diff --git a/freesr-data.json b/freesr-data.json index 3b4bc68..f02b4ce 100644 --- a/freesr-data.json +++ b/freesr-data.json @@ -1,21732 +1,25633 @@ { - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 100101 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 100201 - ], - "owner_uid": 0 - }, - "1003": { - "avatar_id": 1003, - "data": { - "rank": 0, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 100301 - ], - "owner_uid": 0 - }, - "1004": { - "avatar_id": 1004, - "data": { - "rank": 0, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 100401 - ], - "owner_uid": 0 - }, - "1005": { - "avatar_id": 1005, - "data": { - "rank": 2, - "skills": { - "11005001": 6, - "11005002": 10, - "11005003": 10, - "11005004": 10, - "11005007": 1, - "11005101": 1, - "11005102": 1, - "11005103": 1, - "11005201": 1, - "11005202": 1, - "11005203": 1, - "11005204": 1, - "11005205": 1, - "11005206": 1, - "11005207": 1, - "11005208": 1, - "11005209": 1, - "11005210": 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": 120, - "sp_value": 60, - "techniques": [ - 100501 - ], - "owner_uid": 0, - "enhanced_id": 1 - }, - "1006": { - "avatar_id": 1006, - "data": { - "rank": 0, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 100601 - ], - "owner_uid": 0, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 100801 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 100901 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 101301 - ], - "owner_uid": 0 - }, - "1014": { - "avatar_id": 1014, - "data": { - "rank": 2, - "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, - "sp_max": 360, - "sp_value": 180, - "techniques": [ - 101401 - ], - "owner_uid": 0 - }, - "1015": { - "avatar_id": 1015, - "data": { - "rank": 2, - "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, - "sp_max": 220, - "sp_value": 120, - "techniques": [ - 101501 - ], - "owner_uid": 0 - }, - "1101": { - "avatar_id": 1101, - "data": { - "rank": 1, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 110101 - ], - "owner_uid": 0 - }, - "1102": { - "avatar_id": 1102, - "data": { - "rank": 0, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 110201 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 110301 - ], - "owner_uid": 0 - }, - "1104": { - "avatar_id": 1104, - "data": { - "rank": 0, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 110401 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 90, - "sp_value": 45, - "techniques": [ - 110501 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 110601 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 110701 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 110801 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 110901 - ], - "owner_uid": 0 - }, - "1110": { - "avatar_id": 1110, - "data": { - "rank": 6, - "skills": { - "1110001": 6, - "1110002": 10, - "1110003": 10, - "1110004": 10, - "1110007": 1, - "1110101": 1, - "1110102": 1, - "1110103": 1, - "1110201": 1, - "1110202": 1, - "1110203": 1, - "1110204": 1, - "1110205": 1, - "1110206": 1, - "1110207": 1, - "1110208": 1, - "1110209": 1, - "1110210": 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": 100, - "sp_value": 50, - "techniques": [ - 111001 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [ - 111101 - ], - "owner_uid": 0 - }, - "1112": { - "avatar_id": 1112, - "data": { - "rank": 2, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [ - 111201 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 120101 - ], - "owner_uid": 0 - }, - "1202": { - "avatar_id": 1202, - "data": { - "rank": 0, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [], - "owner_uid": 0 - }, - "1203": { - "avatar_id": 1203, - "data": { - "rank": 1, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 120301 - ], - "owner_uid": 0 - }, - "1204": { - "avatar_id": 1204, - "data": { - "rank": 2, - "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, - "sp_max": 130, - "sp_value": 0, - "techniques": [ - 120401 - ], - "owner_uid": 0 - }, - "1205": { - "avatar_id": 1205, - "data": { - "rank": 2, - "skills": { - "11205001": 6, - "11205002": 10, - "11205003": 10, - "11205004": 10, - "11205007": 1, - "11205101": 1, - "11205102": 1, - "11205103": 1, - "11205201": 1, - "11205202": 1, - "11205203": 1, - "11205204": 1, - "11205205": 1, - "11205206": 1, - "11205207": 1, - "11205208": 1, - "11205209": 1, - "11205210": 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": [ - 120501 - ], - "owner_uid": 0, - "enhanced_id": 1 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 120601 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [], - "owner_uid": 0 - }, - "1208": { - "avatar_id": 1208, - "data": { - "rank": 1, - "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, - "sp_max": 135, - "sp_value": 68, - "techniques": [ - 120802 - ], - "owner_uid": 0 - }, - "1209": { - "avatar_id": 1209, - "data": { - "rank": 0, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 120901 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "1211": { - "avatar_id": 1211, - "data": { - "rank": 1, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 121101 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 121201 - ], - "owner_uid": 0, - "enhanced_id": 1 - }, - "1213": { - "avatar_id": 1213, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 121301 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [], - "owner_uid": 0 - }, - "1217": { - "avatar_id": 1217, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 121701 - ], - "owner_uid": 0 - }, - "1218": { - "avatar_id": 1218, - "data": { - "rank": 1, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 121801 - ], - "owner_uid": 0 - }, - "1220": { - "avatar_id": 1220, - "data": { - "rank": 2, - "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, - "sp_max": 12, - "sp_value": 0, - "techniques": [ - 122001, - 122002 - ], - "owner_uid": 0 - }, - "1221": { - "avatar_id": 1221, - "data": { - "rank": 2, - "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, - "sp_max": 240, - "sp_value": 60, - "techniques": [ - 122101 - ], - "owner_uid": 0 - }, - "1222": { - "avatar_id": 1222, - "data": { - "rank": 2, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 122201 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 122401, - 122401, - 122401, - 122402 - ], - "owner_uid": 0 - }, - "1225": { - "avatar_id": 1225, - "data": { - "rank": 1, - "skills": { - "1225001": 6, - "1225002": 10, - "1225003": 10, - "1225004": 10, - "1225007": 1, - "1225101": 1, - "1225102": 1, - "1225103": 1, - "1225201": 1, - "1225202": 1, - "1225203": 1, - "1225204": 1, - "1225205": 1, - "1225206": 1, - "1225207": 1, - "1225208": 1, - "1225209": 1, - "1225210": 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": 0, - "techniques": [ - 122501 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 130101 - ], - "owner_uid": 0 - }, - "1302": { - "avatar_id": 1302, - "data": { - "rank": 2, - "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, - "sp_max": 180, - "sp_value": 45, - "techniques": [ - 130201 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [ - 130301, - 130303 - ], - "owner_uid": 0 - }, - "1304": { - "avatar_id": 1304, - "data": { - "rank": 1, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 130401, - 130402, - 130403 - ], - "owner_uid": 0 - }, - "1305": { - "avatar_id": 1305, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 130501 - ], - "owner_uid": 0 - }, - "1306": { - "avatar_id": 1306, - "data": { - "rank": 1, - "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, - "sp_max": 110, - "sp_value": 55, - "techniques": [ - 130602 - ], - "owner_uid": 0, - "enhanced_id": 1 - }, - "1307": { - "avatar_id": 1307, - "data": { - "rank": 2, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 130701 - ], - "owner_uid": 0 - }, - "1308": { - "avatar_id": 1308, - "data": { - "rank": 2, - "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, - "sp_max": 9, - "sp_value": 0, - "techniques": [ - 130803 - ], - "owner_uid": 0 - }, - "1309": { - "avatar_id": 1309, - "data": { - "rank": 1, - "skills": { - "1309001": 6, - "1309002": 10, - "1309003": 10, - "1309004": 10, - "1309007": 1, - "1309101": 1, - "1309102": 1, - "1309103": 1, - "1309201": 1, - "1309202": 1, - "1309203": 1, - "1309204": 1, - "1309205": 1, - "1309206": 1, - "1309207": 1, - "1309208": 1, - "1309209": 1, - "1309210": 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": 160, - "sp_value": 80, - "techniques": [ - 130902 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 240, - "sp_value": 120, - "techniques": [ - 131001, - 131002 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 100, - "sp_value": 50, - "techniques": [ - 131201 - ], - "owner_uid": 0 - }, - "1313": { - "avatar_id": 1313, - "data": { - "rank": 1, - "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, - "sp_max": 130, - "sp_value": 65, - "techniques": [ - 131301 - ], - "owner_uid": 0 - }, - "1314": { - "avatar_id": 1314, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 131401 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 115, - "sp_value": 58, - "techniques": [ - 131501, - 131502, - 131502, - 131502 - ], - "owner_uid": 0 - }, - "1317": { - "avatar_id": 1317, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 131701 - ], - "owner_uid": 0 - }, - "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": 0, - "techniques": [ - 132101 - ] - }, - "1401": { - "avatar_id": 1401, - "data": { - "rank": 2, - "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, - "sp_max": 220, - "sp_value": 110, - "techniques": [ - 140101, - 140102 - ], - "owner_uid": 0 - }, - "1402": { - "avatar_id": 1402, - "data": { - "rank": 2, - "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, - "sp_max": 350, - "sp_value": 175, - "techniques": [ - 140201 - ], - "owner_uid": 0 - }, - "1403": { - "avatar_id": 1403, - "data": { - "rank": 1, - "skills": { - "1403001": 6, - "1403002": 10, - "1403003": 10, - "1403004": 10, - "1403007": 1, - "1403101": 1, - "1403102": 1, - "1403103": 1, - "1403201": 1, - "1403202": 1, - "1403203": 1, - "1403204": 1, - "1403205": 1, - "1403206": 1, - "1403207": 1, - "1403208": 1, - "1403209": 1, - "1403210": 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": 120, - "sp_value": 60, - "techniques": [ - 140301 - ], - "owner_uid": 0 - }, - "1404": { - "avatar_id": 1404, - "data": { - "rank": 2, - "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, - "sp_max": 160, - "sp_value": 80, - "techniques": [ - 140401 - ], - "owner_uid": 0 - }, - "1405": { - "avatar_id": 1405, - "data": { - "rank": 2, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 140501 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 130, - "sp_value": 50, - "techniques": [ - 140601 - ], - "owner_uid": 0 - }, - "1407": { - "avatar_id": 1407, - "data": { - "rank": 2, - "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, - "sp_max": 100, - "sp_value": 0, - "techniques": [ - 140701, - 140703 - ], - "owner_uid": 0 - }, - "1408": { - "avatar_id": 1408, - "data": { - "rank": 2, - "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, - "sp_max": 12, - "sp_value": 0, - "techniques": [ - 140801 - ], - "owner_uid": 0 - }, - "1409": { - "avatar_id": 1409, - "data": { - "rank": 1, - "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, - "sp_max": 140, - "sp_value": 75, - "techniques": [ - 140901 - ], - "owner_uid": 0 - }, - "1410": { - "avatar_id": 1410, - "data": { - "rank": 2, - "skills": { - "1410001": 6, - "1410002": 10, - "1410003": 10, - "1410004": 10, - "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": 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": [], - "owner_uid": 0 - }, - "1412": { - "avatar_id": 1412, - "data": { - "rank": 1, - "skills": { - "1412001": 6, - "1412002": 10, - "1412003": 10, - "1412004": 10, - "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": 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": 0, - "techniques": [ - 141201 - ], - "owner_uid": 0 - }, - "1413": { - "avatar_id": 1413, - "data": { - "rank": 0, - "skills": { - "1413001": 6, - "1413002": 10, - "1413003": 10, - "1413004": 10, - "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": 6, - "1413302": 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, - "sp_max": 240, - "sp_value": 0, - "techniques": [ - 141301 - ] - }, - "1414": { - "avatar_id": 1414, - "data": { - "rank": 0, - "skills": { - "1414001": 6, - "1414002": 10, - "1414003": 10, - "1414004": 10, - "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": 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": 140, - "sp_value": 0, - "techniques": [ - 141401, - 141402 - ] - }, - "1415": { - "avatar_id": 1415, - "data": { - "rank": 0, - "skills": { - "1415001": 6, - "1415002": 10, - "1415003": 10, - "1415004": 10, - "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": 6, - "1415302": 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, - "sp_max": 24, - "sp_value": 0, - "techniques": [ - 141501, - 141502, - 141503 - ] - }, - "1501": { - "avatar_id": 1501, - "data": { - "rank": 0, - "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": 0, - "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": 150, - "sp_value": 0, - "techniques": [ - 150401 - ] - }, - "1505": { - "avatar_id": 1505, - "data": { - "rank": 0, - "skills": { - "1505001": 6, - "1505002": 10, - "1505003": 10, - "1505004": 10, - "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": 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": 480, - "sp_value": 0, - "techniques": [ - 150501 - ] - }, - "1506": { - "avatar_id": 1506, - "data": { - "rank": 0, - "skills": { - "1506001": 6, - "1506002": 10, - "1506003": 10, - "1506004": 10, - "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": 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": 80, - "sp_value": 0, - "techniques": [ - 150601, - 150602 - ] - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [ - 800301 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 120, - "sp_value": 60, - "techniques": [], - "owner_uid": 0 - }, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [ - 800501 - ], - "owner_uid": 0 - }, - "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, - "sp_max": 140, - "sp_value": 70, - "techniques": [], - "owner_uid": 0 - }, - "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 - }, - "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, - "sp_max": 160, - "sp_value": 80, - "techniques": [ - 800701 - ], - "owner_uid": 0 - }, - "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 - }, - "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, - "sp_max": 160, - "sp_value": 80, - "techniques": [], - "owner_uid": 0 - }, - "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": 6, - "skills": { - "8010001": 6, - "8010002": 10, - "8010003": 10, - "8010004": 10, - "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": 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": [ - 800901, - 800902 - ] - } - }, - "relics": [ - { - "equip_avatar": 8007, - "internal_uid": 4, - "level": 15, - "main_affix_id": 1, - "relic_id": 63195, - "relic_set_id": 319, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 8007, - "internal_uid": 5, - "level": 15, - "main_affix_id": 2, - "relic_id": 63196, - "relic_set_id": 319, - "sub_affixes": [ - { - "count": 5, - "step": 5, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 8007, - "internal_uid": 6, - "level": 15, - "main_affix_id": 5, - "relic_id": 61143, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 8007, - "internal_uid": 7, - "level": 15, - "main_affix_id": 1, - "relic_id": 61212, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 8007, - "internal_uid": 8, - "level": 15, - "main_affix_id": 4, - "relic_id": 61214, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 4, - "step": 4, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1415, - "internal_uid": 9, - "level": 15, - "main_affix_id": 1, - "relic_id": 61141, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 19, - "level": 15, - "main_affix_id": 4, - "relic_id": 63116, - "relic_set_id": 311, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 20, - "level": 15, - "main_affix_id": 1, - "relic_id": 61172, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 22, - "level": 15, - "main_affix_id": 5, - "relic_id": 61173, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 26, - "level": 15, - "main_affix_id": 1, - "relic_id": 61171, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 27, - "level": 15, - "main_affix_id": 9, - "relic_id": 63115, - "relic_set_id": 311, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1406, - "internal_uid": 28, - "level": 15, - "main_affix_id": 4, - "relic_id": 61174, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 29, - "level": 15, - "main_affix_id": 1, - "relic_id": 61241, - "relic_set_id": 124, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 30, - "level": 15, - "main_affix_id": 1, - "relic_id": 61242, - "relic_set_id": 124, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 31, - "level": 15, - "main_affix_id": 5, - "relic_id": 61243, - "relic_set_id": 124, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 32, - "level": 15, - "main_affix_id": 1, - "relic_id": 61244, - "relic_set_id": 124, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 33, - "level": 15, - "main_affix_id": 9, - "relic_id": 63195, - "relic_set_id": 319, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1403, - "internal_uid": 34, - "level": 15, - "main_affix_id": 3, - "relic_id": 63196, - "relic_set_id": 319, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1313, - "internal_uid": 35, - "level": 15, - "main_affix_id": 1, - "relic_id": 61211, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1313, - "internal_uid": 38, - "level": 15, - "main_affix_id": 4, - "relic_id": 61214, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1313, - "internal_uid": 39, - "level": 15, - "main_affix_id": 1, - "relic_id": 63175, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 2, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1313, - "internal_uid": 40, - "level": 15, - "main_affix_id": 2, - "relic_id": 63176, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 41, - "level": 15, - "main_affix_id": 1, - "relic_id": 61201, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 5, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 42, - "level": 15, - "main_affix_id": 1, - "relic_id": 61202, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 43, - "level": 15, - "main_affix_id": 1, - "relic_id": 61233, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 44, - "level": 15, - "main_affix_id": 2, - "relic_id": 61234, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 3 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 45, - "level": 15, - "main_affix_id": 2, - "relic_id": 63085, - "relic_set_id": 308, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1309, - "internal_uid": 46, - "level": 15, - "main_affix_id": 2, - "relic_id": 63086, - "relic_set_id": 308, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 47, - "level": 15, - "main_affix_id": 1, - "relic_id": 61211, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 48, - "level": 15, - "main_affix_id": 1, - "relic_id": 61212, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 49, - "level": 15, - "main_affix_id": 5, - "relic_id": 61213, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 50, - "level": 15, - "main_affix_id": 4, - "relic_id": 61214, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 51, - "level": 15, - "main_affix_id": 1, - "relic_id": 63105, - "relic_set_id": 310, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1306, - "internal_uid": 52, - "level": 15, - "main_affix_id": 2, - "relic_id": 63106, - "relic_set_id": 310, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 56, - "level": 15, - "main_affix_id": 4, - "relic_id": 61184, - "relic_set_id": 118, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 60, - "level": 15, - "main_affix_id": 1, - "relic_id": 61012, - "relic_set_id": 101, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 61, - "level": 15, - "main_affix_id": 6, - "relic_id": 61183, - "relic_set_id": 118, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 62, - "level": 15, - "main_affix_id": 1, - "relic_id": 63205, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 63, - "level": 15, - "main_affix_id": 1, - "relic_id": 63206, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - } - ] - }, - { - "equip_avatar": 1301, - "internal_uid": 64, - "level": 15, - "main_affix_id": 1, - "relic_id": 61011, - "relic_set_id": 101, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 67, - "level": 15, - "main_affix_id": 7, - "relic_id": 61103, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 2, - "step": 3, - "sub_affix_id": 2 - }, - { - "count": 4, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 69, - "level": 15, - "main_affix_id": 2, - "relic_id": 63225, - "relic_set_id": 322, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 70, - "level": 15, - "main_affix_id": 2, - "relic_id": 63176, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 71, - "level": 15, - "main_affix_id": 4, - "relic_id": 61104, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 72, - "level": 15, - "main_affix_id": 1, - "relic_id": 61102, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 73, - "level": 15, - "main_affix_id": 1, - "relic_id": 61101, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 2, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 74, - "level": 15, - "main_affix_id": 1, - "relic_id": 61171, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 75, - "level": 15, - "main_affix_id": 1, - "relic_id": 61172, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 76, - "level": 15, - "main_affix_id": 4, - "relic_id": 61173, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 77, - "level": 15, - "main_affix_id": 4, - "relic_id": 61174, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 78, - "level": 15, - "main_affix_id": 9, - "relic_id": 63115, - "relic_set_id": 311, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1006, - "internal_uid": 79, - "level": 15, - "main_affix_id": 4, - "relic_id": 63116, - "relic_set_id": 311, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 83, - "level": 15, - "main_affix_id": 1, - "relic_id": 61134, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 86, - "level": 15, - "main_affix_id": 1, - "relic_id": 61221, - "relic_set_id": 122, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 5, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 88, - "level": 15, - "main_affix_id": 5, - "relic_id": 61223, - "relic_set_id": 122, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 89, - "level": 15, - "main_affix_id": 1, - "relic_id": 61224, - "relic_set_id": 122, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 90, - "level": 15, - "main_affix_id": 6, - "relic_id": 63095, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 91, - "level": 15, - "main_affix_id": 3, - "relic_id": 63096, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1212, - "internal_uid": 92, - "level": 15, - "main_affix_id": 1, - "relic_id": 61222, - "relic_set_id": 122, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 93, - "level": 15, - "main_affix_id": 1, - "relic_id": 61131, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 5, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 94, - "level": 15, - "main_affix_id": 1, - "relic_id": 61132, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 95, - "level": 15, - "main_affix_id": 6, - "relic_id": 61013, - "relic_set_id": 101, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 96, - "level": 15, - "main_affix_id": 4, - "relic_id": 61014, - "relic_set_id": 101, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 97, - "level": 15, - "main_affix_id": 1, - "relic_id": 63205, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1217, - "internal_uid": 98, - "level": 15, - "main_affix_id": 2, - "relic_id": 63206, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 105, - "level": 15, - "main_affix_id": 3, - "relic_id": 63096, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 109, - "level": 15, - "main_affix_id": 4, - "relic_id": 61164, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 111, - "level": 15, - "main_affix_id": 2, - "relic_id": 63036, - "relic_set_id": 303, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 112, - "level": 15, - "main_affix_id": 2, - "relic_id": 61163, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 113, - "level": 15, - "main_affix_id": 1, - "relic_id": 61161, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 114, - "level": 15, - "main_affix_id": 1, - "relic_id": 61162, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1307, - "internal_uid": 115, - "level": 15, - "main_affix_id": 8, - "relic_id": 63035, - "relic_set_id": 303, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 116, - "level": 15, - "main_affix_id": 1, - "relic_id": 61141, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 3 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 117, - "level": 15, - "main_affix_id": 1, - "relic_id": 61142, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 118, - "level": 15, - "main_affix_id": 1, - "relic_id": 61143, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 119, - "level": 15, - "main_affix_id": 4, - "relic_id": 61144, - "relic_set_id": 114, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 120, - "level": 15, - "main_affix_id": 1, - "relic_id": 63025, - "relic_set_id": 302, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1303, - "internal_uid": 121, - "level": 15, - "main_affix_id": 2, - "relic_id": 63026, - "relic_set_id": 302, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 127, - "level": 15, - "main_affix_id": 4, - "relic_id": 63156, - "relic_set_id": 315, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 128, - "level": 15, - "main_affix_id": 1, - "relic_id": 61201, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 129, - "level": 15, - "main_affix_id": 1, - "relic_id": 61202, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 130, - "level": 15, - "main_affix_id": 4, - "relic_id": 61204, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 131, - "level": 15, - "main_affix_id": 9, - "relic_id": 63155, - "relic_set_id": 315, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1314, - "internal_uid": 132, - "level": 15, - "main_affix_id": 4, - "relic_id": 61203, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 5, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 133, - "level": 15, - "main_affix_id": 1, - "relic_id": 61231, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 136, - "level": 15, - "main_affix_id": 4, - "relic_id": 61234, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 137, - "level": 15, - "main_affix_id": 7, - "relic_id": 63095, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 138, - "level": 15, - "main_affix_id": 4, - "relic_id": 63096, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 139, - "level": 15, - "main_affix_id": 1, - "relic_id": 61232, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1402, - "internal_uid": 140, - "level": 15, - "main_affix_id": 5, - "relic_id": 61233, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1313, - "internal_uid": 141, - "level": 15, - "main_affix_id": 1, - "relic_id": 61212, - "relic_set_id": 121, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 143, - "level": 15, - "main_affix_id": 1, - "relic_id": 61101, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 3 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 144, - "level": 15, - "main_affix_id": 1, - "relic_id": 61102, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 145, - "level": 15, - "main_affix_id": 5, - "relic_id": 61103, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 146, - "level": 15, - "main_affix_id": 4, - "relic_id": 61104, - "relic_set_id": 110, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "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 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 147, - "level": 15, - "main_affix_id": 1, - "relic_id": 63175, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 5, - "step": 5, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1101, - "internal_uid": 148, - "level": 15, - "main_affix_id": 2, - "relic_id": 63176, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 149, - "level": 15, - "main_affix_id": 1, - "relic_id": 61251, - "relic_set_id": 125, - "sub_affixes": [ - { - "count": 4, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 150, - "level": 15, - "main_affix_id": 1, - "relic_id": 61252, - "relic_set_id": 125, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 151, - "level": 15, - "main_affix_id": 6, - "relic_id": 61253, - "relic_set_id": 125, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 152, - "level": 15, - "main_affix_id": 4, - "relic_id": 61254, - "relic_set_id": 125, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 153, - "level": 15, - "main_affix_id": 1, - "relic_id": 63205, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1409, - "internal_uid": 154, - "level": 15, - "main_affix_id": 3, - "relic_id": 63206, - "relic_set_id": 320, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 155, - "level": 15, - "main_affix_id": 1, - "relic_id": 63095, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 156, - "level": 15, - "main_affix_id": 1, - "relic_id": 61133, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 157, - "level": 15, - "main_affix_id": 1, - "relic_id": 61132, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1205, - "internal_uid": 158, - "level": 15, - "main_affix_id": 1, - "relic_id": 61131, - "relic_set_id": 113, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 159, - "level": 15, - "main_affix_id": 1, - "relic_id": 61261, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 160, - "level": 15, - "main_affix_id": 1, - "relic_id": 61262, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 162, - "level": 15, - "main_affix_id": 4, - "relic_id": 61264, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 163, - "level": 15, - "main_affix_id": 8, - "relic_id": 63095, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 164, - "level": 15, - "main_affix_id": 4, - "relic_id": 63096, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1014, - "internal_uid": 165, - "level": 15, - "main_affix_id": 4, - "relic_id": 61263, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 166, - "level": 15, - "main_affix_id": 1, - "relic_id": 61081, - "relic_set_id": 108, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 167, - "level": 15, - "main_affix_id": 1, - "relic_id": 61082, - "relic_set_id": 108, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 169, - "level": 15, - "main_affix_id": 2, - "relic_id": 61084, - "relic_set_id": 108, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 170, - "level": 15, - "main_affix_id": 9, - "relic_id": 63095, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 171, - "level": 15, - "main_affix_id": 4, - "relic_id": 63096, - "relic_set_id": 309, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1015, - "internal_uid": 172, - "level": 15, - "main_affix_id": 4, - "relic_id": 61083, - "relic_set_id": 108, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 173, - "level": 15, - "main_affix_id": 1, - "relic_id": 61261, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 0, - "sub_affix_id": 8 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 174, - "level": 15, - "main_affix_id": 1, - "relic_id": 61262, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 175, - "level": 15, - "main_affix_id": 4, - "relic_id": 61263, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 176, - "level": 15, - "main_affix_id": 2, - "relic_id": 61264, - "relic_set_id": 126, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 177, - "level": 15, - "main_affix_id": 4, - "relic_id": 63215, - "relic_set_id": 321, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1408, - "internal_uid": 178, - "level": 15, - "main_affix_id": 4, - "relic_id": 63216, - "relic_set_id": 321, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 3 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 179, - "level": 15, - "main_affix_id": 1, - "relic_id": 61171, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 180, - "level": 15, - "main_affix_id": 1, - "relic_id": 61172, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 181, - "level": 15, - "main_affix_id": 5, - "relic_id": 61173, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 182, - "level": 15, - "main_affix_id": 4, - "relic_id": 61174, - "relic_set_id": 117, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 183, - "level": 15, - "main_affix_id": 7, - "relic_id": 63145, - "relic_set_id": 314, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 1308, - "internal_uid": 184, - "level": 15, - "main_affix_id": 4, - "relic_id": 63146, - "relic_set_id": 314, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 10 - } - ] - }, - { - "equip_avatar": 8008, - "internal_uid": 186, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63085, - "main_affix_id": 6, - "relic_set_id": 308 - }, - { - "equip_avatar": 8008, - "internal_uid": 187, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 8008, - "internal_uid": 188, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61144, - "main_affix_id": 4, - "relic_set_id": 114 - }, - { - "equip_avatar": 8008, - "internal_uid": 189, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - } - ], - "relic_id": 61213, - "main_affix_id": 5, - "relic_set_id": 121 - }, - { - "equip_avatar": 8008, - "internal_uid": 190, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61212, - "main_affix_id": 1, - "relic_set_id": 121 - }, - { - "equip_avatar": 8008, - "internal_uid": 191, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61141, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1407, - "internal_uid": 193, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61241, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1407, - "internal_uid": 194, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61242, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1407, - "internal_uid": 195, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61244, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1407, - "internal_uid": 196, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61243, - "main_affix_id": 5, - "relic_set_id": 124 - }, - { - "equip_avatar": 1407, - "internal_uid": 197, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63195, - "main_affix_id": 1, - "relic_set_id": 319 - }, - { - "equip_avatar": 1407, - "internal_uid": 198, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63196, - "main_affix_id": 3, - "relic_set_id": 319 - }, - { - "equip_avatar": 1405, - "internal_uid": 200, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61101, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1405, - "internal_uid": 201, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61102, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1405, - "internal_uid": 202, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61103, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1405, - "internal_uid": 203, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61104, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1405, - "internal_uid": 204, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63146, - "main_affix_id": 2, - "relic_set_id": 314 - }, - { - "equip_avatar": 1405, - "internal_uid": 205, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63145, - "main_affix_id": 2, - "relic_set_id": 314 - }, - { - "equip_avatar": 1313, - "internal_uid": 207, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - } - ], - "relic_id": 61213, - "main_affix_id": 5, - "relic_set_id": 121 - }, - { - "equip_avatar": 1404, - "internal_uid": 208, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1404, - "internal_uid": 209, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1404, - "internal_uid": 210, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1404, - "internal_uid": 211, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - } - ], - "relic_id": 61223, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1404, - "internal_uid": 212, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - } - ], - "relic_id": 63196, - "main_affix_id": 3, - "relic_set_id": 319 - }, - { - "equip_avatar": 1404, - "internal_uid": 213, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63195, - "main_affix_id": 10, - "relic_set_id": 319 - }, - { - "equip_avatar": 1401, - "internal_uid": 216, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1401, - "internal_uid": 217, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1401, - "internal_uid": 218, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1401, - "internal_uid": 219, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61224, - "main_affix_id": 2, - "relic_set_id": 122 - }, - { - "equip_avatar": 1401, - "internal_uid": 220, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63145, - "main_affix_id": 6, - "relic_set_id": 314 - }, - { - "equip_avatar": 1401, - "internal_uid": 221, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63146, - "main_affix_id": 4, - "relic_set_id": 314 - }, - { - "equip_avatar": 1317, - "internal_uid": 223, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1317, - "internal_uid": 224, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1317, - "internal_uid": 225, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61193, - "main_affix_id": 2, - "relic_set_id": 119 - }, - { - "equip_avatar": 1317, - "internal_uid": 226, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1317, - "internal_uid": 227, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63075, - "main_affix_id": 2, - "relic_set_id": 307 - }, - { - "equip_avatar": 1317, - "internal_uid": 229, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63076, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 8006, - "internal_uid": 233, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61181, - "main_affix_id": 1, - "relic_set_id": 118 - }, - { - "equip_avatar": 8006, - "internal_uid": 234, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61182, - "main_affix_id": 1, - "relic_set_id": 118 - }, - { - "equip_avatar": 8006, - "internal_uid": 235, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61183, - "main_affix_id": 1, - "relic_set_id": 118 - }, - { - "equip_avatar": 8006, - "internal_uid": 236, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61184, - "main_affix_id": 4, - "relic_set_id": 118 - }, - { - "equip_avatar": 8006, - "internal_uid": 237, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63085, - "main_affix_id": 1, - "relic_set_id": 308 - }, - { - "equip_avatar": 8006, - "internal_uid": 238, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1315, - "internal_uid": 240, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63075, - "main_affix_id": 2, - "relic_set_id": 307 - }, - { - "equip_avatar": 1315, - "internal_uid": 241, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - } - ], - "relic_id": 63076, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 1315, - "internal_uid": 242, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1315, - "internal_uid": 243, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61193, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1315, - "internal_uid": 244, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1315, - "internal_uid": 245, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1310, - "internal_uid": 249, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1310, - "internal_uid": 250, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1310, - "internal_uid": 251, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61193, - "main_affix_id": 2, - "relic_set_id": 119 - }, - { - "equip_avatar": 1310, - "internal_uid": 252, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1310, - "internal_uid": 253, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63166, - "main_affix_id": 1, - "relic_set_id": 316 - }, - { - "equip_avatar": 1310, - "internal_uid": 254, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63165, - "main_affix_id": 2, - "relic_set_id": 316 - }, - { - "equip_avatar": 1305, - "internal_uid": 256, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61171, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1305, - "internal_uid": 257, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61172, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1305, - "internal_uid": 258, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61173, - "main_affix_id": 5, - "relic_set_id": 117 - }, - { - "equip_avatar": 1305, - "internal_uid": 259, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61174, - "main_affix_id": 4, - "relic_set_id": 117 - }, - { - "equip_avatar": 1305, - "internal_uid": 260, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63155, - "main_affix_id": 10, - "relic_set_id": 315 - }, - { - "equip_avatar": 1305, - "internal_uid": 261, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63156, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1304, - "internal_uid": 263, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61031, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1304, - "internal_uid": 264, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61032, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1304, - "internal_uid": 265, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61033, - "main_affix_id": 3, - "relic_set_id": 103 - }, - { - "equip_avatar": 1304, - "internal_uid": 266, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61034, - "main_affix_id": 4, - "relic_set_id": 103 - }, - { - "equip_avatar": 1304, - "internal_uid": 267, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63105, - "main_affix_id": 3, - "relic_set_id": 310 - }, - { - "equip_avatar": 1304, - "internal_uid": 268, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63106, - "main_affix_id": 5, - "relic_set_id": 310 - }, - { - "equip_avatar": 1302, - "internal_uid": 271, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1302, - "internal_uid": 272, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1302, - "internal_uid": 273, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1302, - "internal_uid": 274, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61224, - "main_affix_id": 2, - "relic_set_id": 122 - }, - { - "equip_avatar": 1302, - "internal_uid": 275, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - } - ], - "relic_id": 63145, - "main_affix_id": 4, - "relic_set_id": 314 - }, - { - "equip_avatar": 1302, - "internal_uid": 276, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63146, - "main_affix_id": 4, - "relic_set_id": 314 - }, - { - "equip_avatar": 1225, - "internal_uid": 278, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1225, - "internal_uid": 279, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1225, - "internal_uid": 280, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61193, - "main_affix_id": 7, - "relic_set_id": 119 - }, - { - "equip_avatar": 1225, - "internal_uid": 281, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1225, - "internal_uid": 282, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63075, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 1225, - "internal_uid": 283, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63076, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 0, - "internal_uid": 284, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63166, - "main_affix_id": 1, - "relic_set_id": 316 - }, - { - "equip_avatar": 0, - "internal_uid": 285, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63165, - "main_affix_id": 1, - "relic_set_id": 316 - }, - { - "equip_avatar": 1224, - "internal_uid": 287, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61021, - "main_affix_id": 1, - "relic_set_id": 102 - }, - { - "equip_avatar": 1224, - "internal_uid": 288, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61022, - "main_affix_id": 1, - "relic_set_id": 102 - }, - { - "equip_avatar": 1224, - "internal_uid": 289, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61023, - "main_affix_id": 5, - "relic_set_id": 102 - }, - { - "equip_avatar": 1224, - "internal_uid": 290, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61024, - "main_affix_id": 4, - "relic_set_id": 102 - }, - { - "equip_avatar": 1224, - "internal_uid": 291, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63095, - "main_affix_id": 10, - "relic_set_id": 309 - }, - { - "equip_avatar": 1224, - "internal_uid": 292, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1223, - "internal_uid": 294, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61171, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1223, - "internal_uid": 295, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61172, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1223, - "internal_uid": 296, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61173, - "main_affix_id": 5, - "relic_set_id": 117 - }, - { - "equip_avatar": 1223, - "internal_uid": 297, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61174, - "main_affix_id": 2, - "relic_set_id": 117 - }, - { - "equip_avatar": 1223, - "internal_uid": 298, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63155, - "main_affix_id": 7, - "relic_set_id": 315 - }, - { - "equip_avatar": 1223, - "internal_uid": 299, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63156, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1222, - "internal_uid": 301, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1222, - "internal_uid": 302, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1222, - "internal_uid": 303, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61193, - "main_affix_id": 6, - "relic_set_id": 119 - }, - { - "equip_avatar": 1222, - "internal_uid": 304, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1222, - "internal_uid": 305, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63075, - "main_affix_id": 2, - "relic_set_id": 307 - }, - { - "equip_avatar": 0, - "internal_uid": 306, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63165, - "main_affix_id": 1, - "relic_set_id": 316 - }, - { - "equip_avatar": 1321, - "internal_uid": 307, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63166, - "main_affix_id": 2, - "relic_set_id": 316 - }, - { - "equip_avatar": 1222, - "internal_uid": 308, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63076, - "main_affix_id": 2, - "relic_set_id": 307 - }, - { - "equip_avatar": 1221, - "internal_uid": 310, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61201, - "main_affix_id": 1, - "relic_set_id": 120 - }, - { - "equip_avatar": 1221, - "internal_uid": 311, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61202, - "main_affix_id": 1, - "relic_set_id": 120 - }, - { - "equip_avatar": 1221, - "internal_uid": 312, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61203, - "main_affix_id": 5, - "relic_set_id": 120 - }, - { - "equip_avatar": 1221, - "internal_uid": 313, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61204, - "main_affix_id": 2, - "relic_set_id": 120 - }, - { - "equip_avatar": 1221, - "internal_uid": 314, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63065, - "main_affix_id": 4, - "relic_set_id": 306 - }, - { - "equip_avatar": 1221, - "internal_uid": 315, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63066, - "main_affix_id": 4, - "relic_set_id": 306 - }, - { - "equip_avatar": 1312, - "internal_uid": 317, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1312, - "internal_uid": 318, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1312, - "internal_uid": 319, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1312, - "internal_uid": 320, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1312, - "internal_uid": 321, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63115, - "main_affix_id": 6, - "relic_set_id": 311 - }, - { - "equip_avatar": 1312, - "internal_uid": 322, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1220, - "internal_uid": 324, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61201, - "main_affix_id": 1, - "relic_set_id": 120 - }, - { - "equip_avatar": 1220, - "internal_uid": 325, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61202, - "main_affix_id": 1, - "relic_set_id": 120 - }, - { - "equip_avatar": 1220, - "internal_uid": 326, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - } - ], - "relic_id": 61203, - "main_affix_id": 5, - "relic_set_id": 120 - }, - { - "equip_avatar": 1220, - "internal_uid": 327, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61204, - "main_affix_id": 2, - "relic_set_id": 120 - }, - { - "equip_avatar": 1220, - "internal_uid": 328, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63155, - "main_affix_id": 8, - "relic_set_id": 315 - }, - { - "equip_avatar": 1220, - "internal_uid": 329, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63156, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1218, - "internal_uid": 331, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61101, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1218, - "internal_uid": 332, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61102, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1218, - "internal_uid": 333, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61103, - "main_affix_id": 7, - "relic_set_id": 110 - }, - { - "equip_avatar": 1218, - "internal_uid": 334, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - } - ], - "relic_id": 61104, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1218, - "internal_uid": 335, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63085, - "main_affix_id": 5, - "relic_set_id": 308 - }, - { - "equip_avatar": 1218, - "internal_uid": 336, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1215, - "internal_uid": 337, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61141, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1215, - "internal_uid": 338, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61142, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1215, - "internal_uid": 339, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61213, - "main_affix_id": 1, - "relic_set_id": 121 - }, - { - "equip_avatar": 1215, - "internal_uid": 340, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61214, - "main_affix_id": 4, - "relic_set_id": 121 - }, - { - "equip_avatar": 1215, - "internal_uid": 341, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1215, - "internal_uid": 342, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1214, - "internal_uid": 344, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1214, - "internal_uid": 345, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61193, - "main_affix_id": 5, - "relic_set_id": 119 - }, - { - "equip_avatar": 1214, - "internal_uid": 347, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1214, - "internal_uid": 348, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63075, - "main_affix_id": 2, - "relic_set_id": 307 - }, - { - "equip_avatar": 1214, - "internal_uid": 349, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63076, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 1214, - "internal_uid": 350, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1213, - "internal_uid": 352, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61241, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1213, - "internal_uid": 353, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61242, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1213, - "internal_uid": 354, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ], - "relic_id": 61243, - "main_affix_id": 5, - "relic_set_id": 124 - }, - { - "equip_avatar": 1213, - "internal_uid": 355, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ], - "relic_id": 61244, - "main_affix_id": 2, - "relic_set_id": 124 - }, - { - "equip_avatar": 1213, - "internal_uid": 356, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63095, - "main_affix_id": 10, - "relic_set_id": 309 - }, - { - "equip_avatar": 1213, - "internal_uid": 357, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1211, - "internal_uid": 359, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61011, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1211, - "internal_uid": 360, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61012, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1211, - "internal_uid": 361, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61013, - "main_affix_id": 6, - "relic_set_id": 101 - }, - { - "equip_avatar": 1211, - "internal_uid": 362, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61014, - "main_affix_id": 4, - "relic_set_id": 101 - }, - { - "equip_avatar": 1211, - "internal_uid": 363, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1211, - "internal_uid": 364, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1210, - "internal_uid": 366, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61141, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1210, - "internal_uid": 367, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61142, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1210, - "internal_uid": 368, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - } - ], - "relic_id": 61213, - "main_affix_id": 2, - "relic_set_id": 121 - }, - { - "equip_avatar": 1210, - "internal_uid": 369, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 63025, - "main_affix_id": 5, - "relic_set_id": 302 - }, - { - "equip_avatar": 1210, - "internal_uid": 370, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - } - ], - "relic_id": 63026, - "main_affix_id": 4, - "relic_set_id": 302 - }, - { - "equip_avatar": 1210, - "internal_uid": 371, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61214, - "main_affix_id": 4, - "relic_set_id": 121 - }, - { - "equip_avatar": 1209, - "internal_uid": 373, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1209, - "internal_uid": 374, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1209, - "internal_uid": 375, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1209, - "internal_uid": 376, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1209, - "internal_uid": 377, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63115, - "main_affix_id": 6, - "relic_set_id": 311 - }, - { - "equip_avatar": 1209, - "internal_uid": 378, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1208, - "internal_uid": 380, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61131, - "main_affix_id": 1, - "relic_set_id": 113 - }, - { - "equip_avatar": 1208, - "internal_uid": 381, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61132, - "main_affix_id": 1, - "relic_set_id": 113 - }, - { - "equip_avatar": 1208, - "internal_uid": 382, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61063, - "main_affix_id": 1, - "relic_set_id": 106 - }, - { - "equip_avatar": 1208, - "internal_uid": 383, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61064, - "main_affix_id": 1, - "relic_set_id": 106 - }, - { - "equip_avatar": 1208, - "internal_uid": 384, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1208, - "internal_uid": 385, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1207, - "internal_uid": 387, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ], - "relic_id": 61141, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1207, - "internal_uid": 388, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ], - "relic_id": 61142, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1207, - "internal_uid": 389, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - } - ], - "relic_id": 61213, - "main_affix_id": 1, - "relic_set_id": 121 - }, - { - "equip_avatar": 1207, - "internal_uid": 390, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61214, - "main_affix_id": 4, - "relic_set_id": 121 - }, - { - "equip_avatar": 1207, - "internal_uid": 391, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1207, - "internal_uid": 392, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1206, - "internal_uid": 394, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61051, - "main_affix_id": 1, - "relic_set_id": 105 - }, - { - "equip_avatar": 1206, - "internal_uid": 395, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61052, - "main_affix_id": 1, - "relic_set_id": 105 - }, - { - "equip_avatar": 1206, - "internal_uid": 396, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61053, - "main_affix_id": 5, - "relic_set_id": 105 - }, - { - "equip_avatar": 1206, - "internal_uid": 397, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61054, - "main_affix_id": 4, - "relic_set_id": 105 - }, - { - "equip_avatar": 1206, - "internal_uid": 398, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63075, - "main_affix_id": 4, - "relic_set_id": 307 - }, - { - "equip_avatar": 1206, - "internal_uid": 399, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63076, - "main_affix_id": 1, - "relic_set_id": 307 - }, - { - "equip_avatar": 1204, - "internal_uid": 401, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61151, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1204, - "internal_uid": 402, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61152, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1204, - "internal_uid": 403, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61153, - "main_affix_id": 5, - "relic_set_id": 115 - }, - { - "equip_avatar": 1204, - "internal_uid": 404, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61154, - "main_affix_id": 4, - "relic_set_id": 115 - }, - { - "equip_avatar": 1204, - "internal_uid": 405, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63185, - "main_affix_id": 7, - "relic_set_id": 318 - }, - { - "equip_avatar": 1204, - "internal_uid": 406, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63186, - "main_affix_id": 4, - "relic_set_id": 318 - }, - { - "equip_avatar": 1203, - "internal_uid": 408, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61011, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1203, - "internal_uid": 409, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61012, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1203, - "internal_uid": 410, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61013, - "main_affix_id": 6, - "relic_set_id": 101 - }, - { - "equip_avatar": 1203, - "internal_uid": 411, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61014, - "main_affix_id": 4, - "relic_set_id": 101 - }, - { - "equip_avatar": 1203, - "internal_uid": 412, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63105, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1203, - "internal_uid": 413, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1202, - "internal_uid": 415, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61211, - "main_affix_id": 1, - "relic_set_id": 121 - }, - { - "equip_avatar": 1202, - "internal_uid": 416, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61212, - "main_affix_id": 1, - "relic_set_id": 121 - }, - { - "equip_avatar": 1202, - "internal_uid": 417, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - } - ], - "relic_id": 61213, - "main_affix_id": 2, - "relic_set_id": 121 - }, - { - "equip_avatar": 1202, - "internal_uid": 418, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61214, - "main_affix_id": 4, - "relic_set_id": 121 - }, - { - "equip_avatar": 1202, - "internal_uid": 419, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63085, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1202, - "internal_uid": 420, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1201, - "internal_uid": 422, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61241, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1201, - "internal_uid": 423, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61242, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1201, - "internal_uid": 424, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61243, - "main_affix_id": 5, - "relic_set_id": 124 - }, - { - "equip_avatar": 1201, - "internal_uid": 425, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61244, - "main_affix_id": 2, - "relic_set_id": 124 - }, - { - "equip_avatar": 1201, - "internal_uid": 426, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63095, - "main_affix_id": 9, - "relic_set_id": 309 - }, - { - "equip_avatar": 1201, - "internal_uid": 427, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1112, - "internal_uid": 429, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61151, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1112, - "internal_uid": 430, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61152, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1112, - "internal_uid": 431, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - } - ], - "relic_id": 61153, - "main_affix_id": 5, - "relic_set_id": 115 - }, - { - "equip_avatar": 1112, - "internal_uid": 432, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61154, - "main_affix_id": 2, - "relic_set_id": 115 - }, - { - "equip_avatar": 1112, - "internal_uid": 433, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63155, - "main_affix_id": 5, - "relic_set_id": 315 - }, - { - "equip_avatar": 1112, - "internal_uid": 434, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63156, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1111, - "internal_uid": 436, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61161, - "main_affix_id": 1, - "relic_set_id": 116 - }, - { - "equip_avatar": 1111, - "internal_uid": 437, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61162, - "main_affix_id": 1, - "relic_set_id": 116 - }, - { - "equip_avatar": 1111, - "internal_uid": 438, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - } - ], - "relic_id": 61164, - "main_affix_id": 4, - "relic_set_id": 116 - }, - { - "equip_avatar": 1111, - "internal_uid": 439, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63115, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1111, - "internal_uid": 440, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1111, - "internal_uid": 441, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61163, - "main_affix_id": 7, - "relic_set_id": 116 - }, - { - "equip_avatar": 1110, - "internal_uid": 443, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61011, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1110, - "internal_uid": 444, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61012, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1110, - "internal_uid": 445, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 61013, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1110, - "internal_uid": 446, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 61014, - "main_affix_id": 4, - "relic_set_id": 101 - }, - { - "equip_avatar": 1110, - "internal_uid": 447, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1110, - "internal_uid": 448, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1109, - "internal_uid": 450, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1109, - "internal_uid": 451, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1109, - "internal_uid": 452, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1109, - "internal_uid": 453, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1109, - "internal_uid": 454, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 63115, - "main_affix_id": 5, - "relic_set_id": 311 - }, - { - "equip_avatar": 1109, - "internal_uid": 455, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1108, - "internal_uid": 457, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61161, - "main_affix_id": 1, - "relic_set_id": 116 - }, - { - "equip_avatar": 1108, - "internal_uid": 458, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61162, - "main_affix_id": 1, - "relic_set_id": 116 - }, - { - "equip_avatar": 1108, - "internal_uid": 459, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61163, - "main_affix_id": 7, - "relic_set_id": 116 - }, - { - "equip_avatar": 1108, - "internal_uid": 460, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - } - ], - "relic_id": 61164, - "main_affix_id": 4, - "relic_set_id": 116 - }, - { - "equip_avatar": 1108, - "internal_uid": 461, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63115, - "main_affix_id": 8, - "relic_set_id": 311 - }, - { - "equip_avatar": 1108, - "internal_uid": 462, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 12 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1107, - "internal_uid": 464, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61241, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1107, - "internal_uid": 465, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61242, - "main_affix_id": 1, - "relic_set_id": 124 - }, - { - "equip_avatar": 1107, - "internal_uid": 466, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61243, - "main_affix_id": 5, - "relic_set_id": 124 - }, - { - "equip_avatar": 1107, - "internal_uid": 467, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 61244, - "main_affix_id": 2, - "relic_set_id": 124 - }, - { - "equip_avatar": 1107, - "internal_uid": 468, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63155, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1107, - "internal_uid": 469, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63156, - "main_affix_id": 4, - "relic_set_id": 315 - }, - { - "equip_avatar": 1106, - "internal_uid": 470, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61101, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1106, - "internal_uid": 471, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61102, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1106, - "internal_uid": 472, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61103, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1106, - "internal_uid": 473, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - } - ], - "relic_id": 61104, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1106, - "internal_uid": 474, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1106, - "internal_uid": 475, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1105, - "internal_uid": 478, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61011, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1105, - "internal_uid": 479, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61012, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1105, - "internal_uid": 480, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 61013, - "main_affix_id": 1, - "relic_set_id": 101 - }, - { - "equip_avatar": 1105, - "internal_uid": 481, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 61014, - "main_affix_id": 4, - "relic_set_id": 101 - }, - { - "equip_avatar": 1105, - "internal_uid": 482, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 1 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 63105, - "main_affix_id": 1, - "relic_set_id": 310 - }, - { - "equip_avatar": 1105, - "internal_uid": 483, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1104, - "internal_uid": 485, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61031, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1104, - "internal_uid": 486, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61032, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1104, - "internal_uid": 487, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61033, - "main_affix_id": 3, - "relic_set_id": 103 - }, - { - "equip_avatar": 1104, - "internal_uid": 488, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61034, - "main_affix_id": 4, - "relic_set_id": 103 - }, - { - "equip_avatar": 1104, - "internal_uid": 489, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 1104, - "internal_uid": 490, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63105, - "main_affix_id": 3, - "relic_set_id": 310 - }, - { - "equip_avatar": 1103, - "internal_uid": 493, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61101, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1103, - "internal_uid": 494, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61102, - "main_affix_id": 1, - "relic_set_id": 110 - }, - { - "equip_avatar": 1103, - "internal_uid": 495, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61103, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1103, - "internal_uid": 496, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61104, - "main_affix_id": 4, - "relic_set_id": 110 - }, - { - "equip_avatar": 1103, - "internal_uid": 497, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63115, - "main_affix_id": 7, - "relic_set_id": 311 - }, - { - "equip_avatar": 1103, - "internal_uid": 498, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63116, - "main_affix_id": 2, - "relic_set_id": 311 - }, - { - "equip_avatar": 1102, - "internal_uid": 500, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61081, - "main_affix_id": 1, - "relic_set_id": 108 - }, - { - "equip_avatar": 1102, - "internal_uid": 501, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61082, - "main_affix_id": 1, - "relic_set_id": 108 - }, - { - "equip_avatar": 1102, - "internal_uid": 502, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61083, - "main_affix_id": 5, - "relic_set_id": 108 - }, - { - "equip_avatar": 1102, - "internal_uid": 503, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61084, - "main_affix_id": 2, - "relic_set_id": 108 - }, - { - "equip_avatar": 1102, - "internal_uid": 504, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63115, - "main_affix_id": 9, - "relic_set_id": 311 - }, - { - "equip_avatar": 1102, - "internal_uid": 505, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1013, - "internal_uid": 508, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61152, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1013, - "internal_uid": 509, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61153, - "main_affix_id": 5, - "relic_set_id": 115 - }, - { - "equip_avatar": 1013, - "internal_uid": 510, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - } - ], - "relic_id": 61154, - "main_affix_id": 2, - "relic_set_id": 115 - }, - { - "equip_avatar": 1013, - "internal_uid": 511, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63135, - "main_affix_id": 6, - "relic_set_id": 313 - }, - { - "equip_avatar": 1013, - "internal_uid": 512, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63136, - "main_affix_id": 4, - "relic_set_id": 313 - }, - { - "equip_avatar": 1013, - "internal_uid": 513, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61151, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1009, - "internal_uid": 515, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61141, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1009, - "internal_uid": 516, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61142, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1009, - "internal_uid": 517, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - } - ], - "relic_id": 61143, - "main_affix_id": 1, - "relic_set_id": 114 - }, - { - "equip_avatar": 1009, - "internal_uid": 518, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61144, - "main_affix_id": 4, - "relic_set_id": 114 - }, - { - "equip_avatar": 1009, - "internal_uid": 519, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 11 - } - ], - "relic_id": 63085, - "main_affix_id": 1, - "relic_set_id": 308 - }, - { - "equip_avatar": 1009, - "internal_uid": 520, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1008, - "internal_uid": 522, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1008, - "internal_uid": 523, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1008, - "internal_uid": 524, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61223, - "main_affix_id": 5, - "relic_set_id": 122 - }, - { - "equip_avatar": 1008, - "internal_uid": 525, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61224, - "main_affix_id": 2, - "relic_set_id": 122 - }, - { - "equip_avatar": 1008, - "internal_uid": 526, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63095, - "main_affix_id": 7, - "relic_set_id": 309 - }, - { - "equip_avatar": 1008, - "internal_uid": 527, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1004, - "internal_uid": 529, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61171, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1004, - "internal_uid": 530, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61172, - "main_affix_id": 1, - "relic_set_id": 117 - }, - { - "equip_avatar": 1004, - "internal_uid": 531, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - } - ], - "relic_id": 61173, - "main_affix_id": 4, - "relic_set_id": 117 - }, - { - "equip_avatar": 1004, - "internal_uid": 532, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 61174, - "main_affix_id": 4, - "relic_set_id": 117 - }, - { - "equip_avatar": 1004, - "internal_uid": 533, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 8, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - } - ], - "relic_id": 63115, - "main_affix_id": 10, - "relic_set_id": 311 - }, - { - "equip_avatar": 1004, - "internal_uid": 534, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63116, - "main_affix_id": 4, - "relic_set_id": 311 - }, - { - "equip_avatar": 1003, - "internal_uid": 536, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61151, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1003, - "internal_uid": 537, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61152, - "main_affix_id": 1, - "relic_set_id": 115 - }, - { - "equip_avatar": 1003, - "internal_uid": 538, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - } - ], - "relic_id": 61153, - "main_affix_id": 5, - "relic_set_id": 115 - }, - { - "equip_avatar": 1003, - "internal_uid": 539, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - } - ], - "relic_id": 61154, - "main_affix_id": 2, - "relic_set_id": 115 - }, - { - "equip_avatar": 1003, - "internal_uid": 540, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63135, - "main_affix_id": 5, - "relic_set_id": 313 - }, - { - "equip_avatar": 1003, - "internal_uid": 541, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 63136, - "main_affix_id": 4, - "relic_set_id": 313 - }, - { - "equip_avatar": 1002, - "internal_uid": 544, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1002, - "internal_uid": 545, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 1002, - "internal_uid": 546, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - } - ], - "relic_id": 61223, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1002, - "internal_uid": 547, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 1002, - "internal_uid": 548, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63095, - "main_affix_id": 2, - "relic_set_id": 309 - }, - { - "equip_avatar": 1002, - "internal_uid": 549, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1001, - "internal_uid": 551, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61031, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1001, - "internal_uid": 552, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - } - ], - "relic_id": 61032, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 1001, - "internal_uid": 553, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61033, - "main_affix_id": 3, - "relic_set_id": 103 - }, - { - "equip_avatar": 1001, - "internal_uid": 554, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61034, - "main_affix_id": 4, - "relic_set_id": 103 - }, - { - "equip_avatar": 1001, - "internal_uid": 555, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63085, - "main_affix_id": 3, - "relic_set_id": 308 - }, - { - "equip_avatar": 1001, - "internal_uid": 556, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 6 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 8004, - "internal_uid": 558, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61031, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 8004, - "internal_uid": 559, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61032, - "main_affix_id": 1, - "relic_set_id": 103 - }, - { - "equip_avatar": 8004, - "internal_uid": 560, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61033, - "main_affix_id": 3, - "relic_set_id": 103 - }, - { - "equip_avatar": 8004, - "internal_uid": 561, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61034, - "main_affix_id": 4, - "relic_set_id": 103 - }, - { - "equip_avatar": 8004, - "internal_uid": 562, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - } - ], - "relic_id": 63105, - "main_affix_id": 3, - "relic_set_id": 310 - }, - { - "equip_avatar": 8004, - "internal_uid": 563, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63106, - "main_affix_id": 2, - "relic_set_id": 310 - }, - { - "equip_avatar": 8002, - "internal_uid": 565, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61221, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 8002, - "internal_uid": 566, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61222, - "main_affix_id": 1, - "relic_set_id": 122 - }, - { - "equip_avatar": 8002, - "internal_uid": 567, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61223, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 8002, - "internal_uid": 568, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 12 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - } - ], - "relic_id": 61224, - "main_affix_id": 4, - "relic_set_id": 122 - }, - { - "equip_avatar": 8002, - "internal_uid": 569, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63095, - "main_affix_id": 2, - "relic_set_id": 309 - }, - { - "equip_avatar": 8002, - "internal_uid": 570, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - } - ], - "relic_id": 63096, - "main_affix_id": 4, - "relic_set_id": 309 - }, - { - "equip_avatar": 1412, - "internal_uid": 571, - "level": 15, - "main_affix_id": 1, - "relic_id": 61201, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 5, - "step": 5, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1412, - "internal_uid": 573, - "level": 15, - "main_affix_id": 1, - "relic_id": 61233, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1412, - "internal_uid": 575, - "level": 15, - "main_affix_id": 2, - "relic_id": 63085, - "relic_set_id": 308, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 1 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1412, - "internal_uid": 576, - "level": 15, - "main_affix_id": 2, - "relic_id": 63086, - "relic_set_id": 308, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1412, - "internal_uid": 577, - "level": 15, - "main_affix_id": 1, - "relic_id": 61202, - "relic_set_id": 120, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 11 - } - ] - }, - { - "equip_avatar": 1412, - "internal_uid": 578, - "level": 15, - "main_affix_id": 2, - "relic_id": 61234, - "relic_set_id": 123, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 7, - "step": 14, - "sub_affix_id": 7 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 579, - "level": 15, - "main_affix_id": 1, - "relic_id": 61161, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 580, - "level": 15, - "main_affix_id": 1, - "relic_id": 61162, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 581, - "level": 15, - "main_affix_id": 7, - "relic_id": 61163, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 582, - "level": 15, - "main_affix_id": 4, - "relic_id": 61164, - "relic_set_id": 116, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 11 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1005, - "internal_uid": 583, - "level": 15, - "main_affix_id": 7, - "relic_id": 63175, - "relic_set_id": 317, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 10 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1410, - "internal_uid": 584, - "level": 15, - "main_affix_id": 4, - "relic_id": 63226, - "relic_set_id": 322, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 12 - } - ] - }, - { - "equip_avatar": 1413, - "internal_uid": 585, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - } - ], - "relic_id": 61271, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 0, - "internal_uid": 586, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - } - ], - "relic_id": 61271, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 1413, - "internal_uid": 587, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 1, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61272, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 1413, - "internal_uid": 588, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 7 - } - ], - "relic_id": 61273, - "main_affix_id": 5, - "relic_set_id": 127 - }, - { - "equip_avatar": 1413, - "internal_uid": 589, - "level": 15, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 0 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 1 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 4 - } - ], - "relic_id": 61274, - "main_affix_id": 4, - "relic_set_id": 127 - }, - { - "equip_avatar": 1413, - "internal_uid": 590, - "level": 15, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 1, - "step": 1 - }, - { - "count": 3, - "step": 5, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 4 - } - ], - "relic_id": 63215, - "main_affix_id": 6, - "relic_set_id": 321 - }, - { - "equip_avatar": 1413, - "internal_uid": 591, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 5, - "step": 10, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63216, - "main_affix_id": 3, - "relic_set_id": 321 - }, - { - "equip_avatar": 1414, - "internal_uid": 592, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 9 - } - ], - "relic_id": 61231, - "main_affix_id": 1, - "relic_set_id": 123 - }, - { - "equip_avatar": 1414, - "internal_uid": 593, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ], - "relic_id": 61232, - "main_affix_id": 1, - "relic_set_id": 123 - }, - { - "equip_avatar": 1414, - "internal_uid": 594, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 9 - } - ], - "relic_id": 61023, - "main_affix_id": 2, - "relic_set_id": 102 - }, - { - "equip_avatar": 1414, - "internal_uid": 595, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - } - ], - "relic_id": 61024, - "main_affix_id": 4, - "relic_set_id": 102 - }, - { - "equip_avatar": 1414, - "internal_uid": 596, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 7, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63085, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1414, - "internal_uid": 597, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63086, - "main_affix_id": 2, - "relic_set_id": 308 - }, - { - "equip_avatar": 1415, - "internal_uid": 598, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63235, - "main_affix_id": 1, - "relic_set_id": 323 - }, - { - "equip_avatar": 1415, - "internal_uid": 599, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 63236, - "main_affix_id": 3, - "relic_set_id": 323 - }, - { - "equip_avatar": 0, - "internal_uid": 600, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61271, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 1415, - "internal_uid": 601, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61272, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 0, - "internal_uid": 602, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61272, - "main_affix_id": 1, - "relic_set_id": 127 - }, - { - "equip_avatar": 0, - "internal_uid": 603, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61273, - "main_affix_id": 4, - "relic_set_id": 127 - }, - { - "equip_avatar": 0, - "internal_uid": 604, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61273, - "main_affix_id": 4, - "relic_set_id": 127 - }, - { - "equip_avatar": 1415, - "internal_uid": 605, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61273, - "main_affix_id": 4, - "relic_set_id": 127 - }, - { - "equip_avatar": 1415, - "internal_uid": 606, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 2, - "sub_affix_id": 9 - } - ], - "relic_id": 61274, - "main_affix_id": 4, - "relic_set_id": 127 - }, - { - "equip_avatar": 1321, - "internal_uid": 607, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 0, - "internal_uid": 608, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61191, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1321, - "internal_uid": 609, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 10 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 61192, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1321, - "internal_uid": 610, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61193, - "main_affix_id": 1, - "relic_set_id": 119 - }, - { - "equip_avatar": 1321, - "internal_uid": 611, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61194, - "main_affix_id": 4, - "relic_set_id": 119 - }, - { - "equip_avatar": 1321, - "internal_uid": 612, - "level": 15, - "sub_affixes": [ - { - "count": 5, - "step": 10, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 6 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 11 - } - ], - "relic_id": 63165, - "main_affix_id": 1, - "relic_set_id": 316 - }, - { - "equip_avatar": 1501, - "internal_uid": 613, - "level": 15, - "sub_affixes": [ - { - "count": 4, - "step": 5, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 7 - } - ], - "relic_id": 61291, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1501, - "internal_uid": 614, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - } - ], - "relic_id": 61292, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1501, - "internal_uid": 615, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 2 - } - ], - "relic_id": 61293, - "main_affix_id": 4, - "relic_set_id": 129 - }, - { - "equip_avatar": 1501, - "internal_uid": 616, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - } - ], - "relic_id": 61294, - "main_affix_id": 4, - "relic_set_id": 129 - }, - { - "equip_avatar": 1502, - "internal_uid": 617, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 0, - "sub_affix_id": 9 - } - ], - "relic_id": 61304, - "main_affix_id": 4, - "relic_set_id": 130 - }, - { - "equip_avatar": 1501, - "internal_uid": 618, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 2 - } - ], - "relic_id": 63245, - "main_affix_id": 2, - "relic_set_id": 324 - }, - { - "equip_avatar": 1501, - "internal_uid": 619, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 1, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 2 - }, - { - "count": 4, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - } - ], - "relic_id": 63246, - "main_affix_id": 4, - "relic_set_id": 324 - }, - { - "equip_avatar": 1502, - "internal_uid": 620, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 3, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - } - ], - "relic_id": 61301, - "main_affix_id": 1, - "relic_set_id": 130 - }, - { - "equip_avatar": 1502, - "internal_uid": 621, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 2, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 3, - "sub_affix_id": 7 - } - ], - "relic_id": 61302, - "main_affix_id": 1, - "relic_set_id": 130 - }, - { - "equip_avatar": 1502, - "internal_uid": 622, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 4, - "step": 8, - "sub_affix_id": 9 - } - ], - "relic_id": 61303, - "main_affix_id": 4, - "relic_set_id": 130 - }, - { - "equip_avatar": 1502, - "internal_uid": 623, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 3, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 1, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 2, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 1, - "sub_affix_id": 4 - } - ], - "relic_id": 63175, - "main_affix_id": 2, - "relic_set_id": 317 - }, - { - "equip_avatar": 1502, - "internal_uid": 624, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 5 - }, - { - "count": 4, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - } - ], - "relic_id": 63176, - "main_affix_id": 2, - "relic_set_id": 317 - }, - { - "equip_avatar": 1506, - "internal_uid": 625, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61291, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 0, - "internal_uid": 626, - "level": 15, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 3, - "step": 4 - }, - { - "sub_affix_id": 1, - "count": 1, - "step": 2 - }, - { - "sub_affix_id": 7, - "count": 2, - "step": 2 - }, - { - "sub_affix_id": 9, - "count": 2, - "step": 0 - } - ], - "relic_id": 61292, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1506, - "internal_uid": 627, - "level": 15, - "sub_affixes": [ - { - "sub_affix_id": 8, - "count": 2, - "step": 4 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61292, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1506, - "internal_uid": 628, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61293, - "main_affix_id": 4, - "relic_set_id": 129 - }, - { - "equip_avatar": 1506, - "internal_uid": 629, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 12 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 61294, - "main_affix_id": 2, - "relic_set_id": 129 - }, - { - "equip_avatar": 0, - "internal_uid": 630, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 63255, - "main_affix_id": 2, - "relic_set_id": 325 - }, - { - "equip_avatar": 1506, - "internal_uid": 631, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 63256, - "main_affix_id": 4, - "relic_set_id": 325 - }, - { - "equip_avatar": 1506, - "internal_uid": 632, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - } - ], - "relic_id": 63255, - "main_affix_id": 2, - "relic_set_id": 325 - }, - { - "equip_avatar": 1505, - "internal_uid": 633, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61291, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1505, - "internal_uid": 634, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61292, - "main_affix_id": 1, - "relic_set_id": 129 - }, - { - "equip_avatar": 1505, - "internal_uid": 635, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 5 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 6 - } - ], - "relic_id": 61293, - "main_affix_id": 5, - "relic_set_id": 129 - }, - { - "equip_avatar": 1505, - "internal_uid": 636, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 6 - } - ], - "relic_id": 61294, - "main_affix_id": 4, - "relic_set_id": 129 - }, - { - "equip_avatar": 0, - "internal_uid": 637, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 6 - } - ], - "relic_id": 63255, - "main_affix_id": 2, - "relic_set_id": 325 - }, - { - "equip_avatar": 1505, - "internal_uid": 638, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 9 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 12 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 4 - } - ], - "relic_id": 63255, - "main_affix_id": 2, - "relic_set_id": 325 - }, - { - "equip_avatar": 1505, - "internal_uid": 639, - "level": 15, - "sub_affixes": [ - { - "count": 1, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 6 - } - ], - "relic_id": 63256, - "main_affix_id": 4, - "relic_set_id": 325 - }, - { - "equip_avatar": 8010, - "internal_uid": 640, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 3, - "step": 4, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 9 - } - ], - "relic_id": 61301, - "main_affix_id": 1, - "relic_set_id": 130 - }, - { - "equip_avatar": 8010, - "internal_uid": 641, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 4, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 4 - } - ], - "relic_id": 61302, - "main_affix_id": 1, - "relic_set_id": 130 - }, - { - "equip_avatar": 8010, - "internal_uid": 642, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 2, - "sub_affix_id": 4 - }, - { - "count": 3, - "step": 1, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 1, - "step": 2, - "sub_affix_id": 3 - } - ], - "relic_id": 61303, - "main_affix_id": 4, - "relic_set_id": 130 - }, - { - "equip_avatar": 8010, - "internal_uid": 643, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 0, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 4, - "sub_affix_id": 8 - }, - { - "count": 2, - "step": 3, - "sub_affix_id": 9 - }, - { - "count": 3, - "step": 6, - "sub_affix_id": 4 - } - ], - "relic_id": 61304, - "main_affix_id": 4, - "relic_set_id": 130 - }, - { - "equip_avatar": 8010, - "internal_uid": 644, - "level": 15, - "sub_affixes": [ - { - "count": 3, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 2, - "step": 1, - "sub_affix_id": 5 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 6 - }, - { - "count": 2, - "step": 2, - "sub_affix_id": 1 - } - ], - "relic_id": 63255, - "main_affix_id": 1, - "relic_set_id": 325 - }, - { - "equip_avatar": 0, - "internal_uid": 645, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 7, - "sub_affix_id": 6 - } - ], - "relic_id": 63256, - "main_affix_id": 2, - "relic_set_id": 325 - }, - { - "equip_avatar": 0, - "internal_uid": 646, - "level": 15, - "sub_affixes": [ - { - "count": 2, - "step": 2, - "sub_affix_id": 9 - }, - { - "count": 2, - "step": 0, - "sub_affix_id": 8 - }, - { - "count": 1, - "step": 0, - "sub_affix_id": 7 - }, - { - "count": 4, - "step": 7, - "sub_affix_id": 6 - } - ], - "relic_id": 63256, - "main_affix_id": 2, - "relic_set_id": 325 - } - ], - "lightcones": [ - { - "equip_avatar": 1409, - "internal_uid": 0, - "item_id": 24005, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 8007, - "internal_uid": 1, - "item_id": 21050, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1406, - "internal_uid": 2, - "item_id": 23043, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1403, - "internal_uid": 3, - "item_id": 23038, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1202, - "internal_uid": 4, - "item_id": 21018, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1313, - "internal_uid": 5, - "item_id": 23034, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1309, - "internal_uid": 6, - "item_id": 23026, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1306, - "internal_uid": 7, - "item_id": 23021, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 8, - "item_id": 21025, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1301, - "internal_uid": 9, - "item_id": 23017, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1217, - "internal_uid": 10, - "item_id": 21021, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 11, - "item_id": 23006, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1006, - "internal_uid": 12, - "item_id": 23007, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1205, - "internal_uid": 13, - "item_id": 23009, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1212, - "internal_uid": 14, - "item_id": 23014, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1307, - "internal_uid": 15, - "item_id": 21015, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1303, - "internal_uid": 16, - "item_id": 21004, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 17, - "item_id": 22002, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1201, - "internal_uid": 18, - "item_id": 23028, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1314, - "internal_uid": 19, - "item_id": 21034, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1402, - "internal_uid": 20, - "item_id": 21052, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 21, - "item_id": 23042, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 22, - "item_id": 21046, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 23, - "item_id": 22003, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1101, - "internal_uid": 24, - "item_id": 23003, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1014, - "internal_uid": 25, - "item_id": 23045, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1015, - "internal_uid": 26, - "item_id": 23046, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1408, - "internal_uid": 27, - "item_id": 23044, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1308, - "internal_uid": 28, - "item_id": 23024, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 8008, - "internal_uid": 185, - "item_id": 21050, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1407, - "internal_uid": 192, - "item_id": 23040, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1405, - "internal_uid": 199, - "item_id": 23041, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1404, - "internal_uid": 206, - "item_id": 23039, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1401, - "internal_uid": 214, - "item_id": 23037, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 215, - "item_id": 23036, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1317, - "internal_uid": 222, - "item_id": 23033, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 230, - "item_id": 23019, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 8006, - "internal_uid": 231, - "item_id": 21004, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1315, - "internal_uid": 239, - "item_id": 23027, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1215, - "internal_uid": 246, - "item_id": 21018, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 8002, - "internal_uid": 247, - "item_id": 24000, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1310, - "internal_uid": 248, - "item_id": 23025, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1305, - "internal_uid": 255, - "item_id": 23020, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1304, - "internal_uid": 262, - "item_id": 23023, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 269, - "item_id": 23018, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1302, - "internal_uid": 270, - "item_id": 23037, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1225, - "internal_uid": 277, - "item_id": 23035, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1224, - "internal_uid": 286, - "item_id": 23001, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1223, - "internal_uid": 293, - "item_id": 23016, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1222, - "internal_uid": 300, - "item_id": 23032, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1221, - "internal_uid": 309, - "item_id": 23030, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1312, - "internal_uid": 316, - "item_id": 21058, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1220, - "internal_uid": 323, - "item_id": 23031, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1218, - "internal_uid": 330, - "item_id": 23029, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1214, - "internal_uid": 343, - "item_id": 21042, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1213, - "internal_uid": 351, - "item_id": 23015, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1211, - "internal_uid": 358, - "item_id": 21021, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1210, - "internal_uid": 365, - "item_id": 23029, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1209, - "internal_uid": 372, - "item_id": 23001, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1208, - "internal_uid": 379, - "item_id": 23011, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1207, - "internal_uid": 386, - "item_id": 20012, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1206, - "internal_uid": 393, - "item_id": 23027, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1204, - "internal_uid": 400, - "item_id": 23010, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1203, - "internal_uid": 407, - "item_id": 23008, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1009, - "internal_uid": 414, - "item_id": 21018, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 421, - "item_id": 23028, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1112, - "internal_uid": 428, - "item_id": 23016, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1111, - "internal_uid": 435, - "item_id": 21001, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1110, - "internal_uid": 442, - "item_id": 21021, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1109, - "internal_uid": 449, - "item_id": 21026, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1108, - "internal_uid": 456, - "item_id": 21001, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1107, - "internal_uid": 463, - "item_id": 23002, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1106, - "internal_uid": 476, - "item_id": 21015, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1105, - "internal_uid": 477, - "item_id": 21021, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1104, - "internal_uid": 484, - "item_id": 23005, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1103, - "internal_uid": 491, - "item_id": 20013, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 492, - "item_id": 21013, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1102, - "internal_uid": 499, - "item_id": 23001, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 506, - "item_id": 21020, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1013, - "internal_uid": 507, - "item_id": 23010, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 514, - "item_id": 21018, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1008, - "internal_uid": 521, - "item_id": 23009, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1004, - "internal_uid": 528, - "item_id": 23004, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1003, - "internal_uid": 535, - "item_id": 23000, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1002, - "internal_uid": 542, - "item_id": 21010, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 543, - "item_id": 21010, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1001, - "internal_uid": 550, - "item_id": 21053, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 8004, - "internal_uid": 557, - "item_id": 21053, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 564, - "item_id": 21058, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1412, - "internal_uid": 565, - "item_id": 23048, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1410, - "internal_uid": 566, - "item_id": 23047, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1413, - "internal_uid": 567, - "item_id": 23049, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1414, - "internal_uid": 568, - "item_id": 23051, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 569, - "item_id": 23042, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1415, - "internal_uid": 570, - "item_id": 23052, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 571, - "item_id": 23036, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 572, - "item_id": 23040, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1321, - "internal_uid": 573, - "item_id": 23050, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1005, - "internal_uid": 574, - "item_id": 22000, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1501, - "internal_uid": 575, - "item_id": 23053, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 576, - "item_id": 23054, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 577, - "item_id": 23053, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1502, - "internal_uid": 578, - "item_id": 23054, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 0, - "internal_uid": 579, - "item_id": 21064, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 580, - "item_id": 21065, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 581, - "item_id": 20023, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 0, - "internal_uid": 582, - "item_id": 20024, - "level": 80, - "promotion": 6, - "rank": 5 - }, - { - "equip_avatar": 1506, - "internal_uid": 583, - "item_id": 23057, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 1505, - "internal_uid": 584, - "item_id": 23058, - "level": 80, - "promotion": 6, - "rank": 1 - }, - { - "equip_avatar": 8010, - "internal_uid": 585, - "item_id": 24006, - "level": 80, - "promotion": 6, - "rank": 5 - } - ], - "battle_config": { - "battle_type": "PF", - "blessings": [ - { - "level": 1, - "id": 3031220 - }, - { - "level": 1, - "id": 3031353 - } - ], - "custom_stats": [], - "cycle_count": 4, - "stage_id": 30321041, - "path_resonance_id": 0, - "monsters": [ - [ - { - "monster_id": 2022010, - "amount": 1, - "level": 85 - }, - { - "monster_id": 4032030, - "amount": 1, - "level": 85 - }, - { - "monster_id": 501211002, - "amount": 1, - "level": 85 - }, - { - "monster_id": 2022010, - "amount": 1, - "level": 85 - }, - { - "monster_id": 4032030, - "amount": 1, - "level": 85 - } - ], - [ - { - "monster_id": 401401401, - "amount": 1, - "level": 85 - } - ], - [ - { - "monster_id": 401401401, - "amount": 1, - "level": 85 - } - ] - ] - }, - "key": "db-2" -} + "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": 0, + "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": 1306, + "rank": 5, + "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": 1203, + "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": 1217, + "rank": 5, + "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": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 23 + }, + { + "level": 80, + "item_id": 22000, + "equip_avatar": 1005, + "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": 0, + "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": 0, + "rank": 1, + "promotion": 0, + "internal_uid": 36 + }, + { + "level": 80, + "item_id": 23004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "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": 0, + "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": 1303, + "rank": 5, + "promotion": 6, + "internal_uid": 49 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1412, + "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": 8008, + "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": 1101, + "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": 1222, + "rank": 1, + "promotion": 6, + "internal_uid": 59 + }, + { + "level": 80, + "item_id": 23049, + "equip_avatar": 0, + "rank": 1, + "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": 0, + "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": 0, + "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": 1225, + "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": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 75 + }, + { + "level": 80, + "item_id": 23048, + "equip_avatar": 0, + "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": 0, + "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": 0, + "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": 1009, + "rank": 5, + "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": 8009, + "rank": 5, + "promotion": 6, + "internal_uid": 95 + }, + { + "level": 80, + "item_id": 24006, + "equip_avatar": 0, + "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": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 98 + }, + { + "level": 80, + "item_id": 23053, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 99 + }, + { + "level": 80, + "item_id": 21054, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 100 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 101 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 102 + }, + { + "level": 80, + "item_id": 23044, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 103 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 104 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 105 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 106 + }, + { + "level": 80, + "item_id": 23001, + "equip_avatar": 1102, + "rank": 1, + "promotion": 6, + "internal_uid": 107 + }, + { + "level": 80, + "item_id": 21064, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 108 + }, + { + "level": 80, + "item_id": 24006, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 109 + }, + { + "level": 80, + "item_id": 23002, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 110 + }, + { + "level": 80, + "item_id": 22000, + "equip_avatar": 1004, + "rank": 5, + "promotion": 6, + "internal_uid": 111 + }, + { + "level": 80, + "item_id": 23052, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 112 + }, + { + "level": 80, + "item_id": 22007, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 113 + }, + { + "level": 80, + "item_id": 21064, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 114 + }, + { + "level": 80, + "item_id": 21055, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 115 + }, + { + "level": 80, + "item_id": 21048, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 116 + }, + { + "level": 80, + "item_id": 21007, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 117 + }, + { + "level": 80, + "item_id": 21028, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 118 + }, + { + "level": 80, + "item_id": 20001, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 119 + }, + { + "level": 80, + "item_id": 20015, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 120 + }, + { + "level": 80, + "item_id": 20001, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 121 + }, + { + "level": 80, + "item_id": 20008, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 122 + }, + { + "level": 80, + "item_id": 23042, + "equip_avatar": 1409, + "rank": 1, + "promotion": 6, + "internal_uid": 123 + }, + { + "level": 80, + "item_id": 23053, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 124 + }, + { + "level": 80, + "item_id": 21054, + "equip_avatar": 1413, + "rank": 5, + "promotion": 6, + "internal_uid": 125 + }, + { + "level": 80, + "item_id": 23040, + "equip_avatar": 1407, + "rank": 1, + "promotion": 6, + "internal_uid": 126 + }, + { + "level": 80, + "item_id": 21018, + "equip_avatar": 1403, + "rank": 5, + "promotion": 6, + "internal_uid": 127 + }, + { + "level": 80, + "item_id": 23044, + "equip_avatar": 1408, + "rank": 1, + "promotion": 6, + "internal_uid": 128 + }, + { + "level": 80, + "item_id": 24004, + "equip_avatar": 1401, + "rank": 5, + "promotion": 6, + "internal_uid": 129 + }, + { + "level": 80, + "item_id": 24005, + "equip_avatar": 1415, + "rank": 5, + "promotion": 6, + "internal_uid": 130 + }, + { + "level": 80, + "item_id": 23053, + "equip_avatar": 0, + "rank": 1, + "promotion": 6, + "internal_uid": 131 + }, + { + "level": 80, + "item_id": 23053, + "equip_avatar": 1501, + "rank": 1, + "promotion": 6, + "internal_uid": 132 + }, + { + "level": 80, + "item_id": 21065, + "equip_avatar": 0, + "rank": 5, + "promotion": 6, + "internal_uid": 133 + }, + { + "level": 80, + "item_id": 23059, + "equip_avatar": 1507, + "rank": 1, + "promotion": 6, + "internal_uid": 134 + }, + { + "level": 80, + "item_id": 23029, + "equip_avatar": 1218, + "rank": 1, + "promotion": 6, + "internal_uid": 135 + } + ], + "relics": [ + { + "level": 15, + "relic_id": 61171, + "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": 1308 + }, + { + "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": 12, + "count": 1, + "step": 1 + } + ], + "internal_uid": 2, + "equip_avatar": 1308 + }, + { + "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": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 6, + "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": 12, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + } + ], + "internal_uid": 13, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + } + ], + "internal_uid": 14, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + } + ], + "internal_uid": 15, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 4 + } + ], + "internal_uid": 16, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + } + ], + "internal_uid": 17, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + } + ], + "internal_uid": 18, + "equip_avatar": 1310 + }, + { + "level": 15, + "relic_id": 61171, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 19, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61172, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 20, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + } + ], + "internal_uid": 21, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61174, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 22, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63145, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + } + ], + "internal_uid": 23, + "equip_avatar": 1308 + }, + { + "level": 15, + "relic_id": 63146, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "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": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "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": 0 + }, + { + "level": 15, + "relic_id": 61213, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + } + ], + "internal_uid": 45, + "equip_avatar": 1313 + }, + { + "level": 15, + "relic_id": 61214, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + } + ], + "internal_uid": 46, + "equip_avatar": 1313 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 2 + }, + { + "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": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + } + ], + "internal_uid": 49, + "equip_avatar": 8008 + }, + { + "level": 15, + "relic_id": 61272, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 3 + } + ], + "internal_uid": 50, + "equip_avatar": 8008 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + } + ], + "internal_uid": 51, + "equip_avatar": 8008 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 52, + "equip_avatar": 8008 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + } + ], + "internal_uid": 53, + "equip_avatar": 8008 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 0 + } + ], + "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": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 60, + "equip_avatar": 1313 + }, + { + "level": 15, + "relic_id": 61211, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + } + ], + "internal_uid": 61, + "equip_avatar": 0 + }, + { + "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": 0 + }, + { + "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": 4, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + } + ], + "internal_uid": 63, + "equip_avatar": 0 + }, + { + "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": 0 + }, + { + "level": 15, + "relic_id": 63175, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + } + ], + "internal_uid": 65, + "equip_avatar": 1306 + }, + { + "level": 15, + "relic_id": 63176, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "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": 61261, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 3 + } + ], + "internal_uid": 133, + "equip_avatar": 1102 + }, + { + "level": 15, + "relic_id": 61262, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + } + ], + "internal_uid": 134, + "equip_avatar": 1102 + }, + { + "level": 15, + "relic_id": 61263, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + } + ], + "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": 1015 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 9, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 137, + "equip_avatar": 1102 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "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": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + } + ], + "internal_uid": 150, + "equip_avatar": 8009 + }, + { + "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": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 187, + "equip_avatar": 1218 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + } + ], + "internal_uid": 188, + "equip_avatar": 1218 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "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": 4 + } + ], + "internal_uid": 189, + "equip_avatar": 1218 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 0 + } + ], + "internal_uid": 190, + "equip_avatar": 1218 + }, + { + "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": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + } + ], + "internal_uid": 211, + "equip_avatar": 1009 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 212, + "equip_avatar": 1009 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + } + ], + "internal_uid": 213, + "equip_avatar": 1009 + }, + { + "level": 15, + "relic_id": 61104, + "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": 63265, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + } + ], + "internal_uid": 215, + "equip_avatar": 1009 + }, + { + "level": 15, + "relic_id": 63266, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 0 + } + ], + "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": 0 + }, + { + "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": 0 + }, + { + "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": 0 + }, + { + "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": 0 + }, + { + "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": 0 + }, + { + "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": 0 + }, + { + "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": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 10 + } + ], + "internal_uid": 262, + "equip_avatar": 1412 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 8 + } + ], + "internal_uid": 263, + "equip_avatar": 1412 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + } + ], + "internal_uid": 264, + "equip_avatar": 1412 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 5, + "step": 9 + }, + { + "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": 63085, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 267, + "equip_avatar": 1412 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 4, + "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": 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": 272, + "equip_avatar": 1102 + }, + { + "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": 61101, + "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": 61102, + "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": 61103, + "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": 61104, + "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": 11, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + } + ], + "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": 10, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 1 + } + ], + "internal_uid": 358, + "equip_avatar": 1321 + }, + { + "level": 15, + "relic_id": 61192, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 5, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 359, + "equip_avatar": 1321 + }, + { + "level": 15, + "relic_id": 61193, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + } + ], + "internal_uid": 360, + "equip_avatar": 1321 + }, + { + "level": 15, + "relic_id": 61194, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 2 + } + ], + "internal_uid": 361, + "equip_avatar": 1321 + }, + { + "level": 15, + "relic_id": 63165, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 362, + "equip_avatar": 1321 + }, + { + "level": 15, + "relic_id": 63166, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + } + ], + "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": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 4 + } + ], + "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": 10, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 0 + }, + { + "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": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 3 + }, + { + "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": 4, + "step": 8 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "internal_uid": 375, + "equip_avatar": 1225 + }, + { + "level": 15, + "relic_id": 61281, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "internal_uid": 376, + "equip_avatar": 1414 + }, + { + "level": 15, + "relic_id": 61282, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 1 + } + ], + "internal_uid": 377, + "equip_avatar": 1414 + }, + { + "level": 15, + "relic_id": 61283, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "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": 11, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + } + ], + "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": 61101, + "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": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 390, + "equip_avatar": 8006 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 391, + "equip_avatar": 8006 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 3 + } + ], + "internal_uid": 392, + "equip_avatar": 8006 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + } + ], + "internal_uid": 393, + "equip_avatar": 8009 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + } + ], + "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": 1313 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 4 + } + ], + "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": 9, + "count": 4, + "step": 8 + } + ], + "internal_uid": 426, + "equip_avatar": 1504 + }, + { + "level": 15, + "relic_id": 61153, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 8 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + } + ], + "internal_uid": 427, + "equip_avatar": 1504 + }, + { + "level": 15, + "relic_id": 61154, + "main_affix_id": 2, + "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": 63076, + "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": 11, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + } + ], + "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": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + } + ], + "internal_uid": 489, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61301, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + } + ], + "internal_uid": 490, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 491, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 492, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 2, + "count": 3, + "step": 5 + } + ], + "internal_uid": 493, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + } + ], + "internal_uid": 494, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + } + ], + "internal_uid": 495, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + } + ], + "internal_uid": 496, + "equip_avatar": 0 + }, + { + "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": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 5, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + } + ], + "internal_uid": 498, + "equip_avatar": 8009 + }, + { + "level": 15, + "relic_id": 61302, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + } + ], + "internal_uid": 499, + "equip_avatar": 8009 + }, + { + "level": 15, + "relic_id": 61303, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 1 + } + ], + "internal_uid": 500, + "equip_avatar": 8009 + }, + { + "level": 15, + "relic_id": 61304, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 501, + "equip_avatar": 8009 + }, + { + "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": 0 + }, + { + "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": 0 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 505, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 506, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + } + ], + "internal_uid": 507, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + } + ], + "internal_uid": 508, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + } + ], + "internal_uid": 509, + "equip_avatar": 1505 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 2, + "step": 2 + } + ], + "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": 0 + }, + { + "level": 15, + "relic_id": 61251, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 512, + "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": 513, + "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": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + } + ], + "internal_uid": 514, + "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": 11, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 515, + "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": 516, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63206, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + } + ], + "internal_uid": 517, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + } + ], + "internal_uid": 518, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 6 + } + ], + "internal_uid": 519, + "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": 520, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + } + ], + "internal_uid": 521, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63245, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + } + ], + "internal_uid": 522, + "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": 523, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "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": 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": 525, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + } + ], + "internal_uid": 526, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61274, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 5, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 527, + "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": 4, + "count": 2, + "step": 3 + } + ], + "internal_uid": 528, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "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": 0 + }, + { + "level": 15, + "relic_id": 61241, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "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": 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": 531, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61243, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "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": 0 + }, + { + "level": 15, + "relic_id": 61244, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 0 + } + ], + "internal_uid": 533, + "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": 534, + "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": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 535, + "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": 536, + "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": 537, + "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": 538, + "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": 539, + "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": 540, + "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": 541, + "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": 542, + "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": 543, + "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": 544, + "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": 545, + "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": 546, + "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": 547, + "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": 548, + "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": 549, + "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": 550, + "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": 551, + "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": 552, + "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": 553, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61271, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 554, + "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": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 555, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61273, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 7 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 4 + } + ], + "internal_uid": 556, + "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": 557, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63235, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 12, + "count": 2, + "step": 2 + } + ], + "internal_uid": 558, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63236, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 559, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 1 + } + ], + "internal_uid": 560, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + } + ], + "internal_uid": 561, + "equip_avatar": 0 + }, + { + "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": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 569, + "equip_avatar": 1217 + }, + { + "level": 15, + "relic_id": 61212, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + } + ], + "internal_uid": 570, + "equip_avatar": 1313 + }, + { + "level": 15, + "relic_id": 61171, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + } + ], + "internal_uid": 571, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61172, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + } + ], + "internal_uid": 572, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + } + ], + "internal_uid": 573, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61174, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + } + ], + "internal_uid": 574, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63095, + "main_affix_id": 10, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 575, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63076, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + } + ], + "internal_uid": 576, + "equip_avatar": 0 + }, + { + "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": 578, + "equip_avatar": 0 + }, + { + "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": 579, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61221, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + } + ], + "internal_uid": 580, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61222, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + } + ], + "internal_uid": 581, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61223, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 582, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61224, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 0 + } + ], + "internal_uid": 583, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63096, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + } + ], + "internal_uid": 584, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 585, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + } + ], + "internal_uid": 586, + "equip_avatar": 1502 + }, + { + "level": 15, + "relic_id": 61101, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + } + ], + "internal_uid": 587, + "equip_avatar": 1306 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + } + ], + "internal_uid": 588, + "equip_avatar": 1306 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 12, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + } + ], + "internal_uid": 589, + "equip_avatar": 1306 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 2, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 5 + } + ], + "internal_uid": 590, + "equip_avatar": 1306 + }, + { + "level": 15, + "relic_id": 61101, + "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": 7, + "count": 4, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + } + ], + "internal_uid": 591, + "equip_avatar": 1004 + }, + { + "level": 15, + "relic_id": 61102, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + } + ], + "internal_uid": 592, + "equip_avatar": 1004 + }, + { + "level": 15, + "relic_id": 61103, + "main_affix_id": 7, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + } + ], + "internal_uid": 593, + "equip_avatar": 1004 + }, + { + "level": 15, + "relic_id": 61104, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 6, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + } + ], + "internal_uid": 594, + "equip_avatar": 1004 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 6 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 2 + } + ], + "internal_uid": 595, + "equip_avatar": 1004 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 10, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 0 + } + ], + "internal_uid": 596, + "equip_avatar": 1004 + }, + { + "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": 597, + "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": 598, + "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": 599, + "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": 600, + "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": 601, + "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": 602, + "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": 603, + "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": 604, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 1, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 2 + } + ], + "internal_uid": 605, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 606, + "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": 607, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 608, + "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": 609, + "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": 610, + "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": 611, + "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": 612, + "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": 613, + "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": 614, + "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": 615, + "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": 616, + "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": 617, + "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": 618, + "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": 619, + "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": 620, + "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": 621, + "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": 622, + "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": 623, + "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": 624, + "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": 625, + "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": 626, + "equip_avatar": 1403 + }, + { + "level": 15, + "relic_id": 61261, + "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": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 627, + "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": 628, + "equip_avatar": 1408 + }, + { + "level": 15, + "relic_id": 61263, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 3 + } + ], + "internal_uid": 629, + "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": 630, + "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": 631, + "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": 632, + "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": 633, + "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": 634, + "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": 635, + "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": 636, + "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": 637, + "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": 638, + "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": 639, + "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": 640, + "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": 641, + "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": 642, + "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": 643, + "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": 644, + "equip_avatar": 1415 + }, + { + "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": 645, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 5 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 646, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61293, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 647, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 1, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + } + ], + "internal_uid": 648, + "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": 649, + "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": 650, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 651, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 11, + "count": 2, + "step": 2 + } + ], + "internal_uid": 652, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61173, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 12, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 1, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + } + ], + "internal_uid": 653, + "equip_avatar": 1308 + }, + { + "level": 15, + "relic_id": 61174, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 654, + "equip_avatar": 1308 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + } + ], + "internal_uid": 655, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 63256, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 656, + "equip_avatar": 1506 + }, + { + "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": 657, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 5, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 658, + "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": 659, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + } + ], + "internal_uid": 660, + "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": 661, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 63246, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 1 + } + ], + "internal_uid": 662, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 61291, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 5 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 2 + } + ], + "internal_uid": 663, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61292, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 5, + "count": 3, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 664, + "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": 3, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 4 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 665, + "equip_avatar": 1506 + }, + { + "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": 666, + "equip_avatar": 1501 + }, + { + "level": 15, + "relic_id": 63255, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 4, + "count": 2, + "step": 1 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 1 + } + ], + "internal_uid": 667, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 63256, + "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": 9, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + } + ], + "internal_uid": 668, + "equip_avatar": 0 + }, + { + "level": 15, + "relic_id": 61294, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 2, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 4, + "step": 4 + }, + { + "sub_affix_id": 3, + "count": 1, + "step": 1 + } + ], + "internal_uid": 669, + "equip_avatar": 1506 + }, + { + "level": 15, + "relic_id": 61322, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 4 + }, + { + "sub_affix_id": 8, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 2 + } + ], + "internal_uid": 670, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 61321, + "main_affix_id": 1, + "sub_affixes": [ + { + "sub_affix_id": 10, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 9, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 2 + } + ], + "internal_uid": 671, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 61323, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 8, + "count": 4, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 2, + "step": 0 + } + ], + "internal_uid": 672, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 61324, + "main_affix_id": 4, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 5, + "count": 2, + "step": 2 + }, + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 1 + } + ], + "internal_uid": 673, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 63195, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 9, + "count": 2, + "step": 3 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 2 + }, + { + "sub_affix_id": 4, + "count": 3, + "step": 3 + }, + { + "sub_affix_id": 8, + "count": 2, + "step": 1 + } + ], + "internal_uid": 674, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 63196, + "main_affix_id": 3, + "sub_affixes": [ + { + "sub_affix_id": 8, + "count": 4, + "step": 3 + }, + { + "sub_affix_id": 10, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 7, + "count": 2, + "step": 0 + }, + { + "sub_affix_id": 9, + "count": 1, + "step": 1 + } + ], + "internal_uid": 675, + "equip_avatar": 1507 + }, + { + "level": 15, + "relic_id": 63085, + "main_affix_id": 5, + "sub_affixes": [ + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 5, + "count": 1, + "step": 0 + } + ], + "internal_uid": 676, + "equip_avatar": 1218 + }, + { + "level": 15, + "relic_id": 63086, + "main_affix_id": 2, + "sub_affixes": [ + { + "sub_affix_id": 7, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 10, + "count": 3, + "step": 2 + }, + { + "sub_affix_id": 11, + "count": 1, + "step": 1 + }, + { + "sub_affix_id": 6, + "count": 1, + "step": 0 + } + ], + "internal_uid": 677, + "equip_avatar": 1218 + } + ], + "avatars": { + "1005": { + "avatar_id": 1005, + "data": { + "rank": 0, + "skills": { + "11005002": 10, + "11005102": 1, + "11005202": 1, + "11005004": 10, + "11005201": 1, + "11005101": 1, + "11005103": 1, + "11005204": 1, + "11005206": 1, + "11005208": 1, + "11005205": 1, + "11005003": 10, + "11005209": 1, + "11005210": 1, + "11005203": 1, + "11005001": 6, + "11005007": 1, + "11005207": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "16": 1, + "4": 10, + "14": 1, + "18": 1, + "17": 1, + "6": 1, + "15": 1, + "3": 10, + "9": 1, + "10": 1, + "1": 6, + "12": 1, + "2": 10, + "7": 1, + "13": 1, + "8": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100501 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": 1 + }, + "1414": { + "avatar_id": 1414, + "data": { + "rank": 0, + "skills": { + "1414204": 1, + "1414202": 1, + "1414003": 10, + "1414207": 1, + "1414209": 1, + "1414210": 1, + "1414004": 10, + "1414205": 1, + "1414206": 1, + "1414203": 1, + "1414201": 1, + "1414102": 1, + "1414001": 6, + "1414208": 1, + "1414007": 1, + "1414101": 1, + "1414103": 1, + "1414002": 10 + }, + "skills_by_anchor_type": { + "17": 1, + "6": 1, + "15": 1, + "8": 1, + "14": 1, + "9": 1, + "4": 10, + "2": 10, + "3": 10, + "5": 1, + "16": 1, + "7": 1, + "1": 6, + "13": 1, + "11": 1, + "18": 1, + "12": 1, + "10": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141401, + 141402 + ], + "sp_value": 68, + "sp_max": 140, + "enhanced_id": null + }, + "1504": { + "avatar_id": 1504, + "data": { + "rank": 0, + "skills": { + "1504004": 10, + "1504007": 1, + "1504203": 1, + "1504001": 6, + "1504208": 1, + "1504201": 1, + "1504003": 10, + "1504202": 1, + "1504205": 1, + "1504101": 1, + "1504210": 1, + "1504103": 1, + "1504204": 1, + "1504206": 1, + "1504002": 10, + "1504102": 1, + "1504207": 1, + "1504209": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "12": 1, + "4": 10, + "1": 6, + "15": 1, + "13": 1, + "5": 1, + "9": 1, + "3": 10, + "16": 1, + "2": 10, + "10": 1, + "17": 1, + "8": 1, + "14": 1, + "7": 1, + "11": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150401 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1409": { + "avatar_id": 1409, + "data": { + "rank": 0, + "skills": { + "1409001": 5, + "1409207": 1, + "1409208": 1, + "1409206": 1, + "1409101": 1, + "1409103": 1, + "1409302": 6, + "1409301": 6, + "1409003": 10, + "1409004": 10, + "1409102": 1, + "1409205": 1, + "1409204": 1, + "1409210": 1, + "1409203": 1, + "1409002": 10, + "1409209": 1, + "1409007": 1, + "1409201": 1, + "1409202": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "12": 1, + "7": 1, + "18": 1, + "15": 1, + "10": 1, + "4": 10, + "20": 6, + "1": 5, + "9": 1, + "19": 6, + "8": 1, + "17": 1, + "13": 1, + "11": 1, + "16": 1, + "14": 1, + "5": 1, + "3": 10, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140901 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "8007": { + "avatar_id": 8007, + "data": { + "rank": 6, + "skills": { + "8007207": 1, + "8007208": 1, + "8007101": 1, + "8007210": 1, + "8007206": 1, + "8007102": 1, + "8007204": 1, + "8007002": 10, + "8007007": 1, + "8007209": 1, + "8007301": 6, + "8007302": 6, + "8007103": 1, + "8007501": 1, + "8007205": 1, + "8007004": 10, + "8007003": 10, + "8007201": 1, + "8007001": 6, + "8007203": 1, + "8007202": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "18": 1, + "14": 1, + "5": 1, + "7": 1, + "10": 1, + "19": 6, + "16": 1, + "3": 10, + "17": 1, + "8": 1, + "2": 10, + "13": 1, + "6": 1, + "11": 1, + "12": 1, + "20": 6, + "21": 1, + "15": 1, + "1": 6, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800701 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1008": { + "avatar_id": 1008, + "data": { + "rank": 6, + "skills": { + "1008201": 1, + "1008202": 1, + "1008206": 1, + "1008103": 1, + "1008209": 1, + "1008001": 3, + "1008210": 1, + "1008003": 5, + "1008205": 1, + "1008004": 5, + "1008002": 5, + "1008101": 1, + "1008007": 1, + "1008204": 1, + "1008203": 1, + "1008208": 1, + "1008102": 1, + "1008207": 1 + }, + "skills_by_anchor_type": { + "4": 5, + "12": 1, + "8": 1, + "17": 1, + "16": 1, + "14": 1, + "15": 1, + "3": 5, + "7": 1, + "1": 3, + "5": 1, + "9": 1, + "11": 1, + "6": 1, + "13": 1, + "2": 5, + "10": 1, + "18": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 100801 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1108": { + "avatar_id": 1108, + "data": { + "rank": 6, + "skills": { + "1108206": 1, + "1108101": 1, + "1108204": 1, + "1108103": 1, + "1108207": 1, + "1108002": 3, + "1108201": 1, + "1108202": 1, + "1108001": 2, + "1108007": 1, + "1108203": 1, + "1108004": 3, + "1108003": 3, + "1108210": 1, + "1108209": 1, + "1108208": 1, + "1108205": 1, + "1108102": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "14": 1, + "3": 3, + "1": 2, + "18": 1, + "10": 1, + "7": 1, + "11": 1, + "5": 1, + "4": 3, + "12": 1, + "6": 1, + "2": 3, + "16": 1, + "8": 1, + "13": 1, + "17": 1, + "9": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 110801 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1317": { + "avatar_id": 1317, + "data": { + "rank": 0, + "skills": { + "1317001": 6, + "1317205": 1, + "1317210": 1, + "1317101": 1, + "1317102": 1, + "1317204": 1, + "1317103": 1, + "1317208": 1, + "1317004": 10, + "1317003": 10, + "1317007": 1, + "1317201": 1, + "1317206": 1, + "1317207": 1, + "1317002": 10, + "1317203": 1, + "1317209": 1, + "1317202": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "5": 1, + "12": 1, + "14": 1, + "16": 1, + "15": 1, + "10": 1, + "3": 10, + "7": 1, + "11": 1, + "17": 1, + "1": 6, + "13": 1, + "9": 1, + "18": 1, + "4": 10, + "6": 1, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131701 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1213": { + "avatar_id": 1213, + "data": { + "rank": 0, + "skills": { + "1213208": 1, + "1213007": 1, + "1213201": 1, + "1213209": 1, + "1213210": 1, + "1213003": 10, + "1213102": 1, + "1213206": 1, + "1213103": 1, + "1213204": 1, + "1213203": 1, + "1213207": 1, + "1213202": 1, + "1213001": 6, + "1213205": 1, + "1213002": 10, + "1213101": 1, + "1213004": 10 + }, + "skills_by_anchor_type": { + "3": 10, + "2": 10, + "15": 1, + "5": 1, + "10": 1, + "14": 1, + "9": 1, + "11": 1, + "6": 1, + "4": 10, + "16": 1, + "17": 1, + "12": 1, + "8": 1, + "7": 1, + "13": 1, + "18": 1, + "1": 6 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121301 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1208": { + "avatar_id": 1208, + "data": { + "rank": 0, + "skills": { + "1208003": 1, + "1208102": 1, + "1208206": 1, + "1208203": 1, + "1208204": 1, + "1208004": 1, + "1208205": 1, + "1208207": 1, + "1208210": 1, + "1208209": 1, + "1208002": 1, + "1208101": 1, + "1208007": 1, + "1208202": 1, + "1208001": 1, + "1208201": 1, + "1208208": 1, + "1208103": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "4": 1, + "5": 1, + "15": 1, + "1": 1, + "17": 1, + "6": 1, + "7": 1, + "14": 1, + "10": 1, + "12": 1, + "18": 1, + "8": 1, + "2": 1, + "13": 1, + "16": 1, + "11": 1, + "3": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120802 + ], + "sp_value": 0, + "sp_max": 135, + "enhanced_id": null + }, + "1218": { + "avatar_id": 1218, + "data": { + "rank": 0, + "skills": { + "1218209": 1, + "1218206": 1, + "1218210": 1, + "1218001": 6, + "1218203": 1, + "1218003": 10, + "1218208": 1, + "1218103": 1, + "1218204": 1, + "1218201": 1, + "1218002": 10, + "1218205": 1, + "1218004": 10, + "1218202": 1, + "1218007": 1, + "1218101": 1, + "1218207": 1, + "1218102": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "16": 1, + "15": 1, + "10": 1, + "8": 1, + "18": 1, + "5": 1, + "4": 10, + "11": 1, + "13": 1, + "12": 1, + "2": 10, + "3": 10, + "9": 1, + "7": 1, + "6": 1, + "17": 1, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121801 + ], + "sp_value": 50, + "sp_max": 100, + "enhanced_id": null + }, + "1001": { + "avatar_id": 1001, + "data": { + "rank": 0, + "skills": { + "1001007": 1, + "1001208": 1, + "1001002": 1, + "1001209": 1, + "1001003": 1, + "1001204": 1, + "1001102": 1, + "1001103": 1, + "1001206": 1, + "1001207": 1, + "1001004": 1, + "1001210": 1, + "1001201": 1, + "1001203": 1, + "1001202": 1, + "1001205": 1, + "1001101": 1, + "1001001": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "10": 1, + "18": 1, + "3": 1, + "15": 1, + "17": 1, + "11": 1, + "6": 1, + "8": 1, + "1": 1, + "12": 1, + "16": 1, + "7": 1, + "14": 1, + "13": 1, + "2": 1, + "4": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100101 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1302": { + "avatar_id": 1302, + "data": { + "rank": 0, + "skills": { + "1302201": 1, + "1302208": 1, + "1302004": 1, + "1302202": 1, + "1302205": 1, + "1302210": 1, + "1302203": 1, + "1302007": 1, + "1302003": 1, + "1302101": 1, + "1302207": 1, + "1302206": 1, + "1302103": 1, + "1302001": 1, + "1302102": 1, + "1302204": 1, + "1302002": 1, + "1302209": 1 + }, + "skills_by_anchor_type": { + "11": 1, + "15": 1, + "14": 1, + "5": 1, + "2": 1, + "10": 1, + "13": 1, + "16": 1, + "18": 1, + "3": 1, + "8": 1, + "6": 1, + "4": 1, + "17": 1, + "12": 1, + "7": 1, + "1": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130201 + ], + "sp_value": 0, + "sp_max": 180, + "enhanced_id": null + }, + "1505": { + "avatar_id": 1505, + "data": { + "rank": 0, + "skills": { + "1505201": 1, + "1505206": 1, + "1505003": 10, + "1505103": 1, + "1505101": 1, + "1505004": 10, + "1505208": 1, + "1505203": 1, + "1505210": 1, + "1505002": 10, + "1505209": 1, + "1505205": 1, + "1505007": 1, + "1505102": 1, + "1505204": 1, + "1505001": 6, + "1505202": 1, + "1505207": 1, + "1505420": 10 + }, + "skills_by_anchor_type": { + "6": 1, + "12": 1, + "3": 10, + "14": 1, + "16": 1, + "17": 1, + "9": 1, + "10": 1, + "4": 10, + "1": 6, + "7": 1, + "8": 1, + "11": 1, + "22": 10, + "2": 10, + "15": 1, + "18": 1, + "13": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150501 + ], + "sp_value": 240, + "sp_max": 480, + "enhanced_id": null + }, + "1507": { + "avatar_id": 1507, + "data": { + "rank": 0, + "skills": { + "1507210": 1, + "1507102": 1, + "1507201": 1, + "1507004": 10, + "1507203": 1, + "1507202": 1, + "1507209": 1, + "1507204": 1, + "1507206": 1, + "1507003": 10, + "1507208": 1, + "1507001": 6, + "1507103": 1, + "1507205": 1, + "1507007": 1, + "1507002": 10, + "1507207": 1, + "1507101": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "11": 1, + "7": 1, + "5": 1, + "9": 1, + "8": 1, + "14": 1, + "2": 10, + "15": 1, + "10": 1, + "3": 10, + "4": 10, + "12": 1, + "13": 1, + "17": 1, + "18": 1, + "16": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150701 + ], + "sp_value": 40, + "sp_max": 80, + "enhanced_id": null + }, + "1313": { + "avatar_id": 1313, + "data": { + "rank": 0, + "skills": { + "1313210": 1, + "1313002": 10, + "1313202": 1, + "1313206": 1, + "1313205": 1, + "1313001": 6, + "1313004": 10, + "1313007": 1, + "1313103": 1, + "1313101": 1, + "1313102": 1, + "1313207": 1, + "1313208": 1, + "1313203": 1, + "1313201": 1, + "1313003": 10, + "1313204": 1, + "1313209": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "6": 1, + "17": 1, + "18": 1, + "2": 10, + "9": 1, + "12": 1, + "16": 1, + "15": 1, + "3": 10, + "5": 1, + "7": 1, + "1": 6, + "10": 1, + "14": 1, + "4": 10, + "8": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131301 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "8001": { + "avatar_id": 8001, + "data": { + "rank": 0, + "skills": { + "8001210": 1, + "8001002": 1, + "8001205": 1, + "8001102": 1, + "8001103": 1, + "8001203": 1, + "8001201": 1, + "8001204": 1, + "8001208": 1, + "8001004": 1, + "8001202": 1, + "8001003": 1, + "8001101": 1, + "8001207": 1, + "8001206": 1, + "8001209": 1, + "8001001": 1, + "8001007": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "12": 1, + "3": 1, + "7": 1, + "16": 1, + "4": 1, + "1": 1, + "13": 1, + "9": 1, + "2": 1, + "5": 1, + "14": 1, + "11": 1, + "8": 1, + "10": 1, + "15": 1, + "18": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1003": { + "avatar_id": 1003, + "data": { + "rank": 0, + "skills": { + "1003002": 2, + "1003102": 1, + "1003206": 1, + "1003101": 1, + "1003007": 1, + "1003204": 1, + "1003201": 1, + "1003205": 1, + "1003210": 1, + "1003203": 1, + "1003001": 1, + "1003207": 1, + "1003208": 1, + "1003209": 1, + "1003003": 2, + "1003202": 1, + "1003004": 2, + "1003103": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "1": 1, + "10": 1, + "6": 1, + "16": 1, + "5": 1, + "9": 1, + "17": 1, + "4": 2, + "2": 2, + "7": 1, + "11": 1, + "8": 1, + "13": 1, + "15": 1, + "3": 2, + "18": 1, + "14": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 100301 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1104": { + "avatar_id": 1104, + "data": { + "rank": 3, + "skills": { + "1104204": 1, + "1104002": 2, + "1104210": 1, + "1104209": 1, + "1104201": 1, + "1104206": 1, + "1104001": 1, + "1104103": 1, + "1104003": 10, + "1104004": 8, + "1104007": 1, + "1104202": 1, + "1104207": 1, + "1104203": 1, + "1104205": 1, + "1104101": 1, + "1104208": 1, + "1104102": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "8": 1, + "6": 1, + "7": 1, + "10": 1, + "16": 1, + "18": 1, + "4": 8, + "17": 1, + "1": 1, + "11": 1, + "15": 1, + "12": 1, + "2": 2, + "13": 1, + "3": 10, + "5": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110401 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1407": { + "avatar_id": 1407, + "data": { + "rank": 0, + "skills": { + "1407203": 1, + "1407102": 1, + "1407002": 10, + "1407007": 1, + "1407001": 1, + "1407208": 1, + "1407301": 6, + "1407205": 1, + "1407210": 1, + "1407103": 1, + "1407202": 1, + "1407204": 1, + "1407302": 6, + "1407003": 10, + "1407209": 1, + "1407004": 10, + "1407206": 1, + "1407201": 1, + "1407101": 1, + "1407207": 1 + }, + "skills_by_anchor_type": { + "17": 1, + "3": 10, + "6": 1, + "2": 10, + "11": 1, + "12": 1, + "15": 1, + "16": 1, + "14": 1, + "8": 1, + "18": 1, + "5": 1, + "10": 1, + "4": 10, + "13": 1, + "19": 6, + "9": 1, + "1": 1, + "20": 6, + "7": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140701, + 140703 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1301": { + "avatar_id": 1301, + "data": { + "rank": 6, + "skills": { + "1301101": 1, + "1301204": 1, + "1301201": 1, + "1301206": 1, + "1301102": 1, + "1301202": 1, + "1301205": 1, + "1301207": 1, + "1301002": 10, + "1301003": 10, + "1301004": 10, + "1301007": 1, + "1301203": 1, + "1301103": 1, + "1301209": 1, + "1301210": 1, + "1301001": 6, + "1301208": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "1": 6, + "18": 1, + "6": 1, + "15": 1, + "14": 1, + "8": 1, + "7": 1, + "5": 1, + "12": 1, + "3": 10, + "13": 1, + "10": 1, + "17": 1, + "16": 1, + "4": 10, + "2": 10, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130101 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1203": { + "avatar_id": 1203, + "data": { + "rank": 0, + "skills": { + "1203001": 1, + "1203208": 1, + "1203205": 1, + "1203004": 8, + "1203101": 1, + "1203102": 1, + "1203207": 1, + "1203003": 2, + "1203103": 1, + "1203209": 1, + "1203007": 1, + "1203204": 1, + "1203002": 8, + "1203203": 1, + "1203210": 1, + "1203202": 1, + "1203206": 1, + "1203201": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "7": 1, + "1": 1, + "2": 8, + "17": 1, + "6": 1, + "10": 1, + "11": 1, + "4": 8, + "13": 1, + "16": 1, + "5": 1, + "15": 1, + "3": 2, + "8": 1, + "18": 1, + "9": 1, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120301 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1207": { + "avatar_id": 1207, + "data": { + "rank": 6, + "skills": { + "1207201": 1, + "1207206": 1, + "1207003": 10, + "1207102": 1, + "1207007": 1, + "1207208": 1, + "1207209": 1, + "1207204": 1, + "1207101": 1, + "1207207": 1, + "1207210": 1, + "1207004": 4, + "1207103": 1, + "1207002": 10, + "1207203": 1, + "1207205": 1, + "1207001": 2, + "1207202": 1 + }, + "skills_by_anchor_type": { + "12": 1, + "7": 1, + "5": 1, + "18": 1, + "3": 10, + "15": 1, + "17": 1, + "16": 1, + "4": 4, + "9": 1, + "2": 10, + "14": 1, + "10": 1, + "6": 1, + "11": 1, + "8": 1, + "13": 1, + "1": 2 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 120701 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1412": { + "avatar_id": 1412, + "data": { + "rank": 0, + "skills": { + "1412003": 10, + "1412205": 1, + "1412102": 1, + "1412103": 1, + "1412206": 1, + "1412201": 1, + "1412007": 1, + "1412204": 1, + "1412209": 1, + "1412208": 1, + "1412002": 10, + "1412001": 6, + "1412101": 1, + "1412203": 1, + "1412207": 1, + "1412210": 1, + "1412202": 1, + "1412004": 10 + }, + "skills_by_anchor_type": { + "9": 1, + "11": 1, + "7": 1, + "18": 1, + "10": 1, + "4": 10, + "3": 10, + "16": 1, + "5": 1, + "1": 6, + "14": 1, + "12": 1, + "6": 1, + "15": 1, + "2": 10, + "8": 1, + "13": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141201 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1014": { + "avatar_id": 1014, + "data": { + "rank": 0, + "skills": { + "1014202": 1, + "1014002": 1, + "1014204": 1, + "1014207": 1, + "1014208": 1, + "1014101": 1, + "1014209": 1, + "1014203": 1, + "1014001": 1, + "1014206": 1, + "1014004": 1, + "1014205": 1, + "1014103": 1, + "1014007": 1, + "1014201": 1, + "1014210": 1, + "1014102": 1, + "1014003": 1 + }, + "skills_by_anchor_type": { + "3": 1, + "5": 1, + "11": 1, + "1": 1, + "8": 1, + "15": 1, + "6": 1, + "17": 1, + "18": 1, + "4": 1, + "13": 1, + "9": 1, + "14": 1, + "16": 1, + "7": 1, + "10": 1, + "2": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101401 + ], + "sp_value": 0, + "sp_max": 360, + "enhanced_id": null + }, + "1013": { + "avatar_id": 1013, + "data": { + "rank": 6, + "skills": { + "1013201": 1, + "1013203": 1, + "1013207": 1, + "1013210": 1, + "1013102": 1, + "1013001": 6, + "1013206": 1, + "1013208": 1, + "1013209": 1, + "1013101": 1, + "1013004": 10, + "1013007": 1, + "1013103": 1, + "1013204": 1, + "1013205": 1, + "1013002": 10, + "1013003": 10, + "1013202": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "3": 10, + "14": 1, + "7": 1, + "4": 10, + "8": 1, + "18": 1, + "15": 1, + "9": 1, + "12": 1, + "2": 10, + "6": 1, + "10": 1, + "11": 1, + "17": 1, + "16": 1, + "5": 1, + "13": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101301 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1215": { + "avatar_id": 1215, + "data": { + "rank": 2, + "skills": { + "1215204": 1, + "1215007": 1, + "1215201": 1, + "1215101": 1, + "1215208": 1, + "1215206": 1, + "1215205": 1, + "1215001": 1, + "1215004": 1, + "1215209": 1, + "1215202": 1, + "1215102": 1, + "1215207": 1, + "1215003": 1, + "1215203": 1, + "1215210": 1, + "1215002": 1, + "1215103": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "15": 1, + "10": 1, + "12": 1, + "5": 1, + "3": 1, + "7": 1, + "17": 1, + "18": 1, + "2": 1, + "9": 1, + "6": 1, + "8": 1, + "1": 1, + "11": 1, + "4": 1, + "14": 1, + "16": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 121501 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1506": { + "avatar_id": 1506, + "data": { + "rank": 0, + "skills": { + "1506420": 10, + "1506206": 1, + "1506002": 10, + "1506101": 1, + "1506102": 1, + "1506210": 1, + "1506209": 1, + "1506207": 1, + "1506001": 6, + "1506204": 1, + "1506205": 1, + "1506202": 1, + "1506103": 1, + "1506201": 1, + "1506004": 10, + "1506203": 1, + "1506208": 1, + "1506003": 10, + "1506007": 1 + }, + "skills_by_anchor_type": { + "4": 10, + "10": 1, + "13": 1, + "17": 1, + "1": 6, + "16": 1, + "3": 10, + "22": 10, + "18": 1, + "5": 1, + "2": 10, + "9": 1, + "7": 1, + "6": 1, + "8": 1, + "11": 1, + "12": 1, + "14": 1, + "15": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150601, + 150602 + ], + "sp_value": 0, + "sp_max": 80, + "enhanced_id": null + }, + "1212": { + "avatar_id": 1212, + "data": { + "rank": 0, + "skills": { + "11212206": 1, + "1212001": 1, + "1212201": 1, + "11212004": 10, + "1212101": 1, + "11212101": 1, + "11212204": 1, + "11212002": 10, + "11212003": 10, + "11212209": 1, + "1212102": 1, + "11212207": 1, + "1212209": 1, + "1212204": 1, + "11212201": 1, + "1212205": 1, + "11212203": 1, + "11212208": 1, + "1212207": 1, + "1212002": 1, + "1212203": 1, + "1212007": 1, + "1212206": 1, + "1212210": 1, + "11212001": 1, + "11212202": 1, + "1212103": 1, + "1212202": 1, + "11212210": 1, + "11212102": 1, + "11212205": 1, + "1212004": 1, + "1212003": 1, + "11212103": 1, + "11212007": 1, + "1212208": 1 + }, + "skills_by_anchor_type": { + "3": 10, + "7": 1, + "11": 1, + "6": 1, + "18": 1, + "1": 1, + "14": 1, + "13": 1, + "4": 10, + "16": 1, + "17": 1, + "9": 1, + "10": 1, + "15": 1, + "2": 10, + "5": 1, + "8": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121201 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "8006": { + "avatar_id": 8006, + "data": { + "rank": 6, + "skills": { + "8006004": 10, + "8006206": 1, + "8006002": 10, + "8006101": 1, + "8006003": 10, + "8006204": 1, + "8006102": 1, + "8006103": 1, + "8006208": 1, + "8006209": 1, + "8006201": 1, + "8006202": 1, + "8006205": 1, + "8006203": 1, + "8006207": 1, + "8006007": 1, + "8006001": 6, + "8006210": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "15": 1, + "7": 1, + "2": 10, + "8": 1, + "10": 1, + "1": 6, + "4": 10, + "11": 1, + "17": 1, + "3": 10, + "5": 1, + "18": 1, + "6": 1, + "13": 1, + "12": 1, + "9": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800501 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1202": { + "avatar_id": 1202, + "data": { + "rank": 6, + "skills": { + "1202002": 10, + "1202210": 1, + "1202003": 10, + "1202103": 1, + "1202205": 1, + "1202004": 8, + "1202207": 1, + "1202209": 1, + "1202203": 1, + "1202102": 1, + "1202208": 1, + "1202101": 1, + "1202201": 1, + "1202007": 1, + "1202202": 1, + "1202001": 3, + "1202206": 1, + "1202204": 1 + }, + "skills_by_anchor_type": { + "1": 3, + "7": 1, + "16": 1, + "18": 1, + "9": 1, + "2": 10, + "8": 1, + "15": 1, + "14": 1, + "12": 1, + "10": 1, + "3": 10, + "4": 8, + "17": 1, + "13": 1, + "5": 1, + "6": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 130, + "sp_max": 130, + "enhanced_id": null + }, + "1205": { + "avatar_id": 1205, + "data": { + "rank": 0, + "skills": { + "11205202": 1, + "1205204": 1, + "1205205": 1, + "11205007": 1, + "11205101": 1, + "11205206": 1, + "1205101": 1, + "1205004": 1, + "1205203": 1, + "1205103": 1, + "11205203": 1, + "11205204": 1, + "1205209": 1, + "1205202": 1, + "1205002": 1, + "11205003": 10, + "11205201": 1, + "1205102": 1, + "1205201": 1, + "11205210": 1, + "1205001": 1, + "1205208": 1, + "11205208": 1, + "11205209": 1, + "1205206": 1, + "11205004": 10, + "1205003": 1, + "11205103": 1, + "1205007": 1, + "11205205": 1, + "11205102": 1, + "11205207": 1, + "11205001": 6, + "1205207": 1, + "11205002": 10, + "1205210": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "4": 10, + "18": 1, + "11": 1, + "14": 1, + "3": 10, + "12": 1, + "13": 1, + "7": 1, + "9": 1, + "17": 1, + "15": 1, + "5": 1, + "6": 1, + "16": 1, + "1": 6, + "10": 1, + "2": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120501 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1211": { + "avatar_id": 1211, + "data": { + "rank": 1, + "skills": { + "1211101": 1, + "1211206": 1, + "1211002": 9, + "1211201": 1, + "1211207": 1, + "1211205": 1, + "1211204": 1, + "1211203": 1, + "1211208": 1, + "1211004": 9, + "1211007": 1, + "1211202": 1, + "1211003": 9, + "1211103": 1, + "1211001": 1, + "1211210": 1, + "1211102": 1, + "1211209": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "6": 1, + "2": 9, + "8": 1, + "11": 1, + "12": 1, + "13": 1, + "1": 1, + "14": 1, + "7": 1, + "9": 1, + "5": 1, + "10": 1, + "15": 1, + "17": 1, + "3": 9, + "18": 1, + "4": 9 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121101 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1321": { + "avatar_id": 1321, + "data": { + "rank": 0, + "skills": { + "1321102": 1, + "1321007": 1, + "1321202": 1, + "1321203": 1, + "1321207": 1, + "1321208": 1, + "1321204": 1, + "1321209": 1, + "1321210": 1, + "1321003": 10, + "1321201": 1, + "1321004": 10, + "1321101": 1, + "1321103": 1, + "1321002": 10, + "1321205": 1, + "1321206": 1, + "1321001": 6 + }, + "skills_by_anchor_type": { + "18": 1, + "15": 1, + "11": 1, + "6": 1, + "2": 10, + "14": 1, + "4": 10, + "1": 6, + "10": 1, + "13": 1, + "9": 1, + "3": 10, + "8": 1, + "12": 1, + "16": 1, + "17": 1, + "7": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 132101 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1502": { + "avatar_id": 1502, + "data": { + "rank": 0, + "skills": { + "1502003": 10, + "1502420": 10, + "1502203": 1, + "1502205": 1, + "1502202": 1, + "1502201": 1, + "1502206": 1, + "1502007": 1, + "1502004": 10, + "1502207": 1, + "1502002": 10, + "1502204": 1, + "1502103": 1, + "1502210": 1, + "1502001": 6, + "1502102": 1, + "1502208": 1, + "1502209": 1, + "1502101": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "13": 1, + "1": 6, + "10": 1, + "11": 1, + "14": 1, + "18": 1, + "22": 10, + "15": 1, + "12": 1, + "3": 10, + "2": 10, + "7": 1, + "9": 1, + "17": 1, + "5": 1, + "16": 1, + "8": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150201 + ], + "sp_value": 90, + "sp_max": 180, + "enhanced_id": null + }, + "1314": { + "avatar_id": 1314, + "data": { + "rank": 0, + "skills": { + "1314007": 1, + "1314101": 1, + "1314204": 1, + "1314103": 1, + "1314201": 1, + "1314202": 1, + "1314205": 1, + "1314003": 1, + "1314203": 1, + "1314207": 1, + "1314208": 1, + "1314206": 1, + "1314102": 1, + "1314004": 1, + "1314001": 1, + "1314002": 1, + "1314209": 1, + "1314210": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "11": 1, + "4": 1, + "8": 1, + "16": 1, + "14": 1, + "15": 1, + "17": 1, + "6": 1, + "1": 1, + "3": 1, + "7": 1, + "13": 1, + "2": 1, + "12": 1, + "10": 1, + "18": 1, + "9": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131401 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1307": { + "avatar_id": 1307, + "data": { + "rank": 0, + "skills": { + "11307206": 1, + "11307102": 1, + "11307002": 10, + "11307003": 10, + "11307103": 1, + "11307202": 1, + "11307007": 1, + "11307210": 1, + "11307209": 1, + "11307201": 1, + "11307001": 6, + "11307203": 1, + "11307207": 1, + "11307004": 10, + "11307205": 1, + "11307204": 1, + "11307208": 1, + "11307101": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "16": 1, + "1": 6, + "13": 1, + "4": 10, + "7": 1, + "8": 1, + "6": 1, + "9": 1, + "10": 1, + "14": 1, + "3": 10, + "15": 1, + "12": 1, + "17": 1, + "18": 1, + "2": 10, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130701 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": 1 + }, + "1403": { + "avatar_id": 1403, + "data": { + "rank": 0, + "skills": { + "1403007": 1, + "1403003": 10, + "1403102": 1, + "1403002": 10, + "1403206": 1, + "1403001": 6, + "1403201": 1, + "1403202": 1, + "1403203": 1, + "1403103": 1, + "1403208": 1, + "1403210": 1, + "1403101": 1, + "1403004": 10, + "1403207": 1, + "1403209": 1, + "1403204": 1, + "1403205": 1 + }, + "skills_by_anchor_type": { + "15": 1, + "18": 1, + "11": 1, + "14": 1, + "1": 6, + "3": 10, + "16": 1, + "6": 1, + "8": 1, + "4": 10, + "10": 1, + "9": 1, + "7": 1, + "2": 10, + "17": 1, + "12": 1, + "13": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140301 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": null + }, + "1006": { + "avatar_id": 1006, + "data": { + "rank": 0, + "skills": { + "1006210": 1, + "11006002": 9, + "11006003": 9, + "1006209": 1, + "11006208": 1, + "11006209": 1, + "11006206": 1, + "1006207": 1, + "1006002": 10, + "1006004": 10, + "1006007": 1, + "1006101": 1, + "1006001": 6, + "11006103": 1, + "1006206": 1, + "1006102": 1, + "11006102": 1, + "1006202": 1, + "11006004": 8, + "1006103": 1, + "11006001": 2, + "1006205": 1, + "11006202": 1, + "1006201": 1, + "11006203": 1, + "11006210": 1, + "1006003": 10, + "11006101": 1, + "1006204": 1, + "11006205": 1, + "1006203": 1, + "11006204": 1, + "11006207": 1, + "1006208": 1, + "11006201": 1, + "11006007": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "4": 8, + "5": 1, + "16": 1, + "8": 1, + "12": 1, + "15": 1, + "14": 1, + "17": 1, + "6": 1, + "1": 2, + "10": 1, + "7": 1, + "3": 9, + "18": 1, + "2": 9, + "13": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100601 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1312": { + "avatar_id": 1312, + "data": { + "rank": 4, + "skills": { + "1312201": 1, + "1312007": 1, + "1312103": 1, + "1312002": 1, + "1312208": 1, + "1312004": 1, + "1312207": 1, + "1312206": 1, + "1312003": 3, + "1312203": 1, + "1312202": 1, + "1312204": 1, + "1312209": 1, + "1312001": 2, + "1312210": 1, + "1312101": 1, + "1312102": 1, + "1312205": 1 + }, + "skills_by_anchor_type": { + "2": 1, + "11": 1, + "1": 2, + "9": 1, + "13": 1, + "17": 1, + "14": 1, + "10": 1, + "3": 3, + "8": 1, + "5": 1, + "18": 1, + "7": 1, + "16": 1, + "15": 1, + "4": 1, + "12": 1, + "6": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 131201 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1405": { + "avatar_id": 1405, + "data": { + "rank": 0, + "skills": { + "1405103": 1, + "1405205": 1, + "1405208": 1, + "1405101": 1, + "1405001": 6, + "1405203": 1, + "1405007": 1, + "1405209": 1, + "1405201": 1, + "1405206": 1, + "1405202": 1, + "1405210": 1, + "1405204": 1, + "1405102": 1, + "1405207": 1, + "1405004": 10, + "1405002": 10, + "1405003": 10 + }, + "skills_by_anchor_type": { + "11": 1, + "2": 10, + "1": 6, + "14": 1, + "12": 1, + "15": 1, + "18": 1, + "3": 10, + "8": 1, + "10": 1, + "9": 1, + "4": 10, + "17": 1, + "7": 1, + "13": 1, + "16": 1, + "5": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140501 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": null + }, + "1408": { + "avatar_id": 1408, + "data": { + "rank": 0, + "skills": { + "1408003": 10, + "1408001": 6, + "1408208": 1, + "1408101": 1, + "1408203": 1, + "1408206": 1, + "1408204": 1, + "1408205": 1, + "1408102": 1, + "1408002": 10, + "1408202": 1, + "1408207": 1, + "1408210": 1, + "1408007": 1, + "1408103": 1, + "1408004": 10, + "1408201": 1, + "1408209": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "5": 1, + "10": 1, + "1": 6, + "12": 1, + "3": 10, + "4": 10, + "7": 1, + "16": 1, + "13": 1, + "17": 1, + "2": 10, + "6": 1, + "15": 1, + "8": 1, + "9": 1, + "18": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140801 + ], + "sp_value": 0, + "sp_max": 12, + "enhanced_id": null + }, + "8008": { + "avatar_id": 8008, + "data": { + "rank": 6, + "skills": { + "8008202": 1, + "8008205": 1, + "8008210": 1, + "8008003": 10, + "8008209": 1, + "8008201": 1, + "8008002": 10, + "8008203": 1, + "8008101": 1, + "8008207": 1, + "8008501": 1, + "8008007": 1, + "8008102": 1, + "8008208": 1, + "8008302": 6, + "8008103": 1, + "8008204": 1, + "8008001": 6, + "8008004": 10, + "8008301": 6, + "8008206": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "12": 1, + "1": 6, + "17": 1, + "20": 6, + "2": 10, + "14": 1, + "21": 1, + "16": 1, + "15": 1, + "13": 1, + "5": 1, + "18": 1, + "3": 10, + "9": 1, + "7": 1, + "8": 1, + "4": 10, + "11": 1, + "10": 1, + "19": 6 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "8009": { + "avatar_id": 8009, + "data": { + "rank": 6, + "skills": { + "8009207": 1, + "8009202": 1, + "8009201": 1, + "8009210": 1, + "8009420": 10, + "8009203": 1, + "8009004": 10, + "8009204": 1, + "8009007": 1, + "8009102": 1, + "8009205": 1, + "8009101": 1, + "8009208": 1, + "8009003": 10, + "8009002": 10, + "8009209": 1, + "8009206": 1, + "8009001": 6, + "8009103": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "14": 1, + "15": 1, + "12": 1, + "9": 1, + "17": 1, + "3": 10, + "11": 1, + "22": 10, + "5": 1, + "2": 10, + "13": 1, + "16": 1, + "18": 1, + "6": 1, + "7": 1, + "4": 10, + "1": 6, + "10": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800901, + 800902 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1401": { + "avatar_id": 1401, + "data": { + "rank": 0, + "skills": { + "1401205": 1, + "1401001": 6, + "1401004": 10, + "1401007": 1, + "1401206": 1, + "1401203": 1, + "1401209": 1, + "1401201": 1, + "1401103": 1, + "1401102": 1, + "1401003": 10, + "1401207": 1, + "1401208": 1, + "1401210": 1, + "1401002": 10, + "1401101": 1, + "1401204": 1, + "1401202": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "10": 1, + "5": 1, + "17": 1, + "3": 10, + "13": 1, + "1": 6, + "8": 1, + "14": 1, + "6": 1, + "11": 1, + "7": 1, + "16": 1, + "2": 10, + "12": 1, + "18": 1, + "4": 10, + "15": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140101, + 140102 + ], + "sp_value": 0, + "sp_max": 220, + "enhanced_id": null + }, + "1101": { + "avatar_id": 1101, + "data": { + "rank": 6, + "skills": { + "1101208": 1, + "1101209": 1, + "1101002": 10, + "1101201": 1, + "1101003": 10, + "1101103": 1, + "1101210": 1, + "1101004": 10, + "1101007": 1, + "1101205": 1, + "1101102": 1, + "1101202": 1, + "1101001": 1, + "1101204": 1, + "1101207": 1, + "1101206": 1, + "1101101": 1, + "1101203": 1 + }, + "skills_by_anchor_type": { + "17": 1, + "16": 1, + "4": 10, + "10": 1, + "15": 1, + "8": 1, + "18": 1, + "9": 1, + "5": 1, + "7": 1, + "11": 1, + "13": 1, + "14": 1, + "12": 1, + "1": 1, + "2": 10, + "3": 10, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110101 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": null + }, + "1111": { + "avatar_id": 1111, + "data": { + "rank": 6, + "skills": { + "1111209": 1, + "1111204": 1, + "1111102": 1, + "1111202": 1, + "1111207": 1, + "1111206": 1, + "1111205": 1, + "1111101": 1, + "1111003": 3, + "1111201": 1, + "1111001": 2, + "1111203": 1, + "1111007": 1, + "1111004": 3, + "1111208": 1, + "1111002": 3, + "1111103": 1, + "1111210": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "17": 1, + "14": 1, + "1": 2, + "6": 1, + "16": 1, + "18": 1, + "8": 1, + "3": 3, + "11": 1, + "9": 1, + "2": 3, + "5": 1, + "7": 1, + "4": 3, + "10": 1, + "15": 1, + "12": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 111101 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1112": { + "avatar_id": 1112, + "data": { + "rank": 0, + "skills": { + "1112203": 1, + "1112001": 4, + "1112003": 10, + "1112207": 1, + "1112101": 1, + "1112103": 1, + "1112205": 1, + "1112206": 1, + "1112210": 1, + "1112002": 10, + "1112208": 1, + "1112209": 1, + "1112204": 1, + "1112201": 1, + "1112004": 10, + "1112102": 1, + "1112007": 1, + "1112202": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "5": 1, + "11": 1, + "7": 1, + "1": 4, + "14": 1, + "17": 1, + "2": 10, + "4": 10, + "13": 1, + "3": 10, + "9": 1, + "15": 1, + "8": 1, + "10": 1, + "16": 1, + "18": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 111201 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1404": { + "avatar_id": 1404, + "data": { + "rank": 0, + "skills": { + "1404007": 1, + "1404201": 1, + "1404206": 1, + "1404103": 1, + "1404208": 1, + "1404102": 1, + "1404002": 1, + "1404209": 1, + "1404204": 1, + "1404001": 1, + "1404003": 1, + "1404202": 1, + "1404203": 1, + "1404101": 1, + "1404207": 1, + "1404210": 1, + "1404205": 1, + "1404004": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "4": 1, + "8": 1, + "15": 1, + "16": 1, + "2": 1, + "6": 1, + "12": 1, + "11": 1, + "18": 1, + "14": 1, + "3": 1, + "10": 1, + "1": 1, + "9": 1, + "17": 1, + "7": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140401 + ], + "sp_value": 0, + "sp_max": 160, + "enhanced_id": null + }, + "1410": { + "avatar_id": 1410, + "data": { + "rank": 0, + "skills": { + "1410004": 10, + "1410208": 1, + "1410204": 1, + "1410007": 1, + "1410002": 10, + "1410103": 1, + "1410205": 1, + "1410209": 1, + "1410003": 10, + "1410203": 1, + "1410101": 1, + "1410001": 6, + "1410202": 1, + "1410210": 1, + "1410102": 1, + "1410206": 1, + "1410201": 1, + "1410207": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "8": 1, + "12": 1, + "4": 10, + "13": 1, + "1": 6, + "15": 1, + "10": 1, + "18": 1, + "9": 1, + "17": 1, + "11": 1, + "3": 10, + "14": 1, + "7": 1, + "2": 10, + "5": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141001 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1002": { + "avatar_id": 1002, + "data": { + "rank": 6, + "skills": { + "1002101": 1, + "1002202": 1, + "1002003": 4, + "1002203": 1, + "1002002": 4, + "1002206": 1, + "1002209": 1, + "1002201": 1, + "1002204": 1, + "1002102": 1, + "1002103": 1, + "1002207": 1, + "1002210": 1, + "1002205": 1, + "1002004": 4, + "1002208": 1, + "1002007": 1, + "1002001": 2 + }, + "skills_by_anchor_type": { + "12": 1, + "8": 1, + "15": 1, + "9": 1, + "1": 2, + "14": 1, + "18": 1, + "7": 1, + "3": 4, + "6": 1, + "11": 1, + "2": 4, + "17": 1, + "13": 1, + "5": 1, + "10": 1, + "16": 1, + "4": 4 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 100201 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1413": { + "avatar_id": 1413, + "data": { + "rank": 0, + "skills": { + "1413002": 10, + "1413007": 1, + "1413203": 1, + "1413101": 1, + "1413102": 1, + "1413204": 1, + "1413207": 1, + "1413001": 1, + "1413004": 10, + "1413208": 1, + "1413210": 1, + "1413202": 1, + "1413103": 1, + "1413301": 6, + "1413003": 10, + "1413201": 1, + "1413206": 1, + "1413205": 1, + "1413209": 1, + "1413302": 6 + }, + "skills_by_anchor_type": { + "3": 10, + "15": 1, + "14": 1, + "5": 1, + "1": 1, + "9": 1, + "7": 1, + "12": 1, + "18": 1, + "20": 6, + "10": 1, + "8": 1, + "2": 10, + "13": 1, + "17": 1, + "16": 1, + "4": 10, + "11": 1, + "19": 6, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141301 + ], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": null + }, + "1310": { + "avatar_id": 1310, + "data": { + "rank": 2, + "skills": { + "11310207": 1, + "11310101": 1, + "11310004": 10, + "11310208": 1, + "11310209": 1, + "11310007": 1, + "11310206": 1, + "11310003": 10, + "11310202": 1, + "11310205": 1, + "11310002": 10, + "11310103": 1, + "11310001": 6, + "11310203": 1, + "11310210": 1, + "11310201": 1, + "11310102": 1, + "11310204": 1 + }, + "skills_by_anchor_type": { + "9": 1, + "13": 1, + "18": 1, + "14": 1, + "7": 1, + "6": 1, + "4": 10, + "11": 1, + "15": 1, + "1": 6, + "8": 1, + "2": 10, + "5": 1, + "16": 1, + "17": 1, + "12": 1, + "10": 1, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131001, + 131002 + ], + "sp_value": 120, + "sp_max": 240, + "enhanced_id": 1 + }, + "8003": { + "avatar_id": 8003, + "data": { + "rank": 0, + "skills": { + "8003007": 1, + "8003101": 1, + "8003201": 1, + "8003003": 1, + "8003209": 1, + "8003103": 1, + "8003001": 1, + "8003203": 1, + "8003204": 1, + "8003206": 1, + "8003102": 1, + "8003207": 1, + "8003208": 1, + "8003004": 1, + "8003002": 1, + "8003205": 1, + "8003210": 1, + "8003202": 1 + }, + "skills_by_anchor_type": { + "13": 1, + "7": 1, + "16": 1, + "17": 1, + "12": 1, + "1": 1, + "9": 1, + "2": 1, + "11": 1, + "14": 1, + "10": 1, + "15": 1, + "6": 1, + "3": 1, + "4": 1, + "5": 1, + "18": 1, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800301 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "8005": { + "avatar_id": 8005, + "data": { + "rank": 0, + "skills": { + "8005002": 1, + "8005202": 1, + "8005004": 1, + "8005101": 1, + "8005102": 1, + "8005007": 1, + "8005208": 1, + "8005003": 1, + "8005207": 1, + "8005205": 1, + "8005210": 1, + "8005201": 1, + "8005001": 1, + "8005204": 1, + "8005209": 1, + "8005203": 1, + "8005103": 1, + "8005206": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "5": 1, + "10": 1, + "11": 1, + "9": 1, + "17": 1, + "14": 1, + "16": 1, + "7": 1, + "4": 1, + "2": 1, + "3": 1, + "12": 1, + "18": 1, + "13": 1, + "8": 1, + "6": 1, + "15": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800501 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1015": { + "avatar_id": 1015, + "data": { + "rank": 0, + "skills": { + "1015203": 1, + "1015002": 10, + "1015205": 1, + "1015201": 1, + "1015206": 1, + "1015004": 10, + "1015103": 1, + "1015209": 1, + "1015210": 1, + "1015207": 1, + "1015204": 1, + "1015101": 1, + "1015102": 1, + "1015003": 10, + "1015208": 1, + "1015001": 6, + "1015007": 1, + "1015202": 1 + }, + "skills_by_anchor_type": { + "4": 10, + "18": 1, + "9": 1, + "5": 1, + "2": 10, + "3": 10, + "14": 1, + "13": 1, + "7": 1, + "8": 1, + "11": 1, + "1": 6, + "16": 1, + "17": 1, + "6": 1, + "10": 1, + "15": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 101501 + ], + "sp_value": 110, + "sp_max": 220, + "enhanced_id": null + }, + "1315": { + "avatar_id": 1315, + "data": { + "rank": 0, + "skills": { + "1315101": 1, + "1315001": 6, + "1315204": 1, + "1315207": 1, + "1315202": 1, + "1315209": 1, + "1315201": 1, + "1315103": 1, + "1315102": 1, + "1315203": 1, + "1315208": 1, + "1315210": 1, + "1315206": 1, + "1315007": 1, + "1315004": 10, + "1315002": 10, + "1315205": 1, + "1315003": 10 + }, + "skills_by_anchor_type": { + "12": 1, + "1": 6, + "11": 1, + "7": 1, + "2": 10, + "13": 1, + "14": 1, + "3": 10, + "6": 1, + "8": 1, + "16": 1, + "4": 10, + "18": 1, + "10": 1, + "15": 1, + "5": 1, + "9": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 131501, + 131502, + 131502, + 131502 + ], + "sp_value": 58, + "sp_max": 115, + "enhanced_id": null + }, + "8002": { + "avatar_id": 8002, + "data": { + "rank": 0, + "skills": { + "8002103": 1, + "8002208": 1, + "8002002": 1, + "8002004": 1, + "8002206": 1, + "8002102": 1, + "8002210": 1, + "8002201": 1, + "8002101": 1, + "8002205": 1, + "8002007": 1, + "8002003": 1, + "8002209": 1, + "8002207": 1, + "8002001": 1, + "8002204": 1, + "8002202": 1, + "8002203": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "4": 1, + "8": 1, + "9": 1, + "15": 1, + "11": 1, + "3": 1, + "7": 1, + "10": 1, + "17": 1, + "1": 1, + "2": 1, + "12": 1, + "13": 1, + "18": 1, + "14": 1, + "16": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1304": { + "avatar_id": 1304, + "data": { + "rank": 0, + "skills": { + "1304208": 1, + "1304202": 1, + "1304101": 1, + "1304003": 10, + "1304204": 1, + "1304205": 1, + "1304007": 1, + "1304209": 1, + "1304001": 6, + "1304103": 1, + "1304004": 10, + "1304206": 1, + "1304207": 1, + "1304203": 1, + "1304210": 1, + "1304102": 1, + "1304002": 10, + "1304201": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "13": 1, + "8": 1, + "7": 1, + "6": 1, + "16": 1, + "9": 1, + "4": 10, + "11": 1, + "1": 6, + "12": 1, + "2": 10, + "10": 1, + "3": 10, + "5": 1, + "15": 1, + "14": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130401, + 130402, + 130403 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1217": { + "avatar_id": 1217, + "data": { + "rank": 0, + "skills": { + "11217003": 10, + "11217001": 6, + "11217204": 1, + "11217004": 10, + "11217002": 10, + "11217101": 1, + "11217201": 1, + "11217203": 1, + "11217007": 1, + "11217102": 1, + "11217208": 1, + "11217205": 1, + "11217207": 1, + "11217206": 1, + "11217210": 1, + "11217209": 1, + "11217103": 1, + "11217202": 1 + }, + "skills_by_anchor_type": { + "3": 10, + "10": 1, + "6": 1, + "11": 1, + "12": 1, + "1": 6, + "17": 1, + "4": 10, + "8": 1, + "5": 1, + "9": 1, + "15": 1, + "13": 1, + "18": 1, + "2": 10, + "7": 1, + "14": 1, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 121701 + ], + "sp_value": 70, + "sp_max": 140, + "enhanced_id": 1 + }, + "1106": { + "avatar_id": 1106, + "data": { + "rank": 6, + "skills": { + "1106004": 10, + "1106001": 3, + "1106207": 1, + "1106205": 1, + "1106102": 1, + "1106202": 1, + "1106003": 10, + "1106203": 1, + "1106208": 1, + "1106101": 1, + "1106007": 1, + "1106204": 1, + "1106103": 1, + "1106206": 1, + "1106201": 1, + "1106002": 5, + "1106209": 1, + "1106210": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "11": 1, + "4": 10, + "9": 1, + "5": 1, + "18": 1, + "13": 1, + "17": 1, + "8": 1, + "10": 1, + "15": 1, + "3": 10, + "1": 3, + "12": 1, + "2": 5, + "14": 1, + "16": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110601 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1210": { + "avatar_id": 1210, + "data": { + "rank": 5, + "skills": { + "1210103": 1, + "1210202": 1, + "1210207": 1, + "1210209": 1, + "1210102": 1, + "1210003": 3, + "1210007": 1, + "1210101": 1, + "1210204": 1, + "1210208": 1, + "1210004": 3, + "1210206": 1, + "1210002": 3, + "1210201": 1, + "1210001": 2, + "1210203": 1, + "1210210": 1, + "1210205": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "17": 1, + "9": 1, + "13": 1, + "3": 3, + "6": 1, + "4": 3, + "15": 1, + "11": 1, + "18": 1, + "14": 1, + "1": 2, + "5": 1, + "2": 3, + "7": 1, + "8": 1, + "10": 1, + "12": 1 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 121001 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1309": { + "avatar_id": 1309, + "data": { + "rank": 0, + "skills": { + "1309203": 1, + "1309102": 1, + "1309001": 6, + "1309103": 1, + "1309101": 1, + "1309204": 1, + "1309210": 1, + "1309003": 10, + "1309002": 10, + "1309201": 1, + "1309004": 10, + "1309209": 1, + "1309205": 1, + "1309202": 1, + "1309207": 1, + "1309208": 1, + "1309206": 1, + "1309007": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "11": 1, + "17": 1, + "10": 1, + "7": 1, + "4": 10, + "8": 1, + "12": 1, + "5": 1, + "16": 1, + "3": 10, + "13": 1, + "9": 1, + "15": 1, + "18": 1, + "14": 1, + "1": 6, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130902 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1004": { + "avatar_id": 1004, + "data": { + "rank": 4, + "skills": { + "1004003": 5, + "11004206": 1, + "11004007": 1, + "11004205": 1, + "1004007": 1, + "1004203": 1, + "11004103": 1, + "1004001": 1, + "11004202": 1, + "11004001": 6, + "11004208": 1, + "1004004": 4, + "11004203": 1, + "1004209": 1, + "11004201": 1, + "11004003": 10, + "1004102": 1, + "11004210": 1, + "11004209": 1, + "1004210": 1, + "1004202": 1, + "1004207": 1, + "1004205": 1, + "11004002": 10, + "1004101": 1, + "11004207": 1, + "1004103": 1, + "1004204": 1, + "11004101": 1, + "1004002": 5, + "1004206": 1, + "1004208": 1, + "11004004": 10, + "1004201": 1, + "11004204": 1, + "11004102": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "3": 10, + "18": 1, + "1": 6, + "13": 1, + "14": 1, + "10": 1, + "17": 1, + "6": 1, + "8": 1, + "2": 10, + "5": 1, + "4": 10, + "7": 1, + "12": 1, + "9": 1, + "15": 1, + "11": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 100401 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": 1 + }, + "1107": { + "avatar_id": 1107, + "data": { + "rank": 0, + "skills": { + "1107210": 1, + "1107002": 1, + "1107203": 1, + "1107202": 1, + "1107204": 1, + "1107007": 1, + "1107103": 1, + "1107102": 1, + "1107003": 1, + "1107201": 1, + "1107207": 1, + "1107001": 1, + "1107101": 1, + "1107206": 1, + "1107004": 1, + "1107208": 1, + "1107209": 1, + "1107205": 1 + }, + "skills_by_anchor_type": { + "14": 1, + "16": 1, + "6": 1, + "13": 1, + "18": 1, + "2": 1, + "10": 1, + "3": 1, + "11": 1, + "1": 1, + "9": 1, + "17": 1, + "5": 1, + "4": 1, + "8": 1, + "15": 1, + "12": 1, + "7": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110701 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "1222": { + "avatar_id": 1222, + "data": { + "rank": 0, + "skills": { + "1222208": 1, + "1222209": 1, + "1222002": 10, + "1222206": 1, + "1222201": 1, + "1222001": 6, + "1222102": 1, + "1222004": 10, + "1222207": 1, + "1222203": 1, + "1222210": 1, + "1222205": 1, + "1222204": 1, + "1222007": 1, + "1222003": 10, + "1222103": 1, + "1222101": 1, + "1222202": 1 + }, + "skills_by_anchor_type": { + "2": 10, + "12": 1, + "13": 1, + "17": 1, + "18": 1, + "3": 10, + "15": 1, + "6": 1, + "7": 1, + "16": 1, + "11": 1, + "5": 1, + "1": 6, + "8": 1, + "9": 1, + "10": 1, + "14": 1, + "4": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122201 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": null + }, + "1305": { + "avatar_id": 1305, + "data": { + "rank": 0, + "skills": { + "1305204": 1, + "1305210": 1, + "1305101": 1, + "1305003": 9, + "1305102": 1, + "1305002": 9, + "1305205": 1, + "1305201": 1, + "1305007": 1, + "1305004": 9, + "1305202": 1, + "1305203": 1, + "1305103": 1, + "1305206": 1, + "1305207": 1, + "1305001": 1, + "1305208": 1, + "1305209": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "10": 1, + "13": 1, + "11": 1, + "3": 9, + "6": 1, + "1": 1, + "4": 9, + "15": 1, + "5": 1, + "12": 1, + "8": 1, + "9": 1, + "18": 1, + "14": 1, + "7": 1, + "2": 9, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130501 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1306": { + "avatar_id": 1306, + "data": { + "rank": 0, + "skills": { + "11306209": 1, + "11306203": 1, + "11306102": 1, + "11306201": 1, + "11306204": 1, + "11306207": 1, + "11306002": 10, + "11306208": 1, + "11306003": 10, + "11306007": 1, + "11306210": 1, + "11306202": 1, + "11306206": 1, + "11306001": 6, + "11306205": 1, + "11306101": 1, + "11306004": 10, + "11306103": 1 + }, + "skills_by_anchor_type": { + "3": 10, + "13": 1, + "7": 1, + "8": 1, + "11": 1, + "5": 1, + "15": 1, + "14": 1, + "18": 1, + "4": 10, + "10": 1, + "1": 6, + "6": 1, + "2": 10, + "9": 1, + "16": 1, + "17": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130602 + ], + "sp_value": 55, + "sp_max": 110, + "enhanced_id": 1 + }, + "1209": { + "avatar_id": 1209, + "data": { + "rank": 3, + "skills": { + "1209203": 1, + "1209209": 1, + "1209101": 1, + "1209007": 1, + "1209202": 1, + "1209102": 1, + "1209204": 1, + "1209003": 6, + "1209002": 9, + "1209201": 1, + "1209001": 4, + "1209004": 5, + "1209208": 1, + "1209103": 1, + "1209207": 1, + "1209210": 1, + "1209206": 1, + "1209205": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "6": 1, + "11": 1, + "18": 1, + "2": 9, + "13": 1, + "12": 1, + "7": 1, + "14": 1, + "5": 1, + "4": 5, + "8": 1, + "9": 1, + "10": 1, + "3": 6, + "17": 1, + "15": 1, + "1": 4 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 120901 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1415": { + "avatar_id": 1415, + "data": { + "rank": 0, + "skills": { + "1415205": 1, + "1415101": 1, + "1415001": 6, + "1415209": 1, + "1415203": 1, + "1415002": 10, + "1415204": 1, + "1415007": 1, + "1415207": 1, + "1415103": 1, + "1415003": 10, + "1415201": 1, + "1415202": 1, + "1415208": 1, + "1415206": 1, + "1415301": 6, + "1415102": 1, + "1415210": 1, + "1415004": 10, + "1415302": 6 + }, + "skills_by_anchor_type": { + "11": 1, + "17": 1, + "20": 6, + "14": 1, + "4": 10, + "18": 1, + "13": 1, + "7": 1, + "8": 1, + "15": 1, + "16": 1, + "19": 6, + "3": 10, + "12": 1, + "9": 1, + "1": 6, + "2": 10, + "6": 1, + "5": 1, + "10": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 141501, + 141502, + 141503 + ], + "sp_value": 0, + "sp_max": 24, + "enhanced_id": null + }, + "1220": { + "avatar_id": 1220, + "data": { + "rank": 0, + "skills": { + "1220206": 1, + "1220103": 1, + "1220002": 10, + "1220101": 1, + "1220202": 1, + "1220210": 1, + "1220205": 1, + "1220203": 1, + "1220204": 1, + "1220007": 1, + "1220201": 1, + "1220102": 1, + "1220208": 1, + "1220004": 10, + "1220209": 1, + "1220207": 1, + "1220001": 6, + "1220003": 10 + }, + "skills_by_anchor_type": { + "4": 10, + "16": 1, + "15": 1, + "3": 10, + "7": 1, + "14": 1, + "18": 1, + "12": 1, + "1": 6, + "17": 1, + "11": 1, + "2": 10, + "5": 1, + "13": 1, + "10": 1, + "9": 1, + "6": 1, + "8": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122001, + 122002 + ], + "sp_value": 6, + "sp_max": 12, + "enhanced_id": null + }, + "1103": { + "avatar_id": 1103, + "data": { + "rank": 6, + "skills": { + "1103209": 1, + "1103002": 8, + "1103103": 1, + "1103208": 1, + "1103210": 1, + "1103102": 1, + "1103206": 1, + "1103004": 8, + "1103007": 1, + "1103202": 1, + "1103001": 5, + "1103201": 1, + "1103203": 1, + "1103204": 1, + "1103205": 1, + "1103003": 9, + "1103101": 1, + "1103207": 1 + }, + "skills_by_anchor_type": { + "3": 9, + "12": 1, + "18": 1, + "1": 5, + "11": 1, + "15": 1, + "4": 8, + "16": 1, + "17": 1, + "14": 1, + "2": 8, + "8": 1, + "9": 1, + "6": 1, + "10": 1, + "13": 1, + "7": 1, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110301 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1105": { + "avatar_id": 1105, + "data": { + "rank": 0, + "skills": { + "1105101": 1, + "1105207": 1, + "1105003": 7, + "1105202": 1, + "1105007": 1, + "1105209": 1, + "1105001": 1, + "1105002": 7, + "1105004": 5, + "1105103": 1, + "1105205": 1, + "1105206": 1, + "1105102": 1, + "1105210": 1, + "1105204": 1, + "1105208": 1, + "1105203": 1, + "1105201": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "1": 1, + "16": 1, + "13": 1, + "15": 1, + "4": 5, + "9": 1, + "2": 7, + "17": 1, + "11": 1, + "18": 1, + "7": 1, + "10": 1, + "14": 1, + "3": 7, + "8": 1, + "12": 1, + "6": 1 + } + }, + "level": 70, + "promotion": 5, + "techniques": [ + 110501 + ], + "sp_value": 0, + "sp_max": 90, + "enhanced_id": null + }, + "1206": { + "avatar_id": 1206, + "data": { + "rank": 6, + "skills": { + "1206101": 1, + "1206103": 1, + "1206004": 4, + "1206203": 1, + "1206206": 1, + "1206208": 1, + "1206205": 1, + "1206204": 1, + "1206202": 1, + "1206003": 4, + "1206209": 1, + "1206210": 1, + "1206007": 1, + "1206002": 4, + "1206102": 1, + "1206201": 1, + "1206001": 2, + "1206207": 1 + }, + "skills_by_anchor_type": { + "18": 1, + "11": 1, + "10": 1, + "1": 2, + "3": 4, + "13": 1, + "5": 1, + "4": 4, + "6": 1, + "2": 4, + "14": 1, + "9": 1, + "16": 1, + "17": 1, + "7": 1, + "15": 1, + "12": 1, + "8": 1 + } + }, + "level": 60, + "promotion": 4, + "techniques": [ + 120601 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1402": { + "avatar_id": 1402, + "data": { + "rank": 0, + "skills": { + "1402102": 1, + "1402302": 6, + "1402301": 6, + "1402007": 1, + "1402201": 1, + "1402210": 1, + "1402203": 1, + "1402004": 10, + "1402209": 1, + "1402101": 1, + "1402002": 10, + "1402206": 1, + "1402207": 1, + "1402204": 1, + "1402208": 1, + "1402001": 6, + "1402003": 10, + "1402103": 1, + "1402202": 1, + "1402205": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "16": 1, + "11": 1, + "2": 10, + "1": 6, + "14": 1, + "7": 1, + "9": 1, + "10": 1, + "8": 1, + "13": 1, + "20": 6, + "17": 1, + "4": 10, + "19": 6, + "3": 10, + "15": 1, + "18": 1, + "6": 1, + "12": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140201 + ], + "sp_value": 175, + "sp_max": 350, + "enhanced_id": null + }, + "1009": { + "avatar_id": 1009, + "data": { + "rank": 6, + "skills": { + "1009102": 1, + "1009205": 1, + "1009208": 1, + "1009002": 10, + "1009202": 1, + "1009209": 1, + "1009004": 10, + "1009210": 1, + "1009203": 1, + "1009103": 1, + "1009201": 1, + "1009003": 10, + "1009207": 1, + "1009101": 1, + "1009204": 1, + "1009206": 1, + "1009007": 1, + "1009001": 6 + }, + "skills_by_anchor_type": { + "14": 1, + "4": 10, + "2": 10, + "18": 1, + "10": 1, + "6": 1, + "1": 6, + "17": 1, + "11": 1, + "8": 1, + "12": 1, + "15": 1, + "13": 1, + "7": 1, + "16": 1, + "9": 1, + "3": 10, + "5": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 100901 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": null + }, + "1110": { + "avatar_id": 1110, + "data": { + "rank": 6, + "skills": { + "1110204": 1, + "1110004": 3, + "1110207": 1, + "1110203": 1, + "1110007": 1, + "1110101": 1, + "1110210": 1, + "1110202": 1, + "1110208": 1, + "1110102": 1, + "1110205": 1, + "1110209": 1, + "1110003": 3, + "1110103": 1, + "1110002": 3, + "1110206": 1, + "1110001": 2, + "1110201": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "15": 1, + "14": 1, + "9": 1, + "18": 1, + "13": 1, + "8": 1, + "3": 3, + "16": 1, + "5": 1, + "10": 1, + "12": 1, + "17": 1, + "11": 1, + "6": 1, + "4": 3, + "2": 3, + "1": 2 + } + }, + "level": 20, + "promotion": 0, + "techniques": [ + 111001 + ], + "sp_value": 0, + "sp_max": 100, + "enhanced_id": null + }, + "1223": { + "avatar_id": 1223, + "data": { + "rank": 6, + "skills": { + "1223203": 1, + "1223209": 1, + "1223207": 1, + "1223202": 1, + "1223103": 1, + "1223102": 1, + "1223003": 10, + "1223204": 1, + "1223208": 1, + "1223210": 1, + "1223001": 2, + "1223002": 8, + "1223007": 1, + "1223205": 1, + "1223206": 1, + "1223004": 10, + "1223101": 1, + "1223201": 1 + }, + "skills_by_anchor_type": { + "2": 8, + "7": 1, + "9": 1, + "15": 1, + "14": 1, + "8": 1, + "5": 1, + "16": 1, + "13": 1, + "17": 1, + "6": 1, + "1": 2, + "18": 1, + "11": 1, + "12": 1, + "10": 1, + "4": 10, + "3": 10 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122301, + 122304 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1201": { + "avatar_id": 1201, + "data": { + "rank": 6, + "skills": { + "1201101": 1, + "1201103": 1, + "1201201": 1, + "1201002": 10, + "1201007": 1, + "1201102": 1, + "1201202": 1, + "1201203": 1, + "1201209": 1, + "1201205": 1, + "1201207": 1, + "1201003": 10, + "1201204": 1, + "1201001": 6, + "1201206": 1, + "1201208": 1, + "1201004": 10, + "1201210": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "5": 1, + "17": 1, + "18": 1, + "9": 1, + "16": 1, + "8": 1, + "4": 10, + "15": 1, + "6": 1, + "13": 1, + "11": 1, + "12": 1, + "10": 1, + "14": 1, + "2": 10, + "3": 10, + "7": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120101 + ], + "sp_value": 0, + "sp_max": 140, + "enhanced_id": null + }, + "1308": { + "avatar_id": 1308, + "data": { + "rank": 0, + "skills": { + "1308203": 1, + "1308103": 1, + "1308001": 6, + "1308201": 1, + "1308204": 1, + "1308007": 1, + "1308207": 1, + "1308004": 10, + "1308102": 1, + "1308205": 1, + "1308206": 1, + "1308210": 1, + "1308209": 1, + "1308002": 10, + "1308202": 1, + "1308003": 10, + "1308101": 1, + "1308208": 1 + }, + "skills_by_anchor_type": { + "4": 10, + "3": 10, + "16": 1, + "15": 1, + "18": 1, + "10": 1, + "14": 1, + "5": 1, + "12": 1, + "13": 1, + "6": 1, + "17": 1, + "9": 1, + "8": 1, + "1": 6, + "7": 1, + "2": 10, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130803 + ], + "sp_value": 0, + "sp_max": 9, + "enhanced_id": null + }, + "1109": { + "avatar_id": 1109, + "data": { + "rank": 6, + "skills": { + "1109004": 5, + "1109002": 5, + "1109001": 3, + "1109203": 1, + "1109206": 1, + "1109103": 1, + "1109210": 1, + "1109102": 1, + "1109202": 1, + "1109007": 1, + "1109101": 1, + "1109207": 1, + "1109205": 1, + "1109208": 1, + "1109003": 5, + "1109204": 1, + "1109209": 1, + "1109201": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "6": 1, + "3": 5, + "13": 1, + "8": 1, + "16": 1, + "2": 5, + "1": 3, + "12": 1, + "7": 1, + "18": 1, + "4": 5, + "14": 1, + "9": 1, + "11": 1, + "15": 1, + "10": 1, + "17": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 110901 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1406": { + "avatar_id": 1406, + "data": { + "rank": 0, + "skills": { + "1406102": 1, + "1406003": 10, + "1406202": 1, + "1406001": 6, + "1406206": 1, + "1406203": 1, + "1406004": 10, + "1406002": 10, + "1406201": 1, + "1406007": 1, + "1406204": 1, + "1406101": 1, + "1406205": 1, + "1406207": 1, + "1406208": 1, + "1406209": 1, + "1406103": 1, + "1406210": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "13": 1, + "4": 10, + "7": 1, + "15": 1, + "18": 1, + "17": 1, + "10": 1, + "3": 10, + "9": 1, + "2": 10, + "6": 1, + "1": 6, + "11": 1, + "8": 1, + "5": 1, + "12": 1, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 140601 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1225": { + "avatar_id": 1225, + "data": { + "rank": 0, + "skills": { + "1225202": 1, + "1225001": 6, + "1225004": 10, + "1225002": 10, + "1225201": 1, + "1225208": 1, + "1225103": 1, + "1225204": 1, + "1225007": 1, + "1225209": 1, + "1225210": 1, + "1225205": 1, + "1225207": 1, + "1225101": 1, + "1225102": 1, + "1225206": 1, + "1225003": 10, + "1225203": 1 + }, + "skills_by_anchor_type": { + "5": 1, + "9": 1, + "12": 1, + "10": 1, + "17": 1, + "8": 1, + "11": 1, + "18": 1, + "2": 10, + "1": 6, + "7": 1, + "4": 10, + "13": 1, + "6": 1, + "16": 1, + "15": 1, + "3": 10, + "14": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122501 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1102": { + "avatar_id": 1102, + "data": { + "rank": 0, + "skills": { + "11102103": 1, + "11102201": 1, + "11102204": 1, + "11102210": 1, + "11102007": 1, + "11102209": 1, + "11102003": 10, + "11102001": 6, + "11102101": 1, + "11102004": 10, + "11102102": 1, + "11102202": 1, + "11102207": 1, + "11102208": 1, + "11102206": 1, + "11102002": 10, + "11102203": 1, + "11102205": 1 + }, + "skills_by_anchor_type": { + "1": 6, + "3": 10, + "12": 1, + "10": 1, + "8": 1, + "17": 1, + "2": 10, + "5": 1, + "14": 1, + "11": 1, + "4": 10, + "18": 1, + "13": 1, + "9": 1, + "16": 1, + "7": 1, + "15": 1, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 110201 + ], + "sp_value": 60, + "sp_max": 120, + "enhanced_id": 1 + }, + "1214": { + "avatar_id": 1214, + "data": { + "rank": 6, + "skills": { + "1214003": 3, + "1214004": 3, + "1214201": 1, + "1214101": 1, + "1214007": 1, + "1214206": 1, + "1214002": 3, + "1214205": 1, + "1214202": 1, + "1214207": 1, + "1214208": 1, + "1214209": 1, + "1214103": 1, + "1214210": 1, + "1214203": 1, + "1214204": 1, + "1214001": 2, + "1214102": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "17": 1, + "8": 1, + "18": 1, + "11": 1, + "13": 1, + "9": 1, + "15": 1, + "4": 3, + "3": 3, + "16": 1, + "12": 1, + "2": 3, + "14": 1, + "1": 2, + "5": 1, + "7": 1, + "10": 1 + } + }, + "level": 40, + "promotion": 2, + "techniques": [ + 121401 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1303": { + "avatar_id": 1303, + "data": { + "rank": 1, + "skills": { + "1303002": 10, + "1303001": 1, + "1303103": 1, + "1303208": 1, + "1303207": 1, + "1303004": 10, + "1303007": 1, + "1303209": 1, + "1303202": 1, + "1303203": 1, + "1303205": 1, + "1303101": 1, + "1303003": 10, + "1303206": 1, + "1303210": 1, + "1303204": 1, + "1303102": 1, + "1303201": 1 + }, + "skills_by_anchor_type": { + "8": 1, + "3": 10, + "6": 1, + "12": 1, + "10": 1, + "13": 1, + "11": 1, + "7": 1, + "1": 1, + "4": 10, + "2": 10, + "14": 1, + "15": 1, + "9": 1, + "16": 1, + "5": 1, + "18": 1, + "17": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 130301, + 130303 + ], + "sp_value": 65, + "sp_max": 130, + "enhanced_id": null + }, + "1501": { + "avatar_id": 1501, + "data": { + "rank": 0, + "skills": { + "1501001": 6, + "1501002": 10, + "1501103": 1, + "1501201": 1, + "1501202": 1, + "1501420": 10, + "1501007": 1, + "1501206": 1, + "1501208": 1, + "1501203": 1, + "1501210": 1, + "1501004": 10, + "1501207": 1, + "1501204": 1, + "1501209": 1, + "1501101": 1, + "1501205": 1, + "1501003": 10, + "1501102": 1 + }, + "skills_by_anchor_type": { + "7": 1, + "14": 1, + "11": 1, + "2": 10, + "13": 1, + "4": 10, + "3": 10, + "15": 1, + "10": 1, + "17": 1, + "5": 1, + "18": 1, + "8": 1, + "9": 1, + "12": 1, + "6": 1, + "22": 10, + "1": 6, + "16": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 150101 + ], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + }, + "1204": { + "avatar_id": 1204, + "data": { + "rank": 0, + "skills": { + "1204202": 1, + "1204201": 1, + "1204209": 1, + "1204101": 1, + "1204007": 1, + "1204103": 1, + "1204208": 1, + "1204002": 9, + "1204210": 1, + "1204004": 10, + "1204102": 1, + "1204001": 2, + "1204003": 9, + "1204206": 1, + "1204207": 1, + "1204203": 1, + "1204204": 1, + "1204205": 1 + }, + "skills_by_anchor_type": { + "2": 9, + "15": 1, + "9": 1, + "8": 1, + "17": 1, + "18": 1, + "3": 9, + "13": 1, + "10": 1, + "11": 1, + "16": 1, + "1": 2, + "12": 1, + "14": 1, + "5": 1, + "7": 1, + "4": 10, + "6": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 120401 + ], + "sp_value": 0, + "sp_max": 130, + "enhanced_id": null + }, + "1224": { + "avatar_id": 1224, + "data": { + "rank": 6, + "skills": { + "1224210": 1, + "1224004": 10, + "1224007": 1, + "1224205": 1, + "1224103": 1, + "1224201": 1, + "1224208": 1, + "1224002": 10, + "1224206": 1, + "1224204": 1, + "1224202": 1, + "1224003": 10, + "1224209": 1, + "1224001": 6, + "1224203": 1, + "1224102": 1, + "1224207": 1, + "1224101": 1 + }, + "skills_by_anchor_type": { + "16": 1, + "4": 10, + "17": 1, + "1": 6, + "7": 1, + "12": 1, + "14": 1, + "11": 1, + "5": 1, + "3": 10, + "2": 10, + "8": 1, + "13": 1, + "9": 1, + "15": 1, + "6": 1, + "18": 1, + "10": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122401, + 122401, + 122401, + 122402 + ], + "sp_value": 0, + "sp_max": 110, + "enhanced_id": null + }, + "8004": { + "avatar_id": 8004, + "data": { + "rank": 0, + "skills": { + "8004208": 1, + "8004210": 1, + "8004209": 1, + "8004001": 1, + "8004103": 1, + "8004206": 1, + "8004002": 1, + "8004205": 1, + "8004207": 1, + "8004204": 1, + "8004004": 1, + "8004003": 1, + "8004101": 1, + "8004102": 1, + "8004201": 1, + "8004007": 1, + "8004202": 1, + "8004203": 1 + }, + "skills_by_anchor_type": { + "6": 1, + "3": 1, + "15": 1, + "9": 1, + "7": 1, + "1": 1, + "18": 1, + "13": 1, + "5": 1, + "8": 1, + "2": 1, + "16": 1, + "10": 1, + "11": 1, + "14": 1, + "17": 1, + "12": 1, + "4": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 800301 + ], + "sp_value": 0, + "sp_max": 120, + "enhanced_id": null + }, + "1221": { + "avatar_id": 1221, + "data": { + "rank": 0, + "skills": { + "1221103": 1, + "1221004": 1, + "1221007": 1, + "1221210": 1, + "1221206": 1, + "1221001": 1, + "1221203": 1, + "1221003": 1, + "1221209": 1, + "1221204": 1, + "1221102": 1, + "1221207": 1, + "1221208": 1, + "1221002": 1, + "1221205": 1, + "1221101": 1, + "1221201": 1, + "1221202": 1 + }, + "skills_by_anchor_type": { + "1": 1, + "17": 1, + "9": 1, + "13": 1, + "2": 1, + "14": 1, + "16": 1, + "5": 1, + "6": 1, + "7": 1, + "8": 1, + "4": 1, + "10": 1, + "15": 1, + "18": 1, + "12": 1, + "3": 1, + "11": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [ + 122101 + ], + "sp_value": 0, + "sp_max": 240, + "enhanced_id": null + }, + "8010": { + "avatar_id": 8010, + "data": { + "rank": 6, + "skills": { + "8010420": 1, + "8010209": 1, + "8010101": 1, + "8010210": 1, + "8010202": 1, + "8010001": 1, + "8010204": 1, + "8010003": 1, + "8010002": 1, + "8010103": 1, + "8010206": 1, + "8010004": 1, + "8010007": 1, + "8010207": 1, + "8010208": 1, + "8010102": 1, + "8010203": 1, + "8010201": 1, + "8010205": 1 + }, + "skills_by_anchor_type": { + "4": 1, + "8": 1, + "10": 1, + "18": 1, + "17": 1, + "5": 1, + "3": 1, + "9": 1, + "12": 1, + "15": 1, + "13": 1, + "16": 1, + "2": 1, + "7": 1, + "11": 1, + "6": 1, + "22": 1, + "14": 1, + "1": 1 + } + }, + "level": 80, + "promotion": 6, + "techniques": [], + "sp_value": 80, + "sp_max": 160, + "enhanced_id": null + } + }, + "battle_config": { + "battle_type": "Moc", + "monsters": [ + [ + { + "level": 95, + "monster_id": 5023020, + "max_hp": 0 + }, + { + "level": 95, + "monster_id": 5013060, + "max_hp": 0 + } + ], + [ + { + "level": 95, + "monster_id": 5014030, + "max_hp": 0 + } + ] + ], + "blessings": [ + { + "level": 1, + "id": 3030146, + "dynamic_key": null, + "dynamic_values": [] + } + ], + "stage_id": 30123122, + "cycle_count": 30, + "path_resonance_id": 0, + "custom_stats": [], + "scepters": [], + "custom_battle_lineup": null + } +} \ No newline at end of file diff --git a/gameserver/src/net/handlers/avatar.rs b/gameserver/src/net/handlers/avatar.rs index 2330b6c..5b6753a 100644 --- a/gameserver/src/net/handlers/avatar.rs +++ b/gameserver/src/net/handlers/avatar.rs @@ -1,6 +1,6 @@ use super::*; -pub static BASE_AVATAR_IDS: [u32; 82] = [ +pub static BASE_AVATAR_IDS: [u32; 85] = [ 8001, 1001, // // 1002, 1003, 1004, 1005, 1006, 1008, 1009, 1013, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, @@ -8,6 +8,7 @@ pub static BASE_AVATAR_IDS: [u32; 82] = [ 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, 1507, + 1508, 1509, 1510 ]; 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 9e2ed61..cced0c7 100644 --- a/gameserver/src/net/handlers/chat.rs +++ b/gameserver/src/net/handlers/chat.rs @@ -29,8 +29,8 @@ pub async fn on_get_friend_login_info_cs_req( _req: &GetFriendLoginInfoCsReq, res: &mut GetFriendLoginInfoScRsp, ) { - res.kcgceppmokm = vec![SERVER_UID]; - res.omfombgfhpa = vec![SERVER_UID]; + res.black_uid_list = vec![SERVER_UID]; + res.friend_uid_list = vec![SERVER_UID]; } pub async fn on_get_friend_list_info_cs_req( diff --git a/gameserver/src/net/handlers/mod.rs b/gameserver/src/net/handlers/mod.rs index 6adffdd..dbc7e9d 100644 --- a/gameserver/src/net/handlers/mod.rs +++ b/gameserver/src/net/handlers/mod.rs @@ -45,7 +45,7 @@ use proto::{ CmdPlayerBoardType::*, CmdPlayerReturnType::*, CmdPlayerSyncType::*, CmdPlayerType::*, CmdPunkLordType::*, CmdQuestType::*, CmdRaidCollectionType::*, CmdRaidType::*, CmdRechargeGiftType::*, CmdRecommendType::*, CmdRedDotType::*, CmdReplayType::*, - CmdRndOptionType::*, CmdRogueCommon::*, CmdRogueEndlessType::*, CmdRogueModifierType::*, + CmdRndOptionType::*, CmdRogueCommonType::*, CmdRogueEndlessType::*, CmdRogueModifierType::*, CmdRogueTournType::*, CmdRogueType::*, CmdRollShopType::*, CmdSceneType::*, CmdServerPrefsType::*, CmdShopType::*, CmdSpaceZooType::*, CmdStarFightType::*, CmdStoryLineType::*, CmdStrongChallengeActivityType::*, CmdTalkEventType::*, @@ -138,7 +138,7 @@ dummy! { // RelicRecommend GetPreAvatarGrowthInfo, GetPreAvatarActivityList, - GetUnreleasedBlockInfo, + // GetUnreleasedBlockInfo, GetFriendAssistList, GetAssistList } diff --git a/gameserver/src/net/handlers/scene.rs b/gameserver/src/net/handlers/scene.rs index 43bee6e..7ecea23 100644 --- a/gameserver/src/net/handlers/scene.rs +++ b/gameserver/src/net/handlers/scene.rs @@ -396,11 +396,12 @@ async fn load_scene( scene_info.entity_group_list.push(group_info); - scene_info.group_state_list.push(SceneGroupState { - group_id: *group_id, - is_default: true, - state: 0, - }); + // TODO: ? + // scene_info.group_state_list.push(SceneGroupState { + // group_id: *group_id, + // is_default: true, + // state: 0, + // }); } // load player entity diff --git a/gameserver/src/net/packet.rs b/gameserver/src/net/packet.rs index 39dc293..669a142 100644 --- a/gameserver/src/net/packet.rs +++ b/gameserver/src/net/packet.rs @@ -19,7 +19,7 @@ use proto::{ CmdPlayerBoardType::*, CmdPlayerReturnType::*, CmdPlayerSyncType::*, CmdPlayerType::*, CmdPunkLordType::*, CmdQuestType::*, CmdRaidCollectionType::*, CmdRaidType::*, CmdRecommendType::*, CmdRedDotType::*, CmdReplayType::*, CmdRndOptionType::*, - CmdRogueCommon::*, CmdRogueEndlessType::*, CmdRogueModifierType::*, CmdRogueTournType::*, + CmdRogueCommonType::*, CmdRogueEndlessType::*, CmdRogueModifierType::*, CmdRogueTournType::*, CmdRogueType::*, CmdRollShopType::*, CmdSceneType::*, CmdServerPrefsType::*, CmdShopType::*, CmdSpaceZooType::*, CmdStarFightType::*, CmdStoryLineType::*, CmdStrongChallengeActivityType::*, CmdTalkEventType::*, CmdTelevisionActivityType::*, diff --git a/persistent b/persistent index 63c8a2c..2aa3b5d 100644 --- a/persistent +++ b/persistent @@ -1,20 +1,20 @@ { "lineups": { - "0": 1003, - "1": 1310, - "2": 1321, - "3": 1401 + "0": 1507, + "1": 1308, + "2": 1403, + "3": 1409 }, "position": { - "x": 422379, - "y": 25904, - "z": -308312, - "rot_y": 0 + "x": -26968, + "y": 78953, + "z": 14457, + "rot_y": 11858 }, "scene": { - "plane_id": 20511, - "floor_id": 20511001, - "entry_id": 2051101 + "plane_id": 20411, + "floor_id": 20411001, + "entry_id": 2041101 }, "main_character": "FemaleElation", "march_type": "MarchHunt", diff --git a/proto/StarRail.proto b/proto/StarRail.proto index 429c0be..35e1ba6 100644 --- a/proto/StarRail.proto +++ b/proto/StarRail.proto @@ -1,6 +1,6 @@ // Translated by Cutie Naruse -// 4.2.51 BETA Star Rail -syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.2.51 +// 4.3.51 BETA Star Rail +syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: OSBETAWin4.3.51 option csharp_namespace = "NeonSR.Proto"; @@ -843,6 +843,7 @@ enum PlayerActionType { PlayerActionType_PlayerActionMatch3RoyaleRoundEnd = 6324; PlayerActionType_PlayerActionDiceCombatSettle = 6325; PlayerActionType_PlayerActionDiceCombatV2Settle = 6326; + PlayerActionType_PlayerActionTeamTowersSettle = 6327; PlayerActionType_PlayerActionSwordTrainingLearnSkill = 6351; PlayerActionType_PlayerActionSwordTrainingNormalAction = 6352; PlayerActionType_PlayerActionSwordTrainingStoryEffect = 6353; @@ -1118,6 +1119,9 @@ enum PlayerActionType { PlayerActionType_PlayerActionGridFightFormationEdit = 7291; PlayerActionType_PlayerActionGridFightModifierUpdate = 7292; PlayerActionType_PlayerActionGridFightFormationUgcUpdate = 7293; + PlayerActionType_PlayerActionGridFightPartnerRoleChoose = 7294; + PlayerActionType_PlayerActionGridFightPrayQuestSelect = 7295; + PlayerActionType_PlayerActionGridFightPrayQuestFinish = 7296; PlayerActionType_PlayerActionLocalLegendBattleBegin = 7361; PlayerActionType_PlayerActionLocalLegendBattleEnd = 7362; PlayerActionType_PlayerActionDiceCombatBuyShopGood = 7351; @@ -1218,6 +1222,9 @@ enum PlayerActionType { PlayerActionType_PlayerActionChenLingBattleCloneEntity = 7523; PlayerActionType_PlayerActionCycleScoreChange = 7541; PlayerActionType_PlayerActionCycleScoreTakeReward = 7542; + PlayerActionType_PlayerActionFateRinFightStart = 7546; + PlayerActionType_PlayerActionFateRinFightEnd = 7547; + PlayerActionType_PlayerActionFateRinDeckModify = 7548; PlayerActionType_PlayerActionRelicPresetPlanSave = 7581; PlayerActionType_PlayerActionRelicPresetPlanDelete = 7582; PlayerActionType_PlayerActionRelicPresetPlanModifyName = 7583; @@ -1243,10 +1250,13 @@ enum PlayerActionType { PlayerActionType_PlayerActionChenLingFesBusinessDayEnd = 7642; PlayerActionType_PlayerActionChenLingFesPhaseSettle = 7643; PlayerActionType_PlayerActionChenLingFesLevelSettle = 7644; + PlayerActionType_PlayerActionChooseDeliveryChoose = 7661; + PlayerActionType_PlayerActionTeamTowersPveEnd = 7671; + PlayerActionType_PlayerActionTeamTowersPvpStart = 7672; + PlayerActionType_PlayerActionTeamTowersPvpEnd = 7673; } - message BKFDFLNHKIF { - uint32 queue_position = 1; // offset: 32 + uint32 queue_position = 1; // offset: 40 uint32 ICBFDMNNENI = 2; // offset: 36 oneof PAFLKJACEDD { CJOCEJLPADK marble_game_begin = 101; // offset: 16 @@ -1266,379 +1276,357 @@ message BKFDFLNHKIF { 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 + LPEHILMMINA team_towers_pvp_start = 268; // offset: 16 + HCHDLMIOOIP team_towers_pvp_end = 269; // offset: 16 } } - message OGHAIFPHMPE { - int32 FLCPFPJBJBO = 2; // offset: 24 - uint32 JJFOLKFOOLI = 1; // offset: 28 - uint32 EABAEHIBIJC = 4; // offset: 32 + uint32 seal_id = 1; // offset: 24 + int32 FLCPFPJBJBO = 2; // offset: 28 int32 GOBDOHJFGHN = 3; // offset: 36 + uint32 sub_seal_id = 4; // offset: 32 } - message PFPHCDCNOBN { - uint32 JJFOLKFOOLI = 1; // offset: 24 + uint32 seal_id = 1; // offset: 24 uint32 MDKFLGDEJCN = 2; // offset: 28 } - message GPGLNCGCLLG { - uint32 OFFBANGOOKI = 2; // offset: 24 - int32 display_value = 4; // offset: 28 - uint32 item_id = 1; // offset: 32 + uint32 item_id = 1; // offset: 24 + uint32 OFFBANGOOKI = 2; // offset: 28 uint32 skill_id = 3; // offset: 36 + int32 param = 4; // offset: 32 } - message LDEKBGAOMFJ { - int32 IMIJGIDNDBL = 3; // offset: 24 - int32 FDOFEIJJFDD = 2; // offset: 28 - int32 FHCKALAHCIA = 1; // offset: 32 - int32 LGAJNMNOAEM = 4; // offset: 36 + int32 FHCKALAHCIA = 1; // offset: 24 + int32 FDOFEIJJFDD = 2; // offset: 32 + int32 IMIJGIDNDBL = 3; // offset: 36 + int32 LGAJNMNOAEM = 4; // offset: 28 } - message CJOCEJLPADK { + uint32 monster_battle_type = 1; // offset: 48 + uint64 room_uid = 2; // offset: 64 + uint32 level_id = 3; // offset: 44 + uint32 GNAMNBDIEKG = 4; // offset: 52 repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 16 + uint32 rank = 6; // offset: 72 + uint64 GAENFKKAKOI = 7; // offset: 56 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 + uint32 ILLEDJLNGNF = 9; // offset: 40 } - 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 + uint64 room_uid = 2; // offset: 48 + uint32 level_id = 3; // offset: 108 + uint32 GNAMNBDIEKG = 4; // offset: 72 + repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 24 + uint32 rank = 6; // offset: 60 + uint64 GAENFKKAKOI = 7; // offset: 88 + repeated OGHAIFPHMPE ALHIONICLCM = 8; // offset: 32 + uint32 ILLEDJLNGNF = 9; // offset: 80 + uint32 result = 10; // offset: 104 + int32 score_id = 11; // offset: 64 + int32 total_score = 12; // offset: 84 + repeated PFPHCDCNOBN GOMOIKPMFBA = 13; // offset: 40 + uint32 turn = 14; // offset: 76 + uint32 FOCAJAMHKKA = 15; // offset: 56 + uint32 BKIKJGAFKJD = 16; // offset: 100 + uint32 ICBIJEMFLPM = 17; // offset: 68 } - 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 monster_battle_type = 1; // offset: 108 + uint64 room_uid = 2; // offset: 80 uint32 level_id = 3; // offset: 104 - uint32 JJFOLKFOOLI = 6; // offset: 108 - uint32 AFPHLNMGPHK = 5; // offset: 112 + uint32 GNAMNBDIEKG = 4; // offset: 112 + uint32 AFPHLNMGPHK = 5; // offset: 96 + uint32 seal_id = 6; // offset: 100 + bool PMGEPADBKKK = 7; // offset: 92 + repeated OGHAIFPHMPE DLGDKGGFCBF = 8; // offset: 40 + uint32 rank = 9; // offset: 88 + repeated OGHAIFPHMPE FPAEBHJFEKK = 10; // offset: 48 + uint32 ILLEDJLNGNF = 11; // offset: 76 + repeated GPGLNCGCLLG skill_info = 12; // offset: 56 + repeated LDEKBGAOMFJ MPACDDPOCLM = 13; // offset: 64 + repeated OGHAIFPHMPE IPAIBGOAGGN = 14; // offset: 24 + repeated OGHAIFPHMPE EHNHHAFAKDP = 15; // offset: 16 + uint32 NNKBNJKNDKC = 16; // offset: 72 } - message PIMNGBAMMAM { - repeated uint32 buff_list = 11; // offset: 16 - bool LLMLOGNFFCD = 5; // offset: 32 - uint32 NNKBNJKNDKC = 12; // offset: 36 + uint32 monster_battle_type = 1; // offset: 52 + uint64 room_uid = 2; // offset: 72 + uint32 level_id = 3; // offset: 64 + uint32 GNAMNBDIEKG = 4; // offset: 56 + bool LLMLOGNFFCD = 5; // offset: 80 + uint32 AFPHLNMGPHK = 6; // offset: 32 + uint32 rank = 7; // offset: 84 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 GNAMNBDIEKG = 4; // offset: 80 - uint32 monster_battle_type = 1; // offset: 84 + uint32 HKOMBPALIPN = 10; // offset: 48 + repeated uint32 buff_list = 11; // offset: 24 + uint32 NNKBNJKNDKC = 12; // offset: 60 } - message MNIAIAGFEBP { - repeated uint32 DKKAEHDLECP = 2; // offset: 16 repeated uint32 FJKDOIDEBJC = 1; // offset: 32 + repeated uint32 DKKAEHDLECP = 2; // offset: 16 } - message KFKLPGEKJLA { - uint32 FMEHKPKHGJA = 1; // offset: 24 - uint32 PLNFONNJNID = 2; // offset: 28 + uint32 FMEHKPKHGJA = 1; // offset: 28 + uint32 PLNFONNJNID = 2; // offset: 24 } - message ECOGPFKDJDF { - repeated KFKLPGEKJLA MKIOMOINKOF = 5; // offset: 16 + uint32 LHHJFMMCBAF = 1; // offset: 48 uint32 rank = 2; // offset: 32 + uint32 position = 3; // offset: 44 + uint32 NEGCJDDIIJP = 4; // offset: 40 + repeated KFKLPGEKJLA MKIOMOINKOF = 5; // offset: 16 uint32 FADDJCGMJGB = 6; // offset: 36 - uint32 LHHJFMMCBAF = 1; // offset: 40 - uint32 NEGCJDDIIJP = 4; // offset: 44 - uint32 BBFOLEOPPPL = 3; // offset: 48 } - message DBNNBCGMIGP { - uint32 LHHJFMMCBAF = 1; // offset: 24 - uint32 MDKFLGDEJCN = 2; // offset: 28 + uint32 LHHJFMMCBAF = 1; // offset: 28 + uint32 MDKFLGDEJCN = 2; // offset: 24 } - message PJENKHDODKA { - MNIAIAGFEBP player_info = 4; // offset: 16 - string room_id = 1; // offset: 24 + string room_id = 1; // offset: 32 uint32 LOPNADHJKBF = 2; // offset: 40 uint32 section_id = 3; // offset: 44 + MNIAIAGFEBP player_info = 4; // offset: 16 } - 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 + uint32 LOPNADHJKBF = 2; // offset: 40 + uint32 section_id = 3; // offset: 52 + uint32 IPDDIKPHGPE = 4; // offset: 88 + uint32 GECCGKAHDOB = 5; // offset: 44 + uint32 CLACJFEEPNI = 6; // offset: 56 + repeated KFKLPGEKJLA EEDLBJGGLKD = 7; // offset: 32 + uint32 IEHKEIKCKLL = 8; // offset: 96 + uint32 JLAHNBIMKPD = 9; // offset: 80 + float LLGCGHPMKFG = 10; // offset: 76 + int32 PBIOONALCPL = 11; // offset: 92 + int32 MGNAMCPOMGK = 12; // offset: 48 + int32 PEHKIICMBCD = 13; // offset: 84 + uint32 GOGMGECOIJH = 14; // offset: 68 + int32 LNPPGBHEHML = 15; // offset: 60 + int32 HCMKEFPFEDH = 16; // offset: 64 + uint32 FIOEEAIBEPO = 17; // offset: 72 } - 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 + string room_id = 1; // offset: 48 + uint32 LOPNADHJKBF = 2; // offset: 84 + uint32 section_id = 3; // offset: 80 + MNIAIAGFEBP player_info = 4; // offset: 64 + repeated ECOGPFKDJDF MBGGCJIJEAK = 5; // offset: 56 + repeated uint32 KPOJFEJNIHK = 6; // offset: 16 + repeated uint32 GMDPHHPGGFE = 7; // offset: 72 + repeated uint32 GGGMDECDEBB = 8; // offset: 32 + repeated DBNNBCGMIGP GDLMMADBEMM = 9; // offset: 24 } - message CKODNPNBOEN { + uint32 avatar_id = 1; // offset: 32 uint32 GHPBBHOBMJN = 2; // offset: 24 - uint32 avatar_id = 1; // offset: 28 - uint32 avatar_level = 3; // offset: 32 + uint32 avatar_level = 3; // offset: 28 } - message HLMNDLOMPKP { - uint32 OCILFNNGHBD = 2; // offset: 24 - uint32 HOPACEGJJKB = 4; // offset: 28 + uint32 GPILDEKMAGJ = 1; // offset: 24 + uint32 OCILFNNGHBD = 2; // offset: 28 uint32 NGKFIFAFMND = 3; // offset: 32 - uint32 GPILDEKMAGJ = 1; // offset: 36 + uint32 HOPACEGJJKB = 4; // offset: 36 } - message FDNOPLPDLFC { + uint32 NMDBMPPLFKH = 1; // offset: 68 + uint32 CCCOEMLIPIF = 2; // offset: 52 + bool KAMJHJEALKH = 3; // offset: 73 + uint32 JIKCFNDFNMA = 4; // offset: 60 + repeated uint32 LFIGKFGHPGK = 5; // offset: 32 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 + uint32 OHOKCJBJJHA = 7; // offset: 56 + uint32 damage = 8; // offset: 48 + uint32 FGKCLINNMND = 9; // offset: 76 + bool KJJNICEKBAI = 10; // offset: 72 + uint32 NMACJAPBHKE = 11; // offset: 64 + repeated uint32 NJFFNHHFPOA = 12; // offset: 40 } - message JPAHFFFCIIK { + uint64 room_id = 1; // offset: 56 + uint32 GLHKJMBKKPI = 2; // offset: 68 + uint32 GAENFKKAKOI = 3; // offset: 64 + uint32 OOJGMIMJAGC = 4; // offset: 48 + uint32 monster_battle_type = 5; // offset: 40 + uint32 MMNJJHDBJCI = 6; // offset: 44 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 + CKODNPNBOEN IDBGCLFLCGE = 8; // offset: 24 } - 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 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 + uint32 GLHKJMBKKPI = 2; // offset: 92 + uint32 GAENFKKAKOI = 3; // offset: 80 + uint32 OOJGMIMJAGC = 4; // offset: 100 + bool CJNHAILKEPN = 5; // offset: 84 + uint32 turn = 6; // offset: 56 + uint32 FDAOAJKBJKM = 7; // offset: 76 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 40 + CKODNPNBOEN IDBGCLFLCGE = 9; // offset: 48 + uint32 attack_type = 10; // offset: 96 + FDNOPLPDLFC ADHHMELLEHA = 11; // offset: 32 + FDNOPLPDLFC KNMNGCBMNMJ = 12; // offset: 16 + uint32 KFEMJMKMGIJ = 13; // offset: 72 + uint32 cost_time = 14; // offset: 88 } - 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 + uint64 room_id = 1; // offset: 96 + uint32 GLHKJMBKKPI = 2; // offset: 88 + uint32 GAENFKKAKOI = 3; // offset: 68 + uint32 OOJGMIMJAGC = 4; // offset: 104 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 + uint32 monster_battle_type = 6; // offset: 64 + uint32 MMNJJHDBJCI = 7; // offset: 80 + repeated uint32 MHBEHHMJHOM = 8; // offset: 56 + CKODNPNBOEN COGGJELNFCN = 9; // offset: 24 + CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 16 + uint32 result = 11; // offset: 76 + HLMNDLOMPKP OLIIDBMFHCH = 12; // offset: 40 + HLMNDLOMPKP CDHIEPDFEIB = 13; // offset: 48 + uint32 MPHFJHCDEEG = 14; // offset: 108 + uint32 cost_time = 15; // offset: 84 } - message EFBNNINLDMM { + HLMNDLOMPKP OLIIDBMFHCH = 1; // offset: 32 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 + uint32 BLHPCHNPNLA = 5; // offset: 48 } - message LLJJGILGNEO { - CKODNPNBOEN FAOOHIBOJNE = 7; // offset: 24 - CKODNPNBOEN COGGJELNFCN = 6; // offset: 32 - uint64 room_id = 1; // offset: 40 - 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 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 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 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 + uint32 MPDHNFNCIEA = 2; // offset: 48 + uint32 PJGILAADCPN = 3; // offset: 64 + uint32 DLLADAJAKAG = 4; // offset: 68 + uint32 MMNJJHDBJCI = 5; // offset: 44 + CKODNPNBOEN COGGJELNFCN = 6; // offset: 32 + CKODNPNBOEN FAOOHIBOJNE = 7; // offset: 16 + uint32 monster_battle_type = 8; // offset: 40 +} +message IEMBKIAENOA { + uint64 room_id = 1; // offset: 104 + uint32 MPDHNFNCIEA = 2; // offset: 112 + uint32 PJGILAADCPN = 3; // offset: 92 + uint32 DLLADAJAKAG = 4; // offset: 96 + bool EIDALFJEAFP = 5; // offset: 88 + uint32 turn = 6; // offset: 72 + uint32 FDAOAJKBJKM = 7; // offset: 116 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 64 + CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 48 + CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 32 + uint32 attack_type = 11; // offset: 76 + FDNOPLPDLFC ADHHMELLEHA = 12; // offset: 16 + FDNOPLPDLFC OAMGGAMOLBH = 13; // offset: 40 + FDNOPLPDLFC KNMNGCBMNMJ = 14; // offset: 56 + uint32 ECMLCBNLBBG = 15; // offset: 120 + uint32 BLHPCHNPNLA = 16; // offset: 80 + uint32 cost_time = 17; // offset: 124 + uint32 ICFPOKDIOLI = 18; // offset: 84 +} +message HPOLJGDGOEI { + uint64 room_id = 1; // offset: 88 + uint32 MPDHNFNCIEA = 2; // offset: 80 + uint32 PJGILAADCPN = 3; // offset: 100 + uint32 DLLADAJAKAG = 4; // offset: 64 + bool EIDALFJEAFP = 5; // offset: 108 + uint32 MMNJJHDBJCI = 6; // offset: 84 + repeated uint32 MHBEHHMJHOM = 7; // offset: 56 + CKODNPNBOEN COGGJELNFCN = 8; // offset: 32 + CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 24 + uint32 result = 11; // offset: 72 + EFBNNINLDMM COFIBFHADAO = 12; // offset: 40 + EFBNNINLDMM IHHECACIABO = 13; // offset: 16 + uint32 score_id = 14; // offset: 68 + uint32 HBAAIBHPNOJ = 15; // offset: 96 + uint32 cost_time = 16; // offset: 104 + uint32 monster_battle_type = 17; // offset: 76 +} +message PNGGKFFJILG { + uint64 room_id = 1; // offset: 56 + uint32 MPDHNFNCIEA = 2; // offset: 44 + uint32 turn = 3; // offset: 40 + uint32 type = 4; // offset: 48 + uint32 reason = 5; // offset: 52 + repeated uint32 HEPCHHCHHPF = 6; // offset: 16 + int32 KCCJCGFKCCC = 7; // offset: 36 + uint32 FOJGIEEHHNG = 8; // offset: 32 } - 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 + uint32 turn = 3; // offset: 48 + uint32 OIEMGLCGIOM = 4; // offset: 32 + uint32 type = 5; // offset: 44 + uint32 reason = 6; // offset: 36 } - -message JEHPGCEIHDF { - string AFKCMBMLBBI = 6; // offset: 16 - string MFMJHPKJOAI = 5; // offset: 24 +message INHMDFDBGCL { uint64 room_id = 1; // offset: 40 - uint32 MPDHNFNCIEA = 2; // offset: 48 - uint32 PJGILAADCPN = 3; // offset: 52 - uint32 HJPBAJEPAGE = 4; // offset: 56 + uint32 MPDHNFNCIEA = 2; // offset: 32 + uint32 PJGILAADCPN = 3; // offset: 36 + uint32 turn = 4; // offset: 48 + string CLNGFDPINDB = 5; // offset: 24 +} +message JEHPGCEIHDF { + uint64 room_id = 1; // offset: 56 + uint32 MPDHNFNCIEA = 2; // offset: 40 + uint32 PJGILAADCPN = 3; // offset: 44 + uint32 turn = 4; // offset: 48 + string MFMJHPKJOAI = 5; // offset: 24 + string AFKCMBMLBBI = 6; // offset: 16 +} +message LPEHILMMINA { + uint32 stage_id = 1; // offset: 32 + uint64 room_id = 2; // offset: 24 + uint32 PJGILAADCPN = 3; // offset: 36 + bool IMIEDNOOCFH = 4; // offset: 40 +} +message HCHDLMIOOIP { + uint32 stage_id = 1; // offset: 44 + uint64 room_id = 2; // offset: 32 + uint32 PJGILAADCPN = 3; // offset: 24 + bool IDPIIMCMPDJ = 4; // offset: 48 + uint32 result = 5; // offset: 52 + uint32 max_wave = 6; // offset: 28 + uint32 cost_time = 7; // offset: 40 } - message OHLNNOMJPNH { - repeated uint32 AEJPCFLOPAL = 1; // offset: 24 + repeated uint32 AEJPCFLOPAL = 1; // offset: 16 } - message PEGJIHHIFOP { - repeated uint32 AEJPCFLOPAL = 1; // offset: 24 + repeated uint32 AEJPCFLOPAL = 1; // offset: 16 } - message CIOAOEGEIKH { repeated PEGJIHHIFOP DNIGKDKIPPJ = 1; // offset: 16 } - message JPKIDILKOAK { repeated uint32 AEJPCFLOPAL = 1; // offset: 16 uint32 buff_id = 2; // offset: 32 } - message DAMNNJKJOMM { repeated uint32 first_lineup = 1; // offset: 16 - repeated uint32 second_lineup = 2; // offset: 32 - uint32 DLCJLOIMKOJ = 4; // offset: 40 + repeated uint32 second_lineup = 2; // offset: 24 uint32 DHMEBODOJMI = 3; // offset: 44 + uint32 DLCJLOIMKOJ = 4; // offset: 40 } - message MCOFKOEJGGL { - repeated uint32 ADHEJNDAPIH = 2; // offset: 16 uint32 GPIOJJBAIJB = 1; // offset: 32 + repeated uint32 ADHEJNDAPIH = 2; // offset: 16 } - message KOBGMGHMCLF { + uint32 avatar_id = 1; // offset: 32 repeated MCOFKOEJGGL BJKBFDJGFOG = 2; // offset: 24 - uint32 slot = 3; // offset: 32 - uint32 IDBDBICPBBG = 4; // offset: 36 - uint32 avatar_id = 1; // offset: 40 + uint32 slot = 3; // offset: 36 + uint32 IDBDBICPBBG = 4; // offset: 40 } - message JGPMBLAJJJG { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 uint32 buff_id = 2; // offset: 32 } - message GFDJLBJPNMC { - repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 24 + repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 16 } - message JOLHIMGJGBO { oneof JBLDLHIGGKM { OHLNNOMJPNH FJONKDKACAB = 1; // offset: 16 @@ -1649,76 +1637,75 @@ message JOLHIMGJGBO { GFDJLBJPNMC MIEJNLBBIDB = 6; // offset: 16 } } - message GNBBDMBNNDJ { repeated JOLHIMGJGBO lineup_list = 1; // offset: 24 } +// Obf: ChallengeLineupList message ChallengeLineupList { repeated ChallengeAvatarInfo avatar_list = 1; // offset: 16 } +// Obf: ChallengeAvatarInfo message ChallengeAvatarInfo { AvatarType avatar_type = 1; // offset: 24 - uint32 MDOJNENGCFE = 5; // offset: 28 - uint32 index = 4; // offset: 32 + uint32 id = 2; // offset: 28 uint32 level = 3; // offset: 36 - uint32 id = 2; // offset: 40 + uint32 index = 4; // offset: 32 + uint32 skin_id = 5; // offset: 40 } +// Obf: ChallengeBossEquipmentInfo 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 tid = 2; // offset: 32 + uint32 level = 3; // offset: 24 + uint32 promotion = 4; // offset: 28 + uint32 rank = 5; // offset: 36 +} +message ChallengeBossRelicInfo { + uint32 unique_id = 1; // offset: 32 + uint32 tid = 2; // offset: 40 + uint32 level = 3; // offset: 36 uint32 main_affix_id = 4; // offset: 44 + repeated RelicAffix sub_affix_list = 5; // offset: 24 } +// Obf: ChallengeBossAvatarRelicInfo message ChallengeBossAvatarRelicInfo { - map avatar_relic_slot_map = 1; // offset: 24 + map avatar_relic_slot_map = 1; // offset: 16 } - 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 + uint32 avatar_type = 2; // offset: 56 + uint32 slot = 3; // offset: 40 + uint32 level = 4; // offset: 48 + uint32 skin_id = 5; // offset: 44 + ChallengeBossEquipmentInfo equipment = 6; // offset: 24 + ChallengeBossAvatarRelicInfo OKCGHKDMFAM = 7; // offset: 32 } - message GLLFJFJBIBC { - repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 24 + repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 16 } - message AIIGHJEIGHE { - ChallengeLineupList lineup = 2; // offset: 24 - uint32 FINOCEGDBDI = 1; // offset: 32 + uint32 stage_index = 1; // offset: 32 + ChallengeLineupList lineup = 2; // offset: 16 uint32 buff_id = 3; // offset: 36 } -message BBBIAPEHABA { - repeated uint32 finished_target_list = 6; // offset: 24 +// Obf: BBBIAPEHABA +message PlayerChallengeTierceRecord { + bool EGLLMGLLHDL = 1; // offset: 48 + uint32 record_id = 2; // offset: 52 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 + uint32 total_score = 5; // offset: 44 + repeated uint32 finished_target_list = 6; // offset: 24 } - message FMDAAIKLAJA { - bool EGLLMGLLHDL = 3; // offset: 24 - bool JFKMNBHOBCL = 2; // offset: 25 - uint32 group_id = 1; // offset: 28 + uint32 group_id = 1; // offset: 24 + bool JFKMNBHOBCL = 2; // offset: 29 + bool EGLLMGLLHDL = 3; // offset: 28 } enum ChatType { @@ -1784,114 +1771,96 @@ enum HCMEILLLKBD { HCMEILLLKBD_JDOAIPKBIPE = 1; HCMEILLLKBD_GGBMAANJNJC = 2; } - message ECCKHOLLPPC { - repeated uint32 AGNFHCLKGCF = 4; // offset: 16 uint64 ANBJMMOEGJE = 1; // offset: 32 - uint32 GJNMHILINHC = 2; // offset: 40 - uint32 JOJALEHLLEJ = 3; // offset: 44 + uint32 GJNMHILINHC = 2; // offset: 44 + uint32 JOJALEHLLEJ = 3; // offset: 40 + repeated uint32 AGNFHCLKGCF = 4; // offset: 24 } - message NDDOMFBJMKE { - uint64 HJFDAJAMFAC = 3; // offset: 24 - uint32 panel_id = 1; // offset: 32 - uint32 MMNJODIJPOE = 2; // offset: 36 + uint32 panel_id = 1; // offset: 24 + uint32 content_type = 2; // offset: 28 + uint64 HJFDAJAMFAC = 3; // offset: 32 } - message DCHCPKMFNNC { repeated uint32 avatar_id_list = 1; // offset: 16 } - message EJEFBHPAPND { - repeated uint32 avatar_id_list = 1; // offset: 24 + repeated uint32 avatar_id_list = 1; // offset: 16 } - message PFDBLPONOHE { - repeated uint32 POOEMJLCDHB = 3; // offset: 16 - repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 32 repeated uint32 avatar_id_list = 1; // offset: 40 + repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 32 + repeated uint32 POOEMJLCDHB = 3; // offset: 24 } - message GMMMIGPFIOH { repeated uint32 avatar_id_list = 1; // offset: 16 } - message DPIFGEONFPI { - repeated uint32 avatar_id_list = 1; // offset: 16 + repeated uint32 avatar_id_list = 1; // offset: 24 uint32 ILBJLIENCLB = 2; // offset: 32 } - message EPCNFDBKAEE { - repeated uint32 avatar_id_list = 1; // offset: 24 + repeated uint32 avatar_id_list = 1; // 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 + DCHCPKMFNNC BNIGONFKICO = 1; // offset: 32 + EJEFBHPAPND JIOEBAFCAJE = 2; // offset: 32 + PFDBLPONOHE NBBFPHGLFNP = 3; // offset: 32 + GMMMIGPFIOH LNOMBCDABKJ = 4; // offset: 32 + DPIFGEONFPI BEGAIBBJHHD = 5; // offset: 32 + EPCNFDBKAEE GOIKMBNGGNP = 6; // offset: 32 + HFHFMPLAJCC CMHJJDDEHCP = 7; // offset: 32 + GDIBHDEKJCG OOKBDDEJHPB = 8; // offset: 32 } } - message IDLACKBINMC { - string title = 1; // offset: 16 - string JFCEOOODIBN = 2; // offset: 32 + string title = 1; // offset: 32 + string JFCEOOODIBN = 2; // offset: 24 } - message IGCHDHFMPBJ { - string stop_desc = 2; // offset: 24 - uint32 avatar_id = 3; // offset: 32 - DKOPGDPKJHB type = 1; // offset: 36 -} - -message PELDIEOMMDM { + DKOPGDPKJHB type = 1; // offset: 32 string stop_desc = 2; // offset: 16 - repeated uint32 avatar_id_list = 1; // offset: 24 + uint32 avatar_id = 3; // offset: 36 +} +message PELDIEOMMDM { + repeated uint32 avatar_id_list = 1; // offset: 16 + string stop_desc = 2; // offset: 32 } - message JAONELJJAFK { - float value = 2; // offset: 24 - uint32 ACHILGIPGKL = 1; // offset: 28 + uint32 property_type = 1; // offset: 24 + float value = 2; // offset: 28 } - 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 + JAONELJJAFK ELOGOFFIJBB = 3; // offset: 24 + repeated JAONELJJAFK sub_affix_list = 4; // offset: 32 } - message HJNPOBAMKKF { - repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 16 repeated AOAOBPGFHLA HGNKNFJPIKI = 1; // offset: 24 + repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 32 uint32 MNCFOGJECMF = 3; // offset: 40 } - message OPLFDAGPBEI { - HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 - string stop_desc = 4; // offset: 32 - HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 40 uint32 avatar_id = 1; // offset: 48 + HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 16 + HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 + string stop_desc = 4; // offset: 40 } - message HCKADDLIGEB { string stop_desc = 1; // offset: 16 - uint32 unk1 = 2; // offset: 32 + uint32 HAAFJLKHCKF = 2; // offset: 32 } +// Obf: ChatData message ChatData { oneof extend_type { ECCKHOLLPPC NPBOINAPJJE = 101; // offset: 16 @@ -1906,22 +1875,19 @@ message ChatData { 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 EKNABKLPEEL { HCMEILLLKBD KPOBMNLKLOK = 1; // offset: 24 uint32 role_id = 2; // offset: 28 } - message ChatMessageData { - EKNABKLPEEL CKHPFFENOBE = 10; // offset: 24 - EKNABKLPEEL BKOALKHDLOB = 11; // offset: 32 - repeated MessageChatData message_datas = 9; // offset: 40 uint64 create_time = 4; // offset: 48 + repeated MessageChatData message_datas = 9; // offset: 32 + EKNABKLPEEL CKHPFFENOBE = 10; // offset: 16 + EKNABKLPEEL BKOALKHDLOB = 11; // offset: 24 } enum AvatarSlotType { @@ -1939,6 +1905,7 @@ enum ItemType { ITEM_RELIC = 5; } +// Obf: JEOPNAHLJHA enum VirtualItemType { VIRTUAL_ITEM_NONE = 0; VIRTUAL_ITEM_HCOIN = 1; @@ -2055,6 +2022,7 @@ enum LanguageType { LANGUAGE_ID = 13; } +// Obf: PlatformType enum PlatformType { EDITOR = 0; IOS = 1; @@ -2080,6 +2048,7 @@ enum PlatformType { CLOUD_DOUYIN_ANDROID = 28; } +// Obf: ReloginType enum ReloginType { NO_KICK = 0; FORCE_KICK = 1; @@ -2087,6 +2056,7 @@ enum ReloginType { SILENCE = 3; } +// Obf: AvatarType enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; @@ -2100,6 +2070,7 @@ enum AvatarType { AvatarType_GPMNKEOADPI = 9; } +// Obf: MultiPathAvatarType enum MultiPathAvatarType { MultiPathAvatarTypeNone = 0; Mar_7thKnightType = 1001; @@ -2122,6 +2093,7 @@ enum ENHEBGDPDBB { ENHEBGDPDBB_KGMPLJNOGNE = 32; } +// Obf: Gender enum Gender { GenderNone = 0; GenderMan = 1; @@ -2136,6 +2108,7 @@ enum DCMCBLMFKOB { DCMCBLMFKOB_GDMOEIJCLLC = 4; } +// Obf: ProductGiftType enum ProductGiftType { PRODUCT_GIFT_NONE = 0; PRODUCT_GIFT_COIN = 1; @@ -2165,6 +2138,7 @@ enum ProductGiftType { ProductGiftType_NKJADAFIFIK = 25; } +// Obf: BLOHGFCFEEL enum FeatureSwitchType { BLOHGFCFEEL_OLLFDOONPPH = 0; BLOHGFCFEEL_CMPBOEFPAFF = 1; @@ -2262,6 +2236,8 @@ enum FeatureSwitchType { BLOHGFCFEEL_KACOHBEJFOD = 95; BLOHGFCFEEL_KGMKFOPKJPK = 96; BLOHGFCFEEL_HBMLKNFMGEN = 97; + BLOHGFCFEEL_AFNFHMPAPFN = 98; + BLOHGFCFEEL_MOMBNANDPNO = 99; } enum SecretKeyType { @@ -2276,12 +2252,14 @@ enum PBIEFHKNAFA { PBIEFHKNAFA_KBBDECFFFAL = 1; } +// Obf: EOPODGPDKMO enum PunkLordShareType { EOPODGPDKMO_NLCDGIPGFDJ = 0; EOPODGPDKMO_ENFIEFPPCIC = 1; EOPODGPDKMO_ACAOCKPIGPL = 2; } +// Obf: PFIPEIGDLLK enum PunkLordAttackerStatus { PFIPEIGDLLK_NLCDGIPGFDJ = 0; PFIPEIGDLLK_CCALGNCNFME = 1; @@ -2314,6 +2292,7 @@ enum PIDAHABFLBL { PIDAHABFLBL_IBNPGEDFIMO = 2; } +// Obf: KMJKPKLCPNM enum DevelopmentType { KMJKPKLCPNM_BEEHIFFKOIH = 0; KMJKPKLCPNM_FJMKBHBKDNG = 1; @@ -2336,6 +2315,7 @@ enum DevelopmentType { KMJKPKLCPNM_ODDKNGFCBKO = 18; } +// Obf: DIHJILNECAD enum PlayingState { DIHJILNECAD_NLCDGIPGFDJ = 0; DIHJILNECAD_CIEIJLJAJMO = 1; @@ -2366,6 +2346,7 @@ enum OONKJIIEPDC { OONKJIIEPDC_ANAIJLLOOHF = 5; } +// Obf: BOKMDMEDAHN enum PlanetFesCardPieceApplyPermissionType { BOKMDMEDAHN_OAPAHOMMCGO = 0; BOKMDMEDAHN_GOJLDPCAMHM = 1; @@ -2433,8 +2414,11 @@ enum JDCAPBNPOOK { JDCAPBNPOOK_FIFGENNKDBE = 109; JDCAPBNPOOK_ONPNOPLOAGH = 110; JDCAPBNPOOK_MDBHGMDBJGK = 111; + JDCAPBNPOOK_DICKKDIAEND = 112; + JDCAPBNPOOK_LKPOOOLNAJC = 113; } +// Obf: MJJIFGINJAJ enum GridFightDropType { MJJIFGINJAJ_NLCDGIPGFDJ = 0; MJJIFGINJAJ_item_value = 1; @@ -2446,242 +2430,219 @@ enum GridFightDropType { MJJIFGINJAJ_JJDGKIIBHOP = 7; } +// Obf: PlayerBasicInfo message PlayerBasicInfo { - 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 + string nickname = 1; // offset: 16 + uint32 level = 2; // offset: 44 + uint32 exp = 3; // offset: 36 + uint32 stamina = 4; // offset: 48 + uint32 mcoin = 5; // offset: 56 + uint32 hcoin = 6; // offset: 32 + uint32 scoin = 7; // offset: 52 + uint32 world_level = 8; // offset: 40 } - message CJLCPMDGIBO { repeated uint32 EAKOLIJOEPA = 1; // offset: 16 } - message SpBarInfo { - uint32 max_sp = 2; // offset: 24 - uint32 cur_sp = 1; // offset: 28 + uint32 cur_sp = 1; // offset: 24 + uint32 max_sp = 2; // offset: 28 } +// Obf: BlackInfo message BlackInfo { - int64 end_time = 2; // offset: 24 int64 begin_time = 1; // offset: 32 - uint32 limit_level = 3; // offset: 40 - uint32 ban_type = 4; // offset: 44 + int64 end_time = 2; // offset: 40 + uint32 limit_level = 3; // offset: 28 + uint32 ban_type = 4; // offset: 24 } - message KPNHGDGLICN { - AvatarType avatar_type = 1; // offset: 24 - uint32 id = 2; // offset: 28 -} - -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 + uint32 id = 2; // offset: 24 +} +message ONKDAPOKGAC { + AvatarType avatar_type = 1; // offset: 40 + uint32 id = 2; // offset: 32 + uint32 level = 3; // offset: 28 + uint32 index = 4; // offset: 36 + uint32 skin_id = 5; // offset: 24 } - message FNFMCAEBOLH { uint32 version = 1; // offset: 24 uint32 count = 2; // offset: 28 } - message ClientDownloadData { + uint32 version = 1; // offset: 36 + int64 time = 2; // offset: 40 bytes data = 3; // offset: 16 - int64 time = 2; // offset: 32 - uint32 DJCNHCGFHKF = 4; // offset: 40 - uint32 version = 1; // offset: 44 + uint32 channel_id = 4; // offset: 32 } - message ClientObjDownloadData { - repeated ClientDownloadData dyn_code = 3; // offset: 16 - ClientDownloadData client_obj_download_data = 2; // offset: 32 - bytes sc_info = 1; // offset: 40 + bytes sc_info = 1; // offset: 32 + ClientDownloadData client_obj_download_data = 2; // offset: 16 + repeated ClientDownloadData dyn_code = 3; // offset: 40 } - message LFKKOMBKJIP { + string tag = 1; // offset: 32 string value = 2; // offset: 24 - string NHALJPDONCP = 1; // offset: 32 } - message HBJLNKAFNAD { - repeated uint32 switch_list = 1; // offset: 24 + repeated uint32 switch_list = 1; // offset: 16 } - message HDOKNMGIDMB { - repeated HBJLNKAFNAD BGNKLMIMBPI = 2; // offset: 16 FeatureSwitchType type = 1; // offset: 32 + repeated HBJLNKAFNAD BGNKLMIMBPI = 2; // offset: 16 bool KPCPABKPAKL = 3; // offset: 36 } - message MEPHKJFAJPP { - string HELMPDCKLEO = 5; // offset: 16 + string NLONGNHNECG = 1; // offset: 64 + string BHNHGPCGKMA = 2; // offset: 16 + string CKACNADCDFP = 3; // offset: 56 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 + string HELMPDCKLEO = 5; // offset: 48 + string DFBLOBNLHCC = 6; // offset: 40 + string GLEEJNEJACP = 7; // offset: 72 } - message CMCJFJEBBCO { - string LEMBPAGGMEM = 1; // offset: 24 - int32 MBPELIOJBDG = 5; // offset: 32 - int32 LMMHAGLDACM = 4; // offset: 36 - int32 HDMMKJIKCOJ = 3; // offset: 40 + string LEMBPAGGMEM = 1; // offset: 16 int32 BLNDDBDIDNJ = 2; // offset: 44 + int32 HDMMKJIKCOJ = 3; // offset: 40 + int32 LMMHAGLDACM = 4; // offset: 32 + int32 MBPELIOJBDG = 5; // offset: 36 } - message ReplayInfo { - string replay_name = 7; // offset: 16 + uint64 LMFBCHEHOLO = 1; // offset: 40 + PBIEFHKNAFA replay_type = 2; // offset: 76 + uint32 stage_id = 3; // offset: 52 + uint32 uid = 4; // offset: 48 string nickname = 5; // offset: 32 - uint32 stage_id = 3; // offset: 40 - uint32 PBNIENNCNOP = 10; // offset: 44 - uint64 LMFBCHEHOLO = 1; // offset: 48 + uint32 head_icon = 6; // offset: 64 + string replay_name = 7; // offset: 24 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 + uint32 KLIFGJOILEE = 9; // offset: 72 + uint32 PBNIENNCNOP = 10; // offset: 68 } - message GOFFDNPBHIK { - uint32 avatar_id = 1; // offset: 24 - uint32 avatar_level = 2; // offset: 28 + uint32 avatar_id = 1; // offset: 28 + uint32 avatar_level = 2; // offset: 24 } - 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 + uint32 uid = 1; // offset: 60 + uint32 damage_hp = 2; // offset: 48 + bool is_final_hit = 3; // offset: 56 + uint32 over_kill_damage_hp = 4; // offset: 44 + string battle_replay_key = 5; // offset: 24 + repeated GOFFDNPBHIK avatar_list = 6; // offset: 32 + uint32 assist_score = 7; // offset: 64 + uint32 damage_score = 8; // offset: 52 + uint32 final_hit_score = 9; // offset: 40 } - message GMDHIALLILJ { - repeated CJDIAHDLCNJ GAIKBNPIFLM = 1; // offset: 16 + repeated CJDIAHDLCNJ GAIKBNPIFLM = 1; // offset: 24 } - message CDCCPHILOCC { - uint32 uid = 1; // offset: 24 - uint32 monster_id = 2; // offset: 28 + uint32 uid = 1; // offset: 28 + uint32 monster_id = 2; // offset: 24 } +// Obf: PunkLordMonsterBasicInfo 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 - int64 create_time = 5; // offset: 40 - uint32 world_level = 4; // offset: 48 - uint32 left_hp = 6; // offset: 52 + uint32 uid = 1; // offset: 32 + uint32 monster_id = 2; // offset: 28 + uint32 config_id = 3; // offset: 40 + uint32 world_level = 4; // offset: 36 + int64 create_time = 5; // offset: 48 + uint32 left_hp = 6; // offset: 60 + uint32 attacker_num = 7; // offset: 24 PunkLordShareType share_type = 8; // offset: 56 - bool APCMAIJPPEH = 9; // offset: 60 + bool APCMAIJPPEH = 9; // offset: 44 } +// Obf: TryDownLoadReplay message TryDownLoadReplay { - string replay_name = 1; // offset: 16 - ReplayInfo try_down_load_replay = 2; // offset: 32 + string battle_replay_key = 1; // offset: 24 + ReplayInfo replay_info = 2; // offset: 16 } - message RegionInfo { - string name = 1; // offset: 24 - string display_name = 5; // offset: 32 + string name = 1; // offset: 48 + string title = 2; // offset: 24 + string dispatch_url = 3; // 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 + string display_name = 5; // offset: 16 + string stop_desc = 6; // offset: 64 + string MDPGMPGBDMH = 7; // offset: 72 } - message Dispatch { - string FMPGOLIBHBD = 5; // offset: 16 - string top_sever_region_name = 3; // offset: 24 - repeated RegionInfo region_list = 4; // offset: 32 - string msg = 2; // offset: 48 uint32 retcode = 1; // offset: 56 + string msg = 2; // offset: 16 + string top_sever_region_name = 3; // offset: 32 + repeated RegionInfo region_list = 4; // offset: 40 + string FMPGOLIBHBD = 5; // offset: 48 } - 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 + uint32 AGPFHDNOBEN = 1; // offset: 96 + repeated uint32 DCFGIEJAILL = 2; // offset: 72 + repeated uint32 KLKADPNPNHI = 3; // offset: 64 + repeated uint32 NBINKKOFKED = 4; // offset: 24 + repeated uint32 PLJEJGCEKGL = 5; // offset: 40 repeated uint32 HBLKPAJPPEC = 6; // offset: 80 - uint32 MNNLNOJNPBP = 8; // offset: 88 - uint32 AGPFHDNOBEN = 1; // offset: 92 - bool IHABNJLBNBL = 7; // offset: 96 + bool IHABNJLBNBL = 7; // offset: 88 + uint32 MNNLNOJNPBP = 8; // offset: 92 + repeated uint32 BOPGCJOMKGE = 9; // offset: 56 + repeated uint32 CLNIFBCKJPE = 10; // offset: 16 + repeated uint32 MPBDKLFAPCH = 11; // offset: 48 } - message AOHKKFHDALO { oneof NEBNJDMFELO { - uint32 role_star = 101; // offset: 24 + uint32 role_star = 101; // offset: 16 + uint32 PIHGNNMBCEJ = 102; // 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 + GridFightDropType FKKGLFOHGGA = 1; // offset: 40 + uint32 FNLMKJLKLFH = 2; // offset: 32 + uint32 num = 3; // offset: 36 + AOHKKFHDALO param = 5; // offset: 16 } - message GridFightDropInfo { - repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 16 + repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 24 } - 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 + string name = 2; // offset: 16 + string KFPMJKCOJAJ = 4; // offset: 40 + bytes JLFIAFKGCOJ = 5; // offset: 32 + string MILBDIPBJGP = 6; // offset: 48 } - message FHCEIOHLADG { - uint32 pos_index = 1; // offset: 24 - uint32 LLLOOKPGGGG = 4; // offset: 28 + uint32 pos_index = 1; // offset: 36 uint32 LHHONKJPPDC = 2; // offset: 32 - uint32 KFGOKFKHOPB = 3; // offset: 36 + uint32 KFGOKFKHOPB = 3; // offset: 28 + uint32 LLLOOKPGGGG = 4; // offset: 24 } +// Obf: Vector message Vector { + sint32 x = 1; // offset: 28 sint32 y = 2; // offset: 24 - sint32 z = 3; // offset: 28 - sint32 x = 1; // offset: 32 + sint32 z = 3; // offset: 32 } - message JPGACKPLGCD { - bool KALACJBAPOA = 1; // offset: 24 + bool KALACJBAPOA = 1; // offset: 26 + bool FOKJIPGMKAN = 2; // offset: 24 bool IBLGOCFBOCO = 3; // offset: 25 - bool FOKJIPGMKAN = 2; // offset: 26 } - message KHADHDLCNOI { uint32 id = 1; // offset: 24 - bool KDHCICFNAOC = 2; // offset: 28 + bool is_pause = 2; // offset: 28 } - message AAKECCJELLI { - uint32 EDHBBJADHHJ = 2; // offset: 24 - uint32 id = 1; // offset: 28 + uint32 id = 1; // offset: 24 + uint32 volume = 2; // offset: 28 } - message MNCBEDBDDHL { - repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 16 - KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 32 + KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 24 + repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 32 bool PGPNCNABHAM = 3; // offset: 40 } @@ -2698,6 +2659,7 @@ enum AKBCEFGFJCJ { AKBCEFGFJCJ_EDGLLBJOOOA = 2; } +// Obf: JJMFOABLOCE enum BattleModuleType { JJMFOABLOCE_OHDOHHFAKMC = 0; JJMFOABLOCE_FDKBEDIMCBJ = 1; @@ -2747,8 +2709,9 @@ enum BattleEndReason { BATTLE_END_REASON_TURN_LIMIT = 2; } +// Obf: BattleStaticticEventType enum BattleStaticticEventType { -BATTLE_STATICTIC_EVENT_NONE = 0; + 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; @@ -2780,12 +2743,22 @@ enum ABBHAALIBAH { ABBHAALIBAH_PMEEHGMPNLK = 4; } +enum CACGKIJHEMG { + CACGKIJHEMG_KFDEMFFJNKA = 0; + CACGKIJHEMG_DGAPMMELBPE = 1; + CACGKIJHEMG_MCBPEPHOOHK = 2; + CACGKIJHEMG_CCCHHGEMJGM = 3; + CACGKIJHEMG_HJGPMAMOABN = 4; + CACGKIJHEMG_ONBLMIFEHKK = 5; +} + enum GKFEBACHAHC { GKFEBACHAHC_AKOMDALLNCC = 0; GKFEBACHAHC_LGIMNFONGPO = 1; GKFEBACHAHC_FMNHINMBDOF = 2; } +// Obf: BattleEndStatus enum BattleEndStatus { BATTLE_END_NONE = 0; BATTLE_END_WIN = 1; @@ -2799,1180 +2772,1076 @@ enum GBGOIAJBMBE { GBGOIAJBMBE_EPIIPAEPNDE = 2; } +// Obf: BattleOp message BattleOp { + uint32 turn_counter = 1; // offset: 56 + uint32 state = 2; // offset: 44 + uint32 action_entity_id = 3; // offset: 36 + uint32 target_entity_id = 4; // offset: 40 + uint32 op_type = 5; // offset: 32 + uint32 skill_index = 6; // offset: 48 + uint32 operation_counter = 7; // offset: 52 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 - uint32 skill_index = 6; // offset: 52 - uint32 target_entity_id = 4; // offset: 56 } - message BattleEquipment { - uint32 id = 1; // offset: 24 - uint32 level = 2; // offset: 28 - uint32 rank = 4; // offset: 32 - uint32 promotion = 3; // offset: 36 + uint32 id = 1; // offset: 28 + uint32 level = 2; // offset: 24 + uint32 promotion = 3; // offset: 32 + uint32 rank = 4; // offset: 36 } - message BattleRelic { - 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 + uint32 id = 1; // offset: 56 + uint32 level = 2; // offset: 48 + uint32 main_affix_id = 3; // offset: 40 + repeated RelicAffix sub_affix_list = 4; // offset: 16 + uint32 unique_id = 5; // offset: 44 + uint32 set_id = 6; // offset: 36 + uint32 type = 7; // offset: 52 + uint32 rarity = 8; // offset: 32 } - message AvatarSkillTree { - uint32 point_id = 1; // offset: 24 - uint32 level = 2; // offset: 28 + uint32 point_id = 1; // offset: 28 + uint32 level = 2; // offset: 24 } +// Obf: RelicAffix message RelicAffix { uint32 affix_id = 1; // offset: 24 - uint32 step = 3; // offset: 28 - uint32 cnt = 2; // offset: 32 + uint32 cnt = 2; // offset: 28 + uint32 step = 3; // offset: 32 } - message AMEMKFNABGG { - repeated uint32 ILOLFNPALJH = 2; // offset: 24 - uint32 ODHIDLBAPIG = 4; // offset: 32 bool GNLMBJCPING = 1; // offset: 36 - uint32 PIKBPDAMGML = 3; // offset: 40 + repeated uint32 ILOLFNPALJH = 2; // offset: 24 + uint32 PIKBPDAMGML = 3; // offset: 32 + uint32 ODHIDLBAPIG = 4; // offset: 40 } +// Obf: BattleAvatar message BattleAvatar { - 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: 112 + AvatarType avatar_type = 1; // offset: 100 + uint32 id = 2; // offset: 96 + uint32 level = 3; // offset: 84 + uint32 rank = 4; // offset: 108 + uint32 index = 5; // offset: 76 + repeated AvatarSkillTree skilltree_list = 6; // offset: 64 + repeated BattleEquipment equipment_list = 7; // offset: 40 + uint32 hp = 8; // offset: 80 + uint32 promotion = 10; // offset: 88 + repeated BattleRelic relic_list = 11; // offset: 48 + uint32 world_level = 12; // offset: 72 + uint32 assist_uid = 13; // offset: 92 + AMEMKFNABGG ALNJENINBPN = 15; // offset: 32 + SpBarInfo sp_bar = 16; // offset: 56 + uint32 GDIMKFNECOK = 17; // offset: 104 + repeated AvatarSkillTree CHEFGGPEJKL = 18; // offset: 24 + uint32 enhanced_id = 19; // offset: 112 } - message BattleMonsterParam { + uint32 hard_level_group = 1; // offset: 28 + uint32 level = 2; // offset: 36 + uint32 elite_group = 3; // offset: 40 + uint32 IEDEBFCCKNL = 4; // offset: 32 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 ALIMNHEENPP { - repeated BCCONKJHDJL IEBNOGOOEMO = 2; // offset: 16 uint32 role_star = 1; // offset: 32 + repeated BCCONKJHDJL IEBNOGOOEMO = 2; // offset: 16 } - message LJHDMKEBPDH { oneof teleport_nigger { - ALIMNHEENPP EIGMKOJOEEI = 101; // offset: 24 + ALIMNHEENPP EIGMKOJOEEI = 101; // offset: 16 } } - message BattleMonster { - LJHDMKEBPDH extra_info = 4; // offset: 24 - uint32 max_hp = 3; // offset: 32 - uint32 monster_id = 1; // offset: 36 - uint32 cur_hp = 2; // offset: 40 + uint32 monster_id = 1; // offset: 40 + uint32 cur_hp = 2; // offset: 32 + uint32 max_hp = 3; // offset: 36 + LJHDMKEBPDH extra_info = 4; // offset: 16 } - message BattleMonsterWave { - 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 + repeated BattleMonster monster_list = 1; // offset: 32 + BattleMonsterParam monster_param = 2; // offset: 16 + uint32 battle_stage_id = 3; // offset: 44 + uint32 battle_wave_id = 4; // offset: 40 } - message BattleBuff { - map dynamic_values = 6; // offset: 16 - repeated uint32 target_index_list = 5; // offset: 32 - uint32 id = 1; // offset: 40 + uint32 id = 1; // offset: 52 uint32 level = 2; // offset: 44 - uint32 owner_index = 3; // offset: 48 - uint32 wave_flag = 4; // offset: 52 + uint32 owner_index = 3; // offset: 40 + uint32 wave_flag = 4; // offset: 48 + repeated uint32 target_index_list = 5; // offset: 16 + map dynamic_values = 6; // offset: 24 } - -message FPOAGFOCKOO { - uint32 id = 1; // offset: 24 - 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 progress = 2; // offset: 24 - uint32 total_progress = 3; // offset: 28 - uint32 id = 1; // offset: 32 + uint32 id = 1; // offset: 24 + uint32 progress = 2; // offset: 28 + uint32 total_progress = 3; // offset: 32 } - message BattleTargetList { - repeated BattleTarget battle_target_list = 1; // offset: 16 + repeated BattleTarget battle_target_list = 1; // offset: 24 } - 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 BattleAvatar avatar_list = 1; // offset: 56 repeated BattleMonsterWave monster_wave_list = 2; // offset: 96 - EDCFKACPFNB FGOAKDCBIOE = 10; // offset: 104 - uint32 world_level = 7; // offset: 112 + repeated BattleBuff buff_list = 3; // offset: 16 + uint32 world_level = 7; // offset: 120 + map battle_target_info = 9; // offset: 48 + EDCFKACPFNB battle_action_event_id = 10; // offset: 24 + repeated BattleAvatar EEIPNLJNJAL = 11; // offset: 64 + BattleGridFightSpecialBattleInfo battle_evolve_build_data = 12; // offset: 40 + KIAICMELIMM battle_sword_training_data = 13; // offset: 88 + BattleRogueMagicInfo battle_rogue_magic_info = 14; // offset: 104 + PKPFAHEBJIO battle_fate_data = 15; // offset: 112 + GridFightInfo battle_grid_fight_data = 16; // offset: 32 + GLIBGKGGEJL battle_fate_rin_data = 17; // offset: 72 } - message KIAICMELIMM { - map AOKECJBFMCN = 1; // offset: 24 - uint32 CDBGPMABMGM = 2; // offset: 32 - uint32 FPCOPPLFBOP = 4; // offset: 36 - uint32 FGOHMOMLEBG = 3; // offset: 40 + map AOKECJBFMCN = 1; // offset: 16 + uint32 CDBGPMABMGM = 2; // offset: 36 + uint32 FGOHMOMLEBG = 3; // offset: 32 + uint32 enemy_hp_multiplier = 4; // offset: 40 } - message AetherAvatarInfo { - SpBarInfo sp_bar = 6; // offset: 16 - repeated uint32 LICLEEICAOE = 4; // offset: 32 + uint32 id = 1; // offset: 48 uint32 index = 2; // offset: 40 uint32 promotion = 3; // offset: 44 - AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 48 - uint32 id = 1; // offset: 52 + repeated uint32 LICLEEICAOE = 4; // offset: 24 + AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 52 + SpBarInfo sp_bar = 6; // offset: 16 } - message OJHHHPLBIEJ { - repeated BattleMonsterWave monster_wave_list = 2; // offset: 16 - repeated BattleBuff buff_list = 3; // offset: 24 repeated AetherAvatarInfo avatar_list = 1; // offset: 40 + repeated BattleMonsterWave monster_wave_list = 2; // offset: 16 + repeated BattleBuff buff_list = 3; // offset: 32 } - 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 KAPJNJDCACL = 2; // offset: 52 + uint32 turn_counter = 1; // offset: 36 + uint32 random_counter = 2; // offset: 40 + repeated HOLHBEOHEJD snapshot_list = 4; // offset: 24 + uint32 AMCPMEAOJJK = 6; // offset: 32 } - 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 + bool GGOPPDKDPME = 1; // offset: 43 uint32 OKHBCLCCLPL = 2; // offset: 36 - uint32 GCKHDGOBFOC = 7; // offset: 40 + bool LGJMMJEFGNK = 3; // offset: 40 + string HAKCLAHLPFG = 4; // offset: 24 + bool IICCMNMEOFI = 5; // offset: 42 + bool DEBAOCJBBNB = 6; // offset: 41 + uint32 GCKHDGOBFOC = 7; // offset: 32 } - -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 MOHMAHDOBDO { - uint32 JBCFPAEELBL = 2; // offset: 24 - uint32 FJBPOFJPFNP = 1; // offset: 28 + uint32 start_pos = 1; // offset: 24 + uint32 length = 2; // offset: 28 } - message IBHHJPCIOIC { - map JKMHAJHIKIK = 2; // offset: 16 - bytes AFMFNCGCNHI = 3; // offset: 24 bool ECLAGOJMMBO = 1; // offset: 40 + map JKMHAJHIKIK = 2; // offset: 16 + bytes AFMFNCGCNHI = 3; // offset: 32 } - 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 + string BDGLPMHPEKD = 2; // offset: 16 + string debug_extra_info = 3; // offset: 24 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 plane_id = 5; // offset: 72 + uint32 floor_id = 6; // offset: 68 + uint32 ABDBLDPCJCJ = 7; // offset: 64 + uint32 PBIGECFCHEN = 8; // offset: 76 + IBHHJPCIOIC COBOAEBCMCO = 9; // offset: 48 uint32 IOHJEHHHPCL = 10; // offset: 80 } - 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 + uint32 version = 1; // offset: 104 + uint32 logic_random_seed = 2; // offset: 128 + uint32 stage_id = 3; // offset: 100 + DBCBMJKOBPJ lineup = 4; // offset: 24 + repeated BattleOp op_list = 5; // offset: 88 + bytes turn_snapshot_hash = 6; // offset: 64 + uint32 FMOAAHKDGNP = 7; // offset: 132 + repeated uint32 DACGLGHGLIG = 8; // offset: 40 + bool NNGDLOHALCN = 9; // offset: 124 + OIKBIPICGDN MBHFMFEMPOM = 10; // offset: 112 + BattleModuleType JKCEIMCCBBA = 11; // offset: 108 + repeated BattleEventBattleInfo battle_event = 12; // offset: 16 + uint32 rounds_limit = 14; // offset: 120 + EICNFLHIHOI config = 15; // offset: 48 + bytes IJHANPILBAM = 16; // offset: 32 + uint32 NIBMFCFBHEP = 17; // offset: 116 + uint32 JAOIOKBBMFC = 18; // offset: 96 + OJHHHPLBIEJ APFNIHDLFIE = 19; // offset: 80 + EBPDNOOMHBD DDFABAGIHMD = 100; // offset: 72 } - message PAPJEPAJPCJ { + int32 hash = 1; // offset: 32 string value = 2; // offset: 16 - int32 MJMEEOIEMMM = 1; // offset: 32 } +// Obf: AvatarProperty message AvatarProperty { - double max_hp = 1; // offset: 24 + double max_hp = 1; // offset: 40 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 defence = 3; // offset: 24 + double speed = 4; // offset: 56 + double left_hp = 5; // offset: 64 + double left_sp = 6; // offset: 72 + double max_sp = 7; // offset: 48 } - message EquipmentProperty { uint32 id = 1; // offset: 24 - uint32 level = 4; // offset: 28 + uint32 rank = 2; // offset: 28 uint32 promotion = 3; // offset: 32 - uint32 rank = 2; // offset: 36 + uint32 level = 4; // offset: 36 } - message AttackDamageProperty { string attack_type = 1; // offset: 24 double damage = 2; // offset: 32 } +// Obf: SkillUseProperty message SkillUseProperty { - string skill_type = 2; // offset: 16 - 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 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 + string skill_type = 2; // offset: 24 + uint32 skill_level = 3; // offset: 68 + uint32 skill_use_count = 4; // offset: 56 + double HLJOEGHJNLA = 5; // offset: 72 + double CIDJHAOBNMF = 6; // offset: 40 + double CFFFAPJGGCB = 7; // offset: 48 + uint32 GGDBMJGBDMA = 8; // offset: 60 + uint32 BJGNKIPLNBA = 9; // offset: 64 +} +message AOFMDLLDIHG { + uint32 skill_id = 1; // offset: 48 + double delay = 2; // offset: 32 + repeated uint32 battle_target_list = 3; // offset: 24 + double damage = 4; // offset: 40 } - message SpAddSource { string source = 1; // offset: 24 uint32 sp_add = 2; // offset: 32 } - message EPNAONKOHBO { - string KBKOGLCAEKG = 1; // offset: 16 + string ability_name = 1; // offset: 16 uint32 count = 2; // offset: 32 double total_damage = 3; // offset: 40 } - message CFDHDBNIHPL { - repeated uint32 NGIJFAEONCK = 2; // offset: 24 double GNHLKBINIEF = 1; // offset: 32 + repeated uint32 NGIJFAEONCK = 2; // offset: 24 } - message ABDOKOFEHMH { int32 BCJLNFOMEAG = 1; // offset: 24 } - message KNBMAPNNDJL { - int32 NONACGPCEKE = 2; // offset: 24 int32 OLLPHBPPEHG = 1; // offset: 28 + int32 NONACGPCEKE = 2; // offset: 24 int32 BCJLNFOMEAG = 3; // offset: 32 } +// Obf: AvatarBattleInfo message AvatarBattleInfo { - 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 + AvatarType avatar_type = 1; // offset: 184 + uint32 id = 2; // offset: 268 + uint32 avatar_level = 3; // offset: 208 + uint32 avatar_rank = 4; // offset: 252 + uint32 avatar_promotion = 5; // offset: 228 + AvatarProperty avatar_status = 6; // offset: 40 + repeated AvatarSkillTree avatar_skill = 7; // offset: 80 + repeated EquipmentProperty avatar_equipment = 8; // offset: 56 + uint32 total_turns = 9; // offset: 384 + double total_damage = 10; // offset: 312 + double total_heal = 11; // offset: 296 + double total_damage_taken = 12; // offset: 272 + double total_hp_recover = 13; // offset: 168 + double total_sp_cost = 14; // offset: 256 + uint32 stage_id = 15; // offset: 340 + uint32 stage_type = 16; // offset: 292 + double total_break_damage = 17; // offset: 376 + repeated AttackDamageProperty attack_type_damage = 18; // offset: 88 + repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 112 + repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 128 + repeated SkillUseProperty skill_times = 21; // offset: 48 + double delay_cumulate = 22; // offset: 280 + uint32 total_sp_add = 23; // offset: 144 + repeated SpAddSource sp_add_source = 24; // offset: 16 + uint32 total_bp_cost = 25; // offset: 332 + uint32 die_times = 26; // offset: 264 + uint32 revive_times = 27; // offset: 248 + uint32 break_times = 28; // offset: 372 + uint32 extra_turns = 29; // offset: 224 + double total_shield = 30; // offset: 160 + double total_shield_taken = 31; // offset: 136 + double total_shield_damage = 32; // offset: 152 + AvatarProperty initial_status = 33; // offset: 32 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 - 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 - 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 + uint32 assist_uid = 35; // offset: 308 + repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 120 + double DEICGFKIMMO = 37; // offset: 176 + double GPLELDEIEKO = 38; // offset: 192 + double CNEMKKIBFEA = 39; // offset: 360 + double EEOGKOKOPNB = 40; // offset: 232 + repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 96 + uint32 CNLEPLAEEHF = 42; // offset: 344 + uint32 JDHDJFCKBGD = 43; // offset: 328 + double DIALJMAHFBO = 44; // offset: 240 + double LAOEEGEELDK = 45; // offset: 352 + double LFLKOGDPLKD = 46; // offset: 200 + double EBMFCBKHIEH = 47; // offset: 320 + double DBLABFODNMJ = 48; // offset: 392 + uint32 FJNKOPMOLDE = 49; // offset: 148 + uint32 FLKCFJBCIOM = 50; // offset: 348 + uint32 PNJDPNHNBDA = 51; // offset: 336 + double NEDCAKEMHLF = 52; // offset: 216 + uint32 NBCDOMJBAFM = 53; // offset: 388 + uint32 PECMOGDLCDC = 54; // offset: 304 + uint32 enhanced_id = 55; // offset: 368 + uint32 MEBKILMPMGA = 56; // offset: 288 + CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 64 + ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 24 + uint32 OKMHKBOJBOB = 59; // offset: 212 } - message IGMOKOENLDK { - double attack = 2; // offset: 24 + double max_hp = 1; // offset: 48 + double attack = 2; // offset: 56 + double defence = 3; // offset: 64 + double OFMLLDLAOCC = 4; // offset: 24 + double speed = 5; // offset: 40 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 + double GENCOBDFKLA = 7; // offset: 72 } - message CKCDIAAFICJ { - double IFMOHNAAAMC = 2; // offset: 24 - uint32 MMPHFLDBEKB = 3; // offset: 32 - uint32 break_times = 4; // offset: 36 uint32 BKPDKFLDLDD = 1; // offset: 40 + double IFMOHNAAAMC = 2; // offset: 32 + uint32 MMPHFLDBEKB = 3; // offset: 44 + uint32 break_times = 4; // offset: 24 } +// Obf: MonsterBattleInfo message MonsterBattleInfo { - 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 + uint32 entity_id = 1; // offset: 160 + uint32 monster_id = 2; // offset: 96 + uint32 PKFMOFPMBBJ = 3; // offset: 180 + uint32 NCKAICABJIK = 4; // offset: 132 + IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 32 + uint32 total_turns = 6; // offset: 76 + double total_damage = 7; // offset: 120 + double total_heal = 8; // offset: 112 + double total_damage_taken = 9; // offset: 136 + double total_hp_recover = 11; // offset: 104 + uint32 stage_id = 12; // offset: 176 + uint32 KPMIIFGAMFA = 14; // offset: 168 + repeated AttackDamageProperty attack_type_damage = 15; // offset: 56 + repeated SkillUseProperty skill_times = 16; // offset: 24 + uint32 stage_type = 17; // offset: 72 + double MBDMCJLFJOO = 18; // offset: 80 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 + KPOIEOPCEJL death_source = 20; // offset: 172 + uint32 wave = 21; // offset: 148 + int32 JFDOMCHHBIF = 22; // offset: 100 + uint32 phase = 23; // offset: 156 + uint32 max_phase = 24; // offset: 144 + HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 152 + repeated AOFMDLLDIHG skill_info = 26; // offset: 48 + uint32 CBMLFOBDNCO = 27; // offset: 128 + repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 16 + double NCDGNNJABJJ = 29; // offset: 184 + double IBENGEOJFOJ = 30; // offset: 64 + NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 164 } - message BattleEventProperty { - SpBarInfo sp_bar = 2; // offset: 24 + SpBarInfo sp_bar = 2; // offset: 16 } +// Obf: BattleEventBattleInfo message BattleEventBattleInfo { + uint32 battle_event_id = 1; // offset: 40 BattleEventProperty status = 2; // offset: 16 repeated AOFMDLLDIHG skill_info = 3; // offset: 24 - uint32 battle_event_id = 1; // offset: 40 } - -message EJDGMCFBFMO { - uint32 score_id = 2; // offset: 24 - uint32 DBLJFJAAPAN = 1; // offset: 28 -} - message HDKEPPDIDIH { + uint32 avatar_id = 1; // offset: 56 repeated uint32 EJDDMNAODEN = 2; // offset: 16 - repeated uint32 JNDBCDAIIDD = 5; // offset: 32 + uint32 source = 3; // offset: 68 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 + repeated uint32 JNDBCDAIIDD = 5; // offset: 32 + int32 AFPKBFAPOAH = 6; // offset: 64 + double OELDAKBOPJA = 7; // offset: 72 + uint32 CNGEOGOMPOP = 8; // offset: 60 + uint32 wave = 9; // offset: 48 + uint32 enhanced_id = 10; // offset: 52 } - message GHCDMMNHNHO { - int32 GCABCJKCAOE = 2; // offset: 24 - uint32 avatar_id = 1; // offset: 28 + uint32 avatar_id = 1; // offset: 24 + int32 GCABCJKCAOE = 2; // offset: 28 uint32 enhanced_id = 3; // offset: 32 } - message GANDCEDCLDL { - uint32 FHPMEIECKLG = 2; // offset: 24 uint32 KAAHKLDJPJE = 1; // offset: 28 - uint32 entity_id = 3; // offset: 32 + uint32 FHPMEIECKLG = 2; // offset: 32 + uint32 entity_id = 3; // offset: 24 } - 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 + uint32 monster_id = 2; // offset: 40 + repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 32 + uint32 delay = 4; // offset: 44 + repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 24 } +// Obf: StatisticEvent message StatisticEvent { - BattleStaticticEventType type = 1; // offset: 24 - uint32 LMMDHGCIHBL = 2; // offset: 28 - uint32 display_value = 3; // offset: 32 + BattleStaticticEventType type = 1; // offset: 28 + uint32 LMMDHGCIHBL = 2; // offset: 24 + uint32 param = 3; // offset: 32 } - message DKPHAFPGDLO { - uint32 JGDOICIEMAH = 1; // offset: 24 - uint32 IOEAFFEEDFM = 2; // offset: 28 + uint32 JGDOICIEMAH = 1; // offset: 28 + uint32 IOEAFFEEDFM = 2; // offset: 24 } - message GFNAPELNFIC { - DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 16 uint32 CLFBBAPEPML = 1; // offset: 32 - bool AALCCPJCBME = 2; // offset: 36 + bool is_locked = 2; // offset: 36 + DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 16 } - message OEMOIGDNPNP { + uint32 card_id = 1; // offset: 40 + double param = 2; // offset: 32 + bool is_enable = 3; // offset: 44 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 HLFOOKANNDE { - uint32 JGDOICIEMAH = 1; // offset: 24 - double KADNIAEJACG = 3; // offset: 32 + uint32 JGDOICIEMAH = 1; // offset: 32 double damage = 2; // offset: 40 + double KADNIAEJACG = 3; // offset: 24 } - message EAENAFJCEFD { - repeated uint32 MMGPKJOJIPM = 1; // offset: 16 - repeated uint32 FGPGOPOCAPN = 2; // offset: 32 + repeated uint32 MMGPKJOJIPM = 1; // offset: 24 + repeated uint32 FGPGOPOCAPN = 2; // offset: 16 } - 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 + uint32 score_id = 2; // offset: 44 + uint32 GMKFBAMNDEA = 3; // offset: 32 + repeated DKPHAFPGDLO CBLOAJFJKKI = 4; // offset: 16 + float delay = 5; // offset: 40 } - message FDGKFJFICDN { - uint32 OCPEPEMNNEK = 1; // offset: 24 - double PNJEGPAFNCI = 2; // offset: 32 + uint32 OCPEPEMNNEK = 1; // offset: 32 + double delay = 2; // offset: 24 } - message IDJIAGLCAPE { - repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 24 - repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32 uint32 IPCFGIEFBKH = 1; // offset: 40 + repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32 + repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 24 } - message PMNLJEJKLOD { - NIMFANHLFNJ type = 1; // offset: 24 - uint32 count = 2; // offset: 28 + NIMFANHLFNJ type = 1; // offset: 28 + uint32 count = 2; // offset: 24 } +// Obf: BattleGridFightSpecialBattleInfo message BattleGridFightSpecialBattleInfo { - 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 cur_level_id = 1; // offset: 128 + uint32 PFBDNGHMBII = 2; // offset: 136 + uint32 rogue_money = 3; // offset: 156 + repeated GFNAPELNFIC ICOPGAJFKHE = 4; // offset: 112 + repeated GFNAPELNFIC OMCLLCNKAHE = 5; // offset: 40 + repeated uint32 LLIFKMANADH = 6; // offset: 24 + EAENAFJCEFD HPHJGIEKMAA = 7; // offset: 80 + repeated uint32 FPONJJMJFAE = 8; // offset: 72 + uint32 grid_fight_cur_level_exp = 9; // offset: 132 + uint32 LJGPHGDDBKE = 11; // offset: 140 + repeated uint32 DCKIGAHCNMJ = 12; // offset: 88 + uint32 cur_wave = 14; // offset: 148 + repeated OEMOIGDNPNP LONFKFCFDND = 17; // offset: 16 + repeated HLFOOKANNDE HNJPIDFKNIK = 18; // offset: 48 + repeated uint32 BLLKCBJGAEB = 19; // offset: 64 + bool CHKBOLNIPMO = 20; // offset: 120 + uint32 GMBPGBIJGGE = 21; // offset: 152 + IDJIAGLCAPE INPNMBJNPPK = 22; // offset: 96 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 + repeated uint32 PMLEEGOGPIF = 25; // offset: 104 + repeated PMNLJEJKLOD GMGPFAIONNG = 26; // offset: 56 + uint32 LJHKBJIBCGK = 27; // offset: 124 } - message BGFBIFLPBHD { uint32 MHJBJKJPOJE = 2; // offset: 24 - uint32 effect_id = 1; // offset: 28 } - -message PIECGAMHHDN { - repeated uint32 BGODKJLMPNK = 1; // offset: 24 -} - message BattleGridFightTraitCoreRoleInfo { - uint32 role_id = 1; // offset: 24 - uint32 unique_id = 2; // offset: 28 + uint32 role_id = 1; // offset: 28 + uint32 unique_id = 2; // offset: 24 } - message BattleGridFigntAvatarCoreRoleInfo { - repeated uint32 LKNGKJCFFBH = 2; // offset: 16 - repeated uint32 grid_fight_avatar_list = 1; // offset: 24 + repeated uint32 grid_fight_avatar_list = 1; // offset: 16 + repeated uint32 LKNGKJCFFBH = 2; // offset: 32 } - 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: 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 + repeated uint32 IHCDDIPNJKO = 2; // offset: 24 + repeated BattleGridFightEquipInfo grid_fight_equipment_list = 3; // offset: 48 + map BANBECDCDHG = 4; // offset: 16 + repeated FHCEIOHLADG POJGKJENENA = 5; // offset: 32 +} +message CPMNHNHKLBK { + uint32 role_id = 1; // offset: 24 } +// Obf: BattleGridFightTraitEffectInfo message BattleGridFightTraitEffectInfo { - uint32 effect_id = 1; // offset: 32 + uint32 effect_id = 1; // offset: 36 oneof NEBNJDMFELO { - BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16 - BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16 - GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16 - KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 16 + BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 24 + BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 24 + GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 24 + KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 24 + CPMNHNHKLBK LFIDNOAECMN = 105; // offset: 24 } } - message MHFNFINKJKP { - uint32 CHEEOEHDOBF = 1; // offset: 24 - ABBHAALIBAH grid_update_src = 4; // offset: 28 - IDDPBEAMDAO NKIENAICLGN = 2; // offset: 32 - uint32 NKJPCMPMGPM = 3; // offset: 36 + uint32 CHEEOEHDOBF = 1; // offset: 28 + IDDPBEAMDAO NKIENAICLGN = 2; // offset: 24 + uint32 NKJPCMPMGPM = 3; // offset: 32 + ABBHAALIBAH grid_update_src = 4; // offset: 36 } -message NIEGDAPHKGC { - repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 24 - repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 - uint32 trait_id = 1; // offset: 40 - uint32 KOJFHFAKKFO = 2; // offset: 44 - uint32 AFKKLDMAEDJ = 7; // offset: 48 - uint32 BPJKHDNBPOE = 6; // offset: 52 +// Obf: NIEGDAPHKGC +message GridFightTraitInfo { + uint32 trait_id = 1; // offset: 44 + uint32 layer = 2; // offset: 52 + repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 24 + repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 32 + uint32 BPJKHDNBPOE = 6; // offset: 48 + uint32 AFKKLDMAEDJ = 7; // offset: 40 } - -message JJHJCIAPADP { +message ABJGLPCOMMK { + uint32 ENHJCNJFDFI = 1; // offset: 24 +} +message NKAEOPAAJLG { oneof BHGKHELCPGO { - uint32 EAGPOCAGMCA = 1; // offset: 24 + uint32 EAGPOCAGMCA = 1; // offset: 16 + } +} +message JJHJCIAPADP { + ABJGLPCOMMK GLHDCCPOGHL = 101; // offset: 40 + NKAEOPAAJLG JBIFDJKPHIJ = 102; // offset: 32 + oneof BHGKHELCPGO { + uint32 EAGPOCAGMCA = 1; // offset: 16 } } -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 +// Obf: BJGJBNJDLIK +message GridFightRoleInfo { + uint32 role_id = 1; // offset: 64 + uint32 role_star = 2; // offset: 52 + uint32 pos_index = 3; // offset: 56 + repeated BattleGridFightEquipInfo CNIJIJMEPEF = 7; // offset: 32 + uint32 avatar_id = 8; // offset: 60 + map convert_property_to_fixpoint = 10; // offset: 24 + uint32 unique_id = 11; // offset: 48 + JJHJCIAPADP DCEOLAAMGOO = 12; // offset: 16 } -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 +// Obf: PKDNDNABKII +message GridFightNPCInfo { + uint32 unique_id = 1; // offset: 40 + uint32 npc_id = 2; // offset: 36 + uint32 pos_index = 3; // offset: 32 + repeated BattleGridFightEquipInfo grid_fight_equipment_list = 4; // offset: 16 } -message MLCLJKDKCDG { +// Obf: MLCLJKDKCDG +message GridFightProjectionInfo { + uint32 unique_id = 1; // offset: 28 + uint32 LKMEMKLGIIK = 2; // offset: 32 uint32 pos_index = 3; // offset: 24 - uint32 LKMEMKLGIIK = 2; // offset: 28 - uint32 unique_id = 1; // offset: 32 } -message ACFLKPFDHIM { - map OPEMKBPFFDN = 6; // offset: 16 +// Obf: ACFLKPFDHIM +message BattleGridFightEquipInfo { + uint32 grid_fight_equipment_id = 2; // offset: 40 map convert_property_to_fixpoint = 4; // offset: 32 - uint32 unique_id = 5; // offset: 40 - uint32 grid_fight_equipment_id = 2; // offset: 44 + uint32 unique_id = 5; // offset: 44 + map OPEMKBPFFDN = 6; // offset: 16 + CACGKIJHEMG PFCBHCJIDKE = 7; // offset: 48 } -message BGLCGNCLHLJ { +// Obf: BGLCGNCLHLJ +message GridFightAugmentInfo { uint32 augment_id = 1; // offset: 24 } -message KHFHMJEMBOF { +// Obf: KHFHMJEMBOF +message GridFightPortalInfo { uint32 portal_buff_id = 1; // offset: 24 } - message MIPDJDJLGPL { - uint32 EMOHLJHPOPC = 1; // offset: 24 - uint32 section_id = 3; // offset: 28 - uint32 CJCCMAACJDB = 4; // offset: 32 + uint32 EMOHLJHPOPC = 1; // offset: 32 uint32 DCAHJELNJNP = 2; // offset: 36 + uint32 section_id = 3; // offset: 24 + uint32 node_type = 4; // offset: 28 } -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 +// Obf: OJCBOMCCPDB +message GridFightInfo { + repeated BattleAvatar OPHONCKPNMG = 1; // offset: 32 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 + uint32 grid_fight_lineup_hp = 3; // offset: 104 + uint32 EHNJDIDABHD = 4; // offset: 120 + repeated GridFightTraitInfo grid_fight_trait_info = 7; // offset: 16 + repeated GridFightRoleInfo grid_game_role_list = 8; // offset: 88 + uint32 IFIIOIIKJHO = 9; // offset: 108 + repeated GridFightAugmentInfo sync_augment_info = 10; // offset: 24 + MIPDJDJLGPL IOCKDJCDMAH = 11; // offset: 72 + uint32 HHEPCDMBJFI = 12; // offset: 132 + uint32 LJNGPCKPJLF = 13; // offset: 100 + repeated GridFightPortalInfo grid_fight_portal_buff_list = 14; // offset: 48 + bool is_overlock = 15; // offset: 112 + uint32 AACGBEBGDPE = 16; // offset: 116 + repeated GridFightNPCInfo grid_game_npc_list = 17; // offset: 64 + repeated GridFightProjectionInfo KCOMPKMJCMC = 18; // offset: 40 + uint32 LODNFLMBIEH = 19; // offset: 128 + map POCKGKDFLKK = 20; // offset: 56 + uint32 NFBJINKLLLK = 21; // offset: 124 + bool MEHFNAEMMFE = 22; // offset: 113 } - message HNDAOBACJOA { string phase = 1; // offset: 16 - repeated uint32 NCDMFFBBBDP = 10; // offset: 32 - repeated uint32 DJOFHLGLDGB = 9; // offset: 40 + float MINGOICONIF = 2; // offset: 72 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 + uint32 DLHCMNIACBO = 4; // offset: 52 + uint32 JMCFEEHBDDH = 5; // offset: 64 + uint32 ENCAECIICBP = 6; // offset: 60 + uint32 GOEEJIAAEKB = 7; // offset: 68 + uint32 HDGBKHPHKMO = 8; // offset: 56 + repeated uint32 DJOFHLGLDGB = 9; // offset: 40 + repeated uint32 NCDMFFBBBDP = 10; // offset: 24 } - message OJEANLINGCJ { - repeated uint32 boss_info = 7; // offset: 24 - 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 + uint32 EAAAEJLJDDE = 1; // offset: 60 + uint32 NCJOBKNJFPN = 2; // offset: 48 + uint32 OEBAIDCOPLC = 3; // offset: 52 + uint32 PLJCEFDPCIO = 4; // offset: 56 + uint32 IBHKMLKHKJB = 5; // offset: 44 + uint32 KOBJCPABKAA = 6; // offset: 40 + repeated uint32 boss_info = 7; // offset: 32 + repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 24 } - 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 wave = 1; // offset: 60 + double PCKECKCNHCE = 2; // offset: 40 + double EOKEFIAOFPN = 3; // offset: 24 + uint32 HEKPNDDKKMM = 4; // offset: 36 + uint32 INOIOGNMBMM = 5; // offset: 48 + uint32 status = 6; // offset: 52 + uint32 PKDANDJFAON = 7; // offset: 56 + uint32 HHOPLLPEKKE = 8; // offset: 32 } - message NHPAECJCOCG { string key = 1; // offset: 24 double value = 2; // offset: 32 } - message IJLEFNJPFKP { - uint32 OAPEDNOPOLN = 1; // offset: 24 + uint32 rogue_mode = 1; // offset: 24 } - message EMLFDPFAPJP { uint32 NAEAGNLBKAM = 1; // offset: 24 uint32 MHPPIKLBNMD = 2; // offset: 28 } - message OJMPKMNINGK { - map AAABHNMAENN = 5; // offset: 16 - bool AALCCPJCBME = 3; // offset: 32 - uint32 level = 2; // offset: 36 + uint32 CFKKKPNKHEL = 1; // offset: 32 + uint32 level = 2; // offset: 44 + bool is_locked = 3; // offset: 36 uint32 dice_slot_id = 4; // offset: 40 - uint32 CFKKKPNKHEL = 1; // offset: 44 + map AAABHNMAENN = 5; // offset: 24 } - message KCIEGDGJMBE { - map HCPNPDLJKGF = 4; // offset: 24 - repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 32 uint32 GCAHKLNGFCK = 1; // offset: 40 + repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 24 uint32 level = 3; // offset: 44 + map HCPNPDLJKGF = 4; // offset: 32 } - message CJHPPLHFNAB { - EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 16 + EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 24 repeated KCIEGDGJMBE AHBOCLNGFNM = 2; // offset: 32 } - 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 + double difficulty_ratio = 2; // offset: 24 + uint32 PGGDEHKKINP = 11; // offset: 32 + uint32 style_level = 12; // offset: 40 + uint32 style_exp = 13; // offset: 36 } - message BLJEJFMKEII { oneof MMCGBGDJIPN { - CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 16 - FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 16 + CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 24 + FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 24 } } - message BattleRogueMagicInfo { - BLJEJFMKEII detail_info = 2; // offset: 24 - IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 32 + IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 16 + BLJEJFMKEII detail_info = 2; // offset: 32 } - message CMIKEILGNGK { - uint32 GCAHKLNGFCK = 1; // offset: 24 - uint32 level = 2; // offset: 28 + uint32 GCAHKLNGFCK = 1; // offset: 28 + uint32 level = 2; // offset: 24 double total_damage = 3; // offset: 32 } - message DFDPLINPMJF { + uint32 INGDHDPEGOK = 1; // offset: 36 + uint32 IGPNFJDACIE = 2; // offset: 32 repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24 - uint32 INGDHDPEGOK = 1; // offset: 32 - uint32 IGPNFJDACIE = 2; // offset: 36 } - message OKLPMDCIEIG { - uint32 JOHMBBFODBB = 2; // offset: 24 - uint32 IPLNNHLGDJK = 1; // offset: 28 - double ADNKLLMHLCJ = 3; // offset: 32 - double GADGHAGGBNO = 4; // offset: 40 + uint32 IPLNNHLGDJK = 1; // offset: 32 + uint32 JOHMBBFODBB = 2; // offset: 36 + double ADNKLLMHLCJ = 3; // offset: 40 + double GADGHAGGBNO = 4; // offset: 24 } - message NKKADHADOLO { OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 16 } - message EANJJJPKIPJ { DFDPLINPMJF EBIJFLILKFP = 1; // offset: 16 NKKADHADOLO GEOOCJBAKFI = 2; // offset: 24 } - message OEBBNFANHLK { - double AALPICLABCO = 2; // offset: 24 - uint32 JBPNBECLGKN = 1; // offset: 32 + uint32 JBPNBECLGKN = 1; // offset: 24 + double AALPICLABCO = 2; // offset: 32 } - message NIFPICHIDLJ { + MOHNIMLCODA type = 1; // offset: 40 + uint32 config_id = 2; // offset: 36 + uint32 unique_id = 3; // offset: 32 + uint32 level = 4; // offset: 44 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 } - message EBBJLHBAGCJ { - repeated uint32 GLNPAOLFPDI = 2; // offset: 16 uint32 ODPELJAIPHL = 1; // offset: 32 + repeated uint32 GLNPAOLFPDI = 2; // offset: 24 } - 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 + repeated NIFPICHIDLJ message_datas = 1; // offset: 16 + map FGGPANADLKM = 2; // offset: 32 + repeated EBBJLHBAGCJ FPMBJMDNPBM = 3; // offset: 40 uint32 area_id = 4; // offset: 52 + uint32 difficulty = 5; // offset: 48 } - message HFFAFBIGNKP { - uint32 INOIOGNMBMM = 4; // offset: 24 - uint32 monster_id = 1; // offset: 28 - uint32 HEKPNDDKKMM = 3; // offset: 32 - uint32 IBNLKOLLPJH = 2; // offset: 36 + uint32 monster_id = 1; // offset: 36 + uint32 IBNLKOLLPJH = 2; // offset: 24 + uint32 HEKPNDDKKMM = 3; // offset: 28 + uint32 INOIOGNMBMM = 4; // offset: 32 } - 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 + uint32 JEOFBDLFCOL = 1; // offset: 44 + double HIFNHNLNDPN = 2; // offset: 24 + double JGFKNDMDHHP = 3; // offset: 32 + uint32 wave = 4; // offset: 40 + uint32 IBNLKOLLPJH = 5; // offset: 48 + double AEPMEGILLOJ = 6; // offset: 64 + double MINCPOKEPDP = 7; // offset: 56 } - message JPKJNNKMIGJ { - uint32 GDLJHBLJODK = 1; // offset: 24 - uint32 IBNLKOLLPJH = 5; // offset: 28 - double CJKMCOMGJCL = 3; // offset: 32 + uint32 GDLJHBLJODK = 1; // offset: 44 uint32 DFBHOJANGCF = 2; // offset: 40 - uint32 wave = 4; // offset: 44 + double CJKMCOMGJCL = 3; // offset: 32 + uint32 wave = 4; // offset: 28 + uint32 IBNLKOLLPJH = 5; // offset: 24 } - message HPHJPOIBGLC { - repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 16 - repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 32 - repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 40 + repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 16 + repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 32 + repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 40 } - message FMNPJNPAMOA { - uint32 avatar_id = 1; // offset: 24 - uint32 JAEGABGPEDI = 2; // offset: 28 + uint32 avatar_id = 1; // offset: 28 + uint32 JAEGABGPEDI = 2; // offset: 24 } - message FIMBJCONBAE { + uint32 DAEKFCNBCFC = 1; // offset: 44 + uint32 AMKBLKMNKFE = 2; // offset: 56 + uint32 MOLFOOGCBKE = 3; // offset: 52 + repeated uint32 CDJABFHCNFF = 4; // offset: 32 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 + uint32 ACGIEKABIFK = 6; // offset: 40 + uint32 DAEBGDENDNN = 7; // offset: 48 } - message JIONEELJGCC { FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 16 } - message JGOFJDOCOMK { uint32 progress = 1; // offset: 24 } - message GECCJHDOCKH { - uint32 DLGPBFDGEGJ = 1; // offset: 24 - uint32 BJLGFCKBPPJ = 2; // offset: 28 + uint32 DLGPBFDGEGJ = 1; // offset: 28 + uint32 BJLGFCKBPPJ = 2; // offset: 24 } - message GBJMLKNLEPD { - GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16 + HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 48 + JIONEELJGCC BNMBHFMHGLH = 2; // offset: 40 JGOFJDOCOMK KIABIIOENOK = 3; // offset: 24 - HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 32 - JIONEELJGCC BNMBHFMHGLH = 2; // offset: 48 + GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16 } - 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 + uint32 KJGDBFEFHPJ = 1; // offset: 24 + double HIFNHNLNDPN = 2; // offset: 48 + double JGFKNDMDHHP = 3; // offset: 72 + uint32 IBOPDGOFDOD = 4; // offset: 80 + uint32 NBKOOPBPNPL = 5; // offset: 28 + uint32 GMJGPDKJAEE = 6; // offset: 40 + uint32 HKAENABCBHL = 7; // offset: 36 + double AEPMEGILLOJ = 8; // offset: 56 + uint32 BJGOOFNOGMJ = 9; // offset: 64 + uint32 OLPDBDEDCOG = 10; // offset: 84 + double MINCPOKEPDP = 11; // offset: 88 + uint32 OEBAIDCOPLC = 12; // offset: 32 + uint32 IBHKMLKHKJB = 13; // offset: 68 } - message BJOFJDKIOPG { - repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24 - uint32 IBHKMLKHKJB = 2; // offset: 32 - uint32 OEBAIDCOPLC = 1; // offset: 36 - uint32 JBFEPAFJNCL = 3; // offset: 40 + uint32 OEBAIDCOPLC = 1; // offset: 32 + uint32 IBHKMLKHKJB = 2; // offset: 40 + uint32 JBFEPAFJNCL = 3; // offset: 36 + repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 16 } +// Obf: BattleAvatarServantInfo message BattleAvatarServantInfo { - repeated SkillUseProperty skill_times = 5; // offset: 16 + uint32 avatar_id = 1; // offset: 84 + uint32 KAAHKLDJPJE = 2; // offset: 168 + uint32 total_turns = 3; // offset: 80 + double DBJOLLGOGOL = 4; // offset: 160 + repeated SkillUseProperty skill_times = 5; // offset: 48 + double total_damage = 6; // offset: 112 + double total_break_damage = 7; // offset: 176 + repeated AttackDamageProperty attack_type_damage = 8; // offset: 32 + repeated AttackDamageProperty attack_type_break_damage = 9; // 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 - uint32 MEBKILMPMGA = 23; // offset: 136 + double total_damage_taken = 11; // offset: 128 + double total_heal = 12; // offset: 64 + double total_hp_recover = 13; // offset: 144 + double total_shield = 14; // offset: 104 + double total_shield_taken = 15; // offset: 96 + double total_shield_damage = 16; // offset: 152 + uint32 break_times = 17; // 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 + uint32 CNLEPLAEEHF = 19; // offset: 72 + uint32 JDHDJFCKBGD = 20; // offset: 60 + double DIALJMAHFBO = 21; // offset: 120 + uint32 entity_id = 22; // offset: 76 + uint32 MEBKILMPMGA = 23; // offset: 56 + double GPLELDEIEKO = 24; // offset: 88 } +// Obf: BattleAvatarGlobalBuffInfo message BattleAvatarGlobalBuffInfo { uint32 avatar_id = 1; // offset: 24 - uint32 maze_buff_id = 2; // offset: 28 - uint32 DLMBCCCPCKJ = 3; // offset: 32 + uint32 maze_buff_id = 2; // offset: 32 + uint32 DLMBCCCPCKJ = 3; // offset: 28 } - message OHDHNDMJFAP { repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 24 - uint32 BOBELCJDDOA = 3; // offset: 32 - uint32 GNMMFALALLD = 2; // offset: 36 + uint32 GNMMFALALLD = 2; // offset: 32 + uint32 BOBELCJDDOA = 3; // offset: 36 } - message NEJMJMJAMMA { - uint32 GCNMKIHOFGG = 3; // offset: 24 - uint32 NCDBCLLAHPP = 1; // offset: 28 + uint32 NCDBCLLAHPP = 1; // offset: 24 uint32 JJDEEHAMHGF = 2; // offset: 32 + uint32 GCNMKIHOFGG = 3; // offset: 28 } - message FMEKABDGCEC { - repeated NIFPICHIDLJ message_datas = 2; // offset: 16 - NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 32 + NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 24 + repeated NIFPICHIDLJ message_datas = 2; // offset: 32 } - 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 HFLPDCJDIAC = 1; // offset: 120 uint32 NBPFMFMKJHI = 2; // offset: 88 + repeated ADHGIJPHLEB MFOOECCEOBO = 3; // offset: 48 + repeated HFKKKFJHPHJ LLOFONJOGCE = 4; // offset: 24 + repeated BCCONKJHDJL ODMCMPIDJNH = 5; // offset: 40 + repeated LFLENBDPNJN NELAKLKIDDK = 6; // offset: 72 + repeated CPNCAPLOIHI DOGMMGLBJIJ = 8; // offset: 16 uint32 OAHFCPPIMLF = 9; // offset: 92 + repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 32 + double NDKJJIFIFNJ = 11; // offset: 112 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 + double COCOMFHNEHF = 13; // offset: 104 + uint32 FKMINAMFFAN = 14; // offset: 124 + repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 80 + map POCKGKDFLKK = 16; // offset: 64 } - message JPAIOFMJEPM { uint32 BBHBAKJCGLC = 1; // offset: 24 } - message JPHFANMNHJP { oneof KKNBOACNCON { - JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 24 + JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 16 } } - message OBIMHNFFLEM { - repeated uint32 switch_list = 2; // offset: 24 - map trait_effect_level_reward = 5; // offset: 32 uint32 effect_id = 1; // offset: 40 + repeated uint32 switch_list = 2; // offset: 24 + map trait_effect_level_reward = 5; // offset: 16 } - message ADHGIJPHLEB { - repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 16 uint32 trait_id = 1; // offset: 32 - double KINKMHEAANP = 4; // offset: 40 + repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 16 double damage = 3; // offset: 48 + double KINKMHEAANP = 4; // offset: 40 } - message HFKKKFJHPHJ { + uint32 augment_id = 1; // offset: 40 double damage = 3; // offset: 24 double KINKMHEAANP = 4; // offset: 32 - uint32 augment_id = 1; // offset: 40 } - message FHKKPNDLLLO { uint32 portal_buff_id = 1; // offset: 24 } - message CJAFIJAFIPN { uint32 EOKOPAFFMII = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } - message LFLENBDPNJN { - repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 16 uint32 PBFMLGOCOPF = 1; // offset: 32 + repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 16 } - -message HNNLNDJFPFE { - double damage = 2; // offset: 24 - uint32 role_id = 1; // offset: 32 -} - message CPNCAPLOIHI { + uint32 role_id = 1; // offset: 44 + double damage = 2; // offset: 56 + double KINKMHEAANP = 5; // offset: 32 map ICECCHMAGNO = 6; // offset: 24 - uint32 role_id = 1; // offset: 32 - double damage = 2; // offset: 40 - double KINKMHEAANP = 5; // offset: 48 + uint32 CAKAOJGILMG = 7; // offset: 40 + uint32 OKMHKBOJBOB = 8; // offset: 48 } - message NLAPCKJBJNB { - map DMLCLKHGEFE = 2; // offset: 24 uint32 avatar_id = 1; // offset: 32 + map DMLCLKHGEFE = 2; // offset: 16 } - message CKOKAGGLKHG { - repeated NLAPCKJBJNB avatar_list = 2; // offset: 16 uint32 HFLPDCJDIAC = 1; // offset: 32 + repeated NLAPCKJBJNB avatar_list = 2; // offset: 24 double FBNBPPHOGLI = 3; // offset: 40 } +message PMPCIBGILIE { + uint32 avatar_id = 1; // offset: 36 + double damage = 2; // offset: 24 + uint32 OKMHKBOJBOB = 3; // offset: 32 +} +message FAHGFCIJHFK { + uint32 round_cnt = 1; // offset: 76 + uint32 FHPMEIECKLG = 2; // offset: 64 + uint32 HOIOBLJHJHJ = 3; // offset: 68 + uint32 total_bp_cost = 4; // offset: 72 + double total_damage = 5; // offset: 48 + double total_damage_taken = 6; // offset: 56 + double total_hp_recover = 7; // offset: 40 + double total_shield_taken = 8; // offset: 32 + repeated PMPCIBGILIE INBNCAKGDPJ = 9; // offset: 24 +} +// Obf: BattleStatistics message BattleStatistics { - 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 + uint32 total_battle_turns = 1; // offset: 256 + uint32 total_auto_turns = 2; // offset: 304 + repeated uint32 avatar_id_list = 3; // offset: 32 + uint32 ultra_cnt = 4; // offset: 264 + double total_delay_cumulate = 5; // offset: 296 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 + repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 64 + repeated MonsterBattleInfo monster_list = 8; // offset: 112 + uint32 round_cnt = 9; // offset: 276 + uint32 cocoon_dead_wave = 10; // offset: 292 + uint32 avatar_battle_turns = 11; // offset: 252 + uint32 monster_battle_turns = 12; // offset: 308 + map custom_values = 13; // offset: 216 + uint32 challenge_score = 14; // offset: 268 + repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 48 + BattleEndReason end_reason = 19; // offset: 288 + repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 72 + repeated int32 AKFFKEMDPLG = 22; // offset: 128 + repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 56 + repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 96 + repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 232 + map battle_target_info = 28; // offset: 136 + repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 144 + BattleGridFightSpecialBattleInfo battle_evolve_build_data = 30; // offset: 80 + OJEANLINGCJ DOAFGHLAICM = 31; // offset: 176 + bool ADGBAKBCOKF = 32; // offset: 248 + repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 168 + repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 104 + uint32 NPFDEJPPPLI = 35; // offset: 260 + EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 40 + GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 184 + BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 120 + OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 200 + FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 24 + uint32 IEOGEFBLNEL = 41; // offset: 272 + repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 192 + MGMJOPHJCNL APAGMJNECCN = 43; // offset: 224 + repeated uint32 GBLEKIOCFMA = 44; // offset: 160 + repeated uint32 MEBKILMPMGA = 45; // offset: 240 + KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 88 + CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 16 + FAHGFCIJHFK MFOJKJGKDGD = 48; // offset: 208 } - message MKICACCMBOF { - uint32 DMKHKEMIKKH = 1; // offset: 24 - uint32 CIHMKAEKGFL = 2; // offset: 28 + uint32 DMKHKEMIKKH = 1; // offset: 28 + uint32 CIHMKAEKGFL = 2; // offset: 24 } - message CDMPJODLBEE { - SpBarInfo sp_bar = 3; // offset: 24 AABGIFAEEEK type = 1; // offset: 32 uint32 id = 2; // offset: 36 + SpBarInfo sp_bar = 3; // offset: 24 } - -message CMFBPHIKOGN { - uint32 MNBEJCKPIJN = 1; // offset: 24 - uint32 level = 2; // offset: 28 - uint32 exp = 3; // offset: 32 -} - 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 + AKBCEFGFJCJ retcode = 1; // offset: 56 + BattleEndStatus end_status = 2; // offset: 52 + BattleStatistics stt = 3; // offset: 40 + bytes IJHANPILBAM = 4; // offset: 24 + map DCLGGMAEMAO = 5; // offset: 16 + uint32 EAHGEKNLHPN = 6; // offset: 60 + uint32 GNLAPGBAAOO = 7; // offset: 48 } - message OIJHAJAIFFH { - map grid_fight_value_init_component = 5; // offset: 24 - repeated uint32 grid_fight_item_list = 4; // offset: 32 - uint32 role_id = 2; // offset: 40 - uint32 role_star = 3; // offset: 44 - uint32 pos_index = 1; // offset: 48 + uint32 pos_index = 1; // offset: 44 + uint32 role_id = 2; // offset: 48 + uint32 role_star = 3; // offset: 40 + repeated uint32 grid_fight_item_list = 4; // offset: 24 + map grid_fight_value_init_component = 5; // offset: 16 } - message APFOIAIFHEN { repeated uint32 GPAFMICJLPL = 1; // offset: 24 map EHJLIMMAJOI = 2; // 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 uid = 1; // offset: 40 + uint32 EHNJDIDABHD = 2; // offset: 60 + uint32 AACGBEBGDPE = 3; // offset: 56 + uint32 NHDBBIGPAFO = 4; // offset: 52 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 + uint32 section_id = 6; // offset: 48 + repeated OIJHAJAIFFH grid_game_role_list = 7; // offset: 24 + APFOIAIFHEN AKBMAMDMOFD = 8; // offset: 32 } - message GOCOPEELCCH { - repeated OKFLAHFIBCM IIANHHLGPHE = 1; // offset: 16 + repeated OKFLAHFIBCM IIANHHLGPHE = 1; // offset: 24 +} +message GLIBGKGGEJL { + repeated uint32 PDABDEJBPEL = 1; // offset: 24 + uint32 NKDDBPGDAEE = 2; // offset: 32 } - message HOLHBEOHEJD { - repeated uint64 FBEBNLOPIBL = 2; // offset: 16 uint32 interact_id = 1; // offset: 32 + repeated uint64 properties = 2; // offset: 24 } - message IOMPILNAEEO { - string DHMDAEKJENF = 1; // offset: 16 + string event_name = 1; // offset: 24 uint32 count = 2; // offset: 32 } @@ -3991,92 +3860,72 @@ enum GOECDMPJMCM { GOECDMPJMCM_FFBIEEHPKND = 2; GOECDMPJMCM_JFNMPEJEIOH = 3; } - message FAIFDBLLGKK { + KDNCOBMFFEB event_type = 1; // offset: 44 string ACFENKABBKK = 2; // offset: 16 - KDNCOBMFFEB LAOACNPDOLD = 1; // offset: 44 uint32 JKIHICLOPKM = 3; // offset: 48 - FKNKNLGMACL BDPIMPJOJBK = 4; // offset: 52 + FKNKNLGMACL role = 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 + DEHDGGEDJHI stop_desc = 11; // offset: 32 + DOPJFJCLIAH LMJCPMFPHLK = 12; // offset: 32 + BALHBDBHHON FHDMHKOMEFO = 13; // offset: 32 + IAGGIFBOFDF FIFCCCJOLNE = 14; // offset: 32 } } - -message AFBMANOLIOJ { -} - message IAGGIFBOFDF { } - message DEHDGGEDJHI { - ChatMessageData stop_desc = 1; // offset: 24 + ChatMessageData stop_desc = 1; // offset: 16 } - message DOPJFJCLIAH { - bool JLNEBLAKKOB = 2; // offset: 24 bool LJOEMLOJDDP = 1; // offset: 25 + bool JLNEBLAKKOB = 2; // offset: 24 } - message BALHBDBHHON { GOECDMPJMCM OAMKPPGDDIM = 1; // offset: 24 } - message NEKAOLPJKEE { string POLADDGLAEH = 1; // offset: 24 } - message LJEMPEHADKJ { - repeated uint32 avatar_id_list = 1; // offset: 16 + repeated uint32 avatar_id_list = 1; // offset: 24 } - message IJJKHFPLLIF { - repeated LJEMPEHADKJ FLOKEJHHPPO = 3; // offset: 16 - repeated LJEMPEHADKJ HGAIDOLJKDL = 2; // offset: 32 uint32 avatar_id = 1; // offset: 40 + repeated LJEMPEHADKJ HGAIDOLJKDL = 2; // offset: 16 + repeated LJEMPEHADKJ FLOKEJHHPPO = 3; // offset: 24 } - message DNPDLODGAHA { - HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 - HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 uint32 avatar_id = 1; // offset: 40 + HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 16 + HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 } - message PLHPNBIMIOK { - uint32 JHFFAALHEAI = 2; // offset: 24 uint32 KAJCFPKEGBP = 1; // offset: 28 + uint32 JHFFAALHEAI = 2; // offset: 24 } - message DPKPGPPHHBM { - repeated PLHPNBIMIOK MDLGEIGFFEG = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 + repeated PLHPNBIMIOK MDLGEIGFFEG = 2; // offset: 16 } - message BJNCNELEOMO { uint32 item_id = 1; // offset: 24 uint32 item_count = 2; // offset: 28 } - message ABMNFJJDDOE { - repeated BJNCNELEOMO MPMNLICFHMC = 2; // offset: 16 uint32 ILBJLIENCLB = 1; // offset: 32 + repeated BJNCNELEOMO MPMNLICFHMC = 2; // offset: 16 } - message EIICHLNCAKK { - repeated ABMNFJJDDOE CNIMHMAPDII = 2; // offset: 16 - uint32 avatar_id = 1; // offset: 32 + uint32 avatar_id = 1; // offset: 40 + repeated ABMNFJJDDOE CNIMHMAPDII = 2; // offset: 24 uint32 HPJAAOPDIOL = 3; // offset: 36 - uint32 JFCLHPFCMHP = 4; // offset: 40 + uint32 JFCLHPFCMHP = 4; // offset: 32 } - message IOFKKOEJFHI { + PJCMNENIEHH game_mode = 1; // offset: 32 repeated JOLHIMGJGBO lineup_list = 2; // offset: 24 - PJCMNENIEHH HKEACDBJCOD = 1; // offset: 32 } - message JFCPFBLKJAB { oneof PONFIKAJHFD { IJJKHFPLLIF lineup = 10; // offset: 24 @@ -4086,28 +3935,26 @@ message JFCPFBLKJAB { IOFKKOEJFHI HCAAHIGINOM = 14; // offset: 24 } } - 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 + uint32 avatar_id = 1; // offset: 24 + bool CLFMFEHJKEJ = 2; // offset: 30 + bool GGPIFKGAPPB = 3; // offset: 29 + bool AOOEIHOPALH = 4; // offset: 31 + bool LIEKGCNNIHA = 5; // offset: 28 } - message KKNGAGGAJKC { - string EDMBJCBKBIM = 1; // offset: 16 + string EDMBJCBKBIM = 1; // offset: 40 + string OIBPLFNJOEM = 2; // offset: 24 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 + string OAPACMJOIKC = 2; // offset: 24 uint32 ENHLKLFLCKG = 3; // offset: 48 + KKNGAGGAJKC tag = 4; // offset: 32 } +// Obf: FJPMJPEKLJL enum FightGameMode { FJPMJPEKLJL_NLCDGIPGFDJ = 0; FJPMJPEKLJL_EAMCPOPPHEN = 1; @@ -4118,6 +3965,7 @@ enum FightGameMode { FJPMJPEKLJL_BLBMAPAMFHE = 6; FJPMJPEKLJL_FBPGILKIGBE = 7; FJPMJPEKLJL_MKHLALNLOLA = 8; + FJPMJPEKLJL_AAHDLLNEJEL = 9; } enum FHKOIPLIHDO { @@ -4135,6 +3983,7 @@ enum LKFBIALLBDK { LKFBIALLBDK_GLLICMOMCOA = 3; } +// Obf: JPJAJPOGCJJ enum LobbyCharacterStatus { JPJAJPOGCJJ_NLCDGIPGFDJ = 0; JPJAJPOGCJJ_BPOCOHFIAOH = 1; @@ -4146,6 +3995,7 @@ enum LobbyCharacterStatus { JPJAJPOGCJJ_HIGMNPCOONG = 7; } +// Obf: CJHHGHKGAIL enum LobbyModifyType { CJHHGHKGAIL_NLCDGIPGFDJ = 0; CJHHGHKGAIL_BPOCOHFIAOH = 1; @@ -4205,6 +4055,7 @@ enum DILHPBMCOFK { DILHPBMCOFK_LDKKKJOIOKF = 3; } +// Obf: ODPJEOGDIKF enum LobbyInteractType { ODPJEOGDIKF_NLCDGIPGFDJ = 0; ODPJEOGDIKF_DPMKFJKKKKA = 1; @@ -4216,201 +4067,206 @@ enum HGMNDBFCBLL { HGMNDBFCBLL_APBCEPNOCKG = 2; } +// Obf: OCLACMHKMFO +enum TeamTowersGameType { + OCLACMHKMFO_NLCDGIPGFDJ = 0; + OCLACMHKMFO_AJNDODBCPDB = 1; + OCLACMHKMFO_GCNBGNABMKN = 2; + OCLACMHKMFO_HOIHEMDINEH = 3; + OCLACMHKMFO_CBFHENKAMKO = 4; +} message MOHAGOFLGAP { - string IJKOMIKFKEK = 6; // offset: 16 - string nickname = 3; // offset: 24 - string EBMNJMIKNPP = 7; // offset: 32 + uint32 uid = 1; // offset: 68 + uint32 level = 2; // offset: 76 + string nickname = 3; // offset: 40 + uint32 icon = 4; // offset: 64 + PlatformType platform = 5; // offset: 56 + string IJKOMIKFKEK = 6; // offset: 24 + string EBMNJMIKNPP = 7; // offset: 16 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 + bool OCLBMMNNMFC = 9; // offset: 72 + uint32 MIDBIPHKLJO = 10; // offset: 60 } - message CIGLIFFIIDC { LKFBIALLBDK NABJDHEPELK = 1; // offset: 24 LobbyCharacterStatus status = 2; // offset: 28 } - message LobbyMarchInfo { - 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 + uint32 HBONKLEOEEI = 1; // offset: 32 + KBCHOKFHHIH AIKDCBMCLBI = 5; // offset: 16 } - message LobbyMarbleInfo { + uint32 GDBNHOJPKIE = 1; // offset: 40 + uint32 rank = 2; // offset: 32 repeated uint32 CIPEHBBKFIH = 3; // offset: 24 - uint32 GDBNHOJPKIE = 1; // offset: 32 uint32 score_id = 4; // offset: 36 - uint32 rank = 2; // offset: 40 } - message FDFGIHJBHEL { uint32 FMEHKPKHGJA = 1; // offset: 24 uint32 PNGHFKLCNBE = 2; // offset: 28 } - 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 + uint32 GDBNHOJPKIE = 1; // offset: 40 + uint32 EAGEFHOHCOA = 2; // offset: 32 + uint32 EECIJBLGLNG = 3; // offset: 44 + uint32 OPHFDHGBLPJ = 4; // offset: 48 + repeated FDFGIHJBHEL MKIOMOINKOF = 5; // offset: 16 + uint32 IHEGLJHMKPP = 6; // offset: 52 + uint32 MFECHJLACLC = 7; // offset: 36 } - message JMFPICAMLIG { KBCHOKFHHIH AIKDCBMCLBI = 1; // offset: 24 } - message LobbyGridFightInfo { - repeated uint32 LAJJHAAKGAF = 1; // offset: 16 - string KEJLHDPBIPO = 4; // offset: 24 - uint32 score_id = 3; // offset: 40 + repeated uint32 LAJJHAAKGAF = 1; // offset: 24 uint32 gold = 2; // offset: 44 + uint32 score_id = 3; // offset: 40 + string KEJLHDPBIPO = 4; // offset: 32 } - message DiceCombatAvatar { - repeated uint32 dice_id_list = 3; // offset: 24 uint32 dice_avatar_id = 1; // offset: 32 uint32 level = 2; // offset: 36 + repeated uint32 dice_id_list = 3; // offset: 16 int64 unlock_time = 4; // offset: 40 } - message BOFHHEBDEOD { uint32 GDBNHOJPKIE = 1; // offset: 24 } - message CMNLOKDOFEF { uint32 GDBNHOJPKIE = 1; // offset: 24 } - message EHMEPOMCGNG { - repeated uint32 KBHCLLJLFHH = 2; // offset: 16 uint32 DBLJFJAAPAN = 1; // offset: 32 + repeated uint32 KBHCLLJLFHH = 2; // offset: 16 } - message LPGJPLMHKFL { - repeated uint32 NJIFEDNDMFO = 2; // offset: 24 uint32 MDKFLGDEJCN = 1; // offset: 32 + repeated uint32 NJIFEDNDMFO = 2; // offset: 24 uint32 DHJANOFGDNP = 3; // offset: 36 } - message IPIJFDIPNDE { - CMNLOKDOFEF AEPFOJHNNFH = 3; // offset: 24 - BOFHHEBDEOD BAEGDJILMBL = 2; // offset: 32 - repeated DiceCombatAvatar avatar_list = 1; // offset: 40 - uint32 EMHHCEMGBEM = 5; // offset: 48 - uint32 GMCAHOPDHLI = 6; // offset: 52 - bool KDFJPPOLFEB = 7; // offset: 56 - uint32 EECIJBLGLNG = 4; // offset: 60 + repeated DiceCombatAvatar avatar_list = 1; // offset: 24 + BOFHHEBDEOD BAEGDJILMBL = 2; // offset: 40 + CMNLOKDOFEF AEPFOJHNNFH = 3; // offset: 32 + uint32 EECIJBLGLNG = 4; // offset: 48 + uint32 EMHHCEMGBEM = 5; // offset: 52 + uint32 GMCAHOPDHLI = 6; // offset: 56 + bool KDFJPPOLFEB = 7; // offset: 60 +} +message LMLNJFEMOAI { + uint32 skill_id = 1; // offset: 28 + uint32 skill_level = 2; // offset: 24 +} +message PCBLIKPEEJA { + uint32 EECIJBLGLNG = 1; // offset: 32 + repeated LMLNJFEMOAI skill_list = 2; // offset: 16 + TeamTowersGameType DLFHABGGHFF = 3; // offset: 36 + uint32 stage_id = 4; // offset: 40 +} +message HDLCAPDIKJI { + uint32 skill_id = 1; // offset: 28 + uint32 count = 2; // offset: 24 } +// Obf: LobbyGameExtInfo message LobbyGameExtInfo { - repeated string MLAFBFEBNHB = 1; // offset: 24 - bool ELJECOAKNOF = 2; // offset: 44 + repeated string MLAFBFEBNHB = 1; // offset: 32 + bool ELJECOAKNOF = 2; // offset: 40 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 + PCBLIKPEEJA MPNPIIHHFPN = 1006; // offset: 16 } } - message LMLNNHKJEIP { MOHAGOFLGAP basic_info = 1; // offset: 16 - LobbyGameExtInfo stage_info = 3; // offset: 24 - CIGLIFFIIDC GBBCBJCACIN = 2; // offset: 40 + CIGLIFFIIDC GBBCBJCACIN = 2; // offset: 32 + LobbyGameExtInfo stage_info = 3; // offset: 40 } - 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 BMANBMAOLLD = 1; // offset: 68 + uint32 CKDCNKNMEAI = 2; // offset: 24 + uint32 EKPKADNENAG = 3; // offset: 48 + uint32 FIIPIFLPEDB = 4; // offset: 52 + uint32 MPNGHAGHAIM = 5; // offset: 28 + uint32 DNDAOOCDNGC = 6; // offset: 44 + uint32 GMNONMGKBFI = 7; // offset: 40 + uint32 CJHGLLNBLJH = 8; // offset: 76 + uint32 ONLANGHDIPJ = 9; // offset: 60 + uint32 CPHOGFPNKLC = 10; // offset: 72 + uint32 JOBFJAPJDBA = 11; // offset: 32 + uint32 PIPOCNHBHAC = 12; // offset: 64 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 + uint32 CGHLEEAOJGO = 14; // offset: 36 } - message BFBHKJLJJBJ { - FightGameMode MFLEPLDCJBC = 2; // offset: 24 - uint64 NOPDGKNKEEH = 1; // offset: 32 + uint64 NOPDGKNKEEH = 1; // offset: 24 + FightGameMode MFLEPLDCJBC = 2; // offset: 32 } - message KPPJOPMMLOA { uint32 INOCAHEJKCB = 1; // offset: 24 } - message AECGFCJJLNI { + uint32 NAFOFIPMOGM = 1; // offset: 32 + bool ELOCBJMJHBH = 2; // offset: 36 KPPJOPMMLOA JPPLNIDDLBH = 3; // offset: 24 - bool ELOCBJMJHBH = 2; // offset: 32 - uint32 NAFOFIPMOGM = 1; // offset: 36 } - 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 + uint64 id = 1; // offset: 48 + FightGameMode MJBKMFOMNPO = 2; // offset: 68 + repeated LMLNNHKJEIP HJOPHLKBLHL = 3; // offset: 32 + OJNEFJDGGEM type = 4; // offset: 72 + uint64 ANBJMMOEGJE = 5; // offset: 80 + uint64 HEOMGKNDJHE = 6; // offset: 56 FIBDGJBOJEA FBFDDOMMLNA = 8; // offset: 64 - OJNEFJDGGEM type = 4; // offset: 68 - uint64 id = 1; // offset: 72 - uint64 HEOMGKNDJHE = 6; // offset: 80 + PJMGBLIFDFP room_ext_info = 9; // offset: 40 + AECGFCJJLNI NNOPIKIANCA = 11; // offset: 24 } - message HCLAEGGMCFK { uint32 LOPNADHJKBF = 1; // offset: 24 } - message ONNHDODIIED { HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } - message GBAKEFGOLCB { - uint32 CDNNHONKELJ = 2; // offset: 24 - uint32 stage_id = 1; // offset: 28 + uint32 stage_id = 1; // offset: 24 + uint32 CDNNHONKELJ = 2; // offset: 28 +} +message HFAAFFDPBIL { + uint32 stage_id = 1; // offset: 24 + TeamTowersGameType DLFHABGGHFF = 2; // offset: 32 + uint32 CDNNHONKELJ = 3; // offset: 28 } - message PJMGBLIFDFP { oneof CGIFMOFGECO { HCLAEGGMCFK lobby_grid_fight_info = 1001; // offset: 24 ONNHDODIIED GOKJCFBPHCJ = 1002; // offset: 24 GBAKEFGOLCB FNNOPJBPLPF = 1003; // offset: 24 + HFAAFFDPBIL MPNPIIHHFPN = 1004; // offset: 24 } } - message NFDHOCKEPGD { uint32 LOPNADHJKBF = 1; // offset: 24 } - message CEOJGIDJLOA { HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } - message APCDHOBPBHA { uint32 stage_id = 1; // offset: 24 } - +message EDLENJAPMBJ { + uint32 stage_id = 1; // offset: 28 + TeamTowersGameType DLFHABGGHFF = 2; // offset: 24 +} message OFFMCODMKDL { oneof CGIFMOFGECO { - NFDHOCKEPGD lobby_grid_fight_info = 1001; // offset: 16 - CEOJGIDJLOA GOKJCFBPHCJ = 1002; // offset: 16 - APCDHOBPBHA FNNOPJBPLPF = 1003; // offset: 16 + NFDHOCKEPGD lobby_grid_fight_info = 1001; // offset: 24 + CEOJGIDJLOA GOKJCFBPHCJ = 1002; // offset: 24 + APCDHOBPBHA FNNOPJBPLPF = 1003; // offset: 24 + EDLENJAPMBJ MPNPIIHHFPN = 1004; // offset: 24 } } @@ -4425,152 +4281,130 @@ enum ABPEEALGKAO { ABPEEALGKAO_MFAEGBJBJBE = 1; ABPEEALGKAO_KEEABEOLAOF = 2; } - message VectorSnapshot { - sint32 z = 3; // offset: 24 + sint32 x = 1; // offset: 24 sint32 y = 2; // offset: 28 - sint32 x = 1; // offset: 32 + sint32 z = 3; // offset: 32 } - message MotionInfoSnapshot { - VectorSnapshot pos = 1; // offset: 24 - VectorSnapshot rot = 2; // offset: 32 + VectorSnapshot pos_index = 1; // offset: 32 + VectorSnapshot rot = 2; // offset: 24 } - message FloorCustomValueSnapshot { - 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 + string name = 1; // offset: 16 + EGMOEMCIINO type = 2; // offset: 48 + bool bool_val = 3; // offset: 40 + float float_val = 4; // offset: 44 + string str_val = 5; // offset: 24 } - message ActiveMCVKeySnapshot { - string mcv_key = 2; // offset: 24 uint32 main_mission_id = 1; // offset: 32 + string mcv_key = 2; // offset: 16 } - message PropInfoSnapshot { uint32 prop_state = 1; // offset: 24 } - message EntitySnapshot { + uint32 entity_id = 1; // offset: 52 + uint32 instance_id = 2; // 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 + ABPEEALGKAO map_object_type = 4; // offset: 40 oneof entity { - PropInfoSnapshot prop = 5; // offset: 16 + PropInfoSnapshot prop = 5; // offset: 24 } } - message GroupSnapshot { - repeated uint32 active_submission_list = 5; // offset: 16 - repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 24 + uint32 group_id = 1; // offset: 60 + uint32 group_state = 2; // offset: 56 + repeated EntitySnapshot entity_list = 3; // offset: 48 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 uint32 active_submission_list = 5; // offset: 40 + repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 16 } - message PlayerSnapshot { 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 { repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 16 } - 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 { uint32 sub_mission_id = 1; // offset: 24 } - 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 { - MainMissionSnapshot tracking_main_mission = 3; // offset: 16 - 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 + repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 40 + repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 16 + MainMissionSnapshot tracking_main_mission = 3; // offset: 32 bool has_mission_audio_snapshot = 4; // offset: 64 + string cur_audio_emotion_state = 5; // offset: 48 + string cur_sound_effect_state = 6; // offset: 24 } - message EraFlipperRegionDataSnapshot { - uint32 state = 2; // offset: 24 uint32 region_id = 1; // offset: 28 + uint32 state = 2; // offset: 24 } - message EraFlipperSnapshot { - repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 24 + repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 16 } - message RotationMapInfoSnapshot { - VectorSnapshot map_rot = 2; // offset: 16 - VectorSnapshot map_pos = 1; // offset: 32 + VectorSnapshot map_pos = 1; // offset: 16 + VectorSnapshot map_rot = 2; // offset: 24 } - 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: 24 uint32 entity_id = 2; // offset: 28 } - message SwitchHandDataNodeSnapshot { - bytes hand_param = 4; // offset: 16 - MotionInfoSnapshot hand_transform = 2; // offset: 32 + uint32 config_id = 1; // offset: 48 + MotionInfoSnapshot hand_transform = 2; // offset: 24 uint32 hand_state = 3; // offset: 40 - uint32 config_id = 1; // offset: 44 - uint32 get_coin_count = 5; // offset: 48 + bytes hand_param = 4; // offset: 32 + uint32 get_coin_count = 5; // offset: 44 } - message SwitchHandSnapshot { - repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 16 + repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 24 } - message PerformanceStartSnapshot { - MapRotationSnapshot map_rotation = 19; // offset: 24 - EraFlipperSnapshot era_flipper = 12; // offset: 32 - MissionSnapshot mission = 11; // offset: 40 - 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 performance_id = 1; // offset: 136 + uint32 performance_type = 2; // offset: 128 + uint32 plane_id = 3; // offset: 120 + uint32 floor_id = 4; // offset: 124 + uint32 dimension_id = 5; // offset: 140 + uint32 story_line_id = 6; // offset: 160 + uint32 content_id = 7; // offset: 148 + uint32 entry_id = 8; // offset: 152 uint32 version = 9; // offset: 156 - uint32 content_id = 7; // offset: 160 + PlayerSnapshot player = 10; // offset: 24 + MissionSnapshot mission = 11; // offset: 48 + EraFlipperSnapshot era_flipper = 12; // offset: 16 + repeated GroupSnapshot server_group_list = 13; // offset: 64 + repeated GroupSnapshot client_group_list = 14; // offset: 56 + repeated GroupSnapshot server_legacy_group_list = 15; // offset: 88 + repeated GroupSnapshot client_legacy_group_list = 16; // offset: 112 + map floor_saved_value_list = 17; // offset: 72 + map floor_custom_value_list = 18; // offset: 104 + MapRotationSnapshot map_rotation = 19; // offset: 32 + uint32 world_id = 20; // offset: 144 + DialogSnapshot dialog = 21; // offset: 40 + uint32 owner_group_id = 22; // offset: 132 + SwitchHandSnapshot switch_hand = 23; // offset: 80 } enum Retcode { @@ -5772,89 +5606,66 @@ enum MEBHANNGPLJ { MEBHANNGPLJ_LNDPEIKNLAF = 5; MEBHANNGPLJ_OCNKGOMPLJO = 6; } - message HJACHMJFEAH { - uint32 slot = 2; // offset: 24 - uint32 PCPDHEIEJFO = 1; // offset: 28 + uint32 PCPDHEIEJFO = 1; // offset: 24 + uint32 slot = 2; // offset: 28 } - message IKAHKMNCFDN { uint32 PCPDHEIEJFO = 1; // offset: 24 uint32 slot = 2; // offset: 28 } - message IIONNFELFEF { - repeated uint32 DMIOBEKLDED = 3; // offset: 16 - uint32 JPMAKCCNOLI = 2; // offset: 32 - uint32 dice_slot_id = 1; // offset: 36 + uint32 dice_slot_id = 1; // offset: 32 + uint32 pose = 2; // offset: 36 + repeated uint32 DMIOBEKLDED = 3; // offset: 24 } - message BFAKMCIJFCB { - repeated HJACHMJFEAH PNHLAAMNGFE = 2; // offset: 16 repeated IIONNFELFEF PKMHMGAEAGO = 1; // offset: 32 + repeated HJACHMJFEAH PNHLAAMNGFE = 2; // offset: 16 BOMHOLBACKF GLOGEMFDMJG = 3; // 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 + repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 24 + BFAKMCIJFCB NLJBJMDPBGN = 2; // offset: 32 + int64 DBIKJPDBMOE = 3; // offset: 40 + int64 CMHKFNFKGOI = 4; // offset: 48 + uint32 HBKEPFKDAMI = 5; // offset: 56 + uint32 GAEKEFEKCBD = 6; // offset: 60 } - message PBMDEBCGNMD { - JPAOIPLDKHB PKHFMJDNKOE = 11; // offset: 16 MNCBEDBDDHL IKJNIKIGFLF = 6; // offset: 24 uint32 DLKOEIANIMK = 7; // offset: 40 + JPAOIPLDKHB PKHFMJDNKOE = 11; // offset: 16 } - message HMACEHDGGHB { repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 16 uint32 HBKEPFKDAMI = 2; // offset: 32 int64 CMHKFNFKGOI = 3; // offset: 40 } - -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 EIIDKJFKIPE { - repeated DIHHPFHMMOJ CEPANELNFMG = 1; // offset: 24 -} - message JOLAHHGIFHA { - Vector rot_index = 2; // offset: 24 - Vector pos_index = 1; // offset: 32 + Vector pos_index = 1; // offset: 24 + Vector rot_index = 2; // offset: 32 + float ICNANKMDJIC = 3; // offset: 64 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 + float GHEMGLKGKLC = 5; // offset: 56 + uint32 FPHBEHJJBIA = 6; // offset: 60 + bool MGIOLDGHPMA = 7; // offset: 68 + int64 time_stamp = 8; // offset: 48 } - message MHNNEFBOPIE { + uint32 op_uid = 1; // offset: 32 repeated JOLAHHGIFHA JENKGODEIOM = 2; // offset: 16 - uint32 IKDEIJCEDIO = 1; // offset: 32 } - 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 + uint32 PLPPPCEPBDO = 1; // offset: 32 + uint32 op_uid = 2; // offset: 36 + uint32 OOCPKIGPEHP = 3; // offset: 40 + int64 CMIEOOODDIA = 4; // offset: 48 + string AALDPOAKJBK = 5; // offset: 24 } - message IKBDJLNEPBH { repeated PEEEEGAPCOK HFLOPHNBKGN = 1; // offset: 24 } - message MIKGMGBHLEN { oneof IBANGBLDNIG { string message_text = 1; // offset: 24 @@ -5862,22 +5673,24 @@ message MIKGMGBHLEN { } } +// Obf: JGJCDABBNIJ enum CmdActiveType { JGJCDABBNIJ_NLCDGIPGFDJ = 0; - CmdActiveActivityDataChangeScNotify = 9552; - CmdTakeActiveActivityRewardScRsp = 9570; + CmdGetActiveActivityDataScRsp = 9558; CmdGetActiveActivityDataCsReq = 9568; - CmdGetActiveActivityDataScRsp = 9556; - CmdTakeActiveActivityRewardCsReq = 9566; + CmdTakeActiveActivityRewardScRsp = 9562; + CmdTakeActiveActivityRewardCsReq = 9553; + CmdActiveActivityDataChangeScNotify = 9552; } +// Obf: ActiveActivityData message ActiveActivityData { - 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 + uint32 id = 3; // offset: 32 + uint32 FODLNKPNION = 5; // offset: 36 + uint32 DBIFEEDMAOF = 8; // offset: 40 + uint32 panel_id = 9; // offset: 48 + repeated uint32 taken_star_rewards = 12; // offset: 16 + uint32 CDMIKICANEP = 15; // offset: 44 } // Obf: NCGDBKBGDDD @@ -5888,1099 +5701,1067 @@ message GetActiveActivityDataCsReq { // Obf: OGGACDOLAOF // Type: Rsp -// CmdID: 9556 +// CmdID: 9558 message GetActiveActivityDataScRsp { - repeated ActiveActivityData HCLGPDFBDNP = 7; // offset: 16 - uint32 retcode = 6; // offset: 32 + repeated ActiveActivityData HCLGPDFBDNP = 6; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: FEHIEJJHDPM // Type: Req -// CmdID: 9566 +// CmdID: 9553 message TakeActiveActivityRewardCsReq { - uint32 id = 6; // offset: 24 + uint32 id = 13; // offset: 24 } // Obf: LKELMFPNKJC // Type: Rsp -// CmdID: 9570 +// CmdID: 9562 message TakeActiveActivityRewardScRsp { - ActiveActivityData ANFFLNDCGLG = 1; // offset: 24 - ItemList reward = 12; // offset: 32 uint32 retcode = 2; // offset: 40 + ActiveActivityData ANFFLNDCGLG = 9; // offset: 16 + ItemList reward = 14; // offset: 24 } // Obf: EDJDFEIOACG // Type: Notify // CmdID: 9552 message ActiveActivityDataChangeScNotify { - ActiveActivityData ANFFLNDCGLG = 14; // offset: 24 + ActiveActivityData ANFFLNDCGLG = 14; // offset: 16 } +// Obf: AEOMPALBAAH enum CmdActivityType { 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; + CmdStartTrialActivityCsReq = 2698; + CmdTakeRewardScRsp = 2683; + CmdTakeTrialActivityRewardCsReq = 2619; + CmdLeaveTrialActivityScRsp = 2655; + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2645; + CmdTakeRewardCsReq = 2623; + CmdTakeLoginActivityRewardScRsp = 2658; + CmdLeaveTrialActivityCsReq = 2666; + CmdGetLoginActivityScRsp = 2678; + CmdTakeLoginActivityRewardCsReq = 2693; + AEOMPALBAAH_FGHJOMBPEKM = 2651; + CmdChooseAvatarScRsp = 2627; + CmdGetMaterialSubmitActivityDataCsReq = 2611; + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2648; + CmdGetMaterialSubmitActivityDataScRsp = 2636; + CmdGetDataCsReq = 2606; + CmdCurTrialActivityScNotify = 2616; + CmdChooseAvatarCsReq = 2657; + CmdGetLoginActivityCsReq = 2625; + CmdTakeMaterialSubmitActivityRewardScRsp = 2665; + CmdStartTrialActivityScRsp = 2662; + CmdGetActivityScheduleConfigCsReq = 2688; + CmdEnterTrialActivityStageScRsp = 2646; + CmdTrialActivityDataChangeScNotify = 2637; + CmdTakeTrialActivityRewardScRsp = 2628; + CmdGetTrialActivityDataScRsp = 2694; + CmdTakeMaterialSubmitActivityRewardCsReq = 2669; + CmdGetTrialActivityDataCsReq = 2682; + CmdGetDataScRsp = 2674; + CmdGetActivityScheduleConfigScRsp = 2681; } enum TrialActivityStatus { TRIAL_ACTIVITY_STATUS_NONE = 0; TRIAL_ACTIVITY_STATUS_FINISH = 1; } - message LoginActivityData { - repeated uint32 MOIAHCMHNEO = 11; // offset: 16 - uint32 panel_id = 4; // offset: 32 - uint32 login_days = 10; // offset: 36 + uint32 login_days = 3; // offset: 32 + uint32 panel_id = 7; // offset: 36 + repeated uint32 MOIAHCMHNEO = 13; // offset: 24 uint32 id = 15; // offset: 40 } // Obf: JLKHCGGLIMF // Type: Req -// CmdID: 2673 +// CmdID: 2625 message GetLoginActivityCsReq { } // Obf: BJDJGMHNGGJ // Type: Rsp -// CmdID: 2603 +// CmdID: 2678 message GetLoginActivityScRsp { - repeated LoginActivityData login_activity_list = 5; // offset: 16 - uint32 retcode = 6; // offset: 32 + repeated LoginActivityData login_activity_list = 11; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: IIAIMCOFMGH // Type: Req -// CmdID: 2680 +// CmdID: 2693 message TakeLoginActivityRewardCsReq { - uint32 id = 7; // offset: 24 - uint32 take_days = 14; // offset: 28 + uint32 take_days = 1; // offset: 28 + uint32 id = 14; // offset: 24 } // Obf: CGKKBILNMLI // Type: Rsp -// CmdID: 2627 +// CmdID: 2658 message TakeLoginActivityRewardScRsp { - ItemList reward = 1; // offset: 24 - uint32 panel_id = 7; // offset: 32 - uint32 retcode = 5; // offset: 36 - uint32 take_days = 11; // offset: 40 + ItemList reward = 1; // offset: 16 + uint32 panel_id = 6; // offset: 32 + uint32 retcode = 9; // offset: 40 + uint32 take_days = 12; // offset: 36 uint32 id = 14; // offset: 44 } - 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 + int64 begin_time = 3; // offset: 32 + uint32 panel_id = 8; // offset: 28 + int64 end_time = 12; // offset: 40 + uint32 activity_id = 13; // offset: 24 } // Obf: HIMPABPFMPG // Type: Req -// CmdID: 2636 +// CmdID: 2688 message GetActivityScheduleConfigCsReq { } // Obf: GHBJFLPLIGA // Type: Rsp -// CmdID: 2613 +// CmdID: 2681 message GetActivityScheduleConfigScRsp { - repeated ActivityScheduleData schedule_data = 1; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated ActivityScheduleData schedule_data = 7; // offset: 16 + uint32 retcode = 8; // offset: 32 } +// Obf: TrialActivityInfo message TrialActivityInfo { - bool taken_reward = 6; // offset: 24 - uint32 stage_id = 13; // offset: 28 + bool taken_reward = 1; // offset: 28 + uint32 stage_id = 12; // offset: 24 } // Obf: JJPAAFLHHKC // Type: Req -// CmdID: 2626 +// CmdID: 2682 message GetTrialActivityDataCsReq { } - message PAALDKHKOLE { - uint32 enhanced_id = 1; // offset: 24 - uint32 avatar_id = 13; // offset: 28 + uint32 enhanced_id = 4; // offset: 28 + uint32 avatar_id = 14; // offset: 24 } // Obf: GAPLJKIPAOF // Type: Rsp -// CmdID: 2690 +// CmdID: 2694 message GetTrialActivityDataScRsp { - 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 + uint32 activity_stage_id = 1; // offset: 40 + repeated TrialActivityInfo trial_activity_info_list = 7; // offset: 24 + repeated PAALDKHKOLE OBOPMFBGBAE = 10; // offset: 16 + uint32 retcode = 15; // offset: 44 } // Obf: ELOPGADIBBE // Type: Notify -// CmdID: 2641 +// CmdID: 2637 message TrialActivityDataChangeScNotify { - repeated uint32 EBNNNJJHIBM = 11; // offset: 16 - TrialActivityInfo trial_activity_info = 14; // offset: 24 - repeated PAALDKHKOLE OBOPMFBGBAE = 13; // offset: 40 + TrialActivityInfo trial_activity_info = 1; // offset: 32 + repeated PAALDKHKOLE OBOPMFBGBAE = 9; // offset: 16 } - message EnterTrialActivityStageCsReq { - uint32 stage_id = 9; // offset: 24 + uint32 stage_id = 12; // offset: 24 } // Obf: FDFJIMBJCED // Type: Rsp -// CmdID: 2645 +// CmdID: 2646 message EnterTrialActivityStageScRsp { - SceneBattleInfo battle_info = 14; // offset: 16 + SceneBattleInfo battle_info = 2; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: NAGFBDNFCEP // Type: Req -// CmdID: 2637 +// CmdID: 2619 message TakeTrialActivityRewardCsReq { - uint32 stage_id = 5; // offset: 24 + uint32 stage_id = 2; // offset: 24 } // Obf: BGEFEAPPGKN // Type: Rsp -// CmdID: 2634 +// CmdID: 2628 message TakeTrialActivityRewardScRsp { - ItemList reward = 7; // offset: 24 - uint32 retcode = 6; // offset: 32 - uint32 stage_id = 2; // offset: 36 + uint32 retcode = 4; // offset: 36 + uint32 stage_id = 12; // offset: 32 + ItemList reward = 13; // offset: 16 } // Obf: DBJDNDEIKDM // Type: Req -// CmdID: 2658 +// CmdID: 2698 message StartTrialActivityCsReq { uint32 stage_id = 5; // offset: 24 } // Obf: OIMNAIDOGJI // Type: Rsp -// CmdID: 2643 +// CmdID: 2662 message StartTrialActivityScRsp { - uint32 stage_id = 13; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 stage_id = 9; // offset: 28 + uint32 retcode = 11; // offset: 24 } // Type: Req -// CmdID: 2693 +// CmdID: 2666 message LeaveTrialActivityCsReq { - uint32 stage_id = 2; // offset: 24 + uint32 stage_id = 7; // offset: 24 } // Type: Rsp -// CmdID: 2696 +// CmdID: 2655 message LeaveTrialActivityScRsp { - uint32 stage_id = 2; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 stage_id = 7; // offset: 24 + uint32 retcode = 10; // offset: 28 } // Obf: BKHKMFEDPBE // Type: Notify -// CmdID: 2691 +// CmdID: 2616 message CurTrialActivityScNotify { - uint32 activity_stage_id = 5; // offset: 24 - TrialActivityStatus status = 15; // offset: 28 + uint32 activity_stage_id = 8; // offset: 28 + TrialActivityStatus status = 9; // 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 + bool BAONIPOKCPL = 5; // offset: 29 + uint32 panel_id = 6; // offset: 32 + uint32 LNOCOOCMNCI = 7; // offset: 24 + bool is_taken_reward = 10; // offset: 28 } // Obf: POCKHIABCKH // Type: Req -// CmdID: 2676 +// CmdID: 2611 message GetMaterialSubmitActivityDataCsReq { } // Obf: HMLBPKOFHLM // Type: Rsp -// CmdID: 2638 +// CmdID: 2636 message GetMaterialSubmitActivityDataScRsp { - repeated KPMAKCHCDMH JJNFLKKAOFI = 3; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated KPMAKCHCDMH JJNFLKKAOFI = 9; // offset: 24 } // Obf: DNGFEGEBEID // Type: Req -// CmdID: 2661 +// CmdID: 2648 message SubmitMaterialSubmitActivityMaterialCsReq { - uint32 LNOCOOCMNCI = 11; // offset: 24 + uint32 LNOCOOCMNCI = 10; // offset: 24 } // Obf: KMCLDIDKHBA // Type: Rsp -// CmdID: 2624 +// CmdID: 2645 message SubmitMaterialSubmitActivityMaterialScRsp { - KPMAKCHCDMH MEAEIKFLBPJ = 10; // offset: 24 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 2; // offset: 32 + KPMAKCHCDMH MEAEIKFLBPJ = 14; // offset: 24 } // Obf: OGOOFKIKDEB // Type: Req -// CmdID: 2671 +// CmdID: 2669 message TakeMaterialSubmitActivityRewardCsReq { - uint32 LNOCOOCMNCI = 7; // offset: 24 + uint32 LNOCOOCMNCI = 5; // offset: 24 } // Obf: CNMMLLCIGOG // Type: Rsp -// CmdID: 2678 +// CmdID: 2665 message TakeMaterialSubmitActivityRewardScRsp { - ItemList reward = 2; // offset: 16 - uint32 retcode = 14; // offset: 32 - uint32 LNOCOOCMNCI = 1; // offset: 36 + uint32 LNOCOOCMNCI = 1; // offset: 32 + ItemList reward = 7; // offset: 24 + uint32 retcode = 8; // offset: 36 } // Obf: DKHBPNGPOKK // Type: Req -// CmdID: 2623 -message GetAvatarRewardDataCsReq { +// CmdID: 2606 +message GetDataCsReq { } // Obf: PILLGGGIPAF // Type: Rsp -// CmdID: 2689 -message GetAvatarRewardDataScRsp { - uint32 retcode = 4; // offset: 24 - uint32 avatar_id = 1; // offset: 28 - bool is_taken_reward = 15; // offset: 32 +// CmdID: 2674 +message GetDataScRsp { + uint32 retcode = 7; // offset: 24 + bool is_taken_reward = 10; // offset: 32 + uint32 avatar_id = 13; // offset: 28 } // Obf: CKFKJMNHNGM // Type: Req -// CmdID: 2640 +// CmdID: 2657 message ChooseAvatarCsReq { - uint32 avatar_id = 4; // offset: 24 + uint32 avatar_id = 12; // offset: 24 } // Obf: LKHJDNMDJNC // Type: Rsp -// CmdID: 2631 +// CmdID: 2627 message ChooseAvatarScRsp { - uint32 avatar_id = 1; // offset: 24 - uint32 retcode = 13; // offset: 28 + uint32 avatar_id = 4; // offset: 24 + uint32 retcode = 7; // offset: 28 } // Obf: KJPLKPNPFBE // Type: Req -// CmdID: 2611 +// CmdID: 2623 message TakeRewardCsReq { } // Obf: HJDKFAGLCEH // Type: Rsp -// CmdID: 2697 +// CmdID: 2683 message TakeRewardScRsp { + uint32 retcode = 8; // offset: 32 ItemList reward = 14; // offset: 16 - uint32 retcode = 3; // offset: 32 } +// Obf: KFCMCPILLKE enum CmdActivityRewardStatType { KFCMCPILLKE_HBPEDDCOJDB = 0; - CmdGetActivityHotDataScRsp = 9118; - CmdGetAllActivityRewardCountDataCsReq = 9112; + CmdGetAllActivityRewardCountDataCsReq = 9113; + CmdGetActivityRewardCountDataScRsp = 9116; CmdGetActivityRewardCountDataCsReq = 9114; - CmdGetAllActivityRewardCountDataScRsp = 9120; - CmdGetActivityHotDataCsReq = 9119; - CmdGetActivityRewardCountDataScRsp = 9111; + CmdGetActivityHotDataCsReq = 9120; + CmdGetAllActivityRewardCountDataScRsp = 9115; + CmdGetActivityHotDataScRsp = 9111; } - message BOMPFHOMMBH { - uint32 MCLLALGABAB = 8; // offset: 24 - uint32 item_id = 15; // offset: 28 - uint32 num = 6; // offset: 32 + uint32 target = 2; // offset: 28 + uint32 num = 7; // offset: 32 + uint32 item_id = 15; // offset: 24 } - message EFGIHHJGCFA { - repeated BOMPFHOMMBH PGMDGPEKDGB = 15; // offset: 24 - uint32 panel_id = 8; // offset: 32 + uint32 panel_id = 2; // offset: 32 + repeated BOMPFHOMMBH PGMDGPEKDGB = 9; // offset: 16 } // Obf: LHPPNBMEBKD // Type: Req -// CmdID: 9119 +// CmdID: 9120 message GetActivityHotDataCsReq { } // Obf: NDKGIMLKJHA // Type: Rsp -// CmdID: 9118 +// CmdID: 9111 message GetActivityHotDataScRsp { - repeated EFGIHHJGCFA content_package_list = 10; // offset: 24 + repeated EFGIHHJGCFA content_package_list = 2; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: IBDDBLNJFPF // Type: Req -// CmdID: 9112 +// CmdID: 9113 message GetAllActivityRewardCountDataCsReq { } // Obf: JLLBOPLHIKD // Type: Rsp -// CmdID: 9120 +// CmdID: 9115 message GetAllActivityRewardCountDataScRsp { - repeated EFGIHHJGCFA content_package_list = 1; // offset: 24 - uint32 retcode = 12; // offset: 32 + repeated EFGIHHJGCFA content_package_list = 9; // offset: 16 + uint32 retcode = 10; // offset: 32 } // Obf: JNLMHLEACBE // Type: Req // CmdID: 9114 message GetActivityRewardCountDataCsReq { - repeated uint32 DDMEHPDHPLM = 3; // offset: 24 + repeated uint32 DDMEHPDHPLM = 1; // offset: 24 } // Obf: BHCFGOHFLIO // Type: Rsp -// CmdID: 9111 +// CmdID: 9116 message GetActivityRewardCountDataScRsp { - repeated EFGIHHJGCFA content_package_list = 8; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated EFGIHHJGCFA content_package_list = 3; // offset: 16 + uint32 retcode = 9; // offset: 32 } +// Obf: PCHGEBMKBDD 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; + CmdQuickStartCocoonStageCsReq = 1388; + CmdGetFarmStageGachaInfoCsReq = 1393; + CmdGetFarmStageGachaInfoScRsp = 1358; + CmdFarmElementSweepCsReq = 1371; + CmdQuickStartCocoonStageScRsp = 1381; + CmdCocoonSweepScRsp = 1313; + CmdStartQuickFarmElementRsp = 1347; + CmdFarmElementSweepScRsp = 1340; + CmdCocoonSweepCsReq = 1326; + CmdStartQuickFarmElementCsReq = 1386; } - -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 + int64 end_time = 8; // offset: 24 + uint32 gacha_id = 13; // offset: 32 + int64 begin_time = 15; // offset: 40 } // Obf: OMAAIFEDKOO // Type: Req -// CmdID: 1380 +// CmdID: 1393 message GetFarmStageGachaInfoCsReq { - repeated uint32 farm_stage_gacha_id_list = 5; // offset: 24 + repeated uint32 farm_stage_gacha_id_list = 10; // offset: 24 } // Obf: AECPNKPOOCP // Type: Rsp -// CmdID: 1327 +// CmdID: 1358 message GetFarmStageGachaInfoScRsp { - repeated FarmStageGachaInfo farm_stage_gacha_info_list = 15; // offset: 16 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated FarmStageGachaInfo farm_stage_gacha_info_list = 15; // offset: 24 } // Obf: JLGGPEBAIMB // Type: Req -// CmdID: 1336 +// CmdID: 1388 message QuickStartCocoonStageCsReq { - 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 + uint32 world_level = 4; // offset: 36 + uint32 HECCOBFBJFI = 5; // offset: 32 + uint32 cocoon_id = 7; // offset: 44 + uint32 wave = 9; // offset: 40 + NAJKNJLJPEP CBJCKEIGGNL = 15; // offset: 16 } // Obf: MHDMHAEADMI // Type: Rsp -// CmdID: 1313 +// CmdID: 1381 message QuickStartCocoonStageScRsp { - 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 + SceneBattleInfo battle_info = 4; // offset: 24 + uint32 retcode = 8; // offset: 40 + uint32 wave = 9; // offset: 32 + uint32 cocoon_id = 13; // offset: 36 } // Obf: GJNOEFFJDJK // Type: Req -// CmdID: 1315 +// CmdID: 1386 message StartQuickFarmElementCsReq { - uint32 HECCOBFBJFI = 4; // offset: 24 - uint32 PAOFHFLFFHD = 10; // offset: 28 - uint32 world_level = 1; // offset: 32 + uint32 HECCOBFBJFI = 1; // offset: 24 + uint32 PAOFHFLFFHD = 6; // offset: 28 + uint32 world_level = 12; // offset: 32 } // Obf: JDNANJFNLDF // Type: Rsp -// 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 +// CmdID: 1347 +message StartQuickFarmElementRsp { + uint32 retcode = 3; // offset: 36 + uint32 PAOFHFLFFHD = 6; // offset: 40 + uint32 world_level = 9; // offset: 32 + SceneBattleInfo battle_info = 13; // offset: 16 } // Obf: ACABKOGJAEG // Type: Req -// CmdID: 1310 +// CmdID: 1326 message CocoonSweepCsReq { - uint32 cocoon_id = 13; // offset: 24 - uint32 world_level = 5; // offset: 28 + uint32 world_level = 4; // offset: 28 + uint32 cocoon_id = 9; // offset: 24 } // Obf: OOOHICJHPGL // Type: Rsp -// CmdID: 1387 +// CmdID: 1313 message CocoonSweepScRsp { - 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 + ItemList multiple_drop_data = 2; // offset: 16 + ItemList drop_data = 10; // offset: 24 + uint32 cocoon_id = 13; // offset: 40 + uint32 retcode = 14; // offset: 44 + uint32 NCEFJFOHGBI = 15; // offset: 48 } // Obf: JLHKLAFACIJ // Type: Req -// CmdID: 1329 +// CmdID: 1371 message FarmElementSweepCsReq { - uint32 world_level = 14; // offset: 24 - uint32 PAOFHFLFFHD = 13; // offset: 28 + uint32 PAOFHFLFFHD = 9; // offset: 24 + uint32 world_level = 11; // offset: 28 } // Obf: HNKJOONKGOK // Type: Rsp -// CmdID: 1312 +// CmdID: 1340 message FarmElementSweepScRsp { - ItemList multiple_drop_data = 11; // offset: 16 - uint32 retcode = 8; // offset: 32 - uint32 PAOFHFLFFHD = 1; // offset: 36 + uint32 retcode = 2; // offset: 36 + ItemList multiple_drop_data = 3; // offset: 24 + uint32 PAOFHFLFFHD = 14; // offset: 32 } +// Obf: BAIILOJDAIB enum CmdAetherDivideType { 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; + CmdAetherDivideLineupScNotify = 4832; + CmdAetherDivideSpiritInfoScNotify = 4840; + CmdEquipSkillCoreCsReq = 4833; + CmdAetherDivideSkillItemScNotify = 4842; + CmdAetherDivideSpiritExpUpCsReq = 4818; + CmdTakeOffSkillCoreCsReq = 4802; + CmdAetherDivideRefreshEndlessScNotify = 4805; + CmdSetAetherDivideLineUpCsReq = 4817; + CmdSwitchAetherDivideLineUpSlotScRsp = 4815; + CmdAetherDivideTakeChallengeRewardScRsp = 4812; + CmdGetAetherDivideChallengeInfoCsReq = 4826; + BAIILOJDAIB_DDLDIFLGGKH = 4809; + CmdLeaveAetherDivideSceneCsReq = 4837; + CmdStartAetherDivideChallengeBattleScRsp = 4807; + CmdDMAMEFJBCLE = 4823; + CmdAetherDivideSpiritExpUpScRsp = 4843; + CmdSwitchAetherDivideLineUpSlotCsReq = 4835; + CmdGetAetherDivideChallengeInfoScRsp = 4845; + CmdTakeOffSkillCoreScRsp = 4814; + CmdAetherDivideTakeChallengeRewardCsReq = 4841; + CmdSetAetherDivideLineUpScRsp = 4829; + CmdStartAetherDivideSceneBattleCsReq = 4819; + CmdAetherDivideRefreshEndlessScRsp = 4830; + CmdGetAetherDivideInfoCsReq = 4824; + CmdAetherDivideTainerInfoScNotify = 4847; + CmdGetAetherDivideInfoScRsp = 4820; + CmdEquipSkillCoreScRsp = 4806; + CmdStartAetherDivideStageBattleScRsp = 4808; + CmdAetherDivideFinishChallengeScNotify = 4839; + CmdStartAetherDivideChallengeBattleCsReq = 4803; + CmdStartAetherDivideSceneBattleScRsp = 4848; + CmdAetherDivideRefreshEndlessCsReq = 4836; + CmdLeaveAetherDivideSceneScRsp = 4844; + CmdStartAetherDivideStageBattleCsReq = 4813; } - message BGPNJKENONA { - uint32 FODJGGIGBGJ = 10; // offset: 24 -} - -// Type: Rsp -// CmdID: 4842 -message DMAMEFJBCLE { - uint32 FODJGGIGBGJ = 8; // offset: 24 - uint32 retcode = 15; // offset: 28 -} - -// Type: Req -// CmdID: 4807 -message LeaveAetherDivideSceneCsReq { } // Type: Rsp // CmdID: 4823 +message DMAMEFJBCLE { + uint32 retcode = 9; // offset: 24 +} + +// Type: Req +// CmdID: 4837 +message LeaveAetherDivideSceneCsReq { +} + +// Type: Rsp +// CmdID: 4844 message LeaveAetherDivideSceneScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Obf: LACNGKFJELH // Type: Req -// CmdID: 4844 +// CmdID: 4819 message StartAetherDivideSceneBattleCsReq { - 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 + repeated AssistMonsterEntityInfo assist_monster_entity_info = 1; // offset: 32 + uint32 skill_index = 5; // offset: 40 + uint32 attacked_by_entity_id = 6; // offset: 48 + uint32 cast_entity_id = 7; // offset: 44 + repeated uint32 assist_monster_entity_id_list = 10; // offset: 16 } // Obf: MHMOEHAHION // Type: Rsp -// CmdID: 4827 +// CmdID: 4848 message StartAetherDivideSceneBattleScRsp { - AetherDivideBattleInfo battle_info = 11; // offset: 24 - uint32 retcode = 12; // offset: 32 - uint32 cast_entity_id = 14; // offset: 36 + uint32 cast_entity_id = 2; // offset: 32 + uint32 retcode = 9; // offset: 36 + AetherDivideBattleInfo battle_info = 13; // offset: 24 } // Obf: KPNFCKLHLIP // Type: Req -// CmdID: 4819 +// CmdID: 4803 message StartAetherDivideChallengeBattleCsReq { - uint32 FDKFIOLMPHA = 9; // offset: 24 - uint32 challenge_id = 6; // offset: 28 + uint32 FDKFIOLMPHA = 6; // offset: 28 + uint32 challenge_id = 15; // offset: 24 } // Obf: FAOEGBHJBED // Type: Rsp -// CmdID: 4845 +// CmdID: 4807 message StartAetherDivideChallengeBattleScRsp { - AetherDivideBattleInfo battle_info = 13; // offset: 16 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 11; // offset: 32 + AetherDivideBattleInfo battle_info = 15; // offset: 16 } - message POPJNEHGMIH { - uint32 slot = 7; // offset: 24 - uint32 item_id = 5; // offset: 28 + uint32 slot = 3; // offset: 28 + uint32 item_id = 5; // offset: 24 } - 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 + uint32 exp = 2; // offset: 44 + uint32 promotion = 3; // offset: 40 + uint32 APGDJGPGGMO = 4; // offset: 48 + uint32 EKKHLMEKJMK = 6; // offset: 52 + SpBarInfo sp_bar = 14; // offset: 24 + repeated POPJNEHGMIH LICLEEICAOE = 15; // offset: 16 } - message OCCAABPFBLF { - repeated uint32 AJHCCDONNEK = 10; // offset: 16 + repeated uint32 AJHCCDONNEK = 7; // offset: 24 uint32 slot = 9; // offset: 32 } - message DMGDLEHEDFB { - uint32 JMMCEJOKMMG = 13; // offset: 24 - uint32 num = 9; // offset: 28 - uint32 item_id = 1; // offset: 32 + uint32 item_id = 1; // offset: 24 + uint32 num = 8; // offset: 28 + uint32 JMMCEJOKMMG = 13; // offset: 32 } // Obf: DFBGKPADOEC // Type: Req -// CmdID: 4843 +// CmdID: 4824 message GetAetherDivideInfoCsReq { } // Obf: GHNMFCHEGGK // Type: Rsp -// CmdID: 4834 +// CmdID: 4820 message GetAetherDivideInfoScRsp { - 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 + uint32 FOCACJHLKDB = 1; // offset: 56 + repeated GHBICGMEFPL CCHDKJMFNEP = 4; // offset: 16 + repeated DMGDLEHEDFB skill_list = 6; // offset: 24 + uint32 BDNOLFBJBGJ = 7; // offset: 64 + uint32 JAOAHONIBJI = 8; // offset: 48 + uint32 NCMLHPAALEP = 10; // offset: 52 + repeated OCCAABPFBLF lineup_list = 12; // offset: 32 + uint32 retcode = 15; // offset: 60 } // Obf: OEDAEKHDOOC // Type: Req -// CmdID: 4821 +// CmdID: 4817 message SetAetherDivideLineUpCsReq { - OCCAABPFBLF lineup = 5; // offset: 24 + OCCAABPFBLF lineup = 13; // offset: 24 } // Obf: AAOABMHALOJ // Type: Rsp -// CmdID: 4840 +// CmdID: 4829 message SetAetherDivideLineUpScRsp { - OCCAABPFBLF lineup = 9; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 3; // offset: 32 + OCCAABPFBLF lineup = 12; // offset: 24 } // Obf: DAKIMICINOH // Type: Req -// CmdID: 4805 -message EquipAetherDividePassiveSkillCsReq { - uint32 APGDJGPGGMO = 6; // offset: 24 - uint32 slot = 13; // offset: 28 - uint32 item_id = 15; // offset: 32 +// CmdID: 4833 +message EquipSkillCoreCsReq { + uint32 item_id = 8; // offset: 28 + uint32 APGDJGPGGMO = 14; // offset: 24 + uint32 slot = 15; // offset: 32 } // Obf: LGOCBAKHGEJ // Type: Rsp -// CmdID: 4808 -message EquipAetherDividePassiveSkillScRsp { - GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 - DMGDLEHEDFB LCCMCPMCLFH = 6; // offset: 32 - uint32 retcode = 12; // offset: 40 +// CmdID: 4806 +message EquipSkillCoreScRsp { + uint32 retcode = 1; // offset: 40 + DMGDLEHEDFB LCCMCPMCLFH = 6; // offset: 16 + GHBICGMEFPL IAGNGEGKDOL = 11; // offset: 24 } // Obf: PLAFIBPGBKK // Type: Req -// CmdID: 4803 +// CmdID: 4802 message TakeOffSkillCoreCsReq { - uint32 slot = 5; // offset: 24 - uint32 APGDJGPGGMO = 7; // offset: 28 + uint32 slot = 7; // offset: 24 + uint32 APGDJGPGGMO = 11; // offset: 28 } // Obf: JCJIEMCKKDP // Type: Rsp -// CmdID: 4838 +// CmdID: 4814 message TakeOffSkillCoreScRsp { - DMGDLEHEDFB LCCMCPMCLFH = 8; // offset: 16 - GHBICGMEFPL IAGNGEGKDOL = 11; // offset: 32 - uint32 retcode = 10; // offset: 40 + GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 24 + uint32 retcode = 6; // offset: 40 + DMGDLEHEDFB LCCMCPMCLFH = 11; // offset: 32 } // Obf: HMMMDEEIJKC // Type: Req -// CmdID: 4841 +// CmdID: 4818 message AetherDivideSpiritExpUpCsReq { - uint32 FHAEENDPAAG = 1; // offset: 24 - uint32 APGDJGPGGMO = 3; // offset: 28 - uint32 NCAOMBHCGNA = 8; // offset: 32 + uint32 NCAOMBHCGNA = 1; // offset: 28 + uint32 APGDJGPGGMO = 2; // offset: 32 + uint32 FHAEENDPAAG = 15; // offset: 24 } // Obf: ELCCBHEBFHO // Type: Rsp -// CmdID: 4818 +// CmdID: 4843 message AetherDivideSpiritExpUpScRsp { - GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 - uint32 NCAOMBHCGNA = 11; // offset: 32 - uint32 retcode = 14; // offset: 36 + GHBICGMEFPL IAGNGEGKDOL = 10; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: BNBKEHDGIDK // Type: Req -// CmdID: 4820 +// CmdID: 4835 message SwitchAetherDivideLineUpSlotCsReq { - uint32 FDKFIOLMPHA = 13; // offset: 24 + uint32 FDKFIOLMPHA = 3; // offset: 24 } // Obf: OBIOEKFELPL // Type: Rsp -// CmdID: 4812 +// CmdID: 4815 message SwitchAetherDivideLineUpSlotScRsp { - uint32 retcode = 6; // offset: 24 - uint32 FDKFIOLMPHA = 3; // offset: 28 + uint32 FDKFIOLMPHA = 1; // offset: 28 + uint32 retcode = 7; // offset: 24 } // Obf: GIKEONGNHEH // Type: Req -// CmdID: 4806 +// CmdID: 4813 message StartAetherDivideStageBattleCsReq { - uint32 event_id = 8; // offset: 24 + uint32 event_id = 12; // offset: 24 } // Obf: CPAHMLLDHJC // Type: Rsp -// CmdID: 4816 +// CmdID: 4808 message StartAetherDivideStageBattleScRsp { - AetherDivideBattleInfo battle_info = 8; // offset: 16 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 4; // offset: 32 + AetherDivideBattleInfo battle_info = 9; // offset: 24 } // Obf: PMJECJLKNLJ // Type: Notify -// CmdID: 4848 +// CmdID: 4832 message AetherDivideLineupScNotify { - OCCAABPFBLF lineup = 8; // offset: 24 + OCCAABPFBLF lineup = 1; // offset: 16 } // Obf: BNFGJMLJDAK // Type: Notify -// CmdID: 4849 +// CmdID: 4840 message AetherDivideSpiritInfoScNotify { - GHBICGMEFPL IAGNGEGKDOL = 12; // offset: 24 - repeated GHBICGMEFPL FGBAPJKDFOC = 9; // offset: 32 - uint32 NCAOMBHCGNA = 14; // offset: 40 + repeated GHBICGMEFPL FGBAPJKDFOC = 11; // offset: 24 } // Obf: CADOMBICGJI // Type: Req -// CmdID: 4814 +// CmdID: 4826 message GetAetherDivideChallengeInfoCsReq { } // Obf: MFELEEHGHLA // Type: Rsp -// CmdID: 4850 +// CmdID: 4845 message GetAetherDivideChallengeInfoScRsp { - repeated uint32 NADKCDEOIHJ = 13; // offset: 16 + uint32 DIGFECBHCPP = 3; // offset: 44 + uint32 retcode = 9; // offset: 40 + repeated uint32 NADKCDEOIHJ = 10; // offset: 16 repeated uint32 OHJHICLJABM = 14; // offset: 24 - uint32 retcode = 8; // offset: 40 - uint32 DIGFECBHCPP = 6; // offset: 44 } // Obf: KMHNCGCPBEF // Type: Notify -// CmdID: 4837 +// CmdID: 4839 message AetherDivideFinishChallengeScNotify { - uint32 challenge_id = 14; // offset: 24 + uint32 challenge_id = 10; // offset: 24 } // Obf: DKMBKGCHLNE // Type: Notify -// CmdID: 4846 +// CmdID: 4847 message AetherDivideTainerInfoScNotify { - uint32 FOCACJHLKDB = 6; // offset: 24 + uint32 FOCACJHLKDB = 13; // offset: 24 } // Obf: PHINIAKLBLJ // Type: Notify -// CmdID: 4815 +// CmdID: 4842 message AetherDivideSkillItemScNotify { - uint32 num = 12; // offset: 24 - uint32 item_id = 13; // offset: 28 + uint32 num = 6; // offset: 28 + uint32 item_id = 15; // offset: 24 } // Obf: GNBCBNCKLHE // Type: Req -// CmdID: 4824 +// CmdID: 4836 message AetherDivideRefreshEndlessCsReq { } // Obf: PCOAAAFDNAA // Type: Rsp -// CmdID: 4828 +// CmdID: 4830 message AetherDivideRefreshEndlessScRsp { - uint32 JAOAHONIBJI = 13; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 JAOAHONIBJI = 6; // offset: 24 + uint32 retcode = 11; // offset: 28 } // Obf: JDMLEOGCCCA // Type: Notify -// CmdID: 4833 +// CmdID: 4805 message AetherDivideRefreshEndlessScNotify { - uint32 JAOAHONIBJI = 13; // offset: 24 + uint32 JAOAHONIBJI = 3; // offset: 24 } // Obf: CEDCCCCMOCL // Type: Req -// CmdID: 4835 +// CmdID: 4841 message AetherDivideTakeChallengeRewardCsReq { - uint32 challenge_id = 13; // offset: 24 + uint32 challenge_id = 14; // offset: 24 } // Obf: FBBKDPMCLFK // Type: Rsp -// CmdID: 4836 +// CmdID: 4812 message AetherDivideTakeChallengeRewardScRsp { - ItemList reward = 6; // offset: 16 - uint32 challenge_id = 1; // offset: 32 - uint32 retcode = 7; // offset: 36 + uint32 challenge_id = 5; // offset: 36 + ItemList reward = 8; // offset: 24 + uint32 retcode = 15; // offset: 32 } +// Obf: LEJBAOJGJGI enum CmdAiPamType { 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; + CmdAiPamAskSettlementScNotify = 9540; + CmdAiPamResponseFeedbackCommentScRsp = 9533; + CmdAiPamResponseFeedbackCsReq = 9520; + CmdAiPamResponseFeedbackCommentCsReq = 9529; + CmdBKHLGPCDLGL = 9543; + CmdAiPamMotionScNotify = 9515; + CmdHGGMNLNJPHG = 9508; + CmdAiPamSendMsgCsReq = 9509; + CmdGetAiPamNextQuestionScRsp = 9503; + CmdTriggerAiPamSpeakScRsp = 9502; + CmdGetAiPamChatHistoryCsReq = 9544; + CmdGetAiPamNextQuestionCsReq = 9548; + CmdKIIKHMMDHKP = 9513; + CmdGetAiPamChatInfoScRsp = 9524; + CmdGetAiPamChatHistoryScRsp = 9519; + CmdUpdateAiPamSettingsCsReq = 9514; + CmdTriggerAiPamSpeakCsReq = 9506; + CmdUpdateAiPamSettingsScRsp = 9535; + CmdAiPamResponseFeedbackScRsp = 9517; + CmdRecvAiPamChatEventScNotify = 9537; + CmdLHNMDFOPMKN = 9518; + CmdAiPamSendMsgScRsp = 9523; + CmdGetAiPamChatInfoCsReq = 9521; } // Obf: GAEBCDPICNH // Type: Req -// CmdID: 9532 +// CmdID: 9509 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 + MessageChatData content = 1; // offset: 16 + bool GFIJJLNOOOM = 4; // offset: 37 + bool CLDBFBNOLNP = 6; // offset: 38 + FKNKNLGMACL role = 8; // offset: 32 + bool LOODCBCFNMJ = 9; // offset: 36 } // Obf: NINBBMNLKEH // Type: Rsp -// CmdID: 9542 +// CmdID: 9523 message AiPamSendMsgScRsp { - FKNKNLGMACL BDPIMPJOJBK = 5; // offset: 24 - uint32 retcode = 6; // offset: 28 + FKNKNLGMACL role = 3; // offset: 24 + uint32 retcode = 9; // offset: 28 } // Obf: FKCDLPGBLEE // Type: Notify -// CmdID: 9507 +// CmdID: 9537 message RecvAiPamChatEventScNotify { - FAIFDBLLGKK OOOACLEFDGM = 14; // offset: 24 + FAIFDBLLGKK OOOACLEFDGM = 14; // offset: 16 } // Obf: EAJHAKEBDBG // Type: Req -// CmdID: 9523 +// CmdID: 9544 message GetAiPamChatHistoryCsReq { - uint32 target_side = 10; // offset: 24 + uint32 target_side = 11; // offset: 24 } // Obf: JACFBOEDEEB // Type: Rsp -// CmdID: 9544 +// CmdID: 9519 message GetAiPamChatHistoryScRsp { - repeated ChatMessageData JPCMGNGNONJ = 14; // offset: 16 - uint32 target_side = 8; // offset: 32 - uint32 retcode = 10; // offset: 36 + uint32 retcode = 2; // offset: 32 + uint32 target_side = 10; // offset: 36 + repeated ChatMessageData JPCMGNGNONJ = 14; // offset: 24 } // Obf: OFPHPFENACO // Type: Req -// CmdID: 9527 +// CmdID: 9548 message GetAiPamNextQuestionCsReq { - FKNKNLGMACL BDPIMPJOJBK = 11; // offset: 24 + FKNKNLGMACL role = 10; // offset: 24 } // Obf: OLNIMIPEKAB // Type: Rsp -// CmdID: 9519 +// CmdID: 9503 message GetAiPamNextQuestionScRsp { - repeated NEKAOLPJKEE KDOHKGKBFCH = 5; // offset: 16 - uint32 retcode = 8; // offset: 32 - FKNKNLGMACL BDPIMPJOJBK = 6; // offset: 36 + uint32 retcode = 4; // offset: 36 + repeated NEKAOLPJKEE KDOHKGKBFCH = 9; // offset: 16 + FKNKNLGMACL role = 12; // offset: 32 } // Obf: JFJKBMAEEMF // Type: Req -// CmdID: 9529 +// CmdID: 9521 message GetAiPamChatInfoCsReq { } // Obf: JBCKBPGGDCO // Type: Rsp -// CmdID: 9543 +// CmdID: 9524 message GetAiPamChatInfoScRsp { - 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 + repeated FAIFDBLLGKK BJLHDBPPILI = 2; // offset: 24 + bool AGANFJKBFMA = 5; // offset: 42 + uint32 retcode = 9; // offset: 48 + bool OKCIPPLKGCD = 10; // offset: 40 + bool LOCNGFLCENG = 11; // offset: 41 + string ACFENKABBKK = 12; // offset: 32 + uint32 JKIHICLOPKM = 14; // offset: 44 } // Obf: CPCLIOIHCKI // Type: Req -// CmdID: 9534 +// CmdID: 9520 message AiPamResponseFeedbackCsReq { - FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 - bool IAJAOMAKAHA = 14; // offset: 28 - bool NMMJBGFDNAI = 8; // offset: 29 + bool NMMJBGFDNAI = 4; // offset: 28 + bool IAJAOMAKAHA = 6; // offset: 29 + FKNKNLGMACL role = 13; // offset: 24 } // Obf: CBJOMIPDHJF // Type: Rsp -// CmdID: 9521 +// CmdID: 9517 message AiPamResponseFeedbackScRsp { - bool NMMJBGFDNAI = 2; // offset: 24 - bool IAJAOMAKAHA = 10; // offset: 25 - uint32 retcode = 13; // offset: 28 - FKNKNLGMACL BDPIMPJOJBK = 8; // offset: 32 + bool NMMJBGFDNAI = 4; // offset: 28 + uint32 retcode = 7; // offset: 32 + FKNKNLGMACL role = 8; // offset: 24 + bool IAJAOMAKAHA = 12; // offset: 29 } // Obf: BAHBEAHIFCC // Type: Req -// CmdID: 9540 +// CmdID: 9529 message AiPamResponseFeedbackCommentCsReq { - string IMNOJNCGGNI = 4; // offset: 16 + string IMNOJNCGGNI = 9; // offset: 16 uint32 OLLBLNAGMPC = 12; // offset: 32 } // Obf: IGDMGNCPFCM // Type: Rsp -// CmdID: 9505 +// CmdID: 9533 message AiPamResponseFeedbackCommentScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 5; // offset: 24 } // Obf: FLECMDNBJMM // Type: Req -// CmdID: 9508 +// CmdID: 9506 message TriggerAiPamSpeakCsReq { - FKNKNLGMACL BDPIMPJOJBK = 14; // offset: 24 - uint32 JMPPMNAONHM = 13; // offset: 28 + FKNKNLGMACL role = 1; // offset: 28 + uint32 JMPPMNAONHM = 2; // offset: 24 } // Obf: KIDOEDMJDGJ // Type: Rsp -// CmdID: 9503 +// CmdID: 9502 message TriggerAiPamSpeakScRsp { - FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 - uint32 JMPPMNAONHM = 3; // offset: 28 - uint32 retcode = 5; // offset: 32 + uint32 JMPPMNAONHM = 2; // offset: 28 + uint32 retcode = 12; // offset: 32 + FKNKNLGMACL role = 13; // offset: 24 } // Obf: LILHIEALFOC // Type: Req -// CmdID: 9538 +// CmdID: 9514 message UpdateAiPamSettingsCsReq { - bool LOCNGFLCENG = 10; // offset: 24 + bool LOCNGFLCENG = 6; // offset: 24 } // Obf: JPCEIGAGLND // Type: Rsp -// CmdID: 9520 +// CmdID: 9535 message UpdateAiPamSettingsScRsp { - bool LOCNGFLCENG = 13; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 retcode = 12; // offset: 24 + bool LOCNGFLCENG = 13; // offset: 28 } // Obf: EPPBALGDGEF // Type: Notify -// CmdID: 9512 +// CmdID: 9515 message AiPamMotionScNotify { - repeated string BLCCBDPODFM = 15; // offset: 24 + repeated string BLCCBDPODFM = 5; // offset: 16 } // Type: Req -// CmdID: 9506 +// CmdID: 9513 message KIIKHMMDHKP { - repeated NGBBCMBMOLI MIEFCFLJLAH = 1; // offset: 24 + repeated NGBBCMBMOLI MIEFCFLJLAH = 1; // offset: 16 } // Type: Rsp -// CmdID: 9516 +// CmdID: 9508 message HGGMNLNJPHG { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Type: Req -// CmdID: 9541 +// CmdID: 9518 message LHNMDFOPMKN { - JFCPFBLKJAB return_data = 7; // offset: 24 - string BLDMFDKDJDM = 3; // offset: 32 + string BLDMFDKDJDM = 1; // offset: 16 + JFCPFBLKJAB return_data = 2; // offset: 24 } // Type: Rsp -// CmdID: 9518 +// CmdID: 9543 message BKHLGPCDLGL { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: HOHCCKGOOEE // Type: Notify -// CmdID: 9549 +// CmdID: 9540 message AiPamAskSettlementScNotify { - MDGIOENHBEJ EIADGIMDNMO = 15; // offset: 24 + MDGIOENHBEJ EIADGIMDNMO = 2; // offset: 16 } +// Obf: ENHFBPKPFDI 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; + CmdDPFGBJFOFCE = 4772; + CmdAlleyOrderChangedScNotify = 4748; + CmdAlleyShipmentEventEffectsScNotify = 4705; + CmdGAAMMAACICO = 4784; + CmdGetSaveLogisticsMapCsReq = 4741; + CmdCKJACADHCCC = 4773; + CmdGIFADCJKKFE = 4786; + CmdPrestigeLevelUpScRsp = 4765; + CmdTakePrestigeRewardCsReq = 4771; + CmdPPJKEKEPFMF = 4747; + CmdLogisticsGameScRsp = 4758; + CmdPrestigeLevelUpCsReq = 4769; + CmdGetSaveLogisticsMapScRsp = 4710; + ENHFBPKPFDI_MLKIKMBONLC = 4742; + CmdNGOKHFLMLNJ = 4712; + CmdENOABFIPHOB = 4780; + ENHFBPKPFDI_GHICLFBGFDL = 4711; + CmdActivityRaidPlacingGameCsReq = 4775; + CmdActivityRaidPlacingGameScRsp = 4744; + CmdAlleyPlacingGameScRsp = 4738; + CmdGetAlleyInfoCsReq = 4725; + CmdLogisticsScoreRewardSyncInfoScNotify = 4735; + CmdLogisticsInfoScNotify = 4721; + CmdMGMDNBOLBMO = 4713; + CmdGetAlleyInfoScRsp = 4778; + CmdAlleyPlacingGameCsReq = 4733; + CmdAlleyEventChangeNotify = 4726; + CmdAlleyTakeEventRewardScRsp = 4796; + CmdAlleyFundsScNotify = 4730; + CmdTakePrestigeRewardScRsp = 4740; + ENHFBPKPFDI_MONJHMOILDM = 4736; + CmdAlleyTakeEventRewardCsReq = 4734; + CmdLogisticsGameCsReq = 4793; } enum OCLNFBEAGMM { @@ -7001,6 +6782,7 @@ enum PFPHIIKEFIB { PFPHIIKEFIB_JOIIBDJJOAH = 3; } +// Obf: AJOCCOAIFIF enum AlleyEventState { AJOCCOAIFIF_NAPMFFDMLEK = 0; AJOCCOAIFIF_EMJDKBJFFHF = 1; @@ -7010,446 +6792,413 @@ enum AlleyEventState { // Obf: CPFBHLBMJOG // Type: Req -// CmdID: 4773 +// CmdID: 4725 message GetAlleyInfoCsReq { } - message JEEHGNIBIFE { - uint32 map_id = 6; // offset: 24 - uint32 APNAFLBGENA = 12; // offset: 28 + uint32 APNAFLBGENA = 5; // offset: 24 + uint32 map_id = 10; // 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 + repeated uint32 IFOKHMFNNNF = 3; // offset: 40 + repeated JEEHGNIBIFE OELPOFLBMIE = 5; // offset: 32 + repeated BOLCGIOGIBP ALOOPKCJFEA = 8; // offset: 48 + repeated IODAFIBPAGM CFNKOBKJKNK = 9; // offset: 24 } // Obf: OAJOMNJMJLE // Type: Rsp -// CmdID: 4703 +// CmdID: 4778 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 + KPBAIEMEFFH HAMAOOBGMLO = 1; // offset: 64 + uint32 level = 2; // offset: 88 + uint32 cur_fund = 3; // offset: 80 + PICDJHEPJLC EEAACLBJODA = 4; // offset: 16 + repeated uint32 KENFKICLMGJ = 5; // offset: 56 + repeated CEKIFBMPEFH PMIFFBHOOOO = 6; // offset: 32 + repeated uint32 AMHAEPILIKF = 8; // offset: 40 + GDGEIAHNDAD NFJKAILEFAD = 9; // offset: 48 + uint32 retcode = 12; // offset: 84 + repeated uint32 LAANLLFBLDP = 14; // offset: 24 } - message GHMINCEANHG { - uint32 LMKJLEOPKKL = 11; // offset: 24 - uint32 JAKMMNIEBGJ = 6; // offset: 28 + uint32 LMKJLEOPKKL = 1; // offset: 28 + uint32 JAKMMNIEBGJ = 4; // offset: 24 } - message CBBPDLPAIPL { - repeated GHMINCEANHG NJKDKIEBGHG = 3; // offset: 24 - uint32 goods_id = 7; // offset: 32 + uint32 goods_id = 1; // offset: 32 + repeated GHMINCEANHG NJKDKIEBGHG = 9; // offset: 16 } - message AlleyPlacingShip { - repeated CBBPDLPAIPL goods_list = 12; // offset: 16 - uint32 ship_id = 13; // offset: 32 + uint32 ship_id = 4; // offset: 32 + repeated CBBPDLPAIPL goods_list = 7; // offset: 24 } // Obf: DEPIILNKIPE // Type: Req -// CmdID: 4754 +// CmdID: 4733 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 + uint32 CAAHDGFMNNO = 4; // offset: 52 + uint32 BEAKGBHFLPJ = 7; // offset: 44 + uint32 JFALDHKOAOL = 8; // offset: 40 + uint32 IDILDCBMECI = 9; // offset: 48 + uint32 JJGKLHLMMNC = 10; // offset: 56 + AlleyPlacingShip GPOMFKNHCPB = 11; // offset: 24 + uint32 DPPOHBGCAGF = 12; // offset: 36 + uint32 cost_time = 13; // offset: 60 + uint32 BNPKLKIENIK = 14; // offset: 32 } // Obf: EGJCAPACHMJ // Type: Rsp -// CmdID: 4783 +// CmdID: 4738 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 + uint32 event_id = 3; // offset: 32 + uint32 LFMHGMJELEE = 4; // offset: 28 + uint32 JKBINMNFPKK = 5; // offset: 44 + uint32 CIBNBDLMEIC = 7; // offset: 48 + uint32 AJBEOCIEPKP = 9; // offset: 36 + uint32 BIJPMOBEIJC = 12; // offset: 24 + uint32 retcode = 13; // offset: 40 } // Obf: FMFAKLOHCHN // Type: Req -// CmdID: 4705 +// CmdID: 4775 message ActivityRaidPlacingGameCsReq { - AlleyPlacingShip GPOMFKNHCPB = 15; // offset: 24 + AlleyPlacingShip GPOMFKNHCPB = 2; // offset: 32 oneof EFJLHNMJEED { - uint32 GFHGCDEJFIE = 5; // offset: 32 - uint32 CAAHDGFMNNO = 13; // offset: 32 + uint32 GFHGCDEJFIE = 4; // offset: 16 + uint32 CAAHDGFMNNO = 14; // offset: 16 } } // Obf: OEEMFNGCOBO // Type: Rsp -// CmdID: 4714 +// CmdID: 4744 message ActivityRaidPlacingGameScRsp { - uint32 retcode = 13; // offset: 36 + uint32 retcode = 15; // offset: 36 oneof EFJLHNMJEED { - uint32 GFHGCDEJFIE = 6; // offset: 16 - uint32 CAAHDGFMNNO = 4; // offset: 16 + uint32 GFHGCDEJFIE = 1; // offset: 24 + uint32 CAAHDGFMNNO = 5; // offset: 24 } } - 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 + uint32 OCNLDDNIHOH = 1; // offset: 52 + repeated uint32 EPEELMJDJKP = 5; // offset: 24 + bool FPDGKFHFIEE = 7; // offset: 48 + uint32 EBOMMHDNBJL = 11; // offset: 44 + uint32 BCOAIDIFBBG = 12; // offset: 40 + repeated uint32 DNLGMDCMFGF = 13; // offset: 16 } // Obf: MNPGEDIDKEN // Type: Notify -// CmdID: 4761 +// CmdID: 4748 message AlleyOrderChangedScNotify { - KPBAIEMEFFH NGKPDFJBNMF = 15; // offset: 24 + KPBAIEMEFFH NGKPDFJBNMF = 15; // offset: 16 } // Type: Notify -// CmdID: 4759 +// CmdID: 4772 message DPFGBJFOFCE { - uint32 FNCLCJCBPLA = 9; // offset: 24 + uint32 FNCLCJCBPLA = 10; // 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 + repeated uint32 GADMAOCHBKN = 2; // offset: 16 + repeated uint32 BPCADEMEGNP = 3; // offset: 24 + repeated uint32 OGDKJPDFFAI = 4; // offset: 32 + uint32 shop_id = 5; // offset: 48 + uint32 EBNNNMFGHBJ = 10; // offset: 56 + uint32 CJHLDCAGKND = 11; // offset: 52 + uint32 ANHEOHPNKKC = 14; // offset: 60 } - message IODAFIBPAGM { - repeated JOMEGNGJKJK JNGNGMJCAAI = 6; // offset: 16 - uint32 map_id = 9; // offset: 32 - uint32 cost_time = 14; // offset: 36 + uint32 cost_time = 6; // offset: 36 + uint32 map_id = 13; // offset: 32 + repeated JOMEGNGJKJK JNGNGMJCAAI = 14; // offset: 16 } - 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 + uint32 FMCPHDJEIDC = 4; // offset: 48 + uint32 map_id = 5; // offset: 44 + uint32 max_score = 6; // offset: 40 + uint32 AAMKNOOMEOO = 10; // offset: 52 + uint32 LLEPGPKGBGM = 12; // offset: 32 + uint32 EFBOOJGNKOH = 13; // offset: 36 + ItemList reward = 15; // offset: 24 } // Obf: CJEFCNKNGNC // Type: Req -// CmdID: 4780 +// CmdID: 4793 message LogisticsGameCsReq { - repeated IODAFIBPAGM MDNBOBFGKFN = 15; // offset: 24 - bool CNCJKGEDEII = 9; // offset: 32 + repeated IODAFIBPAGM MDNBOBFGKFN = 9; // offset: 16 + bool CNCJKGEDEII = 15; // offset: 32 } // Obf: PCEJNOKIGOF // Type: Notify -// CmdID: 4716 +// CmdID: 4735 message LogisticsScoreRewardSyncInfoScNotify { - repeated BOLCGIOGIBP ALOOPKCJFEA = 11; // offset: 24 + repeated BOLCGIOGIBP ALOOPKCJFEA = 5; // offset: 24 } // Obf: KBKHHILFFOF // Type: Rsp -// CmdID: 4727 +// CmdID: 4758 message LogisticsGameScRsp { - repeated BOLCGIOGIBP ALOOPKCJFEA = 9; // offset: 16 - uint32 retcode = 14; // offset: 32 - uint32 event_id = 2; // offset: 36 - bool CNCJKGEDEII = 4; // offset: 40 + uint32 retcode = 5; // offset: 40 + bool CNCJKGEDEII = 6; // offset: 32 + repeated BOLCGIOGIBP ALOOPKCJFEA = 7; // offset: 16 + uint32 event_id = 11; // offset: 36 } - message CEKIFBMPEFH { - AlleyEventState state = 8; // offset: 24 uint32 event_id = 7; // offset: 28 - uint32 FHMBKAPPAGO = 9; // offset: 32 + AlleyEventState state = 9; // offset: 32 + uint32 FHMBKAPPAGO = 14; // offset: 24 } // Type: Req -// CmdID: 4715 +// CmdID: 4786 message GIFADCJKKFE { - uint32 event_id = 6; // offset: 24 + uint32 event_id = 1; // offset: 24 } // Type: Rsp -// CmdID: 4781 +// CmdID: 4747 message PPJKEKEPFMF { - uint32 retcode = 13; // offset: 24 - uint32 event_id = 4; // offset: 28 + uint32 retcode = 2; // offset: 28 + uint32 event_id = 4; // offset: 24 } // Obf: MFBBJPEPDJM // Type: Notify -// CmdID: 4710 +// CmdID: 4726 message AlleyEventChangeNotify { - CEKIFBMPEFH OOOACLEFDGM = 10; // offset: 24 - uint32 KHANHNFACLN = 5; // offset: 32 + uint32 KHANHNFACLN = 4; // offset: 32 + CEKIFBMPEFH OOOACLEFDGM = 15; // offset: 16 } // Type: Notify -// CmdID: 4787 +// CmdID: 4713 message MGMDNBOLBMO { - uint32 MONFBLGFKGB = 9; // offset: 24 + uint32 MONFBLGFKGB = 2; // offset: 24 } // Obf: NIHMFACHENB // Type: Req -// CmdID: 4729 +// CmdID: 4771 message TakePrestigeRewardCsReq { - uint32 level = 5; // offset: 24 + uint32 level = 3; // offset: 24 } // Obf: ODBFGHLOPJD // Type: Rsp -// CmdID: 4712 +// CmdID: 4740 message TakePrestigeRewardScRsp { - ItemList reward = 12; // offset: 24 - uint32 retcode = 6; // offset: 32 - uint32 level = 10; // offset: 36 + uint32 level = 6; // offset: 32 + uint32 retcode = 7; // offset: 36 + ItemList reward = 15; // offset: 16 } // Obf: HBNANEIBPBG // Type: Req -// CmdID: 4771 +// CmdID: 4769 message PrestigeLevelUpCsReq { } // Obf: MKFGIOCFPJL // Type: Rsp -// CmdID: 4778 +// CmdID: 4765 message PrestigeLevelUpScRsp { - uint32 retcode = 10; // offset: 24 - uint32 level = 3; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 level = 14; // offset: 28 } // Obf: DLEHOPOJKKM // Type: Notify -// CmdID: 4752 +// CmdID: 4730 message AlleyFundsScNotify { - uint32 cur_fund = 5; // offset: 24 + uint32 cur_fund = 10; // offset: 24 } // Type: Req -// CmdID: 4774 +// CmdID: 4780 message ENOABFIPHOB { - repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 16 + repeated IODAFIBPAGM MDNBOBFGKFN = 11; // offset: 24 } // Type: Rsp -// CmdID: 4792 +// CmdID: 4784 message GAAMMAACICO { - repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 24 - uint32 retcode = 7; // offset: 32 + repeated IODAFIBPAGM MDNBOBFGKFN = 11; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: LALKCKEAFPE // Type: Notify -// CmdID: 4766 +// CmdID: 4721 message LogisticsInfoScNotify { - GDGEIAHNDAD NFJKAILEFAD = 14; // offset: 16 + GDGEIAHNDAD NFJKAILEFAD = 3; // offset: 24 } - message PICDJHEPJLC { - map PCDFIOCMJFE = 8; // offset: 24 - uint32 ACAOLNODBLN = 13; // offset: 32 - uint32 LEGCBILEEHK = 3; // offset: 36 + uint32 LEGCBILEEHK = 3; // offset: 32 + map PCDFIOCMJFE = 13; // offset: 16 } // Obf: KLAFHGGFBJD // Type: Notify -// CmdID: 4730 +// CmdID: 4705 message AlleyShipmentEventEffectsScNotify { PICDJHEPJLC JBFIFNPJNHA = 3; // offset: 24 } // Obf: LBCBJBKNNCC // Type: Req -// CmdID: 4749 +// CmdID: 4741 message GetSaveLogisticsMapCsReq { } // Obf: ABOFBLJPHHE // Type: Rsp -// CmdID: 4728 +// CmdID: 4710 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 + uint32 retcode = 11; // offset: 32 + repeated IODAFIBPAGM CFNKOBKJKNK = 13; // offset: 16 } // Obf: EJIPDMFGOON // Type: Req -// CmdID: 4720 +// CmdID: 4734 message AlleyTakeEventRewardCsReq { - uint32 event_id = 7; // offset: 24 + uint32 event_id = 8; // offset: 24 } // Obf: DBIAIJKONFB // Type: Rsp -// CmdID: 4799 +// CmdID: 4796 message AlleyTakeEventRewardScRsp { - ItemList reward = 3; // offset: 16 - uint32 retcode = 10; // offset: 32 + ItemList reward = 2; // offset: 16 + uint32 retcode = 6; // offset: 32 } // Type: Req -// CmdID: 4732 +// CmdID: 4773 message CKJACADHCCC { } // Type: Rsp -// CmdID: 4735 +// CmdID: 4712 message NGOKHFLMLNJ { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 12; // offset: 24 } +// Obf: MFJDGMGKMDJ enum CmdArchiveType { MFJDGMGKMDJ_NLCDGIPGFDJ = 0; - CmdGetArchiveDataCsReq = 2373; - CmdKKOGBFCLNHB = 2327; - CmdGetArchiveDataScRsp = 2303; - CmdBJJGFKAOKLG = 2380; + CmdKKOGBFCLNHB = 2358; + CmdBJJGFKAOKLG = 2393; + CmdGetArchiveDataScRsp = 2378; + CmdGetArchiveDataCsReq = 2325; } - message RelicList { - uint32 set_id = 15; // offset: 24 - uint32 type = 3; // offset: 28 + uint32 set_id = 1; // offset: 28 + uint32 type = 2; // offset: 24 } - message MonsterList { - uint32 monster_id = 15; // offset: 24 - uint32 num = 14; // offset: 28 + uint32 monster_id = 3; // offset: 28 + uint32 num = 6; // offset: 24 } +// Obf: ArchiveData 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 + repeated uint32 archive_missing_equipment_id_list = 7; // offset: 40 + repeated RelicList relic_list = 11; // offset: 56 + repeated uint32 archive_avatar_id_list = 12; // offset: 24 + repeated uint32 archive_equipment_id_list = 14; // offset: 48 + repeated MonsterList kill_monster_list = 15; // offset: 32 } // Obf: IPFMCBBMOEC // Type: Req -// CmdID: 2373 +// CmdID: 2325 message GetArchiveDataCsReq { } // Obf: JPMDALGBLBO // Type: Rsp -// CmdID: 2303 +// CmdID: 2378 message GetArchiveDataScRsp { - ArchiveData archive_data = 10; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 10; // offset: 32 + ArchiveData archive_data = 14; // offset: 16 } // Type: Req -// CmdID: 2380 +// CmdID: 2393 message BJJGFKAOKLG { } // Type: Rsp -// CmdID: 2327 +// CmdID: 2358 message KKOGBFCLNHB { - ArchiveData archive_data = 12; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 9; // offset: 32 + ArchiveData archive_data = 15; // offset: 16 } +// Obf: JHGIIBJGLEL 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; + CmdGetPreAvatarGrowthInfoScRsp = 363; + CmdDressAvatarScRsp = 313; + CmdPromoteAvatarScRsp = 347; + CmdGetPreAvatarActivityListScRsp = 375; + CmdSetAvatarEnhancedIdScRsp = 312; + CmdLENDBHPIOJK = 394; + CmdSetAvatarPathCsReq = 315; + CmdSetPlayerOutfitScRsp = 349; + CmdMarkAvatarCsReq = 384; + CmdGetAvatarDataCsReq = 325; + CmdUnlockAvatarPathScRsp = 320; + CmdGetAvatarDataScRsp = 378; + CmdGetPreAvatarGrowthInfoCsReq = 329; + CmdActiveEidolonCsReq = 338; + CmdSetPlayerOutfitCsReq = 344; + CmdPromoteAvatarCsReq = 386; + CmdAvatarPathChangedNotify = 353; + CmdSetGrowthTargetAvatarScRsp = 310; + CmdActiveEidolonScRsp = 339; + CmdAvatarExpUpScRsp = 358; + CmdTakeOffAvatarSkinCsReq = 342; + CmdSetAvatarEnhancedIdCsReq = 373; + CmdTakeOffAvatarSkinScRsp = 372; + CmdDressAvatarSkinCsReq = 365; + CmdAvatarExpUpCsReq = 393; + CmdTakeOffRelicCsReq = 336; + CmdEKLIDIDKFHC = 337; + CmdDressAvatarSkinScRsp = 330; + CmdCFGGOBEDJOK = 343; + CmdTakeOffEquipmentCsReq = 371; + CmdSetMultipleAvatarPathsScRsp = 389; + CmdUnlockSkillTreeScRsp = 381; + CmdDressAvatarCsReq = 326; + CmdDressRelicAvatarScRsp = 311; + CmdSetGrowthTargetAvatarCsReq = 341; + CmdAddAvatarScNotify = 333; + CmdTakeOffEquipmentScRsp = 340; + CmdPMEMIDKDAFG = 351; + CmdSetAvatarPathScRsp = 318; + CmdUnlockSkillTreeCsReq = 388; + CmdAvatarSpecialSkilltreeUnlockScNotify = 382; + CmdAddMultiPathAvatarScNotify = 305; + CmdGetPreAvatarActivityListCsReq = 335; + CmdMarkAvatarScRsp = 321; + CmdUnlockAvatarPathCsReq = 352; + CmdDressRelicAvatarCsReq = 304; + CmdTakePromotionRewardCsReq = 345; + CmdSetMultipleAvatarPathsCsReq = 314; + CmdUnlockAvatarSkinScNotify = 380; + CmdTakePromotionRewardScRsp = 369; + CmdTakeOffRelicScRsp = 348; } enum CFMDKNCDDAL { @@ -7480,602 +7229,649 @@ enum GrowthTargetState { } // Type: Req -// CmdID: 373 +// CmdID: 325 message GetAvatarDataCsReq { - repeated uint32 base_avatar_id_list = 8; // offset: 24 - bool is_get_all = 5; // offset: 32 + bool is_get_all = 3; // offset: 32 + repeated uint32 NOEPBNMJFGL = 12; // offset: 24 } - message AvatarPathSkillTree { - uint32 level = 3; // offset: 24 - uint32 anchor_type = 5; // offset: 28 + uint32 level = 1; // offset: 28 + uint32 anchor_type = 13; // offset: 24 } +// Obf: Avatar 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 + uint32 promotion = 1; // offset: 52 + uint32 cur_multi_path_avatar_type = 2; // offset: 64 + uint32 level = 6; // offset: 48 + bool is_marked = 8; // offset: 36 + uint32 base_avatar_id = 10; // offset: 56 + repeated uint32 has_taken_promotion_reward_list = 11; // offset: 16 + uint32 equipment_unique_id = 13; // offset: 32 + uint64 first_met_time_stamp = 14; // offset: 40 + uint32 exp = 15; // offset: 60 } +// Obf: AvatarPathData 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 + uint32 path_equipment_id = 1; // offset: 56 + repeated EquipRelic equip_relic_list = 4; // offset: 24 + repeated AvatarPathSkillTree avatar_path_skill_tree = 6; // offset: 16 + uint32 avatar_id = 8; // offset: 64 + uint32 rank = 9; // offset: 44 + uint32 dressed_skin_id = 12; // offset: 60 + uint64 unlock_timestamp = 13; // offset: 48 + uint32 unk_enhanced_id = 15; // offset: 40 } // Type: Rsp -// CmdID: 303 +// CmdID: 378 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 + uint32 JFAADMONJNF = 1; // offset: 84 + bool is_get_all = 2; // offset: 88 + repeated AvatarPathData avatar_path_data_info_list = 4; // offset: 56 + repeated Avatar avatar_list = 5; // offset: 32 + repeated KVP JBFBEOLOHJN = 6; // offset: 24 + CJLCPMDGIBO DHKFCDAGHDM = 9; // offset: 16 + repeated CFMDKNCDDAL PILOAFIMCGK = 11; // offset: 40 + uint32 retcode = 12; // offset: 80 + repeated uint32 skin_list = 13; // offset: 72 + repeated uint32 basic_type_id_list = 15; // offset: 48 } +// Obf: AvatarExpUpCsReq +// Type: Req +// CmdID: 393 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 + ItemCostData item_cost = 8; // offset: 16 uint32 base_avatar_id = 13; // offset: 32 } +// Obf: AvatarExpUpScRsp +// Type: Rsp +// CmdID: 358 +message AvatarExpUpScRsp { + uint32 retcode = 2; // offset: 32 + repeated PileItem return_item_list = 7; // offset: 16 +} + +// Obf: UnlockSkillTreeCsReq +// Type: Req +// CmdID: 388 +message UnlockSkillTreeCsReq { + uint32 level = 5; // offset: 32 + repeated ItemCost item_list = 11; // offset: 24 + uint32 point_id = 15; // offset: 36 +} + +// Obf: UnlockSkillTreeScRsp // Type: Rsp // CmdID: 381 +message UnlockSkillTreeScRsp { + uint32 retcode = 1; // offset: 24 + uint32 level = 3; // offset: 28 + uint32 point_id = 9; // offset: 32 +} + +// Obf: PromoteAvatarCsReq +// Type: Req +// CmdID: 386 +message PromoteAvatarCsReq { + repeated ItemCost item_list = 4; // offset: 24 + uint32 base_avatar_id = 12; // offset: 32 +} + +// Obf: PromoteAvatarScRsp +// Type: Rsp +// CmdID: 347 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 -} - -// Type: Req -// CmdID: 329 -message TakeOffEquipmentCsReq { - uint32 avatar_id = 8; // offset: 24 -} - -// Type: Rsp -// CmdID: 312 -message TakeOffEquipmentScRsp { uint32 retcode = 2; // offset: 24 } -// Type: Notify -// CmdID: 354 -message AddAvatarScNotify { - ItemList reward = 13; // offset: 24 - uint32 base_avatar_id = 2; // offset: 32 - AddAvatarSrcState src = 9; // offset: 36 - bool is_new = 15; // offset: 40 -} - -// Type: Notify -// CmdID: 330 -message AddMultiPathAvatarScNotify { - 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: DressAvatarCsReq // Type: Req -// CmdID: 383 -message ActiveEidolonCsReq { - ItemCostData cost_data = 12; // offset: 16 - uint32 avatar_id = 3; // offset: 32 - uint32 rank = 6; // offset: 36 +// CmdID: 326 +message DressAvatarCsReq { + uint32 avatar_id = 6; // offset: 28 + uint32 equipment_unique_id = 13; // offset: 24 } +// Obf: DressAvatarScRsp // Type: Rsp -// CmdID: 309 -message ActiveEidolonScRsp { - uint32 retcode = 11; // offset: 24 -} - -message DressRelicParam { - uint32 relic_unique_id = 2; // offset: 24 - 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 -} - -// Type: Req -// CmdID: 338 -message TakeOffRelicCsReq { - repeated uint32 relic_type_list = 8; // offset: 24 - uint32 avatar_id = 15; // offset: 32 -} - -// Type: Rsp -// 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 { +// CmdID: 313 +message DressAvatarScRsp { uint32 retcode = 3; // offset: 24 } -message TakeOffAvatarSkinCsReq { - uint32 avatar_id = 1; // offset: 24 +// Obf: TakeOffEquipmentCsReq +// Type: Req +// CmdID: 371 +message TakeOffEquipmentCsReq { + uint32 avatar_id = 14; // offset: 24 } +// Obf: TakeOffEquipmentScRsp // Type: Rsp -// CmdID: 359 -message TakeOffAvatarSkinScRsp { - uint32 retcode = 12; // offset: 24 +// CmdID: 340 +message TakeOffEquipmentScRsp { + uint32 retcode = 14; // offset: 24 } // Type: Notify -// CmdID: 374 +// CmdID: 333 +message AddAvatarScNotify { + uint32 base_avatar_id = 3; // offset: 32 + AddAvatarSrcState src = 5; // offset: 36 + bool is_new = 7; // offset: 40 + ItemList reward = 10; // offset: 24 +} + +// Type: Notify +// CmdID: 305 +message AddMultiPathAvatarScNotify { + GCALLOJPPIJ ALKDBJEGAGG = 1; // offset: 44 + bool is_new = 5; // offset: 48 + uint32 avatar_id = 6; // offset: 40 + repeated NKDNFDCFNCP HJMDNLBNPNA = 9; // offset: 16 + ItemList reward = 12; // offset: 24 +} + +// Obf: ActiveEidolonCsReq +// Type: Req +// CmdID: 338 +message ActiveEidolonCsReq { + uint32 avatar_id = 5; // offset: 32 + ItemCostData cost_data = 9; // offset: 16 + uint32 rank = 13; // offset: 36 +} + +// Obf: ActiveEidolonScRsp +// Type: Rsp +// CmdID: 339 +message ActiveEidolonScRsp { + uint32 retcode = 7; // offset: 24 +} +message DressRelicParam { + uint32 relic_unique_id = 1; // offset: 24 + uint32 relic_type = 14; // offset: 28 +} + +// Obf: DressRelicAvatarCsReq +// Type: Req +// CmdID: 304 +message DressRelicAvatarCsReq { + uint32 avatar_id = 6; // offset: 32 + repeated DressRelicParam switch_list = 9; // offset: 24 +} + +// Obf: DressRelicAvatarScRsp +// Type: Rsp +// CmdID: 311 +message DressRelicAvatarScRsp { + uint32 avatar_id = 9; // offset: 28 + uint32 retcode = 13; // offset: 24 +} + +// Obf: TakeOffRelicCsReq +// Type: Req +// CmdID: 336 +message TakeOffRelicCsReq { + repeated uint32 relic_type_list = 1; // offset: 16 + uint32 avatar_id = 11; // offset: 32 +} + +// Obf: TakeOffRelicScRsp +// Type: Rsp +// CmdID: 348 +message TakeOffRelicScRsp { + uint32 retcode = 13; // offset: 24 +} + +// Obf: TakePromotionRewardCsReq +// Type: Req +// CmdID: 345 +message TakePromotionRewardCsReq { + uint32 base_avatar_id = 4; // offset: 24 + uint32 promotion = 6; // offset: 28 +} + +// Obf: TakePromotionRewardScRsp +// Type: Rsp +// CmdID: 369 +message TakePromotionRewardScRsp { + uint32 retcode = 11; // offset: 32 + ItemList reward_list = 15; // offset: 16 +} + +// Obf: DressAvatarSkinCsReq +// Type: Req +// CmdID: 365 +message DressAvatarSkinCsReq { + uint32 avatar_id = 1; // offset: 24 + uint32 skin_id = 2; // offset: 28 +} + +// Obf: DressAvatarSkinScRsp +// Type: Rsp +// CmdID: 330 +message DressAvatarSkinScRsp { + uint32 retcode = 5; // offset: 24 +} + +// Obf: TakeOffAvatarSkinCsReq +// Type: Req +// CmdID: 342 +message TakeOffAvatarSkinCsReq { + uint32 avatar_id = 10; // offset: 24 +} + +// Obf: TakeOffAvatarSkinScRsp +// Type: Rsp +// CmdID: 372 +message TakeOffAvatarSkinScRsp { + uint32 retcode = 5; // offset: 24 +} + +// Type: Notify +// CmdID: 380 message UnlockAvatarSkinScNotify { - uint32 skin_id = 4; // offset: 24 + uint32 skin_id = 12; // offset: 24 } // Type: Req -// CmdID: 314 +// CmdID: 344 message SetPlayerOutfitCsReq { - CJLCPMDGIBO DHKFCDAGHDM = 5; // offset: 16 + CJLCPMDGIBO DHKFCDAGHDM = 13; // offset: 16 } // Type: Rsp -// CmdID: 382 +// CmdID: 349 message SetPlayerOutfitScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 9; // offset: 24 } +// Obf: MarkAvatarCsReq +// Type: Req +// CmdID: 384 message MarkAvatarCsReq { - uint32 avatar_id = 3; // offset: 24 - bool is_marked = 7; // offset: 28 + uint32 avatar_id = 2; // offset: 28 + bool is_marked = 8; // offset: 24 } +// Obf: MarkAvatarScRsp // Type: Rsp -// CmdID: 366 +// CmdID: 321 message MarkAvatarScRsp { - uint32 retcode = 15; // offset: 24 - bool is_marked = 8; // offset: 28 - uint32 avatar_id = 6; // offset: 32 + uint32 avatar_id = 5; // offset: 24 + uint32 retcode = 10; // offset: 32 + bool is_marked = 14; // offset: 28 } +// Obf: SetGrowthTargetAvatarCsReq +// Type: Req +// CmdID: 341 message SetGrowthTargetAvatarCsReq { - repeated CFMDKNCDDAL FLINDJJJFLB = 2; // offset: 16 - uint32 avatar_id = 4; // offset: 32 - uint32 FCACACLEJNM = 9; // offset: 36 - GrowthTargetState source = 6; // offset: 40 + uint32 FCACACLEJNM = 1; // offset: 40 + GrowthTargetState source = 3; // offset: 32 + uint32 avatar_id = 5; // offset: 36 + repeated CFMDKNCDDAL FLINDJJJFLB = 7; // offset: 16 } +// Obf: SetGrowthTargetAvatarScRsp // Type: Rsp -// CmdID: 328 +// CmdID: 310 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 + uint32 retcode = 4; // offset: 36 + uint32 growth_avatar_id = 10; // offset: 32 + repeated CFMDKNCDDAL FLINDJJJFLB = 12; // offset: 16 + uint32 JFAADMONJNF = 15; // offset: 40 } // Type: Notify -// CmdID: 301 +// CmdID: 343 message CFGGOBEDJOK { - repeated CFMDKNCDDAL FLINDJJJFLB = 9; // offset: 24 - uint32 JFAADMONJNF = 7; // offset: 32 + uint32 JFAADMONJNF = 14; // offset: 32 + repeated CFMDKNCDDAL FLINDJJJFLB = 15; // offset: 24 } // Obf: FNEKPCPNKLO // Type: Req -// CmdID: 316 +// CmdID: 335 message GetPreAvatarActivityListCsReq { } // Obf: CEAIGOBEACN // Type: Rsp -// CmdID: 305 +// CmdID: 375 message GetPreAvatarActivityListScRsp { - repeated uint32 DDMEHPDHPLM = 1; // offset: 24 - uint32 retcode = 14; // offset: 32 + repeated uint32 DDMEHPDHPLM = 3; // offset: 16 + uint32 retcode = 11; // offset: 32 } -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: OGIFJNIGHBO +message PreAvatarGrowthMaterialData { + uint32 FDIJAFBCILL = 1; // offset: 60 + uint32 JHLPBJCAIIF = 2; // offset: 116 + uint32 PELFCMAHJGA = 3; // offset: 68 + uint32 JOBMEJMFELF = 4; // offset: 108 + uint32 IICANCHNIBB = 5; // offset: 76 + uint32 LNHKCMAPMLM = 6; // offset: 124 + uint32 JPGOACKIFFC = 7; // offset: 104 + uint32 DKEBMGFMCBH = 8; // offset: 112 + uint32 BJFJHEJGFPM = 9; // offset: 96 + uint32 PGJKALFDFMA = 10; // offset: 100 + uint32 DLGCGJCKLCB = 11; // offset: 64 + uint32 CAHBPNLNKCC = 12; // offset: 56 + uint32 OIFPBOCOALL = 13; // offset: 92 + uint32 IEGOLHHOANB = 14; // offset: 80 + uint32 BFEPBBLIOGP = 15; // offset: 84 + uint32 PPDAGPPKEJD = 435; // offset: 88 + uint32 type = 499; // offset: 120 + string LACBKOCCFHL = 617; // offset: 24 + string avatar_icon = 1233; // offset: 16 + string NDJGLMCPFHK = 1281; // offset: 40 + string NOCPIJJBKCB = 1559; // offset: 48 + uint32 panel_id = 1620; // offset: 72 } // Obf: KIBJDDNABII // Type: Req -// CmdID: 367 +// CmdID: 329 message GetPreAvatarGrowthInfoCsReq { } // Obf: NMLGHIFLBNN // Type: Rsp -// CmdID: 385 +// CmdID: 363 message GetPreAvatarGrowthInfoScRsp { - repeated OGIFJNIGHBO JLMMCNIMPOA = 6; // offset: 24 - uint32 retcode = 4; // offset: 32 + repeated PreAvatarGrowthMaterialData JLMMCNIMPOA = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Type: Req -// CmdID: 332 +// CmdID: 373 message SetAvatarEnhancedIdCsReq { - uint32 enhanced_id = 1; // offset: 24 + uint32 enhanced_id = 4; // offset: 24 uint32 avatar_id = 11; // offset: 28 } // Type: Rsp -// CmdID: 335 +// CmdID: 312 message SetAvatarEnhancedIdScRsp { - uint32 unk_enhanced_id = 14; // offset: 24 - uint32 growth_avatar_id = 10; // offset: 28 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 2; // offset: 28 + uint32 growth_avatar_id = 7; // offset: 24 + uint32 unk_enhanced_id = 10; // offset: 32 } +// Type: Req +// CmdID: 315 message SetAvatarPathCsReq { - MultiPathAvatarType avatar_id = 6; // offset: 24 + MultiPathAvatarType avatar_id = 4; // offset: 24 } // Type: Rsp -// CmdID: 363 +// CmdID: 318 message SetAvatarPathScRsp { - MultiPathAvatarType avatar_id = 2; // offset: 24 - uint32 retcode = 12; // offset: 28 + MultiPathAvatarType avatar_id = 3; // offset: 24 + uint32 retcode = 7; // offset: 28 } +// Obf: SetMultipleAvatarPathsCsReq +// Type: Req +// CmdID: 314 message SetMultipleAvatarPathsCsReq { - repeated MultiPathAvatarType avatar_id_list = 6; // offset: 16 + repeated MultiPathAvatarType avatar_id_list = 8; // offset: 16 } +// Obf: SetMultipleAvatarPathsScRsp // Type: Rsp -// CmdID: 388 +// CmdID: 389 message SetMultipleAvatarPathsScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 14; // offset: 24 } +// Obf: UnlockAvatarPathCsReq +// Type: Req +// CmdID: 352 message UnlockAvatarPathCsReq { - MultiPathAvatarType avatar_id = 10; // offset: 24 + MultiPathAvatarType avatar_id = 2; // offset: 24 +} + +// Obf: UnlockAvatarPathScRsp +// Type: Rsp +// CmdID: 320 +message UnlockAvatarPathScRsp { + uint32 retcode = 3; // offset: 40 + MultiPathAvatarType avatar_id = 4; // offset: 44 + ItemList reward = 5; // offset: 24 + repeated uint32 basic_type_id_list = 7; // offset: 32 +} + +// Type: Notify +// CmdID: 353 +message AvatarPathChangedNotify { + uint32 base_avatar_id = 13; // offset: 24 + MultiPathAvatarType cur_multi_path_avatar_type = 14; // offset: 28 +} + +// Type: Notify +// CmdID: 382 +message AvatarSpecialSkilltreeUnlockScNotify { + uint32 avatar_id = 9; // offset: 28 + uint32 point_id = 11; // offset: 24 +} + +// Type: Notify +// CmdID: 394 +message LENDBHPIOJK { + uint32 avatar_id = 14; // offset: 24 +} + +// Type: Req +// CmdID: 337 +message EKLIDIDKFHC { + ItemCostData BACAOLDADMC = 1; // offset: 24 + uint32 IGOOJKMPMDC = 5; // offset: 44 + uint32 KLMIBJIKIBB = 8; // offset: 48 + ItemCostData OAINNDAHIMG = 12; // offset: 16 + uint32 base_avatar_id = 13; // offset: 40 } // Type: Rsp -// CmdID: 400 -message UnlockAvatarPathScRsp { - 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 -} - -// Type: Notify -// CmdID: 317 -message AvatarPathChangedNotify { - uint32 base_avatar_id = 15; // offset: 24 - MultiPathAvatarType cur_multi_path_avatar_type = 4; // offset: 28 -} - -// Type: Notify -// CmdID: 326 -message AvatarSpecialSkilltreeUnlockScNotify { - uint32 point_id = 13; // offset: 24 - uint32 avatar_id = 12; // offset: 28 -} - -// Type: Notify -// CmdID: 390 -message LENDBHPIOJK { - uint32 avatar_id = 15; // offset: 24 +// CmdID: 351 +message PMEMIDKDAFG { + repeated PileItem return_item_list = 13; // offset: 16 + uint32 retcode = 14; // offset: 32 } +// Obf: EJCOIDCJDHM enum CmdBattleType { 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; + CmdQuitBattleCsReq = 193; + CmdRebattleByClientCsNotify = 138; + CmdBattleReplayScNotify = 139; + CmdQuitBattleScNotify = 126; + CmdPVEBattleResultCsReq = 125; + CmdSyncClientResVersionCsReq = 186; + CmdPVEBattleResultScRsp = 178; + CmdGetCurBattleInfoCsReq = 188; + CmdQuitBattleScRsp = 158; + CmdGetCurBattleInfoScRsp = 181; + CmdSyncClientResVersionScRsp = 147; } // Obf: CHIIPPKECEF // Type: Req -// CmdID: 173 +// CmdID: 125 message PVEBattleResultCsReq { - 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 + uint32 LGOJDHLMGEN = 1; // offset: 84 + map LJJEOOJCEOG = 2; // offset: 40 + string debug_extra_info = 3; // offset: 48 + uint32 stage_id = 4; // offset: 80 + uint32 battle_id = 5; // offset: 72 + bool LGJMMJEFGNK = 6; // offset: 65 + repeated BattleOp op_list = 7; // offset: 24 + bool DKIDHMAOMJB = 8; // offset: 64 + bool NNGDLOHALCN = 9; // offset: 66 + uint32 NIBMFCFBHEP = 10; // offset: 68 + BattleEndStatus end_status = 11; // offset: 88 + uint32 cost_time = 12; // offset: 92 + uint32 LJKMPIMKOMO = 13; // offset: 76 + BattleStatistics stt = 14; // offset: 32 + bytes turn_snapshot_hash = 15; // offset: 16 } // Obf: PPNMNDKILGL // Type: Rsp -// CmdID: 103 +// CmdID: 178 message PVEBattleResultScRsp { - 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 + uint32 retcode = 1; // offset: 96 + ItemList drop_data = 2; // offset: 64 + string DIMHPKFPPKA = 3; // offset: 16 + bool check_identical = 4; // offset: 100 + ItemList item_list_unk2 = 5; // offset: 56 + ItemList multiple_drop_data = 6; // offset: 24 + uint32 EAHGEKNLHPN = 7; // offset: 104 + uint32 event_id = 8; // offset: 88 + string DPHOLBABAOL = 9; // offset: 32 + uint32 AKDGBBDFDHA = 10; // offset: 116 + uint32 battle_id = 11; // offset: 120 + uint32 LEMGICCOKBK = 12; // offset: 92 + uint32 stage_id = 13; // offset: 108 + repeated BattleAvatar battle_avatar_list = 14; // offset: 80 + BattleEndStatus end_status = 15; // offset: 112 + bool OPDKJBHLOJM = 1253; // offset: 101 + ItemList item_list_unk1 = 1379; // offset: 40 + LMDPKOELKFL ABEMLCJBIEF = 1658; // offset: 48 } // Type: Req -// CmdID: 180 +// CmdID: 193 message QuitBattleCsReq { - BattleStatistics stt = 10; // offset: 16 + BattleStatistics stt = 11; // offset: 16 RebattleType NKDAAAGPCDB = 13; // offset: 32 } // Type: Rsp -// CmdID: 127 +// CmdID: 158 message QuitBattleScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 10; // offset: 24 } // Obf: FAMHHDBNNFD // Type: Req -// CmdID: 136 +// CmdID: 188 message GetCurBattleInfoCsReq { } // Obf: LJJAAGCEBCK // Type: Rsp -// CmdID: 113 +// CmdID: 181 message GetCurBattleInfoScRsp { - 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 + AetherDivideBattleInfo HIDIEJALFIE = 2; // offset: 32 + uint32 KDJGDHKJAGE = 7; // offset: 48 + BattleEndStatus last_end_status = 8; // offset: 40 + uint32 retcode = 10; // offset: 44 + SceneBattleInfo battle_info = 12; // offset: 24 } // Type: Req -// CmdID: 115 +// CmdID: 186 message SyncClientResVersionCsReq { uint32 LJKMPIMKOMO = 6; // offset: 24 } // Type: Rsp -// CmdID: 181 +// CmdID: 147 message SyncClientResVersionScRsp { - uint32 LJKMPIMKOMO = 10; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 LJKMPIMKOMO = 1; // offset: 24 + uint32 retcode = 15; // offset: 28 } // Type: Notify -// CmdID: 110 +// CmdID: 126 message QuitBattleScNotify { } -message BattleLogReportCsReq { -} - -// Type: Rsp -// CmdID: 129 -message BattleLogReportScRsp { - uint32 retcode = 6; // offset: 24 - bool JPGGLLELMPC = 3; // offset: 28 -} - // Type: Notify -// CmdID: 112 -message ServerSimulateBattleFinishScNotify { -} - -// Type: Notify -// CmdID: 154 -message ReBattleAfterBattleLoseCsNotify { - bool KCDMHBJKNMK = 2; // offset: 24 -} - -// Type: Notify -// CmdID: 183 +// CmdID: 138 message RebattleByClientCsNotify { - BattleStatistics stt = 15; // offset: 16 - RebattleType NKDAAAGPCDB = 9; // offset: 32 + BattleStatistics stt = 2; // offset: 16 + RebattleType NKDAAAGPCDB = 10; // offset: 32 } // Obf: OJOEOMAKAGI // Type: Notify -// CmdID: 109 +// CmdID: 139 message BattleReplayScNotify { - bytes NOJCNDGGLBC = 11; // offset: 24 - uint32 battle_id = 6; // offset: 32 - uint32 stage_id = 8; // offset: 36 + bytes NOJCNDGGLBC = 1; // offset: 24 + uint32 stage_id = 3; // offset: 32 + uint32 battle_id = 9; // offset: 36 } +// Obf: GJPPDNGGKCC enum CmdBattleCollegeType { GJPPDNGGKCC_NLCDGIPGFDJ = 0; - CmdGetBattleCollegeDataScRsp = 5703; - CmdGetBattleCollegeDataCsReq = 5773; - CmdStartBattleCollegeScRsp = 5736; - CmdStartBattleCollegeCsReq = 5727; - CmdSyncBattleCollegeDataChangeScNotify = 5780; + CmdGetBattleCollegeDataCsReq = 5725; + CmdStartBattleCollegeScRsp = 5788; + CmdStartBattleCollegeCsReq = 5758; + CmdSyncBattleCollegeDataChangeScNotify = 5793; + CmdGetBattleCollegeDataScRsp = 5778; } // Obf: LNFGDEAIHNL // Type: Req -// CmdID: 5773 +// CmdID: 5725 message GetBattleCollegeDataCsReq { } // Obf: JOIAADCLOGF // Type: Rsp -// CmdID: 5703 +// CmdID: 5778 message GetBattleCollegeDataScRsp { - repeated uint32 finished_college_id_list = 13; // offset: 24 - uint32 MNMJCNOLIII = 4; // offset: 32 uint32 retcode = 6; // offset: 36 + uint32 MNMJCNOLIII = 9; // offset: 32 + repeated uint32 finished_college_id_list = 13; // offset: 16 } // Obf: MIIIAIEGEKM // Type: Notify -// CmdID: 5780 +// CmdID: 5793 message SyncBattleCollegeDataChangeScNotify { - ItemList reward = 5; // offset: 16 - repeated uint32 finished_college_id_list = 15; // offset: 24 - uint32 MNMJCNOLIII = 8; // offset: 40 + repeated uint32 finished_college_id_list = 2; // offset: 24 + uint32 MNMJCNOLIII = 3; // offset: 40 + ItemList reward = 12; // offset: 32 } // Obf: FDFHMOKCNLB // Type: Req -// CmdID: 5727 +// CmdID: 5758 message StartBattleCollegeCsReq { - uint32 id = 12; // offset: 24 + uint32 id = 2; // offset: 24 } // Obf: CHKPEKJFPFD // Type: Rsp -// CmdID: 5736 +// CmdID: 5788 message StartBattleCollegeScRsp { - SceneBattleInfo battle_info = 7; // offset: 16 - uint32 retcode = 10; // offset: 32 - uint32 id = 14; // offset: 36 + SceneBattleInfo battle_info = 3; // offset: 24 + uint32 retcode = 10; // offset: 36 + uint32 id = 11; // offset: 32 } +// Obf: JHHIAPCKHNP enum CmdBattlePassType { JHHIAPCKHNP_NLCDGIPGFDJ = 0; - CmdBuyBpLevelScRsp = 3015; - CmdTakeBpRewardScRsp = 3036; - CmdTakeAllRewardScRsp = 3010; - CmdTakeBpRewardCsReq = 3027; - CmdBattlePassInfoNotify = 3073; - CmdTakeAllRewardCsReq = 3081; - CmdBuyBpLevelCsReq = 3013; + CmdBuyBpLevelCsReq = 3081; + CmdTakeBpRewardScRsp = 3088; + CmdTakeAllRewardScRsp = 3026; + CmdTakeAllRewardCsReq = 3047; + CmdTakeBpRewardCsReq = 3058; + CmdBattlePassInfoNotify = 3025; + CmdBuyBpLevelScRsp = 3086; } +// Obf: FMGFKIKBHKN enum BpTierType { FMGFKIKBHKN_NLCDGIPGFDJ = 0; FMGFKIKBHKN_LDCGNGDPGAM = 1; @@ -8083,6 +7879,7 @@ enum BpTierType { FMGFKIKBHKN_AJDEOPEJGEC = 3; } +// Obf: FDKLOILAJHE enum BpRewardType { FDKLOILAJHE_EIDKKGLPFGO = 0; FDKLOILAJHE_GBOMNKONCPL = 1; @@ -8093,1501 +7890,1493 @@ enum BpRewardType { // Obf: LAOOKLNMLPH // Type: Notify -// CmdID: 3073 +// CmdID: 3025 message BattlePassInfoNotify { - 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 + uint64 OKPOHIHPOKI = 1; // offset: 48 + uint32 level = 2; // offset: 56 + uint32 POJDILFNJAH = 4; // offset: 36 + uint64 PDODOAOHMAC = 5; // offset: 80 + uint64 CHJKOFANIKA = 6; // offset: 72 + uint64 DAFMMPKFOEA = 7; // offset: 64 + uint64 NJDCMGOJOLE = 8; // offset: 40 + uint32 AECHNDNNMLF = 9; // offset: 104 + uint32 exp = 11; // offset: 32 + uint64 ICPCCGPEJMP = 12; // offset: 24 + uint64 AIMGGFNLIEK = 13; // offset: 88 + uint64 CBLNJDCICBC = 14; // offset: 96 + BpTierType DELEGHOCLMO = 15; // offset: 60 } // Obf: HKIOLACNPJF // Type: Req -// CmdID: 3027 +// CmdID: 3058 message TakeBpRewardCsReq { - uint32 optional_reward_id = 2; // offset: 24 - uint32 level = 12; // offset: 28 - BpRewardType type = 13; // offset: 32 + BpRewardType type = 2; // offset: 24 + uint32 level = 8; // offset: 32 + uint32 optional_reward_id = 13; // offset: 28 } // Obf: INMLDGNNGKH // Type: Rsp -// CmdID: 3036 +// CmdID: 3088 message TakeBpRewardScRsp { - ItemList reward = 9; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 2; // offset: 32 + ItemList reward = 10; // offset: 24 } // Obf: CEJDHNPPCCD // Type: Req -// CmdID: 3013 +// CmdID: 3081 message BuyBpLevelCsReq { - uint32 IGOOJKMPMDC = 4; // offset: 24 + uint32 IGOOJKMPMDC = 12; // offset: 24 } // Obf: JEOKGDBPPMF // Type: Rsp -// CmdID: 3015 +// CmdID: 3086 message BuyBpLevelScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 4; // offset: 24 } - message OptionalReward { - uint32 optional_reward_id = 6; // offset: 24 - uint32 level = 8; // offset: 28 + uint32 optional_reward_id = 3; // offset: 28 + uint32 level = 15; // offset: 24 } // Obf: HEPHIKELLEA // Type: Req -// CmdID: 3081 +// CmdID: 3047 message TakeAllRewardCsReq { - repeated OptionalReward EIKKALADEHM = 3; // offset: 16 + repeated OptionalReward EIKKALADEHM = 9; // offset: 16 } // Obf: GAMCGLNKLLG // Type: Rsp -// CmdID: 3010 +// CmdID: 3026 message TakeAllRewardScRsp { - ItemList reward = 8; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 3; // offset: 32 + ItemList reward = 12; // offset: 24 } +// Obf: CCOCNFLIOGK enum CmdBenefitActivityType { CCOCNFLIOGK_NLCDGIPGFDJ = 0; - CmdJoinBenefitActivityCsReq = 4894; - CmdJoinBenefitActivityScRsp = 4877; - CmdGetBenefitActivityInfoCsReq = 4882; - CmdTakeBenefitActivityRewardCsReq = 4857; - CmdGetBenefitActivityInfoScRsp = 4892; - CmdTakeBenefitActivityRewardScRsp = 4873; + CmdGetBenefitActivityInfoCsReq = 4859; + CmdTakeBenefitActivityRewardScRsp = 4894; + CmdJoinBenefitActivityScRsp = 4898; + CmdTakeBenefitActivityRewardCsReq = 4887; + CmdGetBenefitActivityInfoScRsp = 4873; + CmdJoinBenefitActivityCsReq = 4869; } // Obf: BCMJFJHILIB // Type: Req -// CmdID: 4882 +// CmdID: 4859 message GetBenefitActivityInfoCsReq { } +// Obf: LuckyKoiInfoList message LuckyKoiInfoList { - string ELBEDNGJKDD = 4; // offset: 24 - string LHAPDMPPOMP = 3; // offset: 32 - uint32 head_icon = 6; // offset: 40 + string LHAPDMPPOMP = 6; // offset: 32 + uint32 head_icon = 14; // offset: 40 + string ELBEDNGJKDD = 15; // offset: 24 } - message ICGOLPHCKIL { - ItemList item_list = 12; // offset: 16 - uint32 level = 15; // offset: 32 + ItemList item_list = 6; // offset: 16 + uint32 level = 12; // offset: 32 } - 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 + uint32 MACLJJCIDEJ = 3; // offset: 40 + uint64 EGGJMKCABEF = 6; // offset: 56 + repeated ICGOLPHCKIL EGGJFCELHNK = 8; // offset: 24 + repeated LuckyKoiInfoList JEMFDEEFPFM = 9; // offset: 32 + uint64 end_time = 11; // offset: 48 + uint64 begin_time = 13; // offset: 64 } +// Obf: BenefitData message BenefitData { - OPGKKPEDKCL EABKOHGCHFP = 12; // offset: 16 - uint32 level = 15; // offset: 32 - uint32 status = 8; // offset: 36 - uint32 JALHKMEOOPN = 2; // offset: 40 + uint32 status = 2; // offset: 40 + uint32 level = 5; // offset: 36 + OPGKKPEDKCL config = 13; // offset: 16 + uint32 JALHKMEOOPN = 14; // offset: 32 } // Obf: DJIIJODNAOF // Type: Rsp -// CmdID: 4892 +// CmdID: 4873 message GetBenefitActivityInfoScRsp { - repeated BenefitData HNFFFDEGOEB = 8; // offset: 24 - uint32 retcode = 4; // offset: 32 - bool GHHLLCEMAOP = 7; // offset: 36 + bool GHHLLCEMAOP = 9; // offset: 32 + uint32 retcode = 13; // offset: 36 + repeated BenefitData HNFFFDEGOEB = 15; // offset: 24 } - message OKKEJHPLMLA { - uint32 JALHKMEOOPN = 2; // offset: 24 - bool OOFKOIMLCPA = 7; // offset: 28 + bool OOFKOIMLCPA = 8; // offset: 24 + uint32 JALHKMEOOPN = 11; // offset: 28 } // Obf: FPBHCHBALOC // Type: Req -// CmdID: 4857 +// CmdID: 4887 message TakeBenefitActivityRewardCsReq { - repeated OKKEJHPLMLA switch_list = 1; // offset: 16 - bool LJEGPIJGMLG = 15; // offset: 32 + repeated OKKEJHPLMLA switch_list = 4; // offset: 24 + bool LJEGPIJGMLG = 9; // offset: 32 } - message OIEAMBAGHBK { - ItemList item_list = 1; // offset: 16 - uint32 JALHKMEOOPN = 4; // offset: 32 - bool OOFKOIMLCPA = 6; // offset: 36 + bool OOFKOIMLCPA = 1; // offset: 36 + uint32 JALHKMEOOPN = 5; // offset: 32 + ItemList item_list = 10; // offset: 16 } // Obf: AMEABJAOBML // Type: Rsp -// CmdID: 4873 +// CmdID: 4894 message TakeBenefitActivityRewardScRsp { - ItemList JJOKIIKIHNL = 8; // offset: 16 - repeated OIEAMBAGHBK switch_list = 15; // offset: 24 - uint32 retcode = 12; // offset: 40 + repeated OIEAMBAGHBK switch_list = 4; // offset: 16 + ItemList JJOKIIKIHNL = 9; // offset: 32 + uint32 retcode = 13; // offset: 40 } // Type: Req -// CmdID: 4894 +// CmdID: 4869 message JoinBenefitActivityCsReq { - uint32 JALHKMEOOPN = 15; // offset: 24 + uint32 JALHKMEOOPN = 2; // offset: 24 } // Type: Rsp -// CmdID: 4877 +// CmdID: 4898 message JoinBenefitActivityScRsp { - uint32 JALHKMEOOPN = 9; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 retcode = 7; // offset: 28 + uint32 JALHKMEOOPN = 15; // offset: 24 } +// Obf: BNDFIJKMBHE enum CmdBenefitV2ActivityType { BNDFIJKMBHE_NLCDGIPGFDJ = 0; - BNDFIJKMBHE_NDGINIGLHFG = 9829; - BNDFIJKMBHE_NIJIGHHGKIO = 9824; - BNDFIJKMBHE_MOHCJNIMHJM = 9822; - CmdIMFBPGDPEOI = 9830; - CmdHBOCFEEEEII = 9821; - CmdPAGLMEAGPPC = 9828; + CmdIMFBPGDPEOI = 9825; + CmdHBOCFEEEEII = 9826; + CmdFMDGFHPOAIO = 9823; + CmdPAGLMEAGPPC = 9821; + CmdANKFJAABBFK = 9824; + CmdILFJIIDEEBI = 9830; } - message HBFODNLIBFI { - uint32 JENKDACFCDO = 4; // offset: 24 - uint32 JALHKMEOOPN = 1; // offset: 28 - bool AHDCGHABALN = 12; // offset: 32 - uint32 ECGDECADBDO = 7; // offset: 36 + uint32 JALHKMEOOPN = 5; // offset: 28 + uint32 ECGDECADBDO = 6; // offset: 32 + bool AHDCGHABALN = 11; // offset: 24 + uint32 JENKDACFCDO = 14; // offset: 36 } - message EOAJKNKDAOD { - repeated HBFODNLIBFI DJNDMMIKFHN = 8; // offset: 16 - uint32 group_id = 12; // offset: 32 + uint32 group_id = 9; // offset: 32 + repeated HBFODNLIBFI DJNDMMIKFHN = 11; // offset: 24 } +// Type: Req +// CmdID: 9830 message ILFJIIDEEBI { } -// Type: Rsp -// CmdID: 9828 -message PAGLMEAGPPC { - repeated EOAJKNKDAOD AJKOKAJABFG = 14; // offset: 24 - uint32 retcode = 15; // offset: 32 -} - -message FMDGFHPOAIO { - uint32 JALHKMEOOPN = 3; // offset: 24 - uint32 group_id = 5; // offset: 28 -} - -// Type: Rsp -// CmdID: 9830 -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 ANKFJAABBFK { - uint32 group_id = 7; // offset: 24 - uint32 JALHKMEOOPN = 5; // offset: 28 -} - // Type: Rsp // 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 PAGLMEAGPPC { + uint32 retcode = 9; // offset: 32 + repeated EOAJKNKDAOD AJKOKAJABFG = 11; // offset: 24 } +// Type: Req +// CmdID: 9823 +message FMDGFHPOAIO { + uint32 group_id = 5; // offset: 28 + uint32 JALHKMEOOPN = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 9825 +message IMFBPGDPEOI { + uint32 retcode = 2; // offset: 40 + uint32 JENKDACFCDO = 8; // offset: 24 + uint32 JALHKMEOOPN = 10; // offset: 32 + uint32 ECGDECADBDO = 11; // offset: 36 + uint32 group_id = 13; // offset: 28 +} + +// Type: Req +// CmdID: 9824 +message ANKFJAABBFK { + uint32 JALHKMEOOPN = 1; // offset: 28 + uint32 group_id = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9826 +message HBOCFEEEEII { + uint32 group_id = 4; // offset: 40 + uint32 retcode = 8; // offset: 32 + ItemList item_list = 11; // offset: 16 + uint32 JALHKMEOOPN = 14; // offset: 36 +} + +// Obf: AJLDFPKOBED enum CmdBoxingClubType { 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; + CmdSetBoxingClubResonanceCsReq = 4233; + CmdBoxingClubRewardScNotify = 4226; + CmdGiveUpBoxingClubChallengeCsReq = 4286; + CmdChooseBoxingClubStageOptionalBuffScRsp = 4204; + CmdChooseBoxingClubResonanceScRsp = 4240; + CmdChooseBoxingClubResonanceCsReq = 4271; + CmdChooseBoxingClubStageOptionalBuffCsReq = 4239; + CmdGiveUpBoxingClubChallengeScRsp = 4247; + CmdStartBoxingClubBattleScRsp = 4281; + CmdStartBoxingClubBattleCsReq = 4288; + CmdSetBoxingClubResonanceScRsp = 4238; + CmdMatchBoxingClubOpponentCsReq = 4293; + CmdGetBoxingClubInfoScRsp = 4278; + CmdBoxingClubChallengeUpdateScNotify = 4213; + CmdGetBoxingClubInfoCsReq = 4225; + CmdMatchBoxingClubOpponentScRsp = 4258; } - message FLLJIHLMKDI { - uint32 avatar_id = 3; // offset: 24 - AvatarType avatar_type = 11; // offset: 28 + AvatarType avatar_type = 7; // offset: 24 + uint32 avatar_id = 13; // offset: 28 } - 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 + repeated uint32 avatar_list = 1; // offset: 16 + uint32 HODLKBMKMCF = 2; // offset: 68 + repeated FLLJIHLMKDI OOJOMKDMBBM = 5; // offset: 32 + bool MLOGJKEOCPP = 6; // offset: 72 + uint32 LFFBKJBJJDD = 7; // offset: 56 + uint32 stage_index = 8; // offset: 60 + repeated uint32 EJEFDFEFOMH = 9; // offset: 24 + uint32 challenge_id = 12; // offset: 48 + uint32 EAFICCLCLLA = 13; // offset: 52 + uint32 IFHHFBIJOFC = 15; // offset: 64 } // Obf: DPKAAFLBPAP // Type: Req -// CmdID: 4273 +// CmdID: 4225 message GetBoxingClubInfoCsReq { } // Obf: NIKKFEINEFD // Type: Rsp -// CmdID: 4203 +// CmdID: 4278 message GetBoxingClubInfoScRsp { - repeated CIEEKOEECHB challenge_list = 2; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 12; // offset: 32 + repeated CIEEKOEECHB challenge_list = 14; // offset: 24 } - message AKLDICEFCIL { - AvatarType avatar_type = 14; // offset: 24 - uint32 avatar_id = 1; // offset: 28 + uint32 avatar_id = 6; // offset: 24 + AvatarType avatar_type = 13; // offset: 28 } // Obf: PKPFDGEKLOO // Type: Req -// CmdID: 4280 +// CmdID: 4293 message MatchBoxingClubOpponentCsReq { - repeated uint32 avatar_list = 8; // offset: 16 - repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 - uint32 challenge_id = 15; // offset: 40 + uint32 challenge_id = 4; // offset: 40 + repeated AKLDICEFCIL OOJOMKDMBBM = 5; // offset: 16 + repeated uint32 avatar_list = 11; // offset: 32 } // Obf: CCIBPGAFJFF // Type: Rsp -// CmdID: 4227 +// CmdID: 4258 message MatchBoxingClubOpponentScRsp { - CIEEKOEECHB OCDLPDDMCLP = 3; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 2; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 10; // offset: 24 } // Obf: KHNHMAGJNFN // Type: Req -// CmdID: 4229 +// CmdID: 4271 message ChooseBoxingClubResonanceCsReq { - uint32 challenge_id = 12; // offset: 24 - uint32 HODLKBMKMCF = 11; // offset: 28 + uint32 HODLKBMKMCF = 8; // offset: 28 + uint32 challenge_id = 13; // offset: 24 } // Obf: KEKEOMIMNFI // Type: Rsp -// CmdID: 4212 +// CmdID: 4240 message ChooseBoxingClubResonanceScRsp { - CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 2; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 13; // offset: 16 } // Obf: HKFJNFGBGPL // Type: Req -// CmdID: 4254 +// CmdID: 4233 message SetBoxingClubResonanceCsReq { - repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 - uint32 challenge_id = 3; // offset: 32 + uint32 challenge_id = 5; // offset: 32 + repeated AKLDICEFCIL OOJOMKDMBBM = 12; // offset: 16 } // Obf: KADHOJHKFED // Type: Rsp -// CmdID: 4283 +// CmdID: 4238 message SetBoxingClubResonanceScRsp { - CIEEKOEECHB OCDLPDDMCLP = 11; // offset: 16 - uint32 retcode = 14; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 2; // offset: 16 + uint32 retcode = 4; // offset: 32 } // Obf: EOAAIPIBNGM // Type: Req -// CmdID: 4209 +// CmdID: 4239 message ChooseBoxingClubStageOptionalBuffCsReq { - uint32 challenge_id = 4; // offset: 24 - uint32 MFKAOHKPIPE = 14; // offset: 28 + uint32 challenge_id = 5; // offset: 28 + uint32 MFKAOHKPIPE = 11; // offset: 24 } // Obf: BGEKHPCNAKF // Type: Rsp -// CmdID: 4242 +// CmdID: 4204 message ChooseBoxingClubStageOptionalBuffScRsp { - CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 4; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 5; // offset: 24 } // Obf: OLLAEFNBCIM // Type: Req -// CmdID: 4236 +// CmdID: 4288 message StartBoxingClubBattleCsReq { - uint32 challenge_id = 2; // offset: 24 + uint32 challenge_id = 10; // offset: 24 } // Obf: EBPOGEBENBH // Type: Rsp -// CmdID: 4213 +// CmdID: 4281 message StartBoxingClubBattleScRsp { - SceneBattleInfo battle_info = 15; // offset: 16 - uint32 challenge_id = 6; // offset: 32 - uint32 retcode = 11; // offset: 36 + uint32 challenge_id = 3; // offset: 32 + SceneBattleInfo battle_info = 12; // offset: 16 + uint32 retcode = 14; // offset: 36 } // Obf: PMIFOPAPNNI // Type: Req -// CmdID: 4215 +// CmdID: 4286 message GiveUpBoxingClubChallengeCsReq { + uint32 challenge_id = 3; // offset: 28 bool KEAAGAIAHLA = 5; // offset: 24 - uint32 challenge_id = 14; // offset: 28 } // Obf: HKNFAFFEHDL // Type: Rsp -// CmdID: 4281 +// CmdID: 4247 message GiveUpBoxingClubChallengeScRsp { - CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 2; // offset: 32 + CIEEKOEECHB OCDLPDDMCLP = 14; // offset: 16 } // Obf: FHNOLIMEEOM // Type: Notify -// CmdID: 4210 +// CmdID: 4226 message BoxingClubRewardScNotify { ItemList reward = 1; // offset: 16 - uint32 challenge_id = 4; // offset: 32 - bool is_win = 11; // offset: 36 - uint32 EAFICCLCLLA = 7; // offset: 40 + uint32 challenge_id = 2; // offset: 40 + uint32 EAFICCLCLLA = 3; // offset: 32 + bool is_win = 4; // offset: 36 } // Obf: OFHGANNPNIH // Type: Notify -// CmdID: 4287 +// CmdID: 4213 message BoxingClubChallengeUpdateScNotify { - CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 24 + CIEEKOEECHB OCDLPDDMCLP = 2; // offset: 16 } +// Obf: MJKJNEGGKGC 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; + CmdCakeRaceLoanScRsp = 9124; + CmdCakeRaceGetHandbookCsReq = 9131; + CmdCakeRaceUpdatePveScRsp = 9132; + CmdCakeRaceGetDataCsReq = 9129; + CmdCakeRaceGetHandbookScRsp = 9130; + CmdCakeRaceLikeFriendRankingInfoScRsp = 9122; + CmdCakeRaceStartPveScRsp = 9142; + CmdCakeRaceGetDataScRsp = 9145; + CmdCakeRaceGetFriendRankingInfoListScRsp = 9121; + CmdBCOHNDPHBGK = 9135; + CmdCakeRaceLikeFriendRankingInfoCsReq = 9150; + CmdCakeRaceUpdatePveCsReq = 9141; + CmdCakeRaceLoanCsReq = 9138; CmdCakeRaceCoinScoreChangeScNotify = 9123; - MJKJNEGGKGC_CHCEJIEGFMH = 9140; - CmdCakeRaceGetFriendRankingInfoListCsReq = 9134; - CmdCakeRaceStartPveScRsp = 9148; - CmdCakeRaceUpdatePveScRsp = 9139; - CmdCakeRaceStartPveCsReq = 9142; - CmdCakeRaceGetFriendRankingInfoListScRsp = 9127; - CmdPIBEHFDDAAJ = 9128; + CmdCakeRaceFinishFieldRewardScNotify = 9147; + CmdCakeRaceStartPveCsReq = 9125; + CmdCakeRaceGetFriendRankingInfoListCsReq = 9128; + CmdCakeRaceGetDailyLikeScRsp = 9139; + CmdCakeRaceGetDailyLikeCsReq = 9137; + CmdPIBEHFDDAAJ = 9140; } // Obf: JEEFPOLFCOO // Type: Req -// CmdID: 9146 +// CmdID: 9129 message CakeRaceGetDataCsReq { } // Obf: JNEODFOHENL // Type: Rsp -// CmdID: 9138 +// CmdID: 9145 message CakeRaceGetDataScRsp { - 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 + repeated uint32 EAHKHGPPLEA = 2; // offset: 16 + uint32 score_id = 4; // offset: 40 + repeated uint32 LAJJHAAKGAF = 7; // offset: 24 + uint32 item_value = 11; // offset: 52 + uint32 JNBEGEOPGFJ = 13; // offset: 48 + uint32 retcode = 15; // offset: 44 } // Obf: ABKIKDIGKHG // Type: Req -// CmdID: 9141 +// CmdID: 9138 message CakeRaceLoanCsReq { } // Obf: AEKIMHBEOGP // Type: Rsp -// CmdID: 9132 +// CmdID: 9124 message CakeRaceLoanScRsp { - ItemList item_list = 6; // offset: 16 - uint32 retcode = 4; // offset: 32 - uint32 AKEABJGIKLI = 14; // offset: 36 + uint32 retcode = 5; // offset: 36 + uint32 AKEABJGIKLI = 8; // offset: 32 + ItemList item_list = 11; // offset: 16 } // Obf: AAKNOOFGMIC // Type: Req -// CmdID: 9142 +// CmdID: 9125 message CakeRaceStartPveCsReq { - uint32 LOPNADHJKBF = 11; // offset: 24 + uint32 LOPNADHJKBF = 1; // offset: 24 } // Obf: HLMHPBJKJOD // Type: Rsp -// CmdID: 9148 +// CmdID: 9142 message CakeRaceStartPveScRsp { - uint32 LOPNADHJKBF = 9; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 2; // offset: 28 + uint32 LOPNADHJKBF = 11; // offset: 24 } - message ICDBHMEPNDB { - uint32 JLAHNBIMKPD = 12; // offset: 24 - uint32 LHHJFMMCBAF = 8; // offset: 28 + uint32 JLAHNBIMKPD = 3; // offset: 28 + uint32 LHHJFMMCBAF = 11; // offset: 24 } - message EMJCPFCMOMK { - repeated uint32 CPIKEIGHMGB = 2; // offset: 24 + repeated uint32 CPIKEIGHMGB = 2; // offset: 16 } // Obf: NMADMOMNBMO // Type: Req -// CmdID: 9150 +// CmdID: 9141 message CakeRaceUpdatePveCsReq { - uint32 LOPNADHJKBF = 13; // offset: 36 - uint32 OPNGHDENCAB = 11; // offset: 40 + uint32 LOPNADHJKBF = 3; // offset: 40 + uint32 OPNGHDENCAB = 9; // offset: 36 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 + ICDBHMEPNDB BOEJNBKDJLM = 5; // offset: 16 + uint32 BCFPLAPCFPL = 1; // offset: 16 + bool MAGPAGCHOHP = 8; // offset: 16 + EMJCPFCMOMK KMOLBEGKLNI = 4; // offset: 16 + bool PIKEOHHECCA = 12; // offset: 16 } } // Obf: DPNIHNAJNLJ // Type: Rsp -// CmdID: 9139 +// CmdID: 9132 message CakeRaceUpdatePveScRsp { uint32 retcode = 10; // offset: 24 } // Type: Req -// CmdID: 9128 +// CmdID: 9140 message PIBEHFDDAAJ { - bool DHLLPOBKLIO = 3; // offset: 24 - uint32 score_id = 7; // offset: 28 + bool DHLLPOBKLIO = 10; // offset: 28 + uint32 score_id = 13; // offset: 24 } // Type: Rsp -// CmdID: 9131 +// CmdID: 9135 message BCOHNDPHBGK { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: CJALEDGKEPJ // Type: Notify // CmdID: 9147 message CakeRaceFinishFieldRewardScNotify { - ItemList reward = 5; // offset: 24 - uint32 LOPNADHJKBF = 14; // offset: 32 + ItemList reward = 2; // offset: 24 + uint32 LOPNADHJKBF = 8; // 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 + uint32 score_id = 1; // offset: 24 + uint32 item_value = 9; // offset: 28 + uint32 JNBEGEOPGFJ = 14; // offset: 32 } // Obf: FNOMEBNDGJI // Type: Req -// CmdID: 9130 +// CmdID: 9131 message CakeRaceGetHandbookCsReq { } - message GKCNOIGHOPM { - uint32 LHHJFMMCBAF = 6; // offset: 24 - uint32 MBNBCPEAALJ = 2; // offset: 28 - uint32 CBNKDHIHECO = 13; // offset: 32 + uint32 LHHJFMMCBAF = 3; // offset: 32 + uint32 MBNBCPEAALJ = 6; // offset: 24 + uint32 CBNKDHIHECO = 13; // offset: 28 } // Obf: MPNKBNOCCLD // Type: Rsp -// CmdID: 9143 +// CmdID: 9130 message CakeRaceGetHandbookScRsp { - repeated GKCNOIGHOPM AOBBDDKFBMD = 8; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 4; // offset: 32 + repeated GKCNOIGHOPM AOBBDDKFBMD = 15; // offset: 16 } // Obf: IONBKDFCGJO // Type: Req -// CmdID: 9134 +// CmdID: 9128 message CakeRaceGetFriendRankingInfoListCsReq { } - message JBHLNAHOJOH { - uint32 JNBEGEOPGFJ = 7; // offset: 24 - uint32 FOGJIBONACG = 12; // offset: 28 - uint32 uid = 2; // offset: 32 + uint32 FOGJIBONACG = 7; // offset: 28 + uint32 uid = 10; // offset: 32 + uint32 JNBEGEOPGFJ = 14; // offset: 24 } // Obf: GMGCEMNNPBM // Type: Rsp -// CmdID: 9127 +// CmdID: 9121 message CakeRaceGetFriendRankingInfoListScRsp { - repeated uint32 LPBBJFFNACA = 4; // offset: 16 - repeated JBHLNAHOJOH MLPHLIHFGKG = 15; // offset: 24 - uint32 retcode = 14; // offset: 40 + repeated uint32 LPBBJFFNACA = 3; // offset: 32 + repeated JBHLNAHOJOH MLPHLIHFGKG = 11; // offset: 24 + uint32 retcode = 15; // offset: 40 } // Obf: FBBHAKEHLEC // Type: Req -// CmdID: 9122 +// CmdID: 9150 message CakeRaceLikeFriendRankingInfoCsReq { - uint32 teleport_id = 9; // offset: 24 + uint32 teleport_id = 5; // offset: 24 } // Obf: EEBFDPANGCP // Type: Rsp -// CmdID: 9145 +// CmdID: 9122 message CakeRaceLikeFriendRankingInfoScRsp { - ItemList reward_list = 15; // offset: 24 - repeated uint32 LPBBJFFNACA = 13; // offset: 32 - uint32 retcode = 14; // offset: 40 - uint32 teleport_id = 9; // offset: 44 + uint32 retcode = 2; // offset: 40 + ItemList reward_list = 9; // offset: 16 + uint32 teleport_id = 12; // offset: 44 + repeated uint32 LPBBJFFNACA = 13; // offset: 24 } // Obf: EHJBIMBILHP // Type: Req -// CmdID: 9126 +// CmdID: 9137 message CakeRaceGetDailyLikeCsReq { } // Obf: OALBLNCGKCO // Type: Rsp -// CmdID: 9136 +// CmdID: 9139 message CakeRaceGetDailyLikeScRsp { - repeated uint32 LPBBJFFNACA = 8; // offset: 16 - uint32 retcode = 13; // offset: 32 -} - -message NAPAOLNBIJE { -} - -message OLIFOJIAIPH { - uint32 OEMJPLKFKNM = 2; // offset: 24 - uint32 HNHBJAIEMLG = 14; // offset: 28 -} - -// Type: Rsp -// CmdID: 9135 -message PGONNELBDID { - repeated OLIFOJIAIPH content_package_list = 14; // offset: 24 - uint32 retcode = 2; // offset: 32 + repeated uint32 LPBBJFFNACA = 6; // offset: 16 + uint32 retcode = 7; // offset: 32 } +// Obf: GBMDCPMJIAB enum CmdChallengeType { 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; + CmdGetChallengeGroupStatisticsCsReq = 1711; + CmdGetChallengeGroupStatisticsScRsp = 1736; + CmdGetChallengeCsReq = 1725; + CmdTakeChallengeCumulativeRewardCsReq = 1739; + CmdGetCurChallengeScRsp = 1771; + CmdStartChallengeScRsp = 1758; + CmdChallengeSettleNotify = 1786; + CmdEnterChallengeNextPhaseScRsp = 1772; + CmdStartChallengeCsReq = 1793; + CmdChallengeLineupNotify = 1740; + CmdStartPartialChallengeCsReq = 1748; + CmdRestartChallengePhaseCsReq = 1765; + CmdLeaveChallengeScRsp = 1781; + CmdGetChallengeScRsp = 1778; + CmdRestartChallengePhaseScRsp = 1730; + CmdGetCurChallengeCsReq = 1713; + CmdLeaveChallengeCsReq = 1788; + CmdStartPartialChallengeScRsp = 1745; + CmdChallengeBossPhaseSettleNotify = 1780; + CmdTakeChallengeCumulativeRewardScRsp = 1704; + CmdEnterChallengeNextPhaseCsReq = 1742; } +// Obf: ChallengeStatus enum ChallengeStatus { CHALLENGE_UNKNOWN = 0; CHALLENGE_DOING = 1; CHALLENGE_FINISH = 2; CHALLENGE_FAILED = 3; } - message Challenge { - 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 + uint32 record_id = 1; // offset: 56 + uint32 score_id = 2; // offset: 40 + bool HGPKMHFPMBJ = 4; // offset: 48 + uint32 challenge_id = 5; // offset: 36 + uint32 taken_reward = 9; // offset: 44 + uint32 star = 11; // offset: 52 + ChallengeStageInfo stage_info = 14; // offset: 24 + uint32 score_two = 15; // offset: 32 } - message ChallengeGroup { - uint32 group_id = 13; // offset: 24 - uint64 taken_stars_count_reward = 1; // offset: 32 + uint32 group_id = 12; // offset: 24 + uint64 taken_stars_count_reward = 13; // offset: 32 } +// Obf: ChallengeHistoryMaxLevel message ChallengeHistoryMaxLevel { - uint32 level = 7; // offset: 24 - uint32 reward_display_type = 14; // offset: 28 - bool HNHCFJJNJCE = 8; // offset: 32 + bool HNHCFJJNJCE = 10; // offset: 28 + uint32 reward_display_type = 11; // offset: 24 + uint32 level = 14; // offset: 32 } // Obf: FICNDNLJEED // Type: Req -// CmdID: 1773 +// CmdID: 1725 message GetChallengeCsReq { } // Obf: KGPEJJNPLCG // Type: Rsp -// CmdID: 1703 +// CmdID: 1778 message GetChallengeScRsp { - 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 + repeated ChallengeGroup challenge_group_list = 1; // offset: 48 + repeated FMDAAIKLAJA KKIAFPFKLGE = 6; // offset: 40 + repeated Challenge challenge_list = 10; // offset: 24 + repeated ChallengeHistoryMaxLevel max_level_list = 11; // offset: 16 + uint32 retcode = 12; // offset: 56 } - message ChallengeStoryBuffInfo { - uint32 buff_two = 13; // offset: 24 - uint32 buff_one = 12; // offset: 28 + uint32 buff_two = 5; // offset: 28 + uint32 buff_one = 12; // offset: 24 } - message ChallengeBossBuffInfo { - uint32 buff_one = 11; // offset: 24 - uint32 buff_two = 9; // offset: 28 + uint32 buff_two = 1; // offset: 24 + uint32 buff_one = 8; // offset: 28 } - message ChallengeBuffInfo { oneof KKNBOACNCON { - ChallengeStoryBuffInfo story_info = 10; // offset: 24 - ChallengeBossBuffInfo boss_info = 14; // offset: 24 + ChallengeStoryBuffInfo story_info = 11; // offset: 16 + ChallengeBossBuffInfo boss_info = 13; // offset: 16 } } // Obf: EOFJMGIPBLG // Type: Req -// CmdID: 1780 +// CmdID: 1793 message StartChallengeCsReq { - 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 + ChallengeBuffInfo stage_info = 1; // offset: 48 + repeated uint32 first_lineup = 3; // offset: 40 + repeated uint32 second_lineup = 4; // offset: 32 + repeated AvatarLineup avatar_lineup_first = 6; // offset: 56 + repeated AvatarLineup avatar_lineup_second = 10; // offset: 16 + uint32 challenge_id = 12; // offset: 64 } // Obf: IPALENCIHFB // Type: Rsp -// CmdID: 1727 +// CmdID: 1758 message StartChallengeScRsp { - ChallengeStageInfo stage_info = 6; // offset: 16 - SceneInfo scene = 2; // offset: 32 - repeated LineupInfo lineup_list = 13; // offset: 40 - CurChallenge cur_challenge = 10; // offset: 48 - uint32 retcode = 15; // offset: 56 + repeated LineupInfo lineup_list = 2; // offset: 48 + uint32 retcode = 3; // offset: 56 + CurChallenge cur_challenge = 10; // offset: 32 + ChallengeStageInfo stage_info = 11; // offset: 40 + SceneInfo scene = 14; // offset: 24 } // Obf: OCOJEHPINMN // Type: Req -// CmdID: 1761 +// CmdID: 1748 message StartPartialChallengeCsReq { - bool is_first_half = 12; // offset: 24 - uint32 challenge_id = 10; // offset: 28 - uint32 buff_id = 3; // offset: 32 + uint32 challenge_id = 1; // offset: 24 + uint32 buff_id = 10; // offset: 28 + bool is_first_half = 14; // offset: 32 } // Obf: FHHDPFNMPMC // Type: Rsp -// CmdID: 1724 +// CmdID: 1745 message StartPartialChallengeScRsp { - LineupInfo lineup = 9; // offset: 16 - SceneInfo scene = 3; // offset: 24 - CurChallenge cur_challenge = 1; // offset: 32 - uint32 retcode = 14; // offset: 48 + uint32 retcode = 2; // offset: 48 + SceneInfo scene = 6; // offset: 16 + CurChallenge cur_challenge = 13; // offset: 32 + LineupInfo lineup = 14; // offset: 24 } // Obf: KGKLEEPMGEF // Type: Req -// CmdID: 1736 +// CmdID: 1788 message LeaveChallengeCsReq { } // Obf: PGBKJLOFLLN // Type: Rsp -// CmdID: 1713 +// CmdID: 1781 message LeaveChallengeScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 8; // offset: 24 } // Obf: DPNNFHCFCKL // Type: Notify -// CmdID: 1715 +// CmdID: 1786 message ChallengeSettleNotify { - 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 + repeated uint32 KDIDCCOOJJC = 1; // offset: 48 + uint32 star = 2; // offset: 64 + ChallengeHistoryMaxLevel max_level = 6; // offset: 16 + bool is_win = 7; // offset: 60 + uint32 score_two = 8; // offset: 68 + uint32 challenge_id = 9; // offset: 72 + uint32 challenge_score = 12; // offset: 56 + ItemList reward = 14; // offset: 24 + CurChallenge cur_challenge = 15; // offset: 40 } +// Obf: KillMonster message KillMonster { - uint32 kill_num = 10; // offset: 24 - uint32 monster_id = 11; // offset: 28 + uint32 monster_id = 2; // offset: 24 + uint32 kill_num = 14; // offset: 28 } - message ChallengeStoryBuffList { - repeated uint32 buff_list = 15; // offset: 24 + repeated uint32 buff_list = 5; // offset: 16 } - message ChallengeBossBuffList { - repeated uint32 buff_list = 12; // offset: 16 - uint32 challenge_boss_const = 5; // offset: 32 + repeated uint32 buff_list = 2; // offset: 24 + uint32 challenge_boss_const = 3; // offset: 32 } - message ChallengeCurBuffInfo { oneof KKNBOACNCON { - ChallengeStoryBuffList cur_story_buffs = 9; // offset: 16 - ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16 + ChallengeStoryBuffList cur_story_buffs = 1; // offset: 24 + ChallengeBossBuffList cur_boss_buffs = 9; // offset: 24 } } +// Obf: CurChallenge message CurChallenge { - 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 + ExtraLineupType extra_lineup_type = 1; // offset: 52 + uint32 challenge_id = 2; // offset: 56 + uint32 score_two = 5; // offset: 64 + ChallengeStatus status = 6; // offset: 40 + uint32 dead_avatar_num = 7; // offset: 44 + repeated KillMonster kill_monster_list = 9; // offset: 24 + ChallengeCurBuffInfo stage_info = 10; // offset: 32 + uint32 round_count = 12; // offset: 48 + uint32 score_id = 13; // offset: 60 } // Obf: NOHJGOCPPMF // Type: Req -// CmdID: 1787 +// CmdID: 1713 message GetCurChallengeCsReq { } // Obf: JIOAKKLDCBB // Type: Rsp -// CmdID: 1729 +// CmdID: 1771 message GetCurChallengeScRsp { - repeated LineupInfo lineup_list = 5; // offset: 16 - CurChallenge cur_challenge = 14; // offset: 32 - uint32 retcode = 1; // offset: 40 + repeated LineupInfo lineup_list = 6; // offset: 16 + uint32 retcode = 8; // offset: 40 + CurChallenge cur_challenge = 13; // offset: 32 } // Obf: DBGHDPKNNKK // Type: Notify -// CmdID: 1712 +// CmdID: 1740 message ChallengeLineupNotify { - ExtraLineupType extra_lineup_type = 5; // offset: 24 + ExtraLineupType extra_lineup_type = 4; // offset: 24 } // Obf: HHGBMDBOKHI // Type: Req -// CmdID: 1709 +// CmdID: 1739 message TakeChallengeCumulativeRewardCsReq { uint32 group_id = 13; // offset: 24 } // Obf: CGOFJCCAPBC // Type: Rsp -// CmdID: 1742 +// CmdID: 1704 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 + uint32 group_id = 2; // offset: 40 + ItemList OAKNHADPLJD = 5; // offset: 32 + uint32 retcode = 6; // offset: 44 + repeated TakenChallengeRewardInfo taken_reward_list = 7; // offset: 24 } - message TakenChallengeRewardInfo { - ItemList reward = 15; // offset: 16 - uint32 star_count = 13; // offset: 32 + ItemList reward = 4; // offset: 16 + uint32 star_count = 5; // offset: 32 } - message ChallengeStatistics { ADKJKMKBFDC PPBHLLOJNEK = 6; // offset: 24 - uint32 record_id = 12; // offset: 32 + uint32 record_id = 10; // offset: 32 } - message ChallengeStoryStatistics { - EIKPHEMHIOH PPBHLLOJNEK = 5; // offset: 16 - uint32 record_id = 15; // offset: 32 + EIKPHEMHIOH PPBHLLOJNEK = 6; // offset: 16 + uint32 record_id = 7; // offset: 32 } - message ChallengeBossStatistics { - AANLJBLOOFO PPBHLLOJNEK = 5; // offset: 24 - uint32 record_id = 12; // offset: 32 + AANLJBLOOFO PPBHLLOJNEK = 1; // offset: 16 + uint32 record_id = 14; // offset: 32 } - message ADKJKMKBFDC { + uint32 EEJCPNAEKLJ = 1; // offset: 32 + uint32 round_count = 3; // offset: 40 + uint32 level = 13; // offset: 36 repeated ChallengeLineupList lineup_list = 14; // offset: 16 - uint32 EEJCPNAEKLJ = 8; // offset: 32 - uint32 round_count = 10; // offset: 36 - uint32 level = 15; // offset: 40 } - 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 + uint32 EEJCPNAEKLJ = 5; // offset: 48 + uint32 buff_one = 6; // offset: 32 + repeated ChallengeLineupList lineup_list = 9; // offset: 24 + uint32 score_id = 10; // offset: 36 + uint32 level = 11; // offset: 44 + uint32 buff_two = 15; // offset: 40 } - 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 + uint32 buff_two = 1; // offset: 40 + uint32 EEJCPNAEKLJ = 6; // offset: 36 + uint32 level = 8; // offset: 44 + repeated ChallengeLineupList lineup_list = 9; // offset: 16 + uint32 buff_one = 11; // offset: 32 + uint32 score_id = 15; // offset: 48 } // Obf: HKAMBNCEDDB // Type: Req -// CmdID: 1776 +// CmdID: 1711 message GetChallengeGroupStatisticsCsReq { - uint32 group_id = 2; // offset: 24 + uint32 group_id = 12; // offset: 24 } // Obf: MJLNHAKANHC // Type: Rsp -// CmdID: 1738 +// CmdID: 1736 message GetChallengeGroupStatisticsScRsp { - BBBIAPEHABA MEGBIPBAFBP = 1446; // offset: 24 - uint32 retcode = 8; // offset: 40 - uint32 group_id = 11; // offset: 48 + uint32 group_id = 9; // offset: 48 + uint32 retcode = 15; // offset: 40 + PlayerChallengeTierceRecord MEGBIPBAFBP = 713; // offset: 32 oneof EDKOHAAMONH { - ChallengeStatistics challenge_default = 10; // offset: 32 - ChallengeStoryStatistics challenge_story = 15; // offset: 32 - ChallengeBossStatistics challenge_boss = 7; // offset: 32 + ChallengeStatistics challenge_default = 2; // offset: 16 + ChallengeStoryStatistics challenge_story = 8; // offset: 16 + ChallengeBossStatistics challenge_boss = 11; // offset: 16 } } +// Obf: ChallengeBossSingleNodeInfo message ChallengeBossSingleNodeInfo { - uint32 max_score = 11; // offset: 24 - uint32 buff_id = 4; // offset: 28 - bool is_win = 5; // offset: 32 - bool MBHCJPONJOM = 15; // offset: 33 + uint32 max_score = 2; // offset: 32 + bool MBHCJPONJOM = 3; // offset: 25 + uint32 buff_id = 5; // offset: 28 + bool is_win = 6; // offset: 24 } - message ChallengeBossInfo { - 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 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 + bool unk1 = 3; // offset: 72 + repeated AvatarLineup avatar_lineup_first = 5; // offset: 64 + ChallengeBossSingleNodeInfo second_node = 6; // offset: 16 + repeated AvatarLineup avatar_lineup_second = 8; // offset: 32 + map challenge_avatar_relic_map = 10; // offset: 56 + ChallengeBossSingleNodeInfo first_node = 11; // offset: 48 + map challenge_avatar_equipment_map = 12; // offset: 40 } +// Obf: ChallengeStageInfo message ChallengeStageInfo { oneof KKNBOACNCON { - ChallengeBossInfo boss_info = 1; // offset: 24 + ChallengeBossInfo boss_info = 6; // offset: 16 } } // Obf: LMEBOJEOJPD // Type: Req -// CmdID: 1778 +// CmdID: 1765 message RestartChallengePhaseCsReq { } // Obf: IGOIIMJKPEH // Type: Rsp -// CmdID: 1752 +// CmdID: 1730 message RestartChallengePhaseScRsp { - SceneInfo scene = 6; // offset: 16 - uint32 retcode = 14; // offset: 32 + SceneInfo scene = 1; // offset: 16 + uint32 retcode = 3; // offset: 32 } // Obf: BNAKMGMBLCJ // Type: Req -// CmdID: 1748 +// CmdID: 1742 message EnterChallengeNextPhaseCsReq { } // Obf: PBGKAOINCEP // Type: Rsp -// CmdID: 1759 +// CmdID: 1772 message EnterChallengeNextPhaseScRsp { - SceneInfo scene = 11; // offset: 16 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 3; // offset: 32 + SceneInfo scene = 13; // offset: 16 } // Obf: ANEIPABEMDH // Type: Notify -// CmdID: 1774 +// CmdID: 1780 message ChallengeBossPhaseSettleNotify { - 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 + uint32 challenge_score = 2; // offset: 32 + uint32 star = 3; // offset: 52 + bool is_second_half = 4; // offset: 58 + bool AGAEPDNHPJC = 5; // offset: 56 + bool is_reward = 6; // offset: 59 + uint32 page_type = 8; // offset: 48 + uint32 phase = 10; // offset: 36 + bool is_win = 11; // offset: 57 + repeated BattleTarget battle_target_list = 12; // offset: 24 + uint32 challenge_id = 14; // offset: 40 + uint32 score_two = 15; // offset: 44 } +// Obf: GHGFEJEHGDM enum CmdChallengePeakType { 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; + CmdTakeChallengePeakRewardCsReq = 8910; + CmdConfirmChallengePeakSettleScRsp = 8943; + CmdReStartChallengePeakCsReq = 8933; + CmdChallengePeakGroupDataUpdateScNotify = 8907; + CmdGetCurChallengePeakCsReq = 8924; + CmdGetChallengePeakDataCsReq = 8909; + CmdGetChallengePeakDataScRsp = 8923; + CmdLeaveChallengePeakScRsp = 8948; + CmdSetChallengePeakMobLineupAvatarCsReq = 8935; + CmdStartChallengePeakScRsp = 8944; + CmdStartChallengePeakCsReq = 8937; + CmdTakeChallengePeakRewardScRsp = 8921; + CmdChallengePeakSettleScNotify = 8903; + CmdLeaveChallengePeakCsReq = 8919; + CmdConfirmChallengePeakSettleCsReq = 8918; + CmdSetChallengePeakMobLineupAvatarScRsp = 8915; + CmdReStartChallengePeakScRsp = 8906; + CmdSetChallengePeakBossHardModeCsReq = 8917; + CmdGetCurChallengePeakScRsp = 8920; + CmdSetChallengePeakBossHardModeScRsp = 8929; } +// Obf: ChallengePeakBuild 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 + repeated EquipRelic relic_list = 1; // offset: 16 + uint32 equipment_unique_id = 3; // offset: 40 + uint32 avatar_id = 7; // offset: 32 + uint32 skin_id = 9; // offset: 36 } +// Obf: ChallengePeak 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 + uint32 peak_id = 2; // offset: 52 + repeated ChallengePeakBuild peak_build_list = 4; // offset: 40 + repeated uint32 peak_avatar_id_list = 5; // offset: 24 + uint32 cycles_used = 9; // offset: 56 + bool has_passed = 12; // offset: 48 + repeated uint32 finished_target_list = 15; // offset: 32 } - 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 + uint32 best_cycle_count = 3; // offset: 60 + uint32 DJFGDMIDEHJ = 4; // offset: 48 + repeated ABCHBKBKCDF EBNNJAEPBGD = 6; // offset: 24 + repeated uint32 LAMPCACOCHP = 7; // offset: 32 + uint32 buff_id = 8; // offset: 56 + repeated uint32 peak_avatar_id_list = 9; // offset: 16 + bool has_passed = 11; // offset: 64 + uint32 NHOJDHPGBBO = 12; // 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 + repeated uint32 finished_target_list = 4; // offset: 40 + uint32 BFBHCKEJDIG = 5; // offset: 48 + ChallengePeakBossClearance easy_mode = 8; // offset: 24 + ChallengePeakBossClearance hard_mode = 9; // offset: 32 + bool hard_mode_has_passed = 14; // offset: 52 } +// Obf: WaitConfirmData message WaitConfirmData { - 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 + bool is_wait_confirm = 3; // offset: 40 + uint32 cycles_used = 7; // offset: 32 + repeated uint32 finished_target_list = 9; // offset: 16 + uint32 peak_id = 14; // offset: 36 } - message ABCHBKBKCDF { - uint32 MDOJNENGCFE = 10; // offset: 24 - uint32 avatar_id = 3; // offset: 28 + uint32 avatar_id = 1; // offset: 28 + uint32 skin_id = 6; // offset: 24 } - 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 + uint32 cycles_used = 3; // offset: 40 + repeated uint32 finished_target_list = 6; // offset: 24 + repeated ABCHBKBKCDF avatar_list = 11; // offset: 32 + uint32 peak_id = 14; // offset: 44 } - message JFBFFIAOPCC { - repeated MEKPDDBLCGK peaks = 7; // offset: 24 + repeated MEKPDDBLCGK peaks = 2; // offset: 16 } +// Obf: ChallengePeakGroup message ChallengePeakGroup { - 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 + ChallengePeakBoss peak_boss = 1; // offset: 56 + uint32 peak_group_id = 2; // offset: 64 + uint32 obtained_stars = 3; // offset: 72 + bool disable_hard_mode = 5; // offset: 76 + JFBFFIAOPCC PAPDCCKPEPK = 8; // offset: 40 + WaitConfirmData wait_confirm_data = 9; // offset: 32 + repeated uint32 taken_star_rewards = 13; // offset: 48 + uint32 count_of_peaks = 14; // offset: 68 + repeated ChallengePeak peaks = 15; // offset: 24 } // Obf: CJILPJOJOIF // Type: Req -// CmdID: 8932 +// CmdID: 8909 message GetChallengePeakDataCsReq { } // Obf: PKPOJIAJAAF // Type: Rsp -// CmdID: 8942 +// CmdID: 8923 message GetChallengePeakDataScRsp { - repeated ChallengePeakGroup challenge_peak_groups = 1; // offset: 16 - uint32 retcode = 14; // offset: 32 - uint32 current_peak_group_id = 2; // offset: 36 + repeated ChallengePeakGroup challenge_peak_groups = 6; // offset: 24 + uint32 current_peak_group_id = 8; // offset: 36 + uint32 retcode = 12; // offset: 32 } // Type: Req -// CmdID: 8907 +// CmdID: 8937 message StartChallengePeakCsReq { - repeated uint32 peak_avatar_id_list = 12; // offset: 16 - uint32 boss_buff_id = 2; // offset: 32 - uint32 peak_id = 14; // offset: 36 + repeated uint32 peak_avatar_id_list = 3; // offset: 16 + uint32 boss_buff_id = 4; // offset: 36 + uint32 peak_id = 7; // offset: 32 } // Type: Rsp -// CmdID: 8923 +// CmdID: 8944 message StartChallengePeakScRsp { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Type: Req -// CmdID: 8944 +// CmdID: 8919 message LeaveChallengePeakCsReq { } // Type: Rsp -// CmdID: 8927 +// CmdID: 8948 message LeaveChallengePeakScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 8; // offset: 24 } // Obf: AFALNHPPKAD // Type: Notify -// CmdID: 8919 +// CmdID: 8903 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 + uint32 turn_left = 1; // offset: 44 + bool is_first_pass = 2; // offset: 56 + bool is_boss_target_better = 3; // offset: 48 + uint32 cycles_used = 6; // offset: 52 + bool is_unlock_easy_boss = 7; // offset: 57 + bool is_wait_confirm = 8; // offset: 51 + bool is_win = 9; // offset: 49 + repeated ChallengePeakRewardGroup peak_reward_group_list = 11; // offset: 16 + repeated uint32 finished_target_list = 12; // offset: 32 + uint32 peak_id = 13; // offset: 40 + bool hard_mode_has_passed = 15; // offset: 50 } // Obf: JMDENKICHGK // Type: Notify -// CmdID: 8945 +// CmdID: 8907 message ChallengePeakGroupDataUpdateScNotify { - ChallengePeakGroup challenge_peak_group = 8; // offset: 24 + ChallengePeakGroup challenge_peak_group = 1; // offset: 24 } // Obf: PIOAJBFKNIB // Type: Req -// CmdID: 8909 +// CmdID: 8910 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 + repeated uint32 normal_reward_id_list = 11; // offset: 24 + uint32 peak_group_id = 15; // offset: 32 } - message ChallengePeakRewardGroup { - ItemList reward = 12; // offset: 24 - uint32 reward_id = 15; // offset: 32 + uint32 reward_id = 10; // offset: 32 + ItemList reward = 14; // offset: 24 } // Obf: FGHONKMDBGM // Type: Rsp -// CmdID: 8929 +// CmdID: 8921 message TakeChallengePeakRewardScRsp { - repeated ChallengePeakRewardGroup peak_reward_group_list = 11; // offset: 24 - uint32 retcode = 13; // offset: 32 - uint32 peak_group_id = 10; // offset: 36 + uint32 retcode = 4; // offset: 36 + repeated ChallengePeakRewardGroup peak_reward_group_list = 8; // offset: 24 + uint32 peak_group_id = 11; // offset: 32 } // Obf: LFGECDNDGEJ // Type: Req -// CmdID: 8943 +// CmdID: 8924 message GetCurChallengePeakCsReq { } // Obf: CIDMLLEGNNN // Type: Rsp -// CmdID: 8934 +// CmdID: 8920 message GetCurChallengePeakScRsp { - 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 + uint32 peak_id = 1; // offset: 32 + uint32 retcode = 2; // offset: 36 + bool has_passed = 5; // offset: 28 + uint32 boss_buff_id = 12; // offset: 24 } // Obf: KDMFDDFOICF // Type: Req -// CmdID: 8921 +// CmdID: 8917 message SetChallengePeakBossHardModeCsReq { - uint32 peak_group_id = 1; // offset: 24 - bool is_hard_mode = 7; // offset: 28 + uint32 peak_group_id = 7; // offset: 24 + bool is_hard_mode = 11; // offset: 28 } // Obf: CGLPPBKHAAN // Type: Rsp -// CmdID: 8940 +// CmdID: 8929 message SetChallengePeakBossHardModeScRsp { - uint32 peak_group_id = 7; // offset: 24 - uint32 retcode = 10; // offset: 28 - bool is_hard_mode = 2; // offset: 32 + bool is_hard_mode = 2; // offset: 28 + uint32 retcode = 6; // offset: 32 + uint32 peak_group_id = 11; // offset: 24 } // Type: Req -// CmdID: 8905 +// CmdID: 8933 message ReStartChallengePeakCsReq { } // Type: Rsp -// CmdID: 8908 +// CmdID: 8906 message ReStartChallengePeakScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 15; // offset: 24 } +// Obf: ChallengePeakLineup message ChallengePeakLineup { - repeated uint32 peak_avatar_id_list = 3; // offset: 24 - uint32 peak_id = 1; // offset: 32 + uint32 peak_id = 4; // offset: 32 + repeated uint32 peak_avatar_id_list = 10; // offset: 16 } // Type: Req -// CmdID: 8920 +// CmdID: 8935 message SetChallengePeakMobLineupAvatarCsReq { - repeated ChallengePeakLineup lineup_list = 4; // offset: 24 - repeated uint32 HHHPDECACHK = 8; // offset: 32 - uint32 peak_group_id = 7; // offset: 40 + repeated ChallengePeakLineup lineup_list = 1; // offset: 16 + uint32 peak_group_id = 12; // offset: 32 } // Type: Rsp -// CmdID: 8912 +// CmdID: 8915 message SetChallengePeakMobLineupAvatarScRsp { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Type: Req -// CmdID: 8941 +// CmdID: 8918 message ConfirmChallengePeakSettleCsReq { - uint32 peak_id = 8; // offset: 24 - bool IOBCIMIPEOM = 12; // offset: 28 + bool IOBCIMIPEOM = 1; // offset: 28 + uint32 peak_id = 13; // offset: 24 } // Type: Rsp -// CmdID: 8918 +// CmdID: 8943 message ConfirmChallengePeakSettleScRsp { - uint32 peak_id = 7; // offset: 24 - uint32 retcode = 11; // offset: 28 - bool IOBCIMIPEOM = 8; // offset: 32 + bool IOBCIMIPEOM = 5; // offset: 32 + uint32 peak_id = 8; // offset: 24 + uint32 retcode = 12; // offset: 28 } +// Obf: FEBNJDJAEBM enum CmdChallengeTierceType { FEBNJDJAEBM_NLCDGIPGFDJ = 0; - FEBNJDJAEBM_DCANDNHNLCO = 8974; - CmdJMPJCAPKNGI = 8998; - FEBNJDJAEBM_BEFPNLIFBOE = 8996; - FEBNJDJAEBM_PMMCIBMKOLD = 8992; + CmdConfirmStageSettleChallengeTierceScRsp = 8985; + CmdRestartChallengeTierceScRsp = 8992; + CmdConfirmStageSettleChallengeTierceCsReq = 8990; + CmdStartChallengeTierceScRsp = 8974; + CmdLeaveChallengeTierceCsReq = 8991; + CmdGetDataChallengeTierceScRsp = 8980; + CmdStartNextChallengeTierceScRsp = 8999; 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; + CmdGetControllerChallengeTierceCsReq = 8978; + CmdRestartChallengeTierceCsReq = 8975; + CmdGetControllerChallengeTierceScRsp = 8971; + CmdSetLineupChallengeTierceCsReq = 8979; + CmdStartChallengeTierceCsReq = 8988; + CmdGetDataChallengeTierceCsReq = 8981; + CmdStartNextChallengeTierceCsReq = 8977; + CmdSetLineupChallengeTierceScRsp = 8995; + CmdLeaveChallengeTierceScRsp = 8982; +} +message LineupTierce { + uint32 buff_id = 5; // offset: 32 + repeated AvatarLineup tierce_avatar_id_list = 9; // offset: 16 } -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 +// Obf: NFKCMMEAIDN +// Type: Req +// CmdID: 8979 +message SetLineupChallengeTierceCsReq { + uint32 challenge_id = 7; // offset: 32 + repeated LineupTierce lineup_tierce_list = 12; // offset: 16 } +// Obf: GGCBEKKJCJN // Type: Rsp -// CmdID: 8988 -message GGCBEKKJCJN { +// CmdID: 8995 +message SetLineupChallengeTierceScRsp { 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 +// Obf: StartChallengeTierceCsReq +// Type: Req +// CmdID: 8988 +message StartChallengeTierceCsReq { + uint32 stage_index = 1; // offset: 40 + uint32 challenge_id = 3; // offset: 32 + bool MPKMIKBFEHG = 13; // offset: 36 + repeated LineupTierce lineup_tierce_list = 14; // offset: 24 } +// Obf: StartChallengeTierceScRsp +// Type: Rsp +// CmdID: 8974 +message StartChallengeTierceScRsp { + uint32 retcode = 4; // offset: 40 + SceneInfo scene = 7; // offset: 24 + CurTierceChallenge cur_tierce_challenge = 12; // offset: 16 +} + +// Obf: PKKFNODINEM +// Type: Req +// CmdID: 8975 +message RestartChallengeTierceCsReq { +} + +// Obf: JMPJCAPKNGI +// Type: Rsp +// CmdID: 8992 +message RestartChallengeTierceScRsp { + SceneInfo scene = 1; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Obf: MHJNOBBOFOC +// Type: Req +// CmdID: 8977 +message StartNextChallengeTierceCsReq { +} + +// Obf: LHAKNKHBLBI +// Type: Rsp +// CmdID: 8999 +message StartNextChallengeTierceScRsp { + CurTierceChallenge cur_tierce_challenge = 8; // offset: 32 + SceneInfo scene = 10; // offset: 16 + uint32 retcode = 12; // offset: 40 +} + +// Obf: LeaveChallengeTierceCsReq +// Type: Req +// CmdID: 8991 +message LeaveChallengeTierceCsReq { +} + +// Obf: LeaveChallengeTierceScRsp // Type: Rsp // CmdID: 8982 -message KLECENLPBJL { - CLAKIACAACO AAAHKPNPMIF = 11; // offset: 16 - SceneInfo scene = 5; // offset: 24 - uint32 retcode = 13; // offset: 40 +message LeaveChallengeTierceScRsp { + uint32 retcode = 13; // offset: 24 } -message PKKFNODINEM { +// Obf: MENLHHCJNCE +// Type: Req +// CmdID: 8990 +message ConfirmStageSettleChallengeTierceCsReq { + bool IOBCIMIPEOM = 14; // offset: 24 } +// Obf: OKEDFNJJGHB // Type: Rsp -// CmdID: 8998 -message JMPJCAPKNGI { - SceneInfo scene = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 +// CmdID: 8985 +message ConfirmStageSettleChallengeTierceScRsp { + uint32 retcode = 2; // offset: 24 } -message MHJNOBBOFOC { +// Obf: FBAMAFLOBGA +message ChallengeTierceStageClear { + repeated uint32 LICPEKHDJGK = 4; // offset: 24 + uint32 challenge_id = 13; // offset: 32 } -// Type: Rsp -// CmdID: 8987 -message LHAKNKHBLBI { - SceneInfo scene = 15; // offset: 16 - CLAKIACAACO AAAHKPNPMIF = 7; // offset: 32 - uint32 retcode = 5; // offset: 40 +// Obf: JCKGBFJJFFC +message ChallengeTierceStageSettle { + PMMOFOBCINL PAIAEPJIDPE = 11; // offset: 32 + bool FCJGHHILDEK = 206; // offset: 40 + repeated uint32 finished_target_list = 1591; // offset: 16 } -message JPIMBJPMFBP { +// Obf: PEOKJEOOOJD +message ChallengeTiercePendingStageSettle { + uint32 OPNPMBJDKNB = 8; // offset: 44 + uint32 MMCPICGKOGD = 10; // offset: 24 + uint32 NEDGGMGMLGO = 15; // offset: 28 + uint32 BIEPFFBBJHG = 295; // offset: 36 + uint32 EKKLCBKNAED = 1420; // offset: 32 + uint32 DPDNPCBNENI = 1788; // offset: 40 } - -// 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 -} - -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 + uint32 HEJANCCDGAP = 9; // offset: 32 + ItemList reward = 15; // offset: 16 } -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 +// Obf: GEKNAKDAMJF +message ChallengeTierceBigSettle { + repeated PMMOFOBCINL GBMBAHHDONN = 1; // offset: 32 + uint32 challenge_id = 9; // offset: 60 + repeated IBCNMNCCCBJ DJOBNPIAEJP = 12; // offset: 48 + OLOFPKHFPJL EGEHLOPFELK = 15; // offset: 16 + repeated uint32 finished_target_list = 167; // offset: 40 + bool FCJGHHILDEK = 504; // offset: 56 } -message FLIPNFHAMPO { - uint32 MGLLKBNFKFG = 9; // offset: 24 +// Obf: FLIPNFHAMPO +message ChallengeTierceMedal { + uint32 MGLLKBNFKFG = 5; // 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 + ChallengeTierceStageSettle IANBCDJPDJF = 1; // offset: 16 + ChallengeTierceBigSettle DFNNKENBOEN = 12; // offset: 16 + ChallengeTierceStageClear IBFHHKHNEFL = 4; // offset: 16 + ChallengeTiercePendingStageSettle IIHFEDLHOPI = 14; // offset: 16 + ChallengeTierceMedal HNHCFJJNJCE = 5; // offset: 16 } } -message GOMLCMBBPCH { +// Obf: GOMLCMBBPCH +// Type: Req +// CmdID: 8981 +message GetDataChallengeTierceCsReq { } - 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 + repeated uint32 peak_avatar_id_list = 1; // offset: 32 + repeated AvatarLineup tierce_avatar_id_list = 5; // offset: 16 + uint32 buff_id = 8; // offset: 40 + uint32 stage_index = 14; // 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 + uint32 IBECKONIICF = 1; // offset: 48 + uint32 score_id = 3; // offset: 40 + repeated BattleTarget battle_target_list = 7; // offset: 16 + uint32 stage_index = 9; // offset: 56 + BattleEndStatus end_status = 10; // offset: 52 + uint32 INLLMKEDGLC = 13; // offset: 44 + GLLFJFJBIBC lineup = 14; // offset: 24 } - message OLOFPKHFPJL { - uint32 DJEIMGGHMGM = 5; // offset: 24 - uint32 EJEDODFFABI = 1; // offset: 28 + uint32 total_score = 14; // offset: 24 + uint32 EJEDODFFABI = 15; // 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 + uint32 challenge_id = 3; // offset: 56 + repeated PMMOFOBCINL HGKCEEOONGA = 4; // offset: 24 + bool FCJGHHILDEK = 6; // offset: 60 + repeated uint32 finished_target_list = 7; // offset: 48 + repeated CMOPLAHDEPN MOGEEAJCFNO = 8; // offset: 32 + OLOFPKHFPJL BHNPINIMMHG = 13; // offset: 16 } - message ICMJACOKIPI { - uint32 IBECKONIICF = 1; // offset: 24 - uint32 INLLMKEDGLC = 5; // offset: 28 - uint32 FINOCEGDBDI = 9; // offset: 32 - uint32 score_id = 10; // offset: 36 + uint32 stage_index = 1; // offset: 28 + uint32 score_id = 6; // offset: 36 + uint32 INLLMKEDGLC = 8; // offset: 32 + uint32 IBECKONIICF = 11; // offset: 24 } - 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 + repeated ICMJACOKIPI HGKCEEOONGA = 4; // offset: 16 + repeated uint32 finished_target_list = 5; // offset: 24 + uint32 challenge_id = 6; // offset: 44 + bool FCJGHHILDEK = 10; // offset: 40 } +// Obf: HFGMOFBDAON // Type: Rsp -// CmdID: 8993 -message HFGMOFBDAON { - repeated IFAHFGFFPEF JLOMBBAKBME = 11; // offset: 16 - uint32 retcode = 4; // offset: 32 +// CmdID: 8980 +message GetDataChallengeTierceScRsp { + repeated IFAHFGFFPEF JLOMBBAKBME = 10; // offset: 24 + uint32 retcode = 12; // offset: 32 } -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 +// Obf: CurTierceChallenge +message CurTierceChallenge { + bool MPKMIKBFEHG = 1; // offset: 48 + repeated LineupInfo lineup_list = 7; // offset: 24 + uint32 stage_index = 12; // offset: 44 + ChallengeTiercePendingStageSettle IIHFEDLHOPI = 13; // offset: 32 + uint32 challenge_id = 15; // offset: 40 } -message CCHPHOIKECB { +// Obf: CCHPHOIKECB +// Type: Req +// CmdID: 8978 +message GetControllerChallengeTierceCsReq { } +// Obf: LPIHJBELIBN // Type: Rsp -// CmdID: 8977 -message LPIHJBELIBN { - CLAKIACAACO AAAHKPNPMIF = 3; // offset: 16 - KOBALACAPKF OHPGEHKFABM = 4; // offset: 24 - uint32 retcode = 15; // offset: 40 +// CmdID: 8971 +message GetControllerChallengeTierceScRsp { + uint32 retcode = 7; // offset: 40 + CurTierceChallenge cur_tierce_challenge = 12; // offset: 16 + KOBALACAPKF OHPGEHKFABM = 15; // offset: 32 } +// Obf: FAKGHKIKHAP 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; + CmdGetPrivateChatHistoryCsReq = 3988; + CmdGetLoginChatInfoScRsp = 3904; + CmdGetChatFriendHistoryScRsp = 3947; + CmdGetLoginChatInfoCsReq = 3939; + CmdRevcMsgScNotify = 3993; + CmdMarkChatEmojiScRsp = 3940; + CmdSendMsgCsReq = 3925; + CmdBatchMarkChatEmojiCsReq = 3933; + CmdGetChatEmojiListScRsp = 3913; + CmdGetChatEmojiListCsReq = 3926; + CmdGetChatFriendHistoryCsReq = 3986; + CmdGetPrivateChatHistoryScRsp = 3981; + CmdSendMsgScRsp = 3978; + CmdBatchMarkChatEmojiScRsp = 3938; + CmdMarkChatEmojiCsReq = 3971; } // Obf: PCLHDCHFKLP // Type: Req -// CmdID: 3973 +// CmdID: 3925 message SendMsgCsReq { - MessageChatData message_datas = 6; // offset: 24 - repeated uint32 target_list = 3; // offset: 32 - ChatType chat_type = 5; // offset: 40 + ChatType chat_type = 3; // offset: 40 + MessageChatData message_datas = 5; // offset: 16 + repeated uint32 target_list = 8; // offset: 24 } // Obf: MKFCCNOIDNB // Type: Rsp -// CmdID: 3903 +// CmdID: 3978 message SendMsgScRsp { uint64 end_time = 1; // offset: 24 uint32 retcode = 8; // offset: 32 @@ -9595,157 +9384,151 @@ message SendMsgScRsp { // Obf: LLCBGMJAICJ // Type: Notify -// CmdID: 3980 +// CmdID: 3993 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 + uint32 DKDLOOAAAKE = 2; // offset: 36 + ChatType chat_type = 4; // offset: 32 + ChatMessageData recv_message_data = 12; // offset: 16 } // Obf: PGADBBAECPD // Type: Req -// CmdID: 3936 +// CmdID: 3988 message GetPrivateChatHistoryCsReq { - uint32 contact_side = 1; // offset: 24 - uint32 target_side = 14; // offset: 28 + uint32 target_side = 8; // offset: 28 + uint32 contact_side = 14; // offset: 24 } // Obf: JLBGMJFLJEE // Type: Rsp -// CmdID: 3913 +// CmdID: 3981 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 + repeated ChatMessageData chat_message_list = 3; // offset: 24 + uint32 target_side = 5; // offset: 40 + uint32 contact_side = 10; // offset: 32 + uint32 retcode = 14; // offset: 36 } - message FriendHistoryInfo { - uint32 contact_side = 4; // offset: 24 - int64 last_send_time = 5; // offset: 32 + int64 last_send_time = 10; // offset: 32 + uint32 contact_side = 12; // offset: 24 } // Obf: OPFLGEAPHBA // Type: Req -// CmdID: 3915 +// CmdID: 3986 message GetChatFriendHistoryCsReq { } // Obf: ENHNFNKCGJJ // Type: Rsp -// CmdID: 3981 +// CmdID: 3947 message GetChatFriendHistoryScRsp { - repeated FriendHistoryInfo friend_history_info = 3; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 10; // offset: 32 + repeated FriendHistoryInfo friend_history_info = 13; // offset: 24 } // Obf: NGCDALNAHIG // Type: Req -// CmdID: 3910 +// CmdID: 3926 message GetChatEmojiListCsReq { } // Obf: LOFKMJPPAKF // Type: Rsp -// CmdID: 3987 +// CmdID: 3913 message GetChatEmojiListScRsp { - repeated uint32 chat_emoji_list = 3; // offset: 24 - uint32 retcode = 13; // offset: 32 + repeated uint32 chat_emoji_list = 2; // offset: 16 + uint32 retcode = 5; // offset: 32 } // Obf: FOHHCCEIICN // Type: Req -// CmdID: 3929 +// CmdID: 3971 message MarkChatEmojiCsReq { - bool is_remove_id = 10; // offset: 24 - uint32 extra_id = 5; // offset: 28 + bool is_remove_id = 1; // offset: 24 + uint32 emoji_id = 4; // offset: 28 } // Obf: NGGKLPDFGDC // Type: Rsp -// CmdID: 3912 +// CmdID: 3940 message MarkChatEmojiScRsp { - uint32 extra_id = 2; // offset: 24 - bool is_remove_id = 4; // offset: 28 - uint32 retcode = 13; // offset: 32 + uint32 emoji_id = 8; // offset: 32 + bool is_remove_id = 11; // offset: 24 + uint32 retcode = 12; // offset: 28 } // Obf: FEPDPLJADHK // Type: Req -// CmdID: 3954 +// CmdID: 3933 message BatchMarkChatEmojiCsReq { - repeated uint32 marked_emoji_id_list = 4; // offset: 24 + repeated uint32 marked_emoji_id_list = 12; // offset: 24 } // Obf: IECODOPOOBL // Type: Rsp -// CmdID: 3983 +// CmdID: 3938 message BatchMarkChatEmojiScRsp { - repeated uint32 marked_emoji_id_list = 8; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 7; // offset: 32 + repeated uint32 marked_emoji_id_list = 14; // offset: 24 } // Obf: CGJKIDOBEAL // Type: Req -// CmdID: 3909 +// CmdID: 3939 message GetLoginChatInfoCsReq { } // Obf: EBOPMIBKNBE // Type: Rsp -// CmdID: 3942 +// CmdID: 3904 message GetLoginChatInfoScRsp { - repeated uint32 contact_id_list = 13; // offset: 16 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 2; // offset: 32 + repeated uint32 contact_id_list = 4; // offset: 24 } +// Obf: KANFMPNKHJH 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; + CmdOMFFCGEINLF = 9609; + CmdGOKHEKCHLEL = 9575; + CmdJMLOJKGMBMC = 9578; + CmdGBCKAGHDPEB = 9587; + CmdKNKCNKJOKPA = 9610; + CmdChenLingQuitStageCsReq = 9589; + CmdPICHIFNMBNO = 9600; + CmdPLMPGLKCGBJ = 9602; 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; + CmdFAHNFMCOJCH = 9584; + CmdLAECPMJAIIK = 9591; + CmdDIONONBIIKN = 9571; + CmdMJEMCKGBIPN = 9596; + CmdNFAHEHELGEC = 9605; + CmdEIFJNMDDNPF = 9585; + CmdChenLingQuitStageScRsp = 9618; + CmdHKKBGLINEOM = 9611; + CmdIOPAIDKIGAJ = 9573; + CmdPFELEGKDCBO = 9599; + CmdKHMGHGPLPHF = 9572; + CmdLKFKOHLGMOJ = 9615; + CmdHPKOOPBFEAH = 9583; + CmdChenLingStartStageCsReq = 9607; + CmdMEJECBOGNNN = 9594; + CmdChenLingActivatedPrivilegeScRsp = 9612; + CmdHFNMKEDPFJH = 9576; + CmdONGCOFFLIAE = 9603; + CmdHLCAKAJLKGO = 9613; + CmdPIIJEIADMFP = 9586; + CmdKCEJNBLDAFE = 9577; + CmdChenLingStartStageScRsp = 9614; + CmdJJLPGBIAADJ = 9588; + CmdGEPCOHMCAAJ = 9590; + CmdChenLingGetDataScRsp = 9593; + CmdBEKKPBIKINI = 9606; + CmdFCNMJGGDEFO = 9580; + CmdDLGCDMBGIEB = 9582; + CmdChenLingGetDataCsReq = 9579; + CmdChenLingActivatedPrivilegeCsReq = 9617; } enum EFFGCOJFEEL { @@ -9796,473 +9579,447 @@ enum CNEEMBBNNBO { CNEEMBBNNBO_FAODKNDLNPF = 2; CNEEMBBNNBO_INCLHHDFCEL = 3; } - message JLPEICPFLMC { - uint64 BNEFLBPCPOI = 8; // offset: 32 - BCAMANFJINC NFMKOFNEKLA = 5; // offset: 40 + BCAMANFJINC source_type = 1; // offset: 40 + uint64 BNEFLBPCPOI = 6; // offset: 32 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 + uint32 BFCNALJDHMP = 7; // offset: 16 + uint32 HPDFGFBLDOG = 9; // offset: 16 + uint32 GCPPLLLHBBJ = 13; // offset: 16 + uint32 DJODEIMGKGK = 8; // offset: 16 + uint32 PBHFMIIIPBD = 2; // offset: 16 + uint64 CHFNDAGCEBK = 1671; // offset: 16 + uint32 LEEMKAMANJN = 1075; // offset: 16 + uint32 NKDDBPGDAEE = 1219; // offset: 16 + uint32 EFEENOFADFC = 692; // offset: 16 + PFPPACPMFDJ DJNOLLDHPHJ = 158; // offset: 16 } } - message JLIFGIMBMBD { - uint32 HMLBJFJIPCE = 2; // offset: 24 - uint32 BIOFDPICHLC = 14; // offset: 28 - uint32 KKCKMCDGCGK = 10; // offset: 32 + uint32 KKCKMCDGCGK = 3; // offset: 32 + uint32 BIOFDPICHLC = 5; // offset: 24 + uint32 HMLBJFJIPCE = 12; // offset: 28 } - message HGCIPBFBNKO { - JLPEICPFLMC source = 4; // offset: 24 - uint32 config_id = 10; // offset: 40 - uint64 unique_id = 15; // offset: 48 + JLPEICPFLMC source = 5; // offset: 32 + uint64 unique_id = 7; // offset: 40 + uint32 config_id = 9; // offset: 52 oneof AEJNJCELNOE { - JLIFGIMBMBD AENBOONOFLC = 6; // offset: 16 + JLIFGIMBMBD AENBOONOFLC = 10; // offset: 24 } } - message AFDJNEOHCLB { - JLPEICPFLMC source = 10; // offset: 24 - uint32 OCJCOOLMCGD = 6; // offset: 32 - uint32 progress = 13; // offset: 36 + uint32 OCJCOOLMCGD = 8; // offset: 32 + JLPEICPFLMC source = 9; // offset: 24 + uint32 progress = 15; // 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 + uint32 max_level = 12; // offset: 24 + uint32 level = 14; // offset: 40 + uint32 config_id = 15; // offset: 28 } - 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 + uint32 unique_id = 2; // offset: 40 + double OJMOBAEEMAP = 3; // offset: 48 + double CPLFBOBLFMC = 5; // offset: 32 + JLPEICPFLMC source = 8; // offset: 24 + GLBAOKOHKCF GOKKLNBMLCA = 10; // offset: 44 } - 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 + uint32 max_level = 3; // offset: 56 + uint32 level = 6; // offset: 64 + bool DBODGPBOIHC = 7; // offset: 60 + uint64 IEPAPOPIFHH = 9; // offset: 48 + repeated AKHEOAIPAPA DIILKEEGLOJ = 12; // offset: 24 + repeated GACKCPEPDAF KAJOFKIEKNH = 13; // offset: 16 + uint64 KNDHHAJMBGB = 15; // offset: 40 } - message GKNOCNDPAJA { - uint64 IEPAPOPIFHH = 6; // offset: 24 - uint32 level = 12; // offset: 32 - uint32 HCBADDHNIDG = 13; // offset: 36 + uint64 IEPAPOPIFHH = 3; // offset: 32 + uint32 max_level = 7; // offset: 28 + uint32 level = 10; // offset: 24 } - message LEGNLMENMJK { - uint32 card_id = 2; // offset: 32 - uint32 unique_id = 15; // offset: 36 + uint32 unique_id = 6; // offset: 36 + uint32 card_id = 15; // offset: 40 oneof NPFEGGMNBOC { - LDNFIICMCHA MLIGAFABJDP = 6; // offset: 16 - GKNOCNDPAJA BLLCMLBDLPC = 8; // offset: 16 + LDNFIICMCHA MLIGAFABJDP = 7; // offset: 24 + GKNOCNDPAJA BLLCMLBDLPC = 11; // offset: 24 } } - message PFPPACPMFDJ { - int32 y = 15; // offset: 24 - int32 x = 14; // offset: 28 + int32 y = 5; // offset: 28 + int32 x = 11; // offset: 24 } - message DFFLMEMFPLM { - PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 - uint32 BFCNALJDHMP = 14; // offset: 32 + uint32 BFCNALJDHMP = 12; // offset: 32 + PFPPACPMFDJ DJNOLLDHPHJ = 15; // offset: 24 } - message CABCPFKAOPP { - repeated uint32 NFPADEPIKML = 3; // offset: 16 - repeated uint32 GCDGGBLOJIC = 9; // offset: 32 - uint32 KDIDDHIDNCG = 6; // offset: 40 - uint32 OEKIFIKBMFI = 11; // offset: 44 + uint32 KDIDDHIDNCG = 1; // offset: 44 + repeated uint32 GCDGGBLOJIC = 8; // offset: 16 + repeated uint32 NFPADEPIKML = 10; // offset: 32 + uint32 OEKIFIKBMFI = 11; // offset: 40 } - message AALCHOPCBEM { - CABCPFKAOPP JOOEEKMDAEO = 14; // offset: 16 + CABCPFKAOPP JOOEEKMDAEO = 3; // offset: 24 } - message FIBKOLLMPMM { } - message LJBOELCMGFK { - repeated uint32 GCDGGBLOJIC = 9; // offset: 24 + repeated uint32 GCDGGBLOJIC = 4; // offset: 16 + uint32 KDIDDHIDNCG = 6; // offset: 32 +} +message GDDLBMCHIED { + repeated uint32 MKOKLLKALDE = 9; // offset: 16 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 + repeated uint32 GCDGGBLOJIC = 3; // offset: 32 + CABCPFKAOPP JOOEEKMDAEO = 5; // offset: 24 + repeated uint32 NFPADEPIKML = 7; // offset: 16 + uint32 KDIDDHIDNCG = 8; // offset: 48 + uint32 OEKIFIKBMFI = 12; // 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 + AALCHOPCBEM EFBPPPNPBKH = 11; // offset: 24 + FIBKOLLMPMM IFCFIPGIIME = 6; // offset: 24 + LJBOELCMGFK OCIHLGBPALK = 15; // offset: 24 + GDDLBMCHIED NNLBNIJJPAH = 2; // offset: 24 + GEEPIPMBGJD DJBMEHBKNDF = 14; // offset: 24 + MLJEJCFJPLE BAMNOFCJMPP = 9; // offset: 24 } } - 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 + repeated AFDJNEOHCLB IFJIHNBDNGN = 1; // offset: 40 + repeated LEGNLMENMJK entity_list = 2; // offset: 104 + uint32 NKDDBPGDAEE = 3; // offset: 132 + repeated HGCIPBFBNKO LDCJONHGDAN = 4; // offset: 56 + repeated PHHFOGFKDBC MEMGHBHGGPN = 5; // offset: 24 + uint32 GCBDADCOBAE = 6; // offset: 120 + uint32 stage_id = 7; // offset: 136 + repeated DFFLMEMFPLM IEDKELDFHLP = 8; // offset: 72 + KFOOLGFCNDN ILOODGHPOBM = 9; // offset: 96 + uint32 item_value = 10; // offset: 128 + repeated uint32 MGJENMKKIBJ = 11; // offset: 88 + repeated uint32 OKHDNEOLLNF = 12; // offset: 64 + uint32 cur_wave = 13; // offset: 124 + uint32 hp = 14; // offset: 116 + BNHBDMIDFCL FMIGOKIDKJL = 15; // offset: 80 + repeated uint64 FNJCMFOFCNC = 264; // offset: 32 + uint32 max_hp = 539; // offset: 112 + MBLJIEELMKN GHICOBOPHOL = 1951; // offset: 48 } - message FDDNKPJEMJE { - bool GNACLLNFHFD = 11; // offset: 24 - uint32 stage_id = 15; // offset: 28 + uint32 stage_id = 1; // offset: 28 + bool is_unlock = 6; // offset: 24 } // Obf: AGEPCIIPMEF // Type: Req -// CmdID: 9602 +// CmdID: 9579 message ChenLingGetDataCsReq { } // Obf: PJFEPJKONAA // Type: Rsp -// CmdID: 9612 +// CmdID: 9593 message ChenLingGetDataScRsp { - FDDNKPJEMJE DJOLGKGKCHE = 12; // offset: 16 - repeated uint32 IMNNAENHBMA = 9; // offset: 24 - BDOEDOEBFAJ KFAIGIIPLOF = 6; // offset: 40 - uint32 GDHOLMIBAEA = 1; // offset: 48 + FDDNKPJEMJE DJOLGKGKCHE = 5; // offset: 16 + BDOEDOEBFAJ KFAIGIIPLOF = 9; // offset: 24 + repeated uint32 IMNNAENHBMA = 11; // offset: 40 uint32 retcode = 13; // offset: 52 + uint32 GDHOLMIBAEA = 14; // offset: 48 } - message OGGELMMFPKP { - double damage = 11; // offset: 24 - uint32 config_id = 1; // offset: 32 + double damage = 5; // offset: 32 + uint32 config_id = 6; // offset: 24 } - 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 + uint32 wave = 1; // offset: 36 + uint32 cur_hp = 5; // offset: 32 + CNEEMBBNNBO reason = 6; // offset: 44 + repeated OGGELMMFPKP PPCKLBHFCCA = 7; // offset: 16 + uint32 stage_id = 8; // offset: 48 + uint32 max_hp = 13; // offset: 40 } // Obf: FCLBPLLKLLL // Type: Req -// CmdID: 9577 +// CmdID: 9607 message ChenLingStartStageCsReq { - uint32 stage_id = 7; // offset: 24 - uint32 NKDDBPGDAEE = 4; // offset: 28 + uint32 NKDDBPGDAEE = 3; // offset: 28 + uint32 stage_id = 13; // offset: 24 } // Obf: CPMOGOPHJOG // Type: Rsp -// CmdID: 9593 +// CmdID: 9614 message ChenLingStartStageScRsp { - BDOEDOEBFAJ AHCGJNDKBCA = 5; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 11; // offset: 32 + BDOEDOEBFAJ AHCGJNDKBCA = 13; // offset: 24 } // Obf: PEEJCHEKGCJ // Type: Req -// CmdID: 9614 +// CmdID: 9589 message ChenLingQuitStageCsReq { - uint32 GDIMKFNECOK = 11; // offset: 24 + uint32 GDIMKFNECOK = 14; // offset: 24 } // Obf: NEAMMJICKGD // Type: Rsp -// CmdID: 9597 +// CmdID: 9618 message ChenLingQuitStageScRsp { - DFEGGFFOMKI BFLLJJBHLDF = 5; // offset: 16 - uint32 retcode = 6; // offset: 32 -} - -// Type: Req -// CmdID: 9589 -message IOPAIDKIGAJ { - PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 -} - -// Type: Rsp -// CmdID: 9615 -message KCEJNBLDAFE { - uint32 retcode = 3; // offset: 24 -} - -// Type: Req -// CmdID: 9579 -message FCNMJGGDEFO { - PFPPACPMFDJ GAJFFBBMMEN = 14; // offset: 16 - uint32 FGIHKKKOGJD = 9; // offset: 32 -} - -// Type: Rsp -// CmdID: 9599 -message LAECPMJAIIK { - uint32 retcode = 3; // offset: 24 -} - -// Type: Req -// 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 + DFEGGFFOMKI BFLLJJBHLDF = 3; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Type: Req // CmdID: 9573 -message KHMGHGPLPHF { +message IOPAIDKIGAJ { + PFPPACPMFDJ DJNOLLDHPHJ = 14; // offset: 24 } // Type: Rsp -// CmdID: 9608 -message FAHNFMCOJCH { +// CmdID: 9577 +message KCEJNBLDAFE { uint32 retcode = 7; // offset: 24 } // Type: Req -// CmdID: 9590 -message NFAHEHELGEC { +// CmdID: 9580 +message FCNMJGGDEFO { + PFPPACPMFDJ GAJFFBBMMEN = 2; // offset: 16 + uint32 FGIHKKKOGJD = 6; // offset: 32 } // Type: Rsp -// CmdID: 9582 -message EIFJNMDDNPF { - uint32 retcode = 1; // offset: 24 -} - -// Type: Req -// CmdID: 9576 -message HPKOOPBFEAH { -} - -// Type: Rsp -// CmdID: 9586 -message JMLOJKGMBMC { - uint32 retcode = 14; // offset: 24 +// CmdID: 9591 +message LAECPMJAIIK { + uint32 retcode = 9; // offset: 24 } // Type: Req // CmdID: 9611 -message JJLPGBIAADJ { - uint32 AAIDCOJPLCI = 14; // offset: 24 +message HKKBGLINEOM { + uint32 BFCNALJDHMP = 4; // offset: 32 + PFPPACPMFDJ GAJFFBBMMEN = 11; // offset: 16 } // Type: Rsp -// CmdID: 9588 -message HLCAKAJLKGO { - uint32 retcode = 13; // offset: 24 +// CmdID: 9582 +message DLGCDMBGIEB { + uint32 retcode = 10; // offset: 24 } // Type: Req -// CmdID: 9619 -message KNKCNKJOKPA { - uint32 GPDEFEBDMNM = 3; // offset: 24 +// CmdID: 9594 +message MEJECBOGNNN { + uint32 FGIHKKKOGJD = 2; // offset: 24 } // Type: Rsp -// CmdID: 9584 -message MJEMCKGBIPN { +// CmdID: 9590 +message GEPCOHMCAAJ { + uint32 retcode = 3; // offset: 24 +} + +// Type: Req +// CmdID: 9587 +message GBCKAGHDPEB { +} + +// Type: Rsp +// CmdID: 9599 +message PFELEGKDCBO { uint32 retcode = 12; // offset: 24 } // Type: Req -// CmdID: 9620 -message LKFKOHLGMOJ { - uint32 NCHPDFCFFCK = 8; // offset: 24 +// CmdID: 9603 +message ONGCOFFLIAE { + uint32 add_coin = 3; // offset: 40 + uint32 soldier_dead_cnt = 8; // offset: 44 + uint32 GDIMKFNECOK = 12; // offset: 32 + bool is_win = 13; // offset: 36 + repeated OGGELMMFPKP PPCKLBHFCCA = 14; // offset: 16 } // Type: Rsp -// CmdID: 9607 +// CmdID: 9576 +message HFNMKEDPFJH { + uint32 retcode = 1; // offset: 52 + uint32 add_coin = 3; // offset: 48 + bool DAOMHGBDEJH = 4; // offset: 41 + DFEGGFFOMKI BFLLJJBHLDF = 9; // offset: 32 + bool is_win = 10; // offset: 40 + uint32 cur_hp = 12; // offset: 44 + repeated OGGELMMFPKP PPCKLBHFCCA = 15; // offset: 24 +} + +// Type: Req +// CmdID: 9572 +message KHMGHGPLPHF { +} + +// Type: Rsp +// CmdID: 9584 +message FAHNFMCOJCH { + uint32 retcode = 10; // offset: 24 +} + +// Type: Req +// CmdID: 9605 +message NFAHEHELGEC { +} + +// Type: Rsp +// CmdID: 9585 +message EIFJNMDDNPF { + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 9583 +message HPKOOPBFEAH { +} + +// Type: Rsp +// CmdID: 9578 +message JMLOJKGMBMC { + uint32 retcode = 9; // offset: 24 +} + +// Type: Req +// CmdID: 9588 +message JJLPGBIAADJ { + uint32 AAIDCOJPLCI = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 9613 +message HLCAKAJLKGO { + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 9610 +message KNKCNKJOKPA { + uint32 GPDEFEBDMNM = 7; // offset: 24 +} + +// Type: Rsp +// CmdID: 9596 +message MJEMCKGBIPN { + uint32 retcode = 10; // offset: 24 +} + +// Type: Req +// CmdID: 9615 +message LKFKOHLGMOJ { + uint32 NCHPDFCFFCK = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 9609 message OMFFCGEINLF { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: NJJNLJAPMMK // Type: Req -// CmdID: 9616 +// CmdID: 9617 message ChenLingActivatedPrivilegeCsReq { uint32 ADBGHKBGGJM = 11; // offset: 24 } // Obf: BELCKPBEIOK // Type: Rsp -// CmdID: 9585 +// CmdID: 9612 message ChenLingActivatedPrivilegeScRsp { - uint32 retcode = 7; // offset: 24 - uint32 ADBGHKBGGJM = 9; // offset: 28 + uint32 ADBGHKBGGJM = 2; // offset: 24 + uint32 retcode = 5; // offset: 28 } // Type: Req -// CmdID: 9618 +// CmdID: 9602 message PLMPGLKCGBJ { } // Type: Rsp -// CmdID: 9594 +// CmdID: 9606 message BEKKPBIKINI { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 8; // offset: 24 } - message LFIONDMGCOP { - uint32 AAIDCOJPLCI = 2; // offset: 24 + uint32 AAIDCOJPLCI = 7; // offset: 24 } // Type: Req -// CmdID: 9598 +// CmdID: 9600 message PICHIFNMBNO { - uint32 unique_id = 13; // offset: 32 + uint32 unique_id = 10; // offset: 32 oneof FDNAJJKOHBN { - LFIONDMGCOP GFGGBLEGKGJ = 869; // offset: 16 + LFIONDMGCOP GFGGBLEGKGJ = 143; // offset: 16 } } // Type: Rsp -// CmdID: 9603 +// CmdID: 9575 message GOKHEKCHLEL { - uint32 retcode = 4; // offset: 24 - uint32 unique_id = 3; // offset: 28 + uint32 retcode = 5; // offset: 28 + uint32 unique_id = 13; // offset: 24 } // Type: Notify -// CmdID: 9583 +// CmdID: 9586 message PIIJEIADMFP { - bool PBJJAHKLNAA = 7; // offset: 24 + bool PBJJAHKLNAA = 9; // offset: 24 } // Type: Notify -// CmdID: 9574 +// CmdID: 9571 message DIONONBIIKN { - uint32 GDIMKFNECOK = 2; // offset: 24 + uint32 GDIMKFNECOK = 5; // offset: 24 } - message IOELPDDJGFJ { - JLPEICPFLMC source = 1954; // offset: 32 + JLPEICPFLMC source = 232; // offset: 24 oneof MMCGBGDJIPN { - GICMOLJPLGF PJDHBMOIPPO = 13; // offset: 16 - LCKBHJBKHNH CCHBNLOBPGE = 5; // offset: 16 - uint32 cur_hp = 10; // offset: 16 + GICMOLJPLGF PJDHBMOIPPO = 5; // offset: 16 + LCKBHJBKHNH CCHBNLOBPGE = 4; // offset: 16 + uint32 cur_hp = 2; // 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 + LEGNLMENMJK AGHANKEAODD = 9; // offset: 16 + uint32 MGKMLJHMNMO = 10; // offset: 16 + AJNJDDFGFJL GDFFAICHLDJ = 6; // offset: 16 + IIEKKGNJJMC BECPNBEFHGC = 13; // offset: 16 + EJKNEDLPMIB PBNOFEFIDFI = 1; // offset: 16 + NEEAHLMKAAB IAOIFAADLLC = 8; // offset: 16 + DFFLMEMFPLM HOEGFMPDBHH = 11; // offset: 16 + FJJPDJAEJHC HLHBOGKHEEO = 15; // offset: 16 + HGCIPBFBNKO ANHDPPOAOGL = 1364; // offset: 16 + uint64 ELMMNHBECNI = 1520; // offset: 16 + FDDNKPJEMJE DJOLGKGKCHE = 1722; // offset: 16 + uint32 GCBDADCOBAE = 1254; // offset: 16 + uint32 FOJHBIMCLGC = 691; // offset: 16 + NGHEPMFILPE CNCKEHMNJGD = 876; // offset: 16 + KHGFCNNCOGA BJPEEGIFAEA = 886; // offset: 16 + AFDJNEOHCLB OFCPKKMEFKE = 1229; // offset: 16 + LGFBMEACHPI NAPDGGDENBM = 1939; // offset: 16 + BNHBDMIDFCL FMIGOKIDKJL = 211; // offset: 16 + uint32 PMFBIGLPJJA = 1976; // offset: 16 + EJDPLLIJDNK ONAJPGNNLEN = 804; // offset: 16 + uint32 GDHOLMIBAEA = 1732; // offset: 16 + EOKKHLOIBIM KNANINELANC = 550; // offset: 16 + KHLAFMBONNK BEOAPFIBDLB = 860; // offset: 16 + JKLKCKNBHCI ADEJOKOIBHC = 548; // offset: 16 + BFGNNODONFI PJMJAPKJINA = 1279; // offset: 16 + MBLJIEELMKN GHICOBOPHOL = 68; // offset: 16 } } @@ -10270,402 +10027,377 @@ message IOELPDDJGFJ { // Type: Notify // CmdID: 9592 message ChenLingSyncChangeScNotify { - repeated IOELPDDJGFJ DGNGMJMPFGK = 11; // offset: 24 + repeated IOELPDDJGFJ DGNGMJMPFGK = 3; // offset: 16 } - message PHHFOGFKDBC { - uint32 unique_id = 10; // offset: 24 - uint32 card_id = 15; // offset: 28 + uint32 unique_id = 7; // offset: 24 + uint32 card_id = 12; // offset: 28 } - message GICMOLJPLGF { - repeated PHHFOGFKDBC MEMGHBHGGPN = 3; // offset: 24 + repeated PHHFOGFKDBC MEMGHBHGGPN = 3; // offset: 16 } - message LCKBHJBKHNH { - KFOOLGFCNDN ILOODGHPOBM = 6; // offset: 24 - uint32 DKCGLOIAPAH = 13; // offset: 32 + uint32 cur_wave = 4; // offset: 32 + KFOOLGFCNDN ILOODGHPOBM = 15; // offset: 24 } - message AJNJDDFGFJL { - uint32 BFCNALJDHMP = 8; // offset: 24 - uint32 HCBADDHNIDG = 12; // offset: 28 - uint32 level = 3; // offset: 32 - uint64 IEPAPOPIFHH = 2; // offset: 40 + uint32 max_level = 7; // offset: 36 + uint32 BFCNALJDHMP = 8; // offset: 40 + uint64 IEPAPOPIFHH = 11; // offset: 24 + uint32 level = 15; // offset: 32 } - message IIEKKGNJJMC { - uint64 KNDHHAJMBGB = 6; // offset: 24 - bool DBODGPBOIHC = 5; // offset: 32 - uint32 BFCNALJDHMP = 11; // offset: 36 + uint64 KNDHHAJMBGB = 3; // offset: 24 + uint32 BFCNALJDHMP = 8; // offset: 36 + bool DBODGPBOIHC = 13; // offset: 32 } - message NEEAHLMKAAB { - uint64 IEPAPOPIFHH = 5; // offset: 24 - uint32 BFCNALJDHMP = 8; // offset: 32 - uint32 HCBADDHNIDG = 7; // offset: 36 - uint32 level = 2; // offset: 40 + uint32 BFCNALJDHMP = 2; // offset: 36 + uint32 level = 8; // offset: 32 + uint32 max_level = 13; // offset: 40 + uint64 IEPAPOPIFHH = 14; // offset: 24 } - message NGHEPMFILPE { - AKHEOAIPAPA GOBMEEHNFDC = 15; // offset: 16 - uint32 BFCNALJDHMP = 9; // offset: 32 + uint32 BFCNALJDHMP = 10; // offset: 32 + AKHEOAIPAPA GOBMEEHNFDC = 14; // offset: 24 } - message KHGFCNNCOGA { - repeated uint32 PJANEJJKOKA = 9; // offset: 24 - uint32 BFCNALJDHMP = 7; // offset: 32 + uint32 BFCNALJDHMP = 1; // offset: 32 + repeated uint32 PJANEJJKOKA = 12; // offset: 16 } - -message HDLLFBKGBEG { - repeated AKHEOAIPAPA DIILKEEGLOJ = 8; // offset: 24 - uint32 BFCNALJDHMP = 4; // offset: 32 -} - message KHLAFMBONNK { } - message JKLKCKNBHCI { } - message EJKNEDLPMIB { - GACKCPEPDAF GHPKFACFMML = 4; // offset: 16 - uint32 BFCNALJDHMP = 3; // offset: 32 + uint32 BFCNALJDHMP = 7; // offset: 32 + GACKCPEPDAF GHPKFACFMML = 11; // offset: 16 } - message FJJPDJAEJHC { - repeated uint32 MKOKLLKALDE = 5; // offset: 16 + repeated uint32 MKOKLLKALDE = 11; // offset: 16 } - message LGFBMEACHPI { - repeated uint32 MGJENMKKIBJ = 15; // offset: 24 + repeated uint32 MGJENMKKIBJ = 3; // offset: 16 } - message EJDPLLIJDNK { - uint64 CHFNDAGCEBK = 6; // offset: 24 + uint64 CHFNDAGCEBK = 3; // offset: 24 } - message JAAJAPNFMGO { - repeated uint32 GCDGGBLOJIC = 3; // offset: 24 + repeated uint32 GCDGGBLOJIC = 5; // offset: 24 } - message BNHBDMIDFCL { uint32 unique_id = 13; // offset: 36 oneof CHJNPHDLMKL { - JAAJAPNFMGO DOKPHNPNCPN = 834; // offset: 24 + JAAJAPNFMGO DOKPHNPNCPN = 1053; // offset: 24 } } - message BFGNNODONFI { } - message EOKKHLOIBIM { - DFFLMEMFPLM HEHIOCEPEAE = 6; // offset: 16 - DFFLMEMFPLM GEOMBJDBHDD = 14; // offset: 32 + DFFLMEMFPLM HEHIOCEPEAE = 1; // offset: 24 + DFFLMEMFPLM GEOMBJDBHDD = 2; // offset: 16 } - message MBLJIEELMKN { - repeated APAMFCKFHLL OCIJDDBLGMH = 1; // offset: 24 + repeated KVP OCIJDDBLGMH = 4; // offset: 24 } +// Obf: LCOIIEGJAOK 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; + CmdChenLingFesLevelStartCsReq = 9937; + CmdChenLingFesLevelLeaveScRsp = 9948; + CmdChenLingFesRaidKickedNotify = 9917; + CmdGetChenLingFesDataCsReq = 9909; + CmdChenLingFesLevelStartScRsp = 9944; + CmdChenLingFesBusinessDayEndCsReq = 9924; + CmdChenLingFesLevelResumeCsReq = 9903; + CmdGetChenLingFesDataScRsp = 9923; + CmdChenLingFesLevelLeaveCsReq = 9919; + CmdChenLingFesLevelEndScRsp = 9921; + CmdChenLingFesLevelResumeScRsp = 9907; + CmdChenLingFesLevelEndCsReq = 9910; + CmdChenLingFesBusinessDayEndScRsp = 9920; } - 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 star_num = 1; // offset: 40 + repeated uint32 EMPIEBNCANN = 6; // offset: 32 uint32 score_id = 8; // offset: 48 + uint32 phase_index = 11; // offset: 44 + repeated uint32 MNOOFEPDHOO = 14; // offset: 24 } - message DMHADFNOIGP { - repeated MOJFFDOILBN JOJJKJFHMBI = 4; // offset: 16 - bool EIIMAEHCGBC = 7; // offset: 32 + bool is_success = 12; // offset: 32 + repeated MOJFFDOILBN JOJJKJFHMBI = 14; // offset: 24 } - message OPOCANGAEHJ { - uint32 x = 8; // offset: 24 - uint32 y = 3; // offset: 28 + uint32 y = 7; // offset: 24 + uint32 x = 12; // offset: 28 } - 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 + OPOCANGAEHJ IBLECIJAGBK = 1; // offset: 16 + uint32 OMFGAABELHE = 2; // offset: 44 + uint32 score_id = 3; // offset: 40 + uint32 direction = 10; // offset: 48 + repeated float CDMKBCHLPAB = 13; // offset: 24 } - message NPNAEPOKPNE { - repeated float LIAMHNFAPNL = 4; // offset: 24 - OPOCANGAEHJ FOCNBOANONM = 3; // offset: 32 + OPOCANGAEHJ coord = 8; // offset: 32 + repeated float LIAMHNFAPNL = 10; // offset: 16 } - 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 + uint32 FGKPIDLKALL = 2; // offset: 96 + repeated MOJFFDOILBN JOJJKJFHMBI = 3; // offset: 32 + uint32 fever = 4; // offset: 84 + string FGGCAOAPGPA = 5; // offset: 56 + uint32 HGIICMLANJJ = 6; // offset: 100 + uint32 HHINBDNIFBE = 7; // offset: 80 + repeated NPNAEPOKPNE GOKMDCOJPHC = 8; // offset: 16 + repeated PGIEBMKMECE MBFLDKEDBHN = 9; // offset: 40 + uint32 level_id = 10; // offset: 76 + uint32 PLCPOONCFDG = 11; // offset: 92 + string NLMEEEKBPKO = 12; // offset: 48 + uint32 business_day = 13; // offset: 72 + uint32 PGOFHKLBPKC = 14; // offset: 88 + repeated uint32 FJDJCHFDIFL = 15; // offset: 64 } // Obf: JJONBPINLJJ // Type: Req -// CmdID: 9932 +// CmdID: 9909 message GetChenLingFesDataCsReq { } - message BGAIEEIKOKK { - uint32 DJEIMGGHMGM = 1; // offset: 24 - bool has_passed = 9; // offset: 28 - uint32 MHIJJHMGHFN = 4; // offset: 32 - uint32 level_id = 5; // offset: 36 + uint32 total_score = 3; // offset: 24 + uint32 star_num = 11; // offset: 28 + bool has_passed = 13; // offset: 32 + uint32 level_id = 14; // offset: 36 } // Obf: LMOPBCHMGFO // Type: Rsp -// CmdID: 9942 +// CmdID: 9923 message GetChenLingFesDataScRsp { - repeated BGAIEEIKOKK PNDPCELOGHG = 3; // offset: 16 - OFGLEOIIJBD LAEDNIBCNKF = 10; // offset: 32 - uint32 DEKCALEHILC = 13; // offset: 40 - uint32 retcode = 7; // offset: 44 + uint32 retcode = 8; // offset: 40 + repeated BGAIEEIKOKK PNDPCELOGHG = 13; // offset: 32 + OFGLEOIIJBD LAEDNIBCNKF = 15; // offset: 16 } // Obf: BBGIFPNDBIO // Type: Req -// CmdID: 9907 +// CmdID: 9937 message ChenLingFesLevelStartCsReq { - uint32 level_id = 13; // offset: 24 + uint32 level_id = 14; // offset: 24 } // Obf: HJDCIEFEGIM // Type: Rsp -// CmdID: 9923 +// CmdID: 9944 message ChenLingFesLevelStartScRsp { - string NLMEEEKBPKO = 12; // offset: 16 - string FGGCAOAPGPA = 13; // offset: 32 - uint32 retcode = 7; // offset: 40 - uint32 level_id = 2; // offset: 44 + uint32 FGKPIDLKALL = 2; // offset: 44 + string NLMEEEKBPKO = 5; // offset: 24 + string FGGCAOAPGPA = 9; // offset: 16 + uint32 retcode = 12; // offset: 40 + uint32 level_id = 13; // offset: 48 } // Obf: OFIKFCJEDNP // Type: Req -// CmdID: 9944 +// CmdID: 9919 message ChenLingFesLevelLeaveCsReq { - uint32 level_id = 7; // offset: 24 + uint32 level_id = 11; // offset: 24 } // Obf: LDANNFAAHIJ // Type: Rsp -// CmdID: 9927 +// CmdID: 9948 message ChenLingFesLevelLeaveScRsp { - uint32 level_id = 3; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 level_id = 7; // offset: 24 + uint32 retcode = 13; // offset: 28 } // Obf: CLGKHDMKGID // Type: Req -// CmdID: 9919 +// CmdID: 9903 message ChenLingFesLevelResumeCsReq { - uint32 level_id = 13; // offset: 24 + uint32 level_id = 9; // offset: 24 } // Obf: CAJKJIFMGDM // Type: Rsp -// CmdID: 9945 +// CmdID: 9907 message ChenLingFesLevelResumeScRsp { - uint32 level_id = 11; // offset: 24 - uint32 retcode = 14; // offset: 28 + uint32 level_id = 4; // offset: 28 + uint32 retcode = 5; // offset: 24 + uint32 FGKPIDLKALL = 14; // offset: 32 } // Obf: JOMKCLPKFHM // Type: Req -// CmdID: 9909 +// CmdID: 9910 message ChenLingFesLevelEndCsReq { - uint32 level_id = 2; // offset: 24 + uint32 level_id = 3; // offset: 24 } // Obf: LDBOCEIMACL // Type: Rsp -// CmdID: 9929 +// CmdID: 9921 message ChenLingFesLevelEndScRsp { - DMHADFNOIGP EHIHHFMGNHH = 15; // offset: 16 - uint32 level_id = 6; // offset: 32 - uint32 retcode = 8; // offset: 36 + uint32 level_id = 2; // offset: 36 + DMHADFNOIGP level_data = 6; // offset: 16 + uint32 retcode = 8; // offset: 32 } - message AABJNONNLML { + uint32 HADIHNKDBAD = 3; // offset: 36 + uint32 index = 5; // offset: 40 + uint32 KDIDDHIDNCG = 7; // offset: 32 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 + repeated uint32 NELBBCIGIGF = 8; // offset: 16 + repeated uint32 OBGMKBIOMKB = 9; // offset: 24 + uint32 JJPMDBCPJBA = 14; // offset: 40 + uint32 index = 15; // offset: 44 } - message LECPPIEIENH { - uint32 KDIDDHIDNCG = 3; // offset: 24 - uint32 JJPMDBCPJBA = 14; // offset: 28 - uint32 index = 9; // offset: 32 + uint32 JJPMDBCPJBA = 4; // offset: 36 + repeated uint32 FKGLNIAHGOA = 12; // offset: 24 + uint32 index = 13; // offset: 40 + uint32 KDIDDHIDNCG = 14; // offset: 32 } - message PGEDFOBAEBC { - uint32 OMFGAABELHE = 9; // offset: 24 - uint32 PLFMKDOCPLP = 8; // offset: 28 - uint32 FCFLEFOKLFD = 15; // offset: 32 + uint32 PLFMKDOCPLP = 9; // offset: 24 + uint32 OMFGAABELHE = 12; // offset: 32 + uint32 FCFLEFOKLFD = 15; // offset: 28 } - message HDLMAPACKNH { - uint32 DIDBBOCNHBJ = 2; // offset: 24 - uint32 GOCFOJJIAHL = 7; // offset: 28 + uint32 DIDBBOCNHBJ = 10; // offset: 24 + uint32 GOCFOJJIAHL = 13; // offset: 28 } // Obf: GAECNILJCEC // Type: Req -// CmdID: 9943 +// CmdID: 9924 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 + double happy_progress = 1; // offset: 120 + repeated NPNAEPOKPNE GOKMDCOJPHC = 2; // offset: 24 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 + repeated EDHOBLLOBNP HDNGJJILDCE = 4; // offset: 16 + uint32 COJGECEMCFN = 5; // offset: 116 + uint32 business_day = 7; // offset: 84 + repeated LECPPIEIENH BAOPBDDEBKP = 8; // offset: 56 + uint32 HPHHKJHGMPJ = 9; // offset: 112 + repeated PGEDFOBAEBC MNLCAOLGEMM = 10; // offset: 32 + uint32 DBODBBOMJAD = 11; // offset: 96 + uint32 OCLLAPEHDDH = 12; // offset: 100 + repeated PGIEBMKMECE MBFLDKEDBHN = 13; // offset: 48 + uint32 EJEOGKPEIBF = 14; // offset: 92 + repeated AABJNONNLML FBNBEMECJIJ = 15; // offset: 40 + uint32 fever = 20; // offset: 108 + uint32 business_time = 318; // offset: 80 + uint32 fever_cnt_today = 1063; // offset: 104 + uint32 play_time = 2043; // offset: 88 } // Obf: NHHKCCGMHEF // Type: Rsp -// CmdID: 9934 +// CmdID: 9920 message ChenLingFesBusinessDayEndScRsp { - string FGGCAOAPGPA = 1; // offset: 32 - uint32 retcode = 12; // offset: 44 - uint32 LFKDANGNJIM = 3; // offset: 48 + string FGGCAOAPGPA = 2; // offset: 24 + uint32 retcode = 4; // offset: 48 + uint32 FGKPIDLKALL = 6; // offset: 52 + uint32 business_day = 14; // offset: 44 oneof FBLHECDEHEF { - DMHADFNOIGP EHIHHFMGNHH = 13; // offset: 24 - MOJFFDOILBN GAAHAOGLNPJ = 8; // offset: 24 + DMHADFNOIGP EHIHHFMGNHH = 1; // offset: 32 + MOJFFDOILBN GAAHAOGLNPJ = 15; // offset: 32 } } -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; +// Obf: GBNDHIOAMDF +// Type: Notify +// CmdID: 9917 +message ChenLingFesRaidKickedNotify { + uint32 raid_id = 6; // offset: 24 } +// Obf: MGAFALOCHKA +enum CmdChessRogueType { + MGAFALOCHKA_NLCDGIPGFDJ = 0; + CmdFinishChessRogueSubStoryCsReq = 5544; + CmdChessRogueEnterCellCsReq = 5486; + CmdGetChessRogueStoryInfoScRsp = 5548; + CmdEnterChessRogueAeonRoomScRsp = 5577; + CmdChessRogueNousEditDiceScRsp = 5480; + CmdChessRogueNousDiceUpdateNotify = 5455; + CmdChessRogueEnterNextLayerCsReq = 5529; + CmdReviveRogueAvatarCsReq = 5543; + CmdChessRogueUpdateReviveInfoScNotify = 5555; + CmdChessRogueUpdateDiceInfoScNotify = 5460; + CmdChessRogueUpdateUnlockLevelScNotify = 5496; + CmdChessRogueUpdateAeonModifierValueScNotify = 5457; + CmdSelectChessRogueSubStoryScRsp = 5479; + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5458; + CmdSelectChessRogueSubStoryCsReq = 5440; + CmdChessRogueEnterScRsp = 5593; + CmdChessRogueCheatRollCsReq = 5466; + CmdChessRogueUpdateMoneyInfoScNotify = 5580; + CmdChessRogueNousEnableRogueTalentCsReq = 5446; + CmdChessRogueGiveUpCsReq = 5441; + CmdChessRogueEnterCsReq = 5406; + CmdChessRogueQuestFinishNotify = 5541; + CmdGetChessRogueStoryInfoCsReq = 5515; + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5549; + CmdGetRogueBuffEnhanceInfoScRsp = 5454; + CmdGetChessRogueNousStoryInfoScRsp = 5474; + CmdChessRogueEnterCellScRsp = 5482; + CmdChessRogueQueryCsReq = 5592; + CmdReviveRogueAvatarScRsp = 5550; + CmdChessRogueLeaveScRsp = 5563; + CmdChessRogueGiveUpScRsp = 5540; + CmdChessRogueRollDiceScRsp = 5596; + CmdSyncChessRogueMainStoryFinishScNotify = 5469; + CmdChessRogueUpdateLevelBaseInfoScNotify = 5437; + CmdChessRogueRollDiceCsReq = 5501; + CmdChessRogueStartCsReq = 5598; + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5478; + CmdChessRogueSkipTeachingLevelScRsp = 5445; + CmdChessRogueNousDiceSurfaceUnlockNotify = 5408; + CmdChessRogueCheatRollScRsp = 5410; + CmdChessRogueQuitCsReq = 5434; + CmdChessRogueLeaveCsReq = 5583; + CmdChessRogueCellUpdateNotify = 5450; + CmdChessRogueChangeAeonDimensionNotify = 5588; + CmdChessRogueNousGetRogueTalentInfoScRsp = 5453; + CmdChessRogueQuitScRsp = 5491; + CmdChessRogueReRollDiceScRsp = 5417; + CmdSyncChessRogueNousMainStoryScNotify = 5421; + CmdChessRogueNousEnableRogueTalentScRsp = 5586; + CmdGetRogueBuffEnhanceInfoCsReq = 5505; + CmdChessRogueSelectCellCsReq = 5423; + CmdChessRogueLayerSettlement = 5537; + CmdChessRogueNousGetRogueTalentInfoCsReq = 5513; + CmdChessRogueConfirmRollCsReq = 5573; + CmdGetChessRogueNousStoryInfoCsReq = 5545; + CmdChessRogueQueryScRsp = 5524; + CmdChessRogueReRollDiceCsReq = 5527; + CmdEnhanceRogueBuffCsReq = 5487; + CmdChessRogueStartScRsp = 5495; + CmdChessRogueConfirmRollScRsp = 5525; + CmdChessRogueUpdateActionPointScNotify = 5590; + CmdChessRogueNousEditDiceCsReq = 5546; + CmdPickRogueAvatarScRsp = 5494; + CmdPickRogueAvatarCsReq = 5488; + CmdSyncChessRogueNousValueScNotify = 5431; + CmdChessRogueSkipTeachingLevelCsReq = 5483; + CmdChessRogueEnterNextLayerScRsp = 5489; + CmdSyncChessRogueNousSubStoryScNotify = 5582; + CmdEnterChessRogueAeonRoomCsReq = 5463; + CmdChessRogueUpdateAllowedSelectCellScNotify = 5520; + CmdChessRogueSelectCellScRsp = 5522; + CmdFinishChessRogueSubStoryScRsp = 5516; + CmdEnhanceRogueBuffScRsp = 5514; +} + +// Obf: EEOMEIAMNMB enum ChessRogueDiceStatus { EEOMEIAMNMB_BBBFNMBDFDE = 0; EEOMEIAMNMB_BGDFCDGFAML = 1; @@ -10673,11 +10405,13 @@ enum ChessRogueDiceStatus { EEOMEIAMNMB_DMMCIMLIJOA = 3; } +// Obf: HJCOLMNPKBK enum ChessRogueDiceType { HJCOLMNPKBK_IHHJBGPPACD = 0; HJCOLMNPKBK_BKCCOGNPPGH = 1; } +// Obf: GOBKHHAEIAF enum ChessRogueBoardCellStatus { GOBKHHAEIAF_BPOCOHFIAOH = 0; GOBKHHAEIAF_EAPFJHJHIFK = 1; @@ -10685,6 +10419,7 @@ enum ChessRogueBoardCellStatus { GOBKHHAEIAF_CIHFGJDCHIA = 3; } +// Obf: PHAHPIPPMDF enum ChessRogueCellSpecialType { PHAHPIPPMDF_NLCDGIPGFDJ = 0; PHAHPIPPMDF_ABGEKPJHHIA = 1; @@ -10777,305 +10512,265 @@ enum FILMJJMEBJA { FILMJJMEBJA_GMCLFNKAHIM = 3; } +// Obf: PKCGJHNMLPK enum ChessRogueNousDicePhase { PKCGJHNMLPK_NLCDGIPGFDJ = 0; PKCGJHNMLPK_HJBHKCJEEEE = 1; PKCGJHNMLPK_GAIALIOPEPC = 2; } - message GAJDPEBBFMG { - ItemCostData LNIEFKBMIPD = 6; // offset: 24 + ItemCostData LNIEFKBMIPD = 11; // offset: 24 } - message MANINNKMFHG { - SceneInfo scene = 1; // offset: 16 - LineupInfo lineup = 10; // offset: 24 + LineupInfo lineup = 2; // offset: 32 + SceneInfo scene = 10; // 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 + ChessRogueDiceType CEBDDDJMJIJ = 1; // offset: 72 + uint32 DGLIOIEKGNP = 3; // offset: 88 + uint32 DGHEPBKLKDP = 4; // offset: 68 + ChessRogueDiceStatus OACDALINONI = 5; // offset: 76 + uint32 JDLKMDFFMGP = 6; // offset: 96 + bool BGDHHJLICFA = 9; // offset: 85 + uint32 FLADMNIKGEI = 10; // offset: 64 + uint32 BMLMHPPLDDE = 11; // offset: 92 + uint32 EFDMLFGILKK = 12; // offset: 80 + uint32 ONCIOGBKPPI = 13; // offset: 60 + repeated uint32 BDGMPDLBDGN = 813; // offset: 24 + int32 CMDDPMHCALK = 828; // offset: 56 + HGCIAPKELAF GMDKBGODBCB = 1346; // offset: 16 + BMCNDLNONMO OBLADGDFCCN = 1441; // offset: 32 + bool IHCAMLMFAOH = 1832; // offset: 84 + LMNCBIDKHLF BOPGHOPCFHF = 1971; // offset: 40 } // Obf: BGJIIBNDFEJ // Type: Req -// CmdID: 5498 +// CmdID: 5501 message ChessRogueRollDiceCsReq { - uint32 MMNMIFAAHOF = 13; // offset: 24 + uint32 MMNMIFAAHOF = 14; // offset: 24 } // Obf: OJIELKBDPGB // Type: Rsp -// CmdID: 5409 +// CmdID: 5596 message ChessRogueRollDiceScRsp { - KFACLOGFNJF POHEPEEFBOA = 12; // offset: 24 - uint32 retcode = 7; // offset: 32 + KFACLOGFNJF POHEPEEFBOA = 2; // offset: 24 + uint32 retcode = 11; // offset: 32 } - message DECHJACNLGP { - uint32 BJBALPKFELE = 9; // offset: 24 - uint32 monster_id = 15; // offset: 28 + uint32 monster_id = 1; // offset: 24 + uint32 BJBALPKFELE = 15; // offset: 28 } - message DFKMNLIJMFB { - repeated DECHJACNLGP GEJNMNBLFLG = 4; // offset: 24 - bool HELJNHNDCJP = 5; // offset: 32 - uint32 POFBAHEECGB = 1; // offset: 36 + repeated DECHJACNLGP GEJNMNBLFLG = 7; // offset: 16 + uint32 POFBAHEECGB = 8; // offset: 32 + bool is_selected = 10; // offset: 36 } - message JECIOGKPHFN { - repeated uint32 JJHFHLAHLGP = 13; // offset: 24 + repeated uint32 JJHFHLAHLGP = 4; // offset: 24 } - message JKLCLLAFHOC { - DFKMNLIJMFB MGACFLNJLCK = 8; // offset: 16 - JECIOGKPHFN MKMLKGOOAMK = 4; // offset: 32 + DFKMNLIJMFB MGACFLNJLCK = 2; // offset: 16 + JECIOGKPHFN MKMLKGOOAMK = 10; // offset: 24 } - message MCDONFNGMJE { oneof CGIFMOFGECO { - DFKMNLIJMFB MGACFLNJLCK = 15; // offset: 16 - JECIOGKPHFN MKMLKGOOAMK = 13; // offset: 16 - JKLCLLAFHOC LPAAMNFFAIB = 8; // offset: 16 + DFKMNLIJMFB MGACFLNJLCK = 9; // offset: 16 + JECIOGKPHFN MKMLKGOOAMK = 14; // offset: 16 + JKLCLLAFHOC LPAAMNFFAIB = 6; // 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 + uint32 CFGEJHAOKED = 1; // offset: 60 + ChessRogueCellSpecialType KFEMJMKMGIJ = 2; // offset: 56 + uint32 JMPMDGJLIPF = 3; // offset: 36 + bool is_unlock = 5; // offset: 41 + uint32 id = 6; // offset: 52 + uint32 room_id = 7; // offset: 32 + MCDONFNGMJE stage_info = 8; // offset: 24 + uint32 PDKOHKKMKLF = 9; // offset: 48 + bool LDDHLGINDIJ = 10; // offset: 40 + uint32 HLALFNEDFED = 12; // offset: 64 + ChessRogueBoardCellStatus EJEDLGNLOHB = 15; // offset: 44 } - 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 + uint32 ABOHPPHHPEI = 3; // offset: 44 + uint32 GHKDAJNDBBA = 4; // offset: 40 + uint32 height = 5; // offset: 32 + repeated CGMCMAKMJDK CPPCIGMJALM = 13; // offset: 24 + uint32 width = 15; // offset: 36 } - message GKDJBPJOGPO { - uint32 room_id = 2; // offset: 24 - uint32 IHAOMLEPHOM = 6; // offset: 28 + uint32 IHAOMLEPHOM = 7; // offset: 24 } - message EJHDHGGMILA { - LMNCBIDKHLF OLJCAJMFJPO = 15; // offset: 16 - uint32 LGPJLJAMJFJ = 7; // offset: 32 + LMNCBIDKHLF OLJCAJMFJPO = 1; // offset: 16 + uint32 LGPJLJAMJFJ = 15; // 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 + repeated GKDJBPJOGPO AGIJECGIBGJ = 1; // offset: 16 + EJHDHGGMILA BAGNPGNGLOJ = 3; // offset: 32 + IKCONCOKNAN ONKBPKPOHEC = 5; // offset: 40 + uint32 EPOHKNLFEAB = 6; // offset: 60 + uint32 AAKGDLDFIIE = 9; // offset: 56 + repeated uint32 AADAFLKEJGD = 12; // offset: 48 } - 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 + uint32 id = 1; // offset: 32 + uint32 MDAIAMFJNHM = 4; // offset: 48 + uint32 GKDCPNLOLNF = 5; // offset: 44 + uint32 MLLDCLNMIOG = 7; // offset: 40 + int32 EABEFBDOJEO = 11; // offset: 36 + DPELLHBJGML board = 12; // offset: 24 } - message DMGODFDFPEI { - uint32 MNMJCNOLIII = 9; // offset: 24 - uint32 AFEMBLFCCCH = 12; // offset: 28 + uint32 AFEMBLFCCCH = 5; // offset: 28 + uint32 MNMJCNOLIII = 14; // offset: 24 } - message FJKGDHKKDFF { - repeated DMGODFDFPEI JHBFEGDPLJN = 14; // offset: 24 + repeated DMGODFDFPEI JHBFEGDPLJN = 3; // 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 + FJKGDHKKDFF FDEEBBFMBLB = 2; // offset: 32 + LMNCBIDKHLF OLJCAJMFJPO = 6; // offset: 40 + uint32 JPPAGGPJOMO = 9; // offset: 48 + repeated uint32 OPAEGCBNACJ = 11; // offset: 24 + int32 FJCIKNAKJOG = 15; // offset: 52 } - message IFFEHFHAKCB { - uint32 avatar_id = 8; // offset: 24 + uint32 avatar_id = 11; // offset: 24 } - message KCHPLCFMGLF { - repeated IFFEHFHAKCB JOLEGACINNK = 1; // offset: 24 - GAJDPEBBFMG MFEODNJNGDP = 3; // offset: 32 + GAJDPEBBFMG MFEODNJNGDP = 3; // offset: 16 + repeated IFFEHFHAKCB JOLEGACINNK = 10; // offset: 24 } - message DLCNDCKCIPC { - repeated uint32 AAFIFEGKACO = 1; // offset: 16 - uint32 JGCCIMMEDIJ = 10; // offset: 32 - bool HIFMFMBCODL = 12; // offset: 36 - uint32 HGKBJIAAFPC = 5; // offset: 40 + bool HIFMFMBCODL = 3; // offset: 40 + uint32 JGCCIMMEDIJ = 4; // offset: 32 + repeated uint32 AAFIFEGKACO = 7; // offset: 16 + uint32 HGKBJIAAFPC = 15; // offset: 36 } - message EPDDOMFGIMK { int32 OPKEHOLONMJ = 1; // offset: 24 } - message NEGNNJGLFJP { - repeated uint32 KEHKLHMEABI = 5; // offset: 24 + repeated uint32 KEHKLHMEABI = 6; // 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 + LKPCDHCKHKP OEIBHLMDJKA = 3; // offset: 64 + NHLBNBBDHMI DNPCCFFFBHN = 4; // offset: 88 + INHBMHCJJCN FMIGOKIDKJL = 5; // offset: 48 + MOIOKCDLNHE AFHEGGDHAOC = 6; // offset: 112 + DLCNDCKCIPC story_info = 7; // offset: 56 + uint32 DLOJFEEHLIJ = 8; // offset: 120 + KFACLOGFNJF POHEPEEFBOA = 9; // offset: 104 + EGLAPJGFKPN HABJHGPFGEB = 10; // offset: 80 + AEMAPGKPPJA AEFMMOHKCHJ = 11; // offset: 40 + KCHPLCFMGLF EIOHFJMFOKF = 12; // offset: 24 + AGEOGDOGDMM DHEKLJDBNNP = 14; // offset: 96 + EPDDOMFGIMK AJPMADHMGML = 15; // offset: 16 + NEGNNJGLFJP EIIHJJEBKOE = 1116; // offset: 32 } - 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 + repeated uint32 FEBKOJODAAM = 1; // offset: 40 + FJKGDHKKDFF FDEEBBFMBLB = 3; // offset: 16 + MOOKMKEKMKC IOCCACNJIGD = 10; // offset: 56 + LPCINMGGCNI EIIHJJEBKOE = 11; // offset: 32 + repeated uint32 HKCDKHJCNDC = 13; // offset: 48 + DDAFEPBGOHK JCOBJAMPOAL = 15; // offset: 24 } - -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 + repeated uint32 FEBKOJODAAM = 5; // offset: 40 + FJKGDHKKDFF FDEEBBFMBLB = 9; // offset: 16 + repeated uint32 HKCDKHJCNDC = 10; // offset: 32 + DDAFEPBGOHK JCOBJAMPOAL = 11; // offset: 56 + LPCINMGGCNI EIIHJJEBKOE = 14; // offset: 48 + MOOKMKEKMKC IOCCACNJIGD = 15; // 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 + APNCCNFJBKO HABJHGPFGEB = 1; // offset: 64 + DPBCJGCPMLE HCPBMIEGDON = 2; // offset: 76 + GMIJHCONFIH DNPCCFFFBHN = 4; // offset: 56 + LineupInfo BJDLGBBPFCK = 5; // offset: 16 + uint32 MMIDEAMEANB = 6; // offset: 100 + uint32 difficulty = 7; // offset: 108 + bool is_finish = 8; // offset: 84 + uint32 KPDLMKFLJAI = 9; // offset: 112 + repeated uint32 AFGFOBPLFIL = 11; // offset: 48 + uint32 HLOCCOOMBGG = 12; // offset: 80 + uint32 OBBGJAFECBE = 13; // offset: 92 + uint32 ADMADHCDHJE = 14; // offset: 104 + ItemList DAKEDPKJMLB = 15; // offset: 24 + uint32 OLMLOEHHFCG = 543; // offset: 88 + uint32 DLOJFEEHLIJ = 711; // offset: 116 + uint32 INNAPIIHJFK = 714; // offset: 72 + uint32 OEGLLHMMBEM = 1036; // offset: 120 + MOIOKCDLNHE AFHEGGDHAOC = 1246; // offset: 32 + uint32 score_id = 1712; // offset: 96 } - message OFGJFLCBBJP { - repeated CGMCMAKMJDK CPPCIGMJALM = 7; // offset: 24 - uint32 EIMFLPNFPGM = 10; // offset: 32 + repeated CGMCMAKMJDK CPPCIGMJALM = 14; // offset: 24 + uint32 EIMFLPNFPGM = 15; // offset: 32 } - message CHHBLFHDFEK { - uint32 BMGCCEONICH = 7; // offset: 24 - uint32 KPDLMKFLJAI = 10; // offset: 28 + uint32 KPDLMKFLJAI = 5; // offset: 24 + uint32 BMGCCEONICH = 9; // offset: 28 } - message EPHFHKDJKMD { - uint32 APHIOEALOGI = 1; // offset: 24 - uint32 JGCCIMMEDIJ = 9; // offset: 28 + uint32 APHIOEALOGI = 7; // offset: 24 + uint32 JGCCIMMEDIJ = 15; // offset: 28 } // Obf: KKECAFGMONA // Type: Req -// CmdID: 5585 +// CmdID: 5592 message ChessRogueQueryCsReq { } // Obf: NAPNODDGMMI // Type: Rsp -// CmdID: 5426 +// CmdID: 5524 message ChessRogueQueryScRsp { - 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 + DJEKEGMEHLK info = 1; // offset: 40 + uint32 retcode = 4; // offset: 56 + OGHPKFMNNHL MINFCKLKLNJ = 7; // offset: 24 + PPAGCEGGCAK LFLCDNGALME = 11; // offset: 16 + HIMJKAMHLMJ IHNENEGKEPO = 12; // offset: 32 } // Obf: FPFBPLPIADI // Type: Req -// CmdID: 5526 +// CmdID: 5486 message ChessRogueEnterCellCsReq { - uint32 LOFMJHJOELO = 10; // offset: 24 - uint32 IHAOMLEPHOM = 15; // offset: 28 + uint32 IHAOMLEPHOM = 5; // offset: 28 + uint32 LOFMJHJOELO = 15; // offset: 24 } // Obf: HJOPCPPJCHP // Type: Rsp -// CmdID: 5529 +// CmdID: 5482 message ChessRogueEnterCellScRsp { - DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 24 - MANINNKMFHG stage_info = 3; // offset: 32 - uint32 IHAOMLEPHOM = 15; // offset: 40 - uint32 retcode = 14; // offset: 44 + uint32 retcode = 8; // offset: 40 + DJEKEGMEHLK info = 11; // offset: 32 + MANINNKMFHG stage_info = 15; // offset: 24 } // Obf: KFFNAEDMDOD // Type: Req -// CmdID: 5410 +// CmdID: 5406 message ChessRogueEnterCsReq { - uint32 id = 2; // offset: 24 + uint32 id = 4; // offset: 24 } // Obf: CFIJCNENKDP // Type: Rsp -// CmdID: 5490 +// CmdID: 5593 message ChessRogueEnterScRsp { - DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 16 - MANINNKMFHG stage_info = 3; // offset: 24 - uint32 retcode = 9; // offset: 40 - uint32 id = 11; // offset: 44 + DJEKEGMEHLK info = 3; // offset: 24 + MANINNKMFHG stage_info = 12; // offset: 32 + uint32 id = 14; // offset: 44 + uint32 retcode = 15; // offset: 40 } // Obf: HODPOGNIOOG @@ -11086,615 +10781,562 @@ message ChessRogueLeaveCsReq { // Obf: JCEAEOGFAAA // Type: Rsp -// CmdID: 5548 +// CmdID: 5563 message ChessRogueLeaveScRsp { - 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 + HIMJKAMHLMJ IHNENEGKEPO = 4; // offset: 16 + PPAGCEGGCAK LFLCDNGALME = 5; // offset: 48 + AEMAPGKPPJA AEFMMOHKCHJ = 6; // offset: 24 + MANINNKMFHG stage_info = 8; // offset: 32 + uint32 retcode = 10; // offset: 56 } // Obf: OMNAOBAFFOM // Type: Req -// CmdID: 5523 +// CmdID: 5441 message ChessRogueGiveUpCsReq { } // Obf: JFKGEOBIHHD // Type: Rsp -// CmdID: 5439 +// CmdID: 5540 message ChessRogueGiveUpScRsp { - 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 + AEMAPGKPPJA AEFMMOHKCHJ = 1; // offset: 40 + OGHPKFMNNHL MINFCKLKLNJ = 2; // offset: 48 + uint32 retcode = 10; // offset: 64 + PPAGCEGGCAK LFLCDNGALME = 11; // offset: 16 + HIMJKAMHLMJ IHNENEGKEPO = 12; // offset: 24 + MANINNKMFHG stage_info = 14; // offset: 56 } // Obf: AECEEKDICHA // Type: Req -// CmdID: 5565 +// CmdID: 5598 message ChessRogueStartCsReq { - 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 + repeated uint32 NOEPBNMJFGL = 1; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 3; // offset: 32 + uint32 id = 4; // offset: 56 + repeated uint32 OCEGEKKFLAL = 5; // offset: 40 + uint32 PDFAHEKNHNJ = 9; // offset: 64 + repeated uint32 JKPIPNMGGOA = 12; // offset: 48 + uint32 AFEMBLFCCCH = 14; // offset: 60 } // Obf: IBJJCCDDFLE // Type: Rsp -// CmdID: 5430 +// CmdID: 5495 message ChessRogueStartScRsp { - DJEKEGMEHLK CIKPBGDIABO = 1; // offset: 16 - OFGJFLCBBJP HPHKDGJHIJL = 13; // offset: 32 - MANINNKMFHG stage_info = 8; // offset: 40 - uint32 retcode = 3; // offset: 48 -} - -message MAMHDIKBGBC { -} - -// Type: Rsp -// CmdID: 5460 -message GCPLJLCFFDD { - FJKGDHKKDFF CIKPBGDIABO = 5; // offset: 16 - uint32 retcode = 9; // offset: 32 + MANINNKMFHG stage_info = 1; // offset: 24 + DJEKEGMEHLK info = 2; // offset: 16 + uint32 retcode = 6; // offset: 48 + OFGJFLCBBJP HPHKDGJHIJL = 11; // offset: 32 } // Obf: LLBHIMCMMEH // Type: Notify -// CmdID: 5428 +// CmdID: 5588 message ChessRogueChangeAeonDimensionNotify { - DMGODFDFPEI CIKPBGDIABO = 9; // offset: 24 + DMGODFDFPEI info = 4; // offset: 24 } // Obf: MBJCCOCANEJ // Type: Req -// CmdID: 5534 +// CmdID: 5423 message ChessRogueSelectCellCsReq { uint32 IHAOMLEPHOM = 2; // offset: 24 - uint32 LOFMJHJOELO = 10; // offset: 28 } // Obf: BGLOEBBLFMI // Type: Rsp -// CmdID: 5440 +// CmdID: 5522 message ChessRogueSelectCellScRsp { - NAPFNBJDIOO EEGHDAJOHJO = 10; // offset: 24 - uint32 retcode = 8; // offset: 32 - uint32 IHAOMLEPHOM = 4; // offset: 36 - uint32 LOFMJHJOELO = 6; // offset: 40 + uint32 retcode = 4; // offset: 32 + NAPFNBJDIOO EEGHDAJOHJO = 8; // offset: 24 } // Obf: MDELKPPJIGF // Type: Notify -// CmdID: 5412 +// CmdID: 5537 message ChessRogueLayerSettlement { - OGHPKFMNNHL MINFCKLKLNJ = 13; // offset: 24 - uint32 difficulty_level = 12; // offset: 32 - uint32 MDAIAMFJNHM = 2; // offset: 36 + uint32 difficulty = 9; // offset: 32 + OGHPKFMNNHL MINFCKLKLNJ = 14; // offset: 16 } // Obf: FOAGKOAJEMD // Type: Req -// CmdID: 5586 +// CmdID: 5505 message GetRogueBuffEnhanceInfoCsReq { } // Obf: GBDPDGAHPNK // Type: Rsp -// CmdID: 5592 +// CmdID: 5454 message GetRogueBuffEnhanceInfoScRsp { - AACJBNFGABA ILMAMLBLIDL = 15; // offset: 16 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 1; // offset: 32 + AACJBNFGABA ILMAMLBLIDL = 10; // offset: 24 } // Obf: PBILBBMINBI // Type: Req -// CmdID: 5599 +// CmdID: 5487 message EnhanceRogueBuffCsReq { - uint32 maze_buff_id = 8; // offset: 24 + uint32 maze_buff_id = 13; // offset: 24 } // Obf: JDKJBGGHDBM // Type: Rsp -// CmdID: 5494 +// CmdID: 5514 message EnhanceRogueBuffScRsp { - AACJBNFGABA ILMAMLBLIDL = 10; // offset: 16 - KJAMNOGFAMJ CNEFDJCKAPL = 12; // offset: 32 - bool KGKEJAKKLDP = 6; // offset: 40 - uint32 retcode = 9; // offset: 44 + KJAMNOGFAMJ CNEFDJCKAPL = 1; // offset: 24 + uint32 retcode = 10; // offset: 36 + bool KGKEJAKKLDP = 14; // offset: 32 } // Obf: BEAFKDMJNLO // Type: Req -// CmdID: 5600 +// CmdID: 5488 message PickRogueAvatarCsReq { - repeated uint32 base_avatar_id_list = 11; // offset: 24 - uint32 prop_entity_id = 1; // offset: 32 + repeated uint32 NOEPBNMJFGL = 9; // offset: 24 + uint32 prop_entity_id = 12; // offset: 32 } // Obf: DJHNHHCMKMF // Type: Rsp -// CmdID: 5539 +// CmdID: 5494 message PickRogueAvatarScRsp { - KCHPLCFMGLF EIOHFJMFOKF = 6; // offset: 24 - repeated uint32 base_avatar_id_list = 4; // offset: 32 - uint32 retcode = 8; // offset: 40 + uint32 retcode = 10; // offset: 32 + repeated uint32 NOEPBNMJFGL = 11; // offset: 16 } // Obf: LOINLLCCNBD // Type: Req -// CmdID: 5401 +// CmdID: 5543 message ReviveRogueAvatarCsReq { - repeated uint32 base_avatar_id_list = 13; // offset: 24 - uint32 interacted_prop_entity_id = 7; // offset: 32 + repeated uint32 NOEPBNMJFGL = 2; // offset: 16 + uint32 interacted_prop_entity_id = 14; // offset: 32 } // Obf: OKMIJLHMGCD // Type: Rsp -// CmdID: 5566 +// CmdID: 5550 message ReviveRogueAvatarScRsp { - repeated uint32 base_avatar_id_list = 14; // offset: 24 - GAJDPEBBFMG MFEODNJNGDP = 13; // offset: 32 - uint32 retcode = 11; // offset: 40 + uint32 retcode = 2; // offset: 32 + GAJDPEBBFMG MFEODNJNGDP = 15; // offset: 24 } // Obf: AAGLNICHNPI // Type: Notify -// CmdID: 5425 +// CmdID: 5555 message ChessRogueUpdateReviveInfoScNotify { - GAJDPEBBFMG MFEODNJNGDP = 5; // offset: 24 + GAJDPEBBFMG MFEODNJNGDP = 1; // offset: 16 } // Obf: KAIMCDOLBHO // Type: Notify -// CmdID: 5452 +// CmdID: 5580 message ChessRogueUpdateMoneyInfoScNotify { - AGEOGDOGDMM DHEKLJDBNNP = 1; // offset: 24 + AGEOGDOGDMM DHEKLJDBNNP = 10; // offset: 24 } // Obf: ECNICHNKEGG // Type: Notify -// CmdID: 5486 +// CmdID: 5460 message ChessRogueUpdateDiceInfoScNotify { - KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 + KFACLOGFNJF POHEPEEFBOA = 13; // offset: 24 } // Obf: GBHDIMGDPJG // Type: Notify -// CmdID: 5448 +// CmdID: 5437 message ChessRogueUpdateLevelBaseInfoScNotify { - IOJJCDAPLAJ reason = 5; // offset: 24 - GDHLDNFLOOF GKDCPNLOLNF = 15; // offset: 28 + IOJJCDAPLAJ reason = 8; // offset: 28 + GDHLDNFLOOF GKDCPNLOLNF = 10; // offset: 24 } // Obf: LLBOLICFOEA // Type: Notify -// CmdID: 5552 +// CmdID: 5520 message ChessRogueUpdateAllowedSelectCellScNotify { - repeated uint32 AADAFLKEJGD = 5; // offset: 16 - uint32 AIHCKNAMPBP = 10; // offset: 32 -} - -// Type: Notify -// CmdID: 5418 -message NKDIMIJAHGC { - IKCONCOKNAN JFLIODDKJGJ = 7; // offset: 24 + repeated uint32 AADAFLKEJGD = 13; // offset: 16 + uint32 AIHCKNAMPBP = 14; // offset: 32 } // Obf: IBIAJJCMNKO // Type: Notify -// CmdID: 5444 +// CmdID: 5457 message ChessRogueUpdateAeonModifierValueScNotify { - uint32 AFEMBLFCCCH = 14; // offset: 24 - int32 FJCIKNAKJOG = 8; // offset: 28 + uint32 AFEMBLFCCCH = 3; // offset: 28 + int32 FJCIKNAKJOG = 11; // offset: 24 } // Obf: MKOHCHDMNOB // Type: Notify -// CmdID: 5593 +// CmdID: 5478 message ChessRogueUpdateDicePassiveAccumulateValueScNotify { - int32 CGPHGIBCNOH = 14; // offset: 24 + int32 CGPHGIBCNOH = 6; // offset: 24 } // Obf: LOIBKAPDBMM // Type: Req -// CmdID: 5472 +// CmdID: 5483 message ChessRogueSkipTeachingLevelCsReq { } // Obf: ALDJHCDPJDH // Type: Rsp -// CmdID: 5433 +// CmdID: 5445 message ChessRogueSkipTeachingLevelScRsp { - ItemList PDJCAHBPKLK = 5; // offset: 16 - uint32 retcode = 9; // offset: 32 + ItemList PDJCAHBPKLK = 7; // offset: 16 + uint32 retcode = 11; // offset: 32 } // Obf: LGHPBNIKMGI // Type: Notify -// CmdID: 5474 +// CmdID: 5496 message ChessRogueUpdateUnlockLevelScNotify { - repeated uint32 HKCDKHJCNDC = 11; // offset: 16 + repeated uint32 HKCDKHJCNDC = 11; // offset: 24 } // Obf: LACJDDFOPHD // Type: Req -// CmdID: 5417 +// CmdID: 5529 message ChessRogueEnterNextLayerCsReq { } // Obf: NCMNJNNOLLM // Type: Rsp -// CmdID: 5497 +// CmdID: 5489 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 + uint32 retcode = 2; // offset: 48 + OFGJFLCBBJP HPHKDGJHIJL = 4; // offset: 32 + MANINNKMFHG stage_info = 6; // offset: 16 + DJEKEGMEHLK rogue_game_info = 10; // offset: 24 } // Obf: NHILCEBCOJJ // Type: Req -// CmdID: 5482 +// CmdID: 5527 message ChessRogueReRollDiceCsReq { - uint32 MMNMIFAAHOF = 1; // offset: 24 + uint32 MMNMIFAAHOF = 8; // offset: 24 } // Obf: HCGCPKLMKJN // Type: Rsp -// CmdID: 5508 +// CmdID: 5417 message ChessRogueReRollDiceScRsp { - KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 5; // offset: 32 + KFACLOGFNJF POHEPEEFBOA = 10; // offset: 24 } // Obf: PGBFGLJFLLP // Type: Req -// CmdID: 5542 +// CmdID: 5573 message ChessRogueConfirmRollCsReq { - uint32 MMNMIFAAHOF = 12; // offset: 24 } // Obf: LJOLPAOHPBJ // Type: Rsp -// CmdID: 5560 +// CmdID: 5525 message ChessRogueConfirmRollScRsp { - KFACLOGFNJF POHEPEEFBOA = 11; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 1; // offset: 32 + KFACLOGFNJF POHEPEEFBOA = 13; // offset: 16 } // Obf: PJFHPHPOIHI // Type: Req -// CmdID: 5537 +// CmdID: 5466 message ChessRogueCheatRollCsReq { - uint32 AMPFBGKHJBF = 3; // offset: 24 - uint32 MMNMIFAAHOF = 4; // offset: 28 + uint32 AMPFBGKHJBF = 6; // offset: 28 + uint32 MMNMIFAAHOF = 13; // offset: 24 } // Obf: FANIODAOCGG // Type: Rsp -// CmdID: 5411 +// CmdID: 5410 message ChessRogueCheatRollScRsp { - KFACLOGFNJF POHEPEEFBOA = 1; // offset: 16 - uint32 DBBJCPALEPB = 13; // offset: 32 - uint32 retcode = 11; // offset: 36 - uint32 AMPFBGKHJBF = 12; // offset: 40 -} - -message AAPJOMEBEPE { -} - -// Type: Rsp -// CmdID: 5450 -message LDFEKAEEJIN { - KFACLOGFNJF POHEPEEFBOA = 10; // offset: 24 - ItemList AFBMHHAELEO = 11; // offset: 32 - uint32 retcode = 12; // offset: 40 + uint32 retcode = 13; // offset: 32 + KFACLOGFNJF POHEPEEFBOA = 14; // offset: 24 } // Obf: HAHPBCACNDG // Type: Req -// CmdID: 5435 +// CmdID: 5434 message ChessRogueQuitCsReq { } // Obf: POCJJMEJDGG // Type: Rsp -// CmdID: 5577 +// CmdID: 5491 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 + LKPCDHCKHKP OEIBHLMDJKA = 3; // offset: 40 + AEMAPGKPPJA AEFMMOHKCHJ = 5; // offset: 64 + MANINNKMFHG stage_info = 9; // offset: 48 + HIMJKAMHLMJ IHNENEGKEPO = 10; // offset: 56 + uint32 retcode = 11; // offset: 72 + OGHPKFMNNHL MINFCKLKLNJ = 12; // offset: 24 + PPAGCEGGCAK LFLCDNGALME = 15; // offset: 16 } // Obf: OHKCDFGPCKM // Type: Notify -// CmdID: 5559 +// CmdID: 5450 message ChessRogueCellUpdateNotify { - repeated CGMCMAKMJDK CPPCIGMJALM = 11; // offset: 24 - RogueModifierSourceType CFAOFCGJBMA = 7; // offset: 32 - uint32 AIHCKNAMPBP = 12; // offset: 36 - AIMCAMJABNA reason = 4; // offset: 40 + uint32 AIHCKNAMPBP = 4; // offset: 32 + RogueModifierSourceType CFAOFCGJBMA = 7; // offset: 36 + AIMCAMJABNA reason = 10; // offset: 40 + repeated CGMCMAKMJDK CPPCIGMJALM = 15; // offset: 16 } // Obf: BGEBFHKCINE // Type: Notify -// CmdID: 5511 +// CmdID: 5541 message ChessRogueQuestFinishNotify { - uint32 PEGKFPIKPKP = 6; // offset: 24 - uint32 quest_id = 2; // offset: 28 + uint32 PEGKFPIKPKP = 2; // offset: 24 } // Obf: FDPNKOKGEAP // Type: Req -// CmdID: 5454 +// CmdID: 5515 message GetChessRogueStoryInfoCsReq { } // Obf: JILFBOOFKEO // Type: Rsp -// CmdID: 5455 +// CmdID: 5548 message GetChessRogueStoryInfoScRsp { - repeated CHHBLFHDFEK FNKLMMACCMJ = 4; // offset: 24 - repeated EPHFHKDJKMD POABJDELNGH = 12; // offset: 32 - uint32 retcode = 8; // offset: 40 + repeated CHHBLFHDFEK FNKLMMACCMJ = 1; // offset: 24 + repeated EPHFHKDJKMD POABJDELNGH = 5; // offset: 16 + uint32 retcode = 7; // offset: 40 } // Obf: LAFMDBBAJHA // Type: Req -// CmdID: 5402 +// CmdID: 5440 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 + uint32 rogue_dialogue_event_id = 10; // offset: 24 + uint32 HONCDMKPBEG = 12; // offset: 28 } // Obf: NLMIDIGAMEL // Type: Rsp -// CmdID: 5483 +// CmdID: 5479 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 + uint32 rogue_dialogue_event_id = 3; // offset: 28 + uint32 retcode = 8; // offset: 24 } // Obf: LBAKHMJIAEC // Type: Req -// CmdID: 5485 +// CmdID: 5544 message FinishChessRogueSubStoryCsReq { - uint32 HONCDMKPBEG = 1; // offset: 24 + uint32 HONCDMKPBEG = 12; // offset: 24 } // Obf: NNAGIDCACGI // Type: Rsp -// CmdID: 5478 +// CmdID: 5516 message FinishChessRogueSubStoryScRsp { - uint32 HONCDMKPBEG = 9; // offset: 24 - uint32 KPDLMKFLJAI = 2; // offset: 28 - uint32 retcode = 10; // offset: 32 + uint32 KPDLMKFLJAI = 10; // offset: 32 + uint32 retcode = 11; // offset: 28 + uint32 HONCDMKPBEG = 15; // offset: 24 } // Obf: BFAEGAJHHKH // Type: Notify -// CmdID: 5442 +// CmdID: 5590 message ChessRogueUpdateActionPointScNotify { - int32 EABEFBDOJEO = 15; // offset: 24 + int32 EABEFBDOJEO = 5; // offset: 24 } // Obf: NGIELFOIPHH // Type: Req -// CmdID: 5588 +// CmdID: 5463 message EnterChessRogueAeonRoomCsReq { } // Obf: GPEOIKKBNPG // Type: Rsp -// CmdID: 5528 +// CmdID: 5577 message EnterChessRogueAeonRoomScRsp { - MANINNKMFHG stage_info = 9; // offset: 24 - uint32 retcode = 11; // offset: 32 + MANINNKMFHG stage_info = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: EJPCHNDAMLH // Type: Req -// CmdID: 5467 +// CmdID: 5549 message GetChessRogueStoryAeonTalkInfoCsReq { - uint32 OEANPIHCHHF = 12; // offset: 24 + uint32 OEANPIHCHHF = 6; // offset: 24 } // Obf: LGGIDOJJDCN // Type: Rsp -// CmdID: 5422 +// CmdID: 5458 message GetChessRogueStoryAeonTalkInfoScRsp { - map LDPAJKIEPIP = 4; // offset: 24 - uint32 retcode = 14; // offset: 32 - uint32 OEANPIHCHHF = 15; // offset: 36 + map LDPAJKIEPIP = 4; // offset: 16 + uint32 OEANPIHCHHF = 9; // offset: 32 + uint32 retcode = 14; // offset: 36 } // Obf: NJBNBKMNBOP // Type: Notify -// CmdID: 5580 +// CmdID: 5469 message SyncChessRogueMainStoryFinishScNotify { - uint32 KPDLMKFLJAI = 6; // offset: 24 - uint32 BMGCCEONICH = 15; // offset: 28 + uint32 KPDLMKFLJAI = 2; // offset: 24 } // Obf: MIAFPKGAMOM // Type: Notify -// CmdID: 5546 +// CmdID: 5431 message SyncChessRogueNousValueScNotify { - EPDDOMFGIMK AJPMADHMGML = 1; // offset: 24 + EPDDOMFGIMK AJPMADHMGML = 4; // offset: 16 } - message PJBODOPJFGA { - FILMJJMEBJA status = 14; // offset: 24 - uint32 KPDLMKFLJAI = 3; // offset: 28 + FILMJJMEBJA status = 2; // offset: 24 + uint32 KPDLMKFLJAI = 7; // offset: 28 } - message BKJCADFCHAB { - uint32 HONCDMKPBEG = 2; // offset: 24 + uint32 HONCDMKPBEG = 4; // offset: 24 } // Obf: PCFHMPGKDBD // Type: Req -// CmdID: 5533 +// CmdID: 5545 message GetChessRogueNousStoryInfoCsReq { } // Obf: LLELJOADLPI // Type: Rsp -// CmdID: 5431 +// CmdID: 5474 message GetChessRogueNousStoryInfoScRsp { - repeated PJBODOPJFGA FNKLMMACCMJ = 11; // offset: 24 - repeated BKJCADFCHAB POABJDELNGH = 7; // offset: 32 - uint32 retcode = 6; // offset: 40 + uint32 retcode = 3; // offset: 40 + repeated PJBODOPJFGA FNKLMMACCMJ = 5; // offset: 32 + repeated BKJCADFCHAB POABJDELNGH = 11; // offset: 16 } // Obf: IFOFLHFKMKB // Type: Notify -// CmdID: 5550 +// CmdID: 5582 message SyncChessRogueNousSubStoryScNotify { - uint32 HONCDMKPBEG = 6; // offset: 24 + uint32 HONCDMKPBEG = 14; // offset: 24 } // Obf: FAKMBJPPIIB // Type: Notify -// CmdID: 5462 +// CmdID: 5421 message SyncChessRogueNousMainStoryScNotify { - repeated PJBODOPJFGA FNKLMMACCMJ = 8; // offset: 16 + repeated PJBODOPJFGA FNKLMMACCMJ = 10; // 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 + repeated uint32 IDCJMPMJHGC = 3; // offset: 40 + repeated uint32 EKNOAJJDPMM = 5; // offset: 24 + bool HIFMFMBCODL = 7; // offset: 57 + bool LKDOGPNPGPF = 8; // offset: 56 + uint32 HONCDMKPBEG = 10; // offset: 48 + uint32 KPDLMKFLJAI = 12; // offset: 52 + repeated uint32 GBLLJKFOIDK = 13; // offset: 16 } - message OCGHBANLLOH { - uint32 AMPFBGKHJBF = 12; // offset: 24 - uint32 dice_slot_id = 15; // offset: 28 + uint32 AMPFBGKHJBF = 8; // offset: 24 + uint32 dice_slot_id = 11; // 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 + uint32 PDFAHEKNHNJ = 2; // offset: 40 + uint32 AHNGMINODKG = 3; // offset: 32 + repeated OCGHBANLLOH LFLFEKEAOCL = 9; // offset: 24 + uint32 MABFMAFCEOA = 13; // offset: 36 } - message MOOKMKEKMKC { - map PEGDMOMCFAD = 3; // offset: 16 - repeated uint32 ADLKMLFOFPF = 2; // offset: 24 - repeated HGCIAPKELAF BILCGENIGJM = 1; // offset: 40 - ChessRogueNousDicePhase OOBPJHMDENG = 7; // offset: 48 + map PEGDMOMCFAD = 1; // offset: 16 + repeated HGCIAPKELAF BILCGENIGJM = 5; // offset: 40 + repeated uint32 ADLKMLFOFPF = 6; // offset: 32 } - message DDAFEPBGOHK { - FDBDLBAPDBE GMILDFJFOGD = 6; // offset: 16 - uint32 FPCCPKAOGKG = 3; // offset: 32 + FDBDLBAPDBE GMILDFJFOGD = 8; // offset: 16 + uint32 FPCCPKAOGKG = 13; // offset: 32 } - message LPCINMGGCNI { - repeated uint32 KHCANAKMBDJ = 11; // offset: 24 + repeated uint32 KHCANAKMBDJ = 3; // offset: 16 } // Obf: IACEIJKMLLN // Type: Req -// CmdID: 5427 +// CmdID: 5546 message ChessRogueNousEditDiceCsReq { - HGCIAPKELAF IOCCACNJIGD = 7; // offset: 16 + HGCIAPKELAF IOCCACNJIGD = 14; // offset: 24 } // Obf: LJBHHFGLKPD // Type: Rsp -// CmdID: 5503 +// CmdID: 5480 message ChessRogueNousEditDiceScRsp { - HGCIAPKELAF IOCCACNJIGD = 11; // offset: 24 + HGCIAPKELAF IOCCACNJIGD = 5; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: GAJPFLOMGEP // Type: Notify -// CmdID: 5481 +// CmdID: 5455 message ChessRogueNousDiceUpdateNotify { - MOOKMKEKMKC DDHKAGCLBLH = 12; // offset: 16 + MOOKMKEKMKC DDHKAGCLBLH = 11; // offset: 16 } // Obf: DFBBBKADPDI // Type: Notify -// CmdID: 5470 +// CmdID: 5408 message ChessRogueNousDiceSurfaceUnlockNotify { - uint32 HBKEEBKFBFI = 13; // offset: 24 + uint32 HBKEEBKFBFI = 1; // offset: 24 } // Obf: JCLGDGOJJLL // Type: Req -// CmdID: 5421 +// CmdID: 5513 message ChessRogueNousGetRogueTalentInfoCsReq { } // Obf: IHHJCBBEAGP // Type: Rsp -// CmdID: 5581 +// CmdID: 5453 message ChessRogueNousGetRogueTalentInfoScRsp { - FDBDLBAPDBE JCOBJAMPOAL = 1; // offset: 16 - uint32 FPCCPKAOGKG = 4; // offset: 32 - uint32 retcode = 14; // offset: 36 + uint32 FPCCPKAOGKG = 4; // offset: 36 + uint32 retcode = 6; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 14; // offset: 24 } // Obf: AJCICECLDKJ // Type: Req -// CmdID: 5557 +// CmdID: 5446 message ChessRogueNousEnableRogueTalentCsReq { - uint32 CKHCLKOALKE = 10; // offset: 24 + uint32 CKHCLKOALKE = 8; // offset: 24 } // Obf: GGGFNBNGIIP // Type: Rsp -// CmdID: 5502 +// CmdID: 5586 message ChessRogueNousEnableRogueTalentScRsp { - FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 - uint32 retcode = 3; // offset: 32 - uint32 FPCCPKAOGKG = 15; // offset: 36 + FDBDLBAPDBE JCOBJAMPOAL = 5; // offset: 16 + uint32 retcode = 10; // offset: 36 + uint32 FPCCPKAOGKG = 13; // offset: 32 } +// Obf: CEDABACHBDP 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; + CmdChimeraGetDataCsReq = 8178; + CmdChimeraDoFinalRoundCsReq = 8180; + CmdChimeraFinishRound = 8177; + CmdChimeraFinishEndlessRoundScRsp = 8175; + CEDABACHBDP_GBMFPFHNLBA = 8163; + CmdChimeraQuitEndlessCsReq = 8161; + CmdChimeraGetDataScRsp = 8168; + CmdJHICHKBDMIC = 8167; + CmdLBMLOLGEHIM = 8174; + CmdChimeraDoFinalRoundScRsp = 8170; + CmdMFFFEOKDOAE = 8172; + CmdChimeraStartEndlessCsReq = 8165; + CmdChimeraQuitEndlessScRsp = 8169; + CEDABACHBDP_BKALJDIIMOG = 8162; + CmdChimeraStartEndlessScRsp = 8164; + CmdChimeraFinishEndlessRoundCsReq = 8171; } enum HDIOKENOFNJ { @@ -11704,274 +11346,260 @@ enum HDIOKENOFNJ { HDIOKENOFNJ_KBBPMFKGFCP = 3; } +// Obf: POCJMDKMABI 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 + uint32 progress = 2; // offset: 28 + uint32 HEFFPONLEGO = 12; // offset: 24 } - message COCHLLCNDJF { - repeated EDKJELMPONH CDGNAJDAGKE = 2; // offset: 16 + repeated EDKJELMPONH CDGNAJDAGKE = 6; // offset: 16 } - message NPDKAGOCOLG { - repeated uint32 EACEBOMJKJH = 2; // offset: 16 + repeated uint32 EACEBOMJKJH = 6; // offset: 24 } - 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 + bool AMHAJDNFBGC = 5; // offset: 44 + int32 atk = 8; // offset: 40 + COCHLLCNDJF CDGNAJDAGKE = 9; // offset: 32 + int32 hp = 10; // offset: 48 + repeated uint32 IIELAJFFDPB = 12; // offset: 16 + uint32 id = 15; // offset: 52 } - message GCFGCHAMNOL { - repeated uint32 PGFFGKDOPGM = 4; // offset: 24 - uint32 CMEKNAJONPH = 9; // offset: 32 + repeated uint32 PGFFGKDOPGM = 9; // offset: 16 + uint32 CMEKNAJONPH = 10; // offset: 32 } - message ONNMLLIEENI { - uint32 IDBDBICPBBG = 7; // offset: 24 - uint32 CJLBLDFGELH = 15; // offset: 28 + uint32 finish_work_cnt = 3; // offset: 24 + uint32 IDBDBICPBBG = 4; // 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 + uint32 MBNBFBNKLGH = 1; // offset: 48 + int32 attack = 3; // offset: 24 + uint32 FGECDDFBFOJ = 6; // offset: 32 + uint32 index = 7; // offset: 36 + uint32 DIECMLHJCFE = 10; // offset: 52 + uint32 DKHCOHKFKFA = 11; // offset: 40 + int32 hp = 12; // offset: 28 + uint32 EBMJGPMHDMK = 14; // offset: 44 } - 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 + uint32 BPHNEOLCKAD = 1; // offset: 28 + uint32 total_turns = 4; // offset: 24 + uint32 total_auto_turns = 10; // offset: 44 + uint32 LPLLIICLCHB = 12; // offset: 32 + uint32 cost_time = 14; // offset: 40 + uint32 total_damage = 15; // offset: 36 } // Obf: BILENDACAMP // Type: Req // CmdID: 8178 -message GetDataCsReq { +message ChimeraGetDataCsReq { } // 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 +// CmdID: 8168 +message ChimeraGetDataScRsp { + uint32 finish_work_cnt = 1; // offset: 108 + uint32 HCENDLKKHOC = 2; // offset: 88 + repeated ONNMLLIEENI CMBJOLCGMAI = 3; // offset: 40 + uint32 IOMEILDMBNE = 4; // offset: 64 + uint32 PIGPKIDNMDH = 6; // offset: 84 + HDIOKENOFNJ HFPGDCJMNIK = 7; // offset: 60 + uint32 MMFKMEGECOI = 8; // offset: 92 + repeated uint32 ICBIMKIEOEP = 9; // offset: 48 + uint32 IMCGJPMBPPJ = 10; // offset: 104 + repeated GADFFIFFNHM JCOAGOJEAPB = 11; // offset: 24 + uint32 JIDBIMNMLJP = 12; // offset: 96 + uint32 retcode = 13; // offset: 56 + GCFGCHAMNOL lineup = 14; // offset: 16 + uint32 FBNEKMPIAKD = 15; // offset: 80 + uint32 ENMLPFBMPNI = 1180; // offset: 72 + uint32 NMPCJAOIOHJ = 1244; // offset: 76 + uint32 KCCACINBEEA = 1379; // offset: 68 + uint32 GGPKMPBBENP = 1587; // offset: 100 } - message EIALJHKFNKG { - GCFGCHAMNOL lineup = 2; // offset: 24 + GCFGCHAMNOL lineup = 15; // offset: 24 } // Type: Rsp -// CmdID: 8180 +// CmdID: 8172 message MFFFEOKDOAE { - GCFGCHAMNOL lineup = 14; // offset: 16 - uint32 retcode = 6; // offset: 32 + GCFGCHAMNOL lineup = 6; // offset: 16 + uint32 retcode = 15; // 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 +message IHBOLKMEEMG { + repeated DEJGMBKPHEC FJLPLIGMPHB = 2; // offset: 56 + map JEJBODAGOIJ = 3; // offset: 64 + repeated uint32 PKKGGLIGKKN = 5; // offset: 40 + uint32 EPJBFAEPFNI = 7; // offset: 76 + ChimeraRoundWorkEndReason end_reason = 11; // offset: 72 + GCFGCHAMNOL lineup = 13; // offset: 32 + map DLFJEJINBBC = 14; // offset: 24 + HFBJNFJHKPO stt = 15; // offset: 48 } // 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 +// CmdID: 8177 +message ChimeraFinishRound { + uint32 retcode = 1; // offset: 76 + uint32 HCENDLKKHOC = 2; // offset: 88 + HDIOKENOFNJ HFPGDCJMNIK = 4; // offset: 68 + map GMHEMNIKFMO = 5; // offset: 48 + repeated GADFFIFFNHM PKIAPMIAJHA = 6; // offset: 56 + uint32 finish_work_cnt = 7; // offset: 80 + ChimeraRoundWorkEndReason end_reason = 8; // offset: 72 + repeated uint32 ICBIMKIEOEP = 9; // offset: 24 + uint32 IMCGJPMBPPJ = 11; // offset: 92 + repeated ONNMLLIEENI CMBJOLCGMAI = 12; // offset: 40 + uint32 JIDBIMNMLJP = 13; // offset: 64 + map GCLAIOIINGF = 14; // offset: 16 + uint32 GGPKMPBBENP = 15; // offset: 84 } // Obf: KNFECAFMDII // Type: Req -// CmdID: 8172 +// CmdID: 8165 message ChimeraStartEndlessCsReq { } // Obf: KNPELGIAMKF // Type: Rsp -// CmdID: 8174 +// CmdID: 8164 message ChimeraStartEndlessScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 12; // offset: 24 } // Obf: BPOMECJONGO // Type: Req -// CmdID: 8164 +// CmdID: 8171 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 + bool CJEILDIOIOE = 2; // offset: 56 + GCFGCHAMNOL lineup = 6; // offset: 48 + repeated uint32 PKKGGLIGKKN = 9; // offset: 16 + uint32 NMPCJAOIOHJ = 10; // offset: 60 + repeated DEJGMBKPHEC FJLPLIGMPHB = 11; // offset: 24 + HFBJNFJHKPO stt = 14; // offset: 32 } // Obf: LEOEMHHIANI // Type: Rsp -// CmdID: 8171 +// CmdID: 8175 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 + uint32 MMFKMEGECOI = 1; // offset: 52 + uint32 retcode = 2; // offset: 56 + uint32 PIGPKIDNMDH = 4; // offset: 32 + uint32 NMPCJAOIOHJ = 7; // offset: 36 + uint32 EBDOCKLLKMI = 8; // offset: 48 + uint32 IOMEILDMBNE = 9; // offset: 40 + bool CJEILDIOIOE = 12; // offset: 44 + repeated GADFFIFFNHM DKMKPFDNEBL = 13; // offset: 16 } // Obf: AEDJDBAJGHH // Type: Req -// CmdID: 8177 +// CmdID: 8161 message ChimeraQuitEndlessCsReq { } // Obf: KHNHDFIJGPF // Type: Rsp -// CmdID: 8163 +// CmdID: 8169 message ChimeraQuitEndlessScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Obf: OIIDOJCEEDN // Type: Req -// CmdID: 8168 +// CmdID: 8180 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 + bool CJEILDIOIOE = 1; // offset: 56 + repeated uint32 PKKGGLIGKKN = 6; // offset: 16 + GCFGCHAMNOL lineup = 9; // offset: 32 + HFBJNFJHKPO stt = 11; // offset: 48 + uint32 NMPCJAOIOHJ = 14; // offset: 60 + repeated DEJGMBKPHEC FJLPLIGMPHB = 15; // offset: 40 } // Obf: MBMLAIKPEEK // Type: Rsp -// CmdID: 8167 +// CmdID: 8170 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 + repeated GADFFIFFNHM DKMKPFDNEBL = 1; // offset: 32 + uint32 index = 3; // offset: 48 + bool CJEILDIOIOE = 4; // offset: 40 + uint32 retcode = 6; // offset: 52 + uint32 ENMLPFBMPNI = 8; // offset: 56 + uint32 HCENDLKKHOC = 9; // offset: 68 + uint32 GGPKMPBBENP = 11; // offset: 60 + repeated ONNMLLIEENI CMBJOLCGMAI = 12; // offset: 24 + uint32 finish_work_cnt = 13; // offset: 44 + uint32 NMPCJAOIOHJ = 14; // offset: 64 } // Type: Req -// CmdID: 8170 +// CmdID: 8167 message JHICHKBDMIC { - GCFGCHAMNOL lineup = 6; // offset: 24 - repeated DEJGMBKPHEC FJLPLIGMPHB = 9; // offset: 32 - uint32 FHCKFMDKPPO = 14; // offset: 40 - uint32 DCOONCCIKGL = 8; // offset: 44 + repeated DEJGMBKPHEC FJLPLIGMPHB = 1; // offset: 16 + uint32 DCOONCCIKGL = 4; // offset: 44 + GCFGCHAMNOL lineup = 6; // offset: 32 + uint32 FHCKFMDKPPO = 9; // offset: 40 } // Type: Rsp -// CmdID: 8175 +// CmdID: 8174 message LBMLOLGEHIM { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 2; // offset: 24 } +// Obf: BJCCFBOGEOE 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; + CmdChimeraDuelShopBuyItemCsReq = 9212; + CmdChimeraDuelStartGameScRsp = 9217; + CmdChimeraDuelFinishMasterChallengeScRsp = 9222; + CmdChimeraDuelShopLockCsReq = 9245; + CmdChimeraDuelGetFriendListScRsp = 9215; + CmdChimeraDuelSetFriendDefendLineupScRsp = 9246; 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; + CmdChimeraDuelSellChimeraScRsp = 9255; + CmdChimeraDuelEndRoundShopStageCsReq = 9220; + CmdChimeraDuelEndGameScRsp = 9239; + CmdChimeraDuelSetFriendDefendLineupCsReq = 9242; + CmdChimeraDuelSyncChangeScNotify = 9228; + CmdChimeraDuelShopRefreshScRsp = 9218; + CmdChimeraDuelShopBuyChimeraCsReq = 9243; + CmdChimeraDuelEndRoundBattleStageCsReq = 9234; + CmdChimeraDuelEndRoundShopStageScRsp = 9231; + CmdChimeraDuelUnlockMasterScRsp = 9258; + CmdChimeraDuelUnlockMasterCsReq = 9229; + CmdChimeraDuelGetDataScRsp = 9233; + CmdChimeraDuelEndGameCsReq = 9227; + CmdChimeraDuelShopLockScRsp = 9225; + CmdChimeraDuelGetFriendListCsReq = 9240; + CmdChimeraDuelShopBuyItemScRsp = 9224; + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9252; + CmdChimeraDuelSelectGameCsReq = 9249; + CmdChimeraDuelSellChimeraCsReq = 9236; + CmdChimeraDuelEndRoundBattleStageScRsp = 9230; + CmdChimeraDuelSelectGameScRsp = 9257; + CmdChimeraDuelShopRefreshCsReq = 9223; + CmdChimeraDuelShopBuyChimeraScRsp = 9216; + CmdChimeraDuelChangeLineupCsReq = 9253; + CmdChimeraDuelStartGameCsReq = 9213; + CmdChimeraDuelGetDataCsReq = 9219; + CmdChimeraDuelFinishMasterChallengeCsReq = 9251; + CmdChimeraDuelChangeLineupScRsp = 9250; } enum PDHFFPOJNJG { @@ -12001,479 +11629,499 @@ enum BDEJGKKACMA { BDEJGKKACMA_hp = 1; BDEJGKKACMA_COJOIFPPCIJ = 2; } - message HNAOOMKGFCB { - uint32 LLMHAEAPGON = 3; // offset: 24 - PDHFFPOJNJG NFMKOFNEKLA = 4; // offset: 28 - uint32 BHCCDFFBAAM = 11; // offset: 32 + PDHFFPOJNJG source_type = 1; // offset: 24 + uint32 LLMHAEAPGON = 7; // offset: 28 + uint32 BHCCDFFBAAM = 10; // offset: 32 } -message NEBJABOEDND { - uint32 score_id = 5; // offset: 24 - uint32 rank = 1; // offset: 28 +// Obf: NEBJABOEDND +message ChimeraDuelPlayerRankData { + uint32 rank = 5; // offset: 28 + uint32 score_id = 12; // offset: 24 } - 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 + repeated MAFDLBFIJMB GNJGPFDKLBH = 1; // offset: 56 + ChimeraDuelPlayerRankData AAIMONALOPD = 2; // offset: 24 + uint32 NGBAKCIGBMN = 3; // offset: 64 + repeated uint32 PGGOOINMOLF = 7; // offset: 48 + uint32 CIFFLEBCFGK = 8; // offset: 68 + repeated uint32 FOLMLBOLGEM = 9; // offset: 32 + repeated uint32 HAKLMIAENCF = 11; // offset: 40 + uint32 FGLEKNDHMKN = 12; // offset: 72 + uint32 DEFHFAGLMLC = 15; // offset: 76 } - message JJNHIKIGKJC { - uint32 unique_id = 15; // offset: 24 - uint32 item_id = 2; // offset: 28 + uint32 unique_id = 3; // offset: 24 + uint32 item_id = 6; // 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 + JJNHIKIGKJC equip = 1; // offset: 24 + int32 GIFJODBPLPJ = 4; // offset: 48 + uint32 unique_id = 5; // offset: 40 + uint32 FGECDDFBFOJ = 6; // offset: 44 + uint32 exp = 7; // offset: 52 + uint32 LLEOGLLHCLK = 10; // offset: 36 + int32 OEEIPJDNMOK = 12; // offset: 32 } - 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 + string nickname = 2; // offset: 40 + uint32 uid = 5; // offset: 48 + uint32 IPINHNFCIOE = 6; // offset: 56 + repeated NHDGNBKBNDB BCGOAIPKGIK = 7; // offset: 16 + repeated uint32 AJFJLCKPNAM = 8; // offset: 24 + uint32 hp = 10; // offset: 60 + uint32 KIMKENNLHEH = 11; // offset: 52 + uint32 head_icon = 12; // offset: 68 + uint32 rank = 13; // offset: 64 } - message BBDLCOJKGMI { - GLLDHGHJLOA PHLAMKCLLKP = 1; // offset: 16 + GLLDHGHJLOA PHLAMKCLLKP = 15; // offset: 24 } - 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 + bool is_locked = 5; // offset: 24 + uint32 grid_fight_equipment_id = 9; // offset: 28 + uint32 IPAOBKONIFL = 13; // offset: 40 + uint32 NDJGKJMPPHJ = 14; // offset: 36 + uint32 FGECDDFBFOJ = 15; // offset: 32 } - message DMOJMNKOILL { - bool IFIGFODOPBB = 15; // offset: 24 - bool AALCCPJCBME = 5; // offset: 25 - uint32 item_id = 10; // offset: 28 - uint32 AGBAIFPNKII = 12; // offset: 32 + bool is_locked = 6; // offset: 25 + uint32 item_id = 7; // offset: 32 + uint32 AGBAIFPNKII = 10; // offset: 28 + bool IFIGFODOPBB = 12; // offset: 24 } - message POACIACEJJN { - repeated KGHDDIBDABP DKCMMMPNEME = 11; // offset: 24 - repeated DMOJMNKOILL LCJFDCHINHL = 4; // offset: 32 + repeated KGHDDIBDABP DKCMMMPNEME = 1; // offset: 16 + repeated DMOJMNKOILL LCJFDCHINHL = 3; // offset: 32 } // Obf: ILHGAACMJHM // Type: Req -// CmdID: 9215 +// CmdID: 9243 message ChimeraDuelShopBuyChimeraCsReq { - repeated uint32 FMMICIHEOCM = 2; // offset: 24 - uint32 KODOOHHPIKN = 13; // offset: 32 - uint32 GCKFOOIEHHA = 14; // offset: 36 + repeated uint32 FMMICIHEOCM = 6; // offset: 24 + uint32 KODOOHHPIKN = 8; // offset: 32 + uint32 GCKFOOIEHHA = 15; // offset: 36 } // Obf: CPMDNMMDCCM // Type: Rsp -// CmdID: 9218 +// CmdID: 9216 message ChimeraDuelShopBuyChimeraScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 5; // offset: 24 } // Obf: INJCCMKJICJ // Type: Req -// CmdID: 9213 +// CmdID: 9212 message ChimeraDuelShopBuyItemCsReq { - uint32 AGBAIFPNKII = 4; // offset: 24 - uint32 JHINLPCKMPK = 9; // offset: 28 + uint32 AGBAIFPNKII = 11; // offset: 28 + uint32 JHINLPCKMPK = 14; // offset: 24 } // Obf: LAOFKEIIEPF // Type: Rsp -// CmdID: 9248 +// CmdID: 9224 message ChimeraDuelShopBuyItemScRsp { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 10; // offset: 24 } // Obf: MBOEOEFGEBL // Type: Req -// CmdID: 9230 +// CmdID: 9245 message ChimeraDuelShopLockCsReq { - bool is_locked = 14; // offset: 36 + bool is_locked = 10; // offset: 36 oneof KKNBOACNCON { - uint32 NDJGKJMPPHJ = 6; // offset: 16 - uint32 AGBAIFPNKII = 5; // offset: 16 + uint32 NDJGKJMPPHJ = 9; // offset: 16 + uint32 AGBAIFPNKII = 1; // offset: 16 } } // Obf: NKNIPLOMJMM // Type: Rsp -// CmdID: 9222 +// CmdID: 9225 message ChimeraDuelShopLockScRsp { - bool is_locked = 2; // offset: 32 - uint32 retcode = 9; // offset: 40 + bool is_locked = 1; // offset: 36 + uint32 retcode = 2; // offset: 40 oneof KKNBOACNCON { - uint32 NDJGKJMPPHJ = 11; // offset: 24 - uint32 AGBAIFPNKII = 6; // offset: 24 + uint32 NDJGKJMPPHJ = 4; // offset: 24 + uint32 AGBAIFPNKII = 3; // offset: 24 } } // Obf: JLAIAPGBEIA // Type: Req -// CmdID: 9216 +// CmdID: 9223 message ChimeraDuelShopRefreshCsReq { } // Obf: KIDHDGNADCF // Type: Rsp -// CmdID: 9226 +// CmdID: 9218 message ChimeraDuelShopRefreshScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 11; // 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 + uint32 IPINHNFCIOE = 2; // offset: 64 + uint32 KIMKENNLHEH = 3; // offset: 60 + uint32 IDNHBBMLNJK = 6; // offset: 68 + uint32 NMPABPJHGPE = 7; // offset: 52 + uint32 JGPHDBDHKKO = 9; // offset: 56 + uint32 BAJHKGJPFED = 11; // offset: 48 + repeated NHDGNBKBNDB BCGOAIPKGIK = 13; // offset: 32 + uint32 hp = 14; // offset: 76 + repeated uint32 HGKDHJHKFBP = 15; // offset: 16 oneof PAPIIIMEKDD { - POACIACEJJN HKFFIGBBFAE = 600; // offset: 16 - BBDLCOJKGMI PJCKOBNPFCB = 1266; // offset: 16 + POACIACEJJN HKFFIGBBFAE = 982; // offset: 24 + BBDLCOJKGMI PJCKOBNPFCB = 1596; // offset: 24 } } // Obf: DGNHKIDECGG // Type: Req -// CmdID: 9242 +// CmdID: 9219 message ChimeraDuelGetDataCsReq { } // Obf: ALDPPBAIOEF // Type: Rsp -// CmdID: 9252 +// CmdID: 9233 message ChimeraDuelGetDataScRsp { - PCBOLEAFMDN COFPFIDNONN = 9; // offset: 16 - LCEDDGELBMJ CFDIKLBINHK = 14; // offset: 32 - uint32 retcode = 12; // offset: 40 + uint32 retcode = 6; // offset: 40 + LCEDDGELBMJ CFDIKLBINHK = 11; // offset: 16 + PCBOLEAFMDN COFPFIDNONN = 15; // offset: 24 } // Obf: LJLKLNBNHLP // Type: Req -// CmdID: 9254 +// CmdID: 9229 message ChimeraDuelUnlockMasterCsReq { - uint32 IPINHNFCIOE = 13; // offset: 24 + uint32 IPINHNFCIOE = 1; // offset: 24 } // Obf: FCIGOCFOGHK // Type: Rsp -// CmdID: 9237 +// CmdID: 9258 message ChimeraDuelUnlockMasterScRsp { - uint32 IPINHNFCIOE = 1; // offset: 24 - uint32 retcode = 14; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 IPINHNFCIOE = 11; // offset: 24 } // Obf: CKMAAIACPBH // Type: Req -// CmdID: 9229 +// CmdID: 9213 message ChimeraDuelStartGameCsReq { - uint32 IPINHNFCIOE = 13; // offset: 24 + uint32 IPINHNFCIOE = 12; // offset: 24 } // Obf: MKBBBFIDNNE // Type: Rsp -// CmdID: 9255 +// CmdID: 9217 message ChimeraDuelStartGameScRsp { - LCEDDGELBMJ CFDIKLBINHK = 8; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 5; // offset: 32 + LCEDDGELBMJ CFDIKLBINHK = 8; // offset: 24 } // Obf: AHBDLPFDPGA // Type: Req -// CmdID: 9219 +// CmdID: 9220 message ChimeraDuelEndRoundShopStageCsReq { } // Obf: NFPFNFPDFGK // Type: Rsp -// CmdID: 9239 +// CmdID: 9231 message ChimeraDuelEndRoundShopStageScRsp { - LCEDDGELBMJ CFDIKLBINHK = 11; // offset: 24 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 3; // offset: 32 + LCEDDGELBMJ CFDIKLBINHK = 4; // offset: 16 } - message EBPBMFBFEJA { - NEBJABOEDND AAIMONALOPD = 7; // offset: 16 - LCEDDGELBMJ CFDIKLBINHK = 10; // offset: 24 - bool ENFKEAEGPBJ = 6; // offset: 40 - uint32 FGLEKNDHMKN = 3; // offset: 44 + bool ENFKEAEGPBJ = 1; // offset: 44 + uint32 FGLEKNDHMKN = 5; // offset: 40 + LCEDDGELBMJ CFDIKLBINHK = 7; // offset: 24 + ChimeraDuelPlayerRankData AAIMONALOPD = 8; // offset: 16 } - 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 + int32 hp = 1; // offset: 36 + uint32 index = 2; // offset: 52 + uint32 FGECDDFBFOJ = 3; // offset: 68 + uint32 DKHCOHKFKFA = 4; // offset: 44 + uint32 unique_id = 6; // offset: 40 + uint32 EBMJGPMHDMK = 8; // offset: 72 + uint32 grid_fight_equipment_id = 9; // offset: 60 + KPEPGHLKNFG status = 10; // offset: 32 + uint32 DIECMLHJCFE = 11; // offset: 48 + int32 atk = 12; // offset: 64 + uint32 level = 13; // offset: 28 + uint32 MBNBFBNKLGH = 14; // offset: 56 + uint32 exp = 15; // offset: 24 } - 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 + uint32 total_auto_turns = 2; // offset: 36 + uint32 ODIBDCLGKBE = 3; // offset: 32 + uint32 total_turns = 4; // offset: 24 + uint32 LPLLIICLCHB = 6; // offset: 44 + uint32 BPHNEOLCKAD = 8; // offset: 40 + uint32 MHDBNNKHBBL = 10; // offset: 28 } - 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 + uint32 total_damage = 2; // offset: 48 + repeated KELKOMPBONA IIFPJKNCLGF = 5; // offset: 32 + NDLBFFKAGBN NMPGPDMHKAM = 8; // offset: 16 + uint32 cost_time = 9; // offset: 52 + repeated KELKOMPBONA EECAHBHNDHC = 15; // offset: 40 } // Obf: FIPOBGFFNKD // Type: Req -// CmdID: 9253 +// CmdID: 9234 message ChimeraDuelEndRoundBattleStageCsReq { - IDGMALDABBE stt = 12; // offset: 16 - uint32 MILMHPODLBB = 14; // offset: 32 - DIIKFKNEHHG NONPIMDDJNN = 5; // offset: 36 + DIIKFKNEHHG NONPIMDDJNN = 4; // offset: 32 + IDGMALDABBE stt = 11; // offset: 24 + uint32 MILMHPODLBB = 12; // offset: 36 } // Obf: EKICGMEHNGD // Type: Rsp -// CmdID: 9244 +// CmdID: 9230 message ChimeraDuelEndRoundBattleStageScRsp { - uint32 retcode = 2; // offset: 32 - DIIKFKNEHHG NONPIMDDJNN = 8; // offset: 40 + uint32 retcode = 7; // offset: 36 + DIIKFKNEHHG NONPIMDDJNN = 12; // offset: 32 oneof KKNBOACNCON { - LCEDDGELBMJ CFDIKLBINHK = 1613; // offset: 16 - EBPBMFBFEJA CECFDNCDBEI = 873; // offset: 16 + LCEDDGELBMJ CFDIKLBINHK = 1274; // offset: 24 + EBPBMFBFEJA CECFDNCDBEI = 1115; // offset: 24 } } // Obf: NHNFGOJKPDJ // Type: Req -// CmdID: 9231 +// CmdID: 9227 message ChimeraDuelEndGameCsReq { } // Obf: ABDJMGPOAOK // Type: Rsp -// CmdID: 9250 +// CmdID: 9239 message ChimeraDuelEndGameScRsp { - EBPBMFBFEJA CECFDNCDBEI = 5; // offset: 24 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 7; // offset: 32 + EBPBMFBFEJA CECFDNCDBEI = 14; // offset: 16 } - message GIEPFAIPADI { - repeated uint32 FMMICIHEOCM = 8; // offset: 24 + repeated uint32 FMMICIHEOCM = 8; // offset: 16 } - message FJJHCDGNDPD { - repeated uint32 JJOJFFAOEDI = 12; // offset: 16 - repeated uint32 ACCKECIHCGJ = 15; // offset: 32 + repeated uint32 JJOJFFAOEDI = 4; // offset: 24 + repeated uint32 ACCKECIHCGJ = 8; // offset: 32 } - message JJKOHCPBGAL { - HNAOOMKGFCB source = 3; // offset: 16 - GIEPFAIPADI LHEOBNDKGHD = 14; // offset: 24 - uint32 FLIEDGKFNOL = 10; // offset: 48 + HNAOOMKGFCB source = 9; // offset: 24 + uint32 FLIEDGKFNOL = 11; // offset: 48 + GIEPFAIPADI LHEOBNDKGHD = 15; // offset: 40 oneof BHNPKLCNDNG { - BDEJGKKACMA LLCOEPJFGPE = 337; // offset: 40 - uint32 BNCCMEGJONF = 854; // offset: 40 - FJJHCDGNDPD IAECKEDODEF = 1045; // offset: 40 + BDEJGKKACMA LLCOEPJFGPE = 661; // offset: 32 + uint32 BNCCMEGJONF = 491; // offset: 32 + FJJHCDGNDPD IAECKEDODEF = 1931; // offset: 32 } } - message CJHOCMLPMJD { - repeated uint32 AJFJLCKPNAM = 4; // offset: 24 + repeated uint32 AJFJLCKPNAM = 8; // offset: 24 } - message FLOPNJFNAOG { - POACIACEJJN JOOEEKMDAEO = 5; // offset: 24 - bool NBHLDBBBPPA = 4; // offset: 32 + POACIACEJJN JOOEEKMDAEO = 6; // offset: 16 + bool NBHLDBBBPPA = 13; // 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 + JJKOHCPBGAL ALPKKNKAFBG = 14; // offset: 24 + uint32 PBCGHKNGBFC = 13; // offset: 24 + NHDGNBKBNDB PFOBPLCGGGI = 12; // offset: 24 + uint32 KBPJKIEBBON = 10; // offset: 24 + FLOPNJFNAOG KJHMPBOIGGE = 7; // offset: 24 + CJHOCMLPMJD FICFIOENBEN = 11; // offset: 24 + uint32 GCKFOOIEHHA = 9; // offset: 24 + uint32 HFOKEKMCOBP = 2; // offset: 24 + uint32 CIFFLEBCFGK = 5; // offset: 24 + MAFDLBFIJMB BHPPAPONGOE = 8; // offset: 24 + uint32 NGBAKCIGBMN = 6; // offset: 24 } } // Obf: BDLPMPLGLPF // Type: Notify -// CmdID: 9251 +// CmdID: 9228 message ChimeraDuelSyncChangeScNotify { - repeated LGEDKNLBCAN DGNGMJMPFGK = 6; // offset: 16 + repeated LGEDKNLBCAN DGNGMJMPFGK = 15; // offset: 24 } // Obf: FPPLEPMEEHJ // Type: Req -// CmdID: 9228 +// CmdID: 9253 message ChimeraDuelChangeLineupCsReq { - repeated uint32 AJFJLCKPNAM = 15; // offset: 16 - uint32 GIECFFNDLEB = 5; // offset: 32 - uint32 ALJOJIDAAPC = 6; // offset: 36 + uint32 ALJOJIDAAPC = 2; // offset: 36 + repeated uint32 AJFJLCKPNAM = 3; // offset: 16 + uint32 GIECFFNDLEB = 15; // offset: 32 } // Obf: HIFFJEEAFAA // Type: Rsp -// CmdID: 9259 +// CmdID: 9250 message ChimeraDuelChangeLineupScRsp { - repeated uint32 AJFJLCKPNAM = 11; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 2; // offset: 32 + repeated uint32 AJFJLCKPNAM = 5; // offset: 16 } // Obf: GELEDBJOGNM // Type: Req -// CmdID: 9224 +// CmdID: 9236 message ChimeraDuelSellChimeraCsReq { - repeated uint32 AJFJLCKPNAM = 12; // offset: 24 - uint32 NDJGKJMPPHJ = 3; // offset: 32 + uint32 NDJGKJMPPHJ = 2; // offset: 32 + repeated uint32 AJFJLCKPNAM = 12; // offset: 16 } // Obf: HGEBBOPADLG // Type: Rsp -// CmdID: 9260 +// CmdID: 9255 message ChimeraDuelSellChimeraScRsp { - repeated uint32 AJFJLCKPNAM = 6; // offset: 16 - uint32 NDJGKJMPPHJ = 12; // offset: 32 - uint32 retcode = 7; // offset: 36 + repeated uint32 AJFJLCKPNAM = 3; // offset: 16 + uint32 retcode = 5; // offset: 36 + uint32 NDJGKJMPPHJ = 13; // offset: 32 } // Obf: KGCGPFEOCBC // Type: Req -// CmdID: 9247 +// CmdID: 9249 message ChimeraDuelSelectGameCsReq { - uint32 FGLEKNDHMKN = 14; // offset: 24 + uint32 FGLEKNDHMKN = 1; // offset: 24 } // Obf: KNIBJEJBDLO // Type: Rsp -// CmdID: 9256 +// CmdID: 9257 message ChimeraDuelSelectGameScRsp { - uint32 retcode = 7; // offset: 24 - uint32 FGLEKNDHMKN = 6; // offset: 28 + uint32 FGLEKNDHMKN = 5; // offset: 24 + uint32 retcode = 7; // offset: 28 } - message PNCNGIAMLCA { - repeated uint32 AJFJLCKPNAM = 9; // offset: 16 - repeated NHDGNBKBNDB BCGOAIPKGIK = 8; // offset: 24 uint32 IPINHNFCIOE = 3; // offset: 40 + repeated uint32 AJFJLCKPNAM = 12; // offset: 24 + repeated NHDGNBKBNDB BCGOAIPKGIK = 15; // offset: 16 } - message MAFDLBFIJMB { - PNCNGIAMLCA lineup = 5; // offset: 16 - uint32 slot = 4; // offset: 32 + PNCNGIAMLCA lineup = 4; // offset: 24 + uint32 slot = 10; // offset: 32 } // Obf: EINFHDNDOHM // Type: Req -// CmdID: 9225 +// CmdID: 9252 message ChimeraDuelSaveFriendPvpLineupCsReq { - uint32 slot = 8; // offset: 24 + uint32 slot = 6; // 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 + uint32 retcode = 2; // offset: 36 + uint32 slot = 6; // offset: 32 + PNCNGIAMLCA lineup = 14; // offset: 24 } // Obf: LMOAEPFPCAP // Type: Req -// CmdID: 9258 +// CmdID: 9242 message ChimeraDuelSetFriendDefendLineupCsReq { - uint32 slot = 10; // offset: 24 + uint32 slot = 6; // offset: 24 } // Obf: IALCLGBDMBL // Type: Rsp -// CmdID: 9234 +// CmdID: 9246 message ChimeraDuelSetFriendDefendLineupScRsp { - uint32 slot = 6; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 slot = 3; // offset: 24 + uint32 retcode = 9; // offset: 28 } // Obf: GHDNIIFHFGB // Type: Req -// CmdID: 9238 +// CmdID: 9240 message ChimeraDuelGetFriendListCsReq { } - message MPPHIOJNKGB { - PNCNGIAMLCA lineup = 6; // offset: 16 + PNCNGIAMLCA lineup = 5; // offset: 16 + uint32 uid = 6; // offset: 36 uint32 score_id = 14; // offset: 32 - uint32 uid = 9; // offset: 36 } // Obf: KNKGKMFEHLB // Type: Rsp -// CmdID: 9243 +// CmdID: 9215 message ChimeraDuelGetFriendListScRsp { - repeated MPPHIOJNKGB friend_list = 2; // offset: 24 - uint32 retcode = 15; // offset: 32 + repeated MPPHIOJNKGB friend_list = 5; // offset: 16 + uint32 retcode = 7; // offset: 32 } // Obf: BALPIPIDLDM // Type: Req -// CmdID: 9245 +// CmdID: 9251 message ChimeraDuelFinishMasterChallengeCsReq { - uint32 IPINHNFCIOE = 15; // offset: 24 + uint32 IPINHNFCIOE = 11; // offset: 24 } // Obf: APNJBEGDHNJ // Type: Rsp -// CmdID: 9246 +// CmdID: 9222 message ChimeraDuelFinishMasterChallengeScRsp { uint32 IPINHNFCIOE = 3; // offset: 24 - uint32 retcode = 13; // offset: 28 + uint32 retcode = 7; // offset: 28 } +// Obf: FCMJJICDBBF +enum CmdChooseDeliveryType { + FCMJJICDBBF_NLCDGIPGFDJ = 0; + CmdChooseDeliveryGetDataScRsp = 9488; + CmdChooseDeliveryScRsp = 9492; + CmdChooseDeliveryCsReq = 9483; + CmdChooseDeliveryGetDataCsReq = 9498; +} + +// Obf: MPGLAPAHADP +// Type: Req +// CmdID: 9498 +message ChooseDeliveryGetDataCsReq { +} + +// Obf: MEAJJFGMAPG +// Type: Rsp +// CmdID: 9488 +message ChooseDeliveryGetDataScRsp { + repeated uint32 PCOJLMKPAEL = 5; // offset: 24 + uint32 retcode = 10; // offset: 32 +} + +// Obf: LLGOONIKLAJ +// Type: Req +// CmdID: 9483 +message ChooseDeliveryCsReq { + uint32 group_id = 4; // offset: 24 + uint32 IHFNFDKLFIC = 12; // offset: 28 +} + +// Obf: EDLIDAKBKMK +// Type: Rsp +// CmdID: 9492 +message ChooseDeliveryScRsp { + uint32 IHFNFDKLFIC = 4; // offset: 32 + repeated ItemList DJOBNPIAEJP = 6; // offset: 24 + uint32 group_id = 10; // offset: 36 + uint32 retcode = 13; // offset: 40 +} + +// Obf: BHKGAKDOALP enum CmdClientCustomOpType { BHKGAKDOALP_GGKMFAFOINP = 0; - CmdHMMHDEKAHEA = 9839; + CmdHMMHDEKAHEA = 9840; } enum AGFOMHJENFP { @@ -12482,33 +12130,35 @@ enum AGFOMHJENFP { } // Type: Notify -// CmdID: 9839 +// CmdID: 9840 message HMMHDEKAHEA { oneof NEBNJDMFELO { - bool IHPJDDCIIDB = 14; // offset: 16 + bool IHPJDDCIIDB = 10; // offset: 16 } } +// Obf: GFGOAJBEDFI enum CmdClockParkType { 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; + CmdClockParkHandleWaitOperationScRsp = 7220; + CmdClockParkStartScriptCsReq = 7203; + CmdClockParkHandleWaitOperationCsReq = 7224; + CmdClockParkGetOngoingScriptInfoScRsp = 7221; + CmdClockParkGetInfoCsReq = 7209; + CmdClockParkGetInfoScRsp = 7223; + CmdClockParkStartScriptScRsp = 7207; + CmdIFEGAHJADHG = 7229; + CmdOMPEMGHMDPM = 7202; + CmdClockParkGetOngoingScriptInfoCsReq = 7210; + CmdONNHCHDGBAB = 7215; + CmdClockParkUnlockTalentCsReq = 7219; + CmdClockParkFinishScriptScNotify = 7213; + CmdGEDICCGGDGI = 7217; + CmdPGHBOPEOBHA = 7235; + CmdClockParkUnlockTalentScRsp = 7248; } +// Obf: ACKNOAAIMPC enum ClockParkPlayStatus { ACKNOAAIMPC_NFALPEDFKCL = 0; ACKNOAAIMPC_KHBHLGJPGPG = 1; @@ -12518,268 +12168,248 @@ enum ClockParkPlayStatus { // Obf: HEENDFJBHCB // Type: Req -// CmdID: 7232 +// CmdID: 7209 message ClockParkGetInfoCsReq { } - message DEGFFGKMFJJ { - repeated uint32 CFJOGMJIHOE = 9; // offset: 24 - uint32 script_id = 3; // offset: 32 + repeated uint32 CFJOGMJIHOE = 9; // offset: 16 + uint32 script_id = 12; // offset: 32 } // Obf: LJDPBAPPHGO // Type: Rsp -// CmdID: 7242 +// CmdID: 7223 message ClockParkGetInfoScRsp { - 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 + repeated DEGFFGKMFJJ DCGDHFJLHCN = 1; // offset: 16 + uint32 progress = 3; // offset: 48 + uint32 LNKAKGOCAOF = 4; // offset: 40 + uint32 CDGICHDIIHH = 6; // offset: 52 + repeated uint32 HPEKLHNPDAJ = 9; // offset: 32 + uint32 retcode = 14; // offset: 44 } // Obf: HAEIIKKNAON // Type: Req -// CmdID: 7244 +// CmdID: 7219 message ClockParkUnlockTalentCsReq { - uint32 CKHCLKOALKE = 11; // offset: 24 + uint32 CKHCLKOALKE = 13; // offset: 24 } // Obf: LENKELHGNBG // Type: Rsp -// CmdID: 7227 +// CmdID: 7248 message ClockParkUnlockTalentScRsp { - uint32 CKHCLKOALKE = 6; // offset: 24 - uint32 retcode = 14; // offset: 28 + uint32 CKHCLKOALKE = 4; // offset: 24 + uint32 retcode = 11; // offset: 28 } // Obf: OMPIKFLGMCF // Type: Req -// CmdID: 7219 +// CmdID: 7203 message ClockParkStartScriptCsReq { - repeated uint32 BDGMNPIJDDL = 15; // offset: 16 - uint32 script_id = 12; // offset: 32 + repeated uint32 BDGMNPIJDDL = 1; // offset: 16 + uint32 script_id = 4; // offset: 32 } // Obf: NBNMKLMOILM // Type: Rsp -// CmdID: 7245 +// CmdID: 7207 message ClockParkStartScriptScRsp { - uint32 retcode = 10; // offset: 24 - uint32 script_id = 3; // offset: 28 + uint32 retcode = 7; // offset: 28 + uint32 script_id = 15; // offset: 24 } // Obf: MNFBAGBGMGN // Type: Req -// CmdID: 7209 +// CmdID: 7210 message ClockParkGetOngoingScriptInfoCsReq { } - message CNOAGGFCDAL { } - message NIJHCCNMEGA { - repeated uint32 KCNEKEGGAGG = 14; // offset: 16 - uint32 card_id = 9; // offset: 32 - uint32 NPCBECNBIJK = 15; // offset: 36 + uint32 NPCBECNBIJK = 5; // offset: 32 + repeated uint32 KCNEKEGGAGG = 6; // offset: 16 + uint32 card_id = 8; // offset: 36 } - message IIMHLPBEDDH { - repeated uint32 KCNEKEGGAGG = 14; // offset: 16 - repeated NIJHCCNMEGA LONFKFCFDND = 2; // offset: 32 + repeated uint32 KCNEKEGGAGG = 10; // offset: 16 + repeated NIJHCCNMEGA LONFKFCFDND = 11; // offset: 24 } - message PEGDBKDLJDJ { - IIMHLPBEDDH CENIOBBIJMF = 11; // offset: 16 + IIMHLPBEDDH CENIOBBIJMF = 12; // offset: 16 } - message NIKCDPGKKLF { - IIMHLPBEDDH CENIOBBIJMF = 2; // offset: 16 + IIMHLPBEDDH CENIOBBIJMF = 15; // offset: 16 } - message KOCBHDOKFNF { - IIMHLPBEDDH CENIOBBIJMF = 13; // offset: 16 + IIMHLPBEDDH CENIOBBIJMF = 10; // offset: 24 } - message IEFICANECDH { - IIMHLPBEDDH CENIOBBIJMF = 1; // offset: 24 - uint32 gacha_random = 8; // offset: 32 - uint32 NDNHCFBFPMH = 9; // offset: 36 + uint32 NDNHCFBFPMH = 2; // offset: 36 + uint32 gacha_random = 6; // offset: 32 + IIMHLPBEDDH CENIOBBIJMF = 13; // offset: 24 } - message FFDLJDAGEML { - IIMHLPBEDDH CENIOBBIJMF = 3; // offset: 16 + IIMHLPBEDDH CENIOBBIJMF = 13; // offset: 24 } - message FOFGKMONJHJ { - bool OEKKAJJEGAK = 6; // offset: 24 + bool OEKKAJJEGAK = 3; // offset: 24 } - message MDDIKNGBPPL { - uint32 JGPHDBDHKKO = 15; // offset: 32 + uint32 JGPHDBDHKKO = 5; // offset: 32 oneof EEFKMMOBNOJ { - CNOAGGFCDAL ICPMABKBLCD = 7; // offset: 24 - PEGDBKDLJDJ FDNLIPKGBLM = 1; // offset: 24 + CNOAGGFCDAL ICPMABKBLCD = 14; // offset: 24 + PEGDBKDLJDJ FDNLIPKGBLM = 3; // 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 + KOCBHDOKFNF BPMEBJHDOFC = 13; // offset: 24 + IEFICANECDH HGHBDACDJKP = 8; // offset: 24 + FFDLJDAGEML DLNGPBMGMKM = 9; // offset: 24 + FOFGKMONJHJ BELJJJLLCBK = 12; // offset: 24 + bool ALFNNIIMBLM = 1; // offset: 24 } } - message LOBFOKCKPKB { - int32 JEKOHIHJFMK = 12; // offset: 24 - int32 PNOIJPDMCPG = 8; // offset: 28 - int32 AKKLILNJCPL = 7; // offset: 32 + int32 PNOIJPDMCPG = 10; // offset: 28 + int32 AKKLILNJCPL = 13; // offset: 32 + int32 JEKOHIHJFMK = 14; // offset: 24 } - message FAMLGHGHIOD { - uint32 buff_id = 8; // offset: 24 - uint32 NOJLMNMPKDP = 4; // offset: 28 - uint64 unique_id = 7; // offset: 32 + uint64 unique_id = 2; // offset: 32 + uint32 NOJLMNMPKDP = 7; // offset: 24 + uint32 buff_id = 14; // offset: 28 } -message OBINJKCBALC { - repeated FAMLGHGHIOD buff_list = 2; // offset: 16 +// Obf: OBINJKCBALC +message ClockParkBuffList { + repeated FAMLGHGHIOD buff_list = 4; // offset: 16 } // Obf: LKADELHADBB // Type: Rsp -// CmdID: 7229 +// CmdID: 7221 message ClockParkGetOngoingScriptInfoScRsp { - 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 + repeated uint32 FKNBOIIMFLD = 1; // offset: 48 + ClockParkBuffList HABJHGPFGEB = 5; // offset: 24 + uint32 INDJEOAJJEN = 6; // offset: 64 + uint32 GIGAEFCKIAK = 7; // offset: 88 + MDDIKNGBPPL HGDLJDAFHLI = 8; // offset: 40 + uint32 script_id = 9; // offset: 68 + uint32 JIPPMKBDJJC = 10; // offset: 84 + uint32 retcode = 11; // offset: 80 + uint32 DCAHJELNJNP = 12; // offset: 76 + string IMJFLCKFJGF = 13; // offset: 32 + uint32 NGBJMEHDKHN = 14; // offset: 72 + LOBFOKCKPKB JOFJEIFLGBP = 15; // offset: 16 } - message NKOCCGLHOML { } - message KJAIAGDNPGC { - IIMHLPBEDDH CENIOBBIJMF = 6; // offset: 24 + IIMHLPBEDDH CENIOBBIJMF = 2; // offset: 16 } - message AIGEDICFHCE { - bool is_win = 2; // offset: 24 - uint32 IMGLLIBJAPC = 10; // offset: 28 + uint32 IMGLLIBJAPC = 7; // offset: 28 + bool is_win = 9; // offset: 24 } - message CAMLFNCBFHI { - repeated uint32 avatar_id_list = 3; // offset: 16 + repeated uint32 avatar_id_list = 6; // offset: 16 } - message IGJLLHMJKPC { - uint32 gacha_random = 8; // offset: 24 - bool IMKGOKGKDPH = 10; // offset: 28 + uint32 gacha_random = 5; // offset: 24 + bool IMKGOKGKDPH = 6; // offset: 28 } - message AJNKADCOKOL { - bool is_win = 3; // offset: 24 - uint32 IMGLLIBJAPC = 12; // offset: 28 + uint32 IMGLLIBJAPC = 6; // offset: 24 + bool is_win = 12; // offset: 28 } - message MOEMKBLCKKO { } // Obf: DJKMDMLOOOD // Type: Req -// CmdID: 7243 +// CmdID: 7224 message ClockParkHandleWaitOperationCsReq { - uint32 JGPHDBDHKKO = 6; // offset: 36 - uint32 script_id = 12; // offset: 40 + uint32 script_id = 5; // offset: 40 + uint32 JGPHDBDHKKO = 7; // offset: 32 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 + NKOCCGLHOML IKNEKEJEGLM = 10; // offset: 16 + KJAIAGDNPGC JFAJEBGKPEH = 1; // offset: 16 + AIGEDICFHCE DIKEDLHGDJJ = 14; // offset: 16 + CAMLFNCBFHI KBOGLMPLNAI = 13; // offset: 16 + IGJLLHMJKPC EJLKEGLKGDN = 15; // offset: 16 + AJNKADCOKOL ACIOPOIJNEF = 11; // offset: 16 + MOEMKBLCKKO MLHNHAFPLKD = 2; // offset: 16 + uint32 GIGAEFCKIAK = 8; // offset: 16 } } - 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 + uint32 progress = 1; // offset: 48 + uint32 DCAHJELNJNP = 2; // offset: 40 + uint32 script_id = 3; // offset: 36 + uint32 NGBJMEHDKHN = 6; // offset: 44 + bool DMNEACGEHEC = 7; // offset: 33 + bool HGPKMHFPMBJ = 11; // offset: 32 + ItemList reward = 13; // offset: 24 } // Obf: CLDLKNMOOOH // Type: Rsp -// CmdID: 7234 +// CmdID: 7220 message ClockParkHandleWaitOperationScRsp { - 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 + uint32 DMNECEKOLAJ = 2; // offset: 48 + uint32 IGBHCBNKEBO = 4; // offset: 36 + uint32 retcode = 6; // offset: 44 + uint32 JGPHDBDHKKO = 7; // offset: 32 + ClockParkPlayStatus LNPGHCLDOKG = 13; // offset: 40 + SceneBattleInfo battle_info = 14; // offset: 16 } // Type: Req -// CmdID: 7221 +// CmdID: 7217 message GEDICCGGDGI { - bool MHICFGAPPNB = 2; // offset: 24 - uint32 script_id = 9; // offset: 28 + uint32 script_id = 5; // offset: 28 + bool MHICFGAPPNB = 11; // offset: 24 } // Type: Rsp -// CmdID: 7240 +// CmdID: 7229 message IFEGAHJADHG { uint32 retcode = 2; // offset: 24 } // Type: Rsp -// CmdID: 7203 +// CmdID: 7202 message OMPEMGHMDPM { - uint32 retcode = 13; // offset: 24 - uint32 JGPHDBDHKKO = 14; // offset: 28 + uint32 retcode = 6; // offset: 28 + uint32 JGPHDBDHKKO = 7; // offset: 24 } // Obf: PGHBOPEOBHA // Type: Req -// CmdID: 7220 -message ClockParkUseBuffCsReq { - uint64 unique_id = 12; // offset: 24 - uint32 JGPHDBDHKKO = 3; // offset: 32 - uint32 script_id = 2; // offset: 36 +// CmdID: 7235 +message PGHBOPEOBHA { + uint32 script_id = 1; // offset: 28 + uint64 unique_id = 4; // offset: 32 + uint32 JGPHDBDHKKO = 13; // offset: 24 } // Type: Rsp -// 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 +// CmdID: 7215 +message ONNHCHDGBAB { + uint32 JGPHDBDHKKO = 3; // offset: 52 + uint32 script_id = 5; // offset: 40 + uint32 retcode = 9; // offset: 44 + ClockParkBuffList HABJHGPFGEB = 13; // offset: 16 oneof BAHFDOOAGPP { - IIMHLPBEDDH CENIOBBIJMF = 181; // offset: 16 - LOBFOKCKPKB JOFJEIFLGBP = 1259; // offset: 16 + IIMHLPBEDDH CENIOBBIJMF = 1877; // offset: 24 + LOBFOKCKPKB JOFJEIFLGBP = 992; // offset: 24 } } // Obf: KMGDKPACAED // Type: Notify -// CmdID: 7206 +// CmdID: 7213 message ClockParkFinishScriptScNotify { - GIPBHLBFDAH NLEOMLNOKCC = 7; // offset: 24 + GIPBHLBFDAH NLEOMLNOKCC = 9; // offset: 16 } enum MissionStatus { @@ -12818,206 +12448,191 @@ enum RebattleType { REBATTLE_TYPE_QUIT_MIDWAY = 5; REBATTLE_TYPE_QUIT_LOSE = 6; } - message Item { - 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 + uint32 promotion = 2; // offset: 48 + uint32 unique_id = 3; // offset: 24 + uint32 item_id = 5; // offset: 44 + uint32 main_affix_id = 6; // offset: 28 + uint32 num = 9; // offset: 40 + uint32 level = 11; // offset: 32 + uint32 rank = 13; // offset: 36 } - message ItemList { - repeated Item item_list = 7; // offset: 24 + repeated Item item_list_ = 2; // offset: 24 } - message PileItem { - uint32 item_num = 11; // offset: 24 - uint32 item_id = 3; // offset: 28 + uint32 item_id = 2; // offset: 28 + uint32 item_num = 10; // offset: 24 } - message ItemCost { oneof item { - PileItem pile_item = 4; // offset: 16 - uint32 equipment_unique_id = 5; // offset: 16 - uint32 relic_unique_id = 7; // offset: 16 + PileItem pile_item = 10; // offset: 24 + uint32 equipment_unique_id = 5; // offset: 24 + uint32 relic_unique_id = 9; // offset: 24 } } +// Obf: ItemCostData message ItemCostData { - repeated ItemCost item_list = 10; // offset: 24 + repeated ItemCost item_list = 7; // offset: 24 } - message GJJNNBKCJKF { - uint32 item_count = 3; // offset: 24 - uint32 item_id = 5; // offset: 28 + uint32 item_count = 6; // offset: 28 + uint32 item_id = 11; // offset: 24 } - message NJPJKJBMKGB { - uint32 level = 4; // offset: 24 + uint32 rank = 1; // offset: 40 + uint32 tid = 3; // offset: 32 + uint32 promotion = 4; // offset: 36 + uint32 level = 10; // offset: 24 uint32 exp = 13; // offset: 28 - uint32 promotion = 15; // offset: 32 - uint32 rank = 1; // offset: 36 - uint32 tid = 3; // offset: 40 } - 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 + uint32 tid = 1; // offset: 32 + uint32 level = 2; // offset: 40 + uint32 main_affix_id = 3; // offset: 36 + uint32 exp = 4; // offset: 44 + repeated RelicAffix sub_affix_list = 7; // offset: 24 } +// Obf: Relic message Relic { - 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 + uint32 unique_id = 1; // offset: 60 + repeated RelicAffix sub_affix_list = 2; // offset: 32 + bool is_discarded = 3; // offset: 64 + repeated RelicAffix reforge_sub_affix_list = 4; // offset: 16 + uint32 main_affix_id = 6; // offset: 68 + uint32 level = 7; // offset: 76 + uint32 tid = 8; // offset: 72 + bool is_protected = 10; // offset: 65 + uint32 dress_avatar_id = 11; // offset: 52 + uint32 exp = 13; // offset: 56 + repeated RelicAffix preview_sub_affix_list = 14; // offset: 40 + uint32 reforge_block_sub_affix_id = 15; // offset: 48 } - message GBKOBPDKFOA { oneof FJIANHMABAB { - GJJNNBKCJKF FNJBFPALOAO = 14; // offset: 24 - NJPJKJBMKGB PAGPNOKLNOM = 1; // offset: 24 - HOKMNINJPBP LCMADDIMION = 9; // offset: 24 + GJJNNBKCJKF FNJBFPALOAO = 2; // offset: 16 + NJPJKJBMKGB PAGPNOKLNOM = 5; // offset: 16 + HOKMNINJPBP LCMADDIMION = 7; // offset: 16 } } - -message PLGJMCKPHML { - repeated GBKOBPDKFOA item_list = 15; // offset: 16 -} - message MotionInfo { - Vector rot = 6; // offset: 24 - Vector pos = 10; // offset: 32 + Vector pos = 5; // offset: 16 + Vector rot = 12; // offset: 32 } - message Vector4 { - float z = 5; // offset: 24 - float w = 15; // offset: 28 - float x = 1; // offset: 32 - float y = 13; // offset: 36 + float z = 6; // offset: 36 + float w = 8; // offset: 28 + float x = 9; // offset: 24 + float y = 10; // offset: 32 } - message SceneMonsterWaveParam { - 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 + uint32 hard_level_group = 1; // offset: 36 + uint32 CPHIINKIDEB = 3; // offset: 40 + uint32 IEDEBFCCKNL = 8; // offset: 24 + uint32 level = 10; // offset: 28 + uint32 elite_group = 14; // offset: 32 } - message HNEBODEBELG { - repeated BCCONKJHDJL IEBNOGOOEMO = 14; // offset: 24 - uint32 role_star = 8; // offset: 32 + repeated BCCONKJHDJL IEBNOGOOEMO = 5; // offset: 24 + uint32 role_star = 11; // offset: 32 } - message MNDMNDKLKIE { oneof teleport_nigger { - HNEBODEBELG EIGMKOJOEEI = 1334; // offset: 24 + HNEBODEBELG EIGMKOJOEEI = 1951; // offset: 16 } } - message SceneMonster { - MNDMNDKLKIE extra_info = 10; // offset: 24 - uint32 max_hp = 13; // offset: 32 - uint32 monster_id = 12; // offset: 36 - uint32 cur_hp = 9; // offset: 40 + uint32 max_hp = 2; // offset: 36 + uint32 cur_hp = 10; // offset: 40 + MNDMNDKLKIE extra_info = 11; // offset: 24 + uint32 monster_id = 12; // offset: 32 } +// Obf: SceneMonsterWave 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 - uint32 battle_stage_id = 2; // offset: 52 + repeated ItemList NMGIABHIJJB = 3; // offset: 16 + uint32 battle_wave_id = 8; // offset: 52 + uint32 battle_stage_id = 12; // offset: 48 + repeated SceneMonster monster_list = 13; // offset: 32 + SceneMonsterWaveParam monster_param = 15; // offset: 24 } +// Obf: SceneBattleInfo message SceneBattleInfo { - 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 + uint32 stage_id = 1; // offset: 136 + repeated BattleBuff buff_list = 2; // offset: 96 + uint32 world_level = 4; // offset: 132 + uint32 logic_random_seed = 5; // offset: 144 + repeated BattleAvatar battle_avatar_list = 7; // offset: 112 + uint32 JAOIOKBBMFC = 9; // offset: 128 + repeated SceneMonsterWave monster_wave_list = 10; // offset: 72 + bool encrypt_result = 12; // offset: 120 + uint32 battle_id = 14; // offset: 124 + uint32 rounds_limit = 15; // offset: 140 + BattleGridFightSpecialBattleInfo battle_evolve_build_data = 188; // offset: 88 + GridFightInfo battle_grid_fight_data = 301; // offset: 80 + EDCFKACPFNB battle_action_event_id = 466; // offset: 16 + PKPFAHEBJIO battle_fate_data = 502; // offset: 104 + GLIBGKGGEJL battle_fate_rin_data = 1053; // offset: 24 + KIAICMELIMM battle_sword_training_data = 1427; // offset: 32 + repeated BattleEventBattleInfo battle_event = 1565; // offset: 56 + map battle_target_info = 1712; // offset: 64 + BattleRogueMagicInfo battle_rogue_magic_info = 1939; // offset: 40 } +// Obf: AetherDivideBattleInfo message AetherDivideBattleInfo { - 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 + repeated BattleBuff buff_list = 1; // offset: 24 + uint32 logic_random_seed = 2; // offset: 48 + uint32 stage_id = 9; // offset: 56 + uint32 battle_id = 10; // offset: 52 + repeated AetherAvatarInfo battle_avatar_list = 11; // offset: 16 + bool encrypt_result = 14; // offset: 60 + repeated SceneMonsterWave monster_wave_list = 15; // offset: 40 } -message EEBPHJCNBFO { - uint32 assist_uid = 14; // offset: 24 - AvatarType avatar_type = 9; // offset: 28 - uint32 id = 5; // offset: 32 +// Obf: LBKMCGDMNJO +message AvatarLineup { + AvatarType avatar_type = 3; // offset: 32 + uint32 assist_uid = 7; // offset: 28 + uint32 id = 9; // offset: 24 } - message LMDPKOELKFL { - ItemList return_item_list = 13; // offset: 24 - repeated uint32 relic_ids = 10; // offset: 32 bool ABFCDBOCMCF = 1; // offset: 40 + ItemList return_item_list = 5; // offset: 16 + repeated uint32 relic_ids = 14; // offset: 24 } -message APAMFCKFHLL { - uint32 key = 7; // offset: 24 - uint32 value = 2; // offset: 28 +// Obf: APAMFCKFHLL +message KVP { + uint32 value = 4; // offset: 24 + uint32 key = 12; // offset: 28 } - message BJMPHAAOEFL { - sint32 value = 1; // offset: 24 - uint32 key = 7; // offset: 28 + uint32 key = 9; // offset: 24 + sint32 value = 14; // offset: 28 } - message EquipRelic { - uint32 type = 5; // offset: 24 - uint32 relic_unique_id = 7; // offset: 28 + uint32 relic_unique_id = 1; // offset: 24 + uint32 type = 12; // offset: 28 } +// Obf: HeadFrameInfo message HeadFrameInfo { - int64 head_frame_expire_time = 11; // offset: 24 - uint32 head_frame_item_id = 9; // offset: 32 + uint32 head_frame_item_id = 10; // offset: 32 + int64 head_frame_expire_time = 15; // offset: 24 } - message AreaDynamicInfo { - uint32 dice_slot_id = 11; // offset: 24 - uint32 diy_dynamic_id = 10; // offset: 28 + uint32 diy_dynamic_id = 6; // offset: 28 + uint32 dice_slot_id = 13; // offset: 24 } - message POFNNGOCEOK { - int64 KAMOPEEBOHJ = 6; // offset: 24 - uint32 EIKLMFPMJJD = 5; // offset: 32 - uint32 dice_slot_id = 7; // offset: 36 + uint32 EIKLMFPMJJD = 2; // offset: 28 + uint32 dice_slot_id = 3; // offset: 24 + int64 expire_time = 10; // offset: 32 } - message CLLBJDEJFNF { message OOIDNDCPEAF { enum DAHCIBCIIAD { @@ -13028,30 +12643,29 @@ message CLLBJDEJFNF { DAHCIBCIIAD_HJOMKLAGMCM = 4; } } - uint32 id = 6; // offset: 24 - uint32 type = 11; // offset: 28 + uint32 id = 2; // offset: 24 + uint32 type = 8; // offset: 28 uint32 slot = 14; // offset: 32 } - message OIIPJFDNPAH { - repeated AreaDynamicInfo GOEJIMNENDC = 6; // offset: 16 - repeated CLLBJDEJFNF OFOKOHGPEDO = 3; // offset: 32 - repeated POFNNGOCEOK POLMJFIKNHN = 10; // offset: 40 + repeated AreaDynamicInfo GOEJIMNENDC = 7; // offset: 40 + repeated POFNNGOCEOK POLMJFIKNHN = 9; // offset: 16 + repeated CLLBJDEJFNF OFOKOHGPEDO = 12; // offset: 32 } - 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 + HeadFrameInfo head_frame_info = 2; // offset: 48 + uint32 uid = 3; // offset: 56 + string nickname = 4; // offset: 40 + string remark_name = 5; // offset: 32 + PlatformType platform = 6; // offset: 64 + uint32 level = 8; // offset: 60 + string DJONELMIFEE = 12; // offset: 24 + uint32 head_icon = 13; // offset: 72 + uint32 MIDBIPHKLJO = 14; // offset: 76 + uint32 DCOFPHDKNIJ = 15; // offset: 68 } +// Obf: ContentPackageStatus enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; @@ -13060,377 +12674,373 @@ enum ContentPackageStatus { ContentPackageStatus_Release = 4; } +// Obf: PKKCLCNFPLE enum CmdContentPackageType { PKKCLCNFPLE_NLCDGIPGFDJ = 0; - CmdContentPackageSyncDataScNotify = 7507; - PKKCLCNFPLE_DODAJINHEGA = 7532; - CmdContentPackageGetDataScRsp = 7542; - CmdContentPackageTransferScNotify = 7527; + CmdContentPackageTransferScNotify = 7548; + CmdContentPackageSyncDataScNotify = 7537; + PKKCLCNFPLE_DODAJINHEGA = 7509; + CmdContentPackageGetDataScRsp = 7523; } - message ContentPackageGetDataCsReq { } // Obf: FOBAMBNCFDP // Type: Rsp -// CmdID: 7542 +// CmdID: 7523 message ContentPackageGetDataScRsp { - ContentPackageData data = 6; // offset: 16 - uint32 retcode = 1; // offset: 32 + ContentPackageData data = 9; // offset: 24 + uint32 retcode = 14; // offset: 32 } +// Obf: ContentPackageInfo message ContentPackageInfo { - uint32 content_id = 12; // offset: 24 - ContentPackageStatus status = 14; // offset: 28 + ContentPackageStatus status = 7; // offset: 28 + uint32 content_id = 15; // offset: 24 } +// Obf: ContentPackageData message ContentPackageData { - repeated ContentPackageInfo content_package_list = 2; // offset: 16 - uint32 cur_content_id = 12; // offset: 32 + repeated ContentPackageInfo content_package_list = 1; // offset: 16 + uint32 cur_content_id = 15; // offset: 32 } // Obf: GPDCBDHANON // Type: Notify -// CmdID: 7507 +// CmdID: 7537 message ContentPackageSyncDataScNotify { - ContentPackageData data = 13; // offset: 24 + ContentPackageData data = 2; // offset: 16 } // Obf: FEKDLNPGPKP // Type: Notify -// CmdID: 7527 +// CmdID: 7548 message ContentPackageTransferScNotify { } +// Obf: HIAIBKDFAAM enum CmdDailyActiveType { HIAIBKDFAAM_NLCDGIPGFDJ = 0; - CmdTakeAllApRewardCsReq = 3313; - CmdTakeApRewardCsReq = 3373; - CmdDailyActiveInfoNotify = 3336; - CmdGetDailyActiveInfoCsReq = 3380; - CmdGetDailyActiveInfoScRsp = 3327; - CmdTakeAllApRewardScRsp = 3315; - CmdTakeApRewardScRsp = 3303; + CmdDailyActiveInfoNotify = 3388; + CmdTakeAllApRewardCsReq = 3381; + CmdTakeApRewardScRsp = 3378; + CmdGetDailyActiveInfoScRsp = 3358; + CmdTakeApRewardCsReq = 3325; + CmdTakeAllApRewardScRsp = 3386; + CmdGetDailyActiveInfoCsReq = 3393; } +// Obf: DailyActivityInfo message DailyActivityInfo { - 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 + uint32 level = 8; // offset: 32 + uint32 daily_active_point = 13; // offset: 24 + bool is_has_taken = 15; // offset: 28 } // Obf: PKBMBKLIIFL // Type: Req -// CmdID: 3373 +// CmdID: 3325 message TakeApRewardCsReq { uint32 level = 10; // offset: 24 } // Obf: BLGFDCAPOOH // Type: Rsp -// CmdID: 3303 +// CmdID: 3378 message TakeApRewardScRsp { - ItemList reward = 4; // offset: 24 - uint32 level = 5; // offset: 32 - uint32 retcode = 3; // offset: 36 + uint32 level = 1; // offset: 36 + uint32 retcode = 6; // offset: 32 + ItemList reward = 13; // offset: 16 } // Obf: GFIIJKCCICO // Type: Req -// CmdID: 3380 +// CmdID: 3393 message GetDailyActiveInfoCsReq { } // Obf: DIJHCMKKLBJ // Type: Rsp -// CmdID: 3327 +// CmdID: 3358 message GetDailyActiveInfoScRsp { - 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 + repeated uint32 daily_active_quest_id_list = 7; // offset: 32 + repeated DailyActivityInfo daily_active_level_list = 8; // offset: 24 + uint32 daily_active_point = 11; // offset: 40 + uint32 retcode = 14; // offset: 44 } // Obf: LDABILELOFN // Type: Notify -// CmdID: 3336 +// CmdID: 3388 message DailyActiveInfoNotify { - 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 + uint32 daily_active_point = 1; // offset: 40 + repeated DailyActivityInfo daily_active_level_list = 3; // offset: 32 + repeated uint32 daily_active_quest_id_list = 14; // offset: 24 } // Obf: HCGENMGNLDJ // Type: Req -// CmdID: 3313 +// CmdID: 3381 message TakeAllApRewardCsReq { } // Obf: APEIKKFNKAJ // Type: Rsp -// CmdID: 3315 +// CmdID: 3386 message TakeAllApRewardScRsp { - repeated uint32 take_reward_level_list = 6; // offset: 24 - ItemList reward = 12; // offset: 32 - uint32 retcode = 7; // offset: 40 + uint32 retcode = 2; // offset: 40 + ItemList reward = 10; // offset: 16 + repeated uint32 take_reward_level_list = 12; // offset: 24 } +// Obf: PMDFMAIHPGL enum CmdDiceCombatType { PMDFMAIHPGL_NLCDGIPGFDJ = 0; - CmdGetDiceCombatShopDataCsReq = 9263; - CmdBLBHACNKKFC = 9275; - CmdDiceCombatMainPageRollDiceCsReq = 9264; - CmdBuyShopGoodScRsp = 9266; - 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; + CmdUpgradeAvatarRsp = 9293; + CmdBuyShopGoodCsReq = 9284; + CmdGetShopDataCsReq = 9281; + CmdBLBHACNKKFC = 9279; + CmdGetShopDataScRsp = 9265; + CmdGetSystemDataRsp = 9270; + CmdDiceCombatMainPageRollDiceCsReq = 9274; + CmdGetSystemDataCsReq = 9296; + CmdUpgradeAvatarCsReq = 9267; + CmdAddItemRsp = 9297; + CmdFinishPveStageCsReq = 9273; + CmdDiceCombatMainPageRollDiceScRsp = 9295; + CmdBuyShopGoodScRsp = 9272; + CmdFinishPveStageScRsp = 9269; + CmdV2FinishPveStageScRsp = 9298; + CmdDDKNIMHHNPA = 9276; + CmdV2FinishPveStageCsReq = 9278; + CmdModifyAvatarDiceRsp = 9290; + CmdModifyAvatarDiceCsReq = 9283; } // Obf: HHKPBPHJOMO // Type: Req -// CmdID: 9293 -message GetDiceCombatSystemDataCsReq { +// CmdID: 9296 +message GetSystemDataCsReq { } - message PKENAGKIECB { - int64 unlock_timestamp = 13; // offset: 24 - uint32 CLEKAKLPNBP = 7; // offset: 32 + uint32 CLEKAKLPNBP = 10; // offset: 24 + int64 unlock_time = 15; // offset: 32 } - message CMKMOIGANHN { - uint32 FPJMKDNDENK = 3; // offset: 24 - uint32 stage_id = 12; // offset: 28 + uint32 FPJMKDNDENK = 2; // offset: 28 + uint32 stage_id = 12; // offset: 24 } - message PDEIEDGCOBA { + repeated uint32 GNNBMNHOIFG = 5; // offset: 32 repeated CMKMOIGANHN LNPPFHHACPF = 12; // offset: 24 - repeated uint32 GNNBMNHOIFG = 7; // offset: 32 } // Obf: CCNGMFEFNKG // Type: Rsp -// 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 +// CmdID: 9270 +message GetSystemDataRsp { + repeated DiceCombatAvatar avatar_list = 2; // offset: 24 + repeated uint32 OHFIIBEIPJE = 6; // offset: 40 + uint32 retcode = 9; // offset: 56 + repeated PKENAGKIECB KCNEKEGGAGG = 11; // offset: 48 + PDEIEDGCOBA DGFNLDBFLAJ = 13; // offset: 16 } // Obf: IPGLHOIFDAB // Type: Notify -// CmdID: 9280 +// CmdID: 9297 message AddItemRsp { - ItemList reward = 11; // offset: 16 - int64 unlock_timestamp = 6; // offset: 40 + int64 unlock_time = 7; // offset: 40 + ItemList reward = 8; // offset: 24 oneof FJIANHMABAB { - uint32 avatar_id = 5; // offset: 24 - uint32 CLEKAKLPNBP = 7; // offset: 24 + uint32 avatar_id = 6; // offset: 16 + uint32 CLEKAKLPNBP = 2; // offset: 16 } } // Type: Req -// CmdID: 9264 +// CmdID: 9274 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp -// CmdID: 9299 +// CmdID: 9295 message DiceCombatMainPageRollDiceScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: JFGGPGHOANG // Type: Req -// CmdID: 9263 -message GetDiceCombatShopDataCsReq { +// CmdID: 9281 +message GetShopDataCsReq { } - message NJEBDKOJNGA { - repeated FLDKOELBPGA CNFFGBMPCHD = 2; // offset: 16 - uint32 shop_id = 10; // offset: 32 + repeated FLDKOELBPGA CNFFGBMPCHD = 10; // offset: 16 + uint32 shop_id = 13; // 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 + bool DOFNEAPHMKH = 1; // offset: 32 + ItemCostData cost = 3; // offset: 16 + uint32 item_id = 7; // offset: 40 + uint32 KDMNGCLJDOM = 15; // offset: 36 } // Obf: IEGHPBPFCGL // Type: Rsp -// CmdID: 9288 -message GetDiceCombatShopDataScRsp { - repeated NJEBDKOJNGA OPNFOBJOPCB = 4; // offset: 24 +// CmdID: 9265 +message GetShopDataScRsp { uint32 retcode = 1; // offset: 32 + repeated NJEBDKOJNGA OPNFOBJOPCB = 15; // offset: 16 } // Obf: IAFNLKNKPBD // Type: Req -// CmdID: 9268 +// CmdID: 9284 message BuyShopGoodCsReq { - uint32 shop_id = 15; // offset: 24 - uint32 KDMNGCLJDOM = 2; // offset: 28 + uint32 KDMNGCLJDOM = 5; // offset: 28 + uint32 shop_id = 8; // offset: 24 } // Obf: NCGNOILONNI // Type: Rsp -// CmdID: 9266 +// CmdID: 9272 message BuyShopGoodScRsp { - repeated NJEBDKOJNGA OPNFOBJOPCB = 15; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 4; // offset: 32 + repeated NJEBDKOJNGA OPNFOBJOPCB = 11; // offset: 16 } // Obf: PENHEEONFHJ // Type: Req -// CmdID: 9273 +// CmdID: 9283 message ModifyAvatarDiceCsReq { - uint32 avatar_id = 9; // offset: 24 - uint32 LLPCNBJIMCN = 8; // offset: 28 + uint32 LLPCNBJIMCN = 1; // offset: 24 + uint32 avatar_id = 3; // offset: 28 } // Obf: NALJOPFBJDK // Type: Rsp -// CmdID: 9279 +// CmdID: 9290 message ModifyAvatarDiceRsp { - DiceCombatAvatar MLFLPFMLKNF = 12; // offset: 16 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 4; // offset: 32 + DiceCombatAvatar avatar = 10; // offset: 16 } // Obf: LAPHOALBKBH // Type: Req -// CmdID: 9287 +// CmdID: 9267 message UpgradeAvatarCsReq { - uint32 avatar_id = 8; // offset: 24 + uint32 avatar_id = 12; // offset: 24 } // Obf: LCACCGHOGDB // Type: Rsp -// CmdID: 9269 +// CmdID: 9293 message UpgradeAvatarRsp { - DiceCombatAvatar MLFLPFMLKNF = 6; // offset: 24 - uint32 retcode = 14; // offset: 32 + DiceCombatAvatar avatar = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: ELOCPGOBJFM // Type: Req -// CmdID: 9294 +// CmdID: 9273 message FinishPveStageCsReq { - bool AINKFEINNAK = 6; // offset: 24 - bool is_win = 14; // offset: 25 - uint32 damage = 4; // offset: 28 - uint32 MPDHNFNCIEA = 1; // offset: 32 + uint32 MPDHNFNCIEA = 9; // offset: 32 + uint32 damage = 10; // offset: 24 + bool is_win = 13; // offset: 29 + bool AINKFEINNAK = 14; // offset: 28 } // Obf: DFLIOADBEDK // Type: Rsp -// CmdID: 9292 +// CmdID: 9269 message FinishPveStageScRsp { - ItemList reward = 12; // offset: 16 + uint32 MPDHNFNCIEA = 4; // offset: 36 + bool is_win = 5; // offset: 40 uint32 retcode = 6; // offset: 32 - uint32 MPDHNFNCIEA = 8; // offset: 36 - bool is_win = 2; // offset: 40 + ItemList reward = 11; // offset: 16 } // Type: Notify -// CmdID: 9275 +// CmdID: 9279 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 + uint32 EECIJBLGLNG = 1; // offset: 32 + int32 GALOHJONKCG = 6; // offset: 28 + bool is_win = 9; // offset: 36 + uint32 LEHIGGFKPMN = 11; // offset: 24 + bool is_friend = 12; // offset: 37 } // Obf: IOEOOJJNGKD // Type: Req -// CmdID: 9265 +// CmdID: 9278 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 + uint32 AELAEGOOBMB = 4; // offset: 36 + uint32 MPDHNFNCIEA = 5; // offset: 24 + uint32 KGHBJELHOBA = 6; // offset: 28 + uint32 FGBIJPLPOBI = 8; // offset: 40 + bool is_win = 12; // offset: 45 + uint32 EOILKCCLEIF = 14; // offset: 32 + bool AINKFEINNAK = 15; // offset: 44 } // Obf: AFAAPIGOAEN // Type: Rsp -// CmdID: 9272 +// CmdID: 9298 message V2FinishPveStageScRsp { - ItemList reward = 1; // offset: 16 - uint32 MPDHNFNCIEA = 13; // offset: 32 - bool is_win = 4; // offset: 36 - uint32 retcode = 12; // offset: 40 + uint32 retcode = 6; // offset: 36 + uint32 MPDHNFNCIEA = 9; // offset: 40 + bool is_win = 10; // offset: 32 + ItemList reward = 11; // offset: 24 } // Type: Notify -// CmdID: 9274 +// CmdID: 9276 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 + repeated LPGJPLMHKFL JDGMEHCPGLL = 5; // offset: 16 uint32 stage_id = 6; // offset: 48 + bool is_win = 10; // offset: 44 + repeated EHMEPOMCGNG LMPLLJFMFEC = 13; // offset: 32 + uint32 total_score = 15; // offset: 40 } +// Obf: JNAFGAGPCIK enum CmdDrinkMakerType { JNAFGAGPCIK_NLCDGIPGFDJ = 0; - CmdEndDrinkMakerSequenceCsReq = 6982; - CmdDrinkMakerCheersMakeDrinkScRsp = 6995; + CmdDrinkMakerChallengeCsReq = 6995; + CmdDrinkMakerCheersGetDataScRsp = 6990; + CmdMakeMissionDrinkScRsp = 6984; + CmdGetDrinkMakerDataScRsp = 6988; + CmdDrinkMakerCheersGetDataCsReq = 7000; 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; + CmdMakeDrinkCsReq = 6983; + CmdDrinkMakerCheersEnterNextGroupCsReq = 6986; + CmdEndDrinkMakerSequenceScRsp = 6997; + CmdMakeMissionDrinkCsReq = 6985; + CmdDrinkMakerCheersMakeDrinkScRsp = 6994; + CmdDrinkMakerUpdateTipsNotify = 6989; + CmdDrinkMakerCheersEnterNextGroupScRsp = 6999; + CmdEndDrinkMakerSequenceCsReq = 6982; + CmdDrinkMakerChallengeScRsp = 6981; + CmdMakeDrinkScRsp = 6992; + CmdDrinkMakerCheersMakeDrinkCsReq = 6987; + CmdGetDrinkMakerDayEndScNotify = 6991; } - message KKIACMJGIKN { - repeated uint32 OBJOLNOJIKC = 14; // offset: 24 - uint32 JOIKIENJNJI = 12; // offset: 32 - uint32 OHPIDOOJDHJ = 6; // offset: 36 + repeated uint32 OBJOLNOJIKC = 2; // offset: 24 + uint32 OHPIDOOJDHJ = 12; // offset: 32 + uint32 JOIKIENJNJI = 13; // 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 + repeated uint32 ECIOKDDBEPN = 4; // offset: 24 + uint32 PDHDOHAIJKD = 6; // offset: 40 + uint32 HCCKHLMLENE = 11; // offset: 44 + uint32 DALCMIELFDD = 12; // offset: 32 + uint32 KMADACHJHJC = 15; // offset: 36 } - message NACEGIAMJMG { - uint32 CJGGHHCILMD = 12; // offset: 24 - bool KGKEJAKKLDP = 9; // offset: 28 + uint32 CJGGHHCILMD = 1; // offset: 24 + bool KGKEJAKKLDP = 7; // offset: 28 } // Obf: JEMBBCBCOIK @@ -13441,35 +13051,35 @@ message GetDrinkMakerDataCsReq { // Obf: JPDFANKBJNO // Type: Rsp -// CmdID: 6986 +// CmdID: 6988 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 + uint32 retcode = 1; // offset: 72 + uint32 EMIAIOMOLPO = 2; // offset: 48 + repeated uint32 CJKAGEDKAFL = 3; // offset: 32 + uint32 level = 4; // offset: 64 + uint32 FGBELHJAKCC = 6; // offset: 52 + repeated KKIACMJGIKN ONFNEDNFOLL = 7; // offset: 40 + DFJPGILAAON LMOGDPMLKFH = 8; // offset: 16 + uint32 FHPKJONKHAC = 11; // offset: 60 + uint32 day = 12; // offset: 68 + uint32 exp = 13; // offset: 56 } // Obf: HAALIJLGHNM // Type: Req -// CmdID: 6996 +// CmdID: 6983 message MakeDrinkCsReq { - DFJPGILAAON AGCBLNPHFCI = 10; // offset: 16 - uint32 FGBELHJAKCC = 4; // offset: 32 + uint32 FGBELHJAKCC = 7; // offset: 32 + DFJPGILAAON AGCBLNPHFCI = 13; // offset: 16 } // Obf: BIFNKEPOOPA // Type: Rsp -// CmdID: 7000 +// CmdID: 6992 message MakeDrinkScRsp { - uint32 LEJDBHMPBBG = 4; // offset: 24 - bool KGKEJAKKLDP = 13; // offset: 28 - uint32 retcode = 15; // offset: 32 + bool KGKEJAKKLDP = 7; // offset: 24 + uint32 retcode = 12; // offset: 28 + uint32 LEJDBHMPBBG = 13; // offset: 32 } // Obf: GCOKGACMDNF @@ -13480,654 +13090,621 @@ message EndDrinkMakerSequenceCsReq { // Obf: JALACKKFDEG // Type: Rsp -// CmdID: 6999 +// CmdID: 6997 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 + repeated NACEGIAMJMG ADNJJHNMAAJ = 7; // offset: 32 + uint32 exp = 9; // offset: 56 + uint32 BFHGACCOGJD = 10; // offset: 52 + ItemList reward = 11; // offset: 40 + uint32 FHPKJONKHAC = 12; // offset: 60 + KKIACMJGIKN guest = 13; // offset: 16 + uint32 level = 14; // offset: 64 + uint32 retcode = 15; // offset: 48 } // Obf: CEJMDKPGPGP // Type: Req -// CmdID: 6992 +// CmdID: 6985 message MakeMissionDrinkCsReq { - DFJPGILAAON AGCBLNPHFCI = 1; // offset: 16 - uint32 CJGGHHCILMD = 8; // offset: 32 - bool is_save = 12; // offset: 36 + DFJPGILAAON AGCBLNPHFCI = 2; // offset: 16 + bool is_save = 5; // offset: 32 + uint32 CJGGHHCILMD = 15; // offset: 36 } // Obf: NALOLCLOBMG // Type: Rsp -// CmdID: 6994 +// CmdID: 6984 message MakeMissionDrinkScRsp { - DFJPGILAAON LMOGDPMLKFH = 8; // offset: 16 - bool is_save = 14; // offset: 32 - bool KGKEJAKKLDP = 6; // offset: 33 - uint32 retcode = 2; // offset: 36 + uint32 retcode = 1; // offset: 32 + bool KGKEJAKKLDP = 7; // offset: 37 + DFJPGILAAON LMOGDPMLKFH = 11; // offset: 24 + bool is_save = 12; // offset: 36 } // Obf: DJALAJMGFHO // Type: Notify -// CmdID: 6984 +// CmdID: 6991 message GetDrinkMakerDayEndScNotify { - uint32 HBJIJHHMEGO = 3; // offset: 24 + uint32 HBJIJHHMEGO = 10; // offset: 24 } // Obf: IHKCFDECEEH // Type: Req -// CmdID: 6991 +// CmdID: 6995 message DrinkMakerChallengeCsReq { - DFJPGILAAON AGCBLNPHFCI = 11; // offset: 16 - uint32 challenge_id = 14; // offset: 32 + DFJPGILAAON AGCBLNPHFCI = 4; // offset: 16 + uint32 challenge_id = 6; // offset: 32 } // Obf: AIIAOELLFAP // Type: Rsp -// CmdID: 6997 +// CmdID: 6981 message DrinkMakerChallengeScRsp { - ItemList reward = 9; // offset: 16 - uint32 retcode = 4; // offset: 32 - bool KGKEJAKKLDP = 1; // offset: 36 - uint32 challenge_id = 11; // offset: 40 + uint32 challenge_id = 9; // offset: 40 + bool KGKEJAKKLDP = 11; // offset: 32 + ItemList reward = 12; // offset: 24 + uint32 retcode = 15; // offset: 36 } // Obf: MDJMAMCHFAO // Type: Notify -// CmdID: 6983 +// CmdID: 6989 message DrinkMakerUpdateTipsNotify { - uint32 FHPKJONKHAC = 9; // offset: 24 + uint32 FHPKJONKHAC = 13; // offset: 24 } - message LEFIDLICEMH { - repeated uint32 LNCKEHDMHLD = 5; // offset: 16 - DFJPGILAAON AGCBLNPHFCI = 10; // offset: 32 - bool MHNDLPIDJIE = 13; // offset: 40 + DFJPGILAAON AGCBLNPHFCI = 1; // offset: 24 uint32 MJJMPMCCNJH = 2; // offset: 44 + repeated uint32 LNCKEHDMHLD = 9; // offset: 32 + bool MHNDLPIDJIE = 13; // offset: 40 } // Obf: INBGOEJNFLG // Type: Req -// CmdID: 6988 +// CmdID: 7000 message DrinkMakerCheersGetDataCsReq { } // Obf: OFANJNFJCGL // Type: Rsp -// CmdID: 6987 +// CmdID: 6990 message DrinkMakerCheersGetDataScRsp { - repeated LEFIDLICEMH NHFMCMGHADE = 9; // offset: 16 - uint32 LFNJKNCGNEE = 2; // offset: 32 - uint32 OLKJPIIKCKP = 1; // offset: 36 - uint32 retcode = 10; // offset: 40 + uint32 LFNJKNCGNEE = 2; // offset: 40 + repeated LEFIDLICEMH NHFMCMGHADE = 4; // offset: 24 + uint32 retcode = 12; // offset: 36 + uint32 OLKJPIIKCKP = 15; // offset: 32 } // Obf: NMKKIFLKMPB // Type: Req -// CmdID: 6990 +// CmdID: 6987 message DrinkMakerCheersMakeDrinkCsReq { - DFJPGILAAON AGCBLNPHFCI = 1; // offset: 24 - uint32 group_id = 8; // offset: 32 - bool PCPIHPDOIGI = 7; // offset: 36 - uint32 MJJMPMCCNJH = 3; // offset: 40 + uint32 MJJMPMCCNJH = 1; // offset: 36 + bool PCPIHPDOIGI = 9; // offset: 40 + DFJPGILAAON AGCBLNPHFCI = 10; // offset: 16 + uint32 group_id = 13; // offset: 32 } // Obf: KOJDMLGPKII // Type: Rsp -// CmdID: 6995 +// CmdID: 6994 message DrinkMakerCheersMakeDrinkScRsp { - LEFIDLICEMH GKBFMPCFFOE = 5; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 4; // offset: 32 + LEFIDLICEMH GKBFMPCFFOE = 8; // offset: 24 } // Obf: CNAFOICMECG // Type: Req -// CmdID: 6981 +// CmdID: 6986 message DrinkMakerCheersEnterNextGroupCsReq { } // Obf: NOMBOPLGJJC // Type: Rsp -// CmdID: 6993 +// CmdID: 6999 message DrinkMakerCheersEnterNextGroupScRsp { - uint32 OLKJPIIKCKP = 6; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 OLKJPIIKCKP = 9; // offset: 24 } +// Obf: GFOCDHFMBBC enum CmdElationActivityType { GFOCDHFMBBC_NLCDGIPGFDJ = 0; - CmdGetElationActivityDataCsReq = 9109; - CmdEnterElationActivityStageScRsp = 9110; CmdElationActivityBattleEndScNotify = 9104; - CmdEnterElationActivityStageCsReq = 9102; - CmdGetElationActivityDataScRsp = 9108; + CmdEnterElationActivityStageCsReq = 9103; + CmdEnterElationActivityStageScRsp = 9105; + CmdGetElationActivityDataCsReq = 9110; + CmdGetElationActivityDataScRsp = 9101; } - message ElationActivityAvatar { - uint32 avatar_id = 6; // offset: 24 - AvatarType avatar_type = 1; // offset: 28 + AvatarType avatar_type = 1; // offset: 24 + uint32 avatar_id = 12; // 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 + bool is_perfect = 5; // offset: 32 + uint32 level_id = 7; // offset: 40 + uint32 BOEINFJIILE = 10; // offset: 28 + uint32 CHPCJIBGKFK = 12; // offset: 24 + uint32 FFGFINDLMCF = 14; // offset: 36 } // Obf: NJKCBFFNNEH // Type: Req -// CmdID: 9109 +// CmdID: 9110 message GetElationActivityDataCsReq { } // Obf: ONJNHGNCEOE // Type: Rsp -// CmdID: 9108 +// CmdID: 9101 message GetElationActivityDataScRsp { - repeated ElationActivityLevelData level_data_list = 13; // offset: 16 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated ElationActivityLevelData level_data_list = 6; // offset: 24 } // Obf: BKMKLMLDHJG // Type: Req -// CmdID: 9102 +// CmdID: 9103 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 + repeated ElationActivityAvatar player_selected_avatar_list = 1; // offset: 24 + repeated ElationActivityAvatar fixed_avatar_list = 9; // offset: 16 + uint32 level_id = 12; // offset: 40 } // Obf: HBPGCJMBKGB // Type: Rsp -// CmdID: 9110 +// CmdID: 9105 message EnterElationActivityStageScRsp { - SceneBattleInfo battle_info = 13; // offset: 24 - uint32 retcode = 8; // offset: 32 - uint32 level_id = 6; // offset: 36 + SceneBattleInfo battle_info = 1; // offset: 16 + uint32 retcode = 6; // offset: 32 + uint32 level_id = 7; // 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 + uint32 JCFMCEPKEHA = 2; // offset: 44 + uint32 JIGFPIOBAHB = 4; // offset: 32 + uint32 level_id = 6; // offset: 36 + uint32 perfect_wave = 13; // offset: 40 + ElationActivityLevelData level_data = 15; // offset: 24 } +// Obf: AEHOCHBKGOL 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; + CmdALEEDHCDIAL = 2587; + CmdElfRestaurantFinishTradeOrderScRsp = 2589; + CmdElfRestaurantRecycleSeedCsReq = 2567; + AEHOCHBKGOL_LCFDIHFAGHA = 2583; + CmdElfRestaurantHarvestCropCsReq = 2574; + CmdGetElfRestaurantDataCsReq = 2559; + CmdGOOJIJDPKIP = 2593; + AEHOCHBKGOL_HPKGGLPLHMD = 2556; + CmdMFIJFCEAKHA = 2586; + CmdPNOENKFAKEK = 2557; + CmdHCBCPFNMMMI = 2585; + AEHOCHBKGOL_OGCDAOELHCB = 2568; + CmdElfRestaurantTakeVillagerRewardScRsp = 2592; + CmdJFMKFJJCDKN = 2594; 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; + CmdGetElfRestaurantDataScRsp = 2573; + CmdGHNLNAAAOLG = 2565; + CmdElfRestaurantFinishTradeOrderCsReq = 2595; + CmdIJBBCKPNPAF = 2558; + CmdElfRestaurantDataChangeNotify = 2598; + CmdElfRestaurantBuyShopItemCsReq = 2590; + CmdFCEEHNOJAAN = 2564; + CmdHCGNKJHKJMM = 2563; + CmdElfRestaurantPlantSeedScRsp = 2571; + CmdEEAGACLNDFN = 2553; + CmdElfRestaurantRecycleSeedScRsp = 2579; + CmdElfRestaurantTakeVillagerRewardCsReq = 2597; + CmdNJMHBEAAOOC = 2580; + CmdElfRestaurantHarvestCropScRsp = 2570; + CmdElfRestaurantBuyShopItemScRsp = 2576; + CmdOCKGMNGKIEE = 2552; + CmdENDIDPAKMGF = 2582; + CmdElfRestaurantPlantSeedCsReq = 2560; } - message NOHPJFOGFLM { - uint32 progress = 10; // offset: 24 - uint32 JJIJBJDKNAE = 8; // offset: 28 + uint32 JJIJBJDKNAE = 5; // offset: 28 + uint32 progress = 7; // offset: 24 } - 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 + uint32 MDIIJKBHBBI = 1; // offset: 44 + bool GPPHKPEHKIM = 8; // offset: 36 + uint32 NPGFNBPFMKI = 11; // offset: 32 + uint32 KKCKMCDGCGK = 12; // offset: 40 + repeated NOHPJFOGFLM NMJIOGGNLEO = 13; // offset: 24 } - 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 + uint32 LIHAHPDCIKL = 5; // offset: 32 + bool MEBMAMHHGMD = 7; // offset: 29 + bool JFAPNIECBKO = 8; // offset: 28 + uint32 LOPNADHJKBF = 9; // offset: 40 + uint32 BLNHCIBKJOM = 11; // offset: 24 + uint32 IHAOMLEPHOM = 14; // offset: 36 } - message OMPLEKGNLBC { - repeated OBDBODNJACD FMCGHNLBIKP = 10; // offset: 16 - repeated uint32 KPMKNBNOAFP = 1; // offset: 32 - bool PCKLCAEDJPC = 2; // offset: 40 + repeated OBDBODNJACD FMCGHNLBIKP = 1; // offset: 32 + bool PCKLCAEDJPC = 5; // offset: 40 + repeated uint32 KPMKNBNOAFP = 15; // offset: 24 } - message GHFEKEGEFAC { - uint32 OMFGAABELHE = 10; // offset: 24 - uint32 level = 11; // offset: 28 + uint32 level = 3; // offset: 24 + uint32 OMFGAABELHE = 10; // offset: 28 } - message FHCIIMGMIML { - uint32 level = 7; // offset: 24 - uint32 AOOLKNMJLNI = 5; // offset: 28 + uint32 AOOLKNMJLNI = 9; // offset: 24 + uint32 level = 15; // offset: 28 } - message CLBNCPOFNPB { - uint32 GELLJOJMEFP = 7; // offset: 24 - uint32 AOOLKNMJLNI = 10; // offset: 28 - uint32 MCGHFJCBBMK = 2; // offset: 32 + uint32 GELLJOJMEFP = 1; // offset: 32 + uint32 AOOLKNMJLNI = 7; // offset: 24 + uint32 MCGHFJCBBMK = 15; // offset: 28 } - message BMJDDOLALFI { - uint32 ENBEGMDIFKN = 9; // offset: 24 - uint32 count = 12; // offset: 28 + uint32 count = 1; // offset: 24 + uint32 ENBEGMDIFKN = 4; // 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 + repeated BMJDDOLALFI ELJEBPIOKDD = 3; // offset: 32 + repeated CLBNCPOFNPB FGJIAMOOIIG = 4; // offset: 48 + repeated uint32 JEENJPHNBLI = 6; // offset: 40 + uint64 FEKHNEKHAAK = 7; // offset: 56 + repeated uint32 FFEILKDLABH = 9; // offset: 16 uint32 DFELFGNJGDP = 13; // offset: 68 + uint32 JFBOMKNCNIE = 14; // offset: 64 } - message BAEDIBFGLDE { - repeated GHFEKEGEFAC JJHMEHGELNO = 3; // offset: 16 - LABMFHEEPBI AJFHKPNGPDB = 13; // offset: 32 - repeated FHCIIMGMIML DLCGPENPMNK = 5; // offset: 40 + LABMFHEEPBI AJFHKPNGPDB = 2; // offset: 24 + repeated GHFEKEGEFAC JJHMEHGELNO = 9; // offset: 16 + repeated FHCIIMGMIML DLCGPENPMNK = 10; // offset: 40 } - message AGFGGFBNOJC { - uint32 AMMPOLONOBC = 9; // offset: 24 - uint32 level = 1; // offset: 28 + uint32 AMMPOLONOBC = 6; // offset: 28 + uint32 level = 11; // offset: 24 } - message IILBDJMKELG { - repeated AGFGGFBNOJC FGJHNNPOGGF = 6; // offset: 16 + repeated AGFGGFBNOJC FGJHNNPOGGF = 9; // offset: 24 } - message MOOGIHHBHFG { - uint32 ICNCMMEEJKM = 15; // offset: 24 - uint32 BEIJKGPGFFE = 13; // offset: 28 - uint32 LMGFEGDNCHP = 3; // offset: 32 + uint32 LMGFEGDNCHP = 3; // offset: 28 + uint32 ICNCMMEEJKM = 6; // offset: 32 + uint32 BEIJKGPGFFE = 13; // offset: 24 } - message LGFLGGDMAGD { - uint32 BEIJKGPGFFE = 1; // offset: 24 - uint32 BFADNHJAJBJ = 15; // offset: 28 + uint32 BEIJKGPGFFE = 6; // offset: 24 + uint32 BFADNHJAJBJ = 9; // offset: 28 } - message ICABANFEIHJ { - repeated LGFLGGDMAGD NILEKCAGIMK = 10; // offset: 16 - repeated MOOGIHHBHFG LCJFDCHINHL = 5; // offset: 24 + repeated MOOGIHHBHFG LCJFDCHINHL = 5; // offset: 32 + repeated LGFLGGDMAGD NILEKCAGIMK = 13; // offset: 16 } // Obf: BAKKENDDMOL // Type: Req -// CmdID: 2582 +// CmdID: 2559 message GetElfRestaurantDataCsReq { } // Obf: FDFOELGFBCA // Type: Rsp -// CmdID: 2592 +// CmdID: 2573 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 + uint32 retcode = 2; // offset: 64 + BAEDIBFGLDE OENLJGEBCGA = 4; // offset: 40 + OMPLEKGNLBC FFKCMKJFFCM = 5; // offset: 24 + ACAKOLCGDLL IBHKOKEEMOI = 8; // offset: 48 + IILBDJMKELG MILCHKIIEJE = 12; // offset: 56 + ICABANFEIHJ AHCEIMGNBNM = 13; // offset: 32 } // Type: Req -// CmdID: 2557 +// CmdID: 2587 message ALEEDHCDIAL { } // Type: Rsp -// CmdID: 2573 +// CmdID: 2594 message JFMKFJJCDKN { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 5; // offset: 24 } - message HGMJFBCFJFN { oneof ENDDAHPBCKJ { ACAKOLCGDLL JNBFIBDKLGB = 4; // offset: 24 - OBDBODNJACD LEMCGNHLOOI = 2; // offset: 24 + OBDBODNJACD LEMCGNHLOOI = 10; // 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 + uint32 EDGOIFOOBMH = 7; // offset: 24 + GHFEKEGEFAC HINKDPMAICB = 5; // offset: 24 + FHCIIMGMIML MOCNALBMLLI = 9; // offset: 24 + MOOGIHHBHFG MFAJAPGACPA = 14; // offset: 24 + uint32 FDLGKNFIPMG = 8; // offset: 24 + LGFLGGDMAGD HMGKHCNMDDJ = 3; // offset: 24 + uint32 KMHMAKDFKLB = 15; // offset: 24 + bool PCKLCAEDJPC = 13; // offset: 24 + LABMFHEEPBI HGPMMEHONLD = 11; // offset: 24 } } // Obf: AODEGGFNDJP // Type: Notify -// CmdID: 2577 +// CmdID: 2598 message ElfRestaurantDataChangeNotify { - repeated HGMJFBCFJFN DGNGMJMPFGK = 2; // offset: 16 + repeated HGMJFBCFJFN DGNGMJMPFGK = 13; // offset: 16 } // Type: Req -// CmdID: 2569 +// CmdID: 2553 message EEAGACLNDFN { - uint32 LOPNADHJKBF = 14; // offset: 24 + uint32 LOPNADHJKBF = 10; // offset: 24 } // Type: Rsp -// CmdID: 2595 +// CmdID: 2557 message PNOENKFAKEK { - ItemCostData FKMFHAAJMMF = 7; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 6; // offset: 32 + ItemCostData FKMFHAAJMMF = 7; // offset: 16 } - message KPLHHLEGGCD { uint32 IHAOMLEPHOM = 2; // offset: 24 - uint32 LOPNADHJKBF = 7; // offset: 28 + uint32 LOPNADHJKBF = 13; // offset: 28 } - message NKEGPAOCGCJ { - ItemCostData FKMFHAAJMMF = 4; // offset: 24 - uint32 IHAOMLEPHOM = 13; // offset: 32 - uint32 LOPNADHJKBF = 5; // offset: 36 + uint32 LOPNADHJKBF = 2; // offset: 36 + ItemCostData FKMFHAAJMMF = 7; // offset: 24 + uint32 IHAOMLEPHOM = 10; // offset: 32 } // Obf: AADFONOBBKJ // Type: Req -// CmdID: 2559 +// CmdID: 2560 message ElfRestaurantPlantSeedCsReq { - repeated KPLHHLEGGCD FMCGHNLBIKP = 6; // offset: 16 - uint32 BLNHCIBKJOM = 7; // offset: 32 + uint32 BLNHCIBKJOM = 1; // offset: 32 + repeated KPLHHLEGGCD FMCGHNLBIKP = 8; // offset: 24 } // Obf: EPDCKMBJMOO // Type: Rsp -// CmdID: 2579 +// CmdID: 2571 message ElfRestaurantPlantSeedScRsp { - repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 - repeated NKEGPAOCGCJ FPEBFLJMEJL = 6; // offset: 32 - uint32 retcode = 9; // offset: 40 + uint32 retcode = 6; // offset: 32 + repeated NKEGPAOCGCJ FPEBFLJMEJL = 9; // offset: 24 } // Obf: GAHILLJECMN // Type: Req -// CmdID: 2593 +// CmdID: 2574 message ElfRestaurantHarvestCropCsReq { - repeated KPLHHLEGGCD FMCGHNLBIKP = 4; // offset: 24 + repeated KPLHHLEGGCD FMCGHNLBIKP = 10; // offset: 16 } - message CEKMLMOCLHF { - map JOCFFLKPNOL = 6; // offset: 24 - ItemList KKDJMIMHNAE = 9; // offset: 32 - uint32 IHAOMLEPHOM = 2; // offset: 40 - uint32 LOPNADHJKBF = 15; // offset: 44 + ItemList KKDJMIMHNAE = 6; // offset: 24 + map JOCFFLKPNOL = 9; // offset: 32 + uint32 LOPNADHJKBF = 10; // offset: 40 + uint32 IHAOMLEPHOM = 15; // offset: 44 } // Obf: AFOKEPANBEH // Type: Rsp -// CmdID: 2584 +// CmdID: 2570 message ElfRestaurantHarvestCropScRsp { - repeated CEKMLMOCLHF LGPOMBCJPKL = 4; // offset: 24 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 10; // offset: 32 + repeated CEKMLMOCLHF LGPOMBCJPKL = 13; // offset: 24 } // Obf: DEJCDBOCLHM // Type: Req -// CmdID: 2571 +// CmdID: 2567 message ElfRestaurantRecycleSeedCsReq { - repeated KPLHHLEGGCD FMCGHNLBIKP = 2; // offset: 16 + repeated KPLHHLEGGCD FMCGHNLBIKP = 14; // offset: 16 } - message ECGKEKKAHGN { - ItemList FEANLLOCFBA = 8; // offset: 16 - uint32 LOPNADHJKBF = 11; // offset: 32 - uint32 IHAOMLEPHOM = 5; // offset: 36 + uint32 LOPNADHJKBF = 5; // offset: 36 + uint32 IHAOMLEPHOM = 6; // offset: 32 + ItemList FEANLLOCFBA = 15; // offset: 24 } // Obf: IPFOBFKCDGH // Type: Rsp -// CmdID: 2590 +// CmdID: 2579 message ElfRestaurantRecycleSeedScRsp { - repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 + repeated ECGKEKKAHGN HDAMNMCDHLH = 7; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: FIOHLMBJJDB // Type: Req -// CmdID: 2596 +// CmdID: 2597 message ElfRestaurantTakeVillagerRewardCsReq { } - message PLOHACFCDKF { - ItemList reward_list = 4; // offset: 24 - uint32 progress = 15; // offset: 32 - uint32 MMMADINMHFB = 10; // offset: 36 - uint32 OCJKDCPANJM = 13; // offset: 40 + ItemList reward_list = 1; // offset: 24 + uint32 progress = 8; // offset: 36 + uint32 OCJKDCPANJM = 9; // offset: 40 + uint32 MMMADINMHFB = 15; // offset: 32 } // Obf: HDPBHCKNOBC // Type: Rsp -// CmdID: 2565 +// CmdID: 2592 message ElfRestaurantTakeVillagerRewardScRsp { - repeated PLOHACFCDKF DJOBNPIAEJP = 1; // offset: 24 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 7; // offset: 32 + repeated PLOHACFCDKF DJOBNPIAEJP = 10; // offset: 16 } // Type: Req -// CmdID: 2553 +// CmdID: 2552 message OCKGMNGKIEE { - uint32 AMMPOLONOBC = 8; // offset: 24 - uint32 IGOOJKMPMDC = 4; // offset: 28 + uint32 AMMPOLONOBC = 4; // offset: 24 + uint32 IGOOJKMPMDC = 14; // offset: 28 } // Type: Rsp -// CmdID: 2588 +// CmdID: 2564 message FCEEHNOJAAN { - ItemCostData FKMFHAAJMMF = 3; // offset: 16 - uint32 retcode = 10; // offset: 32 + ItemCostData FKMFHAAJMMF = 5; // offset: 16 + uint32 retcode = 7; // offset: 32 } // Type: Req -// CmdID: 2570 +// CmdID: 2585 message HCBCPFNMMMI { - uint32 OMFGAABELHE = 8; // offset: 24 - uint32 IGOOJKMPMDC = 6; // offset: 28 + uint32 OMFGAABELHE = 3; // offset: 24 + uint32 IGOOJKMPMDC = 5; // offset: 28 } // Type: Rsp -// CmdID: 2562 +// CmdID: 2565 message GHNLNAAAOLG { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Type: Req -// CmdID: 2556 +// CmdID: 2563 message HCGNKJHKJMM { - uint32 IGOOJKMPMDC = 7; // offset: 24 - uint32 AOOLKNMJLNI = 15; // offset: 28 + uint32 AOOLKNMJLNI = 2; // offset: 28 + uint32 IGOOJKMPMDC = 6; // offset: 24 } // Type: Rsp -// CmdID: 2566 +// CmdID: 2558 message IJBBCKPNPAF { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 12; // offset: 24 } - message KHEOAGDIHCC { - uint32 AOOLKNMJLNI = 7; // offset: 24 + uint32 AOOLKNMJLNI = 2; // 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 + uint32 KINCCGNDOJN = 3; // offset: 32 + bool FACNFJFMPNK = 5; // offset: 36 + repeated KHEOAGDIHCC MEDLNEJHOEF = 12; // offset: 24 + bool DPLFIIPIACN = 14; // offset: 37 } - message JPLJJHFFODO { - uint32 num = 13; // offset: 24 - uint32 LAOACNPDOLD = 1; // offset: 28 + uint32 event_type = 2; // offset: 24 + uint32 num = 4; // offset: 28 } - message FJEBMHIBJPL { - uint32 BBMELNJBGAL = 11; // offset: 24 - uint32 CAOFLNHBOLK = 7; // offset: 28 + uint32 CAOFLNHBOLK = 11; // offset: 28 + uint32 BBMELNJBGAL = 14; // offset: 24 } - 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 + uint32 BIOFDPICHLC = 4; // offset: 52 + uint32 IFGMFCOGNJF = 9; // offset: 32 + bool FKLNFMAHKGD = 10; // offset: 40 + uint32 ADGNNEOEAFO = 11; // offset: 44 + repeated KVP DBOBKAAGPJH = 12; // offset: 24 + bool PLIEODDEEHG = 13; // offset: 41 + uint32 AOOLKNMJLNI = 14; // offset: 36 + uint32 IHHKFADNADN = 15; // offset: 48 } - message CDCMOFFKCPI { - uint32 event_id = 13; // offset: 24 - uint32 BIOFDPICHLC = 2; // offset: 28 - uint32 GLABGHEAGMI = 15; // offset: 32 + uint32 GLABGHEAGMI = 7; // offset: 32 + uint32 BIOFDPICHLC = 8; // offset: 28 + uint32 event_id = 11; // offset: 24 } - -// Type: Req -// 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 + uint32 cost_time = 2; // offset: 84 + uint32 OFMDJAMJNGN = 4; // offset: 64 + uint32 GKOONGBHOMM = 5; // offset: 88 + repeated CDCMOFFKCPI PIGMDKOGADE = 6; // offset: 56 + uint32 IFDKCGENNCP = 7; // offset: 72 + uint32 PLOEMBOCIGE = 8; // offset: 76 + uint32 HFIBLHAFONM = 9; // offset: 80 + repeated FJEBMHIBJPL MFIIBGCFABF = 10; // offset: 24 + uint32 FEKHNEKHAAK = 11; // offset: 68 + repeated KFCKFOFONGI PNBHFPMPGHN = 12; // offset: 16 + repeated LNCAAKDIMBL CMODBLCAEJF = 13; // offset: 40 + repeated JPLJJHFFODO MGFHEBIDAOL = 14; // offset: 32 } // Type: Rsp -// CmdID: 2568 +// CmdID: 2593 message GOOJIJDPKIP { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Obf: FGADBGEMDAG // Type: Req -// CmdID: 2599 +// CmdID: 2590 message ElfRestaurantBuyShopItemCsReq { - uint32 ICNCMMEEJKM = 7; // offset: 24 - uint32 ICAILDEHHBN = 9; // offset: 28 + uint32 ICAILDEHHBN = 3; // offset: 24 + uint32 ICNCMMEEJKM = 14; // offset: 28 } // Obf: GAAODNGGFJF // Type: Rsp -// CmdID: 2564 +// CmdID: 2576 message ElfRestaurantBuyShopItemScRsp { - ItemList GLAPKNMCIBI = 5; // offset: 16 - ItemCostData FKMFHAAJMMF = 2; // offset: 32 - uint32 retcode = 1; // offset: 40 - uint32 ICNCMMEEJKM = 12; // offset: 44 + uint32 ICNCMMEEJKM = 6; // offset: 44 + uint32 retcode = 8; // offset: 40 + ItemList GLAPKNMCIBI = 9; // offset: 32 + ItemCostData FKMFHAAJMMF = 10; // offset: 24 } // Obf: NDEFINBJPAG // Type: Req -// CmdID: 2600 +// CmdID: 2595 message ElfRestaurantFinishTradeOrderCsReq { uint32 BFADNHJAJBJ = 9; // offset: 24 } // Obf: LOOPILHHNFD // Type: Rsp -// CmdID: 2587 +// CmdID: 2589 message ElfRestaurantFinishTradeOrderScRsp { - ItemCostData FKMFHAAJMMF = 2; // offset: 16 - ItemList GLAPKNMCIBI = 9; // offset: 24 - uint32 retcode = 3; // offset: 40 - uint32 BFADNHJAJBJ = 1; // offset: 44 + uint32 BFADNHJAJBJ = 4; // offset: 40 + ItemCostData FKMFHAAJMMF = 8; // offset: 32 + uint32 retcode = 12; // offset: 44 + ItemList GLAPKNMCIBI = 13; // offset: 24 } // Type: Req // CmdID: 2572 message KFLIEGJGOBO { - repeated uint32 COBAKMLAOJC = 11; // offset: 24 + repeated uint32 COBAKMLAOJC = 12; // offset: 24 } // Type: Rsp -// CmdID: 2598 +// CmdID: 2582 message ENDIDPAKMGF { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 4; // offset: 24 } // Type: Req -// CmdID: 2574 +// CmdID: 2586 message MFIJFCEAKHA { - bool CAGCHKJHMPD = 4; // offset: 24 + bool is_active = 7; // offset: 24 } // Type: Rsp -// CmdID: 2578 +// CmdID: 2580 message NJMHBEAAOOC { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 11; // offset: 24 } +// Obf: LDEBFOMPOGN enum CmdEraFlipperType { LDEBFOMPOGN_NLCDGIPGFDJ = 0; - CmdDMICEOCOGAD = 6560; - CmdResetEraFlipperDataScRsp = 6573; - CmdGetEraFlipperDataScRsp = 6567; - CmdChangeEraFlipperDataCsReq = 6564; + CmdChangeEraFlipperDataCsReq = 6562; + CmdResetEraFlipperDataScRsp = 6559; + CmdGetEraFlipperDataScRsp = 6571; + CmdChangeEraFlipperDataScRsp = 6557; + CmdResetEraFlipperDataCsReq = 6555; + CmdDMICEOCOGAD = 6565; + CmdEnterEraFlipperDataScRsp = 6568; + CmdEnterEraFlipperDataCsReq = 6569; CmdGetEraFlipperDataCsReq = 6558; - CmdResetEraFlipperDataCsReq = 6552; - CmdEnterEraFlipperDataScRsp = 6557; - CmdChangeEraFlipperDataScRsp = 6561; - CmdEnterEraFlipperDataCsReq = 6553; } - message HKLDDAAECLN { - uint32 state = 10; // offset: 24 - uint32 LJHKNKFLGDE = 3; // offset: 28 + uint32 state = 8; // offset: 28 + uint32 region_id = 15; // offset: 24 } - message KKFMGCNDHGH { - repeated HKLDDAAECLN DMDKAOOLABF = 1; // offset: 16 + repeated HKLDDAAECLN DMDKAOOLABF = 14; // offset: 16 } // Type: Req @@ -14136,84 +13713,83 @@ message GetEraFlipperDataCsReq { } // Type: Rsp -// CmdID: 6567 +// CmdID: 6571 message GetEraFlipperDataScRsp { - KKFMGCNDHGH data = 11; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 1; // offset: 32 + KKFMGCNDHGH data = 11; // offset: 16 } // Type: Req -// CmdID: 6564 +// CmdID: 6562 message ChangeEraFlipperDataCsReq { - KKFMGCNDHGH data = 4; // offset: 16 -} - -// Type: Rsp -// CmdID: 6561 -message ChangeEraFlipperDataScRsp { - KKFMGCNDHGH data = 11; // offset: 24 - uint32 retcode = 13; // offset: 32 -} - -// Type: Req -// CmdID: 6552 -message ResetEraFlipperDataCsReq { - bool CJEILDIOIOE = 7; // offset: 24 -} - -// Type: Rsp -// CmdID: 6573 -message ResetEraFlipperDataScRsp { - KKFMGCNDHGH data = 14; // offset: 16 - bool CJEILDIOIOE = 6; // offset: 32 - uint32 retcode = 3; // offset: 36 -} - -// Type: Req -// CmdID: 6553 -message EnterEraFlipperDataCsReq { - uint32 state = 14; // offset: 24 - uint32 LJHKNKFLGDE = 13; // offset: 28 + KKFMGCNDHGH data = 1; // offset: 24 } // Type: Rsp // CmdID: 6557 +message ChangeEraFlipperDataScRsp { + uint32 retcode = 5; // offset: 32 + KKFMGCNDHGH data = 7; // offset: 24 +} + +// Type: Req +// CmdID: 6555 +message ResetEraFlipperDataCsReq { + bool CJEILDIOIOE = 1; // offset: 24 +} + +// Type: Rsp +// CmdID: 6559 +message ResetEraFlipperDataScRsp { + uint32 retcode = 3; // offset: 32 + KKFMGCNDHGH data = 7; // offset: 24 + bool CJEILDIOIOE = 15; // offset: 36 +} + +// Type: Req +// CmdID: 6569 +message EnterEraFlipperDataCsReq { + uint32 state = 5; // offset: 24 + uint32 region_id = 15; // offset: 28 +} + +// Type: Rsp +// CmdID: 6568 message EnterEraFlipperDataScRsp { - uint32 retcode = 11; // offset: 24 - uint32 LJHKNKFLGDE = 5; // offset: 28 + uint32 region_id = 6; // offset: 28 + uint32 retcode = 7; // offset: 24 } // Type: Notify -// CmdID: 6560 +// CmdID: 6565 message DMICEOCOGAD { - KKFMGCNDHGH data = 5; // offset: 16 - uint32 floor_id = 7; // offset: 32 + KKFMGCNDHGH data = 1; // offset: 24 + uint32 floor_id = 2; // offset: 32 } +// Obf: HNJJAFEFDLN enum CmdEvolveBuildType { 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; + CmdEvolveBuildStartLevelScRsp = 7144; + CmdGetEvolveBuildShopAbilityResetScRsp = 7118; + CmdGetEvolveBuildShopAbilityDownCsReq = 7114; + CmdEvolveBuildSkipTeachLevelCsReq = 7126; + CmdGetEvolveBuildReRandomStageCsReq = 7120; + CmdGetEvolveBuildCoinNotify = 7143; + CmdGetEvolveBuildQueryInfoScRsp = 7123; + CmdGetEvolveBuildGiveupCsReq = 7103; + CmdGetEvolveBuildGiveupScRsp = 7107; + CmdGetEvolveBuildShopAbilityUpCsReq = 7106; + CmdGetEvolveBuildShopAbilityUpScRsp = 7102; + CmdGetEvolveBuildShopAbilityDownScRsp = 7135; + CmdEvolveBuildSkipTeachLevelScRsp = 7145; + CmdEvolveBuildStartStageCsReq = 7119; + CmdGetEvolveBuildFinishScNotify = 7124; + CmdEvolveBuildStartStageScRsp = 7148; + CmdGetEvolveBuildQueryInfoCsReq = 7109; + CmdEvolveBuildStartLevelCsReq = 7137; + CmdGetEvolveBuildReRandomStageScRsp = 7117; + CmdGetEvolveBuildShopAbilityResetCsReq = 7108; } enum GCIOHOGCBCF { @@ -14237,420 +13813,397 @@ enum EDJKFOBBDJF { EDJKFOBBDJF_CNLOJEFOHII = 1; EDJKFOBBDJF_IABFOPFPILL = 2; } - message EHPLFHLNMIF { - uint32 avatar_id = 1; // offset: 24 - AvatarType avatar_type = 14; // offset: 28 - double damage = 13; // offset: 32 + AvatarType avatar_type = 4; // offset: 24 + double damage = 7; // offset: 32 + uint32 avatar_id = 15; // offset: 28 } - 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 + EDJKFOBBDJF HFPEJIDDDJG = 2; // offset: 60 + repeated EHPLFHLNMIF avatar_list = 3; // offset: 48 + uint32 DJHHPKMHPBC = 5; // offset: 64 + uint32 round_cnt = 6; // offset: 56 + repeated BattleTarget battle_target_list = 8; // offset: 32 + BattleGridFightSpecialBattleInfo battle_info = 11; // offset: 16 + repeated uint32 DCKIGAHCNMJ = 15; // offset: 24 } - message ACNKOPCGKDD { - uint32 FAGLNMDFOME = 4; // offset: 24 - uint32 level_id = 6; // offset: 28 - uint32 max_score = 11; // offset: 32 + uint32 max_score = 7; // offset: 24 + uint32 FAGLNMDFOME = 8; // offset: 32 + uint32 level_id = 14; // offset: 28 } - message GOMKGHJBNFM { - uint32 JEKLOEPPJBK = 8; // offset: 24 - uint32 level = 6; // offset: 28 + uint32 level = 5; // offset: 24 + uint32 JEKLOEPPJBK = 9; // offset: 28 } - message HLOADNFIOOO { - repeated uint32 DCKIGAHCNMJ = 10; // offset: 16 - uint32 level_id = 13; // offset: 32 - bool FJAKCBPAFMD = 14; // offset: 36 - bool FANPGKBLIOB = 6; // offset: 37 + repeated uint32 DCKIGAHCNMJ = 2; // offset: 24 + uint32 level_id = 6; // offset: 36 + bool FANPGKBLIOB = 11; // offset: 32 } - message LMMLGKHALLA { - repeated GOMKGHJBNFM CEPCGLMFPBC = 6; // offset: 24 - EDJKFOBBDJF HFPEJIDDDJG = 3; // offset: 32 - uint32 item_value = 10; // offset: 36 + uint32 item_value = 6; // offset: 32 + EDJKFOBBDJF HFPEJIDDDJG = 8; // offset: 36 + repeated GOMKGHJBNFM CEPCGLMFPBC = 15; // offset: 16 } - 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 + uint32 exp = 2; // offset: 64 + repeated HLOADNFIOOO JBOJBAGKIAE = 3; // offset: 56 + repeated ACNKOPCGKDD POFJCCBEBGA = 4; // offset: 40 + repeated LMMLGKHALLA HHFAAFOBKME = 5; // offset: 16 + repeated uint32 HNOCFELOAFJ = 8; // offset: 48 + uint32 item_value = 10; // offset: 68 + repeated uint32 BHAOHNCEAJM = 11; // offset: 24 } // Obf: NJHABLKFDLG // Type: Req -// CmdID: 7132 +// CmdID: 7109 message GetEvolveBuildQueryInfoCsReq { } // Obf: LBPHINKJJIM // Type: Rsp -// CmdID: 7142 +// CmdID: 7123 message GetEvolveBuildQueryInfoScRsp { - repeated LDLCMMOPKNG JPDOIGJNGNP = 9; // offset: 16 - CJJHNFICDIM CFDIKLBINHK = 8; // offset: 32 - uint32 retcode = 4; // offset: 40 + repeated LDLCMMOPKNG JPDOIGJNGNP = 3; // offset: 24 + uint32 retcode = 6; // offset: 40 + CJJHNFICDIM CFDIKLBINHK = 9; // offset: 32 } // Obf: HOKOLDJBBMK // Type: Req -// CmdID: 7107 +// CmdID: 7137 message EvolveBuildStartLevelCsReq { - repeated EHPLFHLNMIF avatar_list = 10; // offset: 16 - DKPHAFPGDLO NENJBDBJNFI = 11; // offset: 32 + DKPHAFPGDLO NENJBDBJNFI = 2; // offset: 24 uint32 level_id = 5; // offset: 40 + repeated EHPLFHLNMIF avatar_list = 7; // offset: 32 } // Obf: GDMLMJECLCD // Type: Rsp -// CmdID: 7123 +// CmdID: 7144 message EvolveBuildStartLevelScRsp { - LDLCMMOPKNG OEIBHLMDJKA = 13; // offset: 16 - SceneBattleInfo AEPNEDJPAGK = 14; // offset: 24 - uint32 retcode = 10; // offset: 40 + uint32 retcode = 11; // offset: 32 + LDLCMMOPKNG OEIBHLMDJKA = 15; // offset: 24 } // Obf: FPMGJDEHNAI // Type: Req -// CmdID: 7144 +// CmdID: 7119 message EvolveBuildStartStageCsReq { - uint32 level_id = 9; // offset: 24 + uint32 level_id = 12; // offset: 24 } // Obf: BNFCJPEGJFL // Type: Rsp -// CmdID: 7127 +// CmdID: 7148 message EvolveBuildStartStageScRsp { - SceneBattleInfo AEPNEDJPAGK = 2; // offset: 24 - LDLCMMOPKNG OEIBHLMDJKA = 6; // offset: 32 - uint32 retcode = 9; // offset: 40 + SceneBattleInfo AEPNEDJPAGK = 1; // offset: 24 + uint32 retcode = 3; // offset: 40 + LDLCMMOPKNG OEIBHLMDJKA = 13; // offset: 16 } // Obf: FJGKJHBJCCG // Type: Req -// CmdID: 7119 +// CmdID: 7103 message GetEvolveBuildGiveupCsReq { - uint32 level_id = 5; // offset: 24 + uint32 level_id = 3; // offset: 24 } // Obf: OKBILIPEDPP // Type: Rsp -// CmdID: 7145 +// CmdID: 7107 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 + LDLCMMOPKNG OEIBHLMDJKA = 2; // offset: 24 + uint32 retcode = 8; // offset: 32 } // Obf: CFEDPOMHPCP // Type: Notify -// CmdID: 7143 +// CmdID: 7124 message GetEvolveBuildFinishScNotify { - 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 + LDLCMMOPKNG OEIBHLMDJKA = 2; // offset: 16 + uint32 wave = 3; // offset: 56 + uint32 level_id = 4; // offset: 52 + uint32 score_id = 5; // offset: 32 + uint32 item_value = 9; // offset: 48 + bool NLMAFMCFHAL = 10; // offset: 36 + uint32 exp = 13; // offset: 44 + IAPIIEJHLMP APKKKEIPJOG = 15; // offset: 40 } // Obf: JBGHEJOMOAL // Type: Req -// CmdID: 7134 +// CmdID: 7120 message GetEvolveBuildReRandomStageCsReq { - uint32 level_id = 2; // offset: 24 + uint32 level_id = 9; // offset: 24 } // Obf: PIHEAPGDMLC // Type: Rsp -// CmdID: 7121 +// CmdID: 7117 message GetEvolveBuildReRandomStageScRsp { + uint32 retcode = 9; // offset: 32 HLOADNFIOOO GMBPFFIABHJ = 15; // offset: 24 - uint32 retcode = 13; // offset: 32 } // Obf: LBPEMINKHEN // Type: Req -// CmdID: 7108 +// CmdID: 7106 message GetEvolveBuildShopAbilityUpCsReq { uint32 JEKLOEPPJBK = 2; // offset: 24 - uint32 level = 3; // offset: 28 + uint32 level = 5; // offset: 28 } // Obf: LJDGGBLKKGB // Type: Rsp -// CmdID: 7103 +// CmdID: 7102 message GetEvolveBuildShopAbilityUpScRsp { - uint32 retcode = 6; // offset: 24 - uint32 level = 1; // offset: 28 - uint32 JEKLOEPPJBK = 14; // offset: 32 + uint32 JEKLOEPPJBK = 4; // offset: 32 + uint32 retcode = 12; // offset: 24 + uint32 level = 15; // offset: 28 } // Obf: FMGBEEPNNHH // Type: Req -// CmdID: 7138 +// CmdID: 7114 message GetEvolveBuildShopAbilityDownCsReq { - uint32 JEKLOEPPJBK = 6; // offset: 24 - uint32 level = 2; // offset: 28 + uint32 level = 1; // offset: 28 + uint32 JEKLOEPPJBK = 7; // offset: 24 } // Obf: BJELONPOIAG // Type: Rsp -// CmdID: 7120 +// CmdID: 7135 message GetEvolveBuildShopAbilityDownScRsp { - uint32 retcode = 15; // offset: 24 - uint32 JEKLOEPPJBK = 4; // offset: 28 - uint32 level = 12; // offset: 32 + uint32 JEKLOEPPJBK = 1; // offset: 28 + uint32 retcode = 12; // offset: 24 + uint32 level = 14; // offset: 32 } // Obf: NILMGDJFACH // Type: Req -// CmdID: 7116 +// CmdID: 7108 message GetEvolveBuildShopAbilityResetCsReq { - EDJKFOBBDJF HFPEJIDDDJG = 7; // offset: 24 + EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 24 } // Obf: IPLODDDJKNF // Type: Rsp -// CmdID: 7141 +// CmdID: 7118 message GetEvolveBuildShopAbilityResetScRsp { - repeated GOMKGHJBNFM CEPCGLMFPBC = 9; // offset: 16 - uint32 item_value = 4; // offset: 32 - EDJKFOBBDJF HFPEJIDDDJG = 12; // offset: 36 - uint32 retcode = 3; // offset: 40 + repeated GOMKGHJBNFM CEPCGLMFPBC = 7; // offset: 16 + EDJKFOBBDJF HFPEJIDDDJG = 11; // offset: 32 + uint32 retcode = 13; // offset: 36 + uint32 item_value = 14; // offset: 40 } // Obf: FNIFKDBNLBG // Type: Notify -// CmdID: 7118 +// CmdID: 7143 message GetEvolveBuildCoinNotify { - EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 24 uint32 item_value = 11; // offset: 28 + EDJKFOBBDJF HFPEJIDDDJG = 13; // offset: 24 } // Obf: EMKKAIGDENF // Type: Req -// CmdID: 7114 +// CmdID: 7126 message EvolveBuildSkipTeachLevelCsReq { - uint32 level_id = 7; // offset: 24 + uint32 level_id = 6; // offset: 24 } // Obf: OBBEOELJNPA // Type: Rsp -// CmdID: 7150 +// CmdID: 7145 message EvolveBuildSkipTeachLevelScRsp { - uint32 retcode = 11; // offset: 24 - uint32 level_id = 15; // offset: 28 + uint32 level_id = 3; // offset: 28 + uint32 retcode = 7; // offset: 24 } +// Obf: OKPCOBCMOFF enum CmdExpeditionType { OKPCOBCMOFF_NLCDGIPGFDJ = 0; - CmdHKCILGGEEFM = 2509; - CmdGetExpeditionDataScRsp = 2542; - CmdAcceptMultipleExpeditionScRsp = 2503; - CmdGetExpeditionDataCsReq = 2532; - CmdAcceptMultipleExpeditionCsReq = 2508; - CmdTakeMultipleExpeditionRewardScRsp = 2520; - CmdTakeMultipleExpeditionRewardCsReq = 2538; + CmdTakeMultipleExpeditionRewardCsReq = 2514; + CmdGetExpeditionDataCsReq = 2509; + CmdTakeMultipleExpeditionRewardScRsp = 2535; + CmdHKCILGGEEFM = 2510; + CmdGetExpeditionDataScRsp = 2523; + CmdAcceptMultipleExpeditionCsReq = 2506; + CmdAcceptMultipleExpeditionScRsp = 2502; } - message ExpeditionInfo { - uint32 id = 1; // offset: 24 + uint32 id = 6; // offset: 24 } // Obf: DGHLOHPCFKP // Type: Req -// CmdID: 2532 +// CmdID: 2509 message GetExpeditionDataCsReq { } // Obf: CNLOBEKDKGL // Type: Rsp -// CmdID: 2542 +// CmdID: 2523 message GetExpeditionDataScRsp { - repeated uint32 CAALNNFJIAH = 7; // offset: 24 - repeated ExpeditionInfo expedition_info = 4; // offset: 32 + uint32 retcode = 1; // offset: 52 int64 BJMGDBCHEAN = 9; // offset: 40 - uint32 retcode = 8; // offset: 48 - uint32 total_expedition_count = 12; // offset: 52 + repeated ExpeditionInfo expedition_info = 11; // offset: 16 + repeated uint32 CAALNNFJIAH = 14; // offset: 24 + uint32 total_expedition_count = 15; // offset: 48 } // Obf: GFGPOLPKOLH // Type: Req -// CmdID: 2508 +// CmdID: 2506 message AcceptMultipleExpeditionCsReq { - repeated ExpeditionInfo expedition = 9; // offset: 24 + repeated ExpeditionInfo expedition = 8; // offset: 16 } // Obf: LIIHMEHAHDN // Type: Rsp -// CmdID: 2503 +// CmdID: 2502 message AcceptMultipleExpeditionScRsp { - repeated ExpeditionInfo accept_multi_expedition = 1; // offset: 16 - repeated ItemList DJOBNPIAEJP = 13; // offset: 32 - uint32 retcode = 8; // offset: 40 - int64 BJMGDBCHEAN = 4; // offset: 48 + repeated ItemList DJOBNPIAEJP = 4; // offset: 16 + uint32 retcode = 10; // offset: 48 + repeated ExpeditionInfo accept_multi_expedition = 12; // offset: 24 + int64 BJMGDBCHEAN = 15; // offset: 40 } // Obf: PEIGLFGGMJH // Type: Req -// CmdID: 2538 +// CmdID: 2514 message TakeMultipleExpeditionRewardCsReq { } // Obf: MFDJDDKAHKL // Type: Rsp -// CmdID: 2520 +// CmdID: 2535 message TakeMultipleExpeditionRewardScRsp { - repeated ItemList DJOBNPIAEJP = 6; // offset: 16 - repeated uint32 NPCMKBNJABA = 8; // offset: 32 - int64 BJMGDBCHEAN = 9; // offset: 40 - uint32 retcode = 2; // offset: 48 + uint32 retcode = 1; // offset: 48 + repeated ItemList DJOBNPIAEJP = 3; // offset: 24 + int64 BJMGDBCHEAN = 5; // offset: 40 + repeated uint32 NPCMKBNJABA = 10; // offset: 32 } // Type: Notify -// CmdID: 2509 +// CmdID: 2510 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 + repeated ExpeditionInfo expedition_info = 1; // offset: 16 + repeated uint32 CAALNNFJIAH = 5; // offset: 32 + uint32 total_expedition_count = 9; // offset: 40 + int64 BJMGDBCHEAN = 13; // offset: 48 } +// Obf: GJALOMOKFKK enum CmdFantasticStoryActivityType { GJALOMOKFKK_NLCDGIPGFDJ = 0; - CmdGetFantasticStoryActivityDataCsReq = 4973; - CmdEnterFantasticStoryActivityStageCsReq = 4927; - CmdFantasticStoryActivityBattleEndScNotify = 4913; - CmdGetFantasticStoryActivityDataScRsp = 4903; - CmdEnterFantasticStoryActivityStageScRsp = 4936; - CmdEPMJEKOHNME = 4980; + CmdGetFantasticStoryActivityDataScRsp = 4978; + CmdEnterFantasticStoryActivityStageScRsp = 4988; + CmdEPMJEKOHNME = 4993; + CmdEnterFantasticStoryActivityStageCsReq = 4958; + CmdFantasticStoryActivityBattleEndScNotify = 4981; + CmdGetFantasticStoryActivityDataCsReq = 4925; } - message FGGCEKHFPLH { - repeated PKCIPJBKAFO avatar_list = 1; // offset: 16 - repeated uint32 buff_list = 8; // offset: 32 + repeated uint32 buff_list = 6; // offset: 16 + repeated PKCIPJBKAFO avatar_list = 7; // offset: 32 } - 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 + repeated uint32 HPLNHIFHBMA = 2; // offset: 32 + uint32 OFHBPNGDEGO = 3; // offset: 72 + repeated uint32 DJJKDGEFOIP = 5; // offset: 48 + map DLBOJCCDCFI = 6; // offset: 56 + repeated uint32 FIBFIKOBDPG = 10; // offset: 40 + map DALPAKHCKLI = 11; // offset: 24 + repeated uint32 JJOBBOHHOMG = 15; // offset: 16 } // Obf: DEMKDHAODBJ // Type: Req -// CmdID: 4973 +// CmdID: 4925 message GetFantasticStoryActivityDataCsReq { - uint32 OFHBPNGDEGO = 7; // offset: 24 + uint32 OFHBPNGDEGO = 14; // offset: 24 } // Obf: MHMLENGPLLD // Type: Rsp -// CmdID: 4903 +// CmdID: 4978 message GetFantasticStoryActivityDataScRsp { - GCFDJCPFOGG ONIEMLICONB = 6; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 2; // offset: 32 + GCFDJCPFOGG ONIEMLICONB = 4; // offset: 16 } // Type: Notify -// CmdID: 4980 +// CmdID: 4993 message EPMJEKOHNME { - GCFDJCPFOGG ONIEMLICONB = 5; // offset: 24 + GCFDJCPFOGG ONIEMLICONB = 8; // offset: 24 } - message PKCIPJBKAFO { - uint32 avatar_id = 1; // offset: 24 - AvatarType avatar_type = 7; // offset: 28 + AvatarType avatar_type = 8; // offset: 28 + uint32 avatar_id = 11; // offset: 24 } // Obf: NLIBEBMOKCI // Type: Req -// CmdID: 4927 +// CmdID: 4958 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 + repeated PKCIPJBKAFO avatar_list = 1; // offset: 24 + uint32 OFHBPNGDEGO = 2; // offset: 44 + repeated uint32 buff_list = 8; // offset: 32 + uint32 battle_id = 11; // offset: 40 } // Obf: HOPLLHBDLBI // Type: Rsp -// CmdID: 4936 +// CmdID: 4988 message EnterFantasticStoryActivityStageScRsp { - SceneBattleInfo battle_info = 13; // offset: 16 - uint32 battle_id = 10; // offset: 32 - uint32 retcode = 2; // offset: 36 - uint32 OFHBPNGDEGO = 9; // offset: 40 + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 battle_id = 10; // offset: 36 + uint32 OFHBPNGDEGO = 11; // offset: 40 + uint32 retcode = 13; // offset: 32 } // Obf: NAGIJNLDDEA // Type: Notify -// CmdID: 4913 +// CmdID: 4981 message FantasticStoryActivityBattleEndScNotify { - uint32 OFHBPNGDEGO = 13; // offset: 24 - uint32 battle_id = 6; // offset: 28 - uint32 FHBNGHINHOG = 11; // offset: 32 + uint32 battle_id = 3; // offset: 32 + uint32 FHBNGHINHOG = 8; // offset: 28 + uint32 OFHBPNGDEGO = 10; // offset: 24 } +// Obf: DFNJFJBGLLP enum CmdFateType { 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; + CmdFateHandlePendingActionScRsp = 5965; + CmdJOLGFGCFMAL = 5993; + CmdFateBattleStartScRsp = 5998; + CmdFateShopLeaveCsReq = 5952; + CmdFateSyncPendingActionScNotify = 5958; + CmdFateStartCsReq = 5987; + CmdFateTakeExpRewardCsReq = 5976; + CmdFateBattleStartCsReq = 5969; + CmdFateShopBuyGoodsScRsp = 5971; + CmdFateShopLockGoodsScRsp = 5956; + CmdFateShopLeaveScRsp = 5964; + CmdFateChangeLineupScRsp = 5957; + CmdFateSyncActionResultScNotify = 5963; + CmdFateShopRefreshGoodsCsReq = 5967; + CmdFateShopBuyGoodsCsReq = 5960; + CmdFateChangeLineupCsReq = 5953; + CmdFateTakeExpRewardScRsp = 5995; + CmdFateShopSellBuffCsReq = 5974; + CmdFateStartScRsp = 5994; + CmdFateSettleScNotify = 5990; + CmdFGEMJLFIHHL = 5968; + CmdFateShopRefreshGoodsScRsp = 5979; + CmdFateQueryScRsp = 5973; + CmdFateShopSellBuffScRsp = 5970; + CmdFateShopLockGoodsCsReq = 5983; + CmdFateQueryCsReq = 5959; + CmdFateHandlePendingActionCsReq = 5985; } enum EMFDLPNOGOH { @@ -14663,585 +14216,696 @@ enum EMFDLPNOGOH { EMFDLPNOGOH_MADBILBKOAO = 6; } +// Obf: KNGLNMKNGJD enum FateMasterStatusType { KNGLNMKNGJD_NLCDGIPGFDJ = 0; KNGLNMKNGJD_LCNJHOKLMPN = 1; KNGLNMKNGJD_JJBEPKLOLCP = 2; KNGLNMKNGJD_PEBNPKOCADN = 3; } - message FJKMGCKMNNA { - MOHNIMLCODA NFMKOFNEKLA = 5; // offset: 24 - uint32 BNEFLBPCPOI = 4; // offset: 28 + MOHNIMLCODA source_type = 1; // offset: 28 + uint32 BNEFLBPCPOI = 3; // offset: 24 } - 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 + bool DIHFBELJFIA = 5; // offset: 40 + repeated uint32 monster_list = 7; // offset: 16 + uint32 unique_id = 10; // offset: 32 + uint32 affix_id = 11; // offset: 36 + bool FNIAOAOBKBA = 12; // offset: 41 } - 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 + uint32 rank = 5; // offset: 32 + int32 hp = 7; // offset: 48 + repeated JOGCCINEHFJ CFFCNEDGCJJ = 8; // offset: 16 + FateMasterStatusType status = 9; // offset: 44 + uint32 avatar_id = 11; // offset: 40 + int32 max_hp = 14; // offset: 36 } - message CLNABFMHFFH { - bool BKFONKNLCHP = 5; // offset: 24 - uint32 avatar_id = 9; // offset: 28 + uint32 avatar_id = 10; // offset: 28 + bool BKFONKNLCHP = 12; // offset: 24 } - message MJLJMCCGNEE { - CLNABFMHFFH KPEHHGEKNHA = 2; // offset: 16 - CLNABFMHFFH LJEAFPOHNCD = 1; // offset: 32 + CLNABFMHFFH KPEHHGEKNHA = 1; // offset: 24 + CLNABFMHFFH LJEAFPOHNCD = 15; // offset: 32 } - message PJFDAOKIKOJ { - repeated GKJEMHKOMJC OCAMBKNKKGO = 1; // offset: 16 + repeated GKJEMHKOMJC OCAMBKNKKGO = 9; // offset: 24 } -message KOLCCDIJBGO { - uint32 cnt = 5; // offset: 24 - uint32 buff_id = 2; // offset: 28 +// Obf: KOLCCDIJBGO +message FateBuffData { + uint32 buff_id = 4; // offset: 28 + uint32 cnt = 6; // offset: 24 } -message PLMAMHBLJKP { - FJKMGCKMNNA source = 13; // offset: 24 - uint32 cnt = 6; // offset: 32 +// Obf: PLMAMHBLJKP +message ActiveTraitSourceList { + uint32 cnt = 3; // offset: 32 + FJKMGCKMNNA source = 4; // offset: 16 } - message AGPKFBLGDIH { - repeated PLMAMHBLJKP KBGAPHFIPJF = 11; // offset: 24 - uint32 trait_id = 4; // offset: 32 + repeated ActiveTraitSourceList KBGAPHFIPJF = 2; // offset: 24 + uint32 trait_id = 15; // offset: 32 } - 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 + map buff_amplification_map = 2; // offset: 48 + repeated uint32 NGOMJIFBBBP = 5; // offset: 40 + repeated AGPKFBLGDIH ICCMJHJLPCD = 12; // offset: 16 + repeated FateBuffData buff_list = 13; // offset: 56 + repeated uint32 MHLNGFBOIDP = 14; // offset: 24 + uint32 JIMBJHLMHLO = 15; // offset: 64 } - message JDAIOFEPGCC { - uint32 KDKPDJNMMCM = 4; // offset: 24 - bool GDOBLPPEGKD = 15; // offset: 28 - uint32 buff_id = 1; // offset: 32 - uint32 cnt = 6; // offset: 36 + bool GDOBLPPEGKD = 9; // offset: 36 + uint32 KDKPDJNMMCM = 10; // offset: 32 + uint32 cnt = 11; // offset: 24 + uint32 buff_id = 14; // offset: 28 } - message IMIHIMCHHIP { - uint32 OIDJFIFJDHL = 15; // offset: 24 - uint32 item_value = 5; // offset: 28 + uint32 item_value = 8; // offset: 28 + uint32 OIDJFIFJDHL = 9; // offset: 24 } - 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 + uint32 KCBLNMMHOKG = 1; // offset: 44 + bool ONDCOEBNAPJ = 3; // offset: 48 + uint32 item_value = 6; // offset: 52 + repeated IMIHIMCHHIP AALLBBCJGIA = 7; // offset: 32 + repeated JDAIOFEPGCC OGDKJPDFFAI = 9; // offset: 16 + uint32 MNCBFLEFJCK = 11; // offset: 40 + bool PNMNPFGCFBJ = 15; // offset: 49 } - message KCLHMJHIDOB { - uint32 BKPDKFLDLDD = 10; // offset: 24 - uint32 KBBDABKELKB = 14; // offset: 28 - uint32 IDNHBBMLNJK = 11; // offset: 32 + uint32 IDNHBBMLNJK = 7; // offset: 24 + uint32 BKPDKFLDLDD = 8; // offset: 28 } - message ENJDEFHFKPI { - repeated uint32 BAHMHMDOMPB = 12; // offset: 16 + repeated uint32 BAHMHMDOMPB = 12; // offset: 24 } - message KLMNGOJKEIN { - uint32 unique_id = 1; // offset: 24 - uint32 MELNKMALHJO = 4; // offset: 28 + uint32 unique_id = 6; // offset: 24 + uint32 MELNKMALHJO = 7; // offset: 28 } - message KAOPGJBGEBF { - int32 value = 4; // offset: 24 - uint32 unique_id = 7; // offset: 28 - uint32 DAMIHCPPJAB = 5; // offset: 32 + uint32 unique_id = 6; // offset: 28 + int32 value = 12; // offset: 32 + uint32 DAMIHCPPJAB = 14; // 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 + ENJDEFHFKPI IEMEKMDDIOI = 1; // offset: 96 + repeated KAOPGJBGEBF LNNGKPAJKLP = 2; // offset: 88 + NBBHDPCPHNN MHALEIHFKLG = 3; // offset: 16 + uint32 difficulty = 5; // offset: 116 + repeated KLMNGOJKEIN FELMAMPGMAE = 7; // offset: 40 + uint32 area_id = 8; // offset: 104 + PJFDAOKIKOJ CCOPDLOKAAE = 9; // offset: 24 + EMFDLPNOGOH status = 10; // offset: 108 + JIMNPPNNHEL EFLLPHLDBPC = 11; // offset: 64 + JFKAOMCJIKK FMIGOKIDKJL = 12; // offset: 56 + KCLHMJHIDOB LMLDELGBJOO = 13; // offset: 80 + uint32 GBMBGHAPDMG = 15; // offset: 112 + ANNFOAGBJBP CMCBGGKLBCF = 706; // offset: 48 + IBGFKJMMICI GODPEHNPPCO = 978; // offset: 72 } - message JFKAOMCJIKK { - KFAIFLHPEIE GJDKHBPHNCG = 14; // offset: 16 - uint32 queue_position = 1; // offset: 32 + uint32 queue_position = 8; // offset: 32 + KFAIFLHPEIE GJDKHBPHNCG = 13; // offset: 16 } // Obf: AMEFCGGAGGC // Type: Req -// CmdID: 5970 +// CmdID: 5985 message FateHandlePendingActionCsReq { - uint32 queue_position = 4; // offset: 36 + uint32 queue_position = 8; // offset: 32 oneof DMNECEKOLAJ { - AFKJKLJJLKN HNPBCGILAJP = 15; // offset: 24 - GHAJMKCEEPJ NPBKAADBHHC = 11; // offset: 24 + AFKJKLJJLKN HNPBCGILAJP = 3; // offset: 16 + GHAJMKCEEPJ NPBKAADBHHC = 14; // offset: 16 } } - message AFKJKLJJLKN { - uint32 PJLEJKEOFII = 10; // offset: 24 + uint32 PJLEJKEOFII = 1; // offset: 24 } - message GHAJMKCEEPJ { - bool MLKBOBIEAPL = 13; // offset: 24 - uint32 NOILILELKFB = 15; // offset: 28 + uint32 NOILILELKFB = 6; // offset: 24 + bool MLKBOBIEAPL = 13; // offset: 28 } // Obf: ILLBJPOBLLK // Type: Rsp -// CmdID: 5962 +// CmdID: 5965 message FateHandlePendingActionScRsp { - uint32 queue_position = 9; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 retcode = 5; // offset: 24 } // Obf: HCPNKGMBBIP // Type: Notify -// CmdID: 5956 +// CmdID: 5963 message FateSyncActionResultScNotify { - repeated DDLHODCINBI CLGGKLNPLCK = 10; // offset: 16 + repeated DDLHODCINBI CLGGKLNPLCK = 14; // offset: 24 } - 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 + DACCNAFGHFJ EKKABKCCLGJ = 6; // offset: 24 + MMPPKFJEOGK BJEDONKMCFE = 13; // offset: 24 + OPPNDJOCBEA GAEFNAJACEH = 10; // offset: 24 + FLIPLAHLMKM JGKDIFDIMKN = 7; // offset: 24 + DBKNLPMGFFH MFFLKLAJBDF = 12; // offset: 24 + JFLOHLLMOJK HENLCGACIOK = 15; // offset: 24 + DOBHOCKGHBI PLFLNBLMMHI = 3; // offset: 24 + MAFJLIIKIIF NKPAELIHJAD = 5; // offset: 24 + ANJBJLDMDFN MLPFDMIILBD = 4; // offset: 24 + AFANKKDMIHC GIGFDPNIMGD = 9; // offset: 24 + LMOPAFOIJNF JGNMFHFCIFN = 1; // offset: 24 + KAJLLLAAKOG OKDKHJFHJND = 14; // offset: 24 + AHOMAAHPCIG CCOHJLKNFON = 2; // offset: 24 + KGJGEEEKNNC MILPEAKHKEL = 11; // offset: 24 + LHJBIHJBNHI PLDLCJPGCIB = 187; // offset: 24 + BDJEGABKNHN FEINKBBJNHP = 1436; // offset: 24 + ELEMFBMOMMM HNFLLMLLNFI = 1308; // offset: 24 + HACIGDEEMCJ CCEGFKEBEMI = 1111; // offset: 24 + PANAGPMIIIH GGGLMGKKFFM = 83; // offset: 24 + KGOBMEOAEBL JKHGEJCJOEB = 173; // offset: 24 + PIKIDDEEDII CMHLMLEGNGM = 1009; // offset: 24 } } - message JFLOHLLMOJK { - uint32 MNCBFLEFJCK = 4; // offset: 24 - uint32 KCBLNMMHOKG = 8; // offset: 28 + uint32 KCBLNMMHOKG = 1; // offset: 28 + uint32 MNCBFLEFJCK = 5; // offset: 24 } - message KGJGEEEKNNC { - JIMNPPNNHEL EFLLPHLDBPC = 4; // offset: 16 + JIMNPPNNHEL EFLLPHLDBPC = 9; // offset: 16 } - message KGOBMEOAEBL { - bool ONDCOEBNAPJ = 7; // offset: 24 + bool ONDCOEBNAPJ = 5; // offset: 24 } - message PIKIDDEEDII { - repeated uint32 BAHMHMDOMPB = 11; // offset: 16 + repeated uint32 BAHMHMDOMPB = 2; // offset: 24 } - message LMOPAFOIJNF { - repeated KOLCCDIJBGO FCKIOLPLANI = 7; // offset: 16 - repeated uint32 PDKAMAGEFEK = 5; // offset: 24 + repeated uint32 PDKAMAGEFEK = 9; // offset: 16 + repeated FateBuffData FCKIOLPLANI = 11; // offset: 24 } - message KAJLLLAAKOG { - repeated AGPKFBLGDIH BFNINELCBCN = 1; // offset: 24 - repeated uint32 CJBINCOKFPO = 8; // offset: 32 + repeated AGPKFBLGDIH BFNINELCBCN = 7; // offset: 32 + repeated uint32 CJBINCOKFPO = 8; // offset: 16 } - message AHOMAAHPCIG { - repeated uint32 DAPJMJMGCFC = 3; // offset: 24 - repeated uint32 EKJDLEFFGHD = 13; // offset: 32 + repeated uint32 DAPJMJMGCFC = 5; // offset: 16 + repeated uint32 EKJDLEFFGHD = 11; // offset: 32 } - message BDJEGABKNHN { - repeated uint32 PPHEKHLLFHC = 14; // offset: 24 - map ICAOKNPHKGN = 2; // offset: 32 + map ICAOKNPHKGN = 5; // offset: 24 + repeated uint32 PPHEKHLLFHC = 9; // offset: 32 } - message PANAGPMIIIH { - repeated uint32 NGOMJIFBBBP = 4; // offset: 16 + repeated uint32 NGOMJIFBBBP = 13; // offset: 24 } - message ELEMFBMOMMM { - BGNIMFMFKLH ECMBBBAPAJC = 2; // offset: 16 + BGNIMFMFKLH ECMBBBAPAJC = 14; // offset: 24 } - message HACIGDEEMCJ { - FJKMGCKMNNA JDFKEJDDGFC = 4; // offset: 16 + FJKMGCKMNNA JDFKEJDDGFC = 9; // offset: 24 } - message DACCNAFGHFJ { - KCLHMJHIDOB AKGJOPBLPNE = 15; // offset: 16 + KCLHMJHIDOB AKGJOPBLPNE = 6; // offset: 24 } - message MMPPKFJEOGK { - EMFDLPNOGOH EGBFNFCEPHD = 6; // offset: 24 + EMFDLPNOGOH EGBFNFCEPHD = 15; // 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 + uint32 DIIDBKIJEAF = 1; // offset: 44 + uint32 JGLNALONLDO = 5; // offset: 40 + uint32 GCIFCLINGFN = 7; // offset: 52 + uint32 avatar_id = 8; // offset: 36 + bool MEHPJMPDNNA = 9; // offset: 48 + double FJDFOPNAFPP = 10; // offset: 24 + bool JMCMPFPDEHG = 12; // offset: 49 + uint32 ECPMGBGLLNN = 15; // offset: 32 } - 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 + uint32 GCNMKIHOFGG = 1; // offset: 64 + repeated LEGBKMIIJOA MIKKAEJNLAL = 2; // offset: 40 + uint32 NCDBCLLAHPP = 3; // offset: 56 + uint32 LKPNNOGPJOI = 4; // offset: 52 + repeated uint32 EAOCKLDEOGH = 6; // offset: 24 + repeated GKJEMHKOMJC OCAMBKNKKGO = 8; // offset: 32 + bool NEEDLFJJFPL = 9; // offset: 48 + uint32 JJDEEHAMHGF = 14; // offset: 60 } - message FLIPLAHLMKM { - repeated MJLJMCCGNEE BLFMGKPNPGG = 2; // offset: 24 + repeated MJLJMCCGNEE BLFMGKPNPGG = 12; // offset: 16 } - message DBKNLPMGFFH { - uint32 gold = 12; // offset: 24 + uint32 gold = 13; // offset: 24 } - message DOBHOCKGHBI { - uint32 JIMBJHLMHLO = 12; // offset: 24 + uint32 JIMBJHLMHLO = 10; // offset: 24 } - message MAFJLIIKIIF { - KLMNGOJKEIN MAIBAOAOGID = 7; // offset: 16 + KLMNGOJKEIN MAIBAOAOGID = 9; // offset: 24 } - message ANJBJLDMDFN { - uint32 unique_id = 12; // offset: 24 + uint32 unique_id = 4; // offset: 24 } - message AFANKKDMIHC { - KAOPGJBGEBF MGMPDHKJFIM = 4; // offset: 16 + KAOPGJBGEBF MGMPDHKJFIM = 12; // offset: 24 } - -message FHDBCDOEAEM { - uint32 unique_id = 15; // offset: 24 -} - message LHJBIHJBNHI { - GKJEMHKOMJC GJPGBBHCAFC = 15; // offset: 16 + GKJEMHKOMJC GJPGBBHCAFC = 10; // offset: 16 } // Obf: OICAPCABFNK // Type: Notify -// CmdID: 5966 +// CmdID: 5958 message FateSyncPendingActionScNotify { - JFKAOMCJIKK FMIGOKIDKJL = 15; // offset: 24 + JFKAOMCJIKK FMIGOKIDKJL = 6; // offset: 24 } - message KFAIFLHPEIE { oneof MMCGBGDJIPN { - DAFHOKGICNG HNPBCGILAJP = 13; // offset: 24 - JCMKKEKMHNC NPBKAADBHHC = 5; // offset: 24 + DAFHOKGICNG HNPBCGILAJP = 7; // offset: 24 + JCMKKEKMHNC NPBKAADBHHC = 9; // offset: 24 } } - message DAFHOKGICNG { - repeated uint32 PDABDEJBPEL = 6; // offset: 16 + repeated uint32 PDABDEJBPEL = 8; // offset: 24 } - message KMLOMKCMGHD { - uint32 JCNDBKGBLLJ = 9; // offset: 24 - uint32 DAMIHCPPJAB = 7; // offset: 28 + uint32 JCNDBKGBLLJ = 8; // offset: 28 + uint32 DAMIHCPPJAB = 11; // offset: 24 } - message JCMKKEKMHNC { - repeated KMLOMKCMGHD LGFJPBJOBPC = 13; // offset: 24 + repeated KMLOMKCMGHD LGFJPBJOBPC = 3; // offset: 24 } - message EJCCCIGMHOM { + repeated uint32 NKHIIMHCLCD = 3; // offset: 40 HIJCLODMBPO GJFKKFFJDAH = 4; // offset: 24 - repeated uint32 NKHIIMHCLCD = 14; // offset: 32 - GCECAGOELDP BDIBPIMAPOC = 13; // offset: 40 - repeated uint32 GMGOHBLFMAN = 2; // offset: 48 + repeated uint32 GMGOHBLFMAN = 5; // offset: 32 + GCECAGOELDP BDIBPIMAPOC = 12; // offset: 16 } - 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 + HJHMNDBJPND PIDFDPIDJMN = 2; // offset: 16 + HJHMNDBJPND OAFLJGCKIAJ = 11; // offset: 40 + map BDJECEJAKIJ = 12; // offset: 32 + repeated HJFCEEBAGMF BJJDJFJMGDI = 14; // offset: 24 } - message GCECAGOELDP { - repeated uint32 CFIKMGKPOFH = 2; // offset: 24 - repeated uint32 NPDOKAJOOKD = 10; // offset: 32 - uint32 exp = 4; // offset: 40 + uint32 exp = 1; // offset: 40 + repeated uint32 CFIKMGKPOFH = 10; // offset: 24 + repeated uint32 NPDOKAJOOKD = 14; // offset: 16 } - message HJHMNDBJPND { - map LJDLJKCMIIC = 13; // offset: 16 - repeated uint32 DKJEDBHLOPP = 14; // offset: 24 - uint32 KAENLKDNOMF = 4; // offset: 40 - uint32 AADNIFFHHDD = 11; // offset: 44 + map LJDLJKCMIIC = 2; // offset: 32 + uint32 total_count = 3; // offset: 40 + uint32 KAENLKDNOMF = 4; // offset: 44 + repeated uint32 DKJEDBHLOPP = 12; // offset: 16 } // Obf: MFAGCMDGHPJ // Type: Req -// CmdID: 5982 +// CmdID: 5959 message FateQueryCsReq { } // Obf: DOFDHCNMNMJ // Type: Rsp -// CmdID: 5992 +// CmdID: 5973 message FateQueryScRsp { - EJCCCIGMHOM LFLCDNGALME = 4; // offset: 24 - BFBCEOICLAB OEIBHLMDJKA = 9; // offset: 32 - uint32 retcode = 5; // offset: 40 + uint32 retcode = 10; // offset: 40 + EJCCCIGMHOM LFLCDNGALME = 12; // offset: 24 + BFBCEOICLAB OEIBHLMDJKA = 15; // offset: 16 } // Obf: KMDNHNAEPBE // Type: Req -// CmdID: 5957 +// CmdID: 5987 message FateStartCsReq { - repeated KPNHGDGLICN avatar_list = 10; // offset: 24 - uint32 difficulty_level = 12; // offset: 32 - uint32 area_id = 15; // offset: 36 + uint32 area_id = 6; // offset: 32 + repeated KPNHGDGLICN avatar_list = 14; // offset: 16 + uint32 difficulty = 15; // offset: 36 } // Obf: KEMGFAPBFNL // Type: Rsp -// CmdID: 5973 +// CmdID: 5994 message FateStartScRsp { - BFBCEOICLAB OEIBHLMDJKA = 10; // offset: 24 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 7; // offset: 32 + BFBCEOICLAB OEIBHLMDJKA = 11; // offset: 16 } // Obf: OGCKAGAMDJP // Type: Req -// CmdID: 5994 +// CmdID: 5969 message FateBattleStartCsReq { } // Obf: HIEGKBMFNMJ // Type: Rsp -// CmdID: 5977 +// CmdID: 5998 message FateBattleStartScRsp { - SceneBattleInfo battle_info = 4; // offset: 16 - uint32 retcode = 9; // offset: 32 + SceneBattleInfo battle_info = 12; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: OEMOJOKKKNL // Type: Req -// CmdID: 5969 +// CmdID: 5953 message FateChangeLineupCsReq { - repeated KPNHGDGLICN avatar_list = 15; // offset: 24 + repeated KPNHGDGLICN avatar_list = 8; // offset: 16 } // Obf: GBOIDHOLFGH // Type: Rsp -// CmdID: 5995 +// CmdID: 5957 message FateChangeLineupScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 13; // offset: 24 } // Obf: IBECCHLNDFL // Type: Req -// CmdID: 5959 +// CmdID: 5960 message FateShopBuyGoodsCsReq { - uint32 COCLMANMAAI = 9; // offset: 24 + uint32 COCLMANMAAI = 2; // offset: 24 } // Obf: GMDDANCGGBL // Type: Rsp -// CmdID: 5979 +// CmdID: 5971 message FateShopBuyGoodsScRsp { - uint32 retcode = 6; // offset: 24 - uint32 COCLMANMAAI = 10; // offset: 28 + uint32 retcode = 13; // offset: 28 + uint32 COCLMANMAAI = 14; // offset: 24 } // Obf: BPFLBBKOPNN // Type: Req -// CmdID: 5993 +// CmdID: 5974 message FateShopSellBuffCsReq { - uint32 JDIFHPAFPID = 7; // offset: 24 - uint32 PCJOBDNLEAI = 12; // offset: 28 - bool PMCPIECGEHH = 9; // offset: 32 + uint32 JDIFHPAFPID = 8; // offset: 24 + uint32 PCJOBDNLEAI = 11; // offset: 32 + bool PMCPIECGEHH = 13; // offset: 28 } // Obf: LBNKGCMFNCM // Type: Rsp -// CmdID: 5984 +// CmdID: 5970 message FateShopSellBuffScRsp { - uint32 PCJOBDNLEAI = 12; // offset: 24 - uint32 JDIFHPAFPID = 14; // offset: 28 - bool PMCPIECGEHH = 11; // offset: 32 - uint32 retcode = 2; // offset: 36 + bool PMCPIECGEHH = 8; // offset: 28 + uint32 retcode = 9; // offset: 24 + uint32 JDIFHPAFPID = 11; // offset: 36 + uint32 PCJOBDNLEAI = 13; // offset: 32 } // Obf: HJFALMNEFDC // Type: Req -// CmdID: 5971 +// CmdID: 5967 message FateShopRefreshGoodsCsReq { } // Obf: OPABCPDGGAA // Type: Rsp -// CmdID: 5990 +// CmdID: 5979 message FateShopRefreshGoodsScRsp { - repeated JDAIOFEPGCC OGDKJPDFFAI = 13; // offset: 24 - uint32 retcode = 10; // offset: 32 - bool PNMNPFGCFBJ = 4; // offset: 36 + uint32 retcode = 8; // offset: 32 + bool PNMNPFGCFBJ = 9; // offset: 36 + repeated JDAIOFEPGCC OGDKJPDFFAI = 15; // offset: 16 } // Obf: OPHOEIDJDMO // Type: Req -// CmdID: 5955 +// CmdID: 5983 message FateShopLockGoodsCsReq { - bool is_locked = 1; // offset: 24 + bool is_locked = 11; // offset: 24 } // Obf: JPNPDPIBNBB // Type: Rsp -// CmdID: 5958 +// CmdID: 5956 message FateShopLockGoodsScRsp { - uint32 retcode = 2; // offset: 24 - bool is_locked = 5; // offset: 28 + uint32 retcode = 12; // offset: 24 + bool is_locked = 13; // offset: 28 } // Obf: JHOFKNCODLC // Type: Req -// CmdID: 5953 +// CmdID: 5952 message FateShopLeaveCsReq { } // Obf: LIBBPNHIGAG // Type: Rsp -// CmdID: 5988 +// CmdID: 5964 message FateShopLeaveScRsp { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 8; // offset: 24 } - message ANNFOAGBJBP { - repeated MJLJMCCGNEE BLFMGKPNPGG = 4; // offset: 24 + repeated MJLJMCCGNEE BLFMGKPNPGG = 3; // offset: 16 } - message BGNIMFMFKLH { - FJKMGCKMNNA source = 8; // offset: 16 - map OPEMKBPFFDN = 5; // offset: 32 + FJKMGCKMNNA source = 13; // offset: 24 + map OPEMKBPFFDN = 14; // offset: 16 } - message IBGFKJMMICI { - repeated BGNIMFMFKLH OPOIDPJFFPK = 10; // offset: 24 + repeated BGNIMFMFKLH OPOIDPJFFPK = 11; // offset: 16 } // Type: Req -// CmdID: 5991 +// CmdID: 5968 message FGEMJLFIHHL { } // Type: Rsp -// CmdID: 5968 +// CmdID: 5993 message JOLGFGCFMAL { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 12; // offset: 24 } - message HDHLHNEACHP { - bool ENEIHGDAPDA = 14; // offset: 24 - AvatarType avatar_type = 4; // offset: 28 - uint32 id = 2; // offset: 32 - uint32 level = 7; // offset: 36 + uint32 id = 4; // offset: 24 + uint32 level = 6; // offset: 32 + AvatarType avatar_type = 10; // offset: 28 + bool is_upgraded = 15; // offset: 36 } - 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 + map LANHCGFHCDB = 2; // offset: 24 + repeated HDHLHNEACHP avatar_list = 3; // offset: 48 + uint32 difficulty = 5; // offset: 76 + uint32 OKOICDENGFK = 7; // offset: 84 + map DBIFAJIBGAC = 8; // offset: 56 + repeated uint32 LNNGKPAJKLP = 9; // offset: 40 + uint32 BKPDKFLDLDD = 11; // offset: 80 + uint32 IDNHBBMLNJK = 12; // offset: 72 + repeated uint32 FELMAMPGMAE = 13; // offset: 64 + uint32 level_id = 15; // offset: 88 + map DHBPGMPMPOL = 302; // offset: 32 } // Obf: HLECBNECIJA // Type: Notify -// CmdID: 5999 +// CmdID: 5990 message FateSettleScNotify { - HJFCEEBAGMF LNBBPPKLBFA = 6; // offset: 24 - ItemList reward = 15; // offset: 32 + HJFCEEBAGMF LNBBPPKLBFA = 1; // offset: 32 + ItemList reward = 7; // offset: 16 uint32 score_id = 12; // offset: 40 } // Obf: EFGLGFMMNJI // Type: Req -// CmdID: 5964 +// CmdID: 5976 message FateTakeExpRewardCsReq { } // Obf: PNJAABBGEII // Type: Rsp -// CmdID: 6000 +// CmdID: 5995 message FateTakeExpRewardScRsp { - repeated uint32 HKEFKHJOEPJ = 7; // offset: 16 - repeated uint32 HPJMJEAJKAC = 3; // offset: 24 - ItemList reward = 10; // offset: 32 - uint32 retcode = 11; // offset: 48 + ItemList reward = 6; // offset: 40 + repeated uint32 HPJMJEAJKAC = 7; // offset: 32 + uint32 retcode = 10; // offset: 48 + repeated uint32 HKEFKHJOEPJ = 12; // offset: 16 } +// Obf: NAEGJBPBAGK +enum CmdFateRinType { + NAEGJBPBAGK_NLCDGIPGFDJ = 0; + CmdFateRinStartChallengeFightCsReq = 9865; + CmdFateRinStartStoryFightScRsp = 9874; + CmdFateRinStartHouguMapFightScRsp = 9881; + CmdFateRinStartHouguMapFightCsReq = 9895; + CmdEILMEGELLLJ = 9867; + CmdFateRinStartStoryFightCsReq = 9897; + CmdKDMOONKPLPI = 9898; + CmdDNNNCIPMPKH = 9873; + CmdNCBOENDMDIC = 9870; + CmdGOELKOBOCDI = 9872; + CmdAIKICHNEPKE = 9893; + CmdGHCLLIAGDEP = 9878; + CmdPMEHLELAFJI = 9883; + CmdKNLJDBNOPKD = 9890; + CmdDIEODGPPEDC = 9896; + CmdFateRinStartChallengeFightScRsp = 9884; + CmdPPGFKFIAAHL = 9876; + CmdFNHBHPDJACF = 9879; + CmdOCOEKDNDEGJ = 9869; +} +message KDANACKPJIP { + uint32 CCOOCEEAKFI = 1; // offset: 32 + uint32 JBGENFIKGGF = 4; // offset: 28 + uint32 JHMNIGAGOCK = 11; // offset: 24 +} + +// Type: Req +// CmdID: 9896 +message DIEODGPPEDC { +} + +// Type: Rsp +// CmdID: 9870 +message NCBOENDMDIC { + repeated GCJCLFOLBPP LDEJLFKJBCL = 2; // offset: 48 + uint32 retcode = 3; // offset: 56 + uint32 level = 6; // offset: 60 + repeated uint32 HINFJMIMBIN = 8; // offset: 32 + uint32 ILLHHMHBJCG = 9; // offset: 64 + uint32 NFAOAGIFKEG = 12; // offset: 68 + repeated uint32 PDABDEJBPEL = 13; // offset: 16 + repeated KDANACKPJIP HBDMBLAPEMH = 14; // offset: 40 +} + +// Obf: DFDCPCNBPAD +// Type: Req +// CmdID: 9897 +message FateRinStartStoryFightCsReq { + uint32 CCOOCEEAKFI = 11; // offset: 24 +} + +// Obf: NCENFLDDJEA +// Type: Rsp +// CmdID: 9874 +message FateRinStartStoryFightScRsp { + uint32 retcode = 1; // offset: 32 + SceneBattleInfo battle_info = 8; // offset: 24 +} + +// Obf: DHGDFOIKEDD +// Type: Req +// CmdID: 9895 +message FateRinStartHouguMapFightCsReq { + bool JBIFGIHHMNO = 7; // offset: 24 + uint32 CCOOCEEAKFI = 13; // offset: 28 +} + +// Obf: KBFCICJOJPE +// Type: Rsp +// CmdID: 9881 +message FateRinStartHouguMapFightScRsp { + uint32 retcode = 1; // offset: 32 + SceneBattleInfo battle_info = 4; // offset: 24 +} + +// Obf: KDIHMOLCGED +// Type: Req +// CmdID: 9865 +message FateRinStartChallengeFightCsReq { + repeated uint32 KLFBKKMEGFF = 1; // offset: 24 + uint32 CCOOCEEAKFI = 6; // offset: 32 +} + +// Obf: GIGMJINJFJC +// Type: Rsp +// CmdID: 9884 +message FateRinStartChallengeFightScRsp { + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 6; // offset: 32 +} +message GCJCLFOLBPP { + repeated uint32 CKGPHNNDACN = 3; // offset: 16 + repeated uint32 HPOOCCHJNEN = 6; // offset: 40 + repeated uint32 OPBNNKHNAEL = 7; // offset: 32 + uint32 NKDDBPGDAEE = 11; // offset: 48 +} + +// Type: Req +// CmdID: 9872 +message GOELKOBOCDI { + repeated GCJCLFOLBPP LDEJLFKJBCL = 8; // offset: 16 +} + +// Type: Rsp +// CmdID: 9883 +message PMEHLELAFJI { + uint32 retcode = 2; // offset: 32 + repeated GCJCLFOLBPP LDEJLFKJBCL = 7; // offset: 24 +} + +// Type: Notify +// CmdID: 9890 +message KNLJDBNOPKD { + GCJCLFOLBPP PNJMDOFOEEE = 3; // offset: 16 +} + +// Type: Notify +// CmdID: 9867 +message EILMEGELLLJ { + repeated uint32 PDABDEJBPEL = 1; // offset: 24 +} + +// Type: Notify +// CmdID: 9893 +message AIKICHNEPKE { + uint32 level = 4; // offset: 24 +} + +// Type: Notify +// CmdID: 9873 +message DNNNCIPMPKH { + repeated uint32 EDCIGEJLFFH = 5; // offset: 24 + uint32 NFAOAGIFKEG = 7; // offset: 40 + ItemList reward = 14; // offset: 32 +} + +// Type: Req +// CmdID: 9869 +message OCOEKDNDEGJ { + uint32 PPMJKDBNHCA = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 9879 +message FNHBHPDJACF { + uint32 retcode = 5; // offset: 24 + uint32 NFAOAGIFKEG = 10; // offset: 28 +} + +// Type: Req +// CmdID: 9878 +message GHCLLIAGDEP { + uint32 NKDDBPGDAEE = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9898 +message KDMOONKPLPI { + uint32 ILLHHMHBJCG = 8; // offset: 28 + uint32 retcode = 12; // offset: 24 +} + +// Type: Notify +// CmdID: 9876 +message PPGFKFIAAHL { + KDANACKPJIP NMFGECJBPLJ = 11; // offset: 16 + BattleEndStatus end_status = 12; // offset: 32 +} + +// Obf: BJJBIJMNDCA enum CmdFeverTimeActivityType { BJJBIJMNDCA_NLCDGIPGFDJ = 0; - CmdGetFeverTimeActivityDataCsReq = 7160; - CmdFeverTimeActivityBattleEndScNotify = 7152; - CmdEnterFeverTimeActivityStageCsReq = 7159; + CmdEnterFeverTimeActivityStageScRsp = 7151; + CmdGetFeverTimeActivityDataCsReq = 7155; + CmdEnterFeverTimeActivityStageCsReq = 7160; + CmdFeverTimeActivityBattleEndScNotify = 7153; CmdGetFeverTimeActivityDataScRsp = 7154; - CmdEnterFeverTimeActivityStageScRsp = 7158; } +// Obf: NNNPOIJENJC enum FeverTimeBattleRank { NNNPOIJENJC_PICLIGEAJFN = 0; NNNPOIJENJC_OGPNODHENKN = 1; @@ -15249,16 +14913,15 @@ enum FeverTimeBattleRank { NNNPOIJENJC_BMHMMIMOAIJ = 3; NNNPOIJENJC_DCGAPNGCCEH = 4; } - message JBMJOIPJPLH { - uint32 DJFGDMIDEHJ = 9; // offset: 24 - uint32 OFBEDJIAEOA = 12; // offset: 28 - FeverTimeBattleRank OINGNAJMFNL = 5; // offset: 32 + uint32 DJFGDMIDEHJ = 4; // offset: 32 + uint32 OFBEDJIAEOA = 8; // offset: 28 + FeverTimeBattleRank OINGNAJMFNL = 9; // offset: 24 } // Obf: AEGLEIHJKFN // Type: Req -// CmdID: 7160 +// CmdID: 7155 message GetFeverTimeActivityDataCsReq { } @@ -15266,236 +14929,233 @@ message GetFeverTimeActivityDataCsReq { // Type: Rsp // CmdID: 7154 message GetFeverTimeActivityDataScRsp { - repeated JBMJOIPJPLH GNDEFEAEDNJ = 7; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 9; // offset: 32 + repeated JBMJOIPJPLH GNDEFEAEDNJ = 15; // offset: 24 } // Obf: GNFDDFJAEEC // Type: Notify -// CmdID: 7152 +// CmdID: 7153 message FeverTimeActivityBattleEndScNotify { - uint32 FAJDFFHODIP = 4; // offset: 24 - FeverTimeBattleRank LDDHCPLNKKA = 8; // offset: 28 - uint32 turn_left = 1; // offset: 32 - uint32 id = 10; // offset: 36 + uint32 id = 3; // offset: 24 + uint32 turn_left = 9; // offset: 28 + FeverTimeBattleRank LDDHCPLNKKA = 12; // offset: 32 + uint32 FAJDFFHODIP = 13; // offset: 36 } // Obf: JIPHBIACDPH // Type: Req -// CmdID: 7159 +// CmdID: 7160 message EnterFeverTimeActivityStageCsReq { - repeated KPNHGDGLICN avatar_list = 15; // offset: 16 - uint32 CJHDABDKGHP = 11; // offset: 32 - uint32 id = 6; // offset: 36 - uint32 MFLAIMHFABP = 1; // offset: 40 + repeated KPNHGDGLICN avatar_list = 2; // offset: 24 + uint32 id = 5; // offset: 36 + uint32 CJHDABDKGHP = 8; // offset: 40 + uint32 MFLAIMHFABP = 11; // offset: 32 } // Obf: NMHDDOGNHGC // Type: Rsp -// CmdID: 7158 +// CmdID: 7151 message EnterFeverTimeActivityStageScRsp { - SceneBattleInfo battle_info = 10; // offset: 16 - uint32 id = 4; // offset: 32 - uint32 retcode = 9; // offset: 36 + uint32 retcode = 2; // offset: 36 + uint32 id = 7; // offset: 32 + SceneBattleInfo battle_info = 13; // offset: 16 } +// Obf: DLBLIJPDMLM enum CmdFightType { 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; + CmdIMKKKJFHEIO = 30081; + CmdJEOILKKMKCN = 30078; + CmdOEAMNAAJJHI = 30088; + CmdCOMJKPOMILA = 30013; + CmdMCKLINCMDKK = 30047; + CmdKIJEFPFAIJC = 30025; + CmdFEMJLEMCEFD = 30093; + CmdICKLANINJDB = 30026; + CmdOOCNBNHOICI = 30086; } +// Type: Req +// CmdID: 30025 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 + uint32 account_ip_port = 1; // offset: 32 + uint64 PMLOIOIAHCF = 4; // offset: 40 + uint32 platform = 7; // offset: 52 + string fight_token = 8; // offset: 24 + uint32 account_ip = 9; // offset: 48 + uint32 LJKMPIMKOMO = 11; // offset: 60 + uint32 MLKLBJJHGIO = 12; // offset: 56 + uint32 uid = 14; // offset: 36 } // Type: Rsp -// CmdID: 30003 +// CmdID: 30078 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 + uint32 retcode = 8; // offset: 40 + uint64 secret_key_seed = 9; // offset: 24 + uint32 MLKLBJJHGIO = 11; // offset: 44 + uint64 server_timestamp_ms = 14; // offset: 32 } // Type: Notify -// CmdID: 30080 +// CmdID: 30093 message FEMJLEMCEFD { - uint32 GCOPDPOLECJ = 1; // offset: 24 -} - -// Type: Notify -// CmdID: 30027 -message BJOGINNPMJL { - FHKOIPLIHDO kick_type = 6; // offset: 24 + uint32 GCOPDPOLECJ = 7; // offset: 24 } +// Type: Req +// CmdID: 30088 message OEAMNAAJJHI { - uint64 client_time_ms = 10; // offset: 24 + uint64 client_time_ms = 13; // offset: 24 } // Type: Rsp -// CmdID: 30013 +// CmdID: 30081 message IMKKKJFHEIO { - uint32 retcode = 15; // offset: 24 - uint64 client_time_ms = 7; // offset: 32 - uint64 server_time_ms = 13; // offset: 40 + uint64 server_time_ms = 1; // offset: 32 + uint64 client_time_ms = 9; // offset: 24 + uint32 retcode = 13; // offset: 40 } // Type: Notify -// CmdID: 30015 +// CmdID: 30086 message OOCNBNHOICI { - BFBHKJLJJBJ KAEDKFOMADJ = 3; // offset: 24 + BFBHKJLJJBJ KAEDKFOMADJ = 11; // offset: 16 } +// Type: Req +// CmdID: 30047 message MCKLINCMDKK { - bytes LNBKFFIDEEJ = 12; // offset: 16 - uint32 OMFPICKPOCP = 15; // offset: 32 + bytes LNBKFFIDEEJ = 5; // offset: 16 + uint32 OMFPICKPOCP = 7; // offset: 32 } // Type: Rsp -// CmdID: 30010 +// CmdID: 30026 message ICKLANINJDB { - bytes LNBKFFIDEEJ = 2; // offset: 24 + uint32 OMFPICKPOCP = 3; // offset: 36 + bytes LNBKFFIDEEJ = 9; // offset: 16 uint32 retcode = 11; // offset: 32 - uint32 OMFPICKPOCP = 13; // offset: 36 } // Type: Notify -// CmdID: 30087 +// CmdID: 30013 message COMJKPOMILA { - bytes LNBKFFIDEEJ = 6; // offset: 24 - uint32 OMFPICKPOCP = 8; // offset: 32 + uint32 server_tick = 3; // offset: 40 + bytes LNBKFFIDEEJ = 6; // offset: 16 + uint64 server_time_ms = 10; // offset: 32 + uint32 OMFPICKPOCP = 12; // offset: 44 } - message AJJMGKHEBFH { - COMJKPOMILA DIEDPKCLDBF = 5; // offset: 24 - repeated uint32 FJKDOIDEBJC = 1; // offset: 32 + repeated uint32 FJKDOIDEBJC = 6; // offset: 32 + COMJKPOMILA DIEDPKCLDBF = 13; // offset: 16 } - message DABKPEFPBOL { - bytes IGHFGADJCMG = 2; // offset: 24 - uint32 EIKOEBDEGGA = 3; // offset: 32 + bytes IGHFGADJCMG = 6; // offset: 24 + uint32 EIKOEBDEGGA = 15; // offset: 32 } - 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 + repeated uint32 FJKDOIDEBJC = 3; // offset: 56 + uint32 EIKOEBDEGGA = 5; // offset: 72 + repeated DABKPEFPBOL JHBLCEGCHBE = 6; // offset: 32 + bytes FJLPJJNIHLC = 8; // offset: 24 + repeated AJJMGKHEBFH BPDMEELPDLF = 9; // offset: 48 + repeated COMJKPOMILA DKGGJGDAJDD = 12; // offset: 40 + bytes IGHFGADJCMG = 14; // offset: 64 } - message MMCIJKKAEII { - OFFMCODMKDL EMIJCKENBKJ = 5; // offset: 24 - repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 32 + OFFMCODMKDL room_ext_info = 5; // offset: 16 + repeated LMLNNHKJEIP DFLEOIGPLNM = 15; // offset: 24 } +// Obf: EJNCEADPKFE enum CmdFightActivityType { EJNCEADPKFE_NLCDGIPGFDJ = 0; - CmdEnterFightActivityStageScRsp = 3636; - CmdGetFightActivityDataCsReq = 3673; - CmdFightActivityDataChangeScNotify = 3680; - CmdTakeFightActivityRewardCsReq = 3613; - CmdTakeFightActivityRewardScRsp = 3615; - CmdGetFightActivityDataScRsp = 3603; - CmdEnterFightActivityStageCsReq = 3627; + CmdEnterFightActivityStageScRsp = 3688; + CmdEnterFightActivityStageCsReq = 3658; + CmdGetFightActivityDataCsReq = 3625; + CmdTakeFightActivityRewardCsReq = 3681; + CmdFightActivityDataChangeScNotify = 3693; + CmdTakeFightActivityRewardScRsp = 3686; + CmdGetFightActivityDataScRsp = 3678; } - message CDABDPPPHBN { - repeated uint32 LINOMGEDMHC = 10; // offset: 24 - uint32 CJPDGBPLFIG = 14; // offset: 32 - uint32 ALALEBDJGHA = 9; // offset: 36 - uint32 group_id = 13; // offset: 40 + uint32 group_id = 2; // offset: 32 + repeated uint32 LINOMGEDMHC = 7; // offset: 24 + uint32 CJPDGBPLFIG = 9; // offset: 36 + uint32 ALALEBDJGHA = 11; // offset: 40 } // Obf: IIAOPKANEKJ // Type: Req -// CmdID: 3673 +// CmdID: 3625 message GetFightActivityDataCsReq { } // Obf: KDMLMIFIMHE // Type: Rsp -// CmdID: 3603 +// CmdID: 3678 message GetFightActivityDataScRsp { - repeated CDABDPPPHBN FALBALFNOFF = 6; // offset: 16 - map EDGPAOJEENN = 11; // offset: 32 - uint32 world_level = 2; // offset: 40 - uint32 retcode = 5; // offset: 44 - bool CFDBDGEFJJN = 3; // offset: 48 + uint32 world_level = 2; // offset: 44 + uint32 retcode = 7; // offset: 40 + repeated CDABDPPPHBN FALBALFNOFF = 9; // offset: 24 + bool CFDBDGEFJJN = 10; // offset: 48 + map EDGPAOJEENN = 15; // offset: 16 } // Obf: KLABGDHBEDN // Type: Notify -// CmdID: 3680 +// CmdID: 3693 message FightActivityDataChangeScNotify { - repeated CDABDPPPHBN FALBALFNOFF = 1; // offset: 16 - map EDGPAOJEENN = 12; // offset: 32 + repeated CDABDPPPHBN FALBALFNOFF = 5; // offset: 16 + map EDGPAOJEENN = 11; // offset: 32 } - message DOIBLFFDHDG { - AvatarType avatar_type = 4; // offset: 24 - uint32 avatar_id = 15; // offset: 28 + uint32 avatar_id = 3; // offset: 28 + AvatarType avatar_type = 15; // offset: 24 } // Obf: NLLDALGJENF // Type: Req -// CmdID: 3627 +// CmdID: 3658 message EnterFightActivityStageCsReq { - 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 + uint32 DBKHHCGGKNN = 3; // offset: 48 + repeated DOIBLFFDHDG MACCJKCGGII = 4; // offset: 40 + repeated uint32 avatar_list = 8; // offset: 16 + repeated uint32 item_list = 9; // offset: 32 + uint32 group_id = 12; // offset: 52 } // Obf: LAEGLNJINGN // Type: Rsp -// CmdID: 3636 +// CmdID: 3688 message EnterFightActivityStageScRsp { - SceneBattleInfo battle_info = 5; // offset: 24 - uint32 group_id = 7; // offset: 32 - uint32 DBKHHCGGKNN = 2; // offset: 36 - uint32 retcode = 15; // offset: 40 + uint32 retcode = 2; // offset: 32 + uint32 group_id = 6; // offset: 40 + uint32 DBKHHCGGKNN = 7; // offset: 36 + SceneBattleInfo battle_info = 14; // offset: 24 } // Obf: HKMMGCDNILJ // Type: Req -// CmdID: 3613 +// CmdID: 3681 message TakeFightActivityRewardCsReq { - uint32 DBKHHCGGKNN = 15; // offset: 24 - uint32 group_id = 7; // offset: 28 + uint32 DBKHHCGGKNN = 5; // offset: 24 + uint32 group_id = 12; // offset: 28 } // Obf: CPHCFHCEGOG // Type: Rsp -// CmdID: 3615 +// CmdID: 3686 message TakeFightActivityRewardScRsp { - ItemList reward = 4; // offset: 16 - uint32 retcode = 15; // offset: 32 - uint32 DBKHHCGGKNN = 1; // offset: 36 - uint32 group_id = 6; // offset: 40 + uint32 group_id = 4; // offset: 40 + uint32 retcode = 5; // offset: 32 + ItemList reward = 7; // offset: 24 + uint32 DBKHHCGGKNN = 14; // offset: 36 } +// Obf: AHCMDPLMIDA enum CmdFightCakeRaceType { AHCMDPLMIDA_NLCDGIPGFDJ = 0; } @@ -15511,326 +15171,279 @@ enum EILNMPEFGOM { EILNMPEFGOM_ONFLOLAEAFN = 2; EILNMPEFGOM_KGMGHCGECCP = 3; } - 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 + uint32 BKCELHNLPMN = 1; // offset: 56 + repeated uint32 HFADPMMFNCK = 4; // offset: 40 + repeated KVP BIHMGJNKEOH = 5; // offset: 32 + uint32 add_score = 6; // offset: 60 + DILHPBMCOFK IPDDIKPHGPE = 9; // offset: 48 + repeated uint32 MAJNGJCJNNH = 13; // offset: 16 + uint32 DHJANOFGDNP = 14; // offset: 52 } - 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 + uint64 time_stamp = 1; // offset: 40 + float x = 4; // offset: 36 + float y = 6; // offset: 28 + float z = 10; // offset: 24 + float NJDHHMLEHFL = 13; // offset: 32 } - 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 + uint32 interact_id = 2; // offset: 64 + LIKNJLCIAGI MAKKJMNDDDN = 3; // offset: 32 + uint32 MOBCPDJGEFK = 4; // offset: 56 + int32 MFPJBEAFFLG = 5; // offset: 44 + int32 AEKJCKODEFP = 6; // offset: 40 + uint32 config_id = 9; // offset: 60 + uint32 ELFFJOOPKJJ = 13; // offset: 52 + int32 NGICBOPFBJF = 14; // offset: 48 + LIKNJLCIAGI EBCLHMBBAEH = 15; // offset: 24 } - message BICCMEPJMDO { - KIAKKNFLEPN GOOAMHHLHPJ = 12; // offset: 24 - int32 LJDHGFECMHJ = 2; // offset: 32 - int32 unique_id = 7; // offset: 36 + int32 unique_id = 1; // offset: 32 + int32 direction = 4; // offset: 36 + KIAKKNFLEPN GOOAMHHLHPJ = 10; // offset: 16 } - message AMDJAFAHKEL { - KIAKKNFLEPN GOOAMHHLHPJ = 8; // offset: 16 - repeated BJMPHAAOEFL CDMKBCHLPAB = 1; // offset: 24 - uint32 GAHFPGCPAJA = 12; // offset: 40 - int32 unique_id = 2; // offset: 44 + KIAKKNFLEPN GOOAMHHLHPJ = 2; // offset: 32 + uint32 GAHFPGCPAJA = 5; // offset: 44 + int32 unique_id = 12; // offset: 40 + repeated BJMPHAAOEFL CDMKBCHLPAB = 15; // offset: 24 } - message FHHGBMIEBOE { - uint32 FDKPCNBCGEG = 5; // offset: 24 - uint32 JLAHNBIMKPD = 1; // offset: 28 + uint32 FDKPCNBCGEG = 6; // offset: 24 + uint32 JLAHNBIMKPD = 12; // offset: 28 } - 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 + uint32 PHHMKHNPJJK = 2; // offset: 40 + repeated FHHGBMIEBOE friend_recommend_list = 8; // offset: 24 + uint32 DPHAJPEADAF = 10; // offset: 32 } - message LIELJCGKNJN { - repeated uint32 ACIMPFCLEEF = 4; // offset: 24 - uint32 PGMABEHJJAB = 13; // offset: 32 + uint32 PGMABEHJJAB = 3; // offset: 32 + repeated uint32 ACIMPFCLEEF = 11; // offset: 16 } - 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 + map IAIGNIIEOBH = 1; // offset: 64 + repeated uint32 MLAOKGBINNE = 3; // offset: 24 + uint32 NNFDDHNBGAI = 4; // offset: 72 + repeated uint32 JALDDFICGOH = 6; // offset: 32 + uint32 section_id = 7; // offset: 92 + uint64 start_time_stamp = 8; // offset: 80 + repeated LIELJCGKNJN IKJDCGHHAEM = 9; // offset: 56 + repeated IAJMCLGLAAC KNPPCFCICHD = 10; // offset: 40 + uint32 GPCEAGEAPJL = 12; // offset: 88 + repeated uint32 GOCBCMIBHGN = 13; // offset: 16 } - 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 + uint64 level_state_start_timestamp = 1; // offset: 104 + AMDJAFAHKEL GOMOHKCJIBP = 2; // offset: 40 + repeated HONBPDEJDCC FOEMKKBNCNI = 3; // offset: 64 + LLOLFGCKKJB EAIJCHCNMEB = 4; // offset: 72 + repeated ENFDMFGIJDC HMAIHHCBFKP = 5; // offset: 88 + bool EBLPGLFJNEL = 6; // offset: 116 + repeated NKGAIPKINJE CFBCCNCHBMO = 7; // offset: 96 + DFEAHIKPKLO HNCBACAOFFJ = 8; // offset: 32 + repeated BICCMEPJMDO CBHMLANHMAB = 9; // offset: 48 + uint32 level_state = 10; // offset: 112 + repeated JGNCJOINEMP AIIJHNIIPKH = 11; // offset: 16 + repeated AMDJAFAHKEL EEBLFGKCLPL = 13; // offset: 24 + repeated AMDJAFAHKEL IGMGBGGBHHL = 15; // offset: 80 } - message LHEBFHDKAIO { - repeated uint32 region_list = 11; // offset: 16 + repeated uint32 region_list = 2; // offset: 24 } - 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 + uint32 NLICFEFAPLE = 3; // offset: 60 + repeated LHEBFHDKAIO NOGHNCPGGMI = 5; // offset: 24 + repeated ENFDMFGIJDC CNHJPNENDJJ = 6; // offset: 40 + uint32 HEGPIGMBCLO = 7; // offset: 56 + repeated uint32 FJKDOIDEBJC = 9; // offset: 32 + bool FDBNNLFJGPD = 11; // offset: 64 + repeated PJPAOLMBKEC DGBCNEDPGLB = 15; // offset: 48 } - message LDNBPINBPKB { - PCBNCBNOAAE KNBGBCEBLDF = 4; // offset: 24 - uint32 OCPMGBPNMED = 8; // offset: 32 + uint32 OCPMGBPNMED = 4; // offset: 32 + PCBNCBNOAAE KNBGBCEBLDF = 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 + AMDJAFAHKEL KOLGNPBHCCD = 1; // offset: 24 + repeated BICCMEPJMDO CBHMLANHMAB = 7; // offset: 40 + repeated ENFDMFGIJDC HMAIHHCBFKP = 9; // offset: 56 + repeated AMDJAFAHKEL GIMOGCAADEH = 10; // offset: 32 + repeated AMDJAFAHKEL JCFCMNODNPA = 13; // offset: 16 } - message NGJLHMAHIDD { - repeated HONBPDEJDCC FOEMKKBNCNI = 9; // offset: 24 - uint64 PENABKKHDIH = 10; // offset: 32 - uint32 FFKKLALNFPG = 11; // offset: 40 - uint32 OCPMGBPNMED = 13; // offset: 44 + uint32 level_state = 5; // offset: 36 + repeated HONBPDEJDCC FOEMKKBNCNI = 6; // offset: 24 + uint32 OCPMGBPNMED = 9; // offset: 32 + uint64 level_state_start_timestamp = 11; // offset: 40 } - message PNHBCBIDFBE { - repeated uint32 NIKICHNOGJD = 9; // offset: 24 - uint32 DPHAJPEADAF = 4; // offset: 32 - uint32 MDKFLGDEJCN = 5; // offset: 36 + uint32 DPHAJPEADAF = 2; // offset: 36 + repeated uint32 NIKICHNOGJD = 3; // offset: 24 + uint32 MDKFLGDEJCN = 11; // offset: 32 } - 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 + uint32 score_id = 2; // offset: 52 + uint32 NICBADCOCBA = 3; // offset: 48 + uint32 rank = 4; // offset: 40 + repeated PNHBCBIDFBE JDGMEHCPGLL = 5; // offset: 24 + int32 MHAHLJPLCII = 12; // offset: 36 + uint32 KMFAPDJCKLF = 14; // offset: 32 + int32 ELPDAJBOFEE = 15; // offset: 44 } - message NCGPLAFMDCJ { - repeated LIELJCGKNJN IKJDCGHHAEM = 6; // offset: 16 + repeated LIELJCGKNJN IKJDCGHHAEM = 4; // offset: 24 } - message KIAKKNFLEPN { - uint32 MOFEHOKGEJE = 10; // offset: 24 - uint32 ALIKFDCKGJB = 3; // offset: 28 int32 MDNGADJPMCH = 1; // offset: 32 + uint32 ALIKFDCKGJB = 4; // offset: 24 + uint32 MOFEHOKGEJE = 14; // offset: 28 } - message JBCHHGDHKIG { - int32 y = 12; // offset: 24 - int32 z = 7; // offset: 28 - int32 x = 3; // offset: 32 + int32 z = 1; // offset: 24 + int32 x = 6; // offset: 32 + int32 y = 7; // offset: 28 } - message PJPAOLMBKEC { - KIAKKNFLEPN pos_index = 14; // offset: 24 - int32 unique_id = 5; // offset: 32 - uint32 GDIGGOLJIBJ = 4; // offset: 36 + int32 unique_id = 1; // offset: 32 + KIAKKNFLEPN pos_index = 6; // offset: 16 + uint32 GDIGGOLJIBJ = 9; // offset: 36 } - message FCOENPKOEBP { - JBCHHGDHKIG OPMGDNNAEJF = 13; // offset: 24 - uint32 item_id = 7; // offset: 32 - EILNMPEFGOM GHNJCLNKGHH = 4; // offset: 36 - uint32 BIACKLBMMAP = 3; // offset: 40 + uint32 item_id = 4; // offset: 32 uint32 JEKLOEPPJBK = 5; // offset: 44 - uint32 GAHFPGCPAJA = 6; // offset: 48 + uint32 BIACKLBMMAP = 6; // offset: 36 + uint32 GAHFPGCPAJA = 9; // offset: 40 + JBCHHGDHKIG OPMGDNNAEJF = 14; // offset: 24 + EILNMPEFGOM owner_type = 15; // offset: 48 } - message EJHIIFCIPMB { - repeated PJPAOLMBKEC NLKHKHFIOHL = 14; // offset: 24 + repeated PJPAOLMBKEC NLKHKHFIOHL = 14; // offset: 16 } - message NKGAIPKINJE { - KIAKKNFLEPN ONHHLCKNHHH = 14; // offset: 16 - uint32 type = 6; // offset: 32 + KIAKKNFLEPN ONHHLCKNHHH = 2; // offset: 24 + uint32 type = 4; // offset: 32 } - message HAJJKFAIJBD { - NKGAIPKINJE NLFCABFPJHD = 15; // offset: 32 - bool BHPCOAPAGMA = 1; // offset: 40 + bool BHPCOAPAGMA = 6; // offset: 44 + NKGAIPKINJE item = 12; // offset: 24 oneof PIEPADODEDD { - uint32 ELGOLPLGFKJ = 8; // offset: 24 - bool DAJHCEKHNBH = 10; // offset: 24 + uint32 ELGOLPLGFKJ = 8; // offset: 16 + bool DAJHCEKHNBH = 15; // offset: 16 } } - message FBNEIIGLHDH { - repeated HAJJKFAIJBD LNIGPEDGCFI = 12; // offset: 24 + repeated HAJJKFAIJBD LNIGPEDGCFI = 15; // offset: 24 } - message PFMAAAJFLOA { - uint32 LOGLBCPNAEL = 7; // offset: 32 - uint32 LHHJFMMCBAF = 8; // offset: 40 + uint32 LOGLBCPNAEL = 6; // offset: 40 + uint32 LHHJFMMCBAF = 10; // offset: 36 oneof HGEOKHHJAIE { - uint32 FJLCMPAPIGA = 11; // offset: 24 - NKGAIPKINJE EBEMKMGCCGJ = 6; // offset: 24 + uint32 FJLCMPAPIGA = 2; // offset: 24 + NKGAIPKINJE EBEMKMGCCGJ = 1; // offset: 24 } } - message LLOLFGCKKJB { - repeated PFMAAAJFLOA CNLNDHJCPAF = 9; // offset: 24 + repeated PFMAAAJFLOA CNLNDHJCPAF = 6; // offset: 16 } - message DFEAHIKPKLO { - repeated uint32 JKFAHHNMKGO = 6; // offset: 24 - uint32 LANGNEFHAGJ = 13; // offset: 32 + repeated uint32 JKFAHHNMKGO = 4; // offset: 16 + uint32 LANGNEFHAGJ = 5; // offset: 32 } - message NECNANNNGBN { - uint32 DCDOELCPOHB = 9; // offset: 24 - uint32 DOHLBHLLAFO = 8; // offset: 28 + uint32 DOHLBHLLAFO = 2; // offset: 24 + uint32 DCDOELCPOHB = 7; // offset: 28 } - message BPDKJKJGECM { oneof PNBLCPHJNNO { - NECNANNNGBN NJFNFNBKEMK = 14; // offset: 16 + NECNANNNGBN NJFNFNBKEMK = 10; // 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 + LIKNJLCIAGI pos_index = 2; // offset: 16 + bool BHPCOAPAGMA = 5; // offset: 44 + BPDKJKJGECM shape = 7; // offset: 24 + uint32 show_type = 8; // offset: 48 + int32 unique_id = 11; // offset: 40 } - message FDLGMIIOACH { oneof NNIHPHPEGIJ { - uint32 NNDNCAEGDFI = 8; // offset: 24 - uint32 extra_id = 4; // offset: 24 + uint32 NNDNCAEGDFI = 14; // offset: 16 + uint32 extra_id = 11; // offset: 16 } } - message LEIJJPBKBKG { - FDLGMIIOACH MPGPEOFGDCN = 15; // offset: 24 - uint32 DHJANOFGDNP = 14; // offset: 32 + FDLGMIIOACH MPGPEOFGDCN = 8; // offset: 24 + uint32 DHJANOFGDNP = 9; // offset: 32 } - message HNOENBKDPFH { - repeated uint32 CPIKEIGHMGB = 13; // offset: 24 - uint32 item_id = 6; // offset: 32 + uint32 item_id = 1; // offset: 32 + repeated uint32 CPIKEIGHMGB = 4; // offset: 16 } - message HCFLAPPBPOP { - uint64 MFCHJFPOCIA = 1; // offset: 32 - uint32 NMNKDOOKMPC = 4; // offset: 40 + uint64 time_stamp = 10; // offset: 32 + uint32 NMNKDOOKMPC = 14; // 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 + LDNBPINBPKB KNBGBCEBLDF = 220; // offset: 24 + MPKPFCNKECG MKPDGFEMJMA = 2019; // offset: 24 + NGJLHMAHIDD IGDLINLDKKK = 647; // offset: 24 + FGJAKGPJCKB HEPHJJOLHPI = 1959; // offset: 24 + NCGPLAFMDCJ DGCDFCMIAGB = 1065; // offset: 24 + FCOENPKOEBP KBLJAHKCNDN = 265; // offset: 24 + EJHIIFCIPMB FIMOBDMHLND = 159; // offset: 24 + FBNEIIGLHDH OPPGLIEPBPG = 1678; // offset: 24 + LLOLFGCKKJB OFLMAAOBIEB = 1315; // offset: 24 + DFEAHIKPKLO HNCBACAOFFJ = 443; // offset: 24 + JGNCJOINEMP JICJMDJFMNA = 1653; // offset: 24 + LEIJJPBKBKG MPGPEOFGDCN = 1172; // offset: 24 + ENFDMFGIJDC LGLFACNKKLD = 295; // offset: 24 + HNOENBKDPFH DDOPJJIIFIO = 672; // offset: 24 } } - message BHMPCNECEBG { - repeated HCFLAPPBPOP COLLINOIEEE = 10; // offset: 16 + repeated HCFLAPPBPOP COLLINOIEEE = 1; // offset: 24 } - message OMLGPGPJGJK { + uint64 DNFCEEKGAKJ = 4; // offset: 48 + FGJAKGPJCKB HEPHJJOLHPI = 6; // offset: 40 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 + uint64 time_stamp = 10; // offset: 56 + GECHEPGEIKF APIDHHKLGEJ = 12; // offset: 16 } - message JLJOBFCIBBC { - uint32 JLAHNBIMKPD = 7; // offset: 24 - uint32 DPHAJPEADAF = 2; // offset: 28 + uint32 DPHAJPEADAF = 3; // offset: 24 + uint32 JLAHNBIMKPD = 14; // offset: 28 } - message DPCIMIHKCGG { - uint32 JLAHNBIMKPD = 2; // offset: 24 - uint32 DPHAJPEADAF = 9; // offset: 28 + uint32 JLAHNBIMKPD = 12; // offset: 28 + uint32 DPHAJPEADAF = 14; // offset: 24 } - message NONKABLNHEM { - uint32 PGMABEHJJAB = 12; // offset: 24 + uint32 PGMABEHJJAB = 6; // offset: 24 } - message NNDMMMHDGIH { - uint32 PGMABEHJJAB = 11; // offset: 24 + uint32 PGMABEHJJAB = 2; // offset: 24 } - message HCCJOJGJNGK { } - message BHHEHPPHEKI { } - message EMNNNCHNPKP { - JBCHHGDHKIG OPMGDNNAEJF = 4; // offset: 16 - uint32 BIACKLBMMAP = 12; // offset: 32 uint32 item_id = 1; // offset: 36 + JBCHHGDHKIG OPMGDNNAEJF = 8; // offset: 16 + uint32 BIACKLBMMAP = 14; // offset: 32 } - message ILEPJCLBBJD { } - message PBIGEJHGLEH { - FDLGMIIOACH MPGPEOFGDCN = 9; // offset: 24 + FDLGMIIOACH MPGPEOFGDCN = 15; // offset: 16 } - message EEPHEHAEFOF { } +// Obf: FKFINHPOMMA enum CmdFightDiceCombatType { FKFINHPOMMA_NLCDGIPGFDJ = 0; } @@ -15840,38 +15453,37 @@ enum JOFKFNHDGIK { JOFKFNHDGIK_MLDHBKBFNEP = 1; JOFKFNHDGIK_PJDDKPFNMJP = 2; } - 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 + uint64 DHJANOFGDNP = 1; // offset: 24 + bool AINKFEINNAK = 2; // offset: 32 + DILHPBMCOFK IPDDIKPHGPE = 3; // offset: 40 + uint32 damage = 7; // offset: 36 + bool OLNMGFFJMOJ = 10; // offset: 33 } - 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 + repeated EHMEPOMCGNG LMPLLJFMFEC = 1; // offset: 24 + uint32 EOILKCCLEIF = 5; // offset: 44 + bool OLNMGFFJMOJ = 7; // offset: 49 + uint32 AELAEGOOBMB = 8; // offset: 52 + repeated LPGJPLMHKFL JDGMEHCPGLL = 10; // offset: 32 + uint64 DHJANOFGDNP = 11; // offset: 56 + DILHPBMCOFK IPDDIKPHGPE = 12; // offset: 40 + uint32 KGHBJELHOBA = 13; // offset: 64 + uint32 FGBIJPLPOBI = 14; // offset: 68 + bool AINKFEINNAK = 15; // offset: 48 } +// Obf: FLLKHDMHGEJ enum CmdFightFestType { FLLKHDMHGEJ_NLCDGIPGFDJ = 0; - CmdFightFestScoreUpdateNotify = 7294; - CmdGetFightFestDataScRsp = 7292; - CmdStartFightFestScRsp = 7273; - CmdFightFestUpdateChallengeRecordNotify = 7269; - CmdFightFestUpdateCoinNotify = 7295; - CmdStartFightFestCsReq = 7257; - CmdGetFightFestDataCsReq = 7282; - CmdFightFestUnlockSkillNotify = 7277; + CmdGetFightFestDataScRsp = 7273; + CmdFightFestUpdateCoinNotify = 7257; + CmdFightFestUpdateChallengeRecordNotify = 7253; + CmdStartFightFestScRsp = 7294; + CmdFightFestScoreUpdateNotify = 7269; + CmdStartFightFestCsReq = 7287; + CmdFightFestUnlockSkillNotify = 7298; + CmdGetFightFestDataCsReq = 7259; } enum BGLIMCBGLAJ { @@ -15882,6 +15494,7 @@ enum BGLIMCBGLAJ { BGLIMCBGLAJ_DCGAPNGCCEH = 4; } +// Obf: OGOJLBNJKCN enum FightFestType { OGOJLBNJKCN_NLCDGIPGFDJ = 0; OGOJLBNJKCN_IBAADNINFCG = 1; @@ -15889,91 +15502,89 @@ enum FightFestType { OGOJLBNJKCN_OCDLPDDMCLP = 3; OGOJLBNJKCN_HNGBFGALLBI = 4; } - message LPJOINCGBBP { - BGLIMCBGLAJ OINGNAJMFNL = 9; // offset: 24 - uint32 challenge_id = 5; // offset: 28 - uint32 DNAPFBANFHJ = 4; // offset: 32 - uint32 DJFGDMIDEHJ = 11; // offset: 36 + uint32 DJFGDMIDEHJ = 1; // offset: 28 + BGLIMCBGLAJ OINGNAJMFNL = 4; // offset: 24 + uint32 challenge_id = 5; // offset: 32 } // Obf: CKPAPNKFBHD // Type: Req -// CmdID: 7282 +// CmdID: 7259 message GetFightFestDataCsReq { } // Obf: HNOJGAGPFBG // Type: Rsp -// CmdID: 7292 +// CmdID: 7273 message GetFightFestDataScRsp { - 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 + repeated uint32 GILJLEOAOMA = 6; // offset: 24 + uint32 score_id = 7; // offset: 48 + uint32 retcode = 8; // offset: 40 + repeated LPJOINCGBBP challenge_list = 10; // offset: 32 + uint32 item_value = 15; // offset: 44 } - message EPCNGNEEMBI { - AvatarType avatar_type = 13; // offset: 24 - uint32 id = 2; // offset: 28 + AvatarType avatar_type = 4; // offset: 24 + uint32 id = 14; // offset: 28 } // Obf: IKJDKNKJBGI // Type: Req -// CmdID: 7257 +// CmdID: 7287 message StartFightFestCsReq { - repeated uint32 GILJLEOAOMA = 13; // offset: 16 - repeated EPCNGNEEMBI avatar_list = 4; // offset: 32 - FightFestType type = 1; // offset: 40 + repeated EPCNGNEEMBI avatar_list = 1; // offset: 24 + FightFestType type = 3; // offset: 48 + repeated uint32 GILJLEOAOMA = 4; // offset: 32 uint32 id = 7; // offset: 44 - uint32 event_id = 5; // offset: 48 + uint32 event_id = 15; // offset: 40 } // Obf: LCGFKNIAMBE // Type: Rsp -// CmdID: 7273 +// CmdID: 7294 message StartFightFestScRsp { - 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 + uint32 id = 2; // offset: 44 + FightFestType type = 4; // offset: 36 + uint32 retcode = 7; // offset: 32 + SceneBattleInfo battle_info = 9; // offset: 24 + uint32 event_id = 15; // offset: 40 } // Obf: OPIKBFAICKP // Type: Notify -// CmdID: 7294 +// CmdID: 7269 message FightFestScoreUpdateNotify { - uint32 JODNMFEFPFD = 8; // offset: 24 - uint32 score_id = 2; // offset: 28 + uint32 JODNMFEFPFD = 7; // offset: 28 + uint32 score_id = 11; // offset: 24 } // Obf: JJEHDBECIMM // Type: Notify -// CmdID: 7277 +// CmdID: 7298 message FightFestUnlockSkillNotify { - uint32 AMAGKDCBFGL = 8; // offset: 24 + uint32 AMAGKDCBFGL = 11; // offset: 24 } // Obf: JEGBMCKBMOB // Type: Notify -// CmdID: 7269 +// CmdID: 7253 message FightFestUpdateChallengeRecordNotify { - 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 + uint32 challenge_id = 4; // offset: 32 + BGLIMCBGLAJ rank = 10; // offset: 24 + uint32 DJFGDMIDEHJ = 13; // offset: 28 + uint32 turn_left = 15; // offset: 36 } // Obf: ENBAEEHAEBD // Type: Notify -// CmdID: 7295 +// CmdID: 7257 message FightFestUpdateCoinNotify { - uint32 item_value = 11; // offset: 24 + uint32 item_value = 3; // offset: 24 } +// Obf: CMCLMBIODNG enum CmdFightMarbleType { CMCLMBIODNG_NLCDGIPGFDJ = 0; } @@ -16047,6 +15658,7 @@ enum GPEEFAOIBNB { GPEEFAOIBNB_GMIGKCMGLAL = 4; } +// Obf: LMGECGDAPEN enum FightMarbleHpChangeType { LMGECGDAPEN_NLPOGHCIEGN = 0; LMGECGDAPEN_BNOHJNMEOBI = 1; @@ -16071,218 +15683,203 @@ enum DNLHKFILMLB { DNLHKFILMLB_HFEHCCHFODI = 14; DNLHKFILMLB_MHMIHLMAFJL = 15; } - message GIJBCJPELBG { - uint64 DHJANOFGDNP = 3; // offset: 24 - DILHPBMCOFK IPDDIKPHGPE = 14; // offset: 32 - int32 ODDLBGLACKO = 13; // offset: 36 + int32 ODDLBGLACKO = 3; // offset: 32 + DILHPBMCOFK IPDDIKPHGPE = 7; // offset: 36 + uint64 DHJANOFGDNP = 11; // offset: 24 } - message OPLFJCHFNCG { repeated GIJBCJPELBG CLGGKLNPLCK = 7; // offset: 24 } - message HDHPAHIFEPM { - float y = 9; // offset: 24 - float x = 15; // offset: 28 + float x = 10; // offset: 24 + float y = 11; // offset: 28 } - message EBMCLNPBHJH { - HDHPAHIFEPM MHKLPAMDKBN = 1; // offset: 16 - uint32 item_id = 2; // offset: 32 + uint32 item_id = 7; // offset: 32 + HDHPAHIFEPM MHKLPAMDKBN = 13; // offset: 24 } - message CELLCCKJIGL { - uint32 NMNKDOOKMPC = 9; // offset: 32 + uint32 NMNKDOOKMPC = 2; // 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 + GFHCKBHCNDF DCCILJIBPNK = 1590; // offset: 24 + AMBAFEMGGLD FHEOAODACLK = 24; // offset: 24 + HIDPFIAALLB NLEOMLNOKCC = 826; // offset: 24 + MBDOBECHOJA KNBGBCEBLDF = 233; // offset: 24 + PLAGFACLPDL NDJKPABPJHO = 1897; // offset: 24 } } - message EACCOJLOPJL { - repeated CELLCCKJIGL CDAMKBGLNKO = 4; // offset: 16 + repeated CELLCCKJIGL CDAMKBGLNKO = 15; // offset: 24 } - 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 + bool FDBNNLFJGPD = 1; // offset: 57 + uint32 IHPLBMKACIP = 2; // offset: 64 + bool AIJJAKIFABF = 3; // offset: 56 + uint32 CJJMDMOCPDJ = 4; // offset: 68 + uint32 GNAMNBDIEKG = 5; // offset: 80 + EJLGEOKIJKH DOJGFCKAGKB = 6; // offset: 84 + uint32 DDPBFAENJJN = 7; // offset: 92 + uint32 FHDBCDEPBAK = 8; // offset: 60 + repeated uint32 team_a = 9; // offset: 24 + uint32 OIBCHBJCHJE = 10; // offset: 88 + repeated uint32 NFPLNBKIFCF = 11; // offset: 32 + uint32 FKDFHHLLDEB = 12; // offset: 52 + uint32 DNOLEOMJHLH = 13; // offset: 76 + EJLGEOKIJKH MBNNIKFMLDG = 14; // offset: 48 + uint32 level_id = 15; // offset: 72 + repeated LMLNNHKJEIP DFLEOIGPLNM = 514; // offset: 16 } - 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 + uint32 MDKFLGDEJCN = 2; // offset: 36 + int32 KDMPKIPAIDJ = 3; // offset: 40 + uint32 item_id = 4; // offset: 24 + int32 PDEMOPHANLA = 10; // offset: 28 + int32 total_damage = 14; // offset: 32 } - message HIDPFIAALLB { + bool is_win = 1; // offset: 45 + bool is_friend = 2; // offset: 44 + HEJPHKGCNBA LHNIIOHNIFL = 8; // offset: 40 + int32 add_score = 9; // offset: 36 + uint32 BIEPFFBBJHG = 12; // offset: 48 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 + uint32 FDKPCNBCGEG = 15; // offset: 32 } - 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 + int32 hp = 1; // offset: 148 + int32 max_hp = 2; // offset: 84 + uint32 skill_id = 3; // offset: 88 + CIHOEEPIBAI FOAGGPDEELF = 4; // offset: 152 + float time = 5; // offset: 76 + GPEEFAOIBNB GHCHJAODJMF = 6; // offset: 140 + HDHPAHIFEPM velocity = 7; // offset: 56 + int32 attack = 8; // offset: 64 + HDHPAHIFEPM position = 9; // offset: 32 + HDHPAHIFEPM forward = 10; // offset: 48 + uint32 LDPMAMJNOGJ = 11; // offset: 92 + uint32 BGJCOCDAHLC = 12; // offset: 128 + uint32 id = 13; // offset: 80 + HDHPAHIFEPM ACGINICEHML = 14; // offset: 16 + HDHPAHIFEPM PIMFIPHJJLI = 15; // offset: 40 + bool PLCKAKEDCAM = 25; // offset: 101 + bool on_field = 175; // offset: 100 + float radius = 291; // offset: 120 + uint32 FLIEDGKFNOL = 372; // offset: 156 + uint32 DDPBFAENJJN = 769; // offset: 136 + uint32 level = 890; // offset: 104 + uint32 IHLFJOHEIME = 919; // offset: 116 + uint32 tech_id = 944; // offset: 96 + FightMarbleHpChangeType HDLKKFCMCPJ = 1100; // offset: 132 + uint32 FHDBCDEPBAK = 1196; // offset: 72 + bool has_shield = 1600; // offset: 102 + float AMPCKJNGIOO = 1617; // offset: 124 + uint32 buff_id = 1619; // offset: 108 + int32 GIFJODBPLPJ = 1944; // offset: 68 + uint32 IPJLOMPBPFI = 1973; // offset: 144 + uint32 text_id = 1988; // offset: 112 } - 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 + uint32 queue_position = 1; // offset: 112 + uint32 DBJLGHGDKEB = 2; // offset: 64 + bool MKAKPEAHBDH = 3; // offset: 102 + float total_time = 4; // offset: 84 + repeated uint32 FKGAIGOEHNH = 5; // offset: 16 + repeated PBOFFJNBFMI CDDDBPDOOFH = 6; // offset: 40 + uint32 ACFINMJEPEJ = 7; // offset: 104 + CKHKFIEAAII MOAJKMOEKGP = 8; // offset: 92 + bool round_team_a = 9; // offset: 101 + uint32 HHNFKNPHHOI = 10; // offset: 68 + uint32 emoji_id = 11; // offset: 80 + repeated uint32 HNDCKMNDOCD = 12; // offset: 48 + uint32 round = 13; // offset: 88 + repeated uint32 KGHFCILHGJL = 14; // offset: 56 + uint32 tech_id = 15; // offset: 96 + bool round_first_team_a = 181; // offset: 100 + repeated PBOFFJNBFMI ELLMNBJOLDL = 263; // offset: 24 + uint32 POPMBKKMAJE = 347; // offset: 72 + uint32 EINHGIPFNBG = 1478; // offset: 76 + uint32 ANLOFALJCPO = 1795; // offset: 108 } - 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 + uint32 round = 1; // offset: 80 + GHJBBHOOOBC CJJMDMOCPDJ = 2; // offset: 24 + float LMODIDJMJIH = 3; // offset: 84 + bool round_first_team_a = 4; // offset: 88 + uint32 win_score = 5; // offset: 76 + uint32 FDKPCNBCGEG = 7; // offset: 92 + GFHCKBHCNDF DCCILJIBPNK = 8; // offset: 64 + repeated LIJFHHMGBFE OCMEMBAKLMM = 9; // offset: 48 + GHJBBHOOOBC OIBCHBJCHJE = 12; // offset: 40 + DNLHKFILMLB phase = 13; // offset: 72 + repeated LIJFHHMGBFE NAJEIPKGACO = 14; // offset: 16 + repeated uint32 KGHFCILHGJL = 15; // offset: 56 } - message PLAGFACLPDL { - HDHPAHIFEPM MHKLPAMDKBN = 13; // offset: 16 - uint32 item_id = 10; // offset: 32 - uint32 FDKPCNBCGEG = 2; // offset: 36 + uint32 item_id = 3; // offset: 32 + HDHPAHIFEPM MHKLPAMDKBN = 8; // offset: 24 + uint32 FDKPCNBCGEG = 10; // offset: 36 } - 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 + repeated uint32 KPLJDHJNCDI = 1; // offset: 16 + uint32 JAICOMFNBEM = 4; // offset: 52 + uint32 EPDMKLFCJFA = 7; // offset: 48 + repeated NPGCEFKJOIN PPMHKAHHDKG = 8; // offset: 24 + bool hide_line = 10; // offset: 56 + repeated LIJFHHMGBFE team = 14; // offset: 40 + bool PLCKAKEDCAM = 15; // offset: 57 } - 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 + float radius = 1; // offset: 40 + uint32 level = 2; // offset: 44 + uint32 IHLFJOHEIME = 3; // offset: 64 + int32 attack = 4; // offset: 48 + bool is_dead = 5; // offset: 58 + bool has_shield = 6; // offset: 56 + uint32 buff_id = 7; // offset: 52 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 + bool MKAKPEAHBDH = 9; // offset: 59 + uint32 id = 10; // offset: 68 + HDHPAHIFEPM position = 11; // offset: 24 + bool on_field = 12; // offset: 57 + int32 hp = 13; // offset: 72 + HDHPAHIFEPM forward = 14; // offset: 16 } - message NPGCEFKJOIN { - bool IOBJFEJFLJP = 5; // offset: 24 - uint32 COPALFLACHO = 10; // offset: 28 + uint32 tech_id = 5; // offset: 28 + bool active = 9; // offset: 24 } +// Obf: OAJIKEKPHOD enum CmdFightMatch3Type { 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; + CmdIEOGEDFAELP = 30158; + OAJIKEKPHOD_AEMOIILIOIF = 30133; + OAJIKEKPHOD_CFIDMGINPBI = 30181; + CmdMHLMFDBFCEC = 30113; + CmdEAGCPEPIOIO = 30140; + CmdLGEOFJJKFNF = 30148; + OAJIKEKPHOD_LAEHKICDGPJ = 30165; + CmdOJLHCIDDFDF = 30145; + OAJIKEKPHOD_HBHIODOPENH = 30125; + CmdGBMPOBJDAFF = 30180; + OAJIKEKPHOD_JAMEPLPKJBB = 30139; + OAJIKEKPHOD_EDHOJDAAGJL = 30126; + CmdOPAOIBLFJOM = 30169; + CmdGBFDMFJKOOP = 30147; + CmdAJOHOIGMCNN = 30138; + CmdBMBCNFKFABK = 30178; + CmdPKBJOGHCFOA = 30172; + CmdKINFINGMICK = 30171; + CmdLLFIKHHPJEB = 30104; + CmdLNGLLJKNKHG = 30186; + OAJIKEKPHOD_MOHONNNIKGF = 30142; + CmdGODEELLFLEN = 30188; + CmdDPDDOADGCMG = 30184; + OAJIKEKPHOD_GBPLKHLHFDB = 30111; + CmdCBDJAJAKCFF = 30130; + CmdBCMGFCDNAIE = 30136; + CmdNMOMCMJOFGG = 30193; } enum PFPHJFEGDAA { @@ -16357,307 +15954,304 @@ enum DIKCFAICOHB { DIKCFAICOHB_ECEHHJJGFED = 4; DIKCFAICOHB_GHBHAPNLJEJ = 5; } - message JBILGCPCJOD { + uint32 OPHFDHGBLPJ = 1; // offset: 48 + bool BKFONKNLCHP = 3; // offset: 52 + NHHJAONHDDG state = 4; // offset: 36 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 + uint32 score_id = 8; // offset: 40 + uint32 IFOCJCOCDBH = 9; // offset: 60 + uint32 DHJANOFGDNP = 10; // offset: 56 + uint32 rank = 14; // offset: 32 + uint32 hp = 15; // offset: 44 } - 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 + repeated uint32 LPOPKEGOLHB = 1; // offset: 16 + uint32 BPBMJBIDIIC = 3; // offset: 64 + int32 HIJJDGBOMDL = 5; // offset: 48 + uint64 FIKHCEBOPMI = 7; // offset: 56 + repeated JBILGCPCJOD BFCGOELLNIP = 8; // offset: 40 + PFPHJFEGDAA cur_state = 11; // offset: 52 + IPGIJFNAFLC KNBGBCEBLDF = 14; // offset: 32 } - message DFLIHGGNBDB { - uint32 JCJGJBLENCP = 10; // offset: 24 - uint32 EDIGEANPBNL = 14; // offset: 28 + uint32 EDIGEANPBNL = 4; // offset: 28 + uint32 row = 15; // offset: 24 } - 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 + repeated MNOOMFIAFPF op_list = 1; // offset: 24 + uint32 LIKMIMCFPKC = 2; // offset: 88 + uint32 FHEFKOGAMHK = 3; // offset: 92 + uint32 DJJODJAAIGA = 4; // offset: 80 + uint32 IGDOFKLAILH = 5; // offset: 72 + uint32 score_id = 6; // offset: 68 + repeated uint32 MNCPGDNOIAM = 7; // offset: 56 + uint32 cur_hp = 8; // offset: 96 + LAJGLHCCNED JDFPKAMFHAP = 9; // offset: 32 + repeated DLBGONGJBNC item_list = 10; // offset: 48 + NHHJAONHDDG LHNIIOHNIFL = 11; // offset: 84 + uint32 JJJBLAJDEDC = 13; // offset: 64 + uint32 energy_info = 14; // offset: 76 + repeated GMGABLBKJMC buff_list = 15; // offset: 16 } - message JFJDMGOMJOF { - IPGIJFNAFLC KGOCFEINBIN = 6; // offset: 24 - ABLCCPHIOMI JNIEIKOKBGK = 14; // offset: 32 + ABLCCPHIOMI JNIEIKOKBGK = 1; // offset: 32 + IPGIJFNAFLC KGOCFEINBIN = 12; // offset: 24 } - message PLHPJCKDEDI { - int32 player_data = 13; // offset: 24 } // Type: Rsp -// CmdID: 30103 +// CmdID: 30178 message BMBCNFKFABK { - JECNOELJLKO data = 10; // offset: 16 - repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 24 - uint32 retcode = 9; // offset: 40 -} - -// Type: Notify -// CmdID: 30180 -message NMOMCMJOFGG { JECNOELJLKO data = 6; // offset: 24 + repeated LMLNNHKJEIP DFLEOIGPLNM = 9; // offset: 16 + uint32 retcode = 12; // offset: 40 } // Type: Notify -// CmdID: 30127 +// CmdID: 30193 +message NMOMCMJOFGG { + JECNOELJLKO data = 3; // offset: 16 +} + +// Type: Notify +// CmdID: 30158 message IEOGEDFAELP { - JECNOELJLKO EHIELLKLPCK = 14; // offset: 24 + JECNOELJLKO EHIELLKLPCK = 3; // offset: 24 } // Type: Notify -// CmdID: 30136 +// CmdID: 30188 message GODEELLFLEN { - JECNOELJLKO JMIOMLJDCNN = 13; // offset: 24 - JECNOELJLKO ENJMGOJPNOE = 14; // offset: 32 + JECNOELJLKO JMIOMLJDCNN = 3; // offset: 32 + JECNOELJLKO ENJMGOJPNOE = 12; // offset: 24 } - message OKIPFIENKIF { - DFLIHGGNBDB GGCMCDDGEIB = 6; // offset: 16 - DFLIHGGNBDB OPMGDNNAEJF = 2; // offset: 32 - repeated JFJDMGOMJOF DGKLOCJHKNH = 15; // offset: 40 - uint32 EAFFACCBAAA = 9; // offset: 48 + DFLIHGGNBDB GGCMCDDGEIB = 2; // offset: 24 + repeated JFJDMGOMJOF DGKLOCJHKNH = 13; // offset: 32 + DFLIHGGNBDB OPMGDNNAEJF = 14; // offset: 40 + uint32 EAFFACCBAAA = 15; // offset: 48 } // Type: Rsp -// CmdID: 30115 +// CmdID: 30186 message LNGLLJKNKHG { - IPGIJFNAFLC IHBOHKKCGCP = 9; // offset: 16 - uint32 EAFFACCBAAA = 13; // offset: 32 - uint32 retcode = 5; // offset: 36 - bool BDCNNNNLLHJ = 12; // offset: 40 + uint32 EAFFACCBAAA = 1; // offset: 32 + uint32 retcode = 8; // offset: 36 + IPGIJFNAFLC IHBOHKKCGCP = 11; // offset: 24 + bool BDCNNNNLLHJ = 14; // offset: 40 } // Type: Notify -// CmdID: 30181 +// CmdID: 30147 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 + NHHJAONHDDG state = 3; // offset: 36 + uint32 hp = 5; // offset: 32 + uint32 IFOCJCOCDBH = 11; // offset: 44 + uint32 score_id = 12; // offset: 48 + uint32 BPBMJBIDIIC = 13; // offset: 40 + repeated DLBGONGJBNC item_list = 15; // offset: 24 } - message BEOGFNDKCIL { - uint32 PIFNIJHPLJC = 11; // offset: 24 + uint32 PIFNIJHPLJC = 9; // offset: 24 } // Type: Rsp -// CmdID: 30187 +// CmdID: 30113 message MHLMFDBFCEC { - uint32 PIFNIJHPLJC = 5; // offset: 24 - uint32 retcode = 12; // offset: 28 -} - -// Type: Notify -// CmdID: 30129 -message KINFINGMICK { - uint32 PIFNIJHPLJC = 1; // offset: 24 - uint32 OBJCJGPIHAD = 12; // offset: 28 -} - -// Type: Notify -// CmdID: 30112 -message EAGCPEPIOIO { - JECNOELJLKO data = 6; // offset: 16 -} - -message DLBGONGJBNC { - uint32 ODFEDCPLNEM = 3; // offset: 24 - uint32 FMEHKPKHGJA = 15; // offset: 28 - uint32 DGGCFDKJDPO = 7; // offset: 32 - uint32 PNGHFKLCNBE = 13; // offset: 36 -} - -message MNOOMFIAFPF { - FNCFIHAFGGN op_type = 1; // offset: 24 - uint32 MPKCANFHCHG = 14; // offset: 28 -} - -message GMGABLBKJMC { - FDICBBEGKEO LMIODAHFGOA = 10; // offset: 24 - uint32 display_value = 14; // offset: 28 -} - -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 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 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: 30183 -message AJOHOIGMCNN { - IPGIJFNAFLC LLCPOHADBKB = 7; // offset: 24 - uint32 retcode = 14; // offset: 32 - uint32 use_item_id = 9; // offset: 36 -} - -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 BCMGFCDNAIE { - uint32 retcode = 6; // offset: 24 -} - -// Type: Notify -// CmdID: 30161 -message LGEOFJJKFNF { - BHMEPBAGOFF data = 9; // offset: 16 - CKGOFMFNIPP reason = 7; // offset: 32 -} - -// Type: Notify -// CmdID: 30124 -message OJLHCIDDFDF { - OKIPFIENKIF PBAPICNDIDN = 13; // offset: 16 - IPGIJFNAFLC LLCPOHADBKB = 3; // offset: 24 + uint32 PIFNIJHPLJC = 11; // offset: 28 + uint32 retcode = 15; // offset: 24 } // Type: Notify // CmdID: 30171 -message OPAOIBLFJOM { - PKBDAKMLDMC PBAPICNDIDN = 15; // offset: 16 - IPGIJFNAFLC LLCPOHADBKB = 9; // offset: 32 +message KINFINGMICK { + uint32 PIFNIJHPLJC = 4; // offset: 28 + uint32 OBJCJGPIHAD = 8; // offset: 24 } +// Type: Notify +// CmdID: 30140 +message EAGCPEPIOIO { + JECNOELJLKO data = 9; // offset: 24 +} +message DLBGONGJBNC { + uint32 FMEHKPKHGJA = 6; // offset: 32 + uint32 DGGCFDKJDPO = 9; // offset: 28 + uint32 ODFEDCPLNEM = 10; // offset: 24 + uint32 PNGHFKLCNBE = 12; // offset: 36 +} +message MNOOMFIAFPF { + FNCFIHAFGGN op_type = 2; // offset: 24 + uint32 MPKCANFHCHG = 8; // offset: 28 +} +message GMGABLBKJMC { + uint32 param = 13; // offset: 24 + FDICBBEGKEO buff_type = 14; // offset: 28 +} +message KLGJDILNNDH { + NHHJAONHDDG LHNIIOHNIFL = 1; // offset: 56 + uint32 score_id = 2; // offset: 60 + bool OCLBMMNNMFC = 3; // offset: 48 + repeated DLBGONGJBNC item_list = 4; // offset: 32 + uint32 OPHFDHGBLPJ = 5; // offset: 44 + LAJGLHCCNED JDFPKAMFHAP = 6; // offset: 16 + uint32 FHEFKOGAMHK = 7; // offset: 52 + uint32 energy_info = 9; // offset: 64 + uint32 DHJANOFGDNP = 12; // offset: 68 + bool ANMLAPADELO = 13; // offset: 49 + uint32 IGDOFKLAILH = 15; // offset: 40 +} +message BHMEPBAGOFF { + uint64 FIKHCEBOPMI = 1; // offset: 56 + int32 HIJJDGBOMDL = 3; // offset: 40 + repeated KLGJDILNNDH BFCGOELLNIP = 4; // offset: 24 + uint32 PBEPLKMNAKF = 5; // offset: 52 + uint32 NAOKGNGBHAO = 6; // offset: 44 + AMDMKHKOHNF cur_state = 10; // offset: 48 + IPGIJFNAFLC KNBGBCEBLDF = 12; // offset: 16 +} +message PKBDAKMLDMC { + repeated DFLIHGGNBDB GNABNEDKPHH = 2; // offset: 16 + uint32 MMLNAMPFAKA = 5; // offset: 40 + uint32 use_item_id = 11; // offset: 44 + repeated JFJDMGOMJOF DGKLOCJHKNH = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 30138 +message AJOHOIGMCNN { + IPGIJFNAFLC LLCPOHADBKB = 2; // offset: 24 + uint32 use_item_id = 7; // offset: 32 + uint32 retcode = 12; // offset: 36 +} +message FHAPLEMDKGN { +} + +// Type: Rsp +// CmdID: 30104 +message LLFIKHHPJEB { + repeated LMLNNHKJEIP DFLEOIGPLNM = 4; // offset: 16 + BHMEPBAGOFF data = 7; // offset: 24 + uint32 retcode = 13; // offset: 40 +} +message EEFDJLPDCFO { + uint32 DPJLMFBADMM = 6; // offset: 28 + uint32 EMLBKOKEAOH = 12; // offset: 32 + uint32 PBEPLKMNAKF = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 30136 +message BCMGFCDNAIE { + uint32 retcode = 3; // offset: 24 +} + +// Type: Notify +// CmdID: 30148 +message LGEOFJJKFNF { + CKGOFMFNIPP reason = 2; // offset: 32 + BHMEPBAGOFF data = 13; // offset: 16 +} + +// Type: Notify +// CmdID: 30145 +message OJLHCIDDFDF { + IPGIJFNAFLC LLCPOHADBKB = 5; // offset: 32 + OKIPFIENKIF PBAPICNDIDN = 15; // offset: 24 +} + +// Type: Notify +// CmdID: 30169 +message OPAOIBLFJOM { + IPGIJFNAFLC LLCPOHADBKB = 1; // offset: 16 + PKBDAKMLDMC PBAPICNDIDN = 2; // offset: 32 +} message CDPEFGCIGFB { } // Type: Rsp -// CmdID: 30152 +// CmdID: 30130 message CBDJAJAKCFF { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 4; // offset: 24 } - message LPHCHEJEMPD { - NHHJAONHDDG state = 14; // offset: 24 - uint32 rank = 4; // offset: 28 - uint32 score_id = 6; // offset: 32 - uint32 DHJANOFGDNP = 2; // offset: 36 + NHHJAONHDDG state = 1; // offset: 24 + uint32 rank = 2; // offset: 32 + uint32 DHJANOFGDNP = 4; // offset: 36 + uint32 score_id = 7; // offset: 28 } - 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 + int32 HIJJDGBOMDL = 1; // offset: 60 + IFFKDFPJECM cur_state = 4; // offset: 40 + repeated LPHCHEJEMPD BFCGOELLNIP = 8; // offset: 24 + IPGIJFNAFLC KNBGBCEBLDF = 10; // offset: 16 + uint32 NAOKGNGBHAO = 12; // offset: 56 + uint64 FIKHCEBOPMI = 14; // offset: 48 } - message BGEJHKFILME { } // Type: Rsp -// CmdID: 30159 +// CmdID: 30172 message PKBJOGHCFOA { - FOJDKLCHCKG KHEFAHCPHBL = 7; // offset: 24 - repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 32 - uint32 retcode = 8; // offset: 40 + FOJDKLCHCKG KHEFAHCPHBL = 5; // offset: 32 + repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 24 + uint32 retcode = 15; // offset: 40 } // Type: Notify -// CmdID: 30174 +// CmdID: 30180 message GBMPOBJDAFF { - FOJDKLCHCKG KHEFAHCPHBL = 5; // offset: 16 - DIKCFAICOHB reason = 1; // offset: 32 + FOJDKLCHCKG KHEFAHCPHBL = 4; // offset: 16 + DIKCFAICOHB reason = 14; // offset: 32 } // Type: Notify -// CmdID: 30192 +// CmdID: 30184 message DPDDOADGCMG { - repeated LPHCHEJEMPD BFCGOELLNIP = 15; // offset: 16 uint32 NAOKGNGBHAO = 2; // offset: 32 + repeated LPHCHEJEMPD BFCGOELLNIP = 3; // offset: 24 } +// Obf: BOJPMACOMHG +enum CmdFightTeamTowersType { + BOJPMACOMHG_NLCDGIPGFDJ = 0; +} + +enum KBBCJKNCOAC { + KBBCJKNCOAC_NLCDGIPGFDJ = 0; + KBBCJKNCOAC_MLDHBKBFNEP = 1; +} +message BOINNCFONAE { + uint32 CJPDGBPLFIG = 2; // offset: 32 + DILHPBMCOFK IPDDIKPHGPE = 3; // offset: 36 + uint64 DHJANOFGDNP = 8; // offset: 48 + repeated HDLCAPDIKJI cast_skill_info_list = 10; // offset: 16 + uint32 MNHPDBEDJLB = 15; // offset: 40 +} + +// Obf: EIBEMMGHLPK enum CmdFiveDimType { 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; + CmdUpdateFiveDimGameDataCsReq = 2269; + CmdEnterFiveDimGameScRsp = 2257; + CmdGetFiveDimGameDataScRsp = 2271; + CmdGetFiveDimMoneyScRsp = 2254; + CmdFiveDimGameDataUpdateScNotify = 2253; + CmdFiveDimGameTransferScRsp = 2272; + CmdGetFiveDimGameDataCsReq = 2258; + CmdGetFiveDimMoneyDataScRsp = 2252; + CmdLeaveFiveDimGameCsReq = 2255; + CmdFiveDimMoneyChangeScNotify = 2251; + CmdFiveDimJumpEnergyChangeScNotify = 2261; + EIBEMMGHLPK_AHPMEDBLABF = 2260; + CmdUpdateFiveDimGameDataScRsp = 2268; + CmdFiveDimGameTransferCsReq = 2265; + CmdLeaveFiveDimGameScRsp = 2259; + CmdEnterFiveDimGameCsReq = 2262; + EIBEMMGHLPK_GKNCIGPOBGA = 2275; } enum KFDEPBCLENF { @@ -16666,181 +16260,196 @@ enum KFDEPBCLENF { KFDEPBCLENF_HJJDLPHHFPA = 2; } -message DFKEBOHGDKF { +// Obf: DFKEBOHGDKF +// Type: Req +// CmdID: 2258 +message GetFiveDimGameDataCsReq { } // Obf: BNFGMKBICKJ // Type: Rsp -// CmdID: 2267 +// CmdID: 2271 message GetFiveDimGameDataScRsp { - DGHPIDMDOJM CFDIKLBINHK = 14; // offset: 16 - uint32 CPFCMKLCMFG = 9; // offset: 32 - uint32 retcode = 6; // offset: 36 + uint32 retcode = 2; // offset: 40 + repeated uint32 KEGAOHGOALD = 3; // offset: 16 + uint32 CPFCMKLCMFG = 9; // offset: 44 + DGHPIDMDOJM CFDIKLBINHK = 11; // offset: 32 } -message AGDNLAAKGDD { - AHCLMAGAHPN PPJFMBIGIGB = 1; // offset: 16 - MotionInfo HKGDHOPGCKF = 15; // offset: 24 - BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 40 +// Obf: AGDNLAAKGDD +// Type: Req +// CmdID: 2262 +message EnterFiveDimGameCsReq { + BLPHONLBNBO OEIBHLMDJKA = 1; // offset: 16 + AHCLMAGAHPN PPJFMBIGIGB = 4; // offset: 24 + MotionInfo HKGDHOPGCKF = 14; // offset: 40 } // Obf: IBAAHKDOHDB // Type: Rsp -// CmdID: 2261 +// CmdID: 2257 message EnterFiveDimGameScRsp { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 10; // offset: 24 } -message BGBIBDECAFH { - MotionInfo HKGDHOPGCKF = 9; // offset: 16 - uint32 PJLKEHONHED = 4; // offset: 32 - uint32 COGDLBMPPNM = 14; // offset: 36 - KFDEPBCLENF KEHGFMAMEPD = 1; // offset: 40 +// Obf: BGBIBDECAFH +// Type: Req +// CmdID: 2255 +message LeaveFiveDimGameCsReq { + uint32 PJLKEHONHED = 3; // offset: 40 + MotionInfo HKGDHOPGCKF = 5; // offset: 24 + KFDEPBCLENF KEHGFMAMEPD = 8; // offset: 32 + uint32 COGDLBMPPNM = 12; // offset: 36 } // Obf: OMFLOBEGHNM // Type: Rsp -// CmdID: 2273 +// CmdID: 2259 message LeaveFiveDimGameScRsp { - uint32 client_pos_version = 4; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 retcode = 5; // offset: 24 + uint32 client_pos_version = 11; // offset: 28 } -message FPAKIHDJMIK { - AHCLMAGAHPN PPJFMBIGIGB = 3; // offset: 24 - uint32 GABODFDMPMM = 7; // offset: 32 +// Obf: FPAKIHDJMIK +// Type: Req +// CmdID: 2269 +message UpdateFiveDimGameDataCsReq { + uint32 GABODFDMPMM = 1; // offset: 32 + AHCLMAGAHPN PPJFMBIGIGB = 7; // offset: 16 } // Obf: PKFCCICBLGL // Type: Rsp -// CmdID: 2257 +// CmdID: 2268 message UpdateFiveDimGameDataScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 15; // offset: 24 } -message BOFJIOEKDFK { - AHCLMAGAHPN PPJFMBIGIGB = 7; // offset: 16 - BLPHONLBNBO OEIBHLMDJKA = 5; // offset: 32 - KFDEPBCLENF KEHGFMAMEPD = 10; // offset: 40 - uint32 COGDLBMPPNM = 4; // offset: 44 +// Obf: BOFJIOEKDFK +// Type: Req +// CmdID: 2265 +message FiveDimGameTransferCsReq { + KFDEPBCLENF KEHGFMAMEPD = 1; // offset: 44 + AHCLMAGAHPN PPJFMBIGIGB = 2; // offset: 16 + BLPHONLBNBO OEIBHLMDJKA = 3; // offset: 32 + uint32 COGDLBMPPNM = 14; // offset: 40 } // Obf: AGBDHJMJFHD // Type: Rsp -// CmdID: 2275 +// CmdID: 2272 message FiveDimGameTransferScRsp { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 7; // offset: 24 } // Obf: DCJGNLLAHEM // Type: Notify -// CmdID: 2254 +// CmdID: 2253 message FiveDimGameDataUpdateScNotify { - DGHPIDMDOJM CFDIKLBINHK = 7; // offset: 24 - bool HBJLJJAJHOI = 3; // offset: 32 - uint32 client_pos_version = 11; // offset: 36 + bool HBJLJJAJHOI = 1; // offset: 36 + DGHPIDMDOJM CFDIKLBINHK = 3; // offset: 16 + uint32 client_pos_version = 15; // offset: 32 } // Obf: IBCFCAOKMOP // Type: Notify -// CmdID: 2268 +// CmdID: 2261 message FiveDimJumpEnergyChangeScNotify { - uint32 CPFCMKLCMFG = 1; // offset: 24 + uint32 CPFCMKLCMFG = 14; // offset: 24 } - message DDHKGAKNOEK { - uint32 JIDCDLCBKHG = 8; // offset: 24 + uint32 JIDCDLCBKHG = 12; // offset: 24 } // Obf: NPPLIGADGDF // Type: Rsp -// CmdID: 2262 +// CmdID: 2254 message GetFiveDimMoneyScRsp { - uint32 retcode = 4; // offset: 24 - uint32 GJHKPIGEIIO = 2; // offset: 28 - uint32 JIDCDLCBKHG = 8; // offset: 32 + uint32 JIDCDLCBKHG = 7; // offset: 28 + uint32 retcode = 8; // offset: 24 + uint32 GJHKPIGEIIO = 14; // offset: 32 } // Obf: CMJAOMBHJNL // Type: Notify -// CmdID: 2270 +// CmdID: 2251 message FiveDimMoneyChangeScNotify { - uint32 OEPCCMAPFFH = 8; // offset: 24 - uint32 KFBJGFJHGEK = 7; // offset: 28 + uint32 OEPCCMAPFFH = 9; // offset: 28 + uint32 KFBJGFJHGEK = 15; // offset: 24 } - message IKFDIJLEOJA { } // Obf: NFEJKBHMEOL // Type: Rsp -// CmdID: 2256 +// CmdID: 2252 message GetFiveDimMoneyDataScRsp { - uint32 OEPCCMAPFFH = 3; // offset: 24 - uint32 retcode = 15; // offset: 28 - uint32 KFBJGFJHGEK = 2; // offset: 32 + uint32 KFBJGFJHGEK = 9; // offset: 24 + uint32 OEPCCMAPFFH = 10; // offset: 28 + uint32 retcode = 15; // offset: 32 } +// Obf: MGDHKHBKDDG enum CmdFriendType { 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; + CmdGetFriendRecommendLineupCsReq = 2966; + CmdGetAssistListCsReq = 2905; + CmdNewAssistHistoryNotify = 2973; + CmdDeleteBlacklistCsReq = 2972; + CmdGetFriendApplyListInfoScRsp = 2981; + CmdApplyFriendScRsp = 2947; + CmdSetFriendRemarkNameCsReq = 2969; + CmdSetFriendMarkScRsp = 2914; + CmdGetFriendListInfoCsReq = 2925; + CmdGetFriendRecommendListInfoCsReq = 2948; + CmdReportPlayerCsReq = 2930; + CmdGetFriendBattleRecordDetailScRsp = 2928; + CmdHandleFriendCsReq = 2913; + CmdSetFriendMarkCsReq = 2920; + CmdGetAssistHistoryCsReq = 2934; + CmdCurAssistChangedNotify = 2975; + CmdGetCurAssistCsReq = 2929; + CmdDeleteFriendCsReq = 2933; + CmdAddBlacklistCsReq = 2904; + CmdSyncDeleteFriendScNotify = 2939; + CmdSyncApplyFriendScNotify = 2926; + CmdSetForbidOtherApplyFriendCsReq = 2953; + CmdGetFriendBattleRecordDetailCsReq = 2919; + CmdDeleteFriendScRsp = 2938; + CmdGetFriendRecommendLineupDetailScRsp = 2906; + CmdGetFriendDevelopmentInfoCsReq = 2998; + CmdGetCurAssistScRsp = 2963; + CmdSearchPlayerCsReq = 2984; + CmdSyncHandleFriendScNotify = 2940; + CmdSetAssistScRsp = 2943; + CmdSetFriendRemarkNameScRsp = 2965; + CmdReportPlayerScRsp = 2942; + CmdAddBlacklistScRsp = 2911; + CmdGetFriendRecommendListInfoScRsp = 2945; + CmdSyncAddBlacklistScNotify = 2936; + CmdSetForbidOtherApplyFriendScRsp = 2952; + CmdGetAssistListScRsp = 2941; + CmdTakeAssistRewardScRsp = 2935; + CmdApplyFriendCsReq = 2986; + CmdTakeAssistRewardCsReq = 2912; + CmdGetAssistHistoryScRsp = 2996; + CmdSetAssistCsReq = 2910; + CmdGetPlatformPlayerInfoCsReq = 2944; + CmdGetPlayerDetailInfoCsReq = 2993; + CmdGetPlayerDetailInfoScRsp = 2958; + CmdGetFriendLoginInfoCsReq = 2915; + CmdGetFriendListInfoScRsp = 2978; + CmdGetFriendAssistListScRsp = 2982; + CmdGetFriendRecommendLineupDetailCsReq = 2916; + CmdGetFriendAssistListCsReq = 2989; + CmdGetFriendLoginInfoScRsp = 2918; + CmdDeleteBlacklistScRsp = 2980; + CmdGetFriendApplyListInfoCsReq = 2988; + CmdGetPlatformPlayerInfoScRsp = 2949; + CmdHandleFriendScRsp = 2971; + CmdGetFriendDevelopmentInfoScRsp = 2962; + CmdSearchPlayerScRsp = 2921; + CmdGetFriendRecommendLineupScRsp = 2955; } enum FriendOnlineStatus { @@ -16848,6 +16457,7 @@ enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_ONLINE = 1; } +// Obf: HPEKGMDHFLO enum FriendApplySource { HPEKGMDHFLO_NLCDGIPGFDJ = 0; HPEKGMDHFLO_GODCHGIMIAJ = 1; @@ -16861,1112 +16471,1089 @@ enum FriendApplySource { HPEKGMDHFLO_MKHLALNLOLA = 9; HPEKGMDHFLO_CILGIDDHODG = 10; } - message AssistSimpleInfo { - uint32 pos = 7; // offset: 24 - uint32 avatar_id = 11; // offset: 28 - uint32 level = 15; // offset: 32 - uint32 dressed_skin_id = 14; // offset: 36 + uint32 pos = 1; // offset: 24 + uint32 dressed_skin_id = 5; // offset: 32 + uint32 level = 6; // offset: 28 + uint32 avatar_id = 15; // offset: 36 } - message HHJANNIGCKM { - repeated uint32 finished_target_list = 9; // offset: 16 - bool EGLLMGLLHDL = 15; // offset: 32 + bool EGLLMGLLHDL = 5; // offset: 32 + repeated uint32 finished_target_list = 12; // offset: 16 } - 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 + uint32 LMPPDGOFOMF = 5; // offset: 44 + HHJANNIGCKM NCKJLAEJNDP = 6; // offset: 24 + uint32 group_id = 9; // offset: 36 + uint32 max_level = 11; // offset: 32 + uint32 FBOGDAHNDKA = 14; // offset: 40 } - message PIBFIDOEPAP { - repeated uint32 LHHACOILCMG = 1; // offset: 24 - uint32 FFFNGBKHOEA = 12; // offset: 32 - uint32 GNIFODGCPAA = 5; // offset: 36 + uint32 GNIFODGCPAA = 9; // offset: 24 + uint32 FFFNGBKHOEA = 14; // offset: 28 } - message JMOCDMHFEJG { - PIBFIDOEPAP KGBHIKKLJMK = 15; // offset: 16 + PIBFIDOEPAP KGBHIKKLJMK = 10; // offset: 24 } - message EJAKBKOEEPC { - JMOCDMHFEJG BHDKLAJPMBJ = 1; // offset: 24 + JMOCDMHFEJG BHDKLAJPMBJ = 14; // offset: 16 } +// Obf: FriendGridFightRecord message FriendGridFightRecord { - uint32 division_id = 7; // offset: 24 + uint32 division_id = 14; // offset: 24 } - message PAEFDELFKJK { - EJAKBKOEEPC KBLKLGDCOMF = 10; // offset: 24 - FriendGridFightRecord BAMDEHAICDA = 2; // offset: 32 - ICMGDJBDFEA AMLDHBMIGEN = 12; // offset: 40 - BattleRecordType BEBEEMKOBNN = 7; // offset: 48 + BattleRecordType display_type = 3; // offset: 48 + FriendGridFightRecord BAMDEHAICDA = 7; // offset: 24 + EJAKBKOEEPC KBLKLGDCOMF = 8; // offset: 32 + ICMGDJBDFEA AMLDHBMIGEN = 11; // offset: 40 } - message PlayerSimpleInfo { - 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 + bool is_banned = 1; // offset: 84 + uint32 chat_bubble_id = 2; // offset: 80 + string signature = 3; // offset: 40 + string nickname = 4; // offset: 24 + uint32 head_icon = 5; // offset: 88 + uint32 personal_card = 6; // offset: 116 + CJLCPMDGIBO player_outfit_data = 7; // offset: 16 + uint32 level = 8; // offset: 132 + string platform_nick = 9; // offset: 72 + FriendOnlineStatus online_status = 10; // offset: 104 + repeated AssistSimpleInfo assist_simple_info_list = 11; // offset: 32 + uint32 uid = 12; // offset: 108 + string platform_uuid = 13; // offset: 48 + int64 last_active_time = 14; // offset: 120 + PlatformType platform = 15; // offset: 128 + uint32 gender = 48; // offset: 112 + HeadFrameInfo head_frame_info = 837; // offset: 64 + int64 update_time = 1034; // offset: 96 } +// Obf: DisplayEquipmentInfo message DisplayEquipmentInfo { - uint32 tid = 6; // offset: 24 - uint32 exp = 2; // offset: 28 - uint32 promotion = 11; // offset: 32 - uint32 level = 9; // offset: 36 - uint32 rank = 3; // offset: 40 + uint32 exp = 5; // offset: 40 + uint32 promotion = 9; // offset: 28 + uint32 level = 11; // offset: 24 + uint32 tid = 12; // offset: 32 + uint32 rank = 15; // offset: 36 } - message DisplayRelicInfo { - 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 + uint32 exp = 3; // offset: 44 + repeated RelicAffix sub_affix_list = 4; // offset: 24 + uint32 level = 8; // offset: 48 + uint32 tid = 9; // offset: 36 + uint32 main_affix_id = 13; // offset: 40 + uint32 type = 14; // offset: 32 } - message DisplayAvatarDetailInfo { - DisplayEquipmentInfo equipment = 5; // offset: 16 - repeated AvatarSkillTree skilltree_list = 8; // offset: 32 - repeated DisplayRelicInfo relic_list = 1; // offset: 40 + uint32 enhanced_id = 1; // offset: 64 + uint32 rank = 2; // offset: 60 uint32 pos = 3; // offset: 48 - uint32 rank = 4; // offset: 52 + uint32 dressed_skin_id = 5; // offset: 68 + repeated AvatarSkillTree skilltree_list = 6; // offset: 32 + uint32 exp = 7; // offset: 80 + DisplayEquipmentInfo equipment = 8; // offset: 16 + repeated DisplayRelicInfo relic_list = 9; // offset: 24 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 + uint32 promotion = 12; // offset: 52 + uint32 avatar_id = 13; // offset: 72 + uint32 level = 14; // offset: 76 } - 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 + uint32 MBHJNPEILCL = 1; // offset: 32 + uint32 PLKAGMLBCDG = 2; // offset: 36 + uint32 OPENPJJLADD = 7; // offset: 24 + uint32 IGENPDKHDMC = 12; // offset: 40 + uint32 LCDDMLIMAGA = 15; // offset: 28 } +// Obf: PlayerRecordInfo message PlayerRecordInfo { - 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 + EDEGAHHANMF EOGGPDHKKBJ = 4; // offset: 16 + uint32 JJKIKOBAJLF = 5; // offset: 52 + uint32 MIMECEAFDNK = 7; // offset: 40 + uint32 PPFDDFAHLED = 8; // offset: 36 + uint32 DIOIIFAHAKK = 9; // offset: 32 + uint32 NECKJBHEKHE = 10; // offset: 44 + uint32 MHOIJFEBAPA = 11; // offset: 60 + uint32 KCBINJNIBNO = 14; // offset: 56 + uint32 ALGEOLGNFBL = 15; // offset: 48 } - 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 FBONADJPJGL { - EJAKBKOEEPC KBLKLGDCOMF = 5; // offset: 24 - repeated ICMGDJBDFEA challenge_list = 8; // offset: 32 + bool MAKOLELFLFH = 2; // offset: 25 + bool DCJECFMMIBC = 3; // offset: 27 + bool GNFDDPEMMFN = 5; // offset: 26 + bool PFBHGAHAFMD = 8; // offset: 24 + bool IOJEAOCOBBF = 11; // offset: 28 } +// Obf: PlayerDetailInfo message PlayerDetailInfo { - 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 + bool is_banned = 1; // offset: 136 + string DJONELMIFEE = 2; // offset: 64 + uint32 head_icon = 3; // offset: 124 + string signature = 4; // offset: 56 + uint32 HCGMAGDFAAO = 5; // offset: 128 + string IJKOMIKFKEK = 6; // offset: 24 + uint32 uid = 7; // offset: 148 + bool HIEAPDNNNEI = 8; // offset: 137 + repeated DisplayAvatarDetailInfo display_avatar_list = 9; // offset: 32 + PlayerRecordInfo record_info = 10; // offset: 16 + uint32 world_level = 11; // offset: 132 + uint32 GEJFMBBHNLN = 12; // offset: 112 + PlatformType platform = 13; // offset: 116 + string nickname = 14; // offset: 72 + uint32 level = 15; // offset: 144 + uint32 gender = 230; // offset: 120 + uint32 KINOEHKMFML = 649; // offset: 140 + repeated DisplayAvatarDetailInfo assist_avatar_list = 880; // offset: 40 + CJLCPMDGIBO DHKFCDAGHDM = 1096; // offset: 88 + OIIPJFDNPAH AIHNDIAFGPM = 1159; // offset: 48 + OHKDPNBGPOA BOKLABGLEFL = 1414; // offset: 104 + HeadFrameInfo head_frame_info = 1703; // offset: 96 } +// Obf: FriendSimpleInfo message FriendSimpleInfo { - 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 + PlayingState playing_state = 1; // offset: 48 + string remark_name = 2; // offset: 16 + int64 create_time = 3; // offset: 56 + bool is_marked = 9; // offset: 52 + PAEFDELFKJK MBOIHJLIJDG = 10; // offset: 32 + PlayerSimpleInfo player_info = 14; // offset: 24 } +// Obf: FriendApplyInfo message FriendApplyInfo { - PlayerSimpleInfo player_info = 2; // offset: 16 - int64 apply_time = 15; // offset: 32 + int64 apply_time = 5; // offset: 32 + PlayerSimpleInfo player_info = 10; // offset: 24 } +// Obf: FriendRecommendInfo message FriendRecommendInfo { - PlayerSimpleInfo player_info = 1; // offset: 24 - bool JINLAHLMDLN = 14; // offset: 32 + bool JINLAHLMDLN = 1; // offset: 32 + PlayerSimpleInfo player_info = 10; // offset: 16 } - message PlayerAssistInfo { - DisplayAvatarDetailInfo assist_avatar = 4; // offset: 24 - PlayerSimpleInfo player_info = 13; // offset: 32 + PlayerSimpleInfo player_info = 10; // offset: 24 + DisplayAvatarDetailInfo assist_avatar = 12; // offset: 16 } +// Obf: FriendChallengeLineup message FriendChallengeLineup { - 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 + PlayerSimpleInfo player_info = 2; // offset: 24 + repeated ChallengeLineupList lineup_list = 3; // offset: 40 + uint32 score_id = 6; // offset: 48 + uint32 buff_two = 9; // offset: 60 + string remark_name = 10; // offset: 32 + uint32 buff_one = 12; // offset: 52 + uint32 EEJCPNAEKLJ = 14; // offset: 56 } +// Obf: FriendChallengeClearanceInfo message FriendChallengeClearanceInfo { - BBBIAPEHABA MEGBIPBAFBP = 4; // offset: 32 - uint32 LMPPDGOFOMF = 15; // offset: 44 - uint32 group_id = 6; // offset: 48 + uint32 LMPPDGOFOMF = 4; // offset: 48 + PlayerChallengeTierceRecord MEGBIPBAFBP = 11; // offset: 32 + uint32 group_id = 14; // offset: 44 oneof EDKOHAAMONH { - ChallengeStatistics challenge_default = 94; // offset: 24 - ChallengeStoryStatistics challenge_story = 77; // offset: 24 - ChallengeBossStatistics challenge_boss = 25; // offset: 24 + ChallengeStatistics challenge_default = 1338; // offset: 24 + ChallengeStoryStatistics challenge_story = 651; // offset: 24 + ChallengeBossStatistics challenge_boss = 1920; // offset: 24 } } - -message IHLMEDHFDEI { - uint32 avatar_id = 13; // offset: 24 - uint32 MDOJNENGCFE = 7; // offset: 28 -} - message GLILLENEIJK { - uint32 FFFNGBKHOEA = 10; // offset: 24 - uint32 GNIFODGCPAA = 6; // offset: 28 + uint32 GNIFODGCPAA = 8; // offset: 24 + uint32 FFFNGBKHOEA = 14; // offset: 28 } - message NMFEHEHPGAB { - uint32 MGCACGFLKEK = 14; // offset: 24 - uint32 area_id = 5; // offset: 28 - uint32 MBDKAJBEPPF = 6; // offset: 32 + uint32 MGCACGFLKEK = 3; // offset: 32 + uint32 area_id = 6; // offset: 24 + uint32 MBDKAJBEPPF = 10; // offset: 28 } - message FKCNEPIJJAO { - uint32 area_id = 4; // offset: 24 - uint32 FEFLAJIODHB = 14; // offset: 28 - uint32 JNCCOGCHNMB = 7; // offset: 32 - uint32 DCOKLHPBAJO = 1; // offset: 36 + uint32 area_id = 3; // offset: 28 + uint32 FEFLAJIODHB = 9; // offset: 32 + uint32 DCOKLHPBAJO = 10; // offset: 24 + uint32 JNCCOGCHNMB = 11; // offset: 36 } - message OIMLMDHOHAP { - uint32 KPHJDOPBMEN = 8; // offset: 24 - uint32 area_id = 7; // offset: 28 - uint32 APANPLBMONN = 2; // offset: 32 - uint32 IELFOBFPDPA = 3; // offset: 36 + uint32 IELFOBFPDPA = 2; // offset: 36 + uint32 APANPLBMONN = 5; // offset: 28 + uint32 area_id = 9; // offset: 32 + uint32 KPHJDOPBMEN = 10; // offset: 24 } - message BGPIHMLLNGM { - FKCNEPIJJAO BFGELCKJJPN = 6; // offset: 16 - NMFEHEHPGAB HJFHOEAAGGC = 1; // offset: 32 - OIMLMDHOHAP MHAIBAMJGIM = 4; // offset: 40 - GLILLENEIJK ENDLJENKBMF = 9; // offset: 48 + NMFEHEHPGAB HJFHOEAAGGC = 1; // offset: 16 + OIMLMDHOHAP MHAIBAMJGIM = 9; // offset: 32 + FKCNEPIJJAO BFGELCKJJPN = 11; // offset: 24 + GLILLENEIJK ENDLJENKBMF = 12; // offset: 48 } +// Obf: PlayerChallengePeakRecordMobData message PlayerChallengePeakRecordMobData { - ChallengeLineupList lineup = 10; // offset: 24 - repeated uint32 MCJNLLBBDHN = 9; // offset: 32 - uint32 cycles_used = 13; // offset: 40 - uint32 peak_id = 8; // offset: 44 + uint32 cycles_used = 5; // offset: 44 + ChallengeLineupList lineup = 11; // offset: 16 + repeated uint32 MCJNLLBBDHN = 12; // offset: 32 + uint32 peak_id = 14; // offset: 40 } +// Obf: PlayerChallengePeakRecordBossData message PlayerChallengePeakRecordBossData { - 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 + uint32 DJFGDMIDEHJ = 2; // offset: 56 + bool HAMDKIHGKGO = 5; // offset: 40 + repeated uint32 MCJNLLBBDHN = 7; // offset: 24 + uint32 peak_id = 9; // offset: 52 + uint32 buff_id = 10; // offset: 48 + uint32 best_cycle_count = 13; // offset: 44 + bool CFLDOMPACKI = 14; // offset: 41 + ChallengeLineupList lineup = 15; // offset: 16 } - message DBFHOCOBPMK { - repeated PlayerChallengePeakRecordMobData HDCHFBKDCEB = 12; // offset: 16 - PlayerChallengePeakRecordBossData CDFFIGJLGMM = 7; // offset: 32 - uint32 group_id = 13; // offset: 40 + repeated PlayerChallengePeakRecordMobData HDCHFBKDCEB = 8; // offset: 32 + PlayerChallengePeakRecordBossData CDFFIGJLGMM = 14; // offset: 24 + uint32 group_id = 15; // offset: 40 } - message HBJDMDKKMFI { + uint32 division_id = 10; // offset: 24 +} +message KHFEGOFPHHC { + uint32 area_id = 14; // offset: 24 +} +message CFNEMEIDMID { + uint32 area_id = 2; // offset: 24 + uint32 HOLPMKOHACH = 9; // offset: 28 +} +message MOOGABJBJAG { + uint32 challenge_id = 7; // offset: 24 +} +message JBKJGBMMKFI { + uint32 peak_id = 2; // offset: 24 +} +message IENCCMEAIAJ { + uint32 GNIFODGCPAA = 11; // offset: 24 +} +message LJJIEAPLOOI { uint32 division_id = 4; // offset: 24 } - -message KHFEGOFPHHC { - uint32 area_id = 13; // offset: 24 -} - -message CFNEMEIDMID { - uint32 area_id = 14; // offset: 24 - uint32 HOLPMKOHACH = 2; // offset: 28 -} - -message MOOGABJBJAG { - uint32 challenge_id = 9; // offset: 24 -} - -message JBKJGBMMKFI { - uint32 peak_id = 6; // offset: 24 -} - -message IENCCMEAIAJ { - uint32 GNIFODGCPAA = 5; // offset: 24 -} - -message LJJIEAPLOOI { - uint32 division_id = 11; // offset: 24 -} - message KGBAFBEMICB { + uint32 AACGBEBGDPE = 3; // offset: 28 bool MNDCIBFEJOP = 5; // offset: 24 - uint32 AACGBEBGDPE = 15; // offset: 28 } - message NJMOBNILIHI { - int64 time = 6; // offset: 32 - DevelopmentType NELHEHHFCCM = 12; // offset: 44 + DevelopmentType NELHEHHFCCM = 3; // offset: 32 + int64 time = 10; // offset: 40 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 + KHFEGOFPHHC DCODKLADIJM = 668; // offset: 24 + MOOGABJBJAG ELJOEBBHDPB = 1259; // offset: 24 + uint32 avatar_id = 712; // offset: 24 + uint32 KAJCFPKEGBP = 1411; // offset: 24 + CFNEMEIDMID IIBJEGJMOKJ = 1610; // offset: 24 + uint32 panel_id = 1857; // offset: 24 + JBKJGBMMKFI AGKKAFEFGOB = 1662; // offset: 24 + IENCCMEAIAJ IMILIFMDLBI = 1446; // offset: 24 + LJJIEAPLOOI BNNDODHIKCE = 1595; // offset: 24 + KGBAFBEMICB DHKCMBFCALH = 244; // offset: 24 } } // Obf: ADKDAKFNFMH // Type: Req -// CmdID: 2973 +// CmdID: 2925 message GetFriendListInfoCsReq { } // Obf: JLHNEDPPFOO // Type: Rsp -// CmdID: 2903 +// CmdID: 2978 message GetFriendListInfoScRsp { - repeated PlayerSimpleInfo black_list = 3; // offset: 16 - repeated FriendSimpleInfo friend_list = 14; // offset: 24 - uint32 retcode = 1; // offset: 40 + repeated PlayerSimpleInfo black_list = 2; // offset: 32 + uint32 retcode = 11; // offset: 40 + repeated FriendSimpleInfo friend_list = 15; // offset: 24 } // Obf: NHAAPILNALO // Type: Req -// CmdID: 2980 +// CmdID: 2993 message GetPlayerDetailInfoCsReq { - uint32 uid = 10; // offset: 24 + uint32 uid = 8; // offset: 24 } // Obf: KFLGFDDDOPJ // Type: Rsp -// CmdID: 2927 +// CmdID: 2958 message GetPlayerDetailInfoScRsp { - PlayerDetailInfo detail_info = 3; // offset: 16 - uint32 retcode = 2; // offset: 32 + PlayerDetailInfo detail_info = 1; // offset: 24 + uint32 retcode = 7; // offset: 32 } // Obf: GFCNKHPBPOC // Type: Req -// CmdID: 2936 +// CmdID: 2988 message GetFriendApplyListInfoCsReq { } // Obf: FBFKDPMGFNL // Type: Rsp -// CmdID: 2913 +// CmdID: 2981 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 send_apply_list = 2; // offset: 24 + uint32 retcode = 6; // offset: 40 + repeated FriendApplyInfo receive_apply_list = 9; // offset: 16 } // Obf: CHBNOHMCMGC // Type: Req -// CmdID: 2915 +// CmdID: 2986 message ApplyFriendCsReq { - FriendApplySource source = 9; // offset: 24 - uint32 uid = 1; // offset: 28 + FriendApplySource source = 13; // offset: 28 + uint32 uid = 15; // offset: 24 } // Obf: GIMLCCAKGDG // Type: Rsp -// CmdID: 2981 +// CmdID: 2947 message ApplyFriendScRsp { - uint32 uid = 12; // offset: 24 - uint32 retcode = 15; // offset: 28 + uint32 uid = 10; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: MGENDBNGEEE // Type: Notify -// CmdID: 2910 +// CmdID: 2926 message SyncApplyFriendScNotify { - FriendApplyInfo friend_apply_info = 11; // offset: 16 + FriendApplyInfo friend_apply_info = 3; // offset: 24 } // Obf: BLEJGGNFNEO // Type: Req -// CmdID: 2987 +// CmdID: 2913 message HandleFriendCsReq { - uint32 uid = 6; // offset: 24 - bool is_accept = 7; // offset: 28 + bool is_accept = 4; // offset: 24 + uint32 uid = 6; // offset: 28 } // Obf: DOELBKLNLIM // Type: Rsp -// CmdID: 2929 +// CmdID: 2971 message HandleFriendScRsp { - FriendSimpleInfo friend_info = 4; // offset: 24 - uint32 uid = 3; // offset: 32 - uint32 retcode = 7; // offset: 36 - bool is_accept = 9; // offset: 40 + uint32 retcode = 2; // offset: 32 + bool is_accept = 3; // offset: 36 + uint32 uid = 8; // offset: 40 + FriendSimpleInfo friend_info = 12; // offset: 16 } // Obf: OMGAOCOIILH // Type: Notify -// CmdID: 2912 +// CmdID: 2940 message SyncHandleFriendScNotify { - FriendSimpleInfo friend_info = 9; // offset: 16 - uint32 uid = 6; // offset: 32 - bool is_accept = 14; // offset: 36 + bool is_accept = 2; // offset: 36 + FriendSimpleInfo friend_info = 6; // offset: 16 + uint32 uid = 13; // offset: 32 } // Obf: KIKEJIAMKPH // Type: Req -// CmdID: 2954 +// CmdID: 2933 message DeleteFriendCsReq { - uint32 uid = 1; // offset: 24 - uint32 LMHDOMCMGNL = 4; // offset: 28 + uint32 uid = 6; // offset: 28 + uint32 LMHDOMCMGNL = 9; // offset: 24 } // Obf: LBBIGDCILDJ // Type: Rsp -// CmdID: 2983 +// CmdID: 2938 message DeleteFriendScRsp { - uint32 retcode = 5; // offset: 24 - uint32 uid = 7; // offset: 28 + uint32 uid = 2; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: DMPDJIEMJJD // Type: Notify -// CmdID: 2909 +// CmdID: 2939 message SyncDeleteFriendScNotify { - uint32 uid = 11; // offset: 24 + uint32 uid = 15; // offset: 24 } // Obf: ALJJJEFJLKA // Type: Req -// CmdID: 2942 +// CmdID: 2904 message AddBlacklistCsReq { - uint32 uid = 12; // offset: 24 + uint32 uid = 3; // offset: 24 } // Obf: JMABIKHOJOI // Type: Rsp -// CmdID: 2976 +// CmdID: 2911 message AddBlacklistScRsp { - PlayerSimpleInfo black_info = 11; // offset: 16 - uint32 retcode = 3; // offset: 32 + PlayerSimpleInfo black_info = 3; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Obf: DKKELLBOGIO // Type: Notify -// CmdID: 2938 +// CmdID: 2936 message SyncAddBlacklistScNotify { - uint32 uid = 2; // offset: 24 + uint32 uid = 4; // offset: 24 } // Obf: FGNGBABEENA // Type: Req -// CmdID: 2961 +// CmdID: 2948 message GetFriendRecommendListInfoCsReq { bool DDNKHDIKAEL = 4; // offset: 24 } // Obf: AMCGEGIPAKJ // Type: Rsp -// CmdID: 2924 +// CmdID: 2945 message GetFriendRecommendListInfoScRsp { - repeated FriendRecommendInfo friend_recommend_list = 1; // offset: 24 - uint32 retcode = 2; // offset: 32 + repeated FriendRecommendInfo friend_recommend_list = 4; // offset: 24 + uint32 retcode = 9; // offset: 32 } // Obf: HMOGLECADPG // Type: Req -// CmdID: 2971 +// CmdID: 2969 message SetFriendRemarkNameCsReq { - string remark_name = 10; // offset: 16 - uint32 reason = 5; // offset: 32 - uint32 uid = 15; // offset: 36 + string remark_name = 5; // offset: 16 + uint32 uid = 11; // offset: 36 + uint32 reason = 14; // offset: 32 } // Obf: CDLCLGLKBLO // Type: Rsp -// CmdID: 2978 +// CmdID: 2965 message SetFriendRemarkNameScRsp { - string remark_name = 6; // offset: 24 - uint32 retcode = 7; // offset: 32 - uint32 uid = 2; // offset: 36 + uint32 retcode = 4; // offset: 32 + string remark_name = 8; // offset: 16 + uint32 uid = 12; // offset: 36 } // Type: Req -// CmdID: 2952 +// CmdID: 2930 message ReportPlayerCsReq { - string IMNOJNCGGNI = 15; // offset: 24 - uint32 uid = 7; // offset: 32 - uint32 OLLBLNAGMPC = 14; // offset: 36 + uint32 uid = 4; // offset: 36 + uint32 OLLBLNAGMPC = 9; // offset: 32 + string IMNOJNCGGNI = 10; // offset: 24 } // Type: Rsp -// CmdID: 2948 +// CmdID: 2942 message ReportPlayerScRsp { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Obf: ACHFMFGCOJF // Type: Req -// CmdID: 2959 +// CmdID: 2972 message DeleteBlacklistCsReq { - uint32 uid = 12; // offset: 24 + uint32 uid = 14; // offset: 24 } // Obf: DAMBPIKLCBL // Type: Rsp -// CmdID: 2974 +// CmdID: 2980 message DeleteBlacklistScRsp { - uint32 uid = 3; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 uid = 5; // offset: 24 } // Obf: IJBGABAFCEE // Type: Req -// CmdID: 2992 +// CmdID: 2984 message SearchPlayerCsReq { - repeated uint32 uid_list = 15; // offset: 24 - bool DDNKHDIKAEL = 12; // offset: 32 + bool DDNKHDIKAEL = 3; // offset: 32 + repeated uint32 uid_list = 8; // offset: 16 } // Obf: MLBAKKMGDLG // Type: Rsp -// CmdID: 2966 +// CmdID: 2921 message SearchPlayerScRsp { - repeated uint32 result_uid_list = 1; // offset: 24 - repeated PlayerSimpleInfo simple_info_list = 15; // offset: 32 - uint32 retcode = 6; // offset: 40 + repeated PlayerSimpleInfo simple_info_list = 2; // offset: 24 + repeated uint32 result_uid_list = 13; // offset: 16 + uint32 retcode = 14; // offset: 40 } // Obf: IEIMIFAEADO // Type: Req -// CmdID: 2930 +// CmdID: 2905 message GetAssistListCsReq { - bool LKBAENBKJCE = 10; // offset: 24 - bool DDNKHDIKAEL = 13; // offset: 25 + bool LKBAENBKJCE = 2; // offset: 25 + bool DDNKHDIKAEL = 12; // offset: 24 } // Obf: KCKOECDINAF // Type: Rsp -// CmdID: 2949 +// CmdID: 2941 message GetAssistListScRsp { - repeated PlayerAssistInfo assist_list = 6; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated PlayerAssistInfo assist_list = 12; // offset: 16 } // Obf: KIKIGDGMPEN // Type: Req -// CmdID: 2928 +// CmdID: 2910 message SetAssistCsReq { - uint32 avatar_id = 3; // offset: 24 - uint32 uid = 1; // offset: 28 + uint32 uid = 8; // offset: 24 + uint32 avatar_id = 10; // offset: 28 } // Obf: EFFMBFDAJDA // Type: Rsp -// CmdID: 2901 +// CmdID: 2943 message SetAssistScRsp { - uint32 retcode = 14; // offset: 24 - uint32 avatar_id = 13; // offset: 28 - uint32 FDKFIOLMPHA = 6; // offset: 32 - uint32 uid = 8; // offset: 36 + uint32 retcode = 9; // offset: 28 + uint32 avatar_id = 11; // offset: 24 + uint32 uid = 15; // offset: 32 } // Obf: HMMPDJAOMKJ // Type: Req -// CmdID: 2967 +// CmdID: 2929 message GetCurAssistCsReq { } // Obf: FBCPGPMNECG // Type: Rsp -// CmdID: 2985 +// CmdID: 2963 message GetCurAssistScRsp { - PlayerAssistInfo ODHMGPNECFO = 5; // offset: 16 - uint32 retcode = 10; // offset: 32 + PlayerAssistInfo ODHMGPNECFO = 2; // offset: 24 + uint32 retcode = 8; // offset: 32 } // Obf: CJMNHDLJKLE // Type: Req -// CmdID: 2920 +// CmdID: 2934 message GetAssistHistoryCsReq { } // Obf: BHCMCLJHEGJ // Type: Rsp -// CmdID: 2999 +// CmdID: 2996 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 + uint32 LLIPLPNDIMC = 3; // offset: 32 + uint32 OFEKHCHHOFD = 4; // offset: 28 + uint32 retcode = 12; // offset: 36 + uint32 EFONJLMDFIH = 15; // offset: 24 } // Obf: OKHINFPCHAN // Type: Notify -// CmdID: 2932 +// CmdID: 2973 message NewAssistHistoryNotify { - uint32 OFEKHCHHOFD = 8; // offset: 24 + uint32 OFEKHCHHOFD = 9; // offset: 24 } // Obf: OPDCHJINMMK // Type: Req -// CmdID: 2935 +// CmdID: 2912 message TakeAssistRewardCsReq { } // Obf: ENEHBCOCEGB // Type: Rsp -// CmdID: 2916 +// CmdID: 2935 message TakeAssistRewardScRsp { - ItemList reward = 2; // offset: 24 - repeated KAODLPJMEFE OILHLECGBCH = 13; // offset: 32 - uint32 retcode = 9; // offset: 40 + repeated KAODLPJMEFE OILHLECGBCH = 2; // offset: 32 + uint32 retcode = 4; // offset: 40 + ItemList reward = 13; // offset: 16 } // Obf: KDHABGDIAPJ // Type: Notify -// CmdID: 2905 +// CmdID: 2975 message CurAssistChangedNotify { - PlayerAssistInfo ODHMGPNECFO = 15; // offset: 16 + PlayerAssistInfo ODHMGPNECFO = 4; // offset: 24 } // Obf: IFPAENCHHHE // Type: Req -// CmdID: 2914 +// CmdID: 2944 message GetPlatformPlayerInfoCsReq { - repeated string EPIBJAMIJFI = 6; // offset: 16 - PlatformType platform = 10; // offset: 32 + repeated string EPIBJAMIJFI = 10; // offset: 16 + PlatformType platform = 11; // offset: 32 } // Obf: NOAGHDALEJE // Type: Rsp -// CmdID: 2982 +// CmdID: 2949 message GetPlatformPlayerInfoScRsp { - repeated PlayerSimpleInfo friend_recommend_list = 5; // offset: 24 - uint32 retcode = 11; // offset: 32 + repeated PlayerSimpleInfo friend_recommend_list = 7; // offset: 16 + uint32 retcode = 9; // offset: 32 } // Obf: CNDFNIHMPKC // Type: Req -// CmdID: 2953 +// CmdID: 2915 message GetFriendLoginInfoCsReq { } // Obf: NMAOECIJEBA // Type: Rsp -// CmdID: 2963 +// CmdID: 2918 message GetFriendLoginInfoScRsp { - 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 + repeated uint32 _black_uid_list = 2; // offset: 24 + bool show_red_dot_flag = 6; // offset: 44 + bool is_allow_other_apply = 8; // offset: 45 + repeated uint32 _friend_uid_list = 11; // offset: 32 + uint32 retcode = 13; // offset: 40 } // Obf: DGEEIJCMHHO // Type: Req -// CmdID: 2917 +// CmdID: 2953 message SetForbidOtherApplyFriendCsReq { - bool PBNJDHFCHHC = 9; // offset: 24 + bool PBNJDHFCHHC = 12; // offset: 24 } // Obf: JJJJPBCNDCC // Type: Rsp -// CmdID: 2906 +// CmdID: 2952 message SetForbidOtherApplyFriendScRsp { - uint32 retcode = 3; // offset: 24 - bool PBNJDHFCHHC = 2; // offset: 28 + bool PBNJDHFCHHC = 4; // offset: 24 + uint32 retcode = 10; // offset: 28 } // Obf: IONJONGACJL // Type: Req -// CmdID: 3000 +// CmdID: 2920 message SetFriendMarkCsReq { - bool BIJJOJNJHDO = 13; // offset: 24 - uint32 uid = 6; // offset: 28 - uint32 reason = 5; // offset: 32 + uint32 uid = 1; // offset: 24 + bool BIJJOJNJHDO = 2; // offset: 32 + uint32 reason = 15; // offset: 28 } // Obf: MHBMDBMICFA // Type: Rsp -// CmdID: 2939 +// CmdID: 2914 message SetFriendMarkScRsp { - uint32 uid = 8; // offset: 24 - bool BIJJOJNJHDO = 14; // offset: 28 - uint32 retcode = 2; // offset: 32 + bool BIJJOJNJHDO = 4; // offset: 24 + uint32 retcode = 6; // offset: 32 + uint32 uid = 15; // offset: 28 } // Obf: IILCDMAHMDN // Type: Req -// CmdID: 2988 +// CmdID: 2989 message GetFriendAssistListCsReq { - 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 + bool DDNKHDIKAEL = 1; // offset: 40 + repeated uint32 EEJGCFBJKAK = 5; // offset: 16 + repeated uint32 HHFPJHMEIJK = 6; // offset: 32 + PIDAHABFLBL HFOLAOIKOLB = 9; // offset: 44 + uint32 target_side = 10; // offset: 48 } // Obf: MEDJBBOGLNM // Type: Rsp -// CmdID: 2926 +// CmdID: 2982 message GetFriendAssistListScRsp { - repeated PlayerAssistInfo assist_list = 15; // offset: 16 + uint32 target_side = 1; // offset: 36 uint32 retcode = 2; // offset: 32 - uint32 target_side = 14; // offset: 36 + repeated PlayerAssistInfo assist_list = 4; // offset: 16 } - message CJNDCNIJBEI { - repeated uint32 finished_target_list = 6; // offset: 16 - repeated ONKDAPOKGAC avatar_list = 4; // offset: 32 + repeated uint32 finished_target_list = 9; // offset: 32 + repeated ONKDAPOKGAC avatar_list = 15; // 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 MJMGDLJAJCM { - repeated OKFKPPNGCOD DNIGKDKIPPJ = 7; // offset: 24 -} - -message ChallengePeakBossFriendLineupRecommendation { - 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 OJJJDPNOKHG { - repeated uint32 AOLIEDBCNBN = 15; // offset: 24 - repeated uint32 finished_target_list = 12; // offset: 32 - repeated ChallengeLineupList lineup_list = 9; // offset: 40 -} - -message BMKNANGPDGH { + uint32 peak_id = 8; // offset: 40 repeated ONKDAPOKGAC avatar_list = 9; // offset: 16 - uint32 EOJNPEPDECF = 10; // offset: 32 - uint32 EMOHLJHPOPC = 5; // offset: 36 + repeated uint32 finished_target_list = 15; // offset: 32 +} +message MJMGDLJAJCM { + repeated OKFKPPNGCOD DNIGKDKIPPJ = 7; // offset: 16 } +// Obf: ChallengePeakBossFriendLineupRecommendation +message ChallengePeakBossFriendLineupRecommendation { + uint32 buff_id = 3; // offset: 44 + bool hard_mode_has_passed = 7; // offset: 41 + repeated ONKDAPOKGAC avatar_list = 9; // offset: 24 + bool is_hard_mode = 12; // offset: 40 + repeated uint32 finished_target_list = 15; // offset: 16 +} +message OJJJDPNOKHG { + repeated uint32 finished_target_list = 4; // offset: 40 + repeated ChallengeLineupList lineup_list = 7; // offset: 16 + repeated uint32 AOLIEDBCNBN = 8; // offset: 32 +} +message BMKNANGPDGH { + uint32 passed_level = 10; // offset: 32 + uint32 EMOHLJHPOPC = 12; // offset: 36 + repeated ONKDAPOKGAC avatar_list = 15; // offset: 16 +} message OFFMDBMMNFM { - repeated BMKNANGPDGH lineup_list = 15; // offset: 16 + repeated BMKNANGPDGH lineup_list = 9; // offset: 24 } - message FPDCINMDJCE { - string remark_name = 14; // offset: 16 - PlayerSimpleInfo player_info = 10; // offset: 32 + PlayerSimpleInfo player_info = 6; // offset: 24 + string remark_name = 7; // offset: 16 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 + FriendChallengeLineup NHMOPCHJEHN = 11; // offset: 40 + CJNDCNIJBEI BNAFKMMLGFE = 12; // offset: 40 + MJMGDLJAJCM LMHIOKFMDNE = 2; // offset: 40 + ChallengePeakBossFriendLineupRecommendation KCNAHJCMNJI = 5; // offset: 40 + OJJJDPNOKHG NHKCFOALAPD = 15; // offset: 40 + OFFMDBMMNFM KPPDEMBPEDO = 1403; // offset: 40 } } // Obf: NKOBPKLEDFP // Type: Req -// CmdID: 2993 +// CmdID: 2966 message GetFriendRecommendLineupCsReq { - JFNJKAPPNOF type = 10; // offset: 24 - uint32 key = 1; // offset: 28 + JFNJKAPPNOF type = 4; // offset: 28 + uint32 key = 7; // offset: 24 } // Obf: BKALMLMEEPL // Type: Rsp -// CmdID: 2996 +// CmdID: 2955 message GetFriendRecommendLineupScRsp { - 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 + uint32 key = 1; // offset: 40 + uint32 retcode = 6; // offset: 32 + repeated FPDCINMDJCE MGKCKHIIICL = 11; // offset: 24 + bool ALDBIIIGLOM = 14; // offset: 44 + JFNJKAPPNOF type = 15; // offset: 36 } // Obf: HONDEKOHJHP // Type: Req -// CmdID: 2991 +// CmdID: 2916 message GetFriendRecommendLineupDetailCsReq { - JFNJKAPPNOF type = 6; // offset: 24 - uint32 key = 4; // offset: 28 - uint32 uid = 9; // offset: 32 + JFNJKAPPNOF type = 2; // offset: 32 + uint32 key = 4; // offset: 24 + uint32 uid = 7; // offset: 28 } // Obf: OLLGFBLPHOH // Type: Rsp -// CmdID: 2923 +// CmdID: 2906 message GetFriendRecommendLineupDetailScRsp { - 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 + uint32 key = 2; // offset: 36 + uint32 retcode = 3; // offset: 32 + repeated DisplayAvatarDetailInfo KNHHAJDNGJG = 4; // offset: 24 + JFNJKAPPNOF type = 7; // offset: 40 + uint32 uid = 14; // offset: 44 } // Obf: HPPJFBCNNPG // Type: Req -// CmdID: 2937 +// CmdID: 2919 message GetFriendBattleRecordDetailCsReq { - uint32 uid = 9; // offset: 24 + uint32 uid = 8; // offset: 24 } // Obf: DJIFIBOJKFP // Type: Rsp -// CmdID: 2934 +// CmdID: 2928 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 + repeated FriendChallengeClearanceInfo EPNLMHPCDKL = 5; // offset: 16 + uint32 retcode = 9; // offset: 56 + BGPIHMLLNGM HCIEFEHCENO = 10; // offset: 48 + repeated DBFHOCOBPMK LGIBJLFBFCG = 11; // offset: 24 + uint32 uid = 12; // offset: 60 + HBJDMDKKMFI BAMDEHAICDA = 14; // offset: 32 } // Obf: PJJAIIONOPE // Type: Req -// CmdID: 2958 +// CmdID: 2998 message GetFriendDevelopmentInfoCsReq { - uint32 uid = 4; // offset: 24 + uint32 uid = 2; // offset: 24 } // Obf: JJFIJODMGGB // Type: Rsp -// CmdID: 2943 +// CmdID: 2962 message GetFriendDevelopmentInfoScRsp { - repeated NJMOBNILIHI EMBPENNEIJH = 11; // offset: 16 - uint32 uid = 12; // offset: 32 - uint32 retcode = 14; // offset: 36 + repeated NJMOBNILIHI EMBPENNEIJH = 2; // offset: 24 + uint32 uid = 7; // offset: 32 + uint32 retcode = 10; // offset: 36 } +// Obf: LDADFJEOFGL 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; + CmdDoGachaScRsp = 1958; + CmdGetGachaCeilingCsReq = 1988; + CmdExchangeGachaCeilingScRsp = 1947; + CmdSetGachaDecideItemScRsp = 1913; + CmdGetGachaCeilingScRsp = 1981; + CmdGetGachaInfoCsReq = 1925; + CmdGetGachaInfoScRsp = 1978; + CmdSetGachaDecideItemCsReq = 1926; + CmdExchangeGachaCeilingCsReq = 1986; + CmdDoGachaCsReq = 1993; + LDADFJEOFGL_PDCIIFCCBEH = 1971; } // Obf: JDKEAPHHLBM // Type: Req -// CmdID: 1973 +// CmdID: 1925 message GetGachaInfoCsReq { } - message GachaCeilingAvatar { - uint32 avatar_id = 2; // offset: 24 - uint32 repeated_cnt = 5; // offset: 28 + uint32 repeated_cnt = 2; // offset: 24 + uint32 avatar_id = 12; // offset: 28 } - message GachaCeiling { - repeated GachaCeilingAvatar avatar_list = 5; // offset: 16 - uint32 ceiling_num = 8; // offset: 32 - bool is_claimed = 3; // offset: 36 + repeated GachaCeilingAvatar avatar_list = 3; // offset: 16 + uint32 ceiling_num = 7; // offset: 36 + bool is_claimed = 11; // offset: 32 } - message NEIMLKNMDBM { - repeated uint32 OJNEFBJHCCK = 9; // offset: 16 - repeated uint32 EJGNMCAMELA = 12; // offset: 24 - uint32 MMELNCHIDNC = 15; // offset: 40 - uint32 GFANBHAEKOK = 6; // offset: 44 + uint32 GFANBHAEKOK = 10; // offset: 44 + repeated uint32 OJNEFBJHCCK = 12; // offset: 16 + uint32 MMELNCHIDNC = 13; // offset: 40 + repeated uint32 EJGNMCAMELA = 14; // offset: 32 } +// Obf: GachaInfo message GachaInfo { - 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 + int64 begin_time = 1; // offset: 72 + uint32 MMELNCHIDNC = 2; // offset: 100 + repeated uint32 item_detail_list = 3; // offset: 16 + GachaCeiling gacha_ceiling = 4; // offset: 56 + string history_url = 5; // offset: 24 + uint32 NHBBHEMPJJM = 6; // offset: 80 + int64 end_time = 7; // offset: 88 + repeated uint32 ONIHOMCELJK = 9; // offset: 48 + uint32 GLLJFPENLHD = 12; // offset: 96 + uint32 gacha_id = 13; // offset: 84 + repeated uint32 prize_item_list = 14; // offset: 32 + string detail_url = 15; // offset: 40 } // Obf: LDPGAPPKBBB // Type: Rsp -// CmdID: 1903 +// CmdID: 1978 message GetGachaInfoScRsp { - 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 + uint32 GPNLDDLBOLM = 1; // offset: 44 + uint32 OGMPKDHKPAJ = 3; // offset: 56 + uint32 retcode = 5; // offset: 48 + uint32 KKKNJDBNJPM = 9; // offset: 40 + repeated NEIMLKNMDBM AKMDBPNEHDE = 13; // offset: 24 + repeated GachaInfo gacha_info_list = 14; // offset: 16 + uint32 gacha_random = 15; // offset: 52 } // Obf: JEADDEILJLE // Type: Req -// CmdID: 1980 +// CmdID: 1993 message DoGachaCsReq { - uint32 gacha_num = 6; // offset: 24 - uint32 gacha_random = 15; // offset: 28 - uint32 gacha_id = 11; // offset: 32 - uint32 simulate_magic = 8; // offset: 36 + uint32 gacha_id = 4; // offset: 24 + uint32 simulate_magic = 5; // offset: 32 + uint32 gacha_random = 14; // offset: 28 + uint32 gacha_num = 15; // offset: 36 } - message GachaItem { - 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 + ItemList transfer_item_list = 1; // offset: 16 + ItemList token_item = 2; // offset: 32 + Item gacha_item = 3; // offset: 40 + bool is_new = 6; // offset: 48 } // Obf: IAOPGJEOHOM // Type: Rsp -// CmdID: 1927 +// CmdID: 1958 message DoGachaScRsp { - 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 + repeated GachaItem gacha_item_list = 1; // offset: 16 + uint32 gacha_id = 2; // offset: 52 + uint32 NHBBHEMPJJM = 4; // offset: 40 + uint32 retcode = 5; // offset: 44 + uint32 LDBCKJIPDHF = 6; // offset: 60 + uint32 gacha_num = 10; // offset: 32 + uint32 ceiling_num = 13; // offset: 36 + uint32 GPNLDDLBOLM = 14; // offset: 56 + uint32 GLLJFPENLHD = 15; // offset: 48 } // Obf: GHJGEGJAODM // Type: Req -// CmdID: 1936 +// CmdID: 1988 message GetGachaCeilingCsReq { - uint32 gacha_type = 6; // offset: 24 + uint32 gacha_type = 7; // offset: 24 } // Obf: DFNMFPBNPDM // Type: Rsp -// CmdID: 1913 +// CmdID: 1981 message GetGachaCeilingScRsp { - GachaCeiling gacha_ceiling = 3; // offset: 24 - uint32 gacha_type = 12; // offset: 32 - uint32 retcode = 5; // offset: 36 + uint32 retcode = 2; // offset: 36 + GachaCeiling gacha_ceiling = 5; // offset: 24 + uint32 gacha_type = 13; // offset: 32 } // Obf: AMIHACOLKBO // Type: Req -// CmdID: 1915 +// CmdID: 1986 message ExchangeGachaCeilingCsReq { - uint32 gacha_type = 4; // offset: 24 - uint32 avatar_id = 13; // offset: 28 + uint32 avatar_id = 2; // offset: 24 + uint32 gacha_type = 8; // offset: 28 } // Obf: PJBNPPDIDDC // Type: Rsp -// CmdID: 1981 +// CmdID: 1947 message ExchangeGachaCeilingScRsp { + uint32 gacha_type = 1; // offset: 40 + GachaCeiling gacha_ceiling = 3; // offset: 24 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 + uint32 avatar_id = 6; // offset: 48 + uint32 retcode = 9; // offset: 44 } // Obf: GIMKMEOLAAO // Type: Req -// CmdID: 1910 +// CmdID: 1926 message SetGachaDecideItemCsReq { - repeated uint32 OJNEFBJHCCK = 8; // offset: 24 - uint32 gacha_id = 2; // offset: 32 - uint32 GFANBHAEKOK = 3; // offset: 36 + repeated uint32 OJNEFBJHCCK = 1; // offset: 16 + uint32 gacha_id = 6; // offset: 32 + uint32 GFANBHAEKOK = 9; // offset: 36 } // Obf: EAAECDKBAFC // Type: Rsp -// CmdID: 1987 +// CmdID: 1913 message SetGachaDecideItemScRsp { - NEIMLKNMDBM NBLOJLDLBEB = 15; // offset: 24 - uint32 retcode = 2; // offset: 32 + NEIMLKNMDBM NBLOJLDLBEB = 4; // offset: 16 + uint32 retcode = 12; // offset: 32 } +// Obf: IGDBCJJBMPD enum CmdGridFightType { 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; + IGDBCJJBMPD_ILONCLKIMJM = 8742; + CmdGridFightHandlePendingActionCsReq = 8445; + CmdGAEKHIDCFHF = 8577; + CmdJIOMOCFOMOA = 8740; + CmdOENNAOAFAMA = 8465; + CmdIKMOCJBMGOJ = 8718; + CmdPHGFFOEJEBM = 8750; + CmdUpdateGameFormationScRsp = 8696; + CmdFavourArchiveScRsp = 8676; + CmdGridFightSyncUpdateResultScNotify = 8602; + CmdGridFightUpdateEquipTrackCsReq = 8689; + CmdKOIAMDKEFKH = 8608; + CmdFavourArchiveCsReq = 8652; + CmdGridFightSeasonHandBookNotify = 8725; + CmdMOIONLDJGJI = 8572; + CmdGridFightGetArchiveCsReq = 8530; + CmdMCIPOMDGBCA = 8601; + CmdGridFightEndBattleStageNotify = 8459; + CmdIAABDBBJHOL = 8464; + CmdFGMKGOIIFFL = 8679; + CmdGEBBMDCOLCH = 8716; + CmdGridFightRecycleRoleCsReq = 8680; + CmdGridFightPermanentTalentResetScRsp = 8423; + CmdJBOOPAPNFDC = 8483; + CmdGridFightGetDataScRsp = 8443; + CmdEMFJDODNGIF = 8702; + CmdGridFightUpdateEquipTrackScRsp = 8729; + CmdCGBKKGNFMKL = 8661; + CmdLCFAAGEJGBG = 8552; + CmdMFLDDCIFAJN = 8488; + CmdLDNPBALACDB = 8766; + CmdCheckTextCsReq = 8502; + CmdPNHDGCBLPGD = 8664; + CmdABCBKHAIEOG = 8745; + CmdMCDBJHOCGHI = 8519; + CmdNDAMFDIDKGB = 8581; + CmdGridFightSeasonTalentResetScRsp = 8412; + CmdAAGHPDHCOOI = 8498; + CmdBDNCOOANAEA = 8570; + CmdCFIDOJGKBHB = 8794; + CmdGridFightSyncVirtualItemNotify = 8710; + CmdILCPGLAAADL = 8650; + CmdCEGIAKADMHP = 8644; + CmdGGAMIKNEDGE = 8539; + CmdGridFightGetArchiveScRsp = 8723; + CmdAAMEAOBEGKA = 8763; + CmdGridFightHandlePendingActionScRsp = 8798; + CmdGridFightUpdatePosScRsp = 8631; + CmdGridFightPermanentTalentEnableCsReq = 8435; + CmdOEBKLEPMMKE = 8447; + CmdKAHAOOJHJPK = 8647; + CmdALNFEBKHCFC = 8408; + CmdFHNLBDMKPEM = 8699; + CmdGridFightSeasonTalentEnableCsReq = 8441; + CmdIIFPPBCFBBC = 8668; + CmdCFHEKNFNMIP = 8514; + CmdGridFightSeasonTalentEnableScRsp = 8484; + CmdGridFightSeasonTalentResetCsReq = 8700; + CmdCCGJDDBKIDE = 8531; + CmdUpdateGameFormationCsReq = 8693; + CmdGridFightSettleNotify = 8698; + CmdGridFightPermanentTalentEnableScRsp = 8717; + CmdHMBDOOHKIBC = 8422; + CmdJKGILKGILAI = 8504; + IGDBCJJBMPD_OOFHGFDNGIB = 8772; + CmdGridFightEnterBattleStageCsReq = 8478; + CmdLDBJKKCHNGJ = 8651; + CmdPAJHFEKAPMN = 8468; + CmdGridFightUpdatePosCsReq = 8522; + CmdLLPMAKIHAPL = 8413; + CmdGetGameFormationScRsp = 8583; + CmdLFEFLIMJOGO = 8682; + CmdCNOAPAMNDOA = 8470; + CmdGetGameFormationCsReq = 8633; + CmdLKDMCPDHEGM = 8692; + CmdDHOCOJLJPPA = 8779; + CmdAIDDODLHDLE = 8697; + CmdHKOAOCKBBJA = 8460; + CmdGridFightTraitUpdateCsReq = 8620; + CmdGDHFMHKFEAL = 8595; + CmdGridFightEnterBattleStageScRsp = 8695; + CmdCheckTextRsp = 8591; + CmdGridFightWeeklyExtraSeasonExpScRsp = 8658; + CmdHFNIHDLFMCJ = 8516; + CmdGridFightGetDataCsReq = 8578; + CmdGridFightPermanentTalentResetCsReq = 8411; + CmdGridFightTraitUpdateScRsp = 8554; + CmdPOIBJKBDLLI = 8584; + CmdCBEEKLPIEMK = 8492; + CmdFDJCIHMFOMC = 8776; + CmdGridFightRecycleRoleScRsp = 8449; + CmdGridFightBackToPrepareScRsp = 8592; + CmdFLHIDBDFFKG = 8757; + CmdAGOBLKJFJDL = 8768; + CmdGridFightBackToPrepareCsReq = 8748; + CmdGridFightSyncKeepWinCntNotify = 8529; } -enum GGNKDLAHAGH { +// Obf: GGNKDLAHAGH +enum GridFightLockType { GGNKDLAHAGH_EAJGHKNNJBB = 0; GGNKDLAHAGH_FHOHPFBDNOH = 6; GGNKDLAHAGH_GBDNJLPBNPO = 7; GGNKDLAHAGH_DAOBNJOGBBF = 8; } -enum KMJNPEMPNMC { +// Obf: KMJNPEMPNMC +enum GridFightLockReason { KMJNPEMPNMC_NEELHDGILED = 0; KMJNPEMPNMC_IDODGIKBBAE = 1; KMJNPEMPNMC_NJJGBCMLNLI = 2; KMJNPEMPNMC_AEINKINPAFL = 3; } +enum BGMLEJCOFPK { + BGMLEJCOFPK_NLCDGIPGFDJ = 0; + BGMLEJCOFPK_ENPLACDLJGA = 1; + BGMLEJCOFPK_DACEMIDFHOG = 2; +} + +enum IBBDHFAEFNH { + IBBDHFAEFNH_NLCDGIPGFDJ = 0; + IBBDHFAEFNH_BMOOGBNPEAA = 1; + IBBDHFAEFNH_CIHFGJDCHIA = 2; + IBBDHFAEFNH_PJPFIHFAHGO = 3; +} + +// Obf: JJDFGMMMCMI enum GridFightUpdateSrcType { JJDFGMMMCMI_CMOALMGLKIE = 0; JJDFGMMMCMI_DBIEKOMKBIN = 1; @@ -18002,8 +17589,12 @@ enum GridFightUpdateSrcType { JJDFGMMMCMI_EBMEIFGBJIM = 31; JJDFGMMMCMI_FFKPFGFJCEL = 32; JJDFGMMMCMI_NOKDKPGNPKK = 33; + JJDFGMMMCMI_JNGKOHJPIHK = 34; + JJDFGMMMCMI_DMJNOEIGDPA = 35; + JJDFGMMMCMI_IOCFCLMNGDA = 36; } +// Obf: IHMJHLGKLHP enum GridFightEquipTrackSource { IHMJHLGKLHP_FAHMBODELMP = 0; IHMJHLGKLHP_AIBFMLHADOG = 1; @@ -18011,12 +17602,14 @@ enum GridFightEquipTrackSource { IHMJHLGKLHP_GEMHFFFKHAP = 3; } +// Obf: DMGOKGLBNJJ enum GridFightEquipDressSource { DMGOKGLBNJJ_IMLHGIMCJGG = 0; DMGOKGLBNJJ_GPAPBPFNKBI = 1; DMGOKGLBNJJ_PBKFJGEFCID = 2; } +// Obf: ACNPGGHPDJB enum GridFightEquipCraftSource { ACNPGGHPDJB_GDDBKIPOJFK = 0; ACNPGGHPDJB_NAADGNAMIOK = 1; @@ -18030,12 +17623,14 @@ enum DMHHPOIEMFE { DMHHPOIEMFE_OPKIJLMKLNL = 2; } -enum JEHMCCGIOKG { +// Obf: JEHMCCGIOKG +enum GridFightDropReason { JEHMCCGIOKG_LNPNFLDKKCK = 0; JEHMCCGIOKG_ELFIEMKALJO = 1; JEHMCCGIOKG_KJMKFEICCDA = 2; } +// Obf: DFIJIBKBEJL enum GridFightUpdateGlobalHpReason { DFIJIBKBEJL_IHNDJOLCKDI = 0; DFIJIBKBEJL_FDKCPHMMFCD = 1; @@ -18048,7 +17643,8 @@ enum GridFightUpdateGlobalHpReason { DFIJIBKBEJL_AEKPBHCLJAN = 201; } -enum PEIJNEFOCHI { +// Obf: PEIJNEFOCHI +enum GridFightSettleReason { PEIJNEFOCHI_AIBAFPBKDJI = 0; PEIJNEFOCHI_NOCIJDINKPJ = 1; PEIJNEFOCHI_HIGMFLKHGNJ = 2; @@ -18062,1815 +17658,1834 @@ enum MLJIILDNDPL { MLJIILDNDPL_FAGECPGMPEH = 2; } +// Obf: GridFightGameInfo message GridFightGameInfo { 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 + GridFightGameBasicInfo FAOCFBOFCJP = 15; // offset: 16 + GridFightGameItemsInfo GCKLIONKMJC = 11; // offset: 16 + GridFightGameShopInfo EBHDIOGALIE = 13; // offset: 16 + GridFightLevelInfo KLCPAAHDPJF = 14; // offset: 16 + GridFightGameOrbInfo DBAGKJNPDOL = 7; // offset: 16 + GridFightGameAugmentSync LLDBOIANGDN = 4; // offset: 16 + GridFightGameTraitInfo OAHOAPCIDMK = 10; // offset: 16 + GridFightGameTeamInfo EJIPINIKNCK = 5; // offset: 16 + FIIJNPBFJBG KFBIEANENKJ = 1; // offset: 16 + MCNFDKKKABH CKLNMDAMJCB = 8; // 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: MPIMAEMCEFH +message GridFightCurrentInfo { + CLFABOEKMJI JLDDDLDNFEF = 2; // offset: 48 + uint32 LJNGPCKPJLF = 3; // offset: 64 + GridFightPendingAction FMIGOKIDKJL = 6; // offset: 16 + uint32 unique_id = 7; // offset: 56 + repeated GridFightGameInfo NAGDJGMMCBE = 8; // offset: 32 + bool is_overlock = 12; // offset: 68 + uint32 division_id = 14; // offset: 60 + GridFightGameData CAAGABEPPPE = 15; // offset: 40 } -message GEPAFBJBGBH { - uint32 progress = 3; // offset: 24 - uint32 NLIDEKJOFMG = 14; // offset: 28 +// Obf: GEPAFBJBGBH +message GridFightCurrentTask { + uint32 progress = 2; // offset: 24 + uint32 NLIDEKJOFMG = 15; // offset: 28 } -message HGEAOCGDCHD { - repeated uint32 CAMMIIJDEKP = 1; // offset: 16 - GEPAFBJBGBH ONPCDAELHGP = 3; // offset: 24 +// Obf: HGEAOCGDCHD +message GridFightSyncCurrentTaskInfo { + GridFightCurrentTask ONPCDAELHGP = 9; // offset: 32 + repeated uint32 CAMMIIJDEKP = 14; // offset: 16 } - message GMBMNFLMKPI { - GGNKDLAHAGH LMICDNNABNM = 4; // offset: 24 - KMJNPEMPNMC IBCPAKJAPFF = 5; // offset: 28 + GridFightLockType LMICDNNABNM = 10; // offset: 28 + GridFightLockReason IBCPAKJAPFF = 12; // offset: 24 } -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: NIHNGPKHEPC +message GridFightGameBasicInfo { + repeated RoleTrackEquipmentInfo MIIDIMOCPEB = 1; // offset: 32 + uint32 grid_fight_lineup_hp = 2; // offset: 96 + uint32 gold = 3; // offset: 132 + uint32 JLOCMDIDPCI = 4; // offset: 104 + uint32 NDAINFLOLPJ = 5; // offset: 128 + uint32 PPKKHHNEOHB = 6; // offset: 112 + uint32 AFFCFLFIFPH = 7; // offset: 108 + uint32 GDAKCOICIDA = 8; // offset: 116 + uint32 EHNJDIDABHD = 9; // offset: 92 + uint32 MICEOJBAKGN = 10; // offset: 120 + uint32 grid_fight_cur_level_exp = 12; // offset: 100 + uint32 KNFOCCPOJEA = 13; // offset: 124 + repeated uint32 ONHDKLIMLNM = 14; // offset: 72 + uint32 BEPMODICONA = 15; // offset: 88 + GMBMNFLMKPI GAJGBBFELEL = 643; // offset: 48 + string ANIBGAAIAHF = 953; // offset: 56 + repeated uint32 JCMCCGHFIAN = 1509; // offset: 16 + repeated uint32 FMEOHKHGMJM = 1649; // offset: 64 + string GBGOBPOOPGO = 1889; // offset: 24 + GridFightSyncCurrentTaskInfo BHJFJEEGGMC = 2022; // offset: 40 } -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: CDEAABODKCP +message GridGameRoleInfo { + uint32 role_star = 5; // offset: 48 + repeated uint32 PNJIPHJJONG = 8; // offset: 24 + uint32 unique_id = 9; // offset: 56 + map grid_fight_value_init_component = 10; // offset: 40 + uint32 id = 12; // offset: 52 + map convert_property_to_fixpoint = 14; // offset: 32 + uint32 pos_index = 15; // offset: 60 } -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: GGAKNLJJNEI +message GridGameNpcInfo { + uint32 unique_id = 1; // offset: 40 + uint32 id = 3; // offset: 36 + uint32 pos_index = 4; // offset: 32 + repeated uint32 PNJIPHJJONG = 15; // offset: 24 } -message DDAMEHEPOBD { +// Obf: DDAMEHEPOBD +message GridGameForgeItemInfo { + uint32 LCLPEJHEAID = 3; // offset: 36 + uint32 pos_index = 6; // offset: 40 repeated MBPDIPLJMKN CKJAKKNOHEK = 7; // offset: 24 - uint32 LCLPEJHEAID = 13; // offset: 32 - uint32 pos_index = 15; // offset: 36 - uint32 unique_id = 9; // offset: 40 + uint32 unique_id = 13; // offset: 32 } - message FPHPFJLAJDK { - uint32 unique_id = 2; // offset: 24 - uint32 LKMEMKLGIIK = 13; // offset: 28 - uint32 pos_index = 9; // offset: 32 + uint32 unique_id = 1; // offset: 32 + uint32 LKMEMKLGIIK = 9; // offset: 28 + uint32 pos_index = 11; // offset: 24 } - message NBPEJFHIKJL { - repeated uint32 OLPPMEAMFFO = 6; // offset: 24 + repeated uint32 OLPPMEAMFFO = 1; // offset: 16 } -message CHKCPJLBOGE { - repeated FHCEIOHLADG POJGKJENENA = 10; // offset: 24 - map BANBECDCDHG = 11; // offset: 32 - uint32 DNNCAGJIOAP = 1; // offset: 40 +// Obf: CHKCPJLBOGE +message GridFightTraitElationEffectUpdate { + repeated FHCEIOHLADG POJGKJENENA = 3; // offset: 16 + map BANBECDCDHG = 12; // offset: 32 + uint32 DNNCAGJIOAP = 13; // offset: 40 +} +message BJFLPMNPFFK { + uint32 MDNAGANGNKK = 14; // offset: 24 +} +message LDMNIHIFDFG { + uint32 BPJKHDNBPOE = 3; // offset: 24 +} +message HJCFNEPJKDM { + repeated uint32 JMLAMKFMKON = 8; // offset: 16 } -message MGBHKCMHDOK { - uint32 effect_id = 3; // offset: 36 +// Obf: MGBHKCMHDOK +message GridFightTraitEffectInfo { + uint32 effect_id = 1; // 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 + uint32 trait_core_role = 80; // offset: 16 + NBPEJFHIKJL avatar_core_info = 665; // offset: 16 + uint32 ECEMNCJBFOP = 812; // offset: 16 + GridFightTraitElationEffectUpdate JLCLHAKNMLL = 602; // offset: 16 + BJFLPMNPFFK MPHGIPCONLF = 1162; // offset: 16 + HJCFNEPJKDM KJFIOEPKOBM = 1515; // offset: 16 + LDMNIHIFDFG KOEPOCADLDI = 1626; // offset: 16 } } -message JLKCBOIFJKC { - MGBHKCMHDOK ENPLACDLJGA = 2; // offset: 16 - uint32 trait_id = 14; // offset: 32 - bool JKMLJAIHDCD = 8; // offset: 36 +// Obf: JLKCBOIFJKC +message GridFightTraitSyncInfo { + uint32 trait_id = 7; // offset: 36 + bool is_recover = 11; // offset: 32 + GridFightTraitEffectInfo ENPLACDLJGA = 15; // offset: 16 } -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 +// Obf: FBNGHMHHHLL +message GridGameTraitInfo { + uint32 CGIEODOGAIE = 1; // offset: 40 + uint32 AFKKLDMAEDJ = 2; // offset: 44 + uint32 layer = 3; // offset: 48 + repeated uint32 OLPPMEAMFFO = 9; // offset: 24 + repeated GridFightTraitEffectInfo trait_effect_list = 11; // offset: 16 + uint32 trait_id = 14; // offset: 52 } - message IGKKILFFNJK { - repeated uint32 LEOCEFMKAEM = 15; // offset: 24 - uint32 BLAEAAFANBM = 3; // offset: 32 + uint32 BLAEAAFANBM = 1; // offset: 32 + repeated uint32 LEOCEFMKAEM = 8; // offset: 24 } - message HOGJECBMFHD { - repeated IGKKILFFNJK DAOOOBLJOLB = 10; // offset: 16 + repeated IGKKILFFNJK DAOOOBLJOLB = 12; // offset: 16 } -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: HKFECLCHBFJ +message GridFightGameTeamInfo { + repeated GridGameRoleInfo grid_game_role_list = 2; // offset: 40 + repeated FPHPFJLAJDK KCOMPKMJCMC = 3; // offset: 32 + repeated GridGameForgeItemInfo PMEOPPDAMLM = 6; // offset: 16 + repeated uint32 PLEIPHJGFIE = 13; // offset: 56 + repeated GridGameNpcInfo grid_game_npc_list = 14; // offset: 24 } -message FFOGFOBHDEK { - repeated IGKKILFFNJK DAOOOBLJOLB = 13; // offset: 16 - repeated FBNGHMHHHLL grid_fight_trait_info = 12; // offset: 24 +// Obf: FFOGFOBHDEK +message GridFightGameTraitInfo { + repeated GridGameTraitInfo grid_fight_trait_info = 2; // offset: 32 + repeated IGKKILFFNJK DAOOOBLJOLB = 11; // offset: 24 +} +message AFCBKJEFKPG { + BGMLEJCOFPK CCDGGDMHMLF = 3; // offset: 40 + uint32 progress = 5; // offset: 48 + uint32 id = 6; // offset: 52 + repeated uint32 CBACAMKJFMI = 10; // offset: 24 + GridFightDropInfo CLHLMNAPLNC = 12; // offset: 16 + IBBDHFAEFNH status = 14; // offset: 44 +} +message MCNFDKKKABH { + repeated uint32 BHOBPPBBNIL = 7; // offset: 16 + repeated AFCBKJEFKPG IBBKKFGEEPH = 14; // offset: 24 } -message LALKBPJANIH { - uint32 item_id = 14; // offset: 24 - uint32 num = 15; // offset: 28 +// Obf: LALKBPJANIH +message GridFightConsumableInfo { + uint32 item_id = 1; // offset: 36 + uint32 round_cnt = 2; // offset: 24 + uint32 num = 5; // offset: 28 + uint32 group_id = 9; // offset: 32 } -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: IJDLENJJBHJ +message GridFightEquipmentInfo { + uint32 grid_fight_equipment_id = 5; // offset: 32 + uint32 source = 8; // offset: 44 + uint32 unique_id = 11; // offset: 36 + map convert_property_to_fixpoint = 14; // offset: 24 + bool IODIJBEHEGF = 15; // offset: 40 } - message ELGLKEAPLGM { - uint32 grid_fight_equipment_id = 7; // offset: 24 + uint32 grid_fight_equipment_id = 11; // offset: 24 } - message PGECGKEKFNC { - uint32 role_id = 7; // offset: 24 - uint32 LPFGIGJDLFM = 10; // offset: 28 + uint32 LPFGIGJDLFM = 1; // offset: 24 + uint32 role_id = 2; // offset: 28 } - message FLFHACPLDJE { oneof OFJBCEDFLKL { - PGECGKEKFNC BDPIMPJOJBK = 4; // offset: 24 - uint32 gold = 7; // offset: 24 + PGECGKEKFNC BDPIMPJOJBK = 1; // offset: 24 + uint32 gold = 8; // offset: 24 } } - message MBPDIPLJMKN { oneof OFJBCEDFLKL { - ELGLKEAPLGM GGMPEGMEHPD = 14; // offset: 24 + ELGLKEAPLGM GGMPEGMEHPD = 8; // offset: 24 } } -message CONONEALNOF { - repeated DDAMEHEPOBD PMEOPPDAMLM = 14; // offset: 16 - repeated LALKBPJANIH IPMKOMEHBMP = 7; // offset: 24 - repeated IJDLENJJBHJ grid_fight_equipment_list = 13; // offset: 40 +// Obf: CONONEALNOF +message GridFightGameItemsInfo { + repeated GridFightEquipmentInfo grid_fight_equipment_list = 12; // offset: 32 + repeated GridFightConsumableInfo IPMKOMEHBMP = 14; // offset: 24 } - message NJBGFHDPFNO { + uint32 role_star = 1; // offset: 28 uint32 role_id = 7; // offset: 24 - uint32 role_star = 2; // offset: 28 } - message ELJOHIOHPMJ { - uint32 IJMKBOBGHBD = 2; // offset: 24 + uint32 IJMKBOBGHBD = 13; // offset: 24 +} +message CCKPBIKOIBB { + uint32 LKMEMKLGIIK = 12; // offset: 24 } -message HDEIAANGMDB { - uint32 KDKPDJNMMCM = 8; // offset: 32 - bool LHGIFDNPIDE = 7; // offset: 40 +// Obf: HDEIAANGMDB +message GridFightShopGoodsInfo { + bool LHGIFDNPIDE = 8; // offset: 36 + uint32 KDKPDJNMMCM = 12; // offset: 32 oneof AELHFLGJMJN { - NJBGFHDPFNO BDPIMPJOJBK = 176; // offset: 16 - ELJOHIOHPMJ LLIBLKCJEMI = 1686; // offset: 16 + NJBGFHDPFNO BDPIMPJOJBK = 1210; // offset: 24 + ELJOHIOHPMJ LLIBLKCJEMI = 409; // offset: 24 + CCKPBIKOIBB INBCCAIFHNL = 533; // offset: 24 } } - message BOPHDCKJMMN { - uint32 CKKDAEMFDPA = 1; // offset: 24 - uint32 APAKCBFMCAB = 14; // offset: 28 + uint32 weight = 2; // offset: 28 + uint32 CKKDAEMFDPA = 14; // offset: 24 } - message MONJNCPINKN { - repeated BOPHDCKJMMN FIJPICNPKIG = 15; // offset: 24 + repeated BOPHDCKJMMN FIJPICNPKIG = 9; // 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 +// Obf: POCJDMMANBM +message GridFightGameShopInfo { + uint32 OPDCMCFOFAA = 3; // offset: 48 + bool ABGEKPJHHIA = 5; // offset: 56 + repeated uint32 DLDJEOPKNMB = 10; // offset: 32 + MONJNCPINKN ABBNGCPECAI = 11; // offset: 40 + uint32 NFGMOPCCPIC = 12; // offset: 52 + repeated GridFightShopGoodsInfo OGDKJPDFFAI = 14; // offset: 24 } - message LHNCMINFONJ { - uint32 LOGHLGKIFEN = 5; // offset: 24 + uint32 LOGHLGKIFEN = 3; // offset: 24 } -message GIDEDMOPFKF { - uint32 portal_buff_id = 6; // offset: 24 +// Obf: GIDEDMOPFKF +message GridFightGamePortalBuffInfo { + uint32 portal_buff_id = 15; // 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 + uint32 monster_id = 5; // offset: 24 + uint32 role_star = 9; // offset: 32 + uint32 IMDKLKONINF = 10; // offset: 28 + uint32 LOGHLGKIFEN = 15; // offset: 36 } - message PNAKHANCNGK { - repeated AHKDPCIIELA PBLBBDBDLEK = 3; // offset: 24 - uint32 OCPEPEMNNEK = 13; // offset: 32 + uint32 OCPEPEMNNEK = 8; // offset: 32 + repeated AHKDPCIIELA PBLBBDBDLEK = 15; // offset: 16 } -message KKBGIPCAGGH { +// Obf: KKBGIPCAGGH +message GridFightEncounterInfo { + uint32 IFIIOIIKJHO = 1; // offset: 40 + repeated PNAKHANCNGK monster_wave_list = 6; // offset: 24 + uint32 EPPHOFDAEMI = 8; // offset: 44 + uint32 CJADMFDOBAI = 10; // offset: 48 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 + uint32 LNDKCPBJDKH = 3; // offset: 32 + uint32 MOADBALHMFD = 7; // offset: 36 + repeated GridFightEncounterInfo BPDABHGFBFO = 10; // offset: 24 } -message NBGDEFLFLMI { - repeated uint32 grid_fight_item_list = 6; // offset: 24 - uint32 role_id = 9; // offset: 32 +// Obf: NBGDEFLFLMI +message GridFightSupplyRoleInfo { + uint32 role_id = 5; // offset: 32 + repeated uint32 grid_fight_item_list = 15; // offset: 24 } -message NCKOKDHNJDC { - bool LLOEBDLMLJO = 14; // offset: 32 +// Obf: NCKOKDHNJDC +message GridFightLayerInfo { + bool LLOEBDLMLJO = 9; // offset: 36 oneof EFECLPJFOCM { - MDJBBILMHLC MPOBBIPMNNJ = 1685; // offset: 24 + MDJBBILMHLC MPOBBIPMNNJ = 95; // offset: 24 } } - message KGMCLFHAJNJ { - repeated AHKDPCIIELA NCGHKPEMPDP = 12; // offset: 16 + repeated AHKDPCIIELA NCGHKPEMPDP = 9; // offset: 24 } - message KEEPBBDICFN { + uint32 PDIAOLDMBLL = 9; // offset: 28 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 +// Obf: LHLMPOHKPKG +message GridFightSectionRecordInfo { + uint32 DCAHJELNJNP = 5; // offset: 40 + uint32 node_type = 7; // offset: 32 + uint32 section_id = 11; // offset: 36 oneof MMHKPJJNHDK { - KEEPBBDICFN GFCEGEPFCDB = 527; // offset: 24 + KEEPBBDICFN GFCEGEPFCDB = 1758; // offset: 24 } } -message BHBAILHMCOI { - repeated PLFKMENCDMM EEGPILJDLBG = 2; // offset: 24 - repeated NFIDNDFHJGN JFCHLABGFJO = 13; // offset: 32 - repeated KINJHHBJNJP APABPAFGCIA = 14; // offset: 40 +// Obf: BHBAILHMCOI +message GridFightDamageSttInfo { + repeated NFIDNDFHJGN JFCHLABGFJO = 3; // offset: 24 + repeated PLFKMENCDMM EEGPILJDLBG = 12; // offset: 40 + repeated KINJHHBJNJP APABPAFGCIA = 15; // offset: 32 } - message GANGPHPGFCL { - repeated LHLMPOHKPKG FNJNKKMNKIM = 10; // offset: 16 - BHBAILHMCOI NKBIDLBLONC = 2; // offset: 24 + repeated GridFightSectionRecordInfo FNJNKKMNKIM = 3; // offset: 32 + GridFightDamageSttInfo NKBIDLBLONC = 6; // offset: 16 } - message JKPOIHGIFFG { - uint32 DCAHJELNJNP = 12; // offset: 24 - uint32 section_id = 5; // offset: 28 + uint32 section_id = 4; // offset: 28 + uint32 DCAHJELNJNP = 6; // offset: 24 } - message ACCMEOICEOD { - repeated JKPOIHGIFFG GKJIDBEGBJP = 6; // offset: 16 + repeated JKPOIHGIFFG GKJIDBEGBJP = 2; // offset: 16 } - message LAAMIAJFOMC { - uint32 affix_id = 7; // offset: 24 - bool PNJCLPNFIGA = 14; // offset: 28 + bool PNJCLPNFIGA = 5; // offset: 24 + uint32 affix_id = 11; // 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 +// Obf: BEEFLEJAOCN +message GridFightLevelInfo { + GANGPHPGFCL COEBCNGCNOO = 2; // offset: 48 + ACCMEOICEOD LHEBNOLNJHE = 3; // offset: 16 + uint32 DCAHJELNJNP = 6; // offset: 80 + repeated LHNCMINFONJ HEKMEJLMGFF = 7; // offset: 32 + uint32 EMOHLJHPOPC = 8; // offset: 84 + GridFightLayerInfo IMPNAHBCADN = 9; // offset: 64 + KGMCLFHAJNJ boss_info = 10; // offset: 24 + repeated LAAMIAJFOMC CFFCNEDGCJJ = 11; // offset: 56 + uint32 section_id = 14; // offset: 88 + repeated GridFightGamePortalBuffInfo grid_fight_portal_buff_list = 15; // offset: 40 } - message IBPDPCOGDEP { - uint32 unique_id = 1; // offset: 24 - uint32 LDBNOMPCOKK = 10; // offset: 28 + uint32 unique_id = 3; // offset: 28 + uint32 LDBNOMPCOKK = 4; // offset: 24 } - message PFBCBNMKFAK { - uint32 CMEHHMEEKPO = 9; // offset: 24 - uint32 unique_id = 11; // offset: 28 - uint32 DOJDFBENBEC = 12; // offset: 32 + uint32 DOJDFBENBEC = 8; // offset: 28 + uint32 CMEHHMEEKPO = 14; // offset: 32 + uint32 unique_id = 15; // offset: 24 } -message DBONCGFHHDN { - repeated PFBCBNMKFAK ODCMJGHEOMG = 10; // offset: 16 - repeated IBPDPCOGDEP MDKGCIKOMLI = 7; // offset: 24 +// Obf: DBONCGFHHDN +message GridFightGameOrbInfo { + repeated PFBCBNMKFAK ODCMJGHEOMG = 2; // offset: 16 + repeated IBPDPCOGDEP MDKGCIKOMLI = 6; // offset: 24 } - message FADHEIGJENF { - map HJMAEDKCONE = 2; // offset: 16 + map HJMAEDKCONE = 1; // offset: 24 } - message FIIJNPBFJBG { - map POCKGKDFLKK = 15; // offset: 16 - uint32 IFLJPNDPDOA = 4; // offset: 32 + map POCKGKDFLKK = 3; // offset: 16 + uint32 IFLJPNDPDOA = 10; // offset: 32 } -message HKDACEAEDDE { - repeated NJKFOJJDGGG KLCKAOJAMNH = 10; // offset: 24 +// Obf: HKDACEAEDDE +message GridFightGameData { + repeated GridFightGameItemInfo KLCKAOJAMNH = 9; // offset: 16 } - message MJEICIEGAHF { - repeated uint32 OOEOCGLLHFO = 4; // offset: 24 - JDCAPBNPOOK JMNJLFACCLM = 14; // offset: 32 + repeated uint32 OOEOCGLLHFO = 10; // offset: 24 + JDCAPBNPOOK JMNJLFACCLM = 12; // offset: 32 } -message NJKFOJJDGGG { - MJEICIEGAHF GBEAGMEAEPB = 9; // offset: 24 - uint32 unique_id = 10; // offset: 44 +// Obf: NJKFOJJDGGG +message GridFightGameItemInfo { + uint32 unique_id = 13; // offset: 44 + MJEICIEGAHF GBEAGMEAEPB = 15; // offset: 32 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 + LFOCLBEMIEM HAGAEFMEHBA = 477; // offset: 24 + AKHEHAMBLEB FHKFMFKNMCH = 1784; // offset: 24 + ONLFOIONDAF CHHEGLGPCCH = 1577; // offset: 24 + FBFBMMAAFCP IJAFFOCBKJI = 140; // offset: 24 + KPKDJDEIKBM PDMOLEDAFIF = 1389; // offset: 24 + IPGCHDECCNB FCPGFBADIAL = 1293; // offset: 24 + LHMLIGPHOKP LJBBFDMAEOH = 1696; // offset: 24 + HHNBCLPNDFI LFBGLMMDMCD = 1626; // offset: 24 + FHBHIHJAOPB GLGPBLLICAG = 1438; // offset: 24 + ELPPDAHKLBE DNLGBJLPDCE = 1851; // offset: 24 + JEIEGMECGEN GNMCJEFJOKP = 1917; // offset: 24 + CNBHPJFFLEF PDHEDGGOPGL = 481; // offset: 24 + HDOLIECDHAO BBGLCDJPLMF = 556; // offset: 24 + OPJALEIKFAC EJEEHDPBHLI = 454; // offset: 24 + BJIGOFOAEPL EKLIOPIEKII = 1186; // offset: 24 + FAFBDGCEAHD FKBIGANCEPD = 1168; // offset: 24 + PIKKAEBHIKF NPHCPBDKLCH = 953; // offset: 24 + AGGDDAJLAEB CLFNPNNIFGE = 1539; // offset: 24 + FBDLJKEBPHM AOGFFCECKPK = 1607; // offset: 24 + OHBLOLLNHIC CMBMNLHAECG = 656; // offset: 24 + ILDEFHMIDKP LBFBINFMGNF = 107; // offset: 24 + FCABIGNMAPL FLELIBAJPEC = 219; // offset: 24 + GILMFECEBFE PNMLHBJOABC = 2005; // offset: 24 + DBFGKBNAKNH FBOLADPFLFL = 514; // offset: 24 + KBEKJKNCMCL KPHBBLHOPHF = 1245; // offset: 24 + HCIFBGJCPDM OAJOEEODJAO = 1440; // offset: 24 + HPMNCENLCAB KHNNNFBIAMA = 60; // offset: 24 + KLIHJCNOEJP AMGAJDKLHFO = 1015; // offset: 24 + GFOMAIAIDFA PDADFOGABLJ = 496; // offset: 24 + PPBJJJMJOBN IBNBALOPKMM = 1624; // offset: 24 + IEOMGIBLHJB INDGPPMDFND = 893; // offset: 24 + IEMINJAFCPM PKPFNHIKHON = 1022; // offset: 24 + KPMOCBIIMHH NIOCABOLGLO = 1410; // offset: 24 + CEHDAMJJFOE PGCBFHOPLEP = 732; // offset: 24 + BKIKOGNAECK KEHCIIEOLMD = 1818; // offset: 24 + HEHOBDGMMJM INHGPDPNILL = 1324; // offset: 24 } } - message LFOCLBEMIEM { - uint32 ELPODIAAGEK = 3; // offset: 24 - uint32 section_id = 15; // offset: 28 - uint32 CJCCMAACJDB = 12; // offset: 32 - uint32 DCAHJELNJNP = 6; // offset: 36 + uint32 node_type = 2; // offset: 24 + uint32 DCAHJELNJNP = 11; // offset: 28 + uint32 section_id = 13; // offset: 32 + uint32 ELPODIAAGEK = 15; // offset: 36 } - message AKHEHAMBLEB { - int64 IFEPJHGNCOI = 1; // offset: 24 - int64 KAHFEFACFIE = 14; // offset: 32 + int64 start_time = 11; // offset: 32 + int64 KAHFEFACFIE = 12; // offset: 24 } - message ONLFOIONDAF { - int64 IFEPJHGNCOI = 10; // offset: 24 - uint32 PNFOOPNCDCH = 1; // offset: 32 - uint32 JKDFIMCIKFJ = 7; // offset: 36 + uint32 JJNGGKPAKME = 3; // offset: 36 + uint32 interval = 4; // offset: 32 + uint32 PNFOOPNCDCH = 7; // offset: 28 + int64 start_time = 8; // offset: 40 + bool JMCJKPPKAIF = 12; // offset: 24 } - message FBFBMMAAFCP { - uint32 NBPFMFMKJHI = 15; // offset: 24 - uint32 EMFCEMPHOPI = 4; // offset: 28 + uint32 NBPFMFMKJHI = 12; // offset: 24 + uint32 EMFCEMPHOPI = 15; // offset: 28 } - message KPKDJDEIKBM { - uint32 CJCOMKHDAGM = 7; // offset: 24 + uint32 CJCOMKHDAGM = 2; // offset: 24 } - message IPGCHDECCNB { - uint32 CLBEEGLKMIM = 3; // offset: 24 - uint32 CJCCMAACJDB = 12; // offset: 28 - uint32 PIJBIFAIFOA = 2; // offset: 32 + uint32 node_type = 1; // offset: 28 + uint32 PIJBIFAIFOA = 11; // offset: 24 + uint32 CLBEEGLKMIM = 14; // offset: 32 } - message LHMLIGPHOKP { - repeated uint32 DIKFEBAJMEK = 10; // offset: 16 + repeated uint32 DIKFEBAJMEK = 9; // offset: 24 } - message HHNBCLPNDFI { - repeated uint32 DIKFEBAJMEK = 14; // offset: 16 + repeated uint32 DIKFEBAJMEK = 1; // offset: 24 } - message FHBHIHJAOPB { - uint32 DMLFGGDECDN = 15; // offset: 24 - uint32 DCAHJELNJNP = 9; // offset: 28 - uint32 ODDKKGOJHFO = 1; // offset: 32 + uint32 DCAHJELNJNP = 9; // offset: 32 + uint32 DMLFGGDECDN = 12; // offset: 24 + uint32 ODDKKGOJHFO = 14; // offset: 28 } - message ELPPDAHKLBE { } - message JEIEGMECGEN { - map NADGHDJCHPI = 5; // offset: 24 + map NADGHDJCHPI = 7; // offset: 16 } - message CNBHPJFFLEF { - repeated uint32 OJNEFBJHCCK = 6; // offset: 16 - bool MAHFOHBJDBH = 15; // offset: 32 + bool is_effect = 3; // offset: 32 + repeated uint32 OJNEFBJHCCK = 10; // offset: 16 } - message HDOLIECDHAO { } - message OPJALEIKFAC { } - message BJIGOFOAEPL { } - message FAFBDGCEAHD { - uint32 trait_id = 11; // offset: 24 - uint32 AFKKLDMAEDJ = 15; // offset: 28 + uint32 trait_id = 2; // offset: 24 + uint32 AFKKLDMAEDJ = 7; // offset: 28 } - message PIKKAEBHIKF { - uint32 PGEBCGLDNMN = 5; // offset: 24 + uint32 PGEBCGLDNMN = 15; // offset: 24 } - message GILMFECEBFE { - uint32 EOPHMLBEPGK = 12; // offset: 24 - uint32 PEBCBLBLMPH = 2; // offset: 28 + uint32 EOPHMLBEPGK = 1; // offset: 28 + uint32 PEBCBLBLMPH = 13; // offset: 24 } - message DBFGKBNAKNH { - uint32 KHHFIEPDHHD = 13; // offset: 24 + uint32 KHHFIEPDHHD = 15; // offset: 24 } - message AGGDDAJLAEB { - uint32 INLHPJMOOMO = 3; // offset: 24 - double IDONFFOACIL = 7; // offset: 32 + uint32 INLHPJMOOMO = 10; // offset: 24 + double IDONFFOACIL = 12; // offset: 32 } - message KPMOCBIIMHH { - uint32 role_id = 10; // offset: 24 - uint32 MDNAGANGNKK = 9; // offset: 28 - uint32 IEOGEFBLNEL = 3; // offset: 32 + uint32 role_id = 4; // offset: 32 + uint32 IEOGEFBLNEL = 9; // offset: 24 + uint32 MDNAGANGNKK = 14; // offset: 28 +} +message BKIKOGNAECK { + uint32 PEBCBLBLMPH = 1; // offset: 24 + uint32 DNMFNFCLOOM = 3; // offset: 28 +} +message HEHOBDGMMJM { + uint32 trait_id = 4; // offset: 32 + repeated uint32 grid_fight_avatar_list = 15; // offset: 16 } - message FBDLJKEBPHM { - map JPIHLKGCBPC = 14; // offset: 16 - uint32 MDNAGANGNKK = 1; // offset: 32 - uint32 role_id = 6; // offset: 36 + uint32 role_id = 2; // offset: 36 + uint32 MDNAGANGNKK = 4; // offset: 32 + map JPIHLKGCBPC = 10; // offset: 24 } - message OHBLOLLNHIC { - uint32 trait_id = 4; // offset: 24 - uint32 role_id = 15; // offset: 28 - bool ANDIPJEDGMG = 10; // offset: 32 - uint32 HOHDOFKJJDJ = 12; // offset: 36 + uint32 trait_id = 3; // offset: 24 + bool ANDIPJEDGMG = 11; // offset: 28 + uint32 HOHDOFKJJDJ = 12; // offset: 32 + uint32 role_id = 15; // offset: 36 } - message ILDEFHMIDKP { - uint32 CKKDAEMFDPA = 15; // offset: 24 + uint32 CKKDAEMFDPA = 8; // 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 + repeated uint32 CAOADMAKKPM = 9; // offset: 24 } - 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 + uint32 IGOHOJEJIGP = 6; // offset: 40 + uint32 NFBJINKLLLK = 9; // offset: 32 + repeated uint32 JPDCDKLEIBD = 11; // offset: 16 + uint32 EEELJEKNNOG = 12; // offset: 36 + uint32 LLJLCCDDLNI = 15; // offset: 44 } - message GFOMAIAIDFA { uint32 IEOGEFBLNEL = 13; // offset: 24 } - message PPBJJJMJOBN { - uint32 BINKJCPGOAB = 11; // offset: 24 - uint32 BLAEAAFANBM = 4; // offset: 28 + uint32 BINKJCPGOAB = 7; // offset: 24 + uint32 BLAEAAFANBM = 11; // offset: 28 } - message IEOMGIBLHJB { - uint32 IIJHFJFPIHK = 5; // offset: 24 - uint32 NFFHCBDFABA = 4; // offset: 28 + uint32 NFFHCBDFABA = 1; // offset: 28 + uint32 IIJHFJFPIHK = 14; // offset: 24 } - message IFPAJBFOHLN { - uint32 DCAHJELNJNP = 4; // offset: 24 - uint32 role_id = 12; // offset: 28 - uint32 section_id = 10; // offset: 32 + uint32 section_id = 4; // offset: 32 + uint32 DCAHJELNJNP = 11; // offset: 28 + uint32 role_id = 15; // offset: 24 } - message IEMINJAFCPM { - repeated IFPAJBFOHLN ICDHAPACGEH = 15; // offset: 16 + repeated IFPAJBFOHLN ICDHAPACGEH = 14; // offset: 24 +} +message CEHDAMJJFOE { + uint32 MDNAGANGNKK = 5; // offset: 32 + uint32 ENNOJCBAJEN = 6; // offset: 28 + uint32 JNJBMFJHBHD = 12; // offset: 24 } - message CLFABOEKMJI { - repeated uint32 MIOAPAGNAMC = 1; // offset: 16 + repeated uint32 MIOAPAGNAMC = 3; // offset: 24 } -message PPGEBEBPMJC { - uint32 augment_id = 15; // offset: 24 - bool AEKOKMPIFLN = 5; // offset: 28 - bool NEKJGIDPCAI = 11; // offset: 29 +// Obf: PPGEBEBPMJC +message GridGameAugmentInfo { + bool NEKJGIDPCAI = 10; // offset: 25 + bool AEKOKMPIFLN = 13; // offset: 24 + uint32 augment_id = 15; // offset: 28 } -message OMINPDAIBLP { - PPGEBEBPMJC MCPIKEHDMND = 10; // offset: 24 +// Obf: OMINPDAIBLP +message GridFightGameAugmentAdd { + GridGameAugmentInfo MCPIKEHDMND = 7; // offset: 24 } -message ECLKNNECNFK { - PPGEBEBPMJC MCPIKEHDMND = 12; // offset: 24 +// Obf: ECLKNNECNFK +message GridFightGameAugmentUpdate { + GridGameAugmentInfo MCPIKEHDMND = 5; // offset: 24 } -message KGFNICBCMOA { - repeated PPGEBEBPMJC sync_augment_info = 8; // offset: 16 +// Obf: KGFNICBCMOA +message GridFightGameAugmentSync { + repeated GridGameAugmentInfo sync_augment_info = 3; // offset: 16 } // Obf: AEFBLHALOFO // Type: Req -// CmdID: 8668 +// CmdID: 8578 message GridFightGetDataCsReq { - uint32 LJNGPCKPJLF = 12; // offset: 24 } // Obf: JABAHAPIBBO // Type: Rsp -// CmdID: 8661 +// CmdID: 8443 message GridFightGetDataScRsp { - CLEDCMIOIPF LFLCDNGALME = 3; // offset: 16 - MPIMAEMCEFH DHFOFLFCLAH = 5; // offset: 32 - uint32 retcode = 7; // offset: 40 + uint32 retcode = 5; // offset: 40 + GridFightCurrentInfo DHFOFLFCLAH = 12; // offset: 32 + GridFightSystemInfo LFLCDNGALME = 15; // offset: 24 } - message KNDOLAFNJED { } // Type: Rsp -// CmdID: 8470 +// CmdID: 8601 message MCIPOMDGBCA { - MPIMAEMCEFH DHFOFLFCLAH = 9; // offset: 16 - uint32 retcode = 12; // offset: 32 + GridFightCurrentInfo DHFOFLFCLAH = 2; // offset: 16 + uint32 retcode = 4; // offset: 32 +} +message EPKFPIDHMOC { + uint32 MDNAGANGNKK = 11; // offset: 28 + uint32 JFCJNHNBMCB = 12; // offset: 24 } -message FLGMGNEOFBH { - uint32 item_id = 3; // offset: 24 - uint32 num = 6; // offset: 28 - int32 HFNNNGHBHGG = 11; // offset: 32 +// Type: Req +// CmdID: 8716 +message GEBBMDCOLCH { + repeated EPKFPIDHMOC CONJCEMAHGN = 7; // offset: 16 } -message AOFOEOIJEHF { - repeated FLGMGNEOFBH PFMDKHIDDLB = 13; // offset: 24 - repeated IJDLENJJBHJ grid_fight_equipment_list = 11; // offset: 32 +// Type: Rsp +// CmdID: 8408 +message ALNFEBKHCFC { + uint32 retcode = 5; // offset: 24 } -message PIHKLPJGEPM { - uint32 HFMKLAPEKFA = 9; // offset: 24 - uint32 exp = 6; // offset: 28 - uint32 level = 1; // offset: 32 +// Obf: FLGMGNEOFBH +message GridFightConsumableUpdateInfo { + int32 HFNNNGHBHGG = 2; // offset: 24 + uint32 round_cnt = 7; // offset: 40 + uint32 item_id = 9; // offset: 28 + uint32 num = 10; // offset: 32 + uint32 group_id = 14; // offset: 36 } +// Obf: AOFOEOIJEHF +message GridFightGameItemSyncInfo { + repeated GridFightConsumableUpdateInfo PFMDKHIDDLB = 4; // offset: 16 + repeated GridFightEquipmentInfo grid_fight_equipment_list = 8; // offset: 32 +} + +// Obf: PIHKLPJGEPM +message GridFightPlayerLevelSyncInfo { + uint32 HFMKLAPEKFA = 3; // offset: 32 + uint32 level = 8; // offset: 24 + uint32 exp = 14; // offset: 28 +} message FMJDDIHBELC { - uint32 grid_fight_lineup_hp = 1; // offset: 24 - uint32 PPKKHHNEOHB = 13; // offset: 28 + uint32 grid_fight_lineup_hp = 5; // offset: 24 + uint32 PPKKHHNEOHB = 7; // offset: 28 } -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: HONNGJEMGGH +message GridFightShopSyncInfo { + bool ABGEKPJHHIA = 1; // offset: 40 + uint32 OPDCMCFOFAA = 5; // offset: 44 + MONJNCPINKN ABBNGCPECAI = 6; // offset: 24 + uint32 NFGMOPCCPIC = 8; // offset: 48 + repeated GridFightShopGoodsInfo OGDKJPDFFAI = 9; // offset: 32 } - message GLPCEKMKLGG { - repeated uint32 grid_fight_avatar_list = 3; // offset: 16 + repeated uint32 grid_fight_avatar_list = 13; // offset: 24 } - message MOENFCDKGMJ { - uint32 portal_buff_id = 14; // offset: 24 + uint32 portal_buff_id = 6; // offset: 24 } -message AINFNFIDGFF { - NCKOKDHNJDC IMPNAHBCADN = 15; // offset: 24 - uint32 section_id = 6; // offset: 32 - uint32 DCAHJELNJNP = 1; // offset: 36 +// Obf: AINFNFIDGFF +message GridFightLevelSyncInfo { + uint32 DCAHJELNJNP = 2; // offset: 36 + uint32 section_id = 9; // offset: 32 + GridFightLayerInfo IMPNAHBCADN = 12; // offset: 16 } -message MMEDLCAENAL { - uint32 unique_id = 11; // offset: 24 - uint32 LDBNOMPCOKK = 7; // offset: 28 +// Obf: MMEDLCAENAL +message GridFightOrbSyncInfo { + uint32 unique_id = 6; // offset: 28 + uint32 LDBNOMPCOKK = 9; // offset: 24 } -message FBCIJONDIJE { - repeated uint32 ONHDKLIMLNM = 1; // offset: 16 - bool GHJLDDEDJLI = 14; // offset: 32 +// Obf: FBCIJONDIJE +message GridFightTraitTrackSyncInfo { + repeated uint32 ONHDKLIMLNM = 2; // offset: 24 + bool GHJLDDEDJLI = 12; // 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 +// Obf: JJOBHGFOGHP +message RoleTrackEquipmentInfo { + uint32 BGFFICLCKHE = 3; // offset: 44 + uint32 priority = 8; // offset: 48 + repeated uint32 MCJMHBIECMN = 9; // offset: 24 + GridFightEquipTrackSource source = 12; // offset: 40 + repeated uint32 grid_fight_item_list = 13; // offset: 16 } - message MDKHMNKAECP { - repeated JJOBHGFOGHP MIIDIMOCPEB = 15; // offset: 16 + repeated RoleTrackEquipmentInfo MIIDIMOCPEB = 6; // offset: 16 } - message KEPIEGKPFIJ { - uint32 MOADBALHMFD = 12; // offset: 24 + uint32 MOADBALHMFD = 11; // offset: 24 } - message JPGKBLDLADF { oneof MNLCHEJKDHO { - uint32 AOKPCNJJBAO = 5; // offset: 16 - GEPAFBJBGBH KBBOAJPMNCN = 2; // offset: 16 - uint32 CEPEHNEOIOH = 6; // offset: 16 + uint32 AOKPCNJJBAO = 2; // offset: 24 + GridFightCurrentTask KBBOAJPMNCN = 3; // offset: 24 + uint32 CEPEHNEOIOH = 6; // offset: 24 } } - -message KFNCAIHIHCM { +message HJCAJKHNCDH { 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 + AFCBKJEFKPG AIGPJLHBNEH = 9; // offset: 24 + AFCBKJEFKPG JNIOBAPDKLN = 3; // offset: 24 + uint32 MLAGBPIANKG = 1; // offset: 24 } } -// Type: Notify -// CmdID: 8734 -message HAHJBBEJKJK { - repeated uint32 OOEOCGLLHFO = 9; // offset: 24 - repeated KFNCAIHIHCM JKPJFKCBIEM = 15; // offset: 32 - GridFightUpdateSrcType grid_update_src = 8; // offset: 40 +// Obf: KFNCAIHIHCM +message GridFightSyncData { + oneof MNLCHEJKDHO { + GridGameRoleInfo PIDDDHKPDDM = 1830; // offset: 16 + GridGameRoleInfo CFOCDALNCBP = 1071; // offset: 16 + uint32 HFCBOIOAECK = 1726; // offset: 16 + GridFightGameItemSyncInfo LMOLELDIKMA = 2016; // offset: 16 + GridFightGameItemSyncInfo DDBKEOPKPFI = 2004; // offset: 16 + GridFightGameItemSyncInfo PENGEDECBNF = 457; // offset: 16 + uint32 item_value = 542; // offset: 16 + GridFightPlayerLevelSyncInfo PLPHEIBLPDL = 873; // offset: 16 + FMJDDIHBELC grid_fight_lineup_hp = 1865; // offset: 16 + uint32 BPCFDPNHIEL = 450; // offset: 16 + GridFightShopSyncInfo MOFNIOJHBBL = 359; // offset: 16 + GridFightPendingAction FMIGOKIDKJL = 1938; // offset: 16 + MOENFCDKGMJ HPIIGHOELBH = 1114; // offset: 16 + GridFightLevelSyncInfo OOICHLAMNIG = 1061; // offset: 16 + GridFightOrbSyncInfo AFILIPBHMOO = 1769; // offset: 16 + GridFightSectionRecordInfo DMHMICHJBCB = 1253; // offset: 16 + GridFightGameAugmentUpdate LEADDFOJFKD = 1578; // offset: 16 + uint32 MDDKJGPJOAF = 294; // offset: 16 + uint32 PMFBIGLPJJA = 1073; // offset: 16 + uint32 KNFOCCPOJEA = 806; // offset: 16 + uint32 BEPMODICONA = 281; // offset: 16 + GridFightTraitSyncInfo HKHJJCMKKJE = 386; // offset: 16 + GridFightTraitTrackSyncInfo HGNDMOODNKF = 304; // offset: 16 + uint32 GDAKCOICIDA = 586; // offset: 16 + uint32 MICEOJBAKGN = 612; // offset: 16 + uint32 JLOCMDIDPCI = 1132; // offset: 16 + GridFightDamageSttInfo NKBIDLBLONC = 815; // offset: 16 + KEPIEGKPFIJ FGODNPLCECH = 1446; // offset: 16 + GridGameNpcInfo EJMDHDJCGDI = 666; // offset: 16 + GridGameNpcInfo DHLEOLKNAMI = 1226; // offset: 16 + uint32 NJCEFEJBEOP = 261; // offset: 16 + GridGameForgeItemInfo OLCKALFILKK = 1293; // offset: 16 + GridGameForgeItemInfo FEKCPKAPHHO = 917; // offset: 16 + uint32 OACCGHIHLBA = 1233; // offset: 16 + GridFightGameAugmentAdd EIKHFBCKIFA = 1463; // offset: 16 + MDKHMNKAECP BMGFDIKDOBE = 755; // offset: 16 + GridFightGameItemInfo GOOCHGKBIPN = 528; // offset: 16 + uint32 GOHHJLAPMBB = 1222; // offset: 16 + uint32 DGEOHFLHAHI = 130; // offset: 16 + JPGKBLDLADF LDKDJAEJMPA = 1993; // offset: 16 + GMBMNFLMKPI JOMFJHOCHJP = 1077; // offset: 16 + uint32 KALKCJFFJIK = 247; // offset: 16 + FPHPFJLAJDK GOJINGMMAIL = 1388; // offset: 16 + FPHPFJLAJDK CPCJGHCGLIJ = 68; // offset: 16 + uint32 DEKGKLGIDGI = 562; // offset: 16 + PFBCBNMKFAK AHMMHGHNHMI = 1681; // offset: 16 + uint32 OOAGJADOJNB = 165; // offset: 16 + uint32 CDKJHJNFDIH = 67; // offset: 16 + uint32 LDPPDHGNCHL = 911; // offset: 16 + FADHEIGJENF HJMAEDKCONE = 1633; // offset: 16 + GLPCEKMKLGG PPJFPNMIFHL = 1097; // offset: 16 + uint32 LOGJNAICJPA = 456; // offset: 16 + LAAMIAJFOMC MHFOELCFJGK = 235; // offset: 16 + HOGJECBMFHD BKDDCFHELNB = 1501; // offset: 16 + HJCAJKHNCDH CKNDFNACIPO = 1420; // offset: 16 + } } - message ABPLALCHNFA { - repeated uint32 OOEOCGLLHFO = 9; // offset: 16 - repeated KFNCAIHIHCM JKPJFKCBIEM = 1; // offset: 32 - GridFightUpdateSrcType grid_update_src = 12; // offset: 40 + repeated uint32 OOEOCGLLHFO = 6; // offset: 24 + repeated GridFightSyncData JKPJFKCBIEM = 7; // offset: 16 + GridFightUpdateSrcType grid_update_src = 13; // offset: 40 } // Obf: OILCMCPNBEO // Type: Notify -// CmdID: 8469 +// CmdID: 8602 message GridFightSyncUpdateResultScNotify { - repeated ABPLALCHNFA GCPNIHHBGGD = 13; // offset: 16 + repeated ABPLALCHNFA GCPNIHHBGGD = 6; // offset: 24 } - message MHEGMHKHAAD { - uint32 unique_id = 10; // offset: 24 - uint32 pos_index = 6; // offset: 28 + uint32 pos_index = 7; // offset: 24 + uint32 unique_id = 15; // offset: 28 } // Obf: GEKBDAKFNHK // Type: Req -// CmdID: 8506 +// CmdID: 8522 message GridFightUpdatePosCsReq { - repeated MHEGMHKHAAD AAKDHMHCMLP = 5; // offset: 16 + repeated MHEGMHKHAAD AAKDHMHCMLP = 3; // offset: 16 } // Obf: LMKKDOLLDJK // Type: Rsp -// CmdID: 8564 +// CmdID: 8631 message GridFightUpdatePosScRsp { - repeated MHEGMHKHAAD AAKDHMHCMLP = 3; // offset: 16 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 6; // offset: 32 + repeated MHEGMHKHAAD AAKDHMHCMLP = 11; // offset: 24 } // Obf: IPHBHKOOGBJ // Type: Req -// CmdID: 8670 +// CmdID: 8680 message GridFightRecycleRoleCsReq { - uint32 unique_id = 3; // offset: 24 + uint32 unique_id = 12; // offset: 24 } // Obf: JGAEMGBIAIK // Type: Rsp -// CmdID: 8786 +// CmdID: 8449 message GridFightRecycleRoleScRsp { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Type: Req -// CmdID: 8771 +// CmdID: 8608 message KOIAMDKEFKH { - uint32 MDNAGANGNKK = 12; // offset: 24 - uint32 PEBCBLBLMPH = 8; // offset: 28 - GridFightEquipDressSource CPFCNOAJCGK = 10; // offset: 32 + GridFightEquipDressSource CPFCNOAJCGK = 2; // offset: 24 + uint32 MDNAGANGNKK = 4; // offset: 32 + uint32 PEBCBLBLMPH = 14; // offset: 28 } // Type: Rsp -// CmdID: 8640 +// CmdID: 8740 message JIOMOCFOMOA { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 5; // offset: 24 } // Type: Req -// CmdID: 8635 +// CmdID: 8570 message BDNCOOANAEA { - repeated uint32 EHDAKFEHPMF = 11; // offset: 16 - GridFightEquipCraftSource source = 2; // offset: 32 - uint32 JCNLCNFHHDG = 13; // offset: 36 - uint32 NNFECNICMOD = 4; // offset: 40 + repeated uint32 EHDAKFEHPMF = 6; // offset: 16 + uint32 NNFECNICMOD = 9; // offset: 32 + uint32 JCNLCNFHHDG = 10; // offset: 40 + GridFightEquipCraftSource source = 13; // offset: 36 } // Type: Rsp -// CmdID: 8418 +// CmdID: 8488 message MFLDDCIFAJN { uint32 retcode = 1; // offset: 24 } - message BDDDLOFNCHN { - uint32 MDNAGANGNKK = 5; // offset: 24 + uint32 MDNAGANGNKK = 11; // offset: 24 } - message HPJKBFKAKJH { - uint32 PEBCBLBLMPH = 14; // offset: 24 - uint32 MDNAGANGNKK = 4; // offset: 28 + uint32 MDNAGANGNKK = 12; // offset: 28 + uint32 PEBCBLBLMPH = 13; // offset: 24 } - message BEBIJAKFNLO { uint32 PEBCBLBLMPH = 6; // offset: 24 } - message GBJHJGCOJBC { - uint32 MDNAGANGNKK = 15; // offset: 24 -} - -message AMFIFNOCDOF { uint32 MDNAGANGNKK = 1; // offset: 24 } +message AMFIFNOCDOF { + uint32 MDNAGANGNKK = 11; // offset: 24 +} -message LMIFHAMFCFE { +// Obf: LMIFHAMFCFE +message GridFightConsumableTargetInfo { 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 + BDDDLOFNCHN AALCFBOGFKP = 1461; // offset: 16 + HPJKBFKAKJH IMILGHELNBJ = 1646; // offset: 16 + BEBIJAKFNLO KMCBBKIHBKF = 453; // offset: 16 + GBJHJGCOJBC AEOIKFNKAAP = 1600; // offset: 16 + AMFIFNOCDOF HLKKCAFGCIJ = 1794; // offset: 16 } } // Type: Req -// CmdID: 8688 +// CmdID: 8572 message MOIONLDJGJI { - LMIFHAMFCFE display_value = 6; // offset: 16 - uint32 item_id = 15; // offset: 32 + GridFightConsumableTargetInfo param = 2; // offset: 24 + uint32 item_id = 10; // offset: 36 + uint32 group_id = 12; // offset: 32 } // Type: Rsp -// CmdID: 8571 +// CmdID: 8647 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 +// CmdID: 8447 +message OEBKLEPMMKE { + uint32 PFIKCNFBGHE = 5; // offset: 24 + uint32 unique_id = 12; // offset: 28 +} + +// Type: Rsp +// CmdID: 8699 +message FHNLBDMKPEM { + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 8718 +message IKMOCJBMGOJ { + bool is_get_all = 3; // offset: 32 + repeated uint32 CBMGDBJHLHO = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8664 +message PNHDGCBLPGD { + uint32 retcode = 4; // offset: 24 +} + +// Type: Notify +// CmdID: 8595 +message GDHFMHKFEAL { + uint32 FKNNKCKLFMD = 6; // offset: 32 + GridFightDropInfo NMGIABHIJJB = 11; // offset: 16 +} + +// Type: Req +// CmdID: 8682 +message LFEFLIMJOGO { +} + +// Type: Rsp +// CmdID: 8422 +message HMBDOOHKIBC { + uint32 retcode = 5; // offset: 24 +} + +// Type: Req +// CmdID: 8692 message LKDMCPDHEGM { } // Type: Rsp -// CmdID: 8516 +// CmdID: 8644 message CEGIAKADMHP { uint32 retcode = 8; // offset: 24 } // Type: Req -// CmdID: 8488 +// CmdID: 8514 message CFHEKNFNMIP { - bool is_locked = 15; // offset: 24 + bool is_locked = 8; // offset: 24 } // Type: Rsp -// CmdID: 8600 +// CmdID: 8661 message CGBKKGNFMKL { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 9; // offset: 24 } // Type: Req -// CmdID: 8458 +// CmdID: 8483 message JBOOPAPNFDC { - repeated uint32 CGAFCMIAKLI = 5; // offset: 24 + bool CIBONIOHELB = 5; // offset: 32 + repeated uint32 CGAFCMIAKLI = 12; // offset: 16 } // Type: Rsp -// CmdID: 8511 +// CmdID: 8492 message CBEEKLPIEMK { uint32 retcode = 3; // offset: 24 } - message ENDFBBDFFDH { } - message NBNLDHBELLO { - uint32 APAKCBFMCAB = 4; // offset: 24 - uint32 role_id = 3; // offset: 28 + uint32 role_id = 1; // offset: 28 + uint32 weight = 10; // offset: 24 } - message LHCOHLJIAII { - uint32 num = 3; // offset: 24 - uint32 role_id = 12; // offset: 28 + uint32 num = 7; // offset: 24 + uint32 role_id = 13; // offset: 28 } // Type: Rsp -// CmdID: 8632 +// CmdID: 8470 message CNOAPAMNDOA { - repeated LHCOHLJIAII KGOEHKJIONM = 5; // offset: 24 - repeated NBNLDHBELLO LFJLNAHJNBE = 12; // offset: 32 - uint32 retcode = 15; // offset: 40 + repeated NBNLDHBELLO LFJLNAHJNBE = 10; // offset: 32 + repeated LHCOHLJIAII KGOEHKJIONM = 12; // offset: 24 + uint32 retcode = 14; // offset: 40 } -message PEFKOGMGEIC { - repeated uint32 NPHOIMEEDHM = 3; // offset: 16 - uint32 PLPJNCDKMAD = 11; // offset: 32 - uint32 GMLNOOHJCHM = 9; // offset: 36 - uint32 DAEMEBCKHIK = 5; // offset: 40 +// Obf: PEFKOGMGEIC +message GridFightPortalBuffActionInfo { + repeated uint32 NPHOIMEEDHM = 4; // offset: 24 + uint32 PLPJNCDKMAD = 6; // offset: 40 + uint32 DAEMEBCKHIK = 7; // offset: 32 + uint32 GMLNOOHJCHM = 12; // offset: 36 } -message IHGANLCNHBD { - uint32 augment_id = 1; // offset: 24 - uint32 FEGDEOEHLFD = 14; // offset: 28 - uint32 KKIOBDHKPPK = 6; // offset: 32 +// Obf: IHGANLCNHBD +message GridFightPendingAugmentInfo { + uint32 FEGDEOEHLFD = 3; // offset: 32 + uint32 KKIOBDHKPPK = 8; // offset: 28 + uint32 augment_id = 10; // offset: 24 } -message IPFFLNPMCEG { - repeated IHGANLCNHBD CEBFFDFMKGK = 9; // offset: 16 +// Obf: IPFFLNPMCEG +message GridFightAugmentActionInfo { + repeated GridFightPendingAugmentInfo CEBFFDFMKGK = 2; // offset: 16 } - message NGNKIIOHBAI { - repeated uint32 OLPPMEAMFFO = 3; // offset: 24 - uint32 effect_id = 1; // offset: 32 - uint32 trait_id = 7; // offset: 36 + repeated uint32 OLPPMEAMFFO = 4; // offset: 24 + uint32 effect_id = 8; // offset: 36 + uint32 trait_id = 13; // offset: 32 } - message HNPHLAHJPOB { - uint32 DAEMEBCKHIK = 8; // offset: 24 - uint32 PLPJNCDKMAD = 4; // offset: 28 + uint32 DAEMEBCKHIK = 1; // offset: 24 + uint32 PLPJNCDKMAD = 5; // offset: 28 } - 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 + uint32 PLPJNCDKMAD = 1; // offset: 36 + uint32 JJPMDBCPJBA = 4; // offset: 40 + uint32 DAEMEBCKHIK = 7; // offset: 32 + uint32 IONLFBNMOFP = 13; // offset: 44 + repeated GridFightSupplyRoleInfo MFBAKLCBPCJ = 14; // offset: 24 } - 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 + bool NKDEGMKKHPB = 4; // offset: 40 + uint32 effect_id = 5; // offset: 44 + uint32 trait_id = 6; // offset: 48 + repeated uint32 LAJLGHPLAAA = 10; // offset: 24 + repeated uint32 EGJDILDEAKP = 15; // offset: 16 } - message DPHPAKFLNOD { } - message HJPDALHDJHC { } - message MHJIOJNNPDM { - repeated uint32 KBECJMLLCEJ = 8; // offset: 16 + repeated uint32 KBECJMLLCEJ = 1; // offset: 16 } -message COGDEMPCLHA { - repeated uint32 KBECJMLLCEJ = 3; // offset: 24 +// Obf: COGDEMPCLHA +message GridFightRecommendEquipmentActionInfo { + repeated uint32 KBECJMLLCEJ = 10; // offset: 24 } -message FGLLAJMCPKM { - repeated PGECGKEKFNC CKJAKKNOHEK = 3; // offset: 16 - uint32 LCLPEJHEAID = 1; // offset: 32 +// Obf: FGLLAJMCPKM +message GridFightForgeRoleActionInfo { + uint32 LCLPEJHEAID = 11; // offset: 32 + repeated PGECGKEKFNC CKJAKKNOHEK = 13; // offset: 16 } - message FKJMGFOPHHN { - repeated FLFHACPLDJE CKJAKKNOHEK = 6; // offset: 24 - uint32 LCLPEJHEAID = 4; // offset: 32 + repeated FLFHACPLDJE CKJAKKNOHEK = 2; // offset: 24 + uint32 LCLPEJHEAID = 3; // offset: 32 } - message GEIBJKJDOHO { - repeated uint32 FJBFGEIGMHF = 6; // offset: 16 - uint32 trait_id = 3; // offset: 32 - uint32 effect_id = 14; // offset: 36 + repeated uint32 FJBFGEIGMHF = 1; // offset: 16 + uint32 effect_id = 3; // offset: 32 + uint32 trait_id = 15; // offset: 36 +} +message BJALEHOMFKH { + repeated uint32 OLPPMEAMFFO = 2; // offset: 16 + uint32 effect_id = 3; // offset: 36 + uint32 trait_id = 12; // offset: 32 +} +message BPENENIMEFE { + GridFightDropInfo GHBBCIIPHKJ = 8; // offset: 24 + uint32 quest_id = 10; // offset: 32 + bool IJJDEHIPOEL = 11; // offset: 36 +} +message CFFDCICDAKK { + repeated BPENENIMEFE EKBOGBMPAPJ = 2; // offset: 24 } -message CHCHAJIANIM { - uint32 queue_position = 13; // offset: 32 +// Obf: CHCHAJIANIM +message GridFightPendingAction { + uint32 queue_position = 10; // 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 + GridFightPortalBuffActionInfo MFFCPLBNHCF = 339; // offset: 24 + GridFightAugmentActionInfo IBCHMBNIPLK = 1379; // offset: 24 + NGNKIIOHBAI PKHJLKNGCGH = 52; // offset: 24 + HNPHLAHJPOB BAKAKODKECM = 775; // offset: 24 + LEGPFIAPLOO JLPOPEAJHMF = 334; // offset: 24 + DPHPAKFLNOD NNDGEJFLGGF = 1071; // offset: 24 + HJPDALHDJHC LGNPHHBGKFH = 628; // offset: 24 + IAKEDFLIOFD FIKAGBAEOAP = 111; // offset: 24 + MHJIOJNNPDM HOKCPPPLJIO = 2033; // offset: 24 + GridFightRecommendEquipmentActionInfo HHNPEHMBDKD = 527; // offset: 24 + GridFightForgeRoleActionInfo HHNHGJMOGDD = 1479; // offset: 24 + FKJMGFOPHHN CFDIPFKBFJB = 139; // offset: 24 + GEIBJKJDOHO LAJGNNBOLDG = 1548; // offset: 24 + BJALEHOMFKH LFIDNOAECMN = 1986; // offset: 24 + CFFDCICDAKK IOHJGOENAPF = 1005; // offset: 24 } } - message LAPOAFHDNCM { - uint32 JCAPCNLJGFC = 11; // offset: 24 + uint32 JCAPCNLJGFC = 2; // offset: 24 } - message EPLJJNHCJIF { } - message CJPOMFIDLOA { - uint32 augment_id = 8; // offset: 24 + uint32 augment_id = 10; // offset: 24 } - message GIOLAAKLDED { - uint32 augment_id = 3; // offset: 24 + uint32 augment_id = 15; // offset: 24 } - message GKLDOELMEIN { uint32 unique_id = 7; // offset: 24 } - message OHAINOHGKCM { - uint32 MOADBALHMFD = 13; // offset: 24 + uint32 MOADBALHMFD = 10; // offset: 24 } - message DGILDLDMGEI { } - message HMNMJKCHABE { - repeated uint32 LOAFKKAFBOK = 10; // offset: 16 + repeated uint32 LOAFKKAFBOK = 3; // offset: 16 } - message PDKGKIDCBKA { - uint32 BCIGPPFMLJB = 5; // offset: 24 + uint32 BCIGPPFMLJB = 13; // offset: 24 } - message PCCGPNAFMHP { - uint32 BCIGPPFMLJB = 10; // offset: 24 + uint32 BCIGPPFMLJB = 12; // offset: 24 } - message LFONAPFHAOB { uint32 PFIKCNFBGHE = 5; // offset: 24 } - message FNNFHNKHIDD { - uint32 PFIKCNFBGHE = 14; // offset: 24 + uint32 PFIKCNFBGHE = 5; // offset: 24 } - message IDOJADMFGKF { - uint32 AFDNFCBCFBF = 1; // offset: 24 + uint32 ratio = 13; // offset: 24 } - message EJEFKJGAKOO { - uint32 MENFBEDCBHB = 8; // offset: 24 - uint32 trait_id = 6; // offset: 28 - uint32 effect_id = 7; // offset: 32 + uint32 effect_id = 2; // offset: 24 + uint32 MENFBEDCBHB = 11; // offset: 28 + uint32 trait_id = 12; // offset: 32 +} +message KCCPHHGCPMP { + uint32 JLLFIDAMBCN = 15; // offset: 24 } - message DFMGEJCCBPD { } - message NIDJPBLNDLH { - uint32 HAFOKMHCGFM = 11; // offset: 24 + uint32 HAFOKMHCGFM = 10; // offset: 24 } - message NNFPCAPDENH { } - message AJDFPFHBFJM { } - message NEMAKFJPGDF { } +message FKILNIGOKBF { + uint32 role_id = 10; // offset: 24 +} // Obf: AFPDIFAPAEA // Type: Req -// CmdID: 8695 +// CmdID: 8445 message GridFightHandlePendingActionCsReq { - uint32 queue_position = 15; // offset: 36 + uint32 queue_position = 4; // 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 + LAPOAFHDNCM MFFCPLBNHCF = 2023; // offset: 24 + EPLJJNHCJIF DCPHLHNLNKF = 1901; // offset: 24 + CJPOMFIDLOA IBCHMBNIPLK = 1939; // offset: 24 + GIOLAAKLDED DAJDBBEPMMA = 656; // offset: 24 + GKLDOELMEIN PKHJLKNGCGH = 1607; // offset: 24 + OHAINOHGKCM BAKAKODKECM = 690; // offset: 24 + NIDJPBLNDLH JLPOPEAJHMF = 1162; // offset: 24 + NNFPCAPDENH KEBDKGKEJDD = 301; // offset: 24 + AJDFPFHBFJM NNDGEJFLGGF = 1142; // offset: 24 + NEMAKFJPGDF LGNPHHBGKFH = 497; // offset: 24 + HMNMJKCHABE FIKAGBAEOAP = 827; // offset: 24 + DFMGEJCCBPD IACBCOBMGJB = 349; // offset: 24 + PDKGKIDCBKA HOKCPPPLJIO = 374; // offset: 24 + DGILDLDMGEI EMMPHLKJAJN = 1304; // offset: 24 + PCCGPNAFMHP HHNPEHMBDKD = 1095; // offset: 24 + LFONAPFHAOB HHNHGJMOGDD = 885; // offset: 24 + FNNFHNKHIDD CFDIPFKBFJB = 210; // offset: 24 + IDOJADMFGKF NFBJINKLLLK = 1748; // offset: 24 + EJEFKJGAKOO LAJGNNBOLDG = 1884; // offset: 24 + FKILNIGOKBF LFIDNOAECMN = 1593; // offset: 24 + KCCPHHGCPMP IOHJGOENAPF = 1247; // offset: 24 } } // Obf: CJLEJIGIKOF // Type: Rsp -// CmdID: 8440 +// CmdID: 8798 message GridFightHandlePendingActionScRsp { - uint32 retcode = 7; // offset: 24 - uint32 queue_position = 15; // offset: 28 + uint32 retcode = 12; // offset: 28 + uint32 queue_position = 13; // offset: 24 } // Type: Req -// CmdID: 8598 +// CmdID: 8464 message IAABDBBJHOL { - uint32 LJNGPCKPJLF = 7; // offset: 24 - bool is_overlock = 2; // offset: 28 - uint32 division_id = 10; // offset: 32 + bool is_overlock = 1; // offset: 28 + uint32 LJNGPCKPJLF = 7; // offset: 32 + uint32 division_id = 14; // offset: 24 } // Type: Rsp -// CmdID: 8794 +// CmdID: 8779 message DHOCOJLJPPA { - MPIMAEMCEFH DHFOFLFCLAH = 3; // offset: 24 - uint32 retcode = 9; // offset: 32 + GridFightCurrentInfo DHFOFLFCLAH = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Type: Req -// CmdID: 8419 +// CmdID: 8794 message CFIDOJGKBHB { } // Type: Rsp -// CmdID: 8559 +// CmdID: 8539 message GGAMIKNEDGE { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 10; // offset: 24 } // Type: Req -// CmdID: 8741 +// CmdID: 8763 message AAMEAOBEGKA { - uint32 unique_id = 5; // offset: 24 + uint32 unique_id = 1; // offset: 24 } // Type: Rsp -// CmdID: 8495 +// CmdID: 8679 message FGMKGOIIFFL { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Type: Req -// CmdID: 8504 +// CmdID: 8468 message PAJHFEKAPMN { - uint32 EGAPEGCKDFJ = 15; // offset: 24 + uint32 EGAPEGCKDFJ = 8; // offset: 24 } // Type: Rsp -// CmdID: 8588 +// CmdID: 8745 message ABCBKHAIEOG { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 8; // offset: 24 } // Obf: LHDIOCPFGHJ // Type: Req -// CmdID: 8633 +// CmdID: 8478 message GridFightEnterBattleStageCsReq { } // Obf: NGIPBCJPFPG // Type: Rsp -// CmdID: 8703 +// CmdID: 8695 message GridFightEnterBattleStageScRsp { - SceneBattleInfo battle_info = 12; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 5; // offset: 32 + SceneBattleInfo battle_info = 10; // offset: 16 } -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 +// Obf: GEDDNPGHNGP +message GridFightHpModifyInfo { + uint32 IOAOHNDEJNB = 2; // offset: 36 + GridFightUpdateGlobalHpReason reason = 9; // offset: 28 + uint32 EOBOFDOGDDM = 10; // offset: 32 + int32 ODJEBDNBLLC = 11; // offset: 40 + int32 BMMADDOCJOG = 13; // offset: 24 } - message NFPLDMFCLHA { - uint32 KDBMPKJKAKI = 3; // offset: 24 - uint32 level = 6; // offset: 28 - uint32 exp = 14; // offset: 32 + uint32 level = 1; // offset: 28 + uint32 KDBMPKJKAKI = 2; // offset: 32 + uint32 exp = 3; // offset: 24 } - message GEEMFDBDMDH { - NFPLDMFCLHA LHIAODNJIIC = 13; // offset: 24 + NFPLDMFCLHA LHIAODNJIIC = 5; // offset: 16 + uint32 PBMAHOJBAGG = 10; // offset: 40 NFPLDMFCLHA EDCLIPCEHAO = 11; // offset: 32 - uint32 PBMAHOJBAGG = 3; // offset: 40 } // Obf: ELDJBEKOLHB // Type: Notify -// CmdID: 8724 +// CmdID: 8459 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 + uint32 DMNILJEGICO = 1; // offset: 108 + GridFightDamageSttInfo NKBIDLBLONC = 2; // offset: 48 + uint32 JPKHBELGHCG = 3; // offset: 68 + uint32 DCAHJELNJNP = 5; // offset: 96 + uint32 EMOHLJHPOPC = 6; // offset: 56 + uint32 HFLPDCJDIAC = 7; // offset: 92 + uint32 OGLOCDMNNIM = 8; // offset: 80 + map AFFFCONCDMG = 9; // offset: 16 + bool CBHJKFNCDAD = 13; // offset: 76 + uint32 section_id = 15; // offset: 60 + uint32 CLFNPMGHMFC = 323; // offset: 100 + uint32 OAHFCPPIMLF = 471; // offset: 72 + uint32 ODJEBDNBLLC = 1105; // offset: 84 + uint32 OCCOHKIMGCN = 1115; // offset: 104 + GEEMFDBDMDH AEOCOGHMEBG = 1250; // offset: 40 + repeated GridFightHpModifyInfo HMKOKACNHJH = 1429; // offset: 32 + uint32 PAGPKOKMDBK = 1637; // offset: 64 + uint32 LKCJAPIGEND = 1987; // offset: 88 } // Type: Req -// CmdID: 8751 +// CmdID: 8650 message ILCPGLAAADL { } // Type: Rsp -// CmdID: 8639 +// CmdID: 8757 message FLHIDBDFFKG { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 1; // offset: 24 } - message GPCFHMLMDHC { uint32 unique_id = 9; // offset: 24 } - message AFPJPEABFKH { - uint32 EAKBFELDDBF = 7; // offset: 24 + uint32 EAKBFELDDBF = 12; // offset: 24 +} +message MHKNPBJDFIC { + uint32 role_id = 9; // offset: 24 } // Obf: PHIFCNHKOAI // Type: Req -// CmdID: 8729 +// CmdID: 8620 message GridFightTraitUpdateCsReq { - uint32 trait_id = 14; // offset: 32 - uint32 effect_id = 12; // offset: 40 + uint32 effect_id = 8; // offset: 36 + uint32 trait_id = 12; // offset: 40 oneof NEBNJDMFELO { - GPCFHMLMDHC FFBEPFLBHPL = 40; // offset: 16 - AFPJPEABFKH JLCLHAKNMLL = 1902; // offset: 16 + GPCFHMLMDHC FFBEPFLBHPL = 897; // offset: 24 + AFPJPEABFKH JLCLHAKNMLL = 1879; // offset: 24 + MHKNPBJDFIC LFIDNOAECMN = 1854; // offset: 24 } } // Obf: IEKGANLHMHM // Type: Rsp -// CmdID: 8591 +// CmdID: 8554 message GridFightTraitUpdateScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 14; // offset: 24 } // Type: Req -// CmdID: 8614 +// CmdID: 8519 message MCDBJHOCGHI { - uint32 trait_id = 1; // offset: 24 - bool BJDOINAHDLN = 4; // offset: 28 + uint32 trait_id = 9; // offset: 24 + bool BJDOINAHDLN = 11; // offset: 28 } // Type: Rsp -// CmdID: 8522 +// CmdID: 8668 message IIFPPBCFBBC { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 8; // offset: 24 } - 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 + repeated uint32 MCJMHBIECMN = 1; // offset: 32 + repeated uint32 grid_fight_item_list = 5; // offset: 24 + GridFightEquipTrackSource source = 6; // offset: 40 + bool BJDOINAHDLN = 9; // offset: 48 + uint32 priority = 10; // offset: 44 + uint32 BGFFICLCKHE = 15; // offset: 52 } // Obf: FDBMEIIMMJD // Type: Req -// CmdID: 8756 +// CmdID: 8689 message GridFightUpdateEquipTrackCsReq { - repeated HLHHLIGPNOM DKEIDONNDCJ = 15; // offset: 24 + repeated HLHHLIGPNOM DKEIDONNDCJ = 9; // offset: 24 GridFightEquipTrackSource source = 14; // offset: 32 } // Obf: KLLHNFLCDGF // Type: Rsp -// CmdID: 8660 +// CmdID: 8729 message GridFightUpdateEquipTrackScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 15; // offset: 24 } - message EPELDFBCCEK { - uint32 NALMBOOCCIN = 2; // offset: 24 - uint32 BGFFICLCKHE = 3; // offset: 28 + uint32 BGFFICLCKHE = 5; // offset: 24 + uint32 priority = 15; // offset: 28 } // Type: Req -// CmdID: 8664 +// CmdID: 8584 message POIBJKBDLLI { - repeated EPELDFBCCEK BFCMLCJMLOL = 3; // offset: 24 + repeated EPELDFBCCEK BFCMLCJMLOL = 15; // offset: 16 } // Type: Rsp -// CmdID: 8709 +// CmdID: 8413 message LLPMAKIHAPL { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 8498 +message AAGHPDHCOOI { + uint32 LKMEMKLGIIK = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 8552 +message LCFAAGEJGBG { + uint32 retcode = 12; // offset: 24 +} + +// Type: Req +// CmdID: 8581 +message NDAMFDIDKGB { + uint32 MOADBALHMFD = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8697 +message AIDDODLHDLE { uint32 retcode = 10; // offset: 24 } // Type: Req -// CmdID: 8467 -message AAGHPDHCOOI { - uint32 LKMEMKLGIIK = 6; // offset: 24 -} - -// Type: Rsp -// 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 +// CmdID: 8768 message AGOBLKJFJDL { - uint32 OOPFNFIGPKB = 2; // offset: 24 - uint32 NFBJINKLLLK = 5; // offset: 28 + uint32 OOPFNFIGPKB = 10; // offset: 28 + uint32 NFBJINKLLLK = 15; // offset: 24 } // Type: Rsp -// CmdID: 8444 +// CmdID: 8702 message EMFJDODNGIF { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 9; // 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 + uint32 role_star = 1; // offset: 36 + uint32 role_id = 2; // offset: 32 + bool DIGNECHKINI = 3; // offset: 41 + bool OGIBPMBELKC = 5; // offset: 40 + repeated uint32 grid_fight_equipment_list = 7; // offset: 16 + double total_damage = 10; // offset: 48 } - message KINJHHBJNJP { - uint32 trait_id = 4; // offset: 24 - uint32 KOJFHFAKKFO = 10; // offset: 28 - double damage = 12; // offset: 32 + uint32 trait_id = 7; // offset: 24 + uint32 layer = 9; // offset: 28 + double damage = 13; // offset: 32 } - message NFIDNDFHJGN { - double damage = 13; // offset: 24 - double KINKMHEAANP = 12; // offset: 32 - uint32 augment_id = 11; // offset: 40 + double damage = 1; // offset: 40 + double KINKMHEAANP = 11; // offset: 24 + uint32 augment_id = 14; // offset: 32 } - 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 + uint32 PAGPKOKMDBK = 2; // offset: 56 + uint32 EMOHLJHPOPC = 5; // offset: 48 + uint32 section_id = 6; // offset: 40 + uint32 LKCJAPIGEND = 8; // offset: 44 + uint32 FDGKBOIEHBD = 10; // offset: 36 + repeated uint32 FMEOHKHGMJM = 12; // offset: 24 + uint32 AACGBEBGDPE = 13; // offset: 52 + uint32 DCAHJELNJNP = 15; // offset: 32 } - 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 + repeated GridGameTraitInfo grid_fight_trait_info = 3; // offset: 96 + uint32 LLJJCOOKANH = 6; // offset: 172 + repeated GridFightGamePortalBuffInfo OAIGAGABCMK = 7; // offset: 88 + repeated GridGameAugmentInfo sync_augment_info = 8; // offset: 128 + GOCIGPCDKDJ basic = 12; // offset: 40 + repeated PLFKMENCDMM EEGPILJDLBG = 13; // offset: 120 + repeated FPHPFJLAJDK KCOMPKMJCMC = 393; // offset: 56 + repeated GridGameRoleInfo grid_game_role_list = 636; // offset: 104 + repeated uint32 MHLBIBGKIOB = 682; // offset: 136 + repeated NFIDNDFHJGN JFCHLABGFJO = 738; // offset: 152 + repeated KINJHHBJNJP APABPAFGCIA = 762; // offset: 112 + uint32 MBMJNEDIFFC = 910; // offset: 176 + bool is_overlock = 1284; // offset: 160 + GLPCEKMKLGG PPJFPNMIFHL = 1290; // offset: 16 + bool DBODGPBOIHC = 1293; // offset: 161 + CLFABOEKMJI JLDDDLDNFEF = 1303; // offset: 72 + repeated uint32 HGAGKFEKBDA = 1311; // offset: 80 + repeated GridGameNpcInfo grid_game_npc_list = 1426; // offset: 48 + GridFightSettleReason reason = 1547; // offset: 168 + uint32 AKEGLJLCFPH = 1568; // offset: 164 + repeated LAAMIAJFOMC CFFCNEDGCJJ = 1846; // offset: 64 + KGMCLFHAJNJ boss_info = 1866; // offset: 32 + repeated GridFightEquipmentInfo grid_fight_equipment_list = 1972; // offset: 24 } // Obf: OLPFMPIKIPK // Type: Notify -// CmdID: 8717 +// CmdID: 8698 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 + uint32 GEBGGMAGDJB = 5; // offset: 32 + uint32 KEJGCDOGEDD = 6; // offset: 40 + uint32 FLHOPMMEGAI = 10; // offset: 52 + uint32 NMCKJPEMACM = 13; // offset: 60 + uint32 EDHKHJAPMKA = 14; // offset: 36 + uint32 CDANKDNACJP = 15; // offset: 56 + OEDHMAHDECC BFLLJJBHLDF = 42; // offset: 16 + uint32 CGKNDIJMOCJ = 93; // offset: 48 + uint32 MNNKKEPCPPL = 457; // offset: 44 } -message FMNKKAMOHEE { - repeated uint32 BDGMNPIJDDL = 7; // offset: 16 +// Obf: FMNKKAMOHEE +message GridFightTalentInfo { + repeated uint32 BDGMNPIJDDL = 13; // offset: 16 } - message GLIFOLCEMIN { - uint32 KEJGCDOGEDD = 12; // offset: 24 - uint32 PIFOEGCGKLC = 3; // offset: 28 + uint32 PIFOEGCGKLC = 11; // offset: 28 + uint32 KEJGCDOGEDD = 15; // offset: 24 } -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 +// Obf: AMEEHIIPMFP +message GridFightStaticGameInfo { + GLIFOLCEMIN exp = 2; // offset: 24 + uint32 ADFEKPNIFOJ = 3; // offset: 64 + uint32 GEBGGMAGDJB = 7; // offset: 56 + uint32 GEGMHOMNBDG = 8; // offset: 48 + uint32 GDAKCOICIDA = 9; // offset: 52 + GridFightTalentInfo MHFHLBHFIBC = 11; // offset: 16 + uint32 division_id = 13; // offset: 60 + GridFightHandBookInfo NLENPEPIHAC = 15; // offset: 32 } - message CKPOBLIFMGN { - NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 16 - FMNKKAMOHEE MHFHLBHFIBC = 13; // offset: 32 + GridFightTalentInfo MHFHLBHFIBC = 11; // offset: 24 } -message CLEDCMIOIPF { - AMEEHIIPMFP HFPEJIDDDJG = 7; // offset: 16 - CKPOBLIFMGN PKELAIPIHMF = 1; // offset: 32 +// Obf: CLEDCMIOIPF +message GridFightSystemInfo { + GridFightStaticGameInfo HFPEJIDDDJG = 11; // offset: 32 + CKPOBLIFMGN PKELAIPIHMF = 12; // offset: 16 } // Obf: CKIKMLCGLFK // Type: Req -// CmdID: 8537 +// CmdID: 8435 message GridFightPermanentTalentEnableCsReq { - uint32 CKHCLKOALKE = 14; // offset: 24 + uint32 CKHCLKOALKE = 4; // offset: 24 } // Obf: KCADLPJDECG // Type: Rsp -// CmdID: 8478 +// CmdID: 8717 message GridFightPermanentTalentEnableScRsp { - uint32 retcode = 2; // offset: 24 - uint32 CKHCLKOALKE = 6; // offset: 28 + uint32 CKHCLKOALKE = 8; // offset: 24 + uint32 retcode = 14; // offset: 28 } // Obf: NOGLDANAKDO // Type: Req -// CmdID: 8743 +// CmdID: 8441 message GridFightSeasonTalentEnableCsReq { - uint32 CKHCLKOALKE = 9; // offset: 24 + uint32 CKHCLKOALKE = 1; // offset: 24 } // Obf: MNJCFFIDJFO // Type: Rsp -// CmdID: 8499 +// CmdID: 8484 message GridFightSeasonTalentEnableScRsp { - uint32 retcode = 11; // offset: 24 - uint32 CKHCLKOALKE = 13; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 CKHCLKOALKE = 13; // offset: 24 } // Obf: OCOONGAKCMI // Type: Req -// CmdID: 8520 +// CmdID: 8411 message GridFightPermanentTalentResetCsReq { } // Obf: AMELHLBNKAM // Type: Rsp -// CmdID: 8718 +// CmdID: 8423 message GridFightPermanentTalentResetScRsp { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 4; // offset: 24 } // Obf: OCFPHHCOIHI // Type: Req -// CmdID: 8551 +// CmdID: 8700 message GridFightSeasonTalentResetCsReq { } // Obf: CBICBHJDHLO // Type: Rsp -// CmdID: 8436 +// CmdID: 8412 message GridFightSeasonTalentResetScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 14; // offset: 24 } - message CENBJOMMJGD { - uint32 item_count = 1; // offset: 24 - uint32 LINLNNHIBAK = 4; // offset: 28 + uint32 item_count = 1; // offset: 28 + uint32 item_type = 14; // offset: 24 } // Obf: HFIDFIANHAN // Type: Notify -// CmdID: 8577 +// CmdID: 8710 message GridFightSyncVirtualItemNotify { - repeated CENBJOMMJGD item_list = 13; // offset: 16 + repeated CENBJOMMJGD item_list = 15; // offset: 16 } -message NCHKFJPOHAH { - repeated uint32 grid_fight_avatar_list = 10; // offset: 24 +// Obf: NCHKFJPOHAH +message GridFightHandBookRoleInfo { + repeated uint32 grid_fight_avatar_list = 2; // offset: 16 } -message FCEILNCDMAH { - repeated uint32 grid_fight_item_list = 1; // offset: 16 +// Obf: FCEILNCDMAH +message GridFightHandBookEquipInfo { + repeated uint32 grid_fight_item_list = 15; // offset: 16 } -message GKNIJKHENBF { - repeated uint32 DDIFKADGIBO = 8; // offset: 24 - repeated uint32 JICIBCFDHIH = 13; // offset: 32 +// Obf: GKNIJKHENBF +message GridFightHandBookAugmentInfo { + repeated uint32 DDIFKADGIBO = 4; // offset: 24 + repeated uint32 JICIBCFDHIH = 7; // offset: 16 } -message NEDHMLJKIOA { - repeated uint32 DJJBKIGBGJA = 10; // offset: 16 - repeated uint32 NPHOIMEEDHM = 2; // offset: 24 +// Obf: NEDHMLJKIOA +message GridFightHandBookPortalInfo { + repeated uint32 DJJBKIGBGJA = 1; // offset: 32 + repeated uint32 NPHOIMEEDHM = 7; // offset: 24 } -message AHPHDNBNLPJ { - repeated uint32 HEKMEJLMGFF = 5; // offset: 16 +// Obf: AHPHDNBNLPJ +message GridFightHandBookMonsterInfo { + repeated uint32 HEKMEJLMGFF = 6; // offset: 24 } -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: NMECHIFGKAD +message GridFightHandBookInfo { + GridFightHandBookMonsterInfo NIOAIKLPACM = 6; // offset: 40 + GridFightHandBookEquipInfo PJBIPMKACOF = 9; // offset: 16 + GridFightHandBookAugmentInfo JLFANEOAHOC = 13; // offset: 56 + GridFightHandBookPortalInfo EJHDGLHCNLH = 14; // offset: 32 + GridFightHandBookRoleInfo DNEGDNEBJMB = 15; // offset: 24 } // Obf: MNJIFHBGMDJ // Type: Notify -// CmdID: 8599 +// CmdID: 8725 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 + GridFightHandBookRoleInfo KBHGCCENEEC = 518; // offset: 24 + GridFightHandBookEquipInfo LNLDBNIGODI = 1637; // offset: 24 + GridFightHandBookAugmentInfo ODEJBBALEOA = 537; // offset: 24 + GridFightHandBookPortalInfo HLHCCONOKCL = 1531; // offset: 24 + GridFightHandBookMonsterInfo BNFHPKCIFCC = 1069; // offset: 24 } } // Obf: JEBPPPNJJJM // Type: Notify -// CmdID: 8545 +// CmdID: 8658 message GridFightWeeklyExtraSeasonExpScRsp { - uint32 ACDOIGCBGEB = 11; // offset: 24 + uint32 ACDOIGCBGEB = 5; // 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 + bool BPFFFCMMMCH = 1; // offset: 44 + uint32 EDHKHJAPMKA = 5; // offset: 40 + int64 end_time = 7; // offset: 48 + repeated uint32 OPLNKCOLCKJ = 12; // offset: 24 + int64 start_time = 14; // offset: 32 } // Type: Req -// CmdID: 8705 +// CmdID: 8651 message LDBJKKCHNGJ { - repeated uint32 JKCEBHFIENI = 6; // offset: 24 + repeated uint32 JKCEBHFIENI = 10; // offset: 16 } // Type: Rsp -// CmdID: 8529 +// CmdID: 8577 message GAEKHIDCFHF { - repeated uint32 NGKOFMBBGNL = 8; // offset: 16 - NDLNIKCCALK MGBNEAHCDMA = 7; // offset: 24 - ItemList reward = 6; // offset: 32 - uint32 retcode = 10; // offset: 48 + ItemList reward = 1; // offset: 32 + repeated uint32 NGKOFMBBGNL = 3; // offset: 40 + NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 24 + uint32 retcode = 8; // offset: 48 } // Type: Req -// CmdID: 8759 +// CmdID: 8766 message LDNPBALACDB { - repeated uint32 GDCFLPLFJCI = 12; // offset: 16 + repeated uint32 GDCFLPLFJCI = 3; // offset: 24 } // Type: Rsp -// CmdID: 8547 +// CmdID: 8516 message HFNIHDLFMCJ { - NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 9; // offset: 32 + NDLNIKCCALK MGBNEAHCDMA = 14; // offset: 16 } -// 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 +// Obf: FAIHLAKPABN +message GridFightArchiveData { + uint32 GEGMHOMNBDG = 7; // offset: 48 int64 OBNEAIPKGKL = 9; // offset: 56 + bool IECKKCHJMLP = 10; // offset: 32 + OEDHMAHDECC BFLLJJBHLDF = 11; // offset: 24 + uint32 PMBNKEFCICH = 12; // offset: 44 + uint32 LJNGPCKPJLF = 14; // offset: 40 + uint32 BAAGDILLLME = 15; // offset: 36 } // Obf: KOKMBKGPCFE // Type: Req -// CmdID: 8408 +// CmdID: 8530 message GridFightGetArchiveCsReq { - MLJIILDNDPL type = 2; // offset: 24 + MLJIILDNDPL type = 14; // offset: 24 } // Obf: NABNCJEJGLG // Type: Rsp -// CmdID: 8752 +// CmdID: 8723 message GridFightGetArchiveScRsp { - repeated FAIHLAKPABN MCGGPONOCKC = 15; // offset: 24 - uint32 retcode = 9; // offset: 32 - MLJIILDNDPL type = 13; // offset: 36 + MLJIILDNDPL type = 7; // offset: 32 + repeated GridFightArchiveData MCGGPONOCKC = 10; // offset: 24 + uint32 retcode = 11; // offset: 36 } // Obf: CIIBIOBDDCE // Type: Req -// CmdID: 8433 +// CmdID: 8652 message FavourArchiveCsReq { - uint32 BAAGDILLLME = 9; // offset: 24 - bool IECKKCHJMLP = 1; // offset: 28 + uint32 BAAGDILLLME = 1; // offset: 24 + bool IECKKCHJMLP = 7; // offset: 28 } // Obf: CECPPJBHMMH // Type: Rsp -// CmdID: 8719 +// CmdID: 8676 message FavourArchiveScRsp { - uint32 retcode = 6; // offset: 24 - uint32 BAAGDILLLME = 12; // offset: 28 - bool IECKKCHJMLP = 9; // offset: 32 + uint32 BAAGDILLLME = 2; // offset: 24 + uint32 retcode = 3; // offset: 28 + bool IECKKCHJMLP = 7; // offset: 32 } // Obf: OIOELLNKEDJ // Type: Notify -// CmdID: 8800 +// CmdID: 8529 message GridFightSyncKeepWinCntNotify { - uint32 EHBLJGIENPI = 15; // offset: 24 + uint32 EHBLJGIENPI = 14; // offset: 24 } // Type: Req -// CmdID: 8489 +// CmdID: 8748 message GridFightBackToPrepareCsReq { } // Type: Rsp -// CmdID: 8558 +// CmdID: 8592 message GridFightBackToPrepareScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: CBEHKFHNNAI // Type: Req -// CmdID: 8634 -message CBEHKFHNNAI { +// CmdID: 8633 +message GetGameFormationCsReq { } // Obf: LPIJFPCGAKO // Type: Rsp -// CmdID: 8616 -message LPIJFPCGAKO { - repeated HENDEHGPKMF FEBFMFMLHPO = 14; // offset: 24 - uint32 DACKJGDGMLN = 5; // offset: 32 - uint32 retcode = 7; // offset: 36 +// CmdID: 8583 +message GetGameFormationScRsp { + repeated HENDEHGPKMF FEBFMFMLHPO = 5; // offset: 24 + uint32 DACKJGDGMLN = 6; // offset: 36 + uint32 retcode = 12; // offset: 32 } // Obf: NOICMGFLOKA // Type: Req -// CmdID: 8517 +// CmdID: 8502 message CheckTextCsReq { - string OHNAIHACIKH = 5; // offset: 16 + string OHNAIHACIKH = 10; // offset: 16 } // Obf: OFADBBMPDMM // Type: Rsp -// CmdID: 8679 +// CmdID: 8591 message CheckTextRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 8; // 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 +// CmdID: 8693 +message UpdateGameFormationCsReq { + bytes JLFIAFKGCOJ = 1; // offset: 16 + uint32 dice_slot_id = 4; // offset: 60 + bool KLLEKHPJGLE = 7; // offset: 56 + string KFPMJKCOJAJ = 11; // offset: 40 + string name = 14; // offset: 48 + string MILBDIPBJGP = 15; // offset: 24 } // Obf: FKCIBPKMODK // Type: Rsp -// CmdID: 8507 -message FKCIBPKMODK { - HENDEHGPKMF EFBDADNLCGL = 6; // offset: 16 - uint32 retcode = 14; // offset: 32 +// CmdID: 8696 +message UpdateGameFormationScRsp { + uint32 retcode = 2; // offset: 32 + HENDEHGPKMF EFBDADNLCGL = 4; // offset: 24 } // Type: Req -// CmdID: 8423 +// CmdID: 8460 message HKOAOCKBBJA { - uint32 dice_slot_id = 6; // offset: 24 + uint32 dice_slot_id = 4; // offset: 24 } // Type: Rsp -// CmdID: 8696 +// CmdID: 8465 message OENNAOAFAMA { - uint32 retcode = 13; // offset: 24 - uint32 JBDFEHDFKNO = 1; // offset: 28 - uint32 DACKJGDGMLN = 15; // offset: 32 + uint32 retcode = 5; // offset: 32 + uint32 JBDFEHDFKNO = 9; // offset: 24 + uint32 DACKJGDGMLN = 10; // offset: 28 } // Type: Req -// CmdID: 8736 +// CmdID: 8531 message CCGJDDBKIDE { message OAKDCENFILP { enum BBFEFIPJMEB { @@ -19879,51 +19494,46 @@ message CCGJDDBKIDE { BBFEFIPJMEB_EKGPCJLBINA = 2; } } - OAKDCENFILP.BBFEFIPJMEB type = 5; // offset: 24 - uint32 IMJBFLJPMJB = 13; // offset: 28 + uint32 IMJBFLJPMJB = 1; // offset: 24 + OAKDCENFILP.BBFEFIPJMEB type = 12; // offset: 28 } // Type: Rsp -// CmdID: 8595 +// CmdID: 8504 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 + uint32 DACKJGDGMLN = 6; // offset: 28 + uint32 retcode = 11; // offset: 24 } // Type: Req -// CmdID: 8613 +// CmdID: 8750 message PHGFFOEJEBM { - string PEOODHOAJMP = 7; // offset: 16 - string EGCPAOEAGLF = 5; // offset: 24 + string EGCPAOEAGLF = 8; // offset: 32 + string PEOODHOAJMP = 9; // offset: 24 } // Type: Rsp -// CmdID: 8550 +// CmdID: 8776 message FDJCIHMFOMC { - string EGCPAOEAGLF = 7; // offset: 16 - string PEOODHOAJMP = 4; // offset: 32 - uint32 retcode = 14; // offset: 40 + uint32 retcode = 7; // offset: 40 + string EGCPAOEAGLF = 8; // offset: 32 + string PEOODHOAJMP = 10; // offset: 16 } +// Obf: FPGIGBAMDDP 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; + CmdSubmitEmotionItemCsReq = 6388; + CmdChangeScriptEmotionScRsp = 6358; + CmdHeartDialScriptChangeScNotify = 6326; + CmdSubmitEmotionItemScRsp = 6381; + CmdGetHeartDialInfoCsReq = 6325; + CmdHeartDialTraceScriptCsReq = 6313; + CmdFinishEmotionDialoguePerformanceScRsp = 6347; + CmdHeartDialTraceScriptScRsp = 6371; + CmdChangeScriptEmotionCsReq = 6393; + CmdFinishEmotionDialoguePerformanceCsReq = 6386; + CmdGetHeartDialInfoScRsp = 6378; } enum HeartDialEmotionType { @@ -19947,392 +19557,386 @@ enum HeartDialUnlockStatus { 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 + bool GDPHOIMONLN = 12; // offset: 28 + uint32 dialogue_id = 14; // offset: 24 } - 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 + uint32 script_id = 5; // offset: 28 + bool EEKCKFGHGEH = 11; // offset: 25 + HeartDialStepType step = 12; // offset: 32 + HeartDialEmotionType cur_emotion_type = 14; // offset: 36 + bool LHCOJIEBFFM = 15; // offset: 24 } - message EAJEMNNNEBM { - uint32 script_id = 4; // offset: 24 - uint32 LLIOEMOBFGD = 5; // offset: 28 + uint32 LLIOEMOBFGD = 10; // offset: 28 + uint32 script_id = 12; // offset: 24 } // Obf: BCKGEKPBCGD // Type: Req -// CmdID: 6373 +// CmdID: 6325 message GetHeartDialInfoCsReq { } // Obf: OEOKBKBJGOG // Type: Rsp -// CmdID: 6303 +// CmdID: 6378 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 + repeated HeartDialScriptInfo script_info_list = 3; // offset: 32 + repeated HeartDialDialogueInfo dialogue_info_list = 4; // offset: 40 + HeartDialUnlockStatus unlock_status = 7; // offset: 52 + uint32 retcode = 9; // offset: 48 + repeated EAJEMNNNEBM EBLMNLBBFNL = 14; // offset: 24 } // Obf: HOJLMOCMFNK // Type: Req -// CmdID: 6380 +// CmdID: 6393 message ChangeScriptEmotionCsReq { - HeartDialEmotionType target_emotion_type = 4; // offset: 24 - uint32 script_id = 2; // offset: 28 - uint32 BLKFCFGMMBD = 1; // offset: 32 + HeartDialEmotionType target_emotion_type = 3; // offset: 32 + uint32 BLKFCFGMMBD = 8; // offset: 28 + uint32 script_id = 15; // offset: 24 } // Obf: GCKMGDFCFDG // Type: Rsp -// CmdID: 6327 +// CmdID: 6358 message ChangeScriptEmotionScRsp { - uint32 retcode = 14; // offset: 24 - HeartDialEmotionType emotion_type = 10; // offset: 28 - uint32 script_id = 5; // offset: 32 + HeartDialEmotionType emotion_type = 2; // offset: 28 + uint32 retcode = 3; // offset: 32 + uint32 script_id = 15; // offset: 24 } // Obf: IDIGIKOLDEM // Type: Req -// CmdID: 6336 +// CmdID: 6388 message SubmitEmotionItemCsReq { - ItemList item_list = 13; // offset: 16 - uint32 BLKFCFGMMBD = 6; // offset: 32 - uint32 script_id = 3; // offset: 36 + uint32 script_id = 3; // offset: 32 + ItemList item_list = 7; // offset: 24 } // Obf: AIGNBOLGIGI // Type: Rsp -// CmdID: 6313 +// CmdID: 6381 message SubmitEmotionItemScRsp { - uint32 script_id = 10; // offset: 24 - uint32 retcode = 11; // offset: 28 + uint32 retcode = 4; // offset: 28 + uint32 script_id = 5; // offset: 24 } // Obf: NFKHOGDIJPL // Type: Req -// CmdID: 6315 +// CmdID: 6386 message FinishEmotionDialoguePerformanceCsReq { - uint32 BLKFCFGMMBD = 4; // offset: 24 - uint32 dialogue_id = 6; // offset: 28 - uint32 script_id = 7; // offset: 32 + uint32 script_id = 2; // offset: 28 + uint32 BLKFCFGMMBD = 3; // offset: 32 + uint32 dialogue_id = 11; // offset: 24 } // Obf: ILLDFAANIEP // Type: Rsp -// CmdID: 6381 +// CmdID: 6347 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 + uint32 retcode = 5; // offset: 40 + uint32 script_id = 7; // offset: 32 + ItemList reward_list = 8; // offset: 24 + uint32 dialogue_id = 12; // offset: 36 } // Obf: DBCAGGFPCGF // Type: Notify -// CmdID: 6310 +// CmdID: 6326 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 + repeated EAJEMNNNEBM EBLMNLBBFNL = 6; // offset: 40 + repeated HeartDialDialogueInfo changed_dialogue_info_list = 7; // offset: 24 + HeartDialUnlockStatus unlock_status = 12; // offset: 48 + repeated HeartDialScriptInfo changed_script_info_list = 15; // offset: 32 } // Obf: BGDGEAGBMGH // Type: Req -// CmdID: 6387 +// CmdID: 6313 message HeartDialTraceScriptCsReq { EAJEMNNNEBM NDPMEMLJGCK = 6; // offset: 16 } // Obf: PACPOIAFPFF // Type: Rsp -// CmdID: 6329 +// CmdID: 6371 message HeartDialTraceScriptScRsp { - EAJEMNNNEBM NDPMEMLJGCK = 12; // offset: 16 - uint32 retcode = 4; // offset: 32 + EAJEMNNNEBM NDPMEMLJGCK = 3; // offset: 24 + uint32 retcode = 7; // offset: 32 } +// Obf: AMJEMJIDNKF 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; + CmdHeliobusSnsCommentCsReq = 5826; + CmdHeliobusUpgradeLevelScRsp = 5838; + CmdHeliobusLineupUpdateScNotify = 5872; + CmdHeliobusSelectSkillScRsp = 5811; + CmdHeliobusSnsUpdateScNotify = 5871; + CmdHeliobusUpgradeLevelCsReq = 5833; + CmdHeliobusSnsPostCsReq = 5888; + CmdHeliobusActivityDataScRsp = 5878; + CmdHeliobusStartRaidCsReq = 5865; + CmdHeliobusInfoChangedScNotify = 5840; + CmdHeliobusSnsCommentScRsp = 5813; + CmdHeliobusSnsLikeCsReq = 5886; + CmdHeliobusEnterBattleCsReq = 5845; + CmdHeliobusSnsReadScRsp = 5858; + CmdHeliobusChallengeUpdateScNotify = 5842; + CmdHeliobusStartRaidScRsp = 5830; + CmdHeliobusActivityDataCsReq = 5825; + CmdHeliobusSnsReadCsReq = 5893; + CmdHeliobusSnsLikeScRsp = 5847; + AMJEMJIDNKF_FLPCDJFJHHM = 5804; + CmdHeliobusEnterBattleScRsp = 5869; + CmdHeliobusUnlockSkillScNotify = 5839; + CmdHeliobusSnsPostScRsp = 5881; } - message ONBLLGHELOB { - repeated uint32 NGONANKBKMF = 8; // offset: 16 - uint32 ENGEPMPCJPC = 13; // offset: 32 + repeated uint32 NGONANKBKMF = 1; // offset: 16 + uint32 ENGEPMPCJPC = 6; // offset: 32 } -message FPIBAIPJCMD { - uint32 star = 2; // offset: 24 - bool DBPNANBMGFE = 13; // offset: 28 - uint32 challenge_id = 3; // offset: 32 +// Obf: FPIBAIPJCMD +message HeliobusChallengeData { + uint32 challenge_id = 5; // offset: 24 + bool DBPNANBMGFE = 10; // offset: 32 + uint32 star = 12; // offset: 28 } - message HeliobusChallengeLineup { - repeated uint32 avatar_id_list = 14; // offset: 16 - uint32 group_id = 7; // offset: 32 - uint32 skill_id = 15; // offset: 36 + repeated uint32 avatar_id_list = 4; // offset: 16 + uint32 group_id = 8; // offset: 36 + uint32 skill_id = 9; // offset: 32 } // Obf: BJOAEPLGCND // Type: Req -// CmdID: 5873 +// CmdID: 5825 message HeliobusActivityDataCsReq { } // Obf: MNDPFKFEENO // Type: Rsp -// CmdID: 5803 +// CmdID: 5878 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 + uint32 OMMNAFNIKPH = 2; // offset: 76 + uint32 level = 3; // offset: 72 + ONBLLGHELOB skill_info = 4; // offset: 40 + repeated HeliobusChallengeData challenge_list = 5; // offset: 16 + repeated BGOMIHEFHPA AAHPCIOOLHB = 6; // offset: 24 + uint32 phase = 7; // offset: 60 + uint32 retcode = 10; // offset: 64 + uint32 AFMLOAPAAPM = 12; // offset: 56 + uint32 IMGDMDDKHDL = 13; // offset: 68 + repeated HeliobusChallengeLineup DJKMBPEFCKL = 14; // offset: 48 } - message BLODLKIBCIE { - repeated BLODLKIBCIE LEGEGIHKLFK = 4; // offset: 24 - uint32 ELAENNLBEDD = 6; // offset: 32 - uint32 BOGIJENAEHJ = 13; // offset: 36 + repeated BLODLKIBCIE LEGEGIHKLFK = 2; // offset: 24 + uint32 BOGIJENAEHJ = 9; // offset: 36 + uint32 ELAENNLBEDD = 11; // offset: 32 } - 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 + bool KGEJAOIMOBK = 2; // offset: 52 + uint32 CBGODLHCLPK = 3; // offset: 48 + repeated BLODLKIBCIE GEFLCFHPNJH = 6; // offset: 16 + uint32 MDAIPFLCNAJ = 7; // offset: 32 + uint32 HGBLLINAMLN = 11; // offset: 36 + uint32 DNNCAGJIOAP = 12; // offset: 44 + bool BNBCGFOBIPH = 13; // offset: 53 + uint32 GAIJNEMFDBP = 14; // offset: 40 } // Obf: FBGAKELNFDP // Type: Req -// CmdID: 5880 +// CmdID: 5893 message HeliobusSnsReadCsReq { - uint32 CBGODLHCLPK = 10; // offset: 24 + uint32 CBGODLHCLPK = 7; // offset: 24 } // Obf: JNMBGFOJNBD // Type: Rsp -// CmdID: 5827 +// CmdID: 5858 message HeliobusSnsReadScRsp { - uint32 retcode = 5; // offset: 24 - uint32 CBGODLHCLPK = 4; // offset: 28 + uint32 retcode = 3; // offset: 24 + uint32 CBGODLHCLPK = 11; // offset: 28 } // Obf: MINGMOMGNEL // Type: Req -// CmdID: 5836 +// CmdID: 5888 message HeliobusSnsPostCsReq { - uint32 DNNCAGJIOAP = 14; // offset: 24 - uint32 MDAIPFLCNAJ = 4; // offset: 28 - uint32 CBGODLHCLPK = 1; // offset: 32 + uint32 MDAIPFLCNAJ = 5; // offset: 28 + uint32 CBGODLHCLPK = 10; // offset: 32 + uint32 DNNCAGJIOAP = 11; // offset: 24 } // Obf: NJMHBOMPING // Type: Rsp -// CmdID: 5813 +// CmdID: 5881 message HeliobusSnsPostScRsp { - BGOMIHEFHPA AMFEFIDDMDA = 4; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 3; // offset: 32 + BGOMIHEFHPA AMFEFIDDMDA = 7; // offset: 24 } // Obf: DFALDMOKJEN // Type: Req -// CmdID: 5815 +// CmdID: 5886 message HeliobusSnsLikeCsReq { - uint32 CBGODLHCLPK = 8; // offset: 24 + uint32 CBGODLHCLPK = 7; // offset: 24 } // Obf: ABKNCPGFADC // Type: Rsp -// CmdID: 5881 +// CmdID: 5847 message HeliobusSnsLikeScRsp { - bool KGEJAOIMOBK = 12; // offset: 24 - uint32 CBGODLHCLPK = 14; // offset: 28 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 6; // offset: 28 + uint32 CBGODLHCLPK = 11; // offset: 24 + bool KGEJAOIMOBK = 13; // offset: 32 } // Obf: GOODKHEFJHJ // Type: Req -// CmdID: 5810 +// CmdID: 5826 message HeliobusSnsCommentCsReq { - uint32 BOGIJENAEHJ = 9; // offset: 24 - uint32 JKGKPABHDCH = 2; // offset: 28 - uint32 CBGODLHCLPK = 14; // offset: 32 + uint32 BOGIJENAEHJ = 1; // offset: 32 + uint32 CBGODLHCLPK = 4; // offset: 24 + uint32 JKGKPABHDCH = 5; // offset: 28 } // Obf: HBNLILKKBFN // Type: Rsp -// CmdID: 5887 +// CmdID: 5813 message HeliobusSnsCommentScRsp { - BGOMIHEFHPA AMFEFIDDMDA = 11; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 3; // offset: 32 + BGOMIHEFHPA AMFEFIDDMDA = 14; // offset: 24 } // Obf: HNODHEJGACP // Type: Notify -// CmdID: 5829 +// CmdID: 5871 message HeliobusSnsUpdateScNotify { - repeated BGOMIHEFHPA KGKLBGOADCE = 14; // offset: 24 + repeated BGOMIHEFHPA KGKLBGOADCE = 7; // offset: 24 } // Obf: FMBJEANIAGI // Type: Notify -// CmdID: 5812 +// CmdID: 5840 message HeliobusInfoChangedScNotify { - repeated BGOMIHEFHPA KGKLBGOADCE = 15; // offset: 16 - uint32 OMMNAFNIKPH = 2; // offset: 32 - uint32 phase = 10; // offset: 36 - uint32 IMGDMDDKHDL = 5; // offset: 40 + uint32 IMGDMDDKHDL = 3; // offset: 32 + uint32 OMMNAFNIKPH = 4; // offset: 40 + repeated BGOMIHEFHPA KGKLBGOADCE = 12; // offset: 16 + uint32 phase = 13; // offset: 36 } // Obf: MHMHPNNMFCC // Type: Req -// CmdID: 5854 +// CmdID: 5833 message HeliobusUpgradeLevelCsReq { } // Obf: IMCAMOHNKNK // Type: Rsp -// CmdID: 5883 +// CmdID: 5838 message HeliobusUpgradeLevelScRsp { - uint32 level = 12; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 level = 5; // offset: 28 } // Obf: KJBFKGBKJME // Type: Notify -// CmdID: 5809 +// CmdID: 5839 message HeliobusUnlockSkillScNotify { - uint32 skill_id = 11; // offset: 24 - uint32 ENGEPMPCJPC = 9; // offset: 28 + uint32 skill_id = 1; // offset: 28 + uint32 ENGEPMPCJPC = 9; // offset: 24 } // Obf: ACEKIEKJFPA // Type: Req -// CmdID: 5824 +// CmdID: 5845 message HeliobusEnterBattleCsReq { - repeated uint32 avatar_id_list = 11; // offset: 16 - uint32 skill_id = 15; // offset: 32 - uint32 event_id = 13; // offset: 36 + uint32 event_id = 2; // offset: 32 + repeated uint32 avatar_id_list = 4; // offset: 16 + uint32 skill_id = 14; // offset: 36 } // Obf: FMJCABJPDHG // Type: Rsp -// CmdID: 5871 +// CmdID: 5869 message HeliobusEnterBattleScRsp { - SceneBattleInfo battle_info = 10; // offset: 16 - uint32 event_id = 6; // offset: 32 - uint32 retcode = 15; // offset: 36 + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 event_id = 4; // offset: 32 + uint32 retcode = 10; // offset: 36 } - message JFKCEEPDHCB { uint32 skill_id = 13; // offset: 24 } // Obf: EBFLACABCKO // Type: Rsp -// CmdID: 5876 +// CmdID: 5811 message HeliobusSelectSkillScRsp { - uint32 skill_id = 11; // offset: 24 - uint32 retcode = 3; // offset: 28 + uint32 skill_id = 2; // offset: 24 + uint32 retcode = 13; // offset: 28 } // Obf: JMIIKBEBJMC // Type: Notify -// CmdID: 5848 +// CmdID: 5842 message HeliobusChallengeUpdateScNotify { - FPIBAIPJCMD OCDLPDDMCLP = 3; // offset: 16 + HeliobusChallengeData OCDLPDDMCLP = 10; // offset: 24 } // Obf: KHODCLCAIIP // Type: Notify -// CmdID: 5859 +// CmdID: 5872 message HeliobusLineupUpdateScNotify { - HeliobusChallengeLineup lineup = 9; // offset: 24 + HeliobusChallengeLineup lineup = 11; // offset: 24 } // Obf: OFKLMBJJJPO // Type: Req -// CmdID: 5878 +// CmdID: 5865 message HeliobusStartRaidCsReq { - repeated uint32 avatar_list = 2; // offset: 24 - uint32 DNOAEPDPHKK = 7; // offset: 32 - uint32 skill_id = 1; // offset: 36 - uint32 raid_id = 14; // offset: 40 + uint32 skill_id = 1; // offset: 32 bool is_save = 9; // offset: 44 - uint32 prop_entity_id = 4; // offset: 48 + uint32 raid_id = 10; // offset: 48 + uint32 prop_entity_id = 12; // offset: 36 + uint32 DNOAEPDPHKK = 14; // offset: 40 + repeated uint32 avatar_list = 15; // offset: 24 } // Obf: AOGJGJKGECJ // Type: Rsp -// CmdID: 5852 +// CmdID: 5830 message HeliobusStartRaidScRsp { - GEGLJDELBHA scene = 14; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 1; // offset: 32 + GEGLJDELBHA scene = 5; // offset: 16 } +// Obf: MKFFJFHICCC enum CmdHipplenType { 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; + CmdOpenHipplenCycleCsReq = 9024; + CmdSettleHipplenWorkScRsp = 9007; + CmdSetHipplenAgendaScRsp = 9048; + CmdSetHipplenOutfitCsReq = 9017; + CmdSetHipplenAgendaCsReq = 9019; + CmdTakeHipplenEndingRewardScRsp = 9035; + CmdGetHipplenInheritScRsp = 9044; + CmdGetHipplenInheritCsReq = 9037; + CmdSetHipplenOutfitScRsp = 9029; + CmdHipplenTraitUnlockScNotify = 9002; + CmdHipplenCycleResultScNotify = 9021; + CmdGetHipplenDataScRsp = 9023; + CmdHipplenChangeScNotify = 9015; + CmdSettleHipplenWorkCsReq = 9003; + CmdOpenHipplenCycleScRsp = 9020; + CmdTakeHipplenEndingRewardCsReq = 9014; + CmdHipplenAgendaResultScNotify = 9010; + CmdGetHipplenDataCsReq = 9009; } enum NAOCMAOJECF { @@ -20343,327 +19947,307 @@ enum NAOCMAOJECF { NAOCMAOJECF_LONKNKFDPII = 4; NAOCMAOJECF_MLLNOGKNHNL = 5; } - message FCOBIMJMLIF { - uint32 value = 6; // offset: 24 - uint32 type = 11; // offset: 28 + uint32 type = 2; // offset: 28 + uint32 value = 15; // offset: 24 } - message ANHJKLLEKKB { - int32 value = 11; // offset: 24 - uint32 type = 7; // offset: 28 + int32 value = 1; // offset: 28 + uint32 type = 2; // offset: 24 } - message GEFEDOAOKNO { repeated FCOBIMJMLIF MONKDLNMMBK = 6; // offset: 24 } - message AFEDHCKDDFA { - bool AAGAFBJHOKK = 12; // offset: 24 - NAOCMAOJECF type = 7; // offset: 28 - uint32 id = 4; // offset: 32 + uint32 id = 3; // offset: 28 + NAOCMAOJECF type = 12; // offset: 24 + bool AAGAFBJHOKK = 14; // offset: 32 } - 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 + AFEDHCKDDFA LAJOGEKPHOP = 1; // offset: 40 + uint32 MBHJONMGDOO = 3; // offset: 52 + repeated AFEDHCKDDFA NEMFNENACNB = 7; // offset: 16 + repeated uint32 OGDLPFOJMHI = 9; // offset: 24 + uint32 DOHNBOCBOGJ = 13; // offset: 48 + uint32 JEEELNEHDCD = 15; // offset: 56 } - message HINIJKGDDBI { - repeated uint32 grid_fight_trait_info = 5; // offset: 24 + repeated uint32 grid_fight_trait_info = 4; // offset: 16 } - 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 + uint32 OBGKOOAPCEM = 1; // offset: 52 + GEFEDOAOKNO IPDLBJHAJOO = 4; // offset: 24 + HINIJKGDDBI FBECMPGLPKK = 5; // offset: 32 + uint32 ODPELJAIPHL = 6; // offset: 56 + PJOHABIOPPI GMMPIDODKKD = 12; // offset: 40 + uint32 GNAHDKMEDEP = 13; // offset: 48 } - message FEDNIHCAHGP { - repeated uint32 FCOKODHGEKO = 2; // offset: 16 - repeated uint32 GEMHKFCFCCC = 15; // offset: 32 + repeated uint32 FCOKODHGEKO = 6; // offset: 16 + repeated uint32 GEMHKFCFCCC = 12; // offset: 24 } - message ENIDJAFECBD { - uint32 BKFICFMMGIN = 3; // offset: 24 - bool is_taken_reward = 2; // offset: 28 + uint32 BKFICFMMGIN = 5; // offset: 24 + bool is_taken_reward = 11; // offset: 28 } - message ELOFLNEAHPD { - repeated uint32 grid_fight_trait_info = 6; // offset: 16 - repeated ENIDJAFECBD BPFJDLHFEKG = 11; // offset: 32 + repeated ENIDJAFECBD BPFJDLHFEKG = 8; // offset: 16 + repeated uint32 grid_fight_trait_info = 10; // offset: 32 } - message JHBOOCGAKCM { - uint32 LDMHLKGILOD = 8; // offset: 24 - uint32 FFKDFODDBDN = 4; // offset: 28 + uint32 LDMHLKGILOD = 7; // offset: 28 + uint32 FFKDFODDBDN = 14; // offset: 24 } // Obf: NBKACPHIPDA // Type: Req -// CmdID: 9032 +// CmdID: 9009 message GetHipplenDataCsReq { } // Obf: PNDFAAJNNEO // Type: Rsp -// CmdID: 9042 +// CmdID: 9023 message GetHipplenDataScRsp { - 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 + FEDNIHCAHGP KJDEEJNBLHK = 1; // offset: 16 + uint32 JFLAEGMBMAK = 6; // offset: 52 + uint32 retcode = 8; // offset: 48 + BNJAIHINJIK HIGHKDBJNIM = 11; // offset: 40 + ELOFLNEAHPD ACOLLHOFKGL = 13; // offset: 24 + bool HPKECDINMCE = 15; // offset: 56 } // Obf: KMIGGGFOGCN // Type: Req -// CmdID: 9007 +// CmdID: 9037 message GetHipplenInheritCsReq { } // Obf: GCLDADIKLEG // Type: Rsp -// CmdID: 9023 +// CmdID: 9044 message GetHipplenInheritScRsp { - repeated uint32 grid_fight_trait_info = 13; // offset: 24 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 6; // offset: 32 + repeated uint32 grid_fight_trait_info = 11; // offset: 16 } // Obf: DOLCPKAMCEM // Type: Req -// CmdID: 9044 +// CmdID: 9019 message SetHipplenAgendaCsReq { - repeated uint32 NEMFNENACNB = 15; // offset: 16 + repeated uint32 NEMFNENACNB = 11; // offset: 24 } // Obf: LEILCBFJFFD // Type: Rsp -// CmdID: 9027 +// CmdID: 9048 message SetHipplenAgendaScRsp { - repeated AFEDHCKDDFA NEMFNENACNB = 14; // offset: 16 - uint32 retcode = 13; // offset: 32 + repeated AFEDHCKDDFA NEMFNENACNB = 10; // offset: 16 + uint32 retcode = 11; // offset: 32 } - message HBMGNLFKMMK { - uint32 MNCFOGJECMF = 13; // offset: 24 + uint32 MNCFOGJECMF = 5; // offset: 24 } - message LODMLDKMPPL { - uint32 id = 7; // offset: 24 + uint32 id = 6; // offset: 24 } - message OHHHCKCFPIG { - repeated uint32 DPOKBJGLKNN = 15; // offset: 16 - repeated JHBOOCGAKCM ELANIEEANDI = 10; // offset: 24 + repeated uint32 DPOKBJGLKNN = 1; // offset: 16 } - message GCNJGJMPLHM { } // Obf: CGONOIEOEBP // Type: Req -// CmdID: 9019 +// CmdID: 9003 message SettleHipplenWorkCsReq { oneof NEBNJDMFELO { - HBMGNLFKMMK HBGCOIAGDIG = 9; // offset: 24 - LODMLDKMPPL ENCBGPOIFCM = 3; // offset: 24 - OHHHCKCFPIG ECKIMBNDOME = 13; // offset: 24 - GCNJGJMPLHM MLLNOGKNHNL = 1; // offset: 24 + HBMGNLFKMMK HBGCOIAGDIG = 10; // offset: 16 + LODMLDKMPPL ENCBGPOIFCM = 15; // offset: 16 + OHHHCKCFPIG ECKIMBNDOME = 12; // offset: 16 + GCNJGJMPLHM MLLNOGKNHNL = 9; // offset: 16 } } - message DMLACLLDCCE { - uint32 MNCFOGJECMF = 10; // offset: 24 - uint32 GNAHDKMEDEP = 4; // offset: 28 - uint32 AJAFEEAOBLC = 8; // offset: 32 - int32 CBPGJAFAHFC = 14; // offset: 36 + uint32 GNAHDKMEDEP = 7; // offset: 24 + int32 CBPGJAFAHFC = 9; // offset: 36 + uint32 MNCFOGJECMF = 11; // offset: 32 + uint32 AJAFEEAOBLC = 15; // offset: 28 } - message LKFFMLJMGOB { - uint32 MNCFOGJECMF = 1; // offset: 24 - int32 CBPGJAFAHFC = 15; // offset: 28 - uint32 AJAFEEAOBLC = 6; // offset: 32 + uint32 MNCFOGJECMF = 2; // offset: 28 + uint32 AJAFEEAOBLC = 9; // offset: 24 + int32 CBPGJAFAHFC = 13; // offset: 32 } // Obf: DOJOHDFGJLB // Type: Rsp -// CmdID: 9045 +// CmdID: 9007 message SettleHipplenWorkScRsp { - GEFEDOAOKNO IPDLBJHAJOO = 6; // offset: 16 - repeated AFEDHCKDDFA NEMFNENACNB = 4; // offset: 40 - repeated ANHJKLLEKKB BNIFMIPPIMA = 13; // offset: 48 - uint32 retcode = 11; // offset: 60 + repeated AFEDHCKDDFA NEMFNENACNB = 7; // offset: 24 + repeated ANHJKLLEKKB BNIFMIPPIMA = 8; // offset: 40 + GEFEDOAOKNO IPDLBJHAJOO = 11; // offset: 48 + uint32 retcode = 13; // offset: 60 oneof MEJDDIPIEKK { - DMLACLLDCCE HBGCOIAGDIG = 3; // offset: 32 - LKFFMLJMGOB LONKNKFDPII = 15; // offset: 32 + DMLACLLDCCE HBGCOIAGDIG = 1; // offset: 32 + LKFFMLJMGOB LONKNKFDPII = 5; // offset: 32 } } // Obf: LDECOFOGIGD // Type: Notify -// CmdID: 9009 +// CmdID: 9010 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 + repeated uint32 grid_fight_trait_info = 2; // offset: 64 + BNJAIHINJIK HIGHKDBJNIM = 3; // offset: 24 + bool CPFFAGAHJMH = 5; // offset: 72 + GEFEDOAOKNO JMKHOIMEFFM = 6; // offset: 40 + repeated uint32 GPDEDJIHMGB = 10; // offset: 32 + repeated AFEDHCKDDFA NEMFNENACNB = 11; // offset: 48 + LKFFMLJMGOB FEJPEALIKHE = 15; // offset: 16 } // Obf: GJIIPFBFLLC // Type: Notify -// CmdID: 9029 +// CmdID: 9021 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 + repeated JHBOOCGAKCM IHLCDDOMPKD = 1; // offset: 24 + uint32 JFLAEGMBMAK = 2; // offset: 68 + uint32 BKFICFMMGIN = 6; // offset: 64 + GEFEDOAOKNO GNBKDCHLDGL = 7; // offset: 16 + repeated JHBOOCGAKCM FJFJMOGILBM = 8; // offset: 56 + repeated uint32 FCOKODHGEKO = 13; // offset: 40 + repeated uint32 grid_fight_trait_info = 14; // offset: 48 } // Obf: NCFFIOJPHJM // Type: Req -// CmdID: 9043 +// CmdID: 9024 message OpenHipplenCycleCsReq { - uint32 trait_id = 10; // offset: 24 + uint32 trait_id = 5; // offset: 24 } // Obf: ELBMKCGDHAK // Type: Rsp -// CmdID: 9034 +// CmdID: 9020 message OpenHipplenCycleScRsp { - BNJAIHINJIK HIGHKDBJNIM = 4; // offset: 16 - uint32 JFLAEGMBMAK = 2; // offset: 32 - uint32 retcode = 8; // offset: 36 + BNJAIHINJIK HIGHKDBJNIM = 1; // offset: 16 + uint32 JFLAEGMBMAK = 6; // offset: 36 + uint32 retcode = 10; // offset: 32 } // Obf: EPBHKLFKMLB // Type: Req -// CmdID: 9021 +// CmdID: 9017 message SetHipplenOutfitCsReq { - uint32 IMIBAAPJGEJ = 6; // offset: 24 + uint32 IMIBAAPJGEJ = 12; // offset: 24 } // Obf: ALEAEINGEBP // Type: Rsp -// CmdID: 9040 +// CmdID: 9029 message SetHipplenOutfitScRsp { - repeated uint32 GEMHKFCFCCC = 4; // offset: 16 - uint32 retcode = 3; // offset: 32 + repeated uint32 GEMHKFCFCCC = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Obf: CCENPJEAFOI // Type: Notify -// CmdID: 9003 +// CmdID: 9002 message HipplenTraitUnlockScNotify { - repeated uint32 grid_fight_trait_info = 6; // offset: 16 + repeated uint32 grid_fight_trait_info = 3; // offset: 16 } // Obf: INFDOMFEGML // Type: Req -// CmdID: 9038 +// CmdID: 9014 message TakeHipplenEndingRewardCsReq { uint32 BKFICFMMGIN = 9; // offset: 24 } // Obf: DGEPKPAHIIN // Type: Rsp -// CmdID: 9020 +// CmdID: 9035 message TakeHipplenEndingRewardScRsp { - ItemList reward_list = 7; // offset: 24 - uint32 retcode = 3; // offset: 32 - uint32 BKFICFMMGIN = 15; // offset: 36 + uint32 BKFICFMMGIN = 1; // offset: 36 + uint32 retcode = 6; // offset: 32 + ItemList reward_list = 14; // offset: 16 } - message DPGGADJHCBG { - uint32 IMIBAAPJGEJ = 7; // offset: 24 + uint32 IMIBAAPJGEJ = 6; // offset: 24 } - message NOPCFDDLPNN { - uint32 BKFICFMMGIN = 2; // offset: 24 + uint32 BKFICFMMGIN = 15; // offset: 24 } - message HGDHJFGCEJF { oneof KKNBOACNCON { - DPGGADJHCBG MDFCELGPPHM = 5; // offset: 24 - NOPCFDDLPNN HNLMBGIBEBN = 1; // offset: 24 + DPGGADJHCBG MDFCELGPPHM = 8; // offset: 24 + NOPCFDDLPNN HNLMBGIBEBN = 12; // offset: 24 } } // Obf: JKPIHPAGABC // Type: Notify -// CmdID: 9012 +// CmdID: 9015 message HipplenChangeScNotify { - repeated HGDHJFGCEJF DGNGMJMPFGK = 13; // offset: 24 + repeated HGDHJFGCEJF DGNGMJMPFGK = 5; // offset: 24 } +// Obf: IJKEHFDJOJH 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; + CmdGetFriendNewAssistRewardScNotify = 9432; + CmdFinishQuestionCsReq = 9448; + CmdEMCJBMOICJN = 9428; + CmdNOHKADAPKHE = 9439; + CmdJLCNOGIJGMH = 9397; + CmdDressSpecialEquipScRsp = 9392; + CmdUpgradeTeamSlotCsCsReq = 9401; + CmdHandlePendingEquipCsReq = 9422; + CmdTakeQuestEquipCsRsp = 9387; + CmdStartNodeBattleScRsp = 9431; + CmdUpdateCustomInfoCsReq = 9369; + CmdTakeContentCsReq = 9362; + CmdTakeContentScRsp = 9385; + CmdEndDungeonScRsp = 9365; + CmdReplaceTeamCsCsReq = 9389; + CmdTechTreeChangeNodeStateCsRsp = 9379; + CmdLGNJPFPACGH = 9395; + CmdKKGJPMCFDON = 9413; + CmdEndDungeonCsReq = 9399; + CmdDressSpecialEquipCsReq = 9380; + CmdTakeTaskRewardCsReq = 9391; + CmdMAAIAFILLFN = 9363; + CmdGetFriendDungeonInfoCsReq = 9416; + CmdUpdateCustomInfoScRsp = 9378; + CmdUpgradeTeamSlotCsRsp = 9396; + CmdStartNodeBattleCsReq = 9438; + CmdTechTreeChangeNodeStateCsCsReq = 9393; + CmdMLBDIPICABB = 9390; + CmdFOMCONFODHH = 9436; + CmdNDMGIMOOFBL = 9386; + CmdStartDungeonCsReq = 9425; + CmdTakeQuestEquipCsCsReq = 9444; + CmdGetFriendDungeonInfoScRsp = 9405; + CmdDMEPOENPEIF = 9419; + CmdNILCAHCBKAI = 9384; + CmdPDMEKAGOCND = 9434; + CmdDDNJIHCBDDE = 9376; + CmdBABFMGPNOIG = 9443; + CmdIABBGPLBLML = 9421; + CmdFinishQuestionRsp = 9412; + CmdAPKJENOJIFD = 9375; + CmdBBABPMLDJMM = 9364; + CmdBIJEDLPINKH = 9398; + CmdHandlePendingEquipScRsp = 9430; + CmdReplaceTeamCsRsp = 9354; + CmdGAIANGFBBPG = 9361; + CmdTakeTaskRewardScRsp = 9360; + CmdFAJEJCBILIA = 9371; + CmdLMACKMNOJBF = 9408; + CmdStartDungeonScRsp = 9394; + CmdSyncChangeNtf = 9355; + CmdNMEMDFOCMFO = 9415; } enum DBKAAJAEGNM { @@ -20700,747 +20284,706 @@ enum LPPKGHJGOCC { 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 + uint32 event_id = 5; // offset: 28 + uint32 chapter_index = 7; // offset: 24 + uint32 IKKEJKOGBNO = 8; // offset: 40 + bool has_passed = 11; // offset: 32 + uint32 KJJJPMAPFOH = 13; // offset: 36 } - 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 + uint64 battle_power = 1; // offset: 48 + uint32 chapter_index = 4; // offset: 40 + uint32 captain_num = 5; // offset: 32 + uint32 OAJGKOOFNBL = 11; // offset: 36 + bool is_final_act_finished = 12; // offset: 44 + repeated uint32 IKLJBAJBOPG = 14; // offset: 24 } - message JBMDMFOCOAK { - AOJEODENHPL LMMNDOFIMBN = 10; // offset: 16 - uint32 PGIEEGCGCDI = 6; // offset: 32 + AOJEODENHPL LMMNDOFIMBN = 6; // offset: 24 + uint32 PGIEEGCGCDI = 8; // 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 + uint32 BEBLGGDLADJ = 4; // offset: 40 + uint32 BJFNMEJNKIK = 8; // offset: 44 + uint32 LLGKEIPDDMB = 9; // offset: 52 + uint32 HJDNNCOHPJH = 10; // offset: 48 + JBMDMFOCOAK GJLDDMIIILF = 14; // offset: 32 + repeated KJMHIDMOBMB KNEMNAEGKBF = 15; // offset: 24 } - message PEPEHIDAKKK { - uint32 PMFAHDMLOFK = 2; // offset: 24 - uint32 avatar_id = 3; // offset: 28 + uint32 avatar_id = 2; // offset: 28 + uint32 PMFAHDMLOFK = 6; // offset: 24 } - message CGGPJFLLGID { - uint32 JIGOOAEFDPP = 7; // offset: 24 - uint32 level = 15; // offset: 28 + uint32 JIGOOAEFDPP = 8; // offset: 24 + uint32 level = 11; // 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 + repeated KVP EIEOJFJAIBD = 3; // offset: 16 + uint64 battle_power = 7; // offset: 48 + repeated CGGPJFLLGID FKLPCAPONIA = 10; // offset: 32 + repeated PEPEHIDAKKK avatar_list = 15; // offset: 24 } - -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 + uint32 offset = 13; // offset: 28 + uint32 LBDLAACOCCN = 14; // offset: 24 } - 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 + uint32 level = 1; // offset: 36 + repeated CHAGFKJEIMI CDMKBCHLPAB = 4; // offset: 16 + uint32 rarity = 7; // offset: 44 + bool is_special = 10; // offset: 40 + uint32 grid_fight_equipment_id = 15; // offset: 32 } - message KLNNIAHJBCO { - CBNNMKNBLDI GGMPEGMEHPD = 11; // offset: 16 - uint32 PNIPCNLLKKD = 14; // offset: 32 - uint32 OJBJHGBEMJN = 4; // offset: 36 + CBNNMKNBLDI equip = 2; // offset: 16 + uint32 PNIPCNLLKKD = 6; // offset: 32 + uint32 OJBJHGBEMJN = 15; // 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 + repeated KVP IHJJKABIEPC = 1; // offset: 32 + repeated CBNNMKNBLDI KIDBGNPHGBI = 6; // offset: 48 + repeated uint32 OILPEBPLDBG = 10; // offset: 16 + repeated CBNNMKNBLDI grid_fight_equipment_list = 14; // offset: 40 } - message HANHLKIHCJH { - repeated uint32 AFACNNLLPMG = 15; // offset: 24 + repeated uint32 AFACNNLLPMG = 8; // offset: 24 } - message HGPBONMLNAJ { - uint32 progress = 14; // offset: 24 - uint32 IBEFDOMBEHM = 3; // offset: 28 - DBKAAJAEGNM status = 10; // offset: 32 + uint32 progress = 1; // offset: 24 + uint32 IBEFDOMBEHM = 7; // offset: 32 + DBKAAJAEGNM status = 11; // offset: 28 } - message IIPIFJCOIFO { - HGPBONMLNAJ PJJGPDNKMJH = 8; // offset: 16 + HGPBONMLNAJ PJJGPDNKMJH = 12; // offset: 16 } - message PIOJJEGMOOF { - repeated uint32 GBACMOJJKIJ = 13; // offset: 24 + repeated uint32 GBACMOJJKIJ = 15; // offset: 16 } - message OOMNNODJGPH { - bool CIHPIAGDHAO = 11; // offset: 24 - uint32 NNDNCAEGDFI = 9; // offset: 28 + uint32 NNDNCAEGDFI = 2; // offset: 24 + bool CIHPIAGDHAO = 9; // offset: 28 } - message JIEKJDGEGDN { - bool CAGCHKJHMPD = 13; // offset: 24 - uint32 PDICFEGEPNM = 6; // offset: 28 - uint32 CJAINJMLDFC = 8; // offset: 32 + bool is_active = 3; // offset: 32 + uint32 PDICFEGEPNM = 4; // offset: 24 + uint32 CJAINJMLDFC = 11; // offset: 28 } - 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 + repeated KVP CAOFMHOMMHF = 1; // offset: 24 + JIEKJDGEGDN POLADDGLAEH = 2; // offset: 48 + repeated OOMNNODJGPH NNIAKOLKDFP = 3; // offset: 32 + repeated uint32 HHNNEGILEFB = 4; // offset: 40 } - message MGEAPNBMJKJ { - uint32 KNEJAEFBDED = 15; // offset: 24 - uint32 EICEKDBENKM = 10; // offset: 28 + uint32 KNEJAEFBDED = 6; // offset: 28 + uint32 EICEKDBENKM = 11; // offset: 24 } - message JDDFIGPOKHC { - repeated MGEAPNBMJKJ JHJEJKGFJMN = 8; // offset: 16 + repeated MGEAPNBMJKJ JHJEJKGFJMN = 1; // offset: 16 } - message PFPHKOAFPCJ { - uint32 FOGCAJJOMMK = 1; // offset: 24 + uint32 FOGCAJJOMMK = 11; // offset: 24 } - message EJJBHFOLCEA { - uint32 DLILJLGKBEK = 14; // offset: 24 - uint32 NJKHFPICPLK = 4; // offset: 28 - uint32 OLAAFALFKIH = 8; // offset: 32 + uint32 NJKHFPICPLK = 3; // offset: 24 + uint32 DLILJLGKBEK = 7; // offset: 28 + uint32 OLAAFALFKIH = 12; // offset: 32 } - message IGOGKCCOIIF { - string title = 14; // offset: 24 - uint32 AJIMPLLIFIE = 4; // offset: 32 - uint32 FKIIFFFJKJH = 5; // offset: 36 + uint32 AJIMPLLIFIE = 2; // offset: 36 + uint32 FKIIFFFJKJH = 9; // offset: 32 + string title = 15; // offset: 24 } // Obf: APKJENOJIFD // Type: Req -// CmdID: 9423 +// CmdID: 9375 message APKJENOJIFD { } // Obf: EMCJBMOICJN // Type: Rsp -// CmdID: 9353 +// CmdID: 9428 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 + HANHLKIHCJH BOOIAMNBFND = 1; // offset: 16 + PIOJJEGMOOF FNBMIGIICEK = 2; // offset: 40 + uint32 retcode = 3; // offset: 112 + PFPHKOAFPCJ AIBHMDPILKE = 4; // offset: 56 + CGBPOHBACGE MKAGCFGNPGD = 5; // offset: 64 + EJJBHFOLCEA JJKKMGKNCJA = 8; // offset: 72 + JDDFIGPOKHC HKLNGMHFICM = 9; // offset: 32 + IIPIFJCOIFO GNPHKFCKNOP = 10; // offset: 104 + HIDCLKLDHLE HFBBOHBKBJE = 11; // offset: 88 + IGOGKCCOIIF PLFNNLOKBOO = 12; // offset: 96 + PCGMJHKDCOG OPHJAENGBGJ = 13; // offset: 24 + DICEFIGKFCL DNGNEKAMHMD = 15; // offset: 48 } // Type: Req -// CmdID: 9442 +// CmdID: 9434 message PDMEKAGOCND { } // Type: Rsp -// CmdID: 9416 +// CmdID: 9371 message FAJEJCBILIA { - repeated uint32 IKLJBAJBOPG = 10; // offset: 16 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 11; // offset: 32 + repeated uint32 IKLJBAJBOPG = 12; // offset: 24 } // Type: Req -// CmdID: 9430 +// CmdID: 9443 message BABFMGPNOIG { - uint32 CGDNMDDIHKA = 2; // offset: 24 - uint32 KJJJPMAPFOH = 11; // offset: 28 + uint32 chapter_index = 3; // offset: 24 + uint32 KJJJPMAPFOH = 13; // offset: 28 } // Type: Rsp -// CmdID: 9377 +// CmdID: 9408 message LMACKMNOJBF { - JBMDMFOCOAK GJLDDMIIILF = 9; // offset: 24 - uint32 retcode = 13; // offset: 32 + JBMDMFOCOAK GJLDDMIIILF = 7; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: BKDANKLCAHC // Type: Req -// CmdID: 9386 +// CmdID: 9438 message StartNodeBattleCsReq { } // Obf: ELPBDFINJGH // Type: Rsp -// CmdID: 9363 +// CmdID: 9431 message StartNodeBattleScRsp { - repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 16 - uint32 retcode = 9; // offset: 32 - uint32 PGIEEGCGCDI = 7; // offset: 36 + uint32 retcode = 5; // offset: 36 + uint32 PGIEEGCGCDI = 11; // offset: 32 + repeated KVP ENCINPIHHDF = 13; // offset: 24 } - message ANAJELDHDBH { - double damage = 13; // offset: 24 - uint32 key = 8; // offset: 32 + uint32 key = 2; // offset: 24 + double damage = 14; // 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 + repeated ANAJELDHDBH HFHJGBHHBKM = 6; // offset: 24 + repeated ANAJELDHDBH FNHDDAMNKCG = 8; // offset: 16 + uint32 MBOBGNPLLOO = 9; // offset: 52 + double total_damage = 12; // offset: 40 + uint32 OBKCFGAJLJJ = 14; // offset: 48 } // Type: Req -// CmdID: 9365 +// CmdID: 9436 message FOMCONFODHH { - BIKNPJPLDAO HNMLBLGGOLB = 8; // offset: 24 - JDGNMIDMACL GBJEALNCMJC = 4; // offset: 32 + BIKNPJPLDAO HNMLBLGGOLB = 3; // offset: 24 + JDGNMIDMACL GBJEALNCMJC = 10; // offset: 32 } // Type: Rsp -// CmdID: 9431 +// CmdID: 9397 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 + ItemList BPIOEKHMAIC = 2; // offset: 40 + repeated KVP HPCKMFMNOBG = 3; // offset: 64 + uint64 JEAEFMHIIAC = 4; // offset: 72 + JDGNMIDMACL GBJEALNCMJC = 7; // offset: 80 + repeated KVP IOFKDDFNDGC = 10; // offset: 32 + uint32 retcode = 11; // offset: 84 + ItemList DHPPLPJOMNB = 12; // offset: 56 + ItemList reward = 13; // offset: 48 + repeated KVP IBLOFDAGDCE = 15; // offset: 24 } // Type: Req -// CmdID: 9360 +// CmdID: 9376 message DDNJIHCBDDE { } // Type: Rsp -// CmdID: 9437 +// CmdID: 9363 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 + uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 9421 -message DMEPOENPEIF { - uint32 PJODECIGFOI = 14; // offset: 24 +message IABBGPLBLML { + uint32 JGFLMODLDCD = 3; // 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 +// CmdID: 9390 +message MLBDIPICABB { + uint32 retcode = 2; // offset: 32 + ItemList reward = 8; // offset: 24 +} + +// Obf: IDFMIDPCJAC +// Type: Req +// CmdID: 9401 +message UpgradeTeamSlotCsCsReq { + uint32 JIGOOAEFDPP = 8; // offset: 28 + uint32 level = 13; // offset: 24 +} + +// Obf: GDLPHFCCCFL +// Type: Rsp +// CmdID: 9396 +message UpgradeTeamSlotCsRsp { + uint32 level = 3; // offset: 32 + uint32 retcode = 6; // offset: 28 + uint32 JIGOOAEFDPP = 12; // offset: 24 +} + +// Obf: OLFPLAAAFHI +// Type: Req +// CmdID: 9389 +message ReplaceTeamCsCsReq { + repeated KVP ENCINPIHHDF = 3; // offset: 16 + uint32 MNKCHCLGNOM = 15; // offset: 32 +} + +// Obf: BDKIMOIFPIL +// Type: Rsp +// CmdID: 9354 +message ReplaceTeamCsRsp { + repeated KVP ENCINPIHHDF = 11; // offset: 16 + uint32 retcode = 12; // offset: 32 } // Type: Req -// CmdID: 9411 +// CmdID: 9361 +message GAIANGFBBPG { + bool ECBJLAKHOCF = 5; // offset: 28 + uint32 LOFNHPHCCIL = 6; // offset: 24 +} + +// Type: Rsp +// CmdID: 9386 +message NDMGIMOOFBL { + repeated KVP HPCKMFMNOBG = 1; // offset: 40 + repeated KVP IOFKDDFNDGC = 4; // offset: 16 + repeated KVP IBLOFDAGDCE = 7; // offset: 32 + uint32 retcode = 9; // offset: 60 + bool ECBJLAKHOCF = 10; // offset: 56 + ItemList reward = 15; // offset: 48 +} + +// Type: Req +// CmdID: 9419 +message DMEPOENPEIF { + uint32 PJODECIGFOI = 2; // offset: 24 +} + +// Type: Rsp +// CmdID: 9415 +message NMEMDFOCMFO { + repeated KVP IOFKDDFNDGC = 1; // offset: 24 + repeated KVP IBLOFDAGDCE = 3; // offset: 32 + repeated KVP HPCKMFMNOBG = 4; // offset: 40 + uint32 PJODECIGFOI = 5; // offset: 52 + uint32 retcode = 7; // offset: 48 +} + +// Type: Req +// CmdID: 9398 message BIJEDLPINKH { } // Type: Rsp -// CmdID: 9374 +// CmdID: 9395 message LGNJPFPACGH { - KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 - uint32 retcode = 5; // offset: 32 + KLNNIAHJBCO LJMLJKPLKBN = 3; // offset: 24 + uint32 retcode = 8; // offset: 32 } // Obf: EAILAPHKBNO // Type: Req -// CmdID: 9409 +// CmdID: 9422 message HandlePendingEquipCsReq { - bool DKPCAIGPHNO = 6; // offset: 24 + bool DKPCAIGPHNO = 13; // offset: 24 } // Obf: NEEFMPLOKIL // Type: Rsp -// CmdID: 9424 +// CmdID: 9430 message HandlePendingEquipScRsp { - KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 - uint32 retcode = 2; // offset: 32 - bool DKPCAIGPHNO = 14; // offset: 36 + uint32 retcode = 2; // offset: 36 + bool DKPCAIGPHNO = 12; // offset: 32 + KLNNIAHJBCO LJMLJKPLKBN = 13; // offset: 24 } // Obf: DOAGEJLCHJE // Type: Req -// CmdID: 9402 +// CmdID: 9380 message DressSpecialEquipCsReq { - repeated APAMFCKFHLL COLOHMBFKIH = 9; // offset: 16 + repeated KVP COLOHMBFKIH = 8; // offset: 16 } // Obf: NJABIIKAJEK // Type: Rsp -// CmdID: 9398 +// CmdID: 9392 message DressSpecialEquipScRsp { - repeated APAMFCKFHLL COLOHMBFKIH = 5; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 7; // offset: 32 + repeated KVP COLOHMBFKIH = 12; // offset: 16 } // Obf: JOCIDFPEBGM // Type: Req -// CmdID: 9440 +// CmdID: 9444 message TakeQuestEquipCsCsReq { - bool DKPCAIGPHNO = 4; // offset: 24 - uint32 quest_id = 6; // offset: 28 + bool DKPCAIGPHNO = 4; // offset: 28 + uint32 quest_id = 15; // offset: 24 } // Obf: MGKHEPIJPAC // Type: Rsp -// CmdID: 9391 +// CmdID: 9387 message TakeQuestEquipCsRsp { - uint32 quest_id = 9; // offset: 24 - bool DKPCAIGPHNO = 6; // offset: 28 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 1; // offset: 24 + bool DKPCAIGPHNO = 10; // offset: 28 + uint32 quest_id = 14; // offset: 32 } // Obf: HMPGPHLEJKF // Type: Req -// CmdID: 9399 +// CmdID: 9391 message TakeTaskRewardCsReq { } // Obf: OPCILEAHKAH // Type: Rsp -// CmdID: 9378 +// CmdID: 9360 message TakeTaskRewardScRsp { - ItemList reward = 14; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 12; // offset: 32 + ItemList reward = 15; // offset: 16 } // Obf: LOMPEEDFPLE // Type: Notify -// CmdID: 9380 +// CmdID: 9355 message SyncChangeNtf { - repeated KAILIIEEBJM DGNGMJMPFGK = 11; // offset: 16 + repeated KAILIIEEBJM DGNGMJMPFGK = 14; // offset: 16 } - message FHMNLHLADJO { - uint32 AJIMPLLIFIE = 13; // offset: 24 - uint32 FKIIFFFJKJH = 3; // offset: 28 + uint32 AJIMPLLIFIE = 2; // offset: 24 + uint32 FKIIFFFJKJH = 14; // 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 + PEPEHIDAKKK NBDDJGJOIEH = 12; // offset: 16 + KJMHIDMOBMB BBBEGOLJKHJ = 15; // offset: 16 + uint32 IFDLLJHHOGL = 5; // offset: 16 + HGPBONMLNAJ PJJGPDNKMJH = 9; // offset: 16 + BBIPCFPDEJN KGMIIKKGJFH = 8; // offset: 16 + FHLEBDMFCHL LNGGONNOBHM = 11; // offset: 16 + uint32 NJKHFPICPLK = 14; // offset: 16 + uint32 OLAAFALFKIH = 10; // offset: 16 + uint32 DLILJLGKBEK = 6; // offset: 16 + uint32 FFFBADMIMLF = 13; // offset: 16 + KVP DGBFGDIMKND = 806; // offset: 16 + bool EIJHKECFBLA = 1166; // offset: 16 + JIEKJDGEGDN POLADDGLAEH = 196; // offset: 16 + uint32 NOAKIEIOKIB = 128; // offset: 16 + FHMNLHLADJO HAEIEPPAJFH = 203; // offset: 16 } } - message BBIPCFPDEJN { - CDABMABJFII reason = 11; // offset: 24 - uint64 GLANPLEGMPG = 2; // offset: 32 + CDABMABJFII reason = 2; // offset: 24 + uint64 GLANPLEGMPG = 12; // offset: 32 } - message FHLEBDMFCHL { - uint32 content_id = 6; // offset: 24 - LPPKGHJGOCC MMNJODIJPOE = 4; // offset: 28 + uint32 content_id = 2; // offset: 28 + LPPKGHJGOCC content_type = 8; // offset: 24 } // Obf: DCKICCFJELB // Type: Req -// CmdID: 9351 +// CmdID: 9393 message TechTreeChangeNodeStateCsCsReq { - uint32 CDMFHNGEFCN = 10; // offset: 24 - OEDABANAJEK op_type = 11; // offset: 28 + uint32 CDMFHNGEFCN = 4; // offset: 24 + OEDABANAJEK op_type = 12; // offset: 28 } // Obf: CCCGMGMLKOM // Type: Rsp -// CmdID: 9417 +// CmdID: 9379 message TechTreeChangeNodeStateCsRsp { - uint32 retcode = 1; // offset: 24 - OEDABANAJEK op_type = 10; // offset: 28 - uint32 CDMFHNGEFCN = 3; // offset: 32 + uint32 retcode = 2; // offset: 32 + uint32 CDMFHNGEFCN = 5; // offset: 28 + OEDABANAJEK op_type = 14; // offset: 24 } // Obf: OMLBEGNKAOE // Type: Req -// CmdID: 9385 +// CmdID: 9362 message TakeContentCsReq { - LPPKGHJGOCC MMNJODIJPOE = 9; // offset: 24 - uint32 content_id = 6; // offset: 28 + LPPKGHJGOCC content_type = 6; // offset: 28 + uint32 content_id = 14; // offset: 24 } // Obf: DIMGBMHNGAH // Type: Rsp -// CmdID: 9366 +// CmdID: 9385 message TakeContentScRsp { - ItemList reward = 4; // offset: 24 - uint32 content_id = 3; // offset: 32 - uint32 retcode = 8; // offset: 36 - LPPKGHJGOCC MMNJODIJPOE = 1; // offset: 40 + ItemList reward = 4; // offset: 16 + uint32 retcode = 9; // offset: 36 + uint32 content_id = 12; // offset: 40 + LPPKGHJGOCC content_type = 14; // offset: 32 } // Obf: OKABLGLBPOA // Type: Req -// CmdID: 9355 +// CmdID: 9425 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 + repeated KVP COLOHMBFKIH = 1; // offset: 32 + repeated KVP ENCINPIHHDF = 2; // offset: 24 + repeated uint32 JAJDGPAKNLL = 6; // offset: 40 + uint32 EICEKDBENKM = 8; // offset: 48 } - message BCIMOPDDKHH { - repeated uint32 FEODDIKPAOA = 10; // offset: 16 - uint32 uid = 6; // offset: 32 + repeated uint32 FEODDIKPAOA = 10; // offset: 24 + uint32 uid = 12; // offset: 32 } // Obf: CPFNEECKCMK // Type: Rsp -// CmdID: 9364 +// CmdID: 9394 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 + repeated BCIMOPDDKHH KMMBNFIFALA = 2; // offset: 40 + uint32 EICEKDBENKM = 3; // offset: 52 + uint32 retcode = 7; // offset: 48 + repeated KVP COLOHMBFKIH = 8; // offset: 32 + repeated KVP ENCINPIHHDF = 15; // offset: 24 } // Obf: FNKBEGIDAAC // Type: Req -// CmdID: 9432 +// CmdID: 9399 message EndDungeonCsReq { - repeated uint32 FEODDIKPAOA = 11; // offset: 16 - BIKNPJPLDAO HNMLBLGGOLB = 13; // offset: 24 - bool DHLLPOBKLIO = 10; // offset: 40 + repeated uint32 FEODDIKPAOA = 4; // offset: 24 + bool DHLLPOBKLIO = 11; // offset: 40 + BIKNPJPLDAO HNMLBLGGOLB = 15; // offset: 32 } // Obf: LDCHLAKNODJ // Type: Rsp -// CmdID: 9403 +// CmdID: 9365 message EndDungeonScRsp { - ItemList reward = 15; // offset: 16 - uint32 retcode = 10; // offset: 32 - uint32 EICEKDBENKM = 5; // offset: 36 - uint32 DHBKGOFBMIM = 11; // offset: 40 + uint32 DHBKGOFBMIM = 2; // offset: 32 + ItemList reward = 6; // offset: 24 + uint32 retcode = 8; // offset: 40 + uint32 EICEKDBENKM = 12; // offset: 36 } // Obf: HGDEGLENMPM // Type: Req -// CmdID: 9443 +// CmdID: 9416 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 + repeated KVP CJDOEPKKJGC = 5; // offset: 24 + uint32 FANDKFADKKM = 6; // offset: 36 + uint32 LNGEAIJIODK = 9; // offset: 40 + uint32 uid = 11; // offset: 32 } // Obf: MNFPIBFOIEF // Type: Rsp -// CmdID: 9446 +// CmdID: 9405 message GetFriendDungeonInfoScRsp { - repeated OCBPHIBFFAC IOOIIKICFHE = 4; // offset: 24 - uint32 retcode = 10; // offset: 32 + repeated OCBPHIBFFAC IOOIIKICFHE = 12; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: BBABPMLDJMM // Type: Req -// CmdID: 9389 +// CmdID: 9364 message BBABPMLDJMM { } // Obf: NOHKADAPKHE // Type: Rsp -// CmdID: 9438 +// CmdID: 9439 message NOHKADAPKHE { - ItemList reward = 3; // offset: 16 - repeated KAODLPJMEFE OILHLECGBCH = 1; // offset: 24 - uint32 retcode = 8; // offset: 40 + repeated KAODLPJMEFE OILHLECGBCH = 7; // offset: 32 + ItemList reward = 9; // offset: 24 + uint32 retcode = 13; // offset: 40 } // Obf: GFDJAEDKGGB // Type: Notify -// CmdID: 9376 +// CmdID: 9432 message GetFriendNewAssistRewardScNotify { - uint32 FANDKFADKKM = 9; // offset: 24 + uint32 FANDKFADKKM = 12; // offset: 24 } // Obf: KKGJPMCFDON // Type: Req -// CmdID: 9435 +// CmdID: 9413 message KKGJPMCFDON { - uint32 gacha_count = 3; // offset: 24 + uint32 gacha_count = 12; // offset: 24 } - message LJGKDEKCHPJ { - uint32 MGBCAPIIKLM = 1; // offset: 24 - uint32 avatar_id = 7; // offset: 28 - uint32 MMONAECCLHN = 14; // offset: 32 + uint32 MMONAECCLHN = 7; // offset: 28 + uint32 avatar_id = 10; // offset: 24 + uint32 MGBCAPIIKLM = 11; // offset: 32 } - message IGGFCPNDMPN { oneof BNJPPHJNKHF { - LJGKDEKCHPJ AONEJBHFKMO = 1; // offset: 24 - uint32 BKJFBHANFLC = 8; // offset: 24 + LJGKDEKCHPJ AONEJBHFKMO = 10; // offset: 16 + uint32 BKJFBHANFLC = 2; // offset: 16 } } - message EBNKDHCIJPH { - uint32 avatar_id = 1; // offset: 24 - uint32 KBOGFJANBPD = 5; // offset: 28 - uint32 ANPNFPJDPKP = 4; // offset: 32 + uint32 avatar_id = 7; // offset: 24 + uint32 ANPNFPJDPKP = 10; // offset: 32 + uint32 KBOGFJANBPD = 14; // offset: 28 } // Obf: NILCAHCBKAI // Type: Rsp -// CmdID: 9370 +// CmdID: 9384 message NILCAHCBKAI { - repeated IGGFCPNDMPN PGHCLDFGPOA = 3; // offset: 16 - repeated EBNKDHCIJPH APGBCDJHPGL = 12; // offset: 32 - uint32 retcode = 14; // offset: 40 - uint32 FOGCAJJOMMK = 7; // offset: 44 + uint32 retcode = 2; // offset: 40 + repeated IGGFCPNDMPN PGHCLDFGPOA = 5; // offset: 32 + uint32 FOGCAJJOMMK = 6; // offset: 44 + repeated EBNKDHCIJPH APGBCDJHPGL = 14; // offset: 16 } // Obf: BPHPLIKMHHF // Type: Req -// CmdID: 9387 +// CmdID: 9369 message UpdateCustomInfoCsReq { oneof MMCGBGDJIPN { - string title = 2; // offset: 24 - uint32 AJIMPLLIFIE = 8; // offset: 24 + string title = 10; // offset: 16 + uint32 AJIMPLLIFIE = 13; // offset: 16 } } // Obf: DMBPHCPLGIJ // Type: Rsp -// CmdID: 9384 +// CmdID: 9378 message UpdateCustomInfoScRsp { - uint32 retcode = 11; // offset: 32 + uint32 retcode = 10; // offset: 36 oneof MMCGBGDJIPN { - string title = 13; // offset: 16 - uint32 AJIMPLLIFIE = 15; // offset: 16 + string title = 5; // offset: 16 + uint32 AJIMPLLIFIE = 11; // offset: 16 } } // Obf: COFMKALOLKB // Type: Req -// CmdID: 9408 +// CmdID: 9448 message FinishQuestionCsReq { - uint32 JMBGMIPLLJI = 12; // offset: 24 - uint32 PDICFEGEPNM = 7; // offset: 28 - uint32 CJAINJMLDFC = 6; // offset: 32 - bool DJNDDEBIMGA = 1; // offset: 36 + uint32 CJAINJMLDFC = 8; // offset: 24 + uint32 PDICFEGEPNM = 11; // offset: 36 + bool DJNDDEBIMGA = 12; // offset: 32 + uint32 JMBGMIPLLJI = 13; // offset: 28 } // Obf: KIDELOJLPFB // Type: Rsp -// CmdID: 9393 +// CmdID: 9412 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 + uint32 retcode = 2; // offset: 24 } +// Obf: EFDHFOEMKHH enum CmdInteractiveTriggerMazeBuffType { EFDHFOEMKHH_NLCDGIPGFDJ = 0; - CmdDCABOALFJAP = 9479; - CmdNMEKJABIGGH = 9478; + CmdNMEKJABIGGH = 9471; + CmdDCABOALFJAP = 9480; } // Type: Req -// CmdID: 9479 +// CmdID: 9480 message DCABOALFJAP { - uint32 OHMBEPHEBDJ = 9; // offset: 24 + uint32 OHMBEPHEBDJ = 13; // offset: 24 } // Type: Rsp -// CmdID: 9478 +// CmdID: 9471 message NMEKJABIGGH { - uint32 retcode = 9; // offset: 24 - uint32 OHMBEPHEBDJ = 3; // offset: 28 + uint32 retcode = 5; // offset: 24 + uint32 OHMBEPHEBDJ = 11; // offset: 28 } +// Obf: PJMJNHAAEJI enum CmdItemType { 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; + CmdGetRecyleTimeScRsp = 521; + CmdAMPMJPCFLND = 535; + CmdComposeSelectedRelicCsReq = 542; + CmdGetBagCsReq = 525; + CmdComposeLimitNumCompleteScNotify = 505; + CmdGetBagScRsp = 578; + CmdUseItemCsReq = 586; + CmdEMLDLBKPEFD = 546; + CmdGetRelicFilterPlanCsReq = 514; + CmdExpUpEquipmentCsReq = 571; + CmdBatchRankUpEquipmentCsReq = 574; + CmdRelicReforgeCsReq = 566; + CmdLockRelicCsReq = 511; + CmdGetMarkItemListCsReq = 529; + CmdLockEquipmentScRsp = 581; + CmdMarkRelicFilterPlanCsReq = 528; + CmdRelicReforgeConfirmScRsp = 506; + CmdEquipmentQuickUpCsReq = 527; + CmdRankUpEquipmentScRsp = 513; + CmdRankUpEquipmentCsReq = 526; + CmdLockRelicScRsp = 536; + CmdGetRelicFilterPlanScRsp = 589; + CmdExchangeHcoinCsReq = 565; + CmdDiscardRelicScRsp = 515; + CmdExpUpRelicCsReq = 539; + CmdAddEquipmentScRsp = 580; + CmdExpUpEquipmentScRsp = 540; + CmdRechargeSuccNotify = 569; + CmdComposeLimitNumUpdateScNotify = 541; + CmdComposeSelectedRelicScRsp = 572; + CmdRelicReforgeConfirmCsReq = 516; + CmdExpUpRelicScRsp = 504; + CmdComposeItemCsReq = 533; + CmdModifyRelicFilterPlanScRsp = 551; + CmdLJKFPPDFHMH = 575; + CmdMarkItemScRsp = 596; + CmdGeneralVirtualItemDataNotify = 544; + CmdGetRecyleTimeCsReq = 584; + CmdMGBKBIKLJDN = 519; + CmdRelicFilterPlanClearNameScNotify = 562; + CmdSellItemScRsp = 545; + CmdPromoteEquipmentScRsp = 558; + CmdExchangeHcoinScRsp = 530; + CmdLockEquipmentCsReq = 588; + CmdDestroyItemScRsp = 543; + CmdPromoteEquipmentCsReq = 593; + CmdRelicReforgeScRsp = 555; + CmdGetMarkItemListScRsp = 563; + CmdCancelMarkItemNotify = 573; + CmdAddRelicFilterPlanScRsp = 594; + CmdAddRelicFilterPlanCsReq = 582; + CmdSellItemCsReq = 548; + CmdUseItemScRsp = 547; + CmdDiscardRelicCsReq = 549; + CmdComposeItemScRsp = 538; + CmdBatchRankUpEquipmentScRsp = 557; + CmdModifyRelicFilterPlanCsReq = 537; + CmdMarkItemCsReq = 534; + CmdEquipmentQuickUpScRsp = 523; + CmdSyncTurnFoodNotify = 512; + CmdMarkRelicFilterPlanScRsp = 598; + CmdDestroyItemCsReq = 510; } +// Obf: PJHKIIDEOOG enum RelicDiscardType { PJHKIIDEOOG_ICFONCMFNLG = 0; PJHKIIDEOOG_AOBKJJHAHCN = 1; PJHKIIDEOOG_OHNJLMFECEN = 2; } +// Obf: FHLEKKNDBBE enum TurnFoodSwitch { FHLEKKNDBBE_NLCDGIPGFDJ = 0; FHLEKKNDBBE_attack = 1; @@ -21449,677 +20992,691 @@ enum TurnFoodSwitch { // Obf: HGKLNOIKPPE // Type: Req -// CmdID: 573 +// CmdID: 525 message GetBagCsReq { } +// Obf: Equipment message Equipment { - 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 + bool is_protected = 3; // offset: 52 + uint32 tid = 4; // offset: 44 + uint32 dress_avatar_id = 7; // offset: 36 + uint32 rank = 8; // offset: 32 + uint32 exp = 9; // offset: 28 + uint32 promotion = 10; // offset: 40 + uint32 level = 12; // offset: 24 + uint32 unique_id = 13; // offset: 48 } +// Obf: Material message Material { - uint32 num = 5; // offset: 24 - uint32 tid = 6; // offset: 28 - uint64 expire_time = 13; // offset: 32 + uint64 expire_time = 1; // offset: 24 + uint32 num = 5; // offset: 36 + uint32 tid = 11; // offset: 32 } +// Obf: WaitDelResource message WaitDelResource { - uint32 num = 8; // offset: 24 - uint32 tid = 10; // offset: 28 + uint32 num = 3; // offset: 24 + uint32 tid = 14; // offset: 28 } - message BKGPJOBNMKJ { - uint64 expire_time = 5; // offset: 24 - uint32 tid = 3; // offset: 32 - uint32 num = 10; // offset: 36 + uint32 num = 5; // offset: 36 + uint32 tid = 8; // offset: 32 + uint64 expire_time = 14; // offset: 24 } - message NKDNFDCFNCP { - repeated PileItem HJLENJODAMN = 14; // offset: 24 - PileItem FMOKFKBAEII = 7; // offset: 32 + PileItem FMOKFKBAEII = 5; // offset: 24 + repeated PileItem HJLENJODAMN = 10; // offset: 32 } - message OCKCHBDFGNL { - repeated NKDNFDCFNCP HJMDNLBNPNA = 5; // offset: 16 - uint64 time = 6; // offset: 32 + uint64 time = 3; // offset: 32 + repeated NKDNFDCFNCP HJMDNLBNPNA = 11; // offset: 16 } - message NLLLAAEJOBP { - repeated uint32 DMNHPNAPGNB = 9; // offset: 24 - uint32 tid = 12; // offset: 32 + uint32 tid = 11; // offset: 32 + repeated uint32 DMNHPNAPGNB = 13; // offset: 24 } // Obf: GJDACOJFAGG // Type: Rsp -// CmdID: 503 +// CmdID: 578 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 + repeated WaitDelResource wait_del_resource_list = 1; // offset: 88 + repeated uint32 CAMEGAGKPGL = 2; // offset: 104 + repeated Relic relic_list = 3; // offset: 24 + repeated Equipment equipment_list = 4; // offset: 16 + repeated uint32 KOFNOJCMEFA = 5; // offset: 96 + repeated TurnFoodSwitch EOJBFLHBNMB = 6; // offset: 32 + repeated OCKCHBDFGNL FFEGBHJLBNH = 7; // offset: 112 + repeated PileItem PLBLHEKEIJO = 8; // offset: 64 + uint32 retcode = 10; // offset: 128 + repeated BKGPJOBNMKJ NAJFMIIFIEC = 11; // offset: 80 + repeated Material material_list = 13; // offset: 120 + repeated uint32 HGGGFLABDLB = 14; // offset: 48 + repeated BKGPJOBNMKJ CNDODPICGHI = 15; // offset: 72 + repeated NLLLAAEJOBP update_platform_bound_gifts_list = 206; // offset: 40 } // Type: Req -// CmdID: 580 +// CmdID: 593 message PromoteEquipmentCsReq { - ItemCostData cost_data = 14; // offset: 24 - uint32 equipment_unique_id = 5; // offset: 32 + uint32 equipment_unique_id = 6; // offset: 32 + ItemCostData cost_data = 8; // offset: 16 } // Type: Rsp -// CmdID: 527 +// CmdID: 558 message PromoteEquipmentScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 13; // offset: 24 } // Type: Req -// CmdID: 536 +// CmdID: 588 message LockEquipmentCsReq { - repeated uint32 LDBMBPBGFHK = 5; // offset: 16 - bool is_locked = 14; // offset: 32 + repeated uint32 LDBMBPBGFHK = 2; // offset: 16 + bool is_locked = 15; // offset: 32 } // Type: Rsp -// CmdID: 513 +// CmdID: 581 message LockEquipmentScRsp { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Obf: BDHDBGECGJA // Type: Req -// CmdID: 515 +// CmdID: 586 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 + uint32 use_item_id = 1; // offset: 32 + uint32 use_item_count = 2; // offset: 24 + AvatarType KANPPCMBJHG = 4; // offset: 36 + bool DGEKFCHEAPO = 5; // offset: 40 + uint32 optional_reward_id = 9; // offset: 28 + uint32 base_avatar_id = 12; // offset: 44 } // Obf: FKOIIHNOICH // Type: Rsp -// CmdID: 581 +// CmdID: 547 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 + uint32 use_item_id = 2; // offset: 36 + uint32 formula_id = 5; // offset: 48 + uint64 month_card_out_date_time = 10; // offset: 40 + ItemList return_data = 12; // offset: 24 + uint32 use_item_count = 14; // offset: 32 + uint32 retcode = 15; // offset: 52 } // Type: Req -// CmdID: 510 +// CmdID: 526 message RankUpEquipmentCsReq { - ItemCostData cost_data = 10; // offset: 16 - uint32 equipment_unique_id = 4; // offset: 32 + ItemCostData cost_data = 5; // offset: 24 + uint32 equipment_unique_id = 13; // offset: 32 } // Type: Rsp -// CmdID: 587 +// CmdID: 513 message RankUpEquipmentScRsp { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 2; // offset: 24 } - message FBNBEIKABGE { - ItemCostData cost_data = 3; // offset: 16 - uint32 equipment_unique_id = 12; // offset: 32 + uint32 equipment_unique_id = 1; // offset: 32 + ItemCostData cost_data = 12; // offset: 24 } // Type: Req -// CmdID: 589 +// CmdID: 574 message BatchRankUpEquipmentCsReq { - repeated FBNBEIKABGE switch_list = 13; // offset: 16 + repeated FBNBEIKABGE switch_list = 3; // offset: 16 } // Type: Rsp -// CmdID: 540 +// CmdID: 557 message BatchRankUpEquipmentScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 12; // offset: 24 } // Obf: PJGAHLDOIIG // Type: Req -// CmdID: 529 +// CmdID: 571 message ExpUpEquipmentCsReq { - ItemCostData cost_data = 6; // offset: 16 + ItemCostData cost_data = 1; // offset: 16 uint32 equipment_unique_id = 10; // offset: 32 } // Obf: GIFJFIDCJAI // Type: Rsp -// CmdID: 512 +// CmdID: 540 message ExpUpEquipmentScRsp { - repeated PileItem return_item_list = 10; // offset: 24 - uint32 retcode = 11; // offset: 32 + repeated PileItem return_item_list = 4; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: NPIAJDLLAHL // Type: Req -// CmdID: 554 +// CmdID: 533 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 + ItemCostData compose_item_list = 3; // offset: 32 + ItemCostData convert_item_list = 13; // offset: 24 + uint32 count = 14; // offset: 40 + uint32 compose_id = 15; // offset: 44 } // Obf: PNBGCDGOLJB // Type: Rsp -// CmdID: 583 +// CmdID: 538 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 + uint32 count = 1; // offset: 36 + ItemList return_item_list = 3; // offset: 24 + uint32 compose_id = 12; // offset: 32 + uint32 retcode = 15; // offset: 40 } // Obf: DEAIMKCPPDJ // Type: Req -// CmdID: 548 +// CmdID: 542 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 + ItemCostData wr_item_list = 1; // offset: 16 + uint32 count = 5; // offset: 52 + uint32 compose_id = 6; // offset: 60 + ItemCostData compose_item_list = 7; // offset: 24 + uint32 compose_relic_id = 10; // offset: 48 + repeated uint32 sub_affix_id_list = 11; // offset: 32 + uint32 main_affix_id = 13; // offset: 56 } // Obf: GJHDDFIJJIC // Type: Rsp -// CmdID: 559 +// CmdID: 572 message ComposeSelectedRelicScRsp { - ItemList return_item_list = 12; // offset: 24 - uint32 retcode = 10; // offset: 32 - uint32 compose_id = 4; // offset: 36 + uint32 retcode = 5; // offset: 36 + ItemList return_item_list = 9; // offset: 16 + uint32 compose_id = 13; // offset: 32 } // Obf: PKIAEJLCPHL // Type: Req -// CmdID: 509 +// CmdID: 539 message ExpUpRelicCsReq { - ItemCostData cost_data = 3; // offset: 24 - uint32 relic_unique_id = 8; // offset: 32 + ItemCostData cost_data = 5; // offset: 16 + uint32 relic_unique_id = 13; // offset: 32 } // Obf: KJMNPHBPHLD // Type: Rsp -// CmdID: 542 +// CmdID: 504 message ExpUpRelicScRsp { - repeated PileItem return_item_list = 4; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 10; // offset: 32 + repeated PileItem return_item_list = 13; // offset: 16 } // Type: Req -// CmdID: 576 +// CmdID: 511 message LockRelicCsReq { - repeated uint32 relic_ids = 6; // offset: 24 - bool NPPKABBJCMI = 4; // offset: 32 - bool is_locked = 9; // offset: 33 + bool NPPKABBJCMI = 12; // offset: 32 + bool is_locked = 13; // offset: 33 + repeated uint32 relic_ids = 15; // offset: 24 } // Type: Rsp -// CmdID: 538 +// CmdID: 536 message LockRelicScRsp { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 14; // offset: 24 } // Obf: ACGCJMLFHCO // Type: Req -// CmdID: 582 +// CmdID: 549 message DiscardRelicCsReq { - repeated uint32 relic_ids = 8; // offset: 16 - uint64 KDGCPMGOPPJ = 14; // offset: 32 - bool DKPCAIGPHNO = 4; // offset: 40 - RelicDiscardType IFEEJKMACHF = 9; // offset: 44 + repeated uint32 relic_ids = 1; // offset: 24 + bool DKPCAIGPHNO = 6; // offset: 32 + RelicDiscardType IFEEJKMACHF = 8; // offset: 36 + uint64 KDGCPMGOPPJ = 13; // offset: 40 } // Obf: EMGMPNOKJGL // Type: Rsp -// CmdID: 553 +// CmdID: 515 message DiscardRelicScRsp { - repeated uint32 relic_ids = 12; // offset: 24 - RelicDiscardType IFEEJKMACHF = 2; // offset: 32 - bool DKPCAIGPHNO = 9; // offset: 36 - uint32 retcode = 10; // offset: 40 + RelicDiscardType IFEEJKMACHF = 3; // offset: 36 + repeated uint32 relic_ids = 5; // offset: 16 + uint32 retcode = 7; // offset: 32 + bool DKPCAIGPHNO = 14; // offset: 40 } // Obf: DBEMDBEGDLA // Type: Req -// CmdID: 561 +// CmdID: 548 message SellItemCsReq { - ItemCostData cost_data = 5; // offset: 24 - bool HNLKAEBKKBL = 11; // offset: 32 + ItemCostData cost_data = 11; // offset: 16 + bool HNLKAEBKKBL = 12; // offset: 32 } // Obf: NDFJEJPFCGK // Type: Rsp -// CmdID: 524 +// CmdID: 545 message SellItemScRsp { - ItemList return_item_list = 6; // offset: 16 - uint32 retcode = 13; // offset: 32 + ItemList return_item_list = 2; // offset: 16 + uint32 retcode = 12; // offset: 32 } // Obf: LLOJHLJFJIM // Type: Notify -// CmdID: 571 +// CmdID: 569 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 + ItemList item_list = 1; // offset: 16 + string product_id = 3; // offset: 24 + uint64 month_card_out_date_time = 6; // offset: 48 + string price_tier = 11; // offset: 40 } // Obf: NFONKIEFCCK // Type: Req -// CmdID: 578 +// CmdID: 565 message ExchangeHcoinCsReq { - uint32 num = 6; // offset: 24 + uint32 num = 14; // offset: 24 } // Obf: PIHLJLKOPEE // Type: Rsp -// CmdID: 552 +// CmdID: 530 message ExchangeHcoinScRsp { - uint32 retcode = 9; // offset: 24 - uint32 num = 13; // offset: 28 + uint32 retcode = 3; // offset: 24 + uint32 num = 6; // offset: 28 } // Obf: MJEJCMECDDN // Type: Notify -// CmdID: 574 +// CmdID: 580 message AddEquipmentScRsp { - uint32 KAJCFPKEGBP = 14; // offset: 24 + uint32 KAJCFPKEGBP = 13; // offset: 24 } // Obf: CJJPGIGPDIA // Type: Req -// CmdID: 592 +// CmdID: 584 message GetRecyleTimeCsReq { - repeated uint32 IKJMAFGBMEL = 3; // offset: 16 + repeated uint32 IKJMAFGBMEL = 2; // offset: 16 } // Obf: JFOEKIFGPCP // Type: Rsp -// CmdID: 566 +// CmdID: 521 message GetRecyleTimeScRsp { - repeated BKGPJOBNMKJ NAJFMIIFIEC = 9; // offset: 24 - uint32 retcode = 4; // offset: 32 + repeated BKGPJOBNMKJ NAJFMIIFIEC = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } - message DPGAHDIJJDL { - uint32 KAHMGPGPOII = 4; // offset: 24 - uint32 DJLNCCEIDNO = 9; // offset: 28 + uint32 DJLNCCEIDNO = 5; // offset: 28 + uint32 KAHMGPGPOII = 7; // offset: 24 } // Obf: LHILENAKIPI // Type: Notify -// CmdID: 530 +// CmdID: 505 message ComposeLimitNumCompleteScNotify { - repeated DPGAHDIJJDL MGLCGPMNHBB = 15; // offset: 24 + repeated DPGAHDIJJDL MGLCGPMNHBB = 3; // offset: 24 } // Obf: OMJPICCHOEG // Type: Notify -// CmdID: 549 +// CmdID: 541 message ComposeLimitNumUpdateScNotify { - DPGAHDIJJDL PLJFOAPFELP = 4; // offset: 24 + DPGAHDIJJDL PLJFOAPFELP = 4; // offset: 16 } // Obf: EKEFLKGCMBN // Type: Req -// CmdID: 528 +// CmdID: 510 message DestroyItemCsReq { - uint32 item_id = 11; // offset: 24 - uint32 item_count = 8; // offset: 28 - uint32 ADOIMNBAGKC = 1; // offset: 32 + uint32 item_id = 1; // offset: 24 + uint32 ADOIMNBAGKC = 2; // offset: 32 + uint32 item_count = 15; // offset: 28 } // Obf: BGJEJDDLJPE // Type: Rsp -// CmdID: 501 +// CmdID: 543 message DestroyItemScRsp { - uint32 retcode = 3; // offset: 24 - uint32 ADOIMNBAGKC = 13; // offset: 28 + uint32 retcode = 2; // offset: 24 + uint32 ADOIMNBAGKC = 6; // offset: 28 } // Obf: DEBAGFJEEIA // Type: Req -// CmdID: 567 +// CmdID: 529 message GetMarkItemListCsReq { } // Obf: PLCBONEAMNL // Type: Rsp -// CmdID: 585 +// CmdID: 563 message GetMarkItemListScRsp { - repeated uint32 PEPKCBILIFO = 10; // offset: 24 - uint32 retcode = 4; // offset: 32 + repeated uint32 PEPKCBILIFO = 2; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: GFKOAPFOFNL // Type: Req -// CmdID: 520 +// CmdID: 534 message MarkItemCsReq { - bool ABDJKPCGDHO = 6; // offset: 24 - uint32 item_id = 5; // offset: 28 + bool ABDJKPCGDHO = 6; // offset: 28 + uint32 item_id = 13; // offset: 24 } // Obf: GGBGDAFPGID // Type: Rsp -// CmdID: 599 +// CmdID: 596 message MarkItemScRsp { - uint32 retcode = 10; // offset: 24 - bool ABDJKPCGDHO = 9; // offset: 28 - uint32 item_id = 11; // offset: 32 + uint32 retcode = 3; // offset: 32 + uint32 item_id = 4; // offset: 28 + bool ABDJKPCGDHO = 5; // offset: 24 } // Obf: IOHGFLDMPEM // Type: Notify -// CmdID: 532 +// CmdID: 573 message CancelMarkItemNotify { - uint32 item_id = 5; // offset: 24 + uint32 item_id = 8; // offset: 24 } // Obf: DMDDINNHIOE // Type: Notify -// CmdID: 535 +// CmdID: 512 message SyncTurnFoodNotify { - repeated uint32 CAMEGAGKPGL = 13; // offset: 24 - repeated TurnFoodSwitch EOJBFLHBNMB = 4; // offset: 32 + repeated uint32 CAMEGAGKPGL = 2; // offset: 24 + repeated TurnFoodSwitch EOJBFLHBNMB = 11; // offset: 16 } // Type: Req -// CmdID: 516 +// CmdID: 535 message AMPMJPCFLND { - TurnFoodSwitch KLAJGAKAFCP = 2; // offset: 24 - bool FEBKMOCOJLE = 13; // offset: 28 + TurnFoodSwitch KLAJGAKAFCP = 3; // offset: 24 + bool is_open = 12; // offset: 28 } // Type: Rsp -// CmdID: 505 +// CmdID: 575 message LJKFPPDFHMH { - TurnFoodSwitch KLAJGAKAFCP = 12; // offset: 24 - uint32 retcode = 15; // offset: 28 - bool FEBKMOCOJLE = 5; // offset: 32 + TurnFoodSwitch KLAJGAKAFCP = 1; // offset: 32 + uint32 retcode = 2; // offset: 28 + bool is_open = 11; // offset: 24 } // Obf: MLNNABAOJGC // Type: Notify -// CmdID: 514 +// CmdID: 544 message GeneralVirtualItemDataNotify { - repeated PileItem FCNBHBHMFMC = 6; // offset: 16 - bool EBLPGLFJNEL = 12; // offset: 32 + bool EBLPGLFJNEL = 2; // offset: 32 + repeated PileItem FCNBHBHMFMC = 3; // offset: 24 } - message KJDLIPEIAAK { - uint32 OLELCDKLPDK = 9; // offset: 24 - bool IFONLBKJGFE = 11; // offset: 28 + uint32 OLELCDKLPDK = 3; // offset: 24 + bool IFONLBKJGFE = 15; // 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 + BNAILMNNGIF settings = 1; // offset: 16 + KJDLIPEIAAK icon = 2; // offset: 32 + uint32 NPHAJEKCBKF = 5; // offset: 64 + int64 BNCALAMGIOC = 6; // offset: 56 + string name = 10; // offset: 24 + bool is_marked = 11; // offset: 68 + uint32 GFEENEDNJGF = 12; // offset: 48 } // Obf: ENCGNAJCJME // Type: Req -// CmdID: 539 +// CmdID: 514 message GetRelicFilterPlanCsReq { } // Obf: JJDNPDECDDA // Type: Rsp -// CmdID: 588 +// CmdID: 589 message GetRelicFilterPlanScRsp { - repeated GABKFNAJIDD JCKBEEKBPHF = 4; // offset: 16 - uint32 retcode = 11; // offset: 32 + repeated GABKFNAJIDD JCKBEEKBPHF = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Obf: AAMPBNNKEOK // Type: Req -// CmdID: 526 +// CmdID: 582 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 + bool is_marked = 7; // offset: 48 + KJDLIPEIAAK icon = 9; // offset: 16 + string name = 11; // offset: 40 + BNAILMNNGIF settings = 12; // offset: 24 + uint32 GFEENEDNJGF = 15; // offset: 52 } // Obf: EBPBGFNCJEP // Type: Rsp -// CmdID: 590 +// CmdID: 594 message AddRelicFilterPlanScRsp { - GABKFNAJIDD relic_plan = 11; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 1; // offset: 32 + GABKFNAJIDD relic_plan = 8; // offset: 24 } // Obf: BAIEHPEHGIO // Type: Req -// CmdID: 541 +// CmdID: 537 message ModifyRelicFilterPlanCsReq { - uint32 NPHAJEKCBKF = 14; // offset: 32 + uint32 NPHAJEKCBKF = 5; // offset: 36 oneof KKNBOACNCON { - string name = 7; // offset: 16 - KJDLIPEIAAK MJPKBIGCFOM = 15; // offset: 16 - BNAILMNNGIF LJKNDCIOOCG = 10; // offset: 16 + string name = 9; // offset: 16 + KJDLIPEIAAK MJPKBIGCFOM = 12; // offset: 16 + BNAILMNNGIF LJKNDCIOOCG = 3; // offset: 16 } } // Obf: DEHJKNPFDMA // Type: Rsp -// CmdID: 518 +// CmdID: 551 message ModifyRelicFilterPlanScRsp { - uint32 NPHAJEKCBKF = 13; // offset: 32 - uint32 retcode = 9; // offset: 36 - int64 BNCALAMGIOC = 3; // offset: 48 + int64 BNCALAMGIOC = 4; // offset: 40 + uint32 retcode = 10; // offset: 48 + uint32 NPHAJEKCBKF = 14; // offset: 32 oneof KKNBOACNCON { - string name = 4; // offset: 24 - KJDLIPEIAAK MJPKBIGCFOM = 7; // offset: 24 - BNAILMNNGIF LJKNDCIOOCG = 5; // offset: 24 + string name = 7; // offset: 16 + KJDLIPEIAAK MJPKBIGCFOM = 1; // offset: 16 + BNAILMNNGIF LJKNDCIOOCG = 8; // offset: 16 } } // Type: Req -// CmdID: 545 +// CmdID: 546 message EMLDLBKPEFD { - repeated uint32 GGIGDJPFBBP = 9; // offset: 16 - bool NPPKABBJCMI = 4; // offset: 32 + repeated uint32 GGIGDJPFBBP = 5; // offset: 16 + bool NPPKABBJCMI = 14; // offset: 32 } // Type: Rsp -// CmdID: 537 +// CmdID: 519 message MGBKBIKLJDN { - repeated uint32 GGIGDJPFBBP = 10; // offset: 16 - uint32 retcode = 12; // offset: 32 - bool NPPKABBJCMI = 15; // offset: 36 + repeated uint32 GGIGDJPFBBP = 2; // offset: 16 + uint32 retcode = 13; // offset: 32 + bool NPPKABBJCMI = 14; // offset: 36 } // Obf: LBFJJFDFABF // Type: Req -// CmdID: 534 +// CmdID: 528 message MarkRelicFilterPlanCsReq { - repeated uint32 GGIGDJPFBBP = 8; // offset: 16 - bool NPPKABBJCMI = 7; // offset: 32 - bool BIJJOJNJHDO = 6; // offset: 33 + repeated uint32 GGIGDJPFBBP = 5; // offset: 24 + bool NPPKABBJCMI = 13; // offset: 33 + bool BIJJOJNJHDO = 15; // offset: 32 } // Obf: NLFHJLDBOEA // Type: Rsp -// CmdID: 558 +// CmdID: 598 message MarkRelicFilterPlanScRsp { + uint32 retcode = 2; // offset: 32 + bool BIJJOJNJHDO = 7; // offset: 37 + bool NPPKABBJCMI = 10; // offset: 36 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 +// CmdID: 562 message RelicFilterPlanClearNameScNotify { - uint32 NPHAJEKCBKF = 12; // offset: 24 + uint32 NPHAJEKCBKF = 14; // offset: 24 } // Type: Req -// CmdID: 593 +// CmdID: 566 message RelicReforgeCsReq { - uint32 reforge_block_sub_affix_id = 3; // offset: 24 - uint32 relic_unique_id = 1; // offset: 28 + uint32 reforge_block_sub_affix_id = 5; // offset: 24 + uint32 relic_unique_id = 6; // offset: 28 } // Type: Rsp -// CmdID: 596 +// CmdID: 555 message RelicReforgeScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 4; // offset: 24 } // Type: Req -// CmdID: 591 +// CmdID: 516 message RelicReforgeConfirmCsReq { - bool is_cancel = 5; // offset: 24 - uint32 relic_unique_id = 3; // offset: 28 + uint32 relic_unique_id = 12; // offset: 24 + bool is_cancel = 14; // offset: 28 } +// Type: Rsp +// CmdID: 506 +message RelicReforgeConfirmScRsp { + uint32 retcode = 7; // offset: 24 +} + +// Obf: EOBJKAMNNPI +// Type: Req +// CmdID: 527 +message EquipmentQuickUpCsReq { + uint32 equipment_unique_id = 1; // offset: 40 + uint32 IGOOJKMPMDC = 3; // offset: 44 + ItemCostData IDGEEENIMMK = 4; // offset: 32 + ItemCostData BOBOKJBAMNB = 5; // offset: 24 + uint32 KLMIBJIKIBB = 12; // offset: 48 +} + +// Obf: AMNBMKEMMFL // Type: Rsp // CmdID: 523 -message RelicReforgeConfirmScRsp { - uint32 retcode = 2; // offset: 24 +message EquipmentQuickUpScRsp { + repeated PileItem return_item_list = 3; // offset: 24 + uint32 retcode = 6; // offset: 32 } +// Obf: ONBKHMHLADC enum CmdJukeboxType { ONBKHMHLADC_NLCDGIPGFDJ = 0; - CmdGetJukeboxDataCsReq = 3173; - CmdUnlockBackGroundMusicScRsp = 3113; - CmdFKLMGEFILDI = 3115; - CmdUnlockBackGroundMusicCsReq = 3136; - CmdPlayBackGroundMusicScRsp = 3127; - CmdPlayBackGroundMusicCsReq = 3180; - CmdEGDFPDHNOKO = 3181; - CmdGetJukeboxDataScRsp = 3103; + CmdFKLMGEFILDI = 3186; + CmdPlayBackGroundMusicCsReq = 3193; + CmdEGDFPDHNOKO = 3147; + CmdUnlockBackGroundMusicCsReq = 3188; + CmdUnlockBackGroundMusicScRsp = 3181; + CmdGetJukeboxDataCsReq = 3125; + CmdGetJukeboxDataScRsp = 3178; + CmdPlayBackGroundMusicScRsp = 3158; } - message LHHGCDLCJDA { - uint32 group_id = 9; // offset: 24 - uint32 id = 6; // offset: 28 - bool BIMDKNLMICG = 2; // offset: 32 + uint32 id = 4; // offset: 32 + uint32 group_id = 8; // offset: 28 + bool BIMDKNLMICG = 11; // offset: 24 } // Obf: DONHOEBBNNG // Type: Req -// CmdID: 3173 +// CmdID: 3125 message GetJukeboxDataCsReq { } // Obf: KLIPBCNOPNO // Type: Rsp -// CmdID: 3103 +// CmdID: 3178 message GetJukeboxDataScRsp { - MNCBEDBDDHL GFFOBALDBPM = 9; // offset: 16 - repeated LHHGCDLCJDA IOKAJIBHLMP = 10; // offset: 24 - uint32 retcode = 6; // offset: 40 + MNCBEDBDDHL GFFOBALDBPM = 1; // offset: 16 + repeated LHHGCDLCJDA IOKAJIBHLMP = 4; // offset: 24 + uint32 retcode = 5; // offset: 40 } // Obf: JFFEDGDNJEA // Type: Req -// CmdID: 3180 +// CmdID: 3193 message PlayBackGroundMusicCsReq { - MNCBEDBDDHL IKJNIKIGFLF = 2; // offset: 24 + MNCBEDBDDHL IKJNIKIGFLF = 11; // offset: 16 } // Obf: KOCPKKFLHBJ // Type: Rsp -// CmdID: 3127 +// CmdID: 3158 message PlayBackGroundMusicScRsp { - MNCBEDBDDHL GFFOBALDBPM = 11; // offset: 16 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 10; // offset: 32 + MNCBEDBDDHL GFFOBALDBPM = 14; // offset: 24 } // Obf: CFEBLJEFOMA // Type: Req -// CmdID: 3136 +// CmdID: 3188 message UnlockBackGroundMusicCsReq { - repeated uint32 LIGKEOLPFBE = 12; // offset: 24 + repeated uint32 LIGKEOLPFBE = 10; // offset: 16 } // Obf: LMINGAKNDKP // Type: Rsp -// CmdID: 3113 +// CmdID: 3181 message UnlockBackGroundMusicScRsp { - repeated uint32 BPFGBEBPEDP = 14; // offset: 24 - repeated LHHGCDLCJDA IOKAJIBHLMP = 11; // offset: 32 - uint32 retcode = 7; // offset: 40 + repeated LHHGCDLCJDA IOKAJIBHLMP = 3; // offset: 16 + repeated uint32 BPFGBEBPEDP = 6; // offset: 24 + uint32 retcode = 12; // offset: 40 } // Type: Req -// CmdID: 3115 +// CmdID: 3186 message FKLMGEFILDI { - uint32 JKFCKJNHLHI = 11; // offset: 24 + uint32 JKFCKJNHLHI = 15; // offset: 24 } // Type: Rsp -// CmdID: 3181 +// CmdID: 3147 message EGDFPDHNOKO { - uint32 retcode = 3; // offset: 24 - uint32 JKFCKJNHLHI = 10; // offset: 28 + uint32 JKFCKJNHLHI = 11; // offset: 28 + uint32 retcode = 13; // offset: 24 } +// Obf: ELGHLKHAMKB enum CmdLimaoNewsType { 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; + CmdOFDMHDODALP = 9202; + CmdACGBGKFFAOL = 9199; + CmdDGFHEGJKHFO = 9210; + CmdDDAPICMFDAB = 9194; + CmdMAGMMMINOAJ = 9184; + CmdHBOOIEJHKOD = 9191; + CmdEPMONPAABKJ = 9190; + CmdKELNHIOMCNF = 9197; + CmdHOALCJNIJJC = 9209; + CmdGHBBMIJFIAD = 9182; + CmdPNOAIGFGNKE = 9189; + CmdJEGNOIJMBCA = 9200; + CmdOLNDMBMBNDC = 9195; + CmdJGHOCEGBDCC = 9188; + CmdDPAJAECBCPA = 9192; + CmdCPGFNBBIGLH = 9201; + CmdJKHGDJGBHCD = 9205; + CmdLFGKIJMBKJG = 9207; CmdGHBKJLIHHGJ = 9183; - CmdOFDMHDODALP = 9208; - ELGHLKHAMKB_FGEBELHDACI = 9194; - ELGHLKHAMKB_JOGEHJJCHNM = 9207; - CmdDDAPICMFDAB = 9200; - CmdACGBGKFFAOL = 9196; - CmdJEGNOIJMBCA = 9188; - CmdCPGFNBBIGLH = 9210; - CmdMAGMMMINOAJ = 9192; + CmdLJCBIAEMLDN = 9181; + CmdIBPHNIBGMPH = 9198; + CmdOFNBDEKJMON = 9185; + CmdPNALNDONMCK = 9187; + CmdKBAKBMGBNOL = 9186; + CmdPLADCLDJGKK = 9204; } +// Obf: NMCBKMBDILL enum LimaoNewsOfficeSurveyState { NMCBKMBDILL_NLCDGIPGFDJ = 0; NMCBKMBDILL_PPBPGHDDCOL = 1; @@ -22127,243 +21684,258 @@ enum LimaoNewsOfficeSurveyState { NMCBKMBDILL_BBNEHDGPGGH = 3; NMCBKMBDILL_CCKPNCIBDGP = 4; } - 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 MDJMBGPLCDD = 1; // offset: 32 + uint32 LJHGIFGINOL = 4; // offset: 40 + bool is_unlocked = 6; // offset: 25 + bool BBMCAHOMEFN = 7; // offset: 24 + uint32 BMGBBEMHLIG = 10; // offset: 28 uint32 CBGODLHCLPK = 12; // offset: 36 - uint32 BMGBBEMHLIG = 15; // offset: 40 + bool KBLBFGANMPJ = 13; // offset: 26 } - message PJPMBOBAMIC { - uint32 BEOHGAADKPH = 10; // offset: 24 - bool KBLBFGANMPJ = 6; // offset: 28 + bool KBLBFGANMPJ = 9; // offset: 24 + uint32 BEOHGAADKPH = 12; // offset: 28 } - message HDDBFAIFCGK { - repeated PJPMBOBAMIC EHFHDELPGLN = 15; // offset: 24 - uint32 LFPABLEIKKE = 1; // offset: 32 + uint32 LFPABLEIKKE = 6; // offset: 32 + repeated PJPMBOBAMIC EHFHDELPGLN = 13; // offset: 16 } - message LGGGHFDBCFN { - uint32 FDGJLMMEAOF = 4; // offset: 24 - uint32 KBDOBOODPAK = 13; // offset: 28 + uint32 KBDOBOODPAK = 2; // offset: 28 uint32 progress = 6; // offset: 32 - bool has_passed = 1; // offset: 36 + bool has_passed = 9; // offset: 36 + uint32 FDGJLMMEAOF = 13; // offset: 24 } - message FNIDNGOGAFF { - uint32 KPKJALDCMIK = 5; // offset: 24 - uint32 IIADKFFPKGP = 7; // offset: 28 + uint32 IIADKFFPKGP = 4; // offset: 28 + uint32 KPKJALDCMIK = 7; // offset: 24 } - message KJAMNAOLOLL { - uint32 LJHGIFGINOL = 3; // offset: 24 uint32 MBBGFJGCHGE = 1; // offset: 28 + uint32 LJHGIFGINOL = 12; // offset: 24 } +// Type: Req +// CmdID: 9189 message PNOAIGFGNKE { } // Type: Rsp -// CmdID: 9198 +// CmdID: 9205 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 + repeated PBLBAAMLNLH JLADELFEHNO = 2; // offset: 80 + repeated uint32 BIGCHMJEPKE = 5; // offset: 24 + uint32 retcode = 6; // offset: 96 + repeated HDDBFAIFCGK IDMHGCAIBNK = 7; // offset: 48 + repeated uint32 BEBLBBEEIGH = 8; // offset: 16 + repeated KJAMNAOLOLL LFEGDDMBLEE = 9; // offset: 40 + bool HIHOBEPGLEJ = 10; // offset: 88 + repeated uint32 KBMHPOBLMKH = 11; // offset: 56 + repeated FNIDNGOGAFF LBBGCNIJMJC = 12; // offset: 32 + uint32 JDGKFGONCJI = 13; // offset: 92 + repeated LGGGHFDBCFN JEFNJEJFPGK = 15; // offset: 64 } +// Type: Req +// CmdID: 9198 message IBPHNIBGMPH { - uint32 CBGODLHCLPK = 10; // offset: 24 + uint32 CBGODLHCLPK = 15; // offset: 24 } // Type: Rsp -// CmdID: 9192 +// CmdID: 9184 message MAGMMMINOAJ { + uint32 retcode = 1; // offset: 32 PBLBAAMLNLH AMFEFIDDMDA = 11; // offset: 24 - uint32 retcode = 3; // offset: 32 } +// Type: Req +// CmdID: 9185 message OFNBDEKJMON { - uint32 LFPABLEIKKE = 3; // offset: 24 + uint32 LFPABLEIKKE = 4; // offset: 24 } // Type: Rsp -// CmdID: 9208 +// CmdID: 9202 message OFDMHDODALP { - uint32 LFPABLEIKKE = 11; // offset: 24 - uint32 retcode = 14; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 LFPABLEIKKE = 4; // offset: 24 } - message JPIEAEJIDAO { - repeated FNIDNGOGAFF LMLLNJBLPGC = 6; // offset: 16 + repeated FNIDNGOGAFF LMLLNJBLPGC = 10; // offset: 16 } - 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 + uint32 OCJCOOLMCGD = 15; // offset: 24 + PBLBAAMLNLH NOGCKIHEDCE = 3; // offset: 24 + uint32 HOCFMNJPCLI = 12; // offset: 24 + uint32 JGMJFHLIAIL = 11; // offset: 24 + KJAMNAOLOLL IAFPOEBBJIL = 7; // offset: 24 + LGGGHFDBCFN LDBGGNHLFAM = 10; // offset: 24 + JPIEAEJIDAO HDMEPMHHOLP = 14; // offset: 24 + uint32 JDGKFGONCJI = 5; // offset: 24 + uint32 CGEFHJIEKGF = 9; // offset: 24 } } // Type: Notify -// CmdID: 9184 +// CmdID: 9187 message PNALNDONMCK { - repeated OCEAHPDAPFC DGNGMJMPFGK = 9; // offset: 16 + repeated OCEAHPDAPFC DGNGMJMPFGK = 15; // offset: 16 } +// Type: Req +// CmdID: 9209 message HOALCJNIJJC { - uint32 display_value = 8; // offset: 24 - uint32 event_id = 15; // offset: 28 + uint32 param = 11; // offset: 28 + uint32 event_id = 15; // offset: 24 } // Type: Rsp -// CmdID: 9210 +// CmdID: 9201 message CPGFNBBIGLH { - uint32 event_id = 4; // offset: 24 - uint32 display_value = 1; // offset: 28 - uint32 retcode = 15; // offset: 32 + uint32 event_id = 5; // offset: 32 + uint32 param = 10; // offset: 24 + uint32 retcode = 13; // offset: 28 } +// Type: Req +// CmdID: 9197 message KELNHIOMCNF { } // Type: Rsp -// CmdID: 9196 +// CmdID: 9199 message ACGBGKFFAOL { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 5; // offset: 24 } +// Type: Req +// CmdID: 9192 message DPAJAECBCPA { - repeated uint32 HBEHCHBCBPG = 1; // offset: 16 - repeated uint32 IAEAJKJDCHO = 11; // offset: 32 - repeated LimaoNewsOfficeSurveyState CMNOBDCMGHE = 8; // offset: 40 + repeated uint32 HBEHCHBCBPG = 7; // offset: 16 + repeated uint32 IAEAJKJDCHO = 8; // offset: 40 + repeated LimaoNewsOfficeSurveyState CMNOBDCMGHE = 14; // offset: 24 } // Type: Rsp -// CmdID: 9188 +// CmdID: 9200 message JEGNOIJMBCA { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 5; // offset: 24 } +// Type: Req +// CmdID: 9210 message DGFHEGJKHFO { - uint32 KPKJALDCMIK = 12; // offset: 24 + uint32 KPKJALDCMIK = 6; // offset: 24 } // Type: Rsp -// CmdID: 9205 +// CmdID: 9182 message GHBBMIJFIAD { - uint32 retcode = 1; // offset: 24 - uint32 KPKJALDCMIK = 4; // offset: 28 + uint32 KPKJALDCMIK = 6; // offset: 28 + uint32 retcode = 12; // offset: 24 } +// Type: Req +// CmdID: 9195 message OLNDMBMBNDC { - uint32 NNDNCAEGDFI = 2; // offset: 24 + uint32 NNDNCAEGDFI = 15; // offset: 24 } // Type: Rsp // CmdID: 9183 message GHBKJLIHHGJ { - uint32 retcode = 2; // offset: 24 - uint32 NNDNCAEGDFI = 8; // offset: 28 + uint32 NNDNCAEGDFI = 5; // offset: 24 + uint32 retcode = 7; // offset: 28 } +// Type: Req +// CmdID: 9191 message HBOOIEJHKOD { - uint32 BOGIJENAEHJ = 10; // offset: 24 - uint32 CBGODLHCLPK = 13; // offset: 28 + uint32 BOGIJENAEHJ = 4; // offset: 24 + uint32 CBGODLHCLPK = 7; // offset: 28 } // Type: Rsp -// CmdID: 9203 +// CmdID: 9190 message EPMONPAABKJ { - uint32 BOGIJENAEHJ = 11; // offset: 24 - uint32 retcode = 2; // offset: 28 - uint32 CBGODLHCLPK = 6; // offset: 32 + uint32 BOGIJENAEHJ = 4; // offset: 24 + uint32 retcode = 6; // offset: 32 + uint32 CBGODLHCLPK = 8; // offset: 28 } +// Type: Req +// CmdID: 9188 message JGHOCEGBDCC { } -// Type: Rsp -// CmdID: 9187 -message LJCBIAEMLDN { - uint32 retcode = 11; // offset: 24 -} - -message LFGKIJMBKJG { - uint32 CBGODLHCLPK = 7; // offset: 24 - bool KBLBFGANMPJ = 4; // offset: 28 -} - -// Type: Rsp -// CmdID: 9200 -message DDAPICMFDAB { - bool KBLBFGANMPJ = 12; // offset: 24 - uint32 retcode = 3; // offset: 28 - uint32 CBGODLHCLPK = 9; // offset: 32 -} - -message PLADCLDJGKK { - bool KBLBFGANMPJ = 4; // offset: 24 - uint32 BEOHGAADKPH = 12; // offset: 28 -} - // Type: Rsp // CmdID: 9181 -message KBAKBMGBNOL { - bool KBLBFGANMPJ = 2; // offset: 24 - uint32 retcode = 10; // offset: 28 - uint32 BEOHGAADKPH = 7; // offset: 32 +message LJCBIAEMLDN { + uint32 retcode = 14; // offset: 24 } +// Type: Req +// CmdID: 9207 +message LFGKIJMBKJG { + uint32 CBGODLHCLPK = 10; // offset: 28 + bool KBLBFGANMPJ = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9194 +message DDAPICMFDAB { + bool KBLBFGANMPJ = 3; // offset: 24 + uint32 retcode = 6; // offset: 28 + uint32 CBGODLHCLPK = 11; // offset: 32 +} + +// Type: Req +// CmdID: 9204 +message PLADCLDJGKK { + uint32 BEOHGAADKPH = 9; // offset: 28 + bool KBLBFGANMPJ = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 9186 +message KBAKBMGBNOL { + uint32 BEOHGAADKPH = 2; // offset: 28 + uint32 retcode = 10; // offset: 32 + bool KBLBFGANMPJ = 13; // offset: 24 +} + +// Obf: MLPGOBNCBOF enum CmdLineupType { 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; + CmdJoinLineupCsReq = 788; + CmdSwitchLineupIndexCsReq = 704; + CmdSetLineupNameCsReq = 736; + CmdSwapLineupCsReq = 726; + CmdChangeLineupLeaderScRsp = 739; + CmdExtraLineupDestroyNotify = 772; + CmdGetAllLineupDataCsReq = 745; + CmdSwapLineupScRsp = 713; + CmdGetCurLineupDataCsReq = 793; + CmdQuitLineupCsReq = 786; + CmdCNCFCDJAFOJ = 721; + CmdGetLineupAvatarDataScRsp = 733; + CmdSyncLineupNotify = 771; + CmdJoinLineupScRsp = 781; + CmdSwitchLineupIndexScRsp = 711; + CmdGetCurLineupDataScRsp = 758; + CmdReplaceLineupCsReq = 730; + CmdVirtualLineupTrialAvatarChangeScNotify = 780; + CmdVirtualLineupDestroyNotify = 765; + CmdGetAllLineupDataScRsp = 769; + CmdGetLineupAvatarDataCsReq = 740; + CmdQuitLineupScRsp = 747; + CmdChangeLineupLeaderCsReq = 738; + CmdSetLineupNameScRsp = 748; + CmdSyncAllPresetLineupNotify = 784; + CmdReplaceLineupScRsp = 742; } enum EMEAOGDFBDI { @@ -22374,6 +21946,7 @@ enum EMEAOGDFBDI { EMEAOGDFBDI_KBLBAPNNANO = 4; } +// Obf: DMHILEFFPFL enum ExtraLineupType { LINEUP_NONE = 0; LINEUP_CHALLENGE = 1; @@ -22396,6 +21969,7 @@ enum ExtraLineupType { LINEUP_GRID_FIGHT = 19; } +// Obf: OAJOCEIKAGK enum SyncLineupReason { SYNC_REASON_NONE = 0; SYNC_REASON_MP_ADD = 1; @@ -22406,488 +21980,463 @@ enum SyncLineupReason { SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER = 6; } -message GetStageLineupCsReq { -} - -message ECDEOHEFDHP { - uint32 BLIFOAEFHIB = 11; // offset: 24 - uint32 stage_type = 3; // offset: 28 -} - -// Type: Rsp -// CmdID: 703 -message GetStageLineupScRsp { - repeated ECDEOHEFDHP FKIDLFLCDEC = 12; // offset: 24 - uint32 retcode = 3; // offset: 32 -} - +// Obf: LineupAvatar message LineupAvatar { - 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 + uint32 id = 3; // offset: 40 + uint32 slot = 4; // offset: 36 + uint32 satiety = 10; // offset: 44 + AvatarType avatar_type = 13; // offset: 48 + uint32 hp = 14; // offset: 32 + SpBarInfo sp_bar = 15; // offset: 24 } +// Obf: LineupInfo message LineupInfo { - 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 + repeated uint32 locked_avatar_i_ds = 1; // offset: 24 + repeated uint32 available_trial_avatar_i_ds = 2; // offset: 16 + uint32 mp = 3; // offset: 76 + uint32 game_story_line_id = 4; // offset: 72 + uint32 leader_slot = 5; // offset: 64 + bool ABHONGJHICF = 6; // offset: 80 + repeated LineupAvatar avatar_list = 7; // offset: 56 + uint32 plane_id = 8; // offset: 88 + repeated uint32 story_line_avatar_id_list = 9; // offset: 48 + bool _is_virtual = 11; // offset: 81 + uint32 index = 12; // offset: 84 + uint32 max_mp = 13; // offset: 92 + string name = 14; // offset: 32 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: JIJPDHKHFML // Type: Req -// CmdID: 780 +// CmdID: 793 message GetCurLineupDataCsReq { } // Obf: FNDNOHGCGIE // Type: Rsp -// CmdID: 727 +// CmdID: 758 message GetCurLineupDataScRsp { - LineupInfo lineup = 9; // offset: 24 + LineupInfo lineup = 10; // offset: 24 uint32 retcode = 15; // offset: 32 } // Type: Req -// CmdID: 736 +// CmdID: 788 message JoinLineupCsReq { - 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: 713 -message JoinLineupScRsp { - uint32 retcode = 3; // offset: 24 -} - -// Type: Req -// CmdID: 715 -message QuitLineupCsReq { - 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 + ExtraLineupType extra_lineup_type = 1; // offset: 32 + bool _is_virtual = 3; // offset: 28 + uint32 slot = 5; // offset: 24 + uint32 base_avatar_id = 8; // offset: 40 + uint32 index = 10; // offset: 36 + uint32 plane_id = 12; // offset: 48 + AvatarType avatar_type = 13; // offset: 44 } // Type: Rsp // CmdID: 781 -message QuitLineupScRsp { - 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 +message JoinLineupScRsp { + uint32 retcode = 9; // offset: 24 } // Type: Req -// CmdID: 710 -message SwapLineupCsReq { - 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 +// CmdID: 786 +message QuitLineupCsReq { + AvatarType avatar_type = 1; // offset: 24 + uint32 base_avatar_id = 6; // offset: 44 + uint32 plane_id = 8; // offset: 28 + uint32 index = 9; // offset: 32 + ExtraLineupType extra_lineup_type = 14; // offset: 36 + bool _is_virtual = 15; // offset: 40 } // Type: Rsp -// CmdID: 787 +// CmdID: 747 +message QuitLineupScRsp { + uint32 retcode = 1; // offset: 24 + bool _is_virtual = 9; // offset: 29 + bool MFBIPMACFCE = 15; // offset: 28 +} + +// Type: Req +// CmdID: 726 +message SwapLineupCsReq { + uint32 ENBIBCPPLDC = 1; // offset: 40 + uint32 index = 4; // offset: 28 + bool _is_virtual = 6; // offset: 36 + ExtraLineupType extra_lineup_type = 8; // offset: 32 + uint32 MPIEGFCNBEN = 10; // offset: 24 + uint32 plane_id = 13; // offset: 44 +} + +// Type: Rsp +// CmdID: 713 message SwapLineupScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 12; // offset: 24 } // Obf: EOBONCLPPLM // Type: Notify -// CmdID: 729 +// CmdID: 771 message SyncLineupNotify { - repeated SyncLineupReason reason_list = 3; // offset: 16 - LineupInfo lineup = 10; // offset: 24 + LineupInfo lineup = 3; // offset: 16 + repeated SyncLineupReason reason_list = 7; // offset: 32 } // Obf: ELFNJCILJGK // Type: Req -// CmdID: 712 +// CmdID: 740 message GetLineupAvatarDataCsReq { } - message LineupAvatarData { - uint32 hp = 8; // offset: 24 - AvatarType avatar_type = 1; // offset: 28 - uint32 id = 5; // offset: 32 + uint32 hp = 12; // offset: 32 + AvatarType avatar_type = 14; // offset: 28 + uint32 id = 15; // offset: 24 } // Obf: HLPOIMIADJI // Type: Rsp -// CmdID: 754 +// CmdID: 733 message GetLineupAvatarDataScRsp { - repeated LineupAvatarData avatar_data_list = 5; // offset: 24 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 11; // offset: 32 + repeated LineupAvatarData avatar_data_list = 15; // offset: 24 } // Obf: GOEIOJHFNOH // Type: Req -// CmdID: 783 +// CmdID: 738 message ChangeLineupLeaderCsReq { - uint32 slot = 7; // offset: 24 + uint32 slot = 15; // offset: 24 } // Obf: GHHKJGJNKIK // Type: Rsp -// CmdID: 709 +// CmdID: 739 message ChangeLineupLeaderScRsp { - uint32 retcode = 10; // offset: 24 - uint32 slot = 8; // offset: 28 + uint32 slot = 6; // offset: 24 + uint32 retcode = 11; // offset: 28 } // Obf: GFMLKENMBGP // Type: Req -// CmdID: 742 +// CmdID: 704 message SwitchLineupIndexCsReq { uint32 index = 1; // offset: 24 } // Obf: MEFDHAEBAFG // Type: Rsp -// CmdID: 776 +// CmdID: 711 message SwitchLineupIndexScRsp { - uint32 index = 4; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 retcode = 2; // offset: 28 + uint32 index = 5; // offset: 24 } // Obf: HIPGFJHDOBO // Type: Req -// CmdID: 738 +// CmdID: 736 message SetLineupNameCsReq { - string name = 9; // offset: 24 - uint32 index = 15; // offset: 32 + string name = 4; // offset: 16 + uint32 index = 11; // offset: 32 } // Obf: FIMLPDOBHBD // Type: Rsp -// CmdID: 761 +// CmdID: 748 message SetLineupNameScRsp { - string name = 10; // offset: 24 - uint32 index = 4; // offset: 32 - uint32 retcode = 12; // offset: 36 + uint32 retcode = 10; // offset: 32 + string name = 12; // offset: 24 + uint32 index = 13; // offset: 36 } // Obf: AMIDBKDMELM // Type: Req -// CmdID: 724 +// CmdID: 745 message GetAllLineupDataCsReq { } // Obf: EPGDODNPPDO // Type: Rsp -// CmdID: 771 +// CmdID: 769 message GetAllLineupDataScRsp { - repeated LineupInfo lineup_list = 5; // offset: 24 - uint32 cur_index = 11; // offset: 32 - uint32 retcode = 8; // offset: 36 + uint32 retcode = 3; // offset: 36 + uint32 cur_index = 5; // offset: 32 + repeated LineupInfo lineup_list = 7; // offset: 16 } +// Obf: EFAFCCEKOAN // Type: Notify -// CmdID: 792 -message EFAFCCEKOAN { - repeated LineupInfo lineup_list = 7; // offset: 24 +// CmdID: 784 +message SyncAllPresetLineupNotify { + repeated LineupInfo lineup_list = 10; // offset: 16 uint32 cur_index = 13; // offset: 32 } // Obf: HPHANFONFPF // Type: Notify -// CmdID: 778 +// CmdID: 765 message VirtualLineupDestroyNotify { - uint32 plane_id = 4; // offset: 24 + uint32 plane_id = 1; // offset: 24 } - message LineupSlotData { - uint32 slot = 12; // offset: 24 - uint32 id = 8; // offset: 28 - uint32 assist_uid = 3; // offset: 32 - AvatarType avatar_type = 7; // offset: 36 + uint32 id = 7; // offset: 36 + uint32 slot = 10; // offset: 24 + uint32 assist_uid = 12; // offset: 32 + AvatarType avatar_type = 13; // offset: 28 } // Obf: BLIOAJGEJNN // Type: Req -// CmdID: 752 +// CmdID: 730 message ReplaceLineupCsReq { - repeated LineupSlotData lineup_slot_list = 10; // offset: 24 - uint32 game_story_line_id = 12; // offset: 32 - 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 + bool PLIEODDEEHG = 1; // offset: 52 + uint32 leader_slot = 2; // offset: 44 + bool _is_virtual = 3; // offset: 53 + bool HIAMAJKDIOO = 9; // offset: 54 + uint32 game_story_line_id = 10; // offset: 32 + uint32 plane_id = 11; // offset: 36 + repeated LineupSlotData lineup_slot_list = 13; // offset: 16 + uint32 index = 14; // offset: 48 + ExtraLineupType extra_lineup_type = 15; // offset: 40 } // Obf: JHICJLAIPLD // Type: Rsp -// CmdID: 748 +// CmdID: 742 message ReplaceLineupScRsp { - uint32 OMDLCGEMBLA = 12; // offset: 24 - uint32 retcode = 13; // offset: 28 + uint32 OMDLCGEMBLA = 4; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: HOGPMBGJIDH // Type: Notify -// CmdID: 759 +// CmdID: 772 message ExtraLineupDestroyNotify { - ExtraLineupType extra_lineup_type = 7; // offset: 24 + ExtraLineupType extra_lineup_type = 3; // offset: 24 } // Obf: GNIOONGIJLP // Type: Notify -// CmdID: 774 +// CmdID: 780 message VirtualLineupTrialAvatarChangeScNotify { - repeated uint32 ILIDIIGALKD = 2; // offset: 16 - repeated uint32 EDBMIFNEHHH = 8; // offset: 24 - uint32 plane_id = 14; // offset: 40 - bool OLPNMKAPDLP = 10; // offset: 44 + bool OLPNMKAPDLP = 1; // offset: 44 + uint32 plane_id = 5; // offset: 40 + repeated uint32 EDBMIFNEHHH = 7; // offset: 32 + repeated uint32 ILIDIIGALKD = 12; // offset: 24 } // Type: Notify -// CmdID: 766 +// CmdID: 721 message CNCFCDJAFOJ { - repeated uint32 KLNEDJPADCA = 2; // offset: 16 + repeated uint32 KLNEDJPADCA = 4; // offset: 24 } +// Obf: MFAHJPCHPIN enum CmdLobbyType { 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; + CmdLobbyCreateScRsp = 7373; + CmdAGDPIOAKFGB = 7365; + CmdLobbyKickOutCsReq = 7360; + CmdLobbyModifyPlayerInfoCsReq = 7353; + CmdLobbyKickOutScRsp = 7371; + CmdDACEFJFGLGM = 7369; + CmdLobbyInviteCsReq = 7370; + CmdLobbyJoinCsReq = 7387; + CmdLobbyModifyPlayerInfoScRsp = 7357; + CmdOPKKJFEFEIL = 7385; + CmdLobbyQuitCsReq = 7379; + CmdLobbyGetInfoScRsp = 7364; + CmdLobbyGetInfoCsReq = 7352; + CmdANFMHBGNNEG = 7358; + CmdLobbyQuitScRsp = 7383; + CmdLobbyInteractScNotify = 7363; + CmdLobbyJoinScRsp = 7394; + CmdLobbyCreateCsReq = 7359; + CmdKIGJGMLAMGH = 7368; + CmdLobbySyncInfoScNotify = 7374; + CmdLobbyInviteScRsp = 7367; + CmdGJBGNMGGDLE = 7398; } // Obf: CCDPOMCEFED // Type: Req -// CmdID: 7382 +// CmdID: 7359 message LobbyCreateCsReq { - PJMGBLIFDFP EMIJCKENBKJ = 7; // offset: 16 - LobbyGameExtInfo JIDKDPPPDPF = 15; // offset: 32 - FightGameMode GJNMHILINHC = 13; // offset: 40 - uint32 HDJFGMGAOOF = 3; // offset: 44 + LobbyGameExtInfo JIDKDPPPDPF = 1; // offset: 24 + uint32 HDJFGMGAOOF = 9; // offset: 40 + FightGameMode GJNMHILINHC = 14; // offset: 44 + PJMGBLIFDFP room_ext_info = 15; // offset: 16 } // Obf: ACABBGBMIPN // Type: Rsp -// CmdID: 7392 +// CmdID: 7373 message LobbyCreateScRsp { - 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 + uint64 room_id = 2; // offset: 48 + uint32 retcode = 5; // offset: 40 + uint32 HDJFGMGAOOF = 7; // offset: 44 + repeated LMLNNHKJEIP DFLEOIGPLNM = 9; // offset: 16 + FightGameMode GJNMHILINHC = 13; // offset: 56 + PJMGBLIFDFP room_ext_info = 14; // offset: 32 } // Type: Req -// CmdID: 7384 +// CmdID: 7370 message LobbyInviteCsReq { - repeated uint32 uid_list = 7; // offset: 24 + repeated uint32 uid_list = 1; // offset: 16 } // Type: Rsp -// CmdID: 7371 +// CmdID: 7367 message LobbyInviteScRsp { - repeated uint32 uid_list = 12; // offset: 24 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated uint32 uid_list = 4; // offset: 24 } // Obf: BNOKBNOIIGD // Type: Req -// CmdID: 7357 +// CmdID: 7387 message LobbyJoinCsReq { - LobbyGameExtInfo JIDKDPPPDPF = 5; // offset: 16 - string JKJCIPFMOHG = 10; // offset: 24 - uint64 room_id = 1; // offset: 40 + LobbyGameExtInfo JIDKDPPPDPF = 5; // offset: 32 + string JKJCIPFMOHG = 10; // offset: 16 + uint64 room_id = 15; // offset: 40 } // Obf: JLPMFNHLBED // Type: Rsp -// CmdID: 7373 +// CmdID: 7394 message LobbyJoinScRsp { - 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 + PJMGBLIFDFP room_ext_info = 4; // offset: 32 + uint32 HDJFGMGAOOF = 7; // offset: 52 + FightGameMode GJNMHILINHC = 8; // offset: 56 + uint32 retcode = 10; // offset: 48 + uint64 room_id = 12; // offset: 40 + repeated LMLNNHKJEIP DFLEOIGPLNM = 15; // offset: 16 } // Type: Req -// CmdID: 7390 +// CmdID: 7379 message LobbyQuitCsReq { } // Type: Rsp -// CmdID: 7355 +// CmdID: 7383 message LobbyQuitScRsp { uint32 retcode = 4; // offset: 24 } // Type: Req -// CmdID: 7394 +// CmdID: 7369 message DACEFJFGLGM { } // Type: Rsp -// CmdID: 7377 +// CmdID: 7398 message GJBGNMGGDLE { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 14; // offset: 24 } // Type: Req -// CmdID: 7369 +// CmdID: 7353 message LobbyModifyPlayerInfoCsReq { - LobbyGameExtInfo JIDKDPPPDPF = 14; // offset: 24 - LobbyModifyType type = 15; // offset: 32 - uint32 GMGJFJCDGGN = 8; // offset: 36 + LobbyModifyType type = 9; // offset: 36 + LobbyGameExtInfo JIDKDPPPDPF = 13; // offset: 16 + uint32 GMGJFJCDGGN = 15; // offset: 32 } // Type: Rsp -// CmdID: 7395 +// CmdID: 7357 message LobbyModifyPlayerInfoScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Obf: FPEGJJJKNAL // Type: Notify -// CmdID: 7393 +// CmdID: 7374 message LobbySyncInfoScNotify { - repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 16 - uint32 uid = 2; // offset: 32 - LobbyModifyType type = 1; // offset: 36 + uint32 uid = 3; // offset: 36 + LobbyModifyType type = 5; // offset: 32 + repeated LMLNNHKJEIP DFLEOIGPLNM = 8; // offset: 24 } // Type: Req -// CmdID: 7359 +// CmdID: 7360 message LobbyKickOutCsReq { - uint32 uid = 5; // offset: 24 + uint32 uid = 9; // offset: 24 } // Type: Rsp -// CmdID: 7379 +// CmdID: 7371 message LobbyKickOutScRsp { - uint32 retcode = 5; // offset: 24 -} - -// Type: Notify -// CmdID: 7358 -message JGCFBNLCPEA { - FightGameMode GJNMHILINHC = 8; // offset: 24 - uint32 room_id = 15; // offset: 28 - uint32 CPOCELOLNHL = 7; // offset: 32 + uint32 retcode = 13; // offset: 24 } // Obf: AIBENADLLGH // Type: Req -// CmdID: 7353 +// CmdID: 7352 message LobbyGetInfoCsReq { } // Obf: MAMINBCLDKO // Type: Rsp -// CmdID: 7388 +// CmdID: 7364 message LobbyGetInfoScRsp { - 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 + uint32 HDJFGMGAOOF = 1; // offset: 40 + uint32 retcode = 3; // offset: 56 + PJMGBLIFDFP room_ext_info = 4; // offset: 32 + FightGameMode GJNMHILINHC = 5; // offset: 60 + uint64 room_id = 7; // offset: 48 + repeated LMLNNHKJEIP DFLEOIGPLNM = 9; // offset: 24 } // Type: Req -// CmdID: 7370 +// CmdID: 7385 message OPKKJFEFEIL { - uint32 teleport_id = 14; // offset: 24 - LobbyInteractType DNBKKDBFFAJ = 5; // offset: 28 + uint32 teleport_id = 5; // offset: 24 + LobbyInteractType DNBKKDBFFAJ = 9; // offset: 28 } // Type: Rsp -// CmdID: 7362 +// CmdID: 7365 message AGDPIOAKFGB { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 12; // offset: 24 uint32 teleport_id = 13; // offset: 28 } // Obf: DMOIAEPEJHK // Type: Notify -// CmdID: 7356 +// CmdID: 7363 message LobbyInteractScNotify { - uint32 CPOCELOLNHL = 1; // offset: 24 - LobbyInteractType DNBKKDBFFAJ = 14; // offset: 28 + LobbyInteractType DNBKKDBFFAJ = 1; // offset: 24 + uint32 CPOCELOLNHL = 8; // offset: 28 } // Type: Req -// CmdID: 7366 +// CmdID: 7358 message ANFMHBGNNEG { - PJMGBLIFDFP EMIJCKENBKJ = 10; // offset: 24 + PJMGBLIFDFP room_ext_info = 15; // offset: 16 } // Type: Rsp -// CmdID: 7391 +// CmdID: 7368 message KIGJGMLAMGH { uint32 retcode = 12; // offset: 24 } +// Obf: EGHHBKBLDMM enum CmdLocalLegendType { EGHHBKBLDMM_NLCDGIPGFDJ = 0; - CmdEnterLocalLegendLevelScRsp = 6586; - CmdLocalLegendDataChangeNotify = 6577; - CmdGetLocalLegendDataScRsp = 6592; - CmdEnterLocalLegendLevelCsReq = 6589; + CmdEnterLocalLegendLevelCsReq = 6587; + CmdLocalLegendDataChangeNotify = 6580; + CmdEnterLocalLegendLevelScRsp = 6582; + CmdGetLocalLegendDataScRsp = 6596; CmdGetLocalLegendDataCsReq = 6583; } - message JJEFLBCLBFN { + uint32 group_id = 1; // offset: 28 + uint32 DBKHHCGGKNN = 9; // offset: 32 uint32 FFGFINDLMCF = 11; // offset: 24 - uint32 group_id = 12; // offset: 28 - uint32 DBKHHCGGKNN = 1; // offset: 32 } // Obf: BKPFBNADBFO @@ -22898,367 +22447,357 @@ message GetLocalLegendDataCsReq { // Obf: FBLEHOCIBOG // Type: Rsp -// CmdID: 6592 +// CmdID: 6596 message GetLocalLegendDataScRsp { - repeated JJEFLBCLBFN level_data_list = 12; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 9; // offset: 32 + repeated JJEFLBCLBFN level_data_list = 13; // offset: 24 } - message ACIHMMBKMIM { - AvatarType avatar_type = 3; // offset: 24 - uint32 avatar_id = 5; // offset: 28 + uint32 avatar_id = 3; // offset: 24 + AvatarType avatar_type = 12; // offset: 28 } // Obf: LDPHOLLGPKE // Type: Req -// CmdID: 6589 +// CmdID: 6587 message EnterLocalLegendLevelCsReq { - repeated ACIHMMBKMIM avatar_list = 11; // offset: 24 - uint32 DBKHHCGGKNN = 8; // offset: 32 - uint32 group_id = 15; // offset: 36 + repeated ACIHMMBKMIM avatar_list = 4; // offset: 16 + uint32 DBKHHCGGKNN = 12; // offset: 36 + uint32 group_id = 14; // offset: 32 } // Obf: KJPKLCHMMNM // Type: Rsp -// CmdID: 6586 +// CmdID: 6582 message EnterLocalLegendLevelScRsp { - SceneBattleInfo battle_info = 12; // offset: 16 - uint32 group_id = 7; // offset: 32 - uint32 retcode = 8; // offset: 36 - uint32 DBKHHCGGKNN = 5; // offset: 40 + uint32 retcode = 2; // offset: 40 + uint32 DBKHHCGGKNN = 3; // offset: 36 + SceneBattleInfo battle_info = 6; // offset: 16 + uint32 group_id = 15; // offset: 32 } // Obf: HCFLLCPLMHF // Type: Notify -// CmdID: 6577 +// CmdID: 6580 message LocalLegendDataChangeNotify { - JJEFLBCLBFN level_data = 1; // offset: 16 + JJEFLBCLBFN level_data = 2; // offset: 16 } +// Obf: CFGEBHKAEHB enum CmdMailType { CFGEBHKAEHB_NLCDGIPGFDJ = 0; - CmdTakeMailAttachmentScRsp = 881; - CmdDelMailCsReq = 836; - CmdNewMailScNotify = 810; - CmdGetMailScRsp = 803; - CmdMarkReadMailScRsp = 827; - CmdGetMailCsReq = 873; - CmdMarkReadMailCsReq = 880; - CmdTakeMailAttachmentCsReq = 815; - CmdDelMailScRsp = 813; + CmdGetMailScRsp = 878; + CmdDelMailCsReq = 888; + CmdDelMailScRsp = 881; + CmdTakeMailAttachmentScRsp = 847; + CmdMarkReadMailScRsp = 858; + CmdGetMailCsReq = 825; + CmdMarkReadMailCsReq = 893; + CmdNewMailScNotify = 826; + CmdTakeMailAttachmentCsReq = 886; } +// Obf: JNLNCKDBOLK enum MailType { MAIL_TYPE_NORMAL = 0; MAIL_TYPE_STAR = 1; } // Type: Req -// CmdID: 873 +// CmdID: 825 message GetMailCsReq { - uint32 NPAFMEBNFOB = 13; // offset: 24 - uint32 HFKFNFKIEON = 2; // offset: 28 + uint32 start = 1; // offset: 24 + uint32 HFKFNFKIEON = 15; // offset: 28 } - message ClientMail { - 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 id = 1; // offset: 68 + int64 expire_time = 2; // offset: 80 + bool is_read = 3; // offset: 92 + string content = 4; // offset: 40 + string title = 5; // offset: 56 + MailType mail_type = 6; // offset: 64 + ItemList attachment = 8; // offset: 16 + int64 time = 9; // offset: 72 + string sender = 11; // offset: 32 uint32 template_id = 12; // offset: 88 - bool is_read = 2; // offset: 92 + repeated string para_list = 15; // offset: 24 } // Type: Rsp -// CmdID: 803 +// CmdID: 878 message GetMailScRsp { - 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 + uint32 total_num = 3; // offset: 48 + repeated ClientMail mail_list = 8; // offset: 16 + uint32 retcode = 10; // offset: 44 + uint32 start = 11; // offset: 52 + repeated ClientMail notice_mail_list = 12; // offset: 32 + bool is_end = 14; // offset: 40 } // Type: Req -// CmdID: 880 +// CmdID: 893 message MarkReadMailCsReq { - uint32 id = 9; // offset: 24 + uint32 id = 14; // offset: 24 } // Type: Rsp -// CmdID: 827 +// CmdID: 858 message MarkReadMailScRsp { - uint32 id = 7; // offset: 24 - uint32 retcode = 9; // offset: 28 + uint32 id = 9; // offset: 28 + uint32 retcode = 10; // offset: 24 } // Type: Req -// CmdID: 836 +// CmdID: 888 message DelMailCsReq { - repeated uint32 id_list = 7; // offset: 16 -} - -// Type: Rsp -// CmdID: 813 -message DelMailScRsp { - repeated uint32 id_list = 14; // offset: 16 - uint32 retcode = 8; // offset: 32 -} - -// Type: Req -// CmdID: 815 -message TakeMailAttachmentCsReq { - repeated uint32 mail_id_list = 8; // offset: 16 - uint32 optional_reward_id = 5; // offset: 32 -} - -message KNPNAHPHNJK { - uint32 IODBGABPNOP = 3; // offset: 24 - uint32 item_id = 8; // offset: 28 + repeated uint32 id_list = 9; // offset: 24 } // Type: Rsp // CmdID: 881 +message DelMailScRsp { + repeated uint32 id_list = 2; // offset: 16 + uint32 retcode = 12; // offset: 32 +} + +// Type: Req +// CmdID: 886 +message TakeMailAttachmentCsReq { + uint32 optional_reward_id = 7; // offset: 32 + repeated uint32 mail_id_list = 10; // offset: 24 +} +message KNPNAHPHNJK { + uint32 IODBGABPNOP = 10; // offset: 28 + uint32 item_id = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 847 message TakeMailAttachmentScRsp { - 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 + repeated KNPNAHPHNJK fail_mail_list = 3; // offset: 24 + repeated uint32 succ_mail_id_list = 10; // offset: 40 + uint32 retcode = 11; // offset: 48 + ItemList attachment = 15; // offset: 16 } // Type: Notify -// CmdID: 810 +// CmdID: 826 message NewMailScNotify { - repeated uint32 mail_id_list = 12; // offset: 24 + repeated uint32 mail_id_list = 7; // offset: 24 } +// Obf: LLGNEHDEAFB enum CmdMapRotationType { 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; + CmdResetMapRotationRegionScRsp = 6838; + CmdRotateMapCsReq = 6886; + CmdDNNLHFKKNLM = 6845; + CmdResetMapRotationRegionCsReq = 6833; + CmdRemoveRotatorCsReq = 6836; + CmdDeployRotatorCsReq = 6888; + CmdInteractChargerCsReq = 6893; + CmdEnterMapRotationRegionScRsp = 6878; + CmdGetMapRotationDataScRsp = 6840; + CmdInteractChargerScRsp = 6858; + CmdLeaveMapRotationRegionCsReq = 6826; + CmdLeaveMapRotationRegionScRsp = 6813; + CmdRotateMapScRsp = 6847; + CmdEnterMapRotationRegionCsReq = 6825; + CmdGetMapRotationDataCsReq = 6871; + CmdRemoveRotaterScRsp = 6848; + CmdDeployRotatorScRsp = 6881; + CmdUpdateEnergyScNotify = 6804; + CmdUpdateMapRotationDataScNotify = 6811; } - 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 + bool MJIPOJPBKNB = 1; // offset: 60 + int32 region_id = 2; // offset: 56 + RotaterEnergyInfo energy_info = 6; // offset: 24 + repeated RotaterData CEDGGDFMILP = 9; // offset: 48 + uint32 JPPMEKJGJFD = 11; // offset: 64 + RotateMapInfo COOOMDKGODF = 14; // offset: 16 + repeated ChargerInfo EGAGKNADAHJ = 15; // offset: 40 } - message RotaterEnergyInfo { - uint32 cur_num = 2; // offset: 24 - uint32 max_num = 5; // offset: 28 + uint32 max_num = 1; // offset: 24 + uint32 cur_num = 13; // offset: 28 } - message RotateMapInfo { - Vector4 MIACNFDGKCE = 11; // offset: 24 - Vector ELFDIEFKCMH = 6; // offset: 32 + Vector ELFDIEFKCMH = 2; // offset: 16 + Vector4 MIACNFDGKCE = 10; // offset: 24 } // Type: Req -// CmdID: 6873 +// CmdID: 6825 message EnterMapRotationRegionCsReq { - MotionInfo motion = 11; // offset: 16 - uint32 LJHKNKFLGDE = 15; // offset: 32 - uint32 JPPMEKJGJFD = 9; // offset: 36 + MotionInfo motion = 3; // offset: 24 + uint32 region_id = 7; // offset: 32 + uint32 JPPMEKJGJFD = 11; // offset: 36 } // Type: Rsp -// CmdID: 6803 +// CmdID: 6878 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 + uint32 JPPMEKJGJFD = 2; // offset: 44 + uint32 retcode = 6; // offset: 48 + uint32 region_id = 8; // offset: 52 + MotionInfo motion = 9; // offset: 24 + RotaterEnergyInfo energy_info = 11; // offset: 16 + uint32 client_pos_version = 15; // offset: 40 } - message ChargerInfo { - uint32 group_id = 8; // offset: 24 - uint32 PCCCKLNCLHB = 6; // offset: 28 + uint32 group_id = 10; // offset: 24 + uint32 instance_id = 11; // offset: 28 } // Type: Req -// CmdID: 6880 +// CmdID: 6893 message InteractChargerCsReq { - ChargerInfo charger_info = 10; // offset: 16 + ChargerInfo charger_info = 5; // offset: 16 } // Type: Rsp -// CmdID: 6827 +// CmdID: 6858 message InteractChargerScRsp { - RotaterEnergyInfo energy_info = 12; // offset: 16 - ChargerInfo charger_info = 14; // offset: 32 - uint32 retcode = 9; // offset: 40 + uint32 retcode = 2; // offset: 40 + RotaterEnergyInfo energy_info = 5; // offset: 16 + ChargerInfo charger_info = 12; // offset: 32 } - message RotaterData { - uint32 group_id = 3; // offset: 24 - uint32 PCCCKLNCLHB = 15; // offset: 28 - float BBFOLEOPPPL = 9; // offset: 32 + float position = 9; // offset: 28 + uint32 instance_id = 11; // offset: 24 + uint32 group_id = 15; // offset: 32 } // Type: Req -// CmdID: 6836 +// CmdID: 6888 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 -} - -// Type: Req -// CmdID: 6815 -message RotateMapCsReq { - RotateMapInfo COOOMDKGODF = 5; // offset: 16 - MotionInfo motion = 12; // offset: 32 - uint32 PCCCKLNCLHB = 10; // offset: 40 - uint32 group_id = 13; // offset: 44 + RotaterData rotater_data = 4; // offset: 24 } // Type: Rsp // CmdID: 6881 -message RotateMapScRsp { - MotionInfo motion = 9; // offset: 24 - uint32 client_pos_version = 12; // offset: 32 - uint32 retcode = 14; // offset: 36 +message DeployRotatorScRsp { + uint32 retcode = 6; // offset: 40 + RotaterData rotater_data = 10; // offset: 32 + RotaterEnergyInfo energy_info = 13; // offset: 24 } // Type: Req -// CmdID: 6810 -message LeaveMapRotationRegionCsReq { +// CmdID: 6886 +message RotateMapCsReq { + RotateMapInfo COOOMDKGODF = 4; // offset: 32 + uint32 group_id = 7; // offset: 40 MotionInfo motion = 10; // offset: 24 + uint32 instance_id = 14; // offset: 44 } // Type: Rsp -// CmdID: 6887 -message LeaveMapRotationRegionScRsp { - MotionInfo motion = 1; // offset: 16 - uint32 retcode = 8; // offset: 32 +// CmdID: 6847 +message RotateMapScRsp { + uint32 retcode = 2; // offset: 32 uint32 client_pos_version = 3; // offset: 36 + MotionInfo motion = 6; // offset: 24 } // Type: Req -// CmdID: 6829 +// CmdID: 6826 +message LeaveMapRotationRegionCsReq { + MotionInfo motion = 3; // offset: 16 +} + +// Type: Rsp +// CmdID: 6813 +message LeaveMapRotationRegionScRsp { + uint32 client_pos_version = 7; // offset: 36 + uint32 retcode = 11; // offset: 32 + MotionInfo motion = 15; // offset: 16 +} + +// Type: Req +// CmdID: 6871 message GetMapRotationDataCsReq { } // Type: Rsp -// CmdID: 6812 +// CmdID: 6840 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 + repeated ChargerInfo EGAGKNADAHJ = 1; // offset: 24 + bool BHABAIFPOOA = 2; // offset: 60 + int32 region_id = 5; // offset: 68 + RotateMapInfo COOOMDKGODF = 6; // offset: 48 + uint32 JPPMEKJGJFD = 8; // offset: 64 + repeated RotaterData CEDGGDFMILP = 10; // offset: 16 + RotaterEnergyInfo energy_info = 13; // offset: 32 + uint32 retcode = 14; // offset: 56 } // Type: Req -// CmdID: 6854 +// CmdID: 6833 message ResetMapRotationRegionCsReq { - RotateMapInfo COOOMDKGODF = 2; // offset: 16 - MotionInfo motion = 12; // offset: 24 + RotateMapInfo COOOMDKGODF = 6; // offset: 32 + MotionInfo motion = 8; // offset: 24 } // Type: Rsp -// CmdID: 6883 +// CmdID: 6838 message ResetMapRotationRegionScRsp { - MotionInfo motion = 5; // offset: 24 - uint32 retcode = 3; // offset: 32 - uint32 client_pos_version = 8; // offset: 36 + uint32 client_pos_version = 4; // offset: 32 + uint32 retcode = 5; // offset: 36 + MotionInfo motion = 7; // offset: 16 } // Type: Notify -// CmdID: 6809 -message LeaveMapRotationRegionScNotify { -} - -// Type: Notify -// CmdID: 6842 +// CmdID: 6804 message UpdateEnergyScNotify { - RotaterEnergyInfo energy_info = 11; // offset: 16 + RotaterEnergyInfo energy_info = 7; // offset: 24 } // Type: Notify -// CmdID: 6876 +// CmdID: 6811 message UpdateMapRotationDataScNotify { + uint32 JPPMEKJGJFD = 1; // offset: 64 + bool BHABAIFPOOA = 3; // offset: 56 + repeated ChargerInfo EGAGKNADAHJ = 6; // offset: 40 + RotaterEnergyInfo energy_info = 8; // offset: 32 + RotateMapInfo COOOMDKGODF = 11; // offset: 48 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 + int32 region_id = 14; // offset: 60 } // Type: Req -// CmdID: 6838 +// CmdID: 6836 message RemoveRotatorCsReq { - RotaterData rotater_data = 12; // offset: 24 + RotaterData rotater_data = 10; // offset: 16 } // Type: Rsp -// CmdID: 6861 +// CmdID: 6848 message RemoveRotaterScRsp { - RotaterData rotater_data = 15; // offset: 24 - RotaterEnergyInfo energy_info = 11; // offset: 32 - uint32 retcode = 13; // offset: 40 + uint32 retcode = 1; // offset: 40 + RotaterData rotater_data = 13; // offset: 32 + RotaterEnergyInfo energy_info = 14; // offset: 24 } // Type: Notify -// CmdID: 6824 +// CmdID: 6845 message DNNLHFKKNLM { - repeated RotaterData CEDGGDFMILP = 5; // offset: 16 + repeated RotaterData CEDGGDFMILP = 4; // offset: 24 } +// Obf: NIEBPPAPJOF enum CmdMarbleType { NIEBPPAPJOF_NLCDGIPGFDJ = 0; - CmdMarbleUpdateShownSealScRsp = 8281; - CmdMarbleUnlockSealScNotify = 8282; - CmdMarbleGetDataScRsp = 8276; - CmdMarbleShopBuyScRsp = 8289; - CmdMarbleUpdateShownSealCsReq = 8274; - CmdHAJKEPNEJED = 8286; CmdMarbleGetDataCsReq = 8288; - CmdKBECKAMICJF = 8290; - CmdMarblePvpDataUpdateScNotify = 8284; + CmdHAJKEPNEJED = 8273; + CmdMarbleUpdateShownSealCsReq = 8281; CmdMarbleShopBuyCsReq = 8272; + CmdMarbleShopBuyScRsp = 8287; + CmdMarbleUpdateShownSealScRsp = 8285; + CmdMarbleUnlockSealScNotify = 8275; + CmdMarblePvpDataUpdateScNotify = 8274; + CmdMarbleGetDataScRsp = 8278; + CmdKBECKAMICJF = 8282; } // Obf: ONEBKBJMLIG @@ -23269,94 +22808,93 @@ message MarbleGetDataCsReq { // Obf: CCNJIFFMGNA // Type: Rsp -// CmdID: 8276 +// CmdID: 8278 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 + repeated uint32 IKGIIIJLLBL = 3; // offset: 40 + int32 score_id = 8; // offset: 52 + repeated uint32 LHDIMCDHCEO = 11; // offset: 16 + uint32 retcode = 12; // offset: 48 + repeated uint32 KJJCIMANKOA = 15; // offset: 32 } // Type: Req -// CmdID: 8286 +// CmdID: 8273 message HAJKEPNEJED { - repeated uint32 EGCLLKDHIAE = 4; // offset: 24 - uint32 GNAMNBDIEKG = 15; // offset: 32 + uint32 GNAMNBDIEKG = 3; // offset: 32 + repeated uint32 EGCLLKDHIAE = 13; // offset: 24 } // Type: Rsp -// CmdID: 8290 +// CmdID: 8282 message KBECKAMICJF { - uint32 retcode = 1; // offset: 24 - uint32 GNAMNBDIEKG = 12; // offset: 28 + uint32 GNAMNBDIEKG = 5; // offset: 28 + uint32 retcode = 13; // offset: 24 } // Obf: IPIKNJLJCNC // Type: Req // CmdID: 8272 message MarbleShopBuyCsReq { - repeated uint32 EGCLLKDHIAE = 3; // offset: 16 + repeated uint32 EGCLLKDHIAE = 5; // offset: 16 } // Obf: AFDNHCKGNNB // Type: Rsp -// CmdID: 8289 +// CmdID: 8287 message MarbleShopBuyScRsp { - repeated uint32 EGCLLKDHIAE = 5; // offset: 24 - uint32 retcode = 11; // offset: 32 + repeated uint32 EGCLLKDHIAE = 8; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Obf: GKHLACNDNHA // Type: Notify -// CmdID: 8282 +// CmdID: 8275 message MarbleUnlockSealScNotify { - repeated uint32 EGCLLKDHIAE = 2; // offset: 16 + repeated uint32 EGCLLKDHIAE = 10; // offset: 16 } // Obf: DPIEGEGHMDP // Type: Notify -// CmdID: 8284 +// CmdID: 8274 message MarblePvpDataUpdateScNotify { - int32 score_id = 14; // offset: 24 + int32 score_id = 15; // offset: 24 } // Obf: PODAILFIECJ // Type: Req -// CmdID: 8274 +// CmdID: 8281 message MarbleUpdateShownSealCsReq { - repeated uint32 GFADCIHMDNN = 6; // offset: 24 + repeated uint32 GFADCIHMDNN = 7; // offset: 24 } // Obf: ODGOEIFAHPH // Type: Rsp -// CmdID: 8281 +// CmdID: 8285 message MarbleUpdateShownSealScRsp { - repeated uint32 GFADCIHMDNN = 8; // offset: 24 - uint32 retcode = 13; // offset: 32 + repeated uint32 GFADCIHMDNN = 3; // offset: 16 + uint32 retcode = 10; // offset: 32 } +// Obf: LCNKHDAOMKM enum CmdMarkChestType { LCNKHDAOMKM_NLCDGIPGFDJ = 0; - CmdUpdateMarkChestScRsp = 8200; - CmdUpdateMarkChestCsReq = 8196; - CmdMarkChestChangedScNotify = 8182; - CmdGetMarkChestScRsp = 8186; + CmdUpdateMarkChestCsReq = 8183; CmdGetMarkChestCsReq = 8198; + CmdMarkChestChangedScNotify = 8182; + CmdGetMarkChestScRsp = 8188; + CmdUpdateMarkChestScRsp = 8192; } - 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 + uint32 group_id = 3; // offset: 24 + uint32 plane_id = 5; // offset: 28 + uint32 config_id = 8; // offset: 36 + uint32 HFJELBGDGHP = 9; // offset: 32 + uint32 floor_id = 13; // 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 + int64 mark_time = 6; // offset: 32 + uint32 func_id = 8; // offset: 40 + repeated MarkChestInfo mark_chest_info_list = 10; // offset: 24 } // Obf: BMDACCNEEPL @@ -23367,119 +22905,113 @@ message GetMarkChestCsReq { // Obf: KGALGCOHNIJ // Type: Rsp -// CmdID: 8186 +// CmdID: 8188 message GetMarkChestScRsp { - repeated MarkChestFuncInfo mark_chest_func_info = 12; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated MarkChestFuncInfo mark_chest_func_info = 9; // offset: 24 } // Obf: GIAHMBPHGPI // Type: Req -// CmdID: 8196 +// CmdID: 8183 message UpdateMarkChestCsReq { - repeated MarkChestInfo mark_chest_info_list = 5; // offset: 16 - uint32 func_id = 14; // offset: 32 - uint32 trigger_param_id = 7; // offset: 36 + uint32 func_id = 9; // offset: 32 + repeated MarkChestInfo mark_chest_info_list = 10; // offset: 16 + uint32 trigger_param_id = 12; // offset: 36 } // Obf: MHHCEHOKJBG // Type: Rsp -// CmdID: 8200 +// CmdID: 8192 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 + uint32 retcode = 3; // offset: 32 + uint32 func_id = 5; // offset: 36 + repeated MarkChestFuncInfo mark_chest_func_info = 8; // offset: 16 + uint32 trigger_param_id = 10; // offset: 40 } // Obf: PCECJDGICOC // Type: Notify // CmdID: 8182 message MarkChestChangedScNotify { - repeated MarkChestFuncInfo mark_chest_func_info = 11; // offset: 16 + repeated MarkChestFuncInfo mark_chest_func_info = 15; // offset: 24 } +// Obf: OJCIGGAFGPN enum CmdMatchType { OJCIGGAFGPN_NLCDGIPGFDJ = 0; - CmdStartMatchScRsp = 7342; - CmdGetCrossInfoScRsp = 7319; - CmdOGBLIDDOCAO = 7344; - CmdStartMatchCsReq = 7332; - CmdCancelMatchScRsp = 7323; - CmdGetCrossInfoCsReq = 7327; - CmdCancelMatchCsReq = 7307; + CmdStartMatchScRsp = 7323; + CmdGetCrossInfoScRsp = 7303; + CmdCancelMatchCsReq = 7337; + CmdGetCrossInfoCsReq = 7348; + CmdStartMatchCsReq = 7309; + CmdCancelMatchScRsp = 7344; } // Type: Req -// CmdID: 7332 +// CmdID: 7309 message StartMatchCsReq { - LobbyGameExtInfo JIDKDPPPDPF = 8; // offset: 16 - FightGameMode GJNMHILINHC = 1; // offset: 32 -} - -// Type: Rsp -// CmdID: 7342 -message StartMatchScRsp { - LobbyGameExtInfo JIDKDPPPDPF = 4; // offset: 24 - uint32 retcode = 15; // offset: 32 -} - -// Type: Req -// CmdID: 7307 -message CancelMatchCsReq { + FightGameMode GJNMHILINHC = 4; // offset: 32 + LobbyGameExtInfo JIDKDPPPDPF = 11; // offset: 16 } // Type: Rsp // CmdID: 7323 -message CancelMatchScRsp { - uint32 retcode = 10; // offset: 24 +message StartMatchScRsp { + uint32 retcode = 2; // offset: 24 +} + +// Type: Req +// CmdID: 7337 +message CancelMatchCsReq { } // Type: Rsp // CmdID: 7344 -message OGBLIDDOCAO { - repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 16 - uint32 retcode = 8; // offset: 32 +message CancelMatchScRsp { + uint32 retcode = 1; // offset: 24 } // Obf: LFHENIDCNMJ // Type: Req -// CmdID: 7327 +// CmdID: 7348 message GetCrossInfoCsReq { } // Obf: BMMPOKFLJFG // Type: Rsp -// CmdID: 7319 +// CmdID: 7303 message GetCrossInfoScRsp { - uint32 retcode = 8; // offset: 24 - FightGameMode GJNMHILINHC = 2; // offset: 28 - uint64 FGNFDGAKKAP = 9; // offset: 32 - uint64 room_id = 15; // offset: 40 + uint64 FGNFDGAKKAP = 7; // offset: 32 + uint64 room_id = 9; // offset: 24 + uint32 retcode = 10; // offset: 40 + FightGameMode GJNMHILINHC = 15; // offset: 44 } +// Obf: PLHKNANMNAO 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; + CmdMatchThreeV2SetBirdPosCsReq = 7429; + CmdMatchThreeV2LevelEndCsReq = 7420; + CmdPOGMMMGBNCH = 7448; + CmdDHFGMHFEHEB = 7410; + CmdMatchThreeGetDataDataCsReq = 7409; + CmdMatchThreeV2ScNotify = 7406; + CmdEEHLDBOEFGB = 7414; + CmdMatchThreeV2BattleItemLevelUpScRsp = 7424; + CmdMatchThreeV2SetBirdPosScRsp = 7433; + CmdPBDKDFCOAPB = 7407; + CmdMatchThreeV2BattleItemLevelUpCsReq = 7421; + CmdHDAOEKOEDHO = 7403; + CmdMatchThreeLevelEndCsReq = 7437; + CmdMatchThreeGetDataDataScRsp = 7423; + CmdMatchThreeV2LevelEndScRsp = 7417; + CmdMatchThreeSyncDataScNotify = 7419; + CmdMatchThreeV2PvpFinishScNotify = 7402; + CmdMatchThreeLevelEndScRsp = 7444; } +// Obf: JHGPKBIJHDE enum MatchThreeStatisticsType { JHGPKBIJHDE_AKHAIBHBLFL = 0; JHGPKBIJHDE_IKGFLPIKBME = 1; @@ -23499,624 +23031,609 @@ enum MatchThreeStatisticsType { // Obf: JPDGPEOBBNJ // Type: Req -// CmdID: 7432 +// CmdID: 7409 message MatchThreeGetDataDataCsReq { } - message HPIEHAMDJAP { - uint32 KKHPKMAHDMK = 7; // offset: 24 - uint32 level_id = 14; // offset: 28 + uint32 level_id = 8; // offset: 24 + uint32 KKHPKMAHDMK = 9; // offset: 28 } - message MLHLIMIJHDD { - uint32 LALGADHLMCB = 15; // offset: 24 - uint32 HBONKLEOEEI = 9; // offset: 28 - uint32 pos_index = 7; // offset: 32 + uint32 pos_index = 2; // offset: 32 uint32 count = 6; // offset: 36 + uint32 HBONKLEOEEI = 7; // offset: 28 + uint32 LALGADHLMCB = 9; // offset: 24 } - message ALNGMGOJDOA { - map GMONIMLFKFC = 10; // offset: 24 - repeated HPIEHAMDJAP MJNNNJPDKDI = 12; // offset: 32 - map AEOMEFEMBJI = 7; // offset: 40 - repeated MLHLIMIJHDD DBINCLPHEFN = 1; // offset: 48 + map AEOMEFEMBJI = 7; // offset: 32 + repeated HPIEHAMDJAP MJNNNJPDKDI = 9; // offset: 48 + map GMONIMLFKFC = 12; // offset: 24 + repeated MLHLIMIJHDD DBINCLPHEFN = 15; // offset: 40 } // Obf: AJDCICOLIBC // Type: Rsp -// CmdID: 7442 +// CmdID: 7423 message MatchThreeGetDataDataScRsp { - ALNGMGOJDOA GJFKKFFJDAH = 11; // offset: 16 - uint32 retcode = 9; // offset: 32 + ALNGMGOJDOA GJFKKFFJDAH = 8; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: GKHHHFHGINI // Type: Req -// CmdID: 7407 +// CmdID: 7437 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 + map GMONIMLFKFC = 2; // offset: 16 + uint32 KKHPKMAHDMK = 3; // offset: 52 + uint32 HBONKLEOEEI = 4; // offset: 40 + uint32 LALGADHLMCB = 5; // offset: 44 + string uuid = 7; // offset: 32 + uint32 level_id = 11; // offset: 48 } // Obf: LOJIENDBLAI // Type: Rsp -// CmdID: 7423 +// CmdID: 7444 message MatchThreeLevelEndScRsp { - uint32 KKHPKMAHDMK = 5; // offset: 24 - uint32 retcode = 6; // offset: 28 - uint32 level_id = 11; // offset: 32 + uint32 retcode = 3; // offset: 28 + uint32 level_id = 10; // offset: 32 + uint32 KKHPKMAHDMK = 14; // offset: 24 } // Obf: ENILOPJOCBN // Type: Notify -// CmdID: 7444 +// CmdID: 7419 message MatchThreeSyncDataScNotify { - ALNGMGOJDOA GJFKKFFJDAH = 12; // offset: 16 + ALNGMGOJDOA GJFKKFFJDAH = 6; // offset: 16 } // Type: Req -// CmdID: 7427 +// CmdID: 7448 message POGMMMGBNCH { - uint32 pos_index = 13; // offset: 24 - uint32 HBONKLEOEEI = 7; // offset: 28 + uint32 HBONKLEOEEI = 8; // offset: 24 + uint32 pos_index = 14; // offset: 28 } // Type: Rsp -// CmdID: 7419 +// CmdID: 7403 message HDAOEKOEDHO { - uint32 pos_index = 13; // offset: 24 - uint32 retcode = 12; // offset: 28 - uint32 HBONKLEOEEI = 8; // offset: 32 + uint32 pos_index = 6; // offset: 28 + uint32 retcode = 8; // offset: 24 + uint32 HBONKLEOEEI = 11; // offset: 32 } // Obf: PBDKDFCOAPB // Type: Req -// CmdID: 7445 +// CmdID: 7407 message PBDKDFCOAPB { } - message HDKJPKPEJFO { - repeated uint32 GKCABEGBOCG = 13; // offset: 16 - uint32 level_id = 12; // offset: 32 + uint32 level_id = 4; // offset: 32 + repeated uint32 GKCABEGBOCG = 5; // offset: 16 } - message KPCHPLEJCKC { - uint32 LALGADHLMCB = 10; // offset: 24 - uint32 pos_index = 12; // offset: 28 - uint32 count = 4; // offset: 32 - uint32 HBONKLEOEEI = 7; // offset: 36 + uint32 LALGADHLMCB = 7; // offset: 32 + uint32 count = 11; // offset: 28 + uint32 pos_index = 14; // offset: 36 + uint32 HBONKLEOEEI = 15; // offset: 24 } - 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 + repeated KVP GOBIPJPDBFG = 2; // offset: 32 + repeated KPCHPLEJCKC DBINCLPHEFN = 4; // offset: 24 + repeated KVP KIOIBLGKFCJ = 6; // offset: 48 + repeated HDKJPKPEJFO NKHIIMHCLCD = 8; // offset: 56 + uint32 EECIJBLGLNG = 10; // offset: 68 + repeated KVP BFCMLMLIHHM = 12; // offset: 16 + uint32 JNAOKJKFLHL = 15; // offset: 64 } // Obf: DHFGMHFEHEB // Type: Rsp -// CmdID: 7409 +// CmdID: 7410 message DHFGMHFEHEB { - JKEBEAKOHJJ BJBJLBIOPKA = 14; // offset: 16 - uint32 retcode = 6; // offset: 32 + JKEBEAKOHJJ BJBJLBIOPKA = 13; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: FCDAFFCDLLD // Type: Req -// CmdID: 7429 +// CmdID: 7421 message MatchThreeV2BattleItemLevelUpCsReq { - uint32 FMEHKPKHGJA = 11; // offset: 24 - uint32 IGOOJKMPMDC = 2; // offset: 28 + uint32 IGOOJKMPMDC = 8; // offset: 24 + uint32 FMEHKPKHGJA = 12; // offset: 28 } // Obf: MPCDHLLOEJM // Type: Rsp -// CmdID: 7443 +// CmdID: 7424 message MatchThreeV2BattleItemLevelUpScRsp { - uint32 FMEHKPKHGJA = 3; // offset: 24 - uint32 IGOOJKMPMDC = 15; // offset: 28 - uint32 retcode = 1; // offset: 32 + uint32 FMEHKPKHGJA = 5; // offset: 24 + uint32 retcode = 8; // offset: 28 + uint32 IGOOJKMPMDC = 10; // offset: 32 } // Obf: GJKAHBHLPPH // Type: Req -// CmdID: 7434 +// CmdID: 7420 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 + string uuid = 1; // offset: 16 + repeated KVP MONKDLNMMBK = 2; // offset: 24 + repeated uint32 EEDLBJGGLKD = 3; // offset: 40 + uint32 EOHGLCJAMKN = 8; // offset: 52 + uint32 HBONKLEOEEI = 10; // offset: 64 + uint32 JGIFDFLDBPB = 12; // offset: 60 + uint32 GFBAHEODFNA = 13; // offset: 48 + uint32 level_id = 15; // offset: 56 } // Obf: CGCHNIIJMMD // Type: Rsp -// CmdID: 7421 +// CmdID: 7417 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 + uint32 level_id = 1; // offset: 64 + ItemList DBDIGIEPMBB = 3; // offset: 40 + uint32 JNAOKJKFLHL = 4; // offset: 68 + repeated ItemList DOBNEFKPMPB = 5; // offset: 16 + HDKJPKPEJFO OEIBHLMDJKA = 6; // offset: 24 + KPCHPLEJCKC IEGCHPIHPJN = 7; // offset: 48 + uint32 AFLCNNAJAGB = 11; // offset: 56 + uint32 retcode = 13; // offset: 60 } // Obf: MOHJGIEBFFM // Type: Req -// CmdID: 7440 +// CmdID: 7429 message MatchThreeV2SetBirdPosCsReq { - uint32 HBONKLEOEEI = 13; // offset: 24 - uint32 pos_index = 1; // offset: 28 + uint32 HBONKLEOEEI = 5; // offset: 24 + uint32 pos_index = 14; // offset: 28 } // Obf: DBMDKDAKCNC // Type: Rsp -// CmdID: 7405 +// CmdID: 7433 message MatchThreeV2SetBirdPosScRsp { - uint32 HBONKLEOEEI = 8; // offset: 24 - uint32 pos_index = 12; // offset: 28 - uint32 retcode = 2; // offset: 32 - uint32 LIDGCJIKIEG = 14; // offset: 36 + uint32 pos_index = 5; // offset: 36 + uint32 retcode = 6; // offset: 28 + uint32 HBONKLEOEEI = 10; // offset: 24 + uint32 LIDGCJIKIEG = 12; // offset: 32 } // Obf: JNHKFNPECCB // Type: Notify -// CmdID: 7408 +// CmdID: 7406 message MatchThreeV2ScNotify { - JKEBEAKOHJJ BJBJLBIOPKA = 5; // offset: 24 + JKEBEAKOHJJ BJBJLBIOPKA = 5; // offset: 16 } // Obf: DABAAANKJGF // Type: Notify -// CmdID: 7403 +// CmdID: 7402 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 + JKEBEAKOHJJ BJBJLBIOPKA = 2; // offset: 32 + LAJGLHCCNED JDFPKAMFHAP = 3; // offset: 24 + NPPEMMILLCO reason = 5; // offset: 44 + uint32 OJNGBIBGHBL = 11; // offset: 48 + FightGameMode game_mode = 13; // offset: 40 + uint32 BCAKPNCHIIJ = 14; // offset: 52 } // Type: Notify -// CmdID: 7438 +// CmdID: 7414 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 + LAJGLHCCNED JDFPKAMFHAP = 4; // offset: 16 + uint32 BCAKPNCHIIJ = 5; // offset: 32 + int32 OJNGBIBGHBL = 7; // offset: 40 + NPPEMMILLCO reason = 11; // offset: 44 + FightGameMode game_mode = 12; // offset: 36 } +// Obf: GPNGEMMFFAK 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; + CmdCDJKLJDMJHO = 9071; + CmdEGJJHFIPCNB = 9065; + GPNGEMMFFAK_NBOOGOBHMOE = 9085; + CmdGetChenLingGameBoyDataScRsp = 9073; + CmdFiveDimFluteDataChangeNotify = 9068; + CmdFinishFiveDimMiniGameCsReq = 9083; + CmdFinishChenLingGameBoyScRsp = 9094; + GPNGEMMFFAK_JCPGIMAGBHN = 9069; + CmdMazeCrossFloorConditionChangeScNotify = 9093; + CmdGetFiveDimMiniGameDataCsReq = 9053; + GPNGEMMFFAK_IPNFOOJJGMC = 9063; + GPNGEMMFFAK_LDPOIFPCEHB = 9052; + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9098; + CmdONAEGKCMPNN = 9057; + CmdNCGFPOKHMBL = 9058; + GPNGEMMFFAK_BDFOHFOJBKK = 9074; + CmdJHEHACPKKBL = 9070; + CmdFinishFiveDimMiniGameScRsp = 9056; + CmdGetFiveDimMiniGameDataScRsp = 9079; + GPNGEMMFFAK_KGMEEFCMPCK = 9067; + CmdGetFiveDimFluteDataScRsp = 9064; + CmdFinishChenLingGameBoyCsReq = 9087; + GPNGEMMFFAK_DIELFHOLCGG = 9059; + GPNGEMMFFAK_EEICODKONDH = 9060; } - 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 + uint64 HLNODEFLOCF = 2; // offset: 40 + bool HIEMHCBHKEO = 5; // offset: 33 + bool OOMILCOFGPN = 9; // offset: 32 + uint32 IJCJBDDGGJF = 10; // offset: 36 + repeated uint32 CJKAGEDKAFL = 13; // offset: 24 } - message CMGCLJCPJKO { - uint32 IJCJBDDGGJF = 5; // offset: 24 + uint32 IJCJBDDGGJF = 4; // offset: 24 } // Obf: AHFBNKIHGIH // Type: Rsp -// CmdID: 9092 +// CmdID: 9073 message GetChenLingGameBoyDataScRsp { - JBOBHIPHGPB IAOBHCOOMJP = 8; // offset: 24 - uint32 retcode = 13; // offset: 32 + JBOBHIPHGPB game_data = 9; // offset: 24 + uint32 retcode = 15; // 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: JAIPALPGNKD +// Type: Req +// CmdID: 9087 +message FinishChenLingGameBoyCsReq { + uint32 IJCJBDDGGJF = 3; // offset: 32 + repeated uint32 CJKAGEDKAFL = 7; // offset: 24 + uint64 BEJCJJCLJHL = 10; // offset: 40 + bool HOPOJGBFGEG = 11; // offset: 36 + bool BOHDCEOOLBA = 15; // offset: 37 } // Obf: PGIOKHAKAPP // Type: Rsp -// CmdID: 9073 +// CmdID: 9094 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 + ItemList reward = 5; // offset: 32 + repeated uint32 DDDGOAEEODC = 7; // offset: 16 + uint32 retcode = 8; // offset: 40 + uint32 IJCJBDDGGJF = 9; // offset: 44 + uint64 HLNODEFLOCF = 12; // offset: 56 + uint64 BEJCJJCLJHL = 15; // offset: 48 } - message NBHDCJHGKCN { - uint64 BEJCJJCLJHL = 1; // offset: 24 - uint32 uid = 5; // offset: 32 - uint32 IJCJBDDGGJF = 9; // offset: 36 + uint64 BEJCJJCLJHL = 3; // offset: 32 + uint32 IJCJBDDGGJF = 7; // offset: 28 + uint32 uid = 12; // offset: 24 } - message NFEKGEAIMEO { - uint32 IJCJBDDGGJF = 15; // offset: 24 + uint32 IJCJBDDGGJF = 4; // offset: 24 } // Obf: NPPEAEPGEOF // Type: Rsp -// CmdID: 9077 +// CmdID: 9098 message ChenLingGameBoyGetFriendRankingInfoScRsp { - repeated NBHDCJHGKCN BEDHEKAGAPE = 4; // offset: 16 - uint32 IJCJBDDGGJF = 2; // offset: 32 - bool EBAFPOLLJIA = 11; // offset: 36 - uint32 retcode = 9; // offset: 40 + bool EBAFPOLLJIA = 7; // offset: 36 + uint32 IJCJBDDGGJF = 10; // offset: 40 + repeated NBHDCJHGKCN BEDHEKAGAPE = 12; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Obf: JAIGKNCMOLK // Type: Req -// CmdID: 9069 +// CmdID: 9053 message GetFiveDimMiniGameDataCsReq { - bool EBAFPOLLJIA = 5; // offset: 24 + bool EBAFPOLLJIA = 13; // offset: 24 } // Type: Rsp -// CmdID: 9095 +// CmdID: 9057 message ONAEGKCMPNN { - uint32 retcode = 15; // offset: 24 - bool EBAFPOLLJIA = 14; // offset: 28 + uint32 retcode = 8; // offset: 24 + bool EBAFPOLLJIA = 11; // offset: 28 } - message ANDPLLAKCLE { - uint32 IJCJBDDGGJF = 13; // offset: 24 + uint32 IJCJBDDGGJF = 5; // offset: 24 } // Type: Rsp -// CmdID: 9079 +// CmdID: 9071 message CDJKLJDMJHO { - JBOBHIPHGPB IAOBHCOOMJP = 10; // offset: 24 + JBOBHIPHGPB game_data = 3; // offset: 24 uint32 retcode = 11; // offset: 32 } - message EMDKLICDPKK { - uint32 IJCJBDDGGJF = 9; // offset: 24 - bool HIEMHCBHKEO = 10; // offset: 28 + uint32 IJCJBDDGGJF = 11; // offset: 24 + bool HIEMHCBHKEO = 13; // offset: 28 } // Type: Rsp -// CmdID: 9084 +// CmdID: 9070 message JHEHACPKKBL { - JBOBHIPHGPB IAOBHCOOMJP = 6; // offset: 16 - uint32 retcode = 7; // offset: 32 + JBOBHIPHGPB game_data = 1; // offset: 24 + uint32 retcode = 8; // offset: 32 } - message IKHLECEJHPO { - uint32 OFNNJJNAHHH = 7; // offset: 24 + uint32 OFNNJJNAHHH = 1; // offset: 24 uint32 BAJHKGJPFED = 12; // offset: 28 } - message PFPDFEPNLHL { } // Obf: EMPBDGJAFDF // Type: Rsp -// CmdID: 9090 +// CmdID: 9079 message GetFiveDimMiniGameDataScRsp { - repeated IKHLECEJHPO content_package_list = 2; // offset: 16 - uint32 retcode = 9; // offset: 32 + repeated IKHLECEJHPO content_package_list = 8; // offset: 16 + uint32 retcode = 12; // offset: 32 } -message BHMAJOCINCF { - string uuid = 6; // offset: 16 - uint32 IPDDIKPHGPE = 9; // offset: 32 +// Obf: BHMAJOCINCF +// Type: Req +// CmdID: 9083 +message FinishFiveDimMiniGameCsReq { + uint32 CHMBABEJKGE = 1; // offset: 44 + uint32 AKCLEAJAEPA = 2; // offset: 40 + uint32 IPDDIKPHGPE = 4; // offset: 64 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 + uint32 gold = 7; // offset: 32 + uint32 MGBDFKKMNOL = 8; // offset: 60 + uint32 score_id = 9; // offset: 48 + string uuid = 10; // offset: 24 + float JAPBBDENKGM = 11; // offset: 56 + uint32 FKFGIGAPJNF = 13; // offset: 68 + uint32 OCFCOJMIMFD = 15; // offset: 52 } // Obf: GNCJHGHBEPP // Type: Rsp -// CmdID: 9058 +// CmdID: 9056 message FinishFiveDimMiniGameScRsp { - 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 + uint32 BAJHKGJPFED = 1; // offset: 52 + float JAPBBDENKGM = 3; // offset: 72 + ItemList KAFIKBEFKDH = 5; // offset: 24 + uint32 score_id = 6; // offset: 44 + uint32 MGBDFKKMNOL = 7; // offset: 68 + uint32 AKCLEAJAEPA = 8; // offset: 40 + uint32 retcode = 10; // offset: 56 + uint32 gold = 11; // offset: 64 + ItemList DHBABIBHNOG = 12; // offset: 32 + bool ILAFNJNAFIM = 14; // offset: 48 + uint32 CHMBABEJKGE = 15; // offset: 60 } - message NNFLBBKGBDP { } // Obf: JOMFDNFHHBD // Type: Rsp -// CmdID: 9088 +// CmdID: 9064 message GetFiveDimFluteDataScRsp { - repeated uint32 NFOBNDJIEPL = 12; // offset: 16 - repeated uint32 AOBGMMAIMHJ = 13; // offset: 32 - uint32 retcode = 15; // offset: 40 + repeated uint32 AOBGMMAIMHJ = 1; // offset: 24 + repeated uint32 NFOBNDJIEPL = 8; // offset: 16 + uint32 retcode = 11; // offset: 40 } - message BAGCLEDHOBD { - uint32 BAKMHAPCNCJ = 15; // offset: 24 + uint32 BAKMHAPCNCJ = 9; // offset: 24 } // Type: Rsp -// CmdID: 9062 +// CmdID: 9065 message EGJJHFIPCNB { - uint32 retcode = 10; // offset: 24 - uint32 BAKMHAPCNCJ = 9; // offset: 28 + uint32 retcode = 9; // offset: 24 + uint32 BAKMHAPCNCJ = 10; // offset: 28 } - message AIPNFBBDNEO { - uint32 BAKMHAPCNCJ = 1; // offset: 24 + uint32 BAKMHAPCNCJ = 9; // offset: 24 } // Type: Rsp -// CmdID: 9066 +// CmdID: 9058 message NCGFPOKHMBL { - uint32 BAKMHAPCNCJ = 15; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 BAKMHAPCNCJ = 1; // offset: 28 + uint32 retcode = 12; // offset: 24 } // Obf: NBEFNNHILCB // Type: Notify -// CmdID: 9091 +// CmdID: 9068 message FiveDimFluteDataChangeNotify { - repeated uint32 AOBGMMAIMHJ = 7; // offset: 16 - repeated uint32 NFOBNDJIEPL = 1; // offset: 24 + repeated uint32 AOBGMMAIMHJ = 3; // offset: 32 + repeated uint32 NFOBNDJIEPL = 13; // offset: 16 } // Obf: LMJDKIDHMFH // Type: Notify -// CmdID: 9068 +// CmdID: 9093 message MazeCrossFloorConditionChangeScNotify { - repeated uint32 HLLLIKPGOFG = 15; // offset: 24 + repeated uint32 HLLLIKPGOFG = 9; // offset: 24 } +// Obf: BDIMOGEJAFG enum CmdMessageType { 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; + CmdGetNpcStatusScRsp = 2758; + CmdGetNpcMessageGroupScRsp = 2778; + CmdFinishSectionIdScRsp = 2747; + CmdFinishPerformSectionIdCsReq = 2726; + CmdFinishItemIdScRsp = 2781; + CmdGetMissionMessageScRsp = 2740; + CmdFinishItemIdCsReq = 2788; + CmdFinishPerformSectionIdScRsp = 2713; + CmdGetNpcMessageGroupCsReq = 2725; + CmdGetNpcStatusCsReq = 2793; + CmdGetMissionMessageCsReq = 2771; + CmdFinishSectionIdCsReq = 2786; } // Obf: LNDMHNMPGNP // Type: Req -// CmdID: 2773 +// CmdID: 2725 message GetNpcMessageGroupCsReq { - repeated uint32 contact_id_list = 14; // offset: 16 + repeated uint32 contact_id_list = 14; // offset: 24 } - message MessageItem { - uint32 item_id = 9; // offset: 24 - uint32 text_id = 13; // offset: 28 + uint32 text_id = 14; // offset: 24 + uint32 item_id = 15; // offset: 28 } - 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 + repeated uint32 message_item_list = 1; // offset: 32 + uint32 frozen_item_id = 2; // offset: 44 + repeated MessageItem item_list = 3; // offset: 16 + uint32 id = 10; // offset: 40 + MessageSectionStatus status = 13; // 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 + MessageGroupStatus status = 3; // offset: 32 + uint32 message_section_id = 6; // offset: 36 + repeated MessageSection message_section_list = 8; // offset: 24 + uint32 id = 9; // offset: 40 + int64 refresh_time = 15; // offset: 48 } // Obf: EBBKLGBFJBN // Type: Rsp -// CmdID: 2703 +// CmdID: 2778 message GetNpcMessageGroupScRsp { - repeated MessageGroup message_group_list = 1; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated MessageGroup message_group_list = 10; // offset: 24 + uint32 retcode = 12; // offset: 32 } // Obf: EMACPOEHODE // Type: Req -// CmdID: 2780 +// CmdID: 2793 message GetNpcStatusCsReq { } - message NpcStatus { - uint32 npc_id = 8; // offset: 24 - bool is_finish = 12; // offset: 28 + bool is_finish = 1; // offset: 28 + uint32 npc_id = 6; // offset: 24 } - message GroupStatus { - uint32 group_id = 1; // offset: 24 - MessageGroupStatus group_status = 10; // offset: 28 - int64 refresh_time = 3; // offset: 32 + int64 refresh_time = 1; // offset: 32 + uint32 group_id = 5; // offset: 28 + MessageGroupStatus group_status = 15; // offset: 24 } - message SectionStatus { - MessageSectionStatus section_status = 7; // offset: 24 - uint32 section_id = 2; // offset: 28 + uint32 section_id = 14; // offset: 28 + MessageSectionStatus section_status = 15; // offset: 24 } // Obf: FOKMHCLKPGJ // Type: Rsp -// CmdID: 2727 +// CmdID: 2758 message GetNpcStatusScRsp { - repeated NpcStatus npc_status_list = 3; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated NpcStatus npc_status_list = 7; // offset: 16 } // Obf: FNNBOBGFAKH // Type: Req -// CmdID: 2736 +// CmdID: 2788 message FinishItemIdCsReq { - uint32 item_id = 2; // offset: 24 - uint32 text_id = 1; // offset: 28 + uint32 text_id = 3; // offset: 28 + uint32 item_id = 4; // offset: 24 } // Obf: EEFCOCPHIOD // Type: Rsp -// CmdID: 2713 +// CmdID: 2781 message FinishItemIdScRsp { - uint32 text_id = 15; // offset: 24 - uint32 retcode = 11; // offset: 28 - uint32 item_id = 5; // offset: 32 + uint32 item_id = 6; // offset: 28 + uint32 retcode = 9; // offset: 32 + uint32 text_id = 11; // offset: 24 } // Obf: BCONPMPJLDD // Type: Req -// CmdID: 2715 +// CmdID: 2786 message FinishSectionIdCsReq { - uint32 section_id = 11; // offset: 24 + uint32 section_id = 12; // offset: 24 } // Obf: LCJMFNOJBAC // Type: Rsp -// CmdID: 2781 +// CmdID: 2747 message FinishSectionIdScRsp { - ItemList reward = 1; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 section_id = 8; // offset: 36 + ItemList reward = 6; // offset: 24 + uint32 retcode = 10; // offset: 32 + uint32 section_id = 15; // offset: 36 } // Obf: OCJOLLHLFIB // Type: Req -// CmdID: 2710 +// CmdID: 2726 message FinishPerformSectionIdCsReq { repeated MessageItem item_list = 12; // offset: 16 - uint32 section_id = 6; // offset: 32 + uint32 section_id = 13; // offset: 32 } // Obf: KGPCODGNDEG // Type: Rsp -// CmdID: 2787 +// CmdID: 2713 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 + ItemList reward = 3; // offset: 24 + uint32 retcode = 5; // offset: 44 + uint32 section_id = 9; // offset: 40 + repeated MessageItem item_list = 11; // offset: 32 } // Obf: EJFBKAEEDJK // Type: Req -// CmdID: 2729 +// CmdID: 2771 message GetMissionMessageCsReq { } // Obf: PGFLOJNIFLF // Type: Rsp -// CmdID: 2712 +// CmdID: 2740 message GetMissionMessageScRsp { - map PFMHKKKAGCD = 7; // offset: 24 uint32 retcode = 2; // offset: 32 + map PFMHKKKAGCD = 12; // offset: 24 } +// Obf: LLGMNBFFNEL 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; + CmdLCBIEJNJDIF = 4120; + CmdPICONFLHMCD = 4153; + CmdEABIMAPLLLL = 4189; + CmdUpdateMovieRacingDataCsReq = 4130; + CmdALCDAEIDEAM = 4118; + CmdMGFAALHCHEF = 4136; + CmdGetSwitchMascotDataCsReq = 4112; + CmdGetMovieRacingDataScRsp = 4165; + CmdMNCFPNFGAOH = 4133; + CmdJOIGBKBEGOB = 4115; + CmdUpdateGunPlayDataScRsp = 4121; + CmdBMFLFFJIEFC = 4138; + CmdEHNLGMEGIJP = 4181; + CmdGetChallangeTierceScRsp = 4149; + CmdGetGunPlayDataCsReq = 4172; + CmdGetMovieRacingDataCsReq = 4169; + CmdShareCsReq = 4125; + CmdNIALCDGNNLC = 4104; + CmdGetGunPlayDataScRsp = 4180; + CmdGetShareDataCsReq = 4193; + CmdLIOGDHEFOGD = 4188; + LLGMNBFFNEL_CNHFAPDGPPM = 4171; + CmdDifficultyAdjustmentUpdateDataCsReq = 4110; + CmdFECGDOJFDIM = 4152; + CmdINKEEEKKNKF = 4113; + CmdMazeKillDirectScRsp = 4163; + CmdDifficultyAdjustmentGetDataScRsp = 4141; + CmdShareScRsp = 4178; + CmdMazeKillDirectCsReq = 4129; + CmdUpdateMovieRacingDataScRsp = 4142; + CmdJDAALEACPKL = 4139; + CmdGetSwitchMascotDataScRsp = 4135; + CmdDifficultyAdjustmentUpdateDataScRsp = 4143; + CmdGetChallangeTierceCsReq = 4144; + CmdDirectDeliveryScNotify = 4134; + CmdPIMFFPGEPIO = 4126; + CmdDifficultyAdjustmentGetDataCsReq = 4105; + CmdIDENFKIJICM = 4140; + CmdCancelDirectDeliveryNoticeScRsp = 4173; + CmdDDOOEDOKEPF = 4114; + CmdUpdateGunPlayDataCsReq = 4184; + CmdSwitchMascotUpdateScNotify = 4175; + CmdCancelDirectDeliveryNoticeCsReq = 4196; + CmdGFGEMCJLGPP = 4111; + CmdGetShareDataScRsp = 4158; } enum BMHIHBHECKD { @@ -24126,6 +23643,7 @@ enum BMHIHBHECKD { BMHIHBHECKD_LHCCHLAIAIN = 3; } +// Obf: KKBNKEKDPFM enum MovieRacingType { KKBNKEKDPFM_BIFLGLFOBBM = 0; KKBNKEKDPFM_DNKHLGPJNJO = 1; @@ -24133,6 +23651,7 @@ enum MovieRacingType { KKBNKEKDPFM_CGMLGHICNPN = 3; } +// Obf: JNECPMMFEKP enum DifficultyAdjustmentType { JNECPMMFEKP_AANHCEGHCFA = 0; JNECPMMFEKP_AEDDONPLOFJ = 1; @@ -24149,415 +23668,407 @@ enum FDJADOEAOLE { FDJADOEAOLE_AHGEIJFIGKE = 1; FDJADOEAOLE_PKHPJIKJMDO = 2; FDJADOEAOLE_HFGBOOLJDNA = 3; + FDJADOEAOLE_ENDLJOAKNPI = 4; } // Obf: PMDGOKCLELJ // Type: Req -// CmdID: 4173 +// CmdID: 4125 message ShareCsReq { - uint32 MGGNKENIPFC = 13; // offset: 24 + uint32 MGGNKENIPFC = 6; // offset: 24 } - message BCBHFBPADEE { - uint32 JNOPBGBACOO = 4; // offset: 24 - uint32 MGGNKENIPFC = 15; // offset: 28 + uint32 JNOPBGBACOO = 4; // offset: 28 + uint32 MGGNKENIPFC = 12; // offset: 24 } // Obf: NJBNEBEFNEC // Type: Rsp -// CmdID: 4103 +// CmdID: 4178 message ShareScRsp { - BCBHFBPADEE NMOKJJMNICM = 13; // offset: 16 - ItemList reward = 2; // offset: 32 - uint32 retcode = 12; // offset: 40 + uint32 retcode = 8; // offset: 40 + ItemList reward = 13; // offset: 16 + BCBHFBPADEE NMOKJJMNICM = 15; // offset: 24 } // Obf: INAFIPCFLGB // Type: Req -// CmdID: 4180 +// CmdID: 4193 message GetShareDataCsReq { } // Obf: DLCCOHOEFCA // Type: Rsp -// CmdID: 4127 +// CmdID: 4158 message GetShareDataScRsp { - repeated BCBHFBPADEE MNCJMIOONPE = 12; // offset: 24 - uint32 retcode = 10; // offset: 32 + repeated BCBHFBPADEE MNCJMIOONPE = 3; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Type: Req -// CmdID: 4136 +// CmdID: 4188 message LIOGDHEFOGD { } // Type: Rsp -// CmdID: 4113 +// CmdID: 4181 message EHNLGMEGIJP { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 2; // offset: 24 } - message OKJCHGLGBHP { - repeated uint32 JLNOCDGJDLI = 8; // offset: 24 - uint32 type = 11; // offset: 32 - uint32 NADCIHPPPBC = 12; // offset: 36 + uint32 type = 4; // offset: 36 + repeated uint32 JLNOCDGJDLI = 8; // offset: 16 + uint32 NADCIHPPPBC = 15; // offset: 32 } // Type: Req -// CmdID: 4154 +// CmdID: 4133 message MNCFPNFGAOH { - repeated OKJCHGLGBHP OKJNBIOKKIB = 13; // offset: 24 + repeated OKJCHGLGBHP OKJNBIOKKIB = 5; // offset: 16 } // Type: Rsp -// CmdID: 4183 +// CmdID: 4138 message BMFLFFJIEFC { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 6; // offset: 24 } // Type: Req -// CmdID: 4110 +// CmdID: 4126 message PIMFFPGEPIO { - repeated uint32 JALHKMEOOPN = 8; // offset: 16 - repeated string OKFMBDEECCH = 11; // offset: 24 - BMHIHBHECKD type = 4; // offset: 40 + repeated uint32 JALHKMEOOPN = 5; // offset: 24 + repeated string OKFMBDEECCH = 7; // offset: 16 + BMHIHBHECKD type = 8; // offset: 40 } // Type: Rsp -// CmdID: 4187 +// CmdID: 4113 message INKEEEKKNKF { - uint32 retcode = 5; // offset: 24 + uint32 retcode = 9; // offset: 24 } - message IGBJDKIEDJL { - string GIFOENLDCHO = 4; // offset: 24 + string GIFOENLDCHO = 7; // offset: 24 } // Type: Rsp -// CmdID: 4112 +// CmdID: 4140 message IDENFKIJICM { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 10; // offset: 24 } - message HDAHFLMBAAB { - uint32 EGKNHHFDJHM = 11; // offset: 24 - MovieRacingType type = 10; // offset: 28 - uint32 level = 3; // offset: 32 - uint32 HFENOFPKNPJ = 1; // offset: 36 + uint32 level = 3; // offset: 24 + uint32 HFENOFPKNPJ = 13; // offset: 32 + MovieRacingType type = 14; // offset: 28 + uint32 EGKNHHFDJHM = 15; // offset: 36 } // Obf: IMEFDMEGEON // Type: Req -// CmdID: 4171 +// CmdID: 4169 message GetMovieRacingDataCsReq { } // Obf: HIADAFCBLKH // Type: Rsp -// CmdID: 4178 +// CmdID: 4165 message GetMovieRacingDataScRsp { - repeated HDAHFLMBAAB HNIAEGMMPKD = 3; // offset: 24 - uint32 retcode = 2; // offset: 32 + repeated HDAHFLMBAAB HNIAEGMMPKD = 5; // offset: 16 + uint32 retcode = 7; // offset: 32 } // Obf: IHMMNILOINC // Type: Req -// CmdID: 4152 +// CmdID: 4130 message UpdateMovieRacingDataCsReq { - HDAHFLMBAAB LJEPIAIDJFC = 13; // offset: 16 + HDAHFLMBAAB LJEPIAIDJFC = 1; // 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 +message UpdateMovieRacingDataScRsp { + uint32 retcode = 8; // offset: 32 + HDAHFLMBAAB LJEPIAIDJFC = 13; // offset: 16 } // 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 +// CmdID: 4139 +message JDAALEACPKL { + uint32 KPKEBLOEFCP = 3; // offset: 24 } // Type: Rsp -// CmdID: 4138 -message MGFAALHCHEF { - repeated BLPLICDMFEL CGOJBLPJFAK = 7; // offset: 24 - uint32 content_id = 9; // offset: 32 - uint32 IFMCCMLCBGP = 3; // offset: 36 - uint32 retcode = 6; // offset: 40 +// CmdID: 4104 +message NIALCDGNNLC { + uint32 retcode = 9; // offset: 28 + uint32 KPKEBLOEFCP = 10; // offset: 24 } +// Type: Req +// CmdID: 4111 +message GFGEMCJLGPP { + uint32 IFMCCMLCBGP = 8; // offset: 32 + repeated uint32 BGJAEJKJCFP = 10; // offset: 24 + uint32 content_id = 12; // offset: 36 +} +message MJEIKNGOCJO { + uint32 state = 5; // offset: 32 + uint32 group_id = 6; // offset: 28 + uint32 config_id = 15; // offset: 24 +} +message BLPLICDMFEL { + uint32 floor_id = 10; // offset: 32 + repeated MJEIKNGOCJO PEPOGGNCGLD = 14; // offset: 16 +} + +// Type: Rsp +// CmdID: 4136 +message MGFAALHCHEF { + uint32 retcode = 3; // offset: 32 + repeated BLPLICDMFEL CGOJBLPJFAK = 8; // offset: 24 + uint32 IFMCCMLCBGP = 14; // offset: 40 + uint32 content_id = 15; // offset: 36 +} message BPAGBAALHMP { - uint32 EGKNHHFDJHM = 11; // offset: 24 - bool is_perfect = 5; // offset: 28 - uint32 level = 3; // offset: 32 - uint32 BLMAEGGMCHJ = 8; // offset: 36 + uint32 BLMAEGGMCHJ = 3; // offset: 28 + uint32 EGKNHHFDJHM = 10; // offset: 36 + uint32 level = 11; // offset: 32 + bool is_perfect = 14; // offset: 24 } // Obf: LOIAGBJKMEB // Type: Req -// CmdID: 4159 +// CmdID: 4172 message GetGunPlayDataCsReq { } // Obf: AHDEDBMNMCP // Type: Rsp -// CmdID: 4174 +// CmdID: 4180 message GetGunPlayDataScRsp { - repeated BPAGBAALHMP OHOLABHLCKL = 5; // offset: 24 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 2; // offset: 32 + repeated BPAGBAALHMP OHOLABHLCKL = 13; // offset: 16 } // Obf: GACMFAOEKMP // Type: Req -// CmdID: 4192 +// CmdID: 4184 message UpdateGunPlayDataCsReq { - BPAGBAALHMP AOPPLPDBEHK = 1; // offset: 24 - uint32 GIJOPFIAMIA = 13; // offset: 32 - uint32 group_id = 14; // offset: 36 - uint64 uuid = 12; // offset: 40 + uint32 group_id = 1; // offset: 36 + uint64 uuid = 3; // offset: 40 + BPAGBAALHMP AOPPLPDBEHK = 5; // offset: 24 + uint32 GIJOPFIAMIA = 15; // offset: 32 } // Obf: EKOPMNIGCPH // Type: Rsp -// CmdID: 4166 +// CmdID: 4121 message UpdateGunPlayDataScRsp { - BPAGBAALHMP AOPPLPDBEHK = 11; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 11; // offset: 32 + BPAGBAALHMP AOPPLPDBEHK = 15; // offset: 24 } - message AMKBFMCOIHK { - uint32 id = 10; // offset: 24 - CGOGDJKALMH NFMKOFNEKLA = 12; // offset: 28 - DifficultyAdjustmentType ANJMFPKJHOH = 1; // offset: 32 + CGOGDJKALMH source_type = 9; // offset: 32 + uint32 id = 11; // offset: 28 + DifficultyAdjustmentType ANJMFPKJHOH = 13; // offset: 24 } // Obf: MJHIOCKGPMN // Type: Req -// CmdID: 4130 +// CmdID: 4105 message DifficultyAdjustmentGetDataCsReq { } // Obf: BPFGOALJLPP // Type: Rsp -// CmdID: 4149 +// CmdID: 4141 message DifficultyAdjustmentGetDataScRsp { - repeated AMKBFMCOIHK content_package_list = 7; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated AMKBFMCOIHK content_package_list = 3; // offset: 24 + uint32 retcode = 10; // offset: 32 } // Obf: ELBOKICMECP // Type: Req -// CmdID: 4128 +// CmdID: 4110 message DifficultyAdjustmentUpdateDataCsReq { - AMKBFMCOIHK data = 6; // offset: 24 + AMKBFMCOIHK data = 8; // offset: 16 } // Obf: FCGMKPGGCAC // Type: Rsp -// CmdID: 4101 +// CmdID: 4143 message DifficultyAdjustmentUpdateDataScRsp { - AMKBFMCOIHK data = 1; // offset: 16 - repeated AMKBFMCOIHK content_package_list = 15; // offset: 32 - uint32 retcode = 10; // offset: 40 + uint32 retcode = 2; // offset: 40 + repeated AMKBFMCOIHK content_package_list = 7; // offset: 16 + AMKBFMCOIHK data = 10; // offset: 24 } // Obf: FPMCECGEIJD // Type: Req -// CmdID: 4167 +// CmdID: 4129 message MazeKillDirectCsReq { - repeated uint32 entity_list = 4; // offset: 16 - uint32 FABPLNCIGPK = 8; // offset: 32 - FDJADOEAOLE NFMKOFNEKLA = 14; // offset: 36 + repeated uint32 entity_list = 12; // offset: 24 + FDJADOEAOLE source_type = 14; // offset: 36 + uint32 FABPLNCIGPK = 15; // offset: 32 } // Obf: LBEBKNGBBCO // Type: Rsp -// CmdID: 4185 +// CmdID: 4163 message MazeKillDirectScRsp { - repeated uint32 entity_list = 11; // offset: 24 - uint32 retcode = 1; // offset: 32 + repeated uint32 entity_list = 4; // offset: 16 + uint32 retcode = 12; // offset: 32 } // Obf: CLIOFILACMC // Type: Notify -// CmdID: 4120 +// CmdID: 4134 message DirectDeliveryScNotify { - repeated ItemList DJOBNPIAEJP = 6; // offset: 16 - uint32 HFHHKGFNGFC = 1; // offset: 32 + uint32 HFHHKGFNGFC = 2; // offset: 32 + repeated ItemList DJOBNPIAEJP = 13; // offset: 16 } // Obf: JFFANDLFOGP // Type: Req -// CmdID: 4199 +// CmdID: 4196 message CancelDirectDeliveryNoticeCsReq { - uint32 HFHHKGFNGFC = 4; // offset: 24 + uint32 HFHHKGFNGFC = 8; // offset: 24 } // Obf: EJBPJPEDLJL // Type: Rsp -// CmdID: 4132 +// CmdID: 4173 message CancelDirectDeliveryNoticeScRsp { - uint32 retcode = 6; // offset: 24 - uint32 HFHHKGFNGFC = 9; // offset: 28 + uint32 retcode = 12; // offset: 28 + uint32 HFHHKGFNGFC = 13; // offset: 24 } - message BKAHEDAHNHL { - uint32 NBFJHDJBLCF = 13; // offset: 24 - uint32 gold = 15; // offset: 28 + uint32 NBFJHDJBLCF = 13; // offset: 28 + uint32 gold = 15; // offset: 24 } // Obf: BGGJMEAOBFG // Type: Req -// CmdID: 4135 +// CmdID: 4112 message GetSwitchMascotDataCsReq { - uint32 NBFJHDJBLCF = 12; // offset: 24 + uint32 NBFJHDJBLCF = 13; // offset: 24 } // Obf: DPODMNMGDLK // Type: Rsp -// CmdID: 4116 +// CmdID: 4135 message GetSwitchMascotDataScRsp { - repeated BKAHEDAHNHL JNOEHPJJPOF = 7; // offset: 24 + repeated BKAHEDAHNHL JNOEHPJJPOF = 8; // offset: 16 + uint32 retcode = 10; // offset: 36 uint32 NBFJHDJBLCF = 14; // offset: 32 - uint32 retcode = 5; // offset: 36 } // Obf: OFAPJBDCIAE // Type: Notify -// CmdID: 4105 +// CmdID: 4175 message SwitchMascotUpdateScNotify { - repeated BKAHEDAHNHL JNOEHPJJPOF = 9; // offset: 16 bool EBLPGLFJNEL = 11; // offset: 32 + repeated BKAHEDAHNHL JNOEHPJJPOF = 12; // offset: 16 } // Type: Req -// CmdID: 4114 -message GetUnreleasedBlockInfoCsReq { +// CmdID: 4144 +message GetChallangeTierceCsReq { } // Type: Rsp -// CmdID: 4182 -message GetUnreleasedBlockInfoScRsp { - repeated uint32 KNKGIENCLJJ = 1; // offset: 16 - repeated uint32 NJIIPBHBEDK = 7; // offset: 32 - uint32 retcode = 14; // offset: 40 - int64 GCMOKMIEHDB = 6; // offset: 48 +// CmdID: 4149 +message GetChallangeTierceScRsp { + repeated uint32 KNKGIENCLJJ = 1; // offset: 32 + repeated uint32 NJIIPBHBEDK = 4; // offset: 16 + uint32 retcode = 8; // offset: 48 + int64 GCMOKMIEHDB = 15; // 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 + int64 end_time = 3; // offset: 32 + repeated uint32 OPLNKCOLCKJ = 6; // offset: 16 + int64 start_time = 7; // offset: 40 + uint32 PMJGAJGIFOA = 8; // offset: 48 } // Type: Req -// CmdID: 4153 +// CmdID: 4115 message JOIGBKBEGOB { } // Type: Rsp -// CmdID: 4163 +// CmdID: 4118 message ALCDAEIDEAM { - GAAMBBFPCHB NFEDANFBIBE = 7; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 7; // offset: 32 + GAAMBBFPCHB NFEDANFBIBE = 9; // offset: 24 } // Type: Req -// CmdID: 4117 +// CmdID: 4153 message PICONFLHMCD { - repeated uint32 JKCEBHFIENI = 3; // offset: 24 + repeated uint32 JKCEBHFIENI = 7; // offset: 24 } // Type: Rsp -// CmdID: 4106 +// CmdID: 4152 message FECGDOJFDIM { - repeated uint32 NGKOFMBBGNL = 12; // offset: 16 - GAAMBBFPCHB NFEDANFBIBE = 6; // offset: 32 - ItemList reward = 10; // offset: 40 - uint32 retcode = 9; // offset: 48 + uint32 retcode = 1; // offset: 48 + repeated uint32 NGKOFMBBGNL = 6; // offset: 16 + GAAMBBFPCHB NFEDANFBIBE = 10; // offset: 40 + ItemList reward = 14; // offset: 32 } // Type: Req -// CmdID: 4200 +// CmdID: 4120 message LCBIEJNJDIF { - repeated uint32 GDCFLPLFJCI = 2; // offset: 16 + repeated uint32 GDCFLPLFJCI = 8; // offset: 24 } // Type: Rsp -// CmdID: 4139 +// CmdID: 4114 message DDOOEDOKEPF { - GAAMBBFPCHB NFEDANFBIBE = 15; // offset: 16 - uint32 retcode = 14; // offset: 32 + GAAMBBFPCHB NFEDANFBIBE = 9; // offset: 24 + uint32 retcode = 11; // offset: 32 } // Type: Notify -// CmdID: 4188 +// CmdID: 4189 message EABIMAPLLLL { - GAAMBBFPCHB NFEDANFBIBE = 11; // offset: 16 + GAAMBBFPCHB NFEDANFBIBE = 2; // offset: 16 } +// Obf: LCPPDELLPFC enum CmdMissionType { 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; + CmdMissionRewardScNotify = 1288; + CmdFinishTalkMissionCsReq = 1293; + CmdMissionSyncTaskCsReq = 1281; + CmdFinishCosumeItemMissionCsReq = 1233; + CmdStarPerformanceRelayCsReq = 1249; + CmdUpdateMainMissionCustomValueScRsp = 1244; + CmdStarPerformanceRelayScRsp = 1215; + CmdGetMissionDataScRsp = 1278; + CmdGetMissionDataCsReq = 1225; + CmdMissionGroupWarnScNotify = 1240; + CmdMainMissionAcceptNotify = 1234; + CmdAcceptMainMissionScRsp = 1243; + CmdStartFinishMainMissionScNotify = 1241; + CmdStartFinishSubMissionScNotify = 1205; + CmdGetMainMissionCustomValueCsReq = 1229; + CmdFinishTalkMissionScRsp = 1258; + CmdTeleportToMissionResetPointCsReq = 1284; + CmdUpdateMainMissionCustomValueCsReq = 1275; + CmdTeleportToMissionResetPointScRsp = 1221; + CmdGetMissionStatusCsReq = 1245; + CmdSubMissionRewardScNotify = 1280; + CmdGetMissionStatusScRsp = 1269; + CmdGetMainMissionCustomValueScRsp = 1263; + CmdFinishCosumeItemMissionScRsp = 1238; + CmdAcceptMainMissionCsReq = 1210; + CmdUpdateTrackMainMissionCsReq = 1273; + CmdFinishedMissionScNotify = 1235; + CmdUpdateTrackMainMissionScRsp = 1212; + CmdMissionSyncTaskScRsp = 1286; } enum MissionSyncRecord { @@ -24578,6 +24089,7 @@ enum PPEPCEAAPMJ { PPEPCEAAPMJ_KCMIJCJMIDC = 1; } +// Obf: APHBPMBMLOM enum TrackMainMissionUpdateReasonId { APHBPMBMLOM_DJAOKMDALMI = 0; APHBPMBMLOM_FEFMPGIAGBP = 1; @@ -24587,355 +24099,357 @@ enum TrackMainMissionUpdateReasonId { // Obf: EMIFJNLDKDE // Type: Req -// CmdID: 1273 +// CmdID: 1225 message GetMissionDataCsReq { } - message ALBOJHJALOF { - uint32 id = 3; // offset: 24 - uint32 display_value = 9; // offset: 28 - MissionSyncRecord type = 6; // offset: 32 + MissionSyncRecord type = 11; // offset: 24 + uint32 param = 12; // offset: 32 + uint32 id = 13; // offset: 28 } +// Obf: Mission message Mission { - uint32 progress = 12; // offset: 24 - uint32 id = 3; // offset: 28 - MissionStatus status = 11; // offset: 32 + MissionStatus status = 7; // offset: 32 + uint32 id = 12; // offset: 28 + uint32 progress = 14; // offset: 24 } +// Obf: MissionCustomValue message MissionCustomValue { - string BGDFHBAANLB = 5; // offset: 16 - uint32 index = 15; // offset: 32 + string BGDFHBAANLB = 2; // offset: 16 + uint32 index = 3; // offset: 32 uint32 custom_value = 6; // offset: 36 } - message ONHKODAFEMH { - repeated MissionCustomValue custom_value_list = 7; // offset: 16 + repeated MissionCustomValue custom_value_list = 8; // offset: 16 } - message MainMission { - repeated MissionCustomValue custom_value_list = 2; // offset: 24 - MissionStatus status = 14; // offset: 32 - uint32 id = 1; // offset: 36 + repeated MissionCustomValue custom_value_list = 4; // offset: 24 + MissionStatus status = 13; // offset: 36 + uint32 id = 15; // offset: 32 } - message MJBANFPPEFH { - uint32 id = 3; // offset: 36 + uint32 id = 8; // offset: 32 oneof EPIIKEKKMPJ { - ONHKODAFEMH custom_value_list = 1481; // offset: 24 + ONHKODAFEMH custom_value_list = 547; // offset: 16 } } +// Obf: MainMissionCustomValue message MainMissionCustomValue { - ONHKODAFEMH custom_value_list = 7; // offset: 16 - uint32 main_mission_id = 1; // offset: 32 + ONHKODAFEMH custom_value_list = 2; // offset: 24 + uint32 main_mission_id = 4; // offset: 32 } // Obf: KHKJONMCECE // Type: Rsp -// CmdID: 1203 +// CmdID: 1278 message GetMissionDataScRsp { - 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 + uint32 GKFPKBGJBGN = 1; // offset: 64 + repeated uint32 KBDGNGMPFEH = 2; // offset: 16 + repeated MainMission main_mission_list = 4; // offset: 40 + repeated uint32 OLKALABEDOA = 5; // offset: 48 + uint32 retcode = 10; // offset: 68 + repeated uint32 finished_main_mission_id_list = 11; // offset: 56 + uint32 track_mission_id = 12; // offset: 72 + repeated Mission mission_list = 13; // offset: 24 } // Obf: KHOHCEGIHGF // Type: Req -// CmdID: 1228 +// CmdID: 1210 message AcceptMainMissionCsReq { - uint32 main_mission_id = 7; // offset: 24 + uint32 main_mission_id = 2; // offset: 24 } // Obf: GGHDJOBEDAF // Type: Rsp -// CmdID: 1201 +// CmdID: 1243 message AcceptMainMissionScRsp { - uint32 retcode = 15; // offset: 24 - uint32 main_mission_id = 9; // offset: 28 + uint32 retcode = 12; // offset: 28 + uint32 main_mission_id = 13; // offset: 24 } // Obf: MMJJKEOONKE // Type: Req -// CmdID: 1280 +// CmdID: 1293 message FinishTalkMissionCsReq { - repeated MissionCustomValue custom_value_list = 5; // offset: 16 - string talk_str = 15; // offset: 24 - uint32 sub_mission_id = 9; // offset: 40 + string talk_str = 5; // offset: 24 + repeated MissionCustomValue custom_value_list = 9; // offset: 16 + uint32 sub_mission_id = 14; // offset: 40 } // Obf: OKPLFBLIDFF // Type: Rsp -// CmdID: 1227 +// CmdID: 1258 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 + uint32 retcode = 10; // offset: 40 + string talk_str = 11; // offset: 24 + repeated MissionCustomValue custom_value_list = 13; // offset: 16 + uint32 sub_mission_id = 15; // offset: 44 } // Obf: IKMNHNAHNMK // Type: Notify -// CmdID: 1236 +// CmdID: 1288 message MissionRewardScNotify { - ItemList reward = 10; // offset: 16 - uint32 main_mission_id = 6; // offset: 32 - uint32 sub_mission_id = 3; // offset: 36 + uint32 sub_mission_id = 8; // offset: 36 + ItemList reward = 9; // offset: 24 + uint32 main_mission_id = 12; // offset: 32 } // Obf: AOCAHONLJKE // Type: Notify -// CmdID: 1274 +// CmdID: 1280 message SubMissionRewardScNotify { - ItemList reward = 10; // offset: 24 - uint32 sub_mission_id = 8; // offset: 32 + uint32 sub_mission_id = 7; // offset: 32 + ItemList reward = 12; // offset: 24 } // Type: Req -// CmdID: 1213 +// CmdID: 1281 message MissionSyncTaskCsReq { - string key = 12; // offset: 16 + string key = 6; // offset: 24 } // Type: Rsp -// CmdID: 1215 +// CmdID: 1286 message MissionSyncTaskScRsp { - string key = 3; // offset: 16 - uint32 retcode = 14; // offset: 32 + string key = 6; // offset: 16 + uint32 retcode = 9; // offset: 32 } // Obf: GHFEIOEICNP // Type: Notify -// CmdID: 1212 +// CmdID: 1240 message MissionGroupWarnScNotify { - repeated uint32 OIKJKMJCHEG = 2; // offset: 24 + repeated uint32 OIKJKMJCHEG = 13; // offset: 24 } // Type: Req -// CmdID: 1254 +// CmdID: 1233 message FinishCosumeItemMissionCsReq { - ItemList item_list = 13; // offset: 16 - uint32 sub_mission_id = 5; // offset: 32 + uint32 sub_mission_id = 3; // offset: 32 + ItemList item_list = 11; // offset: 16 } // Type: Rsp -// CmdID: 1283 +// CmdID: 1238 message FinishCosumeItemMissionScRsp { + uint32 retcode = 2; // offset: 28 uint32 sub_mission_id = 11; // offset: 24 - uint32 retcode = 12; // offset: 28 } // Obf: MEBIGMFKKFD // Type: Req -// CmdID: 1224 +// CmdID: 1245 message GetMissionStatusCsReq { - repeated uint32 sub_mission_id_list = 11; // offset: 16 - repeated uint32 main_mission_id_list = 1; // offset: 32 + repeated uint32 sub_mission_id_list = 4; // offset: 32 + repeated uint32 main_mission_id_list = 13; // offset: 24 } // Obf: GetMissionStatusScRsp // Type: Rsp -// CmdID: 1271 +// CmdID: 1269 message GetMissionStatusScRsp { - 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 + repeated uint32 curversion_finished_main_mission_id_list = 1; // offset: 16 + repeated MainMissionCustomValue main_mission_mcv_list = 3; // offset: 48 + repeated uint32 unfinished_main_mission_id_list = 4; // offset: 24 + repeated Mission sub_mission_status_list = 8; // offset: 32 + uint32 retcode = 9; // offset: 72 + repeated uint32 disabled_main_mission_id_list = 13; // offset: 64 + repeated uint32 finished_main_mission_id_list = 15; // offset: 56 } // Obf: HNPPCJMODAB // Type: Req -// CmdID: 1292 +// CmdID: 1284 message TeleportToMissionResetPointCsReq { } // Obf: DCNKCCPMKLE // Type: Rsp -// CmdID: 1266 +// CmdID: 1221 message TeleportToMissionResetPointScRsp { - MotionInfo motion = 10; // offset: 24 - uint32 retcode = 4; // offset: 32 - uint32 client_pos_version = 6; // offset: 36 + uint32 client_pos_version = 4; // offset: 36 + MotionInfo motion = 6; // offset: 24 + uint32 retcode = 15; // offset: 32 } // Obf: CJOACNKDPEI // Type: Notify -// CmdID: 1230 +// CmdID: 1205 message StartFinishSubMissionScNotify { - uint32 sub_mission_id = 15; // offset: 24 + uint32 sub_mission_id = 6; // offset: 24 } // Obf: JMIPELIDOIJ // Type: Notify -// CmdID: 1249 +// CmdID: 1241 message StartFinishMainMissionScNotify { - uint32 main_mission_id = 2; // offset: 24 + uint32 main_mission_id = 15; // offset: 24 } // Obf: CFDNIJHMEND // Type: Req -// CmdID: 1267 +// CmdID: 1229 message GetMainMissionCustomValueCsReq { - repeated uint32 main_mission_id_list = 13; // offset: 24 + repeated uint32 main_mission_id_list = 13; // offset: 16 } // Obf: NBDELHIPKLP // Type: Rsp -// CmdID: 1285 +// CmdID: 1263 message GetMainMissionCustomValueScRsp { - repeated MainMission main_mission_list = 7; // offset: 24 - uint32 retcode = 5; // offset: 32 + repeated MainMission main_mission_list = 1; // offset: 24 + uint32 retcode = 2; // offset: 32 } // Obf: CPFCAJBHOIB // Type: Notify -// CmdID: 1220 +// CmdID: 1234 message MainMissionAcceptNotify { - repeated uint32 sub_mission_id_list = 10; // offset: 24 + repeated uint32 main_mission_id_list = 6; // offset: 16 } // Type: Req -// CmdID: 1232 +// CmdID: 1273 message UpdateTrackMainMissionCsReq { - TrackMainMissionUpdateReasonId POPNCNIBNMJ = 11; // offset: 24 - uint32 track_mission_id = 4; // offset: 28 - uint32 JFONDEBDIOO = 7; // offset: 32 + uint32 track_mission_id = 8; // offset: 32 + uint32 JFONDEBDIOO = 10; // offset: 24 + TrackMainMissionUpdateReasonId POPNCNIBNMJ = 15; // offset: 28 } // Type: Rsp -// CmdID: 1235 +// CmdID: 1212 message UpdateTrackMainMissionScRsp { - uint32 prev_track_mission_id = 3; // offset: 24 - uint32 retcode = 14; // offset: 28 - uint32 track_mission_id = 6; // offset: 32 + uint32 prev_track_mission_id = 4; // offset: 24 + uint32 track_mission_id = 7; // offset: 28 + uint32 retcode = 14; // offset: 32 } // Obf: ABFLEADGIIF // Type: Notify -// CmdID: 1216 +// CmdID: 1235 message FinishedMissionScNotify { - repeated uint32 finished_main_mission_id_list = 4; // offset: 16 + repeated uint32 finished_main_mission_id_list = 14; // offset: 16 } // Type: Req -// CmdID: 1205 +// CmdID: 1275 message UpdateMainMissionCustomValueCsReq { - string BGDFHBAANLB = 11; // offset: 24 - uint32 main_mission_id = 7; // offset: 32 - uint32 value = 4; // offset: 36 + string BGDFHBAANLB = 1; // offset: 16 + uint32 value = 3; // offset: 36 + uint32 main_mission_id = 6; // offset: 32 } // Type: Rsp -// CmdID: 1214 +// CmdID: 1244 message UpdateMainMissionCustomValueScRsp { - MainMission HKDDMGGDCIP = 9; // offset: 24 - uint32 retcode = 3; // offset: 32 + MainMission HKDDMGGDCIP = 4; // offset: 24 + uint32 retcode = 9; // offset: 32 } // Type: Req -// CmdID: 1282 +// CmdID: 1249 message StarPerformanceRelayCsReq { - uint32 DNGFHOEACBI = 2; // offset: 24 - uint32 performance_id = 10; // offset: 28 + uint32 performance_id = 7; // offset: 28 + uint32 performance_type = 14; // offset: 24 } // Type: Rsp -// CmdID: 1253 +// CmdID: 1215 message StarPerformanceRelayScRsp { uint32 retcode = 3; // offset: 24 } +// Obf: IOBAOPKJMAK 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; + CmdMonopolyGameSettleScNotify = 7043; + CmdMonopolyConfirmRandomScRsp = 7045; + CmdGetMonopolyMbtiReportRewardCsReq = 7059; + CmdMonopolyGetRafflePoolInfoScRsp = 7003; + CmdMonopolyAcceptQuizScRsp = 7012; + CmdGetMbtiReportScRsp = 7098; + CmdGetMbtiReportCsReq = 7028; + CmdMonopolyContentUpdateScNotify = 7005; + CmdGetMonopolyDailyReportCsReq = 7079; + CmdMonopolyCheatDiceScRsp = 7021; + CmdMonopolyGuessChooseCsReq = 7075; + CmdJHIDMEBBKPE = 7074; + CmdMonopolyLikeCsReq = 7051; + CmdMonopolySelectOptionCsReq = 7013; + CmdMonopolyCheatDiceCsReq = 7084; + CmdBBEPMABCBGF = 7094; + CmdOIDPMKIOJGK = 7030; + CmdMonopolyGetRaffleTicketScRsp = 7083; + CmdMonopolyActionResultScNotify = 7093; + CmdMonopolyGetDailyInitItemCsReq = 7085; + CmdMLBDFEOBKIJ = 7015; + CmdMonopolyGetRegionProgressCsReq = 7032; + CmdMonopolyReRollRandomCsReq = 7011; + CmdMonopolyGiveUpCurContentCsReq = 7072; + CmdMonopolyTakeRaffleTicketRewardCsReq = 7095; + CmdMonopolyClickCellCsReq = 7087; + CmdMonopolyGameBingoFlipCardScRsp = 7096; + CmdMonopolyScrachRaffleTicketCsReq = 7060; + CmdMonopolyScrachRaffleTicketScRsp = 7090; + CmdMonopolyLikeScRsp = 7046; + CmdMonopolySelectOptionScRsp = 7071; + CmdGetSocialEventServerCacheScRsp = 7006; + CmdMonopolySocialEventEffectScNotify = 7055; + CmdMonopolyEventLoadUpdateScNotify = 7068; + CmdMonopolyGameCreateScNotify = 7035; + CmdMonopolyConfirmRandomCsReq = 7048; + CmdPDJFKFFPDKI = 7042; + CmdMonopolyGameBingoFlipCardCsReq = 7034; 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; + CmdMonopolyTakeRaffleTicketRewardScRsp = 7017; + CmdMonopolyAcceptQuizCsReq = 7073; + CmdMonopolyGuessChooseScRsp = 7044; + CmdMonopolyConditionUpdateScNotify = 7031; + CmdGetMonopolyMbtiReportRewardScRsp = 7009; + CmdMonopolyTakePhaseRewardCsReq = 7001; + CmdMonopolyBuyGoodsCsReq = 7069; + CmdDailyFirstEnterMonopolyActivityScRsp = 7038; + CmdMonopolyGetRafflePoolInfoCsReq = 7097; + CmdGetMonopolyInfoCsReq = 7025; + CmdMonopolyGetRaffleTicketCsReq = 7023; + CmdMonopolyMoveCsReq = 7047; + CmdDailyFirstEnterMonopolyActivityCsReq = 7033; + CmdGetMonopolyInfoScRsp = 7078; + CmdMonopolyEventSelectFriendScRsp = 7066; + CmdGDDEAKMJOAP = 7057; + CmdMonopolyGuessDrawScNotify = 7018; + CmdMonopolyRollRandomCsReq = 7039; + CmdMonopolyClickCellScRsp = 7024; + CmdGetMonopolyDailyReportScRsp = 7007; + CmdMonopolyCellUpdateNotify = 7058; + CmdMonopolyRollDiceCsReq = 7081; + CmdMonopolyRollDiceScRsp = 7086; + CmdGetMonopolyFriendRankingListScRsp = 7037; + CmdMonopolyLikeScNotify = 7019; + CmdMonopolyBuyGoodsScRsp = 7065; + CmdNHKIADBINML = 7010; + CmdMonopolyGiveUpCurContentScRsp = 7080; + CmdMonopolyGameGachaScRsp = 7063; + CmdMonopolyDailySettleScNotify = 7082; + CmdMonopolySttUpdateScNotify = 7091; + CmdEPAIKOHMLDK = 7100; + CmdMonopolyQuizDurationChangeScNotify = 7053; + CmdPILJIHGLHJA = 7041; + CmdMonopolyTakePhaseRewardScRsp = 7064; + CmdMonopolyGameGachaCsReq = 7029; + CmdGetMonopolyFriendRankingListCsReq = 7049; + CmdMonopolyRollRandomScRsp = 7004; + CmdMonopolyMoveScRsp = 7026; + CmdMonopolyEventSelectFriendCsReq = 7062; + CmdMonopolyGetRegionProgressScRsp = 7070; + CmdGetSocialEventServerCacheCsReq = 7016; + CmdMonopolyGetDailyInitItemScRsp = 7077; + CmdMonopolyReRollRandomScRsp = 7036; } enum LAEHICCBBFN { @@ -24966,949 +24480,895 @@ enum BAKAELIMIJI { // Obf: MKNLDCIOCFI // Type: Req -// CmdID: 7073 +// CmdID: 7025 message GetMonopolyInfoCsReq { } - 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 + bool GNIHCOPOLJB = 1; // offset: 41 + uint32 MGJFFPIAOMI = 2; // offset: 24 + uint32 KEEOBECJNIP = 3; // offset: 28 + uint32 item_value = 5; // offset: 36 + uint32 ALMKIPNHAFM = 6; // offset: 32 + bool BLBFMKKBELI = 7; // offset: 40 } - message HDDLALFAMKO { - repeated uint32 LPBBJFFNACA = 10; // offset: 24 - LAEHICCBBFN KDJACPBDHAE = 3; // offset: 32 + LAEHICCBBFN KDJACPBDHAE = 6; // offset: 32 + repeated uint32 LPBBJFFNACA = 15; // offset: 24 } - message HIHEHNIAGPF { - uint32 FBDENECLHIH = 3; // offset: 24 - uint32 progress = 11; // offset: 28 + uint32 FBDENECLHIH = 4; // offset: 28 + uint32 progress = 9; // offset: 24 } - message DDHIEONLIIL { - uint64 HEMOHFJJMJG = 4; // offset: 24 - bool is_taken_reward = 12; // offset: 32 - bool DDKGKOFAGMH = 14; // offset: 33 + bool is_taken_reward = 3; // offset: 32 + bool DDKGKOFAGMH = 8; // offset: 33 + uint64 HEMOHFJJMJG = 15; // offset: 24 } - 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 + uint32 GCPABINOPNJ = 1; // offset: 88 + repeated HIHEHNIAGPF IOFPLHOGBOD = 2; // offset: 72 + repeated DDHIEONLIIL JBKMDKKBFFA = 3; // offset: 40 + uint32 FNFEKIPGKHJ = 5; // offset: 104 + uint32 IJFPHJAPBCO = 6; // offset: 96 + repeated HIHEHNIAGPF MHNLHEIMBLH = 7; // offset: 24 + bool BODENACHCHF = 8; // offset: 100 + repeated HIHEHNIAGPF AMFDDGGEABC = 10; // offset: 48 + uint32 FDOPJGFNMMA = 11; // offset: 112 + repeated HIHEHNIAGPF BADCFEEJKIC = 12; // offset: 32 + uint32 pool_id = 13; // offset: 92 + uint32 NBNCEEGGGFF = 15; // offset: 108 + string MGKCFIFICCF = 157; // offset: 56 + string DANMGAEPGML = 1305; // offset: 80 + string DPIOJAJLOLD = 1683; // offset: 16 } - message BCDIFIIDPIA { - repeated KFGILGDFEKE BEMBGMOIAON = 3; // offset: 16 + repeated KFGILGDFEKE BEMBGMOIAON = 12; // offset: 24 } // Obf: IHLLOOIAFFG // Type: Rsp -// CmdID: 7003 +// CmdID: 7078 message GetMonopolyInfoScRsp { - 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 + FIOENGOHOOJ MOMEIFPICLE = 1; // offset: 24 + ILMFJKCGBCK COOOMDKGODF = 2; // offset: 96 + DBPHHPGNMKC KKKMHNAPFCP = 3; // offset: 72 + FOOFAIFPOOI PNJBEPAAEOF = 4; // offset: 16 + BCDIFIIDPIA MALPPHCEOGB = 5; // offset: 48 + NJHAGKGHKJJ OLAONLGLAJO = 6; // offset: 32 + uint32 retcode = 7; // offset: 120 + INGKNDHECNF HABJHGPFGEB = 9; // offset: 104 + OCDBIMIBNCD stt = 11; // offset: 112 + CCMCKOKEJNI CICLCCFLALE = 12; // offset: 56 + PDNABFBLEPG OCHNMGMDHME = 13; // offset: 80 + HDDLALFAMKO GKMKAEEDCHP = 14; // offset: 64 + repeated uint32 CANEJDOMAFA = 15; // offset: 88 } - message CCMCKOKEJNI { - repeated uint32 HNDAGKPKGHI = 11; // offset: 16 + repeated uint32 HNDAGKPKGHI = 12; // offset: 24 } // Obf: KJFLKGEPIGG // Type: Notify -// CmdID: 7007 +// CmdID: 7031 message MonopolyConditionUpdateScNotify { - CCMCKOKEJNI CICLCCFLALE = 8; // offset: 16 + CCMCKOKEJNI CICLCCFLALE = 4; // offset: 16 } - message OCDBIMIBNCD { - repeated uint32 POHBLAMKNJH = 13; // offset: 24 - repeated uint32 LEIJJGDJECI = 6; // offset: 32 + repeated uint32 LEIJJGDJECI = 10; // offset: 32 + repeated uint32 POHBLAMKNJH = 15; // offset: 24 } // Obf: CGABKEMOBEB // Type: Notify -// CmdID: 7098 +// CmdID: 7091 message MonopolySttUpdateScNotify { - OCDBIMIBNCD stt = 5; // offset: 16 + OCDBIMIBNCD stt = 8; // offset: 16 } - message EIDFCGLODFB { - uint32 map_id = 12; // offset: 24 - bool BPKMKFLDCAI = 1; // offset: 28 - uint32 IHAOMLEPHOM = 6; // offset: 32 - NADDHEILBBN PIJJDFCBMPG = 9; // offset: 36 + uint32 map_id = 2; // offset: 36 + bool BPKMKFLDCAI = 3; // offset: 32 + uint32 IHAOMLEPHOM = 13; // offset: 28 + NADDHEILBBN PIJJDFCBMPG = 15; // offset: 24 } - 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 + repeated EIDFCGLODFB DGBEOGGJLOO = 2; // offset: 24 + repeated EIDFCGLODFB EGDNFKHLKKE = 6; // offset: 16 + uint32 COKKNEKDJAJ = 8; // offset: 48 + EIDFCGLODFB GOPFOJLIFKN = 9; // offset: 40 + uint32 LJCCANLCGHI = 11; // offset: 52 } // Obf: KMGEMNJJACK // Type: Notify -// CmdID: 7057 +// CmdID: 7068 message MonopolyEventLoadUpdateScNotify { - repeated EIDFCGLODFB DGBEOGGJLOO = 8; // offset: 16 - repeated EIDFCGLODFB EGDNFKHLKKE = 1; // offset: 32 + repeated EIDFCGLODFB DGBEOGGJLOO = 6; // offset: 16 + repeated EIDFCGLODFB EGDNFKHLKKE = 10; // offset: 32 } - message NIFKIMAANFJ { - uint32 event_id = 5; // offset: 24 + uint32 event_id = 9; // offset: 24 } - message LNCHJBMIMAF { - uint32 event_id = 13; // offset: 24 + uint32 event_id = 14; // offset: 24 } - message ADNCPPCPLLH { - repeated uint32 MJMJOMDLOHI = 1; // offset: 24 - uint32 GKKNMDDNOJF = 15; // offset: 32 - uint32 HAFOKMHCGFM = 9; // offset: 36 - uint32 event_id = 8; // offset: 40 + repeated uint32 MJMJOMDLOHI = 5; // offset: 24 + uint32 GKKNMDDNOJF = 8; // offset: 36 + uint32 event_id = 9; // offset: 32 + uint32 HAFOKMHCGFM = 11; // 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 + uint32 IJJFAPBJMOD = 1; // offset: 44 + repeated uint32 MJMJOMDLOHI = 4; // offset: 24 + uint32 JMBGMIPLLJI = 6; // offset: 36 + uint32 GKKNMDDNOJF = 9; // offset: 32 + uint32 event_id = 11; // offset: 40 } - message DFKABDLJMJO { - repeated NEMIDPFEJFL PHKBDAHIPEE = 5; // offset: 24 - uint32 KBLJEGIPINF = 9; // offset: 32 + repeated NEMIDPFEJFL PHKBDAHIPEE = 3; // offset: 16 + uint32 KBLJEGIPINF = 5; // offset: 32 } - message NCPJGBCCGGI { - uint32 CBILPMICEKC = 9; // offset: 24 + uint32 CBILPMICEKC = 2; // offset: 24 } - message DCAJAKJAJNL { - uint32 shop_id = 5; // offset: 24 + uint32 shop_id = 7; // offset: 24 } - message DKHCBKNGOMF { - uint32 MKNLPJMBHDK = 4; // offset: 24 + uint32 MKNLPJMBHDK = 11; // offset: 24 } - message GALCNKIAHNN { - uint32 NLGNNDIFGGF = 10; // offset: 24 - uint32 DDCLCNPONOH = 11; // offset: 28 + uint32 NLGNNDIFGGF = 1; // offset: 24 + uint32 add_coin = 3; // offset: 28 } - message NEMIDPFEJFL { - uint32 GCLADEKCJCG = 10; // offset: 36 + uint32 GCLADEKCJCG = 13; // 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 + NIFKIMAANFJ NHONHFPBEBG = 12; // offset: 24 + LNCHJBMIMAF MPBPBBLAHNM = 14; // offset: 24 + ADNCPPCPLLH ONCBJHBKBLB = 6; // offset: 24 + NCPJGBCCGGI CEFDDDAIMMD = 2; // offset: 24 + DCAJAKJAJNL MOFNIOJHBBL = 5; // offset: 24 + DKHCBKNGOMF AJGOEJHKOKE = 10; // offset: 24 + GALCNKIAHNN ENFIEFPPCIC = 3; // offset: 24 + OFPGDJJKGKJ BJHKLNNKPPB = 1; // offset: 24 + DFKABDLJMJO HCLAEGDLOBD = 4; // offset: 24 } } - message FIOENGOHOOJ { - NEMIDPFEJFL MEGBFFOAFGL = 9; // offset: 24 + NEMIDPFEJFL MEGBFFOAFGL = 6; // offset: 24 } // Obf: LBDGBAALOOJ // Type: Notify -// CmdID: 7030 +// CmdID: 7005 message MonopolyContentUpdateScNotify { - NEMIDPFEJFL MEGBFFOAFGL = 12; // offset: 24 + NEMIDPFEJFL MEGBFFOAFGL = 7; // offset: 24 } // Obf: NMFBEMPIMMN // Type: Notify -// CmdID: 7027 +// CmdID: 7058 message MonopolyCellUpdateNotify { - EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 16 + EIDFCGLODFB GOPFOJLIFKN = 6; // offset: 24 } // Obf: JEJNIBGECID // Type: Req -// CmdID: 7013 +// CmdID: 7081 message MonopolyRollDiceCsReq { } // Obf: DKDDEPHBBEM // Type: Rsp -// CmdID: 7015 +// CmdID: 7086 message MonopolyRollDiceScRsp { - uint32 KKEIPOOAIMB = 8; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 roll_result = 12; // offset: 28 } // Obf: OLPKGAGBKAB // Type: Req -// CmdID: 7092 +// CmdID: 7084 message MonopolyCheatDiceCsReq { - uint32 LAGNINIKEAE = 8; // offset: 24 + uint32 LAGNINIKEAE = 15; // offset: 24 } // Obf: MILDJHKDICG // Type: Rsp -// CmdID: 7066 +// CmdID: 7021 message MonopolyCheatDiceScRsp { - uint32 LAGNINIKEAE = 13; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 retcode = 4; // offset: 24 + uint32 LAGNINIKEAE = 15; // offset: 28 } // Obf: EAHLPCJGLPD // Type: Req -// CmdID: 7081 +// CmdID: 7047 message MonopolyMoveCsReq { - uint32 CPFGHPCBFOF = 3; // offset: 24 - uint32 AHNGICEEADK = 7; // offset: 28 + uint32 AHNGICEEADK = 6; // offset: 24 + uint32 CPFGHPCBFOF = 8; // offset: 28 } // Obf: BLHGFHMEFMB // Type: Rsp -// CmdID: 7010 +// CmdID: 7026 message MonopolyMoveScRsp { - ILMFJKCGBCK COOOMDKGODF = 15; // offset: 16 - repeated EIDFCGLODFB AJGMLOIONPK = 8; // offset: 24 - uint32 retcode = 6; // offset: 40 + repeated EIDFCGLODFB AJGMLOIONPK = 3; // offset: 24 + ILMFJKCGBCK COOOMDKGODF = 8; // offset: 32 + uint32 retcode = 9; // offset: 40 } // Obf: CKONENEGJMM // Type: Req -// CmdID: 7087 +// CmdID: 7013 message MonopolySelectOptionCsReq { - uint32 event_id = 14; // offset: 24 - uint32 HAFOKMHCGFM = 3; // offset: 28 + uint32 HAFOKMHCGFM = 2; // offset: 24 + uint32 event_id = 12; // offset: 28 } - message HKNBLADLAAE { - uint32 MIPKOFFGPFA = 4; // offset: 24 - uint32 HAFOKMHCGFM = 3; // offset: 28 - uint32 event_id = 9; // offset: 32 + uint32 MIPKOFFGPFA = 3; // offset: 32 + uint32 event_id = 12; // offset: 24 + uint32 HAFOKMHCGFM = 13; // offset: 28 } // Obf: ILGDFJMKOEC // Type: Rsp -// CmdID: 7029 +// CmdID: 7071 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 + uint32 event_id = 5; // offset: 48 + uint32 HAFOKMHCGFM = 6; // offset: 40 + repeated HKNBLADLAAE DMCKDIGKHLB = 8; // offset: 32 + NEMIDPFEJFL MOMEIFPICLE = 13; // offset: 24 + uint32 retcode = 15; // offset: 44 } // Obf: OACJDKMNPIC // Type: Req -// CmdID: 7009 +// CmdID: 7039 message MonopolyRollRandomCsReq { - uint32 event_id = 9; // offset: 24 + uint32 event_id = 11; // offset: 24 } // Obf: JONNKENDDPG // Type: Rsp -// CmdID: 7042 +// CmdID: 7004 message MonopolyRollRandomScRsp { - NEMIDPFEJFL MOMEIFPICLE = 12; // offset: 24 - uint32 event_id = 8; // offset: 32 - uint32 retcode = 5; // offset: 36 + NEMIDPFEJFL MOMEIFPICLE = 1; // offset: 16 + uint32 event_id = 11; // offset: 32 + uint32 retcode = 14; // offset: 36 } // Obf: BADCAMHNGKA // Type: Req -// CmdID: 7076 +// CmdID: 7011 message MonopolyReRollRandomCsReq { uint32 event_id = 1; // offset: 24 } // Obf: HEGELOIBGME // Type: Rsp -// CmdID: 7038 +// CmdID: 7036 message MonopolyReRollRandomScRsp { - NEMIDPFEJFL MOMEIFPICLE = 13; // offset: 24 - uint32 retcode = 4; // offset: 32 - uint32 event_id = 11; // offset: 36 + uint32 retcode = 2; // offset: 32 + NEMIDPFEJFL MOMEIFPICLE = 12; // offset: 16 } // Obf: PDAEJKNMBNK // Type: Req -// CmdID: 7061 +// CmdID: 7048 message MonopolyConfirmRandomCsReq { - uint32 event_id = 11; // offset: 24 + uint32 event_id = 10; // offset: 24 } // Obf: LOBOKLMODGC // Type: Rsp -// CmdID: 7024 +// CmdID: 7045 message MonopolyConfirmRandomScRsp { - NEMIDPFEJFL MOMEIFPICLE = 14; // offset: 24 - uint32 event_id = 2; // offset: 32 - uint32 retcode = 4; // offset: 36 + NEMIDPFEJFL MOMEIFPICLE = 2; // offset: 24 + uint32 retcode = 10; // offset: 32 } // Obf: POFOGBPDEHB // Type: Req -// CmdID: 7071 +// CmdID: 7069 message MonopolyBuyGoodsCsReq { - uint32 goods_id = 11; // offset: 24 - uint32 shop_id = 6; // offset: 28 + uint32 shop_id = 12; // offset: 24 + uint32 goods_id = 14; // offset: 28 } // Obf: ANCENNCMLDH // Type: Rsp -// CmdID: 7078 +// CmdID: 7065 message MonopolyBuyGoodsScRsp { - uint32 goods_id = 9; // offset: 24 - uint32 retcode = 2; // offset: 28 - uint32 shop_id = 15; // offset: 32 + uint32 retcode = 5; // offset: 32 + uint32 goods_id = 13; // offset: 24 + uint32 shop_id = 15; // offset: 28 } // Type: Req -// CmdID: 7052 +// CmdID: 7030 message OIDPMKIOJGK { - uint32 CBILPMICEKC = 9; // offset: 24 + uint32 CBILPMICEKC = 14; // offset: 24 } // Type: Rsp -// CmdID: 7048 +// CmdID: 7042 message PDJFKFFPDKI { - uint32 retcode = 8; // offset: 24 - uint32 CBILPMICEKC = 5; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: MBKBDPECMHA // Type: Req -// CmdID: 7059 +// CmdID: 7072 message MonopolyGiveUpCurContentCsReq { - uint32 content_id = 5; // offset: 24 + uint32 content_id = 14; // offset: 24 } // Obf: CILKIOLEJFJ // Type: Rsp -// CmdID: 7074 +// CmdID: 7080 message MonopolyGiveUpCurContentScRsp { - uint32 content_id = 5; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 retcode = 8; // offset: 24 } - message MonopolyActionResult { - 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 + uint32 trigger_cell_id = 4; // offset: 32 + GPPKIMDCPBM detail = 6; // offset: 24 + uint32 click_map_id = 7; // offset: 36 + uint32 click_cell_id = 8; // offset: 48 + uint32 effect_type = 11; // offset: 52 + uint32 trigger_map_id = 13; // offset: 40 + BAKAELIMIJI source_type = 15; // offset: 44 } // Obf: HCGCOHCHKBN // Type: Notify -// CmdID: 7080 +// CmdID: 7093 message MonopolyActionResultScNotify { - repeated MonopolyActionResult BKGPGINCHJI = 5; // offset: 16 + repeated MonopolyActionResult BKGPGINCHJI = 15; // offset: 16 } - message CCOHBABCHAI { - uint32 NJFKOEBEGGB = 15; // offset: 24 - bool EEDEGBHEKGD = 12; // offset: 28 + bool EEDEGBHEKGD = 7; // offset: 28 + uint32 NJFKOEBEGGB = 11; // offset: 24 } - message GPPKIMDCPBM { oneof IDLCKHEKCCB { - GOLHAKEGKCL FIPDBFMPEKH = 7; // offset: 24 + GOLHAKEGKCL FIPDBFMPEKH = 9; // 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 + BANELIGFLCO CBKLDCBEKCH = 1; // offset: 24 + BANELIGFLCO HMOBMBALLJE = 10; // offset: 24 + GNNGLBEGIKB IFOOEPKGGAG = 11; // offset: 24 + GNNGLBEGIKB CMPNCFCJCNE = 5; // offset: 24 + NEAEMNNKKEF DOMHNBMJGHF = 7; // offset: 24 + NEAEMNNKKEF HKAGPIMFPAG = 14; // offset: 24 + CCOHBABCHAI GAJGLONDGMP = 12; // offset: 24 + AHMFKPIAHCO IJBAMMMBIOA = 6; // offset: 24 + GNNGLBEGIKB EBCGEBEPOJJ = 8; // offset: 24 + NEAEMNNKKEF CKBEEBALAEG = 13; // offset: 24 + NOKANMFKNMM LDIGCPKPNBC = 4; // offset: 24 } } - message NOKANMFKNMM { - uint32 PJFPLAFEHKK = 4; // offset: 24 + uint32 PJFPLAFEHKK = 6; // offset: 24 } - message GOLHAKEGKCL { - uint32 item_id = 5; // offset: 24 - uint32 DCPDNBALDOA = 15; // offset: 28 - uint32 HFNNNGHBHGG = 14; // offset: 32 + uint32 DCPDNBALDOA = 10; // offset: 32 + uint32 HFNNNGHBHGG = 11; // offset: 28 + uint32 item_id = 12; // offset: 24 } - message NEAEMNNKKEF { - uint32 DDFFJEBLCAN = 11; // offset: 24 - uint32 BGKDJKCFEKD = 2; // offset: 28 + uint32 DDFFJEBLCAN = 3; // offset: 28 + uint32 BGKDJKCFEKD = 7; // offset: 24 } - message AHMFKPIAHCO { - uint32 KCLCDFGGPBK = 13; // offset: 24 - uint32 KJBILOOCBPB = 6; // offset: 28 uint32 DAEKKPOJAJG = 2; // offset: 32 - uint32 ADADGDPCPDN = 10; // offset: 36 + uint32 KCLCDFGGPBK = 7; // offset: 24 + uint32 ADADGDPCPDN = 8; // offset: 36 + uint32 KJBILOOCBPB = 15; // offset: 28 } - message GLMGJFEEJHD { - uint32 AFDNFCBCFBF = 8; // offset: 32 - uint32 config_id = 9; // offset: 36 - uint32 BAJHKGJPFED = 3; // offset: 40 + uint32 ratio = 6; // offset: 36 + uint32 config_id = 11; // offset: 32 + uint32 BAJHKGJPFED = 13; // offset: 40 oneof JMPNIHHAMPH { - KDPGIMOOLON AGLMEDOBMAL = 11; // offset: 24 - JGKNADEDNHB LOCHFJEECKL = 5; // offset: 24 + KDPGIMOOLON AGLMEDOBMAL = 5; // offset: 24 + JGKNADEDNHB LOCHFJEECKL = 10; // offset: 24 LOEBAOEFMDC COKLIDDAEOH = 7; // offset: 24 } } - message FOOFAIFPOOI { - GLMGJFEEJHD JELODDPELKJ = 4; // offset: 16 + repeated GLMGJFEEJHD BGJBAGJAJDL = 4; // offset: 40 CCOHBABCHAI IBLHLCMNMAJ = 5; // offset: 32 - repeated GLMGJFEEJHD BGJBAGJAJDL = 3; // offset: 40 + GLMGJFEEJHD JELODDPELKJ = 13; // offset: 24 } // Obf: MBOPGGGPMMM // Type: Notify -// CmdID: 7001 +// CmdID: 7043 message MonopolyGameSettleScNotify { - ItemList NGADCEHJHBE = 14; // offset: 24 - GLMGJFEEJHD AJGOEJHKOKE = 12; // offset: 32 - ItemList item_list = 10; // offset: 40 + ItemList item_list = 9; // offset: 40 + ItemList NGADCEHJHBE = 14; // offset: 16 + GLMGJFEEJHD AJGOEJHKOKE = 15; // offset: 24 } // Obf: AOPEHFBKPHP // Type: Notify -// CmdID: 7016 +// CmdID: 7035 message MonopolyGameCreateScNotify { - CCOHBABCHAI IBLHLCMNMAJ = 10; // offset: 16 - GLMGJFEEJHD AJGOEJHKOKE = 6; // offset: 24 + CCOHBABCHAI IBLHLCMNMAJ = 7; // offset: 16 + GLMGJFEEJHD AJGOEJHKOKE = 10; // offset: 32 } // Type: Req -// CmdID: 7049 +// CmdID: 7041 message PILJIHGLHJA { - uint32 AFDNFCBCFBF = 13; // offset: 24 + uint32 ratio = 1; // offset: 24 } // Type: Rsp -// CmdID: 7028 +// CmdID: 7010 message NHKIADBINML { - uint32 retcode = 14; // offset: 24 - uint32 AFDNFCBCFBF = 2; // offset: 28 + uint32 ratio = 4; // offset: 28 + uint32 retcode = 12; // offset: 24 } // Obf: MPIMMHDEAGO // Type: Req -// CmdID: 7054 +// CmdID: 7033 message DailyFirstEnterMonopolyActivityCsReq { } // Obf: HFGKJEFPJPB // Type: Rsp -// CmdID: 7083 +// CmdID: 7038 message DailyFirstEnterMonopolyActivityScRsp { - 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 + uint32 ICPAPCAJFKK = 2; // offset: 36 + bool GLEJFCIOMKC = 4; // offset: 32 + int64 DJMLHBFEMBE = 7; // offset: 40 + uint32 retcode = 13; // offset: 48 + NJHAGKGHKJJ OLAONLGLAJO = 15; // offset: 16 } // Obf: PKNEMMHHBJK // Type: Req -// CmdID: 7072 +// CmdID: 7085 message MonopolyGetDailyInitItemCsReq { - bool OANJANOOCMI = 13; // offset: 24 } // Obf: HDJNPJKFBPJ // Type: Rsp -// CmdID: 7025 +// CmdID: 7077 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 + uint32 AEDFGDEAOBD = 1; // offset: 44 + int64 DJMLHBFEMBE = 2; // offset: 32 + uint32 FOFGDAJJPEM = 3; // offset: 52 + uint32 MKEDABICJPH = 4; // offset: 28 + uint32 PKLPCBACEMA = 11; // offset: 24 + uint32 retcode = 12; // offset: 40 + uint32 AJDOFHNCOLP = 15; // offset: 48 } - message KDPGIMOOLON { - repeated uint32 PGMHMPEHPHP = 13; // offset: 16 - repeated uint32 KNJMPBHKHCJ = 12; // offset: 32 - repeated uint32 JKOOLMNHPHI = 1; // offset: 40 + repeated uint32 KNJMPBHKHCJ = 2; // offset: 32 + repeated uint32 PGMHMPEHPHP = 6; // offset: 24 + repeated uint32 JKOOLMNHPHI = 7; // offset: 16 bool BDEFAFFDBCC = 9; // offset: 48 uint32 PEDFLGGDHDP = 14; // offset: 52 } // Obf: KJIMFIHOAFM // Type: Req -// CmdID: 7020 +// CmdID: 7034 message MonopolyGameBingoFlipCardCsReq { - uint32 LKFIGBGPEJB = 4; // offset: 24 + uint32 LKFIGBGPEJB = 5; // offset: 24 } // Obf: CPLFHOFEEIO // Type: Rsp -// CmdID: 7099 +// CmdID: 7096 message MonopolyGameBingoFlipCardScRsp { - repeated uint32 KNJMPBHKHCJ = 11; // offset: 16 - bool BDEFAFFDBCC = 9; // offset: 32 - uint32 DJEIMGGHMGM = 5; // offset: 36 - uint32 retcode = 4; // offset: 40 + uint32 retcode = 3; // offset: 32 + repeated uint32 KNJMPBHKHCJ = 5; // offset: 16 + bool BDEFAFFDBCC = 11; // offset: 40 + uint32 total_score = 14; // offset: 36 } // Obf: HIAFBJNNCHN // Type: Req -// CmdID: 7067 +// CmdID: 7029 message MonopolyGameGachaCsReq { } // Obf: AIMFGJGOLNG // Type: Rsp -// CmdID: 7085 +// CmdID: 7063 message MonopolyGameGachaScRsp { - repeated uint32 CLGGKLNPLCK = 14; // offset: 16 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 2; // offset: 32 + repeated uint32 CLGGKLNPLCK = 15; // offset: 24 } - message NNDKLIBALLC { - uint32 JJKPBPLAGAN = 1; // offset: 24 - uint32 KPMHGGHLOHB = 4; // offset: 28 + uint32 JJKPBPLAGAN = 13; // offset: 24 + uint32 KPMHGGHLOHB = 14; // offset: 28 } - 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 + uint32 KPGNEABOECG = 1; // offset: 44 + uint32 AHAPDFNPICG = 7; // offset: 48 + uint32 GHKNBIOFLGA = 10; // offset: 40 + repeated NNDKLIBALLC OLGHCHMMMIA = 11; // offset: 24 + uint32 KOMEOMHBCEC = 12; // offset: 52 + repeated uint32 HDAKGBMLKKI = 15; // offset: 16 } // Obf: HDLCCMGHJAD // Type: Req -// CmdID: 7032 +// CmdID: 7073 message MonopolyAcceptQuizCsReq { - repeated NNDKLIBALLC OLGHCHMMMIA = 4; // offset: 16 + repeated NNDKLIBALLC OLGHCHMMMIA = 5; // offset: 16 } // Obf: AJCNPDNBIEM // Type: Rsp -// CmdID: 7035 +// CmdID: 7012 message MonopolyAcceptQuizScRsp { - JGKNADEDNHB LOCHFJEECKL = 14; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 11; // offset: 32 + JGKNADEDNHB LOCHFJEECKL = 14; // offset: 16 } - message JPEGNCJDBOM { - uint32 BLLLEIGDMOI = 12; // offset: 24 - uint32 AHAPDFNPICG = 8; // offset: 28 - uint32 AFHMLGFILFN = 6; // offset: 32 + uint32 AHAPDFNPICG = 5; // offset: 28 + uint32 AFHMLGFILFN = 7; // offset: 24 + uint32 BLLLEIGDMOI = 13; // offset: 32 } // Obf: PBPDPNPJHLE // Type: Notify -// CmdID: 7017 +// CmdID: 7053 message MonopolyQuizDurationChangeScNotify { - repeated JPEGNCJDBOM DGNGMJMPFGK = 4; // offset: 16 + repeated JPEGNCJDBOM DGNGMJMPFGK = 1; // offset: 16 } - message LOEBAOEFMDC { - uint32 HABHOAMCGLH = 13; // offset: 24 - uint32 HCFJIJHLJDM = 1; // offset: 28 - bool FNFJOCEGFBI = 7; // offset: 32 + uint32 HCFJIJHLJDM = 3; // offset: 32 + bool FNFJOCEGFBI = 7; // offset: 24 + uint32 HABHOAMCGLH = 15; // offset: 28 } // Obf: FGDFHJPOHML // Type: Req -// CmdID: 7005 +// CmdID: 7075 message MonopolyGuessChooseCsReq { - uint32 HCFJIJHLJDM = 4; // offset: 24 + uint32 HCFJIJHLJDM = 13; // offset: 24 } // Obf: AIADHAKAAIC // Type: Rsp -// CmdID: 7014 +// CmdID: 7044 message MonopolyGuessChooseScRsp { - uint32 HCFJIJHLJDM = 2; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 retcode = 1; // offset: 28 + uint32 HCFJIJHLJDM = 10; // offset: 24 } - message DCMHLOEGFBM { - ItemList item_list = 8; // offset: 24 - uint32 HABHOAMCGLH = 13; // offset: 32 - uint32 LCFDOPINEBO = 3; // offset: 36 + uint32 LCFDOPINEBO = 2; // offset: 32 + ItemList item_list = 7; // offset: 16 + uint32 HABHOAMCGLH = 15; // offset: 36 } // Obf: ODKIEBABOOC // Type: Notify -// CmdID: 7063 +// CmdID: 7018 message MonopolyGuessDrawScNotify { - repeated DCMHLOEGFBM KHLFDHANJCO = 15; // offset: 24 + repeated DCMHLOEGFBM KHLFDHANJCO = 11; // offset: 16 } // Obf: IAFJANHGCLL // Type: Req -// CmdID: 7082 +// CmdID: 7049 message GetMonopolyFriendRankingListCsReq { } // Type: Rsp -// CmdID: 7053 +// CmdID: 7015 message MLBDFEOBKIJ { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 7; // offset: 24 } - message BANELIGFLCO { - uint32 MFKHDANPCIC = 5; // offset: 24 - uint32 CBILPMICEKC = 2; // offset: 28 - uint32 level = 15; // offset: 32 + uint32 CBILPMICEKC = 4; // offset: 24 + uint32 level = 10; // offset: 28 + uint32 MFKHDANPCIC = 12; // offset: 32 } - message DBPHHPGNMKC { - repeated BANELIGFLCO NPENGFBHFJN = 6; // offset: 16 + repeated BANELIGFLCO NPENGFBHFJN = 3; // offset: 16 } - 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 + uint32 DBPJBMMGAHH = 1; // offset: 32 + bool DKJBKELKKFO = 2; // offset: 48 + uint32 IFDIIODCFLC = 3; // offset: 56 + uint32 KDFDFBHKCNG = 4; // offset: 44 + uint32 OECIPJIPKEG = 7; // offset: 36 + uint32 EEKPBPFPNIK = 9; // offset: 40 + uint32 JDMNGBJDLBN = 10; // offset: 28 + uint32 HNENMGMGONM = 11; // offset: 24 + uint32 PKHIADLBDDP = 12; // offset: 52 } // Obf: EPIHBHLJOJD // Type: Notify -// CmdID: 7026 +// CmdID: 7082 message MonopolyDailySettleScNotify { - NJHAGKGHKJJ OLAONLGLAJO = 8; // offset: 24 - uint32 ICPAPCAJFKK = 3; // offset: 32 + NJHAGKGHKJJ OLAONLGLAJO = 10; // offset: 16 + uint32 ICPAPCAJFKK = 11; // offset: 32 } - message GNNGLBEGIKB { - uint32 buff_id = 14; // offset: 24 - uint32 GCLADEKCJCG = 6; // offset: 28 uint32 DPGJKAHLINH = 2; // offset: 32 + uint32 GCLADEKCJCG = 3; // offset: 28 + uint32 buff_id = 15; // offset: 24 } - message INGKNDHECNF { - repeated GNNGLBEGIKB buff_list = 1; // offset: 16 + repeated GNNGLBEGIKB buff_list = 8; // offset: 24 } // Type: Req -// CmdID: 7090 +// CmdID: 7094 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 + uint32 KDFDFBHKCNG = 1; // offset: 24 + uint32 HEIHPAPJHID = 6; // offset: 28 + uint32 DOHOMJBJLLG = 7; // offset: 32 + uint32 uid = 8; // offset: 36 + uint32 OECIPJIPKEG = 9; // offset: 40 } - message MMLLDKHEDCJ { } // Obf: PBNLNHAAAKF // Type: Rsp -// CmdID: 7041 +// CmdID: 7037 message GetMonopolyFriendRankingListScRsp { - BBEPMABCBGF PONAOKBNIAM = 3; // offset: 16 - repeated BBEPMABCBGF BEDHEKAGAPE = 8; // offset: 32 - uint32 retcode = 2; // offset: 40 + uint32 retcode = 3; // offset: 40 + repeated BBEPMABCBGF BEDHEKAGAPE = 6; // offset: 24 + BBEPMABCBGF PONAOKBNIAM = 14; // offset: 32 } // Obf: AABJNDIJDAD // Type: Req -// CmdID: 7018 +// CmdID: 7051 message MonopolyLikeCsReq { - uint32 teleport_id = 14; // offset: 24 + uint32 teleport_id = 3; // offset: 24 } // Obf: LDJFPALJFEK // Type: Rsp -// CmdID: 7045 +// CmdID: 7046 message MonopolyLikeScRsp { - ItemList reward_list = 3; // offset: 16 - uint32 teleport_id = 1; // offset: 32 - uint32 retcode = 4; // offset: 36 + uint32 teleport_id = 7; // offset: 32 + ItemList reward_list = 11; // offset: 16 + uint32 retcode = 15; // offset: 36 } // Obf: OJLCDCKIMON // Type: Notify -// CmdID: 7037 +// CmdID: 7019 message MonopolyLikeScNotify { - repeated uint32 LPBBJFFNACA = 5; // offset: 24 - uint32 DOHOMJBJLLG = 1; // offset: 32 + uint32 DOHOMJBJLLG = 2; // offset: 32 + repeated uint32 LPBBJFFNACA = 3; // offset: 16 } // Obf: AHAHBBILPOH // Type: Req -// CmdID: 7034 +// CmdID: 7028 message GetMbtiReportCsReq { } - message EDGEHPFOKBH { - uint32 ACPKAOIIEHJ = 14; // offset: 24 - uint32 cnt = 10; // offset: 28 + uint32 cnt = 9; // offset: 28 + uint32 ACPKAOIIEHJ = 10; // offset: 24 } // Obf: MBKLKIAJPDD // Type: Rsp -// CmdID: 7058 +// CmdID: 7098 message GetMbtiReportScRsp { - 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 + bool is_taken_reward = 1; // offset: 49 + repeated HKNBLADLAAE DMCKDIGKHLB = 3; // offset: 24 + bool JMFNGFKBIFL = 5; // offset: 48 + uint32 retcode = 6; // offset: 52 + int32 KHMNANHKINB = 7; // offset: 40 + int32 CJBLDKJDLOJ = 9; // offset: 44 + uint32 progress = 10; // offset: 56 + repeated EDGEHPFOKBH BLINEMKKEOG = 14; // offset: 32 } // Obf: LPFNJLAONFF // Type: Req -// CmdID: 7043 +// CmdID: 7062 message MonopolyEventSelectFriendCsReq { - uint32 LPDFMJPFGJH = 7; // offset: 24 - bool DHLLPOBKLIO = 1; // offset: 28 + uint32 LPDFMJPFGJH = 5; // offset: 28 + bool DHLLPOBKLIO = 7; // offset: 24 } // Obf: JDMGDNEIALG // Type: Rsp -// CmdID: 7093 +// CmdID: 7066 message MonopolyEventSelectFriendScRsp { - EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 DDCLCNPONOH = 6; // offset: 36 - uint32 NLGNNDIFGGF = 13; // offset: 40 + uint32 NLGNNDIFGGF = 2; // offset: 32 + uint32 add_coin = 5; // offset: 24 + uint32 retcode = 8; // offset: 28 } - message EOHAFICJPIP { - uint32 NLGNNDIFGGF = 11; // offset: 24 - uint32 id = 13; // offset: 28 - uint32 DDCLCNPONOH = 10; // offset: 32 - uint32 CPOCELOLNHL = 4; // offset: 36 + uint32 add_coin = 6; // offset: 28 + uint32 NLGNNDIFGGF = 9; // offset: 32 + uint32 CPOCELOLNHL = 14; // offset: 36 + uint32 id = 15; // offset: 24 } // Obf: KHOPJJHMFMC // Type: Notify -// CmdID: 7096 +// CmdID: 7055 message MonopolySocialEventEffectScNotify { - repeated EOHAFICJPIP OKPHCFLPLGH = 13; // offset: 24 + repeated EOHAFICJPIP OKPHCFLPLGH = 12; // offset: 24 } // Obf: INEBJNDOBGP // Type: Req -// CmdID: 7091 +// CmdID: 7016 message GetSocialEventServerCacheCsReq { } // Obf: CAOAINDGCDK // Type: Rsp -// CmdID: 7023 +// CmdID: 7006 message GetSocialEventServerCacheScRsp { - repeated EOHAFICJPIP OKPHCFLPLGH = 1; // offset: 16 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 5; // offset: 32 + repeated EOHAFICJPIP OKPHCFLPLGH = 12; // offset: 24 } // Type: Req -// CmdID: 7089 +// CmdID: 7074 message JHIDMEBBKPE { - repeated uint32 CNILHHCDAKD = 8; // offset: 16 + repeated uint32 CNILHHCDAKD = 14; // offset: 24 } // Type: Rsp -// CmdID: 7040 +// CmdID: 7057 message GDDEAKMJOAP { - repeated uint32 FHAIOBNLADG = 6; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 4; // offset: 32 + repeated uint32 FHAIOBNLADG = 13; // offset: 24 } // Obf: LGAMHIEPIIP // Type: Req -// CmdID: 7011 +// CmdID: 7023 message MonopolyGetRaffleTicketCsReq { - uint32 GACKJLBPKGD = 8; // offset: 24 + uint32 pool_id = 2; // offset: 24 } // Obf: APIIDMEFDJJ // Type: Rsp -// CmdID: 7097 +// CmdID: 7083 message MonopolyGetRaffleTicketScRsp { - repeated DDHIEONLIIL HDLPEKIMAJB = 8; // offset: 16 - uint32 retcode = 7; // offset: 32 - uint32 GACKJLBPKGD = 13; // offset: 36 + uint32 pool_id = 6; // offset: 36 + uint32 retcode = 9; // offset: 32 + repeated DDHIEONLIIL HDLPEKIMAJB = 12; // offset: 16 } // Obf: PPNADCDDNNP // Type: Req -// CmdID: 7069 +// CmdID: 7095 message MonopolyTakeRaffleTicketRewardCsReq { - uint64 BBPGHFJOADI = 2; // offset: 24 - uint32 GACKJLBPKGD = 4; // offset: 32 + uint32 pool_id = 3; // offset: 24 + uint64 BBPGHFJOADI = 9; // offset: 32 } // Obf: BCBFOIIENII // Type: Rsp -// CmdID: 7046 +// CmdID: 7017 message MonopolyTakeRaffleTicketRewardScRsp { - ItemList reward_list = 14; // offset: 24 - uint32 retcode = 8; // offset: 32 - uint32 GACKJLBPKGD = 7; // offset: 36 - uint32 BBPGHFJOADI = 6; // offset: 40 + uint32 retcode = 5; // offset: 32 + uint32 pool_id = 6; // offset: 36 + uint32 BBPGHFJOADI = 7; // offset: 40 + ItemList reward_list = 9; // offset: 16 } // Obf: DHOLOGBDGDI // Type: Req -// CmdID: 7022 +// CmdID: 7060 message MonopolyScrachRaffleTicketCsReq { - uint64 BBPGHFJOADI = 10; // offset: 24 - uint32 GACKJLBPKGD = 5; // offset: 32 + uint32 pool_id = 5; // offset: 24 + uint64 BBPGHFJOADI = 13; // offset: 32 } // Obf: PNLLICGHFCA // Type: Rsp -// CmdID: 7064 +// CmdID: 7090 message MonopolyScrachRaffleTicketScRsp { - uint32 retcode = 7; // offset: 24 - uint32 GACKJLBPKGD = 14; // offset: 28 - uint64 BBPGHFJOADI = 13; // offset: 32 + uint64 BBPGHFJOADI = 8; // offset: 32 + uint32 pool_id = 10; // offset: 24 + uint32 retcode = 14; // offset: 28 } // Obf: FPPAAKNAEKO // Type: Req -// CmdID: 7044 +// CmdID: 7032 message MonopolyGetRegionProgressCsReq { } // Obf: NLBPGICIMJJ // Type: Rsp -// CmdID: 7086 +// CmdID: 7070 message MonopolyGetRegionProgressScRsp { - uint32 HEIHPAPJHID = 4; // offset: 24 - uint32 retcode = 14; // offset: 28 - uint32 CNGMMDKCBND = 13; // offset: 32 + uint32 CNGMMDKCBND = 2; // offset: 28 + uint32 retcode = 8; // offset: 32 + uint32 HEIHPAPJHID = 14; // offset: 24 } // Obf: PHKOAOLFBFI // Type: Req -// CmdID: 7075 +// CmdID: 7097 message MonopolyGetRafflePoolInfoCsReq { } // Obf: OPHOAKJPGFE // Type: Rsp -// CmdID: 7055 +// CmdID: 7003 message MonopolyGetRafflePoolInfoScRsp { - BCDIFIIDPIA MALPPHCEOGB = 1; // offset: 24 - uint32 retcode = 11; // offset: 32 + BCDIFIIDPIA MALPPHCEOGB = 3; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Obf: OELHDNEGGBB // Type: Req -// CmdID: 7068 +// CmdID: 7001 message MonopolyTakePhaseRewardCsReq { - repeated uint32 IICEKEPFMJO = 1; // offset: 24 + repeated uint32 IICEKEPFMJO = 9; // offset: 24 } // Obf: OCLIPJHEAGJ // Type: Rsp -// CmdID: 7008 +// CmdID: 7064 message MonopolyTakePhaseRewardScRsp { - ItemList reward_list = 2; // offset: 16 - repeated uint32 IICEKEPFMJO = 9; // offset: 24 - uint32 retcode = 12; // offset: 40 + uint32 retcode = 8; // offset: 40 + repeated uint32 IICEKEPFMJO = 13; // offset: 16 + ItemList reward_list = 15; // offset: 24 } // Obf: MGHEAIMFOMO // Type: Req -// CmdID: 7079 +// CmdID: 7059 message GetMonopolyMbtiReportRewardCsReq { } // Obf: HAPCCLFFPNB // Type: Rsp -// CmdID: 7047 +// CmdID: 7009 message GetMonopolyMbtiReportRewardScRsp { - ItemList reward_list = 9; // offset: 16 - uint32 retcode = 2; // offset: 32 + ItemList reward_list = 2; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: ANNMAOPFDAL // Type: Req -// CmdID: 7056 +// CmdID: 7079 message GetMonopolyDailyReportCsReq { } // Obf: OMDFLBJFIDM // Type: Rsp -// CmdID: 7065 +// CmdID: 7007 message GetMonopolyDailyReportScRsp { - NJHAGKGHKJJ OLAONLGLAJO = 6; // offset: 24 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 10; // offset: 32 + NJHAGKGHKJJ OLAONLGLAJO = 12; // offset: 24 } // Obf: IJGOCJPBPFJ // Type: Req -// CmdID: 7070 +// CmdID: 7087 message MonopolyClickCellCsReq { - uint32 IHAOMLEPHOM = 1; // offset: 24 - uint32 map_id = 6; // offset: 28 + uint32 map_id = 1; // offset: 24 + uint32 IHAOMLEPHOM = 7; // offset: 28 } // Obf: DBGDANBJNMM // Type: Rsp -// CmdID: 7084 +// CmdID: 7024 message MonopolyClickCellScRsp { - uint32 map_id = 9; // offset: 24 - uint32 retcode = 1; // offset: 28 - uint32 IHAOMLEPHOM = 12; // offset: 32 + uint32 IHAOMLEPHOM = 1; // offset: 32 + uint32 map_id = 13; // offset: 24 + uint32 retcode = 14; // offset: 28 } // Type: Req @@ -25917,303 +25377,302 @@ message DNBHKLFEMLG { } // Type: Rsp -// CmdID: 7021 +// CmdID: 7100 message EPAIKOHMLDK { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 6; // offset: 24 } +// Obf: EDCDMKFIOPH 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; + CmdNENHKMEFAEC = 1026; + CmdMatchPlayDataChangeNtf = 1040; + CmdJJAGFPLDCAF = 1081; + CmdHPGIGMPBIBO = 1058; + CmdGetFriendRankingInfoRsp = 1038; + CmdFightGameStateCsReq = 1025; + CmdIHGLPGLPDFF = 1088; + CmdHFFCEACMEIG = 1047; + CmdFightGameStateScRsp = 1078; + CmdFightGameStartScNotify = 1086; + CmdGetMatchPlayDataCsReq = 1013; + CmdNLOPJLCMLEN = 1093; + CmdSelfRankChangeNtf = 1039; + CmdGetMatchPlayDataRsp = 1071; + CmdGetFriendRankingInfoCsReq = 1033; } // Obf: IMNPPGALEHP // Type: Req -// CmdID: 1073 +// CmdID: 1025 message FightGameStateCsReq { } // Obf: ABAIDFKODPJ // Type: Rsp -// CmdID: 1003 +// CmdID: 1078 message FightGameStateScRsp { - repeated LMLNNHKJEIP DFLEOIGPLNM = 12; // offset: 24 - OFFMCODMKDL EMIJCKENBKJ = 15; // offset: 32 - BFBHKJLJJBJ KAEDKFOMADJ = 4; // offset: 40 + OFFMCODMKDL room_ext_info = 5; // offset: 16 uint32 retcode = 9; // offset: 48 + BFBHKJLJJBJ KAEDKFOMADJ = 12; // offset: 24 + repeated LMLNNHKJEIP DFLEOIGPLNM = 13; // offset: 40 } // Type: Req -// CmdID: 1080 +// CmdID: 1093 message NLOPJLCMLEN { - uint32 player_data = 8; // offset: 24 } // Type: Rsp -// CmdID: 1027 +// CmdID: 1058 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 + uint32 retcode = 4; // offset: 40 + string fight_token = 10; // offset: 24 + uint32 port = 12; // offset: 44 + string gate_server_address = 14; // offset: 16 + uint64 FGNFDGAKKAP = 15; // offset: 48 } // Type: Req -// CmdID: 1036 +// CmdID: 1088 message IHGLPGLPDFF { - uint64 FGNFDGAKKAP = 5; // offset: 24 } // Type: Rsp -// CmdID: 1013 +// CmdID: 1081 message JJAGFPLDCAF { uint32 retcode = 9; // offset: 24 } // Obf: HMJOPNLILHK // Type: Notify -// CmdID: 1015 +// CmdID: 1086 message FightGameStartScNotify { - BFBHKJLJJBJ KAEDKFOMADJ = 12; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 1; // offset: 32 + BFBHKJLJJBJ KAEDKFOMADJ = 11; // offset: 24 } // Type: Notify -// CmdID: 1081 +// CmdID: 1047 message HFFCEACMEIG { - BFBHKJLJJBJ KAEDKFOMADJ = 10; // offset: 24 + BFBHKJLJJBJ KAEDKFOMADJ = 4; // offset: 24 } // Type: Notify -// CmdID: 1010 +// CmdID: 1026 message NENHKMEFAEC { - LAJGLHCCNED JDFPKAMFHAP = 4; // offset: 24 - uint32 OJNGBIBGHBL = 9; // offset: 32 - uint32 BCAKPNCHIIJ = 6; // offset: 36 - NPPEMMILLCO reason = 15; // offset: 40 + uint32 BCAKPNCHIIJ = 4; // offset: 28 + NPPEMMILLCO reason = 9; // offset: 24 } - message OOAHBHODMHG { - uint32 HBONKLEOEEI = 2; // offset: 24 - uint32 LALGADHLMCB = 15; // offset: 28 - uint32 count = 1; // offset: 32 + uint32 count = 7; // offset: 24 + uint32 HBONKLEOEEI = 9; // offset: 32 + uint32 LALGADHLMCB = 12; // offset: 28 } - message PJLEILDLONN { - repeated OOAHBHODMHG DBINCLPHEFN = 12; // offset: 24 - uint32 EECIJBLGLNG = 9; // offset: 32 + uint32 EECIJBLGLNG = 10; // offset: 32 + repeated OOAHBHODMHG DBINCLPHEFN = 15; // offset: 24 } - message DGLBOFKGGLL { + uint32 EECIJBLGLNG = 6; // offset: 24 +} +message ECOAKLBOLDA { + uint32 CBFFGFBEFMF = 4; // offset: 24 + uint32 EECIJBLGLNG = 14; // offset: 28 +} +message PLICOOFLBIB { 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 + uint32 EECIJBLGLNG = 11; // offset: 24 } - message JCNLJNELKEO { - uint32 EECIJBLGLNG = 10; // offset: 24 + uint32 EECIJBLGLNG = 5; // offset: 24 +} +message JJIJAMHKNGO { + bool GLEJFCIOMKC = 6; // offset: 32 + uint32 EECIJBLGLNG = 8; // offset: 28 + uint32 CJPDGBPLFIG = 9; // offset: 24 +} +message GKJHNGLHOBA { + uint32 CJPDGBPLFIG = 9; // offset: 28 + bool GLEJFCIOMKC = 10; // offset: 24 + uint32 EECIJBLGLNG = 11; // offset: 32 } // Obf: GNHMFIJAGIP // Type: Req -// CmdID: 1087 +// CmdID: 1013 message GetMatchPlayDataCsReq { - repeated FightGameMode LCCHAKBKAHL = 5; // offset: 16 + repeated FightGameMode LCCHAKBKAHL = 15; // offset: 24 } - message PNEGDOHOLDN { + uint32 panel_id = 13; // offset: 40 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 + PJLEILDLONN ODLONPLECJB = 11; // offset: 24 + ECOAKLBOLDA OCGCLKAHGBK = 4; // offset: 24 + JCNLJNELKEO ICNFMLIAAKE = 6; // offset: 24 + JJIJAMHKNGO GMDCKAOEGNF = 3; // offset: 24 } } // Obf: HIEKCDEJNIL // Type: Rsp -// CmdID: 1029 +// CmdID: 1071 message GetMatchPlayDataRsp { - repeated PNEGDOHOLDN JBMEEGGOLKN = 8; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 9; // offset: 32 + repeated PNEGDOHOLDN JBMEEGGOLKN = 10; // offset: 16 } // Obf: LKOGDPGHEKL // Type: Notify -// CmdID: 1012 +// CmdID: 1040 message MatchPlayDataChangeNtf { - PNEGDOHOLDN KMCDHFGJFNJ = 13; // offset: 24 + PNEGDOHOLDN KMCDHFGJFNJ = 5; // offset: 24 } // Obf: CDLJKKNLHBC // Type: Req -// CmdID: 1054 +// CmdID: 1033 message GetFriendRankingInfoCsReq { - FightGameMode GJNMHILINHC = 14; // offset: 24 + FightGameMode GJNMHILINHC = 15; // offset: 24 } - message DLCJPINDIAC { - uint32 PPOAGPGEAFH = 9; // offset: 32 - uint32 uid = 8; // offset: 40 + uint32 PPOAGPGEAFH = 7; // offset: 32 + uint32 uid = 10; // offset: 40 oneof KKNBOACNCON { - DGLBOFKGGLL BJKBADEMEOE = 10; // offset: 16 - PLICOOFLBIB KCICNNFJEAC = 5; // offset: 16 - BCKBEMGGGIF LENBIENEFIB = 7; // offset: 16 + DGLBOFKGGLL BJKBADEMEOE = 15; // offset: 24 + PLICOOFLBIB KCICNNFJEAC = 1; // offset: 24 + BCKBEMGGGIF LENBIENEFIB = 11; // offset: 24 + GKJHNGLHOBA ONNAKPKDLHO = 3; // offset: 24 } } // Obf: NBNNMNBEJCJ // Type: Rsp -// CmdID: 1083 +// CmdID: 1038 message GetFriendRankingInfoRsp { - repeated DLCJPINDIAC MLPHLIHFGKG = 7; // offset: 24 - FightGameMode GJNMHILINHC = 13; // offset: 32 - uint32 retcode = 10; // offset: 36 + uint32 retcode = 7; // offset: 36 + FightGameMode GJNMHILINHC = 11; // offset: 32 + repeated DLCJPINDIAC MLPHLIHFGKG = 13; // offset: 16 } // Obf: KGALHFLMAKC // Type: Notify -// CmdID: 1009 +// CmdID: 1039 message SelfRankChangeNtf { - repeated DLCJPINDIAC MLPHLIHFGKG = 9; // offset: 16 FightGameMode GJNMHILINHC = 11; // offset: 32 + repeated DLCJPINDIAC MLPHLIHFGKG = 14; // offset: 24 } +// Obf: ACIMFGFNPDF enum CmdMultipleDropType { ACIMFGFNPDF_NLCDGIPGFDJ = 0; - CmdGetPlayerReturnMultiDropInfoScRsp = 4636; - CmdGetPlayerReturnMultiDropInfoCsReq = 4627; - CmdMultipleDropInfoNotify = 4613; - CmdGetMultipleDropInfoCsReq = 4673; - CmdGetMultipleDropInfoScRsp = 4603; - CmdMultipleDropInfoScNotify = 4680; + CmdGetMultipleDropInfoCsReq = 4625; + CmdGetPlayerReturnMultiDropInfoScRsp = 4688; + CmdGetMultipleDropInfoScRsp = 4678; + CmdMultipleDropInfoNotify = 4681; + CmdGetPlayerReturnMultiDropInfoCsReq = 4658; + CmdMultipleDropInfoScNotify = 4693; } // Obf: FKONEIIILGP // Type: Req -// CmdID: 4673 +// CmdID: 4625 message GetMultipleDropInfoCsReq { } - message NGLOBFBCGBB { - uint32 CLLFACKFNBO = 10; // offset: 24 - uint32 id = 5; // offset: 28 + uint32 id = 4; // offset: 28 + uint32 CLLFACKFNBO = 11; // offset: 24 } // Obf: IPBOFGFMHHC // Type: Rsp -// CmdID: 4603 +// CmdID: 4678 message GetMultipleDropInfoScRsp { - repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 24 - repeated NGLOBFBCGBB MOPAGKNEMOD = 4; // offset: 32 - uint32 retcode = 13; // offset: 40 + repeated BMJHAHOLEGH FAFFFJGJHHC = 3; // offset: 16 + uint32 retcode = 10; // offset: 40 + repeated NGLOBFBCGBB MOPAGKNEMOD = 13; // offset: 24 } // Obf: DHGOJJOGOKL // Type: Notify -// CmdID: 4680 +// CmdID: 4693 message MultipleDropInfoScNotify { - repeated NGLOBFBCGBB MOPAGKNEMOD = 5; // offset: 16 + repeated NGLOBFBCGBB MOPAGKNEMOD = 4; // offset: 16 } // Obf: FNOACGHLHGM // Type: Req -// CmdID: 4627 +// CmdID: 4658 message GetPlayerReturnMultiDropInfoCsReq { } - message GCLPBMPOHLI { - uint32 panel_id = 4; // offset: 24 - uint32 JMGPFEGLCGG = 8; // offset: 28 - uint32 FAOAGKPPNGN = 10; // offset: 32 - uint32 LFOHEBCNMDP = 15; // offset: 36 + uint32 FAOAGKPPNGN = 2; // offset: 36 + uint32 JMGPFEGLCGG = 5; // offset: 28 + uint32 panel_id = 8; // offset: 24 + uint32 LFOHEBCNMDP = 11; // offset: 32 } - message BMJHAHOLEGH { - uint32 panel_id = 9; // offset: 24 - uint32 NEKCONMFFFE = 11; // offset: 28 - uint32 AADNIFFHHDD = 4; // offset: 32 - uint32 KFBIODICKGC = 12; // offset: 36 + uint32 NEKCONMFFFE = 1; // offset: 36 + uint32 KFBIODICKGC = 4; // offset: 28 + uint32 panel_id = 10; // offset: 24 + uint32 total_count = 15; // offset: 32 } // Obf: NGNBAKJNPID // Type: Rsp -// CmdID: 4636 +// CmdID: 4688 message GetPlayerReturnMultiDropInfoScRsp { - GCLPBMPOHLI HDLIGGEMOKM = 2; // offset: 24 - repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 32 - uint32 retcode = 8; // offset: 40 + uint32 retcode = 2; // offset: 40 + repeated BMJHAHOLEGH FAFFFJGJHHC = 9; // offset: 24 + GCLPBMPOHLI HDLIGGEMOKM = 15; // offset: 32 } // Obf: JDIMGPHOEPL // Type: Notify -// CmdID: 4613 +// CmdID: 4681 message MultipleDropInfoNotify { - repeated BMJHAHOLEGH FAFFFJGJHHC = 9; // offset: 16 - repeated GCLPBMPOHLI JGALOGDBCKI = 12; // offset: 24 - repeated NGLOBFBCGBB MOPAGKNEMOD = 15; // offset: 40 + repeated GCLPBMPOHLI JGALOGDBCKI = 7; // offset: 40 + repeated NGLOBFBCGBB MOPAGKNEMOD = 10; // offset: 16 + repeated BMJHAHOLEGH FAFFFJGJHHC = 13; // offset: 24 } +// Obf: CIILMLFIACA enum CmdMuseumType { 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; + CmdTakeCollectRewardCsReq = 4321; + CmdMuseumRandomEventSelectScRsp = 4330; + CmdGetMuseumInfoCsReq = 4325; + CmdSetStuffToAreaScRsp = 4381; + CmdSyncGetExhibitScNotify = 4313; + CmdUpgradeAreaStatCsReq = 4339; + CmdSyncMuseumRandomEventStartScNotify = 4348; + CmdUpgradeAreaStatScRsp = 4304; + CmdSetStuffToAreaCsReq = 4388; + CmdFinishCurTurnScRsp = 4340; + CmdSyncMuseumTargetStartNotify = 4372; + CmdSyncGetStuffScNotify = 4326; + CmdTakeCollectRewardRsp = 4305; + CmdGetMuseumInfoScRsp = 4378; + CmdFinishCurTurnCsReq = 4371; + CmdUpgradeAreaScRsp = 4338; + CmdSyncMuseumFundsChangedScNotify = 4336; + CmdRemoveStuffFromAreaScRsp = 4347; + CmdBuyNpcStuffScRsp = 4358; + CmdUpgradeAreaCsReq = 4333; + CmdBuyNpcStuffCsReq = 4393; + CmdRemoveStuffFromAreaCsReq = 4386; + CmdSyncMuseumInfoChangedScNotify = 4311; + CmdSyncMuseumTargetMissionFinishNotify = 4380; + CmdMuseumRandomEventSelectCsReq = 4365; + CmdSyncMuseumTargetRewardNotify = 4384; + CmdMuseumRandomEventQueryCsReq = 4345; + CmdMuseumRandomEventQueryScRsp = 4369; } +// Obf: NLAEDPNBHBP enum MuseumRandomEventState { NLAEDPNBHBP_NLCDGIPGFDJ = 0; NLAEDPNBHBP_NPAFMEBNFOB = 1; @@ -26228,6 +25687,7 @@ enum GBAEPOLFFMG { GBAEPOLFFMG_JNKMJKBDGPL = 3; } +// Obf: GOPHGIHIDPP enum StatType { GOPHGIHIDPP_NLCDGIPGFDJ = 0; GOPHGIHIDPP_INJOMKCIBPI = 1; @@ -26235,6 +25695,7 @@ enum StatType { GOPHGIHIDPP_HNMLECBEGPB = 3; } +// Obf: FILBJDAJPAA enum GetStuffType { FILBJDAJPAA_AADOIEIDPKC = 0; FILBJDAJPAA_KLEADAAONJI = 1; @@ -26244,451 +25705,432 @@ enum GetStuffType { FILBJDAJPAA_DCJDPBHNEEN = 5; FILBJDAJPAA_CBECLOHPGNJ = 6; } - message BAEFMEJJIBI { - uint32 CEAMLKCMMGD = 14; // offset: 24 - GBAEPOLFFMG pos_index = 15; // offset: 28 + uint32 CEAMLKCMMGD = 6; // offset: 28 + GBAEPOLFFMG pos_index = 11; // offset: 24 } - 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 + uint32 MLDLNLGBMHN = 1; // offset: 36 + uint32 area_id = 3; // offset: 44 + uint32 FJPJFHPNKBH = 4; // offset: 40 + uint32 PELHCNILCBP = 5; // offset: 32 + uint32 level = 13; // offset: 48 + repeated BAEFMEJJIBI DHIOHIOPCGP = 14; // offset: 16 } - message FGFJNANBJJI { - uint32 CLLLEMMKDMB = 7; // offset: 24 - bool is_finish = 6; // offset: 28 + uint32 CLLLEMMKDMB = 5; // offset: 24 + bool is_finish = 10; // offset: 28 } - 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 + uint32 KFGLDLFBFFB = 6; // offset: 44 + uint32 CLPAAFFFBKK = 7; // offset: 48 + uint32 MJOKDHMJBEH = 9; // offset: 36 + uint32 MGLEKDEAJBB = 10; // offset: 32 + uint32 MLBMDLBKEEM = 12; // offset: 40 + repeated FGFJNANBJJI CBEFDHFFNLN = 15; // offset: 16 } - message FEHHKDIIENA { + uint32 CEAMLKCMMGD = 3; // offset: 28 uint32 PIKEPJNDJPE = 4; // offset: 24 - uint32 CEAMLKCMMGD = 11; // offset: 28 } - 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 + uint32 PKDANDJFAON = 2; // offset: 32 + MuseumRandomEventState state = 3; // offset: 40 + uint32 OMILGFHKGBC = 5; // offset: 44 + uint32 JJBKGGDAGIM = 8; // offset: 36 + uint32 JGPIOFGPBGE = 9; // offset: 52 + repeated uint32 DAHOMKDLEGI = 12; // offset: 24 + uint32 event_id = 14; // offset: 48 } - message CDNPKGOKEPK { - repeated uint32 MNBMDLBDCBB = 12; // offset: 24 - repeated FFEEHEBBLCI PMIFFBHOOOO = 1; // offset: 32 - uint32 ELAENEOBAJD = 8; // offset: 40 + repeated uint32 MNBMDLBDCBB = 1; // offset: 24 + uint32 ELAENEOBAJD = 2; // offset: 40 + repeated FFEEHEBBLCI PMIFFBHOOOO = 9; // offset: 16 } // Obf: NNKJBOKLHAF // Type: Req -// CmdID: 4373 +// CmdID: 4325 message GetMuseumInfoCsReq { } // Obf: IKADIECNGND // Type: Rsp -// CmdID: 4303 +// CmdID: 4378 message GetMuseumInfoScRsp { - 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 + uint32 exp = 1; // offset: 92 + KPCNNOGGIDO target = 2; // offset: 64 + repeated uint32 BILNKFBKOBC = 3; // offset: 16 + uint32 cur_fund = 4; // offset: 84 + repeated uint32 ONJEOMGPGLJ = 5; // offset: 24 + uint32 NEHFEBHDGIK = 6; // offset: 76 + CDNPKGOKEPK PKJCHLDHKBL = 7; // offset: 48 + uint32 ONCBJHBKBLB = 8; // offset: 100 + uint32 KAADGPOLIEN = 9; // offset: 96 + uint32 EKGPINKBLED = 11; // offset: 80 + uint32 retcode = 12; // offset: 72 + uint32 level = 13; // offset: 88 + repeated FCCDKHNGIPH area_list = 14; // offset: 56 + repeated FEHHKDIIENA DHIOHIOPCGP = 15; // offset: 40 } // Obf: FOOHBPABPNO // Type: Req -// CmdID: 4380 +// CmdID: 4393 message BuyNpcStuffCsReq { - uint32 CEAMLKCMMGD = 9; // offset: 24 + uint32 CEAMLKCMMGD = 7; // offset: 24 } // Obf: BBNNCAIJLKL // Type: Rsp -// CmdID: 4327 +// CmdID: 4358 message BuyNpcStuffScRsp { - uint32 retcode = 1; // offset: 24 - uint32 CEAMLKCMMGD = 8; // offset: 28 + uint32 retcode = 10; // offset: 24 + uint32 CEAMLKCMMGD = 14; // offset: 28 } // Obf: HIJBMFLHGEL // Type: Req -// CmdID: 4336 +// CmdID: 4388 message SetStuffToAreaCsReq { - GBAEPOLFFMG pos_index = 4; // offset: 24 - uint32 CEAMLKCMMGD = 7; // offset: 28 - uint32 PIKEPJNDJPE = 9; // offset: 32 + GBAEPOLFFMG pos_index = 6; // offset: 28 + uint32 PIKEPJNDJPE = 11; // offset: 24 + uint32 CEAMLKCMMGD = 15; // offset: 32 } // Obf: JCKHEKIFHLO // Type: Rsp -// CmdID: 4313 +// CmdID: 4381 message SetStuffToAreaScRsp { - uint32 CEAMLKCMMGD = 15; // offset: 24 - uint32 retcode = 3; // offset: 28 - GBAEPOLFFMG pos_index = 8; // offset: 32 - uint32 PIKEPJNDJPE = 4; // offset: 36 + uint32 PIKEPJNDJPE = 5; // offset: 24 + uint32 retcode = 8; // offset: 36 + uint32 CEAMLKCMMGD = 12; // offset: 28 + GBAEPOLFFMG pos_index = 13; // offset: 32 } // Obf: IMAAMKJIHNO // Type: Req -// CmdID: 4315 +// CmdID: 4386 message RemoveStuffFromAreaCsReq { - uint32 CEAMLKCMMGD = 8; // offset: 24 + uint32 CEAMLKCMMGD = 10; // offset: 24 } // Obf: CHCPOJDPPJL // Type: Rsp -// CmdID: 4381 +// CmdID: 4347 message RemoveStuffFromAreaScRsp { - uint32 retcode = 8; // offset: 24 - uint32 CEAMLKCMMGD = 1; // offset: 28 + uint32 retcode = 5; // offset: 28 + uint32 CEAMLKCMMGD = 15; // offset: 24 } // Obf: GGILOAPIPBF // Type: Notify -// CmdID: 4310 +// CmdID: 4326 message SyncGetStuffScNotify { GetStuffType BAPBMHCHCIC = 3; // offset: 24 - uint32 CEAMLKCMMGD = 9; // offset: 28 + uint32 CEAMLKCMMGD = 4; // offset: 28 } // Obf: FEDOFFJODEM // Type: Notify -// CmdID: 4387 +// CmdID: 4313 message SyncGetExhibitScNotify { - uint32 MMNBPCGIONF = 8; // offset: 24 + uint32 MMNBPCGIONF = 4; // offset: 24 } // Obf: HFIFAFEEAHI // Type: Req -// CmdID: 4329 +// CmdID: 4371 message FinishCurTurnCsReq { - uint32 IDFANGELPEE = 9; // offset: 24 + uint32 IDFANGELPEE = 15; // offset: 24 } // Obf: CHIBEKJIAMC // Type: Rsp -// CmdID: 4312 +// CmdID: 4340 message FinishCurTurnScRsp { - uint32 retcode = 3; // offset: 24 - uint32 CFLKHBLIDNC = 14; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: DOIJKIKLBEG // Type: Req -// CmdID: 4354 +// CmdID: 4333 message UpgradeAreaCsReq { - uint32 level = 5; // offset: 24 - uint32 area_id = 1; // offset: 28 + uint32 area_id = 10; // offset: 28 + uint32 level = 13; // offset: 24 } // Obf: EIBGMKIJNDK // Type: Rsp -// CmdID: 4383 +// CmdID: 4338 message UpgradeAreaScRsp { - uint32 area_id = 8; // offset: 24 - uint32 retcode = 11; // offset: 28 - uint32 level = 4; // offset: 32 + uint32 retcode = 4; // offset: 32 + uint32 level = 6; // offset: 28 + uint32 area_id = 12; // offset: 24 } // Obf: AIENHIHMJDP // Type: Req -// CmdID: 4309 +// CmdID: 4339 message UpgradeAreaStatCsReq { - uint32 level = 3; // offset: 24 - uint32 area_id = 4; // offset: 28 - StatType GNBKDCHLDGL = 6; // offset: 32 + uint32 level = 7; // offset: 28 + uint32 area_id = 9; // offset: 24 + StatType GNBKDCHLDGL = 13; // offset: 32 } // Obf: EAINGAEAJIN // Type: Rsp -// CmdID: 4342 +// CmdID: 4304 message UpgradeAreaStatScRsp { - uint32 level = 4; // offset: 24 - uint32 retcode = 2; // offset: 28 - uint32 area_id = 9; // offset: 32 - StatType GNBKDCHLDGL = 6; // offset: 36 + StatType GNBKDCHLDGL = 1; // offset: 28 + uint32 retcode = 4; // offset: 24 + uint32 area_id = 10; // offset: 36 + uint32 level = 13; // offset: 32 } // Obf: EJLFOBMAPEJ // Type: Notify -// CmdID: 4376 +// CmdID: 4311 message SyncMuseumInfoChangedScNotify { - 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 + uint32 exp = 1; // offset: 76 + uint32 cur_fund = 2; // offset: 88 + KPCNNOGGIDO target = 3; // offset: 40 + uint32 EKGPINKBLED = 5; // offset: 72 + uint32 level = 6; // offset: 96 + uint32 KAADGPOLIEN = 7; // offset: 92 + repeated uint32 ONJEOMGPGLJ = 8; // offset: 64 + repeated FCCDKHNGIPH area_list = 9; // offset: 32 + repeated uint32 BILNKFBKOBC = 10; // offset: 56 + repeated FEHHKDIIENA DHIOHIOPCGP = 11; // offset: 16 + CDNPKGOKEPK PKJCHLDHKBL = 12; // offset: 24 + uint32 NEHFEBHDGIK = 13; // offset: 80 + uint32 ONCBJHBKBLB = 14; // offset: 84 } // Obf: HIEMNHKDOJE // Type: Notify -// CmdID: 4361 +// CmdID: 4348 message SyncMuseumRandomEventStartScNotify { - FFEEHEBBLCI CIKPBGDIABO = 11; // offset: 16 + FFEEHEBBLCI info = 7; // offset: 24 } // Obf: BKCPHOMPACI // Type: Req -// CmdID: 4324 +// CmdID: 4345 message MuseumRandomEventQueryCsReq { - int32 ILLOCMPNIOH = 10; // offset: 24 } // Obf: PJKFNOJHHHJ // Type: Rsp -// CmdID: 4371 +// CmdID: 4369 message MuseumRandomEventQueryScRsp { - CDNPKGOKEPK CIKPBGDIABO = 13; // offset: 24 + CDNPKGOKEPK info = 8; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: MLBLCNIPBFG // Type: Req -// CmdID: 4378 +// CmdID: 4365 message MuseumRandomEventSelectCsReq { - uint32 JGPIOFGPBGE = 11; // offset: 24 - uint32 event_id = 15; // offset: 28 + uint32 event_id = 13; // offset: 28 + uint32 JGPIOFGPBGE = 15; // offset: 24 } // Obf: MGPKJCKKCBI // Type: Rsp -// CmdID: 4352 +// CmdID: 4330 message MuseumRandomEventSelectScRsp { - uint32 JGPIOFGPBGE = 10; // offset: 24 - uint32 event_id = 12; // offset: 28 - uint32 retcode = 1; // offset: 32 + uint32 event_id = 1; // offset: 28 + uint32 retcode = 9; // offset: 32 + uint32 JGPIOFGPBGE = 14; // offset: 24 } // Obf: OPLMCLODKAJ // Type: Notify -// CmdID: 4338 +// CmdID: 4336 message SyncMuseumFundsChangedScNotify { - uint32 cur_fund = 15; // offset: 24 -} - -// Type: Notify -// 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 + uint32 cur_fund = 14; // offset: 24 } // Obf: AGFENBLCABB // Type: Notify -// CmdID: 4359 +// CmdID: 4372 message SyncMuseumTargetStartNotify { - uint32 KFGLDLFBFFB = 14; // offset: 24 + uint32 KFGLDLFBFFB = 1; // offset: 24 } // Obf: LICMNPOKCMB // Type: Notify -// CmdID: 4374 +// CmdID: 4380 message SyncMuseumTargetMissionFinishNotify { - repeated uint32 CLLLEMMKDMB = 7; // offset: 24 - bool MAOMPIDOMIJ = 5; // offset: 32 - uint32 KFGLDLFBFFB = 8; // offset: 36 + bool MAOMPIDOMIJ = 1; // offset: 36 + repeated uint32 CLLLEMMKDMB = 9; // offset: 24 + uint32 KFGLDLFBFFB = 12; // offset: 32 } // Obf: BDDMKOIHCPK // Type: Notify -// CmdID: 4392 +// CmdID: 4384 message SyncMuseumTargetRewardNotify { - uint32 KFGLDLFBFFB = 10; // offset: 24 - uint32 item_count = 1; // offset: 28 - uint32 item_id = 9; // offset: 32 + uint32 KFGLDLFBFFB = 4; // offset: 32 + uint32 item_count = 6; // offset: 28 + uint32 item_id = 15; // offset: 24 } // Obf: CHMJIHDLDEB // Type: Req -// CmdID: 4366 +// CmdID: 4321 message TakeCollectRewardCsReq { - uint32 item_id = 9; // offset: 24 + uint32 item_id = 12; // offset: 24 } // Obf: JDMPHALCCKE // Type: Rsp -// CmdID: 4330 +// CmdID: 4305 message TakeCollectRewardRsp { - ItemList reward = 9; // offset: 24 - uint32 retcode = 5; // offset: 32 - uint32 item_id = 14; // offset: 36 + uint32 retcode = 3; // offset: 36 + uint32 item_id = 8; // offset: 32 + ItemList reward = 12; // offset: 16 } +// Obf: PHAPALJNLBE enum CmdMusicRhythmType { PHAPALJNLBE_NLCDGIPGFDJ = 0; - CmdMusicRhythmSaveSongConfigDataScRsp = 7600; - CmdMusicRhythmUnlockTrackScNotify = 7574; - CmdMusicRhythmStartLevelCsReq = 7591; - CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578; - CmdMusicRhythmDataCsReq = 7596; - CmdMusicRhythmSaveSongConfigDataCsReq = 7587; - CmdMusicRhythmUnlockSongSfxScNotify = 7581; - CmdMusicRhythmFinishLevelScRsp = 7598; - CmdMusicRhythmStartLevelScRsp = 7582; - CmdMusicRhythmUnlockSongNotify = 7589; - CmdMusicRhythmDataScRsp = 7588; - CmdMusicRhythmFinishLevelCsReq = 7592; + CmdMusicRhythmStartLevelScRsp = 7574; + CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7590; + CmdMusicRhythmUnlockSongSfxScNotify = 7585; + CmdMusicRhythmStartLevelCsReq = 7588; + CmdMusicRhythmUnlockSongNotify = 7582; + CmdMusicRhythmSaveSongConfigDataScRsp = 7591; + CmdMusicRhythmFinishLevelScRsp = 7592; + CmdMusicRhythmSaveSongConfigDataCsReq = 7599; + CmdMusicRhythmUnlockTrackScNotify = 7577; + CmdMusicRhythmFinishLevelCsReq = 7575; + CmdMusicRhythmDataCsReq = 7579; + CmdMusicRhythmDataScRsp = 7595; } enum AGBBJFOIPII { AGBBJFOIPII_OAAPNDMLIOL = 0; AGBBJFOIPII_BHAHGKJBLAD = 1; } - message MusicRhythmLevel { - uint32 unlock_level = 14; // offset: 24 - bool full_combo = 2; // offset: 28 - uint32 level_id = 11; // offset: 32 + uint32 unlock_level = 2; // offset: 28 + uint32 level_id = 9; // offset: 32 + bool full_combo = 12; // offset: 24 } - 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 + repeated uint32 BBINFDHMGII = 2; // offset: 16 + uint32 music_group_id = 3; // offset: 40 + uint32 music_group_phase = 4; // offset: 44 + repeated uint32 EOHMNCBOALC = 10; // offset: 24 } // Obf: EGOPMFJBPMH // Type: Req -// CmdID: 7596 +// CmdID: 7579 message MusicRhythmDataCsReq { - uint32 player_data = 7; // offset: 24 } // Obf: NANCKMNBPCB // Type: Rsp -// CmdID: 7588 +// CmdID: 7595 message MusicRhythmDataScRsp { - 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 + repeated uint32 unlock_track_list = 1; // offset: 16 + bool show_hint = 2; // offset: 72 + repeated MusicRhythmLevel level_data_list = 4; // offset: 40 + repeated MusicRhythmGroup music_group = 5; // offset: 48 + uint32 cur_song_id = 7; // offset: 64 + repeated uint32 unlock_phase_list = 8; // offset: 32 + uint32 cur_level_id = 10; // offset: 76 + uint32 retcode = 11; // offset: 68 + repeated uint32 unlock_song_list = 12; // offset: 24 } // Obf: NGHAHHMDHJB // Type: Req -// CmdID: 7591 +// CmdID: 7588 message MusicRhythmStartLevelCsReq { - uint32 level_id = 11; // offset: 24 + uint32 level_id = 14; // offset: 24 } // Obf: IBPLDFOPIFJ // Type: Rsp -// CmdID: 7582 +// CmdID: 7574 message MusicRhythmStartLevelScRsp { - string FPPECOIAHEP = 15; // offset: 24 - uint32 retcode = 8; // offset: 32 - uint32 level_id = 7; // offset: 36 + string trans_no = 6; // offset: 16 + uint32 retcode = 10; // offset: 36 + uint32 level_id = 15; // offset: 32 } // Obf: JPOHGNLDCMM // Type: Req -// CmdID: 7592 +// CmdID: 7575 message MusicRhythmFinishLevelCsReq { - uint32 role_star = 12; // offset: 24 - uint32 score_id = 5; // offset: 28 bool full_combo = 4; // offset: 32 + uint32 role_star = 6; // offset: 24 + uint32 score_id = 15; // offset: 28 } // Obf: OOIGMDLPHOD // Type: Rsp -// CmdID: 7598 +// CmdID: 7592 message MusicRhythmFinishLevelScRsp { - uint32 retcode = 3; // offset: 24 - uint32 level_id = 6; // offset: 28 + uint32 retcode = 7; // offset: 28 + uint32 level_id = 15; // offset: 24 } // Obf: PEMJOICNGMM // Type: Notify -// CmdID: 7574 +// CmdID: 7577 message MusicRhythmUnlockTrackScNotify { - repeated uint32 PFHNONKNHAC = 5; // offset: 16 + repeated uint32 PFHNONKNHAC = 11; // offset: 16 } // Obf: KDJCAKMNDMI // Type: Req -// CmdID: 7587 +// CmdID: 7599 message MusicRhythmSaveSongConfigDataCsReq { - MusicRhythmGroup BENAFNHLCEO = 6; // offset: 24 + MusicRhythmGroup BENAFNHLCEO = 6; // offset: 16 } // Obf: HHLNMCEJIDN // Type: Rsp -// CmdID: 7600 +// CmdID: 7591 message MusicRhythmSaveSongConfigDataScRsp { - uint32 EFEGLAOAJDA = 5; // offset: 24 - uint32 retcode = 13; // offset: 28 - uint32 cur_song_id = 2; // offset: 32 + uint32 EFEGLAOAJDA = 4; // offset: 28 + uint32 cur_song_id = 12; // offset: 32 + uint32 retcode = 13; // offset: 24 } // Type: Notify -// CmdID: 7589 +// CmdID: 7582 message MusicRhythmUnlockSongNotify { - repeated uint32 PHCHFKMHDMA = 11; // offset: 16 + repeated uint32 PHCHFKMHDMA = 13; // offset: 16 } // Type: Notify -// CmdID: 7578 +// CmdID: 7590 message MusicRhythmMaxDifficultyLevelsUnlockNotify { } // Obf: DECBOGPHHLN // Type: Notify -// CmdID: 7581 +// CmdID: 7585 message MusicRhythmUnlockSongSfxScNotify { repeated uint32 PHCHFKMHDMA = 10; // offset: 16 } +// Obf: LIPONPBGOPN enum CmdOfferingType { LIPONPBGOPN_NLCDGIPGFDJ = 0; - CmdSubmitOfferingItemCsReq = 6936; - CmdSubmitOfferingItemScRsp = 6940; - CmdTakeOfferingRewardScRsp = 6939; - CmdTakeOfferingRewardCsReq = 6922; + CmdSubmitOfferingItemScRsp = 6932; + CmdGetOfferingInfoScRsp = 6928; + CmdOfferingInfoScNotify = 6925; + CmdSubmitOfferingItemCsReq = 6923; + CmdTakeOfferingRewardScRsp = 6937; CmdGetOfferingInfoCsReq = 6938; - CmdGetOfferingInfoScRsp = 6926; - CmdOfferingInfoScNotify = 6932; + CmdTakeOfferingRewardCsReq = 6922; } enum OfferingState { @@ -26697,105 +26139,107 @@ enum OfferingState { OFFERING_STATE_OPEN = 2; } +// Obf: OfferingInfo 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 + uint32 level_exp = 1; // offset: 32 + repeated uint32 has_taken_reward_id_list = 3; // offset: 24 + OfferingState offering_state = 4; // offset: 44 + uint32 offering_level = 5; // offset: 40 + uint32 total_exp = 7; // offset: 48 + uint32 offering_id = 10; // offset: 36 } // Obf: GDKCEFMKPOB // Type: Req // CmdID: 6938 message GetOfferingInfoCsReq { - repeated uint32 offering_id_list = 12; // offset: 16 + repeated uint32 offering_id_list = 11; // offset: 16 } // Obf: AMFCIFOOKNF // Type: Rsp -// CmdID: 6926 +// CmdID: 6928 message GetOfferingInfoScRsp { - repeated OfferingInfo offering_info_list = 11; // offset: 16 - uint32 retcode = 3; // offset: 32 + repeated OfferingInfo offering_info_list = 3; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Obf: COAKAAHCAJO // Type: Req -// CmdID: 6936 +// CmdID: 6923 message SubmitOfferingItemCsReq { - uint32 interacted_prop_entity_id = 11; // offset: 24 - uint32 offering_id = 6; // offset: 28 + uint32 offering_id = 10; // offset: 24 + uint32 interacted_prop_entity_id = 11; // offset: 28 } // Obf: LDGBPNABNKL // Type: Rsp -// CmdID: 6940 +// CmdID: 6932 message SubmitOfferingItemScRsp { - OfferingInfo offering_info = 7; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 12; // offset: 32 + OfferingInfo offering_info = 13; // offset: 16 } // 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 + uint32 offering_id = 1; // offset: 36 + repeated uint32 take_reward_level_list = 8; // offset: 16 + uint32 interacted_prop_entity_id = 14; // offset: 32 } // Obf: FBBGFEKMMIJ // Type: Rsp -// CmdID: 6939 +// CmdID: 6937 message TakeOfferingRewardScRsp { - ItemList reward = 1; // offset: 16 - OfferingInfo offering_info = 15; // offset: 24 + ItemList reward = 4; // offset: 24 uint32 retcode = 12; // offset: 40 + OfferingInfo offering_info = 13; // offset: 32 } // Obf: KAFLJMENFBA // Type: Notify -// CmdID: 6932 +// CmdID: 6925 message OfferingInfoScNotify { - OfferingInfo offering_info = 6; // offset: 16 + OfferingInfo offering_info = 9; // offset: 24 } +// Obf: KMGNIGGHMBM enum CmdPamMissionType { KMGNIGGHMBM_NLCDGIPGFDJ = 0; - CmdAcceptedPamMissionExpireScRsp = 4003; - CmdAcceptedPamMissionExpireCsReq = 4073; - CmdSyncAcceptedPamMissionNotify = 4080; + CmdSyncAcceptedPamMissionNotify = 4093; + CmdAcceptedPamMissionExpireCsReq = 4025; + CmdAcceptedPamMissionExpireScRsp = 4078; } // Type: Req -// CmdID: 4073 +// CmdID: 4025 message AcceptedPamMissionExpireCsReq { - uint32 main_mission_id = 12; // offset: 24 + uint32 main_mission_id = 15; // offset: 24 } // Type: Rsp -// CmdID: 4003 +// CmdID: 4078 message AcceptedPamMissionExpireScRsp { - uint32 retcode = 3; // offset: 24 - uint32 main_mission_id = 4; // offset: 28 + uint32 retcode = 4; // offset: 24 } // Obf: CLLPLCICDOB // Type: Notify -// CmdID: 4080 +// CmdID: 4093 message SyncAcceptedPamMissionNotify { - uint32 main_mission_id = 2; // offset: 24 - uint64 KAMOPEEBOHJ = 4; // offset: 32 + uint32 main_mission_id = 1; // offset: 32 + uint64 expire_time = 13; // offset: 24 } +// Obf: LIKMDKALNNI enum CmdPamSkinType { LIKMDKALNNI_NLCDGIPGFDJ = 0; - CmdGetPamSkinDataScRsp = 8126; - CmdSelectPamSkinCsReq = 8136; - CmdSelectPamSkinScRsp = 8140; CmdUnlockPamSkinScNotify = 8122; + CmdSelectPamSkinCsReq = 8123; + CmdGetPamSkinDataScRsp = 8128; + CmdSelectPamSkinScRsp = 8132; CmdGetPamSkinDataCsReq = 8138; } @@ -26807,46 +26251,47 @@ message GetPamSkinDataCsReq { // Obf: FCFKMMCAFKA // Type: Rsp -// CmdID: 8126 +// CmdID: 8128 message GetPamSkinDataScRsp { - repeated uint32 unlock_skin_list = 10; // offset: 16 - uint32 retcode = 8; // offset: 32 - uint32 cur_skin = 12; // offset: 36 + uint32 retcode = 3; // offset: 32 + repeated uint32 unlock_skin_list = 6; // offset: 16 + uint32 cur_skin = 8; // offset: 36 } // Obf: MGNHCFALBAP // Type: Req -// CmdID: 8136 +// CmdID: 8123 message SelectPamSkinCsReq { - uint32 pam_skin = 5; // offset: 24 + uint32 pam_skin = 3; // offset: 24 } // Obf: BDJOLGFOHLM // Type: Rsp -// CmdID: 8140 +// CmdID: 8132 message SelectPamSkinScRsp { - uint32 set_skin = 12; // offset: 24 - uint32 retcode = 3; // offset: 28 - uint32 cur_skin = 6; // offset: 32 + uint32 retcode = 2; // offset: 24 + uint32 set_skin = 3; // offset: 32 + uint32 cur_skin = 5; // offset: 28 } // Obf: GDEKLGACBCM // Type: Notify // CmdID: 8122 message UnlockPamSkinScNotify { - uint32 pam_skin = 15; // offset: 24 + uint32 pam_skin = 3; // offset: 24 } +// Obf: KCLDFMNECJB enum CmdParkourType { KCLDFMNECJB_NLCDGIPGFDJ = 0; + CmdParkourEndLevelScRsp = 8384; + CmdParkourStartLevelScRsp = 8397; + CmdParkourGetDataScRsp = 8388; CmdParkourGetDataCsReq = 8398; - CmdParkourEndLevelCsReq = 8392; - CmdParkourEndLevelScRsp = 8394; - CmdParkourStartLevelScRsp = 8399; + CmdParkourGetRankingInfoScRsp = 8392; CmdParkourStartLevelCsReq = 8382; - CmdParkourGetDataScRsp = 8386; - CmdParkourGetRankingInfoScRsp = 8400; - CmdParkourGetRankingInfoCsReq = 8396; + CmdParkourGetRankingInfoCsReq = 8383; + CmdParkourEndLevelCsReq = 8385; } enum OHFECKKADEK { @@ -26860,11 +26305,10 @@ enum EJEGHJPAMPI { EJEGHJPAMPI_HAAFIJPEJOO = 1; EJEGHJPAMPI_FPPDHDLGACM = 2; } - message BADOONPCDLO { - bool AJGOLAKNGPA = 5; // offset: 24 - uint32 time = 2; // offset: 28 - uint32 level_id = 3; // offset: 32 + bool AJGOLAKNGPA = 1; // offset: 24 + uint32 level_id = 8; // offset: 28 + uint32 time = 10; // offset: 32 } // Obf: JNIAPEEOKJN @@ -26875,124 +26319,119 @@ message ParkourGetDataCsReq { // Obf: KKKCJLHIGKO // Type: Rsp -// CmdID: 8386 +// CmdID: 8388 message ParkourGetDataScRsp { - repeated BADOONPCDLO CGIPFMLDPNA = 5; // offset: 24 - uint32 retcode = 7; // offset: 32 + repeated BADOONPCDLO CGIPFMLDPNA = 8; // offset: 24 + uint32 retcode = 12; // offset: 32 } - message HANMCLKOCBO { - uint32 id = 15; // offset: 24 - uint32 time = 3; // offset: 28 - uint32 LJJGFIPLDLI = 2; // offset: 32 + uint32 time = 2; // offset: 28 + uint32 id = 7; // offset: 24 + uint32 LJJGFIPLDLI = 14; // offset: 32 } - message COIMBCBMNIE { - repeated HANMCLKOCBO BEDHEKAGAPE = 14; // offset: 16 - uint32 level_id = 1; // offset: 32 + repeated HANMCLKOCBO BEDHEKAGAPE = 2; // offset: 16 + uint32 level_id = 11; // offset: 32 } // Obf: CLOIKIFPAJC // Type: Req -// CmdID: 8396 +// CmdID: 8383 message ParkourGetRankingInfoCsReq { } // Obf: KIAGIOBGGNK // Type: Rsp -// CmdID: 8400 +// CmdID: 8392 message ParkourGetRankingInfoScRsp { - repeated COIMBCBMNIE JNMFKJHCOEG = 10; // offset: 16 - COIMBCBMNIE LGFNFABAAGA = 5; // offset: 24 - uint32 retcode = 7; // offset: 40 + COIMBCBMNIE LGFNFABAAGA = 1; // offset: 16 + repeated COIMBCBMNIE JNMFKJHCOEG = 5; // offset: 32 + uint32 retcode = 8; // offset: 40 } // Obf: HJELNANIFIE // Type: Req // CmdID: 8382 message ParkourStartLevelCsReq { - uint32 CEKKJHBNEOD = 8; // offset: 24 - uint32 level_id = 10; // offset: 28 + uint32 CEKKJHBNEOD = 7; // offset: 24 + uint32 level_id = 11; // offset: 28 } // Obf: FLAIJDHDEBI // Type: Rsp -// CmdID: 8399 +// CmdID: 8397 message ParkourStartLevelScRsp { - uint32 CEKKJHBNEOD = 7; // offset: 24 - uint32 level_id = 14; // offset: 28 - uint32 retcode = 13; // offset: 32 + uint32 level_id = 2; // offset: 28 + uint32 CEKKJHBNEOD = 4; // offset: 32 + uint32 retcode = 10; // offset: 24 } - message ABEBEOKFKFF { - EJEGHJPAMPI type = 13; // offset: 24 - uint32 cnt = 11; // offset: 28 + uint32 cnt = 3; // offset: 24 + EJEGHJPAMPI type = 12; // offset: 28 } - message BDEOLCNPBPP { - uint32 cnt = 15; // offset: 24 - uint32 id = 7; // offset: 28 + uint32 id = 8; // offset: 28 + uint32 cnt = 12; // offset: 24 } - 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 + repeated BDEOLCNPBPP OECOCOPOOHO = 1; // offset: 16 + uint32 FPIDONGEKFO = 2; // offset: 52 + uint32 MGPMDJOMMOK = 3; // offset: 68 + uint32 BAPPKHBKOAG = 4; // offset: 60 + uint32 NCMMFCJGDKA = 5; // offset: 64 + uint32 DHJEALPGPJK = 7; // offset: 56 + uint32 GCAFHJIAMIL = 8; // offset: 32 + uint32 GBOLMEOHEOB = 12; // offset: 40 + uint32 GOMFPKDIIKA = 13; // offset: 48 + uint32 PLOEMBOCIGE = 14; // offset: 36 + uint32 GPHNIOGICJP = 15; // offset: 44 } - message IJJFBFPCBCI { - uint32 ICBKCJKHNBP = 10; // offset: 24 - uint32 BLEFGKAGDEN = 2; // offset: 28 - uint32 IEOJFKHKBEP = 3; // offset: 32 - uint32 KBFHFLODGIA = 8; // offset: 36 + uint32 IEOJFKHKBEP = 2; // offset: 36 + uint32 KBFHFLODGIA = 3; // offset: 24 + uint32 ICBKCJKHNBP = 7; // offset: 32 + uint32 BLEFGKAGDEN = 13; // offset: 28 } // Obf: BLFMKDAGCFO // Type: Req -// CmdID: 8392 +// CmdID: 8385 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 + uint32 time = 1; // offset: 52 + OHFECKKADEK end_reason = 2; // offset: 56 + uint32 total_time = 3; // offset: 60 + uint32 KMGMFCJIAPI = 4; // offset: 72 + uint32 rank = 5; // offset: 48 + OIHEIIDJOLI PKMAFFMMMAE = 6; // offset: 24 + uint32 CEKKJHBNEOD = 7; // offset: 64 + uint32 level_id = 12; // offset: 68 + repeated ABEBEOKFKFF IDLJKFOKBJD = 14; // offset: 40 + repeated IJJFBFPCBCI FENPLCNDKBJ = 15; // offset: 32 } // Obf: EJNFAIOPNEO // Type: Rsp -// CmdID: 8394 +// CmdID: 8384 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 + OHFECKKADEK end_reason = 1; // offset: 40 + bool ADJLGNBJAOC = 2; // offset: 36 + uint32 level_id = 4; // offset: 48 + uint32 time = 5; // offset: 44 + BADOONPCDLO ENKCCEACJKL = 6; // offset: 24 + uint32 retcode = 8; // offset: 32 + bool AJGOLAKNGPA = 10; // offset: 37 } +// Obf: MAMMDADNGLP enum CmdPetType { MAMMDADNGLP_NLCDGIPGFDJ = 0; - CmdCurPetChangedScNotify = 7603; + CmdSummonPetCsReq = 7612; + CmdSummonPetScRsp = 7607; + CmdGetPetDataScRsp = 7621; CmdGetPetDataCsReq = 7608; - CmdSummonPetScRsp = 7611; - CmdSummonPetCsReq = 7614; - CmdGetPetDataScRsp = 7617; - CmdRecallPetCsReq = 7602; - CmdRecallPetScRsp = 7623; + CmdCurPetChangedScNotify = 7619; + CmdRecallPetScRsp = 7609; + CmdRecallPetCsReq = 7605; } enum NDGKMJPFFLI { @@ -27009,181 +26448,183 @@ message GetPetDataCsReq { // Obf: IHFGDIHNHMC // Type: Rsp -// CmdID: 7617 +// CmdID: 7621 message GetPetDataScRsp { - repeated uint32 unlocked_pet_id = 15; // offset: 16 - uint32 retcode = 4; // offset: 32 - uint32 cur_pet_id = 3; // offset: 36 + repeated uint32 unlocked_pet_id = 3; // offset: 24 + uint32 cur_pet_id = 4; // offset: 36 + uint32 retcode = 5; // offset: 32 } // Obf: LHENKFJFGKH // Type: Req -// CmdID: 7614 +// CmdID: 7612 message SummonPetCsReq { - uint32 summoned_pet_id = 3; // offset: 24 + uint32 summoned_pet_id = 7; // offset: 24 } // Obf: MPDGMIHGIFG // Type: Rsp -// CmdID: 7611 +// CmdID: 7607 message SummonPetScRsp { - uint32 select_pet_id = 14; // offset: 24 - uint32 retcode = 5; // offset: 28 - uint32 cur_pet_id = 10; // offset: 32 + uint32 cur_pet_id = 6; // offset: 32 + uint32 select_pet_id = 7; // offset: 28 + uint32 retcode = 15; // offset: 24 } // Obf: NCLGCOEMLIF // Type: Req -// CmdID: 7602 +// CmdID: 7605 message RecallPetCsReq { - uint32 summoned_pet_id = 14; // offset: 24 + uint32 summoned_pet_id = 3; // offset: 24 } // Obf: DJNNFOIKDKF // Type: Rsp -// CmdID: 7623 +// CmdID: 7609 message RecallPetScRsp { - uint32 select_pet_id = 11; // offset: 24 - uint32 retcode = 7; // offset: 28 - uint32 cur_pet_id = 8; // offset: 32 + uint32 retcode = 4; // offset: 28 + uint32 cur_pet_id = 8; // offset: 24 + uint32 select_pet_id = 14; // offset: 32 } // Type: Notify -// CmdID: 7603 +// CmdID: 7619 message CurPetChangedScNotify { uint32 cur_pet_id = 14; // offset: 24 } +// Obf: JADIINBLALB 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; + CmdSelectPhoneThemeCsReq = 5181; + CmdGetPhoneDataScRsp = 5178; + CmdGetPhoneDataCsReq = 5125; + CmdSelectPhoneCaseScRsp = 5113; + CmdSelectPhoneThemeScRsp = 5186; + CmdSelectPhoneCaseCsReq = 5126; + CmdSelectChatBubbleCsReq = 5193; + CmdUnlockChatBubbleScNotify = 5188; + CmdUnlockPhoneCaseScNotify = 5171; + CmdUnlockPhoneThemeScNotify = 5147; + CmdSelectChatBubbleScRsp = 5158; } // Obf: IJCGOCNMJIN // Type: Req -// CmdID: 5173 +// CmdID: 5125 message GetPhoneDataCsReq { } // Obf: HNPKMPJPIPC // Type: Rsp -// CmdID: 5103 +// CmdID: 5178 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 + repeated uint32 owned_phone_cases = 1; // offset: 40 + uint32 retcode = 2; // offset: 48 + uint32 cur_phone_theme = 3; // offset: 52 + repeated uint32 owned_phone_themes = 6; // offset: 16 + uint32 cur_phone_case = 10; // offset: 60 + uint32 cur_chat_bubble = 11; // offset: 56 + repeated uint32 owned_chat_bubbles = 14; // offset: 24 } // Obf: BPGMIPJINKJ // Type: Req -// CmdID: 5180 +// CmdID: 5193 message SelectChatBubbleCsReq { - uint32 bubble_id = 7; // offset: 24 + uint32 bubble_id = 10; // offset: 24 } // Obf: IEIEEEFKLFA // Type: Rsp -// CmdID: 5127 +// CmdID: 5158 message SelectChatBubbleScRsp { - uint32 NGJMMMBJFHD = 12; // offset: 24 - uint32 cur_chat_bubble = 5; // offset: 28 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 3; // offset: 28 + uint32 NGJMMMBJFHD = 4; // offset: 24 + uint32 cur_chat_bubble = 6; // offset: 32 } // Obf: HCNFKLDECJE // Type: Notify -// CmdID: 5136 +// CmdID: 5188 message UnlockChatBubbleScNotify { - uint32 bubble_id = 15; // offset: 24 + uint32 bubble_id = 9; // offset: 24 } // Obf: BJHGBFMIPFN // Type: Req -// CmdID: 5113 +// CmdID: 5181 message SelectPhoneThemeCsReq { - uint32 theme_id = 14; // offset: 24 + uint32 theme_id = 10; // offset: 24 } // Obf: PGNEMAJPKND // Type: Rsp -// CmdID: 5115 +// CmdID: 5186 message SelectPhoneThemeScRsp { - uint32 NNOHELHPJOM = 4; // offset: 24 - uint32 retcode = 1; // offset: 28 - uint32 cur_phone_theme = 8; // offset: 32 + uint32 retcode = 7; // offset: 24 + uint32 cur_phone_theme = 12; // offset: 32 + uint32 NNOHELHPJOM = 13; // offset: 28 } // Obf: HMOEGOMDNAA // Type: Notify -// CmdID: 5181 +// CmdID: 5147 message UnlockPhoneThemeScNotify { - uint32 theme_id = 14; // offset: 24 + uint32 theme_id = 4; // offset: 24 } // Obf: MEGMIKNHDPO // Type: Req -// CmdID: 5110 +// CmdID: 5126 message SelectPhoneCaseCsReq { - uint32 phone_case_id = 5; // offset: 24 + uint32 phone_case_id = 6; // offset: 24 } // Obf: IMOOBICJGGE // Type: Rsp -// CmdID: 5187 +// CmdID: 5113 message SelectPhoneCaseScRsp { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 1; // offset: 24 uint32 cur_phone_case = 9; // offset: 28 - uint32 NAMPHKPIOBA = 15; // offset: 32 + uint32 NAMPHKPIOBA = 14; // offset: 32 } // Obf: CIGKGOOHGAG // Type: Notify -// CmdID: 5129 +// CmdID: 5171 message UnlockPhoneCaseScNotify { - uint32 phone_case_id = 4; // offset: 24 + uint32 phone_case_id = 7; // offset: 24 } +// Obf: DDAEJOHMJBN 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; + CmdPixAirReenterStageCsReq = 9777; + CmdFCIBLHJDPID = 9803; + CmdIAOPGEAFECL = 9784; + CmdHPEKDMBCAEI = 9772; + CmdPixAirSwapEquipCsReq = 9790; + DDAEJOHMJBN_DJFANBNMAKN = 9785; + CmdEKMNFJIPCMI = 9805; + CmdHENHAIFODIG = 9794; + CmdPixAirGetDataCsReq = 9779; + CmdPixAirSwapEquipScRsp = 9787; + CmdILBJGGEHAEK = 9799; + CmdLIFDLLPAAKF = 9818; + CmdPixAirUnlockPlaneScRsp = 9788; + CmdPixAirSyncChangeScNotify = 9807; + CmdEKJMIJBIIHO = 9810; + CmdIIFHCHDPKIA = 9791; + CmdNBBINLLONGI = 9776; + CmdPixAirGetDataScRsp = 9793; + CmdPixAirUnlockPlaneCsReq = 9778; + CmdKNHFDINIJOL = 9813; + CmdGNCJNHIOKDL = 9783; + CmdPixAirStartStageScRsp = 9789; + CmdPixAirStartStageCsReq = 9814; + CmdPixAirReenterStageScRsp = 9780; + CmdBFHPBLANIKG = 9773; } enum JDHJMNAGIIA { @@ -27213,440 +26654,413 @@ enum GJIGHKNMILJ { // Obf: OFNMDDJOJEO // Type: Req -// CmdID: 9802 +// CmdID: 9779 message PixAirGetDataCsReq { } // Obf: IOAFKPDEIEA // Type: Rsp -// CmdID: 9812 +// CmdID: 9793 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 + repeated uint32 PGMIJBOGIKN = 5; // offset: 48 + uint32 score_id = 6; // offset: 56 + NAJFNKIEEDM JCOBJAMPOAL = 7; // offset: 16 + repeated uint32 OPOJIGCHGDO = 14; // offset: 24 + uint32 retcode = 15; // offset: 60 } - message NMACHAFCGNI { - IDJALKEGPLI NDLIKNEKDLL = 13; // offset: 16 - uint32 MFPOKNMFNGM = 2; // offset: 32 - uint32 stage_id = 11; // offset: 36 + uint32 ALJNIHNLNMA = 1; // offset: 36 + IDJALKEGPLI basic = 7; // offset: 16 + uint32 MFPOKNMFNGM = 8; // offset: 32 + uint32 stage_id = 10; // offset: 40 } - message NAJFNKIEEDM { - repeated uint32 BLHJIPBHHFO = 15; // offset: 16 + repeated uint32 BLHJIPBHHFO = 10; // 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 + LHJDEOLKHKB JGEMNOLFNIE = 1; // offset: 48 + IDJALKEGPLI basic = 2; // offset: 64 + uint32 AJHDCEGIGMC = 3; // offset: 80 + uint32 MFPOKNMFNGM = 4; // offset: 92 + uint32 GJLDDMIIILF = 5; // offset: 84 + uint32 stage_id = 6; // offset: 88 + repeated KVP switch_list = 7; // offset: 40 + string trans_no = 9; // offset: 16 + uint32 ALJNIHNLNMA = 10; // offset: 76 + FFKHFDJFAGM FMIGOKIDKJL = 11; // offset: 24 + BMOIPALHBJN NGNJHMEOHBD = 13; // offset: 32 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 + repeated KVP DCJDCPMKEPN = 9; // offset: 16 + uint32 plane_id = 14; // offset: 32 } - message LHJDEOLKHKB { - repeated JPEBEDHMNLA MKJECBOMHPP = 12; // offset: 16 repeated JPEBEDHMNLA DPPJILKLJAG = 3; // offset: 24 - uint32 PBFJFALJPFE = 15; // offset: 40 + repeated JPEBEDHMNLA MKJECBOMHPP = 8; // offset: 32 + uint32 slot_num = 10; // 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 + uint32 unique_id = 2; // offset: 40 + uint32 pos_index = 3; // offset: 36 + uint32 grid_fight_equipment_id = 8; // offset: 32 + uint32 CCBIIDDBFGK = 10; // offset: 24 + uint32 level = 13; // offset: 28 } - message GCINPDAAELN { - repeated JPEBEDHMNLA grid_fight_equipment_list = 12; // offset: 24 + repeated JPEBEDHMNLA grid_fight_equipment_list = 9; // offset: 24 } - message BMOIPALHBJN { - repeated NJHFBDDHCEN OGDKJPDFFAI = 11; // offset: 24 - uint32 shop_id = 7; // offset: 32 + repeated NJHFBDDHCEN OGDKJPDFFAI = 4; // offset: 16 + uint32 JOMDKGINNEK = 8; // offset: 32 + uint32 shop_id = 11; // offset: 40 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 + uint32 JOMDKGINNEK = 2; // offset: 32 + uint32 shop_id = 7; // offset: 40 + uint32 AAIODNCLAIP = 14; // offset: 36 + repeated NJHFBDDHCEN OGDKJPDFFAI = 15; // offset: 16 } - message NJHFBDDHCEN { - bool LHGIFDNPIDE = 8; // offset: 24 - uint32 grid_fight_equipment_id = 4; // offset: 28 - uint32 level = 7; // offset: 32 + bool LHGIFDNPIDE = 4; // offset: 28 + uint32 grid_fight_equipment_id = 5; // offset: 24 + uint32 level = 11; // offset: 32 } - message EIFBMCGPNMG { - map EOPNCAMILJF = 10; // offset: 24 + map EOPNCAMILJF = 7; // offset: 16 } // Obf: INOEJKDIMKO // Type: Notify -// CmdID: 9777 +// CmdID: 9807 message PixAirSyncChangeScNotify { - repeated KLBPBDLHKBG DGNGMJMPFGK = 4; // offset: 16 + repeated KLBPBDLHKBG DGNGMJMPFGK = 8; // offset: 16 } - message KLBPBDLHKBG { - JDHJMNAGIIA NFMKOFNEKLA = 10; // offset: 32 - uint32 BNEFLBPCPOI = 15; // offset: 36 + JDHJMNAGIIA source_type = 5; // offset: 36 + uint32 BNEFLBPCPOI = 10; // offset: 32 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 + FFKHFDJFAGM FMIGOKIDKJL = 14; // offset: 16 + NBKKABHMMPP IANBCDJPDJF = 7; // offset: 16 + GCINPDAAELN EKEFDIEPHEE = 2; // offset: 16 + uint32 FKIAFJBMAPI = 9; // offset: 16 + IMAGFGIHLJC JKPINLKEOOK = 12; // offset: 16 + EIFBMCGPNMG DLOHBPGEMFF = 13; // offset: 16 + NNFFGHJKPJD KJHMPBOIGGE = 347; // offset: 16 + uint32 JOINHCDHNNL = 164; // offset: 16 + uint32 PMFBIGLPJJA = 730; // offset: 16 + uint32 OEKKEIMGBNO = 257; // offset: 16 } } - message IMAGFGIHLJC { - uint32 CDMFHNGEFCN = 1; // offset: 24 - uint32 area_id = 9; // offset: 28 - uint32 AJHDCEGIGMC = 10; // offset: 32 + uint32 CDMFHNGEFCN = 4; // offset: 24 + uint32 AJHDCEGIGMC = 7; // offset: 32 + uint32 area_id = 8; // offset: 28 } // Obf: GHMOAPECAPB // Type: Req -// CmdID: 9793 +// CmdID: 9814 message PixAirStartStageCsReq { - uint32 plane_id = 10; // offset: 24 - bool EMMGHDLIPOH = 13; // offset: 28 - uint32 stage_id = 15; // offset: 32 - uint32 ALJNIHNLNMA = 9; // offset: 36 + uint32 stage_id = 1; // offset: 24 + bool EMMGHDLIPOH = 6; // offset: 32 + uint32 ALJNIHNLNMA = 7; // offset: 36 + uint32 plane_id = 8; // offset: 28 } // Obf: OMPGJHBEJAB // Type: Rsp -// CmdID: 9814 +// CmdID: 9789 message PixAirStartStageScRsp { - HGNAHHFBMMN MFGMNKMKOON = 1; // offset: 24 - uint32 retcode = 11; // offset: 32 - bool EMMGHDLIPOH = 10; // offset: 36 + uint32 retcode = 7; // offset: 32 + bool EMMGHDLIPOH = 9; // offset: 36 + HGNAHHFBMMN stage_info = 14; // offset: 24 } - 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 + uint32 NJPMPAAGCCD = 1; // offset: 56 + uint32 score_id = 4; // offset: 36 + ItemList reward = 5; // offset: 24 + uint32 ALOFCOLHAGA = 6; // offset: 40 + uint32 GMLCJEOOCHJ = 7; // offset: 52 + GJIGHKNMILJ reason = 11; // offset: 44 + uint32 OACBLHIIIEH = 223; // offset: 48 + uint32 HGBHCLHCGBB = 555; // offset: 32 } // Type: Req -// CmdID: 9797 +// CmdID: 9818 message LIFDLLPAAKF { } // Type: Rsp -// CmdID: 9789 +// CmdID: 9773 message BFHPBLANIKG { - uint32 retcode = 10; // offset: 24 + uint32 retcode = 9; // offset: 24 } // Obf: BFMGLOCNHMO // Type: Req -// CmdID: 9815 +// CmdID: 9777 message PixAirReenterStageCsReq { } // Obf: GBMIHCDKOKK // Type: Rsp -// CmdID: 9779 +// CmdID: 9780 message PixAirReenterStageScRsp { - HGNAHHFBMMN MFGMNKMKOON = 15; // offset: 16 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 6; // offset: 32 + HGNAHHFBMMN stage_info = 14; // offset: 16 } - message EPADPABCFGH { - uint32 pos_index = 15; // offset: 24 - uint32 unique_id = 5; // offset: 28 + uint32 pos_index = 3; // offset: 32 + uint32 IAAHNOFKNGN = 4; // offset: 28 + uint32 unique_id = 5; // offset: 24 } +// Obf: DFOAHLEOOIK // 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 PixAirSwapEquipCsReq { + repeated EPADPABCFGH MJLGNPMNMOP = 13; // offset: 16 } -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 - } +// Obf: LABAJFDICMD +// Type: Rsp +// CmdID: 9787 +message PixAirSwapEquipScRsp { + uint32 retcode = 11; // offset: 32 + repeated EPADPABCFGH MJLGNPMNMOP = 15; // offset: 16 } // Type: Req // CmdID: 9799 -message IIFHCHDPKIA { - uint32 queue_position = 2; // offset: 32 +message ILBJGGEHAEK { + uint32 unique_id = 12; // offset: 24 +} + +// Type: Rsp +// CmdID: 9803 +message FCIBLHJDPID { + uint32 retcode = 4; // offset: 24 +} + +// Type: Req +// CmdID: 9776 +message NBBINLLONGI { + uint32 CDCIOPBFKGB = 4; // offset: 24 +} + +// Type: Rsp +// CmdID: 9772 +message HPEKDMBCAEI { + uint32 retcode = 15; // offset: 24 +} + +// Type: Req +// CmdID: 9784 +message IAOPGEAFECL { +} + +// Type: Rsp +// CmdID: 9805 +message EKMNFJIPCMI { + uint32 retcode = 14; // offset: 24 +} +message FFKHFDJFAGM { + uint32 queue_position = 12; // offset: 36 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 + CKICDPIJIMF BACBKGJJOGA = 2; // offset: 16 + PKPHOOGGPOL IBIFHOIPAGE = 10; // offset: 16 + FJGMGGIGLPD MOFNIOJHBBL = 15; // offset: 16 + KAAJEKKIDIE IPKGIIJEPAJ = 14; // offset: 16 + ALLFGCIALIJ JFGIMDGOMBH = 9; // offset: 16 + EPBFAAHFDNF OOOACLEFDGM = 13; // offset: 16 + HIEACFOEMCE ADMICNGJLOI = 783; // offset: 16 + CCPCAIGEBCB AOEMGEFGIFG = 1021; // offset: 16 + } +} + +// Type: Req +// CmdID: 9791 +message IIFHCHDPKIA { + uint32 queue_position = 3; // offset: 32 + oneof MMCGBGDJIPN { + AGBPBAOCCJF DHJNFOKBPNC = 4; // offset: 16 + OHPMDJFALNH JEIODBPCKNB = 8; // offset: 16 + MOJCEJIPPGO MOFNIOJHBBL = 13; // offset: 16 + AEGGFGBNLPE IPKGIIJEPAJ = 15; // offset: 16 + LJGKOGKEDOA JFGIMDGOMBH = 14; // offset: 16 + HLDLJBFIMOO OOOACLEFDGM = 11; // offset: 16 + GANGPOOHAKI ADMICNGJLOI = 508; // offset: 16 + GDNDBHGJBLF AOEMGEFGIFG = 713; // offset: 16 } } // Type: Rsp -// CmdID: 9813 +// CmdID: 9794 message HENHAIFODIG { - uint32 retcode = 7; // offset: 24 + uint32 retcode = 5; // offset: 24 } - message CKICDPIJIMF { - uint32 battle_id = 13; // offset: 24 + uint32 battle_id = 2; // offset: 24 } - message AGBPBAOCCJF { - bool is_win = 2; // offset: 24 + bool is_win = 7; // offset: 24 } - message FJGMGGIGLPD { } - message MOJCEJIPPGO { } - message AOPODAHBPFH { - uint32 MMNJODIJPOE = 8; // offset: 24 - uint32 content_id = 2; // offset: 28 + uint32 content_id = 3; // offset: 24 + uint32 content_type = 14; // offset: 28 } - message PKPHOOGGPOL { - repeated AOPODAHBPFH message_datas = 7; // offset: 16 + repeated AOPODAHBPFH message_datas = 5; // offset: 24 } - message OHPMDJFALNH { - uint32 content_id = 14; // offset: 24 + uint32 content_id = 15; // offset: 24 } - message EMHEOJNCGFH { - uint32 level = 7; // offset: 24 - uint32 grid_fight_equipment_id = 12; // offset: 28 + uint32 level = 4; // offset: 24 + uint32 grid_fight_equipment_id = 14; // offset: 28 } - message KAAJEKKIDIE { - EMHEOJNCGFH GGMPEGMEHPD = 5; // offset: 24 + EMHEOJNCGFH equip = 14; // offset: 16 } - message AEGGFGBNLPE { - bool FOGGEJIIJCM = 2; // offset: 24 + bool FOGGEJIIJCM = 7; // offset: 24 } - message ALLFGCIALIJ { - repeated EMHEOJNCGFH grid_fight_equipment_list = 4; // offset: 24 - uint32 JNBIALMKFCL = 12; // offset: 32 + uint32 JNBIALMKFCL = 4; // offset: 32 + repeated EMHEOJNCGFH grid_fight_equipment_list = 10; // offset: 24 } - message LJGKOGKEDOA { - uint32 OJEIHPEIJCO = 14; // offset: 24 + uint32 OJEIHPEIJCO = 15; // offset: 24 } - message MGCPEPBPMNG { - uint32 content_id = 8; // offset: 24 - uint32 HAFOKMHCGFM = 9; // offset: 28 + uint32 content_id = 10; // offset: 28 + uint32 HAFOKMHCGFM = 13; // offset: 24 } - message EPBFAAHFDNF { - repeated MGCPEPBPMNG KFNMIEMBJGD = 4; // offset: 16 - uint32 event_id = 5; // offset: 32 + repeated MGCPEPBPMNG KFNMIEMBJGD = 12; // offset: 16 + uint32 event_id = 15; // offset: 32 } - message HLDLJBFIMOO { - uint32 HAFOKMHCGFM = 10; // offset: 24 + uint32 HAFOKMHCGFM = 13; // offset: 24 } - message HIEACFOEMCE { - uint32 HICEJEJNOLE = 2; // offset: 24 + uint32 HICEJEJNOLE = 7; // offset: 24 } - message GANGPOOHAKI { - uint32 PEBCBLBLMPH = 12; // offset: 24 + uint32 PEBCBLBLMPH = 1; // offset: 24 } - message CCPCAIGEBCB { - uint32 CCBIIDDBFGK = 15; // offset: 24 + uint32 CCBIIDDBFGK = 12; // offset: 24 } - message GDNDBHGJBLF { - uint32 PEBCBLBLMPH = 14; // offset: 24 + uint32 PEBCBLBLMPH = 6; // offset: 24 } - message GBMAHPJPGLM { - uint32 CKHCLKOALKE = 5; // offset: 24 + uint32 CKHCLKOALKE = 11; // offset: 24 } // Type: Rsp -// CmdID: 9776 +// CmdID: 9783 message GNCJNHIOKDL { - uint32 CKHCLKOALKE = 15; // offset: 32 - uint32 retcode = 3; // offset: 40 + uint32 CKHCLKOALKE = 2; // offset: 32 + uint32 retcode = 8; // offset: 40 oneof PGNIENCDODA { - uint32 ECHFGJHHGOG = 11; // offset: 16 - uint32 NDEDLLMEFBJ = 12; // offset: 16 - APAMFCKFHLL CJKEIMBCMEP = 4; // offset: 16 + uint32 ECHFGJHHGOG = 1; // offset: 16 + uint32 NDEDLLMEFBJ = 9; // offset: 16 + KVP CJKEIMBCMEP = 3; // offset: 16 } } // Obf: NIAFAFFMEMM // Type: Req -// CmdID: 9786 +// CmdID: 9778 message PixAirUnlockPlaneCsReq { - uint32 plane_id = 4; // offset: 24 + uint32 plane_id = 8; // offset: 24 } // Obf: GIHJNDBDJJI // Type: Rsp -// CmdID: 9811 +// CmdID: 9788 message PixAirUnlockPlaneScRsp { - uint32 plane_id = 4; // offset: 24 - uint32 retcode = 7; // offset: 28 + uint32 plane_id = 6; // offset: 24 + uint32 retcode = 8; // offset: 28 } +// Type: Req +// CmdID: 9813 message KNHFDINIJOL { } // Type: Rsp -// CmdID: 9819 +// CmdID: 9810 message EKJMIJBIIHO { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 11; // offset: 24 } +// Obf: FEHEIOMNGHD 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; + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8232; + CmdPOFDBDHOJNG = 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; + CmdLOFFNNNIDMM = 8210; + CmdOLENIPLHIPI = 8221; + CmdPlanetFesSetCustomKeyValueScRsp = 8211; + CmdPlanetFesSkillLevelUpCsReq = 8242; + CmdPlanetFesGetFriendRankingInfoListScRsp = 8238; + CmdPlanetFesFriendRankingInfoChangeScNotify = 8227; + CmdPlanetFesBonusEventInteractCsReq = 8250; + CmdGOMIDGNOENH = 8244; + CmdPlanetFesGetAvatarStatScRsp = 8225; + CmdPlanetFesDeliverPamCargoCsReq = 8243; + CmdGHONFFLAMHB = 8249; + CmdIHHBDEJOCGI = 8224; + CmdECJCIAPBFDJ = 8203; + CmdPlanetFesGetAvatarStatCsReq = 8231; + CmdGetPlanetFesDataScRsp = 8223; + CmdPlanetFesGetBusinessDayInfoCsReq = 8215; + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8236; + CmdPlanetFesTakeQuestRewardScRsp = 8235; + CmdPlanetFesAvatarLevelUpCsReq = 8206; + CmdPlanetFesUseItemScRsp = 8212; + CmdPlanetFesDoGachaScRsp = 8233; + CmdPlanetFesTakeQuestRewardCsReq = 8214; + CmdPlanetFesChooseAvatarEventOptionCsReq = 8226; + CmdPlanetFesBusinessDayRefreshEventCsReq = 8208; + CmdPlanetFesGameBingoFlipCsReq = 8216; + CmdPlanetFesGameBingoFlipScRsp = 8201; + CmdMOOLKFODKIK = 8220; + CmdBGNAMLHFLDB = 8246; + CmdPlanetFesGetFriendRankingInfoListCsReq = 8234; + CmdNLAGKOJKHCN = 8217; + CmdPlanetFesGetBusinessDayInfoScRsp = 8213; + CmdPlanetFesSetCustomKeyValueCsReq = 8228; + CmdDHHFAMDCDPK = 8219; + CmdFPMMPGAOGCH = 8207; + CmdPlanetFesSyncChangeScNotify = 8237; + CmdPlanetFesStartMiniGameScRsp = 8205; + CmdPlanetFesUseItemCsReq = 8241; + CmdPlanetFesChooseAvatarEventOptionScRsp = 8245; + CmdPlanetFesDeliverPamCargoScRsp = 8240; + CmdPlanetFesAvatarLevelUpScRsp = 8202; + CmdPlanetFesStartMiniGameCsReq = 8230; + CmdGetPlanetFesDataCsReq = 8209; + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8247; + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8239; + CmdPlanetFesBonusEventInteractScRsp = 8204; + CmdPlanetFesDoGachaCsReq = 8229; + CmdPlanetFesBusinessDayRefreshEventScRsp = 8218; } +// Obf: CNLAEDCLICP enum PlanetFesQuestState { CNLAEDCLICP_MDPJCGEMOLG = 0; CNLAEDCLICP_GBJIHFOIGHD = 1; @@ -27660,6 +27074,7 @@ enum GJJEOANEDDO { GJJEOANEDDO_GGEKFBGIJID = 2; } +// Obf: FEGJOAPIMCK enum PlanetFesCustomKey { FEGJOAPIMCK_NLCDGIPGFDJ = 0; FEGJOAPIMCK_HHBCDDHGFEO = 1; @@ -27670,424 +27085,383 @@ enum PlanetFesCustomKey { // Obf: JMAHAKPLAAD // Type: Req -// CmdID: 8232 +// CmdID: 8209 message GetPlanetFesDataCsReq { } // Obf: MNNDMCHALGC // Type: Rsp -// CmdID: 8242 +// CmdID: 8223 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 + PPAIELAKIJD BBEKBJPHEJK = 1; // offset: 80 + repeated KVP custom_value_list = 2; // offset: 88 + PLOFKJDKEPN FEOONKKLCHA = 3; // offset: 56 + PHCPOIHAPGP COGGJELNFCN = 5; // offset: 64 + OBEHBNOCLMM LCPEDLCOMFE = 6; // offset: 24 + NOLLHKIMDOC CCFGCCMEFCI = 8; // offset: 16 + KCMJJLJCHHP NJFGGOOMGCD = 9; // offset: 96 + CHBCJNLOLMB OPJLJOPBGOJ = 10; // offset: 104 + BLDIHADJKJF OEIBHLMDJKA = 11; // offset: 112 + BAGAOALHAJI skill_info = 12; // offset: 32 + JMBNHAFHIHM IEKDOJDPMEB = 13; // offset: 48 + uint32 retcode = 14; // offset: 120 + KNECKDAOKOA OCHNMGMDHME = 15; // offset: 72 } - message NCFKHDIKCNI { - repeated uint32 GFKAFIFMHNF = 4; // offset: 16 + repeated uint32 GFKAFIFMHNF = 8; // offset: 24 } // Obf: BPDMBMPFPEB // Type: Notify -// CmdID: 8207 +// CmdID: 8237 message PlanetFesSyncChangeScNotify { - repeated LEJNBBLNNDM DGNGMJMPFGK = 2; // offset: 24 + repeated LEJNBBLNNDM DGNGMJMPFGK = 10; // offset: 16 } - message OBEBKODGODB { - uint32 BNEFLBPCPOI = 1; // offset: 24 - uint32 EMPDMDNDLHE = 2; // offset: 28 - uint32 EPFHBGNGBBK = 3; // offset: 32 + uint32 EMPDMDNDLHE = 1; // offset: 32 + uint32 EPFHBGNGBBK = 3; // offset: 28 + uint32 BNEFLBPCPOI = 12; // offset: 24 } - message LEJNBBLNNDM { - OBEBKODGODB source = 4; // offset: 24 - EPKGFJDJMHM BBEHHCHKMNL = 12; // offset: 32 + OBEBKODGODB source = 6; // offset: 24 + EPKGFJDJMHM detail = 7; // offset: 32 } - message DAGGFIOGHGE { - NCFKHDIKCNI EJPENDJNLIH = 6; // offset: 24 - NCFKHDIKCNI GAMNCJJJPEN = 15; // offset: 32 - uint32 FNABEJNJBKN = 11; // offset: 40 - int64 MGHNNENOOGB = 9; // offset: 48 + int64 MGHNNENOOGB = 1; // offset: 48 + NCFKHDIKCNI GAMNCJJJPEN = 6; // offset: 16 + uint32 FNABEJNJBKN = 9; // offset: 40 + NCFKHDIKCNI EJPENDJNLIH = 13; // offset: 32 } - message JMBNHAFHIHM { - repeated DAGGFIOGHGE GOIJOOCHJDP = 6; // offset: 24 + repeated DAGGFIOGHGE GOIJOOCHJDP = 14; // offset: 16 } - message CPHOIPHAPDJ { - uint32 avatar_id = 3; // offset: 24 - uint32 PLEEMBMPICA = 7; // offset: 28 - uint32 role_star = 5; // offset: 32 - uint32 level = 9; // offset: 36 + uint32 role_star = 6; // offset: 28 + uint32 PLEEMBMPICA = 9; // offset: 32 + uint32 level = 12; // offset: 36 + uint32 avatar_id = 13; // offset: 24 } - message PHCPOIHAPGP { - repeated CPHOIPHAPDJ avatar_list = 10; // offset: 24 + repeated CPHOIPHAPDJ avatar_list = 7; // offset: 24 } - message FMKMEFMOJGJ { - uint32 item_id = 2; // offset: 24 - uint32 item_count = 6; // offset: 28 + uint32 item_count = 1; // offset: 24 + uint32 item_id = 6; // offset: 28 } - message KNECKDAOKOA { - NCFKHDIKCNI item_value = 1; // offset: 16 - NCFKHDIKCNI GJPLOMMEBGM = 6; // offset: 24 - repeated FMKMEFMOJGJ item_list = 13; // offset: 40 + NCFKHDIKCNI item_value = 3; // offset: 24 + NCFKHDIKCNI GJPLOMMEBGM = 8; // offset: 16 + repeated FMKMEFMOJGJ item_list = 15; // offset: 40 } - message CHBCJNLOLMB { - repeated KICPDGKGGHO LDCJONHGDAN = 3; // offset: 24 + repeated KICPDGKGGHO LDCJONHGDAN = 12; // offset: 16 } - 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 + uint64 unique_id = 2; // offset: 40 + uint32 config_id = 8; // offset: 48 + repeated IEDAMBICKBB KABJOHKOEFN = 9; // offset: 32 + OBEBKODGODB source = 10; // offset: 16 } - message IEDAMBICKBB { oneof KKNBOACNCON { - int64 KHCGOMAJDGL = 5; // offset: 24 + int64 KHCGOMAJDGL = 9; // 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 + PlanetFesQuestState status = 5; // offset: 40 + uint32 progress = 7; // offset: 48 + uint32 DPCHGMMCKNN = 10; // offset: 32 + uint32 quest_id = 11; // offset: 44 oneof JCPHPAHKPDD { - uint32 MCNLMNOKAFF = 10; // offset: 16 - NCFKHDIKCNI KNOCPAJCPJC = 2; // offset: 16 + uint32 MCNLMNOKAFF = 2; // offset: 24 + NCFKHDIKCNI KNOCPAJCPJC = 15; // offset: 24 } } - message PCONBOGEDFD { - uint32 EDBPMKPHLDK = 5; // offset: 24 - uint32 PKCIADAEICG = 3; // offset: 28 + uint32 PKCIADAEICG = 3; // offset: 24 + uint32 EDBPMKPHLDK = 15; // offset: 28 } - message PLOFKJDKEPN { - repeated JHACFFJIPHK quest_list = 8; // offset: 24 - PCONBOGEDFD DFBGAOAJLIC = 4; // offset: 32 + repeated JHACFFJIPHK quest_list = 7; // offset: 32 + PCONBOGEDFD DFBGAOAJLIC = 8; // offset: 24 } - message BLDIHADJKJF { - NCFKHDIKCNI NNJCNEMGEAJ = 14; // offset: 16 - uint32 JKAGCGKCHJG = 15; // offset: 32 + NCFKHDIKCNI NNJCNEMGEAJ = 2; // offset: 16 + uint32 JKAGCGKCHJG = 5; // offset: 32 } - message HBONEFMPKKO { - uint32 progress = 2; // offset: 24 - uint32 MMFGAJNCAOA = 5; // offset: 28 + uint32 MMFGAJNCAOA = 2; // offset: 24 + uint32 progress = 10; // offset: 28 } - message PPAIELAKIJD { - repeated uint32 BJNOHKFONFP = 8; // offset: 24 - repeated HBONEFMPKKO KFOFAKDPGJC = 11; // offset: 32 + repeated uint32 BJNOHKFONFP = 1; // offset: 32 + repeated HBONEFMPKKO KFOFAKDPGJC = 14; // offset: 16 } - message EKEOBMOKEFD { - uint32 skill_id = 5; // offset: 24 - uint32 level = 8; // offset: 28 + uint32 level = 4; // offset: 28 + uint32 skill_id = 9; // offset: 24 } - message BAGAOALHAJI { - repeated EKEOBMOKEFD APHGAEAPLJF = 7; // offset: 24 + repeated EKEOBMOKEFD skill_list = 3; // offset: 24 } - message OBEHBNOCLMM { - repeated uint32 HPMNIKJGBPD = 14; // offset: 24 - uint32 CNGMMDKCBND = 9; // offset: 32 + repeated uint32 HPMNIKJGBPD = 10; // offset: 16 + uint32 CNGMMDKCBND = 12; // offset: 32 } - message NOLLHKIMDOC { - repeated uint32 IJMHPOEPILG = 12; // offset: 24 - uint32 JOADLJIDGND = 13; // offset: 32 - int64 GLDGCHLDMJE = 1; // offset: 40 + int64 GLDGCHLDMJE = 1; // offset: 32 + uint32 JOADLJIDGND = 2; // offset: 40 + repeated uint32 IJMHPOEPILG = 3; // offset: 16 } - 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 + BEJOPEHPABO FKFPLMFLNPI = 5; // offset: 24 + BEJOPEHPABO HFCPPGPPMPB = 9; // offset: 24 + IHHONELJHJG LMOLELDIKMA = 4; // offset: 24 + IHHONELJHJG JCJLAAFLGHC = 3; // offset: 24 + DAGGFIOGHGE DLNEGFMNCPI = 10; // offset: 24 + DAGGFIOGHGE JLHJHFMMAPG = 8; // offset: 24 + CPHOIPHAPDJ LPGHOGLGEKH = 13; // offset: 24 + CPHOIPHAPDJ BFPNBEPPPLL = 1; // offset: 24 + KICPDGKGGHO KMKNPALADDC = 15; // offset: 24 + KICPDGKGGHO ELMMNHBECNI = 7; // offset: 24 + AAIMICLLCKE FBMJJGFJFMA = 2; // offset: 24 + JHACFFJIPHK NPNDMLGFEFI = 11; // offset: 24 + JHACFFJIPHK LIHDHBNHDKM = 14; // offset: 24 + PCONBOGEDFD MDFJJFCDLCK = 6; // offset: 24 + PlanetFesUnlockChange KONHPICIELO = 12; // offset: 24 + EKEOBMOKEFD LNPGIMBEMOE = 974; // offset: 24 + IMHOJPDMOJI HGGBFCEFLKO = 959; // offset: 24 + ECIDGEBFJHP ODOHJNABBAM = 981; // offset: 24 + PEMCOFDFCAC JDLEEFDFJGA = 801; // offset: 24 + MCCHABOPEFJ CGMBBDHDMEO = 1451; // offset: 24 + HGJHBCBIONE KGHOJJKNCBP = 1173; // offset: 24 + CANOCBHNHLJ BPKMBMPJAON = 373; // offset: 24 + KICPDGKGGHO EOPILJCMLLA = 139; // offset: 24 + FLCJMPNDMMH KMCJFDEDEAA = 1437; // offset: 24 + GMODJEECPPJ DBDLIIPGEOE = 1619; // offset: 24 + IEDPDDJAAIH JOGCFKGJMJB = 723; // offset: 24 + MAOINJAJOEC KJOAEEGIGDI = 899; // offset: 24 + DFEPHMALKDK OAHOCFKEMCM = 963; // offset: 24 } } -message BFAKCFDPNFM { - HBONEFMPKKO BBEKBJPHEJK = 12; // offset: 16 - bool has_passed = 4; // offset: 32 +// Obf: BFAKCFDPNFM +message PlanetFesUnlockChange { + HBONEFMPKKO BBEKBJPHEJK = 5; // offset: 16 + bool has_passed = 15; // offset: 32 } - message AAIMICLLCKE { - NCFKHDIKCNI NNJCNEMGEAJ = 11; // offset: 24 - uint32 JKAGCGKCHJG = 15; // offset: 32 + NCFKHDIKCNI NNJCNEMGEAJ = 10; // offset: 16 + uint32 JKAGCGKCHJG = 13; // 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 + NCFKHDIKCNI HFNNNGHBHGG = 6; // offset: 40 + NCFKHDIKCNI HMCIEDENFMK = 8; // offset: 24 + repeated uint32 LGBOJJFEGFI = 9; // offset: 16 + NCFKHDIKCNI DCPDNBALDOA = 14; // offset: 48 } - message IHHONELJHJG { - uint32 item_id = 6; // offset: 24 - uint32 HFNNNGHBHGG = 11; // offset: 28 - uint32 DCPDNBALDOA = 15; // offset: 32 + uint32 item_id = 1; // offset: 32 + uint32 DCPDNBALDOA = 5; // offset: 24 + uint32 HFNNNGHBHGG = 15; // offset: 28 } - message IMHOJPDMOJI { - uint32 HBJIJHHMEGO = 8; // offset: 24 - uint32 MCBACMOADPH = 11; // offset: 28 + uint32 HBJIJHHMEGO = 7; // offset: 24 } - message GLECNCOBKCJ { - NCFKHDIKCNI NFDJOCBMLCI = 10; // offset: 24 - uint32 avatar_id = 8; // offset: 32 - uint32 LKBHAFLMOLA = 1; // offset: 36 - uint32 PKJHFPFOABL = 11; // offset: 40 + uint32 LKBHAFLMOLA = 4; // offset: 32 + uint32 PKJHFPFOABL = 6; // offset: 36 + uint32 avatar_id = 7; // offset: 40 + NCFKHDIKCNI NFDJOCBMLCI = 10; // offset: 16 } - 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 + uint32 HBMGKJAAPFI = 2; // offset: 76 + NCFKHDIKCNI BFEOOJBNFBG = 3; // offset: 32 + uint32 MAGBFEHEOOI = 4; // offset: 68 + repeated GLECNCOBKCJ FIHPPANOOFL = 6; // offset: 40 + uint32 NFCMAEIGKHK = 7; // offset: 80 + uint32 BPBADPAACOL = 10; // offset: 64 + uint32 LAAAPJAIKAF = 12; // offset: 72 + NCFKHDIKCNI FDGKBOIEHBD = 13; // offset: 16 + map ODICAOCLJKO = 14; // offset: 48 + NCFKHDIKCNI FHGFEKEAJFF = 15; // offset: 56 } - message ECIDGEBFJHP { - PLPDNKNJBAA BOLCNGAKAMG = 3; // offset: 16 + PLPDNKNJBAA BOLCNGAKAMG = 10; // offset: 24 } - message MCCHABOPEFJ { - MOFKNBAKKDI GHKFKGMOHDO = 5; // offset: 24 + MOFKNBAKKDI GHKFKGMOHDO = 2; // offset: 24 } - message PEMCOFDFCAC { - NCFKHDIKCNI EFOJBKPJLIO = 15; // offset: 16 + NCFKHDIKCNI EFOJBKPJLIO = 15; // offset: 24 } - message HGJHBCBIONE { - OJHHACMHFKA GLOAGDBEKDP = 6; // offset: 16 - GJJEOANEDDO GMKICMIMAAB = 11; // offset: 32 + GJJEOANEDDO GMKICMIMAAB = 3; // offset: 32 + OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 24 } - message CANOCBHNHLJ { - uint32 CNGMMDKCBND = 12; // offset: 24 + uint32 CNGMMDKCBND = 7; // 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 + uint32 DJMPADMMPAN = 3; // offset: 40 + uint32 AFOHLIOKLAA = 8; // offset: 32 + uint32 OAEFICOLFIG = 10; // offset: 44 + NCFKHDIKCNI BAGMMONIIGK = 11; // offset: 16 + uint32 HMHEDCCLDGB = 15; // offset: 36 } - message IKMLLJNNKJB { - repeated FMKMEFMOJGJ item_list = 10; // offset: 24 - repeated AIMNHEHKIMI transfer_item_list = 7; // offset: 32 + repeated FMKMEFMOJGJ item_list = 7; // offset: 16 + repeated AIMNHEHKIMI transfer_item_list = 9; // offset: 24 } - message IPMLDNLACFO { - AIMNHEHKIMI PIENFNCGFMB = 2; // offset: 16 - FMKMEFMOJGJ NLFCABFPJHD = 4; // offset: 24 + FMKMEFMOJGJ item = 5; // offset: 32 + AIMNHEHKIMI PIENFNCGFMB = 12; // offset: 16 } // 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 +message GOMIDGNOENH { + uint32 FNABEJNJBKN = 9; // offset: 24 } // Type: Rsp // CmdID: 8219 -message ECJCIAPBFDJ { - uint32 retcode = 9; // offset: 24 +message DHHFAMDCDPK { + uint32 retcode = 1; // offset: 24 } - -// Type: Req -// CmdID: 8245 -message FPMMPGAOGCH { +message PHFGDCMBDBA { + uint32 avatar_id = 4; // offset: 28 uint32 FNABEJNJBKN = 10; // offset: 24 } +// Type: Req +// CmdID: 8248 +message POFDBDHOJNG { + repeated PHFGDCMBDBA NEMFNENACNB = 14; // offset: 16 +} + // Type: Rsp -// CmdID: 8209 +// CmdID: 8203 +message ECJCIAPBFDJ { + uint32 retcode = 11; // offset: 24 +} + +// Type: Req +// CmdID: 8207 +message FPMMPGAOGCH { + uint32 FNABEJNJBKN = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 8210 message LOFFNNNIDMM { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 4; // offset: 24 } // Type: Req -// CmdID: 8229 +// CmdID: 8221 message OLENIPLHIPI { - bool CAGCHKJHMPD = 4; // offset: 24 + bool is_active = 4; // offset: 24 } // Type: Rsp -// CmdID: 8243 +// CmdID: 8224 message IHHBDEJOCGI { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 5; // offset: 24 } // Type: Req -// CmdID: 8234 +// CmdID: 8220 message MOOLKFODKIK { } // Type: Rsp -// CmdID: 8221 +// CmdID: 8217 message NLAGKOJKHCN { - NCFKHDIKCNI GALBOLNODBB = 8; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 4; // offset: 32 + NCFKHDIKCNI GALBOLNODBB = 11; // offset: 16 } // Obf: IMPNLCOOGGD // Type: Req -// CmdID: 8240 +// CmdID: 8229 message PlanetFesDoGachaCsReq { - uint32 gacha_count = 6; // offset: 24 - uint32 gacha_id = 2; // offset: 28 + uint32 gacha_id = 1; // offset: 28 + uint32 gacha_count = 3; // offset: 24 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 + uint32 MGBCAPIIKLM = 4; // offset: 40 + IPMLDNLACFO HLBCFJLLKBL = 8; // offset: 16 + uint32 avatar_id = 9; // offset: 32 + uint32 BEMDNEMABCC = 14; // offset: 36 } - 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 + repeated EKPBGMKJGDL HAINMHKIOMJ = 8; // offset: 24 + repeated uint32 BNCOJCEGBPG = 9; // offset: 48 + NCFKHDIKCNI OPOIDCHIMEK = 12; // offset: 32 + repeated IPMLDNLACFO FAJLFDNKFGJ = 15; // offset: 16 } - message NDPJHJOAOJE { - repeated uint32 EPBJNIFHBLE = 13; // offset: 16 - IKMLLJNNKJB HMMBBENHIFE = 11; // offset: 32 + IKMLLJNNKJB HMMBBENHIFE = 6; // offset: 24 + repeated uint32 EPBJNIFHBLE = 10; // offset: 32 } // Obf: OJFBBKAOHAK // Type: Rsp -// CmdID: 8205 +// CmdID: 8233 message PlanetFesDoGachaScRsp { - repeated FMKMEFMOJGJ LGPDNIGJEKP = 7; // offset: 24 - uint32 gacha_id = 11; // offset: 40 - uint32 retcode = 14; // offset: 44 + uint32 retcode = 1; // offset: 40 + uint32 gacha_id = 3; // offset: 44 + repeated FMKMEFMOJGJ LGPDNIGJEKP = 8; // offset: 16 oneof BNJPPHJNKHF { - NGHCOJCMJOK EHLPJELJJOO = 6; // offset: 16 - NDPJHJOAOJE FFBDKNIHNEL = 8; // offset: 16 + NGHCOJCMJOK EHLPJELJJOO = 2; // offset: 32 + NDPJHJOAOJE FFBDKNIHNEL = 7; // offset: 32 } } // Obf: MOAHEAJFFGN // Type: Req -// CmdID: 8208 +// CmdID: 8206 message PlanetFesAvatarLevelUpCsReq { + uint32 IGOOJKMPMDC = 1; // offset: 28 uint32 avatar_id = 9; // offset: 24 - uint32 IGOOJKMPMDC = 7; // offset: 28 } // Obf: IIPDJGEHIIM // Type: Rsp -// CmdID: 8203 +// CmdID: 8202 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 + uint32 retcode = 3; // offset: 36 + uint32 IGOOJKMPMDC = 4; // offset: 40 + GNMCIEPEBPK reward = 6; // offset: 24 + uint32 KPGNEABOECG = 9; // offset: 44 + uint32 avatar_id = 13; // offset: 32 } // Obf: JENABHHEFCD // Type: Req -// CmdID: 8238 +// CmdID: 8214 message PlanetFesTakeQuestRewardCsReq { - uint32 quest_id = 14; // offset: 24 + uint32 quest_id = 11; // offset: 24 } // Obf: ECKAIIJPAON // Type: Rsp -// CmdID: 8220 +// CmdID: 8235 message PlanetFesTakeQuestRewardScRsp { - IKMLLJNNKJB JMBFMMPAAAO = 3; // offset: 16 - uint32 retcode = 12; // offset: 32 - uint32 quest_id = 8; // offset: 36 + uint32 quest_id = 3; // offset: 32 + IKMLLJNNKJB JMBFMMPAAAO = 7; // offset: 24 + uint32 retcode = 9; // offset: 36 } // Obf: IEAMIJBBOMA // Type: Req -// CmdID: 8215 +// CmdID: 8242 message PlanetFesSkillLevelUpCsReq { + uint32 IGOOJKMPMDC = 13; // offset: 28 uint32 skill_id = 15; // offset: 24 - uint32 IGOOJKMPMDC = 7; // offset: 28 } // Obf: GBPAJNPKPOB @@ -28095,427 +27469,407 @@ message PlanetFesSkillLevelUpCsReq { // 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 + uint32 skill_id = 4; // offset: 40 + uint32 skill_level = 8; // offset: 36 + uint32 retcode = 12; // offset: 32 } - message GNMCIEPEBPK { - map NDMLPIGABGE = 3; // offset: 24 - NCFKHDIKCNI item_value = 5; // offset: 32 - repeated FMKMEFMOJGJ item_list = 11; // offset: 40 + repeated FMKMEFMOJGJ item_list = 2; // offset: 24 + NCFKHDIKCNI item_value = 6; // offset: 40 + map NDMLPIGABGE = 13; // offset: 32 } - message HCGDLIAMDLA { - uint32 JADCEPFHHDK = 1; // offset: 24 - uint32 JJGMIGBBEOO = 9; // offset: 28 - uint32 avatar_id = 2; // offset: 32 + uint32 avatar_id = 10; // offset: 24 + uint32 JJGMIGBBEOO = 12; // offset: 32 + uint32 JADCEPFHHDK = 14; // offset: 28 } - message MBMAGILKFGP { - repeated HCGDLIAMDLA LEBNOGAMCNE = 13; // offset: 24 + repeated HCGDLIAMDLA LEBNOGAMCNE = 2; // offset: 16 } - message BCGJJCCJBCG { - map MIKLLOOAJFE = 1; // offset: 24 - uint32 HLLIBEEKFII = 10; // offset: 32 - uint32 NJHAPBIALCN = 14; // offset: 36 - uint32 HHGAHEBNAIL = 2; // offset: 40 + uint32 HHGAHEBNAIL = 1; // offset: 32 + uint32 NJHAPBIALCN = 4; // offset: 36 + map MIKLLOOAJFE = 6; // offset: 16 + uint32 HLLIBEEKFII = 10; // offset: 40 } - message BACHHBGNENA { - PGPHEKKPBLD CFDIKLBINHK = 1; // offset: 24 - uint32 DLFHABGGHFF = 11; // offset: 32 - uint32 EDDBMFMEPJK = 5; // offset: 36 + PGPHEKKPBLD CFDIKLBINHK = 4; // offset: 16 + uint32 EDDBMFMEPJK = 9; // offset: 36 + uint32 DLFHABGGHFF = 13; // offset: 32 } - message LDOMEIGDIAK { - uint32 NFMHIOIFLCB = 14; // offset: 24 + uint32 NFMHIOIFLCB = 8; // offset: 24 } - message NDDHJBFEBHG { - uint32 NFMHIOIFLCB = 15; // offset: 24 - uint32 CLMMHFFNKEH = 11; // offset: 28 - uint32 OKNPKMABAHE = 14; // offset: 32 + uint32 CLMMHFFNKEH = 4; // offset: 28 + uint32 NFMHIOIFLCB = 6; // offset: 24 + uint32 OKNPKMABAHE = 9; // offset: 32 } - message KOEIBOFDLCM { - uint32 NFMHIOIFLCB = 14; // offset: 24 + uint32 NFMHIOIFLCB = 12; // 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 + uint32 BIOFDPICHLC = 2; // offset: 56 + uint32 business_day = 3; // offset: 48 + bool NLKMDIBKCIL = 7; // offset: 32 + bool BMHCDIPKKLE = 9; // offset: 34 + int64 HPNLMPJJHCF = 11; // offset: 40 + uint32 event_type = 14; // offset: 60 + bool HMEIPBNOMIG = 15; // offset: 33 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 + MBMAGILKFGP BPABMONFKNB = 13; // offset: 16 + BCGJJCCJBCG DPNFIKGHFIH = 8; // offset: 16 + BACHHBGNENA NBAMDOAEHPJ = 4; // offset: 16 + LDOMEIGDIAK DIGJDCNCPOM = 1; // offset: 16 + NDDHJBFEBHG MBNBKOMMPFB = 5; // offset: 16 + KOEIBOFDLCM FBGJAACOEEI = 6; // 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 + repeated OJHHACMHFKA CKACALMICBH = 2; // offset: 16 + NCFKHDIKCNI FDGKBOIEHBD = 3; // offset: 24 + int64 start_time = 4; // offset: 48 + map FLKNHFMNDCE = 5; // offset: 40 + uint32 business_day = 6; // offset: 56 + bool CANDCMOCAFH = 7; // offset: 61 + bool has_passed = 12; // offset: 60 } - 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 + uint32 business_day = 2; // offset: 52 + repeated GLECNCOBKCJ FIHPPANOOFL = 9; // offset: 24 + NCFKHDIKCNI FDGKBOIEHBD = 10; // offset: 16 + uint32 NMLFCGHPGEL = 11; // offset: 48 + NCFKHDIKCNI EJNBHKGOEKI = 12; // offset: 32 + bool CANDCMOCAFH = 13; // offset: 56 } - message BMGHLHHJEGE { - uint32 LAOACNPDOLD = 8; // offset: 24 - bool PPFAEMGDAOF = 3; // offset: 28 + uint32 event_type = 7; // offset: 24 + bool is_disappeared_once = 12; // 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 + repeated OHABCOEGDEH HBGPLDACACI = 5; // offset: 32 + repeated uint32 KCENCAAPMLK = 11; // offset: 48 + uint32 NEDCJCBPEJM = 12; // offset: 60 + repeated BMGHLHHJEGE ENDPGFBABBB = 13; // offset: 16 + MOFKNBAKKDI HOCBDMPEMDH = 14; // offset: 40 + uint32 CINEILEIEJK = 15; // offset: 56 } // Obf: NBCOEHFDNDL // Type: Req -// CmdID: 8212 +// CmdID: 8215 message PlanetFesGetBusinessDayInfoCsReq { - bool EFILMAOHOBK = 1; // offset: 24 + bool EFILMAOHOBK = 4; // offset: 24 } // Obf: CNNHNLACLCC // Type: Rsp -// CmdID: 8206 +// CmdID: 8213 message PlanetFesGetBusinessDayInfoScRsp { - PLPDNKNJBAA BOLCNGAKAMG = 13; // offset: 16 - int64 NACEMPJFKAH = 7; // offset: 32 - uint32 retcode = 10; // offset: 40 + PLPDNKNJBAA BOLCNGAKAMG = 10; // offset: 24 + int64 NACEMPJFKAH = 14; // offset: 40 + uint32 retcode = 15; // offset: 32 } - 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 + bool has_passed = 3; // offset: 28 + uint32 DDOIGECMKKA = 4; // offset: 24 + bool CANDCMOCAFH = 5; // offset: 29 + uint32 NEDCJCBPEJM = 6; // offset: 32 + uint32 CINEILEIEJK = 8; // offset: 36 + int64 NACEMPJFKAH = 13; // offset: 40 } // Obf: DFNKGEIEDOA // Type: Req -// CmdID: 8216 +// CmdID: 8208 message PlanetFesBusinessDayRefreshEventCsReq { - uint32 LFKDANGNJIM = 10; // offset: 24 - uint32 LAOACNPDOLD = 8; // offset: 28 - bool CEIONHPDNDP = 5; // offset: 32 + bool CEIONHPDNDP = 5; // offset: 28 + uint32 event_type = 9; // offset: 32 + uint32 business_day = 12; // offset: 24 } // Obf: KFKLIDNFCOP // Type: Rsp -// CmdID: 8241 +// CmdID: 8218 message PlanetFesBusinessDayRefreshEventScRsp { - OJHHACMHFKA GLOAGDBEKDP = 14; // offset: 16 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 8; // offset: 32 + OJHHACMHFKA GLOAGDBEKDP = 9; // offset: 16 } // Obf: EEANOEFPPKN // Type: Req -// CmdID: 8218 +// CmdID: 8243 message PlanetFesDeliverPamCargoCsReq { - uint32 JADCEPFHHDK = 2; // offset: 24 - uint32 avatar_id = 7; // offset: 28 + uint32 avatar_id = 5; // offset: 24 + uint32 JADCEPFHHDK = 12; // offset: 28 } // Obf: IOAKMGCGLHP // Type: Rsp -// CmdID: 8249 +// CmdID: 8240 message PlanetFesDeliverPamCargoScRsp { - GNMCIEPEBPK FFMILOLELNJ = 5; // offset: 16 - OJHHACMHFKA GLOAGDBEKDP = 12; // offset: 24 - uint32 retcode = 3; // offset: 40 - uint32 avatar_id = 2; // offset: 44 + uint32 avatar_id = 2; // offset: 40 + uint32 retcode = 4; // offset: 44 + GNMCIEPEBPK FFMILOLELNJ = 6; // offset: 24 + OJHHACMHFKA GLOAGDBEKDP = 11; // offset: 16 } // Obf: MCLIICJBLIP // Type: Req -// CmdID: 8214 +// CmdID: 8226 message PlanetFesChooseAvatarEventOptionCsReq { - uint32 MABNCDEBPDK = 14; // offset: 24 + uint32 MABNCDEBPDK = 7; // offset: 24 } // Obf: PPJKEHJCBHH // Type: Rsp -// CmdID: 8250 +// CmdID: 8245 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 + uint32 IIBJDCKHAKE = 2; // offset: 48 + uint32 HHGAHEBNAIL = 3; // offset: 40 + uint32 retcode = 6; // offset: 44 + OJHHACMHFKA GLOAGDBEKDP = 8; // offset: 32 + GNMCIEPEBPK reward = 10; // offset: 16 + uint32 DNLAFCPNPOE = 12; // offset: 52 } // Obf: NBIFLFMNLEJ // Type: Req -// CmdID: 8237 +// CmdID: 8239 message PlanetFesDealAvatarEventOptionItemCsReq { - bool MLKBOBIEAPL = 10; // offset: 24 - uint32 HLLIBEEKFII = 6; // offset: 28 + bool MLKBOBIEAPL = 6; // offset: 28 + uint32 HLLIBEEKFII = 13; // offset: 24 } // Obf: CEEBEKFBONM // Type: Rsp -// CmdID: 8246 +// CmdID: 8247 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 + bool MLKBOBIEAPL = 1; // offset: 48 + OJHHACMHFKA GLOAGDBEKDP = 2; // offset: 24 + uint32 IIBJDCKHAKE = 4; // offset: 40 + uint32 DNLAFCPNPOE = 9; // offset: 52 + uint32 retcode = 10; // offset: 44 + GNMCIEPEBPK reward = 14; // offset: 32 } // Obf: JFKHEIDJDMO // Type: Req -// CmdID: 8248 +// CmdID: 8232 message PlanetFesTakeRegionPhaseRewardCsReq { - uint32 BKPDKFLDLDD = 12; // offset: 24 + uint32 BKPDKFLDLDD = 1; // offset: 24 } // Obf: MEHDPNELHCD // Type: Rsp -// CmdID: 8224 +// CmdID: 8236 message PlanetFesTakeRegionPhaseRewardScRsp { - ItemList reward_list = 12; // offset: 24 - uint32 retcode = 13; // offset: 32 - uint32 BKPDKFLDLDD = 10; // offset: 36 + uint32 BKPDKFLDLDD = 3; // offset: 32 + uint32 retcode = 8; // offset: 36 + ItemList reward_list = 9; // offset: 24 } - message NMKNOLPFJDN { - repeated uint32 CKLIEKOIGOG = 2; // offset: 16 - repeated uint32 HGDNMKBNMBK = 6; // offset: 24 - uint32 JCKKPPELFHC = 10; // offset: 40 - uint32 KOHGFNGKFPE = 1; // offset: 44 + uint32 KOHGFNGKFPE = 2; // offset: 40 + repeated uint32 CKLIEKOIGOG = 9; // offset: 16 + uint32 JCKKPPELFHC = 14; // offset: 44 + repeated uint32 HGDNMKBNMBK = 15; // offset: 24 } - message PGPHEKKPBLD { - uint32 DLFHABGGHFF = 5; // offset: 32 - uint32 AFDNFCBCFBF = 1; // offset: 36 + uint32 ratio = 13; // offset: 32 + uint32 DLFHABGGHFF = 15; // offset: 36 oneof JMPNIHHAMPH { - NMKNOLPFJDN AGLMEDOBMAL = 12; // offset: 16 + NMKNOLPFJDN AGLMEDOBMAL = 6; // offset: 16 } } - message PBAPKAGHGFB { - repeated uint32 GOEJBENHBHE = 7; // offset: 16 + repeated uint32 GOEJBENHBHE = 15; // offset: 16 } // Obf: DPDILLMEAKN // Type: Req -// CmdID: 8228 +// CmdID: 8230 message PlanetFesStartMiniGameCsReq { - uint32 AFDNFCBCFBF = 13; // offset: 24 - uint32 DLFHABGGHFF = 4; // offset: 28 + uint32 DLFHABGGHFF = 6; // offset: 24 + uint32 ratio = 11; // offset: 28 } // Obf: LBFNAJJGCBH // Type: Rsp -// CmdID: 8233 +// CmdID: 8205 message PlanetFesStartMiniGameScRsp { - PGPHEKKPBLD CFDIKLBINHK = 6; // offset: 16 - GNMCIEPEBPK reward = 12; // offset: 32 - uint32 retcode = 14; // offset: 52 + uint32 retcode = 3; // offset: 48 + GNMCIEPEBPK reward = 9; // offset: 24 + PGPHEKKPBLD CFDIKLBINHK = 10; // offset: 16 oneof JIOMPHMGALF { - PBAPKAGHGFB HMMBBENHIFE = 9; // offset: 40 + PBAPKAGHGFB HMMBBENHIFE = 11; // offset: 32 } } // Obf: BDLBEEMAABE // Type: Req -// CmdID: 8235 +// CmdID: 8241 message PlanetFesUseItemCsReq { - uint32 item_id = 5; // offset: 24 - uint32 JMOOBDBKFMD = 3; // offset: 28 + uint32 JMOOBDBKFMD = 3; // offset: 24 + uint32 item_id = 14; // offset: 28 } // Obf: LEIBJEPHONE // Type: Rsp -// CmdID: 8236 +// CmdID: 8212 message PlanetFesUseItemScRsp { - GNMCIEPEBPK reward = 6; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 1; // offset: 32 + GNMCIEPEBPK reward = 4; // offset: 24 } // Obf: FNAEBIJFOFF // Type: Req -// CmdID: 8213 +// CmdID: 8216 message PlanetFesGameBingoFlipCsReq { uint32 LKFIGBGPEJB = 11; // offset: 24 } // Obf: CPLFEKKNLDO // Type: Rsp -// CmdID: 8204 +// CmdID: 8201 message PlanetFesGameBingoFlipScRsp { - GNMCIEPEBPK reward = 6; // offset: 24 - uint32 retcode = 5; // offset: 32 - bool BDEFAFFDBCC = 11; // offset: 36 - uint32 LKFIGBGPEJB = 2; // offset: 40 + GNMCIEPEBPK reward = 3; // offset: 24 + uint32 retcode = 8; // offset: 40 + bool BDEFAFFDBCC = 10; // offset: 36 + uint32 LKFIGBGPEJB = 14; // offset: 32 } // Obf: GFMNPNJADFN // Type: Req -// CmdID: 8201 +// CmdID: 8250 message PlanetFesBonusEventInteractCsReq { - uint32 JCBNLGDOMMF = 13; // offset: 24 - uint32 LAOACNPDOLD = 8; // offset: 28 + uint32 JCBNLGDOMMF = 5; // offset: 28 + uint32 event_type = 10; // offset: 24 } // Obf: BBGADFGONHI // Type: Rsp -// CmdID: 8211 +// CmdID: 8204 message PlanetFesBonusEventInteractScRsp { - GNMCIEPEBPK reward = 5; // offset: 16 - OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 24 - uint32 LAOACNPDOLD = 9; // offset: 40 - uint32 retcode = 11; // offset: 44 + uint32 retcode = 8; // offset: 40 + uint32 event_type = 11; // offset: 44 + OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 32 + GNMCIEPEBPK reward = 15; // offset: 24 } - 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 + uint32 JKAGCGKCHJG = 1; // offset: 32 + NCFKHDIKCNI gold = 3; // offset: 16 + uint32 business_day = 6; // offset: 48 + uint32 LBICJMAMFGN = 7; // offset: 44 + uint32 EMJPFPHBKMG = 9; // offset: 36 + uint32 PPOAGPGEAFH = 10; // offset: 40 + uint32 uid = 13; // offset: 52 } // Obf: FHCCHMLGAEF // Type: Req -// CmdID: 8231 +// CmdID: 8234 message PlanetFesGetFriendRankingInfoListCsReq { } // Obf: AIKFHAIJGDH // Type: Rsp -// CmdID: 8225 +// CmdID: 8238 message PlanetFesGetFriendRankingInfoListScRsp { - MAOINJAJOEC PONAOKBNIAM = 12; // offset: 16 - uint32 retcode = 2; // offset: 32 + MAOINJAJOEC PONAOKBNIAM = 6; // offset: 24 + uint32 retcode = 7; // offset: 32 } // Obf: BGGGJMGLOEI // Type: Notify -// CmdID: 8239 +// CmdID: 8227 message PlanetFesFriendRankingInfoChangeScNotify { - repeated MAOINJAJOEC MLPHLIHFGKG = 11; // offset: 16 + repeated MAOINJAJOEC MLPHLIHFGKG = 5; // offset: 24 } // Obf: EILODDMBANJ // Type: Req -// CmdID: 8230 +// CmdID: 8228 message PlanetFesSetCustomKeyValueCsReq { - uint32 key = 13; // offset: 24 - uint32 value = 2; // offset: 28 + uint32 key = 6; // offset: 24 + uint32 value = 15; // offset: 28 } // Obf: CMFIANLCNEA // Type: Rsp -// CmdID: 8202 +// CmdID: 8211 message PlanetFesSetCustomKeyValueScRsp { - uint32 key = 9; // offset: 24 - uint32 retcode = 3; // offset: 28 - uint32 value = 10; // offset: 32 + uint32 retcode = 7; // offset: 28 + uint32 value = 10; // offset: 24 + uint32 key = 15; // offset: 32 } // Type: Req -// CmdID: 8226 +// CmdID: 8249 message GHONFFLAMHB { - uint32 IGOOJKMPMDC = 11; // offset: 24 + uint32 IGOOJKMPMDC = 14; // offset: 24 } // Type: Rsp -// CmdID: 8210 +// CmdID: 8246 message BGNAMLHFLDB { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Obf: BJEDJFIEHPB // Type: Req -// CmdID: 8247 +// CmdID: 8231 message PlanetFesGetAvatarStatCsReq { } // Obf: CBHMAHKODLB // Type: Rsp -// CmdID: 8217 +// CmdID: 8225 message PlanetFesGetAvatarStatScRsp { - repeated GLECNCOBKCJ FIHPPANOOFL = 15; // offset: 16 - uint32 retcode = 8; // offset: 32 + repeated GLECNCOBKCJ FIHPPANOOFL = 2; // offset: 16 + uint32 retcode = 12; // 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 + repeated uint32 OEEGPNOCFLP = 2; // offset: 24 + int64 apply_time = 8; // offset: 40 + uint32 APIFFHBCDKK = 11; // offset: 36 + uint32 BLGLDJHOMNO = 15; // offset: 32 } - 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 + bool FOGGEJIIJCM = 4; // offset: 36 + int64 time = 9; // offset: 40 + uint32 HCJCIAGKHHL = 12; // offset: 32 + repeated uint32 OEEGPNOCFLP = 13; // offset: 24 + uint64 CBMBOBNCKMO = 15; // 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 + uint32 APIFFHBCDKK = 2; // offset: 44 + uint32 BLGLDJHOMNO = 4; // offset: 40 + int64 time = 6; // offset: 32 + uint32 source = 13; // offset: 48 + repeated uint32 OEEGPNOCFLP = 15; // offset: 24 } +// Obf: FINKPKBICHJ 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; + CmdPlanetFesGetOfferedCardPieceScRsp = 8310; + CmdPlanetFesHandleCardPieceApplyCsReq = 8300; + CmdPlanetFesGiveCardPieceScRsp = 8319; + CmdAAHPJECONDN = 8304; + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8313; + CmdPlanetFesGetFriendCardPieceCsReq = 8327; + CmdJJIBNOEGFLK = 8292; + CmdPlanetFesLargeBonusInteractScRsp = 8296; + CmdPlanetFesGiveCardPieceCsReq = 8307; + CmdPlanetFesApplyCardPieceScRsp = 8297; + CmdPlanetFesApplyCardPieceCsReq = 8293; + CmdPlanetFesGetOfferedCardPieceCsReq = 8314; + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8309; + CmdPlanetFesHandleCardPieceApplyScRsp = 8311; + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8338; + CmdPlanetFesGetFriendCardPieceScRsp = 8334; + CmdPlanetFesLargeBonusInteractCsReq = 8323; + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8299; } enum NBHFFADKNEI { @@ -28526,239 +27880,237 @@ enum NBHFFADKNEI { // Obf: GEIELBEBJCK // Type: Req -// CmdID: 8322 +// CmdID: 8299 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 + int64 OIKNNPOKKME = 3; // offset: 56 + repeated FMKMEFMOJGJ EOMINOCGLJF = 5; // offset: 16 + uint32 HAAHAGAPDKC = 7; // offset: 64 + repeated DFEPHMALKDK FDHMLGFKDIP = 8; // offset: 32 + uint32 MLGAODMIHJH = 10; // offset: 72 + repeated GMODJEECPPJ GMLEOJCLCFB = 12; // offset: 24 + uint32 uid = 14; // offset: 68 + repeated uint32 MLPNIPENEBG = 15; // offset: 40 } // Obf: MCIOMLIEACB // Type: Rsp -// CmdID: 8332 +// CmdID: 8313 message PlanetFesGetExtraCardPieceInfoScRsp { - EPPIBFOLFKN GIPNMPKNIFG = 15; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 10; // offset: 32 + EPPIBFOLFKN GIPNMPKNIFG = 14; // offset: 16 } // Obf: HFGLNNFOPON // Type: Req -// CmdID: 8297 +// CmdID: 8327 message PlanetFesGetFriendCardPieceCsReq { } // Obf: NKJOIFBLLKO // Type: Rsp -// CmdID: 8313 +// CmdID: 8334 message PlanetFesGetFriendCardPieceScRsp { - repeated EPPIBFOLFKN PEBGJJCNBMM = 4; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated EPPIBFOLFKN PEBGJJCNBMM = 13; // offset: 24 } // Obf: NINEEGGAMBC // Type: Req -// CmdID: 8334 +// CmdID: 8309 message PlanetFesChangeCardPieceApplyPermissionCsReq { - uint32 HAAHAGAPDKC = 7; // offset: 24 + uint32 HAAHAGAPDKC = 9; // offset: 24 } // Obf: OCPAJELJLGE // Type: Rsp -// CmdID: 8317 +// CmdID: 8338 message PlanetFesChangeCardPieceApplyPermissionScRsp { - uint32 HAAHAGAPDKC = 5; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 9; // offset: 28 + uint32 HAAHAGAPDKC = 15; // offset: 24 } // Obf: ALNIHNLACOK // Type: Req -// CmdID: 8309 +// CmdID: 8293 message PlanetFesApplyCardPieceCsReq { - repeated uint32 OEEGPNOCFLP = 8; // offset: 24 - uint32 teleport_id = 5; // offset: 32 + uint32 teleport_id = 2; // offset: 32 + repeated uint32 OEEGPNOCFLP = 11; // offset: 24 } // Obf: ONCGFIALKHI // Type: Rsp -// CmdID: 8335 +// CmdID: 8297 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 + uint32 BLGLDJHOMNO = 4; // offset: 52 + int64 GLDGCHLDMJE = 6; // offset: 32 + uint32 retcode = 7; // offset: 44 + bool GOPCDFEIOEA = 10; // offset: 40 + repeated uint32 OEEGPNOCFLP = 14; // offset: 24 + uint32 teleport_id = 15; // offset: 48 } // Obf: DGJIEIKGCNF // Type: Req -// CmdID: 8299 +// CmdID: 8300 message PlanetFesHandleCardPieceApplyCsReq { - repeated uint32 JAKKDGHLJPH = 9; // offset: 16 - uint32 APIFFHBCDKK = 12; // offset: 32 - uint32 BLGLDJHOMNO = 5; // offset: 36 - bool IKOBGOCEHFG = 11; // offset: 40 + uint32 BLGLDJHOMNO = 1; // offset: 32 + repeated uint32 JAKKDGHLJPH = 2; // offset: 24 + uint32 APIFFHBCDKK = 4; // offset: 40 + bool IKOBGOCEHFG = 12; // offset: 36 } // Obf: ELPANOAHJIB // Type: Rsp -// CmdID: 8319 +// CmdID: 8311 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 + bool IKOBGOCEHFG = 1; // offset: 40 + uint32 retcode = 4; // offset: 44 + repeated uint32 JAKKDGHLJPH = 6; // offset: 16 + int64 JEAGHJHMCEN = 11; // offset: 32 + uint32 BLGLDJHOMNO = 12; // offset: 48 } // Obf: FIMDIBKGMEE // Type: Req -// CmdID: 8333 +// CmdID: 8314 message PlanetFesGetOfferedCardPieceCsReq { - uint64 CBMBOBNCKMO = 2; // offset: 24 - bool FOGGEJIIJCM = 13; // offset: 32 + bool FOGGEJIIJCM = 4; // offset: 24 + uint64 CBMBOBNCKMO = 9; // offset: 32 } // Obf: ALGDCPHADFA // Type: Rsp -// CmdID: 8324 +// CmdID: 8310 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 + int64 MAFLGLLOKBB = 4; // offset: 56 + repeated IEDPDDJAAIH CBPKFDJMGBH = 5; // offset: 32 + bool FOGGEJIIJCM = 6; // offset: 44 + uint64 CBMBOBNCKMO = 11; // offset: 48 + repeated FMKMEFMOJGJ EOMINOCGLJF = 14; // offset: 24 + uint32 retcode = 15; // offset: 40 } // Obf: DBIFGMGGCMA // Type: Req -// CmdID: 8311 +// CmdID: 8307 message PlanetFesGiveCardPieceCsReq { + uint32 teleport_id = 8; // offset: 32 repeated uint32 JAKKDGHLJPH = 14; // offset: 16 - uint32 teleport_id = 1; // offset: 32 } // Obf: IDJNDALFMFL // Type: Rsp -// CmdID: 8330 +// CmdID: 8319 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 + int64 JEAGHJHMCEN = 1; // offset: 32 + uint32 retcode = 8; // offset: 52 + uint32 teleport_id = 9; // offset: 48 + uint64 CBMBOBNCKMO = 10; // offset: 40 + repeated uint32 JAKKDGHLJPH = 11; // offset: 24 } // Obf: PDMEBJHODBM // Type: Req -// CmdID: 8295 +// CmdID: 8323 message PlanetFesLargeBonusInteractCsReq { - uint32 MMKABABENKE = 15; // offset: 24 - uint32 DNBKKDBFFAJ = 1; // offset: 28 - uint32 IABOGPKEAGF = 9; // offset: 32 + uint32 IABOGPKEAGF = 1; // offset: 24 + uint32 MMKABABENKE = 2; // offset: 32 + uint32 DNBKKDBFFAJ = 4; // offset: 28 } // Obf: LAPACOEMOCK // Type: Rsp -// CmdID: 8298 +// CmdID: 8296 message PlanetFesLargeBonusInteractScRsp { - OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 24 - NCFKHDIKCNI CGKNMGLFKBN = 4; // offset: 32 - uint32 retcode = 8; // offset: 40 - uint32 DNBKKDBFFAJ = 10; // offset: 44 + uint32 DNBKKDBFFAJ = 3; // offset: 44 + uint32 retcode = 4; // offset: 40 + NCFKHDIKCNI CGKNMGLFKBN = 12; // offset: 24 + OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 32 } // Type: Req -// CmdID: 8293 +// CmdID: 8292 message JJIBNOEGFLK { } // Type: Rsp -// CmdID: 8328 +// CmdID: 8304 message AAHPJECONDN { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 9; // offset: 24 } +// Obf: KIDBFKJEJJD 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; + CmdPlayerHeartBeatScRsp = 98; + KIDBFKJEJJD_ONNNLNCMMGJ = 58; + CmdPlayerGetTokenCsReq = 88; + CmdForceSyncGameStateFinishScRsp = 56; + CmdUpdateFeatureSwitchScNotify = 52; + CmdJKJMAKHANPB = 47; + CmdSetPlayerInfoScRsp = 44; + CmdGetBasicInfoScRsp = 14; + CmdSetRedPointStatusScNotify = 95; + KIDBFKJEJJD_ABAKFMHMHPD = 67; + CmdSetLanguageScRsp = 5; + CmdClientDownloadDataScNotify = 53; + CmdGetLevelRewardScRsp = 72; + CmdGetLevelRewardCsReq = 42; + CmdGetLevelRewardTakenListCsReq = 65; + CmdGGIHCKPGACF = 76; + CmdGetAuthkeyCsReq = 4; + CmdGetBasicInfoCsReq = 20; + CmdQueryProductInfoScRsp = 18; + CmdPlayerGetTokenScRsp = 81; + CmdGetSecretKeyInfoScRsp = 74; + CmdExchangeStaminaCsReq = 38; + CmdExchangeStaminaScRsp = 39; + CmdMonthCardRewardNotify = 46; + CmdReserveStaminaExchangeCsReq = 90; + CmdPlayerLoginFinishCsReq = 57; + CmdRegionStopScNotify = 36; + CmdAntiAddictScNotify = 48; + CmdPlayerLoginScRsp = 78; + CmdIDAIHHGGPIJ = 59; + CmdEnterStageScRsp = 71; + CmdPlayerLoginCsReq = 25; + CmdPlayerHeartBeatCsReq = 28; + CmdSetGenderCsReq = 12; + CmdPlayerLogoutCsReq = 93; + CmdMHMFPLEKOIL = 51; + CmdSetNicknameScRsp = 69; + CmdPlayerSqueezedScNotify = 26; + CmdQueryProductInfoCsReq = 15; + CmdSetGameplayBirthdayCsReq = 82; + CmdSetLanguageCsReq = 21; + CmdKEKFNKDLDOM = 91; + CmdGetVideoVersionKeyCsReq = 23; + CmdUpdatePlayerSettingScRsp = 3; + CmdFeatureSwitchClosedScNotify = 66; + CmdServerAnnounceNotify = 41; + CmdSetPlayerInfoCsReq = 75; + CmdGetSecretKeyInfoCsReq = 6; + CmdGateServerScNotify = 62; + CmdFLMODPLLMNF = 37; + CmdClientObjUploadCsReq = 64; + CmdUpdatePlayerSettingCsReq = 97; + CmdEnterStageCsReq = 13; + CmdGetVideoVersionKeyScRsp = 83; + CmdForceSyncGameStateFinishCSReq = 54; + CmdGetAuthkeyScRsp = 11; + CmdReserveStaminaExchangeScRsp = 32; + CmdStaminaInfoScNotify = 70; + CmdSetGenderScRsp = 35; + CmdSetGameplayBirthdayScRsp = 94; + CmdClientObjUploadScRsp = 68; + CmdIAOCHINIPGK = 19; + CmdClientObjDownloadDataScNotify = 1; + CmdDailyRefreshNotify = 89; + CmdGetLevelRewardTakenListScRsp = 30; + CmdPlayerLoginFinishScRsp = 27; + CmdSetNicknameCsReq = 45; } enum CMPNMGFGDLJ { @@ -28776,7 +28128,6 @@ enum GEOOCKILLEF { GEOOCKILLEF_MKNLIFHBNNH = 5; GEOOCKILLEF_FPCCHGCPELO = 6; GEOOCKILLEF_FMMGPFPLAJI = 7; - GEOOCKILLEF_GKNBOODLJLC = 8; GEOOCKILLEF_FAGNGHEDEIP = 9; GEOOCKILLEF_LAHLPPEDGGO = 10; } @@ -28788,95 +28139,95 @@ enum ALGMICKCABI { // Obf: LEGAPPMEBBL // Type: Req -// CmdID: 73 +// CmdID: 25 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 + string IHMJHLLCLDE = 1; // offset: 24 + uint64 login_random = 2; // offset: 200 + string GDMJPJCKBBE = 3; // offset: 88 + string JHOKMNLHBMA = 4; // offset: 72 + PlatformType platform = 5; // offset: 172 + string BAOGDOFPPLN = 6; // offset: 16 + uint32 LJKMPIMKOMO = 7; // offset: 176 + string BDGDPMALNIF = 8; // offset: 136 + string LDCIBPHDAKI = 9; // offset: 104 + string NIBMFCFBHEP = 10; // offset: 64 + uint32 JMMHHFLEEPG = 11; // offset: 192 + string LFLCDNGALME = 12; // offset: 56 + string BJCIBNBGBMP = 13; // offset: 120 + LanguageType HOFEMNAIIHB = 14; // offset: 180 + string signature = 15; // offset: 128 + CMCJFJEBBCO EONDGECNAIH = 35; // offset: 144 + string MGNLIGIKKPP = 76; // offset: 48 + uint32 FKFFBEMEIEP = 201; // offset: 168 + string LPBHJODECNE = 212; // offset: 40 + MEPHKJFAJPP HNPMEDIEJFC = 297; // offset: 80 + bool MENBLJOGJMH = 303; // offset: 196 + string IDIFIEPMLKA = 359; // offset: 96 + uint32 KPFGILOFIDI = 527; // offset: 188 + bool ACJKHHBJKHE = 592; // offset: 197 + string DJONELMIFEE = 1435; // offset: 112 + uint32 channel_id = 1629; // offset: 184 + string IJKOMIKFKEK = 1772; // offset: 160 + string JKGAKDALFPE = 2041; // offset: 152 } // Obf: ADODOFNNPEO // Type: Rsp -// CmdID: 3 +// CmdID: 78 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 + int32 cur_timezone = 1; // offset: 72 + string DKEPKHPOLHC = 3; // offset: 24 + string GIOAPOKHAOF = 4; // offset: 16 + uint32 stamina = 5; // offset: 56 + uint64 server_timestamp_ms = 6; // offset: 48 + PlayerBasicInfo basic_info = 8; // offset: 32 + uint64 login_random = 9; // offset: 64 + uint32 retcode = 11; // offset: 60 + bool KDNPPNHLNOA = 13; // offset: 76 + bool KCDAHNNCKPP = 14; // offset: 77 } // Type: Req -// CmdID: 80 +// CmdID: 93 message PlayerLogoutCsReq { } // Obf: MLINFKJIAEL // Type: Req -// CmdID: 36 +// CmdID: 88 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 + string account_uid = 2; // offset: 24 + uint32 channel_id = 3; // offset: 64 + uint32 platform = 4; // offset: 60 + uint32 account_ip_port = 5; // offset: 48 + uint32 uid = 9; // offset: 52 + string EKLOGGLELCG = 10; // offset: 40 + uint32 account_ip = 11; // offset: 56 + uint32 sign_type = 12; // offset: 68 + string token = 14; // offset: 16 } // Obf: KJAFBEGOCHP // Type: Rsp -// CmdID: 13 +// CmdID: 81 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 + string stop_desc = 3; // offset: 16 + uint32 retcode = 4; // offset: 60 + uint64 secret_key_seed = 8; // offset: 48 + BlackInfo black_info = 9; // offset: 32 + uint32 uid = 14; // offset: 56 + string authkey = 15; // offset: 40 } // Type: Notify -// CmdID: 81 +// CmdID: 47 message JKJMAKHANPB { - string stop_desc = 7; // offset: 24 + string stop_desc = 2; // offset: 24 } // Obf: FJGOPHGFOGD // Type: Notify -// CmdID: 10 +// CmdID: 26 message PlayerSqueezedScNotify { enum KickType { KICK_SQUEEZED = 0; @@ -28886,776 +28237,755 @@ message PlayerSqueezedScNotify { KICK_ACE_ANTI_CHEATER = 4; KICK_BY_GM = 5; } - BlackInfo black_info = 7; // offset: 16 - KickType kick_type = 15; // offset: 32 + BlackInfo black_info = 8; // offset: 16 + KickType kick_type = 9; // offset: 32 } // Type: Req -// CmdID: 87 +// CmdID: 13 message EnterStageCsReq { - string stop_desc = 14; // offset: 16 + string stop_desc = 12; // offset: 24 } // Type: Rsp -// CmdID: 29 +// CmdID: 71 message EnterStageScRsp { + uint32 retcode = 13; // offset: 32 string CCPKFOKOLJB = 14; // offset: 16 - uint32 retcode = 3; // offset: 32 } // Obf: DABIFJNADLI // Type: Req -// CmdID: 100 +// CmdID: 20 message GetBasicInfoCsReq { } - message PNOLLIAKGDB { - uint32 JHJKCJKDHIB = 6; // offset: 24 - bool BELKCBAGMFC = 8; // offset: 28 - bool MLPGDPGIFCJ = 10; // offset: 29 + bool BELKCBAGMFC = 2; // offset: 28 + uint32 JHJKCJKDHIB = 4; // offset: 24 + bool MLPGDPGIFCJ = 5; // 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 + bool AACOEHCFNDB = 1; // offset: 50 + PNOLLIAKGDB OJPAODIHAJE = 2; // offset: 16 + bool DCJECFMMIBC = 3; // offset: 48 + bool DGCNHMIHFJB = 4; // offset: 51 + bool PFBHGAHAFMD = 5; // offset: 55 + bool GNFDDPEMMFN = 6; // offset: 52 + bool MAKOLELFLFH = 7; // offset: 54 + bool FDHEPCKLCAM = 8; // offset: 59 + bool IOJEAOCOBBF = 12; // offset: 60 + bool BOMGNMDOGLM = 14; // offset: 53 + bool NJAKOMDMFJD = 15; // offset: 61 + JPGACKPLGCD CMFCOOEEECB = 220; // offset: 40 + repeated KVP OKAHMFOINPM = 491; // offset: 32 + bool HGPFFGKNPFB = 524; // offset: 56 + bool GOKFNGFFMOB = 1458; // offset: 57 + bool BBEEBBIDJHE = 1685; // offset: 58 + bool LNGHIJGFDKP = 1773; // offset: 49 } // Obf: GetBasicInfoScRsp // Type: Rsp -// CmdID: 39 +// CmdID: 14 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 + uint32 exchange_times = 1; // offset: 48 + uint32 gameplay_birthday = 2; // offset: 60 + bool is_gender_set = 4; // offset: 36 + uint32 week_cocoon_finished_count = 5; // offset: 56 + uint32 gender = 7; // offset: 32 + int64 last_set_nickname_time = 9; // offset: 40 + uint32 retcode = 10; // offset: 52 + uint32 cur_day = 11; // offset: 72 + PlayerSettingInfo player_setting_info = 12; // offset: 16 + int64 next_recover_time = 13; // offset: 64 } // Type: Req -// CmdID: 83 +// CmdID: 38 message ExchangeStaminaCsReq { } // Type: Rsp -// CmdID: 9 +// CmdID: 39 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 + uint32 exchange_times = 2; // offset: 36 + uint32 retcode = 3; // offset: 40 + int64 last_recover_time = 6; // offset: 48 + uint32 stamina_add = 10; // offset: 32 + repeated ItemCost item_cost_list = 13; // offset: 24 } // Obf: LNOPIOLJJKC // Type: Req -// CmdID: 42 +// CmdID: 4 message GetAuthkeyCsReq { - string auth_appid = 14; // offset: 24 - uint32 authkey_ver = 10; // offset: 32 - uint32 sign_type = 12; // offset: 36 + uint32 sign_type = 4; // offset: 32 + string auth_appid = 10; // offset: 24 + uint32 authkey_ver = 15; // offset: 36 } // Obf: JKPONOOMEGF // Type: Rsp -// CmdID: 76 +// CmdID: 11 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 + uint32 retcode = 5; // offset: 48 + uint32 authkey_ver = 6; // offset: 40 + uint32 sign_type = 8; // offset: 44 + string auth_appid = 9; // offset: 32 + string authkey = 15; // offset: 24 } // Type: Notify -// CmdID: 38 +// CmdID: 36 message RegionStopScNotify { - int64 stop_begin_time = 9; // offset: 24 - int64 stop_end_time = 14; // offset: 32 + int64 stop_end_time = 1; // offset: 24 + int64 stop_begin_time = 11; // offset: 32 } // Type: Notify -// CmdID: 61 +// CmdID: 48 message AntiAddictScNotify { - string level = 14; // offset: 16 - string msg = 6; // offset: 24 - uint32 msg_type = 5; // offset: 40 + uint32 msg_type = 8; // offset: 40 + string level = 11; // offset: 24 + string msg = 12; // offset: 32 } // Obf: KIKFIKEAJFP // Type: Req -// CmdID: 24 +// CmdID: 45 message SetNicknameCsReq { - string nickname = 6; // offset: 16 - bool is_modify = 13; // offset: 32 + bool is_modify = 1; // offset: 32 + string nickname = 5; // offset: 16 } // Obf: KBEFGELEMLB // Type: Rsp -// CmdID: 71 +// CmdID: 69 message SetNicknameScRsp { + int64 set_time = 1; // offset: 32 bool is_modify = 8; // offset: 24 - uint32 retcode = 13; // offset: 28 - int64 set_time = 14; // offset: 32 + uint32 retcode = 15; // offset: 28 } // Obf: FMKFINNEDEG // Type: Req -// CmdID: 78 +// CmdID: 65 message GetLevelRewardTakenListCsReq { } // Obf: GPONDAHEKJN // Type: Rsp -// CmdID: 52 +// CmdID: 30 message GetLevelRewardTakenListScRsp { - repeated uint32 level_reward_taken_list = 2; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 13; // offset: 32 + repeated uint32 level_reward_taken_list = 14; // offset: 24 } // Obf: JDAFEAJCJIB // Type: Req -// CmdID: 48 +// CmdID: 42 message GetLevelRewardCsReq { - uint32 level = 14; // offset: 24 uint32 interacted_prop_entity_id = 3; // offset: 28 + uint32 level = 9; // offset: 24 } // Obf: FBABBOPJMLK // Type: Rsp -// CmdID: 59 +// CmdID: 72 message GetLevelRewardScRsp { - ItemList reward = 15; // offset: 24 - uint32 retcode = 8; // offset: 32 - uint32 level = 13; // offset: 36 + uint32 level = 2; // offset: 36 + uint32 retcode = 5; // offset: 32 + ItemList reward = 12; // offset: 16 } // Type: Req -// CmdID: 66 +// CmdID: 21 message SetLanguageCsReq { - LanguageType HOFEMNAIIHB = 14; // offset: 24 + LanguageType HOFEMNAIIHB = 6; // offset: 24 } // Type: Rsp -// CmdID: 30 +// CmdID: 5 message SetLanguageScRsp { - LanguageType HOFEMNAIIHB = 3; // offset: 24 - uint32 retcode = 5; // offset: 28 + uint32 retcode = 3; // offset: 24 + LanguageType HOFEMNAIIHB = 4; // offset: 28 } +// Obf: AnnounceData 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 + uint32 config_id = 2; // offset: 48 + int64 begin_time = 3; // offset: 56 + bool has_recommand = 6; // offset: 41 + uint32 banner_frequency = 8; // offset: 44 + int64 end_time = 10; // offset: 64 + bool BBEBEKFGMAD = 11; // offset: 40 + string emergency_text = 12; // offset: 32 + string banner_text = 15; // offset: 16 } // Obf: BIDBPLDFGNK // Type: Notify -// CmdID: 49 +// CmdID: 41 message ServerAnnounceNotify { - repeated AnnounceData announce_data_list = 1; // offset: 16 + repeated AnnounceData announce_data_list = 8; // offset: 24 } +// Obf: GateServer 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; + string region_name = 1; + string ip = 2; + string lua_url = 3; + string ex_resource_url = 5; + uint32 port = 6; + bool unk1 = 7; + bool unk2 = 11; + string asset_bundle_url = 15; + bool unk3 = 48; + bool unk4 = 726; + string msg = 790; + bool unk5 = 903; + bool unk6 = 1515; + string asset_bundle_url_android = 1774; + string ifix_url = 2038; + string client_secret_key = 2044; + bool unk7 = 2047; + string mdk_res_version = 796; + string ifix_version = 1657; + uint32 retcode = 14; } // Type: Notify -// CmdID: 43 +// CmdID: 62 message GateServerScNotify { - string OKLNPLEDKDE = 11; // offset: 16 + string OKLNPLEDKDE = 5; // offset: 24 } // Obf: AIOOFPINJMD // Type: Req -// CmdID: 35 +// CmdID: 12 message SetGenderCsReq { - Gender gender = 1; // offset: 24 + Gender gender = 5; // offset: 24 } // Obf: PEDNDGLKGKN // Type: Rsp -// CmdID: 16 +// CmdID: 35 message SetGenderScRsp { - uint32 retcode = 10; // offset: 24 - MultiPathAvatarType cur_avatar_path = 4; // offset: 28 + MultiPathAvatarType cur_avatar_path = 8; // offset: 24 + uint32 retcode = 12; // offset: 28 } // Obf: HIPEONEPCFF // Type: Req -// CmdID: 5 +// CmdID: 75 message SetPlayerInfoCsReq { - string nickname = 1; // offset: 24 - Gender gender = 7; // offset: 32 - bool is_modify = 8; // offset: 36 + bool is_modify = 3; // offset: 36 + Gender gender = 8; // offset: 32 + string nickname = 11; // offset: 24 } // Obf: JNAOCJBLPPC // Type: Rsp -// CmdID: 14 +// CmdID: 44 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 + uint32 retcode = 1; // offset: 32 + bool is_modify = 5; // offset: 24 + MultiPathAvatarType cur_avatar_path = 7; // offset: 28 + int64 set_time = 10; // offset: 40 } // Obf: FAICKIOJMDI // Type: Req -// CmdID: 53 +// CmdID: 15 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 + uint32 ENCDABOOIKJ = 1; // offset: 72 + int64 end_time = 2; // offset: 48 + uint32 CLDELMPNAPB = 3; // offset: 44 + string price_tier = 4; // offset: 24 + int64 begin_time = 5; // offset: 56 + string product_id = 7; // offset: 16 + bool double_reward = 8; // offset: 68 + ProductGiftType gift_type = 10; // offset: 64 + uint32 EMIHEDNKBCA = 15; // offset: 40 } // Obf: GLCGPJLPPPD // Type: Rsp -// CmdID: 63 +// CmdID: 18 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 + repeated Product product_list = 4; // offset: 24 + uint32 BFFHEKCGLMA = 5; // offset: 36 + uint32 BEBFNDIGKFK = 6; // offset: 40 + uint64 month_card_out_date_time = 7; // offset: 48 + uint32 retcode = 14; // offset: 32 } // Obf: KLMEKMCOMBA // Type: Notify -// CmdID: 45 +// CmdID: 46 message MonthCardRewardNotify { - ItemList reward = 5; // offset: 24 + ItemList reward = 1; // offset: 24 } // Type: Notify -// CmdID: 17 +// CmdID: 53 message ClientDownloadDataScNotify { - ClientDownloadData download_data = 12; // offset: 16 + ClientDownloadData download_data = 14; // offset: 16 } // Obf: AGBAOKHOJJP // Type: Notify -// CmdID: 68 +// CmdID: 1 message ClientObjDownloadDataScNotify { - ClientObjDownloadData data = 9; // offset: 16 + ClientObjDownloadData data = 11; // offset: 24 } // Obf: UpdateFeatureSwitchScNotify // Type: Notify -// CmdID: 6 +// CmdID: 52 message UpdateFeatureSwitchScNotify { - repeated HDOKNMGIDMB switch_info_list = 9; // offset: 24 + repeated HDOKNMGIDMB switch_info_list = 13; // offset: 16 } // Obf: KKEFJFJLOMJ // Type: Notify -// CmdID: 88 +// CmdID: 89 message DailyRefreshNotify { - uint32 MDIIJKBHBBI = 1; // offset: 24 + uint32 MDIIJKBHBBI = 10; // offset: 24 } // Obf: OGIJHINKOKN // Type: Req -// CmdID: 26 +// CmdID: 82 message SetGameplayBirthdayCsReq { - uint32 birthday = 10; // offset: 24 + uint32 birthday = 11; // offset: 24 } // Obf: EAAHHGIGLNN // Type: Rsp -// CmdID: 90 +// CmdID: 94 message SetGameplayBirthdayScRsp { - uint32 birthday = 3; // offset: 24 - uint32 retcode = 9; // offset: 28 + uint32 retcode = 7; // offset: 24 + uint32 birthday = 12; // offset: 28 } // 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 +message FLMODPLLMNF { + string GIFOENLDCHO = 8; // offset: 16 + uint32 NMELIDCDKAK = 14; // offset: 32 } // Type: Rsp -// CmdID: 58 +// CmdID: 51 +message MHMFPLEKOIL { + uint32 retcode = 13; // offset: 24 +} + +// Type: Rsp +// CmdID: 19 +message IAOCHINIPGK { + repeated uint32 FLFBHONGDAD = 1; // offset: 16 + uint32 retcode = 11; // offset: 32 +} + +// Type: Req +// CmdID: 28 +message PlayerHeartBeatCsReq { + LFKKOMBKJIP sc_data = 1; // offset: 16 + uint64 client_time_ms = 8; // offset: 40 + uint32 EOHFCODKKMD = 15; // offset: 32 +} + +// Type: Rsp +// CmdID: 98 message PlayerHeartBeatScRsp { + uint64 client_time_ms = 5; // offset: 40 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 + uint32 retcode = 9; // offset: 32 + uint64 server_time_ms = 13; // offset: 48 } // Obf: DCJOEGCEEOP // Type: Notify -// CmdID: 93 +// CmdID: 66 message FeatureSwitchClosedScNotify { - FeatureSwitchType FMGLEBCIBHG = 4; // offset: 24 + FeatureSwitchType FMGLEBCIBHG = 6; // offset: 24 } - message SecretKeyInfo { - string secret_key = 1; // offset: 16 - SecretKeyType type = 15; // offset: 32 + SecretKeyType type = 3; // offset: 32 + string secret_key = 13; // offset: 24 } // Obf: JODCPJNHFDL // Type: Req -// CmdID: 23 +// CmdID: 6 message GetSecretKeyInfoCsReq { - bytes CILHEPFKKNI = 13; // offset: 24 + bytes CILHEPFKKNI = 5; // offset: 24 } // Obf: AHIEHELEMMN // Type: Rsp -// CmdID: 89 +// CmdID: 74 message GetSecretKeyInfoScRsp { - repeated SecretKeyInfo secret_info = 8; // offset: 16 - bytes secret_rsp = 15; // offset: 32 - uint32 retcode = 9; // offset: 40 + bytes secret_rsp = 4; // offset: 32 + repeated SecretKeyInfo secret_info = 5; // offset: 24 + uint32 retcode = 14; // offset: 40 } // Obf: HMFGBKIIHKB // Type: Req -// CmdID: 40 +// CmdID: 57 message PlayerLoginFinishCsReq { } // Obf: ELCNIAHOIMG // Type: Rsp -// CmdID: 31 +// CmdID: 27 message PlayerLoginFinishScRsp { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 8; // offset: 24 } // Type: Req -// CmdID: 60 +// CmdID: 54 message ForceSyncGameStateFinishCSReq { } // Type: Rsp -// CmdID: 4 +// CmdID: 56 message ForceSyncGameStateFinishScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 3; // offset: 24 } - message VideoKeyInfo { - uint64 video_key = 5; // offset: 24 - uint32 id = 13; // offset: 32 + uint64 IBDIMHPOPOJ = 1; // offset: 24 + uint32 id = 2; // offset: 40 + uint64 video_key = 11; // offset: 32 } // Obf: ICJJFFBPOGC // Type: Req -// CmdID: 11 +// CmdID: 23 message GetVideoVersionKeyCsReq { } // Obf: KAHKFFDIHNN // Type: Rsp -// CmdID: 97 +// CmdID: 83 message GetVideoVersionKeyScRsp { - repeated VideoKeyInfo activity_video_key_info_list = 6; // offset: 16 - repeated VideoKeyInfo video_key_info_list = 8; // offset: 24 - uint32 retcode = 11; // offset: 40 + repeated VideoKeyInfo activity_video_key_info_list = 3; // offset: 16 + repeated VideoKeyInfo video_key_info_list = 10; // offset: 24 + uint32 retcode = 14; // offset: 40 } - message LFCHHMGGMPC { - uint32 content_id = 4; // offset: 24 - uint32 EHNJDIDABHD = 12; // offset: 28 - uint32 CFKKNEHABHH = 9; // offset: 32 - uint32 BMFJFFBPADD = 1; // offset: 36 + uint32 BMFJFFBPADD = 5; // offset: 28 + uint32 show_type = 7; // offset: 36 + uint32 EHNJDIDABHD = 8; // offset: 32 + uint32 content_id = 11; // offset: 24 } // Obf: BPKIBBNHPAA // Type: Notify -// CmdID: 69 +// CmdID: 95 message SetRedPointStatusScNotify { - 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 + uint32 BMFJFFBPADD = 1; // offset: 40 + uint32 content_id = 6; // offset: 36 + uint32 show_type = 7; // offset: 32 + repeated LFCHHMGGMPC BKAKIJOACPO = 9; // offset: 24 + uint32 uid = 15; // offset: 44 } // Obf: KOMDFDFEGDN // Type: Req -// CmdID: 64 +// CmdID: 90 message ReserveStaminaExchangeCsReq { - uint32 num = 1; // offset: 24 + uint32 num = 3; // offset: 24 } // Obf: OBAMDDOKJIH // Type: Rsp -// CmdID: 44 +// CmdID: 32 message ReserveStaminaExchangeScRsp { - uint32 num = 3; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 retcode = 12; // offset: 24 + uint32 num = 14; // offset: 28 } // Obf: DDDDKIANBGI // Type: Notify -// CmdID: 86 +// CmdID: 70 message StaminaInfoScNotify { - uint32 reserve_stamina = 11; // offset: 24 - uint32 stamina = 5; // offset: 28 - int64 next_recover_time = 1; // offset: 32 - int64 EHJCPBJNEOO = 3; // offset: 40 + uint32 stamina = 4; // offset: 28 + uint32 reserve_stamina = 7; // offset: 24 + int64 next_recover_time = 10; // offset: 40 + int64 EHJCPBJNEOO = 15; // offset: 32 } - message UpdatePlayerSetting { 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 AACOEHCFNDB = 9; // offset: 16 + bool DGCNHMIHFJB = 5; // offset: 16 + bool FDHEPCKLCAM = 7; // offset: 16 + bool DCJECFMMIBC = 12; // offset: 16 + bool IOJEAOCOBBF = 1; // offset: 16 + bool PFBHGAHAFMD = 4; // offset: 16 + bool GNFDDPEMMFN = 8; // 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 + bool NJAKOMDMFJD = 2; // offset: 16 + PNOLLIAKGDB OJPAODIHAJE = 14; // offset: 16 + bool BOMGNMDOGLM = 56; // offset: 16 + bool BBEEBBIDJHE = 1951; // offset: 16 + bool HGPFFGKNPFB = 1477; // offset: 16 + bool LNGHIJGFDKP = 541; // offset: 16 + bool GOKFNGFFMOB = 1238; // offset: 16 + JPGACKPLGCD CMFCOOEEECB = 1738; // offset: 16 + KVP EGLOIFDIDPK = 1456; // offset: 16 } } // Obf: KLDMCHLFPDL // Type: Req -// CmdID: 75 +// CmdID: 97 message UpdatePlayerSettingCsReq { - UpdatePlayerSetting player_setting = 1; // offset: 24 + UpdatePlayerSetting player_setting = 3; // offset: 24 } // Obf: OGPOBJMBBLE // Type: Rsp -// CmdID: 55 +// CmdID: 3 message UpdatePlayerSettingScRsp { - UpdatePlayerSetting player_setting = 9; // offset: 24 - uint32 retcode = 8; // offset: 32 + UpdatePlayerSetting player_setting = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Obf: AMIMPEBJMAP // Type: Req -// CmdID: 8 +// CmdID: 64 message ClientObjUploadCsReq { - bytes sc_data = 9; // offset: 16 - uint32 EOHFCODKKMD = 1; // offset: 32 - ALGMICKCABI MMNJODIJPOE = 4; // offset: 36 + ALGMICKCABI content_type = 1; // offset: 36 + uint32 EOHFCODKKMD = 4; // offset: 32 + bytes sc_data = 14; // offset: 16 } // Obf: AMHDDDHIGAM // Type: Rsp -// CmdID: 57 +// CmdID: 68 message ClientObjUploadScRsp { - ClientObjDownloadData data = 6; // offset: 24 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 2; // offset: 32 + ClientObjDownloadData data = 12; // offset: 24 } - message GLNJKGOGKKL { - repeated string ODAHKGONNHJ = 5; // offset: 16 + repeated string ODAHKGONNHJ = 2; // offset: 24 } - message IBCDDGKNICG { - GLNJKGOGKKL black_list = 6; // offset: 24 - bool CNMAFMEKADJ = 10; // offset: 32 + GLNJKGOGKKL black_list = 1; // offset: 16 + bool CNMAFMEKADJ = 2; // offset: 32 } - message EAFHBODFEKM { oneof GBGKEJPFEIL { - bool CNMAFMEKADJ = 476; // offset: 16 - GLNJKGOGKKL BDHBFFEOPFG = 987; // offset: 16 - GLNJKGOGKKL DLDGBIBHDKM = 18; // offset: 16 + bool CNMAFMEKADJ = 1829; // offset: 16 + GLNJKGOGKKL BDHBFFEOPFG = 378; // offset: 16 + GLNJKGOGKKL DLDGBIBHDKM = 279; // offset: 16 } } // Type: Req -// CmdID: 98 +// CmdID: 91 message KEKFNKDLDOM { oneof JNLIJAABGFF { - IBCDDGKNICG ICKNLCPNHCD = 798; // offset: 16 - EAFHBODFEKM LOMPGELJCLM = 1826; // offset: 16 + IBCDDGKNICG ICKNLCPNHCD = 1425; // offset: 16 + EAFHBODFEKM LOMPGELJCLM = 1509; // offset: 16 } } // Type: Rsp -// CmdID: 79 +// CmdID: 59 message IDAIHHGGPIJ { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 15; // offset: 24 } - message EMFKFGCBJBP { } // Type: Rsp -// CmdID: 77 +// CmdID: 76 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 MOMLGPJFJEG { - uint32 BBIDLNHBNNF = 12; // offset: 24 - uint32 IPMPJDLAMHN = 10; // offset: 28 -} - -// Type: Rsp -// CmdID: 51 -message HPHKNAEIHJE { - uint32 retcode = 1; // offset: 24 + repeated string PKLFOJBALKK = 4; // offset: 16 + repeated string HBBIHGLHKDM = 6; // offset: 24 + repeated string EHMGEMMNPLA = 8; // offset: 40 + uint32 retcode = 9; // offset: 48 } +// Obf: BBNLGADEMFF enum CmdPlayerBoardType { 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; + CmdSetSignatureCsReq = 2813; + CmdSetIsDisplayAvatarInfoCsReq = 2886; + CmdSetHeadIconCsReq = 2893; + BBNLGADEMFF_OJKCPGJLCDI = 2826; + CmdSetPersonalCardCsReq = 2838; + CmdSetPersonalCardScRsp = 2839; + CmdSetDisplayAvatarCsReq = 2888; + CmdSetAssistAvatarScRsp = 2833; + CmdSetHeadIconScRsp = 2858; + CmdSetSignatureScRsp = 2871; + CmdSetDisplayAvatarScRsp = 2881; + CmdGetPlayerBoardDataCsReq = 2825; + CmdSetAssistAvatarCsReq = 2840; + CmdGetPlayerBoardDataScRsp = 2878; + CmdSetIsDisplayAvatarInfoScRsp = 2847; } +// Obf: HeadIconData message HeadIconData { - uint32 id = 8; // offset: 24 + uint32 id = 9; // offset: 24 } +// Obf: DisplayAvatarData message DisplayAvatarData { - uint32 pos_index = 4; // offset: 24 - uint32 avatar_id = 15; // offset: 28 + uint32 avatar_id = 1; // offset: 24 + uint32 pos_index = 9; // offset: 28 } - message DisplayAvatarVec { - repeated DisplayAvatarData display_avatar_list = 3; // offset: 16 - bool is_display = 14; // offset: 32 + bool is_display = 8; // offset: 32 + repeated DisplayAvatarData display_avatar_list = 12; // offset: 24 } // Obf: CDHHAGAANBG // Type: Req -// CmdID: 2873 +// CmdID: 2825 message GetPlayerBoardDataCsReq { } // Obf: BHLJGGCMJAB // Type: Rsp -// CmdID: 2803 +// CmdID: 2878 message GetPlayerBoardDataScRsp { - 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 + uint32 retcode = 2; // offset: 76 + repeated uint32 assist_avatar_id_list = 3; // offset: 16 + string signature = 5; // offset: 64 + repeated uint32 unlocked_personal_card_list = 6; // offset: 48 + DisplayAvatarVec display_avatar_vec = 8; // offset: 24 + repeated HeadIconData unlocked_head_icon_list = 9; // offset: 40 + uint32 current_head_icon_id = 10; // offset: 72 + HeadFrameInfo head_frame_info = 13; // offset: 32 + uint32 current_personal_card_id = 15; // offset: 80 } // Obf: PPCIADKDOHF // Type: Req -// CmdID: 2880 +// CmdID: 2893 message SetHeadIconCsReq { uint32 id = 12; // offset: 24 } // Obf: LDFOADKBPJI // Type: Rsp -// CmdID: 2827 +// CmdID: 2858 message SetHeadIconScRsp { - uint32 retcode = 9; // offset: 24 - uint32 current_head_icon_id = 12; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 current_head_icon_id = 13; // offset: 28 } // Obf: IBAGCHAMPEK // Type: Req -// CmdID: 2883 +// CmdID: 2838 message SetPersonalCardCsReq { - uint32 id = 5; // offset: 24 + uint32 id = 13; // offset: 24 } // Obf: KJANDMMOIPP // Type: Rsp -// CmdID: 2809 +// CmdID: 2839 message SetPersonalCardScRsp { - uint32 retcode = 5; // offset: 24 - uint32 current_personal_card_id = 3; // offset: 28 + uint32 retcode = 9; // offset: 24 + uint32 current_personal_card_id = 13; // offset: 28 } // Obf: GIIJKONEENG // Type: Req -// CmdID: 2836 +// CmdID: 2888 message SetDisplayAvatarCsReq { - repeated DisplayAvatarData display_avatar_list = 1; // offset: 16 + repeated DisplayAvatarData display_avatar_list = 12; // offset: 24 } // Obf: KFEPCAOAMML // Type: Rsp -// CmdID: 2813 +// CmdID: 2881 message SetDisplayAvatarScRsp { - repeated DisplayAvatarData display_avatar_list = 9; // offset: 24 - uint32 retcode = 3; // offset: 32 + repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: ALOLLLFPILL // Type: Req -// CmdID: 2815 +// CmdID: 2886 message SetIsDisplayAvatarInfoCsReq { - bool is_display = 4; // offset: 24 + bool is_display = 9; // offset: 24 } // Obf: NMCCBANNPKB // Type: Rsp -// CmdID: 2881 +// CmdID: 2847 message SetIsDisplayAvatarInfoScRsp { - uint32 retcode = 12; // offset: 24 - bool is_display = 13; // offset: 28 + bool is_display = 7; // offset: 28 + uint32 retcode = 8; // offset: 24 } // Obf: MKDOMJOBANO // Type: Req -// CmdID: 2887 +// CmdID: 2813 message SetSignatureCsReq { - string signature = 15; // offset: 16 + string signature = 13; // offset: 24 } // Obf: FOAAMBMEOPK // Type: Rsp -// CmdID: 2829 +// CmdID: 2871 message SetSignatureScRsp { - string signature = 14; // offset: 16 - uint32 retcode = 6; // offset: 32 + string signature = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 } // Obf: KPJIDIACCKN // Type: Req -// CmdID: 2812 +// CmdID: 2840 message SetAssistAvatarCsReq { - repeated uint32 avatar_id_list = 14; // offset: 24 - uint32 avatar_id = 9; // offset: 32 + repeated uint32 avatar_id_list = 9; // offset: 16 + uint32 avatar_id = 10; // offset: 32 } // Obf: KFMDFCHECOM // Type: Rsp -// CmdID: 2854 +// CmdID: 2833 message SetAssistAvatarScRsp { - repeated uint32 avatar_id_list = 9; // offset: 24 - uint32 avatar_id = 7; // offset: 32 - uint32 retcode = 4; // offset: 36 + uint32 avatar_id = 9; // offset: 32 + uint32 retcode = 10; // offset: 36 + repeated uint32 avatar_id_list = 15; // offset: 16 } +// Obf: JGDHIFOCFMM enum CmdPlayerReturnType { 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; + CmdPlayerReturnExtraHcoinProgressScNotify = 4569; + CmdCEINLELLFLF = 4565; + CmdFEIHGOEPANI = 4525; + CmdPlayerReturnInfoQueryCsReq = 4526; + CmdPlayerReturnTakeCustomRelicCsReq = 4539; + CmdPlayerReturnForceFinishScNotify = 4571; + CmdPlayerReturnTakeExtraHcoinScNotify = 4538; + CmdPlayerReturnInfoQueryScRsp = 4513; + CmdTakeReturnExtraHcoinRewardScRsp = 4545; + CmdTakeReturnExtraHcoinRewardCsReq = 4548; + CmdPlayerReturnSignCsReq = 4578; + CmdKFFEEDHEOOH = 4530; + CmdPlayerReturnTakePointRewardScRsp = 4581; + CmdPlayerReturnPointChangeScNotify = 4558; + CmdPlayerReturnTakeRelicScRsp = 4533; + CmdPlayerReturnSignScRsp = 4593; + CmdPlayerReturnTakeRelicCsReq = 4540; + CmdPlayerReturnTakeCustomRelicScRsp = 4504; + CmdPlayerReturnTakePointRewardCsReq = 4588; + CmdPlayerReturnTakeRewardScRsp = 4547; + CmdPlayerReturnTakeRewardCsReq = 4586; } enum PJIMOBKFDNP { @@ -29671,243 +29001,243 @@ enum MMLAPDEBFJM { } // Type: Notify -// CmdID: 4573 +// CmdID: 4525 message FEIHGOEPANI { - uint32 PKOKBHDLFNM = 12; // offset: 24 + uint32 PKOKBHDLFNM = 3; // offset: 24 } - message KEHOGIENDKC { - MMLAPDEBFJM authkey_ver = 9; // offset: 24 - uint32 AIBJEFAPGMN = 5; // offset: 28 - uint32 DACCGMCONBP = 6; // offset: 32 + uint32 DACCGMCONBP = 10; // offset: 24 + uint32 AIBJEFAPGMN = 12; // offset: 32 + MMLAPDEBFJM authkey_ver = 15; // offset: 28 } // Obf: LAJDMCJIBOP // Type: Req -// CmdID: 4503 +// CmdID: 4578 message PlayerReturnSignCsReq { - repeated KEHOGIENDKC AALGEFBLHEA = 4; // offset: 24 + repeated KEHOGIENDKC AALGEFBLHEA = 7; // offset: 16 } // Obf: INPJIEHGCEG // Type: Rsp -// CmdID: 4580 +// CmdID: 4593 message PlayerReturnSignScRsp { - repeated KEHOGIENDKC AALGEFBLHEA = 11; // offset: 16 - repeated ItemList GPFMEDKPEAJ = 8; // offset: 32 - uint32 retcode = 1; // offset: 40 + repeated KEHOGIENDKC AALGEFBLHEA = 1; // offset: 24 + uint32 retcode = 6; // offset: 40 + repeated ItemList GPFMEDKPEAJ = 13; // offset: 32 } // Obf: FPKPLOPKPBG // Type: Notify -// CmdID: 4527 +// CmdID: 4558 message PlayerReturnPointChangeScNotify { - uint32 MNMJCNOLIII = 7; // offset: 24 + uint32 MNMJCNOLIII = 8; // offset: 24 } // Obf: KFBDGDKFPJO // Type: Req -// CmdID: 4536 +// CmdID: 4588 message PlayerReturnTakePointRewardCsReq { - uint32 DACCGMCONBP = 8; // offset: 24 - uint32 GMKKBFHOMCM = 14; // offset: 28 + uint32 DACCGMCONBP = 6; // offset: 28 + uint32 GMKKBFHOMCM = 10; // offset: 24 } // Obf: CEAFINHNEBL // Type: Rsp -// CmdID: 4513 +// CmdID: 4581 message PlayerReturnTakePointRewardScRsp { - ItemList JNJPKNPCMIB = 10; // offset: 24 - uint32 retcode = 1; // offset: 32 - uint32 DACCGMCONBP = 14; // offset: 36 - uint32 GMKKBFHOMCM = 12; // offset: 40 + ItemList JNJPKNPCMIB = 2; // offset: 16 + uint32 DACCGMCONBP = 4; // offset: 32 + uint32 retcode = 5; // offset: 36 + uint32 GMKKBFHOMCM = 11; // offset: 40 } // Obf: KIKINEEIMFM // Type: Req -// CmdID: 4515 +// CmdID: 4586 message PlayerReturnTakeRewardCsReq { } // Obf: MBCOHBBDJAA // Type: Rsp -// CmdID: 4581 +// CmdID: 4547 message PlayerReturnTakeRewardScRsp { - ItemList GPFMEDKPEAJ = 4; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 4; // offset: 32 + ItemList GPFMEDKPEAJ = 9; // offset: 16 } // Obf: PHGMHBGDPFG // Type: Req -// CmdID: 4510 +// CmdID: 4526 message PlayerReturnInfoQueryCsReq { - uint32 ILLOCMPNIOH = 9; // offset: 24 } - 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 + uint32 KAMECNCKNAB = 1; // offset: 88 + repeated uint32 ELKOPDBOMAD = 2; // offset: 32 + repeated uint32 KMMNJBAEMAB = 3; // offset: 48 + int64 start_time = 4; // offset: 120 + uint32 MODFNPMCAAN = 5; // offset: 92 + bool HHFIEKHFNFP = 6; // offset: 83 + PJIMOBKFDNP status = 7; // offset: 108 + bool is_taken_reward = 8; // offset: 81 + int64 finish_time = 9; // offset: 72 + uint32 world_level = 10; // offset: 104 + uint32 MNMJCNOLIII = 11; // offset: 112 + repeated PileItem NLMEEHNNOCP = 12; // offset: 56 + repeated uint32 KCHPDJINNLH = 13; // offset: 16 + uint32 PDHOMKKMEME = 15; // offset: 84 + uint32 HBPKGODMJNK = 578; // offset: 68 + bool NFFOAHMFCMD = 622; // offset: 82 + uint32 CLALLJOACNF = 751; // offset: 100 + uint32 ACDPGFLDFHK = 862; // offset: 96 + uint32 CFCNIPLEKON = 1101; // offset: 64 + CEDCMIMKJHK BIHNCKPBBOA = 1617; // offset: 40 + bool OCPLGILCPPN = 1696; // offset: 80 } - message CEDCMIMKJHK { - uint32 avatar_id = 8; // offset: 24 - bool FEBKMOCOJLE = 12; // offset: 28 + uint32 avatar_id = 11; // offset: 28 + bool is_open = 12; // offset: 24 } // Obf: EBCEGDPGHLE // Type: Rsp -// CmdID: 4587 +// CmdID: 4513 message PlayerReturnInfoQueryScRsp { - IBKDHOIDKJA NAJPHJOFGBB = 12; // offset: 16 - uint32 retcode = 8; // offset: 32 - uint32 HDGPODMDLBL = 9; // offset: 36 + IBKDHOIDKJA NAJPHJOFGBB = 2; // offset: 24 + uint32 retcode = 5; // offset: 36 + uint32 HDGPODMDLBL = 15; // offset: 32 } // Obf: CCKNNFODOMO // Type: Notify -// CmdID: 4529 +// CmdID: 4571 message PlayerReturnForceFinishScNotify { - IBKDHOIDKJA NAJPHJOFGBB = 8; // offset: 16 + IBKDHOIDKJA NAJPHJOFGBB = 3; // offset: 16 } // Obf: OABAALAHIIA // Type: Req -// CmdID: 4512 +// CmdID: 4540 message PlayerReturnTakeRelicCsReq { - uint32 avatar_id = 8; // offset: 24 + uint32 avatar_id = 11; // offset: 24 } // Obf: FFEKPEKHAPC // Type: Rsp -// CmdID: 4554 +// CmdID: 4533 message PlayerReturnTakeRelicScRsp { ItemList item_list = 4; // offset: 24 - uint32 retcode = 6; // offset: 32 - uint32 avatar_id = 12; // offset: 36 + uint32 retcode = 5; // offset: 36 + uint32 avatar_id = 7; // offset: 32 } // Obf: GPDJDMFMBCN // Type: Notify -// CmdID: 4583 +// CmdID: 4538 message PlayerReturnTakeExtraHcoinScNotify { - bool EAJKAIKEHOL = 1; // offset: 24 - uint32 ONAEMDLNJDA = 4; // offset: 28 - uint32 LHGKNPENJDO = 11; // offset: 32 + uint32 ONAEMDLNJDA = 3; // offset: 28 + uint32 LHGKNPENJDO = 5; // offset: 32 + bool EAJKAIKEHOL = 8; // offset: 24 } // Obf: HPKIKIEFALC // Type: Req -// CmdID: 4509 +// CmdID: 4539 message PlayerReturnTakeCustomRelicCsReq { - uint32 avatar_id = 2; // offset: 24 + uint32 avatar_id = 6; // offset: 24 } // Obf: FODMCAGKAIO // Type: Rsp -// CmdID: 4542 +// CmdID: 4504 message PlayerReturnTakeCustomRelicScRsp { - repeated Relic relic_list = 12; // offset: 24 - uint32 avatar_id = 1; // offset: 32 - uint32 retcode = 15; // offset: 36 + uint32 retcode = 6; // offset: 32 + repeated Relic relic_list = 9; // offset: 24 + uint32 avatar_id = 14; // offset: 36 } // Obf: IDFEIJGOFBL // Type: Req -// CmdID: 4561 +// CmdID: 4548 message TakeReturnExtraHcoinRewardCsReq { } // Obf: FPKDOKMHBKN // Type: Rsp -// CmdID: 4524 +// CmdID: 4545 message TakeReturnExtraHcoinRewardScRsp { - ItemList reward = 6; // offset: 24 - uint32 CFCNIPLEKON = 1; // offset: 32 - uint32 retcode = 2; // offset: 36 + uint32 retcode = 10; // offset: 32 + ItemList reward = 13; // offset: 24 + uint32 CFCNIPLEKON = 15; // offset: 36 } // Obf: LODKEPFLBKK // Type: Notify -// CmdID: 4571 +// CmdID: 4569 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; + uint32 HBPKGODMJNK = 10; // offset: 24 } // Type: Req -// CmdID: 1173 -message HPOFMGOOHAN { - uint32 CAMCBJPOMLC = 14; // offset: 24 +// CmdID: 4565 +message CEINLELLFLF { + repeated AvatarLineup avatar_list = 8; // offset: 24 + uint32 ACDPGFLDFHK = 12; // offset: 32 } // Type: Rsp -// CmdID: 1103 -message ONNIDPKMOPB { - uint32 CAMCBJPOMLC = 4; // offset: 24 - uint32 retcode = 5; // offset: 28 +// CmdID: 4530 +message KFFEEDHEOOH { + uint32 ACDPGFLDFHK = 7; // offset: 28 + uint32 retcode = 14; // offset: 24 } +// Obf: MENMKJOIJBE +enum CmdPlotType { + MENMKJOIJBE_NLCDGIPGFDJ = 0; + CmdONNIDPKMOPB = 1178; + CmdHPOFMGOOHAN = 1125; +} + +// Type: Req +// CmdID: 1125 +message HPOFMGOOHAN { + uint32 CAMCBJPOMLC = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 1178 +message ONNIDPKMOPB { + uint32 retcode = 3; // offset: 24 + uint32 CAMCBJPOMLC = 12; // offset: 28 +} + +// Obf: JICHKOBOBNA 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; + CmdPunkLordMonsterKilledNotify = 3221; + CmdPunkLordBattleResultScNotify = 3230; + CmdTakeKilledPunkLordMonsterScoreCsReq = 3205; + CmdPunkLordDataChangeNotify = 3210; + CmdStartPunkLordRaidScRsp = 3258; + CmdSummonPunkLordMonsterScRsp = 3247; + CmdGetPunkLordMonsterDataScRsp = 3278; + CmdTakePunkLordPointRewardScRsp = 3238; + CmdGetKilledPunkLordMonsterDataCsReq = 3242; + CmdSharePunkLordMonsterCsReq = 3288; + CmdGetPunkLordBattleRecordScRsp = 3229; + CmdGetPunkLordMonsterDataCsReq = 3225; + CmdGetKilledPunkLordMonsterDataScRsp = 3272; + CmdSharePunkLordMonsterScRsp = 3281; + CmdGetPunkLordDataScRsp = 3211; + CmdGetPunkLordBattleRecordCsReq = 3243; + CmdPunkLordMonsterInfoScNotify = 3239; + CmdSummonPunkLordMonsterCsReq = 3286; + CmdStartPunkLordRaidCsReq = 3293; + CmdTakeKilledPunkLordMonsterScoreScRsp = 3241; + CmdTakePunkLordPointRewardCsReq = 3233; + CmdGetPunkLordDataCsReq = 3204; + CmdPunkLordRaidTimeOutScNotify = 3248; } enum OKJKPOEGBCK { @@ -29917,258 +29247,254 @@ enum OKJKPOEGBCK { 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 + PunkLordMonsterBasicInfo basic_info = 1; // offset: 32 + GMDHIALLILJ FDJHMFAGEOA = 4; // offset: 16 + uint32 HDHIFJNJOBK = 11; // offset: 44 + PunkLordAttackerStatus HCEENPENFGI = 13; // offset: 40 } // Obf: PNLGHIIDPGF // Type: Req -// CmdID: 3273 +// CmdID: 3225 message GetPunkLordMonsterDataCsReq { } // Obf: FDJIMEBNEMD // Type: Rsp -// CmdID: 3203 +// CmdID: 3278 message GetPunkLordMonsterDataScRsp { - repeated JEIAEAEGEBJ PBLBBDBDLEK = 8; // offset: 24 - uint32 retcode = 14; // offset: 32 + uint32 retcode = 9; // offset: 32 + repeated JEIAEAEGEBJ PBLBBDBDLEK = 15; // offset: 24 } // Obf: GNEBIBDMKHP // Type: Req -// CmdID: 3280 +// CmdID: 3293 message StartPunkLordRaidCsReq { - uint32 monster_id = 7; // offset: 24 - bool IDMPMEOCJIK = 15; // offset: 28 - uint32 uid = 2; // offset: 32 + uint32 uid = 1; // offset: 24 + uint32 monster_id = 4; // offset: 32 + bool IDMPMEOCJIK = 5; // offset: 28 } // Obf: NEJJPFMAOOB // Type: Rsp -// CmdID: 3227 +// CmdID: 3258 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 + int64 PEAMKPJKIEL = 1; // offset: 48 + uint32 retcode = 5; // offset: 60 + JEIAEAEGEBJ ONICJOAOEMA = 6; // offset: 24 + bool IDMPMEOCJIK = 7; // offset: 56 + repeated uint32 FNMGMNABAJG = 11; // offset: 16 + GEGLJDELBHA scene = 13; // offset: 32 } // Obf: ANJMHNEPNBP // Type: Req -// CmdID: 3236 +// CmdID: 3288 message SharePunkLordMonsterCsReq { - PunkLordShareType share_type = 13; // offset: 24 - uint32 uid = 15; // offset: 28 - uint32 monster_id = 1; // offset: 32 + PunkLordShareType share_type = 1; // offset: 28 + uint32 uid = 5; // offset: 32 + uint32 monster_id = 9; // offset: 24 } // Obf: KKCHHOMOBDG // Type: Rsp -// CmdID: 3213 +// CmdID: 3281 message SharePunkLordMonsterScRsp { - uint32 retcode = 12; // offset: 24 - PunkLordShareType share_type = 2; // offset: 28 - uint32 monster_id = 9; // offset: 32 - uint32 uid = 5; // offset: 36 + PunkLordShareType share_type = 1; // offset: 36 + uint32 retcode = 6; // offset: 28 + uint32 uid = 7; // offset: 32 + uint32 monster_id = 15; // offset: 24 } // Obf: EHJHGMHCEAL // Type: Req -// CmdID: 3215 +// CmdID: 3286 message SummonPunkLordMonsterCsReq { } // Obf: MOLFHANBJOG // Type: Rsp -// CmdID: 3281 +// CmdID: 3247 message SummonPunkLordMonsterScRsp { - JEIAEAEGEBJ ONICJOAOEMA = 7; // offset: 16 - uint32 retcode = 9; // offset: 32 + JEIAEAEGEBJ ONICJOAOEMA = 1; // offset: 16 + uint32 retcode = 6; // offset: 32 } // Obf: GHEMEECJJIB // Type: Req -// CmdID: 3254 +// CmdID: 3233 message TakePunkLordPointRewardCsReq { - bool LEFJBFMDEGK = 9; // offset: 24 - uint32 level = 5; // offset: 28 + uint32 level = 4; // offset: 24 + bool LEFJBFMDEGK = 13; // offset: 28 } // Obf: INBDBFEEBAD // Type: Rsp -// CmdID: 3283 +// CmdID: 3238 message TakePunkLordPointRewardScRsp { - ItemList reward = 2; // offset: 16 - uint32 level = 11; // offset: 32 - uint32 retcode = 10; // offset: 36 - bool LEFJBFMDEGK = 8; // offset: 40 + uint32 retcode = 2; // offset: 40 + uint32 level = 13; // offset: 36 + ItemList reward = 14; // offset: 16 + bool LEFJBFMDEGK = 15; // offset: 32 } // Obf: EBNLFLNLAFK // Type: Notify -// CmdID: 3209 +// CmdID: 3239 message PunkLordMonsterInfoScNotify { - repeated uint32 FNMGMNABAJG = 12; // offset: 24 - CJDIAHDLCNJ FDJHMFAGEOA = 7; // offset: 32 - PunkLordMonsterBasicInfo basic_info = 13; // offset: 40 - PAKHPLAHGBN reason = 1; // offset: 48 + CJDIAHDLCNJ FDJHMFAGEOA = 3; // offset: 16 + PunkLordMonsterBasicInfo basic_info = 7; // offset: 32 + repeated uint32 FNMGMNABAJG = 13; // offset: 24 + PAKHPLAHGBN reason = 15; // offset: 48 } // Obf: PPONBPACPAE // Type: Req -// CmdID: 3242 +// CmdID: 3204 message GetPunkLordDataCsReq { } // Obf: GBDFLHHJCGM // Type: Rsp -// CmdID: 3276 +// CmdID: 3211 message GetPunkLordDataScRsp { - 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 + repeated uint32 IEPPNGMCKJH = 2; // offset: 24 + int64 NEOGLPEGBHE = 5; // offset: 40 + uint32 retcode = 8; // offset: 48 + uint32 BPCOIOLGEMK = 10; // offset: 32 uint32 KCBPBMOJOKJ = 11; // offset: 56 - uint32 LCAFKPGBDOL = 1; // offset: 60 + uint32 GIIIFDGFJPG = 12; // offset: 36 + uint32 MGBHJPPJHEA = 14; // offset: 60 + uint32 LCAFKPGBDOL = 15; // offset: 52 } // Obf: IDOMBJBHFEO // Type: Notify -// CmdID: 3261 +// CmdID: 3248 message PunkLordRaidTimeOutScNotify { - PunkLordMonsterBasicInfo ONICJOAOEMA = 14; // offset: 16 + PunkLordMonsterBasicInfo ONICJOAOEMA = 10; // offset: 16 } // Obf: IKCMNJJGNHK // Type: Notify -// CmdID: 3252 +// CmdID: 3230 message PunkLordBattleResultScNotify { - 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 + uint32 assist_score = 1; // offset: 48 + uint32 damage_score = 6; // offset: 40 + PunkLordMonsterBasicInfo ONICJOAOEMA = 10; // offset: 24 + CJDIAHDLCNJ FDJHMFAGEOA = 11; // offset: 16 + uint32 final_hit_score = 13; // offset: 44 } - 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 + uint32 FJKDAFHKPGC = 1; // offset: 32 + bool APCMAIJPPEH = 3; // offset: 40 + uint32 config_id = 4; // offset: 28 + int64 create_time = 5; // offset: 48 + uint32 world_level = 6; // offset: 24 + uint32 monster_id = 7; // offset: 36 } // Obf: CDBGGEJBNNM // Type: Req -// CmdID: 3248 +// CmdID: 3242 message GetKilledPunkLordMonsterDataCsReq { } // Obf: DJALOMIEKNP // Type: Rsp -// CmdID: 3259 +// CmdID: 3272 message GetKilledPunkLordMonsterDataScRsp { - repeated FGFGINEFBBK CPPDAIMLDGB = 4; // offset: 16 repeated CDCCPHILOCC BLLLCPONFBE = 10; // offset: 32 - uint32 retcode = 6; // offset: 40 + repeated FGFGINEFBBK CPPDAIMLDGB = 11; // offset: 24 + uint32 retcode = 15; // offset: 40 } // Obf: EPHPENFEPAJ // Type: Notify -// CmdID: 3266 +// CmdID: 3221 message PunkLordMonsterKilledNotify { - FGFGINEFBBK PEBMDFAGJAM = 5; // offset: 16 + FGFGINEFBBK PEBMDFAGJAM = 15; // offset: 16 } // Obf: OMEEPHBFPHM // Type: Req -// CmdID: 3230 +// CmdID: 3205 message TakeKilledPunkLordMonsterScoreCsReq { - CDCCPHILOCC KHOLBEGBFOM = 2; // offset: 16 - bool LOMGNMFAPGE = 14; // offset: 32 + CDCCPHILOCC KHOLBEGBFOM = 5; // offset: 16 + bool LOMGNMFAPGE = 12; // offset: 32 } // Obf: MMIGPCKGBBO // Type: Rsp -// CmdID: 3249 +// CmdID: 3241 message TakeKilledPunkLordMonsterScoreScRsp { - repeated CDCCPHILOCC DFJFJNPCIPA = 7; // offset: 16 - uint32 score_id = 5; // offset: 32 - bool LOMGNMFAPGE = 10; // offset: 36 - uint32 retcode = 15; // offset: 40 + uint32 score_id = 1; // offset: 40 + bool LOMGNMFAPGE = 5; // offset: 32 + uint32 retcode = 13; // offset: 36 + repeated CDCCPHILOCC DFJFJNPCIPA = 15; // offset: 24 } // Obf: NOAINAEHIJE // Type: Notify -// CmdID: 3228 +// CmdID: 3210 message PunkLordDataChangeNotify { - uint32 MGBHJPPJHEA = 7; // offset: 24 - uint32 BPCOIOLGEMK = 15; // offset: 28 - uint32 GIIIFDGFJPG = 5; // offset: 32 + uint32 MGBHJPPJHEA = 3; // offset: 32 + uint32 BPCOIOLGEMK = 8; // offset: 28 + uint32 GIIIFDGFJPG = 10; // offset: 24 } // Obf: BIMOGNBKODL // Type: Req -// CmdID: 3201 +// CmdID: 3243 message GetPunkLordBattleRecordCsReq { - CDCCPHILOCC KHOLBEGBFOM = 10; // offset: 16 + CDCCPHILOCC KHOLBEGBFOM = 13; // offset: 24 } // Obf: MAMCOFJJOHG // Type: Rsp -// CmdID: 3267 +// CmdID: 3229 message GetPunkLordBattleRecordScRsp { - CDCCPHILOCC KHOLBEGBFOM = 5; // offset: 16 - repeated CJDIAHDLCNJ GAIKBNPIFLM = 10; // offset: 32 - repeated TryDownLoadReplay HLCIMLHMEKI = 13; // offset: 40 - uint32 retcode = 15; // offset: 48 + repeated TryDownLoadReplay HLCIMLHMEKI = 1; // offset: 32 + CDCCPHILOCC KHOLBEGBFOM = 7; // offset: 40 + uint32 retcode = 13; // offset: 48 + repeated CJDIAHDLCNJ GAIKBNPIFLM = 15; // offset: 24 } - message BLPHONLBNBO { - uint32 group_id = 14; // offset: 24 - uint32 PCCCKLNCLHB = 8; // offset: 28 + uint32 instance_id = 4; // offset: 24 + uint32 group_id = 12; // offset: 28 } - message AHCLMAGAHPN { - MotionInfo motion = 1; // offset: 24 uint32 entity_id = 3; // offset: 32 + MotionInfo motion = 7; // offset: 24 } - 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 + uint32 GABODFDMPMM = 2; // offset: 48 + AHCLMAGAHPN PPJFMBIGIGB = 4; // offset: 16 + BLPHONLBNBO OEIBHLMDJKA = 6; // offset: 32 + string uuid = 7; // offset: 40 } +// Obf: HNJJNHPFBGO enum CmdQuestType { 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; + CmdTakeQuestOptionalRewardScRsp = 933; + CmdTakeQuestRewardScRsp = 958; + CmdTakeQuestOptionalRewardCsReq = 940; + CmdGetQuestRecordScRsp = 947; + CmdFinishQuestCsReq = 913; + HNJJNHPFBGO_OJKCEKKDLEL = 939; + CmdBatchGetQuestDataScRsp = 904; + CmdGetQuestRecordCsReq = 986; + CmdTakeQuestRewardCsReq = 993; + CmdGetQuestDataCsReq = 925; + CmdGetQuestDataScRsp = 978; + CmdFinishQuestScRsp = 971; + CmdQuestRecordScNotify = 926; } +// Obf: AKFLCCJFKNF enum QuestStatus { QUEST_NONE = 0; QUEST_DOING = 1; @@ -30179,134 +29505,133 @@ enum QuestStatus { // Obf: EMKAACCBCCB // Type: Req -// CmdID: 973 +// CmdID: 925 message GetQuestDataCsReq { } +// Obf: Quest message Quest { - 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 + uint32 progress = 1; // offset: 32 + int64 finish_time = 2; // offset: 48 + repeated uint32 _records = 3; // offset: 16 + uint32 id = 14; // offset: 40 + QuestStatus status = 15; // offset: 36 } // Obf: BMENGFFDCNB // Type: Rsp -// CmdID: 903 +// CmdID: 978 message GetQuestDataScRsp { - repeated Quest quest_list = 15; // offset: 24 - uint32 retcode = 14; // offset: 32 - uint32 total_achievement_exp = 10; // offset: 36 + uint32 retcode = 3; // offset: 32 + repeated Quest quest_list = 13; // offset: 16 } // Obf: EMHALMBFHKG // Type: Req -// CmdID: 980 +// CmdID: 993 message TakeQuestRewardCsReq { - repeated uint32 succ_quest_id_list = 9; // offset: 24 + repeated uint32 succ_quest_id_list = 2; // offset: 24 } -// Obf: MGAMADCNPAG +// Obf: TakeQuestRewardScRsp // Type: Rsp -// CmdID: 927 +// CmdID: 958 message TakeQuestRewardScRsp { - 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 + repeated uint32 succ_quest_id_list = 5; // offset: 40 + ItemList reward = 9; // offset: 32 + uint32 retcode = 10; // offset: 48 + repeated uint32 quest_id_list = 13; // offset: 24 } // Obf: JOMMJIBBCCI // Type: Req -// CmdID: 912 +// CmdID: 940 message TakeQuestOptionalRewardCsReq { - uint32 optional_reward_id = 13; // offset: 24 - uint32 quest_id = 12; // offset: 28 + uint32 optional_reward_id = 4; // offset: 24 + uint32 quest_id = 8; // offset: 28 } // Obf: JGAMLCKCIKB // Type: Rsp -// CmdID: 954 +// CmdID: 933 message TakeQuestOptionalRewardScRsp { - ItemList reward = 14; // offset: 16 - uint32 quest_id = 3; // offset: 32 - uint32 retcode = 2; // offset: 36 + ItemList reward = 2; // offset: 24 + uint32 quest_id = 6; // offset: 36 + uint32 retcode = 13; // offset: 32 } // Obf: NKOIPKDPHGF // Type: Req -// CmdID: 915 +// CmdID: 986 message GetQuestRecordCsReq { } - message ECLGDFGGOFH { - uint32 MNLAMKJIAOC = 3; // offset: 24 - uint32 progress = 14; // offset: 28 + uint32 MNLAMKJIAOC = 2; // offset: 24 + uint32 progress = 15; // offset: 28 } // Obf: ABFPFFEJCBP // Type: Rsp -// CmdID: 981 +// CmdID: 947 message GetQuestRecordScRsp { - repeated ECLGDFGGOFH AOOFGCNFBPL = 6; // offset: 16 - uint32 retcode = 4; // offset: 32 + repeated ECLGDFGGOFH AOOFGCNFBPL = 6; // offset: 24 + uint32 retcode = 10; // offset: 32 } // Obf: GILLCJGDGOD // Type: Notify -// CmdID: 910 +// CmdID: 926 message QuestRecordScNotify { - ECLGDFGGOFH HLMPJLDBPJP = 11; // offset: 16 + ECLGDFGGOFH HLMPJLDBPJP = 3; // offset: 24 } // Type: Req -// CmdID: 987 +// CmdID: 913 message FinishQuestCsReq { - uint32 quest_id = 11; // offset: 24 - uint32 prop_id = 9; // offset: 28 - uint32 group_id = 3; // offset: 32 + uint32 prop_id = 4; // offset: 28 + uint32 quest_id = 5; // offset: 24 + uint32 group_id = 14; // offset: 32 } // Type: Rsp -// CmdID: 929 +// CmdID: 971 message FinishQuestScRsp { - uint32 retcode = 3; // offset: 24 + uint32 retcode = 2; // offset: 24 } - message BatchGetQuestDataCsReq { - repeated uint32 quest_list = 3; // offset: 24 + repeated uint32 quest_list = 2; // offset: 16 } // Type: Rsp -// CmdID: 942 +// CmdID: 904 message BatchGetQuestDataScRsp { - repeated Quest quest_list = 13; // offset: 24 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated Quest quest_list = 10; // offset: 24 } +// Obf: ENMOIIMEDKD enum CmdRaidType { 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; + CmdSetClientRaidTargetCountScRsp = 2229; + CmdGetRaidInfoCsReq = 2224; + CmdRaidKickByServer = 2215; + CmdChallengeRaidNotify = 2221; + CmdGetAllSaveRaidScRsp = 2214; + CmdRaidInfoNotify = 2219; + ENMOIIMEDKD_GDJCOFKGJCG = 2248; + CmdGetRaidInfoScRsp = 2220; + CmdLeaveRaidScRsp = 2244; + CmdStartRaidScRsp = 2223; + CmdGetAllSaveRaidCsReq = 2202; + CmdStartRaidCsReq = 2209; + CmdSetClientRaidTargetCountCsReq = 2217; + CmdTakeChallengeRaidRewardScRsp = 2210; + CmdDelSaveRaidScNotify = 2235; + CmdGetSaveRaidScRsp = 2206; + CmdLeaveRaidCsReq = 2237; + CmdTakeChallengeRaidRewardCsReq = 2207; + CmdGetSaveRaidCsReq = 2233; + CmdPMLIEFOFJHF = 2203; } enum RaidStatus { @@ -30326,216 +29651,209 @@ enum GMFMPPKAEHE { GMFMPPKAEHE_NLCDGIPGFDJ = 0; GMFMPPKAEHE_HNADCAHHKIJ = 1; } - message GEGLJDELBHA { - SceneInfo MOPHKIGKDIK = 6; // offset: 16 - LineupInfo lineup = 2; // offset: 32 - uint32 raid_id = 1; // offset: 40 - uint32 world_level = 4; // offset: 44 + uint32 world_level = 6; // offset: 40 + uint32 raid_id = 8; // offset: 44 + SceneInfo MOPHKIGKDIK = 12; // offset: 32 + LineupInfo lineup = 13; // offset: 24 } // Obf: GDCGMBJAEGN // Type: Req -// CmdID: 2232 +// CmdID: 2209 message StartRaidCsReq { - 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 + uint32 is_save = 3; // offset: 44 + uint32 world_level = 4; // offset: 40 + uint32 prop_entity_id = 5; // offset: 52 + uint32 raid_id = 7; // offset: 48 + repeated uint32 avatar_list = 11; // offset: 16 + repeated AvatarLineup NIMDEPFJJNI = 12; // offset: 32 } // Obf: KPJCDAOHOAA // Type: Rsp -// CmdID: 2242 +// CmdID: 2223 message StartRaidScRsp { - GEGLJDELBHA scene = 5; // offset: 16 - uint32 retcode = 3; // offset: 32 + GEGLJDELBHA scene = 7; // offset: 16 + uint32 retcode = 10; // offset: 32 } // Obf: KIKOJGLGJFE // Type: Req -// CmdID: 2207 +// CmdID: 2237 message LeaveRaidCsReq { - bool is_save = 6; // offset: 24 - uint32 raid_id = 2; // offset: 28 + bool is_save = 4; // offset: 28 + uint32 raid_id = 9; // offset: 24 } // Obf: FPHIKGOGJIP // Type: Rsp -// CmdID: 2223 +// CmdID: 2244 message LeaveRaidScRsp { - uint32 retcode = 9; // offset: 24 - uint32 raid_id = 6; // offset: 28 - uint32 world_level = 2; // offset: 32 + uint32 retcode = 3; // offset: 24 + uint32 world_level = 6; // offset: 28 + uint32 raid_id = 8; // offset: 32 } - message RaidTargetInfo { - uint32 KKCKMCDGCGK = 13; // offset: 24 - uint32 LCILPGIDEAC = 11; // offset: 28 - MJPGDJIGLKO KCEEHIOCBPC = 6; // offset: 32 + uint32 KKCKMCDGCGK = 8; // offset: 28 + MJPGDJIGLKO KCEEHIOCBPC = 10; // offset: 32 + uint32 LCILPGIDEAC = 11; // offset: 24 } // Obf: GKNMMJHBFEM // Type: Notify -// CmdID: 2244 +// CmdID: 2219 message RaidInfoNotify { - 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 + uint64 raid_finish_time = 1; // offset: 48 + uint32 world_level = 7; // offset: 40 + repeated RaidTargetInfo raid_target_info = 8; // offset: 16 + RaidStatus status = 11; // offset: 60 + uint32 raid_id = 13; // offset: 56 + ItemList item_list = 15; // offset: 24 } - message KBONOPFLPDJ { - uint32 raid_id = 1; // offset: 24 - uint32 max_score = 14; // offset: 28 + uint32 max_score = 9; // offset: 24 + uint32 raid_id = 13; // offset: 28 } - message FinishedRaidInfo { - repeated uint32 NGKBFPFOOPK = 6; // offset: 16 - uint32 raid_id = 1; // offset: 32 - uint32 world_level = 3; // offset: 36 + repeated uint32 NGKBFPFOOPK = 6; // offset: 24 + uint32 world_level = 13; // offset: 36 + uint32 raid_id = 15; // offset: 32 } // Obf: CELCIDNLPPO // Type: Req -// CmdID: 2243 +// CmdID: 2224 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp -// CmdID: 2234 +// CmdID: 2220 message GetRaidInfoScRsp { - 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 + repeated uint32 challenge_taken_reward_id_list = 4; // offset: 16 uint32 retcode = 6; // offset: 48 + repeated FinishedRaidInfo finished_raid_info_list = 12; // offset: 40 + repeated KBONOPFLPDJ challenge_raid_list = 13; // offset: 24 } - message OICLHALJIEH { } // Type: Rsp -// CmdID: 2219 +// CmdID: 2203 message PMLIEFOFJHF { - repeated KBONOPFLPDJ DBOADIFANMH = 14; // offset: 24 - repeated uint32 ICCCHCCDKND = 3; // offset: 32 - uint32 retcode = 15; // offset: 40 + uint32 retcode = 7; // offset: 40 + repeated KBONOPFLPDJ DBOADIFANMH = 8; // offset: 16 + repeated uint32 ICCCHCCDKND = 14; // offset: 24 } // Obf: JPCNCABCMGA // Type: Req -// CmdID: 2245 +// CmdID: 2207 message TakeChallengeRaidRewardCsReq { - uint32 HEJANCCDGAP = 6; // offset: 24 + uint32 HEJANCCDGAP = 15; // offset: 24 } // Obf: NOKJGNCMOBK // Type: Rsp -// CmdID: 2209 +// CmdID: 2210 message TakeChallengeRaidRewardScRsp { - ItemList reward = 13; // offset: 24 - uint32 retcode = 8; // offset: 32 + ItemList reward = 1; // offset: 16 uint32 HEJANCCDGAP = 5; // offset: 36 + uint32 retcode = 15; // offset: 32 } // Obf: KJJDLEIGPMJ // Type: Notify -// CmdID: 2229 +// CmdID: 2221 message ChallengeRaidNotify { - KBONOPFLPDJ GCBDMEPBNHN = 2; // offset: 24 + KBONOPFLPDJ GCBDMEPBNHN = 12; // offset: 16 } // Obf: PIKGCABFJAE // Type: Req -// CmdID: 2221 +// CmdID: 2217 message SetClientRaidTargetCountCsReq { - uint32 KJKGHIEKNID = 6; // offset: 24 + uint32 KJKGHIEKNID = 1; // offset: 24 uint32 progress = 12; // offset: 28 } // Obf: GKGJKFHIPKI // Type: Rsp -// CmdID: 2240 +// CmdID: 2229 message SetClientRaidTargetCountScRsp { - uint32 progress = 4; // offset: 24 - uint32 retcode = 13; // offset: 28 - uint32 KJKGHIEKNID = 14; // offset: 32 + uint32 KJKGHIEKNID = 2; // offset: 32 + uint32 retcode = 3; // offset: 24 + uint32 progress = 4; // offset: 28 } // Obf: NGDCCMAHNDF // Type: Req -// CmdID: 2205 +// CmdID: 2233 message GetSaveRaidCsReq { - uint32 world_level = 4; // offset: 24 - uint32 raid_id = 7; // offset: 28 + uint32 world_level = 9; // offset: 24 + uint32 raid_id = 10; // offset: 28 } // Obf: MKMPGOFLAPA // Type: Rsp -// CmdID: 2208 +// CmdID: 2206 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 + uint32 raid_id = 1; // offset: 36 + bool is_save = 4; // offset: 40 + repeated RaidTargetInfo raid_target_info = 6; // offset: 24 + uint32 retcode = 10; // offset: 32 + uint32 world_level = 14; // offset: 44 } - message RaidData { - repeated RaidTargetInfo raid_target_info = 3; // offset: 24 - uint32 raid_id = 1; // offset: 32 - uint32 world_level = 15; // offset: 36 + uint32 world_level = 1; // offset: 32 + repeated RaidTargetInfo raid_target_info = 6; // offset: 24 + uint32 raid_id = 8; // offset: 36 } // Obf: FHJENMNMMKO // Type: Req -// CmdID: 2203 +// CmdID: 2202 message GetAllSaveRaidCsReq { } // Obf: PNDCHLMHJCI // Type: Rsp -// CmdID: 2238 +// CmdID: 2214 message GetAllSaveRaidScRsp { - repeated RaidData raid_data_list = 14; // offset: 16 uint32 retcode = 10; // offset: 32 + repeated RaidData raid_data_list = 15; // offset: 16 } // Obf: GDKFOIFIAFD // Type: Notify -// CmdID: 2220 +// CmdID: 2235 message DelSaveRaidScNotify { - uint32 world_level = 14; // offset: 24 uint32 raid_id = 11; // offset: 28 + uint32 world_level = 14; // offset: 24 } // Obf: MCJANHINPDO // Type: Notify -// CmdID: 2212 +// CmdID: 2215 message RaidKickByServer { - LineupInfo lineup = 13; // offset: 16 - SceneInfo scene = 3; // offset: 32 + LineupInfo lineup = 3; // offset: 16 uint32 world_level = 5; // offset: 40 - uint32 raid_id = 10; // offset: 44 - GMFMPPKAEHE reason = 12; // offset: 48 + uint32 raid_id = 7; // offset: 48 + GMFMPPKAEHE reason = 9; // offset: 44 + SceneInfo scene = 15; // offset: 24 } +// Obf: ONNDCODLMGD enum CmdRaidCollectionType { ONNDCODLMGD_NLCDGIPGFDJ = 0; - CmdRaidCollectionEnterNextRaidCsReq = 6960; + CmdRaidCollectionEnterNextRaidCsReq = 6952; CmdRaidCollectionDataCsReq = 6958; - CmdRaidCollectionDataScRsp = 6946; + CmdRaidCollectionDataScRsp = 6948; CmdRaidCollectionEnterNextRaidScRsp = 6942; - CmdHCNNKILFONI = 6956; } - message BOPOBHGDIKN { - uint32 OBLCIENDLED = 12; // offset: 24 + uint32 OBLCIENDLED = 8; // offset: 24 } // Obf: KNDCKLDMJKB @@ -30546,47 +29864,42 @@ message RaidCollectionDataCsReq { // Obf: APODDGMLMLF // Type: Rsp -// CmdID: 6946 +// CmdID: 6948 message RaidCollectionDataScRsp { - repeated BOPOBHGDIKN challenge_list = 7; // offset: 24 - uint32 retcode = 2; // offset: 32 -} - -// Type: Notify -// CmdID: 6956 -message HCNNKILFONI { - BOPOBHGDIKN EOGGPDHKKBJ = 13; // offset: 24 + repeated BOPOBHGDIKN challenge_list = 2; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: JFEMDCIJMFA // Type: Req -// CmdID: 6960 +// CmdID: 6952 message RaidCollectionEnterNextRaidCsReq { - 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 + uint32 raid_id = 5; // offset: 32 + uint32 world_level = 7; // offset: 40 + repeated uint32 avatar_list = 10; // offset: 24 + uint32 is_save = 14; // offset: 36 } // Obf: NJGHHOHJGEO // Type: Rsp // CmdID: 6942 message RaidCollectionEnterNextRaidScRsp { - GEGLJDELBHA scene = 13; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 8; // offset: 32 + GEGLJDELBHA scene = 12; // offset: 24 } +// Obf: OOCIMJEDCHK enum CmdRechargeGiftType { OOCIMJEDCHK_NLCDGIPGFDJ = 0; - CmdTakeRechargeGiftRewardCsReq = 8376; - CmdTakeRechargeBenefitRewardCsReq = 8374; + CmdGetRechargeBenefitInfoScRsp = 8377; + CmdTakeRechargeBenefitRewardCsReq = 8364; + CmdTakeRechargeGiftRewardCsReq = 8363; CmdGetRechargeBenefitInfoCsReq = 8362; - CmdGetRechargeBenefitInfoScRsp = 8379; - CmdTakeRechargeBenefitRewardScRsp = 8364; + CmdTakeRechargeGiftRewardScRsp = 8372; + CmdGetRechargeGiftInfoScRsp = 8368; CmdGetRechargeGiftInfoCsReq = 8378; - CmdTakeRechargeGiftRewardScRsp = 8380; - CmdSyncRechargeBenefitInfoScNotify = 8372; - CmdGetRechargeGiftInfoScRsp = 8366; + CmdTakeRechargeBenefitRewardScRsp = 8371; + CmdSyncRechargeBenefitInfoScNotify = 8365; } // Obf: GFIIJCDEBDH @@ -30594,7 +29907,6 @@ enum CmdRechargeGiftType { // CmdID: 8378 message GetRechargeGiftInfoCsReq { } - message IJHPILBBHDI { message BBIBCFCKPJH { enum EGCFNCBLHJC { @@ -30603,39 +29915,38 @@ message IJHPILBBHDI { EGCFNCBLHJC_LJLKNDIACEO = 2; } } - uint32 index = 9; // offset: 24 - BBIBCFCKPJH.EGCFNCBLHJC status = 4; // offset: 28 + BBIBCFCKPJH.EGCFNCBLHJC status = 2; // offset: 28 + uint32 index = 11; // 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 + uint32 gift_type = 2; // offset: 40 + int64 end_time = 3; // offset: 32 + int64 start_time = 5; // offset: 48 + repeated IJHPILBBHDI status_list = 8; // offset: 24 } // Obf: JFEKFHLDLPK // Type: Rsp -// CmdID: 8366 +// CmdID: 8368 message GetRechargeGiftInfoScRsp { - repeated JBNGCJJDLHL OFIHOCCHNCN = 8; // offset: 16 - uint32 retcode = 3; // offset: 32 + repeated JBNGCJJDLHL OFIHOCCHNCN = 2; // offset: 24 + uint32 retcode = 11; // offset: 32 } // Obf: KCEJICPPKKM // Type: Req -// CmdID: 8376 +// CmdID: 8363 message TakeRechargeGiftRewardCsReq { - uint32 gift_type = 4; // offset: 24 + uint32 gift_type = 2; // offset: 24 } // Obf: DCAICJKEIPH // Type: Rsp -// CmdID: 8380 +// CmdID: 8372 message TakeRechargeGiftRewardScRsp { - ItemList reward = 7; // offset: 16 - JBNGCJJDLHL KJBDNIIBGNE = 13; // offset: 24 - uint32 retcode = 10; // offset: 40 + JBNGCJJDLHL KJBDNIIBGNE = 2; // offset: 24 + ItemList reward = 12; // offset: 32 + uint32 retcode = 15; // offset: 40 } // Obf: EGNKGGAIGBJ @@ -30643,53 +29954,54 @@ message TakeRechargeGiftRewardScRsp { // CmdID: 8362 message GetRechargeBenefitInfoCsReq { } - message BCAJNMLLIED { - repeated uint32 OLHODIFNABL = 9; // offset: 16 - uint32 panel_id = 1; // offset: 32 - uint32 progress = 12; // offset: 36 - uint32 id = 4; // offset: 40 + uint32 panel_id = 2; // offset: 36 + repeated uint32 OLHODIFNABL = 3; // offset: 16 + uint32 progress = 7; // offset: 32 + uint32 id = 10; // offset: 40 } // Obf: JNGJOABNBIM // Type: Rsp -// CmdID: 8379 +// CmdID: 8377 message GetRechargeBenefitInfoScRsp { - repeated BCAJNMLLIED OABBABNPPOO = 9; // offset: 24 - uint32 retcode = 13; // offset: 32 + repeated BCAJNMLLIED OABBABNPPOO = 6; // offset: 24 + uint32 retcode = 8; // offset: 32 } // Obf: IMIOIKDAJOK // Type: Notify -// CmdID: 8372 +// CmdID: 8365 message SyncRechargeBenefitInfoScNotify { - BCAJNMLLIED KLCGBJIEMPO = 3; // offset: 16 + BCAJNMLLIED KLCGBJIEMPO = 7; // offset: 24 } // Obf: CKCPEGPJGLD // Type: Req -// CmdID: 8374 +// CmdID: 8364 message TakeRechargeBenefitRewardCsReq { - uint32 id = 4; // offset: 24 + uint32 id = 2; // offset: 24 } // Obf: JINIOBBNJPF // Type: Rsp -// CmdID: 8364 +// CmdID: 8371 message TakeRechargeBenefitRewardScRsp { - BCAJNMLLIED KLCGBJIEMPO = 1; // offset: 16 - ItemList reward = 7; // offset: 32 + BCAJNMLLIED KLCGBJIEMPO = 10; // offset: 16 uint32 retcode = 11; // offset: 40 + ItemList reward = 12; // offset: 32 } +// Obf: APDINKHBHGC enum CmdRecommendType { APDINKHBHGC_NLCDGIPGFDJ = 0; - CmdGetBigDataRecommendCsReq = 2419; - CmdGetBigDataRecommendScRsp = 2445; - CmdGetBigDataAllRecommendScRsp = 2429; - CmdGetBigDataAllRecommendCsReq = 2409; + CmdGetBigDataRecommendCsReq = 2403; + CmdGetBigDataRecommendScRsp = 2407; + CmdGetBigDataAllRecommendCsReq = 2410; + CmdGetBigDataAllRecommendScRsp = 2421; } +// Obf: BigDataRecommendType enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; @@ -30703,112 +30015,103 @@ enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC = 10; } - message BMMHJIFCGNO { - uint32 KAJCFPKEGBP = 15; // offset: 24 - uint32 MIPKOFFGPFA = 3; // offset: 28 + uint32 MIPKOFFGPFA = 8; // offset: 28 + uint32 KAJCFPKEGBP = 14; // offset: 24 } - message EquipmentRecommend { - repeated BMMHJIFCGNO equipment_list = 3; // offset: 16 + repeated BMMHJIFCGNO equipment_list = 2; // offset: 24 } - message GHAJJBBEHBE { - uint32 BBGHAFGMMNM = 14; // offset: 24 - uint32 LMHDFOFNFII = 15; // offset: 28 - uint32 OAOPDHLDFIP = 5; // offset: 32 + uint32 LMHDFOFNFII = 3; // offset: 24 + uint32 BBGHAFGMMNM = 4; // offset: 32 + uint32 OAOPDHLDFIP = 11; // offset: 28 } - message RelicRecommend { - repeated GHAJJBBEHBE GMCNPKAJMHC = 1; // offset: 16 + repeated GHAJJBBEHBE GMCNPKAJMHC = 9; // offset: 24 } // Obf: KOAGMGNMMOC // Type: Req -// CmdID: 2419 +// CmdID: 2403 message GetBigDataRecommendCsReq { - uint32 equip_avatar = 1; // offset: 24 - BigDataRecommendType big_data_recommend_type = 3; // offset: 28 + BigDataRecommendType big_data_recommend_type = 1; // offset: 28 + uint32 equip_avatar = 2; // offset: 24 } // Obf: BGGIHLHFPGA // Type: Rsp -// CmdID: 2445 +// CmdID: 2407 message GetBigDataRecommendScRsp { - 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 + uint32 equip_avatar = 2; // offset: 32 + bool has_recommand = 6; // offset: 36 + BigDataRecommendType big_data_recommend_type = 12; // offset: 40 + uint32 retcode = 14; // offset: 48 oneof recommend_type { - EquipmentRecommend equipment_recommend = 13; // offset: 24 - RelicRecommend relic_recommend = 5; // offset: 24 - GNBBDMBNNDJ KHCMLINMGEN = 3; // offset: 24 + EquipmentRecommend equipment_recommend = 13; // offset: 16 + RelicRecommend relic_recommend = 11; // offset: 16 + GNBBDMBNNDJ KHCMLINMGEN = 4; // offset: 16 } } - message RecomendedAvatarInfo { - repeated uint32 avatar_id_list = 8; // offset: 16 - uint32 relic_set_id = 3; // offset: 32 - uint32 recommend_avatar_id = 10; // offset: 36 + uint32 recommend_avatar_id = 9; // offset: 32 + repeated uint32 avatar_id_list = 11; // offset: 24 + uint32 relic_set_id = 12; // offset: 36 } - message BigDataRecommendRelicAvatar { - repeated RecomendedAvatarInfo recommended_avatar_info_list = 14; // offset: 16 + repeated RecomendedAvatarInfo recommended_avatar_info_list = 1; // offset: 16 } - message JBGPLPCCDBJ { - uint32 MINCCILIJNN = 5; // offset: 24 - uint32 NMFGIBMHNKI = 12; // offset: 28 - uint32 GBJPBAHGBPO = 2; // offset: 32 + uint32 NMFGIBMHNKI = 1; // offset: 24 + uint32 GBJPBAHGBPO = 4; // offset: 32 + uint32 percent = 8; // offset: 28 } - message BPFDFOJOEMI { - uint32 LBDLAACOCCN = 5; // offset: 24 - uint32 MINCCILIJNN = 14; // offset: 28 + uint32 percent = 2; // offset: 28 + uint32 LBDLAACOCCN = 6; // offset: 24 } - message BigDataAvatarRelicRecommend { - 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 + repeated BPFDFOJOEMI sphere_main_property_list = 1; // offset: 64 + repeated BPFDFOJOEMI rope_main_property_list = 4; // offset: 32 + repeated BPFDFOJOEMI foot_main_property_list = 5; // offset: 16 + repeated BPFDFOJOEMI body_main_property_list = 6; // offset: 40 + uint32 avatar_id = 7; // offset: 72 + repeated JBGPLPCCDBJ inner_set_list = 10; // offset: 56 + repeated JBGPLPCCDBJ outer_set_list = 12; // offset: 48 } - message BigDataRecommendAvatarRelic { - repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 13; // offset: 16 + repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 5; // offset: 24 } // Obf: HGKBKMFJJCB // Type: Req -// CmdID: 2409 +// CmdID: 2410 message GetBigDataAllRecommendCsReq { - BigDataRecommendType big_data_recommend_type = 1; // offset: 24 + BigDataRecommendType big_data_recommend_type = 13; // offset: 24 } // Obf: EJEDKALMMNP // Type: Rsp -// CmdID: 2429 +// CmdID: 2421 message GetBigDataAllRecommendScRsp { - BigDataRecommendType big_data_recommend_type = 13; // offset: 32 - uint32 retcode = 3; // offset: 40 + BigDataRecommendType big_data_recommend_type = 5; // offset: 36 + uint32 retcode = 9; // offset: 40 oneof recommend_type { - BigDataRecommendRelicAvatar relic_avatar = 8; // offset: 16 - BigDataRecommendAvatarRelic avatar_relic = 1; // offset: 16 - GNBBDMBNNDJ KHCMLINMGEN = 4; // offset: 16 + BigDataRecommendRelicAvatar relic_avatar = 1; // offset: 16 + BigDataRecommendAvatarRelic avatar_relic = 8; // offset: 16 + GNBBDMBNNDJ KHCMLINMGEN = 7; // offset: 16 } } +// Obf: AAGDLGIHHOE enum CmdRedDotType { AAGDLGIHHOE_NLCDGIPGFDJ = 0; - CmdEGELHCKMLNK = 5923; - CmdLLCOHLNBNGM = 5927; - AAGDLGIHHOE_EJDAHCIBGOF = 5944; - CmdGetAllRedDotDataScRsp = 5942; - AAGDLGIHHOE_KABNELBBNKH = 5907; - CmdGetAllRedDotDataCsReq = 5932; + AAGDLGIHHOE_KABNELBBNKH = 5937; + AAGDLGIHHOE_EJDAHCIBGOF = 5919; + CmdGetAllRedDotDataCsReq = 5909; + CmdEGELHCKMLNK = 5944; + CmdLLCOHLNBNGM = 5948; + CmdGetAllRedDotDataScRsp = 5923; } enum KFMHMJLPHOG { @@ -30816,77 +30119,74 @@ enum KFMHMJLPHOG { KFMHMJLPHOG_PFNPBLMEOJB = 1; KFMHMJLPHOG_CBHMACJNEJG = 2; } - message FHNAEJBKINH { - repeated uint32 KCNPFIGHDAL = 5; // offset: 24 + repeated uint32 KCNPFIGHDAL = 12; // offset: 16 } - message GFOAMKNHBFE { - map BANBCCBOEBJ = 8; // offset: 16 - uint32 panel_id = 14; // offset: 32 - uint32 FDEAKDCDGML = 6; // offset: 36 + map BANBCCBOEBJ = 2; // offset: 16 + uint32 FDEAKDCDGML = 10; // offset: 32 + uint32 panel_id = 14; // offset: 36 } // Type: Req -// CmdID: 5932 +// CmdID: 5909 message GetAllRedDotDataCsReq { } // Type: Rsp -// CmdID: 5942 +// CmdID: 5923 message GetAllRedDotDataScRsp { - repeated GFOAMKNHBFE KGONOBEAGAI = 3; // offset: 16 - uint32 retcode = 8; // offset: 32 + repeated GFOAMKNHBFE KGONOBEAGAI = 3; // offset: 24 + uint32 retcode = 5; // offset: 32 } - 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 + KFMHMJLPHOG BICLKAPMFGP = 6; // offset: 36 + uint32 group_id = 7; // offset: 44 + uint32 panel_id = 9; // offset: 40 + repeated uint32 switch_list = 10; // offset: 16 + uint32 FDEAKDCDGML = 13; // offset: 32 } // Type: Rsp -// CmdID: 5923 +// CmdID: 5944 message EGELHCKMLNK { - uint32 FDEAKDCDGML = 13; // offset: 24 - uint32 retcode = 11; // offset: 28 - uint32 panel_id = 1; // offset: 32 - uint32 group_id = 4; // offset: 36 + uint32 retcode = 9; // offset: 24 + uint32 FDEAKDCDGML = 10; // offset: 28 + uint32 group_id = 12; // offset: 32 + uint32 panel_id = 14; // offset: 36 } - message ILDOMDOFEPK { uint32 group_id = 1; // offset: 24 - uint32 FDEAKDCDGML = 4; // offset: 28 - uint32 panel_id = 11; // offset: 32 + uint32 FDEAKDCDGML = 7; // offset: 32 + uint32 panel_id = 12; // offset: 28 } // Type: Rsp -// CmdID: 5927 +// CmdID: 5948 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 + uint32 panel_id = 1; // offset: 44 + FHNAEJBKINH BKNKFNHIPAK = 2; // offset: 24 + uint32 group_id = 4; // offset: 36 + uint32 retcode = 8; // offset: 32 + uint32 FDEAKDCDGML = 14; // offset: 40 } +// Obf: MHMAOPPIBCL enum CmdRelicBoxType { 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; + CmdConfirmRelicBoxCsReq = 8951; + CmdGetRelicBoxDataCsReq = 8968; + CmdRelicBoxRegularScNotify = 8964; + CmdGetRelicBoxDataScRsp = 8958; + CmdOpenRelicBoxScRsp = 8965; + CmdSetRelicBoxTargetScRsp = 8967; + CmdSetRelicBoxCustomScRsp = 8962; + CmdReportRelicBoxActionScRsp = 8957; + CmdSetRelicBoxCustomCsReq = 8953; + CmdConfirmRelicBoxScRsp = 8959; + CmdOpenRelicBoxCsReq = 8961; + CmdReportRelicBoxActionCsReq = 8960; } enum BDFGBPHEPDI { @@ -30899,34 +30199,29 @@ enum JFIIIHFBLPA { JFIIIHFBLPA_NEODNIFGDJC = 0; JFIIIHFBLPA_BPKKHFFJGGI = 1; } - 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 + uint32 type = 1; // offset: 36 + repeated RelicAffix sub_affix_list = 2; // offset: 16 + uint32 exp = 4; // offset: 40 + uint32 level = 11; // offset: 48 + uint32 tid = 12; // offset: 44 + uint32 main_affix_id = 15; // offset: 32 } - message JBOAAPIDOIC { uint32 IPILHKHCLJH = 11; // offset: 24 - uint32 FLFOCHJFLOE = 7; // offset: 28 + uint32 FLFOCHJFLOE = 13; // offset: 28 } - message HGABLJFOKDG { - JBOAAPIDOIC NOAJIGHLIIC = 1; // offset: 24 - JFIIIHFBLPA HDHKAHJBFKD = 11; // offset: 32 - uint32 avatar_id = 5; // offset: 36 + uint32 avatar_id = 6; // offset: 36 + JFIIIHFBLPA HDHKAHJBFKD = 12; // offset: 32 + JBOAAPIDOIC NOAJIGHLIIC = 14; // offset: 16 } - message BEBNHPCBMPF { - JBOAAPIDOIC NOAJIGHLIIC = 6; // offset: 16 - uint32 avatar_id = 8; // offset: 32 + JBOAAPIDOIC NOAJIGHLIIC = 3; // offset: 16 + uint32 avatar_id = 4; // offset: 32 } - message DPJCBHKGFOK { - repeated Relic relics = 5; // offset: 24 + repeated Relic relics = 7; // offset: 24 } // Obf: NGKOLFNOAKC @@ -30937,117 +30232,118 @@ message GetRelicBoxDataCsReq { // Obf: JOONMECDIHJ // Type: Rsp -// CmdID: 8956 +// CmdID: 8958 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 + uint32 retcode = 1; // offset: 64 + DPJCBHKGFOK AHNPPGMFOKN = 2; // offset: 40 + BDFGBPHEPDI state = 3; // offset: 72 + PNGBDDIBCDD NJFEFOFPKPF = 7; // offset: 32 + HGABLJFOKDG target = 10; // offset: 16 + repeated uint32 OAJFAFIDKPI = 13; // offset: 48 + repeated BEBNHPCBMPF EBDIOJPDJIH = 14; // offset: 24 + uint32 MFLMHFLMCPO = 15; // offset: 68 } // Obf: OKCGFDFBPBL // Type: Req -// CmdID: 8966 +// CmdID: 8953 message SetRelicBoxCustomCsReq { - BEBNHPCBMPF EBDIOJPDJIH = 10; // offset: 24 - repeated BEBNHPCBMPF JKKFJHKHFPL = 15; // offset: 32 + repeated BEBNHPCBMPF JKKFJHKHFPL = 7; // offset: 32 + BEBNHPCBMPF EBDIOJPDJIH = 9; // offset: 16 } // Obf: ONJHKFHDPGH // Type: Rsp -// CmdID: 8970 +// CmdID: 8962 message SetRelicBoxCustomScRsp { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: ANOEGCFDJKD // Type: Req // CmdID: 8952 message SetRelicBoxTargetCsReq { - HGABLJFOKDG MCLLALGABAB = 12; // offset: 24 + HGABLJFOKDG target = 7; // offset: 16 } // Obf: DGJAPNJCDCM // Type: Rsp -// CmdID: 8969 +// CmdID: 8967 message SetRelicBoxTargetScRsp { - HGABLJFOKDG MCLLALGABAB = 3; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 4; // offset: 32 + HGABLJFOKDG target = 9; // offset: 16 } // Obf: GFOFPDMELCL // Type: Req -// CmdID: 8954 +// CmdID: 8961 message OpenRelicBoxCsReq { - HGABLJFOKDG MCLLALGABAB = 10; // offset: 24 + HGABLJFOKDG target = 7; // offset: 24 } // Obf: PCAFMOHEDGK // Type: Rsp -// CmdID: 8961 +// CmdID: 8965 message OpenRelicBoxScRsp { - PNGBDDIBCDD LCMADDIMION = 8; // offset: 24 - uint32 GNLAAIDFOJF = 2; // offset: 32 - uint32 retcode = 12; // offset: 36 + PNGBDDIBCDD LCMADDIMION = 4; // offset: 16 + uint32 retcode = 5; // offset: 36 + uint32 GNLAAIDFOJF = 12; // offset: 32 } // Obf: OJKDPIDOBEO // Type: Req -// CmdID: 8967 +// CmdID: 8951 message ConfirmRelicBoxCsReq { - bool BBNIFADMHHO = 11; // offset: 24 + bool BBNIFADMHHO = 1; // offset: 24 } // Obf: EENMGNBLPEJ // Type: Rsp -// CmdID: 8953 +// CmdID: 8959 message ConfirmRelicBoxScRsp { - repeated uint32 OAJFAFIDKPI = 15; // offset: 24 - uint32 retcode = 14; // offset: 32 - uint32 HMBNJLNBLIF = 9; // offset: 36 - bool BBNIFADMHHO = 7; // offset: 40 + bool BBNIFADMHHO = 1; // offset: 36 + repeated uint32 OAJFAFIDKPI = 4; // offset: 24 + uint32 retcode = 8; // offset: 32 + uint32 HMBNJLNBLIF = 11; // offset: 40 } // Obf: AGKJMBBJCNC // Type: Req -// CmdID: 8957 +// CmdID: 8960 message ReportRelicBoxActionCsReq { oneof MKKDALGEAKK { - uint32 KCGLKFKHPIC = 11; // offset: 16 + uint32 KCGLKFKHPIC = 1; // offset: 24 } } // Obf: OBKJIKBEHHF // Type: Rsp -// CmdID: 8960 +// CmdID: 8957 message ReportRelicBoxActionScRsp { - uint32 retcode = 5; // offset: 24 - BDFGBPHEPDI state = 13; // offset: 28 + uint32 retcode = 7; // offset: 28 + BDFGBPHEPDI state = 11; // offset: 24 } // Obf: BIGELLJGGEP // Type: Notify -// CmdID: 8965 +// CmdID: 8964 message RelicBoxRegularScNotify { - DPJCBHKGFOK AHNPPGMFOKN = 12; // offset: 24 + DPJCBHKGFOK AHNPPGMFOKN = 14; // offset: 24 } +// Obf: IHFPHIPHDCE enum CmdRelicPresetType { IHFPHIPHDCE_NLCDGIPGFDJ = 0; - CmdRelicPresetDeletePlanCsReq = 9842; - CmdRelicPresetAddPlanScRsp = 9860; - CmdEJILGJGLKIO = 9851; - CmdRelicPresetAddPlanCsReq = 9856; - CmdEGGOCLKIAME = 9844; - CmdRelicPresetGetPlanScRsp = 9846; - CmdRelicPresetUpdatePlanScRsp = 9854; - CmdRelicPresetDeletePlanScRsp = 9859; - CmdRelicPresetUpdatePlanCsReq = 9852; + CmdRelicPresetUpdatePlanCsReq = 9845; + CmdRelicPresetUpdatePlanScRsp = 9844; + CmdRelicPresetAddPlanCsReq = 9843; + CmdRelicPresetGetPlanScRsp = 9848; + CmdEJILGJGLKIO = 9855; + CmdRelicPresetAddPlanScRsp = 9852; + CmdEGGOCLKIAME = 9851; CmdRelicPresetGetPlanCsReq = 9858; + CmdRelicPresetDeletePlanCsReq = 9842; + CmdRelicPresetDeletePlanScRsp = 9857; } enum FDJKLJGDCID { @@ -31060,6 +30356,7 @@ enum FDJKLJGDCID { FDJKLJGDCID_FHCEFAOHJJJ = 6; } +// Obf: HNBGMOIHOAN enum RelicPresetPlanSourceType { HNBGMOIHOAN_NLCDGIPGFDJ = 0; HNBGMOIHOAN_BDNDDMBONNJ = 1; @@ -31069,115 +30366,114 @@ enum RelicPresetPlanSourceType { HNBGMOIHOAN_CPHMEHDCFBF = 5; HNBGMOIHOAN_platform = 6; } - 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 + uint32 avatar_id = 1; // offset: 40 + repeated uint32 relic_ids = 4; // offset: 32 + string name = 6; // offset: 16 + uint32 unique_id = 10; // offset: 44 + RelicPresetPlanSourceType source_type = 13; // offset: 48 } // Type: Req // CmdID: 9858 message RelicPresetGetPlanCsReq { - uint32 avatar_id = 11; // offset: 24 + uint32 avatar_id = 7; // offset: 24 } // Type: Rsp -// CmdID: 9846 +// CmdID: 9848 message RelicPresetGetPlanScRsp { - repeated PFCKBFLDHNI relic_plan_list = 15; // offset: 24 - uint32 avatar_id = 9; // offset: 32 - uint32 retcode = 8; // offset: 36 + uint32 retcode = 1; // offset: 36 + uint32 avatar_id = 5; // offset: 32 + repeated PFCKBFLDHNI relic_plan_list = 8; // offset: 24 } // Type: Req -// CmdID: 9856 +// CmdID: 9843 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 + uint32 avatar_id = 4; // offset: 40 + string name = 5; // offset: 24 + RelicPresetPlanSourceType source_type = 8; // offset: 48 + repeated uint32 relic_ids = 13; // offset: 16 + FDJKLJGDCID LLJJCOOKANH = 14; // offset: 44 } // Type: Rsp -// CmdID: 9860 +// CmdID: 9852 message RelicPresetAddPlanScRsp { - PFCKBFLDHNI relic_plan = 8; // offset: 16 - uint32 retcode = 12; // offset: 32 + PFCKBFLDHNI relic_plan = 2; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 9842 message RelicPresetDeletePlanCsReq { - uint32 unique_id = 14; // offset: 24 + uint32 unique_id = 9; // offset: 24 } // Type: Rsp -// CmdID: 9859 +// CmdID: 9857 message RelicPresetDeletePlanScRsp { - uint32 unique_id = 4; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 retcode = 4; // offset: 28 + uint32 unique_id = 6; // offset: 24 } - message HPPOINFLEPJ { - repeated uint32 relic_ids = 11; // offset: 16 - RelicPresetPlanSourceType NFMKOFNEKLA = 13; // offset: 32 - FDJKLJGDCID LLJJCOOKANH = 12; // offset: 36 + FDJKLJGDCID LLJJCOOKANH = 1; // offset: 36 + repeated uint32 relic_ids = 4; // offset: 24 + RelicPresetPlanSourceType source_type = 12; // offset: 32 } // Type: Req -// CmdID: 9852 +// CmdID: 9845 message RelicPresetUpdatePlanCsReq { - uint32 unique_id = 5; // offset: 32 + uint32 unique_id = 15; // offset: 32 oneof KKNBOACNCON { - HPPOINFLEPJ relic_list = 6; // offset: 16 - string name = 1; // offset: 16 + HPPOINFLEPJ relic_list = 12; // offset: 24 + string name = 13; // offset: 24 } } // Type: Rsp -// 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: 9844 -message EGGOCLKIAME { - uint32 unique_id = 7; // offset: 24 +message RelicPresetUpdatePlanScRsp { + uint32 retcode = 3; // offset: 36 + uint32 unique_id = 6; // offset: 40 + oneof KKNBOACNCON { + HPPOINFLEPJ relic_list = 15; // offset: 16 + string name = 9; // offset: 16 + } } // Type: Notify // CmdID: 9851 -message EJILGJGLKIO { - PFCKBFLDHNI relic_plan = 7; // offset: 24 +message EGGOCLKIAME { + uint32 unique_id = 14; // offset: 24 } +// Type: Notify +// CmdID: 9855 +message EJILGJGLKIO { + PFCKBFLDHNI relic_plan = 6; // offset: 24 +} + +// Obf: HLACKPFNIBD enum CmdRelicSmartWearType { HLACKPFNIBD_NLCDGIPGFDJ = 0; - CmdRelicSmartWearDeletePinRelicScRsp = 8255; - CmdRelicSmartWearGetPinRelicScRsp = 8253; - CmdRelicSmartWearUpdatePinRelicCsReq = 8265; - CmdRelicSmartWearDeletePlanCsReq = 8262; - CmdRelicSmartWearUpdatePinRelicScNotify = 8258; - CmdRelicSmartWearUpdatePlanScRsp = 8269; - CmdRelicSmartWearGetPlanScRsp = 8256; - CmdRelicSmartWearAddPlanCsReq = 8266; - CmdRelicSmartWearUpdatePlanCsReq = 8252; + CmdRelicSmartWearDeletePlanScRsp = 8254; + CmdRelicSmartWearUpdatePinRelicScRsp = 8256; + CmdRelicSmartWearGetPlanScRsp = 8258; CmdRelicSmartWearGetPlanCsReq = 8268; - CmdRelicSmartWearGetPinRelicCsReq = 8267; - CmdRelicSmartWearUpdatePinRelicScRsp = 8251; - CmdRelicSmartWearDeletePinRelicCsReq = 8263; - CmdRelicSmartWearDeletePlanScRsp = 8264; - CmdRelicSmartWearAddPlanScRsp = 8270; + CmdRelicSmartWearDeletePinRelicCsReq = 8269; + CmdRelicSmartWearGetPinRelicCsReq = 8251; + CmdRelicSmartWearAddPlanScRsp = 8262; + CmdRelicSmartWearGetPinRelicScRsp = 8259; + CmdRelicSmartWearDeletePlanCsReq = 8255; + CmdRelicSmartWearUpdatePlanCsReq = 8252; + CmdRelicSmartWearDeletePinRelicScRsp = 8266; + CmdRelicSmartWearUpdatePinRelicScNotify = 8270; + CmdRelicSmartWearUpdatePinRelicCsReq = 8264; + CmdRelicSmartWearUpdatePlanScRsp = 8267; + CmdRelicSmartWearAddPlanCsReq = 8253; } enum KCKJILIMNFF { @@ -31186,273 +30482,255 @@ enum KCKJILIMNFF { KCKJILIMNFF_HEHPPOFHLMI = 2; KCKJILIMNFF_EBDIOJPDJIH = 3; } - 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 + uint32 unique_id = 4; // offset: 44 + repeated uint32 outside_relic_list = 5; // offset: 24 + uint32 avatar_id = 6; // offset: 40 + repeated uint32 inside_relic_list = 11; // offset: 32 } // Obf: PIHNFHMEHCD // Type: Req // CmdID: 8268 message RelicSmartWearGetPlanCsReq { - uint32 avatar_id = 4; // offset: 24 + uint32 avatar_id = 15; // offset: 24 } // Obf: MBLPEOFOOAF // Type: Rsp -// CmdID: 8256 +// CmdID: 8258 message RelicSmartWearGetPlanScRsp { - repeated RelicSmartWearPlan relic_plan_list = 13; // offset: 16 - uint32 retcode = 7; // offset: 32 - uint32 avatar_id = 9; // offset: 36 + repeated RelicSmartWearPlan relic_plan_list = 6; // offset: 24 + uint32 avatar_id = 8; // offset: 32 + uint32 retcode = 12; // offset: 36 } // Obf: KHPMJDJKEAB // Type: Req -// CmdID: 8266 +// CmdID: 8253 message RelicSmartWearAddPlanCsReq { - RelicSmartWearPlan relic_plan = 3; // offset: 16 + RelicSmartWearPlan relic_plan = 9; // offset: 16 } // Obf: ILCBEINELFA // Type: Rsp -// CmdID: 8270 +// CmdID: 8262 message RelicSmartWearAddPlanScRsp { - RelicSmartWearPlan relic_plan = 3; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 12; // offset: 32 + RelicSmartWearPlan relic_plan = 13; // offset: 24 } // Obf: AHKGHNIDDHI // Type: Req // CmdID: 8252 message RelicSmartWearUpdatePlanCsReq { - RelicSmartWearPlan relic_plan = 8; // offset: 16 + RelicSmartWearPlan relic_plan = 3; // offset: 16 } // Obf: BPHCDBFPIFB // Type: Rsp -// CmdID: 8269 +// CmdID: 8267 message RelicSmartWearUpdatePlanScRsp { - RelicSmartWearPlan relic_plan = 6; // offset: 16 - uint32 retcode = 1; // offset: 32 + RelicSmartWearPlan relic_plan = 4; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: IGFDCGKPJBE // Type: Req -// CmdID: 8262 +// CmdID: 8255 message RelicSmartWearDeletePlanCsReq { - uint32 unique_id = 2; // offset: 24 + uint32 unique_id = 12; // offset: 24 } // Obf: POPMMDIDDJO // Type: Rsp -// CmdID: 8264 +// CmdID: 8254 message RelicSmartWearDeletePlanScRsp { - uint32 unique_id = 5; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 unique_id = 4; // offset: 28 + uint32 retcode = 10; // offset: 24 } - message ONFLANPGHHL { - repeated uint32 inside_relic_list = 14; // offset: 16 - repeated uint32 outside_relic_list = 2; // offset: 32 - KCKJILIMNFF ALAEIBDIGHM = 6; // offset: 40 + repeated uint32 inside_relic_list = 4; // offset: 16 + KCKJILIMNFF ALAEIBDIGHM = 13; // offset: 40 + repeated uint32 outside_relic_list = 15; // offset: 24 } - message CABBOOKAODO { - repeated uint32 relic_ids = 5; // offset: 16 - ONFLANPGHHL AEONNKANGCE = 13; // offset: 24 - uint32 avatar_id = 15; // offset: 40 + ONFLANPGHHL AEONNKANGCE = 3; // offset: 32 + repeated uint32 relic_ids = 10; // offset: 16 + uint32 avatar_id = 13; // offset: 40 } // Obf: OKLKPLGFPNM // Type: Req -// CmdID: 8267 +// CmdID: 8251 message RelicSmartWearGetPinRelicCsReq { - uint32 avatar_id = 12; // offset: 24 + uint32 avatar_id = 8; // offset: 24 } // Obf: EMKANKKOICP // Type: Rsp -// CmdID: 8253 +// CmdID: 8259 message RelicSmartWearGetPinRelicScRsp { - repeated CABBOOKAODO OJNCAOKPKIB = 13; // offset: 16 - uint32 retcode = 3; // offset: 32 - uint32 avatar_id = 10; // offset: 36 + repeated CABBOOKAODO OJNCAOKPKIB = 1; // offset: 24 + uint32 retcode = 5; // offset: 36 + uint32 avatar_id = 15; // offset: 32 } // Obf: JIODIEHBGMI // Type: Notify -// CmdID: 8258 +// CmdID: 8270 message RelicSmartWearUpdatePinRelicScNotify { - repeated CABBOOKAODO PLNCNCNIPKN = 12; // offset: 16 - repeated CABBOOKAODO ANCHGOGNLFP = 6; // offset: 32 - uint32 relic_unique_id = 9; // offset: 40 + repeated CABBOOKAODO ANCHGOGNLFP = 3; // offset: 24 + repeated CABBOOKAODO PLNCNCNIPKN = 4; // offset: 16 + uint32 relic_unique_id = 10; // offset: 40 } // Obf: PMMIOMPJADM // Type: Req -// CmdID: 8265 +// CmdID: 8264 message RelicSmartWearUpdatePinRelicCsReq { - CABBOOKAODO DNNKBPBFPBK = 1; // offset: 24 + CABBOOKAODO DNNKBPBFPBK = 14; // offset: 16 } // Obf: IJMEMLHHMIC // Type: Rsp -// CmdID: 8251 +// CmdID: 8256 message RelicSmartWearUpdatePinRelicScRsp { - CABBOOKAODO DNNKBPBFPBK = 11; // offset: 24 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 13; // offset: 32 + CABBOOKAODO DNNKBPBFPBK = 15; // offset: 24 } // Obf: FABKOODPCLA // Type: Req -// CmdID: 8263 +// CmdID: 8269 message RelicSmartWearDeletePinRelicCsReq { - repeated ONFLANPGHHL AIFAMIFGMCH = 4; // offset: 24 - bool BEAJGCMPOED = 13; // offset: 32 - uint32 avatar_id = 12; // offset: 36 + bool BEAJGCMPOED = 7; // offset: 32 + repeated ONFLANPGHHL AIFAMIFGMCH = 8; // offset: 24 + uint32 avatar_id = 15; // offset: 36 } // Obf: KJHJMAEMDMJ // Type: Rsp -// CmdID: 8255 +// CmdID: 8266 message RelicSmartWearDeletePinRelicScRsp { - repeated ONFLANPGHHL AIFAMIFGMCH = 10; // offset: 24 - uint32 avatar_id = 3; // offset: 32 - uint32 retcode = 12; // offset: 36 + repeated ONFLANPGHHL AIFAMIFGMCH = 5; // offset: 16 + uint32 avatar_id = 10; // offset: 32 + uint32 retcode = 14; // offset: 36 } +// Obf: GLHDKOHHDDK enum CmdReplayType { GLHDKOHHDDK_NLCDGIPGFDJ = 0; - GLHDKOHHDDK_OENOMLJLADC = 3580; - CmdGetReplayTokenCsReq = 3573; - CmdDFMBMCGMFFP = 3527; - CmdGetReplayTokenScRsp = 3503; + CmdGetReplayTokenScRsp = 3578; + CmdGetReplayTokenCsReq = 3525; } // Type: Req -// CmdID: 3573 +// CmdID: 3525 message GetReplayTokenCsReq { - 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 + uint32 stage_id = 1; // offset: 40 + uint32 KLIFGJOILEE = 3; // offset: 44 + PBIEFHKNAFA replay_type = 7; // offset: 48 + uint32 PBNIENNCNOP = 9; // offset: 52 + string LMFFNNIGMMO = 10; // offset: 32 + string GIMGDNJPPDJ = 12; // offset: 16 } // Type: Rsp -// CmdID: 3503 +// CmdID: 3578 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 FAOFIEIAECG { -} - -// Type: Rsp -// CmdID: 3527 -message DFMBMCGMFFP { - repeated ReplayInfo IHNJCKDHOJE = 3; // offset: 24 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 5; // offset: 48 + PBIEFHKNAFA replay_type = 6; // offset: 40 + string token = 9; // offset: 32 + string GIMGDNJPPDJ = 10; // offset: 24 + uint32 stage_id = 14; // offset: 44 } +// Obf: LHHIKPLMLGH enum CmdRndOptionType { LHHIKPLMLGH_NLCDGIPGFDJ = 0; - CmdGetRndOptionCsReq = 3473; - CmdDailyFirstMeetPamScRsp = 3427; - CmdGetRndOptionScRsp = 3403; - CmdDailyFirstMeetPamCsReq = 3480; + CmdGetRndOptionCsReq = 3425; + CmdDailyFirstMeetPamCsReq = 3493; + CmdGetRndOptionScRsp = 3478; + CmdDailyFirstMeetPamScRsp = 3458; } // Type: Req -// CmdID: 3473 +// CmdID: 3425 message GetRndOptionCsReq { - uint32 id = 15; // offset: 24 + uint32 id = 6; // offset: 24 } // Type: Rsp -// CmdID: 3403 +// CmdID: 3478 message GetRndOptionScRsp { - repeated uint32 EFLOILNLFIC = 6; // offset: 16 + repeated uint32 EFLOILNLFIC = 9; // offset: 24 uint32 retcode = 11; // offset: 32 } // Type: Req -// CmdID: 3480 +// CmdID: 3493 message DailyFirstMeetPamCsReq { } // Type: Rsp -// CmdID: 3427 +// CmdID: 3458 message DailyFirstMeetPamScRsp { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 5; // offset: 24 } +// Obf: HHPMDFMOOAK enum CmdRogueType { 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; + CmdOpenRogueChestScRsp = 1819; + CmdSyncRogueGetItemScNotify = 1817; + CmdEnterRogueCsReq = 1888; + CmdEnableRogueTalentScRsp = 1808; + CmdPDNOJMFCDDG = 1848; + CmdEKFCDGNOAIN = 1804; + CmdGetRogueAeonInfoCsReq = 1887; + CmdEnableRogueTalentCsReq = 1900; + CmdGetRogueInfoCsReq = 1825; + CmdGetRogueTalentInfoCsReq = 1831; + CmdStartRogueCsReq = 1893; + CmdCDOKCLHEDBO = 1849; + CmdCGMBIHBHLFK = 1830; + CmdQuitRogueScRsp = 1829; + CmdSyncRogueAeonScNotify = 1883; + CmdEnterRogueMapRoomScRsp = 1875; + CmdSyncRogueAreaUnlockScNotify = 1895; + CmdGetRogueAeonInfoScRsp = 1824; + CmdGetRogueInfoScRsp = 1878; + CmdAJNDMBCDEOL = 1842; + CmdExchangeRogueRewardKeyCsReq = 1828; + CmdOpenRogueChestCsReq = 1846; + CmdExchangeRogueRewardKeyScRsp = 1898; + CmdQuitRogueCsReq = 1843; + CmdSyncRogueStatusScNotify = 1899; + HHPMDFMOOAK_HPJBLIFMOJB = 1844; + CmdCINMCBDCBMJ = 1872; + CmdStartRogueScRsp = 1858; + CmdFinishAeonDialogueGroupScRsp = 1877; + CmdEnterRogueScRsp = 1881; + CmdSyncRogueReviveInfoScNotify = 1810; + CmdSyncRogueVirtualItemInfoScNotify = 1822; + CmdLeaveRogueCsReq = 1886; + CmdEnterRogueMapRoomCsReq = 1835; + CmdAJAOJOEAGML = 1845; + CmdSyncRogueMapRoomScNotify = 1815; + CmdLeaveRogueScRsp = 1847; + CmdSyncRogueFinishScNotify = 1839; + CmdFinishAeonDialogueGroupCsReq = 1885; + CmdKFJFHKLJKAK = 1890; + CmdSyncRogueSeasonFinishScNotify = 1896; + CmdNAHANHPHGGF = 1880; + CmdSyncRogueExploreWinScNotify = 1834; + CmdHIGAMEJNCJJ = 1860; + CmdBHLEHMNFHPJ = 1811; } +// Obf: NOGKOJCAFAE enum RogueStatus { NOGKOJCAFAE_NLCDGIPGFDJ = 0; NOGKOJCAFAE_BMOOGBNPEAA = 1; @@ -31461,6 +30739,7 @@ enum RogueStatus { NOGKOJCAFAE_CIHFGJDCHIA = 4; } +// Obf: KFNIFOJPFCB enum RogueRoomStatus { KFNIFOJPFCB_NLCDGIPGFDJ = 0; KFNIFOJPFCB_GAJGBBFELEL = 1; @@ -31469,6 +30748,7 @@ enum RogueRoomStatus { KFNIFOJPFCB_CIHFGJDCHIA = 4; } +// Obf: HNPHKCCICPM enum RogueAreaStatus { HNPHKCCICPM_GAJGBBFELEL = 0; HNPHKCCICPM_BFADFAELKLJ = 1; @@ -31509,645 +30789,478 @@ enum PPOCAMCLLEG { PPOCAMCLLEG_HMCKMBAGNJA = 0; PPOCAMCLLEG_DJBOLOGMBGG = 1; } - message ABOFJEIMLLJ { - uint32 buff_id = 13; // offset: 24 - uint32 level = 10; // offset: 28 + uint32 buff_id = 12; // offset: 24 + uint32 level = 13; // offset: 28 } - -message BBOMFKLAJLO { - repeated ABOFJEIMLLJ buff_list = 3; // offset: 16 -} - 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 + uint32 room_id = 5; // offset: 32 + uint32 MAJKFIMPOOF = 10; // offset: 24 + RogueRoomStatus CAGDNHCOCKM = 13; // offset: 36 + RogueRoomStatus FCHHPCIDNGM = 14; // offset: 28 + uint32 PGACMFLCDID = 15; // 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 + uint32 ANHDBMOPGDC = 7; // offset: 44 + uint32 HPKMGKPPELC = 11; // offset: 32 + repeated PAIJCBOKIFO LLNICHDDIAN = 12; // offset: 24 + uint32 area_id = 13; // offset: 40 + uint32 map_id = 15; // offset: 36 } - 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 + RogueStatus NHDLEFAAPOB = 1; // offset: 40 + uint32 KNDHMNBIIDF = 3; // offset: 44 + bool ALAJJMKOMML = 8; // offset: 28 + uint32 area_id = 12; // offset: 24 + uint32 map_id = 13; // offset: 32 + RogueAreaStatus area_status = 14; // offset: 36 } - -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 LCMGCELIAEK { - repeated ABOFJEIMLLJ OLCOANIFALP = 9; // offset: 16 - ABOFJEIMLLJ IFOOEPKGGAG = 12; // offset: 24 -} - -message JKJKKDJIKBJ { - repeated ABOFJEIMLLJ JJDILEHLHDH = 13; // offset: 16 - repeated ABOFJEIMLLJ NPIGFLFEEHM = 4; // offset: 32 - uint32 LGIPILAKIKB = 1; // offset: 40 -} - message AEFFOCFJNBF { ItemCostData cost_data = 2; // offset: 16 - float CBJALFOLFIH = 13; // offset: 32 - uint32 buff_id = 14; // offset: 36 + uint32 buff_id = 11; // offset: 32 } - message HFGBCEKGFHK { - repeated AEFFOCFJNBF EMAGFIBLNCJ = 3; // offset: 24 + repeated AEFFOCFJNBF EMAGFIBLNCJ = 15; // offset: 24 } - 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 + uint32 DGGCFDKJDPO = 2; // offset: 28 + uint32 LJCEOGPOGBE = 4; // offset: 36 + uint32 NPHAJEKCBKF = 10; // offset: 32 + uint32 total_count = 11; // offset: 24 } - message OEDNNHAOHAB { - repeated EFDAIBDBFEA MAJGMMCOCIG = 3; // offset: 24 + repeated EFDAIBDBFEA MAJGMMCOCIG = 5; // offset: 16 } - -message EFOIMNLMPOA { - repeated uint32 BPDDBKGDMDD = 3; // offset: 24 - OEDNNHAOHAB DNPCCFFFBHN = 6; // offset: 32 -} - -message DDGNKMACELB { - repeated uint32 FIMLDDNFGJH = 14; // offset: 16 -} - -message HDJJMJNIINH { - repeated uint32 KPJPABDIOJB = 9; // offset: 16 -} - -message FPMMBJBPNLC { - uint32 IPAOBKONIFL = 8; // offset: 36 - oneof BNJPPHJNKHF { - ItemList NMJGHEACCMC = 3; // offset: 16 - BBOMFKLAJLO MMLJADJNKIA = 4; // offset: 16 - } -} - message KCMFAIBMOHB { - ItemCostData LNIEFKBMIPD = 14; // offset: 16 + ItemCostData LNIEFKBMIPD = 14; // offset: 24 } - -message ANADIOPMFJA { - uint32 DKIEIKJDBDB = 9; // offset: 24 -} - 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 + uint32 OFHBBKOKANF = 5; // offset: 24 + uint32 GBIEAMKLONK = 6; // offset: 28 + uint32 DBHOIDLKMAB = 8; // offset: 32 + uint32 LKHAIEIDAJL = 10; // offset: 36 } - message AGEHGBKOBEF { - EDOIEMCFFCA LFLCDNGALME = 1472; // offset: 16 - HNKAOFDGLIE CFDIKLBINHK = 874; // offset: 24 + HNKAOFDGLIE CFDIKLBINHK = 448; // offset: 24 + EDOIEMCFFCA LFLCDNGALME = 960; // offset: 32 } - 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 + MBCBDJNKFEB NIKDPODBIEF = 5; // offset: 48 + CGNNMPIKBBB HHFAAFOBKME = 6; // offset: 16 + GOIEJOCFKEE ACLKMFCDMED = 8; // offset: 40 + GFGHGCIMKGA AEFMMOHKCHJ = 14; // offset: 24 } - 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 + DNDMLICBKEF COOOMDKGODF = 2; // offset: 24 + CDDIJCBEAHJ IELPCHGLFCA = 3; // offset: 56 + AGEOGDOGDMM DHEKLJDBNNP = 4; // offset: 48 + RogueStatus status = 5; // offset: 88 + HIKOBOMBMPB DNPCCFFFBHN = 6; // offset: 32 + INHBMHCJJCN FMIGOKIDKJL = 7; // offset: 72 + ENOBKLGCHOD EIOHFJMFOKF = 9; // offset: 64 + CIFCAIEDOLK AEFMMOHKCHJ = 12; // offset: 80 + CFMHEMGEANC HABJHGPFGEB = 13; // offset: 40 + bool ILOFGCAFHAH = 15; // offset: 92 } - message CGNNMPIKBBB { - uint32 LJNGPCKPJLF = 7; // offset: 24 - int64 begin_time = 10; // offset: 32 - int64 end_time = 6; // offset: 40 + uint32 LJNGPCKPJLF = 6; // offset: 24 + int64 begin_time = 8; // offset: 40 + int64 end_time = 11; // offset: 32 } - message GOIEJOCFKEE { - repeated CAJEBOPPMCJ OJGOAOPLMLB = 7; // offset: 24 + repeated CAJEBOPPMCJ OJGOAOPLMLB = 13; // offset: 24 } - message GFGHGCIMKGA { - repeated uint32 OPAEGCBNACJ = 9; // offset: 16 - bool DCLPLNFINDL = 11; // offset: 32 - uint32 OGGEKFLBGLB = 15; // offset: 36 - uint32 EGDEKFJJNEP = 13; // offset: 40 + repeated uint32 OPAEGCBNACJ = 10; // offset: 24 + uint32 unlock_aeon_enhance_num = 13; // offset: 32 } - message MBCBDJNKFEB { - uint32 GEBGGMAGDJB = 13; // offset: 24 - uint32 PDGBEJHNHHE = 11; // offset: 28 - uint32 CICAENDEDFE = 15; // offset: 32 + uint32 GEBGGMAGDJB = 1; // offset: 32 + uint32 PDGBEJHNHHE = 10; // offset: 28 + uint32 CICAENDEDFE = 12; // offset: 24 } - message CFMHEMGEANC { - repeated ABOFJEIMLLJ CHCMEKAFKAF = 2; // offset: 16 + repeated ABOFJEIMLLJ CHCMEKAFKAF = 15; // offset: 16 } - message HIKOBOMBMPB { - OEDNNHAOHAB DNPCCFFFBHN = 1; // offset: 16 + OEDNNHAOHAB DNPCCFFFBHN = 12; // offset: 16 } - 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 + repeated uint32 NOEPBNMJFGL = 5; // offset: 16 + repeated uint32 unfinished_story_line_id_list = 8; // offset: 24 + KCMFAIBMOHB MFEODNJNGDP = 9; // offset: 40 } - -message FBCOMLAONKM { - HDJJMJNIINH JIPEPMDMCMB = 11; // offset: 24 -} - message CIFCAIEDOLK { - uint32 EGDEKFJJNEP = 9; // offset: 24 - bool DCLPLNFINDL = 7; // offset: 28 - uint32 JPPAGGPJOMO = 14; // offset: 32 + uint32 unlock_aeon_enhance_num = 2; // offset: 28 + uint32 JPPAGGPJOMO = 6; // offset: 24 } - message CDDIJCBEAHJ { - repeated uint32 CEMOJMBHLDD = 14; // offset: 16 + repeated uint32 CEMOJMBHLDD = 3; // offset: 16 } - 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 + repeated uint32 OPAEGCBNACJ = 1; // offset: 16 + uint32 JPPAGGPJOMO = 5; // offset: 32 + uint32 unlock_aeon_enhance_num = 9; // offset: 36 } - -message EBEMOKPPABL { - uint32 DBLJFJAAPAN = 10; // offset: 24 - uint32 score_id = 6; // offset: 28 - uint32 PFMGCGNMLJP = 5; // offset: 32 -} - -message GLFFCOGIIGG { - repeated EBEMOKPPABL LMPLLJFMFEC = 9; // offset: 16 - float OKCKMFGDEJK = 10; // offset: 32 - uint32 DJEIMGGHMGM = 12; // offset: 36 -} - message ALBLEFHHJIC { - AvatarType avatar_type = 10; // offset: 24 - uint32 level = 3; // offset: 28 - uint32 slot = 7; // offset: 32 - uint32 id = 5; // offset: 36 + AvatarType avatar_type = 1; // offset: 24 + uint32 slot = 2; // offset: 28 + uint32 level = 6; // offset: 36 + uint32 id = 9; // offset: 32 } - message KCOEJJKGNIG { - repeated ABOFJEIMLLJ buff_list = 7; // offset: 16 - repeated ALBLEFHHJIC avatar_list = 11; // offset: 24 - repeated uint32 MAJGMMCOCIG = 5; // offset: 40 + repeated uint32 MAJGMMCOCIG = 1; // offset: 32 + repeated ALBLEFHHJIC avatar_list = 13; // offset: 16 + repeated ABOFJEIMLLJ buff_list = 14; // offset: 40 } - 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 + uint32 GEBGGMAGDJB = 9; // offset: 60 + bool is_win = 10; // offset: 48 + uint32 GHCBFCIGIBF = 11; // offset: 44 + uint32 score_id = 12; // offset: 40 + uint32 MHPHDCFKMLF = 13; // offset: 64 + uint32 GMIIMAHLIJF = 14; // offset: 52 + KCOEJJKGNIG record_info = 15; // offset: 24 + uint32 area_id = 29; // offset: 56 + uint32 HEOMALBNJLL = 1073; // offset: 68 } - 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 + uint32 MHCHFDFMNFP = 3; // offset: 56 + int64 CDGMPCFGKMD = 4; // offset: 48 + bool PKPNMOOICGP = 6; // offset: 37 + repeated uint32 FHHKOHKBNOP = 7; // offset: 16 + int64 MJKPNOMCHID = 9; // offset: 40 + bool KMNPJKCMIEN = 12; // offset: 36 + uint32 pool_id = 15; // offset: 32 } - message FLCPJJMHAGO { - uint32 AFEMBLFCCCH = 8; // offset: 24 - uint32 HCBADDHNIDG = 15; // offset: 28 - uint32 level = 5; // offset: 32 - uint32 exp = 2; // offset: 36 + uint32 max_level = 2; // offset: 36 + uint32 AFEMBLFCCCH = 4; // offset: 24 + uint32 level = 8; // offset: 32 + uint32 exp = 9; // offset: 28 } - 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 + int32 MNLINFEODPJ = 1; // offset: 28 + float ratio = 7; // offset: 32 + bool is_valid = 14; // 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 EMKODHBBMMA { - repeated uint32 MJPIHDLJHIB = 10; // offset: 24 - PPOCAMCLLEG NONPIMDDJNN = 14; // offset: 44 - oneof BNJPPHJNKHF { - ItemList NMJGHEACCMC = 15; // offset: 32 - } + uint32 game_mode_type = 1; // offset: 24 } // Obf: GMFGIAEEAFC // Type: Req -// CmdID: 1873 +// CmdID: 1825 message GetRogueInfoCsReq { } // Obf: DDOOMBLAOHN // Type: Rsp -// CmdID: 1803 +// CmdID: 1878 message GetRogueInfoScRsp { - AGEHGBKOBEF rogue_game_info = 12; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 2; // offset: 32 + AGEHGBKOBEF rogue_game_info = 6; // offset: 24 } // Obf: LJINAKCNBCB // Type: Req -// CmdID: 1880 +// CmdID: 1893 message StartRogueCsReq { - 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 + repeated uint32 unfinished_story_line_id_list = 1; // offset: 32 + repeated uint32 NOEPBNMJFGL = 2; // offset: 40 + uint32 AFEMBLFCCCH = 4; // offset: 52 + uint32 area_id = 13; // offset: 48 + repeated uint32 JKPIPNMGGOA = 14; // offset: 24 } // Obf: HHNAMDCALND // Type: Rsp -// CmdID: 1827 +// CmdID: 1858 message StartRogueScRsp { - 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 + AGEHGBKOBEF rogue_game_info = 3; // offset: 16 + LineupInfo lineup = 7; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 8; // offset: 32 + uint32 retcode = 9; // offset: 56 + SceneInfo scene = 12; // offset: 24 } // Obf: MGBFNLJFCAA // Type: Req -// CmdID: 1836 +// CmdID: 1888 message EnterRogueCsReq { - uint32 area_id = 2; // offset: 24 + uint32 area_id = 5; // offset: 24 } // Obf: KNBOCPOOAEM // Type: Rsp -// CmdID: 1813 +// CmdID: 1881 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 + LineupInfo lineup = 2; // offset: 24 + SceneInfo scene = 3; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 7; // offset: 32 + uint32 retcode = 8; // offset: 56 + AGEHGBKOBEF rogue_game_info = 12; // offset: 48 } // Obf: CAGNJEEKBNN // Type: Req -// CmdID: 1815 +// CmdID: 1886 message LeaveRogueCsReq { } // Obf: DAEOAHLMACG // Type: Rsp -// CmdID: 1881 +// CmdID: 1847 message LeaveRogueScRsp { - 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 + SceneInfo scene = 1; // offset: 24 + LineupInfo lineup = 7; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 10; // offset: 16 + uint32 retcode = 11; // offset: 48 } // Obf: FKBINHGJLGL // Type: Notify -// CmdID: 1809 +// CmdID: 1839 message SyncRogueFinishScNotify { - GKHGFCBMLBL NLEOMLNOKCC = 5; // offset: 24 + GKHGFCBMLBL NLEOMLNOKCC = 5; // offset: 16 } // Obf: EKFCDGNOAIN // Type: Req -// CmdID: 1842 +// CmdID: 1804 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 + repeated uint32 NOEPBNMJFGL = 4; // offset: 24 + repeated uint32 unfinished_story_line_id_list = 6; // offset: 32 + uint32 prop_entity_id = 7; // offset: 40 } // Obf: BHLEHMNFHPJ // Type: Rsp -// CmdID: 1876 +// CmdID: 1811 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 + repeated uint32 NOEPBNMJFGL = 7; // offset: 16 + uint32 retcode = 10; // offset: 40 + repeated uint32 unfinished_story_line_id_list = 15; // offset: 32 } // Obf: PDNOJMFCDDG // Type: Req -// CmdID: 1861 +// CmdID: 1848 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 + uint32 interacted_prop_entity_id = 1; // offset: 32 + repeated uint32 NOEPBNMJFGL = 15; // offset: 24 } // Obf: AJAOJOEAGML // Type: Rsp -// CmdID: 1824 +// CmdID: 1845 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 + KCMFAIBMOHB MFEODNJNGDP = 10; // offset: 24 + uint32 retcode = 12; // offset: 32 } // Obf: KHCBONJOLDP // Type: Notify -// CmdID: 1828 +// CmdID: 1810 message SyncRogueReviveInfoScNotify { - KCMFAIBMOHB MFEODNJNGDP = 4; // offset: 16 + KCMFAIBMOHB MFEODNJNGDP = 11; // offset: 16 } // Obf: CGMBIHBHLFK // Type: Req -// CmdID: 1852 +// CmdID: 1830 message CGMBIHBHLFK { } // Obf: AJNDMBCDEOL // Type: Rsp -// CmdID: 1848 +// CmdID: 1842 message AJNDMBCDEOL { - HFGBCEKGFHK ILMAMLBLIDL = 13; // offset: 24 - uint32 retcode = 7; // offset: 32 + HFGBCEKGFHK ILMAMLBLIDL = 1; // offset: 16 + uint32 retcode = 3; // offset: 32 } // Obf: CINMCBDCBMJ // Type: Req -// CmdID: 1859 +// CmdID: 1872 message CINMCBDCBMJ { - uint32 maze_buff_id = 1; // offset: 24 + uint32 maze_buff_id = 14; // offset: 24 } // Obf: NAHANHPHGGF // Type: Rsp -// CmdID: 1874 +// CmdID: 1880 message NAHANHPHGGF { - ABOFJEIMLLJ CNEFDJCKAPL = 12; // offset: 24 - uint32 retcode = 5; // offset: 32 - bool KGKEJAKKLDP = 4; // offset: 36 + ABOFJEIMLLJ CNEFDJCKAPL = 3; // offset: 24 + bool KGKEJAKKLDP = 5; // offset: 32 + uint32 retcode = 13; // offset: 36 } // Obf: MDFEOFGBJBI // Type: Req -// CmdID: 1801 +// CmdID: 1843 message QuitRogueCsReq { uint32 area_id = 2; // offset: 24 } // Obf: PLIDMPJNFEA // Type: Rsp -// CmdID: 1867 +// CmdID: 1829 message QuitRogueScRsp { - AGEHGBKOBEF rogue_game_info = 10; // offset: 24 + AGEHGBKOBEF rogue_game_info = 8; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: DDIHBNNOKJN // Type: Notify -// CmdID: 1820 +// CmdID: 1834 message SyncRogueExploreWinScNotify { - bool ILOFGCAFHAH = 5; // offset: 24 + bool ILOFGCAFHAH = 8; // offset: 24 } // Obf: IMOIBEFBKCL // Type: Notify -// CmdID: 1899 +// CmdID: 1896 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 + bool FALJMPELHIO = 2; // offset: 48 + GKHGFCBMLBL NLEOMLNOKCC = 3; // offset: 40 + LineupInfo lineup = 14; // offset: 16 + SceneInfo scene = 15; // offset: 24 } // Obf: GFMDKGLKCOF // Type: Req -// CmdID: 1816 +// CmdID: 1835 message EnterRogueMapRoomCsReq { - uint32 room_id = 15; // offset: 24 - uint32 MAJKFIMPOOF = 7; // offset: 28 + uint32 room_id = 2; // offset: 28 + uint32 MAJKFIMPOOF = 3; // offset: 24 } // Obf: NNAMFPHNGBF // Type: Rsp -// CmdID: 1805 +// CmdID: 1875 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 + FHEGNOPNICH JNKLNLKHGBB = 9; // offset: 16 + LineupInfo lineup = 10; // offset: 40 + uint32 retcode = 11; // offset: 52 + SceneInfo scene = 12; // offset: 24 + uint32 ANHDBMOPGDC = 15; // offset: 48 } // Obf: CLPJHIIDAGN // Type: Notify -// CmdID: 1853 +// CmdID: 1815 message SyncRogueMapRoomScNotify { - PAIJCBOKIFO HNEANMNJHDB = 11; // offset: 24 - uint32 map_id = 7; // offset: 32 + uint32 map_id = 6; // offset: 32 + PAIJCBOKIFO HNEANMNJHDB = 11; // offset: 16 } // Obf: KHKGDGBHHPK // Type: Req -// CmdID: 1845 +// CmdID: 1846 message OpenRogueChestCsReq { - uint32 interacted_prop_entity_id = 15; // offset: 24 - bool FDEKKOKBDIC = 3; // offset: 28 + bool FDEKKOKBDIC = 1; // offset: 24 + uint32 interacted_prop_entity_id = 13; // offset: 28 } // Obf: CBOLGFEIIOA // Type: Rsp -// CmdID: 1837 +// CmdID: 1819 message OpenRogueChestScRsp { - ItemList drop_data = 12; // offset: 16 - ItemList reward = 6; // offset: 32 - LMDPKOELKFL ABEMLCJBIEF = 9; // offset: 40 - uint32 retcode = 8; // offset: 48 + ItemList drop_data = 2; // offset: 24 + uint32 retcode = 5; // offset: 48 + LMDPKOELKFL ABEMLCJBIEF = 11; // offset: 32 + ItemList reward = 13; // offset: 40 } // Obf: JCFJFAFJACN // Type: Req -// CmdID: 1834 +// CmdID: 1828 message ExchangeRogueRewardKeyCsReq { - uint32 count = 15; // offset: 24 + uint32 count = 2; // offset: 24 } // Obf: LEKLEHPFHMA // Type: Rsp -// CmdID: 1858 +// CmdID: 1898 message ExchangeRogueRewardKeyScRsp { - uint32 retcode = 11; // offset: 24 - uint32 count = 9; // offset: 28 + uint32 count = 3; // offset: 28 + uint32 retcode = 8; // offset: 24 } // Obf: KPDDKCNHJAB // Type: Notify -// CmdID: 1869 +// CmdID: 1895 message SyncRogueAreaUnlockScNotify { - uint32 area_id = 9; // offset: 24 + uint32 area_id = 4; // offset: 24 } // Obf: FGOPLKFEJAP // Type: Notify -// CmdID: 1846 +// CmdID: 1817 message SyncRogueGetItemScNotify { - ItemList IIDEAGLAMCC = 4; // offset: 16 - ItemList get_item_list = 5; // offset: 32 + ItemList get_item_list = 1; // offset: 32 + ItemList IIDEAGLAMCC = 8; // offset: 16 } // Type: Req -// CmdID: 1822 +// CmdID: 1860 message HIGAMEJNCJJ { - uint32 level = 15; // offset: 24 - uint32 AFEMBLFCCCH = 12; // offset: 28 + uint32 AFEMBLFCCCH = 6; // offset: 24 + uint32 level = 12; // offset: 28 } // Type: Rsp -// CmdID: 1864 +// CmdID: 1890 message KFJFHKLJKAK { - ItemList reward = 10; // offset: 16 - uint32 retcode = 7; // offset: 32 - uint32 AFEMBLFCCCH = 12; // offset: 36 - uint32 level = 4; // offset: 40 + uint32 retcode = 6; // offset: 32 + ItemList reward = 11; // offset: 16 + uint32 AFEMBLFCCCH = 12; // offset: 40 + uint32 level = 14; // offset: 36 } - -// Type: Notify -// CmdID: 1855 -message IKENDKAGFLN { - ItemList reward = 1; // offset: 16 - uint32 level = 10; // offset: 32 - uint32 AFEMBLFCCCH = 13; // offset: 36 -} - -message JOEGAKHFBKM { -} - -// Type: Rsp -// CmdID: 1808 -message GDNJICGJCAC { - PHINPOJOJGD CIKPBGDIABO = 1; // offset: 24 - uint32 retcode = 11; // offset: 32 -} - -message HPJNANNCPCA { - repeated uint32 HHINLCAODMG = 8; // offset: 24 - uint32 GACKJLBPKGD = 5; // offset: 32 -} - -// Type: Rsp -// 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 +// CmdID: 1849 message CDOKCLHEDBO { - PHINPOJOJGD EGGJFCELHNK = 12; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 15; // offset: 24 } // Obf: FLGHJEANCAC // Type: Req -// CmdID: 1870 +// CmdID: 1887 message GetRogueAeonInfoCsReq { } // Obf: MMOAIOJAMPA // Type: Rsp -// CmdID: 1884 +// CmdID: 1824 message GetRogueAeonInfoScRsp { - repeated FLCPJJMHAGO JHEHAIBMNNF = 8; // offset: 16 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 10; // offset: 32 + repeated FLCPJJMHAGO JHEHAIBMNNF = 13; // offset: 16 } // Obf: FKEFNGCFJKN // Type: Req -// CmdID: 1872 +// CmdID: 1885 message FinishAeonDialogueGroupCsReq { uint32 AFEMBLFCCCH = 5; // offset: 24 } // Obf: FAOLLLOFMKB // Type: Rsp -// CmdID: 1825 +// CmdID: 1877 message FinishAeonDialogueGroupScRsp { - ItemList reward = 11; // offset: 16 - FLCPJJMHAGO AEFMMOHKCHJ = 2; // offset: 24 - uint32 retcode = 6; // offset: 40 + uint32 retcode = 1; // offset: 40 + ItemList reward = 3; // offset: 24 + FLCPJJMHAGO AEFMMOHKCHJ = 15; // offset: 16 } // Obf: MKBJONMNLCH // Type: Req -// CmdID: 1807 +// CmdID: 1831 message GetRogueTalentInfoCsReq { } @@ -32155,203 +31268,191 @@ message GetRogueTalentInfoCsReq { // Type: Rsp // CmdID: 1802 message GetRogueTalentInfoScRsp { - FDBDLBAPDBE JCOBJAMPOAL = 6; // offset: 16 - uint32 retcode = 11; // offset: 32 + uint32 retcode = 12; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 15; // offset: 24 } // Obf: GFMEMPALPAM // Type: Req -// CmdID: 1821 +// CmdID: 1900 message EnableRogueTalentCsReq { - uint32 CKHCLKOALKE = 11; // offset: 24 + uint32 CKHCLKOALKE = 6; // offset: 24 } // Obf: KLAEMDDHPNB // Type: Rsp -// CmdID: 1862 +// CmdID: 1808 message EnableRogueTalentScRsp { - FDBDLBAPDBE JCOBJAMPOAL = 3; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 4; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 12; // offset: 16 } // Obf: JNDNJFPANEB // Type: Notify -// CmdID: 1895 +// CmdID: 1822 message SyncRogueVirtualItemInfoScNotify { - GAOBHBLFPEC NIKDPODBIEF = 5; // offset: 24 + GAOBHBLFPEC NIKDPODBIEF = 11; // offset: 16 } // Obf: NIFJKCEJFIP // Type: Notify -// CmdID: 1851 +// CmdID: 1899 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 + bool AOBCKABCHGO = 7; // offset: 24 + RogueStatus status = 11; // offset: 28 } // Obf: IEFFGOMNLNA // Type: Notify -// CmdID: 1897 +// CmdID: 1883 message SyncRogueAeonScNotify { - JIBBEEAIDIC BGDGIIOKHGF = 1; // offset: 24 + JIBBEEAIDIC BGDGIIOKHGF = 4; // offset: 16 } +// Obf: NNHBAOKEBJI enum CmdRogueArcadeType { NNHBAOKEBJI_NLCDGIPGFDJ = 0; - CmdRogueArcadeStartCsReq = 7658; - CmdRogueArcadeRestartScRsp = 7657; - CmdRogueArcadeLeaveScRsp = 7653; - CmdRogueArcadeRestartCsReq = 7671; - CmdRogueArcadeGetInfoCsReq = 7684; - CmdRogueArcadeGetInfoScRsp = 7673; - CmdRogueArcadeStartScRsp = 7690; - CmdRogueArcadeLeaveCsReq = 7691; + CmdRogueArcadeLeaveScRsp = 7659; + CmdRogueArcadeRestartScRsp = 7664; + CmdRogueArcadeGetInfoCsReq = 7669; + CmdRogueArcadeGetInfoScRsp = 7690; + CmdRogueArcadeRestartCsReq = 7679; + CmdRogueArcadeLeaveCsReq = 7656; + CmdRogueArcadeStartCsReq = 7683; + CmdRogueArcadeStartScRsp = 7685; } - message GCPGBPNGOFF { - LineupInfo lineup = 1; // offset: 16 - FHEGNOPNICH JNKLNLKHGBB = 3; // offset: 32 - SceneInfo scene = 13; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 8; // offset: 24 + LineupInfo lineup = 11; // offset: 32 + SceneInfo scene = 13; // offset: 16 } // Obf: OIGKGOMIOFF // Type: Req -// CmdID: 7658 +// CmdID: 7683 message RogueArcadeStartCsReq { - repeated uint32 base_avatar_id_list = 7; // offset: 16 + repeated uint32 NOEPBNMJFGL = 11; // offset: 16 uint32 room_id = 14; // offset: 32 } // Obf: EEKPMCEONGD // Type: Rsp -// CmdID: 7690 +// CmdID: 7685 message RogueArcadeStartScRsp { - GCPGBPNGOFF IDCMACCPCBH = 1; // offset: 16 - uint32 room_id = 7; // offset: 32 - uint32 retcode = 5; // offset: 36 + GCPGBPNGOFF IDCMACCPCBH = 4; // offset: 16 + uint32 room_id = 5; // offset: 32 + uint32 retcode = 7; // offset: 36 } // Obf: AGGEHIICBBD // Type: Req -// CmdID: 7691 +// CmdID: 7656 message RogueArcadeLeaveCsReq { } // Obf: NLAGBKIIIJK // Type: Rsp -// CmdID: 7653 +// CmdID: 7659 message RogueArcadeLeaveScRsp { - GCPGBPNGOFF IDCMACCPCBH = 8; // offset: 24 - uint32 retcode = 10; // offset: 32 + GCPGBPNGOFF IDCMACCPCBH = 11; // offset: 24 + uint32 retcode = 15; // offset: 32 } // Obf: NILHOOGLKAP // Type: Req -// CmdID: 7671 +// CmdID: 7679 message RogueArcadeRestartCsReq { } // Obf: LNKHNPOEJJE // Type: Rsp -// CmdID: 7657 +// CmdID: 7664 message RogueArcadeRestartScRsp { - GCPGBPNGOFF IDCMACCPCBH = 2; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 8; // offset: 32 + GCPGBPNGOFF IDCMACCPCBH = 13; // offset: 16 } // Obf: EBPAKHMFKML // Type: Req -// CmdID: 7684 +// CmdID: 7669 message RogueArcadeGetInfoCsReq { } // Obf: POHFDLFAHKG // Type: Rsp -// CmdID: 7673 +// CmdID: 7690 message RogueArcadeGetInfoScRsp { - uint32 room_id = 9; // offset: 24 - uint32 retcode = 7; // offset: 28 + uint32 retcode = 3; // offset: 28 + uint32 room_id = 15; // offset: 24 } -enum CmdRogueCommon { - 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; +// Obf: EGANMDEFFGM +enum CmdRogueCommonType { + EGANMDEFFGM_NLCDGIPGFDJ = 0; + CmdLNKEEAKFEHM = 5678; + CmdSetRogueCollectionCsReq = 5660; + CmdBuyRogueShopMiracleScRsp = 5626; + CmdGetRogueShopMiracleInfoCsReq = 5658; + CmdBuyRogueShopMiracleCsReq = 5667; + CmdGetRogueShopMiracleInfoScRsp = 5688; + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5657; + CmdFLCPMJGCHID = 5620; + CmdRogueWorkbenchHandleFuncScRsp = 5617; + CmdCommonRogueVirtualItemInfoScNotify = 5614; + CmdRogueWorkbenchGetInfoCsReq = 5623; + CmdTakeEventHandbookRewardCsReq = 5649; + CmdSetRogueExhibitionScRsp = 5670; + CmdGetRogueShopBuffInfoCsReq = 5681; + CmdRogueDoGambleScRsp = 5624; + CmdRogueGetGambleInfoScRsp = 5607; + CmdHandleRogueCommonPendingActionScRsp = 5651; + CmdGetRogueShopBuffInfoScRsp = 5686; + EGANMDEFFGM_CDCNMGIJEHJ = 5642; + CmdBIHACLHMAKO = 5616; + CmdRogueDoGambleCsReq = 5687; + CmdCommonRogueQueryScRsp = 5619; + CmdSelectRogueCommonDialogueOptionCsReq = 5666; + CmdGetRogueShopFormulaInfoScRsp = 5608; + CmdRogueWorkbenchHandleFuncCsReq = 5695; + CmdPJFPIPIPOJN = 5625; + CmdJLJNNPIAKGH = 5652; + CmdSyncRogueCommonPendingActionScNotify = 5653; + CmdEDBOGEKADGP = 5672; + CmdSetRogueCollectionScRsp = 5690; + CmdGetRogueHandbookDataScRsp = 5612; + CmdRogueWorkbenchGetInfoScRsp = 5683; + CmdHandleRogueCommonPendingActionCsReq = 5637; + CmdSyncRogueHandbookDataUpdateScNotify = 5635; + CmdTakeEventHandbookRewardScRsp = 5615; + CmdBuyRogueShopBuffScRsp = 5671; + CmdCKPKIINILKA = 5639; + CmdCommonRogueUpdateScNotify = 5628; + CmdSyncRogueCommonDialogueDataScNotify = 5674; + CmdGetRogueCommonDialogueDataCsReq = 5698; + CmdRogueShopBeginBattleCsReq = 5654; + CmdRogueShopBeginBattleScRsp = 5656; + CmdMCHIJNKKOAM = 5680; + CmdRogueGetGambleInfoCsReq = 5679; + CmdLECIGPPCMAB = 5613; + CmdCEDCDDPHBOG = 5638; + CmdGetRogueHandbookDataCsReq = 5673; + CmdGetRogueShopFormulaInfoCsReq = 5700; + CmdSetRogueExhibitionCsReq = 5632; + EGANMDEFFGM_ECGCIPCGADI = 5669; + CmdTakeRogueMiracleHandbookRewardScRsp = 5644; + CmdDCADHJHJMMD = 5693; + EGANMDEFFGM_FPPOLDDIGFF = 5630; + CmdCommonRogueQueryCsReq = 5646; + CmdTakeRogueMiracleHandbookRewardCsReq = 5675; + CmdSelectRogueCommonDialogueOptionScRsp = 5655; + CmdSyncRogueCommonActionResultScNotify = 5618; + CmdGKNPEGHPCMH = 5633; + CmdMJEPCLPMKKI = 5640; + CmdBuyRogueShopFormulaScRsp = 5676; + CmdGetRogueCommonDialogueDataScRsp = 5662; + EGANMDEFFGM_DNNECBLLKBO = 5665; + CmdMKNBFMJGKBM = 5647; + CmdLPDPAJGFBMM = 5606; } enum LBGGAGLBCPC { @@ -32361,6 +31462,7 @@ enum LBGGAGLBCPC { LBGGAGLBCPC_BHIMJOHLHHK = 3; } +// Obf: CLNECBOMHMN enum RogueCommonBuffSelectSourceType { CLNECBOMHMN_NLCDGIPGFDJ = 0; CLNECBOMHMN_OHFGCMENFDH = 1; @@ -32438,6 +31540,7 @@ enum AJCBEOILGLF { AJCBEOILGLF_OGJDIADDAAA = 2; } +// Obf: PONHNPLLKAB enum RogueTalentStatus { PONHNPLLKAB_GAJGBBFELEL = 0; PONHNPLLKAB_BFADFAELKLJ = 1; @@ -32490,2185 +31593,1753 @@ enum JPOIOHPJIHJ { JPOIOHPJIHJ_PPOEBJKNLCB = 3; JPOIOHPJIHJ_ICBHBILDAAF = 4; } - message KJAMNOGFAMJ { - uint32 HAGDKKBAAKK = 9; // offset: 24 - uint32 buff_id = 3; // offset: 28 + uint32 buff_id = 4; // offset: 28 + uint32 HAGDKKBAAKK = 12; // offset: 24 } - message APNCCNFJBKO { - repeated KJAMNOGFAMJ buff_list = 8; // offset: 24 + repeated KJAMNOGFAMJ buff_list = 12; // offset: 16 } - 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 + repeated uint32 EBMEEKJGPPM = 2; // offset: 24 + uint32 NOAMCDNNHMD = 3; // offset: 64 + bool can_roll = 4; // offset: 68 + repeated KJAMNOGFAMJ LEOFNINDJDB = 6; // offset: 32 + RogueCommonBuffSelectSourceType source_type = 7; // offset: 52 + uint32 FIMMFJCKCNK = 8; // offset: 56 + uint32 NKGGAOJLCMD = 9; // offset: 76 + uint32 EGFOLKEPNCI = 10; // offset: 72 + uint32 EIALMEADLGF = 11; // offset: 48 + uint32 PCGFIOKLIBE = 14; // offset: 60 + ItemCostData DEHJDNIEKHB = 15; // offset: 40 } - message BPLNKHGAILK { - uint32 BAOFIGFFMLN = 1; // offset: 24 + uint32 BAOFIGFFMLN = 12; // offset: 24 } - -message NFBCBCMGIIA { -} - message DEMENEAAGAA { } - message FKOGDINOBDF { - GGGBAIAPDLO PCHGEGFBKLF = 11; // offset: 24 + GGGBAIAPDLO PCHGEGFBKLF = 1; // offset: 24 } - message BPONKBLGNNL { - ItemCostData cost_data = 8; // offset: 16 - uint32 buff_id = 12; // offset: 32 + ItemCostData cost_data = 2; // offset: 16 + uint32 buff_id = 3; // offset: 32 } - message AACJBNFGABA { - repeated BPONKBLGNNL EMAGFIBLNCJ = 11; // offset: 16 + repeated BPONKBLGNNL EMAGFIBLNCJ = 6; // offset: 24 } - -message LIEODDLGDPB { - repeated KJAMNOGFAMJ NPIGFLFEEHM = 4; // offset: 16 - repeated KJAMNOGFAMJ JJDILEHLHDH = 15; // offset: 32 - uint32 LGIPILAKIKB = 10; // offset: 40 -} - message GCCIOBKOFJN { - repeated KJAMNOGFAMJ JJDILEHLHDH = 5; // offset: 16 - uint32 LGIPILAKIKB = 7; // offset: 32 + uint32 LGIPILAKIKB = 4; // offset: 32 + repeated KJAMNOGFAMJ JJDILEHLHDH = 10; // offset: 24 } - message NMMLEBEEJLB { - uint32 NNNJECNENGA = 13; // offset: 24 + uint32 NNNJECNENGA = 10; // offset: 24 } - -message BJGEONOCHPM { -} - message IEJIOGIGFAI { - repeated KJAMNOGFAMJ CGAEPNOCDIG = 13; // offset: 24 - uint32 LGIPILAKIKB = 12; // offset: 32 + uint32 LGIPILAKIKB = 6; // offset: 32 + repeated KJAMNOGFAMJ CGAEPNOCDIG = 15; // offset: 16 } - message AEJLPCAIODP { - uint32 BAOFIGFFMLN = 1; // offset: 24 -} - -message LGKKAKEFPIN { -} - -message PKFNILLONDF { - repeated KJAMNOGFAMJ LEOFNINDJDB = 3; // offset: 24 - uint32 LGIPILAKIKB = 11; // offset: 32 -} - -message PJMEDBOACGL { uint32 BAOFIGFFMLN = 7; // offset: 24 } - -message NCLHLLIHMFK { +message PKFNILLONDF { + uint32 LGIPILAKIKB = 3; // offset: 32 + repeated KJAMNOGFAMJ LEOFNINDJDB = 6; // offset: 24 +} +message PJMEDBOACGL { + uint32 BAOFIGFFMLN = 6; // offset: 24 } - message EGLAPJGFKPN { - APNCCNFJBKO JPKACKNNHCA = 5; // offset: 16 + APNCCNFJBKO JPKACKNNHCA = 1; // offset: 24 } - message KOFMGCNIMIN { - map HFCJPCKONIF = 11; // offset: 24 - uint32 DGGCFDKJDPO = 9; // offset: 32 - uint32 LJCEOGPOGBE = 12; // offset: 36 - uint32 AADNIFFHHDD = 1; // offset: 40 + uint32 DGGCFDKJDPO = 4; // offset: 28 + uint32 total_count = 10; // offset: 24 + uint32 LJCEOGPOGBE = 12; // offset: 32 } - message ONKHCFLOELJ { - KOFMGCNIMIN HLCPFLOPGBM = 12; // offset: 24 - uint32 BJIBCOHEGIJ = 13; // offset: 32 - bool BKCNAAMGHKJ = 5; // offset: 36 + bool BKCNAAMGHKJ = 14; // offset: 24 } - message IOMEMIEAPJO { - KOFMGCNIMIN ANBKDJKHCBI = 2; // offset: 24 + KOFMGCNIMIN miracle = 3; // offset: 16 } - message IKHMHNOIGAB { - uint32 LJCEOGPOGBE = 14; // offset: 24 + uint32 LJCEOGPOGBE = 11; // offset: 24 } - message LHKNCMFEPFK { - KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 16 - uint32 EGJIEAAEEBD = 5; // offset: 32 - uint32 FDEECOEDJEB = 14; // offset: 36 + KOFMGCNIMIN miracle = 4; // offset: 24 + uint32 FDEECOEDJEB = 8; // offset: 32 + uint32 EGJIEAAEEBD = 9; // offset: 36 } - message OKBLBLPOENO { - KOFMGCNIMIN ANBKDJKHCBI = 12; // offset: 16 + KOFMGCNIMIN miracle = 7; // offset: 16 } - message JLHJICBCHMO { - KOFMGCNIMIN HLCPFLOPGBM = 10; // offset: 24 - uint32 BJIBCOHEGIJ = 13; // offset: 32 + KOFMGCNIMIN HLCPFLOPGBM = 2; // offset: 16 + uint32 BJIBCOHEGIJ = 15; // offset: 32 } - message CKEOMFNPKPO { - KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 24 + KOFMGCNIMIN miracle = 15; // offset: 16 } - message GMIJHCONFIH { - repeated KOFMGCNIMIN MAJGMMCOCIG = 4; // offset: 24 + repeated KOFMGCNIMIN MAJGMMCOCIG = 3; // offset: 16 } - 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 + uint32 LIFJCJKNKNJ = 1; // offset: 40 + repeated uint32 BPDDBKGDMDD = 3; // offset: 16 + uint32 FAHAMJFPMMI = 6; // offset: 36 + uint32 LGIPILAKIKB = 8; // offset: 32 } - message JINFLJMPPHN { - uint32 OJPGDDFJCHB = 1; // offset: 24 + uint32 OJPGDDFJCHB = 3; // offset: 24 } - -message MLDADDMEGGN { -} - message LDFJBLDICPJ { } - message HPIPKICGABB { - AMKALFJHFJP AMIBPAGBMFP = 8; // offset: 16 + AMKALFJHFJP AMIBPAGBMFP = 11; // offset: 16 } - -message EHFCLKAOEEM { - repeated uint32 FIMLDDNFGJH = 3; // offset: 24 -} - message LFKOLKFKOAP { - repeated uint32 CLEJHGMAFOD = 3; // offset: 24 - uint32 LGIPILAKIKB = 2; // offset: 32 + repeated uint32 CLEJHGMAFOD = 2; // offset: 16 + uint32 LGIPILAKIKB = 6; // offset: 32 } - message BFAMBJHPNGE { - uint32 GEGJGJKMELD = 15; // offset: 24 + uint32 GEGJGJKMELD = 1; // offset: 24 } - -message JJKIPNMJDKH { -} - message LBKIKIGLIMJ { - repeated uint32 MJGBLEBKMDH = 15; // offset: 24 - uint32 LGIPILAKIKB = 1; // offset: 32 + uint32 LGIPILAKIKB = 11; // offset: 32 + repeated uint32 MJGBLEBKMDH = 12; // offset: 16 } - message KPDALNGIDAG { - uint32 PBGBMGIIHHA = 1; // offset: 24 + uint32 PBGBMGIIHHA = 4; // offset: 24 } - -message BIPMEIGLILE { -} - message MBPJGCJEGJB { - repeated uint32 LHMIIFKPPAG = 8; // offset: 24 - uint32 LGIPILAKIKB = 13; // offset: 32 + uint32 LGIPILAKIKB = 2; // offset: 32 + repeated uint32 LHMIIFKPPAG = 8; // offset: 16 } - message JEKGAINCPNH { - uint32 AHPLANFABJH = 5; // offset: 24 + uint32 AHPLANFABJH = 4; // offset: 24 } - -message EBLOKOMNNNN { -} - message JJPDJPINDOA { - repeated uint32 ANINMMMGLLL = 12; // offset: 24 - uint32 LGIPILAKIKB = 4; // offset: 32 + uint32 LGIPILAKIKB = 7; // offset: 32 + repeated uint32 ANINMMMGLLL = 13; // offset: 16 } - message KIHMNMMJIDL { - uint32 LJGNHKCBAIO = 5; // offset: 24 + uint32 LJGNHKCBAIO = 6; // offset: 24 } - -message CBLBFGKFMLC { -} - message DNGEEKCHHED { - repeated uint32 BGAFHIOEHFH = 15; // offset: 24 - uint32 LGIPILAKIKB = 13; // offset: 32 + repeated uint32 BGAFHIOEHFH = 7; // offset: 24 + uint32 LGIPILAKIKB = 15; // offset: 32 } - message CHEPPLBNOFF { - uint32 OJPGDDFJCHB = 14; // offset: 24 + uint32 OJPGDDFJCHB = 12; // offset: 24 } - -message BALOFADGOKE { -} - message NGEBIKIHIDD { - repeated uint32 BGAFHIOEHFH = 8; // offset: 24 + repeated uint32 BGAFHIOEHFH = 1; // offset: 24 uint32 LGIPILAKIKB = 14; // offset: 32 } - message AOMOENMNCNB { - uint32 OJPGDDFJCHB = 13; // offset: 24 + uint32 OJPGDDFJCHB = 14; // offset: 24 } - -message LNDBCDKMMKN { -} - message CIBMBDDOGBH { - uint32 OOMKNHFIGAF = 13; // offset: 24 + uint32 OOMKNHFIGAF = 11; // offset: 24 } - -message KGHLOMJHDPE { -} - message NHLBNBBDHMI { - GMIJHCONFIH HAJJBOFCFOO = 9; // offset: 24 + GMIJHCONFIH HAJJBOFCFOO = 14; // offset: 16 } - message INKPGECIDNE { - repeated uint32 KPJPABDIOJB = 2; // offset: 16 + repeated uint32 KPJPABDIOJB = 6; // offset: 16 } - message AGEOGDOGDMM { - uint32 HMPGJCAIPDL = 5; // offset: 24 - uint32 rogue_money = 13; // offset: 28 - uint32 OMJHLDAKCBC = 6; // offset: 32 - uint32 DGEPIKMIHCA = 10; // offset: 36 + uint32 rogue_money = 13; // offset: 24 } - message NPCIGEBNOFG { - uint32 num = 9; // offset: 24 - uint32 BEBEEMKOBNN = 14; // offset: 28 + uint32 num = 8; // offset: 28 + uint32 display_type = 10; // offset: 24 } - message KNEJEHOOFGI { - AvatarType avatar_type = 5; // offset: 24 - uint32 avatar_id = 1; // offset: 28 + AvatarType avatar_type = 1; // offset: 24 + uint32 avatar_id = 12; // offset: 28 } - message EHKDAJFLIEI { - uint32 JAAIADKFPCL = 5; // offset: 24 - uint32 HHFKOOJBOBF = 14; // offset: 28 + uint32 JAAIADKFPCL = 11; // offset: 24 + uint32 HHFKOOJBOBF = 13; // offset: 28 } - message IOHKFHBGICD { - ItemList item_list = 3; // offset: 16 + ItemList item_list = 6; // offset: 24 } - message NAPFNBJDIOO { - EHKDAJFLIEI MCGGEAAHBPD = 5; // offset: 16 - IOHKFHBGICD OEEDEIKJJJN = 2; // offset: 24 + EHKDAJFLIEI MCGGEAAHBPD = 9; // offset: 32 + IOHKFHBGICD reward_item = 12; // offset: 24 } - message MNGNLOCLNOF { } - message FEIJPEJBDDH { - int32 count = 7; // offset: 24 + int32 count = 9; // offset: 24 } - message JMPNGBAILBG { - uint32 LJCEOGPOGBE = 12; // offset: 24 + uint32 LJCEOGPOGBE = 11; // offset: 24 } - message FENFEHCCOCA { } - message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { - MNGNLOCLNOF target_none = 13; // offset: 16 - FEIJPEJBDDH target_coin = 5; // offset: 16 - JMPNGBAILBG target_miracle = 3; // offset: 16 - FENFEHCCOCA target_ruanmei = 12; // offset: 16 + MNGNLOCLNOF target_none = 15; // offset: 24 + FEIJPEJBDDH target_coin = 12; // offset: 24 + JMPNGBAILBG target_miracle = 6; // offset: 24 + FENFEHCCOCA target_ruanmei = 5; // offset: 24 } } - message BDPHJAEBKAD { - repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 7; // offset: 24 - uint32 NFGNOCBCKID = 9; // offset: 32 + repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 5; // offset: 24 + uint32 NFGNOCBCKID = 15; // offset: 32 } - message ANMDOACPHMN { oneof KKNBOACNCON { - BDPHJAEBKAD POOGLPNNDAB = 10; // offset: 24 + BDPHJAEBKAD POOGLPNNDAB = 1; // offset: 24 } } - 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 + uint32 IIMOONEHGLO = 2; // offset: 32 + uint32 score_id = 4; // offset: 36 + double NDLJIJINOBB = 7; // offset: 40 + ANMDOACPHMN IHNENEGKEPO = 8; // offset: 24 + uint32 MEFKKHAJACJ = 12; // offset: 48 + uint32 status = 13; // offset: 52 } // Type: Notify -// CmdID: 5673 +// CmdID: 5625 message PJFPIPIPOJN { - HHAGOFKBFAP DJMHHMMABJL = 5; // offset: 24 + HHAGOFKBFAP DJMHHMMABJL = 4; // offset: 24 } // Type: Req -// CmdID: 5603 +// CmdID: 5678 message LNKEEAKFEHM { } // Type: Rsp -// CmdID: 5680 +// CmdID: 5693 message DCADHJHJMMD { - HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 - uint32 retcode = 5; // offset: 32 -} - -// Type: Req -// CmdID: 5659 -message EDBOGEKADGP { - repeated uint32 EEDPLDBFMMM = 5; // offset: 24 - uint32 KGEBFIOJFLC = 3; // offset: 32 -} - -// Type: Rsp -// CmdID: 5674 -message MCHIJNKKOAM { - HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 - uint32 retcode = 2; // offset: 32 -} - -// Type: Req -// CmdID: 5683 -message CEDCDDPHBOG { -} - -// Type: Rsp -// CmdID: 5609 -message CKPKIINILKA { - HHAGOFKBFAP DJMHHMMABJL = 1; // offset: 24 + HHAGOFKBFAP DJMHHMMABJL = 7; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Req -// CmdID: 5606 -message JLJNNPIAKGH { - uint32 score_id = 7; // offset: 24 - uint32 LPEHHMHPCMG = 11; // offset: 28 +// CmdID: 5672 +message EDBOGEKADGP { + uint32 KGEBFIOJFLC = 2; // offset: 32 + repeated uint32 EEDPLDBFMMM = 11; // offset: 24 } // Type: Rsp -// CmdID: 5700 +// CmdID: 5680 +message MCHIJNKKOAM { + HHAGOFKBFAP DJMHHMMABJL = 7; // offset: 16 + uint32 retcode = 15; // offset: 32 +} + +// Type: Req +// CmdID: 5638 +message CEDCDDPHBOG { +} + +// Type: Rsp +// CmdID: 5639 +message CKPKIINILKA { + uint32 retcode = 2; // offset: 32 + HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 24 +} + +// Type: Req +// CmdID: 5652 +message JLJNNPIAKGH { + uint32 score_id = 13; // offset: 24 + uint32 round = 15; // offset: 28 +} + +// Type: Rsp +// CmdID: 5620 message FLCPMJGCHID { - HHAGOFKBFAP DJMHHMMABJL = 15; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 8; // offset: 32 + HHAGOFKBFAP DJMHHMMABJL = 9; // offset: 16 } - 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 + ItemCostData cost_data = 3; // offset: 32 + uint32 LJCEOGPOGBE = 5; // offset: 44 + bool BELPGDAGFIH = 8; // offset: 40 + ItemCostData KINNMAGDDJJ = 9; // offset: 24 + bool GCIHGKCJOGB = 15; // offset: 41 } - 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 + bool BELPGDAGFIH = 2; // offset: 49 + ItemCostData KINNMAGDDJJ = 3; // offset: 16 + ItemCostData cost_data = 5; // offset: 24 + uint32 buff_id = 6; // offset: 44 + uint32 JBGENFIKGGF = 7; // offset: 40 + bool GCIHGKCJOGB = 8; // 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 + ItemCostData cost_data = 1; // offset: 16 + uint32 KAHMGPGPOII = 4; // offset: 40 + bool BELPGDAGFIH = 5; // offset: 44 + bool GCIHGKCJOGB = 11; // offset: 45 + ItemCostData KINNMAGDDJJ = 15; // offset: 32 } - message AGKONMPOJKP { - repeated ELGOBKCNOHH MAJGMMCOCIG = 10; // offset: 24 + repeated ELGOBKCNOHH MAJGMMCOCIG = 15; // offset: 24 } - message DAENHKENJHK { - repeated KJEOBMBMNIN buff_list = 4; // offset: 24 + repeated KJEOBMBMNIN buff_list = 2; // offset: 24 } - message GBHAHDBDOIE { - repeated OMLMOJIGLEE KJFEFFGPNFF = 3; // offset: 24 + repeated OMLMOJIGLEE KJFEFFGPNFF = 15; // offset: 16 } // Obf: MJCPFFDLGGC // Type: Req -// CmdID: 5613 +// CmdID: 5681 message GetRogueShopBuffInfoCsReq { - bool LJBCDJNNBJH = 4; // offset: 24 - uint32 interacted_prop_entity_id = 2; // offset: 28 + bool LJBCDJNNBJH = 1; // offset: 24 + uint32 interacted_prop_entity_id = 15; // offset: 28 } // Obf: APCHMPGJGGC // Type: Rsp -// CmdID: 5615 +// CmdID: 5686 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 + DAENHKENJHK HABJHGPFGEB = 3; // offset: 16 + int32 KCBOHFNFJEA = 10; // offset: 40 + int32 APMGPHFHENP = 11; // offset: 44 + uint32 retcode = 12; // offset: 48 + ItemCostData JOMDKGINNEK = 15; // offset: 32 } // Obf: CICKIFGMKPF // Type: Req -// CmdID: 5627 +// CmdID: 5658 message GetRogueShopMiracleInfoCsReq { - bool LJBCDJNNBJH = 15; // offset: 24 - uint32 interacted_prop_entity_id = 14; // offset: 28 + bool LJBCDJNNBJH = 2; // offset: 28 + uint32 interacted_prop_entity_id = 13; // offset: 24 } // Obf: DDHJFDPBPAA // Type: Rsp -// CmdID: 5636 +// CmdID: 5688 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 + ItemCostData JOMDKGINNEK = 2; // offset: 16 + uint32 retcode = 4; // offset: 40 + AGKONMPOJKP DNPCCFFFBHN = 5; // offset: 24 } // Obf: JIKKKPKEFMH // Type: Req -// CmdID: 5621 +// CmdID: 5700 message GetRogueShopFormulaInfoCsReq { - uint32 interacted_prop_entity_id = 8; // offset: 24 bool LJBCDJNNBJH = 3; // offset: 28 + uint32 interacted_prop_entity_id = 15; // offset: 24 } // Obf: GFGLECFFFLG // Type: Rsp -// CmdID: 5662 +// CmdID: 5608 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 + int32 APMGPHFHENP = 4; // offset: 40 + int32 KCBOHFNFJEA = 9; // offset: 44 + ItemCostData JOMDKGINNEK = 11; // offset: 24 + GBHAHDBDOIE EAPCJKNGGCA = 12; // offset: 16 + uint32 retcode = 14; // offset: 48 } // Type: Req -// CmdID: 5681 +// CmdID: 5647 message MKNBFMJGKBM { - uint32 LJCEOGPOGBE = 3; // offset: 24 - uint32 interacted_prop_entity_id = 9; // offset: 28 + uint32 LJCEOGPOGBE = 2; // offset: 28 + uint32 interacted_prop_entity_id = 14; // offset: 24 } // Type: Req -// CmdID: 5687 +// CmdID: 5613 message LECIGPPCMAB { - repeated uint32 AOLIEDBCNBN = 2; // offset: 16 - uint32 interacted_prop_entity_id = 11; // offset: 32 + uint32 interacted_prop_entity_id = 7; // offset: 32 + repeated uint32 AOLIEDBCNBN = 13; // offset: 16 } // Obf: OMAOGCPKDNB // Type: Req -// CmdID: 5650 +// CmdID: 5667 message BuyRogueShopMiracleCsReq { - repeated uint32 KOFNOJCMEFA = 12; // offset: 24 - uint32 interacted_prop_entity_id = 9; // offset: 32 + repeated uint32 KOFNOJCMEFA = 7; // offset: 24 + uint32 interacted_prop_entity_id = 14; // offset: 32 } // Obf: DLJLBCGBOCB // Type: Rsp -// CmdID: 5610 +// CmdID: 5626 message BuyRogueShopMiracleScRsp { - AGKONMPOJKP DNPCCFFFBHN = 10; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 1; // offset: 32 + AGKONMPOJKP DNPCCFFFBHN = 12; // offset: 16 } // Obf: DCAEIHGJFDE // Type: Rsp -// CmdID: 5629 +// CmdID: 5671 message BuyRogueShopBuffScRsp { - DAENHKENJHK HABJHGPFGEB = 3; // offset: 24 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 1; // offset: 32 + DAENHKENJHK HABJHGPFGEB = 12; // offset: 16 } // Obf: PFJKHHMEOGH // Type: Rsp -// CmdID: 5677 +// CmdID: 5676 message BuyRogueShopFormulaScRsp { - GBHAHDBDOIE EAPCJKNGGCA = 8; // offset: 16 - uint32 retcode = 4; // offset: 32 + GBHAHDBDOIE EAPCJKNGGCA = 6; // offset: 16 + uint32 retcode = 13; // offset: 32 } // Type: Req -// CmdID: 5612 +// CmdID: 5640 message MJEPCLPMKKI { - uint32 HDHNKFPMPAO = 2; // offset: 24 + uint32 HDHNKFPMPAO = 12; // offset: 24 } // Type: Rsp -// CmdID: 5654 +// CmdID: 5633 message GKNPEGHPCMH { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Obf: MPDDBHDFJKH // Type: Req -// CmdID: 5660 +// CmdID: 5654 message RogueShopBeginBattleCsReq { uint32 interacted_prop_entity_id = 12; // offset: 24 } // Obf: PBFEGMDAIDN // Type: Rsp -// CmdID: 5604 +// CmdID: 5656 message RogueShopBeginBattleScRsp { - SceneBattleInfo AEPNEDJPAGK = 4; // offset: 16 + SceneBattleInfo AEPNEDJPAGK = 2; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: FACMJBCOHBP // Type: Notify -// CmdID: 5663 +// CmdID: 5618 message SyncRogueCommonActionResultScNotify { - repeated MAOKMPOELCO CLGGKLNPLCK = 11; // offset: 16 - repeated ACMKPNMKOKH KCLBFINDGNA = 8; // offset: 24 - DICEONDKEFF BEBEEMKOBNN = 10; // offset: 40 - uint32 DLOJFEEHLIJ = 1; // offset: 44 + repeated MAOKMPOELCO CLGGKLNPLCK = 4; // offset: 32 + DICEONDKEFF display_type = 9; // offset: 44 + uint32 DLOJFEEHLIJ = 11; // offset: 40 + repeated ACMKPNMKOKH KCLBFINDGNA = 13; // offset: 16 } - message MAOKMPOELCO { - PKHKEEKIODC BBEHHCHKMNL = 13; // offset: 16 - uint32 queue_position = 15; // offset: 32 - NHHMEPILLHL source = 12; // offset: 36 + NHHMEPILLHL source = 9; // offset: 36 + uint32 queue_position = 10; // offset: 32 + PKHKEEKIODC detail = 11; // offset: 16 } - message CBDMGEGELFM { - int32 DPICNGBHFAC = 15; // offset: 24 - uint32 key = 9; // offset: 28 + uint32 key = 2; // offset: 28 + int32 DPICNGBHFAC = 12; // offset: 24 } - message OMJGKNJKHCH { - int32 JOCCAPDMHGB = 3; // offset: 24 - int32 NGIBKCODMAL = 1; // offset: 28 - uint32 IGNACLJKFGO = 13; // offset: 32 + int32 NGIBKCODMAL = 2; // offset: 24 + int32 JOCCAPDMHGB = 9; // offset: 32 + uint32 IGNACLJKFGO = 10; // offset: 28 } - message LEJFIEPMMGG { - repeated CBDMGEGELFM IFJIHNBDNGN = 15; // offset: 24 - uint32 KAHMGPGPOII = 8; // offset: 32 - bool HNLJIPAOEGB = 6; // offset: 36 + repeated CBDMGEGELFM IFJIHNBDNGN = 4; // offset: 16 + uint32 KAHMGPGPOII = 11; // offset: 36 + bool is_activated = 12; // offset: 32 } - message HMAAICNBKCI { - map DCLBHOHPGMB = 8; // offset: 24 + map DCLBHOHPGMB = 12; // offset: 16 } - message JJEMDNEIMOJ { - LEJFIEPMMGG DKEENIMPLKD = 11; // offset: 16 + LEJFIEPMMGG DKEENIMPLKD = 14; // offset: 16 } - message MKNALGLEBNA { - LEJFIEPMMGG DKEENIMPLKD = 3; // offset: 16 + LEJFIEPMMGG DKEENIMPLKD = 15; // offset: 16 } - message PKOHBLEGMAO { - LEJFIEPMMGG DKEENIMPLKD = 9; // offset: 24 + LEJFIEPMMGG DKEENIMPLKD = 8; // offset: 16 } - message FBGIINJFCCD { - LEJFIEPMMGG DKEENIMPLKD = 2; // offset: 24 + LEJFIEPMMGG DKEENIMPLKD = 8; // offset: 24 } - message CFJNAPDIMKM { - repeated OMJGKNJKHCH EMLLEPOADED = 1; // offset: 16 + repeated OMJGKNJKHCH EMLLEPOADED = 6; // offset: 24 } - message CJAFLDKHDAF { - HMAAICNBKCI value = 8; // offset: 16 + HMAAICNBKCI value = 13; // offset: 16 } - message DJODDECFHMC { + HMAAICNBKCI ENFIKCCMHAI = 5; // offset: 24 + repeated LEJFIEPMMGG KJFEFFGPNFF = 8; // offset: 40 repeated OMJGKNJKHCH EMLLEPOADED = 10; // offset: 16 - repeated LEJFIEPMMGG KJFEFFGPNFF = 8; // offset: 24 - HMAAICNBKCI ENFIKCCMHAI = 11; // offset: 40 } - message HCNEFGJCCMB { - uint32 PEKGIDFPBNJ = 2; // offset: 24 + uint32 PEKGIDFPBNJ = 6; // offset: 24 } - message LFLMJKLKBIL { - uint32 PEKGIDFPBNJ = 9; // offset: 24 + uint32 PEKGIDFPBNJ = 6; // offset: 24 } - message OHHKEOGOMCA { - map PACLGPIDJGL = 5; // offset: 16 + map PACLGPIDJGL = 3; // 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 + uint32 level = 2; // offset: 40 + uint32 composition_type = 5; // offset: 36 + repeated uint32 attribute_list = 11; // offset: 24 + uint32 unique_id = 14; // offset: 32 } - message NKOBPBBONDJ { - BDJLHJDPEEK KDFKDNLNDHN = 10; // offset: 24 - bool BJDEBHMKJBC = 12; // offset: 32 + bool BJDEBHMKJBC = 2; // offset: 32 + BDJLHJDPEEK KDFKDNLNDHN = 11; // offset: 24 } - message IPKOBBJPKML { - uint32 unique_id = 14; // offset: 24 + uint32 unique_id = 15; // offset: 24 } - message GNLBCCHFILK { - BDJLHJDPEEK KDFKDNLNDHN = 4; // offset: 16 - bool BJDEBHMKJBC = 13; // offset: 32 + bool BJDEBHMKJBC = 7; // offset: 32 + BDJLHJDPEEK KDFKDNLNDHN = 13; // offset: 24 } - message EDDEOKAIJAB { - uint32 AMOABLICEDP = 6; // offset: 24 + uint32 AMOABLICEDP = 2; // offset: 24 } - message PKOOFPOCNKB { - uint32 DBPAHBJPFLJ = 13; // offset: 24 uint32 IFDIHFKKCLE = 4; // offset: 28 + uint32 DBPAHBJPFLJ = 14; // offset: 24 } - 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 + NPCIGEBNOFG DDCLCNPONOH = 5; // offset: 16 + NPCIGEBNOFG CONDGFPOFKD = 14; // offset: 16 + KJAMNOGFAMJ IFOOEPKGGAG = 1986; // offset: 16 + KJAMNOGFAMJ CMPNCFCJCNE = 703; // offset: 16 + IOMEMIEAPJO GPJJMPCMAAA = 250; // offset: 16 + IKHMHNOIGAB LAEFENCCBBC = 1047; // offset: 16 + LHKNCMFEPFK KDJBDMLDMHG = 198; // offset: 16 + OKBLBLPOENO CBPINAOHEBD = 329; // offset: 16 + JLHJICBCHMO OMFLCEBLLMI = 1684; // offset: 16 + CKEOMFNPKPO FLGGFGCIGNJ = 1145; // offset: 16 + KNEJEHOOFGI ACIFEIPPILA = 1974; // offset: 16 + JJEMDNEIMOJ MDGNDLLEFJE = 986; // offset: 16 + MKNALGLEBNA JOCLINGHBHE = 1496; // offset: 16 + PKOHBLEGMAO HPMJHOGCLGG = 101; // offset: 16 + FBGIINJFCCD KMAMKBKNCPM = 1592; // offset: 16 + CFJNAPDIMKM JEJCFJEDOLA = 1007; // offset: 16 + CJAFLDKHDAF JEBLGELGBHM = 99; // offset: 16 + HCNEFGJCCMB GHMKDCKJILO = 137; // offset: 16 + LFLMJKLKBIL CEICJPEMGHD = 221; // offset: 16 + GNGIHJIJGMD EBFCOMCMGLC = 1284; // offset: 16 + LBBCNOOOCNE JDCMEPIOMPN = 663; // offset: 16 + AOFKCKOIFCM KCGHLOHDMBM = 1991; // offset: 16 + MMBBHFNJILI JMJPONNLJEJ = 449; // offset: 16 + MMBBHFNJILI MCPKPJHBEAK = 895; // offset: 16 + MMBBHFNJILI GDABGNBKFPA = 2015; // offset: 16 + DNLKMHLAPHC APGPOGAKPAC = 486; // offset: 16 + NEMJDLLBBGN JOLNBCHMDNN = 685; // offset: 16 + NBFAGOOJIOB KOHOCJAMJAN = 1026; // offset: 16 + NBFAGOOJIOB AEGMECDFNBE = 897; // offset: 16 + NKOBPBBONDJ CIOLGFNLEBB = 1082; // offset: 16 + IPKOBBJPKML BIJODAGIKNF = 246; // offset: 16 + GNLBCCHFILK MELCFMHKECA = 518; // offset: 16 + EDDEOKAIJAB EMKIGHCFKCN = 141; // offset: 16 + PKOOFPOCNKB KAHKMDHFLOH = 950; // offset: 16 + HIMJNABCJMM ALNEINEOJOJ = 903; // offset: 16 + PPHLEBFJIGM EGPLOEAAFGL = 1429; // offset: 16 + JGCMGAMHDHM JKLJBCBFNPL = 985; // offset: 16 + OECNJOAPCKO MIDFLEHKPBF = 945; // offset: 16 + OMACAKFNAOA NBEKLDCBJCH = 2011; // offset: 16 + GBKILNHHGLB DFJCKBLAOBN = 1617; // offset: 16 + OEPIHJOHLKM FLPDILMMCFK = 364; // offset: 16 } } - 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 + uint32 LGIPILAKIKB = 1; // offset: 52 + repeated uint32 ONECEAIJLAM = 3; // offset: 24 + uint32 OJCEEICJBGI = 5; // offset: 40 + uint32 DENIIHGKNFM = 8; // offset: 44 + ItemCostData GOOMJPLEIKL = 9; // offset: 32 + bool can_roll = 15; // offset: 48 } - message PIJDFMAJMFD { - uint32 JMNMFMHPCKD = 15; // offset: 24 + uint32 JMNMFMHPCKD = 1; // offset: 24 } - -message LAKMNABKMLO { -} - message JIGLEHNAKNJ { - repeated uint32 KLLIJGIHFAP = 7; // offset: 24 - uint32 LGIPILAKIKB = 1; // offset: 32 + uint32 LGIPILAKIKB = 2; // offset: 32 + repeated uint32 KLLIJGIHFAP = 8; // offset: 24 } - message IGODPKFLDNE { - uint32 JMNMFMHPCKD = 4; // offset: 24 + uint32 JMNMFMHPCKD = 7; // offset: 24 } - -message PCMBLMDJPJJ { -} - message CHDPILMCJNP { } - message OKFPPPBNJNH { - OFMCKLEMOMP FNEOOMHHGGB = 6; // offset: 24 + OFMCKLEMOMP FNEOOMHHGGB = 8; // offset: 24 } - message PAGJKBPPOKL { - OFMCKLEMOMP FNEOOMHHGGB = 5; // offset: 16 + OFMCKLEMOMP FNEOOMHHGGB = 4; // offset: 16 } - message HELGMBBOGMJ { - uint32 JMNMFMHPCKD = 12; // offset: 24 + uint32 JMNMFMHPCKD = 13; // offset: 24 } - -message PADDBFAGJNE { -} - message PIBOMOCKACA { - uint32 KDIDDHIDNCG = 7; // offset: 24 + uint32 KDIDDHIDNCG = 4; // offset: 24 } - message LDKMOFFMGEL { - uint32 type = 10; // offset: 24 - uint32 LPOLPDBELON = 14; // offset: 28 - uint32 slot = 6; // offset: 32 + uint32 type = 4; // offset: 24 + uint32 LPOLPDBELON = 10; // offset: 28 + uint32 slot = 11; // offset: 32 } - message OCBPJLLLJGO { - uint32 level = 4; // offset: 24 - uint32 GCAHKLNGFCK = 6; // offset: 28 + uint32 GCAHKLNGFCK = 3; // offset: 28 + uint32 level = 5; // offset: 24 } - message DNLKMHLAPHC { - OCBPJLLLJGO OOPCPMANCBO = 9; // offset: 16 - repeated LDKMOFFMGEL LEDNAHCKMHK = 15; // offset: 24 - repeated OKCCLEEPELM AJFLAHGJELP = 10; // offset: 32 - map HCPNPDLJKGF = 7; // offset: 48 + OCBPJLLLJGO OOPCPMANCBO = 6; // offset: 48 + map HCPNPDLJKGF = 9; // offset: 24 + repeated LDKMOFFMGEL LEDNAHCKMHK = 13; // offset: 40 + repeated OKCCLEEPELM AJFLAHGJELP = 14; // offset: 32 } - message OKCCLEEPELM { - uint32 level = 11; // offset: 24 - uint32 CFKKKPNKHEL = 5; // offset: 28 + uint32 level = 3; // offset: 28 + uint32 CFKKKPNKHEL = 9; // offset: 24 } - message MMBBHFNJILI { - OKCCLEEPELM OJEANDPABHC = 6; // offset: 16 - uint32 unique_id = 8; // offset: 32 + uint32 unique_id = 6; // offset: 32 + OKCCLEEPELM OJEANDPABHC = 13; // offset: 16 } - message GNGIHJIJGMD { + DNLKMHLAPHC LANFFLCLGAH = 12; // offset: 16 +} +message LBBCNOOOCNE { DNLKMHLAPHC LANFFLCLGAH = 6; // offset: 16 } - -message LBBCNOOOCNE { - DNLKMHLAPHC LANFFLCLGAH = 1; // offset: 16 -} - message AOFKCKOIFCM { - DNLKMHLAPHC LANFFLCLGAH = 14; // offset: 24 + DNLKMHLAPHC LANFFLCLGAH = 11; // 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 NKGGAOJLCMD = 1; // offset: 40 + repeated OKCCLEEPELM AGKFAODICEA = 4; // offset: 16 + OKCCLEEPELM EPOCLANFIAC = 5; // offset: 24 + uint32 EIALMEADLGF = 10; // offset: 48 uint32 LGIPILAKIKB = 15; // offset: 44 - uint32 EIALMEADLGF = 13; // offset: 48 } - message OFGGMBHCKPJ { - repeated MMBBHFNJILI AGKFAODICEA = 13; // offset: 24 - uint32 LGIPILAKIKB = 3; // offset: 32 + uint32 LGIPILAKIKB = 8; // offset: 32 + repeated MMBBHFNJILI AGKFAODICEA = 9; // offset: 24 } - message GDIKLACNOEJ { - OKCCLEEPELM ACCCINPPINC = 2; // offset: 24 + OKCCLEEPELM ACCCINPPINC = 4; // offset: 16 } - message AHNLMMFHOME { - MMBBHFNJILI ACCCINPPINC = 6; // offset: 16 + MMBBHFNJILI ACCCINPPINC = 10; // offset: 24 } - -message PGAAIDKNIOA { -} - -message MKGFFKEGMNP { -} - -message AJEDKCCAKBE { -} - -message GKPCMMNOGBF { -} - message NEMJDLLBBGN { - repeated uint32 LIIJNIKIGJD = 15; // offset: 16 - MMBBHFNJILI BLEBJLDOLII = 13; // offset: 24 + MMBBHFNJILI BLEBJLDOLII = 8; // offset: 24 + repeated uint32 LIIJNIKIGJD = 14; // offset: 16 } - message NFNMMFBJBLC { - repeated OCBPJLLLJGO INLDHMAIPMH = 8; // offset: 24 - uint32 LGIPILAKIKB = 2; // offset: 32 + repeated OCBPJLLLJGO INLDHMAIPMH = 7; // offset: 24 + uint32 LGIPILAKIKB = 15; // offset: 32 } - message JHBEOHDMHDA { - OCBPJLLLJGO PJJNMNJMKBG = 15; // offset: 24 - bool OKJJOMMGIGD = 12; // offset: 32 + OCBPJLLLJGO PJJNMNJMKBG = 1; // offset: 16 + bool OKJJOMMGIGD = 14; // offset: 32 } - -message FFBEJCNPAMN { -} - -message OLHGNECAEEL { -} - message KPJBDOPFPDL { - OCBPJLLLJGO MAAGBKHLECB = 7; // offset: 24 + OCBPJLLLJGO MAAGBKHLECB = 11; // offset: 24 } - message IHOFKNBNNLB { OCBPJLLLJGO NBKMDMGMOGK = 4; // offset: 16 - bool AJPLPEFCNAM = 6; // offset: 32 + bool AJPLPEFCNAM = 5; // offset: 32 } - -message KHOKOACABEL { -} - message NBFAGOOJIOB { - uint32 OMHHOADFMLI = 11; // offset: 24 + uint32 OMHHOADFMLI = 1; // offset: 24 } - message FGGJCLDLMMI { + uint32 PLJPIPDFAHA = 7; // offset: 32 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 + uint32 LGIPILAKIKB = 6; // offset: 40 + uint32 FBJLLMGOPHO = 9; // offset: 32 + uint32 PNNCEGEMAPP = 11; // offset: 36 + repeated uint32 PGACPPNAFFF = 13; // offset: 24 + uint32 DAEMEBCKHIK = 15; // offset: 44 } - message GJIHIMKICLG { - uint32 MEOHDNHGPMF = 3; // offset: 24 + uint32 MEOHDNHGPMF = 4; // offset: 24 } - -message NAJIHIPCGMD { -} - message MCFEKKMFEHA { } - message ELJDPDFMLPM { - KPOFAPDKBJA ICKMKPJACAB = 2; // offset: 24 + KPOFAPDKBJA ICKMKPJACAB = 4; // offset: 24 } - message FDICOMLMBME { - uint32 AIAFEKGBFIF = 14; // offset: 24 + uint32 AIAFEKGBFIF = 11; // offset: 24 } - message EBOLNPIMDAL { + uint32 battle_event_id = 5; // offset: 32 + bool is_win = 10; // offset: 36 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 + uint32 AIAFEKGBFIF = 9; // offset: 24 } - message ODHJEDHKHOD { - repeated uint32 NMMCOBBKKHA = 4; // offset: 24 - repeated uint32 BIMFEAHDMIK = 12; // offset: 32 + repeated uint32 NMMCOBBKKHA = 3; // offset: 16 + repeated uint32 BIMFEAHDMIK = 14; // offset: 24 } - 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 + map KEGHPOHGPFF = 1; // offset: 56 + repeated uint32 MLIDKPGKCIL = 2; // offset: 48 + repeated uint32 GJFPEFCOBFJ = 3; // offset: 16 + uint32 LIFJCJKNKNJ = 5; // offset: 76 + ODHJEDHKHOD JBEBEKECKJN = 8; // offset: 40 + bool PLJNPPKFFCO = 11; // offset: 81 + repeated uint32 OIMCPHNONPF = 12; // offset: 24 + repeated uint32 FNIPHPIEBNB = 13; // offset: 64 + uint32 FAHAMJFPMMI = 14; // offset: 72 + bool KLGGHNILHIC = 15; // offset: 80 } - message EKIFAOJKOCL { oneof GBFHOGKMMEA { - uint32 unique_id = 15; // offset: 24 - uint32 JAMNNBEPPKE = 1; // offset: 24 + uint32 unique_id = 14; // offset: 16 + uint32 JAMNNBEPPKE = 13; // offset: 16 } } - -message MJJHMIKCHIA { - ODHJEDHKHOD JBEBEKECKJN = 1; // offset: 24 -} - message APOKGADPHDC { } - message OBNEOHHDAIP { - JDFNPICGCGI IFPBFMOAJOP = 15; // offset: 16 + JDFNPICGCGI IFPBFMOAJOP = 12; // 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 + FHBDPOJEEMJ CPOHGLHEOLG = 10; // offset: 16 + uint32 LGIPILAKIKB = 11; // offset: 48 + repeated uint32 FNCIOCCACMD = 13; // offset: 40 + repeated uint32 LEOPMIGFDLK = 15; // offset: 24 } - message ALMGFDOPLGA { - uint32 FGIHKKKOGJD = 9; // offset: 24 + uint32 FGIHKKKOGJD = 7; // offset: 24 } - -message APOBCJFPJDD { -} - message EGMPACONNFP { - uint32 GNCFHIKODKE = 6; // offset: 24 - uint32 unique_id = 11; // offset: 28 - uint32 NPBLEKPLPFA = 2; // offset: 32 + uint32 NPBLEKPLPFA = 10; // offset: 28 + uint32 GNCFHIKODKE = 12; // offset: 24 + uint32 unique_id = 13; // offset: 32 } - message HIMJNABCJMM { - repeated EGMPACONNFP JKFNAKBGIBF = 3; // offset: 24 + repeated EGMPACONNFP JKFNAKBGIBF = 8; // offset: 24 } - message PPHLEBFJIGM { - uint32 KMPCNDJHHAO = 8; // offset: 24 uint32 OIIJCLJHPPE = 2; // offset: 28 - uint32 AIIFGDGONIF = 1; // offset: 32 - uint32 IKJLLFLCHNF = 10; // offset: 36 + uint32 AIIFGDGONIF = 3; // offset: 36 + uint32 style_level = 4; // offset: 24 + uint32 style_exp = 10; // offset: 32 } - message OMACAKFNAOA { - repeated APAMFCKFHLL IHFEBNBHDFM = 6; // offset: 24 + repeated KVP IHFEBNBHDFM = 3; // offset: 24 } - message OECNJOAPCKO { - uint32 KMIKBANMAFK = 13; // offset: 24 - uint32 FAGJACOFHGF = 14; // offset: 28 + uint32 FAGJACOFHGF = 11; // offset: 24 + uint32 KMIKBANMAFK = 12; // offset: 28 } - message JGCMGAMHDHM { - uint32 PGGDEHKKINP = 11; // offset: 24 + uint32 PGGDEHKKINP = 5; // offset: 24 } - message PGMIABHEJNB { - repeated uint32 ICCMIEHKDAO = 1; // offset: 16 + repeated uint32 ICCMIEHKDAO = 9; // offset: 16 } - message CLMPCCGCADK { - uint32 EOOLCIACHFJ = 7; // offset: 24 + uint32 EOOLCIACHFJ = 15; // 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 + repeated uint32 BLAHNLDHINC = 5; // offset: 16 + uint32 DAEMEBCKHIK = 6; // offset: 44 + uint32 NAENAEGAEAF = 9; // offset: 36 + bool ODBKCIBGLLP = 10; // offset: 40 + uint32 MLJHCOGNJEL = 14; // offset: 32 } - message JKLLLNDHJHI { - uint32 PGDEHMAGGLF = 3; // offset: 24 + uint32 PGDEHMAGGLF = 2; // offset: 24 } - -message ANLOMBEKCGI { - uint32 PGDEHMAGGLF = 9; // offset: 24 -} - message BOHAJCPBBJI { } - message KLEHEHAMKLC { - OHJJMCMJEHL KBEBGLAAEGM = 15; // offset: 16 + OHJJMCMJEHL KBEBGLAAEGM = 9; // offset: 16 } - message KGLIOOODBPN { - repeated uint32 OEOMILPAFGI = 7; // offset: 24 - uint32 level = 14; // offset: 32 - uint32 LLICIMBCNPF = 4; // offset: 36 + uint32 level = 2; // offset: 32 + uint32 composition_type = 5; // offset: 36 + repeated uint32 OEOMILPAFGI = 13; // offset: 24 } - message PBMGACMAMBE { - repeated KGLIOOODBPN JKFNAKBGIBF = 12; // offset: 24 - uint32 IOJPOKCDFHM = 5; // offset: 32 + uint32 IOJPOKCDFHM = 7; // offset: 32 + repeated KGLIOOODBPN JKFNAKBGIBF = 13; // offset: 24 } - message OGPOHFPHEOB { - uint32 PMILABMFMMM = 4; // offset: 24 + uint32 PMILABMFMMM = 9; // offset: 24 } - -message OGICOEAOEBP { - KGLIOOODBPN JKFNAKBGIBF = 11; // offset: 16 -} - message GBKILNHHGLB { - repeated uint32 GMMAFIONFNF = 8; // offset: 16 + repeated uint32 GMMAFIONFNF = 13; // offset: 16 } - message LHKAOPAPJEK { - SceneInfo scene = 7; // offset: 16 - LineupInfo lineup = 10; // offset: 32 - FHEGNOPNICH JNKLNLKHGBB = 15; // offset: 40 + FHEGNOPNICH JNKLNLKHGBB = 2; // offset: 16 + LineupInfo lineup = 7; // offset: 32 + SceneInfo scene = 14; // offset: 40 } - message OEPIHJOHLKM { - LHKAOPAPJEK IDCMACCPCBH = 3; // offset: 16 + LHKAOPAPJEK IDCMACCPCBH = 6; // offset: 24 } // Obf: DLNANAEDDEE // Type: Notify -// CmdID: 5617 +// CmdID: 5653 message SyncRogueCommonPendingActionScNotify { - INHBMHCJJCN action = 7; // offset: 24 - uint32 DLOJFEEHLIJ = 9; // offset: 32 + uint32 DLOJFEEHLIJ = 10; // offset: 32 + INHBMHCJJCN action = 15; // offset: 16 } - message INHBMHCJJCN { - DCFPEIMAMCN BBEHHCHKMNL = 4; // offset: 24 - uint32 queue_position = 1; // offset: 32 + uint32 queue_position = 2; // offset: 32 + DCFPEIMAMCN detail = 5; // offset: 16 } - 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 + GGGBAIAPDLO PCHGEGFBKLF = 724; // offset: 16 + GCCIOBKOFJN JFNHDJIDJDA = 1500; // offset: 16 + IEJIOGIGFAI FEMFJIDBEAB = 2020; // offset: 16 + PKFNILLONDF GHBBKKABKBN = 1112; // offset: 16 + AMKALFJHFJP AMIBPAGBMFP = 491; // offset: 16 + LFKOLKFKOAP PAKPHFJOBAF = 1660; // offset: 16 + LBKIKIGLIMJ BJKEDGMKOLM = 1193; // offset: 16 + MBPJGCJEGJB NGCJBBCOOCF = 462; // offset: 16 + JJPDJPINDOA CNANEDFPNKJ = 756; // offset: 16 + DNGEEKCHHED CDFPGKGILAJ = 278; // offset: 16 + NGEBIKIHIDD PMKJIMIIOGM = 1576; // offset: 16 + INKPGECIDNE JIPEPMDMCMB = 578; // offset: 16 + OFMCKLEMOMP FNEOOMHHGGB = 633; // offset: 16 + JIGLEHNAKNJ EMOJGAFOCML = 1077; // offset: 16 + PAGJKBPPOKL BMEMABNEFKK = 1569; // offset: 16 + KBKLNECKDEN GOIFJFKIFFF = 576; // offset: 16 + NFNMMFBJBLC FJCHODNDIKA = 1927; // offset: 16 + KPJBDOPFPDL FAENLPCFFEB = 499; // offset: 16 + OFGGMBHCKPJ NLAMHGACGIO = 1290; // offset: 16 + OFGGMBHCKPJ JCBNIADPOGN = 1880; // offset: 16 + OFGGMBHCKPJ IJMIEMKJCHM = 471; // offset: 16 + FDICOMLMBME PHGLAEOGJKM = 2028; // offset: 16 + KPOFAPDKBJA MMHGAEBEIHD = 1107; // offset: 16 + JDFNPICGCGI IFPBFMOAJOP = 171; // offset: 16 + NIHKHKONHPN KNKAPJOCNGM = 566; // offset: 16 + PGMIABHEJNB HDAHOBBJDIF = 1003; // offset: 16 + OHJJMCMJEHL KBEBGLAAEGM = 167; // offset: 16 + PBMGACMAMBE HBLHLFDHIGP = 290; // offset: 16 } } // Obf: OFEDNNJIJFL // Type: Req -// CmdID: 5641 +// CmdID: 5637 message HandleRogueCommonPendingActionCsReq { - uint32 BFNEPPCNOOI = 4; // offset: 32 + uint32 BFNEPPCNOOI = 8; // 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 + BPLNKHGAILK OPDCGJEKEKP = 137; // offset: 24 + NMMLEBEEJLB HKNPLHMLINB = 239; // offset: 24 + AEJLPCAIODP ILLBNBMCMPF = 280; // offset: 24 + DEMENEAAGAA DFKJOGGFDHD = 1141; // offset: 24 + PJMEDBOACGL HDNGLMGCHEK = 1212; // offset: 24 + JINFLJMPPHN JOGGLMMCMFH = 1883; // offset: 24 + LDFJBLDICPJ OMAKKKMNCJH = 1597; // offset: 24 + BFAMBJHPNGE CAELBFPKNDN = 1599; // offset: 24 + KPDALNGIDAG EGOFFKFONDP = 1768; // offset: 24 + JEKGAINCPNH HFMOJHNMNJN = 1186; // offset: 24 + KIHMNMMJIDL GANJIGMPDNL = 1191; // offset: 24 + CHEPPLBNOFF BAALMNPNGLO = 1744; // offset: 24 + AOMOENMNCNB EBLALPNFHFM = 734; // offset: 24 + CIBMBDDOGBH GFILIMKPCDM = 1694; // offset: 24 + PIJDFMAJMFD MLBEKIDDGOD = 399; // offset: 24 + CHDPILMCJNP HPBIAGDDEHN = 731; // offset: 24 + IGODPKFLDNE NBCHIIFMCNC = 251; // offset: 24 + HELGMBBOGMJ EMEFJODMAOI = 1533; // offset: 24 + GDIKLACNOEJ CFCBJDKKCMB = 1148; // offset: 24 + JHBEOHDMHDA CAPLDJMOIPB = 221; // offset: 24 + IHOFKNBNNLB MNLHCHKLEOG = 668; // offset: 24 + AHNLMMFHOME EGIIEHODAEJ = 1545; // offset: 24 + AHNLMMFHOME NNPLAAIBOGB = 1397; // offset: 24 + AHNLMMFHOME AHKBAEIMCNM = 1949; // offset: 24 + GJIHIMKICLG LJJNMMGJGNA = 1946; // offset: 24 + MCFEKKMFEHA LEGOBNMKHCO = 1679; // offset: 24 + EKIFAOJKOCL LOGMGHBMHPE = 1757; // offset: 24 + APOKGADPHDC CGEHCAIKAPJ = 860; // offset: 24 + ALMGFDOPLGA OPJONHEBIBG = 278; // offset: 24 + CLMPCCGCADK AIJHFPCFPDM = 1375; // offset: 24 + JKLLLNDHJHI GCBFCJIHNFC = 878; // offset: 24 + BOHAJCPBBJI NFMAAGNLALA = 879; // offset: 24 + OGPOHFPHEOB IACMGHACKDA = 1358; // offset: 24 + PIBOMOCKACA CNGCLILLDJG = 641; // offset: 24 + EBOLNPIMDAL FNGLOCNBCOJ = 244760; // offset: 24 + MHLLNFJHMEK PDAEHMFKEOF = 257315; // offset: 24 } } // Obf: LEFAKCMDGNB // Type: Rsp -// CmdID: 5618 +// CmdID: 5651 message HandleRogueCommonPendingActionScRsp { - uint32 queue_position = 5; // offset: 32 - uint32 retcode = 1; // offset: 36 - uint32 BFNEPPCNOOI = 2; // offset: 40 + uint32 queue_position = 2; // offset: 36 + uint32 BFNEPPCNOOI = 8; // offset: 40 + uint32 retcode = 13; // offset: 44 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 + FKOGDINOBDF JFHKDEIDMOG = 7; // offset: 16 + HPIPKICGABB COBNPFDHMEA = 14; // offset: 16 + OKFPPPBNJNH LDOFNPGNJJC = 4; // offset: 16 + ELJDPDFMLPM PKBOEKFFMKM = 12; // offset: 16 + OBNEOHHDAIP FPJABECNFNA = 11; // offset: 16 + KLEHEHAMKLC HGBKMEHOMHA = 627; // offset: 16 } } - message BPHIKPCNBHM { - uint32 maze_buff_id = 1; // offset: 24 + uint32 maze_buff_id = 9; // offset: 24 } - message CIGDBCKOFBN { - uint32 NPNMLPNBHDP = 14; // offset: 24 - bool ALAJJMKOMML = 4; // offset: 28 + uint32 NPNMLPNBHDP = 2; // offset: 24 + bool ALAJJMKOMML = 10; // offset: 28 } - message NMHMGHEHHCM { - bool ALAJJMKOMML = 4; // offset: 24 - uint32 PNHGLNPDFEA = 2; // offset: 28 + uint32 PNHGLNPDFEA = 3; // offset: 28 + bool ALAJJMKOMML = 10; // offset: 24 } - 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 + repeated uint32 HMIOHPIMLCE = 6; // offset: 16 + uint32 exp = 9; // offset: 32 + uint32 level = 11; // offset: 36 + uint32 max_level = 12; // offset: 40 + uint32 AFEMBLFCCCH = 13; // offset: 44 } - message ONMFMINNBEB { - OCBPJLLLJGO DDLADFJMEEC = 15; // offset: 24 + OCBPJLLLJGO DDLADFJMEEC = 10; // offset: 16 } - message LGFOKKPICEH { - uint32 CFKKKPNKHEL = 7; // offset: 24 - uint32 KGOPHALLLLI = 8; // offset: 28 + uint32 KGOPHALLLLI = 7; // offset: 24 + uint32 CFKKKPNKHEL = 9; // 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 + repeated BPHIKPCNBHM buff_list = 9; // offset: 16 + repeated NMDKHGGGMBC JHEHAIBMNNF = 10; // offset: 24 + repeated CIGDBCKOFBN MAJGMMCOCIG = 14; // offset: 40 + repeated NMHMGHEHHCM PMIFFBHOOOO = 15; // offset: 32 } // Obf: MJNKKPCCBMP // Type: Req -// CmdID: 5632 +// CmdID: 5673 message GetRogueHandbookDataCsReq { } // Obf: CNOFLEBNGAC // Type: Rsp -// CmdID: 5635 +// CmdID: 5612 message GetRogueHandbookDataScRsp { - NHGJEIHKKHB HAMKPLCBEBG = 10; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 9; // offset: 32 + NHGJEIHKKHB HAMKPLCBEBG = 12; // offset: 24 } // Obf: FFFCJNFIDLO // Type: Notify -// CmdID: 5616 +// CmdID: 5635 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 + repeated BPHIKPCNBHM IPNAAGCMNLB = 7; // offset: 48 + repeated NMHMGHEHHCM BOJGAEJNCFP = 9; // offset: 24 + repeated LGFOKKPICEH JEAGPFDBJDH = 10; // offset: 16 + repeated CIGDBCKOFBN BFDFABHMCNE = 11; // offset: 40 + repeated ONMFMINNBEB LMDKIJFDLEO = 14; // offset: 32 } // Obf: MBNKNCDIJLD // Type: Req -// CmdID: 5605 +// CmdID: 5675 message TakeRogueMiracleHandbookRewardCsReq { - repeated uint32 PHINEMJKBJK = 8; // offset: 24 + repeated uint32 PHINEMJKBJK = 14; // offset: 16 } // Obf: ABAJJKIIFBG // Type: Rsp -// CmdID: 5614 +// CmdID: 5644 message TakeRogueMiracleHandbookRewardScRsp { - repeated uint32 CNDLCGEFLCJ = 7; // offset: 24 - ItemList reward = 15; // offset: 32 - uint32 retcode = 2; // offset: 40 + repeated uint32 CNDLCGEFLCJ = 7; // offset: 32 + ItemList reward = 9; // offset: 16 + uint32 retcode = 12; // offset: 40 } // Obf: OJGOBCCMHOH // Type: Req -// CmdID: 5682 +// CmdID: 5649 message TakeEventHandbookRewardCsReq { - repeated uint32 PINNDKIJHFG = 1; // offset: 24 + repeated uint32 PINNDKIJHFG = 6; // offset: 24 } // Obf: LMCDLJJFGKE // Type: Rsp -// CmdID: 5653 +// CmdID: 5615 message TakeEventHandbookRewardScRsp { - repeated uint32 DBGOOKPHLFD = 2; // offset: 24 - ItemList reward = 4; // offset: 32 - uint32 retcode = 9; // offset: 40 + ItemList reward = 6; // offset: 24 + uint32 retcode = 12; // offset: 40 + repeated uint32 DBGOOKPHLFD = 15; // offset: 32 } - message FKEDPCMLIFE { map HJANIOKJALB = 2; // offset: 24 } - message CACKKIOEOEF { - LMNCBIDKHLF OLJCAJMFJPO = 8; // offset: 24 - uint32 JPPAGGPJOMO = 6; // offset: 32 - int32 FJCIKNAKJOG = 11; // offset: 36 + uint32 JPPAGGPJOMO = 8; // offset: 32 + LMNCBIDKHLF OLJCAJMFJPO = 10; // offset: 16 + int32 FJCIKNAKJOG = 13; // offset: 36 } - message CBANJNLBDBB { - repeated uint32 KEHKLHMEABI = 7; // offset: 24 + repeated uint32 KEHKLHMEABI = 15; // offset: 16 } - message JEIKFFFGONB { - ItemCostData LNIEFKBMIPD = 14; // offset: 16 - repeated DINGDGLKHIP BHBPKKKNABO = 9; // offset: 32 + ItemCostData LNIEFKBMIPD = 13; // offset: 32 + repeated DINGDGLKHIP BHBPKKKNABO = 15; // offset: 16 } - 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 + EGLAPJGFKPN HABJHGPFGEB = 10; // offset: 16 + NHLBNBBDHMI DNPCCFFFBHN = 15; // offset: 16 + FKEDPCMLIFE HFEPBJHJPAF = 3; // offset: 16 + CACKKIOEOEF AEFMMOHKCHJ = 11; // offset: 16 + CBANJNLBDBB EIIHJJEBKOE = 13; // offset: 16 + DJODDECFHMC EAPCJKNGGCA = 1; // offset: 16 + OHHKEOGOMCA KLNBJHPDMFI = 6; // offset: 16 JEIKFFFGONB EIOHFJMFOKF = 4; // offset: 16 } } - message GKFGIMIBBHF { - uint32 MMFGAJNCAOA = 15; // offset: 24 - bool CIHFGJDCHIA = 5; // offset: 28 - uint32 progress = 12; // offset: 32 + uint32 progress = 2; // offset: 24 + uint32 MMFGAJNCAOA = 7; // offset: 32 + bool finish = 8; // offset: 28 } - message OKPIPFKONMG { - repeated GKFGIMIBBHF LDHIJAHNEGK = 12; // offset: 24 - RogueTalentStatus status = 15; // offset: 32 - uint32 CKHCLKOALKE = 1; // offset: 36 + uint32 CKHCLKOALKE = 2; // offset: 36 + RogueTalentStatus status = 8; // offset: 32 + repeated GKFGIMIBBHF LDHIJAHNEGK = 10; // offset: 16 } - message FDBDLBAPDBE { - repeated OKPIPFKONMG BLHJIPBHHFO = 14; // offset: 24 + repeated OKPIPFKONMG BLHJIPBHHFO = 2; // offset: 16 } - message LKCDLJCKCJI { - uint32 LINLNNHIBAK = 10; // offset: 24 - uint32 KMNILIKJFHD = 11; // offset: 28 + uint32 KMNILIKJFHD = 9; // offset: 28 + uint32 item_type = 12; // offset: 24 } // Obf: FDFGDPBEKCJ // Type: Notify -// CmdID: 5639 +// CmdID: 5614 message CommonRogueVirtualItemInfoScNotify { - repeated LKCDLJCKCJI DMCINCJLMND = 7; // offset: 24 + repeated LKCDLJCKCJI DMCINCJLMND = 15; // offset: 16 } - message KPIHDPGDMKB { - uint32 OCAGIAKNGPG = 12; // offset: 24 - uint32 NBBABABPEBE = 1; // offset: 28 - uint32 DGJPGMGPCCE = 5; // offset: 32 + uint32 OCAGIAKNGPG = 3; // offset: 28 + uint32 NBBABABPEBE = 4; // offset: 32 + uint32 DGJPGMGPCCE = 8; // offset: 24 } - message AHLALEEJOEG { - repeated MGJDNGHDIKG LFCGPOKMJLC = 10; // offset: 16 + repeated MGJDNGHDIKG LFCGPOKMJLC = 10; // offset: 24 } - message CDDEIPOBBCN { - repeated uint32 BHAGLNBNGBP = 11; // offset: 16 + repeated uint32 BHAGLNBNGBP = 6; // offset: 16 } - 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 + repeated DIKBPKAKENO JFHKJOGEOND = 1; // offset: 24 + repeated JMJEIBGACMD CEPDOBEIEFG = 6; // offset: 32 + repeated DGKLPPLJBNB PAKECMNPEJJ = 9; // offset: 40 + repeated NPAJHGDEIDJ DPIKOCFILGP = 15; // offset: 48 } - message CCKJAEDDDCL { oneof KKNBOACNCON { - KPIHDPGDMKB BMGOLFNGHGH = 10; // offset: 24 - AHLALEEJOEG BBEKBJPHEJK = 2; // offset: 24 - CDDEIPOBBCN MECOEFEJANE = 15; // offset: 24 - GANFMBPEJPF ABPOOCOOKCF = 13; // offset: 24 + KPIHDPGDMKB BMGOLFNGHGH = 6; // offset: 24 + AHLALEEJOEG BBEKBJPHEJK = 14; // offset: 24 + CDDEIPOBBCN MECOEFEJANE = 5; // offset: 24 + GANFMBPEJPF ABPOOCOOKCF = 15; // offset: 24 } } // Obf: BGDHGALEOIK // Type: Req -// CmdID: 5645 +// CmdID: 5646 message CommonRogueQueryCsReq { - repeated uint32 DINALIGLIBB = 5; // offset: 24 + repeated uint32 query_list = 6; // offset: 16 } // Obf: NHLDNOOFHCI // Type: Rsp -// CmdID: 5637 +// CmdID: 5619 message CommonRogueQueryScRsp { - repeated CCKJAEDDDCL LFLCDNGALME = 4; // offset: 24 - uint32 retcode = 15; // offset: 32 - uint32 GLGHEOPPCMH = 6; // offset: 36 + uint32 GLGHEOPPCMH = 2; // offset: 36 + uint32 retcode = 10; // offset: 32 + repeated CCKJAEDDDCL LFLCDNGALME = 15; // offset: 16 } // Obf: OKPPACPGJIO // Type: Notify -// CmdID: 5634 +// CmdID: 5628 message CommonRogueUpdateScNotify { oneof NOKMOIHLGBN { - KPIHDPGDMKB BMGOLFNGHGH = 14; // offset: 24 - AHLALEEJOEG BBEKBJPHEJK = 9; // offset: 24 - CDDEIPOBBCN MECOEFEJANE = 5; // offset: 24 + KPIHDPGDMKB BMGOLFNGHGH = 6; // offset: 24 + AHLALEEJOEG BBEKBJPHEJK = 14; // offset: 24 + CDDEIPOBBCN MECOEFEJANE = 3; // offset: 24 } } - message HEOBLDJAOPE { - uint32 MJBKNMJHOGP = 14; // offset: 24 - uint32 OEANPIHCHHF = 8; // offset: 28 + uint32 MJBKNMJHOGP = 1; // offset: 24 + uint32 OEANPIHCHHF = 14; // offset: 28 } - -message AHNKIBFMDLM { - uint32 LNAHJENGELA = 2; // offset: 24 -} - -message OBHNBFIFHDI { - uint32 LNAHJENGELA = 7; // offset: 24 -} - message FOINGKNPBLJ { - uint32 KAHMGPGPOII = 11; // offset: 24 + uint32 KAHMGPGPOII = 2; // offset: 24 } - message KNPMLBOBKPI { - uint32 LNAHJENGELA = 1; // offset: 24 + uint32 LNAHJENGELA = 3; // offset: 24 } - message OEPAMDEPFLJ { - uint32 dialogue_id = 4; // offset: 24 + uint32 dialogue_id = 12; // 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 + HEOBLDJAOPE MFAEGBJBJBE = 12; // offset: 24 + FOINGKNPBLJ MNKGPHFJDFM = 13; // offset: 24 + KNPMLBOBKPI DCFILENMPCC = 4; // offset: 24 + OEPAMDEPFLJ BDFKGFLFCFO = 1; // offset: 24 } } - message KNMNEJCMHGE { - int32 MNLINFEODPJ = 1; // offset: 24 - float GMPKBKLGDMA = 9; // offset: 28 + float GMPKBKLGDMA = 12; // offset: 24 + int32 MNLINFEODPJ = 14; // offset: 28 } - message PIACCCGNOOF { - uint32 battle_event_id = 8; // offset: 24 + uint32 battle_event_id = 1; // offset: 24 } - message BPOKOPCGMAJ { - int32 IFLBAAABKAI = 9; // offset: 24 + int32 change_value = 4; // offset: 24 } - message MAEEIBPEOFN { oneof PGNIENCDODA { - PIACCCGNOOF BACBKGJJOGA = 14; // offset: 16 - BPOKOPCGMAJ CNKCDGOJGJH = 11; // offset: 16 + PIACCCGNOOF BACBKGJJOGA = 2; // offset: 24 + BPOKOPCGMAJ CNKCDGOJGJH = 14; // offset: 24 } } - 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 + uint32 HAFOKMHCGFM = 3; // offset: 40 + bool is_selected = 6; // offset: 48 + KNMNEJCMHGE param = 7; // offset: 16 + uint32 arg_id = 10; // offset: 44 + repeated MAEEIBPEOFN LDCJONHGDAN = 13; // offset: 24 + bool is_valid = 14; // offset: 49 } - message HFEOGNAMHCG { - LEHBIBDGEHG EOBLJJBOBIN = 15; // offset: 16 - repeated KDODFHMDAJI KFNMIEMBJGD = 3; // offset: 24 - uint32 AIAFEKGBFIF = 6; // offset: 40 + uint32 AIAFEKGBFIF = 4; // offset: 40 + LEHBIBDGEHG owner = 10; // offset: 24 + repeated KDODFHMDAJI KFNMIEMBJGD = 12; // offset: 32 } // Obf: BBILDBEOKIK // Type: Req -// CmdID: 5658 +// CmdID: 5698 message GetRogueCommonDialogueDataCsReq { } // Obf: KIFHJJILCHH // Type: Rsp -// CmdID: 5643 +// CmdID: 5662 message GetRogueCommonDialogueDataScRsp { - repeated HFEOGNAMHCG HJOKMCCPOLL = 1; // offset: 24 - uint32 retcode = 15; // offset: 32 + repeated HFEOGNAMHCG dialogue_list = 11; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: KPDMLEELICE // Type: Req -// CmdID: 5693 +// CmdID: 5666 message SelectRogueCommonDialogueOptionCsReq { - uint32 AIAFEKGBFIF = 5; // offset: 24 - uint32 HAFOKMHCGFM = 7; // offset: 28 + uint32 AIAFEKGBFIF = 8; // offset: 24 + uint32 HAFOKMHCGFM = 13; // offset: 28 } // Obf: HDDJBPIOCMC // Type: Rsp -// CmdID: 5696 +// CmdID: 5655 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 + uint32 AIAFEKGBFIF = 5; // offset: 44 + uint32 retcode = 10; // offset: 40 + uint32 HAFOKMHCGFM = 12; // offset: 48 + repeated uint32 CGINGCNCPCO = 14; // offset: 24 + HFEOGNAMHCG ONOLNGOHEMF = 15; // offset: 16 } // Type: Req -// CmdID: 5691 +// CmdID: 5616 message BIHACLHMAKO { - uint32 AIAFEKGBFIF = 10; // offset: 24 + uint32 AIAFEKGBFIF = 9; // offset: 24 } // Type: Rsp -// CmdID: 5623 +// CmdID: 5606 message LPDPAJGFBMM { - uint32 retcode = 10; // offset: 24 - uint32 AIAFEKGBFIF = 1; // offset: 28 + uint32 retcode = 14; // offset: 24 } // Obf: NJPGOAAALGJ // Type: Notify -// CmdID: 5689 +// CmdID: 5674 message SyncRogueCommonDialogueDataScNotify { - repeated HFEOGNAMHCG HJOKMCCPOLL = 13; // offset: 24 + repeated HFEOGNAMHCG dialogue_list = 12; // offset: 24 } // Obf: HDIICGMJNBO // Type: Notify -// CmdID: 5640 +// CmdID: 5657 message SyncRogueCommonDialogueOptionFinishScNotify { - HFEOGNAMHCG ONOLNGOHEMF = 10; // offset: 24 - KDODFHMDAJI FJPGAOHGEBH = 8; // offset: 32 - uint32 AIAFEKGBFIF = 15; // offset: 40 - uint32 HAFOKMHCGFM = 1; // offset: 44 + uint32 HAFOKMHCGFM = 2; // offset: 36 + KDODFHMDAJI FJPGAOHGEBH = 9; // offset: 16 + uint32 AIAFEKGBFIF = 14; // offset: 32 } - 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 + uint32 ICGCMEIBJLC = 1; // offset: 56 + uint32 LJOBBEFACPG = 4; // offset: 60 + NCHGLFJCGIJ modifier = 7; // offset: 16 + GMIMDEJMFCO blackboard = 8; // offset: 24 + INHBMHCJJCN FMIGOKIDKJL = 10; // offset: 32 + uint32 DLOJFEEHLIJ = 12; // offset: 64 + string trans_no = 14; // offset: 48 } // Obf: KIFALDPCHGB // Type: Req -// CmdID: 5611 +// CmdID: 5623 message RogueWorkbenchGetInfoCsReq { - uint32 prop_entity_id = 11; // offset: 24 + uint32 prop_entity_id = 5; // offset: 24 } // Obf: EOKICOIMEPH // Type: Rsp -// CmdID: 5697 +// CmdID: 5683 message RogueWorkbenchGetInfoScRsp { - map NJAPFMHHPPA = 3; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 7; // offset: 32 + map NJAPFMHHPPA = 9; // offset: 24 } - 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 + BAJDLLEFGHB NLJPONKBMFI = 14; // offset: 24 + BJBIFIMJDOL BBNEGKCNMBA = 3; // offset: 24 + BLICCEHIOLH PKPIEFOBHKH = 9; // offset: 24 + OMNMBANDCBA FKMADCAFJMC = 11; // offset: 24 + DCEPBLJKNNE PHLEDABHDML = 1; // offset: 24 + FBOFEOCHDMN DDLADFJMEEC = 2; // offset: 24 + BAHBCFDAIKG OJEANDPABHC = 13; // offset: 24 + GNFDPONFLJD CLLEJEPNBDH = 7; // offset: 24 + OJPMMKIJIFH DNHKNALBAMG = 5; // offset: 24 + EHELNMGMENO LBBCJHOPEPH = 4; // offset: 24 + LPODFEEGDOB KDFGAKDCMIK = 12; // 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 + ItemCostData cost_data = 2; // offset: 24 + uint32 JFIGNBBLCIM = 3; // offset: 32 + int32 LIAGGDDILGO = 14; // offset: 36 } - 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 + ItemCostData cost_data = 8; // offset: 16 + int32 LIAGGDDILGO = 12; // offset: 36 + uint32 JFIGNBBLCIM = 15; // offset: 32 } - message BLICCEHIOLH { - map LBEIHAOKHAD = 9; // offset: 24 - uint32 max_num = 1; // offset: 32 - uint32 cur_num = 15; // offset: 36 + uint32 cur_num = 3; // offset: 36 + uint32 max_num = 4; // offset: 32 + map LBEIHAOKHAD = 11; // offset: 16 } - message OMNMBANDCBA { - map PILABDDEKII = 6; // offset: 16 - ItemCostData cost_data = 2; // offset: 32 - uint32 JFIGNBBLCIM = 14; // offset: 40 - int32 LIAGGDDILGO = 12; // offset: 44 + int32 LIAGGDDILGO = 2; // offset: 40 + map PILABDDEKII = 3; // offset: 16 + ItemCostData cost_data = 10; // offset: 32 + uint32 JFIGNBBLCIM = 15; // 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 + int32 LIAGGDDILGO = 2; // offset: 32 + ItemCostData cost_data = 4; // offset: 16 uint32 JFIGNBBLCIM = 15; // offset: 36 } - +message LNPGBGDPIIK { + ItemCostData cost_data = 1; // offset: 24 + ItemCostData IOJFGBDPPHI = 2; // offset: 32 + bool IFIGFODOPBB = 12; // offset: 48 + OCBPJLLLJGO DDLADFJMEEC = 13; // offset: 40 +} +message FBOFEOCHDMN { + repeated LNPGBGDPIIK GJGFCCKEMFD = 8; // offset: 16 +} +message BBHHENEONHO { + uint32 KGOPHALLLLI = 2; // offset: 40 + bool IFIGFODOPBB = 3; // offset: 48 + uint32 CFKKKPNKHEL = 9; // offset: 44 + ItemCostData cost_data = 10; // offset: 24 + ItemCostData IOJFGBDPPHI = 12; // offset: 32 +} +message BAHBCFDAIKG { + repeated BBHHENEONHO HIILDALHIMD = 11; // offset: 24 +} +message GNFDPONFLJD { + ItemCostData cost_data = 4; // offset: 16 + uint32 JFIGNBBLCIM = 9; // offset: 32 + int32 LIAGGDDILGO = 11; // offset: 36 +} message OJPMMKIJIFH { - map BHPELIMODBC = 10; // offset: 24 + map BHPELIMODBC = 4; // offset: 24 ItemCostData PKAMBCBEKME = 6; // offset: 32 - int32 LIAGGDDILGO = 11; // offset: 40 - uint32 JFIGNBBLCIM = 7; // offset: 44 + int32 LIAGGDDILGO = 9; // offset: 44 + uint32 JFIGNBBLCIM = 14; // offset: 40 } - message NEFBECKCJIH { - ItemCostData cost_data = 7; // offset: 16 - uint32 GCAHKLNGFCK = 5; // offset: 32 + uint32 GCAHKLNGFCK = 2; // offset: 32 + ItemCostData cost_data = 12; // offset: 24 } - message EHELNMGMENO { - repeated NEFBECKCJIH MALDOMHPILM = 2; // offset: 16 + repeated NEFBECKCJIH MALDOMHPILM = 15; // offset: 16 } - message LPODFEEGDOB { - repeated uint32 DODBOEIBPGK = 5; // offset: 24 - uint32 DMGJDGJMCJL = 14; // offset: 32 - uint32 CLNDMEODHJE = 1; // offset: 36 + uint32 DMGJDGJMCJL = 5; // offset: 24 + uint32 CLNDMEODHJE = 15; // offset: 28 } // Obf: FPNMBONIFEB // Type: Req -// CmdID: 5669 +// CmdID: 5695 message RogueWorkbenchHandleFuncCsReq { - MIPGDFDCKLE PELKPPHLMHE = 3; // offset: 16 - uint32 func_id = 10; // offset: 32 - uint32 prop_entity_id = 12; // offset: 36 + MIPGDFDCKLE PELKPPHLMHE = 4; // offset: 16 + uint32 prop_entity_id = 8; // offset: 36 + uint32 func_id = 9; // offset: 32 } // Obf: DPGLHPGGPHM // Type: Rsp -// CmdID: 5646 +// CmdID: 5617 message RogueWorkbenchHandleFuncScRsp { - BCOEGNBGJFC JNPALDKNHKM = 3; // offset: 16 - uint32 retcode = 4; // offset: 32 - uint32 func_id = 14; // offset: 36 + BCOEGNBGJFC JNPALDKNHKM = 8; // offset: 16 + uint32 func_id = 10; // offset: 32 + uint32 retcode = 15; // 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 + JFGGDMPDKNH NLJPONKBMFI = 9; // offset: 16 + COKKOEBBEGM BBNEGKCNMBA = 5; // offset: 16 + FHAAGBGAHLO PKPIEFOBHKH = 4; // offset: 16 + LNOPJJFKMDL FKMADCAFJMC = 7; // offset: 16 + MKFCLDMEMGN PHLEDABHDML = 1; // offset: 16 + DOEJLDNIDED DDLADFJMEEC = 3; // offset: 16 + ALJJNBKGEOC OJEANDPABHC = 13; // offset: 16 + LFBPMGGFCEO CLLEJEPNBDH = 8; // offset: 16 + EJBEEKFJAHM DNHKNALBAMG = 10; // offset: 16 + LLBKNIJDALM LBBCJHOPEPH = 2; // offset: 16 + NGOKMAABDJJ KDFGAKDCMIK = 6; // offset: 16 } } - message JFGGDMPDKNH { - uint32 FGKPOBCOCKM = 5; // offset: 24 + uint32 FGKPOBCOCKM = 11; // offset: 24 } - message COKKOEBBEGM { - uint32 HDGPBCJPNBE = 3; // offset: 24 + uint32 HDGPBCJPNBE = 5; // offset: 24 } - message FHAAGBGAHLO { - uint32 CJGIOODIADG = 2; // offset: 24 + uint32 CJGIOODIADG = 5; // offset: 24 } - message LNOPJJFKMDL { - repeated uint32 PDAMBONNOND = 9; // offset: 16 + repeated uint32 PDAMBONNOND = 3; // offset: 24 } - message MKFCLDMEMGN { - uint32 FALFBMDDFPA = 3; // offset: 24 + uint32 FALFBMDDFPA = 8; // offset: 24 } - message DOEJLDNIDED { - uint32 DPGKMIIBPDB = 5; // offset: 24 + uint32 DPGKMIIBPDB = 9; // offset: 24 } - message ALJJNBKGEOC { - repeated uint32 EHKPMGBCPCG = 4; // offset: 16 + repeated uint32 EHKPMGBCPCG = 9; // offset: 24 } - message LFBPMGGFCEO { - repeated uint32 IPACFECEBFF = 6; // offset: 16 + repeated uint32 IPACFECEBFF = 9; // offset: 16 } - message EJBEEKFJAHM { - uint32 CFKKKPNKHEL = 15; // offset: 24 + uint32 CFKKKPNKHEL = 2; // offset: 24 } - message LLBKNIJDALM { - uint32 GCAHKLNGFCK = 14; // offset: 24 + uint32 GCAHKLNGFCK = 6; // offset: 24 } - message NGOKMAABDJJ { - repeated uint32 GMMAFIONFNF = 12; // offset: 16 + repeated uint32 GMMAFIONFNF = 14; // offset: 16 } - message NPAJHGDEIDJ { - LPCEBDCJBOI status = 5; // offset: 24 - uint32 ECPDJMMOGCI = 4; // offset: 28 + uint32 ECPDJMMOGCI = 12; // offset: 24 + LPCEBDCJBOI status = 13; // offset: 28 } - message JMJEIBGACMD { - LBPLJCHEJOK status = 13; // offset: 24 - uint32 CNFGOHFPLGO = 15; // offset: 28 - uint32 ECPDJMMOGCI = 3; // offset: 32 + uint32 CNFGOHFPLGO = 3; // offset: 24 + uint32 ECPDJMMOGCI = 4; // offset: 28 + LBPLJCHEJOK status = 13; // offset: 32 } // Obf: COFMBMIJHNB // Type: Req -// CmdID: 5622 +// CmdID: 5660 message SetRogueCollectionCsReq { - repeated uint32 NPICFPDAPAF = 14; // offset: 16 - repeated MIGPNAOGHEP NEKJDKDAMKF = 3; // offset: 24 - repeated uint32 MFMPDDCGGMN = 5; // offset: 32 + repeated uint32 NPICFPDAPAF = 1; // offset: 32 + repeated uint32 MFMPDDCGGMN = 4; // offset: 16 + repeated MIGPNAOGHEP NEKJDKDAMKF = 8; // offset: 40 } // Obf: GDLCKAFPJCI // Type: Rsp -// CmdID: 5664 +// CmdID: 5690 message SetRogueCollectionScRsp { - repeated NPAJHGDEIDJ DPIKOCFILGP = 9; // offset: 16 - repeated JMJEIBGACMD CEPDOBEIEFG = 14; // offset: 24 - uint32 retcode = 11; // offset: 40 + uint32 retcode = 2; // offset: 40 + repeated JMJEIBGACMD CEPDOBEIEFG = 6; // offset: 24 + repeated NPAJHGDEIDJ DPIKOCFILGP = 7; // offset: 16 } - message DIKBPKAKENO { - uint32 EFCAJENMLKA = 3; // offset: 24 - NKLAEHJPIMN status = 12; // offset: 28 + uint32 EFCAJENMLKA = 1; // offset: 28 + NKLAEHJPIMN status = 3; // offset: 24 } - message DGKLPPLJBNB { - LBPLJCHEJOK status = 8; // offset: 24 - uint32 EFCAJENMLKA = 3; // offset: 28 - uint32 CNFGOHFPLGO = 10; // offset: 32 + uint32 CNFGOHFPLGO = 1; // offset: 24 + uint32 EFCAJENMLKA = 10; // offset: 32 + LBPLJCHEJOK status = 11; // offset: 28 } // Obf: ILCJAJBPOMO // Type: Req -// CmdID: 5644 +// CmdID: 5632 message SetRogueExhibitionCsReq { - repeated uint32 HNCFLOKLJLA = 15; // offset: 16 - repeated uint32 DMIIBKINPNL = 10; // offset: 24 - repeated MIGPNAOGHEP ADGNFDJDCLG = 14; // offset: 40 + repeated MIGPNAOGHEP ADGNFDJDCLG = 3; // offset: 40 + repeated uint32 HNCFLOKLJLA = 9; // offset: 16 + repeated uint32 DMIIBKINPNL = 15; // offset: 32 } // Obf: IDCEKOBEEFI // Type: Rsp -// CmdID: 5686 +// CmdID: 5670 message SetRogueExhibitionScRsp { - repeated DGKLPPLJBNB PAKECMNPEJJ = 3; // offset: 24 - repeated DIKBPKAKENO JFHKJOGEOND = 1; // offset: 32 uint32 retcode = 7; // offset: 40 + repeated DGKLPPLJBNB PAKECMNPEJJ = 9; // offset: 32 + repeated DIKBPKAKENO JFHKJOGEOND = 13; // offset: 24 } // Obf: KEMPKDDHEFN // Type: Req -// CmdID: 5656 +// CmdID: 5679 message RogueGetGambleInfoCsReq { - uint32 prop_entity_id = 2; // offset: 24 + uint32 prop_entity_id = 15; // offset: 24 } // Obf: LIOHNCDIAPM // Type: Rsp -// CmdID: 5665 +// CmdID: 5607 message RogueGetGambleInfoScRsp { - HKOEAOPNEAC KOBBMDFPNKA = 10; // offset: 24 - uint32 retcode = 1; // offset: 32 + HKOEAOPNEAC KOBBMDFPNKA = 2; // offset: 24 + uint32 retcode = 6; // offset: 32 } // Obf: JGHALBFPDLO // Type: Req -// CmdID: 5670 +// CmdID: 5687 message RogueDoGambleCsReq { - uint32 prop_entity_id = 4; // offset: 24 + uint32 prop_entity_id = 3; // offset: 24 } // Obf: NOCJKPILNMP // Type: Rsp -// CmdID: 5684 +// CmdID: 5624 message RogueDoGambleScRsp { - HKOEAOPNEAC KOBBMDFPNKA = 3; // offset: 24 - uint32 HNCCDEPDNEG = 13; // offset: 32 - uint32 retcode = 8; // offset: 36 - uint32 DOOECGPIMBD = 14; // offset: 40 + uint32 retcode = 6; // offset: 32 + uint32 HNCCDEPDNEG = 10; // offset: 36 + uint32 DOOECGPIMBD = 12; // offset: 40 + HKOEAOPNEAC KOBBMDFPNKA = 14; // offset: 24 } - message AKMCODLAEKI { - string key = 1; // offset: 16 - double value = 9; // offset: 32 + double value = 2; // offset: 32 + string key = 3; // offset: 16 } - message LGEFLGJIGIJ { - repeated AKMCODLAEKI GFKAFIFMHNF = 15; // offset: 16 - MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 - uint64 GAHFPGCPAJA = 2; // offset: 40 + uint64 GAHFPGCPAJA = 2; // offset: 32 + repeated AKMCODLAEKI GFKAFIFMHNF = 7; // offset: 24 + MMFOGJPOHGJ owner_type = 14; // offset: 40 } - message MGGBPKANFOA { - repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 + repeated AKMCODLAEKI GFKAFIFMHNF = 7; // offset: 16 } - message GMIMDEJMFCO { - MGGBPKANFOA CCOIOAHMPDN = 1; // offset: 16 - repeated LGEFLGJIGIJ GMALFEABLNG = 3; // offset: 32 + MGGBPKANFOA global_blackboard = 7; // offset: 16 + repeated LGEFLGJIGIJ GMALFEABLNG = 11; // offset: 24 } - message NCHGLFJCGIJ { - repeated BMCNDLNONMO HDLGLFGKONC = 12; // offset: 24 + repeated BMCNDLNONMO HDLGLFGKONC = 6; // offset: 16 } - message ACMKPNMKOKH { - FKBOOENADFM BBEHHCHKMNL = 11; // offset: 16 - uint32 queue_position = 9; // offset: 32 + uint32 queue_position = 1; // offset: 32 + FKBOOENADFM detail = 4; // 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 + LPLHNOPDKHI PDFDENDALFD = 12; // offset: 24 + IDMHNMOLHKN HIMDHCBOFEH = 3; // offset: 24 + EOIFLHMPBIF NGEFAPOENBD = 6; // offset: 24 + GGCFMPIBGHA KBAMEDDAIIN = 15; // offset: 24 + KNOLJDOPBDG LIAODKPFBHA = 8; // offset: 24 } } - message LPLHNOPDKHI { - repeated AKMCODLAEKI GFKAFIFMHNF = 3; // offset: 24 - MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 - uint64 GAHFPGCPAJA = 13; // offset: 40 + uint64 GAHFPGCPAJA = 6; // offset: 40 + repeated AKMCODLAEKI GFKAFIFMHNF = 12; // offset: 16 + MMFOGJPOHGJ owner_type = 13; // offset: 32 } - message IDMHNMOLHKN { - repeated AKMCODLAEKI GFKAFIFMHNF = 10; // offset: 16 - uint64 GAHFPGCPAJA = 7; // offset: 32 - MMFOGJPOHGJ GHNJCLNKGHH = 5; // offset: 40 + repeated AKMCODLAEKI GFKAFIFMHNF = 4; // offset: 24 + uint64 GAHFPGCPAJA = 7; // offset: 40 + MMFOGJPOHGJ owner_type = 8; // offset: 32 } - message EOIFLHMPBIF { - MMFOGJPOHGJ GHNJCLNKGHH = 3; // offset: 24 - uint64 GAHFPGCPAJA = 15; // offset: 32 + MMFOGJPOHGJ owner_type = 3; // offset: 24 + uint64 GAHFPGCPAJA = 11; // offset: 32 } - message GGCFMPIBGHA { - repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 + repeated AKMCODLAEKI GFKAFIFMHNF = 2; // offset: 16 } - message KNOLJDOPBDG { - repeated AKMCODLAEKI GFKAFIFMHNF = 6; // offset: 16 - MMFOGJPOHGJ GHNJCLNKGHH = 10; // offset: 32 - uint64 GAHFPGCPAJA = 1; // offset: 40 + uint64 GAHFPGCPAJA = 2; // offset: 32 + repeated AKMCODLAEKI GFKAFIFMHNF = 9; // offset: 16 + MMFOGJPOHGJ owner_type = 15; // offset: 40 } - message JGAMMPGMCNI { - SceneInfo scene = 10; // offset: 16 - LineupInfo lineup = 9; // offset: 24 - FHEGNOPNICH JNKLNLKHGBB = 5; // offset: 32 + SceneInfo scene = 3; // offset: 40 + LineupInfo lineup = 13; // offset: 32 + FHEGNOPNICH JNKLNLKHGBB = 15; // offset: 16 } - message DKFJLHHDFKO { - AvatarType avatar_type = 7; // offset: 24 - uint32 id = 9; // offset: 28 + uint32 id = 9; // offset: 24 + AvatarType avatar_type = 14; // offset: 28 } - message DINGDGLKHIP { - uint32 avatar_id = 10; // offset: 24 - BEAIKEEANDP HOKEFMONOPG = 11; // offset: 28 + BEAIKEEANDP HOKEFMONOPG = 3; // offset: 24 + uint32 avatar_id = 9; // offset: 28 } - message AHLGKKEIIEC { - uint32 AOJKKGKCEOE = 14; // offset: 24 - uint32 DJCOLFLFIGK = 15; // offset: 28 + uint32 DJCOLFLFIGK = 5; // offset: 28 + uint32 AOJKKGKCEOE = 13; // offset: 24 } - message DJEECBNBGMN { - uint32 HAFOKMHCGFM = 6; // offset: 24 - uint32 AIAFEKGBFIF = 4; // offset: 28 + uint32 HAFOKMHCGFM = 1; // offset: 24 } - message EGAILAEBLIG { - uint32 LJCEOGPOGBE = 15; // offset: 24 + uint32 LJCEOGPOGBE = 12; // offset: 24 } - message EBIDBCOBLNM { - uint32 IHDPGGCJIAK = 10; // offset: 24 - uint32 FOPMPMPNCOA = 9; // offset: 28 - uint32 BNLNGGCHFNF = 12; // offset: 32 + uint32 BNLNGGCHFNF = 2; // offset: 28 + uint32 IHDPGGCJIAK = 6; // offset: 24 + uint32 FOPMPMPNCOA = 15; // offset: 32 } - message HLEBBGFAKAK { - uint32 PMFOKBMPILF = 9; // offset: 24 - uint32 PGGDEHKKINP = 12; // offset: 28 - uint32 GNCFHIKODKE = 5; // offset: 32 + uint32 GNCFHIKODKE = 2; // offset: 24 } - message COKFMMNDCHN { - uint32 CKHCLKOALKE = 6; // offset: 24 + uint32 CKHCLKOALKE = 15; // 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 + DJEECBNBGMN HHBPBGMNGPN = 13; // offset: 16 + EGAILAEBLIG ECCLOKPNFHP = 1; // offset: 16 + HLEBBGFAKAK HDFLCOIDCPE = 6; // offset: 16 } } - message HJDCJNOFBHH { - uint32 LJCEOGPOGBE = 6; // offset: 24 + uint32 LJCEOGPOGBE = 10; // offset: 24 } - message FEGKCMBHHJP { - uint32 FGFFLBHLKDF = 1; // offset: 24 - uint32 level = 8; // offset: 28 + uint32 level = 2; // offset: 24 + uint32 FGFFLBHLKDF = 7; // offset: 28 } - message NEJPAGJBMDA { - uint32 FGFFLBHLKDF = 8; // offset: 32 - bool OGNBANANFCC = 12; // offset: 36 + uint32 FGFFLBHLKDF = 6; // offset: 32 + bool OGNBANANFCC = 15; // offset: 36 oneof MOKOADHEBBA { - HJDCJNOFBHH AOLFPJFJPEO = 2; // offset: 16 - FEGKCMBHHJP NGALCDKBGBK = 1; // offset: 16 + HJDCJNOFBHH AOLFPJFJPEO = 12; // offset: 16 + FEGKCMBHHJP NGALCDKBGBK = 9; // offset: 16 } } - message BHPBJOMBCAD { - repeated NEJPAGJBMDA IJKIBLJEGGE = 8; // offset: 16 - uint32 group_id = 12; // offset: 32 - bool NOALGKCLDHF = 5; // offset: 36 + repeated NEJPAGJBMDA IJKIBLJEGGE = 2; // offset: 16 + uint32 group_id = 4; // offset: 32 + bool NOALGKCLDHF = 13; // offset: 36 } - 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 + uint32 DGGCFDKJDPO = 2; // offset: 52 + uint32 GPNJGMEPMMD = 3; // offset: 40 + uint32 JAEDKHMMPIH = 10; // offset: 48 + repeated BHPBJOMBCAD AJKOKAJABFG = 12; // offset: 24 + ItemCostData CANJGJIDKHK = 13; // offset: 32 + bool CEIIGJEOIAD = 14; // offset: 56 + uint32 KMNDBEPFMGN = 15; // offset: 44 } +// Obf: LBADGLCGAOG enum CmdRogueEndlessType { LBADGLCGAOG_MOLJCEFGPLL = 0; - CmdEnterRogueEndlessActivityStageScRsp = 6010; - CmdTakeRogueEndlessActivityPointRewardCsReq = 6001; - CmdTakeRogueEndlessActivityPointRewardScRsp = 6006; + CmdTakeRogueEndlessActivityPointRewardScRsp = 6002; + CmdTakeRogueEndlessActivityPointRewardCsReq = 6006; + CmdEnterRogueEndlessActivityStageScRsp = 6005; + CmdEnterRogueEndlessActivityStageCsReq = 6003; CmdRogueEndlessActivityBattleEndScNotify = 6004; - CmdGetRogueEndlessActivityDataCsReq = 6009; - CmdEnterRogueEndlessActivityStageCsReq = 6002; - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007; - CmdGetRogueEndlessActivityDataScRsp = 6008; - CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003; + CmdGetRogueEndlessActivityDataCsReq = 6010; + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6009; + CmdGetRogueEndlessActivityDataScRsp = 6001; + CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6008; } - 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 + GMIJHCONFIH HAJJBOFCFOO = 2; // offset: 32 + repeated uint32 unfinished_story_line_id_list = 3; // offset: 24 + uint32 map_id = 6; // offset: 64 + RogueStatus status = 8; // offset: 68 + APNCCNFJBKO JPKACKNNHCA = 9; // offset: 16 + uint32 KNDHMNBIIDF = 11; // offset: 56 + uint32 PJKMDLCCHHD = 12; // offset: 60 + repeated uint32 NOEPBNMJFGL = 14; // 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 + uint32 DNAPFBANFHJ = 3; // offset: 36 + uint32 ICKJKIENKFI = 4; // offset: 32 + bool MJIPOJPBKNB = 6; // offset: 44 + uint32 cur_layer = 7; // offset: 40 + uint32 FMCPHDJEIDC = 8; // offset: 24 + uint32 PKKDALHLCLA = 14; // offset: 28 + uint32 IEOGEFBLNEL = 15; // offset: 48 } - message HGFJAHILCAA { - BBCOLCHCEFP BHHHNHMMDMH = 9; // offset: 24 - AJNOEKPLPCL PMKGMLELPPI = 10; // offset: 32 - uint32 panel_id = 6; // offset: 40 - uint32 area_id = 12; // offset: 44 + BBCOLCHCEFP BHHHNHMMDMH = 8; // offset: 24 + uint32 area_id = 9; // offset: 40 + AJNOEKPLPCL PMKGMLELPPI = 13; // offset: 32 } // Obf: KCEFGNINEBG // Type: Req -// CmdID: 6009 +// CmdID: 6010 message GetRogueEndlessActivityDataCsReq { } // Obf: NKNPAOHOGHI // Type: Rsp -// CmdID: 6008 +// CmdID: 6001 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 + repeated uint32 IEPPNGMCKJH = 1; // offset: 32 + repeated HGFJAHILCAA data = 3; // offset: 16 + uint32 IAHEDAAPNEO = 5; // offset: 44 + uint32 CHIAFOOAIBK = 7; // offset: 48 + uint32 retcode = 14; // offset: 40 } - message CAEFBGAFKHD { - AvatarType avatar_type = 12; // offset: 24 - uint32 avatar_id = 2; // offset: 28 + uint32 avatar_id = 3; // offset: 24 + AvatarType avatar_type = 15; // offset: 28 } // Obf: FFDJLHCAKAP // Type: Req -// CmdID: 6002 +// CmdID: 6003 message EnterRogueEndlessActivityStageCsReq { - repeated CAEFBGAFKHD avatar_list = 13; // offset: 24 - uint32 MPMMCPMNLID = 7; // offset: 32 + repeated CAEFBGAFKHD avatar_list = 11; // offset: 16 + uint32 MPMMCPMNLID = 15; // offset: 32 } // Obf: AKINJCDPGIF // Type: Rsp -// CmdID: 6010 +// CmdID: 6005 message EnterRogueEndlessActivityStageScRsp { - SceneBattleInfo battle_info = 2; // offset: 24 - AJNOEKPLPCL PMKGMLELPPI = 13; // offset: 32 - uint32 retcode = 6; // offset: 40 + SceneBattleInfo battle_info = 1; // offset: 24 + uint32 retcode = 2; // offset: 32 } // Obf: IGOFLPJHHAO // Type: Notify // CmdID: 6004 message RogueEndlessActivityBattleEndScNotify { - AJNOEKPLPCL PMKGMLELPPI = 15; // offset: 16 + AJNOEKPLPCL PMKGMLELPPI = 12; // offset: 24 } // Obf: ALBOKFLDIIH // Type: Req -// CmdID: 6001 +// CmdID: 6006 message TakeRogueEndlessActivityPointRewardCsReq { - uint32 level = 14; // offset: 24 - bool LEFJBFMDEGK = 10; // offset: 28 + bool LEFJBFMDEGK = 2; // offset: 28 + uint32 level = 4; // offset: 24 } // Obf: OGDDOAIIMPG // Type: Rsp -// CmdID: 6006 +// CmdID: 6002 message TakeRogueEndlessActivityPointRewardScRsp { - 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 + repeated uint32 IEPPNGMCKJH = 2; // offset: 32 + uint32 level = 6; // offset: 40 + uint32 CHIAFOOAIBK = 7; // offset: 44 + ItemList reward = 8; // offset: 16 + uint32 retcode = 11; // offset: 48 } // Obf: GHDBOHHNOME // Type: Req -// CmdID: 6007 +// CmdID: 6009 message TakeRogueEndlessActivityAllBonusRewardCsReq { } // Obf: DIGOHHNDDCA // Type: Rsp -// CmdID: 6003 +// CmdID: 6008 message TakeRogueEndlessActivityAllBonusRewardScRsp { - repeated uint32 IEPPNGMCKJH = 6; // offset: 24 - ItemList reward = 1; // offset: 32 - uint32 CHIAFOOAIBK = 10; // offset: 40 - uint32 retcode = 3; // offset: 44 + uint32 CHIAFOOAIBK = 7; // offset: 40 + uint32 retcode = 8; // offset: 44 + ItemList reward = 10; // offset: 16 + repeated uint32 IEPPNGMCKJH = 12; // offset: 24 } +// Obf: GCKCLGJIKFC enum CmdRogueMagicType { 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; + CmdRogueMagicEnterScRsp = 7758; + CmdGKMOAKPLBHO = 7772; + CmdRogueMagicEnterRoomCsReq = 7726; + CmdRogueMagicReviveAvatarCsReq = 7745; + CmdNADKCPCFIPM = 7749; + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7712; + CmdRogueMagicStoryInfoUpdateScNotify = 7715; + CmdRogueMagicSettleCsReq = 7786; + CmdRogueMagicSettleScRsp = 7747; + CmdRogueMagicGetMiscRealTimeDataCsReq = 7735; + CmdHBCOFDDCGOL = 7784; + CmdRogueMagicUnitComposeCsReq = 7705; + CmdRogueMagicUnitComposeScRsp = 7741; + CmdRogueMagicStartScRsp = 7778; + CmdRogueMagicReviveAvatarScRsp = 7769; + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7718; + CmdRogueMagicAreaUpdateScNotify = 7738; + CmdRogueMagicBattleFailSettleInfoScNotify = 7736; + CmdRogueMagicEnterRoomScRsp = 7713; + CmdRogueMagicLeaveScRsp = 7781; + CmdNICAJBEJAHC = 7744; + CmdRogueMagicLevelInfoUpdateScNotify = 7733; + CmdRogueMagicGetMiscRealTimeDataScRsp = 7775; + CmdOHONLLCHIFJ = 7721; + CmdRogueMagicEnterLayerCsReq = 7771; + CmdRogueMagicQueryScRsp = 7730; + CmdRogueMagicEnterLayerScRsp = 7740; + CmdDBOMCCEIFJO = 7780; + CmdRogueMagicQueryCsReq = 7765; + CmdRogueMagicLeaveCsReq = 7788; + CmdRogueMagicStartCsReq = 7725; + CmdRogueMagicReviveCostUpdateScNotify = 7748; + CmdRogueMagicEnableTalentScRsp = 7796; + CmdRogueMagicEnableTalentCsReq = 7734; + CmdRogueMagicEnterCsReq = 7793; + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7773; } enum PFKHKAMBHBN { @@ -34697,446 +33368,404 @@ enum JAMINGBJHBK { JAMINGBJHBK_PMKMEAAGKAP = 2; JAMINGBJHBK_MNBAGHPEFBC = 3; } - message EEILAINOLPO { - FHEGNOPNICH JNKLNLKHGBB = 14; // offset: 16 - SceneInfo scene = 5; // offset: 24 - LineupInfo lineup = 9; // offset: 32 + SceneInfo scene = 5; // offset: 32 + LineupInfo lineup = 9; // offset: 16 + FHEGNOPNICH JNKLNLKHGBB = 13; // offset: 40 } - message GPEPGKCPBPB { - repeated FODHGNLPBKH JEHEILKKDEF = 13; // offset: 16 + repeated FODHGNLPBKH JEHEILKKDEF = 1; // offset: 16 + uint32 JOJCPKNIJOH = 5; // offset: 36 uint32 MDAIAMFJNHM = 9; // offset: 32 - JGNAEPIJDNC status = 11; // offset: 36 - uint32 JOJCPKNIJOH = 12; // offset: 40 - uint32 BIKLAFLEIOC = 1; // offset: 44 + uint32 layer_index = 14; // offset: 44 + JGNAEPIJDNC status = 15; // offset: 40 } - message FODHGNLPBKH { - HOIFDJPBGLB status = 2; // offset: 24 - uint32 GHEHGIOAGDG = 12; // offset: 28 - uint32 room_id = 14; // offset: 32 - uint32 EEPIDJJJMAH = 15; // offset: 36 + uint32 EEPIDJJJMAH = 1; // offset: 36 + uint32 GHEHGIOAGDG = 7; // offset: 28 + uint32 room_id = 11; // offset: 32 + HOIFDJPBGLB status = 13; // offset: 24 } - 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 + uint32 JDPHADIIAPE = 2; // offset: 32 + uint32 JJLEDNENPJK = 3; // offset: 40 + PFKHKAMBHBN status = 6; // offset: 44 + JAMINGBJHBK reason = 9; // offset: 36 + repeated GPEPGKCPBPB NNFFPJOLDHK = 13; // offset: 24 + uint32 BJHMFOAGMBF = 15; // offset: 48 } - message PLBAMNCLBHB { - repeated DNLKMHLAPHC MALDOMHPILM = 8; // offset: 16 - repeated MMBBHFNJILI HIILDALHIMD = 3; // offset: 32 uint32 NBMNPGKEIIH = 2; // offset: 40 - bool HIKMFMJCNKP = 10; // offset: 44 + bool HIKMFMJCNKP = 3; // offset: 44 + repeated MMBBHFNJILI HIILDALHIMD = 8; // offset: 24 + repeated DNLKMHLAPHC MALDOMHPILM = 9; // offset: 32 } - message FPNDOBPMNED { - repeated uint32 KEHKLHMEABI = 6; // offset: 16 + repeated uint32 KEHKLHMEABI = 6; // offset: 24 } - message CPPENGOOHGN { - uint32 DDGDPDIPJPP = 9; // offset: 24 + uint32 DDGDPDIPJPP = 13; // offset: 24 } // Obf: LPMJNCECOFE // Type: Req -// CmdID: 7773 +// CmdID: 7725 message RogueMagicStartCsReq { - 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 + repeated uint32 OCEGEKKFLAL = 5; // offset: 16 + repeated uint32 NOEPBNMJFGL = 12; // offset: 24 + uint32 area_id = 13; // offset: 44 + uint32 IEOFONJHFDJ = 14; // 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 + CBOLONJDHHL basic_info = 1; // offset: 56 + KDHAIFIOKDN level = 2; // offset: 32 + PLBAMNCLBHB DDLADFJMEEC = 5; // offset: 72 + NHLBNBBDHMI miracle = 7; // offset: 64 + JEIKFFFGONB lineup = 8; // offset: 16 + FKEDPCMLIFE item_value = 10; // offset: 24 + FPNDOBPMNED MEEJDFNHBDI = 11; // offset: 40 } // Obf: EHFDAIAINCI // Type: Rsp -// CmdID: 7703 +// CmdID: 7778 message RogueMagicStartScRsp { - EEILAINOLPO IDCMACCPCBH = 5; // offset: 16 - GCBCKOKEAJH PHGJIJELKDB = 15; // offset: 32 - uint32 retcode = 9; // offset: 40 + uint32 retcode = 1; // offset: 40 + GCBCKOKEAJH PHGJIJELKDB = 5; // offset: 24 + EEILAINOLPO IDCMACCPCBH = 14; // offset: 16 } // Obf: ALAAINODLIJ // Type: Req -// CmdID: 7780 +// CmdID: 7793 message RogueMagicEnterCsReq { } // Obf: MGIHGHJMFAE // Type: Rsp -// CmdID: 7727 +// CmdID: 7758 message RogueMagicEnterScRsp { - EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 - GCBCKOKEAJH PHGJIJELKDB = 9; // offset: 24 - uint32 retcode = 13; // offset: 40 + EEILAINOLPO IDCMACCPCBH = 3; // offset: 16 + GCBCKOKEAJH PHGJIJELKDB = 6; // offset: 32 + uint32 retcode = 11; // offset: 40 } // Obf: IEJLKCJOAEM // Type: Req -// CmdID: 7736 +// CmdID: 7788 message RogueMagicLeaveCsReq { } // Obf: FAKIIFNHANG // Type: Rsp -// CmdID: 7713 +// CmdID: 7781 message RogueMagicLeaveScRsp { + uint32 retcode = 2; // offset: 32 EEILAINOLPO IDCMACCPCBH = 9; // offset: 24 - uint32 retcode = 14; // offset: 32 } // Obf: KIDHIFECNAH // Type: Req -// CmdID: 7710 +// CmdID: 7726 message RogueMagicEnterRoomCsReq { - uint32 KHBLMAOPLLN = 11; // offset: 24 - uint32 JOJCPKNIJOH = 9; // offset: 28 + uint32 JOJCPKNIJOH = 6; // offset: 24 + uint32 KHBLMAOPLLN = 9; // offset: 28 } // Obf: IGJJHHFJBDJ // Type: Rsp -// CmdID: 7787 +// CmdID: 7713 message RogueMagicEnterRoomScRsp { - EEILAINOLPO IDCMACCPCBH = 13; // offset: 16 uint32 retcode = 4; // offset: 32 + EEILAINOLPO IDCMACCPCBH = 11; // offset: 16 } // Obf: ICNPODONHGN // Type: Req -// CmdID: 7729 +// CmdID: 7771 message RogueMagicEnterLayerCsReq { - uint32 BJHMFOAGMBF = 5; // offset: 24 - uint32 KHBLMAOPLLN = 13; // offset: 28 + uint32 BJHMFOAGMBF = 10; // offset: 24 + uint32 KHBLMAOPLLN = 12; // offset: 28 } // Obf: NEDEIDNOLIM // Type: Rsp -// CmdID: 7712 +// CmdID: 7740 message RogueMagicEnterLayerScRsp { - EEILAINOLPO IDCMACCPCBH = 7; // offset: 24 - uint32 retcode = 1; // offset: 32 + uint32 retcode = 6; // offset: 32 + EEILAINOLPO IDCMACCPCBH = 12; // offset: 16 } // Obf: MAHGFIIOPHL // Type: Notify -// CmdID: 7754 +// CmdID: 7733 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 + PFKHKAMBHBN status = 1; // offset: 36 + uint32 JJLEDNENPJK = 3; // offset: 44 + uint32 BJHMFOAGMBF = 5; // offset: 32 + uint32 JDPHADIIAPE = 9; // offset: 48 + repeated GPEPGKCPBPB NNFFPJOLDHK = 11; // offset: 24 + JAMINGBJHBK reason = 15; // offset: 40 } // Obf: ALDJDOPBDHP // Type: Notify -// CmdID: 7783 +// CmdID: 7738 message RogueMagicAreaUpdateScNotify { - repeated IFCNLKPPPHK DANNIDIPFAL = 3; // offset: 24 + repeated IFCNLKPPPHK DANNIDIPFAL = 4; // offset: 16 } - message NOAKCDKAAFB { - uint32 ADMJAHDJDDJ = 1; // offset: 24 - bool DOFNEAPHMKH = 12; // offset: 28 + bool DOFNEAPHMKH = 10; // offset: 24 + uint32 ADMJAHDJDDJ = 12; // offset: 28 } - message EJHDAJAGFIJ { - uint32 AEAHOGPJKEF = 11; // offset: 24 - bool DOFNEAPHMKH = 14; // offset: 28 + bool DOFNEAPHMKH = 5; // offset: 28 + uint32 AEAHOGPJKEF = 12; // offset: 24 } - message FKFOIDMNDFG { - NOAKCDKAAFB BNLLEJPCIGD = 1; // offset: 16 - LineupInfo EIOHFJMFOKF = 13; // offset: 24 - GCBCKOKEAJH PHGJIJELKDB = 6; // offset: 40 - EJHDAJAGFIJ KDDGKLNGNEA = 14; // offset: 48 + NOAKCDKAAFB BNLLEJPCIGD = 2; // offset: 40 + EJHDAJAGFIJ KDDGKLNGNEA = 6; // offset: 32 + GCBCKOKEAJH PHGJIJELKDB = 9; // offset: 16 } - 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 + repeated OKCCLEEPELM IHKCHDJEJGJ = 2; // offset: 32 + repeated OCBPJLLLJGO EBFHIDKDJOB = 14; // offset: 24 } // Obf: HFPCLMDMEME // Type: Notify -// CmdID: 7738 +// CmdID: 7736 message RogueMagicBattleFailSettleInfoScNotify { - EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 - FKFOIDMNDFG BFLLJJBHLDF = 8; // offset: 24 + EEILAINOLPO IDCMACCPCBH = 13; // offset: 24 + FKFOIDMNDFG BFLLJJBHLDF = 15; // offset: 32 } // Obf: CJACBFMGOLK // Type: Req -// CmdID: 7715 +// CmdID: 7786 message RogueMagicSettleCsReq { } // Obf: CHFAMIIIKAH // Type: Rsp -// CmdID: 7781 +// CmdID: 7747 message RogueMagicSettleScRsp { - EEILAINOLPO IDCMACCPCBH = 7; // offset: 16 + FKFOIDMNDFG BFLLJJBHLDF = 2; // offset: 48 + uint32 retcode = 7; // offset: 56 + ItemList IIOMCJPCFML = 10; // offset: 32 GPHMAJPGGEK IEHPMHOFBNJ = 11; // offset: 24 - FKFOIDMNDFG BFLLJJBHLDF = 14; // offset: 40 - ItemList IIOMCJPCFML = 9; // offset: 48 - uint32 retcode = 4; // offset: 56 + EEILAINOLPO IDCMACCPCBH = 12; // offset: 40 } // Obf: ALBMDPOIIDL // Type: Notify -// CmdID: 7761 +// CmdID: 7748 message RogueMagicReviveCostUpdateScNotify { - ItemCostData LNIEFKBMIPD = 1; // offset: 16 + ItemCostData LNIEFKBMIPD = 1; // offset: 24 } // Obf: FDHHFKCPCIF // Type: Req -// CmdID: 7724 +// CmdID: 7745 message RogueMagicReviveAvatarCsReq { - repeated uint32 base_avatar_id_list = 3; // offset: 24 - uint32 interacted_prop_entity_id = 7; // offset: 32 + uint32 interacted_prop_entity_id = 4; // offset: 32 + repeated uint32 NOEPBNMJFGL = 12; // offset: 16 } // Obf: ENIMHEHPGMI // Type: Rsp -// CmdID: 7771 +// CmdID: 7769 message RogueMagicReviveAvatarScRsp { - ItemCostData LNIEFKBMIPD = 14; // offset: 16 - uint32 retcode = 2; // offset: 32 + ItemCostData LNIEFKBMIPD = 12; // offset: 16 + uint32 retcode = 14; // offset: 32 } // Obf: IPIFCANPPEO // Type: Req -// CmdID: 7778 +// CmdID: 7765 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 + uint32 MHPCIABALPI = 3; // offset: 88 + uint32 JJLEDNENPJK = 5; // offset: 68 + uint32 ADIFLCNAABJ = 6; // offset: 80 + uint32 GEJEANJFCMI = 7; // offset: 64 + uint32 MEDAAELFEMN = 8; // offset: 84 + uint32 EJJGHJMCFPH = 11; // offset: 56 + uint32 NNNCEIGNIIA = 13; // offset: 72 + uint32 LKHAIEIDAJL = 14; // offset: 60 + uint32 NBMNPGKEIIH = 15; // offset: 76 + repeated uint32 avatar_id_list = 499; // offset: 32 + repeated MMBBHFNJILI HIILDALHIMD = 1214; // offset: 24 + repeated uint32 BGAFHIOEHFH = 1581; // offset: 40 + repeated DNLKMHLAPHC MALDOMHPILM = 1842; // offset: 48 } - message PGGMPDIMLAE { - repeated uint32 ILNFEABHHCH = 2032; // offset: 24 + repeated uint32 ILNFEABHHCH = 354; // offset: 16 } - 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 + repeated uint32 PBJLMCGIBND = 6; // offset: 16 + PGGMPDIMLAE COEBCNGCNOO = 7; // offset: 24 + NJMOAGDJKFH record_info = 8; // offset: 40 + uint32 area_id = 9; // offset: 52 + bool is_unlock = 10; // offset: 50 + bool is_taken_reward = 14; // offset: 49 + bool FJKHIFDJMDB = 15; // offset: 48 } - message NMOMMMGHMOA { - uint32 DFBDPEHAAMG = 7; // offset: 24 - bool GNACLLNFHFD = 3; // offset: 28 + bool is_unlock = 4; // offset: 24 + uint32 DFBDPEHAAMG = 6; // offset: 28 } - message GNPFDBACMIH { - repeated uint32 NOMDDGGIIBF = 1; // offset: 24 + repeated uint32 NOMDDGGIIBF = 15; // offset: 16 } - 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 + repeated ONMFMINNBEB GJGFCCKEMFD = 1; // offset: 32 + DFGAIOOGPPA IHJKLHGMKBI = 4; // offset: 56 + repeated uint32 OBBKBNDGOAI = 8; // offset: 40 + GNPFDBACMIH story_info = 9; // offset: 48 + repeated LGFOKKPICEH HIILDALHIMD = 11; // offset: 72 + repeated NMOMMMGHMOA JJIEDDMALPE = 14; // offset: 24 + repeated IFCNLKPPPHK DANNIDIPFAL = 15; // offset: 64 } // Obf: CDDMMHNKKPA // Type: Rsp -// CmdID: 7752 +// CmdID: 7730 message RogueMagicQueryScRsp { + uint32 retcode = 3; // offset: 40 + GCBCKOKEAJH PHGJIJELKDB = 6; // offset: 24 CILKBJMGNGL LFLCDNGALME = 15; // offset: 16 - GCBCKOKEAJH PHGJIJELKDB = 1; // offset: 24 - uint32 retcode = 7; // offset: 40 } // Type: Req -// CmdID: 7759 +// CmdID: 7772 message GKMOAKPLBHO { - uint32 dice_slot_id = 8; // offset: 24 - uint32 GCAHKLNGFCK = 10; // offset: 28 - uint32 LPOLPDBELON = 14; // offset: 32 + uint32 LPOLPDBELON = 3; // offset: 32 + uint32 GCAHKLNGFCK = 5; // offset: 28 + uint32 dice_slot_id = 10; // offset: 24 } // Type: Rsp -// CmdID: 7774 +// CmdID: 7780 message DBOMCCEIFJO { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 6; // offset: 24 } // Type: Req -// CmdID: 7714 +// CmdID: 7744 message NICAJBEJAHC { - repeated uint32 JDJFHIMPIPK = 14; // offset: 16 + repeated uint32 JDJFHIMPIPK = 4; // offset: 16 } // Type: Rsp -// CmdID: 7782 +// CmdID: 7749 message NADKCPCFIPM { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 11; // offset: 24 } // Obf: OLCIGFGFELG // Type: Req -// CmdID: 7732 +// CmdID: 7773 message RogueMagicSetAutoDressInMagicUnitCsReq { - bool GBEMCAHPBKP = 11; // offset: 24 + bool GBEMCAHPBKP = 7; // offset: 24 } // Obf: FIMGINEKACP // Type: Rsp -// CmdID: 7735 +// CmdID: 7712 message RogueMagicSetAutoDressInMagicUnitScRsp { - uint32 retcode = 5; // offset: 24 - bool GBEMCAHPBKP = 11; // offset: 28 + uint32 retcode = 4; // offset: 28 + bool GBEMCAHPBKP = 13; // offset: 24 } // Obf: DDLEEJAAMGH // Type: Notify -// CmdID: 7763 +// CmdID: 7718 message RogueMagicAutoDressInMagicUnitChangeScNotify { bool GBEMCAHPBKP = 12; // offset: 24 } // Type: Req -// CmdID: 7792 +// CmdID: 7784 message HBCOFDDCGOL { - repeated uint32 JDJFHIMPIPK = 15; // offset: 16 - uint32 GCAHKLNGFCK = 13; // offset: 32 + repeated uint32 JDJFHIMPIPK = 1; // offset: 24 + uint32 GCAHKLNGFCK = 6; // offset: 32 } // Type: Rsp -// CmdID: 7766 +// CmdID: 7721 message OHONLLCHIFJ { uint32 retcode = 1; // offset: 24 } // Obf: KLBGMAEDODL // Type: Req -// CmdID: 7730 +// CmdID: 7705 message RogueMagicUnitComposeCsReq { - repeated uint32 JDJFHIMPIPK = 3; // offset: 24 + repeated uint32 JDJFHIMPIPK = 1; // offset: 24 } // Obf: FABNMKAOFMJ // Type: Rsp -// CmdID: 7749 +// CmdID: 7741 message RogueMagicUnitComposeScRsp { - uint32 retcode = 4; // offset: 24 + uint32 retcode = 8; // 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 + uint32 IMLHHAKIKCD = 2; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 13; // offset: 24 } // Obf: NBKAAJAHAJH // Type: Req -// CmdID: 7720 +// CmdID: 7734 message RogueMagicEnableTalentCsReq { - uint32 CKHCLKOALKE = 4; // offset: 24 + uint32 CKHCLKOALKE = 10; // offset: 24 } // Obf: KFMAONOMPLM // Type: Rsp -// CmdID: 7799 +// CmdID: 7796 message RogueMagicEnableTalentScRsp { - DFGAIOOGPPA IHJKLHGMKBI = 4; // offset: 16 - uint32 retcode = 6; // offset: 32 + DFGAIOOGPPA IHJKLHGMKBI = 2; // offset: 16 + uint32 retcode = 8; // offset: 32 } // Obf: NCLFFAFGEFA // Type: Req -// CmdID: 7716 +// CmdID: 7735 message RogueMagicGetMiscRealTimeDataCsReq { } // Obf: LFMDOOIGGHK // Type: Rsp -// CmdID: 7705 +// CmdID: 7775 message RogueMagicGetMiscRealTimeDataScRsp { - EJHDAJAGFIJ KDDGKLNGNEA = 1; // offset: 16 - NOAKCDKAAFB BNLLEJPCIGD = 2; // offset: 32 - uint32 retcode = 4; // offset: 40 + uint32 retcode = 2; // offset: 40 + EJHDAJAGFIJ KDDGKLNGNEA = 3; // offset: 16 + NOAKCDKAAFB BNLLEJPCIGD = 8; // offset: 32 } // Obf: AGDCHGINKCA // Type: Notify -// CmdID: 7753 +// CmdID: 7715 message RogueMagicStoryInfoUpdateScNotify { - uint32 BNHAIKILAJK = 15; // offset: 24 + uint32 BNHAIKILAJK = 11; // offset: 24 } +// Obf: JKJGPOOLLKF enum CmdRogueModifierType { JKJGPOOLLKF_NLCDGIPGFDJ = 0; - CmdRogueModifierSelectCellCsReq = 5327; - CmdRogueModifierSelectCellScRsp = 5336; - CmdRogueModifierDelNotify = 5310; - CmdRogueModifierAddNotify = 5380; - CmdRogueModifierStageStartNotify = 5387; - CmdRogueModifierUpdateNotify = 5381; + CmdRogueModifierSelectCellScRsp = 5388; + CmdRogueModifierSelectCellCsReq = 5358; + CmdRogueModifierStageStartNotify = 5313; + CmdRogueModifierAddNotify = 5393; + CmdRogueModifierDelNotify = 5326; + CmdRogueModifierUpdateNotify = 5347; } +// Obf: AMEIKAGDIFC enum RogueModifierSourceType { AMEIKAGDIFC_PBGOAOGCPLA = 0; AMEIKAGDIFC_OLKBMGLCENL = 1; @@ -35155,169 +33784,161 @@ 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 + uint32 JAAIADKFPCL = 3; // offset: 28 + PHAOIGLGBMG content_type = 9; // offset: 24 + uint32 IKDHAMLPNPJ = 11; // offset: 32 } - message FGHIMGPGBNF { - repeated uint32 OGOILMLPDEO = 13; // offset: 24 - uint32 FOHIFIMHENN = 6; // offset: 32 - bool HELJNHNDCJP = 2; // offset: 36 + uint32 FOHIFIMHENN = 4; // offset: 36 + bool is_selected = 7; // offset: 32 + repeated uint32 OGOILMLPDEO = 11; // offset: 24 } - message AIBNHPAGDOL { - bool GKEPPNOLNHF = 11; // offset: 24 - uint32 DPCJFFPOLFG = 14; // offset: 28 + bool GKEPPNOLNHF = 4; // offset: 28 + uint32 forbid_reason = 5; // offset: 24 } - message HFJKOCDOAEH { - uint32 OLPPACCCNGD = 10; // offset: 24 - uint32 EKNHHGMJCPM = 5; // offset: 28 + uint32 EKNHHGMJCPM = 4; // offset: 28 + uint32 OLPPACCCNGD = 8; // offset: 24 } - message BMCNDLNONMO { - KIJEFIIBBGG OOPCPMANCBO = 3; // offset: 24 - RogueModifierSourceType NFMKOFNEKLA = 1; // offset: 40 - uint64 FCHLCANJIGL = 4; // offset: 48 + uint64 FCHLCANJIGL = 8; // offset: 40 + KIJEFIIBBGG OOPCPMANCBO = 12; // offset: 16 + RogueModifierSourceType source_type = 14; // offset: 52 oneof KKNBOACNCON { - FGHIMGPGBNF NLGJFIGPENF = 9; // offset: 16 - AIBNHPAGDOL LEJPOHHGBMB = 8; // offset: 16 - HFJKOCDOAEH GGJOKFEOEBK = 2; // offset: 16 + FGHIMGPGBNF NLGJFIGPENF = 11; // offset: 24 + AIBNHPAGDOL LEJPOHHGBMB = 15; // offset: 24 + HFJKOCDOAEH GGJOKFEOEBK = 1; // offset: 24 } } - message LMNCBIDKHLF { - repeated BMCNDLNONMO HDLGLFGKONC = 13; // offset: 24 + repeated BMCNDLNONMO HDLGLFGKONC = 8; // offset: 16 } // Obf: PEPPCBMPOJD // Type: Notify -// CmdID: 5380 +// CmdID: 5393 message RogueModifierAddNotify { - BMCNDLNONMO ILIIOLJMKME = 14; // offset: 16 + BMCNDLNONMO modifier = 14; // offset: 16 } // Obf: FBEHJJBBLPL // Type: Req -// CmdID: 5327 +// CmdID: 5358 message RogueModifierSelectCellCsReq { - uint32 IHAOMLEPHOM = 1; // offset: 24 + uint32 IHAOMLEPHOM = 6; // offset: 24 } // Obf: GIMJFGIPDKI // Type: Rsp -// CmdID: 5336 +// CmdID: 5388 message RogueModifierSelectCellScRsp { ItemList NMJGHEACCMC = 2; // offset: 24 - uint32 retcode = 14; // offset: 32 - uint32 IHAOMLEPHOM = 11; // offset: 36 + uint32 retcode = 10; // offset: 32 } // Obf: DMHDLBHJKOG // Type: Notify -// CmdID: 5381 +// CmdID: 5347 message RogueModifierUpdateNotify { - BMCNDLNONMO ILIIOLJMKME = 7; // offset: 24 + BMCNDLNONMO modifier = 6; // offset: 16 } // Obf: OCJPKEMHEFF // Type: Notify -// CmdID: 5310 +// CmdID: 5326 message RogueModifierDelNotify { - uint64 FCHLCANJIGL = 9; // offset: 24 + uint64 FCHLCANJIGL = 10; // offset: 24 } // Obf: KGNPGIKFOMJ // Type: Notify -// CmdID: 5387 +// CmdID: 5313 message RogueModifierStageStartNotify { - RogueModifierSourceType NFMKOFNEKLA = 11; // offset: 24 + RogueModifierSourceType source_type = 13; // offset: 24 } +// Obf: DIDFAHMPGBH 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; + CmdRogueTournEnableSeasonTalentCsReq = 6014; + CmdRogueTournWeekChallengeUpdateScNotify = 6084; + CmdRogueTournGetPermanentTalentInfoCsReq = 6097; + CmdRogueTournEnterLayerCsReq = 6061; + CmdRogueTournEnterRogueCocoonSceneCsReq = 6072; + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6090; + CmdRogueTournRenameArchiveScRsp = 6057; + CmdRogueTournSettleCsReq = 6085; + CmdRogueTournConfirmSettleCsReq = 6056; + CmdRogueTournEnterCsReq = 6080; + CmdRogueTournReviveCostUpdateScNotify = 6039; + CmdRogueTournReEnterRogueCocoonStageScRsp = 6028; + CmdRogueTournSaveBuildRefCsReq = 6059; + CmdRogueTournGetSeasonTalentInfoScRsp = 6049; + CmdRogueTournAreaUpdateScNotify = 6040; + CmdRogueTournResetPermanentTalentScRsp = 6031; + CmdRogueTournLeaveScRsp = 6062; + CmdRogueTournLeaveCsReq = 6089; + CmdRogueTournDeleteBuildRefScRsp = 6091; + CmdRogueTournResetPermanentTalentCsReq = 6073; + CmdRogueTournEnablePermanentTalentScRsp = 6058; + CmdMNILJCPCOFG = 6078; + CmdRogueTournGetAllArchiveCsReq = 6015; + CmdRogueTournSettleScRsp = 6037; + CmdRogueTournGetSeasonTalentInfoCsReq = 6022; + CmdRogueTournStartScRsp = 6093; + CmdRogueTournGetAllBuildRefScRsp = 6096; + CmdRogueTournEnableSeasonTalentScRsp = 6038; + CmdRogueTournBattleFailSettleInfoScNotify = 6024; 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; + CmdRogueTournDeleteArchiveCsReq = 6054; + CmdRogueTournDeleteArchiveScRsp = 6081; + CmdRogueTournEnablePermanentTalentCsReq = 6046; + CmdRogueTournStartCsReq = 6023; + CmdRogueTournGetSettleInfoScRsp = 6047; + CmdRogueTournTakeExpRewardCsReq = 6036; + CmdRogueTournDeleteBuildRefCsReq = 6070; + CmdRogueTournEnterScRsp = 6043; + CmdPALAOPCBAPC = 6069; + CmdRogueTournReEnterRogueCocoonStageCsReq = 6025; + CmdRogueTournQueryScRsp = 6052; + CmdRogueTournRenameBuildRefCsReq = 6042; + CmdRogueTournGetMiscRealTimeDataScRsp = 6063; + CmdRogueTournEnterLayerScRsp = 6082; + CmdJGFPIJKOFCC = 6092; + CmdRogueTournGetArchiveRepositoryCsReq = 6033; + CmdNPOJNHKPKMN = 6074; + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6076; + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6053; + CmdRogueTournSaveBuildRefScRsp = 6027; + CmdRogueTournEnterRogueCocoonSceneScRsp = 6079; + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6065; + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6048; + CmdRogueTournHandBookNotify = 6055; + CmdRogueTournRenameBuildRefScRsp = 6098; + CmdRogueTournTakeExpRewardScRsp = 6075; + CmdRogueTournExpNotify = 6030; + CmdRogueTournReviveAvatarScRsp = 6095; 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; + CmdRogueTournQueryCsReq = 6068; + CmdRogueTournRenameArchiveCsReq = 6021; + CmdRogueTournConfirmSettleScRsp = 6029; + CmdRogueTournUseSuperRewardKeyCsReq = 6013; + CmdRogueTournGetAllArchiveScRsp = 6045; + CmdRogueTournGetMiscRealTimeDataCsReq = 6094; + CmdRogueTournGetAllBuildRefCsReq = 6051; + CmdRogueTournUseSuperRewardKeyScRsp = 6011; + CmdRogueTournEnterRoomScRsp = 6088; + CmdRogueTournEnterRoomCsReq = 6044; + CmdRogueTournGetPermanentTalentInfoScRsp = 6035; + CmdRogueTournReviveAvatarCsReq = 6020; + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6019; + CmdRogueTournLevelInfoUpdateScNotify = 6067; + CmdRogueTournGetSettleInfoCsReq = 6083; } +// Obf: NHMPGNHBBLC enum RogueTournLevelStatus { NHMPGNHBBLC_NLCDGIPGFDJ = 0; NHMPGNHBBLC_LOOAKNHDBLL = 1; @@ -35356,586 +33977,543 @@ enum JGJLEKLGPIL { JGJLEKLGPIL_CKJFOICLFBB = 7; JGJLEKLGPIL_MAHMLJLLJLO = 8; } - message PFLOIHLLMEE { - CGNGOLJKBMP AMEABNLMMGB = 4; // offset: 16 - CBOLONJDHHL NDLIKNEKDLL = 14; // offset: 24 + CBOLONJDHHL basic = 3; // offset: 32 + CGNGOLJKBMP AMEABNLMMGB = 12; // offset: 40 oneof KKNBOACNCON { - NAMCKJLAFCN FBHCKMGOCJJ = 403; // offset: 40 - AMOHFCEEBNK HAJEGKBFFAF = 1763; // offset: 40 - CABKLLAKHKO OPDEIFOCJEF = 832; // offset: 40 + NAMCKJLAFCN FBHCKMGOCJJ = 349; // offset: 24 + AMOHFCEEBNK HAJEGKBFFAF = 1144; // offset: 24 + CABKLLAKHKO OPDEIFOCJEF = 244; // offset: 24 } } - message DCDMPLJNBJC { - uint32 GEPHKCPLAJF = 2; // offset: 24 - bool DOFNEAPHMKH = 3; // offset: 28 - uint32 NDGKLBDHJKB = 5; // offset: 32 - uint32 KABCGHCPEBG = 10; // offset: 36 + uint32 NDGKLBDHJKB = 3; // offset: 28 + bool DOFNEAPHMKH = 4; // offset: 36 + uint32 KABCGHCPEBG = 5; // offset: 32 + uint32 GEPHKCPLAJF = 10; // offset: 24 } - message FBBOKKLGKGL { - uint32 DIFIEHPCDGO = 11; // offset: 24 - bool DOFNEAPHMKH = 13; // offset: 28 - uint32 JOFCOODPIDL = 15; // offset: 32 - uint32 LFCDPDDGFCB = 6; // offset: 36 + uint32 LFCDPDDGFCB = 1; // offset: 32 + bool DOFNEAPHMKH = 2; // offset: 24 + uint32 DIFIEHPCDGO = 9; // offset: 28 } - message BJLNEBBMMOE { - uint32 NIOFIOOGKLD = 5; // offset: 24 + uint32 NIOFIOOGKLD = 3; // offset: 32 + bool DOFNEAPHMKH = 7; // offset: 24 uint32 PDFJMFBHPFC = 14; // offset: 28 - bool DOFNEAPHMKH = 10; // offset: 32 } - message GKHFFKMFMEN { - bool DOFNEAPHMKH = 1; // offset: 24 - uint32 NIOFIOOGKLD = 4; // offset: 28 + bool DOFNEAPHMKH = 10; // offset: 24 + uint32 NIOFIOOGKLD = 12; // offset: 28 } - message HIAHPMEAGFC { - bool JOOJIJFCHMK = 4; // offset: 24 + bool JOOJIJFCHMK = 7; // 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 + HGGPKPPBGFP HHMLHKLKNDH = 1; // offset: 96 + PHHLBGLNBHE MEEJDFNHBDI = 3; // offset: 80 + FKEDPCMLIFE item_value = 4; // offset: 40 + DJODDECFHMC formula = 5; // offset: 64 + OHHKEOGOMCA LNCOKKIPAEP = 6; // offset: 16 + EGLAPJGFKPN buff = 8; // offset: 72 + HIAHPMEAGFC BCNMBONFKPK = 9; // offset: 56 + ONPOFJPEBMJ level = 11; // offset: 104 + NHLBNBBDHMI miracle = 12; // offset: 48 + JEIKFFFGONB lineup = 13; // offset: 88 + CGBKKJENEOF BKIPDOFONLD = 15; // offset: 24 } - 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 + RogueTournLevelStatus status = 6; // offset: 44 + repeated IJNFOHJGPBC NNFFPJOLDHK = 7; // offset: 16 + uint32 BJHMFOAGMBF = 10; // offset: 40 + bool EJDMOENBHDP = 12; // offset: 48 + bool KENPENNAGLG = 13; // offset: 49 + FKNGOGLNKIG reason = 14; // offset: 56 oneof BHGKHELCPGO { - CFOIFHEBCJC FIADMEPDAOG = 1; // offset: 16 + CFOIFHEBCJC FIADMEPDAOG = 8; // offset: 24 } } - 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 + repeated uint32 NMMCOBBKKHA = 1; // offset: 16 + uint32 AMOABLICEDP = 4; // offset: 56 + uint32 MKJDMNAEAED = 5; // offset: 48 + uint32 PJOAKLHHCNI = 8; // offset: 52 + repeated uint32 BIMFEAHDMIK = 9; // offset: 40 + repeated BDJLHJDPEEK LONFKFCFDND = 14; // offset: 32 } - message CFOIFHEBCJC { - LPADDGPLIKK CCFGCCMEFCI = 8; // offset: 24 + LPADDGPLIKK CCFGCCMEFCI = 7; // offset: 24 } - message HGGPKPPBGFP { uint32 OHPELHFNGCI = 1; // offset: 24 - uint32 JGMKLEGBHGP = 8; // offset: 28 } - message PHHLBGLNBHE { - repeated uint32 KEHKLHMEABI = 7; // offset: 24 + repeated uint32 KEHKLHMEABI = 12; // offset: 16 } - 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 + uint32 JOJCPKNIJOH = 3; // offset: 40 + repeated ODNBCBEINNC JEHEILKKDEF = 6; // offset: 24 + uint32 layer_index = 10; // offset: 44 + uint32 MDAIAMFJNHM = 11; // offset: 32 + IDCBNMFDICO status = 12; // offset: 36 } - 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 + uint32 GHEHGIOAGDG = 2; // offset: 44 + uint32 LHLKJIDFLIN = 3; // offset: 40 + uint32 room_id = 7; // offset: 36 + IIAOGEIADGA status = 10; // offset: 32 + uint32 EEPIDJJJMAH = 12; // offset: 52 oneof BHGKHELCPGO { - ELHLCFBPAMO FIADMEPDAOG = 11; // offset: 16 + ELHLCFBPAMO FIADMEPDAOG = 1; // offset: 16 } } - message CGBKKJENEOF { - repeated uint32 BDBFENOAKOD = 9; // offset: 16 + repeated uint32 BDBFENOAKOD = 11; // offset: 24 } - message NAMCKJLAFCN { } - message AMOHFCEEBNK { - FGGJCLDLMMI FCMGNLIODGI = 10; // offset: 16 + FGGJCLDLMMI FCMGNLIODGI = 12; // offset: 24 } - message ELHLCFBPAMO { - repeated uint32 FJIKMHCJMKH = 2; // offset: 24 - uint32 LLICIMBCNPF = 6; // offset: 32 - uint32 level = 5; // offset: 36 + repeated uint32 attribute_list = 2; // offset: 16 + uint32 composition_type = 9; // offset: 32 + uint32 level = 14; // offset: 36 } - message JHECCCANFGP { - uint32 GNCFHIKODKE = 9; // offset: 24 - uint32 unique_id = 11; // offset: 28 - uint32 AADNIFFHHDD = 1; // offset: 32 + uint32 total_count = 2; // offset: 24 + uint32 unique_id = 6; // offset: 28 + uint32 GNCFHIKODKE = 13; // 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 + uint32 DEDCHHNCHFM = 1; // offset: 44 + uint32 style_level = 3; // offset: 52 + repeated KVP IHFEBNBHDFM = 5; // offset: 24 + uint32 PGGDEHKKINP = 9; // offset: 48 + repeated JHECCCANFGP GJBOLJEJIEE = 12; // offset: 32 + uint32 style_exp = 13; // offset: 40 } - message CABKLLAKHKO { - AJCFOLGANFC GMEPGCODKKE = 13; // offset: 24 + AJCFOLGANFC GMEPGCODKKE = 7; // offset: 24 } // Obf: DFNGEOHAHGM // Type: Req -// CmdID: 6042 +// CmdID: 6023 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 + uint32 area_id = 1; // offset: 32 + bool EJDMOENBHDP = 5; // offset: 36 + bool KENPENNAGLG = 11; // offset: 37 + repeated DKFJLHHDFKO avatar_list = 13; // offset: 16 } // Obf: JMAHJPIJEND // Type: Rsp -// CmdID: 6015 +// CmdID: 6093 message RogueTournStartScRsp { - PFLOIHLLMEE PHGJIJELKDB = 15; // offset: 16 - JGAMMPGMCNI IDCMACCPCBH = 10; // offset: 24 - uint32 JNBIIJCAKKB = 11; // offset: 40 - uint32 retcode = 6; // offset: 44 + JGAMMPGMCNI IDCMACCPCBH = 5; // offset: 16 + PFLOIHLLMEE PHGJIJELKDB = 10; // offset: 24 + uint32 retcode = 13; // offset: 40 } // Obf: FHJINHEABAC // Type: Req -// CmdID: 6083 +// CmdID: 6080 message RogueTournEnterCsReq { } // Obf: NAGABJLKFON // Type: Rsp -// CmdID: 6034 +// CmdID: 6043 message RogueTournEnterScRsp { - PFLOIHLLMEE PHGJIJELKDB = 8; // offset: 24 - JGAMMPGMCNI IDCMACCPCBH = 3; // offset: 32 - uint32 retcode = 5; // offset: 40 + uint32 retcode = 6; // offset: 40 + PFLOIHLLMEE PHGJIJELKDB = 10; // offset: 16 + JGAMMPGMCNI IDCMACCPCBH = 13; // offset: 32 } // Obf: OAEMCMCGPID // Type: Req -// CmdID: 6025 +// CmdID: 6089 message RogueTournLeaveCsReq { } // Obf: HMGGLHFHGLM // Type: Rsp -// CmdID: 6040 +// CmdID: 6062 message RogueTournLeaveScRsp { - JGAMMPGMCNI IDCMACCPCBH = 9; // offset: 16 - uint32 retcode = 11; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 1; // offset: 24 + uint32 retcode = 8; // offset: 32 } // Obf: IDCDOCPNPMD // Type: Req -// CmdID: 6022 +// CmdID: 6085 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 + FBBOKKLGKGL BNLLEJPCIGD = 3; // offset: 32 + JGMDJIENFFH CPOLAHJPGFE = 7; // offset: 64 + GKHFFKMFMEN JJLFKNPEPFP = 9; // offset: 40 + DCDMPLJNBJC AOGOHOCFFNE = 12; // offset: 16 + PFLOIHLLMEE PHGJIJELKDB = 13; // offset: 48 + BJLNEBBMMOE AOMHPLHONJA = 15; // offset: 56 } // Obf: HCMFPHICBOI // Type: Rsp -// CmdID: 6039 +// CmdID: 6037 message RogueTournSettleScRsp { - FAICNBKIELL BFLLJJBHLDF = 4; // offset: 24 - JGAMMPGMCNI IDCMACCPCBH = 15; // offset: 32 - uint32 retcode = 13; // offset: 40 + JGAMMPGMCNI IDCMACCPCBH = 2; // offset: 24 + uint32 retcode = 4; // offset: 40 + FAICNBKIELL BFLLJJBHLDF = 5; // offset: 16 } // Obf: EILCNCFMDLP // Type: Req -// CmdID: 6019 +// CmdID: 6044 message RogueTournEnterRoomCsReq { - uint32 JOJCPKNIJOH = 5; // offset: 24 - uint32 KHBLMAOPLLN = 1; // offset: 28 + uint32 KHBLMAOPLLN = 10; // offset: 24 + uint32 JOJCPKNIJOH = 14; // offset: 28 } // Obf: DOEONJEAGPA // Type: Rsp -// CmdID: 6049 +// CmdID: 6088 message RogueTournEnterRoomScRsp { - JGAMMPGMCNI IDCMACCPCBH = 13; // offset: 24 - uint32 retcode = 12; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 7; // offset: 16 + uint32 retcode = 11; // offset: 32 } // Obf: LHPEMLMHIHE // Type: Req -// CmdID: 6038 +// CmdID: 6061 message RogueTournEnterLayerCsReq { - uint32 KHBLMAOPLLN = 9; // offset: 24 - uint32 BJHMFOAGMBF = 4; // offset: 28 + uint32 BJHMFOAGMBF = 5; // offset: 24 + uint32 KHBLMAOPLLN = 10; // offset: 28 } // Obf: EOMHILBJNDK // Type: Rsp -// CmdID: 6084 +// CmdID: 6082 message RogueTournEnterLayerScRsp { - JGAMMPGMCNI IDCMACCPCBH = 14; // offset: 16 - uint32 retcode = 9; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 2; // offset: 24 + uint32 retcode = 10; // offset: 32 } // Obf: NLIOPBPOBHB // Type: Notify -// CmdID: 6076 +// CmdID: 6067 message RogueTournLevelInfoUpdateScNotify { - repeated IJNFOHJGPBC NNFFPJOLDHK = 13; // offset: 24 - uint32 BJHMFOAGMBF = 4; // offset: 32 - FKNGOGLNKIG reason = 3; // offset: 36 - RogueTournLevelStatus status = 9; // offset: 40 + FKNGOGLNKIG reason = 2; // offset: 40 + repeated IJNFOHJGPBC NNFFPJOLDHK = 4; // offset: 16 + RogueTournLevelStatus status = 5; // offset: 32 + uint32 BJHMFOAGMBF = 10; // offset: 36 } // Obf: HNMANMBPEOG // Type: Req -// CmdID: 6041 +// CmdID: 6036 message RogueTournTakeExpRewardCsReq { - repeated uint32 HBGAFAFFFAO = 10; // offset: 16 uint32 FABMHMFNMDB = 11; // offset: 32 + repeated uint32 HBGAFAFFFAO = 14; // offset: 16 } // Obf: FHNIFCJJKEO // Type: Rsp -// CmdID: 6023 +// CmdID: 6075 message RogueTournTakeExpRewardScRsp { - repeated uint32 FKDNANDJLGK = 3; // offset: 16 - ItemList reward = 12; // offset: 24 - uint32 exp = 11; // offset: 40 - uint32 retcode = 6; // offset: 44 + uint32 retcode = 3; // offset: 40 + repeated uint32 FKDNANDJLGK = 5; // offset: 24 + uint32 exp = 6; // offset: 44 + ItemList reward = 15; // offset: 16 } // Obf: IGDHPBBNEIC // Type: Notify -// CmdID: 6028 +// CmdID: 6030 message RogueTournExpNotify { - uint32 exp = 15; // offset: 24 + uint32 exp = 6; // offset: 24 } // Obf: KGGIFOABIDF // Type: Req -// CmdID: 6046 +// CmdID: 6068 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 + bool FJKHIFDJMDB = 9; // offset: 26 + bool is_taken_reward = 10; // offset: 25 + bool is_unlock = 11; // offset: 24 + uint32 area_id = 15; // 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 + int64 end_time = 6; // offset: 32 + bool KBNNOPHGGIN = 7; // offset: 40 + uint32 JNBIIJCAKKB = 9; // offset: 24 + uint32 JDPFPDECPEH = 13; // offset: 44 } - message JGJEICAELEB { - repeated uint32 FKDNANDJLGK = 7; // offset: 24 - uint32 exp = 2; // offset: 32 + repeated uint32 FKDNANDJLGK = 6; // offset: 24 + uint32 exp = 7; // offset: 32 } - message MDLPIFCHFPJ { - FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 - uint32 INJEKPLHPIF = 2; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 4; // offset: 24 + uint32 INJEKPLHPIF = 8; // offset: 32 } - message FJFBLHNFMOM { - bool GNACLLNFHFD = 13; // offset: 24 - uint32 DFBDPEHAAMG = 15; // offset: 28 + uint32 DFBDPEHAAMG = 8; // offset: 24 + bool is_unlock = 15; // offset: 28 } - message HMGGOEHMIJO { - uint32 FABMHMFNMDB = 13; // offset: 24 - uint32 HHAEEEOADOJ = 2; // offset: 28 + uint32 FABMHMFNMDB = 4; // offset: 28 + uint32 HHAEEEOADOJ = 9; // offset: 24 } - 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 + repeated uint32 MMPPHJOONMI = 1; // offset: 48 + repeated uint32 IFFMIDABNEE = 6; // offset: 56 + uint32 JKKIABLFCPE = 7; // offset: 72 + repeated uint32 PINNDKIJHFG = 9; // offset: 32 + repeated uint32 JOAAOEDAPPJ = 11; // offset: 64 + repeated uint32 DPEBCGBEJIG = 14; // offset: 16 + repeated uint32 DMFAGJOOGJM = 15; // offset: 40 } - message JGMDJIENFFH { - uint32 JBKHIFHPGHM = 9; // offset: 24 - uint32 GNIFODGCPAA = 1; // offset: 28 + uint32 GNIFODGCPAA = 7; // offset: 24 + uint32 JBKHIFHPGHM = 8; // 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 + KGPIEEKIEME HANICMMHJGI = 1; // offset: 80 + repeated MJMGOBMOPDL HLJOMIMOANL = 2; // offset: 88 + JGMDJIENFFH DLDCFHHFMID = 3; // offset: 56 + CJOCDGGCPCN BFNHJIBDMOA = 5; // offset: 72 + HMGGOEHMIJO HHFAAFOBKME = 9; // offset: 48 + repeated DLEKOLHCNIE DANNIDIPFAL = 10; // offset: 64 + JGJEICAELEB DMFPCFCHHKE = 12; // offset: 32 + HMOECPBNAOK HAMKPLCBEBG = 13; // offset: 24 + MDLPIFCHFPJ DPABCOHLPLH = 14; // offset: 40 } // Obf: JNAKFEHIMFM // Type: Rsp -// CmdID: 6096 +// CmdID: 6052 message RogueTournQueryScRsp { - KIKEAJJLAMH LFLCDNGALME = 6; // offset: 24 - PFLOIHLLMEE PHGJIJELKDB = 3; // offset: 32 - uint32 retcode = 4; // offset: 40 + uint32 retcode = 7; // offset: 40 + PFLOIHLLMEE PHGJIJELKDB = 11; // offset: 32 + KIKEAJJLAMH LFLCDNGALME = 12; // offset: 24 } // Obf: IANKKDKAHPD // Type: Notify -// CmdID: 6069 +// CmdID: 6040 message RogueTournAreaUpdateScNotify { - repeated DLEKOLHCNIE DANNIDIPFAL = 12; // offset: 24 + repeated DLEKOLHCNIE DANNIDIPFAL = 7; // 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 + repeated DKFJLHHDFKO avatar_list = 3; // offset: 56 + string name = 5; // offset: 32 int64 time = 6; // offset: 64 - uint32 NPHAJEKCBKF = 14; // offset: 72 - int64 end_time = 11; // offset: 80 + int64 end_time = 9; // offset: 80 + uint32 NPHAJEKCBKF = 11; // offset: 72 + LGCPLLJLHFF data = 12; // offset: 40 + PFLOIHLLMEE PHGJIJELKDB = 13; // offset: 16 + HMGGOEHMIJO HHFAAFOBKME = 14; // offset: 24 } - message LGCPLLJLHFF { - repeated KJAMNOGFAMJ buff_list = 1; // offset: 16 - repeated KOFMGCNIMIN MAJGMMCOCIG = 3; // offset: 32 - uint32 item_value = 13; // offset: 40 + uint32 item_value = 6; // offset: 32 + repeated KJAMNOGFAMJ buff_list = 8; // offset: 24 } // Obf: JLICJLBDLDD // Type: Req -// CmdID: 6088 +// CmdID: 6015 message RogueTournGetAllArchiveCsReq { } // Obf: CANHNOJACGI // Type: Rsp -// CmdID: 6095 +// CmdID: 6045 message RogueTournGetAllArchiveScRsp { - repeated MJMGOBMOPDL MCGGPONOCKC = 14; // offset: 16 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated MJMGOBMOPDL MCGGPONOCKC = 5; // offset: 16 } // Obf: GOOILNEKEMG // Type: Req -// CmdID: 6013 +// CmdID: 6054 message RogueTournDeleteArchiveCsReq { - uint32 NPHAJEKCBKF = 9; // offset: 24 + uint32 NPHAJEKCBKF = 13; // offset: 24 } // Obf: OKGDAFCIBFB // Type: Rsp -// CmdID: 6086 +// CmdID: 6081 message RogueTournDeleteArchiveScRsp { - uint32 retcode = 13; // offset: 24 - uint32 NPHAJEKCBKF = 6; // offset: 28 + uint32 NPHAJEKCBKF = 5; // offset: 24 + uint32 retcode = 7; // offset: 28 } // Obf: MMKDJEFGBNC // Type: Req -// CmdID: 6089 +// CmdID: 6021 message RogueTournRenameArchiveCsReq { - string name = 7; // offset: 16 - uint32 NPHAJEKCBKF = 6; // offset: 32 + string name = 3; // offset: 24 + uint32 NPHAJEKCBKF = 8; // offset: 32 } // Obf: FCHCIKGBLGC // Type: Rsp -// CmdID: 6024 +// CmdID: 6057 message RogueTournRenameArchiveScRsp { - string name = 8; // offset: 24 - uint32 NPHAJEKCBKF = 4; // offset: 32 - uint32 retcode = 7; // offset: 36 + string name = 11; // offset: 24 + uint32 NPHAJEKCBKF = 14; // offset: 32 + uint32 retcode = 15; // offset: 36 } // Obf: EHLPFGCOJBN // Type: Notify // CmdID: 6016 message RogueTournClearArchiveNameScNotify { - uint32 NPHAJEKCBKF = 6; // offset: 24 + uint32 NPHAJEKCBKF = 1; // 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 + repeated uint32 JHBEJKBCHEN = 1; // offset: 32 + repeated uint32 AKEMNAMGDOD = 4; // offset: 56 + repeated uint32 LBKFGKGNCCH = 7; // offset: 40 + uint32 HHAEEEOADOJ = 8; // offset: 64 + repeated AAFBNNALHDK KOJMGCBLKKA = 9; // offset: 24 + uint32 FABMHMFNMDB = 11; // offset: 68 + repeated uint32 MDHGBNCJNGB = 15; // offset: 16 } - 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 + uint32 NPHAJEKCBKF = 1; // offset: 36 + uint32 avatar_id = 2; // offset: 32 + repeated uint32 HHFPJHMEIJK = 4; // offset: 24 + uint32 BDJDAOGDBDD = 10; // offset: 44 + uint32 ALOPEGJPAKK = 12; // offset: 40 } - 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 + OOLJJHMLHBH MPOEFPFPEND = 6; // offset: 32 + int64 BHNFGJOLLLB = 7; // offset: 56 + int64 time = 11; // offset: 40 + string name = 13; // offset: 16 + uint32 NPHAJEKCBKF = 15; // offset: 48 } // Obf: ELDONCLGHPO // Type: Req -// CmdID: 6093 +// CmdID: 6051 message RogueTournGetAllBuildRefCsReq { } // Obf: KDNMOFGMMNP // Type: Rsp -// CmdID: 6055 +// CmdID: 6096 message RogueTournGetAllBuildRefScRsp { - repeated DIFGGDIHDEG GIOEPGJGMPD = 1; // offset: 16 - uint32 retcode = 14; // offset: 32 + repeated DIFGGDIHDEG GIOEPGJGMPD = 2; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: OGKOAHJCBAF // Type: Req -// CmdID: 6032 +// CmdID: 6070 message RogueTournDeleteBuildRefCsReq { - repeated uint32 GGIGDJPFBBP = 5; // offset: 24 + repeated uint32 GGIGDJPFBBP = 1; // offset: 24 } // Obf: KIIOBCNAPLC // Type: Rsp -// CmdID: 6074 +// CmdID: 6091 message RogueTournDeleteBuildRefScRsp { - repeated uint32 GGIGDJPFBBP = 10; // offset: 16 - uint32 retcode = 1; // offset: 32 + repeated uint32 GGIGDJPFBBP = 3; // offset: 16 + uint32 retcode = 7; // offset: 32 } // Obf: FOJJLDAKMFL // Type: Req -// CmdID: 6033 +// CmdID: 6059 message RogueTournSaveBuildRefCsReq { - string name = 10; // offset: 16 - OOLJJHMLHBH MPOEFPFPEND = 11; // offset: 24 - uint32 NPHAJEKCBKF = 6; // offset: 40 + OOLJJHMLHBH MPOEFPFPEND = 3; // offset: 16 + string name = 6; // offset: 32 + uint32 NPHAJEKCBKF = 15; // offset: 40 } // Obf: CFGGFPAIEFK // Type: Rsp -// CmdID: 6056 +// CmdID: 6027 message RogueTournSaveBuildRefScRsp { - string name = 2; // offset: 16 - uint32 NPHAJEKCBKF = 7; // offset: 32 - uint32 retcode = 6; // offset: 36 + uint32 retcode = 2; // offset: 32 + uint32 NPHAJEKCBKF = 12; // offset: 36 + string name = 13; // offset: 16 } // Obf: BJNLMGBAFFO // Type: Req -// CmdID: 6054 +// CmdID: 6042 message RogueTournRenameBuildRefCsReq { - string name = 6; // offset: 24 - uint32 NPHAJEKCBKF = 11; // offset: 32 + uint32 NPHAJEKCBKF = 1; // offset: 32 + string name = 7; // offset: 16 } // Obf: GFAMMPEELKD // Type: Rsp -// CmdID: 6079 +// CmdID: 6098 message RogueTournRenameBuildRefScRsp { - string name = 2; // offset: 16 - uint32 retcode = 5; // offset: 32 - uint32 NPHAJEKCBKF = 7; // offset: 36 + uint32 retcode = 4; // offset: 32 + uint32 NPHAJEKCBKF = 9; // offset: 36 + string name = 15; // offset: 24 } // Type: Req -// CmdID: 6099 +// CmdID: 6092 message JGFPIJKOFCC { - uint32 NPHAJEKCBKF = 14; // offset: 24 + uint32 NPHAJEKCBKF = 15; // offset: 24 } // Type: Rsp -// CmdID: 6057 +// CmdID: 6069 message PALAOPCBAPC { - uint32 NPHAJEKCBKF = 15; // offset: 24 - uint32 retcode = 4; // offset: 28 + uint32 NPHAJEKCBKF = 10; // offset: 24 + uint32 retcode = 13; // offset: 28 } // Obf: NHPGACAHCFP // Type: Req -// CmdID: 6011 +// CmdID: 6097 message RogueTournGetPermanentTalentInfoCsReq { } // Obf: CCMNLLNLLOJ // Type: Rsp -// CmdID: 6098 +// CmdID: 6035 message RogueTournGetPermanentTalentInfoScRsp { - MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 3; // offset: 32 + MDLPIFCHFPJ DPABCOHLPLH = 9; // offset: 24 } // Obf: HPGLOBODDMA // Type: Req -// CmdID: 6021 +// CmdID: 6046 message RogueTournEnablePermanentTalentCsReq { - uint32 CKHCLKOALKE = 1; // offset: 24 + uint32 CKHCLKOALKE = 6; // offset: 24 } // Obf: CJBNDIGHHDI // Type: Rsp -// CmdID: 6037 +// CmdID: 6058 message RogueTournEnablePermanentTalentScRsp { - MDLPIFCHFPJ DPABCOHLPLH = 6; // offset: 16 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 1; // offset: 32 + MDLPIFCHFPJ DPABCOHLPLH = 11; // offset: 24 } // Obf: DEBMBMMMCGG // Type: Req -// CmdID: 6020 +// CmdID: 6073 message RogueTournResetPermanentTalentCsReq { } // Obf: CCLKCHGMNAA // Type: Rsp -// CmdID: 6058 +// CmdID: 6031 message RogueTournResetPermanentTalentScRsp { MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 uint32 retcode = 5; // offset: 32 @@ -35943,187 +34521,172 @@ message RogueTournResetPermanentTalentScRsp { // Obf: CBILHHEENJG // Type: Req -// CmdID: 6051 +// CmdID: 6072 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 + uint32 DCNNFJLABPL = 2; // offset: 44 + uint32 NBLMAGLGCGN = 6; // offset: 32 + uint32 difficulty = 8; // offset: 36 + repeated AvatarLineup avatar_list = 10; // offset: 24 + uint32 HECCOBFBJFI = 12; // offset: 40 } // Obf: IOJFJPFJINM // Type: Rsp -// CmdID: 6094 +// CmdID: 6079 message RogueTournEnterRogueCocoonSceneScRsp { - JGAMMPGMCNI IDCMACCPCBH = 1; // offset: 16 - uint32 retcode = 9; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 3; // offset: 16 + uint32 retcode = 6; // offset: 32 } // Obf: GDGKPCGNDIB // Type: Req -// CmdID: 6027 +// CmdID: 6048 message RogueTournLeaveRogueCocoonSceneCsReq { } // Obf: JLPLFCOHHFE // Type: Rsp -// CmdID: 6068 +// CmdID: 6053 message RogueTournLeaveRogueCocoonSceneScRsp { - JGAMMPGMCNI IDCMACCPCBH = 7; // offset: 24 - uint32 retcode = 1; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 4; // offset: 16 + uint32 retcode = 9; // offset: 32 } // Obf: ELJIHLDPDDF // Type: Req -// CmdID: 6100 +// CmdID: 6025 message RogueTournReEnterRogueCocoonStageCsReq { - bool FDEKKOKBDIC = 3; // offset: 24 } // Obf: KGHGKLIAKLL // Type: Rsp -// CmdID: 6090 +// CmdID: 6028 message RogueTournReEnterRogueCocoonStageScRsp { - SceneBattleInfo battle_info = 1; // offset: 16 - uint32 retcode = 7; // offset: 32 + SceneBattleInfo battle_info = 2; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Obf: HHKCBNKJELL // Type: Req -// CmdID: 6047 +// CmdID: 6065 message RogueTournGetCurRogueCocoonInfoCsReq { } // Obf: FNBJGDHOIBP // Type: Rsp -// CmdID: 6044 +// CmdID: 6090 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 + uint32 DCNNFJLABPL = 3; // offset: 40 + uint32 NBLMAGLGCGN = 4; // offset: 24 + uint32 retcode = 5; // offset: 32 + uint32 difficulty = 7; // offset: 36 + uint32 HECCOBFBJFI = 15; // offset: 28 } - -// Type: Notify -// CmdID: 6085 -message EINJMHBMDII { - repeated uint32 NGKAPNFKGPO = 2; // offset: 16 -} - message ECMNFOEDOJC { - uint32 LJCEOGPOGBE = 5; // offset: 24 + uint32 LJCEOGPOGBE = 4; // offset: 24 } - message DNCEOOPHIOK { - uint32 LJCEOGPOGBE = 2; // offset: 24 + uint32 LJCEOGPOGBE = 8; // offset: 24 } - message KCDBGKJANIH { - uint32 buff_id = 1; // offset: 24 + uint32 buff_id = 4; // offset: 24 } - message KILGONODPIC { - uint32 event_id = 3; // offset: 24 + uint32 event_id = 9; // offset: 24 } - message MJBODJKDPPD { - uint32 KAHMGPGPOII = 3; // offset: 24 + uint32 KAHMGPGPOII = 6; // offset: 24 } - message KPPBBOJOMDB { - uint32 PHPNBFLILFL = 12; // offset: 24 - uint32 OOMBNFMJLEO = 1; // offset: 28 - uint32 OMHHOADFMLI = 9; // offset: 32 - uint32 level = 4; // offset: 36 + uint32 PHPNBFLILFL = 2; // offset: 32 + uint32 category = 9; // offset: 24 + uint32 OMHHOADFMLI = 11; // offset: 28 + uint32 level = 14; // offset: 36 } - message COOIDLLFFIJ { oneof AJOABBCKHCK { - uint32 KNILAKJMEEP = 8; // offset: 16 - uint32 PGGDEHKKINP = 5; // offset: 16 + uint32 KNILAKJMEEP = 13; // offset: 16 + uint32 PGGDEHKKINP = 2; // offset: 16 } } // Obf: ICIJOIFOIIG // Type: Notify -// CmdID: 6092 +// CmdID: 6055 message RogueTournHandBookNotify { oneof KKNBOACNCON { - ECMNFOEDOJC ODHGPLKCBBG = 3; // offset: 24 + ECMNFOEDOJC ODHGPLKCBBG = 6; // 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 + KCDBGKJANIH LFCDGLIEHAI = 11; // offset: 24 + KILGONODPIC OOOACLEFDGM = 12; // offset: 24 + MJBODJKDPPD ICNOEGEEPOF = 5; // offset: 24 + COOIDLLFFIJ CFNAKPADAEB = 3; // offset: 24 } } // Obf: BHELJEPEIHM // Type: Req -// CmdID: 6071 +// CmdID: 6083 message RogueTournGetSettleInfoCsReq { - uint32 area_id = 12; // offset: 24 + uint32 area_id = 2; // offset: 24 } // Obf: KFOJKMHIACH // Type: Rsp -// CmdID: 6053 +// CmdID: 6047 message RogueTournGetSettleInfoScRsp { - FAICNBKIELL BFLLJJBHLDF = 15; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 5; // offset: 32 + FAICNBKIELL BFLLJJBHLDF = 9; // offset: 24 } // Obf: LPFHAKOGFHH // Type: Req -// CmdID: 6081 +// CmdID: 6056 message RogueTournConfirmSettleCsReq { - string name = 4; // offset: 16 - uint32 NPHAJEKCBKF = 2; // offset: 32 - uint32 area_id = 12; // offset: 36 + string name = 6; // offset: 24 + uint32 NPHAJEKCBKF = 9; // offset: 36 + uint32 area_id = 11; // offset: 32 } // Obf: KJOIFCADNGL // Type: Rsp -// CmdID: 6097 +// CmdID: 6029 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 + ItemList IIOMCJPCFML = 1; // offset: 24 + JGAMMPGMCNI IDCMACCPCBH = 4; // offset: 16 + MJMGOBMOPDL BLPDBPHMCGA = 8; // offset: 32 + ItemList AELJFOPMDJG = 10; // offset: 48 + uint32 retcode = 15; // offset: 56 } // Obf: MKCDLMPCJJJ // Type: Notify -// CmdID: 6059 +// CmdID: 6084 message RogueTournWeekChallengeUpdateScNotify { - CJOCDGGCPCN BFNHJIBDMOA = 10; // offset: 24 + CJOCDGGCPCN BFNHJIBDMOA = 8; // offset: 16 } // Obf: MBOGFJLPLPG // Type: Req -// CmdID: 6073 +// CmdID: 6094 message RogueTournGetMiscRealTimeDataCsReq { } // Obf: LCOKLOGEKEL // Type: Rsp -// CmdID: 6091 +// CmdID: 6063 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 + BJLNEBBMMOE AOMHPLHONJA = 3; // offset: 24 + JGMDJIENFFH CPOLAHJPGFE = 4; // offset: 16 + GKHFFKMFMEN JJLFKNPEPFP = 9; // offset: 48 + uint32 retcode = 11; // offset: 64 + FBBOKKLGKGL BNLLEJPCIGD = 13; // offset: 56 + DCDMPLJNBJC AOGOHOCFFNE = 14; // offset: 32 } // Obf: JDMILAADNLN // Type: Req -// CmdID: 6030 +// CmdID: 6033 message RogueTournGetArchiveRepositoryCsReq { } @@ -36131,277 +34694,265 @@ message RogueTournGetArchiveRepositoryCsReq { // Type: Rsp // CmdID: 6026 message RogueTournGetArchiveRepositoryScRsp { - repeated uint32 PBPIOEKJJPF = 6; // offset: 24 - repeated uint32 BDNFDHJBAME = 11; // offset: 32 - uint32 retcode = 4; // offset: 40 + repeated uint32 BDNFDHJBAME = 3; // offset: 32 + repeated uint32 PBPIOEKJJPF = 9; // offset: 24 + uint32 retcode = 12; // offset: 40 } // Obf: NMCIFMBGOLP // Type: Notify -// CmdID: 6045 +// CmdID: 6039 message RogueTournReviveCostUpdateScNotify { - ItemCostData LNIEFKBMIPD = 11; // offset: 16 + ItemCostData LNIEFKBMIPD = 9; // offset: 16 } // Obf: JHDKGCPHDNC // Type: Req -// CmdID: 6062 +// CmdID: 6020 message RogueTournReviveAvatarCsReq { - repeated DKFJLHHDFKO avatar_list = 13; // offset: 24 - uint32 interacted_prop_entity_id = 11; // offset: 32 + uint32 interacted_prop_entity_id = 7; // offset: 32 + repeated DKFJLHHDFKO avatar_list = 10; // offset: 24 } // Obf: HECNEEFNGFH // Type: Rsp -// CmdID: 6052 +// CmdID: 6095 message RogueTournReviveAvatarScRsp { - ItemCostData LNIEFKBMIPD = 12; // offset: 16 - uint32 retcode = 2; // offset: 32 + uint32 retcode = 5; // offset: 32 + ItemCostData LNIEFKBMIPD = 6; // offset: 24 } // Obf: JFDAMIHLMLF // Type: Notify -// CmdID: 6050 +// CmdID: 6024 message RogueTournBattleFailSettleInfoScNotify { - FAICNBKIELL BFLLJJBHLDF = 2; // offset: 16 - JGAMMPGMCNI IDCMACCPCBH = 11; // offset: 32 + JGAMMPGMCNI IDCMACCPCBH = 8; // offset: 32 + FAICNBKIELL BFLLJJBHLDF = 13; // offset: 16 } - message KGPIEEKIEME { - FDBDLBAPDBE JCOBJAMPOAL = 12; // offset: 16 - uint32 OFNIDAECPCJ = 9; // offset: 32 + FDBDLBAPDBE JCOBJAMPOAL = 6; // offset: 24 + uint32 OFNIDAECPCJ = 10; // offset: 32 } // Obf: KHJMLKBLAMP // Type: Req -// CmdID: 6036 +// CmdID: 6022 message RogueTournGetSeasonTalentInfoCsReq { } // Obf: MNLLJNFBGNF // Type: Rsp -// CmdID: 6077 +// CmdID: 6049 message RogueTournGetSeasonTalentInfoScRsp { - KGPIEEKIEME HANICMMHJGI = 1; // offset: 16 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 13; // offset: 32 + KGPIEEKIEME HANICMMHJGI = 14; // offset: 24 } // Obf: AKDPHHMJFOK // Type: Req -// CmdID: 6063 +// CmdID: 6014 message RogueTournEnableSeasonTalentCsReq { - uint32 CKHCLKOALKE = 14; // offset: 24 + uint32 CKHCLKOALKE = 6; // offset: 24 } // Obf: LCEDCPLAPJJ // Type: Rsp -// CmdID: 6048 +// CmdID: 6038 message RogueTournEnableSeasonTalentScRsp { - KGPIEEKIEME HANICMMHJGI = 11; // offset: 24 + KGPIEEKIEME HANICMMHJGI = 4; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: LCEICICOGLN // Type: Notify -// CmdID: 6064 +// CmdID: 6076 message RogueTournTitanUpdateTitanBlessProgressScNotify { - uint32 PLJPIPDFAHA = 6; // offset: 24 + uint32 PLJPIPDFAHA = 11; // offset: 24 } // Obf: ACFNGBKOIDN // Type: Req -// CmdID: 6065 +// CmdID: 6013 message RogueTournUseSuperRewardKeyCsReq { - uint32 difficulty_level = 11; // offset: 24 - uint32 count = 5; // offset: 28 - uint32 cocoon_id = 1; // offset: 32 + uint32 count = 3; // offset: 32 + uint32 difficulty = 5; // offset: 28 + uint32 cocoon_id = 13; // offset: 24 } // Obf: GKJOFCJCKMN // Type: Rsp -// CmdID: 6078 +// CmdID: 6011 message RogueTournUseSuperRewardKeyScRsp { - LMDPKOELKFL ABEMLCJBIEF = 1; // offset: 24 - ItemList drop_data = 13; // offset: 32 - ItemList reward = 5; // offset: 40 - uint32 retcode = 3; // offset: 48 + uint32 retcode = 4; // offset: 48 + ItemList reward = 6; // offset: 32 + ItemList drop_data = 8; // offset: 24 + LMDPKOELKFL ABEMLCJBIEF = 9; // offset: 40 } // Type: Req -// CmdID: 6018 +// CmdID: 6074 message NPOJNHKPKMN { } // Type: Rsp -// CmdID: 6067 +// CmdID: 6078 message MNILJCPCOFG { - uint32 retcode = 14; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Obf: LENPMJECBLF // Type: Notify -// CmdID: 6066 +// CmdID: 6019 message RogueTournPersonaRoomCardZoneUpdateScNotify { - ODHJEDHKHOD NHNBJLLDOHO = 14; // offset: 24 -} - -// Type: Notify -// CmdID: 6075 -message BODCEKEDLME { - repeated uint32 BBFFFGFDGAD = 6; // offset: 16 + ODHJEDHKHOD NHNBJLLDOHO = 11; // offset: 16 } +// Obf: OHCMLBPONOB enum CmdRollShopType { OHCMLBPONOB_NLCDGIPGFDJ = 0; - CmdGetRollShopInfoScRsp = 6906; + CmdDoGachaInRollShopScRsp = 6912; + CmdDoGachaInRollShopCsReq = 6903; CmdTakeRollShopRewardCsReq = 6902; - CmdDoGachaInRollShopCsReq = 6916; + CmdGetRollShopInfoScRsp = 6908; + CmdTakeRollShopRewardScRsp = 6917; CmdGetRollShopInfoCsReq = 6918; - CmdTakeRollShopRewardScRsp = 6919; - CmdDoGachaInRollShopScRsp = 6920; } // Obf: AHHIKOKAPFG // Type: Req // CmdID: 6918 message GetRollShopInfoCsReq { - uint32 roll_shop_id = 15; // offset: 24 + uint32 roll_shop_id = 6; // offset: 24 } // Obf: FHABPBGINDK // Type: Rsp -// CmdID: 6906 +// CmdID: 6908 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 + uint32 gacha_random = 2; // offset: 32 + uint32 retcode = 5; // offset: 40 + repeated uint32 shop_group_id_list = 9; // offset: 16 + uint32 roll_shop_id = 10; // offset: 36 } // Obf: OKECFAAPLIN // Type: Req -// CmdID: 6916 +// CmdID: 6903 message DoGachaInRollShopCsReq { - uint32 gacha_count = 5; // offset: 24 - uint32 gacha_random = 4; // offset: 28 - uint32 roll_shop_id = 3; // offset: 32 + uint32 gacha_count = 6; // offset: 28 + uint32 gacha_random = 7; // offset: 24 + uint32 roll_shop_id = 12; // offset: 32 } // Obf: ACCPCPCKOEB // Type: Rsp -// CmdID: 6920 +// CmdID: 6912 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 + uint32 reward_display_type = 4; // offset: 36 + uint32 roll_shop_id = 5; // offset: 44 + ItemList reward = 6; // offset: 24 + uint32 LDBCKJIPDHF = 13; // offset: 32 + uint32 retcode = 14; // offset: 40 } // Obf: BLEEIKBLHIK // Type: Req // CmdID: 6902 message TakeRollShopRewardCsReq { - uint32 roll_shop_id = 2; // offset: 24 + uint32 roll_shop_id = 13; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp -// CmdID: 6919 +// CmdID: 6917 message TakeRollShopRewardScRsp { - ItemList reward = 6; // offset: 16 - uint32 retcode = 1; // offset: 32 - uint32 roll_shop_id = 13; // offset: 36 + ItemList reward = 1; // offset: 16 uint32 group_type = 3; // offset: 40 + uint32 roll_shop_id = 5; // offset: 32 + uint32 retcode = 9; // offset: 36 } +// Obf: JHDCKJGDKBE enum CmdSceneType { 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; + CmdGetCurSceneInfoScRsp = 1447; + CmdSceneCastSkillScRsp = 1481; + CmdGetSceneMapInfoScRsp = 1460; + CmdSetClientPausedScRsp = 1444; + CmdHNGLCIGBNGB = 1445; + CmdEnterSceneCsReq = 1427; + CmdInteractPropScRsp = 1458; + CmdGetEnteredSceneCsReq = 1424; + CmdKCFMJCBJGMN = 1463; + CmdILCCPICILFF = 1468; + CmdSceneEntityTeleportCsReq = 1474; + CmdGetUnlockTeleportScRsp = 1470; + CmdEnterSceneScRsp = 1423; + CmdMNEPAIGBPGM = 1465; + CmdDeleteSummonUnitCsReq = 1408; + CmdGetUnlockTeleportCsReq = 1432; + CmdEnteredSceneChangeScNotify = 1477; + CmdSceneEnterStageScRsp = 1442; + CmdSceneCastSkillCostMpScRsp = 1439; + CmdSceneGroupRefreshScNotify = 1491; + CmdTrainWorldIdChangeScNotify = 1454; + CmdGroupStateChangeCsReq = 1479; + CmdOpenChestScNotify = 1497; + CmdRefreshTriggerByClientScNotify = 1500; + CmdSetGroupCustomSaveDataScRsp = 1462; + CmdSetTrainWorldIdCsReq = 1456; + CmdSceneCheckpoingRefreshScRsp = 1448; + CmdGMABBKEMPNP = 1409; + CmdRefreshTriggerByClientCsReq = 1431; + CmdGroupStateChangeScRsp = 1407; + CmdSceneReviveAfterRebattleCsReq = 1472; + CmdStartCocoonStageCsReq = 1496; + CmdEnterSectionCsReq = 1484; + CmdSceneEntityMoveScNotify = 1471; + CmdCounterDownCsReq = 1401; + CmdSetGroupCustomSaveDataCsReq = 1498; + CmdGetSceneMapInfoCsReq = 1417; + JHDCKJGDKBE_JIAEHCICDLJ = 1469; + CmdUpdateGroupPropertyScRsp = 1450; + CmdDeactivateFarmElementScRsp = 1418; + CmdDeactivateFarmElementCsReq = 1415; + CmdEBADAHNBIIH = 1459; + CmdStartCocoonStageScRsp = 1473; + CmdSceneReviveAfterRebattleScRsp = 1480; + CmdCounterDownScRsp = 1464; + CmdSyncServerSceneChangeNotify = 1490; + CmdSetClientPausedCsReq = 1475; + CmdSceneEntityMoveCsReq = 1425; + CmdSavePointsInfoNotify = 1434; + CmdUpdateGroupPropertyCsReq = 1461; + CmdSceneCastSkillCostMpCsReq = 1438; + CmdChangePropTimelineInfoScRsp = 1413; + CmdSceneEntityMoveScRsp = 1478; + CmdReEnterLastElementStageCsReq = 1416; + CmdChangePropTimelineInfoCsReq = 1426; + CmdSceneEnterStageCsReq = 1430; + CmdDeleteSummonUnitScRsp = 1467; + CmdUpdateFloorSavedValueNotify = 1403; + CmdActiveFarmElementCsReq = 1453; + CmdEnterSceneByServerScNotify = 1483; + CmdSyncEntityBuffChangeListScNotify = 1433; + CmdPDHBDPNPMPI = 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; + CmdOCHPFJEKNGM = 1405; + CmdEnterSectionScRsp = 1421; + CmdSceneCheckpoingRefreshCsReq = 1436; + CmdReEnterLastElementStageScRsp = 1406; + CmdSceneCastSkillMpUpdateScNotify = 1404; + CmdGetCurSceneInfoCsReq = 1486; + CmdScenePlaneEventScNotify = 1495; + CmdInteractPropCsReq = 1493; + CmdSceneEntityTeleportScRsp = 1457; + CmdGetEnteredSceneScRsp = 1485; + CmdActiveFarmElementScRsp = 1452; + CmdSceneCastSkillCsReq = 1488; + CmdSetTrainWorldIdScRsp = 1422; + CmdFDGOBNJPKJG = 1440; + CmdUnlockTeleportNotify = 1492; } enum JNBOIFCNBCH { @@ -36457,1449 +35008,1351 @@ enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2; SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } - message SceneActorInfo { - uint32 uid = 8; // offset: 24 - uint32 base_avatar_id = 12; // offset: 28 - uint32 map_layer = 14; // offset: 32 - AvatarType avatar_type = 4; // offset: 36 + uint32 map_layer = 3; // offset: 36 + AvatarType avatar_type = 9; // offset: 28 + uint32 uid = 10; // offset: 32 + uint32 base_avatar_id = 12; // offset: 24 } - 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 + uint32 rogue_monster_id = 2; // offset: 36 + uint32 elite_group = 3; // offset: 24 + uint32 IEDEBFCCKNL = 4; // offset: 32 + uint32 hard_level_group = 8; // offset: 44 + JNBOIFCNBCH DPCNDADDCAJ = 11; // offset: 28 + uint32 level = 14; // offset: 40 } - message NpcMonsterExtraInfo { oneof KKNBOACNCON { - NpcMonsterRogueInfo rogue_game_info = 6; // offset: 24 + NpcMonsterRogueInfo rogue_game_info = 1; // offset: 24 } } - message GILBMELHGCB { - repeated uint32 JMMBAALIOJL = 2; // offset: 24 - uint32 stage_id = 1; // offset: 32 + uint32 stage_id = 14; // offset: 32 + repeated uint32 JMMBAALIOJL = 15; // offset: 16 } - message SceneNpcMonsterInfo { - 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 + NpcMonsterExtraInfo extra_info = 2; // offset: 24 + uint32 monster_id = 4; // offset: 40 + bool NHKJKNJAGMF = 6; // offset: 48 + uint32 world_level = 7; // offset: 52 + GILBMELHGCB BMIJGBFJMCF = 11; // offset: 16 + bool NMPEOMMHMPP = 12; // offset: 49 + uint32 event_id = 15; // offset: 44 } - -message NpcDialogueEventParam { - uint32 arg_id = 3; // offset: 24 - uint32 rogue_dialogue_event_id = 1; // offset: 28 -} - 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 + map LDPAJKIEPIP = 1; // offset: 24 + bool DJEPGKBMICM = 2; // offset: 41 + uint32 AIAFEKGBFIF = 4; // offset: 32 + uint32 MJBKNMJHOGP = 7; // offset: 44 + uint32 OEANPIHCHHF = 11; // offset: 36 + bool FKKMLJNKHDH = 12; // offset: 40 + bool NLAFLKPLPFE = 14; // offset: 42 } - message PAGOHCJGOLC { - uint32 PPFJGJNCOKI = 12; // offset: 24 - uint32 DOOACEHOPEE = 11; // offset: 28 - bool is_meet = 4; // offset: 32 + uint32 PPFJGJNCOKI = 7; // offset: 32 + uint32 DOOACEHOPEE = 10; // offset: 24 + bool is_meet = 12; // offset: 28 } - message MHGAOLCDONK { - uint32 OPEEIFGGMIA = 3; // offset: 24 - uint32 NLMMKAEJEKH = 6; // offset: 28 + uint32 NLMMKAEJEKH = 2; // offset: 24 + uint32 OPEEIFGGMIA = 14; // offset: 28 } - message NpcExtraInfo { oneof KKNBOACNCON { - NpcRogueGameInfo rogue_game_info = 7; // offset: 24 - PAGOHCJGOLC MBLFFIKGMOP = 14; // offset: 24 - MHGAOLCDONK DKPFHLBFFHI = 4; // offset: 24 + NpcRogueGameInfo rogue_game_info = 15; // offset: 16 + PAGOHCJGOLC MBLFFIKGMOP = 10; // offset: 16 + MHGAOLCDONK DKPFHLBFFHI = 8; // offset: 16 } } - message SceneNpcInfo { - NpcExtraInfo extra_info = 3; // offset: 24 - uint32 npc_id = 4; // offset: 32 + NpcExtraInfo extra_info = 6; // offset: 16 + uint32 npc_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 + uint32 room_id = 5; // offset: 24 + uint32 GECOCMLBBPE = 6; // offset: 28 + uint32 MAJKFIMPOOF = 8; // offset: 36 + uint32 KKMEFDEFLBI = 13; // offset: 32 } - message HLFAKEOBFAB { - uint32 AFEMBLFCCCH = 13; // offset: 24 - uint32 HJMACPMOINC = 11; // offset: 28 - uint32 PBMAHOJBAGG = 4; // offset: 32 + uint32 AFEMBLFCCCH = 3; // offset: 28 + uint32 HJMACPMOINC = 6; // offset: 32 + uint32 PBMAHOJBAGG = 9; // offset: 24 } - message BGFLAKMOIGC { - bool JJMKAHIBDBH = 4; // offset: 24 - bool AMICPGOIHLL = 2; // offset: 25 + bool AMICPGOIHLL = 9; // offset: 25 + bool JJMKAHIBDBH = 14; // offset: 24 } - message EBBOJACNHEC { - bool OEEDPJHLPHL = 8; // offset: 24 - uint32 LHLKJIDFLIN = 1; // offset: 28 - uint32 GHEHGIOAGDG = 10; // offset: 32 + bool OEEDPJHLPHL = 6; // offset: 32 + uint32 GHEHGIOAGDG = 9; // offset: 24 + uint32 LHLKJIDFLIN = 15; // offset: 28 } - message PGLLFCMEFKG { - bool OEEDPJHLPHL = 2; // offset: 24 - uint32 GHEHGIOAGDG = 11; // offset: 28 - uint32 LHLKJIDFLIN = 7; // offset: 32 + uint32 GHEHGIOAGDG = 3; // offset: 28 + bool OEEDPJHLPHL = 5; // offset: 32 + uint32 LHLKJIDFLIN = 10; // offset: 24 } - message DAAKGEDPPJJ { - uint32 func_id = 5; // offset: 24 - bool KKKIONIDKFA = 8; // offset: 28 + bool is_valid = 1; // offset: 28 + uint32 func_id = 14; // offset: 24 } - message APKENKIDMGC { - repeated DAAKGEDPPJJ GMGPFAIONNG = 6; // offset: 24 - uint32 PBJPEOEDEDF = 5; // offset: 32 + uint32 PBJPEOEDEDF = 1; // offset: 32 + repeated DAAKGEDPPJJ GMGPFAIONNG = 14; // offset: 16 } - message NBDKNCJGOMN { - HKOEAOPNEAC KOBBMDFPNKA = 14; // offset: 24 - uint32 FOKPPMBIDID = 13; // offset: 32 + HKOEAOPNEAC KOBBMDFPNKA = 4; // offset: 24 + uint32 FOKPPMBIDID = 14; // offset: 32 } - message ONNEJIPGHCK { - uint32 chest_id = 13; // offset: 24 + uint32 chest_id = 9; // offset: 24 } - message PropTimelineInfo { bytes timeline_byte_value = 8; // offset: 24 - bool timeline_bool_value = 2; // offset: 32 + bool timeline_bool_value = 12; // offset: 32 } - message PropExtraInfo { - PropTimelineInfo timeline_info = 12; // offset: 16 + PropTimelineInfo timeline_info = 11; // offset: 32 oneof KKNBOACNCON { - PropRogueInfo rogue_game_info = 11; // offset: 24 - HLFAKEOBFAB AEFMMOHKCHJ = 14; // offset: 24 - BGFLAKMOIGC OGLJIOJBIEN = 4; // offset: 24 - EBBOJACNHEC ADNHHAELLNC = 5; // offset: 24 + PropRogueInfo rogue_game_info = 14; // offset: 24 + HLFAKEOBFAB AEFMMOHKCHJ = 12; // offset: 24 + BGFLAKMOIGC OGLJIOJBIEN = 1; // offset: 24 + EBBOJACNHEC ADNHHAELLNC = 13; // offset: 24 APKENKIDMGC ACJPMKHJLDB = 15; // offset: 24 - NBDKNCJGOMN OEMHOKEMBKM = 8; // offset: 24 - ONNEJIPGHCK MFCPLGHHPNP = 6; // offset: 24 - PGLLFCMEFKG IDMAELPELLA = 10; // offset: 24 + NBDKNCJGOMN OEMHOKEMBKM = 4; // offset: 24 + ONNEJIPGHCK MFCPLGHHPNP = 2; // offset: 24 + PGLLFCMEFKG IDMAELPELLA = 9; // offset: 24 } } +// Obf: ScenePropInfo message ScenePropInfo { - 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 + repeated string trigger_name_list = 3; // offset: 24 + PropExtraInfo extra_info = 8; // offset: 16 + uint64 create_time_ms = 10; // offset: 48 + uint32 life_time_ms = 12; // offset: 44 + uint32 prop_id = 13; // offset: 40 } +// Obf: SceneSummonUnitInfo message SceneSummonUnitInfo { - 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 + uint32 caster_entity_id = 1; // offset: 52 + repeated string trigger_name_list = 4; // offset: 16 + uint32 attach_entity_id = 6; // offset: 48 + int32 life_time_ms = 7; // offset: 32 + uint64 create_time_ms = 11; // offset: 40 + uint32 summon_unit_id = 13; // offset: 36 } - message SceneEntityInfo { - MotionInfo motion = 13; // offset: 24 - uint32 inst_id = 2; // offset: 44 - uint32 entity_id = 10; // offset: 48 - uint32 group_id = 11; // offset: 52 + uint32 entity_id = 8; // offset: 44 + uint32 inst_id = 10; // offset: 52 + MotionInfo motion = 12; // offset: 24 + uint32 group_id = 15; // offset: 48 oneof entity { - 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 + SceneActorInfo actor = 13; // offset: 16 + SceneNpcMonsterInfo npc_monster = 14; // offset: 16 + SceneNpcInfo npc = 6; // offset: 16 + ScenePropInfo prop = 7; // offset: 16 + SceneSummonUnitInfo summon_unit = 1; // offset: 16 } } +// Obf: BuffInfo message BuffInfo { - 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 + uint32 buff_id = 1; // offset: 40 + uint32 level = 4; // offset: 44 + uint32 base_avatar_id = 5; // offset: 56 + uint32 count = 6; // offset: 32 + uint32 buff_summon_entity_id = 8; // offset: 36 + map dynamic_values = 10; // offset: 16 + uint64 add_time_ms = 12; // offset: 48 + float life_time = 13; // offset: 60 } - message HGNBPANECAL { - repeated BuffInfo buff_list = 5; // offset: 16 - uint32 entity_id = 7; // offset: 32 + repeated BuffInfo buff_list = 4; // offset: 24 + uint32 entity_id = 5; // offset: 32 } - -message DPEJBJNEJOP { - uint32 DLCNMAEHBIM = 10; // offset: 24 - uint32 value = 15; // offset: 28 -} - message CustomSaveData { - string save_data = 1; // offset: 24 - uint32 group_id = 6; // offset: 32 + uint32 group_id = 2; // offset: 32 + string save_data = 5; // offset: 16 } - message HIEKLHPINHL { - uint32 HOCMHABKLGJ = 9; // offset: 24 - uint32 OFBPKCNCGFG = 11; // offset: 28 + uint32 max_count = 13; // offset: 24 + uint32 OFBPKCNCGFG = 15; // offset: 28 } +// Obf: SceneEntityGroupInfo message SceneEntityGroupInfo { - 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 group_id = 15; // offset: 24 - bool is_default = 3; // offset: 28 - uint32 state = 4; // offset: 32 + repeated SceneEntityInfo entity_list = 2; // offset: 16 + uint32 group_id = 9; // offset: 40 + map BANBECDCDHG = 12; // offset: 32 + uint32 state = 13; // offset: 44 } +// Obf: MissionStatusBySceneInfo message MissionStatusBySceneInfo { - 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 + repeated Mission sub_mission_status_list = 1; // offset: 48 + repeated uint32 disabled_main_mission_id_list = 2; // offset: 56 + repeated uint32 unfinished_main_mission_id_list = 4; // offset: 40 + repeated MainMissionCustomValue JLMGBADJBKN = 5; // offset: 24 + repeated uint32 finished_main_mission_id_list = 14; // offset: 16 } - message BELNLOJAFCM { - repeated uint32 HLLLIKPGOFG = 5; // offset: 16 - DGHPIDMDOJM JHBAAHGLFCB = 14; // offset: 24 + repeated uint32 HLLLIKPGOFG = 4; // offset: 32 + DGHPIDMDOJM JHBAAHGLFCB = 7; // offset: 16 } +// Obf: SceneInfo message SceneInfo { - 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 + uint32 plane_id = 1; // offset: 156 + uint32 floor_id = 2; // offset: 120 + uint32 world_id = 3; // offset: 144 + repeated uint32 opened_chests_list = 4; // offset: 96 + uint32 entry_id = 5; // offset: 152 + map BIKBFGPFAAC = 7; // offset: 80 + uint32 leader_entity_id = 8; // offset: 124 + repeated SceneEntityInfo entity_list = 9; // offset: 40 + uint32 client_pos_version = 10; // offset: 160 + repeated CustomSaveData custom_data_list = 11; // offset: 72 + repeated HGNBPANECAL CPIKFGPCOCE = 12; // offset: 32 + uint32 game_mode_type = 13; // offset: 148 + repeated BuffInfo scene_buff_info_list = 15; // offset: 16 + map floor_saved_data = 880; // offset: 56 + uint32 content_id = 966; // offset: 136 + repeated SceneEntityGroupInfo entity_group_list = 989; // offset: 104 + SceneIdentifier scene_identifier = 1107; // offset: 24 + uint32 dimension_id = 1243; // offset: 140 + uint32 game_story_line_id = 1396; // offset: 164 + uint64 interact_id = 1496; // offset: 128 + repeated uint32 lighten_section_list = 1604; // offset: 48 + MissionStatusBySceneInfo scene_mission_info = 1660; // offset: 112 + BELNLOJAFCM FOJJGJPIMBL = 1938; // offset: 64 } +// Obf: EntityMotion message EntityMotion { - MotionInfo motion = 5; // offset: 24 - uint32 entity_id = 10; // offset: 32 - bool FJOEOEDLNED = 11; // offset: 36 - uint32 map_layer = 3; // offset: 40 + bool FJOEOEDLNED = 4; // offset: 36 + MotionInfo motion = 7; // offset: 24 + uint32 map_layer = 8; // offset: 32 + uint32 entity_id = 9; // offset: 40 } +// Obf: SceneEntityMoveCsReq // Type: Req -// CmdID: 1473 +// CmdID: 1425 message SceneEntityMoveCsReq { - 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 + uint64 interact_id = 1; // offset: 32 + uint32 entry_id = 7; // offset: 40 + repeated EntityMotion entity_motion_list = 11; // offset: 16 } // Obf: DDNFEPNJEHM // Type: Rsp -// CmdID: 1403 +// CmdID: 1478 message SceneEntityMoveScRsp { - repeated EntityMotion entity_motion_list = 7; // offset: 24 - ClientDownloadData download_data = 9; // offset: 32 - uint32 retcode = 6; // offset: 40 + uint32 retcode = 6; // offset: 32 + repeated EntityMotion entity_motion_list = 12; // offset: 16 } // Obf: DHOCHEGBMFG // Type: Notify -// CmdID: 1429 +// CmdID: 1471 message SceneEntityMoveScNotify { - MotionInfo motion = 5; // offset: 24 - uint32 entity_id = 13; // offset: 32 - uint32 client_pos_version = 1; // offset: 36 - uint32 entry_id = 12; // offset: 40 + uint32 entity_id = 4; // offset: 36 + MotionInfo motion = 8; // offset: 24 + uint32 entry_id = 11; // offset: 32 + uint32 client_pos_version = 14; // offset: 40 } // Type: Notify -// CmdID: 1412 +// CmdID: 1440 message FDGOBNJPKJG { - uint32 PLNEOOCPFNI = 6; // offset: 24 + uint32 PLNEOOCPFNI = 13; // offset: 24 } // Obf: OBOAHKMABIJ // Type: Req -// CmdID: 1480 +// CmdID: 1493 message InteractPropCsReq { - uint64 interact_id = 2; // offset: 24 - uint32 interact_id2 = 10; // offset: 32 - uint32 prop_entity_id = 1; // offset: 36 + uint32 prop_entity_id = 2; // offset: 24 + uint32 interact_id2 = 8; // offset: 28 + uint64 interact_id = 12; // offset: 32 } // Obf: LBGHIJGFAFD // Type: Rsp -// CmdID: 1427 +// CmdID: 1458 message InteractPropScRsp { - uint32 retcode = 10; // offset: 24 - uint32 prop_state = 11; // offset: 28 - uint32 prop_entity_id = 1; // offset: 32 + uint32 retcode = 3; // offset: 28 + uint32 prop_entity_id = 5; // offset: 24 + uint32 prop_state = 10; // offset: 32 } // Type: Req -// CmdID: 1410 +// CmdID: 1426 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 + uint64 uuid = 1; // offset: 32 + bool is_close_map = 6; // offset: 40 + uint32 prop_entity_id = 7; // offset: 44 + uint64 interact_id = 11; // offset: 48 + PropTimelineInfo timeline_info = 15; // offset: 16 } // Type: Rsp -// CmdID: 1487 +// CmdID: 1413 message ChangePropTimelineInfoScRsp { - uint32 retcode = 4; // offset: 24 uint32 prop_entity_id = 6; // offset: 28 + uint32 retcode = 15; // offset: 24 } - message HitMonsterBattleInfo { - MonsterBattleType monster_battle_type = 1; // offset: 24 - uint32 target_monster_entity_id = 4; // offset: 28 + uint32 target_monster_entity_id = 1; // offset: 28 + MonsterBattleType monster_battle_type = 14; // offset: 24 } - message DynamicValues { - string key = 14; // offset: 24 - float value = 11; // offset: 32 + string key = 2; // offset: 24 + float value = 9; // offset: 32 } - message AssistMonsterEntityInfo { - repeated uint32 entity_id_list = 10; // offset: 16 + repeated uint32 entity_id_list = 11; // offset: 16 } // Obf: INBDPGBJIFA // Type: Req -// CmdID: 1436 +// CmdID: 1488 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 + repeated SkillExtraTag skill_extra_tags = 1; // offset: 56 + uint32 cast_entity_id = 3; // offset: 92 + repeated DynamicValues dynamic_values = 4; // offset: 48 + repeated AssistMonsterEntityInfo assist_monster_entity_info = 5; // offset: 24 + repeated uint32 assist_monster_entity_id_list = 6; // offset: 40 + uint32 KCFABNFPOPN = 7; // offset: 88 + uint32 attacked_by_entity_id = 8; // offset: 84 + MotionInfo target_motion = 9; // offset: 72 + string maze_ability_str = 10; // offset: 16 + uint32 skill_index = 13; // offset: 80 + repeated uint32 hit_target_entity_id_list = 15; // offset: 32 } // Obf: MAPFMHHMKIM // Type: Rsp -// CmdID: 1413 +// CmdID: 1481 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 + repeated HitMonsterBattleInfo monster_battle_info = 6; // offset: 16 + SceneBattleInfo battle_info = 11; // offset: 32 + uint32 cast_entity_id = 14; // offset: 40 } // Obf: GDGMINPNACD // Type: Req -// CmdID: 1483 +// CmdID: 1438 message SceneCastSkillCostMpCsReq { - uint32 cast_entity_id = 7; // offset: 24 - uint32 attacked_by_entity_id = 9; // offset: 28 - uint32 skill_index = 11; // offset: 32 + uint32 skill_index = 3; // offset: 28 + uint32 cast_entity_id = 9; // offset: 24 + uint32 attacked_by_entity_id = 15; // offset: 32 } // Obf: LEJMFOOIHFN // Type: Rsp -// CmdID: 1409 +// CmdID: 1439 message SceneCastSkillCostMpScRsp { - uint32 cast_entity_id = 10; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 retcode = 5; // offset: 28 + uint32 cast_entity_id = 15; // offset: 24 } // Obf: BFGACKAFICK // Type: Notify -// CmdID: 1442 +// CmdID: 1404 message SceneCastSkillMpUpdateScNotify { - uint32 mp = 9; // offset: 24 - uint32 cast_entity_id = 15; // offset: 28 + uint32 cast_entity_id = 10; // offset: 24 + uint32 mp = 11; // offset: 28 } // Obf: MMNONCLEIIH // Type: Req -// CmdID: 1452 +// CmdID: 1430 message SceneEnterStageCsReq { - bool KCDMHBJKNMK = 13; // offset: 24 - RebattleType NKDAAAGPCDB = 12; // offset: 28 - uint32 event_id = 3; // offset: 32 + uint32 event_id = 7; // offset: 28 + RebattleType NKDAAAGPCDB = 12; // offset: 24 } // Obf: CCOCKCOOOKO // Type: Rsp -// CmdID: 1448 +// CmdID: 1442 message SceneEnterStageScRsp { - SceneBattleInfo battle_info = 2; // offset: 16 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 7; // offset: 32 + SceneBattleInfo battle_info = 14; // offset: 16 } // Type: Req -// CmdID: 1459 +// CmdID: 1472 message SceneReviveAfterRebattleCsReq { - RebattleType NKDAAAGPCDB = 9; // offset: 24 + RebattleType NKDAAAGPCDB = 10; // offset: 24 } // Type: Rsp -// CmdID: 1474 +// CmdID: 1480 message SceneReviveAfterRebattleScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 11; // offset: 24 } // Obf: GJEONNOCMPH // Type: Req -// CmdID: 1415 +// CmdID: 1486 message GetCurSceneInfoCsReq { } // Obf: AGAAHIBNOBP // Type: Rsp -// CmdID: 1481 +// CmdID: 1447 message GetCurSceneInfoScRsp { - SceneInfo scene = 6; // offset: 16 - uint32 retcode = 11; // offset: 32 + SceneInfo scene = 2; // offset: 24 + uint32 retcode = 12; // offset: 32 } - message EntityBuffChangeInfo { - SceneEntityBuffChangeType reason = 3; // offset: 32 - uint32 cast_entity_id = 10; // offset: 40 - uint32 entity_id = 2; // offset: 44 + SceneEntityBuffChangeType reason = 1; // offset: 44 + uint32 cast_entity_id = 8; // offset: 36 + uint32 entity_id = 12; // offset: 32 oneof KKNBOACNCON { - BuffInfo buff_change_info = 4; // offset: 16 - uint32 remove_buff_id = 7; // offset: 16 + BuffInfo buff_change_info = 3; // offset: 24 + uint32 remove_buff_id = 9; // offset: 24 } } // Obf: GBMFAHMBLAA // Type: Notify -// CmdID: 1454 +// CmdID: 1433 message SyncEntityBuffChangeListScNotify { - repeated EntityBuffChangeInfo entity_buff_change_list = 3; // offset: 16 + repeated EntityBuffChangeInfo entity_buff_change_list = 4; // offset: 24 } // Obf: FIAHFIBLDLP // Type: Req -// CmdID: 1438 +// CmdID: 1436 message SceneCheckpoingRefreshCsReq { - uint32 prop_entity_id = 5; // offset: 24 - uint32 plane_id = 7; // offset: 28 - uint32 floor_id = 14; // offset: 32 + uint32 prop_entity_id = 2; // offset: 28 + uint32 floor_id = 10; // offset: 32 + uint32 plane_id = 12; // offset: 24 } // Obf: JLKIEGEFFHI // Type: Rsp -// CmdID: 1461 +// CmdID: 1448 message SceneCheckpoingRefreshScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 11; // offset: 24 } // Type: Notify -// CmdID: 1424 +// CmdID: 1445 message HNGLCIGBNGB { - int64 HHLNOEILPOJ = 12; // offset: 24 + int64 HHLNOEILPOJ = 14; // offset: 24 } - message OOFDADLENDH { } // Type: Rsp -// CmdID: 1478 +// CmdID: 1465 message MNEPAIGBPGM { - SceneInfo scene = 10; // offset: 16 - uint32 retcode = 14; // offset: 32 + SceneInfo scene = 11; // offset: 24 + uint32 retcode = 12; // offset: 32 } // Type: Req -// CmdID: 1492 +// CmdID: 1484 message EnterSectionCsReq { - uint64 interact_id = 14; // offset: 24 - uint32 section_id = 2; // offset: 32 + uint32 section_id = 4; // offset: 32 + uint64 interact_id = 10; // offset: 24 } // Type: Rsp -// CmdID: 1466 +// CmdID: 1421 message EnterSectionScRsp { - uint32 retcode = 15; // offset: 24 + uint32 retcode = 1; // offset: 24 } // Type: Notify -// CmdID: 1430 +// CmdID: 1405 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 + uint32 chest_id = 2; // offset: 32 + ItemList reward = 6; // offset: 24 } // Type: Req -// CmdID: 1467 +// CmdID: 1429 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 +message KCFMJCBJGMN { + uint32 retcode = 10; // offset: 24 } // Type: Notify // CmdID: 1434 -message UpdateMechanismBarScNotify { - DPEJBJNEJOP NDBKGHFCLDL = 11; // offset: 16 - uint32 floor_id = 2; // offset: 32 - uint32 plane_id = 13; // offset: 36 +message SavePointsInfoNotify { + uint32 valid_times = 10; // offset: 32 + int64 refresh_time = 13; // offset: 24 +} +message NAJKNJLJPEP { + uint32 LDPBPHBBFGF = 4; // offset: 28 + uint32 HFPLJFBOPEH = 5; // offset: 24 } +// Obf: ANHIGPKMCNG +// Type: Req +// CmdID: 1496 +message StartCocoonStageCsReq { + uint32 prop_entity_id = 3; // offset: 36 + uint32 HECCOBFBJFI = 4; // offset: 48 + NAJKNJLJPEP CBJCKEIGGNL = 11; // offset: 16 + uint32 wave = 12; // offset: 32 + uint32 world_level = 14; // offset: 40 + uint32 cocoon_id = 15; // offset: 44 +} + +// Obf: StartCocoonStageScRsp +// Type: Rsp +// CmdID: 1473 +message StartCocoonStageScRsp { + uint32 retcode = 3; // offset: 44 + uint32 prop_entity_id = 4; // offset: 40 + uint32 cocoon_id = 5; // offset: 48 + uint32 wave = 6; // offset: 32 + SceneBattleInfo battle_info = 9; // offset: 16 + uint32 challenge_cnt = 10; // offset: 36 +} + +// Type: Req +// CmdID: 1475 +message SetClientPausedCsReq { + bool paused = 9; // offset: 24 +} + +// Type: Rsp +// CmdID: 1444 +message SetClientPausedScRsp { + bool paused = 3; // offset: 28 + uint32 retcode = 7; // offset: 24 +} + +// Type: Req +// CmdID: 1415 +message DeactivateFarmElementCsReq { + uint32 entity_id = 11; // offset: 24 +} + +// Type: Rsp +// CmdID: 1418 +message DeactivateFarmElementScRsp { + uint32 entity_id = 2; // offset: 28 + uint32 retcode = 3; // offset: 24 +} + +// Obf: AJAPKAEAIJM +// Type: Req +// CmdID: 1453 +message ActiveFarmElementCsReq { + uint32 world_level = 1; // offset: 24 + uint32 entity_id = 2; // offset: 28 + uint32 HECCOBFBJFI = 6; // offset: 32 +} + +// Obf: DPNJPMJEHBH +// Type: Rsp +// CmdID: 1452 +message ActiveFarmElementScRsp { + uint32 entity_id = 1; // offset: 28 + uint32 world_level = 2; // offset: 32 + uint32 retcode = 5; // offset: 24 +} + +// Obf: SetGroupCustomSaveDataCsReq +// Type: Req +// CmdID: 1498 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 + uint32 group_id = 1; // offset: 36 + uint32 entry_id = 5; // offset: 32 + uint64 interact_id = 11; // offset: 40 + string save_data = 14; // offset: 16 } // Obf: BBMICCAEHFE // Type: Rsp -// CmdID: 1443 +// CmdID: 1462 message SetGroupCustomSaveDataScRsp { - uint32 retcode = 12; // offset: 24 - uint32 group_id = 8; // offset: 28 - uint32 entry_id = 7; // offset: 32 + uint32 group_id = 5; // offset: 28 + uint32 retcode = 13; // offset: 24 + uint32 entry_id = 15; // offset: 32 } // Obf: DBMMBDOINNC // Type: Req -// CmdID: 1491 +// CmdID: 1416 message ReEnterLastElementStageCsReq { - uint32 stage_id = 15; // offset: 24 + uint32 stage_id = 4; // offset: 24 } // Obf: MOOKEPFNLPM // Type: Rsp -// CmdID: 1423 +// CmdID: 1406 message ReEnterLastElementStageScRsp { - SceneBattleInfo battle_info = 14; // offset: 24 - uint32 stage_id = 5; // offset: 32 - uint32 retcode = 3; // offset: 36 + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 3; // offset: 32 + uint32 stage_id = 5; // offset: 36 } // Obf: MKOADBDNMGE // Type: Req -// CmdID: 1489 +// CmdID: 1474 message SceneEntityTeleportCsReq { - EntityMotion entity_motion = 10; // offset: 16 - uint64 interact_id = 11; // offset: 32 - uint32 entry_id = 1; // offset: 40 + uint32 entry_id = 3; // offset: 40 + uint64 interact_id = 4; // offset: 32 + EntityMotion entity_motion = 12; // offset: 24 } // Obf: DDNPAHEDFAE // Type: Rsp -// CmdID: 1440 +// CmdID: 1457 message SceneEntityTeleportScRsp { - EntityMotion entity_motion = 15; // offset: 24 - uint32 client_pos_version = 14; // offset: 32 - uint32 retcode = 3; // offset: 36 + EntityMotion entity_motion = 6; // offset: 16 + uint32 client_pos_version = 7; // offset: 36 + uint32 retcode = 15; // offset: 32 } - message TeleportInfo { - uint32 teleport_id = 12; // offset: 24 - uint32 reason = 5; // offset: 28 + uint32 teleport_id = 3; // offset: 28 + uint32 reason = 4; // offset: 24 } +// Obf: SceneIdentifier message SceneIdentifier { - uint32 game_story_line_id = 8; // offset: 32 - uint32 floor_id = 3; // offset: 36 - uint32 content_id = 4; // offset: 44 + uint32 floor_id = 1; // offset: 44 + uint32 content_id = 2; // offset: 36 + uint32 game_story_line_id = 11; // offset: 32 oneof teleport_nigger { - TeleportInfo teleport_info = 849; // offset: 16 + TeleportInfo teleport_info = 1035; // offset: 24 } } // Obf: MEKDHGNOEIJ // Type: Req -// CmdID: 1431 +// CmdID: 1427 message EnterSceneCsReq { - 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 + uint64 interact_id = 1; // offset: 56 + bool is_close_map = 2; // offset: 41 + uint32 entry_id2 = 6; // offset: 48 + SceneIdentifier scene_identifier = 9; // offset: 24 + bool FBPKOFOIOLC = 10; // offset: 40 + Vector IDABOKLJOLG = 11; // offset: 16 + uint32 entry_id = 13; // offset: 44 } // Obf: JNKOPDPGDFF // Type: Rsp -// CmdID: 1411 +// CmdID: 1423 message EnterSceneScRsp { - SceneIdentifier scene_identifier = 11; // offset: 16 - uint32 retcode = 10; // offset: 32 - bool is_over_map = 4; // offset: 36 - bool is_close_map = 7; // offset: 37 + bool is_over_map = 1; // offset: 37 + bool is_close_map = 8; // offset: 36 + SceneIdentifier scene_identifier = 9; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: FBJMJBLCGNI // Type: Notify -// CmdID: 1497 +// CmdID: 1483 message EnterSceneByServerScNotify { - SceneInfo scene = 5; // offset: 16 - LineupInfo lineup = 10; // offset: 32 - EnterSceneReason reason = 11; // offset: 40 + EnterSceneReason reason = 2; // offset: 40 + LineupInfo lineup = 10; // offset: 24 + SceneInfo scene = 11; // offset: 16 } // Obf: BEFBCIOPNOA // Type: Notify -// CmdID: 1469 +// CmdID: 1495 message ScenePlaneEventScNotify { - ItemList ECCIHPNDEHM = 13; // offset: 24 - ItemList DMNKFILNCGB = 4; // offset: 32 - ItemList JENLPPHNECF = 9; // offset: 40 - ItemList get_item_list = 11; // offset: 48 + ItemList JENLPPHNECF = 3; // offset: 40 + ItemList DMNKFILNCGB = 4; // offset: 48 + ItemList get_item_list = 5; // offset: 24 + ItemList ECCIHPNDEHM = 10; // offset: 16 } // Obf: EJFJACCGDGA // Type: Req -// CmdID: 1446 +// CmdID: 1417 message GetSceneMapInfoCsReq { - repeated SceneIdentifier scene_identifiers = 6; // offset: 16 + repeated SceneIdentifier scene_identifiers = 12; // offset: 16 } +// Obf: MazePropState message MazePropState { - PropExtraInfo extra_info = 6; // offset: 24 - uint32 config_id = 8; // offset: 32 - uint32 state = 5; // offset: 36 - uint32 group_id = 9; // offset: 40 + PropExtraInfo extra_info = 1; // offset: 24 + uint32 config_id = 5; // offset: 40 + uint32 state = 7; // offset: 32 + uint32 group_id = 13; // offset: 36 } - 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 + int64 modify_time = 7; // offset: 48 + bool is_need_refresh = 8; // offset: 44 + map property_map = 11; // offset: 32 + repeated uint32 destory_monster_config_id_list = 13; // offset: 16 + uint32 group_id = 15; // offset: 40 } +// Obf: ChestInfo message ChestInfo { - uint32 opened_num = 2; // offset: 24 - uint32 exist_num = 10; // offset: 28 - ChestType chest_type = 4; // offset: 32 + ChestType chest_type = 9; // offset: 28 + uint32 opened_num = 10; // offset: 32 + uint32 exist_num = 13; // offset: 24 } -message FAHFBEJCKLF { - uint32 type = 4; // offset: 24 - uint32 JBGIFBGMLMF = 12; // offset: 28 - uint32 PIJBPDPEODG = 7; // offset: 32 +// Obf: FAHFBEJCKLF +message ChestMonsterStat { + uint32 type = 1; // offset: 24 + uint32 PIJBPDPEODG = 10; // offset: 28 + uint32 JBGIFBGMLMF = 12; // offset: 32 } - message SceneMapInfo { - 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 + repeated MazeGroup maze_group_list = 1; // offset: 40 + uint32 dimension_id = 3; // offset: 112 + repeated MazePropState maze_prop_list = 4; // offset: 64 + uint32 floor_id = 5; // offset: 128 + repeated uint32 unlock_teleport_list = 6; // offset: 80 + repeated uint32 lighten_section_list = 7; // offset: 104 + repeated ChestMonsterStat chest_monster_list = 8; // offset: 56 + uint32 retcode = 9; // offset: 116 + uint32 chest_monster_num = 12; // offset: 120 + uint32 entry_id = 13; // offset: 124 + repeated ChestInfo chest_list = 14; // offset: 48 + map floor_saved_data = 15; // offset: 96 + MissionStatusBySceneInfo client_group_mission_info = 123; // offset: 88 + repeated uint32 opened_chest_id_list = 561; // offset: 24 + SceneIdentifier scene_identifier = 954; // offset: 32 + repeated uint32 finished_chest_monster_id_list = 1700; // offset: 72 } // Obf: GetSceneMapInfoScRsp // Type: Rsp -// CmdID: 1422 +// CmdID: 1460 message GetSceneMapInfoScRsp { - repeated SceneMapInfo scene_map_info = 14; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 1; // offset: 32 + repeated SceneMapInfo scene_map_info = 12; // offset: 24 } // Type: Notify -// CmdID: 1464 +// CmdID: 1490 message SyncServerSceneChangeNotify { } // Type: Req -// CmdID: 1468 +// CmdID: 1401 message CounterDownCsReq { - uint32 DGGCFDKJDPO = 7; // offset: 24 - uint32 BIKALOGMMDA = 15; // offset: 28 + uint32 DGGCFDKJDPO = 12; // offset: 24 + uint32 BIKALOGMMDA = 14; // offset: 28 } // Type: Rsp -// CmdID: 1408 +// CmdID: 1464 message CounterDownScRsp { - uint32 retcode = 8; // offset: 24 + uint32 retcode = 14; // offset: 24 } // Type: Notify -// CmdID: 1457 +// CmdID: 1468 message ILCCPICILFF { - uint32 BIKALOGMMDA = 11; // offset: 24 - GameplayCounterUpdateReason reason = 13; // offset: 28 uint32 OFBPKCNCGFG = 1; // offset: 32 + GameplayCounterUpdateReason reason = 7; // offset: 28 + uint32 BIKALOGMMDA = 10; // offset: 24 } // Type: Req -// CmdID: 1479 +// CmdID: 1459 message EBADAHNBIIH { - uint32 BIKALOGMMDA = 7; // offset: 24 - uint32 GPJBPKILOBM = 2; // offset: 28 + uint32 GPJBPKILOBM = 6; // offset: 24 + uint32 BIKALOGMMDA = 11; // offset: 28 } // Type: Rsp -// CmdID: 1447 +// CmdID: 1409 message GMABBKEMPNP { - uint32 retcode = 11; // offset: 24 + uint32 retcode = 9; // offset: 24 } // Obf: EDDIFENDEFG // Type: Notify -// CmdID: 1455 +// CmdID: 1403 message UpdateFloorSavedValueNotify { map saved_value = 3; // offset: 24 - uint32 floor_id = 11; // offset: 32 - uint32 dimension_id = 2; // offset: 36 - uint32 plane_id = 9; // offset: 40 + uint32 dimension_id = 5; // offset: 32 + uint32 floor_id = 10; // offset: 40 + uint32 plane_id = 14; // offset: 36 } // Obf: CDIEIOFFMKM // Type: Req -// CmdID: 1444 +// CmdID: 1432 message GetUnlockTeleportCsReq { - repeated uint32 entry_id_list = 15; // offset: 24 + repeated uint32 entry_id_list = 10; // offset: 24 } // Obf: FFKMNLDNIAA // Type: Rsp -// CmdID: 1486 +// CmdID: 1470 message GetUnlockTeleportScRsp { - repeated uint32 unlocked_teleport_list = 7; // offset: 24 - uint32 retcode = 9; // offset: 32 + repeated uint32 unlocked_teleport_list = 1; // offset: 24 + uint32 retcode = 11; // offset: 32 } // Obf: DJPNDFFGJHO // Type: Notify -// CmdID: 1475 +// CmdID: 1497 message OpenChestScNotify { - uint32 chest_id = 13; // offset: 24 + uint32 chest_id = 2; // offset: 24 } - message SceneEntityRefreshInfo { oneof refresh_type { - SceneEntityInfo add_entity = 13; // offset: 16 - uint32 delete_entity = 11; // offset: 16 - uint32 BEEANADAHPL = 14; // offset: 16 + SceneEntityInfo add_entity = 6; // offset: 24 + uint32 delete_entity = 5; // offset: 24 + uint32 BEEANADAHPL = 14; // offset: 24 } } - message AKEKCKDIHLA { - string HMELFPDPCFC = 15; // offset: 24 - int32 KHBBNDBJAFK = 14; // offset: 32 - int32 DHPDILNLIPC = 10; // offset: 36 + int32 new_value = 1; // offset: 32 + string property_name = 7; // offset: 24 + int32 old_value = 9; // offset: 36 } +// Obf: GroupRefreshInfo message GroupRefreshInfo { - 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 + uint32 group_id = 8; // offset: 56 + SceneGroupRefreshType refresh_type = 10; // offset: 52 + SceneEntityGroupInfo group_info = 11; // offset: 40 + repeated SceneEntityRefreshInfo refresh_entity = 12; // offset: 32 + repeated AKEKCKDIHLA CDMKBCHLPAB = 13; // offset: 24 + uint32 state = 14; // offset: 48 } // Obf: EJJNPDFPIAP // Type: Notify -// CmdID: 1498 +// CmdID: 1491 message SceneGroupRefreshScNotify { - repeated GroupRefreshInfo group_refresh_list = 14; // offset: 16 - uint32 dimension_id = 2; // offset: 32 - uint32 floor_id = 7; // offset: 36 + uint32 floor_id = 11; // offset: 32 + uint32 dimension_id = 12; // offset: 36 + repeated GroupRefreshInfo group_refresh_list = 15; // offset: 24 } - 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 + uint32 group_id = 2; // offset: 32 + uint32 GMEHAMCHJBK = 6; // offset: 28 + uint32 group_state = 11; // offset: 36 + uint32 entry_id = 13; // offset: 24 } // Type: Req -// CmdID: 1456 +// CmdID: 1479 message GroupStateChangeCsReq { - GroupStateInfo group_state_info = 13; // offset: 24 - uint64 interact_id = 7; // offset: 32 + uint64 interact_id = 11; // offset: 32 + GroupStateInfo group_state_info = 13; // offset: 16 } // Type: Rsp -// CmdID: 1465 +// CmdID: 1407 message GroupStateChangeScRsp { - GroupStateInfo group_state_info = 3; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 13; // offset: 32 + GroupStateInfo group_state_info = 15; // offset: 24 } - -// Type: Notify -// CmdID: 1470 -message GroupStateChangeScNotify { - GroupStateInfo group_state_info = 8; // offset: 24 -} - message EnteredSceneInfo { - uint32 floor_id = 4; // offset: 24 - uint32 plane_id = 15; // offset: 28 + uint32 floor_id = 1; // offset: 24 + uint32 plane_id = 7; // offset: 28 } // Obf: FHLGAPIIKCA // Type: Req -// CmdID: 1484 +// CmdID: 1424 message GetEnteredSceneCsReq { } // Obf: CGKHKICJKIA // Type: Rsp -// CmdID: 1472 +// CmdID: 1485 message GetEnteredSceneScRsp { - repeated EnteredSceneInfo entered_scene_info_list = 8; // offset: 16 - uint32 retcode = 7; // offset: 32 + repeated EnteredSceneInfo entered_scene_info_list = 4; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Obf: AFCKCGAINAM // Type: Notify -// CmdID: 1425 +// CmdID: 1477 message EnteredSceneChangeScNotify { - repeated EnteredSceneInfo entered_scene_info_list = 14; // offset: 16 + repeated EnteredSceneInfo entered_scene_info_list = 10; // offset: 16 } // Obf: IJEEIJDKBDP // Type: Req -// CmdID: 1407 +// CmdID: 1431 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 = 14; // offset: 56 + string trigger_name = 2; // offset: 24 + repeated uint32 trigger_target_id_list = 3; // offset: 16 + uint32 trigger_entity_id = 4; // offset: 56 + MotionInfo trigger_motion = 6; // offset: 32 + uint64 interact_id = 15; // offset: 48 } // Obf: LKBJBOOHAKB // Type: Rsp // CmdID: 1402 message RefreshTriggerByClientScRsp { - string trigger_name = 10; // offset: 16 - bool refresh_trigger = 12; // offset: 32 - uint32 retcode = 1; // offset: 36 - uint32 trigger_entity_id = 4; // offset: 40 + string trigger_name = 1; // offset: 24 + uint32 trigger_entity_id = 10; // offset: 36 + uint32 retcode = 14; // offset: 32 + bool refresh_trigger = 15; // offset: 40 } // Obf: EOALLAPKMFA // Type: Notify -// CmdID: 1421 +// CmdID: 1500 message RefreshTriggerByClientScNotify { - 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 = 2; // offset: 32 + uint32 trigger_entity_id = 9; // offset: 40 + repeated uint32 trigger_target_id_list = 15; // offset: 24 } // Type: Req -// CmdID: 1462 +// CmdID: 1408 message DeleteSummonUnitCsReq { - repeated uint32 entity_id_list = 3; // offset: 16 - uint64 interact_id = 4; // offset: 32 + repeated uint32 entity_id_list = 2; // offset: 16 + uint64 interact_id = 13; // offset: 32 } // Type: Rsp -// CmdID: 1450 +// CmdID: 1467 message DeleteSummonUnitScRsp { - repeated uint32 entity_id_list = 3; // offset: 24 - uint32 retcode = 12; // offset: 32 -} - -// Type: Notify -// CmdID: 1477 -message UnlockedAreaMapScNotify { - repeated uint32 entry_id_list = 15; // offset: 24 + uint32 retcode = 1; // offset: 32 + repeated uint32 entity_id_list = 9; // offset: 16 } // Obf: HMBCOANODNA // Type: Notify -// CmdID: 1419 +// CmdID: 1492 message UnlockTeleportNotify { - uint32 teleport_id = 9; // offset: 24 - uint32 entry_id = 8; // offset: 28 + uint32 entry_id2 = 1; // offset: 24 + uint32 entry_id = 13; // offset: 28 } // Type: Req -// CmdID: 1494 +// CmdID: 1461 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 + uint32 floor_id = 1; // offset: 36 + string property_name = 2; // offset: 24 + uint32 dimension_id = 3; // offset: 32 + uint32 group_id = 10; // offset: 52 + int32 OLBEPIBLDBD = 11; // offset: 48 + uint64 interact_id = 13; // offset: 40 } // Type: Rsp -// CmdID: 1433 +// CmdID: 1450 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 + int32 new_value = 1; // offset: 36 + uint32 dimension_id = 4; // offset: 44 + uint32 group_id = 8; // offset: 40 + int32 old_value = 9; // offset: 32 + string property_name = 13; // offset: 16 + uint32 floor_id = 14; // offset: 52 + uint32 retcode = 15; // offset: 48 } // Obf: KEJANPDMOIL // Type: Notify -// CmdID: 1460 +// CmdID: 1454 message TrainWorldIdChangeScNotify { - uint32 CFDCEEMIOCO = 15; // offset: 24 + uint32 CFDCEEMIOCO = 14; // offset: 24 } // Obf: AEBLDMIMFIA // Type: Req -// CmdID: 1404 +// CmdID: 1456 message SetTrainWorldIdCsReq { - uint32 CFDCEEMIOCO = 8; // offset: 24 - uint64 interact_id = 9; // offset: 32 + uint32 CFDCEEMIOCO = 7; // offset: 24 + uint64 interact_id = 15; // offset: 32 } // Obf: GFCAHBOAJIB // Type: Rsp -// CmdID: 1495 +// CmdID: 1422 message SetTrainWorldIdScRsp { - uint32 CFDCEEMIOCO = 13; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 CFDCEEMIOCO = 5; // offset: 28 + uint32 retcode = 10; // offset: 24 } +// Obf: EHBMIAIMLDM enum CmdServerPrefsType { EHBMIAIMLDM_NLCDGIPGFDJ = 0; - CmdUpdateServerPrefsCsReq = 6136; - CmdUpdateServerPrefsDataScRsp = 6113; - CmdGetAllServerPrefsDataCsReq = 6173; - CmdGetServerPrefsDataScRsp = 6127; - EHBMIAIMLDM_BIOLLCIKFFD = 6180; - CmdGetAllServerPrefsDataScRsp = 6103; + CmdUpdateServerPrefsDataScRsp = 6181; + CmdGetServerPrefsDataScRsp = 6158; + CmdGetAllServerPrefsDataCsReq = 6125; + EHBMIAIMLDM_BIOLLCIKFFD = 6193; + CmdUpdateServerPrefsCsReq = 6188; + CmdGetAllServerPrefsDataScRsp = 6178; } - message ServerPrefs { - bytes data = 10; // offset: 16 - uint32 server_prefs_id = 5; // offset: 32 + uint32 server_prefs_id = 10; // offset: 32 + bytes data = 14; // offset: 24 } // Type: Req -// CmdID: 6173 +// CmdID: 6125 message GetAllServerPrefsDataCsReq { } // Type: Rsp -// CmdID: 6103 +// CmdID: 6178 message GetAllServerPrefsDataScRsp { - repeated ServerPrefs server_prefs_list = 9; // offset: 16 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 13; // offset: 32 + repeated ServerPrefs server_prefs_list = 14; // offset: 16 } - message GetServerPrefsDataCsReq { - uint32 server_prefs_id = 14; // offset: 24 + uint32 server_prefs_id = 10; // offset: 24 } // Type: Rsp -// CmdID: 6127 +// CmdID: 6158 message GetServerPrefsDataScRsp { - ServerPrefs server_prefs = 14; // offset: 24 - uint32 retcode = 7; // offset: 32 + ServerPrefs server_prefs = 13; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Type: Req -// CmdID: 6136 +// CmdID: 6188 message UpdateServerPrefsCsReq { - ServerPrefs server_prefs = 8; // offset: 16 + ServerPrefs server_prefs = 4; // offset: 24 } // Type: Rsp -// CmdID: 6113 +// CmdID: 6181 message UpdateServerPrefsDataScRsp { - uint32 retcode = 6; // offset: 24 - uint32 server_prefs_id = 12; // offset: 28 + uint32 server_prefs_id = 11; // offset: 28 + uint32 retcode = 15; // offset: 24 } +// Obf: LHKCEAHDMDF enum CmdShopType { LHKCEAHDMDF_NLCDGIPGFDJ = 0; - CmdTakeCityShopRewardScRsp = 1513; - CmdBuyGoodsScRsp = 1527; - CmdCityShopInfoScNotify = 1515; - CmdTakeCityShopRewardCsReq = 1536; - CmdGetShopListCsReq = 1573; - CmdBuyGoodsCsReq = 1580; - CmdGetShopListScRsp = 1503; + CmdGetShopListScRsp = 1578; + CmdCityShopInfoScNotify = 1586; + CmdBuyGoodsCsReq = 1593; + CmdTakeCityShopRewardScRsp = 1581; + CmdGetShopListCsReq = 1525; + CmdBuyGoodsScRsp = 1558; + CmdTakeCityShopRewardCsReq = 1588; } - message Shop { - 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 + uint32 city_level = 1; // offset: 56 + uint32 shop_id = 5; // offset: 32 + int64 end_time = 7; // offset: 48 + repeated Goods goods_list = 10; // offset: 24 + int64 begin_time = 13; // offset: 40 + uint32 city_exp = 14; // offset: 60 + uint64 city_taken_level_reward = 15; // offset: 64 } - message Goods { - 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 + int64 end_time = 1; // offset: 40 + uint32 goods_id = 6; // offset: 36 + uint32 buy_times = 7; // offset: 48 + uint32 item_id = 10; // offset: 32 + int64 begin_time = 15; // offset: 24 } // Type: Req -// CmdID: 1573 +// CmdID: 1525 message GetShopListCsReq { - uint32 shop_type = 7; // offset: 24 + uint32 shop_type = 11; // offset: 24 } // Type: Rsp -// CmdID: 1503 +// CmdID: 1578 message GetShopListScRsp { - repeated Shop shop_list = 10; // offset: 16 - uint32 retcode = 15; // offset: 32 - uint32 shop_type = 14; // offset: 36 + uint32 retcode = 4; // offset: 36 + repeated Shop shop_list = 5; // offset: 16 + uint32 shop_type = 6; // offset: 32 } // Type: Req -// CmdID: 1580 +// CmdID: 1593 message BuyGoodsCsReq { + uint32 goods_id = 1; // offset: 32 + uint32 goods_num = 4; // offset: 40 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 + uint32 shop_id = 8; // offset: 44 + uint32 interacted_prop_entity_id = 12; // offset: 36 + uint32 item_id = 14; // offset: 48 } // Type: Rsp -// CmdID: 1527 +// CmdID: 1558 message BuyGoodsScRsp { - 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 + uint32 goods_id = 2; // offset: 44 + ItemList return_item_list = 5; // offset: 24 + uint32 shop_id = 8; // offset: 32 + uint32 goods_buy_times = 10; // offset: 36 + uint32 retcode = 15; // offset: 40 } // Type: Req -// CmdID: 1536 +// CmdID: 1588 message TakeCityShopRewardCsReq { - uint32 level = 14; // offset: 24 - uint32 shop_id = 12; // offset: 28 + uint32 level = 1; // offset: 24 + uint32 shop_id = 2; // offset: 28 } // Type: Rsp -// CmdID: 1513 +// CmdID: 1581 message TakeCityShopRewardScRsp { - ItemList reward = 11; // offset: 16 - uint32 retcode = 15; // offset: 32 - uint32 shop_id = 2; // offset: 36 - uint32 level = 8; // offset: 40 + uint32 shop_id = 1; // offset: 40 + ItemList reward = 2; // offset: 24 + uint32 retcode = 7; // offset: 32 + uint32 level = 13; // offset: 36 } // Type: Notify -// CmdID: 1515 +// CmdID: 1586 message CityShopInfoScNotify { - uint32 level = 11; // offset: 24 - uint32 shop_id = 6; // offset: 28 - uint32 exp = 3; // offset: 32 - uint64 taken_level_reward = 2; // offset: 40 + uint32 level = 1; // offset: 24 + uint32 shop_id = 2; // offset: 28 + uint64 taken_level_reward = 4; // offset: 40 + uint32 exp = 10; // offset: 32 } +// Obf: LPMAENKEEHO enum CmdSpaceZooType { 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; + CmdSpaceZooBornCsReq = 6793; + CmdSpaceZooDeleteCatScRsp = 6713; + CmdCGFMDMPCKDN = 6740; + CmdBAEKEIDLDCI = 6733; + CmdSpaceZooBornScRsp = 6758; + CmdSpaceZooDataScRsp = 6778; + CmdSpaceZooOpCatteryScRsp = 6747; + CmdSpaceZooDataCsReq = 6725; + CmdSpaceZooMutateScRsp = 6781; + CmdSpaceZooCatUpdateNotify = 6771; + CmdSpaceZooTakeCsReq = 6738; + CmdSpaceZooMutateCsReq = 6788; + CmdSpaceZooOpCatteryCsReq = 6786; + CmdSpaceZooDeleteCatCsReq = 6726; + CmdSpaceZooTakeScRsp = 6739; } - 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 + repeated uint32 item_list = 3; // offset: 16 + uint32 unique_id = 6; // offset: 52 + uint32 DNNCAGJIOAP = 7; // offset: 48 + bool PKKAJKHKBMN = 10; // offset: 44 + repeated uint32 DLPCPDGEADG = 11; // offset: 32 + uint32 BBMELNJBGAL = 12; // offset: 40 } - message GFFFJCEHBEB { - uint32 BBMELNJBGAL = 5; // offset: 24 - uint32 HFLPDCJDIAC = 2; // offset: 28 + uint32 BBMELNJBGAL = 7; // offset: 24 + uint32 HFLPDCJDIAC = 13; // offset: 28 } // Obf: JGBGMGIBDHM // Type: Req -// CmdID: 6773 +// CmdID: 6725 message SpaceZooDataCsReq { } // Obf: JAAPNEALKJE // Type: Rsp -// CmdID: 6703 +// CmdID: 6778 message SpaceZooDataScRsp { - 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 + repeated uint32 JGCNAGNOFBP = 1; // offset: 40 + repeated DBLILHCLPPL NFIGGHNNJAP = 2; // offset: 64 + repeated GFFFJCEHBEB JAPFGEAIACA = 3; // offset: 16 + uint32 retcode = 4; // offset: 84 + repeated uint32 GLMMHALPEAG = 5; // offset: 32 + repeated uint32 MDFEBNNOKLG = 8; // offset: 24 + repeated uint32 FIBMJBJMCKK = 10; // offset: 48 + uint32 OAIMAFOHLHC = 14; // offset: 80 + repeated uint32 ENGEBGICPPB = 15; // offset: 72 } // Obf: JJMJCLMPCMF // Type: Req -// CmdID: 6780 +// CmdID: 6793 message SpaceZooBornCsReq { - repeated uint32 MOAOBPPHLDC = 3; // offset: 24 - uint32 OPMPEGKMBPC = 11; // offset: 32 + repeated uint32 MOAOBPPHLDC = 1; // offset: 16 + uint32 OPMPEGKMBPC = 6; // offset: 32 } // Obf: OHICCFONLEC // Type: Rsp -// CmdID: 6727 +// CmdID: 6758 message SpaceZooBornScRsp { - DBLILHCLPPL DLMJNMIPDCO = 9; // offset: 16 - repeated GFFFJCEHBEB JKMIFNJEBJO = 4; // offset: 32 - bool HCGHLFAKIKI = 8; // offset: 40 - uint32 retcode = 1; // offset: 44 + bool HCGHLFAKIKI = 4; // offset: 44 + DBLILHCLPPL DLMJNMIPDCO = 6; // offset: 32 + uint32 retcode = 7; // offset: 40 + repeated GFFFJCEHBEB JKMIFNJEBJO = 12; // offset: 24 } // Obf: CHEKMBNIGBP // Type: Req -// CmdID: 6736 +// CmdID: 6788 message SpaceZooMutateCsReq { - uint32 item_id = 14; // offset: 24 - uint32 unique_id = 15; // offset: 28 + uint32 unique_id = 1; // offset: 24 + uint32 item_id = 3; // offset: 28 } // Obf: JOFMCEMLDEA // Type: Rsp -// CmdID: 6713 +// CmdID: 6781 message SpaceZooMutateScRsp { - DBLILHCLPPL KIIPGCDJPBO = 15; // offset: 16 - repeated GFFFJCEHBEB JKMIFNJEBJO = 3; // offset: 32 - bool HCGHLFAKIKI = 10; // offset: 40 - uint32 retcode = 2; // offset: 44 + DBLILHCLPPL KIIPGCDJPBO = 9; // offset: 32 + repeated GFFFJCEHBEB JKMIFNJEBJO = 10; // offset: 16 + bool HCGHLFAKIKI = 13; // offset: 44 + uint32 retcode = 15; // offset: 40 } // Obf: NGFMHDPLLEC // Type: Req -// CmdID: 6715 +// CmdID: 6786 message SpaceZooOpCatteryCsReq { - uint32 OCKGDJCGKLH = 13; // offset: 24 - uint32 op_type = 4; // offset: 28 - uint32 FEPDLPHPHGI = 10; // offset: 32 + uint32 FEPDLPHPHGI = 11; // offset: 32 + uint32 op_type = 12; // offset: 28 + uint32 OCKGDJCGKLH = 15; // offset: 24 } // Obf: BLHHJGDEMJH // Type: Rsp -// CmdID: 6781 +// CmdID: 6747 message SpaceZooOpCatteryScRsp { - repeated uint32 MDFEBNNOKLG = 7; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated uint32 MDFEBNNOKLG = 5; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: MHIBHCOLBNB // Type: Req -// CmdID: 6710 +// CmdID: 6726 message SpaceZooDeleteCatCsReq { repeated uint32 GBIEAFKKAPI = 2; // offset: 24 } // Obf: AALIMFELNHE // Type: Rsp -// CmdID: 6787 +// CmdID: 6713 message SpaceZooDeleteCatScRsp { - repeated uint32 ANHNMANNAEP = 7; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 9; // offset: 32 + repeated uint32 ANHNMANNAEP = 11; // offset: 16 } // Obf: KHCMPDLLMGP // Type: Notify -// CmdID: 6729 +// CmdID: 6771 message SpaceZooCatUpdateNotify { - repeated DBLILHCLPPL HMAIHHCBFKP = 12; // offset: 24 - bool FHHCNGAGFCJ = 7; // offset: 32 - bool HCGHLFAKIKI = 14; // offset: 33 + bool HCGHLFAKIKI = 9; // offset: 32 + repeated DBLILHCLPPL HMAIHHCBFKP = 10; // offset: 16 + bool FHHCNGAGFCJ = 11; // offset: 33 } // Type: Req -// CmdID: 6712 +// CmdID: 6740 message CGFMDMPCKDN { - uint32 item_id = 3; // offset: 24 + uint32 item_id = 6; // offset: 24 } // Type: Rsp -// CmdID: 6754 +// CmdID: 6733 message BAEKEIDLDCI { - uint32 retcode = 9; // offset: 24 - uint32 item_id = 1; // offset: 28 + uint32 retcode = 8; // offset: 24 + uint32 item_id = 11; // offset: 28 } // Obf: COGNONDGJDA // Type: Req -// CmdID: 6783 +// CmdID: 6738 message SpaceZooTakeCsReq { - uint32 KIFKGLGCLEJ = 3; // offset: 24 + uint32 KIFKGLGCLEJ = 6; // offset: 24 } // Obf: HPKFAABFCPN // Type: Rsp -// CmdID: 6709 +// CmdID: 6739 message SpaceZooTakeScRsp { - ItemList reward = 8; // offset: 24 - uint32 retcode = 9; // offset: 32 - uint32 KIFKGLGCLEJ = 10; // offset: 36 + ItemList reward = 3; // offset: 16 + uint32 retcode = 12; // offset: 32 + uint32 KIFKGLGCLEJ = 15; // offset: 36 } +// Obf: KLOMGBFFJII enum CmdStarFightType { KLOMGBFFJII_NLCDGIPGFDJ = 0; - CmdGetStarFightDataCsReq = 7169; - CmdGetStarFightDataScRsp = 7168; + CmdGetStarFightDataScRsp = 7161; + CmdStartStarFightLevelScRsp = 7165; + CmdGetStarFightDataCsReq = 7170; CmdStarFightDataChangeNotify = 7164; - CmdStartStarFightLevelCsReq = 7162; - CmdStartStarFightLevelScRsp = 7170; + CmdStartStarFightLevelCsReq = 7163; } - 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 + uint32 group_id = 1; // offset: 24 + bool NDBGPGODBPH = 4; // offset: 28 + uint32 EBDDDCBKPAC = 5; // offset: 40 + uint32 KDNBADEGDNK = 9; // offset: 36 + uint32 CEOEOEBOLNN = 15; // offset: 32 } // Obf: DHMAENLPNCF // Type: Req -// CmdID: 7169 +// CmdID: 7170 message GetStarFightDataCsReq { } // Obf: GFIAOCOLLCD // Type: Rsp -// CmdID: 7168 +// CmdID: 7161 message GetStarFightDataScRsp { - repeated JFGCABMMKAB JJIDNKDKMLE = 9; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 7; // offset: 32 + repeated JFGCABMMKAB JJIDNKDKMLE = 8; // offset: 24 } - message EBGJAKBKPAN { - uint32 avatar_id = 12; // offset: 24 - AvatarType avatar_type = 3; // offset: 28 + AvatarType avatar_type = 1; // offset: 24 + uint32 avatar_id = 14; // offset: 28 } // Obf: HLPCKFCKFFJ // Type: Req -// CmdID: 7162 +// CmdID: 7163 message StartStarFightLevelCsReq { - repeated EBGJAKBKPAN avatar_list = 14; // offset: 16 - uint32 DBKHHCGGKNN = 5; // offset: 32 - uint32 group_id = 1; // offset: 36 + uint32 DBKHHCGGKNN = 2; // offset: 32 + uint32 group_id = 9; // offset: 36 + repeated EBGJAKBKPAN avatar_list = 10; // offset: 16 } // Obf: IOIJDHEMDLK // Type: Rsp -// CmdID: 7170 +// CmdID: 7165 message StartStarFightLevelScRsp { - SceneBattleInfo battle_info = 13; // offset: 24 - uint32 group_id = 1; // offset: 32 - uint32 DBKHHCGGKNN = 3; // offset: 36 - uint32 retcode = 11; // offset: 40 + SceneBattleInfo battle_info = 3; // offset: 16 + uint32 retcode = 7; // offset: 40 + uint32 group_id = 13; // offset: 36 + uint32 DBKHHCGGKNN = 14; // offset: 32 } // Obf: FEEOGJHLALP // Type: Notify // CmdID: 7164 message StarFightDataChangeNotify { - JFGCABMMKAB KDKKNFGPNAB = 10; // offset: 16 - uint32 group_id = 2; // offset: 32 + uint32 group_id = 11; // offset: 32 + JFGCABMMKAB KDKKNFGPNAB = 15; // offset: 24 } +// Obf: ALMBGGJDJBJ enum CmdStoryLineType { ALMBGGJDJBJ_NLCDGIPGFDJ = 0; - CmdGetStoryLineInfoScRsp = 6203; - CmdGetStoryLineInfoCsReq = 6273; - CmdStoryLineInfoScNotify = 6280; - CmdChangeStoryLineFinishScNotify = 6213; - CmdStoryLineTrialAvatarChangeScNotify = 6215; + CmdChangeStoryLineFinishScNotify = 6281; + CmdStoryLineInfoScNotify = 6293; + CmdGetStoryLineInfoCsReq = 6225; + CmdStoryLineTrialAvatarChangeScNotify = 6286; + CmdGetStoryLineInfoScRsp = 6278; } enum ChangeStoryLineAction { @@ -37912,202 +36365,199 @@ enum ChangeStoryLineAction { } // Type: Req -// CmdID: 6273 +// CmdID: 6225 message GetStoryLineInfoCsReq { } // Type: Rsp -// CmdID: 6203 +// CmdID: 6278 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 + uint32 cur_story_line_id = 4; // offset: 44 + uint32 retcode = 6; // offset: 40 + repeated uint32 unfinished_story_line_id_list = 14; // offset: 32 + repeated uint32 trial_avatar_id_list = 15; // offset: 24 } // Obf: JEEOPLLKEEH // Type: Notify -// CmdID: 6280 +// CmdID: 6293 message StoryLineInfoScNotify { - 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 + repeated uint32 trial_avatar_id_list = 3; // offset: 24 + uint32 FDFLHKEDPGC = 4; // offset: 40 + repeated uint32 unfinished_story_line_id_list = 8; // offset: 32 + uint32 cur_story_line_id = 11; // offset: 44 } // Obf: ELGBFAEBOCN // Type: Notify -// CmdID: 6213 +// CmdID: 6281 message ChangeStoryLineFinishScNotify { - ChangeStoryLineAction action = 4; // offset: 24 + uint32 ONBMNAMBIGE = 4; // offset: 32 + bool HBFDGEPBLNP = 6; // offset: 36 + ChangeStoryLineAction action = 10; // offset: 24 uint32 cur_story_line_id = 12; // offset: 28 - uint32 ONBMNAMBIGE = 5; // offset: 32 - bool HBFDGEPBLNP = 11; // offset: 36 } // Obf: NGBNCHOLHFE // Type: Notify -// CmdID: 6215 +// CmdID: 6286 message StoryLineTrialAvatarChangeScNotify { - repeated uint32 ILIDIIGALKD = 4; // offset: 16 - repeated uint32 EDBMIFNEHHH = 3; // offset: 24 - bool OLPNMKAPDLP = 13; // offset: 40 + repeated uint32 EDBMIFNEHHH = 1; // offset: 24 + repeated uint32 ILIDIIGALKD = 2; // offset: 16 + bool OLPNMKAPDLP = 6; // offset: 40 } +// Obf: GDBHLMFLJMH enum CmdStrongChallengeActivityType { GDBHLMFLJMH_NLCDGIPGFDJ = 0; - CmdCBFOJHEPNHE = 6636; - CmdFPMFICMFNGJ = 6673; - CmdEnterStrongChallengeActivityStageScRsp = 6627; - CmdEnterStrongChallengeActivityStageCsReq = 6680; - CmdCEJMCEEBCOG = 6603; + CmdCBFOJHEPNHE = 6688; + CmdEnterStrongChallengeActivityStageScRsp = 6658; + CmdCEJMCEEBCOG = 6678; + CmdEnterStrongChallengeActivityStageCsReq = 6693; + CmdFPMFICMFNGJ = 6625; } - message StrongChallengeAvatar { - uint32 avatar_id = 10; // offset: 24 - AvatarType avatar_type = 6; // offset: 28 + uint32 avatar_id = 3; // offset: 28 + AvatarType avatar_type = 7; // offset: 24 } - message NAFMBLMMAAG { - repeated StrongChallengeAvatar avatar_list = 3; // offset: 24 - repeated uint32 buff_list = 7; // offset: 32 + repeated StrongChallengeAvatar avatar_list = 3; // offset: 16 + repeated uint32 buff_list = 9; // offset: 24 } - 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 + uint32 panel_id = 2; // offset: 32 + uint32 CNBCDMMBCKI = 4; // offset: 44 + uint32 max_score = 5; // offset: 36 + uint32 stage_id = 6; // offset: 40 + NAFMBLMMAAG LMDGHCEHJCG = 13; // offset: 16 } - message DKOPOIIBDGJ { - map MBDBADFENPL = 1; // offset: 16 + map MBDBADFENPL = 15; // offset: 24 } // Type: Req -// CmdID: 6673 +// CmdID: 6625 message FPMFICMFNGJ { } // Type: Rsp -// CmdID: 6603 +// CmdID: 6678 message CEJMCEEBCOG { - DKOPOIIBDGJ OCLJEAKLFBH = 8; // offset: 16 - uint32 retcode = 2; // offset: 32 + DKOPOIIBDGJ OCLJEAKLFBH = 4; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: GFJLCKGPGGN // Type: Req -// CmdID: 6680 +// CmdID: 6693 message EnterStrongChallengeActivityStageCsReq { - repeated uint32 buff_list = 12; // offset: 16 - repeated StrongChallengeAvatar avatar_list = 14; // offset: 24 - uint32 stage_id = 15; // offset: 40 + uint32 stage_id = 3; // offset: 40 + repeated uint32 buff_list = 5; // offset: 24 + repeated StrongChallengeAvatar avatar_list = 13; // offset: 32 } // Obf: JKIFFNPPLLD // Type: Rsp -// CmdID: 6627 +// CmdID: 6658 message EnterStrongChallengeActivityStageScRsp { - SceneBattleInfo battle_info = 6; // offset: 24 - uint32 retcode = 7; // offset: 32 - uint32 stage_id = 1; // offset: 36 + uint32 retcode = 1; // offset: 36 + uint32 stage_id = 5; // offset: 32 + SceneBattleInfo battle_info = 12; // offset: 24 } // Type: Notify -// CmdID: 6636 +// CmdID: 6688 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 + BattleEndStatus end_status = 3; // offset: 36 + uint32 damage_score = 4; // offset: 28 + uint32 stage_id = 5; // offset: 32 + uint32 score_id = 6; // offset: 44 + uint32 IMCJFGIPIFI = 7; // offset: 40 + uint32 BMAHOGKMPDJ = 9; // offset: 24 + uint32 max_score = 13; // offset: 48 + uint32 total_damage = 15; // offset: 52 } +// Obf: FEGMMLEBKMA enum CmdSummonActivityType { FEGMMLEBKMA_NLCDGIPGFDJ = 0; - CmdEnterSummonActivityStageScRsp = 7570; - CmdGetSummonActivityDataScRsp = 7568; + CmdGetSummonActivityDataCsReq = 7570; + CmdGetSummonActivityDataScRsp = 7561; + CmdEnterSummonActivityStageCsReq = 7563; + CmdEnterSummonActivityStageScRsp = 7565; CmdSummonActivityBattleEndScNotify = 7564; - CmdEnterSummonActivityStageCsReq = 7562; - CmdGetSummonActivityDataCsReq = 7569; } - message ILHFAFGOJAC { - uint32 group_id = 14; // offset: 24 - uint32 DBKHHCGGKNN = 3; // offset: 28 - uint32 star = 11; // offset: 32 + uint32 star = 2; // offset: 24 + uint32 DBKHHCGGKNN = 11; // offset: 28 + uint32 group_id = 15; // offset: 32 } // Obf: CAFBLIGHAMO // Type: Req -// CmdID: 7569 +// CmdID: 7570 message GetSummonActivityDataCsReq { } // Obf: EADGNHBCEPG // Type: Rsp -// CmdID: 7568 +// CmdID: 7561 message GetSummonActivityDataScRsp { - repeated ILHFAFGOJAC IDLCLMMAIHP = 2; // offset: 16 - uint32 retcode = 12; // offset: 32 + repeated ILHFAFGOJAC IDLCLMMAIHP = 11; // offset: 16 + uint32 retcode = 14; // offset: 32 } - message OOAJJMEGIFO { - uint32 avatar_id = 8; // offset: 24 - AvatarType avatar_type = 13; // offset: 28 + uint32 avatar_id = 5; // offset: 28 + AvatarType avatar_type = 9; // offset: 24 } // Obf: IHAKJMKLJFC // Type: Req -// CmdID: 7562 +// CmdID: 7563 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 + uint32 group_id = 7; // offset: 44 + uint32 DBKHHCGGKNN = 8; // offset: 40 + OOAJJMEGIFO NLJCJIGLGHE = 11; // offset: 32 + repeated OOAJJMEGIFO avatar_list = 14; // offset: 16 } // Obf: BDABINKIAGM // Type: Rsp -// CmdID: 7570 +// CmdID: 7565 message EnterSummonActivityStageScRsp { - SceneBattleInfo battle_info = 15; // offset: 24 - uint32 group_id = 4; // offset: 32 - uint32 DBKHHCGGKNN = 12; // offset: 36 - uint32 retcode = 1; // offset: 40 + SceneBattleInfo battle_info = 2; // offset: 16 + uint32 retcode = 12; // offset: 36 + uint32 DBKHHCGGKNN = 13; // offset: 32 + uint32 group_id = 15; // offset: 40 } // Obf: NAHLFIBEBHJ // Type: Notify // CmdID: 7564 message SummonActivityBattleEndScNotify { - uint32 DBKHHCGGKNN = 11; // offset: 24 - uint32 LPEHHMHPCMG = 13; // offset: 28 - uint32 group_id = 2; // offset: 32 - uint32 star = 15; // offset: 36 + uint32 group_id = 1; // offset: 32 + uint32 round = 2; // offset: 36 + uint32 star = 5; // offset: 28 + uint32 DBKHHCGGKNN = 12; // offset: 24 } +// Obf: BKCCNEKJADF enum CmdSwitchHandType { BKCCNEKJADF_NLCDGIPGFDJ = 0; - CmdSwitchHandStartScRsp = 8120; + CmdGetSwitchHandResetGameScRsp = 8110; + CmdGetSwitchHandResetGameCsReq = 8120; + CmdGetSwitchHandDataScRsp = 8108; + CmdSwitchHandFinishScRsp = 8117; + CmdSwitchHandStartCsReq = 8103; CmdGetSwitchHandDataCsReq = 8118; + CmdGetSwitchHandUpdateScRsp = 8104; + CmdGetSwitchHandResetHandPosScRsp = 8109; + CmdONPMJJOCBMM = 8115; + CmdSwitchHandStartScRsp = 8112; + CmdGetSwitchHandUpdateCsReq = 8105; CmdSwitchHandFinishCsReq = 8102; - CmdSwitchHandFinishScRsp = 8119; - CmdGetSwitchHandResetGameCsReq = 8108; - CmdGetSwitchHandResetHandPosCsReq = 8117; - CmdGetSwitchHandUpdateScRsp = 8114; - CmdSwitchHandStartCsReq = 8116; - CmdGetSwitchHandResetGameScRsp = 8107; - CmdGetSwitchHandDataScRsp = 8106; - CmdGetSwitchHandResetHandPosScRsp = 8103; - CmdONPMJJOCBMM = 8111; - CmdGetSwitchHandUpdateCsReq = 8112; - CmdJAIOIENPGOD = 8104; + CmdGetSwitchHandResetHandPosCsReq = 8101; + CmdJAIOIENPGOD = 8111; } enum DDNJKAMIHHI { @@ -38115,45 +36565,44 @@ enum DDNJKAMIHHI { DDNJKAMIHHI_LJHJNDHCHJF = 1; DDNJKAMIHHI_HOKACNFCJAI = 2; } - 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 + uint32 config_id = 2; // offset: 48 + bytes DNOBAJNIGAC = 5; // offset: 24 + uint32 EKHEAFBKDFP = 6; // offset: 40 + uint32 LNGJODEPCDN = 11; // offset: 44 + MotionInfo IFPFJIIFALA = 12; // offset: 32 } // Obf: BGKDADFBMPL // Type: Req // CmdID: 8118 message GetSwitchHandDataCsReq { - uint32 config_id = 8; // offset: 24 + uint32 config_id = 2; // offset: 24 } // Obf: AFLNPEOHLHO // Type: Rsp -// CmdID: 8106 +// CmdID: 8108 message GetSwitchHandDataScRsp { - repeated ENHOPAHGCMA BEADAHPGGAF = 4; // offset: 24 - uint32 retcode = 1; // offset: 32 - uint32 MHKAPGBGFNO = 5; // offset: 36 - uint32 EBNGHIMCAPK = 12; // offset: 40 + uint32 EBNGHIMCAPK = 1; // offset: 40 + repeated ENHOPAHGCMA BEADAHPGGAF = 9; // offset: 24 + uint32 MHKAPGBGFNO = 12; // offset: 36 + uint32 retcode = 15; // offset: 32 } // Obf: JMPLJGMDKCE // Type: Req -// CmdID: 8116 +// CmdID: 8103 message SwitchHandStartCsReq { - uint32 config_id = 1; // offset: 24 + uint32 config_id = 14; // offset: 24 } // Obf: LFJGLEHGGGI // Type: Rsp -// CmdID: 8120 +// CmdID: 8112 message SwitchHandStartScRsp { - uint32 config_id = 4; // offset: 24 - uint32 retcode = 6; // offset: 28 + uint32 retcode = 12; // offset: 24 + uint32 config_id = 14; // offset: 28 } // Obf: LJDIGIPHNGM @@ -38164,118 +36613,118 @@ message SwitchHandFinishCsReq { // Obf: PONEDAONOJI // Type: Rsp -// CmdID: 8119 +// CmdID: 8117 message SwitchHandFinishScRsp { - ENHOPAHGCMA BDEDDAHODII = 8; // offset: 24 + ENHOPAHGCMA BDEDDAHODII = 11; // offset: 24 uint32 retcode = 12; // offset: 32 } - message OENDLKLJHPF { - DDNJKAMIHHI op_type = 15; // offset: 24 - uint32 group_id = 12; // offset: 28 - uint32 IIIMCOINAOG = 4; // offset: 32 - uint32 LKJHCMMPBDL = 2; // offset: 36 + uint32 LKJHCMMPBDL = 1; // offset: 36 + uint32 IIIMCOINAOG = 4; // offset: 24 + DDNJKAMIHHI op_type = 6; // offset: 28 + uint32 group_id = 7; // offset: 32 } // Obf: LGKMBABPKPJ // Type: Req -// CmdID: 8112 +// CmdID: 8105 message GetSwitchHandUpdateCsReq { - OENDLKLJHPF NCADGIPIALO = 4; // offset: 24 - ENHOPAHGCMA IINKHPOJOGP = 11; // offset: 32 + OENDLKLJHPF NCADGIPIALO = 5; // offset: 16 + ENHOPAHGCMA IINKHPOJOGP = 10; // offset: 24 } // Obf: HALOOCJJCGF // Type: Rsp -// CmdID: 8114 +// CmdID: 8104 message GetSwitchHandUpdateScRsp { - OENDLKLJHPF NCADGIPIALO = 14; // offset: 16 - ENHOPAHGCMA BDEDDAHODII = 7; // offset: 32 - uint32 retcode = 2; // offset: 40 + ENHOPAHGCMA BDEDDAHODII = 4; // offset: 24 + OENDLKLJHPF NCADGIPIALO = 11; // offset: 16 + uint32 retcode = 13; // offset: 40 } // Type: Req -// CmdID: 8104 +// CmdID: 8111 message JAIOIENPGOD { - uint32 LNGJODEPCDN = 6; // offset: 24 + uint32 LNGJODEPCDN = 7; // offset: 24 } // Type: Rsp -// CmdID: 8111 +// CmdID: 8115 message ONPMJJOCBMM { - uint32 retcode = 5; // offset: 24 - uint32 LNGJODEPCDN = 8; // offset: 28 + uint32 retcode = 10; // offset: 24 + uint32 LNGJODEPCDN = 11; // offset: 28 } // Obf: MELHONKGEIM // Type: Req -// CmdID: 8117 +// CmdID: 8101 message GetSwitchHandResetHandPosCsReq { - MotionInfo IFPFJIIFALA = 9; // offset: 16 - uint32 config_id = 1; // offset: 32 + uint32 config_id = 3; // offset: 32 + MotionInfo IFPFJIIFALA = 6; // offset: 24 } // Obf: GHJCCAOCINH // Type: Rsp -// CmdID: 8103 +// CmdID: 8109 message GetSwitchHandResetHandPosScRsp { - ENHOPAHGCMA BEADAHPGGAF = 6; // offset: 24 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 4; // offset: 32 + ENHOPAHGCMA BEADAHPGGAF = 10; // offset: 16 } // Obf: PNPLNLCKAMJ // Type: Req -// CmdID: 8108 +// CmdID: 8120 message GetSwitchHandResetGameCsReq { - ENHOPAHGCMA JCELIFCHCEF = 5; // offset: 16 + ENHOPAHGCMA JCELIFCHCEF = 8; // offset: 24 } // Obf: NKLLJAMLBCB // Type: Rsp -// CmdID: 8107 +// CmdID: 8110 message GetSwitchHandResetGameScRsp { - ENHOPAHGCMA BEADAHPGGAF = 11; // offset: 24 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 9; // offset: 32 + ENHOPAHGCMA BEADAHPGGAF = 15; // offset: 16 } +// Obf: BKIBAJOHBHN 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; + CmdSwordTrainingActionTurnSettleScNotify = 7455; + CmdSwordTrainingLearnSkillCsReq = 7456; + CmdSwordTrainingResumeGameScRsp = 7488; + CmdSwordTrainingRestoreGameCsReq = 7486; + CmdSwordTrainingGiveUpGameCsReq = 7458; + CmdSwordTrainingRestoreGameScRsp = 7480; + CmdSwordTrainingTurnActionCsReq = 7494; + CmdSwordTrainingTurnActionScRsp = 7469; + CmdSwordTrainingResumeGameCsReq = 7484; + CmdSwordTrainingSelectEndingCsReq = 7497; + CmdSwordTrainingSelectEndingScRsp = 7492; + CmdSwordTrainingGameSettleScNotify = 7490; + CmdSwordTrainingDailyPhaseConfirmScRsp = 7453; + CmdSwordTrainingGiveUpGameScRsp = 7468; + CmdSwordTrainingStoryConfirmScRsp = 7463; + CmdSwordTrainingStoryBattleScRsp = 7454; + CmdSwordTrainingMarkEndingViewedScRsp = 7481; + CmdSwordTrainingStoryBattleCsReq = 7500; + CmdSwordTrainingSetSkillTraceScRsp = 7499; + CmdSwordTrainingStartGameScRsp = 7485; + CmdSwordTrainingExamResultConfirmScRsp = 7462; + CmdSwordTrainingUnlockSyncScNotify = 7476; + CmdEnterSwordTrainingExamCsReq = 7479; + CmdSwordTrainingDialogueSelectOptionCsReq = 7457; + CmdSwordTrainingStoryConfirmCsReq = 7465; + CmdEnterSwordTrainingExamScRsp = 7483; + CmdGetSwordTrainingDataCsReq = 7473; + CmdSwordTrainingMarkEndingViewedCsReq = 7496; + CmdSwordTrainingDialogueSelectOptionScRsp = 7460; + CmdSwordTrainingLearnSkillScRsp = 7452; + CmdSwordTrainingDailyPhaseConfirmCsReq = 7498; + CmdSwordTrainingExamResultConfirmCsReq = 7491; + CmdSwordTrainingSetSkillTraceCsReq = 7461; + CmdGetSwordTrainingDataScRsp = 7487; + CmdSwordTrainingGameSyncChangeScNotify = 7459; + CmdSwordTrainingStartGameCsReq = 7464; } enum BHJOFLJGNKN { @@ -38289,6 +36738,7 @@ enum BHJOFLJGNKN { BHJOFLJGNKN_NCLBFAALLFJ = 7; } +// Obf: GFEKOONGJBL enum SwordTrainingDailyPhaseType { GFEKOONGJBL_NLCDGIPGFDJ = 0; GFEKOONGJBL_JIMMOJHFOKE = 1; @@ -38314,696 +36764,656 @@ enum IPPKHOFKMHM { 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 + BCPMPHNADMN skill_info = 1; // offset: 64 + LBBNBAEKGCJ GFAANLGDEOB = 4; // offset: 48 + HFMLKIIOGBP CLKDEHDODBB = 5; // offset: 16 + repeated uint32 MDBAEBENFBA = 6; // offset: 40 + NPGJDCIBFDD FMIGOKIDKJL = 7; // offset: 32 + uint32 IMGDMDDKHDL = 10; // offset: 80 + HCHNKKNDJCN HCEAHMKBFFK = 12; // offset: 72 + HFKKEDPMKKF DOBHAEAGEDG = 13; // offset: 24 } - message BCPMPHNADMN { - repeated uint32 PGBJIJPACCE = 12; // offset: 16 - uint32 LMEDKDNNNKL = 3; // offset: 32 - uint32 GMANNHPPFPK = 2; // offset: 36 + uint32 LMEDKDNNNKL = 1; // offset: 32 + repeated uint32 PGBJIJPACCE = 3; // offset: 24 + uint32 GMANNHPPFPK = 15; // offset: 36 } - message HFKKEDPMKKF { - repeated uint32 JBJNHJNMPAP = 5; // offset: 24 - uint32 game_story_line_id = 2; // offset: 32 + uint32 game_story_line_id = 13; // offset: 32 + repeated uint32 JBJNHJNMPAP = 14; // offset: 16 } - message LBBGLAHFJKN { - EJCBOKGJFHE EGBFNFCEPHD = 11; // offset: 24 - uint32 value = 12; // offset: 28 + EJCBOKGJFHE EGBFNFCEPHD = 3; // offset: 24 + uint32 value = 15; // offset: 28 } - message HCHNKKNDJCN { - repeated LBBGLAHFJKN CFNNMOCBBFM = 10; // offset: 16 - uint32 DKPKFELCMIC = 3; // offset: 32 - uint32 KPJHKDOMEMJ = 15; // offset: 36 + uint32 KPJHKDOMEMJ = 8; // offset: 32 + repeated LBBGLAHFJKN status_list = 12; // offset: 16 + uint32 mood = 15; // offset: 36 } - message GFFDDJHNJPN { - uint32 level = 2; // offset: 24 - uint32 queue_position = 10; // offset: 28 + uint32 level = 1; // offset: 24 + uint32 queue_position = 5; // offset: 28 } - message HFMLKIIOGBP { - repeated GFFDDJHNJPN BELEDENKGGI = 4; // offset: 24 + repeated GFFDDJHNJPN BELEDENKGGI = 9; // offset: 16 } - message LBBNBAEKGCJ { - uint32 AFPHLNMGPHK = 162; // offset: 32 + uint32 AFPHLNMGPHK = 686; // offset: 32 oneof KKNBOACNCON { - IEALCLFLDMP NMIJKPKNPLE = 2; // offset: 16 - KLNGFBHIADA FKPDOHGKJJK = 13; // offset: 16 + IEALCLFLDMP NMIJKPKNPLE = 5; // offset: 24 + KLNGFBHIADA FKPDOHGKJJK = 8; // offset: 24 } } - message GOCNLGIDBLM { - uint32 AMNDNDNPLCA = 7; // offset: 24 - uint32 JALHKMEOOPN = 12; // offset: 28 + uint32 AMNDNDNPLCA = 5; // offset: 28 + uint32 JALHKMEOOPN = 8; // offset: 24 } - message IEALCLFLDMP { - repeated uint32 JAJNHOKCAHH = 3; // offset: 16 - repeated GOCNLGIDBLM COOMKNFDNLH = 10; // offset: 24 - SwordTrainingDailyPhaseType LLBJAJNCEAL = 5; // offset: 40 + repeated GOCNLGIDBLM COOMKNFDNLH = 4; // offset: 32 + repeated uint32 JAJNHOKCAHH = 6; // offset: 24 + SwordTrainingDailyPhaseType cur_phase = 12; // offset: 40 } - message KLNGFBHIADA { - uint32 DGONPFLCOMO = 14; // offset: 24 + uint32 DGONPFLCOMO = 11; // 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 + BLJHLKBNGEC NGOCELLBHCF = 13; // offset: 16 + PJKNNJGEEBJ KNDKCOGGEKL = 1; // offset: 16 + GELEHDAJMED NCLBFAALLFJ = 4; // offset: 16 + AKFBNFPFKJJ DOCGLPKMHDM = 12; // offset: 16 + JADFEJKNOCO KGPMPPHJHLD = 6; // offset: 16 + OKOJCBKENEJ OLHMHOOMGCK = 7; // offset: 16 + IKGLCLFLAKO MHLPJEDILFJ = 11; // offset: 16 ECPHOKOPKBP GJNINFABDBN = 8; // offset: 16 } } - message BLJHLKBNGEC { } - message PJKNNJGEEBJ { } - message GELEHDAJMED { - uint32 dialogue_id = 7; // offset: 24 + uint32 dialogue_id = 12; // offset: 24 } - message AKFBNFPFKJJ { } - message JADFEJKNOCO { - bool JBJIKKOCNLP = 9; // offset: 24 - uint32 LNAHJENGELA = 11; // offset: 28 + bool JBJIKKOCNLP = 5; // offset: 28 + uint32 LNAHJENGELA = 14; // offset: 24 } - message OKOJCBKENEJ { } - message IKGLCLFLAKO { } - message ECPHOKOPKBP { - uint32 LNAHJENGELA = 3; // offset: 24 - bool IJJEGKDGKCJ = 5; // offset: 28 + bool IJJEGKDGKCJ = 7; // offset: 24 + uint32 LNAHJENGELA = 14; // offset: 28 } - message GIJKCHKMPJG { - LJGKNFCFLLB BBEHHCHKMNL = 7; // offset: 24 - BHJOFLJGNKN source = 1; // offset: 32 + BHJOFLJGNKN source = 3; // offset: 32 + LJGKNFCFLLB detail = 12; // offset: 16 } - 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 + BJKPJIBNPHC DEIMCENJPKP = 6; // offset: 16 + FBKIJNOFIAH FNONLFCKDIL = 7; // offset: 16 + FBKIJNOFIAH CIDOEGFPHEN = 8; // offset: 16 + GIJLACBOPEE HANCFMMMFNF = 12; // offset: 16 + MCECLBDBENF LMAGJOOLKII = 10; // offset: 16 + JADFEJKNOCO GOLOGIHJOPF = 1; // offset: 16 + DAEDLFEEGIB FOGBMALOAOK = 15; // offset: 16 + uint32 MIFOJPGIFDD = 5; // offset: 16 + uint32 KPJHKDOMEMJ = 839; // offset: 16 + ECPHOKOPKBP KJOAIOHFFMK = 433; // offset: 16 + OKOJCBKENEJ GBNOIFNDPJB = 896; // offset: 16 + uint32 KGKJHCBMEFI = 1707; // offset: 16 } } - message DAEDLFEEGIB { - uint32 dialogue_id = 2; // offset: 24 + uint32 dialogue_id = 12; // offset: 24 } - message BJKPJIBNPHC { - uint32 DCPDNBALDOA = 5; // offset: 24 - uint32 HFNNNGHBHGG = 1; // offset: 28 - EJCBOKGJFHE EGBFNFCEPHD = 3; // offset: 32 + EJCBOKGJFHE EGBFNFCEPHD = 9; // offset: 32 + uint32 HFNNNGHBHGG = 11; // offset: 28 + uint32 DCPDNBALDOA = 15; // offset: 24 } - message FBKIJNOFIAH { + uint32 HFNNNGHBHGG = 1; // offset: 28 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 + uint32 HJMEJNMAILK = 5; // offset: 32 + uint32 queue_position = 9; // offset: 24 + uint32 level = 12; // offset: 28 } - message MCECLBDBENF { - LBBNBAEKGCJ HJPBAJEPAGE = 2; // offset: 24 - uint32 IMGDMDDKHDL = 10; // offset: 32 -} - -message JNJODOOHAMI { - bool JBJIKKOCNLP = 11; // offset: 24 - uint32 LNAHJENGELA = 7; // offset: 28 + LBBNBAEKGCJ turn = 4; // offset: 16 + uint32 IMGDMDDKHDL = 11; // offset: 32 } // Obf: LAKBGIFBOFA // Type: Notify -// CmdID: 7482 +// CmdID: 7459 message SwordTrainingGameSyncChangeScNotify { - repeated GIJKCHKMPJG DGNGMJMPFGK = 11; // offset: 16 + repeated GIJKCHKMPJG DGNGMJMPFGK = 11; // offset: 24 } - message FDANEJNFABF { - uint32 progress = 10; // offset: 24 - uint32 id = 15; // offset: 28 + uint32 progress = 12; // offset: 28 + uint32 id = 15; // offset: 24 } - message GIHLNOIACIH { - repeated FDANEJNFABF KFOFAKDPGJC = 13; // offset: 24 - repeated uint32 MNIIFCOOOML = 12; // offset: 32 + repeated FDANEJNFABF KFOFAKDPGJC = 5; // offset: 32 + repeated uint32 MNIIFCOOOML = 14; // offset: 24 } // Obf: CEPKLKNFLON // Type: Req -// CmdID: 7492 +// CmdID: 7473 message GetSwordTrainingDataCsReq { } // Obf: AKLEOKANBFE // Type: Rsp -// CmdID: 7457 +// CmdID: 7487 message GetSwordTrainingDataScRsp { - 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 + GIHLNOIACIH BBEKBJPHEJK = 1; // offset: 32 + repeated uint32 CICCAIENFGA = 2; // offset: 56 + EINKHFKDCCD AJGOEJHKOKE = 4; // offset: 40 + uint32 PABJCCKBGEB = 7; // offset: 68 + repeated uint32 JBJNHJNMPAP = 8; // offset: 24 + repeated uint32 IEPANMCFKJL = 10; // offset: 48 + uint32 retcode = 13; // offset: 72 + bool GPGIMFMGGKG = 15; // offset: 64 } // Obf: CBBJNPGLLHM // Type: Req -// CmdID: 7473 +// CmdID: 7494 message SwordTrainingTurnActionCsReq { - repeated uint32 CCPADEMEHBA = 6; // offset: 16 - repeated uint32 GJEPAKHPFCG = 8; // offset: 24 + repeated uint32 GJEPAKHPFCG = 13; // offset: 24 + repeated uint32 CCPADEMEHBA = 14; // offset: 32 } // Obf: CEJHJJNCHCJ // Type: Rsp -// CmdID: 7494 +// CmdID: 7469 message SwordTrainingTurnActionScRsp { - repeated uint32 CCPADEMEHBA = 14; // offset: 24 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 4; // offset: 32 + repeated uint32 CCPADEMEHBA = 10; // offset: 24 } // Obf: CBONHEMLCJG // Type: Req -// CmdID: 7477 +// CmdID: 7498 message SwordTrainingDailyPhaseConfirmCsReq { - SwordTrainingDailyPhaseType GCBHFKKGPHC = 6; // offset: 24 + SwordTrainingDailyPhaseType GCBHFKKGPHC = 1; // offset: 24 } // Obf: IOCHJOIIJAC // Type: Rsp -// CmdID: 7469 +// CmdID: 7453 message SwordTrainingDailyPhaseConfirmScRsp { - bool KPMJOKEFLJO = 3; // offset: 24 - uint32 retcode = 8; // offset: 28 + uint32 retcode = 10; // offset: 28 + bool KPMJOKEFLJO = 13; // offset: 24 } // Obf: MLHMOBMFJDF // Type: Req -// CmdID: 7495 +// CmdID: 7457 message SwordTrainingDialogueSelectOptionCsReq { - uint32 HAFOKMHCGFM = 2; // offset: 24 + uint32 HAFOKMHCGFM = 12; // offset: 24 } // Obf: JKKCLMHGJNN // Type: Rsp -// CmdID: 7459 +// CmdID: 7460 message SwordTrainingDialogueSelectOptionScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: HNANALOFHKL // Type: Req -// CmdID: 7485 +// CmdID: 7491 message SwordTrainingExamResultConfirmCsReq { } // Obf: GOBDDIKGMJB // Type: Rsp -// CmdID: 7486 +// CmdID: 7462 message SwordTrainingExamResultConfirmScRsp { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 2; // offset: 24 } // Obf: NJFMGIPINNK // Type: Req -// CmdID: 7490 +// CmdID: 7479 message EnterSwordTrainingExamCsReq { } // Obf: IGKNBCIOBJJ // Type: Rsp -// CmdID: 7455 +// CmdID: 7483 message EnterSwordTrainingExamScRsp { - SceneBattleInfo battle_info = 11; // offset: 16 - uint32 retcode = 6; // offset: 32 + SceneBattleInfo battle_info = 5; // offset: 16 + uint32 retcode = 11; // offset: 32 } // Obf: NPEPGBMPCEK // Type: Req -// CmdID: 7458 +// CmdID: 7456 message SwordTrainingLearnSkillCsReq { - uint32 skill_id = 1; // offset: 24 + uint32 skill_id = 11; // offset: 24 } // Obf: MBPCKIKJKOF // Type: Rsp -// CmdID: 7453 +// CmdID: 7452 message SwordTrainingLearnSkillScRsp { - uint32 retcode = 9; // offset: 24 - uint32 skill_id = 7; // offset: 28 + uint32 skill_id = 7; // offset: 24 + uint32 retcode = 13; // offset: 28 } // Obf: LLCLGDKFKPJ // Type: Req -// CmdID: 7488 +// CmdID: 7464 message SwordTrainingStartGameCsReq { - uint32 game_story_line_id = 12; // offset: 24 + uint32 game_story_line_id = 1; // offset: 24 } // Obf: LLONJLACLDH // Type: Rsp -// CmdID: 7470 +// CmdID: 7485 message SwordTrainingStartGameScRsp { - EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 - uint32 retcode = 11; // offset: 32 + EINKHFKDCCD AJGOEJHKOKE = 4; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: KPPPMHDPFML // Type: Req -// CmdID: 7462 +// CmdID: 7465 message SwordTrainingStoryConfirmCsReq { - uint32 LNAHJENGELA = 14; // offset: 24 + uint32 LNAHJENGELA = 6; // offset: 24 } // Obf: DIAGLMMBKIP // Type: Rsp -// CmdID: 7456 +// CmdID: 7463 message SwordTrainingStoryConfirmScRsp { - uint32 LNAHJENGELA = 6; // offset: 24 - uint32 retcode = 10; // offset: 28 + uint32 LNAHJENGELA = 5; // offset: 24 + uint32 retcode = 6; // offset: 28 } // Obf: HINGFMLCGKA // Type: Req -// CmdID: 7466 +// CmdID: 7458 message SwordTrainingGiveUpGameCsReq { } // Obf: CGAACLIDCBP // Type: Rsp -// CmdID: 7491 +// CmdID: 7468 message SwordTrainingGiveUpGameScRsp { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 7; // offset: 24 } // Obf: CHOPOIIJCPD // Type: Notify -// CmdID: 7499 +// CmdID: 7490 message SwordTrainingGameSettleScNotify { - 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 + IPPKHOFKMHM reason = 3; // offset: 64 + ItemList reward = 5; // offset: 40 + uint32 game_story_line_id = 6; // offset: 52 + uint32 turn = 7; // offset: 60 + uint32 LBNLIJBPKHI = 8; // offset: 48 + repeated uint32 KACAMGJNOOB = 10; // offset: 32 + uint32 CDBGPMABMGM = 11; // offset: 56 + repeated uint32 BHFHFONGHML = 14; // offset: 24 } // Obf: DNJMMFCCGFN // Type: Notify -// CmdID: 7464 +// CmdID: 7476 message SwordTrainingUnlockSyncScNotify { - repeated FDANEJNFABF KFOFAKDPGJC = 10; // offset: 16 - repeated uint32 MNIIFCOOOML = 7; // offset: 24 + repeated uint32 MNIIFCOOOML = 13; // offset: 24 + repeated FDANEJNFABF KFOFAKDPGJC = 15; // offset: 16 } // Obf: HIOFMDBFHAG // Type: Req -// CmdID: 7496 +// CmdID: 7497 message SwordTrainingSelectEndingCsReq { uint32 PFOLEGLCLFE = 1; // offset: 24 } // Obf: IKDGBHLLMBB // Type: Rsp -// CmdID: 7465 +// CmdID: 7492 message SwordTrainingSelectEndingScRsp { - uint32 PFOLEGLCLFE = 12; // offset: 24 - uint32 retcode = 11; // offset: 28 + uint32 PFOLEGLCLFE = 8; // offset: 28 + uint32 retcode = 13; // offset: 24 } // Obf: HCIOANIMHPE // Type: Req -// CmdID: 7474 +// CmdID: 7486 message SwordTrainingRestoreGameCsReq { } // Obf: LELIJDKDOOC // Type: Rsp -// CmdID: 7478 +// CmdID: 7480 message SwordTrainingRestoreGameScRsp { - EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 + EINKHFKDCCD AJGOEJHKOKE = 7; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: AKDCJGCEHKB // Type: Req -// CmdID: 7451 +// CmdID: 7500 message SwordTrainingStoryBattleCsReq { } // Obf: DIIPGEODELO // Type: Rsp -// CmdID: 7461 +// CmdID: 7454 message SwordTrainingStoryBattleScRsp { - SceneBattleInfo battle_info = 13; // offset: 24 - uint32 retcode = 12; // offset: 32 + SceneBattleInfo battle_info = 3; // offset: 16 + uint32 retcode = 5; // offset: 32 } // Obf: KHKMBEMDJNN // Type: Notify -// CmdID: 7483 +// CmdID: 7455 message SwordTrainingActionTurnSettleScNotify { - repeated LBBGLAHFJKN BINKDPMJLFG = 12; // offset: 24 - uint32 GEAJILJKBIK = 9; // offset: 32 + repeated LBBGLAHFJKN BINKDPMJLFG = 2; // offset: 16 + uint32 GEAJILJKBIK = 12; // offset: 32 } // Obf: IAMLGPGAFAC // Type: Req -// CmdID: 7481 +// CmdID: 7484 message SwordTrainingResumeGameCsReq { - uint32 game_story_line_id = 10; // offset: 24 + uint32 game_story_line_id = 5; // offset: 24 } // Obf: BBFDEKAAIFO // Type: Rsp -// CmdID: 7475 +// CmdID: 7488 message SwordTrainingResumeGameScRsp { EINKHFKDCCD AJGOEJHKOKE = 4; // offset: 24 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 9; // offset: 32 } // Obf: LNBDOMKFAGG // Type: Req -// CmdID: 7452 +// CmdID: 7461 message SwordTrainingSetSkillTraceCsReq { - uint32 skill_id = 8; // offset: 24 + uint32 skill_id = 10; // offset: 24 } // Obf: FCHBGJDOBIE // Type: Rsp -// CmdID: 7476 +// CmdID: 7499 message SwordTrainingSetSkillTraceScRsp { - uint32 retcode = 8; // offset: 24 - uint32 skill_id = 4; // offset: 28 + uint32 skill_id = 6; // offset: 24 + uint32 retcode = 10; // offset: 28 } // Obf: BDACGGBMIJE // Type: Req -// CmdID: 7460 +// CmdID: 7496 message SwordTrainingMarkEndingViewedCsReq { } // Obf: CPKPGMKDKMG // Type: Rsp -// CmdID: 7497 +// CmdID: 7481 message SwordTrainingMarkEndingViewedScRsp { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 9; // offset: 24 } +// Obf: OFHDDJMLOGG enum CmdPlayerSyncType { OFHDDJMLOGG_LIDGOKIFPOJ = 0; - CmdPlayerSyncScNotify = 673; + CmdPlayerSyncScNotify = 625; } +// Obf: IAIDGGGMBPJ message BasicModuleSync { - uint32 DLODAKOHFOP = 2; // offset: 24 - uint32 stamina = 12; // offset: 28 + uint32 stamina = 4; // offset: 24 + uint32 DLODAKOHFOP = 6; // offset: 28 } +// Obf: NHGJGMAEBCI message PlayerBoardModuleSync { - 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 + repeated HeadIconData unlocked_head_icon_list = 5; // offset: 40 + bool MFFGEMKLNBF = 6; // offset: 56 + string signature = 7; // offset: 24 + HeadFrameInfo head_frame_info = 10; // offset: 48 + repeated uint32 GHNJNFKJEDC = 13; // offset: 16 } - message AvatarSync { - repeated Avatar avatar_list = 12; // offset: 16 - repeated AvatarPathData avatar_path_data_info_list = 6; // offset: 24 + repeated Avatar avatar_list = 6; // offset: 32 + repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 24 } +// Obf: EOJCKAGKGBM message MissionSync { - 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 + repeated uint32 finished_main_mission_id_list = 1; // offset: 16 + repeated Mission mission_list = 4; // offset: 56 + repeated uint32 OBCBLABECEA = 7; // offset: 48 + repeated uint32 LEBFLAKCJCM = 10; // offset: 40 + repeated uint32 DEPBONHELFD = 11; // offset: 64 + repeated MJBANFPPEFH NLPKLNDCMOC = 14; // offset: 32 } - message PFNHCOJOBKH { - repeated uint32 ABMLLCOKOLN = 5; // offset: 16 - repeated uint32 LKAKMGKENOI = 9; // offset: 32 + repeated uint32 ABMLLCOKOLN = 4; // offset: 16 + repeated uint32 LKAKMGKENOI = 11; // offset: 32 } - 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 + repeated SectionStatus section_status = 5; // offset: 48 + repeated GroupStatus message_group_status = 10; // offset: 32 + repeated uint32 MDANGIEIMIF = 13; // offset: 40 + repeated uint32 BGPACBIJDCH = 14; // offset: 24 } // Obf: NIEBAAFIPDA // Type: Notify -// CmdID: 673 +// CmdID: 625 message PlayerSyncScNotify { - 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 + BasicModuleSync JHJNMOFMPMO = 2; // offset: 144 + repeated uint32 del_relic_list = 5; // offset: 136 + MissionSync mission_sync = 6; // offset: 56 + repeated WaitDelResource wait_del_resource_list = 7; // offset: 88 + repeated Relic relic_list = 8; // offset: 152 + AvatarSync avatar_sync = 9; // offset: 40 + repeated Quest quest_list = 10; // offset: 72 + PlayerBasicInfo basic_info = 11; // offset: 24 + repeated Equipment equipment_list = 12; // offset: 168 + repeated Material material_list = 14; // offset: 80 + repeated uint32 del_equipment_list = 15; // offset: 128 + repeated NKDNFDCFNCP NMBAFJGFOIH = 240; // offset: 16 + PlayerBoardModuleSync update_player_board_module_list = 325; // offset: 48 + repeated Material NAJFMIIFIEC = 525; // offset: 160 + repeated CCHMHOONEGG JIEOHBBDJDA = 608; // offset: 176 + repeated NLLLAAEJOBP update_platform_bound_gifts_list = 1086; // offset: 96 + ItemList FHHGDACMJED = 1130; // offset: 104 + SyncStatus sync_status = 1405; // offset: 112 + PFNHCOJOBKH update_pet_summon_items_list = 1452; // offset: 120 + CJLCPMDGIBO DHKFCDAGHDM = 1962; // offset: 32 } +// Obf: LAGOBKECEDB enum CmdTalkEventType { 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; + CmdFinishFirstTalkNpcCsReq = 2186; + CmdGetNpcTakenRewardCsReq = 2125; + CmdFinishFirstTalkByPerformanceNpcScRsp = 2138; + CmdGetFirstTalkByPerformanceNpcScRsp = 2140; + CmdGetNpcTakenRewardScRsp = 2178; + CmdTakeTalkRewardCsReq = 2193; + CmdGetFirstTalkNpcCsReq = 2188; + CmdFinishFirstTalkByPerformanceNpcCsReq = 2133; + CmdGetFirstTalkByPerformanceNpcCsReq = 2171; + CmdTakeTalkRewardScRsp = 2158; + CmdGetFirstTalkNpcScRsp = 2181; + CmdFinishFirstTalkNpcScRsp = 2147; + CmdSelectInclinationTextScRsp = 2113; + CmdSelectInclinationTextCsReq = 2126; } // Obf: AFAEAGLMJEL // Type: Req -// CmdID: 2173 +// CmdID: 2125 message GetNpcTakenRewardCsReq { - uint32 npc_id = 3; // offset: 24 + uint32 npc_id = 13; // offset: 24 } // Obf: NICENHFMLNE // Type: Rsp -// CmdID: 2103 +// CmdID: 2178 message GetNpcTakenRewardScRsp { - repeated uint32 talk_event_list = 3; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 6; // offset: 32 + repeated uint32 NLMBBAMMCCM = 13; // offset: 16 uint32 npc_id = 14; // offset: 36 } // Obf: ONGCMCCAPOA // Type: Req -// CmdID: 2180 +// CmdID: 2193 message TakeTalkRewardCsReq { - Vector JAKEBEGAJNA = 15; // offset: 16 - uint32 MJALBOEAKME = 4; // offset: 32 + Vector JAKEBEGAJNA = 1; // offset: 16 + uint32 MJALBOEAKME = 7; // offset: 32 } // Obf: DIOPCDKIEKN // Type: Rsp -// CmdID: 2127 +// CmdID: 2158 message TakeTalkRewardScRsp { - ItemList reward = 10; // offset: 16 - uint32 retcode = 3; // offset: 32 - uint32 MJALBOEAKME = 9; // offset: 36 + uint32 MJALBOEAKME = 1; // offset: 32 + uint32 retcode = 11; // offset: 36 + ItemList reward = 15; // offset: 24 } // Obf: GNLACIGLJJN // Type: Req -// CmdID: 2136 +// CmdID: 2188 message GetFirstTalkNpcCsReq { - repeated uint32 npc_id_list = 15; // offset: 24 + repeated uint32 FLJBOHAFLOK = 8; // offset: 24 } - message ILKADBIDKAA { - bool is_meet = 2; // offset: 24 - uint32 npc_id = 4; // offset: 28 + bool is_meet = 3; // offset: 28 + uint32 GCBDPAFMKAN = 13; // offset: 24 } // Obf: KGAPKGHAKHF // Type: Rsp -// CmdID: 2113 +// CmdID: 2181 message GetFirstTalkNpcScRsp { - repeated ILKADBIDKAA npc_meet_status_list = 9; // offset: 24 - uint32 retcode = 15; // offset: 32 + repeated ILKADBIDKAA npc_meet_status_list = 1; // offset: 16 + uint32 retcode = 9; // offset: 32 } // Obf: ODIKKIMIMHO // Type: Req -// CmdID: 2115 +// CmdID: 2186 message FinishFirstTalkNpcCsReq { - uint32 npc_id = 7; // offset: 24 + uint32 GCBDPAFMKAN = 5; // offset: 24 } // Obf: DDLGGGGKPHD // Type: Rsp -// CmdID: 2181 +// CmdID: 2147 message FinishFirstTalkNpcScRsp { - uint32 npc_id = 6; // offset: 24 - uint32 retcode = 9; // offset: 28 + uint32 retcode = 2; // offset: 28 + uint32 GCBDPAFMKAN = 11; // offset: 24 } // Type: Req -// CmdID: 2110 +// CmdID: 2126 message SelectInclinationTextCsReq { - uint32 talk_sentence_id = 13; // offset: 24 + uint32 talk_sentence_id = 1; // offset: 24 } // Type: Rsp -// CmdID: 2187 +// CmdID: 2113 message SelectInclinationTextScRsp { - uint32 talk_sentence_id = 4; // offset: 24 uint32 retcode = 5; // offset: 28 + uint32 talk_sentence_id = 10; // offset: 24 } - message NpcMeetByPerformanceStatus { - bool is_meet = 14; // offset: 24 - uint32 performance_id = 3; // offset: 28 + bool is_meet = 2; // offset: 24 + uint32 performance_id = 15; // offset: 28 } // Obf: MEJFIDEOLBN // Type: Req -// CmdID: 2129 +// CmdID: 2171 message GetFirstTalkByPerformanceNpcCsReq { - repeated uint32 performance_id_list = 9; // offset: 24 + repeated uint32 performance_id_list = 14; // offset: 16 } // Obf: BDMBCADIHLN // Type: Rsp -// CmdID: 2112 +// CmdID: 2140 message GetFirstTalkByPerformanceNpcScRsp { - repeated NpcMeetByPerformanceStatus npc_meet_status_list = 11; // offset: 16 - uint32 retcode = 6; // offset: 32 + repeated NpcMeetByPerformanceStatus npc_meet_status_list = 3; // offset: 24 + uint32 retcode = 15; // offset: 32 } // Obf: CFLOLHMFICG // Type: Req -// CmdID: 2154 +// CmdID: 2133 message FinishFirstTalkByPerformanceNpcCsReq { - uint32 performance_id = 13; // offset: 24 + uint32 performance_id = 1; // offset: 24 } // Obf: LADNPPKPJGM // Type: Rsp -// CmdID: 2183 +// CmdID: 2138 message FinishFirstTalkByPerformanceNpcScRsp { - ItemList reward = 2; // offset: 16 - uint32 retcode = 1; // offset: 32 - uint32 performance_id = 3; // offset: 36 + uint32 performance_id = 1; // offset: 36 + ItemList reward = 5; // offset: 16 + uint32 retcode = 9; // offset: 32 } +// Obf: ACPLKAJAAIL 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; + CmdTarotBookUnlockInteractionScRsp = 8160; + CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8154; + CmdTarotBookFinishStoryCsReq = 8145; CmdTarotBookGetDataCsReq = 8158; + CmdTarotBookUnlockInteractionCsReq = 8149; + CmdTarotBookOpenPackCsReq = 8143; + CmdTarotBookUnlockStoryScRsp = 8157; + CmdTarotBookOpenPackScRsp = 8152; + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8147; + CmdTarotBookFinishInteractionCsReq = 8155; + CmdTarotBookSyncDataScNotify = 8150; + CmdTarotBookModifyEnergyScNotify = 8151; + CmdTarotBookGetDataScRsp = 8148; CmdTarotBookUnlockStoryCsReq = 8142; - CmdTarotBookModifyEnergyScNotify = 8144; - CmdTarotBookFinishStoryScRsp = 8154; + CmdTarotBookFinishStoryScRsp = 8144; + CmdTarotBookFinishInteractionScRsp = 8141; } - message LIONJNJEBBF { - uint32 level = 5; // offset: 24 - uint32 id = 12; // offset: 28 + uint32 id = 8; // offset: 24 + uint32 level = 13; // offset: 28 } - message AOMMAFEOBOA { - uint32 id = 14; // offset: 24 - bool has_passed = 1; // offset: 28 + uint32 id = 12; // offset: 24 + bool has_passed = 15; // offset: 28 } - message OHCFIOOIKND { - repeated LIONJNJEBBF LNFCBCDNFDL = 6; // offset: 24 - repeated AOMMAFEOBOA ILKLAJBGKKI = 1; // offset: 32 + repeated AOMMAFEOBOA ILKLAJBGKKI = 4; // offset: 32 + repeated LIONJNJEBBF LNFCBCDNFDL = 9; // offset: 24 } - message GMBGLBHEFDI { - repeated uint32 FPPJGGJCJIH = 6; // offset: 16 - repeated uint32 HKFDNIFACFH = 4; // offset: 32 + repeated uint32 HKFDNIFACFH = 1; // offset: 24 + repeated uint32 FPPJGGJCJIH = 8; // offset: 16 } // Obf: ODKKAPPADGE @@ -39014,154 +37424,240 @@ message TarotBookGetDataCsReq { // Obf: OGNGCOFKPPG // Type: Rsp -// CmdID: 8146 +// CmdID: 8148 message TarotBookGetDataScRsp { - 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 + uint32 energy_info = 1; // offset: 64 + OHCFIOOIKND BBEMIGELGJC = 4; // offset: 32 + GMBGLBHEFDI interaction = 5; // offset: 48 + map IMNNLHCAKML = 6; // offset: 16 + map IJOJMJOMELA = 8; // offset: 24 + uint32 LOCEBOCJGEC = 9; // offset: 68 + uint32 HBLKMBHGLNO = 10; // offset: 60 + uint32 retcode = 14; // offset: 56 } // Obf: GBHLCODNKHL // Type: Req -// CmdID: 8156 +// CmdID: 8143 message TarotBookOpenPackCsReq { } // Obf: JPJENKLDDOH // Type: Rsp -// CmdID: 8160 +// CmdID: 8152 message TarotBookOpenPackScRsp { - 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 + uint32 energy_info = 2; // offset: 48 + map NLAANGNGAIA = 3; // offset: 32 + uint32 HBLKMBHGLNO = 6; // offset: 40 + uint32 retcode = 11; // offset: 52 + map KMNLFHLINFB = 12; // offset: 16 + uint32 LOCEBOCJGEC = 15; // offset: 44 } // Obf: JJOKPIPHCAK // Type: Req // CmdID: 8142 message TarotBookUnlockStoryCsReq { - repeated uint32 BHFHFONGHML = 9; // offset: 16 + repeated uint32 BHFHFONGHML = 13; // offset: 16 } // Obf: NDIGHHGLNED // Type: Rsp -// CmdID: 8159 +// CmdID: 8157 message TarotBookUnlockStoryScRsp { - 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 + LIONJNJEBBF CLLIKPONHOC = 1; // offset: 40 + map IJOJMJOMELA = 3; // offset: 24 + repeated uint32 BHFHFONGHML = 6; // offset: 32 + uint32 retcode = 9; // offset: 56 + map IMNNLHCAKML = 12; // offset: 48 } // Obf: LAHKEHALABO // Type: Req -// CmdID: 8152 +// CmdID: 8145 message TarotBookFinishStoryCsReq { - uint32 LNAHJENGELA = 11; // offset: 24 + uint32 LNAHJENGELA = 3; // offset: 24 } // Obf: KJIGKPHPELI // Type: Rsp -// CmdID: 8154 +// CmdID: 8144 message TarotBookFinishStoryScRsp { - OHCFIOOIKND BBEMIGELGJC = 5; // offset: 16 - uint32 LNAHJENGELA = 11; // offset: 32 - uint32 retcode = 9; // offset: 36 + uint32 retcode = 2; // offset: 36 + OHCFIOOIKND BBEMIGELGJC = 4; // offset: 24 + uint32 LNAHJENGELA = 9; // offset: 32 } // Obf: GPJONCPIEEI // Type: Notify -// CmdID: 8144 +// CmdID: 8151 message TarotBookModifyEnergyScNotify { - uint32 sub_mission_id = 10; // offset: 24 - uint32 energy_info = 2; // offset: 28 + uint32 energy_info = 3; // offset: 28 + uint32 sub_mission_id = 8; // offset: 24 } // Obf: CHGCCAGBEKF // Type: Req -// CmdID: 8151 +// CmdID: 8155 message TarotBookFinishInteractionCsReq { - uint32 INJAGFDOFEJ = 4; // offset: 24 + uint32 INJAGFDOFEJ = 8; // offset: 24 } // Obf: NEJLCIDPCEE // Type: Rsp -// CmdID: 8157 +// CmdID: 8141 message TarotBookFinishInteractionScRsp { - uint32 retcode = 9; // offset: 24 - uint32 INJAGFDOFEJ = 6; // offset: 28 + uint32 retcode = 4; // offset: 24 + uint32 INJAGFDOFEJ = 15; // offset: 28 } // Obf: CFKKKGCBANF // Type: Req -// CmdID: 8143 +// CmdID: 8149 message TarotBookUnlockInteractionCsReq { - repeated uint32 CLNOMEFFHKG = 7; // offset: 24 + repeated uint32 CLNOMEFFHKG = 11; // offset: 16 } // Obf: KFJJJNGBMMK // Type: Rsp -// CmdID: 8148 +// CmdID: 8160 message TarotBookUnlockInteractionScRsp { + uint32 retcode = 8; // offset: 32 repeated uint32 CLNOMEFFHKG = 15; // offset: 16 - uint32 retcode = 14; // offset: 32 } // Obf: OBGJCNJEIFC // Type: Notify -// CmdID: 8147 +// CmdID: 8150 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 + uint32 energy_info = 4; // offset: 48 + OHCFIOOIKND BBEMIGELGJC = 5; // offset: 32 + uint32 HBLKMBHGLNO = 8; // offset: 56 + uint32 LOCEBOCJGEC = 9; // offset: 52 + map IMNNLHCAKML = 11; // offset: 40 + map IJOJMJOMELA = 13; // offset: 24 } // Obf: HKMMEADEBKI // Type: Req -// CmdID: 8150 +// CmdID: 8147 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } // Obf: HLNNMCHNGCN // Type: Rsp -// CmdID: 8155 +// CmdID: 8154 message TarotBookMultiOpenPackAndUnlockStoryScRsp { - 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 + uint32 retcode = 1; // offset: 60 + uint32 HBLKMBHGLNO = 5; // offset: 64 + uint32 LOCEBOCJGEC = 6; // offset: 68 + uint32 energy_info = 10; // offset: 56 + OHCFIOOIKND BBEMIGELGJC = 11; // offset: 40 + map IJOJMJOMELA = 12; // offset: 48 + repeated uint32 LNOAAOAFJJE = 13; // offset: 16 + map IMNNLHCAKML = 15; // offset: 32 } +// Obf: BJCICKIHPPK +enum CmdTeamTowersType { + BJCICKIHPPK_NLCDGIPGFDJ = 0; + CmdGNNAEMBFINJ = 9975; + CmdICLFACJDJHB = 9957; + CmdCLCOAJDPMJN = 9954; + CmdPIOKKOMDAEI = 9959; + CmdKKPHDBMNNHB = 9968; +} + +enum GJCOFAFLAEI { + GJCOFAFLAEI_NLCDGIPGFDJ = 0; + GJCOFAFLAEI_NCMIMMDPHFM = 1; + GJCOFAFLAEI_role_star = 2; + GJCOFAFLAEI_MCMDKGEANNA = 3; + GJCOFAFLAEI_LBGJHODBAEA = 4; +} +message AJGLEIOGOID { + repeated uint32 IKOKEPJGHAF = 3; // offset: 24 + uint32 stage_id = 7; // offset: 40 + uint32 IDIPBEPCIFG = 11; // offset: 32 + uint32 finish_time = 14; // offset: 36 +} +message KMAOBFIIMKF { + repeated uint32 PICLHLCBIMP = 4; // offset: 16 + uint32 GEPHKCPLAJF = 11; // offset: 32 +} +message EABDMCJDJFA { + uint32 level = 9; // offset: 28 + uint32 skill_id = 15; // offset: 24 +} + +// Type: Req +// CmdID: 9959 +message PIOKKOMDAEI { +} + +// Type: Rsp +// CmdID: 9975 +message GNNAEMBFINJ { + KMAOBFIIMKF JCOBJAMPOAL = 6; // offset: 32 + repeated AJGLEIOGOID OHFIIBEIPJE = 7; // offset: 40 + uint32 retcode = 10; // offset: 48 + repeated EABDMCJDJFA LCOCDLIECKJ = 11; // offset: 24 + uint32 GEPHKCPLAJF = 13; // offset: 52 +} + +// Type: Req +// CmdID: 9968 +message KKPHDBMNNHB { + uint32 stage_id = 4; // offset: 60 + repeated HDLCAPDIKJI cast_skill_info_list = 6; // offset: 40 + uint32 MNHPDBEDJLB = 8; // offset: 56 + repeated uint32 PBNNCINCGGC = 9; // offset: 32 + uint32 finish_time = 10; // offset: 76 + bool is_win = 11; // offset: 72 + uint64 CEDKBKPCCDJ = 12; // offset: 48 + uint32 room_id = 13; // offset: 64 + repeated uint32 IKOKEPJGHAF = 14; // offset: 16 + uint32 IDIPBEPCIFG = 15; // offset: 68 +} +message MBLAIDFENOE { + uint32 NCHBLJHJNID = 7; // offset: 28 + GJCOFAFLAEI source_type = 10; // offset: 32 + uint32 exp = 15; // offset: 24 +} + +// Type: Rsp +// CmdID: 9954 +message CLCOAJDPMJN { + uint32 IDIPBEPCIFG = 1; // offset: 48 + repeated MBLAIDFENOE GEPKDDNJING = 2; // offset: 16 + uint32 finish_time = 5; // offset: 60 + repeated uint32 IKOKEPJGHAF = 7; // offset: 32 + uint32 stage_id = 8; // offset: 40 + bool is_win = 9; // offset: 52 + uint32 GEPHKCPLAJF = 10; // offset: 56 + uint32 retcode = 14; // offset: 44 +} + +// Type: Notify +// CmdID: 9957 +message ICLFACJDJHB { + uint32 level = 1; // offset: 24 + uint32 skill_id = 8; // offset: 28 +} + +// Obf: EDAAOKDAEIF enum CmdTelevisionActivityType { EDAAOKDAEIF_NLCDGIPGFDJ = 0; - CmdTelevisionActivityBattleEndScNotify = 6979; - CmdEnterTelevisionActivityStageScRsp = 6962; CmdGetTelevisionActivityDataCsReq = 6978; - CmdOAMGAJBHJLA = 6976; - CmdGetTelevisionActivityDataScRsp = 6966; - CmdEnterTelevisionActivityStageCsReq = 6980; + CmdEnterTelevisionActivityStageCsReq = 6972; + CmdEnterTelevisionActivityStageScRsp = 6962; + CmdGetTelevisionActivityDataScRsp = 6968; + CmdTelevisionActivityBattleEndScNotify = 6977; } - message PAAIMLDHJCI { - uint32 max_score = 7; // offset: 24 - uint32 KKNGIFOJLGJ = 8; // offset: 28 - uint32 NELOAKJAABI = 11; // offset: 32 + uint32 NELOAKJAABI = 4; // offset: 32 + uint32 max_score = 5; // offset: 24 + uint32 KKNGIFOJLGJ = 12; // offset: 28 } // Obf: HAOAFJLCIMO @@ -39172,299 +37668,280 @@ message GetTelevisionActivityDataCsReq { // Obf: PNMLKLLEEFE // Type: Rsp -// CmdID: 6966 +// CmdID: 6968 message GetTelevisionActivityDataScRsp { - repeated PAAIMLDHJCI AKDFABDHHIO = 8; // offset: 16 - uint32 retcode = 7; // offset: 32 -} - -// Type: Notify -// CmdID: 6976 -message OAMGAJBHJLA { - repeated PAAIMLDHJCI AKDFABDHHIO = 13; // offset: 24 + repeated PAAIMLDHJCI AKDFABDHHIO = 6; // offset: 16 + uint32 retcode = 15; // offset: 32 } // Obf: GHFHMCLBJKI // Type: Notify -// CmdID: 6979 +// CmdID: 6977 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 + uint32 turn_left = 1; // offset: 40 + uint32 round_score = 3; // offset: 32 + uint32 AAJFIPMBMHC = 6; // offset: 44 + PAAIMLDHJCI GBHAIBBFPHJ = 8; // offset: 16 + uint32 total_score = 12; // offset: 36 } - message CBIKIIMGKHH { - uint32 avatar_id = 6; // offset: 24 - AvatarType avatar_type = 4; // offset: 28 + uint32 avatar_id = 12; // offset: 28 + AvatarType avatar_type = 13; // offset: 24 } // Obf: IKECLANKKII // Type: Req -// CmdID: 6980 +// CmdID: 6972 message EnterTelevisionActivityStageCsReq { - repeated uint32 buff_list = 1; // offset: 24 - repeated CBIKIIMGKHH avatar_list = 4; // offset: 32 - uint32 KKNGIFOJLGJ = 12; // offset: 40 + uint32 KKNGIFOJLGJ = 7; // offset: 40 + repeated uint32 buff_list = 10; // offset: 32 + repeated CBIKIIMGKHH avatar_list = 14; // offset: 16 } // Obf: DCMOMHFNFAH // Type: Rsp // CmdID: 6962 message EnterTelevisionActivityStageScRsp { - SceneBattleInfo battle_info = 4; // offset: 24 - uint32 retcode = 7; // offset: 32 - uint32 KKNGIFOJLGJ = 3; // offset: 36 + uint32 retcode = 3; // offset: 32 + uint32 KKNGIFOJLGJ = 7; // offset: 36 + SceneBattleInfo battle_info = 11; // offset: 24 } +// Obf: MLHMKFMJKHD enum CmdTextJoinType { MLHMKFMJKHD_NLCDGIPGFDJ = 0; - CmdTextJoinQueryScRsp = 3827; - CmdTextJoinQueryCsReq = 3880; - MLHMKFMJKHD_IPONEPLMCBI = 3873; - CmdTextJoinBatchSaveScRsp = 3813; - CmdTextJoinBatchSaveCsReq = 3836; - CmdOGFBEAPMGJM = 3803; + CmdTextJoinBatchSaveCsReq = 3888; + CmdTextJoinQueryCsReq = 3893; + CmdOGFBEAPMGJM = 3878; + MLHMKFMJKHD_IPONEPLMCBI = 3825; + CmdTextJoinQueryScRsp = 3858; + CmdTextJoinBatchSaveScRsp = 3881; } - 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 + uint32 PAIPJMKCCEH = 1; // offset: 32 + uint32 HPCIKHIBFHD = 7; // offset: 36 + string ANEGIMPIEHL = 9; // offset: 16 } - message KIJJCOBOJFM { - string JHIHMEPGDIK = 12; // offset: 24 - uint32 MFOFNOPEBEN = 8; // offset: 32 - uint32 PAIPJMKCCEH = 7; // offset: 36 + uint32 text_join_item_id = 15; // offset: 24 } // Type: Rsp -// CmdID: 3803 +// CmdID: 3878 message OGFBEAPMGJM { - string JHIHMEPGDIK = 4; // offset: 24 - uint32 PAIPJMKCCEH = 5; // offset: 32 - uint32 MFOFNOPEBEN = 9; // offset: 36 - uint32 retcode = 6; // offset: 40 + uint32 retcode = 3; // offset: 24 } // Obf: AKBOBPLCNFN // Type: Req -// CmdID: 3880 +// CmdID: 3893 message TextJoinQueryCsReq { - repeated uint32 OBAOJAOAPBC = 9; // offset: 24 + repeated uint32 OBAOJAOAPBC = 12; // offset: 16 } // Obf: JIGMJHLOHKG // Type: Rsp -// CmdID: 3827 +// CmdID: 3858 message TextJoinQueryScRsp { - repeated JCDNAGMDELF HPEDOFFJKKP = 8; // offset: 16 - uint32 retcode = 2; // offset: 32 + repeated JCDNAGMDELF HPEDOFFJKKP = 2; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Obf: MPDCAFLJDEB // Type: Req -// CmdID: 3836 +// CmdID: 3888 message TextJoinBatchSaveCsReq { - repeated JCDNAGMDELF HPEDOFFJKKP = 10; // offset: 24 + repeated JCDNAGMDELF HPEDOFFJKKP = 13; // offset: 24 } // Obf: ANIFBDMGAIC // Type: Rsp -// CmdID: 3813 +// CmdID: 3881 message TextJoinBatchSaveScRsp { - repeated JCDNAGMDELF HPEDOFFJKKP = 1; // offset: 24 - uint32 retcode = 2; // offset: 32 + repeated JCDNAGMDELF HPEDOFFJKKP = 2; // offset: 16 + uint32 retcode = 15; // offset: 32 } +// Obf: FNMAMNLNKKJ enum CmdTrackPhotoActivityType { FNMAMNLNKKJ_NLCDGIPGFDJ = 0; - CmdSettleTrackPhotoStageCsReq = 7552; - CmdSettleTrackPhotoStageScRsp = 7560; - CmdEGIJMPCIJOG = 7556; - CmdIGKBMLELJDH = 7557; + CmdStartTrackPhotoStageScRsp = 7556; + CmdGetTrackPhotoActivityDataCsReq = 7560; + CmdSettleTrackPhotoStageScRsp = 7555; + CmdGetTrackPhotoActivityDataScRsp = 7551; + CmdIGKBMLELJDH = 7559; CmdStartTrackPhotoStageCsReq = 7554; - CmdGetTrackPhotoActivityDataCsReq = 7559; - CmdStartTrackPhotoStageScRsp = 7551; - CmdGetTrackPhotoActivityDataScRsp = 7558; + CmdSettleTrackPhotoStageCsReq = 7553; + CmdEGIJMPCIJOG = 7552; } - message IFBJJJOBGHB { - uint32 max_score = 5; // offset: 24 - uint32 stage_id = 8; // offset: 28 + uint32 stage_id = 3; // offset: 28 + uint32 max_score = 14; // offset: 24 } // Obf: ODNFOAKHMKM // Type: Req -// CmdID: 7559 +// CmdID: 7560 message GetTrackPhotoActivityDataCsReq { } // Obf: BBKDJPONHPL // Type: Rsp -// CmdID: 7558 +// CmdID: 7551 message GetTrackPhotoActivityDataScRsp { - repeated IFBJJJOBGHB PEDCKGNNPAJ = 8; // offset: 16 - uint32 retcode = 13; // offset: 32 + repeated IFBJJJOBGHB PEDCKGNNPAJ = 6; // offset: 16 + uint32 retcode = 12; // offset: 32 } - message PNICDFFMDDB { - uint32 entity_id = 15; // offset: 24 - bool ADGCOJLMGAH = 3; // offset: 28 + bool ADGCOJLMGAH = 8; // offset: 24 + uint32 entity_id = 12; // offset: 28 } // Obf: GNKPJLJDHCO // Type: Req -// CmdID: 7552 +// CmdID: 7553 message SettleTrackPhotoStageCsReq { - repeated PNICDFFMDDB PIGLHELGMIJ = 14; // offset: 16 - uint32 cost_time = 7; // offset: 32 - uint32 stage_id = 15; // offset: 36 + uint32 stage_id = 10; // offset: 32 + repeated PNICDFFMDDB PIGLHELGMIJ = 12; // offset: 24 + uint32 cost_time = 13; // offset: 36 } // Obf: AGPEHMLFJBN // Type: Rsp -// CmdID: 7560 +// CmdID: 7555 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 + uint32 stage_id = 1; // offset: 36 + uint32 retcode = 6; // offset: 32 + uint32 score_id = 9; // offset: 40 + repeated PNICDFFMDDB PIGLHELGMIJ = 15; // offset: 24 } // Obf: MFDDPJOEDCF // Type: Req // CmdID: 7554 message StartTrackPhotoStageCsReq { - bool LCPPNDPKHPH = 11; // offset: 24 - uint32 stage_id = 1; // offset: 28 + bool LCPPNDPKHPH = 10; // offset: 28 + uint32 stage_id = 15; // offset: 24 } // Obf: OBADCOMDOON // Type: Rsp -// CmdID: 7551 +// CmdID: 7556 message StartTrackPhotoStageScRsp { - uint32 FPPECOIAHEP = 10; // offset: 24 - uint32 retcode = 1; // offset: 28 + uint32 trans_no = 3; // offset: 24 + uint32 retcode = 10; // offset: 28 } // Type: Req -// CmdID: 7556 +// CmdID: 7552 message EGIJMPCIJOG { - uint32 stage_id = 15; // offset: 24 + uint32 stage_id = 9; // offset: 24 } // Type: Rsp -// CmdID: 7557 +// CmdID: 7559 message IGKBMLELJDH { - uint32 retcode = 13; // offset: 24 + uint32 retcode = 5; // offset: 24 } +// Obf: NMGINGMHJDA enum CmdTrainCakeCatchType { 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; + CmdSocialPlayPreCheckEnterRoomCsReq = 9740; + CmdTrainCakeCatchSearchCsReq = 9668; + CmdDJIHNCHDFED = 9683; + CmdTrainCakeCatchOpenBoxScRsp = 9718; + CmdTrainCakeCatchDiyLikeCsReq = 9767; + CmdTrainCakeCatchOpenBoxCsReq = 9642; + CmdTrainCakeCatchDiyScRsp = 9658; + CmdSocialPlayTalkCsReq = 9753; + CmdCIEAALPHGFM = 9713; + CmdSocialPlayTalkScRsp = 9628; + CmdBODEMOLDHAA = 9747; + CmdJGAMELLGLGE = 9653; + CmdSocialPlayQueryRecentVisitorsScRsp = 9725; + CmdTrainCakeCatchGetDataScRsp = 9686; + CmdTrainCakeCatchDiyLikeScRsp = 9659; + CmdSocialPlayQueryRecentVisitorsCsReq = 9666; + CmdBPJMEGHIEIN = 9661; + CmdSocialPlaySettingInfoScNotify = 9639; + CmdTrainCakeCatchDiyCsReq = 9662; + CmdTrainCakeCatchDataScNotify = 9695; + CmdJKILAALMFIB = 9671; + CmdSocialPlayRoomPlayerMoveScNotify = 9644; + CmdSocialPlayPreCheckEnterRoomScRsp = 9699; + CmdTrainCakeCatchSearchScRsp = 9672; + CmdSocialPlayGameplayOperationScNotify = 9765; } - 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 + uint32 summoned_pet_id = 1; // offset: 56 + JOLAHHGIFHA NJDCPMENIFG = 3; // offset: 16 + uint32 uid = 6; // offset: 52 + int64 AIMNJIMDIKM = 7; // offset: 40 + bool OJPDDAOJJKC = 8; // offset: 48 + PlayerSimpleInfo AJIPBLCIONL = 12; // offset: 32 } - message POBLGKIGINE { - repeated JBJNJPAOCDA player_info = 2; // offset: 16 - uint32 PLIDNBMCIJH = 15; // offset: 44 + uint32 room_owner_uid = 4; // offset: 40 + repeated JBJNJPAOCDA player_info = 9; // offset: 32 oneof CBCJBNGJPDJ { - PBMDEBCGNMD LNMGOFCOMED = 1153; // offset: 24 + PBMDEBCGNMD LNMGOFCOMED = 39; // offset: 24 } } // Type: Req -// CmdID: 9646 +// CmdID: 9653 message JGAMELLGLGE { - JOLAHHGIFHA NJDCPMENIFG = 9; // offset: 24 + JOLAHHGIFHA NJDCPMENIFG = 7; // offset: 16 } // Type: Rsp -// CmdID: 9679 +// CmdID: 9671 message JKILAALMFIB { - uint32 retcode = 12; // offset: 24 + uint32 retcode = 3; // offset: 24 } // Obf: NCPEJLBJCLO // Type: Notify -// CmdID: 9754 +// CmdID: 9644 message SocialPlayRoomPlayerMoveScNotify { - MHNNEFBOPIE JENKGODEIOM = 8; // offset: 24 - uint32 PLIDNBMCIJH = 2; // offset: 32 - uint32 IKDEIJCEDIO = 10; // offset: 36 + MHNNEFBOPIE JENKGODEIOM = 5; // offset: 16 + uint32 op_uid = 8; // offset: 32 + uint32 room_owner_uid = 14; // offset: 36 } // Type: Req -// CmdID: 9625 +// CmdID: 9747 message BODEMOLDHAA { - uint32 teleport_id = 1; // offset: 24 + uint32 teleport_id = 11; // offset: 24 } // Type: Rsp -// CmdID: 9765 +// CmdID: 9683 message DJIHNCHDFED { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 15; // offset: 24 } // Obf: MLNOEMIDHME // Type: Notify -// CmdID: 9642 +// CmdID: 9765 message SocialPlayGameplayOperationScNotify { - uint32 IKDEIJCEDIO = 14; // offset: 32 - uint32 PLIDNBMCIJH = 5; // offset: 36 + uint32 room_owner_uid = 7; // offset: 40 + uint32 op_uid = 15; // offset: 32 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 + uint32 LMGGGLECNEA = 914; // offset: 24 + JBJNJPAOCDA GNLAECODENP = 1883; // offset: 24 + POBLGKIGINE LMFMBJCNALJ = 1621; // offset: 24 + uint32 HJHPHDACEHE = 849; // offset: 24 + BFAKMCIJFCB OEMEKBOGNJH = 832; // offset: 24 + HMACEHDGGHB ONMNMLBANHK = 1786; // offset: 24 + MIKGMGBHLEN PHKCDLPHMPA = 1794; // offset: 24 + POBLGKIGINE LABNNEGJNHO = 1625; // offset: 24 + int64 DBIKJPDBMOE = 557; // offset: 24 + IKBDJLNEPBH IMPBCBPIFAG = 799; // offset: 24 + uint32 BJLCBAAKPDI = 1359; // offset: 24 + uint32 DLKOEIANIMK = 1834; // offset: 24 } } @@ -39473,222 +37950,219 @@ message SocialPlayGameplayOperationScNotify { // CmdID: 9715 message TrainCakeCatchGetDataCsReq { } - message JOFHMCJPBCE { - uint32 count = 7; // offset: 24 - uint32 PCPDHEIEJFO = 11; // offset: 28 + uint32 count = 4; // offset: 28 + uint32 PCPDHEIEJFO = 12; // offset: 24 } - message PJFIMFJPMCN { - repeated uint32 LPDFMJPFGJH = 3; // offset: 24 - uint32 PCPDHEIEJFO = 5; // offset: 32 + repeated uint32 LPDFMJPFGJH = 2; // offset: 16 + uint32 PCPDHEIEJFO = 7; // offset: 32 } - message KKACLNNMMAM { - repeated uint32 BPAOGJPLENJ = 4; // offset: 16 - bool JMAODNEONPF = 12; // offset: 32 + bool JMAODNEONPF = 3; // offset: 32 + repeated uint32 BPAOGJPLENJ = 14; // offset: 16 } - message ONAADAJBLEB { - uint32 ONOHPMDGNNH = 7; // offset: 24 - int64 DBIKJPDBMOE = 12; // offset: 32 + int64 DBIKJPDBMOE = 7; // offset: 24 + uint32 ONOHPMDGNNH = 10; // offset: 32 } // Obf: HFALMNELEKP // Type: Rsp -// CmdID: 9641 +// CmdID: 9686 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 + uint32 retcode = 1; // offset: 100 + bool OJPDDAOJJKC = 2; // offset: 96 + repeated uint32 performance_id_list = 3; // offset: 56 + BFAKMCIJFCB NLJBJMDPBGN = 7; // offset: 16 + KKACLNNMMAM JIELLGELABA = 8; // offset: 48 + ONAADAJBLEB NAIFOMCLGLN = 9; // offset: 32 + repeated IKAHKMNCFDN BJPHDKEBOBK = 10; // offset: 40 + POBLGKIGINE DJMHHMMABJL = 11; // offset: 72 + repeated PJFIMFJPMCN CEMFBJPOLNP = 13; // offset: 24 + int64 CMHKFNFKGOI = 14; // offset: 88 + repeated JOFHMCJPBCE NIELDCLPOLA = 15; // offset: 80 } // Obf: MODIAGGMAMG // Type: Req -// CmdID: 9768 +// CmdID: 9642 message TrainCakeCatchOpenBoxCsReq { } // Obf: MHGGOEJBLCP // Type: Rsp -// CmdID: 9760 +// CmdID: 9718 message TrainCakeCatchOpenBoxScRsp { - repeated IKAHKMNCFDN BJPHDKEBOBK = 10; // offset: 24 - int64 CMHKFNFKGOI = 7; // offset: 32 - uint32 retcode = 15; // offset: 40 + uint32 retcode = 3; // offset: 32 + int64 CMHKFNFKGOI = 4; // offset: 40 + repeated IKAHKMNCFDN BJPHDKEBOBK = 14; // offset: 24 } // Obf: JLPJAFHHGDM // Type: Req -// CmdID: 9644 +// CmdID: 9668 message TrainCakeCatchSearchCsReq { - uint32 PCPDHEIEJFO = 7; // offset: 24 + uint32 PCPDHEIEJFO = 2; // offset: 24 } // Obf: GFCJIPKABEF // Type: Rsp -// CmdID: 9716 +// CmdID: 9672 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 + repeated uint32 GINENNKGDMG = 3; // offset: 16 + uint32 PCPDHEIEJFO = 6; // offset: 52 + JOFHMCJPBCE NIELDCLPOLA = 7; // offset: 24 + uint32 retcode = 8; // offset: 48 + repeated PJFIMFJPMCN CEMFBJPOLNP = 10; // offset: 32 } // Obf: LGBFHCLGNCC // Type: Req -// CmdID: 9637 +// CmdID: 9662 message TrainCakeCatchDiyCsReq { - BFAKMCIJFCB NLJBJMDPBGN = 10; // offset: 24 + BFAKMCIJFCB NLJBJMDPBGN = 7; // offset: 16 } // Obf: NFGMCNFHHBE // Type: Rsp -// CmdID: 9752 +// CmdID: 9658 message TrainCakeCatchDiyScRsp { - BFAKMCIJFCB NLJBJMDPBGN = 13; // offset: 24 - uint32 retcode = 11; // offset: 32 + BFAKMCIJFCB NLJBJMDPBGN = 2; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Obf: LPBPHOIIJNO // Type: Req -// CmdID: 9700 +// CmdID: 9753 message SocialPlayTalkCsReq { - MIKGMGBHLEN PHKCDLPHMPA = 1; // offset: 16 + MIKGMGBHLEN PHKCDLPHMPA = 13; // offset: 24 } // Obf: PGGEHFHFACC // Type: Rsp -// CmdID: 9755 +// CmdID: 9628 message SocialPlayTalkScRsp { - MIKGMGBHLEN PHKCDLPHMPA = 10; // offset: 16 - int64 end_time = 7; // offset: 32 - uint32 retcode = 2; // offset: 40 + int64 end_time = 11; // offset: 32 + uint32 retcode = 13; // offset: 40 + MIKGMGBHLEN PHKCDLPHMPA = 15; // offset: 16 } // Obf: NNFOMOBLFAC // Type: Req -// CmdID: 9653 +// CmdID: 9740 message SocialPlayPreCheckEnterRoomCsReq { - uint32 teleport_id = 13; // offset: 24 - uint32 entry_id = 3; // offset: 28 - MFPDAKOIOED GJNMHILINHC = 8; // offset: 32 + uint32 entry_id = 1; // offset: 24 + MFPDAKOIOED GJNMHILINHC = 3; // offset: 28 + uint32 teleport_id = 5; // offset: 32 } // Obf: AABPMMILMLE // Type: Rsp -// CmdID: 9622 +// CmdID: 9699 message SocialPlayPreCheckEnterRoomScRsp { - int64 CMHKFNFKGOI = 14; // offset: 24 - uint32 retcode = 15; // offset: 32 + uint32 retcode = 8; // offset: 24 + int64 CMHKFNFKGOI = 15; // offset: 32 } // Obf: KNHLAKBNPCB // Type: Req -// CmdID: 9720 +// CmdID: 9767 message TrainCakeCatchDiyLikeCsReq { } // Obf: DLAJEPIPOMO // Type: Rsp -// CmdID: 9640 +// CmdID: 9659 message TrainCakeCatchDiyLikeScRsp { - repeated uint32 BPAOGJPLENJ = 4; // offset: 16 - uint32 retcode = 10; // offset: 32 + uint32 retcode = 4; // offset: 32 + repeated uint32 BPAOGJPLENJ = 8; // offset: 24 } +// Type: Req +// CmdID: 9713 message CIEAALPHGFM { } // Type: Rsp -// CmdID: 9632 +// CmdID: 9661 message BPJMEGHIEIN { - ItemList reward = 15; // offset: 16 - uint32 retcode = 6; // offset: 32 - bool JMAODNEONPF = 9; // offset: 36 - uint32 ONOHPMDGNNH = 2; // offset: 40 + ItemList reward = 5; // offset: 24 + uint32 ONOHPMDGNNH = 9; // offset: 36 + uint32 retcode = 12; // offset: 32 + bool JMAODNEONPF = 15; // offset: 40 } // Obf: OEHMGHHBKBJ // Type: Notify -// CmdID: 9626 +// CmdID: 9639 message SocialPlaySettingInfoScNotify { - JPGACKPLGCD BOHGFDFBLEN = 6; // offset: 16 + JPGACKPLGCD BOHGFDFBLEN = 13; // offset: 16 } // Obf: NDCCLPKPEKJ // Type: Req -// CmdID: 9698 +// CmdID: 9666 message SocialPlayQueryRecentVisitorsCsReq { } - message HHJLCGGEHPB { - PlayerSimpleInfo CILGIDDHODG = 1; // offset: 24 - uint32 PLPPPCEPBDO = 7; // offset: 32 - int64 NPAIFCLAPNH = 13; // offset: 40 - int64 KFACPOBAAGM = 11; // offset: 48 + PlayerSimpleInfo CILGIDDHODG = 1; // offset: 16 + uint32 PLPPPCEPBDO = 4; // offset: 40 + int64 KFACPOBAAGM = 13; // offset: 32 } // Obf: JIDMMPAOELM // Type: Rsp -// CmdID: 9676 +// CmdID: 9725 message SocialPlayQueryRecentVisitorsScRsp { - repeated HHJLCGGEHPB CMGOOGDLBHP = 13; // offset: 24 - uint32 retcode = 10; // offset: 32 + repeated HHJLCGGEHPB recent_visitor_list = 4; // offset: 16 + uint32 retcode = 8; // offset: 32 } // Obf: DMKIHKJAMPJ // Type: Notify -// CmdID: 9712 +// CmdID: 9695 message TrainCakeCatchDataScNotify { - repeated uint32 performance_id_list = 2; // offset: 16 - repeated JOFHMCJPBCE NIELDCLPOLA = 11; // offset: 24 + repeated uint32 performance_id_list = 10; // offset: 24 + repeated JOFHMCJPBCE NIELDCLPOLA = 14; // offset: 32 } +// Obf: NHGAOAKEMDK 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; + CmdTrainPartySyncUpdateScNotify = 8026; + CmdTrainPartyHandlePendingActionCsReq = 8071; + CmdTrainPartyBuildingUpdateNotify = 8011; + CmdFDDJJCFNFOJ = 8045; + CmdTrainPartySetBadgeAutoFillCsReq = 8052; + CmdAMDOMPIGBPG = 8069; + CmdTrainPartySetBadgeAutoFillScRsp = 8020; + CmdTrainPartyGamePlayStartScRsp = 8021; + CmdIBNCBEPCAPF = 8034; + CmdTrainPartyGetDataCsReq = 8025; + CmdTrainPartySettleNotify = 8086; + CmdDNIAFCGKEOP = 8096; + CmdTrainPartyHandlePendingActionScRsp = 8040; + CmdTrainPartyTakeBuildLevelAwardScRsp = 8063; + CmdTrainPartyGamePlaySettleNotify = 8005; + CmdFHLHOEPCKAG = 8048; + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8015; + CmdTrainPartyTakeBuildLevelAwardCsReq = 8029; + CmdTrainPartyUseCardCsReq = 8093; + CmdTrainPartyBuildDiyScRsp = 8004; + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8018; + NHGAOAKEMDK_OBHINPCABDB = 8043; + CmdTrainPartyGamePlayStartCsReq = 8084; + NHGAOAKEMDK_CDDGCNFBFMI = 8010; + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8053; + CmdTrainPartyGetDataScRsp = 8078; + CmdTrainPartyBuildStartStepScRsp = 8038; + CmdTrainPartyUseCardScRsp = 8058; + CmdDBGHCHPONOH = 8065; + CmdTrainPartyBuildRoomScNotify = 8073; + CmdTrainPartyBuildDiyCsReq = 8039; + CmdTrainPartyMoveScNotify = 8088; + CmdTrainPartyBuildStartStepCsReq = 8033; } enum JIIEHEBIBMO { @@ -39714,6 +38188,7 @@ enum LHLBGJLFFKK { LHLBGJLFFKK_DODHMJBMHAF = 3; } +// Obf: ANMELOCBHGK enum TrainPartyMtSkillBriefType { ANMELOCBHGK_ODCHAJHNFDF = 0; ANMELOCBHGK_ENDBHCELNKL = 1; @@ -39733,692 +38208,599 @@ enum BGPPDMIPDDH { 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 + uint32 EAFFACCBAAA = 8; // offset: 28 + uint32 unique_id = 11; // offset: 24 + uint32 card_id = 12; // offset: 32 } - message IEDLKIGJLEM { - repeated IAKFBFJCHFB LONFKFCFDND = 9; // offset: 16 + repeated IAKFBFJCHFB LONFKFCFDND = 2; // offset: 16 } - message PNLLCBKLBLE { - IEDLKIGJLEM LONFKFCFDND = 12; // offset: 16 - uint32 LNLOHDJIFPK = 11; // offset: 32 - bool DOFBGHGHDJA = 8; // offset: 36 + IEDLKIGJLEM LONFKFCFDND = 4; // offset: 16 + uint32 LNLOHDJIFPK = 8; // offset: 32 + bool DOFBGHGHDJA = 14; // 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 + uint32 GDNEHLEOMOM = 2; // offset: 36 + uint32 param = 3; // offset: 28 + uint32 unique_id = 6; // offset: 32 + uint32 NDEBMEGNCKN = 9; // offset: 24 } - 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 + uint32 GMBDHLCGOBI = 1; // offset: 48 + uint32 GAIEFCFBNPA = 7; // offset: 40 + uint32 EBENOMJDOOF = 8; // offset: 44 + repeated uint32 BHKJIFAFHFN = 9; // offset: 24 + uint32 FJONJANIOIK = 10; // offset: 36 + uint32 CGIGAAKLCKM = 11; // offset: 32 } - message HOKCDEEABII { ECDINHEHKOJ KNMADMBFEDB = 1; // offset: 16 - repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 32 - uint32 FJPEIFMFPAN = 5; // offset: 40 - uint32 IDCJPIJHNCL = 15; // offset: 44 + uint32 FJPEIFMFPAN = 4; // offset: 44 + uint32 IDCJPIJHNCL = 11; // offset: 40 + repeated CNLAOMCKFKD IEDKELDFHLP = 13; // offset: 24 } - message JCPMKHCPCPN { - uint32 GPIGNHPKFFB = 6; // offset: 24 - uint32 DMJGCIIBPJK = 15; // offset: 28 + uint32 DMJGCIIBPJK = 5; // offset: 24 + uint32 GPIGNHPKFFB = 13; // offset: 28 } - message LMKECAPDMAC { - uint32 skill_id = 9; // offset: 24 - uint32 skill_level = 13; // offset: 28 - uint32 HCBADDHNIDG = 1; // offset: 32 + uint32 max_level = 6; // offset: 24 + uint32 skill_id = 9; // offset: 28 + uint32 skill_level = 13; // offset: 32 } - message KICEGHDKACP { - JCPMKHCPCPN GNBKDCHLDGL = 2; // offset: 24 - uint32 FPKJONKIFLI = 5; // offset: 32 - uint32 passenger_id = 12; // offset: 36 + uint32 FPKJONKIFLI = 7; // offset: 32 + JCPMKHCPCPN GNBKDCHLDGL = 12; // offset: 24 + uint32 passenger_id = 15; // 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 + uint32 record_id = 1; // offset: 36 + bool JGDNJOFHCNC = 2; // offset: 32 + uint32 passenger_id = 8; // offset: 40 + repeated uint32 GHPFANGEMAN = 12; // offset: 24 } - 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 + repeated KICEGHDKACP CFHOJCBDFPE = 6; // offset: 24 + uint32 OOCOFCBJOJD = 7; // offset: 56 + uint32 DMAAMCIPPAM = 8; // offset: 52 + uint32 EAFFACCBAAA = 10; // offset: 48 + repeated uint32 HFJBMJHAHPE = 12; // offset: 16 + repeated LMKECAPDMAC skill_list = 15; // offset: 40 } - message TrainPartyPassengerInfo { - repeated uint32 GHPFANGEMAN = 10; // offset: 24 - repeated TrainPartyPassenger passenger_info_list = 8; // offset: 32 + repeated TrainPartyPassenger passenger_info_list = 12; // offset: 24 + repeated uint32 GHPFANGEMAN = 14; // offset: 16 } - 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 + repeated AreaDynamicInfo dynamic_info = 1; // offset: 32 + AreaStepInfo area_step_info = 3; // offset: 16 + repeated uint32 verify_step_id_list = 8; // offset: 56 + uint32 progress = 11; // offset: 64 + uint32 area_id = 13; // offset: 68 + repeated uint32 step_id_list = 14; // offset: 40 + repeated uint32 static_prop_id_list = 15; // offset: 48 } - -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 + JIIEHEBIBMO status = 9; // offset: 28 + uint32 DNLIGEOFPEL = 11; // offset: 24 } - message AreaStepInfo { - repeated IDBCDHIOKEG BKKLGCLOBCD = 1; // offset: 24 - uint32 GKENFCLLLJC = 13; // offset: 32 + repeated IDBCDHIOKEG BKKLGCLOBCD = 8; // offset: 24 + uint32 GKENFCLLLJC = 9; // offset: 32 } // Obf: MCHADDCNKPC // Type: Notify -// CmdID: 8032 +// CmdID: 8073 message TrainPartyBuildRoomScNotify { - TrainPartyInfo CPMHKECPBOJ = 1; // offset: 16 + TrainPartyInfo CPMHKECPBOJ = 9; // offset: 24 } - message GAGGCODGDLB { - int64 time = 10; // offset: 24 - uint32 prop_id = 13; // offset: 32 + uint32 prop_id = 3; // offset: 24 + int64 time = 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 + uint32 star_num = 1; // offset: 64 + repeated GAGGCODGDLB MHABCMLHCGD = 2; // offset: 16 + uint32 JJGKIPDGOGP = 4; // offset: 60 + uint32 BHEJCEJHLIB = 5; // offset: 68 + repeated TrainPartyArea area_list = 6; // offset: 40 + repeated HELJNONBKPH FOOPKFCIHBA = 7; // offset: 24 + uint32 BKPFHFGIEPE = 8; // offset: 56 + OIIPJFDNPAH CMCNNJKJNPK = 11; // offset: 32 + uint32 cur_fund = 14; // offset: 72 + bool IEEAPCFKOJC = 15; // offset: 76 } - 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 + TrainPartyInfo train_party_info = 6; // offset: 40 + EPHKIEHONGB HCJJPLKELGC = 7; // offset: 16 + uint32 record_id = 8; // offset: 52 + TrainPartyPassengerInfo passenger_info = 9; // offset: 24 + uint32 unlock_area_num = 11; // offset: 48 + bool LNMFDPFOKFF = 15; // offset: 56 } - 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 + HJLECIIEKGI KAIDKOHAAGI = 5; // offset: 16 + uint32 IDBDBICPBBG = 7; // offset: 56 + AAAKPGJDCFJ NIMJPDMFBHN = 11; // offset: 48 + PNLLCBKLBLE HEBCOOCAHOL = 14; // offset: 24 + HOKCDEEABII LDAEAHOHMBB = 15; // offset: 32 } // Obf: NNOICNIGEBC // Type: Req -// CmdID: 8073 +// CmdID: 8025 message TrainPartyGetDataCsReq { } // Obf: JBGGLDILCLK // Type: Rsp -// CmdID: 8003 +// CmdID: 8078 message TrainPartyGetDataScRsp { - TrainPartyData train_party_data = 5; // offset: 24 + TrainPartyData train_party_data = 7; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: DAKMNFLCCMJ // Type: Req -// CmdID: 8080 +// CmdID: 8093 message TrainPartyUseCardCsReq { - uint32 FGIHKKKOGJD = 12; // offset: 24 + uint32 FGIHKKKOGJD = 5; // offset: 24 } // Obf: OKFKNBCEGPL // Type: Rsp -// CmdID: 8027 +// CmdID: 8058 message TrainPartyUseCardScRsp { - uint32 retcode = 11; // offset: 24 - uint32 FGIHKKKOGJD = 8; // offset: 28 + uint32 retcode = 1; // offset: 24 + uint32 FGIHKKKOGJD = 5; // offset: 28 } // Obf: GNHEKLOMECL // Type: Notify -// CmdID: 8036 +// CmdID: 8088 message TrainPartyMoveScNotify { - repeated CNLAOMCKFKD JABPLBJAKKM = 11; // offset: 24 - uint32 DNGKGLFMGGE = 9; // offset: 32 + repeated CNLAOMCKFKD JABPLBJAKKM = 6; // offset: 24 + uint32 DNGKGLFMGGE = 14; // offset: 32 } // Obf: HILKDNFLNLL // Type: Notify -// CmdID: 8015 +// CmdID: 8086 message TrainPartySettleNotify { - HLNFNACOFFF CBFPJAJAKGI = 14; // offset: 16 - uint32 FGIHKKKOGJD = 4; // offset: 32 + uint32 FGIHKKKOGJD = 6; // offset: 32 + HLNFNACOFFF CBFPJAJAKGI = 12; // offset: 24 } - message HLNFNACOFFF { - repeated CEFEIJFPCKE DICAIJCHICB = 8; // offset: 24 - repeated KICEGHDKACP CFHOJCBDFPE = 2; // offset: 32 - uint32 KHFHCLBHAPD = 11; // offset: 40 + repeated CEFEIJFPCKE DICAIJCHICB = 2; // offset: 32 + uint32 KHFHCLBHAPD = 5; // offset: 40 + repeated KICEGHDKACP CFHOJCBDFPE = 6; // offset: 24 } - message CEFEIJFPCKE { - repeated uint32 switch_list = 9; // offset: 24 - uint32 MNLAMKJIAOC = 3; // offset: 32 + repeated uint32 switch_list = 3; // offset: 16 + uint32 MNLAMKJIAOC = 9; // offset: 32 } - -message LGLFPLAHFMH { - IAKFBFJCHFB CCFGCCMEFCI = 11; // offset: 24 -} - message LMAKFCIHCMA { - JCPMKHCPCPN GNBKDCHLDGL = 13; // offset: 24 - uint32 passenger_id = 9; // offset: 32 + JCPMKHCPCPN GNBKDCHLDGL = 7; // offset: 16 + uint32 passenger_id = 13; // offset: 32 } - message HBACEFIACOI { - repeated LMAKFCIHCMA EBAIMMGLGFO = 5; // offset: 24 + repeated LMAKFCIHCMA EBAIMMGLGFO = 11; // offset: 16 } - message HPAGFCCNCHE { - HJLECIIEKGI FMIGOKIDKJL = 3; // offset: 24 + HJLECIIEKGI FMIGOKIDKJL = 15; // offset: 24 } - message MJMPOLBBFNA { - uint32 EAFFACCBAAA = 15; // offset: 24 + uint32 EAFFACCBAAA = 1; // offset: 24 } - message DMFMMKJOCNJ { - LMKECAPDMAC CBKINAFEDJC = 7; // offset: 16 + LMKECAPDMAC CBKINAFEDJC = 6; // offset: 24 } - message FLPMBEPBPGN { - repeated LMKECAPDMAC APHGAEAPLJF = 13; // offset: 24 + repeated LMKECAPDMAC skill_list = 7; // offset: 16 } - message MGOLOIGOAMB { - TrainPartyPassenger IALIECEAFJB = 3; // offset: 16 + TrainPartyPassenger IALIECEAFJB = 5; // offset: 24 } - message EMEEKFKDPFD { - repeated uint32 GHPFANGEMAN = 3; // offset: 16 + repeated uint32 GHPFANGEMAN = 12; // offset: 16 } - message MEDCHLCIOEI { - repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 16 + repeated CNLAOMCKFKD IEDKELDFHLP = 13; // offset: 16 } - message BHBJLGFHLHM { - ECDINHEHKOJ KNMADMBFEDB = 6; // offset: 24 - IEDLKIGJLEM EMGMFOBLAFN = 2; // offset: 32 - uint32 LNLOHDJIFPK = 11; // offset: 40 - bool DOFBGHGHDJA = 14; // offset: 44 + uint32 LNLOHDJIFPK = 2; // offset: 44 + bool DOFBGHGHDJA = 7; // offset: 40 + IEDLKIGJLEM EMGMFOBLAFN = 9; // offset: 32 + ECDINHEHKOJ KNMADMBFEDB = 10; // offset: 16 } - message GMCPCKHHPOB { - MKIIBIMNIGK src = 11; // offset: 36 + MKIIBIMNIGK src = 4; // 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 + IEDLKIGJLEM EMGMFOBLAFN = 1049; // offset: 16 + HBACEFIACOI BEEMEFMJEAA = 1178; // offset: 16 + HPAGFCCNCHE BPNEOPLHEBK = 1432; // offset: 16 + MJMPOLBBFNA OEDJEOAECAC = 1139; // offset: 16 + MEDCHLCIOEI JPBBDGJBHKN = 1877; // offset: 16 + DMFMMKJOCNJ CNLGPLJFMKA = 146; // offset: 16 + BHBJLGFHLHM BELKGEJFOIF = 1321; // offset: 16 + FLPMBEPBPGN EFJKKFNNCGN = 609; // offset: 16 + MGOLOIGOAMB KEOOMCJAHMG = 1998; // offset: 16 + EMEEKFKDPFD HOHNMNGNCMG = 1852; // offset: 16 } } // Obf: AHKPAKFGGGG // Type: Notify -// CmdID: 8010 +// CmdID: 8026 message TrainPartySyncUpdateScNotify { - repeated GMCPCKHHPOB JKPJFKCBIEM = 8; // offset: 16 + repeated GMCPCKHHPOB JKPJFKCBIEM = 13; // offset: 24 } - message HJLECIIEKGI { - uint32 queue_position = 5; // offset: 36 + uint32 queue_position = 13; // offset: 32 oneof FGLIODAJFML { - AMEJEFBKPCH KLONPDNKBJF = 1477; // offset: 24 - LKIOMEBIICO OPLCAIDOCJI = 1935; // offset: 24 - OGAFHKMJELA AKDJGIJMHPJ = 1554; // offset: 24 - JEBGFIJPAPG LGBJDFHBIND = 1811; // offset: 24 + AMEJEFBKPCH KLONPDNKBJF = 628; // offset: 24 + OGAFHKMJELA AKDJGIJMHPJ = 668; // offset: 24 + JEBGFIJPAPG LGBJDFHBIND = 1733; // offset: 24 } } - message MDJAPHPOABA { - uint32 HAFOKMHCGFM = 5; // offset: 24 - bool HELJNHNDCJP = 9; // offset: 28 + bool is_selected = 2; // offset: 28 + uint32 HAFOKMHCGFM = 3; // offset: 24 } - message AMEJEFBKPCH { - repeated MDJAPHPOABA KFNMIEMBJGD = 9; // offset: 24 - uint32 event_id = 8; // offset: 32 - LHLBGJLFFKK LAOACNPDOLD = 13; // offset: 36 + uint32 event_id = 4; // offset: 36 + repeated MDJAPHPOABA KFNMIEMBJGD = 12; // offset: 16 + LHLBGJLFFKK event_type = 13; // offset: 32 } - message MDOIMCNFDLC { - uint32 HAFOKMHCGFM = 2; // offset: 24 - uint32 event_id = 6; // offset: 28 + uint32 event_id = 12; // offset: 24 } - message OLBKADIKIGL { - HLNFNACOFFF CBFPJAJAKGI = 13; // offset: 24 + HLNFNACOFFF CBFPJAJAKGI = 14; // offset: 24 } - message GOKOIADHFCN { + uint32 max_level = 7; // offset: 28 + uint32 skill_id = 9; // offset: 32 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 + repeated GOKOIADHFCN FLHHBLAFJLF = 11; // offset: 16 +} +message JEBGFIJPAPG { + repeated LMKECAPDMAC PBLDCDDFKIE = 8; // offset: 16 + uint32 JGHCFCGEIEO = 12; // offset: 32 +} +message PFAIANENDEE { + uint32 BFPAFELCMGF = 6; // offset: 24 +} +message KDBJBEJPGOO { + repeated LMKECAPDMAC skill_list = 15; // offset: 16 +} +message ELBILFGFDHA { + uint32 passenger_id = 4; // offset: 28 + uint32 GPIGNHPKFFB = 8; // offset: 32 + uint32 unique_id = 13; // offset: 24 } - message DKIGCLFPGFO { - uint32 passenger_id = 12; // offset: 24 uint32 num = 3; // offset: 28 + uint32 passenger_id = 8; // offset: 24 } - 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 + uint32 total_score = 2; // offset: 60 + uint32 reach_point = 7; // offset: 56 + uint32 CLMFKHAJKLH = 9; // offset: 48 + repeated DKIGCLFPGFO COBENBOBPKD = 10; // offset: 32 + uint32 CELHPMMLHGL = 11; // offset: 52 + uint32 OENPDHNALLA = 12; // offset: 64 + repeated DJBJMHKMOMB JPOOHONHFJI = 14; // offset: 24 + repeated ELBILFGFDHA EEOEFLKFNIM = 15; // offset: 16 } - message BDGGEHGLFAC { - uint32 skill_id = 12; // offset: 24 - uint32 KLKAIFEDLNK = 15; // offset: 28 - TrainPartyMtSkillBriefType skill_type = 6; // offset: 32 + TrainPartyMtSkillBriefType skill_type = 6; // offset: 28 + uint32 KLKAIFEDLNK = 12; // offset: 24 + uint32 skill_id = 15; // offset: 32 } - message CPKCMMPFCGE { - repeated BDGGEHGLFAC PBFNPODNDID = 2; // offset: 24 - uint32 DDAGDNNDCDI = 1; // offset: 32 - uint32 unique_id = 6; // offset: 36 + repeated BDGGEHGLFAC PBFNPODNDID = 8; // offset: 16 + uint32 DDAGDNNDCDI = 10; // offset: 36 + uint32 unique_id = 11; // offset: 32 } - message CAIHACOKAJO { - ItemList ELMCGFMGILI = 4; // offset: 24 - repeated uint32 AEGPLACJFIO = 8; // offset: 32 - uint32 ODOBGIEGGEO = 9; // offset: 40 + repeated uint32 AEGPLACJFIO = 2; // offset: 24 + uint32 ODOBGIEGGEO = 5; // offset: 40 + ItemList ELMCGFMGILI = 6; // offset: 32 } - message CKPNGMLENFA { - repeated uint32 LKNGKJCFFBH = 13; // offset: 16 + repeated uint32 LKNGKJCFFBH = 1; // offset: 24 } - 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 + repeated ELBILFGFDHA EEOEFLKFNIM = 3; // offset: 64 + ECDINHEHKOJ KNMADMBFEDB = 4; // offset: 56 + BGPPDMIPDDH category = 6; // offset: 84 + repeated CPKCMMPFCGE LICJODMHBHA = 7; // offset: 32 + repeated DKIGCLFPGFO COBENBOBPKD = 8; // offset: 24 + CAIHACOKAJO KIOEJHHABKC = 9; // offset: 40 + repeated BDGGEHGLFAC JHFBMEKEMMK = 11; // offset: 48 + uint32 CELHPMMLHGL = 13; // offset: 76 + uint32 total_score = 14; // offset: 72 + uint32 score_id = 15; // offset: 80 } - message MOCNDOCEOJM { - repeated uint32 LKNGKJCFFBH = 13; // offset: 24 + repeated uint32 LKNGKJCFFBH = 14; // 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 + repeated ELBILFGFDHA EEOEFLKFNIM = 1; // offset: 40 + repeated DKIGCLFPGFO COBENBOBPKD = 7; // offset: 16 + uint32 OENPDHNALLA = 10; // offset: 48 + repeated BDGGEHGLFAC CIKDPHGPIGK = 15; // offset: 32 } // Obf: JOCFCCGIPEA // Type: Req -// CmdID: 8029 +// CmdID: 8071 message TrainPartyHandlePendingActionCsReq { - uint32 queue_position = 3; // offset: 32 + uint32 queue_position = 6; // offset: 32 oneof KILBFAAFDPD { - MDOIMCNFDLC KLONPDNKBJF = 2023; // offset: 16 - PFAIANENDEE LGBJDFHBIND = 779; // offset: 16 - CKPNGMLENFA NELLGPKHIKE = 145; // offset: 16 - MOCNDOCEOJM NMEFKABDHAN = 885; // offset: 16 + MDOIMCNFDLC KLONPDNKBJF = 1533; // offset: 24 + PFAIANENDEE LGBJDFHBIND = 352; // offset: 24 + CKPNGMLENFA NELLGPKHIKE = 1642; // offset: 24 + MOCNDOCEOJM NMEFKABDHAN = 795; // offset: 24 } } // Obf: POOMINFCCKG // Type: Rsp -// CmdID: 8012 +// CmdID: 8040 message TrainPartyHandlePendingActionScRsp { - HLNFNACOFFF CBFPJAJAKGI = 3; // offset: 16 - uint32 retcode = 13; // offset: 44 - bool HMNAOPOKLGE = 14; // offset: 48 - uint32 queue_position = 15; // offset: 52 + uint32 queue_position = 1; // offset: 44 + HLNFNACOFFF CBFPJAJAKGI = 7; // offset: 32 + uint32 retcode = 11; // offset: 48 + bool HMNAOPOKLGE = 14; // offset: 40 oneof KILBFAAFDPD { - OLBKADIKIGL EEBFCLFOBPG = 304; // offset: 24 - KDBJBEJPGOO OMLNCJEGJAC = 1830; // offset: 24 - AHHMLENLDEF BHMJDNEOBNK = 393; // offset: 24 - DJKACFOFFAH IGMEPOBLFFB = 1905; // offset: 24 + OLBKADIKIGL EEBFCLFOBPG = 1482; // offset: 16 + KDBJBEJPGOO OMLNCJEGJAC = 1711; // offset: 16 + AHHMLENLDEF BHMJDNEOBNK = 744; // offset: 16 + DJKACFOFFAH IGMEPOBLFFB = 1305; // offset: 16 } } // Obf: OOCLLLOHBGK // Type: Req -// CmdID: 8054 +// CmdID: 8033 message TrainPartyBuildStartStepCsReq { - AreaDynamicInfo PFICNBHIHBA = 11; // offset: 24 - uint32 DNLIGEOFPEL = 3; // offset: 32 - uint32 area_id = 15; // offset: 36 - uint32 GKENFCLLLJC = 9; // offset: 40 + uint32 DNLIGEOFPEL = 1; // offset: 36 + uint32 area_id = 2; // offset: 40 + uint32 GKENFCLLLJC = 3; // offset: 32 + AreaDynamicInfo PFICNBHIHBA = 15; // offset: 16 } // Obf: DCJNIPEPHAM // Type: Rsp -// CmdID: 8083 +// CmdID: 8038 message TrainPartyBuildStartStepScRsp { - uint32 retcode = 12; // offset: 24 - uint32 cur_fund = 2; // offset: 28 + uint32 cur_fund = 1; // offset: 24 + uint32 retcode = 4; // offset: 28 } - message BHOPIKPAMPJ { - AreaDynamicInfo OOFPPPCEIDP = 12; // offset: 16 - uint32 area_id = 8; // offset: 32 + uint32 area_id = 7; // offset: 32 + AreaDynamicInfo OOFPPPCEIDP = 10; // offset: 16 } // Obf: JOJAAMHMCAB // Type: Req -// CmdID: 8009 +// CmdID: 8039 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 + uint32 diy_dynamic_id = 2; // offset: 24 + uint32 dice_slot_id = 3; // offset: 28 + uint32 area_id = 6; // offset: 32 } // Obf: MELNFDAIHIL // Type: Rsp -// CmdID: 8042 +// CmdID: 8004 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 + uint32 area_id = 5; // offset: 32 + uint32 retcode = 9; // offset: 36 + repeated BHOPIKPAMPJ JKPJFKCBIEM = 10; // offset: 24 } - message PPLKBFMCGLD { - repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 - uint32 BPGBEEOHPLJ = 1; // offset: 32 + repeated IDBCDHIOKEG FOOMIPJJKOG = 6; // offset: 24 + uint32 BPGBEEOHPLJ = 7; // offset: 32 } - message AIOCPFLCNLB { - repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 - uint32 progress = 7; // offset: 32 - uint32 area_id = 12; // offset: 36 + repeated IDBCDHIOKEG FOOMIPJJKOG = 1; // offset: 16 + uint32 progress = 2; // offset: 32 + uint32 area_id = 7; // offset: 36 uint32 GKENFCLLLJC = 10; // offset: 40 } - message DOCMDCPJIEH { - uint32 MHIJJHMGHFN = 9; // offset: 24 - uint32 BHEJCEJHLIB = 13; // offset: 28 + uint32 star_num = 13; // offset: 24 + uint32 BHEJCEJHLIB = 14; // offset: 28 } - message NFNKNNFJILK { - uint32 IOJOIOHIEAB = 3; // offset: 24 + uint32 IOJOIOHIEAB = 2; // offset: 24 } - -message LGLOCLBFDLK { - uint32 ELGGJOMEAGN = 8; // offset: 24 -} - message CNFPBAJNIEL { - uint32 JBEEKBJMIIA = 1; // offset: 24 uint32 area_id = 5; // offset: 28 + uint32 JBEEKBJMIIA = 13; // offset: 24 } - message IOJLDHECLIH { - uint32 diy_dynamic_id = 7; // offset: 24 - int64 time = 5; // offset: 32 + uint32 diy_dynamic_id = 3; // offset: 32 + int64 time = 8; // offset: 24 } - message FAHBCNPNBNC { uint32 NLJMJCGFFMD = 11; // offset: 24 } - message BAKFOMADBCJ { - uint32 BKPFHFGIEPE = 7; // offset: 24 + uint32 BKPFHFGIEPE = 15; // offset: 24 } - message CBJGONHJAAC { - repeated uint32 FOOMIPJJKOG = 7; // offset: 24 - uint32 area_id = 4; // offset: 32 + repeated uint32 FOOMIPJJKOG = 14; // offset: 24 + uint32 area_id = 15; // offset: 32 } - message IGNNGONLFAJ { - repeated CBJGONHJAAC area_list = 8; // offset: 24 + repeated CBJGONHJAAC area_list = 3; // offset: 16 } - 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 + FAHBCNPNBNC CNGOKIKBGAJ = 1891; // offset: 16 + PPLKBFMCGLD LLCOCEJHKLD = 110; // offset: 16 + AIOCPFLCNLB MFNELHNLNGI = 684; // offset: 16 + DOCMDCPJIEH FHBMGFFBOLP = 725; // offset: 16 + NFNKNNFJILK FCKNCNDEKAE = 1269; // offset: 16 + CNFPBAJNIEL NEFBGMNGKBN = 1783; // offset: 16 + IOJLDHECLIH BJMFDAFLNEC = 231; // offset: 16 + BAKFOMADBCJ LCNJLPDDFEE = 1182; // offset: 16 + IGNNGONLFAJ FPMNNMMPOKL = 100; // offset: 16 + OIIPJFDNPAH ODGCBIDOGND = 1822; // offset: 16 } } // Obf: LFHAFKOJBAB // Type: Notify -// CmdID: 8076 +// CmdID: 8011 message TrainPartyBuildingUpdateNotify { - repeated FFMMFBMOBEG OOABOBHEKEH = 10; // offset: 24 + repeated FFMMFBMOBEG OOABOBHEKEH = 15; // offset: 24 } // Type: Req -// CmdID: 8061 +// CmdID: 8048 message FHLHOEPCKAG { } // Type: Rsp -// CmdID: 8024 +// CmdID: 8045 message FDDJJCFNFOJ { - uint32 retcode = 6; // offset: 24 + uint32 retcode = 14; // offset: 24 } // Type: Req -// CmdID: 8071 +// CmdID: 8069 message AMDOMPIGBPG { } // Type: Rsp -// CmdID: 8078 +// CmdID: 8065 message DBGHCHPONOH { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 14; // offset: 24 } - message DJBJMHKMOMB { - uint32 level = 1; // offset: 24 - BGPPDMIPDDH JAPPKIFAHPH = 5; // offset: 28 + BGPPDMIPDDH JAPPKIFAHPH = 3; // offset: 28 + uint32 level = 4; // offset: 24 } // Obf: GNFJOHCLDFE // Type: Notify -// CmdID: 8030 +// CmdID: 8005 message TrainPartyGamePlaySettleNotify { - TrainPartyPassengerInfo ENBJCMPCMLK = 5; // offset: 16 - repeated uint32 CEJPCMHEEMN = 12; // offset: 32 + TrainPartyPassengerInfo ENBJCMPCMLK = 3; // offset: 16 uint32 unlock_area_num = 6; // offset: 40 - uint32 record_id = 1; // offset: 44 + repeated uint32 CEJPCMHEEMN = 10; // offset: 24 + uint32 record_id = 12; // offset: 44 } // Obf: BAMIHIIOBNM // Type: Req -// CmdID: 8092 +// CmdID: 8084 message TrainPartyGamePlayStartCsReq { - repeated uint32 CFHOJCBDFPE = 8; // offset: 24 - uint32 IDBDBICPBBG = 5; // offset: 32 + uint32 IDBDBICPBBG = 10; // offset: 24 } // Obf: IJMCKLDMLDL // Type: Rsp -// CmdID: 8066 +// CmdID: 8021 message TrainPartyGamePlayStartScRsp { - EPHKIEHONGB FJKHJADDKLD = 9; // offset: 24 - uint32 retcode = 5; // offset: 32 + EPHKIEHONGB FJKHJADDKLD = 7; // offset: 24 + uint32 retcode = 13; // offset: 32 } // Type: Req -// CmdID: 8020 +// CmdID: 8034 message IBNCBEPCAPF { } // Type: Rsp -// CmdID: 8099 +// CmdID: 8096 message DNIAFCGKEOP { - uint32 retcode = 6; // offset: 24 - uint32 buff_id = 8; // offset: 28 + uint32 retcode = 8; // offset: 28 + uint32 buff_id = 10; // offset: 24 } // Obf: IADPNINDFOK // Type: Req -// CmdID: 8067 +// CmdID: 8029 message TrainPartyTakeBuildLevelAwardCsReq { - uint32 FPHFHCGNNGM = 4; // offset: 24 } // Obf: LACGKNHJGKN // Type: Rsp -// CmdID: 8085 +// CmdID: 8063 message TrainPartyTakeBuildLevelAwardScRsp { - ItemList item_list = 10; // offset: 24 - uint32 FPHFHCGNNGM = 12; // offset: 32 - uint32 retcode = 2; // offset: 36 + uint32 retcode = 7; // offset: 32 + uint32 FPHFHCGNNGM = 8; // offset: 36 + ItemList item_list = 12; // offset: 24 } // Obf: AMABCENGLBJ // Type: Req -// CmdID: 8053 +// CmdID: 8015 message TrainPartyBuildSelfDisplayAreaDiyCsReq { - OIIPJFDNPAH ACLKMFCDMED = 12; // offset: 24 + OIIPJFDNPAH ACLKMFCDMED = 11; // offset: 24 } // Obf: DJNFKMCDDCM // Type: Rsp -// CmdID: 8063 +// CmdID: 8018 message TrainPartyBuildSelfDisplayAreaDiyScRsp { - OIIPJFDNPAH ACLKMFCDMED = 1; // offset: 24 + OIIPJFDNPAH ACLKMFCDMED = 1; // offset: 16 uint32 retcode = 4; // offset: 32 } - message HELJNONBKPH { - uint32 EIKLMFPMJJD = 2; // offset: 24 - int64 KAMOPEEBOHJ = 1; // offset: 32 + int64 expire_time = 2; // offset: 24 + uint32 EIKLMFPMJJD = 8; // offset: 32 } // Obf: BPMHNPHIHHF // Type: Notify -// CmdID: 8017 +// CmdID: 8053 message TrainPartyBuildSelfDisplayAreaDiyScNotify { - TrainPartyInfo train_party_data = 13; // offset: 24 + TrainPartyInfo train_party_data = 2; // offset: 24 } // Obf: HHDHGGCAJJL // Type: Req -// CmdID: 8006 +// CmdID: 8052 message TrainPartySetBadgeAutoFillCsReq { - bool PELJACANAFH = 13; // offset: 24 + bool PELJACANAFH = 6; // offset: 24 } // Obf: MOMHHDACBOF // Type: Rsp -// CmdID: 8100 +// CmdID: 8020 message TrainPartySetBadgeAutoFillScRsp { - bool PELJACANAFH = 5; // offset: 24 - uint32 retcode = 1; // offset: 28 + bool PELJACANAFH = 2; // offset: 28 + uint32 retcode = 13; // offset: 24 } +// Obf: PBNHNKPGIPL 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; + PBNHNKPGIPL_GGFOFBFAEIN = 3793; + CmdTrainRefreshTimeNotify = 3788; + CmdTrainVisitorBehaviorFinishScRsp = 3778; + CmdOBICGCEFCCI = 3740; + CmdEIDKOEHEAAA = 3758; + CmdGetTrainVisitorRegisterCsReq = 3786; + CmdTrainVisitorRewardSendNotify = 3781; + CmdNNAHGDGNOEK = 3771; + CmdTrainVisitorBehaviorFinishCsReq = 3725; + CmdGetTrainVisitorRegisterScRsp = 3747; + CmdTakeTrainVisitorBehaviorRewardCsReq = 3726; + CmdTakeTrainVisitorBehaviorRewardScRsp = 3713; } enum CFCPOEDPPKB { @@ -40427,6 +38809,7 @@ enum CFCPOEDPPKB { CFCPOEDPPKB_CHBNBPFIJPG = 2; } +// Obf: LDMCCFPAPOL enum TrainVisitorStatus { LDMCCFPAPOL_NLCDGIPGFDJ = 0; LDMCCFPAPOL_KPJGDHLENIP = 1; @@ -40440,129 +38823,125 @@ enum ACKPCFFEMHB { ACKPCFFEMHB_GGEOGCBGEIH = 1; ACKPCFFEMHB_CNPNACJBHJG = 2; } - message DEFFFLGJAEM { - uint32 DOOACEHOPEE = 10; // offset: 24 - bool is_meet = 15; // offset: 28 + uint32 DOOACEHOPEE = 6; // offset: 28 + bool is_meet = 7; // offset: 24 } // Obf: KGONMGJNBLA // Type: Req -// CmdID: 3773 +// CmdID: 3725 message TrainVisitorBehaviorFinishCsReq { uint32 DOOACEHOPEE = 13; // offset: 24 } // Obf: AJGFHIIBNGP // Type: Rsp -// CmdID: 3703 +// CmdID: 3778 message TrainVisitorBehaviorFinishScRsp { - ItemList reward = 8; // offset: 24 - uint32 DOOACEHOPEE = 2; // offset: 32 - uint32 retcode = 1; // offset: 36 + uint32 retcode = 3; // offset: 32 + ItemList reward = 9; // offset: 24 + uint32 DOOACEHOPEE = 12; // offset: 36 } - message NPEBOLNHFAL { - repeated uint32 MPNDOLJMBFH = 1; // offset: 24 + repeated uint32 MPNDOLJMBFH = 13; // offset: 24 } // Type: Rsp -// CmdID: 3727 +// CmdID: 3758 message EIDKOEHEAAA { - repeated DEFFFLGJAEM LPOLKFNCEAB = 10; // offset: 16 - uint32 retcode = 9; // offset: 32 + repeated DEFFFLGJAEM LPOLKFNCEAB = 3; // offset: 16 + uint32 retcode = 11; // offset: 32 } // Obf: JGBPIBNACKP // Type: Notify -// CmdID: 3736 +// CmdID: 3788 message TrainRefreshTimeNotify { - uint64 IAMKNFKCLCH = 2; // offset: 24 + uint64 IAMKNFKCLCH = 10; // offset: 24 } // Obf: DKMMAPLHFOA // Type: Notify -// CmdID: 3713 +// CmdID: 3781 message TrainVisitorRewardSendNotify { - ItemList reward = 11; // offset: 24 - uint32 DOOACEHOPEE = 10; // offset: 32 - CFCPOEDPPKB type = 1; // offset: 36 + CFCPOEDPPKB type = 7; // offset: 36 + uint32 DOOACEHOPEE = 8; // offset: 32 + ItemList reward = 10; // offset: 16 } - 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 + repeated uint32 HBGLEOAJJGE = 2; // offset: 16 + uint32 DOOACEHOPEE = 5; // offset: 36 + TrainVisitorStatus status = 6; // offset: 40 + uint32 IMHLMHKOPLD = 8; // offset: 44 + bool LHNHMFEKNDJ = 13; // offset: 32 } // Obf: OGBKODNDKEN // Type: Req -// CmdID: 3715 +// CmdID: 3786 message GetTrainVisitorRegisterCsReq { - ACKPCFFEMHB type = 13; // offset: 24 + ACKPCFFEMHB type = 6; // offset: 24 } // Obf: GMBECKPIIHH // Type: Rsp -// CmdID: 3781 +// CmdID: 3747 message GetTrainVisitorRegisterScRsp { - repeated uint32 BLKHPCPALDN = 2; // offset: 24 - repeated MNKGDKAIELH NEDBIFJPBDJ = 6; // offset: 32 - uint32 retcode = 7; // offset: 40 + uint32 retcode = 1; // offset: 40 + repeated uint32 BLKHPCPALDN = 6; // offset: 24 + repeated MNKGDKAIELH NEDBIFJPBDJ = 15; // offset: 16 } // Obf: FMIGHLPJAME // Type: Req -// CmdID: 3710 +// CmdID: 3726 message TakeTrainVisitorBehaviorRewardCsReq { - uint32 DOOACEHOPEE = 13; // offset: 24 + uint32 DOOACEHOPEE = 12; // offset: 24 } // Obf: NEGJACBFGHB // Type: Rsp -// CmdID: 3787 +// CmdID: 3713 message TakeTrainVisitorBehaviorRewardScRsp { + uint32 DOOACEHOPEE = 8; // offset: 32 + uint32 retcode = 12; // offset: 36 repeated uint32 HBGLEOAJJGE = 14; // offset: 16 - uint32 retcode = 4; // offset: 32 - uint32 DOOACEHOPEE = 2; // offset: 36 } // Type: Req -// CmdID: 3729 +// CmdID: 3771 message NNAHGDGNOEK { - repeated uint32 BLKHPCPALDN = 8; // offset: 24 + repeated uint32 BLKHPCPALDN = 6; // offset: 24 } // Type: Rsp -// CmdID: 3712 +// CmdID: 3740 message OBICGCEFCCI { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 5; // offset: 24 } +// Obf: CJBNLBINFJJ 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; + CmdTravelBrochurePageUnlockScNotify = 6493; + CmdTravelBrochurePageResetScRsp = 6445; + CmdFPGBALIKPDE = 6436; + CmdAKGFMPCFOOK = 6413; + CmdTravelBrochureSelectMessageScRsp = 6481; + CmdGNILAAACODB = 6426; + CmdTravelBrochureApplyPasterListScRsp = 6465; + CmdTravelBrochureSelectMessageCsReq = 6488; + CmdDDHIIJAJIOO = 6433; + CmdTravelBrochurePageResetCsReq = 6448; + CmdTravelBrochureGetDataScRsp = 6478; + CmdBAHMABONKBP = 6471; + CmdTravelBrochureApplyPasterListCsReq = 6469; + CmdTravelBrochureGetDataCsReq = 6425; + CmdMLADIJBBLPN = 6404; + CmdOHMIEPPCKBJ = 6411; + CmdIDNIEAKJMCF = 6440; + CmdHPGIGEEAGHL = 6439; } enum OLBNNJKCMAI { @@ -40576,210 +38955,191 @@ enum OFLKOBJHFKH { 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 + int32 KNKFPENAPBF = 2; // offset: 28 + uint32 rotation = 3; // offset: 32 + int32 APHMBADNMPH = 4; // offset: 48 + uint32 EPLJKOLIPCI = 10; // offset: 24 + uint64 unique_id = 11; // offset: 40 + uint32 item_id = 15; // 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 + OFLKOBJHFKH BEANBFLJELP = 2; // offset: 36 + uint32 DCIJEFMACME = 4; // offset: 32 + repeated NGIOBCJINOG LFDLFDDEACA = 6; // offset: 24 + OLBNNJKCMAI PFOLIDBBHJN = 11; // offset: 44 + uint32 CFCICBNEOJB = 13; // offset: 40 } // Obf: OMAFHCAGGCC // Type: Req -// CmdID: 6473 +// CmdID: 6425 message TravelBrochureGetDataCsReq { } // Obf: JLJDPMBGLEP // Type: Rsp -// CmdID: 6403 +// CmdID: 6478 message TravelBrochureGetDataScRsp { - map HJNJNFIBMEL = 8; // offset: 24 - map NNIDCBOKHFK = 6; // offset: 32 - uint32 retcode = 10; // offset: 40 - uint32 custom_value = 12; // offset: 44 + uint32 custom_value = 4; // offset: 40 + map NNIDCBOKHFK = 7; // offset: 24 + map HJNJNFIBMEL = 10; // offset: 32 + uint32 retcode = 12; // offset: 44 } // Obf: BMLNJOPALPJ // Type: Notify -// CmdID: 6480 +// CmdID: 6493 message TravelBrochurePageUnlockScNotify { - uint32 DCIJEFMACME = 10; // offset: 24 + uint32 DCIJEFMACME = 6; // offset: 24 } // Obf: MFBNEECALDM // Type: Req -// CmdID: 6436 +// CmdID: 6488 message TravelBrochureSelectMessageCsReq { - uint32 DCIJEFMACME = 15; // offset: 24 - uint32 CFCICBNEOJB = 11; // offset: 28 + uint32 DCIJEFMACME = 3; // offset: 28 + uint32 CFCICBNEOJB = 6; // offset: 24 } // 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 +message TravelBrochureSelectMessageScRsp { + uint32 retcode = 3; // offset: 40 + KJMKOJEHMII EDLLNJIEFBO = 8; // offset: 16 + ItemList reward = 9; // offset: 24 } // Type: Req -// CmdID: 6410 +// CmdID: 6426 message GNILAAACODB { - uint64 unique_id = 15; // offset: 24 - uint32 item_id = 14; // offset: 32 - uint32 DCIJEFMACME = 3; // offset: 36 + uint64 unique_id = 5; // offset: 24 + uint32 DCIJEFMACME = 11; // offset: 36 + uint32 item_id = 15; // offset: 32 } // Type: Rsp -// CmdID: 6487 +// CmdID: 6413 message AKGFMPCFOOK { - KJMKOJEHMII EDLLNJIEFBO = 6; // offset: 16 - uint32 retcode = 15; // offset: 32 + KJMKOJEHMII EDLLNJIEFBO = 9; // offset: 24 + uint32 retcode = 14; // offset: 32 } // Type: Req -// CmdID: 6429 +// CmdID: 6471 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 + uint32 EPLJKOLIPCI = 2; // offset: 28 + uint32 DCIJEFMACME = 4; // offset: 24 + uint64 unique_id = 7; // offset: 32 + int32 APHMBADNMPH = 8; // offset: 48 + uint32 item_id = 11; // offset: 44 + uint32 rotation = 14; // offset: 52 + int32 KNKFPENAPBF = 15; // offset: 40 } // Type: Rsp -// CmdID: 6412 +// CmdID: 6440 message IDNIEAKJMCF { - KJMKOJEHMII EDLLNJIEFBO = 8; // offset: 24 - uint32 retcode = 5; // offset: 32 + uint32 retcode = 13; // offset: 32 + KJMKOJEHMII EDLLNJIEFBO = 14; // offset: 16 } // Type: Notify -// CmdID: 6454 +// CmdID: 6433 message DDHIIJAJIOO { - uint32 OCJLBKDCKHL = 15; // offset: 24 - uint32 num = 4; // offset: 28 + uint32 num = 3; // offset: 24 } - message CCHMHOONEGG { - uint32 OCJLBKDCKHL = 6; // offset: 24 - uint32 num = 12; // offset: 28 + uint32 num = 4; // offset: 28 + uint32 OCJLBKDCKHL = 5; // offset: 24 } // Type: Req -// CmdID: 6409 +// CmdID: 6439 message HPGIGEEAGHL { uint32 value = 6; // offset: 24 } // Type: Rsp -// CmdID: 6442 +// CmdID: 6404 message MLADIJBBLPN { - uint32 retcode = 1; // offset: 24 + uint32 retcode = 7; // offset: 24 } // Type: Req -// CmdID: 6476 +// CmdID: 6411 message OHMIEPPCKBJ { - OFLKOBJHFKH DEBPJKJGCIE = 10; // offset: 24 - uint32 DCIJEFMACME = 2; // offset: 28 + uint32 DCIJEFMACME = 1; // offset: 28 + OFLKOBJHFKH DEBPJKJGCIE = 11; // offset: 24 } // Type: Rsp -// CmdID: 6438 +// CmdID: 6436 message FPGBALIKPDE { - uint32 retcode = 9; // offset: 24 + uint32 retcode = 4; // offset: 24 } // Obf: MANBMLIGMLD // Type: Req -// CmdID: 6461 +// CmdID: 6448 message TravelBrochurePageResetCsReq { - uint32 DCIJEFMACME = 10; // offset: 24 + uint32 DCIJEFMACME = 3; // offset: 24 } // Obf: AINBIAHAJKH // Type: Rsp -// CmdID: 6424 +// CmdID: 6445 message TravelBrochurePageResetScRsp { - KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 16 - uint32 retcode = 9; // offset: 32 + KJMKOJEHMII EDLLNJIEFBO = 12; // offset: 24 + uint32 retcode = 14; // offset: 32 } - message DEDKIIFNECM { - uint32 item_id = 11; // offset: 24 - int32 KNKFPENAPBF = 3; // offset: 28 + uint32 item_id = 1; // offset: 28 + uint32 EPLJKOLIPCI = 3; // offset: 24 + uint32 rotation = 4; // offset: 40 + int32 KNKFPENAPBF = 11; // offset: 36 int32 APHMBADNMPH = 12; // offset: 32 - uint32 NMELCPIOKNO = 13; // offset: 36 - uint32 EPLJKOLIPCI = 6; // offset: 40 } // Obf: GHONBGEKOAI // Type: Req -// CmdID: 6471 +// CmdID: 6469 message TravelBrochureApplyPasterListCsReq { - repeated DEDKIIFNECM GMLEOJCLCFB = 13; // offset: 24 - uint32 DCIJEFMACME = 11; // offset: 32 + repeated DEDKIIFNECM GMLEOJCLCFB = 1; // offset: 24 + uint32 DCIJEFMACME = 5; // offset: 32 } // Obf: FEEHNCGHLEO // Type: Rsp -// CmdID: 6478 +// CmdID: 6465 message TravelBrochureApplyPasterListScRsp { - KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 24 - uint32 retcode = 8; // offset: 32 + uint32 retcode = 1; // offset: 32 + KJMKOJEHMII EDLLNJIEFBO = 15; // offset: 16 } +// Obf: POKAGMCAJAI 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; + CmdPNOEINCJCLO = 4442; + CmdFightTreasureDungeonMonsterCsReq = 4411; + CmdInteractTreasureDungeonGridCsReq = 4448; + CmdEnterTreasureDungeonScRsp = 4438; + CmdEnterTreasureDungeonCsReq = 4433; + CmdGetTreasureDungeonActivityDataCsReq = 4471; + CmdOMKAKFPOGDA = 4430; + CmdTreasureDungeonDataScNotify = 4425; + CmdUseTreasureDungeonItemScRsp = 4465; + CmdInteractTreasureDungeonGridScRsp = 4445; + CmdOpenTreasureDungeonGridCsReq = 4439; + CmdGetTreasureDungeonActivityDataScRsp = 4440; + CmdUseTreasureDungeonItemCsReq = 4469; + CmdTreasureDungeonFinishScNotify = 4478; + CmdFightTreasureDungeonMonsterScRsp = 4436; + CmdOpenTreasureDungeonGridScRsp = 4404; } +// Obf: EFPHNJOBNOE enum TreasureDungeonRecordType { EFPHNJOBNOE_OMCKGLPAFKD = 0; EFPHNJOBNOE_FODBJHOOFPM = 1; @@ -40810,358 +39170,346 @@ enum TreasureDungeonRecordType { 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 + uint32 LDMHLKGILOD = 1; // offset: 32 + uint32 FFKDFODDBDN = 7; // offset: 40 + uint32 EGKLFMCHLCO = 10; // offset: 28 + uint32 FMIFPFAHFBL = 11; // offset: 24 + TreasureDungeonRecordType type = 13; // offset: 36 } // Obf: OLJMFHFEBAI // Type: Notify -// CmdID: 4473 +// CmdID: 4425 message TreasureDungeonDataScNotify { - PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 + PPONNIHFJAP IMHNGDFGJJA = 5; // offset: 16 } // Obf: KENIHFGIDEO // Type: Notify -// CmdID: 4403 +// CmdID: 4478 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 + uint32 EICEKDBENKM = 1; // offset: 44 + uint32 MIAFMBHCMOG = 3; // offset: 56 + map NLMHKDPJEFO = 6; // offset: 24 + uint32 DJCNKLMCABG = 10; // offset: 48 + map IMALNDJDDNO = 11; // offset: 32 + uint32 DEHGKCLNNAP = 14; // offset: 40 + bool is_win = 15; // offset: 52 } - 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 + uint32 DIPLENNGJII = 1; // offset: 100 + uint32 EICEKDBENKM = 2; // offset: 84 + repeated IHBMPCIIGJD IEDKELDFHLP = 3; // offset: 72 + repeated ENGHACADBKI HFLOPHNBKGN = 5; // offset: 56 + uint32 KJNKBKLCGHJ = 7; // offset: 96 + uint32 defence_add = 8; // offset: 112 + uint32 MIAFMBHCMOG = 10; // offset: 108 + uint32 attack_add = 14; // offset: 80 + uint32 map_id = 15; // offset: 104 + repeated JGNNOJEEBLP buff_list = 94; // offset: 24 + repeated FFMOAGPPHGP PBNEHHOBBFC = 343; // offset: 48 + repeated JDLIPNFGEID FDOILGLIFIB = 375; // offset: 16 + repeated FFMOAGPPHGP avatar_list = 484; // offset: 32 + bool IGJCGAGHDPP = 631; // offset: 89 + bool NBNPGEAMFJP = 949; // offset: 90 + repeated NPPFFMBNGBP item_list = 993; // offset: 40 + bool MNEIFMEDFGC = 1148; // offset: 88 + uint32 HCEGFNHMMOD = 1507; // offset: 92 } - message NPPFFMBNGBP { - uint32 item_id = 10; // offset: 24 - uint32 item_count = 12; // offset: 28 + uint32 item_count = 9; // offset: 24 + uint32 item_id = 15; // 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 + uint32 avatar_id = 1; // offset: 36 + uint32 KHJKDLNAMIP = 2; // offset: 40 + uint32 avatar_type = 5; // offset: 44 + SpBarInfo sp_bar = 7; // offset: 24 + uint32 hp = 10; // offset: 32 } - message JDLIPNFGEID { - uint32 avatar_type = 4; // offset: 24 - uint32 avatar_id = 15; // offset: 28 + uint32 avatar_type = 6; // offset: 24 + uint32 avatar_id = 13; // offset: 28 } - message JGNNOJEEBLP { - uint32 MODPKCCOAJL = 5; // offset: 24 - uint32 buff_id = 14; // offset: 28 + uint32 buff_id = 2; // offset: 28 + uint32 MODPKCCOAJL = 9; // offset: 24 } - 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 + bool DBMFBJCHNKN = 1; // offset: 32 + bool can_interact = 4; // offset: 34 + uint32 GDNEHLEOMOM = 5; // offset: 40 + uint32 OHCCEFIALGL = 6; // offset: 44 + bool BBBINMPJCGI = 8; // offset: 35 + uint32 EILBAOLILAM = 9; // offset: 36 + bool is_locked = 12; // offset: 33 + repeated KMCCCOKIOFD buff_list = 1568; // offset: 16 } - 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 + uint32 GDNEHLEOMOM = 2; // offset: 32 + uint32 FBNBPPHOGLI = 3; // offset: 40 + uint32 EGKLFMCHLCO = 6; // offset: 24 + uint32 buff_id = 8; // offset: 28 + uint32 JBGENFIKGGF = 9; // offset: 36 } - 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 + uint32 defence_add = 1; // offset: 28 + bool has_passed = 2; // offset: 25 + uint32 attack_add = 5; // offset: 36 + uint32 EICEKDBENKM = 6; // offset: 32 + bool is_entered = 7; // offset: 24 + uint32 MIAFMBHCMOG = 11; // offset: 40 + uint32 NKMNCCFFBAB = 13; // offset: 44 } // Obf: MBDAPMIPEON // Type: Req -// CmdID: 4429 +// CmdID: 4471 message GetTreasureDungeonActivityDataCsReq { } // Obf: MHMEJAECMMA // Type: Rsp -// CmdID: 4412 +// CmdID: 4440 message GetTreasureDungeonActivityDataScRsp { - repeated DCMCLHJINBD NFEJLHOCFMC = 1; // offset: 16 - uint32 retcode = 15; // offset: 32 + repeated DCMCLHJINBD NFEJLHOCFMC = 10; // offset: 16 + uint32 retcode = 12; // offset: 32 } // Obf: KBCNABANJLF // Type: Req -// CmdID: 4454 +// CmdID: 4433 message EnterTreasureDungeonCsReq { - repeated IOKGDDDHHPD avatar_list = 15; // offset: 24 - uint32 EICEKDBENKM = 2; // offset: 32 + uint32 EICEKDBENKM = 10; // offset: 32 + repeated IOKGDDDHHPD avatar_list = 14; // offset: 16 } // Obf: FKHNMKLEMPL // Type: Rsp -// CmdID: 4483 +// CmdID: 4438 message EnterTreasureDungeonScRsp { - PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 24 - uint32 retcode = 9; // offset: 32 + uint32 retcode = 3; // offset: 32 + PPONNIHFJAP IMHNGDFGJJA = 15; // offset: 16 } // Obf: DNOLOCILBDG // Type: Req -// CmdID: 4409 +// CmdID: 4439 message OpenTreasureDungeonGridCsReq { - uint32 GDNEHLEOMOM = 11; // offset: 24 - uint32 EICEKDBENKM = 7; // offset: 28 + uint32 GDNEHLEOMOM = 3; // offset: 28 + uint32 EICEKDBENKM = 10; // offset: 24 } // Obf: EICJHGLMLIK // Type: Rsp -// CmdID: 4442 +// CmdID: 4404 message OpenTreasureDungeonGridScRsp { - PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 - uint32 retcode = 7; // offset: 32 + uint32 retcode = 10; // offset: 32 + PPONNIHFJAP IMHNGDFGJJA = 13; // offset: 24 } // Obf: BLLCDNDBMFC // Type: Req -// CmdID: 4461 +// CmdID: 4448 message InteractTreasureDungeonGridCsReq { - uint32 GDNEHLEOMOM = 12; // offset: 24 - uint32 display_value = 11; // offset: 28 - uint32 EICEKDBENKM = 9; // offset: 32 + uint32 GDNEHLEOMOM = 2; // offset: 32 + uint32 param = 7; // offset: 28 + uint32 EICEKDBENKM = 13; // offset: 24 } // Obf: PBIACLDGHLJ // Type: Rsp -// CmdID: 4424 +// CmdID: 4445 message InteractTreasureDungeonGridScRsp { - PPONNIHFJAP IMHNGDFGJJA = 3; // offset: 16 - uint32 retcode = 6; // offset: 32 + uint32 retcode = 8; // offset: 32 + PPONNIHFJAP IMHNGDFGJJA = 14; // offset: 16 } // Obf: GPDIOLFJBDA // Type: Req -// CmdID: 4471 +// CmdID: 4469 message UseTreasureDungeonItemCsReq { - uint32 item_id = 14; // offset: 24 - uint32 GDNEHLEOMOM = 5; // offset: 28 - uint32 EICEKDBENKM = 3; // offset: 32 + uint32 EICEKDBENKM = 4; // offset: 32 + uint32 item_id = 5; // offset: 24 + uint32 GDNEHLEOMOM = 11; // offset: 28 } // Obf: CAEINBAOLLG // Type: Rsp -// CmdID: 4478 +// CmdID: 4465 message UseTreasureDungeonItemScRsp { - PPONNIHFJAP IMHNGDFGJJA = 5; // offset: 16 - uint32 retcode = 12; // offset: 32 + uint32 retcode = 1; // offset: 32 + PPONNIHFJAP IMHNGDFGJJA = 7; // offset: 24 } - message IOKGDDDHHPD { - AvatarType avatar_type = 8; // offset: 24 - uint32 avatar_id = 3; // offset: 28 + AvatarType avatar_type = 2; // offset: 28 + uint32 avatar_id = 10; // offset: 24 } // Obf: LPKMOEFJGGC // Type: Req -// CmdID: 4476 +// CmdID: 4411 message FightTreasureDungeonMonsterCsReq { - repeated IOKGDDDHHPD avatar_list = 11; // offset: 16 - uint32 GDNEHLEOMOM = 10; // offset: 32 - uint32 EICEKDBENKM = 7; // offset: 36 + uint32 GDNEHLEOMOM = 2; // offset: 32 + repeated IOKGDDDHHPD avatar_list = 5; // offset: 16 + uint32 EICEKDBENKM = 8; // offset: 36 } // Obf: GAKDIMFCIIL // Type: Rsp -// CmdID: 4438 +// CmdID: 4436 message FightTreasureDungeonMonsterScRsp { - SceneBattleInfo battle_info = 2; // offset: 16 - uint32 retcode = 13; // offset: 32 + uint32 retcode = 6; // offset: 32 + SceneBattleInfo battle_info = 10; // offset: 16 } // Type: Req -// CmdID: 4452 +// CmdID: 4430 message OMKAKFPOGDA { - uint32 EICEKDBENKM = 11; // offset: 24 - bool KEAAGAIAHLA = 8; // offset: 28 + uint32 EICEKDBENKM = 3; // offset: 28 + bool KEAAGAIAHLA = 9; // offset: 24 } // Type: Rsp -// CmdID: 4448 +// CmdID: 4442 message PNOEINCJCLO { - uint32 retcode = 2; // offset: 24 + uint32 retcode = 12; // offset: 24 } +// Obf: KAAMCALPIPD enum CmdTutorialType { 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; + CmdUnlockTutorialGuideCsReq = 1686; + CmdUnlockTutorialScRsp = 1681; + CmdFinishTutorialCsReq = 1626; + CmdUnlockTutorialCsReq = 1688; + CmdFinishTutorialScRsp = 1613; + CmdGetTutorialGuideCsReq = 1693; + CmdUnlockTutorialGuideScRsp = 1647; + CmdGetTutorialGuideScRsp = 1658; + CmdFinishTutorialGuideCsReq = 1671; + CmdFinishTutorialGuideScRsp = 1640; + CmdGetTutorialCsReq = 1625; + CmdGetTutorialScRsp = 1678; } +// Obf: HHJGMFEALEB enum TutorialStatus { TUTORIAL_NONE = 0; TUTORIAL_UNLOCK = 1; TUTORIAL_FINISH = 2; } +// Obf: CEBJAAAIPDA enum TutorialFinishType { CEBJAAAIPDA_NLCDGIPGFDJ = 0; CEBJAAAIPDA_CNPNACJBHJG = 1; CEBJAAAIPDA_NNAIDJINDHO = 2; } +// Obf: AOCCEBGNPJA enum TutorialGuideType { AOCCEBGNPJA_GINFCGDDDOM = 0; AOCCEBGNPJA_JLOAFBAGFHG = 1; } - message Tutorial { - uint32 id = 4; // offset: 24 - TutorialStatus status = 14; // offset: 28 + TutorialStatus status = 3; // offset: 24 + uint32 id = 10; // offset: 28 } - message TutorialGuide { - TutorialStatus status = 5; // offset: 24 - TutorialGuideType type = 8; // offset: 28 - uint32 id = 2; // offset: 32 + uint32 id = 1; // offset: 28 + TutorialStatus status = 2; // offset: 24 + TutorialGuideType type = 7; // offset: 32 } // Type: Req -// CmdID: 1673 +// CmdID: 1625 message GetTutorialCsReq { } // Type: Rsp -// CmdID: 1603 +// CmdID: 1678 message GetTutorialScRsp { - repeated Tutorial tutorial_list = 2; // offset: 16 - uint32 retcode = 4; // offset: 32 + uint32 retcode = 3; // offset: 32 + repeated Tutorial tutorial_list = 5; // offset: 24 } // Type: Req -// CmdID: 1680 +// CmdID: 1693 message GetTutorialGuideCsReq { } // Type: Rsp -// CmdID: 1627 +// CmdID: 1658 message GetTutorialGuideScRsp { - repeated TutorialGuide tutorial_guide_list = 6; // offset: 24 - uint32 retcode = 1; // offset: 32 + repeated TutorialGuide tutorial_guide_list = 1; // offset: 24 + uint32 retcode = 5; // offset: 32 } // Type: Req -// CmdID: 1636 +// CmdID: 1688 message UnlockTutorialCsReq { - uint32 tutorial_id = 5; // offset: 24 -} - -// Type: Rsp -// 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 + uint32 tutorial_id = 6; // offset: 24 } // Type: Rsp // CmdID: 1681 +message UnlockTutorialScRsp { + Tutorial tutorial = 9; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Type: Req +// CmdID: 1686 +message UnlockTutorialGuideCsReq { + uint32 group_id = 5; // offset: 24 + TutorialGuideType type = 13; // offset: 28 +} + +// Type: Rsp +// CmdID: 1647 message UnlockTutorialGuideScRsp { - TutorialGuide tutorial_guide = 14; // offset: 16 - uint32 retcode = 3; // offset: 32 + uint32 retcode = 11; // offset: 32 + TutorialGuide tutorial_guide = 12; // offset: 16 } // Type: Req -// CmdID: 1610 +// CmdID: 1626 message FinishTutorialCsReq { - uint32 tutorial_id = 14; // offset: 24 - TutorialFinishType HFIBLHAFONM = 9; // offset: 28 + uint32 tutorial_id = 10; // offset: 24 + TutorialFinishType HFIBLHAFONM = 11; // offset: 28 } // Type: Rsp -// CmdID: 1687 +// CmdID: 1613 message FinishTutorialScRsp { - Tutorial tutorial = 9; // offset: 24 - uint32 retcode = 4; // offset: 32 + Tutorial tutorial = 2; // offset: 24 + uint32 retcode = 9; // offset: 32 } // Type: Req -// CmdID: 1629 +// CmdID: 1671 message FinishTutorialGuideCsReq { - uint32 group_id = 7; // offset: 24 - TutorialGuideType type = 11; // offset: 28 + TutorialGuideType type = 13; // offset: 28 + uint32 group_id = 14; // offset: 24 } // Type: Rsp -// CmdID: 1612 +// CmdID: 1640 message FinishTutorialGuideScRsp { - TutorialGuide tutorial_guide = 11; // offset: 24 - ItemList reward = 8; // offset: 32 - uint32 retcode = 5; // offset: 40 + uint32 retcode = 1; // offset: 40 + ItemList reward = 2; // offset: 32 + TutorialGuide tutorial_guide = 12; // offset: 24 } +// Obf: CHLEIBCFDBO 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; + CmdGMCAGPOHKJJ = 478; + CmdMKEPKKAJONE = 481; + CHLEIBCFDBO_KNFMJKOGEGF = 425; + CHLEIBCFDBO_DDKCNBCOELM = 488; } enum JPLMLOIHNIC { @@ -41175,245 +39523,205 @@ enum OMCNFMGPDAP { OMCNFMGPDAP_AGBGJCINDCP = 1; OMCNFMGPDAP_MDPIBJPHMGJ = 2; } - message HEGGPIEGBIN { - uint32 id = 15; // offset: 24 - bool is_new = 3; // offset: 28 - uint32 FHNNGNBDGHO = 1; // offset: 32 + bool is_new = 2; // offset: 24 + uint32 FHNNGNBDGHO = 9; // offset: 28 + uint32 id = 12; // 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 + uint32 BGMFEHBEABC = 3; // offset: 32 + repeated uint32 ICCCHCCDKND = 4; // offset: 16 + uint32 id = 9; // offset: 36 + bool is_new = 13; // offset: 40 } - message GAKJMHLEJMD { - repeated HEGGPIEGBIN HCBJONGPJFD = 3; // offset: 16 - FDECDCEDPNM LBIPPBPPLPC = 15; // offset: 24 + repeated HEGGPIEGBIN HCBJONGPJFD = 1; // offset: 24 } - message LKJFAOIDNNF { - uint32 DCAHJELNJNP = 4; // offset: 24 + uint32 DCAHJELNJNP = 2; // offset: 24 } // Type: Rsp -// CmdID: 403 +// CmdID: 478 message GMCAGPOHKJJ { - GAKJMHLEJMD KEDNGHIEOBB = 1; // offset: 24 - uint32 DKFPMCPMPJH = 9; // offset: 32 - uint32 retcode = 12; // offset: 36 + uint32 retcode = 3; // offset: 32 + GAKJMHLEJMD KEDNGHIEOBB = 11; // offset: 16 } - -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 +// CmdID: 481 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 + repeated FDECDCEDPNM LPBLEICPFPD = 1; // offset: 16 + uint32 retcode = 14; // offset: 32 } +// Obf: DPDIGMLGDOI 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; + CmdJOHDLJLGNHL = 6537; + CmdKDMANLNDIOA = 6507; + CmdPHPEPPKFMJO = 6506; + CmdLJEFFBCJJEM = 6524; + CmdNHLGEDLKOKI = 6509; + CmdOKEFGCNNEKI = 6520; + CmdAJDPPONBABG = 6529; + CmdCPKCMNJKPOE = 6544; + CmdLBMFCJLHNAA = 6514; + CmdBPPICAMLGNB = 6548; + CmdDKJBGINLBPP = 6503; + CmdHKPFPMJBNEP = 6502; + CmdMDDFDNHFCIL = 6521; + CmdHFJCGEMMPKB = 6535; + CmdDEAHIAKBGMJ = 6533; + CmdLIKMPNFOKFF = 6510; + CmdNHIGCJFJGPF = 6517; + CmdLJFEONHOKAG = 6519; + CmdENPJFKDKLOB = 6523; } - message KDFPANILFOH { - repeated Vector PAOEJKABFEP = 8; // offset: 24 - MotionInfo motion = 12; // offset: 32 - uint32 CHCOPKAKBNO = 2; // offset: 40 - bool KEKFKKANACK = 9; // offset: 44 + repeated Vector PAOEJKABFEP = 6; // offset: 16 + bool is_bullet_activated = 9; // offset: 44 + MotionInfo motion = 13; // offset: 24 + uint32 CHCOPKAKBNO = 15; // offset: 40 } - 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 + repeated Vector PAOEJKABFEP = 1; // offset: 40 + bool is_bullet_activated = 5; // offset: 52 + KDFPANILFOH BBEMIGELGJC = 7; // offset: 16 + string uuid = 9; // offset: 24 + uint32 id = 10; // offset: 56 + uint32 CHCOPKAKBNO = 11; // offset: 48 } // Type: Req // CmdID: 6509 -message LIKMPNFOKFF { - uint32 id = 2; // offset: 24 +message NHLGEDLKOKI { + MotionInfo motion = 3; // offset: 32 + uint32 id = 6; // offset: 40 + GroupStateInfo group_state_info = 9; // 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 +// CmdID: 6523 +message ENPJFKDKLOB { + GGHOBPBFFOB game_data = 6; // offset: 16 + uint32 retcode = 12; // offset: 32 } // Type: Req -// CmdID: 6534 -message OKEFGCNNEKI { - Vector GGDCDJDBCCN = 3; // offset: 16 - repeated uint32 assist_monster_entity_id_list = 11; // offset: 32 +// CmdID: 6537 +message JOHDLJLGNHL { + uint32 id = 1; // offset: 32 + MotionInfo motion = 5; // offset: 24 +} + +// Type: Rsp +// CmdID: 6544 +message CPKCMNJKPOE { + uint32 retcode = 4; // offset: 32 + GGHOBPBFFOB game_data = 8; // offset: 24 +} + +// Type: Req +// CmdID: 6519 +message LJFEONHOKAG { + uint32 id = 8; // offset: 24 +} + +// Type: Rsp +// CmdID: 6548 +message BPPICAMLGNB { + GGHOBPBFFOB game_data = 1; // offset: 16 + uint32 retcode = 6; // offset: 32 +} + +// Type: Req +// CmdID: 6503 +message DKJBGINLBPP { + uint32 id = 10; // offset: 24 +} + +// Type: Rsp +// CmdID: 6507 +message KDMANLNDIOA { + GGHOBPBFFOB game_data = 1; // offset: 24 + uint32 retcode = 4; // offset: 32 +} + +// Type: Req +// CmdID: 6510 +message LIKMPNFOKFF { + uint32 id = 13; // offset: 24 } // Type: Rsp // CmdID: 6521 -message NHIGCJFJGPF { - GGHOBPBFFOB IAOBHCOOMJP = 2; // offset: 24 - uint32 retcode = 14; // offset: 32 +message MDDFDNHFCIL { + uint32 retcode = 5; // offset: 32 + GGHOBPBFFOB game_data = 9; // offset: 16 +} + +// Type: Notify +// CmdID: 6524 +message LJEFFBCJJEM { + GGHOBPBFFOB game_data = 11; // offset: 24 } // 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 +message OKEFGCNNEKI { + repeated uint32 assist_monster_entity_id_list = 10; // offset: 32 + Vector GGDCDJDBCCN = 15; // offset: 24 } +// Type: Rsp +// CmdID: 6517 +message NHIGCJFJGPF { + uint32 retcode = 10; // offset: 32 + GGHOBPBFFOB game_data = 15; // offset: 16 +} + +// Type: Req +// CmdID: 6529 +message AJDPPONBABG { + Vector GGDCDJDBCCN = 1; // offset: 16 +} + +// Type: Rsp +// CmdID: 6533 +message DEAHIAKBGMJ { + GGHOBPBFFOB game_data = 9; // offset: 16 + uint32 retcode = 13; // offset: 32 +} + +// Type: Req +// CmdID: 6506 +message PHPEPPKFMJO { + uint32 group_id = 8; // offset: 28 + uint32 config_id = 14; // offset: 24 +} + +// Type: Rsp +// CmdID: 6502 +message HKPFPMJBNEP { + uint32 retcode = 9; // offset: 24 +} + +// Type: Req +// CmdID: 6514 +message LBMFCJLHNAA { + repeated uint32 assist_monster_entity_id_list = 11; // offset: 16 +} + +// Type: Rsp +// CmdID: 6535 +message HFJCGEMMPKB { + uint32 retcode = 11; // offset: 24 +} + +// Obf: LLHKMPCLGON enum CmdWorldUnlockType { LLHKMPCLGON_NLCDGIPGFDJ = 0; CmdWorldUnlockCsReq = 7626; @@ -41424,15 +39732,15 @@ enum CmdWorldUnlockType { // Type: Req // CmdID: 7626 message WorldUnlockCsReq { - uint32 CFDCEEMIOCO = 13; // offset: 24 + uint32 CFDCEEMIOCO = 4; // offset: 24 } // Obf: ALJGINBMLKB // Type: Rsp // CmdID: 7627 message WorldUnlockScRsp { - uint32 CFDCEEMIOCO = 5; // offset: 24 - uint32 retcode = 13; // offset: 28 + uint32 CFDCEEMIOCO = 7; // offset: 28 + uint32 retcode = 9; // offset: 24 } enum EKIGHMCPKGE { @@ -41446,25 +39754,24 @@ enum EKIGHMCPKGE { EKIGHMCPKGE_BNBABBMFELI = 7; EKIGHMCPKGE_BCAFBAFEOBP = 8; } - 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 + uint32 DLAIECHBNPP = 1; // offset: 48 + uint32 authkey_ver = 2; // offset: 88 + uint32 FCFKGLPCPOP = 3; // offset: 72 + uint32 BMGBBEMHLIG = 4; // offset: 92 + uint32 EKBJCBFIIEP = 5; // offset: 60 + uint32 LMFFKMPOMGD = 6; // offset: 76 + uint32 IMPOOGJHDMF = 7; // offset: 36 + uint32 JPKIHONCCNN = 8; // offset: 80 + uint64 DGAFIHGCAPC = 9; // offset: 40 + uint32 MLOMBDFHLMN = 10; // offset: 32 + uint32 id = 11; // offset: 52 + uint32 MJKFODFJGKO = 12; // offset: 84 + uint32 NLGHMPMHMEF = 13; // offset: 64 + string OMCBHEFBEIO = 14; // offset: 16 + uint32 IGKOLFOCNOD = 15; // offset: 56 + uint32 PMDNFENHOBE = 16; // offset: 68 + uint64 LLIOEMOBFGD = 17; // offset: 96 } diff --git a/proto/out/_.rs b/proto/out/_.rs index 1200a57..afe9a8d 100644 --- a/proto/out/_.rs +++ b/proto/out/_.rs @@ -8,7 +8,7 @@ pub struct RefSafetyRulesAttribute {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bkfdflnhkif { - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "1")] pub queue_position: u32, /// offset: 36 @@ -16,7 +16,7 @@ pub struct Bkfdflnhkif { pub icbfdmnneni: u32, #[prost( oneof = "bkfdflnhkif::Paflkjacedd", - tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267" + tags = "101, 102, 103, 104, 201, 202, 203, 251, 252, 253, 261, 262, 263, 264, 265, 266, 267, 268, 269" )] pub paflkjacedd: ::core::option::Option, } @@ -76,30 +76,36 @@ pub mod bkfdflnhkif { /// offset: 16 #[prost(message, tag = "267")] DiceCombatV2DiceChange(super::Jehpgceihdf), + /// offset: 16 + #[prost(message, tag = "268")] + TeamTowersPvpStart(super::Lpehilmmina), + /// offset: 16 + #[prost(message, tag = "269")] + TeamTowersPvpEnd(super::Hchdlmiooip), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oghaifphmpe { /// offset: 24 + #[prost(uint32, tag = "1")] + pub seal_id: u32, + /// offset: 28 #[prost(int32, tag = "2")] pub flcpfpjbjbo: i32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub jjfolkfooli: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub eabaehibijc: u32, /// offset: 36 #[prost(int32, tag = "3")] pub gobdohjfghn: i32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub sub_seal_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfphcdcnobn { /// offset: 24 #[prost(uint32, tag = "1")] - pub jjfolkfooli: u32, + pub seal_id: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub mdkflgdejcn: u32, @@ -108,271 +114,268 @@ pub struct Pfphcdcnobn { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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: 28 + #[prost(uint32, tag = "2")] + pub offbangooki: u32, /// offset: 36 #[prost(uint32, tag = "3")] pub skill_id: u32, + /// offset: 32 + #[prost(int32, tag = "4")] + pub param: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldekbgaomfj { /// offset: 24 + #[prost(int32, tag = "1")] + pub fhckalahcia: i32, + /// offset: 32 + #[prost(int32, tag = "2")] + pub fdofeijjfdd: i32, + /// offset: 36 #[prost(int32, tag = "3")] 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 lgajnmnoaem: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjocejlpadk { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub monster_battle_type: u32, + /// offset: 64 + #[prost(uint64, tag = "2")] + pub room_uid: u64, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, /// offset: 16 #[prost(message, repeated, tag = "5")] pub bjodjnfgmcb: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub rank: u32, + /// offset: 56 + #[prost(uint64, tag = "7")] + pub gaenfkkakoi: u64, /// 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 gaenfkkakoi: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kmgdccnngee { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - 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 bjodjnfgmcb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub illedjlngnf: u32, - /// offset: 52 - #[prost(uint32, tag = "15")] - pub focajamhkka: u32, - /// offset: 56 - #[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: 72 - #[prost(uint64, tag = "7")] - pub gaenfkkakoi: u64, - /// offset: 80 - #[prost(uint32, tag = "6")] - pub rank: u32, - /// offset: 84 - #[prost(int32, tag = "12")] - pub djeimgghmgm: i32, - /// offset: 88 - #[prost(uint32, tag = "4")] - pub gnamnbdiekg: u32, - /// offset: 92 - #[prost(uint32, tag = "17")] - 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: 48 + #[prost(uint64, tag = "2")] + pub room_uid: u64, /// offset: 108 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 72 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub bjodjnfgmcb: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub rank: u32, + /// offset: 88 + #[prost(uint64, tag = "7")] + pub gaenfkkakoi: u64, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub alhioniclcm: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub illedjlngnf: u32, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub result: u32, + /// offset: 64 + #[prost(int32, tag = "11")] + pub score_id: i32, + /// offset: 84 + #[prost(int32, tag = "12")] + pub total_score: i32, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub gomoikpmfba: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub turn: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub focajamhkka: u32, + /// offset: 100 #[prost(uint32, tag = "16")] pub bkikjgafkjd: u32, + /// offset: 68 + #[prost(uint32, tag = "17")] + pub icbijemflpm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 + /// offset: 108 #[prost(uint32, tag = "1")] pub monster_battle_type: u32, /// offset: 80 #[prost(uint64, tag = "2")] - 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, + pub room_uid: u64, /// offset: 104 #[prost(uint32, tag = "3")] pub level_id: u32, - /// offset: 108 - #[prost(uint32, tag = "6")] - pub jjfolkfooli: u32, /// offset: 112 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 96 #[prost(uint32, tag = "5")] pub afphlnmgphk: u32, + /// offset: 100 + #[prost(uint32, tag = "6")] + pub seal_id: u32, + /// offset: 92 + #[prost(bool, tag = "7")] + pub pmgepadbkkk: bool, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub dlgdkggfcbf: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "9")] + pub rank: u32, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub fpaebhjfekk: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub illedjlngnf: u32, + /// offset: 56 + #[prost(message, repeated, tag = "12")] + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub mpacddpoclm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ipaibgoaggn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub ehnhhafakdp: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "16")] + pub nnkbnjkndkc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pimngbammam { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 52 + #[prost(uint32, tag = "1")] + pub monster_battle_type: u32, + /// offset: 72 + #[prost(uint64, tag = "2")] + pub room_uid: u64, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub level_id: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub gnamnbdiekg: u32, + /// offset: 80 #[prost(bool, tag = "5")] pub llmlognffcd: bool, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub nnkbnjkndkc: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub afphlnmgphk: u32, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub rank: 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, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub hkombpalipn: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub nnkbnjkndkc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mniaiagfebp { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub dkkaehdlecp: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub dkkaehdlecp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kfklpgekjla { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub fmehkpkhgja: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub plnfonnjnid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecogpfkdjdf { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub mkiomoinkof: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "1")] + pub lhhjfmmcbaf: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub rank: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub position: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub negcjddiijp: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mkiomoinkof: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "6")] 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, Eq, Hash, ::prost::Message)] pub struct Dbnnbcgmigp { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub lhhjfmmcbaf: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub mdkflgdejcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjenkhdodka { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub player_info: ::core::option::Option, - /// offset: 24 + /// offset: 32 #[prost(string, tag = "1")] pub room_id: ::prost::alloc::string::String, /// offset: 40 @@ -381,103 +384,106 @@ pub struct Pjenkhdodka { /// offset: 44 #[prost(uint32, tag = "3")] pub section_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 40 + #[prost(uint32, tag = "2")] + pub lopnadhjkbf: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub section_id: u32, + /// offset: 88 + #[prost(uint32, tag = "4")] + pub ipddikphgpe: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub geccgkahdob: u32, + /// offset: 56 #[prost(uint32, tag = "6")] pub clacjfeepni: u32, - /// offset: 44 + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub eedlbjgglkd: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "8")] + pub iehkeikckll: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub jlahnbimkpd: u32, + /// offset: 76 #[prost(float, tag = "10")] pub llgcghpmkfg: f32, + /// offset: 92 + #[prost(int32, tag = "11")] + pub pbioonalcpl: i32, /// offset: 48 - #[prost(int32, tag = "15")] - pub lnppgbhehml: i32, - /// offset: 52 #[prost(int32, tag = "12")] pub mgnamcpomgk: i32, - /// offset: 56 + /// offset: 84 + #[prost(int32, tag = "13")] + pub pehkiicmbcd: i32, + /// offset: 68 #[prost(uint32, tag = "14")] pub gogmgecoijh: u32, /// offset: 60 - #[prost(uint32, tag = "17")] - pub fioeeaibepo: u32, + #[prost(int32, tag = "15")] + pub lnppgbhehml: i32, /// 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, + /// offset: 72 + #[prost(uint32, tag = "17")] + pub fioeeaibepo: 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 + /// offset: 48 #[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 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 + /// offset: 84 #[prost(uint32, tag = "2")] pub lopnadhjkbf: u32, - /// offset: 84 + /// offset: 80 #[prost(uint32, tag = "3")] pub section_id: u32, + /// offset: 64 + #[prost(message, optional, tag = "4")] + pub player_info: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "5")] + pub mbggcjijeak: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub kpojfejnihk: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, repeated, tag = "7")] + pub gmdphhpggfe: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub gggmdecdebb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub gdlmmadbemm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ckodnpnboen { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, /// offset: 24 #[prost(uint32, tag = "2")] pub ghpbbhobmjn: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 32 #[prost(uint32, tag = "3")] pub avatar_level: u32, } @@ -485,365 +491,365 @@ pub struct Ckodnpnboen { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hlmndlompkp { /// offset: 24 + #[prost(uint32, tag = "1")] + pub gpildekmagj: u32, + /// offset: 28 #[prost(uint32, tag = "2")] pub ocilfnnghbd: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub hopacegjjkb: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub ngkfifafmnd: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub gpildekmagj: u32, + #[prost(uint32, tag = "4")] + pub hopacegjjkb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdnoplpdlfc { + /// offset: 68 + #[prost(uint32, tag = "1")] + pub nmdbmpplfkh: u32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub cccoemlipif: u32, + /// offset: 73 + #[prost(bool, tag = "3")] + pub kamjhjealkh: bool, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub jikcfndfnma: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub lfigkfghpgk: ::prost::alloc::vec::Vec, /// 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 nmdbmpplfkh: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub damage: u32, - /// offset: 64 #[prost(uint32, tag = "7")] pub ohokcjbjjha: u32, - /// offset: 68 + /// offset: 48 + #[prost(uint32, tag = "8")] + pub damage: u32, + /// offset: 76 + #[prost(uint32, tag = "9")] + pub fgkclinnmnd: u32, + /// offset: 72 + #[prost(bool, tag = "10")] + pub kjjnicekbai: bool, + /// offset: 64 #[prost(uint32, tag = "11")] pub nmacjapbhke: u32, - /// offset: 72 - #[prost(uint32, tag = "2")] - pub cccoemlipif: u32, - /// offset: 76 - #[prost(uint32, tag = "4")] - pub jikcfndfnma: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "12")] + pub njffnhhfpoa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpahfffciik { + /// offset: 56 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub gaenfkkakoi: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub oojgmimjagc: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub monster_battle_type: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub mmnjjhdbjci: u32, /// offset: 16 #[prost(message, optional, tag = "7")] pub coggjelnfcn: ::core::option::Option, - /// offset: 32 + /// offset: 24 #[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, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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: 72 - #[prost(uint32, tag = "4")] - pub oojgmimjagc: u32, - /// offset: 76 - #[prost(uint32, tag = "13")] - pub kfemjmkmgij: u32, + /// offset: 92 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, /// offset: 80 - #[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: 92 - #[prost(uint32, tag = "6")] - pub hjpbajepage: u32, - /// offset: 96 + /// offset: 100 + #[prost(uint32, tag = "4")] + pub oojgmimjagc: u32, + /// offset: 84 #[prost(bool, tag = "5")] pub cjnhailkepn: bool, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub turn: u32, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub fdaoajkbjkm: u32, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub idbgclflcge: ::core::option::Option, + /// offset: 96 + #[prost(uint32, tag = "10")] + pub attack_type: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub adhhmelleha: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub knmngcbmnmj: ::core::option::Option, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub kfemjmkmgij: u32, + /// offset: 88 + #[prost(uint32, tag = "14")] + pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 + /// offset: 96 #[prost(uint64, tag = "1")] pub room_id: u64, + /// offset: 88 + #[prost(uint32, tag = "2")] + pub glhkjmbkkpi: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub gaenfkkakoi: u32, + /// offset: 104 + #[prost(uint32, tag = "4")] + pub oojgmimjagc: u32, /// offset: 72 #[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 + /// offset: 64 #[prost(uint32, tag = "6")] pub monster_battle_type: u32, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub mmnjjhdbjci: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "8")] + pub mhbehhmjhom: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub idbgclflcge: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub result: u32, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub oliidbmfhch: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub cdhiepdfeib: ::core::option::Option, + /// offset: 108 + #[prost(uint32, tag = "14")] + pub mphfjhcdeeg: u32, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Efbnninldmm { + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub oliidbmfhch: ::core::option::Option, /// offset: 16 #[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, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub blhpchnpnla: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lljjgilgneo { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub faoohibojne: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub coggjelnfcn: ::core::option::Option, - /// offset: 40 + /// offset: 56 #[prost(uint64, tag = "1")] pub room_id: u64, /// offset: 48 - #[prost(uint32, tag = "4")] - pub dlladajakag: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] - 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, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub mmnjjhdbjci: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub faoohibojne: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub monster_battle_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iembkiaenoa { - /// offset: 16 + /// offset: 104 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 112 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 96 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 88 + #[prost(bool, tag = "5")] + pub eidalfjeafp: bool, + /// offset: 72 + #[prost(uint32, tag = "6")] + pub turn: u32, + /// offset: 116 + #[prost(uint32, tag = "7")] + pub fdaoajkbjkm: u32, + /// offset: 64 + #[prost(message, optional, tag = "8")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 48 #[prost(message, optional, tag = "9")] pub faoohibojne: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub knmngcbmnmj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub idbgclflcge: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "11")] + pub attack_type: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub adhhmelleha: ::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(message, optional, tag = "14")] + pub knmngcbmnmj: ::core::option::Option, + /// offset: 120 #[prost(uint32, tag = "15")] pub ecmlcbnlbbg: u32, /// offset: 80 #[prost(uint32, tag = "16")] pub blhpchnpnla: u32, - /// offset: 84 - #[prost(uint32, tag = "6")] - pub hjpbajepage: u32, - /// offset: 88 - #[prost(bool, tag = "5")] - pub eidalfjeafp: bool, - /// offset: 96 - #[prost(uint64, tag = "1")] - pub room_id: u64, - /// offset: 104 - #[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 attack_type: u32, - /// offset: 120 + /// offset: 124 #[prost(uint32, tag = "17")] pub cost_time: u32, - /// offset: 124 + /// offset: 84 #[prost(uint32, tag = "18")] pub icfpokdioli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpoljgdgoei { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub ihhecaciabo: ::core::option::Option, - /// offset: 24 + /// offset: 88 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 80 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 100 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub dlladajakag: u32, + /// offset: 108 + #[prost(bool, tag = "5")] + pub eidalfjeafp: bool, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub mmnjjhdbjci: u32, + /// offset: 56 #[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 + /// offset: 24 #[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 = "11")] + pub result: u32, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub cofibfhadao: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ihhecaciabo: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "14")] + pub score_id: u32, + /// offset: 96 #[prost(uint32, tag = "15")] pub hbaaibhpnoj: u32, + /// offset: 104 + #[prost(uint32, tag = "16")] + pub cost_time: 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, Eq, Hash, ::prost::Message)] pub struct Pnggkffjilg { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub hepchhchhpf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - 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: 48 - #[prost(uint32, tag = "8")] - pub fojgieehhng: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub mpdhnfnciea: u32, /// offset: 56 #[prost(uint64, tag = "1")] pub room_id: u64, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub turn: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub r#type: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub reason: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub hepchhchhpf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(int32, tag = "7")] + pub kccjcgfkccc: i32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub fojgieehhng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -851,74 +857,115 @@ pub struct Knmghljkbda { /// offset: 24 #[prost(uint64, tag = "1")] pub room_id: u64, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub reason: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "2")] pub mpdhnfnciea: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub r#type: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub oiemglcgiom: u32, /// offset: 48 #[prost(uint32, tag = "3")] - pub hjpbajepage: u32, + pub turn: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub oiemglcgiom: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub r#type: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub reason: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Inhmdfdbgcl { - /// offset: 16 + /// offset: 40 + #[prost(uint64, tag = "1")] + pub room_id: u64, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub mpdhnfnciea: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub turn: u32, + /// offset: 24 #[prost(string, tag = "5")] pub clngfdpindb: ::prost::alloc::string::String, - /// offset: 32 +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Jehpgceihdf { + /// offset: 56 #[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, Eq, Hash, ::prost::Message)] -pub struct Jehpgceihdf { - /// offset: 16 - #[prost(string, tag = "6")] - pub afkcmbmlbbi: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub turn: u32, /// offset: 24 #[prost(string, tag = "5")] pub mfmjhpkjoai: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint64, tag = "1")] + /// offset: 16 + #[prost(string, tag = "6")] + pub afkcmbmlbbi: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Lpehilmmina { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 24 + #[prost(uint64, tag = "2")] pub room_id: u64, - /// offset: 48 - #[prost(uint32, tag = "2")] - pub mpdhnfnciea: u32, - /// offset: 52 + /// offset: 36 #[prost(uint32, tag = "3")] pub pjgilaadcpn: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub hjpbajepage: u32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub imiednoocfh: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hchdlmiooip { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 32 + #[prost(uint64, tag = "2")] + pub room_id: u64, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub pjgilaadcpn: u32, + /// offset: 48 + #[prost(bool, tag = "4")] + pub idpiimcmpdj: bool, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub result: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub max_wave: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub cost_time: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohlnnomjpnh { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pegjihhifop { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub aejpcflopal: ::prost::alloc::vec::Vec, } @@ -945,41 +992,41 @@ pub struct Damnnjkjomm { /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub first_lineup: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub second_lineup: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub dlcjloimkoj: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub dhmebodojmi: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub dlcjloimkoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mcofkoejggl { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub adhejndapih: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub gpiojjbaijb: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub adhejndapih: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kobgmghmclf { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, /// offset: 24 #[prost(message, repeated, tag = "2")] pub bjkbfdjgfog: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "3")] pub slot: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "4")] pub idbdbicpbbg: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -994,7 +1041,7 @@ pub struct Jgpmblajjjg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfdjlbjpnmc { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub gbmbahhdonn: ::prost::alloc::vec::Vec, } @@ -1036,6 +1083,7 @@ pub struct Gnbbdmbnndj { #[prost(message, repeated, tag = "1")] pub lineup_list: ::prost::alloc::vec::Vec, } +/// Obf: ChallengeLineupList #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeLineupList { @@ -1043,6 +1091,7 @@ pub struct ChallengeLineupList { #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, } +/// Obf: ChallengeAvatarInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeAvatarInfo { @@ -1050,114 +1099,120 @@ pub struct ChallengeAvatarInfo { #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub mdojnengcfe: u32, + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub level: 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, + #[prost(uint32, tag = "5")] + pub skin_id: u32, } +/// Obf: ChallengeBossEquipmentInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 + /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, - /// offset: 40 + /// offset: 32 + #[prost(uint32, tag = "2")] + pub tid: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 28 #[prost(uint32, tag = "4")] pub promotion: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub rank: 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 tid: u32, - /// offset: 40 #[prost(uint32, tag = "1")] pub unique_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub tid: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub level: u32, /// offset: 44 #[prost(uint32, tag = "4")] pub main_affix_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub sub_affix_list: ::prost::alloc::vec::Vec, } +/// Obf: ChallengeBossAvatarRelicInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossAvatarRelicInfo { - /// offset: 24 + /// offset: 16 #[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 = "2")] + pub avatar_type: u32, + /// offset: 40 #[prost(uint32, tag = "3")] pub slot: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub skin_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub equipment: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub okcghkdmfam: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gllfjfjbibc { - /// offset: 24 + /// offset: 16 #[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, + pub stage_index: u32, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub lineup: ::core::option::Option, /// offset: 36 #[prost(uint32, tag = "3")] pub buff_id: u32, } +/// Obf: BBBIAPEHABA #[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, +pub struct PlayerChallengeTierceRecord { + /// offset: 48 + #[prost(bool, tag = "1")] + pub egllmgllhdl: bool, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub record_id: u32, /// offset: 32 #[prost(message, repeated, tag = "3")] pub gbmbahhdonn: ::prost::alloc::vec::Vec, @@ -1165,56 +1220,53 @@ pub struct Bbbiapehaba { #[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, + pub total_score: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fmdaaiklaja { /// offset: 24 - #[prost(bool, tag = "3")] - pub egllmgllhdl: bool, - /// offset: 25 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 29 #[prost(bool, tag = "2")] pub jfkmnbhobcl: bool, /// offset: 28 - #[prost(uint32, tag = "1")] - pub group_id: u32, + #[prost(bool, tag = "3")] + pub egllmgllhdl: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 + /// offset: 44 #[prost(uint32, tag = "2")] pub gjnmhilinhc: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "3")] pub jojalehllej: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub agnfhclkgcf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nddomfbjmke { /// offset: 24 - #[prost(uint64, tag = "3")] - pub hjfdajamfac: u64, - /// offset: 32 #[prost(uint32, tag = "1")] pub panel_id: u32, - /// offset: 36 + /// offset: 28 #[prost(uint32, tag = "2")] - pub mmnjodijpoe: u32, + pub content_type: u32, + /// offset: 32 + #[prost(uint64, tag = "3")] + pub hjfdajamfac: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -1226,22 +1278,22 @@ pub struct Dchcpkmfnnc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejefbhpapnd { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfdblponohe { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - 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, + /// offset: 32 + #[prost(enumeration = "Pjcmneniehh", repeated, tag = "2")] + pub gbkibfjcpal: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub pooemjlcdhb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -1253,7 +1305,7 @@ pub struct Gmmmigpfioh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpifgeonfpi { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 @@ -1263,7 +1315,7 @@ pub struct Dpifgeonfpi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Epcnfdbkaee { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub avatar_id_list: ::prost::alloc::vec::Vec, } @@ -1291,28 +1343,28 @@ pub mod gcbhoijlbfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Blofagpdokj { - /// offset: 24 + /// offset: 32 #[prost(message, tag = "1")] Bnigonfkico(super::Dchcpkmfnnc), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "2")] Jioebafcaje(super::Ejefbhpapnd), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "3")] Nbbfphglfnp(super::Pfdblponohe), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "4")] Lnombcdabkj(super::Gmmmigpfioh), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "5")] Begaibbjhhd(super::Dpifgeonfpi), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "6")] Goikmbnggnp(super::Epcnfdbkaee), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "7")] Cmhjjddehcp(super::Hfhfmplajcc), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "8")] Ookbddejhpb(super::Gdibhdekjcg), } @@ -1320,71 +1372,71 @@ pub mod gcbhoijlbfl { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Idlackbinmc { - /// offset: 16 + /// offset: 32 #[prost(string, tag = "1")] pub title: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 24 #[prost(string, tag = "2")] pub jfceooodibn: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igchdhfmpbj { - /// offset: 24 - #[prost(string, tag = "2")] - pub stop_desc: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, - /// offset: 36 #[prost(enumeration = "Dkopgdpkjhb", tag = "1")] pub r#type: i32, + /// offset: 16 + #[prost(string, tag = "2")] + pub stop_desc: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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: 32 + #[prost(string, tag = "2")] + pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jaoneljjafk { /// offset: 24 + #[prost(uint32, tag = "1")] + pub property_type: u32, + /// offset: 28 #[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 Aoaobpgfhla { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub elogoffijbb: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - 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, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub elogoffijbb: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub sub_affix_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjnpobamkkf { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, repeated, tag = "1")] pub hgnknfjpiki: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "3")] pub mncfogjecmf: u32, @@ -1392,18 +1444,18 @@ pub struct Hjnpobamkkf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 16 + #[prost(message, optional, tag = "2")] + pub flfnbplnnbl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub llmdkahfiij: ::core::option::Option, + /// offset: 40 + #[prost(string, tag = "4")] + pub stop_desc: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -1413,8 +1465,9 @@ pub struct Hckaddligeb { pub stop_desc: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] - pub unk1: u32, + pub haafjlkhckf: u32, } +/// Obf: ChatData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatData { @@ -1464,12 +1517,12 @@ pub mod chat_data { #[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, Eq, Hash, ::prost::Message)] @@ -1484,46 +1537,47 @@ pub struct Eknabklpeel { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChatMessageData { - /// 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, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub message_datas: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub ckhpffenobe: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub bkoalkhdlob: ::core::option::Option, } +/// Obf: PlayerBasicInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerBasicInfo { - /// offset: 24 + /// offset: 16 #[prost(string, tag = "1")] pub nickname: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 - #[prost(uint32, tag = "6")] - pub hcoin: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub scoin: u32, - /// 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 + /// offset: 48 #[prost(uint32, tag = "4")] pub stamina: u32, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub mcoin: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub hcoin: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub scoin: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] @@ -1536,56 +1590,57 @@ pub struct Cjlcpmdgibo { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpBarInfo { /// offset: 24 - #[prost(uint32, tag = "2")] - pub max_sp: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub cur_sp: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub max_sp: u32, } +/// Obf: BlackInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BlackInfo { - /// offset: 24 - #[prost(int64, tag = "2")] - pub end_time: i64, /// offset: 32 #[prost(int64, tag = "1")] pub begin_time: i64, /// offset: 40 + #[prost(int64, tag = "2")] + pub end_time: i64, + /// offset: 28 #[prost(uint32, tag = "3")] pub limit_level: u32, - /// offset: 44 + /// offset: 24 #[prost(uint32, tag = "4")] pub ban_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpnhgdglicn { - /// offset: 24 + /// offset: 28 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onkdapokgac { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub level: u32, - /// offset: 28 + /// offset: 40 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub index: u32, - /// offset: 36 #[prost(uint32, tag = "2")] pub id: u32, - /// offset: 40 + /// offset: 28 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub index: u32, + /// offset: 24 #[prost(uint32, tag = "5")] - pub mdojnengcfe: u32, + pub skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -1600,58 +1655,58 @@ pub struct Fnfmcaebolh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClientDownloadData { + /// offset: 36 + #[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: 32 - #[prost(int64, tag = "2")] - pub time: i64, - /// offset: 40 #[prost(uint32, tag = "4")] - pub djcnhcgfhkf: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub version: u32, + pub channel_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadData { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub dyn_code: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(bytes = "vec", tag = "1")] + pub sc_info: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, optional, tag = "2")] pub client_obj_download_data: ::core::option::Option, /// offset: 40 - #[prost(bytes = "vec", tag = "1")] - pub sc_info: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub dyn_code: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfkkombkjip { + /// offset: 32 + #[prost(string, tag = "1")] + pub tag: ::prost::alloc::string::String, /// offset: 24 #[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, Eq, Hash, ::prost::Message)] pub struct Hbjlnkafnad { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "1")] pub switch_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 bgnklmimbpi: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(bool, tag = "3")] pub kpcpabkpakl: bool, @@ -1659,265 +1714,267 @@ pub struct Hdoknmgidmb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mephkjfajpp { - /// offset: 16 - #[prost(string, tag = "5")] - pub helmpdckleo: ::prost::alloc::string::String, - /// offset: 24 - #[prost(string, tag = "4")] - pub eidokhkeopp: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 64 #[prost(string, tag = "1")] pub nlongnhnecg: ::prost::alloc::string::String, - /// offset: 48 + /// offset: 16 #[prost(string, tag = "2")] pub bhnhgpcgkma: ::prost::alloc::string::String, /// offset: 56 - #[prost(string, tag = "7")] - pub gleejnejacp: ::prost::alloc::string::String, - /// offset: 64 + #[prost(string, tag = "3")] + pub ckacnadcdfp: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "4")] + pub eidokhkeopp: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "5")] + pub helmpdckleo: ::prost::alloc::string::String, + /// offset: 40 #[prost(string, tag = "6")] pub dfblobnlhcc: ::prost::alloc::string::String, /// offset: 72 - #[prost(string, tag = "3")] - pub ckacnadcdfp: ::prost::alloc::string::String, + #[prost(string, tag = "7")] + pub gleejnejacp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cmcjfjebbco { - /// offset: 24 + /// offset: 16 #[prost(string, tag = "1")] pub lembpaggmem: ::prost::alloc::string::String, - /// offset: 32 - #[prost(int32, tag = "5")] - 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, + /// offset: 40 + #[prost(int32, tag = "3")] + pub hdmmkjikcoj: i32, + /// offset: 32 + #[prost(int32, tag = "4")] + pub lmmhagldacm: i32, + /// offset: 36 + #[prost(int32, tag = "5")] + pub mbpeliojbdg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReplayInfo { - /// offset: 16 - #[prost(string, tag = "7")] - pub replay_name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint64, tag = "1")] + pub lmfbcheholo: u64, + /// offset: 76 + #[prost(enumeration = "Pbiefhknafa", tag = "2")] + pub replay_type: i32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub uid: u32, /// 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: 64 + #[prost(uint32, tag = "6")] + pub head_icon: u32, + /// offset: 24 + #[prost(string, tag = "7")] + pub replay_name: ::prost::alloc::string::String, /// 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 klifgjoilee: u32, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub pbnienncnop: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Goffdnpbhik { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub avatar_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjdiahdlcnj { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(string, tag = "5")] - pub replay_name: ::prost::alloc::string::String, - /// offset: 40 + /// offset: 60 #[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, + pub damage_hp: u32, + /// offset: 56 + #[prost(bool, tag = "3")] + pub is_final_hit: bool, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub over_kill_damage_hp: u32, + /// offset: 24 + #[prost(string, tag = "5")] + pub battle_replay_key: ::prost::alloc::string::String, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub assist_score: u32, /// offset: 52 #[prost(uint32, tag = "8")] - pub bjkbgoalnha: u32, - /// offset: 56 + pub damage_score: u32, + /// offset: 40 #[prost(uint32, tag = "9")] - pub kenljijjejl: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] - pub bckolcnhccm: u32, - /// offset: 64 - #[prost(bool, tag = "3")] - pub eggfcglpdmm: bool, + pub final_hit_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmdhiallilj { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub gaikbnpiflm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cdccphilocc { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub uid: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub monster_id: u32, } +/// Obf: PunkLordMonsterBasicInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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: 28 + #[prost(uint32, tag = "2")] + pub monster_id: u32, /// offset: 40 - #[prost(int64, tag = "5")] - pub create_time: i64, - /// offset: 48 + #[prost(uint32, tag = "3")] + pub config_id: u32, + /// offset: 36 #[prost(uint32, tag = "4")] pub world_level: u32, - /// offset: 52 + /// offset: 48 + #[prost(int64, tag = "5")] + pub create_time: i64, + /// offset: 60 #[prost(uint32, tag = "6")] pub left_hp: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub attacker_num: u32, /// offset: 56 #[prost(enumeration = "PunkLordShareType", tag = "8")] pub share_type: i32, - /// offset: 60 + /// offset: 44 #[prost(bool, tag = "9")] pub apcmaijppeh: bool, } +/// Obf: TryDownLoadReplay #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TryDownLoadReplay { - /// offset: 16 + /// offset: 24 #[prost(string, tag = "1")] - pub replay_name: ::prost::alloc::string::String, - /// offset: 32 + pub battle_replay_key: ::prost::alloc::string::String, + /// offset: 16 #[prost(message, optional, tag = "2")] - pub try_down_load_replay: ::core::option::Option, + pub replay_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RegionInfo { - /// offset: 24 + /// offset: 48 #[prost(string, tag = "1")] pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "2")] + pub title: ::prost::alloc::string::String, /// offset: 32 - #[prost(string, tag = "5")] - pub display_name: ::prost::alloc::string::String, + #[prost(string, tag = "3")] + pub dispatch_url: ::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: 16 + #[prost(string, tag = "5")] + pub display_name: ::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: 72 + #[prost(string, tag = "7")] + pub mdpgmpgbdmh: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dispatch { - /// 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: 32 - #[prost(message, repeated, tag = "4")] - pub region_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(string, tag = "2")] - pub msg: ::prost::alloc::string::String, /// offset: 56 #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(string, tag = "2")] + pub msg: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "3")] + pub top_sever_region_name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub region_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "5")] + pub fmpgolibhbd: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 + /// offset: 96 + #[prost(uint32, tag = "1")] + pub agpfhdnoben: u32, + /// offset: 72 #[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 + /// offset: 64 #[prost(uint32, repeated, tag = "3")] pub klkadpnpnhi: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, repeated, tag = "10")] - pub clnifbckjpe: ::prost::alloc::vec::Vec, - /// offset: 72 + /// offset: 24 #[prost(uint32, repeated, tag = "4")] pub nbinkkofked: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub pljejgcekgl: ::prost::alloc::vec::Vec, /// offset: 80 #[prost(uint32, repeated, tag = "6")] 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 ihabnjlbnbl: bool, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub mnnlnojnpbp: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "9")] + pub bopgcjomkge: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub clnifbckjpe: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub mpbdklfapch: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aohkkfhdalo { - #[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101")] + #[prost(oneof = "aohkkfhdalo::Nebnjdmfelo", tags = "101, 102")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `AOHKKFHDALO`. @@ -1925,94 +1982,98 @@ pub mod aohkkfhdalo { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nebnjdmfelo { - /// offset: 24 + /// offset: 16 #[prost(uint32, tag = "101")] RoleStar(u32), + /// offset: 16 + #[prost(uint32, tag = "102")] + Pihgnnmbcej(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcconkjhdjl { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub display_value: ::core::option::Option, - /// offset: 32 + /// offset: 40 #[prost(enumeration = "GridFightDropType", tag = "1")] pub fkkglfohgga: i32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "2")] pub fnlmkjlklfh: u32, - /// offset: 40 + /// offset: 36 #[prost(uint32, tag = "3")] pub num: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub param: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightDropInfo { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub nmgiabhijjb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + /// offset: 16 + #[prost(string, tag = "2")] + pub name: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "4")] + pub kfpmjkcojaj: ::prost::alloc::string::String, + /// offset: 32 + #[prost(bytes = "vec", tag = "5")] + pub jlfiafkgcoj: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(string, tag = "6")] + pub milbdipbjgp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhceiohladg { - /// offset: 24 + /// offset: 36 #[prost(uint32, tag = "1")] pub pos_index: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub lllookpgggg: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub lhhonkjppdc: u32, - /// offset: 36 + /// offset: 28 #[prost(uint32, tag = "3")] pub kfgokfkhopb: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub lllookpgggg: u32, } +/// Obf: Vector #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Vector { + /// offset: 28 + #[prost(sint32, tag = "1")] + pub x: i32, /// offset: 24 #[prost(sint32, tag = "2")] pub y: i32, - /// offset: 28 + /// offset: 32 #[prost(sint32, tag = "3")] pub z: i32, - /// offset: 32 - #[prost(sint32, tag = "1")] - pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpgackplgcd { - /// offset: 24 + /// offset: 26 #[prost(bool, tag = "1")] pub kalacjbapoa: bool, + /// offset: 24 + #[prost(bool, tag = "2")] + pub fokjipgmkan: bool, /// offset: 25 #[prost(bool, tag = "3")] pub iblgocfboco: bool, - /// offset: 26 - #[prost(bool, tag = "2")] - pub fokjipgmkan: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -2022,113 +2083,115 @@ pub struct Khadhdlcnoi { pub id: u32, /// offset: 28 #[prost(bool, tag = "2")] - pub kdhcicfnaoc: bool, + pub is_pause: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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 volume: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncbedbddhl { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub nnjceinoehh: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 24 #[prost(message, optional, tag = "1")] pub jknlceedahj: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub nnjceinoehh: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "3")] pub pgpncnabham: bool, } +/// Obf: BattleOp #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleOp { - /// offset: 16 - #[prost(string, tag = "8")] - pub lomlipolbkm: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 56 + #[prost(uint32, tag = "1")] + pub turn_counter: u32, + /// offset: 44 #[prost(uint32, tag = "2")] pub state: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub turn_counter: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub op_type: u32, - /// offset: 44 #[prost(uint32, tag = "3")] pub action_entity_id: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub operation_counter: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub skill_index: u32, - /// offset: 56 + /// offset: 40 #[prost(uint32, tag = "4")] pub target_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub op_type: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub skill_index: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub operation_counter: u32, + /// offset: 16 + #[prost(string, tag = "8")] + pub lomlipolbkm: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleEquipment { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub rank: u32, - /// offset: 36 #[prost(uint32, tag = "3")] pub promotion: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRelic { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub unique_id: u32, - /// offset: 36 + /// offset: 56 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 48 #[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: 52 - #[prost(uint32, tag = "8")] - pub rarity: u32, - /// offset: 56 + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub unique_id: u32, + /// offset: 36 #[prost(uint32, tag = "6")] pub set_id: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub r#type: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub rarity: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AvatarSkillTree { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub point_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, } +/// Obf: RelicAffix #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicAffix { @@ -2136,111 +2199,112 @@ pub struct RelicAffix { #[prost(uint32, tag = "1")] pub affix_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub step: u32, - /// offset: 32 #[prost(uint32, tag = "2")] pub cnt: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub step: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Amemkfnabgg { + /// offset: 36 + #[prost(bool, tag = "1")] + pub gnlmbjcping: bool, /// 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 gnlmbjcping: bool, - /// offset: 40 #[prost(uint32, tag = "3")] pub pikbpdamgml: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub odhidlbapig: u32, } +/// Obf: BattleAvatar #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatar { - /// 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: 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 + /// offset: 100 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, + /// offset: 96 + #[prost(uint32, tag = "2")] + pub id: u32, /// offset: 84 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 108 #[prost(uint32, tag = "4")] pub rank: u32, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub index: u32, + /// offset: 64 + #[prost(message, repeated, tag = "6")] + pub skilltree_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub hp: u32, /// offset: 88 + #[prost(uint32, tag = "10")] + pub promotion: u32, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 72 #[prost(uint32, tag = "12")] pub world_level: u32, /// 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: 108 - #[prost(uint32, tag = "2")] - pub id: u32, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub alnjeninbpn: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "16")] + pub sp_bar: ::core::option::Option, + /// offset: 104 + #[prost(uint32, tag = "17")] + pub gdimkfnecok: u32, + /// offset: 24 + #[prost(message, repeated, tag = "18")] + pub chefggpejkl: ::prost::alloc::vec::Vec, /// offset: 112 - #[prost(uint32, tag = "3")] - pub level: u32, + #[prost(uint32, tag = "19")] + pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleMonsterParam { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub cphiinkideb: u32, /// offset: 28 + #[prost(uint32, tag = "1")] + pub hard_level_group: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 40 #[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, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub cphiinkideb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 iebnogooemo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -2253,7 +2317,7 @@ pub mod ljhdmkebpdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "101")] Eigmkojoeei(super::Alimnheenpp), } @@ -2261,69 +2325,56 @@ pub mod ljhdmkebpdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonster { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub extra_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub max_hp: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "1")] pub monster_id: u32, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "2")] pub cur_hp: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub max_hp: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub extra_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleMonsterWave { - /// offset: 16 + /// offset: 32 #[prost(message, repeated, tag = "1")] pub monster_list: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "2")] pub monster_param: ::core::option::Option, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "3")] pub battle_stage_id: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "4")] pub battle_wave_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleBuff { - /// offset: 16 - #[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 + /// offset: 52 #[prost(uint32, tag = "1")] pub id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 48 + /// offset: 40 #[prost(uint32, tag = "3")] pub owner_index: u32, - /// offset: 52 + /// offset: 48 #[prost(uint32, tag = "4")] pub wave_flag: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fpoagfockoo { + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub target_index_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, tag = "1")] - pub id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub total_progress: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub kkckmcdgcgk: u32, + #[prost(map = "string, float", tag = "6")] + pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -2334,254 +2385,217 @@ pub struct Edcfkacpfnb { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mhdpmpkdlop { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub kkckmcdgcgk: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gdmikbbendc { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleTarget { /// offset: 24 - #[prost(uint32, tag = "2")] - pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub total_progress: u32, - /// offset: 32 #[prost(uint32, tag = "1")] pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub progress: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub total_progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleTargetList { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub battle_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct 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 + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 120 #[prost(uint32, tag = "7")] pub world_level: u32, + /// offset: 48 + #[prost(map = "uint32, message", tag = "9")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub battle_action_event_id: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "11")] + pub eeipnljnjal: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub battle_evolve_build_data: ::core::option::Option< + BattleGridFightSpecialBattleInfo, + >, + /// offset: 88 + #[prost(message, optional, tag = "13")] + pub battle_sword_training_data: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "14")] + pub battle_rogue_magic_info: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "15")] + pub battle_fate_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "16")] + pub battle_grid_fight_data: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "17")] + pub battle_fate_rin_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiaicmelimm { - /// offset: 24 + /// offset: 16 #[prost(map = "uint32, uint32", tag = "1")] pub aokecjbfmcn: ::std::collections::HashMap, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "2")] pub cdbgpmabmgm: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub fpcopplfbop: u32, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "3")] pub fgohmomlebg: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub enemy_hp_multiplier: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherAvatarInfo { - /// 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: 48 + #[prost(uint32, tag = "1")] + pub id: u32, /// offset: 40 #[prost(uint32, tag = "2")] pub index: u32, /// offset: 44 #[prost(uint32, tag = "3")] pub promotion: u32, - /// offset: 48 + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub licleeicaoe: ::prost::alloc::vec::Vec, + /// offset: 52 #[prost(enumeration = "Aabgifaeeek", tag = "5")] pub agbmhemiaih: i32, - /// offset: 52 - #[prost(uint32, tag = "1")] - pub id: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 + /// offset: 36 #[prost(uint32, tag = "1")] pub turn_counter: u32, - /// offset: 52 + /// offset: 40 #[prost(uint32, tag = "2")] - pub kapjnjdcacl: u32, + pub random_counter: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub snapshot_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub amcpmeaojjk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eicnflhihoi { - /// offset: 24 - #[prost(string, tag = "4")] - pub hakclahlpfg: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 43 #[prost(bool, tag = "1")] pub ggoppdkdpme: bool, - /// offset: 33 - #[prost(bool, tag = "6")] - 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(bool, tag = "3")] + pub lgjmmjefgnk: bool, + /// offset: 24 + #[prost(string, tag = "4")] + pub hakclahlpfg: ::prost::alloc::string::String, + /// offset: 42 + #[prost(bool, tag = "5")] + pub iiccmnmeofi: bool, + /// offset: 41 + #[prost(bool, tag = "6")] + pub debaocjbbnb: bool, + /// offset: 32 #[prost(uint32, tag = "7")] pub gckhdgobfoc: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fcdfpjmofbo { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub ooiifbgdofm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub bfnfioaagmc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - 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, Eq, Hash, ::prost::Message)] pub struct Mohmahdobdo { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jbcfpaeelbl: u32, - /// offset: 28 #[prost(uint32, tag = "1")] - pub fjbpofjpfnp: u32, + pub start_pos: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub length: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibhhjpcioic { + /// offset: 40 + #[prost(bool, tag = "1")] + pub eclagojmmbo: bool, /// offset: 16 #[prost(map = "string, message", tag = "2")] pub jkmhajhikik: ::std::collections::HashMap< ::prost::alloc::string::String, Mohmahdobdo, >, - /// offset: 24 + /// offset: 32 #[prost(bytes = "vec", tag = "3")] 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 Ebpdnoomhbd { + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub jjogehpdokh: ::prost::alloc::vec::Vec, /// 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 jjogehpdokh: ::prost::alloc::vec::Vec, - /// offset: 40 #[prost(string, tag = "3")] pub debug_extra_info: ::prost::alloc::string::String, /// offset: 56 #[prost(message, repeated, tag = "4")] pub adailgdcpnh: ::prost::alloc::vec::Vec, - /// offset: 64 + /// offset: 72 + #[prost(uint32, tag = "5")] + pub plane_id: u32, + /// offset: 68 #[prost(uint32, tag = "6")] pub floor_id: u32, - /// offset: 68 - #[prost(uint32, tag = "8")] - pub pbigecfchen: u32, - /// offset: 72 + /// offset: 64 #[prost(uint32, tag = "7")] pub abdbldpcjcj: u32, /// offset: 76 - #[prost(uint32, tag = "5")] - pub plane_id: u32, + #[prost(uint32, tag = "8")] + pub pbigecfchen: u32, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub coboaebcmco: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "10")] pub iohjehhhpcl: u32, @@ -2589,98 +2603,99 @@ pub struct Ebpdnoomhbd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 56 - #[prost(bytes = "vec", tag = "6")] - pub turn_snapshot_hash: ::prost::alloc::vec::Vec, - /// 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 + /// offset: 104 #[prost(uint32, tag = "1")] pub version: u32, - /// offset: 104 + /// offset: 128 + #[prost(uint32, tag = "2")] + pub logic_random_seed: u32, + /// offset: 100 + #[prost(uint32, tag = "3")] + pub stage_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub lineup: ::core::option::Option, + /// offset: 88 + #[prost(message, repeated, tag = "5")] + pub op_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bytes = "vec", tag = "6")] + pub turn_snapshot_hash: ::prost::alloc::vec::Vec, + /// offset: 132 #[prost(uint32, tag = "7")] pub fmoaahkdgnp: u32, - /// offset: 108 + /// offset: 40 + #[prost(uint32, repeated, tag = "8")] + pub dacglghglig: ::prost::alloc::vec::Vec, + /// offset: 124 #[prost(bool, tag = "9")] pub nngdlohalcn: bool, /// offset: 112 - #[prost(uint32, tag = "17")] - pub nibmfcfbhep: u32, - /// offset: 116 + #[prost(enumeration = "Oikbipicgdn", tag = "10")] + pub mbhfmfempom: i32, + /// offset: 108 #[prost(enumeration = "BattleModuleType", tag = "11")] pub jkceimccbba: i32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub battle_event: ::prost::alloc::vec::Vec, /// offset: 120 - #[prost(uint32, tag = "2")] - pub logic_random_seed: u32, - /// offset: 124 #[prost(uint32, tag = "14")] pub rounds_limit: u32, - /// offset: 128 - #[prost(uint32, tag = "3")] - pub stage_id: u32, - /// offset: 132 + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub config: ::core::option::Option, + /// offset: 32 + #[prost(bytes = "vec", tag = "16")] + pub ijhanpilbam: ::prost::alloc::vec::Vec, + /// offset: 116 + #[prost(uint32, tag = "17")] + pub nibmfcfbhep: u32, + /// offset: 96 #[prost(uint32, tag = "18")] pub jaoiokbbmfc: u32, + /// offset: 80 + #[prost(message, optional, tag = "19")] + pub apfnihdlfie: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "100")] + pub ddfabagihmd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Papjepajpcj { + /// offset: 32 + #[prost(int32, tag = "1")] + pub hash: i32, /// offset: 16 #[prost(string, tag = "2")] pub value: ::prost::alloc::string::String, - /// offset: 32 - #[prost(int32, tag = "1")] - pub mjmeeoiemmm: i32, } +/// Obf: AvatarProperty #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct AvatarProperty { - /// offset: 24 + /// offset: 40 #[prost(double, tag = "1")] pub max_hp: f64, /// offset: 32 #[prost(double, tag = "2")] pub attack: f64, - /// offset: 40 + /// offset: 24 #[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 + /// offset: 64 #[prost(double, tag = "5")] pub left_hp: f64, + /// offset: 72 + #[prost(double, tag = "6")] + pub left_sp: f64, + /// offset: 48 + #[prost(double, tag = "7")] + pub max_sp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -2689,14 +2704,14 @@ pub struct EquipmentProperty { #[prost(uint32, tag = "1")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub level: u32, + #[prost(uint32, tag = "2")] + pub rank: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub promotion: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub rank: u32, + #[prost(uint32, tag = "4")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -2708,50 +2723,51 @@ pub struct AttackDamageProperty { #[prost(double, tag = "2")] pub damage: f64, } +/// Obf: SkillUseProperty #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SkillUseProperty { - /// offset: 16 + /// offset: 32 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 24 #[prost(string, tag = "2")] pub skill_type: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 68 + #[prost(uint32, tag = "3")] + pub skill_level: u32, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub skill_use_count: u32, + /// offset: 72 #[prost(double, tag = "5")] pub hljoeghjnla: f64, /// offset: 40 - #[prost(uint32, tag = "8")] - pub ggdbmjgbdma: u32, + #[prost(double, tag = "6")] + pub cidjhaobnmf: f64, /// 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, + #[prost(uint32, tag = "8")] + pub ggdbmjgbdma: u32, /// offset: 64 - #[prost(uint32, tag = "4")] - pub skill_use_count: u32, - /// offset: 68 #[prost(uint32, tag = "9")] pub bjgnkiplnba: u32, - /// offset: 72 - #[prost(double, tag = "6")] - pub cidjhaobnmf: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aofmdlldihg { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub battle_target_list: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 48 #[prost(uint32, tag = "1")] pub skill_id: u32, - /// offset: 40 + /// offset: 32 #[prost(double, tag = "2")] - pub pnjegpafnci: f64, - /// offset: 48 + pub delay: f64, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(double, tag = "4")] pub damage: f64, } @@ -2770,7 +2786,7 @@ pub struct SpAddSource { pub struct Epnaonkohbo { /// offset: 16 #[prost(string, tag = "1")] - pub kbkoglcaekg: ::prost::alloc::string::String, + pub ability_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, @@ -2781,12 +2797,12 @@ pub struct Epnaonkohbo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfdhdbnihpl { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub ngijfaeonck: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(double, tag = "1")] pub gnhlkbinief: f64, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub ngijfaeonck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -2798,405 +2814,395 @@ pub struct Abdokofehmh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Knbmapnndjl { - /// offset: 24 - #[prost(int32, tag = "2")] - pub nonacgpceke: i32, /// offset: 28 #[prost(int32, tag = "1")] pub ollphbppehg: i32, + /// offset: 24 + #[prost(int32, tag = "2")] + pub nonacgpceke: i32, /// offset: 32 #[prost(int32, tag = "3")] pub bcjlnfomeag: i32, } +/// Obf: AvatarBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarBattleInfo { - /// 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: 184 + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, + /// offset: 268 + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 208 + #[prost(uint32, tag = "3")] + pub avatar_level: u32, + /// offset: 252 + #[prost(uint32, tag = "4")] + pub avatar_rank: u32, + /// offset: 228 + #[prost(uint32, tag = "5")] + pub avatar_promotion: u32, /// 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: 80 + #[prost(message, repeated, tag = "7")] + pub avatar_skill: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub avatar_equipment: ::prost::alloc::vec::Vec, + /// offset: 384 + #[prost(uint32, tag = "9")] + pub total_turns: u32, + /// offset: 312 + #[prost(double, tag = "10")] + pub total_damage: f64, + /// offset: 296 + #[prost(double, tag = "11")] + pub total_heal: f64, + /// offset: 272 + #[prost(double, tag = "12")] + pub total_damage_taken: f64, + /// offset: 168 + #[prost(double, tag = "13")] + pub total_hp_recover: f64, + /// offset: 256 + #[prost(double, tag = "14")] + pub total_sp_cost: f64, + /// offset: 340 + #[prost(uint32, tag = "15")] + pub stage_id: u32, + /// offset: 292 + #[prost(uint32, tag = "16")] + pub stage_type: u32, + /// offset: 376 + #[prost(double, tag = "17")] + pub total_break_damage: f64, /// 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: 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 + /// offset: 112 + #[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: 48 + #[prost(message, repeated, tag = "21")] + pub skill_times: ::prost::alloc::vec::Vec, + /// offset: 280 #[prost(double, tag = "22")] pub delay_cumulate: f64, /// offset: 144 - #[prost(double, tag = "32")] - pub total_shield_damage: f64, - /// offset: 152 - #[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: 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 + /// offset: 16 + #[prost(message, repeated, tag = "24")] + pub sp_add_source: ::prost::alloc::vec::Vec, + /// offset: 332 #[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 mebkilmpmga: u32, - /// offset: 300 + /// offset: 264 #[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 + /// offset: 248 #[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 + /// offset: 372 + #[prost(uint32, tag = "28")] + pub break_times: u32, + /// offset: 224 + #[prost(uint32, tag = "29")] + pub extra_turns: u32, + /// offset: 160 + #[prost(double, tag = "30")] + pub total_shield: f64, + /// offset: 136 + #[prost(double, tag = "31")] + pub total_shield_taken: f64, + /// offset: 152 + #[prost(double, tag = "32")] + pub total_shield_damage: f64, + /// offset: 32 + #[prost(message, optional, tag = "33")] + pub initial_status: ::core::option::Option, + /// offset: 104 + #[prost(message, repeated, tag = "34")] + pub relics: ::prost::alloc::vec::Vec, + /// offset: 308 + #[prost(uint32, tag = "35")] + pub assist_uid: u32, + /// offset: 120 + #[prost(message, repeated, tag = "36")] + pub noghnmcddai: ::prost::alloc::vec::Vec, + /// offset: 176 #[prost(double, tag = "37")] pub deicgfkimmo: f64, - /// offset: 376 - #[prost(double, tag = "45")] - pub laoeegeeldk: f64, - /// offset: 384 + /// offset: 192 + #[prost(double, tag = "38")] + pub gpleldeieko: f64, + /// offset: 360 + #[prost(double, tag = "39")] + pub cnemkkibfea: f64, + /// offset: 232 + #[prost(double, tag = "40")] + pub eeogkokopnb: f64, + /// offset: 96 + #[prost(message, repeated, tag = "41")] + pub aljijbkefdd: ::prost::alloc::vec::Vec, + /// offset: 344 + #[prost(uint32, tag = "42")] + pub cnleplaeehf: u32, + /// offset: 328 #[prost(uint32, tag = "43")] pub jdhdjfckbgd: u32, + /// offset: 240 + #[prost(double, tag = "44")] + pub dialjmahfbo: f64, + /// offset: 352 + #[prost(double, tag = "45")] + pub laoeegeeldk: f64, + /// offset: 200 + #[prost(double, tag = "46")] + pub lflkogdplkd: f64, + /// offset: 320 + #[prost(double, tag = "47")] + pub ebmfcbkhieh: f64, + /// offset: 392 + #[prost(double, tag = "48")] + pub dblabfodnmj: f64, + /// offset: 148 + #[prost(uint32, tag = "49")] + pub fjnkopmolde: u32, + /// offset: 348 + #[prost(uint32, tag = "50")] + pub flkcfjbciom: u32, + /// offset: 336 + #[prost(uint32, tag = "51")] + pub pnjdpnhnbda: u32, + /// offset: 216 + #[prost(double, tag = "52")] + pub nedcakemhlf: f64, /// offset: 388 - #[prost(uint32, tag = "4")] - pub avatar_rank: u32, + #[prost(uint32, tag = "53")] + pub nbcdomjbafm: u32, + /// offset: 304 + #[prost(uint32, tag = "54")] + pub pecmogdlcdc: u32, + /// offset: 368 + #[prost(uint32, tag = "55")] + pub enhanced_id: u32, + /// offset: 288 + #[prost(uint32, tag = "56")] + pub mebkilmpmga: u32, + /// offset: 64 + #[prost(message, optional, tag = "57")] + pub fdmeedejccp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "58")] + pub gehejppcblk: ::core::option::Option, + /// offset: 212 + #[prost(uint32, tag = "59")] + pub okmhkbojbob: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Igmokoenldk { - /// offset: 24 + /// offset: 48 + #[prost(double, tag = "1")] + pub max_hp: f64, + /// offset: 56 #[prost(double, tag = "2")] pub attack: f64, + /// offset: 64 + #[prost(double, tag = "3")] + pub defence: f64, + /// offset: 24 + #[prost(double, tag = "4")] + pub ofmlldlaocc: f64, + /// offset: 40 + #[prost(double, tag = "5")] + pub speed: f64, /// offset: 32 #[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 + /// offset: 72 #[prost(double, tag = "7")] 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 Ckcdiaaficj { - /// offset: 24 - #[prost(double, tag = "2")] - pub ifmohnaaamc: f64, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub mmphfldbekb: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub break_times: u32, /// offset: 40 #[prost(uint32, tag = "1")] pub bkpdkfldldd: u32, + /// offset: 32 + #[prost(double, tag = "2")] + pub ifmohnaaamc: f64, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub mmphfldbekb: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub break_times: u32, } +/// Obf: MonsterBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonsterBattleInfo { - /// 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: 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: 56 - #[prost(message, repeated, tag = "26")] - pub skill_info: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "21")] - pub wave: u32, - /// offset: 68 + /// offset: 160 #[prost(uint32, tag = "1")] pub entity_id: u32, - /// offset: 72 + /// offset: 96 + #[prost(uint32, tag = "2")] + pub monster_id: u32, + /// offset: 180 + #[prost(uint32, tag = "3")] + pub pkfmofpmbbj: u32, + /// offset: 132 + #[prost(uint32, tag = "4")] + pub nckaicabjik: u32, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub cihapgpncmi: ::core::option::Option, + /// offset: 76 + #[prost(uint32, tag = "6")] + pub total_turns: u32, + /// offset: 120 #[prost(double, tag = "7")] pub total_damage: f64, + /// offset: 112 + #[prost(double, tag = "8")] + pub total_heal: f64, + /// offset: 136 + #[prost(double, tag = "9")] + pub total_damage_taken: f64, + /// offset: 104 + #[prost(double, tag = "11")] + pub total_hp_recover: f64, + /// offset: 176 + #[prost(uint32, tag = "12")] + pub stage_id: u32, + /// offset: 168 + #[prost(uint32, tag = "14")] + pub kpmiifgamfa: u32, + /// offset: 56 + #[prost(message, repeated, tag = "15")] + pub attack_type_damage: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "16")] + pub skill_times: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "17")] + pub stage_type: u32, /// offset: 80 - #[prost(enumeration = "Nlnebdeeonp", tag = "31")] - pub ahkjlojdnic: i32, - /// offset: 84 - #[prost(uint32, tag = "23")] - pub phase: u32, + #[prost(double, tag = "18")] + pub mbdmcjlfjoo: f64, /// offset: 88 #[prost(double, tag = "19")] pub delay_cumulate: f64, - /// offset: 96 - #[prost(uint32, tag = "24")] - pub nmkkaagncpc: u32, - /// offset: 100 - #[prost(uint32, tag = "3")] - pub pkfmofpmbbj: u32, - /// offset: 104 + /// offset: 172 #[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 + pub death_source: i32, + /// offset: 148 + #[prost(uint32, tag = "21")] + pub wave: u32, + /// offset: 100 #[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 + /// offset: 156 + #[prost(uint32, tag = "23")] + pub phase: u32, + /// offset: 144 + #[prost(uint32, tag = "24")] + pub max_phase: u32, + /// offset: 152 #[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, + /// offset: 48 + #[prost(message, repeated, tag = "26")] + pub skill_info: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(uint32, tag = "27")] + pub cbmlfobdnco: u32, + /// offset: 16 + #[prost(message, repeated, tag = "28")] + pub akgjopblpne: ::prost::alloc::vec::Vec, + /// offset: 184 + #[prost(double, tag = "29")] + pub ncdgnnjabjj: f64, + /// offset: 64 + #[prost(double, tag = "30")] + pub ibengeojfoj: f64, + /// offset: 164 + #[prost(enumeration = "Nlnebdeeonp", tag = "31")] + pub ahkjlojdnic: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleEventProperty { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "2")] pub sp_bar: ::core::option::Option, } +/// Obf: BattleEventBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleEventBattleInfo { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub battle_event_id: u32, /// offset: 16 #[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, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -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 Hdkeppdidih { + /// offset: 56 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub ejddmnaoden: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "5")] - pub jndbcdaiidd: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub source: u32, /// offset: 40 #[prost(double, tag = "4")] pub damage: f64, - /// offset: 48 - #[prost(double, tag = "7")] - pub oeldakbopja: f64, - /// offset: 56 + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub jndbcdaiidd: ::prost::alloc::vec::Vec, + /// offset: 64 #[prost(int32, tag = "6")] pub afpkbfapoah: i32, - /// offset: 60 - #[prost(uint32, tag = "9")] - pub wave: u32, - /// 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(double, tag = "7")] + pub oeldakbopja: f64, + /// offset: 60 #[prost(uint32, tag = "8")] pub cngeogompop: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub wave: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub enhanced_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghcdmmnhnho { /// offset: 24 - #[prost(int32, tag = "2")] - pub gcabcjkcaoe: i32, - /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 28 + #[prost(int32, tag = "2")] + pub gcabcjkcaoe: i32, /// offset: 32 #[prost(uint32, tag = "3")] pub enhanced_id: u32, @@ -3204,246 +3210,233 @@ pub struct Ghcdmmnhnho { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gandcedcldl { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub fhpmeiecklg: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub kaahkldjpje: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub fhpmeiecklg: u32, + /// offset: 24 #[prost(uint32, tag = "3")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Afgmnffbbig { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - 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 pnjegpafnci: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub monster_id: u32, /// offset: 48 #[prost(uint32, tag = "1")] pub bkpdkfldldd: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub monster_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub ofhchnkefmd: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub delay: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub jnfcfeiaabh: ::prost::alloc::vec::Vec, } +/// Obf: StatisticEvent #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StatisticEvent { - /// offset: 24 + /// offset: 28 #[prost(enumeration = "BattleStaticticEventType", tag = "1")] pub r#type: i32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub lmmdhgcihbl: u32, /// offset: 32 #[prost(uint32, tag = "3")] - pub display_value: u32, + pub param: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dkphafpgdlo { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub jgdoiciemah: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub ioeaffeedfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gfnapelnfic { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub jbnmaofofpe: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "1")] pub clfbbapepml: u32, /// offset: 36 #[prost(bool, tag = "2")] - pub aalccpjcbme: bool, + pub is_locked: bool, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub jbnmaofofpe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oemoigdnpnp { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub card_id: u32, + /// offset: 32 + #[prost(double, tag = "2")] + pub param: f64, + /// offset: 44 + #[prost(bool, tag = "3")] + pub is_enable: bool, /// 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 Hlfookannde { - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] pub jgdoiciemah: u32, - /// offset: 32 - #[prost(double, tag = "3")] - pub kadniaejacg: f64, /// offset: 40 #[prost(double, tag = "2")] pub damage: f64, + /// offset: 24 + #[prost(double, tag = "3")] + pub kadniaejacg: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eaenafjcefd { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub mmgpkjojipm: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub fgpgopocapn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 + /// offset: 44 + #[prost(uint32, tag = "2")] + pub score_id: u32, + /// offset: 32 #[prost(uint32, tag = "3")] pub gmkfbamndea: u32, - /// offset: 44 + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub cbloajfjkki: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(float, tag = "5")] - pub pnjegpafnci: f32, + pub delay: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fdgkfjficdn { - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] pub ocpepemnnek: u32, - /// offset: 32 + /// offset: 24 #[prost(double, tag = "2")] - pub pnjegpafnci: f64, + pub delay: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idjiaglcape { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - 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, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub dcmahkhafeh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub ojbmgejcilm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pmnljejklod { - /// offset: 24 + /// offset: 28 #[prost(enumeration = "Nimfanhlfnj", tag = "1")] pub r#type: i32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub count: u32, } +/// Obf: BattleGridFightSpecialBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightSpecialBattleInfo { - /// offset: 16 - #[prost(message, optional, tag = "22")] - 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 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 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 + /// offset: 128 + #[prost(uint32, tag = "1")] + pub cur_level_id: u32, + /// offset: 136 + #[prost(uint32, tag = "2")] + pub pfbdnghmbii: u32, + /// offset: 156 + #[prost(uint32, tag = "3")] + pub rogue_money: u32, + /// offset: 112 #[prost(message, repeated, tag = "4")] pub icopgajfkhe: ::prost::alloc::vec::Vec, - /// offset: 96 + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub omcllcnkahe: ::prost::alloc::vec::Vec, + /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub llifkmanadh: ::prost::alloc::vec::Vec, - /// offset: 104 + /// offset: 80 #[prost(message, optional, tag = "7")] pub hphjgiekmaa: ::core::option::Option, - /// offset: 112 + /// offset: 72 + #[prost(uint32, repeated, tag = "8")] + pub fponjjmjfae: ::prost::alloc::vec::Vec, + /// offset: 132 + #[prost(uint32, tag = "9")] + pub grid_fight_cur_level_exp: u32, + /// offset: 140 + #[prost(uint32, tag = "11")] + pub ljgphgddbke: u32, + /// offset: 88 + #[prost(uint32, repeated, tag = "12")] + pub dckigahcnmj: ::prost::alloc::vec::Vec, + /// offset: 148 + #[prost(uint32, tag = "14")] + pub cur_wave: u32, + /// offset: 16 + #[prost(message, repeated, tag = "17")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "18")] + pub hnjpidfknik: ::prost::alloc::vec::Vec, + /// offset: 64 #[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: 152 + #[prost(uint32, tag = "21")] + pub gmbpgbijgge: u32, + /// offset: 96 + #[prost(message, optional, tag = "22")] + pub inpnmbjnppk: ::core::option::Option, /// 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 + /// offset: 104 + #[prost(uint32, repeated, tag = "25")] + pub pmleegogpif: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "26")] + pub gmgpfaionng: ::prost::alloc::vec::Vec, + /// offset: 124 #[prost(uint32, tag = "27")] 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, Eq, Hash, ::prost::Message)] @@ -3451,24 +3444,14 @@ pub struct Bgfbiflpbhd { /// offset: 24 #[prost(uint32, tag = "2")] pub mhjbjkjpoje: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub effect_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Piecgamhhdn { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub bgodkjlmpnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleGridFightTraitCoreRoleInfo { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub role_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub unique_id: u32, } @@ -3476,50 +3459,58 @@ pub struct BattleGridFightTraitCoreRoleInfo { #[derive(Clone, PartialEq, Eq, Hash, ::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 lkngkjcffbh: ::prost::alloc::vec::Vec, } #[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: 16 + #[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 Kfmkbmjpeic { - /// offset: 16 + /// offset: 56 + #[prost(uint32, tag = "1")] + pub dnncagjioap: u32, + /// offset: 24 #[prost(uint32, repeated, tag = "2")] pub ihcddipnjko: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 16 #[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: 56 - #[prost(uint32, tag = "1")] - pub dnncagjioap: u32, } #[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Cpmnhnhklbk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub role_id: u32, +} +/// Obf: BattleGridFightTraitEffectInfo +#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleGridFightTraitEffectInfo { - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "1")] pub effect_id: u32, #[prost( oneof = "battle_grid_fight_trait_effect_info::Nebnjdmfelo", - tags = "101, 102, 103, 104" + tags = "101, 102, 103, 104, 105" )] pub nebnjdmfelo: ::core::option::Option< battle_grid_fight_trait_effect_info::Nebnjdmfelo, @@ -3530,61 +3521,94 @@ pub mod battle_grid_fight_trait_effect_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nebnjdmfelo { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "101")] TraitCoreRole(super::BattleGridFightTraitCoreRoleInfo), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "102")] AvatarCoreInfo(super::BattleGridFigntAvatarCoreRoleInfo), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "103")] TraitEffectLevelInfo(super::GridFightTraitEffectLevelInfo), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "104")] Jlclhaknmll(super::Kfmkbmjpeic), + /// offset: 24 + #[prost(message, tag = "105")] + Lfidnoaecmn(super::Cpmnhnhklbk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhfnfinkjkp { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub cheeoehdobf: u32, - /// offset: 28 - #[prost(enumeration = "Abbhaalibah", tag = "4")] - pub grid_update_src: i32, - /// offset: 32 + /// offset: 24 #[prost(enumeration = "Iddpbeamdao", tag = "2")] pub nkienaiclgn: i32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "3")] pub nkjpcmpmgpm: u32, + /// offset: 36 + #[prost(enumeration = "Abbhaalibah", tag = "4")] + pub grid_update_src: i32, } +/// Obf: NIEGDAPHKGC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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: 40 +pub struct GridFightTraitInfo { + /// offset: 44 #[prost(uint32, tag = "1")] pub trait_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub kojfhfakkfo: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub afkkldmaedj: u32, /// offset: 52 + #[prost(uint32, tag = "2")] + pub layer: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub trait_effect_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub kojmgcblkka: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "6")] pub bpjkhdnbpoe: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub afkkldmaedj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Abjglpcommk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub enhjcnjfdfi: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Nkaeopaajlg { + #[prost(oneof = "nkaeopaajlg::Bhgkhelcpgo", tags = "1")] + pub bhgkhelcpgo: ::core::option::Option, +} +/// Nested message and enum types in `NKAEOPAAJLG`. +pub mod nkaeopaajlg { + #[derive(proto_derive::CmdID)] + #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] + pub enum Bhgkhelcpgo { + /// offset: 16 + #[prost(uint32, tag = "1")] + Eagpocagmca(u32), + } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjhjciapadp { + /// offset: 40 + #[prost(message, optional, tag = "101")] + pub glhdccpoghl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "102")] + pub jbifdjkphij: ::core::option::Option, #[prost(oneof = "jjhjciapadp::Bhgkhelcpgo", tags = "1")] pub bhgkhelcpgo: ::core::option::Option, } @@ -3593,94 +3617,103 @@ pub mod jjhjciapadp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Bhgkhelcpgo { - /// offset: 24 + /// offset: 16 #[prost(uint32, tag = "1")] Eagpocagmca(u32), } } +/// Obf: BJGJBNJDLIK #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -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: 40 - #[prost(message, optional, tag = "12")] - pub dceolaamgoo: ::core::option::Option, - /// offset: 48 +pub struct GridFightRoleInfo { + /// offset: 64 #[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 + /// offset: 56 #[prost(uint32, tag = "3")] pub pos_index: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub cnijijmepef: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub convert_property_to_fixpoint: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub dceolaamgoo: ::core::option::Option, } +/// Obf: PKDNDNABKII #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pkdndnabkii { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, - /// offset: 32 +pub struct GridFightNpcInfo { + /// offset: 40 #[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_index: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } +/// Obf: MLCLJKDKCDG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mlcljkdkcdg { +pub struct GridFightProjectionInfo { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lkmemklgiik: u32, /// 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, } +/// Obf: ACFLKPFDHIM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Acflkpfdhim { - /// offset: 16 - #[prost(map = "uint32, double", tag = "6")] - pub opemkbpffdn: ::std::collections::HashMap, +pub struct BattleGridFightEquipInfo { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub grid_fight_equipment_id: u32, /// offset: 32 #[prost(map = "uint32, uint32", tag = "4")] pub convert_property_to_fixpoint: ::std::collections::HashMap, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub grid_fight_equipment_id: u32, + /// offset: 16 + #[prost(map = "uint32, double", tag = "6")] + pub opemkbpffdn: ::std::collections::HashMap, + /// offset: 48 + #[prost(enumeration = "Cacgkijhemg", tag = "7")] + pub pfcbhcjidke: i32, } +/// Obf: BGLCGNCLHLJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bglcgnclhlj { +pub struct GridFightAugmentInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub augment_id: u32, } +/// Obf: KHFHMJEMBOF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Khfhmjembof { +pub struct GridFightPortalInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub portal_buff_id: u32, @@ -3688,82 +3721,83 @@ pub struct Khfhmjembof { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mipdjdjlgpl { - /// offset: 24 + /// offset: 32 #[prost(uint32, tag = "1")] pub emohljhpopc: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub section_id: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub cjccmaacjdb: u32, /// offset: 36 #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub section_id: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub node_type: u32, } +/// Obf: OJCBOMCCPDB #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojcbomccpdb { - /// offset: 16 +pub struct GridFightInfo { + /// offset: 32 #[prost(message, repeated, tag = "1")] 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: 100 - #[prost(uint32, tag = "19")] - pub lodnflmbieh: u32, /// offset: 104 - #[prost(uint32, tag = "9")] - pub ifiioiikjho: u32, - /// offset: 108 - #[prost(uint32, tag = "13")] - 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: 125 - #[prost(bool, tag = "22")] - pub mehfnaemmfe: bool, - /// offset: 128 #[prost(uint32, tag = "4")] pub ehnjdidabhd: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, repeated, tag = "8")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(uint32, tag = "9")] + pub ifiioiikjho: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "11")] + pub iockdjcdmah: ::core::option::Option, /// offset: 132 + #[prost(uint32, tag = "12")] + pub hhepcdmbjfi: u32, + /// offset: 100 + #[prost(uint32, tag = "13")] + pub ljngpckpjlf: u32, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(bool, tag = "15")] + pub is_overlock: bool, + /// offset: 116 #[prost(uint32, tag = "16")] pub aacgbebgdpe: u32, + /// offset: 64 + #[prost(message, repeated, tag = "17")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "18")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(uint32, tag = "19")] + pub lodnflmbieh: u32, + /// offset: 56 + #[prost(map = "string, uint32", tag = "20")] + pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 124 + #[prost(uint32, tag = "21")] + pub nfbjinklllk: u32, + /// offset: 113 + #[prost(bool, tag = "22")] + pub mehfnaemmfe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -3771,89 +3805,89 @@ pub struct Hndaobacjoa { /// offset: 16 #[prost(string, tag = "1")] pub phase: ::prost::alloc::string::String, - /// 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: 72 + #[prost(float, tag = "2")] + pub mingoiconif: f32, /// offset: 48 #[prost(float, tag = "3")] 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 dlhcmniacbo: u32, - /// offset: 68 + /// offset: 64 + #[prost(uint32, tag = "5")] + pub jmcfeehbddh: u32, + /// offset: 60 #[prost(uint32, tag = "6")] pub encaeciicbp: u32, - /// offset: 72 + /// offset: 68 #[prost(uint32, tag = "7")] pub goeejiaaekb: u32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub hdgbkhphkmo: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub djofhlgldgb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub ncdmffbbbdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojeanlingcj { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub boss_info: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub gdfamboofjo: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 60 + #[prost(uint32, tag = "1")] + pub eaaaejljdde: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub ncjobknjfpn: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub oebaidcoplc: u32, + /// offset: 56 #[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, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub kobjcpabkaa: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub boss_info: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub gdfamboofjo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] 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 + /// offset: 60 #[prost(uint32, tag = "1")] pub wave: u32, - /// offset: 44 + /// offset: 40 + #[prost(double, tag = "2")] + pub pckeckcnhce: f64, + /// offset: 24 + #[prost(double, tag = "3")] + pub eokefiaofpn: f64, + /// offset: 36 #[prost(uint32, tag = "4")] pub hekpnddkkmm: u32, /// offset: 48 - #[prost(double, tag = "3")] - pub eokefiaofpn: f64, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub hhopllpekke: u32, - /// offset: 60 + #[prost(uint32, tag = "5")] + pub inoiognmbmm: u32, + /// offset: 52 #[prost(uint32, tag = "6")] pub status: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub pkdandjfaon: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub hhopllpekke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -3870,7 +3904,7 @@ pub struct Nhpaecjcocg { pub struct Ijlefnjpfkp { /// offset: 24 #[prost(uint32, tag = "1")] - pub oapednopoln: u32, + pub rogue_mode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -3885,42 +3919,42 @@ pub struct Emlfdpfapjp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojmpkmningk { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "5")] - pub aaabhnmaenn: ::std::collections::HashMap, /// offset: 32 - #[prost(bool, tag = "3")] - pub aalccpjcbme: bool, - /// offset: 36 + #[prost(uint32, tag = "1")] + pub cfkkkpnkhel: u32, + /// offset: 44 #[prost(uint32, tag = "2")] pub level: u32, + /// offset: 36 + #[prost(bool, tag = "3")] + pub is_locked: bool, /// offset: 40 #[prost(uint32, tag = "4")] pub dice_slot_id: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub cfkkkpnkhel: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "5")] + pub aaabhnmaenn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 gcahklngfck: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub hiildalhimd: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "3")] pub level: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "4")] + pub hcpnpdljkgf: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjhpplhfnab { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "1")] pub bjmjblcmpal: ::core::option::Option, /// offset: 32 @@ -3930,21 +3964,21 @@ pub struct Cjhpplhfnab { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Fhohcaifhna { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub hilinojplga: u32, /// offset: 24 #[prost(double, tag = "2")] - pub hcanmijaflg: f64, + pub difficulty_ratio: f64, /// offset: 32 - #[prost(uint32, tag = "13")] - pub ikjllflchnf: u32, - /// offset: 36 #[prost(uint32, tag = "11")] pub pggdehkkinp: u32, /// offset: 40 #[prost(uint32, tag = "12")] - pub kmpcndjhhao: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub hilinojplga: u32, + pub style_level: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub style_exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -3957,10 +3991,10 @@ pub mod bljejfmkeii { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1")] Fodlghifjgc(super::Cjhpplhfnab), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "2")] Gldhcibnbag(super::Fhohcaifhna), } @@ -3968,20 +4002,20 @@ pub mod bljejfmkeii { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleRogueMagicInfo { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub detail_info: ::core::option::Option, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "1")] pub oopcpmancbo: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub detail_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Cmikeilgngk { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub gcahklngfck: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub level: u32, /// offset: 32 @@ -3991,29 +4025,29 @@ pub struct Cmikeilgngk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfdplinpmjf { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub ingdhdpegok: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub igpnfjdacie: u32, /// offset: 24 #[prost(message, repeated, tag = "3")] pub kgielmeopeh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ingdhdpegok: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub igpnfjdacie: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Oklpmdcieig { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub johmbbfodbb: u32, - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "1")] pub iplnnhlgdjk: u32, - /// offset: 32 + /// offset: 36 + #[prost(uint32, tag = "2")] + pub johmbbfodbb: u32, + /// offset: 40 #[prost(double, tag = "3")] pub adnkllmhlcj: f64, - /// offset: 40 + /// offset: 24 #[prost(double, tag = "4")] pub gadghaggbno: f64, } @@ -4038,167 +4072,167 @@ pub struct Eanjjjpkipj { #[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, + /// offset: 32 + #[prost(double, tag = "2")] + pub aalpiclabco: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nifpichidlj { + /// offset: 40 + #[prost(enumeration = "Mohnimlcoda", tag = "1")] + pub r#type: i32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub config_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub level: u32, /// 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, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ebbjlhbagcj { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub glnpaolfpdi: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub odpeljaiphl: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub glnpaolfpdi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkpfahebjio { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub fpmbjmdnpbm: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub message_datas: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 32 #[prost(map = "uint32, uint32", tag = "2")] pub fggpanadlkm: ::std::collections::HashMap, - /// offset: 48 - #[prost(uint32, tag = "5")] - pub difficulty_level: u32, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub fpmbjmdnpbm: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "4")] pub area_id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub difficulty: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hffafbignkp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub inoiognmbmm: u32, - /// offset: 28 + /// offset: 36 #[prost(uint32, tag = "1")] pub monster_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hekpnddkkmm: u32, - /// offset: 36 + /// offset: 24 #[prost(uint32, tag = "2")] pub ibnlkollpjh: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub hekpnddkkmm: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub inoiognmbmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Abflkibifdm { - /// offset: 24 - #[prost(double, tag = "6")] - pub aepmegilloj: f64, - /// offset: 32 - #[prost(double, tag = "2")] - pub hifnhnlndpn: f64, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "1")] pub jeofbdlfcol: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub ibnlkollpjh: u32, - /// offset: 48 + /// offset: 24 + #[prost(double, tag = "2")] + pub hifnhnlndpn: f64, + /// offset: 32 #[prost(double, tag = "3")] pub jgfkndmdhhp: f64, - /// offset: 56 + /// offset: 40 #[prost(uint32, tag = "4")] pub wave: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub ibnlkollpjh: u32, /// offset: 64 + #[prost(double, tag = "6")] + pub aepmegilloj: f64, + /// offset: 56 #[prost(double, tag = "7")] pub mincpokepdp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jpkjnnkmigj { - /// offset: 24 + /// offset: 44 #[prost(uint32, tag = "1")] pub gdljhbljodk: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub ibnlkollpjh: u32, - /// offset: 32 - #[prost(double, tag = "3")] - pub cjkmcomgjcl: f64, /// offset: 40 #[prost(uint32, tag = "2")] pub dfbhojangcf: u32, - /// offset: 44 + /// offset: 32 + #[prost(double, tag = "3")] + pub cjkmcomgjcl: f64, + /// offset: 28 #[prost(uint32, tag = "4")] pub wave: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ibnlkollpjh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hphjpoibglc { /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub eghjfeimhbb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub dkockkcpgdk: ::prost::alloc::vec::Vec, - /// offset: 40 #[prost(message, repeated, tag = "1")] pub cdfpljdjdep: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub eghjfeimhbb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub dkockkcpgdk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fmnpjnpamoa { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub jaegabgpedi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fimbjconbae { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub daekfcnbcfc: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub amkblkmnkfe: u32, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub molfoogcbke: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub cdjabfhcnff: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "5")] 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 = "7")] - 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, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub daebgdendnn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -4217,174 +4251,176 @@ pub struct Jgofjdocomk { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Geccjhdockh { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub dlgpbfdgegj: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub bjlgfckbppj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbjmlknlepd { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub fiigohioinp: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1")] + pub lnjmoaldpjd: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub bnmbhfmhglh: ::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, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub fiigohioinp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Lgokjfkmcbe { /// offset: 24 - #[prost(uint32, tag = "9")] - pub bjgoofnogmj: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub kjgdbfefhpj: u32, - /// offset: 32 - #[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 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 aepmegilloj: f64, - /// offset: 80 #[prost(double, tag = "2")] pub hifnhnlndpn: f64, - /// offset: 88 + /// offset: 72 #[prost(double, tag = "3")] pub jgfkndmdhhp: f64, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub ibopdgofdod: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub nbkoopbpnpl: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub gmjgpdkjaee: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub hkaenabcbhl: u32, + /// offset: 56 + #[prost(double, tag = "8")] + pub aepmegilloj: f64, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub bjgoofnogmj: u32, + /// offset: 84 + #[prost(uint32, tag = "10")] + pub olpdbdedcog: u32, + /// offset: 88 + #[prost(double, tag = "11")] + pub mincpokepdp: f64, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub oebaidcoplc: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub ibhkmlkhkjb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 oebaidcoplc: u32, /// offset: 40 + #[prost(uint32, tag = "2")] + pub ibhkmlkhkjb: u32, + /// offset: 36 #[prost(uint32, tag = "3")] pub jbfepafjncl: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub eghjfeimhbb: ::prost::alloc::vec::Vec, } +/// Obf: BattleAvatarServantInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleAvatarServantInfo { - /// offset: 16 + /// offset: 84 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 168 + #[prost(uint32, tag = "2")] + pub kaahkldjpje: u32, + /// offset: 80 + #[prost(uint32, tag = "3")] + pub total_turns: u32, + /// offset: 160 + #[prost(double, tag = "4")] + pub dbjollgogol: f64, + /// offset: 48 #[prost(message, repeated, tag = "5")] pub skill_times: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(double, tag = "6")] + pub total_damage: f64, + /// offset: 176 + #[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: 16 + #[prost(message, repeated, tag = "9")] + pub attack_type_break_damage: ::prost::alloc::vec::Vec, /// 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 + /// offset: 128 #[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 + /// offset: 64 #[prost(double, tag = "12")] pub total_heal: f64, + /// offset: 144 + #[prost(double, tag = "13")] + pub total_hp_recover: f64, + /// offset: 104 + #[prost(double, tag = "14")] + pub total_shield: f64, + /// offset: 96 + #[prost(double, tag = "15")] + pub total_shield_taken: f64, + /// offset: 152 + #[prost(double, tag = "16")] + pub total_shield_damage: f64, /// offset: 136 - #[prost(uint32, tag = "23")] - pub mebkilmpmga: u32, + #[prost(uint32, tag = "17")] + pub break_times: u32, /// offset: 140 #[prost(uint32, tag = "18")] pub nfelhigfiom: u32, - /// offset: 144 - #[prost(uint32, tag = "17")] - pub break_times: 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 + /// offset: 72 + #[prost(uint32, tag = "19")] + pub cnleplaeehf: u32, + /// offset: 60 #[prost(uint32, tag = "20")] pub jdhdjfckbgd: u32, - /// offset: 168 - #[prost(double, tag = "7")] - pub total_break_damage: f64, - /// offset: 176 + /// offset: 120 + #[prost(double, tag = "21")] + pub dialjmahfbo: f64, + /// offset: 76 + #[prost(uint32, tag = "22")] + pub entity_id: u32, + /// offset: 56 + #[prost(uint32, tag = "23")] + pub mebkilmpmga: u32, + /// offset: 88 #[prost(double, tag = "24")] pub gpleldeieko: f64, } +/// Obf: BattleAvatarGlobalBuffInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleAvatarGlobalBuffInfo { /// offset: 24 #[prost(uint32, tag = "1")] pub avatar_id: u32, - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "2")] pub maze_buff_id: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "3")] pub dlmbcccpckj: u32, } @@ -4395,83 +4431,83 @@ pub struct Ohdhndmjfap { #[prost(message, repeated, tag = "1")] pub gfoahhhnbjc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] - pub bobelcjddoa: u32, - /// offset: 36 #[prost(uint32, tag = "2")] pub gnmmfalalld: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub bobelcjddoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nejmjmjamma { /// offset: 24 - #[prost(uint32, tag = "3")] - pub gcnmkihofgg: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub ncdbcllahpp: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub jjdeehamhgf: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub gcnmkihofgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fmekabdgcec { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub message_datas: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 24 #[prost(message, optional, tag = "1")] pub giojaljaiif: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub message_datas: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mgmjophjcnl { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub jhbjnkcjino: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "string, uint32", tag = "16")] - 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: 120 + #[prost(uint32, tag = "1")] + pub hflpdcjdiac: u32, /// offset: 88 #[prost(uint32, tag = "2")] pub nbpfmfmkjhi: u32, + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub mfooecceobo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub llofonjogce: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "5")] + pub odmcmpidjnh: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "6")] + pub nelaklkiddk: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub dogmmglbjij: ::prost::alloc::vec::Vec, /// offset: 92 #[prost(uint32, tag = "9")] pub oahfcppimlf: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub jhbjnkcjino: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(double, tag = "11")] + pub ndkjjififnj: f64, /// 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, + /// offset: 124 + #[prost(uint32, tag = "14")] + pub fkminamffan: u32, + /// offset: 80 + #[prost(message, repeated, tag = "15")] + pub opjpkfefpka: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(map = "string, uint32", tag = "16")] + pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -4491,7 +4527,7 @@ pub mod jphfanmnhjp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "1")] Fecdncfjgfk(super::Jpaiofmjepm), } @@ -4499,44 +4535,44 @@ pub mod jphfanmnhjp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obimhnfflem { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub switch_list: ::prost::alloc::vec::Vec, - /// 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, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(map = "uint32, message", tag = "5")] + pub trait_effect_level_reward: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 40 - #[prost(double, tag = "4")] - pub kinkmheaanp: f64, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub mfjclcjnafo: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(double, tag = "3")] pub damage: f64, + /// offset: 40 + #[prost(double, tag = "4")] + pub kinkmheaanp: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hfkkkfjhphj { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub augment_id: u32, /// offset: 24 #[prost(double, tag = "3")] pub damage: f64, /// offset: 32 #[prost(double, tag = "4")] pub kinkmheaanp: f64, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -4558,271 +4594,304 @@ pub struct Cjafijafipn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lflenbdpnjn { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - 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 Hnnlndjfpfe { - /// offset: 24 - #[prost(double, tag = "2")] - pub damage: f64, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub role_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub kill_monster_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpncaploihi { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub role_id: u32, + /// offset: 56 + #[prost(double, tag = "2")] + pub damage: f64, + /// offset: 32 + #[prost(double, tag = "5")] + pub kinkmheaanp: f64, /// offset: 24 #[prost(map = "uint32, double", tag = "6")] pub icecchmagno: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub role_id: u32, /// offset: 40 - #[prost(double, tag = "2")] - pub damage: f64, + #[prost(uint32, tag = "7")] + pub cakaojgilmg: u32, /// offset: 48 - #[prost(double, tag = "5")] - pub kinkmheaanp: f64, + #[prost(uint32, tag = "8")] + pub okmhkbojbob: u32, } #[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, + /// offset: 16 + #[prost(map = "uint32, double", tag = "2")] + pub dmlclkhgefe: ::std::collections::HashMap, } #[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: 24 + #[prost(message, repeated, tag = "2")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(double, tag = "3")] pub fbnbpphogli: f64, } #[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Pmpcibgilie { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 24 + #[prost(double, tag = "2")] + pub damage: f64, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub okmhkbojbob: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Fahgfcijhfk { + /// offset: 76 + #[prost(uint32, tag = "1")] + pub round_cnt: u32, + /// offset: 64 + #[prost(uint32, tag = "2")] + pub fhpmeiecklg: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub hoiobljhjhj: u32, + /// offset: 72 + #[prost(uint32, tag = "4")] + pub total_bp_cost: u32, + /// offset: 48 + #[prost(double, tag = "5")] + pub total_damage: f64, + /// offset: 56 + #[prost(double, tag = "6")] + pub total_damage_taken: f64, + /// offset: 40 + #[prost(double, tag = "7")] + pub total_hp_recover: f64, + /// offset: 32 + #[prost(double, tag = "8")] + pub total_shield_taken: f64, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub inbncakgdpj: ::prost::alloc::vec::Vec, +} +/// Obf: BattleStatistics +#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BattleStatistics { - /// offset: 16 - #[prost(map = "uint32, message", tag = "28")] - pub battle_target_info: ::std::collections::HashMap, - /// offset: 24 - #[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 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 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 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 + /// offset: 256 #[prost(uint32, tag = "1")] 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 + /// offset: 304 #[prost(uint32, tag = "2")] pub total_auto_turns: u32, - /// offset: 268 - #[prost(uint32, tag = "35")] - pub npfdejpppli: u32, - /// offset: 272 + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 264 + #[prost(uint32, tag = "4")] + pub ultra_cnt: u32, + /// offset: 296 #[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 + /// offset: 64 + #[prost(message, repeated, tag = "7")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, repeated, tag = "8")] + pub monster_list: ::prost::alloc::vec::Vec, + /// offset: 276 #[prost(uint32, tag = "9")] pub round_cnt: u32, - /// offset: 300 + /// offset: 292 + #[prost(uint32, tag = "10")] + pub cocoon_dead_wave: u32, + /// offset: 252 + #[prost(uint32, tag = "11")] + pub avatar_battle_turns: u32, + /// offset: 308 #[prost(uint32, tag = "12")] pub monster_battle_turns: u32, + /// offset: 216 + #[prost(map = "string, float", tag = "13")] + pub custom_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 268 + #[prost(uint32, tag = "14")] + pub challenge_score: u32, + /// offset: 48 + #[prost(message, repeated, tag = "16")] + pub bdchejkpoaf: ::prost::alloc::vec::Vec, + /// offset: 288 + #[prost(enumeration = "BattleEndReason", tag = "19")] + pub end_reason: i32, + /// offset: 72 + #[prost(message, repeated, tag = "21")] + pub okfalmgfhma: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(int32, repeated, tag = "22")] + pub akffkemdplg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "23")] + pub enpbmpkglom: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, repeated, tag = "26")] + pub eipbmomkjdo: ::prost::alloc::vec::Vec, + /// offset: 232 + #[prost(message, repeated, tag = "27")] + pub ecffmbfgpoj: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(map = "uint32, message", tag = "28")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 144 + #[prost(message, repeated, tag = "29")] + pub lgkakieeomg: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, optional, tag = "30")] + pub battle_evolve_build_data: ::core::option::Option< + BattleGridFightSpecialBattleInfo, + >, + /// offset: 176 + #[prost(message, optional, tag = "31")] + pub doafghlaicm: ::core::option::Option, + /// offset: 248 + #[prost(bool, tag = "32")] + pub adgbakbcokf: bool, + /// offset: 168 + #[prost(message, repeated, tag = "33")] + pub dcmahkhafeh: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "34")] + pub aiokgnblmdi: ::prost::alloc::vec::Vec, + /// offset: 260 + #[prost(uint32, tag = "35")] + pub npfdejpppli: u32, + /// offset: 40 + #[prost(message, optional, tag = "36")] + pub dbkfepmimff: ::core::option::Option, + /// offset: 184 + #[prost(message, optional, tag = "37")] + pub mhpdkedhell: ::core::option::Option, + /// offset: 120 + #[prost(message, optional, tag = "38")] + pub bcciiegcfaa: ::core::option::Option, + /// offset: 200 + #[prost(message, optional, tag = "39")] + pub iagkljekaol: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "40")] + pub ofmigbjpkmh: ::core::option::Option, + /// offset: 272 + #[prost(uint32, tag = "41")] + pub ieogefblnel: u32, + /// offset: 192 + #[prost(message, repeated, tag = "42")] + pub mhlcfdegogn: ::prost::alloc::vec::Vec, + /// offset: 224 + #[prost(message, optional, tag = "43")] + pub apagmjneccn: ::core::option::Option, + /// offset: 160 + #[prost(uint32, repeated, tag = "44")] + pub gblekiocfma: ::prost::alloc::vec::Vec, + /// offset: 240 + #[prost(uint32, repeated, tag = "45")] + pub mebkilmpmga: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, optional, tag = "46")] + pub kfpekbckkpm: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "47")] + pub ilnngpjaegh: ::core::option::Option, + /// offset: 208 + #[prost(message, optional, tag = "48")] + pub mfojkjgkdgd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mkicaccmbof { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "1")] pub dmkhkemikkh: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "2")] pub cihmkaekgfl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Cmfbphikogn { /// offset: 24 - #[prost(uint32, tag = "1")] - pub mnbejckpijn: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub exp: u32, + #[prost(message, optional, tag = "3")] + pub sp_bar: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffhhmgiiheh { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub stt: ::core::option::Option, - /// offset: 32 - #[prost(map = "string, uint32", tag = "5")] - 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 eahgeknlhpn: u32, - /// offset: 52 - #[prost(uint32, tag = "7")] - pub gnlapgbaaoo: u32, /// offset: 56 - #[prost(enumeration = "BattleEndStatus", tag = "2")] - pub end_status: i32, - /// offset: 60 #[prost(enumeration = "Akbcefgfjcj", tag = "1")] pub retcode: i32, + /// offset: 52 + #[prost(enumeration = "BattleEndStatus", tag = "2")] + pub end_status: i32, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub stt: ::core::option::Option, + /// offset: 24 + #[prost(bytes = "vec", tag = "4")] + pub ijhanpilbam: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(map = "string, uint32", tag = "5")] + pub dclggmaemao: ::std::collections::HashMap<::prost::alloc::string::String, u32>, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub eahgeknlhpn: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub gnlapgbaaoo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oijhajaiffh { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub pos_index: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub role_id: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub role_star: u32, /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(map = "string, uint32", tag = "5")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, - /// 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)] @@ -4837,54 +4906,64 @@ pub struct Apfoiaifhen { #[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, + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub ehnjdidabhd: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub aacgbebgdpe: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub nhdbbigpafo: u32, /// offset: 44 #[prost(uint32, tag = "5")] pub dcahjelnjnp: u32, /// offset: 48 - #[prost(uint32, tag = "1")] - pub uid: u32, - /// offset: 52 - #[prost(uint32, tag = "2")] - pub ehnjdidabhd: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub nhdbbigpafo: u32, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub aacgbebgdpe: u32, + #[prost(uint32, tag = "6")] + pub section_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub akbmamdmofd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gocopeelcch { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub iianhhlgphe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Glibgkggejl { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub pdabdejbpel: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub nkddbpgdaee: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 properties: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iompilnaeeo { - /// offset: 16 + /// offset: 24 #[prost(string, tag = "1")] - pub dhmdaekjenf: ::prost::alloc::string::String, + pub event_name: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "2")] pub count: u32, @@ -4892,19 +4971,19 @@ pub struct Iompilnaeeo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Faifdbllgkk { + /// offset: 44 + #[prost(enumeration = "Kdncobmffeb", tag = "1")] + pub event_type: i32, /// offset: 16 #[prost(string, tag = "2")] pub acfenkabbkk: ::prost::alloc::string::String, - /// offset: 44 - #[prost(enumeration = "Kdncobmffeb", tag = "1")] - pub laoacnpdold: i32, /// offset: 48 #[prost(uint32, tag = "3")] pub jkihiclopkm: u32, /// offset: 52 #[prost(enumeration = "Fknknlgmacl", tag = "4")] - pub bdpimpjojbk: i32, - #[prost(oneof = "faifdbllgkk::Fcidkeaoibg", tags = "10, 11, 12, 13, 14")] + pub role: i32, + #[prost(oneof = "faifdbllgkk::Fcidkeaoibg", tags = "11, 12, 13, 14")] pub fcidkeaoibg: ::core::option::Option, } /// Nested message and enum types in `FAIFDBLLGKK`. @@ -4912,45 +4991,39 @@ pub mod faifdbllgkk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fcidkeaoibg { - /// offset: 24 - #[prost(message, tag = "10")] - Bdoemdghhep(super::Afbmanolioj), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "11")] StopDesc(super::Dehdggedjhi), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "12")] Lmjcpmfphlk(super::Dopjfjcliah), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "13")] Fhdmhkomefo(super::Balhbdbhhon), - /// offset: 24 + /// offset: 32 #[prost(message, tag = "14")] Fifcccjolne(super::Iaggifbofdf), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Afbmanolioj {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iaggifbofdf {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dehdggedjhi { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "1")] pub stop_desc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dopjfjcliah { - /// offset: 24 - #[prost(bool, tag = "2")] - pub jlneblakkob: bool, /// offset: 25 #[prost(bool, tag = "1")] pub ljoemlojddp: bool, + /// offset: 24 + #[prost(bool, tag = "2")] + pub jlneblakkob: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -4969,55 +5042,55 @@ pub struct Nekaolpjkee { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljempehadkj { - /// offset: 16 + /// 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 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: 16 + #[prost(message, repeated, tag = "2")] + pub hgaidoljkdl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub flokejhhppo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnpdlodgaha { - /// offset: 24 + /// offset: 40 + #[prost(uint32, tag = "1")] + pub avatar_id: u32, + /// offset: 16 #[prost(message, optional, tag = "2")] pub flfnbplnnbl: ::core::option::Option, /// offset: 32 #[prost(message, optional, tag = "3")] pub llmdkahfiij: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Plhpnbimiok { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jhffaalheai: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub kajcfpkegbp: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub jhffaalheai: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 16 + #[prost(message, repeated, tag = "2")] + pub mdlgeigffeg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5032,38 +5105,38 @@ pub struct Bjncneleomo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abmnfjjddoe { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub mpmnlicfhmc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub ilbjlienclb: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub mpmnlicfhmc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eiichlncakk { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub cnimhmapdii: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub cnimhmapdii: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "3")] pub hpjaaopdiol: u32, - /// offset: 40 + /// offset: 32 #[prost(uint32, tag = "4")] pub jfclhpfcmhp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iofkkoejfhi { + /// offset: 32 + #[prost(enumeration = "Pjcmneniehh", tag = "1")] + pub game_mode: i32, /// offset: 24 #[prost(message, repeated, tag = "2")] 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)] @@ -5097,81 +5170,81 @@ pub mod jfcpfblkjab { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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: 30 + #[prost(bool, tag = "2")] + pub clfmfehjkej: bool, + /// offset: 29 + #[prost(bool, tag = "3")] + pub ggpifkgappb: bool, + /// offset: 31 + #[prost(bool, tag = "4")] + pub aooeihopalh: bool, + /// offset: 28 + #[prost(bool, tag = "5")] + pub liekgcnniha: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kkngaggajkc { - /// offset: 16 + /// offset: 40 #[prost(string, tag = "1")] pub edmbjcbkbim: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "2")] + pub oibplfnjoem: ::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, Eq, Hash, ::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: 24 + #[prost(string, tag = "2")] + pub oapacmjoikc: ::prost::alloc::string::String, /// offset: 48 #[prost(uint32, tag = "3")] pub enhlklflckg: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub tag: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mohagoflgap { - /// offset: 16 - #[prost(string, tag = "6")] - pub ijkomikfkek: ::prost::alloc::string::String, - /// offset: 24 + /// offset: 68 + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 76 + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 40 #[prost(string, tag = "3")] pub nickname: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 64 + #[prost(uint32, tag = "4")] + pub icon: u32, + /// offset: 56 + #[prost(enumeration = "PlatformType", tag = "5")] + pub platform: i32, + /// offset: 24 + #[prost(string, tag = "6")] + pub ijkomikfkek: ::prost::alloc::string::String, + /// offset: 16 #[prost(string, tag = "7")] 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 + /// offset: 72 #[prost(bool, tag = "9")] pub oclbmmnnmfc: bool, - /// offset: 68 - #[prost(uint32, tag = "2")] - pub level: u32, - /// offset: 72 - #[prost(enumeration = "PlatformType", tag = "5")] - pub platform: i32, - /// offset: 76 + /// offset: 60 #[prost(uint32, tag = "10")] pub midbiphkljo: u32, } @@ -5188,37 +5261,28 @@ pub struct Cigliffiidc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyMarchInfo { - /// offset: 24 - #[prost(message, optional, tag = "5")] - 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, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub aikdcbmclbi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyMarbleInfo { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub gdbnhojpkie: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub rank: u32, /// offset: 24 #[prost(uint32, repeated, tag = "3")] 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, Eq, Hash, ::prost::Message)] @@ -5233,27 +5297,27 @@ pub struct Fdfgihjbhel { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kbchokfhhih { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub mkiomoinkof: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub eecijblglng: u32, - /// offset: 36 + /// offset: 40 #[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 mfechjlaclc: u32, - /// offset: 52 + /// offset: 32 #[prost(uint32, tag = "2")] pub eagefhohcoa: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub eecijblglng: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub ophfdhgblpj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mkiomoinkof: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub ihegljhmkpp: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub mfechjlaclc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -5265,31 +5329,31 @@ pub struct Jmfpicamlig { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyGridFightInfo { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "1")] pub lajjhaakgaf: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(string, tag = "4")] - pub kejlhdpbipo: ::prost::alloc::string::String, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub score_id: u32, /// offset: 44 #[prost(uint32, tag = "2")] pub gold: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub score_id: u32, + /// offset: 32 + #[prost(string, tag = "4")] + pub kejlhdpbipo: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DiceCombatAvatar { - /// 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: 16 + #[prost(uint32, repeated, tag = "3")] + pub dice_id_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(int64, tag = "4")] pub unlock_time: i64, @@ -5311,22 +5375,22 @@ pub struct Cmnlokdofef { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ehmepomcgng { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub kbhclljlfhh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub dbljfjaapan: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub kbhclljlfhh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lpgjplmhkfl { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub njifedndmfo: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] pub mdkflgdejcn: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub njifedndmfo: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "3")] pub dhjanofgdnp: u32, @@ -5335,39 +5399,76 @@ pub struct Lpgjplmhkfl { #[derive(Clone, PartialEq, ::prost::Message)] 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: 40 + #[prost(message, optional, tag = "2")] + pub baegdjilmbl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub aepfojhnnfh: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "5")] - pub emhhcemgbem: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] - pub gmcahopdhli: u32, - /// offset: 56 - #[prost(bool, tag = "7")] - pub kdfjppolfeb: bool, - /// offset: 60 #[prost(uint32, tag = "4")] pub eecijblglng: u32, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub emhhcemgbem: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub gmcahopdhli: u32, + /// offset: 60 + #[prost(bool, tag = "7")] + pub kdfjppolfeb: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Lmlnjfemoai { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub skill_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct LobbyGameExtInfo { +pub struct Pcblikpeeja { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub eecijblglng: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub skill_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(enumeration = "TeamTowersGameType", tag = "3")] + pub dlfhabgghff: i32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub stage_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hdlcapdikji { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub skill_id: u32, /// offset: 24 + #[prost(uint32, tag = "2")] + pub count: u32, +} +/// Obf: LobbyGameExtInfo +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct LobbyGameExtInfo { + /// offset: 32 #[prost(string, repeated, tag = "1")] pub mlafbfebnhb: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 44 + /// offset: 40 #[prost(bool, tag = "2")] pub eljecoaknof: bool, #[prost( oneof = "lobby_game_ext_info::Apemjmhjhkd", - tags = "1001, 1002, 1003, 1004, 1005" + tags = "1001, 1002, 1003, 1004, 1005, 1006" )] pub apemjmhjhkd: ::core::option::Option, } @@ -5391,6 +5492,9 @@ pub mod lobby_game_ext_info { /// offset: 16 #[prost(message, tag = "1005")] Gokjcfbphcj(super::Ipijfdipnde), + /// offset: 16 + #[prost(message, tag = "1006")] + Mpnpiihhfpn(super::Pcblikpeeja), } } #[derive(proto_derive::CmdID)] @@ -5399,68 +5503,68 @@ pub struct Lmlnnhkjeip { /// offset: 16 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub stage_info: ::core::option::Option, - /// offset: 40 + /// offset: 32 #[prost(message, optional, tag = "2")] pub gbbcbjcacin: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub stage_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lajglhccned { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub cghleeaojgo: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub pipocnhbhac: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub gmnonmgkbfi: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub mpnghaghaim: u32, - /// offset: 40 + /// offset: 68 #[prost(uint32, tag = "1")] pub bmanbmaolld: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub onlanghdipj: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub ckdcnknmeai: u32, /// offset: 48 + #[prost(uint32, tag = "3")] + pub ekpkadnenag: u32, + /// offset: 52 #[prost(uint32, tag = "4")] pub fiipiflpedb: u32, - /// offset: 52 + /// offset: 28 + #[prost(uint32, tag = "5")] + pub mpnghaghaim: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub dndaoocdngc: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub gmnonmgkbfi: u32, + /// offset: 76 #[prost(uint32, tag = "8")] pub cjhgllnbljh: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub onlanghdipj: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub cphogfpnklc: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub jobfjapjdba: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub pipocnhbhac: 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, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub cghleeaojgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bfbhkjljjbj { /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "2")] - pub mflepldcjbc: i32, - /// offset: 32 #[prost(uint64, tag = "1")] pub nopdgknkeeh: u64, + /// offset: 32 + #[prost(enumeration = "FightGameMode", tag = "2")] + pub mflepldcjbc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5472,46 +5576,46 @@ pub struct Kppjopmmloa { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aecgfcjjlni { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub nafofipmogm: u32, + /// offset: 36 + #[prost(bool, tag = "2")] + pub elocbjmjhbh: bool, /// offset: 24 #[prost(message, optional, tag = "3")] pub jpplniddlbh: ::core::option::Option, - /// offset: 32 - #[prost(bool, tag = "2")] - pub elocbjmjhbh: bool, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub nafofipmogm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 hjophlkblhl: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(uint64, tag = "1")] + pub id: u64, + /// offset: 68 #[prost(enumeration = "FightGameMode", tag = "2")] pub mjbkmfomnpo: i32, - /// offset: 56 + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub hjophlkblhl: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(enumeration = "Ojnefjdggem", tag = "4")] + pub r#type: i32, + /// offset: 80 #[prost(uint64, tag = "5")] pub anbjmmoegje: u64, + /// offset: 56 + #[prost(uint64, tag = "6")] + pub heomgkndjhe: 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, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub room_ext_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub nnopikianca: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5531,16 +5635,29 @@ pub struct Onnhdodiied { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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 cdnnhonkelj: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hfaaffdpbil { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 32 + #[prost(enumeration = "TeamTowersGameType", tag = "2")] + pub dlfhabgghff: i32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub cdnnhonkelj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjmgblifdfp { - #[prost(oneof = "pjmgblifdfp::Cgifmofgeco", tags = "1001, 1002, 1003")] + #[prost(oneof = "pjmgblifdfp::Cgifmofgeco", tags = "1001, 1002, 1003, 1004")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `PJMGBLIFDFP`. @@ -5557,6 +5674,9 @@ pub mod pjmgblifdfp { /// offset: 24 #[prost(message, tag = "1003")] Fnnopjbplpf(super::Gbakefgolcb), + /// offset: 24 + #[prost(message, tag = "1004")] + Mpnpiihhfpn(super::Hfaaffdpbil), } } #[derive(proto_derive::CmdID)] @@ -5582,8 +5702,18 @@ pub struct Apcdhobpbha { } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Edlenjapmbj { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 24 + #[prost(enumeration = "TeamTowersGameType", tag = "2")] + pub dlfhabgghff: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Offmcodmkdl { - #[prost(oneof = "offmcodmkdl::Cgifmofgeco", tags = "1001, 1002, 1003")] + #[prost(oneof = "offmcodmkdl::Cgifmofgeco", tags = "1001, 1002, 1003, 1004")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `OFFMCODMKDL`. @@ -5591,37 +5721,40 @@ pub mod offmcodmkdl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Cgifmofgeco { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1001")] LobbyGridFightInfo(super::Nfdhockepgd), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1002")] Gokjcfbphcj(super::Ceojgidjloa), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1003")] Fnnopjbplpf(super::Apcdhobpbha), + /// offset: 24 + #[prost(message, tag = "1004")] + Mpnpiihhfpn(super::Edlenjapmbj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct VectorSnapshot { /// offset: 24 - #[prost(sint32, tag = "3")] - pub z: i32, + #[prost(sint32, tag = "1")] + pub x: i32, /// offset: 28 #[prost(sint32, tag = "2")] pub y: i32, /// offset: 32 - #[prost(sint32, tag = "1")] - pub x: i32, + #[prost(sint32, tag = "3")] + pub z: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MotionInfoSnapshot { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub pos: ::core::option::Option, /// offset: 32 + #[prost(message, optional, tag = "1")] + pub pos_index: ::core::option::Option, + /// offset: 24 #[prost(message, optional, tag = "2")] pub rot: ::core::option::Option, } @@ -5629,30 +5762,30 @@ pub struct MotionInfoSnapshot { #[derive(Clone, PartialEq, ::prost::Message)] pub struct FloorCustomValueSnapshot { /// 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(float, tag = "4")] - pub float_val: f32, - /// offset: 44 + /// offset: 48 #[prost(enumeration = "Egmoemciino", tag = "2")] pub r#type: i32, - /// offset: 48 + /// offset: 40 #[prost(bool, tag = "3")] pub bool_val: bool, + /// offset: 44 + #[prost(float, tag = "4")] + pub float_val: f32, + /// offset: 24 + #[prost(string, tag = "5")] + pub str_val: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActiveMcvKeySnapshot { - /// offset: 24 - #[prost(string, tag = "2")] - pub mcv_key: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "1")] pub main_mission_id: u32, + /// offset: 16 + #[prost(string, tag = "2")] + pub mcv_key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5664,18 +5797,18 @@ pub struct PropInfoSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EntitySnapshot { + /// offset: 52 + #[prost(uint32, tag = "1")] + pub entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub instance_id: u32, /// offset: 32 #[prost(message, optional, tag = "3")] pub motion_info: ::core::option::Option, /// 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, } @@ -5684,7 +5817,7 @@ pub mod entity_snapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Entity { - /// offset: 16 + /// offset: 24 #[prost(message, tag = "5")] Prop(super::PropInfoSnapshot), } @@ -5692,24 +5825,24 @@ 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: 60 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub group_state: u32, + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub entity_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, + #[prost(uint32, repeated, tag = "5")] + pub active_submission_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub active_mcv_key_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5724,12 +5857,12 @@ pub struct PlayerSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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)] @@ -5741,12 +5874,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, Eq, Hash, ::prost::Message)] @@ -5758,49 +5891,49 @@ 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: 16 - #[prost(message, optional, tag = "3")] - pub tracking_main_mission: ::core::option::Option, - /// 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: 16 + #[prost(message, repeated, tag = "2")] + pub client_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[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: 48 + #[prost(string, tag = "5")] + pub cur_audio_emotion_state: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "6")] + pub cur_sound_effect_state: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EraFlipperRegionDataSnapshot { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub state: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub region_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub state: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EraFlipperSnapshot { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub region_data_list: ::prost::alloc::vec::Vec, } @@ -5808,24 +5941,24 @@ pub struct EraFlipperSnapshot { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RotationMapInfoSnapshot { /// 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, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub map_rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] @@ -5840,117 +5973,117 @@ pub struct DialogSnapshot { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchHandDataNodeSnapshot { - /// offset: 16 - #[prost(bytes = "vec", tag = "4")] - pub hand_param: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 48 + #[prost(uint32, tag = "1")] + pub config_id: u32, + /// offset: 24 #[prost(message, optional, tag = "2")] pub hand_transform: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "3")] pub hand_state: u32, + /// offset: 32 + #[prost(bytes = "vec", tag = "4")] + pub hand_param: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "1")] - pub config_id: u32, - /// offset: 48 #[prost(uint32, tag = "5")] pub get_coin_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwitchHandSnapshot { - /// offset: 16 + /// offset: 24 #[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: 136 + #[prost(uint32, tag = "1")] + pub performance_id: u32, + /// offset: 128 + #[prost(uint32, tag = "2")] + pub performance_type: u32, + /// offset: 120 + #[prost(uint32, tag = "3")] + pub plane_id: u32, + /// offset: 124 + #[prost(uint32, tag = "4")] + pub floor_id: u32, + /// offset: 140 + #[prost(uint32, tag = "5")] + pub dimension_id: u32, + /// offset: 160 + #[prost(uint32, tag = "6")] + pub story_line_id: u32, + /// offset: 148 + #[prost(uint32, tag = "7")] + pub content_id: u32, + /// offset: 152 + #[prost(uint32, tag = "8")] + pub entry_id: u32, + /// offset: 156 + #[prost(uint32, tag = "9")] + pub version: u32, /// 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 = "10")] + pub player: ::core::option::Option, + /// offset: 48 #[prost(message, optional, tag = "11")] pub mission: ::core::option::Option, - /// offset: 48 + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub era_flipper: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "13")] + pub server_group_list: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(message, repeated, tag = "14")] pub client_group_list: ::prost::alloc::vec::Vec, - /// offset: 56 + /// offset: 88 + #[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: 72 #[prost(map = "string, int32", tag = "17")] pub floor_saved_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// offset: 64 + /// offset: 104 #[prost(map = "string, message", tag = "18")] pub floor_custom_value_list: ::std::collections::HashMap< ::prost::alloc::string::String, FloorCustomValueSnapshot, >, - /// 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 + /// offset: 32 + #[prost(message, optional, tag = "19")] + pub map_rotation: ::core::option::Option, + /// offset: 144 #[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, + /// offset: 40 + #[prost(message, optional, tag = "21")] + pub dialog: ::core::option::Option, + /// offset: 132 + #[prost(uint32, tag = "22")] + pub owner_group_id: u32, + /// offset: 80 + #[prost(message, optional, tag = "23")] + pub switch_hand: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hjachmjfeah { /// offset: 24 - #[prost(uint32, tag = "2")] - pub slot: u32, - /// offset: 28 #[prost(uint32, tag = "1")] pub pcpdheiejfo: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -5965,25 +6098,25 @@ pub struct Ikahkmncfdn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 dice_slot_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub pose: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub dmiobeklded: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfakmcijfcb { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub pnhlaamngfe: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, repeated, tag = "1")] pub pkmhmgaeago: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub pnhlaamngfe: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(enumeration = "Bomholbackf", tag = "3")] pub glogemfdmjg: i32, @@ -5991,37 +6124,37 @@ pub struct Bfakmcijfcb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpaoipldkhb { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "1")] pub bjphdkebobk: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 32 #[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 + /// offset: 48 #[prost(int64, tag = "4")] pub cmhkfnfkgoi: i64, + /// offset: 56 + #[prost(uint32, tag = "5")] + pub hbkepfkdami: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub gaekefekcbd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pbmdebcgnmd { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub pkhfmjdnkoe: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "6")] pub ikjnikigflf: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "7")] pub dlkoeianimk: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub pkhfmjdnkoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -6037,84 +6170,61 @@ pub struct Hmacehdgghb { pub cmhkfnfkgoi: i64, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dihhpfhmmoj { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub pcpdheiejfo: u32, - /// offset: 32 - #[prost(int64, tag = "4")] - 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 Eiidkjfkipe { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub cepanelnfmg: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jolahhgifha { /// offset: 24 - #[prost(message, optional, tag = "2")] - pub rot_index: ::core::option::Option, - /// offset: 32 #[prost(message, optional, tag = "1")] pub pos_index: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub rot_index: ::core::option::Option, + /// offset: 64 + #[prost(float, tag = "3")] + pub icnankmdjic: f32, /// offset: 40 #[prost(message, optional, tag = "4")] pub ghmkfmbdkne: ::core::option::Option, - /// offset: 48 - #[prost(int64, tag = "8")] - pub mfchjfpocia: i64, /// offset: 56 - #[prost(bool, tag = "7")] - pub mgioldghpma: bool, - /// offset: 60 #[prost(float, tag = "5")] pub ghemglkgklc: f32, - /// offset: 64 + /// offset: 60 #[prost(uint32, tag = "6")] pub fphbehjjbia: u32, /// offset: 68 - #[prost(float, tag = "3")] - pub icnankmdjic: f32, + #[prost(bool, tag = "7")] + pub mgioldghpma: bool, + /// offset: 48 + #[prost(int64, tag = "8")] + pub time_stamp: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mhnnefbopie { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub op_uid: u32, /// offset: 16 #[prost(message, repeated, tag = "2")] pub jenkgodeiom: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ikdeijcedio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Peeeegapcok { - /// offset: 16 - #[prost(string, tag = "5")] - 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 + /// offset: 36 + #[prost(uint32, tag = "2")] + pub op_uid: u32, + /// offset: 40 #[prost(uint32, tag = "3")] pub oocpkigpehp: u32, + /// offset: 48 + #[prost(int64, tag = "4")] + pub cmieoooddia: i64, + /// offset: 24 + #[prost(string, tag = "5")] + pub aaldpoakjbk: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -6142,25 +6252,26 @@ pub mod mikgmgbhlen { ExtraId(u32), } } +/// Obf: ActiveActivityData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActiveActivityData { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub taken_star_rewards: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub id: u32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub dbifeedmaof: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub fodlnkpnion: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub panel_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub dbifeedmaof: u32, /// offset: 48 + #[prost(uint32, tag = "9")] + pub panel_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub taken_star_rewards: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "15")] pub cdmikicanep: u32, } @@ -6173,41 +6284,41 @@ pub struct GetActiveActivityDataCsReq {} /// Obf: OGGACDOLAOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9556)] +#[cmdid(9558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActiveActivityDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub hclgpdfbdnp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: FEHIEJJHDPM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9566)] +#[cmdid(9553)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeActiveActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub id: u32, } /// Obf: LKELMFPNKJC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9570)] +#[cmdid(9562)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeActiveActivityRewardScRsp { - /// offset: 24 - #[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 = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub anfflndcglg: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, } /// Obf: EDJDFEIOACG /// Type: Notify @@ -6215,22 +6326,22 @@ pub struct TakeActiveActivityRewardScRsp { #[cmdid(9552)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActiveActivityDataChangeScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "14")] pub anfflndcglg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LoginActivityData { - /// 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")] + #[prost(uint32, tag = "3")] pub login_days: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub panel_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub moiahcmhneo: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] pub id: u32, @@ -6238,52 +6349,52 @@ pub struct LoginActivityData { /// Obf: JLKHCGGLIMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2673)] +#[cmdid(2625)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetLoginActivityCsReq {} /// Obf: BJDJGMHNGGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2603)] +#[cmdid(2678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLoginActivityScRsp { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "11")] pub login_activity_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: IIAIMCOFMGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2680)] +#[cmdid(2693)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeLoginActivityRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub take_days: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub id: u32, } /// Obf: CGKKBILNMLI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2627)] +#[cmdid(2658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeLoginActivityRewardScRsp { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub panel_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub take_days: u32, /// offset: 44 #[prost(uint32, tag = "14")] @@ -6292,117 +6403,112 @@ pub struct TakeLoginActivityRewardScRsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActivityScheduleData { - /// offset: 24 - #[prost(int64, tag = "7")] - pub end_time: i64, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(int64, tag = "3")] + pub begin_time: i64, + /// offset: 28 + #[prost(uint32, tag = "8")] pub panel_id: u32, - /// offset: 36 + /// offset: 40 + #[prost(int64, tag = "12")] + pub end_time: i64, + /// offset: 24 #[prost(uint32, tag = "13")] pub activity_id: u32, - /// offset: 40 - #[prost(int64, tag = "11")] - pub begin_time: i64, } /// Obf: HIMPABPFMPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2636)] +#[cmdid(2688)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetActivityScheduleConfigCsReq {} /// Obf: GHBJFLPLIGA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2613)] +#[cmdid(2681)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityScheduleConfigScRsp { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "7")] pub schedule_data: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub retcode: u32, } +/// Obf: TrialActivityInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrialActivityInfo { - /// offset: 24 - #[prost(bool, tag = "6")] - pub taken_reward: bool, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "1")] + pub taken_reward: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] pub stage_id: u32, } /// Obf: JJPAAFLHHKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2626)] +#[cmdid(2682)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTrialActivityDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Paaldkhkole { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub enhanced_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] + pub enhanced_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub avatar_id: u32, } /// Obf: GAPLJKIPAOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2690)] +#[cmdid(2694)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrialActivityDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub obopmfbgbae: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub trial_activity_info_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub obopmfbgbae: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: ELOPGADIBBE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2641)] +#[cmdid(2637)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrialActivityDataChangeScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub ebnnnjjhibm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 32 + #[prost(message, optional, tag = "1")] pub trial_activity_info: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub obopmfbgbae: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterTrialActivityStageCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub stage_id: u32, } /// Obf: FDFJIMBJCED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2645)] +#[cmdid(2646)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTrialActivityStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "6")] @@ -6411,33 +6517,33 @@ pub struct EnterTrialActivityStageScRsp { /// Obf: NAGFBDNFCEP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2637)] +#[cmdid(2619)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeTrialActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub stage_id: u32, } /// Obf: BGEFEAPPGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2634)] +#[cmdid(2628)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTrialActivityRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub stage_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, } /// Obf: DBJDNDEIKDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2658)] +#[cmdid(2698)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartTrialActivityCsReq { /// offset: 24 @@ -6447,235 +6553,235 @@ pub struct StartTrialActivityCsReq { /// Obf: OIMNAIDOGJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2643)] +#[cmdid(2662)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartTrialActivityScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub stage_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] + pub stage_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2693)] +#[cmdid(2666)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveTrialActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2696)] +#[cmdid(2655)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveTrialActivityScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub stage_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: BKHKMFEDPBE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2691)] +#[cmdid(2616)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CurTrialActivityScNotify { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub activity_stage_id: u32, /// offset: 28 - #[prost(enumeration = "TrialActivityStatus", tag = "15")] + #[prost(uint32, tag = "8")] + pub activity_stage_id: u32, + /// offset: 24 + #[prost(enumeration = "TrialActivityStatus", tag = "9")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpmakchcdmh { + /// offset: 29 + #[prost(bool, tag = "5")] + pub baonipokcpl: bool, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub panel_id: u32, /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] 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(2676)] +#[cmdid(2611)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMaterialSubmitActivityDataCsReq {} /// Obf: HMLBPKOFHLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2638)] +#[cmdid(2636)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub jjnflkkaofi: ::prost::alloc::vec::Vec, } /// Obf: DNGFEGEBEID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2661)] +#[cmdid(2648)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub lnocoocmnci: u32, } /// Obf: KMCLDIDKHBA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2624)] +#[cmdid(2645)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SubmitMaterialSubmitActivityMaterialScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub meaeikflbpj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub meaeikflbpj: ::core::option::Option, } /// Obf: OGOOFKIKDEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2671)] +#[cmdid(2669)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeMaterialSubmitActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub lnocoocmnci: u32, } /// Obf: CNMMLLCIGOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2678)] +#[cmdid(2665)] #[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, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, } /// Obf: DKHBPNGPOKK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2623)] +#[cmdid(2606)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetAvatarRewardDataCsReq {} +pub struct GetDataCsReq {} /// Obf: PILLGGGIPAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2689)] +#[cmdid(2674)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetAvatarRewardDataScRsp { +pub struct GetDataScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, /// offset: 32 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "10")] pub is_taken_reward: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, } /// Obf: CKFKJMNHNGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2640)] +#[cmdid(2657)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChooseAvatarCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: LKHJDNMDJNC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2631)] +#[cmdid(2627)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChooseAvatarScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: KJPLKPNPFBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2611)] +#[cmdid(2623)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRewardCsReq {} /// Obf: HJDKFAGLCEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2697)] +#[cmdid(2683)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 16 #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bompfhommbh { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub mcllalgabab: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub target: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub num: u32, + /// offset: 24 #[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 Efgihhjgcfa { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub pgmdgpekdgb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub panel_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub pgmdgpekdgb: ::prost::alloc::vec::Vec, } /// Obf: LHPPNBMEBKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9119)] +#[cmdid(9120)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetActivityHotDataCsReq {} /// Obf: NDKGIMLKJHA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9118)] +#[cmdid(9111)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityHotDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] @@ -6684,20 +6790,20 @@ pub struct GetActivityHotDataScRsp { /// Obf: IBDDBLNJFPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9112)] +#[cmdid(9113)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAllActivityRewardCountDataCsReq {} /// Obf: JLLBOPLHIKD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9120)] +#[cmdid(9115)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllActivityRewardCountDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: JNLMHLEACBE @@ -6707,354 +6813,325 @@ pub struct GetAllActivityRewardCountDataScRsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetActivityRewardCountDataCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "1")] pub ddmehpdhplm: ::prost::alloc::vec::Vec, } /// Obf: BHCFGOHFLIO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9111)] +#[cmdid(9116)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetActivityRewardCountDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "3")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -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")] + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FarmStageGachaInfo { /// offset: 24 - #[prost(uint32, tag = "4")] - pub gacha_id: u32, - /// offset: 32 #[prost(int64, tag = "8")] - pub begin_time: i64, - /// offset: 40 - #[prost(int64, tag = "6")] pub end_time: i64, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub gacha_id: u32, + /// offset: 40 + #[prost(int64, tag = "15")] + pub begin_time: i64, } /// Obf: OMAAIFEDKOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1380)] +#[cmdid(1393)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFarmStageGachaInfoCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "10")] pub farm_stage_gacha_id_list: ::prost::alloc::vec::Vec, } /// Obf: AECPNKPOOCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1327)] +#[cmdid(1358)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFarmStageGachaInfoScRsp { - /// offset: 16 + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 #[prost(message, repeated, tag = "15")] pub farm_stage_gacha_info_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, } /// Obf: JLGGPEBAIMB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1336)] +#[cmdid(1388)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QuickStartCocoonStageCsReq { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub cbjckeiggnl: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub heccobfbjfi: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] + pub world_level: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub heccobfbjfi: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] pub cocoon_id: u32, /// offset: 40 - #[prost(uint32, tag = "12")] - pub world_level: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub wave: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub cbjckeiggnl: ::core::option::Option, } /// Obf: MHDMHAEADMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1313)] +#[cmdid(1381)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuickStartCocoonStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 32 + #[prost(uint32, tag = "9")] + pub wave: u32, + /// offset: 36 #[prost(uint32, tag = "13")] pub cocoon_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - pub wave: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub heccobfbjfi: u32, } /// Obf: GJNOEFFJDJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1315)] +#[cmdid(1386)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartQuickFarmElementCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub heccobfbjfi: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub paofhflffhd: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub world_level: u32, } /// Obf: JDNANJFNLDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1381)] +#[cmdid(1347)] #[derive(Clone, PartialEq, ::prost::Message)] -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, +pub struct StartQuickFarmElementRsp { /// offset: 36 - #[prost(uint32, tag = "7")] - pub paofhflffhd: u32, + #[prost(uint32, tag = "3")] + pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] + pub paofhflffhd: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub world_level: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, } /// Obf: ACABKOGJAEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1310)] +#[cmdid(1326)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CocoonSweepCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cocoon_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub world_level: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub cocoon_id: u32, } /// Obf: OOOHICJHPGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1387)] +#[cmdid(1313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CocoonSweepScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] - pub drop_data: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "2")] pub multiple_drop_data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub drop_data: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub cocoon_id: u32, /// offset: 44 - #[prost(uint32, tag = "5")] - pub ncefjfohgbi: u32, - /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub ncefjfohgbi: u32, } /// Obf: JLHKLAFACIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1329)] +#[cmdid(1371)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FarmElementSweepCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub world_level: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub paofhflffhd: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub world_level: u32, } /// Obf: HNKJOONKGOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1312)] +#[cmdid(1340)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FarmElementSweepScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] pub multiple_drop_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub paofhflffhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bgpnjkenona { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub fodjggigbgj: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4842)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dmamefjbcle { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub fodjggigbgj: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(4807)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct LeaveAetherDivideSceneCsReq {} +pub struct Bgpnjkenona {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(4823)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Dmamefjbcle { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(4837)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct LeaveAetherDivideSceneCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4844)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveAetherDivideSceneScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: LACNGKFJELH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4844)] +#[cmdid(4819)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideSceneBattleCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub assist_monster_entity_info: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub skill_index: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] - pub attacked_by_entity_id: u32, /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] + pub attacked_by_entity_id: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] pub cast_entity_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: MHMOEHAHION /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4827)] +#[cmdid(4848)] #[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")] + #[prost(uint32, tag = "2")] pub cast_entity_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, } /// Obf: KPNFCKLHLIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4819)] +#[cmdid(4803)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartAetherDivideChallengeBattleCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub fdkfiolmpha: u32, /// offset: 28 #[prost(uint32, tag = "6")] + pub fdkfiolmpha: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub challenge_id: u32, } /// Obf: FAOEGBHJBED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4845)] +#[cmdid(4807)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartAetherDivideChallengeBattleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Popjnehgmih { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub slot: u32, /// offset: 28 + #[prost(uint32, tag = "3")] + pub slot: u32, + /// offset: 24 #[prost(uint32, tag = "5")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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: 44 + #[prost(uint32, tag = "2")] + pub exp: u32, /// offset: 40 #[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 promotion: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub apgdjgpggmo: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub ekkhlmekjmk: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub sp_bar: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub licleeicaoe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Occaabpfblf { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] pub ajhccdonnek: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "9")] @@ -7064,533 +7141,518 @@ pub struct Occaabpfblf { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmgdlehedfb { /// offset: 24 - #[prost(uint32, tag = "13")] - pub jmmcejokmmg: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub num: u32, - /// offset: 32 #[prost(uint32, tag = "1")] pub item_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub num: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub jmmcejokmmg: u32, } /// Obf: DFBGKPADOEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4843)] +#[cmdid(4824)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAetherDivideInfoCsReq {} /// Obf: GHNMFCHEGGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4834)] +#[cmdid(4820)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAetherDivideInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 56 + #[prost(uint32, tag = "1")] + pub focacjhlkdb: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub cchdkjmfnep: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "12")] - pub aphgaeapljf: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 24 #[prost(message, repeated, tag = "6")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "15")] + pub skill_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "7")] pub bdnolfbjbgj: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub jaoahonibji: 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")] + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 68 - #[prost(uint32, tag = "11")] - pub focacjhlkdb: u32, } /// Obf: OEDAEKHDOOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4821)] +#[cmdid(4817)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAetherDivideLineUpCsReq { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, } /// Obf: AAOABMHALOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4840)] +#[cmdid(4829)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAetherDivideLineUpScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub lineup: ::core::option::Option, } /// Obf: DAKIMICINOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4805)] +#[cmdid(4833)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct EquipAetherDividePassiveSkillCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub apgdjgpggmo: u32, +pub struct EquipSkillCoreCsReq { /// offset: 28 - #[prost(uint32, tag = "13")] - pub slot: u32, + #[prost(uint32, tag = "8")] + pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub apgdjgpggmo: u32, /// offset: 32 #[prost(uint32, tag = "15")] - pub item_id: u32, + pub slot: u32, } /// Obf: LGOCBAKHGEJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4808)] +#[cmdid(4806)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct EquipAetherDividePassiveSkillScRsp { +pub struct EquipSkillCoreScRsp { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// 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, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub iagngegkdol: ::core::option::Option, } /// Obf: PLAFIBPGBKK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4803)] +#[cmdid(4802)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffSkillCoreCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub slot: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub apgdjgpggmo: u32, } /// Obf: JCJIEMCKKDP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4838)] +#[cmdid(4814)] #[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")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub iagngegkdol: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub lccmcpmclfh: ::core::option::Option, } /// Obf: HMMMDEEIJKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4841)] +#[cmdid(4818)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub ncaombhcgna: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub apgdjgpggmo: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub fhaeendpaag: u32, } /// Obf: ELCCBHEBFHO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4818)] +#[cmdid(4843)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideSpiritExpUpScRsp { - /// offset: 16 - #[prost(message, optional, tag = "2")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub iagngegkdol: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] - pub ncaombhcgna: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: BNBKEHDGIDK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4820)] +#[cmdid(4835)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub fdkfiolmpha: u32, } /// Obf: OBIOEKFELPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4812)] +#[cmdid(4815)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchAetherDivideLineUpSlotScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub fdkfiolmpha: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Obf: GIKEONGNHEH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4806)] +#[cmdid(4813)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartAetherDivideStageBattleCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub event_id: u32, } /// Obf: CPAHMLLDHJC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4816)] +#[cmdid(4808)] #[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")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, } /// Obf: PMJECJLKNLJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4848)] +#[cmdid(4832)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideLineupScNotify { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub lineup: ::core::option::Option, } /// Obf: BNFGJMLJDAK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4849)] +#[cmdid(4840)] #[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")] + #[prost(message, repeated, tag = "11")] 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)] +#[cmdid(4826)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAetherDivideChallengeInfoCsReq {} /// Obf: MFELEEHGHLA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4850)] +#[cmdid(4845)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAetherDivideChallengeInfoScRsp { + /// offset: 44 + #[prost(uint32, tag = "3")] + pub digfecbhcpp: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "10")] 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)] +#[cmdid(4839)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideFinishChallengeScNotify { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// Obf: DKMBKGCHLNE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4846)] +#[cmdid(4847)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideTainerInfoScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub focacjhlkdb: u32, } /// Obf: PHINIAKLBLJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4815)] +#[cmdid(4842)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideSkillItemScNotify { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub num: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] + pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub item_id: u32, } /// Obf: GNBCBNCKLHE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4824)] +#[cmdid(4836)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideRefreshEndlessCsReq {} /// Obf: PCOAAAFDNAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4828)] +#[cmdid(4830)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideRefreshEndlessScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub jaoahonibji: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JDMLEOGCCCA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4833)] +#[cmdid(4805)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideRefreshEndlessScNotify { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub jaoahonibji: u32, } /// Obf: CEDCCCCMOCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4835)] +#[cmdid(4841)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub challenge_id: u32, } /// Obf: FBBKDPMCLFK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4836)] +#[cmdid(4812)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideTakeChallengeRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 36 + #[prost(uint32, tag = "5")] + pub challenge_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub challenge_id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: GAEBCDPICNH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9532)] +#[cmdid(9509)] #[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(message, optional, tag = "1")] + pub content: ::core::option::Option, + /// offset: 37 #[prost(bool, tag = "4")] + pub gfijjlnooom: bool, + /// offset: 38 + #[prost(bool, tag = "6")] pub cldbfbnolnp: bool, - /// offset: 46 - #[prost(bool, tag = "12")] + /// offset: 32 + #[prost(enumeration = "Fknknlgmacl", tag = "8")] + pub role: i32, + /// offset: 36 + #[prost(bool, tag = "9")] pub loodcbcfnmj: bool, } /// Obf: NINBBMNLKEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9542)] +#[cmdid(9523)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamSendMsgScRsp { /// offset: 24 - #[prost(enumeration = "Fknknlgmacl", tag = "5")] - pub bdpimpjojbk: i32, + #[prost(enumeration = "Fknknlgmacl", tag = "3")] + pub role: i32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: FKCDLPGBLEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9507)] +#[cmdid(9537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RecvAiPamChatEventScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "14")] pub oooaclefdgm: ::core::option::Option, } /// Obf: EAJHAKEBDBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9523)] +#[cmdid(9544)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAiPamChatHistoryCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub target_side: u32, } /// Obf: JACFBOEDEEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9544)] +#[cmdid(9519)] #[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, + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "10")] - pub retcode: u32, + pub target_side: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jpcmgngnonj: ::prost::alloc::vec::Vec, } /// Obf: OFPHPFENACO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9527)] +#[cmdid(9548)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAiPamNextQuestionCsReq { /// offset: 24 - #[prost(enumeration = "Fknknlgmacl", tag = "11")] - pub bdpimpjojbk: i32, + #[prost(enumeration = "Fknknlgmacl", tag = "10")] + pub role: i32, } /// Obf: OLNIMIPEKAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9519)] +#[cmdid(9503)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamNextQuestionScRsp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "9")] pub kdohkgkbfch: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 36 - #[prost(enumeration = "Fknknlgmacl", tag = "6")] - pub bdpimpjojbk: i32, + #[prost(enumeration = "Fknknlgmacl", tag = "12")] + pub role: i32, } /// Obf: JFJKBMAEEMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9529)] +#[cmdid(9521)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAiPamChatInfoCsReq {} /// Obf: JBCKBPGGDCO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9543)] +#[cmdid(9524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAiPamChatInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "2")] 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, + pub aganfjkbfma: bool, /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "10")] + pub okcipplkgcd: bool, + /// offset: 41 + #[prost(bool, tag = "11")] + pub locngflceng: bool, + /// offset: 32 + #[prost(string, tag = "12")] + pub acfenkabbkk: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jkihiclopkm: u32, } /// Obf: CPCLIOIHCKI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9534)] +#[cmdid(9520)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamResponseFeedbackCsReq { + /// offset: 28 + #[prost(bool, tag = "4")] + pub nmmjbgfdnai: bool, + /// offset: 29 + #[prost(bool, tag = "6")] + pub iajaomakaha: bool, /// 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, + pub role: i32, } /// Obf: CBJOMIPDHJF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9521)] +#[cmdid(9517)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(bool, tag = "4")] + pub nmmjbgfdnai: bool, /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 #[prost(enumeration = "Fknknlgmacl", tag = "8")] - pub bdpimpjojbk: i32, + pub role: i32, + /// offset: 29 + #[prost(bool, tag = "12")] + pub iajaomakaha: bool, } /// Obf: BAHBEAHIFCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9540)] +#[cmdid(9529)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamResponseFeedbackCommentCsReq { /// offset: 16 - #[prost(string, tag = "4")] + #[prost(string, tag = "9")] pub imnojncggni: ::prost::alloc::string::String, /// offset: 32 #[prost(uint32, tag = "12")] @@ -7599,314 +7661,295 @@ pub struct AiPamResponseFeedbackCommentCsReq { /// Obf: IGDMGNCPFCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9505)] +#[cmdid(9533)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamResponseFeedbackCommentScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FLECMDNBJMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9508)] +#[cmdid(9506)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TriggerAiPamSpeakCsReq { - /// offset: 24 - #[prost(enumeration = "Fknknlgmacl", tag = "14")] - pub bdpimpjojbk: i32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(enumeration = "Fknknlgmacl", tag = "1")] + pub role: i32, + /// offset: 24 + #[prost(uint32, tag = "2")] pub jmppmnaonhm: u32, } /// Obf: KIDOEDMJDGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9503)] +#[cmdid(9502)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TriggerAiPamSpeakScRsp { - /// offset: 24 - #[prost(enumeration = "Fknknlgmacl", tag = "13")] - pub bdpimpjojbk: i32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub jmppmnaonhm: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(enumeration = "Fknknlgmacl", tag = "13")] + pub role: i32, } /// Obf: LILHIEALFOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9538)] +#[cmdid(9514)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateAiPamSettingsCsReq { /// offset: 24 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "6")] pub locngflceng: bool, } /// Obf: JPCEIGAGLND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9520)] +#[cmdid(9535)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateAiPamSettingsScRsp { /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 28 #[prost(bool, tag = "13")] pub locngflceng: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub retcode: u32, } /// Obf: EPPBALGDGEF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9512)] +#[cmdid(9515)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamMotionScNotify { - /// offset: 24 - #[prost(string, repeated, tag = "15")] + /// offset: 16 + #[prost(string, repeated, tag = "5")] pub blccbdpodfm: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9506)] +#[cmdid(9513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kiikhmmdhkp { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "1")] pub miefcfljlah: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9516)] +#[cmdid(9508)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hggmnlnjphg { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9541)] +#[cmdid(9518)] #[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")] + /// offset: 16 + #[prost(string, tag = "1")] pub bldmfdkdjdm: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub return_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9518)] +#[cmdid(9543)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bkhlgpcdlgl { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HOHCCKGOOEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9549)] +#[cmdid(9540)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AiPamAskSettlementScNotify { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub eiadgimdnmo: ::core::option::Option, } /// Obf: CPFBHLBMJOG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4773)] +#[cmdid(4725)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAlleyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jeehgnibife { /// offset: 24 - #[prost(uint32, tag = "6")] - pub map_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub apnaflbgena: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jpolhbfcdnb { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub shop_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub level: u32, + #[prost(uint32, tag = "10")] + pub map_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gdgeiahndad { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] pub ifokhmfnnnf: ::prost::alloc::vec::Vec, - /// offset: 24 + /// offset: 32 #[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")] + #[prost(message, repeated, tag = "8")] pub aloopkcjfea: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub cfnkobkjknk: ::prost::alloc::vec::Vec, } /// Obf: OAJOMNJMJLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4703)] +#[cmdid(4778)] #[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(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(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")] + #[prost(uint32, tag = "2")] pub level: u32, - /// offset: 96 - #[prost(uint32, tag = "13")] - pub eemcoehgbaj: u32, - /// offset: 100 - #[prost(uint32, tag = "15")] + /// offset: 80 + #[prost(uint32, tag = "3")] + pub cur_fund: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub eeaaclbjoda: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "5")] + pub kenfkiclmgj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "8")] + pub amhaepilikf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub nfjkailefad: ::core::option::Option, + /// offset: 84 + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub laanllfbldp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghminceanhg { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub lmkjleopkkl: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] + pub lmkjleopkkl: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] pub jakmmniebgj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbbpdlpaipl { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub njkdkiebghg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub goods_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub njkdkiebghg: ::prost::alloc::vec::Vec, } #[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")] + #[prost(uint32, tag = "4")] pub ship_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub goods_list: ::prost::alloc::vec::Vec, } /// Obf: DEPIILNKIPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4754)] +#[cmdid(4733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyPlacingGameCsReq { - /// offset: 16 - #[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: 52 + #[prost(uint32, tag = "4")] + pub caahdgfmnno: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub beakgbhflpj: u32, /// offset: 40 + #[prost(uint32, tag = "8")] + pub jfaldhkoaol: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub idildcbmeci: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub jjgklhlmmnc: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub gpomfknhcpb: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dppohbgcagf: u32, + /// offset: 60 #[prost(uint32, tag = "13")] pub cost_time: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - 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, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub bnpklkienik: u32, } /// Obf: EGJCAPACHMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4783)] +#[cmdid(4738)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AlleyPlacingGameScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub lfmhgmjelee: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub event_id: u32, /// offset: 28 + #[prost(uint32, tag = "4")] + pub lfmhgmjelee: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub jkbinmnfpkk: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub cibnbdlmeic: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub ajbeociepkp: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub bijpmobeijc: u32, + /// offset: 40 #[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: FMFAKLOHCHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4705)] +#[cmdid(4775)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActivityRaidPlacingGameCsReq { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 32 + #[prost(message, optional, tag = "2")] pub gpomfknhcpb: ::core::option::Option, - #[prost(oneof = "activity_raid_placing_game_cs_req::Efjlhnmjeed", tags = "5, 13")] + #[prost(oneof = "activity_raid_placing_game_cs_req::Efjlhnmjeed", tags = "4, 14")] pub efjlhnmjeed: ::core::option::Option< activity_raid_placing_game_cs_req::Efjlhnmjeed, >, @@ -7916,24 +7959,24 @@ pub mod activity_raid_placing_game_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Efjlhnmjeed { - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 16 + #[prost(uint32, tag = "4")] Gfhgcdejfie(u32), - /// offset: 32 - #[prost(uint32, tag = "13")] + /// offset: 16 + #[prost(uint32, tag = "14")] Caahdgfmnno(u32), } } /// Obf: OEEMFNGCOBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4714)] +#[cmdid(4744)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActivityRaidPlacingGameScRsp { /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, - #[prost(oneof = "activity_raid_placing_game_sc_rsp::Efjlhnmjeed", tags = "6, 4")] + #[prost(oneof = "activity_raid_placing_game_sc_rsp::Efjlhnmjeed", tags = "1, 5")] pub efjlhnmjeed: ::core::option::Option< activity_raid_placing_game_sc_rsp::Efjlhnmjeed, >, @@ -7943,319 +7986,316 @@ pub mod activity_raid_placing_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Efjlhnmjeed { - /// offset: 16 - #[prost(uint32, tag = "6")] + /// offset: 24 + #[prost(uint32, tag = "1")] Gfhgcdejfie(u32), - /// offset: 16 - #[prost(uint32, tag = "4")] + /// offset: 24 + #[prost(uint32, tag = "5")] Caahdgfmnno(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 ebommhdnbjl: u32, - /// offset: 44 - #[prost(bool, tag = "1")] - pub fpdgkfhfiee: bool, - /// offset: 48 - #[prost(uint32, tag = "4")] - pub ocnlddnihoh: u32, /// offset: 52 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] + pub ocnlddnihoh: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub epeelmjdjkp: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "7")] + pub fpdgkfhfiee: bool, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub ebommhdnbjl: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] pub bcoaidifbbg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub dnlgmdcmfgf: ::prost::alloc::vec::Vec, } /// Obf: MNPGEDIDKEN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4761)] +#[cmdid(4748)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AlleyOrderChangedScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "15")] pub ngkpdfjbnmf: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4759)] +#[cmdid(4772)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpfgbjfofce { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub fnclcjcbpla: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jomegngjkjk { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "2")] pub gadmaochbkn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "1")] + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] pub bpcademegnp: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "12")] + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] 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 ebnnnmfghbj: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] pub cjhldcagknd: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub anheohpnkkc: 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")] + #[prost(uint32, tag = "6")] pub cost_time: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub map_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub jngngmjcaai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bolcgiogibp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] + /// offset: 48 + #[prost(uint32, tag = "4")] pub fmcphdjeidc: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub aamknoomeoo: u32, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "5")] pub map_id: u32, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub efboojgnkoh: u32, - /// offset: 48 - #[prost(uint32, tag = "7")] + /// offset: 40 + #[prost(uint32, tag = "6")] pub max_score: u32, /// offset: 52 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] + pub aamknoomeoo: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub llepgpkgbgm: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub efboojgnkoh: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } /// Obf: CJEFCNKNGNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4780)] +#[cmdid(4793)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "15")] pub cncjkgedeii: bool, } /// Obf: PCEJNOKIGOF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4716)] +#[cmdid(4735)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsScoreRewardSyncInfoScNotify { /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "5")] pub aloopkcjfea: ::prost::alloc::vec::Vec, } /// Obf: KBKHHILFFOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4727)] +#[cmdid(4758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsGameScRsp { - /// 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 = "2")] - pub event_id: u32, /// offset: 40 - #[prost(bool, tag = "4")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "6")] pub cncjkgedeii: bool, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub aloopkcjfea: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cekifbmpefh { - /// offset: 24 - #[prost(enumeration = "AlleyEventState", tag = "8")] - pub state: i32, /// offset: 28 #[prost(uint32, tag = "7")] pub event_id: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(enumeration = "AlleyEventState", tag = "9")] + pub state: i32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub fhmbkappago: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4715)] +#[cmdid(4786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gifadcjkkfe { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4781)] +#[cmdid(4747)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ppjkekepfmf { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 #[prost(uint32, tag = "4")] pub event_id: u32, } /// Obf: MFBBJPEPDJM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4710)] +#[cmdid(4726)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AlleyEventChangeNotify { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub oooaclefdgm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub khanhnfacln: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub oooaclefdgm: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4787)] +#[cmdid(4713)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mgmdnbolbmo { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub monfblgfkgb: u32, } /// Obf: NIHMFACHENB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4729)] +#[cmdid(4771)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakePrestigeRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub level: u32, } /// Obf: ODBFGHLOPJD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4712)] +#[cmdid(4740)] #[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, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } /// Obf: HBNANEIBPBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4771)] +#[cmdid(4769)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PrestigeLevelUpCsReq {} /// Obf: MKFGIOCFPJL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4778)] +#[cmdid(4765)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PrestigeLevelUpScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub level: u32, } /// Obf: DLEHOPOJKKM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4752)] +#[cmdid(4730)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AlleyFundsScNotify { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub cur_fund: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4774)] +#[cmdid(4780)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Enoabfiphob { - /// offset: 16 - #[prost(message, repeated, tag = "14")] + /// offset: 24 + #[prost(message, repeated, tag = "11")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4792)] +#[cmdid(4784)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaammaacico { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "11")] pub mdnbobfgkfn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: LALKCKEAFPE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4766)] +#[cmdid(4721)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LogisticsInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub nfjkailefad: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[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 legcbileehk: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "13")] + pub pcdfiocmjfe: ::std::collections::HashMap, } /// Obf: KLAFHGGFBJD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4730)] +#[cmdid(4705)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyShipmentEventEffectsScNotify { /// offset: 24 @@ -8265,773 +8305,793 @@ pub struct AlleyShipmentEventEffectsScNotify { /// Obf: LBCBJBKNNCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4749)] +#[cmdid(4741)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSaveLogisticsMapCsReq {} /// Obf: ABOFBLJPHHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4728)] +#[cmdid(4710)] #[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, Eq, Hash, ::prost::Message)] -pub struct Hohlbbcmklk {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(4785)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hmbpgpoifne { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "11")] - pub biibpcnnmae: u32, + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub cfnkobkjknk: ::prost::alloc::vec::Vec, } /// Obf: EJIPDMFGOON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4720)] +#[cmdid(4734)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AlleyTakeEventRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub event_id: u32, } /// Obf: DBIAIJKONFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4799)] +#[cmdid(4796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AlleyTakeEventRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4732)] +#[cmdid(4773)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ckjacadhccc {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4735)] +#[cmdid(4712)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ngokhflmlnj { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicList { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub set_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] + pub set_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonsterList { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub monster_id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] + pub monster_id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] pub num: u32, } +/// Obf: ArchiveData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ArchiveData { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub archive_equipment_id_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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")] + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] pub archive_missing_equipment_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub archive_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub archive_equipment_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub kill_monster_list: ::prost::alloc::vec::Vec, } /// Obf: IPFMCBBMOEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2373)] +#[cmdid(2325)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetArchiveDataCsReq {} /// Obf: JPMDALGBLBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2303)] +#[cmdid(2378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetArchiveDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub archive_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub archive_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2380)] +#[cmdid(2393)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bjjgfkaoklg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2327)] +#[cmdid(2358)] #[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")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub archive_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(373)] +#[cmdid(325)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAvatarDataCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "3")] pub is_get_all: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AvatarPathSkillTree { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub anchor_type: u32, } +/// Obf: Avatar #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Avatar { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub equipment_unique_id: u32, - /// 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: 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")] + #[prost(uint32, tag = "1")] pub promotion: u32, /// offset: 64 - #[prost(uint64, tag = "10")] + #[prost(uint32, tag = "2")] + pub cur_multi_path_avatar_type: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 36 + #[prost(bool, tag = "8")] + pub is_marked: bool, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub base_avatar_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub has_taken_promotion_reward_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub equipment_unique_id: u32, + /// offset: 40 + #[prost(uint64, tag = "14")] pub first_met_time_stamp: u64, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub exp: u32, } +/// Obf: AvatarPathData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarPathData { - /// 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: 40 - #[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 = "2")] + #[prost(uint32, tag = "1")] + pub path_equipment_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub equip_relic_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub avatar_path_skill_tree: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub avatar_id: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] pub rank: u32, /// offset: 60 - #[prost(uint32, tag = "5")] - pub avatar_id: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub dressed_skin_id: u32, + /// offset: 48 + #[prost(uint64, tag = "13")] + pub unlock_timestamp: u64, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub unk_enhanced_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(303)] +#[cmdid(378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAvatarDataScRsp { - /// offset: 24 - #[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 = "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: 88 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub jfaadmonjnf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AvatarExpUpCsReq { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub item_cost: ::core::option::Option, + /// offset: 88 + #[prost(bool, tag = "2")] + pub is_get_all: bool, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub base_avatar_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(327)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct AvatarExpUpScRsp { + #[prost(message, repeated, tag = "5")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub return_item_list: ::prost::alloc::vec::Vec, - /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub jbfbeolohjn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub dhkfcdaghdm: ::core::option::Option, + /// offset: 40 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "11")] + pub piloafimcgk: ::prost::alloc::vec::Vec, + /// offset: 80 #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 72 + #[prost(uint32, repeated, tag = "13")] + pub skin_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, } +/// Obf: AvatarExpUpCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(393)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AvatarExpUpCsReq { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub item_cost: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub base_avatar_id: u32, +} +/// Obf: AvatarExpUpScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(358)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct AvatarExpUpScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub return_item_list: ::prost::alloc::vec::Vec, +} +/// Obf: UnlockSkillTreeCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UnlockSkillTreeCsReq { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub level: u32, /// 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(313)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct UnlockSkilltreeScRsp { - /// offset: 24 #[prost(uint32, tag = "15")] pub point_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - 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, } +/// Obf: UnlockSkillTreeScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(381)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct PromoteAvatarScRsp { +pub struct UnlockSkillTreeScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub point_id: u32, } +/// Obf: PromoteAvatarCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(310)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct DressAvatarCsReq { +#[cmdid(386)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PromoteAvatarCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub equipment_unique_id: u32, + #[prost(message, repeated, tag = "4")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub base_avatar_id: u32, } +/// Obf: PromoteAvatarScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(387)] +#[cmdid(347)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct PromoteAvatarScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: DressAvatarCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(326)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct DressAvatarCsReq { + /// offset: 28 + #[prost(uint32, tag = "6")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub equipment_unique_id: u32, +} +/// Obf: DressAvatarScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(313)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DressAvatarScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, } +/// Obf: TakeOffEquipmentCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(329)] +#[cmdid(371)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffEquipmentCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, } +/// Obf: TakeOffEquipmentScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(312)] +#[cmdid(340)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(354)] +#[cmdid(333)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddAvatarScNotify { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub base_avatar_id: u32, /// offset: 36 - #[prost(enumeration = "AddAvatarSrcState", tag = "9")] + #[prost(enumeration = "AddAvatarSrcState", tag = "5")] pub src: i32, /// offset: 40 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "7")] pub is_new: bool, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(330)] +#[cmdid(305)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddMultiPathAvatarScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, - /// offset: 32 - #[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")] + #[prost(enumeration = "Gcallojppij", tag = "1")] pub alkdbjegagg: i32, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(bool, tag = "5")] + pub is_new: bool, + /// offset: 40 + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub hjmdnlbnpna: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } +/// Obf: ActiveEidolonCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(383)] +#[cmdid(338)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ActiveEidolonCsReq { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub avatar_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub cost_data: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub rank: u32, } +/// Obf: ActiveEidolonScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(309)] +#[cmdid(339)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ActiveEidolonScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DressRelicParam { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub relic_unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub relic_type: u32, } +/// Obf: DressRelicAvatarCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(342)] +#[cmdid(304)] #[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")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub switch_list: ::prost::alloc::vec::Vec, } +/// Obf: DressRelicAvatarScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(376)] +#[cmdid(311)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DressRelicAvatarScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub retcode: u32, } +/// Obf: TakeOffRelicCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(338)] +#[cmdid(336)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffRelicCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub relic_type_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, } +/// Obf: TakeOffRelicScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(361)] +#[cmdid(348)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffRelicScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub retcode: u32, } +/// Obf: TakePromotionRewardCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(324)] +#[cmdid(345)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakePromotionRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub base_avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub promotion: u32, } +/// Obf: TakePromotionRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(371)] +#[cmdid(369)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePromotionRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub reward_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward_list: ::core::option::Option, } +/// Obf: DressAvatarSkinCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(365)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DressAvatarSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub skin_id: u32, } +/// Obf: DressAvatarSkinScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(352)] +#[cmdid(330)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DressAvatarSkinScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub retcode: u32, } +/// Obf: TakeOffAvatarSkinCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(342)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffAvatarSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, } +/// Obf: TakeOffAvatarSkinScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(359)] +#[cmdid(372)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOffAvatarSkinScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(374)] +#[cmdid(380)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockAvatarSkinScNotify { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub skin_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(314)] +#[cmdid(344)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetPlayerOutfitCsReq { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "13")] pub dhkfcdaghdm: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(382)] +#[cmdid(349)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetPlayerOutfitScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } +/// Obf: MarkAvatarCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(384)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkAvatarCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, /// offset: 28 - #[prost(bool, tag = "7")] + #[prost(uint32, tag = "2")] + pub avatar_id: u32, + /// offset: 24 + #[prost(bool, tag = "8")] pub is_marked: bool, } +/// Obf: MarkAvatarScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(366)] +#[cmdid(321)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "5")] pub avatar_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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: 28 + #[prost(bool, tag = "14")] + pub is_marked: bool, +} +/// Obf: SetGrowthTargetAvatarCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(341)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SetGrowthTargetAvatarCsReq { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub fcacaclejnm: u32, + /// offset: 32 + #[prost(enumeration = "GrowthTargetState", tag = "3")] + pub source: i32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 16 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "7")] + pub flindjjjflb: ::prost::alloc::vec::Vec, +} +/// Obf: SetGrowthTargetAvatarScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(310)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SetGrowthTargetAvatarScRsp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub growth_avatar_id: u32, + /// offset: 16 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "12")] + pub flindjjjflb: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "15")] - pub growth_avatar_id: u32, + pub jfaadmonjnf: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(301)] +#[cmdid(343)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "14")] pub jfaadmonjnf: u32, + /// offset: 24 + #[prost(enumeration = "Cfmdkncddal", repeated, tag = "15")] + pub flindjjjflb: ::prost::alloc::vec::Vec, } /// Obf: FNEKPCPNKLO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(316)] +#[cmdid(335)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPreAvatarActivityListCsReq {} /// Obf: CEAIGOBEACN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(305)] +#[cmdid(375)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPreAvatarActivityListScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub ddmehpdhplm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub retcode: u32, } +/// Obf: OGIFJNIGHBO #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, +pub struct PreAvatarGrowthMaterialData { /// 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 + pub fdijafbcill: u32, + /// offset: 116 + #[prost(uint32, tag = "2")] + pub jhlpbjcaiif: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub pelfcmahjga: u32, + /// offset: 108 #[prost(uint32, tag = "4")] pub jobmejmfelf: u32, - /// offset: 96 - #[prost(uint32, tag = "10")] - 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 + /// offset: 76 #[prost(uint32, tag = "5")] pub iicanchnibb: u32, + /// offset: 124 + #[prost(uint32, tag = "6")] + pub lnhkcmapmlm: u32, + /// offset: 104 + #[prost(uint32, tag = "7")] + pub jpgoackiffc: u32, + /// offset: 112 + #[prost(uint32, tag = "8")] + pub dkebmgfmcbh: u32, + /// offset: 96 + #[prost(uint32, tag = "9")] + pub bjfjhejgfpm: u32, + /// offset: 100 + #[prost(uint32, tag = "10")] + pub pgjkalfdfma: u32, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub dlgcgjcklcb: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub cahbpnlnkcc: u32, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub oifpbocoall: u32, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub iegolhhoanb: u32, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub bfepbbliogp: u32, + /// offset: 88 + #[prost(uint32, tag = "435")] + pub ppdagppkejd: u32, + /// offset: 120 + #[prost(uint32, tag = "499")] + pub r#type: u32, + /// offset: 24 + #[prost(string, tag = "617")] + pub lacbkoccfhl: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "1233")] + pub avatar_icon: ::prost::alloc::string::String, + /// offset: 40 + #[prost(string, tag = "1281")] + pub ndjglmcpfhk: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "1559")] + pub nocpijjbkcb: ::prost::alloc::string::String, + /// offset: 72 + #[prost(uint32, tag = "1620")] + pub panel_id: u32, } /// Obf: KIBJDDNABII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(367)] +#[cmdid(329)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPreAvatarGrowthInfoCsReq {} /// Obf: NMLGHIFLBNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(385)] +#[cmdid(363)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPreAvatarGrowthInfoScRsp { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "6")] - pub jlmmcnimpoa: ::prost::alloc::vec::Vec, + pub jlmmcnimpoa: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(332)] +#[cmdid(373)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAvatarEnhancedIdCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub enhanced_id: u32, /// offset: 28 #[prost(uint32, tag = "11")] @@ -9039,232 +9099,275 @@ pub struct SetAvatarEnhancedIdCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(335)] +#[cmdid(312)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAvatarEnhancedIdScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub unk_enhanced_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub growth_avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub unk_enhanced_id: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(315)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAvatarPathCsReq { /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "6")] + #[prost(enumeration = "MultiPathAvatarType", tag = "4")] pub avatar_id: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(363)] +#[cmdid(318)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAvatarPathScRsp { /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "2")] + #[prost(enumeration = "MultiPathAvatarType", tag = "3")] pub avatar_id: i32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub retcode: u32, } +/// Obf: SetMultipleAvatarPathsCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(314)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetMultipleAvatarPathsCsReq { /// offset: 16 - #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "6")] + #[prost(enumeration = "MultiPathAvatarType", repeated, tag = "8")] pub avatar_id_list: ::prost::alloc::vec::Vec, } +/// Obf: SetMultipleAvatarPathsScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(388)] +#[cmdid(389)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetMultipleAvatarPathsScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub retcode: u32, } +/// Obf: UnlockAvatarPathCsReq +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(352)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockAvatarPathCsReq { /// offset: 24 - #[prost(enumeration = "MultiPathAvatarType", tag = "10")] + #[prost(enumeration = "MultiPathAvatarType", tag = "2")] pub avatar_id: i32, } +/// Obf: UnlockAvatarPathScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(400)] +#[cmdid(320)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 44 + #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + pub avatar_id: i32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub basic_type_id_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(317)] +#[cmdid(353)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AvatarPathChangedNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub base_avatar_id: u32, /// offset: 28 - #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + #[prost(enumeration = "MultiPathAvatarType", tag = "14")] pub cur_multi_path_avatar_type: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(326)] +#[cmdid(382)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AvatarSpecialSkilltreeUnlockScNotify { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub point_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub point_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(390)] +#[cmdid(394)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lendbhpiojk { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub avatar_id: u32, } +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(337)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Eklididkfhc { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub bacaoldadmc: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub igoojkmpmdc: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub klmibjikibb: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub oainndahimg: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub base_avatar_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(351)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmemidkdafg { + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} /// Obf: CHIIPPKECEF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(173)] +#[cmdid(125)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PveBattleResultCsReq { - /// offset: 16 - #[prost(map = "string, uint32", tag = "7")] + /// offset: 84 + #[prost(uint32, tag = "1")] + pub lgojdhlmgen: u32, + /// offset: 40 + #[prost(map = "string, uint32", tag = "2")] 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")] + #[prost(string, tag = "3")] 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")] + /// offset: 80 + #[prost(uint32, tag = "4")] 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, + /// offset: 65 + #[prost(bool, tag = "6")] + pub lgjmmjefgnk: bool, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub op_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "8")] + pub dkidhmaomjb: bool, + /// offset: 66 + #[prost(bool, tag = "9")] + pub nngdlohalcn: bool, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub nibmfcfbhep: u32, + /// offset: 88 + #[prost(enumeration = "BattleEndStatus", tag = "11")] + pub end_status: i32, + /// offset: 92 + #[prost(uint32, tag = "12")] + pub cost_time: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub ljkmpimkomo: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub stt: ::core::option::Option, + /// offset: 16 + #[prost(bytes = "vec", tag = "15")] + pub turn_snapshot_hash: ::prost::alloc::vec::Vec, } /// Obf: PPNMNDKILGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(103)] +#[cmdid(178)] #[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, + pub retcode: u32, + /// offset: 64 + #[prost(message, optional, tag = "2")] + pub drop_data: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "3")] + pub dimhpkfppka: ::prost::alloc::string::String, /// offset: 100 - #[prost(uint32, tag = "9")] - pub eahgeknlhpn: u32, + #[prost(bool, tag = "4")] + pub check_identical: bool, + /// offset: 56 + #[prost(message, optional, tag = "5")] + pub item_list_unk2: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub multiple_drop_data: ::core::option::Option, /// offset: 104 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] + pub eahgeknlhpn: u32, + /// offset: 88 + #[prost(uint32, tag = "8")] pub event_id: u32, + /// offset: 32 + #[prost(string, tag = "9")] + pub dpholbabaol: ::prost::alloc::string::String, + /// offset: 116 + #[prost(uint32, tag = "10")] + pub akdgbbdfdha: u32, + /// offset: 120 + #[prost(uint32, tag = "11")] + pub battle_id: u32, + /// offset: 92 + #[prost(uint32, tag = "12")] + pub lemgiccokbk: u32, /// offset: 108 + #[prost(uint32, tag = "13")] + pub stage_id: u32, + /// offset: 80 + #[prost(message, repeated, tag = "14")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 112 #[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, + /// offset: 101 + #[prost(bool, tag = "1253")] + pub opdkjbhlojm: bool, + /// offset: 40 + #[prost(message, optional, tag = "1379")] + pub item_list_unk1: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1658")] + pub abemlcjbief: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(180)] +#[cmdid(193)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitBattleCsReq { /// offset: 16 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "11")] pub stt: ::core::option::Option, /// offset: 32 #[prost(enumeration = "RebattleType", tag = "13")] @@ -9272,44 +9375,44 @@ pub struct QuitBattleCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(127)] +#[cmdid(158)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QuitBattleScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: FAMHHDBNNFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(136)] +#[cmdid(188)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurBattleInfoCsReq {} /// Obf: LJJAAGCEBCK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(113)] +#[cmdid(181)] #[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(message, optional, tag = "2")] + pub hidiejalfie: ::core::option::Option, + /// offset: 48 #[prost(uint32, tag = "7")] pub kdjgdhkjage: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] + /// offset: 40 + #[prost(enumeration = "BattleEndStatus", tag = "8")] + pub last_end_status: i32, + /// offset: 44 + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(115)] +#[cmdid(186)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncClientResVersionCsReq { /// offset: 24 @@ -9318,893 +9421,872 @@ pub struct SyncClientResVersionCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(181)] +#[cmdid(147)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncClientResVersionScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub ljkmpimkomo: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(110)] +#[cmdid(126)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QuitBattleScNotify {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct BattleLogReportCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(129)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct BattleLogReportScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 28 - #[prost(bool, tag = "3")] - pub jpggllelmpc: bool, -} /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(112)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ServerSimulateBattleFinishScNotify {} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(154)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ReBattleAfterBattleLoseCsNotify { - /// offset: 24 - #[prost(bool, tag = "2")] - pub kcdmhbjknmk: bool, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(183)] +#[cmdid(138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RebattleByClientCsNotify { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "2")] pub stt: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "RebattleType", tag = "9")] + #[prost(enumeration = "RebattleType", tag = "10")] pub nkdaaagpcdb: i32, } /// Obf: OJOEOMAKAGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(109)] +#[cmdid(139)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattleReplayScNotify { /// offset: 24 - #[prost(bytes = "vec", tag = "11")] + #[prost(bytes = "vec", tag = "1")] pub nojcndgglbc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub battle_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub stage_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub battle_id: u32, } /// Obf: LNFGDEAIHNL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5773)] +#[cmdid(5725)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBattleCollegeDataCsReq {} /// Obf: JOIAADCLOGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5703)] +#[cmdid(5778)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBattleCollegeDataScRsp { - /// offset: 24 - #[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, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub mnmjcnoliii: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub finished_college_id_list: ::prost::alloc::vec::Vec, } /// Obf: MIIIAIEGEKM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5780)] +#[cmdid(5793)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncBattleCollegeDataChangeScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub reward: ::core::option::Option, /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "2")] pub finished_college_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub mnmjcnoliii: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } /// Obf: FDFHMOKCNLB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5727)] +#[cmdid(5758)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartBattleCollegeCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub id: u32, } /// Obf: CHKPEKJFPFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5736)] +#[cmdid(5788)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartBattleCollegeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + /// offset: 32 + #[prost(uint32, tag = "11")] pub id: u32, } /// Obf: LAOOKLNMLPH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3073)] +#[cmdid(3025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BattlePassInfoNotify { - /// 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 = "7")] + #[prost(uint64, tag = "1")] 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: 36 + #[prost(uint32, tag = "4")] + pub pojdilfnjah: u32, /// offset: 80 - #[prost(uint32, tag = "5")] - pub exp: u32, - /// offset: 84 - #[prost(enumeration = "BpTierType", tag = "14")] - pub deleghoclmo: i32, - /// offset: 88 - #[prost(uint32, tag = "12")] - pub aechndnnmlf: u32, - /// offset: 96 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "5")] pub pdodoaohmac: u64, - /// offset: 104 - #[prost(uint64, tag = "13")] + /// offset: 72 + #[prost(uint64, tag = "6")] pub chjkofanika: u64, + /// offset: 64 + #[prost(uint64, tag = "7")] + pub dafmmpkfoea: u64, + /// offset: 40 + #[prost(uint64, tag = "8")] + pub njdcmgojole: u64, + /// offset: 104 + #[prost(uint32, tag = "9")] + pub aechndnnmlf: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub exp: u32, + /// offset: 24 + #[prost(uint64, tag = "12")] + pub icpccgpejmp: u64, + /// offset: 88 + #[prost(uint64, tag = "13")] + pub aimggfnliek: u64, + /// offset: 96 + #[prost(uint64, tag = "14")] + pub cblnjdcicbc: u64, + /// offset: 60 + #[prost(enumeration = "BpTierType", tag = "15")] + pub deleghoclmo: i32, } /// Obf: HKIOLACNPJF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3027)] +#[cmdid(3058)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeBpRewardCsReq { /// offset: 24 - #[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")] + #[prost(enumeration = "BpRewardType", tag = "2")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub optional_reward_id: u32, } /// Obf: INMLDGNNGKH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3036)] +#[cmdid(3088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBpRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, } /// Obf: CEJDHNPPCCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3013)] +#[cmdid(3081)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyBpLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub igoojkmpmdc: u32, } /// Obf: JEOKGDBPPMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3015)] +#[cmdid(3086)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyBpLevelScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OptionalReward { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub optional_reward_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] + pub optional_reward_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub level: u32, } /// Obf: HEPHIKELLEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3081)] +#[cmdid(3047)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardCsReq { /// offset: 16 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "9")] pub eikkaladehm: ::prost::alloc::vec::Vec, } /// Obf: GAMCGLNKLLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3010)] +#[cmdid(3026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } /// Obf: BCMJFJHILIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4882)] +#[cmdid(4859)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBenefitActivityInfoCsReq {} +/// Obf: LuckyKoiInfoList #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LuckyKoiInfoList { - /// offset: 24 - #[prost(string, tag = "4")] - pub elbedngjkdd: ::prost::alloc::string::String, /// offset: 32 - #[prost(string, tag = "3")] + #[prost(string, tag = "6")] pub lhapdmppomp: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub head_icon: u32, + /// offset: 24 + #[prost(string, tag = "15")] + pub elbedngjkdd: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Icgolphckil { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opgkkpedkcl { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "3")] pub macljjcidej: u32, + /// offset: 56 + #[prost(uint64, tag = "6")] + pub eggjmkcabef: u64, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub eggjfcelhnk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub jemfdeefpfm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint64, tag = "11")] + pub end_time: u64, /// offset: 64 - #[prost(uint64, tag = "2")] + #[prost(uint64, tag = "13")] pub begin_time: u64, } +/// Obf: BenefitData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BenefitData { - /// offset: 16 - #[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 = "2")] + pub status: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub level: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub config: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] pub jalhkmeoopn: u32, } /// Obf: DJIIJODNAOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4892)] +#[cmdid(4873)] #[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 retcode: u32, - /// offset: 36 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "9")] pub ghhllcemaop: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub hnfffdegoeb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Okkejhplmla { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jalhkmeoopn: u32, - /// offset: 28 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "8")] pub oofkoimlcpa: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub jalhkmeoopn: u32, } /// Obf: FPBHCHBALOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4857)] +#[cmdid(4887)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "9")] pub ljegpijgmlg: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oieambaghbk { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub item_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub jalhkmeoopn: u32, /// offset: 36 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "1")] pub oofkoimlcpa: bool, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub jalhkmeoopn: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub item_list: ::core::option::Option, } /// Obf: AMEABJAOBML /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4873)] +#[cmdid(4894)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeBenefitActivityRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] - pub jjokiikihnl: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "4")] pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub jjokiikihnl: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4894)] +#[cmdid(4869)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct JoinBenefitActivityCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub jalhkmeoopn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4877)] +#[cmdid(4898)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct JoinBenefitActivityScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub jalhkmeoopn: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub jalhkmeoopn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hbfodnlibfi { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub jenkdacfcdo: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub jalhkmeoopn: u32, /// offset: 32 - #[prost(bool, tag = "12")] + #[prost(uint32, tag = "6")] + pub ecgdecadbdo: u32, + /// offset: 24 + #[prost(bool, tag = "11")] pub ahdcghabaln: bool, /// offset: 36 - #[prost(uint32, tag = "7")] - pub ecgdecadbdo: u32, + #[prost(uint32, tag = "14")] + pub jenkdacfcdo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eoajknkdaod { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub djndmmikfhn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub group_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub djndmmikfhn: ::prost::alloc::vec::Vec, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9830)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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, Eq, Hash, ::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, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, +pub struct Paglmeagppc { /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub ajkokajabfg: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9823)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fmdgfhpoaio { + /// offset: 28 + #[prost(uint32, tag = "5")] pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub jalhkmeoopn: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9825)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Imfbpgdpeoi { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub jenkdacfcdo: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub jalhkmeoopn: u32, /// offset: 36 + #[prost(uint32, tag = "11")] + pub ecgdecadbdo: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub group_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9824)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ankfjaabbfk { + /// offset: 28 #[prost(uint32, tag = "1")] pub jalhkmeoopn: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub group_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9826)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hbocfeeeeii { /// offset: 40 + #[prost(uint32, tag = "4")] + pub group_id: u32, + /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub item_list: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub jalhkmeoopn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Flljihlmkdi { /// offset: 24 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "11")] + #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cieekoeechb { /// offset: 16 #[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, + #[prost(uint32, tag = "2")] + pub hodlkbmkmcf: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "6")] + #[prost(bool, tag = "6")] + pub mlogjkeocpp: bool, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub lffbkjbjjdd: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub stage_index: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ejefdfefomh: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub challenge_id: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] pub eaficclclla: u32, + /// offset: 64 + #[prost(uint32, tag = "15")] + pub ifhhfbijofc: u32, } /// Obf: DPKAAFLBPAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4273)] +#[cmdid(4225)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBoxingClubInfoCsReq {} /// Obf: NIKKFEINEFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4203)] +#[cmdid(4278)] #[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")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub challenge_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Akldicefcil { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "14")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, } /// Obf: PKPFDGEKLOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4280)] +#[cmdid(4293)] #[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")] + #[prost(uint32, tag = "4")] pub challenge_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: CCIBPGAFJFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4227)] +#[cmdid(4258)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub ocdlpddmclp: ::core::option::Option, } /// Obf: KHNHMAGJNFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4229)] +#[cmdid(4271)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChooseBoxingClubResonanceCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub challenge_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub hodlkbmkmcf: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub challenge_id: u32, } /// Obf: KEKEOMIMNFI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4212)] +#[cmdid(4240)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubResonanceScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub ocdlpddmclp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ocdlpddmclp: ::core::option::Option, } /// Obf: HKFJNFGBGPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4254)] +#[cmdid(4233)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub oojomkdmbbm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub challenge_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub oojomkdmbbm: ::prost::alloc::vec::Vec, } /// Obf: KADHOJHKFED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4283)] +#[cmdid(4238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetBoxingClubResonanceScRsp { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "2")] pub ocdlpddmclp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: EOAAIPIBNGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4209)] +#[cmdid(4239)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub challenge_id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] + pub challenge_id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub mfkaohkpipe: u32, } /// Obf: BGEKHPCNAKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4242)] +#[cmdid(4204)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChooseBoxingClubStageOptionalBuffScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub ocdlpddmclp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub ocdlpddmclp: ::core::option::Option, } /// Obf: OLLAEFNBCIM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4236)] +#[cmdid(4288)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartBoxingClubBattleCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub challenge_id: u32, } /// Obf: EBPOGEBENBH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4213)] +#[cmdid(4281)] #[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")] + #[prost(uint32, tag = "3")] pub challenge_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: PMIFOPAPNNI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4215)] +#[cmdid(4286)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GiveUpBoxingClubChallengeCsReq { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub challenge_id: u32, /// 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)] +#[cmdid(4247)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub ocdlpddmclp: ::core::option::Option, } /// Obf: FHNOLIMEEOM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4210)] +#[cmdid(4226)] #[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")] + #[prost(uint32, tag = "2")] + pub challenge_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] pub eaficclclla: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub is_win: bool, } /// Obf: OFHGANNPNIH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4287)] +#[cmdid(4213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BoxingClubChallengeUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub ocdlpddmclp: ::core::option::Option, } /// Obf: JEEFPOLFCOO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9146)] +#[cmdid(9129)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetDataCsReq {} /// Obf: JNEODFOHENL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9138)] +#[cmdid(9145)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetDataScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub lajjhaakgaf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub eahkhgpplea: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] - pub item_value: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub score_id: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub jnbegeopgfj: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub lajjhaakgaf: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] + pub item_value: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub jnbegeopgfj: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ABKIKDIGKHG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9141)] +#[cmdid(9138)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceLoanCsReq {} /// Obf: AEKIMHBEOGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9132)] +#[cmdid(9124)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLoanScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub item_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub akeabjgikli: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub item_list: ::core::option::Option, } /// Obf: AAKNOOFGMIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9142)] +#[cmdid(9125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceStartPveCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub lopnadhjkbf: u32, } /// Obf: HLMHPBJKJOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9148)] +#[cmdid(9142)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceStartPveScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub lopnadhjkbf: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Icdbhmepndb { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub jlahnbimkpd: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] + pub jlahnbimkpd: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub lhhjfmmcbaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Emjcpfcmomk { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "2")] pub cpikeighmgb: ::prost::alloc::vec::Vec, } /// Obf: NMADMOMNBMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9150)] +#[cmdid(9141)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceUpdatePveCsReq { - /// offset: 36 - #[prost(uint32, tag = "13")] - pub lopnadhjkbf: u32, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] + pub lopnadhjkbf: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] pub opnghdencab: u32, - #[prost(oneof = "cake_race_update_pve_cs_req::Fgimlnijine", tags = "5, 1, 2, 9, 14")] + #[prost(oneof = "cake_race_update_pve_cs_req::Fgimlnijine", tags = "5, 1, 8, 4, 12")] pub fgimlnijine: ::core::option::Option, } /// Nested message and enum types in `CakeRaceUpdatePveCsReq`. @@ -10212,27 +10294,27 @@ pub mod cake_race_update_pve_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Fgimlnijine { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "5")] Boejnbkdjlm(super::Icdbhmepndb), - /// offset: 24 + /// offset: 16 #[prost(uint32, tag = "1")] Bcfplapcfpl(u32), - /// offset: 24 - #[prost(bool, tag = "2")] + /// offset: 16 + #[prost(bool, tag = "8")] Magpagchohp(bool), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "4")] Kmolbegklni(super::Emjcpfcmomk), - /// offset: 24 - #[prost(bool, tag = "14")] + /// offset: 16 + #[prost(bool, tag = "12")] Pikeohhecca(bool), } } /// Obf: DPNIHNAJNLJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9139)] +#[cmdid(9132)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceUpdatePveScRsp { /// offset: 24 @@ -10241,23 +10323,23 @@ pub struct CakeRaceUpdatePveScRsp { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9128)] +#[cmdid(9140)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pibehfddaaj { - /// offset: 24 - #[prost(bool, tag = "3")] - pub dhllpobklio: bool, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(bool, tag = "10")] + pub dhllpobklio: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] pub score_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9131)] +#[cmdid(9135)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcohndphbgk { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CJALEDGKEPJ @@ -10267,10 +10349,10 @@ pub struct Bcohndphbgk { #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceFinishFieldRewardScNotify { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub lopnadhjkbf: u32, } /// Obf: ANJBFCEBNGF @@ -10280,244 +10362,217 @@ pub struct CakeRaceFinishFieldRewardScNotify { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceCoinScoreChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "12")] - pub item_value: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub score_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub item_value: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub jnbegeopgfj: u32, } /// Obf: FNOMEBNDGJI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9130)] +#[cmdid(9131)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetHandbookCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gkcnoighopm { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub lhhjfmmcbaf: u32, /// offset: 24 #[prost(uint32, tag = "6")] - pub lhhjfmmcbaf: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] pub mbnbcpeaalj: u32, - /// offset: 32 + /// offset: 28 #[prost(uint32, tag = "13")] pub cbnkdhiheco: u32, } /// Obf: MPNKBNOCCLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9143)] +#[cmdid(9130)] #[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 = "7")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub aobbddkfbmd: ::prost::alloc::vec::Vec, } /// Obf: IONBKDFCGJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9134)] +#[cmdid(9128)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbhlnahojoh { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub jnbegeopgfj: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub fogjibonacg: u32, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub jnbegeopgfj: u32, } /// Obf: GMGCEMNNPBM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9127)] +#[cmdid(9121)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceGetFriendRankingInfoListScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "11")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FBBHAKEHLEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9122)] +#[cmdid(9150)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub teleport_id: u32, } /// Obf: EEBFDPANGCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9145)] +#[cmdid(9122)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CakeRaceLikeFriendRankingInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] pub reward_list: ::core::option::Option, - /// offset: 32 + /// offset: 44 + #[prost(uint32, tag = "12")] + pub teleport_id: u32, + /// offset: 24 #[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)] +#[cmdid(9137)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetDailyLikeCsReq {} /// Obf: OALBLNCGKCO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9136)] +#[cmdid(9139)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CakeRaceGetDailyLikeScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "6")] pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Napaolnbije {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Olifojiaiph { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub oemjplkfknm: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub hnhbjaiemlg: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9135)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Pgonnelbdid { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub content_package_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Challenge { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub stage_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub record_id: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub challenge_id: u32, - /// offset: 40 + /// offset: 56 #[prost(uint32, tag = "1")] - pub star: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] + pub record_id: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] 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")] + #[prost(bool, tag = "4")] pub hgpkmhfpmbj: bool, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub challenge_id: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] + pub taken_reward: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub star: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub stage_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub score_two: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeGroup { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub group_id: u32, /// offset: 32 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "13")] pub taken_stars_count_reward: u64, } +/// Obf: ChallengeHistoryMaxLevel #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeHistoryMaxLevel { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(bool, tag = "10")] + pub hnhcfjjnjce: bool, + /// offset: 24 + #[prost(uint32, tag = "11")] pub reward_display_type: u32, /// offset: 32 - #[prost(bool, tag = "8")] - pub hnhcfjjnjce: bool, + #[prost(uint32, tag = "14")] + pub level: u32, } /// Obf: FICNDNLJEED /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1773)] +#[cmdid(1725)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChallengeCsReq {} /// Obf: KGPEJJNPLCG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1703)] +#[cmdid(1778)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengeScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub max_level_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1")] + pub challenge_group_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub kkiafpfklge: ::prost::alloc::vec::Vec, /// offset: 24 #[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 = "8")] pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub max_level_list: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "2")] - pub jijbnnanagp: u32, - /// offset: 60 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeStoryBuffInfo { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub buff_two: u32, /// offset: 28 + #[prost(uint32, tag = "5")] + pub buff_two: u32, + /// offset: 24 #[prost(uint32, tag = "12")] pub buff_one: u32, } @@ -10525,16 +10580,16 @@ pub struct ChallengeStoryBuffInfo { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeBossBuffInfo { /// offset: 24 - #[prost(uint32, tag = "11")] - pub buff_one: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub buff_two: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub buff_one: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeBuffInfo { - #[prost(oneof = "challenge_buff_info::Kknboacncon", tags = "10, 14")] + #[prost(oneof = "challenge_buff_info::Kknboacncon", tags = "11, 13")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeBuffInfo`. @@ -10542,180 +10597,178 @@ pub mod challenge_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 - #[prost(message, tag = "10")] + /// offset: 16 + #[prost(message, tag = "11")] StoryInfo(super::ChallengeStoryBuffInfo), - /// offset: 24 - #[prost(message, tag = "14")] + /// offset: 16 + #[prost(message, tag = "13")] BossInfo(super::ChallengeBossBuffInfo), } } /// Obf: EOFJMGIPBLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1780)] +#[cmdid(1793)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub first_lineup: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 48 + #[prost(message, optional, tag = "1")] pub stage_info: ::core::option::Option, /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub first_lineup: ::prost::alloc::vec::Vec, + /// offset: 32 #[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: 56 - #[prost(message, repeated, tag = "1")] - pub abndfkfikci: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub avatar_lineup_first: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub avatar_lineup_second: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub challenge_id: u32, } /// Obf: IPALENCIHFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1727)] +#[cmdid(1758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartChallengeScRsp { - /// 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: 48 + #[prost(message, repeated, tag = "2")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 #[prost(message, optional, tag = "10")] pub cur_challenge: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "15")] - pub retcode: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub stage_info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub scene: ::core::option::Option, } /// Obf: OCOJEHPINMN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1761)] +#[cmdid(1748)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartPartialChallengeCsReq { /// offset: 24 - #[prost(bool, tag = "12")] - pub is_first_half: bool, + #[prost(uint32, tag = "1")] + pub challenge_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] - pub challenge_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] pub buff_id: u32, + /// offset: 32 + #[prost(bool, tag = "14")] + pub is_first_half: bool, } /// Obf: FHHDPFNMPMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1724)] +#[cmdid(1745)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPartialChallengeScRsp { + /// offset: 48 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "6")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "13")] pub cur_challenge: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, } /// Obf: KGKLEEPMGEF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1736)] +#[cmdid(1788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveChallengeCsReq {} /// Obf: PGBKJLOFLLN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1713)] +#[cmdid(1781)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveChallengeScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DPNNFHCFCKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1715)] +#[cmdid(1786)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeSettleNotify { - /// offset: 16 - #[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 cur_challenge: ::core::option::Option, /// offset: 48 - #[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, + #[prost(uint32, repeated, tag = "1")] + pub kdidccoojjc: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "3")] - pub challenge_id: u32, + #[prost(uint32, tag = "2")] + pub star: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub max_level: ::core::option::Option, + /// offset: 60 + #[prost(bool, tag = "7")] + pub is_win: bool, /// offset: 68 #[prost(uint32, tag = "8")] - pub jijbnnanagp: u32, + pub score_two: u32, /// offset: 72 - #[prost(uint32, tag = "6")] - pub star: u32, - /// offset: 76 - #[prost(bool, tag = "11")] - pub is_win: bool, + #[prost(uint32, tag = "9")] + pub challenge_id: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub challenge_score: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub cur_challenge: ::core::option::Option, } +/// Obf: KillMonster #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct KillMonster { /// offset: 24 - #[prost(uint32, tag = "10")] - pub kill_num: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub monster_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub kill_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeStoryBuffList { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeBossBuffList { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub challenge_boss_const: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeCurBuffInfo { - #[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "9, 5")] + #[prost(oneof = "challenge_cur_buff_info::Kknboacncon", tags = "1, 9")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeCurBuffInfo`. @@ -10723,81 +10776,82 @@ pub mod challenge_cur_buff_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "9")] + /// offset: 24 + #[prost(message, tag = "1")] CurStoryBuffs(super::ChallengeStoryBuffList), - /// offset: 16 - #[prost(message, tag = "5")] + /// offset: 24 + #[prost(message, tag = "9")] CurBossBuffs(super::ChallengeBossBuffList), } } +/// Obf: CurChallenge #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurChallenge { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub kill_monster_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub stage_info: ::core::option::Option, - /// offset: 40 - #[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, + #[prost(enumeration = "ExtraLineupType", tag = "1")] + pub extra_lineup_type: i32, /// offset: 56 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub challenge_id: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub score_two: u32, /// offset: 64 - #[prost(enumeration = "ChallengeStatus", tag = "12")] + #[prost(uint32, tag = "5")] + pub score_two: u32, + /// offset: 40 + #[prost(enumeration = "ChallengeStatus", tag = "6")] pub status: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub dead_avatar_num: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub kill_monster_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub stage_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub round_count: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub score_id: u32, } /// Obf: NOHJGOCPPMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1787)] +#[cmdid(1713)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurChallengeCsReq {} /// Obf: JIOAKKLDCBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1729)] +#[cmdid(1771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurChallengeScRsp { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "6")] 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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub cur_challenge: ::core::option::Option, } /// Obf: DBGHDPKNNKK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1712)] +#[cmdid(1740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeLineupNotify { /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "5")] + #[prost(enumeration = "ExtraLineupType", tag = "4")] pub extra_lineup_type: i32, } /// Obf: HHGBMDBOKHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1709)] +#[cmdid(1739)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeChallengeCumulativeRewardCsReq { /// offset: 24 @@ -10807,30 +10861,30 @@ pub struct TakeChallengeCumulativeRewardCsReq { /// Obf: CGOFJCCAPBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1742)] +#[cmdid(1704)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeCumulativeRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub oaknhadpljd: ::core::option::Option, - /// offset: 32 - #[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")] + #[prost(uint32, tag = "2")] pub group_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub oaknhadpljd: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub taken_reward_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakenChallengeRewardInfo { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "4")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub star_count: u32, } #[derive(proto_derive::CmdID)] @@ -10840,117 +10894,117 @@ pub struct ChallengeStatistics { #[prost(message, optional, tag = "6")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStoryStatistics { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "6")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossStatistics { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub ppbhllojnek: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub record_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Adkjkmkbfdc { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub eejcpnaeklj: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub round_count: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub level: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub eejcpnaeklj: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub round_count: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub level: u32, } #[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")] + #[prost(uint32, tag = "5")] pub eejcpnaeklj: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub buff_one: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub score_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub buff_two: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aanljbloofo { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub buff_two: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub eejcpnaeklj: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub level: u32, /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "9")] 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, + pub score_id: u32, } /// Obf: HKAMBNCEDDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1776)] +#[cmdid(1711)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChallengeGroupStatisticsCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub group_id: u32, } /// Obf: MJLNHAKANHC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1738)] +#[cmdid(1736)] #[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 = "8")] - pub retcode: u32, /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub group_id: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "713")] + pub megbipbafbp: ::core::option::Option, #[prost( oneof = "get_challenge_group_statistics_sc_rsp::Edkohaamonh", - tags = "10, 15, 7" + tags = "2, 8, 11" )] pub edkohaamonh: ::core::option::Option< get_challenge_group_statistics_sc_rsp::Edkohaamonh, @@ -10961,74 +11015,70 @@ pub mod get_challenge_group_statistics_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Edkohaamonh { - /// offset: 32 - #[prost(message, tag = "10")] + /// offset: 16 + #[prost(message, tag = "2")] ChallengeDefault(super::ChallengeStatistics), - /// offset: 32 - #[prost(message, tag = "15")] + /// offset: 16 + #[prost(message, tag = "8")] ChallengeStory(super::ChallengeStoryStatistics), - /// offset: 32 - #[prost(message, tag = "7")] + /// offset: 16 + #[prost(message, tag = "11")] ChallengeBoss(super::ChallengeBossStatistics), } } +/// Obf: ChallengeBossSingleNodeInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeBossSingleNodeInfo { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub max_score: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub buff_id: u32, /// offset: 32 - #[prost(bool, tag = "5")] - pub is_win: bool, - /// offset: 33 - #[prost(bool, tag = "15")] + #[prost(uint32, tag = "2")] + pub max_score: u32, + /// offset: 25 + #[prost(bool, tag = "3")] pub mbhcjponjom: bool, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub buff_id: u32, + /// offset: 24 + #[prost(bool, tag = "6")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeBossInfo { + /// offset: 72 + #[prost(bool, tag = "3")] + pub unk1: bool, + /// offset: 64 + #[prost(message, repeated, tag = "5")] + pub avatar_lineup_first: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "6")] pub second_node: ::core::option::Option, - /// offset: 24 - #[prost(map = "uint32, message", tag = "14")] + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub avatar_lineup_second: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "uint32, message", tag = "10")] pub challenge_avatar_relic_map: ::std::collections::HashMap< u32, ChallengeBossAvatarRelicInfo, >, - /// offset: 32 - #[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")] + #[prost(message, optional, tag = "11")] pub first_node: ::core::option::Option, - /// offset: 56 - #[prost(map = "uint32, message", tag = "7")] + /// offset: 40 + #[prost(map = "uint32, message", tag = "12")] pub challenge_avatar_equipment_map: ::std::collections::HashMap< u32, ChallengeBossEquipmentInfo, >, - /// offset: 72 - #[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: ChallengeStageInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengeStageInfo { - #[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "1")] + #[prost(oneof = "challenge_stage_info::Kknboacncon", tags = "6")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChallengeStageInfo`. @@ -11036,753 +11086,766 @@ pub mod challenge_stage_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "6")] BossInfo(super::ChallengeBossInfo), } } /// Obf: LMEBOJEOJPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1778)] +#[cmdid(1765)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RestartChallengePhaseCsReq {} /// Obf: IGOIIMJKPEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1752)] +#[cmdid(1730)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RestartChallengePhaseScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: BNAKMGMBLCJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1748)] +#[cmdid(1742)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterChallengeNextPhaseCsReq {} /// Obf: PBGKAOINCEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1759)] +#[cmdid(1772)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChallengeNextPhaseScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, } /// Obf: ANEIPABEMDH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1774)] +#[cmdid(1780)] #[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 = "10")] - pub agaepdnhpjc: bool, - /// offset: 33 - #[prost(bool, tag = "6")] - pub is_win: bool, - /// offset: 34 - #[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 = "5")] + #[prost(uint32, tag = "2")] pub challenge_score: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub score_two: u32, /// offset: 52 #[prost(uint32, tag = "3")] - pub challenge_id: u32, - /// offset: 56 - #[prost(uint32, tag = "14")] pub star: u32, + /// offset: 58 + #[prost(bool, tag = "4")] + pub is_second_half: bool, + /// offset: 56 + #[prost(bool, tag = "5")] + pub agaepdnhpjc: bool, + /// offset: 59 + #[prost(bool, tag = "6")] + pub is_reward: bool, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub page_type: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub phase: u32, + /// offset: 57 + #[prost(bool, tag = "11")] + pub is_win: bool, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub challenge_id: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub score_two: u32, } +/// Obf: ChallengePeakBuild #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBuild { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "1")] pub relic_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub mdojnengcfe: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub equipment_unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub skin_id: u32, } +/// Obf: ChallengePeak #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeak { - /// offset: 16 - #[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 = "10")] - pub peak_build_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(bool, tag = "3")] - pub has_passed: bool, /// offset: 52 - #[prost(uint32, tag = "11")] - pub cycles_used: u32, - /// offset: 56 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub peak_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub peak_build_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub cycles_used: u32, + /// offset: 48 + #[prost(bool, tag = "12")] + pub has_passed: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBossClearance { - /// offset: 16 - #[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: 60 + #[prost(uint32, tag = "3")] + pub best_cycle_count: u32, /// 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 djfgdmidehj: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub ebnnjaepbgd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub lampcacochp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub buff_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "11")] + pub has_passed: bool, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub nhojdhpgbbo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakBoss { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 48 + #[prost(uint32, tag = "5")] + pub bfbhckejdig: u32, + /// offset: 24 #[prost(message, optional, tag = "8")] pub easy_mode: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "14")] + /// offset: 32 + #[prost(message, optional, tag = "9")] pub hard_mode: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub bfbhckejdig: u32, /// offset: 52 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "14")] pub hard_mode_has_passed: bool, } +/// Obf: WaitConfirmData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 = "11")] - pub is_wait_confirm: bool, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub peak_id: u32, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(bool, tag = "3")] + pub is_wait_confirm: bool, + /// offset: 32 + #[prost(uint32, tag = "7")] pub cycles_used: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Abchbkbkcdf { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub mdojnengcfe: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub skin_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mekpddblcgk { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub cycles_used: u32, /// offset: 24 - #[prost(message, repeated, tag = "12")] - 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 + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "14")] - pub cycles_used: u32, + pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfbffiaopcc { - /// offset: 24 - #[prost(message, repeated, tag = "7")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub peaks: ::prost::alloc::vec::Vec, } +/// Obf: ChallengePeakGroup #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroup { - /// offset: 16 - #[prost(message, optional, tag = "2")] + /// offset: 56 + #[prost(message, optional, tag = "1")] pub peak_boss: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] + /// offset: 64 + #[prost(uint32, tag = "2")] + pub peak_group_id: u32, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub obtained_stars: u32, + /// offset: 76 + #[prost(bool, tag = "5")] + pub disable_hard_mode: bool, + /// offset: 40 + #[prost(message, optional, tag = "8")] pub papdcckpepk: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "9")] pub wait_confirm_data: ::core::option::Option, /// offset: 48 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "13")] 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")] + #[prost(uint32, tag = "14")] 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, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub peaks: ::prost::alloc::vec::Vec, } /// Obf: CJILPJOJOIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8932)] +#[cmdid(8909)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChallengePeakDataCsReq {} /// Obf: PKPOJIAJAAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8942)] +#[cmdid(8923)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChallengePeakDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub challenge_peak_groups: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub current_peak_group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8907)] +#[cmdid(8937)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartChallengePeakCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "3")] 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")] + #[prost(uint32, tag = "4")] + pub boss_buff_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub peak_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8923)] +#[cmdid(8944)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartChallengePeakScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8944)] +#[cmdid(8919)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveChallengePeakCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8927)] +#[cmdid(8948)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveChallengePeakScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: AFALNHPPKAD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8919)] +#[cmdid(8903)] #[derive(Clone, PartialEq, ::prost::Message)] 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, - /// 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")] + /// offset: 44 + #[prost(uint32, tag = "1")] + pub turn_left: u32, + /// offset: 56 + #[prost(bool, tag = "2")] + pub is_first_pass: bool, + /// offset: 48 + #[prost(bool, tag = "3")] pub is_boss_target_better: bool, - /// offset: 43 + /// offset: 52 + #[prost(uint32, tag = "6")] + pub cycles_used: u32, + /// offset: 57 + #[prost(bool, tag = "7")] + pub is_unlock_easy_boss: bool, + /// offset: 51 #[prost(bool, tag = "8")] pub is_wait_confirm: bool, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub turn_left: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub cycles_used: u32, - /// offset: 52 + /// offset: 49 #[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")] + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub peak_reward_group_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "12")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] pub peak_id: u32, + /// offset: 50 + #[prost(bool, tag = "15")] + pub hard_mode_has_passed: bool, } /// Obf: JMDENKICHGK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8945)] +#[cmdid(8907)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChallengePeakGroupDataUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "1")] pub challenge_peak_group: ::core::option::Option, } /// Obf: PIOAJBFKNIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8909)] +#[cmdid(8910)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "11")] + pub normal_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] 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")] + #[prost(uint32, tag = "10")] pub reward_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, } /// Obf: FGHONKMDBGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8929)] +#[cmdid(8921)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengePeakRewardScRsp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "8")] pub peak_reward_group_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub peak_group_id: u32, } /// Obf: LFGECDNDGEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8943)] +#[cmdid(8924)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurChallengePeakCsReq {} /// Obf: CIDMLLEGNNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8934)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[cmdid(8920)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurChallengePeakScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - 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 boss_buff_id: u32, - /// offset: 44 #[prost(uint32, tag = "1")] pub peak_id: u32, - /// offset: 48 - #[prost(bool, tag = "13")] + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 28 + #[prost(bool, tag = "5")] pub has_passed: bool, - /// offset: 49 - #[prost(bool, tag = "4")] - pub is_wait_confirm: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub boss_buff_id: u32, } /// Obf: KDMFDDFOICF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8921)] +#[cmdid(8917)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetChallengePeakBossHardModeCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub peak_group_id: u32, /// offset: 28 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "11")] pub is_hard_mode: bool, } /// Obf: CGLPPBKHAAN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8940)] +#[cmdid(8929)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub peak_group_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8905)] +#[cmdid(8933)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReStartChallengePeakCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8908)] +#[cmdid(8906)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReStartChallengePeakScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub retcode: u32, } +/// Obf: ChallengePeakLineup #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] pub peak_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8920)] +#[cmdid(8935)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetChallengePeakMobLineupAvatarCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] 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")] + #[prost(uint32, tag = "12")] pub peak_group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8912)] +#[cmdid(8915)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetChallengePeakMobLineupAvatarScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8941)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ConfirmChallengePeakSettleCsReq { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub peak_id: u32, - /// offset: 28 - #[prost(bool, tag = "12")] - pub iobcimipeom: bool, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] #[cmdid(8918)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ConfirmChallengePeakSettleScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub peak_id: u32, +pub struct ConfirmChallengePeakSettleCsReq { /// offset: 28 - #[prost(uint32, tag = "11")] - pub retcode: u32, - /// offset: 32 - #[prost(bool, tag = "8")] + #[prost(bool, tag = "1")] 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, + #[prost(uint32, tag = "13")] + pub peak_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8988)] +#[cmdid(8943)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ggcbekkjcjn { +pub struct ConfirmChallengePeakSettleScRsp { + /// offset: 32 + #[prost(bool, tag = "5")] + pub iobcimipeom: bool, /// offset: 24 + #[prost(uint32, tag = "8")] + pub peak_id: u32, + /// offset: 28 #[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, +pub struct LineupTierce { /// 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 { + pub buff_id: u32, /// 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, + #[prost(message, repeated, tag = "9")] + pub tierce_avatar_id_list: ::prost::alloc::vec::Vec, } +/// Obf: NFKCMMEAIDN +/// Type: Req #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pkkfnodinem {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8998)] +#[cmdid(8979)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jmpjcapkngi { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub scene: ::core::option::Option, +pub struct SetLineupChallengeTierceCsReq { /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Jpimbjpmfbp {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8989)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hbfnncgecmo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Okedfnjjghb { - /// offset: 24 #[prost(uint32, tag = "7")] + pub challenge_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub lineup_tierce_list: ::prost::alloc::vec::Vec, +} +/// Obf: GGCBEKKJCJN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8995)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SetLineupChallengeTierceScRsp { + /// offset: 24 + #[prost(uint32, tag = "12")] pub retcode: u32, } +/// Obf: StartChallengeTierceCsReq +/// Type: Req #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fbamaflobga { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub licpekhdjgk: ::prost::alloc::vec::Vec, +#[cmdid(8988)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartChallengeTierceCsReq { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub stage_index: u32, /// offset: 32 #[prost(uint32, tag = "3")] pub challenge_id: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub mpkmikbfehg: bool, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub lineup_tierce_list: ::prost::alloc::vec::Vec, } +/// Obf: StartChallengeTierceScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8974)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartChallengeTierceScRsp { + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub scene: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub cur_tierce_challenge: ::core::option::Option, +} +/// Obf: PKKFNODINEM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8975)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct RestartChallengeTierceCsReq {} +/// Obf: JMPJCAPKNGI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8992)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct RestartChallengeTierceScRsp { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub scene: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Obf: MHJNOBBOFOC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8977)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct StartNextChallengeTierceCsReq {} +/// Obf: LHAKNKHBLBI +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8999)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartNextChallengeTierceScRsp { + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub cur_tierce_challenge: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub scene: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Obf: LeaveChallengeTierceCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8991)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct LeaveChallengeTierceCsReq {} +/// Obf: LeaveChallengeTierceScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8982)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct LeaveChallengeTierceScRsp { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, +} +/// Obf: MENLHHCJNCE +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8990)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ConfirmStageSettleChallengeTierceCsReq { + /// offset: 24 + #[prost(bool, tag = "14")] + pub iobcimipeom: bool, +} +/// Obf: OKEDFNJJGHB +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8985)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ConfirmStageSettleChallengeTierceScRsp { + /// offset: 24 + #[prost(uint32, tag = "2")] + pub retcode: u32, +} +/// Obf: FBAMAFLOBGA +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ChallengeTierceStageClear { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub licpekhdjgk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub challenge_id: u32, +} +/// Obf: JCKGBFJJFFC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Jckgbfjjffc { - /// offset: 16 - #[prost(message, optional, tag = "4")] +pub struct ChallengeTierceStageSettle { + /// offset: 32 + #[prost(message, optional, tag = "11")] 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")] + #[prost(bool, tag = "206")] pub fcjghhildek: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "1591")] + pub finished_target_list: ::prost::alloc::vec::Vec, } +/// Obf: PEOKJEOOOJD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, +pub struct ChallengeTiercePendingStageSettle { /// offset: 44 + #[prost(uint32, tag = "8")] + pub opnpmbjdknb: u32, + /// offset: 24 #[prost(uint32, tag = "10")] + pub mmcpicgkogd: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] pub nedggmgmlgo: u32, + /// offset: 36 + #[prost(uint32, tag = "295")] + pub biepffbbjhg: u32, + /// offset: 32 + #[prost(uint32, tag = "1420")] + pub ekklcbknaed: u32, + /// offset: 40 + #[prost(uint32, tag = "1788")] + pub dpdnpcbneni: 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")] + #[prost(uint32, tag = "9")] pub hejanccdgap: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } +/// Obf: GEKNAKDAMJF #[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, +pub struct ChallengeTierceBigSettle { /// offset: 32 - #[prost(message, optional, tag = "2")] + #[prost(message, repeated, tag = "1")] + pub gbmbahhdonn: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub challenge_id: u32, + /// offset: 48 + #[prost(message, repeated, tag = "12")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "15")] pub egehlopfelk: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "12")] - pub gbmbahhdonn: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "167")] + pub finished_target_list: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(bool, tag = "464")] + #[prost(bool, tag = "504")] pub fcjghhildek: bool, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub challenge_id: u32, } +/// Obf: FLIPNFHAMPO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Flipnfhampo { +pub struct ChallengeTierceMedal { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub mgllkbnfkfg: u32, } /// Type: Notify @@ -11790,7 +11853,7 @@ pub struct Flipnfhampo { #[cmdid(8973)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dophndhilpa { - #[prost(oneof = "dophndhilpa::Mmcgbgdjipn", tags = "6, 7, 12, 10, 14")] + #[prost(oneof = "dophndhilpa::Mmcgbgdjipn", tags = "1, 12, 4, 14, 5")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `DOPHNDHILPA`. @@ -11799,199 +11862,208 @@ pub mod dophndhilpa { #[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), + #[prost(message, tag = "1")] + Ianbcdjpdjf(super::ChallengeTierceStageSettle), /// offset: 16 #[prost(message, tag = "12")] - Ibfhhkhnefl(super::Fbamaflobga), + Dfnnkenboen(super::ChallengeTierceBigSettle), /// offset: 16 - #[prost(message, tag = "10")] - Iihfedlhopi(super::Peokjeooojd), + #[prost(message, tag = "4")] + Ibfhhkhnefl(super::ChallengeTierceStageClear), /// offset: 16 #[prost(message, tag = "14")] - Hnhcfjjnjce(super::Flipnfhampo), + Iihfedlhopi(super::ChallengeTiercePendingStageSettle), + /// offset: 16 + #[prost(message, tag = "5")] + Hnhcfjjnjce(super::ChallengeTierceMedal), } } +/// Obf: GOMLCMBBPCH +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(8981)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gomlcmbbpch {} +pub struct GetDataChallengeTierceCsReq {} #[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, + #[prost(uint32, repeated, tag = "1")] + pub peak_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub tierce_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] - pub finocegdbdi: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub buff_id: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub stage_index: 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")] + #[prost(uint32, tag = "1")] + pub ibeckoniicf: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] pub score_id: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub finocegdbdi: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub battle_target_list: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(enumeration = "BattleEndStatus", tag = "12")] + #[prost(uint32, tag = "9")] + pub stage_index: u32, + /// offset: 52 + #[prost(enumeration = "BattleEndStatus", tag = "10")] pub end_status: i32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub inllmkedglc: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Olofpkhfpjl { /// offset: 24 - #[prost(uint32, tag = "5")] - pub djeimgghmgm: u32, + #[prost(uint32, tag = "14")] + pub total_score: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] 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")] + #[prost(uint32, tag = "3")] pub challenge_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub hgkceeoonga: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(bool, tag = "6")] + pub fcjghhildek: bool, + /// offset: 48 + #[prost(uint32, repeated, tag = "7")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub mogeeajcfno: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bhnpinimmhg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "1")] + pub stage_index: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub score_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub inllmkedglc: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ibeckoniicf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kobalacapkf { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "4")] pub hgkceeoonga: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "5")] pub finished_target_list: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 44 #[prost(uint32, tag = "6")] pub challenge_id: u32, - /// offset: 44 - #[prost(bool, tag = "4")] + /// offset: 40 + #[prost(bool, tag = "10")] pub fcjghhildek: bool, } +/// Obf: HFGMOFBDAON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8993)] +#[cmdid(8980)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Hfgmofbdaon { - /// offset: 16 - #[prost(message, repeated, tag = "11")] +pub struct GetDataChallengeTierceScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub jlombbakbme: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, } +/// Obf: CurTierceChallenge #[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, +pub struct CurTierceChallenge { /// offset: 48 - #[prost(uint32, tag = "3")] - pub challenge_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(bool, tag = "1")] + pub mpkmikbfehg: bool, /// offset: 24 - #[prost(message, optional, tag = "4")] - pub ohpgehkfabm: ::core::option::Option, + #[prost(message, repeated, tag = "7")] + pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub stage_index: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub iihfedlhopi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "15")] + pub challenge_id: u32, +} +/// Obf: CCHPHOIKECB +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8978)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GetControllerChallengeTierceCsReq {} +/// Obf: LPIHJBELIBN +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8971)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetControllerChallengeTierceScRsp { + /// offset: 40 + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub cur_tierce_challenge: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub ohpgehkfabm: ::core::option::Option, } /// Obf: PCLHDCHFKLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3973)] +#[cmdid(3925)] #[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")] + #[prost(enumeration = "ChatType", tag = "3")] pub chat_type: i32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub message_datas: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub target_list: ::prost::alloc::vec::Vec, } /// Obf: MKFCCNOIDNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3903)] +#[cmdid(3978)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SendMsgScRsp { /// offset: 24 @@ -12004,191 +12076,182 @@ pub struct SendMsgScRsp { /// Obf: LLCBGMJAICJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3980)] +#[cmdid(3993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RevcMsgScNotify { - /// 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")] + #[prost(uint32, tag = "2")] pub dkdlooaaake: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(3927)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pmdijhlacnn { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub contact_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "ChatType", tag = "4")] + pub chat_type: i32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub recv_message_data: ::core::option::Option, } /// Obf: PGADBBAECPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3936)] +#[cmdid(3988)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPrivateChatHistoryCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub contact_side: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub target_side: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub contact_side: u32, } /// Obf: JLBGMJFLJEE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3913)] +#[cmdid(3981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPrivateChatHistoryScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "10")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub chat_message_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub target_side: u32, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] + pub target_side: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] pub contact_side: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FriendHistoryInfo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub contact_side: u32, /// offset: 32 - #[prost(int64, tag = "5")] + #[prost(int64, tag = "10")] pub last_send_time: i64, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub contact_side: u32, } /// Obf: OPFLGEAPHBA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3915)] +#[cmdid(3986)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChatFriendHistoryCsReq {} /// Obf: ENHNFNKCGJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3981)] +#[cmdid(3947)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub friend_history_info: ::prost::alloc::vec::Vec, } /// Obf: NGCDALNAHIG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3910)] +#[cmdid(3926)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChatEmojiListCsReq {} /// Obf: LOFKMJPPAKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3987)] +#[cmdid(3913)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChatEmojiListScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub chat_emoji_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: FOHHCCEIICN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3929)] +#[cmdid(3971)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkChatEmojiCsReq { /// offset: 24 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "1")] pub is_remove_id: bool, /// offset: 28 - #[prost(uint32, tag = "5")] - pub extra_id: u32, + #[prost(uint32, tag = "4")] + pub emoji_id: u32, } /// Obf: NGGKLPDFGDC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3912)] +#[cmdid(3940)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "8")] + pub emoji_id: u32, + /// offset: 24 + #[prost(bool, tag = "11")] + pub is_remove_id: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: FEPDPLJADHK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3954)] +#[cmdid(3933)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BatchMarkChatEmojiCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "12")] pub marked_emoji_id_list: ::prost::alloc::vec::Vec, } /// Obf: IECODOPOOBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3983)] +#[cmdid(3938)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub marked_emoji_id_list: ::prost::alloc::vec::Vec, } /// Obf: CGJKIDOBEAL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3909)] +#[cmdid(3939)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetLoginChatInfoCsReq {} /// Obf: EBOPMIBKNBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3942)] +#[cmdid(3904)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetLoginChatInfoScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub contact_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub contact_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jlpeicpflmc { - /// offset: 32 - #[prost(uint64, tag = "8")] - pub bneflbpcpoi: u64, /// offset: 40 - #[prost(enumeration = "Bcamanfjinc", tag = "5")] - pub nfmkofnekla: i32, + #[prost(enumeration = "Bcamanfjinc", tag = "1")] + pub source_type: i32, + /// offset: 32 + #[prost(uint64, tag = "6")] + pub bneflbpcpoi: u64, #[prost( oneof = "jlpeicpflmc::Kllmjccomnf", - tags = "4, 7, 11, 10, 9, 1555, 1216, 1853, 310, 1503" + tags = "7, 9, 13, 8, 2, 1671, 1075, 1219, 692, 158" )] pub kllmjccomnf: ::core::option::Option, } @@ -12198,63 +12261,63 @@ pub mod jlpeicpflmc { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kllmjccomnf { /// offset: 16 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] Bfcnaljdhmp(u32), /// offset: 16 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] Hpdfgfbldog(u32), /// offset: 16 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] Gcpplllhbbj(u32), /// offset: 16 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] Djodeimgkgk(u32), /// offset: 16 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] Pbhfmiiipbd(u32), /// offset: 16 - #[prost(uint64, tag = "1555")] + #[prost(uint64, tag = "1671")] Chfndagcebk(u64), /// offset: 16 - #[prost(uint32, tag = "1216")] + #[prost(uint32, tag = "1075")] Leemkamanjn(u32), /// offset: 16 - #[prost(uint32, tag = "1853")] + #[prost(uint32, tag = "1219")] Nkddbpgdaee(u32), /// offset: 16 - #[prost(uint32, tag = "310")] + #[prost(uint32, tag = "692")] Efeenofadfc(u32), /// offset: 16 - #[prost(message, tag = "1503")] + #[prost(message, tag = "158")] Djnolldhphj(super::Pfppacpmfdj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jlifgimbmbd { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub hmlbjfjipce: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub biofdpichlc: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub kkckmcdgcgk: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub biofdpichlc: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub hmlbjfjipce: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hgcipbfbnko { - /// offset: 24 - #[prost(message, optional, tag = "4")] + /// offset: 32 + #[prost(message, optional, tag = "5")] pub source: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] - pub config_id: u32, - /// offset: 48 - #[prost(uint64, tag = "15")] + #[prost(uint64, tag = "7")] pub unique_id: u64, - #[prost(oneof = "hgcipbfbnko::Aejnjcelnoe", tags = "6")] + /// offset: 52 + #[prost(uint32, tag = "9")] + pub config_id: u32, + #[prost(oneof = "hgcipbfbnko::Aejnjcelnoe", tags = "10")] pub aejnjcelnoe: ::core::option::Option, } /// Nested message and enum types in `HGCIPBFBNKO`. @@ -12262,107 +12325,107 @@ pub mod hgcipbfbnko { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Aejnjcelnoe { - /// offset: 16 - #[prost(message, tag = "6")] + /// offset: 24 + #[prost(message, tag = "10")] Aenboonoflc(super::Jlifgimbmbd), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Afdjneohclb { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub source: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub ocjcoolmcgd: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub source: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gackcpepdaf { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub config_id: u32, /// offset: 32 #[prost(uint64, tag = "11")] pub mlmfneblnhp: u64, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub max_level: u32, /// offset: 40 - #[prost(uint32, tag = "7")] - pub hcbaddhnidg: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub config_id: 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")] + #[prost(uint32, tag = "2")] pub unique_id: u32, - /// offset: 44 - #[prost(enumeration = "Glbaokohkcf", tag = "5")] - pub gokklnbmlca: i32, /// offset: 48 - #[prost(double, tag = "8")] + #[prost(double, tag = "3")] pub ojmobaeemap: f64, + /// offset: 32 + #[prost(double, tag = "5")] + pub cplfboblfmc: f64, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub source: ::core::option::Option, + /// offset: 44 + #[prost(enumeration = "Glbaokohkcf", tag = "10")] + pub gokklnbmlca: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnfiicmcha { - /// offset: 16 - #[prost(message, repeated, tag = "4")] + /// offset: 56 + #[prost(uint32, tag = "3")] + pub max_level: u32, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 60 + #[prost(bool, tag = "7")] + pub dbodgpboihc: bool, + /// offset: 48 + #[prost(uint64, tag = "9")] + pub iepapopifhh: u64, + /// offset: 24 + #[prost(message, repeated, tag = "12")] pub diilkeegloj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "10")] + /// offset: 16 + #[prost(message, repeated, tag = "13")] 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")] + #[prost(uint64, tag = "15")] pub kndhhajmbgb: u64, - /// offset: 56 - #[prost(bool, tag = "8")] - pub dbodgpboihc: bool, - /// offset: 64 - #[prost(uint64, tag = "6")] - pub iepapopifhh: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gknocndpaja { - /// offset: 24 - #[prost(uint64, tag = "6")] - pub iepapopifhh: u64, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint64, tag = "3")] + pub iepapopifhh: u64, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub max_level: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] 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")] + #[prost(uint32, tag = "6")] pub unique_id: u32, - #[prost(oneof = "legnlmenmjk::Npfeggmnboc", tags = "6, 8")] + /// offset: 40 + #[prost(uint32, tag = "15")] + pub card_id: u32, + #[prost(oneof = "legnlmenmjk::Npfeggmnboc", tags = "7, 11")] pub npfeggmnboc: ::core::option::Option, } /// Nested message and enum types in `LEGNLMENMJK`. @@ -12370,55 +12433,55 @@ pub mod legnlmenmjk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Npfeggmnboc { - /// offset: 16 - #[prost(message, tag = "6")] + /// offset: 24 + #[prost(message, tag = "7")] Mligafabjdp(super::Ldnfiicmcha), - /// offset: 16 - #[prost(message, tag = "8")] + /// offset: 24 + #[prost(message, tag = "11")] Bllcmlbdlpc(super::Gknocndpaja), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfppacpmfdj { - /// offset: 24 - #[prost(int32, tag = "15")] - pub y: i32, /// offset: 28 - #[prost(int32, tag = "14")] + #[prost(int32, tag = "5")] + pub y: i32, + /// offset: 24 + #[prost(int32, tag = "11")] pub x: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dfflmemfplm { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub djnolldhphj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub bfcnaljdhmp: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub djnolldhphj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 = "1")] + pub kdiddhidncg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub gcdggblojic: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub nfpadepikml: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "11")] pub oekifikbmfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aalchopcbem { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub jooeekmdaeo: ::core::option::Option, } #[derive(proto_derive::CmdID)] @@ -12427,41 +12490,41 @@ pub struct Fibkollmpmm {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljboelcmgfk { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub gcdggblojic: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gddlbmchied { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "9")] pub mkokllkalde: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "3")] pub gcdggblojic: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub jooeekmdaeo: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub nfpadepikml: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "7")] - pub oekifikbmfi: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub kdiddhidncg: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub oekifikbmfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -12469,7 +12532,7 @@ pub struct Mljejcfjple {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kfoolgfcndn { - #[prost(oneof = "kfoolgfcndn::Cnhejloefaa", tags = "13, 4, 15, 1, 8, 12")] + #[prost(oneof = "kfoolgfcndn::Cnhejloefaa", tags = "11, 6, 15, 2, 14, 9")] pub cnhejloefaa: ::core::option::Option, } /// Nested message and enum types in `KFOOLGFCNDN`. @@ -12477,443 +12540,443 @@ pub mod kfoolgfcndn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Cnhejloefaa { - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "11")] Efbpppnpbkh(super::Aalchopcbem), - /// offset: 16 - #[prost(message, tag = "4")] + /// offset: 24 + #[prost(message, tag = "6")] Ifcfipgiime(super::Fibkollmpmm), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "15")] Ocihlgbpalk(super::Ljboelcmgfk), - /// offset: 16 - #[prost(message, tag = "1")] + /// offset: 24 + #[prost(message, tag = "2")] Nnlbnijjpah(super::Gddlbmchied), - /// offset: 16 - #[prost(message, tag = "8")] + /// offset: 24 + #[prost(message, tag = "14")] Djbmehbkndf(super::Geepipmbgjd), - /// offset: 16 - #[prost(message, tag = "12")] + /// offset: 24 + #[prost(message, tag = "9")] 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")] + #[prost(message, repeated, tag = "1")] 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, + #[prost(message, repeated, tag = "2")] + pub entity_list: ::prost::alloc::vec::Vec, /// offset: 132 #[prost(uint32, tag = "3")] - pub hp: u32, - /// offset: 136 - #[prost(uint32, tag = "11")] + pub nkddbpgdaee: u32, + /// offset: 56 + #[prost(message, repeated, tag = "4")] + pub ldcjonhgdan: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub memghbhggpn: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(uint32, tag = "6")] pub gcbdadcobae: u32, + /// offset: 136 + #[prost(uint32, tag = "7")] + pub stage_id: u32, + /// offset: 72 + #[prost(message, repeated, tag = "8")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(message, optional, tag = "9")] + pub iloodghpobm: ::core::option::Option, + /// offset: 128 + #[prost(uint32, tag = "10")] + pub item_value: u32, + /// offset: 88 + #[prost(uint32, repeated, tag = "11")] + pub mgjenmkkibj: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "12")] + pub okhdneollnf: ::prost::alloc::vec::Vec, + /// offset: 124 + #[prost(uint32, tag = "13")] + pub cur_wave: u32, + /// offset: 116 + #[prost(uint32, tag = "14")] + pub hp: u32, + /// offset: 80 + #[prost(message, optional, tag = "15")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 32 + #[prost(uint64, repeated, tag = "264")] + pub fnjcmfofcnc: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "539")] + pub max_hp: u32, + /// offset: 48 + #[prost(message, optional, tag = "1951")] + pub ghicobophol: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fddnkpjemje { - /// offset: 24 - #[prost(bool, tag = "11")] - pub gnacllnfhfd: bool, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub stage_id: u32, + /// offset: 24 + #[prost(bool, tag = "6")] + pub is_unlock: bool, } /// Obf: AGEPCIIPMEF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9602)] +#[cmdid(9579)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingGetDataCsReq {} /// Obf: PJFEPJKONAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9612)] +#[cmdid(9593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingGetDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "5")] 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")] + #[prost(message, optional, tag = "9")] pub kfaigiiplof: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "1")] - pub gdholmibaea: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "11")] + pub imnnaenhbma: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub gdholmibaea: 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")] + #[prost(double, tag = "5")] + pub damage: f64, + /// offset: 24 + #[prost(uint32, tag = "6")] 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")] + #[prost(uint32, tag = "1")] pub wave: u32, - /// offset: 44 + /// offset: 32 #[prost(uint32, tag = "5")] pub cur_hp: u32, + /// offset: 44 + #[prost(enumeration = "Cneembbnnbo", tag = "6")] + pub reason: i32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub stage_id: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub max_hp: u32, } /// Obf: FCLBPLLKLLL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9577)] +#[cmdid(9607)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingStartStageCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub stage_id: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub nkddbpgdaee: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub stage_id: u32, } /// Obf: CPMOGOPHJOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9593)] +#[cmdid(9614)] #[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")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ahcgjndkbca: ::core::option::Option, } /// Obf: PEEJCHEKGCJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9614)] +#[cmdid(9589)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingQuitStageCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub gdimkfnecok: u32, } /// Obf: NEAMMJICKGD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9597)] +#[cmdid(9618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingQuitStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub bflljjbhldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9589)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Iopaidkigaj { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub djnolldhphj: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9615)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Kcejnbldafe { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9579)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dlgcdmbgieb { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9613)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mejecbognnn { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub fgihkkkogjd: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9604)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gepcohmcaaj { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9591)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gbckaghdpeb {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9610)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Khmghgplphf {} +pub struct Iopaidkigaj { + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub djnolldhphj: ::core::option::Option, +} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9608)] +#[cmdid(9577)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fahnfmcojch { +pub struct Kcejnbldafe { /// offset: 24 #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9590)] +#[cmdid(9580)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nfahehelgec {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(9582)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Eifjnmddnpf { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, +pub struct Fcnmjggdefo { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub gajffbbmmen: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub fgihkkkogjd: u32, } -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(9576)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hpkoopbfeah {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9586)] +#[cmdid(9591)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jmlojkgmbmc { +pub struct Laecpmjaiik { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(9611)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jjlpgbiaadj { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub aaidcojplci: u32, +pub struct Hkkbglineom { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub bfcnaljdhmp: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub gajffbbmmen: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9588)] +#[cmdid(9582)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hlcakajlkgo { +pub struct Dlgcdmbgieb { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9619)] +#[cmdid(9594)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Knkcnkjokpa { +pub struct Mejecbognnn { /// offset: 24 - #[prost(uint32, tag = "3")] - pub gpdefebdmnm: u32, + #[prost(uint32, tag = "2")] + pub fgihkkkogjd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9584)] +#[cmdid(9590)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mjemckgbipn { +pub struct Gepcohmcaaj { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9587)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gbckaghdpeb {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9599)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Pfelegkdcbo { /// offset: 24 #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9620)] +#[cmdid(9603)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ongcoffliae { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub add_coin: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub soldier_dead_cnt: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub gdimkfnecok: u32, + /// offset: 36 + #[prost(bool, tag = "13")] + pub is_win: bool, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9576)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Hfnmkedpfjh { + /// offset: 52 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub add_coin: u32, + /// offset: 41 + #[prost(bool, tag = "4")] + pub daomhgbdejh: bool, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 40 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub cur_hp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub ppcklbhfcca: ::prost::alloc::vec::Vec, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9572)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Khmghgplphf {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9584)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fahnfmcojch { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9605)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Nfahehelgec {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9585)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Eifjnmddnpf { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9583)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hpkoopbfeah {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9578)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Jmlojkgmbmc { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9588)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Jjlpgbiaadj { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub aaidcojplci: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9613)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hlcakajlkgo { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9610)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Knkcnkjokpa { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub gpdefebdmnm: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9596)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Mjemckgbipn { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9615)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lkfkohlgmoj { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub nchpdfcffck: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9607)] +#[cmdid(9609)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Omffcgeinlf { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: NJJNLJAPMMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9616)] +#[cmdid(9617)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingActivatedPrivilegeCsReq { /// offset: 24 @@ -12923,46 +12986,46 @@ pub struct ChenLingActivatedPrivilegeCsReq { /// Obf: BELCKPBEIOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9585)] +#[cmdid(9612)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingActivatedPrivilegeScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub adbghkbggjm: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9618)] +#[cmdid(9602)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Plmpglkcgbj {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9594)] +#[cmdid(9606)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bekkpbikini { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfiondmgcop { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub aaidcojplci: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9598)] +#[cmdid(9600)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pichifnmbno { /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub unique_id: u32, - #[prost(oneof = "pichifnmbno::Fdnajjkohbn", tags = "869")] + #[prost(oneof = "pichifnmbno::Fdnajjkohbn", tags = "143")] pub fdnajjkohbn: ::core::option::Option, } /// Nested message and enum types in `PICHIFNMBNO`. @@ -12971,49 +13034,49 @@ pub mod pichifnmbno { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Fdnajjkohbn { /// offset: 16 - #[prost(message, tag = "869")] + #[prost(message, tag = "143")] Gfggblegkgj(super::Lfiondmgcop), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9603)] +#[cmdid(9575)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gokhekchlel { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub unique_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9583)] +#[cmdid(9586)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Piijeiadmfp { /// offset: 24 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "9")] pub pbjjahklnaa: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9574)] +#[cmdid(9571)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Diononbiikn { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub gdimkfnecok: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ioelpddjgfj { - /// offset: 32 - #[prost(message, optional, tag = "1954")] + /// offset: 24 + #[prost(message, optional, tag = "232")] pub source: ::core::option::Option, #[prost( 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" + tags = "5, 4, 2, 14, 9, 10, 6, 13, 1, 8, 11, 15, 1364, 1520, 1722, 1254, 691, 876, 886, 1229, 1939, 211, 1976, 804, 1732, 550, 860, 548, 1279, 68" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -13023,97 +13086,94 @@ pub mod ioelpddjgfj { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 - #[prost(message, tag = "13")] + #[prost(message, tag = "5")] Pjdhbmoippo(super::Gicmoljplgf), /// offset: 16 - #[prost(message, tag = "5")] + #[prost(message, tag = "4")] Cchbnlobpge(super::Lckbhjbkhnh), /// offset: 16 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] CurHp(u32), /// offset: 16 #[prost(uint32, tag = "14")] RogueMoney(u32), /// offset: 16 - #[prost(message, tag = "12")] + #[prost(message, tag = "9")] Aghankeaodd(super::Legnlmenmjk), /// offset: 16 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] Mgkmljhmnmo(u32), /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "6")] Gdffaichldj(super::Ajnjddfgfjl), /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "13")] 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")] + #[prost(message, tag = "8")] Iaoifaadllc(super::Neeahlmkaab), /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "11")] Hoegfmpdbhh(super::Dfflmemfplm), /// offset: 16 - #[prost(message, tag = "3")] + #[prost(message, tag = "15")] Hlhbogkheeo(super::Fjjpdjaejhc), /// offset: 16 - #[prost(message, tag = "657")] + #[prost(message, tag = "1364")] Anhdppoaogl(super::Hgcipbfbnko), /// offset: 16 - #[prost(uint64, tag = "255")] + #[prost(uint64, tag = "1520")] Elmmnhbecni(u64), /// offset: 16 - #[prost(message, tag = "122")] + #[prost(message, tag = "1722")] Djolgkgkche(super::Fddnkpjemje), /// offset: 16 - #[prost(uint32, tag = "1424")] + #[prost(uint32, tag = "1254")] Gcbdadcobae(u32), /// offset: 16 - #[prost(uint32, tag = "421")] + #[prost(uint32, tag = "691")] Fojhbimclgc(u32), /// offset: 16 - #[prost(message, tag = "1994")] + #[prost(message, tag = "876")] Cnckehmnjgd(super::Nghepmfilpe), /// offset: 16 - #[prost(message, tag = "1307")] + #[prost(message, tag = "886")] Bjpeegifaea(super::Khgfcnncoga), /// offset: 16 - #[prost(message, tag = "446")] + #[prost(message, tag = "1229")] Ofcpkkmefke(super::Afdjneohclb), /// offset: 16 - #[prost(message, tag = "1524")] + #[prost(message, tag = "1939")] Napdggdenbm(super::Lgfbmeachpi), /// offset: 16 - #[prost(message, tag = "981")] + #[prost(message, tag = "211")] Fmigokidkjl(super::Bnhbdmidfcl), /// offset: 16 - #[prost(uint32, tag = "1398")] + #[prost(uint32, tag = "1976")] Pmfbiglpjja(u32), /// offset: 16 - #[prost(message, tag = "1423")] + #[prost(message, tag = "804")] Onajpgnnlen(super::Ejdpllijdnk), /// offset: 16 - #[prost(uint32, tag = "1846")] + #[prost(uint32, tag = "1732")] Gdholmibaea(u32), /// offset: 16 - #[prost(message, tag = "625")] + #[prost(message, tag = "550")] Knaninelanc(super::Eokkhloibim), /// offset: 16 - #[prost(message, tag = "1911")] + #[prost(message, tag = "860")] Beoapfibdlb(super::Khlafmbonnk), /// offset: 16 - #[prost(message, tag = "852")] + #[prost(message, tag = "548")] Adejokoibhc(super::Jklkcknbhci), /// offset: 16 - #[prost(message, tag = "121")] + #[prost(message, tag = "1279")] Pjmjapkjina(super::Bfgnnodonfi), /// offset: 16 - #[prost(message, tag = "1179")] + #[prost(message, tag = "68")] Ghicobophol(super::Mbljieelmkn), } } @@ -13123,111 +13183,101 @@ pub mod ioelpddjgfj { #[cmdid(9592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingSyncChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Phhfogfkdbc { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub card_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gicmoljplgf { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "3")] pub memghbhggpn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "4")] + pub cur_wave: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub iloodghpobm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ajnjddfgfjl { - /// offset: 24 + /// offset: 36 + #[prost(uint32, tag = "7")] + pub max_level: u32, + /// offset: 40 #[prost(uint32, tag = "8")] pub bfcnaljdhmp: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub hcbaddhnidg: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub level: u32, - /// offset: 40 - #[prost(uint64, tag = "2")] + /// offset: 24 + #[prost(uint64, tag = "11")] pub iepapopifhh: u64, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iiekkgnjjmc { /// offset: 24 - #[prost(uint64, tag = "6")] + #[prost(uint64, tag = "3")] pub kndhhajmbgb: u64, - /// offset: 32 - #[prost(bool, tag = "5")] - pub dbodgpboihc: bool, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub bfcnaljdhmp: u32, + /// offset: 32 + #[prost(bool, tag = "13")] + pub dbodgpboihc: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Neeahlmkaab { - /// offset: 24 - #[prost(uint64, tag = "5")] - pub iepapopifhh: u64, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub bfcnaljdhmp: u32, /// 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, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub max_level: u32, + /// offset: 24 + #[prost(uint64, tag = "14")] + pub iepapopifhh: u64, } #[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")] + #[prost(uint32, tag = "10")] pub bfcnaljdhmp: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub gobmeehnfdc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Khgfcnncoga { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 32 + #[prost(uint32, tag = "1")] + pub bfcnaljdhmp: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] 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, Eq, Hash, ::prost::Message)] @@ -13238,39 +13288,39 @@ pub struct Jklkcknbhci {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejknedlpmib { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub ghpkfacfmml: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub bfcnaljdhmp: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ghpkfacfmml: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fjjpdjaejhc { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "11")] pub mkokllkalde: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lgfbmeachpi { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub mgjenmkkibj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejdpllijdnk { /// offset: 24 - #[prost(uint64, tag = "6")] + #[prost(uint64, tag = "3")] pub chfndagcebk: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jaajapnfmgo { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "5")] pub gcdggblojic: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] @@ -13279,7 +13329,7 @@ pub struct Bnhbdmidfcl { /// offset: 36 #[prost(uint32, tag = "13")] pub unique_id: u32, - #[prost(oneof = "bnhbdmidfcl::Chjnphdlmkl", tags = "834")] + #[prost(oneof = "bnhbdmidfcl::Chjnphdlmkl", tags = "1053")] pub chjnphdlmkl: ::core::option::Option, } /// Nested message and enum types in `BNHBDMIDFCL`. @@ -13288,7 +13338,7 @@ pub mod bnhbdmidfcl { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Chjnphdlmkl { /// offset: 24 - #[prost(message, tag = "834")] + #[prost(message, tag = "1053")] Dokphnpncpn(super::Jaajapnfmgo), } } @@ -13298,325 +13348,337 @@ pub struct Bfgnnodonfi {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eokkhloibim { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub hehiocepeae: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub geombjdbhdd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbljieelmkn { /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub ocijddblgmh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "4")] + pub ocijddblgmh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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(uint32, tag = "1")] - pub mhijjhmghfn: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] - pub kbbdabkelkb: u32, + pub star_num: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub empiebncann: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "8")] pub score_id: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub phase_index: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub mnoofepdhoo: ::prost::alloc::vec::Vec, } #[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, + #[prost(bool, tag = "12")] + pub is_success: bool, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jojjkjfhmbi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Opocangaehj { /// offset: 24 - #[prost(uint32, tag = "8")] - pub x: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub y: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub x: 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")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub iblecijagbk: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub omfgaabelhe: u32, /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] + pub omfgaabelhe: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] pub score_id: u32, /// offset: 48 - #[prost(uint32, tag = "11")] - pub ljdhgfecmhj: u32, + #[prost(uint32, tag = "10")] + pub direction: u32, + /// offset: 24 + #[prost(float, repeated, tag = "13")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, } #[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, + #[prost(message, optional, tag = "8")] + pub coord: ::core::option::Option, + /// offset: 16 + #[prost(float, repeated, tag = "10")] + pub liamhnfapnl: ::prost::alloc::vec::Vec, } #[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 + /// offset: 96 #[prost(uint32, tag = "2")] - pub level_id: u32, - /// offset: 76 + pub fgkpidlkall: u32, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub jojjkjfhmbi: ::prost::alloc::vec::Vec, + /// offset: 84 #[prost(uint32, tag = "4")] + pub fever: u32, + /// offset: 56 + #[prost(string, tag = "5")] + pub fggcaoapgpa: ::prost::alloc::string::String, + /// offset: 100 + #[prost(uint32, tag = "6")] 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: 16 + #[prost(message, repeated, tag = "8")] + pub gokmdcojphc: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub mbfldkedbhn: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub level_id: u32, /// offset: 92 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub plcpooncfdg: u32, + /// offset: 48 + #[prost(string, tag = "12")] + pub nlmeeekbpko: ::prost::alloc::string::String, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub business_day: u32, + /// offset: 88 + #[prost(uint32, tag = "14")] + pub pgofhklbpkc: u32, + /// offset: 64 + #[prost(uint32, repeated, tag = "15")] + pub fjdjchfdifl: ::prost::alloc::vec::Vec, } /// Obf: JJONBPINLJJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9932)] +#[cmdid(9909)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChenLingFesDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bgaieeikokk { /// offset: 24 - #[prost(uint32, tag = "1")] - pub djeimgghmgm: u32, + #[prost(uint32, tag = "3")] + pub total_score: u32, /// offset: 28 - #[prost(bool, tag = "9")] - pub has_passed: bool, + #[prost(uint32, tag = "11")] + pub star_num: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub mhijjhmghfn: u32, + #[prost(bool, tag = "13")] + pub has_passed: bool, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub level_id: u32, } /// Obf: LMOPBCHMGFO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9942)] +#[cmdid(9923)] #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub pndpceloghg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub laednibcnkf: ::core::option::Option, } /// Obf: BBGIFPNDBIO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9907)] +#[cmdid(9937)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelStartCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub level_id: u32, } /// Obf: HJDCIEFEGIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9923)] +#[cmdid(9944)] #[derive(Clone, PartialEq, Eq, Hash, ::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 fgkpidlkall: u32, + /// offset: 24 + #[prost(string, tag = "5")] + pub nlmeeekbpko: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "9")] + pub fggcaoapgpa: ::prost::alloc::string::String, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] pub level_id: u32, } /// Obf: OFIKFCJEDNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9944)] +#[cmdid(9919)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelLeaveCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: LDANNFAAHIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9927)] +#[cmdid(9948)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelLeaveScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub level_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: CLGKHDMKGID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9919)] +#[cmdid(9903)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelResumeCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub level_id: u32, } /// Obf: CAJKJIFMGDM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9945)] +#[cmdid(9907)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelResumeScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub level_id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] + pub level_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub fgkpidlkall: u32, } /// Obf: JOMKCLPKFHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9909)] +#[cmdid(9910)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChenLingFesLevelEndCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub level_id: u32, } /// Obf: LDBOCEIMACL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9929)] +#[cmdid(9921)] #[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 = "2")] + pub level_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub level_data: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aabjnonnlml { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub hadihnkdbad: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub index: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub kdiddhidncg: u32, /// 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, Eq, Hash, ::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")] + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] pub nelbbcigigf: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub obgmkbiomkb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] - pub index: u32, - /// offset: 44 #[prost(uint32, tag = "14")] pub jjpmdbcpjba: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub index: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lecppieienh { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub kdiddhidncg: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + /// offset: 36 + #[prost(uint32, tag = "4")] pub jjpmdbcpjba: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub fkglniahgoa: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] pub index: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 = "12")] + pub omfgaabelhe: u32, + /// offset: 28 #[prost(uint32, tag = "15")] pub fcflefoklfd: u32, } @@ -13624,91 +13686,94 @@ pub struct Pgedfobaebc { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hdlmapacknh { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub didbbocnhbj: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub gocfojjiahl: u32, } /// Obf: GAECNILJCEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9943)] +#[cmdid(9924)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesBusinessDayEndCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub baopbddebkp: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(double, tag = "1")] + pub happy_progress: f64, /// 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, + pub gokmdcojphc: ::prost::alloc::vec::Vec, /// offset: 72 #[prost(message, repeated, tag = "3")] pub pjgodpmgmeo: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub hdngjjildce: ::prost::alloc::vec::Vec, + /// offset: 116 + #[prost(uint32, tag = "5")] 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 business_day: u32, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub baopbddebkp: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "9")] pub hphhkjhgmpj: u32, - /// offset: 124 - #[prost(uint32, tag = "13")] + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub mnlcaolgemm: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "11")] + pub dbodbbomjad: u32, + /// offset: 100 + #[prost(uint32, tag = "12")] pub ocllapehddh: u32, + /// offset: 48 + #[prost(message, repeated, tag = "13")] + pub mbfldkedbhn: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "14")] + pub ejeogkpeibf: u32, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub fbnbemecjij: ::prost::alloc::vec::Vec, + /// offset: 108 + #[prost(uint32, tag = "20")] + pub fever: u32, + /// offset: 80 + #[prost(uint32, tag = "318")] + pub business_time: u32, + /// offset: 104 + #[prost(uint32, tag = "1063")] + pub fever_cnt_today: u32, + /// offset: 88 + #[prost(uint32, tag = "2043")] + pub play_time: u32, } /// Obf: NHHKCCGMHEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9934)] +#[cmdid(9920)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChenLingFesBusinessDayEndScRsp { - /// offset: 32 - #[prost(string, tag = "1")] + /// offset: 24 + #[prost(string, tag = "2")] 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(uint32, tag = "4")] + pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub fgkpidlkall: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub business_day: u32, #[prost( oneof = "chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef", - tags = "13, 8" + tags = "1, 15" )] pub fblhecdehef: ::core::option::Option< chen_ling_fes_business_day_end_sc_rsp::Fblhecdehef, @@ -13719,153 +13784,160 @@ 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")] + /// offset: 32 + #[prost(message, tag = "1")] Ehihhfmgnhh(super::Dmhadfnoigp), - /// offset: 24 - #[prost(message, tag = "8")] + /// offset: 32 + #[prost(message, tag = "15")] Gaahaoglnpj(super::Mojffdoilbn), } } +/// Obf: GBNDHIOAMDF +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9917)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ChenLingFesRaidKickedNotify { + /// offset: 24 + #[prost(uint32, tag = "6")] + pub raid_id: u32, +} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gajdpebbfmg { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "11")] 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")] + /// offset: 32 + #[prost(message, optional, tag = "2")] pub lineup: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub scene: ::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 + /// offset: 72 + #[prost(enumeration = "ChessRogueDiceType", tag = "1")] + pub cebdddjmjij: i32, + /// offset: 88 #[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, + #[prost(uint32, tag = "4")] + pub dghepbklkdp: u32, /// offset: 76 - #[prost(enumeration = "ChessRogueDiceType", tag = "2")] - pub cebdddjmjij: i32, - /// offset: 80 + #[prost(enumeration = "ChessRogueDiceStatus", tag = "5")] + pub oacdalinoni: i32, + /// offset: 96 + #[prost(uint32, tag = "6")] + pub jdlkmdffmgp: u32, + /// offset: 85 #[prost(bool, tag = "9")] pub bgdhhjlicfa: bool, - /// offset: 81 - #[prost(bool, tag = "100")] - pub ihcamlmfaoh: bool, - /// offset: 84 + /// offset: 64 #[prost(uint32, tag = "10")] - pub dghepbklkdp: u32, - /// offset: 88 - #[prost(uint32, tag = "15")] - pub efdmlfgilkk: u32, + pub fladmnikgei: 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 = "11")] + pub bmlmhppldde: u32, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub efdmlfgilkk: u32, + /// offset: 60 #[prost(uint32, tag = "13")] pub onciogbkppi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "813")] + pub bdgmpdlbdgn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(int32, tag = "828")] + pub cmddpmhcalk: i32, + /// offset: 16 + #[prost(message, optional, tag = "1346")] + pub gmdkbgodbcb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1441")] + pub obladgdfccn: ::core::option::Option, + /// offset: 84 + #[prost(bool, tag = "1832")] + pub ihcamlmfaoh: bool, + /// offset: 40 + #[prost(message, optional, tag = "1971")] + pub bopghopcfhf: ::core::option::Option, } /// Obf: BGJIIBNDFEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5498)] +#[cmdid(5501)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueRollDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub mmnmifaahof: u32, } /// Obf: OJIELKBDPGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5409)] +#[cmdid(5596)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueRollDiceScRsp { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "2")] pub pohepeefboa: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dechjacnlgp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub bjbalpkfele: u32, + #[prost(uint32, tag = "1")] + pub monster_id: u32, /// offset: 28 #[prost(uint32, tag = "15")] - pub monster_id: u32, + pub bjbalpkfele: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfkmnlijmfb { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub gejnmnblflg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] - pub heljnhndcjp: bool, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub pofbaheecgb: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub is_selected: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jeciogkphfn { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "4")] pub jjhfhlahlgp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jklcllafhoc { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "2")] pub mgacflnjlck: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "4")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub mkmlkgooamk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcdonfngmje { - #[prost(oneof = "mcdonfngmje::Cgifmofgeco", tags = "15, 13, 8")] + #[prost(oneof = "mcdonfngmje::Cgifmofgeco", tags = "9, 14, 6")] pub cgifmofgeco: ::core::option::Option, } /// Nested message and enum types in `MCDONFNGMJE`. @@ -13874,212 +13946,200 @@ pub mod mcdonfngmje { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cgifmofgeco { /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "9")] Mgacflnjlck(super::Dfkmnlijmfb), /// offset: 16 - #[prost(message, tag = "13")] + #[prost(message, tag = "14")] Mkmlkgooamk(super::Jeciogkphfn), /// offset: 16 - #[prost(message, tag = "8")] + #[prost(message, tag = "6")] Lpaamnffaib(super::Jklcllafhoc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgmcmakmjdk { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub stage_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub hlalfnedfed: u32, - /// offset: 36 - #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "12")] - pub ejedlgnlohb: i32, - /// offset: 40 - #[prost(uint32, tag = "2")] - 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 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")] + #[prost(uint32, tag = "1")] + pub cfgejhaoked: u32, + /// offset: 56 + #[prost(enumeration = "ChessRogueCellSpecialType", tag = "2")] pub kfemjmkmgij: i32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub jmpmdgjlipf: u32, + /// offset: 41 + #[prost(bool, tag = "5")] + pub is_unlock: bool, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub room_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub stage_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub pdkohkkmklf: u32, + /// offset: 40 + #[prost(bool, tag = "10")] + pub lddhlgindij: bool, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub hlalfnedfed: u32, + /// offset: 44 + #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "15")] + pub ejedlgnlohb: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ikconcoknan { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "3")] pub abohpphhpei: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ghkdajndbba: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub height: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cppcigmjalm: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub width: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gkdjbpjogpo { /// offset: 24 - #[prost(uint32, tag = "2")] - pub room_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub ihaomlephom: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhdhggmila { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "1")] pub oljcajmfjpo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub lgpjljamjfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpellhbjgml { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub onkbpkpohec: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "1")] pub agijecgibgj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "3")] pub bagnpgngloj: ::core::option::Option, /// offset: 40 - #[prost(uint32, repeated, tag = "13")] - pub aadaflkejgd: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(enumeration = "ChessRogueBoardCellStatus", tag = "2")] - pub lbnpkakomck: i32, + #[prost(message, optional, tag = "5")] + pub onkbpkpohec: ::core::option::Option, /// offset: 60 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub epohknlfeab: u32, - /// offset: 64 - #[prost(uint32, tag = "15")] + /// offset: 56 + #[prost(uint32, tag = "9")] pub aakgdldfiie: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "12")] + pub aadaflkejgd: ::prost::alloc::vec::Vec, } #[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")] + /// offset: 32 + #[prost(uint32, tag = "1")] pub id: u32, /// offset: 48 - #[prost(int32, tag = "5")] - pub eabefbdojeo: i32, - /// offset: 52 #[prost(uint32, tag = "4")] pub mdaiamfjnhm: u32, - /// offset: 56 - #[prost(uint32, tag = "6")] + /// offset: 44 + #[prost(uint32, tag = "5")] pub gkdcpnlolnf: u32, - /// offset: 60 - #[prost(int32, tag = "1")] - pub jmhgoabknio: i32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub mlldclnmiog: u32, + /// offset: 36 + #[prost(int32, tag = "11")] + pub eabefbdojeo: i32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub board: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmgodfdfpei { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub mnmjcnoliii: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub afemblfccch: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mnmjcnoliii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fjkgdhkkdff { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "3")] 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")] + /// offset: 32 + #[prost(message, optional, tag = "2")] 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, + #[prost(message, optional, tag = "6")] + pub oljcajmfjpo: ::core::option::Option, /// offset: 48 - #[prost(int32, tag = "6")] - pub fjciknakjog: i32, - /// offset: 52 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub jppaggpjomo: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub opaegcbnacj: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(int32, tag = "15")] + pub fjciknakjog: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iffehfhakcb { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kchplcfmglf { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub jolegacinnk: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "3")] pub mfeodnjngdp: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub jolegacinnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dlcndckcipc { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub aafifegkaco: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub jgccimmedij: u32, - /// offset: 36 - #[prost(bool, tag = "12")] - pub hifmfmbcodl: bool, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(bool, tag = "3")] + pub hifmfmbcodl: bool, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub jgccimmedij: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub aafifegkaco: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "15")] pub hgkbjiaafpc: u32, } #[derive(proto_derive::CmdID)] @@ -14093,288 +14153,272 @@ pub struct Epddomfgimk { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Negnnjglfjp { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "6")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djekegmehlk { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub dhekljdbnnp: ::core::option::Option, - /// offset: 32 - #[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")] + #[prost(message, optional, tag = "3")] pub oeibhlmdjka: ::core::option::Option, /// offset: 88 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "4")] 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: 48 + #[prost(message, optional, tag = "5")] + pub fmigokidkjl: ::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")] + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub story_info: ::core::option::Option, + /// offset: 120 + #[prost(uint32, tag = "8")] pub dlojfeehlij: u32, + /// offset: 104 + #[prost(message, optional, tag = "9")] + pub pohepeefboa: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "10")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "14")] + pub dhekljdbnnp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub ajpmadhmgml: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1116")] + pub eiihjjebkoe: ::core::option::Option, } #[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 jcobjampoal: ::core::option::Option, - /// offset: 56 - #[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 { + #[prost(uint32, repeated, tag = "1")] + pub febkojodaam: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub nagdjgmmcbe: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "3")] + pub fdeebbfmblb: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "10")] + pub ioccacnjigd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub dlojfeehlij: u32, + #[prost(message, optional, tag = "11")] + pub eiihjjebkoe: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "13")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub jcobjampoal: ::core::option::Option, } #[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")] + #[prost(uint32, repeated, tag = "5")] + pub febkojodaam: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "9")] pub fdeebbfmblb: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub hkcdkhjcndc: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "11")] + pub jcobjampoal: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "14")] + pub eiihjjebkoe: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "15")] + pub ioccacnjigd: ::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 + /// offset: 64 #[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")] + #[prost(enumeration = "Dpbcjgcpmle", tag = "2")] pub hcpbmiegdon: i32, - /// offset: 92 - #[prost(bool, tag = "7")] - pub is_finish: bool, - /// offset: 96 - #[prost(uint32, tag = "4")] - pub difficulty_level: u32, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub bjdlgbbpfck: ::core::option::Option, /// offset: 100 - #[prost(uint32, tag = "12")] - pub kpdlmkfljai: u32, - /// offset: 104 - #[prost(uint32, tag = "1678")] - pub dlojfeehlij: u32, + #[prost(uint32, tag = "6")] + pub mmideameanb: u32, /// offset: 108 - #[prost(uint32, tag = "38")] - pub oegllhmmbem: u32, + #[prost(uint32, tag = "7")] + pub difficulty: u32, + /// offset: 84 + #[prost(bool, tag = "8")] + pub is_finish: bool, /// offset: 112 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] + pub kpdlmkfljai: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub afgfobplfil: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "12")] + pub hloccoombgg: u32, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub obbgjafecbe: u32, + /// offset: 104 + #[prost(uint32, tag = "14")] pub admadhcdhje: u32, - /// offset: 116 - #[prost(uint32, tag = "1041")] + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub dakedpkjmlb: ::core::option::Option, + /// offset: 88 + #[prost(uint32, tag = "543")] pub olmloehhfcg: u32, - /// offset: 120 - #[prost(uint32, tag = "325")] + /// offset: 116 + #[prost(uint32, tag = "711")] + pub dlojfeehlij: u32, + /// offset: 72 + #[prost(uint32, tag = "714")] pub innapiihjfk: u32, + /// offset: 120 + #[prost(uint32, tag = "1036")] + pub oegllhmmbem: u32, + /// offset: 32 + #[prost(message, optional, tag = "1246")] + pub afheggdhaoc: ::core::option::Option, + /// offset: 96 + #[prost(uint32, tag = "1712")] + pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ofgjflcbbjp { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "14")] pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub eimflpnfpgm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Chhblfhdfek { /// offset: 24 - #[prost(uint32, tag = "7")] - pub bmgcceonich: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub kpdlmkfljai: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub bmgcceonich: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ephfhkdjkmd { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub aphioealogi: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub jgccimmedij: u32, } /// Obf: KKECAFGMONA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5585)] +#[cmdid(5592)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueQueryCsReq {} /// Obf: NAPNODDGMMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5426)] +#[cmdid(5524)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueQueryScRsp { - /// offset: 16 - #[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, + pub info: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub minfcklklnj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub lflcdngalme: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ihnenegkepo: ::core::option::Option, } /// Obf: FPFBPLPIADI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5526)] +#[cmdid(5486)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueEnterCellCsReq { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub lofmjhjoelo: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub ihaomlephom: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub lofmjhjoelo: u32, } /// Obf: HJOPCPPJCHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5529)] +#[cmdid(5482)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterCellScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub cikpbgdiabo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] - pub stage_info: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "15")] - pub ihaomlephom: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub info: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub stage_info: ::core::option::Option, } /// Obf: KFFNAEDMDOD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5410)] +#[cmdid(5406)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueEnterCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub id: u32, } /// Obf: CFIJCNENKDP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5490)] +#[cmdid(5593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub cikpbgdiabo: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "3")] + pub info: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] pub stage_info: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, /// offset: 44 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub id: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: HODPOGNIOOG /// Type: Req @@ -14385,917 +14429,817 @@ pub struct ChessRogueLeaveCsReq {} /// Obf: JCEAEOGFAAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5548)] +#[cmdid(5563)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueLeaveScRsp { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "4")] - pub aefmmohkchj: ::core::option::Option, - /// offset: 32 - #[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")] + #[prost(message, optional, tag = "5")] pub lflcdngalme: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub stage_info: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: OMNAOBAFFOM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5523)] +#[cmdid(5441)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueGiveUpCsReq {} /// Obf: JFKGEOBIHHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5439)] +#[cmdid(5540)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueGiveUpScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub stage_info: ::core::option::Option, - /// offset: 24 - #[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")] + #[prost(message, optional, tag = "1")] pub aefmmohkchj: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "5")] - pub lflcdngalme: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub minfcklklnj: ::core::option::Option, /// offset: 64 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub lflcdngalme: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "14")] + pub stage_info: ::core::option::Option, } /// Obf: AECEEKDICHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5565)] +#[cmdid(5598)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueStartCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub ocegekkflal: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "1")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "13")] - pub jkpipnmggoa: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "3")] 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")] + #[prost(uint32, tag = "4")] pub id: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub ocegekkflal: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub pdfaheknhnj: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "12")] + pub jkpipnmggoa: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub afemblfccch: u32, } /// Obf: IBJJCCDDFLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5430)] +#[cmdid(5495)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueStartScRsp { - /// offset: 16 + /// offset: 24 #[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, Eq, Hash, ::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")] + #[prost(message, optional, tag = "2")] + pub info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub hphkdgjhijl: ::core::option::Option, } /// Obf: LLBHIMCMMEH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5428)] +#[cmdid(5588)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueChangeAeonDimensionNotify { /// offset: 24 - #[prost(message, optional, tag = "9")] - pub cikpbgdiabo: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub info: ::core::option::Option, } /// Obf: MBJCCOCANEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5534)] +#[cmdid(5423)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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)] +#[cmdid(5522)] #[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, + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub eeghdajohjo: ::core::option::Option, } /// Obf: MDELKPPJIGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5412)] +#[cmdid(5537)] #[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, + #[prost(uint32, tag = "9")] + pub difficulty: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub minfcklklnj: ::core::option::Option, } /// Obf: FOAGKOAJEMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5586)] +#[cmdid(5505)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoCsReq {} /// Obf: GBDPDGAHPNK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5592)] +#[cmdid(5454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueBuffEnhanceInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ilmamlblidl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub ilmamlblidl: ::core::option::Option, } /// Obf: PBILBBMINBI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5599)] +#[cmdid(5487)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnhanceRogueBuffCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub maze_buff_id: u32, } /// Obf: JDKJBGGHDBM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5494)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[cmdid(5514)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnhanceRogueBuffScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ilmamlblidl: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub cnefdjckapl: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "6")] - pub kgkejakkldp: bool, - /// offset: 44 - #[prost(uint32, tag = "9")] + /// offset: 36 + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 32 + #[prost(bool, tag = "14")] + pub kgkejakkldp: bool, } /// Obf: BEAFKDMJNLO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5600)] +#[cmdid(5488)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PickRogueAvatarCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "9")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub prop_entity_id: u32, } /// Obf: DJHNHHCMKMF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5539)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[cmdid(5494)] +#[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, } /// Obf: LOINLLCCNBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5401)] +#[cmdid(5543)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReviveRogueAvatarCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub interacted_prop_entity_id: u32, } /// Obf: OKMIJLHMGCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5566)] +#[cmdid(5550)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub mfeodnjngdp: ::core::option::Option, } /// Obf: AAGLNICHNPI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5425)] +#[cmdid(5555)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateReviveInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub mfeodnjngdp: ::core::option::Option, } /// Obf: KAIMCDOLBHO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5452)] +#[cmdid(5580)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateMoneyInfoScNotify { /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "10")] pub dhekljdbnnp: ::core::option::Option, } /// Obf: ECNICHNKEGG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5486)] +#[cmdid(5460)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueUpdateDiceInfoScNotify { /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "13")] pub pohepeefboa: ::core::option::Option, } /// Obf: GBHDIMGDPJG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5448)] +#[cmdid(5437)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateLevelBaseInfoScNotify { - /// offset: 24 - #[prost(enumeration = "Iojjcdaplaj", tag = "5")] - pub reason: i32, /// offset: 28 - #[prost(enumeration = "Gdhldnfloof", tag = "15")] + #[prost(enumeration = "Iojjcdaplaj", tag = "8")] + pub reason: i32, + /// offset: 24 + #[prost(enumeration = "Gdhldnfloof", tag = "10")] pub gkdcpnlolnf: i32, } /// Obf: LLBOLICFOEA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5552)] +#[cmdid(5520)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateAllowedSelectCellScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "13")] pub aadaflkejgd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] 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)] +#[cmdid(5457)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateAeonModifierValueScNotify { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub afemblfccch: u32, /// offset: 28 - #[prost(int32, tag = "8")] + #[prost(uint32, tag = "3")] + pub afemblfccch: u32, + /// offset: 24 + #[prost(int32, tag = "11")] pub fjciknakjog: i32, } /// Obf: MKOHCHDMNOB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5593)] +#[cmdid(5478)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateDicePassiveAccumulateValueScNotify { /// offset: 24 - #[prost(int32, tag = "14")] + #[prost(int32, tag = "6")] pub cgphgibcnoh: i32, } /// Obf: LOIBKAPDBMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5472)] +#[cmdid(5483)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelCsReq {} /// Obf: ALDJHCDPJDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5433)] +#[cmdid(5445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueSkipTeachingLevelScRsp { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub pdjcahbpklk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LGHPBNIKMGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5474)] +#[cmdid(5496)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateUnlockLevelScNotify { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "11")] pub hkcdkhjcndc: ::prost::alloc::vec::Vec, } /// Obf: LACJDDFOPHD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5417)] +#[cmdid(5529)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueEnterNextLayerCsReq {} /// Obf: NCMNJNNOLLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5497)] +#[cmdid(5489)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueEnterNextLayerScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub rogue_game_info: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 32 + #[prost(message, optional, tag = "4")] + pub hphkdgjhijl: ::core::option::Option, + /// offset: 16 #[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, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub rogue_game_info: ::core::option::Option, } /// Obf: NHILCEBCOJJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5482)] +#[cmdid(5527)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueReRollDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub mmnmifaahof: u32, } /// Obf: HCGCPKLMKJN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5508)] +#[cmdid(5417)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub pohepeefboa: ::core::option::Option, } /// Obf: PGBFGLJFLLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5542)] +#[cmdid(5573)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ChessRogueConfirmRollCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub mmnmifaahof: u32, -} +pub struct ChessRogueConfirmRollCsReq {} /// Obf: LJOLPAOHPBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5560)] +#[cmdid(5525)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub pohepeefboa: ::core::option::Option, } /// Obf: PJFHPHPOIHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5537)] +#[cmdid(5466)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueCheatRollCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub ampfbgkhjbf: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] + pub ampfbgkhjbf: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub mmnmifaahof: u32, } /// Obf: FANIODAOCGG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5411)] +#[cmdid(5410)] #[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, Eq, Hash, ::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")] + #[prost(message, optional, tag = "14")] 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)] +#[cmdid(5434)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueQuitCsReq {} /// Obf: POCJJMEJDGG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5577)] +#[cmdid(5491)] #[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")] + #[prost(message, optional, tag = "3")] 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, + #[prost(message, optional, tag = "5")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub stage_info: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "10")] + pub ihnenegkepo: ::core::option::Option, /// offset: 72 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub minfcklklnj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub lflcdngalme: ::core::option::Option, } /// Obf: OHKCDFGPCKM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5559)] +#[cmdid(5450)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueCellUpdateNotify { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub cppcigmjalm: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, tag = "4")] + pub aihcknampbp: u32, + /// offset: 36 #[prost(enumeration = "RogueModifierSourceType", tag = "7")] pub cfaofcgjbma: i32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub aihcknampbp: u32, /// offset: 40 - #[prost(enumeration = "Aimcamjabna", tag = "4")] + #[prost(enumeration = "Aimcamjabna", tag = "10")] pub reason: i32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cppcigmjalm: ::prost::alloc::vec::Vec, } /// Obf: BGEBFHKCINE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5511)] +#[cmdid(5541)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueQuestFinishNotify { /// offset: 24 - #[prost(uint32, tag = "6")] - pub pegkfpikpkp: u32, - /// offset: 28 #[prost(uint32, tag = "2")] - pub quest_id: u32, + pub pegkfpikpkp: u32, } /// Obf: FDPNKOKGEAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5454)] +#[cmdid(5515)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChessRogueStoryInfoCsReq {} /// Obf: JILFBOOFKEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5455)] +#[cmdid(5548)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "1")] pub fnklmmaccmj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub poabjdelngh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: LAFMDBBAJHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5402)] +#[cmdid(5440)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectChessRogueSubStoryCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub rogue_dialogue_event_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] 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)] +#[cmdid(5479)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, } /// Obf: LBAKHMJIAEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5485)] +#[cmdid(5544)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishChessRogueSubStoryCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub honcdmkpbeg: u32, } /// Obf: NNAGIDCACGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5478)] +#[cmdid(5516)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 kpdlmkfljai: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub honcdmkpbeg: u32, } /// Obf: BFAEGAJHHKH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5442)] +#[cmdid(5590)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueUpdateActionPointScNotify { /// offset: 24 - #[prost(int32, tag = "15")] + #[prost(int32, tag = "5")] pub eabefbdojeo: i32, } /// Obf: NGIELFOIPHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5588)] +#[cmdid(5463)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterChessRogueAeonRoomCsReq {} /// Obf: GPEOIKKBNPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5528)] +#[cmdid(5577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterChessRogueAeonRoomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub stage_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EJPCHNDAMLH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5467)] +#[cmdid(5549)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub oeanpihchhf: u32, } /// Obf: LGGIDOJJDCN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5422)] +#[cmdid(5458)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueStoryAeonTalkInfoScRsp { - /// offset: 24 + /// offset: 16 #[prost(map = "uint32, uint32", tag = "4")] pub ldpajkiepip: ::std::collections::HashMap, /// offset: 32 + #[prost(uint32, tag = "9")] + pub oeanpihchhf: u32, + /// offset: 36 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub oeanpihchhf: u32, } /// Obf: NJBNBKMNBOP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5580)] +#[cmdid(5469)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncChessRogueMainStoryFinishScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub kpdlmkfljai: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub bmgcceonich: u32, } /// Obf: MIAFPKGAMOM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5546)] +#[cmdid(5431)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncChessRogueNousValueScNotify { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub ajpmadhmgml: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjbodopjfga { /// offset: 24 - #[prost(enumeration = "Filmjjmebja", tag = "14")] + #[prost(enumeration = "Filmjjmebja", tag = "2")] pub status: i32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub kpdlmkfljai: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bkjcadfchab { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub honcdmkpbeg: u32, } /// Obf: PCFHMPGKDBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5533)] +#[cmdid(5545)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChessRogueNousStoryInfoCsReq {} /// Obf: LLELJOADLPI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5431)] +#[cmdid(5474)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetChessRogueNousStoryInfoScRsp { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub fnklmmaccmj: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub poabjdelngh: ::prost::alloc::vec::Vec, } /// Obf: IFOFLHFKMKB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5550)] +#[cmdid(5582)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncChessRogueNousSubStoryScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub honcdmkpbeg: u32, } /// Obf: FAKMBJPPIIB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5462)] +#[cmdid(5421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChessRogueNousMainStoryScNotify { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "10")] pub fnklmmaccmj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "3")] + pub idcjmpmjhgc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] pub eknoajjdpmm: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub ookbllbjdje: u32, - /// offset: 52 - #[prost(bool, tag = "12")] + /// offset: 57 + #[prost(bool, tag = "7")] 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")] + #[prost(bool, tag = "8")] + pub lkdogpnpgpf: bool, + /// offset: 48 + #[prost(uint32, tag = "10")] pub honcdmkpbeg: u32, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub kpdlmkfljai: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub gblljkfoidk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ocghbanlloh { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub ampfbgkhjbf: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] 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: 40 + #[prost(uint32, tag = "2")] + pub pdfaheknhnj: u32, /// 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, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub lflfekeaocl: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub mabfmafceoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mookmkekmkc { /// offset: 16 - #[prost(map = "uint32, bool", tag = "3")] + #[prost(map = "uint32, bool", tag = "1")] 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")] + #[prost(message, repeated, tag = "5")] pub bilcgenigjm: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "ChessRogueNousDicePhase", tag = "7")] - pub oobpjhmdeng: i32, + /// offset: 32 + #[prost(uint32, repeated, tag = "6")] + pub adlkmlfofpf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddafepbgohk { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "8")] pub gmildfjfogd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub fpccpkaogkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lpcinmggcni { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub khcanakmbdj: ::prost::alloc::vec::Vec, } /// Obf: IACEIJKMLLN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5427)] +#[cmdid(5546)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceCsReq { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "14")] pub ioccacnjigd: ::core::option::Option, } /// Obf: LJBHHFGLKPD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5503)] +#[cmdid(5480)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEditDiceScRsp { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "5")] pub ioccacnjigd: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] @@ -15304,767 +15248,756 @@ pub struct ChessRogueNousEditDiceScRsp { /// Obf: GAJPFLOMGEP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5481)] +#[cmdid(5455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousDiceUpdateNotify { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "11")] pub ddhkagclblh: ::core::option::Option, } /// Obf: DFBBBKADPDI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5470)] +#[cmdid(5408)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueNousDiceSurfaceUnlockNotify { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub hbkeebkfbfi: u32, } /// Obf: JCLGDGOJJLL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5421)] +#[cmdid(5513)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoCsReq {} /// Obf: IHHJCBBEAGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5581)] +#[cmdid(5453)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousGetRogueTalentInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub jcobjampoal: ::core::option::Option, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "4")] pub fpccpkaogkg: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub jcobjampoal: ::core::option::Option, } /// Obf: AJCICECLDKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5557)] +#[cmdid(5446)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub ckhclkoalke: u32, } /// Obf: GGGFNBNGIIP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5502)] +#[cmdid(5586)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChessRogueNousEnableRogueTalentScRsp { /// offset: 16 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "5")] pub jcobjampoal: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] pub fpccpkaogkg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Edkjelmponh { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "2")] pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + /// offset: 24 + #[prost(uint32, tag = "12")] pub heffponlego: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cochllcndjf { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "6")] pub cdgnajdagke: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npdkagocolg { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] 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(bool, tag = "12")] - pub amhajdnfbgc: bool, /// offset: 44 - #[prost(int32, tag = "15")] - pub cojoifppcij: i32, + #[prost(bool, tag = "5")] + pub amhajdnfbgc: bool, + /// offset: 40 + #[prost(int32, tag = "8")] + pub atk: i32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub cdgnajdagke: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "10")] - pub id: u32, - /// offset: 52 - #[prost(int32, tag = "1")] + #[prost(int32, tag = "10")] pub hp: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub iielajffdpb: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "15")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gcfgchamnol { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] pub pgffgkdopgm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub cmeknajonph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onnmllieeni { /// offset: 24 - #[prost(uint32, tag = "7")] - pub idbdbicpbbg: u32, + #[prost(uint32, tag = "3")] + pub finish_work_cnt: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub cjlbldfgelh: u32, + #[prost(uint32, tag = "4")] + pub idbdbicpbbg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dejgmbkphec { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub index: u32, - /// offset: 28 - #[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 + /// offset: 48 #[prost(uint32, tag = "1")] pub mbnbfbnklgh: u32, - /// offset: 48 + /// offset: 24 + #[prost(int32, tag = "3")] + pub attack: i32, + /// offset: 32 #[prost(uint32, tag = "6")] pub fgecddfbfoj: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub index: u32, /// offset: 52 - #[prost(int32, tag = "2")] - pub attack: i32, + #[prost(uint32, tag = "10")] + pub diecmlhjcfe: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub dkhcohkfkfa: u32, + /// offset: 28 + #[prost(int32, tag = "12")] + pub hp: i32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub ebmjgpmhdmk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hfbjnfjhkpo { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub cost_time: u32, /// offset: 28 - #[prost(uint32, tag = "10")] - pub lplliiclchb: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub total_turns: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub total_damage: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub bphneolckad: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub total_turns: u32, /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub total_auto_turns: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub lplliiclchb: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub cost_time: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub total_damage: u32, } /// Obf: BILENDACAMP /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(8178)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetDataCsReq {} +pub struct ChimeraGetDataCsReq {} /// Obf: BBHANDBNKEJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8166)] +#[cmdid(8168)] #[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, +pub struct ChimeraGetDataScRsp { /// offset: 108 + #[prost(uint32, tag = "1")] + pub finish_work_cnt: u32, + /// offset: 88 #[prost(uint32, tag = "2")] pub hcendlkkhoc: u32, + /// offset: 40 + #[prost(message, repeated, tag = "3")] + pub cmbjolcgmai: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub iomeildmbne: u32, + /// offset: 84 + #[prost(uint32, tag = "6")] + pub pigpkidnmdh: u32, + /// offset: 60 + #[prost(enumeration = "Hdiokenofnj", tag = "7")] + pub hfpgdcjmnik: i32, + /// offset: 92 + #[prost(uint32, tag = "8")] + pub mmfkmegecoi: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub icbimkieoep: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub imcgjpmbppj: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub jcoagojeapb: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "12")] + pub jidbimnmljp: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "15")] + pub fbnekmpiakd: u32, + /// offset: 72 + #[prost(uint32, tag = "1180")] + pub enmlpfbmpni: u32, + /// offset: 76 + #[prost(uint32, tag = "1244")] + pub nmpcjaoiohj: u32, + /// offset: 68 + #[prost(uint32, tag = "1379")] + pub kccacinbeea: u32, + /// offset: 100 + #[prost(uint32, tag = "1587")] + pub ggpkmpbbenp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eialjhkfnkg { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "15")] pub lineup: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8180)] +#[cmdid(8172)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mfffeokdoae { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "6")] pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Obf: IHBOLKMEEMG -/// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8162)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishRoundCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "14")] +pub struct Ihbolkmeemg { + /// offset: 56 + #[prost(message, repeated, tag = "2")] pub fjlpligmphb: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(map = "uint32, uint32", tag = "3")] + pub jejbodagoij: ::std::collections::HashMap, /// offset: 40 - #[prost(map = "uint32, message", tag = "2")] + #[prost(uint32, repeated, tag = "5")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "7")] + pub epjbfaepfni: u32, + /// offset: 72 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "11")] + pub end_reason: i32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(map = "uint32, message", tag = "14")] pub dlfjejinbbc: ::std::collections::HashMap, /// offset: 48 - #[prost(message, optional, tag = "7")] - pub lineup: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "15")] 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: OKKLBJGHEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8179)] +#[cmdid(8177)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct ChimeraFinishRoundScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub icbimkieoep: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(map = "uint32, message", tag = "13")] - pub gmhemnikfmo: ::std::collections::HashMap, - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub cmbjolcgmai: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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, +pub struct ChimeraFinishRound { /// 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, + #[prost(uint32, tag = "1")] + pub retcode: 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 ggpkmpbbenp: u32, - /// offset: 96 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub hcendlkkhoc: u32, + /// offset: 68 + #[prost(enumeration = "Hdiokenofnj", tag = "4")] + pub hfpgdcjmnik: i32, + /// offset: 48 + #[prost(map = "uint32, message", tag = "5")] + pub gmhemnikfmo: ::std::collections::HashMap, + /// offset: 56 + #[prost(message, repeated, tag = "6")] + pub pkiapmiajha: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub finish_work_cnt: u32, + /// offset: 72 + #[prost(enumeration = "ChimeraRoundWorkEndReason", tag = "8")] + pub end_reason: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub icbimkieoep: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "11")] + pub imcgjpmbppj: u32, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub cmbjolcgmai: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub jidbimnmljp: u32, + /// offset: 16 + #[prost(map = "uint32, message", tag = "14")] + pub gclaioiingf: ::std::collections::HashMap, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub ggpkmpbbenp: u32, } /// Obf: KNFECAFMDII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8172)] +#[cmdid(8165)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraStartEndlessCsReq {} /// Obf: KNPELGIAMKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8174)] +#[cmdid(8164)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraStartEndlessScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: BPOMECJONGO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8164)] +#[cmdid(8171)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraFinishEndlessRoundCsReq { + /// offset: 56 + #[prost(bool, tag = "2")] + pub cjeildioioe: bool, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub lineup: ::core::option::Option, /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "9")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub nmpcjaoiohj: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] pub fjlpligmphb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "12")] - pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "14")] 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: LEOEMHHIANI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8171)] +#[cmdid(8175)] #[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, + #[prost(uint32, tag = "1")] + pub mmfkmegecoi: u32, /// offset: 56 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] pub pigpkidnmdh: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub nmpcjaoiohj: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub ebdockllkmi: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub iomeildmbne: u32, + /// offset: 44 + #[prost(bool, tag = "12")] + pub cjeildioioe: bool, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub dkmkpfdnebl: ::prost::alloc::vec::Vec, } /// Obf: AEDJDBAJGHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8177)] +#[cmdid(8161)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraQuitEndlessCsReq {} /// Obf: KHNHDFIJGPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8163)] +#[cmdid(8169)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraQuitEndlessScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: OIIDOJCEEDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8168)] +#[cmdid(8180)] #[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(bool, tag = "1")] + pub cjeildioioe: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub pkkggligkkn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub lineup: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub stt: ::core::option::Option, + /// offset: 60 #[prost(uint32, tag = "14")] pub nmpcjaoiohj: u32, - /// offset: 60 - #[prost(bool, tag = "9")] - pub cjeildioioe: bool, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub fjlpligmphb: ::prost::alloc::vec::Vec, } /// Obf: MBMLAIKPEEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8167)] +#[cmdid(8170)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDoFinalRoundScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub cmbjolcgmai: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 32 + #[prost(message, repeated, tag = "1")] 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, + #[prost(uint32, tag = "3")] + pub index: u32, + /// offset: 40 + #[prost(bool, tag = "4")] + pub cjeildioioe: bool, /// offset: 52 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 56 #[prost(uint32, tag = "8")] - pub ggpkmpbbenp: u32, - /// offset: 60 - #[prost(uint32, tag = "10")] - pub nmpcjaoiohj: u32, - /// offset: 64 - #[prost(uint32, tag = "9")] - pub cjlbldfgelh: u32, + pub enmlpfbmpni: u32, /// offset: 68 - #[prost(uint32, tag = "15")] - pub index: u32, + #[prost(uint32, tag = "9")] + pub hcendlkkhoc: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub ggpkmpbbenp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub cmbjolcgmai: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub finish_work_cnt: u32, + /// offset: 64 + #[prost(uint32, tag = "14")] + pub nmpcjaoiohj: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8170)] +#[cmdid(8167)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jhichkbdmic { - /// offset: 24 + /// offset: 16 + #[prost(message, repeated, tag = "1")] + pub fjlpligmphb: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub dcoonccikgl: u32, + /// offset: 32 #[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")] + #[prost(uint32, tag = "9")] pub fhckfmdkppo: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub dcoonccikgl: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8175)] +#[cmdid(8174)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lbmlolgehim { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hnaoomkgfcb { /// offset: 24 - #[prost(uint32, tag = "3")] - pub llmhaeapgon: u32, + #[prost(enumeration = "Pdhffpojnjg", tag = "1")] + pub source_type: i32, /// offset: 28 - #[prost(enumeration = "Pdhffpojnjg", tag = "4")] - pub nfmkofnekla: i32, + #[prost(uint32, tag = "7")] + pub llmhaeapgon: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub bhccdffbaam: u32, } +/// Obf: NEBJABOEDND #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nebjaboednd { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub score_id: u32, +pub struct ChimeraDuelPlayerRankData { /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub rank: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pcboleafmdn { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub haklmiaencf: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "3")] + /// offset: 56 + #[prost(message, repeated, tag = "1")] pub gnjgpfdklbh: ::prost::alloc::vec::Vec, - /// offset: 40 + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub aaimonalopd: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub ngbakcigbmn: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "7")] + pub pggooinmolf: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "8")] + pub cifflebcfgk: u32, + /// offset: 32 #[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: 40 + #[prost(uint32, repeated, tag = "11")] + pub haklmiaencf: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "1")] - pub cifflebcfgk: u32, + #[prost(uint32, tag = "12")] + pub fglekndhmkn: u32, /// offset: 76 - #[prost(uint32, tag = "11")] - pub ngbakcigbmn: u32, + #[prost(uint32, tag = "15")] + pub defhfaglmlc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjnhikigkjc { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nhdgnbkbndb { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub ggmpegmehpd: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub lleogllhclk: u32, - /// offset: 36 + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub equip: ::core::option::Option, + /// offset: 48 #[prost(int32, tag = "4")] - pub oeeipjdnmok: i32, + pub gifjodbplpj: i32, /// offset: 40 - #[prost(uint32, tag = "8")] - pub fgecddfbfoj: u32, - /// offset: 44 #[prost(uint32, tag = "5")] pub unique_id: u32, - /// offset: 48 + /// offset: 44 + #[prost(uint32, tag = "6")] + pub fgecddfbfoj: u32, + /// offset: 52 #[prost(uint32, tag = "7")] pub exp: u32, - /// offset: 52 - #[prost(int32, tag = "14")] - pub gifjodbplpj: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub lleogllhclk: u32, + /// offset: 32 + #[prost(int32, tag = "12")] + pub oeeipjdnmok: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Glldhghjloa { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub bcgoaipkgik: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(string, tag = "13")] + #[prost(string, tag = "2")] pub nickname: ::prost::alloc::string::String, /// offset: 48 - #[prost(uint32, tag = "4")] - pub head_icon: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] 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")] + #[prost(uint32, tag = "6")] pub ipinhnfcioe: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub bcgoaipkgik: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "10")] + pub hp: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub kimkennlheh: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub head_icon: u32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bbdlcojkgmi { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "15")] pub phlamkcllkp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kghddibdabp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub grid_fight_equipment_id: u32, + #[prost(bool, tag = "5")] + pub is_locked: bool, /// 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, + #[prost(uint32, tag = "9")] + pub grid_fight_equipment_id: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub ipaobkonifl: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ndjgkjmpphj: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub fgecddfbfoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmojmnkoill { - /// offset: 24 - #[prost(bool, tag = "15")] - pub ifigfodopbb: bool, /// offset: 25 - #[prost(bool, tag = "5")] - pub aalccpjcbme: bool, + #[prost(bool, tag = "6")] + pub is_locked: bool, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub item_id: u32, /// offset: 28 #[prost(uint32, tag = "10")] - pub item_id: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] pub agbaifpnkii: u32, + /// offset: 24 + #[prost(bool, tag = "12")] + pub ifigfodopbb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poaciacejjn { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] pub dkcmmmpneme: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "3")] pub lcjfdchinhl: ::prost::alloc::vec::Vec, } /// Obf: ILHGAACMJHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9215)] +#[cmdid(9243)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] pub fmmiciheocm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "8")] pub kodoohhpikn: u32, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub gckfooiehha: u32, } /// Obf: CPMDNMMDCCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9218)] +#[cmdid(9216)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopBuyChimeraScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: INJCCMKJICJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9213)] +#[cmdid(9212)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopBuyItemCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub agbaifpnkii: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] + pub agbaifpnkii: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub jhinlpckmpk: u32, } /// Obf: LAOFKEIIEPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9248)] +#[cmdid(9224)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopBuyItemScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: MBOEOEFGEBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9230)] +#[cmdid(9245)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopLockCsReq { /// offset: 36 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "10")] pub is_locked: bool, - #[prost(oneof = "chimera_duel_shop_lock_cs_req::Kknboacncon", tags = "6, 5")] + #[prost(oneof = "chimera_duel_shop_lock_cs_req::Kknboacncon", tags = "9, 1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockCsReq`. @@ -16073,26 +16006,26 @@ pub mod chimera_duel_shop_lock_cs_req { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] Ndjgkjmpphj(u32), /// offset: 16 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] Agbaifpnkii(u32), } } /// Obf: NKNIPLOMJMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9222)] +#[cmdid(9225)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopLockScRsp { - /// offset: 32 - #[prost(bool, tag = "2")] + /// offset: 36 + #[prost(bool, tag = "1")] pub is_locked: bool, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub retcode: u32, - #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Kknboacncon", tags = "11, 6")] + #[prost(oneof = "chimera_duel_shop_lock_sc_rsp::Kknboacncon", tags = "4, 3")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ChimeraDuelShopLockScRsp`. @@ -16101,60 +16034,60 @@ pub mod chimera_duel_shop_lock_sc_rsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] Ndjgkjmpphj(u32), /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] Agbaifpnkii(u32), } } /// Obf: JLAIAPGBEIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9216)] +#[cmdid(9223)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopRefreshCsReq {} /// Obf: KIDHDGNADCF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9226)] +#[cmdid(9218)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelShopRefreshScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] 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: 64 + #[prost(uint32, tag = "2")] + pub ipinhnfcioe: u32, /// offset: 60 #[prost(uint32, tag = "3")] - pub nmpabpjhgpe: u32, + pub kimkennlheh: u32, /// offset: 68 + #[prost(uint32, tag = "6")] + pub idnhbbmlnjk: u32, + /// offset: 52 #[prost(uint32, tag = "7")] - pub ipinhnfcioe: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] + pub nmpabpjhgpe: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub jgphdbdhkko: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] pub bajhkgjpfed: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub bcgoaipkgik: ::prost::alloc::vec::Vec, /// offset: 76 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub hp: u32, - #[prost(oneof = "lceddgelbmj::Papiiimekdd", tags = "600, 1266")] + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub hgkdhjhkfbp: ::prost::alloc::vec::Vec, + #[prost(oneof = "lceddgelbmj::Papiiimekdd", tags = "982, 1596")] pub papiiimekdd: ::core::option::Option, } /// Nested message and enum types in `LCEDDGELBMJ`. @@ -16162,232 +16095,232 @@ pub mod lceddgelbmj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Papiiimekdd { - /// offset: 16 - #[prost(message, tag = "600")] + /// offset: 24 + #[prost(message, tag = "982")] Hkffigbbfae(super::Poaciacejjn), - /// offset: 16 - #[prost(message, tag = "1266")] + /// offset: 24 + #[prost(message, tag = "1596")] Pjckobnpfcb(super::Bbdlcojkgmi), } } /// Obf: DGNHKIDECGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9242)] +#[cmdid(9219)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelGetDataCsReq {} /// Obf: ALDPPBAIOEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9252)] +#[cmdid(9233)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub cofpfidnonn: ::core::option::Option, } /// Obf: LJLKLNBNHLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9254)] +#[cmdid(9229)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelUnlockMasterCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub ipinhnfcioe: u32, } /// Obf: FCIGOCFOGHK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9237)] +#[cmdid(9258)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelUnlockMasterScRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ipinhnfcioe: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ipinhnfcioe: u32, } /// Obf: CKMAAIACPBH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9229)] +#[cmdid(9213)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelStartGameCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub ipinhnfcioe: u32, } /// Obf: MKBBBFIDNNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9255)] +#[cmdid(9217)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelStartGameScRsp { - /// offset: 16 + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 #[prost(message, optional, tag = "8")] pub cfdiklbinhk: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, } /// Obf: AHBDLPFDPGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9219)] +#[cmdid(9220)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageCsReq {} /// Obf: NFPFNFPDFGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9239)] +#[cmdid(9231)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundShopStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub cfdiklbinhk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub cfdiklbinhk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebpbmfbfeja { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub aaimonalopd: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub cfdiklbinhk: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "6")] - pub enfkeaegpbj: bool, /// offset: 44 - #[prost(uint32, tag = "3")] + #[prost(bool, tag = "1")] + pub enfkeaegpbj: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] pub fglekndhmkn: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub cfdiklbinhk: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub aaimonalopd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kelkompbona { - /// offset: 24 - #[prost(uint32, tag = "12")] - 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 mbnbfbnklgh: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] - pub diecmlhjcfe: u32, - /// offset: 60 - #[prost(uint32, tag = "1")] - 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")] + #[prost(int32, tag = "1")] pub hp: i32, + /// offset: 52 + #[prost(uint32, tag = "2")] + pub index: u32, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub fgecddfbfoj: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub dkhcohkfkfa: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub unique_id: u32, + /// offset: 72 + #[prost(uint32, tag = "8")] + pub ebmjgpmhdmk: u32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub grid_fight_equipment_id: u32, + /// offset: 32 + #[prost(enumeration = "Kpepghlknfg", tag = "10")] + pub status: i32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub diecmlhjcfe: u32, + /// offset: 64 + #[prost(int32, tag = "12")] + pub atk: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub mbnbfbnklgh: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 total_auto_turns: u32, /// offset: 36 - #[prost(uint32, tag = "11")] - pub mhdbnnkhbbl: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub bphneolckad: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] + pub total_auto_turns: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub odibdclgkbe: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] pub total_turns: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub lplliiclchb: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub bphneolckad: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub mhdbnnkhbbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idgmaldabbe { - /// offset: 16 - #[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, optional, tag = "1")] - pub nmpgpdmhkam: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "10")] - pub cost_time: u32, + #[prost(uint32, tag = "2")] + pub total_damage: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub iifpjknclgf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub nmpgpdmhkam: ::core::option::Option, /// offset: 52 #[prost(uint32, tag = "9")] - pub total_damage: u32, + pub cost_time: u32, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub eecahbhndhc: ::prost::alloc::vec::Vec, } /// Obf: FIPOBGFFNKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9253)] +#[cmdid(9234)] #[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 = "14")] - pub milmhpodlbb: u32, - /// offset: 36 - #[prost(enumeration = "Diikfknehhg", tag = "5")] + #[prost(enumeration = "Diikfknehhg", tag = "4")] pub nonpimddjnn: i32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub stt: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub milmhpodlbb: u32, } /// Obf: EKICGMEHNGD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9244)] +#[cmdid(9230)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelEndRoundBattleStageScRsp { - /// offset: 32 - #[prost(uint32, tag = "2")] + /// offset: 36 + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 40 - #[prost(enumeration = "Diikfknehhg", tag = "8")] + /// offset: 32 + #[prost(enumeration = "Diikfknehhg", tag = "12")] pub nonpimddjnn: i32, #[prost( oneof = "chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon", - tags = "1613, 873" + tags = "1274, 1115" )] pub kknboacncon: ::core::option::Option< chimera_duel_end_round_battle_stage_sc_rsp::Kknboacncon, @@ -16398,63 +16331,63 @@ pub mod chimera_duel_end_round_battle_stage_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "1613")] + /// offset: 24 + #[prost(message, tag = "1274")] Cfdiklbinhk(super::Lceddgelbmj), - /// offset: 16 - #[prost(message, tag = "873")] + /// offset: 24 + #[prost(message, tag = "1115")] Cecfdncdbei(super::Ebpbmfbfeja), } } /// Obf: NHNFGOJKPDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9231)] +#[cmdid(9227)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelEndGameCsReq {} /// Obf: ABDJMGPOAOK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9250)] +#[cmdid(9239)] #[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 = "9")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub cecfdncdbei: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Giepfaipadi { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub fmmiciheocm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fjjhcdgndpd { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] pub jjojffaoedi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "8")] pub acckecihcgj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(message, optional, tag = "9")] + pub source: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub fliedgkfnol: u32, - #[prost(oneof = "jjkohcpbgal::Bhnpklcndng", tags = "337, 854, 1045")] + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub lheobndkghd: ::core::option::Option, + #[prost(oneof = "jjkohcpbgal::Bhnpklcndng", tags = "661, 491, 1931")] pub bhnpklcndng: ::core::option::Option, } /// Nested message and enum types in `JJKOHCPBGAL`. @@ -16462,14 +16395,14 @@ pub mod jjkohcpbgal { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Bhnpklcndng { - /// offset: 40 - #[prost(enumeration = "super::Bdejgkkacma", tag = "337")] + /// offset: 32 + #[prost(enumeration = "super::Bdejgkkacma", tag = "661")] Llcoepjfgpe(i32), - /// offset: 40 - #[prost(uint32, tag = "854")] + /// offset: 32 + #[prost(uint32, tag = "491")] Bnccmegjonf(u32), - /// offset: 40 - #[prost(message, tag = "1045")] + /// offset: 32 + #[prost(message, tag = "1931")] Iaeckedodef(super::Fjjhcdgndpd), } } @@ -16477,17 +16410,17 @@ pub mod jjkohcpbgal { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cjhocmlpmjd { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "8")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Flopnjfnaog { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub jooeekmdaeo: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "13")] pub nbhldbbbppa: bool, } #[derive(proto_derive::CmdID)] @@ -16495,7 +16428,7 @@ pub struct Flopnjfnaog { pub struct Lgedknlbcan { #[prost( oneof = "lgedknlbcan::Mmcgbgdjipn", - tags = "6, 7, 2, 9, 3, 12, 4, 14, 10, 11, 15" + tags = "14, 13, 12, 10, 7, 11, 9, 2, 5, 8, 6" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -16505,162 +16438,162 @@ pub mod lgedknlbcan { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "14")] Alpkknkafbg(super::Jjkohcpbgal), /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] Pbcghkngbfc(u32), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "12")] Pfobplcgggi(super::Nhdgnbkbndb), /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] Kbpjkiebbon(u32), /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "7")] Kjhmpboigge(super::Flopnjfnaog), /// offset: 24 - #[prost(message, tag = "12")] + #[prost(message, tag = "11")] Ficfioenben(super::Cjhocmlpmjd), /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] Gckfooiehha(u32), /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] Hfokekmcobp(u32), /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] Cifflebcfgk(u32), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "8")] Bhppapongoe(super::Mafdlbfijmb), /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] Ngbakcigbmn(u32), } } /// Obf: BDLPMPLGLPF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9251)] +#[cmdid(9228)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSyncChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "6")] + /// offset: 24 + #[prost(message, repeated, tag = "15")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } /// Obf: FPPLEPMEEHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9228)] +#[cmdid(9253)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelChangeLineupCsReq { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub aljojidaapc: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "3")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub giecffndleb: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub aljojidaapc: u32, } /// Obf: HIFFJEEAFAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9259)] +#[cmdid(9250)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelChangeLineupScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub ajfjlckpnam: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, } /// Obf: GELEDBJOGNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9224)] +#[cmdid(9236)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSellChimeraCsReq { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "2")] + pub ndjgkjmpphj: u32, + /// offset: 16 #[prost(uint32, repeated, tag = "12")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ndjgkjmpphj: u32, } /// Obf: HGEBBOPADLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9260)] +#[cmdid(9255)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSellChimeraScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "3")] pub ajfjlckpnam: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub ndjgkjmpphj: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub ndjgkjmpphj: u32, } /// Obf: KGCGPFEOCBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9247)] +#[cmdid(9249)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSelectGameCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub fglekndhmkn: u32, } /// Obf: KNIBJEJBDLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9256)] +#[cmdid(9257)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSelectGameScRsp { /// offset: 24 + #[prost(uint32, tag = "5")] + pub fglekndhmkn: u32, + /// offset: 28 #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub fglekndhmkn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pncngiamlca { - /// offset: 16 - #[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, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ajfjlckpnam: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub bcgoaipkgik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mafdlbfijmb { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub slot: u32, } /// Obf: EINFHDNDOHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9225)] +#[cmdid(9252)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub slot: u32, } /// Obf: GDFEPBJJBJB @@ -16669,100 +16602,151 @@ pub struct ChimeraDuelSaveFriendPvpLineupCsReq { #[cmdid(9232)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelSaveFriendPvpLineupScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub slot: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, } /// Obf: LMOAEPFPCAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9258)] +#[cmdid(9242)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub slot: u32, } /// Obf: IALCLGBDMBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9234)] +#[cmdid(9246)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelSetFriendDefendLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub slot: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GHDNIIFHFGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9238)] +#[cmdid(9240)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelGetFriendListCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mpphiojnkgb { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "5")] pub lineup: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub uid: u32, /// 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)] +#[cmdid(9215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChimeraDuelGetFriendListScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub friend_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BALPIPIDLDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9245)] +#[cmdid(9251)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub ipinhnfcioe: u32, } /// Obf: APNJBEGDHNJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9246)] +#[cmdid(9222)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChimeraDuelFinishMasterChallengeScRsp { /// offset: 24 #[prost(uint32, tag = "3")] pub ipinhnfcioe: u32, /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: MPGLAPAHADP +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9498)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ChooseDeliveryGetDataCsReq {} +/// Obf: MEAJJFGMAPG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9488)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ChooseDeliveryGetDataScRsp { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub pcojlmkpael: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Obf: LLGOONIKLAJ +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9483)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ChooseDeliveryCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ihfnfdklfic: u32, +} +/// Obf: EDLIDAKBKMK +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9492)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChooseDeliveryScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ihfnfdklfic: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 40 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9839)] +#[cmdid(9840)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hmmhdekahea { - #[prost(oneof = "hmmhdekahea::Nebnjdmfelo", tags = "14")] + #[prost(oneof = "hmmhdekahea::Nebnjdmfelo", tags = "10")] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `HMMHDEKAHEA`. @@ -16771,104 +16755,104 @@ pub mod hmmhdekahea { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "10")] Ihpjddciidb(bool), } } /// Obf: HEENDFJBHCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7232)] +#[cmdid(7209)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkGetInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Degffgkmfjj { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub cfjogmjihoe: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub script_id: u32, } /// Obf: LJDPBAPPHGO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7242)] +#[cmdid(7223)] #[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")] + #[prost(message, repeated, tag = "1")] pub dcgdhfjlhcn: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub lnkakgocaof: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub progress: u32, /// offset: 48 + #[prost(uint32, tag = "3")] + pub progress: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub lnkakgocaof: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub cdgichdiihh: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub hpeklhnpdaj: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub cdgichdiihh: u32, } /// Obf: HAEIIKKNAON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7244)] +#[cmdid(7219)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkUnlockTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub ckhclkoalke: u32, } /// Obf: LENKELHGNBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7227)] +#[cmdid(7248)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkUnlockTalentScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub ckhclkoalke: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: OMPIKFLGMCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7219)] +#[cmdid(7203)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkStartScriptCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "1")] pub bdgmnpijddl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub script_id: u32, } /// Obf: NBNMKLMOILM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7245)] +#[cmdid(7207)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkStartScriptScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub script_id: u32, } /// Obf: MNFBAGBGMGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7209)] +#[cmdid(7210)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClockParkGetOngoingScriptInfoCsReq {} #[derive(proto_derive::CmdID)] @@ -16877,81 +16861,81 @@ pub struct Cnoaggfcdal {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nijhccnmega { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub kcnekeggagg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub card_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub npcbecnbijk: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub kcnekeggagg: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub card_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iimhlpbeddh { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "10")] pub kcnekeggagg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "2")] + /// offset: 24 + #[prost(message, repeated, tag = "11")] 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")] + #[prost(message, optional, tag = "12")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nikcdpgkklf { /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "15")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kocbhdokfnf { - /// offset: 16 - #[prost(message, optional, tag = "13")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieficanecdh { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "2")] pub ndnhcfbfpmh: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub gacha_random: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffdljdageml { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fofgkmonjhj { /// offset: 24 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "3")] pub oekkajjegak: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mddikngbppl { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub jgphdbdhkko: u32, - #[prost(oneof = "mddikngbppl::Eefkmmobnoj", tags = "7, 1, 2, 6, 10, 3, 13, 9")] + #[prost(oneof = "mddikngbppl::Eefkmmobnoj", tags = "14, 3, 2, 13, 8, 9, 12, 1")] pub eefkmmobnoj: ::core::option::Option, } /// Nested message and enum types in `MDDIKNGBPPL`. @@ -16960,106 +16944,107 @@ pub mod mddikngbppl { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Eefkmmobnoj { /// offset: 24 - #[prost(message, tag = "7")] + #[prost(message, tag = "14")] Icpmabkblcd(super::Cnoaggfcdal), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "3")] Fdnlipkgblm(super::Pegdbkdljdj), /// offset: 24 #[prost(message, tag = "2")] Abipnabidpe(super::Nikcdpgkklf), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "13")] Bpmebjhdofc(super::Kocbhdokfnf), /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "8")] Hghbdacdjkp(super::Ieficanecdh), /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "9")] Dlngpbmgmkm(super::Ffdljdageml), /// offset: 24 - #[prost(message, tag = "13")] + #[prost(message, tag = "12")] Beljjjllcbk(super::Fofgkmonjhj), /// offset: 24 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "1")] Alfnniimblm(bool), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lobfokckpkb { - /// offset: 24 - #[prost(int32, tag = "12")] - pub jekohihjfmk: i32, /// offset: 28 - #[prost(int32, tag = "8")] + #[prost(int32, tag = "10")] pub pnoijpdmcpg: i32, /// offset: 32 - #[prost(int32, tag = "7")] + #[prost(int32, tag = "13")] pub akklilnjcpl: i32, + /// offset: 24 + #[prost(int32, tag = "14")] + pub jekohihjfmk: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint64, tag = "2")] pub unique_id: u64, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub nojlmnmpkdp: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub buff_id: u32, } +/// Obf: OBINJKCBALC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Obinjkcbalc { +pub struct ClockParkBuffList { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: LKADELHADBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7229)] +#[cmdid(7221)] #[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, + #[prost(uint32, repeated, tag = "1")] + pub fknboiimfld: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub habjhgpfgeb: ::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 + /// offset: 88 + #[prost(uint32, tag = "7")] + pub gigaefckiak: u32, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub hgdljdafhli: ::core::option::Option, + /// offset: 68 #[prost(uint32, tag = "9")] pub script_id: u32, /// offset: 84 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub jippmkbdjjc: u32, - /// offset: 88 - #[prost(uint32, tag = "2")] - pub gigaefckiak: u32, + /// offset: 80 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 76 + #[prost(uint32, tag = "12")] + pub dcahjelnjnp: u32, + /// offset: 32 + #[prost(string, tag = "13")] + pub imjflckfjgf: ::prost::alloc::string::String, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub ngbjmehdkhn: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub jofjeiflgbp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -17067,46 +17052,46 @@ pub struct Nkoccglhoml {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjaiagdnpgc { - /// offset: 24 - #[prost(message, optional, tag = "6")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub ceniobbijmf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aigedicfhce { - /// offset: 24 - #[prost(bool, tag = "2")] - pub is_win: bool, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub imgllibjapc: u32, + /// offset: 24 + #[prost(bool, tag = "9")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Camlfncbfhi { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "6")] pub avatar_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igjllhmjkpc { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub gacha_random: u32, /// offset: 28 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "6")] pub imkgokgkdph: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ajnkadcokol { /// offset: 24 - #[prost(bool, tag = "3")] - pub is_win: bool, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub imgllibjapc: u32, + /// offset: 28 + #[prost(bool, tag = "12")] + pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -17114,18 +17099,18 @@ pub struct Moemkblckko {} /// Obf: DJKMDMLOOOD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7243)] +#[cmdid(7224)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkHandleWaitOperationCsReq { - /// offset: 36 - #[prost(uint32, tag = "6")] - pub jgphdbdhkko: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub script_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub jgphdbdhkko: u32, #[prost( oneof = "clock_park_handle_wait_operation_cs_req::Limeojambpk", - tags = "4, 15, 1, 2, 8, 14, 9, 13" + tags = "10, 1, 14, 13, 15, 11, 2, 8" )] pub limeojambpk: ::core::option::Option< clock_park_handle_wait_operation_cs_req::Limeojambpk, @@ -17136,97 +17121,97 @@ 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")] + /// offset: 16 + #[prost(message, tag = "10")] Iknekejeglm(super::Nkoccglhoml), - /// offset: 24 - #[prost(message, tag = "15")] - Jfajebgkpeh(super::Kjaiagdnpgc), - /// offset: 24 + /// offset: 16 #[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 + Jfajebgkpeh(super::Kjaiagdnpgc), + /// offset: 16 #[prost(message, tag = "14")] + Dikedlhgdjj(super::Aigedicfhce), + /// offset: 16 + #[prost(message, tag = "13")] + Kboglmplnai(super::Camlfncbfhi), + /// offset: 16 + #[prost(message, tag = "15")] + Ejlkeglkgdn(super::Igjllhmjkpc), + /// offset: 16 + #[prost(message, tag = "11")] Aciopoijnef(super::Ajnkadcokol), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "2")] Mlhnhafplkd(super::Moemkblckko), - /// offset: 24 - #[prost(uint32, tag = "13")] + /// offset: 16 + #[prost(uint32, tag = "8")] 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 + /// offset: 48 #[prost(uint32, tag = "1")] - pub dcahjelnjnp: u32, + pub progress: u32, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] + pub dcahjelnjnp: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] 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, + pub ngbjmehdkhn: u32, + /// offset: 33 + #[prost(bool, tag = "7")] + pub dmneacgehec: bool, + /// offset: 32 + #[prost(bool, tag = "11")] + pub hgpkmhfpmbj: bool, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, } /// Obf: CLDLKNMOOOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7234)] +#[cmdid(7220)] #[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")] + /// offset: 48 + #[prost(uint32, tag = "2")] 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, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub jgphdbdhkko: u32, + /// offset: 40 + #[prost(enumeration = "ClockParkPlayStatus", tag = "13")] + pub lnpghcldokg: i32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub battle_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7221)] +#[cmdid(7217)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gediccggdgi { - /// offset: 24 - #[prost(bool, tag = "2")] - pub mhicfgappnb: bool, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub script_id: u32, + /// offset: 24 + #[prost(bool, tag = "11")] + pub mhicfgappnb: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7240)] +#[cmdid(7229)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ifegahjadhg { /// offset: 24 @@ -17235,121 +17220,121 @@ pub struct Ifegahjadhg { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7203)] +#[cmdid(7202)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ompemghmdpm { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub jgphdbdhkko: u32, } /// Obf: PGHBOPEOBHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7220)] +#[cmdid(7235)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 struct Pghbopeobha { + /// offset: 28 + #[prost(uint32, tag = "1")] pub script_id: u32, + /// offset: 32 + #[prost(uint64, tag = "4")] + pub unique_id: u64, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jgphdbdhkko: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7212)] +#[cmdid(7215)] #[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, +pub struct Onnhchdgbab { /// offset: 52 + #[prost(uint32, tag = "3")] + pub jgphdbdhkko: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub script_id: u32, + /// offset: 44 #[prost(uint32, tag = "9")] pub retcode: u32, - #[prost(oneof = "clock_park_use_buff_sc_rsp::Bahfdooagpp", tags = "181, 1259")] - pub bahfdooagpp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub habjhgpfgeb: ::core::option::Option, + #[prost(oneof = "onnhchdgbab::Bahfdooagpp", tags = "1877, 992")] + pub bahfdooagpp: ::core::option::Option, } -/// Nested message and enum types in `ClockParkUseBuffScRsp`. -pub mod clock_park_use_buff_sc_rsp { +/// Nested message and enum types in `ONNHCHDGBAB`. +pub mod onnhchdgbab { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bahfdooagpp { - /// offset: 16 - #[prost(message, tag = "181")] + /// offset: 24 + #[prost(message, tag = "1877")] Ceniobbijmf(super::Iimhlpbeddh), - /// offset: 16 - #[prost(message, tag = "1259")] + /// offset: 24 + #[prost(message, tag = "992")] Jofjeiflgbp(super::Lobfokckpkb), } } /// Obf: KMGDKPACAED /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7206)] +#[cmdid(7213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClockParkFinishScriptScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 16 + #[prost(message, optional, tag = "9")] pub nleomlnokcc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Item { + /// offset: 48 + #[prost(uint32, tag = "2")] + pub promotion: u32, /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] + pub unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub num: u32, - /// offset: 36 #[prost(uint32, tag = "6")] - pub promotion: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] pub main_affix_id: u32, - /// offset: 44 + /// offset: 40 #[prost(uint32, tag = "9")] + pub num: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] 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 = "7")] + #[prost(message, repeated, tag = "2")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PileItem { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub item_num: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub item_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ItemCost { - #[prost(oneof = "item_cost::Item", tags = "4, 5, 7")] + #[prost(oneof = "item_cost::Item", tags = "10, 5, 9")] pub item: ::core::option::Option, } /// Nested message and enum types in `ItemCost`. @@ -17357,116 +17342,118 @@ pub mod item_cost { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Item { - /// offset: 16 - #[prost(message, tag = "4")] + /// offset: 24 + #[prost(message, tag = "10")] PileItem(super::PileItem), - /// offset: 16 + /// offset: 24 #[prost(uint32, tag = "5")] EquipmentUniqueId(u32), - /// offset: 16 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(uint32, tag = "9")] RelicUniqueId(u32), } } +/// Obf: ItemCostData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ItemCostData { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "7")] pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gjjnnbkcjkf { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub item_count: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] + pub item_count: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njpjkjbmkgb { - /// offset: 24 + /// offset: 40 + #[prost(uint32, tag = "1")] + pub rank: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub tid: u32, + /// offset: 36 #[prost(uint32, tag = "4")] + pub promotion: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub level: u32, /// offset: 28 #[prost(uint32, tag = "13")] pub exp: u32, - /// offset: 32 - #[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 Hokmninjpbp { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[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 tid: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub main_affix_id: u32, /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub exp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub sub_affix_list: ::prost::alloc::vec::Vec, } +/// Obf: Relic #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Relic { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub reforge_sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "1")] + pub unique_id: u32, /// 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 = "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 = "13")] - pub main_affix_id: u32, + #[prost(bool, tag = "3")] + pub is_discarded: bool, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub reforge_sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 68 - #[prost(uint32, tag = "8")] - pub reforge_block_sub_affix_id: u32, - /// offset: 72 + #[prost(uint32, tag = "6")] + pub main_affix_id: u32, + /// offset: 76 #[prost(uint32, tag = "7")] pub level: u32, - /// offset: 76 - #[prost(uint32, tag = "1")] + /// offset: 72 + #[prost(uint32, tag = "8")] + pub tid: u32, + /// offset: 65 + #[prost(bool, tag = "10")] + pub is_protected: bool, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub dress_avatar_id: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] pub exp: u32, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub preview_sub_affix_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub reforge_block_sub_affix_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbkobpdkfoa { - #[prost(oneof = "gbkobpdkfoa::Fjianhmabab", tags = "14, 1, 9")] + #[prost(oneof = "gbkobpdkfoa::Fjianhmabab", tags = "2, 5, 7")] pub fjianhmabab: ::core::option::Option, } /// Nested message and enum types in `GBKOBPDKFOA`. @@ -17474,83 +17461,76 @@ pub mod gbkobpdkfoa { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fjianhmabab { - /// offset: 24 - #[prost(message, tag = "14")] + /// offset: 16 + #[prost(message, tag = "2")] Fnjbfpaloao(super::Gjjnnbkcjkf), - /// offset: 24 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "5")] Pagpnoklnom(super::Njpjkjbmkgb), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "7")] Lcmaddimion(super::Hokmninjpbp), } } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Plgjmckphml { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub item_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MotionInfo { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub rot: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub pos: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub rot: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Vector4 { - /// offset: 24 - #[prost(float, tag = "5")] + /// offset: 36 + #[prost(float, tag = "6")] pub z: f32, /// offset: 28 - #[prost(float, tag = "15")] + #[prost(float, tag = "8")] pub w: f32, - /// offset: 32 - #[prost(float, tag = "1")] + /// offset: 24 + #[prost(float, tag = "9")] pub x: f32, - /// offset: 36 - #[prost(float, tag = "13")] + /// offset: 32 + #[prost(float, tag = "10")] pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneMonsterWaveParam { - /// offset: 24 - #[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 level: u32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub cphiinkideb: u32, + #[prost(uint32, tag = "1")] + pub hard_level_group: u32, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] + pub cphiinkideb: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub iedebfccknl: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub elite_group: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnebodebelg { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "5")] pub iebnogooemo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub role_star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mndmndklkie { - #[prost(oneof = "mndmndklkie::TeleportNigger", tags = "1334")] + #[prost(oneof = "mndmndklkie::TeleportNigger", tags = "1951")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `MNDMNDKLKIE`. @@ -17558,226 +17538,237 @@ pub mod mndmndklkie { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum TeleportNigger { - /// offset: 24 - #[prost(message, tag = "1334")] + /// offset: 16 + #[prost(message, tag = "1951")] Eigmkojoeei(super::Hnebodebelg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonster { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub max_hp: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub cur_hp: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "11")] pub extra_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub max_hp: u32, - /// offset: 36 #[prost(uint32, tag = "12")] pub monster_id: u32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub cur_hp: u32, } +/// Obf: SceneMonsterWave #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMonsterWave { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "3")] 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: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] + pub battle_wave_id: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] pub battle_stage_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub monster_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub monster_param: ::core::option::Option, } +/// Obf: SceneBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneBattleInfo { - /// offset: 24 - #[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 = "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 + /// offset: 136 + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 96 #[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 + /// offset: 132 + #[prost(uint32, tag = "4")] + pub world_level: u32, + /// offset: 144 + #[prost(uint32, tag = "5")] + pub logic_random_seed: u32, + /// offset: 112 + #[prost(message, repeated, tag = "7")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(uint32, tag = "9")] + pub jaoiokbbmfc: u32, + /// offset: 72 #[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, + #[prost(bool, tag = "12")] + pub encrypt_result: bool, /// 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")] + #[prost(uint32, tag = "14")] pub battle_id: u32, - /// offset: 136 - #[prost(uint32, tag = "11")] - pub logic_random_seed: u32, + /// offset: 140 + #[prost(uint32, tag = "15")] + pub rounds_limit: u32, + /// offset: 88 + #[prost(message, optional, tag = "188")] + pub battle_evolve_build_data: ::core::option::Option< + BattleGridFightSpecialBattleInfo, + >, + /// offset: 80 + #[prost(message, optional, tag = "301")] + pub battle_grid_fight_data: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "466")] + pub battle_action_event_id: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "502")] + pub battle_fate_data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1053")] + pub battle_fate_rin_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1427")] + pub battle_sword_training_data: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "1565")] + pub battle_event: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(map = "uint32, message", tag = "1712")] + pub battle_target_info: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, optional, tag = "1939")] + pub battle_rogue_magic_info: ::core::option::Option, } +/// Obf: AetherDivideBattleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AetherDivideBattleInfo { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub buff_list: ::prost::alloc::vec::Vec, - /// 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 = "12")] - pub stage_id: u32, - /// offset: 56 - #[prost(bool, tag = "1")] - pub imekcmnfldi: bool, - /// offset: 60 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub logic_random_seed: u32, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub stage_id: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub battle_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub battle_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(bool, tag = "14")] + pub encrypt_result: bool, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub monster_wave_list: ::prost::alloc::vec::Vec, } +/// Obf: LBKMCGDMNJO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Eebphjcnbfo { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub assist_uid: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "9")] - pub avatar_type: i32, +pub struct AvatarLineup { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(enumeration = "AvatarType", tag = "3")] + pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub assist_uid: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmdpkoelkfl { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub return_item_list: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "10")] - pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(bool, tag = "1")] pub abfcdbocmcf: bool, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub return_item_list: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub relic_ids: ::prost::alloc::vec::Vec, } +/// Obf: APAMFCKFHLL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Apamfckfhll { +pub struct Kvp { /// offset: 24 - #[prost(uint32, tag = "7")] - pub key: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub value: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub key: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bjmphaaoefl { /// offset: 24 - #[prost(sint32, tag = "1")] - pub value: i32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub key: u32, + /// offset: 28 + #[prost(sint32, tag = "14")] + pub value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EquipRelic { /// offset: 24 - #[prost(uint32, tag = "5")] - pub r#type: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub relic_unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub r#type: u32, } +/// Obf: HeadFrameInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeadFrameInfo { - /// offset: 24 - #[prost(int64, tag = "11")] - pub head_frame_expire_time: i64, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub head_frame_item_id: u32, + /// offset: 24 + #[prost(int64, tag = "15")] + pub head_frame_expire_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AreaDynamicInfo { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub dice_slot_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub diy_dynamic_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub dice_slot_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pofnngoceok { - /// offset: 24 - #[prost(int64, tag = "6")] - pub kamopeebohj: i64, - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 28 + #[prost(uint32, tag = "2")] pub eiklmfpmjjd: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(uint32, tag = "3")] pub dice_slot_id: u32, + /// offset: 32 + #[prost(int64, tag = "10")] + pub expire_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cllbjdejfnf { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub r#type: u32, /// offset: 32 #[prost(uint32, tag = "14")] @@ -17841,49 +17832,49 @@ pub mod cllbjdejfnf { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiipjfdnpah { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub goejimnendc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub ofokohgpedo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "7")] + pub goejimnendc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub polmjfiknhn: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub ofokohgpedo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kaodlpjmefe { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 48 + #[prost(message, optional, tag = "2")] pub head_frame_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub uid: u32, + /// offset: 40 + #[prost(string, tag = "4")] + pub nickname: ::prost::alloc::string::String, /// 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 = "12")] - pub uid: u32, - /// offset: 60 - #[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 = "10")] + #[prost(enumeration = "PlatformType", tag = "6")] pub platform: i32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 24 + #[prost(string, tag = "12")] + pub djonelmifee: ::prost::alloc::string::String, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub head_icon: u32, /// offset: 76 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub midbiphkljo: u32, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub dcofphdknij: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -17891,72 +17882,75 @@ pub struct ContentPackageGetDataCsReq {} /// Obf: FOBAMBNCFDP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7542)] +#[cmdid(7523)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageGetDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub retcode: u32, } +/// Obf: ContentPackageInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ContentPackageInfo { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub content_id: u32, /// offset: 28 - #[prost(enumeration = "ContentPackageStatus", tag = "14")] + #[prost(enumeration = "ContentPackageStatus", tag = "7")] pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub content_id: u32, } +/// Obf: ContentPackageData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageData { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "1")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub cur_content_id: u32, } /// Obf: GPDCBDHANON /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7507)] +#[cmdid(7537)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ContentPackageSyncDataScNotify { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub data: ::core::option::Option, } /// Obf: FEKDLNPGPKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7527)] +#[cmdid(7548)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ContentPackageTransferScNotify {} +/// Obf: DailyActivityInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub daily_active_point: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub is_has_taken: bool, } /// Obf: PKBMBKLIIFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3373)] +#[cmdid(3325)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeApRewardCsReq { /// offset: 24 @@ -17966,159 +17960,153 @@ pub struct TakeApRewardCsReq { /// Obf: BLGFDCAPOOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3303)] +#[cmdid(3378)] #[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 = "3")] + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, } /// Obf: GFIIJKCCICO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3380)] +#[cmdid(3393)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetDailyActiveInfoCsReq {} /// Obf: DIJHCMKKLBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3327)] +#[cmdid(3358)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetDailyActiveInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub daily_active_level_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "7")] pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub daily_active_level_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, + #[prost(uint32, tag = "11")] + pub daily_active_point: u32, /// offset: 44 #[prost(uint32, tag = "14")] - pub daily_active_point: u32, + pub retcode: u32, } /// Obf: LDABILELOFN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3336)] +#[cmdid(3388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DailyActiveInfoNotify { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] pub daily_active_point: u32, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub daily_active_level_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub daily_active_quest_id_list: ::prost::alloc::vec::Vec, } /// Obf: HCGENMGNLDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3313)] +#[cmdid(3381)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeAllApRewardCsReq {} /// Obf: APEIKKFNKAJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3315)] +#[cmdid(3386)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAllApRewardScRsp { - /// 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 = "7")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub take_reward_level_list: ::prost::alloc::vec::Vec, } /// Obf: HHKPBPHJOMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9293)] +#[cmdid(9296)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetDiceCombatSystemDataCsReq {} +pub struct GetSystemDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pkenagkiecb { /// offset: 24 - #[prost(int64, tag = "13")] - pub unlock_timestamp: i64, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub clekaklpnbp: u32, + /// offset: 32 + #[prost(int64, tag = "15")] + pub unlock_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cmkmoiganhn { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub fpjmkdndenk: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub fpjmkdndenk: u32, + /// offset: 24 #[prost(uint32, tag = "12")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pdeiedgcoba { + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub gnnbmnhoifg: ::prost::alloc::vec::Vec, /// 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)] +#[cmdid(9270)] #[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 struct GetSystemDataRsp { + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 56 + /// offset: 40 #[prost(uint32, repeated, tag = "6")] - pub jnflokpdkja: ::prost::alloc::vec::Vec, - /// offset: 64 + pub ohfiibeipje: ::prost::alloc::vec::Vec, + /// offset: 56 #[prost(uint32, tag = "9")] - pub nbcgonpkoji: u32, - /// offset: 68 - #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub kcnekeggagg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub dgfnldbflaj: ::core::option::Option, } /// Obf: IPGLHOIFDAB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9280)] +#[cmdid(9297)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddItemRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub reward: ::core::option::Option, /// offset: 40 - #[prost(int64, tag = "6")] - pub unlock_timestamp: i64, - #[prost(oneof = "add_item_rsp::Fjianhmabab", tags = "5, 7")] + #[prost(int64, tag = "7")] + pub unlock_time: i64, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, + #[prost(oneof = "add_item_rsp::Fjianhmabab", tags = "6, 2")] pub fjianhmabab: ::core::option::Option, } /// Nested message and enum types in `AddItemRsp`. @@ -18126,315 +18114,315 @@ pub mod add_item_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Fjianhmabab { - /// offset: 24 - #[prost(uint32, tag = "5")] + /// offset: 16 + #[prost(uint32, tag = "6")] AvatarId(u32), - /// offset: 24 - #[prost(uint32, tag = "7")] + /// offset: 16 + #[prost(uint32, tag = "2")] Clekaklpnbp(u32), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9264)] +#[cmdid(9274)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DiceCombatMainPageRollDiceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9299)] +#[cmdid(9295)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DiceCombatMainPageRollDiceScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: JFGGPGHOANG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9263)] +#[cmdid(9281)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetDiceCombatShopDataCsReq {} +pub struct GetShopDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njebdkojnga { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "10")] pub cnffgbmpchd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fldkoelbpga { + /// offset: 32 + #[prost(bool, tag = "1")] + pub dofneaphmkh: bool, /// offset: 16 #[prost(message, optional, tag = "3")] - pub oicgfngnloe: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub kdmngcljdom: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub item_id: u32, + pub cost: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "7")] - pub dofneaphmkh: bool, + #[prost(uint32, tag = "7")] + pub item_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub kdmngcljdom: u32, } /// Obf: IEGHPBPFCGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9288)] +#[cmdid(9265)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetDiceCombatShopDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] - pub opnfobjopcb: ::prost::alloc::vec::Vec, +pub struct GetShopDataScRsp { /// offset: 32 #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub opnfobjopcb: ::prost::alloc::vec::Vec, } /// Obf: IAFNLKNKPBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9268)] +#[cmdid(9284)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyShopGoodCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub shop_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub kdmngcljdom: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub shop_id: u32, } /// Obf: NCGNOILONNI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9266)] +#[cmdid(9272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyShopGoodScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub opnfobjopcb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub opnfobjopcb: ::prost::alloc::vec::Vec, } /// Obf: PENHEEONFHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9273)] +#[cmdid(9283)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ModifyAvatarDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub llpcnbjimcn: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub avatar_id: u32, } /// Obf: NALJOPFBJDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9279)] +#[cmdid(9290)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ModifyAvatarDiceRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub mlflpfmlknf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub avatar: ::core::option::Option, } /// Obf: LAPHOALBKBH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9287)] +#[cmdid(9267)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpgradeAvatarCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub avatar_id: u32, } /// Obf: LCACCGHOGDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9269)] +#[cmdid(9293)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpgradeAvatarRsp { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "6")] - pub mlflpfmlknf: ::core::option::Option, + pub avatar: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ELOCPGOBJFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9294)] +#[cmdid(9273)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishPveStageCsReq { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub mpdhnfnciea: u32, /// offset: 24 - #[prost(bool, tag = "6")] - pub ainkfeinnak: bool, - /// offset: 25 - #[prost(bool, tag = "14")] + #[prost(uint32, tag = "10")] + pub damage: u32, + /// offset: 29 + #[prost(bool, tag = "13")] pub is_win: bool, /// offset: 28 - #[prost(uint32, tag = "4")] - pub damage: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub mpdhnfnciea: u32, + #[prost(bool, tag = "14")] + pub ainkfeinnak: bool, } /// Obf: DFLIOADBEDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9292)] +#[cmdid(9269)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishPveStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub mpdhnfnciea: u32, + /// offset: 40 + #[prost(bool, tag = "5")] + pub is_win: bool, /// offset: 32 #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub mpdhnfnciea: u32, - /// offset: 40 - #[prost(bool, tag = "2")] - pub is_win: bool, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9275)] +#[cmdid(9279)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Blbhacnkkfc { - /// offset: 24 - #[prost(bool, tag = "7")] - pub jjmainnijko: bool, - /// offset: 25 + /// offset: 32 + #[prost(uint32, tag = "1")] + pub eecijblglng: u32, + /// offset: 28 + #[prost(int32, tag = "6")] + pub galohjonkcg: i32, + /// offset: 36 #[prost(bool, tag = "9")] pub is_win: bool, - /// offset: 28 - #[prost(int32, tag = "12")] - pub galohjonkcg: i32, - /// offset: 32 - #[prost(uint32, tag = "10")] + /// offset: 24 + #[prost(uint32, tag = "11")] pub lehiggfkpmn: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub eecijblglng: u32, + /// offset: 37 + #[prost(bool, tag = "12")] + pub is_friend: bool, } /// Obf: IOEOOJJNGKD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9265)] +#[cmdid(9278)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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 aelaegoobmb: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mpdhnfnciea: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub kghbjelhoba: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] pub fgbijplpobi: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] + /// offset: 45 + #[prost(bool, tag = "12")] + pub is_win: bool, + /// offset: 32 + #[prost(uint32, tag = "14")] pub eoilkccleif: u32, + /// offset: 44 + #[prost(bool, tag = "15")] + pub ainkfeinnak: bool, } /// Obf: AFAAPIGOAEN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9272)] +#[cmdid(9298)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct V2FinishPveStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub mpdhnfnciea: u32, /// offset: 36 - #[prost(bool, tag = "4")] - pub is_win: bool, - /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub mpdhnfnciea: u32, + /// offset: 32 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9274)] +#[cmdid(9276)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ddknimhhnpa { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "5")] 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, + /// offset: 44 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub lmplljfmfec: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub total_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kkiacmjgikn { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "2")] pub objolnojikc: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "12")] - pub joikienjnji: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] pub ohpidoojdhj: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub joikienjnji: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dfjpgilaaon { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] pub eciokddbepn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub kmadachjhjc: u32, - /// offset: 36 + /// offset: 40 #[prost(uint32, tag = "6")] pub pdhdohaijkd: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub hcckhlmlene: u32, /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] + pub hcckhlmlene: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub dalcmielfdd: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub kmadachjhjc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nacegiamjmg { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub cjgghhcilmd: u32, /// offset: 28 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "7")] pub kgkejakkldp: bool, } /// Obf: JEMBBCBCOIK @@ -18446,68 +18434,68 @@ pub struct GetDrinkMakerDataCsReq {} /// Obf: JPDFANKBJNO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6986)] +#[cmdid(6988)] #[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")] + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub emiaiomolpo: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "4")] pub level: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub fgbelhjakcc: u32, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub onfnednfoll: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub lmogdpmlkfh: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub fhpkjonkhac: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub day: u32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub exp: u32, } /// Obf: HAALIJLGHNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6996)] +#[cmdid(6983)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MakeDrinkCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub agcblnphfci: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub fgbelhjakcc: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub agcblnphfci: ::core::option::Option, } /// Obf: BIFNKEPOOPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7000)] +#[cmdid(6992)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MakeDrinkScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub lejdbhmpbbg: u32, - /// offset: 28 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "7")] pub kgkejakkldp: bool, - /// offset: 32 - #[prost(uint32, tag = "15")] + /// offset: 28 + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub lejdbhmpbbg: u32, } /// Obf: GCOKGACMDNF /// Type: Req @@ -18518,291 +18506,291 @@ pub struct EndDrinkMakerSequenceCsReq {} /// Obf: JALACKKFDEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6999)] +#[cmdid(6997)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EndDrinkMakerSequenceScRsp { - /// 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")] + /// offset: 32 + #[prost(message, repeated, tag = "7")] 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 = "7")] - pub retcode: u32, - /// offset: 64 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] + pub exp: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] pub bfhgaccogjd: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub fhpkjonkhac: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub guest: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "14")] + pub level: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: CEJMDKPGPGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6992)] +#[cmdid(6985)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MakeMissionDrinkCsReq { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "2")] pub agcblnphfci: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] - pub cjgghhcilmd: u32, - /// offset: 36 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "5")] pub is_save: bool, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub cjgghhcilmd: u32, } /// Obf: NALOLCLOBMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6994)] +#[cmdid(6984)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MakeMissionDrinkScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub lmogdpmlkfh: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "14")] - pub is_save: bool, - /// offset: 33 - #[prost(bool, tag = "6")] - pub kgkejakkldp: bool, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 37 + #[prost(bool, tag = "7")] + pub kgkejakkldp: bool, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub lmogdpmlkfh: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "12")] + pub is_save: bool, } /// Obf: DJALAJMGFHO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6984)] +#[cmdid(6991)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetDrinkMakerDayEndScNotify { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub hbjijhhmego: u32, } /// Obf: IHKCFDECEEH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6991)] +#[cmdid(6995)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerChallengeCsReq { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub agcblnphfci: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub challenge_id: u32, } /// Obf: AIIAOELLFAP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6997)] +#[cmdid(6981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerChallengeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "1")] - pub kgkejakkldp: bool, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub challenge_id: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub kgkejakkldp: bool, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: MDJMAMCHFAO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6983)] +#[cmdid(6989)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerUpdateTipsNotify { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub fhpkjonkhac: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lefidlicemh { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub lnckehdmhld: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub agcblnphfci: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "13")] - pub mhndlpidjie: bool, /// offset: 44 #[prost(uint32, tag = "2")] pub mjjmpmccnjh: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub lnckehdmhld: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "13")] + pub mhndlpidjie: bool, } /// Obf: INBGOEJNFLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6988)] +#[cmdid(7000)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerCheersGetDataCsReq {} /// Obf: OFANJNFJCGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6987)] +#[cmdid(6990)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DrinkMakerCheersGetDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub nhfmcmghade: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "2")] pub lfnjkncgnee: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub nhfmcmghade: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "1")] - pub olkjpiikckp: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub olkjpiikckp: u32, } /// Obf: NMKKIFLKMPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6990)] +#[cmdid(6987)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkCsReq { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 36 + #[prost(uint32, tag = "1")] + pub mjjmpmccnjh: u32, + /// offset: 40 + #[prost(bool, tag = "9")] + pub pcpihpdoigi: bool, + /// offset: 16 + #[prost(message, optional, tag = "10")] pub agcblnphfci: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub group_id: u32, - /// offset: 36 - #[prost(bool, tag = "7")] - pub pcpihpdoigi: bool, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub mjjmpmccnjh: u32, } /// Obf: KOJDMLGPKII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6995)] +#[cmdid(6994)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerCheersMakeDrinkScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub gkbfmpcffoe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub gkbfmpcffoe: ::core::option::Option, } /// Obf: CNAFOICMECG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6981)] +#[cmdid(6986)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupCsReq {} /// Obf: NOMBOPLGJJC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6993)] +#[cmdid(6999)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DrinkMakerCheersEnterNextGroupScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub olkjpiikckp: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub olkjpiikckp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElationActivityAvatar { /// offset: 24 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, - /// offset: 28 #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElationActivityLevelData { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub boeinfjiile: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub ffgfindlmcf: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub chpcjibgkfk: u32, - /// offset: 36 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "5")] pub is_perfect: bool, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub level_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub boeinfjiile: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub chpcjibgkfk: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ffgfindlmcf: u32, } /// Obf: NJKCBFFNNEH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9109)] +#[cmdid(9110)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetElationActivityDataCsReq {} /// Obf: ONJNHGNCEOE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9108)] +#[cmdid(9101)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub level_data_list: ::prost::alloc::vec::Vec, } /// Obf: BKMKLMLDHJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9102)] +#[cmdid(9103)] #[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")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub player_selected_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub fixed_avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub level_id: u32, } /// Obf: HBPGCJMBKGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9110)] +#[cmdid(9105)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterElationActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub level_id: u32, } /// Obf: NHFAHLAIHEJ @@ -18811,260 +18799,260 @@ pub struct EnterElationActivityStageScRsp { #[cmdid(9104)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElationActivityBattleEndScNotify { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub level_data: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub jcfmcepkeha: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub jigfpiobahb: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub level_id: u32, /// offset: 40 - #[prost(uint32, tag = "3")] - pub perfect_wave: u32, - /// offset: 44 #[prost(uint32, tag = "13")] - pub jcfmcepkeha: u32, + pub perfect_wave: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub level_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nohpjfogflm { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub jjijbjdknae: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Acakolcgdll { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub nmjioggnleo: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 44 + #[prost(uint32, tag = "1")] + pub mdiijkbhbbi: u32, + /// offset: 36 #[prost(bool, tag = "8")] pub gpphkpehkim: bool, - /// offset: 36 - #[prost(uint32, tag = "9")] + /// offset: 32 + #[prost(uint32, tag = "11")] pub npgfnbpfmki: u32, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub kkckmcdgcgk: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub mdiijkbhbbi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub nmjioggnleo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "5")] + pub lihahpdcikl: u32, + /// offset: 29 + #[prost(bool, tag = "7")] pub mebmamhhgmd: bool, - /// offset: 33 - #[prost(bool, tag = "2")] + /// offset: 28 + #[prost(bool, tag = "8")] pub jfapniecbko: bool, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub ihaomlephom: u32, /// offset: 40 #[prost(uint32, tag = "9")] + pub lopnadhjkbf: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub blnhcibkjom: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ihaomlephom: 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, + #[prost(message, repeated, tag = "1")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "5")] pub pcklcaedjpc: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub kpmknbnoafp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghfekegefac { /// offset: 24 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 28 #[prost(uint32, tag = "10")] pub omfgaabelhe: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhciimgmiml { /// offset: 24 - #[prost(uint32, tag = "7")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub aoolknmjlni: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Clbncpofnpb { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub gelljojmefp: u32, /// offset: 24 #[prost(uint32, tag = "7")] - pub gelljojmefp: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] pub aoolknmjlni: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] + /// offset: 28 + #[prost(uint32, tag = "15")] pub mcghfjcbbmk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bmjddolalfi { /// offset: 24 - #[prost(uint32, tag = "9")] - pub enbegmdifkn: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub count: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub enbegmdifkn: 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")] + #[prost(message, repeated, tag = "3")] + pub eljebpiokdd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "4")] pub fgjiamooiig: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "6")] 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")] + #[prost(uint64, tag = "7")] pub fekhnekhaak: u64, - /// offset: 64 - #[prost(uint32, tag = "12")] - pub jfbomkncnie: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ffeilkdlabh: ::prost::alloc::vec::Vec, /// offset: 68 #[prost(uint32, tag = "13")] pub dfelfgnjgdp: u32, + /// offset: 64 + #[prost(uint32, tag = "14")] + pub jfbomkncnie: 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")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub ajfhkpngpdb: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub jjhmehgelno: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "10")] pub dlcgpenpmnk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Agfggfbnojc { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub ammpolonobc: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] + pub ammpolonobc: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iilbdjmkelg { - /// offset: 16 - #[prost(message, repeated, tag = "6")] + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub fgjhnnpoggf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub icncmmeejkm: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub beijkgpgffe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lgflggdmagd { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub beijkgpgffe: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] 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 + /// offset: 32 #[prost(message, repeated, tag = "5")] pub lcjfdchinhl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub nilekcagimk: ::prost::alloc::vec::Vec, } /// Obf: BAKKENDDMOL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2582)] +#[cmdid(2559)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetElfRestaurantDataCsReq {} /// Obf: FDFOELGFBCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2592)] +#[cmdid(2573)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetElfRestaurantDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 64 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 40 + #[prost(message, optional, tag = "4")] pub oenljgebcga: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "5")] + pub ffkcmkjffcm: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub ibhkokeemoi: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] 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, + pub ahceimgnbnm: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2557)] +#[cmdid(2587)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aleedhcdial {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2573)] +#[cmdid(2594)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jfmkfjjcdkn { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] @@ -19072,7 +19060,7 @@ pub struct Jfmkfjjcdkn { pub struct Hgmjfbcfjfn { #[prost( oneof = "hgmjfbcfjfn::Enddahpbckj", - tags = "4, 2, 12, 6, 11, 10, 5, 9, 1, 3, 15, 14" + tags = "4, 10, 12, 7, 5, 9, 14, 8, 3, 15, 13, 11" )] pub enddahpbckj: ::core::option::Option, } @@ -19085,70 +19073,70 @@ pub mod hgmjfbcfjfn { #[prost(message, tag = "4")] Jnbfibdklgb(super::Acakolcgdll), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "10")] Lemcgnhlooi(super::Obdbodnjacd), /// offset: 24 #[prost(message, tag = "12")] Nefhjpjalgo(super::Agfggfbnojc), /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] Edgoifoobmh(u32), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "5")] Hinkdpmaicb(super::Ghfekegefac), /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "9")] Mocnalbmlli(super::Fhciimgmiml), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "14")] Mfajapgacpa(super::Moogihhbhfg), /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] Fdlgknfipmg(u32), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "3")] Hmgkhcnmddj(super::Lgflggdmagd), /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] Kmhmakdfklb(u32), /// offset: 24 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "13")] Pcklcaedjpc(bool), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "11")] Hgpmmehonld(super::Labmfheepbi), } } /// Obf: AODEGGFNDJP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2577)] +#[cmdid(2598)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantDataChangeNotify { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "13")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2569)] +#[cmdid(2553)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eeagaclndfn { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub lopnadhjkbf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2595)] +#[cmdid(2557)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnoenkfakek { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 16 #[prost(message, optional, tag = "7")] pub fkmfhaajmmf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -19157,121 +19145,118 @@ pub struct Kplhhleggcd { #[prost(uint32, tag = "2")] pub ihaomlephom: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub lopnadhjkbf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkegpaocgcj { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub lopnadhjkbf: u32, /// offset: 24 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "7")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub ihaomlephom: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub lopnadhjkbf: u32, } /// Obf: AADFONOBBKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2559)] +#[cmdid(2560)] #[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")] + #[prost(uint32, tag = "1")] pub blnhcibkjom: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub fmcghnlbikp: ::prost::alloc::vec::Vec, } /// Obf: EPDCKMBJMOO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2579)] +#[cmdid(2571)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub fpebfljmejl: ::prost::alloc::vec::Vec, } /// Obf: GAHILLJECMN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2593)] +#[cmdid(2574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantHarvestCropCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "10")] 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")] + #[prost(message, optional, tag = "6")] pub kkdjmimhnae: ::core::option::Option, + /// offset: 32 + #[prost(map = "uint32, message", tag = "9")] + pub jocfflkpnol: ::std::collections::HashMap, /// offset: 40 - #[prost(uint32, tag = "2")] - pub ihaomlephom: u32, + #[prost(uint32, tag = "10")] + pub lopnadhjkbf: u32, /// offset: 44 #[prost(uint32, tag = "15")] - pub lopnadhjkbf: u32, + pub ihaomlephom: u32, } /// Obf: AFOKEPANBEH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2584)] +#[cmdid(2570)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub lgpombcjpkl: ::prost::alloc::vec::Vec, } /// Obf: DEJCDBOCLHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2571)] +#[cmdid(2567)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedCsReq { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "14")] 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 lopnadhjkbf: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub ihaomlephom: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub feanllocfba: ::core::option::Option, } /// Obf: IPFOBFKCDGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2590)] +#[cmdid(2579)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantRecycleSeedScRsp { /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "7")] pub hdamnmcdhlh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] @@ -19280,275 +19265,273 @@ pub struct ElfRestaurantRecycleSeedScRsp { /// Obf: FIOHLMBJJDB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2596)] +#[cmdid(2597)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plohacfcdkf { /// offset: 24 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "1")] pub reward_list: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub progress: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub ocjkdcpanjm: u32, /// offset: 32 #[prost(uint32, tag = "15")] - pub progress: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] pub mmmadinmhfb: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub ocjkdcpanjm: u32, } /// Obf: HDPBHCKNOBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2565)] +#[cmdid(2592)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantTakeVillagerRewardScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2553)] +#[cmdid(2552)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ockgmngkiee { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub ammpolonobc: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2588)] +#[cmdid(2564)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fceehnojaan { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "5")] pub fkmfhaajmmf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2570)] +#[cmdid(2585)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hcbcpfnmmmi { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub omfgaabelhe: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2562)] +#[cmdid(2565)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghnlnaaaolg { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2556)] +#[cmdid(2563)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hcgnkjhkjmm { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub igoojkmpmdc: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub aoolknmjlni: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2566)] +#[cmdid(2558)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ijbbckpnpaf { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kheoagdihcc { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] 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")] + #[prost(uint32, tag = "3")] pub kinccgndojn: u32, /// offset: 36 - #[prost(bool, tag = "15")] - pub facnfjfmpnk: bool, - /// offset: 37 #[prost(bool, tag = "5")] + pub facnfjfmpnk: bool, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub medlnejhoef: ::prost::alloc::vec::Vec, + /// offset: 37 + #[prost(bool, tag = "14")] pub dplfiipiacn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpljjhffodo { /// offset: 24 - #[prost(uint32, tag = "13")] - pub num: u32, + #[prost(uint32, tag = "2")] + pub event_type: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub laoacnpdold: u32, + #[prost(uint32, tag = "4")] + pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fjebmhibjpl { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub bbmelnjbgal: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub caoflnhbolk: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub bbmelnjbgal: 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 + /// offset: 52 #[prost(uint32, tag = "4")] - pub adgnneoeafo: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] pub biofdpichlc: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub ifgmfcognjf: u32, /// offset: 40 - #[prost(uint32, tag = "11")] - pub ihhkfadnadn: u32, + #[prost(bool, tag = "10")] + pub fklnfmahkgd: bool, /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] + pub adgnneoeafo: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub dbobkaagpjh: ::prost::alloc::vec::Vec, + /// offset: 41 + #[prost(bool, tag = "13")] + pub plieoddeehg: bool, + /// offset: 36 + #[prost(uint32, tag = "14")] 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, + #[prost(uint32, tag = "15")] + pub ihhkfadnadn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "7")] pub glabgheagmi: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub biofdpichlc: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub event_id: 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, + /// offset: 64 + #[prost(uint32, tag = "4")] + pub ofmdjamjngn: u32, + /// offset: 88 + #[prost(uint32, tag = "5")] + pub gkoongbhomm: u32, + /// offset: 56 + #[prost(message, repeated, tag = "6")] + pub pigmdkogade: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub ifdkcgenncp: u32, + /// offset: 76 + #[prost(uint32, tag = "8")] + pub ploembocige: u32, + /// offset: 80 + #[prost(uint32, tag = "9")] + pub hfiblhafonm: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub mfiibgcfabf: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub fekhnekhaak: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub pnbhfpmpghn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub cmodblcaejf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub mgfhebidaol: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2568)] +#[cmdid(2593)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Goojijdpkip { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: FGADBGEMDAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2599)] +#[cmdid(2590)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElfRestaurantBuyShopItemCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub icncmmeejkm: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub icaildehhbn: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub icncmmeejkm: u32, } /// Obf: GAAODNGGFJF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2564)] +#[cmdid(2576)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantBuyShopItemScRsp { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "6")] pub icncmmeejkm: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub glapknmcibi: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub fkmfhaajmmf: ::core::option::Option, } /// Obf: NDEFINBJPAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2600)] +#[cmdid(2595)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderCsReq { /// offset: 24 @@ -19558,21 +19541,21 @@ pub struct ElfRestaurantFinishTradeOrderCsReq { /// Obf: LOOPILHHNFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2587)] +#[cmdid(2589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ElfRestaurantFinishTradeOrderScRsp { - /// offset: 16 - #[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 = "3")] - pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub bfadnhjajbj: u32, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub fkmfhaajmmf: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub glapknmcibi: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] @@ -19580,51 +19563,51 @@ pub struct ElfRestaurantFinishTradeOrderScRsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kfliegjgobo { /// offset: 24 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "12")] pub cobakmlaojc: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2598)] +#[cmdid(2582)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Endidpakmgf { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2574)] +#[cmdid(2586)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mfijfceakha { /// offset: 24 - #[prost(bool, tag = "4")] - pub cagchkjhmpd: bool, + #[prost(bool, tag = "7")] + pub is_active: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2578)] +#[cmdid(2580)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njmhbeaaooc { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hklddaaecln { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub state: u32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub ljhknkflgde: u32, + #[prost(uint32, tag = "8")] + pub state: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub region_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kkfmgcndhgh { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "14")] pub dmdkaoolabf: ::prost::alloc::vec::Vec, } /// Type: Req @@ -19634,952 +19617,921 @@ pub struct Kkfmgcndhgh { pub struct GetEraFlipperDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6567)] +#[cmdid(6571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEraFlipperDataScRsp { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 #[prost(message, optional, tag = "11")] pub data: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6564)] +#[cmdid(6562)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ChangeEraFlipperDataCsReq { - /// offset: 16 - #[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")] + #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6552)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6553)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct EnterEraFlipperDataCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub state: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub ljhknkflgde: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6557)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ChangeEraFlipperDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub data: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6555)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ResetEraFlipperDataCsReq { + /// offset: 24 + #[prost(bool, tag = "1")] + pub cjeildioioe: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6559)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ResetEraFlipperDataScRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub data: ::core::option::Option, + /// offset: 36 + #[prost(bool, tag = "15")] + pub cjeildioioe: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6569)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct EnterEraFlipperDataCsReq { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub state: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub region_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6568)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterEraFlipperDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "5")] - pub ljhknkflgde: u32, + #[prost(uint32, tag = "6")] + pub region_id: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6560)] +#[cmdid(6565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dmiceocogad { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ehplfhlnmif { /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "14")] + #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 32 - #[prost(double, tag = "13")] + #[prost(double, tag = "7")] pub damage: f64, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldlcmmopkng { - /// offset: 24 - #[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 = "4")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 56 + /// offset: 60 #[prost(enumeration = "Edjkfobbdjf", tag = "2")] pub hfpejidddjg: i32, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub round_cnt: u32, + /// offset: 48 + #[prost(message, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub djhhpkmhpbc: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub round_cnt: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub battle_target_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub dckigahcnmj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Acnkopcgkdd { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] + pub max_score: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub faglnmdfome: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub level_id: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub max_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gomkghjbnfm { /// offset: 24 - #[prost(uint32, tag = "8")] - pub jekloeppjbk: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub jekloeppjbk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hloadnfiooo { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] 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")] + #[prost(uint32, tag = "6")] + pub level_id: u32, + /// offset: 32 + #[prost(bool, tag = "11")] pub fanpgkbliob: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmmlgkhalla { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub cepcglmfpbc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Edjkfobbdjf", tag = "3")] - pub hfpejidddjg: i32, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub item_value: u32, + /// offset: 36 + #[prost(enumeration = "Edjkfobbdjf", tag = "8")] + pub hfpejidddjg: i32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cepcglmfpbc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cjjhnficdim { - /// offset: 16 - #[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 + /// offset: 64 + #[prost(uint32, tag = "2")] + pub exp: u32, + /// offset: 56 #[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")] + /// offset: 40 + #[prost(message, repeated, tag = "4")] pub pofjccbebga: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub plpheiblpdl: u32, - /// offset: 76 - #[prost(uint32, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub hhfaafobkme: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "8")] + pub hnocfeloafj: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "10")] pub item_value: u32, - /// offset: 80 - #[prost(uint32, tag = "11")] - pub exp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub bhaohnceajm: ::prost::alloc::vec::Vec, } /// Obf: NJHABLKFDLG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7132)] +#[cmdid(7109)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildQueryInfoCsReq {} /// Obf: LBPHINKJJIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7142)] +#[cmdid(7123)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildQueryInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "9")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub jpdoigjngnp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub cfdiklbinhk: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub cfdiklbinhk: ::core::option::Option, } /// Obf: HOKOLDJBBMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7107)] +#[cmdid(7137)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub nenjbdbjnfi: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "5")] pub level_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: GDMLMJECLCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7123)] +#[cmdid(7144)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartLevelScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub oeibhlmdjka: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub aepnedjpagk: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub oeibhlmdjka: ::core::option::Option, } /// Obf: FPMGJDEHNAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7144)] +#[cmdid(7119)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EvolveBuildStartStageCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub level_id: u32, } /// Obf: BNFCJPEGJFL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7127)] +#[cmdid(7148)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EvolveBuildStartStageScRsp { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "1")] pub aepnedjpagk: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub oeibhlmdjka: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub oeibhlmdjka: ::core::option::Option, } /// Obf: FJGKJHBJCCG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7119)] +#[cmdid(7103)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildGiveupCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub level_id: u32, } /// Obf: OKBILIPEDPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7145)] +#[cmdid(7107)] #[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, Eq, Hash, ::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")] + #[prost(message, optional, tag = "2")] pub oeibhlmdjka: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: CFEDPOMHPCP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7143)] +#[cmdid(7124)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildFinishScNotify { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "2")] pub oeibhlmdjka: ::core::option::Option, - /// offset: 32 + /// offset: 56 + #[prost(uint32, tag = "3")] + pub wave: u32, + /// offset: 52 #[prost(uint32, tag = "4")] pub level_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub score_id: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub item_value: 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")] + #[prost(uint32, tag = "13")] pub exp: u32, + /// offset: 40 + #[prost(enumeration = "Iapiiejhlmp", tag = "15")] + pub apkkkeipjog: i32, } /// Obf: JBGHEJOMOAL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7134)] +#[cmdid(7120)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildReRandomStageCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub level_id: u32, } /// Obf: PIHEAPGDMLC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7121)] +#[cmdid(7117)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildReRandomStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "15")] pub gmbpffiabhj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - pub retcode: u32, } /// Obf: LBPEMINKHEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7108)] +#[cmdid(7106)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpCsReq { /// offset: 24 #[prost(uint32, tag = "2")] pub jekloeppjbk: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub level: u32, } /// Obf: LJDGGBLKKGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7103)] +#[cmdid(7102)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildShopAbilityUpScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub jekloeppjbk: u32, /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub jekloeppjbk: u32, } /// Obf: FMGBEEPNNHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7138)] +#[cmdid(7114)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub jekloeppjbk: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub jekloeppjbk: u32, } /// Obf: BJELONPOIAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7120)] +#[cmdid(7135)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildShopAbilityDownScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub jekloeppjbk: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub level: u32, } /// Obf: NILMGDJFACH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7116)] +#[cmdid(7108)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetCsReq { /// offset: 24 - #[prost(enumeration = "Edjkfobbdjf", tag = "7")] + #[prost(enumeration = "Edjkfobbdjf", tag = "15")] pub hfpejidddjg: i32, } /// Obf: IPLODDDJKNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7141)] +#[cmdid(7118)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEvolveBuildShopAbilityResetScRsp { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "7")] pub cepcglmfpbc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] - pub item_value: u32, - /// offset: 36 - #[prost(enumeration = "Edjkfobbdjf", tag = "12")] + #[prost(enumeration = "Edjkfobbdjf", tag = "11")] pub hfpejidddjg: i32, - /// offset: 40 - #[prost(uint32, tag = "3")] + /// offset: 36 + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub item_value: u32, } /// Obf: FNIFKDBNLBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7118)] +#[cmdid(7143)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEvolveBuildCoinNotify { - /// offset: 24 - #[prost(enumeration = "Edjkfobbdjf", tag = "15")] - pub hfpejidddjg: i32, /// offset: 28 #[prost(uint32, tag = "11")] pub item_value: u32, + /// offset: 24 + #[prost(enumeration = "Edjkfobbdjf", tag = "13")] + pub hfpejidddjg: i32, } /// Obf: EMKKAIGDENF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7114)] +#[cmdid(7126)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub level_id: u32, } /// Obf: OBBEOELJNPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7150)] +#[cmdid(7145)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EvolveBuildSkipTeachLevelScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub level_id: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExpeditionInfo { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub id: u32, } /// Obf: DGHLOHPCFKP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2532)] +#[cmdid(2509)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetExpeditionDataCsReq {} /// Obf: CNLOBEKDKGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2542)] +#[cmdid(2523)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetExpeditionDataScRsp { - /// offset: 24 - #[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: 52 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 40 #[prost(int64, tag = "9")] pub bjmgdbchean: i64, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub expedition_info: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub caalnnfjiah: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub total_expedition_count: u32, } /// Obf: GFGPOLPKOLH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2508)] +#[cmdid(2506)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub expedition: ::prost::alloc::vec::Vec, } /// Obf: LIIHMEHAHDN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2503)] +#[cmdid(2502)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AcceptMultipleExpeditionScRsp { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub accept_multi_expedition: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "4")] pub djobnpiaejp: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 48 - #[prost(int64, tag = "4")] + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub accept_multi_expedition: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "15")] pub bjmgdbchean: i64, } /// Obf: PEIGLFGGMJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2538)] +#[cmdid(2514)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeMultipleExpeditionRewardCsReq {} /// Obf: MFDJDDKAHKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2520)] +#[cmdid(2535)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMultipleExpeditionRewardScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub djobnpiaejp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] - pub npcmkbnjaba: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(int64, tag = "9")] - pub bjmgdbchean: i64, /// offset: 48 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "5")] + pub bjmgdbchean: i64, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub npcmkbnjaba: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2509)] +#[cmdid(2510)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hkcilggeefm { /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "1")] pub expedition_info: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] pub caalnnfjiah: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub total_expedition_count: u32, /// offset: 48 - #[prost(int64, tag = "3")] + #[prost(int64, tag = "13")] pub bjmgdbchean: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fggcekhfplh { /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "6")] pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, } #[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 + /// offset: 32 #[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")] + #[prost(uint32, tag = "3")] pub ofhbpngdego: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "5")] + pub djjkdgefoip: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "uint32, uint32", tag = "6")] + pub dlbojccdcfi: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub fibfikobdpg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(map = "uint32, message", tag = "11")] + pub dalpakhckli: ::std::collections::HashMap, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub jjobbohhomg: ::prost::alloc::vec::Vec, } /// Obf: DEMKDHAODBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4973)] +#[cmdid(4925)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFantasticStoryActivityDataCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub ofhbpngdego: u32, } /// Obf: MHMLENGPLLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4903)] +#[cmdid(4978)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFantasticStoryActivityDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub oniemliconb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub oniemliconb: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4980)] +#[cmdid(4993)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epmjekohnme { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "8")] pub oniemliconb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pkcipjbkafo { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "7")] + #[prost(enumeration = "AvatarType", tag = "8")] pub avatar_type: i32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, } /// Obf: NLIBEBMOKCI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4927)] +#[cmdid(4958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub ofhbpngdego: u32, + /// offset: 32 #[prost(uint32, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] - pub ofhbpngdego: u32, - /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub battle_id: u32, } /// Obf: HOPLLHBDLBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4936)] +#[cmdid(4988)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFantasticStoryActivityStageScRsp { /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "10")] pub battle_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub ofhbpngdego: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Obf: NAGIJNLDDEA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4913)] +#[cmdid(4981)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FantasticStoryActivityBattleEndScNotify { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub ofhbpngdego: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub battle_id: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] + pub battle_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub fhbnghinhog: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ofhbpngdego: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fjkmgckmnna { - /// offset: 24 - #[prost(enumeration = "Mohnimlcoda", tag = "5")] - pub nfmkofnekla: i32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(enumeration = "Mohnimlcoda", tag = "1")] + pub source_type: i32, + /// offset: 24 + #[prost(uint32, tag = "3")] pub bneflbpcpoi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jogccinehfj { + /// offset: 40 + #[prost(bool, tag = "5")] + pub dihfbeljfia: bool, /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "7")] pub monster_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] - pub affix_id: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub unique_id: u32, - /// offset: 40 + /// offset: 36 + #[prost(uint32, tag = "11")] + pub affix_id: u32, + /// offset: 41 #[prost(bool, tag = "12")] pub fniaoaobkba: bool, - /// offset: 41 - #[prost(bool, tag = "11")] - pub dihfbeljfia: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gkjemhkomjc { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub cffcnedgcjj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub rank: u32, - /// offset: 36 - #[prost(int32, tag = "4")] - pub max_hp: i32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, - /// offset: 44 - #[prost(int32, tag = "11")] - pub hp: i32, /// offset: 48 - #[prost(enumeration = "FateMasterStatusType", tag = "7")] + #[prost(int32, tag = "7")] + pub hp: i32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub cffcnedgcjj: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(enumeration = "FateMasterStatusType", tag = "9")] pub status: i32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, + /// offset: 36 + #[prost(int32, tag = "14")] + pub max_hp: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Clnabfmhffh { - /// offset: 24 - #[prost(bool, tag = "5")] - pub bkfonknlchp: bool, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, + /// offset: 24 + #[prost(bool, tag = "12")] + pub bkfonknlchp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mjljmccgnee { - /// offset: 16 - #[prost(message, optional, tag = "2")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub kpehhgeknha: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "15")] pub ljeafpohncd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjfdaokikoj { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub ocambknkkgo: ::prost::alloc::vec::Vec, } +/// Obf: KOLCCDIJBGO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Kolccdijbgo { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub cnt: u32, +pub struct FateBuffData { /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub buff_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, } +/// Obf: PLMAMHBLJKP +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ActiveTraitSourceList { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub cnt: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub source: ::core::option::Option, +} #[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, + #[prost(message, repeated, tag = "2")] + pub kbgaphfipjf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbbhdpcphnn { - /// offset: 16 - #[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 ngomjifbbbp: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "2")] + #[prost(map = "uint32, uint32", tag = "2")] + pub buff_amplification_map: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] + pub ngomjifbbbp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "12")] pub iccmjhjlpcd: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "13")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub mhlngfboidp: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jdaiofepgcc { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub kdkpdjnmmcm: u32, - /// offset: 28 - #[prost(bool, tag = "15")] + /// offset: 36 + #[prost(bool, tag = "9")] pub gdoblppegkd: bool, /// offset: 32 - #[prost(uint32, tag = "1")] - pub buff_id: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] + pub kdkpdjnmmcm: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub cnt: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Imihimchhip { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub oidjfifjdhl: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub item_value: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub oidjfifjdhl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jimnppnnhel { - /// offset: 16 - #[prost(message, repeated, tag = "4")] + /// offset: 44 + #[prost(uint32, tag = "1")] + pub kcblnmmhokg: u32, + /// offset: 48 + #[prost(bool, tag = "3")] + pub ondcoebnapj: bool, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub item_value: u32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] pub aallbbcjgia: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] 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, + /// offset: 49 + #[prost(bool, tag = "15")] + pub pnmnpfgcfbj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "7")] pub idnhbbmlnjk: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub bkpdkfldldd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Enjdefhfkpi { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "12")] pub bahmhmdompb: ::prost::alloc::vec::Vec, } @@ -20587,91 +20539,91 @@ pub struct Enjdefhfkpi { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Klmngojkein { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub melnkmalhjo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kaopgjbgebf { - /// offset: 24 - #[prost(int32, tag = "4")] - pub value: i32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub unique_id: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(int32, tag = "12")] + pub value: i32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub damihcppjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bfbceoiclab { - /// offset: 16 - #[prost(message, optional, tag = "10")] - 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 + /// offset: 96 #[prost(message, optional, tag = "1")] - pub lmldelgbjoo: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "5")] - pub efllphldbpc: ::core::option::Option, + pub iemekmddioi: ::core::option::Option, + /// offset: 88 + #[prost(message, repeated, tag = "2")] + pub lnngkpajklp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub mhaleihfklg: ::core::option::Option, + /// offset: 116 + #[prost(uint32, tag = "5")] + pub difficulty: u32, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub felmampgmae: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, tag = "8")] + pub area_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub ccopdlokaae: ::core::option::Option, + /// offset: 108 + #[prost(enumeration = "Emfdlpnogoh", tag = "10")] + pub status: i32, /// offset: 64 - #[prost(message, optional, tag = "1749")] + #[prost(message, optional, tag = "11")] + pub efllphldbpc: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "13")] + pub lmldelgbjoo: ::core::option::Option, + /// offset: 112 + #[prost(uint32, tag = "15")] + pub gbmbghapdmg: u32, + /// offset: 48 + #[prost(message, optional, tag = "706")] 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")] + #[prost(message, optional, tag = "978")] 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")] + #[prost(uint32, tag = "8")] pub queue_position: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub gjdkhbphncg: ::core::option::Option, } /// Obf: AMEFCGGAGGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5970)] +#[cmdid(5985)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateHandlePendingActionCsReq { - /// offset: 36 - #[prost(uint32, tag = "4")] + /// offset: 32 + #[prost(uint32, tag = "8")] pub queue_position: u32, - #[prost(oneof = "fate_handle_pending_action_cs_req::Dmnecekolaj", tags = "15, 11")] + #[prost(oneof = "fate_handle_pending_action_cs_req::Dmnecekolaj", tags = "3, 14")] pub dmnecekolaj: ::core::option::Option< fate_handle_pending_action_cs_req::Dmnecekolaj, >, @@ -20681,11 +20633,11 @@ pub mod fate_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Dmnecekolaj { - /// offset: 24 - #[prost(message, tag = "15")] + /// offset: 16 + #[prost(message, tag = "3")] Hnpbcgilajp(super::Afkjkljjlkn), - /// offset: 24 - #[prost(message, tag = "11")] + /// offset: 16 + #[prost(message, tag = "14")] Npbkaadbhhc(super::Ghajmkceepj), } } @@ -20693,40 +20645,37 @@ pub mod fate_handle_pending_action_cs_req { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Afkjkljjlkn { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub pjlejkeofii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghajmkceepj { /// offset: 24 + #[prost(uint32, tag = "6")] + pub noililelkfb: u32, + /// offset: 28 #[prost(bool, tag = "13")] pub mlkbobieapl: bool, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub noililelkfb: u32, } /// Obf: ILLBJPOBLLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5962)] +#[cmdid(5965)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateHandlePendingActionScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub queue_position: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HCPNKGMBBIP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5956)] +#[cmdid(5963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncActionResultScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "10")] + /// offset: 24 + #[prost(message, repeated, tag = "14")] pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] @@ -20734,7 +20683,7 @@ pub struct FateSyncActionResultScNotify { pub struct Ddlhodcinbi { #[prost( 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" + tags = "6, 13, 10, 7, 12, 15, 3, 5, 4, 9, 1, 14, 2, 11, 187, 1436, 1308, 1111, 83, 173, 1009" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -20744,308 +20693,295 @@ pub mod ddlhodcinbi { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 - #[prost(message, tag = "7")] + #[prost(message, tag = "6")] Ekkabkcclgj(super::Daccnafghfj), /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "13")] Bjedonkmcfe(super::Mmppkfjeogk), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "10")] Gaefnajaceh(super::Oppndjocbea), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "7")] Jgkdifdimkn(super::Fliplahlmkm), /// offset: 24 - #[prost(message, tag = "13")] + #[prost(message, tag = "12")] Mfflklajbdf(super::Dbknlpmgffh), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "15")] Henlcgaciok(super::Jflohllmojk), /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "3")] Plflnblmmhi(super::Dobhockghbi), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "5")] Nkpaelihjad(super::Mafjliikiif), /// offset: 24 - #[prost(message, tag = "12")] + #[prost(message, tag = "4")] Mlpfdmiilbd(super::Anjbjldmdfn), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "9")] Gigfdpnimgd(super::Afankkdmihc), /// offset: 24 - #[prost(message, tag = "8")] - Bnbgbakhneb(super::Fhdbcdoeaem), - /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "1")] Jgnmfhfcifn(super::Lmopafoijnf), /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "14")] Okdkhjfhjnd(super::Kajlllaakog), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "2")] Ccohjlknfon(super::Ahomaahpcig), /// offset: 24 - #[prost(message, tag = "9")] + #[prost(message, tag = "11")] Milpeakhkel(super::Kgjgeeeknnc), /// offset: 24 - #[prost(message, tag = "27")] + #[prost(message, tag = "187")] Pldlcjpgcib(super::Lhjbihjbnhi), /// offset: 24 - #[prost(message, tag = "1500")] + #[prost(message, tag = "1436")] Feinkbbjnhp(super::Bdjegabknhn), /// offset: 24 - #[prost(message, tag = "592")] + #[prost(message, tag = "1308")] Hnfllmllnfi(super::Elemfbmommm), /// offset: 24 - #[prost(message, tag = "349")] + #[prost(message, tag = "1111")] Ccegfkebemi(super::Hacigdeemcj), /// offset: 24 - #[prost(message, tag = "1846")] + #[prost(message, tag = "83")] Ggglmgkkffm(super::Panagpmiiih), /// offset: 24 - #[prost(message, tag = "1915")] + #[prost(message, tag = "173")] Jkhgejcjoeb(super::Kgobmeoaebl), /// offset: 24 - #[prost(message, tag = "562")] + #[prost(message, tag = "1009")] Cmhlmlegngm(super::Pikiddeedii), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jflohllmojk { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub mncbflefjck: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub kcblnmmhokg: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub mncbflefjck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgjgeeeknnc { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "9")] pub efllphldbpc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kgobmeoaebl { /// offset: 24 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "5")] pub ondcoebnapj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pikiddeedii { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub bahmhmdompb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmopafoijnf { /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub fckiolplani: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "9")] pub pdkamagefek: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub fckiolplani: ::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(message, repeated, tag = "7")] + pub bfninelcbcn: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub cjbincokfpo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahomaahpcig { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] pub dapjmjmgcfc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "11")] pub ekjdleffghd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdjegabknhn { /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub pphekhllfhc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(map = "uint32, uint32", tag = "2")] + #[prost(map = "uint32, uint32", tag = "5")] pub icaoknphkgn: ::std::collections::HashMap, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub pphekhllfhc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Panagpmiiih { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub ngomjifbbbp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Elemfbmommm { - /// offset: 16 - #[prost(message, optional, tag = "2")] + /// offset: 24 + #[prost(message, optional, tag = "14")] pub ecmbbbapajc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hacigdeemcj { - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub jdfkejddgfc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Daccnafghfj { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub akgjopblpne: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mmppkfjeogk { /// offset: 24 - #[prost(enumeration = "Emfdlpnogoh", tag = "6")] + #[prost(enumeration = "Emfdlpnogoh", tag = "15")] pub egbfnfcephd: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Legbkmiijoa { - /// offset: 24 - #[prost(double, tag = "1")] - pub fjdfopnafpp: f64, - /// offset: 32 - #[prost(uint32, tag = "8")] + /// offset: 44 + #[prost(uint32, tag = "1")] + pub diidbkijeaf: u32, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub jglnalonldo: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] pub gcifclingfn: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub ecpmgbgllnn: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub diidbkijeaf: u32, /// offset: 48 - #[prost(uint32, tag = "3")] - pub jnpbaooaleh: u32, - /// offset: 52 - #[prost(bool, tag = "11")] - pub jmcmpfpdehg: bool, - /// offset: 53 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "9")] pub mehpjmpdnna: bool, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub jglnalonldo: u32, + /// offset: 24 + #[prost(double, tag = "10")] + pub fjdfopnafpp: f64, + /// offset: 49 + #[prost(bool, tag = "12")] + pub jmcmpfpdehg: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ecpmgbgllnn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oppndjocbea { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub eaockldeogh: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 64 + #[prost(uint32, tag = "1")] + pub gcnmkihofgg: u32, + /// offset: 40 + #[prost(message, repeated, tag = "2")] pub mikkaejnlal: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub ncdbcllahpp: u32, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub lkpnnogpjoi: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub eaockldeogh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "8")] 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")] + #[prost(bool, tag = "9")] pub needlfjjfpl: bool, /// offset: 60 - #[prost(uint32, tag = "5")] - pub lkpnnogpjoi: u32, - /// offset: 64 - #[prost(uint32, tag = "15")] - pub gcnmkihofgg: u32, + #[prost(uint32, tag = "14")] + pub jjdeehamhgf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fliplahlmkm { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "12")] pub blfmgkpnpgg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dbknlpmgffh { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub gold: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dobhockghbi { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub jimbjhlmhlo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mafjliikiif { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub maibaoaogid: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Anjbjldmdfn { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Afankkdmihc { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub mgmpdhkjfim: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fhdbcdoeaem { /// offset: 24 - #[prost(uint32, tag = "15")] - pub unique_id: u32, + #[prost(message, optional, tag = "12")] + pub mgmpdhkjfim: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lhjbihjbnhi { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "10")] pub gjpgbbhcafc: ::core::option::Option, } /// Obf: OICAPCABFNK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5966)] +#[cmdid(5958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSyncPendingActionScNotify { /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "6")] pub fmigokidkjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfaiflhpeie { - #[prost(oneof = "kfaiflhpeie::Mmcgbgdjipn", tags = "13, 5")] + #[prost(oneof = "kfaiflhpeie::Mmcgbgdjipn", tags = "7, 9")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `KFAIFLHPEIE`. @@ -21054,418 +20990,409 @@ pub mod kfaiflhpeie { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 24 - #[prost(message, tag = "13")] + #[prost(message, tag = "7")] Hnpbcgilajp(super::Dafhokgicng), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "9")] Npbkaadbhhc(super::Jcmkkekmhnc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dafhokgicng { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] pub pdabdejbpel: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kmlomkcmghd { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub jcndbkgbllj: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] + pub jcndbkgbllj: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub damihcppjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jcmkkekmhnc { /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "3")] pub lgfjpbjobpc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejcccigmhom { + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] + pub nkhiimhclcd: ::prost::alloc::vec::Vec, /// offset: 24 #[prost(message, optional, tag = "4")] pub gjfkkffjdah: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "14")] - pub nkhiimhclcd: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub bdibpimapoc: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "5")] pub gmgohblfman: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub bdibpimapoc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hijclodmbpo { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub oafljgckiaj: ::core::option::Option, - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub bjjdjfjmgdi: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(map = "uint32, message", tag = "2")] - pub bdjecejakij: ::std::collections::HashMap, - /// offset: 48 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "2")] pub pidfdpidjmn: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub ohpghpflfko: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub oafljgckiaj: ::core::option::Option, + /// offset: 32 + #[prost(map = "uint32, message", tag = "12")] + pub bdjecejakij: ::std::collections::HashMap, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub bjjdjfjmgdi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gcecagoeldp { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] pub exp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub cfikmgkpofh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub npdokajookd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjhmndbjpnd { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "13")] + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "2")] pub ljdljkcmiic: ::std::collections::HashMap, - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub dkjedbhlopp: ::prost::alloc::vec::Vec, /// offset: 40 + #[prost(uint32, tag = "3")] + pub total_count: u32, + /// offset: 44 #[prost(uint32, tag = "4")] pub kaenlkdnomf: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub aadniffhhdd: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub dkjedbhlopp: ::prost::alloc::vec::Vec, } /// Obf: MFAGCMDGHPJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5982)] +#[cmdid(5959)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateQueryCsReq {} /// Obf: DOFDHCNMNMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5992)] +#[cmdid(5973)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub lflcdngalme: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub oeibhlmdjka: ::core::option::Option, } /// Obf: KMDNHNAEPBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5957)] +#[cmdid(5987)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateStartCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] - pub difficulty_level: u32, + #[prost(uint32, tag = "6")] + pub area_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "15")] - pub area_id: u32, + pub difficulty: u32, } /// Obf: KEMGFAPBFNL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5973)] +#[cmdid(5994)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub oeibhlmdjka: ::core::option::Option, } /// Obf: OGCKAGAMDJP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5994)] +#[cmdid(5969)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateBattleStartCsReq {} /// Obf: HIEGKBMFNMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5977)] +#[cmdid(5998)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateBattleStartScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "12")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: OEMOJOKKKNL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5969)] +#[cmdid(5953)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateChangeLineupCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: GBOIDHOLFGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5995)] +#[cmdid(5957)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateChangeLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IBECCHLNDFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5959)] +#[cmdid(5960)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopBuyGoodsCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub coclmanmaai: u32, } /// Obf: GMDDANCGGBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5979)] +#[cmdid(5971)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopBuyGoodsScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub coclmanmaai: u32, } /// Obf: BPFLBBKOPNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5993)] +#[cmdid(5974)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopSellBuffCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub jdifhpafpid: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub pcjobdnleai: u32, /// offset: 32 - #[prost(bool, tag = "9")] + #[prost(uint32, tag = "11")] + pub pcjobdnleai: u32, + /// offset: 28 + #[prost(bool, tag = "13")] pub pmcpiecgehh: bool, } /// Obf: LBNKGCMFNCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5984)] +#[cmdid(5970)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopSellBuffScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pcjobdnleai: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(bool, tag = "8")] + pub pmcpiecgehh: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] pub jdifhpafpid: u32, /// offset: 32 - #[prost(bool, tag = "11")] - pub pmcpiecgehh: bool, - /// offset: 36 - #[prost(uint32, tag = "2")] - pub retcode: u32, + #[prost(uint32, tag = "13")] + pub pcjobdnleai: u32, } /// Obf: HJFALMNEFDC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5971)] +#[cmdid(5967)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopRefreshGoodsCsReq {} /// Obf: OPABCPDGGAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5990)] +#[cmdid(5979)] #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "9")] pub pnmnpfgcfbj: bool, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, } /// Obf: OPHOEIDJDMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5955)] +#[cmdid(5983)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopLockGoodsCsReq { /// offset: 24 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "11")] pub is_locked: bool, } /// Obf: JPNPDPIBNBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5958)] +#[cmdid(5956)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopLockGoodsScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "13")] pub is_locked: bool, } /// Obf: JHOFKNCODLC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5953)] +#[cmdid(5952)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopLeaveCsReq {} /// Obf: LIBBPNHIGAG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5988)] +#[cmdid(5964)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateShopLeaveScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Annfoagbjbp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] 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")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub source: ::core::option::Option, - /// offset: 32 - #[prost(map = "uint32, double", tag = "5")] + /// offset: 16 + #[prost(map = "uint32, double", tag = "14")] pub opemkbpffdn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ibgfkjmmici { - /// offset: 24 - #[prost(message, repeated, tag = "10")] + /// offset: 16 + #[prost(message, repeated, tag = "11")] pub opoidpjffpk: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5991)] +#[cmdid(5968)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fgemjlfihhl {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5968)] +#[cmdid(5993)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jolgfgcfmal { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hdhlhneachp { /// offset: 24 - #[prost(bool, tag = "14")] - pub eneihgdapda: bool, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + /// offset: 32 + #[prost(uint32, tag = "6")] pub level: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "10")] + pub avatar_type: i32, + /// offset: 36 + #[prost(bool, tag = "15")] + pub is_upgraded: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjfceebagmf { - /// offset: 16 - #[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: 48 + #[prost(message, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, /// 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, + pub difficulty: u32, + /// offset: 84 + #[prost(uint32, tag = "7")] + pub okoicdengfk: u32, + /// offset: 56 + #[prost(map = "uint32, uint32", tag = "8")] + pub dbifajibgac: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub lnngkpajklp: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "11")] + pub bkpdkfldldd: u32, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub idnhbbmlnjk: u32, + /// offset: 64 + #[prost(uint32, repeated, tag = "13")] + pub felmampgmae: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub level_id: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "302")] + pub dhbpgmpmpol: ::std::collections::HashMap, } /// Obf: HLECBNECIJA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5999)] +#[cmdid(5990)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateSettleScNotify { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub lnbbppklbfa: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "1")] + pub lnbbppklbfa: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] @@ -21474,45 +21401,301 @@ pub struct FateSettleScNotify { /// Obf: EFGLGFMMNJI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5964)] +#[cmdid(5976)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FateTakeExpRewardCsReq {} /// Obf: PNJAABBGEII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6000)] +#[cmdid(5995)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FateTakeExpRewardScRsp { - /// 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 = "10")] + /// offset: 40 + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub hpjmjeajkac: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub hkefkhjoepj: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kdanackpjip { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ccooceeakfi: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub jbgenfikggf: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub jhmnigagock: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9896)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Dieodgppedc {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9870)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ncboendmdic { + /// offset: 48 + #[prost(message, repeated, tag = "2")] + pub ldejlfkjbcl: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub hinfjmimbin: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub illhhmhbjcg: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub nfaoagifkeg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub pdabdejbpel: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub hbdmblapemh: ::prost::alloc::vec::Vec, +} +/// Obf: DFDCPCNBPAD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9897)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct FateRinStartStoryFightCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub ccooceeakfi: u32, +} +/// Obf: NCENFLDDJEA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9874)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateRinStartStoryFightScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub battle_info: ::core::option::Option, +} +/// Obf: DHGDFOIKEDD +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9895)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct FateRinStartHouguMapFightCsReq { + /// offset: 24 + #[prost(bool, tag = "7")] + pub jbifgihhmno: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ccooceeakfi: u32, +} +/// Obf: KBFCICJOJPE +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9881)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateRinStartHouguMapFightScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub battle_info: ::core::option::Option, +} +/// Obf: KDIHMOLCGED +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9865)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct FateRinStartChallengeFightCsReq { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub klfbkkmegff: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub ccooceeakfi: u32, +} +/// Obf: GIGMJINJFJC +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9884)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct FateRinStartChallengeFightScRsp { + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub battle_info: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gcjclfolbpp { + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ckgphnndacn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "6")] + pub hpoocchjnen: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub opbnnkhnael: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(uint32, tag = "11")] + pub nkddbpgdaee: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9872)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Goelkobocdi { + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub ldejlfkjbcl: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9883)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pmehlelafji { + /// offset: 32 + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub ldejlfkjbcl: ::prost::alloc::vec::Vec, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9890)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Knljdbnopkd { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub pnjmdofoeee: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9867)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Eilmegelllj { + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] + pub pdabdejbpel: ::prost::alloc::vec::Vec, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9893)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Aikichnepke { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub level: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9873)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Dnnncipmpkh { + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub edcigejlffh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub nfaoagifkeg: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9869)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ocoekdndegj { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ppmjkdbnhca: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9879)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fnhbhpdjacf { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub nfaoagifkeg: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9878)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ghclliagdep { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub nkddbpgdaee: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9898)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kdmoonkplpi { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub illhhmhbjcg: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9876)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ppgfkfiaahl { + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub nmfgecjbplj: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "BattleEndStatus", tag = "12")] + pub end_status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbmjoipjplh { - /// offset: 24 - #[prost(uint32, tag = "9")] + /// offset: 32 + #[prost(uint32, tag = "4")] pub djfgdmidehj: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub ofbedjiaeoa: u32, - /// offset: 32 - #[prost(enumeration = "FeverTimeBattleRank", tag = "5")] + /// offset: 24 + #[prost(enumeration = "FeverTimeBattleRank", tag = "9")] pub oingnajmfnl: i32, } /// Obf: AEGLEIHJKFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7160)] +#[cmdid(7155)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFeverTimeActivityDataCsReq {} /// Obf: FBKBHENKCPF @@ -21521,824 +21704,824 @@ pub struct GetFeverTimeActivityDataCsReq {} #[cmdid(7154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFeverTimeActivityDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub gndefeaednj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub gndefeaednj: ::prost::alloc::vec::Vec, } /// Obf: GNFDDFJAEEC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7152)] +#[cmdid(7153)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FeverTimeActivityBattleEndScNotify { /// offset: 24 - #[prost(uint32, tag = "4")] - pub fajdffhodip: u32, - /// offset: 28 - #[prost(enumeration = "FeverTimeBattleRank", tag = "8")] - pub lddhcplnkka: i32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub turn_left: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub turn_left: u32, + /// offset: 32 + #[prost(enumeration = "FeverTimeBattleRank", tag = "12")] + pub lddhcplnkka: i32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub fajdffhodip: u32, } /// Obf: JIPHBIACDPH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7159)] +#[cmdid(7160)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "15")] + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub cjhdabdkghp: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub id: u32, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] + pub cjhdabdkghp: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub mflaimhfabp: u32, } /// Obf: NMHDDOGNHGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7158)] +#[cmdid(7151)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFeverTimeActivityStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub id: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub id: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub battle_info: ::core::option::Option, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(30025)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kijefpfaijc { - /// offset: 16 - #[prost(string, tag = "1")] - pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 32 - #[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")] + #[prost(uint32, tag = "1")] pub account_ip_port: u32, + /// offset: 40 + #[prost(uint64, tag = "4")] + pub pmloioiahcf: u64, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub platform: u32, + /// offset: 24 + #[prost(string, tag = "8")] + pub fight_token: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub account_ip: u32, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub ljkmpimkomo: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub mlklbjjhgio: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub uid: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30003)] +#[cmdid(30078)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jeoilkkmkcn { - /// offset: 24 - #[prost(uint64, tag = "8")] - pub server_timestamp_ms: u64, - /// offset: 32 - #[prost(bool, tag = "4")] - pub kdnppnhlnoa: bool, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub mlklbjjhgio: u32, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 48 - #[prost(uint64, tag = "11")] + /// offset: 24 + #[prost(uint64, tag = "9")] pub secret_key_seed: u64, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub mlklbjjhgio: u32, + /// offset: 32 + #[prost(uint64, tag = "14")] + pub server_timestamp_ms: u64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30080)] +#[cmdid(30093)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Femjlemcefd { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub gcopdpolecj: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30027)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bjoginnpmjl { - /// offset: 24 - #[prost(enumeration = "Fhkoiplihdo", tag = "6")] - pub kick_type: i32, -} +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(30088)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oeamnaajjhi { /// offset: 24 - #[prost(uint64, tag = "10")] + #[prost(uint64, tag = "13")] pub client_time_ms: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30013)] +#[cmdid(30081)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Imkkkjfheio { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 32 - #[prost(uint64, tag = "7")] + #[prost(uint64, tag = "1")] + pub server_time_ms: u64, + /// offset: 24 + #[prost(uint64, tag = "9")] pub client_time_ms: u64, /// offset: 40 - #[prost(uint64, tag = "13")] - pub server_time_ms: u64, + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30015)] +#[cmdid(30086)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oocnbnhoici { - /// offset: 24 - #[prost(message, optional, tag = "3")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub kaedkfomadj: ::core::option::Option, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(30047)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mcklincmdkk { /// offset: 16 - #[prost(bytes = "vec", tag = "12")] + #[prost(bytes = "vec", tag = "5")] pub lnbkffideej: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub omfpickpocp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30010)] +#[cmdid(30026)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Icklaninjdb { - /// offset: 24 - #[prost(bytes = "vec", tag = "2")] + /// offset: 36 + #[prost(uint32, tag = "3")] + pub omfpickpocp: u32, + /// offset: 16 + #[prost(bytes = "vec", tag = "9")] 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)] +#[cmdid(30013)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Comjkpomila { - /// offset: 24 + /// offset: 40 + #[prost(uint32, tag = "3")] + pub server_tick: u32, + /// offset: 16 #[prost(bytes = "vec", tag = "6")] pub lnbkffideej: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint64, tag = "10")] + pub server_time_ms: u64, + /// offset: 44 + #[prost(uint32, tag = "12")] pub omfpickpocp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ajjmgkhebfh { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub diedpkcldbf: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "6")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub diedpkcldbf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dabkpefpbol { /// offset: 24 - #[prost(bytes = "vec", tag = "2")] + #[prost(bytes = "vec", tag = "6")] pub ighfgadjcmg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] 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")] + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] pub fjkdoidebjc: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bytes = "vec", tag = "7")] + /// offset: 72 + #[prost(uint32, tag = "5")] + pub eikoebdegga: u32, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub jhblcegchbe: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(bytes = "vec", tag = "8")] pub fjlpjjnihlc: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "9")] pub bpdmeelpdlf: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "4")] - pub jhblcegchbe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub dkggjgdajdd: ::prost::alloc::vec::Vec, /// offset: 64 - #[prost(bytes = "vec", tag = "1")] + #[prost(bytes = "vec", tag = "14")] 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 + /// offset: 16 #[prost(message, optional, tag = "5")] - pub emijckenbkj: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "14")] + pub room_ext_info: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "15")] pub dfleoigplnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "2")] + pub group_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub linomgedmhc: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "9")] - pub alalebdjgha: u32, + pub cjpdgbplfig: u32, /// offset: 40 - #[prost(uint32, tag = "13")] - pub group_id: u32, + #[prost(uint32, tag = "11")] + pub alalebdjgha: u32, } /// Obf: IIAOPKANEKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3673)] +#[cmdid(3625)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFightActivityDataCsReq {} /// Obf: KDMLMIFIMHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3603)] +#[cmdid(3678)] #[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 + /// offset: 44 #[prost(uint32, tag = "2")] pub world_level: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub falbalfnoff: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "10")] pub cfdbdgefjjn: bool, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "15")] + pub edgpaojeenn: ::std::collections::HashMap, } /// Obf: KLABGDHBEDN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3680)] +#[cmdid(3693)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightActivityDataChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "5")] pub falbalfnoff: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(map = "uint32, uint32", tag = "12")] + #[prost(map = "uint32, uint32", tag = "11")] pub edgpaojeenn: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Doiblffdhdg { - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "4")] - pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, } /// Obf: NLLDALGJENF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3627)] +#[cmdid(3658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageCsReq { - /// 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")] + #[prost(uint32, tag = "3")] pub dbkhhcggknn: u32, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub maccjkcggii: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub group_id: u32, } /// Obf: LAEGLNJINGN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3636)] +#[cmdid(3688)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterFightActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] pub group_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub dbkhhcggknn: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub battle_info: ::core::option::Option, } /// Obf: HKMMGCDNILJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3613)] +#[cmdid(3681)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeFightActivityRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub dbkhhcggknn: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub group_id: u32, } /// Obf: CPHCFHCEGOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3615)] +#[cmdid(3686)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeFightActivityRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub dbkhhcggknn: u32, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub dbkhhcggknn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Opednenfcin { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub hfadpmmfnck: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "7")] - 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, + #[prost(uint32, tag = "1")] + pub bkcelhnlpmn: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "4")] + pub hfadpmmfnck: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub bihmgjnkeoh: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(enumeration = "Dilhpbmcofk", tag = "1")] + #[prost(uint32, tag = "6")] + pub add_score: u32, + /// offset: 48 + #[prost(enumeration = "Dilhpbmcofk", tag = "9")] pub ipddikphgpe: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub majngjcjnnh: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub dhjanofgdnp: u32, } #[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")] + #[prost(uint64, tag = "1")] + pub time_stamp: u64, + /// offset: 36 + #[prost(float, tag = "4")] pub x: f32, + /// offset: 28 + #[prost(float, tag = "6")] + pub y: f32, + /// offset: 24 + #[prost(float, tag = "10")] + pub z: f32, + /// offset: 32 + #[prost(float, tag = "13")] + pub njdhhmlehfl: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Enfdmfgijdc { - /// offset: 16 + /// offset: 64 + #[prost(uint32, tag = "2")] + pub interact_id: u32, + /// offset: 32 #[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 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")] + #[prost(uint32, tag = "4")] + pub mobcpdjgefk: u32, + /// offset: 44 + #[prost(int32, tag = "5")] pub mfpjbeafflg: i32, + /// offset: 40 + #[prost(int32, tag = "6")] + pub aekjckodefp: i32, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub config_id: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub elffjoopkjj: u32, + /// offset: 48 + #[prost(int32, tag = "14")] + pub ngicbopfbjf: i32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub ebclhmbbaeh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(int32, tag = "1")] pub unique_id: i32, + /// offset: 36 + #[prost(int32, tag = "4")] + pub direction: i32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub gooamhhlhpj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amdjafahkel { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 32 + #[prost(message, optional, tag = "2")] pub gooamhhlhpj: ::core::option::Option, - /// offset: 24 - #[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")] + #[prost(uint32, tag = "5")] + pub gahfpgcpaja: u32, + /// offset: 40 + #[prost(int32, tag = "12")] pub unique_id: i32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhhgbmieboe { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub fdkpcnbcgeg: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] 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")] + #[prost(uint32, tag = "2")] pub phhmkhnpjjk: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub friend_recommend_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub dphajpeadaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lieljcgknjn { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub acimpfcleef: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub pgmabehjjab: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub acimpfcleef: ::prost::alloc::vec::Vec, } #[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: 64 + #[prost(map = "uint32, uint32", tag = "1")] + pub iaigniieobh: ::std::collections::HashMap, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub jalddficgoh: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "3")] + pub mlaokgbinne: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "4")] + pub nnfddhnbgai: u32, /// offset: 32 - #[prost(message, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] + pub jalddficgoh: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub section_id: u32, + /// offset: 80 + #[prost(uint64, tag = "8")] + pub start_time_stamp: u64, + /// offset: 56 + #[prost(message, repeated, tag = "9")] 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")] + #[prost(message, repeated, tag = "10")] 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")] + #[prost(uint32, tag = "12")] pub gpceageapjl: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub gocbcmibhgn: ::prost::alloc::vec::Vec, } #[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: 104 + #[prost(uint64, tag = "1")] + pub level_state_start_timestamp: u64, /// 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")] + /// offset: 64 + #[prost(message, repeated, tag = "3")] + pub foemkkbncni: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, optional, tag = "4")] pub eaijchcnmeb: ::core::option::Option, - /// offset: 104 - #[prost(uint64, tag = "14")] - pub penabkkhdih: u64, - /// offset: 112 - #[prost(bool, tag = "7")] - pub eblpglfjnel: bool, + /// offset: 88 + #[prost(message, repeated, tag = "5")] + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 116 - #[prost(uint32, tag = "12")] - pub ffkklalnfpg: u32, + #[prost(bool, tag = "6")] + pub eblpglfjnel: bool, + /// offset: 96 + #[prost(message, repeated, tag = "7")] + pub cfbccnchbmo: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub hncbacaoffj: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub cbhmlanhmab: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "10")] + pub level_state: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub aiijhniipkh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub eeblfgkclpl: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "15")] + pub igmgbggbhhl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lhebfhdkaio { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub region_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gechepgeikf { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub dgbcnedpglb: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub nlicfefaple: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub fjkdoidebjc: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "5")] pub noghncpggmi: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "11")] + /// offset: 40 + #[prost(message, repeated, tag = "6")] pub cnhjpnendjj: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "1")] - pub nlicfefaple: u32, - /// offset: 60 - #[prost(bool, tag = "3")] - pub fdbnnlfjgpd: bool, - /// offset: 64 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub hegpigmbclo: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub fjkdoidebjc: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(bool, tag = "11")] + pub fdbnnlfjgpd: bool, + /// offset: 48 + #[prost(message, repeated, tag = "15")] + pub dgbcnedpglb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ldnbpinbpkb { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub knbgbcebldf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub ocpmgbpnmed: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub knbgbcebldf: ::core::option::Option, } #[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, + #[prost(message, optional, tag = "1")] + pub kolgnpbhccd: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "2")] - pub gimogcaadeh: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "7")] + pub cbhmlanhmab: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(message, repeated, tag = "9")] + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub gimogcaadeh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "13")] pub jcfcmnodnpa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ngjlhmahidd { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub level_state: u32, /// offset: 24 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "6")] 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")] + #[prost(uint32, tag = "9")] pub ocpmgbpnmed: u32, + /// offset: 40 + #[prost(uint64, tag = "11")] + pub level_state_start_timestamp: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pnhbcbidfbe { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub dphajpeadaf: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "3")] pub nikichnogjd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] - pub dphajpeadaf: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] 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")] + /// offset: 52 + #[prost(uint32, tag = "2")] pub score_id: u32, - /// offset: 36 - #[prost(int32, tag = "2")] - pub mhahljplcii: i32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub nicbadcocba: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub rank: u32, /// offset: 48 + #[prost(uint32, tag = "3")] + pub nicbadcocba: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub rank: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub jdgmehcpgll: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(int32, tag = "12")] + pub mhahljplcii: i32, + /// offset: 32 #[prost(uint32, tag = "14")] pub kmfapdjcklf: u32, - /// offset: 52 - #[prost(int32, tag = "10")] + /// offset: 44 + #[prost(int32, tag = "15")] pub elpdajbofee: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ncgplafmdcj { - /// offset: 16 - #[prost(message, repeated, tag = "6")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub ikjdcghhaem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kiakknflepn { - /// offset: 24 - #[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, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub alikfdckgjb: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub mofehokgeje: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbchhgdhkig { /// offset: 24 - #[prost(int32, tag = "12")] - pub y: i32, - /// offset: 28 - #[prost(int32, tag = "7")] + #[prost(int32, tag = "1")] pub z: i32, /// offset: 32 - #[prost(int32, tag = "3")] + #[prost(int32, tag = "6")] pub x: i32, + /// offset: 28 + #[prost(int32, tag = "7")] + pub y: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjpaolmbkec { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub pos_index: ::core::option::Option, /// offset: 32 - #[prost(int32, tag = "5")] + #[prost(int32, tag = "1")] pub unique_id: i32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub pos_index: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub gdiggoljibj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fcoenpkoebp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub opmgdnnaejf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] 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 + /// offset: 36 #[prost(uint32, tag = "6")] + pub biacklbmmap: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] pub gahfpgcpaja: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub opmgdnnaejf: ::core::option::Option, + /// offset: 48 + #[prost(enumeration = "Eilnmpefgom", tag = "15")] + pub owner_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ejhiifcipmb { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "14")] pub nlkhkhfiohl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nkgaipkinje { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub onhhlcknhhh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hajjkfaijbd { - /// offset: 32 - #[prost(message, optional, tag = "15")] - pub nlfcabfpjhd: ::core::option::Option, - /// offset: 40 - #[prost(bool, tag = "1")] + /// offset: 44 + #[prost(bool, tag = "6")] pub bhpcoapagma: bool, - #[prost(oneof = "hajjkfaijbd::Piepadodedd", tags = "8, 10")] + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub item: ::core::option::Option, + #[prost(oneof = "hajjkfaijbd::Piepadodedd", tags = "8, 15")] pub piepadodedd: ::core::option::Option, } /// Nested message and enum types in `HAJJKFAIJBD`. @@ -22346,11 +22529,11 @@ pub mod hajjkfaijbd { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Piepadodedd { - /// offset: 24 + /// offset: 16 #[prost(uint32, tag = "8")] Elgolplgfkj(u32), - /// offset: 24 - #[prost(bool, tag = "10")] + /// offset: 16 + #[prost(bool, tag = "15")] Dajhcekhnbh(bool), } } @@ -22358,19 +22541,19 @@ pub mod hajjkfaijbd { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbneiiglhdh { /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "15")] pub lnigpedgcfi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfmaaajfloa { - /// offset: 32 - #[prost(uint32, tag = "7")] - pub loglbcpnael: u32, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] + pub loglbcpnael: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] pub lhhjfmmcbaf: u32, - #[prost(oneof = "pfmaaajfloa::Hgeokhhjaie", tags = "11, 6")] + #[prost(oneof = "pfmaaajfloa::Hgeokhhjaie", tags = "2, 1")] pub hgeokhhjaie: ::core::option::Option, } /// Nested message and enum types in `PFMAAAJFLOA`. @@ -22379,44 +22562,44 @@ pub mod pfmaaajfloa { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Hgeokhhjaie { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] Fjlcmpapiga(u32), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "1")] Ebemkmgccgj(super::Nkgaipkinje), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Llolfgckkjb { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] pub cnlndhjcpaf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dfeahikpklo { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub jkfahhnmkgo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub langnefhagj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Necnannngbn { /// offset: 24 - #[prost(uint32, tag = "9")] - pub dcdoelcpohb: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub dohlbhllafo: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub dcdoelcpohb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bpdkjkjgecm { - #[prost(oneof = "bpdkjkjgecm::Pnblcphjnno", tags = "14")] + #[prost(oneof = "bpdkjkjgecm::Pnblcphjnno", tags = "10")] pub pnblcphjnno: ::core::option::Option, } /// Nested message and enum types in `BPDKJKJGECM`. @@ -22424,8 +22607,8 @@ pub mod bpdkjkjgecm { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Pnblcphjnno { - /// offset: 16 - #[prost(message, tag = "14")] + /// offset: 24 + #[prost(message, tag = "10")] Njfnfnbkemk(super::Necnannngbn), } } @@ -22433,25 +22616,25 @@ pub mod bpdkjkjgecm { #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgncjoinemp { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "2")] 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 cfkknehabhh: u32, /// offset: 44 - #[prost(int32, tag = "9")] - pub unique_id: i32, - /// offset: 48 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "5")] pub bhpcoapagma: bool, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub shape: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub show_type: u32, + /// offset: 40 + #[prost(int32, tag = "11")] + pub unique_id: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdlgmiioach { - #[prost(oneof = "fdlgmiioach::Nnihphpegij", tags = "8, 4")] + #[prost(oneof = "fdlgmiioach::Nnihphpegij", tags = "14, 11")] pub nnihphpegij: ::core::option::Option, } /// Nested message and enum types in `FDLGMIIOACH`. @@ -22459,11 +22642,11 @@ pub mod fdlgmiioach { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nnihphpegij { - /// offset: 24 - #[prost(uint32, tag = "8")] + /// offset: 16 + #[prost(uint32, tag = "14")] Nndncaegdfi(u32), - /// offset: 24 - #[prost(uint32, tag = "4")] + /// offset: 16 + #[prost(uint32, tag = "11")] ExtraId(u32), } } @@ -22471,34 +22654,34 @@ pub mod fdlgmiioach { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Leijjpbkbkg { /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "8")] pub mpgpeofgdcn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub dhjanofgdnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hnoenbkdpfh { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub cpikeighmgb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub item_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub cpikeighmgb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hcflappbpop { /// offset: 32 - #[prost(uint64, tag = "1")] - pub mfchjfpocia: u64, + #[prost(uint64, tag = "10")] + pub time_stamp: u64, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub nmnkdookmpc: u32, #[prost( oneof = "hcflappbpop::Ebfmchooaog", - tags = "393, 718, 897, 903, 398, 229, 613, 947, 895, 1513, 109, 1203, 608, 1316" + tags = "220, 2019, 647, 1959, 1065, 265, 159, 1678, 1315, 443, 1653, 1172, 295, 672" )] pub ebfmchooaog: ::core::option::Option, } @@ -22507,108 +22690,108 @@ pub mod hcflappbpop { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ebfmchooaog { - /// offset: 16 - #[prost(message, tag = "393")] + /// offset: 24 + #[prost(message, tag = "220")] Knbgbcebldf(super::Ldnbpinbpkb), - /// offset: 16 - #[prost(message, tag = "718")] + /// offset: 24 + #[prost(message, tag = "2019")] Mkpdgfemjma(super::Mpkpfcnkecg), - /// offset: 16 - #[prost(message, tag = "897")] + /// offset: 24 + #[prost(message, tag = "647")] Igdlinldkkk(super::Ngjlhmahidd), - /// offset: 16 - #[prost(message, tag = "903")] + /// offset: 24 + #[prost(message, tag = "1959")] Hephjjolhpi(super::Fgjakgpjckb), - /// offset: 16 - #[prost(message, tag = "398")] + /// offset: 24 + #[prost(message, tag = "1065")] Dgcdfcmiagb(super::Ncgplafmdcj), - /// offset: 16 - #[prost(message, tag = "229")] + /// offset: 24 + #[prost(message, tag = "265")] Kbljahkcndn(super::Fcoenpkoebp), - /// offset: 16 - #[prost(message, tag = "613")] + /// offset: 24 + #[prost(message, tag = "159")] Fimobdmhlnd(super::Ejhiifcipmb), - /// offset: 16 - #[prost(message, tag = "947")] + /// offset: 24 + #[prost(message, tag = "1678")] Oppgliepbpg(super::Fbneiiglhdh), - /// offset: 16 - #[prost(message, tag = "895")] + /// offset: 24 + #[prost(message, tag = "1315")] Oflmaaobieb(super::Llolfgckkjb), - /// offset: 16 - #[prost(message, tag = "1513")] + /// offset: 24 + #[prost(message, tag = "443")] Hncbacaoffj(super::Dfeahikpklo), - /// offset: 16 - #[prost(message, tag = "109")] + /// offset: 24 + #[prost(message, tag = "1653")] Jicjmdjfmna(super::Jgncjoinemp), - /// offset: 16 - #[prost(message, tag = "1203")] + /// offset: 24 + #[prost(message, tag = "1172")] Mpgpeofgdcn(super::Leijjpbkbkg), - /// offset: 16 - #[prost(message, tag = "608")] + /// offset: 24 + #[prost(message, tag = "295")] Lglfacnkkld(super::Enfdmfgijdc), - /// offset: 16 - #[prost(message, tag = "1316")] + /// offset: 24 + #[prost(message, tag = "672")] Ddopjjiifio(super::Hnoenbkdpfh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhmpcnecebg { - /// offset: 16 - #[prost(message, repeated, tag = "10")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub collinoieee: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omlgpgpjgjk { + /// offset: 48 + #[prost(uint64, tag = "4")] + pub dnfceekgakj: u64, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub hephjjolhpi: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "9")] pub knbgbcebldf: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub apidhhklgej: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "13")] - pub hephjjolhpi: ::core::option::Option, - /// offset: 48 - #[prost(uint64, tag = "5")] - pub dnfceekgakj: u64, /// offset: 56 - #[prost(uint64, tag = "14")] - pub mfchjfpocia: u64, + #[prost(uint64, tag = "10")] + pub time_stamp: u64, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub apidhhklgej: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jljobfcibbc { /// offset: 24 - #[prost(uint32, tag = "7")] - pub jlahnbimkpd: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub dphajpeadaf: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jlahnbimkpd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpcimihkcgg { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub jlahnbimkpd: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] + pub jlahnbimkpd: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub dphajpeadaf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nonkablnhem { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub pgmabehjjab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nndmmmhdgih { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub pgmabehjjab: u32, } #[derive(proto_derive::CmdID)] @@ -22620,15 +22803,15 @@ pub struct Bhhehppheki {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub opmgdnnaejf: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub biacklbmmap: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -22636,8 +22819,8 @@ pub struct Ilepjclbbjd {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pbigejhgleh { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "15")] pub mpgpeofgdcn: ::core::option::Option, } #[derive(proto_derive::CmdID)] @@ -22647,220 +22830,217 @@ pub struct Eephehaefof {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Opihmoohipc { /// offset: 24 - #[prost(uint64, tag = "7")] + #[prost(uint64, tag = "1")] pub dhjanofgdnp: u64, /// offset: 32 - #[prost(uint32, tag = "2")] - pub damage: u32, - /// offset: 36 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "2")] pub ainkfeinnak: bool, - /// offset: 37 - #[prost(bool, tag = "9")] - pub olnmgffjmoj: bool, /// offset: 40 - #[prost(enumeration = "Dilhpbmcofk", tag = "4")] + #[prost(enumeration = "Dilhpbmcofk", tag = "3")] pub ipddikphgpe: i32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub damage: u32, + /// offset: 33 + #[prost(bool, tag = "10")] + pub olnmgffjmoj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hlidbldlbbm { - /// offset: 16 - #[prost(message, repeated, tag = "15")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] 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")] + #[prost(uint32, tag = "5")] pub eoilkccleif: u32, - /// offset: 68 - #[prost(enumeration = "Dilhpbmcofk", tag = "9")] + /// offset: 49 + #[prost(bool, tag = "7")] + pub olnmgffjmoj: bool, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub aelaegoobmb: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub jdgmehcpgll: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint64, tag = "11")] + pub dhjanofgdnp: u64, + /// offset: 40 + #[prost(enumeration = "Dilhpbmcofk", tag = "12")] pub ipddikphgpe: i32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub kghbjelhoba: u32, + /// offset: 68 + #[prost(uint32, tag = "14")] + pub fgbijplpobi: u32, + /// offset: 48 + #[prost(bool, tag = "15")] + pub ainkfeinnak: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lpjoincgbbp { - /// offset: 24 - #[prost(enumeration = "Bglimcbglaj", tag = "9")] - pub oingnajmfnl: i32, /// offset: 28 + #[prost(uint32, tag = "1")] + pub djfgdmidehj: u32, + /// offset: 24 + #[prost(enumeration = "Bglimcbglaj", tag = "4")] + pub oingnajmfnl: i32, + /// offset: 32 #[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(7282)] +#[cmdid(7259)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFightFestDataCsReq {} /// Obf: HNOJGAGPFBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7292)] +#[cmdid(7273)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFightFestDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] 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")] + #[prost(uint32, tag = "7")] pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Epcngneembi { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "13")] + #[prost(enumeration = "AvatarType", tag = "4")] pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub id: u32, } /// Obf: IKJDKNKJBGI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7257)] +#[cmdid(7287)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub giljleoaoma: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(enumeration = "FightFestType", tag = "1")] + /// offset: 48 + #[prost(enumeration = "FightFestType", tag = "3")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub giljleoaoma: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "7")] pub id: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "15")] pub event_id: u32, } /// Obf: LCGFKNIAMBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7273)] +#[cmdid(7294)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartFightFestScRsp { - /// 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")] + #[prost(uint32, tag = "2")] + pub id: u32, + /// offset: 36 + #[prost(enumeration = "FightFestType", tag = "4")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub event_id: u32, } /// Obf: OPIKBFAICKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7294)] +#[cmdid(7269)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FightFestScoreUpdateNotify { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub jodnmfefpfd: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] + pub jodnmfefpfd: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub score_id: u32, } /// Obf: JJEHDBECIMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7277)] +#[cmdid(7298)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FightFestUnlockSkillNotify { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub amagkdcbfgl: u32, } /// Obf: JEGBMCKBMOB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7269)] +#[cmdid(7253)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FightFestUpdateChallengeRecordNotify { - /// offset: 24 - #[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, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub challenge_id: u32, + /// offset: 24 + #[prost(enumeration = "Bglimcbglaj", tag = "10")] + pub rank: i32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub djfgdmidehj: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub turn_left: u32, } /// Obf: ENBAEEHAEBD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7295)] +#[cmdid(7257)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FightFestUpdateCoinNotify { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub item_value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gijbcjpelbg { - /// offset: 24 - #[prost(uint64, tag = "3")] - pub dhjanofgdnp: u64, /// offset: 32 - #[prost(enumeration = "Dilhpbmcofk", tag = "14")] - pub ipddikphgpe: i32, - /// offset: 36 - #[prost(int32, tag = "13")] + #[prost(int32, tag = "3")] pub oddlbglacko: i32, + /// offset: 36 + #[prost(enumeration = "Dilhpbmcofk", tag = "7")] + pub ipddikphgpe: i32, + /// offset: 24 + #[prost(uint64, tag = "11")] + pub dhjanofgdnp: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -22873,29 +23053,29 @@ pub struct Oplfjchfncg { #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Hdhpahifepm { /// offset: 24 - #[prost(float, tag = "9")] - pub y: f32, - /// offset: 28 - #[prost(float, tag = "15")] + #[prost(float, tag = "10")] pub x: f32, + /// offset: 28 + #[prost(float, tag = "11")] + pub y: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Ebmclnpbhjh { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub mhklpamdkbn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub item_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub mhklpamdkbn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cellcckjigl { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub nmnkdookmpc: u32, - #[prost(oneof = "cellcckjigl::Ebfmchooaog", tags = "1903, 1770, 897, 1695, 952")] + #[prost(oneof = "cellcckjigl::Ebfmchooaog", tags = "1590, 24, 826, 233, 1897")] pub ebfmchooaog: ::core::option::Option, } /// Nested message and enum types in `CELLCCKJIGL`. @@ -22904,1166 +23084,1199 @@ pub mod cellcckjigl { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Ebfmchooaog { /// offset: 24 - #[prost(message, tag = "1903")] + #[prost(message, tag = "1590")] Dcciljibpnk(super::Gfhckbhcndf), /// offset: 24 - #[prost(message, tag = "1770")] + #[prost(message, tag = "24")] Fheoaodaclk(super::Ambafemggld), /// offset: 24 - #[prost(message, tag = "897")] + #[prost(message, tag = "826")] Nleomlnokcc(super::Hidpfiaallb), /// offset: 24 - #[prost(message, tag = "1695")] + #[prost(message, tag = "233")] Knbgbcebldf(super::Mbdobechoja), /// offset: 24 - #[prost(message, tag = "952")] + #[prost(message, tag = "1897")] Ndjkpabpjho(super::Plagfaclpdl), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eaccojlopjl { - /// offset: 16 - #[prost(message, repeated, tag = "4")] + /// offset: 24 + #[prost(message, repeated, tag = "15")] pub cdamkbglnko: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 = "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(uint32, tag = "1")] - pub gnamnbdiekg: u32, - /// offset: 64 - #[prost(uint32, tag = "10")] - pub ihplbmkacip: u32, - /// offset: 68 - #[prost(uint32, tag = "11")] - pub oibchbjchje: u32, - /// offset: 72 - #[prost(uint32, tag = "2")] - pub fkdfhhlldeb: u32, - /// offset: 76 - #[prost(bool, tag = "14")] + /// offset: 57 + #[prost(bool, tag = "1")] pub fdbnnlfjgpd: bool, - /// offset: 77 - #[prost(bool, tag = "8")] + /// offset: 64 + #[prost(uint32, tag = "2")] + pub ihplbmkacip: u32, + /// offset: 56 + #[prost(bool, tag = "3")] pub aijjakifabf: bool, + /// offset: 68 + #[prost(uint32, tag = "4")] + pub cjjmdmocpdj: u32, /// offset: 80 #[prost(uint32, tag = "5")] - pub cjjmdmocpdj: u32, + pub gnamnbdiekg: u32, /// offset: 84 - #[prost(uint32, tag = "7")] - pub dnoleomjhlh: u32, - /// offset: 88 - #[prost(enumeration = "Ejlgeokijkh", tag = "3")] - pub mbnnikfmldg: i32, + #[prost(enumeration = "Ejlgeokijkh", tag = "6")] + pub dojgfckagkb: i32, /// offset: 92 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] + pub ddpbfaenjjn: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] pub fhdbcdepbak: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub team_a: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "10")] + pub oibchbjchje: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub nfplnbkifcf: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub fkdfhhlldeb: u32, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub dnoleomjhlh: u32, + /// offset: 48 + #[prost(enumeration = "Ejlgeokijkh", tag = "14")] + pub mbnnikfmldg: i32, + /// offset: 72 + #[prost(uint32, tag = "15")] + pub level_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "514")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lndnibfbgac { - /// offset: 24 - #[prost(int32, tag = "13")] - pub pdemophanla: i32, - /// offset: 28 - #[prost(int32, tag = "8")] - pub kdmpkipaidj: i32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub mdkflgdejcn: u32, /// offset: 36 - #[prost(uint32, tag = "3")] - pub item_id: u32, + #[prost(uint32, tag = "2")] + pub mdkflgdejcn: u32, /// offset: 40 - #[prost(int32, tag = "12")] + #[prost(int32, tag = "3")] + pub kdmpkipaidj: i32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub item_id: u32, + /// offset: 28 + #[prost(int32, tag = "10")] + pub pdemophanla: i32, + /// offset: 32 + #[prost(int32, tag = "14")] pub total_damage: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hidpfiaallb { + /// offset: 45 + #[prost(bool, tag = "1")] + pub is_win: bool, + /// offset: 44 + #[prost(bool, tag = "2")] + pub is_friend: bool, + /// offset: 40 + #[prost(enumeration = "Hejphkgcnba", tag = "8")] + pub lhniiohnifl: i32, + /// offset: 36 + #[prost(int32, tag = "9")] + pub add_score: i32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub biepffbbjhg: u32, /// offset: 16 #[prost(message, repeated, tag = "14")] 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")] + #[prost(uint32, tag = "15")] 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 Pboffjnbfmi { - /// offset: 16 - #[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(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 bgjcocdahlc: u32, - /// offset: 68 - #[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: 100 - #[prost(int32, tag = "13")] - pub hp: i32, - /// 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: 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 = "1")] + pub hp: i32, + /// offset: 84 #[prost(int32, tag = "2")] pub max_hp: i32, + /// offset: 88 + #[prost(uint32, tag = "3")] + pub skill_id: u32, + /// offset: 152 + #[prost(enumeration = "Cihoeepibai", tag = "4")] + pub foaggpdeelf: i32, + /// offset: 76 + #[prost(float, tag = "5")] + pub time: f32, + /// offset: 140 + #[prost(enumeration = "Gpeefaoibnb", tag = "6")] + pub ghchjaodjmf: i32, + /// offset: 56 + #[prost(message, optional, tag = "7")] + pub velocity: ::core::option::Option, + /// offset: 64 + #[prost(int32, tag = "8")] + pub attack: i32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub position: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub forward: ::core::option::Option, + /// offset: 92 + #[prost(uint32, tag = "11")] + pub ldpmamjnogj: u32, + /// offset: 128 + #[prost(uint32, tag = "12")] + pub bgjcocdahlc: u32, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub id: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub acginicehml: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub pimfiphjjli: ::core::option::Option, + /// offset: 101 + #[prost(bool, tag = "25")] + pub plckakedcam: bool, + /// offset: 100 + #[prost(bool, tag = "175")] + pub on_field: bool, + /// offset: 120 + #[prost(float, tag = "291")] + pub radius: f32, /// offset: 156 - #[prost(uint32, tag = "498")] - pub copalflacho: u32, + #[prost(uint32, tag = "372")] + pub fliedgkfnol: u32, + /// offset: 136 + #[prost(uint32, tag = "769")] + pub ddpbfaenjjn: u32, + /// offset: 104 + #[prost(uint32, tag = "890")] + pub level: u32, + /// offset: 116 + #[prost(uint32, tag = "919")] + pub ihlfjoheime: u32, + /// offset: 96 + #[prost(uint32, tag = "944")] + pub tech_id: u32, + /// offset: 132 + #[prost(enumeration = "FightMarbleHpChangeType", tag = "1100")] + pub hdlkkfcmcpj: i32, + /// offset: 72 + #[prost(uint32, tag = "1196")] + pub fhdbcdepbak: u32, + /// offset: 102 + #[prost(bool, tag = "1600")] + pub has_shield: bool, + /// offset: 124 + #[prost(float, tag = "1617")] + pub ampckjngioo: f32, + /// offset: 108 + #[prost(uint32, tag = "1619")] + pub buff_id: u32, + /// offset: 68 + #[prost(int32, tag = "1944")] + pub gifjodbplpj: i32, + /// offset: 144 + #[prost(uint32, tag = "1973")] + pub ipjlompbpfi: u32, + /// offset: 112 + #[prost(uint32, tag = "1988")] + pub text_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ambafemggld { - /// offset: 16 - #[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, repeated, tag = "5")] - pub kghfcilhgjl: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "1")] + pub queue_position: u32, /// 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(uint32, tag = "2")] + pub dbjlghgdkeb: u32, + /// offset: 102 #[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: 84 + #[prost(float, tag = "4")] + pub total_time: f32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub fkgaigoehnh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub cdddbpdoofh: ::prost::alloc::vec::Vec, /// 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, + /// offset: 92 + #[prost(enumeration = "Ckhkfieaaii", tag = "8")] + pub moajkmoekgp: i32, + /// offset: 101 + #[prost(bool, tag = "9")] + pub round_team_a: bool, + /// offset: 68 + #[prost(uint32, tag = "10")] + pub hhnfknphhoi: u32, + /// offset: 80 + #[prost(uint32, tag = "11")] + pub emoji_id: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "12")] + pub hndckmndocd: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub round: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "14")] + pub kghfcilhgjl: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "15")] + pub tech_id: u32, + /// offset: 100 + #[prost(bool, tag = "181")] + pub round_first_team_a: bool, + /// offset: 24 + #[prost(message, repeated, tag = "263")] + pub ellmnbjoldl: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "347")] + pub popmbkkmaje: u32, + /// offset: 76 + #[prost(uint32, tag = "1478")] + pub einhgipfnbg: u32, + /// offset: 108 + #[prost(uint32, tag = "1795")] + pub anlofaljcpo: 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: 80 + #[prost(uint32, tag = "1")] + pub round: u32, /// 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")] + #[prost(message, optional, tag = "2")] pub cjjmdmocpdj: ::core::option::Option, - /// offset: 56 - #[prost(uint32, repeated, tag = "6")] - pub kghfcilhgjl: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(float, tag = "3")] + pub lmodidjmjih: f32, + /// offset: 88 + #[prost(bool, tag = "4")] + pub round_first_team_a: bool, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub win_score: u32, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub fdkpcnbcgeg: u32, /// offset: 64 #[prost(message, optional, tag = "8")] + pub dcciljibpnk: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub ocmembaklmm: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] 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")] + #[prost(enumeration = "Dnlhkfilmlb", tag = "13")] pub phase: i32, - /// offset: 88 - #[prost(float, tag = "4")] - pub lmodidjmjih: f32, - /// offset: 92 - #[prost(uint32, tag = "12")] - pub lpehhmhpcmg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub najeipkgaco: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "15")] + pub kghfcilhgjl: ::prost::alloc::vec::Vec, } #[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")] + #[prost(uint32, tag = "3")] pub item_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub mhklpamdkbn: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] 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")] + #[prost(uint32, repeated, tag = "1")] pub kpljdhjncdi: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub jaicomfnbem: u32, /// offset: 52 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] + pub jaicomfnbem: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] pub epdmklfcjfa: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub ppmhkahhdkg: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(bool, tag = "14")] - pub plckakedcam: bool, + #[prost(bool, tag = "10")] + pub hide_line: bool, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub team: ::prost::alloc::vec::Vec, /// offset: 57 - #[prost(bool, tag = "9")] - pub bcaldkflcdg: bool, + #[prost(bool, tag = "15")] + pub plckakedcam: 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, + #[prost(float, tag = "1")] + pub radius: f32, /// offset: 44 - #[prost(int32, tag = "6")] - pub hp: i32, + #[prost(uint32, tag = "2")] + pub level: u32, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub ihlfjoheime: u32, /// offset: 48 - #[prost(float, tag = "7")] - pub idkonbfpblh: f32, - /// offset: 52 #[prost(int32, tag = "4")] pub attack: i32, + /// offset: 58 + #[prost(bool, tag = "5")] + pub is_dead: bool, /// offset: 56 - #[prost(uint32, tag = "10")] - pub level: u32, + #[prost(bool, tag = "6")] + pub has_shield: bool, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub buff_id: 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")] + /// offset: 59 + #[prost(bool, tag = "9")] 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")] + #[prost(uint32, tag = "10")] pub id: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub position: ::core::option::Option, + /// offset: 57 + #[prost(bool, tag = "12")] + pub on_field: bool, /// offset: 72 - #[prost(uint32, tag = "15")] - pub ihlfjoheime: u32, + #[prost(int32, tag = "13")] + pub hp: i32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub forward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npgcefkjoin { - /// offset: 24 - #[prost(bool, tag = "5")] - pub iobjfejfljp: bool, /// offset: 28 - #[prost(uint32, tag = "10")] - pub copalflacho: u32, + #[prost(uint32, tag = "5")] + pub tech_id: u32, + /// offset: 24 + #[prost(bool, tag = "9")] + pub active: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbilgcpcjod { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub ophfdhgblpj: u32, + /// offset: 52 + #[prost(bool, tag = "3")] + pub bkfonknlchp: bool, + /// offset: 36 + #[prost(enumeration = "Nhhjaonhddg", tag = "4")] + pub state: i32, /// 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(uint32, tag = "5")] + #[prost(uint32, tag = "8")] 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 = "9")] + pub ifocjcocdbh: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub dhjanofgdnp: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub rank: u32, + /// offset: 44 #[prost(uint32, tag = "15")] - pub ophfdhgblpj: u32, + pub hp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jecnoeljlko { /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub bfcgoellnip: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "1")] 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")] + #[prost(uint32, tag = "3")] pub bpbmjbidiic: u32, + /// offset: 48 + #[prost(int32, tag = "5")] + pub hijjdgbomdl: i32, + /// offset: 56 + #[prost(uint64, tag = "7")] + pub fikhcebopmi: u64, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(enumeration = "Pfphjfegdaa", tag = "11")] + pub cur_state: i32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub knbgbcebldf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dflihggnbdb { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub jcjgjblencp: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub edigeanpbnl: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub row: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ipgijfnaflc { - /// offset: 16 - #[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")] + #[prost(message, repeated, tag = "1")] 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 = "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 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")] + #[prost(uint32, tag = "2")] pub likmimcfpkc: u32, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub fhefkogamhk: u32, + /// offset: 80 + #[prost(uint32, tag = "4")] + pub djjodjaaiga: u32, + /// offset: 72 + #[prost(uint32, tag = "5")] + pub igdofklailh: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub score_id: u32, + /// offset: 56 + #[prost(uint32, repeated, tag = "7")] + pub mncpgdnoiam: ::prost::alloc::vec::Vec, /// offset: 96 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] + pub cur_hp: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "10")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(enumeration = "Nhhjaonhddg", tag = "11")] + pub lhniiohnifl: i32, + /// offset: 64 + #[prost(uint32, tag = "13")] pub jjjblajdedc: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub energy_info: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jfjdmgomjof { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub kgocfeinbin: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Ablccphiomi", tag = "14")] + #[prost(enumeration = "Ablccphiomi", tag = "1")] pub jnieikokbgk: i32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub kgocfeinbin: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Plhpjckdedi { - /// offset: 24 - #[prost(int32, tag = "13")] - pub player_data: i32, -} +pub struct Plhpjckdedi {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30103)] +#[cmdid(30178)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bmbcnfkfabk { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub data: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "2")] + #[prost(message, optional, tag = "6")] + pub data: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30180)] +#[cmdid(30193)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmomcmjofgg { - /// offset: 24 - #[prost(message, optional, tag = "6")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30127)] +#[cmdid(30158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieogedfaelp { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "3")] pub ehiellklpck: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30136)] +#[cmdid(30188)] #[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")] + #[prost(message, optional, tag = "3")] + pub jmiomljdcnn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] pub enjmgojpnoe: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okipfienkif { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub ggcmcddgeib: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "2")] - pub opmgdnnaejf: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "13")] pub dgklocjhknh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub opmgdnnaejf: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub eaffaccbaaa: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30115)] +#[cmdid(30186)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lnglljknkhg { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ihbohkkcgcp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub eaffaccbaaa: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub ihbohkkcgcp: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "14")] pub bdcnnnnllhj: bool, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30181)] +#[cmdid(30147)] #[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")] + #[prost(enumeration = "Nhhjaonhddg", tag = "3")] + pub state: i32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub hp: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub ifocjcocdbh: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] pub score_id: u32, /// offset: 40 - #[prost(uint32, tag = "3")] - pub ifocjcocdbh: u32, - /// offset: 44 - #[prost(enumeration = "Nhhjaonhddg", tag = "2")] - pub state: i32, - /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub bpbmjbidiic: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Beogfndkcil { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub pifnijhpljc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30187)] +#[cmdid(30113)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhlmfdbfcec { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub pifnijhpljc: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] + pub pifnijhpljc: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30129)] +#[cmdid(30171)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kinfingmick { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub pifnijhpljc: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] + pub pifnijhpljc: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub objcjgpihad: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30112)] +#[cmdid(30140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eagcpepioio { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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(uint32, tag = "7")] + #[prost(uint32, tag = "6")] + pub fmehkpkhgja: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] pub dggcfdkjdpo: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub odfedcplnem: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub pnghfklcnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mnoomfiafpf { /// offset: 24 - #[prost(enumeration = "Fncfihafggn", tag = "1")] + #[prost(enumeration = "Fncfihafggn", tag = "2")] pub op_type: i32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub mpkcanfhchg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gmgablbkjmc { /// offset: 24 - #[prost(enumeration = "Fdicbbegkeo", tag = "10")] - pub lmiodahfgoa: i32, + #[prost(uint32, tag = "13")] + pub param: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub display_value: u32, + #[prost(enumeration = "Fdicbbegkeo", tag = "14")] + pub buff_type: i32, } #[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")] + #[prost(enumeration = "Nhhjaonhddg", tag = "1")] pub lhniiohnifl: i32, /// offset: 60 - #[prost(bool, tag = "12")] + #[prost(uint32, tag = "2")] + pub score_id: u32, + /// offset: 48 + #[prost(bool, tag = "3")] pub oclbmmnnmfc: bool, - /// offset: 61 + /// offset: 32 + #[prost(message, repeated, tag = "4")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ophfdhgblpj: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub jdfpkamfhap: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub fhefkogamhk: u32, + /// offset: 64 + #[prost(uint32, tag = "9")] + pub energy_info: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub dhjanofgdnp: u32, + /// offset: 49 #[prost(bool, tag = "13")] pub anmlapadelo: bool, - /// offset: 64 - #[prost(uint32, tag = "8")] - pub score_id: u32, - /// offset: 68 + /// offset: 40 #[prost(uint32, tag = "15")] - pub energy_info: u32, + pub igdofklailh: 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: 56 + #[prost(uint64, tag = "1")] + pub fikhcebopmi: u64, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(int32, tag = "3")] + pub hijjdgbomdl: i32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "5")] 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")] + #[prost(uint32, tag = "6")] pub naokgngbhao: u32, - /// offset: 60 - #[prost(int32, tag = "15")] - pub hijjdgbomdl: i32, + /// offset: 48 + #[prost(enumeration = "Amdmkhkohnf", tag = "10")] + pub cur_state: i32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub knbgbcebldf: ::core::option::Option, } #[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")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub gnabnedkphh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub mmlnampfaka: u32, /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub use_item_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub dgklocjhknh: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30183)] +#[cmdid(30138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajohoigmcnn { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "2")] pub llcpohadbkb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub use_item_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhaplemdkgn {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30142)] +#[cmdid(30104)] #[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")] + #[prost(message, repeated, tag = "4")] pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub data: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "6")] pub dpjlmfbadmm: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub emlbkokeaoh: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub pbeplkmnakf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30138)] +#[cmdid(30136)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcmgfcdnaie { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30161)] +#[cmdid(30148)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgeofjjkfnf { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub data: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Ckgofmfnipp", tag = "7")] + #[prost(enumeration = "Ckgofmfnipp", tag = "2")] pub reason: i32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(30124)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ojlhciddfdf { /// offset: 16 #[prost(message, optional, tag = "13")] - pub pbapicndidn: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub llcpohadbkb: ::core::option::Option, + pub data: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30171)] +#[cmdid(30145)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ojlhciddfdf { + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub llcpohadbkb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub pbapicndidn: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(30169)] #[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")] + #[prost(message, optional, tag = "1")] pub llcpohadbkb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub pbapicndidn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cdpefgcigfb {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30152)] +#[cmdid(30130)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbdjajakcff { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lphchejempd { /// offset: 24 - #[prost(enumeration = "Nhhjaonhddg", tag = "14")] + #[prost(enumeration = "Nhhjaonhddg", tag = "1")] 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 rank: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] pub dhjanofgdnp: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub score_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fojdklchckg { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub knbgbcebldf: ::core::option::Option, - /// offset: 24 - #[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 = "9")] + /// offset: 60 + #[prost(int32, tag = "1")] pub hijjdgbomdl: i32, + /// offset: 40 + #[prost(enumeration = "Iffkdfpjecm", tag = "4")] + pub cur_state: i32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub knbgbcebldf: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub naokgngbhao: u32, + /// offset: 48 + #[prost(uint64, tag = "14")] + pub fikhcebopmi: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bgejhkfilme {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30159)] +#[cmdid(30172)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkbjoghcfoa { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub khefahcphbl: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "5")] + #[prost(message, optional, tag = "5")] + pub khefahcphbl: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "14")] pub dfleoigplnm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30174)] +#[cmdid(30180)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gbmpobjdaff { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "4")] pub khefahcphbl: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Dikcfaicohb", tag = "1")] + #[prost(enumeration = "Dikcfaicohb", tag = "14")] pub reason: i32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(30192)] +#[cmdid(30184)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpddoadgcmg { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub bfcgoellnip: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "2")] pub naokgngbhao: u32, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub bfcgoellnip: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Boinncfonae { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub cjpdgbplfig: u32, + /// offset: 36 + #[prost(enumeration = "Dilhpbmcofk", tag = "3")] + pub ipddikphgpe: i32, + /// offset: 48 + #[prost(uint64, tag = "8")] + pub dhjanofgdnp: u64, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub cast_skill_info_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub mnhpdbedjlb: u32, +} +/// Obf: DFKEBOHGDKF +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(2258)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dfkebohgdkf {} +pub struct GetFiveDimGameDataCsReq {} /// Obf: BNFGMKBICKJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2267)] +#[cmdid(2271)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFiveDimGameDataScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "14")] - pub cfdiklbinhk: ::core::option::Option, - /// offset: 32 + #[prost(uint32, repeated, tag = "3")] + pub kegaohgoald: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "9")] pub cpfcmklcmfg: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub cfdiklbinhk: ::core::option::Option, } +/// Obf: AGDNLAAKGDD +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(2262)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Agdnlaakgdd { +pub struct EnterFiveDimGameCsReq { /// offset: 16 #[prost(message, optional, tag = "1")] - 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, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub ppjfmbigigb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub hkgdhopgckf: ::core::option::Option, } /// Obf: IBAAHKDOHDB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2261)] +#[cmdid(2257)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterFiveDimGameScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } +/// Obf: BGBIBDECAFH +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(2255)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bgbibdecafh { - /// offset: 16 - #[prost(message, optional, tag = "9")] +pub struct LeaveFiveDimGameCsReq { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub pjlkehonhed: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] pub hkgdhopgckf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub pjlkehonhed: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub cogdlbmppnm: u32, - /// offset: 40 - #[prost(enumeration = "Kfdepbclenf", tag = "1")] + #[prost(enumeration = "Kfdepbclenf", tag = "8")] pub kehgfmamepd: i32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub cogdlbmppnm: u32, } /// Obf: OMFLOBEGHNM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2273)] +#[cmdid(2259)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveFiveDimGameScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub client_pos_version: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub client_pos_version: u32, } +/// Obf: FPAKIHDJMIK +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(2269)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fpakihdjmik { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub ppjfmbigigb: ::core::option::Option, +pub struct UpdateFiveDimGameDataCsReq { /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub gabodfdmpmm: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub ppjfmbigigb: ::core::option::Option, } /// Obf: PKFCCICBLGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2257)] +#[cmdid(2268)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateFiveDimGameDataScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub retcode: u32, } +/// Obf: BOFJIOEKDFK +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(2265)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bofjioekdfk { +pub struct FiveDimGameTransferCsReq { + /// offset: 44 + #[prost(enumeration = "Kfdepbclenf", tag = "1")] + pub kehgfmamepd: i32, /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "2")] pub ppjfmbigigb: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "3")] pub oeibhlmdjka: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "Kfdepbclenf", tag = "10")] - pub kehgfmamepd: i32, - /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub cogdlbmppnm: u32, } /// Obf: AGBDHJMJFHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2275)] +#[cmdid(2272)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FiveDimGameTransferScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: DCJGNLLAHEM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2254)] +#[cmdid(2253)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct FiveDimGameDataUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 36 + #[prost(bool, tag = "1")] + pub hbjljjajhoi: bool, + /// offset: 16 + #[prost(message, optional, tag = "3")] pub cfdiklbinhk: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "3")] - pub hbjljjajhoi: bool, - /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub client_pos_version: u32, } /// Obf: IBCFCAOKMOP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2268)] +#[cmdid(2261)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FiveDimJumpEnergyChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub cpfcmklcmfg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddhkgaknoek { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub jidcdlcbkhg: u32, } /// Obf: NPPLIGADGDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2262)] +#[cmdid(2254)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFiveDimMoneyScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub gjhkpigeiio: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub jidcdlcbkhg: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub gjhkpigeiio: u32, } /// Obf: CMJAOMBHJNL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2270)] +#[cmdid(2251)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FiveDimMoneyChangeScNotify { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub oepccmapffh: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] + pub oepccmapffh: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] @@ -24072,492 +24285,491 @@ pub struct Ikfdijleoja {} /// Obf: NFEJKBHMEOL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2256)] +#[cmdid(2252)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFiveDimMoneyDataScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub oepccmapffh: u32, + #[prost(uint32, tag = "9")] + pub kfbjgfjhgek: u32, /// offset: 28 + #[prost(uint32, tag = "10")] + pub oepccmapffh: u32, + /// offset: 32 #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub kfbjgfjhgek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AssistSimpleInfo { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub pos: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] + pub dressed_skin_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub level: u32, /// offset: 36 - #[prost(uint32, tag = "14")] - pub dressed_skin_id: u32, + #[prost(uint32, tag = "15")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "5")] pub egllmgllhdl: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Icmgdjbdfea { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub nckjlaejndp: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub group_id: u32, - /// 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 hcbaddhnidg: u32, + #[prost(uint32, tag = "5")] + pub lmppdgofomf: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub nckjlaejndp: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub max_level: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub fbogdahndka: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pibfidoepap { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub lhhacoilcmg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub fffngbkhoea: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub gnifodgcpaa: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub fffngbkhoea: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jmocdmhfejg { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub kgbhikkljmk: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejakbkoeepc { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "14")] pub bhdklajpmbj: ::core::option::Option, } +/// Obf: FriendGridFightRecord #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FriendGridFightRecord { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Paefdelfkjk { - /// offset: 24 - #[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, + #[prost(enumeration = "BattleRecordType", tag = "3")] + pub display_type: i32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub bamdehaicda: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub kblklgdcomf: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub amldhbmigen: ::core::option::Option, } #[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(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(message, optional, tag = "1")] - pub player_outfit_data: ::core::option::Option, - /// offset: 56 - #[prost(string, tag = "3")] - pub platform_nick: ::prost::alloc::string::String, - /// offset: 64 - #[prost(string, tag = "8")] - pub nickname: ::prost::alloc::string::String, - /// offset: 72 - #[prost(string, tag = "15")] - pub platform_uuid: ::prost::alloc::string::String, + /// offset: 84 + #[prost(bool, tag = "1")] + pub is_banned: bool, /// offset: 80 - #[prost(uint32, tag = "9")] - pub level: u32, + #[prost(uint32, tag = "2")] + pub chat_bubble_id: u32, + /// offset: 40 + #[prost(string, tag = "3")] + pub signature: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "4")] + pub nickname: ::prost::alloc::string::String, /// offset: 88 - #[prost(int64, tag = "13")] - pub last_active_time: i64, - /// offset: 96 - #[prost(uint32, tag = "115")] - pub gender: u32, - /// offset: 100 + #[prost(uint32, tag = "5")] + pub head_icon: u32, + /// offset: 116 + #[prost(uint32, tag = "6")] + pub personal_card: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub player_outfit_data: ::core::option::Option, + /// offset: 132 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 72 + #[prost(string, tag = "9")] + pub platform_nick: ::prost::alloc::string::String, + /// offset: 104 #[prost(enumeration = "FriendOnlineStatus", tag = "10")] pub online_status: i32, - /// offset: 104 - #[prost(uint32, tag = "7")] - pub uid: u32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub assist_simple_info_list: ::prost::alloc::vec::Vec, /// 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, + #[prost(uint32, tag = "12")] + pub uid: u32, + /// offset: 48 + #[prost(string, tag = "13")] + pub platform_uuid: ::prost::alloc::string::String, /// offset: 120 - #[prost(uint32, tag = "2")] - pub head_icon: u32, - /// offset: 124 - #[prost(bool, tag = "12")] - pub is_banned: bool, + #[prost(int64, tag = "14")] + pub last_active_time: i64, /// offset: 128 - #[prost(int64, tag = "797")] + #[prost(enumeration = "PlatformType", tag = "15")] + pub platform: i32, + /// offset: 112 + #[prost(uint32, tag = "48")] + pub gender: u32, + /// offset: 64 + #[prost(message, optional, tag = "837")] + pub head_frame_info: ::core::option::Option, + /// offset: 96 + #[prost(int64, tag = "1034")] pub update_time: i64, } +/// Obf: DisplayEquipmentInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DisplayEquipmentInfo { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub tid: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub exp: 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")] + #[prost(uint32, tag = "5")] + pub exp: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub promotion: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub tid: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] pub rank: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayRelicInfo { - /// offset: 24 - #[prost(message, repeated, tag = "9")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub exp: u32, - /// 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, + #[prost(uint32, tag = "3")] + pub exp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub level: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub tid: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub main_affix_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub r#type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarDetailInfo { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub equipment: ::core::option::Option, - /// 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: 64 + #[prost(uint32, tag = "1")] + pub enhanced_id: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub rank: u32, /// offset: 48 #[prost(uint32, tag = "3")] pub pos: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] - pub rank: u32, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub dressed_skin_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub skilltree_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub exp: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub equipment: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub relic_list: ::prost::alloc::vec::Vec, /// offset: 56 #[prost(uint32, tag = "11")] pub avatar_type: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub exp: u32, - /// offset: 64 - #[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")] + /// offset: 52 + #[prost(uint32, tag = "12")] pub promotion: u32, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, + /// offset: 76 + #[prost(uint32, tag = "14")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Edegahhanmf { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub plkagmlbcdg: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub mbhjnpeilcl: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub igenpdkhdmc: u32, - /// offset: 36 #[prost(uint32, tag = "1")] + pub mbhjnpeilcl: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] + pub plkagmlbcdg: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub openpjjladd: u32, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] + pub igenpdkhdmc: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] pub lcddmlimaga: u32, } +/// Obf: PlayerRecordInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerRecordInfo { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub eoggpdhkkbj: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "13")] - 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 jjkikobajlf: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub mimeceafdnk: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub ppfddfahled: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dioiifahakk: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] pub neckjbhekhe: u32, /// offset: 60 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] + pub mhoijfebapa: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub kcbinjnibno: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] pub algeolgnfbl: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohkdpnbgpoa { - /// offset: 24 - #[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, + #[prost(bool, tag = "2")] + pub makolelflfh: bool, /// offset: 27 + #[prost(bool, tag = "3")] + pub dcjecfmmibc: bool, + /// offset: 26 #[prost(bool, tag = "5")] - pub iojeaocobbf: bool, - /// offset: 28 - #[prost(bool, tag = "14")] - pub pfbhgahafmd: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Fbonadjpjgl { + pub gnfddpemmfn: bool, /// offset: 24 - #[prost(message, optional, tag = "5")] - pub kblklgdcomf: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub challenge_list: ::prost::alloc::vec::Vec, + #[prost(bool, tag = "8")] + pub pfbhgahafmd: bool, + /// offset: 28 + #[prost(bool, tag = "11")] + pub iojeaocobbf: bool, } +/// Obf: PlayerDetailInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerDetailInfo { - /// offset: 16 - #[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: 136 + #[prost(bool, tag = "1")] + pub is_banned: bool, /// 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 + /// offset: 124 + #[prost(uint32, tag = "3")] + pub head_icon: u32, + /// offset: 56 + #[prost(string, tag = "4")] + pub signature: ::prost::alloc::string::String, + /// offset: 128 + #[prost(uint32, tag = "5")] + pub hcgmagdfaao: u32, + /// offset: 24 + #[prost(string, tag = "6")] + pub ijkomikfkek: ::prost::alloc::string::String, + /// offset: 148 + #[prost(uint32, tag = "7")] + pub uid: u32, + /// offset: 137 + #[prost(bool, tag = "8")] + pub hieapdnnnei: bool, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub display_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(message, optional, tag = "10")] pub record_info: ::core::option::Option, - /// 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: 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")] + /// offset: 112 + #[prost(uint32, tag = "12")] + pub gejfmbbhnln: u32, + /// offset: 116 + #[prost(enumeration = "PlatformType", tag = "13")] pub platform: i32, - /// offset: 152 - #[prost(uint32, tag = "14")] - pub hcgmagdfaao: u32, + /// offset: 72 + #[prost(string, tag = "14")] + pub nickname: ::prost::alloc::string::String, + /// offset: 144 + #[prost(uint32, tag = "15")] + pub level: u32, + /// offset: 120 + #[prost(uint32, tag = "230")] + pub gender: u32, + /// offset: 140 + #[prost(uint32, tag = "649")] + pub kinoehkmfml: u32, + /// offset: 40 + #[prost(message, repeated, tag = "880")] + pub assist_avatar_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(message, optional, tag = "1096")] + pub dhkfcdaghdm: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "1159")] + pub aihndiafgpm: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "1414")] + pub boklabglefl: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "1703")] + pub head_frame_info: ::core::option::Option, } +/// Obf: FriendSimpleInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendSimpleInfo { - /// offset: 16 - #[prost(string, tag = "1")] - pub remark_name: ::prost::alloc::string::String, - /// 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")] + #[prost(enumeration = "PlayingState", tag = "1")] pub playing_state: i32, - /// offset: 60 - #[prost(bool, tag = "14")] + /// offset: 16 + #[prost(string, tag = "2")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 56 + #[prost(int64, tag = "3")] + pub create_time: i64, + /// offset: 52 + #[prost(bool, tag = "9")] pub is_marked: bool, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub mboihjlijdg: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub player_info: ::core::option::Option, } +/// Obf: FriendApplyInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendApplyInfo { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub player_info: ::core::option::Option, /// offset: 32 - #[prost(int64, tag = "15")] + #[prost(int64, tag = "5")] pub apply_time: i64, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub player_info: ::core::option::Option, } +/// Obf: FriendRecommendInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendRecommendInfo { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub player_info: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "1")] pub jinlahlmdln: bool, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub player_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerAssistInfo { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub assist_avatar: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "10")] pub player_info: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub assist_avatar: ::core::option::Option, } +/// Obf: FriendChallengeLineup #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeLineup { - /// offset: 16 - #[prost(string, tag = "13")] - pub remark_name: ::prost::alloc::string::String, /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "2")] pub player_info: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "3")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "14")] - pub buff_one: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] - pub buff_two: u32, - /// offset: 56 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub score_id: u32, /// offset: 60 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] + pub buff_two: u32, + /// offset: 32 + #[prost(string, tag = "10")] + pub remark_name: ::prost::alloc::string::String, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub buff_one: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] pub eejcpnaeklj: u32, } +/// Obf: FriendChallengeClearanceInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FriendChallengeClearanceInfo { - /// offset: 32 - #[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")] + #[prost(uint32, tag = "4")] + pub lmppdgofomf: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub megbipbafbp: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "14")] pub group_id: u32, - #[prost(oneof = "friend_challenge_clearance_info::Edkohaamonh", tags = "94, 77, 25")] + #[prost( + oneof = "friend_challenge_clearance_info::Edkohaamonh", + tags = "1338, 651, 1920" + )] pub edkohaamonh: ::core::option::Option< friend_challenge_clearance_info::Edkohaamonh, >, @@ -24568,228 +24780,220 @@ pub mod friend_challenge_clearance_info { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Edkohaamonh { /// offset: 24 - #[prost(message, tag = "94")] + #[prost(message, tag = "1338")] ChallengeDefault(super::ChallengeStatistics), /// offset: 24 - #[prost(message, tag = "77")] + #[prost(message, tag = "651")] ChallengeStory(super::ChallengeStoryStatistics), /// offset: 24 - #[prost(message, tag = "25")] + #[prost(message, tag = "1920")] ChallengeBoss(super::ChallengeBossStatistics), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ihlmedhfdei { - /// offset: 24 - #[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, Eq, Hash, ::prost::Message)] pub struct Glilleneijk { /// offset: 24 - #[prost(uint32, tag = "10")] - pub fffngbkhoea: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub gnifodgcpaa: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub fffngbkhoea: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmfehehpgab { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub mgcacgflkek: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub area_id: u32, /// offset: 32 + #[prost(uint32, tag = "3")] + pub mgcacgflkek: u32, + /// offset: 24 #[prost(uint32, tag = "6")] + pub area_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub mbdkajbeppf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fkcnepijjao { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub area_id: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub feflajiodhb: u32, + #[prost(uint32, tag = "3")] + pub area_id: u32, /// offset: 32 - #[prost(uint32, tag = "7")] - pub jnccogchnmb: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] + pub feflajiodhb: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub dcoklhpbajo: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub jnccogchnmb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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")] + #[prost(uint32, tag = "2")] pub ielfobfpdpa: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub apanplbmonn: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub area_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub kphjdopbmen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bgpihmllngm { /// offset: 16 - #[prost(message, optional, tag = "6")] - 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 + /// offset: 32 #[prost(message, optional, tag = "9")] + pub mhaibamjgim: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub bfgelckjjpn: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "12")] pub endljenkbmf: ::core::option::Option, } +/// Obf: PlayerChallengePeakRecordMobData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordMobData { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 44 + #[prost(uint32, tag = "5")] + pub cycles_used: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "12")] pub mcjnllbbdhn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] - pub cycles_used: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub peak_id: u32, } +/// Obf: PlayerChallengePeakRecordBossData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerChallengePeakRecordBossData { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub lineup: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub mcjnllbbdhn: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "2")] + pub djfgdmidehj: u32, /// offset: 40 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "5")] pub hamdkihgkgo: bool, - /// offset: 41 - #[prost(bool, tag = "2")] - pub cfldompacki: bool, - /// offset: 44 - #[prost(uint32, tag = "3")] - pub best_cycle_count: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub mcjnllbbdhn: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub peak_id: 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, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub best_cycle_count: u32, + /// offset: 41 + #[prost(bool, tag = "14")] + pub cfldompacki: bool, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub lineup: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbfhocobpmk { - /// offset: 16 - #[prost(message, repeated, tag = "12")] - pub hdchfbkdceb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "7")] + #[prost(message, repeated, tag = "8")] + pub hdchfbkdceb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "14")] pub cdffigjlgmm: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hbjdmdkkmfi { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Khfegofphhc { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cfnemeidmid { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub area_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub holpmkohach: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Moogabjbjag { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub challenge_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbkjgbmmkfi { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub peak_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ienccmeaiaj { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub gnifodgcpaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljjieaplooi { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub division_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kgbafbemicb { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub aacgbebgdpe: u32, /// offset: 24 #[prost(bool, tag = "5")] pub mndcibfejop: bool, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub aacgbebgdpe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njmobnilihi { /// offset: 32 - #[prost(int64, tag = "6")] - pub time: i64, - /// offset: 44 - #[prost(enumeration = "DevelopmentType", tag = "12")] + #[prost(enumeration = "DevelopmentType", tag = "3")] pub nelhehhfccm: i32, + /// offset: 40 + #[prost(int64, tag = "10")] + pub time: i64, #[prost( oneof = "njmobnilihi::Nnmaomhpnbk", - tags = "1445, 1544, 376, 403, 382, 1075, 176, 1051, 445, 1408, 212" + tags = "668, 1259, 712, 1411, 1610, 1857, 1662, 1446, 1595, 244" )] pub nnmaomhpnbk: ::core::option::Option, } @@ -24798,265 +25002,262 @@ pub mod njmobnilihi { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nnmaomhpnbk { - /// offset: 16 - #[prost(message, tag = "1445")] + /// offset: 24 + #[prost(message, tag = "668")] Dcodkladijm(super::Khfegofphhc), - /// offset: 16 - #[prost(message, tag = "1544")] + /// offset: 24 + #[prost(message, tag = "1259")] Eljoebbhdpb(super::Moogabjbjag), - /// offset: 16 - #[prost(uint32, tag = "376")] + /// offset: 24 + #[prost(uint32, tag = "712")] AvatarId(u32), - /// offset: 16 - #[prost(uint32, tag = "403")] + /// offset: 24 + #[prost(uint32, tag = "1411")] Kajcfpkegbp(u32), - /// offset: 16 - #[prost(uint32, tag = "382")] - Pbocpnjjhhb(u32), - /// offset: 16 - #[prost(message, tag = "1075")] + /// offset: 24 + #[prost(message, tag = "1610")] Iibjegjmokj(super::Cfnemeidmid), - /// offset: 16 - #[prost(uint32, tag = "176")] + /// offset: 24 + #[prost(uint32, tag = "1857")] PanelId(u32), - /// offset: 16 - #[prost(message, tag = "1051")] + /// offset: 24 + #[prost(message, tag = "1662")] Agkkafefgob(super::Jbkjgbmmkfi), - /// offset: 16 - #[prost(message, tag = "445")] + /// offset: 24 + #[prost(message, tag = "1446")] Imilifmdlbi(super::Ienccmeaiaj), - /// offset: 16 - #[prost(message, tag = "1408")] + /// offset: 24 + #[prost(message, tag = "1595")] Bnndodhikce(super::Ljjieaplooi), - /// offset: 16 - #[prost(message, tag = "212")] + /// offset: 24 + #[prost(message, tag = "244")] Dhkcmbfcalh(super::Kgbafbemicb), } } /// Obf: ADKDAKFNFMH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2973)] +#[cmdid(2925)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendListInfoCsReq {} /// Obf: JLHNEDPPFOO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2903)] +#[cmdid(2978)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendListInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 32 + #[prost(message, repeated, tag = "2")] 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")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub friend_list: ::prost::alloc::vec::Vec, } /// Obf: NHAAPILNALO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2980)] +#[cmdid(2993)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPlayerDetailInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: KFLGFDDDOPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2927)] +#[cmdid(2958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerDetailInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub detail_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: GFCNKHPBPOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2936)] +#[cmdid(2988)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendApplyListInfoCsReq {} /// Obf: FBFKDPMGFNL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2913)] +#[cmdid(2981)] #[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, repeated, tag = "1")] + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub send_apply_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub receive_apply_list: ::prost::alloc::vec::Vec, } /// Obf: CHBNOHMCMGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2915)] +#[cmdid(2986)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ApplyFriendCsReq { - /// offset: 24 - #[prost(enumeration = "FriendApplySource", tag = "9")] - pub source: i32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(enumeration = "FriendApplySource", tag = "13")] + pub source: i32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: GIMLCCAKGDG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2981)] +#[cmdid(2947)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ApplyFriendScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub uid: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] + pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: MGENDBNGEEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2910)] +#[cmdid(2926)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncApplyFriendScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub friend_apply_info: ::core::option::Option, } /// Obf: BLEJGGNFNEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2987)] +#[cmdid(2913)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HandleFriendCsReq { /// offset: 24 + #[prost(bool, tag = "4")] + pub is_accept: bool, + /// offset: 28 #[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)] +#[cmdid(2971)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 40 - #[prost(bool, tag = "9")] + /// offset: 36 + #[prost(bool, tag = "3")] pub is_accept: bool, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub uid: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub friend_info: ::core::option::Option, } /// Obf: OMGAOCOIILH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2912)] +#[cmdid(2940)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncHandleFriendScNotify { + /// offset: 36 + #[prost(bool, tag = "2")] + pub is_accept: bool, /// offset: 16 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "6")] pub friend_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub uid: u32, - /// offset: 36 - #[prost(bool, tag = "14")] - pub is_accept: bool, } /// Obf: KIKEJIAMKPH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2954)] +#[cmdid(2933)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DeleteFriendCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub uid: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] + pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub lmhdomcmgnl: u32, } /// Obf: LBBIGDCILDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2983)] +#[cmdid(2938)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DeleteFriendScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, } /// Obf: DMPDJIEMJJD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2909)] +#[cmdid(2939)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncDeleteFriendScNotify { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: ALJJJEFJLKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2942)] +#[cmdid(2904)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AddBlacklistCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub uid: u32, } /// Obf: JMABIKHOJOI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2976)] +#[cmdid(2911)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AddBlacklistScRsp { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "3")] pub black_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DKKELLBOGIO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2938)] +#[cmdid(2936)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncAddBlacklistScNotify { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub uid: u32, } /// Obf: FGNGBABEENA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2961)] +#[cmdid(2948)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendRecommendListInfoCsReq { /// offset: 24 @@ -25066,510 +25267,505 @@ pub struct GetFriendRecommendListInfoCsReq { /// Obf: AMCGEGIPAKJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2924)] +#[cmdid(2945)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendListInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "4")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: HMOGLECADPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2971)] +#[cmdid(2969)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetFriendRemarkNameCsReq { /// offset: 16 - #[prost(string, tag = "10")] + #[prost(string, tag = "5")] pub remark_name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub reason: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub reason: u32, } /// Obf: CDLCLGLKBLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2978)] +#[cmdid(2965)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetFriendRemarkNameScRsp { - /// offset: 24 - #[prost(string, tag = "6")] - pub remark_name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(string, tag = "8")] + pub remark_name: ::prost::alloc::string::String, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub uid: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2952)] +#[cmdid(2930)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub ollblnagmpc: u32, + /// offset: 24 + #[prost(string, tag = "10")] + pub imnojncggni: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2948)] +#[cmdid(2942)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReportPlayerScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: ACHFMFGCOJF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2959)] +#[cmdid(2972)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DeleteBlacklistCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub uid: u32, } /// Obf: DAMBPIKLCBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2974)] +#[cmdid(2980)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DeleteBlacklistScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub uid: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub uid: u32, } /// Obf: IJBGABAFCEE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2992)] +#[cmdid(2984)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "3")] pub ddnkhdikael: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub uid_list: ::prost::alloc::vec::Vec, } /// Obf: MLBAKKMGDLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2966)] +#[cmdid(2921)] #[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")] + #[prost(message, repeated, tag = "2")] pub simple_info_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub result_uid_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: IEIMIFAEADO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2930)] +#[cmdid(2905)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAssistListCsReq { - /// offset: 24 - #[prost(bool, tag = "10")] - pub lkbaenbkjce: bool, /// offset: 25 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "2")] + pub lkbaenbkjce: bool, + /// offset: 24 + #[prost(bool, tag = "12")] pub ddnkhdikael: bool, } /// Obf: KCKOECDINAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2949)] +#[cmdid(2941)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAssistListScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub assist_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub assist_list: ::prost::alloc::vec::Vec, } /// Obf: KIKIGDGMPEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2928)] +#[cmdid(2910)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAssistCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub uid: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub avatar_id: u32, } /// Obf: EFFMBFDAJDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2901)] +#[cmdid(2943)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAssistScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "6")] - pub fdkfiolmpha: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub uid: u32, } /// Obf: HMMPDJAOMKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2967)] +#[cmdid(2929)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurAssistCsReq {} /// Obf: FBCPGPMNECG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2985)] +#[cmdid(2963)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurAssistScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub odhmgpnecfo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: CJMNHDLJKLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2920)] +#[cmdid(2934)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAssistHistoryCsReq {} /// Obf: BHCMCLJHEGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2999)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[cmdid(2996)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] pub lliplpndimc: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] - pub efonjlmdfih: u32, - /// offset: 44 - #[prost(uint32, tag = "1")] + /// offset: 28 + #[prost(uint32, tag = "4")] pub ofekhchhofd: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub efonjlmdfih: u32, } /// Obf: OKHINFPCHAN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2932)] +#[cmdid(2973)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct NewAssistHistoryNotify { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub ofekhchhofd: u32, } /// Obf: OPDCHJINMMK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2935)] +#[cmdid(2912)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeAssistRewardCsReq {} /// Obf: ENEHBCOCEGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2916)] +#[cmdid(2935)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeAssistRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "2")] pub oilhlecgbch: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, } /// Obf: KDHABGDIAPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2905)] +#[cmdid(2975)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CurAssistChangedNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub odhmgpnecfo: ::core::option::Option, } /// Obf: IFPAENCHHHE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2914)] +#[cmdid(2944)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPlatformPlayerInfoCsReq { /// offset: 16 - #[prost(string, repeated, tag = "6")] + #[prost(string, repeated, tag = "10")] pub epibjamijfi: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 32 - #[prost(enumeration = "PlatformType", tag = "10")] + #[prost(enumeration = "PlatformType", tag = "11")] pub platform: i32, } /// Obf: NOAGHDALEJE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2982)] +#[cmdid(2949)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlatformPlayerInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub friend_recommend_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: CNDFNIHMPKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2953)] +#[cmdid(2915)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendLoginInfoCsReq {} /// Obf: NMAOECIJEBA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2963)] +#[cmdid(2918)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(uint32, repeated, tag = "2")] + pub black_uid_list: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(bool, tag = "6")] + pub show_red_dot_flag: bool, + /// offset: 45 + #[prost(bool, tag = "8")] + pub is_allow_other_apply: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub friend_uid_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: DGEEIJCMHHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2917)] +#[cmdid(2953)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetForbidOtherApplyFriendCsReq { /// offset: 24 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "12")] pub pbnjdhfchhc: bool, } /// Obf: JJJJPBCNDCC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2906)] +#[cmdid(2952)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetForbidOtherApplyFriendScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 28 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "4")] pub pbnjdhfchhc: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, } /// Obf: IONJONGACJL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3000)] +#[cmdid(2920)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetFriendMarkCsReq { /// offset: 24 - #[prost(bool, tag = "13")] - pub bijjojnjhdo: bool, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub uid: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(bool, tag = "2")] + pub bijjojnjhdo: bool, + /// offset: 28 + #[prost(uint32, tag = "15")] pub reason: u32, } /// Obf: MHBMDBMICFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2939)] +#[cmdid(2914)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetFriendMarkScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub uid: u32, - /// offset: 28 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "4")] pub bijjojnjhdo: bool, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub uid: u32, } /// Obf: IILCDMAHMDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2988)] +#[cmdid(2989)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendAssistListCsReq { + /// offset: 40 + #[prost(bool, tag = "1")] + pub ddnkhdikael: bool, /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "5")] pub eejgcfbjkak: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] pub hhfpjhmeijk: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub target_side: u32, /// offset: 44 - #[prost(enumeration = "Pidahabflbl", tag = "10")] + #[prost(enumeration = "Pidahabflbl", tag = "9")] pub hfolaoikolb: i32, /// offset: 48 - #[prost(bool, tag = "6")] - pub ddnkhdikael: bool, + #[prost(uint32, tag = "10")] + pub target_side: u32, } /// Obf: MEDJBBOGLNM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2926)] +#[cmdid(2982)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendAssistListScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub assist_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub target_side: u32, /// offset: 32 #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub target_side: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub assist_list: ::prost::alloc::vec::Vec, } #[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")] + #[prost(uint32, repeated, tag = "9")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] 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")] + #[prost(uint32, tag = "8")] pub peak_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjmgdljajcm { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "7")] pub dnigkdkippj: ::prost::alloc::vec::Vec, } +/// Obf: ChallengePeakBossFriendLineupRecommendation #[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")] + /// offset: 44 + #[prost(uint32, tag = "3")] + pub buff_id: u32, + /// offset: 41 + #[prost(bool, tag = "7")] + pub hard_mode_has_passed: bool, + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "10")] - pub buff_id: u32, - /// offset: 44 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "12")] pub is_hard_mode: bool, - /// offset: 45 - #[prost(bool, tag = "3")] - pub hard_mode_has_passed: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub finished_target_list: ::prost::alloc::vec::Vec, } #[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")] + #[prost(uint32, repeated, tag = "4")] + pub finished_target_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub lineup_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub aoliedbcnbn: ::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, + pub passed_level: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub emohljhpopc: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Offmdbmmnfm { - /// offset: 16 - #[prost(message, repeated, tag = "15")] + /// offset: 24 + #[prost(message, repeated, tag = "9")] 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")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub player_info: ::core::option::Option, - #[prost(oneof = "fpdcinmdjce::Kjfekhdebik", tags = "12, 4, 13, 9, 8, 771")] + /// offset: 16 + #[prost(string, tag = "7")] + pub remark_name: ::prost::alloc::string::String, + #[prost(oneof = "fpdcinmdjce::Kjfekhdebik", tags = "11, 12, 2, 5, 15, 1403")] pub kjfekhdebik: ::core::option::Option, } /// Nested message and enum types in `FPDCINMDJCE`. @@ -25577,164 +25773,164 @@ pub mod fpdcinmdjce { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kjfekhdebik { - /// offset: 24 - #[prost(message, tag = "12")] + /// offset: 40 + #[prost(message, tag = "11")] Nhmopchjehn(super::FriendChallengeLineup), - /// offset: 24 - #[prost(message, tag = "4")] + /// offset: 40 + #[prost(message, tag = "12")] Bnafkmmlgfe(super::Cjndcnijbei), - /// offset: 24 - #[prost(message, tag = "13")] + /// offset: 40 + #[prost(message, tag = "2")] Lmhiokfmdne(super::Mjmgdljajcm), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 40 + #[prost(message, tag = "5")] Kcnahjcmnji(super::ChallengePeakBossFriendLineupRecommendation), - /// offset: 24 - #[prost(message, tag = "8")] + /// offset: 40 + #[prost(message, tag = "15")] Nhkcfoalapd(super::Ojjjdpnokhg), - /// offset: 24 - #[prost(message, tag = "771")] + /// offset: 40 + #[prost(message, tag = "1403")] Kppdembpedo(super::Offmdbmmnfm), } } /// Obf: NKOBPKLEDFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2993)] +#[cmdid(2966)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendRecommendLineupCsReq { - /// offset: 24 - #[prost(enumeration = "Jfnjkappnof", tag = "10")] - pub r#type: i32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(enumeration = "Jfnjkappnof", tag = "4")] + pub r#type: i32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub key: u32, } /// Obf: BKALMLMEEPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2996)] +#[cmdid(2955)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRecommendLineupScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub mgkckhiiicl: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 40 #[prost(uint32, tag = "1")] pub key: u32, - /// offset: 36 - #[prost(bool, tag = "6")] - pub aldbiiiglom: bool, - /// offset: 40 - #[prost(uint32, tag = "14")] + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub mgkckhiiicl: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(enumeration = "Jfnjkappnof", tag = "2")] + #[prost(bool, tag = "14")] + pub aldbiiiglom: bool, + /// offset: 36 + #[prost(enumeration = "Jfnjkappnof", tag = "15")] pub r#type: i32, } /// Obf: HONDEKOHJHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2991)] +#[cmdid(2916)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendRecommendLineupDetailCsReq { - /// offset: 24 - #[prost(enumeration = "Jfnjkappnof", tag = "6")] + /// offset: 32 + #[prost(enumeration = "Jfnjkappnof", tag = "2")] pub r#type: i32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "4")] pub key: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 28 + #[prost(uint32, tag = "7")] pub uid: u32, } /// Obf: OLLGFBLPHOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2923)] +#[cmdid(2906)] #[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")] + #[prost(uint32, tag = "2")] pub key: u32, - /// offset: 44 - #[prost(enumeration = "Jfnjkappnof", tag = "14")] + /// offset: 32 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "4")] + pub knhhajdngjg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Jfnjkappnof", tag = "7")] pub r#type: i32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub uid: u32, } /// Obf: HPPJFBCNNPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2937)] +#[cmdid(2919)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendBattleRecordDetailCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub uid: u32, } /// Obf: DJIFIBOJKFP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2934)] +#[cmdid(2928)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendBattleRecordDetailScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, repeated, tag = "5")] + pub epnlmhpcdkl: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 48 + #[prost(message, optional, tag = "10")] 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")] + #[prost(message, repeated, tag = "11")] pub lgibjlfbfcg: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 60 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub uid: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub bamdehaicda: ::core::option::Option, } /// Obf: PJJAIIONOPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2958)] +#[cmdid(2998)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendDevelopmentInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub uid: u32, } /// Obf: JJFIJODMGGB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2943)] +#[cmdid(2962)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDevelopmentInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub embpenneijh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub uid: u32, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: JDKEAPHHLBM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1973)] +#[cmdid(1925)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetGachaInfoCsReq {} #[derive(proto_derive::CmdID)] @@ -25742,273 +25938,275 @@ pub struct GetGachaInfoCsReq {} pub struct GachaCeilingAvatar { /// offset: 24 #[prost(uint32, tag = "2")] - pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] pub repeated_cnt: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaCeiling { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub ceiling_num: u32, /// offset: 36 - #[prost(bool, tag = "3")] + #[prost(uint32, tag = "7")] + pub ceiling_num: u32, + /// offset: 32 + #[prost(bool, tag = "11")] pub is_claimed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Neimlknmdbm { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub ojnefbjhcck: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub ejgnmcamela: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub mmelnchidnc: u32, /// offset: 44 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub gfanbhaekok: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub ojnefbjhcck: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub mmelnchidnc: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub ejgnmcamela: ::prost::alloc::vec::Vec, } +/// Obf: GachaInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaInfo { - /// offset: 16 - #[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(string, tag = "5")] - pub detail_url: ::prost::alloc::string::String, /// offset: 72 + #[prost(int64, tag = "1")] + pub begin_time: i64, + /// offset: 100 + #[prost(uint32, tag = "2")] + pub mmelnchidnc: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub item_detail_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub gacha_ceiling: ::core::option::Option, + /// offset: 24 + #[prost(string, tag = "5")] + pub history_url: ::prost::alloc::string::String, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub nhbbhempjjm: u32, + /// offset: 88 #[prost(int64, tag = "7")] pub end_time: i64, - /// offset: 80 + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub onihomceljk: ::prost::alloc::vec::Vec, + /// offset: 96 #[prost(uint32, tag = "12")] pub glljfpenlhd: u32, /// offset: 84 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] 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, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub prize_item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(string, tag = "15")] + pub detail_url: ::prost::alloc::string::String, } /// Obf: LDPGAPPKBBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1903)] +#[cmdid(1978)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaInfoScRsp { - /// 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")] + #[prost(uint32, tag = "1")] + pub gpnlddlbolm: u32, + /// offset: 56 + #[prost(uint32, tag = "3")] pub ogmpkdhkpaj: u32, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] + /// offset: 40 + #[prost(uint32, tag = "9")] pub kkknjdbnjpm: u32, - /// offset: 56 - #[prost(uint32, tag = "10")] + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub akmdbpnehde: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub gacha_info_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "15")] pub gacha_random: u32, } /// Obf: JEADDEILJLE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1980)] +#[cmdid(1993)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DoGachaCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] - pub gacha_num: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub gacha_random: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub gacha_id: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + /// offset: 32 + #[prost(uint32, tag = "5")] pub simulate_magic: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub gacha_random: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub gacha_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GachaItem { /// offset: 16 - #[prost(message, optional, tag = "7")] - pub token_item: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "1")] pub transfer_item_list: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub token_item: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "3")] pub gacha_item: ::core::option::Option, /// offset: 48 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "6")] pub is_new: bool, } /// Obf: IAOPGJEOHOM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1927)] +#[cmdid(1958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] pub gacha_item_list: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 52 #[prost(uint32, tag = "2")] pub gacha_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub nhbbhempjjm: u32, /// offset: 40 - #[prost(uint32, tag = "5")] - 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 nhbbhempjjm: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 60 + #[prost(uint32, tag = "6")] + pub ldbckjipdhf: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub gacha_num: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub ceiling_num: u32, + /// offset: 56 #[prost(uint32, tag = "14")] pub gpnlddlbolm: u32, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub glljfpenlhd: u32, } /// Obf: GHJGEGJAODM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1936)] +#[cmdid(1988)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub gacha_type: u32, } /// Obf: DFNMFPBNPDM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1913)] +#[cmdid(1981)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetGachaCeilingScRsp { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 24 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "5")] pub gacha_ceiling: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub gacha_type: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub retcode: u32, } /// Obf: AMIHACOLKBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1915)] +#[cmdid(1986)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeGachaCeilingCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] - pub gacha_type: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub gacha_type: u32, } /// Obf: PJBNPPDIDDC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1981)] +#[cmdid(1947)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExchangeGachaCeilingScRsp { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub gacha_type: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub gacha_ceiling: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "5")] pub transfer_item_list: ::core::option::Option, - /// offset: 32 - #[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 = "14")] + #[prost(uint32, tag = "6")] + pub avatar_id: u32, + /// offset: 44 + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GIMKMEOLAAO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1910)] +#[cmdid(1926)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGachaDecideItemCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub ojnefbjhcck: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub gacha_id: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub gfanbhaekok: u32, } /// Obf: EAAECDKBAFC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1987)] +#[cmdid(1913)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGachaDecideItemScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub nblojldlbeb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, } +/// Obf: GridFightGameInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGameInfo { #[prost( oneof = "grid_fight_game_info::Leoiaofbbfa", - tags = "1, 11, 7, 6, 3, 12, 14, 2, 5" + tags = "15, 11, 13, 14, 7, 4, 10, 5, 1, 8" )] pub leoiaofbbfa: ::core::option::Option, } @@ -26018,408 +26216,497 @@ pub mod grid_fight_game_info { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Leoiaofbbfa { /// offset: 16 - #[prost(message, tag = "1")] - Faocfbofcjp(super::Nihngpkhepc), + #[prost(message, tag = "15")] + Faocfbofcjp(super::GridFightGameBasicInfo), /// offset: 16 #[prost(message, tag = "11")] - Gcklionkmjc(super::Cononealnof), + Gcklionkmjc(super::GridFightGameItemsInfo), /// offset: 16 - #[prost(message, tag = "7")] - Ebhdiogalie(super::Pocjdmmanbm), - /// offset: 16 - #[prost(message, tag = "6")] - Klcpaahdpjf(super::Beeflejaocn), - /// offset: 16 - #[prost(message, tag = "3")] - Dbagkjnpdol(super::Dboncgfhhdn), - /// offset: 16 - #[prost(message, tag = "12")] - Lldboiangdn(super::Kgfnicbcmoa), + #[prost(message, tag = "13")] + Ebhdiogalie(super::GridFightGameShopInfo), /// offset: 16 #[prost(message, tag = "14")] - Oahoapcidmk(super::Ffogfobhdek), + Klcpaahdpjf(super::GridFightLevelInfo), /// offset: 16 - #[prost(message, tag = "2")] - Ejipiniknck(super::Hkfeclchbfj), + #[prost(message, tag = "7")] + Dbagkjnpdol(super::GridFightGameOrbInfo), + /// offset: 16 + #[prost(message, tag = "4")] + Lldboiangdn(super::GridFightGameAugmentSync), + /// offset: 16 + #[prost(message, tag = "10")] + Oahoapcidmk(super::GridFightGameTraitInfo), /// offset: 16 #[prost(message, tag = "5")] + Ejipiniknck(super::GridFightGameTeamInfo), + /// offset: 16 + #[prost(message, tag = "1")] Kfbieanenkj(super::Fiijnpbfjbg), + /// offset: 16 + #[prost(message, tag = "8")] + Cklnmdamjcb(super::Mcnfdkkkabh), } } +/// Obf: MPIMAEMCEFH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mpimaemcefh { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub fmigokidkjl: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub caagabepppe: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub nagdjgmmcbe: ::prost::alloc::vec::Vec, +pub struct GridFightCurrentInfo { /// offset: 48 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "2")] pub jldddldnfef: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub unique_id: u32, - /// offset: 60 - #[prost(uint32, tag = "5")] - pub ljngpckpjlf: u32, /// offset: 64 - #[prost(uint32, tag = "6")] - pub division_id: u32, + #[prost(uint32, tag = "3")] + pub ljngpckpjlf: u32, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub unique_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub nagdjgmmcbe: ::prost::alloc::vec::Vec, /// offset: 68 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "12")] pub is_overlock: bool, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub division_id: u32, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub caagabepppe: ::core::option::Option, } +/// Obf: GEPAFBJBGBH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gepafbjbgbh { +pub struct GridFightCurrentTask { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub nlidekjofmg: u32, } +/// Obf: HGEAOCGDCHD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hgeaocgdchd { +pub struct GridFightSyncCurrentTaskInfo { + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub onpcdaelhgp: ::core::option::Option, /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "14")] 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, Eq, Hash, ::prost::Message)] pub struct Gmbmnflmkpi { - /// offset: 24 - #[prost(enumeration = "Ggnkdlahagh", tag = "4")] - pub lmicdnnabnm: i32, /// offset: 28 - #[prost(enumeration = "Kmjnpempnmc", tag = "5")] + #[prost(enumeration = "GridFightLockType", tag = "10")] + pub lmicdnnabnm: i32, + /// offset: 24 + #[prost(enumeration = "GridFightLockReason", tag = "12")] pub ibcpakjapff: i32, } +/// Obf: NIHNGPKHEPC #[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, +pub struct GridFightGameBasicInfo { /// 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, + #[prost(message, repeated, tag = "1")] + pub miidimocpeb: ::prost::alloc::vec::Vec, /// offset: 96 - #[prost(uint32, tag = "12")] - pub ndainflolpj: u32, - /// offset: 100 - #[prost(uint32, tag = "6")] - pub jlocmdidpci: u32, + #[prost(uint32, tag = "2")] + pub grid_fight_lineup_hp: u32, + /// offset: 132 + #[prost(uint32, tag = "3")] + pub gold: u32, /// offset: 104 #[prost(uint32, tag = "4")] - pub miceojbakgn: u32, - /// offset: 108 - #[prost(uint32, tag = "8")] - pub gold: u32, - /// offset: 112 - #[prost(uint32, tag = "14")] - pub bepmodicona: u32, - /// offset: 116 + pub jlocmdidpci: u32, + /// offset: 128 #[prost(uint32, tag = "5")] + pub ndainflolpj: u32, + /// offset: 112 + #[prost(uint32, tag = "6")] + pub ppkkhhneohb: u32, + /// offset: 108 + #[prost(uint32, tag = "7")] pub affcflfifph: u32, + /// offset: 116 + #[prost(uint32, tag = "8")] + pub gdakcoicida: u32, + /// offset: 92 + #[prost(uint32, tag = "9")] + pub ehnjdidabhd: u32, /// offset: 120 #[prost(uint32, tag = "10")] - pub knfoccpojea: u32, - /// offset: 124 - #[prost(uint32, tag = "2")] + pub miceojbakgn: u32, + /// offset: 100 + #[prost(uint32, tag = "12")] pub grid_fight_cur_level_exp: u32, - /// offset: 128 - #[prost(uint32, tag = "3")] - pub ehnjdidabhd: u32, - /// offset: 132 - #[prost(uint32, tag = "11")] - pub gdakcoicida: u32, + /// offset: 124 + #[prost(uint32, tag = "13")] + pub knfoccpojea: u32, + /// offset: 72 + #[prost(uint32, repeated, tag = "14")] + pub onhdklimlnm: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "15")] + pub bepmodicona: u32, + /// offset: 48 + #[prost(message, optional, tag = "643")] + pub gajgbbfelel: ::core::option::Option, + /// offset: 56 + #[prost(string, tag = "953")] + pub anibgaaiahf: ::prost::alloc::string::String, + /// offset: 16 + #[prost(uint32, repeated, tag = "1509")] + pub jcmccghfian: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "1649")] + pub fmeohkhgmjm: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(string, tag = "1889")] + pub gbgobpoopgo: ::prost::alloc::string::String, + /// offset: 40 + #[prost(message, optional, tag = "2022")] + pub bhjfjeeggmc: ::core::option::Option, } +/// Obf: CDEAABODKCP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cdeaabodkcp { +pub struct GridGameRoleInfo { + /// offset: 48 + #[prost(uint32, tag = "5")] + pub role_star: u32, /// offset: 24 - #[prost(map = "string, uint32", tag = "9")] + #[prost(uint32, repeated, tag = "8")] + pub pnjiphjjong: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "9")] + pub unique_id: u32, + /// offset: 40 + #[prost(map = "string, uint32", tag = "10")] pub grid_fight_value_init_component: ::std::collections::HashMap< ::prost::alloc::string::String, u32, >, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] - pub pnjiphjjong: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "4")] - pub convert_property_to_fixpoint: ::std::collections::HashMap, - /// offset: 48 - #[prost(uint32, tag = "13")] - pub role_star: u32, /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub id: u32, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub pos_index: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "14")] + pub convert_property_to_fixpoint: ::std::collections::HashMap, /// offset: 60 - #[prost(uint32, tag = "2")] - pub unique_id: u32, + #[prost(uint32, tag = "15")] + pub pos_index: u32, } +/// Obf: GGAKNLJJNEI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ggaknljjnei { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub pnjiphjjong: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub unique_id: u32, +pub struct GridGameNpcInfo { /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] + pub unique_id: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] pub pos_index: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub pnjiphjjong: ::prost::alloc::vec::Vec, } +/// Obf: DDAMEHEPOBD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ddamehepobd { +pub struct GridGameForgeItemInfo { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub lclpejheaid: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub pos_index: u32, /// offset: 24 #[prost(message, repeated, tag = "7")] pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 #[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, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fphpfjlajdk { - /// offset: 24 - #[prost(uint32, tag = "2")] + /// offset: 32 + #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub lkmemklgiik: u32, - /// offset: 32 #[prost(uint32, tag = "9")] + pub lkmemklgiik: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nbpejfhikjl { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub olppmeamffo: ::prost::alloc::vec::Vec, } +/// Obf: CHKCPJLBOGE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chkcpjlboge { - /// offset: 24 - #[prost(message, repeated, tag = "10")] +pub struct GridFightTraitElationEffectUpdate { + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub pojgkjenena: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(map = "uint32, uint32", tag = "11")] + #[prost(map = "uint32, uint32", tag = "12")] pub banbecdcdhg: ::std::collections::HashMap, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] 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, +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Bjflpmnpffk { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub mdnagangnkk: u32, } -/// Nested message and enum types in `MGBHKCMHDOK`. -pub mod mgbhkcmhdok { +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ldmnihifdfg { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub bpjkhdnbpoe: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hjcfnepjkdm { + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub jmlamkfmkon: ::prost::alloc::vec::Vec, +} +/// Obf: MGBHKCMHDOK +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightTraitEffectInfo { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub effect_id: u32, + #[prost( + oneof = "grid_fight_trait_effect_info::Nebnjdmfelo", + tags = "80, 665, 812, 602, 1162, 1515, 1626" + )] + pub nebnjdmfelo: ::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 Nebnjdmfelo { /// offset: 16 - #[prost(uint32, tag = "68")] + #[prost(uint32, tag = "80")] TraitCoreRole(u32), /// offset: 16 - #[prost(message, tag = "951")] + #[prost(message, tag = "665")] AvatarCoreInfo(super::Nbpejfhikjl), /// offset: 16 - #[prost(uint32, tag = "100")] + #[prost(uint32, tag = "812")] Ecemncjbfop(u32), /// offset: 16 - #[prost(message, tag = "691")] - Jlclhaknmll(super::Chkcpjlboge), + #[prost(message, tag = "602")] + Jlclhaknmll(super::GridFightTraitElationEffectUpdate), + /// offset: 16 + #[prost(message, tag = "1162")] + Mphgipconlf(super::Bjflpmnpffk), + /// offset: 16 + #[prost(message, tag = "1515")] + Kjfioepkobm(super::Hjcfnepjkdm), + /// offset: 16 + #[prost(message, tag = "1626")] + Koepocadldi(super::Ldmnihifdfg), } } +/// Obf: JLKCBOIFJKC #[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, +pub struct GridFightTraitSyncInfo { /// offset: 36 - #[prost(bool, tag = "8")] - pub jkmljaihdcd: bool, + #[prost(uint32, tag = "7")] + pub trait_id: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub is_recover: bool, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub enplacdljga: ::core::option::Option, } +/// Obf: FBNGHMHHHLL #[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, +pub struct GridGameTraitInfo { /// offset: 40 - #[prost(uint32, tag = "5")] - pub trait_id: u32, + #[prost(uint32, tag = "1")] + pub cgieodogaie: u32, /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub afkkldmaedj: u32, /// offset: 48 #[prost(uint32, tag = "3")] - pub kojfhfakkfo: u32, + pub layer: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub olppmeamffo: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub trait_effect_list: ::prost::alloc::vec::Vec, /// offset: 52 #[prost(uint32, tag = "14")] - pub cgieodogaie: u32, + pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igkkilffnjk { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub leocefmkaem: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub blaeaafanbm: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub leocefmkaem: ::prost::alloc::vec::Vec, } #[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, + pub daooobljolb: ::prost::alloc::vec::Vec, } +/// Obf: HKFECLCHBFJ +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightGameTeamInfo { + /// offset: 40 + #[prost(message, repeated, tag = "2")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub pmeoppdamlm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "13")] + pub pleiphjgfie: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, +} +/// Obf: FFOGFOBHDEK +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightGameTraitInfo { + /// offset: 32 + #[prost(message, repeated, tag = "2")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub daooobljolb: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Afcbkjefkpg { + /// offset: 40 + #[prost(enumeration = "Bgmlejcofpk", tag = "3")] + pub ccdggdmhmlf: i32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub progress: u32, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub cbacamkjfmi: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub clhlmnaplnc: ::core::option::Option, + /// offset: 44 + #[prost(enumeration = "Ibbdhfaefnh", tag = "14")] + pub status: i32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mcnfdkkkabh { + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub bhobppbbnil: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ibbkkfgeeph: ::prost::alloc::vec::Vec, +} +/// Obf: LALKBPJANIH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lalkbpjanih { - /// offset: 24 - #[prost(uint32, tag = "14")] +pub struct GridFightConsumableInfo { + /// offset: 36 + #[prost(uint32, tag = "1")] pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub round_cnt: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub num: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub group_id: u32, } +/// Obf: IJDLENJJBHJ #[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, +pub struct GridFightEquipmentInfo { /// 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")] + #[prost(uint32, tag = "5")] pub grid_fight_equipment_id: u32, /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub source: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "14")] + pub convert_property_to_fixpoint: ::std::collections::HashMap, + /// offset: 40 + #[prost(bool, tag = "15")] + pub iodijbehegf: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Elglkeaplgm { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pgecgkekfnc { /// offset: 24 - #[prost(uint32, tag = "7")] - pub role_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub lpfgigjdlfm: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Flfhacpldje { - #[prost(oneof = "flfhacpldje::Ofjbcedflkl", tags = "4, 7")] + #[prost(oneof = "flfhacpldje::Ofjbcedflkl", tags = "1, 8")] pub ofjbcedflkl: ::core::option::Option, } /// Nested message and enum types in `FLFHACPLDJE`. @@ -26428,17 +26715,17 @@ pub mod flfhacpldje { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Ofjbcedflkl { /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "1")] Bdpimpjojbk(super::Pgecgkekfnc), /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] Gold(u32), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mbpdipljmkn { - #[prost(oneof = "mbpdipljmkn::Ofjbcedflkl", tags = "14")] + #[prost(oneof = "mbpdipljmkn::Ofjbcedflkl", tags = "8")] pub ofjbcedflkl: ::core::option::Option, } /// Nested message and enum types in `MBPDIPLJMKN`. @@ -26447,616 +26734,650 @@ pub mod mbpdipljmkn { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Ofjbcedflkl { /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "8")] Ggmpegmehpd(super::Elglkeaplgm), } } +/// Obf: CONONEALNOF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Cononealnof { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub pmeoppdamlm: ::prost::alloc::vec::Vec, +pub struct GridFightGameItemsInfo { + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub ipmkomehbmp: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub ipmkomehbmp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njbgfhdpfno { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub role_star: u32, /// 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, Eq, Hash, ::prost::Message)] pub struct Eljohiohpmj { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub ijmkbobghbd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, +pub struct Cckpbikoibb { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub lkmemklgiik: u32, } -/// Nested message and enum types in `HDEIAANGMDB`. -pub mod hdeiaangmdb { +/// Obf: HDEIAANGMDB +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightShopGoodsInfo { + /// offset: 36 + #[prost(bool, tag = "8")] + pub lhgifdnpide: bool, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub kdkpdjnmmcm: u32, + #[prost(oneof = "grid_fight_shop_goods_info::Aelhflgjmjn", tags = "1210, 409, 533")] + pub aelhflgjmjn: ::core::option::Option, +} +/// Nested message and enum types in `GridFightShopGoodsInfo`. +pub mod grid_fight_shop_goods_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Aelhflgjmjn { - /// offset: 16 - #[prost(message, tag = "176")] + /// offset: 24 + #[prost(message, tag = "1210")] Bdpimpjojbk(super::Njbgfhdpfno), - /// offset: 16 - #[prost(message, tag = "1686")] + /// offset: 24 + #[prost(message, tag = "409")] Lliblkcjemi(super::Eljohiohpmj), + /// offset: 24 + #[prost(message, tag = "533")] + Inbccaifhnl(super::Cckpbikoibb), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bophdckjmmn { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub ckkdaemfdpa: u32, /// offset: 28 + #[prost(uint32, tag = "2")] + pub weight: u32, + /// offset: 24 #[prost(uint32, tag = "14")] - pub apakcbfmcab: u32, + pub ckkdaemfdpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Monjncpinkn { /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "9")] pub fijpicnpkig: ::prost::alloc::vec::Vec, } +/// Obf: POCJDMMANBM #[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, +pub struct GridFightGameShopInfo { /// offset: 48 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub opdcmcfofaa: u32, - /// offset: 52 - #[prost(bool, tag = "9")] - pub abgekpjhhia: bool, /// offset: 56 - #[prost(uint32, tag = "11")] + #[prost(bool, tag = "5")] + pub abgekpjhhia: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub dldjeopknmb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub abbngcpecai: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "12")] pub nfgmopccpic: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lhncminfonj { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub loghlgkifen: u32, } +/// Obf: GIDEDMOPFKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gidedmopfkf { +pub struct GridFightGamePortalBuffInfo { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub portal_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahkdpciiela { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] + pub monster_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub role_star: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub imdklkoninf: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub monster_id: u32, /// offset: 36 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub loghlgkifen: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnakhancngk { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub pblbbdbdlek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "8")] pub ocpepemnnek: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub pblbbdbdlek: ::prost::alloc::vec::Vec, } +/// Obf: KKBGIPCAGGH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kkbgipcaggh { +pub struct GridFightEncounterInfo { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub ifiioiikjho: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub monster_wave_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub epphofdaemi: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub cjadmfdobai: u32, /// offset: 16 #[prost(message, optional, tag = "15")] pub boamllhpnec: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "9")] - pub monster_wave_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub cjadmfdobai: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub epphofdaemi: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - pub ifiioiikjho: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdjbbilmhlc { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub bpdabhgfbfo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] - pub moadbalhmfd: u32, + #[prost(uint32, tag = "3")] + pub lndkcpbjdkh: u32, /// offset: 36 #[prost(uint32, tag = "7")] - pub lndkcpbjdkh: u32, + pub moadbalhmfd: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub bpdabhgfbfo: ::prost::alloc::vec::Vec, } +/// Obf: NBGDEFLFLMI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nbgdeflflmi { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub grid_fight_item_list: ::prost::alloc::vec::Vec, +pub struct GridFightSupplyRoleInfo { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub role_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, } +/// Obf: NCKOKDHNJDC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nckokdhnjdc { - /// offset: 32 - #[prost(bool, tag = "14")] +pub struct GridFightLayerInfo { + /// offset: 36 + #[prost(bool, tag = "9")] pub lloebdlmljo: bool, - #[prost(oneof = "nckokdhnjdc::Efeclpjfocm", tags = "1685")] - pub efeclpjfocm: ::core::option::Option, + #[prost(oneof = "grid_fight_layer_info::Efeclpjfocm", tags = "95")] + pub efeclpjfocm: ::core::option::Option, } -/// Nested message and enum types in `NCKOKDHNJDC`. -pub mod nckokdhnjdc { +/// Nested message and enum types in `GridFightLayerInfo`. +pub mod grid_fight_layer_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Efeclpjfocm { /// offset: 24 - #[prost(message, tag = "1685")] + #[prost(message, tag = "95")] Mpobbipmnnj(super::Mdjbbilmhlc), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgmclfhajnj { - /// offset: 16 - #[prost(message, repeated, tag = "12")] + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub ncghkpempdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Keepbbdicfn { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub pdiaoldmbll: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub loghlgkifen: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub pdiaoldmbll: u32, } +/// Obf: LHLMPOHKPKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lhlmpohkpkg { - /// offset: 36 - #[prost(uint32, tag = "3")] - pub section_id: u32, +pub struct GridFightSectionRecordInfo { /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub dcahjelnjnp: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] - pub cjccmaacjdb: u32, - #[prost(oneof = "lhlmpohkpkg::Mmhkpjjnhdk", tags = "527")] - pub mmhkpjjnhdk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub node_type: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub section_id: u32, + #[prost(oneof = "grid_fight_section_record_info::Mmhkpjjnhdk", tags = "1758")] + pub mmhkpjjnhdk: ::core::option::Option, } -/// Nested message and enum types in `LHLMPOHKPKG`. -pub mod lhlmpohkpkg { +/// Nested message and enum types in `GridFightSectionRecordInfo`. +pub mod grid_fight_section_record_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmhkpjjnhdk { /// offset: 24 - #[prost(message, tag = "527")] + #[prost(message, tag = "1758")] Gfcegepfcdb(super::Keepbbdicfn), } } +/// Obf: BHBAILHMCOI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Bhbailhmcoi { +pub struct GridFightDamageSttInfo { /// offset: 24 - #[prost(message, repeated, tag = "2")] - pub eegpiljdlbg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "3")] pub jfchlabgfjo: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "12")] + pub eegpiljdlbg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] pub apabpafgcia: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gangphpgfcl { + /// offset: 32 + #[prost(message, repeated, tag = "3")] + pub fnjnkkmnkim: ::prost::alloc::vec::Vec, /// 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, + #[prost(message, optional, tag = "6")] + pub nkbidlblonc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jkpoihgiffg { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub dcahjelnjnp: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub section_id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub dcahjelnjnp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Accmeoiceod { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "2")] pub gkjidbegbjp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Laamiajfomc { /// offset: 24 - #[prost(uint32, tag = "7")] - pub affix_id: u32, - /// offset: 28 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "5")] pub pnjclpnfiga: bool, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub affix_id: u32, } +/// Obf: BEEFLEJAOCN #[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, +pub struct GridFightLevelInfo { /// offset: 48 - #[prost(message, repeated, tag = "3")] - pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "2")] + pub coebcngcnoo: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] 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")] + #[prost(uint32, tag = "6")] pub dcahjelnjnp: u32, - /// offset: 88 - #[prost(uint32, tag = "9")] + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub hekmejlmgff: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "8")] pub emohljhpopc: u32, + /// offset: 64 + #[prost(message, optional, tag = "9")] + pub impnahbcadn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub boss_info: ::core::option::Option, + /// offset: 56 + #[prost(message, repeated, tag = "11")] + pub cffcnedgcjj: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "14")] + pub section_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub grid_fight_portal_buff_list: ::prost::alloc::vec::Vec< + GridFightGamePortalBuffInfo, + >, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ibpdpcogdep { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] + pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] pub ldbnompcokk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "8")] pub dojdfbenbec: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub cmehhmeekpo: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub unique_id: u32, } +/// Obf: DBONCGFHHDN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dboncgfhhdn { +pub struct GridFightGameOrbInfo { /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "2")] pub odcmjgheomg: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "6")] 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")] + /// offset: 24 + #[prost(map = "string, uint32", tag = "1")] 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")] + #[prost(map = "string, uint32", tag = "3")] pub pockgkdflkk: ::std::collections::HashMap<::prost::alloc::string::String, u32>, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub ifljpndpdoa: u32, } +/// Obf: HKDACEAEDDE #[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, +pub struct GridFightGameData { + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub klckaojamnh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mjeiciegahf { /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "10")] pub ooeocgllhfo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Jdcapbnpook", tag = "14")] + #[prost(enumeration = "Jdcapbnpook", tag = "12")] pub jmnjlfacclm: i32, } +/// Obf: NJKFOJJDGGG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Njkfojjdggg { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub gbeagmeaepb: ::core::option::Option, +pub struct GridFightGameItemInfo { /// offset: 44 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub unique_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub gbeagmeaepb: ::core::option::Option, #[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" + oneof = "grid_fight_game_item_info::Fmeklffdpgg", + tags = "477, 1784, 1577, 140, 1389, 1293, 1696, 1626, 1438, 1851, 1917, 481, 556, 454, 1186, 1168, 953, 1539, 1607, 656, 107, 219, 2005, 514, 1245, 1440, 60, 1015, 496, 1624, 893, 1022, 1410, 732, 1818, 1324" )] - pub fmeklffdpgg: ::core::option::Option, + pub fmeklffdpgg: ::core::option::Option, } -/// Nested message and enum types in `NJKFOJJDGGG`. -pub mod njkfojjdggg { +/// Nested message and enum types in `GridFightGameItemInfo`. +pub mod grid_fight_game_item_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fmeklffdpgg { - /// offset: 32 - #[prost(message, tag = "1208")] + /// offset: 24 + #[prost(message, tag = "477")] Hagaefmehba(super::Lfoclbemiem), - /// offset: 32 - #[prost(message, tag = "1461")] + /// offset: 24 + #[prost(message, tag = "1784")] Fhkfmfknmch(super::Akhehambleb), - /// offset: 32 - #[prost(message, tag = "195")] + /// offset: 24 + #[prost(message, tag = "1577")] Chheglgpcch(super::Onlfoiondaf), - /// offset: 32 - #[prost(message, tag = "791")] + /// offset: 24 + #[prost(message, tag = "140")] Ijaffocbkji(super::Fbfbmmaafcp), - /// offset: 32 - #[prost(message, tag = "254")] + /// offset: 24 + #[prost(message, tag = "1389")] Pdmoledafif(super::Kpkdjdeikbm), - /// offset: 32 - #[prost(message, tag = "800")] + /// offset: 24 + #[prost(message, tag = "1293")] Fcpgfbadial(super::Ipgchdeccnb), - /// offset: 32 - #[prost(message, tag = "249")] + /// offset: 24 + #[prost(message, tag = "1696")] Ljbbfdmaeoh(super::Lhmligphokp), - /// offset: 32 - #[prost(message, tag = "404")] + /// offset: 24 + #[prost(message, tag = "1626")] Lfbglmmdmcd(super::Hhnbclpndfi), - /// offset: 32 - #[prost(message, tag = "991")] + /// offset: 24 + #[prost(message, tag = "1438")] Glgpbllicag(super::Fhbhihjaopb), - /// offset: 32 - #[prost(message, tag = "953")] + /// offset: 24 + #[prost(message, tag = "1851")] Dnlgbjlpdce(super::Elppdahklbe), - /// offset: 32 - #[prost(message, tag = "570")] + /// offset: 24 + #[prost(message, tag = "1917")] Gnmcjefjokp(super::Jeiegmecgen), - /// offset: 32 - #[prost(message, tag = "557")] + /// offset: 24 + #[prost(message, tag = "481")] Pdhedggopgl(super::Cnbhpjfflef), - /// offset: 32 - #[prost(message, tag = "1446")] + /// offset: 24 + #[prost(message, tag = "556")] Bbglcdjplmf(super::Hdoliecdhao), - /// offset: 32 - #[prost(message, tag = "705")] + /// offset: 24 + #[prost(message, tag = "454")] Ejeehdpbhli(super::Opjaleikfac), - /// offset: 32 - #[prost(message, tag = "740")] + /// offset: 24 + #[prost(message, tag = "1186")] Ekliopiekii(super::Bjigofoaepl), - /// offset: 32 - #[prost(message, tag = "1597")] + /// offset: 24 + #[prost(message, tag = "1168")] Fkbigancepd(super::Fafbdgceahd), - /// offset: 32 - #[prost(message, tag = "663")] + /// offset: 24 + #[prost(message, tag = "953")] Nphcpbdklch(super::Pikkaebhikf), - /// offset: 32 - #[prost(message, tag = "1752")] + /// offset: 24 + #[prost(message, tag = "1539")] Clfnpnnifge(super::Aggddajlaeb), - /// offset: 32 - #[prost(message, tag = "1094")] + /// offset: 24 + #[prost(message, tag = "1607")] Aogffceckpk(super::Fbdljkebphm), - /// offset: 32 - #[prost(message, tag = "607")] + /// offset: 24 + #[prost(message, tag = "656")] Cmbmnlhaecg(super::Ohblollnhic), - /// offset: 32 - #[prost(message, tag = "303")] + /// offset: 24 + #[prost(message, tag = "107")] Lbfbinfmgnf(super::Ildefhmidkp), - /// offset: 32 - #[prost(message, tag = "617")] + /// offset: 24 + #[prost(message, tag = "219")] Flelibajpec(super::Fcabignmapl), - /// offset: 32 - #[prost(message, tag = "1134")] + /// offset: 24 + #[prost(message, tag = "2005")] Pnmlhbjoabc(super::Gilmfecebfe), - /// offset: 32 - #[prost(message, tag = "787")] + /// offset: 24 + #[prost(message, tag = "514")] Fboladpflfl(super::Dbfgkbnaknh), - /// offset: 32 - #[prost(message, tag = "225")] - Dminfgoabok(super::Lanajdekafo), - /// offset: 32 - #[prost(message, tag = "78")] + /// offset: 24 + #[prost(message, tag = "1245")] Kphbblhophf(super::Kbekjkncmcl), - /// offset: 32 - #[prost(message, tag = "1655")] + /// offset: 24 + #[prost(message, tag = "1440")] Oajoeeodjao(super::Hcifbgjcpdm), - /// offset: 32 - #[prost(message, tag = "288")] + /// offset: 24 + #[prost(message, tag = "60")] Khnnnfbiama(super::Hpmncenlcab), - /// offset: 32 - #[prost(message, tag = "1675")] + /// offset: 24 + #[prost(message, tag = "1015")] Amgajdklhfo(super::Klihjcnoejp), - /// offset: 32 - #[prost(message, tag = "1494")] + /// offset: 24 + #[prost(message, tag = "496")] Pdadfogablj(super::Gfomaiaidfa), - /// offset: 32 - #[prost(message, tag = "730")] + /// offset: 24 + #[prost(message, tag = "1624")] Ibnbalopkmm(super::Ppbjjjmjobn), - /// offset: 32 - #[prost(message, tag = "1313")] + /// offset: 24 + #[prost(message, tag = "893")] Indgppmdfnd(super::Ieomgiblhjb), - /// offset: 32 - #[prost(message, tag = "1834")] + /// offset: 24 + #[prost(message, tag = "1022")] Pkpfnhikhon(super::Ieminjafcpm), - /// offset: 32 - #[prost(message, tag = "1166")] + /// offset: 24 + #[prost(message, tag = "1410")] Niocabolglo(super::Kpmocbiimhh), + /// offset: 24 + #[prost(message, tag = "732")] + Pgcbfhoplep(super::Cehdamjjfoe), + /// offset: 24 + #[prost(message, tag = "1818")] + Kehciieolmd(super::Bkikognaeck), + /// offset: 24 + #[prost(message, tag = "1324")] + Inhgpdpnill(super::Hehobdgmmjm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfoclbemiem { /// offset: 24 - #[prost(uint32, tag = "3")] - pub elpodiaagek: u32, + #[prost(uint32, tag = "2")] + pub node_type: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub section_id: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub cjccmaacjdb: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub dcahjelnjnp: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub section_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub elpodiaagek: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Akhehambleb { - /// offset: 24 - #[prost(int64, tag = "1")] - pub ifepjhgncoi: i64, /// offset: 32 - #[prost(int64, tag = "14")] + #[prost(int64, tag = "11")] + pub start_time: i64, + /// offset: 24 + #[prost(int64, tag = "12")] pub kahfefacfie: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 = "3")] + pub jjnggkpakme: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub interval: u32, + /// offset: 28 #[prost(uint32, tag = "7")] - pub jkdfimcikfj: u32, + pub pnfoopncdch: u32, + /// offset: 40 + #[prost(int64, tag = "8")] + pub start_time: i64, + /// offset: 24 + #[prost(bool, tag = "12")] + pub jmcjkppkaif: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fbfbmmaafcp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub nbpfmfmkjhi: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub emfcemphopi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpkdjdeikbm { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub cjcomkhdagm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] + pub node_type: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub pijbifaifoa: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub clbeeglkmim: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lhmligphokp { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub dikfebajmek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hhnbclpndfi { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub dikfebajmek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhbhihjaopb { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub dmlfggdecdn: u32, - /// offset: 28 + /// offset: 32 #[prost(uint32, tag = "9")] pub dcahjelnjnp: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] + /// offset: 24 + #[prost(uint32, tag = "12")] + pub dmlfggdecdn: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub oddkkgojhfo: u32, } #[derive(proto_derive::CmdID)] @@ -27065,19 +27386,19 @@ pub struct Elppdahklbe {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeiegmecgen { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "5")] + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "7")] pub nadghdjchpi: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(bool, tag = "3")] + pub is_effect: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub ojnefbjhcck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -27092,93 +27413,113 @@ pub struct Bjigofoaepl {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fafbdgceahd { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub trait_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub afkkldmaedj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pikkaebhikf { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub pgebcgldnmn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gilmfecebfe { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub eophmlbepgk: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] + pub eophmlbepgk: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dbfgkbnaknh { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub khhfiepdhhd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Aggddajlaeb { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub inlhpjmoomo: u32, /// offset: 32 - #[prost(double, tag = "7")] + #[prost(double, tag = "12")] pub idonffoacil: f64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpmocbiimhh { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub role_id: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub mdnagangnkk: u32, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] + pub role_id: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub ieogefblnel: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub mdnagangnkk: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Bkikognaeck { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub pebcblblmph: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub dnmfnfcloom: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hehobdgmmjm { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub trait_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbdljkebphm { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "14")] - pub jpihlkgcbpc: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub mdnagangnkk: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub role_id: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub mdnagangnkk: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "10")] + pub jpihlkgcbpc: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohblollnhic { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub trait_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub role_id: u32, - /// offset: 32 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "11")] pub andipjedgmg: bool, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "12")] pub hohdofkjjdj: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ildefhmidkp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub ckkdaemfdpa: u32, } #[derive(proto_derive::CmdID)] @@ -27190,16 +27531,9 @@ pub struct Fcabignmapl { } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lanajdekafo { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub dfeklgkdgnl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kbekjkncmcl { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub caoadmakkpm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] @@ -27215,21 +27549,21 @@ pub struct Hpmncenlcab { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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")] + #[prost(uint32, tag = "6")] + pub igohojejigp: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub nfbjinklllk: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub jpdcdkleibd: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] pub eeeljeknnog: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub lljlccddlni: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -27242,273 +27576,328 @@ pub struct Gfomaiaidfa { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ppbjjjmjobn { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub binkjcpgoab: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub blaeaafanbm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ieomgiblhjb { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub iijhfjfpihk: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub nffhcbdfaba: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub iijhfjfpihk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ifpajbfohln { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub dcahjelnjnp: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub role_id: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub section_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub dcahjelnjnp: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub role_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ieminjafcpm { - /// offset: 16 - #[prost(message, repeated, tag = "15")] + /// offset: 24 + #[prost(message, repeated, tag = "14")] pub icdhapacgeh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Cehdamjjfoe { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub mdnagangnkk: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub ennojcbajen: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jnjbmfjhbhd: u32, +} +#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Clfaboekmji { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] pub mioapagnamc: ::prost::alloc::vec::Vec, } +/// Obf: PPGEBEBPMJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ppgebebpmjc { +pub struct GridGameAugmentInfo { + /// offset: 25 + #[prost(bool, tag = "10")] + pub nekjgidpcai: bool, /// offset: 24 + #[prost(bool, tag = "13")] + pub aekokmpifln: bool, + /// offset: 28 #[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, } +/// Obf: OMINPDAIBLP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ominpdaiblp { +pub struct GridFightGameAugmentAdd { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub mcpikehdmnd: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub mcpikehdmnd: ::core::option::Option, } +/// Obf: ECLKNNECNFK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Eclknnecnfk { +pub struct GridFightGameAugmentUpdate { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub mcpikehdmnd: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub mcpikehdmnd: ::core::option::Option, } +/// Obf: KGFNICBCMOA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Kgfnicbcmoa { +pub struct GridFightGameAugmentSync { /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub sync_augment_info: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub sync_augment_info: ::prost::alloc::vec::Vec, } /// Obf: AEFBLHALOFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8668)] +#[cmdid(8578)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GridFightGetDataCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ljngpckpjlf: u32, -} +pub struct GridFightGetDataCsReq {} /// Obf: JABAHAPIBBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8661)] +#[cmdid(8443)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub dhfoflfclah: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub lflcdngalme: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kndolafnjed {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8470)] +#[cmdid(8601)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcipomdgbca { /// offset: 16 - #[prost(message, optional, tag = "9")] - pub dhfoflfclah: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub dhfoflfclah: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Flgmgneofbh { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub item_id: u32, +pub struct Epkfpidhmoc { /// 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 { + #[prost(uint32, tag = "11")] + pub mdnagangnkk: u32, /// 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, + #[prost(uint32, tag = "12")] + pub jfcjnhnbmcb: u32, } +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8716)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gebbmdcolch { + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub conjcemahgn: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8408)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Alnfebkhcfc { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: FLGMGNEOFBH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pihklpjgepm { +pub struct GridFightConsumableUpdateInfo { /// offset: 24 - #[prost(uint32, tag = "9")] - pub hfmklapekfa: u32, + #[prost(int32, tag = "2")] + pub hfnnnghbhgg: i32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub round_cnt: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub exp: u32, + #[prost(uint32, tag = "9")] + pub item_id: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] + pub num: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub group_id: u32, +} +/// Obf: AOFOEOIJEHF +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightGameItemSyncInfo { + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub pfmdkhiddlb: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, +} +/// Obf: PIHKLPJGEPM +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightPlayerLevelSyncInfo { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub hfmklapekfa: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fmjddihbelc { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub grid_fight_lineup_hp: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub ppkkhhneohb: u32, } +/// Obf: HONNGJEMGGH #[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, +pub struct GridFightShopSyncInfo { /// offset: 40 - #[prost(uint32, tag = "12")] - pub opdcmcfofaa: u32, - /// offset: 44 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "1")] pub abgekpjhhia: bool, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub opdcmcfofaa: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub abbngcpecai: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "8")] pub nfgmopccpic: u32, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Glpcekmklgg { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Moenfcdkgmj { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub portal_buff_id: u32, } +/// Obf: AINFNFIDGFF #[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, +pub struct GridFightLevelSyncInfo { /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub section_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub impnahbcadn: ::core::option::Option, } +/// Obf: MMEDLCAENAL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mmedlcaenal { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub unique_id: u32, +pub struct GridFightOrbSyncInfo { /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] + pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub ldbnompcokk: u32, } +/// Obf: FBCIJONDIJE #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fbcijondije { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] +pub struct GridFightTraitTrackSyncInfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] pub onhdklimlnm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "12")] pub ghjlddedjli: bool, } +/// Obf: JJOBHGFOGHP #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, +pub struct RoleTrackEquipmentInfo { /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub bgfficlckhe: u32, /// offset: 48 - #[prost(uint32, tag = "13")] - pub nalmbooccin: u32, + #[prost(uint32, tag = "8")] + pub priority: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub mcjmhbiecmn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "GridFightEquipTrackSource", tag = "12")] + pub source: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub grid_fight_item_list: ::prost::alloc::vec::Vec, } #[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, + #[prost(message, repeated, tag = "6")] + pub miidimocpeb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kepiegkpfij { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub moadbalhmfd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpgkbldladf { - #[prost(oneof = "jpgkbldladf::Mnlchejkdho", tags = "5, 2, 6")] + #[prost(oneof = "jpgkbldladf::Mnlchejkdho", tags = "2, 3, 6")] pub mnlchejkdho: ::core::option::Option, } /// Nested message and enum types in `JPGKBLDLADF`. @@ -27516,331 +27905,342 @@ pub mod jpgkbldladf { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mnlchejkdho { - /// offset: 16 - #[prost(uint32, tag = "5")] + /// offset: 24 + #[prost(uint32, tag = "2")] Aokpcnjjbao(u32), - /// offset: 16 - #[prost(message, tag = "2")] - Kbboajpmncn(super::Gepafbjbgbh), - /// offset: 16 + /// offset: 24 + #[prost(message, tag = "3")] + Kbboajpmncn(super::GridFightCurrentTask), + /// offset: 24 #[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, +pub struct Hjcajkhncdh { + #[prost(oneof = "hjcajkhncdh::Mnlchejkdho", tags = "9, 3, 1")] + pub mnlchejkdho: ::core::option::Option, } -/// Nested message and enum types in `KFNCAIHIHCM`. -pub mod kfncaihihcm { +/// Nested message and enum types in `HJCAJKHNCDH`. +pub mod hjcajkhncdh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 24 - #[prost(message, tag = "1388")] - Pidddhkpddm(super::Cdeaabodkcp), + #[prost(message, tag = "9")] + Aigpjlhbneh(super::Afcbkjefkpg), /// offset: 24 - #[prost(message, tag = "1920")] - Cfocdalncbp(super::Cdeaabodkcp), + #[prost(message, tag = "3")] + Jniobapdkln(super::Afcbkjefkpg), /// 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), + #[prost(uint32, tag = "1")] + Mlagbpiankg(u32), } } -/// Type: Notify +/// Obf: KFNCAIHIHCM #[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, +pub struct GridFightSyncData { + #[prost( + oneof = "grid_fight_sync_data::Mnlchejkdho", + tags = "1830, 1071, 1726, 2016, 2004, 457, 542, 873, 1865, 450, 359, 1938, 1114, 1061, 1769, 1253, 1578, 294, 1073, 806, 281, 386, 304, 586, 612, 1132, 815, 1446, 666, 1226, 261, 1293, 917, 1233, 1463, 755, 528, 1222, 130, 1993, 1077, 247, 1388, 68, 562, 1681, 165, 67, 911, 1633, 1097, 456, 235, 1501, 1420" + )] + pub mnlchejkdho: ::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 Mnlchejkdho { + /// offset: 16 + #[prost(message, tag = "1830")] + Pidddhkpddm(super::GridGameRoleInfo), + /// offset: 16 + #[prost(message, tag = "1071")] + Cfocdalncbp(super::GridGameRoleInfo), + /// offset: 16 + #[prost(uint32, tag = "1726")] + Hfcboioaeck(u32), + /// offset: 16 + #[prost(message, tag = "2016")] + Lmoleldikma(super::GridFightGameItemSyncInfo), + /// offset: 16 + #[prost(message, tag = "2004")] + Ddbkeopkpfi(super::GridFightGameItemSyncInfo), + /// offset: 16 + #[prost(message, tag = "457")] + Pengedecbnf(super::GridFightGameItemSyncInfo), + /// offset: 16 + #[prost(uint32, tag = "542")] + ItemValue(u32), + /// offset: 16 + #[prost(message, tag = "873")] + Plpheiblpdl(super::GridFightPlayerLevelSyncInfo), + /// offset: 16 + #[prost(message, tag = "1865")] + GridFightLineupHp(super::Fmjddihbelc), + /// offset: 16 + #[prost(uint32, tag = "450")] + Bpcfdpnhiel(u32), + /// offset: 16 + #[prost(message, tag = "359")] + Mofniojhbbl(super::GridFightShopSyncInfo), + /// offset: 16 + #[prost(message, tag = "1938")] + Fmigokidkjl(super::GridFightPendingAction), + /// offset: 16 + #[prost(message, tag = "1114")] + Hpiighoelbh(super::Moenfcdkgmj), + /// offset: 16 + #[prost(message, tag = "1061")] + Ooichlamnig(super::GridFightLevelSyncInfo), + /// offset: 16 + #[prost(message, tag = "1769")] + Afilipbhmoo(super::GridFightOrbSyncInfo), + /// offset: 16 + #[prost(message, tag = "1253")] + Dmhmichjbcb(super::GridFightSectionRecordInfo), + /// offset: 16 + #[prost(message, tag = "1578")] + Leaddfojfkd(super::GridFightGameAugmentUpdate), + /// offset: 16 + #[prost(uint32, tag = "294")] + Mddkjgpjoaf(u32), + /// offset: 16 + #[prost(uint32, tag = "1073")] + Pmfbiglpjja(u32), + /// offset: 16 + #[prost(uint32, tag = "806")] + Knfoccpojea(u32), + /// offset: 16 + #[prost(uint32, tag = "281")] + Bepmodicona(u32), + /// offset: 16 + #[prost(message, tag = "386")] + Hkhjjcmkkje(super::GridFightTraitSyncInfo), + /// offset: 16 + #[prost(message, tag = "304")] + Hgndmoodnkf(super::GridFightTraitTrackSyncInfo), + /// offset: 16 + #[prost(uint32, tag = "586")] + Gdakcoicida(u32), + /// offset: 16 + #[prost(uint32, tag = "612")] + Miceojbakgn(u32), + /// offset: 16 + #[prost(uint32, tag = "1132")] + Jlocmdidpci(u32), + /// offset: 16 + #[prost(message, tag = "815")] + Nkbidlblonc(super::GridFightDamageSttInfo), + /// offset: 16 + #[prost(message, tag = "1446")] + Fgodnplcech(super::Kepiegkpfij), + /// offset: 16 + #[prost(message, tag = "666")] + Ejmdhdjcgdi(super::GridGameNpcInfo), + /// offset: 16 + #[prost(message, tag = "1226")] + Dhleolknami(super::GridGameNpcInfo), + /// offset: 16 + #[prost(uint32, tag = "261")] + Njcefejbeop(u32), + /// offset: 16 + #[prost(message, tag = "1293")] + Olckalfilkk(super::GridGameForgeItemInfo), + /// offset: 16 + #[prost(message, tag = "917")] + Fekcpkaphho(super::GridGameForgeItemInfo), + /// offset: 16 + #[prost(uint32, tag = "1233")] + Oaccghihlba(u32), + /// offset: 16 + #[prost(message, tag = "1463")] + Eikhfbckifa(super::GridFightGameAugmentAdd), + /// offset: 16 + #[prost(message, tag = "755")] + Bmgfdikdobe(super::Mdkhmnkaecp), + /// offset: 16 + #[prost(message, tag = "528")] + Goochgkbipn(super::GridFightGameItemInfo), + /// offset: 16 + #[prost(uint32, tag = "1222")] + Gohhjlapmbb(u32), + /// offset: 16 + #[prost(uint32, tag = "130")] + Dgeohflhahi(u32), + /// offset: 16 + #[prost(message, tag = "1993")] + Ldkdjaejmpa(super::Jpgkbldladf), + /// offset: 16 + #[prost(message, tag = "1077")] + Jomfjhochjp(super::Gmbmnflmkpi), + /// offset: 16 + #[prost(uint32, tag = "247")] + Kalkcjffjik(u32), + /// offset: 16 + #[prost(message, tag = "1388")] + Gojingmmail(super::Fphpfjlajdk), + /// offset: 16 + #[prost(message, tag = "68")] + Cpcjghcglij(super::Fphpfjlajdk), + /// offset: 16 + #[prost(uint32, tag = "562")] + Dekgklgidgi(u32), + /// offset: 16 + #[prost(message, tag = "1681")] + Ahmmhghnhmi(super::Pfbcbnmkfak), + /// offset: 16 + #[prost(uint32, tag = "165")] + Ooagjadojnb(u32), + /// offset: 16 + #[prost(uint32, tag = "67")] + Cdkjhjnfdih(u32), + /// offset: 16 + #[prost(uint32, tag = "911")] + Ldppdhgnchl(u32), + /// offset: 16 + #[prost(message, tag = "1633")] + Hjmaedkcone(super::Fadheigjenf), + /// offset: 16 + #[prost(message, tag = "1097")] + Ppjfpnmifhl(super::Glpcekmklgg), + /// offset: 16 + #[prost(uint32, tag = "456")] + Logjnaicjpa(u32), + /// offset: 16 + #[prost(message, tag = "235")] + Mhfoelcfjgk(super::Laamiajfomc), + /// offset: 16 + #[prost(message, tag = "1501")] + Bkddcfhelnb(super::Hogjecbmfhd), + /// offset: 16 + #[prost(message, tag = "1420")] + Ckndfnacipo(super::Hjcajkhncdh), + } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Abplalchnfa { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] pub ooeocgllhfo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "1")] - pub jkpjfkcbiem: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(enumeration = "GridFightUpdateSrcType", tag = "12")] + #[prost(enumeration = "GridFightUpdateSrcType", tag = "13")] pub grid_update_src: i32, } /// Obf: OILCMCPNBEO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8469)] +#[cmdid(8602)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncUpdateResultScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "13")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub gcpnihhbggd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhegmhkhaad { /// offset: 24 - #[prost(uint32, tag = "10")] - pub unique_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub pos_index: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub unique_id: u32, } /// Obf: GEKBDAKFNHK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8506)] +#[cmdid(8522)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdatePosCsReq { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "3")] pub aakdhmhcmlp: ::prost::alloc::vec::Vec, } /// Obf: LMKKDOLLDJK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8564)] +#[cmdid(8631)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub aakdhmhcmlp: ::prost::alloc::vec::Vec, } /// Obf: IPHBHKOOGBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8670)] +#[cmdid(8680)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightRecycleRoleCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub unique_id: u32, } /// Obf: JGAEMGBIAIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8786)] +#[cmdid(8449)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightRecycleRoleScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8771)] +#[cmdid(8608)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Koiamdkefkh { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(enumeration = "GridFightEquipDressSource", tag = "2")] + pub cpfcnoajcgk: i32, + /// offset: 32 + #[prost(uint32, tag = "4")] pub mdnagangnkk: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub pebcblblmph: u32, - /// offset: 32 - #[prost(enumeration = "GridFightEquipDressSource", tag = "10")] - pub cpfcnoajcgk: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8640)] +#[cmdid(8740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jiomocfomoa { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8635)] +#[cmdid(8570)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bdncooanaea { /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "6")] pub ehdakfehpmf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "GridFightEquipCraftSource", tag = "2")] - pub source: i32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub jcnlcnfhhdg: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub nnfecnicmod: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub jcnlcnfhhdg: u32, + /// offset: 36 + #[prost(enumeration = "GridFightEquipCraftSource", tag = "13")] + pub source: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8418)] +#[cmdid(8488)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mflddcifajn { /// offset: 24 @@ -27851,18 +28251,18 @@ pub struct Mflddcifajn { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bdddlofnchn { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpjkbfkakjh { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub pebcblblmph: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub mdnagangnkk: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -27875,141 +28275,150 @@ pub struct Bebijakfnlo { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gbjhjgcojbc { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub mdnagangnkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Amfifnocdof { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub mdnagangnkk: u32, } +/// Obf: LMIFHAMFCFE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lmifhamfcfe { - #[prost(oneof = "lmifhamfcfe::Nebnjdmfelo", tags = "268, 506, 654, 1169, 1560")] - pub nebnjdmfelo: ::core::option::Option, +pub struct GridFightConsumableTargetInfo { + #[prost( + oneof = "grid_fight_consumable_target_info::Nebnjdmfelo", + tags = "1461, 1646, 453, 1600, 1794" + )] + pub nebnjdmfelo: ::core::option::Option< + grid_fight_consumable_target_info::Nebnjdmfelo, + >, } -/// Nested message and enum types in `LMIFHAMFCFE`. -pub mod lmifhamfcfe { +/// Nested message and enum types in `GridFightConsumableTargetInfo`. +pub mod grid_fight_consumable_target_info { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nebnjdmfelo { /// offset: 16 - #[prost(message, tag = "268")] + #[prost(message, tag = "1461")] Aalcfbogfkp(super::Bdddlofnchn), /// offset: 16 - #[prost(message, tag = "506")] + #[prost(message, tag = "1646")] Imilghelnbj(super::Hpjkbfkakjh), /// offset: 16 - #[prost(message, tag = "654")] + #[prost(message, tag = "453")] Kmcbbkihbkf(super::Bebijakfnlo), /// offset: 16 - #[prost(message, tag = "1169")] + #[prost(message, tag = "1600")] Aeoikfnkaap(super::Gbjhjgcojbc), /// offset: 16 - #[prost(message, tag = "1560")] + #[prost(message, tag = "1794")] Hlkkcafgcij(super::Amfifnocdof), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8688)] +#[cmdid(8572)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Moionldjgji { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub display_value: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub param: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "10")] pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8571)] +#[cmdid(8647)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kahaoojhjpk { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8534)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Lfeflimjogo {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8484)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hmbdoohkibc { /// offset: 24 #[prost(uint32, tag = "3")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8451)] +#[cmdid(8447)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Oebklepmmke { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub pfikcnfbghe: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub unique_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8699)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fhnlbdmkpem { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8718)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ikmocjbmgoj { + /// offset: 32 + #[prost(bool, tag = "3")] + pub is_get_all: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub cbmgdbjhlho: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8664)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Pnhdgcblpgd { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8595)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gdhfmhkfeal { + /// offset: 32 + #[prost(uint32, tag = "6")] + pub fknnkcklfmd: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub nmgiabhijjb: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8682)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Lfeflimjogo {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8422)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hmbdoohkibc { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8692)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lkdmcpdhegm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8516)] +#[cmdid(8644)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cegiakadmhp { /// offset: 24 @@ -28018,34 +28427,37 @@ pub struct Cegiakadmhp { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8488)] +#[cmdid(8514)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cfheknfnmip { /// offset: 24 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "8")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8600)] +#[cmdid(8661)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cgbkkgnfmkl { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8458)] +#[cmdid(8483)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jboopapnfdc { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + /// offset: 32 + #[prost(bool, tag = "5")] + pub ciboniohelb: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub cgafcmiakli: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8511)] +#[cmdid(8492)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbeeklpiemk { /// offset: 24 @@ -28058,134 +28470,137 @@ pub struct Endfbbdffdh {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nbnldhbello { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub apakcbfmcab: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub role_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub weight: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lhcohljiaii { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub num: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub role_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8632)] +#[cmdid(8470)] #[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")] + #[prost(message, repeated, tag = "10")] pub lfjlnahjnbe: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub kgoehkjionm: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } +/// Obf: PEFKOGMGEIC #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pefkogmgeic { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] +pub struct GridFightPortalBuffActionInfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] 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")] + #[prost(uint32, tag = "6")] + pub plpjncdkmad: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub daemebckhik: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub gmlnoohjchm: u32, } +/// Obf: IHGANLCNHBD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ihganlcnhbd { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub augment_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub fegdeoehlfd: u32, +pub struct GridFightPendingAugmentInfo { /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] + pub fegdeoehlfd: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub kkiobdhkppk: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub augment_id: u32, } +/// Obf: IPFFLNPMCEG #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ipfflnpmceg { +pub struct GridFightAugmentActionInfo { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub cebffdfmkgk: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "2")] + pub cebffdfmkgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ngnkiiohbai { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "4")] pub olppmeamffo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub effect_id: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] + pub effect_id: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hnphlahjpob { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub daemebckhik: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] 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")] + #[prost(uint32, tag = "1")] pub plpjncdkmad: u32, /// offset: 40 #[prost(uint32, tag = "4")] - pub ionlfbnmofp: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] + pub jjpmdbcpjba: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub daemebckhik: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub ionlfbnmofp: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub mfbaklcbpcj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "4")] pub nkdegmkkhpb: bool, /// offset: 44 - #[prost(uint32, tag = "9")] - pub trait_id: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub effect_id: u32, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub trait_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub lajlghplaaa: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub egjdildeakp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -28197,112 +28612,154 @@ pub struct Hjpdalhdjhc {} #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhjiojnnpdm { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "1")] pub kbecjmllcej: ::prost::alloc::vec::Vec, } +/// Obf: COGDEMPCLHA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Cogdempclha { +pub struct GridFightRecommendEquipmentActionInfo { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "10")] pub kbecjmllcej: ::prost::alloc::vec::Vec, } +/// Obf: FGLLAJMCPKM #[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, +pub struct GridFightForgeRoleActionInfo { /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub lclpejheaid: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub ckjakknohek: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkjmgfophhn { /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "2")] pub ckjakknohek: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub lclpejheaid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Geibjkjdoho { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "1")] 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, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub trait_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Bjalehomfkh { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub olppmeamffo: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub effect_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub trait_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Chchajianim { +pub struct Bpenenimefe { + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub ghbbciiphkj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] + pub quest_id: u32, + /// offset: 36 + #[prost(bool, tag = "11")] + pub ijjdehipoel: bool, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cffdcicdakk { + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub ekbogbmpapj: ::prost::alloc::vec::Vec, +} +/// Obf: CHCHAJIANIM +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightPendingAction { + /// offset: 32 + #[prost(uint32, tag = "10")] pub queue_position: u32, #[prost( - oneof = "chchajianim::Fgliodajfml", - tags = "1254, 1421, 1381, 902, 1698, 89, 1958, 1759, 440, 1467, 1164, 1535, 1754" + oneof = "grid_fight_pending_action::Fgliodajfml", + tags = "339, 1379, 52, 775, 334, 1071, 628, 111, 2033, 527, 1479, 139, 1548, 1986, 1005" )] - pub fgliodajfml: ::core::option::Option, + pub fgliodajfml: ::core::option::Option, } -/// Nested message and enum types in `CHCHAJIANIM`. -pub mod chchajianim { +/// Nested message and enum types in `GridFightPendingAction`. +pub mod grid_fight_pending_action { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 - #[prost(message, tag = "1254")] - Mffcplbnhcf(super::Pefkogmgeic), + #[prost(message, tag = "339")] + Mffcplbnhcf(super::GridFightPortalBuffActionInfo), /// offset: 24 - #[prost(message, tag = "1421")] - Ibchmbniplk(super::Ipfflnpmceg), + #[prost(message, tag = "1379")] + Ibchmbniplk(super::GridFightAugmentActionInfo), /// offset: 24 - #[prost(message, tag = "1381")] + #[prost(message, tag = "52")] Pkhjlkngcgh(super::Ngnkiiohbai), /// offset: 24 - #[prost(message, tag = "902")] + #[prost(message, tag = "775")] Bakakodkecm(super::Hnphlahjpob), /// offset: 24 - #[prost(message, tag = "1698")] + #[prost(message, tag = "334")] Jlpopeajhmf(super::Legpfiaploo), /// offset: 24 - #[prost(message, tag = "89")] + #[prost(message, tag = "1071")] Nndgejflggf(super::Dphpakflnod), /// offset: 24 - #[prost(message, tag = "1958")] + #[prost(message, tag = "628")] Lgnphhbgkfh(super::Hjpdalhdjhc), /// offset: 24 - #[prost(message, tag = "1759")] + #[prost(message, tag = "111")] Fikagbaeoap(super::Iakedfliofd), /// offset: 24 - #[prost(message, tag = "440")] + #[prost(message, tag = "2033")] Hokcpppljio(super::Mhjiojnnpdm), /// offset: 24 - #[prost(message, tag = "1467")] - Hhnpehmbdkd(super::Cogdempclha), + #[prost(message, tag = "527")] + Hhnpehmbdkd(super::GridFightRecommendEquipmentActionInfo), /// offset: 24 - #[prost(message, tag = "1164")] - Hhnhgjmogdd(super::Fgllajmcpkm), + #[prost(message, tag = "1479")] + Hhnhgjmogdd(super::GridFightForgeRoleActionInfo), /// offset: 24 - #[prost(message, tag = "1535")] + #[prost(message, tag = "139")] Cfdipfkbfjb(super::Fkjmgfophhn), /// offset: 24 - #[prost(message, tag = "1754")] + #[prost(message, tag = "1548")] Lajgnnboldg(super::Geibjkjdoho), + /// offset: 24 + #[prost(message, tag = "1986")] + Lfidnoaecmn(super::Bjalehomfkh), + /// offset: 24 + #[prost(message, tag = "1005")] + Iohjgoenapf(super::Cffdcicdakk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lapoafhdncm { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub jcapcnljgfc: u32, } #[derive(proto_derive::CmdID)] @@ -28312,14 +28769,14 @@ pub struct Epljjnhcjif {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cjpomfidloa { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Giolaaklded { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] pub augment_id: u32, } #[derive(proto_derive::CmdID)] @@ -28333,7 +28790,7 @@ pub struct Gkldoelmein { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohainohgkcm { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub moadbalhmfd: u32, } #[derive(proto_derive::CmdID)] @@ -28343,21 +28800,21 @@ pub struct Dgildldmgei {} #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hmnmjkchabe { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "3")] pub loafkkafbok: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pdkgkidcbka { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub bcigppfmljb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pccgpnafmhp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub bcigppfmljb: u32, } #[derive(proto_derive::CmdID)] @@ -28371,28 +28828,35 @@ pub struct Lfonapfhaob { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fnnfhnkhidd { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub pfikcnfbghe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Idojadmfgkf { /// offset: 24 - #[prost(uint32, tag = "1")] - pub afdnfcbcfbf: u32, + #[prost(uint32, tag = "13")] + pub ratio: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub effect_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub menfbedcbhb: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub trait_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kccphhgcpmp { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub jllfidambcn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -28401,7 +28865,7 @@ pub struct Dfmgejccbpd {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nidjpblndlh { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] @@ -28413,18 +28877,25 @@ pub struct Ajdfpfhbfjm {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nemakfjpgdf {} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fkilnigokbf { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub role_id: u32, +} /// Obf: AFPDIFAPAEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8695)] +#[cmdid(8445)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightHandlePendingActionCsReq { /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] 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" + tags = "2023, 1901, 1939, 656, 1607, 690, 1162, 301, 1142, 497, 827, 349, 374, 1304, 1095, 885, 210, 1748, 1884, 1593, 1247" )] pub fgliodajfml: ::core::option::Option< grid_fight_handle_pending_action_cs_req::Fgliodajfml, @@ -28436,291 +28907,298 @@ pub mod grid_fight_handle_pending_action_cs_req { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 - #[prost(message, tag = "1609")] + #[prost(message, tag = "2023")] Mffcplbnhcf(super::Lapoafhdncm), /// offset: 24 - #[prost(message, tag = "1783")] + #[prost(message, tag = "1901")] Dcphlhnlnkf(super::Epljjnhcjif), /// offset: 24 - #[prost(message, tag = "1599")] + #[prost(message, tag = "1939")] Ibchmbniplk(super::Cjpomfidloa), /// offset: 24 - #[prost(message, tag = "520")] + #[prost(message, tag = "656")] Dajdbbepmma(super::Giolaaklded), /// offset: 24 - #[prost(message, tag = "283")] + #[prost(message, tag = "1607")] Pkhjlkngcgh(super::Gkldoelmein), /// offset: 24 - #[prost(message, tag = "1177")] + #[prost(message, tag = "690")] Bakakodkecm(super::Ohainohgkcm), /// offset: 24 - #[prost(message, tag = "1097")] + #[prost(message, tag = "1162")] Jlpopeajhmf(super::Nidjpblndlh), /// offset: 24 - #[prost(message, tag = "471")] + #[prost(message, tag = "301")] Kebdkgkejdd(super::Nnfpcapdenh), /// offset: 24 - #[prost(message, tag = "1950")] + #[prost(message, tag = "1142")] Nndgejflggf(super::Ajdfpfhbfjm), /// offset: 24 - #[prost(message, tag = "1883")] + #[prost(message, tag = "497")] Lgnphhbgkfh(super::Nemakfjpgdf), /// offset: 24 - #[prost(message, tag = "1774")] + #[prost(message, tag = "827")] Fikagbaeoap(super::Hmnmjkchabe), /// offset: 24 - #[prost(message, tag = "128")] + #[prost(message, tag = "349")] Iacbcobmgjb(super::Dfmgejccbpd), /// offset: 24 - #[prost(message, tag = "1134")] + #[prost(message, tag = "374")] Hokcpppljio(super::Pdkgkidcbka), /// offset: 24 - #[prost(message, tag = "1306")] + #[prost(message, tag = "1304")] Emmphlkjajn(super::Dgildldmgei), /// offset: 24 - #[prost(message, tag = "1548")] + #[prost(message, tag = "1095")] Hhnpehmbdkd(super::Pccgpnafmhp), /// offset: 24 - #[prost(message, tag = "219")] + #[prost(message, tag = "885")] Hhnhgjmogdd(super::Lfonapfhaob), /// offset: 24 - #[prost(message, tag = "325")] + #[prost(message, tag = "210")] Cfdipfkbfjb(super::Fnnfhnkhidd), /// offset: 24 - #[prost(message, tag = "871")] + #[prost(message, tag = "1748")] Nfbjinklllk(super::Idojadmfgkf), /// offset: 24 - #[prost(message, tag = "1089")] + #[prost(message, tag = "1884")] Lajgnnboldg(super::Ejefkjgakoo), + /// offset: 24 + #[prost(message, tag = "1593")] + Lfidnoaecmn(super::Fkilnigokbf), + /// offset: 24 + #[prost(message, tag = "1247")] + Iohjgoenapf(super::Kccphhgcpmp), } } /// Obf: CJLEJIGIKOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8440)] +#[cmdid(8798)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightHandlePendingActionScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub queue_position: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8598)] +#[cmdid(8464)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iaabdbbjhol { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub ljngpckpjlf: u32, /// offset: 28 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "1")] pub is_overlock: bool, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] + pub ljngpckpjlf: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub division_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8794)] +#[cmdid(8779)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhocojljppa { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub dhfoflfclah: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub dhfoflfclah: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8419)] +#[cmdid(8794)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cfidojgkbhb {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8559)] +#[cmdid(8539)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ggamiknedge { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8741)] +#[cmdid(8763)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aameaobegka { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8495)] +#[cmdid(8679)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fgmkgoiiffl { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8504)] +#[cmdid(8468)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pajhfekapmn { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub egapegckdfj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8588)] +#[cmdid(8745)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Abcbkhaieog { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: LHDIOCPFGHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8633)] +#[cmdid(8478)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightEnterBattleStageCsReq {} /// Obf: NGIPBCJPFPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8703)] +#[cmdid(8695)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub battle_info: ::core::option::Option, } +/// Obf: GEDDNPGHNGP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, +pub struct GridFightHpModifyInfo { /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub ioaohndejnb: u32, - /// offset: 40 - #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "2")] + /// offset: 28 + #[prost(enumeration = "GridFightUpdateGlobalHpReason", tag = "9")] pub reason: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub eobofdogddm: u32, + /// offset: 40 + #[prost(int32, tag = "11")] + pub odjebdnbllc: i32, + /// offset: 24 + #[prost(int32, tag = "13")] + pub bmmaddocjog: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nfpldmfclha { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub kdbmpkjkaki: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub level: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] + pub kdbmpkjkaki: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Geemfdbdmdh { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub lhiaodnjiic: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub pbmahojbagg: u32, /// 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)] +#[cmdid(8459)] #[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")] + #[prost(uint32, tag = "1")] + pub dmniljegico: u32, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub nkbidlblonc: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "3")] + pub jpkhbelghcg: u32, + /// offset: 96 + #[prost(uint32, tag = "5")] + pub dcahjelnjnp: u32, + /// offset: 56 + #[prost(uint32, tag = "6")] pub emohljhpopc: u32, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub hflpdcjdiac: u32, + /// offset: 80 + #[prost(uint32, tag = "8")] + pub oglocdmnnim: u32, + /// offset: 16 + #[prost(map = "uint32, message", tag = "9")] + pub afffconcdmg: ::std::collections::HashMap, + /// offset: 76 + #[prost(bool, tag = "13")] + pub cbhjkfncdad: bool, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub section_id: u32, + /// offset: 100 + #[prost(uint32, tag = "323")] + pub clfnpmghmfc: u32, + /// offset: 72 + #[prost(uint32, tag = "471")] + pub oahfcppimlf: u32, + /// offset: 84 + #[prost(uint32, tag = "1105")] + pub odjebdnbllc: u32, + /// offset: 104 + #[prost(uint32, tag = "1115")] + pub occohkimgcn: u32, + /// offset: 40 + #[prost(message, optional, tag = "1250")] + pub aeocoghmebg: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "1429")] + pub hmkokacnhjh: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "1637")] + pub pagpkokmdbk: u32, + /// offset: 88 + #[prost(uint32, tag = "1987")] + pub lkcjapigend: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8751)] +#[cmdid(8650)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ilcpglaaadl {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8639)] +#[cmdid(8757)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Flhidbdffkg { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, } #[derive(proto_derive::CmdID)] @@ -28734,22 +29212,32 @@ pub struct Gpcfhmlmdhc { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Afpjpeabfkh { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub eakbfelddbf: u32, } +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Mhknpbjdfic { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub role_id: u32, +} /// Obf: PHIFCNHKOAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8729)] +#[cmdid(8620)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightTraitUpdateCsReq { - /// offset: 32 - #[prost(uint32, tag = "14")] - pub trait_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub effect_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 trait_id: u32, + #[prost( + oneof = "grid_fight_trait_update_cs_req::Nebnjdmfelo", + tags = "897, 1879, 1854" + )] pub nebnjdmfelo: ::core::option::Option, } /// Nested message and enum types in `GridFightTraitUpdateCsReq`. @@ -28757,75 +29245,78 @@ pub mod grid_fight_trait_update_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nebnjdmfelo { - /// offset: 16 - #[prost(message, tag = "40")] + /// offset: 24 + #[prost(message, tag = "897")] Ffbepflbhpl(super::Gpcfhmlmdhc), - /// offset: 16 - #[prost(message, tag = "1902")] + /// offset: 24 + #[prost(message, tag = "1879")] Jlclhaknmll(super::Afpjpeabfkh), + /// offset: 24 + #[prost(message, tag = "1854")] + Lfidnoaecmn(super::Mhknpbjdfic), } } /// Obf: IEKGANLHMHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8591)] +#[cmdid(8554)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightTraitUpdateScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8614)] +#[cmdid(8519)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mcdbjhocghi { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub trait_id: u32, /// offset: 28 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "11")] pub bjdoinahdln: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8522)] +#[cmdid(8668)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iifppbcfbbc { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hlhhligpnom { - /// offset: 16 + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub mcjmhbiecmn: ::prost::alloc::vec::Vec, + /// offset: 24 #[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")] + #[prost(enumeration = "GridFightEquipTrackSource", tag = "6")] pub source: i32, /// offset: 48 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "9")] pub bjdoinahdln: bool, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub priority: u32, /// offset: 52 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub bgfficlckhe: u32, } /// Obf: FDBMEIIMMJD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8756)] +#[cmdid(8689)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightUpdateEquipTrackCsReq { /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "9")] pub dkeidonndcj: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "GridFightEquipTrackSource", tag = "14")] @@ -28834,513 +29325,519 @@ pub struct GridFightUpdateEquipTrackCsReq { /// Obf: KLLHNFLCDGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8660)] +#[cmdid(8729)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightUpdateEquipTrackScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Aiddodlhdle { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8518)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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 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, Eq, Hash, ::prost::Message)] -pub struct Gocigpcdkdj { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub fmeohkhgmjm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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, -} -#[derive(proto_derive::CmdID)] -#[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(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(8717)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GridFightSettleNotify { - /// offset: 16 - #[prost(message, optional, tag = "731")] - pub bflljjbhldf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "611")] - pub cgkndijmocj: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub nmckjpemacm: u32, - /// offset: 40 - #[prost(uint32, tag = "1673")] - pub mnnkkepcppl: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub flhopmmegai: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] - pub gebggmagdjb: u32, - /// offset: 52 - #[prost(uint32, tag = "12")] - pub edhkhjapmka: u32, - /// offset: 56 - #[prost(uint32, tag = "13")] - pub kejgcdogedd: u32, - /// offset: 60 - #[prost(uint32, tag = "3")] - pub cdankdnacjp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fmnkkamohee { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub bdgmnpijddl: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Glifolcemin { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub kejgcdogedd: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub pifoegcgklc: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ameehiipmfp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub nlenpepihac: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub exp: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub mhfhlbhfibc: ::core::option::Option, - /// offset: 48 - #[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 adfekpnifoj: u32, - /// offset: 64 - #[prost(uint32, tag = "4")] - pub gebggmagdjb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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(8537)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GridFightPermanentTalentEnableCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ckhclkoalke: u32, -} -/// Obf: KCADLPJDECG -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8478)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct GridFightPermanentTalentResetCsReq {} -/// Obf: AMELHLBNKAM -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8718)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GridFightPermanentTalentResetScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Obf: OCFPHHCOIHI -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8551)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GridFightSeasonTalentResetCsReq {} -/// Obf: CBICBHJDHLO -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8436)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GridFightSeasonTalentResetScRsp { /// offset: 24 #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Cenbjommjgd { +pub struct Epeldfbccek { + /// offset: 24 + #[prost(uint32, tag = "5")] + pub bgfficlckhe: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub priority: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8584)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Poibjkbdlli { + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub bfcmlcjmlol: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8413)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Llpmakihapl { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8498)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Aaghpdhcooi { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub lkmemklgiik: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8552)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Lcfaagejgbg { + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8581)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ndamfdidkgb { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub moadbalhmfd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8697)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Aiddodlhdle { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8768)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Agoblkjfjdl { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub oopfnfigpkb: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub nfbjinklllk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8702)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Emfjdodngif { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Plfkmencdmm { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub role_star: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub role_id: u32, + /// offset: 41 + #[prost(bool, tag = "3")] + pub dignechkini: bool, + /// offset: 40 + #[prost(bool, tag = "5")] + pub ogibpmbelkc: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(double, tag = "10")] + pub total_damage: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Kinjhhbjnjp { + /// offset: 24 + #[prost(uint32, tag = "7")] + pub trait_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub layer: u32, + /// offset: 32 + #[prost(double, tag = "13")] + pub damage: f64, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct Nfidndfhjgn { + /// offset: 40 + #[prost(double, tag = "1")] + pub damage: f64, + /// offset: 24 + #[prost(double, tag = "11")] + pub kinkmheaanp: f64, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub augment_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gocigpcdkdj { + /// offset: 56 + #[prost(uint32, tag = "2")] + pub pagpkokmdbk: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub emohljhpopc: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub section_id: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub lkcjapigend: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub fdgkboiehbd: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub fmeohkhgmjm: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub aacgbebgdpe: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub dcahjelnjnp: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Oedhmahdecc { + /// offset: 96 + #[prost(message, repeated, tag = "3")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, + /// offset: 172 + #[prost(uint32, tag = "6")] + pub lljjcookanh: u32, + /// offset: 88 + #[prost(message, repeated, tag = "7")] + pub oaigagabcmk: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(message, repeated, tag = "8")] + pub sync_augment_info: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub basic: ::core::option::Option, + /// offset: 120 + #[prost(message, repeated, tag = "13")] + pub eegpiljdlbg: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "393")] + pub kcompkmjcmc: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, repeated, tag = "636")] + pub grid_game_role_list: ::prost::alloc::vec::Vec, + /// offset: 136 + #[prost(uint32, repeated, tag = "682")] + pub mhlbibgkiob: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(message, repeated, tag = "738")] + pub jfchlabgfjo: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, repeated, tag = "762")] + pub apabpafgcia: ::prost::alloc::vec::Vec, + /// offset: 176 + #[prost(uint32, tag = "910")] + pub mbmjnediffc: u32, + /// offset: 160 + #[prost(bool, tag = "1284")] + pub is_overlock: bool, + /// offset: 16 + #[prost(message, optional, tag = "1290")] + pub ppjfpnmifhl: ::core::option::Option, + /// offset: 161 + #[prost(bool, tag = "1293")] + pub dbodgpboihc: bool, + /// offset: 72 + #[prost(message, optional, tag = "1303")] + pub jldddldnfef: ::core::option::Option, + /// offset: 80 + #[prost(uint32, repeated, tag = "1311")] + pub hgagkfekbda: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1426")] + pub grid_game_npc_list: ::prost::alloc::vec::Vec, + /// offset: 168 + #[prost(enumeration = "GridFightSettleReason", tag = "1547")] + pub reason: i32, + /// offset: 164 + #[prost(uint32, tag = "1568")] + pub akegljlcfph: u32, + /// offset: 64 + #[prost(message, repeated, tag = "1846")] + pub cffcnedgcjj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "1866")] + pub boss_info: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "1972")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, +} +/// Obf: OLPFMPIKIPK +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(8698)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GridFightSettleNotify { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub gebggmagdjb: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub kejgcdogedd: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub flhopmmegai: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub nmckjpemacm: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub edhkhjapmka: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub cdankdnacjp: u32, + /// offset: 16 + #[prost(message, optional, tag = "42")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "93")] + pub cgkndijmocj: u32, + /// offset: 44 + #[prost(uint32, tag = "457")] + pub mnnkkepcppl: u32, +} +/// Obf: FMNKKAMOHEE +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightTalentInfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub bdgmnpijddl: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Glifolcemin { + /// offset: 28 + #[prost(uint32, tag = "11")] + pub pifoegcgklc: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub kejgcdogedd: u32, +} +/// Obf: AMEEHIIPMFP +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightStaticGameInfo { + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub exp: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "3")] + pub adfekpnifoj: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub gebggmagdjb: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub gegmhomnbdg: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub gdakcoicida: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub mhfhlbhfibc: ::core::option::Option, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub division_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub nlenpepihac: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ckpoblifmgn { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub mhfhlbhfibc: ::core::option::Option, +} +/// Obf: CLEDCMIOIPF +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightSystemInfo { + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub hfpejidddjg: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub pkelaipihmf: ::core::option::Option, +} +/// Obf: CKIKMLCGLFK +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8435)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightPermanentTalentEnableCsReq { + /// offset: 24 + #[prost(uint32, tag = "4")] + pub ckhclkoalke: u32, +} +/// Obf: KCADLPJDECG +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8717)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightPermanentTalentEnableScRsp { + /// offset: 24 + #[prost(uint32, tag = "8")] + pub ckhclkoalke: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Obf: NOGLDANAKDO +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8441)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightSeasonTalentEnableCsReq { /// offset: 24 #[prost(uint32, tag = "1")] - pub item_count: u32, + pub ckhclkoalke: u32, +} +/// Obf: MNJCFFIDJFO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8484)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightSeasonTalentEnableScRsp { /// offset: 28 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub ckhclkoalke: u32, +} +/// Obf: OCOONGAKCMI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8411)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightPermanentTalentResetCsReq {} +/// Obf: AMELHLBNKAM +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8423)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightPermanentTalentResetScRsp { + /// offset: 24 #[prost(uint32, tag = "4")] - pub linlnnhibak: u32, + pub retcode: u32, +} +/// Obf: OCFPHHCOIHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8700)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightSeasonTalentResetCsReq {} +/// Obf: CBICBHJDHLO +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8412)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GridFightSeasonTalentResetScRsp { + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Cenbjommjgd { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub item_count: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub item_type: u32, } /// Obf: HFIDFIANHAN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8577)] +#[cmdid(8710)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightSyncVirtualItemNotify { /// offset: 16 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "15")] pub item_list: ::prost::alloc::vec::Vec, } +/// Obf: NCHKFJPOHAH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nchkfjpohah { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] +pub struct GridFightHandBookRoleInfo { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub grid_fight_avatar_list: ::prost::alloc::vec::Vec, } +/// Obf: FCEILNCDMAH #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fceilncdmah { +pub struct GridFightHandBookEquipInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "15")] pub grid_fight_item_list: ::prost::alloc::vec::Vec, } +/// Obf: GKNIJKHENBF #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gknijkhenbf { +pub struct GridFightHandBookAugmentInfo { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "4")] pub ddifkadgibo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] pub jicibcfdhih: ::prost::alloc::vec::Vec, } +/// Obf: NEDHMLJKIOA #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nedhmljkioa { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] +pub struct GridFightHandBookPortalInfo { + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] pub djjbkigbgja: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "7")] pub nphoimeedhm: ::prost::alloc::vec::Vec, } +/// Obf: AHPHDNBNLPJ #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ahphdnbnlpj { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] +pub struct GridFightHandBookMonsterInfo { + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] pub hekmejlmgff: ::prost::alloc::vec::Vec, } +/// Obf: NMECHIFGKAD #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nmechifgkad { - /// offset: 16 - #[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 = "7")] - pub dnegdnebjmb: ::core::option::Option, +pub struct GridFightHandBookInfo { /// offset: 40 #[prost(message, optional, tag = "6")] - pub ejhdglhcnlh: ::core::option::Option, + pub nioaiklpacm: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub pjbipmkacof: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "8")] - pub nioaiklpacm: ::core::option::Option, + #[prost(message, optional, tag = "13")] + pub jlfaneoahoc: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub ejhdglhcnlh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub dnegdnebjmb: ::core::option::Option, } /// Obf: MNJIFHBGMDJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8599)] +#[cmdid(8725)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightSeasonHandBookNotify { #[prost( oneof = "grid_fight_season_hand_book_notify::Kknboacncon", - tags = "1655, 717, 582, 559, 1010" + tags = "518, 1637, 537, 1531, 1069" )] pub kknboacncon: ::core::option::Option< grid_fight_season_hand_book_notify::Kknboacncon, @@ -29351,328 +29848,320 @@ pub mod grid_fight_season_hand_book_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "1655")] - Kbhgcceneec(super::Nchkfjpohah), - /// offset: 16 - #[prost(message, tag = "717")] - Lnldbnigodi(super::Fceilncdmah), - /// offset: 16 - #[prost(message, tag = "582")] - Odejbbaleoa(super::Gknijkhenbf), - /// offset: 16 - #[prost(message, tag = "559")] - Hlhcconokcl(super::Nedhmljkioa), - /// offset: 16 - #[prost(message, tag = "1010")] - Bnfhpkcifcc(super::Ahphdnbnlpj), + /// offset: 24 + #[prost(message, tag = "518")] + Kbhgcceneec(super::GridFightHandBookRoleInfo), + /// offset: 24 + #[prost(message, tag = "1637")] + Lnldbnigodi(super::GridFightHandBookEquipInfo), + /// offset: 24 + #[prost(message, tag = "537")] + Odejbbaleoa(super::GridFightHandBookAugmentInfo), + /// offset: 24 + #[prost(message, tag = "1531")] + Hlhcconokcl(super::GridFightHandBookPortalInfo), + /// offset: 24 + #[prost(message, tag = "1069")] + Bnfhpkcifcc(super::GridFightHandBookMonsterInfo), } } /// Obf: JEBPPPNJJJM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8545)] +#[cmdid(8658)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightWeeklyExtraSeasonExpScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub acdoigcbgeb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ndlnikccalk { + /// offset: 44 + #[prost(bool, tag = "1")] + pub bpfffcmmmch: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub edhkhjapmka: u32, + /// offset: 48 + #[prost(int64, tag = "7")] + pub end_time: i64, /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "12")] pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 #[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, + pub start_time: i64, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8705)] +#[cmdid(8651)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldbjkkchngj { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] pub jkcebhfieni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8529)] +#[cmdid(8577)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gaekhidcfhf { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 32 + #[prost(message, optional, tag = "1")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "3")] pub ngkofmbbgnl: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "4")] pub mgbneahcdma: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8759)] +#[cmdid(8766)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldnpbalacdb { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8547)] +#[cmdid(8516)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hfnihdlfmcj { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub mgbneahcdma: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8744)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mkhgpaihdan { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "14")] pub mgbneahcdma: ::core::option::Option, } +/// Obf: FAIHLAKPABN #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Faihlakpabn { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub bflljjbhldf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub pmbnkefcich: u32, - /// offset: 36 - #[prost(bool, tag = "6")] - pub ieckkchjmlp: bool, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub ljngpckpjlf: u32, - /// offset: 44 - #[prost(uint32, tag = "8")] - pub baagdilllme: u32, +pub struct GridFightArchiveData { /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub gegmhomnbdg: u32, /// offset: 56 #[prost(int64, tag = "9")] pub obneaipkgkl: i64, + /// offset: 32 + #[prost(bool, tag = "10")] + pub ieckkchjmlp: bool, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub pmbnkefcich: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ljngpckpjlf: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub baagdilllme: u32, } /// Obf: KOKMBKGPCFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8408)] +#[cmdid(8530)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightGetArchiveCsReq { /// offset: 24 - #[prost(enumeration = "Mljiildndpl", tag = "2")] + #[prost(enumeration = "Mljiildndpl", tag = "14")] pub r#type: i32, } /// Obf: NABNCJEJGLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8752)] +#[cmdid(8723)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GridFightGetArchiveScRsp { - /// offset: 24 - #[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")] + #[prost(enumeration = "Mljiildndpl", tag = "7")] pub r#type: i32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub mcggponockc: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub retcode: u32, } /// Obf: CIIBIOBDDCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8433)] +#[cmdid(8652)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FavourArchiveCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub baagdilllme: u32, /// offset: 28 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "7")] pub ieckkchjmlp: bool, } /// Obf: CECPPJBHMMH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8719)] +#[cmdid(8676)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FavourArchiveScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub baagdilllme: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub retcode: u32, /// offset: 32 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "7")] pub ieckkchjmlp: bool, } /// Obf: OIOELLNKEDJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8800)] +#[cmdid(8529)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightSyncKeepWinCntNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub ehbljgienpi: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8489)] +#[cmdid(8748)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightBackToPrepareCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8558)] +#[cmdid(8592)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GridFightBackToPrepareScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CBEHKFHNNAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8634)] +#[cmdid(8633)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Cbehkfhnnai {} +pub struct GetGameFormationCsReq {} /// Obf: LPIJFPCGAKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8616)] +#[cmdid(8583)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lpijfpcgako { +pub struct GetGameFormationScRsp { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "5")] pub febfmfmlhpo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub dackjgdgmln: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] + pub dackjgdgmln: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NOICMGFLOKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8517)] +#[cmdid(8502)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CheckTextCsReq { /// offset: 16 - #[prost(string, tag = "5")] + #[prost(string, tag = "10")] pub ohnaihacikh: ::prost::alloc::string::String, } /// Obf: OFADBBMPDMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8679)] +#[cmdid(8591)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CheckTextRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: IBEMBMGFDBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8582)] +#[cmdid(8693)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct UpdateGameFormation { +pub struct UpdateGameFormationCsReq { /// 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(bytes = "vec", tag = "12")] + #[prost(bytes = "vec", tag = "1")] pub jlfiafkgcoj: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "5")] - pub dice_slot_id: u32, /// offset: 60 - #[prost(bool, tag = "15")] + #[prost(uint32, tag = "4")] + pub dice_slot_id: u32, + /// offset: 56 + #[prost(bool, tag = "7")] pub kllekhpjgle: bool, + /// offset: 40 + #[prost(string, tag = "11")] + pub kfpmjkcojaj: ::prost::alloc::string::String, + /// offset: 48 + #[prost(string, tag = "14")] + pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "15")] + pub milbdipbjgp: ::prost::alloc::string::String, } /// Obf: FKCIBPKMODK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8507)] +#[cmdid(8696)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fkcibpkmodk { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub efbdadnlcgl: ::core::option::Option, +pub struct UpdateGameFormationScRsp { /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub efbdadnlcgl: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8423)] +#[cmdid(8460)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hkoaockbbja { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub dice_slot_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8696)] +#[cmdid(8465)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oennaoafama { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub jbdfehdfkno: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub jbdfehdfkno: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub dackjgdgmln: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8736)] +#[cmdid(8531)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ccgjddbkide { /// offset: 24 - #[prost(enumeration = "ccgjddbkide::oakdcenfilp::Bbfefipjmeb", tag = "5")] - pub r#type: i32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub imjbfljpmjb: u32, + /// offset: 28 + #[prost(enumeration = "ccgjddbkide::oakdcenfilp::Bbfefipjmeb", tag = "12")] + pub r#type: i32, } /// Nested message and enum types in `CCGJDDBKIDE`. pub mod ccgjddbkide { @@ -29725,238 +30214,226 @@ pub mod ccgjddbkide { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8595)] +#[cmdid(8504)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jkgilkgilai { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub dackjgdgmln: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(8465)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Igelbmgjijd { /// offset: 24 - #[prost(uint32, tag = "9")] - pub dice_slot_id: u32, + #[prost(uint32, tag = "11")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8613)] +#[cmdid(8750)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Phgffoejebm { - /// offset: 16 - #[prost(string, tag = "7")] - pub peoodhoajmp: ::prost::alloc::string::String, - /// offset: 24 - #[prost(string, tag = "5")] + /// offset: 32 + #[prost(string, tag = "8")] pub egcpaoeaglf: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "9")] + pub peoodhoajmp: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8550)] +#[cmdid(8776)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdjcihmfomc { - /// offset: 16 - #[prost(string, tag = "7")] - pub egcpaoeaglf: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "4")] - pub peoodhoajmp: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 32 + #[prost(string, tag = "8")] + pub egcpaoeaglf: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "10")] + pub peoodhoajmp: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeartDialDialogueInfo { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub dialogue_id: u32, /// offset: 28 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "12")] pub gdphoimonln: bool, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeartDialScriptInfo { - /// offset: 24 - #[prost(enumeration = "HeartDialEmotionType", tag = "8")] - pub cur_emotion_type: i32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub script_id: u32, + /// offset: 25 + #[prost(bool, tag = "11")] + pub eekckfghgeh: bool, /// offset: 32 - #[prost(enumeration = "HeartDialStepType", tag = "6")] + #[prost(enumeration = "HeartDialStepType", tag = "12")] pub step: i32, /// offset: 36 - #[prost(bool, tag = "12")] - pub eekckfghgeh: bool, - /// offset: 37 - #[prost(bool, tag = "1")] + #[prost(enumeration = "HeartDialEmotionType", tag = "14")] + pub cur_emotion_type: i32, + /// offset: 24 + #[prost(bool, tag = "15")] pub lhcojiebffm: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eajemnnnebm { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub script_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub llioemobfgd: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub script_id: u32, } /// Obf: BCKGEKPBCGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6373)] +#[cmdid(6325)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetHeartDialInfoCsReq {} /// Obf: OEOKBKBJGOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6303)] +#[cmdid(6378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHeartDialInfoScRsp { - /// offset: 16 - #[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 = "3")] + pub script_info_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "4")] 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")] + #[prost(enumeration = "HeartDialUnlockStatus", tag = "7")] + pub unlock_status: i32, + /// offset: 48 + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub eblmnlbbfnl: ::prost::alloc::vec::Vec, } /// Obf: HOJLMOCMFNK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6380)] +#[cmdid(6393)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChangeScriptEmotionCsReq { - /// offset: 24 - #[prost(enumeration = "HeartDialEmotionType", tag = "4")] + /// offset: 32 + #[prost(enumeration = "HeartDialEmotionType", tag = "3")] pub target_emotion_type: i32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub script_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub blkfcfgmmbd: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub script_id: u32, } /// Obf: GCKMGDFCFDG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6327)] +#[cmdid(6358)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChangeScriptEmotionScRsp { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 28 - #[prost(enumeration = "HeartDialEmotionType", tag = "10")] + #[prost(enumeration = "HeartDialEmotionType", tag = "2")] pub emotion_type: i32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub script_id: u32, } /// Obf: IDIGIKOLDEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6336)] +#[cmdid(6388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubmitEmotionItemCsReq { - /// offset: 16 - #[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, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub item_list: ::core::option::Option, } /// Obf: AIGNBOLGIGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6313)] +#[cmdid(6381)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SubmitEmotionItemScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub script_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub script_id: u32, } /// Obf: NFKHOGDIJPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6315)] +#[cmdid(6386)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub blkfcfgmmbd: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub dialogue_id: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub script_id: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub blkfcfgmmbd: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub dialogue_id: u32, } /// Obf: ILLDFAANIEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6381)] +#[cmdid(6347)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishEmotionDialoguePerformanceScRsp { - /// offset: 24 - #[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 dialogue_id: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub script_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward_list: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dialogue_id: u32, } /// Obf: DBCAGGFPCGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6310)] +#[cmdid(6326)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeartDialScriptChangeScNotify { - /// offset: 24 - #[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")] + #[prost(message, repeated, tag = "6")] + pub eblmnlbbfnl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] pub changed_dialogue_info_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "HeartDialUnlockStatus", tag = "15")] + #[prost(enumeration = "HeartDialUnlockStatus", tag = "12")] pub unlock_status: i32, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub changed_script_info_list: ::prost::alloc::vec::Vec, } /// Obf: BGDGEAGBMGH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6387)] +#[cmdid(6313)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeartDialTraceScriptCsReq { /// offset: 16 @@ -29966,334 +30443,335 @@ pub struct HeartDialTraceScriptCsReq { /// Obf: PACPOIAFPFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6329)] +#[cmdid(6371)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeartDialTraceScriptScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub ndpmemljgck: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onbllghelob { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "1")] pub ngonankbkmf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub engepmpcjpc: u32, } +/// Obf: FPIBAIPJCMD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fpibaipjcmd { +pub struct HeliobusChallengeData { /// offset: 24 - #[prost(uint32, tag = "2")] - pub star: u32, - /// offset: 28 - #[prost(bool, tag = "13")] - pub dbpnanbmgfe: bool, - /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub challenge_id: u32, + /// offset: 32 + #[prost(bool, tag = "10")] + pub dbpnanbmgfe: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub star: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusChallengeLineup { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "4")] pub avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub group_id: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub skill_id: u32, } /// Obf: BJOAEPLGCND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5873)] +#[cmdid(5825)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusActivityDataCsReq {} /// Obf: MNDPFKFEENO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5803)] +#[cmdid(5878)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusActivityDataScRsp { - /// offset: 16 - #[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, repeated, tag = "5")] - pub aahpcioolhb: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub level: u32, - /// offset: 60 - #[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")] + #[prost(uint32, tag = "2")] + pub ommnafnikph: u32, + /// offset: 72 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub skill_info: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub challenge_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub aahpcioolhb: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub phase: u32, + /// offset: 64 + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 56 + #[prost(uint32, tag = "12")] + pub afmloapaapm: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] + pub imgdmddkhdl: u32, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub djkmbpefckl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Blodlkibcie { /// offset: 24 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "2")] pub legegihklfk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub elaennlbedd: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub bogijenaehj: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub elaennlbedd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bgomihefhpa { + /// offset: 52 + #[prost(bool, tag = "2")] + pub kgejaoimobk: bool, + /// offset: 48 + #[prost(uint32, tag = "3")] + pub cbgodlhclpk: u32, /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "6")] 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")] + #[prost(uint32, tag = "7")] 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")] + /// offset: 36 + #[prost(uint32, tag = "11")] pub hgbllinamln: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub dnncagjioap: u32, + /// offset: 53 + #[prost(bool, tag = "13")] + pub bnbcgfobiph: bool, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub gaijnemfdbp: u32, } /// Obf: FBGAKELNFDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5880)] +#[cmdid(5893)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsReadCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub cbgodlhclpk: u32, } /// Obf: JNMBGFOJNBD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5827)] +#[cmdid(5858)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsReadScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub cbgodlhclpk: u32, } /// Obf: MINGMOMGNEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5836)] +#[cmdid(5888)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsPostCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub dnncagjioap: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub mdaipflcnaj: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub cbgodlhclpk: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub dnncagjioap: u32, } /// Obf: NJMHBOMPING /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5813)] +#[cmdid(5881)] #[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 = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub amfefiddmda: ::core::option::Option, } /// Obf: DFALDMOKJEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5815)] +#[cmdid(5886)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsLikeCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub cbgodlhclpk: u32, } /// Obf: ABKNCPGFADC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5881)] +#[cmdid(5847)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsLikeScRsp { - /// offset: 24 - #[prost(bool, tag = "12")] - pub kgejaoimobk: bool, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub cbgodlhclpk: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(bool, tag = "13")] + pub kgejaoimobk: bool, } /// Obf: GOODKHEFJHJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5810)] +#[cmdid(5826)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSnsCommentCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub bogijenaehj: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub jkgkpabhdch: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] + pub bogijenaehj: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] pub cbgodlhclpk: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jkgkpabhdch: u32, } /// Obf: HBNLILKKBFN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5887)] +#[cmdid(5813)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsCommentScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub amfefiddmda: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub amfefiddmda: ::core::option::Option, } /// Obf: HNODHEJGACP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5829)] +#[cmdid(5871)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusSnsUpdateScNotify { /// offset: 24 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "7")] pub kgklbgoadce: ::prost::alloc::vec::Vec, } /// Obf: FMBJEANIAGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5812)] +#[cmdid(5840)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusInfoChangedScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub kgklbgoadce: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub ommnafnikph: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub phase: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub imgdmddkhdl: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub ommnafnikph: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub kgklbgoadce: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub phase: u32, } /// Obf: MHMHPNNMFCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5854)] +#[cmdid(5833)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusUpgradeLevelCsReq {} /// Obf: IMCAMOHNKNK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5883)] +#[cmdid(5838)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusUpgradeLevelScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub level: u32, } /// Obf: KJBFKGBKJME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5809)] +#[cmdid(5839)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusUnlockSkillScNotify { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub skill_id: u32, /// offset: 28 + #[prost(uint32, tag = "1")] + pub skill_id: u32, + /// offset: 24 #[prost(uint32, tag = "9")] pub engepmpcjpc: u32, } /// Obf: ACEKIEKJFPA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5824)] +#[cmdid(5845)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusEnterBattleCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub skill_id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub event_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub skill_id: u32, } /// Obf: FMJCABJPDHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5871)] +#[cmdid(5869)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusEnterBattleScRsp { /// offset: 16 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub event_id: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] @@ -30306,92 +30784,92 @@ pub struct Jfkceepdhcb { /// Obf: EBFLACABCKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5876)] +#[cmdid(5811)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusSelectSkillScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JMIIKBEBJMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5848)] +#[cmdid(5842)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusChallengeUpdateScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub ocdlpddmclp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub ocdlpddmclp: ::core::option::Option, } /// Obf: KHODCLCAIIP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5859)] +#[cmdid(5872)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusLineupUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "11")] pub lineup: ::core::option::Option, } /// Obf: OFKLMBJJJPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5878)] +#[cmdid(5865)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeliobusStartRaidCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub dnoaepdphkk: u32, - /// offset: 36 #[prost(uint32, tag = "1")] pub skill_id: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub raid_id: u32, /// offset: 44 #[prost(bool, tag = "9")] pub is_save: bool, /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] + pub raid_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub prop_entity_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub dnoaepdphkk: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: AOGJGJKGECJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5852)] +#[cmdid(5830)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HeliobusStartRaidScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fcobimjmlif { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub value: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub r#type: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub value: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Anhjkllekkb { - /// offset: 24 - #[prost(int32, tag = "11")] - pub value: i32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(int32, tag = "1")] + pub value: i32, + /// offset: 24 + #[prost(uint32, tag = "2")] pub r#type: u32, } #[derive(proto_derive::CmdID)] @@ -30404,203 +30882,200 @@ pub struct Gefedoaokno { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Afedhckddfa { - /// offset: 24 - #[prost(bool, tag = "12")] - pub aagafbjhokk: bool, /// offset: 28 - #[prost(enumeration = "Naocmaojecf", tag = "7")] + #[prost(uint32, tag = "3")] + pub id: u32, + /// offset: 24 + #[prost(enumeration = "Naocmaojecf", tag = "12")] pub r#type: i32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub id: u32, + #[prost(bool, tag = "14")] + pub aagafbjhokk: bool, } #[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")] + #[prost(message, optional, tag = "1")] 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 = "3")] + pub mbhjonmgdoo: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub ogdlpfojmhi: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "13")] pub dohnbocbogj: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub jeeelnehdcd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hinijkgddbi { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bnjaihinjik { + /// offset: 52 + #[prost(uint32, tag = "1")] + pub obgkooapcem: u32, /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "4")] pub ipdlbjhajoo: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "5")] pub fbecmpglpkk: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "6")] + pub odpeljaiphl: u32, /// offset: 40 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "12")] pub gmmpidodkkd: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "14")] - pub odpeljaiphl: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub gnahdkmedep: u32, - /// offset: 56 - #[prost(uint32, tag = "4")] - pub obgkooapcem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fednihcahgp { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] pub fcokodhgeko: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "15")] + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] pub gemhkfcfccc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Enidjafecbd { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub bkficfmmgin: u32, /// offset: 28 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "11")] pub is_taken_reward: bool, } #[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")] + #[prost(message, repeated, tag = "8")] pub bpfjdlhfekg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jhboocgakcm { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub ldmhlkgilod: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] + pub ldmhlkgilod: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub ffkdfoddbdn: u32, } /// Obf: NBKACPHIPDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9032)] +#[cmdid(9009)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetHipplenDataCsReq {} /// Obf: PNDFAAJNNEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9042)] +#[cmdid(9023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetHipplenDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "1")] pub kjdeejnblhk: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] - 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")] + #[prost(uint32, tag = "6")] pub jflaegmbmak: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub highkdbjnim: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub acollhofkgl: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "15")] + pub hpkecdinmce: bool, } /// Obf: KMIGGGFOGCN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9007)] +#[cmdid(9037)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetHipplenInheritCsReq {} /// Obf: GCLDADIKLEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9023)] +#[cmdid(9044)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: DOLCPKAMCEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9044)] +#[cmdid(9019)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetHipplenAgendaCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] pub nemfnenacnb: ::prost::alloc::vec::Vec, } /// Obf: LEILCBFJFFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9027)] +#[cmdid(9048)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetHipplenAgendaScRsp { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "10")] pub nemfnenacnb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hbmgnlfkmmk { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub mncfogjecmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lodmldkmppl { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub id: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohhhckcfpig { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "1")] 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, Eq, Hash, ::prost::Message)] @@ -30608,28 +31083,28 @@ pub struct Gcnjgjmplhm {} /// Obf: CGONOIEOEBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9019)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[cmdid(9003)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SettleHipplenWorkCsReq { - #[prost(oneof = "settle_hipplen_work_cs_req::Nebnjdmfelo", tags = "9, 3, 13, 1")] + #[prost(oneof = "settle_hipplen_work_cs_req::Nebnjdmfelo", tags = "10, 15, 12, 9")] 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)] + #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nebnjdmfelo { - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "10")] Hbgcoiagdig(super::Hbmgnlfkmmk), - /// offset: 24 - #[prost(message, tag = "3")] + /// offset: 16 + #[prost(message, tag = "15")] Encbgpoifcm(super::Lodmldkmppl), - /// offset: 24 - #[prost(message, tag = "13")] + /// offset: 16 + #[prost(message, tag = "12")] Eckimbndome(super::Ohhhckcfpig), - /// offset: 24 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "9")] Mllnogknhnl(super::Gcnjgjmplhm), } } @@ -30637,50 +31112,50 @@ pub mod settle_hipplen_work_cs_req { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmlaclldcce { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] + pub gnahdkmedep: u32, + /// offset: 36 + #[prost(int32, tag = "9")] + pub cbpgjafahfc: i32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub mncfogjecmf: u32, /// offset: 28 - #[prost(uint32, tag = "4")] - pub gnahdkmedep: u32, - /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub ajafeeaoblc: u32, - /// offset: 36 - #[prost(int32, tag = "14")] - pub cbpgjafahfc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lkffmljmgob { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub mncfogjecmf: u32, /// offset: 28 - #[prost(int32, tag = "15")] - pub cbpgjafahfc: i32, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] + pub mncfogjecmf: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub ajafeeaoblc: u32, + /// offset: 32 + #[prost(int32, tag = "13")] + pub cbpgjafahfc: i32, } /// Obf: DOJOHDFGJLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9045)] +#[cmdid(9007)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleHipplenWorkScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub ipdlbjhajoo: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "4")] + /// offset: 24 + #[prost(message, repeated, tag = "7")] pub nemfnenacnb: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "13")] + /// offset: 40 + #[prost(message, repeated, tag = "8")] pub bnifmippima: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub ipdlbjhajoo: ::core::option::Option, /// offset: 60 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, - #[prost(oneof = "settle_hipplen_work_sc_rsp::Mejddipiekk", tags = "3, 15")] + #[prost(oneof = "settle_hipplen_work_sc_rsp::Mejddipiekk", tags = "1, 5")] pub mejddipiekk: ::core::option::Option, } /// Nested message and enum types in `SettleHipplenWorkScRsp`. @@ -30689,132 +31164,132 @@ pub mod settle_hipplen_work_sc_rsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mejddipiekk { /// offset: 32 - #[prost(message, tag = "3")] + #[prost(message, tag = "1")] Hbgcoiagdig(super::Dmlaclldcce), /// offset: 32 - #[prost(message, tag = "15")] + #[prost(message, tag = "5")] Lonknkfdpii(super::Lkffmljmgob), } } /// Obf: LDECOFOGIGD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9009)] +#[cmdid(9010)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenAgendaResultScNotify { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub fejpealikhe: ::core::option::Option, + /// offset: 64 + #[prost(uint32, repeated, tag = "2")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "3")] + pub highkdbjnim: ::core::option::Option, + /// offset: 72 + #[prost(bool, tag = "5")] + pub cpffagahjmh: bool, + /// offset: 40 + #[prost(message, optional, tag = "6")] pub jmkhoimeffm: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "1")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "10")] 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")] + /// offset: 48 + #[prost(message, repeated, tag = "11")] pub nemfnenacnb: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(bool, tag = "14")] - pub cpffagahjmh: bool, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub fejpealikhe: ::core::option::Option, } /// Obf: GJIIPFBFLLC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9029)] +#[cmdid(9021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenCycleResultScNotify { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub ihlcddompkd: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "2")] + pub jflaegmbmak: u32, + /// offset: 64 + #[prost(uint32, tag = "6")] + pub bkficfmmgin: u32, /// offset: 16 + #[prost(message, optional, tag = "7")] + pub gnbkdchldgl: ::core::option::Option, + /// offset: 56 #[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(uint32, repeated, tag = "2")] - pub grid_fight_trait_info: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "13")] pub fcokodhgeko: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "14")] - pub ihlcddompkd: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(uint32, tag = "5")] - pub jflaegmbmak: u32, - /// offset: 68 - #[prost(uint32, tag = "12")] - pub bkficfmmgin: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: NCFFIOJPHJM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9043)] +#[cmdid(9024)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OpenHipplenCycleCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub trait_id: u32, } /// Obf: ELBMKCGDHAK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9034)] +#[cmdid(9020)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenHipplenCycleScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "1")] pub highkdbjnim: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub jflaegmbmak: u32, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] + pub jflaegmbmak: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: EPBHKLFKMLB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9021)] +#[cmdid(9017)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetHipplenOutfitCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub imibaapjgej: u32, } /// Obf: ALEAEINGEBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9040)] +#[cmdid(9029)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetHipplenOutfitScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub gemhkfcfccc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: CCENPJEAFOI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9003)] +#[cmdid(9002)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct HipplenTraitUnlockScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "3")] pub grid_fight_trait_info: ::prost::alloc::vec::Vec, } /// Obf: INFDOMFEGML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9038)] +#[cmdid(9014)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeHipplenEndingRewardCsReq { /// offset: 24 @@ -30824,37 +31299,37 @@ pub struct TakeHipplenEndingRewardCsReq { /// Obf: DGEPKPAHIIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9020)] +#[cmdid(9035)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeHipplenEndingRewardScRsp { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] pub bkficfmmgin: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub reward_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpggadjhcbg { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub imibaapjgej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nopcfddlpnn { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub bkficfmmgin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hgdhjfgcejf { - #[prost(oneof = "hgdhjfgcejf::Kknboacncon", tags = "5, 1")] + #[prost(oneof = "hgdhjfgcejf::Kknboacncon", tags = "8, 12")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `HGDHJFGCEJF`. @@ -30863,809 +31338,787 @@ pub mod hgdhjfgcejf { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "8")] Mdfcelgpphm(super::Dpggadjhcbg), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "12")] Hnlmbgibebn(super::Nopcfddlpnn), } } /// Obf: JKPIHPAGABC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9012)] +#[cmdid(9015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HipplenChangeScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "5")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aojeodenhpl { - /// offset: 24 - #[prost(bool, tag = "12")] - pub has_passed: bool, /// offset: 28 #[prost(uint32, tag = "5")] - pub kjjjpmapfoh: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub ikkejkogbno: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] pub event_id: u32, - /// offset: 40 + /// offset: 24 #[prost(uint32, tag = "7")] - pub cgdnmddihka: u32, + pub chapter_index: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub ikkejkogbno: u32, + /// offset: 32 + #[prost(bool, tag = "11")] + pub has_passed: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub kjjjpmapfoh: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kjmhidmobmb { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub ikljbajbopg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint64, tag = "9")] - pub jbidlkcbbcf: u64, + /// offset: 48 + #[prost(uint64, tag = "1")] + pub battle_power: u64, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] + pub chapter_index: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub captain_num: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] 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, + #[prost(bool, tag = "12")] + pub is_final_act_finished: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub ikljbajbopg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbmdmfocoak { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub lmmndofimbn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] 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, + #[prost(uint32, tag = "4")] + pub beblggdladj: u32, /// offset: 44 #[prost(uint32, tag = "8")] - pub hjdnncohpjh: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] - pub beblggdladj: u32, + pub bjfnmejnkik: u32, /// offset: 52 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub llgkeipddmb: u32, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub hjdnncohpjh: u32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub gjlddmiiilf: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub knemnaegkbf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pepehidakkk { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub pmfahdmlofk: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub pmfahdmlofk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cggpjfllgid { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub jigooaefdpp: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgbpohbacge { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "3")] + pub eieojfjaibd: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint64, tag = "7")] + pub battle_power: u64, + /// offset: 32 + #[prost(message, repeated, tag = "10")] pub fklpcaponia: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "15")] 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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] pub struct Chagfkjeimi { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub lbdlaacoccn: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub jfagecnfhjl: u32, + #[prost(uint32, tag = "13")] + pub offset: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub lbdlaacoccn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cbnnmknbldi { - /// offset: 24 + /// offset: 36 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 16 #[prost(message, repeated, tag = "4")] pub cdmkbchlpab: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] + /// offset: 44 + #[prost(uint32, tag = "7")] pub rarity: u32, - /// offset: 36 + /// offset: 40 + #[prost(bool, tag = "10")] + pub is_special: bool, + /// offset: 32 #[prost(uint32, tag = "15")] pub grid_fight_equipment_id: u32, - /// offset: 40 - #[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 Klnniahjbco { /// offset: 16 - #[prost(message, optional, tag = "11")] - pub ggmpegmehpd: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub equip: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub pnipcnllkkd: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub ojbjhgbemjn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 = "5")] - pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "1")] + pub ihjjkabiepc: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, repeated, tag = "7")] + #[prost(message, repeated, tag = "6")] + pub kidbgnphgbi: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] pub oilpebpldbg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hanhlkihcjh { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "8")] pub afacnnllpmg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hgpbonmlnaj { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub ibefdombehm: u32, /// offset: 32 - #[prost(enumeration = "Dbkaajaegnm", tag = "10")] + #[prost(uint32, tag = "7")] + pub ibefdombehm: u32, + /// offset: 28 + #[prost(enumeration = "Dbkaajaegnm", tag = "11")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iipifjcoifo { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "12")] pub pjjgpdnkmjh: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Piojjegmoof { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] pub gbacmojjkij: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oomnnodjgph { /// offset: 24 - #[prost(bool, tag = "11")] - pub cihpiagdhao: bool, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub nndncaegdfi: u32, + /// offset: 28 + #[prost(bool, tag = "9")] + pub cihpiagdhao: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jiekjdgegdn { - /// offset: 24 - #[prost(bool, tag = "13")] - pub cagchkjhmpd: bool, - /// offset: 28 - #[prost(uint32, tag = "6")] - pub pdicfegepnm: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(bool, tag = "3")] + pub is_active: bool, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub pdicfegepnm: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub cjainjmldfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hidclkldhle { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub nniakolkdfp: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub caofmhommhf: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub poladdglaeh: ::core::option::Option, /// offset: 32 #[prost(message, repeated, tag = "3")] - pub caofmhommhf: ::prost::alloc::vec::Vec, + pub nniakolkdfp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, optional, tag = "11")] - pub poladdglaeh: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "4")] pub hhnnegilefb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mgeapnbmjkj { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub knejaefbded: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] + pub knejaefbded: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub eicekdbenkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jddfigpokhc { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "1")] pub jhjejkgfjmn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfphkoafpcj { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub fogcajjommk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejjbhfolcea { /// offset: 24 - #[prost(uint32, tag = "14")] - pub dliljlgkbek: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub njkhfpicplk: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub dliljlgkbek: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub olaafalfkih: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] + pub ajimpllifie: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub fkiifffjkjh: u32, + /// offset: 24 + #[prost(string, tag = "15")] + pub title: ::prost::alloc::string::String, } /// Obf: APKJENOJIFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9423)] +#[cmdid(9375)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Apkjenojifd {} /// Obf: EMCJBMOICJN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9353)] +#[cmdid(9428)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Emcjbmoicjn { /// offset: 16 - #[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 = "3")] - pub jjkkmgkncja: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "4")] - pub fnbmigiicek: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "1")] 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: 40 + #[prost(message, optional, tag = "2")] + pub fnbmigiicek: ::core::option::Option, /// offset: 112 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub aibhmdpilke: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "5")] + pub mkagcfgnpgd: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "8")] + pub jjkkmgkncja: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub hklngmhficm: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "10")] + pub gnphkfcknop: ::core::option::Option, + /// offset: 88 + #[prost(message, optional, tag = "11")] + pub hfbbohbkbje: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "12")] + pub plfnnlokboo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ophjaengbgj: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub dngnekamhmd: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9442)] +#[cmdid(9434)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pdmekagocnd {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9416)] +#[cmdid(9371)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fajejcbilia { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub ikljbajbopg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ikljbajbopg: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9430)] +#[cmdid(9443)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Babfmgpnoig { /// offset: 24 - #[prost(uint32, tag = "2")] - pub cgdnmddihka: u32, + #[prost(uint32, tag = "3")] + pub chapter_index: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub kjjjpmapfoh: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9377)] +#[cmdid(9408)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lmackmnojbf { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub gjlddmiiilf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BKDANKLCAHC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9386)] +#[cmdid(9438)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartNodeBattleCsReq {} /// Obf: ELPBDFINJGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9363)] +#[cmdid(9431)] #[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")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub pgieegcgcdi: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub encinpihhdf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Anajeldhdbh { /// offset: 24 - #[prost(double, tag = "13")] - pub damage: f64, - /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub key: u32, + /// offset: 32 + #[prost(double, tag = "14")] + pub damage: f64, } #[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")] + #[prost(message, repeated, tag = "6")] + pub hfhjgbhhbkm: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub fnhddamnkcg: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(double, tag = "14")] - pub total_damage: f64, - /// offset: 48 + /// offset: 52 #[prost(uint32, tag = "9")] pub mbobgnplloo: u32, - /// offset: 52 - #[prost(uint32, tag = "1")] + /// offset: 40 + #[prost(double, tag = "12")] + pub total_damage: f64, + /// offset: 48 + #[prost(uint32, tag = "14")] pub obkcfgajljj: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9365)] +#[cmdid(9436)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fomconfodhh { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "3")] pub hnmlblggolb: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Jdgnmidmacl", tag = "4")] + #[prost(enumeration = "Jdgnmidmacl", tag = "10")] pub gbjealncmjc: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9431)] +#[cmdid(9397)] #[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, + #[prost(message, optional, tag = "2")] + pub bpioekhmaic: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "3")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint64, tag = "8")] + #[prost(uint64, tag = "4")] pub jeaefmhiiac: u64, /// offset: 80 - #[prost(enumeration = "Jdgnmidmacl", tag = "13")] + #[prost(enumeration = "Jdgnmidmacl", tag = "7")] pub gbjealncmjc: i32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, /// offset: 84 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub dhpplpjomnb: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub iblofdagdce: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9360)] +#[cmdid(9376)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddnjihcbdde {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9437)] +#[cmdid(9363)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Maaiafillfn { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9379)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] +pub struct Iabbgplblml { + /// offset: 24 + #[prost(uint32, tag = "3")] + pub jgflmodldcd: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9390)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Mlbdipicabb { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub reward: ::core::option::Option, +} +/// Obf: IDFMIDPCJAC +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9401)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct UpgradeTeamSlotCsCsReq { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub jigooaefdpp: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, +} +/// Obf: GDLPHFCCCFL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9396)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct UpgradeTeamSlotCsRsp { + /// offset: 32 + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub jigooaefdpp: u32, +} +/// Obf: OLFPLAAAFHI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9389)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReplaceTeamCsCsReq { + /// offset: 16 + #[prost(message, repeated, tag = "3")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub mnkchclgnom: u32, +} +/// Obf: BDKIMOIFPIL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9354)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct ReplaceTeamCsRsp { + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub encinpihhdf: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9361)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gaiangfbbpg { + /// offset: 28 + #[prost(bool, tag = "5")] + pub ecbjlakhocf: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub lofnhphccil: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9386)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ndmgimoofbl { + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub iblofdagdce: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 56 + #[prost(bool, tag = "10")] + pub ecbjlakhocf: bool, + /// offset: 48 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9419)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmepoenpeif { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub pjodecigfoi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9428)] +#[cmdid(9415)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nmemdfocmfo { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub iofkddfndgc: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "1")] + pub iofkddfndgc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub iblofdagdce: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + 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, + #[prost(message, repeated, tag = "4")] + pub hpckmfmnobg: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub pjodecigfoi: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9411)] +#[cmdid(9398)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bijedlpinkh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9374)] +#[cmdid(9395)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgnjpfpacgh { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub ljmljkplkbn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: EAILAPHKBNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9409)] +#[cmdid(9422)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HandlePendingEquipCsReq { /// offset: 24 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "13")] pub dkpcaigphno: bool, } /// Obf: NEEFMPLOKIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9424)] +#[cmdid(9430)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandlePendingEquipScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub ljmljkplkbn: ::core::option::Option, - /// offset: 32 + /// offset: 36 #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "14")] + /// offset: 32 + #[prost(bool, tag = "12")] pub dkpcaigphno: bool, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub ljmljkplkbn: ::core::option::Option, } /// Obf: DOAGEJLCHJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9402)] +#[cmdid(9380)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DressSpecialEquipCsReq { /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub colohmbfkih: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "8")] + pub colohmbfkih: ::prost::alloc::vec::Vec, } /// Obf: NJABIIKAJEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9398)] +#[cmdid(9392)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub colohmbfkih: ::prost::alloc::vec::Vec, } /// Obf: JOCIDFPEBGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9440)] +#[cmdid(9444)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeQuestEquipCsCsReq { - /// offset: 24 + /// offset: 28 #[prost(bool, tag = "4")] pub dkpcaigphno: bool, - /// offset: 28 - #[prost(uint32, tag = "6")] + /// offset: 24 + #[prost(uint32, tag = "15")] pub quest_id: u32, } /// Obf: MGKHEPIJPAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9391)] +#[cmdid(9387)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeQuestEquipCsRsp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub quest_id: u32, + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "10")] pub dkpcaigphno: bool, /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, + #[prost(uint32, tag = "14")] + pub quest_id: u32, } /// Obf: HMPGPHLEJKF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9399)] +#[cmdid(9391)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeTaskRewardCsReq {} /// Obf: OPCILEAHKAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9378)] +#[cmdid(9360)] #[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")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } /// Obf: LOMPEEDFPLE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9380)] +#[cmdid(9355)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncChangeNtf { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "14")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhmnlhladjo { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub ajimpllifie: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub fkiifffjkjh: u32, } #[derive(proto_derive::CmdID)] @@ -31673,7 +32126,7 @@ pub struct Fhmnlhladjo { pub struct Kailiieebjm { #[prost( oneof = "kailiieebjm::Mmcgbgdjipn", - tags = "11, 10, 3, 7, 4, 2, 1, 14, 13, 6, 1719, 1243, 1038, 388, 1693" + tags = "12, 15, 5, 9, 8, 11, 14, 10, 6, 13, 806, 1166, 196, 128, 203" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -31683,49 +32136,49 @@ pub mod kailiieebjm { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 - #[prost(message, tag = "11")] + #[prost(message, tag = "12")] Nbddjgjoieh(super::Pepehidakkk), /// offset: 16 - #[prost(message, tag = "10")] + #[prost(message, tag = "15")] Bbbegoljkhj(super::Kjmhidmobmb), /// offset: 16 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] Ifdlljhhogl(u32), /// offset: 16 - #[prost(message, tag = "7")] + #[prost(message, tag = "9")] Pjjgpdnkmjh(super::Hgpbonmlnaj), /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "8")] Kgmiikkgjfh(super::Bbipcfpdejn), /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "11")] Lnggonnobhm(super::Fhlebdmfchl), /// offset: 16 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] Njkhfpicplk(u32), /// offset: 16 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] Olaafalfkih(u32), /// offset: 16 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] Dliljlgkbek(u32), /// offset: 16 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] Fffbadmimlf(u32), /// offset: 16 - #[prost(message, tag = "1719")] - Dgbfgdimknd(super::Apamfckfhll), + #[prost(message, tag = "806")] + Dgbfgdimknd(super::Kvp), /// offset: 16 - #[prost(bool, tag = "1243")] + #[prost(bool, tag = "1166")] Eijhkecfbla(bool), /// offset: 16 - #[prost(message, tag = "1038")] + #[prost(message, tag = "196")] Poladdglaeh(super::Jiekjdgegdn), /// offset: 16 - #[prost(uint32, tag = "388")] + #[prost(uint32, tag = "128")] Noakieiokib(u32), /// offset: 16 - #[prost(message, tag = "1693")] + #[prost(message, tag = "203")] Haeieppajfh(super::Fhmnlhladjo), } } @@ -31733,263 +32186,263 @@ pub mod kailiieebjm { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bbipcfpdejn { /// offset: 24 - #[prost(enumeration = "Cdabmabjfii", tag = "11")] + #[prost(enumeration = "Cdabmabjfii", tag = "2")] pub reason: i32, /// offset: 32 - #[prost(uint64, tag = "2")] + #[prost(uint64, tag = "12")] pub glanplegmpg: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "2")] + pub content_id: u32, + /// offset: 24 + #[prost(enumeration = "Lppkghjgocc", tag = "8")] + pub content_type: i32, } /// Obf: DCKICCFJELB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9351)] +#[cmdid(9393)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TechTreeChangeNodeStateCsCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub cdmfhngefcn: u32, /// offset: 28 - #[prost(enumeration = "Oedabanajek", tag = "11")] + #[prost(enumeration = "Oedabanajek", tag = "12")] pub op_type: i32, } /// Obf: CCCGMGMLKOM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9417)] +#[cmdid(9379)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TechTreeChangeNodeStateCsRsp { - /// offset: 24 - #[prost(uint32, tag = "1")] + /// offset: 32 + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 - #[prost(enumeration = "Oedabanajek", tag = "10")] - pub op_type: i32, - /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub cdmfhngefcn: u32, + /// offset: 24 + #[prost(enumeration = "Oedabanajek", tag = "14")] + pub op_type: i32, } /// Obf: OMLBEGNKAOE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9385)] +#[cmdid(9362)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeContentCsReq { - /// offset: 24 - #[prost(enumeration = "Lppkghjgocc", tag = "9")] - pub mmnjodijpoe: i32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(enumeration = "Lppkghjgocc", tag = "6")] + pub content_type: i32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub content_id: u32, } /// Obf: DIMGBMHNGAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9366)] +#[cmdid(9385)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeContentScRsp { - /// offset: 24 + /// offset: 16 #[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")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 40 - #[prost(enumeration = "Lppkghjgocc", tag = "1")] - pub mmnjodijpoe: i32, + #[prost(uint32, tag = "12")] + pub content_id: u32, + /// offset: 32 + #[prost(enumeration = "Lppkghjgocc", tag = "14")] + pub content_type: i32, } /// Obf: OKABLGLBPOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9355)] +#[cmdid(9425)] #[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, + #[prost(message, repeated, tag = "1")] + pub colohmbfkih: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub encinpihhdf: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub encinpihhdf: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub jajdgpaknll: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub eicekdbenkm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcimopddkhh { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "10")] pub feoddikpaoa: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub uid: u32, } /// Obf: CPFNEECKCMK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9364)] +#[cmdid(9394)] #[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, + #[prost(message, repeated, tag = "2")] + pub kmmbnfifala: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] + pub eicekdbenkm: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub colohmbfkih: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub encinpihhdf: ::prost::alloc::vec::Vec, } /// Obf: FNKBEGIDAAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9432)] +#[cmdid(9399)] #[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, + #[prost(uint32, repeated, tag = "4")] + pub feoddikpaoa: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "11")] pub dhllpobklio: bool, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub hnmlblggolb: ::core::option::Option, } /// Obf: LDCHLAKNODJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9403)] +#[cmdid(9365)] #[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")] + #[prost(uint32, tag = "2")] + pub dhbkgofbmim: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub eicekdbenkm: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub dhbkgofbmim: u32, } /// Obf: HGDEGLENMPM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9443)] +#[cmdid(9416)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(message, repeated, tag = "5")] + pub cjdoepkkjgc: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "9")] - pub uid: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub fandkfadkkm: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub lngeaijiodk: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub uid: u32, } /// Obf: MNFPIBFOIEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9446)] +#[cmdid(9405)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendDungeonInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "12")] pub iooiikicfhe: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: BBABPMLDJMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9389)] +#[cmdid(9364)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bbabpmldjmm {} /// Obf: NOHKADAPKHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9438)] +#[cmdid(9439)] #[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")] + /// offset: 32 + #[prost(message, repeated, tag = "7")] pub oilhlecgbch: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: GFDJAEDKGGB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9376)] +#[cmdid(9432)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendNewAssistRewardScNotify { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub fandkfadkkm: u32, } /// Obf: KKGJPMCFDON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9435)] +#[cmdid(9413)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kkgjpmcfdon { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub gacha_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljgkdekchpj { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub mgbcapiiklm: u32, /// offset: 28 #[prost(uint32, tag = "7")] + pub mmonaecclhn: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub mmonaecclhn: u32, + #[prost(uint32, tag = "11")] + pub mgbcapiiklm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iggfcpndmpn { - #[prost(oneof = "iggfcpndmpn::Bnjpphjnkhf", tags = "1, 8")] + #[prost(oneof = "iggfcpndmpn::Bnjpphjnkhf", tags = "10, 2")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `IGGFCPNDMPN`. @@ -31997,11 +32450,11 @@ pub mod iggfcpndmpn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Bnjpphjnkhf { - /// offset: 24 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "10")] Aonejbhfkmo(super::Ljgkdekchpj), - /// offset: 24 - #[prost(uint32, tag = "8")] + /// offset: 16 + #[prost(uint32, tag = "2")] Bkjfbhanflc(u32), } } @@ -32009,41 +32462,41 @@ pub mod iggfcpndmpn { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ebnkdhcijph { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub kbogfjanbpd: u32, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub anpnfpjdpkp: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub kbogfjanbpd: u32, } /// Obf: NILCAHCBKAI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9370)] +#[cmdid(9384)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub pghcldfgpoa: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub fogcajjommk: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub apgbcdjhpgl: ::prost::alloc::vec::Vec, } /// Obf: BPHPLIKMHHF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9387)] +#[cmdid(9369)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateCustomInfoCsReq { - #[prost(oneof = "update_custom_info_cs_req::Mmcgbgdjipn", tags = "2, 8")] + #[prost(oneof = "update_custom_info_cs_req::Mmcgbgdjipn", tags = "10, 13")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `UpdateCustomInfoCsReq`. @@ -32051,24 +32504,24 @@ pub mod update_custom_info_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 24 - #[prost(string, tag = "2")] + /// offset: 16 + #[prost(string, tag = "10")] Title(::prost::alloc::string::String), - /// offset: 24 - #[prost(uint32, tag = "8")] + /// offset: 16 + #[prost(uint32, tag = "13")] Ajimpllifie(u32), } } /// Obf: DMBPHCPLGIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9384)] +#[cmdid(9378)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateCustomInfoScRsp { - /// offset: 32 - #[prost(uint32, tag = "11")] + /// offset: 36 + #[prost(uint32, tag = "10")] pub retcode: u32, - #[prost(oneof = "update_custom_info_sc_rsp::Mmcgbgdjipn", tags = "13, 15")] + #[prost(oneof = "update_custom_info_sc_rsp::Mmcgbgdjipn", tags = "5, 11")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `UpdateCustomInfoScRsp`. @@ -32077,379 +32530,364 @@ pub mod update_custom_info_sc_rsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 - #[prost(string, tag = "13")] + #[prost(string, tag = "5")] Title(::prost::alloc::string::String), /// offset: 16 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] Ajimpllifie(u32), } } /// Obf: COFMKALOLKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9408)] +#[cmdid(9448)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishQuestionCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] - pub jmbgmipllji: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub pdicfegepnm: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub cjainjmldfc: u32, /// offset: 36 - #[prost(bool, tag = "1")] + #[prost(uint32, tag = "11")] + pub pdicfegepnm: u32, + /// offset: 32 + #[prost(bool, tag = "12")] pub djnddebimga: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub jmbgmipllji: u32, } /// Obf: KIDELOJLPFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9393)] +#[cmdid(9412)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishQuestionRsp { /// offset: 24 - #[prost(bool, tag = "2")] - pub djnddebimga: bool, - /// offset: 28 - #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9479)] +#[cmdid(9480)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dcaboalfjap { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub ohmbephebdj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9478)] +#[cmdid(9471)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmekjabiggh { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub ohmbephebdj: u32, } /// Obf: HGKLNOIKPPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(573)] +#[cmdid(525)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBagCsReq {} +/// Obf: Equipment #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Equipment { - /// offset: 24 - #[prost(uint32, tag = "5")] + /// offset: 52 + #[prost(bool, tag = "3")] + pub is_protected: bool, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub tid: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub dress_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub rank: 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, + #[prost(uint32, tag = "9")] + pub exp: u32, /// offset: 40 - #[prost(uint32, tag = "14")] - pub tid: u32, - /// offset: 44 - #[prost(bool, tag = "8")] - pub is_protected: bool, + #[prost(uint32, tag = "10")] + pub promotion: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub level: u32, /// offset: 48 #[prost(uint32, tag = "13")] - pub exp: u32, - /// offset: 52 - #[prost(uint32, tag = "9")] - pub dress_avatar_id: u32, + pub unique_id: u32, } +/// Obf: Material #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Material { /// offset: 24 + #[prost(uint64, tag = "1")] + pub expire_time: u64, + /// offset: 36 #[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, + #[prost(uint32, tag = "11")] + pub tid: u32, } +/// Obf: WaitDelResource #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct WaitDelResource { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub num: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub tid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bkgpjobnmkj { - /// offset: 24 - #[prost(uint64, tag = "5")] - pub expire_time: u64, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub tid: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub num: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub tid: u32, + /// offset: 24 + #[prost(uint64, tag = "14")] + pub expire_time: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nkdnfdcfncp { /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub hjlenjodamn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "5")] pub fmokfkbaeii: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub hjlenjodamn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ockchbdfgnl { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub hjmdnlbnpna: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "6")] + #[prost(uint64, tag = "3")] pub time: u64, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub hjmdnlbnpna: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nlllaaejobp { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub dmnhpnapgnb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub tid: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub dmnhpnapgnb: ::prost::alloc::vec::Vec, } /// Obf: GJDACOJFAGG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(503)] +#[cmdid(578)] #[derive(Clone, PartialEq, ::prost::Message)] 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 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")] + #[prost(message, repeated, tag = "1")] pub wait_del_resource_list: ::prost::alloc::vec::Vec, /// offset: 104 - #[prost(message, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "2")] + pub camegagkpgl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub equipment_list: ::prost::alloc::vec::Vec, - /// offset: 112 - #[prost(uint32, repeated, tag = "7")] + /// offset: 96 + #[prost(uint32, repeated, tag = "5")] pub kofnojcmefa: ::prost::alloc::vec::Vec, - /// offset: 120 - #[prost(message, repeated, tag = "2")] - pub dngbggnkeho: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "6")] + pub eojbflhbnmb: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, repeated, tag = "7")] + pub ffegbhjlbnh: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "8")] + pub plblhekeijo: ::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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 80 + #[prost(message, repeated, tag = "11")] + pub najfmiifiec: ::prost::alloc::vec::Vec, + /// offset: 120 + #[prost(message, repeated, tag = "13")] + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "14")] + pub hgggflabdlb: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(message, repeated, tag = "15")] + pub cndodpicghi: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "206")] + pub update_platform_bound_gifts_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(580)] +#[cmdid(593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PromoteEquipmentCsReq { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub equipment_unique_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub cost_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(527)] +#[cmdid(558)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PromoteEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(536)] +#[cmdid(588)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LockEquipmentCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "2")] pub ldbmbpbgfhk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "15")] pub is_locked: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(513)] +#[cmdid(581)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LockEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BDHDBGECGJA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(515)] +#[cmdid(586)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UseItemCsReq { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub use_item_id: u32, /// offset: 24 + #[prost(uint32, tag = "2")] + pub use_item_count: u32, + /// offset: 36 + #[prost(enumeration = "AvatarType", tag = "4")] + pub kanppcmbjhg: i32, + /// offset: 40 #[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")] + #[prost(uint32, tag = "9")] pub optional_reward_id: u32, /// offset: 44 - #[prost(uint32, tag = "15")] - pub use_item_count: u32, + #[prost(uint32, tag = "12")] + pub base_avatar_id: u32, } /// Obf: FKOIIHNOICH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(581)] +#[cmdid(547)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UseItemScRsp { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub use_item_id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub formula_id: u32, + /// offset: 40 + #[prost(uint64, tag = "10")] + pub month_card_out_date_time: u64, /// offset: 24 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "12")] 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, + pub use_item_count: u32, /// offset: 52 - #[prost(uint32, tag = "1")] - pub use_item_id: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(510)] +#[cmdid(526)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RankUpEquipmentCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "5")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub equipment_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(587)] +#[cmdid(513)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RankUpEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] 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")] + #[prost(uint32, tag = "1")] pub equipment_unique_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cost_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(589)] +#[cmdid(574)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchRankUpEquipmentCsReq { /// offset: 16 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "3")] pub switch_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(540)] +#[cmdid(557)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BatchRankUpEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: PJGAHLDOIIG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(529)] +#[cmdid(571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentCsReq { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "10")] @@ -32458,556 +32896,556 @@ pub struct ExpUpEquipmentCsReq { /// Obf: GIFJFIDCJAI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(512)] +#[cmdid(540)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpEquipmentScRsp { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "4")] pub return_item_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: NPIAJDLLAHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(554)] +#[cmdid(533)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemCsReq { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub convert_item_list: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "3")] pub compose_item_list: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub convert_item_list: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "7")] - pub compose_id: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub count: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub compose_id: u32, } /// Obf: PNBGCDGOLJB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(583)] +#[cmdid(538)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeItemScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 36 + #[prost(uint32, tag = "1")] + pub count: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] 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, + #[prost(uint32, tag = "12")] + pub compose_id: u32, /// offset: 40 #[prost(uint32, tag = "15")] - pub compose_id: u32, + pub retcode: u32, } /// Obf: DEAIMKCPPDJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(548)] +#[cmdid(542)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicCsReq { /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "1")] pub wr_item_list: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "5")] + pub count: u32, + /// offset: 60 + #[prost(uint32, tag = "6")] + pub compose_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub sub_affix_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "7")] pub compose_item_list: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "9")] - 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")] + #[prost(uint32, tag = "10")] pub compose_relic_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub sub_affix_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub main_affix_id: u32, } /// Obf: GJHDDFIJJIC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(559)] +#[cmdid(572)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeSelectedRelicScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] pub return_item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub compose_id: u32, } /// Obf: PKIAEJLCPHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(509)] +#[cmdid(539)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ExpUpRelicCsReq { - /// offset: 24 - #[prost(message, optional, tag = "3")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub relic_unique_id: u32, } /// Obf: KJMNPHBPHLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(542)] +#[cmdid(504)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub return_item_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(576)] +#[cmdid(511)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "12")] pub nppkabbjcmi: bool, /// offset: 33 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "13")] pub is_locked: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub relic_ids: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(538)] +#[cmdid(536)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LockRelicScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: ACGCJMLFHCO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(582)] +#[cmdid(549)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DiscardRelicCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "14")] - pub kdgcpmgoppj: u64, - /// offset: 40 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "6")] pub dkpcaigphno: bool, - /// offset: 44 - #[prost(enumeration = "RelicDiscardType", tag = "9")] + /// offset: 36 + #[prost(enumeration = "RelicDiscardType", tag = "8")] pub ifeejkmachf: i32, + /// offset: 40 + #[prost(uint64, tag = "13")] + pub kdgcpmgoppj: u64, } /// Obf: EMGMPNOKJGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(553)] +#[cmdid(515)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DiscardRelicScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + /// offset: 36 + #[prost(enumeration = "RelicDiscardType", tag = "3")] + pub ifeejkmachf: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] 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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "14")] + pub dkpcaigphno: bool, } /// Obf: DBEMDBEGDLA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(561)] +#[cmdid(548)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemCsReq { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "12")] pub hnlkaebkkbl: bool, } /// Obf: NDFJEJPFCGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(524)] +#[cmdid(545)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SellItemScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "2")] pub return_item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: LLOJHLJFJIM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(571)] +#[cmdid(569)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RechargeSuccNotify { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "1")] 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")] + /// offset: 24 + #[prost(string, tag = "3")] pub product_id: ::prost::alloc::string::String, /// offset: 48 - #[prost(uint64, tag = "7")] + #[prost(uint64, tag = "6")] pub month_card_out_date_time: u64, + /// offset: 40 + #[prost(string, tag = "11")] + pub price_tier: ::prost::alloc::string::String, } /// Obf: NFONKIEFCCK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(578)] +#[cmdid(565)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeHcoinCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub num: u32, } /// Obf: PIHLJLKOPEE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(552)] +#[cmdid(530)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeHcoinScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub num: u32, } /// Obf: MJEJCMECDDN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(574)] +#[cmdid(580)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AddEquipmentScRsp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "13")] pub kajcfpkegbp: u32, } /// Obf: CJJPGIGPDIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(592)] +#[cmdid(584)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRecyleTimeCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "2")] pub ikjmafgbmel: ::prost::alloc::vec::Vec, } /// Obf: JFOEKIFGPCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(566)] +#[cmdid(521)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRecyleTimeScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] pub najfmiifiec: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpgahdijjdl { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub kahmgpgpoii: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub djlncceidno: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub kahmgpgpoii: u32, } /// Obf: LHILENAKIPI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(530)] +#[cmdid(505)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ComposeLimitNumCompleteScNotify { /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "3")] pub mglcgpmnhbb: ::prost::alloc::vec::Vec, } /// Obf: OMJPICCHOEG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(549)] +#[cmdid(541)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ComposeLimitNumUpdateScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "4")] pub pljfoapfelp: ::core::option::Option, } /// Obf: EKEFLKGCMBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(528)] +#[cmdid(510)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] pub adoimnbagkc: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub item_count: u32, } /// Obf: BGJEJDDLJPE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(501)] +#[cmdid(543)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DestroyItemScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub adoimnbagkc: u32, } /// Obf: DEBAGFJEEIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(567)] +#[cmdid(529)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMarkItemListCsReq {} /// Obf: PLCBONEAMNL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(585)] +#[cmdid(563)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMarkItemListScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "2")] pub pepkcbilifo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: GFKOAPFOFNL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(520)] +#[cmdid(534)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkItemCsReq { - /// offset: 24 + /// offset: 28 #[prost(bool, tag = "6")] pub abdjkpcgdho: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] + /// offset: 24 + #[prost(uint32, tag = "13")] pub item_id: u32, } /// Obf: GGBGDAFPGID /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(599)] +#[cmdid(596)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkItemScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "9")] - pub abdjkpcgdho: bool, - /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub item_id: u32, + /// offset: 24 + #[prost(bool, tag = "5")] + pub abdjkpcgdho: bool, } /// Obf: IOHGFLDMPEM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(532)] +#[cmdid(573)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CancelMarkItemNotify { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub item_id: u32, } /// Obf: DMDDINNHIOE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(535)] +#[cmdid(512)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncTurnFoodNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "2")] pub camegagkpgl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "4")] + /// offset: 16 + #[prost(enumeration = "TurnFoodSwitch", repeated, tag = "11")] pub eojbflhbnmb: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(516)] +#[cmdid(535)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ampmjpcflnd { /// offset: 24 - #[prost(enumeration = "TurnFoodSwitch", tag = "2")] + #[prost(enumeration = "TurnFoodSwitch", tag = "3")] pub klajgakafcp: i32, /// offset: 28 - #[prost(bool, tag = "13")] - pub febkmocojle: bool, + #[prost(bool, tag = "12")] + pub is_open: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(505)] +#[cmdid(575)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljkfppdfhmh { - /// offset: 24 - #[prost(enumeration = "TurnFoodSwitch", tag = "12")] + /// offset: 32 + #[prost(enumeration = "TurnFoodSwitch", tag = "1")] pub klajgakafcp: i32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 32 - #[prost(bool, tag = "5")] - pub febkmocojle: bool, + /// offset: 24 + #[prost(bool, tag = "11")] + pub is_open: bool, } /// Obf: MLNNABAOJGC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(514)] +#[cmdid(544)] #[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")] + #[prost(bool, tag = "2")] pub eblpglfjnel: bool, + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub fcnbhbhmfmc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kjdlipeiaak { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub olelcdklpdk: u32, /// offset: 28 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "15")] pub ifonlbkjgfe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gabkfnajidd { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub ljkndcioocg: ::core::option::Option, + #[prost(message, optional, tag = "1")] + pub settings: ::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, + #[prost(message, optional, tag = "2")] + pub icon: ::core::option::Option, /// offset: 64 - #[prost(int64, tag = "10")] + #[prost(uint32, tag = "5")] + pub nphajekcbkf: u32, + /// offset: 56 + #[prost(int64, tag = "6")] pub bncalamgioc: i64, + /// offset: 24 + #[prost(string, tag = "10")] + pub name: ::prost::alloc::string::String, + /// offset: 68 + #[prost(bool, tag = "11")] + pub is_marked: bool, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub gfeenednjgf: u32, } /// Obf: ENCGNAJCJME /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(539)] +#[cmdid(514)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRelicFilterPlanCsReq {} /// Obf: JJDNPDECDDA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(588)] +#[cmdid(589)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicFilterPlanScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub jckbeekbphf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AAMPBNNKEOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(526)] +#[cmdid(582)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "7")] pub is_marked: bool, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub icon: ::core::option::Option, + /// offset: 40 + #[prost(string, tag = "11")] + pub name: ::prost::alloc::string::String, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub settings: ::core::option::Option, /// offset: 52 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub gfeenednjgf: u32, } /// Obf: EBPBGFNCJEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(590)] +#[cmdid(594)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AddRelicFilterPlanScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub relic_plan: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub relic_plan: ::core::option::Option, } /// Obf: BAIEHPEHGIO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(541)] +#[cmdid(537)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ModifyRelicFilterPlanCsReq { - /// offset: 32 - #[prost(uint32, tag = "14")] + /// offset: 36 + #[prost(uint32, tag = "5")] pub nphajekcbkf: u32, - #[prost(oneof = "modify_relic_filter_plan_cs_req::Kknboacncon", tags = "7, 15, 10")] + #[prost(oneof = "modify_relic_filter_plan_cs_req::Kknboacncon", tags = "9, 12, 3")] pub kknboacncon: ::core::option::Option< modify_relic_filter_plan_cs_req::Kknboacncon, >, @@ -33018,32 +33456,32 @@ pub mod modify_relic_filter_plan_cs_req { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(string, tag = "7")] + #[prost(string, tag = "9")] Name(::prost::alloc::string::String), /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "12")] Mjpkbigcfom(super::Kjdlipeiaak), /// offset: 16 - #[prost(message, tag = "10")] + #[prost(message, tag = "3")] Ljkndcioocg(super::Bnailmnngif), } } /// Obf: DEHJKNPFDMA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(518)] +#[cmdid(551)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ModifyRelicFilterPlanScRsp { - /// offset: 32 - #[prost(uint32, tag = "13")] - pub nphajekcbkf: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 48 - #[prost(int64, tag = "3")] + /// offset: 40 + #[prost(int64, tag = "4")] pub bncalamgioc: i64, - #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Kknboacncon", tags = "4, 7, 5")] + /// offset: 48 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub nphajekcbkf: u32, + #[prost(oneof = "modify_relic_filter_plan_sc_rsp::Kknboacncon", tags = "7, 1, 8")] pub kknboacncon: ::core::option::Option< modify_relic_filter_plan_sc_rsp::Kknboacncon, >, @@ -33053,407 +33491,448 @@ pub mod modify_relic_filter_plan_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 - #[prost(string, tag = "4")] + /// offset: 16 + #[prost(string, tag = "7")] Name(::prost::alloc::string::String), - /// offset: 24 - #[prost(message, tag = "7")] + /// offset: 16 + #[prost(message, tag = "1")] Mjpkbigcfom(super::Kjdlipeiaak), - /// offset: 24 - #[prost(message, tag = "5")] + /// offset: 16 + #[prost(message, tag = "8")] Ljkndcioocg(super::Bnailmnngif), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(545)] +#[cmdid(546)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Emldlbkpefd { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "5")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "14")] pub nppkabbjcmi: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(537)] +#[cmdid(519)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mgbkbikljdn { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "2")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "14")] pub nppkabbjcmi: bool, } /// Obf: LBFJJFDFABF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(534)] +#[cmdid(528)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkRelicFilterPlanCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(bool, tag = "7")] - pub nppkabbjcmi: bool, /// offset: 33 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "13")] + pub nppkabbjcmi: bool, + /// offset: 32 + #[prost(bool, tag = "15")] pub bijjojnjhdo: bool, } /// Obf: NLFHJLDBOEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(558)] +#[cmdid(598)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkRelicFilterPlanScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 37 + #[prost(bool, tag = "7")] + pub bijjojnjhdo: bool, + /// offset: 36 + #[prost(bool, tag = "10")] + pub nppkabbjcmi: bool, /// 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)] +#[cmdid(562)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicFilterPlanClearNameScNotify { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub nphajekcbkf: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(593)] +#[cmdid(566)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicReforgeCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub reforge_block_sub_affix_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub relic_unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(596)] +#[cmdid(555)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicReforgeScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(591)] +#[cmdid(516)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicReforgeConfirmCsReq { /// offset: 24 - #[prost(bool, tag = "5")] - pub is_cancel: bool, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub relic_unique_id: u32, + /// offset: 28 + #[prost(bool, tag = "14")] + pub is_cancel: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(523)] +#[cmdid(506)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicReforgeConfirmScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Obf: EOBJKAMNNPI +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(527)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EquipmentQuickUpCsReq { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub equipment_unique_id: u32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub igoojkmpmdc: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub idgeeenimmk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub bobokjbamnb: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub klmibjikibb: u32, +} +/// Obf: AMNBMKEMMFL +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(523)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct EquipmentQuickUpScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "3")] + pub return_item_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] + pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 24 + #[prost(bool, tag = "11")] pub bimdknlmicg: bool, } /// Obf: DONHOEBBNNG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3173)] +#[cmdid(3125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetJukeboxDataCsReq {} /// Obf: KLIPBCNOPNO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3103)] +#[cmdid(3178)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetJukeboxDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "1")] pub gffobaldbpm: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "4")] pub iokajibhlmp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: JFFEDGDNJEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3180)] +#[cmdid(3193)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayBackGroundMusicCsReq { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub ikjnikigflf: ::core::option::Option, } /// Obf: KOCPKKFLHBJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3127)] +#[cmdid(3158)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub gffobaldbpm: ::core::option::Option, } /// Obf: CFEBLJEFOMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3136)] +#[cmdid(3188)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockBackGroundMusicCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] pub ligkeolpfbe: ::prost::alloc::vec::Vec, } /// Obf: LMINGAKNDKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3113)] +#[cmdid(3181)] #[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 = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub iokajibhlmp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub bpfgbebpedp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3115)] +#[cmdid(3186)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fklmgefildi { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub jkfckjnhlhi: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3181)] +#[cmdid(3147)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Egdfpdhnoko { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub jkfckjnhlhi: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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 = "11")] + #[prost(uint32, tag = "1")] + pub mdjmbgplcdd: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] pub ljhgifginol: u32, + /// offset: 25 + #[prost(bool, tag = "6")] + pub is_unlocked: bool, + /// offset: 24 + #[prost(bool, tag = "7")] + pub bbmcahomefn: bool, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub bmgbbemhlig: u32, /// offset: 36 #[prost(uint32, tag = "12")] pub cbgodlhclpk: u32, - /// offset: 40 - #[prost(uint32, tag = "15")] - pub bmgbbemhlig: u32, + /// offset: 26 + #[prost(bool, tag = "13")] + pub kblbfganmpj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjpmbobamic { /// offset: 24 - #[prost(uint32, tag = "10")] - pub beohgaadkph: u32, - /// offset: 28 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "9")] pub kblbfganmpj: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub beohgaadkph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hddbfaifcgk { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub ehfhdelpgln: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub lfpableikke: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub ehfhdelpgln: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lggghfdbcfn { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub fdgjlmmeaof: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub kbdoboodpak: u32, /// offset: 32 #[prost(uint32, tag = "6")] pub progress: u32, /// offset: 36 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "9")] pub has_passed: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub fdgjlmmeaof: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fnidngogaff { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub kpkjaldcmik: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub iiadkffpkgp: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub kpkjaldcmik: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kjamnaololl { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub ljhgifginol: u32, /// offset: 28 #[prost(uint32, tag = "1")] pub mbbgfjgchge: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub ljhgifginol: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9189)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pnoaigfgnke {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9198)] +#[cmdid(9205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jkhgdjgbhcd { + /// offset: 80 + #[prost(message, repeated, tag = "2")] + pub jladelfehno: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub kbmhpoblmkh: ::prost::alloc::vec::Vec, - /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub bigchmjepke: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 48 + #[prost(message, repeated, tag = "7")] + pub idmhgcaibnk: ::prost::alloc::vec::Vec, + /// offset: 16 #[prost(uint32, repeated, tag = "8")] pub beblbbeeigh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "13")] - pub jladelfehno: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "9")] 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 retcode: u32, - /// offset: 92 - #[prost(uint32, tag = "2")] - pub jdgkfgoncji: u32, - /// offset: 96 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "10")] pub hihobepglej: bool, + /// offset: 56 + #[prost(uint32, repeated, tag = "11")] + pub kbmhpoblmkh: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub lbbgcnijmjc: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub jdgkfgoncji: u32, + /// offset: 64 + #[prost(message, repeated, tag = "15")] + pub jefnjejfpgk: ::prost::alloc::vec::Vec, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9198)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ibphnibgmph { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub cbgodlhclpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9192)] +#[cmdid(9184)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Magmmminoaj { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "11")] pub amfefiddmda: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9185)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ofnbdekjmon { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub lfpableikke: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9208)] +#[cmdid(9202)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ofdmhdodalp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub lfpableikke: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub lfpableikke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jpieaejidao { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "10")] pub lmllnjblpgc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oceahpdapfc { - #[prost(oneof = "oceahpdapfc::Mmcgbgdjipn", tags = "14, 3, 6, 7, 2, 15, 12, 8, 5")] + #[prost(oneof = "oceahpdapfc::Mmcgbgdjipn", tags = "15, 3, 12, 11, 7, 10, 14, 5, 9")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `OCEAHPDAPFC`. @@ -33461,127 +33940,137 @@ pub mod oceahpdapfc { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 16 - #[prost(uint32, tag = "14")] + /// offset: 24 + #[prost(uint32, tag = "15")] Ocjcoolmcgd(u32), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "3")] Nogckihedce(super::Pblbaamlnlh), - /// offset: 16 - #[prost(uint32, tag = "6")] + /// offset: 24 + #[prost(uint32, tag = "12")] Hocfmnjpcli(u32), - /// offset: 16 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(uint32, tag = "11")] Jgmjfhliail(u32), - /// offset: 16 - #[prost(message, tag = "2")] + /// offset: 24 + #[prost(message, tag = "7")] Iafpoebbjil(super::Kjamnaololl), - /// offset: 16 - #[prost(message, tag = "15")] + /// offset: 24 + #[prost(message, tag = "10")] Ldbggnhlfam(super::Lggghfdbcfn), - /// offset: 16 - #[prost(message, tag = "12")] + /// offset: 24 + #[prost(message, tag = "14")] Hdmepmhholp(super::Jpieaejidao), - /// offset: 16 - #[prost(uint32, tag = "8")] - Jdgkfgoncji(u32), - /// offset: 16 + /// offset: 24 #[prost(uint32, tag = "5")] + Jdgkfgoncji(u32), + /// offset: 24 + #[prost(uint32, tag = "9")] Cgefhjiekgf(u32), } } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9184)] +#[cmdid(9187)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnalndonmck { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "15")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9209)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hoalcjnijjc { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub display_value: u32, /// offset: 28 + #[prost(uint32, tag = "11")] + pub param: u32, + /// offset: 24 #[prost(uint32, tag = "15")] pub event_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9210)] +#[cmdid(9201)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cpgfnbbiglh { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub event_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub display_value: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] + pub event_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub param: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9197)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kelnhiomcnf {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9196)] +#[cmdid(9199)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Acgbgkffaol { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9192)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dpajaecbcpa { /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "7")] 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")] + #[prost(uint32, repeated, tag = "8")] + pub iaeajkjdcho: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(enumeration = "LimaoNewsOfficeSurveyState", repeated, tag = "14")] pub cmnobdcmghe: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9188)] +#[cmdid(9200)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jegnoijmbca { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9210)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dgfhegjkhfo { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub kpkjaldcmik: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9205)] +#[cmdid(9182)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghbbmijfiad { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub kpkjaldcmik: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9195)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Olndmbmbndc { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub nndncaegdfi: u32, } /// Type: Rsp @@ -33590,206 +34079,191 @@ pub struct Olndmbmbndc { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghbkjlihhgj { /// offset: 24 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub nndncaegdfi: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9191)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hbooiejhkod { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub bogijenaehj: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub cbgodlhclpk: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9203)] +#[cmdid(9190)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Epmonpaabkj { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub bogijenaehj: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, /// offset: 32 #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub cbgodlhclpk: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9188)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jghocegbdcc {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9187)] +#[cmdid(9181)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljcbiaemldn { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9207)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfgkijmbkjg { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub cbgodlhclpk: u32, /// offset: 28 - #[prost(bool, tag = "4")] + #[prost(uint32, tag = "10")] + pub cbgodlhclpk: u32, + /// offset: 24 + #[prost(bool, tag = "15")] pub kblbfganmpj: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9200)] +#[cmdid(9194)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddapicmfdab { /// offset: 24 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "3")] pub kblbfganmpj: bool, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub cbgodlhclpk: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9204)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pladcldjgkk { - /// offset: 24 - #[prost(bool, tag = "4")] - pub kblbfganmpj: bool, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub beohgaadkph: u32, + /// offset: 24 + #[prost(bool, tag = "11")] + pub kblbfganmpj: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9181)] +#[cmdid(9186)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kbakbmgbnol { - /// offset: 24 - #[prost(bool, tag = "2")] - pub kblbfganmpj: bool, /// offset: 28 + #[prost(uint32, tag = "2")] + pub beohgaadkph: u32, + /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub beohgaadkph: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetStageLineupCsReq {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ecdeohefdhp { /// offset: 24 - #[prost(uint32, tag = "11")] - pub blifoaefhib: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub stage_type: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(703)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetStageLineupScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub fkidlflcdec: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, + #[prost(bool, tag = "13")] + pub kblbfganmpj: bool, } +/// Obf: LineupAvatar #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LineupAvatar { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub sp_bar: ::core::option::Option, - /// 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(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub id: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] + /// offset: 36 + #[prost(uint32, tag = "4")] + pub slot: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] pub satiety: u32, + /// offset: 48 + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub hp: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub sp_bar: ::core::option::Option, } +/// Obf: LineupInfo #[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, + #[prost(uint32, repeated, tag = "1")] + pub locked_avatar_i_ds: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub available_trial_avatar_i_ds: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "3")] + pub mp: u32, + /// offset: 72 + #[prost(uint32, tag = "4")] + pub game_story_line_id: u32, /// offset: 64 - #[prost(bool, tag = "9")] - pub is_virtual: bool, - /// offset: 65 - #[prost(bool, tag = "4")] + #[prost(uint32, tag = "5")] + pub leader_slot: u32, + /// offset: 80 + #[prost(bool, tag = "6")] pub abhongjhicf: bool, + /// offset: 56 + #[prost(message, repeated, tag = "7")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "8")] + pub plane_id: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "9")] + pub story_line_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 81 + #[prost(bool, tag = "11")] + pub is_virtual: bool, + /// offset: 84 + #[prost(uint32, tag = "12")] + pub index: u32, + /// offset: 92 + #[prost(uint32, tag = "13")] + pub max_mp: u32, + /// offset: 32 + #[prost(string, tag = "14")] + pub name: ::prost::alloc::string::String, /// 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)] +#[cmdid(793)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurLineupDataCsReq {} /// Obf: FNDNOHGCGIE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(727)] +#[cmdid(758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurLineupDataScRsp { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "15")] @@ -33797,190 +34271,184 @@ pub struct GetCurLineupDataScRsp { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(736)] +#[cmdid(788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct JoinLineupCsReq { - /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "14")] + /// offset: 32 + #[prost(enumeration = "ExtraLineupType", tag = "1")] 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")] + #[prost(bool, tag = "3")] + pub is_virtual: bool, + /// offset: 24 + #[prost(uint32, tag = "5")] 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")] + #[prost(uint32, tag = "8")] pub base_avatar_id: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(713)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct JoinLineupScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(715)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct QuitLineupCsReq { - /// 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: 36 - #[prost(enumeration = "AvatarType", tag = "1")] - pub avatar_type: i32, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub base_avatar_id: u32, + #[prost(uint32, tag = "10")] + pub index: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub plane_id: u32, /// offset: 44 - #[prost(enumeration = "ExtraLineupType", tag = "15")] - pub extra_lineup_type: i32, + #[prost(enumeration = "AvatarType", tag = "13")] + pub avatar_type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(781)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct QuitLineupScRsp { +pub struct JoinLineupScRsp { /// 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")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(710)] +#[cmdid(786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct SwapLineupCsReq { +pub struct QuitLineupCsReq { /// 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, + #[prost(enumeration = "AvatarType", tag = "1")] + pub avatar_type: i32, /// offset: 44 #[prost(uint32, tag = "6")] - pub mpiegfcnben: u32, + pub base_avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub plane_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub index: u32, + /// offset: 36 + #[prost(enumeration = "ExtraLineupType", tag = "14")] + pub extra_lineup_type: i32, + /// offset: 40 + #[prost(bool, tag = "15")] + pub is_virtual: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(787)] +#[cmdid(747)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct QuitLineupScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 29 + #[prost(bool, tag = "9")] + pub is_virtual: bool, + /// offset: 28 + #[prost(bool, tag = "15")] + pub mfbipmacfce: bool, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(726)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SwapLineupCsReq { + /// offset: 40 + #[prost(uint32, tag = "1")] + pub enbibcppldc: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub index: u32, + /// offset: 36 + #[prost(bool, tag = "6")] + pub is_virtual: bool, + /// offset: 32 + #[prost(enumeration = "ExtraLineupType", tag = "8")] + pub extra_lineup_type: i32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub mpiegfcnben: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub plane_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(713)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwapLineupScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: EOBONCLPPLM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(729)] +#[cmdid(771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncLineupNotify { /// offset: 16 - #[prost(enumeration = "SyncLineupReason", repeated, tag = "3")] - pub reason_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "3")] pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(enumeration = "SyncLineupReason", repeated, tag = "7")] + pub reason_list: ::prost::alloc::vec::Vec, } /// Obf: ELFNJCILJGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(712)] +#[cmdid(740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetLineupAvatarDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LineupAvatarData { - /// offset: 24 - #[prost(uint32, tag = "8")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub hp: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "1")] + #[prost(enumeration = "AvatarType", tag = "14")] pub avatar_type: i32, - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 24 + #[prost(uint32, tag = "15")] pub id: u32, } /// Obf: HLPOIMIADJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(754)] +#[cmdid(733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetLineupAvatarDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub avatar_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub avatar_data_list: ::prost::alloc::vec::Vec, } /// Obf: GOEIOJHFNOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(783)] +#[cmdid(738)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChangeLineupLeaderCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub slot: u32, } /// Obf: GHHKJGJNKIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(709)] +#[cmdid(739)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChangeLineupLeaderScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub slot: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub retcode: u32, } /// Obf: GFMLKENMBGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(742)] +#[cmdid(704)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchLineupIndexCsReq { /// offset: 24 @@ -33990,74 +34458,75 @@ pub struct SwitchLineupIndexCsReq { /// Obf: MEFDHAEBAFG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(776)] +#[cmdid(711)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchLineupIndexScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub index: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub index: u32, } /// Obf: HIPGFJHDOBO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(738)] +#[cmdid(736)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetLineupNameCsReq { - /// offset: 24 - #[prost(string, tag = "9")] + /// offset: 16 + #[prost(string, tag = "4")] pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub index: u32, } /// Obf: FIMLPDOBHBD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(761)] +#[cmdid(748)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(string, tag = "12")] + pub name: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub index: u32, } /// Obf: AMIDBKDMELM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(724)] +#[cmdid(745)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAllLineupDataCsReq {} /// Obf: EPGDODNPPDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(771)] +#[cmdid(769)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllLineupDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub lineup_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub cur_index: u32, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub cur_index: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub lineup_list: ::prost::alloc::vec::Vec, } +/// Obf: EFAFCCEKOAN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(792)] +#[cmdid(784)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Efafccekoan { - /// offset: 24 - #[prost(message, repeated, tag = "7")] +pub struct SyncAllPresetLineupNotify { + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub lineup_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "13")] @@ -34066,228 +34535,228 @@ pub struct Efafccekoan { /// Obf: HPHANFONFPF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(778)] +#[cmdid(765)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct VirtualLineupDestroyNotify { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub plane_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LineupSlotData { - /// 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 assist_uid: u32, /// offset: 36 - #[prost(enumeration = "AvatarType", tag = "7")] + #[prost(uint32, tag = "7")] + pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub slot: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub assist_uid: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// Obf: BLIOAJGEJNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(752)] +#[cmdid(730)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReplaceLineupCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "10")] - pub lineup_slot_list: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(bool, tag = "1")] + pub plieoddeehg: bool, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub leader_slot: u32, + /// offset: 53 + #[prost(bool, tag = "3")] + pub is_virtual: bool, + /// offset: 54 + #[prost(bool, tag = "9")] + pub hiamajkdioo: bool, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub game_story_line_id: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] 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: 16 + #[prost(message, repeated, tag = "13")] + pub lineup_slot_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "ExtraLineupType", tag = "13")] - pub extra_lineup_type: i32, - /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub index: u32, + /// offset: 40 + #[prost(enumeration = "ExtraLineupType", tag = "15")] + pub extra_lineup_type: i32, } /// Obf: JHICJLAIPLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(748)] +#[cmdid(742)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReplaceLineupScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub omdlcgembla: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] + pub omdlcgembla: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HOGPMBGJIDH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(759)] +#[cmdid(772)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExtraLineupDestroyNotify { /// offset: 24 - #[prost(enumeration = "ExtraLineupType", tag = "7")] + #[prost(enumeration = "ExtraLineupType", tag = "3")] pub extra_lineup_type: i32, } /// Obf: GNIOONGIJLP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(774)] +#[cmdid(780)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct VirtualLineupTrialAvatarChangeScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub ilidiigalkd: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub edbmifnehhh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub plane_id: u32, /// offset: 44 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "1")] pub olpnmkapdlp: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub plane_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub edbmifnehhh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ilidiigalkd: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(766)] +#[cmdid(721)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cncfcdjafoj { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] pub klnedjpadca: ::prost::alloc::vec::Vec, } /// Obf: CCDPOMCEFED /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7382)] +#[cmdid(7359)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateCsReq { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub emijckenbkj: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub jidkdpppdpf: ::core::option::Option, /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "13")] - pub gjnmhilinhc: i32, - /// offset: 44 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub hdjfgmgaoof: u32, + /// offset: 44 + #[prost(enumeration = "FightGameMode", tag = "14")] + pub gjnmhilinhc: i32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub room_ext_info: ::core::option::Option, } /// Obf: ACABBGBMIPN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7392)] +#[cmdid(7373)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyCreateScRsp { - /// offset: 16 - #[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(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 = "4")] + #[prost(uint64, tag = "2")] pub room_id: u64, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub hdjfgmgaoof: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(enumeration = "FightGameMode", tag = "13")] + pub gjnmhilinhc: i32, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub room_ext_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7384)] +#[cmdid(7370)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyInviteCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub uid_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7371)] +#[cmdid(7367)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyInviteScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub uid_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub uid_list: ::prost::alloc::vec::Vec, } /// Obf: BNOKBNOIIGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7357)] +#[cmdid(7387)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinCsReq { - /// offset: 16 + /// offset: 32 #[prost(message, optional, tag = "5")] pub jidkdpppdpf: ::core::option::Option, - /// offset: 24 + /// offset: 16 #[prost(string, tag = "10")] pub jkjcipfmohg: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "15")] pub room_id: u64, } /// Obf: JLPMFNHLBED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7373)] +#[cmdid(7394)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyJoinScRsp { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub emijckenbkj: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub dfleoigplnm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(message, optional, tag = "4")] + pub room_ext_info: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "7")] pub hdjfgmgaoof: u32, - /// offset: 44 - #[prost(enumeration = "FightGameMode", tag = "12")] + /// offset: 56 + #[prost(enumeration = "FightGameMode", tag = "8")] pub gjnmhilinhc: i32, /// offset: 48 - #[prost(uint64, tag = "14")] - pub room_id: u64, - /// offset: 56 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 40 + #[prost(uint64, tag = "12")] + pub room_id: u64, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7390)] +#[cmdid(7379)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyQuitCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7355)] +#[cmdid(7383)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyQuitScRsp { /// offset: 24 @@ -34296,144 +34765,126 @@ pub struct LobbyQuitScRsp { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7394)] +#[cmdid(7369)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dacefjfglgm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7377)] +#[cmdid(7398)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gjbgnmggdle { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7369)] +#[cmdid(7353)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyModifyPlayerInfoCsReq { - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 36 + #[prost(enumeration = "LobbyModifyType", tag = "9")] + pub r#type: i32, + /// offset: 16 + #[prost(message, optional, tag = "13")] pub jidkdpppdpf: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "LobbyModifyType", tag = "15")] - pub r#type: i32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub gmgjfjcdggn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7395)] +#[cmdid(7357)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyModifyPlayerInfoScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: FPEGJJJKNAL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7393)] +#[cmdid(7374)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbySyncInfoScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub dfleoigplnm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub uid: u32, /// offset: 36 - #[prost(enumeration = "LobbyModifyType", tag = "1")] + #[prost(uint32, tag = "3")] + pub uid: u32, + /// offset: 32 + #[prost(enumeration = "LobbyModifyType", tag = "5")] pub r#type: i32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7359)] +#[cmdid(7360)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyKickOutCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub uid: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7379)] +#[cmdid(7371)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyKickOutScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(7358)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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)] +#[cmdid(7352)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyGetInfoCsReq {} /// Obf: MAMINBCLDKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7388)] +#[cmdid(7364)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct LobbyGetInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub emijckenbkj: ::core::option::Option, - /// offset: 24 - #[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 retcode: u32, - /// offset: 52 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub hdjfgmgaoof: u32, /// offset: 56 - #[prost(enumeration = "FightGameMode", tag = "1")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub room_ext_info: ::core::option::Option, + /// offset: 60 + #[prost(enumeration = "FightGameMode", tag = "5")] pub gjnmhilinhc: i32, - /// offset: 64 - #[prost(uint64, tag = "5")] + /// offset: 48 + #[prost(uint64, tag = "7")] pub room_id: u64, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7370)] +#[cmdid(7385)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Opkkjfefeil { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub teleport_id: u32, /// offset: 28 - #[prost(enumeration = "LobbyInteractType", tag = "5")] + #[prost(enumeration = "LobbyInteractType", tag = "9")] pub dnbkkdbffaj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7362)] +#[cmdid(7365)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Agdpioakfgb { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "13")] @@ -34442,28 +34893,28 @@ pub struct Agdpioakfgb { /// Obf: DMOIAEPEJHK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7356)] +#[cmdid(7363)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LobbyInteractScNotify { /// offset: 24 - #[prost(uint32, tag = "1")] - pub cpocelolnhl: u32, - /// offset: 28 - #[prost(enumeration = "LobbyInteractType", tag = "14")] + #[prost(enumeration = "LobbyInteractType", tag = "1")] pub dnbkkdbffaj: i32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cpocelolnhl: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7366)] +#[cmdid(7358)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Anfmhbgnneg { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub emijckenbkj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub room_ext_info: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7391)] +#[cmdid(7368)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kigjgmlamgh { /// offset: 24 @@ -34473,15 +34924,15 @@ pub struct Kigjgmlamgh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjeflbclbfn { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub dbkhhcggknn: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub ffgfindlmcf: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub group_id: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub dbkhhcggknn: u32, } /// Obf: BKPFBNADBFO /// Type: Req @@ -34492,581 +34943,576 @@ pub struct GetLocalLegendDataCsReq {} /// Obf: FBLEHOCIBOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6592)] +#[cmdid(6596)] #[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 = "7")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub level_data_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Acihmmbkmim { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "3")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "12")] + pub avatar_type: i32, } /// Obf: LDPHOLLGPKE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6589)] +#[cmdid(6587)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub dbkhhcggknn: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] + pub dbkhhcggknn: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub group_id: u32, } /// Obf: KJPKLCHMMNM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6586)] +#[cmdid(6582)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterLocalLegendLevelScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub dbkhhcggknn: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "6")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] 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(6577)] +#[cmdid(6580)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LocalLegendDataChangeNotify { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "2")] pub level_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(873)] +#[cmdid(825)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMailCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub npafmebnfob: u32, + #[prost(uint32, tag = "1")] + pub start: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub hfkfnfkieon: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientMail { - /// offset: 16 - #[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")] + /// offset: 68 + #[prost(uint32, tag = "1")] pub id: u32, /// offset: 80 - #[prost(int64, tag = "6")] + #[prost(int64, tag = "2")] pub expire_time: i64, + /// offset: 92 + #[prost(bool, tag = "3")] + pub is_read: bool, + /// offset: 40 + #[prost(string, tag = "4")] + pub content: ::prost::alloc::string::String, + /// offset: 56 + #[prost(string, tag = "5")] + pub title: ::prost::alloc::string::String, + /// offset: 64 + #[prost(enumeration = "MailType", tag = "6")] + pub mail_type: i32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub attachment: ::core::option::Option, + /// offset: 72 + #[prost(int64, tag = "9")] + pub time: i64, + /// offset: 32 + #[prost(string, tag = "11")] + pub sender: ::prost::alloc::string::String, /// offset: 88 #[prost(uint32, tag = "12")] pub template_id: u32, - /// offset: 92 - #[prost(bool, tag = "2")] - pub is_read: bool, + /// offset: 24 + #[prost(string, repeated, tag = "15")] + pub para_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(803)] +#[cmdid(878)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMailScRsp { - /// offset: 16 - #[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: 40 - #[prost(uint32, tag = "8")] - pub start: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub total_num: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub mail_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// offset: 52 + #[prost(uint32, tag = "11")] + pub start: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub notice_mail_list: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(bool, tag = "14")] pub is_end: bool, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(880)] +#[cmdid(893)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkReadMailCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(827)] +#[cmdid(858)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkReadMailScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub id: u32, /// offset: 28 #[prost(uint32, tag = "9")] + pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(836)] +#[cmdid(888)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DelMailCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub id_list: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(813)] -#[derive(Clone, PartialEq, Eq, Hash, ::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 retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(815)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct TakeMailAttachmentCsReq { - /// offset: 16 - #[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, Eq, Hash, ::prost::Message)] -pub struct Knpnahphnjk { /// offset: 24 - #[prost(uint32, tag = "3")] - pub iodbgabpnop: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub item_id: u32, + #[prost(uint32, repeated, tag = "9")] + pub id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(881)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct DelMailScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(886)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct TakeMailAttachmentCsReq { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub optional_reward_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub mail_id_list: ::prost::alloc::vec::Vec, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Knpnahphnjk { + /// offset: 28 + #[prost(uint32, tag = "10")] + pub iodbgabpnop: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(847)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeMailAttachmentScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub fail_mail_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(message, repeated, tag = "3")] + pub fail_mail_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] pub succ_mail_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub attachment: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub attachment: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(810)] +#[cmdid(826)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct NewMailScNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "7")] pub mail_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fhegnopnich { - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 60 + #[prost(bool, tag = "1")] + pub mjipojpbknb: bool, + /// offset: 56 + #[prost(int32, tag = "2")] + pub region_id: i32, + /// offset: 24 + #[prost(message, optional, tag = "6")] pub energy_info: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] + /// offset: 48 + #[prost(message, repeated, tag = "9")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "11")] + pub jppmekjgjfd: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] 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")] + #[prost(message, repeated, tag = "15")] 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(bool, tag = "14")] - pub mjipojpbknb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RotaterEnergyInfo { /// offset: 24 - #[prost(uint32, tag = "2")] - pub cur_num: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub max_num: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub cur_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RotateMapInfo { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub miacnfdgkce: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub elfdiefkcmh: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub miacnfdgkce: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6873)] +#[cmdid(6825)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterMapRotationRegionCsReq { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] - pub ljhknkflgde: u32, + #[prost(uint32, tag = "7")] + pub region_id: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub jppmekjgjfd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6803)] +#[cmdid(6878)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub jppmekjgjfd: u32, /// offset: 48 - #[prost(uint32, tag = "2")] - pub client_pos_version: u32, - /// offset: 52 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub region_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub motion: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub energy_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub client_pos_version: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChargerInfo { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub group_id: u32, /// offset: 28 - #[prost(uint32, tag = "6")] - pub pcccklnclhb: u32, + #[prost(uint32, tag = "11")] + pub instance_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6880)] +#[cmdid(6893)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct InteractChargerCsReq { /// offset: 16 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "5")] pub charger_info: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6827)] +#[cmdid(6858)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct InteractChargerScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "5")] pub energy_info: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "12")] 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, + pub position: f32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub instance_id: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub group_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6888)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeployRotatorCsReq { + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub rotater_data: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6881)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct DeployRotatorScRsp { + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub rotater_data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub energy_info: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6886)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct RotateMapCsReq { + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub motion: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub instance_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6847)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct RotateMapScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub client_pos_version: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub motion: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6826)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct LeaveMapRotationRegionCsReq { + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub motion: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6813)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct LeaveMapRotationRegionScRsp { + /// offset: 36 + #[prost(uint32, tag = "7")] + pub client_pos_version: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub motion: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6871)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GetMapRotationDataCsReq {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6840)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct GetMapRotationDataScRsp { + /// offset: 24 + #[prost(message, repeated, tag = "1")] + pub egagknadahj: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(bool, tag = "2")] + pub bhabaifpooa: bool, + /// offset: 68 + #[prost(int32, tag = "5")] + pub region_id: i32, + /// offset: 48 + #[prost(message, optional, tag = "6")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub jppmekjgjfd: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub energy_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6833)] +#[derive(Clone, Copy, PartialEq, ::prost::Message)] +pub struct ResetMapRotationRegionCsReq { + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub motion: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6838)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ResetMapRotationRegionScRsp { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub client_pos_version: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub motion: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6804)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct UpdateEnergyScNotify { + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub energy_info: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6811)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct UpdateMapRotationDataScNotify { + /// offset: 64 + #[prost(uint32, tag = "1")] + pub jppmekjgjfd: u32, + /// offset: 56 + #[prost(bool, tag = "3")] + pub bhabaifpooa: bool, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub egagknadahj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub energy_info: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub cedggdfmilp: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(int32, tag = "14")] + pub region_id: i32, } /// 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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct LeaveMapRotationRegionScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub motion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub client_pos_version: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6829)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetMapRotationDataCsReq {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6812)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct GetMapRotationDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub cedggdfmilp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6854)] -#[derive(Clone, Copy, PartialEq, ::prost::Message)] -pub struct ResetMapRotationRegionCsReq { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub cooomdkgodf: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub motion: ::core::option::Option, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(6883)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct ResetMapRotationRegionScRsp { - /// offset: 24 - #[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(6809)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct LeaveMapRotationRegionScNotify {} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6842)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 RemoveRotatorCsReq { - /// offset: 24 - #[prost(message, optional, tag = "12")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub rotater_data: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6861)] +#[cmdid(6848)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct RemoveRotaterScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub rotater_data: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub energy_info: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub rotater_data: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub energy_info: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6824)] +#[cmdid(6845)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnnlhfkknlm { - /// offset: 16 - #[prost(message, repeated, tag = "5")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub cedggdfmilp: ::prost::alloc::vec::Vec, } /// Obf: ONEBKBJMLIG @@ -35078,48 +35524,48 @@ pub struct MarbleGetDataCsReq {} /// Obf: CCNJIFFMGNA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8276)] +#[cmdid(8278)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "3")] + pub ikgiiijllbl: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(int32, tag = "8")] + pub score_id: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub lhdimcdhceo: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(int32, tag = "2")] - pub score_id: i32, - /// offset: 52 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub kjjcimankoa: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8286)] +#[cmdid(8273)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hajkepnejed { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] - pub egcllkdhiae: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub gnamnbdiekg: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub egcllkdhiae: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8290)] +#[cmdid(8282)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kbeckamicjf { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub gnamnbdiekg: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Obf: IPIKNJLJCNC /// Type: Req @@ -35128,96 +35574,96 @@ pub struct Kbeckamicjf { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarbleShopBuyCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "5")] pub egcllkdhiae: ::prost::alloc::vec::Vec, } /// Obf: AFDNHCKGNNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8289)] +#[cmdid(8287)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarbleShopBuyScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] pub egcllkdhiae: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: GKHLACNDNHA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8282)] +#[cmdid(8275)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarbleUnlockSealScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "10")] pub egcllkdhiae: ::prost::alloc::vec::Vec, } /// Obf: DPIEGEGHMDP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8284)] +#[cmdid(8274)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarblePvpDataUpdateScNotify { /// offset: 24 - #[prost(int32, tag = "14")] + #[prost(int32, tag = "15")] pub score_id: i32, } /// Obf: PODAILFIECJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8274)] +#[cmdid(8281)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarbleUpdateShownSealCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "7")] pub gfadcihmdnn: ::prost::alloc::vec::Vec, } /// Obf: ODGOEIFAHPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8281)] +#[cmdid(8285)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarbleUpdateShownSealScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub gfadcihmdnn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MarkChestInfo { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub group_id: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] + pub plane_id: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] 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 plane_id: u32, + #[prost(uint32, tag = "13")] + pub floor_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestFuncInfo { - /// offset: 24 - #[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")] + #[prost(int64, tag = "6")] pub mark_time: i64, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub func_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub mark_chest_info_list: ::prost::alloc::vec::Vec, } /// Obf: BMDACCNEEPL /// Type: Req @@ -35228,50 +35674,50 @@ pub struct GetMarkChestCsReq {} /// Obf: KGALGCOHNIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8186)] +#[cmdid(8188)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub mark_chest_func_info: ::prost::alloc::vec::Vec, } /// Obf: GIAHMBPHGPI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8196)] +#[cmdid(8183)] #[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")] + #[prost(uint32, tag = "9")] pub func_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub mark_chest_info_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub trigger_param_id: u32, } /// Obf: MHHCEHOKJBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8200)] +#[cmdid(8192)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMarkChestScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub mark_chest_func_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub func_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub mark_chest_func_info: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub trigger_param_id: u32, } /// Obf: PCECJDGICOC /// Type: Notify @@ -35279,635 +35725,620 @@ pub struct UpdateMarkChestScRsp { #[cmdid(8182)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MarkChestChangedScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "15")] pub mark_chest_func_info: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7332)] +#[cmdid(7309)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartMatchCsReq { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub jidkdpppdpf: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "1")] + #[prost(enumeration = "FightGameMode", tag = "4")] pub gjnmhilinhc: i32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7342)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct StartMatchScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub jidkdpppdpf: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, } -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(7307)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct CancelMatchCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7323)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct CancelMatchScRsp { +pub struct StartMatchScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] pub retcode: u32, } +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(7337)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct CancelMatchCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(7344)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ogbliddocao { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub dfleoigplnm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct CancelMatchScRsp { + /// offset: 24 + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: LFHENIDCNMJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7327)] +#[cmdid(7348)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCrossInfoCsReq {} /// Obf: BMMPOKFLJFG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7319)] +#[cmdid(7303)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint64, tag = "7")] pub fgnfdgakkap: u64, - /// offset: 40 - #[prost(uint64, tag = "15")] + /// offset: 24 + #[prost(uint64, tag = "9")] pub room_id: u64, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 44 + #[prost(enumeration = "FightGameMode", tag = "15")] + pub gjnmhilinhc: i32, } /// Obf: JPDGPEOBBNJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7432)] +#[cmdid(7409)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MatchThreeGetDataDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpiehamdjap { /// offset: 24 - #[prost(uint32, tag = "7")] - pub kkhpkmahdmk: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub level_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub kkhpkmahdmk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mlhlimijhdd { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub lalgadhlmcb: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub hbonkleoeei: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub pos_index: u32, /// offset: 36 #[prost(uint32, tag = "6")] pub count: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub hbonkleoeei: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub lalgadhlmcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Alngmgojdoa { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "10")] - pub gmonimlfkfc: ::std::collections::HashMap, /// offset: 32 - #[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 = "1")] + #[prost(message, repeated, tag = "9")] + pub mjnnnjpdkdi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "12")] + pub gmonimlfkfc: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, repeated, tag = "15")] pub dbinclphefn: ::prost::alloc::vec::Vec, } /// Obf: AJDCICOLIBC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7442)] +#[cmdid(7423)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeGetDataDataScRsp { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "8")] pub gjfkkffjdah: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GKHHHFHGINI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7407)] +#[cmdid(7437)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeLevelEndCsReq { /// offset: 16 - #[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")] + #[prost(map = "uint32, uint32", tag = "2")] pub gmonimlfkfc: ::std::collections::HashMap, - /// offset: 48 - #[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")] + #[prost(uint32, tag = "3")] pub kkhpkmahdmk: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub hbonkleoeei: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub lalgadhlmcb: u32, + /// offset: 32 + #[prost(string, tag = "7")] + pub uuid: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub level_id: u32, } /// Obf: LOJIENDBLAI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7423)] +#[cmdid(7444)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MatchThreeLevelEndScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub kkhpkmahdmk: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub level_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub kkhpkmahdmk: u32, } /// Obf: ENILOPJOCBN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7444)] +#[cmdid(7419)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeSyncDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "6")] pub gjfkkffjdah: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7427)] +#[cmdid(7448)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pogmmmgbnch { /// offset: 24 - #[prost(uint32, tag = "13")] - pub pos_index: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub hbonkleoeei: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub pos_index: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7419)] +#[cmdid(7403)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hdaoekoedho { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub pos_index: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] + pub pos_index: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub hbonkleoeei: u32, } /// Obf: PBDKDFCOAPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7445)] +#[cmdid(7407)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pbdkdfcoapb {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hdkjpkpejfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] - pub gkcabegbocg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub level_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub gkcabegbocg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpchplejckc { - /// offset: 24 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "7")] pub lalgadhlmcb: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub pos_index: u32, - /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub count: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] + pub pos_index: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] 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: 32 + #[prost(message, repeated, tag = "2")] + pub gobipjpdbfg: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub bfcmlmlihhm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "4")] pub dbinclphefn: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "15")] - pub gobipjpdbfg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "6")] + pub kioiblgkfcj: ::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, + #[prost(message, repeated, tag = "8")] + pub nkhiimhclcd: ::prost::alloc::vec::Vec, /// offset: 68 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] + pub eecijblglng: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub bfcmlmlihhm: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "15")] pub jnaokjkflhl: u32, } /// Obf: DHFGMHFEHEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7409)] +#[cmdid(7410)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dhfgmhfeheb { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "13")] pub bjbjlbiopka: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: FCDAFFCDLLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7429)] +#[cmdid(7421)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub fmehkpkhgja: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub igoojkmpmdc: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub fmehkpkhgja: u32, } /// Obf: MPCDHLLOEJM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7443)] +#[cmdid(7424)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MatchThreeV2BattleItemLevelUpScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub fmehkpkhgja: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub igoojkmpmdc: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub igoojkmpmdc: u32, } /// Obf: GJKAHBHLPPH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7434)] +#[cmdid(7420)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2LevelEndCsReq { /// offset: 16 - #[prost(string, tag = "11")] + #[prost(string, tag = "1")] pub uuid: ::prost::alloc::string::String, - /// offset: 32 + /// offset: 24 + #[prost(message, repeated, tag = "2")] + pub monkdlnmmbk: ::prost::alloc::vec::Vec, + /// offset: 40 #[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, + #[prost(uint32, tag = "8")] + pub eohglcjamkn: u32, /// offset: 64 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "10")] pub hbonkleoeei: u32, + /// offset: 60 + #[prost(uint32, tag = "12")] + pub jgifdfldbpb: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub gfbaheodfna: u32, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub level_id: u32, } /// Obf: CGCHNIIJMMD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7421)] +#[cmdid(7417)] #[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 + /// offset: 64 + #[prost(uint32, tag = "1")] + pub level_id: u32, + /// offset: 40 #[prost(message, optional, tag = "3")] pub dbdigiepmbb: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "11")] + /// offset: 68 + #[prost(uint32, tag = "4")] + pub jnaokjkflhl: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub dobnefkpmpb: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "7")] 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")] + #[prost(uint32, tag = "11")] pub aflcnnajagb: u32, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub jnaokjkflhl: u32, + /// offset: 60 + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Obf: MOHJGIEBFFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7440)] +#[cmdid(7429)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MatchThreeV2SetBirdPosCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub hbonkleoeei: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub pos_index: u32, } /// Obf: DBMDKDAKCNC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7405)] +#[cmdid(7433)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "5")] + pub pos_index: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub hbonkleoeei: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub lidgcjikieg: u32, } /// Obf: JNHKFNPECCB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7408)] +#[cmdid(7406)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2ScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "5")] pub bjbjlbiopka: ::core::option::Option, } /// Obf: DABAAANKJGF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7403)] +#[cmdid(7402)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchThreeV2PvpFinishScNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 32 + #[prost(message, optional, tag = "2")] pub bjbjlbiopka: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "3")] 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")] + #[prost(enumeration = "Nppemmillco", tag = "5")] pub reason: i32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub ojngbibghbl: u32, + /// offset: 40 + #[prost(enumeration = "FightGameMode", tag = "13")] + pub game_mode: i32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub bcakpnchiij: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7438)] +#[cmdid(7414)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eehldboefgb { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub jdfpkamfhap: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub bcakpnchiij: u32, - /// offset: 36 - #[prost(int32, tag = "5")] - pub ojngbibghbl: i32, /// offset: 40 - #[prost(enumeration = "FightGameMode", tag = "13")] - pub hkeacdbjcod: i32, + #[prost(int32, tag = "7")] + pub ojngbibghbl: i32, /// offset: 44 - #[prost(enumeration = "Nppemmillco", tag = "7")] + #[prost(enumeration = "Nppemmillco", tag = "11")] pub reason: i32, + /// offset: 36 + #[prost(enumeration = "FightGameMode", tag = "12")] + pub game_mode: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbobhiphgpb { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub cjkagedkafl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint64, tag = "9")] - pub hlnodeflocf: u64, /// offset: 40 - #[prost(bool, tag = "13")] + #[prost(uint64, tag = "2")] + pub hlnodeflocf: u64, + /// offset: 33 + #[prost(bool, tag = "5")] pub hiemhcbhkeo: bool, - /// offset: 41 - #[prost(bool, tag = "11")] + /// offset: 32 + #[prost(bool, tag = "9")] pub oomilcofgpn: bool, - /// offset: 44 - #[prost(uint32, tag = "14")] + /// offset: 36 + #[prost(uint32, tag = "10")] pub ijcjbddggjf: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cmgcljcpjko { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub ijcjbddggjf: u32, } /// Obf: AHFBNKIHGIH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9092)] +#[cmdid(9073)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetChenLingGameBoyDataScRsp { /// offset: 24 - #[prost(message, optional, tag = "8")] - pub iaobhcoomjp: ::core::option::Option, + #[prost(message, optional, tag = "9")] + pub game_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, } +/// Obf: JAIPALPGNKD +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9087)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jaipalpgnkd { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub cjkagedkafl: ::prost::alloc::vec::Vec, +pub struct FinishChenLingGameBoyCsReq { /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub ijcjbddggjf: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "7")] + pub cjkagedkafl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint64, tag = "10")] + pub bejcjjcljhl: u64, /// offset: 36 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "11")] pub hopojgbfgeg: bool, /// offset: 37 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "15")] pub bohdceoolba: bool, - /// offset: 40 - #[prost(uint64, tag = "9")] - pub bejcjjcljhl: u64, } /// Obf: PGIOKHAKAPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9073)] +#[cmdid(9094)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishChenLingGameBoyScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 32 + #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] 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")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 60 + /// offset: 44 #[prost(uint32, tag = "9")] pub ijcjbddggjf: u32, + /// offset: 56 + #[prost(uint64, tag = "12")] + pub hlnodeflocf: u64, + /// offset: 48 + #[prost(uint64, tag = "15")] + pub bejcjjcljhl: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint64, tag = "3")] + pub bejcjjcljhl: u64, + /// offset: 28 + #[prost(uint32, tag = "7")] pub ijcjbddggjf: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub uid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nfekgeaimeo { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub ijcjbddggjf: u32, } /// Obf: NPPEAEPGEOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9077)] +#[cmdid(9098)] #[derive(Clone, PartialEq, ::prost::Message)] 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")] + #[prost(bool, tag = "7")] pub ebafpolljia: bool, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] + pub ijcjbddggjf: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub bedhekagape: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: JAIGKNCMOLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9069)] +#[cmdid(9053)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFiveDimMiniGameDataCsReq { /// offset: 24 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "13")] pub ebafpolljia: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9095)] +#[cmdid(9057)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onaegkcmpnn { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "11")] pub ebafpolljia: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Andpllakcle { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub ijcjbddggjf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9079)] +#[cmdid(9071)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cdjkljdmjho { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub iaobhcoomjp: ::core::option::Option, + #[prost(message, optional, tag = "3")] + pub game_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] pub retcode: u32, @@ -35916,29 +36347,29 @@ pub struct Cdjkljdmjho { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Emdklicdpkk { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub ijcjbddggjf: u32, /// offset: 28 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "13")] pub hiemhcbhkeo: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9084)] +#[cmdid(9070)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jhehacpkkbl { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub iaobhcoomjp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub game_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ikhlecejhpo { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] pub ofnnjjnahhh: u32, /// offset: 28 #[prost(uint32, tag = "12")] @@ -35950,92 +36381,95 @@ pub struct Pfpdfepnlhl {} /// Obf: EMPBDGJAFDF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9090)] +#[cmdid(9079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFiveDimMiniGameDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "8")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, } +/// Obf: BHMAJOCINCF +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9083)] #[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 struct FinishFiveDimMiniGameCsReq { + /// offset: 44 + #[prost(uint32, tag = "1")] + pub chmbabejkge: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub akcleajaepa: u32, + /// offset: 64 + #[prost(uint32, tag = "4")] 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: 32 + #[prost(uint32, tag = "7")] + pub gold: u32, + /// offset: 60 + #[prost(uint32, tag = "8")] + pub mgbdfkkmnol: u32, /// offset: 48 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] + pub score_id: u32, + /// offset: 24 + #[prost(string, tag = "10")] + pub uuid: ::prost::alloc::string::String, + /// offset: 56 + #[prost(float, tag = "11")] + pub japbbdenkgm: f32, + /// offset: 68 + #[prost(uint32, tag = "13")] 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")] + #[prost(uint32, tag = "15")] pub ocfcojmimfd: u32, } /// Obf: GNCJHGHBEPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9058)] +#[cmdid(9056)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFiveDimMiniGameScRsp { - /// offset: 16 + /// offset: 52 + #[prost(uint32, tag = "1")] + pub bajhkgjpfed: u32, + /// offset: 72 + #[prost(float, tag = "3")] + pub japbbdenkgm: f32, + /// offset: 24 #[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 = "6")] + pub score_id: u32, + /// offset: 68 #[prost(uint32, tag = "7")] - pub bajhkgjpfed: u32, - /// offset: 60 - #[prost(uint32, tag = "13")] + pub mgbdfkkmnol: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub akcleajaepa: u32, + /// offset: 56 + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 64 - #[prost(float, tag = "10")] - pub japbbdenkgm: f32, - /// offset: 68 - #[prost(uint32, tag = "4")] - pub score_id: u32, - /// offset: 72 - #[prost(uint32, tag = "14")] - pub akcleajaepa: u32, + #[prost(uint32, tag = "11")] + pub gold: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub dhbabibhnog: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "14")] + pub ilafnjnafim: bool, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub chmbabejkge: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -36043,87 +36477,87 @@ pub struct Nnflbbkgbdp {} /// Obf: JOMFDNFHHBD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9088)] +#[cmdid(9064)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFiveDimFluteDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub nfobndjiepl: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "13")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub aobgmmaimhj: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub nfobndjiepl: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bagcledhobd { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub bakmhapcncj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9062)] +#[cmdid(9065)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Egjjhfipcnb { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub bakmhapcncj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aipnfbbdneo { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub bakmhapcncj: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9066)] +#[cmdid(9058)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ncgfpokhmbl { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub bakmhapcncj: u32, /// offset: 28 #[prost(uint32, tag = "1")] + pub bakmhapcncj: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NBEFNNHILCB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9091)] +#[cmdid(9068)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct FiveDimFluteDataChangeNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] + /// offset: 32 + #[prost(uint32, repeated, tag = "3")] pub aobgmmaimhj: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] pub nfobndjiepl: ::prost::alloc::vec::Vec, } /// Obf: LMJDKIDHMFH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9068)] +#[cmdid(9093)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MazeCrossFloorConditionChangeScNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "9")] pub hlllikpgofg: ::prost::alloc::vec::Vec, } /// Obf: LNDMHNMPGNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2773)] +#[cmdid(2725)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetNpcMessageGroupCsReq { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "14")] pub contact_id_list: ::prost::alloc::vec::Vec, } @@ -36131,888 +36565,890 @@ pub struct GetNpcMessageGroupCsReq { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MessageItem { /// offset: 24 - #[prost(uint32, tag = "9")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub text_id: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MessageSection { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub message_item_list: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub message_item_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "2")] + pub frozen_item_id: u32, + /// offset: 16 #[prost(message, repeated, tag = "3")] pub item_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] - pub frozen_item_id: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "10")] pub id: u32, /// offset: 48 - #[prost(enumeration = "MessageSectionStatus", tag = "1")] + #[prost(enumeration = "MessageSectionStatus", tag = "13")] 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(enumeration = "MessageGroupStatus", tag = "3")] + pub status: i32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub message_section_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub message_section_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub id: u32, + /// offset: 48 #[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: EBBKLGBFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2703)] +#[cmdid(2778)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetNpcMessageGroupScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "10")] pub message_group_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: EMACPOEHODE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2780)] +#[cmdid(2793)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetNpcStatusCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct NpcStatus { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub npc_id: u32, /// offset: 28 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "1")] pub is_finish: bool, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GroupStatus { - /// offset: 24 - #[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")] + #[prost(int64, tag = "1")] pub refresh_time: i64, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub group_id: u32, + /// offset: 24 + #[prost(enumeration = "MessageGroupStatus", tag = "15")] + pub group_status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SectionStatus { - /// offset: 24 - #[prost(enumeration = "MessageSectionStatus", tag = "7")] - pub section_status: i32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub section_id: u32, + /// offset: 24 + #[prost(enumeration = "MessageSectionStatus", tag = "15")] + pub section_status: i32, } /// Obf: FOKMHCLKPGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2727)] +#[cmdid(2758)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub npc_status_list: ::prost::alloc::vec::Vec, } /// Obf: FNNBOBGFAKH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2736)] +#[cmdid(2788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishItemIdCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub text_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub item_id: u32, } /// Obf: EEFCOCPHIOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2713)] +#[cmdid(2781)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "6")] pub item_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub text_id: u32, } /// Obf: BCONPMPJLDD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2715)] +#[cmdid(2786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishSectionIdCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] pub section_id: u32, } /// Obf: LCJMFNOJBAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2781)] +#[cmdid(2747)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishSectionIdScRsp { /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub section_id: u32, } /// Obf: OCJOLLHLFIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2710)] +#[cmdid(2726)] #[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")] + #[prost(uint32, tag = "13")] pub section_id: u32, } /// Obf: KGPCODGNDEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2787)] +#[cmdid(2713)] #[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, + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub section_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "11")] + pub item_list: ::prost::alloc::vec::Vec, } /// Obf: EJFBKAEEDJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2729)] +#[cmdid(2771)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMissionMessageCsReq {} /// Obf: PGFLOJNIFLF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2712)] +#[cmdid(2740)] #[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, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "12")] + pub pfmhkkkagcd: ::std::collections::HashMap, } /// Obf: PMDGOKCLELJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4173)] +#[cmdid(4125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ShareCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub mggnkenipfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcbhfbpadee { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "4")] pub jnopbgbacoo: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + /// offset: 24 + #[prost(uint32, tag = "12")] pub mggnkenipfc: u32, } /// Obf: NJBNEBEFNEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4103)] +#[cmdid(4178)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ShareScRsp { + /// offset: 40 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// 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, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub nmokjjmnicm: ::core::option::Option, } /// Obf: INAFIPCFLGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4180)] +#[cmdid(4193)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetShareDataCsReq {} /// Obf: DLCCOHOEFCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4127)] +#[cmdid(4158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShareDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub mncjmioonpe: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4136)] +#[cmdid(4188)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Liogdhefogd {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4113)] +#[cmdid(4181)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ehnlgmegijp { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Okjchglgbhp { - /// offset: 24 + /// offset: 36 + #[prost(uint32, tag = "4")] + pub r#type: u32, + /// offset: 16 #[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")] + #[prost(uint32, tag = "15")] pub nadcihpppbc: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4154)] +#[cmdid(4133)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mncfpnfgaoh { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub okjnbiokkib: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4183)] +#[cmdid(4138)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bmflffjiefc { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4110)] +#[cmdid(4126)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "5")] + pub jalhkmeoopn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(string, repeated, tag = "7")] pub okfmbdeecch: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 40 - #[prost(enumeration = "Bmhihbheckd", tag = "4")] + #[prost(enumeration = "Bmhihbheckd", tag = "8")] pub r#type: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4187)] +#[cmdid(4113)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Inkeeekknkf { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igbjdkiedjl { /// offset: 24 - #[prost(string, tag = "4")] + #[prost(string, tag = "7")] pub gifoenldcho: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4112)] +#[cmdid(4140)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Idenfkijicm { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + /// offset: 32 + #[prost(uint32, tag = "13")] pub hfenofpknpj: u32, + /// offset: 28 + #[prost(enumeration = "MovieRacingType", tag = "14")] + pub r#type: i32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub egknhhfdjhm: u32, } /// Obf: IMEFDMEGEON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4171)] +#[cmdid(4169)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMovieRacingDataCsReq {} /// Obf: HIADAFCBLKH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4178)] +#[cmdid(4165)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMovieRacingDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub hniaegmmpkd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: IHMMNILOINC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4152)] +#[cmdid(4130)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateMovieRacingDataCsReq { /// offset: 16 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "1")] pub ljepiaidjfc: ::core::option::Option, } /// Obf: NCFCNNFIBLJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4148)] +#[cmdid(4142)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateMovieRacingDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub ljepiaidjfc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ljepiaidjfc: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4109)] +#[cmdid(4139)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jdaaleacpkl { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub kpkebloefcp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4142)] +#[cmdid(4104)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nialcdgnnlc { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub kpkebloefcp: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub kpkebloefcp: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4176)] +#[cmdid(4111)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gfgemcjlgpp { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub bgjaejkjcfp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub ifmccmlcbgp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub bgjaejkjcfp: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "5")] pub state: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub config_id: 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")] + #[prost(uint32, tag = "10")] pub floor_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub pepoggncgld: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4138)] +#[cmdid(4136)] #[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, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub cgojblpjfak: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ifmccmlcbgp: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub egknhhfdjhm: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 24 + #[prost(bool, tag = "14")] + pub is_perfect: bool, } /// Obf: LOIAGBJKMEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4159)] +#[cmdid(4172)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetGunPlayDataCsReq {} /// Obf: AHDEDBMNMCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4174)] +#[cmdid(4180)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub oholabhlckl: ::prost::alloc::vec::Vec, } /// Obf: GACMFAOEKMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4192)] +#[cmdid(4184)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 40 - #[prost(uint64, tag = "12")] + #[prost(uint64, tag = "3")] pub uuid: u64, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub aopplpdbehk: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub gijopfiamia: u32, } /// Obf: EKOPMNIGCPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4166)] +#[cmdid(4121)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateGunPlayDataScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub aopplpdbehk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub aopplpdbehk: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(enumeration = "Cgogdjkalmh", tag = "9")] + pub source_type: i32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub id: u32, + /// offset: 24 + #[prost(enumeration = "DifficultyAdjustmentType", tag = "13")] pub anjmfpkjhoh: i32, } /// Obf: MJHIOCKGPMN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4130)] +#[cmdid(4105)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DifficultyAdjustmentGetDataCsReq {} /// Obf: BPFGOALJLPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4149)] +#[cmdid(4141)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DifficultyAdjustmentGetDataScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "7")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub content_package_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: ELBOKICMECP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4128)] +#[cmdid(4110)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DifficultyAdjustmentUpdateDataCsReq { - /// offset: 24 - #[prost(message, optional, tag = "6")] + /// offset: 16 + #[prost(message, optional, tag = "8")] pub data: ::core::option::Option, } /// Obf: FCGMKPGGCAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4101)] +#[cmdid(4143)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub content_package_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub data: ::core::option::Option, } /// Obf: FPMCECGEIJD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4167)] +#[cmdid(4129)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MazeKillDirectCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] 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, + pub source_type: i32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub fabplncigpk: u32, } /// Obf: LBEBKNGBBCO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4185)] +#[cmdid(4163)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MazeKillDirectScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub entity_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: CLIOFILACMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4120)] +#[cmdid(4134)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DirectDeliveryScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub djobnpiaejp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub hfhhkgfngfc: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub djobnpiaejp: ::prost::alloc::vec::Vec, } /// Obf: JFFANDLFOGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4199)] +#[cmdid(4196)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CancelDirectDeliveryNoticeCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub hfhhkgfngfc: u32, } /// Obf: EJBPJPEDLJL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4132)] +#[cmdid(4173)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CancelDirectDeliveryNoticeScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub hfhhkgfngfc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bkahedahnhl { - /// offset: 24 + /// offset: 28 #[prost(uint32, tag = "13")] pub nbfjhdjblcf: u32, - /// offset: 28 + /// offset: 24 #[prost(uint32, tag = "15")] pub gold: u32, } /// Obf: BGGJMEAOBFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4135)] +#[cmdid(4112)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchMascotDataCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub nbfjhdjblcf: u32, } /// Obf: DPODMNMGDLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4116)] +#[cmdid(4135)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSwitchMascotDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub jnoehpjjpof: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub retcode: u32, /// 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)] +#[cmdid(4175)] #[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, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub jnoehpjjpof: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4114)] +#[cmdid(4144)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetUnreleasedBlockInfoCsReq {} +pub struct GetChallangeTierceCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4182)] +#[cmdid(4149)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetUnreleasedBlockInfoScRsp { - /// offset: 16 +pub struct GetChallangeTierceScRsp { + /// offset: 32 #[prost(uint32, repeated, tag = "1")] pub knkgiencljj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub njiipbhbedk: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 48 - #[prost(int64, tag = "6")] + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "15")] pub gcmokmiehdb: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gaambbfpchb { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub oplnkcolckj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub pmjgajgifoa: u32, - /// offset: 40 #[prost(int64, tag = "3")] - pub ifepjhgncoi: i64, - /// offset: 48 - #[prost(int64, tag = "5")] pub end_time: i64, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub oplnkcolckj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "7")] + pub start_time: i64, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub pmjgajgifoa: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4153)] +#[cmdid(4115)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Joigbkbegob {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4163)] +#[cmdid(4118)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Alcdaeideam { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub nfedanfbibe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub nfedanfbibe: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4117)] +#[cmdid(4153)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Piconflhmcd { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "7")] pub jkcebhfieni: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4106)] +#[cmdid(4152)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fecgdojfdim { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "6")] 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 nfedanfbibe: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] pub reward: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4200)] +#[cmdid(4120)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lcbiejnjdif { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] pub gdcflplfjci: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4139)] +#[cmdid(4114)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddooedokepf { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub nfedanfbibe: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4188)] +#[cmdid(4189)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eabimapllll { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "2")] pub nfedanfbibe: ::core::option::Option, } /// Obf: EMIFJNLDKDE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1273)] +#[cmdid(1225)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMissionDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(enumeration = "MissionSyncRecord", tag = "11")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub param: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub id: u32, } +/// Obf: Mission #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mission { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub id: u32, /// offset: 32 - #[prost(enumeration = "MissionStatus", tag = "11")] + #[prost(enumeration = "MissionStatus", tag = "7")] pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub progress: u32, } +/// Obf: MissionCustomValue #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MissionCustomValue { /// offset: 16 - #[prost(string, tag = "5")] + #[prost(string, tag = "2")] pub bgdfhbaanlb: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub index: u32, /// offset: 36 #[prost(uint32, tag = "6")] @@ -37022,29 +37458,29 @@ pub struct MissionCustomValue { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Onhkodafemh { /// offset: 16 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "8")] 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")] + #[prost(message, repeated, tag = "4")] pub custom_value_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "MissionStatus", tag = "14")] - pub status: i32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(enumeration = "MissionStatus", tag = "13")] + pub status: i32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mjbanfppefh { - /// offset: 36 - #[prost(uint32, tag = "3")] + /// offset: 32 + #[prost(uint32, tag = "8")] pub id: u32, - #[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "1481")] + #[prost(oneof = "mjbanfppefh::Epiikekkmpj", tags = "547")] pub epiikekkmpj: ::core::option::Option, } /// Nested message and enum types in `MJBANFPPEFH`. @@ -37052,386 +37488,393 @@ pub mod mjbanfppefh { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Epiikekkmpj { - /// offset: 24 - #[prost(message, tag = "1481")] + /// offset: 16 + #[prost(message, tag = "547")] CustomValueList(super::Onhkodafemh), } } +/// Obf: MainMissionCustomValue #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MainMissionCustomValue { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub custom_value_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub main_mission_id: u32, } /// Obf: KHKJONMCECE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1203)] +#[cmdid(1278)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionDataScRsp { + /// offset: 64 + #[prost(uint32, tag = "1")] + pub gkfpkbgjbgn: u32, /// offset: 16 - #[prost(message, repeated, tag = "13")] - pub mission_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "2")] pub kbdgngmpfeh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "4")] pub main_mission_list: ::prost::alloc::vec::Vec, /// offset: 48 + #[prost(uint32, repeated, tag = "5")] + pub olkalabedoa: ::prost::alloc::vec::Vec, + /// offset: 68 #[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, + /// offset: 56 + #[prost(uint32, repeated, tag = "11")] + pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub track_mission_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub mission_list: ::prost::alloc::vec::Vec, } /// Obf: KHOHCEGIHGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1228)] +#[cmdid(1210)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AcceptMainMissionCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub main_mission_id: u32, } /// Obf: GGHDJOBEDAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1201)] +#[cmdid(1243)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AcceptMainMissionScRsp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub main_mission_id: u32, } /// Obf: MMJJKEOONKE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1280)] +#[cmdid(1293)] #[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")] + #[prost(string, tag = "5")] pub talk_str: ::prost::alloc::string::String, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub custom_value_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub sub_mission_id: u32, } /// Obf: OKPLFBLIDFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1227)] +#[cmdid(1258)] #[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 = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(string, tag = "11")] + pub talk_str: ::prost::alloc::string::String, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 44 #[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(1236)] +#[cmdid(1288)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionRewardScNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 36 + #[prost(uint32, tag = "8")] + pub sub_mission_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] 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)] +#[cmdid(1280)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SubMissionRewardScNotify { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub sub_mission_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1213)] +#[cmdid(1281)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MissionSyncTaskCsReq { - /// offset: 16 - #[prost(string, tag = "12")] + /// offset: 24 + #[prost(string, tag = "6")] pub key: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1215)] +#[cmdid(1286)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MissionSyncTaskScRsp { /// offset: 16 - #[prost(string, tag = "3")] + #[prost(string, tag = "6")] pub key: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: GHFEIOEICNP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1212)] +#[cmdid(1240)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MissionGroupWarnScNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "13")] pub oikjkmjcheg: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1254)] +#[cmdid(1233)] #[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 = "5")] + #[prost(uint32, tag = "3")] pub sub_mission_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub item_list: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1283)] +#[cmdid(1238)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishCosumeItemMissionScRsp { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 24 #[prost(uint32, tag = "11")] pub sub_mission_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] - pub retcode: u32, } /// Obf: MEBIGMFKKFD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1224)] +#[cmdid(1245)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMissionStatusCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub sub_mission_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "4")] + pub sub_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: GetMissionStatusScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1271)] +#[cmdid(1269)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMissionStatusScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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")] + #[prost(uint32, repeated, tag = "1")] 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")] + #[prost(message, repeated, tag = "3")] pub main_mission_mcv_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "8")] + pub sub_mission_status_list: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 64 + #[prost(uint32, repeated, tag = "13")] + pub disabled_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "15")] + pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: HNPPCJMODAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1292)] +#[cmdid(1284)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TeleportToMissionResetPointCsReq {} /// Obf: DCNKCCPMKLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1266)] +#[cmdid(1221)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TeleportToMissionResetPointScRsp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub client_pos_version: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "6")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub client_pos_version: u32, } /// Obf: CJOACNKDPEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1230)] +#[cmdid(1205)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartFinishSubMissionScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub sub_mission_id: u32, } /// Obf: JMIPELIDOIJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1249)] +#[cmdid(1241)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartFinishMainMissionScNotify { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub main_mission_id: u32, } /// Obf: CFDNIJHMEND /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1267)] +#[cmdid(1229)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMainMissionCustomValueCsReq { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "13")] pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Obf: NBDELHIPKLP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1285)] +#[cmdid(1263)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMainMissionCustomValueScRsp { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "1")] pub main_mission_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: CPFCAJBHOIB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1220)] +#[cmdid(1234)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MainMissionAcceptNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub sub_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub main_mission_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1232)] +#[cmdid(1273)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "8")] + pub track_mission_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub jfondebdioo: u32, + /// offset: 28 + #[prost(enumeration = "TrackMainMissionUpdateReasonId", tag = "15")] + pub popncnibnmj: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1235)] +#[cmdid(1212)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateTrackMainMissionScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub prev_track_mission_id: u32, /// offset: 28 + #[prost(uint32, tag = "7")] + pub track_mission_id: u32, + /// offset: 32 #[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)] +#[cmdid(1235)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishedMissionScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "14")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1205)] +#[cmdid(1275)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateMainMissionCustomValueCsReq { - /// offset: 24 - #[prost(string, tag = "11")] + /// offset: 16 + #[prost(string, tag = "1")] pub bgdfhbaanlb: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub main_mission_id: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub value: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1214)] +#[cmdid(1244)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateMainMissionCustomValueScRsp { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "4")] pub hkddmggdcip: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1282)] +#[cmdid(1249)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StarPerformanceRelayCsReq { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub dngfhoeacbi: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub performance_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub performance_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1253)] +#[cmdid(1215)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StarPerformanceRelayScRsp { /// offset: 24 @@ -37441,357 +37884,348 @@ pub struct StarPerformanceRelayScRsp { /// Obf: MKNLDCIOCFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7073)] +#[cmdid(7025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMonopolyInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pdnabfblepg { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub mgjffpiaomi: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub almkipnhafm: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub item_value: u32, - /// offset: 36 + /// offset: 41 #[prost(bool, tag = "1")] pub gnihcopoljb: bool, - /// offset: 37 - #[prost(bool, tag = "12")] - pub blbfmkkbeli: bool, - /// offset: 40 - #[prost(uint32, tag = "13")] + /// offset: 24 + #[prost(uint32, tag = "2")] + pub mgjffpiaomi: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] pub keeobecjnip: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub item_value: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub almkipnhafm: u32, + /// offset: 40 + #[prost(bool, tag = "7")] + pub blbfmkkbeli: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hddlalfamko { - /// offset: 24 - #[prost(uint32, repeated, tag = "10")] - pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Laehiccbbfn", tag = "3")] + #[prost(enumeration = "Laehiccbbfn", tag = "6")] pub kdjacpbdhae: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hihehniagpf { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub fbdeneclhih: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] + pub fbdeneclhih: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddhieonliil { - /// offset: 24 - #[prost(uint64, tag = "4")] - pub hemohfjjmjg: u64, /// offset: 32 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "3")] pub is_taken_reward: bool, /// offset: 33 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "8")] pub ddkgkofagmh: bool, + /// offset: 24 + #[prost(uint64, tag = "15")] + pub hemohfjjmjg: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kfgilgdfeke { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mhnlheimblh: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub jbkmdkkbffa: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "3")] - pub amfddggeabc: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(uint32, tag = "1")] + pub gcpabinopnj: u32, + /// offset: 72 + #[prost(message, repeated, tag = "2")] + pub iofplhogbod: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(string, tag = "171")] - pub dpiojajlold: ::prost::alloc::string::String, + #[prost(message, repeated, tag = "3")] + pub jbkmdkkbffa: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, tag = "5")] + pub fnfekipgkhj: u32, + /// offset: 96 + #[prost(uint32, tag = "6")] + pub ijfphjapbco: u32, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub mhnlheimblh: ::prost::alloc::vec::Vec, + /// offset: 100 + #[prost(bool, tag = "8")] + pub bodenachchf: bool, /// offset: 48 - #[prost(string, tag = "1461")] - pub mgkcfificcf: ::prost::alloc::string::String, - /// offset: 56 + #[prost(message, repeated, tag = "10")] + pub amfddggeabc: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "11")] + pub fdopjgfnmma: u32, + /// offset: 32 #[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")] + /// offset: 92 + #[prost(uint32, tag = "13")] + pub pool_id: u32, + /// offset: 108 + #[prost(uint32, tag = "15")] pub nbnceegggff: u32, - /// offset: 100 - #[prost(uint32, tag = "14")] - pub ijfphjapbco: u32, - /// offset: 104 - #[prost(uint32, tag = "11")] - 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 fnfekipgkhj: u32, - /// offset: 140 - #[prost(uint32, tag = "1")] - pub fdopjgfnmma: u32, + /// offset: 56 + #[prost(string, tag = "157")] + pub mgkcfificcf: ::prost::alloc::string::String, + /// offset: 80 + #[prost(string, tag = "1305")] + pub danmgaepgml: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "1683")] + pub dpiojajlold: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bcdifiidpia { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "12")] pub bembgmoiaon: ::prost::alloc::vec::Vec, } /// Obf: IHLLOOIAFFG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7003)] +#[cmdid(7078)] #[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 momeifpicle: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "2")] + pub cooomdkgodf: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "3")] + pub kkkmhnapfcp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub pnjbepaaeof: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub malpphceogb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] pub olaonlglajo: ::core::option::Option, /// offset: 120 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 104 + #[prost(message, optional, tag = "9")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "11")] + pub stt: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "12")] + pub ciclccflale: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "13")] + pub ochnmgmdhme: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "14")] + pub gkmkaeedchp: ::core::option::Option, + /// offset: 88 + #[prost(uint32, repeated, tag = "15")] + pub canejdomafa: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ccmckokejni { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] pub hndagkpkghi: ::prost::alloc::vec::Vec, } /// Obf: KJFLKGEPIGG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7007)] +#[cmdid(7031)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyConditionUpdateScNotify { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "4")] pub ciclccflale: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "10")] pub leijjgdjeci: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub pohblamknjh: ::prost::alloc::vec::Vec, } /// Obf: CGABKEMOBEB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7098)] +#[cmdid(7091)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolySttUpdateScNotify { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "8")] pub stt: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eidfcglodfb { - /// offset: 24 - #[prost(uint32, tag = "12")] - 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")] + #[prost(uint32, tag = "2")] + pub map_id: u32, + /// offset: 32 + #[prost(bool, tag = "3")] + pub bpkmkfldcai: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub ihaomlephom: u32, + /// offset: 24 + #[prost(enumeration = "Naddheilbbn", tag = "15")] pub pijjdfcbmpg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ilmfjkcgbck { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub gopfojlifkn: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "2")] pub dgbeoggjloo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] pub egdnfkhlkke: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub cokknekdjaj: u32, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub gopfojlifkn: ::core::option::Option, /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub ljccanlcghi: u32, } /// Obf: KMGEMNJJACK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7057)] +#[cmdid(7068)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyEventLoadUpdateScNotify { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "6")] pub dgbeoggjloo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "10")] pub egdnfkhlkke: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nifkimaanfj { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lnchjbmimaf { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Adncppcpllh { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "5")] 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 gkknmddnojf: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub event_id: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] + pub ijjfapbjmod: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub mjmjomdlohi: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub jmbgmipllji: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub gkknmddnojf: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfkabdljmjo { - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub phkbdahipee: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub kbljegipinf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ncpjgbccggi { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub cbilpmicekc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dcajakjajnl { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub shop_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dkhcbkngomf { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub mknlpjmbhdk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Galcnkiahnn { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub nlgnndifggf: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub ddclcnponoh: u32, + #[prost(uint32, tag = "3")] + pub add_coin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nemidpfejfl { /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub gcladekcjcg: u32, - #[prost(oneof = "nemidpfejfl::Bmhhgphpljb", tags = "4, 2, 3, 12, 1, 15, 7, 13, 6")] + #[prost(oneof = "nemidpfejfl::Bmhhgphpljb", tags = "12, 14, 6, 2, 5, 10, 3, 1, 4")] pub bmhhgphpljb: ::core::option::Option, } /// Nested message and enum types in `NEMIDPFEJFL`. @@ -37800,31 +38234,31 @@ pub mod nemidpfejfl { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bmhhgphpljb { /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "12")] Nhonhfpbebg(super::Nifkimaanfj), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "14")] Mpbpbblahnm(super::Lnchjbmimaf), /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "6")] Oncbjhbkblb(super::Adncppcpllh), /// offset: 24 - #[prost(message, tag = "12")] + #[prost(message, tag = "2")] Cefdddaimmd(super::Ncpjgbccggi), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "5")] Mofniojhbbl(super::Dcajakjajnl), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "10")] Ajgoejhkoke(super::Dkhcbkngomf), /// offset: 24 - #[prost(message, tag = "7")] + #[prost(message, tag = "3")] Enfiefppcic(super::Galcnkiahnn), /// offset: 24 - #[prost(message, tag = "13")] + #[prost(message, tag = "1")] Bjhklnnkppb(super::Ofpgdjjkgkj), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "4")] Hclaegdlobd(super::Dfkabdljmjo), } } @@ -37832,178 +38266,178 @@ pub mod nemidpfejfl { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fioengohooj { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "6")] pub megbffoafgl: ::core::option::Option, } /// Obf: LBDGBAALOOJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7030)] +#[cmdid(7005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyContentUpdateScNotify { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "7")] pub megbffoafgl: ::core::option::Option, } /// Obf: NMFBEMPIMMN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7027)] +#[cmdid(7058)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyCellUpdateNotify { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub gopfojlifkn: ::core::option::Option, } /// Obf: JEJNIBGECID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7013)] +#[cmdid(7081)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyRollDiceCsReq {} /// Obf: DKDDEPHBBEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7015)] +#[cmdid(7086)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyRollDiceScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub kkeipooaimb: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub roll_result: u32, } /// Obf: OLPKGAGBKAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7092)] +#[cmdid(7084)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyCheatDiceCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "15")] pub lagninikeae: u32, } /// Obf: MILDJHKDICG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7066)] +#[cmdid(7021)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyCheatDiceScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] - pub lagninikeae: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub lagninikeae: u32, } /// Obf: EAHLPCJGLPD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7081)] +#[cmdid(7047)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyMoveCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] - pub cpfghpcbfof: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub ahngiceeadk: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub cpfghpcbfof: u32, } /// Obf: BLHGFHMEFMB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7010)] +#[cmdid(7026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyMoveScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub cooomdkgodf: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "3")] pub ajgmloionpk: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub cooomdkgodf: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: CKONENEGJMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7087)] +#[cmdid(7013)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolySelectOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub event_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub hafokmhcgfm: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hknbladlaae { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub mipkoffgpfa: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub hafokmhcgfm: u32, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] + pub mipkoffgpfa: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] pub event_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub hafokmhcgfm: u32, } /// Obf: ILGDFJMKOEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7029)] +#[cmdid(7071)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySelectOptionScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub momeifpicle: ::core::option::Option, - /// offset: 24 + /// offset: 48 + #[prost(uint32, tag = "5")] + pub event_id: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub hafokmhcgfm: u32, + /// offset: 32 #[prost(message, repeated, tag = "8")] pub dmckdigkhlb: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "9")] - pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub momeifpicle: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "1")] - pub event_id: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] - pub hafokmhcgfm: u32, + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: OACJDKMNPIC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7009)] +#[cmdid(7039)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyRollRandomCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub event_id: u32, } /// Obf: JONNKENDDPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7042)] +#[cmdid(7004)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyRollRandomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "12")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub momeifpicle: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub event_id: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: BADCAMHNGKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7076)] +#[cmdid(7011)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyReRollRandomCsReq { /// offset: 24 @@ -38013,169 +38447,157 @@ pub struct MonopolyReRollRandomCsReq { /// Obf: HEGELOIBGME /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7038)] +#[cmdid(7036)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyReRollRandomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub momeifpicle: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub event_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub momeifpicle: ::core::option::Option, } /// Obf: PDAEJKNMBNK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7061)] +#[cmdid(7048)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyConfirmRandomCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub event_id: u32, } /// Obf: LOBOKLMODGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7024)] +#[cmdid(7045)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyConfirmRandomScRsp { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "2")] pub momeifpicle: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub event_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: POFOGBPDEHB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7071)] +#[cmdid(7069)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyBuyGoodsCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub goods_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub shop_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub goods_id: u32, } /// Obf: ANCENNCMLDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7078)] +#[cmdid(7065)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyBuyGoodsScRsp { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub goods_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub retcode: u32, - /// offset: 32 #[prost(uint32, tag = "15")] pub shop_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7052)] +#[cmdid(7030)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oidpmkiojgk { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub cbilpmicekc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7048)] +#[cmdid(7042)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pdjfkffpdki { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub cbilpmicekc: u32, } /// Obf: MBKBDPECMHA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7059)] +#[cmdid(7072)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGiveUpCurContentCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub content_id: u32, } /// Obf: CILKIOLEJFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7074)] +#[cmdid(7080)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGiveUpCurContentScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] - pub content_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyActionResult { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub detail: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Bakaelimiji", tag = "13")] - pub source_type: i32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub trigger_cell_id: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub detail: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub click_map_id: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] pub click_cell_id: u32, - /// offset: 44 + /// offset: 52 #[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")] + /// offset: 40 + #[prost(uint32, tag = "13")] pub trigger_map_id: u32, + /// offset: 44 + #[prost(enumeration = "Bakaelimiji", tag = "15")] + pub source_type: i32, } /// Obf: HCGCOHCHKBN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7080)] +#[cmdid(7093)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyActionResultScNotify { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "15")] pub bkgpginchji: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ccohbabchai { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub njfkoebeggb: u32, /// offset: 28 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "7")] pub eedegbhekgd: bool, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub njfkoebeggb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gppkimdcpbm { #[prost( oneof = "gppkimdcpbm::Idlckhekccb", - tags = "7, 3, 5, 14, 9, 1, 15, 2, 11, 10, 4, 8, 6" + tags = "9, 3, 1, 10, 11, 5, 7, 14, 12, 6, 8, 13, 4" )] pub idlckhekccb: ::core::option::Option, } @@ -38185,43 +38607,43 @@ pub mod gppkimdcpbm { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Idlckhekccb { /// offset: 24 - #[prost(message, tag = "7")] + #[prost(message, tag = "9")] Fipdbfmpekh(super::Golhakegkcl), /// offset: 24 #[prost(message, tag = "3")] Ahmeecfkbdj(super::Golhakegkcl), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "1")] Cbkldcbekch(super::Baneligflco), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "10")] Hmobmballje(super::Baneligflco), /// offset: 24 - #[prost(message, tag = "9")] + #[prost(message, tag = "11")] Ifooepkggag(super::Gnnglbegikb), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "5")] Cmpncfcjcne(super::Gnnglbegikb), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "7")] Domhnbmjghf(super::Neaemnnkkef), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "14")] Hkagpimfpag(super::Neaemnnkkef), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "12")] Gajglondgmp(super::Ccohbabchai), /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "6")] Ijbammmbioa(super::Ahmfkpiahco), /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "8")] Ebcgebepojj(super::Gnnglbegikb), /// offset: 24 - #[prost(message, tag = "8")] + #[prost(message, tag = "13")] Ckbeebalaeg(super::Neaemnnkkef), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "4")] Ldigcpkpnbc(super::Nokanmfknmm), } } @@ -38229,61 +38651,61 @@ pub mod gppkimdcpbm { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nokanmfknmm { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub pjfplafehkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "10")] + pub dcpdnbaldoa: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub hfnnnghbhgg: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Neaemnnkkef { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub ddffjeblcan: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] + pub ddffjeblcan: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub bgkdjkcfekd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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: 24 + #[prost(uint32, tag = "7")] + pub kclcdfggpbk: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub adadgdpcpdn: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub kjbiloocbpb: 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")] + #[prost(uint32, tag = "6")] + pub ratio: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub config_id: u32, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub bajhkgjpfed: u32, - #[prost(oneof = "glmgjfeejhd::Jmpnihhamph", tags = "11, 5, 7")] + #[prost(oneof = "glmgjfeejhd::Jmpnihhamph", tags = "5, 10, 7")] pub jmpnihhamph: ::core::option::Option, } /// Nested message and enum types in `GLMGJFEEJHD`. @@ -38292,10 +38714,10 @@ pub mod glmgjfeejhd { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Jmpnihhamph { /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "5")] Aglmedobmal(super::Kdpgimoolon), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "10")] Lochfjeeckl(super::Jgknadednhb), /// offset: 24 #[prost(message, tag = "7")] @@ -38305,143 +38727,139 @@ pub mod glmgjfeejhd { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Foofaifpooi { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub jeloddpelkj: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub bgjbagjajdl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(message, optional, tag = "5")] pub iblhlcmnmaj: ::core::option::Option, - /// offset: 40 - #[prost(message, repeated, tag = "3")] - pub bgjbagjajdl: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub jeloddpelkj: ::core::option::Option, } /// Obf: MBOPGGGPMMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7001)] +#[cmdid(7043)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameSettleScNotify { - /// offset: 24 + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub item_list: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "14")] pub ngadcehjhbe: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "15")] pub ajgoejhkoke: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "10")] - pub item_list: ::core::option::Option, } /// Obf: AOPEHFBKPHP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7016)] +#[cmdid(7035)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGameCreateScNotify { /// offset: 16 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "7")] pub iblhlcmnmaj: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "6")] + /// offset: 32 + #[prost(message, optional, tag = "10")] pub ajgoejhkoke: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7049)] +#[cmdid(7041)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Piljihglhja { /// offset: 24 - #[prost(uint32, tag = "13")] - pub afdnfcbcfbf: u32, + #[prost(uint32, tag = "1")] + pub ratio: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7028)] +#[cmdid(7010)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nhkiadbinml { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "2")] - pub afdnfcbcfbf: u32, + #[prost(uint32, tag = "4")] + pub ratio: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Obf: MPIMMHDEAGO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7054)] +#[cmdid(7033)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityCsReq {} /// Obf: HFGKJEFPJPB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7083)] +#[cmdid(7038)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DailyFirstEnterMonopolyActivityScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub olaonlglajo: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub icpapcajfkk: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 40 - #[prost(bool, tag = "6")] + #[prost(uint32, tag = "2")] + pub icpapcajfkk: u32, + /// offset: 32 + #[prost(bool, tag = "4")] pub glejfciomkc: bool, - /// offset: 48 - #[prost(int64, tag = "3")] + /// offset: 40 + #[prost(int64, tag = "7")] pub djmlhbfembe: i64, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub olaonlglajo: ::core::option::Option, } /// Obf: PKNEMMHHBJK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7072)] +#[cmdid(7085)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct MonopolyGetDailyInitItemCsReq { - /// offset: 24 - #[prost(bool, tag = "13")] - pub oanjanoocmi: bool, -} +pub struct MonopolyGetDailyInitItemCsReq {} /// Obf: HDJNPJKFBPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7025)] +#[cmdid(7077)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGetDailyInitItemScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] + /// offset: 44 + #[prost(uint32, tag = "1")] pub aedfgdeaobd: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(int64, tag = "2")] + pub djmlhbfembe: i64, + /// offset: 52 + #[prost(uint32, tag = "3")] + pub fofgdajjpem: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] pub mkedabicjph: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] + /// offset: 24 + #[prost(uint32, tag = "11")] pub pklpcbacema: u32, /// offset: 40 - #[prost(int64, tag = "6")] - pub djmlhbfembe: i64, + #[prost(uint32, tag = "12")] + pub retcode: u32, /// offset: 48 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub ajdofhncolp: u32, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub fofgdajjpem: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "2")] pub knjmpbhkhcj: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "1")] + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub pgmhmpehphp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] pub jkoolmnhphi: ::prost::alloc::vec::Vec, /// offset: 48 #[prost(bool, tag = "9")] @@ -38453,306 +38871,306 @@ pub struct Kdpgimoolon { /// Obf: KJIMFIHOAFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7020)] +#[cmdid(7034)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGameBingoFlipCardCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub lkfigbgpejb: u32, } /// Obf: CPLFHOFEEIO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7099)] +#[cmdid(7096)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGameBingoFlipCardScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] - pub knjmpbhkhcj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "9")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] + pub knjmpbhkhcj: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(bool, tag = "11")] pub bdefaffdbcc: bool, /// offset: 36 - #[prost(uint32, tag = "5")] - pub djeimgghmgm: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, + #[prost(uint32, tag = "14")] + pub total_score: u32, } /// Obf: HIAFBJNNCHN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7067)] +#[cmdid(7029)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGameGachaCsReq {} /// Obf: AIMFGJGOLNG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7085)] +#[cmdid(7063)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGameGachaScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub clggklnplck: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub clggklnplck: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nndkliballc { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub jjkpbplagan: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] 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, + #[prost(uint32, tag = "1")] + pub kpgneaboecg: u32, /// offset: 48 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub ahapdfnpicg: u32, - /// offset: 52 - #[prost(uint32, tag = "4")] + /// offset: 40 + #[prost(uint32, tag = "10")] pub ghknbioflga: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub olghchmmmia: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "12")] + pub komeomhbcec: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub hdakgbmlkki: ::prost::alloc::vec::Vec, } /// Obf: HDLCCMGHJAD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7032)] +#[cmdid(7073)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizCsReq { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "5")] pub olghchmmmia: ::prost::alloc::vec::Vec, } /// Obf: AJCNPDNBIEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7035)] +#[cmdid(7012)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyAcceptQuizScRsp { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 16 #[prost(message, optional, tag = "14")] pub lochfjeeckl: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpegncjdbom { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub bllleigdmoi: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub ahapdfnpicg: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + /// offset: 24 + #[prost(uint32, tag = "7")] pub afhmlgfilfn: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub bllleigdmoi: u32, } /// Obf: PBPDPNPJHLE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7017)] +#[cmdid(7053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyQuizDurationChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "1")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Loebaoefmdc { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub habhoamcglh: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hcfjijhljdm: u32, /// offset: 32 + #[prost(uint32, tag = "3")] + pub hcfjijhljdm: u32, + /// offset: 24 #[prost(bool, tag = "7")] pub fnfjocegfbi: bool, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub habhoamcglh: u32, } /// Obf: FGDFHJPOHML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7005)] +#[cmdid(7075)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGuessChooseCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub hcfjijhljdm: u32, } /// Obf: AIADHAKAAIC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7014)] +#[cmdid(7044)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGuessChooseScRsp { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub hcfjijhljdm: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub hcfjijhljdm: 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")] + #[prost(uint32, tag = "2")] pub lcfdopinebo: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub item_list: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub habhoamcglh: u32, } /// Obf: ODKIEBABOOC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7063)] +#[cmdid(7018)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGuessDrawScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "11")] pub khlfdhanjco: ::prost::alloc::vec::Vec, } /// Obf: IAFJANHGCLL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7082)] +#[cmdid(7049)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMonopolyFriendRankingListCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7053)] +#[cmdid(7015)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mlbdfeobkij { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Baneligflco { /// offset: 24 - #[prost(uint32, tag = "5")] - pub mfkhdanpcic: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub cbilpmicekc: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] + /// offset: 28 + #[prost(uint32, tag = "10")] pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub mfkhdanpcic: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dbphhpgnmkc { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "3")] pub npengfbhfjn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njhagkghkjj { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub dbpjbmmgahh: u32, + /// offset: 48 + #[prost(bool, tag = "2")] + pub dkjbkelkkfo: bool, + /// offset: 56 + #[prost(uint32, tag = "3")] + pub ifdiiodcflc: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub kdfdfbhkcng: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub oecipjipkeg: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub eekpbpfpnik: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub jdmngbjdlbn: u32, /// offset: 24 + #[prost(uint32, tag = "11")] + pub hnenmgmgonm: u32, + /// offset: 52 #[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)] +#[cmdid(7082)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyDailySettleScNotify { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub olaonlglajo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub icpapcajfkk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub gcladekcjcg: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ingkndhecnf { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "8")] pub buff_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7090)] +#[cmdid(7094)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bbepmabcbgf { /// offset: 24 - #[prost(uint32, tag = "6")] - pub uid: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub kdfdfbhkcng: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub heihpapjhid: u32, /// offset: 32 #[prost(uint32, tag = "7")] - pub heihpapjhid: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] pub dohomjbjllg: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub uid: u32, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub oecipjipkeg: u32, } #[derive(proto_derive::CmdID)] @@ -38761,423 +39179,420 @@ pub struct Mmlldkhedcj {} /// Obf: PBNLNHAAAKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7041)] +#[cmdid(7037)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub bedhekagape: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub ponaokbniam: ::core::option::Option, } /// Obf: AABJNDIJDAD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7018)] +#[cmdid(7051)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyLikeCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub teleport_id: u32, } /// Obf: LDJFPALJFEK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7045)] +#[cmdid(7046)] #[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")] + #[prost(uint32, tag = "7")] pub teleport_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub reward_list: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: OJLCDCKIMON /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7037)] +#[cmdid(7019)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyLikeScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub lpbbjffnaca: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub dohomjbjllg: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub lpbbjffnaca: ::prost::alloc::vec::Vec, } /// Obf: AHAHBBILPOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7034)] +#[cmdid(7028)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMbtiReportCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Edgehpfokbh { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub acpkaoiiehj: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub cnt: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub acpkaoiiehj: u32, } /// Obf: MBKLKIAJPDD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7058)] +#[cmdid(7098)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMbtiReportScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub blinemkkeog: ::prost::alloc::vec::Vec, + /// offset: 49 + #[prost(bool, tag = "1")] + pub is_taken_reward: bool, /// offset: 24 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "3")] pub dmckdigkhlb: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(bool, tag = "5")] + pub jmfngfkbifl: bool, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub retcode: u32, /// offset: 40 - #[prost(int32, tag = "2")] + #[prost(int32, tag = "7")] 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")] + #[prost(int32, tag = "9")] pub cjbldkjdloj: i32, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub progress: u32, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub blinemkkeog: ::prost::alloc::vec::Vec, } /// Obf: LPFNJLAONFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7043)] +#[cmdid(7062)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyEventSelectFriendCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub lpdfmjpfgjh: u32, /// offset: 28 - #[prost(bool, tag = "1")] + #[prost(uint32, tag = "5")] + pub lpdfmjpfgjh: u32, + /// offset: 24 + #[prost(bool, tag = "7")] pub dhllpobklio: bool, } /// Obf: JDMGDNEIALG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7093)] +#[cmdid(7066)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub nlgnndifggf: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub add_coin: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eohaficjpip { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub nlgnndifggf: u32, /// offset: 28 - #[prost(uint32, tag = "13")] - pub id: u32, + #[prost(uint32, tag = "6")] + pub add_coin: u32, /// offset: 32 - #[prost(uint32, tag = "10")] - pub ddclcnponoh: u32, + #[prost(uint32, tag = "9")] + pub nlgnndifggf: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub cpocelolnhl: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub id: u32, } /// Obf: KHOPJJHMFMC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7096)] +#[cmdid(7055)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolySocialEventEffectScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "12")] pub okphcflplgh: ::prost::alloc::vec::Vec, } /// Obf: INEBJNDOBGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7091)] +#[cmdid(7016)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSocialEventServerCacheCsReq {} /// Obf: CAOAINDGCDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7023)] +#[cmdid(7006)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub okphcflplgh: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7089)] +#[cmdid(7074)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jhidmebbkpe { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] pub cnilhhcdakd: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7040)] +#[cmdid(7057)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gddeakmjoap { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub fhaiobnladg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub fhaiobnladg: ::prost::alloc::vec::Vec, } /// Obf: LGAMHIEPIIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7011)] +#[cmdid(7023)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGetRaffleTicketCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] - pub gackjlbpkgd: u32, + #[prost(uint32, tag = "2")] + pub pool_id: u32, } /// Obf: APIIDMEFDJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7097)] +#[cmdid(7083)] #[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, + #[prost(uint32, tag = "6")] + pub pool_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub hdlpekimajb: ::prost::alloc::vec::Vec, } /// Obf: PPNADCDDNNP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7069)] +#[cmdid(7095)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyTakeRaffleTicketRewardCsReq { /// offset: 24 - #[prost(uint64, tag = "2")] - pub bbpghfjoadi: u64, + #[prost(uint32, tag = "3")] + pub pool_id: u32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub gackjlbpkgd: u32, + #[prost(uint64, tag = "9")] + pub bbpghfjoadi: u64, } /// Obf: BCBFOIIENII /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7046)] +#[cmdid(7017)] #[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")] + #[prost(uint32, tag = "5")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub gackjlbpkgd: u32, - /// offset: 40 #[prost(uint32, tag = "6")] + pub pool_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] pub bbpghfjoadi: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub reward_list: ::core::option::Option, } /// Obf: DHOLOGBDGDI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7022)] +#[cmdid(7060)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct MonopolyScrachRaffleTicketScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] - pub gackjlbpkgd: u32, + pub pool_id: u32, /// offset: 32 #[prost(uint64, tag = "13")] pub bbpghfjoadi: u64, } +/// Obf: PNLLICGHFCA +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(7090)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct MonopolyScrachRaffleTicketScRsp { + /// offset: 32 + #[prost(uint64, tag = "8")] + pub bbpghfjoadi: u64, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub pool_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} /// Obf: FPPAAKNAEKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7044)] +#[cmdid(7032)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGetRegionProgressCsReq {} /// Obf: NLBPGICIMJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7086)] +#[cmdid(7070)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub cngmmdkcbnd: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub heihpapjhid: u32, } /// Obf: PHKOAOLFBFI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7075)] +#[cmdid(7097)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoCsReq {} /// Obf: OPHOAKJPGFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7055)] +#[cmdid(7003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonopolyGetRafflePoolInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub malpphceogb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: OELHDNEGGBB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7068)] +#[cmdid(7001)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyTakePhaseRewardCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "9")] pub iicekepfmjo: ::prost::alloc::vec::Vec, } /// Obf: OCLIPJHEAGJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7008)] +#[cmdid(7064)] #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub iicekepfmjo: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward_list: ::core::option::Option, } /// Obf: MGHEAIMFOMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7079)] +#[cmdid(7059)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardCsReq {} /// Obf: HAPCCLFFPNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7047)] +#[cmdid(7009)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMonopolyMbtiReportRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub reward_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: ANNMAOPFDAL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7056)] +#[cmdid(7079)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMonopolyDailyReportCsReq {} /// Obf: OMDFLBJFIDM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7065)] +#[cmdid(7007)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMonopolyDailyReportScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub olaonlglajo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub olaonlglajo: ::core::option::Option, } /// Obf: IJGOCJPBPFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7070)] +#[cmdid(7087)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyClickCellCsReq { /// offset: 24 #[prost(uint32, tag = "1")] - pub ihaomlephom: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] pub map_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub ihaomlephom: u32, } /// Obf: DBGDANBJNMM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7084)] +#[cmdid(7024)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MonopolyClickCellScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub ihaomlephom: u32, /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub map_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub ihaomlephom: u32, } /// Type: Req #[derive(proto_derive::CmdID)] @@ -39186,80 +39601,72 @@ pub struct MonopolyClickCellScRsp { pub struct Dnbhklfemlg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7021)] +#[cmdid(7100)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Epaikohmldk { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: IMNPPGALEHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1073)] +#[cmdid(1025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FightGameStateCsReq {} /// Obf: ABAIDFKODPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1003)] +#[cmdid(1078)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStateScRsp { - /// offset: 24 - #[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 = "4")] - pub kaedkfomadj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub room_ext_info: ::core::option::Option, /// offset: 48 #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub kaedkfomadj: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "13")] + pub dfleoigplnm: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1080)] +#[cmdid(1093)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nlopjlcmlen { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub player_data: u32, -} +pub struct Nlopjlcmlen {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1027)] +#[cmdid(1058)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpgigmpbibo { - /// offset: 24 - #[prost(string, tag = "2")] - pub ajhcnddfmjo: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "6")] - pub bkiijelpnpl: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint64, tag = "14")] - pub fgnfdgakkap: u64, - /// offset: 48 - #[prost(uint32, tag = "9")] - pub hpgjpofoopm: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(string, tag = "10")] + pub fight_token: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub port: u32, + /// offset: 16 + #[prost(string, tag = "14")] + pub gate_server_address: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint64, tag = "15")] + pub fgnfdgakkap: u64, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1036)] +#[cmdid(1088)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ihglpglpdff { - /// offset: 24 - #[prost(uint64, tag = "5")] - pub fgnfdgakkap: u64, -} +pub struct Ihglpglpdff {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1013)] +#[cmdid(1081)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjagfpldcaf { /// offset: 24 @@ -39269,124 +39676,144 @@ pub struct Jjagfpldcaf { /// Obf: HMJOPNLILHK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1015)] +#[cmdid(1086)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightGameStartScNotify { - /// offset: 16 - #[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(1081)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hffceacmeig { /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "11")] pub kaedkfomadj: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1010)] +#[cmdid(1047)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nenhkmefaec { +pub struct Hffceacmeig { /// 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 kaedkfomadj: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1026)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Nenhkmefaec { + /// offset: 28 + #[prost(uint32, tag = "4")] pub bcakpnchiij: u32, - /// offset: 40 - #[prost(enumeration = "Nppemmillco", tag = "15")] + /// offset: 24 + #[prost(enumeration = "Nppemmillco", tag = "9")] pub reason: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ooahbhodmhg { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] + pub count: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub hbonkleoeei: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub lalgadhlmcb: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjleildlonn { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub dbinclphefn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub eecijblglng: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dbinclphefn: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dglbofkggll { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ecoaklbolda { /// offset: 24 - #[prost(uint32, tag = "6")] - pub eecijblglng: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub cbffgfbefmf: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Plicooflbib { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bckbemgggif { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub eecijblglng: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jcnljnelkeo { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] + pub eecijblglng: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Jjijamhkngo { + /// offset: 32 + #[prost(bool, tag = "6")] + pub glejfciomkc: bool, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub eecijblglng: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub cjpdgbplfig: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gkjhnglhoba { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub cjpdgbplfig: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub glejfciomkc: bool, + /// offset: 32 + #[prost(uint32, tag = "11")] pub eecijblglng: u32, } /// Obf: GNHMFIJAGIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1087)] +#[cmdid(1013)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMatchPlayDataCsReq { - /// offset: 16 - #[prost(enumeration = "FightGameMode", repeated, tag = "5")] + /// offset: 24 + #[prost(enumeration = "FightGameMode", repeated, tag = "15")] pub lcchakbkahl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pnegdoholdn { + /// offset: 40 + #[prost(uint32, tag = "13")] + pub panel_id: u32, /// offset: 32 #[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")] + #[prost(oneof = "pnegdoholdn::Aelhflgjmjn", tags = "11, 4, 6, 3")] pub aelhflgjmjn: ::core::option::Option, } /// Nested message and enum types in `PNEGDOHOLDN`. @@ -39394,60 +39821,63 @@ pub mod pnegdoholdn { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Aelhflgjmjn { - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "11")] Odlonplecjb(super::Pjleildlonn), - /// offset: 16 - #[prost(message, tag = "5")] + /// offset: 24 + #[prost(message, tag = "4")] Ocgclkahgbk(super::Ecoaklbolda), - /// offset: 16 - #[prost(message, tag = "3")] + /// offset: 24 + #[prost(message, tag = "6")] Icnfmliaake(super::Jcnljnelkeo), + /// offset: 24 + #[prost(message, tag = "3")] + Gmdckaoegnf(super::Jjijamhkngo), } } /// Obf: HIEKCDEJNIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1029)] +#[cmdid(1071)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMatchPlayDataRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub jbmeeggolkn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub jbmeeggolkn: ::prost::alloc::vec::Vec, } /// Obf: LKOGDPGHEKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1012)] +#[cmdid(1040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MatchPlayDataChangeNtf { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "5")] pub kmcdhfgjfnj: ::core::option::Option, } /// Obf: CDLJKKNLHBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1054)] +#[cmdid(1033)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFriendRankingInfoCsReq { /// offset: 24 - #[prost(enumeration = "FightGameMode", tag = "14")] + #[prost(enumeration = "FightGameMode", tag = "15")] pub gjnmhilinhc: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dlcjpindiac { /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub ppoagpgeafh: u32, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub uid: u32, - #[prost(oneof = "dlcjpindiac::Kknboacncon", tags = "10, 5, 7")] + #[prost(oneof = "dlcjpindiac::Kknboacncon", tags = "15, 1, 11, 3")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `DLCJPINDIAC`. @@ -39455,591 +39885,587 @@ pub mod dlcjpindiac { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "10")] + /// offset: 24 + #[prost(message, tag = "15")] Bjkbademeoe(super::Dglbofkggll), - /// offset: 16 - #[prost(message, tag = "5")] + /// offset: 24 + #[prost(message, tag = "1")] Kcicnnfjeac(super::Plicooflbib), - /// offset: 16 - #[prost(message, tag = "7")] + /// offset: 24 + #[prost(message, tag = "11")] Lenbienefib(super::Bckbemgggif), + /// offset: 24 + #[prost(message, tag = "3")] + Onnakpkdlho(super::Gkjhnglhoba), } } /// Obf: NBNNMNBEJCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1083)] +#[cmdid(1038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFriendRankingInfoRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub mlphlihfgkg: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "FightGameMode", tag = "13")] - pub gjnmhilinhc: i32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 32 + #[prost(enumeration = "FightGameMode", tag = "11")] + pub gjnmhilinhc: i32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, } /// Obf: KGALHFLMAKC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1009)] +#[cmdid(1039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelfRankChangeNtf { - /// offset: 16 - #[prost(message, repeated, tag = "9")] - pub mlphlihfgkg: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(enumeration = "FightGameMode", tag = "11")] pub gjnmhilinhc: i32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub mlphlihfgkg: ::prost::alloc::vec::Vec, } /// Obf: FKONEIIILGP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4673)] +#[cmdid(4625)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMultipleDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nglobfbcgbb { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub cllfackfnbo: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub cllfackfnbo: u32, } /// Obf: IPBOFGFMHHC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4603)] +#[cmdid(4678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMultipleDropInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub fafffjgjhhc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub mopagknemod: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub mopagknemod: ::prost::alloc::vec::Vec, } /// Obf: DHGOJJOGOKL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4680)] +#[cmdid(4693)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoScNotify { /// offset: 16 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "4")] pub mopagknemod: ::prost::alloc::vec::Vec, } /// Obf: FNOACGHLHGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4627)] +#[cmdid(4658)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gclpbmpohli { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub panel_id: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] - pub jmgpfeglcgg: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub faoagkppngn: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] + pub faoagkppngn: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub jmgpfeglcgg: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub panel_id: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub lfohebcnmdp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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")] + #[prost(uint32, tag = "1")] + pub nekconmfffe: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] pub kfbiodickgc: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub panel_id: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub total_count: u32, } /// Obf: NGNBAKJNPID /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4636)] +#[cmdid(4688)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerReturnMultiDropInfoScRsp { - /// offset: 24 - #[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 = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub fafffjgjhhc: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub hdliggemokm: ::core::option::Option, } /// Obf: JDIMGPHOEPL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4613)] +#[cmdid(4681)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MultipleDropInfoNotify { - /// offset: 16 - #[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(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "7")] + pub jgalogdbcki: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub mopagknemod: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub fafffjgjhhc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Baefmejjibi { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub ceamlkcmmgd: u32, /// offset: 28 - #[prost(enumeration = "Gbaepolffmg", tag = "15")] + #[prost(uint32, tag = "6")] + pub ceamlkcmmgd: u32, + /// offset: 24 + #[prost(enumeration = "Gbaepolffmg", tag = "11")] pub pos_index: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fccdkhngiph { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "1")] pub mldlnlgbmhn: u32, - /// offset: 40 - #[prost(uint32, tag = "11")] - pub level: u32, /// offset: 44 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] + pub area_id: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub fjpjfhpnkbh: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub pelhcnilcbp: u32, /// offset: 48 - #[prost(uint32, tag = "10")] - pub area_id: u32, + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fgfjnanbjji { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub clllemmkdmb: u32, /// offset: 28 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "10")] 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")] + /// offset: 44 + #[prost(uint32, tag = "6")] + pub kfgldlfbffb: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] 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")] + /// offset: 32 + #[prost(uint32, tag = "10")] + pub mglekdeajbb: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] pub mlbmdlbkeem: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cbefdhffnln: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fehhkdiiena { + /// offset: 28 + #[prost(uint32, tag = "3")] + pub ceamlkcmmgd: u32, /// 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, Eq, Hash, ::prost::Message)] pub struct Ffeehebblci { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub dahomkdlegi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub pkdandjfaon: u32, - /// offset: 36 - #[prost(enumeration = "MuseumRandomEventState", tag = "5")] - pub state: i32, /// offset: 40 - #[prost(uint32, tag = "12")] - pub jjbkggdagim: u32, + #[prost(enumeration = "MuseumRandomEventState", tag = "3")] + pub state: i32, /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub omilgfhkgbc: u32, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub jgpiofgpbge: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub jjbkggdagim: u32, /// offset: 52 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] + pub jgpiofgpbge: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub dahomkdlegi: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "14")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cdnpkgokepk { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "1")] 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")] + #[prost(uint32, tag = "2")] pub elaeneobajd: u32, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, } /// Obf: NNKJBOKLHAF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4373)] +#[cmdid(4325)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetMuseumInfoCsReq {} /// Obf: IKADIECNGND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4303)] +#[cmdid(4378)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetMuseumInfoScRsp { - /// offset: 16 - #[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 kaadgpolien: u32, /// offset: 92 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] + pub exp: u32, + /// offset: 64 + #[prost(message, optional, tag = "2")] + pub target: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub bilnkfbkobc: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "4")] + pub cur_fund: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub onjeomgpglj: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "6")] pub nehfebhdgik: u32, - /// offset: 96 - #[prost(uint32, tag = "15")] - pub retcode: u32, + /// offset: 48 + #[prost(message, optional, tag = "7")] + pub pkjchldhkbl: ::core::option::Option, /// offset: 100 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] + pub oncbjhbkblb: u32, + /// offset: 96 + #[prost(uint32, tag = "9")] + pub kaadgpolien: u32, + /// offset: 80 + #[prost(uint32, tag = "11")] pub ekgpinkbled: u32, + /// offset: 72 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 88 + #[prost(uint32, tag = "13")] + pub level: u32, + /// offset: 56 + #[prost(message, repeated, tag = "14")] + pub area_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, } /// Obf: FOOHBPABPNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4380)] +#[cmdid(4393)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyNpcStuffCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub ceamlkcmmgd: u32, } /// Obf: BBNNCAIJLKL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4327)] +#[cmdid(4358)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyNpcStuffScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub ceamlkcmmgd: u32, } /// Obf: HIJBMFLHGEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4336)] +#[cmdid(4388)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(enumeration = "Gbaepolffmg", tag = "6")] + pub pos_index: i32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub pikepjndjpe: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ceamlkcmmgd: u32, } /// Obf: JCKHEKIFHLO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4313)] +#[cmdid(4381)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "5")] pub pikepjndjpe: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub ceamlkcmmgd: u32, + /// offset: 32 + #[prost(enumeration = "Gbaepolffmg", tag = "13")] + pub pos_index: i32, } /// Obf: IMAAMKJIHNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4315)] +#[cmdid(4386)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RemoveStuffFromAreaCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub ceamlkcmmgd: u32, } /// Obf: CHCPOJDPPJL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4381)] +#[cmdid(4347)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RemoveStuffFromAreaScRsp { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub ceamlkcmmgd: u32, } /// Obf: GGILOAPIPBF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4310)] +#[cmdid(4326)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncGetStuffScNotify { /// offset: 24 #[prost(enumeration = "GetStuffType", tag = "3")] pub bapbmhchcic: i32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub ceamlkcmmgd: u32, } /// Obf: FEDOFFJODEM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4387)] +#[cmdid(4313)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncGetExhibitScNotify { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub mmnbpcgionf: u32, } /// Obf: HFIFAFEEAHI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4329)] +#[cmdid(4371)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishCurTurnCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub idfangelpee: u32, } /// Obf: CHIBEKJIAMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4312)] +#[cmdid(4340)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishCurTurnScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "14")] - pub cflkhblidnc: u32, + pub retcode: u32, } /// Obf: DOIJKIKLBEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4354)] +#[cmdid(4333)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpgradeAreaCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub area_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub level: u32, } /// Obf: EIBGMKIJNDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4383)] +#[cmdid(4338)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub area_id: u32, } /// Obf: AIENHIHMJDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4309)] +#[cmdid(4339)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpgradeAreaStatCsReq { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub area_id: u32, /// offset: 32 - #[prost(enumeration = "StatType", tag = "6")] + #[prost(enumeration = "StatType", tag = "13")] pub gnbkdchldgl: i32, } /// Obf: EAINGAEAJIN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4342)] +#[cmdid(4304)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpgradeAreaStatScRsp { + /// offset: 28 + #[prost(enumeration = "StatType", tag = "1")] + pub gnbkdchldgl: i32, /// offset: 24 #[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, + #[prost(uint32, tag = "10")] + pub area_id: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub level: u32, } /// Obf: EJLFOBMAPEJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4376)] +#[cmdid(4311)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncMuseumInfoChangedScNotify { - /// offset: 16 - #[prost(message, optional, tag = "6")] - 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, 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 = "12")] - pub level: u32, /// offset: 76 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] 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 + pub cur_fund: u32, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub target: ::core::option::Option, + /// offset: 72 #[prost(uint32, tag = "5")] pub ekgpinkbled: u32, /// offset: 96 - #[prost(uint32, tag = "11")] - pub cur_fund: u32, + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 92 + #[prost(uint32, tag = "7")] + pub kaadgpolien: u32, + /// offset: 64 + #[prost(uint32, repeated, tag = "8")] + pub onjeomgpglj: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub area_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "10")] + pub bilnkfbkobc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub dhiohiopcgp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub pkjchldhkbl: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub nehfebhdgik: u32, + /// offset: 84 + #[prost(uint32, tag = "14")] + pub oncbjhbkblb: u32, } /// Obf: HIEMNHKDOJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4361)] +#[cmdid(4348)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncMuseumRandomEventStartScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub cikpbgdiabo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub info: ::core::option::Option, } /// Obf: BKCPHOMPACI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4324)] +#[cmdid(4345)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct MuseumRandomEventQueryCsReq { - /// offset: 24 - #[prost(int32, tag = "10")] - pub illocmpnioh: i32, -} +pub struct MuseumRandomEventQueryCsReq {} /// Obf: PJKFNOJHHHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4371)] +#[cmdid(4369)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MuseumRandomEventQueryScRsp { /// offset: 24 - #[prost(message, optional, tag = "13")] - pub cikpbgdiabo: ::core::option::Option, + #[prost(message, optional, tag = "8")] + pub info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] pub retcode: u32, @@ -40047,337 +40473,316 @@ pub struct MuseumRandomEventQueryScRsp { /// Obf: MLBLCNIPBFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4378)] +#[cmdid(4365)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MuseumRandomEventSelectCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub jgpiofgpbge: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub event_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub jgpiofgpbge: u32, } /// Obf: MGPKJCKKCBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4352)] +#[cmdid(4330)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MuseumRandomEventSelectScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub jgpiofgpbge: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub event_id: u32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub jgpiofgpbge: u32, } /// Obf: OPLMCLODKAJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4338)] +#[cmdid(4336)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncMuseumFundsChangedScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] - pub cur_fund: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(4348)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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)] +#[cmdid(4372)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncMuseumTargetStartNotify { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub kfgldlfbffb: u32, } /// Obf: LICMNPOKCMB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4374)] +#[cmdid(4380)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncMuseumTargetMissionFinishNotify { + /// offset: 36 + #[prost(bool, tag = "1")] + pub maompidomij: bool, /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "9")] pub clllemmkdmb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "5")] - pub maompidomij: bool, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub kfgldlfbffb: u32, } /// Obf: BDDMKOIHCPK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4392)] +#[cmdid(4384)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncMuseumTargetRewardNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "4")] pub kfgldlfbffb: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub item_count: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 24 + #[prost(uint32, tag = "15")] pub item_id: u32, } /// Obf: CHMJIHDLDEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4366)] +#[cmdid(4321)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeCollectRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub item_id: u32, } /// Obf: JDMPHALCCKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4330)] +#[cmdid(4305)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCollectRewardRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] pub item_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmLevel { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub unlock_level: u32, /// offset: 28 - #[prost(bool, tag = "2")] - pub full_combo: bool, + #[prost(uint32, tag = "2")] + pub unlock_level: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub level_id: u32, + /// offset: 24 + #[prost(bool, tag = "12")] + pub full_combo: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmGroup { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub bbinfdhmgii: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "9")] - pub eohmncboalc: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] - pub music_group_phase: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub music_group_id: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub music_group_phase: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub eohmncboalc: ::prost::alloc::vec::Vec, } /// Obf: EGOPMFJBPMH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7596)] +#[cmdid(7579)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct MusicRhythmDataCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub player_data: u32, -} +pub struct MusicRhythmDataCsReq {} /// Obf: NANCKMNBPCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7588)] +#[cmdid(7595)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MusicRhythmDataScRsp { + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] + pub unlock_track_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(bool, tag = "2")] + pub show_hint: bool, + /// offset: 40 + #[prost(message, repeated, tag = "4")] + pub level_data_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "5")] + pub music_group: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub cur_song_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub unlock_phase_list: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub cur_level_id: u32, + /// offset: 68 + #[prost(uint32, tag = "11")] + pub retcode: u32, /// offset: 24 #[prost(uint32, repeated, tag = "12")] - 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 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: NGHAHHMDHJB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7591)] +#[cmdid(7588)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmStartLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub level_id: u32, } /// Obf: IBPLDFOPIFJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7582)] +#[cmdid(7574)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmStartLevelScRsp { - /// offset: 24 - #[prost(string, tag = "15")] - pub fppecoiahep: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, + /// offset: 16 + #[prost(string, tag = "6")] + pub trans_no: ::prost::alloc::string::String, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub level_id: u32, } /// Obf: JPOHGNLDCMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7592)] +#[cmdid(7575)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmFinishLevelCsReq { - /// offset: 24 - #[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, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub role_star: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub score_id: u32, } /// Obf: OOIGMDLPHOD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7598)] +#[cmdid(7592)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmFinishLevelScRsp { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] pub level_id: u32, } /// Obf: PEMJOICNGMM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7574)] +#[cmdid(7577)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmUnlockTrackScNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "11")] pub pfhnonknhac: ::prost::alloc::vec::Vec, } /// Obf: KDJCAKMNDMI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7587)] +#[cmdid(7599)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataCsReq { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "6")] pub benafnhlceo: ::core::option::Option, } /// Obf: HHLNMCEJIDN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7600)] +#[cmdid(7591)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmSaveSongConfigDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub efeglaoajda: u32, /// offset: 28 + #[prost(uint32, tag = "4")] + pub efeglaoajda: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub cur_song_id: u32, + /// offset: 24 #[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(7589)] +#[cmdid(7582)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmUnlockSongNotify { /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "13")] pub phchfkmhdma: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7578)] +#[cmdid(7590)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmMaxDifficultyLevelsUnlockNotify {} /// Obf: DECBOGPHHLN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7581)] +#[cmdid(7585)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct MusicRhythmUnlockSongSfxScNotify { /// offset: 16 #[prost(uint32, repeated, tag = "10")] pub phchfkmhdma: ::prost::alloc::vec::Vec, } +/// Obf: OfferingInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct OfferingInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub has_taken_reward_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub level_exp: u32, - /// offset: 36 + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub has_taken_reward_id_list: ::prost::alloc::vec::Vec, + /// offset: 44 #[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")] + #[prost(uint32, tag = "5")] pub offering_level: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub total_exp: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub offering_id: u32, } /// Obf: GDKCEFMKPOB /// Type: Req @@ -40386,47 +40791,47 @@ pub struct OfferingInfo { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetOfferingInfoCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "11")] pub offering_id_list: ::prost::alloc::vec::Vec, } /// Obf: AMFCIFOOKNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6926)] +#[cmdid(6928)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetOfferingInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub offering_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: COAKAAHCAJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6936)] +#[cmdid(6923)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SubmitOfferingItemCsReq { /// offset: 24 + #[prost(uint32, tag = "10")] + pub offering_id: u32, + /// offset: 28 #[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)] +#[cmdid(6932)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SubmitOfferingItemScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub offering_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub offering_info: ::core::option::Option, } /// Obf: OLFFBCHOLMN /// Type: Req @@ -40434,75 +40839,72 @@ pub struct SubmitOfferingItemScRsp { #[cmdid(6922)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeOfferingRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] + /// offset: 36 + #[prost(uint32, tag = "1")] + pub offering_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] pub take_reward_level_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub offering_id: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub interacted_prop_entity_id: u32, } /// Obf: FBBGFEKMMIJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6939)] +#[cmdid(6937)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeOfferingRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub reward: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "15")] - pub offering_info: ::core::option::Option, + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub offering_info: ::core::option::Option, } /// Obf: KAFLJMENFBA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6932)] +#[cmdid(6925)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct OfferingInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub offering_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4073)] +#[cmdid(4025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AcceptedPamMissionExpireCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub main_mission_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4003)] +#[cmdid(4078)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct AcceptedPamMissionExpireScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "4")] - pub main_mission_id: u32, + pub retcode: u32, } /// Obf: CLLPLCICDOB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4080)] +#[cmdid(4093)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "1")] + pub main_mission_id: u32, + /// offset: 24 + #[prost(uint64, tag = "13")] + pub expire_time: u64, } /// Obf: NCHNMOMFEFO /// Type: Req @@ -40513,43 +40915,43 @@ pub struct GetPamSkinDataCsReq {} /// Obf: FCFKMMCAFKA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8126)] +#[cmdid(8128)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPamSkinDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "10")] - pub unlock_skin_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub unlock_skin_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub cur_skin: u32, } /// Obf: MGNHCFALBAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8136)] +#[cmdid(8123)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPamSkinCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub pam_skin: u32, } /// Obf: BDJOLGFOHLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8140)] +#[cmdid(8132)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPamSkinScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] - pub set_skin: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] + pub set_skin: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] pub cur_skin: u32, } /// Obf: GDEKLGACBCM @@ -40559,21 +40961,21 @@ pub struct SelectPamSkinScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockPamSkinScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub pam_skin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Badoonpcdlo { /// offset: 24 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "1")] pub ajgolakngpa: bool, /// offset: 28 - #[prost(uint32, tag = "2")] - pub time: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub level_id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub time: u32, } /// Obf: JNIAPEEOKJN /// Type: Req @@ -40584,59 +40986,59 @@ pub struct ParkourGetDataCsReq {} /// Obf: KKKCJLHIGKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8386)] +#[cmdid(8388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "8")] pub cgipfmldpna: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 time: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub ljjgfipldli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Coimbcbmnie { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "2")] pub bedhekagape: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: CLOIKIFPAJC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8396)] +#[cmdid(8383)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ParkourGetRankingInfoCsReq {} /// Obf: KIAGIOBGGNK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8400)] +#[cmdid(8392)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourGetRankingInfoScRsp { /// offset: 16 - #[prost(message, repeated, tag = "10")] - pub jnmfkjhcoeg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "1")] pub lgfnfabaaga: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "5")] + pub jnmfkjhcoeg: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: HJELNANIFIE @@ -40646,165 +41048,165 @@ pub struct ParkourGetRankingInfoScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ParkourStartLevelCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub cekkjhbneod: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub level_id: u32, } /// Obf: FLAIJDHDEBI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8399)] +#[cmdid(8397)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ParkourStartLevelScRsp { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub cekkjhbneod: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub level_id: u32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] + pub cekkjhbneod: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Abebeokfkff { /// offset: 24 - #[prost(enumeration = "Ejeghjpampi", tag = "13")] - pub r#type: i32, - /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub cnt: u32, + /// offset: 28 + #[prost(enumeration = "Ejeghjpampi", tag = "12")] + pub r#type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bdeolcnpbpp { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub cnt: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub cnt: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oiheiidjoli { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] pub oecocopooho: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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 + /// offset: 52 #[prost(uint32, tag = "2")] pub fpidongekfo: u32, - /// offset: 48 - #[prost(uint32, tag = "11")] - 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 = "3")] + pub mgpmdjommok: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub bappkhbkoag: u32, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub ncmmfcjgdka: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub dhjealpgpjk: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub gcafhjiamil: u32, + /// offset: 40 #[prost(uint32, tag = "12")] pub gbolmeoheob: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub gomfpkdiika: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub ploembocige: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub gphniogicjp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ijjfbfpcbci { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub ieojfkhkbep: u32, /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] + pub kbfhflodgia: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub icbkcjkhnbp: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub blefgkagden: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub ieojfkhkbep: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub kbfhflodgia: u32, } /// Obf: BLFMKDAGCFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8392)] +#[cmdid(8385)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ParkourEndLevelCsReq { - /// offset: 16 - #[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: 52 - #[prost(uint32, tag = "4")] - pub level_id: u32, - /// offset: 56 - #[prost(uint32, tag = "5")] - 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")] + #[prost(uint32, tag = "1")] pub time: u32, + /// offset: 56 + #[prost(enumeration = "Ohfeckkadek", tag = "2")] + pub end_reason: i32, + /// offset: 60 + #[prost(uint32, tag = "3")] + pub total_time: u32, /// offset: 72 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] + pub kmgmfcjiapi: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub rank: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub pkmaffmmmae: ::core::option::Option, + /// offset: 64 + #[prost(uint32, tag = "7")] pub cekkjhbneod: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub level_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub idljkfokbjd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub fenplcndkbj: ::prost::alloc::vec::Vec, } /// Obf: EJNFAIOPNEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8394)] +#[cmdid(8384)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ParkourEndLevelScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub enkcceacjkl: ::core::option::Option, - /// offset: 32 - #[prost(enumeration = "Ohfeckkadek", tag = "15")] + /// offset: 40 + #[prost(enumeration = "Ohfeckkadek", tag = "1")] pub end_reason: i32, /// offset: 36 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "2")] 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")] + #[prost(uint32, tag = "4")] pub level_id: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub time: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub enkcceacjkl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 37 + #[prost(bool, tag = "10")] + pub ajgolakngpa: bool, } /// Obf: OFKBDMOJBCP /// Type: Req @@ -40815,74 +41217,74 @@ pub struct GetPetDataCsReq {} /// Obf: IHFGDIHNHMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7617)] +#[cmdid(7621)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPetDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] pub unlocked_pet_id: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub cur_pet_id: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, } /// Obf: LHENKFJFGKH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7614)] +#[cmdid(7612)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SummonPetCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub summoned_pet_id: u32, } /// Obf: MPDGMIHGIFG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7611)] +#[cmdid(7607)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "6")] pub cur_pet_id: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub select_pet_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: NCLGCOEMLIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7602)] +#[cmdid(7605)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RecallPetCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub summoned_pet_id: u32, } /// Obf: DJNNFOIKDKF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7623)] +#[cmdid(7609)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RecallPetScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub select_pet_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "8")] pub cur_pet_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub select_pet_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7603)] +#[cmdid(7619)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CurPetChangedScNotify { /// offset: 24 @@ -40892,359 +41294,362 @@ pub struct CurPetChangedScNotify { /// Obf: IJCGOCNMJIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5173)] +#[cmdid(5125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPhoneDataCsReq {} /// Obf: HNPKMPJPIPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5103)] +#[cmdid(5178)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPhoneDataScRsp { - /// 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, + #[prost(uint32, repeated, tag = "1")] + pub owned_phone_cases: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "12")] - pub cur_phone_case: u32, + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 52 - #[prost(uint32, tag = "6")] - pub cur_chat_bubble: u32, - /// offset: 56 #[prost(uint32, tag = "3")] pub cur_phone_theme: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub owned_phone_themes: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(uint32, tag = "7")] - pub retcode: u32, + #[prost(uint32, tag = "10")] + pub cur_phone_case: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub cur_chat_bubble: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub owned_chat_bubbles: ::prost::alloc::vec::Vec, } /// Obf: BPGMIPJINKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5180)] +#[cmdid(5193)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectChatBubbleCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub bubble_id: u32, } /// Obf: IEIEEEFKLFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5127)] +#[cmdid(5158)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub ngjmmmbjfhd: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub cur_chat_bubble: u32, } /// Obf: HCNFKLDECJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5136)] +#[cmdid(5188)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockChatBubbleScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub bubble_id: u32, } /// Obf: BJHGBFMIPFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5113)] +#[cmdid(5181)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPhoneThemeCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub theme_id: u32, } /// Obf: PGNEMAJPKND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5115)] +#[cmdid(5186)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPhoneThemeScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub nnohelhpjom: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub cur_phone_theme: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub nnohelhpjom: u32, } /// Obf: HMOEGOMDNAA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5181)] +#[cmdid(5147)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockPhoneThemeScNotify { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub theme_id: u32, } /// Obf: MEGMIKNHDPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5110)] +#[cmdid(5126)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPhoneCaseCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub phone_case_id: u32, } /// Obf: IMOOBICJGGE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5187)] +#[cmdid(5113)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectPhoneCaseScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "9")] pub cur_phone_case: u32, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub namphkpioba: u32, } /// Obf: CIGKGOOHGAG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5129)] +#[cmdid(5171)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockPhoneCaseScNotify { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub phone_case_id: u32, } /// Obf: OFNMDDJOJEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9802)] +#[cmdid(9779)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PixAirGetDataCsReq {} /// Obf: IOAFKPDEIEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9812)] +#[cmdid(9793)] #[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, + #[prost(uint32, repeated, tag = "5")] + pub pgmijbogikn: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 60 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub score_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub jcobjampoal: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub opojigchgdo: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "15")] + pub retcode: 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")] + #[prost(uint32, tag = "1")] + pub aljnihnlnma: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub basic: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub mfpoknmfngm: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] pub stage_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Najfnkieedm { /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "10")] 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 + /// offset: 48 #[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, + #[prost(message, optional, tag = "2")] + pub basic: ::core::option::Option, + /// offset: 80 + #[prost(uint32, tag = "3")] + pub ajhdcegigmc: u32, + /// offset: 92 + #[prost(uint32, tag = "4")] + pub mfpoknmfngm: u32, + /// offset: 84 + #[prost(uint32, tag = "5")] + pub gjlddmiiilf: u32, + /// offset: 88 + #[prost(uint32, tag = "6")] + pub stage_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub switch_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(string, tag = "9")] + pub trans_no: ::prost::alloc::string::String, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub aljnihnlnma: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub ngnjhmeohbd: ::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, + #[prost(message, repeated, tag = "9")] + pub dcjdcpmkepn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] 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: 32 + #[prost(message, repeated, tag = "8")] + pub mkjecbomhpp: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] - pub pbfjfaljpfe: u32, + #[prost(uint32, tag = "10")] + pub slot_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jpebedhmnla { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub level: u32, - /// offset: 28 + /// offset: 40 #[prost(uint32, tag = "2")] - pub ccbiiddbfgk: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] pub unique_id: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub pos_index: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] + /// offset: 32 + #[prost(uint32, tag = "8")] pub grid_fight_equipment_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub ccbiiddbfgk: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcinpdaaeln { /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "9")] 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")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub ogdkjpdffai: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] + pub jomdkginnek: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] 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, + pub jomdkginnek: u32, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] + pub shop_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] pub aaiodnclaip: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub ogdkjpdffai: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Njhfbddhcen { - /// offset: 24 - #[prost(bool, tag = "8")] - pub lhgifdnpide: bool, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(bool, tag = "4")] + pub lhgifdnpide: bool, + /// offset: 24 + #[prost(uint32, tag = "5")] pub grid_fight_equipment_id: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eifbmcgpnmg { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "10")] + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "7")] pub eopncamiljf: ::std::collections::HashMap, } /// Obf: INOEJKDIMKO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9777)] +#[cmdid(9807)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PixAirSyncChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "8")] 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")] + #[prost(enumeration = "Jdhjmnagiia", tag = "5")] + pub source_type: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] pub bneflbpcpoi: u32, #[prost( oneof = "klbpbdlhkbg::Mmcgbgdjipn", - tags = "7, 6, 9, 13, 5, 4, 931, 201, 1781, 521" + tags = "14, 7, 2, 9, 12, 13, 347, 164, 730, 257" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -41253,35 +41658,35 @@ pub mod klbpbdlhkbg { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 24 - #[prost(message, tag = "7")] + /// offset: 16 + #[prost(message, tag = "14")] Fmigokidkjl(super::Ffkhfdjfagm), - /// offset: 24 - #[prost(message, tag = "6")] + /// offset: 16 + #[prost(message, tag = "7")] Ianbcdjpdjf(super::Nbkkabhmmpp), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "2")] Ekefdiephee(super::Gcinpdaaeln), - /// offset: 24 - #[prost(uint32, tag = "13")] + /// offset: 16 + #[prost(uint32, tag = "9")] Fkiafjbmapi(u32), - /// offset: 24 - #[prost(message, tag = "5")] + /// offset: 16 + #[prost(message, tag = "12")] Jkpinlkeook(super::Imagfgihljc), - /// offset: 24 - #[prost(message, tag = "4")] + /// offset: 16 + #[prost(message, tag = "13")] Dlohbpgemff(super::Eifbmcgpnmg), - /// offset: 24 - #[prost(message, tag = "931")] + /// offset: 16 + #[prost(message, tag = "347")] Kjhmpboigge(super::Nnffghjkpjd), - /// offset: 24 - #[prost(uint32, tag = "201")] + /// offset: 16 + #[prost(uint32, tag = "164")] Joinhcdhnnl(u32), - /// offset: 24 - #[prost(uint32, tag = "1781")] + /// offset: 16 + #[prost(uint32, tag = "730")] Pmfbiglpjja(u32), - /// offset: 24 - #[prost(uint32, tag = "521")] + /// offset: 16 + #[prost(uint32, tag = "257")] Oekkeimgbno(u32), } } @@ -41289,196 +41694,207 @@ pub mod klbpbdlhkbg { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Imagfgihljc { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub cdmfhngefcn: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub area_id: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "7")] pub ajhdcegigmc: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub area_id: u32, } /// Obf: GHMOAPECAPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9793)] +#[cmdid(9814)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub stage_id: u32, + /// offset: 32 + #[prost(bool, tag = "6")] + pub emmghdlipoh: bool, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub aljnihnlnma: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub plane_id: u32, } /// Obf: OMPGJHBEJAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9814)] +#[cmdid(9789)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "9")] pub emmghdlipoh: bool, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub stage_info: ::core::option::Option, } #[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 njpmpaagccd: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] pub score_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub alofcolhaga: u32, + /// offset: 52 + #[prost(uint32, tag = "7")] + pub gmlcjeoochj: u32, + /// offset: 44 + #[prost(enumeration = "Gjighknmilj", tag = "11")] + pub reason: i32, + /// offset: 48 + #[prost(uint32, tag = "223")] + pub oacblhiiieh: u32, + /// offset: 32 + #[prost(uint32, tag = "555")] + pub hgbhclhcgbb: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9797)] +#[cmdid(9818)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lifdllpaakf {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9789)] +#[cmdid(9773)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bfhpblanikg { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: BFMGLOCNHMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9815)] +#[cmdid(9777)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PixAirReenterStageCsReq {} /// Obf: GBMIHCDKOKK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9779)] +#[cmdid(9780)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub stage_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Epadpabcfgh { - /// offset: 24 - #[prost(uint32, tag = "15")] + /// offset: 32 + #[prost(uint32, tag = "3")] pub pos_index: u32, /// offset: 28 + #[prost(uint32, tag = "4")] + pub iaahnofkngn: u32, + /// offset: 24 #[prost(uint32, tag = "5")] pub unique_id: u32, } +/// Obf: DFOAHLEOOIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9804)] +#[cmdid(9790)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfoahleooik { +pub struct PixAirSwapEquipCsReq { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "13")] pub mjlgnpmnmop: ::prost::alloc::vec::Vec, } +/// Obf: LABAJFDICMD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9791)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Labajfdicmd { - /// offset: 24 - #[prost(uint32, tag = "13")] +#[cmdid(9787)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct PixAirSwapEquipScRsp { + /// offset: 32 + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub mjlgnpmnmop: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9810)] +#[cmdid(9799)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ilbjggehaek { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9775)] +#[cmdid(9803)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fciblhjdpid { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9778)] +#[cmdid(9776)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nbbinllongi { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub cdciopbfkgb: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9773)] +#[cmdid(9772)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpekdmbcaei { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9808)] +#[cmdid(9784)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iaopgeafecl {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9790)] +#[cmdid(9805)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekmnfjipcmi { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ffkhfdjfagm { /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub queue_position: u32, - #[prost(oneof = "ffkhfdjfagm::Mmcgbgdjipn", tags = "12, 2, 9, 1, 14, 3, 1130, 1318")] + #[prost( + oneof = "ffkhfdjfagm::Mmcgbgdjipn", + tags = "2, 10, 15, 14, 9, 13, 783, 1021" + )] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `FFKHFDJFAGM`. @@ -41486,41 +41902,41 @@ 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 + /// offset: 16 #[prost(message, tag = "2")] + Bacbkgjjoga(super::Ckicdpijimf), + /// offset: 16 + #[prost(message, tag = "10")] Ibifhoipage(super::Pkphooggpol), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "15")] Mofniojhbbl(super::Fjgmggiglpd), - /// offset: 24 - #[prost(message, tag = "1")] - Ipkgiijepaj(super::Kaajekkidie), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "14")] + Ipkgiijepaj(super::Kaajekkidie), + /// offset: 16 + #[prost(message, tag = "9")] Jfgimdgombh(super::Allfgcialij), - /// offset: 24 - #[prost(message, tag = "3")] + /// offset: 16 + #[prost(message, tag = "13")] Oooaclefdgm(super::Epbfaahfdnf), - /// offset: 24 - #[prost(message, tag = "1130")] + /// offset: 16 + #[prost(message, tag = "783")] Admicngjloi(super::Hieacfoemce), - /// offset: 24 - #[prost(message, tag = "1318")] + /// offset: 16 + #[prost(message, tag = "1021")] Aoemgefgifg(super::Ccpcaigebcb), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9799)] +#[cmdid(9791)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iifhchdpkia { /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub queue_position: u32, - #[prost(oneof = "iifhchdpkia::Mmcgbgdjipn", tags = "13, 15, 10, 6, 1, 9, 526, 734")] + #[prost(oneof = "iifhchdpkia::Mmcgbgdjipn", tags = "4, 8, 13, 15, 14, 11, 508, 713")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `IIFHCHDPKIA`. @@ -41528,53 +41944,53 @@ pub mod iifhchdpkia { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 24 - #[prost(message, tag = "13")] + /// offset: 16 + #[prost(message, tag = "4")] Dhjnfokbpnc(super::Agbpbaoccjf), - /// offset: 24 - #[prost(message, tag = "15")] + /// offset: 16 + #[prost(message, tag = "8")] Jeiodbpcknb(super::Ohpmdjfalnh), - /// offset: 24 - #[prost(message, tag = "10")] + /// offset: 16 + #[prost(message, tag = "13")] Mofniojhbbl(super::Mojcejippgo), - /// offset: 24 - #[prost(message, tag = "6")] + /// offset: 16 + #[prost(message, tag = "15")] Ipkgiijepaj(super::Aeggfgbnlpe), - /// offset: 24 - #[prost(message, tag = "1")] + /// offset: 16 + #[prost(message, tag = "14")] Jfgimdgombh(super::Ljgkogkedoa), - /// offset: 24 - #[prost(message, tag = "9")] + /// offset: 16 + #[prost(message, tag = "11")] Oooaclefdgm(super::Hldljbfimoo), - /// offset: 24 - #[prost(message, tag = "526")] + /// offset: 16 + #[prost(message, tag = "508")] Admicngjloi(super::Gangpoohaki), - /// offset: 24 - #[prost(message, tag = "734")] + /// offset: 16 + #[prost(message, tag = "713")] Aoemgefgifg(super::Gdndbhgjblf), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9813)] +#[cmdid(9794)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Henhaifodig { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ckicdpijimf { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub battle_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Agbpbaoccjf { /// offset: 24 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "7")] pub is_win: bool, } #[derive(proto_derive::CmdID)] @@ -41587,141 +42003,141 @@ pub struct Mojcejippgo {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aopodahbpfh { /// offset: 24 - #[prost(uint32, tag = "8")] - pub mmnjodijpoe: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub content_id: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub content_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkphooggpol { - /// offset: 16 - #[prost(message, repeated, tag = "7")] + /// offset: 24 + #[prost(message, repeated, tag = "5")] pub message_datas: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohpmdjfalnh { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub content_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Emheojncgfh { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub grid_fight_equipment_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kaajekkidie { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub ggmpegmehpd: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub equip: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aeggfgbnlpe { /// offset: 24 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "7")] 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")] + #[prost(uint32, tag = "4")] pub jnbialmkfcl: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub grid_fight_equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ljgkogkedoa { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub ojeihpeijco: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mgcpepbpmng { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub content_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] + pub content_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Epbfaahfdnf { /// offset: 16 - #[prost(message, repeated, tag = "4")] + #[prost(message, repeated, tag = "12")] pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hldljbfimoo { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hieacfoemce { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub hicejejnole: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gangpoohaki { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ccpcaigebcb { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub ccbiiddbfgk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gdndbhgjblf { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub pebcblblmph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gbmahpjpglm { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub ckhclkoalke: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9776)] +#[cmdid(9783)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gncjnhiokdl { /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub ckhclkoalke: u32, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, - #[prost(oneof = "gncjnhiokdl::Pgniencdoda", tags = "11, 12, 4")] + #[prost(oneof = "gncjnhiokdl::Pgniencdoda", tags = "1, 9, 3")] pub pgniencdoda: ::core::option::Option, } /// Nested message and enum types in `GNCJNHIOKDL`. @@ -41730,239 +42146,241 @@ pub mod gncjnhiokdl { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Pgniencdoda { /// offset: 16 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] Echfgjhhgog(u32), /// offset: 16 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] Ndedllmefbj(u32), /// offset: 16 - #[prost(message, tag = "4")] - Cjkeimbcmep(super::Apamfckfhll), + #[prost(message, tag = "3")] + Cjkeimbcmep(super::Kvp), } } /// Obf: NIAFAFFMEMM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9786)] +#[cmdid(9778)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PixAirUnlockPlaneCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub plane_id: u32, } /// Obf: GIHJNDBDJJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9811)] +#[cmdid(9788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PixAirUnlockPlaneScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub plane_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub retcode: u32, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9813)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Knhfdinijol {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9819)] +#[cmdid(9810)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekjmijbiiho { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JMAHAKPLAAD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8232)] +#[cmdid(8209)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPlanetFesDataCsReq {} /// Obf: MNNDMCHALGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8242)] +#[cmdid(8223)] #[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: 88 + #[prost(message, repeated, tag = "2")] + pub custom_value_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "3")] + pub feoonkklcha: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "5")] + pub coggjelnfcn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lcpedlcomfe: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub ccfgccmefci: ::core::option::Option, + /// offset: 96 + #[prost(message, optional, tag = "9")] + pub njfggoomgcd: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "10")] + pub opjljopbgoj: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "11")] + pub oeibhlmdjka: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub skill_info: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "13")] + pub iekdojdpmeb: ::core::option::Option, /// offset: 120 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, + /// offset: 72 + #[prost(message, optional, tag = "15")] + pub ochnmgmdhme: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ncfkhdikcni { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } /// Obf: BPDMBMPFPEB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8207)] +#[cmdid(8237)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesSyncChangeScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Obebkodgodb { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub bneflbpcpoi: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub empdmdndlhe: u32, /// offset: 32 + #[prost(uint32, tag = "1")] + pub empdmdndlhe: u32, + /// offset: 28 #[prost(uint32, tag = "3")] pub epfhbgngbbk: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub bneflbpcpoi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lejnbblnndm { /// offset: 24 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "6")] pub source: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "12")] - pub bbehhchkmnl: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub detail: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Daggfioghge { - /// offset: 24 + /// offset: 48 + #[prost(int64, tag = "1")] + pub mghnnenoogb: i64, + /// offset: 16 #[prost(message, optional, tag = "6")] - pub ejpendjnlih: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "15")] pub gamncjjjpen: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub fnabejnjbkn: u32, - /// offset: 48 - #[prost(int64, tag = "9")] - pub mghnnenoogb: i64, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub ejpendjnlih: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jmbnhafhihm { - /// offset: 24 - #[prost(message, repeated, tag = "6")] + /// offset: 16 + #[prost(message, repeated, tag = "14")] pub goijoochjdp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cphoiphapdj { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub avatar_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub pleembmpica: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub role_star: u32, - /// offset: 36 + /// offset: 32 #[prost(uint32, tag = "9")] + pub pleembmpica: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Phcpoihapgp { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "7")] pub avatar_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fmkmefmojgj { /// offset: 24 - #[prost(uint32, tag = "2")] - pub item_id: u32, + #[prost(uint32, tag = "1")] + pub item_count: u32, /// offset: 28 #[prost(uint32, tag = "6")] - pub item_count: u32, + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kneckdaokoa { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub item_value: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "3")] + pub item_value: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] pub gjplommebgm: ::core::option::Option, /// offset: 40 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "15")] 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")] + /// offset: 16 + #[prost(message, repeated, tag = "12")] 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 source: ::core::option::Option, /// offset: 40 - #[prost(uint64, tag = "10")] + #[prost(uint64, tag = "2")] pub unique_id: u64, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub config_id: u32, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub kabjohkoefn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub source: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iedambickbb { - #[prost(oneof = "iedambickbb::Kknboacncon", tags = "5")] + #[prost(oneof = "iedambickbb::Kknboacncon", tags = "9")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `IEDAMBICKBB`. @@ -41971,26 +42389,26 @@ pub mod iedambickbb { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(int64, tag = "5")] + #[prost(int64, tag = "9")] Khcgomajdgl(i64), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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")] + #[prost(enumeration = "PlanetFesQuestState", tag = "5")] pub status: i32, /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub progress: u32, - #[prost(oneof = "jhacffjiphk::Jcphpahkpdd", tags = "10, 2")] + /// offset: 32 + #[prost(uint32, tag = "10")] + pub dpchgmmcknn: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub quest_id: u32, + #[prost(oneof = "jhacffjiphk::Jcphpahkpdd", tags = "2, 15")] pub jcphpahkpdd: ::core::option::Option, } /// Nested message and enum types in `JHACFFJIPHK`. @@ -41998,11 +42416,11 @@ pub mod jhacffjiphk { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Jcphpahkpdd { - /// offset: 16 - #[prost(uint32, tag = "10")] + /// offset: 24 + #[prost(uint32, tag = "2")] Mcnlmnokaff(u32), - /// offset: 16 - #[prost(message, tag = "2")] + /// offset: 24 + #[prost(message, tag = "15")] Knocpajcpjc(super::Ncfkhdikcni), } } @@ -42010,30 +42428,30 @@ pub mod jhacffjiphk { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pconbogedfd { /// offset: 24 - #[prost(uint32, tag = "5")] - pub edbpmkphldk: u32, - /// offset: 28 #[prost(uint32, tag = "3")] pub pkciadaeicg: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub edbpmkphldk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Plofkjdkepn { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "4")] + #[prost(message, repeated, tag = "7")] + pub quest_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "8")] pub dfbgaoajlic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bldihadjkjf { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "2")] pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub jkagcgkchjg: u32, } #[derive(proto_derive::CmdID)] @@ -42041,67 +42459,67 @@ pub struct Bldihadjkjf { pub struct Hbonefmpkko { /// offset: 24 #[prost(uint32, tag = "2")] - pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] pub mmfgajncaoa: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub progress: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ppaielakijd { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub bjnohkfonfp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "1")] + pub bjnohkfonfp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] pub kfofakdpgjc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekeobmokefd { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bagaoalhaji { /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub aphgaeapljf: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub skill_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Obehbnoclmm { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] pub hpmnikjgbpd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub cngmmdkcbnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 joadljidgnd: u32, - /// offset: 40 #[prost(int64, tag = "1")] pub gldgchldmje: i64, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub joadljidgnd: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub ijmhpoepilg: ::prost::alloc::vec::Vec, } #[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" + tags = "5, 9, 4, 3, 10, 8, 13, 1, 15, 7, 2, 11, 14, 6, 12, 974, 959, 981, 801, 1451, 1173, 373, 139, 1437, 1619, 723, 899, 963" )] pub kknboacncon: ::core::option::Option, } @@ -42110,389 +42528,387 @@ 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 + /// offset: 24 #[prost(message, tag = "5")] - Jlhjhfmmapg(super::Daggfioghge), - /// offset: 16 + Fkfplmflnpi(super::Bejopehpabo), + /// offset: 24 + #[prost(message, tag = "9")] + Hfcppgppmpb(super::Bejopehpabo), + /// offset: 24 + #[prost(message, tag = "4")] + Lmoleldikma(super::Ihhoneljhjg), + /// offset: 24 #[prost(message, tag = "3")] + Jcjlaaflghc(super::Ihhoneljhjg), + /// offset: 24 + #[prost(message, tag = "10")] + Dlnegfmncpi(super::Daggfioghge), + /// offset: 24 + #[prost(message, tag = "8")] + Jlhjhfmmapg(super::Daggfioghge), + /// offset: 24 + #[prost(message, tag = "13")] Lpghoglgekh(super::Cphoiphapdj), - /// offset: 16 + /// offset: 24 #[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 + /// offset: 24 #[prost(message, tag = "15")] - Npndmlgfefi(super::Jhacffjiphk), - /// offset: 16 - #[prost(message, tag = "10")] - Lihdhbnhdkm(super::Jhacffjiphk), - /// offset: 16 + Kmknpaladdc(super::Kicpdgkggho), + /// offset: 24 #[prost(message, tag = "7")] - Mdfjjfcdlck(super::Pconbogedfd), - /// offset: 16 + Elmmnhbecni(super::Kicpdgkggho), + /// offset: 24 #[prost(message, tag = "2")] - Konhpicielo(super::Bfakcfdpnfm), - /// offset: 16 - #[prost(message, tag = "638")] + Fbmjjgfjfma(super::Aaimicllcke), + /// offset: 24 + #[prost(message, tag = "11")] + Npndmlgfefi(super::Jhacffjiphk), + /// offset: 24 + #[prost(message, tag = "14")] + Lihdhbnhdkm(super::Jhacffjiphk), + /// offset: 24 + #[prost(message, tag = "6")] + Mdfjjfcdlck(super::Pconbogedfd), + /// offset: 24 + #[prost(message, tag = "12")] + Konhpicielo(super::PlanetFesUnlockChange), + /// offset: 24 + #[prost(message, tag = "974")] Lnpgimbemoe(super::Ekeobmokefd), - /// offset: 16 - #[prost(message, tag = "608")] + /// offset: 24 + #[prost(message, tag = "959")] Hggbfceflko(super::Imhojpdmoji), - /// offset: 16 - #[prost(message, tag = "23")] + /// offset: 24 + #[prost(message, tag = "981")] Odohjnabbam(super::Ecidgebfjhp), - /// offset: 16 - #[prost(message, tag = "518")] + /// offset: 24 + #[prost(message, tag = "801")] Jdleefdfjga(super::Pemcofdfcac), - /// offset: 16 - #[prost(message, tag = "1944")] + /// offset: 24 + #[prost(message, tag = "1451")] Cgmbbdhdmeo(super::Mcchabopefj), - /// offset: 16 - #[prost(message, tag = "147")] + /// offset: 24 + #[prost(message, tag = "1173")] Kghojjkncbp(super::Hgjhbcbione), - /// offset: 16 - #[prost(message, tag = "209")] + /// offset: 24 + #[prost(message, tag = "373")] Bpkmbmpjaon(super::Canocbhnhlj), - /// offset: 16 - #[prost(message, tag = "1097")] + /// offset: 24 + #[prost(message, tag = "139")] Eopiljcmlla(super::Kicpdgkggho), - /// offset: 16 - #[prost(message, tag = "655")] + /// offset: 24 + #[prost(message, tag = "1437")] Kmcjfdedeaa(super::Flcjmpndmmh), - /// offset: 16 - #[prost(message, tag = "1068")] + /// offset: 24 + #[prost(message, tag = "1619")] Dbdliipgeoe(super::Gmodjeecppj), - /// offset: 16 - #[prost(message, tag = "99")] + /// offset: 24 + #[prost(message, tag = "723")] Jogcfkgjmjb(super::Iedpddjaaih), - /// offset: 16 - #[prost(message, tag = "1669")] + /// offset: 24 + #[prost(message, tag = "899")] Kjoaeegigdi(super::Maoinjajoec), - /// offset: 16 - #[prost(message, tag = "150")] + /// offset: 24 + #[prost(message, tag = "963")] Oahocfkemcm(super::Dfephmalkdk), } } +/// Obf: BFAKCFDPNFM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bfakcfdpnfm { +pub struct PlanetFesUnlockChange { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "5")] pub bbekbjphejk: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "15")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aaimicllcke { - /// offset: 24 - #[prost(message, optional, tag = "11")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub nnjcnemgeaj: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub jkagcgkchjg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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(message, optional, tag = "6")] + pub hfnnnghbhgg: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub hmciedenfmk: ::core::option::Option, + /// offset: 16 #[prost(uint32, repeated, tag = "9")] pub lgbojjfegfi: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, optional, tag = "4")] - pub hmciedenfmk: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub dcpdnbaldoa: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] + pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] pub dcpdnbaldoa: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub hfnnnghbhgg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Imhojpdmoji { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub hbjijhhmego: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] - pub mcbacmoadph: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Glecncobkcj { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "4")] + pub lkbhaflmola: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub pkjhfpfoabl: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 16 #[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: 76 + #[prost(uint32, tag = "2")] + pub hbmgkjaapfi: u32, /// 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, + pub magbfeheooi: u32, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub fihppanoofl: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "7")] + pub nfcmaeigkhk: u32, + /// offset: 64 + #[prost(uint32, tag = "10")] + pub bpbadpaacol: u32, /// offset: 72 #[prost(uint32, tag = "12")] - pub bpbadpaacol: u32, - /// offset: 76 - #[prost(uint32, tag = "7")] - pub magbfeheooi: u32, - /// offset: 80 - #[prost(uint32, tag = "5")] - pub hbmgkjaapfi: u32, + pub laaapjaikaf: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub fdgkboiehbd: ::core::option::Option, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "14")] + pub odicaocljko: ::std::collections::HashMap, + /// offset: 56 + #[prost(message, optional, tag = "15")] + pub fhgfekeajff: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ecidgebfjhp { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub bolcngakamg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mcchabopefj { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "2")] pub ghkfkgmohdo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pemcofdfcac { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "15")] pub efojbkpjlio: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgjhbcbione { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub gloagdbekdp: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "Gjjeoaneddo", tag = "11")] + #[prost(enumeration = "Gjjeoaneddo", tag = "3")] pub gmkicmimaab: i32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub gloagdbekdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Canocbhnhlj { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub cngmmdkcbnd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aimnhehkimi { - /// offset: 24 + /// offset: 40 + #[prost(uint32, tag = "3")] + pub djmpadmmpan: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub afohlioklaa: u32, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub oaeficolfig: u32, + /// offset: 16 #[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 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 + /// offset: 16 #[prost(message, repeated, tag = "7")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub transfer_item_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ipmldnlacfo { + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub item: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "12")] pub pienfncgfmb: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub nlfcabfpjhd: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8223)] +#[cmdid(8244)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gomidgnoenh { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub fnabejnjbkn: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8219)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Dhhfamdcdpk { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub retcode: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Phfgdcmbdba { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub fnabejnjbkn: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8248)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Pofdbdhojng { + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub nemfnenacnb: ::prost::alloc::vec::Vec, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(8203)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ecjciapbfdj { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(8207)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Fpmmpgaogch { /// offset: 24 #[prost(uint32, tag = "11")] pub fnabejnjbkn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8244)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dhhfamdcdpk { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Ecjciapbfdj { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(8245)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fpmmpgaogch { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub fnabejnjbkn: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(8209)] +#[cmdid(8210)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Loffnnnidmm { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8229)] +#[cmdid(8221)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oleniplhipi { /// offset: 24 #[prost(bool, tag = "4")] - pub cagchkjhmpd: bool, + pub is_active: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8243)] +#[cmdid(8224)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ihhbdejocgi { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8234)] +#[cmdid(8220)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Moolkfodkik {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8221)] +#[cmdid(8217)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nlagkojkhcn { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub galbolnodbb: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub galbolnodbb: ::core::option::Option, } /// Obf: IMPNLCOOGGD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8240)] +#[cmdid(8229)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesDoGachaCsReq { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub gacha_count: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub gacha_id: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub gacha_count: u32, /// offset: 32 #[prost(uint32, tag = "12")] pub simulate_magic: u32, @@ -42500,61 +42916,61 @@ pub struct PlanetFesDoGachaCsReq { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekpbgmkjgdl { + /// offset: 40 + #[prost(uint32, tag = "4")] + pub mgbcapiiklm: u32, /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "8")] pub hlbcfjllkbl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub bemdnemabcc: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub avatar_id: u32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub mgbcapiiklm: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub bemdnemabcc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nghcojcmjok { /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "8")] 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")] + #[prost(uint32, repeated, tag = "9")] pub bncojcegbpg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub opoidchimek: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub fajlfdnkfgj: ::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")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub hmmbbenhife: ::core::option::Option, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub epbjnifhble: ::prost::alloc::vec::Vec, } /// Obf: OJFBBKAOHAK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8205)] +#[cmdid(8233)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, - #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf", tags = "6, 8")] + /// offset: 44 + #[prost(uint32, tag = "3")] + pub gacha_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub lgpdnigjekp: ::prost::alloc::vec::Vec, + #[prost(oneof = "planet_fes_do_gacha_sc_rsp::Bnjpphjnkhf", tags = "2, 7")] pub bnjpphjnkhf: ::core::option::Option, } /// Nested message and enum types in `PlanetFesDoGachaScRsp`. @@ -42562,87 +42978,87 @@ pub mod planet_fes_do_gacha_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bnjpphjnkhf { - /// offset: 16 - #[prost(message, tag = "6")] + /// offset: 32 + #[prost(message, tag = "2")] Ehlpjeljjoo(super::Nghcojcmjok), - /// offset: 16 - #[prost(message, tag = "8")] + /// offset: 32 + #[prost(message, tag = "7")] Ffbdknihnel(super::Ndpjhjoaoje), } } /// Obf: MOAHEAJFFGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8208)] +#[cmdid(8206)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesAvatarLevelUpCsReq { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub igoojkmpmdc: u32, /// offset: 24 #[prost(uint32, tag = "9")] pub avatar_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub igoojkmpmdc: u32, } /// Obf: IIPDJGEHIIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8203)] +#[cmdid(8202)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesAvatarLevelUpScRsp { - /// 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 = "3")] - pub igoojkmpmdc: u32, + pub retcode: u32, /// offset: 40 + #[prost(uint32, tag = "4")] + pub igoojkmpmdc: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 44 #[prost(uint32, tag = "9")] pub kpgneaboecg: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] + /// offset: 32 + #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: JENABHHEFCD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8238)] +#[cmdid(8214)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesTakeQuestRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub quest_id: u32, } /// Obf: ECKAIIJPAON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8220)] +#[cmdid(8235)] #[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 = "12")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub quest_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub jmbfmmpaaao: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub retcode: u32, } /// Obf: IEAMIJBBOMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8215)] +#[cmdid(8242)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesSkillLevelUpCsReq { + /// offset: 28 + #[prost(uint32, tag = "13")] + pub igoojkmpmdc: u32, /// offset: 24 #[prost(uint32, tag = "15")] pub skill_id: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] - pub igoojkmpmdc: u32, } /// Obf: GBPAJNPKPOB /// Type: Rsp @@ -42653,130 +43069,130 @@ pub struct PlanetFesSkillLevelUpScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub item_cost: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] + /// offset: 40 + #[prost(uint32, tag = "4")] pub skill_id: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub skill_level: u32, - /// offset: 40 - #[prost(uint32, tag = "10")] + /// offset: 32 + #[prost(uint32, tag = "12")] 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")] + #[prost(message, repeated, tag = "2")] pub item_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub item_value: ::core::option::Option, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "13")] + pub ndmlpigabge: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub jjgmigbbeoo: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jadcepfhhdk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mbmagilkfgp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub lebnogamcne: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[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 = "1")] + pub hhgahebnail: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub njhapbialcn: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "6")] + pub mikllooajfe: ::std::collections::HashMap, + /// offset: 40 #[prost(uint32, tag = "10")] pub hllibeekfii: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] - pub njhapbialcn: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub hhgahebnail: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bachhbgnena { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub cfdiklbinhk: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub dlfhabgghff: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub eddbmfmepjk: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub dlfhabgghff: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldomeigdiak { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub nfmhioiflcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nddhjbfebhg { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub nfmhioiflcb: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] pub clmmhffnkeh: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub nfmhioiflcb: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub oknpkmabahe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Koeibofdlcm { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub nfmhioiflcb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojhhacmhfka { - /// offset: 32 - #[prost(uint32, tag = "9")] - pub biofdpichlc: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] - 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 = "2")] + pub biofdpichlc: u32, + /// offset: 48 #[prost(uint32, tag = "3")] - pub laoacnpdold: u32, - #[prost(oneof = "ojhhacmhfka::Mmcgbgdjipn", tags = "6, 13, 1, 10, 14, 2")] + pub business_day: u32, + /// offset: 32 + #[prost(bool, tag = "7")] + pub nlkmdibkcil: bool, + /// offset: 34 + #[prost(bool, tag = "9")] + pub bmhcdipkkle: bool, + /// offset: 40 + #[prost(int64, tag = "11")] + pub hpnlmpjjhcf: i64, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub event_type: u32, + /// offset: 33 + #[prost(bool, tag = "15")] + pub hmeipbnomig: bool, + #[prost(oneof = "ojhhacmhfka::Mmcgbgdjipn", tags = "13, 8, 4, 1, 5, 6")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `OJHHACMHFKA`. @@ -42785,22 +43201,22 @@ pub mod ojhhacmhfka { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { /// offset: 16 - #[prost(message, tag = "6")] + #[prost(message, tag = "13")] Bpabmonfknb(super::Mbmagilkfgp), /// offset: 16 - #[prost(message, tag = "13")] + #[prost(message, tag = "8")] Dpnfikghfih(super::Bcgjjccjbcg), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "4")] Nbamdoaehpj(super::Bachhbgnena), /// offset: 16 - #[prost(message, tag = "10")] + #[prost(message, tag = "1")] Digjdcncpom(super::Ldomeigdiak), /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "5")] Mbnbkommpfb(super::Nddhjbfebhg), /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "6")] Fbgjaacoeei(super::Koeibofdlcm), } } @@ -42808,315 +43224,315 @@ pub mod ojhhacmhfka { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mofknbakkdi { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub fdgkboiehbd: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "2")] pub ckacalmicbh: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(map = "uint32, uint32", tag = "8")] - pub flknhfmndce: ::std::collections::HashMap, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub fdgkboiehbd: ::core::option::Option, /// 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, + #[prost(int64, tag = "4")] + pub start_time: i64, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "5")] + pub flknhfmndce: ::std::collections::HashMap, /// offset: 56 - #[prost(int64, tag = "11")] - pub ifepjhgncoi: i64, + #[prost(uint32, tag = "6")] + pub business_day: u32, + /// offset: 61 + #[prost(bool, tag = "7")] + pub candcmocafh: bool, + /// offset: 60 + #[prost(bool, tag = "12")] + pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohabcoegdeh { + /// offset: 52 + #[prost(uint32, tag = "2")] + pub business_day: u32, /// offset: 24 - #[prost(message, optional, tag = "13")] - pub ejnbhkgoeki: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "9")] pub fihppanoofl: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "12")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub fdgkboiehbd: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub nmlfcghpgel: u32, - /// offset: 52 - #[prost(bool, tag = "6")] - pub candcmocafh: bool, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ejnbhkgoeki: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "1")] - pub lfkdangnjim: u32, + #[prost(bool, tag = "13")] + pub candcmocafh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bmghlhhjege { /// offset: 24 - #[prost(uint32, tag = "8")] - pub laoacnpdold: u32, + #[prost(uint32, tag = "7")] + pub event_type: u32, /// offset: 28 - #[prost(bool, tag = "3")] - pub ppfaemgdaof: bool, + #[prost(bool, tag = "12")] + pub is_disappeared_once: 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")] + #[prost(message, repeated, tag = "5")] pub hbgpldacaci: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, tag = "1")] - pub cineileiejk: u32, + /// offset: 48 + #[prost(uint32, repeated, tag = "11")] + pub kcencaapmlk: ::prost::alloc::vec::Vec, /// offset: 60 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub nedcjcbpejm: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub endpgfbabbb: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub hocbdmpemdh: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub cineileiejk: u32, } /// Obf: NBCOEHFDNDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8212)] +#[cmdid(8215)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoCsReq { /// offset: 24 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "4")] pub efilmaohobk: bool, } /// Obf: CNNHNLACLCC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8206)] +#[cmdid(8213)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetBusinessDayInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub bolcngakamg: ::core::option::Option, - /// offset: 32 - #[prost(int64, tag = "7")] - pub nacempjfkah: i64, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(int64, tag = "14")] + pub nacempjfkah: i64, + /// offset: 32 + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + /// offset: 28 + #[prost(bool, tag = "3")] pub has_passed: bool, - /// offset: 36 + /// offset: 24 + #[prost(uint32, tag = "4")] + pub ddoigecmkka: u32, + /// offset: 29 + #[prost(bool, tag = "5")] + pub candcmocafh: bool, + /// offset: 32 #[prost(uint32, tag = "6")] pub nedcjcbpejm: u32, - /// offset: 40 - #[prost(uint32, tag = "4")] + /// offset: 36 + #[prost(uint32, tag = "8")] pub cineileiejk: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub ddoigecmkka: u32, + /// offset: 40 + #[prost(int64, tag = "13")] + pub nacempjfkah: i64, } /// Obf: DFNKGEIEDOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8216)] +#[cmdid(8208)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub event_type: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub business_day: u32, } /// Obf: KFKLIDNFCOP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8241)] +#[cmdid(8218)] #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub gloagdbekdp: ::core::option::Option, } /// Obf: EEANOEFPPKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8218)] +#[cmdid(8243)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesDeliverPamCargoCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] - pub jadcepfhhdk: u32, - /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub jadcepfhhdk: u32, } /// Obf: IOAKMGCGLHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8249)] +#[cmdid(8240)] #[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, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ffmilolelnj: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub gloagdbekdp: ::core::option::Option, } /// Obf: MCLIICJBLIP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8214)] +#[cmdid(8226)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "7")] pub mabncdebpdk: u32, } /// Obf: PPJKEHJCBHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8250)] +#[cmdid(8245)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesChooseAvatarEventOptionScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] - pub gloagdbekdp: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "2")] + pub iibjdckhake: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub hhgahebnail: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub retcode: u32, /// offset: 32 + #[prost(message, optional, tag = "8")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 16 #[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, + #[prost(uint32, tag = "12")] + pub dnlafcpnpoe: u32, } /// Obf: NBIFLFMNLEJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8237)] +#[cmdid(8239)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemCsReq { - /// offset: 24 - #[prost(bool, tag = "10")] - pub mlkbobieapl: bool, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(bool, tag = "6")] + pub mlkbobieapl: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] pub hllibeekfii: u32, } /// Obf: CEEBEKFBONM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8246)] +#[cmdid(8247)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesDealAvatarEventOptionItemScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub gloagdbekdp: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "1")] + pub mlkbobieapl: bool, /// offset: 24 - #[prost(message, optional, tag = "10")] - pub reward: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub gloagdbekdp: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] + pub iibjdckhake: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] pub dnlafcpnpoe: u32, /// offset: 44 - #[prost(uint32, tag = "2")] - pub iibjdckhake: u32, - /// offset: 48 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 52 - #[prost(bool, tag = "11")] - pub mlkbobieapl: bool, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub reward: ::core::option::Option, } /// Obf: JFKHEIDJDMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8248)] +#[cmdid(8232)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesTakeRegionPhaseRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub bkpdkfldldd: u32, } /// Obf: MEHDPNELHCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8224)] +#[cmdid(8236)] #[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")] + #[prost(uint32, tag = "3")] pub bkpdkfldldd: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub kohgfngkfpe: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub ckliekoigog: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub jckkppelfhc: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub hgdnmkbnmbk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pgphekkpbld { /// offset: 32 - #[prost(uint32, tag = "5")] - pub dlfhabgghff: u32, + #[prost(uint32, tag = "13")] + pub ratio: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub afdnfcbcfbf: u32, - #[prost(oneof = "pgphekkpbld::Jmpnihhamph", tags = "12")] + #[prost(uint32, tag = "15")] + pub dlfhabgghff: u32, + #[prost(oneof = "pgphekkpbld::Jmpnihhamph", tags = "6")] pub jmpnihhamph: ::core::option::Option, } /// Nested message and enum types in `PGPHEKKPBLD`. @@ -43125,7 +43541,7 @@ pub mod pgphekkpbld { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Jmpnihhamph { /// offset: 16 - #[prost(message, tag = "12")] + #[prost(message, tag = "6")] Aglmedobmal(super::Nmknolpfjdn), } } @@ -43133,38 +43549,38 @@ pub mod pgphekkpbld { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pbapkaghgfb { /// offset: 16 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "15")] pub goejbenhbhe: ::prost::alloc::vec::Vec, } /// Obf: DPDILLMEAKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8228)] +#[cmdid(8230)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesStartMiniGameCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub afdnfcbcfbf: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub dlfhabgghff: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub ratio: u32, } /// Obf: LBFNAJJGCBH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8233)] +#[cmdid(8205)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesStartMiniGameScRsp { - /// offset: 16 - #[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 = "14")] + /// offset: 48 + #[prost(uint32, tag = "3")] pub retcode: u32, - #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Jiomphmgalf", tags = "9")] + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub cfdiklbinhk: ::core::option::Option, + #[prost(oneof = "planet_fes_start_mini_game_sc_rsp::Jiomphmgalf", tags = "11")] pub jiomphmgalf: ::core::option::Option< planet_fes_start_mini_game_sc_rsp::Jiomphmgalf, >, @@ -43174,41 +43590,41 @@ pub mod planet_fes_start_mini_game_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Jiomphmgalf { - /// offset: 40 - #[prost(message, tag = "9")] + /// offset: 32 + #[prost(message, tag = "11")] Hmmbbenhife(super::Pbapkaghgfb), } } /// Obf: BDLBEEMAABE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8235)] +#[cmdid(8241)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesUseItemCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub item_id: u32, - /// offset: 28 #[prost(uint32, tag = "3")] pub jmoobdbkfmd: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub item_id: u32, } /// Obf: LEIBJEPHONE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8236)] +#[cmdid(8212)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesUseItemScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub reward: ::core::option::Option, } /// Obf: FNAEBIJFOFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8213)] +#[cmdid(8216)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGameBingoFlipCsReq { /// offset: 24 @@ -43218,730 +43634,730 @@ pub struct PlanetFesGameBingoFlipCsReq { /// Obf: CPLFEKKNLDO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8204)] +#[cmdid(8201)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGameBingoFlipScRsp { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 40 + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "10")] pub bdefaffdbcc: bool, - /// offset: 40 - #[prost(uint32, tag = "2")] + /// offset: 32 + #[prost(uint32, tag = "14")] pub lkfigbgpejb: u32, } /// Obf: GFMNPNJADFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8201)] +#[cmdid(8250)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesBonusEventInteractCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub jcbnlgdommf: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub laoacnpdold: u32, + #[prost(uint32, tag = "5")] + pub jcbnlgdommf: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub event_type: u32, } /// Obf: BBGADFGONHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8211)] +#[cmdid(8204)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesBonusEventInteractScRsp { - /// offset: 16 - #[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, + #[prost(uint32, tag = "8")] + pub retcode: u32, /// offset: 44 #[prost(uint32, tag = "11")] - pub retcode: u32, + pub event_type: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub gloagdbekdp: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub jkagcgkchjg: u32, - /// offset: 40 - #[prost(uint32, tag = "13")] - pub emjpfphbkmg: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub lbicjmamfgn: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub gold: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "8")] - pub uid: u32, + #[prost(uint32, tag = "6")] + pub business_day: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub lbicjmamfgn: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub emjpfphbkmg: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub ppoagpgeafh: u32, /// offset: 52 - #[prost(uint32, tag = "14")] - pub lfkdangnjim: u32, + #[prost(uint32, tag = "13")] + pub uid: u32, } /// Obf: FHCCHMLGAEF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8231)] +#[cmdid(8234)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListCsReq {} /// Obf: AIKFHAIJGDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8225)] +#[cmdid(8238)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetFriendRankingInfoListScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub ponaokbniam: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: BGGGJMGLOEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8239)] +#[cmdid(8227)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesFriendRankingInfoChangeScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "5")] pub mlphlihfgkg: ::prost::alloc::vec::Vec, } /// Obf: EILODDMBANJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8230)] +#[cmdid(8228)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub key: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub value: u32, } /// Obf: CMFIANLCNEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8202)] +#[cmdid(8211)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesSetCustomKeyValueScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub key: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub retcode: u32, - /// offset: 32 + /// offset: 24 #[prost(uint32, tag = "10")] pub value: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub key: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8226)] +#[cmdid(8249)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghonfflamhb { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub igoojkmpmdc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8210)] +#[cmdid(8246)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bgnamlhfldb { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Obf: BJEDJFIEHPB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8247)] +#[cmdid(8231)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetAvatarStatCsReq {} /// Obf: CBHMAHKODLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8217)] +#[cmdid(8225)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetAvatarStatScRsp { /// offset: 16 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "2")] pub fihppanoofl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gmodjeecppj { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "2")] pub oeegpnocflp: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(int64, tag = "4")] - pub apply_time: i64, /// offset: 40 - #[prost(uint32, tag = "7")] - pub blgldjhomno: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(int64, tag = "8")] + pub apply_time: i64, + /// offset: 36 + #[prost(uint32, tag = "11")] pub apiffhbcdkk: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub blgldjhomno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 36 + #[prost(bool, tag = "4")] pub foggejiijcm: bool, - /// offset: 44 - #[prost(uint32, tag = "8")] + /// offset: 40 + #[prost(int64, tag = "9")] + pub time: i64, + /// offset: 32 + #[prost(uint32, tag = "12")] pub hcjciagkhhl: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint64, tag = "10")] + #[prost(uint64, tag = "15")] pub cbmbobnckmo: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 44 + #[prost(uint32, tag = "2")] pub apiffhbcdkk: u32, /// offset: 40 - #[prost(uint32, tag = "11")] - pub source: u32, - /// offset: 48 - #[prost(int64, tag = "13")] + #[prost(uint32, tag = "4")] + pub blgldjhomno: u32, + /// offset: 32 + #[prost(int64, tag = "6")] pub time: i64, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub source: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, } /// Obf: GEIELBEBJCK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8322)] +#[cmdid(8299)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eppibfolfkn { + /// offset: 56 + #[prost(int64, tag = "3")] + pub oiknnpokkme: i64, /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub eominocgljf: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub haahagapdkc: u32, + /// offset: 32 #[prost(message, repeated, tag = "8")] 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(int64, tag = "5")] - pub oiknnpokkme: i64, + #[prost(uint32, tag = "10")] + pub mlgaodmihjh: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub gmleojclcfb: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "14")] + pub uid: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "15")] + pub mlpnipenebg: ::prost::alloc::vec::Vec, } /// Obf: MCIOMLIEACB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8332)] +#[cmdid(8313)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetExtraCardPieceInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub gipnmpknifg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub gipnmpknifg: ::core::option::Option, } /// Obf: HFGLNNFOPON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8297)] +#[cmdid(8327)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetFriendCardPieceCsReq {} /// Obf: NKJOIFBLLKO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8313)] +#[cmdid(8334)] #[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 = "7")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub pebgjjcnbmm: ::prost::alloc::vec::Vec, } /// Obf: NINEEGGAMBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8334)] +#[cmdid(8309)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub haahagapdkc: u32, } /// Obf: OCPAJELJLGE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8317)] +#[cmdid(8338)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesChangeCardPieceApplyPermissionScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub haahagapdkc: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub haahagapdkc: u32, } /// Obf: ALNIHNLACOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8309)] +#[cmdid(8293)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesApplyCardPieceCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] pub teleport_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, } /// Obf: ONCGFIALKHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8335)] +#[cmdid(8297)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesApplyCardPieceScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub oeegpnocflp: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "4")] + pub blgldjhomno: u32, /// offset: 32 - #[prost(bool, tag = "11")] - pub gopcdfeioea: bool, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(int64, tag = "6")] + pub gldgchldmje: i64, + /// offset: 44 + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 40 - #[prost(int64, tag = "4")] - pub gldgchldmje: i64, + #[prost(bool, tag = "10")] + pub gopcdfeioea: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub oeegpnocflp: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "3")] - pub blgldjhomno: u32, - /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub teleport_id: u32, } /// Obf: DGJIEIKGCNF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8299)] +#[cmdid(8300)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyCsReq { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] - pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] + pub blgldjhomno: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "2")] + pub jakkdghljph: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "4")] pub apiffhbcdkk: u32, /// offset: 36 - #[prost(uint32, tag = "5")] - pub blgldjhomno: u32, - /// offset: 40 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "12")] pub ikobgocehfg: bool, } /// Obf: ELPANOAHJIB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8319)] +#[cmdid(8311)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesHandleCardPieceApplyScRsp { + /// offset: 40 + #[prost(bool, tag = "1")] + pub ikobgocehfg: bool, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "6")] pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int64, tag = "15")] + #[prost(int64, tag = "11")] 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, + #[prost(uint32, tag = "12")] + pub blgldjhomno: u32, } /// Obf: FIMDIBKGMEE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8333)] +#[cmdid(8314)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceCsReq { /// offset: 24 - #[prost(uint64, tag = "2")] - pub cbmbobnckmo: u64, - /// offset: 32 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "4")] pub foggejiijcm: bool, + /// offset: 32 + #[prost(uint64, tag = "9")] + pub cbmbobnckmo: u64, } /// Obf: ALGDCPHADFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8324)] +#[cmdid(8310)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesGetOfferedCardPieceScRsp { - /// offset: 16 + /// offset: 56 + #[prost(int64, tag = "4")] + pub maflgllokbb: i64, + /// offset: 32 #[prost(message, repeated, tag = "5")] pub cbpkfdjmgbh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "10")] + /// offset: 44 + #[prost(bool, tag = "6")] + pub foggejiijcm: bool, + /// offset: 48 + #[prost(uint64, tag = "11")] + pub cbmbobnckmo: u64, + /// offset: 24 + #[prost(message, repeated, tag = "14")] 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")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 60 - #[prost(bool, tag = "7")] - pub foggejiijcm: bool, } /// Obf: DBIFGMGGCMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8311)] +#[cmdid(8307)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGiveCardPieceCsReq { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub teleport_id: u32, /// 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)] +#[cmdid(8319)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesGiveCardPieceScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub jakkdghljph: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "1")] pub jeaghjhmcen: i64, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 44 + /// offset: 52 #[prost(uint32, tag = "8")] - pub teleport_id: u32, + pub retcode: u32, /// offset: 48 - #[prost(uint64, tag = "14")] + #[prost(uint32, tag = "9")] + pub teleport_id: u32, + /// offset: 40 + #[prost(uint64, tag = "10")] pub cbmbobnckmo: u64, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub jakkdghljph: ::prost::alloc::vec::Vec, } /// Obf: PDMEBJHODBM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8295)] +#[cmdid(8323)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlanetFesLargeBonusInteractCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] + pub iabogpkeagf: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] pub mmkababenke: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub dnbkkdbffaj: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub iabogpkeagf: u32, } /// Obf: LAPACOEMOCK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8298)] +#[cmdid(8296)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlanetFesLargeBonusInteractScRsp { + /// offset: 44 + #[prost(uint32, tag = "3")] + pub dnbkkdbffaj: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cgknmglfkbn: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "15")] pub gloagdbekdp: ::core::option::Option, - /// offset: 32 - #[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, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8293)] +#[cmdid(8292)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjibnoegflk {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8328)] +#[cmdid(8304)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aahpjecondn { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LEGAPPMEBBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(73)] +#[cmdid(25)] #[derive(Clone, PartialEq, Eq, Hash, ::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 gdmjpjckbbe: ::prost::alloc::string::String, - /// offset: 64 - #[prost(string, tag = "14")] - pub lflcdngalme: ::prost::alloc::string::String, - /// offset: 72 - #[prost(string, tag = "1751")] - pub jkgakdalfpe: ::prost::alloc::string::String, - /// offset: 80 - #[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 = "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")] + #[prost(string, tag = "1")] 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 bdgdpmalnif: ::prost::alloc::string::String, - /// offset: 152 - #[prost(message, optional, tag = "1329")] - pub eondgecnaih: ::core::option::Option, - /// offset: 160 - #[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")] + #[prost(uint64, tag = "2")] pub login_random: u64, + /// offset: 88 + #[prost(string, tag = "3")] + pub gdmjpjckbbe: ::prost::alloc::string::String, + /// offset: 72 + #[prost(string, tag = "4")] + pub jhokmnlhbma: ::prost::alloc::string::String, + /// offset: 172 + #[prost(enumeration = "PlatformType", tag = "5")] + pub platform: i32, + /// offset: 16 + #[prost(string, tag = "6")] + pub baogdofppln: ::prost::alloc::string::String, + /// offset: 176 + #[prost(uint32, tag = "7")] + pub ljkmpimkomo: u32, + /// offset: 136 + #[prost(string, tag = "8")] + pub bdgdpmalnif: ::prost::alloc::string::String, + /// offset: 104 + #[prost(string, tag = "9")] + pub ldcibphdaki: ::prost::alloc::string::String, + /// offset: 64 + #[prost(string, tag = "10")] + pub nibmfcfbhep: ::prost::alloc::string::String, + /// offset: 192 + #[prost(uint32, tag = "11")] + pub jmmhhfleepg: u32, + /// offset: 56 + #[prost(string, tag = "12")] + pub lflcdngalme: ::prost::alloc::string::String, + /// offset: 120 + #[prost(string, tag = "13")] + pub bjcibnbgbmp: ::prost::alloc::string::String, + /// offset: 180 + #[prost(enumeration = "LanguageType", tag = "14")] + pub hofemnaiihb: i32, + /// offset: 128 + #[prost(string, tag = "15")] + pub signature: ::prost::alloc::string::String, + /// offset: 144 + #[prost(message, optional, tag = "35")] + pub eondgecnaih: ::core::option::Option, + /// offset: 48 + #[prost(string, tag = "76")] + pub mgnligikkpp: ::prost::alloc::string::String, + /// offset: 168 + #[prost(uint32, tag = "201")] + pub fkffbemeiep: u32, + /// offset: 40 + #[prost(string, tag = "212")] + pub lpbhjodecne: ::prost::alloc::string::String, + /// offset: 80 + #[prost(message, optional, tag = "297")] + pub hnpmediejfc: ::core::option::Option, + /// offset: 196 + #[prost(bool, tag = "303")] + pub menbljogjmh: bool, + /// offset: 96 + #[prost(string, tag = "359")] + pub idifiepmlka: ::prost::alloc::string::String, + /// offset: 188 + #[prost(uint32, tag = "527")] + pub kpfgilofidi: u32, + /// offset: 197 + #[prost(bool, tag = "592")] + pub acjkhhbjkhe: bool, + /// offset: 112 + #[prost(string, tag = "1435")] + pub djonelmifee: ::prost::alloc::string::String, + /// offset: 184 + #[prost(uint32, tag = "1629")] + pub channel_id: u32, + /// offset: 160 + #[prost(string, tag = "1772")] + pub ijkomikfkek: ::prost::alloc::string::String, + /// offset: 152 + #[prost(string, tag = "2041")] + pub jkgakdalfpe: ::prost::alloc::string::String, } /// Obf: ADODOFNNPEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3)] +#[cmdid(78)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerLoginScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub basic_info: ::core::option::Option, - /// offset: 24 - #[prost(string, tag = "2")] - pub gioapokhaof: ::prost::alloc::string::String, - /// offset: 32 - #[prost(string, tag = "10")] - 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")] + #[prost(int32, tag = "1")] + pub cur_timezone: i32, + /// offset: 24 + #[prost(string, tag = "3")] + pub dkepkhpolhc: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "4")] + pub gioapokhaof: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "5")] pub stamina: u32, + /// offset: 48 + #[prost(uint64, tag = "6")] + pub server_timestamp_ms: u64, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub basic_info: ::core::option::Option, + /// offset: 64 + #[prost(uint64, tag = "9")] + pub login_random: u64, + /// offset: 60 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 76 + #[prost(bool, tag = "13")] + pub kdnppnhlnoa: bool, + /// offset: 77 + #[prost(bool, tag = "14")] + pub kcdahnnckpp: bool, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(80)] +#[cmdid(93)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerLogoutCsReq {} /// Obf: MLINFKJIAEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(36)] +#[cmdid(88)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerGetTokenCsReq { - /// offset: 16 - #[prost(string, tag = "12")] - pub account_uid: ::prost::alloc::string::String, /// 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, + #[prost(string, tag = "2")] + pub account_uid: ::prost::alloc::string::String, /// offset: 64 #[prost(uint32, tag = "3")] - pub uid: u32, - /// offset: 68 - #[prost(uint32, tag = "10")] + pub channel_id: u32, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub platform: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] pub account_ip_port: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub uid: u32, + /// offset: 40 + #[prost(string, tag = "10")] + pub eklogglelcg: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub account_ip: u32, + /// offset: 68 + #[prost(uint32, tag = "12")] + pub sign_type: u32, + /// offset: 16 + #[prost(string, tag = "14")] + pub token: ::prost::alloc::string::String, } /// Obf: KJAFBEGOCHP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(13)] +#[cmdid(81)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerGetTokenScRsp { /// 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: 40 - #[prost(string, tag = "7")] + #[prost(string, tag = "3")] pub stop_desc: ::prost::alloc::string::String, - /// offset: 48 - #[prost(uint32, tag = "6")] - pub uid: u32, - /// offset: 52 - #[prost(uint32, tag = "8")] + /// offset: 60 + #[prost(uint32, tag = "4")] pub retcode: u32, - /// offset: 56 - #[prost(uint64, tag = "11")] + /// offset: 48 + #[prost(uint64, tag = "8")] pub secret_key_seed: u64, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub black_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "14")] + pub uid: u32, + /// offset: 40 + #[prost(string, tag = "15")] + pub authkey: ::prost::alloc::string::String, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(81)] +#[cmdid(47)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jkjmakhanpb { /// offset: 24 - #[prost(string, tag = "7")] + #[prost(string, tag = "2")] pub stop_desc: ::prost::alloc::string::String, } /// Obf: FJGOPHGFOGD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(10)] +#[cmdid(26)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerSqueezedScNotify { /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "8")] pub black_info: ::core::option::Option, /// offset: 32 - #[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "15")] + #[prost(enumeration = "player_squeezed_sc_notify::KickType", tag = "9")] pub kick_type: i32, } /// Nested message and enum types in `PlayerSqueezedScNotify`. @@ -43998,869 +44414,862 @@ pub mod player_squeezed_sc_notify { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(87)] +#[cmdid(13)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterStageCsReq { - /// offset: 16 - #[prost(string, tag = "14")] + /// offset: 24 + #[prost(string, tag = "12")] pub stop_desc: ::prost::alloc::string::String, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(29)] +#[cmdid(71)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterStageScRsp { + /// offset: 32 + #[prost(uint32, tag = "13")] + pub retcode: u32, /// offset: 16 #[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)] +#[cmdid(20)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBasicInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pnolliakgdb { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub jhjkcjkdhib: u32, /// offset: 28 - #[prost(bool, tag = "8")] + #[prost(bool, tag = "2")] pub belkcbagmfc: bool, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub jhjkcjkdhib: u32, /// offset: 29 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "5")] 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")] + #[prost(bool, tag = "1")] + pub aacoehcfndb: bool, + /// offset: 16 + #[prost(message, optional, tag = "2")] + pub ojpaodihaje: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "3")] 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")] + #[prost(bool, tag = "4")] pub dgcnhmihfjb: bool, /// offset: 55 - #[prost(bool, tag = "2")] - pub gnfddpemmfn: bool, - /// offset: 56 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "5")] 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")] + /// offset: 52 + #[prost(bool, tag = "6")] + pub gnfddpemmfn: bool, + /// offset: 54 + #[prost(bool, tag = "7")] pub makolelflfh: bool, + /// offset: 59 + #[prost(bool, tag = "8")] + pub fdhepcklcam: bool, + /// offset: 60 + #[prost(bool, tag = "12")] + pub iojeaocobbf: bool, + /// offset: 53 + #[prost(bool, tag = "14")] + pub bomgnmdoglm: bool, /// offset: 61 - #[prost(bool, tag = "1783")] + #[prost(bool, tag = "15")] + pub njakomdmfjd: bool, + /// offset: 40 + #[prost(message, optional, tag = "220")] + pub cmfcooeeecb: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "491")] + pub okahmfoinpm: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(bool, tag = "524")] pub hgpffgknpfb: bool, + /// offset: 57 + #[prost(bool, tag = "1458")] + pub gokfngffmob: bool, + /// offset: 58 + #[prost(bool, tag = "1685")] + pub bbeebbidjhe: bool, + /// offset: 49 + #[prost(bool, tag = "1773")] + pub lnghijgfdkp: bool, } /// Obf: GetBasicInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(39)] +#[cmdid(14)] #[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, + #[prost(uint32, tag = "1")] + pub exchange_times: u32, + /// offset: 60 + #[prost(uint32, tag = "2")] + pub gameplay_birthday: u32, + /// offset: 36 + #[prost(bool, tag = "4")] + pub is_gender_set: bool, /// offset: 56 #[prost(uint32, tag = "5")] - pub gameplay_birthday: u32, - /// offset: 60 - #[prost(uint32, tag = "3")] + pub week_cocoon_finished_count: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub gender: u32, + /// offset: 40 + #[prost(int64, tag = "9")] + pub last_set_nickname_time: i64, + /// offset: 52 + #[prost(uint32, tag = "10")] 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")] + #[prost(uint32, tag = "11")] pub cur_day: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub player_setting_info: ::core::option::Option, + /// offset: 64 + #[prost(int64, tag = "13")] + pub next_recover_time: i64, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(83)] +#[cmdid(38)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeStaminaCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9)] +#[cmdid(39)] #[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")] + /// offset: 36 + #[prost(uint32, tag = "2")] 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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 48 + #[prost(int64, tag = "6")] + pub last_recover_time: i64, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub stamina_add: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub item_cost_list: ::prost::alloc::vec::Vec, } /// Obf: LNOPIOLJJKC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(42)] +#[cmdid(4)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] pub sign_type: u32, + /// offset: 24 + #[prost(string, tag = "10")] + pub auth_appid: ::prost::alloc::string::String, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub authkey_ver: u32, } /// Obf: JKPONOOMEGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(76)] +#[cmdid(11)] #[derive(Clone, PartialEq, Eq, Hash, ::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 + /// offset: 48 #[prost(uint32, tag = "5")] pub retcode: u32, - /// offset: 48 - #[prost(uint32, tag = "9")] + /// offset: 40 + #[prost(uint32, tag = "6")] + pub authkey_ver: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] pub sign_type: u32, + /// offset: 32 + #[prost(string, tag = "9")] + pub auth_appid: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "15")] + pub authkey: ::prost::alloc::string::String, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(38)] +#[cmdid(36)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RegionStopScNotify { /// offset: 24 - #[prost(int64, tag = "9")] - pub stop_begin_time: i64, - /// offset: 32 - #[prost(int64, tag = "14")] + #[prost(int64, tag = "1")] pub stop_end_time: i64, + /// offset: 32 + #[prost(int64, tag = "11")] + pub stop_begin_time: i64, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(61)] +#[cmdid(48)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "8")] pub msg_type: u32, + /// offset: 24 + #[prost(string, tag = "11")] + pub level: ::prost::alloc::string::String, + /// offset: 32 + #[prost(string, tag = "12")] + pub msg: ::prost::alloc::string::String, } /// Obf: KIKFIKEAJFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(24)] +#[cmdid(45)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetNicknameCsReq { - /// offset: 16 - #[prost(string, tag = "6")] - pub nickname: ::prost::alloc::string::String, /// offset: 32 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "1")] pub is_modify: bool, + /// offset: 16 + #[prost(string, tag = "5")] + pub nickname: ::prost::alloc::string::String, } /// Obf: KBEFGELEMLB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(71)] +#[cmdid(69)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetNicknameScRsp { + /// offset: 32 + #[prost(int64, tag = "1")] + pub set_time: i64, /// offset: 24 #[prost(bool, tag = "8")] pub is_modify: bool, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 32 - #[prost(int64, tag = "14")] - pub set_time: i64, } /// Obf: FMKFINNEDEG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(78)] +#[cmdid(65)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetLevelRewardTakenListCsReq {} /// Obf: GPONDAHEKJN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(52)] +#[cmdid(30)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub level_reward_taken_list: ::prost::alloc::vec::Vec, } /// Obf: JDAFEAJCJIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(48)] +#[cmdid(42)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub level: u32, } /// Obf: FBABBOPJMLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(59)] +#[cmdid(72)] #[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")] + #[prost(uint32, tag = "2")] pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(66)] +#[cmdid(21)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetLanguageCsReq { /// offset: 24 - #[prost(enumeration = "LanguageType", tag = "14")] + #[prost(enumeration = "LanguageType", tag = "6")] pub hofemnaiihb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(30)] +#[cmdid(5)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetLanguageScRsp { /// offset: 24 - #[prost(enumeration = "LanguageType", tag = "3")] - pub hofemnaiihb: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 28 + #[prost(enumeration = "LanguageType", tag = "4")] + pub hofemnaiihb: i32, } +/// Obf: AnnounceData #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 56 + #[prost(int64, tag = "3")] + pub begin_time: i64, + /// offset: 41 + #[prost(bool, tag = "6")] + pub has_recommand: bool, + /// offset: 44 + #[prost(uint32, tag = "8")] pub banner_frequency: u32, + /// offset: 64 + #[prost(int64, tag = "10")] + pub end_time: i64, + /// offset: 40 + #[prost(bool, tag = "11")] + pub bbebekfgmad: bool, + /// offset: 32 + #[prost(string, tag = "12")] + pub emergency_text: ::prost::alloc::string::String, + /// offset: 16 + #[prost(string, tag = "15")] + pub banner_text: ::prost::alloc::string::String, } /// Obf: BIDBPLDFGNK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(49)] +#[cmdid(41)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ServerAnnounceNotify { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "8")] pub announce_data_list: ::prost::alloc::vec::Vec, } +/// Obf: GateServer #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 region_name: ::prost::alloc::string::String, + #[prost(string, tag = "2")] pub ip: ::prost::alloc::string::String, + #[prost(string, tag = "3")] + pub lua_url: ::prost::alloc::string::String, + #[prost(string, tag = "5")] + pub ex_resource_url: ::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")] + #[prost(bool, tag = "7")] + pub unk1: bool, + #[prost(bool, tag = "11")] 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")] + #[prost(string, tag = "15")] + pub asset_bundle_url: ::prost::alloc::string::String, + #[prost(bool, tag = "48")] pub unk3: bool, - #[prost(string, tag = "354")] - pub ifix_url: ::prost::alloc::string::String, - #[prost(bool, tag = "693")] + #[prost(bool, tag = "726")] pub unk4: bool, - #[prost(string, tag = "772")] + #[prost(string, tag = "790")] pub msg: ::prost::alloc::string::String, - #[prost(bool, tag = "849")] + #[prost(bool, tag = "903")] pub unk5: bool, - #[prost(bool, tag = "1016")] + #[prost(bool, tag = "1515")] pub unk6: bool, - #[prost(bool, tag = "1054")] + #[prost(string, tag = "1774")] + pub asset_bundle_url_android: ::prost::alloc::string::String, + #[prost(string, tag = "2038")] + pub ifix_url: ::prost::alloc::string::String, + #[prost(string, tag = "2044")] + pub client_secret_key: ::prost::alloc::string::String, + #[prost(bool, tag = "2047")] 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")] + #[prost(string, tag = "796")] pub mdk_res_version: ::prost::alloc::string::String, + #[prost(string, tag = "1657")] + pub ifix_version: ::prost::alloc::string::String, #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(43)] +#[cmdid(62)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GateServerScNotify { - /// offset: 16 - #[prost(string, tag = "11")] + /// offset: 24 + #[prost(string, tag = "5")] pub oklnpledkde: ::prost::alloc::string::String, } /// Obf: AIOOFPINJMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(35)] +#[cmdid(12)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGenderCsReq { /// offset: 24 - #[prost(enumeration = "Gender", tag = "1")] + #[prost(enumeration = "Gender", tag = "5")] pub gender: i32, } /// Obf: PEDNDGLKGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(16)] +#[cmdid(35)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGenderScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 28 - #[prost(enumeration = "MultiPathAvatarType", tag = "4")] + #[prost(enumeration = "MultiPathAvatarType", tag = "8")] pub cur_avatar_path: i32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Obf: HIPEONEPCFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5)] +#[cmdid(75)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "3")] pub is_modify: bool, + /// offset: 32 + #[prost(enumeration = "Gender", tag = "8")] + pub gender: i32, + /// offset: 24 + #[prost(string, tag = "11")] + pub nickname: ::prost::alloc::string::String, } /// Obf: JNAOCJBLPPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(14)] +#[cmdid(44)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 24 + #[prost(bool, tag = "5")] pub is_modify: bool, + /// offset: 28 + #[prost(enumeration = "MultiPathAvatarType", tag = "7")] + pub cur_avatar_path: i32, /// offset: 40 - #[prost(int64, tag = "1")] + #[prost(int64, tag = "10")] pub set_time: i64, } /// Obf: FAICKIOJMDI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(53)] +#[cmdid(15)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QueryProductInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 72 + #[prost(uint32, tag = "1")] pub encdabooikj: u32, - /// offset: 60 - #[prost(bool, tag = "2")] + /// offset: 48 + #[prost(int64, tag = "2")] + pub end_time: i64, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub cldelmpnapb: u32, + /// offset: 24 + #[prost(string, tag = "4")] + pub price_tier: ::prost::alloc::string::String, + /// offset: 56 + #[prost(int64, tag = "5")] + pub begin_time: i64, + /// offset: 16 + #[prost(string, tag = "7")] + pub product_id: ::prost::alloc::string::String, + /// offset: 68 + #[prost(bool, tag = "8")] pub double_reward: bool, /// offset: 64 - #[prost(uint32, tag = "10")] - pub emihednkbca: u32, - /// offset: 68 - #[prost(enumeration = "ProductGiftType", tag = "15")] + #[prost(enumeration = "ProductGiftType", tag = "10")] pub gift_type: i32, - /// offset: 72 - #[prost(uint32, tag = "7")] - pub cldelmpnapb: u32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub emihednkbca: u32, } /// Obf: GLCGPJLPPPD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(63)] +#[cmdid(18)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QueryProductInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] 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, + #[prost(uint32, tag = "5")] + pub bffhekcglma: u32, /// offset: 40 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(uint32, tag = "6")] + pub bebfndigkfk: u32, /// offset: 48 - #[prost(uint64, tag = "9")] + #[prost(uint64, tag = "7")] pub month_card_out_date_time: u64, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub retcode: u32, } /// Obf: KLMEKMCOMBA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(45)] +#[cmdid(46)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MonthCardRewardNotify { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(17)] +#[cmdid(53)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClientDownloadDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "14")] pub download_data: ::core::option::Option, } /// Obf: AGBAOKHOJJP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(68)] +#[cmdid(1)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjDownloadDataScNotify { - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 24 + #[prost(message, optional, tag = "11")] pub data: ::core::option::Option, } /// Obf: UpdateFeatureSwitchScNotify /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6)] +#[cmdid(52)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFeatureSwitchScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 16 + #[prost(message, repeated, tag = "13")] pub switch_info_list: ::prost::alloc::vec::Vec, } /// Obf: KKEFJFJLOMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(88)] +#[cmdid(89)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DailyRefreshNotify { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub mdiijkbhbbi: u32, } /// Obf: OGIJHINKOKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(26)] +#[cmdid(82)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGameplayBirthdayCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub birthday: u32, } /// Obf: EAAHHGIGLNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(90)] +#[cmdid(94)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGameplayBirthdayScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub birthday: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub birthday: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(41)] +#[cmdid(37)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Flmodpllmnf { /// offset: 16 - #[prost(string, tag = "15")] + #[prost(string, tag = "8")] pub gifoenldcho: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub nmelidcdkak: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(18)] +#[cmdid(51)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhmfplekoil { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(37)] +#[cmdid(19)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iaochinipgk { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub flfbhongdad: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(34)] +#[cmdid(28)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerHeartBeatCsReq { /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "1")] pub sc_data: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub eohfcodkkmd: u32, /// offset: 40 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "8")] pub client_time_ms: u64, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub eohfcodkkmd: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(58)] +#[cmdid(98)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerHeartBeatScRsp { + /// offset: 40 + #[prost(uint64, tag = "5")] + pub client_time_ms: u64, /// offset: 24 #[prost(message, optional, tag = "6")] pub download_data: ::core::option::Option, /// offset: 32 - #[prost(uint64, tag = "7")] - pub server_time_ms: u64, - /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 48 #[prost(uint64, tag = "13")] - pub client_time_ms: u64, + pub server_time_ms: u64, } /// Obf: DCJOEGCEEOP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(93)] +#[cmdid(66)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FeatureSwitchClosedScNotify { /// offset: 24 - #[prost(enumeration = "FeatureSwitchType", tag = "4")] + #[prost(enumeration = "FeatureSwitchType", tag = "6")] pub fmglebcibhg: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SecretKeyInfo { - /// offset: 16 - #[prost(string, tag = "1")] - pub secret_key: ::prost::alloc::string::String, /// offset: 32 - #[prost(enumeration = "SecretKeyType", tag = "15")] + #[prost(enumeration = "SecretKeyType", tag = "3")] pub r#type: i32, + /// offset: 24 + #[prost(string, tag = "13")] + pub secret_key: ::prost::alloc::string::String, } /// Obf: JODCPJNHFDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(23)] +#[cmdid(6)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSecretKeyInfoCsReq { /// offset: 24 - #[prost(bytes = "vec", tag = "13")] + #[prost(bytes = "vec", tag = "5")] pub cilhepfkkni: ::prost::alloc::vec::Vec, } /// Obf: AHIEHELEMMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(89)] +#[cmdid(74)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSecretKeyInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub secret_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bytes = "vec", tag = "15")] + #[prost(bytes = "vec", tag = "4")] pub secret_rsp: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub secret_info: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: HMFGBKIIHKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(40)] +#[cmdid(57)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerLoginFinishCsReq {} /// Obf: ELCNIAHOIMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(31)] +#[cmdid(27)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerLoginFinishScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(60)] +#[cmdid(54)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ForceSyncGameStateFinishCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4)] +#[cmdid(56)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ForceSyncGameStateFinishScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct VideoKeyInfo { /// offset: 24 - #[prost(uint64, tag = "5")] - pub video_key: u64, - /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint64, tag = "1")] + pub ibdimhpopoj: u64, + /// offset: 40 + #[prost(uint32, tag = "2")] pub id: u32, + /// offset: 32 + #[prost(uint64, tag = "11")] + pub video_key: u64, } /// Obf: ICJJFFBPOGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(11)] +#[cmdid(23)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetVideoVersionKeyCsReq {} /// Obf: KAHKFFDIHNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(97)] +#[cmdid(83)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetVideoVersionKeyScRsp { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "3")] pub activity_video_key_info_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "10")] pub video_key_info_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfchhmggmpc { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub content_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - pub ehnjdidabhd: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] - pub cfkknehabhh: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub bmfjffbpadd: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub show_type: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub ehnjdidabhd: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub content_id: u32, } /// Obf: BPKIBBNHPAA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(69)] +#[cmdid(95)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRedPointStatusScNotify { - /// offset: 16 - #[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 = "5")] - pub cfkknehabhh: u32, /// offset: 40 + #[prost(uint32, tag = "1")] + pub bmfjffbpadd: u32, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub content_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub show_type: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub bkakijoacpo: ::prost::alloc::vec::Vec, + /// offset: 44 #[prost(uint32, tag = "15")] pub uid: u32, - /// offset: 44 - #[prost(uint32, tag = "2")] - pub bmfjffbpadd: u32, } /// Obf: KOMDFDFEGDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(64)] +#[cmdid(90)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReserveStaminaExchangeCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub num: u32, } /// Obf: OBAMDDOKJIH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(44)] +#[cmdid(32)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReserveStaminaExchangeScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub num: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub num: u32, } /// Obf: DDDDKIANBGI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(86)] +#[cmdid(70)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StaminaInfoScNotify { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub reserve_stamina: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub stamina: u32, - /// offset: 32 - #[prost(int64, tag = "1")] - pub next_recover_time: i64, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub reserve_stamina: u32, /// offset: 40 - #[prost(int64, tag = "3")] + #[prost(int64, tag = "10")] + pub next_recover_time: i64, + /// offset: 32 + #[prost(int64, tag = "15")] pub ehjcpbjneoo: i64, } #[derive(proto_derive::CmdID)] @@ -44868,7 +45277,7 @@ pub struct StaminaInfoScNotify { pub struct UpdatePlayerSetting { #[prost( oneof = "update_player_setting::Bkaglmfnkka", - tags = "1, 14, 9, 2, 15, 3, 5, 6, 4, 8, 368, 593, 528, 1849, 815, 619, 182" + tags = "9, 5, 7, 12, 1, 4, 8, 6, 2, 14, 56, 1951, 1477, 541, 1238, 1738, 1456" )] pub bkaglmfnkka: ::core::option::Option, } @@ -44878,131 +45287,131 @@ pub mod update_player_setting { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Bkaglmfnkka { /// offset: 16 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "9")] Aacoehcfndb(bool), /// offset: 16 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "5")] Dgcnhmihfjb(bool), /// offset: 16 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "7")] Fdhepcklcam(bool), /// offset: 16 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "12")] Dcjecfmmibc(bool), /// offset: 16 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "1")] Iojeaocobbf(bool), /// offset: 16 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "4")] Pfbhgahafmd(bool), /// offset: 16 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "8")] Gnfddpemmfn(bool), /// offset: 16 #[prost(bool, tag = "6")] Makolelflfh(bool), /// offset: 16 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "2")] Njakomdmfjd(bool), /// offset: 16 - #[prost(message, tag = "8")] + #[prost(message, tag = "14")] Ojpaodihaje(super::Pnolliakgdb), /// offset: 16 - #[prost(bool, tag = "368")] + #[prost(bool, tag = "56")] Bomgnmdoglm(bool), /// offset: 16 - #[prost(bool, tag = "593")] + #[prost(bool, tag = "1951")] Bbeebbidjhe(bool), /// offset: 16 - #[prost(bool, tag = "528")] + #[prost(bool, tag = "1477")] Hgpffgknpfb(bool), /// offset: 16 - #[prost(bool, tag = "1849")] + #[prost(bool, tag = "541")] Lnghijgfdkp(bool), /// offset: 16 - #[prost(bool, tag = "815")] + #[prost(bool, tag = "1238")] Gokfngffmob(bool), /// offset: 16 - #[prost(message, tag = "619")] + #[prost(message, tag = "1738")] Cmfcooeeecb(super::Jpgackplgcd), /// offset: 16 - #[prost(message, tag = "182")] - Egloifdidpk(super::Apamfckfhll), + #[prost(message, tag = "1456")] + Egloifdidpk(super::Kvp), } } /// Obf: KLDMCHLFPDL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(75)] +#[cmdid(97)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdatePlayerSettingCsReq { /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "3")] pub player_setting: ::core::option::Option, } /// Obf: OGPOBJMBBLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(55)] +#[cmdid(3)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdatePlayerSettingScRsp { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub player_setting: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: AMIMPEBJMAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8)] +#[cmdid(64)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ClientObjUploadCsReq { - /// 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, + #[prost(enumeration = "Algmickcabi", tag = "1")] + pub content_type: i32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub eohfcodkkmd: u32, + /// offset: 16 + #[prost(bytes = "vec", tag = "14")] + pub sc_data: ::prost::alloc::vec::Vec, } /// Obf: AMHDDDHIGAM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(57)] +#[cmdid(68)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ClientObjUploadScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Glnjkgogkkl { - /// offset: 16 - #[prost(string, repeated, tag = "5")] + /// offset: 24 + #[prost(string, repeated, tag = "2")] pub odahkgonnhj: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ibcddgknicg { - /// offset: 24 - #[prost(message, optional, tag = "6")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub black_list: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "2")] pub cnmafmekadj: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eafhbodfekm { - #[prost(oneof = "eafhbodfekm::Gbgkejpfeil", tags = "476, 987, 18")] + #[prost(oneof = "eafhbodfekm::Gbgkejpfeil", tags = "1829, 378, 279")] pub gbgkejpfeil: ::core::option::Option, } /// Nested message and enum types in `EAFHBODFEKM`. @@ -45011,22 +45420,22 @@ pub mod eafhbodfekm { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Gbgkejpfeil { /// offset: 16 - #[prost(bool, tag = "476")] + #[prost(bool, tag = "1829")] Cnmafmekadj(bool), /// offset: 16 - #[prost(message, tag = "987")] + #[prost(message, tag = "378")] Bdhbffeopfg(super::Glnjkgogkkl), /// offset: 16 - #[prost(message, tag = "18")] + #[prost(message, tag = "279")] Dldgbibhdkm(super::Glnjkgogkkl), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(98)] +#[cmdid(91)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kekfnkdldom { - #[prost(oneof = "kekfnkdldom::Jnlijaabgff", tags = "798, 1826")] + #[prost(oneof = "kekfnkdldom::Jnlijaabgff", tags = "1425, 1509")] pub jnlijaabgff: ::core::option::Option, } /// Nested message and enum types in `KEKFNKDLDOM`. @@ -45035,20 +45444,20 @@ pub mod kekfnkdldom { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Jnlijaabgff { /// offset: 16 - #[prost(message, tag = "798")] + #[prost(message, tag = "1425")] Icknlcpnhcd(super::Ibcddgknicg), /// offset: 16 - #[prost(message, tag = "1826")] + #[prost(message, tag = "1509")] Lompgeljclm(super::Eafhbodfekm), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(79)] +#[cmdid(59)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Idaihhggpij { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] @@ -45056,112 +45465,95 @@ pub struct Idaihhggpij { pub struct Emfkfgcbjbp {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(77)] +#[cmdid(76)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ggihckpgacf { /// offset: 16 - #[prost(string, repeated, tag = "8")] - pub ehmgemmnpla: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + #[prost(string, repeated, tag = "4")] + pub pklfojbalkk: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, /// offset: 24 - #[prost(string, repeated, tag = "15")] + #[prost(string, repeated, tag = "6")] 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>, + #[prost(string, repeated, tag = "8")] + pub ehmgemmnpla: ::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, Eq, Hash, ::prost::Message)] -pub struct Momlgpjfjeg { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub bbidlnhbnnf: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub ipmpjdlamhn: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(51)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hphknaeihje { - /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, } +/// Obf: HeadIconData #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HeadIconData { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] pub id: u32, } +/// Obf: DisplayAvatarData #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DisplayAvatarData { /// offset: 24 - #[prost(uint32, tag = "4")] - pub pos_index: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub pos_index: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DisplayAvatarVec { - /// offset: 16 - #[prost(message, repeated, tag = "3")] - pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "8")] pub is_display: bool, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: CDHHAGAANBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2873)] +#[cmdid(2825)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPlayerBoardDataCsReq {} /// Obf: BHLJGGCMJAB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2803)] +#[cmdid(2878)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPlayerBoardDataScRsp { + /// offset: 76 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "3")] + pub assist_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(string, tag = "5")] + pub signature: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, repeated, tag = "6")] 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(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")] + #[prost(message, optional, tag = "8")] pub display_avatar_vec: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub unlocked_head_icon_list: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub current_head_icon_id: u32, - /// offset: 76 - #[prost(uint32, tag = "7")] - pub current_personal_card_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub head_frame_info: ::core::option::Option, /// offset: 80 #[prost(uint32, tag = "15")] - pub retcode: u32, + pub current_personal_card_id: u32, } /// Obf: PPCIADKDOHF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2880)] +#[cmdid(2893)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetHeadIconCsReq { /// offset: 24 @@ -45171,1334 +45563,1327 @@ pub struct SetHeadIconCsReq { /// Obf: LDFOADKBPJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2827)] +#[cmdid(2858)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetHeadIconScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub current_head_icon_id: u32, } /// Obf: IBAGCHAMPEK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2883)] +#[cmdid(2838)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetPersonalCardCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub id: u32, } /// Obf: KJANDMMOIPP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2809)] +#[cmdid(2839)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetPersonalCardScRsp { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub current_personal_card_id: u32, } /// Obf: GIIJKONEENG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2836)] +#[cmdid(2888)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "12")] pub display_avatar_list: ::prost::alloc::vec::Vec, } /// Obf: KFEPCAOAMML /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2813)] +#[cmdid(2881)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetDisplayAvatarScRsp { /// offset: 24 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "7")] pub display_avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: ALOLLLFPILL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2815)] +#[cmdid(2886)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetIsDisplayAvatarInfoCsReq { /// offset: 24 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "9")] pub is_display: bool, } /// Obf: NMCCBANNPKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2881)] +#[cmdid(2847)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetIsDisplayAvatarInfoScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "7")] pub is_display: bool, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, } /// Obf: MKDOMJOBANO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2887)] +#[cmdid(2813)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetSignatureCsReq { - /// offset: 16 - #[prost(string, tag = "15")] + /// offset: 24 + #[prost(string, tag = "13")] pub signature: ::prost::alloc::string::String, } /// Obf: FOAAMBMEOPK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2829)] +#[cmdid(2871)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetSignatureScRsp { /// offset: 16 - #[prost(string, tag = "14")] + #[prost(string, tag = "7")] pub signature: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: KPJIDIACCKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2812)] +#[cmdid(2840)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAssistAvatarCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: KFMDFCHECOM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2854)] +#[cmdid(2833)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetAssistAvatarScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] - pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub avatar_id: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub avatar_id_list: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4573)] +#[cmdid(4525)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Feihgoepani { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub pkokbhdlfnm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kehogiendkc { /// offset: 24 - #[prost(enumeration = "Mmlapdebfjm", tag = "9")] - pub authkey_ver: i32, - /// offset: 28 - #[prost(uint32, tag = "5")] - pub aibjefapgmn: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub daccgmconbp: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub aibjefapgmn: u32, + /// offset: 28 + #[prost(enumeration = "Mmlapdebfjm", tag = "15")] + pub authkey_ver: i32, } /// Obf: LAJDMCJIBOP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4503)] +#[cmdid(4578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub aalgefblhea: ::prost::alloc::vec::Vec, } /// Obf: INPJIEHGCEG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4580)] +#[cmdid(4593)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnSignScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub aalgefblhea: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub gpfmedkpeaj: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub gpfmedkpeaj: ::prost::alloc::vec::Vec, } /// Obf: FPKPLOPKPBG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4527)] +#[cmdid(4558)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnPointChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub mnmjcnoliii: u32, } /// Obf: KFBDGDKFPJO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4536)] +#[cmdid(4588)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnTakePointRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub daccgmconbp: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] + pub daccgmconbp: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub gmkkbfhomcm: u32, } /// Obf: CEAFINHNEBL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4513)] +#[cmdid(4581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakePointRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub jnjpknpcmib: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "4")] pub daccgmconbp: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub gmkkbfhomcm: u32, } /// Obf: KIKINEEIMFM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4515)] +#[cmdid(4586)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnTakeRewardCsReq {} /// Obf: MBCOHBBDJAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4581)] +#[cmdid(4547)] #[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")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub gpfmedkpeaj: ::core::option::Option, } /// Obf: PHGMHBGDPFG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4510)] +#[cmdid(4526)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct PlayerReturnInfoQueryCsReq { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub illocmpnioh: u32, -} +pub struct PlayerReturnInfoQueryCsReq {} #[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: 88 + #[prost(uint32, tag = "1")] + pub kamecncknab: u32, /// offset: 32 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "2")] 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, + #[prost(uint32, repeated, tag = "3")] + pub kmmnjbaemab: ::prost::alloc::vec::Vec, /// offset: 120 - #[prost(int64, tag = "11")] + #[prost(int64, tag = "4")] + pub start_time: i64, + /// offset: 92 + #[prost(uint32, tag = "5")] + pub modfnpmcaan: u32, + /// offset: 83 + #[prost(bool, tag = "6")] + pub hhfiekhfnfp: bool, + /// offset: 108 + #[prost(enumeration = "Pjimobkfdnp", tag = "7")] + pub status: i32, + /// offset: 81 + #[prost(bool, tag = "8")] + pub is_taken_reward: bool, + /// offset: 72 + #[prost(int64, tag = "9")] pub finish_time: i64, + /// offset: 104 + #[prost(uint32, tag = "10")] + pub world_level: u32, + /// offset: 112 + #[prost(uint32, tag = "11")] + pub mnmjcnoliii: u32, + /// offset: 56 + #[prost(message, repeated, tag = "12")] + pub nlmeehnnocp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub kchpdjinnlh: ::prost::alloc::vec::Vec, + /// offset: 84 + #[prost(uint32, tag = "15")] + pub pdhomkkmeme: u32, + /// offset: 68 + #[prost(uint32, tag = "578")] + pub hbpkgodmjnk: u32, + /// offset: 82 + #[prost(bool, tag = "622")] + pub nffoahmfcmd: bool, + /// offset: 100 + #[prost(uint32, tag = "751")] + pub clalljoacnf: u32, + /// offset: 96 + #[prost(uint32, tag = "862")] + pub acdpgfldfhk: u32, + /// offset: 64 + #[prost(uint32, tag = "1101")] + pub cfcniplekon: u32, + /// offset: 40 + #[prost(message, optional, tag = "1617")] + pub bihnckpbboa: ::core::option::Option, + /// offset: 80 + #[prost(bool, tag = "1696")] + pub ocplgilcppn: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cedcmimkjhk { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub avatar_id: u32, /// offset: 28 + #[prost(uint32, tag = "11")] + pub avatar_id: u32, + /// offset: 24 #[prost(bool, tag = "12")] - pub febkmocojle: bool, + pub is_open: bool, } /// Obf: EBCEGDPGHLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4587)] +#[cmdid(4513)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnInfoQueryScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub najphjofgbb: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub hdgpodmdlbl: u32, } /// Obf: CCKNNFODOMO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4529)] +#[cmdid(4571)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnForceFinishScNotify { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "3")] pub najphjofgbb: ::core::option::Option, } /// Obf: OABAALAHIIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4512)] +#[cmdid(4540)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnTakeRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub avatar_id: u32, } /// Obf: FFEKPEKHAPC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4554)] +#[cmdid(4533)] #[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")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub avatar_id: u32, } /// Obf: GPDJDMFMBCN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4583)] +#[cmdid(4538)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnTakeExtraHcoinScNotify { - /// offset: 24 - #[prost(bool, tag = "1")] - pub eajkaikehol: bool, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub onaemdlnjda: u32, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub lhgknpenjdo: u32, + /// offset: 24 + #[prost(bool, tag = "8")] + pub eajkaikehol: bool, } /// Obf: HPKIKIEFALC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4509)] +#[cmdid(4539)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, } /// Obf: FODMCAGKAIO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4542)] +#[cmdid(4504)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerReturnTakeCustomRelicScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub relic_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub avatar_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, } /// Obf: IDFEIJGOFBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4561)] +#[cmdid(4548)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeReturnExtraHcoinRewardCsReq {} /// Obf: FPKDOKMHBKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4524)] +#[cmdid(4545)] #[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")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub cfcniplekon: u32, } /// Obf: LODKEPFLBKK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4571)] +#[cmdid(4569)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PlayerReturnExtraHcoinProgressScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub hbpkgodmjnk: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ceinlellflf { - /// offset: 24 - #[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(4552)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Kffeedheooh { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub acdpgfldfhk: u32, -} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1173)] +#[cmdid(4565)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ceinlellflf { + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub acdpgfldfhk: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(4530)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kffeedheooh { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub acdpgfldfhk: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpofmgoohan { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub camcbjpomlc: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1103)] +#[cmdid(1178)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onnidpkmopb { /// offset: 24 - #[prost(uint32, tag = "4")] - pub camcbjpomlc: u32, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub camcbjpomlc: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jeiaeaegebj { - /// offset: 16 + /// offset: 32 #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub fdjhmfageoa: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub hdhifjnjobk: u32, /// offset: 44 + #[prost(uint32, tag = "11")] + pub hdhifjnjobk: u32, + /// offset: 40 #[prost(enumeration = "PunkLordAttackerStatus", tag = "13")] pub hceenpenfgi: i32, } /// Obf: PNLGHIIDPGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3273)] +#[cmdid(3225)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPunkLordMonsterDataCsReq {} /// Obf: FDJIMEBNEMD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3203)] +#[cmdid(3278)] #[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 = "14")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub pblbbdbdlek: ::prost::alloc::vec::Vec, } /// Obf: GNEBIBDMKHP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3280)] +#[cmdid(3293)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartPunkLordRaidCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "1")] + pub uid: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] pub monster_id: u32, /// offset: 28 - #[prost(bool, tag = "15")] + #[prost(bool, tag = "5")] pub idmpmeocjik: bool, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub uid: u32, } /// Obf: NEJJPFMAOOB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3227)] +#[cmdid(3258)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartPunkLordRaidScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub scene: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "2")] - pub fnmgmnabajg: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, optional, tag = "15")] - pub onicjoaoema: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "6")] - pub retcode: u32, - /// offset: 52 - #[prost(bool, tag = "4")] - pub idmpmeocjik: bool, - /// offset: 56 - #[prost(int64, tag = "14")] + #[prost(int64, tag = "1")] pub peamkpjkiel: i64, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub onicjoaoema: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "7")] + pub idmpmeocjik: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub fnmgmnabajg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub scene: ::core::option::Option, } /// Obf: ANJMHNEPNBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3236)] +#[cmdid(3288)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SharePunkLordMonsterCsReq { - /// offset: 24 - #[prost(enumeration = "PunkLordShareType", tag = "13")] - pub share_type: i32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub uid: u32, + #[prost(enumeration = "PunkLordShareType", tag = "1")] + pub share_type: i32, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] + pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub monster_id: u32, } /// Obf: KKCHHOMOBDG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3213)] +#[cmdid(3281)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(enumeration = "PunkLordShareType", tag = "1")] + pub share_type: i32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub uid: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub monster_id: u32, } /// Obf: EHJHGMHCEAL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3215)] +#[cmdid(3286)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SummonPunkLordMonsterCsReq {} /// Obf: MOLFHANBJOG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3281)] +#[cmdid(3247)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SummonPunkLordMonsterScRsp { /// offset: 16 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "1")] pub onicjoaoema: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GHEMEECJJIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3254)] +#[cmdid(3233)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakePunkLordPointRewardCsReq { /// offset: 24 - #[prost(bool, tag = "9")] - pub lefjbfmdegk: bool, - /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub level: u32, + /// offset: 28 + #[prost(bool, tag = "13")] + pub lefjbfmdegk: bool, } /// Obf: INBDBFEEBAD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3283)] +#[cmdid(3238)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakePunkLordPointRewardScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub level: u32, /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "14")] 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")] + #[prost(bool, tag = "15")] pub lefjbfmdegk: bool, } /// Obf: EBNLFLNLAFK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3209)] +#[cmdid(3239)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PunkLordMonsterInfoScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub fnmgmnabajg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub fdjhmfageoa: ::core::option::Option, /// 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: 24 + #[prost(uint32, repeated, tag = "13")] + pub fnmgmnabajg: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(enumeration = "Pakhplahgbn", tag = "1")] + #[prost(enumeration = "Pakhplahgbn", tag = "15")] pub reason: i32, } /// Obf: PPONBPACPAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3242)] +#[cmdid(3204)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPunkLordDataCsReq {} /// Obf: GBDFLHHJCGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3276)] +#[cmdid(3211)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPunkLordDataScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "2")] 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")] + #[prost(int64, tag = "5")] pub neoglpegbhe: i64, /// offset: 48 - #[prost(uint32, tag = "9")] - pub giiifdgfjpg: u32, - /// offset: 52 - #[prost(uint32, tag = "5")] - pub mgbhjppjhea: u32, + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub bpcoiolgemk: u32, /// offset: 56 #[prost(uint32, tag = "11")] pub kcbpbmojokj: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub giiifdgfjpg: u32, /// offset: 60 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] + pub mgbhjppjhea: u32, + /// offset: 52 + #[prost(uint32, tag = "15")] pub lcafkpgbdol: u32, } /// Obf: IDOMBJBHFEO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3261)] +#[cmdid(3248)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PunkLordRaidTimeOutScNotify { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "10")] pub onicjoaoema: ::core::option::Option, } /// Obf: IKCMNJJGNHK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3252)] +#[cmdid(3230)] #[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, + #[prost(uint32, tag = "1")] + pub assist_score: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub damage_score: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub onicjoaoema: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub fdjhmfageoa: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub final_hit_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fgfginefbbk { - /// offset: 24 - #[prost(bool, tag = "9")] + /// offset: 32 + #[prost(uint32, tag = "1")] + pub fjkdafhkpgc: u32, + /// offset: 40 + #[prost(bool, tag = "3")] 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(int64, tag = "5")] + pub create_time: i64, + /// offset: 24 #[prost(uint32, tag = "6")] pub world_level: u32, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub monster_id: u32, } /// Obf: CDBGGEJBNNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3248)] +#[cmdid(3242)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataCsReq {} /// Obf: DJALOMIEKNP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3259)] +#[cmdid(3272)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetKilledPunkLordMonsterDataScRsp { - /// offset: 16 - #[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: 24 + #[prost(message, repeated, tag = "11")] + pub cppdaimldgb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EPHPENFEPAJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3266)] +#[cmdid(3221)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PunkLordMonsterKilledNotify { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "15")] pub pebmdfagjam: ::core::option::Option, } /// Obf: OMEEPHBFPHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3230)] +#[cmdid(3205)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeKilledPunkLordMonsterScoreCsReq { /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "5")] pub kholbegbfom: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "12")] pub lomgnmfapge: bool, } /// Obf: MMIGPCKGBBO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3249)] +#[cmdid(3241)] #[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")] + #[prost(uint32, tag = "1")] + pub score_id: u32, + /// offset: 32 + #[prost(bool, tag = "5")] + pub lomgnmfapge: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub dfjfjnpcipa: ::prost::alloc::vec::Vec, } /// Obf: NOAINAEHIJE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3228)] +#[cmdid(3210)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PunkLordDataChangeNotify { - /// offset: 24 - #[prost(uint32, tag = "7")] + /// offset: 32 + #[prost(uint32, tag = "3")] pub mgbhjppjhea: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub bpcoiolgemk: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] + /// offset: 24 + #[prost(uint32, tag = "10")] pub giiifdgfjpg: u32, } /// Obf: BIMOGNBKODL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3201)] +#[cmdid(3243)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetPunkLordBattleRecordCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub kholbegbfom: ::core::option::Option, } /// Obf: MAMCOFJJOHG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3267)] +#[cmdid(3229)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetPunkLordBattleRecordScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub kholbegbfom: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "10")] - pub gaikbnpiflm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "1")] pub hlcimlhmeki: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "7")] + pub kholbegbfom: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub gaikbnpiflm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Blphonlbnbo { /// offset: 24 - #[prost(uint32, tag = "14")] - pub group_id: u32, + #[prost(uint32, tag = "4")] + pub instance_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] - pub pcccklnclhb: u32, + #[prost(uint32, tag = "12")] + pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahclmagahpn { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub motion: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "3")] pub entity_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub motion: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dghpidmdojm { + /// offset: 48 + #[prost(uint32, tag = "2")] + pub gabodfdmpmm: u32, /// offset: 16 - #[prost(string, tag = "8")] - pub uuid: ::prost::alloc::string::String, - /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "4")] + pub ppjfmbigigb: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "6")] 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, + #[prost(string, tag = "7")] + pub uuid: ::prost::alloc::string::String, } /// Obf: EMKAACCBCCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(973)] +#[cmdid(925)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetQuestDataCsReq {} +/// Obf: Quest #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Quest { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub ebbfioiopad: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(int64, tag = "13")] - pub finish_time: i64, - /// offset: 40 - #[prost(enumeration = "QuestStatus", tag = "2")] - pub status: i32, - /// offset: 44 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub progress: u32, /// offset: 48 - #[prost(uint32, tag = "12")] + #[prost(int64, tag = "2")] + pub finish_time: i64, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub records: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "14")] pub id: u32, + /// offset: 36 + #[prost(enumeration = "QuestStatus", tag = "15")] + pub status: i32, } /// Obf: BMENGFFDCNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(903)] +#[cmdid(978)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub total_achievement_exp: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub quest_list: ::prost::alloc::vec::Vec, } /// Obf: EMHALMBFHKG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(980)] +#[cmdid(993)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeQuestRewardCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "2")] pub succ_quest_id_list: ::prost::alloc::vec::Vec, } -/// Obf: MGAMADCNPAG +/// Obf: TakeQuestRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(927)] +#[cmdid(958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestRewardScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + /// offset: 40 + #[prost(uint32, repeated, tag = "5")] 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")] + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub quest_id_list: ::prost::alloc::vec::Vec, } /// Obf: JOMMJIBBCCI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(912)] +#[cmdid(940)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeQuestOptionalRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub optional_reward_id: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub quest_id: u32, } /// Obf: JGAMLCKCIKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(954)] +#[cmdid(933)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeQuestOptionalRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub quest_id: u32, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] + pub quest_id: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NKOIPKDPHGF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(915)] +#[cmdid(986)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetQuestRecordCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eclgdfggofh { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub mnlamkjiaoc: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub progress: u32, } /// Obf: ABFPFFEJCBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(981)] +#[cmdid(947)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetQuestRecordScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "6")] pub aoofgcnfbpl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: GILLCJGDGOD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(910)] +#[cmdid(926)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QuestRecordScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "3")] pub hlmpjldbpjp: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(987)] +#[cmdid(913)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishQuestCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub quest_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub prop_id: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub quest_id: u32, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(929)] +#[cmdid(971)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishQuestScRsp { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BatchGetQuestDataCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub quest_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(942)] +#[cmdid(904)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BatchGetQuestDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub quest_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub quest_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gegljdelbha { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub mophkigkdik: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "2")] - pub lineup: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] - pub raid_id: u32, - /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub world_level: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub raid_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub mophkigkdik: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub lineup: ::core::option::Option, } /// Obf: GDCGMBJAEGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2232)] +#[cmdid(2209)] #[derive(Clone, PartialEq, ::prost::Message)] 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 world_level: u32, - /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] pub is_save: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub world_level: u32, /// offset: 52 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub prop_entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub raid_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub nimdepfjjni: ::prost::alloc::vec::Vec, } /// Obf: KPJCDAOHOAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2242)] +#[cmdid(2223)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRaidScRsp { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: KIKOJGLGJFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2207)] +#[cmdid(2237)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveRaidCsReq { - /// offset: 24 - #[prost(bool, tag = "6")] - pub is_save: bool, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(bool, tag = "4")] + pub is_save: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] pub raid_id: u32, } /// Obf: FPHIKGOGJIP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2223)] +#[cmdid(2244)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveRaidScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "6")] - pub raid_id: u32, - /// offset: 32 - #[prost(uint32, tag = "2")] pub world_level: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub raid_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RaidTargetInfo { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub kkckmcdgcgk: u32, /// offset: 28 + #[prost(uint32, tag = "8")] + pub kkckmcdgcgk: u32, + /// offset: 32 + #[prost(enumeration = "Mjpgdjiglko", tag = "10")] + pub kceehiocbpc: i32, + /// offset: 24 #[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)] +#[cmdid(2219)] #[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")] + #[prost(uint64, tag = "1")] + pub raid_finish_time: u64, + /// offset: 40 + #[prost(uint32, tag = "7")] pub world_level: u32, - /// offset: 52 - #[prost(uint32, tag = "5")] - pub raid_id: u32, - /// offset: 56 - #[prost(enumeration = "RaidStatus", tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub raid_target_info: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(enumeration = "RaidStatus", tag = "11")] pub status: i32, + /// offset: 56 + #[prost(uint32, tag = "13")] + pub raid_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kbonopflpdj { /// offset: 24 - #[prost(uint32, tag = "1")] - pub raid_id: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub max_score: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub raid_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishedRaidInfo { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub ngkbfpfoopk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub raid_id: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub world_level: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub raid_id: u32, } /// Obf: CELCIDNLPPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2243)] +#[cmdid(2224)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRaidInfoCsReq {} /// Obf: GetRaidInfoScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2234)] +#[cmdid(2220)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRaidInfoScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "4")] 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, + /// offset: 40 + #[prost(message, repeated, tag = "12")] + pub finished_raid_info_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub challenge_raid_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oiclhaljieh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2219)] +#[cmdid(2203)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pmliefofjhf { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub dboadifanmh: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub iccchccdknd: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "8")] + pub dboadifanmh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub iccchccdknd: ::prost::alloc::vec::Vec, } /// Obf: JPCNCABCMGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2245)] +#[cmdid(2207)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeChallengeRaidRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub hejanccdgap: u32, } /// Obf: NOKJGNCMOBK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2209)] +#[cmdid(2210)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeChallengeRaidRewardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "5")] pub hejanccdgap: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: KJJDLEIGPMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2229)] +#[cmdid(2221)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChallengeRaidNotify { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "12")] pub gcbdmepbnhn: ::core::option::Option, } /// Obf: PIKGCABFJAE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2221)] +#[cmdid(2217)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetClientRaidTargetCountCsReq { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub kjkghieknid: u32, /// offset: 28 #[prost(uint32, tag = "12")] @@ -46507,126 +46892,126 @@ pub struct SetClientRaidTargetCountCsReq { /// Obf: GKGJKFHIPKI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2240)] +#[cmdid(2229)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetClientRaidTargetCountScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub kjkghieknid: u32, /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 28 #[prost(uint32, tag = "4")] pub progress: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub kjkghieknid: u32, } /// Obf: NGDCCMAHNDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2205)] +#[cmdid(2233)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSaveRaidCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub world_level: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub raid_id: u32, } /// Obf: MKMPGOFLAPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2208)] +#[cmdid(2206)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSaveRaidScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub raid_target_info: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub world_level: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "1")] pub raid_id: u32, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "4")] + pub is_save: bool, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub raid_target_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 44 - #[prost(bool, tag = "15")] - pub is_save: bool, + #[prost(uint32, tag = "14")] + pub world_level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidData { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub raid_target_info: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "1")] - pub raid_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] pub world_level: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub raid_target_info: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub raid_id: u32, } /// Obf: FHJENMNMMKO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2203)] +#[cmdid(2202)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAllSaveRaidCsReq {} /// Obf: PNDCHLMHJCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2238)] +#[cmdid(2214)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllSaveRaidScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub raid_data_list: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub raid_data_list: ::prost::alloc::vec::Vec, } /// Obf: GDKFOIFIAFD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2220)] +#[cmdid(2235)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DelSaveRaidScNotify { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub world_level: u32, /// offset: 28 #[prost(uint32, tag = "11")] pub raid_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub world_level: u32, } /// Obf: MCJANHINPDO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(2212)] +#[cmdid(2215)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidKickByServer { /// offset: 16 - #[prost(message, optional, tag = "13")] - pub lineup: ::core::option::Option, - /// offset: 32 #[prost(message, optional, tag = "3")] - pub scene: ::core::option::Option, + pub lineup: ::core::option::Option, /// offset: 40 #[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")] + #[prost(uint32, tag = "7")] + pub raid_id: u32, + /// offset: 44 + #[prost(enumeration = "Gmfmppkaehe", tag = "9")] pub reason: i32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bopobhgdikn { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub oblciendled: u32, } /// Obf: KNDCKLDMJKB @@ -46638,43 +47023,34 @@ pub struct RaidCollectionDataCsReq {} /// Obf: APODDGMLMLF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6946)] +#[cmdid(6948)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionDataScRsp { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "2")] pub challenge_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6956)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hcnnkilfoni { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub eoggpdhkkbj: ::core::option::Option, -} /// Obf: JFEMDCIJMFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6960)] +#[cmdid(6952)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RaidCollectionEnterNextRaidCsReq { - /// offset: 16 - #[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 = "13")] + #[prost(uint32, tag = "5")] pub raid_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub world_level: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub is_save: u32, } /// Obf: NJGHHOHJGEO /// Type: Rsp @@ -46682,12 +47058,12 @@ pub struct RaidCollectionEnterNextRaidCsReq { #[cmdid(6942)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RaidCollectionEnterNextRaidScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub scene: ::core::option::Option, } /// Obf: GFIIJCDEBDH /// Type: Req @@ -46698,12 +47074,12 @@ pub struct GetRechargeGiftInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ijhpilbbhdi { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub index: u32, /// offset: 28 - #[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "4")] + #[prost(enumeration = "ijhpilbbhdi::bbibcfckpjh::Egcfncblhjc", tag = "2")] pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub index: u32, } /// Nested message and enum types in `IJHPILBBHDI`. pub mod ijhpilbbhdi { @@ -46757,56 +47133,56 @@ pub mod ijhpilbbhdi { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbngcjjdlhl { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub cfnnmocbbfm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub gift_type: u32, /// offset: 40 - #[prost(int64, tag = "15")] + #[prost(uint32, tag = "2")] + pub gift_type: u32, + /// offset: 32 + #[prost(int64, tag = "3")] pub end_time: i64, /// offset: 48 - #[prost(int64, tag = "10")] - pub ifepjhgncoi: i64, + #[prost(int64, tag = "5")] + pub start_time: i64, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub status_list: ::prost::alloc::vec::Vec, } /// Obf: JFEKFHLDLPK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8366)] +#[cmdid(8368)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeGiftInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub ofihocchncn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: KCEJICPPKKM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8376)] +#[cmdid(8363)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRechargeGiftRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub gift_type: u32, } /// Obf: DCAICJKEIPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8380)] +#[cmdid(8372)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeGiftRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "2")] pub kjbdniibgne: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EGNKGGAIGBJ @@ -46818,137 +47194,137 @@ pub struct GetRechargeBenefitInfoCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcajnmllied { + /// offset: 36 + #[prost(uint32, tag = "2")] + pub panel_id: u32, /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "3")] pub olhodifnabl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] - pub panel_id: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub progress: u32, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub id: u32, } /// Obf: JNGJOABNBIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8379)] +#[cmdid(8377)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRechargeBenefitInfoScRsp { /// offset: 24 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "6")] pub oabbabnppoo: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: IMIOIKDAJOK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8372)] +#[cmdid(8365)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRechargeBenefitInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub klcgbjiempo: ::core::option::Option, } /// Obf: CKCPEGPJGLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8374)] +#[cmdid(8364)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRechargeBenefitRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub id: u32, } /// Obf: JINIOBBNJPF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8364)] +#[cmdid(8371)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRechargeBenefitRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "10")] pub klcgbjiempo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "7")] - pub reward: ::core::option::Option, /// offset: 40 #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bmmhjifcgno { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub kajcfpkegbp: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub mipkoffgpfa: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub kajcfpkegbp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EquipmentRecommend { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub equipment_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ghajjbbehbe { /// offset: 24 - #[prost(uint32, tag = "14")] - pub bbghafgmmnm: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "3")] pub lmhdfofnfii: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] + pub bbghafgmmnm: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub oaopdhldfip: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicRecommend { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "9")] pub gmcnpkajmhc: ::prost::alloc::vec::Vec, } /// Obf: KOAGMGNMMOC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2419)] +#[cmdid(2403)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBigDataRecommendCsReq { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub equip_avatar: u32, /// offset: 28 - #[prost(enumeration = "BigDataRecommendType", tag = "3")] + #[prost(enumeration = "BigDataRecommendType", tag = "1")] pub big_data_recommend_type: i32, + /// offset: 24 + #[prost(uint32, tag = "2")] + pub equip_avatar: u32, } /// Obf: BGGIHLHFPGA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2445)] +#[cmdid(2407)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataRecommendScRsp { /// 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")] + #[prost(uint32, tag = "2")] pub equip_avatar: u32, - #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "13, 5, 3")] + /// offset: 36 + #[prost(bool, tag = "6")] + pub has_recommand: bool, + /// offset: 40 + #[prost(enumeration = "BigDataRecommendType", tag = "12")] + pub big_data_recommend_type: i32, + /// offset: 48 + #[prost(uint32, tag = "14")] + pub retcode: u32, + #[prost(oneof = "get_big_data_recommend_sc_rsp::RecommendType", tags = "13, 11, 4")] pub recommend_type: ::core::option::Option< get_big_data_recommend_sc_rsp::RecommendType, >, @@ -46958,90 +47334,90 @@ pub mod get_big_data_recommend_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { - /// offset: 24 + /// offset: 16 #[prost(message, tag = "13")] EquipmentRecommend(super::EquipmentRecommend), - /// offset: 24 - #[prost(message, tag = "5")] + /// offset: 16 + #[prost(message, tag = "11")] RelicRecommend(super::RelicRecommend), - /// offset: 24 - #[prost(message, tag = "3")] + /// offset: 16 + #[prost(message, tag = "4")] Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RecomendedAvatarInfo { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] - pub relic_set_id: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub recommend_avatar_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub relic_set_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendRelicAvatar { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "1")] pub recommended_avatar_info_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbgplpccdbj { /// offset: 24 - #[prost(uint32, tag = "5")] - pub minccilijnn: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub nmfgibmhnki: u32, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub gbjpbahgbpo: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub percent: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bpfdfojoemi { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub lbdlaacoccn: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub minccilijnn: u32, + #[prost(uint32, tag = "2")] + pub percent: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub lbdlaacoccn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataAvatarRelicRecommend { - /// offset: 16 - #[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: 64 + #[prost(message, repeated, tag = "1")] + pub sphere_main_property_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "4")] pub rope_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub foot_main_property_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(message, repeated, tag = "6")] + pub body_main_property_list: ::prost::alloc::vec::Vec, + /// offset: 72 + #[prost(uint32, tag = "7")] + pub avatar_id: u32, + /// offset: 56 + #[prost(message, repeated, tag = "10")] pub inner_set_list: ::prost::alloc::vec::Vec, /// offset: 48 - #[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, + #[prost(message, repeated, tag = "12")] + pub outer_set_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BigDataRecommendAvatarRelic { - /// offset: 16 - #[prost(message, repeated, tag = "13")] + /// offset: 24 + #[prost(message, repeated, tag = "5")] pub recomended_relic_info_list: ::prost::alloc::vec::Vec< BigDataAvatarRelicRecommend, >, @@ -47049,28 +47425,28 @@ pub struct BigDataRecommendAvatarRelic { /// Obf: HGKBKMFJJCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2409)] +#[cmdid(2410)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetBigDataAllRecommendCsReq { /// offset: 24 - #[prost(enumeration = "BigDataRecommendType", tag = "1")] + #[prost(enumeration = "BigDataRecommendType", tag = "13")] pub big_data_recommend_type: i32, } /// Obf: EJEDKALMMNP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2429)] +#[cmdid(2421)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetBigDataAllRecommendScRsp { - /// offset: 32 - #[prost(enumeration = "BigDataRecommendType", tag = "13")] + /// offset: 36 + #[prost(enumeration = "BigDataRecommendType", tag = "5")] pub big_data_recommend_type: i32, /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub retcode: u32, #[prost( oneof = "get_big_data_all_recommend_sc_rsp::RecommendType", - tags = "8, 1, 4" + tags = "1, 8, 7" )] pub recommend_type: ::core::option::Option< get_big_data_all_recommend_sc_rsp::RecommendType, @@ -47082,89 +47458,89 @@ pub mod get_big_data_all_recommend_sc_rsp { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RecommendType { /// offset: 16 - #[prost(message, tag = "8")] + #[prost(message, tag = "1")] RelicAvatar(super::BigDataRecommendRelicAvatar), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "8")] AvatarRelic(super::BigDataRecommendAvatarRelic), /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "7")] Khcmlinmgen(super::Gnbbdmbnndj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhnaejbkinh { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub kcnpfighdal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gfoamknhbfe { /// offset: 16 - #[prost(map = "uint32, message", tag = "8")] + #[prost(map = "uint32, message", tag = "2")] pub banbccboebj: ::std::collections::HashMap, /// offset: 32 + #[prost(uint32, tag = "10")] + pub fdeakdcdgml: u32, + /// offset: 36 #[prost(uint32, tag = "14")] pub panel_id: u32, - /// offset: 36 - #[prost(uint32, tag = "6")] - pub fdeakdcdgml: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5932)] +#[cmdid(5909)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAllRedDotDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5942)] +#[cmdid(5923)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetAllRedDotDataScRsp { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "3")] pub kgonobeagai: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nncefffgnen { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + /// offset: 36 + #[prost(enumeration = "Kfmhmjlphog", tag = "6")] + pub biclkapmfgp: i32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub panel_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] - pub group_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub fdeakdcdgml: u32, - /// offset: 40 - #[prost(uint32, tag = "7")] - pub panel_id: u32, - /// offset: 44 - #[prost(enumeration = "Kfmhmjlphog", tag = "3")] - pub biclkapmfgp: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5923)] +#[cmdid(5944)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Egelhckmlnk { /// offset: 24 - #[prost(uint32, tag = "13")] - pub fdeakdcdgml: u32, - /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub fdeakdcdgml: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub panel_id: u32, - /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub group_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub panel_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -47172,55 +47548,55 @@ 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")] + #[prost(uint32, tag = "7")] + pub fdeakdcdgml: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] pub panel_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5927)] +#[cmdid(5948)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Llcohlnbngm { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub bknkfnhipak: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub fdeakdcdgml: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] - pub group_id: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, /// offset: 44 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub panel_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] + pub bknkfnhipak: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub fdeakdcdgml: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pngbddibcdd { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub sub_affix_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub level: u32, /// offset: 36 - #[prost(uint32, tag = "8")] - pub tid: u32, + #[prost(uint32, tag = "1")] + pub r#type: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub sub_affix_list: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "4")] - pub main_affix_id: u32, - /// offset: 44 - #[prost(uint32, tag = "13")] - pub r#type: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] pub exp: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub tid: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub main_affix_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -47229,37 +47605,37 @@ pub struct Jboaapidoic { #[prost(uint32, tag = "11")] pub ipilhkhcljh: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub flfochjfloe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hgabljfokdg { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub noajighliic: ::core::option::Option, - /// offset: 32 - #[prost(enumeration = "Jfiiihfblpa", tag = "11")] - pub hdhkahjbfkd: i32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, + /// offset: 32 + #[prost(enumeration = "Jfiiihfblpa", tag = "12")] + pub hdhkahjbfkd: i32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub noajighliic: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bebnhpcbmpf { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "3")] pub noajighliic: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dpjcbhkgfok { /// offset: 24 - #[prost(message, repeated, tag = "5")] + #[prost(message, repeated, tag = "7")] pub relics: ::prost::alloc::vec::Vec, } /// Obf: NGKOLFNOAKC @@ -47271,55 +47647,55 @@ pub struct GetRelicBoxDataCsReq {} /// Obf: JOONMECDIHJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8956)] +#[cmdid(8958)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRelicBoxDataScRsp { - /// offset: 16 - #[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, optional, tag = "1")] - pub ahnppgmfokn: ::core::option::Option, - /// offset: 48 - #[prost(message, repeated, tag = "2")] - pub ebdiojpdjih: ::prost::alloc::vec::Vec, /// offset: 64 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 40 + #[prost(message, optional, tag = "2")] + pub ahnppgmfokn: ::core::option::Option, + /// offset: 72 #[prost(enumeration = "Bdfgbphepdi", tag = "3")] pub state: i32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub njfefofpkpf: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub target: ::core::option::Option, + /// offset: 48 + #[prost(uint32, repeated, tag = "13")] + pub oajfafidkpi: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ebdiojpdjih: ::prost::alloc::vec::Vec, /// offset: 68 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub mflmhflmcpo: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub retcode: u32, } /// Obf: OKCGFDFBPBL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8966)] +#[cmdid(8953)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SetRelicBoxCustomCsReq { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub ebdiojpdjih: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "7")] pub jkkfjhkhfpl: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub ebdiojpdjih: ::core::option::Option, } /// Obf: ONJHKFHDPGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8970)] +#[cmdid(8962)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetRelicBoxCustomScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: ANOEGCFDJKD @@ -47328,85 +47704,85 @@ pub struct SetRelicBoxCustomScRsp { #[cmdid(8952)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetRelicBoxTargetCsReq { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub mcllalgabab: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub target: ::core::option::Option, } /// Obf: DGJAPNJCDCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8969)] +#[cmdid(8967)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetRelicBoxTargetScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub mcllalgabab: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub target: ::core::option::Option, } /// Obf: GFOFPDMELCL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8954)] +#[cmdid(8961)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OpenRelicBoxCsReq { /// offset: 24 - #[prost(message, optional, tag = "10")] - pub mcllalgabab: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub target: ::core::option::Option, } /// Obf: PCAFMOHEDGK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8961)] +#[cmdid(8965)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRelicBoxScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub lcmaddimion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub gnlaaidfojf: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub gnlaaidfojf: u32, } /// Obf: OJKDPIDOBEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8967)] +#[cmdid(8951)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ConfirmRelicBoxCsReq { /// offset: 24 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "1")] pub bbnifadmhho: bool, } /// Obf: EENMGNBLPEJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8953)] +#[cmdid(8959)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ConfirmRelicBoxScRsp { + /// offset: 36 + #[prost(bool, tag = "1")] + pub bbnifadmhho: bool, /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "4")] pub oajfafidkpi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub hmbnjlnblif: u32, /// offset: 40 - #[prost(bool, tag = "7")] - pub bbnifadmhho: bool, + #[prost(uint32, tag = "11")] + pub hmbnjlnblif: u32, } /// Obf: AGKJMBBJCNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8957)] +#[cmdid(8960)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReportRelicBoxActionCsReq { - #[prost(oneof = "report_relic_box_action_cs_req::Mkkdalgeakk", tags = "11")] + #[prost(oneof = "report_relic_box_action_cs_req::Mkkdalgeakk", tags = "1")] pub mkkdalgeakk: ::core::option::Option, } /// Nested message and enum types in `ReportRelicBoxActionCsReq`. @@ -47414,52 +47790,52 @@ pub mod report_relic_box_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mkkdalgeakk { - /// offset: 16 - #[prost(uint32, tag = "11")] + /// offset: 24 + #[prost(uint32, tag = "1")] Kcglkfkhpic(u32), } } /// Obf: OBKJIKBEHHF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8960)] +#[cmdid(8957)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReportRelicBoxActionScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 28 - #[prost(enumeration = "Bdfgbphepdi", tag = "13")] + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 24 + #[prost(enumeration = "Bdfgbphepdi", tag = "11")] pub state: i32, } /// Obf: BIGELLJGGEP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8965)] +#[cmdid(8964)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicBoxRegularScNotify { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "14")] pub ahnppgmfokn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfckbfldhni { - /// offset: 24 - #[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: 40 - #[prost(uint32, tag = "5")] - pub unique_id: u32, - /// offset: 44 #[prost(uint32, tag = "1")] pub avatar_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(string, tag = "6")] + pub name: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub unique_id: u32, /// offset: 48 - #[prost(enumeration = "RelicPresetPlanSourceType", tag = "11")] - pub nfmkofnekla: i32, + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] + pub source_type: i32, } /// Type: Req #[derive(proto_derive::CmdID)] @@ -47467,55 +47843,55 @@ pub struct Pfckbfldhni { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetGetPlanCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub avatar_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9846)] +#[cmdid(9848)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub relic_plan_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9856)] +#[cmdid(9843)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] pub avatar_id: u32, + /// offset: 24 + #[prost(string, tag = "5")] + pub name: ::prost::alloc::string::String, /// offset: 48 - #[prost(enumeration = "Fdjkljgdcid", tag = "13")] + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "8")] + pub source_type: i32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub relic_ids: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(enumeration = "Fdjkljgdcid", tag = "14")] pub lljjcookanh: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9860)] +#[cmdid(9852)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetAddPlanScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "2")] pub relic_plan: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req @@ -47524,43 +47900,43 @@ pub struct RelicPresetAddPlanScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetDeletePlanCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub unique_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9859)] +#[cmdid(9857)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetDeletePlanScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hppoinflepj { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 36 + #[prost(enumeration = "Fdjkljgdcid", tag = "1")] + pub lljjcookanh: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "RelicPresetPlanSourceType", tag = "13")] - pub nfmkofnekla: i32, - /// offset: 36 - #[prost(enumeration = "Fdjkljgdcid", tag = "12")] - pub lljjcookanh: i32, + #[prost(enumeration = "RelicPresetPlanSourceType", tag = "12")] + pub source_type: i32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9852)] +#[cmdid(9845)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetUpdatePlanCsReq { /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub unique_id: u32, - #[prost(oneof = "relic_preset_update_plan_cs_req::Kknboacncon", tags = "6, 1")] + #[prost(oneof = "relic_preset_update_plan_cs_req::Kknboacncon", tags = "12, 13")] pub kknboacncon: ::core::option::Option< relic_preset_update_plan_cs_req::Kknboacncon, >, @@ -47570,26 +47946,26 @@ pub mod relic_preset_update_plan_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "6")] + /// offset: 24 + #[prost(message, tag = "12")] RelicList(super::Hppoinflepj), - /// offset: 16 - #[prost(string, tag = "1")] + /// offset: 24 + #[prost(string, tag = "13")] Name(::prost::alloc::string::String), } } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9854)] +#[cmdid(9844)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicPresetUpdatePlanScRsp { /// offset: 36 #[prost(uint32, tag = "3")] - pub unique_id: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] pub retcode: u32, - #[prost(oneof = "relic_preset_update_plan_sc_rsp::Kknboacncon", tags = "14, 4")] + /// offset: 40 + #[prost(uint32, tag = "6")] + pub unique_id: u32, + #[prost(oneof = "relic_preset_update_plan_sc_rsp::Kknboacncon", tags = "15, 9")] pub kknboacncon: ::core::option::Option< relic_preset_update_plan_sc_rsp::Kknboacncon, >, @@ -47600,46 +47976,46 @@ pub mod relic_preset_update_plan_sc_rsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "15")] RelicList(super::Hppoinflepj), /// offset: 16 - #[prost(string, tag = "4")] + #[prost(string, tag = "9")] Name(::prost::alloc::string::String), } } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9844)] +#[cmdid(9851)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eggoclkiame { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub unique_id: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9851)] +#[cmdid(9855)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejilgjglkio { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "6")] pub relic_plan: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearPlan { - /// offset: 16 - #[prost(uint32, repeated, tag = "1")] - pub inside_relic_list: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "4")] + pub unique_id: u32, /// offset: 24 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "5")] pub outside_relic_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub avatar_id: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub unique_id: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub inside_relic_list: ::prost::alloc::vec::Vec, } /// Obf: PIHNFHMEHCD /// Type: Req @@ -47648,47 +48024,47 @@ pub struct RelicSmartWearPlan { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearGetPlanCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: MBLPEOFOOAF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8256)] +#[cmdid(8258)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPlanScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "13")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub relic_plan_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub avatar_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, } /// Obf: KHPMJDJKEAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8266)] +#[cmdid(8253)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearAddPlanCsReq { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "9")] pub relic_plan: ::core::option::Option, } /// Obf: ILCBEINELFA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8270)] +#[cmdid(8262)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearAddPlanScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub relic_plan: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub relic_plan: ::core::option::Option, } /// Obf: AHKGHNIDDHI /// Type: Req @@ -47697,244 +48073,229 @@ pub struct RelicSmartWearAddPlanScRsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearUpdatePlanCsReq { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "3")] pub relic_plan: ::core::option::Option, } /// Obf: BPHCDBFPIFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8269)] +#[cmdid(8267)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearUpdatePlanScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub relic_plan: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: IGFDCGKPJBE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8262)] +#[cmdid(8255)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearDeletePlanCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub unique_id: u32, } /// Obf: POPMMDIDDJO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8264)] +#[cmdid(8254)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearDeletePlanScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "4")] + pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onflanpghhl { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "4")] 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")] + #[prost(enumeration = "Kckjilimnff", tag = "13")] pub alaeibdighm: i32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub outside_relic_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 32 + #[prost(message, optional, tag = "3")] pub aeonnkangce: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "10")] + pub relic_ids: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub avatar_id: u32, } /// Obf: OKLKPLGFPNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8267)] +#[cmdid(8251)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearGetPinRelicCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub avatar_id: u32, } /// Obf: EMKANKKOICP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8253)] +#[cmdid(8259)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearGetPinRelicScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "13")] + /// offset: 24 + #[prost(message, repeated, tag = "1")] pub ojncaokpkib: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: JIODIEHBGMI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8258)] +#[cmdid(8270)] #[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")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub anchgognlfp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub plncncnipkn: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub relic_unique_id: u32, } /// Obf: PMMIOMPJADM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8265)] +#[cmdid(8264)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicCsReq { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "14")] pub dnnkbpbfpbk: ::core::option::Option, } /// Obf: IJMEMLHHMIC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8251)] +#[cmdid(8256)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RelicSmartWearUpdatePinRelicScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub dnnkbpbfpbk: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub dnnkbpbfpbk: ::core::option::Option, } /// Obf: FABKOODPCLA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8263)] +#[cmdid(8269)] #[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")] + #[prost(bool, tag = "7")] pub beajgcmpoed: bool, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub aifamifgmch: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub avatar_id: u32, } /// Obf: KJHJMAEMDMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8255)] +#[cmdid(8266)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RelicSmartWearDeletePinRelicScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "10")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] pub aifamifgmch: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub avatar_id: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3573)] +#[cmdid(3525)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetReplayTokenCsReq { - /// offset: 24 - #[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 = "3")] + #[prost(uint32, tag = "1")] pub stage_id: u32, /// offset: 44 - #[prost(enumeration = "Pbiefhknafa", tag = "11")] - pub replay_type: i32, - /// offset: 48 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub klifgjoilee: u32, + /// offset: 48 + #[prost(enumeration = "Pbiefhknafa", tag = "7")] + pub replay_type: i32, /// offset: 52 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub pbnienncnop: u32, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(3503)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GetReplayTokenScRsp { - /// offset: 24 + /// offset: 32 + #[prost(string, tag = "10")] + pub lmffnnigmmo: ::prost::alloc::string::String, + /// offset: 16 #[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 = "8")] - pub stage_id: u32, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub retcode: u32, - /// offset: 48 - #[prost(enumeration = "Pbiefhknafa", tag = "2")] - pub replay_type: i32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Faofieiaecg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3527)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dfmbmcgmffp { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub ihnjckdhoje: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "7")] +#[cmdid(3578)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct GetReplayTokenScRsp { + /// offset: 48 + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 40 + #[prost(enumeration = "Pbiefhknafa", tag = "6")] + pub replay_type: i32, + /// offset: 32 + #[prost(string, tag = "9")] + pub token: ::prost::alloc::string::String, + /// offset: 24 + #[prost(string, tag = "10")] + pub gimgdnjppdj: ::prost::alloc::string::String, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub stage_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3473)] +#[cmdid(3425)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRndOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3403)] +#[cmdid(3478)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRndOptionScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub efloilnlfic: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "11")] @@ -47942,160 +48303,87 @@ pub struct GetRndOptionScRsp { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3480)] +#[cmdid(3493)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DailyFirstMeetPamCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3427)] +#[cmdid(3458)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DailyFirstMeetPamScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Abofjeimllj { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub buff_id: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub level: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -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, Eq, Hash, ::prost::Message)] pub struct Paijcbokifo { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub room_id: u32, /// offset: 24 - #[prost(enumeration = "RogueRoomStatus", tag = "15")] - pub cagdnhcockm: i32, - /// offset: 28 #[prost(uint32, tag = "10")] pub majkfimpoof: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub pgacmflcdid: u32, /// offset: 36 - #[prost(uint32, tag = "9")] - pub room_id: u32, - /// offset: 40 + #[prost(enumeration = "RogueRoomStatus", tag = "13")] + pub cagdnhcockm: i32, + /// offset: 28 #[prost(enumeration = "RogueRoomStatus", tag = "14")] pub fchhpcidngm: i32, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub pgacmflcdid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dndmlicbkef { - /// offset: 24 - #[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 = "6")] - pub area_id: u32, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub hpkmgkppelc: u32, /// offset: 44 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub anhdbmopgdc: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub hpkmgkppelc: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub llnichddian: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub area_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub map_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cajeboppmcj { - /// offset: 24 - #[prost(bool, tag = "3")] - pub alajjmkomml: bool, + /// offset: 40 + #[prost(enumeration = "RogueStatus", tag = "1")] + pub nhdlefaapob: i32, + /// offset: 44 + #[prost(uint32, tag = "3")] + pub kndhmnbiidf: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(bool, tag = "8")] + pub alajjmkomml: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] pub area_id: u32, /// offset: 32 - #[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 Mofhplgpgfa { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub dehjdniekhb: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub chcmekafkaf: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "7")] - pub ebmeekjgppm: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "11")] - pub nfmkofnekla: i32, - /// offset: 52 - #[prost(uint32, tag = "1")] - pub eialmeadlgf: u32, - /// offset: 56 - #[prost(uint32, tag = "2")] - pub pcgfioklibe: u32, - /// offset: 60 - #[prost(uint32, tag = "8")] - pub noamcdnnhmd: u32, - /// offset: 64 #[prost(uint32, tag = "13")] - pub egfolkepnci: u32, - /// offset: 68 - #[prost(uint32, tag = "15")] - pub nkggaojlcmd: u32, - /// offset: 72 - #[prost(uint32, tag = "10")] - pub fimmfjckcnk: u32, - /// offset: 76 - #[prost(bool, tag = "3")] - pub oeljganlklj: bool, - /// offset: 80 - #[prost(uint32, tag = "9")] - pub pnjlaaocfmc: u32, - /// offset: 84 - #[prost(uint32, tag = "5")] - pub lkhaieidajl: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Lcmgceliaek { - /// offset: 16 - #[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(message, repeated, tag = "4")] - pub npigflfeehm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub lgipilakikb: u32, + pub map_id: u32, + /// offset: 36 + #[prost(enumeration = "RogueAreaStatus", tag = "14")] + pub area_status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -48104,366 +48392,250 @@ pub struct Aeffocfjnbf { #[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")] + #[prost(uint32, tag = "11")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfgbcekgfhk { /// offset: 24 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "15")] pub emagfiblncj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + /// offset: 28 + #[prost(uint32, tag = "2")] pub dggcfdkjdpo: u32, + /// offset: 36 + #[prost(uint32, tag = "4")] + pub ljceogpogbe: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub nphajekcbkf: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub total_count: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oednnhaohab { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "5")] 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 bpddbkgdmdd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub dnpccfffbhn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ddgnkmacelb { - /// offset: 16 - #[prost(uint32, repeated, tag = "14")] - pub fimlddnfgjh: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::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 + /// offset: 24 #[prost(message, optional, tag = "14")] pub lniefkbmipd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Anadiopmfja { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub dkieikjdbdb: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gaobhblfpec { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub ofhbbkokanf: u32, /// offset: 28 - #[prost(uint32, tag = "7")] - pub dbhoidlkmab: u32, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub lkhaieidajl: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub ijjlkimgelo: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub gbieamklonk: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub dbhoidlkmab: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub lkhaieidajl: 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")] + #[prost(message, optional, tag = "448")] pub cfdiklbinhk: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "960")] + pub lflcdngalme: ::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 aclkmfcdmed: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub aefmmohkchj: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "4")] - pub hhfaafobkme: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "5")] pub nikdpodbief: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub hhfaafobkme: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub aclkmfcdmed: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub aefmmohkchj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hnkaofdglie { - /// offset: 16 - #[prost(message, optional, tag = "14")] - 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, + #[prost(message, optional, tag = "2")] + pub cooomdkgodf: ::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: 48 + #[prost(message, optional, tag = "4")] + pub dhekljdbnnp: ::core::option::Option, /// offset: 88 - #[prost(bool, tag = "10")] - pub ilofgcafhah: bool, - /// offset: 92 - #[prost(enumeration = "RogueStatus", tag = "13")] + #[prost(enumeration = "RogueStatus", tag = "5")] pub status: i32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub dnpccfffbhn: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "7")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "9")] + pub eiohfjmfokf: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "12")] + pub aefmmohkchj: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub habjhgpfgeb: ::core::option::Option, + /// offset: 92 + #[prost(bool, tag = "15")] + pub ilofgcafhah: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cgnnmpikbbb { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub ljngpckpjlf: u32, - /// offset: 32 - #[prost(int64, tag = "10")] - pub begin_time: i64, /// offset: 40 - #[prost(int64, tag = "6")] + #[prost(int64, tag = "8")] + pub begin_time: i64, + /// offset: 32 + #[prost(int64, tag = "11")] pub end_time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Goiejocfkee { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "13")] pub ojgoaoplmlb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gfghgcimkga { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] 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, + pub unlock_aeon_enhance_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mbcbdjnkfeb { - /// offset: 24 - #[prost(uint32, tag = "13")] + /// offset: 32 + #[prost(uint32, tag = "1")] pub gebggmagdjb: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] pub pdgbejhnhhe: u32, - /// offset: 32 - #[prost(uint32, tag = "15")] + /// offset: 24 + #[prost(uint32, tag = "12")] pub cicaendedfe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfmhemgeanc { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "15")] 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")] + #[prost(message, optional, tag = "12")] 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, + #[prost(uint32, repeated, tag = "5")] + pub noepbnmjfgl: ::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")] + #[prost(uint32, repeated, tag = "8")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fbcomlaonkm { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub jipepmdmcmb: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub mfeodnjngdp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] + pub unlock_aeon_enhance_num: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] pub jppaggpjomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cddijcbeahj { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "3")] pub cemojmbhldd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jibbeeaidic { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] 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, Eq, Hash, ::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, + pub jppaggpjomo: u32, /// offset: 36 - #[prost(uint32, tag = "12")] - pub djeimgghmgm: u32, + #[prost(uint32, tag = "9")] + pub unlock_aeon_enhance_num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Alblefhhjic { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "10")] + #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "3")] - pub level: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub slot: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kcoejjkgnig { + /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub majgmmcocig: ::prost::alloc::vec::Vec, /// offset: 16 - #[prost(message, repeated, tag = "7")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "13")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, repeated, tag = "5")] - pub majgmmcocig: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "14")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -48471,400 +48643,342 @@ pub struct Gkhgfcbmlbl { /// offset: 16 #[prost(message, optional, tag = "7")] pub lhpnjlbpaca: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] - 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 mhphdcfkmlf: u32, - /// offset: 56 - #[prost(uint32, tag = "11")] - pub gebggmagdjb: u32, /// offset: 60 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "9")] + pub gebggmagdjb: u32, + /// offset: 48 + #[prost(bool, tag = "10")] + pub is_win: bool, + /// offset: 44 + #[prost(uint32, tag = "11")] pub ghcbfcigibf: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub score_id: u32, /// offset: 64 - #[prost(uint32, tag = "1096")] + #[prost(uint32, tag = "13")] + pub mhphdcfkmlf: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub gmiimahlijf: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub record_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "29")] pub area_id: u32, /// offset: 68 - #[prost(uint32, tag = "4")] - pub score_id: u32, - /// offset: 72 - #[prost(uint32, tag = "714")] + #[prost(uint32, tag = "1073")] pub heomalbnjll: u32, - /// offset: 76 - #[prost(uint32, tag = "10")] - pub gmiimahlijf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "3")] + pub mhchfdfmnfp: u32, + /// offset: 48 + #[prost(int64, tag = "4")] + pub cdgmpcfgkmd: i64, + /// offset: 37 + #[prost(bool, tag = "6")] + pub pkpnmooicgp: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "7")] + pub fhhkohkbnop: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "9")] + pub mjkpnomchid: i64, + /// offset: 36 + #[prost(bool, tag = "12")] + pub kmnpjkcmien: bool, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub pool_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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 max_level: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub afemblfccch: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] 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")] + #[prost(int32, tag = "1")] 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, + /// offset: 32 + #[prost(float, tag = "7")] + pub ratio: f32, + /// offset: 24 + #[prost(bool, tag = "14")] + pub is_valid: bool, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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)] +#[cmdid(1825)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueInfoCsReq {} /// Obf: DDOOMBLAOHN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1803)] +#[cmdid(1878)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub rogue_game_info: ::core::option::Option, } /// Obf: LJINAKCNBCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1880)] +#[cmdid(1893)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartRogueCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "4")] - pub jkpipnmggoa: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "1")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "12")] - pub area_id: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "2")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 52 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub afemblfccch: u32, + /// offset: 48 + #[prost(uint32, tag = "13")] + pub area_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub jkpipnmggoa: ::prost::alloc::vec::Vec, } /// Obf: HHNAMDCALND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1827)] +#[cmdid(1858)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartRogueScRsp { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub lineup: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "3")] 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")] + #[prost(message, optional, tag = "7")] + pub lineup: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] pub jnklnlkhgbb: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub scene: ::core::option::Option, } /// Obf: MGBFNLJFCAA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1836)] +#[cmdid(1888)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterRogueCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub area_id: u32, } /// Obf: KNBOCPOOAEM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1813)] +#[cmdid(1881)] #[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 = "2")] + pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub scene: ::core::option::Option, + /// offset: 32 #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub rogue_game_info: ::core::option::Option, } /// Obf: CAGNJEEKBNN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1815)] +#[cmdid(1886)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct LeaveRogueCsReq {} /// Obf: DAEOAHLMACG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1881)] +#[cmdid(1847)] #[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")] + #[prost(message, optional, tag = "1")] pub scene: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "14")] + /// offset: 40 + #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub jnklnlkhgbb: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "13")] - pub rogue_game_info: ::core::option::Option, - /// offset: 56 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: FKBINHGJLGL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1809)] +#[cmdid(1839)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueFinishScNotify { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "5")] pub nleomlnokcc: ::core::option::Option, } /// Obf: EKFCDGNOAIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1842)] +#[cmdid(1804)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekfcdgnoain { - /// offset: 16 - #[prost(uint32, repeated, tag = "8")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "6")] pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub prop_entity_id: u32, } /// Obf: BHLEHMNFHPJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1876)] +#[cmdid(1811)] #[derive(Clone, PartialEq, Eq, Hash, ::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 = "7")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 32 #[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)] +#[cmdid(1848)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub interacted_prop_entity_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, } /// Obf: AJAOJOEAGML /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1824)] +#[cmdid(1845)] #[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 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")] + /// offset: 32 + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KHCBONJOLDP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1828)] +#[cmdid(1810)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueReviveInfoScNotify { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "11")] pub mfeodnjngdp: ::core::option::Option, } /// Obf: CGMBIHBHLFK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1852)] +#[cmdid(1830)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cgmbihbhlfk {} /// Obf: AJNDMBCDEOL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1848)] +#[cmdid(1842)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajndmbcdeol { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub ilmamlblidl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: CINMCBDCBMJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1859)] +#[cmdid(1872)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cinmcbdcbmj { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub maze_buff_id: u32, } /// Obf: NAHANHPHGGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1874)] +#[cmdid(1880)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nahanhphggf { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "3")] pub cnefdjckapl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "5")] pub kgkejakkldp: bool, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Obf: MDFEOFGBJBI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1801)] +#[cmdid(1843)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct QuitRogueCsReq { /// offset: 24 @@ -48874,11 +48988,11 @@ pub struct QuitRogueCsReq { /// Obf: PLIDMPJNFEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1867)] +#[cmdid(1829)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct QuitRogueScRsp { /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "8")] pub rogue_game_info: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] @@ -48887,287 +49001,223 @@ pub struct QuitRogueScRsp { /// Obf: DDIHBNNOKJN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1820)] +#[cmdid(1834)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueExploreWinScNotify { /// offset: 24 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "8")] pub ilofgcafhah: bool, } /// Obf: IMOIBEFBKCL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1899)] +#[cmdid(1896)] #[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 + /// offset: 48 #[prost(bool, tag = "2")] pub faljmpelhio: bool, + /// offset: 40 + #[prost(message, optional, tag = "3")] + pub nleomlnokcc: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub scene: ::core::option::Option, } /// Obf: GFMDKGLKCOF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1816)] +#[cmdid(1835)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterRogueMapRoomCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub room_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] + pub room_id: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] pub majkfimpoof: u32, } /// Obf: NNAMFPHNGBF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1805)] +#[cmdid(1875)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueMapRoomScRsp { /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "9")] pub jnklnlkhgbb: ::core::option::Option, - /// offset: 32 + /// offset: 40 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "9")] + /// offset: 52 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] 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)] +#[cmdid(1815)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueMapRoomScNotify { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "6")] + pub map_id: u32, + /// offset: 16 #[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)] +#[cmdid(1846)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OpenRogueChestCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] - pub interacted_prop_entity_id: u32, - /// offset: 28 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "1")] pub fdekkokbdic: bool, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub interacted_prop_entity_id: u32, } /// Obf: CBOLGFEIIOA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1837)] +#[cmdid(1819)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenRogueChestScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "2")] 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")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub abemlcjbief: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub reward: ::core::option::Option, } /// Obf: JCFJFAFJACN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1834)] +#[cmdid(1828)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeRogueRewardKeyCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub count: u32, } /// Obf: LEKLEHPFHMA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1858)] +#[cmdid(1898)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ExchangeRogueRewardKeyScRsp { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "3")] pub count: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub retcode: u32, } /// Obf: KPDDKCNHJAB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1869)] +#[cmdid(1895)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueAreaUnlockScNotify { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub area_id: u32, } /// Obf: FGOPLKFEJAP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1846)] +#[cmdid(1817)] #[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")] + #[prost(message, optional, tag = "1")] pub get_item_list: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub iideaglamcc: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1822)] +#[cmdid(1860)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Higamejncjj { /// offset: 24 - #[prost(uint32, tag = "15")] - pub level: u32, + #[prost(uint32, tag = "6")] + pub afemblfccch: u32, /// offset: 28 #[prost(uint32, tag = "12")] - pub afemblfccch: u32, + pub level: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1864)] +#[cmdid(1890)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, - /// offset: 36 + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub reward: ::core::option::Option, + /// offset: 40 #[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, Eq, Hash, ::prost::Message)] -pub struct Joegakhfbkm {} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1808)] -#[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, + #[prost(uint32, tag = "14")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Klfphoopelb {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1882)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[cmdid(1849)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cdokclhedbo { /// offset: 24 - #[prost(message, optional, tag = "12")] - pub eggjfcelhnk: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: FLGHJEANCAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1870)] +#[cmdid(1887)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueAeonInfoCsReq {} /// Obf: MMOAIOJAMPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1884)] +#[cmdid(1824)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueAeonInfoScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] - pub jhehaibmnnf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub jhehaibmnnf: ::prost::alloc::vec::Vec, } /// Obf: FKEFNGCFJKN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1872)] +#[cmdid(1885)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishAeonDialogueGroupCsReq { /// offset: 24 @@ -49177,23 +49227,23 @@ pub struct FinishAeonDialogueGroupCsReq { /// Obf: FAOLLLOFMKB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1825)] +#[cmdid(1877)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "3")] + pub reward: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub aefmmohkchj: ::core::option::Option, } /// Obf: MKBJONMNLCH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1807)] +#[cmdid(1831)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueTalentInfoCsReq {} /// Obf: JOCBDCIBNMG @@ -49202,112 +49252,91 @@ pub struct GetRogueTalentInfoCsReq {} #[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")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub jcobjampoal: ::core::option::Option, } /// Obf: GFMEMPALPAM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1821)] +#[cmdid(1900)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnableRogueTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, } /// Obf: KLAEMDDHPNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1862)] +#[cmdid(1808)] #[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")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub jcobjampoal: ::core::option::Option, } /// Obf: JNDNJFPANEB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1895)] +#[cmdid(1822)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueVirtualItemInfoScNotify { - /// offset: 24 - #[prost(message, optional, tag = "5")] + /// offset: 16 + #[prost(message, optional, tag = "11")] pub nikdpodbief: ::core::option::Option, } /// Obf: NIFJKCEJFIP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1851)] +#[cmdid(1899)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueStatusScNotify { /// offset: 24 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "7")] pub aobckabchgo: bool, /// offset: 28 - #[prost(enumeration = "RogueStatus", tag = "7")] + #[prost(enumeration = "RogueStatus", tag = "11")] pub status: i32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1819)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ojkcgghmfdo { - /// offset: 24 - #[prost(message, optional, tag = "14")] - pub eggjfcelhnk: ::core::option::Option, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1894)] -#[derive(Clone, PartialEq, Eq, Hash, ::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: IEFFGOMNLNA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1897)] +#[cmdid(1883)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncRogueAeonScNotify { - /// offset: 24 - #[prost(message, optional, tag = "1")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub bgdgiiokhgf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gcpgbpngoff { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub jnklnlkhgbb: ::core::option::Option, - /// offset: 40 + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub lineup: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "13")] pub scene: ::core::option::Option, } /// Obf: OIGKGOMIOFF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7658)] +#[cmdid(7683)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueArcadeStartCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "11")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] pub room_id: u32, @@ -49315,494 +49344,423 @@ pub struct RogueArcadeStartCsReq { /// Obf: EEKPMCEONGD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7690)] +#[cmdid(7685)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeStartScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "4")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub room_id: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: AGGEHIICBBD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7691)] +#[cmdid(7656)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueArcadeLeaveCsReq {} /// Obf: NLAGBKIIIJK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7653)] +#[cmdid(7659)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueArcadeLeaveScRsp { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "11")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NILHOOGLKAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7671)] +#[cmdid(7679)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueArcadeRestartCsReq {} /// Obf: LNKHNPOEJJE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7657)] +#[cmdid(7664)] #[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 = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub idcmaccpcbh: ::core::option::Option, } /// Obf: EBPAKHMFKML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7684)] +#[cmdid(7669)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueArcadeGetInfoCsReq {} /// Obf: POHFDLFAHKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7673)] +#[cmdid(7690)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueArcadeGetInfoScRsp { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub room_id: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub room_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kjamnogfamj { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub hagdkkbaakk: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub buff_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub hagdkkbaakk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Apnccnfjbko { - /// offset: 24 - #[prost(message, repeated, tag = "8")] + /// offset: 16 + #[prost(message, repeated, tag = "12")] 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(uint32, repeated, tag = "6")] - pub iodmphlipdp: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "2")] 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")] + #[prost(uint32, tag = "3")] pub noamcdnnhmd: u32, - /// offset: 72 - #[prost(uint32, tag = "13")] - pub pcgfioklibe: u32, + /// offset: 68 + #[prost(bool, tag = "4")] + pub can_roll: bool, + /// offset: 32 + #[prost(message, repeated, tag = "6")] + pub leofnindjdb: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(enumeration = "RogueCommonBuffSelectSourceType", tag = "7")] + pub source_type: i32, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub fimmfjckcnk: 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")] + #[prost(uint32, tag = "9")] pub nkggaojlcmd: u32, + /// offset: 72 + #[prost(uint32, tag = "10")] + pub egfolkepnci: u32, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub eialmeadlgf: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub pcgfioklibe: u32, + /// offset: 40 + #[prost(message, optional, tag = "15")] + pub dehjdniekhb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bplnkhgailk { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nfbcbcmgiia {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Demeneaagaa {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkogdinobdf { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "1")] pub pchgegfbklf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bponkblgnnl { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "2")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aacjbnfgaba { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] 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 npigflfeehm: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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, PartialEq, ::prost::Message)] pub struct Gcciobkofjn { - /// offset: 16 - #[prost(message, repeated, tag = "5")] - pub jjdilehlhdh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub lgipilakikb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub jjdilehlhdh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmmlebeejlb { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "10")] pub nnnjecnenga: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bjgeonochpm {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iejiogigfai { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub cgaepnocdig: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "6")] pub lgipilakikb: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub cgaepnocdig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aejlpcaiodp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lgkkakefpin {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkfnillondf { - /// offset: 24 - #[prost(message, repeated, tag = "3")] - pub leofnindjdb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub lgipilakikb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub leofnindjdb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjmedboacgl { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] pub baofigffmln: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nclhllihmfk {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eglapjgfkpn { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub jpkacknnhca: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kofmgcnimin { - /// offset: 24 - #[prost(map = "uint32, uint32", tag = "11")] - pub hfcjpckonif: ::std::collections::HashMap, - /// offset: 32 - #[prost(uint32, tag = "9")] + /// offset: 28 + #[prost(uint32, tag = "4")] pub dggcfdkjdpo: u32, - /// offset: 36 + /// offset: 24 + #[prost(uint32, tag = "10")] + pub total_count: u32, + /// offset: 32 #[prost(uint32, tag = "12")] pub ljceogpogbe: u32, - /// offset: 40 - #[prost(uint32, tag = "1")] - pub aadniffhhdd: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(bool, tag = "14")] pub bkcnaamghkj: bool, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iomemieapjo { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub anbkdjkhcbi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub miracle: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ikhmhnoigab { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lhkncmfepfk { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub anbkdjkhcbi: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "4")] + pub miracle: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub egjieaaeebd: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "8")] pub fdeecoedjeb: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub egjieaaeebd: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Okblblpoeno { /// offset: 16 - #[prost(message, optional, tag = "12")] - pub anbkdjkhcbi: ::core::option::Option, + #[prost(message, optional, tag = "7")] + pub miracle: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jlhjicbchmo { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub hlcpflopgbm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub bjibcohegij: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ckeomfnpkpo { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub anbkdjkhcbi: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub miracle: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmijhconfih { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub majgmmcocig: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 = "1")] + pub lifjcjknknj: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub bpddbkgdmdd: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub fahamjfpmmi: u32, + /// offset: 32 #[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, Eq, Hash, ::prost::Message)] pub struct Jinfljmpphn { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mldaddmeggn {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldfjbldicpj {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpipkicgabb { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "11")] pub amibpagbmfp: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] pub struct Lfkolkfkoap { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub clejhgmafod: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bfambjhpnge { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub gegjgjkmeld: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jjkipnmjdkh {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lbkikiglimj { - /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub mjgblebkmdh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub lgipilakikb: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub mjgblebkmdh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpdalngidag { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub pbgbmgiihha: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bipmeiglile {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mbpjgcjegjb { - /// offset: 24 + /// offset: 32 + #[prost(uint32, tag = "2")] + pub lgipilakikb: u32, + /// offset: 16 #[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, Eq, Hash, ::prost::Message)] pub struct Jekgaincpnh { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub ahplanfabjh: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Eblokomnnnn {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jjpdjpindoa { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub aninmmmglll: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub lgipilakikb: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub aninmmmglll: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kihmnmmjidl { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub ljgnhkcbaio: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Cblbfgkfmlc {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dngeekchhed { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "7")] pub bgafhioehfh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Chepplbnoff { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Balofadgoke {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ngebikihidd { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "1")] pub bgafhioehfh: ::prost::alloc::vec::Vec, /// offset: 32 #[prost(uint32, tag = "14")] @@ -49812,98 +49770,83 @@ pub struct Ngebikihidd { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aomoenmncnb { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub ojpgddfjchb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lndbcdkmmkn {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cibmbddogbh { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub oomknhfigaf: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Kghlomjhdpe {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhlbnbbdhmi { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "14")] pub hajjbofcfoo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Inkpgecidne { /// offset: 16 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "6")] pub kpjpabdiojb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ageogdogdmm { /// offset: 24 - #[prost(uint32, tag = "5")] - pub hmpgjcaipdl: u32, - /// offset: 28 #[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, Eq, Hash, ::prost::Message)] pub struct Npcigebnofg { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub num: u32, /// offset: 28 - #[prost(uint32, tag = "14")] - pub bebeemkobnn: u32, + #[prost(uint32, tag = "8")] + pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub display_type: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Knejehoofgi { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "5")] + #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ehkdajfliei { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub jaaiadkfpcl: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "13")] pub hhfkoojbobf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iohkfhbgicd { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub item_list: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Napfnbjdioo { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 32 + #[prost(message, optional, tag = "9")] pub mcggeaahbpd: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "2")] - pub oeedeikjjjn: ::core::option::Option, + #[prost(message, optional, tag = "12")] + pub reward_item: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] @@ -49912,14 +49855,14 @@ pub struct Mngnloclnof {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Feijpejbddh { /// offset: 24 - #[prost(int32, tag = "7")] + #[prost(int32, tag = "9")] pub count: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jmpngbailbg { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] @@ -49930,7 +49873,7 @@ pub struct Fenfehccoca {} pub struct RogueAdventureRoomGameplayWolfGunTarget { #[prost( oneof = "rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl", - tags = "13, 5, 3, 12" + tags = "15, 12, 6, 5" )] pub target_impl: ::core::option::Option< rogue_adventure_room_gameplay_wolf_gun_target::TargetImpl, @@ -49941,17 +49884,17 @@ pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum TargetImpl { - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "15")] TargetNone(super::Mngnloclnof), - /// offset: 16 - #[prost(message, tag = "5")] - TargetCoin(super::Feijpejbddh), - /// offset: 16 - #[prost(message, tag = "3")] - TargetMiracle(super::Jmpngbailbg), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "12")] + TargetCoin(super::Feijpejbddh), + /// offset: 24 + #[prost(message, tag = "6")] + TargetMiracle(super::Jmpngbailbg), + /// offset: 24 + #[prost(message, tag = "5")] TargetRuanmei(super::Fenfehccoca), } } @@ -49959,18 +49902,18 @@ pub mod rogue_adventure_room_gameplay_wolf_gun_target { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bdphjaebkad { /// offset: 24 - #[prost(message, repeated, tag = "7")] + #[prost(message, repeated, tag = "5")] pub battle_target_list: ::prost::alloc::vec::Vec< RogueAdventureRoomGameplayWolfGunTarget, >, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "15")] pub nfgnocbckid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Anmdoacphmn { - #[prost(oneof = "anmdoacphmn::Kknboacncon", tags = "10")] + #[prost(oneof = "anmdoacphmn::Kknboacncon", tags = "1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `ANMDOACPHMN`. @@ -49979,407 +49922,401 @@ pub mod anmdoacphmn { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "1")] Pooglpnndab(super::Bdphjaebkad), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhagofkbfap { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ihnenegkepo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub score_id: 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")] + /// offset: 36 + #[prost(uint32, tag = "4")] + pub score_id: u32, + /// offset: 40 + #[prost(double, tag = "7")] pub ndljijinobb: f64, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub ihnenegkepo: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub mefkkhajacj: u32, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub status: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5673)] +#[cmdid(5625)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pjfpipipojn { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "4")] pub djmhhmmabjl: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5603)] +#[cmdid(5678)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lnkeeakfehm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5680)] +#[cmdid(5693)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcadhjhjmmd { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "7")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5659)] +#[cmdid(5672)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Edbogekadgp { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub eedpldbfmmm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub kgebfiojflc: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub eedpldbfmmm: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5674)] +#[cmdid(5680)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mchijnkkoam { /// offset: 16 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "7")] pub djmhhmmabjl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5683)] +#[cmdid(5638)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cedcddphbog {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5609)] +#[cmdid(5639)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub djmhhmmabjl: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5606)] +#[cmdid(5652)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jljnnpiakgh { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub score_id: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub lpehhmhpcmg: u32, + #[prost(uint32, tag = "15")] + pub round: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5700)] +#[cmdid(5620)] #[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")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub djmhhmmabjl: ::core::option::Option, } #[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, + #[prost(message, optional, tag = "3")] + pub cost_data: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub ljceogpogbe: u32, /// offset: 40 - #[prost(bool, tag = "6")] - pub gcihgkcjogb: bool, + #[prost(bool, tag = "8")] + pub belpgdagfih: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub kinnmagddjj: ::core::option::Option, /// offset: 41 #[prost(bool, tag = "15")] - pub belpgdagfih: bool, - /// offset: 44 - #[prost(uint32, tag = "7")] - pub ljceogpogbe: u32, + pub gcihgkcjogb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjeobmbmnin { + /// offset: 49 + #[prost(bool, tag = "2")] + pub belpgdagfih: bool, /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "3")] pub kinnmagddjj: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "5")] 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")] + #[prost(uint32, tag = "6")] + pub buff_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] pub jbgenfikggf: u32, + /// offset: 48 + #[prost(bool, tag = "8")] + pub gcihgkcjogb: bool, } #[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")] + #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub kahmgpgpoii: u32, /// offset: 44 - #[prost(bool, tag = "8")] + #[prost(bool, tag = "5")] pub belpgdagfih: bool, /// offset: 45 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "11")] pub gcihgkcjogb: bool, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub kinnmagddjj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Agkonmpojkp { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "15")] 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")] + #[prost(message, repeated, tag = "2")] 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")] + /// offset: 16 + #[prost(message, repeated, tag = "15")] pub kjfeffgpnff: ::prost::alloc::vec::Vec, } /// Obf: MJCPFFDLGGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5613)] +#[cmdid(5681)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueShopBuffInfoCsReq { /// offset: 24 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "1")] pub ljbcdjnnbjh: bool, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub interacted_prop_entity_id: u32, } /// Obf: APCHMPGJGGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5615)] +#[cmdid(5686)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopBuffInfoScRsp { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub habjhgpfgeb: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] - pub jomdkginnek: ::core::option::Option, /// offset: 40 - #[prost(int32, tag = "13")] + #[prost(int32, tag = "10")] pub kcbohfnfjea: i32, /// offset: 44 - #[prost(int32, tag = "14")] + #[prost(int32, tag = "11")] pub apmgphfhenp: i32, /// offset: 48 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub jomdkginnek: ::core::option::Option, } /// Obf: CICKIFGMKPF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5627)] +#[cmdid(5658)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueShopMiracleInfoCsReq { - /// offset: 24 - #[prost(bool, tag = "15")] - pub ljbcdjnnbjh: bool, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(bool, tag = "2")] + pub ljbcdjnnbjh: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] pub interacted_prop_entity_id: u32, } /// Obf: DDHJFDPBPAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5636)] +#[cmdid(5688)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueShopMiracleInfoScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "2")] 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")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub dnpccfffbhn: ::core::option::Option, } /// Obf: JIKKKPKEFMH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5621)] +#[cmdid(5700)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub interacted_prop_entity_id: u32, } /// Obf: GFGLECFFFLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5662)] +#[cmdid(5608)] #[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")] + #[prost(int32, tag = "4")] pub apmgphfhenp: i32, + /// offset: 44 + #[prost(int32, tag = "9")] + pub kcbohfnfjea: i32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub jomdkginnek: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub eapcjknggca: ::core::option::Option, /// offset: 48 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5681)] +#[cmdid(5647)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mknbfmjgkbm { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub ljceogpogbe: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] + pub ljceogpogbe: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] pub interacted_prop_entity_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5687)] +#[cmdid(5613)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lecigppcmab { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub aoliedbcnbn: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub aoliedbcnbn: ::prost::alloc::vec::Vec, } /// Obf: OMAOGCPKDNB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5650)] +#[cmdid(5667)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyRogueShopMiracleCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "7")] pub kofnojcmefa: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub interacted_prop_entity_id: u32, } /// Obf: DLJLBCGBOCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5610)] +#[cmdid(5626)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopMiracleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub dnpccfffbhn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub dnpccfffbhn: ::core::option::Option, } /// Obf: DCAEIHGJFDE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5629)] +#[cmdid(5671)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub habjhgpfgeb: ::core::option::Option, } /// Obf: PFJKHHMEOGH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5677)] +#[cmdid(5676)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyRogueShopFormulaScRsp { /// offset: 16 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "6")] pub eapcjknggca: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5612)] +#[cmdid(5640)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mjepclpmkki { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub hdhnkfpmpao: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5654)] +#[cmdid(5633)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gknpeghpcmh { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MPDDBHDFJKH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5660)] +#[cmdid(5654)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueShopBeginBattleCsReq { /// offset: 24 @@ -50389,11 +50326,11 @@ pub struct RogueShopBeginBattleCsReq { /// Obf: PBFEGMDAIDN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5604)] +#[cmdid(5656)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueShopBeginBattleScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "2")] pub aepnedjpagk: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "13")] @@ -50402,220 +50339,220 @@ pub struct RogueShopBeginBattleScRsp { /// Obf: FACMJBCOHBP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5663)] +#[cmdid(5618)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonActionResultScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 32 + #[prost(message, repeated, tag = "4")] 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")] + #[prost(enumeration = "Diceondkeff", tag = "9")] + pub display_type: i32, + /// offset: 40 + #[prost(uint32, tag = "11")] pub dlojfeehlij: u32, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub kclbfindgna: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Maokmpoelco { - /// offset: 16 - #[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")] + #[prost(enumeration = "Nhhmepillhl", tag = "9")] pub source: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub queue_position: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub detail: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbdmgegelfm { - /// offset: 24 - #[prost(int32, tag = "15")] - pub dpicngbhfac: i32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub key: u32, + /// offset: 24 + #[prost(int32, tag = "12")] + pub dpicngbhfac: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Omjgknjkhch { /// offset: 24 - #[prost(int32, tag = "3")] - pub joccapdmhgb: i32, - /// offset: 28 - #[prost(int32, tag = "1")] + #[prost(int32, tag = "2")] pub ngibkcodmal: i32, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(int32, tag = "9")] + pub joccapdmhgb: i32, + /// offset: 28 + #[prost(uint32, tag = "10")] pub ignacljkfgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lejfiepmmgg { - /// offset: 24 - #[prost(message, repeated, tag = "15")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub ifjihnbdngn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub kahmgpgpoii: u32, /// offset: 36 - #[prost(bool, tag = "6")] - pub hnljipaoegb: bool, + #[prost(uint32, tag = "11")] + pub kahmgpgpoii: u32, + /// offset: 32 + #[prost(bool, tag = "12")] + pub is_activated: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hmaaicnbkci { - /// offset: 24 - #[prost(map = "uint32, int32", tag = "8")] + /// offset: 16 + #[prost(map = "uint32, int32", tag = "12")] pub dclbhohpgmb: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jjemdneimoj { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "14")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mknalglebna { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "15")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkohblegmao { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "8")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbgiinjfccd { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "8")] pub dkeenimplkd: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfjnapdimkm { - /// offset: 16 - #[prost(message, repeated, tag = "1")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] 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")] + #[prost(message, optional, tag = "13")] pub value: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Djoddecfhmc { + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub enfikccmhai: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "8")] + pub kjfeffgpnff: ::prost::alloc::vec::Vec, /// offset: 16 #[prost(message, repeated, tag = "10")] pub emllepoaded: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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, Eq, Hash, ::prost::Message)] pub struct Hcnefgjccmb { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub pekgidfpbnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lflmjklkbil { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub pekgidfpbnj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohhkeogomca { /// offset: 16 - #[prost(map = "uint32, bool", tag = "5")] + #[prost(map = "uint32, bool", tag = "3")] pub paclgpidjgl: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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 = "2")] - pub llicimbcnpf: u32, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nkobpbbondj { + /// offset: 36 + #[prost(uint32, tag = "5")] + pub composition_type: u32, /// offset: 24 - #[prost(message, optional, tag = "10")] - pub kdfkdnlndhn: ::core::option::Option, + #[prost(uint32, repeated, tag = "11")] + pub attribute_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "12")] - pub bjdebhmkjbc: bool, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ipkobbjpkml { - /// offset: 24 #[prost(uint32, tag = "14")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gnlbcchfilk { - /// offset: 16 - #[prost(message, optional, tag = "4")] - pub kdfkdnlndhn: ::core::option::Option, +pub struct Nkobpbbondj { /// offset: 32 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "2")] pub bjdebhmkjbc: bool, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub kdfkdnlndhn: ::core::option::Option, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ipkobbjpkml { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub unique_id: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Gnlbcchfilk { + /// offset: 32 + #[prost(bool, tag = "7")] + pub bjdebhmkjbc: bool, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub kdfkdnlndhn: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eddeokaijab { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub amoablicedp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pkoofpocnkb { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub dbpahbjpflj: u32, /// offset: 28 #[prost(uint32, tag = "4")] pub ifdihfkkcle: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub dbpahbjpflj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pkhkeekiodc { #[prost( 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" + tags = "5, 14, 1986, 703, 250, 1047, 198, 329, 1684, 1145, 1974, 986, 1496, 101, 1592, 1007, 99, 137, 221, 1284, 663, 1991, 449, 895, 2015, 486, 685, 1026, 897, 1082, 246, 518, 141, 950, 903, 1429, 985, 945, 2011, 1617, 364" )] pub kknboacncon: ::core::option::Option, } @@ -50625,412 +50562,365 @@ pub mod pkhkeekiodc { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "5")] Ddclcnponoh(super::Npcigebnofg), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "14")] Condgfpofkd(super::Npcigebnofg), /// offset: 16 - #[prost(message, tag = "613")] + #[prost(message, tag = "1986")] Ifooepkggag(super::Kjamnogfamj), /// offset: 16 - #[prost(message, tag = "1126")] + #[prost(message, tag = "703")] Cmpncfcjcne(super::Kjamnogfamj), /// offset: 16 - #[prost(message, tag = "417")] + #[prost(message, tag = "250")] Gpjjmpcmaaa(super::Iomemieapjo), /// offset: 16 - #[prost(message, tag = "826")] + #[prost(message, tag = "1047")] Laefenccbbc(super::Ikhmhnoigab), /// offset: 16 - #[prost(message, tag = "1218")] + #[prost(message, tag = "198")] Kdjbdmldmhg(super::Lhkncmfepfk), /// offset: 16 - #[prost(message, tag = "710")] + #[prost(message, tag = "329")] Cbpinaohebd(super::Okblblpoeno), /// offset: 16 - #[prost(message, tag = "178")] + #[prost(message, tag = "1684")] Omflcebllmi(super::Jlhjicbchmo), /// offset: 16 - #[prost(message, tag = "2003")] + #[prost(message, tag = "1145")] Flggfgcignj(super::Ckeomfnpkpo), /// offset: 16 - #[prost(message, tag = "1610")] + #[prost(message, tag = "1974")] Acifeippila(super::Knejehoofgi), /// offset: 16 - #[prost(message, tag = "1419")] + #[prost(message, tag = "986")] Mdgndllefje(super::Jjemdneimoj), /// offset: 16 - #[prost(message, tag = "644")] + #[prost(message, tag = "1496")] Joclinghbhe(super::Mknalglebna), /// offset: 16 - #[prost(message, tag = "578")] + #[prost(message, tag = "101")] Hpmjhogclgg(super::Pkohblegmao), /// offset: 16 - #[prost(message, tag = "1609")] + #[prost(message, tag = "1592")] Kmamkbkncpm(super::Fbgiinjfccd), /// offset: 16 - #[prost(message, tag = "534")] + #[prost(message, tag = "1007")] Jejcfjedola(super::Cfjnapdimkm), /// offset: 16 - #[prost(message, tag = "708")] + #[prost(message, tag = "99")] Jeblgelgbhm(super::Cjafldkhdaf), /// offset: 16 - #[prost(message, tag = "166")] + #[prost(message, tag = "137")] Ghmkdckjilo(super::Hcnefgjccmb), /// offset: 16 - #[prost(message, tag = "1160")] + #[prost(message, tag = "221")] Ceicjpemghd(super::Lflmjklkbil), /// offset: 16 - #[prost(message, tag = "1014")] + #[prost(message, tag = "1284")] Ebfcomcmglc(super::Gngihjijgmd), /// offset: 16 - #[prost(message, tag = "794")] + #[prost(message, tag = "663")] Jdcmepiompn(super::Lbbcnooocne), /// offset: 16 - #[prost(message, tag = "760")] + #[prost(message, tag = "1991")] Kcghlohdmbm(super::Aofkckoifcm), /// offset: 16 - #[prost(message, tag = "1710")] + #[prost(message, tag = "449")] Jmjponnljej(super::Mmbbhfnjili), /// offset: 16 - #[prost(message, tag = "1246")] + #[prost(message, tag = "895")] Mcpkpjhbeak(super::Mmbbhfnjili), /// offset: 16 - #[prost(message, tag = "1621")] + #[prost(message, tag = "2015")] Gdabgnbkfpa(super::Mmbbhfnjili), /// offset: 16 - #[prost(message, tag = "137")] + #[prost(message, tag = "486")] Apgpogakpac(super::Dnlkmhlaphc), /// offset: 16 - #[prost(message, tag = "115")] + #[prost(message, tag = "685")] Jolnbchmdnn(super::Nemjdllbbgn), /// offset: 16 - #[prost(message, tag = "687")] + #[prost(message, tag = "1026")] Kohocjamjan(super::Nbfagoojiob), /// offset: 16 - #[prost(message, tag = "138")] + #[prost(message, tag = "897")] Aegmecdfnbe(super::Nbfagoojiob), /// offset: 16 - #[prost(message, tag = "246")] + #[prost(message, tag = "1082")] Ciolgfnlebb(super::Nkobpbbondj), /// offset: 16 - #[prost(message, tag = "1073")] + #[prost(message, tag = "246")] Bijodagiknf(super::Ipkobbjpkml), /// offset: 16 - #[prost(message, tag = "490")] + #[prost(message, tag = "518")] Melcfmhkeca(super::Gnlbcchfilk), /// offset: 16 - #[prost(message, tag = "1688")] + #[prost(message, tag = "141")] Emkighcfkcn(super::Eddeokaijab), /// offset: 16 - #[prost(message, tag = "709")] + #[prost(message, tag = "950")] Kahkmdhfloh(super::Pkoofpocnkb), /// offset: 16 - #[prost(message, tag = "1464")] + #[prost(message, tag = "903")] Alneineojoj(super::Himjnabcjmm), /// offset: 16 - #[prost(message, tag = "367")] + #[prost(message, tag = "1429")] Egploeaafgl(super::Pphlebfjigm), /// offset: 16 - #[prost(message, tag = "1111")] + #[prost(message, tag = "985")] Jkljbcbfnpl(super::Jgcmgamhdhm), /// offset: 16 - #[prost(message, tag = "1139")] + #[prost(message, tag = "945")] Midflehkpbf(super::Oecnjoapcko), /// offset: 16 - #[prost(message, tag = "1276")] + #[prost(message, tag = "2011")] Nbekldcbjch(super::Omacakfnaoa), /// offset: 16 - #[prost(message, tag = "995")] + #[prost(message, tag = "1617")] Dfjckblaobn(super::Gbkilnhhglb), /// offset: 16 - #[prost(message, tag = "1846")] + #[prost(message, tag = "364")] Flpdilmmcfk(super::Oepihjohlkm), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 = "13")] - pub lgipilakikb: u32, /// offset: 52 - #[prost(uint32, tag = "4")] - pub mlcajkjlbfj: u32, - /// offset: 56 - #[prost(bool, tag = "9")] - pub oeljganlklj: bool, - /// offset: 60 #[prost(uint32, tag = "1")] + pub lgipilakikb: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub oneceaijlam: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "5")] pub ojceeicjbgi: u32, - /// offset: 64 - #[prost(uint32, tag = "10")] + /// offset: 44 + #[prost(uint32, tag = "8")] pub deniihgknfm: u32, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub goomjpleikl: ::core::option::Option, + /// offset: 48 + #[prost(bool, tag = "15")] + pub can_roll: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pijdfmajmfd { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lakmnabkmlo {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jiglehnaknj { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub kllijgihfap: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub lgipilakikb: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub kllijgihfap: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igodpkfldne { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pcmblmdjpjj {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Chdpilmcjnp {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okfpppbnjnh { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "8")] pub fneoomhhggb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pagjkbppokl { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "4")] pub fneoomhhggb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Helgmbbogmj { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "13")] pub jmnmfmhpckd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Paddbfagjne {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pibomockaca { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "4")] pub kdiddhidncg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ldkmoffmgel { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub r#type: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub lpolpdbelon: u32, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub slot: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ocbpjllljgo { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub gcahklngfck: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dnlkmhlaphc { - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 48 + #[prost(message, optional, tag = "6")] pub oopcpmancbo: ::core::option::Option, /// offset: 24 - #[prost(message, repeated, tag = "15")] + #[prost(map = "uint32, uint32", tag = "9")] + pub hcpnpdljkgf: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, repeated, tag = "13")] pub lednahckmhk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "14")] pub ajflahgjelp: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(map = "uint32, uint32", tag = "7")] - pub hcpnpdljkgf: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Okccleepelm { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub level: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mmbbhfnjili { - /// offset: 16 - #[prost(message, optional, tag = "6")] - pub ojeandpabhc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub unique_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub ojeandpabhc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gngihjijgmd { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "12")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbcnooocne { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "6")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aofkckoifcm { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "11")] pub lanfflclgah: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] pub nkggaojlcmd: u32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub agkfaodicea: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub epoclanfiac: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub eialmeadlgf: 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")] + #[prost(uint32, tag = "8")] pub lgipilakikb: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub agkfaodicea: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gdiklacnoej { - /// offset: 24 - #[prost(message, optional, tag = "2")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub acccinppinc: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahnlmmfhome { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub acccinppinc: ::core::option::Option, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Pgaaidknioa {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mkgffkegmnp {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ajedkccakbe {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gkpcmmnogbf {} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(message, optional, tag = "8")] pub blebjldolii: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub liijnikigjd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nfnmmfbjblc { /// offset: 24 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "7")] pub inldhmaipmh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub lgipilakikb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jhbeohdmhda { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "1")] pub pjjnmnjmkbg: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "14")] pub okjjommgigd: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ffbejcnpamn {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Olhgnecaeel {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpjbdopfpdl { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "11")] pub maagbkhlecb: ::core::option::Option, } #[derive(proto_derive::CmdID)] @@ -51040,149 +50930,137 @@ pub struct Ihofknbnnlb { #[prost(message, optional, tag = "4")] pub nbkmdmgmogk: ::core::option::Option, /// offset: 32 - #[prost(bool, tag = "6")] + #[prost(bool, tag = "5")] pub ajplpefcnam: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Khokoacabel {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nbfagoojiob { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub omhhoadfmli: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fggjcldlmmi { + /// offset: 32 + #[prost(uint32, tag = "7")] + pub pljpipdfaha: u32, /// offset: 16 #[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, Eq, Hash, ::prost::Message)] pub struct Kpofapdkbja { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] - pub pgacppnafff: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub lgipilakikb: u32, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] 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")] + #[prost(uint32, tag = "11")] pub pnncegemapp: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub pgacppnafff: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub daemebckhik: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gjihimkiclg { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "4")] pub meohdnhgpmf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Najihipcgmd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mcfekkmfeha {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eljdpdfmlpm { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "4")] pub ickmkpjacab: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdicomlmbme { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ebolnpimdal { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub battle_event_id: u32, + /// offset: 36 + #[prost(bool, tag = "10")] + pub is_win: bool, /// 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, Eq, Hash, ::prost::Message)] pub struct Mhllnfjhmek { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Odhjedhkhod { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub nmmcobbkkha: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] pub bimfeahdmik: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jdfnpicgcgi { - /// offset: 24 - #[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 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")] + #[prost(map = "uint32, uint32", tag = "1")] + pub keghpohgpff: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, repeated, tag = "2")] + pub mlidkpgkcil: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub gjfpefcobfj: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "5")] + pub lifjcjknknj: u32, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub jbebekeckjn: ::core::option::Option, + /// offset: 81 + #[prost(bool, tag = "11")] + pub pljnppkffco: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] pub oimcphnonpf: ::prost::alloc::vec::Vec, /// offset: 64 #[prost(uint32, repeated, tag = "13")] - pub gjfpefcobfj: ::prost::alloc::vec::Vec, + pub fniphpiebnb: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "1")] - pub lifjcjknknj: u32, - /// offset: 76 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "14")] pub fahamjfpmmi: u32, /// offset: 80 - #[prost(bool, tag = "14")] - pub pljnppkffco: bool, - /// offset: 81 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "15")] pub klgghnilhic: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ekifaojkocl { - #[prost(oneof = "ekifaojkocl::Gbfhogkmmea", tags = "15, 1")] + #[prost(oneof = "ekifaojkocl::Gbfhogkmmea", tags = "14, 13")] pub gbfhogkmmea: ::core::option::Option, } /// Nested message and enum types in `EKIFAOJKOCL`. @@ -51190,166 +51068,145 @@ pub mod ekifaojkocl { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Gbfhogkmmea { - /// offset: 24 - #[prost(uint32, tag = "15")] + /// offset: 16 + #[prost(uint32, tag = "14")] UniqueId(u32), - /// offset: 24 - #[prost(uint32, tag = "1")] + /// offset: 16 + #[prost(uint32, tag = "13")] Jamnnbeppke(u32), } } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Mjjhmikchia { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub jbebekeckjn: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Apokgadphdc {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Obneohhdaip { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "12")] pub ifpbfmoajop: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nihkhkonhpn { - /// offset: 24 - #[prost(message, optional, tag = "11")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub cpohglheolg: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "3")] - pub fncioccacmd: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "10")] - pub leopmigfdlk: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub lgipilakikb: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "13")] + pub fncioccacmd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub leopmigfdlk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Almgfdoplga { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] pub fgihkkkogjd: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Apobcjfpjdd {} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "10")] pub npblekplpfa: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub gncfhikodke: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Himjnabcjmm { /// offset: 24 - #[prost(message, repeated, tag = "3")] + #[prost(message, repeated, tag = "8")] pub jkfnakbgibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pphlebfjigm { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub kmpcndjhhao: u32, /// offset: 28 #[prost(uint32, tag = "2")] pub oiijcljhppe: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub aiifgdgonif: u32, /// offset: 36 + #[prost(uint32, tag = "3")] + pub aiifgdgonif: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub style_level: u32, + /// offset: 32 #[prost(uint32, tag = "10")] - pub ikjllflchnf: u32, + pub style_exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omacakfnaoa { /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub ihfebnbhdfm: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "3")] + pub ihfebnbhdfm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oecnjoapcko { /// offset: 24 - #[prost(uint32, tag = "13")] - pub kmikbanmafk: u32, - /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub fagjacofhgf: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub kmikbanmafk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jgcmgamhdhm { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub pggdehkkinp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pgmiabhejnb { /// offset: 16 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "9")] pub iccmiehkdao: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Clmpccgcadk { /// offset: 24 - #[prost(uint32, tag = "7")] - pub eoolciachfj: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Bjedjponmhk { - /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "15")] pub eoolciachfj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohjjmcmjehl { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "5")] pub blahnldhinc: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub naenaegaeaf: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] + /// offset: 44 + #[prost(uint32, tag = "6")] pub daemebckhik: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub naenaegaeaf: u32, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(bool, tag = "10")] + pub odbkcibgllp: bool, + /// offset: 32 + #[prost(uint32, tag = "14")] pub mljhcognjel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jklllndhjhi { /// offset: 24 - #[prost(uint32, tag = "3")] - pub pgdehmagglf: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Anlombekcgi { - /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub pgdehmagglf: u32, } #[derive(proto_derive::CmdID)] @@ -51359,102 +51216,95 @@ pub struct Bohajcpbbji {} #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Klehehamklc { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "9")] pub kbebglaaegm: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kgliooodbpn { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub oeomilpafgi: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub level: u32, /// offset: 36 - #[prost(uint32, tag = "4")] - pub llicimbcnpf: u32, + #[prost(uint32, tag = "5")] + pub composition_type: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "13")] + pub oeomilpafgi: ::prost::alloc::vec::Vec, } #[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")] + #[prost(uint32, tag = "7")] pub iojpokcdfhm: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub jkfnakbgibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ogpohfpheob { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub pmilabmfmmm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ogicoeaoebp { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub jkfnakbgibf: ::core::option::Option, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gbkilnhhglb { /// offset: 16 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "13")] 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, + #[prost(message, optional, tag = "2")] + pub jnklnlkhgbb: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "7")] pub lineup: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "15")] - pub jnklnlkhgbb: ::core::option::Option, + #[prost(message, optional, tag = "14")] + pub scene: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Oepihjohlkm { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub idcmaccpcbh: ::core::option::Option, } /// Obf: DLNANAEDDEE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5617)] +#[cmdid(5653)] #[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")] + #[prost(uint32, tag = "10")] pub dlojfeehlij: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub action: ::core::option::Option, } #[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")] + #[prost(uint32, tag = "2")] pub queue_position: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub detail: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dcfpeimamcn { #[prost( 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" + tags = "724, 1500, 2020, 1112, 491, 1660, 1193, 462, 756, 278, 1576, 578, 633, 1077, 1569, 576, 1927, 499, 1290, 1880, 471, 2028, 1107, 171, 566, 1003, 167, 290" )] pub kknboacncon: ::core::option::Option, } @@ -51464,115 +51314,103 @@ pub mod dcfpeimamcn { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "610")] + #[prost(message, tag = "724")] Pchgegfbklf(super::Gggbaiapdlo), /// offset: 16 - #[prost(message, tag = "1805")] + #[prost(message, tag = "1500")] Jfnhdjidjda(super::Gcciobkofjn), /// offset: 16 - #[prost(message, tag = "1813")] + #[prost(message, tag = "2020")] Femfjidbeab(super::Iejiogigfai), /// offset: 16 - #[prost(message, tag = "732")] + #[prost(message, tag = "1112")] Ghbbkkabkbn(super::Pkfnillondf), /// offset: 16 - #[prost(message, tag = "1520")] + #[prost(message, tag = "491")] Amibpagbmfp(super::Amkalfjhfjp), /// offset: 16 - #[prost(message, tag = "973")] - Honmeddpgje(super::Ehfclkaoeem), - /// offset: 16 - #[prost(message, tag = "192")] + #[prost(message, tag = "1660")] Pakphfjobaf(super::Lfkolkfkoap), /// offset: 16 - #[prost(message, tag = "1894")] + #[prost(message, tag = "1193")] Bjkedgmkolm(super::Lbkikiglimj), /// offset: 16 - #[prost(message, tag = "1197")] + #[prost(message, tag = "462")] Ngcjbbcoocf(super::Mbpjgcjegjb), /// offset: 16 - #[prost(message, tag = "1464")] + #[prost(message, tag = "756")] Cnanedfpnkj(super::Jjpdjpindoa), /// offset: 16 - #[prost(message, tag = "540")] + #[prost(message, tag = "278")] Cdfpgkgilaj(super::Dngeekchhed), /// offset: 16 - #[prost(message, tag = "868")] + #[prost(message, tag = "1576")] Pmkjimiiogm(super::Ngebikihidd), /// offset: 16 - #[prost(message, tag = "1300")] + #[prost(message, tag = "578")] Jipepmdmcmb(super::Inkpgecidne), /// offset: 16 - #[prost(message, tag = "1586")] + #[prost(message, tag = "633")] Fneoomhhggb(super::Ofmcklemomp), /// offset: 16 - #[prost(message, tag = "1305")] + #[prost(message, tag = "1077")] Emojgafocml(super::Jiglehnaknj), /// offset: 16 - #[prost(message, tag = "1004")] + #[prost(message, tag = "1569")] Bmemabnefkk(super::Pagjkbppokl), /// offset: 16 - #[prost(message, tag = "91")] + #[prost(message, tag = "576")] Goifjfkifff(super::Kbklneckden), /// offset: 16 - #[prost(message, tag = "767")] + #[prost(message, tag = "1927")] Fjchodndika(super::Nfnmmfbjblc), /// offset: 16 - #[prost(message, tag = "368")] + #[prost(message, tag = "499")] Faenlpcffeb(super::Kpjbdopfpdl), /// offset: 16 - #[prost(message, tag = "628")] - Mngdghbpnpm(super::Kbklneckden), - /// offset: 16 - #[prost(message, tag = "1102")] - Gkonanhknel(super::Kbklneckden), - /// offset: 16 - #[prost(message, tag = "1449")] - Mffjmnhmgea(super::Kbklneckden), - /// offset: 16 - #[prost(message, tag = "1842")] + #[prost(message, tag = "1290")] Nlamhgacgio(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "1866")] + #[prost(message, tag = "1880")] Jcbniadpogn(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "1397")] + #[prost(message, tag = "471")] Ijmiemkjchm(super::Ofggmbhckpj), /// offset: 16 - #[prost(message, tag = "1050")] + #[prost(message, tag = "2028")] Phglaeogjkm(super::Fdicomlmbme), /// offset: 16 - #[prost(message, tag = "563")] + #[prost(message, tag = "1107")] Mmhgaebeihd(super::Kpofapdkbja), /// offset: 16 - #[prost(message, tag = "1533")] + #[prost(message, tag = "171")] Ifpbfmoajop(super::Jdfnpicgcgi), /// offset: 16 - #[prost(message, tag = "1100")] + #[prost(message, tag = "566")] Knkapjocngm(super::Nihkhkonhpn), /// offset: 16 - #[prost(message, tag = "1596")] + #[prost(message, tag = "1003")] Hdahobbjdif(super::Pgmiabhejnb), /// offset: 16 - #[prost(message, tag = "724")] + #[prost(message, tag = "167")] Kbebglaaegm(super::Ohjjmcmjehl), /// offset: 16 - #[prost(message, tag = "507")] + #[prost(message, tag = "290")] Hblhlfdhigp(super::Pbmgacmambe), } } /// Obf: OFEDNNJIJFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5641)] +#[cmdid(5637)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionCsReq { /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub bfneppcnooi: u32, #[prost( 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" + tags = "137, 239, 280, 1141, 1212, 1883, 1597, 1599, 1768, 1186, 1191, 1744, 734, 1694, 399, 731, 251, 1533, 1148, 221, 668, 1545, 1397, 1949, 1946, 1679, 1757, 860, 278, 1375, 878, 879, 1358, 641, 244760, 257315" )] pub kknboacncon: ::core::option::Option< handle_rogue_common_pending_action_cs_req::Kknboacncon, @@ -51583,146 +51421,134 @@ pub mod handle_rogue_common_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "1251")] + /// offset: 24 + #[prost(message, tag = "137")] Opdcgjekekp(super::Bplnkhgailk), - /// offset: 16 - #[prost(message, tag = "1346")] + /// offset: 24 + #[prost(message, tag = "239")] Hknplhmlinb(super::Nmmlebeejlb), - /// offset: 16 - #[prost(message, tag = "147")] + /// offset: 24 + #[prost(message, tag = "280")] Illbnbmcmpf(super::Aejlpcaiodp), - /// offset: 16 - #[prost(message, tag = "1162")] + /// offset: 24 + #[prost(message, tag = "1141")] Dfkjoggfdhd(super::Demeneaagaa), - /// offset: 16 - #[prost(message, tag = "938")] + /// offset: 24 + #[prost(message, tag = "1212")] Hdnglmgchek(super::Pjmedboacgl), - /// offset: 16 - #[prost(message, tag = "1849")] + /// offset: 24 + #[prost(message, tag = "1883")] Jogglmmcmfh(super::Jinfljmpphn), - /// offset: 16 - #[prost(message, tag = "1833")] + /// offset: 24 + #[prost(message, tag = "1597")] Omakkkmncjh(super::Ldfjbldicpj), - /// offset: 16 - #[prost(message, tag = "1277")] + /// offset: 24 + #[prost(message, tag = "1599")] Caelbfpkndn(super::Bfambjhpnge), - /// offset: 16 - #[prost(message, tag = "941")] + /// offset: 24 + #[prost(message, tag = "1768")] Egoffkfondp(super::Kpdalngidag), - /// offset: 16 - #[prost(message, tag = "1062")] + /// offset: 24 + #[prost(message, tag = "1186")] Hfmojhnmnjn(super::Jekgaincpnh), - /// offset: 16 - #[prost(message, tag = "881")] + /// offset: 24 + #[prost(message, tag = "1191")] Ganjigmpdnl(super::Kihmnmmjidl), - /// offset: 16 - #[prost(message, tag = "1770")] + /// offset: 24 + #[prost(message, tag = "1744")] Baalmnpnglo(super::Chepplbnoff), - /// offset: 16 - #[prost(message, tag = "105")] + /// offset: 24 + #[prost(message, tag = "734")] Eblalpnfhfm(super::Aomoenmncnb), - /// offset: 16 - #[prost(message, tag = "1857")] + /// offset: 24 + #[prost(message, tag = "1694")] Gfilimkpcdm(super::Cibmbddogbh), - /// offset: 16 - #[prost(message, tag = "1626")] + /// offset: 24 + #[prost(message, tag = "399")] Mlbekiddgod(super::Pijdfmajmfd), - /// offset: 16 - #[prost(message, tag = "306")] + /// offset: 24 + #[prost(message, tag = "731")] Hpbiagddehn(super::Chdpilmcjnp), - /// offset: 16 - #[prost(message, tag = "849")] + /// offset: 24 + #[prost(message, tag = "251")] Nbchiifmcnc(super::Igodpkfldne), - /// offset: 16 - #[prost(message, tag = "1172")] + /// offset: 24 + #[prost(message, tag = "1533")] Emefjodmaoi(super::Helgmbbogmj), - /// offset: 16 - #[prost(message, tag = "1321")] + /// offset: 24 + #[prost(message, tag = "1148")] Cfcbjdkkcmb(super::Gdiklacnoej), - /// offset: 16 - #[prost(message, tag = "662")] + /// offset: 24 + #[prost(message, tag = "221")] Capldjmoipb(super::Jhbeohdmhda), - /// offset: 16 - #[prost(message, tag = "778")] + /// offset: 24 + #[prost(message, tag = "668")] Mnlhchkleog(super::Ihofknbnnlb), - /// offset: 16 - #[prost(message, tag = "1389")] - Ecdmnjmbfaf(super::Gdiklacnoej), - /// offset: 16 - #[prost(message, tag = "156")] - Dcegcncjjoj(super::Gdiklacnoej), - /// offset: 16 - #[prost(message, tag = "199")] - Iacfkaodfen(super::Gdiklacnoej), - /// offset: 16 - #[prost(message, tag = "595")] + /// offset: 24 + #[prost(message, tag = "1545")] Egiiehodaej(super::Ahnlmmfhome), - /// offset: 16 - #[prost(message, tag = "214")] + /// offset: 24 + #[prost(message, tag = "1397")] Nnplaaibogb(super::Ahnlmmfhome), - /// offset: 16 - #[prost(message, tag = "934")] + /// offset: 24 + #[prost(message, tag = "1949")] Ahkbaeimcnm(super::Ahnlmmfhome), - /// offset: 16 - #[prost(message, tag = "2002")] + /// offset: 24 + #[prost(message, tag = "1946")] Ljjnmmgjgna(super::Gjihimkiclg), - /// offset: 16 - #[prost(message, tag = "710")] - Fignfbljdch(super::Gjihimkiclg), - /// offset: 16 - #[prost(message, tag = "767")] + /// offset: 24 + #[prost(message, tag = "1679")] Legobnmkhco(super::Mcfekkmfeha), - /// offset: 16 - #[prost(message, tag = "1093")] + /// offset: 24 + #[prost(message, tag = "1757")] Logmghbmhpe(super::Ekifaojkocl), - /// offset: 16 - #[prost(message, tag = "1274")] + /// offset: 24 + #[prost(message, tag = "860")] Cgehcaikapj(super::Apokgadphdc), - /// offset: 16 - #[prost(message, tag = "913")] + /// offset: 24 + #[prost(message, tag = "278")] Opjonhebibg(super::Almgfdoplga), - /// offset: 16 - #[prost(message, tag = "555")] + /// offset: 24 + #[prost(message, tag = "1375")] Aijhfpcfpdm(super::Clmpccgcadk), - /// offset: 16 - #[prost(message, tag = "434")] + /// offset: 24 + #[prost(message, tag = "878")] Gcbfcjihnfc(super::Jklllndhjhi), - /// offset: 16 - #[prost(message, tag = "1465")] + /// offset: 24 + #[prost(message, tag = "879")] Nfmaagnlala(super::Bohajcpbbji), - /// offset: 16 - #[prost(message, tag = "47")] + /// offset: 24 + #[prost(message, tag = "1358")] Iacmghackda(super::Ogpohfpheob), - /// offset: 16 - #[prost(message, tag = "1491")] + /// offset: 24 + #[prost(message, tag = "641")] Cngclilldjg(super::Pibomockaca), - /// offset: 16 - #[prost(message, tag = "30442")] + /// offset: 24 + #[prost(message, tag = "244760")] Fnglocnbcoj(super::Ebolnpimdal), - /// offset: 16 - #[prost(message, tag = "160633")] + /// offset: 24 + #[prost(message, tag = "257315")] Pdaehmfkeof(super::Mhllnfjhmek), } } /// Obf: LEFAKCMDGNB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5618)] +#[cmdid(5651)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct HandleRogueCommonPendingActionScRsp { - /// offset: 32 - #[prost(uint32, tag = "5")] - pub queue_position: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub retcode: u32, - /// offset: 40 #[prost(uint32, tag = "2")] + pub queue_position: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] pub bfneppcnooi: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub retcode: u32, #[prost( 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" + tags = "7, 14, 4, 12, 11, 627" )] pub kknboacncon: ::core::option::Option< handle_rogue_common_pending_action_sc_rsp::Kknboacncon, @@ -51734,166 +51560,76 @@ pub mod handle_rogue_common_pending_action_sc_rsp { #[derive(Clone, PartialEq, ::prost::Oneof)] 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")] + #[prost(message, tag = "7")] 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")] + #[prost(message, tag = "14")] 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")] + #[prost(message, tag = "4")] 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")] + #[prost(message, tag = "12")] Pkboekffmkm(super::Eljdpdfmlpm), /// offset: 16 - #[prost(message, tag = "1023")] - Kmjhicgmonf(super::Mjjhmikchia), - /// offset: 16 - #[prost(message, tag = "1248")] + #[prost(message, tag = "11")] 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")] + #[prost(message, tag = "627")] Hgbkmehomha(super::Klehehamklc), - /// offset: 16 - #[prost(message, tag = "1872")] - Jgabobbhofj(super::Ogicoeaoebp), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bphikpcnbhm { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub maze_buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cigdbckofbn { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub npnmlpnbhdp: u32, /// offset: 28 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "10")] pub alajjmkomml: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmhmghehhcm { - /// offset: 24 - #[prost(bool, tag = "4")] - pub alajjmkomml: bool, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub pnhglnpdfea: u32, + /// offset: 24 + #[prost(bool, tag = "10")] + pub alajjmkomml: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmdkhgggmbc { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "6")] 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(uint32, tag = "5")] + /// offset: 32 + #[prost(uint32, tag = "9")] pub exp: u32, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub hcbaddhnidg: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub level: u32, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub max_level: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub afemblfccch: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onmfminnbeb { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "10")] pub ddladfjmeec: ::core::option::Option, } #[derive(proto_derive::CmdID)] @@ -51901,119 +51637,119 @@ pub struct Onmfminnbeb { pub struct Lgfokkpiceh { /// offset: 24 #[prost(uint32, tag = "7")] - pub cfkkkpnkhel: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] pub kgophalllli: u32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nhgjeihkkhb { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "9")] 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, + /// offset: 40 + #[prost(message, repeated, tag = "14")] + pub majgmmcocig: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub pmiffbhoooo: ::prost::alloc::vec::Vec, } /// Obf: MJNKKPCCBMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5632)] +#[cmdid(5673)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueHandbookDataCsReq {} /// Obf: CNOFLEBNGAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5635)] +#[cmdid(5612)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueHandbookDataScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub hamkplcbebg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub hamkplcbebg: ::core::option::Option, } /// Obf: FFFCJNFIDLO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5616)] +#[cmdid(5635)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueHandbookDataUpdateScNotify { - /// offset: 16 + /// offset: 48 #[prost(message, repeated, tag = "7")] pub ipnaagcmnlb: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "9")] + pub bojgaejncfp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "10")] 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 bojgaejncfp: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(message, repeated, tag = "15")] + #[prost(message, repeated, tag = "11")] pub bfdfabhmcne: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub lmdkijfdleo: ::prost::alloc::vec::Vec, } /// Obf: MBNKNCDIJLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5605)] +#[cmdid(5675)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] pub phinemjkbjk: ::prost::alloc::vec::Vec, } /// Obf: ABAJJKIIFBG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5614)] +#[cmdid(5644)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueMiracleHandbookRewardScRsp { - /// offset: 24 + /// offset: 32 #[prost(uint32, repeated, tag = "7")] pub cndlcgeflcj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "9")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: OJGOBCCMHOH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5682)] +#[cmdid(5649)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeEventHandbookRewardCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "6")] pub pinndkijhfg: ::prost::alloc::vec::Vec, } /// Obf: LMCDLJJFGKE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5653)] +#[cmdid(5615)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeEventHandbookRewardScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub dbgookphlfd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub dbgookphlfd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] @@ -52025,37 +51761,37 @@ pub struct Fkedpcmlife { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cackkioeoef { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub oljcajmfjpo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub jppaggpjomo: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub oljcajmfjpo: ::core::option::Option, /// offset: 36 - #[prost(int32, tag = "11")] + #[prost(int32, tag = "13")] pub fjciknakjog: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbanjnlbdbb { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } #[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")] + #[prost(message, optional, tag = "13")] + pub lniefkbmipd: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "15")] 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")] + #[prost(oneof = "ecjamihnofl::Leoiaofbbfa", tags = "10, 15, 3, 11, 13, 1, 6, 4")] pub leoiaofbbfa: ::core::option::Option, } /// Nested message and enum types in `ECJAMIHNOFL`. @@ -52064,25 +51800,25 @@ pub mod ecjamihnofl { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Leoiaofbbfa { /// offset: 16 - #[prost(message, tag = "8")] + #[prost(message, tag = "10")] Habjhgpfgeb(super::Eglapjgfkpn), /// offset: 16 - #[prost(message, tag = "10")] + #[prost(message, tag = "15")] Dnpccfffbhn(super::Nhlbnbbdhmi), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "3")] Hfepbjhjpaf(super::Fkedpcmlife), /// offset: 16 - #[prost(message, tag = "3")] + #[prost(message, tag = "11")] Aefmmohkchj(super::Cackkioeoef), /// offset: 16 - #[prost(message, tag = "11")] + #[prost(message, tag = "13")] Eiihjjebkoe(super::Cbanjnlbdbb), /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "1")] Eapcjknggca(super::Djoddecfhmc), /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "6")] Klnbjhpdmfi(super::Ohhkeogomca), /// offset: 16 #[prost(message, tag = "4")] @@ -52093,72 +51829,72 @@ pub mod ecjamihnofl { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gkfgimibbhf { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] + pub progress: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] pub mmfgajncaoa: u32, /// offset: 28 - #[prost(bool, tag = "5")] - pub cihfgjdchia: bool, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub progress: u32, + #[prost(bool, tag = "8")] + pub finish: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Okpipfkonmg { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "2")] pub ckhclkoalke: u32, + /// offset: 32 + #[prost(enumeration = "RogueTalentStatus", tag = "8")] + pub status: i32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub ldhijahnegk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fdbdlbapdbe { - /// offset: 24 - #[prost(message, repeated, tag = "14")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub blhjipbhhfo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lkcdljckcji { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub linlnnhibak: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub kmnilikjfhd: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub item_type: u32, } /// Obf: FDFGDPBEKCJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5639)] +#[cmdid(5614)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueVirtualItemInfoScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "7")] + /// offset: 16 + #[prost(message, repeated, tag = "15")] pub dmcincjlmnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kpihdpgdmkb { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub ocagiakngpg: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub nbbababpebe: u32, + #[prost(uint32, tag = "3")] + pub ocagiakngpg: u32, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] + pub nbbababpebe: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub dgjpgmgpcce: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahlaleejoeg { - /// offset: 16 + /// offset: 24 #[prost(enumeration = "Mgjdnghdikg", repeated, tag = "10")] pub lfcgpokmjlc: ::prost::alloc::vec::Vec, } @@ -52166,29 +51902,29 @@ pub struct Ahlaleejoeg { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cddeipobbcn { /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "6")] 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, + #[prost(message, repeated, tag = "1")] + pub jfhkjogeond: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "6")] + pub cepdobeiefg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "9")] pub pakecmnpejj: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(message, repeated, tag = "13")] - pub cepdobeiefg: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "15")] + pub dpikocfilgp: ::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")] + #[prost(oneof = "cckjaedddcl::Kknboacncon", tags = "6, 14, 5, 15")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `CCKJAEDDDCL`. @@ -52197,52 +51933,52 @@ pub mod cckjaedddcl { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "6")] Bmgolfnghgh(super::Kpihdpgdmkb), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "14")] Bbekbjphejk(super::Ahlaleejoeg), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "5")] Mecoefejane(super::Cddeipobbcn), /// offset: 24 - #[prost(message, tag = "13")] + #[prost(message, tag = "15")] Abpoocookcf(super::Ganfmbpejpf), } } /// Obf: BGDHGALEOIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5645)] +#[cmdid(5646)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CommonRogueQueryCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub dinaliglibb: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] + pub query_list: ::prost::alloc::vec::Vec, } /// Obf: NHLDNOOFHCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5637)] +#[cmdid(5619)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct CommonRogueQueryScRsp { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "2")] pub glgheoppcmh: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub lflcdngalme: ::prost::alloc::vec::Vec, } /// Obf: OKPPACPGJIO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5634)] +#[cmdid(5628)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CommonRogueUpdateScNotify { - #[prost(oneof = "common_rogue_update_sc_notify::Nokmoihlgbn", tags = "14, 9, 5")] + #[prost(oneof = "common_rogue_update_sc_notify::Nokmoihlgbn", tags = "6, 14, 3")] pub nokmoihlgbn: ::core::option::Option, } /// Nested message and enum types in `CommonRogueUpdateScNotify`. @@ -52251,13 +51987,13 @@ pub mod common_rogue_update_sc_notify { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Nokmoihlgbn { /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "6")] Bmgolfnghgh(super::Kpihdpgdmkb), /// offset: 24 - #[prost(message, tag = "9")] + #[prost(message, tag = "14")] Bbekbjphejk(super::Ahlaleejoeg), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "3")] Mecoefejane(super::Cddeipobbcn), } } @@ -52265,51 +52001,37 @@ pub mod common_rogue_update_sc_notify { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Heobldjaope { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub mjbknmjhogp: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub oeanpihchhf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ahnkibfmdlm { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub lnahjengela: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Obhnbfifhdi { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub lnahjengela: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Foingknpblj { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "2")] pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Knpmlbobkpi { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oepamdepflj { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lehbibdgehg { - #[prost(oneof = "lehbibdgehg::Jgoloiomgfo", tags = "2, 4, 6, 10, 14, 11")] + #[prost(oneof = "lehbibdgehg::Jgoloiomgfo", tags = "12, 13, 4, 1")] pub jgoloiomgfo: ::core::option::Option, } /// Nested message and enum types in `LEHBIBDGEHG`. @@ -52318,22 +52040,16 @@ pub mod lehbibdgehg { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Jgoloiomgfo { /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "12")] Mfaegbjbjbe(super::Heobldjaope), /// offset: 24 - #[prost(message, tag = "4")] - Jehalbkmiei(super::Ahnkibfmdlm), - /// offset: 24 - #[prost(message, tag = "6")] - Igpnhmbldbg(super::Obhnbfifhdi), - /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "13")] Mnkgphfjdfm(super::Foingknpblj), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "4")] Dcfilenmpcc(super::Knpmlbobkpi), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "1")] Bdfkgflfcfo(super::Oepamdepflj), } } @@ -52341,30 +52057,30 @@ pub mod lehbibdgehg { #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Knmnejcmhge { /// offset: 24 - #[prost(int32, tag = "1")] - pub mnlinfeodpj: i32, - /// offset: 28 - #[prost(float, tag = "9")] + #[prost(float, tag = "12")] pub gmpkbklgdma: f32, + /// offset: 28 + #[prost(int32, tag = "14")] + pub mnlinfeodpj: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Piacccgnoof { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub battle_event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bpokopcgmaj { /// offset: 24 - #[prost(int32, tag = "9")] - pub iflbaaabkai: i32, + #[prost(int32, tag = "4")] + pub change_value: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Maeeibpeofn { - #[prost(oneof = "maeeibpeofn::Pgniencdoda", tags = "14, 11")] + #[prost(oneof = "maeeibpeofn::Pgniencdoda", tags = "2, 14")] pub pgniencdoda: ::core::option::Option, } /// Nested message and enum types in `MAEEIBPEOFN`. @@ -52372,213 +52088,201 @@ pub mod maeeibpeofn { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Pgniencdoda { - /// offset: 16 - #[prost(message, tag = "14")] + /// offset: 24 + #[prost(message, tag = "2")] Bacbkgjjoga(super::Piacccgnoof), - /// offset: 16 - #[prost(message, tag = "11")] + /// offset: 24 + #[prost(message, tag = "14")] Cnkcdgojgjh(super::Bpokopcgmaj), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdodfhmdaji { - /// offset: 24 - #[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(uint32, tag = "1")] - pub arg_id: u32, - /// offset: 44 #[prost(uint32, tag = "3")] pub hafokmhcgfm: u32, /// offset: 48 - #[prost(bool, tag = "5")] - pub kkkionidkfa: bool, + #[prost(bool, tag = "6")] + pub is_selected: bool, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub param: ::core::option::Option, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub arg_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub ldcjonhgdan: ::prost::alloc::vec::Vec, /// offset: 49 - #[prost(bool, tag = "4")] - pub heljnhndcjp: bool, + #[prost(bool, tag = "14")] + pub is_valid: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfeognamhcg { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "4")] pub aiafekgbfif: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub owner: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub kfnmiembjgd: ::prost::alloc::vec::Vec, } /// Obf: BBILDBEOKIK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5658)] +#[cmdid(5698)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueCommonDialogueDataCsReq {} /// Obf: KIFHJJILCHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5643)] +#[cmdid(5662)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetRogueCommonDialogueDataScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] - pub hjokmccpoll: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub dialogue_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: KPDMLEELICE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5693)] +#[cmdid(5666)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "8")] pub aiafekgbfif: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub hafokmhcgfm: u32, } /// Obf: HDDJBPIOCMC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5696)] +#[cmdid(5655)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SelectRogueCommonDialogueOptionScRsp { - /// offset: 24 - #[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 aiafekgbfif: u32, + /// offset: 40 + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 48 + #[prost(uint32, tag = "12")] + pub hafokmhcgfm: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub cgingcncpco: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub onolngohemf: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5691)] +#[cmdid(5616)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bihaclhmako { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "9")] pub aiafekgbfif: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5623)] +#[cmdid(5606)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lpdpajgfbmm { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub aiafekgbfif: u32, } /// Obf: NJPGOAAALGJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5689)] +#[cmdid(5674)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncRogueCommonDialogueDataScNotify { /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub hjokmccpoll: ::prost::alloc::vec::Vec, + #[prost(message, repeated, tag = "12")] + pub dialogue_list: ::prost::alloc::vec::Vec, } /// Obf: HDIICGMJNBO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5640)] +#[cmdid(5657)] #[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")] + /// offset: 36 + #[prost(uint32, tag = "2")] pub hafokmhcgfm: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub fjpgaohgebh: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub aiafekgbfif: 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, + #[prost(uint32, tag = "1")] + pub icgcmeibjlc: u32, /// offset: 60 + #[prost(uint32, tag = "4")] + pub ljobbefacpg: u32, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub modifier: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub blackboard: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub fmigokidkjl: ::core::option::Option, + /// offset: 64 #[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, + /// offset: 48 + #[prost(string, tag = "14")] + pub trans_no: ::prost::alloc::string::String, } /// Obf: KIFALDPCHGB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5611)] +#[cmdid(5623)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueWorkbenchGetInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub prop_entity_id: u32, } /// Obf: EOKICOIMEPH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5697)] +#[cmdid(5683)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(map = "uint32, message", tag = "9")] + pub njapfmhhppa: ::std::collections::HashMap, } #[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" + tags = "14, 3, 9, 11, 1, 2, 13, 7, 5, 4, 12" )] pub pkmejecpmch: ::core::option::Option, } @@ -52588,37 +52292,37 @@ pub mod bcoegnbgjfc { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Pkmejecpmch { /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "14")] Nljponkbmfi(super::Bajdllefghb), /// offset: 24 - #[prost(message, tag = "7")] + #[prost(message, tag = "3")] Bbnegkcnmba(super::Bjbifimjdol), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "9")] Pkpiefobhkh(super::Bliccehiolh), /// offset: 24 - #[prost(message, tag = "12")] + #[prost(message, tag = "11")] Fkmadcafjmc(super::Omnmbandcba), /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "1")] Phledabhdml(super::Dcepbljknne), /// offset: 24 - #[prost(message, tag = "9")] + #[prost(message, tag = "2")] Ddladfjmeec(super::Fbofeochdmn), /// offset: 24 - #[prost(message, tag = "2")] + #[prost(message, tag = "13")] Ojeandpabhc(super::Bahbcfdaikg), /// offset: 24 - #[prost(message, tag = "15")] + #[prost(message, tag = "7")] Cllejepnbdh(super::Gnfdponfljd), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "5")] Dnhknalbamg(super::Ojpmmkijifh), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "4")] Lbbcjhopeph(super::Ehelnmgmeno), /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "12")] Kdfgakdcmik(super::Lpodfeegdob), } } @@ -52626,228 +52330,213 @@ pub mod bcoegnbgjfc { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bajdllefghb { /// offset: 24 - #[prost(message, optional, tag = "7")] + #[prost(message, optional, tag = "2")] 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")] + #[prost(uint32, tag = "3")] 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, +pub struct Bjbifimjdol { + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub cost_data: ::core::option::Option, /// offset: 36 + #[prost(int32, tag = "12")] + pub liaggddilgo: i32, + /// offset: 32 #[prost(uint32, tag = "15")] + pub jfignbblcim: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Bliccehiolh { + /// offset: 36 + #[prost(uint32, tag = "3")] pub cur_num: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub max_num: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "11")] + pub lbeihaokhad: ::std::collections::HashMap, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Omnmbandcba { + /// offset: 40 + #[prost(int32, tag = "2")] + pub liaggddilgo: i32, /// offset: 16 - #[prost(map = "uint32, bool", tag = "6")] + #[prost(map = "uint32, bool", tag = "3")] pub pilabddekii: ::std::collections::HashMap, /// offset: 32 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "10")] pub cost_data: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "14")] - pub jfignbblcim: u32, /// offset: 44 - #[prost(int32, tag = "12")] - pub liaggddilgo: i32, + #[prost(uint32, tag = "15")] + pub jfignbblcim: u32, } #[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")] + #[prost(int32, tag = "2")] pub liaggddilgo: i32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub cost_data: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub jfignbblcim: u32, } #[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")] + #[prost(message, optional, tag = "1")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "12")] - pub ddladfjmeec: ::core::option::Option, + #[prost(message, optional, tag = "2")] + pub iojfgbdpphi: ::core::option::Option, /// offset: 48 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "12")] pub ifigfodopbb: bool, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub ddladfjmeec: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fbofeochdmn { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] 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")] + #[prost(uint32, tag = "2")] pub kgophalllli: u32, /// offset: 48 - #[prost(uint32, tag = "8")] + #[prost(bool, tag = "3")] + pub ifigfodopbb: bool, + /// offset: 44 + #[prost(uint32, tag = "9")] pub cfkkkpnkhel: u32, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub cost_data: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub iojfgbdpphi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bahbcfdaikg { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "11")] 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")] + #[prost(message, optional, tag = "4")] pub cost_data: ::core::option::Option, /// offset: 32 - #[prost(int32, tag = "7")] - pub liaggddilgo: i32, - /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub jfignbblcim: u32, + /// offset: 36 + #[prost(int32, tag = "11")] + pub liaggddilgo: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ojpmmkijifh { /// offset: 24 - #[prost(map = "uint32, message", tag = "10")] + #[prost(map = "uint32, message", tag = "4")] 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")] + #[prost(int32, tag = "9")] + pub liaggddilgo: i32, + /// offset: 40 + #[prost(uint32, tag = "14")] 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")] + #[prost(uint32, tag = "2")] pub gcahklngfck: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cost_data: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ehelnmgmeno { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "15")] pub maldomhpilm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lpodfeegdob { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub dodboeibpgk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub dmgjdgjmcjl: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + /// offset: 28 + #[prost(uint32, tag = "15")] pub clndmeodhje: u32, } /// Obf: FPNMBONIFEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5669)] +#[cmdid(5695)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueWorkbenchHandleFuncCsReq { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "4")] pub pelkpphlmhe: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub func_id: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub prop_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub func_id: u32, } /// Obf: DPGLHPGGPHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5646)] +#[cmdid(5617)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueWorkbenchHandleFuncScRsp { /// offset: 16 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "8")] pub jnpaldknhkm: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub func_id: u32, + /// offset: 36 + #[prost(uint32, tag = "15")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mipgdfdckle { #[prost( oneof = "mipgdfdckle::Mmcgbgdjipn", - tags = "7, 14, 10, 1, 6, 5, 13, 9, 2, 8, 11" + tags = "9, 5, 4, 7, 1, 3, 13, 8, 10, 2, 6" )] pub mmcgbgdjipn: ::core::option::Option, } @@ -52856,38 +52545,38 @@ pub mod mipgdfdckle { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 24 - #[prost(message, tag = "7")] + /// offset: 16 + #[prost(message, tag = "9")] 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 + /// offset: 16 #[prost(message, tag = "5")] + Bbnegkcnmba(super::Cokkoebbegm), + /// offset: 16 + #[prost(message, tag = "4")] + Pkpiefobhkh(super::Fhaagbgahlo), + /// offset: 16 + #[prost(message, tag = "7")] + Fkmadcafjmc(super::Lnopjjfkmdl), + /// offset: 16 + #[prost(message, tag = "1")] + Phledabhdml(super::Mkfcldmemgn), + /// offset: 16 + #[prost(message, tag = "3")] Ddladfjmeec(super::Doejldnided), - /// offset: 24 + /// offset: 16 #[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 + /// offset: 16 #[prost(message, tag = "8")] + Cllejepnbdh(super::Lfbpmggfceo), + /// offset: 16 + #[prost(message, tag = "10")] + Dnhknalbamg(super::Ejbeekfjahm), + /// offset: 16 + #[prost(message, tag = "2")] Lbbcjhopeph(super::Llbknijdalm), - /// offset: 24 - #[prost(message, tag = "11")] + /// offset: 16 + #[prost(message, tag = "6")] Kdfgakdcmik(super::Ngokmaabdjj), } } @@ -52895,302 +52584,302 @@ pub mod mipgdfdckle { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jfggdmpdknh { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub fgkpobcockm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cokkoebbegm { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "5")] pub hdgpbcjpnbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhaagbgahlo { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub cjgioodiadg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lnopjjfkmdl { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] pub pdambonnond: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mkfcldmemgn { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub falfbmddfpa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Doejldnided { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub dpgkmiibpdb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aljjnbkgeoc { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub ehkpmgbcpcg: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lfbpmggfceo { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(uint32, repeated, tag = "9")] pub ipacfecebff: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejbeekfjahm { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] pub cfkkkpnkhel: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Llbknijdalm { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub gcahklngfck: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ngokmaabdjj { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "14")] pub gmmafionfnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npajhgdeidj { /// offset: 24 - #[prost(enumeration = "Lpcebdcjboi", tag = "5")] - pub status: i32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub ecpdjmmogci: u32, + /// offset: 28 + #[prost(enumeration = "Lpcebdcjboi", tag = "13")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jmjeibgacmd { /// offset: 24 + #[prost(uint32, tag = "3")] + pub cnfgohfplgo: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ecpdjmmogci: u32, + /// offset: 32 #[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)] +#[cmdid(5660)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "1")] + pub npicfpdapaf: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] pub mfmpddcggmn: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Migpnaoghep", repeated, tag = "8")] + pub nekjdkdamkf: ::prost::alloc::vec::Vec, } /// Obf: GDLCKAFPJCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5664)] +#[cmdid(5690)] #[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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub cepdobeiefg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub dpikocfilgp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dikbpkakeno { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub efcajenmlka: u32, /// offset: 28 - #[prost(enumeration = "Nklaehjpimn", tag = "12")] + #[prost(uint32, tag = "1")] + pub efcajenmlka: u32, + /// offset: 24 + #[prost(enumeration = "Nklaehjpimn", tag = "3")] pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dgklppljbnb { /// offset: 24 - #[prost(enumeration = "Lbpljchejok", tag = "8")] - pub status: i32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub efcajenmlka: u32, + #[prost(uint32, tag = "1")] + pub cnfgohfplgo: u32, /// offset: 32 #[prost(uint32, tag = "10")] - pub cnfgohfplgo: u32, + pub efcajenmlka: u32, + /// offset: 28 + #[prost(enumeration = "Lbpljchejok", tag = "11")] + pub status: i32, } /// Obf: ILCJAJBPOMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5644)] +#[cmdid(5632)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(enumeration = "Migpnaoghep", repeated, tag = "3")] pub adgnfdjdclg: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub hncflokljla: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub dmiibkinpnl: ::prost::alloc::vec::Vec, } /// Obf: IDCEKOBEEFI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5686)] +#[cmdid(5670)] #[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, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub pakecmnpejj: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub jfhkjogeond: ::prost::alloc::vec::Vec, } /// Obf: KEMPKDDHEFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5656)] +#[cmdid(5679)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueGetGambleInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub prop_entity_id: u32, } /// Obf: LIOHNCDIAPM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5665)] +#[cmdid(5607)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueGetGambleInfoScRsp { /// offset: 24 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "2")] pub kobbmdfpnka: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: JGHALBFPDLO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5670)] +#[cmdid(5687)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueDoGambleCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub prop_entity_id: u32, } /// Obf: NOCJKPILNMP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5684)] +#[cmdid(5624)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueDoGambleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub kobbmdfpnka: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub hnccdepdneg: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub hnccdepdneg: u32, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub dooecgpimbd: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub kobbmdfpnka: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akmcodlaeki { - /// offset: 16 - #[prost(string, tag = "1")] - pub key: ::prost::alloc::string::String, /// offset: 32 - #[prost(double, tag = "9")] + #[prost(double, tag = "2")] pub value: f64, + /// offset: 16 + #[prost(string, tag = "3")] + pub key: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lgeflgjigij { - /// offset: 16 - #[prost(message, repeated, tag = "15")] - pub gfkafifmhnf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(enumeration = "Mmfogjpohgj", tag = "7")] - pub ghnjclnkghh: i32, - /// offset: 40 #[prost(uint64, tag = "2")] pub gahfpgcpaja: u64, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Mmfogjpohgj", tag = "14")] + pub owner_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mggbpkanfoa { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "7")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmimdejmfco { /// offset: 16 - #[prost(message, optional, tag = "1")] - pub ccoioahmpdn: ::core::option::Option, - /// offset: 32 - #[prost(message, repeated, tag = "3")] + #[prost(message, optional, tag = "7")] + pub global_blackboard: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "11")] pub gmalfeablng: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nchglfjcgij { - /// offset: 24 - #[prost(message, repeated, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] 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 = "9")] + #[prost(uint32, tag = "1")] pub queue_position: u32, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub detail: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkbooenadfm { - #[prost(oneof = "fkbooenadfm::Mmcgbgdjipn", tags = "13, 2, 12, 6, 4")] + #[prost(oneof = "fkbooenadfm::Mmcgbgdjipn", tags = "12, 3, 6, 15, 8")] pub mmcgbgdjipn: ::core::option::Option, } /// Nested message and enum types in `FKBOOENADFM`. @@ -53198,176 +52887,167 @@ pub mod fkbooenadfm { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mmcgbgdjipn { - /// offset: 16 - #[prost(message, tag = "13")] - Pdfdendalfd(super::Lplhnopdkhi), - /// offset: 16 - #[prost(message, tag = "2")] - Himdhcbofeh(super::Idmhnmolhkn), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "12")] - Ngefapoenbd(super::Eoiflhmpbif), - /// offset: 16 + Pdfdendalfd(super::Lplhnopdkhi), + /// offset: 24 + #[prost(message, tag = "3")] + Himdhcbofeh(super::Idmhnmolhkn), + /// offset: 24 #[prost(message, tag = "6")] + Ngefapoenbd(super::Eoiflhmpbif), + /// offset: 24 + #[prost(message, tag = "15")] Kbameddaiin(super::Ggcfmpibgha), - /// offset: 16 - #[prost(message, tag = "4")] + /// offset: 24 + #[prost(message, tag = "8")] Liaodkpfbha(super::Knoljdopbdg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lplhnopdkhi { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 40 + #[prost(uint64, tag = "6")] + pub gahfpgcpaja: u64, + /// offset: 16 + #[prost(message, repeated, tag = "12")] 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, + #[prost(enumeration = "Mmfogjpohgj", tag = "13")] + pub owner_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Idmhnmolhkn { - /// offset: 16 - #[prost(message, repeated, tag = "10")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, - /// offset: 32 + /// offset: 40 #[prost(uint64, tag = "7")] pub gahfpgcpaja: u64, - /// offset: 40 - #[prost(enumeration = "Mmfogjpohgj", tag = "5")] - pub ghnjclnkghh: i32, + /// offset: 32 + #[prost(enumeration = "Mmfogjpohgj", tag = "8")] + pub owner_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Eoiflhmpbif { /// offset: 24 #[prost(enumeration = "Mmfogjpohgj", tag = "3")] - pub ghnjclnkghh: i32, + pub owner_type: i32, /// offset: 32 - #[prost(uint64, tag = "15")] + #[prost(uint64, tag = "11")] pub gahfpgcpaja: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ggcfmpibgha { - /// offset: 24 - #[prost(message, repeated, tag = "11")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub gfkafifmhnf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Knoljdopbdg { - /// offset: 16 - #[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")] + #[prost(uint64, tag = "2")] pub gahfpgcpaja: u64, + /// offset: 16 + #[prost(message, repeated, tag = "9")] + pub gfkafifmhnf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Mmfogjpohgj", tag = "15")] + pub owner_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jgammpgmcni { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 40 + #[prost(message, optional, tag = "3")] pub scene: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub lineup: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "13")] + pub lineup: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "15")] pub jnklnlkhgbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dkfjlhhdfko { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "7")] - pub avatar_type: i32, - /// offset: 28 #[prost(uint32, tag = "9")] pub id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "14")] + pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dingdglkhip { /// offset: 24 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, - /// offset: 28 - #[prost(enumeration = "Beaikeeandp", tag = "11")] + #[prost(enumeration = "Beaikeeandp", tag = "3")] pub hokefmonopg: i32, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ahlgkkeiiec { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub aojkkgkceoe: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub djcolflfigk: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub aojkkgkceoe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Djeecbnbgmn { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub hafokmhcgfm: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub aiafekgbfif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Egailaeblig { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub bnlnggchfnf: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub ihdpggcjiak: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub fopmpmpncoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub gncfhikodke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cokfmmndchn { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub ckhclkoalke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhbdpojeemj { - #[prost(oneof = "fhbdpojeemj::Koefmoapdgi", tags = "14, 11, 5, 15, 1")] + #[prost(oneof = "fhbdpojeemj::Koefmoapdgi", tags = "13, 1, 6")] pub koefmoapdgi: ::core::option::Option, } /// Nested message and enum types in `FHBDPOJEEMJ`. @@ -53376,49 +53056,43 @@ pub mod fhbdpojeemj { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Koefmoapdgi { /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "13")] Hhbpbgmngpn(super::Djeecbnbgmn), /// offset: 16 - #[prost(message, tag = "11")] + #[prost(message, tag = "1")] Ecclokpnfhp(super::Egailaeblig), /// offset: 16 - #[prost(message, tag = "5")] - Bjjgpoefbac(super::Ebidbcoblnm), - /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "6")] Hdflcoidcpe(super::Hlebbgfakak), - /// offset: 16 - #[prost(message, tag = "1")] - Njkmejibidc(super::Cokfmmndchn), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hjdcjnofbhh { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fegkcmbhhjp { /// offset: 24 - #[prost(uint32, tag = "1")] - pub fgfflbhlkdf: u32, - /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub fgfflbhlkdf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nejpagjbmda { /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "6")] pub fgfflbhlkdf: u32, /// offset: 36 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "15")] pub ognbananfcc: bool, - #[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "2, 1")] + #[prost(oneof = "nejpagjbmda::Mokoadhebba", tags = "12, 9")] pub mokoadhebba: ::core::option::Option, } /// Nested message and enum types in `NEJPAGJBMDA`. @@ -53427,10 +53101,10 @@ pub mod nejpagjbmda { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Mokoadhebba { /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "12")] Aolfpjfjpeo(super::Hjdcjnofbhh), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "9")] Ngalcdkbgbk(super::Fegkcmbhhjp), } } @@ -53438,180 +53112,168 @@ pub mod nejpagjbmda { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bhpbjombcad { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "2")] pub ijkibljegge: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub group_id: u32, /// offset: 36 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "13")] 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 = "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")] + #[prost(uint32, tag = "2")] + pub dggcfdkjdpo: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] pub gpnjgmepmmd: u32, - /// offset: 56 - #[prost(uint32, tag = "14")] + /// offset: 48 + #[prost(uint32, tag = "10")] pub jaedkhmmpih: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub ajkokajabfg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub canjgjidkhk: ::core::option::Option, + /// offset: 56 + #[prost(bool, tag = "14")] + pub ceiigjeoiad: bool, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub kmndbepfmgn: 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")] + #[prost(message, optional, tag = "2")] + pub hajjbofcfoo: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] 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: 64 + #[prost(uint32, tag = "6")] + pub map_id: u32, + /// offset: 68 + #[prost(enumeration = "RogueStatus", tag = "8")] + pub status: i32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub jpkacknnhca: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub kndhmnbiidf: u32, /// offset: 60 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] 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, + /// offset: 40 + #[prost(uint32, repeated, tag = "14")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "3")] + pub dnapfbanfhj: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub ickjkienkfi: u32, /// offset: 44 + #[prost(bool, tag = "6")] + pub mjipojpbknb: bool, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub cur_layer: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub fmcphdjeidc: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub pkkdalhlcla: u32, + /// offset: 48 #[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")] + #[prost(message, optional, tag = "8")] pub bhhhnhmmdmh: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] - pub pmkgmlelppi: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "6")] - pub panel_id: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub area_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "13")] + pub pmkgmlelppi: ::core::option::Option, } /// Obf: KCEFGNINEBG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6009)] +#[cmdid(6010)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRogueEndlessActivityDataCsReq {} /// Obf: NKNPAOHOGHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6008)] +#[cmdid(6001)] #[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")] + #[prost(uint32, repeated, tag = "1")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub data: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub iahedaapneo: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] + pub chiafooaibk: u32, /// 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, Eq, Hash, ::prost::Message)] pub struct Caefbgafkhd { /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "12")] - pub avatar_type: i32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub avatar_id: u32, + /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "15")] + pub avatar_type: i32, } /// Obf: FFDJLHCAKAP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6002)] +#[cmdid(6003)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "11")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub mpmmcpmnlid: u32, } /// Obf: AKINJCDPGIF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6010)] +#[cmdid(6005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterRogueEndlessActivityStageScRsp { /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "1")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "13")] - pub pmkgmlelppi: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: IGOFLPJHHAO @@ -53620,163 +53282,160 @@ pub struct EnterRogueEndlessActivityStageScRsp { #[cmdid(6004)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueEndlessActivityBattleEndScNotify { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "12")] pub pmkgmlelppi: ::core::option::Option, } /// Obf: ALBOKFLDIIH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6001)] +#[cmdid(6006)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardCsReq { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub level: u32, /// offset: 28 - #[prost(bool, tag = "10")] + #[prost(bool, tag = "2")] pub lefjbfmdegk: bool, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub level: u32, } /// Obf: OGDDOAIIMPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6006)] +#[cmdid(6002)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityPointRewardScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub ieppngmckjh: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "2")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub level: u32, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub chiafooaibk: u32, + /// offset: 16 #[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, + #[prost(uint32, tag = "11")] + pub retcode: u32, } /// Obf: GHDBOHHNOME /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6007)] +#[cmdid(6009)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardCsReq {} /// Obf: DIGOHHNDDCA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6003)] +#[cmdid(6008)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRogueEndlessActivityAllBonusRewardScRsp { - /// offset: 24 - #[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 = "10")] + #[prost(uint32, tag = "7")] pub chiafooaibk: u32, /// offset: 44 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ieppngmckjh: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eeilainolpo { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub jnklnlkhgbb: ::core::option::Option, - /// offset: 24 + /// offset: 32 #[prost(message, optional, tag = "5")] pub scene: ::core::option::Option, - /// offset: 32 + /// offset: 16 #[prost(message, optional, tag = "9")] pub lineup: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "13")] + pub jnklnlkhgbb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gpepgkcpbpb { /// offset: 16 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "1")] pub jeheilkkdef: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub jojcpknijoh: u32, /// 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, + #[prost(uint32, tag = "14")] + pub layer_index: u32, + /// offset: 40 + #[prost(enumeration = "Jgnaepijdnc", tag = "15")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fodhgnlpbkh { - /// offset: 24 - #[prost(enumeration = "Hoifdjpbglb", tag = "2")] - pub status: i32, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub eepidjjjmah: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub ghehgioagdg: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub room_id: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub eepidjjjmah: u32, + /// offset: 24 + #[prost(enumeration = "Hoifdjpbglb", tag = "13")] + pub status: i32, } #[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")] + #[prost(uint32, tag = "2")] pub jdphadiiape: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub bjhmfoagmbf: u32, - /// offset: 48 - #[prost(uint32, tag = "14")] + /// offset: 40 + #[prost(uint32, tag = "3")] pub jjlednenpjk: u32, + /// offset: 44 + #[prost(enumeration = "Pfkhkambhbn", tag = "6")] + pub status: i32, + /// offset: 36 + #[prost(enumeration = "Jamingbjhbk", tag = "9")] + pub reason: i32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub bjhmfoagmbf: 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")] + #[prost(bool, tag = "3")] pub hikmfmjcnkp: bool, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "9")] + pub maldomhpilm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fpndobpmned { - /// offset: 16 + /// offset: 24 #[prost(uint32, repeated, tag = "6")] pub kehklhmeabi: ::prost::alloc::vec::Vec, } @@ -53784,540 +53443,525 @@ pub struct Fpndobpmned { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cppengoohgn { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub ddgdpdipjpp: u32, } /// Obf: LPMJNCECOFE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7773)] +#[cmdid(7725)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicStartCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "4")] + /// offset: 16 + #[prost(uint32, repeated, tag = "5")] pub ocegekkflal: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub base_avatar_id_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, tag = "3")] - pub ieofonjhfdj: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub area_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub ieofonjhfdj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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 item_value: ::core::option::Option, - /// offset: 40 - #[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")] + #[prost(message, optional, tag = "1")] pub basic_info: ::core::option::Option, - /// offset: 72 + /// offset: 32 #[prost(message, optional, tag = "2")] pub level: ::core::option::Option, - /// offset: 80 - #[prost(message, optional, tag = "12")] + /// offset: 72 + #[prost(message, optional, tag = "5")] + pub ddladfjmeec: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "7")] + pub miracle: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "8")] pub lineup: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "10")] + pub item_value: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub meejdfnhbdi: ::core::option::Option, } /// Obf: EHFDAIAINCI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7703)] +#[cmdid(7778)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub idcmaccpcbh: ::core::option::Option, } /// Obf: ALAAINODLIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7780)] +#[cmdid(7793)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicEnterCsReq {} /// Obf: MGIHGHJMFAE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7727)] +#[cmdid(7758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterScRsp { /// offset: 16 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "3")] pub idcmaccpcbh: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 32 + #[prost(message, optional, tag = "6")] pub phgjijelkdb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: IEJLKCJOAEM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7736)] +#[cmdid(7788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicLeaveCsReq {} /// Obf: FAKIIFNHANG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7713)] +#[cmdid(7781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLeaveScRsp { + /// offset: 32 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 24 #[prost(message, optional, tag = "9")] pub idcmaccpcbh: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub retcode: u32, } /// Obf: KIDHIFECNAH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7710)] +#[cmdid(7726)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicEnterRoomCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] - pub khblmaoplln: u32, + #[prost(uint32, tag = "6")] + pub jojcpknijoh: u32, /// offset: 28 #[prost(uint32, tag = "9")] - pub jojcpknijoh: u32, + pub khblmaoplln: u32, } /// Obf: IGJJHHFJBDJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7787)] +#[cmdid(7713)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnterRoomScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub idcmaccpcbh: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub idcmaccpcbh: ::core::option::Option, } /// Obf: ICNPODONHGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7729)] +#[cmdid(7771)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicEnterLayerCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub bjhmfoagmbf: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub khblmaoplln: u32, } /// Obf: NEDEIDNOLIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7712)] +#[cmdid(7740)] #[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")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub idcmaccpcbh: ::core::option::Option, } /// Obf: MAHGFIIOPHL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7754)] +#[cmdid(7733)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicLevelInfoUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub nnffpjoldhk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(enumeration = "Jamingbjhbk", tag = "8")] - pub reason: i32, /// offset: 36 - #[prost(enumeration = "Pfkhkambhbn", tag = "4")] + #[prost(enumeration = "Pfkhkambhbn", tag = "1")] pub status: i32, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub jdphadiiape: u32, /// offset: 44 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] + pub jjlednenpjk: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub bjhmfoagmbf: u32, /// offset: 48 - #[prost(uint32, tag = "15")] - pub jjlednenpjk: u32, + #[prost(uint32, tag = "9")] + pub jdphadiiape: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(enumeration = "Jamingbjhbk", tag = "15")] + pub reason: i32, } /// Obf: ALDJDOPBDHP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7783)] +#[cmdid(7738)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicAreaUpdateScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "3")] + /// offset: 16 + #[prost(message, repeated, tag = "4")] pub dannidipfal: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Noakcdkaafb { /// offset: 24 - #[prost(uint32, tag = "1")] - pub admjahdjddj: u32, - /// offset: 28 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "10")] pub dofneaphmkh: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub admjahdjddj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ejhdajagfij { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub aeahogpjkef: u32, /// offset: 28 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "5")] pub dofneaphmkh: bool, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub aeahogpjkef: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Fkfoidmndfg { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub bnllejpcigd: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub eiohfjmfokf: ::core::option::Option, /// offset: 40 + #[prost(message, optional, tag = "2")] + pub bnllejpcigd: ::core::option::Option, + /// offset: 32 #[prost(message, optional, tag = "6")] - pub phgjijelkdb: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "14")] pub kddgklngnea: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub phgjijelkdb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gphmajpggek { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub ebfhidkdjob: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "2")] pub ihkchdjejgj: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "5")] - pub phonbekjbhg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "6")] - pub cjdpjpcjofg: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub ebfhidkdjob: ::prost::alloc::vec::Vec, } /// Obf: HFPCLMDMEME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7738)] +#[cmdid(7736)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicBattleFailSettleInfoScNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub idcmaccpcbh: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "13")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] pub bflljjbhldf: ::core::option::Option, } /// Obf: CJACBFMGOLK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7715)] +#[cmdid(7786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicSettleCsReq {} /// Obf: CHFAMIIIKAH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7781)] +#[cmdid(7747)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicSettleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "7")] - pub idcmaccpcbh: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "2")] + pub bflljjbhldf: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "10")] + pub iiomcjpcfml: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "11")] 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 = "4")] - pub retcode: u32, + #[prost(message, optional, tag = "12")] + pub idcmaccpcbh: ::core::option::Option, } /// Obf: ALBMDPOIIDL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7761)] +#[cmdid(7748)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveCostUpdateScNotify { - /// offset: 16 + /// offset: 24 #[prost(message, optional, tag = "1")] pub lniefkbmipd: ::core::option::Option, } /// Obf: FDHHFKCPCIF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7724)] +#[cmdid(7745)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "4")] pub interacted_prop_entity_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub noepbnmjfgl: ::prost::alloc::vec::Vec, } /// Obf: ENIMHEHPGMI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7771)] +#[cmdid(7769)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicReviveAvatarScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "12")] pub lniefkbmipd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: IPIFCANPPEO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7778)] +#[cmdid(7765)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Njmoagdjkfh { - /// offset: 24 - #[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 + /// offset: 88 #[prost(uint32, tag = "3")] - pub medaaelfemn: u32, - /// offset: 72 + pub mhpciabalpi: u32, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub jjlednenpjk: u32, + /// offset: 80 + #[prost(uint32, tag = "6")] + pub adiflcnaabj: u32, + /// offset: 64 + #[prost(uint32, tag = "7")] + pub gejeanjfcmi: u32, + /// offset: 84 #[prost(uint32, tag = "8")] + pub medaaelfemn: u32, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub ejjghjmcfph: u32, + /// offset: 72 + #[prost(uint32, tag = "13")] + pub nnnceigniia: u32, + /// offset: 60 + #[prost(uint32, tag = "14")] 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, + pub nbmnpgkeiih: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "499")] + pub avatar_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "1214")] + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "1581")] + pub bgafhioehfh: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "1842")] + pub maldomhpilm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pggmpdimlae { - /// offset: 24 - #[prost(uint32, repeated, tag = "2032")] + /// offset: 16 + #[prost(uint32, repeated, tag = "354")] 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")] + /// offset: 16 + #[prost(uint32, repeated, tag = "6")] 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")] + /// offset: 24 + #[prost(message, optional, tag = "7")] pub coebcngcnoo: ::core::option::Option, - /// offset: 48 - #[prost(uint32, tag = "15")] - pub mnfibmhgafm: u32, + /// offset: 40 + #[prost(message, optional, tag = "8")] + pub record_info: ::core::option::Option, /// 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")] + #[prost(uint32, tag = "9")] pub area_id: u32, + /// offset: 50 + #[prost(bool, tag = "10")] + pub is_unlock: bool, + /// offset: 49 + #[prost(bool, tag = "14")] + pub is_taken_reward: bool, + /// offset: 48 + #[prost(bool, tag = "15")] + pub fjkhifdjmdb: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nmommmghmoa { /// offset: 24 - #[prost(uint32, tag = "7")] - pub dfbdpehaamg: u32, + #[prost(bool, tag = "4")] + pub is_unlock: bool, /// offset: 28 - #[prost(bool, tag = "3")] - pub gnacllnfhfd: bool, + #[prost(uint32, tag = "6")] + pub dfbdpehaamg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gnpfdbacmih { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] pub nomddggiibf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cilkbjmgngl { - /// offset: 16 - #[prost(message, repeated, tag = "6")] - pub jjieddmalpe: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "9")] - 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, optional, tag = "10")] - pub story_info: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "8")] + /// offset: 56 + #[prost(message, optional, tag = "4")] pub ihjklhgmkbi: ::core::option::Option, - /// offset: 72 - #[prost(uint32, repeated, tag = "2")] + /// offset: 40 + #[prost(uint32, repeated, tag = "8")] pub obbkbndgoai: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub story_info: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "11")] + pub hiildalhimd: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jjieddmalpe: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(message, repeated, tag = "15")] + pub dannidipfal: ::prost::alloc::vec::Vec, } /// Obf: CDDMMHNKKPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7752)] +#[cmdid(7730)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicQueryScRsp { + /// offset: 40 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub phgjijelkdb: ::core::option::Option, /// offset: 16 #[prost(message, optional, tag = "15")] 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, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7759)] +#[cmdid(7772)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gkmoakplbho { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub dice_slot_id: u32, - /// offset: 28 - #[prost(uint32, tag = "10")] - pub gcahklngfck: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "3")] pub lpolpdbelon: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] + pub gcahklngfck: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub dice_slot_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7774)] +#[cmdid(7780)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dbomcceifjo { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7714)] +#[cmdid(7744)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nicajbejahc { /// offset: 16 - #[prost(uint32, repeated, tag = "14")] + #[prost(uint32, repeated, tag = "4")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7782)] +#[cmdid(7749)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nadkcpcfipm { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: OLCIGFGFELG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7732)] +#[cmdid(7773)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitCsReq { /// offset: 24 - #[prost(bool, tag = "11")] + #[prost(bool, tag = "7")] pub gbemcahpbkp: bool, } /// Obf: FIMGINEKACP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7735)] +#[cmdid(7712)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicSetAutoDressInMagicUnitScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub retcode: u32, /// offset: 28 - #[prost(bool, tag = "11")] + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(bool, tag = "13")] pub gbemcahpbkp: bool, } /// Obf: DDLEEJAAMGH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7763)] +#[cmdid(7718)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { /// offset: 24 @@ -54326,19 +53970,19 @@ pub struct RogueMagicAutoDressInMagicUnitChangeScNotify { } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7792)] +#[cmdid(7784)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hbcofddcgol { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub gcahklngfck: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7766)] +#[cmdid(7721)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohonllchifj { /// offset: 24 @@ -54348,181 +53992,147 @@ pub struct Ohonllchifj { /// Obf: KLBGMAEDODL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7730)] +#[cmdid(7705)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicUnitComposeCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "1")] pub jdjfhimpipk: ::prost::alloc::vec::Vec, } /// Obf: FABNMKAOFMJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7749)] +#[cmdid(7741)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicUnitComposeScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Llebcglfdjb { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub jdjfhimpipk: ::prost::alloc::vec::Vec, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(7701)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Enjdagaldkm { - /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "8")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dfgaioogppa { - /// offset: 16 - #[prost(message, optional, tag = "8")] - pub jcobjampoal: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub imlhhakikcd: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(message, optional, tag = "13")] + pub jcobjampoal: ::core::option::Option, } /// Obf: NBKAAJAHAJH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7720)] +#[cmdid(7734)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicEnableTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "10")] pub ckhclkoalke: u32, } /// Obf: KFMAONOMPLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7799)] +#[cmdid(7796)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueMagicEnableTalentScRsp { /// offset: 16 - #[prost(message, optional, tag = "4")] + #[prost(message, optional, tag = "2")] pub ihjklhgmkbi: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: NCLFFAFGEFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7716)] +#[cmdid(7735)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataCsReq {} /// Obf: LFMDOOIGGHK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7705)] +#[cmdid(7775)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicGetMiscRealTimeDataScRsp { + /// offset: 40 + #[prost(uint32, tag = "2")] + pub retcode: u32, /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "3")] pub kddgklngnea: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "8")] pub bnllejpcigd: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "4")] - pub retcode: u32, } /// Obf: AGDCHGINKCA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7753)] +#[cmdid(7715)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueMagicStoryInfoUpdateScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub bnhaikilajk: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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(uint32, tag = "7")] + /// offset: 28 + #[prost(uint32, tag = "3")] pub jaaiadkfpcl: u32, - /// offset: 40 - #[prost(enumeration = "Phaoiglgbmg", tag = "5")] - pub mmnjodijpoe: i32, + /// offset: 24 + #[prost(enumeration = "Phaoiglgbmg", tag = "9")] + pub content_type: i32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub ikdhamlpnpj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fghimgpgbnf { - /// offset: 24 - #[prost(uint32, repeated, tag = "13")] - pub ogoilmlpdeo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub fohifimhenn: u32, /// offset: 36 - #[prost(bool, tag = "2")] - pub heljnhndcjp: bool, + #[prost(uint32, tag = "4")] + pub fohifimhenn: u32, + /// offset: 32 + #[prost(bool, tag = "7")] + pub is_selected: bool, + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] + pub ogoilmlpdeo: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aibnhpagdol { - /// offset: 24 - #[prost(bool, tag = "11")] - pub gkeppnolnhf: bool, /// offset: 28 - #[prost(uint32, tag = "14")] - pub dpcjffpolfg: u32, + #[prost(bool, tag = "4")] + pub gkeppnolnhf: bool, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub forbid_reason: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hfjkocdoaeh { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub olppacccngd: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub eknhhgmjcpm: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub olppacccngd: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 = "4")] + #[prost(uint64, tag = "8")] pub fchlcanjigl: u64, - #[prost(oneof = "bmcndlnonmo::Kknboacncon", tags = "9, 8, 2")] + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub oopcpmancbo: ::core::option::Option, + /// offset: 52 + #[prost(enumeration = "RogueModifierSourceType", tag = "14")] + pub source_type: i32, + #[prost(oneof = "bmcndlnonmo::Kknboacncon", tags = "11, 15, 1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `BMCNDLNONMO`. @@ -54530,100 +54140,97 @@ pub mod bmcndlnonmo { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "9")] + /// offset: 24 + #[prost(message, tag = "11")] Nlgjfigpenf(super::Fghimgpgbnf), - /// offset: 16 - #[prost(message, tag = "8")] + /// offset: 24 + #[prost(message, tag = "15")] Lejpohhgbmb(super::Aibnhpagdol), - /// offset: 16 - #[prost(message, tag = "2")] + /// offset: 24 + #[prost(message, tag = "1")] Ggjokfeoebk(super::Hfjkocdoaeh), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lmncbidkhlf { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub hdlglfgkonc: ::prost::alloc::vec::Vec, } /// Obf: PEPPCBMPOJD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5380)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[cmdid(5393)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueModifierAddNotify { /// offset: 16 #[prost(message, optional, tag = "14")] - pub iliioljmkme: ::core::option::Option, + pub modifier: ::core::option::Option, } /// Obf: FBEHJJBBLPL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(5327)] +#[cmdid(5358)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueModifierSelectCellCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub ihaomlephom: u32, } /// Obf: GIMJFGIPDKI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(5336)] +#[cmdid(5388)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueModifierSelectCellScRsp { /// offset: 24 #[prost(message, optional, tag = "2")] pub nmjgheaccmc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub ihaomlephom: u32, } /// Obf: DMHDLBHJKOG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5381)] -#[derive(Clone, PartialEq, ::prost::Message)] +#[cmdid(5347)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueModifierUpdateNotify { - /// offset: 24 - #[prost(message, optional, tag = "7")] - pub iliioljmkme: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub modifier: ::core::option::Option, } /// Obf: OCJPKEMHEFF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5310)] +#[cmdid(5326)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueModifierDelNotify { /// offset: 24 - #[prost(uint64, tag = "9")] + #[prost(uint64, tag = "10")] pub fchlcanjigl: u64, } /// Obf: KGNPGIKFOMJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(5387)] +#[cmdid(5313)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueModifierStageStartNotify { /// offset: 24 - #[prost(enumeration = "RogueModifierSourceType", tag = "11")] - pub nfmkofnekla: i32, + #[prost(enumeration = "RogueModifierSourceType", tag = "13")] + pub source_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pfloihllmee { - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub basic: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "12")] 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")] + #[prost(oneof = "pfloihllmee::Kknboacncon", tags = "349, 1144, 244")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `PFLOIHLLMEE`. @@ -54631,138 +54238,135 @@ pub mod pfloihllmee { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 40 - #[prost(message, tag = "403")] + /// offset: 24 + #[prost(message, tag = "349")] Fbhckmgocjj(super::Namckjlafcn), - /// offset: 40 - #[prost(message, tag = "1763")] + /// offset: 24 + #[prost(message, tag = "1144")] Hajegkbffaf(super::Amohfceebnk), - /// offset: 40 - #[prost(message, tag = "832")] + /// offset: 24 + #[prost(message, tag = "244")] Opdeifocjef(super::Cabkllakhko), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dcdmpljnbjc { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub gephkcplajf: u32, /// offset: 28 - #[prost(bool, tag = "3")] + #[prost(uint32, tag = "3")] + pub ndgklbdhjkb: u32, + /// offset: 36 + #[prost(bool, tag = "4")] pub dofneaphmkh: bool, /// offset: 32 #[prost(uint32, tag = "5")] - pub ndgklbdhjkb: u32, - /// offset: 36 - #[prost(uint32, tag = "10")] pub kabcghcpebg: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub gephkcplajf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fbbokklgkgl { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] pub lfcdpddgfcb: u32, + /// offset: 24 + #[prost(bool, tag = "2")] + pub dofneaphmkh: bool, + /// offset: 28 + #[prost(uint32, tag = "9")] + pub difiehpcdgo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bjlnebbmmoe { - /// offset: 24 - #[prost(uint32, tag = "5")] + /// offset: 32 + #[prost(uint32, tag = "3")] pub niofioogkld: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub dofneaphmkh: bool, /// 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, Eq, Hash, ::prost::Message)] pub struct Gkhffkmfmen { /// offset: 24 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "10")] pub dofneaphmkh: bool, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub niofioogkld: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hiahpmeagfc { /// offset: 24 - #[prost(bool, tag = "4")] + #[prost(bool, tag = "7")] pub joojijfchmk: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cgngoljkbmp { + /// offset: 96 + #[prost(message, optional, tag = "1")] + pub hhmlhklkndh: ::core::option::Option, + /// offset: 80 + #[prost(message, optional, tag = "3")] + pub meejdfnhbdi: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub item_value: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "5")] + pub formula: ::core::option::Option, /// offset: 16 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "6")] pub lncokkipaep: ::core::option::Option, - /// offset: 24 + /// offset: 72 + #[prost(message, optional, tag = "8")] + pub buff: ::core::option::Option, + /// offset: 56 + #[prost(message, optional, tag = "9")] + pub bcnmbonfkpk: ::core::option::Option, + /// offset: 104 + #[prost(message, optional, tag = "11")] + pub level: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "12")] + pub miracle: ::core::option::Option, + /// offset: 88 #[prost(message, optional, tag = "13")] pub lineup: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "6")] - pub icnoegeepof: ::core::option::Option, - /// offset: 40 + /// offset: 24 #[prost(message, optional, tag = "15")] - pub hhmlhklkndh: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "3")] - pub bcnmbonfkpk: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "1")] - pub lfcdgliehai: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "7")] - 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 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 Onpofjpebmj { - /// offset: 32 - #[prost(message, repeated, tag = "8")] - pub nnffpjoldhk: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "14")] + #[prost(enumeration = "RogueTournLevelStatus", tag = "6")] + pub status: i32, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub nnffpjoldhk: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "10")] 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")] + #[prost(bool, tag = "12")] pub ejdmoenbhdp: bool, + /// offset: 49 + #[prost(bool, tag = "13")] + pub kenpennaglg: bool, /// offset: 56 - #[prost(enumeration = "RogueTournLevelStatus", tag = "12")] - pub status: i32, - #[prost(oneof = "onpofjpebmj::Bhgkhelcpgo", tags = "1")] + #[prost(enumeration = "Fkngoglnkig", tag = "14")] + pub reason: i32, + #[prost(oneof = "onpofjpebmj::Bhgkhelcpgo", tags = "8")] pub bhgkhelcpgo: ::core::option::Option, } /// Nested message and enum types in `ONPOFJPEBMJ`. @@ -54770,8 +54374,8 @@ pub mod onpofjpebmj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Bhgkhelcpgo { - /// offset: 16 - #[prost(message, tag = "1")] + /// offset: 24 + #[prost(message, tag = "8")] Fiadmepdaog(super::Cfoifhebcjc), } } @@ -54779,29 +54383,29 @@ pub mod onpofjpebmj { #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lpaddgplikk { /// offset: 16 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "1")] 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")] + #[prost(uint32, tag = "4")] + pub amoablicedp: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] pub mkjdmnaeaed: u32, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub pjoaklhhcni: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "9")] + pub bimfeahdmik: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub lonfkfcfdnd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cfoifhebcjc { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "7")] pub ccfgccmefci: ::core::option::Option, } #[derive(proto_derive::CmdID)] @@ -54810,55 +54414,52 @@ 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, Eq, Hash, ::prost::Message)] pub struct Phhlbglnbhe { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] 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")] + #[prost(uint32, tag = "3")] pub jojcpknijoh: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub jeheilkkdef: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "10")] - pub biklafleioc: u32, + pub layer_index: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub mdaiamfjnhm: u32, + /// offset: 36 + #[prost(enumeration = "Idcbnmfdico", tag = "12")] + pub status: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] + pub ghehgioagdg: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] pub lhlkjidflin: u32, - /// offset: 48 - #[prost(enumeration = "Iiaogeiadga", tag = "2")] + /// offset: 36 + #[prost(uint32, tag = "7")] + pub room_id: u32, + /// offset: 32 + #[prost(enumeration = "Iiaogeiadga", tag = "10")] pub status: i32, /// offset: 52 - #[prost(uint32, tag = "14")] - pub ghehgioagdg: u32, - #[prost(oneof = "odnbcbeinnc::Bhgkhelcpgo", tags = "11")] + #[prost(uint32, tag = "12")] + pub eepidjjjmah: u32, + #[prost(oneof = "odnbcbeinnc::Bhgkhelcpgo", tags = "1")] pub bhgkhelcpgo: ::core::option::Option, } /// Nested message and enum types in `ODNBCBEINNC`. @@ -54867,15 +54468,15 @@ pub mod odnbcbeinnc { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Bhgkhelcpgo { /// offset: 16 - #[prost(message, tag = "11")] + #[prost(message, tag = "1")] Fiadmepdaog(super::Elhlcfbpamo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cgbkkjeneof { - /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + /// offset: 24 + #[prost(uint32, repeated, tag = "11")] pub bdbfenoakod: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] @@ -54884,342 +54485,333 @@ pub struct Namckjlafcn {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Amohfceebnk { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "12")] pub fcmgnliodgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Elhlcfbpamo { - /// offset: 24 + /// offset: 16 #[prost(uint32, repeated, tag = "2")] - pub fjikmhcjmkh: ::prost::alloc::vec::Vec, + pub attribute_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] - pub llicimbcnpf: u32, + #[prost(uint32, tag = "9")] + pub composition_type: u32, /// offset: 36 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jhecccanfgp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub gncfhikodke: u32, + #[prost(uint32, tag = "2")] + pub total_count: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub unique_id: u32, /// offset: 32 - #[prost(uint32, tag = "1")] - pub aadniffhhdd: u32, + #[prost(uint32, tag = "13")] + pub gncfhikodke: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ajcfolganfc { - /// offset: 16 - #[prost(message, repeated, tag = "1")] - pub gjboljejiee: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "14")] - pub ihfebnbhdfm: ::prost::alloc::vec::Vec, - /// offset: 40 - #[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, + #[prost(uint32, tag = "1")] + pub dedchhnchfm: u32, /// offset: 52 + #[prost(uint32, tag = "3")] + pub style_level: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub ihfebnbhdfm: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub pggdehkkinp: u32, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub gjboljejiee: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, tag = "13")] - pub kmpcndjhhao: u32, + pub style_exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cabkllakhko { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "7")] pub gmepgcodkke: ::core::option::Option, } /// Obf: DFNGEOHAHGM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6042)] +#[cmdid(6023)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub area_id: u32, /// offset: 36 - #[prost(bool, tag = "10")] - pub kenpennaglg: bool, - /// offset: 37 #[prost(bool, tag = "5")] pub ejdmoenbhdp: bool, + /// offset: 37 + #[prost(bool, tag = "11")] + pub kenpennaglg: bool, + /// offset: 16 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: JMAHJPIJEND /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6015)] +#[cmdid(6093)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournStartScRsp { /// offset: 16 - #[prost(message, optional, tag = "15")] - pub phgjijelkdb: ::core::option::Option, + #[prost(message, optional, tag = "5")] + pub idcmaccpcbh: ::core::option::Option, /// offset: 24 #[prost(message, optional, tag = "10")] - pub idcmaccpcbh: ::core::option::Option, + pub phgjijelkdb: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "11")] - pub jnbiijcakkb: u32, - /// offset: 44 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: FHJINHEABAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6083)] +#[cmdid(6080)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournEnterCsReq {} /// Obf: NAGABJLKFON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6034)] +#[cmdid(6043)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] pub phgjijelkdb: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "3")] + #[prost(message, optional, tag = "13")] pub idcmaccpcbh: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "5")] - pub retcode: u32, } /// Obf: OAEMCMCGPID /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6025)] +#[cmdid(6089)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournLeaveCsReq {} /// Obf: HMGGLHFHGLM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6040)] +#[cmdid(6062)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveScRsp { - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 24 + #[prost(message, optional, tag = "1")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: IDCDOCPNPMD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6022)] +#[cmdid(6085)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(message, optional, tag = "3")] pub bnllejpcigd: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "7")] + pub cpolahjpgfe: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub jjlfknpepfp: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub aogohocffne: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "13")] pub phgjijelkdb: ::core::option::Option, /// offset: 56 - #[prost(message, optional, tag = "6")] - pub cpolahjpgfe: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "15")] pub aomhplhonja: ::core::option::Option, } /// Obf: HCMFPHICBOI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6039)] +#[cmdid(6037)] #[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")] + #[prost(message, optional, tag = "2")] pub idcmaccpcbh: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "5")] + pub bflljjbhldf: ::core::option::Option, } /// Obf: EILCNCFMDLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6019)] +#[cmdid(6044)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournEnterRoomCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] - pub jojcpknijoh: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub khblmaoplln: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub jojcpknijoh: u32, } /// Obf: DOEONJEAGPA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6049)] +#[cmdid(6088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRoomScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: LHPEMLMHIHE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6038)] +#[cmdid(6061)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournEnterLayerCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] - pub khblmaoplln: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "5")] pub bjhmfoagmbf: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub khblmaoplln: u32, } /// Obf: EOMHILBJNDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6084)] +#[cmdid(6082)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterLayerScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Obf: NLIOPBPOBHB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6076)] +#[cmdid(6067)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLevelInfoUpdateScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 40 + #[prost(enumeration = "Fkngoglnkig", tag = "2")] + pub reason: i32, + /// offset: 16 + #[prost(message, repeated, tag = "4")] 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")] + #[prost(enumeration = "RogueTournLevelStatus", tag = "5")] pub status: i32, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub bjhmfoagmbf: u32, } /// Obf: HNMANMBPEOG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6041)] +#[cmdid(6036)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub hbgafafffao: ::prost::alloc::vec::Vec, } /// Obf: FHNIFCJJKEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6023)] +#[cmdid(6075)] #[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, + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub fkdnandjlgk: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "6")] - pub retcode: u32, + pub exp: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } /// Obf: IGDHPBBNEIC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6028)] +#[cmdid(6030)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournExpNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub exp: u32, } /// Obf: KGGIFOABIDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6046)] +#[cmdid(6068)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournQueryCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dlekolhcnie { - /// offset: 24 - #[prost(bool, tag = "6")] + /// offset: 26 + #[prost(bool, tag = "9")] pub fjkhifdjmdb: bool, /// offset: 25 - #[prost(bool, tag = "11")] - pub lmlnhnmkooc: bool, - /// offset: 26 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "10")] pub is_taken_reward: bool, - /// offset: 27 - #[prost(bool, tag = "1")] - pub gnacllnfhfd: bool, + /// offset: 24 + #[prost(bool, tag = "11")] + pub is_unlock: bool, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cjocdggcpcn { - /// offset: 24 - #[prost(int64, tag = "8")] - pub end_time: i64, /// offset: 32 - #[prost(uint32, tag = "1")] - pub jnbiijcakkb: u32, - /// offset: 36 - #[prost(bool, tag = "12")] - pub kbnnophggin: bool, + #[prost(int64, tag = "6")] + pub end_time: i64, /// offset: 40 + #[prost(bool, tag = "7")] + pub kbnnophggin: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub jnbiijcakkb: u32, + /// offset: 44 #[prost(uint32, tag = "13")] pub jdpfpdecpeh: u32, } @@ -55227,247 +54819,241 @@ pub struct Cjocdggcpcn { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jgjeicaeleb { /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "6")] pub fkdnandjlgk: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mdlpifchfpj { - /// offset: 16 - #[prost(message, optional, tag = "9")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub jcobjampoal: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub injekplhpif: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fjfblhnfmom { /// offset: 24 - #[prost(bool, tag = "13")] - pub gnacllnfhfd: bool, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub dfbdpehaamg: u32, + /// offset: 28 + #[prost(bool, tag = "15")] + pub is_unlock: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hmggoehmijo { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub fabmhmfnmdb: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] + pub fabmhmfnmdb: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub hhaeeeoadoj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "1")] pub mmpphjoonmi: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, repeated, tag = "3")] - pub pinndkijhfg: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "6")] + pub iffmidabnee: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub jkkiablfcpe: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub pinndkijhfg: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "11")] + pub joaaoedappj: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub dpebcgbejig: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "15")] + pub dmfagjoogjm: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jgmdjienffh { /// offset: 24 - #[prost(uint32, tag = "9")] - pub jbkhifhpghm: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub gnifodgcpaa: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub jbkhifhpghm: 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 hanicmmhjgi: ::core::option::Option, + /// offset: 88 + #[prost(message, repeated, tag = "2")] + pub hljomimoanl: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "3")] + pub dldcfhhfmid: ::core::option::Option, + /// offset: 72 + #[prost(message, optional, tag = "5")] + pub bfnhjibdmoa: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub hhfaafobkme: ::core::option::Option, + /// offset: 64 + #[prost(message, repeated, tag = "10")] pub dannidipfal: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub dmfpcfchhke: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub hamkplcbebg: ::core::option::Option, + /// offset: 40 + #[prost(message, optional, tag = "14")] + pub dpabcohlplh: ::core::option::Option, } /// Obf: JNAKFEHIMFM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6096)] +#[cmdid(6052)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub lflcdngalme: ::core::option::Option, } /// Obf: IANKKDKAHPD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6069)] +#[cmdid(6040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournAreaUpdateScNotify { /// offset: 24 - #[prost(message, repeated, tag = "12")] + #[prost(message, repeated, tag = "7")] 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, + #[prost(message, repeated, tag = "3")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(string, tag = "5")] + pub name: ::prost::alloc::string::String, /// offset: 64 #[prost(int64, tag = "6")] pub time: i64, - /// offset: 72 - #[prost(uint32, tag = "14")] - pub nphajekcbkf: u32, /// offset: 80 - #[prost(int64, tag = "11")] + #[prost(int64, tag = "9")] pub end_time: i64, + /// offset: 72 + #[prost(uint32, tag = "11")] + pub nphajekcbkf: u32, + /// offset: 40 + #[prost(message, optional, tag = "12")] + pub data: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub phgjijelkdb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub hhfaafobkme: ::core::option::Option, } #[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")] + #[prost(uint32, tag = "6")] pub item_value: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub buff_list: ::prost::alloc::vec::Vec, } /// Obf: JLICJLBDLDD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6088)] +#[cmdid(6015)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetAllArchiveCsReq {} /// Obf: CANHNOJACGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6095)] +#[cmdid(6045)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub mcggponockc: ::prost::alloc::vec::Vec, } /// Obf: GOOILNEKEMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6013)] +#[cmdid(6054)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournDeleteArchiveCsReq { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub nphajekcbkf: u32, } /// Obf: OKGDAFCIBFB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6086)] +#[cmdid(6081)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournDeleteArchiveScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub nphajekcbkf: u32, + /// offset: 28 + #[prost(uint32, tag = "7")] + pub retcode: u32, } /// Obf: MMKDJEFGBNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6089)] +#[cmdid(6021)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournRenameArchiveCsReq { - /// offset: 16 - #[prost(string, tag = "7")] + /// offset: 24 + #[prost(string, tag = "3")] pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub nphajekcbkf: u32, } /// Obf: FCHCIKGBLGC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6024)] +#[cmdid(6057)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournRenameArchiveScRsp { /// offset: 24 - #[prost(string, tag = "8")] + #[prost(string, tag = "11")] pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub nphajekcbkf: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: EHLPFGCOJBN @@ -55477,248 +55063,248 @@ pub struct RogueTournRenameArchiveScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournClearArchiveNameScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub nphajekcbkf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ooljjhmlhbh { - /// offset: 16 - #[prost(uint32, repeated, tag = "15")] - pub lbkfgkgncch: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub mdhgbncjngb: ::prost::alloc::vec::Vec, /// offset: 32 + #[prost(uint32, repeated, tag = "1")] + pub jhbejkbchen: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, repeated, tag = "4")] + pub akemnamgdod: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "7")] + pub lbkfgkgncch: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, tag = "8")] + pub hhaeeeoadoj: u32, + /// offset: 24 #[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, + #[prost(uint32, tag = "11")] + pub fabmhmfnmdb: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub mdhgbncjngb: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "1")] + pub nphajekcbkf: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub avatar_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "4")] + pub hhfpjhmeijk: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(uint32, tag = "10")] + pub bdjdaogdbdd: u32, /// offset: 40 #[prost(uint32, tag = "12")] - pub bdjdaogdbdd: u32, - /// offset: 44 - #[prost(uint32, tag = "9")] - pub nphajekcbkf: u32, + pub alopegjpakk: 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, + #[prost(message, optional, tag = "6")] + pub mpoefpfpend: ::core::option::Option, /// offset: 56 - #[prost(int64, tag = "15")] + #[prost(int64, tag = "7")] pub bhnfgjolllb: i64, + /// offset: 40 + #[prost(int64, tag = "11")] + pub time: i64, + /// offset: 16 + #[prost(string, tag = "13")] + pub name: ::prost::alloc::string::String, + /// offset: 48 + #[prost(uint32, tag = "15")] + pub nphajekcbkf: u32, } /// Obf: ELDONCLGHPO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6093)] +#[cmdid(6051)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetAllBuildRefCsReq {} /// Obf: KDNMOFGMMNP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6055)] +#[cmdid(6096)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetAllBuildRefScRsp { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "2")] pub gioepgjgmpd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: OGKOAHJCBAF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6032)] +#[cmdid(6070)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournDeleteBuildRefCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "1")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, } /// Obf: KIIOBCNAPLC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6074)] +#[cmdid(6091)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournDeleteBuildRefScRsp { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "3")] pub ggigdjpfbbp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: FOJJLDAKMFL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6033)] +#[cmdid(6059)] #[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")] + #[prost(message, optional, tag = "3")] pub mpoefpfpend: ::core::option::Option, + /// offset: 32 + #[prost(string, tag = "6")] + pub name: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub nphajekcbkf: u32, } /// Obf: CFGGFPAIEFK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6056)] +#[cmdid(6027)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub nphajekcbkf: u32, + /// offset: 16 + #[prost(string, tag = "13")] + pub name: ::prost::alloc::string::String, } /// Obf: BJNLMGBAFFO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6054)] +#[cmdid(6042)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournRenameBuildRefCsReq { - /// offset: 24 - #[prost(string, tag = "6")] - pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub nphajekcbkf: u32, + /// offset: 16 + #[prost(string, tag = "7")] + pub name: ::prost::alloc::string::String, } /// Obf: GFAMMPEELKD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6079)] +#[cmdid(6098)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournRenameBuildRefScRsp { - /// offset: 16 - #[prost(string, tag = "2")] - pub name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "9")] pub nphajekcbkf: u32, + /// offset: 24 + #[prost(string, tag = "15")] + pub name: ::prost::alloc::string::String, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6099)] +#[cmdid(6092)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jgfpijkofcc { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "15")] pub nphajekcbkf: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6057)] +#[cmdid(6069)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Palaopcbapc { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub nphajekcbkf: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: NHPGACAHCFP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6011)] +#[cmdid(6097)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetPermanentTalentInfoCsReq {} /// Obf: CCMNLLNLLOJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6098)] +#[cmdid(6035)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub dpabcohlplh: ::core::option::Option, } /// Obf: HPGLOBODDMA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6021)] +#[cmdid(6046)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournEnablePermanentTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, } /// Obf: CJBNDIGHHDI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6037)] +#[cmdid(6058)] #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub dpabcohlplh: ::core::option::Option, } /// Obf: DEBMBMMMCGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6020)] +#[cmdid(6073)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournResetPermanentTalentCsReq {} /// Obf: CCLKCHGMNAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6058)] +#[cmdid(6031)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournResetPermanentTalentScRsp { /// offset: 16 @@ -55731,175 +55317,159 @@ pub struct RogueTournResetPermanentTalentScRsp { /// Obf: CBILHHEENJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6051)] +#[cmdid(6072)] #[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")] + #[prost(uint32, tag = "2")] + pub dcnnfjlabpl: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub nblmaglgcgn: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub difficulty: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub heccobfbjfi: u32, } /// Obf: IOJFJPFJINM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6094)] +#[cmdid(6079)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnterRogueCocoonSceneScRsp { /// offset: 16 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "3")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: GDGKPCGNDIB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6027)] +#[cmdid(6048)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneCsReq {} /// Obf: JLPLFCOHHFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6068)] +#[cmdid(6053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournLeaveRogueCocoonSceneScRsp { - /// offset: 24 - #[prost(message, optional, tag = "7")] + /// offset: 16 + #[prost(message, optional, tag = "4")] pub idcmaccpcbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: ELJIHLDPDDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6100)] +#[cmdid(6025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct RogueTournReEnterRogueCocoonStageCsReq { - /// offset: 24 - #[prost(bool, tag = "3")] - pub fdekkokbdic: bool, -} +pub struct RogueTournReEnterRogueCocoonStageCsReq {} /// Obf: KGHGKLIAKLL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6090)] +#[cmdid(6028)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReEnterRogueCocoonStageScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: HHKCBNKJELL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6047)] +#[cmdid(6065)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetCurRogueCocoonInfoCsReq {} /// Obf: FNBJGDHOIBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6044)] +#[cmdid(6090)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] + pub dcnnfjlabpl: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub nblmaglgcgn: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6085)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Einjmhbmdii { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub ngkapnfkgpo: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "7")] + pub difficulty: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub heccobfbjfi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ecmnfoedojc { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "4")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dnceoophiok { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "8")] pub ljceogpogbe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kcdbgkjanih { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "4")] pub buff_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kilgonodpic { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mjbodjkdppd { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub kahmgpgpoii: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kppbbojomdb { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub phpnbflilfl: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub oombnfmjleo: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub phpnbflilfl: u32, + /// offset: 24 #[prost(uint32, tag = "9")] + pub category: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] pub omhhoadfmli: u32, /// offset: 36 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "14")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cooidllffij { - #[prost(oneof = "cooidllffij::Ajoabbckhck", tags = "8, 5")] + #[prost(oneof = "cooidllffij::Ajoabbckhck", tags = "13, 2")] pub ajoabbckhck: ::core::option::Option, } /// Nested message and enum types in `COOIDLLFFIJ`. @@ -55908,22 +55478,22 @@ pub mod cooidllffij { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Ajoabbckhck { /// offset: 16 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] Knilakjmeep(u32), /// offset: 16 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "2")] Pggdehkkinp(u32), } } /// Obf: ICIJOIFOIIG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6092)] +#[cmdid(6055)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournHandBookNotify { #[prost( oneof = "rogue_tourn_hand_book_notify::Kknboacncon", - tags = "3, 14, 5, 1, 8, 9" + tags = "6, 14, 11, 12, 5, 3" )] pub kknboacncon: ::core::option::Option, } @@ -55933,131 +55503,131 @@ pub mod rogue_tourn_hand_book_notify { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "3")] + #[prost(message, tag = "6")] Odhgplkcbbg(super::Ecmnfoedojc), /// offset: 24 #[prost(message, tag = "14")] Iooachnehah(super::Dnceoophiok), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "11")] Lfcdgliehai(super::Kcdbgkjanih), /// offset: 24 - #[prost(message, tag = "1")] + #[prost(message, tag = "12")] Oooaclefdgm(super::Kilgonodpic), /// offset: 24 - #[prost(message, tag = "8")] + #[prost(message, tag = "5")] Icnoegeepof(super::Mjbodjkdppd), /// offset: 24 - #[prost(message, tag = "9")] + #[prost(message, tag = "3")] Cfnakpadaeb(super::Cooidllffij), } } /// Obf: BHELJEPEIHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6071)] +#[cmdid(6083)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetSettleInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub area_id: u32, } /// Obf: KFOJKMHIACH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6053)] +#[cmdid(6047)] #[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 = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub bflljjbhldf: ::core::option::Option, } /// Obf: LPFHAKOGFHH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6081)] +#[cmdid(6056)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournConfirmSettleCsReq { - /// offset: 16 - #[prost(string, tag = "4")] + /// offset: 24 + #[prost(string, tag = "6")] pub name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "2")] - pub nphajekcbkf: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] + pub nphajekcbkf: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub area_id: u32, } /// Obf: KJOIFCADNGL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6097)] +#[cmdid(6029)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournConfirmSettleScRsp { - /// offset: 16 - #[prost(message, optional, tag = "13")] - pub aeljfopmdjg: ::core::option::Option, /// offset: 24 - #[prost(message, optional, tag = "12")] - pub blpdbphmcga: ::core::option::Option, - /// offset: 40 - #[prost(message, optional, tag = "5")] - pub idcmaccpcbh: ::core::option::Option, - /// offset: 48 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "1")] pub iiomcjpcfml: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub idcmaccpcbh: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "8")] + pub blpdbphmcga: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub aeljfopmdjg: ::core::option::Option, /// offset: 56 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MKCDLMPCJJJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6059)] +#[cmdid(6084)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournWeekChallengeUpdateScNotify { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "8")] pub bfnhjibdmoa: ::core::option::Option, } /// Obf: MBOGFJLPLPG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6073)] +#[cmdid(6094)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataCsReq {} /// Obf: LCOKLOGEKEL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6091)] +#[cmdid(6063)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetMiscRealTimeDataScRsp { - /// offset: 16 - #[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 jjlfknpepfp: ::core::option::Option, - /// offset: 40 + #[prost(message, optional, tag = "3")] + pub aomhplhonja: ::core::option::Option, + /// offset: 16 #[prost(message, optional, tag = "4")] pub cpolahjpgfe: ::core::option::Option, - /// offset: 56 - #[prost(message, optional, tag = "3")] - pub aogohocffne: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "9")] + pub jjlfknpepfp: ::core::option::Option, /// offset: 64 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 56 + #[prost(message, optional, tag = "13")] + pub bnllejpcigd: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "14")] + pub aogohocffne: ::core::option::Option, } /// Obf: JDMILAADNLN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6030)] +#[cmdid(6033)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryCsReq {} /// Obf: GINKCKNPFDA @@ -56066,112 +55636,112 @@ pub struct RogueTournGetArchiveRepositoryCsReq {} #[cmdid(6026)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetArchiveRepositoryScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "6")] - pub pbpioekjjpf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "3")] pub bdnfdhjbame: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub pbpioekjjpf: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: NMCIFMBGOLP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6045)] +#[cmdid(6039)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveCostUpdateScNotify { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "9")] pub lniefkbmipd: ::core::option::Option, } /// Obf: JHDKGCPHDNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6062)] +#[cmdid(6020)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarCsReq { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "7")] pub interacted_prop_entity_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: HECNEEFNGFH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6052)] +#[cmdid(6095)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournReviveAvatarScRsp { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub lniefkbmipd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub lniefkbmipd: ::core::option::Option, } /// Obf: JFDAMIHLMLF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6050)] +#[cmdid(6024)] #[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")] + #[prost(message, optional, tag = "8")] pub idcmaccpcbh: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub bflljjbhldf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kgpieekieme { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 24 + #[prost(message, optional, tag = "6")] pub jcobjampoal: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] pub ofnidaecpcj: u32, } /// Obf: KHJMLKBLAMP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6036)] +#[cmdid(6022)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoCsReq {} /// Obf: MNLLJNFBGNF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6077)] +#[cmdid(6049)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournGetSeasonTalentInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "1")] - pub hanicmmhjgi: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub hanicmmhjgi: ::core::option::Option, } /// Obf: AKDPHHMJFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6063)] +#[cmdid(6014)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournEnableSeasonTalentCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub ckhclkoalke: u32, } /// Obf: LCEDCPLAPJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6048)] +#[cmdid(6038)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournEnableSeasonTalentScRsp { /// offset: 24 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] pub hanicmmhjgi: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "7")] @@ -56180,80 +55750,71 @@ pub struct RogueTournEnableSeasonTalentScRsp { /// Obf: LCEICICOGLN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6064)] +#[cmdid(6076)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournTitanUpdateTitanBlessProgressScNotify { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub pljpipdfaha: u32, } /// Obf: ACFNGBKOIDN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6065)] +#[cmdid(6013)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub difficulty_level: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub count: u32, /// offset: 28 #[prost(uint32, tag = "5")] - pub count: u32, - /// offset: 32 - #[prost(uint32, tag = "1")] + pub difficulty: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub cocoon_id: u32, } /// Obf: GKJOFCJCKMN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6078)] +#[cmdid(6011)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct RogueTournUseSuperRewardKeyScRsp { - /// offset: 24 - #[prost(message, optional, tag = "1")] - pub abemlcjbief: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 32 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "8")] 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, + #[prost(message, optional, tag = "9")] + pub abemlcjbief: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6018)] +#[cmdid(6074)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npojnhkpkmn {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6067)] +#[cmdid(6078)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mniljcpcofg { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: LENPMJECBLF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6066)] +#[cmdid(6019)] #[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Bodcekedlme { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub bbfffgfdgad: ::prost::alloc::vec::Vec, + #[prost(message, optional, tag = "11")] + pub nhnbjlldoho: ::core::option::Option, } /// Obf: AHHIKOKAPFG /// Type: Req @@ -56262,65 +55823,65 @@ pub struct Bodcekedlme { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetRollShopInfoCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] pub roll_shop_id: u32, } /// Obf: FHABPBGINDK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6906)] +#[cmdid(6908)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub gacha_random: u32, - /// offset: 36 - #[prost(uint32, tag = "8")] - pub roll_shop_id: u32, /// offset: 40 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub shop_group_id_list: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub roll_shop_id: u32, } /// Obf: OKECFAAPLIN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6916)] +#[cmdid(6903)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct DoGachaInRollShopCsReq { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub gacha_count: u32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] + pub gacha_count: u32, + /// offset: 24 + #[prost(uint32, tag = "7")] pub gacha_random: u32, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "12")] pub roll_shop_id: u32, } /// Obf: ACCPCPCKOEB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6920)] +#[cmdid(6912)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DoGachaInRollShopScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 36 + #[prost(uint32, tag = "4")] + pub reward_display_type: u32, + /// offset: 44 + #[prost(uint32, tag = "5")] + pub roll_shop_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub ldbckjipdhf: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub roll_shop_id: u32, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "14")] pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "12")] - pub reward_display_type: u32, } /// Obf: BLEEIKBLHIK /// Type: Req @@ -56329,70 +55890,70 @@ pub struct DoGachaInRollShopScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeRollShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub roll_shop_id: u32, } /// Obf: TakeRollShopRewardScRsp /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6919)] +#[cmdid(6917)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeRollShopRewardScRsp { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "1")] 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: 40 #[prost(uint32, tag = "3")] pub group_type: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub roll_shop_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneActorInfo { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub uid: u32, + /// offset: 36 + #[prost(uint32, tag = "3")] + pub map_layer: u32, /// offset: 28 + #[prost(enumeration = "AvatarType", tag = "9")] + pub avatar_type: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub uid: u32, + /// offset: 24 #[prost(uint32, tag = "12")] pub base_avatar_id: u32, - /// offset: 32 - #[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, Eq, Hash, ::prost::Message)] 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")] + #[prost(uint32, tag = "2")] + pub rogue_monster_id: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub elite_group: u32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub iedebfccknl: u32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub hard_level_group: u32, + /// offset: 28 + #[prost(enumeration = "Jnboifcnbch", tag = "11")] 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, + #[prost(uint32, tag = "14")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct NpcMonsterExtraInfo { - #[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "6")] + #[prost(oneof = "npc_monster_extra_info::Kknboacncon", tags = "1")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NpcMonsterExtraInfo`. @@ -56401,107 +55962,97 @@ pub mod npc_monster_extra_info { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "1")] RogueGameInfo(super::NpcMonsterRogueInfo), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gilbmelhgcb { - /// offset: 24 - #[prost(uint32, repeated, tag = "2")] - pub jmmbaaliojl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub stage_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "15")] + pub jmmbaaliojl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneNpcMonsterInfo { /// offset: 24 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "2")] 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 = "14")] + #[prost(uint32, tag = "4")] pub monster_id: u32, /// offset: 48 - #[prost(uint32, tag = "5")] - pub event_id: u32, + #[prost(bool, tag = "6")] + pub nhkjknjagmf: bool, /// offset: 52 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub world_level: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct NpcDialogueEventParam { - /// offset: 24 - #[prost(uint32, tag = "3")] - pub arg_id: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub rogue_dialogue_event_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub bmijgbfjmcf: ::core::option::Option, + /// offset: 49 + #[prost(bool, tag = "12")] + pub nmpeommhmpp: bool, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcRogueGameInfo { - /// offset: 16 + /// offset: 24 #[prost(map = "uint32, uint32", tag = "1")] pub ldpajkiepip: ::std::collections::HashMap, + /// offset: 41 + #[prost(bool, tag = "2")] + pub djepgkbmicm: bool, /// offset: 32 - #[prost(uint32, tag = "15")] - pub mjbknmjhogp: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub oeanpihchhf: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub aiafekgbfif: u32, /// offset: 44 - #[prost(bool, tag = "2")] - pub nlaflkplpfe: bool, - /// offset: 45 + #[prost(uint32, tag = "7")] + pub mjbknmjhogp: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub oeanpihchhf: u32, + /// offset: 40 #[prost(bool, tag = "12")] - pub djepgkbmicm: bool, - /// offset: 46 - #[prost(bool, tag = "8")] pub fkkmljnkhdh: bool, + /// offset: 42 + #[prost(bool, tag = "14")] + pub nlaflkplpfe: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "7")] + pub ppfjgjncoki: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub dooacehopee: u32, + /// offset: 28 + #[prost(bool, tag = "12")] pub is_meet: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mhgaolcdonk { /// offset: 24 - #[prost(uint32, tag = "3")] - pub opeeifggmia: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub nlmmkaejekh: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub opeeifggmia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct NpcExtraInfo { - #[prost(oneof = "npc_extra_info::Kknboacncon", tags = "7, 14, 4")] + #[prost(oneof = "npc_extra_info::Kknboacncon", tags = "15, 10, 8")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NpcExtraInfo`. @@ -56509,127 +56060,127 @@ pub mod npc_extra_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 - #[prost(message, tag = "7")] + /// offset: 16 + #[prost(message, tag = "15")] RogueGameInfo(super::NpcRogueGameInfo), - /// offset: 24 - #[prost(message, tag = "14")] + /// offset: 16 + #[prost(message, tag = "10")] Mblffikgmop(super::Pagohcjgolc), - /// offset: 24 - #[prost(message, tag = "4")] + /// offset: 16 + #[prost(message, tag = "8")] Dkpfhlbffhi(super::Mhgaolcdonk), } } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneNpcInfo { - /// offset: 24 - #[prost(message, optional, tag = "3")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub extra_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub npc_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct PropRogueInfo { /// offset: 24 - #[prost(uint32, tag = "11")] - pub majkfimpoof: u32, + #[prost(uint32, tag = "5")] + pub room_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub kkmefdeflbi: u32, - /// offset: 32 #[prost(uint32, tag = "6")] pub gecocmlbbpe: u32, /// offset: 36 - #[prost(uint32, tag = "7")] - pub room_id: u32, + #[prost(uint32, tag = "8")] + pub majkfimpoof: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] + pub kkmefdeflbi: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hlfakeobfab { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub afemblfccch: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub hjmacpmoinc: u32, + #[prost(uint32, tag = "3")] + pub afemblfccch: u32, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] + pub hjmacpmoinc: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub pbmahojbagg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bgflakmoigc { - /// offset: 24 - #[prost(bool, tag = "4")] - pub jjmkahibdbh: bool, /// offset: 25 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "9")] pub amicpgoihll: bool, + /// offset: 24 + #[prost(bool, tag = "14")] + pub jjmkahibdbh: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ebbojacnhec { - /// offset: 24 - #[prost(bool, tag = "8")] - pub oeedpjhlphl: bool, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub lhlkjidflin: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(bool, tag = "6")] + pub oeedpjhlphl: bool, + /// offset: 24 + #[prost(uint32, tag = "9")] pub ghehgioagdg: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub lhlkjidflin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pgllfcmefkg { - /// offset: 24 - #[prost(bool, tag = "2")] - pub oeedpjhlphl: bool, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub ghehgioagdg: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(bool, tag = "5")] + pub oeedpjhlphl: bool, + /// offset: 24 + #[prost(uint32, tag = "10")] pub lhlkjidflin: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Daakgedppjj { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub func_id: u32, /// offset: 28 - #[prost(bool, tag = "8")] - pub kkkionidkfa: bool, + #[prost(bool, tag = "1")] + pub is_valid: bool, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub func_id: u32, } #[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")] + #[prost(uint32, tag = "1")] pub pbjpeoededf: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub gmgpfaionng: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nbdkncjgomn { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "4")] pub kobbmdfpnka: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "14")] pub fokppmbidid: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onnejipghck { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] @@ -56639,16 +56190,16 @@ pub struct PropTimelineInfo { #[prost(bytes = "vec", tag = "8")] pub timeline_byte_value: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "2")] + #[prost(bool, tag = "12")] pub timeline_bool_value: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PropExtraInfo { - /// offset: 16 - #[prost(message, optional, tag = "12")] + /// offset: 32 + #[prost(message, optional, tag = "11")] pub timeline_info: ::core::option::Option, - #[prost(oneof = "prop_extra_info::Kknboacncon", tags = "11, 14, 4, 5, 15, 8, 6, 10")] + #[prost(oneof = "prop_extra_info::Kknboacncon", tags = "14, 12, 1, 13, 15, 4, 2, 9")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `PropExtraInfo`. @@ -56657,91 +56208,93 @@ pub mod prop_extra_info { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 24 - #[prost(message, tag = "11")] + #[prost(message, tag = "14")] RogueGameInfo(super::PropRogueInfo), /// offset: 24 - #[prost(message, tag = "14")] + #[prost(message, tag = "12")] Aefmmohkchj(super::Hlfakeobfab), /// offset: 24 - #[prost(message, tag = "4")] + #[prost(message, tag = "1")] Ogljiojbien(super::Bgflakmoigc), /// offset: 24 - #[prost(message, tag = "5")] + #[prost(message, tag = "13")] Adnhhaellnc(super::Ebbojacnhec), /// offset: 24 #[prost(message, tag = "15")] Acjpmkhjldb(super::Apkenkidmgc), /// offset: 24 - #[prost(message, tag = "8")] + #[prost(message, tag = "4")] Oemhokembkm(super::Nbdkncjgomn), /// offset: 24 - #[prost(message, tag = "6")] + #[prost(message, tag = "2")] Mfcplghhpnp(super::Onnejipghck), /// offset: 24 - #[prost(message, tag = "10")] + #[prost(message, tag = "9")] Idmaelpella(super::Pgllfcmefkg), } } +/// Obf: ScenePropInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePropInfo { - /// 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 = "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 prop_state: u32, + /// offset: 24 + #[prost(string, repeated, tag = "3")] + pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub extra_info: ::core::option::Option, + /// offset: 48 + #[prost(uint64, tag = "10")] + pub create_time_ms: u64, + /// offset: 44 + #[prost(uint32, tag = "12")] + pub life_time_ms: u32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub prop_id: u32, } +/// Obf: SceneSummonUnitInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneSummonUnitInfo { - /// offset: 24 - #[prost(string, repeated, tag = "14")] - pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, - /// offset: 32 - #[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")] + #[prost(uint32, tag = "1")] + pub caster_entity_id: u32, + /// offset: 16 + #[prost(string, repeated, tag = "4")] + pub trigger_name_list: ::prost::alloc::vec::Vec<::prost::alloc::string::String>, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub attach_entity_id: u32, + /// offset: 32 + #[prost(int32, tag = "7")] + pub life_time_ms: i32, + /// offset: 40 + #[prost(uint64, tag = "11")] + pub create_time_ms: u64, + /// offset: 36 + #[prost(uint32, tag = "13")] pub summon_unit_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityInfo { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub motion: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "2")] - pub inst_id: u32, - /// offset: 48 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub entity_id: u32, /// offset: 52 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "10")] + pub inst_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub motion: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "15")] pub group_id: u32, - #[prost(oneof = "scene_entity_info::Entity", tags = "12, 5, 1, 14, 15")] + #[prost(oneof = "scene_entity_info::Entity", tags = "13, 14, 6, 7, 1")] pub entity: ::core::option::Option, } /// Nested message and enum types in `SceneEntityInfo`. @@ -56750,577 +56303,548 @@ pub mod scene_entity_info { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Entity { /// offset: 16 - #[prost(message, tag = "12")] + #[prost(message, tag = "13")] Actor(super::SceneActorInfo), /// offset: 16 - #[prost(message, tag = "5")] + #[prost(message, tag = "14")] NpcMonster(super::SceneNpcMonsterInfo), /// offset: 16 - #[prost(message, tag = "1")] + #[prost(message, tag = "6")] Npc(super::SceneNpcInfo), /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "7")] Prop(super::ScenePropInfo), /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "1")] SummonUnit(super::SceneSummonUnitInfo), } } +/// Obf: BuffInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuffInfo { - /// offset: 24 - #[prost(map = "string, float", tag = "5")] - pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub buff_id: u32, - /// 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")] + #[prost(uint32, tag = "1")] + pub buff_id: u32, + /// offset: 44 + #[prost(uint32, tag = "4")] pub level: u32, /// offset: 56 - #[prost(float, tag = "4")] - pub life_time: f32, - /// offset: 60 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub base_avatar_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub count: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub buff_summon_entity_id: u32, + /// offset: 16 + #[prost(map = "string, float", tag = "10")] + pub dynamic_values: ::std::collections::HashMap<::prost::alloc::string::String, f32>, + /// offset: 48 + #[prost(uint64, tag = "12")] + pub add_time_ms: u64, + /// offset: 60 + #[prost(float, tag = "13")] + pub life_time: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hgnbpanecal { - /// offset: 16 - #[prost(message, repeated, tag = "5")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub buff_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub entity_id: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dpejbjnejop { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub dlcnmaehbim: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub value: u32, -} -#[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct CustomSaveData { - /// offset: 24 - #[prost(string, tag = "1")] - pub save_data: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub group_id: u32, + /// offset: 16 + #[prost(string, tag = "5")] + pub save_data: ::prost::alloc::string::String, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hieklhpinhl { /// offset: 24 - #[prost(uint32, tag = "9")] - pub hocmhabklgj: u32, + #[prost(uint32, tag = "13")] + pub max_count: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub ofbpkcncgfg: u32, } +/// Obf: SceneEntityGroupInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityGroupInfo { - /// offset: 24 - #[prost(message, repeated, tag = "6")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] 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 = "14")] + #[prost(uint32, tag = "9")] pub group_id: u32, - /// offset: 44 - #[prost(uint32, tag = "10")] - pub state: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct SceneGroupState { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub group_id: u32, - /// offset: 28 - #[prost(bool, tag = "3")] - pub is_default: bool, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(map = "string, int32", tag = "12")] + pub banbecdcdhg: ::std::collections::HashMap<::prost::alloc::string::String, i32>, + /// offset: 44 + #[prost(uint32, tag = "13")] pub state: u32, } +/// Obf: MissionStatusBySceneInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionStatusBySceneInfo { - /// offset: 16 - #[prost(message, repeated, tag = "10")] + /// offset: 48 + #[prost(message, repeated, tag = "1")] pub sub_mission_status_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] + /// offset: 56 + #[prost(uint32, repeated, tag = "2")] 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")] + #[prost(uint32, repeated, tag = "4")] pub unfinished_main_mission_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub jlmgbadjbkn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Belnlojafcm { - /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + /// offset: 32 + #[prost(uint32, repeated, tag = "4")] pub hlllikpgofg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub jhbaahglfcb: ::core::option::Option, } +/// Obf: SceneInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneInfo { - /// offset: 16 - #[prost(message, repeated, tag = "1285")] - pub group_state_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 156 + #[prost(uint32, tag = "1")] + pub plane_id: u32, + /// offset: 120 + #[prost(uint32, tag = "2")] + pub floor_id: u32, + /// offset: 144 + #[prost(uint32, tag = "3")] + pub world_id: u32, + /// offset: 96 + #[prost(uint32, repeated, tag = "4")] + pub opened_chests_list: ::prost::alloc::vec::Vec, + /// offset: 152 + #[prost(uint32, tag = "5")] + pub entry_id: u32, + /// offset: 80 + #[prost(map = "uint32, message", tag = "7")] + pub bikbfgpfaac: ::std::collections::HashMap, + /// offset: 124 + #[prost(uint32, tag = "8")] + pub leader_entity_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "9")] + pub entity_list: ::prost::alloc::vec::Vec, + /// offset: 160 + #[prost(uint32, tag = "10")] + pub client_pos_version: u32, + /// offset: 72 + #[prost(message, repeated, tag = "11")] pub custom_data_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(map = "string, int32", tag = "1245")] + #[prost(message, repeated, tag = "12")] + pub cpikfgpcoce: ::prost::alloc::vec::Vec, + /// offset: 148 + #[prost(uint32, tag = "13")] + pub game_mode_type: u32, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub scene_buff_info_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(map = "string, int32", tag = "880")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// 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(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, 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")] + #[prost(uint32, tag = "966")] 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: 104 + #[prost(message, repeated, tag = "989")] + pub entity_group_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "1107")] + pub scene_identifier: ::core::option::Option, + /// offset: 140 + #[prost(uint32, tag = "1243")] + pub dimension_id: u32, /// offset: 164 - #[prost(uint32, tag = "7")] - pub world_id: u32, - /// offset: 168 - #[prost(uint64, tag = "909")] + #[prost(uint32, tag = "1396")] + pub game_story_line_id: u32, + /// offset: 128 + #[prost(uint64, tag = "1496")] pub interact_id: u64, + /// offset: 48 + #[prost(uint32, repeated, tag = "1604")] + pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(message, optional, tag = "1660")] + pub scene_mission_info: ::core::option::Option, + /// offset: 64 + #[prost(message, optional, tag = "1938")] + pub fojjgjpimbl: ::core::option::Option, } +/// Obf: EntityMotion #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EntityMotion { + /// offset: 36 + #[prost(bool, tag = "4")] + pub fjoeoedlned: bool, /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] - pub entity_id: u32, - /// offset: 36 - #[prost(bool, tag = "11")] - pub fjoeoedlned: bool, - /// offset: 40 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "8")] pub map_layer: u32, + /// offset: 40 + #[prost(uint32, tag = "9")] + pub entity_id: u32, } +/// Obf: SceneEntityMoveCsReq /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1473)] +#[cmdid(1425)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveCsReq { - /// offset: 16 - #[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 = "5")] + #[prost(uint64, tag = "1")] pub interact_id: u64, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub entry_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub entity_motion_list: ::prost::alloc::vec::Vec, } /// Obf: DDNFEPNJEHM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1403)] +#[cmdid(1478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityMoveScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "7")] - pub entity_motion_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, optional, tag = "9")] - pub download_data: ::core::option::Option, - /// offset: 40 #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub entity_motion_list: ::prost::alloc::vec::Vec, } /// Obf: DHOCHEGBMFG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1429)] +#[cmdid(1471)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneEntityMoveScNotify { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub entity_id: u32, /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "8")] pub motion: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] - pub entity_id: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] - pub client_pos_version: u32, - /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub entry_id: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub client_pos_version: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1412)] +#[cmdid(1440)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdgobnjpkjg { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "13")] pub plneoocpfni: u32, } /// Obf: OBOAHKMABIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1480)] +#[cmdid(1493)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct InteractPropCsReq { /// offset: 24 - #[prost(uint64, tag = "2")] - pub interact_id: u64, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub interact_id2: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub prop_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub interact_id2: u32, + /// offset: 32 + #[prost(uint64, tag = "12")] + pub interact_id: u64, } /// Obf: LBGHIJGFAFD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1427)] +#[cmdid(1458)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] pub prop_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub prop_state: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1410)] +#[cmdid(1426)] #[derive(Clone, PartialEq, Eq, Hash, ::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 uuid: u64, + /// offset: 40 + #[prost(bool, tag = "6")] + pub is_close_map: bool, + /// offset: 44 + #[prost(uint32, tag = "7")] + pub prop_entity_id: u32, + /// offset: 48 + #[prost(uint64, tag = "11")] pub interact_id: u64, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub timeline_info: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1487)] +#[cmdid(1413)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct HitMonsterBattleInfo { - /// offset: 24 - #[prost(enumeration = "MonsterBattleType", tag = "1")] - pub monster_battle_type: i32, /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub target_monster_entity_id: u32, + /// offset: 24 + #[prost(enumeration = "MonsterBattleType", tag = "14")] + pub monster_battle_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct DynamicValues { /// offset: 24 - #[prost(string, tag = "14")] + #[prost(string, tag = "2")] pub key: ::prost::alloc::string::String, /// offset: 32 - #[prost(float, tag = "11")] + #[prost(float, tag = "9")] pub value: f32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct AssistMonsterEntityInfo { /// offset: 16 - #[prost(uint32, repeated, tag = "10")] + #[prost(uint32, repeated, tag = "11")] pub entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: INBDPGBJIFA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1436)] +#[cmdid(1488)] #[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(enumeration = "SkillExtraTag", repeated, tag = "1")] + pub skill_extra_tags: ::prost::alloc::vec::Vec, + /// offset: 92 + #[prost(uint32, tag = "3")] + pub cast_entity_id: u32, + /// offset: 48 + #[prost(message, repeated, tag = "4")] + pub dynamic_values: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub assist_monster_entity_info: ::prost::alloc::vec::Vec, + /// offset: 40 #[prost(uint32, repeated, tag = "6")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "12")] + /// offset: 88 + #[prost(uint32, tag = "7")] 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, + pub attacked_by_entity_id: u32, + /// offset: 72 + #[prost(message, optional, tag = "9")] + pub target_motion: ::core::option::Option, + /// offset: 16 + #[prost(string, tag = "10")] + pub maze_ability_str: ::prost::alloc::string::String, + /// offset: 80 + #[prost(uint32, tag = "13")] + pub skill_index: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "15")] + pub hit_target_entity_id_list: ::prost::alloc::vec::Vec, } /// Obf: MAPFMHHMKIM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1413)] +#[cmdid(1481)] #[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, + /// offset: 16 + #[prost(message, repeated, tag = "6")] + pub monster_battle_info: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub cast_entity_id: u32, } /// Obf: GDGMINPNACD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1483)] +#[cmdid(1438)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] pub skill_index: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub cast_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub attacked_by_entity_id: u32, } /// Obf: LEJMFOOIHFN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1409)] +#[cmdid(1439)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneCastSkillCostMpScRsp { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub cast_entity_id: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub cast_entity_id: u32, } /// Obf: BFGACKAFICK /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1442)] +#[cmdid(1404)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneCastSkillMpUpdateScNotify { /// offset: 24 - #[prost(uint32, tag = "9")] - pub mp: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "10")] pub cast_entity_id: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub mp: u32, } /// Obf: MMNONCLEIIH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1452)] +#[cmdid(1430)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneEnterStageCsReq { - /// offset: 24 - #[prost(bool, tag = "13")] - pub kcdmhbjknmk: bool, /// offset: 28 + #[prost(uint32, tag = "7")] + pub event_id: u32, + /// offset: 24 #[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)] +#[cmdid(1442)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub battle_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1459)] +#[cmdid(1472)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneReviveAfterRebattleCsReq { /// offset: 24 - #[prost(enumeration = "RebattleType", tag = "9")] + #[prost(enumeration = "RebattleType", tag = "10")] pub nkdaaagpcdb: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1474)] +#[cmdid(1480)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneReviveAfterRebattleScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: GJEONNOCMPH /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1415)] +#[cmdid(1486)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetCurSceneInfoCsReq {} /// Obf: AGAAHIBNOBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1481)] +#[cmdid(1447)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetCurSceneInfoScRsp { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "2")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "12")] 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")] + #[prost(enumeration = "SceneEntityBuffChangeType", tag = "1")] + pub reason: i32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub cast_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] pub entity_id: u32, - #[prost(oneof = "entity_buff_change_info::Kknboacncon", tags = "4, 7")] + #[prost(oneof = "entity_buff_change_info::Kknboacncon", tags = "3, 9")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `EntityBuffChangeInfo`. @@ -57328,57 +56852,57 @@ pub mod entity_buff_change_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "4")] + /// offset: 24 + #[prost(message, tag = "3")] BuffChangeInfo(super::BuffInfo), - /// offset: 16 - #[prost(uint32, tag = "7")] + /// offset: 24 + #[prost(uint32, tag = "9")] RemoveBuffId(u32), } } /// Obf: GBMFAHMBLAA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1454)] +#[cmdid(1433)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SyncEntityBuffChangeListScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "3")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub entity_buff_change_list: ::prost::alloc::vec::Vec, } /// Obf: FIAHFIBLDLP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1438)] +#[cmdid(1436)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + #[prost(uint32, tag = "2")] + pub prop_entity_id: u32, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub floor_id: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub plane_id: u32, } /// Obf: JLKIEGEFFHI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1461)] +#[cmdid(1448)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneCheckpoingRefreshScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1424)] +#[cmdid(1445)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hnglcigbngb { /// offset: 24 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "14")] pub hhlnoeilpoj: i64, } #[derive(proto_derive::CmdID)] @@ -57386,395 +56910,326 @@ pub struct Hnglcigbngb { pub struct Oofdadlendh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1478)] +#[cmdid(1465)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mnepaigbpgm { - /// offset: 16 - #[prost(message, optional, tag = "10")] + /// offset: 24 + #[prost(message, optional, tag = "11")] pub scene: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1492)] +#[cmdid(1484)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterSectionCsReq { - /// offset: 24 - #[prost(uint64, tag = "14")] - pub interact_id: u64, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub section_id: u32, + /// offset: 24 + #[prost(uint64, tag = "10")] + pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1466)] +#[cmdid(1421)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterSectionScRsp { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1430)] +#[cmdid(1405)] #[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")] + #[prost(uint32, tag = "2")] pub chest_id: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Ljmenelbicd { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub retcode: u32, + #[prost(message, optional, tag = "6")] + pub reward: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1467)] +#[cmdid(1429)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pdhbdpnpmpi {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1485)] +#[cmdid(1463)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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 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, Eq, Hash, ::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, -} -/// Type: Rsp -#[derive(proto_derive::CmdID)] -#[cmdid(1416)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct EntityBindPropScRsp { /// offset: 24 #[prost(uint32, tag = "10")] pub retcode: u32, } -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(1405)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct UpdateMechanismBarScNotify { - /// offset: 16 - #[prost(message, optional, tag = "11")] - pub ndbkghfcldl: ::core::option::Option, +pub struct SavePointsInfoNotify { /// offset: 32 - #[prost(uint32, tag = "2")] - pub floor_id: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub plane_id: u32, + #[prost(uint32, tag = "10")] + pub valid_times: u32, + /// offset: 24 + #[prost(int64, tag = "13")] + pub refresh_time: i64, } #[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Najknjljpep { + /// offset: 28 + #[prost(uint32, tag = "4")] + pub ldpbphbbfgf: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub hfpljfbopeh: u32, +} +/// Obf: ANHIGPKMCNG +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1496)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct StartCocoonStageCsReq { + /// offset: 36 + #[prost(uint32, tag = "3")] + pub prop_entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "4")] + pub heccobfbjfi: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub cbjckeiggnl: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub wave: u32, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub world_level: u32, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub cocoon_id: u32, +} +/// Obf: StartCocoonStageScRsp +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1473)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct StartCocoonStageScRsp { + /// offset: 44 + #[prost(uint32, tag = "3")] + pub retcode: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub prop_entity_id: u32, + /// offset: 48 + #[prost(uint32, tag = "5")] + pub cocoon_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub wave: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub battle_info: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub challenge_cnt: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1475)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SetClientPausedCsReq { + /// offset: 24 + #[prost(bool, tag = "9")] + pub paused: bool, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1444)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct SetClientPausedScRsp { + /// offset: 28 + #[prost(bool, tag = "3")] + pub paused: bool, + /// offset: 24 + #[prost(uint32, tag = "7")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1415)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct DeactivateFarmElementCsReq { + /// offset: 24 + #[prost(uint32, tag = "11")] + pub entity_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1418)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct DeactivateFarmElementScRsp { + /// offset: 28 + #[prost(uint32, tag = "2")] + pub entity_id: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub retcode: u32, +} +/// Obf: AJAPKAEAIJM +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1453)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ActiveFarmElementCsReq { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub world_level: u32, + /// offset: 28 + #[prost(uint32, tag = "2")] + pub entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub heccobfbjfi: u32, +} +/// Obf: DPNJPMJEHBH +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1452)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct ActiveFarmElementScRsp { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "2")] + pub world_level: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub retcode: u32, +} +/// Obf: SetGroupCustomSaveDataCsReq +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1498)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + /// offset: 36 + #[prost(uint32, tag = "1")] pub group_id: u32, - /// offset: 44 + /// offset: 32 #[prost(uint32, tag = "5")] pub entry_id: u32, + /// offset: 40 + #[prost(uint64, tag = "11")] + pub interact_id: u64, + /// offset: 16 + #[prost(string, tag = "14")] + pub save_data: ::prost::alloc::string::String, } /// Obf: BBMICCAEHFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1443)] +#[cmdid(1462)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetGroupCustomSaveDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub retcode: u32, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub entry_id: u32, } /// Obf: DBMMBDOINNC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1491)] +#[cmdid(1416)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ReEnterLastElementStageCsReq { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "4")] pub stage_id: u32, } /// Obf: MOOKEPFNLPM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1423)] +#[cmdid(1406)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ReEnterLastElementStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "14")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] - pub stage_id: u32, - /// offset: 36 #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] + pub stage_id: u32, } /// Obf: MKOADBDNMGE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1489)] +#[cmdid(1474)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneEntityTeleportCsReq { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub entity_motion: ::core::option::Option, - /// offset: 32 - #[prost(uint64, tag = "11")] - pub interact_id: u64, /// offset: 40 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub entry_id: u32, + /// offset: 32 + #[prost(uint64, tag = "4")] + pub interact_id: u64, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub entity_motion: ::core::option::Option, } /// Obf: DDNPAHEDFAE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1440)] +#[cmdid(1457)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneEntityTeleportScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "6")] pub entity_motion: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub client_pos_version: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] + pub client_pos_version: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TeleportInfo { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub teleport_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "3")] + pub teleport_id: u32, + /// offset: 24 + #[prost(uint32, tag = "4")] pub reason: u32, } +/// Obf: SceneIdentifier #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SceneIdentifier { - /// offset: 32 - #[prost(uint32, tag = "8")] - pub game_story_line_id: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub floor_id: u32, /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] + pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "2")] pub content_id: u32, - #[prost(oneof = "scene_identifier::TeleportNigger", tags = "849")] + /// offset: 32 + #[prost(uint32, tag = "11")] + pub game_story_line_id: u32, + #[prost(oneof = "scene_identifier::TeleportNigger", tags = "1035")] pub teleport_nigger: ::core::option::Option, } /// Nested message and enum types in `SceneIdentifier`. @@ -57782,350 +57237,353 @@ pub mod scene_identifier { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum TeleportNigger { - /// offset: 16 - #[prost(message, tag = "849")] + /// offset: 24 + #[prost(message, tag = "1035")] TeleportInfo(super::TeleportInfo), } } /// Obf: MEKDHGNOEIJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1431)] +#[cmdid(1427)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterSceneCsReq { + /// offset: 56 + #[prost(uint64, tag = "1")] + pub interact_id: u64, + /// offset: 41 + #[prost(bool, tag = "2")] + pub is_close_map: bool, + /// offset: 48 + #[prost(uint32, tag = "6")] + pub entry_id2: u32, /// offset: 24 - #[prost(message, optional, tag = "8")] - pub idabokljolg: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "10")] + #[prost(message, optional, tag = "9")] pub scene_identifier: ::core::option::Option, /// offset: 40 - #[prost(bool, tag = "9")] + #[prost(bool, tag = "10")] pub fbpkofoiolc: bool, - /// offset: 41 - #[prost(bool, tag = "12")] - pub is_close_map: bool, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub idabokljolg: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] 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: JNKOPDPGDFF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1411)] +#[cmdid(1423)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterSceneScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 37 + #[prost(bool, tag = "1")] + pub is_over_map: bool, + /// offset: 36 + #[prost(bool, tag = "8")] + pub is_close_map: bool, + /// offset: 24 + #[prost(message, optional, tag = "9")] pub scene_identifier: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, - /// offset: 36 - #[prost(bool, tag = "4")] - pub is_over_map: bool, - /// offset: 37 - #[prost(bool, tag = "7")] - pub is_close_map: bool, } /// Obf: FBJMJBLCGNI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1497)] +#[cmdid(1483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSceneByServerScNotify { - /// offset: 16 - #[prost(message, optional, tag = "5")] - pub scene: ::core::option::Option, - /// offset: 32 + /// offset: 40 + #[prost(enumeration = "EnterSceneReason", tag = "2")] + pub reason: i32, + /// offset: 24 #[prost(message, optional, tag = "10")] pub lineup: ::core::option::Option, - /// offset: 40 - #[prost(enumeration = "EnterSceneReason", tag = "11")] - pub reason: i32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub scene: ::core::option::Option, } /// Obf: BEFBCIOPNOA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1469)] +#[cmdid(1495)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct ScenePlaneEventScNotify { - /// offset: 24 - #[prost(message, optional, tag = "13")] - pub eccihpndehm: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "4")] - pub dmnkfilncgb: ::core::option::Option, /// offset: 40 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "3")] pub jenlpphnecf: ::core::option::Option, /// offset: 48 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "4")] + pub dmnkfilncgb: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "5")] pub get_item_list: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub eccihpndehm: ::core::option::Option, } /// Obf: EJFJACCGDGA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1446)] +#[cmdid(1417)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoCsReq { /// offset: 16 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "12")] pub scene_identifiers: ::prost::alloc::vec::Vec, } +/// Obf: MazePropState #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazePropState { /// offset: 24 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "1")] pub extra_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub config_id: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub state: u32, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] + pub config_id: u32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub state: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] pub group_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MazeGroup { - /// offset: 16 + /// offset: 48 + #[prost(int64, tag = "7")] + pub modify_time: i64, + /// offset: 44 + #[prost(bool, tag = "8")] + pub is_need_refresh: bool, + /// offset: 32 #[prost(map = "string, int32", tag = "11")] pub property_map: ::std::collections::HashMap<::prost::alloc::string::String, i32>, - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] 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")] + #[prost(uint32, tag = "15")] pub group_id: u32, - /// offset: 52 - #[prost(bool, tag = "2")] - pub is_need_refresh: bool, } +/// Obf: ChestInfo #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChestInfo { - /// offset: 24 - #[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")] + #[prost(enumeration = "ChestType", tag = "9")] pub chest_type: i32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub opened_num: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub exist_num: u32, } +/// Obf: FAHFBEJCKLF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Fahfbejcklf { +pub struct ChestMonsterStat { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub r#type: u32, /// offset: 28 + #[prost(uint32, tag = "10")] + pub pijbpdpeodg: u32, + /// offset: 32 #[prost(uint32, tag = "12")] pub jbgifbgmlmf: u32, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub pijbpdpeodg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneMapInfo { - /// offset: 16 - #[prost(map = "string, int32", tag = "6")] + /// offset: 40 + #[prost(message, repeated, tag = "1")] + pub maze_group_list: ::prost::alloc::vec::Vec, + /// offset: 112 + #[prost(uint32, tag = "3")] + pub dimension_id: u32, + /// offset: 64 + #[prost(message, repeated, tag = "4")] + pub maze_prop_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(uint32, tag = "5")] + pub floor_id: u32, + /// offset: 80 + #[prost(uint32, repeated, tag = "6")] + pub unlock_teleport_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(uint32, repeated, tag = "7")] + pub lighten_section_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "8")] + pub chest_monster_list: ::prost::alloc::vec::Vec, + /// offset: 116 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 120 + #[prost(uint32, tag = "12")] + pub chest_monster_num: u32, + /// offset: 124 + #[prost(uint32, tag = "13")] + pub entry_id: u32, + /// offset: 48 + #[prost(message, repeated, tag = "14")] + pub chest_list: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(map = "string, int32", tag = "15")] pub floor_saved_data: ::std::collections::HashMap< ::prost::alloc::string::String, i32, >, - /// 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 = "5")] - pub maze_group_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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")] + #[prost(message, optional, tag = "123")] + pub client_group_mission_info: ::core::option::Option, + /// offset: 24 + #[prost(uint32, repeated, tag = "561")] + pub opened_chest_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "954")] + pub scene_identifier: ::core::option::Option, + /// offset: 72 + #[prost(uint32, repeated, tag = "1700")] 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(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 = "11")] - pub dimension_id: u32, - /// offset: 120 - #[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(1422)] +#[cmdid(1460)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSceneMapInfoScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub scene_map_info: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub scene_map_info: ::prost::alloc::vec::Vec, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1464)] +#[cmdid(1490)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SyncServerSceneChangeNotify {} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1468)] +#[cmdid(1401)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CounterDownCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub dggcfdkjdpo: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub bikalogmmda: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1408)] +#[cmdid(1464)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CounterDownScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1457)] +#[cmdid(1468)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ilccpicilff { - /// offset: 24 - #[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, + /// offset: 28 + #[prost(enumeration = "GameplayCounterUpdateReason", tag = "7")] + pub reason: i32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub bikalogmmda: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1479)] +#[cmdid(1459)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ebadahnbiih { /// offset: 24 - #[prost(uint32, tag = "7")] - pub bikalogmmda: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "6")] pub gpjbpkilobm: u32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub bikalogmmda: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1447)] +#[cmdid(1409)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gmabbkempnp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: EDDIFENDEFG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1455)] +#[cmdid(1403)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct UpdateFloorSavedValueNotify { /// offset: 24 #[prost(map = "string, int32", tag = "3")] pub saved_value: ::std::collections::HashMap<::prost::alloc::string::String, i32>, /// offset: 32 - #[prost(uint32, tag = "11")] - pub floor_id: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub dimension_id: u32, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "10")] + pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] pub plane_id: u32, } /// Obf: CDIEIOFFMKM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1444)] +#[cmdid(1432)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetUnlockTeleportCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] + #[prost(uint32, repeated, tag = "10")] pub entry_id_list: ::prost::alloc::vec::Vec, } /// Obf: FFKMNLDNIAA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1486)] +#[cmdid(1470)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetUnlockTeleportScRsp { /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "1")] pub unlocked_teleport_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: DJPNDFFGJHO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1475)] +#[cmdid(1497)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OpenChestScNotify { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "2")] pub chest_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneEntityRefreshInfo { - #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "13, 11, 14")] + #[prost(oneof = "scene_entity_refresh_info::RefreshType", tags = "6, 5, 14")] pub refresh_type: ::core::option::Option, } /// Nested message and enum types in `SceneEntityRefreshInfo`. @@ -58133,13 +57591,13 @@ pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum RefreshType { - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "6")] AddEntity(super::SceneEntityInfo), - /// offset: 16 - #[prost(uint32, tag = "11")] + /// offset: 24 + #[prost(uint32, tag = "5")] DeleteEntity(u32), - /// offset: 16 + /// offset: 24 #[prost(uint32, tag = "14")] Beeanadahpl(u32), } @@ -58147,163 +57605,155 @@ pub mod scene_entity_refresh_info { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Akekckdihla { - /// offset: 24 - #[prost(string, tag = "15")] - pub hmelfpdpcfc: ::prost::alloc::string::String, /// offset: 32 - #[prost(int32, tag = "14")] - pub khbbndbjafk: i32, + #[prost(int32, tag = "1")] + pub new_value: i32, + /// offset: 24 + #[prost(string, tag = "7")] + pub property_name: ::prost::alloc::string::String, /// offset: 36 - #[prost(int32, tag = "10")] - pub dhpdilnlipc: i32, + #[prost(int32, tag = "9")] + pub old_value: i32, } +/// Obf: GroupRefreshInfo #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GroupRefreshInfo { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub refresh_entity: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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")] + /// offset: 56 + #[prost(uint32, tag = "8")] pub group_id: u32, /// offset: 52 + #[prost(enumeration = "SceneGroupRefreshType", tag = "10")] + pub refresh_type: i32, + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub group_info: ::core::option::Option, + /// offset: 32 + #[prost(message, repeated, tag = "12")] + pub refresh_entity: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cdmkbchlpab: ::prost::alloc::vec::Vec, + /// offset: 48 #[prost(uint32, tag = "14")] pub state: u32, - /// offset: 56 - #[prost(enumeration = "SceneGroupRefreshType", tag = "4")] - pub refresh_type: i32, } /// Obf: EJJNPDFPIAP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1498)] +#[cmdid(1491)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SceneGroupRefreshScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "14")] - pub group_refresh_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] - pub dimension_id: u32, - /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub floor_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dimension_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub group_refresh_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GroupStateInfo { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub gmehamchjbk: u32, - /// offset: 28 - #[prost(uint32, tag = "9")] - pub entry_id: u32, /// offset: 32 + #[prost(uint32, tag = "2")] + pub group_id: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub gmehamchjbk: u32, + /// offset: 36 #[prost(uint32, tag = "11")] pub group_state: u32, - /// offset: 36 - #[prost(uint32, tag = "12")] - pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub entry_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1456)] +#[cmdid(1479)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GroupStateChangeCsReq { - /// offset: 24 + /// offset: 32 + #[prost(uint64, tag = "11")] + pub interact_id: u64, + /// offset: 16 #[prost(message, optional, tag = "13")] pub group_state_info: ::core::option::Option, - /// offset: 32 - #[prost(uint64, tag = "7")] - pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1465)] +#[cmdid(1407)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GroupStateChangeScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub group_state_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "13")] pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1470)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct GroupStateChangeScNotify { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "15")] pub group_state_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnteredSceneInfo { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "1")] pub floor_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub plane_id: u32, } /// Obf: FHLGAPIIKCA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1484)] +#[cmdid(1424)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetEnteredSceneCsReq {} /// Obf: CGKHKICJKIA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1472)] +#[cmdid(1485)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetEnteredSceneScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] + /// offset: 24 + #[prost(message, repeated, tag = "4")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: AFCKCGAINAM /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1425)] +#[cmdid(1477)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnteredSceneChangeScNotify { /// offset: 16 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "10")] pub entered_scene_info_list: ::prost::alloc::vec::Vec, } /// Obf: IJEEIJDKBDP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1407)] +#[cmdid(1431)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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")] + #[prost(string, tag = "2")] pub trigger_name: ::prost::alloc::string::String, - /// offset: 40 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] + pub trigger_target_id_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "4")] + pub trigger_entity_id: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] pub trigger_motion: ::core::option::Option, /// offset: 48 - #[prost(uint64, tag = "1")] + #[prost(uint64, tag = "15")] pub interact_id: u64, - /// offset: 56 - #[prost(uint32, tag = "14")] - pub trigger_entity_id: u32, } /// Obf: LKBJBOOHAKB /// Type: Rsp @@ -58311,565 +57761,556 @@ pub struct RefreshTriggerByClientCsReq { #[cmdid(1402)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RefreshTriggerByClientScRsp { - /// offset: 16 - #[prost(string, tag = "10")] + /// offset: 24 + #[prost(string, tag = "1")] pub trigger_name: ::prost::alloc::string::String, - /// offset: 32 - #[prost(bool, tag = "12")] - pub refresh_trigger: bool, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] + pub trigger_entity_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "4")] - pub trigger_entity_id: u32, + #[prost(bool, tag = "15")] + pub refresh_trigger: bool, } /// Obf: EOALLAPKMFA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1421)] +#[cmdid(1500)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct RefreshTriggerByClientScNotify { - /// offset: 16 - #[prost(string, tag = "7")] - pub trigger_name: ::prost::alloc::string::String, /// offset: 32 - #[prost(uint32, repeated, tag = "6")] - pub trigger_target_id_list: ::prost::alloc::vec::Vec, + #[prost(string, tag = "2")] + pub trigger_name: ::prost::alloc::string::String, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub trigger_entity_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub trigger_target_id_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1462)] +#[cmdid(1408)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct DeleteSummonUnitCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "2")] pub entity_id_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint64, tag = "4")] + #[prost(uint64, tag = "13")] + pub interact_id: u64, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(1467)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct DeleteSummonUnitScRsp { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "9")] + pub entity_id_list: ::prost::alloc::vec::Vec, +} +/// Obf: HMBCOANODNA +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(1492)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct UnlockTeleportNotify { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub entry_id2: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub entry_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(1461)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct UpdateGroupPropertyCsReq { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub floor_id: u32, + /// offset: 24 + #[prost(string, tag = "2")] + pub property_name: ::prost::alloc::string::String, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub dimension_id: u32, + /// offset: 52 + #[prost(uint32, tag = "10")] + pub group_id: u32, + /// offset: 48 + #[prost(int32, tag = "11")] + pub olbepibldbd: i32, + /// offset: 40 + #[prost(uint64, tag = "13")] pub interact_id: u64, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(1450)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct DeleteSummonUnitScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] - pub entity_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub retcode: u32, -} -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(1477)] -#[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::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(1494)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct UpdateGroupPropertyCsReq { - /// offset: 24 - #[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(1433)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateGroupPropertyScRsp { - /// offset: 24 - #[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, + #[prost(int32, tag = "1")] + pub new_value: i32, /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] + pub dimension_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 32 + #[prost(int32, tag = "9")] + pub old_value: i32, + /// offset: 16 + #[prost(string, tag = "13")] + pub property_name: ::prost::alloc::string::String, + /// offset: 52 + #[prost(uint32, tag = "14")] pub floor_id: u32, /// offset: 48 - #[prost(uint32, tag = "3")] - pub dimension_id: u32, - /// offset: 52 - #[prost(int32, tag = "11")] - pub dhpdilnlipc: i32, + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: KEJANPDMOIL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1460)] +#[cmdid(1454)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainWorldIdChangeScNotify { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub cfdceemioco: u32, } /// Obf: AEBLDMIMFIA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1404)] +#[cmdid(1456)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetTrainWorldIdCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub cfdceemioco: u32, /// offset: 32 - #[prost(uint64, tag = "9")] + #[prost(uint64, tag = "15")] pub interact_id: u64, } /// Obf: GFCAHBOAJIB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1495)] +#[cmdid(1422)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SetTrainWorldIdScRsp { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub cfdceemioco: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] + pub cfdceemioco: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct ServerPrefs { - /// offset: 16 - #[prost(bytes = "vec", tag = "10")] - pub data: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub server_prefs_id: u32, + /// offset: 24 + #[prost(bytes = "vec", tag = "14")] + pub data: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6173)] +#[cmdid(6125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetAllServerPrefsDataCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6103)] +#[cmdid(6178)] #[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")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub server_prefs_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetServerPrefsDataCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub server_prefs_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6127)] +#[cmdid(6158)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetServerPrefsDataScRsp { /// offset: 24 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "13")] pub server_prefs: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6136)] +#[cmdid(6188)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateServerPrefsCsReq { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub server_prefs: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6113)] +#[cmdid(6181)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UpdateServerPrefsDataScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "11")] pub server_prefs_id: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub retcode: 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")] + #[prost(uint32, tag = "1")] + pub city_level: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub shop_id: u32, + /// offset: 48 + #[prost(int64, tag = "7")] + pub end_time: i64, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub goods_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(int64, tag = "13")] pub begin_time: i64, + /// offset: 60 + #[prost(uint32, tag = "14")] + pub city_exp: u32, + /// offset: 64 + #[prost(uint64, tag = "15")] + pub city_taken_level_reward: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Goods { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] - pub goods_id: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] - pub buy_times: u32, /// offset: 40 - #[prost(int64, tag = "7")] + #[prost(int64, tag = "1")] pub end_time: i64, + /// offset: 36 + #[prost(uint32, tag = "6")] + pub goods_id: u32, /// offset: 48 - #[prost(int64, tag = "10")] + #[prost(uint32, tag = "7")] + pub buy_times: u32, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub item_id: u32, + /// offset: 24 + #[prost(int64, tag = "15")] pub begin_time: i64, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1573)] +#[cmdid(1525)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetShopListCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "11")] pub shop_type: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1503)] +#[cmdid(1578)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetShopListScRsp { + /// offset: 36 + #[prost(uint32, tag = "4")] + pub retcode: u32, /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "5")] pub shop_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] - pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub shop_type: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1580)] +#[cmdid(1593)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct BuyGoodsCsReq { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub goods_id: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub goods_num: u32, /// offset: 16 #[prost(uint32, repeated, tag = "6")] pub alhbekkljkk: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub goods_id: u32, - /// offset: 36 - #[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")] + #[prost(uint32, tag = "8")] pub shop_id: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub interacted_prop_entity_id: u32, /// offset: 48 - #[prost(uint32, tag = "9")] - pub goods_num: u32, + #[prost(uint32, tag = "14")] + pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1527)] +#[cmdid(1558)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct BuyGoodsScRsp { - /// offset: 16 - #[prost(message, optional, tag = "4")] + /// offset: 44 + #[prost(uint32, tag = "2")] + pub goods_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] pub return_item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] - pub goods_buy_times: u32, + #[prost(uint32, tag = "8")] + pub shop_id: u32, /// offset: 36 #[prost(uint32, tag = "10")] - pub shop_id: u32, + pub goods_buy_times: u32, /// offset: 40 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "15")] pub retcode: u32, - /// offset: 44 - #[prost(uint32, tag = "11")] - pub goods_id: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1536)] +#[cmdid(1588)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeCityShopRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "2")] pub shop_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1513)] +#[cmdid(1581)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeCityShopRewardScRsp { - /// offset: 16 - #[prost(message, optional, tag = "11")] + /// offset: 40 + #[prost(uint32, tag = "1")] + pub shop_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "2")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "7")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "2")] - pub shop_id: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "13")] pub level: u32, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(1515)] +#[cmdid(1586)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct CityShopInfoScNotify { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "2")] pub shop_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub exp: u32, /// offset: 40 - #[prost(uint64, tag = "2")] + #[prost(uint64, tag = "4")] pub taken_level_reward: u64, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub exp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dblilhclppl { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] - pub dlpcpdgeadg: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "3")] pub item_list: ::prost::alloc::vec::Vec, - /// offset: 40 - #[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")] + #[prost(uint32, tag = "6")] + pub unique_id: u32, + /// offset: 48 + #[prost(uint32, tag = "7")] pub dnncagjioap: u32, + /// offset: 44 + #[prost(bool, tag = "10")] + pub pkkajkhkbmn: bool, + /// offset: 32 + #[prost(uint32, repeated, tag = "11")] + pub dlpcpdgeadg: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "12")] + pub bbmelnjbgal: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gfffjcehbeb { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub bbmelnjbgal: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub hflpdcjdiac: u32, } /// Obf: JGBGMGIBDHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6773)] +#[cmdid(6725)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooDataCsReq {} /// Obf: JAAPNEALKJE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6703)] +#[cmdid(6778)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooDataScRsp { - /// offset: 16 - #[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 = "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")] + #[prost(uint32, repeated, tag = "1")] 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")] + #[prost(message, repeated, tag = "2")] + pub nfigghnnjap: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub japfgeaiaca: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "13")] - pub retcode: u32, /// offset: 84 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "5")] + pub glmmhalpeag: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub mdfebnnoklg: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "10")] + pub fibmjbjmckk: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(uint32, tag = "14")] pub oaimafohlhc: u32, + /// offset: 72 + #[prost(uint32, repeated, tag = "15")] + pub engebgicppb: ::prost::alloc::vec::Vec, } /// Obf: JJMJCLMPCMF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6780)] +#[cmdid(6793)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooBornCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "1")] pub moaobpphldc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "6")] pub opmpegkmbpc: u32, } /// Obf: OHICCFONLEC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6727)] +#[cmdid(6758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooBornScRsp { - /// offset: 16 - #[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")] + #[prost(bool, tag = "4")] + pub hcghlfakiki: bool, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub dlmjnmipdco: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub jkmifnjebjo: ::prost::alloc::vec::Vec, } /// Obf: CHEKMBNIGBP /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6736)] +#[cmdid(6788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooMutateCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub unique_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub item_id: u32, } /// Obf: JOFMCEMLDEA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6713)] +#[cmdid(6781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooMutateScRsp { - /// offset: 16 - #[prost(message, optional, tag = "15")] - pub kiipgcdjpbo: ::core::option::Option, /// offset: 32 - #[prost(message, repeated, tag = "3")] + #[prost(message, optional, tag = "9")] + pub kiipgcdjpbo: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "10")] pub jkmifnjebjo: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(bool, tag = "10")] - pub hcghlfakiki: bool, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(bool, tag = "13")] + pub hcghlfakiki: bool, + /// offset: 40 + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: NGFMHDPLLEC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6715)] +#[cmdid(6786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooOpCatteryCsReq { - /// offset: 24 - #[prost(uint32, tag = "13")] - pub ockgdjcgklh: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] - pub op_type: u32, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub fepdlphphgi: u32, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub op_type: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub ockgdjcgklh: u32, } /// Obf: BLHHJGDEMJH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6781)] +#[cmdid(6747)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooOpCatteryScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "7")] + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] pub mdfebnnoklg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: MHIBHCOLBNB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6710)] +#[cmdid(6726)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooDeleteCatCsReq { /// offset: 24 @@ -58879,161 +58320,161 @@ pub struct SpaceZooDeleteCatCsReq { /// Obf: AALIMFELNHE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6787)] +#[cmdid(6713)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooDeleteCatScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] - pub anhnmannaep: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] + pub anhnmannaep: ::prost::alloc::vec::Vec, } /// Obf: KHCMPDLLMGP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6729)] +#[cmdid(6771)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooCatUpdateNotify { - /// offset: 24 - #[prost(message, repeated, tag = "12")] - pub hmaihhcbfkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "7")] - pub fhhcngagfcj: bool, - /// offset: 33 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "9")] pub hcghlfakiki: bool, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub hmaihhcbfkp: ::prost::alloc::vec::Vec, + /// offset: 33 + #[prost(bool, tag = "11")] + pub fhhcngagfcj: bool, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6712)] +#[cmdid(6740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cgfmdmpckdn { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6754)] +#[cmdid(6733)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Baekeidldci { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "8")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub item_id: u32, } /// Obf: COGNONDGJDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6783)] +#[cmdid(6738)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SpaceZooTakeCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub kifkglgclej: u32, } /// Obf: HPKFAABFCPN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6709)] +#[cmdid(6739)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SpaceZooTakeScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "15")] pub kifkglgclej: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] 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, + /// offset: 28 + #[prost(bool, tag = "4")] + pub ndbgpgodbph: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub ebdddcbkpac: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub kdnbadegdnk: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub ceoeoebolnn: u32, } /// Obf: DHMAENLPNCF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7169)] +#[cmdid(7170)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetStarFightDataCsReq {} /// Obf: GFIAOCOLLCD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7168)] +#[cmdid(7161)] #[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")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub jjidnkdkmle: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ebgjakbkpan { /// offset: 24 - #[prost(uint32, tag = "12")] - pub avatar_id: u32, - /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "3")] + #[prost(enumeration = "AvatarType", tag = "1")] pub avatar_type: i32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub avatar_id: u32, } /// Obf: HLPCKFCKFFJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7162)] +#[cmdid(7163)] #[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")] + #[prost(uint32, tag = "2")] pub dbkhhcggknn: u32, /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub group_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "10")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: IOIJDHEMDLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7170)] +#[cmdid(7165)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct StartStarFightLevelScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "3")] 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 = "11")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub group_id: u32, + /// offset: 32 + #[prost(uint32, tag = "14")] + pub dbkhhcggknn: u32, } /// Obf: FEEOGJHLALP /// Type: Notify @@ -59041,294 +58482,294 @@ pub struct StartStarFightLevelScRsp { #[cmdid(7164)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StarFightDataChangeNotify { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub kdkknfgpnab: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "11")] pub group_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub kdkknfgpnab: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6273)] +#[cmdid(6225)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetStoryLineInfoCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6203)] +#[cmdid(6278)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 retcode: u32, /// offset: 44 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "4")] pub cur_story_line_id: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "15")] + pub trial_avatar_id_list: ::prost::alloc::vec::Vec, } /// Obf: JEEOPLLKEEH /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6280)] +#[cmdid(6293)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct StoryLineInfoScNotify { /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "3")] 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, + #[prost(uint32, tag = "4")] + pub fdflhkedpgc: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "8")] + pub unfinished_story_line_id_list: ::prost::alloc::vec::Vec, /// offset: 44 #[prost(uint32, tag = "11")] - pub fdflhkedpgc: u32, + pub cur_story_line_id: u32, } /// Obf: ELGBFAEBOCN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6213)] +#[cmdid(6281)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct ChangeStoryLineFinishScNotify { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub onbmnambige: u32, + /// offset: 36 + #[prost(bool, tag = "6")] + pub hbfdgepblnp: bool, /// offset: 24 - #[prost(enumeration = "ChangeStoryLineAction", tag = "4")] + #[prost(enumeration = "ChangeStoryLineAction", tag = "10")] 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)] +#[cmdid(6286)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "1")] pub edbmifnehhh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] + pub ilidiigalkd: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "6")] pub olpnmkapdlp: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StrongChallengeAvatar { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "6")] + #[prost(uint32, tag = "3")] + pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "7")] pub avatar_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Nafmblmmaag { - /// offset: 24 + /// offset: 16 #[prost(message, repeated, tag = "3")] pub avatar_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "7")] + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkghjjcpblp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub lmdghcehjcg: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] - pub cnbcdmmbcki: u32, - /// offset: 36 - #[prost(uint32, tag = "15")] - pub stage_id: u32, - /// offset: 40 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub panel_id: u32, /// offset: 44 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] + pub cnbcdmmbcki: u32, + /// offset: 36 + #[prost(uint32, tag = "5")] pub max_score: u32, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub stage_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "13")] + pub lmdghcehjcg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Dkopoiibdgj { - /// offset: 16 - #[prost(map = "uint32, message", tag = "1")] + /// offset: 24 + #[prost(map = "uint32, message", tag = "15")] pub mbdbadfenpl: ::std::collections::HashMap, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6673)] +#[cmdid(6625)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fpmficmfngj {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6603)] +#[cmdid(6678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cejmceebcog { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub ocljeaklfbh: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GFJLCKGPGGN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6680)] +#[cmdid(6693)] #[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")] + #[prost(uint32, tag = "3")] pub stage_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "5")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "13")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: JKIFFNPPLLD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6627)] +#[cmdid(6658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterStrongChallengeActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 36 #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] pub stage_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub battle_info: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6636)] +#[cmdid(6688)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbfojhepnhe { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub imcjfgipifi: u32, + /// offset: 36 + #[prost(enumeration = "BattleEndStatus", tag = "3")] + pub end_status: i32, /// offset: 28 + #[prost(uint32, tag = "4")] + pub damage_score: u32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub stage_id: u32, + /// offset: 44 + #[prost(uint32, tag = "6")] + pub score_id: u32, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub imcjfgipifi: u32, + /// offset: 24 #[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(uint32, tag = "15")] - pub max_score: u32, /// offset: 48 - #[prost(uint32, tag = "7")] - pub total_damage: u32, + #[prost(uint32, tag = "13")] + pub max_score: u32, /// offset: 52 - #[prost(uint32, tag = "12")] - pub bjkbgoalnha: u32, + #[prost(uint32, tag = "15")] + pub total_damage: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ilhfafgojac { /// offset: 24 - #[prost(uint32, tag = "14")] - pub group_id: u32, + #[prost(uint32, tag = "2")] + pub star: u32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub dbkhhcggknn: u32, /// offset: 32 - #[prost(uint32, tag = "11")] - pub star: u32, + #[prost(uint32, tag = "15")] + pub group_id: u32, } /// Obf: CAFBLIGHAMO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7569)] +#[cmdid(7570)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSummonActivityDataCsReq {} /// Obf: EADGNHBCEPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7568)] +#[cmdid(7561)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetSummonActivityDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "11")] pub idlclmmaihp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ooajjmegifo { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "13")] + #[prost(uint32, tag = "5")] + pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "9")] pub avatar_type: i32, } /// Obf: IHAKJMKLJFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7562)] +#[cmdid(7563)] #[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")] + #[prost(uint32, tag = "7")] + pub group_id: u32, + /// offset: 40 + #[prost(uint32, tag = "8")] pub dbkhhcggknn: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] + pub nljcjiglghe: ::core::option::Option, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: BDABINKIAGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7570)] +#[cmdid(7565)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSummonActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "15")] + /// offset: 16 + #[prost(message, optional, tag = "2")] pub battle_info: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "4")] - pub group_id: u32, /// offset: 36 #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 32 + #[prost(uint32, tag = "13")] pub dbkhhcggknn: u32, /// offset: 40 - #[prost(uint32, tag = "1")] - pub retcode: u32, + #[prost(uint32, tag = "15")] + pub group_id: u32, } /// Obf: NAHLFIBEBHJ /// Type: Notify @@ -59336,37 +58777,37 @@ pub struct EnterSummonActivityStageScRsp { #[cmdid(7564)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SummonActivityBattleEndScNotify { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub dbkhhcggknn: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub lpehhmhpcmg: u32, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub group_id: u32, /// offset: 36 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "2")] + pub round: u32, + /// offset: 28 + #[prost(uint32, tag = "5")] pub star: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub dbkhhcggknn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Enhopahgcma { - /// offset: 16 - #[prost(bytes = "vec", tag = "1")] - 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 lngjodepcdn: u32, - /// offset: 44 - #[prost(uint32, tag = "5")] - pub ekheafbkdfp: u32, /// offset: 48 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub config_id: u32, + /// offset: 24 + #[prost(bytes = "vec", tag = "5")] + pub dnobajnigac: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub ekheafbkdfp: u32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub lngjodepcdn: u32, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ifpfjiifala: ::core::option::Option, } /// Obf: BGKDADFBMPL /// Type: Req @@ -59375,50 +58816,50 @@ pub struct Enhopahgcma { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandDataCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "2")] pub config_id: u32, } /// Obf: AFLNPEOHLHO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8106)] +#[cmdid(8108)] #[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")] + #[prost(uint32, tag = "1")] pub ebnghimcapk: u32, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub beadahpggaf: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub mhkapgbgfno: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub retcode: u32, } /// Obf: JMPLJGMDKCE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8116)] +#[cmdid(8103)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchHandStartCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub config_id: u32, } /// Obf: LFJGLEHGGGI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8120)] +#[cmdid(8112)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchHandStartScRsp { /// offset: 24 - #[prost(uint32, tag = "4")] - pub config_id: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub retcode: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub config_id: u32, } /// Obf: LJDIGIPHNGM /// Type: Req @@ -59429,11 +58870,11 @@ pub struct SwitchHandFinishCsReq {} /// Obf: PONEDAONOJI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8119)] +#[cmdid(8117)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwitchHandFinishScRsp { /// offset: 24 - #[prost(message, optional, tag = "8")] + #[prost(message, optional, tag = "11")] pub bdeddahodii: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "12")] @@ -59442,216 +58883,216 @@ pub struct SwitchHandFinishScRsp { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Oendlkljhpf { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub lkjhcmmpbdl: u32, /// 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, + /// offset: 28 + #[prost(enumeration = "Ddnjkamihhi", tag = "6")] + pub op_type: i32, + /// offset: 32 + #[prost(uint32, tag = "7")] + pub group_id: u32, } /// Obf: LGKMBABPKPJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8112)] +#[cmdid(8105)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandUpdateCsReq { - /// offset: 24 - #[prost(message, optional, tag = "4")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub ncadgipialo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "11")] + /// offset: 24 + #[prost(message, optional, tag = "10")] pub iinkhpojogp: ::core::option::Option, } /// Obf: HALOOCJJCGF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8114)] +#[cmdid(8104)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandUpdateScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub ncadgipialo: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "4")] pub bdeddahodii: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub ncadgipialo: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8104)] +#[cmdid(8111)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jaioienpgod { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub lngjodepcdn: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8111)] +#[cmdid(8115)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onpmjjocbmm { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub lngjodepcdn: u32, } /// Obf: MELHONKGEIM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8117)] +#[cmdid(8101)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandResetHandPosCsReq { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ifpfjiifala: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub config_id: u32, + /// offset: 24 + #[prost(message, optional, tag = "6")] + pub ifpfjiifala: ::core::option::Option, } /// Obf: GHJCCAOCINH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8103)] +#[cmdid(8109)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandResetHandPosScRsp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - pub beadahpggaf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub beadahpggaf: ::core::option::Option, } /// Obf: PNPLNLCKAMJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8108)] +#[cmdid(8120)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandResetGameCsReq { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "8")] pub jcelifchcef: ::core::option::Option, } /// Obf: NKLLJAMLBCB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8107)] +#[cmdid(8110)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwitchHandResetGameScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub beadahpggaf: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub beadahpggaf: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Einkhfkdccd { - /// offset: 16 - #[prost(message, optional, tag = "8")] + /// offset: 64 + #[prost(message, optional, tag = "1")] pub skill_info: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "7")] - 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 = "13")] + #[prost(message, optional, tag = "4")] + pub gfaanlgdeob: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "5")] pub clkdehdodbb: ::core::option::Option, - /// offset: 72 - #[prost(message, optional, tag = "10")] - pub hceahmkbffk: ::core::option::Option, + /// offset: 40 + #[prost(uint32, repeated, tag = "6")] + pub mdbaebenfba: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub fmigokidkjl: ::core::option::Option, /// offset: 80 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] pub imgdmddkhdl: u32, + /// offset: 72 + #[prost(message, optional, tag = "12")] + pub hceahmkbffk: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub dobhaeagedg: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bcpmphnadmn { - /// offset: 16 - #[prost(uint32, repeated, tag = "12")] - pub pgbjijpacce: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub lmedkdnnnkl: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub pgbjijpacce: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub gmannhppfpk: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hfkkedpmkkf { - /// offset: 24 - #[prost(uint32, repeated, tag = "5")] - pub jbjnhjnmpap: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub game_story_line_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub jbjnhjnmpap: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lbbglahfjkn { /// offset: 24 - #[prost(enumeration = "Ejcbokgjfhe", tag = "11")] + #[prost(enumeration = "Ejcbokgjfhe", tag = "3")] pub egbfnfcephd: i32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] 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, + #[prost(uint32, tag = "8")] + pub kpjhkdomemj: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] + pub status_list: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "15")] - pub kpjhkdomemj: u32, + pub mood: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gffddjhnjpn { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub level: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub queue_position: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hfmlkiiogbp { - /// offset: 24 - #[prost(message, repeated, tag = "4")] + /// offset: 16 + #[prost(message, repeated, tag = "9")] pub beledenkggi: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lbbnbaekgcj { /// offset: 32 - #[prost(uint32, tag = "162")] + #[prost(uint32, tag = "686")] pub afphlnmgphk: u32, - #[prost(oneof = "lbbnbaekgcj::Kknboacncon", tags = "2, 13")] + #[prost(oneof = "lbbnbaekgcj::Kknboacncon", tags = "5, 8")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `LBBNBAEKGCJ`. @@ -59659,48 +59100,48 @@ pub mod lbbnbaekgcj { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 16 - #[prost(message, tag = "2")] + /// offset: 24 + #[prost(message, tag = "5")] Nmijkpknple(super::Iealclfldmp), - /// offset: 16 - #[prost(message, tag = "13")] + /// offset: 24 + #[prost(message, tag = "8")] Fkpdohgkjjk(super::Klngfbhiada), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gocnlgidblm { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub amndndnplca: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] + pub amndndnplca: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] pub jalhkmeoopn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iealclfldmp { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub jajnhokcahh: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "10")] + /// offset: 32 + #[prost(message, repeated, tag = "4")] pub coomknfdnlh: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub jajnhokcahh: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "5")] - pub llbjajnceal: i32, + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "12")] + pub cur_phase: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Klngfbhiada { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "11")] pub dgonpflcomo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npgjdcibfdd { - #[prost(oneof = "npgjdcibfdd::Kknboacncon", tags = "14, 5, 15, 2, 9, 10, 4, 8")] + #[prost(oneof = "npgjdcibfdd::Kknboacncon", tags = "13, 1, 4, 12, 6, 7, 11, 8")] pub kknboacncon: ::core::option::Option, } /// Nested message and enum types in `NPGJDCIBFDD`. @@ -59709,25 +59150,25 @@ pub mod npgjdcibfdd { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kknboacncon { /// offset: 16 - #[prost(message, tag = "14")] + #[prost(message, tag = "13")] Ngocellbhcf(super::Bljhlkbngec), /// offset: 16 - #[prost(message, tag = "5")] + #[prost(message, tag = "1")] Kndkcoggekl(super::Pjknnjgeebj), /// offset: 16 - #[prost(message, tag = "15")] + #[prost(message, tag = "4")] Nclbfaallfj(super::Gelehdajmed), /// offset: 16 - #[prost(message, tag = "2")] + #[prost(message, tag = "12")] Docglpkmhdm(super::Akfbnfpfkjj), /// offset: 16 - #[prost(message, tag = "9")] + #[prost(message, tag = "6")] Kgpmpphjhld(super::Jadfejknoco), /// offset: 16 - #[prost(message, tag = "10")] + #[prost(message, tag = "7")] Olhmhoomgck(super::Okojcbkenej), /// offset: 16 - #[prost(message, tag = "4")] + #[prost(message, tag = "11")] Mhlpjedilfj(super::Ikglclflako), /// offset: 16 #[prost(message, tag = "8")] @@ -59744,7 +59185,7 @@ pub struct Pjknnjgeebj {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gelehdajmed { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "12")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] @@ -59753,11 +59194,11 @@ pub struct Akfbnfpfkjj {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jadfejknoco { - /// offset: 24 - #[prost(bool, tag = "9")] - pub jbjikkocnlp: bool, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(bool, tag = "5")] + pub jbjikkocnlp: bool, + /// offset: 24 + #[prost(uint32, tag = "14")] pub lnahjengela: u32, } #[derive(proto_derive::CmdID)] @@ -59770,28 +59211,28 @@ pub struct Ikglclflako {} #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ecphokopkbp { /// offset: 24 - #[prost(uint32, tag = "3")] - pub lnahjengela: u32, - /// offset: 28 - #[prost(bool, tag = "5")] + #[prost(bool, tag = "7")] pub ijjegkdgkcj: bool, + /// offset: 28 + #[prost(uint32, tag = "14")] + pub lnahjengela: u32, } #[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 = "Bhjofljgnkn", tag = "1")] + #[prost(enumeration = "Bhjofljgnkn", tag = "3")] pub source: i32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub detail: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ljgknfcfllb { #[prost( oneof = "ljgknfcfllb::Kknboacncon", - tags = "13, 9, 5, 14, 6, 12, 15, 7, 1544, 623, 1517, 1459" + tags = "6, 7, 8, 12, 10, 1, 15, 5, 839, 433, 896, 1707" )] pub kknboacncon: ::core::option::Option, } @@ -59800,41 +59241,41 @@ pub mod ljgknfcfllb { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kknboacncon { - /// offset: 24 - #[prost(message, tag = "13")] - Deimcenjpkp(super::Bjkpjibnphc), - /// offset: 24 - #[prost(message, tag = "9")] - Fnonlfckdil(super::Fbkijnofiah), - /// offset: 24 - #[prost(message, tag = "5")] - Cidoegfphen(super::Fbkijnofiah), - /// offset: 24 - #[prost(message, tag = "14")] - Hancfmmmfnf(super::Gijlacbopee), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "6")] - Lmagjoolkii(super::Mceclbdbenf), - /// offset: 24 + Deimcenjpkp(super::Bjkpjibnphc), + /// offset: 16 + #[prost(message, tag = "7")] + Fnonlfckdil(super::Fbkijnofiah), + /// offset: 16 + #[prost(message, tag = "8")] + Cidoegfphen(super::Fbkijnofiah), + /// offset: 16 #[prost(message, tag = "12")] + Hancfmmmfnf(super::Gijlacbopee), + /// offset: 16 + #[prost(message, tag = "10")] + Lmagjoolkii(super::Mceclbdbenf), + /// offset: 16 + #[prost(message, tag = "1")] Gologihjopf(super::Jadfejknoco), - /// offset: 24 + /// offset: 16 #[prost(message, tag = "15")] Fogbmaloaok(super::Daedlfeegib), - /// offset: 24 - #[prost(uint32, tag = "7")] + /// offset: 16 + #[prost(uint32, tag = "5")] Mifojpgifdd(u32), - /// offset: 24 - #[prost(uint32, tag = "1544")] + /// offset: 16 + #[prost(uint32, tag = "839")] Kpjhkdomemj(u32), - /// offset: 24 - #[prost(message, tag = "623")] + /// offset: 16 + #[prost(message, tag = "433")] Kjoaiohffmk(super::Ecphokopkbp), - /// offset: 24 - #[prost(message, tag = "1517")] + /// offset: 16 + #[prost(message, tag = "896")] Gbnoifndpjb(super::Okojcbkenej), - /// offset: 24 - #[prost(uint32, tag = "1459")] + /// offset: 16 + #[prost(uint32, tag = "1707")] Kgkjhcbmefi(u32), } } @@ -59842,369 +59283,359 @@ pub mod ljgknfcfllb { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Daedlfeegib { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub dialogue_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bjkpjibnphc { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub dcpdnbaldoa: u32, - /// offset: 28 - #[prost(uint32, tag = "1")] - pub hfnnnghbhgg: u32, /// offset: 32 - #[prost(enumeration = "Ejcbokgjfhe", tag = "3")] + #[prost(enumeration = "Ejcbokgjfhe", tag = "9")] pub egbfnfcephd: i32, + /// offset: 28 + #[prost(uint32, tag = "11")] + pub hfnnnghbhgg: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub dcpdnbaldoa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fbkijnofiah { + /// offset: 28 + #[prost(uint32, tag = "1")] + pub hfnnnghbhgg: u32, /// 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, Eq, Hash, ::prost::Message)] pub struct Gijlacbopee { + /// offset: 32 + #[prost(uint32, tag = "5")] + pub hjmejnmailk: u32, /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub queue_position: u32, /// offset: 28 - #[prost(uint32, tag = "1")] - pub hjmejnmailk: u32, - /// offset: 32 #[prost(uint32, tag = "12")] pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mceclbdbenf { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub hjpbajepage: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "4")] + pub turn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "11")] pub imgdmddkhdl: u32, } -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Jnjodoohami { - /// offset: 24 - #[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)] +#[cmdid(7459)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSyncChangeScNotify { - /// offset: 16 + /// offset: 24 #[prost(message, repeated, tag = "11")] pub dgngmjmpfgk: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fdanejnfabf { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub progress: u32, /// offset: 28 + #[prost(uint32, tag = "12")] + pub progress: u32, + /// offset: 24 #[prost(uint32, tag = "15")] pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gihlnoiacih { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub kfofakdpgjc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "12")] + #[prost(message, repeated, tag = "5")] + pub kfofakdpgjc: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] pub mniifcoooml: ::prost::alloc::vec::Vec, } /// Obf: CEPKLKNFLON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7492)] +#[cmdid(7473)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetSwordTrainingDataCsReq {} /// Obf: AKLEOKANBFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7457)] +#[cmdid(7487)] #[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")] + #[prost(message, optional, tag = "1")] pub bbekbjphejk: ::core::option::Option, /// offset: 56 + #[prost(uint32, repeated, tag = "2")] + pub ciccaienfga: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "4")] + pub ajgoejhkoke: ::core::option::Option, + /// offset: 68 + #[prost(uint32, tag = "7")] + pub pabjcckbgeb: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub jbjnhjnmpap: ::prost::alloc::vec::Vec, + /// offset: 48 #[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")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 64 + #[prost(bool, tag = "15")] + pub gpgimfmggkg: bool, } /// Obf: CBBJNPGLLHM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7473)] +#[cmdid(7494)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, repeated, tag = "13")] pub gjepakhpfcg: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, repeated, tag = "14")] + pub ccpademehba: ::prost::alloc::vec::Vec, } /// Obf: CEJHJJNCHCJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7494)] +#[cmdid(7469)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingTurnActionScRsp { - /// offset: 24 - #[prost(uint32, repeated, tag = "14")] - pub ccpademehba: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub ccpademehba: ::prost::alloc::vec::Vec, } /// Obf: CBONHEMLCJG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7477)] +#[cmdid(7498)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmCsReq { /// offset: 24 - #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "6")] + #[prost(enumeration = "SwordTrainingDailyPhaseType", tag = "1")] pub gcbhfkkgphc: i32, } /// Obf: IOCHJOIIJAC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7469)] +#[cmdid(7453)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingDailyPhaseConfirmScRsp { - /// offset: 24 - #[prost(bool, tag = "3")] - pub kpmjokefljo: bool, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(bool, tag = "13")] + pub kpmjokefljo: bool, } /// Obf: MLHMOBMFJDF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7495)] +#[cmdid(7457)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionCsReq { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub hafokmhcgfm: u32, } /// Obf: JKKCLMHGJNN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7459)] +#[cmdid(7460)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingDialogueSelectOptionScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: HNANALOFHKL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7485)] +#[cmdid(7491)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingExamResultConfirmCsReq {} /// Obf: GOBDDIKGMJB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7486)] +#[cmdid(7462)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingExamResultConfirmScRsp { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "2")] pub retcode: u32, } /// Obf: NJFMGIPINNK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7490)] +#[cmdid(7479)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct EnterSwordTrainingExamCsReq {} /// Obf: IGKNBCIOBJJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7455)] +#[cmdid(7483)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterSwordTrainingExamScRsp { /// offset: 16 - #[prost(message, optional, tag = "11")] + #[prost(message, optional, tag = "5")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: NPEPGBMPCEK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7458)] +#[cmdid(7456)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingLearnSkillCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub skill_id: u32, } /// Obf: MBPCKIKJKOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7453)] +#[cmdid(7452)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingLearnSkillScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] - pub retcode: u32, - /// offset: 28 #[prost(uint32, tag = "7")] pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub retcode: u32, } /// Obf: LLCLGDKFKPJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7488)] +#[cmdid(7464)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingStartGameCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "1")] pub game_story_line_id: u32, } /// Obf: LLONJLACLDH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7470)] +#[cmdid(7485)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStartGameScRsp { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "4")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: KPPPMHDPFML /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7462)] +#[cmdid(7465)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingStoryConfirmCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "6")] pub lnahjengela: u32, } /// Obf: DIAGLMMBKIP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7456)] +#[cmdid(7463)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingStoryConfirmScRsp { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub lnahjengela: u32, /// offset: 28 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, } /// Obf: HINGFMLCGKA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7466)] +#[cmdid(7458)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingGiveUpGameCsReq {} /// Obf: CGAACLIDCBP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7491)] +#[cmdid(7468)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingGiveUpGameScRsp { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Obf: CHOPOIIJCPD /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7499)] +#[cmdid(7490)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingGameSettleScNotify { - /// offset: 24 - #[prost(uint32, repeated, tag = "11")] - pub kacamgjnoob: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(enumeration = "Ippkhofkmhm", tag = "3")] + pub reason: i32, + /// offset: 40 + #[prost(message, optional, tag = "5")] + pub reward: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "6")] + pub game_story_line_id: u32, + /// offset: 60 + #[prost(uint32, tag = "7")] + pub turn: u32, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub lbnlijbpkhi: u32, /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub kacamgjnoob: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "11")] + pub cdbgpmabmgm: u32, + /// offset: 24 #[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)] +#[cmdid(7476)] #[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")] + #[prost(uint32, repeated, tag = "13")] pub mniifcoooml: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub kfofakdpgjc: ::prost::alloc::vec::Vec, } /// Obf: HIOFMDBFHAG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7496)] +#[cmdid(7497)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingSelectEndingCsReq { /// offset: 24 @@ -60214,30 +59645,30 @@ pub struct SwordTrainingSelectEndingCsReq { /// Obf: IKDGBHLLMBB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7465)] +#[cmdid(7492)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingSelectEndingScRsp { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub pfoleglclfe: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] + pub pfoleglclfe: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: HCIOANIMHPE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7474)] +#[cmdid(7486)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingRestoreGameCsReq {} /// Obf: LELIJDKDOOC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7478)] +#[cmdid(7480)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingRestoreGameScRsp { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub ajgoejhkoke: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "11")] @@ -60246,282 +59677,276 @@ pub struct SwordTrainingRestoreGameScRsp { /// Obf: AKDCJGCEHKB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7451)] +#[cmdid(7500)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingStoryBattleCsReq {} /// Obf: DIIPGEODELO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7461)] +#[cmdid(7454)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingStoryBattleScRsp { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "3")] pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Obf: KHKMBEMDJNN /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(7483)] +#[cmdid(7455)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SwordTrainingActionTurnSettleScNotify { - /// offset: 24 - #[prost(message, repeated, tag = "12")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub binkdpmjlfg: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "12")] pub geajiljkbik: u32, } /// Obf: IAMLGPGAFAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7481)] +#[cmdid(7484)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingResumeGameCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "5")] pub game_story_line_id: u32, } /// Obf: BBFDEKAAIFO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7475)] +#[cmdid(7488)] #[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")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: LNBDOMKFAGG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7452)] +#[cmdid(7461)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingSetSkillTraceCsReq { /// offset: 24 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "10")] pub skill_id: u32, } /// Obf: FCHBGJDOBIE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7476)] +#[cmdid(7499)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingSetSkillTraceScRsp { /// offset: 24 - #[prost(uint32, tag = "8")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub skill_id: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub retcode: u32, } /// Obf: BDACGGBMIJE /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7460)] +#[cmdid(7496)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedCsReq {} /// Obf: CPKPGMKDKMG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7497)] +#[cmdid(7481)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SwordTrainingMarkEndingViewedScRsp { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub retcode: u32, } +/// Obf: IAIDGGGMBPJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct BasicModuleSync { /// offset: 24 - #[prost(uint32, tag = "2")] - pub dlodakohfop: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub stamina: u32, + /// offset: 28 + #[prost(uint32, tag = "6")] + pub dlodakohfop: u32, } +/// Obf: NHGJGMAEBCI #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerBoardModuleSync { - /// offset: 16 - #[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 = "9")] + #[prost(message, repeated, tag = "5")] 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")] + #[prost(bool, tag = "6")] pub mffgemklnbf: bool, + /// offset: 24 + #[prost(string, tag = "7")] + pub signature: ::prost::alloc::string::String, + /// offset: 48 + #[prost(message, optional, tag = "10")] + pub head_frame_info: ::core::option::Option, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub ghnjnfkjedc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AvatarSync { - /// offset: 16 - #[prost(message, repeated, tag = "12")] + /// offset: 32 + #[prost(message, repeated, tag = "6")] pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "14")] pub avatar_path_data_info_list: ::prost::alloc::vec::Vec, } +/// Obf: EOJCKAGKGBM #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct MissionSync { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub lebflakcjcm: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "5")] - pub dddikomklba: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(message, repeated, tag = "4")] - pub nlpklndcmoc: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, repeated, tag = "6")] - pub obcblabecea: ::prost::alloc::vec::Vec, - /// offset: 56 - #[prost(uint32, repeated, tag = "2")] + #[prost(uint32, repeated, tag = "1")] pub finished_main_mission_id_list: ::prost::alloc::vec::Vec, - /// offset: 64 - #[prost(message, repeated, tag = "13")] + /// offset: 56 + #[prost(message, repeated, tag = "4")] pub mission_list: ::prost::alloc::vec::Vec, - /// offset: 72 - #[prost(uint32, repeated, tag = "8")] + /// offset: 48 + #[prost(uint32, repeated, tag = "7")] + pub obcblabecea: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, repeated, tag = "10")] + pub lebflakcjcm: ::prost::alloc::vec::Vec, + /// offset: 64 + #[prost(uint32, repeated, tag = "11")] pub depbonhelfd: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] + pub nlpklndcmoc: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfnhcojobkh { /// offset: 16 - #[prost(uint32, repeated, tag = "5")] + #[prost(uint32, repeated, tag = "4")] pub abmllcokoln: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "11")] 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: 48 + #[prost(message, repeated, tag = "5")] + pub section_status: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "14")] + #[prost(message, repeated, tag = "10")] 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")] + #[prost(uint32, repeated, tag = "13")] pub mdangieimif: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(uint32, repeated, tag = "14")] + pub bgpacbijdch: ::prost::alloc::vec::Vec, } /// Obf: NIEBAAFIPDA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(673)] +#[cmdid(625)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct PlayerSyncScNotify { - /// 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")] + /// offset: 144 + #[prost(message, optional, tag = "2")] + pub jhjnmofmpmo: ::core::option::Option, + /// offset: 136 + #[prost(uint32, repeated, tag = "5")] 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")] + #[prost(message, optional, tag = "6")] 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")] + #[prost(message, repeated, tag = "7")] 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 relic_list: ::prost::alloc::vec::Vec, - /// offset: 144 - #[prost(uint32, repeated, tag = "4")] - pub pjolegfjajf: ::prost::alloc::vec::Vec, /// offset: 152 - #[prost(message, repeated, tag = "853")] - pub najfmiifiec: ::prost::alloc::vec::Vec, - /// offset: 160 - #[prost(message, optional, tag = "7")] + #[prost(message, repeated, tag = "8")] + pub relic_list: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "9")] pub avatar_sync: ::core::option::Option, + /// offset: 72 + #[prost(message, repeated, tag = "10")] + pub quest_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub basic_info: ::core::option::Option, /// offset: 168 - #[prost(message, optional, tag = "2")] - pub basic_module_sync: ::core::option::Option, + #[prost(message, repeated, tag = "12")] + pub equipment_list: ::prost::alloc::vec::Vec, + /// offset: 80 + #[prost(message, repeated, tag = "14")] + pub material_list: ::prost::alloc::vec::Vec, + /// offset: 128 + #[prost(uint32, repeated, tag = "15")] + pub del_equipment_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "240")] + pub nmbafjgfoih: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, optional, tag = "325")] + pub update_player_board_module_list: ::core::option::Option, + /// offset: 160 + #[prost(message, repeated, tag = "525")] + pub najfmiifiec: ::prost::alloc::vec::Vec, /// offset: 176 - #[prost(message, repeated, tag = "56")] + #[prost(message, repeated, tag = "608")] 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, + /// offset: 96 + #[prost(message, repeated, tag = "1086")] + pub update_platform_bound_gifts_list: ::prost::alloc::vec::Vec, + /// offset: 104 + #[prost(message, optional, tag = "1130")] + pub fhhgdacmjed: ::core::option::Option, + /// offset: 112 + #[prost(message, optional, tag = "1405")] + pub sync_status: ::core::option::Option, + /// offset: 120 + #[prost(message, optional, tag = "1452")] + pub update_pet_summon_items_list: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "1962")] + pub dhkfcdaghdm: ::core::option::Option, } /// Obf: AFAEAGLMJEL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2173)] +#[cmdid(2125)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetNpcTakenRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "13")] pub npc_id: u32, } /// Obf: NICENHFMLNE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2103)] +#[cmdid(2178)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetNpcTakenRewardScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "3")] - pub talk_event_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub nlmbbammccm: ::prost::alloc::vec::Vec, /// offset: 36 #[prost(uint32, tag = "14")] pub npc_id: u32, @@ -60529,207 +59954,207 @@ pub struct GetNpcTakenRewardScRsp { /// Obf: ONGCMCCAPOA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2180)] +#[cmdid(2193)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeTalkRewardCsReq { /// offset: 16 - #[prost(message, optional, tag = "15")] + #[prost(message, optional, tag = "1")] pub jakebegajna: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "7")] pub mjalboeakme: u32, } /// Obf: DIOPCDKIEKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2127)] +#[cmdid(2158)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TakeTalkRewardScRsp { - /// 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")] + #[prost(uint32, tag = "1")] pub mjalboeakme: u32, + /// offset: 36 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "15")] + pub reward: ::core::option::Option, } /// Obf: GNLACIGLJJN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2136)] +#[cmdid(2188)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFirstTalkNpcCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "15")] - pub npc_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, repeated, tag = "8")] + pub fljbohaflok: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ilkadbidkaa { - /// offset: 24 - #[prost(bool, tag = "2")] - pub is_meet: bool, /// offset: 28 - #[prost(uint32, tag = "4")] - pub npc_id: u32, + #[prost(bool, tag = "3")] + pub is_meet: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub gcbdpafmkan: u32, } /// Obf: KGAPKGHAKHF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2113)] +#[cmdid(2181)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkNpcScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 16 + #[prost(message, repeated, tag = "1")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Obf: ODIKKIMIMHO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2115)] +#[cmdid(2186)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishFirstTalkNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] - pub npc_id: u32, + #[prost(uint32, tag = "5")] + pub gcbdpafmkan: u32, } /// Obf: DDLGGGGKPHD /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2181)] +#[cmdid(2147)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishFirstTalkNpcScRsp { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub npc_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "2")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub gcbdpafmkan: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2110)] +#[cmdid(2126)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectInclinationTextCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub talk_sentence_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2187)] +#[cmdid(2113)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SelectInclinationTextScRsp { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub talk_sentence_id: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub talk_sentence_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct NpcMeetByPerformanceStatus { /// offset: 24 - #[prost(bool, tag = "14")] + #[prost(bool, tag = "2")] pub is_meet: bool, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "15")] pub performance_id: u32, } /// Obf: MEJFIDEOLBN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2129)] +#[cmdid(2171)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] pub performance_id_list: ::prost::alloc::vec::Vec, } /// Obf: BDMBCADIHLN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2112)] +#[cmdid(2140)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetFirstTalkByPerformanceNpcScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "11")] + /// offset: 24 + #[prost(message, repeated, tag = "3")] pub npc_meet_status_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: CFLOLHMFICG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(2154)] +#[cmdid(2133)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub performance_id: u32, } /// Obf: LADNPPKPJGM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(2183)] +#[cmdid(2138)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishFirstTalkByPerformanceNpcScRsp { + /// offset: 36 + #[prost(uint32, tag = "1")] + pub performance_id: u32, /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "9")] pub retcode: u32, - /// offset: 36 - #[prost(uint32, tag = "3")] - pub performance_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lionjnjebbf { /// offset: 24 - #[prost(uint32, tag = "5")] - pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "8")] pub id: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub level: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Aommafeoboa { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "12")] pub id: u32, /// offset: 28 - #[prost(bool, tag = "1")] + #[prost(bool, tag = "15")] pub has_passed: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ohcfiooiknd { - /// offset: 24 - #[prost(message, repeated, tag = "6")] - pub lnfcbcdnfdl: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "4")] pub ilklajbgkki: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "9")] + pub lnfcbcdnfdl: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gmbglbhefdi { - /// offset: 16 - #[prost(uint32, repeated, tag = "6")] - pub fppjggjcjih: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, repeated, tag = "4")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] pub hkfdnifacfh: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "8")] + pub fppjggjcjih: ::prost::alloc::vec::Vec, } /// Obf: ODKKAPPADGE /// Type: Req @@ -60740,64 +60165,64 @@ pub struct TarotBookGetDataCsReq {} /// Obf: OGNGCOFKPPG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8146)] +#[cmdid(8148)] #[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, + #[prost(uint32, tag = "1")] + pub energy_info: u32, + /// offset: 32 + #[prost(message, optional, tag = "4")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "5")] + pub interaction: ::core::option::Option, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "6")] + pub imnnlhcakml: ::std::collections::HashMap, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "8")] + pub ijojmjomela: ::std::collections::HashMap, /// offset: 68 + #[prost(uint32, tag = "9")] + pub locebocjgec: u32, + /// offset: 60 #[prost(uint32, tag = "10")] + pub hblkmbhglno: u32, + /// offset: 56 + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: GBHLCODNKHL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8156)] +#[cmdid(8143)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookOpenPackCsReq {} /// Obf: JPJENKLDDOH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8160)] +#[cmdid(8152)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookOpenPackScRsp { - /// offset: 16 - #[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, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "3")] + pub nlaangngaia: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub hblkmbhglno: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 16 + #[prost(map = "uint32, uint32", tag = "12")] + pub kmnlfhlinfb: ::std::collections::HashMap, + /// offset: 44 + #[prost(uint32, tag = "15")] + pub locebocjgec: u32, } /// Obf: JJOKPIPHCAK /// Type: Req @@ -60806,190 +60231,343 @@ pub struct TarotBookOpenPackScRsp { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookUnlockStoryCsReq { /// offset: 16 - #[prost(uint32, repeated, tag = "9")] + #[prost(uint32, repeated, tag = "13")] pub bhfhfonghml: ::prost::alloc::vec::Vec, } /// Obf: NDIGHHGLNED /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8159)] +#[cmdid(8157)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookUnlockStoryScRsp { - /// offset: 16 - #[prost(map = "uint32, uint32", tag = "1")] - pub imnnlhcakml: ::std::collections::HashMap, + /// offset: 40 + #[prost(message, optional, tag = "1")] + pub cllikponhoc: ::core::option::Option, /// offset: 24 - #[prost(map = "uint32, uint32", tag = "8")] + #[prost(map = "uint32, uint32", tag = "3")] pub ijojmjomela: ::std::collections::HashMap, /// offset: 32 - #[prost(message, optional, tag = "13")] - pub cllikponhoc: ::core::option::Option, - /// offset: 48 - #[prost(uint32, repeated, tag = "4")] + #[prost(uint32, repeated, tag = "6")] pub bhfhfonghml: ::prost::alloc::vec::Vec, /// offset: 56 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "9")] pub retcode: u32, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "12")] + pub imnnlhcakml: ::std::collections::HashMap, } /// Obf: LAHKEHALABO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8152)] +#[cmdid(8145)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookFinishStoryCsReq { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] pub lnahjengela: u32, } /// Obf: KJIGKPHPELI /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8154)] +#[cmdid(8144)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookFinishStoryScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 36 + #[prost(uint32, tag = "2")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "4")] pub bbemigelgjc: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] - pub lnahjengela: u32, - /// offset: 36 #[prost(uint32, tag = "9")] - pub retcode: u32, + pub lnahjengela: u32, } /// Obf: GPJONCPIEEI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8144)] +#[cmdid(8151)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookModifyEnergyScNotify { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub sub_mission_id: u32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "3")] pub energy_info: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub sub_mission_id: u32, } /// Obf: CHGCCAGBEKF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8151)] +#[cmdid(8155)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookFinishInteractionCsReq { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "8")] pub injagfdofej: u32, } /// Obf: NEJLCIDPCEE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8157)] +#[cmdid(8141)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookFinishInteractionScRsp { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "15")] pub injagfdofej: u32, } /// Obf: CFKKKGCBANF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8143)] +#[cmdid(8149)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookUnlockInteractionCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub clnomeffhkg: ::prost::alloc::vec::Vec, } /// Obf: KFJJJNGBMMK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8148)] +#[cmdid(8160)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookUnlockInteractionScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub retcode: u32, /// 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)] +#[cmdid(8150)] #[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")] + #[prost(uint32, tag = "4")] pub energy_info: u32, + /// offset: 32 + #[prost(message, optional, tag = "5")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub hblkmbhglno: u32, + /// offset: 52 + #[prost(uint32, tag = "9")] + pub locebocjgec: u32, + /// offset: 40 + #[prost(map = "uint32, uint32", tag = "11")] + pub imnnlhcakml: ::std::collections::HashMap, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "13")] + pub ijojmjomela: ::std::collections::HashMap, } /// Obf: HKMMEADEBKI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8150)] +#[cmdid(8147)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryCsReq {} /// Obf: HLNNMCHNGCN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8155)] +#[cmdid(8154)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TarotBookMultiOpenPackAndUnlockStoryScRsp { - /// 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: 60 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 64 + #[prost(uint32, tag = "5")] + pub hblkmbhglno: u32, + /// offset: 68 + #[prost(uint32, tag = "6")] + pub locebocjgec: u32, /// offset: 56 #[prost(uint32, tag = "10")] - pub retcode: u32, - /// offset: 60 - #[prost(uint32, tag = "15")] - pub hblkmbhglno: u32, - /// offset: 64 - #[prost(uint32, tag = "8")] pub energy_info: u32, - /// offset: 68 + /// offset: 40 + #[prost(message, optional, tag = "11")] + pub bbemigelgjc: ::core::option::Option, + /// offset: 48 + #[prost(map = "uint32, uint32", tag = "12")] + pub ijojmjomela: ::std::collections::HashMap, + /// offset: 16 + #[prost(uint32, repeated, tag = "13")] + pub lnoaaoafjje: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "15")] + pub imnnlhcakml: ::std::collections::HashMap, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ajgleiogoid { + /// offset: 24 + #[prost(uint32, repeated, tag = "3")] + pub ikokepjghaf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "7")] + pub stage_id: u32, + /// offset: 32 #[prost(uint32, tag = "11")] - pub locebocjgec: u32, + pub idipbepcifg: u32, + /// offset: 36 + #[prost(uint32, tag = "14")] + pub finish_time: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kmaobfiimkf { + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub piclhlcbimp: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(uint32, tag = "11")] + pub gephkcplajf: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Eabdmcjdjfa { + /// offset: 28 + #[prost(uint32, tag = "9")] + pub level: u32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub skill_id: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9959)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Piokkomdaei {} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9975)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Gnnaembfinj { + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub jcobjampoal: ::core::option::Option, + /// offset: 40 + #[prost(message, repeated, tag = "7")] + pub ohfiibeipje: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "11")] + pub lcocdlieckj: ::prost::alloc::vec::Vec, + /// offset: 52 + #[prost(uint32, tag = "13")] + pub gephkcplajf: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(9968)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kkphdbmnnhb { + /// offset: 60 + #[prost(uint32, tag = "4")] + pub stage_id: u32, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub cast_skill_info_list: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub mnhpdbedjlb: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "9")] + pub pbnncincggc: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "10")] + pub finish_time: u32, + /// offset: 72 + #[prost(bool, tag = "11")] + pub is_win: bool, + /// offset: 48 + #[prost(uint64, tag = "12")] + pub cedkbkpccdj: u64, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub room_id: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub ikokepjghaf: ::prost::alloc::vec::Vec, + /// offset: 68 + #[prost(uint32, tag = "15")] + pub idipbepcifg: u32, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Mblaidfenoe { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub nchbljhjnid: u32, + /// offset: 32 + #[prost(enumeration = "Gjcofaflaei", tag = "10")] + pub source_type: i32, + /// offset: 24 + #[prost(uint32, tag = "15")] + pub exp: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(9954)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Clcoajdpmjn { + /// offset: 48 + #[prost(uint32, tag = "1")] + pub idipbepcifg: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub gepkddnjing: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub finish_time: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "7")] + pub ikokepjghaf: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(uint32, tag = "8")] + pub stage_id: u32, + /// offset: 52 + #[prost(bool, tag = "9")] + pub is_win: bool, + /// offset: 56 + #[prost(uint32, tag = "10")] + pub gephkcplajf: u32, + /// offset: 44 + #[prost(uint32, tag = "14")] + pub retcode: u32, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(9957)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Iclfacjdjhb { + /// offset: 24 + #[prost(uint32, tag = "1")] + pub level: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] + pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Paaimldhjci { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub neloakjaabi: u32, /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "5")] pub max_score: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub kkngifojlgj: u32, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub neloakjaabi: u32, } /// Obf: HAOAFJLCIMO /// Type: Req @@ -61000,72 +60578,63 @@ pub struct GetTelevisionActivityDataCsReq {} /// Obf: PNMLKLLEEFE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6966)] +#[cmdid(6968)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTelevisionActivityDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "6")] pub akdfabdhhio: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub retcode: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6976)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Oamgajbhjla { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub akdfabdhhio: ::prost::alloc::vec::Vec, -} /// Obf: GHFHMCLBJKI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6979)] +#[cmdid(6977)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TelevisionActivityBattleEndScNotify { - /// 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 = "11")] - pub djeimgghmgm: u32, /// offset: 40 - #[prost(uint32, tag = "8")] - pub bfnnifepaec: u32, + #[prost(uint32, tag = "1")] + pub turn_left: u32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub round_score: u32, /// offset: 44 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub aajfipmbmhc: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub gbhaibbfphj: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub total_score: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbikiimgkhh { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub avatar_id: u32, /// offset: 28 - #[prost(enumeration = "AvatarType", tag = "4")] + #[prost(uint32, tag = "12")] + pub avatar_id: u32, + /// offset: 24 + #[prost(enumeration = "AvatarType", tag = "13")] pub avatar_type: i32, } /// Obf: IKECLANKKII /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6980)] +#[cmdid(6972)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] - pub buff_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "4")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub kkngifojlgj: u32, + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: DCMOMHFNFAH /// Type: Rsp @@ -61073,185 +60642,164 @@ pub struct EnterTelevisionActivityStageCsReq { #[cmdid(6962)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct EnterTelevisionActivityStageScRsp { - /// offset: 24 - #[prost(message, optional, tag = "4")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] pub retcode: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "7")] pub kkngifojlgj: u32, + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub battle_info: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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 paipjmkcceh: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Kijjcobojfm { - /// offset: 24 - #[prost(string, tag = "12")] - pub jhihmepgdik: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "8")] - pub mfofnopeben: u32, /// offset: 36 #[prost(uint32, tag = "7")] - pub paipjmkcceh: u32, + pub hpcikhibfhd: u32, + /// offset: 16 + #[prost(string, tag = "9")] + pub anegimpiehl: ::prost::alloc::string::String, +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Kijjcobojfm { + /// offset: 24 + #[prost(uint32, tag = "15")] + pub text_join_item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3803)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[cmdid(3878)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ogfbeapmgjm { /// offset: 24 - #[prost(string, tag = "4")] - pub jhihmepgdik: ::prost::alloc::string::String, - /// offset: 32 - #[prost(uint32, tag = "5")] - pub paipjmkcceh: u32, - /// offset: 36 - #[prost(uint32, tag = "9")] - pub mfofnopeben: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: AKBOBPLCNFN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3880)] +#[cmdid(3893)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TextJoinQueryCsReq { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] pub obaojaoapbc: ::prost::alloc::vec::Vec, } /// Obf: JIGMJHLOHKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3827)] +#[cmdid(3858)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinQueryScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "8")] + /// offset: 24 + #[prost(message, repeated, tag = "2")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Obf: MPDCAFLJDEB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3836)] +#[cmdid(3888)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveCsReq { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "13")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, } /// Obf: ANIFBDMGAIC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3813)] +#[cmdid(3881)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TextJoinBatchSaveScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "1")] + /// offset: 16 + #[prost(message, repeated, tag = "2")] pub hpedoffjkkp: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ifbjjjobghb { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub max_score: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "3")] pub stage_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub max_score: u32, } /// Obf: ODNFOAKHMKM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7559)] +#[cmdid(7560)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTrackPhotoActivityDataCsReq {} /// Obf: BBKDJPONHPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7558)] +#[cmdid(7551)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrackPhotoActivityDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "8")] + #[prost(message, repeated, tag = "6")] pub pedckgnnpaj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pnicdffmddb { /// offset: 24 - #[prost(uint32, tag = "15")] - pub entity_id: u32, - /// offset: 28 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "8")] pub adgcojlmgah: bool, + /// offset: 28 + #[prost(uint32, tag = "12")] + pub entity_id: u32, } /// Obf: GNKPJLJDHCO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7552)] +#[cmdid(7553)] #[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")] + #[prost(uint32, tag = "10")] pub stage_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "12")] + pub piglhelgmij: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "13")] + pub cost_time: u32, } /// Obf: AGPEHMLFJBN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7560)] +#[cmdid(7555)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SettleTrackPhotoStageScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "4")] - pub piglhelgmij: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "11")] - pub stage_id: u32, /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] + pub stage_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub retcode: u32, /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub score_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "15")] + pub piglhelgmij: ::prost::alloc::vec::Vec, } /// Obf: MFDDPJOEDCF /// Type: Req @@ -61259,76 +60807,76 @@ pub struct SettleTrackPhotoStageScRsp { #[cmdid(7554)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartTrackPhotoStageCsReq { - /// offset: 24 - #[prost(bool, tag = "11")] - pub lcppndpkhph: bool, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(bool, tag = "10")] + pub lcppndpkhph: bool, + /// offset: 24 + #[prost(uint32, tag = "15")] pub stage_id: u32, } /// Obf: OBADCOMDOON /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7551)] +#[cmdid(7556)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct StartTrackPhotoStageScRsp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub fppecoiahep: u32, + #[prost(uint32, tag = "3")] + pub trans_no: u32, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "10")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(7556)] +#[cmdid(7552)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Egijmpcijog { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "9")] pub stage_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(7557)] +#[cmdid(7559)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Igkbmleljdh { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jbjnjpaocda { - /// offset: 16 - #[prost(message, optional, tag = "9")] - pub ajipblcionl: ::core::option::Option, - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] + pub summoned_pet_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "3")] + pub njdcpmenifg: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "6")] pub uid: u32, + /// offset: 40 + #[prost(int64, tag = "7")] + pub aimnjimdikm: i64, + /// offset: 48 + #[prost(bool, tag = "8")] + pub ojpddaojjkc: bool, + /// offset: 32 + #[prost(message, optional, tag = "12")] + pub ajipblcionl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Poblgkigine { - /// offset: 16 - #[prost(message, repeated, tag = "2")] + /// offset: 40 + #[prost(uint32, tag = "4")] + pub room_owner_uid: u32, + /// offset: 32 + #[prost(message, repeated, tag = "9")] pub player_info: ::prost::alloc::vec::Vec, - /// offset: 44 - #[prost(uint32, tag = "15")] - pub plidnbmcijh: u32, - #[prost(oneof = "poblgkigine::Cbcjbngjpdj", tags = "1153")] + #[prost(oneof = "poblgkigine::Cbcjbngjpdj", tags = "39")] pub cbcjbngjpdj: ::core::option::Option, } /// Nested message and enum types in `POBLGKIGINE`. @@ -61337,77 +60885,77 @@ pub mod poblgkigine { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Cbcjbngjpdj { /// offset: 24 - #[prost(message, tag = "1153")] + #[prost(message, tag = "39")] Lnmgofcomed(super::Pbmdebcgnmd), } } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9646)] +#[cmdid(9653)] #[derive(Clone, Copy, PartialEq, ::prost::Message)] pub struct Jgamellglge { - /// offset: 24 - #[prost(message, optional, tag = "9")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub njdcpmenifg: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9679)] +#[cmdid(9671)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jkilaalmfib { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub retcode: u32, } /// Obf: NCPEJLBJCLO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9754)] +#[cmdid(9644)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayRoomPlayerMoveScNotify { - /// offset: 24 - #[prost(message, optional, tag = "8")] + /// offset: 16 + #[prost(message, optional, tag = "5")] pub jenkgodeiom: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub plidnbmcijh: u32, + #[prost(uint32, tag = "8")] + pub op_uid: u32, /// offset: 36 - #[prost(uint32, tag = "10")] - pub ikdeijcedio: u32, + #[prost(uint32, tag = "14")] + pub room_owner_uid: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9625)] +#[cmdid(9747)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bodemoldhaa { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "11")] pub teleport_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9765)] +#[cmdid(9683)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Djihnchdfed { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "15")] pub retcode: u32, } /// Obf: MLNOEMIDHME /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9642)] +#[cmdid(9765)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayGameplayOperationScNotify { + /// offset: 40 + #[prost(uint32, tag = "7")] + pub room_owner_uid: u32, /// offset: 32 - #[prost(uint32, tag = "14")] - pub ikdeijcedio: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub plidnbmcijh: u32, + #[prost(uint32, tag = "15")] + pub op_uid: u32, #[prost( oneof = "social_play_gameplay_operation_sc_notify::Nbgbongljhm", - tags = "902, 623, 278, 1031, 332, 177, 1354, 199, 1153, 1794, 89, 1335, 1251, 1874" + tags = "914, 1883, 1621, 849, 832, 1786, 1794, 1625, 557, 799, 1359, 1834" )] pub nbgbongljhm: ::core::option::Option< social_play_gameplay_operation_sc_notify::Nbgbongljhm, @@ -61418,47 +60966,41 @@ pub mod social_play_gameplay_operation_sc_notify { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Nbgbongljhm { - /// offset: 16 - #[prost(message, tag = "902")] - Njdcpmenifg(super::Mhnnefbopie), - /// offset: 16 - #[prost(uint32, tag = "623")] + /// offset: 24 + #[prost(uint32, tag = "914")] Lmggglecnea(u32), - /// offset: 16 - #[prost(message, tag = "278")] + /// offset: 24 + #[prost(message, tag = "1883")] Gnlaecodenp(super::Jbjnjpaocda), - /// offset: 16 - #[prost(message, tag = "1031")] + /// offset: 24 + #[prost(message, tag = "1621")] Lmfmbjcnalj(super::Poblgkigine), - /// offset: 16 - #[prost(uint32, tag = "332")] + /// offset: 24 + #[prost(uint32, tag = "849")] Hjhphdacehe(u32), - /// offset: 16 - #[prost(message, tag = "177")] - Nieldclpola(super::Eiidkjfkipe), - /// offset: 16 - #[prost(message, tag = "1354")] + /// offset: 24 + #[prost(message, tag = "832")] Oemekbognjh(super::Bfakmcijfcb), - /// offset: 16 - #[prost(message, tag = "199")] + /// offset: 24 + #[prost(message, tag = "1786")] Onmnmlbanhk(super::Hmacehdgghb), - /// offset: 16 - #[prost(message, tag = "1153")] - Phkcdlphmpa(super::Mikgmgbhlen), - /// offset: 16 + /// offset: 24 #[prost(message, tag = "1794")] + Phkcdlphmpa(super::Mikgmgbhlen), + /// offset: 24 + #[prost(message, tag = "1625")] Labnnegjnho(super::Poblgkigine), - /// offset: 16 - #[prost(int64, tag = "89")] + /// offset: 24 + #[prost(int64, tag = "557")] Dbikjpdbmoe(i64), - /// offset: 16 - #[prost(message, tag = "1335")] + /// offset: 24 + #[prost(message, tag = "799")] Impbcbpifag(super::Ikbdjlnepbh), - /// offset: 16 - #[prost(uint32, tag = "1251")] + /// offset: 24 + #[prost(uint32, tag = "1359")] Bjlcbaakpdi(u32), - /// offset: 16 - #[prost(uint32, tag = "1874")] + /// offset: 24 + #[prost(uint32, tag = "1834")] Dlkoeianimk(u32), } } @@ -61471,386 +61013,382 @@ pub struct TrainCakeCatchGetDataCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jofhmcjpbce { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub count: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "4")] + pub count: u32, + /// offset: 24 + #[prost(uint32, tag = "12")] pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pjfimfjpmcn { - /// offset: 24 - #[prost(uint32, repeated, tag = "3")] + /// offset: 16 + #[prost(uint32, repeated, tag = "2")] pub lpdfmjpfgjh: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub pcpdheiejfo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Kkaclnnmmam { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub bpaogjplenj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(bool, tag = "12")] + #[prost(bool, tag = "3")] pub jmaodneonpf: bool, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub bpaogjplenj: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Onaadajbleb { /// offset: 24 - #[prost(uint32, tag = "7")] - pub onohpmdgnnh: u32, - /// offset: 32 - #[prost(int64, tag = "12")] + #[prost(int64, tag = "7")] pub dbikjpdbmoe: i64, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub onohpmdgnnh: u32, } /// Obf: HFALMNELEKP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9641)] +#[cmdid(9686)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchGetDataScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "11")] + /// offset: 100 + #[prost(uint32, tag = "1")] + pub retcode: u32, + /// offset: 96 + #[prost(bool, tag = "2")] + pub ojpddaojjkc: bool, + /// offset: 56 + #[prost(uint32, repeated, tag = "3")] pub performance_id_list: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "15")] - pub bjphdkebobk: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub nljbjmdpbgn: ::core::option::Option, + /// offset: 48 + #[prost(message, optional, tag = "8")] + pub jiellgelaba: ::core::option::Option, /// offset: 32 - #[prost(message, optional, tag = "1")] + #[prost(message, optional, tag = "9")] 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 nljbjmdpbgn: ::core::option::Option, - /// offset: 64 - #[prost(message, optional, tag = "7")] - pub jiellgelaba: ::core::option::Option, + #[prost(message, repeated, tag = "10")] + pub bjphdkebobk: ::prost::alloc::vec::Vec, /// offset: 72 - #[prost(message, repeated, tag = "8")] - pub cemfbjpolnp: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "11")] pub djmhhmmabjl: ::core::option::Option, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub cemfbjpolnp: ::prost::alloc::vec::Vec, /// offset: 88 - #[prost(int64, tag = "6")] + #[prost(int64, tag = "14")] pub cmhkfnfkgoi: i64, - /// offset: 96 - #[prost(uint32, tag = "4")] - pub retcode: u32, - /// offset: 100 - #[prost(bool, tag = "12")] - pub ojpddaojjkc: bool, + /// offset: 80 + #[prost(message, repeated, tag = "15")] + pub nieldclpola: ::prost::alloc::vec::Vec, } /// Obf: MODIAGGMAMG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9768)] +#[cmdid(9642)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainCakeCatchOpenBoxCsReq {} /// Obf: MHGGOEJBLCP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9760)] +#[cmdid(9718)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchOpenBoxScRsp { - /// 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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 40 + #[prost(int64, tag = "4")] + pub cmhkfnfkgoi: i64, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub bjphdkebobk: ::prost::alloc::vec::Vec, } /// Obf: JLPJAFHHGDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9644)] +#[cmdid(9668)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainCakeCatchSearchCsReq { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub pcpdheiejfo: u32, } /// Obf: GFCJIPKABEF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9716)] +#[cmdid(9672)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchSearchScRsp { /// offset: 16 - #[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")] + #[prost(uint32, repeated, tag = "3")] pub ginennkgdmg: ::prost::alloc::vec::Vec, - /// offset: 48 - #[prost(uint32, tag = "7")] - pub retcode: u32, /// offset: 52 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "6")] pub pcpdheiejfo: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub nieldclpola: ::core::option::Option, + /// offset: 48 + #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub cemfbjpolnp: ::prost::alloc::vec::Vec, } /// Obf: LGBFHCLGNCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9637)] +#[cmdid(9662)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyCsReq { - /// offset: 24 - #[prost(message, optional, tag = "10")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub nljbjmdpbgn: ::core::option::Option, } /// Obf: NFGMCNFHHBE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9752)] +#[cmdid(9658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDiyScRsp { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "2")] pub nljbjmdpbgn: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Obf: LPBPHOIIJNO /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9700)] +#[cmdid(9753)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlayTalkCsReq { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "13")] pub phkcdlphmpa: ::core::option::Option, } /// Obf: PGGEHFHFACC /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9755)] +#[cmdid(9628)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlayTalkScRsp { - /// offset: 16 - #[prost(message, optional, tag = "10")] - pub phkcdlphmpa: ::core::option::Option, /// offset: 32 - #[prost(int64, tag = "7")] + #[prost(int64, tag = "11")] pub end_time: i64, /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub phkcdlphmpa: ::core::option::Option, } /// Obf: NNFOMOBLFAC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9653)] +#[cmdid(9740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] - pub teleport_id: u32, - /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "1")] pub entry_id: u32, - /// offset: 32 - #[prost(enumeration = "Mfpdakoioed", tag = "8")] + /// offset: 28 + #[prost(enumeration = "Mfpdakoioed", tag = "3")] pub gjnmhilinhc: i32, + /// offset: 32 + #[prost(uint32, tag = "5")] + pub teleport_id: u32, } /// Obf: AABPMMILMLE /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9622)] +#[cmdid(9699)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlayPreCheckEnterRoomScRsp { /// offset: 24 - #[prost(int64, tag = "14")] - pub cmhkfnfkgoi: i64, - /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 32 + #[prost(int64, tag = "15")] + pub cmhkfnfkgoi: i64, } /// Obf: KNHLAKBNPCB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9720)] +#[cmdid(9767)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainCakeCatchDiyLikeCsReq {} /// Obf: DLAJEPIPOMO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9640)] +#[cmdid(9659)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainCakeCatchDiyLikeScRsp { - /// offset: 16 - #[prost(uint32, repeated, tag = "4")] - pub bpaogjplenj: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "4")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "8")] + pub bpaogjplenj: ::prost::alloc::vec::Vec, } +/// Type: Req #[derive(proto_derive::CmdID)] +#[cmdid(9713)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cieaalphgfm {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9632)] +#[cmdid(9661)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Bpjmeghiein { - /// offset: 16 - #[prost(message, optional, tag = "15")] + /// offset: 24 + #[prost(message, optional, tag = "5")] pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 36 - #[prost(bool, tag = "9")] - pub jmaodneonpf: bool, - /// offset: 40 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "9")] pub onohpmdgnnh: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, + /// offset: 40 + #[prost(bool, tag = "15")] + pub jmaodneonpf: bool, } /// Obf: OEHMGHHBKBJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9626)] +#[cmdid(9639)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlaySettingInfoScNotify { /// offset: 16 - #[prost(message, optional, tag = "6")] + #[prost(message, optional, tag = "13")] pub bohgfdfblen: ::core::option::Option, } /// Obf: NDCCLPKPEKJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(9698)] +#[cmdid(9666)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct SocialPlayQueryRecentVisitorsCsReq {} #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hhjlcggehpb { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "1")] pub cilgiddhodg: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "7")] - pub plpppcepbdo: u32, /// offset: 40 + #[prost(uint32, tag = "4")] + pub plpppcepbdo: u32, + /// offset: 32 #[prost(int64, tag = "13")] - pub npaifclapnh: i64, - /// offset: 48 - #[prost(int64, tag = "11")] pub kfacpobaagm: i64, } /// Obf: JIDMMPAOELM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(9676)] +#[cmdid(9725)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct SocialPlayQueryRecentVisitorsScRsp { - /// offset: 24 - #[prost(message, repeated, tag = "13")] - pub cmgoogdlbhp: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "4")] + pub recent_visitor_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "8")] pub retcode: u32, } /// Obf: DMKIHKJAMPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(9712)] +#[cmdid(9695)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainCakeCatchDataScNotify { - /// offset: 16 - #[prost(uint32, repeated, tag = "2")] - pub performance_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(uint32, repeated, tag = "10")] + pub performance_id_list: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "14")] pub nieldclpola: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iakfbfjchfb { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub ibhpafkopfo: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub unique_id: u32, - /// offset: 36 - #[prost(uint32, tag = "11")] - pub card_id: u32, - /// offset: 40 - #[prost(uint32, tag = "3")] + /// offset: 28 + #[prost(uint32, tag = "8")] pub eaffaccbaaa: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub unique_id: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub card_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Iedlkigjlem { /// offset: 16 - #[prost(message, repeated, tag = "9")] + #[prost(message, repeated, tag = "2")] 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")] + #[prost(message, optional, tag = "4")] pub lonfkfcfdnd: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "8")] pub lnlohdjifpk: u32, /// offset: 36 - #[prost(bool, tag = "8")] + #[prost(bool, tag = "14")] pub dofbghghdja: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] pub gdnehleomom: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub param: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub unique_id: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub ndebmegnckn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ecdinhehkoj { - /// offset: 24 - #[prost(uint32, repeated, tag = "12")] - pub bhkjifafhfn: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "6")] + /// offset: 48 + #[prost(uint32, tag = "1")] pub gmbdhlcgobi: u32, - /// offset: 36 - #[prost(uint32, tag = "5")] - pub fjonjanioik: u32, /// offset: 40 - #[prost(uint32, tag = "13")] - pub ebenomjdoof: u32, + #[prost(uint32, tag = "7")] + pub gaiefcfbnpa: u32, /// offset: 44 + #[prost(uint32, tag = "8")] + pub ebenomjdoof: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "9")] + pub bhkjifafhfn: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "10")] + pub fjonjanioik: u32, + /// offset: 32 #[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)] @@ -61858,282 +61396,254 @@ 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")] + #[prost(uint32, tag = "4")] + pub fjpeifmfpan: u32, + /// offset: 40 + #[prost(uint32, tag = "11")] pub idcjpijhncl: u32, + /// offset: 24 + #[prost(message, repeated, tag = "13")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jcpmkhcpcpn { /// offset: 24 - #[prost(uint32, tag = "6")] - pub gpignhpkffb: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "5")] pub dmjgciibpjk: u32, + /// offset: 28 + #[prost(uint32, tag = "13")] + pub gpignhpkffb: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lmkecapdmac { /// offset: 24 + #[prost(uint32, tag = "6")] + pub max_level: u32, + /// offset: 28 #[prost(uint32, tag = "9")] pub skill_id: u32, - /// offset: 28 + /// offset: 32 #[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, Eq, Hash, ::prost::Message)] pub struct Kiceghdkacp { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub gnbkdchldgl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "7")] pub fpkjonkifli: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub gnbkdchldgl: ::core::option::Option, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "15")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "1")] + pub record_id: u32, + /// offset: 32 + #[prost(bool, tag = "2")] pub jgdnjofhcnc: bool, /// offset: 40 - #[prost(uint32, tag = "15")] - pub record_id: u32, + #[prost(uint32, tag = "8")] + pub passenger_id: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "12")] + pub ghpfangeman: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aaakpgjdcfj { - /// offset: 16 - #[prost(message, repeated, tag = "2")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] 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 + /// offset: 56 + #[prost(uint32, tag = "7")] + pub oocofcbjojd: u32, + /// offset: 52 #[prost(uint32, tag = "8")] pub dmaamcippam: u32, - /// offset: 52 - #[prost(uint32, tag = "14")] - pub oocofcbjojd: u32, - /// offset: 56 - #[prost(uint32, tag = "3")] + /// offset: 48 + #[prost(uint32, tag = "10")] pub eaffaccbaaa: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "12")] + pub hfjbmjhahpe: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, repeated, tag = "15")] + pub skill_list: ::prost::alloc::vec::Vec, } #[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")] + #[prost(message, repeated, tag = "12")] pub passenger_info_list: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(uint32, repeated, tag = "14")] + pub ghpfangeman: ::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")] + #[prost(message, repeated, tag = "1")] 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, Eq, Hash, ::prost::Message)] -pub struct Egpaicfkhok { /// offset: 16 - #[prost(uint32, repeated, tag = "6")] + #[prost(message, optional, tag = "3")] + pub area_step_info: ::core::option::Option, + /// offset: 56 + #[prost(uint32, repeated, tag = "8")] pub verify_step_id_list: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "12")] + /// offset: 64 + #[prost(uint32, tag = "11")] + pub progress: u32, + /// offset: 68 + #[prost(uint32, tag = "13")] pub area_id: u32, + /// offset: 40 + #[prost(uint32, repeated, tag = "14")] + pub step_id_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(uint32, repeated, tag = "15")] + pub static_prop_id_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Idbcdhiokeg { - /// offset: 24 - #[prost(enumeration = "Jiiehebibmo", tag = "8")] - pub status: i32, /// offset: 28 - #[prost(uint32, tag = "9")] + #[prost(enumeration = "Jiiehebibmo", tag = "9")] + pub status: i32, + /// offset: 24 + #[prost(uint32, tag = "11")] pub dnligeofpel: u32, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub jlcaikefapn: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct AreaStepInfo { /// offset: 24 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "8")] pub bkklgclobcd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "9")] pub gkenfcllljc: u32, } /// Obf: MCHADDCNKPC /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8032)] +#[cmdid(8073)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildRoomScNotify { - /// offset: 16 - #[prost(message, optional, tag = "1")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub cpmhkecpboj: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gaggcodgdlb { /// offset: 24 - #[prost(int64, tag = "10")] - pub time: i64, - /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "3")] pub prop_id: u32, + /// offset: 32 + #[prost(int64, tag = "13")] + pub time: i64, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyInfo { - /// offset: 24 - #[prost(message, repeated, tag = "11")] - pub mmjffjedcdj: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "5")] - pub foopkfcihba: ::prost::alloc::vec::Vec, - /// offset: 40 - #[prost(uint32, repeated, tag = "10")] - pub dynamic_id_list: ::prost::alloc::vec::Vec, - /// offset: 48 - #[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")] + #[prost(uint32, tag = "1")] + pub star_num: u32, + /// offset: 16 + #[prost(message, repeated, tag = "2")] + pub mhabcmlhcgd: ::prost::alloc::vec::Vec, + /// offset: 60 + #[prost(uint32, tag = "4")] + pub jjgkipdgogp: u32, + /// offset: 68 + #[prost(uint32, tag = "5")] + pub bhejcejhlib: u32, + /// offset: 40 + #[prost(message, repeated, tag = "6")] + pub area_list: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "7")] + pub foopkfcihba: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(uint32, tag = "8")] + pub bkpfhfgiepe: u32, + /// offset: 32 + #[prost(message, optional, tag = "11")] pub cmcnnjkjnpk: ::core::option::Option, /// offset: 72 - #[prost(message, repeated, tag = "3")] - pub area_list: ::prost::alloc::vec::Vec, - /// offset: 80 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "14")] pub cur_fund: u32, - /// offset: 84 - #[prost(uint32, tag = "4")] - pub bhejcejhlib: u32, - /// offset: 88 - #[prost(bool, tag = "14")] + /// offset: 76 + #[prost(bool, tag = "15")] 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 TrainPartyData { + /// offset: 40 + #[prost(message, optional, tag = "6")] + pub train_party_info: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "7")] + pub hcjjplkelgc: ::core::option::Option, + /// offset: 52 + #[prost(uint32, tag = "8")] + pub record_id: u32, /// offset: 24 #[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(bool, tag = "14")] - pub lnmfdpfokff: bool, - /// offset: 52 - #[prost(uint32, tag = "10")] - pub record_id: u32, - /// offset: 56 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "11")] pub unlock_area_num: u32, - /// offset: 60 - #[prost(uint32, tag = "1")] - pub clmblfecloi: u32, + /// offset: 56 + #[prost(bool, tag = "15")] + pub lnmfdpfokff: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ephkiehongb { /// offset: 16 - #[prost(message, optional, tag = "6")] - pub ldaeahohmbb: ::core::option::Option, - /// offset: 24 - #[prost(message, optional, tag = "11")] - 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")] + #[prost(uint32, tag = "7")] pub idbdbicpbbg: u32, + /// offset: 48 + #[prost(message, optional, tag = "11")] + pub nimjpdmfbhn: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "14")] + pub hebcoocahol: ::core::option::Option, + /// offset: 32 + #[prost(message, optional, tag = "15")] + pub ldaeahohmbb: ::core::option::Option, } /// Obf: NNOICNIGEBC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8073)] +#[cmdid(8025)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyGetDataCsReq {} /// Obf: JBGGLDILCLK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8003)] +#[cmdid(8078)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGetDataScRsp { /// offset: 24 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "7")] pub train_party_data: ::core::option::Option, /// offset: 32 #[prost(uint32, tag = "9")] @@ -62142,173 +61652,166 @@ pub struct TrainPartyGetDataScRsp { /// Obf: DAKMNFLCCMJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8080)] +#[cmdid(8093)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyUseCardCsReq { /// offset: 24 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "5")] pub fgihkkkogjd: u32, } /// Obf: OKFKNBCEGPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8027)] +#[cmdid(8058)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyUseCardScRsp { /// offset: 24 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "1")] pub retcode: u32, /// offset: 28 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "5")] pub fgihkkkogjd: u32, } /// Obf: GNHEKLOMECL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8036)] +#[cmdid(8088)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyMoveScNotify { /// offset: 24 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "6")] pub jabplbjakkm: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub dngkglfmgge: u32, } /// Obf: HILKDNFLNLL /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8015)] +#[cmdid(8086)] #[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")] + #[prost(uint32, tag = "6")] pub fgihkkkogjd: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub cbfpjajakgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] 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, + pub dicaijchicb: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub khfhclbhapd: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub cfhojcbdfpe: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cefeijfpcke { - /// offset: 24 - #[prost(uint32, repeated, tag = "9")] + /// offset: 16 + #[prost(uint32, repeated, tag = "3")] pub switch_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "9")] pub mnlamkjiaoc: u32, } #[derive(proto_derive::CmdID)] -#[derive(Clone, PartialEq, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] pub struct Lmakfcihcma { - /// offset: 24 - #[prost(message, optional, tag = "13")] + /// offset: 16 + #[prost(message, optional, tag = "7")] pub gnbkdchldgl: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "13")] pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hbacefiacoi { - /// offset: 24 - #[prost(message, repeated, tag = "5")] + /// offset: 16 + #[prost(message, repeated, tag = "11")] 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")] + #[prost(message, optional, tag = "15")] pub fmigokidkjl: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mjmpolbbfna { /// offset: 24 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "1")] pub eaffaccbaaa: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dmfmmkjocnj { - /// offset: 16 - #[prost(message, optional, tag = "7")] + /// offset: 24 + #[prost(message, optional, tag = "6")] 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, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub skill_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mgoloigoamb { - /// offset: 16 - #[prost(message, optional, tag = "3")] + /// offset: 24 + #[prost(message, optional, tag = "5")] pub ialieceafjb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Emeekfkdpfd { /// offset: 16 - #[prost(uint32, repeated, tag = "3")] + #[prost(uint32, repeated, tag = "12")] 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")] + #[prost(message, repeated, tag = "13")] 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")] + #[prost(uint32, tag = "2")] + pub lnlohdjifpk: u32, + /// offset: 40 + #[prost(bool, tag = "7")] pub dofbghghdja: bool, + /// offset: 32 + #[prost(message, optional, tag = "9")] + pub emgmfoblafn: ::core::option::Option, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub knmadmbfedb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gmcpckhhpob { /// offset: 36 - #[prost(enumeration = "Mkiibimnigk", tag = "11")] + #[prost(enumeration = "Mkiibimnigk", tag = "4")] pub src: i32, #[prost( oneof = "gmcpckhhpob::Mnlchejkdho", - tags = "1648, 508, 1574, 844, 1448, 1131, 1746, 1116, 481, 1269" + tags = "1049, 1178, 1432, 1139, 1877, 146, 1321, 609, 1998, 1852" )] pub mnlchejkdho: ::core::option::Option, } @@ -62317,55 +61820,55 @@ pub mod gmcpckhhpob { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { - /// offset: 24 - #[prost(message, tag = "1648")] + /// offset: 16 + #[prost(message, tag = "1049")] Emgmfoblafn(super::Iedlkigjlem), - /// offset: 24 - #[prost(message, tag = "508")] + /// offset: 16 + #[prost(message, tag = "1178")] Beemefmjeaa(super::Hbacefiacoi), - /// offset: 24 - #[prost(message, tag = "1574")] + /// offset: 16 + #[prost(message, tag = "1432")] Bpneoplhebk(super::Hpagfccnche), - /// offset: 24 - #[prost(message, tag = "844")] + /// offset: 16 + #[prost(message, tag = "1139")] Oedjeoaecac(super::Mjmpolbbfna), - /// offset: 24 - #[prost(message, tag = "1448")] + /// offset: 16 + #[prost(message, tag = "1877")] Jpbbdgjbhkn(super::Medchlcioei), - /// offset: 24 - #[prost(message, tag = "1131")] + /// offset: 16 + #[prost(message, tag = "146")] Cnlgpljfmka(super::Dmfmmkjocnj), - /// offset: 24 - #[prost(message, tag = "1746")] + /// offset: 16 + #[prost(message, tag = "1321")] Belkgejfoif(super::Bhbjlgfhlhm), - /// offset: 24 - #[prost(message, tag = "1116")] + /// offset: 16 + #[prost(message, tag = "609")] Efjkkfnncgn(super::Flpmbepbpgn), - /// offset: 24 - #[prost(message, tag = "481")] + /// offset: 16 + #[prost(message, tag = "1998")] Keoomcjahmg(super::Mgoloigoamb), - /// offset: 24 - #[prost(message, tag = "1269")] + /// offset: 16 + #[prost(message, tag = "1852")] Hohnmngncmg(super::Emeekfkdpfd), } } /// Obf: AHKPAKFGGGG /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8010)] +#[cmdid(8026)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartySyncUpdateScNotify { - /// offset: 16 - #[prost(message, repeated, tag = "8")] + /// offset: 24 + #[prost(message, repeated, tag = "13")] pub jkpjfkcbiem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Hjleciiekgi { - /// offset: 36 - #[prost(uint32, tag = "5")] + /// offset: 32 + #[prost(uint32, tag = "13")] pub queue_position: u32, - #[prost(oneof = "hjleciiekgi::Fgliodajfml", tags = "1477, 1935, 1554, 1811")] + #[prost(oneof = "hjleciiekgi::Fgliodajfml", tags = "628, 668, 1733")] pub fgliodajfml: ::core::option::Option, } /// Nested message and enum types in `HJLECIIEKGI`. @@ -62374,234 +61877,228 @@ pub mod hjleciiekgi { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Fgliodajfml { /// offset: 24 - #[prost(message, tag = "1477")] + #[prost(message, tag = "628")] Klonpdnkbjf(super::Amejefbkpch), /// offset: 24 - #[prost(message, tag = "1935")] - Oplcaidocji(super::Lkiomebiico), - /// offset: 24 - #[prost(message, tag = "1554")] + #[prost(message, tag = "668")] Akdjgijmhpj(super::Ogafhkmjela), /// offset: 24 - #[prost(message, tag = "1811")] + #[prost(message, tag = "1733")] Lgbjdfhbind(super::Jebgfijpapg), } } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mdjaphpoaba { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub hafokmhcgfm: u32, /// offset: 28 - #[prost(bool, tag = "9")] - pub heljnhndcjp: bool, + #[prost(bool, tag = "2")] + pub is_selected: bool, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub hafokmhcgfm: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Amejefbkpch { - /// offset: 24 - #[prost(message, repeated, tag = "9")] + /// offset: 36 + #[prost(uint32, tag = "4")] + pub event_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "12")] pub kfnmiembjgd: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] - pub event_id: u32, - /// offset: 36 #[prost(enumeration = "Lhlbgjlffkk", tag = "13")] - pub laoacnpdold: i32, + pub event_type: i32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mdoimcnfdlc { /// offset: 24 - #[prost(uint32, tag = "2")] - pub hafokmhcgfm: u32, - /// offset: 28 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "12")] pub event_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Olbkadikigl { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "14")] pub cbfpjajakgi: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gokoiadhfcn { + /// offset: 28 + #[prost(uint32, tag = "7")] + pub max_level: u32, + /// offset: 32 + #[prost(uint32, tag = "9")] + pub skill_id: u32, /// offset: 24 #[prost(uint32, tag = "14")] pub level: u32, - /// offset: 28 - #[prost(uint32, tag = "13")] - pub skill_id: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub hcbaddhnidg: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Lkiomebiico { - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub flhhblafjlf: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "6")] pub passenger_id: u32, + /// offset: 16 + #[prost(message, repeated, tag = "11")] + pub flhhblafjlf: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Jebgfijpapg { /// offset: 16 - #[prost(message, repeated, tag = "11")] + #[prost(message, repeated, tag = "8")] pub pbldcddfkie: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "12")] pub jghcfcgeieo: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pfaianendee { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "6")] 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, + #[prost(message, repeated, tag = "15")] + pub skill_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Elbilfgfdha { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub unique_id: u32, /// offset: 28 - #[prost(uint32, tag = "9")] - pub gpignhpkffb: u32, - /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "4")] pub passenger_id: u32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub gpignhpkffb: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dkigclfpgfo { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub passenger_id: u32, /// offset: 28 #[prost(uint32, tag = "3")] pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "8")] + pub passenger_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ogafhkmjela { - /// offset: 24 - #[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 = "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 = "2")] + pub total_score: u32, + /// offset: 56 + #[prost(uint32, tag = "7")] + pub reach_point: u32, + /// offset: 48 + #[prost(uint32, tag = "9")] + pub clmfkhajklh: u32, + /// offset: 32 + #[prost(message, repeated, tag = "10")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, + /// offset: 52 #[prost(uint32, tag = "11")] - pub pildipcfmil: u32, + pub celhpmmlhgl: u32, + /// offset: 64 + #[prost(uint32, tag = "12")] + pub oenpdhnalla: u32, + /// offset: 24 + #[prost(message, repeated, tag = "14")] + pub jpoohonhfji: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub eeoeflkfnim: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bdggehglfac { - /// offset: 24 - #[prost(uint32, tag = "12")] - pub skill_id: u32, /// offset: 28 - #[prost(uint32, tag = "15")] - pub klkaifedlnk: u32, - /// offset: 32 #[prost(enumeration = "TrainPartyMtSkillBriefType", tag = "6")] pub skill_type: i32, + /// offset: 24 + #[prost(uint32, tag = "12")] + pub klkaifedlnk: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub skill_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Cpkcmmpfcge { - /// offset: 24 - #[prost(message, repeated, tag = "2")] + /// offset: 16 + #[prost(message, repeated, tag = "8")] pub pbfnpodndid: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub ddagdnndcdi: u32, /// offset: 36 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "10")] + pub ddagdnndcdi: u32, + /// offset: 32 + #[prost(uint32, tag = "11")] pub unique_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Caihacokajo { /// offset: 24 - #[prost(message, optional, tag = "4")] - pub elmcgfmgili: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "2")] pub aegplacjfio: ::prost::alloc::vec::Vec, /// offset: 40 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "5")] pub odobgieggeo: u32, + /// offset: 32 + #[prost(message, optional, tag = "6")] + pub elmcgfmgili: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ckpngmlenfa { - /// offset: 16 - #[prost(uint32, repeated, tag = "13")] + /// offset: 24 + #[prost(uint32, repeated, tag = "1")] 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, + #[prost(message, repeated, tag = "3")] + pub eeoeflkfnim: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, optional, tag = "4")] + pub knmadmbfedb: ::core::option::Option, /// offset: 84 + #[prost(enumeration = "Bgppdmipddh", tag = "6")] + pub category: i32, + /// offset: 32 + #[prost(message, repeated, tag = "7")] + pub licjodmhbha: ::prost::alloc::vec::Vec, + /// offset: 24 + #[prost(message, repeated, tag = "8")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, + /// offset: 40 + #[prost(message, optional, tag = "9")] + pub kioejhhabkc: ::core::option::Option, + /// offset: 48 + #[prost(message, repeated, tag = "11")] + pub jhfbmekemmk: ::prost::alloc::vec::Vec, + /// offset: 76 + #[prost(uint32, tag = "13")] + pub celhpmmlhgl: u32, + /// offset: 72 + #[prost(uint32, tag = "14")] + pub total_score: u32, + /// offset: 80 #[prost(uint32, tag = "15")] pub score_id: u32, } @@ -62609,37 +62106,37 @@ pub struct Ahhmlenldef { #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mocndoceojm { /// offset: 24 - #[prost(uint32, repeated, tag = "13")] + #[prost(uint32, repeated, tag = "14")] 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 cikdphgpigk: ::prost::alloc::vec::Vec, - /// offset: 24 - #[prost(message, repeated, tag = "14")] - pub cobenbobpkd: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, repeated, tag = "7")] + /// offset: 40 + #[prost(message, repeated, tag = "1")] pub eeoeflkfnim: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "7")] + pub cobenbobpkd: ::prost::alloc::vec::Vec, /// offset: 48 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub oenpdhnalla: u32, + /// offset: 32 + #[prost(message, repeated, tag = "15")] + pub cikdphgpigk: ::prost::alloc::vec::Vec, } /// Obf: JOCFCCGIPEA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8029)] +#[cmdid(8071)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyHandlePendingActionCsReq { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub queue_position: u32, #[prost( oneof = "train_party_handle_pending_action_cs_req::Kilbfaafdpd", - tags = "2023, 779, 145, 885" + tags = "1533, 352, 1642, 795" )] pub kilbfaafdpd: ::core::option::Option< train_party_handle_pending_action_cs_req::Kilbfaafdpd, @@ -62650,41 +62147,41 @@ pub mod train_party_handle_pending_action_cs_req { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Oneof)] pub enum Kilbfaafdpd { - /// offset: 16 - #[prost(message, tag = "2023")] + /// offset: 24 + #[prost(message, tag = "1533")] Klonpdnkbjf(super::Mdoimcnfdlc), - /// offset: 16 - #[prost(message, tag = "779")] + /// offset: 24 + #[prost(message, tag = "352")] Lgbjdfhbind(super::Pfaianendee), - /// offset: 16 - #[prost(message, tag = "145")] + /// offset: 24 + #[prost(message, tag = "1642")] Nellgpkhike(super::Ckpngmlenfa), - /// offset: 16 - #[prost(message, tag = "885")] + /// offset: 24 + #[prost(message, tag = "795")] Nmefkabdhan(super::Mocndoceojm), } } /// Obf: POOMINFCCKG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8012)] +#[cmdid(8040)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyHandlePendingActionScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub cbfpjajakgi: ::core::option::Option, /// offset: 44 - #[prost(uint32, tag = "13")] - pub retcode: u32, + #[prost(uint32, tag = "1")] + pub queue_position: u32, + /// offset: 32 + #[prost(message, optional, tag = "7")] + pub cbfpjajakgi: ::core::option::Option, /// offset: 48 + #[prost(uint32, tag = "11")] + pub retcode: u32, + /// offset: 40 #[prost(bool, tag = "14")] pub hmnaopoklge: bool, - /// offset: 52 - #[prost(uint32, tag = "15")] - pub queue_position: u32, #[prost( oneof = "train_party_handle_pending_action_sc_rsp::Kilbfaafdpd", - tags = "304, 1830, 393, 1905" + tags = "1482, 1711, 744, 1305" )] pub kilbfaafdpd: ::core::option::Option< train_party_handle_pending_action_sc_rsp::Kilbfaafdpd, @@ -62695,124 +62192,115 @@ pub mod train_party_handle_pending_action_sc_rsp { #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Kilbfaafdpd { - /// offset: 24 - #[prost(message, tag = "304")] + /// offset: 16 + #[prost(message, tag = "1482")] Eebfclfobpg(super::Olbkadikigl), - /// offset: 24 - #[prost(message, tag = "1830")] + /// offset: 16 + #[prost(message, tag = "1711")] Omlncjegjac(super::Kdbjbejpgoo), - /// offset: 24 - #[prost(message, tag = "393")] + /// offset: 16 + #[prost(message, tag = "744")] Bhmjdneobnk(super::Ahhmlenldef), - /// offset: 24 - #[prost(message, tag = "1905")] + /// offset: 16 + #[prost(message, tag = "1305")] Igmepoblffb(super::Djkacfoffah), } } /// Obf: OOCLLLOHBGK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8054)] +#[cmdid(8033)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyBuildStartStepCsReq { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub pficnbhihba: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "1")] + pub dnligeofpel: u32, + /// offset: 40 + #[prost(uint32, tag = "2")] + pub area_id: u32, /// offset: 32 #[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, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub pficnbhihba: ::core::option::Option, } /// Obf: DCJNIPEPHAM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8083)] +#[cmdid(8038)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyBuildStartStepScRsp { /// offset: 24 - #[prost(uint32, tag = "12")] - pub retcode: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub cur_fund: u32, + /// offset: 28 + #[prost(uint32, tag = "4")] + pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bhopikpampj { - /// offset: 16 - #[prost(message, optional, tag = "12")] - pub oofpppceidp: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "7")] pub area_id: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub oofpppceidp: ::core::option::Option, } /// Obf: JOJAAMHMCAB /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8009)] +#[cmdid(8039)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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 diy_dynamic_id: u32, + /// offset: 28 + #[prost(uint32, tag = "3")] + pub dice_slot_id: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] pub area_id: u32, - /// offset: 36 - #[prost(bool, tag = "1")] - pub bkcnaamghkj: bool, } /// Obf: MELNFDAIHIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8042)] +#[cmdid(8004)] #[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")] + #[prost(uint32, tag = "5")] pub area_id: u32, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "10")] + pub jkpjfkcbiem: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pplkbfmcgld { - /// offset: 16 - #[prost(message, repeated, tag = "2")] + /// offset: 24 + #[prost(message, repeated, tag = "6")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub bpgbeeohplj: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Aiocpflcnlb { /// offset: 16 - #[prost(message, repeated, tag = "2")] + #[prost(message, repeated, tag = "1")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "2")] pub progress: u32, /// offset: 36 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "7")] pub area_id: u32, /// offset: 40 #[prost(uint32, tag = "10")] @@ -62822,44 +62310,37 @@ pub struct Aiocpflcnlb { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Docmdcpjieh { /// offset: 24 - #[prost(uint32, tag = "9")] - pub mhijjhmghfn: u32, - /// offset: 28 #[prost(uint32, tag = "13")] + pub star_num: u32, + /// offset: 28 + #[prost(uint32, tag = "14")] pub bhejcejhlib: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nfnknnfjilk { /// offset: 24 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "2")] pub iojoiohieab: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Lgloclbfdlk { - /// offset: 24 - #[prost(uint32, tag = "8")] - pub elggjomeagn: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cnfpbajniel { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub jbeekbjmiia: u32, /// offset: 28 #[prost(uint32, tag = "5")] pub area_id: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] + pub jbeekbjmiia: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iojldheclih { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub diy_dynamic_id: u32, /// offset: 32 - #[prost(int64, tag = "5")] + #[prost(uint32, tag = "3")] + pub diy_dynamic_id: u32, + /// offset: 24 + #[prost(int64, tag = "8")] pub time: i64, } #[derive(proto_derive::CmdID)] @@ -62873,24 +62354,24 @@ pub struct Fahbcnpnbnc { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Bakfomadbcj { /// offset: 24 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "15")] pub bkpfhfgiepe: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cbjgonhjaac { /// offset: 24 - #[prost(uint32, repeated, tag = "7")] + #[prost(uint32, repeated, tag = "14")] pub foomipjjkog: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "15")] pub area_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Ignngonlfaj { - /// offset: 24 - #[prost(message, repeated, tag = "8")] + /// offset: 16 + #[prost(message, repeated, tag = "3")] pub area_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] @@ -62898,7 +62379,7 @@ pub struct Ignngonlfaj { pub struct Ffmmfbmobeg { #[prost( oneof = "ffmmfbmobeg::Mnlchejkdho", - tags = "682, 301, 1194, 744, 198, 933, 1884, 60, 1375, 77, 792" + tags = "1891, 110, 684, 725, 1269, 1783, 231, 1182, 100, 1822" )] pub mnlchejkdho: ::core::option::Option, } @@ -62908,193 +62389,183 @@ pub mod ffmmfbmobeg { #[derive(Clone, PartialEq, ::prost::Oneof)] pub enum Mnlchejkdho { /// offset: 16 - #[prost(message, tag = "682")] + #[prost(message, tag = "1891")] Cngokikbgaj(super::Fahbcnpnbnc), /// offset: 16 - #[prost(message, tag = "301")] + #[prost(message, tag = "110")] Llcocejhkld(super::Pplkbfmcgld), /// offset: 16 - #[prost(message, tag = "1194")] + #[prost(message, tag = "684")] Mfnelhnlngi(super::Aiocpflcnlb), /// offset: 16 - #[prost(message, tag = "744")] + #[prost(message, tag = "725")] Fhbmgffbolp(super::Docmdcpjieh), /// offset: 16 - #[prost(message, tag = "198")] + #[prost(message, tag = "1269")] Fckncndekae(super::Nfnknnfjilk), /// offset: 16 - #[prost(message, tag = "933")] + #[prost(message, tag = "1783")] Nefbgmngkbn(super::Cnfpbajniel), /// offset: 16 - #[prost(message, tag = "1884")] + #[prost(message, tag = "231")] Bjmfdaflnec(super::Iojldheclih), /// offset: 16 - #[prost(message, tag = "60")] - Mnfdlmdbimb(super::Lgloclbfdlk), - /// offset: 16 - #[prost(message, tag = "1375")] + #[prost(message, tag = "1182")] Lcnjlpddfee(super::Bakfomadbcj), /// offset: 16 - #[prost(message, tag = "77")] + #[prost(message, tag = "100")] Fpmnnmmpokl(super::Ignngonlfaj), /// offset: 16 - #[prost(message, tag = "792")] + #[prost(message, tag = "1822")] Odgcbidognd(super::Oiipjfdnpah), } } /// Obf: LFHAFKOJBAB /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8076)] +#[cmdid(8011)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildingUpdateNotify { /// offset: 24 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "15")] pub ooabobhekeh: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8061)] +#[cmdid(8048)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fhlhoepckag {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8024)] +#[cmdid(8045)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fddjjcfnfoj { /// offset: 24 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8071)] +#[cmdid(8069)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Amdompigbpg {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8078)] +#[cmdid(8065)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dbghchponoh { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Djbjmhkmomb { - /// offset: 24 - #[prost(uint32, tag = "1")] - pub level: u32, /// offset: 28 - #[prost(enumeration = "Bgppdmipddh", tag = "5")] + #[prost(enumeration = "Bgppdmipddh", tag = "3")] pub jappkifahph: i32, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub level: u32, } /// Obf: GNFJOHCLDFE /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8030)] +#[cmdid(8005)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlaySettleNotify { /// offset: 16 - #[prost(message, optional, tag = "5")] + #[prost(message, optional, tag = "3")] pub enbjcmpcmlk: ::core::option::Option, - /// offset: 32 - #[prost(uint32, repeated, tag = "12")] - pub cejpcmheemn: ::prost::alloc::vec::Vec, /// offset: 40 #[prost(uint32, tag = "6")] pub unlock_area_num: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "10")] + pub cejpcmheemn: ::prost::alloc::vec::Vec, /// offset: 44 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "12")] pub record_id: u32, } /// Obf: BAMIHIIOBNM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8092)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +#[cmdid(8084)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartyGamePlayStartCsReq { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] - pub cfhojcbdfpe: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "10")] pub idbdbicpbbg: u32, } /// Obf: IJMCKLDMLDL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8066)] +#[cmdid(8021)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyGamePlayStartScRsp { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "7")] pub fjkhjaddkld: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8020)] +#[cmdid(8034)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ibncbepcapf {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8099)] +#[cmdid(8096)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dniafcgkeop { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub retcode: u32, /// offset: 28 #[prost(uint32, tag = "8")] + pub retcode: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub buff_id: u32, } /// Obf: IADPNINDFOK /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8067)] +#[cmdid(8029)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct TrainPartyTakeBuildLevelAwardCsReq { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub fphfhcgnngm: u32, -} +pub struct TrainPartyTakeBuildLevelAwardCsReq {} /// Obf: LACGKNHJGKN /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8085)] +#[cmdid(8063)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyTakeBuildLevelAwardScRsp { - /// offset: 24 - #[prost(message, optional, tag = "10")] - pub item_list: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "12")] - pub fphfhcgnngm: u32, - /// offset: 36 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "7")] pub retcode: u32, + /// offset: 36 + #[prost(uint32, tag = "8")] + pub fphfhcgnngm: u32, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub item_list: ::core::option::Option, } /// Obf: AMABCENGLBJ /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8053)] +#[cmdid(8015)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyCsReq { /// offset: 24 - #[prost(message, optional, tag = "12")] + #[prost(message, optional, tag = "11")] pub aclkmfcdmed: ::core::option::Option, } /// Obf: DJNFKMCDDCM /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8063)] +#[cmdid(8018)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { - /// offset: 24 + /// offset: 16 #[prost(message, optional, tag = "1")] pub aclkmfcdmed: ::core::option::Option, /// offset: 32 @@ -63105,59 +62576,59 @@ pub struct TrainPartyBuildSelfDisplayAreaDiyScRsp { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Heljnonbkph { /// offset: 24 - #[prost(uint32, tag = "2")] - pub eiklmfpmjjd: u32, + #[prost(int64, tag = "2")] + pub expire_time: i64, /// offset: 32 - #[prost(int64, tag = "1")] - pub kamopeebohj: i64, + #[prost(uint32, tag = "8")] + pub eiklmfpmjjd: u32, } /// Obf: BPMHNPHIHHF /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(8017)] +#[cmdid(8053)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainPartyBuildSelfDisplayAreaDiyScNotify { /// offset: 24 - #[prost(message, optional, tag = "13")] + #[prost(message, optional, tag = "2")] pub train_party_data: ::core::option::Option, } /// Obf: HHDHGGCAJJL /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(8006)] +#[cmdid(8052)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillCsReq { /// offset: 24 - #[prost(bool, tag = "13")] + #[prost(bool, tag = "6")] pub peljacanafh: bool, } /// Obf: MOMHHDACBOF /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(8100)] +#[cmdid(8020)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainPartySetBadgeAutoFillScRsp { - /// offset: 24 - #[prost(bool, tag = "5")] - pub peljacanafh: bool, /// offset: 28 - #[prost(uint32, tag = "1")] + #[prost(bool, tag = "2")] + pub peljacanafh: bool, + /// offset: 24 + #[prost(uint32, tag = "13")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Deffflgjaem { - /// offset: 24 - #[prost(uint32, tag = "10")] - pub dooacehopee: u32, /// offset: 28 - #[prost(bool, tag = "15")] + #[prost(uint32, tag = "6")] + pub dooacehopee: u32, + /// offset: 24 + #[prost(bool, tag = "7")] pub is_meet: bool, } /// Obf: KGONMGJNBLA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3773)] +#[cmdid(3725)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainVisitorBehaviorFinishCsReq { /// offset: 24 @@ -63167,383 +62638,346 @@ pub struct TrainVisitorBehaviorFinishCsReq { /// Obf: AJGFHIIBNGP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3703)] +#[cmdid(3778)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorBehaviorFinishScRsp { - /// offset: 24 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "2")] - pub dooacehopee: u32, - /// offset: 36 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub dooacehopee: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Npebolnhfal { /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + #[prost(uint32, repeated, tag = "13")] pub mpndoljmbfh: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3727)] +#[cmdid(3758)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Eidkoeheaaa { /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "3")] pub lpolkfnceab: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: JGBPIBNACKP /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3736)] +#[cmdid(3788)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TrainRefreshTimeNotify { /// offset: 24 - #[prost(uint64, tag = "2")] + #[prost(uint64, tag = "10")] pub iamknfkclch: u64, } /// Obf: DKMMAPLHFOA /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(3713)] +#[cmdid(3781)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TrainVisitorRewardSendNotify { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub reward: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub dooacehopee: u32, /// offset: 36 - #[prost(enumeration = "Cfcpoedppkb", tag = "1")] + #[prost(enumeration = "Cfcpoedppkb", tag = "7")] pub r#type: i32, + /// offset: 32 + #[prost(uint32, tag = "8")] + pub dooacehopee: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub reward: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mnkgdkaielh { /// offset: 16 - #[prost(uint32, repeated, tag = "12")] + #[prost(uint32, repeated, tag = "2")] pub hbgleoajjge: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub imhlmhkopld: u32, /// offset: 36 - #[prost(bool, tag = "11")] - pub lhnhmfekndj: bool, - /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "5")] pub dooacehopee: u32, - /// offset: 44 - #[prost(enumeration = "TrainVisitorStatus", tag = "8")] + /// offset: 40 + #[prost(enumeration = "TrainVisitorStatus", tag = "6")] pub status: i32, + /// offset: 44 + #[prost(uint32, tag = "8")] + pub imhlmhkopld: u32, + /// offset: 32 + #[prost(bool, tag = "13")] + pub lhnhmfekndj: bool, } /// Obf: OGBKODNDKEN /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3715)] +#[cmdid(3786)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTrainVisitorRegisterCsReq { /// offset: 24 - #[prost(enumeration = "Ackpcffemhb", tag = "13")] + #[prost(enumeration = "Ackpcffemhb", tag = "6")] pub r#type: i32, } /// Obf: GMBECKPIIHH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3781)] +#[cmdid(3747)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTrainVisitorRegisterScRsp { - /// offset: 24 - #[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")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(uint32, repeated, tag = "6")] + pub blkhpcpaldn: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "15")] + pub nedbifjpbdj: ::prost::alloc::vec::Vec, } /// Obf: FMIGHLPJAME /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3710)] +#[cmdid(3726)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "12")] pub dooacehopee: u32, } /// Obf: NEGJACBFGHB /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3787)] +#[cmdid(3713)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct TakeTrainVisitorBehaviorRewardScRsp { + /// offset: 32 + #[prost(uint32, tag = "8")] + pub dooacehopee: u32, + /// offset: 36 + #[prost(uint32, tag = "12")] + pub retcode: u32, /// 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 dooacehopee: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(3729)] +#[cmdid(3771)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nnahgdgnoek { /// offset: 24 - #[prost(uint32, repeated, tag = "8")] + #[prost(uint32, repeated, tag = "6")] pub blkhpcpaldn: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(3712)] +#[cmdid(3740)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Obicgcefcci { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "5")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ngiobcjinog { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub epljkolipci: u32, /// offset: 28 - #[prost(uint32, tag = "12")] - 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")] + #[prost(int32, tag = "2")] pub knkfpenapbf: i32, + /// offset: 32 + #[prost(uint32, tag = "3")] + pub rotation: u32, + /// offset: 48 + #[prost(int32, tag = "4")] + pub aphmbadnmph: i32, + /// offset: 24 + #[prost(uint32, tag = "10")] + pub epljkolipci: u32, + /// offset: 40 + #[prost(uint64, tag = "11")] + pub unique_id: u64, /// offset: 52 - #[prost(uint32, tag = "2")] - pub nmelcpiokno: u32, + #[prost(uint32, tag = "15")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kjmkojehmii { - /// offset: 24 - #[prost(message, repeated, tag = "8")] - pub lfdlfddeaca: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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")] + #[prost(enumeration = "Oflkobjhfkh", tag = "2")] pub beanbfljelp: i32, + /// offset: 32 + #[prost(uint32, tag = "4")] + pub dcijefmacme: u32, + /// offset: 24 + #[prost(message, repeated, tag = "6")] + pub lfdlfddeaca: ::prost::alloc::vec::Vec, + /// offset: 44 + #[prost(enumeration = "Olbnnjkcmai", tag = "11")] + pub pfolidbbhjn: i32, + /// offset: 40 + #[prost(uint32, tag = "13")] + pub cfcicbneojb: u32, } /// Obf: OMAFHCAGGCC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6473)] +#[cmdid(6425)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TravelBrochureGetDataCsReq {} /// Obf: JLJDPMBGLEP /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6403)] +#[cmdid(6478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureGetDataScRsp { - /// offset: 24 - #[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, + #[prost(uint32, tag = "4")] + pub custom_value: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "7")] + pub nnidcbokhfk: ::std::collections::HashMap, + /// offset: 32 + #[prost(map = "uint32, message", tag = "10")] + pub hjnjnfibmel: ::std::collections::HashMap, /// offset: 44 #[prost(uint32, tag = "12")] - pub custom_value: u32, + pub retcode: u32, } /// Obf: BMLNJOPALPJ /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6480)] +#[cmdid(6493)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TravelBrochurePageUnlockScNotify { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "6")] pub dcijefmacme: u32, } /// Obf: MFBNEECALDM /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6436)] +#[cmdid(6488)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TravelBrochureSelectMessageCsReq { - /// offset: 24 - #[prost(uint32, tag = "15")] - pub dcijefmacme: u32, /// offset: 28 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "3")] + pub dcijefmacme: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] pub cfcicbneojb: u32, } /// Obf: MEEPKLELIKK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6413)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct TravelBrochureSelectMessageScRsp { - /// 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 = "9")] - pub retcode: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Aeblmbdfnib { - /// offset: 24 - #[prost(uint32, tag = "11")] - 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(6481)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Dahldomhfan { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub edllnjiefbo: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] +pub struct TravelBrochureSelectMessageScRsp { + /// offset: 40 + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "8")] + pub edllnjiefbo: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "9")] + pub reward: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6410)] +#[cmdid(6426)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Gnilaaacodb { /// offset: 24 - #[prost(uint64, tag = "15")] + #[prost(uint64, tag = "5")] pub unique_id: u64, - /// offset: 32 - #[prost(uint32, tag = "14")] - pub item_id: u32, /// offset: 36 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub dcijefmacme: u32, + /// offset: 32 + #[prost(uint32, tag = "15")] + pub item_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6487)] +#[cmdid(6413)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Akgfmpcfook { - /// offset: 16 - #[prost(message, optional, tag = "6")] + /// offset: 24 + #[prost(message, optional, tag = "9")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "14")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6429)] +#[cmdid(6471)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, + /// offset: 24 + #[prost(uint32, tag = "4")] + pub dcijefmacme: u32, + /// offset: 32 + #[prost(uint64, tag = "7")] + pub unique_id: u64, + /// offset: 48 + #[prost(int32, tag = "8")] + pub aphmbadnmph: i32, + /// offset: 44 + #[prost(uint32, tag = "11")] + pub item_id: u32, + /// offset: 52 + #[prost(uint32, tag = "14")] + pub rotation: u32, + /// offset: 40 + #[prost(int32, tag = "15")] + pub knkfpenapbf: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6412)] +#[cmdid(6440)] #[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")] + #[prost(uint32, tag = "13")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub edllnjiefbo: ::core::option::Option, } /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(6454)] +#[cmdid(6433)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ddhiijajioo { /// offset: 24 - #[prost(uint32, tag = "15")] - pub ocjlbkdckhl: u32, - /// offset: 28 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub num: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Cchmhoonegg { - /// offset: 24 - #[prost(uint32, tag = "6")] - pub ocjlbkdckhl: u32, /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "4")] pub num: u32, + /// offset: 24 + #[prost(uint32, tag = "5")] + pub ocjlbkdckhl: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6409)] +#[cmdid(6439)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hpgigeeaghl { /// offset: 24 @@ -63552,612 +62986,612 @@ pub struct Hpgigeeaghl { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6442)] +#[cmdid(6404)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Mladijbblpn { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "7")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6476)] +#[cmdid(6411)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ohmieppckbj { - /// offset: 24 - #[prost(enumeration = "Oflkobjhfkh", tag = "10")] - pub debpjkjgcie: i32, /// offset: 28 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub dcijefmacme: u32, + /// offset: 24 + #[prost(enumeration = "Oflkobjhfkh", tag = "11")] + pub debpjkjgcie: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6438)] +#[cmdid(6436)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Fpgbalikpde { /// offset: 24 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "4")] pub retcode: u32, } /// Obf: MANBMLIGMLD /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6461)] +#[cmdid(6448)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TravelBrochurePageResetCsReq { /// offset: 24 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "3")] pub dcijefmacme: u32, } /// Obf: AINBIAHAJKH /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6424)] +#[cmdid(6445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochurePageResetScRsp { - /// offset: 16 - #[prost(message, optional, tag = "5")] + /// offset: 24 + #[prost(message, optional, tag = "12")] pub edllnjiefbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Dedkiifnecm { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub item_id: u32, /// offset: 28 - #[prost(int32, tag = "3")] + #[prost(uint32, tag = "1")] + pub item_id: u32, + /// offset: 24 + #[prost(uint32, tag = "3")] + pub epljkolipci: u32, + /// offset: 40 + #[prost(uint32, tag = "4")] + pub rotation: u32, + /// offset: 36 + #[prost(int32, tag = "11")] pub knkfpenapbf: i32, /// offset: 32 #[prost(int32, tag = "12")] pub aphmbadnmph: i32, - /// offset: 36 - #[prost(uint32, tag = "13")] - pub nmelcpiokno: u32, - /// offset: 40 - #[prost(uint32, tag = "6")] - pub epljkolipci: u32, } /// Obf: GHONBGEKOAI /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6471)] +#[cmdid(6469)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListCsReq { /// offset: 24 - #[prost(message, repeated, tag = "13")] + #[prost(message, repeated, tag = "1")] pub gmleojclcfb: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "11")] + #[prost(uint32, tag = "5")] pub dcijefmacme: u32, } /// Obf: FEEHNCGHLEO /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6478)] +#[cmdid(6465)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TravelBrochureApplyPasterListScRsp { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub edllnjiefbo: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "8")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub edllnjiefbo: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Enghacadbki { - /// offset: 24 - #[prost(uint32, tag = "9")] - pub fmifpfahfbl: u32, - /// offset: 28 - #[prost(enumeration = "TreasureDungeonRecordType", tag = "14")] - pub r#type: i32, /// offset: 32 - #[prost(uint32, tag = "4")] - pub egklfmchlco: u32, - /// offset: 36 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "1")] pub ldmhlkgilod: u32, /// offset: 40 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "7")] pub ffkdfoddbdn: u32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub egklfmchlco: u32, + /// offset: 24 + #[prost(uint32, tag = "11")] + pub fmifpfahfbl: u32, + /// offset: 36 + #[prost(enumeration = "TreasureDungeonRecordType", tag = "13")] + pub r#type: i32, } /// Obf: OLJMFHFEBAI /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4473)] +#[cmdid(4425)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonDataScNotify { /// offset: 16 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "5")] pub imhngdfgjja: ::core::option::Option, } /// Obf: KENIHFGIDEO /// Type: Notify #[derive(proto_derive::CmdID)] -#[cmdid(4403)] +#[cmdid(4478)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct TreasureDungeonFinishScNotify { - /// offset: 16 - #[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")] + #[prost(uint32, tag = "3")] + pub miafmbhcmog: u32, + /// offset: 24 + #[prost(map = "uint32, uint32", tag = "6")] + pub nlmhkdpjefo: ::std::collections::HashMap, + /// offset: 48 + #[prost(uint32, tag = "10")] + pub djcnklmcabg: u32, + /// offset: 32 + #[prost(map = "uint32, uint32", tag = "11")] + pub imalndjddno: ::std::collections::HashMap, + /// offset: 40 + #[prost(uint32, tag = "14")] + pub dehgkclnnap: u32, + /// offset: 52 + #[prost(bool, tag = "15")] pub is_win: bool, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Pponnihfjap { - /// offset: 16 - #[prost(message, repeated, tag = "357")] - pub pbnehhobbfc: ::prost::alloc::vec::Vec, - /// offset: 24 - #[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: 100 + #[prost(uint32, tag = "1")] + pub diplenngjii: u32, /// offset: 84 - #[prost(uint32, tag = "762")] - pub hcegfnhmmod: u32, - /// offset: 88 - #[prost(uint32, tag = "13")] - pub hadfmhcmlel: u32, - /// offset: 92 - #[prost(uint32, tag = "14")] - pub miafmbhcmog: u32, - /// offset: 96 #[prost(uint32, tag = "2")] pub eicekdbenkm: u32, - /// offset: 100 - #[prost(uint32, tag = "10")] + /// offset: 72 + #[prost(message, repeated, tag = "3")] + pub iedkeldfhlp: ::prost::alloc::vec::Vec, + /// offset: 56 + #[prost(message, repeated, tag = "5")] + pub hflophnbkgn: ::prost::alloc::vec::Vec, + /// offset: 96 + #[prost(uint32, tag = "7")] 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, + #[prost(uint32, tag = "8")] + pub defence_add: u32, + /// offset: 108 + #[prost(uint32, tag = "10")] + pub miafmbhcmog: u32, + /// offset: 80 + #[prost(uint32, tag = "14")] + pub attack_add: u32, + /// offset: 104 + #[prost(uint32, tag = "15")] + pub map_id: u32, + /// offset: 24 + #[prost(message, repeated, tag = "94")] + pub buff_list: ::prost::alloc::vec::Vec, + /// offset: 48 + #[prost(message, repeated, tag = "343")] + pub pbnehhobbfc: ::prost::alloc::vec::Vec, + /// offset: 16 + #[prost(message, repeated, tag = "375")] + pub fdoilglifib: ::prost::alloc::vec::Vec, + /// offset: 32 + #[prost(message, repeated, tag = "484")] + pub avatar_list: ::prost::alloc::vec::Vec, + /// offset: 89 + #[prost(bool, tag = "631")] + pub igjcgaghdpp: bool, + /// offset: 90 + #[prost(bool, tag = "949")] + pub nbnpgeamfjp: bool, + /// offset: 40 + #[prost(message, repeated, tag = "993")] + pub item_list: ::prost::alloc::vec::Vec, + /// offset: 88 + #[prost(bool, tag = "1148")] + pub mneifmedfgc: bool, + /// offset: 92 + #[prost(uint32, tag = "1507")] + pub hcegfnhmmod: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Nppffmbngbp { /// offset: 24 - #[prost(uint32, tag = "10")] - pub item_id: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "9")] pub item_count: u32, + /// offset: 28 + #[prost(uint32, tag = "15")] + pub item_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Ffmoagpphgp { - /// offset: 24 - #[prost(message, optional, tag = "6")] - 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, + #[prost(uint32, tag = "1")] + pub avatar_id: u32, /// offset: 40 #[prost(uint32, tag = "2")] - pub avatar_id: u32, + pub khjkdlnamip: u32, /// offset: 44 #[prost(uint32, tag = "5")] - pub khjkdlnamip: u32, + pub avatar_type: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub sp_bar: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "10")] + pub hp: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jdlipnfgeid { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "6")] pub avatar_type: u32, /// offset: 28 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "13")] pub avatar_id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jgnnojeeblp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub modpkccoajl: u32, /// offset: 28 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "2")] pub buff_id: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] + pub modpkccoajl: 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: 34 + #[prost(bool, tag = "4")] + pub can_interact: bool, + /// offset: 40 + #[prost(uint32, tag = "5")] + pub gdnehleomom: u32, /// offset: 44 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "6")] + pub ohccefialgl: u32, + /// offset: 35 + #[prost(bool, tag = "8")] + pub bbbinmpjcgi: bool, + /// offset: 36 + #[prost(uint32, tag = "9")] pub eilbaolilam: u32, + /// offset: 33 + #[prost(bool, tag = "12")] + pub is_locked: bool, + /// offset: 16 + #[prost(message, repeated, tag = "1568")] + pub buff_list: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "2")] + pub gdnehleomom: u32, + /// offset: 40 + #[prost(uint32, tag = "3")] + pub fbnbpphogli: u32, + /// offset: 24 + #[prost(uint32, tag = "6")] + pub egklfmchlco: u32, + /// offset: 28 + #[prost(uint32, tag = "8")] pub buff_id: u32, /// offset: 36 - #[prost(uint32, tag = "1")] - pub egklfmchlco: u32, - /// offset: 40 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "9")] pub jbgenfikggf: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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(uint32, tag = "1")] + pub defence_add: u32, + /// offset: 25 #[prost(bool, tag = "2")] pub has_passed: bool, /// offset: 36 - #[prost(uint32, tag = "11")] - pub hadfmhcmlel: u32, + #[prost(uint32, tag = "5")] + pub attack_add: u32, + /// offset: 32 + #[prost(uint32, tag = "6")] + pub eicekdbenkm: u32, + /// offset: 24 + #[prost(bool, tag = "7")] + pub is_entered: bool, /// offset: 40 - #[prost(uint32, tag = "9")] - pub nkmnccffbab: u32, - /// offset: 44 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "11")] pub miafmbhcmog: u32, + /// offset: 44 + #[prost(uint32, tag = "13")] + pub nkmnccffbab: u32, } /// Obf: MBDAPMIPEON /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4429)] +#[cmdid(4471)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTreasureDungeonActivityDataCsReq {} /// Obf: MHMEJAECMMA /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4412)] +#[cmdid(4440)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTreasureDungeonActivityDataScRsp { /// offset: 16 - #[prost(message, repeated, tag = "1")] + #[prost(message, repeated, tag = "10")] pub nfejlhocfmc: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "15")] + #[prost(uint32, tag = "12")] pub retcode: u32, } /// Obf: KBCNABANJLF /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4454)] +#[cmdid(4433)] #[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")] + #[prost(uint32, tag = "10")] pub eicekdbenkm: u32, + /// offset: 16 + #[prost(message, repeated, tag = "14")] + pub avatar_list: ::prost::alloc::vec::Vec, } /// Obf: FKHNMKLEMPL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4483)] +#[cmdid(4438)] #[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")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub imhngdfgjja: ::core::option::Option, } /// Obf: DNOLOCILBDG /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4409)] +#[cmdid(4439)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct OpenTreasureDungeonGridCsReq { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub gdnehleomom: u32, /// offset: 28 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "3")] + pub gdnehleomom: u32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub eicekdbenkm: u32, } /// Obf: EICJHGLMLIK /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4442)] +#[cmdid(4404)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct OpenTreasureDungeonGridScRsp { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub imhngdfgjja: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub imhngdfgjja: ::core::option::Option, } /// Obf: BLLCDNDBMFC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4461)] +#[cmdid(4448)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct InteractTreasureDungeonGridCsReq { - /// offset: 24 - #[prost(uint32, tag = "12")] + /// offset: 32 + #[prost(uint32, tag = "2")] pub gdnehleomom: u32, /// offset: 28 - #[prost(uint32, tag = "11")] - pub display_value: u32, - /// offset: 32 - #[prost(uint32, tag = "9")] + #[prost(uint32, tag = "7")] + pub param: u32, + /// offset: 24 + #[prost(uint32, tag = "13")] pub eicekdbenkm: u32, } /// Obf: PBIACLDGHLJ /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4424)] +#[cmdid(4445)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct InteractTreasureDungeonGridScRsp { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub imhngdfgjja: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "6")] + #[prost(uint32, tag = "8")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "14")] + pub imhngdfgjja: ::core::option::Option, } /// Obf: GPDIOLFJBDA /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4471)] +#[cmdid(4469)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UseTreasureDungeonItemCsReq { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub eicekdbenkm: u32, /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub item_id: u32, /// offset: 28 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "11")] pub gdnehleomom: u32, - /// offset: 32 - #[prost(uint32, tag = "3")] - pub eicekdbenkm: u32, } /// Obf: CAEINBAOLLG /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4478)] +#[cmdid(4465)] #[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 = "12")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "7")] + pub imhngdfgjja: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Iokgdddhhpd { - /// offset: 24 - #[prost(enumeration = "AvatarType", tag = "8")] - pub avatar_type: i32, /// offset: 28 - #[prost(uint32, tag = "3")] + #[prost(enumeration = "AvatarType", tag = "2")] + pub avatar_type: i32, + /// offset: 24 + #[prost(uint32, tag = "10")] pub avatar_id: u32, } /// Obf: LPKMOEFJGGC /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4476)] +#[cmdid(4411)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterCsReq { - /// offset: 16 - #[prost(message, repeated, tag = "11")] - pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "10")] + #[prost(uint32, tag = "2")] pub gdnehleomom: u32, + /// offset: 16 + #[prost(message, repeated, tag = "5")] + pub avatar_list: ::prost::alloc::vec::Vec, /// offset: 36 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "8")] pub eicekdbenkm: u32, } /// Obf: GAKDIMFCIIL /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4438)] +#[cmdid(4436)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FightTreasureDungeonMonsterScRsp { - /// offset: 16 - #[prost(message, optional, tag = "2")] - pub battle_info: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "6")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "10")] + pub battle_info: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(4452)] +#[cmdid(4430)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Omkakfpogda { - /// offset: 24 - #[prost(uint32, tag = "11")] - pub eicekdbenkm: u32, /// offset: 28 - #[prost(bool, tag = "8")] + #[prost(uint32, tag = "3")] + pub eicekdbenkm: u32, + /// offset: 24 + #[prost(bool, tag = "9")] pub keaagaiahla: bool, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(4448)] +#[cmdid(4442)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Pnoeincjclo { /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "12")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Tutorial { /// offset: 24 - #[prost(uint32, tag = "4")] - pub id: u32, - /// offset: 28 - #[prost(enumeration = "TutorialStatus", tag = "14")] + #[prost(enumeration = "TutorialStatus", tag = "3")] pub status: i32, + /// offset: 28 + #[prost(uint32, tag = "10")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct TutorialGuide { - /// offset: 24 - #[prost(enumeration = "TutorialStatus", tag = "5")] - pub status: i32, /// offset: 28 - #[prost(enumeration = "TutorialGuideType", tag = "8")] - pub r#type: i32, - /// offset: 32 - #[prost(uint32, tag = "2")] + #[prost(uint32, tag = "1")] pub id: u32, + /// offset: 24 + #[prost(enumeration = "TutorialStatus", tag = "2")] + pub status: i32, + /// offset: 32 + #[prost(enumeration = "TutorialGuideType", tag = "7")] + pub r#type: i32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1673)] +#[cmdid(1625)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTutorialCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1603)] +#[cmdid(1678)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialScRsp { - /// offset: 16 - #[prost(message, repeated, tag = "2")] - pub tutorial_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 24 + #[prost(message, repeated, tag = "5")] + pub tutorial_list: ::prost::alloc::vec::Vec, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1680)] +#[cmdid(1693)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct GetTutorialGuideCsReq {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1627)] +#[cmdid(1658)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct GetTutorialGuideScRsp { /// offset: 24 - #[prost(message, repeated, tag = "6")] + #[prost(message, repeated, tag = "1")] pub tutorial_guide_list: ::prost::alloc::vec::Vec, /// offset: 32 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1636)] +#[cmdid(1688)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "6")] pub tutorial_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1613)] +#[cmdid(1681)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockTutorialScRsp { /// offset: 16 - #[prost(message, optional, tag = "14")] + #[prost(message, optional, tag = "9")] pub tutorial: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "7")] + #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1615)] +#[cmdid(1686)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockTutorialGuideCsReq { /// offset: 24 - #[prost(uint32, tag = "1")] + #[prost(uint32, tag = "5")] pub group_id: u32, /// offset: 28 #[prost(enumeration = "TutorialGuideType", tag = "13")] @@ -64165,448 +63599,380 @@ pub struct UnlockTutorialGuideCsReq { } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1681)] +#[cmdid(1647)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct UnlockTutorialGuideScRsp { - /// offset: 16 - #[prost(message, optional, tag = "14")] - pub tutorial_guide: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "11")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "12")] + pub tutorial_guide: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1610)] +#[cmdid(1626)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishTutorialCsReq { /// offset: 24 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "10")] pub tutorial_id: u32, /// offset: 28 - #[prost(enumeration = "TutorialFinishType", tag = "9")] + #[prost(enumeration = "TutorialFinishType", tag = "11")] pub hfiblhafonm: i32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1687)] +#[cmdid(1613)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishTutorialScRsp { /// offset: 24 - #[prost(message, optional, tag = "9")] + #[prost(message, optional, tag = "2")] pub tutorial: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "9")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(1629)] +#[cmdid(1671)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct FinishTutorialGuideCsReq { - /// offset: 24 - #[prost(uint32, tag = "7")] - pub group_id: u32, /// offset: 28 - #[prost(enumeration = "TutorialGuideType", tag = "11")] + #[prost(enumeration = "TutorialGuideType", tag = "13")] pub r#type: i32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub group_id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(1612)] +#[cmdid(1640)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct FinishTutorialGuideScRsp { - /// offset: 24 - #[prost(message, optional, tag = "11")] - pub tutorial_guide: ::core::option::Option, - /// offset: 32 - #[prost(message, optional, tag = "8")] - pub reward: ::core::option::Option, /// offset: 40 - #[prost(uint32, tag = "5")] + #[prost(uint32, tag = "1")] pub retcode: u32, + /// offset: 32 + #[prost(message, optional, tag = "2")] + pub reward: ::core::option::Option, + /// offset: 24 + #[prost(message, optional, tag = "12")] + pub tutorial_guide: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Heggpiegbin { /// offset: 24 - #[prost(uint32, tag = "15")] - pub id: u32, - /// offset: 28 - #[prost(bool, tag = "3")] + #[prost(bool, tag = "2")] pub is_new: bool, - /// offset: 32 - #[prost(uint32, tag = "1")] + /// offset: 28 + #[prost(uint32, tag = "9")] pub fhnngnbdgho: u32, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub id: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::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")] + #[prost(uint32, tag = "3")] pub bgmfehbeabc: u32, + /// offset: 16 + #[prost(uint32, repeated, tag = "4")] + pub iccchccdknd: ::prost::alloc::vec::Vec, + /// offset: 36 + #[prost(uint32, tag = "9")] + pub id: u32, /// offset: 40 - #[prost(bool, tag = "7")] + #[prost(bool, tag = "13")] 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, + #[prost(message, repeated, tag = "1")] + pub hcbjongpjfd: ::prost::alloc::vec::Vec, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lkjfaoidnnf { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "2")] pub dcahjelnjnp: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(403)] +#[cmdid(478)] #[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, Eq, Hash, ::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, Eq, Hash, ::prost::Message)] -pub struct Hedcnkonnbi { - /// offset: 24 - #[prost(uint32, tag = "14")] - pub dkfpmcpmpjh: u32, - /// offset: 28 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "3")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "11")] + pub kednghieobb: ::core::option::Option, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Jbaeghhhdnh {} /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(413)] +#[cmdid(481)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Mkepkkajone { /// offset: 16 - #[prost(message, repeated, tag = "10")] + #[prost(message, repeated, tag = "1")] 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, Eq, Hash, ::prost::Message)] -pub struct Nfegdjldcjd { - /// offset: 24 - #[prost(uint32, tag = "4")] - pub fonfbfajhpk: u32, - /// offset: 28 - #[prost(uint32, tag = "2")] - pub dcahjelnjnp: u32, -} -#[derive(proto_derive::CmdID)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Gnlnlihkkpl { - /// offset: 24 - #[prost(uint32, tag = "2")] - pub dcahjelnjnp: u32, - /// offset: 28 - #[prost(uint32, tag = "15")] - pub pidbahmnnco: u32, - /// offset: 32 - #[prost(uint32, tag = "12")] + #[prost(uint32, tag = "14")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Kdfpanilfoh { - /// offset: 24 - #[prost(message, repeated, tag = "8")] + /// offset: 16 + #[prost(message, repeated, tag = "6")] pub paoejkabfep: ::prost::alloc::vec::Vec, - /// offset: 32 - #[prost(message, optional, tag = "12")] - pub motion: ::core::option::Option, - /// offset: 40 - #[prost(uint32, tag = "2")] - pub chcopkakbno: u32, /// offset: 44 #[prost(bool, tag = "9")] - pub kekfkkanack: bool, + pub is_bullet_activated: bool, + /// offset: 24 + #[prost(message, optional, tag = "13")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "15")] + pub chcopkakbno: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, ::prost::Message)] pub struct Gghobpbffob { - /// offset: 24 - #[prost(message, repeated, tag = "13")] + /// offset: 40 + #[prost(message, repeated, tag = "1")] pub paoejkabfep: ::prost::alloc::vec::Vec, - /// offset: 32 - #[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 = "4")] - pub id: u32, - /// offset: 56 - #[prost(bool, tag = "14")] - pub kekfkkanack: bool, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6532)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Nhlgedlkoki { - /// offset: 24 - #[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: 40 - #[prost(uint32, tag = "9")] - pub id: u32, - /// offset: 44 - #[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, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Johdljlgnhl { - /// offset: 24 - #[prost(message, optional, tag = "5")] - pub motion: ::core::option::Option, - /// offset: 32 - #[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 = "2")] - pub iaobhcoomjp: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "1")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6544)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -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 Bppicamlgnb { + #[prost(bool, tag = "5")] + pub is_bullet_activated: bool, /// offset: 16 #[prost(message, optional, tag = "7")] - pub iaobhcoomjp: ::core::option::Option, - /// offset: 32 - #[prost(uint32, tag = "10")] - pub retcode: u32, -} -/// Type: Req -#[derive(proto_derive::CmdID)] -#[cmdid(6519)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Dkjbginlbpp { + pub bbemigelgjc: ::core::option::Option, /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(string, tag = "9")] + pub uuid: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "10")] 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, + /// offset: 48 + #[prost(uint32, tag = "11")] + pub chcopkakbno: u32, } /// Type: Req #[derive(proto_derive::CmdID)] #[cmdid(6509)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Likmpnfokff { +pub struct Nhlgedlkoki { + /// offset: 32 + #[prost(message, optional, tag = "3")] + pub motion: ::core::option::Option, + /// offset: 40 + #[prost(uint32, tag = "6")] + pub id: u32, /// offset: 24 - #[prost(uint32, tag = "2")] + #[prost(message, optional, tag = "9")] + pub group_state_info: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6523)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Enpjfkdklob { + /// offset: 16 + #[prost(message, optional, tag = "6")] + pub game_data: ::core::option::Option, + /// offset: 32 + #[prost(uint32, tag = "12")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6537)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Johdljlgnhl { + /// offset: 32 + #[prost(uint32, tag = "1")] + pub id: u32, + /// offset: 24 + #[prost(message, optional, tag = "5")] + pub motion: ::core::option::Option, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6544)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Cpkcmnjkpoe { + /// offset: 32 + #[prost(uint32, tag = "4")] + pub retcode: u32, + /// offset: 24 + #[prost(message, optional, tag = "8")] + pub game_data: ::core::option::Option, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6519)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Ljfeonhokag { + /// offset: 24 + #[prost(uint32, tag = "8")] pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6529)] +#[cmdid(6548)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Mddfdnhfcil { - /// offset: 24 - #[prost(message, optional, tag = "12")] - pub iaobhcoomjp: ::core::option::Option, +pub struct Bppicamlgnb { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub game_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "6")] pub retcode: u32, } -/// Type: Notify -#[derive(proto_derive::CmdID)] -#[cmdid(6543)] -#[derive(Clone, PartialEq, ::prost::Message)] -pub struct Ljeffbcjjem { - /// offset: 24 - #[prost(message, optional, tag = "3")] - pub iaobhcoomjp: ::core::option::Option, -} /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6534)] -#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Okefgcnneki { - /// offset: 16 - #[prost(message, optional, tag = "3")] - pub ggdcdjdbccn: ::core::option::Option, +#[cmdid(6503)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Dkjbginlbpp { + /// offset: 24 + #[prost(uint32, tag = "10")] + pub id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6507)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Kdmanlndioa { + /// offset: 24 + #[prost(message, optional, tag = "1")] + pub game_data: ::core::option::Option, /// offset: 32 - #[prost(uint32, repeated, tag = "11")] - pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, + #[prost(uint32, tag = "4")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6510)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Likmpnfokff { + /// offset: 24 + #[prost(uint32, tag = "13")] + pub id: u32, } /// Type: Rsp #[derive(proto_derive::CmdID)] #[cmdid(6521)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Nhigcjfjgpf { - /// offset: 24 - #[prost(message, optional, tag = "2")] - pub iaobhcoomjp: ::core::option::Option, +pub struct Mddfdnhfcil { /// offset: 32 - #[prost(uint32, tag = "14")] + #[prost(uint32, tag = "5")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub game_data: ::core::option::Option, +} +/// Type: Notify +#[derive(proto_derive::CmdID)] +#[cmdid(6524)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Ljeffbcjjem { + /// offset: 24 + #[prost(message, optional, tag = "11")] + pub game_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6540)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Ajdpponbabg { +#[cmdid(6520)] +#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Okefgcnneki { + /// offset: 32 + #[prost(uint32, repeated, tag = "10")] + pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, /// offset: 24 - #[prost(message, optional, tag = "2")] + #[prost(message, optional, tag = "15")] pub ggdcdjdbccn: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6505)] +#[cmdid(6517)] #[derive(Clone, PartialEq, ::prost::Message)] -pub struct Deahiakbgmj { - /// offset: 24 - #[prost(message, optional, tag = "9")] - pub iaobhcoomjp: ::core::option::Option, +pub struct Nhigcjfjgpf { /// offset: 32 - #[prost(uint32, tag = "3")] + #[prost(uint32, tag = "10")] pub retcode: u32, + /// offset: 16 + #[prost(message, optional, tag = "15")] + pub game_data: ::core::option::Option, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6508)] +#[cmdid(6529)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::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, +pub struct Ajdpponbabg { + /// offset: 16 + #[prost(message, optional, tag = "1")] + pub ggdcdjdbccn: ::core::option::Option, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6503)] -#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] -pub struct Hkpfpmjbnep { - /// offset: 24 +#[cmdid(6533)] +#[derive(Clone, PartialEq, ::prost::Message)] +pub struct Deahiakbgmj { + /// offset: 16 + #[prost(message, optional, tag = "9")] + pub game_data: ::core::option::Option, + /// offset: 32 #[prost(uint32, tag = "13")] pub retcode: u32, } /// Type: Req #[derive(proto_derive::CmdID)] -#[cmdid(6538)] +#[cmdid(6506)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Phpeppkfmjo { + /// offset: 28 + #[prost(uint32, tag = "8")] + pub group_id: u32, + /// offset: 24 + #[prost(uint32, tag = "14")] + pub config_id: u32, +} +/// Type: Rsp +#[derive(proto_derive::CmdID)] +#[cmdid(6502)] +#[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] +pub struct Hkpfpmjbnep { + /// offset: 24 + #[prost(uint32, tag = "9")] + pub retcode: u32, +} +/// Type: Req +#[derive(proto_derive::CmdID)] +#[cmdid(6514)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] pub struct Lbmfcjlhnaa { - /// offset: 24 - #[prost(uint32, repeated, tag = "1")] + /// offset: 16 + #[prost(uint32, repeated, tag = "11")] pub assist_monster_entity_id_list: ::prost::alloc::vec::Vec, } /// Type: Rsp #[derive(proto_derive::CmdID)] -#[cmdid(6520)] +#[cmdid(6535)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct Hfjcgemmpkb { /// offset: 24 - #[prost(uint32, tag = "4")] + #[prost(uint32, tag = "11")] pub retcode: u32, } /// Obf: NBGLFOIBBLL @@ -64616,7 +63982,7 @@ pub struct Hfjcgemmpkb { #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct WorldUnlockCsReq { /// offset: 24 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "4")] pub cfdceemioco: u32, } /// Obf: ALJGINBMLKB @@ -64625,67 +63991,67 @@ pub struct WorldUnlockCsReq { #[cmdid(7627)] #[derive(Clone, Copy, PartialEq, Eq, Hash, ::prost::Message)] pub struct WorldUnlockScRsp { - /// offset: 24 - #[prost(uint32, tag = "5")] - pub cfdceemioco: u32, /// offset: 28 - #[prost(uint32, tag = "13")] + #[prost(uint32, tag = "7")] + pub cfdceemioco: u32, + /// offset: 24 + #[prost(uint32, tag = "9")] pub retcode: u32, } #[derive(proto_derive::CmdID)] #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)] 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: 48 - #[prost(uint32, tag = "5")] - 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: 88 + #[prost(uint32, tag = "2")] + pub authkey_ver: u32, /// offset: 72 + #[prost(uint32, tag = "3")] + pub fcfkglpcpop: u32, + /// offset: 92 + #[prost(uint32, tag = "4")] + pub bmgbbemhlig: u32, + /// offset: 60 + #[prost(uint32, tag = "5")] + pub ekbjcbfiiep: u32, + /// offset: 76 #[prost(uint32, tag = "6")] pub lmffkmpomgd: u32, - /// offset: 76 + /// offset: 36 + #[prost(uint32, tag = "7")] + pub impoogjhdmf: u32, + /// offset: 80 #[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: 96 - #[prost(uint32, tag = "15")] - pub igkolfocnod: u32, - /// offset: 100 + /// offset: 40 + #[prost(uint64, tag = "9")] + pub dgafihgcapc: u64, + /// offset: 32 #[prost(uint32, tag = "10")] pub mlombdfhlmn: u32, + /// offset: 52 + #[prost(uint32, tag = "11")] + pub id: u32, + /// offset: 84 + #[prost(uint32, tag = "12")] + pub mjkfodfjgko: u32, + /// offset: 64 + #[prost(uint32, tag = "13")] + pub nlghmpmhmef: u32, + /// offset: 16 + #[prost(string, tag = "14")] + pub omcbhefbeio: ::prost::alloc::string::String, + /// offset: 56 + #[prost(uint32, tag = "15")] + pub igkolfocnod: u32, + /// offset: 68 + #[prost(uint32, tag = "16")] + pub pmdnfenhobe: u32, + /// offset: 96 + #[prost(uint64, tag = "17")] + pub llioemobfgd: u64, } #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] @@ -65523,6 +64889,7 @@ pub enum PlayerActionType { PlayerActionMatch3RoyaleRoundEnd = 6324, PlayerActionDiceCombatSettle = 6325, PlayerActionDiceCombatV2Settle = 6326, + PlayerActionTeamTowersSettle = 6327, PlayerActionSwordTrainingLearnSkill = 6351, PlayerActionSwordTrainingNormalAction = 6352, PlayerActionSwordTrainingStoryEffect = 6353, @@ -65798,6 +65165,9 @@ pub enum PlayerActionType { PlayerActionGridFightFormationEdit = 7291, PlayerActionGridFightModifierUpdate = 7292, PlayerActionGridFightFormationUgcUpdate = 7293, + PlayerActionGridFightPartnerRoleChoose = 7294, + PlayerActionGridFightPrayQuestSelect = 7295, + PlayerActionGridFightPrayQuestFinish = 7296, PlayerActionLocalLegendBattleBegin = 7361, PlayerActionLocalLegendBattleEnd = 7362, PlayerActionDiceCombatBuyShopGood = 7351, @@ -65898,6 +65268,9 @@ pub enum PlayerActionType { PlayerActionChenLingBattleCloneEntity = 7523, PlayerActionCycleScoreChange = 7541, PlayerActionCycleScoreTakeReward = 7542, + PlayerActionFateRinFightStart = 7546, + PlayerActionFateRinFightEnd = 7547, + PlayerActionFateRinDeckModify = 7548, PlayerActionRelicPresetPlanSave = 7581, PlayerActionRelicPresetPlanDelete = 7582, PlayerActionRelicPresetPlanModifyName = 7583, @@ -65923,6 +65296,10 @@ pub enum PlayerActionType { PlayerActionChenLingFesBusinessDayEnd = 7642, PlayerActionChenLingFesPhaseSettle = 7643, PlayerActionChenLingFesLevelSettle = 7644, + PlayerActionChooseDeliveryChoose = 7661, + PlayerActionTeamTowersPveEnd = 7671, + PlayerActionTeamTowersPvpStart = 7672, + PlayerActionTeamTowersPvpEnd = 7673, } impl PlayerActionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -68179,6 +67556,9 @@ impl PlayerActionType { Self::PlayerActionDiceCombatV2Settle => { "PlayerActionType_PlayerActionDiceCombatV2Settle" } + Self::PlayerActionTeamTowersSettle => { + "PlayerActionType_PlayerActionTeamTowersSettle" + } Self::PlayerActionSwordTrainingLearnSkill => { "PlayerActionType_PlayerActionSwordTrainingLearnSkill" } @@ -68986,6 +68366,15 @@ impl PlayerActionType { Self::PlayerActionGridFightFormationUgcUpdate => { "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" } + Self::PlayerActionGridFightPartnerRoleChoose => { + "PlayerActionType_PlayerActionGridFightPartnerRoleChoose" + } + Self::PlayerActionGridFightPrayQuestSelect => { + "PlayerActionType_PlayerActionGridFightPrayQuestSelect" + } + Self::PlayerActionGridFightPrayQuestFinish => { + "PlayerActionType_PlayerActionGridFightPrayQuestFinish" + } Self::PlayerActionLocalLegendBattleBegin => { "PlayerActionType_PlayerActionLocalLegendBattleBegin" } @@ -69284,6 +68673,15 @@ impl PlayerActionType { Self::PlayerActionCycleScoreTakeReward => { "PlayerActionType_PlayerActionCycleScoreTakeReward" } + Self::PlayerActionFateRinFightStart => { + "PlayerActionType_PlayerActionFateRinFightStart" + } + Self::PlayerActionFateRinFightEnd => { + "PlayerActionType_PlayerActionFateRinFightEnd" + } + Self::PlayerActionFateRinDeckModify => { + "PlayerActionType_PlayerActionFateRinDeckModify" + } Self::PlayerActionRelicPresetPlanSave => { "PlayerActionType_PlayerActionRelicPresetPlanSave" } @@ -69357,6 +68755,18 @@ impl PlayerActionType { Self::PlayerActionChenLingFesLevelSettle => { "PlayerActionType_PlayerActionChenLingFesLevelSettle" } + Self::PlayerActionChooseDeliveryChoose => { + "PlayerActionType_PlayerActionChooseDeliveryChoose" + } + Self::PlayerActionTeamTowersPveEnd => { + "PlayerActionType_PlayerActionTeamTowersPveEnd" + } + Self::PlayerActionTeamTowersPvpStart => { + "PlayerActionType_PlayerActionTeamTowersPvpStart" + } + Self::PlayerActionTeamTowersPvpEnd => { + "PlayerActionType_PlayerActionTeamTowersPvpEnd" + } } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -71766,6 +71176,9 @@ impl PlayerActionType { "PlayerActionType_PlayerActionDiceCombatV2Settle" => { Some(Self::PlayerActionDiceCombatV2Settle) } + "PlayerActionType_PlayerActionTeamTowersSettle" => { + Some(Self::PlayerActionTeamTowersSettle) + } "PlayerActionType_PlayerActionSwordTrainingLearnSkill" => { Some(Self::PlayerActionSwordTrainingLearnSkill) } @@ -72587,6 +72000,15 @@ impl PlayerActionType { "PlayerActionType_PlayerActionGridFightFormationUgcUpdate" => { Some(Self::PlayerActionGridFightFormationUgcUpdate) } + "PlayerActionType_PlayerActionGridFightPartnerRoleChoose" => { + Some(Self::PlayerActionGridFightPartnerRoleChoose) + } + "PlayerActionType_PlayerActionGridFightPrayQuestSelect" => { + Some(Self::PlayerActionGridFightPrayQuestSelect) + } + "PlayerActionType_PlayerActionGridFightPrayQuestFinish" => { + Some(Self::PlayerActionGridFightPrayQuestFinish) + } "PlayerActionType_PlayerActionLocalLegendBattleBegin" => { Some(Self::PlayerActionLocalLegendBattleBegin) } @@ -72885,6 +72307,15 @@ impl PlayerActionType { "PlayerActionType_PlayerActionCycleScoreTakeReward" => { Some(Self::PlayerActionCycleScoreTakeReward) } + "PlayerActionType_PlayerActionFateRinFightStart" => { + Some(Self::PlayerActionFateRinFightStart) + } + "PlayerActionType_PlayerActionFateRinFightEnd" => { + Some(Self::PlayerActionFateRinFightEnd) + } + "PlayerActionType_PlayerActionFateRinDeckModify" => { + Some(Self::PlayerActionFateRinDeckModify) + } "PlayerActionType_PlayerActionRelicPresetPlanSave" => { Some(Self::PlayerActionRelicPresetPlanSave) } @@ -72960,6 +72391,18 @@ impl PlayerActionType { "PlayerActionType_PlayerActionChenLingFesLevelSettle" => { Some(Self::PlayerActionChenLingFesLevelSettle) } + "PlayerActionType_PlayerActionChooseDeliveryChoose" => { + Some(Self::PlayerActionChooseDeliveryChoose) + } + "PlayerActionType_PlayerActionTeamTowersPveEnd" => { + Some(Self::PlayerActionTeamTowersPveEnd) + } + "PlayerActionType_PlayerActionTeamTowersPvpStart" => { + Some(Self::PlayerActionTeamTowersPvpStart) + } + "PlayerActionType_PlayerActionTeamTowersPvpEnd" => { + Some(Self::PlayerActionTeamTowersPvpEnd) + } _ => None, } } @@ -73321,6 +72764,7 @@ impl ItemType { } } } +/// Obf: JEOPNAHLJHA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -73803,6 +73247,7 @@ impl LanguageType { } } } +/// Obf: PlatformType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -73890,6 +73335,7 @@ impl PlatformType { } } } +/// Obf: ReloginType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -73923,6 +73369,7 @@ impl ReloginType { } } } +/// Obf: AvatarType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -73974,6 +73421,7 @@ impl AvatarType { } } } +/// Obf: MultiPathAvatarType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74064,6 +73512,7 @@ impl Enhebgdpdbb { } } } +/// Obf: Gender #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74130,6 +73579,7 @@ impl Dcmcblmfkob { } } } +/// Obf: ProductGiftType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74241,6 +73691,7 @@ impl ProductGiftType { } } } +/// Obf: BLOHGFCFEEL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74341,6 +73792,8 @@ pub enum FeatureSwitchType { BlohgfcfeelKacohbejfod = 95, BlohgfcfeelKgmkfopkjpk = 96, BlohgfcfeelHbmlknfmgen = 97, + BlohgfcfeelAfnfhmpapfn = 98, + BlohgfcfeelMombnandpno = 99, } impl FeatureSwitchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -74445,6 +73898,8 @@ impl FeatureSwitchType { Self::BlohgfcfeelKacohbejfod => "BLOHGFCFEEL_KACOHBEJFOD", Self::BlohgfcfeelKgmkfopkjpk => "BLOHGFCFEEL_KGMKFOPKJPK", Self::BlohgfcfeelHbmlknfmgen => "BLOHGFCFEEL_HBMLKNFMGEN", + Self::BlohgfcfeelAfnfhmpapfn => "BLOHGFCFEEL_AFNFHMPAPFN", + Self::BlohgfcfeelMombnandpno => "BLOHGFCFEEL_MOMBNANDPNO", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -74546,6 +74001,8 @@ impl FeatureSwitchType { "BLOHGFCFEEL_KACOHBEJFOD" => Some(Self::BlohgfcfeelKacohbejfod), "BLOHGFCFEEL_KGMKFOPKJPK" => Some(Self::BlohgfcfeelKgmkfopkjpk), "BLOHGFCFEEL_HBMLKNFMGEN" => Some(Self::BlohgfcfeelHbmlknfmgen), + "BLOHGFCFEEL_AFNFHMPAPFN" => Some(Self::BlohgfcfeelAfnfhmpapfn), + "BLOHGFCFEEL_MOMBNANDPNO" => Some(Self::BlohgfcfeelMombnandpno), _ => None, } } @@ -74610,6 +74067,7 @@ impl Pbiefhknafa { } } } +/// Obf: EOPODGPDKMO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74640,6 +74098,7 @@ impl PunkLordShareType { } } } +/// Obf: PFIPEIGDLLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74784,6 +74243,7 @@ impl Pidahabflbl { } } } +/// Obf: KMJKPKLCPNM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74862,6 +74322,7 @@ impl DevelopmentType { } } } +/// Obf: DIHJILNECAD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -74988,6 +74449,7 @@ impl Oonkjiiepdc { } } } +/// Obf: BOKMDMEDAHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75230,6 +74692,8 @@ pub enum Jdcapbnpook { Fifgennkdbe = 109, Onpnoploagh = 110, Mdbhgmdbjgk = 111, + Dickkdiaend = 112, + Lkpooolnajc = 113, } impl Jdcapbnpook { /// String value of the enum field names used in the ProtoBuf definition. @@ -75254,6 +74718,8 @@ impl Jdcapbnpook { Self::Fifgennkdbe => "JDCAPBNPOOK_FIFGENNKDBE", Self::Onpnoploagh => "JDCAPBNPOOK_ONPNOPLOAGH", Self::Mdbhgmdbjgk => "JDCAPBNPOOK_MDBHGMDBJGK", + Self::Dickkdiaend => "JDCAPBNPOOK_DICKKDIAEND", + Self::Lkpooolnajc => "JDCAPBNPOOK_LKPOOOLNAJC", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -75275,10 +74741,13 @@ impl Jdcapbnpook { "JDCAPBNPOOK_FIFGENNKDBE" => Some(Self::Fifgennkdbe), "JDCAPBNPOOK_ONPNOPLOAGH" => Some(Self::Onpnoploagh), "JDCAPBNPOOK_MDBHGMDBJGK" => Some(Self::Mdbhgmdbjgk), + "JDCAPBNPOOK_DICKKDIAEND" => Some(Self::Dickkdiaend), + "JDCAPBNPOOK_LKPOOOLNAJC" => Some(Self::Lkpooolnajc), _ => None, } } } +/// Obf: MJJIFGINJAJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75387,6 +74856,7 @@ impl Akbcefgfjcj { } } } +/// Obf: JJMFOABLOCE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75618,6 +75088,7 @@ impl BattleEndReason { } } } +/// Obf: BattleStaticticEventType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75796,6 +75267,45 @@ impl Abbhaalibah { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] +pub enum Cacgkijhemg { + Kfdemffjnka = 0, + Dgapmmelbpe = 1, + Mcbpephoohk = 2, + Ccchhgemjgm = 3, + Hjgpmamoabn = 4, + Onblmifehkk = 5, +} +impl Cacgkijhemg { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::Kfdemffjnka => "CACGKIJHEMG_KFDEMFFJNKA", + Self::Dgapmmelbpe => "CACGKIJHEMG_DGAPMMELBPE", + Self::Mcbpephoohk => "CACGKIJHEMG_MCBPEPHOOHK", + Self::Ccchhgemjgm => "CACGKIJHEMG_CCCHHGEMJGM", + Self::Hjgpmamoabn => "CACGKIJHEMG_HJGPMAMOABN", + Self::Onblmifehkk => "CACGKIJHEMG_ONBLMIFEHKK", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "CACGKIJHEMG_KFDEMFFJNKA" => Some(Self::Kfdemffjnka), + "CACGKIJHEMG_DGAPMMELBPE" => Some(Self::Dgapmmelbpe), + "CACGKIJHEMG_MCBPEPHOOHK" => Some(Self::Mcbpephoohk), + "CACGKIJHEMG_CCCHHGEMJGM" => Some(Self::Ccchhgemjgm), + "CACGKIJHEMG_HJGPMAMOABN" => Some(Self::Hjgpmamoabn), + "CACGKIJHEMG_ONBLMIFEHKK" => Some(Self::Onblmifehkk), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] pub enum Gkfebachahc { Akomdallncc = 0, Lgimnfongpo = 1, @@ -75823,6 +75333,7 @@ impl Gkfebachahc { } } } +/// Obf: BattleEndStatus #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75958,6 +75469,7 @@ impl Goecdmpjmcm { } } } +/// Obf: FJPMJPEKLJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -75971,6 +75483,7 @@ pub enum FightGameMode { FjpmjpekljlBlbmapamfhe = 6, FjpmjpekljlFbpgilkigbe = 7, FjpmjpekljlMkhlalnlola = 8, + FjpmjpekljlAahdllnejel = 9, } impl FightGameMode { /// String value of the enum field names used in the ProtoBuf definition. @@ -75988,6 +75501,7 @@ impl FightGameMode { Self::FjpmjpekljlBlbmapamfhe => "FJPMJPEKLJL_BLBMAPAMFHE", Self::FjpmjpekljlFbpgilkigbe => "FJPMJPEKLJL_FBPGILKIGBE", Self::FjpmjpekljlMkhlalnlola => "FJPMJPEKLJL_MKHLALNLOLA", + Self::FjpmjpekljlAahdllnejel => "FJPMJPEKLJL_AAHDLLNEJEL", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -76002,6 +75516,7 @@ impl FightGameMode { "FJPMJPEKLJL_BLBMAPAMFHE" => Some(Self::FjpmjpekljlBlbmapamfhe), "FJPMJPEKLJL_FBPGILKIGBE" => Some(Self::FjpmjpekljlFbpgilkigbe), "FJPMJPEKLJL_MKHLALNLOLA" => Some(Self::FjpmjpekljlMkhlalnlola), + "FJPMJPEKLJL_AAHDLLNEJEL" => Some(Self::FjpmjpekljlAahdllnejel), _ => None, } } @@ -76075,6 +75590,7 @@ impl Lkfbiallbdk { } } } +/// Obf: JPJAJPOGCJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -76120,6 +75636,7 @@ impl LobbyCharacterStatus { } } } +/// Obf: CJHHGHKGAIL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -76369,6 +75886,7 @@ impl Dilhpbmcofk { } } } +/// Obf: ODPJEOGDIKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -76426,6 +75944,43 @@ impl Hgmndbfcbll { } } } +/// Obf: OCLACMHKMFO +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum TeamTowersGameType { + OclacmhkmfoNlcdgipgfdj = 0, + OclacmhkmfoAjndodbcpdb = 1, + OclacmhkmfoGcnbgnabmkn = 2, + OclacmhkmfoHoihemdineh = 3, + OclacmhkmfoCbfhenkamko = 4, +} +impl TeamTowersGameType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::OclacmhkmfoNlcdgipgfdj => "OCLACMHKMFO_NLCDGIPGFDJ", + Self::OclacmhkmfoAjndodbcpdb => "OCLACMHKMFO_AJNDODBCPDB", + Self::OclacmhkmfoGcnbgnabmkn => "OCLACMHKMFO_GCNBGNABMKN", + Self::OclacmhkmfoHoihemdineh => "OCLACMHKMFO_HOIHEMDINEH", + Self::OclacmhkmfoCbfhenkamko => "OCLACMHKMFO_CBFHENKAMKO", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "OCLACMHKMFO_NLCDGIPGFDJ" => Some(Self::OclacmhkmfoNlcdgipgfdj), + "OCLACMHKMFO_AJNDODBCPDB" => Some(Self::OclacmhkmfoAjndodbcpdb), + "OCLACMHKMFO_GCNBGNABMKN" => Some(Self::OclacmhkmfoGcnbgnabmkn), + "OCLACMHKMFO_HOIHEMDINEH" => Some(Self::OclacmhkmfoHoihemdineh), + "OCLACMHKMFO_CBFHENKAMKO" => Some(Self::OclacmhkmfoCbfhenkamko), + _ => None, + } + } +} #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -81498,16 +81053,17 @@ impl Mebhanngplj { } } } +/// Obf: JGJCDABBNIJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActiveType { JgjcdabbnijNlcdgipgfdj = 0, - CmdActiveActivityDataChangeScNotify = 9552, - CmdTakeActiveActivityRewardScRsp = 9570, + CmdGetActiveActivityDataScRsp = 9558, CmdGetActiveActivityDataCsReq = 9568, - CmdGetActiveActivityDataScRsp = 9556, - CmdTakeActiveActivityRewardCsReq = 9566, + CmdTakeActiveActivityRewardScRsp = 9562, + CmdTakeActiveActivityRewardCsReq = 9553, + CmdActiveActivityDataChangeScNotify = 9552, } impl CmdActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81517,69 +81073,70 @@ impl CmdActiveType { pub fn as_str_name(&self) -> &'static str { match self { Self::JgjcdabbnijNlcdgipgfdj => "JGJCDABBNIJ_NLCDGIPGFDJ", + Self::CmdGetActiveActivityDataScRsp => "CmdGetActiveActivityDataScRsp", + Self::CmdGetActiveActivityDataCsReq => "CmdGetActiveActivityDataCsReq", + Self::CmdTakeActiveActivityRewardScRsp => "CmdTakeActiveActivityRewardScRsp", + Self::CmdTakeActiveActivityRewardCsReq => "CmdTakeActiveActivityRewardCsReq", Self::CmdActiveActivityDataChangeScNotify => { "CmdActiveActivityDataChangeScNotify" } - 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 { "JGJCDABBNIJ_NLCDGIPGFDJ" => Some(Self::JgjcdabbnijNlcdgipgfdj), - "CmdActiveActivityDataChangeScNotify" => { - Some(Self::CmdActiveActivityDataChangeScNotify) - } + "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), + "CmdGetActiveActivityDataCsReq" => Some(Self::CmdGetActiveActivityDataCsReq), "CmdTakeActiveActivityRewardScRsp" => { Some(Self::CmdTakeActiveActivityRewardScRsp) } - "CmdGetActiveActivityDataCsReq" => Some(Self::CmdGetActiveActivityDataCsReq), - "CmdGetActiveActivityDataScRsp" => Some(Self::CmdGetActiveActivityDataScRsp), "CmdTakeActiveActivityRewardCsReq" => { Some(Self::CmdTakeActiveActivityRewardCsReq) } + "CmdActiveActivityDataChangeScNotify" => { + Some(Self::CmdActiveActivityDataChangeScNotify) + } _ => None, } } } +/// Obf: AEOMPALBAAH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityType { 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, + CmdStartTrialActivityCsReq = 2698, + CmdTakeRewardScRsp = 2683, + CmdTakeTrialActivityRewardCsReq = 2619, + CmdLeaveTrialActivityScRsp = 2655, + CmdSubmitMaterialSubmitActivityMaterialScRsp = 2645, + CmdTakeRewardCsReq = 2623, + CmdTakeLoginActivityRewardScRsp = 2658, + CmdLeaveTrialActivityCsReq = 2666, + CmdGetLoginActivityScRsp = 2678, + CmdTakeLoginActivityRewardCsReq = 2693, + AeompalbaahFghjombpekm = 2651, + CmdChooseAvatarScRsp = 2627, + CmdGetMaterialSubmitActivityDataCsReq = 2611, + CmdSubmitMaterialSubmitActivityMaterialCsReq = 2648, + CmdGetMaterialSubmitActivityDataScRsp = 2636, + CmdGetDataCsReq = 2606, + CmdCurTrialActivityScNotify = 2616, + CmdChooseAvatarCsReq = 2657, + CmdGetLoginActivityCsReq = 2625, + CmdTakeMaterialSubmitActivityRewardScRsp = 2665, + CmdStartTrialActivityScRsp = 2662, + CmdGetActivityScheduleConfigCsReq = 2688, + CmdEnterTrialActivityStageScRsp = 2646, + CmdTrialActivityDataChangeScNotify = 2637, + CmdTakeTrialActivityRewardScRsp = 2628, + CmdGetTrialActivityDataScRsp = 2694, + CmdTakeMaterialSubmitActivityRewardCsReq = 2669, + CmdGetTrialActivityDataCsReq = 2682, + CmdGetDataScRsp = 2674, + CmdGetActivityScheduleConfigScRsp = 2681, } impl CmdActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81589,118 +81146,118 @@ impl CmdActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::AeompalbaahNlcdgipgfdj => "AEOMPALBAAH_NLCDGIPGFDJ", - Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", - Self::CmdGetMaterialSubmitActivityDataScRsp => { - "CmdGetMaterialSubmitActivityDataScRsp" - } - Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", - Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", - Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", + Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", + Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", + Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", Self::CmdLeaveTrialActivityScRsp => "CmdLeaveTrialActivityScRsp", + Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { + "CmdSubmitMaterialSubmitActivityMaterialScRsp" + } + Self::CmdTakeRewardCsReq => "CmdTakeRewardCsReq", + Self::CmdTakeLoginActivityRewardScRsp => "CmdTakeLoginActivityRewardScRsp", + Self::CmdLeaveTrialActivityCsReq => "CmdLeaveTrialActivityCsReq", + Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", + Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", Self::AeompalbaahFghjombpekm => "AEOMPALBAAH_FGHJOMBPEKM", - Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", - Self::CmdGetAvatarRewardDataScRsp => "CmdGetAvatarRewardDataScRsp", + Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", + Self::CmdGetMaterialSubmitActivityDataCsReq => { + "CmdGetMaterialSubmitActivityDataCsReq" + } Self::CmdSubmitMaterialSubmitActivityMaterialCsReq => { "CmdSubmitMaterialSubmitActivityMaterialCsReq" } - Self::CmdChooseAvatarScRsp => "CmdChooseAvatarScRsp", - Self::CmdGetLoginActivityScRsp => "CmdGetLoginActivityScRsp", - Self::CmdGetActivityScheduleConfigScRsp => { - "CmdGetActivityScheduleConfigScRsp" + Self::CmdGetMaterialSubmitActivityDataScRsp => { + "CmdGetMaterialSubmitActivityDataScRsp" } - Self::CmdTakeTrialActivityRewardCsReq => "CmdTakeTrialActivityRewardCsReq", + Self::CmdGetDataCsReq => "CmdGetDataCsReq", Self::CmdCurTrialActivityScNotify => "CmdCurTrialActivityScNotify", - Self::CmdGetActivityScheduleConfigCsReq => { - "CmdGetActivityScheduleConfigCsReq" - } - Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", + Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", Self::CmdGetLoginActivityCsReq => "CmdGetLoginActivityCsReq", Self::CmdTakeMaterialSubmitActivityRewardScRsp => { "CmdTakeMaterialSubmitActivityRewardScRsp" } - Self::CmdGetAvatarRewardDataCsReq => "CmdGetAvatarRewardDataCsReq", - Self::CmdChooseAvatarCsReq => "CmdChooseAvatarCsReq", - Self::CmdGetMaterialSubmitActivityDataCsReq => { - "CmdGetMaterialSubmitActivityDataCsReq" - } - Self::CmdSubmitMaterialSubmitActivityMaterialScRsp => { - "CmdSubmitMaterialSubmitActivityMaterialScRsp" - } - Self::CmdStartTrialActivityCsReq => "CmdStartTrialActivityCsReq", Self::CmdStartTrialActivityScRsp => "CmdStartTrialActivityScRsp", - Self::CmdTakeMaterialSubmitActivityRewardCsReq => { - "CmdTakeMaterialSubmitActivityRewardCsReq" + Self::CmdGetActivityScheduleConfigCsReq => { + "CmdGetActivityScheduleConfigCsReq" } - Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", + Self::CmdEnterTrialActivityStageScRsp => "CmdEnterTrialActivityStageScRsp", Self::CmdTrialActivityDataChangeScNotify => { "CmdTrialActivityDataChangeScNotify" } - Self::CmdTakeLoginActivityRewardCsReq => "CmdTakeLoginActivityRewardCsReq", - Self::CmdTakeRewardScRsp => "CmdTakeRewardScRsp", + Self::CmdTakeTrialActivityRewardScRsp => "CmdTakeTrialActivityRewardScRsp", + Self::CmdGetTrialActivityDataScRsp => "CmdGetTrialActivityDataScRsp", + Self::CmdTakeMaterialSubmitActivityRewardCsReq => { + "CmdTakeMaterialSubmitActivityRewardCsReq" + } + Self::CmdGetTrialActivityDataCsReq => "CmdGetTrialActivityDataCsReq", + Self::CmdGetDataScRsp => "CmdGetDataScRsp", + Self::CmdGetActivityScheduleConfigScRsp => { + "CmdGetActivityScheduleConfigScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AEOMPALBAAH_NLCDGIPGFDJ" => Some(Self::AeompalbaahNlcdgipgfdj), + "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), + "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), + "CmdTakeTrialActivityRewardCsReq" => { + Some(Self::CmdTakeTrialActivityRewardCsReq) + } + "CmdLeaveTrialActivityScRsp" => Some(Self::CmdLeaveTrialActivityScRsp), + "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { + Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) + } + "CmdTakeRewardCsReq" => Some(Self::CmdTakeRewardCsReq), "CmdTakeLoginActivityRewardScRsp" => { Some(Self::CmdTakeLoginActivityRewardScRsp) } + "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), + "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), + "CmdTakeLoginActivityRewardCsReq" => { + Some(Self::CmdTakeLoginActivityRewardCsReq) + } + "AEOMPALBAAH_FGHJOMBPEKM" => Some(Self::AeompalbaahFghjombpekm), + "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), + "CmdGetMaterialSubmitActivityDataCsReq" => { + Some(Self::CmdGetMaterialSubmitActivityDataCsReq) + } + "CmdSubmitMaterialSubmitActivityMaterialCsReq" => { + Some(Self::CmdSubmitMaterialSubmitActivityMaterialCsReq) + } "CmdGetMaterialSubmitActivityDataScRsp" => { Some(Self::CmdGetMaterialSubmitActivityDataScRsp) } - "CmdLeaveTrialActivityCsReq" => Some(Self::CmdLeaveTrialActivityCsReq), - "CmdEnterTrialActivityStageScRsp" => { - Some(Self::CmdEnterTrialActivityStageScRsp) - } - "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) - } - "CmdChooseAvatarScRsp" => Some(Self::CmdChooseAvatarScRsp), - "CmdGetLoginActivityScRsp" => Some(Self::CmdGetLoginActivityScRsp), - "CmdGetActivityScheduleConfigScRsp" => { - Some(Self::CmdGetActivityScheduleConfigScRsp) - } - "CmdTakeTrialActivityRewardCsReq" => { - Some(Self::CmdTakeTrialActivityRewardCsReq) - } + "CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq), "CmdCurTrialActivityScNotify" => Some(Self::CmdCurTrialActivityScNotify), - "CmdGetActivityScheduleConfigCsReq" => { - Some(Self::CmdGetActivityScheduleConfigCsReq) - } - "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), + "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), "CmdGetLoginActivityCsReq" => Some(Self::CmdGetLoginActivityCsReq), "CmdTakeMaterialSubmitActivityRewardScRsp" => { Some(Self::CmdTakeMaterialSubmitActivityRewardScRsp) } - "CmdGetAvatarRewardDataCsReq" => Some(Self::CmdGetAvatarRewardDataCsReq), - "CmdChooseAvatarCsReq" => Some(Self::CmdChooseAvatarCsReq), - "CmdGetMaterialSubmitActivityDataCsReq" => { - Some(Self::CmdGetMaterialSubmitActivityDataCsReq) - } - "CmdSubmitMaterialSubmitActivityMaterialScRsp" => { - Some(Self::CmdSubmitMaterialSubmitActivityMaterialScRsp) - } - "CmdStartTrialActivityCsReq" => Some(Self::CmdStartTrialActivityCsReq), "CmdStartTrialActivityScRsp" => Some(Self::CmdStartTrialActivityScRsp), - "CmdTakeMaterialSubmitActivityRewardCsReq" => { - Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) + "CmdGetActivityScheduleConfigCsReq" => { + Some(Self::CmdGetActivityScheduleConfigCsReq) + } + "CmdEnterTrialActivityStageScRsp" => { + Some(Self::CmdEnterTrialActivityStageScRsp) } - "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), "CmdTrialActivityDataChangeScNotify" => { Some(Self::CmdTrialActivityDataChangeScNotify) } - "CmdTakeLoginActivityRewardCsReq" => { - Some(Self::CmdTakeLoginActivityRewardCsReq) + "CmdTakeTrialActivityRewardScRsp" => { + Some(Self::CmdTakeTrialActivityRewardScRsp) + } + "CmdGetTrialActivityDataScRsp" => Some(Self::CmdGetTrialActivityDataScRsp), + "CmdTakeMaterialSubmitActivityRewardCsReq" => { + Some(Self::CmdTakeMaterialSubmitActivityRewardCsReq) + } + "CmdGetTrialActivityDataCsReq" => Some(Self::CmdGetTrialActivityDataCsReq), + "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), + "CmdGetActivityScheduleConfigScRsp" => { + Some(Self::CmdGetActivityScheduleConfigScRsp) } - "CmdTakeRewardScRsp" => Some(Self::CmdTakeRewardScRsp), _ => None, } } @@ -81732,17 +81289,18 @@ impl TrialActivityStatus { } } } +/// Obf: KFCMCPILLKE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdActivityRewardStatType { KfcmcpillkeHbpeddcojdb = 0, - CmdGetActivityHotDataScRsp = 9118, - CmdGetAllActivityRewardCountDataCsReq = 9112, + CmdGetAllActivityRewardCountDataCsReq = 9113, + CmdGetActivityRewardCountDataScRsp = 9116, CmdGetActivityRewardCountDataCsReq = 9114, - CmdGetAllActivityRewardCountDataScRsp = 9120, - CmdGetActivityHotDataCsReq = 9119, - CmdGetActivityRewardCountDataScRsp = 9111, + CmdGetActivityHotDataCsReq = 9120, + CmdGetAllActivityRewardCountDataScRsp = 9115, + CmdGetActivityHotDataScRsp = 9111, } impl CmdActivityRewardStatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81752,61 +81310,60 @@ impl CmdActivityRewardStatType { pub fn as_str_name(&self) -> &'static str { match self { Self::KfcmcpillkeHbpeddcojdb => "KFCMCPILLKE_HBPEDDCOJDB", - Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", Self::CmdGetAllActivityRewardCountDataCsReq => { "CmdGetAllActivityRewardCountDataCsReq" } + Self::CmdGetActivityRewardCountDataScRsp => { + "CmdGetActivityRewardCountDataScRsp" + } Self::CmdGetActivityRewardCountDataCsReq => { "CmdGetActivityRewardCountDataCsReq" } + Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", Self::CmdGetAllActivityRewardCountDataScRsp => { "CmdGetAllActivityRewardCountDataScRsp" } - Self::CmdGetActivityHotDataCsReq => "CmdGetActivityHotDataCsReq", - Self::CmdGetActivityRewardCountDataScRsp => { - "CmdGetActivityRewardCountDataScRsp" - } + Self::CmdGetActivityHotDataScRsp => "CmdGetActivityHotDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KFCMCPILLKE_HBPEDDCOJDB" => Some(Self::KfcmcpillkeHbpeddcojdb), - "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), "CmdGetAllActivityRewardCountDataCsReq" => { Some(Self::CmdGetAllActivityRewardCountDataCsReq) } + "CmdGetActivityRewardCountDataScRsp" => { + Some(Self::CmdGetActivityRewardCountDataScRsp) + } "CmdGetActivityRewardCountDataCsReq" => { Some(Self::CmdGetActivityRewardCountDataCsReq) } + "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), "CmdGetAllActivityRewardCountDataScRsp" => { Some(Self::CmdGetAllActivityRewardCountDataScRsp) } - "CmdGetActivityHotDataCsReq" => Some(Self::CmdGetActivityHotDataCsReq), - "CmdGetActivityRewardCountDataScRsp" => { - Some(Self::CmdGetActivityRewardCountDataScRsp) - } + "CmdGetActivityHotDataScRsp" => Some(Self::CmdGetActivityHotDataScRsp), _ => None, } } } +/// Obf: PCHGEBMKBDD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAdventureType { 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, + CmdQuickStartCocoonStageCsReq = 1388, + CmdGetFarmStageGachaInfoCsReq = 1393, + CmdGetFarmStageGachaInfoScRsp = 1358, + CmdFarmElementSweepCsReq = 1371, + CmdQuickStartCocoonStageScRsp = 1381, + CmdCocoonSweepScRsp = 1313, + CmdStartQuickFarmElementRsp = 1347, + CmdFarmElementSweepScRsp = 1340, + CmdCocoonSweepCsReq = 1326, + CmdStartQuickFarmElementCsReq = 1386, } impl CmdAdventureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81817,17 +81374,15 @@ impl CmdAdventureType { match self { Self::PchgebmkbddNlcdgipgfdj => "PCHGEBMKBDD_NLCDGIPGFDJ", Self::CmdQuickStartCocoonStageCsReq => "CmdQuickStartCocoonStageCsReq", - Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", - Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", Self::CmdGetFarmStageGachaInfoCsReq => "CmdGetFarmStageGachaInfoCsReq", + Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", Self::CmdFarmElementSweepCsReq => "CmdFarmElementSweepCsReq", Self::CmdQuickStartCocoonStageScRsp => "CmdQuickStartCocoonStageScRsp", - Self::CmdGetFarmStageGachaInfoScRsp => "CmdGetFarmStageGachaInfoScRsp", - Self::CmdStartQuickFarmElementScRsp => "CmdStartQuickFarmElementScRsp", - Self::CmdStartQuickFarmElementCsReq => "CmdStartQuickFarmElementCsReq", - Self::PchgebmkbddCahjajjpnmn => "PCHGEBMKBDD_CAHJAJJPNMN", + Self::CmdCocoonSweepScRsp => "CmdCocoonSweepScRsp", + Self::CmdStartQuickFarmElementRsp => "CmdStartQuickFarmElementRsp", Self::CmdFarmElementSweepScRsp => "CmdFarmElementSweepScRsp", - Self::CmdEnterAdventureScRsp => "CmdEnterAdventureScRsp", + Self::CmdCocoonSweepCsReq => "CmdCocoonSweepCsReq", + Self::CmdStartQuickFarmElementCsReq => "CmdStartQuickFarmElementCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -81835,60 +81390,59 @@ impl CmdAdventureType { match value { "PCHGEBMKBDD_NLCDGIPGFDJ" => Some(Self::PchgebmkbddNlcdgipgfdj), "CmdQuickStartCocoonStageCsReq" => Some(Self::CmdQuickStartCocoonStageCsReq), - "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), - "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), "CmdGetFarmStageGachaInfoCsReq" => Some(Self::CmdGetFarmStageGachaInfoCsReq), + "CmdGetFarmStageGachaInfoScRsp" => Some(Self::CmdGetFarmStageGachaInfoScRsp), "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), + "CmdCocoonSweepScRsp" => Some(Self::CmdCocoonSweepScRsp), + "CmdStartQuickFarmElementRsp" => Some(Self::CmdStartQuickFarmElementRsp), "CmdFarmElementSweepScRsp" => Some(Self::CmdFarmElementSweepScRsp), - "CmdEnterAdventureScRsp" => Some(Self::CmdEnterAdventureScRsp), + "CmdCocoonSweepCsReq" => Some(Self::CmdCocoonSweepCsReq), + "CmdStartQuickFarmElementCsReq" => Some(Self::CmdStartQuickFarmElementCsReq), _ => None, } } } +/// Obf: BAIILOJDAIB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAetherDivideType { 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, + CmdAetherDivideLineupScNotify = 4832, + CmdAetherDivideSpiritInfoScNotify = 4840, + CmdEquipSkillCoreCsReq = 4833, + CmdAetherDivideSkillItemScNotify = 4842, + CmdAetherDivideSpiritExpUpCsReq = 4818, + CmdTakeOffSkillCoreCsReq = 4802, + CmdAetherDivideRefreshEndlessScNotify = 4805, + CmdSetAetherDivideLineUpCsReq = 4817, + CmdSwitchAetherDivideLineUpSlotScRsp = 4815, + CmdAetherDivideTakeChallengeRewardScRsp = 4812, + CmdGetAetherDivideChallengeInfoCsReq = 4826, + BaiilojdaibDdldiflggkh = 4809, + CmdLeaveAetherDivideSceneCsReq = 4837, + CmdStartAetherDivideChallengeBattleScRsp = 4807, + CmdDmamefjbcle = 4823, + CmdAetherDivideSpiritExpUpScRsp = 4843, + CmdSwitchAetherDivideLineUpSlotCsReq = 4835, + CmdGetAetherDivideChallengeInfoScRsp = 4845, + CmdTakeOffSkillCoreScRsp = 4814, + CmdAetherDivideTakeChallengeRewardCsReq = 4841, + CmdSetAetherDivideLineUpScRsp = 4829, + CmdStartAetherDivideSceneBattleCsReq = 4819, + CmdAetherDivideRefreshEndlessScRsp = 4830, + CmdGetAetherDivideInfoCsReq = 4824, + CmdAetherDivideTainerInfoScNotify = 4847, + CmdGetAetherDivideInfoScRsp = 4820, + CmdEquipSkillCoreScRsp = 4806, + CmdStartAetherDivideStageBattleScRsp = 4808, + CmdAetherDivideFinishChallengeScNotify = 4839, + CmdStartAetherDivideChallengeBattleCsReq = 4803, + CmdStartAetherDivideSceneBattleScRsp = 4848, + CmdAetherDivideRefreshEndlessCsReq = 4836, + CmdLeaveAetherDivideSceneScRsp = 4844, + CmdStartAetherDivideStageBattleCsReq = 4813, } impl CmdAetherDivideType { /// String value of the enum field names used in the ProtoBuf definition. @@ -81898,202 +81452,195 @@ impl CmdAetherDivideType { pub fn as_str_name(&self) -> &'static str { match self { Self::BaiilojdaibNlcdgipgfdj => "BAIILOJDAIB_NLCDGIPGFDJ", - Self::CmdAetherDivideTakeChallengeRewardScRsp => { - "CmdAetherDivideTakeChallengeRewardScRsp" - } - Self::CmdAetherDivideTainerInfoScNotify => { - "CmdAetherDivideTainerInfoScNotify" - } - Self::CmdGetAetherDivideChallengeInfoScRsp => { - "CmdGetAetherDivideChallengeInfoScRsp" + Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", + Self::CmdAetherDivideSpiritInfoScNotify => { + "CmdAetherDivideSpiritInfoScNotify" } + Self::CmdEquipSkillCoreCsReq => "CmdEquipSkillCoreCsReq", + Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", + Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", + Self::CmdTakeOffSkillCoreCsReq => "CmdTakeOffSkillCoreCsReq", Self::CmdAetherDivideRefreshEndlessScNotify => { "CmdAetherDivideRefreshEndlessScNotify" } - Self::CmdAetherDivideTakeChallengeRewardCsReq => { - "CmdAetherDivideTakeChallengeRewardCsReq" + Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", + Self::CmdSwitchAetherDivideLineUpSlotScRsp => { + "CmdSwitchAetherDivideLineUpSlotScRsp" + } + Self::CmdAetherDivideTakeChallengeRewardScRsp => { + "CmdAetherDivideTakeChallengeRewardScRsp" } Self::CmdGetAetherDivideChallengeInfoCsReq => { "CmdGetAetherDivideChallengeInfoCsReq" } - Self::CmdStartAetherDivideSceneBattleScRsp => { - "CmdStartAetherDivideSceneBattleScRsp" - } - Self::CmdEquipAetherDividePassiveSkillCsReq => { - "CmdEquipAetherDividePassiveSkillCsReq" - } - Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", + Self::BaiilojdaibDdldiflggkh => "BAIILOJDAIB_DDLDIFLGGKH", + Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", Self::CmdStartAetherDivideChallengeBattleScRsp => { "CmdStartAetherDivideChallengeBattleScRsp" } - Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", - Self::CmdSwitchAetherDivideLineUpSlotScRsp => { - "CmdSwitchAetherDivideLineUpSlotScRsp" - } - Self::CmdEquipAetherDividePassiveSkillScRsp => { - "CmdEquipAetherDividePassiveSkillScRsp" - } + Self::CmdDmamefjbcle => "CmdDMAMEFJBCLE", Self::CmdAetherDivideSpiritExpUpScRsp => "CmdAetherDivideSpiritExpUpScRsp", - Self::CmdAetherDivideFinishChallengeScNotify => { - "CmdAetherDivideFinishChallengeScNotify" + Self::CmdSwitchAetherDivideLineUpSlotCsReq => { + "CmdSwitchAetherDivideLineUpSlotCsReq" + } + Self::CmdGetAetherDivideChallengeInfoScRsp => { + "CmdGetAetherDivideChallengeInfoScRsp" + } + Self::CmdTakeOffSkillCoreScRsp => "CmdTakeOffSkillCoreScRsp", + Self::CmdAetherDivideTakeChallengeRewardCsReq => { + "CmdAetherDivideTakeChallengeRewardCsReq" + } + Self::CmdSetAetherDivideLineUpScRsp => "CmdSetAetherDivideLineUpScRsp", + Self::CmdStartAetherDivideSceneBattleCsReq => { + "CmdStartAetherDivideSceneBattleCsReq" } Self::CmdAetherDivideRefreshEndlessScRsp => { "CmdAetherDivideRefreshEndlessScRsp" } - Self::CmdLeaveAetherDivideSceneCsReq => "CmdLeaveAetherDivideSceneCsReq", - Self::CmdSetAetherDivideLineUpCsReq => "CmdSetAetherDivideLineUpCsReq", - Self::CmdDmamefjbcle => "CmdDMAMEFJBCLE", - Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp", - Self::CmdAetherDivideSpiritInfoScNotify => { - "CmdAetherDivideSpiritInfoScNotify" + Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", + Self::CmdAetherDivideTainerInfoScNotify => { + "CmdAetherDivideTainerInfoScNotify" } - Self::CmdAetherDivideSkillItemScNotify => "CmdAetherDivideSkillItemScNotify", Self::CmdGetAetherDivideInfoScRsp => "CmdGetAetherDivideInfoScRsp", - Self::CmdAetherDivideRefreshEndlessCsReq => { - "CmdAetherDivideRefreshEndlessCsReq" + Self::CmdEquipSkillCoreScRsp => "CmdEquipSkillCoreScRsp", + Self::CmdStartAetherDivideStageBattleScRsp => { + "CmdStartAetherDivideStageBattleScRsp" } - Self::CmdSwitchAetherDivideLineUpSlotCsReq => { - "CmdSwitchAetherDivideLineUpSlotCsReq" + Self::CmdAetherDivideFinishChallengeScNotify => { + "CmdAetherDivideFinishChallengeScNotify" } Self::CmdStartAetherDivideChallengeBattleCsReq => { "CmdStartAetherDivideChallengeBattleCsReq" } - Self::CmdAetherDivideLineupScNotify => "CmdAetherDivideLineupScNotify", - Self::CmdAetherDivideSpiritExpUpCsReq => "CmdAetherDivideSpiritExpUpCsReq", - Self::BaiilojdaibDdldiflggkh => "BAIILOJDAIB_DDLDIFLGGKH", - Self::CmdGetAetherDivideInfoCsReq => "CmdGetAetherDivideInfoCsReq", - Self::CmdStartAetherDivideSceneBattleCsReq => { - "CmdStartAetherDivideSceneBattleCsReq" + Self::CmdStartAetherDivideSceneBattleScRsp => { + "CmdStartAetherDivideSceneBattleScRsp" } - Self::CmdStartAetherDivideStageBattleScRsp => { - "CmdStartAetherDivideStageBattleScRsp" + Self::CmdAetherDivideRefreshEndlessCsReq => { + "CmdAetherDivideRefreshEndlessCsReq" } + Self::CmdLeaveAetherDivideSceneScRsp => "CmdLeaveAetherDivideSceneScRsp", Self::CmdStartAetherDivideStageBattleCsReq => { "CmdStartAetherDivideStageBattleCsReq" } - 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 { "BAIILOJDAIB_NLCDGIPGFDJ" => Some(Self::BaiilojdaibNlcdgipgfdj), - "CmdAetherDivideTakeChallengeRewardScRsp" => { - Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) + "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), + "CmdAetherDivideSpiritInfoScNotify" => { + Some(Self::CmdAetherDivideSpiritInfoScNotify) } - "CmdAetherDivideTainerInfoScNotify" => { - Some(Self::CmdAetherDivideTainerInfoScNotify) + "CmdEquipSkillCoreCsReq" => Some(Self::CmdEquipSkillCoreCsReq), + "CmdAetherDivideSkillItemScNotify" => { + Some(Self::CmdAetherDivideSkillItemScNotify) } - "CmdGetAetherDivideChallengeInfoScRsp" => { - Some(Self::CmdGetAetherDivideChallengeInfoScRsp) + "CmdAetherDivideSpiritExpUpCsReq" => { + Some(Self::CmdAetherDivideSpiritExpUpCsReq) } + "CmdTakeOffSkillCoreCsReq" => Some(Self::CmdTakeOffSkillCoreCsReq), "CmdAetherDivideRefreshEndlessScNotify" => { Some(Self::CmdAetherDivideRefreshEndlessScNotify) } - "CmdAetherDivideTakeChallengeRewardCsReq" => { - Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) + "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), + "CmdSwitchAetherDivideLineUpSlotScRsp" => { + Some(Self::CmdSwitchAetherDivideLineUpSlotScRsp) + } + "CmdAetherDivideTakeChallengeRewardScRsp" => { + Some(Self::CmdAetherDivideTakeChallengeRewardScRsp) } "CmdGetAetherDivideChallengeInfoCsReq" => { Some(Self::CmdGetAetherDivideChallengeInfoCsReq) } - "CmdStartAetherDivideSceneBattleScRsp" => { - Some(Self::CmdStartAetherDivideSceneBattleScRsp) - } - "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) - } - "CmdAetherDivideFinishChallengeScNotify" => { - Some(Self::CmdAetherDivideFinishChallengeScNotify) - } - "CmdAetherDivideRefreshEndlessScRsp" => { - Some(Self::CmdAetherDivideRefreshEndlessScRsp) - } + "BAIILOJDAIB_DDLDIFLGGKH" => Some(Self::BaiilojdaibDdldiflggkh), "CmdLeaveAetherDivideSceneCsReq" => { Some(Self::CmdLeaveAetherDivideSceneCsReq) } - "CmdSetAetherDivideLineUpCsReq" => Some(Self::CmdSetAetherDivideLineUpCsReq), + "CmdStartAetherDivideChallengeBattleScRsp" => { + Some(Self::CmdStartAetherDivideChallengeBattleScRsp) + } "CmdDMAMEFJBCLE" => Some(Self::CmdDmamefjbcle), - "CmdLeaveAetherDivideSceneScRsp" => { - Some(Self::CmdLeaveAetherDivideSceneScRsp) - } - "CmdAetherDivideSpiritInfoScNotify" => { - Some(Self::CmdAetherDivideSpiritInfoScNotify) - } - "CmdAetherDivideSkillItemScNotify" => { - Some(Self::CmdAetherDivideSkillItemScNotify) - } - "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), - "CmdAetherDivideRefreshEndlessCsReq" => { - Some(Self::CmdAetherDivideRefreshEndlessCsReq) + "CmdAetherDivideSpiritExpUpScRsp" => { + Some(Self::CmdAetherDivideSpiritExpUpScRsp) } "CmdSwitchAetherDivideLineUpSlotCsReq" => { Some(Self::CmdSwitchAetherDivideLineUpSlotCsReq) } - "CmdStartAetherDivideChallengeBattleCsReq" => { - Some(Self::CmdStartAetherDivideChallengeBattleCsReq) + "CmdGetAetherDivideChallengeInfoScRsp" => { + Some(Self::CmdGetAetherDivideChallengeInfoScRsp) } - "CmdAetherDivideLineupScNotify" => Some(Self::CmdAetherDivideLineupScNotify), - "CmdAetherDivideSpiritExpUpCsReq" => { - Some(Self::CmdAetherDivideSpiritExpUpCsReq) + "CmdTakeOffSkillCoreScRsp" => Some(Self::CmdTakeOffSkillCoreScRsp), + "CmdAetherDivideTakeChallengeRewardCsReq" => { + Some(Self::CmdAetherDivideTakeChallengeRewardCsReq) } - "BAIILOJDAIB_DDLDIFLGGKH" => Some(Self::BaiilojdaibDdldiflggkh), - "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), + "CmdSetAetherDivideLineUpScRsp" => Some(Self::CmdSetAetherDivideLineUpScRsp), "CmdStartAetherDivideSceneBattleCsReq" => { Some(Self::CmdStartAetherDivideSceneBattleCsReq) } + "CmdAetherDivideRefreshEndlessScRsp" => { + Some(Self::CmdAetherDivideRefreshEndlessScRsp) + } + "CmdGetAetherDivideInfoCsReq" => Some(Self::CmdGetAetherDivideInfoCsReq), + "CmdAetherDivideTainerInfoScNotify" => { + Some(Self::CmdAetherDivideTainerInfoScNotify) + } + "CmdGetAetherDivideInfoScRsp" => Some(Self::CmdGetAetherDivideInfoScRsp), + "CmdEquipSkillCoreScRsp" => Some(Self::CmdEquipSkillCoreScRsp), "CmdStartAetherDivideStageBattleScRsp" => { Some(Self::CmdStartAetherDivideStageBattleScRsp) } + "CmdAetherDivideFinishChallengeScNotify" => { + Some(Self::CmdAetherDivideFinishChallengeScNotify) + } + "CmdStartAetherDivideChallengeBattleCsReq" => { + Some(Self::CmdStartAetherDivideChallengeBattleCsReq) + } + "CmdStartAetherDivideSceneBattleScRsp" => { + Some(Self::CmdStartAetherDivideSceneBattleScRsp) + } + "CmdAetherDivideRefreshEndlessCsReq" => { + Some(Self::CmdAetherDivideRefreshEndlessCsReq) + } + "CmdLeaveAetherDivideSceneScRsp" => { + Some(Self::CmdLeaveAetherDivideSceneScRsp) + } "CmdStartAetherDivideStageBattleCsReq" => { Some(Self::CmdStartAetherDivideStageBattleCsReq) } - "CmdTakeOffSkillCoreCsReq" => Some(Self::CmdTakeOffSkillCoreCsReq), _ => None, } } } +/// Obf: LEJBAOJGJGI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAiPamType { 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, + CmdAiPamAskSettlementScNotify = 9540, + CmdAiPamResponseFeedbackCommentScRsp = 9533, + CmdAiPamResponseFeedbackCsReq = 9520, + CmdAiPamResponseFeedbackCommentCsReq = 9529, + CmdBkhlgpcdlgl = 9543, + CmdAiPamMotionScNotify = 9515, + CmdHggmnlnjphg = 9508, + CmdAiPamSendMsgCsReq = 9509, + CmdGetAiPamNextQuestionScRsp = 9503, + CmdTriggerAiPamSpeakScRsp = 9502, + CmdGetAiPamChatHistoryCsReq = 9544, + CmdGetAiPamNextQuestionCsReq = 9548, + CmdKiikhmmdhkp = 9513, + CmdGetAiPamChatInfoScRsp = 9524, + CmdGetAiPamChatHistoryScRsp = 9519, + CmdUpdateAiPamSettingsCsReq = 9514, + CmdTriggerAiPamSpeakCsReq = 9506, + CmdUpdateAiPamSettingsScRsp = 9535, + CmdAiPamResponseFeedbackScRsp = 9517, + CmdRecvAiPamChatEventScNotify = 9537, + CmdLhnmdfopmkn = 9518, + CmdAiPamSendMsgScRsp = 9523, + CmdGetAiPamChatInfoCsReq = 9521, } impl CmdAiPamType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82103,32 +81650,32 @@ impl CmdAiPamType { pub fn as_str_name(&self) -> &'static str { match self { Self::LejbaojgjgiJcdcnppcneo => "LEJBAOJGJGI_JCDCNPPCNEO", - Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", - Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", - Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", - Self::CmdKiikhmmdhkp => "CmdKIIKHMMDHKP", - Self::CmdAiPamResponseFeedbackCommentCsReq => { - "CmdAiPamResponseFeedbackCommentCsReq" - } - Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", - Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", + Self::CmdAiPamAskSettlementScNotify => "CmdAiPamAskSettlementScNotify", Self::CmdAiPamResponseFeedbackCommentScRsp => { "CmdAiPamResponseFeedbackCommentScRsp" } - Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", - Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", + Self::CmdAiPamResponseFeedbackCsReq => "CmdAiPamResponseFeedbackCsReq", + Self::CmdAiPamResponseFeedbackCommentCsReq => { + "CmdAiPamResponseFeedbackCommentCsReq" + } Self::CmdBkhlgpcdlgl => "CmdBKHLGPCDLGL", - Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", - Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", - Self::CmdAiPamAskSettlementScNotify => "CmdAiPamAskSettlementScNotify", - Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", + Self::CmdAiPamMotionScNotify => "CmdAiPamMotionScNotify", Self::CmdHggmnlnjphg => "CmdHGGMNLNJPHG", Self::CmdAiPamSendMsgCsReq => "CmdAiPamSendMsgCsReq", + Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", + Self::CmdTriggerAiPamSpeakScRsp => "CmdTriggerAiPamSpeakScRsp", + Self::CmdGetAiPamChatHistoryCsReq => "CmdGetAiPamChatHistoryCsReq", + Self::CmdGetAiPamNextQuestionCsReq => "CmdGetAiPamNextQuestionCsReq", + Self::CmdKiikhmmdhkp => "CmdKIIKHMMDHKP", + Self::CmdGetAiPamChatInfoScRsp => "CmdGetAiPamChatInfoScRsp", + Self::CmdGetAiPamChatHistoryScRsp => "CmdGetAiPamChatHistoryScRsp", + Self::CmdUpdateAiPamSettingsCsReq => "CmdUpdateAiPamSettingsCsReq", + Self::CmdTriggerAiPamSpeakCsReq => "CmdTriggerAiPamSpeakCsReq", + Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", + Self::CmdAiPamResponseFeedbackScRsp => "CmdAiPamResponseFeedbackScRsp", Self::CmdRecvAiPamChatEventScNotify => "CmdRecvAiPamChatEventScNotify", Self::CmdLhnmdfopmkn => "CmdLHNMDFOPMKN", Self::CmdAiPamSendMsgScRsp => "CmdAiPamSendMsgScRsp", - Self::CmdGetAiPamNextQuestionScRsp => "CmdGetAiPamNextQuestionScRsp", - Self::CmdUpdateAiPamSettingsScRsp => "CmdUpdateAiPamSettingsScRsp", Self::CmdGetAiPamChatInfoCsReq => "CmdGetAiPamChatInfoCsReq", } } @@ -82136,78 +81683,76 @@ impl CmdAiPamType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LEJBAOJGJGI_JCDCNPPCNEO" => Some(Self::LejbaojgjgiJcdcnppcneo), - "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), - "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), - "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), - "CmdKIIKHMMDHKP" => Some(Self::CmdKiikhmmdhkp), - "CmdAiPamResponseFeedbackCommentCsReq" => { - Some(Self::CmdAiPamResponseFeedbackCommentCsReq) - } - "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), - "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), + "CmdAiPamAskSettlementScNotify" => Some(Self::CmdAiPamAskSettlementScNotify), "CmdAiPamResponseFeedbackCommentScRsp" => { Some(Self::CmdAiPamResponseFeedbackCommentScRsp) } - "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), - "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), + "CmdAiPamResponseFeedbackCsReq" => Some(Self::CmdAiPamResponseFeedbackCsReq), + "CmdAiPamResponseFeedbackCommentCsReq" => { + Some(Self::CmdAiPamResponseFeedbackCommentCsReq) + } "CmdBKHLGPCDLGL" => Some(Self::CmdBkhlgpcdlgl), - "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), - "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), - "CmdAiPamAskSettlementScNotify" => Some(Self::CmdAiPamAskSettlementScNotify), - "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), + "CmdAiPamMotionScNotify" => Some(Self::CmdAiPamMotionScNotify), "CmdHGGMNLNJPHG" => Some(Self::CmdHggmnlnjphg), "CmdAiPamSendMsgCsReq" => Some(Self::CmdAiPamSendMsgCsReq), + "CmdGetAiPamNextQuestionScRsp" => Some(Self::CmdGetAiPamNextQuestionScRsp), + "CmdTriggerAiPamSpeakScRsp" => Some(Self::CmdTriggerAiPamSpeakScRsp), + "CmdGetAiPamChatHistoryCsReq" => Some(Self::CmdGetAiPamChatHistoryCsReq), + "CmdGetAiPamNextQuestionCsReq" => Some(Self::CmdGetAiPamNextQuestionCsReq), + "CmdKIIKHMMDHKP" => Some(Self::CmdKiikhmmdhkp), + "CmdGetAiPamChatInfoScRsp" => Some(Self::CmdGetAiPamChatInfoScRsp), + "CmdGetAiPamChatHistoryScRsp" => Some(Self::CmdGetAiPamChatHistoryScRsp), + "CmdUpdateAiPamSettingsCsReq" => Some(Self::CmdUpdateAiPamSettingsCsReq), + "CmdTriggerAiPamSpeakCsReq" => Some(Self::CmdTriggerAiPamSpeakCsReq), + "CmdUpdateAiPamSettingsScRsp" => Some(Self::CmdUpdateAiPamSettingsScRsp), + "CmdAiPamResponseFeedbackScRsp" => Some(Self::CmdAiPamResponseFeedbackScRsp), "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: ENHFBPKPFDI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAlleyType { 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, + CmdDpfgbjfofce = 4772, + CmdAlleyOrderChangedScNotify = 4748, + CmdAlleyShipmentEventEffectsScNotify = 4705, + CmdGaammaacico = 4784, + CmdGetSaveLogisticsMapCsReq = 4741, + CmdCkjacadhccc = 4773, + CmdGifadcjkkfe = 4786, + CmdPrestigeLevelUpScRsp = 4765, + CmdTakePrestigeRewardCsReq = 4771, + CmdPpjkekepfmf = 4747, + CmdLogisticsGameScRsp = 4758, + CmdPrestigeLevelUpCsReq = 4769, + CmdGetSaveLogisticsMapScRsp = 4710, + EnhfbpkpfdiMlkikmbonlc = 4742, + CmdNgokhflmlnj = 4712, + CmdEnoabfiphob = 4780, + EnhfbpkpfdiGhiclfbgfdl = 4711, + CmdActivityRaidPlacingGameCsReq = 4775, + CmdActivityRaidPlacingGameScRsp = 4744, + CmdAlleyPlacingGameScRsp = 4738, + CmdGetAlleyInfoCsReq = 4725, + CmdLogisticsScoreRewardSyncInfoScNotify = 4735, + CmdLogisticsInfoScNotify = 4721, + CmdMgmdnbolbmo = 4713, + CmdGetAlleyInfoScRsp = 4778, + CmdAlleyPlacingGameCsReq = 4733, + CmdAlleyEventChangeNotify = 4726, + CmdAlleyTakeEventRewardScRsp = 4796, + CmdAlleyFundsScNotify = 4730, + CmdTakePrestigeRewardScRsp = 4740, + EnhfbpkpfdiMonjhmoildm = 4736, + CmdAlleyTakeEventRewardCsReq = 4734, + CmdLogisticsGameCsReq = 4793, } impl CmdAlleyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82217,96 +81762,90 @@ impl CmdAlleyType { pub fn as_str_name(&self) -> &'static str { match self { Self::EnhfbpkpfdiNlcdgipgfdj => "ENHFBPKPFDI_NLCDGIPGFDJ", - Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", Self::CmdDpfgbjfofce => "CmdDPFGBJFOFCE", - Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", + Self::CmdAlleyOrderChangedScNotify => "CmdAlleyOrderChangedScNotify", Self::CmdAlleyShipmentEventEffectsScNotify => { "CmdAlleyShipmentEventEffectsScNotify" } - Self::CmdPpjkekepfmf => "CmdPPJKEKEPFMF", - Self::EnhfbpkpfdiMlkikmbonlc => "ENHFBPKPFDI_MLKIKMBONLC", - Self::CmdCkjacadhccc => "CmdCKJACADHCCC", - Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", Self::CmdGaammaacico => "CmdGAAMMAACICO", + Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", + Self::CmdCkjacadhccc => "CmdCKJACADHCCC", + Self::CmdGifadcjkkfe => "CmdGIFADCJKKFE", + Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", 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::CmdPpjkekepfmf => "CmdPPJKEKEPFMF", Self::CmdLogisticsGameScRsp => "CmdLogisticsGameScRsp", - Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", - Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", - Self::CmdMgmdnbolbmo => "CmdMGMDNBOLBMO", + Self::CmdPrestigeLevelUpCsReq => "CmdPrestigeLevelUpCsReq", + Self::CmdGetSaveLogisticsMapScRsp => "CmdGetSaveLogisticsMapScRsp", + Self::EnhfbpkpfdiMlkikmbonlc => "ENHFBPKPFDI_MLKIKMBONLC", Self::CmdNgokhflmlnj => "CmdNGOKHFLMLNJ", + Self::CmdEnoabfiphob => "CmdENOABFIPHOB", Self::EnhfbpkpfdiGhiclfbgfdl => "ENHFBPKPFDI_GHICLFBGFDL", + Self::CmdActivityRaidPlacingGameCsReq => "CmdActivityRaidPlacingGameCsReq", + Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", + Self::CmdAlleyPlacingGameScRsp => "CmdAlleyPlacingGameScRsp", + Self::CmdGetAlleyInfoCsReq => "CmdGetAlleyInfoCsReq", Self::CmdLogisticsScoreRewardSyncInfoScNotify => { "CmdLogisticsScoreRewardSyncInfoScNotify" } - Self::CmdHmbpgpoifne => "CmdHMBPGPOIFNE", - Self::CmdGifadcjkkfe => "CmdGIFADCJKKFE", - Self::EnhfbpkpfdiPcbaghcnolc => "ENHFBPKPFDI_PCBAGHCNOLC", Self::CmdLogisticsInfoScNotify => "CmdLogisticsInfoScNotify", + Self::CmdMgmdnbolbmo => "CmdMGMDNBOLBMO", + Self::CmdGetAlleyInfoScRsp => "CmdGetAlleyInfoScRsp", + Self::CmdAlleyPlacingGameCsReq => "CmdAlleyPlacingGameCsReq", Self::CmdAlleyEventChangeNotify => "CmdAlleyEventChangeNotify", - Self::CmdActivityRaidPlacingGameScRsp => "CmdActivityRaidPlacingGameScRsp", - Self::CmdPrestigeLevelUpScRsp => "CmdPrestigeLevelUpScRsp", Self::CmdAlleyTakeEventRewardScRsp => "CmdAlleyTakeEventRewardScRsp", Self::CmdAlleyFundsScNotify => "CmdAlleyFundsScNotify", - Self::CmdGetSaveLogisticsMapCsReq => "CmdGetSaveLogisticsMapCsReq", + Self::CmdTakePrestigeRewardScRsp => "CmdTakePrestigeRewardScRsp", Self::EnhfbpkpfdiMonjhmoildm => "ENHFBPKPFDI_MONJHMOILDM", + Self::CmdAlleyTakeEventRewardCsReq => "CmdAlleyTakeEventRewardCsReq", + Self::CmdLogisticsGameCsReq => "CmdLogisticsGameCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENHFBPKPFDI_NLCDGIPGFDJ" => Some(Self::EnhfbpkpfdiNlcdgipgfdj), - "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "CmdDPFGBJFOFCE" => Some(Self::CmdDpfgbjfofce), - "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), + "CmdAlleyOrderChangedScNotify" => Some(Self::CmdAlleyOrderChangedScNotify), "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), + "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), + "CmdCKJACADHCCC" => Some(Self::CmdCkjacadhccc), + "CmdGIFADCJKKFE" => Some(Self::CmdGifadcjkkfe), + "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), "CmdTakePrestigeRewardCsReq" => Some(Self::CmdTakePrestigeRewardCsReq), + "CmdPPJKEKEPFMF" => Some(Self::CmdPpjkekepfmf), + "CmdLogisticsGameScRsp" => Some(Self::CmdLogisticsGameScRsp), + "CmdPrestigeLevelUpCsReq" => Some(Self::CmdPrestigeLevelUpCsReq), + "CmdGetSaveLogisticsMapScRsp" => Some(Self::CmdGetSaveLogisticsMapScRsp), + "ENHFBPKPFDI_MLKIKMBONLC" => Some(Self::EnhfbpkpfdiMlkikmbonlc), + "CmdNGOKHFLMLNJ" => Some(Self::CmdNgokhflmlnj), + "CmdENOABFIPHOB" => Some(Self::CmdEnoabfiphob), + "ENHFBPKPFDI_GHICLFBGFDL" => Some(Self::EnhfbpkpfdiGhiclfbgfdl), "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) - } - "CmdHMBPGPOIFNE" => Some(Self::CmdHmbpgpoifne), - "CmdGIFADCJKKFE" => Some(Self::CmdGifadcjkkfe), - "ENHFBPKPFDI_PCBAGHCNOLC" => Some(Self::EnhfbpkpfdiPcbaghcnolc), - "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), - "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdActivityRaidPlacingGameScRsp" => { Some(Self::CmdActivityRaidPlacingGameScRsp) } - "CmdPrestigeLevelUpScRsp" => Some(Self::CmdPrestigeLevelUpScRsp), + "CmdAlleyPlacingGameScRsp" => Some(Self::CmdAlleyPlacingGameScRsp), + "CmdGetAlleyInfoCsReq" => Some(Self::CmdGetAlleyInfoCsReq), + "CmdLogisticsScoreRewardSyncInfoScNotify" => { + Some(Self::CmdLogisticsScoreRewardSyncInfoScNotify) + } + "CmdLogisticsInfoScNotify" => Some(Self::CmdLogisticsInfoScNotify), + "CmdMGMDNBOLBMO" => Some(Self::CmdMgmdnbolbmo), + "CmdGetAlleyInfoScRsp" => Some(Self::CmdGetAlleyInfoScRsp), + "CmdAlleyPlacingGameCsReq" => Some(Self::CmdAlleyPlacingGameCsReq), + "CmdAlleyEventChangeNotify" => Some(Self::CmdAlleyEventChangeNotify), "CmdAlleyTakeEventRewardScRsp" => Some(Self::CmdAlleyTakeEventRewardScRsp), "CmdAlleyFundsScNotify" => Some(Self::CmdAlleyFundsScNotify), - "CmdGetSaveLogisticsMapCsReq" => Some(Self::CmdGetSaveLogisticsMapCsReq), + "CmdTakePrestigeRewardScRsp" => Some(Self::CmdTakePrestigeRewardScRsp), "ENHFBPKPFDI_MONJHMOILDM" => Some(Self::EnhfbpkpfdiMonjhmoildm), + "CmdAlleyTakeEventRewardCsReq" => Some(Self::CmdAlleyTakeEventRewardCsReq), + "CmdLogisticsGameCsReq" => Some(Self::CmdLogisticsGameCsReq), _ => None, } } @@ -82389,6 +81928,7 @@ impl Pfphiikefib { } } } +/// Obf: AJOCCOAIFIF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -82422,15 +81962,16 @@ impl AlleyEventState { } } } +/// Obf: MFJDGMGKMDJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdArchiveType { MfjdgmgkmdjNlcdgipgfdj = 0, - CmdGetArchiveDataCsReq = 2373, - CmdKkogbfclnhb = 2327, - CmdGetArchiveDataScRsp = 2303, - CmdBjjgfkaoklg = 2380, + CmdKkogbfclnhb = 2358, + CmdBjjgfkaoklg = 2393, + CmdGetArchiveDataScRsp = 2378, + CmdGetArchiveDataCsReq = 2325, } impl CmdArchiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82440,78 +81981,81 @@ impl CmdArchiveType { pub fn as_str_name(&self) -> &'static str { match self { Self::MfjdgmgkmdjNlcdgipgfdj => "MFJDGMGKMDJ_NLCDGIPGFDJ", - Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", Self::CmdKkogbfclnhb => "CmdKKOGBFCLNHB", - Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", Self::CmdBjjgfkaoklg => "CmdBJJGFKAOKLG", + Self::CmdGetArchiveDataScRsp => "CmdGetArchiveDataScRsp", + Self::CmdGetArchiveDataCsReq => "CmdGetArchiveDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MFJDGMGKMDJ_NLCDGIPGFDJ" => Some(Self::MfjdgmgkmdjNlcdgipgfdj), - "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), "CmdKKOGBFCLNHB" => Some(Self::CmdKkogbfclnhb), - "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), "CmdBJJGFKAOKLG" => Some(Self::CmdBjjgfkaoklg), + "CmdGetArchiveDataScRsp" => Some(Self::CmdGetArchiveDataScRsp), + "CmdGetArchiveDataCsReq" => Some(Self::CmdGetArchiveDataCsReq), _ => None, } } } +/// Obf: JHGIIBJGLEL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdAvatarType { 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, + CmdGetPreAvatarGrowthInfoScRsp = 363, + CmdDressAvatarScRsp = 313, + CmdPromoteAvatarScRsp = 347, + CmdGetPreAvatarActivityListScRsp = 375, + CmdSetAvatarEnhancedIdScRsp = 312, + CmdLendbhpiojk = 394, + CmdSetAvatarPathCsReq = 315, + CmdSetPlayerOutfitScRsp = 349, + CmdMarkAvatarCsReq = 384, + CmdGetAvatarDataCsReq = 325, + CmdUnlockAvatarPathScRsp = 320, + CmdGetAvatarDataScRsp = 378, + CmdGetPreAvatarGrowthInfoCsReq = 329, + CmdActiveEidolonCsReq = 338, + CmdSetPlayerOutfitCsReq = 344, + CmdPromoteAvatarCsReq = 386, + CmdAvatarPathChangedNotify = 353, + CmdSetGrowthTargetAvatarScRsp = 310, + CmdActiveEidolonScRsp = 339, + CmdAvatarExpUpScRsp = 358, + CmdTakeOffAvatarSkinCsReq = 342, + CmdSetAvatarEnhancedIdCsReq = 373, + CmdTakeOffAvatarSkinScRsp = 372, + CmdDressAvatarSkinCsReq = 365, + CmdAvatarExpUpCsReq = 393, + CmdTakeOffRelicCsReq = 336, + CmdEklididkfhc = 337, + CmdDressAvatarSkinScRsp = 330, + CmdCfggobedjok = 343, + CmdTakeOffEquipmentCsReq = 371, + CmdSetMultipleAvatarPathsScRsp = 389, + CmdUnlockSkillTreeScRsp = 381, + CmdDressAvatarCsReq = 326, + CmdDressRelicAvatarScRsp = 311, + CmdSetGrowthTargetAvatarCsReq = 341, + CmdAddAvatarScNotify = 333, + CmdTakeOffEquipmentScRsp = 340, + CmdPmemidkdafg = 351, + CmdSetAvatarPathScRsp = 318, + CmdUnlockSkillTreeCsReq = 388, + CmdAvatarSpecialSkilltreeUnlockScNotify = 382, + CmdAddMultiPathAvatarScNotify = 305, + CmdGetPreAvatarActivityListCsReq = 335, + CmdMarkAvatarScRsp = 321, + CmdUnlockAvatarPathCsReq = 352, + CmdDressRelicAvatarCsReq = 304, + CmdTakePromotionRewardCsReq = 345, + CmdSetMultipleAvatarPathsCsReq = 314, + CmdUnlockAvatarSkinScNotify = 380, + CmdTakePromotionRewardScRsp = 369, + CmdTakeOffRelicScRsp = 348, } impl CmdAvatarType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82521,124 +82065,130 @@ impl CmdAvatarType { pub fn as_str_name(&self) -> &'static str { match self { Self::JhgiibjglelNlcdgipgfdj => "JHGIIBJGLEL_NLCDGIPGFDJ", - Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", - Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", - 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::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", 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::CmdGetPreAvatarActivityListScRsp => "CmdGetPreAvatarActivityListScRsp", Self::CmdSetAvatarEnhancedIdScRsp => "CmdSetAvatarEnhancedIdScRsp", - Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", - Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp", - Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", - Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", - Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp", - Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", - Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", - Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", - Self::JhgiibjglelDpaaibgldob => "JHGIIBJGLEL_DPAAIBGLDOB", - Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", - Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", - Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", - Self::CmdCfggobedjok => "CmdCFGGOBEDJOK", - Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", + Self::CmdLendbhpiojk => "CmdLENDBHPIOJK", + Self::CmdSetAvatarPathCsReq => "CmdSetAvatarPathCsReq", Self::CmdSetPlayerOutfitScRsp => "CmdSetPlayerOutfitScRsp", + Self::CmdMarkAvatarCsReq => "CmdMarkAvatarCsReq", + Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", + Self::CmdUnlockAvatarPathScRsp => "CmdUnlockAvatarPathScRsp", + Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", + Self::CmdGetPreAvatarGrowthInfoCsReq => "CmdGetPreAvatarGrowthInfoCsReq", + Self::CmdActiveEidolonCsReq => "CmdActiveEidolonCsReq", + Self::CmdSetPlayerOutfitCsReq => "CmdSetPlayerOutfitCsReq", + Self::CmdPromoteAvatarCsReq => "CmdPromoteAvatarCsReq", + Self::CmdAvatarPathChangedNotify => "CmdAvatarPathChangedNotify", + Self::CmdSetGrowthTargetAvatarScRsp => "CmdSetGrowthTargetAvatarScRsp", + Self::CmdActiveEidolonScRsp => "CmdActiveEidolonScRsp", + Self::CmdAvatarExpUpScRsp => "CmdAvatarExpUpScRsp", + Self::CmdTakeOffAvatarSkinCsReq => "CmdTakeOffAvatarSkinCsReq", + Self::CmdSetAvatarEnhancedIdCsReq => "CmdSetAvatarEnhancedIdCsReq", Self::CmdTakeOffAvatarSkinScRsp => "CmdTakeOffAvatarSkinScRsp", + Self::CmdDressAvatarSkinCsReq => "CmdDressAvatarSkinCsReq", + Self::CmdAvatarExpUpCsReq => "CmdAvatarExpUpCsReq", + Self::CmdTakeOffRelicCsReq => "CmdTakeOffRelicCsReq", + Self::CmdEklididkfhc => "CmdEKLIDIDKFHC", + Self::CmdDressAvatarSkinScRsp => "CmdDressAvatarSkinScRsp", + Self::CmdCfggobedjok => "CmdCFGGOBEDJOK", Self::CmdTakeOffEquipmentCsReq => "CmdTakeOffEquipmentCsReq", + Self::CmdSetMultipleAvatarPathsScRsp => "CmdSetMultipleAvatarPathsScRsp", + Self::CmdUnlockSkillTreeScRsp => "CmdUnlockSkillTreeScRsp", + Self::CmdDressAvatarCsReq => "CmdDressAvatarCsReq", + Self::CmdDressRelicAvatarScRsp => "CmdDressRelicAvatarScRsp", + Self::CmdSetGrowthTargetAvatarCsReq => "CmdSetGrowthTargetAvatarCsReq", + Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", + Self::CmdTakeOffEquipmentScRsp => "CmdTakeOffEquipmentScRsp", + Self::CmdPmemidkdafg => "CmdPMEMIDKDAFG", + Self::CmdSetAvatarPathScRsp => "CmdSetAvatarPathScRsp", + Self::CmdUnlockSkillTreeCsReq => "CmdUnlockSkillTreeCsReq", Self::CmdAvatarSpecialSkilltreeUnlockScNotify => { "CmdAvatarSpecialSkilltreeUnlockScNotify" } - Self::CmdGetAvatarDataScRsp => "CmdGetAvatarDataScRsp", - Self::CmdDressAvatarScRsp => "CmdDressAvatarScRsp", + Self::CmdAddMultiPathAvatarScNotify => "CmdAddMultiPathAvatarScNotify", + Self::CmdGetPreAvatarActivityListCsReq => "CmdGetPreAvatarActivityListCsReq", + Self::CmdMarkAvatarScRsp => "CmdMarkAvatarScRsp", + Self::CmdUnlockAvatarPathCsReq => "CmdUnlockAvatarPathCsReq", + Self::CmdDressRelicAvatarCsReq => "CmdDressRelicAvatarCsReq", + Self::CmdTakePromotionRewardCsReq => "CmdTakePromotionRewardCsReq", + Self::CmdSetMultipleAvatarPathsCsReq => "CmdSetMultipleAvatarPathsCsReq", + Self::CmdUnlockAvatarSkinScNotify => "CmdUnlockAvatarSkinScNotify", Self::CmdTakePromotionRewardScRsp => "CmdTakePromotionRewardScRsp", - Self::CmdUnlockSkilltreeScRsp => "CmdUnlockSkilltreeScRsp", - Self::CmdAddAvatarScNotify => "CmdAddAvatarScNotify", - Self::JhgiibjglelCkccdcnldoi => "JHGIIBJGLEL_CKCCDCNLDOI", - Self::CmdGetAvatarDataCsReq => "CmdGetAvatarDataCsReq", + Self::CmdTakeOffRelicScRsp => "CmdTakeOffRelicScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHGIIBJGLEL_NLCDGIPGFDJ" => Some(Self::JhgiibjglelNlcdgipgfdj), - "CmdGetPreAvatarGrowthInfoCsReq" => { - Some(Self::CmdGetPreAvatarGrowthInfoCsReq) - } - "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), - "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) } + "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), "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) + "CmdGetPreAvatarActivityListScRsp" => { + Some(Self::CmdGetPreAvatarActivityListScRsp) } - "CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp), - "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), - "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), + "CmdSetAvatarEnhancedIdScRsp" => Some(Self::CmdSetAvatarEnhancedIdScRsp), + "CmdLENDBHPIOJK" => Some(Self::CmdLendbhpiojk), + "CmdSetAvatarPathCsReq" => Some(Self::CmdSetAvatarPathCsReq), + "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), + "CmdMarkAvatarCsReq" => Some(Self::CmdMarkAvatarCsReq), + "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), + "CmdUnlockAvatarPathScRsp" => Some(Self::CmdUnlockAvatarPathScRsp), + "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), + "CmdGetPreAvatarGrowthInfoCsReq" => { + Some(Self::CmdGetPreAvatarGrowthInfoCsReq) + } + "CmdActiveEidolonCsReq" => Some(Self::CmdActiveEidolonCsReq), "CmdSetPlayerOutfitCsReq" => Some(Self::CmdSetPlayerOutfitCsReq), - "JHGIIBJGLEL_DPAAIBGLDOB" => Some(Self::JhgiibjglelDpaaibgldob), - "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), + "CmdPromoteAvatarCsReq" => Some(Self::CmdPromoteAvatarCsReq), + "CmdAvatarPathChangedNotify" => Some(Self::CmdAvatarPathChangedNotify), + "CmdSetGrowthTargetAvatarScRsp" => Some(Self::CmdSetGrowthTargetAvatarScRsp), + "CmdActiveEidolonScRsp" => Some(Self::CmdActiveEidolonScRsp), + "CmdAvatarExpUpScRsp" => Some(Self::CmdAvatarExpUpScRsp), + "CmdTakeOffAvatarSkinCsReq" => Some(Self::CmdTakeOffAvatarSkinCsReq), + "CmdSetAvatarEnhancedIdCsReq" => Some(Self::CmdSetAvatarEnhancedIdCsReq), + "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), + "CmdDressAvatarSkinCsReq" => Some(Self::CmdDressAvatarSkinCsReq), + "CmdAvatarExpUpCsReq" => Some(Self::CmdAvatarExpUpCsReq), + "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), + "CmdEKLIDIDKFHC" => Some(Self::CmdEklididkfhc), + "CmdDressAvatarSkinScRsp" => Some(Self::CmdDressAvatarSkinScRsp), + "CmdCFGGOBEDJOK" => Some(Self::CmdCfggobedjok), + "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), "CmdSetMultipleAvatarPathsScRsp" => { Some(Self::CmdSetMultipleAvatarPathsScRsp) } - "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), - "CmdCFGGOBEDJOK" => Some(Self::CmdCfggobedjok), - "CmdTakeOffRelicCsReq" => Some(Self::CmdTakeOffRelicCsReq), - "CmdSetPlayerOutfitScRsp" => Some(Self::CmdSetPlayerOutfitScRsp), - "CmdTakeOffAvatarSkinScRsp" => Some(Self::CmdTakeOffAvatarSkinScRsp), - "CmdTakeOffEquipmentCsReq" => Some(Self::CmdTakeOffEquipmentCsReq), + "CmdUnlockSkillTreeScRsp" => Some(Self::CmdUnlockSkillTreeScRsp), + "CmdDressAvatarCsReq" => Some(Self::CmdDressAvatarCsReq), + "CmdDressRelicAvatarScRsp" => Some(Self::CmdDressRelicAvatarScRsp), + "CmdSetGrowthTargetAvatarCsReq" => Some(Self::CmdSetGrowthTargetAvatarCsReq), + "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), + "CmdTakeOffEquipmentScRsp" => Some(Self::CmdTakeOffEquipmentScRsp), + "CmdPMEMIDKDAFG" => Some(Self::CmdPmemidkdafg), + "CmdSetAvatarPathScRsp" => Some(Self::CmdSetAvatarPathScRsp), + "CmdUnlockSkillTreeCsReq" => Some(Self::CmdUnlockSkillTreeCsReq), "CmdAvatarSpecialSkilltreeUnlockScNotify" => { Some(Self::CmdAvatarSpecialSkilltreeUnlockScNotify) } - "CmdGetAvatarDataScRsp" => Some(Self::CmdGetAvatarDataScRsp), - "CmdDressAvatarScRsp" => Some(Self::CmdDressAvatarScRsp), + "CmdAddMultiPathAvatarScNotify" => Some(Self::CmdAddMultiPathAvatarScNotify), + "CmdGetPreAvatarActivityListCsReq" => { + Some(Self::CmdGetPreAvatarActivityListCsReq) + } + "CmdMarkAvatarScRsp" => Some(Self::CmdMarkAvatarScRsp), + "CmdUnlockAvatarPathCsReq" => Some(Self::CmdUnlockAvatarPathCsReq), + "CmdDressRelicAvatarCsReq" => Some(Self::CmdDressRelicAvatarCsReq), + "CmdTakePromotionRewardCsReq" => Some(Self::CmdTakePromotionRewardCsReq), + "CmdSetMultipleAvatarPathsCsReq" => { + Some(Self::CmdSetMultipleAvatarPathsCsReq) + } + "CmdUnlockAvatarSkinScNotify" => Some(Self::CmdUnlockAvatarSkinScNotify), "CmdTakePromotionRewardScRsp" => Some(Self::CmdTakePromotionRewardScRsp), - "CmdUnlockSkilltreeScRsp" => Some(Self::CmdUnlockSkilltreeScRsp), - "CmdAddAvatarScNotify" => Some(Self::CmdAddAvatarScNotify), - "JHGIIBJGLEL_CKCCDCNLDOI" => Some(Self::JhgiibjglelCkccdcnldoi), - "CmdGetAvatarDataCsReq" => Some(Self::CmdGetAvatarDataCsReq), + "CmdTakeOffRelicScRsp" => Some(Self::CmdTakeOffRelicScRsp), _ => None, } } @@ -82772,26 +82322,23 @@ impl GrowthTargetState { } } } +/// Obf: EJCOIDCJDHM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleType { 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, + CmdQuitBattleCsReq = 193, + CmdRebattleByClientCsNotify = 138, + CmdBattleReplayScNotify = 139, + CmdQuitBattleScNotify = 126, + CmdPveBattleResultCsReq = 125, + CmdSyncClientResVersionCsReq = 186, + CmdPveBattleResultScRsp = 178, + CmdGetCurBattleInfoCsReq = 188, + CmdQuitBattleScRsp = 158, + CmdGetCurBattleInfoScRsp = 181, + CmdSyncClientResVersionScRsp = 147, } impl CmdBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82801,64 +82348,49 @@ impl CmdBattleType { pub fn as_str_name(&self) -> &'static str { match self { Self::EjcoidcjdhmNlcdgipgfdj => "EJCOIDCJDHM_NLCDGIPGFDJ", - Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", - Self::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", - 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::CmdPveBattleResultScRsp => "CmdPVEBattleResultScRsp", + Self::CmdGetCurBattleInfoCsReq => "CmdGetCurBattleInfoCsReq", + Self::CmdQuitBattleScRsp => "CmdQuitBattleScRsp", Self::CmdGetCurBattleInfoScRsp => "CmdGetCurBattleInfoScRsp", - Self::CmdBattleLogReportScRsp => "CmdBattleLogReportScRsp", + Self::CmdSyncClientResVersionScRsp => "CmdSyncClientResVersionScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EJCOIDCJDHM_NLCDGIPGFDJ" => Some(Self::EjcoidcjdhmNlcdgipgfdj), - "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), - "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), - "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), + "CmdPVEBattleResultScRsp" => Some(Self::CmdPveBattleResultScRsp), + "CmdGetCurBattleInfoCsReq" => Some(Self::CmdGetCurBattleInfoCsReq), + "CmdQuitBattleScRsp" => Some(Self::CmdQuitBattleScRsp), "CmdGetCurBattleInfoScRsp" => Some(Self::CmdGetCurBattleInfoScRsp), - "CmdBattleLogReportScRsp" => Some(Self::CmdBattleLogReportScRsp), + "CmdSyncClientResVersionScRsp" => Some(Self::CmdSyncClientResVersionScRsp), _ => None, } } } +/// Obf: GJPPDNGGKCC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattleCollegeType { GjppdnggkccNlcdgipgfdj = 0, - CmdGetBattleCollegeDataScRsp = 5703, - CmdGetBattleCollegeDataCsReq = 5773, - CmdStartBattleCollegeScRsp = 5736, - CmdStartBattleCollegeCsReq = 5727, - CmdSyncBattleCollegeDataChangeScNotify = 5780, + CmdGetBattleCollegeDataCsReq = 5725, + CmdStartBattleCollegeScRsp = 5788, + CmdStartBattleCollegeCsReq = 5758, + CmdSyncBattleCollegeDataChangeScNotify = 5793, + CmdGetBattleCollegeDataScRsp = 5778, } impl CmdBattleCollegeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82868,42 +82400,43 @@ impl CmdBattleCollegeType { pub fn as_str_name(&self) -> &'static str { match self { Self::GjppdnggkccNlcdgipgfdj => "GJPPDNGGKCC_NLCDGIPGFDJ", - Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", Self::CmdGetBattleCollegeDataCsReq => "CmdGetBattleCollegeDataCsReq", Self::CmdStartBattleCollegeScRsp => "CmdStartBattleCollegeScRsp", Self::CmdStartBattleCollegeCsReq => "CmdStartBattleCollegeCsReq", Self::CmdSyncBattleCollegeDataChangeScNotify => { "CmdSyncBattleCollegeDataChangeScNotify" } + Self::CmdGetBattleCollegeDataScRsp => "CmdGetBattleCollegeDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJPPDNGGKCC_NLCDGIPGFDJ" => Some(Self::GjppdnggkccNlcdgipgfdj), - "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), "CmdGetBattleCollegeDataCsReq" => Some(Self::CmdGetBattleCollegeDataCsReq), "CmdStartBattleCollegeScRsp" => Some(Self::CmdStartBattleCollegeScRsp), "CmdStartBattleCollegeCsReq" => Some(Self::CmdStartBattleCollegeCsReq), "CmdSyncBattleCollegeDataChangeScNotify" => { Some(Self::CmdSyncBattleCollegeDataChangeScNotify) } + "CmdGetBattleCollegeDataScRsp" => Some(Self::CmdGetBattleCollegeDataScRsp), _ => None, } } } +/// Obf: JHHIAPCKHNP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBattlePassType { JhhiapckhnpNlcdgipgfdj = 0, - CmdBuyBpLevelScRsp = 3015, - CmdTakeBpRewardScRsp = 3036, - CmdTakeAllRewardScRsp = 3010, - CmdTakeBpRewardCsReq = 3027, - CmdBattlePassInfoNotify = 3073, - CmdTakeAllRewardCsReq = 3081, - CmdBuyBpLevelCsReq = 3013, + CmdBuyBpLevelCsReq = 3081, + CmdTakeBpRewardScRsp = 3088, + CmdTakeAllRewardScRsp = 3026, + CmdTakeAllRewardCsReq = 3047, + CmdTakeBpRewardCsReq = 3058, + CmdBattlePassInfoNotify = 3025, + CmdBuyBpLevelScRsp = 3086, } impl CmdBattlePassType { /// String value of the enum field names used in the ProtoBuf definition. @@ -82913,30 +82446,31 @@ impl CmdBattlePassType { pub fn as_str_name(&self) -> &'static str { match self { Self::JhhiapckhnpNlcdgipgfdj => "JHHIAPCKHNP_NLCDGIPGFDJ", - Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", + Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", Self::CmdTakeBpRewardScRsp => "CmdTakeBpRewardScRsp", Self::CmdTakeAllRewardScRsp => "CmdTakeAllRewardScRsp", + Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", Self::CmdTakeBpRewardCsReq => "CmdTakeBpRewardCsReq", Self::CmdBattlePassInfoNotify => "CmdBattlePassInfoNotify", - Self::CmdTakeAllRewardCsReq => "CmdTakeAllRewardCsReq", - Self::CmdBuyBpLevelCsReq => "CmdBuyBpLevelCsReq", + Self::CmdBuyBpLevelScRsp => "CmdBuyBpLevelScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHHIAPCKHNP_NLCDGIPGFDJ" => Some(Self::JhhiapckhnpNlcdgipgfdj), - "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), + "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), "CmdTakeBpRewardScRsp" => Some(Self::CmdTakeBpRewardScRsp), "CmdTakeAllRewardScRsp" => Some(Self::CmdTakeAllRewardScRsp), + "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), "CmdTakeBpRewardCsReq" => Some(Self::CmdTakeBpRewardCsReq), "CmdBattlePassInfoNotify" => Some(Self::CmdBattlePassInfoNotify), - "CmdTakeAllRewardCsReq" => Some(Self::CmdTakeAllRewardCsReq), - "CmdBuyBpLevelCsReq" => Some(Self::CmdBuyBpLevelCsReq), + "CmdBuyBpLevelScRsp" => Some(Self::CmdBuyBpLevelScRsp), _ => None, } } } +/// Obf: FMGFKIKBHKN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -82970,6 +82504,7 @@ impl BpTierType { } } } +/// Obf: FDKLOILAJHE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -83006,17 +82541,18 @@ impl BpRewardType { } } } +/// Obf: CCOCNFLIOGK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitActivityType { CcocnfliogkNlcdgipgfdj = 0, - CmdJoinBenefitActivityCsReq = 4894, - CmdJoinBenefitActivityScRsp = 4877, - CmdGetBenefitActivityInfoCsReq = 4882, - CmdTakeBenefitActivityRewardCsReq = 4857, - CmdGetBenefitActivityInfoScRsp = 4892, - CmdTakeBenefitActivityRewardScRsp = 4873, + CmdGetBenefitActivityInfoCsReq = 4859, + CmdTakeBenefitActivityRewardScRsp = 4894, + CmdJoinBenefitActivityScRsp = 4898, + CmdTakeBenefitActivityRewardCsReq = 4887, + CmdGetBenefitActivityInfoScRsp = 4873, + CmdJoinBenefitActivityCsReq = 4869, } impl CmdBenefitActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83026,51 +82562,52 @@ impl CmdBenefitActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::CcocnfliogkNlcdgipgfdj => "CCOCNFLIOGK_NLCDGIPGFDJ", - Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", - Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp", Self::CmdGetBenefitActivityInfoCsReq => "CmdGetBenefitActivityInfoCsReq", + Self::CmdTakeBenefitActivityRewardScRsp => { + "CmdTakeBenefitActivityRewardScRsp" + } + Self::CmdJoinBenefitActivityScRsp => "CmdJoinBenefitActivityScRsp", Self::CmdTakeBenefitActivityRewardCsReq => { "CmdTakeBenefitActivityRewardCsReq" } Self::CmdGetBenefitActivityInfoScRsp => "CmdGetBenefitActivityInfoScRsp", - Self::CmdTakeBenefitActivityRewardScRsp => { - "CmdTakeBenefitActivityRewardScRsp" - } + Self::CmdJoinBenefitActivityCsReq => "CmdJoinBenefitActivityCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CCOCNFLIOGK_NLCDGIPGFDJ" => Some(Self::CcocnfliogkNlcdgipgfdj), - "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), - "CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp), "CmdGetBenefitActivityInfoCsReq" => { Some(Self::CmdGetBenefitActivityInfoCsReq) } + "CmdTakeBenefitActivityRewardScRsp" => { + Some(Self::CmdTakeBenefitActivityRewardScRsp) + } + "CmdJoinBenefitActivityScRsp" => Some(Self::CmdJoinBenefitActivityScRsp), "CmdTakeBenefitActivityRewardCsReq" => { Some(Self::CmdTakeBenefitActivityRewardCsReq) } "CmdGetBenefitActivityInfoScRsp" => { Some(Self::CmdGetBenefitActivityInfoScRsp) } - "CmdTakeBenefitActivityRewardScRsp" => { - Some(Self::CmdTakeBenefitActivityRewardScRsp) - } + "CmdJoinBenefitActivityCsReq" => Some(Self::CmdJoinBenefitActivityCsReq), _ => None, } } } +/// Obf: BNDFIJKMBHE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBenefitV2ActivityType { BndfijkmbheNlcdgipgfdj = 0, - BndfijkmbheNdginiglhfg = 9829, - BndfijkmbheNijighhgkio = 9824, - BndfijkmbheMohcjnimhjm = 9822, - CmdImfbpgdpeoi = 9830, - CmdHbocfeeeeii = 9821, - CmdPaglmeagppc = 9828, + CmdImfbpgdpeoi = 9825, + CmdHbocfeeeeii = 9826, + CmdFmdgfhpoaio = 9823, + CmdPaglmeagppc = 9821, + CmdAnkfjaabbfk = 9824, + CmdIlfjiideebi = 9830, } impl CmdBenefitV2ActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83080,49 +82617,50 @@ impl CmdBenefitV2ActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::BndfijkmbheNlcdgipgfdj => "BNDFIJKMBHE_NLCDGIPGFDJ", - Self::BndfijkmbheNdginiglhfg => "BNDFIJKMBHE_NDGINIGLHFG", - Self::BndfijkmbheNijighhgkio => "BNDFIJKMBHE_NIJIGHHGKIO", - Self::BndfijkmbheMohcjnimhjm => "BNDFIJKMBHE_MOHCJNIMHJM", Self::CmdImfbpgdpeoi => "CmdIMFBPGDPEOI", Self::CmdHbocfeeeeii => "CmdHBOCFEEEEII", + Self::CmdFmdgfhpoaio => "CmdFMDGFHPOAIO", Self::CmdPaglmeagppc => "CmdPAGLMEAGPPC", + Self::CmdAnkfjaabbfk => "CmdANKFJAABBFK", + Self::CmdIlfjiideebi => "CmdILFJIIDEEBI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdFMDGFHPOAIO" => Some(Self::CmdFmdgfhpoaio), "CmdPAGLMEAGPPC" => Some(Self::CmdPaglmeagppc), + "CmdANKFJAABBFK" => Some(Self::CmdAnkfjaabbfk), + "CmdILFJIIDEEBI" => Some(Self::CmdIlfjiideebi), _ => None, } } } +/// Obf: AJLDFPKOBED #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdBoxingClubType { 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, + CmdSetBoxingClubResonanceCsReq = 4233, + CmdBoxingClubRewardScNotify = 4226, + CmdGiveUpBoxingClubChallengeCsReq = 4286, + CmdChooseBoxingClubStageOptionalBuffScRsp = 4204, + CmdChooseBoxingClubResonanceScRsp = 4240, + CmdChooseBoxingClubResonanceCsReq = 4271, + CmdChooseBoxingClubStageOptionalBuffCsReq = 4239, + CmdGiveUpBoxingClubChallengeScRsp = 4247, + CmdStartBoxingClubBattleScRsp = 4281, + CmdStartBoxingClubBattleCsReq = 4288, + CmdSetBoxingClubResonanceScRsp = 4238, + CmdMatchBoxingClubOpponentCsReq = 4293, + CmdGetBoxingClubInfoScRsp = 4278, + CmdBoxingClubChallengeUpdateScNotify = 4213, + CmdGetBoxingClubInfoCsReq = 4225, + CmdMatchBoxingClubOpponentScRsp = 4258, } impl CmdBoxingClubType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83132,66 +82670,66 @@ impl CmdBoxingClubType { pub fn as_str_name(&self) -> &'static str { match self { Self::AjldfpkobedNlcdgipgfdj => "AJLDFPKOBED_NLCDGIPGFDJ", - Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { - "CmdChooseBoxingClubStageOptionalBuffCsReq" + Self::CmdSetBoxingClubResonanceCsReq => "CmdSetBoxingClubResonanceCsReq", + Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", + Self::CmdGiveUpBoxingClubChallengeCsReq => { + "CmdGiveUpBoxingClubChallengeCsReq" + } + Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { + "CmdChooseBoxingClubStageOptionalBuffScRsp" + } + Self::CmdChooseBoxingClubResonanceScRsp => { + "CmdChooseBoxingClubResonanceScRsp" } Self::CmdChooseBoxingClubResonanceCsReq => { "CmdChooseBoxingClubResonanceCsReq" } - Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", - Self::CmdBoxingClubChallengeUpdateScNotify => { - "CmdBoxingClubChallengeUpdateScNotify" - } - Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", - Self::CmdSetBoxingClubResonanceCsReq => "CmdSetBoxingClubResonanceCsReq", - Self::CmdBoxingClubRewardScNotify => "CmdBoxingClubRewardScNotify", - Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", - Self::CmdChooseBoxingClubResonanceScRsp => { - "CmdChooseBoxingClubResonanceScRsp" + Self::CmdChooseBoxingClubStageOptionalBuffCsReq => { + "CmdChooseBoxingClubStageOptionalBuffCsReq" } Self::CmdGiveUpBoxingClubChallengeScRsp => { "CmdGiveUpBoxingClubChallengeScRsp" } + Self::CmdStartBoxingClubBattleScRsp => "CmdStartBoxingClubBattleScRsp", + Self::CmdStartBoxingClubBattleCsReq => "CmdStartBoxingClubBattleCsReq", Self::CmdSetBoxingClubResonanceScRsp => "CmdSetBoxingClubResonanceScRsp", Self::CmdMatchBoxingClubOpponentCsReq => "CmdMatchBoxingClubOpponentCsReq", Self::CmdGetBoxingClubInfoScRsp => "CmdGetBoxingClubInfoScRsp", - Self::CmdChooseBoxingClubStageOptionalBuffScRsp => { - "CmdChooseBoxingClubStageOptionalBuffScRsp" - } - Self::CmdGiveUpBoxingClubChallengeCsReq => { - "CmdGiveUpBoxingClubChallengeCsReq" + Self::CmdBoxingClubChallengeUpdateScNotify => { + "CmdBoxingClubChallengeUpdateScNotify" } Self::CmdGetBoxingClubInfoCsReq => "CmdGetBoxingClubInfoCsReq", + Self::CmdMatchBoxingClubOpponentScRsp => "CmdMatchBoxingClubOpponentScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AJLDFPKOBED_NLCDGIPGFDJ" => Some(Self::AjldfpkobedNlcdgipgfdj), - "CmdChooseBoxingClubStageOptionalBuffCsReq" => { - Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) - } - "CmdChooseBoxingClubResonanceCsReq" => { - Some(Self::CmdChooseBoxingClubResonanceCsReq) - } - "CmdMatchBoxingClubOpponentScRsp" => { - Some(Self::CmdMatchBoxingClubOpponentScRsp) - } - "CmdBoxingClubChallengeUpdateScNotify" => { - Some(Self::CmdBoxingClubChallengeUpdateScNotify) - } - "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), "CmdSetBoxingClubResonanceCsReq" => { Some(Self::CmdSetBoxingClubResonanceCsReq) } "CmdBoxingClubRewardScNotify" => Some(Self::CmdBoxingClubRewardScNotify), - "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), + "CmdGiveUpBoxingClubChallengeCsReq" => { + Some(Self::CmdGiveUpBoxingClubChallengeCsReq) + } + "CmdChooseBoxingClubStageOptionalBuffScRsp" => { + Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) + } "CmdChooseBoxingClubResonanceScRsp" => { Some(Self::CmdChooseBoxingClubResonanceScRsp) } + "CmdChooseBoxingClubResonanceCsReq" => { + Some(Self::CmdChooseBoxingClubResonanceCsReq) + } + "CmdChooseBoxingClubStageOptionalBuffCsReq" => { + Some(Self::CmdChooseBoxingClubStageOptionalBuffCsReq) + } "CmdGiveUpBoxingClubChallengeScRsp" => { Some(Self::CmdGiveUpBoxingClubChallengeScRsp) } + "CmdStartBoxingClubBattleScRsp" => Some(Self::CmdStartBoxingClubBattleScRsp), + "CmdStartBoxingClubBattleCsReq" => Some(Self::CmdStartBoxingClubBattleCsReq), "CmdSetBoxingClubResonanceScRsp" => { Some(Self::CmdSetBoxingClubResonanceScRsp) } @@ -83199,44 +82737,43 @@ impl CmdBoxingClubType { Some(Self::CmdMatchBoxingClubOpponentCsReq) } "CmdGetBoxingClubInfoScRsp" => Some(Self::CmdGetBoxingClubInfoScRsp), - "CmdChooseBoxingClubStageOptionalBuffScRsp" => { - Some(Self::CmdChooseBoxingClubStageOptionalBuffScRsp) - } - "CmdGiveUpBoxingClubChallengeCsReq" => { - Some(Self::CmdGiveUpBoxingClubChallengeCsReq) + "CmdBoxingClubChallengeUpdateScNotify" => { + Some(Self::CmdBoxingClubChallengeUpdateScNotify) } "CmdGetBoxingClubInfoCsReq" => Some(Self::CmdGetBoxingClubInfoCsReq), + "CmdMatchBoxingClubOpponentScRsp" => { + Some(Self::CmdMatchBoxingClubOpponentScRsp) + } _ => None, } } } +/// Obf: MJKJNEGGKGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdCakeRaceType { MjkjneggkgcNlcdgipgfdj = 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, + CmdCakeRaceLoanScRsp = 9124, + CmdCakeRaceGetHandbookCsReq = 9131, + CmdCakeRaceUpdatePveScRsp = 9132, + CmdCakeRaceGetDataCsReq = 9129, + CmdCakeRaceGetHandbookScRsp = 9130, + CmdCakeRaceLikeFriendRankingInfoScRsp = 9122, + CmdCakeRaceStartPveScRsp = 9142, + CmdCakeRaceGetDataScRsp = 9145, + CmdCakeRaceGetFriendRankingInfoListScRsp = 9121, + CmdBcohndphbgk = 9135, + CmdCakeRaceLikeFriendRankingInfoCsReq = 9150, + CmdCakeRaceUpdatePveCsReq = 9141, + CmdCakeRaceLoanCsReq = 9138, CmdCakeRaceCoinScoreChangeScNotify = 9123, - MjkjneggkgcChcejiegfmh = 9140, - CmdCakeRaceGetFriendRankingInfoListCsReq = 9134, - CmdCakeRaceStartPveScRsp = 9148, - CmdCakeRaceUpdatePveScRsp = 9139, - CmdCakeRaceStartPveCsReq = 9142, - CmdCakeRaceGetFriendRankingInfoListScRsp = 9127, - CmdPibehfddaaj = 9128, + CmdCakeRaceFinishFieldRewardScNotify = 9147, + CmdCakeRaceStartPveCsReq = 9125, + CmdCakeRaceGetFriendRankingInfoListCsReq = 9128, + CmdCakeRaceGetDailyLikeScRsp = 9139, + CmdCakeRaceGetDailyLikeCsReq = 9137, + CmdPibehfddaaj = 9140, } impl CmdCakeRaceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83246,39 +82783,37 @@ impl CmdCakeRaceType { pub fn as_str_name(&self) -> &'static str { match self { Self::MjkjneggkgcNlcdgipgfdj => "MJKJNEGGKGC_NLCDGIPGFDJ", - Self::CmdCakeRaceFinishFieldRewardScNotify => { - "CmdCakeRaceFinishFieldRewardScNotify" - } - Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { - "CmdCakeRaceLikeFriendRankingInfoCsReq" - } - Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", - Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", - Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", Self::CmdCakeRaceLoanScRsp => "CmdCakeRaceLoanScRsp", - Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", - Self::CmdBcohndphbgk => "CmdBCOHNDPHBGK", + Self::CmdCakeRaceGetHandbookCsReq => "CmdCakeRaceGetHandbookCsReq", + Self::CmdCakeRaceUpdatePveScRsp => "CmdCakeRaceUpdatePveScRsp", + Self::CmdCakeRaceGetDataCsReq => "CmdCakeRaceGetDataCsReq", + Self::CmdCakeRaceGetHandbookScRsp => "CmdCakeRaceGetHandbookScRsp", 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::CmdCakeRaceGetDataScRsp => "CmdCakeRaceGetDataScRsp", Self::CmdCakeRaceGetFriendRankingInfoListScRsp => { "CmdCakeRaceGetFriendRankingInfoListScRsp" } + Self::CmdBcohndphbgk => "CmdBCOHNDPHBGK", + Self::CmdCakeRaceLikeFriendRankingInfoCsReq => { + "CmdCakeRaceLikeFriendRankingInfoCsReq" + } + Self::CmdCakeRaceUpdatePveCsReq => "CmdCakeRaceUpdatePveCsReq", + Self::CmdCakeRaceLoanCsReq => "CmdCakeRaceLoanCsReq", + Self::CmdCakeRaceCoinScoreChangeScNotify => { + "CmdCakeRaceCoinScoreChangeScNotify" + } + Self::CmdCakeRaceFinishFieldRewardScNotify => { + "CmdCakeRaceFinishFieldRewardScNotify" + } + Self::CmdCakeRaceStartPveCsReq => "CmdCakeRaceStartPveCsReq", + Self::CmdCakeRaceGetFriendRankingInfoListCsReq => { + "CmdCakeRaceGetFriendRankingInfoListCsReq" + } + Self::CmdCakeRaceGetDailyLikeScRsp => "CmdCakeRaceGetDailyLikeScRsp", + Self::CmdCakeRaceGetDailyLikeCsReq => "CmdCakeRaceGetDailyLikeCsReq", Self::CmdPibehfddaaj => "CmdPIBEHFDDAAJ", } } @@ -83286,70 +82821,69 @@ impl CmdCakeRaceType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MJKJNEGGKGC_NLCDGIPGFDJ" => Some(Self::MjkjneggkgcNlcdgipgfdj), - "CmdCakeRaceFinishFieldRewardScNotify" => { - Some(Self::CmdCakeRaceFinishFieldRewardScNotify) - } - "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), + "CmdCakeRaceGetHandbookCsReq" => Some(Self::CmdCakeRaceGetHandbookCsReq), + "CmdCakeRaceUpdatePveScRsp" => Some(Self::CmdCakeRaceUpdatePveScRsp), + "CmdCakeRaceGetDataCsReq" => Some(Self::CmdCakeRaceGetDataCsReq), + "CmdCakeRaceGetHandbookScRsp" => Some(Self::CmdCakeRaceGetHandbookScRsp), "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), + "CmdCakeRaceGetDataScRsp" => Some(Self::CmdCakeRaceGetDataScRsp), "CmdCakeRaceGetFriendRankingInfoListScRsp" => { Some(Self::CmdCakeRaceGetFriendRankingInfoListScRsp) } + "CmdBCOHNDPHBGK" => Some(Self::CmdBcohndphbgk), + "CmdCakeRaceLikeFriendRankingInfoCsReq" => { + Some(Self::CmdCakeRaceLikeFriendRankingInfoCsReq) + } + "CmdCakeRaceUpdatePveCsReq" => Some(Self::CmdCakeRaceUpdatePveCsReq), + "CmdCakeRaceLoanCsReq" => Some(Self::CmdCakeRaceLoanCsReq), + "CmdCakeRaceCoinScoreChangeScNotify" => { + Some(Self::CmdCakeRaceCoinScoreChangeScNotify) + } + "CmdCakeRaceFinishFieldRewardScNotify" => { + Some(Self::CmdCakeRaceFinishFieldRewardScNotify) + } + "CmdCakeRaceStartPveCsReq" => Some(Self::CmdCakeRaceStartPveCsReq), + "CmdCakeRaceGetFriendRankingInfoListCsReq" => { + Some(Self::CmdCakeRaceGetFriendRankingInfoListCsReq) + } + "CmdCakeRaceGetDailyLikeScRsp" => Some(Self::CmdCakeRaceGetDailyLikeScRsp), + "CmdCakeRaceGetDailyLikeCsReq" => Some(Self::CmdCakeRaceGetDailyLikeCsReq), "CmdPIBEHFDDAAJ" => Some(Self::CmdPibehfddaaj), _ => None, } } } +/// Obf: GBMDCPMJIAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengeType { 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, + CmdGetChallengeGroupStatisticsCsReq = 1711, + CmdGetChallengeGroupStatisticsScRsp = 1736, + CmdGetChallengeCsReq = 1725, + CmdTakeChallengeCumulativeRewardCsReq = 1739, + CmdGetCurChallengeScRsp = 1771, + CmdStartChallengeScRsp = 1758, + CmdChallengeSettleNotify = 1786, + CmdEnterChallengeNextPhaseScRsp = 1772, + CmdStartChallengeCsReq = 1793, + CmdChallengeLineupNotify = 1740, + CmdStartPartialChallengeCsReq = 1748, + CmdRestartChallengePhaseCsReq = 1765, + CmdLeaveChallengeScRsp = 1781, + CmdGetChallengeScRsp = 1778, + CmdRestartChallengePhaseScRsp = 1730, + CmdGetCurChallengeCsReq = 1713, + CmdLeaveChallengeCsReq = 1788, + CmdStartPartialChallengeScRsp = 1745, + CmdChallengeBossPhaseSettleNotify = 1780, + CmdTakeChallengeCumulativeRewardScRsp = 1704, + CmdEnterChallengeNextPhaseCsReq = 1742, } impl CmdChallengeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83359,82 +82893,83 @@ impl CmdChallengeType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", - Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", - Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", Self::CmdGetChallengeGroupStatisticsScRsp => { "CmdGetChallengeGroupStatisticsScRsp" } - Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", - Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", - Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", - Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", Self::CmdGetChallengeCsReq => "CmdGetChallengeCsReq", - Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", Self::CmdTakeChallengeCumulativeRewardCsReq => { "CmdTakeChallengeCumulativeRewardCsReq" } + Self::CmdGetCurChallengeScRsp => "CmdGetCurChallengeScRsp", + Self::CmdStartChallengeScRsp => "CmdStartChallengeScRsp", + Self::CmdChallengeSettleNotify => "CmdChallengeSettleNotify", + Self::CmdEnterChallengeNextPhaseScRsp => "CmdEnterChallengeNextPhaseScRsp", + Self::CmdStartChallengeCsReq => "CmdStartChallengeCsReq", + Self::CmdChallengeLineupNotify => "CmdChallengeLineupNotify", + Self::CmdStartPartialChallengeCsReq => "CmdStartPartialChallengeCsReq", + Self::CmdRestartChallengePhaseCsReq => "CmdRestartChallengePhaseCsReq", + Self::CmdLeaveChallengeScRsp => "CmdLeaveChallengeScRsp", + Self::CmdGetChallengeScRsp => "CmdGetChallengeScRsp", + Self::CmdRestartChallengePhaseScRsp => "CmdRestartChallengePhaseScRsp", + Self::CmdGetCurChallengeCsReq => "CmdGetCurChallengeCsReq", + Self::CmdLeaveChallengeCsReq => "CmdLeaveChallengeCsReq", + Self::CmdStartPartialChallengeScRsp => "CmdStartPartialChallengeScRsp", Self::CmdChallengeBossPhaseSettleNotify => { "CmdChallengeBossPhaseSettleNotify" } + Self::CmdTakeChallengeCumulativeRewardScRsp => { + "CmdTakeChallengeCumulativeRewardScRsp" + } + Self::CmdEnterChallengeNextPhaseCsReq => "CmdEnterChallengeNextPhaseCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) } - "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), - "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), - "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), "CmdGetChallengeGroupStatisticsScRsp" => { Some(Self::CmdGetChallengeGroupStatisticsScRsp) } - "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), - "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), - "CmdEnterChallengeNextPhaseScRsp" => { - Some(Self::CmdEnterChallengeNextPhaseScRsp) - } - "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), "CmdGetChallengeCsReq" => Some(Self::CmdGetChallengeCsReq), - "CmdEnterChallengeNextPhaseCsReq" => { - Some(Self::CmdEnterChallengeNextPhaseCsReq) - } "CmdTakeChallengeCumulativeRewardCsReq" => { Some(Self::CmdTakeChallengeCumulativeRewardCsReq) } + "CmdGetCurChallengeScRsp" => Some(Self::CmdGetCurChallengeScRsp), + "CmdStartChallengeScRsp" => Some(Self::CmdStartChallengeScRsp), + "CmdChallengeSettleNotify" => Some(Self::CmdChallengeSettleNotify), + "CmdEnterChallengeNextPhaseScRsp" => { + Some(Self::CmdEnterChallengeNextPhaseScRsp) + } + "CmdStartChallengeCsReq" => Some(Self::CmdStartChallengeCsReq), + "CmdChallengeLineupNotify" => Some(Self::CmdChallengeLineupNotify), + "CmdStartPartialChallengeCsReq" => Some(Self::CmdStartPartialChallengeCsReq), + "CmdRestartChallengePhaseCsReq" => Some(Self::CmdRestartChallengePhaseCsReq), + "CmdLeaveChallengeScRsp" => Some(Self::CmdLeaveChallengeScRsp), + "CmdGetChallengeScRsp" => Some(Self::CmdGetChallengeScRsp), + "CmdRestartChallengePhaseScRsp" => Some(Self::CmdRestartChallengePhaseScRsp), + "CmdGetCurChallengeCsReq" => Some(Self::CmdGetCurChallengeCsReq), + "CmdLeaveChallengeCsReq" => Some(Self::CmdLeaveChallengeCsReq), + "CmdStartPartialChallengeScRsp" => Some(Self::CmdStartPartialChallengeScRsp), "CmdChallengeBossPhaseSettleNotify" => { Some(Self::CmdChallengeBossPhaseSettleNotify) } + "CmdTakeChallengeCumulativeRewardScRsp" => { + Some(Self::CmdTakeChallengeCumulativeRewardScRsp) + } + "CmdEnterChallengeNextPhaseCsReq" => { + Some(Self::CmdEnterChallengeNextPhaseCsReq) + } _ => None, } } } +/// Obf: ChallengeStatus #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -83468,31 +83003,32 @@ impl ChallengeStatus { } } } +/// Obf: GHGFEJEHGDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChallengePeakType { 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, + CmdTakeChallengePeakRewardCsReq = 8910, + CmdConfirmChallengePeakSettleScRsp = 8943, + CmdReStartChallengePeakCsReq = 8933, + CmdChallengePeakGroupDataUpdateScNotify = 8907, + CmdGetCurChallengePeakCsReq = 8924, + CmdGetChallengePeakDataCsReq = 8909, + CmdGetChallengePeakDataScRsp = 8923, + CmdLeaveChallengePeakScRsp = 8948, + CmdSetChallengePeakMobLineupAvatarCsReq = 8935, + CmdStartChallengePeakScRsp = 8944, + CmdStartChallengePeakCsReq = 8937, + CmdTakeChallengePeakRewardScRsp = 8921, + CmdChallengePeakSettleScNotify = 8903, + CmdLeaveChallengePeakCsReq = 8919, + CmdConfirmChallengePeakSettleCsReq = 8918, + CmdSetChallengePeakMobLineupAvatarScRsp = 8915, + CmdReStartChallengePeakScRsp = 8906, + CmdSetChallengePeakBossHardModeCsReq = 8917, + CmdGetCurChallengePeakScRsp = 8920, + CmdSetChallengePeakBossHardModeScRsp = 8929, } impl CmdChallengePeakType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83502,112 +83038,113 @@ impl CmdChallengePeakType { pub fn as_str_name(&self) -> &'static str { match self { Self::GhgfejehgdmNlcdgipgfdj => "GHGFEJEHGDM_NLCDGIPGFDJ", - Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq", - Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", - Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp", + Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq", Self::CmdConfirmChallengePeakSettleScRsp => { "CmdConfirmChallengePeakSettleScRsp" } + Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq", + Self::CmdChallengePeakGroupDataUpdateScNotify => { + "CmdChallengePeakGroupDataUpdateScNotify" + } + Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", + Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", + Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", + Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp", + Self::CmdSetChallengePeakMobLineupAvatarCsReq => { + "CmdSetChallengePeakMobLineupAvatarCsReq" + } + Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp", + Self::CmdStartChallengePeakCsReq => "CmdStartChallengePeakCsReq", + Self::CmdTakeChallengePeakRewardScRsp => "CmdTakeChallengePeakRewardScRsp", + Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", + Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq", + Self::CmdConfirmChallengePeakSettleCsReq => { + "CmdConfirmChallengePeakSettleCsReq" + } Self::CmdSetChallengePeakMobLineupAvatarScRsp => { "CmdSetChallengePeakMobLineupAvatarScRsp" } - Self::CmdChallengePeakGroupDataUpdateScNotify => { - "CmdChallengePeakGroupDataUpdateScNotify" - } - Self::CmdTakeChallengePeakRewardCsReq => "CmdTakeChallengePeakRewardCsReq", - Self::CmdConfirmChallengePeakSettleCsReq => { - "CmdConfirmChallengePeakSettleCsReq" - } - Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", - Self::CmdStartChallengePeakScRsp => "CmdStartChallengePeakScRsp", - Self::CmdGetChallengePeakDataScRsp => "CmdGetChallengePeakDataScRsp", - Self::CmdGetChallengePeakDataCsReq => "CmdGetChallengePeakDataCsReq", + Self::CmdReStartChallengePeakScRsp => "CmdReStartChallengePeakScRsp", Self::CmdSetChallengePeakBossHardModeCsReq => { "CmdSetChallengePeakBossHardModeCsReq" } - Self::CmdLeaveChallengePeakCsReq => "CmdLeaveChallengePeakCsReq", - Self::CmdChallengePeakSettleScNotify => "CmdChallengePeakSettleScNotify", - Self::CmdLeaveChallengePeakScRsp => "CmdLeaveChallengePeakScRsp", - Self::CmdGetCurChallengePeakCsReq => "CmdGetCurChallengePeakCsReq", - Self::CmdReStartChallengePeakCsReq => "CmdReStartChallengePeakCsReq", + Self::CmdGetCurChallengePeakScRsp => "CmdGetCurChallengePeakScRsp", 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 { "GHGFEJEHGDM_NLCDGIPGFDJ" => Some(Self::GhgfejehgdmNlcdgipgfdj), + "CmdTakeChallengePeakRewardCsReq" => { + Some(Self::CmdTakeChallengePeakRewardCsReq) + } + "CmdConfirmChallengePeakSettleScRsp" => { + Some(Self::CmdConfirmChallengePeakSettleScRsp) + } + "CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq), + "CmdChallengePeakGroupDataUpdateScNotify" => { + Some(Self::CmdChallengePeakGroupDataUpdateScNotify) + } + "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), + "CmdGetChallengePeakDataCsReq" => Some(Self::CmdGetChallengePeakDataCsReq), + "CmdGetChallengePeakDataScRsp" => Some(Self::CmdGetChallengePeakDataScRsp), + "CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp), + "CmdSetChallengePeakMobLineupAvatarCsReq" => { + Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq) + } + "CmdStartChallengePeakScRsp" => Some(Self::CmdStartChallengePeakScRsp), "CmdStartChallengePeakCsReq" => Some(Self::CmdStartChallengePeakCsReq), "CmdTakeChallengePeakRewardScRsp" => { Some(Self::CmdTakeChallengePeakRewardScRsp) } - "CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp), - "CmdConfirmChallengePeakSettleScRsp" => { - Some(Self::CmdConfirmChallengePeakSettleScRsp) + "CmdChallengePeakSettleScNotify" => { + Some(Self::CmdChallengePeakSettleScNotify) + } + "CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq), + "CmdConfirmChallengePeakSettleCsReq" => { + Some(Self::CmdConfirmChallengePeakSettleCsReq) } "CmdSetChallengePeakMobLineupAvatarScRsp" => { Some(Self::CmdSetChallengePeakMobLineupAvatarScRsp) } - "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), + "CmdReStartChallengePeakScRsp" => Some(Self::CmdReStartChallengePeakScRsp), "CmdSetChallengePeakBossHardModeCsReq" => { Some(Self::CmdSetChallengePeakBossHardModeCsReq) } - "CmdLeaveChallengePeakCsReq" => Some(Self::CmdLeaveChallengePeakCsReq), - "CmdChallengePeakSettleScNotify" => { - Some(Self::CmdChallengePeakSettleScNotify) - } - "CmdLeaveChallengePeakScRsp" => Some(Self::CmdLeaveChallengePeakScRsp), - "CmdGetCurChallengePeakCsReq" => Some(Self::CmdGetCurChallengePeakCsReq), - "CmdReStartChallengePeakCsReq" => Some(Self::CmdReStartChallengePeakCsReq), + "CmdGetCurChallengePeakScRsp" => Some(Self::CmdGetCurChallengePeakScRsp), "CmdSetChallengePeakBossHardModeScRsp" => { Some(Self::CmdSetChallengePeakBossHardModeScRsp) } - "CmdSetChallengePeakMobLineupAvatarCsReq" => { - Some(Self::CmdSetChallengePeakMobLineupAvatarCsReq) - } _ => None, } } } +/// Obf: FEBNJDJAEBM #[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, + CmdConfirmStageSettleChallengeTierceScRsp = 8985, + CmdRestartChallengeTierceScRsp = 8992, + CmdConfirmStageSettleChallengeTierceCsReq = 8990, + CmdStartChallengeTierceScRsp = 8974, + CmdLeaveChallengeTierceCsReq = 8991, + CmdGetDataChallengeTierceScRsp = 8980, + CmdStartNextChallengeTierceScRsp = 8999, 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, + CmdGetControllerChallengeTierceCsReq = 8978, + CmdRestartChallengeTierceCsReq = 8975, + CmdGetControllerChallengeTierceScRsp = 8971, + CmdSetLineupChallengeTierceCsReq = 8979, + CmdStartChallengeTierceCsReq = 8988, + CmdGetDataChallengeTierceCsReq = 8981, + CmdStartNextChallengeTierceCsReq = 8977, + CmdSetLineupChallengeTierceScRsp = 8995, + CmdLeaveChallengeTierceScRsp = 8982, } impl CmdChallengeTierceType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83617,71 +83154,103 @@ impl CmdChallengeTierceType { 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::CmdConfirmStageSettleChallengeTierceScRsp => { + "CmdConfirmStageSettleChallengeTierceScRsp" + } + Self::CmdRestartChallengeTierceScRsp => "CmdRestartChallengeTierceScRsp", + Self::CmdConfirmStageSettleChallengeTierceCsReq => { + "CmdConfirmStageSettleChallengeTierceCsReq" + } + Self::CmdStartChallengeTierceScRsp => "CmdStartChallengeTierceScRsp", + Self::CmdLeaveChallengeTierceCsReq => "CmdLeaveChallengeTierceCsReq", + Self::CmdGetDataChallengeTierceScRsp => "CmdGetDataChallengeTierceScRsp", + Self::CmdStartNextChallengeTierceScRsp => "CmdStartNextChallengeTierceScRsp", 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", + Self::CmdGetControllerChallengeTierceCsReq => { + "CmdGetControllerChallengeTierceCsReq" + } + Self::CmdRestartChallengeTierceCsReq => "CmdRestartChallengeTierceCsReq", + Self::CmdGetControllerChallengeTierceScRsp => { + "CmdGetControllerChallengeTierceScRsp" + } + Self::CmdSetLineupChallengeTierceCsReq => "CmdSetLineupChallengeTierceCsReq", + Self::CmdStartChallengeTierceCsReq => "CmdStartChallengeTierceCsReq", + Self::CmdGetDataChallengeTierceCsReq => "CmdGetDataChallengeTierceCsReq", + Self::CmdStartNextChallengeTierceCsReq => "CmdStartNextChallengeTierceCsReq", + Self::CmdSetLineupChallengeTierceScRsp => "CmdSetLineupChallengeTierceScRsp", + Self::CmdLeaveChallengeTierceScRsp => "CmdLeaveChallengeTierceScRsp", } } /// 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), + "CmdConfirmStageSettleChallengeTierceScRsp" => { + Some(Self::CmdConfirmStageSettleChallengeTierceScRsp) + } + "CmdRestartChallengeTierceScRsp" => { + Some(Self::CmdRestartChallengeTierceScRsp) + } + "CmdConfirmStageSettleChallengeTierceCsReq" => { + Some(Self::CmdConfirmStageSettleChallengeTierceCsReq) + } + "CmdStartChallengeTierceScRsp" => Some(Self::CmdStartChallengeTierceScRsp), + "CmdLeaveChallengeTierceCsReq" => Some(Self::CmdLeaveChallengeTierceCsReq), + "CmdGetDataChallengeTierceScRsp" => { + Some(Self::CmdGetDataChallengeTierceScRsp) + } + "CmdStartNextChallengeTierceScRsp" => { + Some(Self::CmdStartNextChallengeTierceScRsp) + } "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), + "CmdGetControllerChallengeTierceCsReq" => { + Some(Self::CmdGetControllerChallengeTierceCsReq) + } + "CmdRestartChallengeTierceCsReq" => { + Some(Self::CmdRestartChallengeTierceCsReq) + } + "CmdGetControllerChallengeTierceScRsp" => { + Some(Self::CmdGetControllerChallengeTierceScRsp) + } + "CmdSetLineupChallengeTierceCsReq" => { + Some(Self::CmdSetLineupChallengeTierceCsReq) + } + "CmdStartChallengeTierceCsReq" => Some(Self::CmdStartChallengeTierceCsReq), + "CmdGetDataChallengeTierceCsReq" => { + Some(Self::CmdGetDataChallengeTierceCsReq) + } + "CmdStartNextChallengeTierceCsReq" => { + Some(Self::CmdStartNextChallengeTierceCsReq) + } + "CmdSetLineupChallengeTierceScRsp" => { + Some(Self::CmdSetLineupChallengeTierceScRsp) + } + "CmdLeaveChallengeTierceScRsp" => Some(Self::CmdLeaveChallengeTierceScRsp), _ => None, } } } +/// Obf: FAKGHKIKHAP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChatType { 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, + CmdGetPrivateChatHistoryCsReq = 3988, + CmdGetLoginChatInfoScRsp = 3904, + CmdGetChatFriendHistoryScRsp = 3947, + CmdGetLoginChatInfoCsReq = 3939, + CmdRevcMsgScNotify = 3993, + CmdMarkChatEmojiScRsp = 3940, + CmdSendMsgCsReq = 3925, + CmdBatchMarkChatEmojiCsReq = 3933, + CmdGetChatEmojiListScRsp = 3913, + CmdGetChatEmojiListCsReq = 3926, + CmdGetChatFriendHistoryCsReq = 3986, + CmdGetPrivateChatHistoryScRsp = 3981, + CmdSendMsgScRsp = 3978, + CmdBatchMarkChatEmojiScRsp = 3938, + CmdMarkChatEmojiCsReq = 3971, } impl CmdChatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83691,92 +83260,91 @@ impl CmdChatType { pub fn as_str_name(&self) -> &'static str { match self { Self::FakghkikhapNlcdgipgfdj => "FAKGHKIKHAP_NLCDGIPGFDJ", - Self::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", - 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::CmdGetLoginChatInfoScRsp => "CmdGetLoginChatInfoScRsp", + Self::CmdGetChatFriendHistoryScRsp => "CmdGetChatFriendHistoryScRsp", Self::CmdGetLoginChatInfoCsReq => "CmdGetLoginChatInfoCsReq", - Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", - Self::CmdPmdijhlacnn => "CmdPMDIJHLACNN", + Self::CmdRevcMsgScNotify => "CmdRevcMsgScNotify", + Self::CmdMarkChatEmojiScRsp => "CmdMarkChatEmojiScRsp", + Self::CmdSendMsgCsReq => "CmdSendMsgCsReq", + Self::CmdBatchMarkChatEmojiCsReq => "CmdBatchMarkChatEmojiCsReq", + Self::CmdGetChatEmojiListScRsp => "CmdGetChatEmojiListScRsp", + Self::CmdGetChatEmojiListCsReq => "CmdGetChatEmojiListCsReq", Self::CmdGetChatFriendHistoryCsReq => "CmdGetChatFriendHistoryCsReq", - Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", + Self::CmdGetPrivateChatHistoryScRsp => "CmdGetPrivateChatHistoryScRsp", Self::CmdSendMsgScRsp => "CmdSendMsgScRsp", + Self::CmdBatchMarkChatEmojiScRsp => "CmdBatchMarkChatEmojiScRsp", + Self::CmdMarkChatEmojiCsReq => "CmdMarkChatEmojiCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FAKGHKIKHAP_NLCDGIPGFDJ" => Some(Self::FakghkikhapNlcdgipgfdj), - "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), - "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), + "CmdGetLoginChatInfoScRsp" => Some(Self::CmdGetLoginChatInfoScRsp), + "CmdGetChatFriendHistoryScRsp" => Some(Self::CmdGetChatFriendHistoryScRsp), "CmdGetLoginChatInfoCsReq" => Some(Self::CmdGetLoginChatInfoCsReq), - "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), - "CmdPMDIJHLACNN" => Some(Self::CmdPmdijhlacnn), + "CmdRevcMsgScNotify" => Some(Self::CmdRevcMsgScNotify), + "CmdMarkChatEmojiScRsp" => Some(Self::CmdMarkChatEmojiScRsp), + "CmdSendMsgCsReq" => Some(Self::CmdSendMsgCsReq), + "CmdBatchMarkChatEmojiCsReq" => Some(Self::CmdBatchMarkChatEmojiCsReq), + "CmdGetChatEmojiListScRsp" => Some(Self::CmdGetChatEmojiListScRsp), + "CmdGetChatEmojiListCsReq" => Some(Self::CmdGetChatEmojiListCsReq), "CmdGetChatFriendHistoryCsReq" => Some(Self::CmdGetChatFriendHistoryCsReq), - "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), + "CmdGetPrivateChatHistoryScRsp" => Some(Self::CmdGetPrivateChatHistoryScRsp), "CmdSendMsgScRsp" => Some(Self::CmdSendMsgScRsp), + "CmdBatchMarkChatEmojiScRsp" => Some(Self::CmdBatchMarkChatEmojiScRsp), + "CmdMarkChatEmojiCsReq" => Some(Self::CmdMarkChatEmojiCsReq), _ => None, } } } +/// Obf: KANFMPNKHJH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChenLingBattleType { KanfmpnkhjhNlcdgipgfdj = 0, - CmdDiononbiikn = 9574, - CmdChenLingGetDataCsReq = 9602, - CmdFahnfmcojch = 9608, - CmdHlcakajlkgo = 9588, - CmdOngcoffliae = 9575, - CmdChenLingQuitStageScRsp = 9597, - CmdDlgcdmbgieb = 9606, - CmdKhmghgplphf = 9573, - CmdKcejnbldafe = 9615, - CmdChenLingActivatedPrivilegeScRsp = 9585, + CmdOmffcgeinlf = 9609, + CmdGokhekchlel = 9575, + CmdJmlojkgmbmc = 9578, + CmdGbckaghdpeb = 9587, + CmdKnkcnkjokpa = 9610, + CmdChenLingQuitStageCsReq = 9589, + CmdPichifnmbno = 9600, + CmdPlmpglkcgbj = 9602, 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, + CmdFahnfmcojch = 9584, + CmdLaecpmjaiik = 9591, + CmdDiononbiikn = 9571, + CmdMjemckgbipn = 9596, + CmdNfahehelgec = 9605, + CmdEifjnmddnpf = 9585, + CmdChenLingQuitStageScRsp = 9618, + CmdHkkbglineom = 9611, + CmdIopaidkigaj = 9573, + CmdPfelegkdcbo = 9599, + CmdKhmghgplphf = 9572, + CmdLkfkohlgmoj = 9615, + CmdHpkoopbfeah = 9583, + CmdChenLingStartStageCsReq = 9607, + CmdMejecbognnn = 9594, + CmdChenLingActivatedPrivilegeScRsp = 9612, + CmdHfnmkedpfjh = 9576, + CmdOngcoffliae = 9603, + CmdHlcakajlkgo = 9613, + CmdPiijeiadmfp = 9586, + CmdKcejnbldafe = 9577, + CmdChenLingStartStageScRsp = 9614, + CmdJjlpgbiaadj = 9588, + CmdGepcohmcaaj = 9590, + CmdChenLingGetDataScRsp = 9593, + CmdBekkpbikini = 9606, + CmdFcnmjggdefo = 9580, + CmdDlgcdmbgieb = 9582, + CmdChenLingGetDataCsReq = 9579, + CmdChenLingActivatedPrivilegeCsReq = 9617, } impl CmdChenLingBattleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -83786,98 +83354,98 @@ impl CmdChenLingBattleType { pub fn as_str_name(&self) -> &'static str { match self { Self::KanfmpnkhjhNlcdgipgfdj => "KANFMPNKHJH_NLCDGIPGFDJ", - Self::CmdDiononbiikn => "CmdDIONONBIIKN", - Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", + Self::CmdOmffcgeinlf => "CmdOMFFCGEINLF", + Self::CmdGokhekchlel => "CmdGOKHEKCHLEL", + Self::CmdJmlojkgmbmc => "CmdJMLOJKGMBMC", + Self::CmdGbckaghdpeb => "CmdGBCKAGHDPEB", + Self::CmdKnkcnkjokpa => "CmdKNKCNKJOKPA", + Self::CmdChenLingQuitStageCsReq => "CmdChenLingQuitStageCsReq", + Self::CmdPichifnmbno => "CmdPICHIFNMBNO", + Self::CmdPlmpglkcgbj => "CmdPLMPGLKCGBJ", + Self::CmdChenLingSyncChangeScNotify => "CmdChenLingSyncChangeScNotify", Self::CmdFahnfmcojch => "CmdFAHNFMCOJCH", - Self::CmdHlcakajlkgo => "CmdHLCAKAJLKGO", - Self::CmdOngcoffliae => "CmdONGCOFFLIAE", + Self::CmdLaecpmjaiik => "CmdLAECPMJAIIK", + Self::CmdDiononbiikn => "CmdDIONONBIIKN", + Self::CmdMjemckgbipn => "CmdMJEMCKGBIPN", + Self::CmdNfahehelgec => "CmdNFAHEHELGEC", + Self::CmdEifjnmddnpf => "CmdEIFJNMDDNPF", Self::CmdChenLingQuitStageScRsp => "CmdChenLingQuitStageScRsp", - Self::CmdDlgcdmbgieb => "CmdDLGCDMBGIEB", + Self::CmdHkkbglineom => "CmdHKKBGLINEOM", + Self::CmdIopaidkigaj => "CmdIOPAIDKIGAJ", + Self::CmdPfelegkdcbo => "CmdPFELEGKDCBO", Self::CmdKhmghgplphf => "CmdKHMGHGPLPHF", - Self::CmdKcejnbldafe => "CmdKCEJNBLDAFE", + Self::CmdLkfkohlgmoj => "CmdLKFKOHLGMOJ", + Self::CmdHpkoopbfeah => "CmdHPKOOPBFEAH", + Self::CmdChenLingStartStageCsReq => "CmdChenLingStartStageCsReq", + Self::CmdMejecbognnn => "CmdMEJECBOGNNN", 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::CmdOngcoffliae => "CmdONGCOFFLIAE", + Self::CmdHlcakajlkgo => "CmdHLCAKAJLKGO", + Self::CmdPiijeiadmfp => "CmdPIIJEIADMFP", + Self::CmdKcejnbldafe => "CmdKCEJNBLDAFE", + Self::CmdChenLingStartStageScRsp => "CmdChenLingStartStageScRsp", + Self::CmdJjlpgbiaadj => "CmdJJLPGBIAADJ", + Self::CmdGepcohmcaaj => "CmdGEPCOHMCAAJ", + Self::CmdChenLingGetDataScRsp => "CmdChenLingGetDataScRsp", Self::CmdBekkpbikini => "CmdBEKKPBIKINI", - Self::CmdLkfkohlgmoj => "CmdLKFKOHLGMOJ", - Self::CmdIopaidkigaj => "CmdIOPAIDKIGAJ", - Self::CmdHkkbglineom => "CmdHKKBGLINEOM", - Self::CmdJmlojkgmbmc => "CmdJMLOJKGMBMC", + Self::CmdFcnmjggdefo => "CmdFCNMJGGDEFO", + Self::CmdDlgcdmbgieb => "CmdDLGCDMBGIEB", + Self::CmdChenLingGetDataCsReq => "CmdChenLingGetDataCsReq", 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 { "KANFMPNKHJH_NLCDGIPGFDJ" => Some(Self::KanfmpnkhjhNlcdgipgfdj), - "CmdDIONONBIIKN" => Some(Self::CmdDiononbiikn), - "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), + "CmdOMFFCGEINLF" => Some(Self::CmdOmffcgeinlf), + "CmdGOKHEKCHLEL" => Some(Self::CmdGokhekchlel), + "CmdJMLOJKGMBMC" => Some(Self::CmdJmlojkgmbmc), + "CmdGBCKAGHDPEB" => Some(Self::CmdGbckaghdpeb), + "CmdKNKCNKJOKPA" => Some(Self::CmdKnkcnkjokpa), + "CmdChenLingQuitStageCsReq" => Some(Self::CmdChenLingQuitStageCsReq), + "CmdPICHIFNMBNO" => Some(Self::CmdPichifnmbno), + "CmdPLMPGLKCGBJ" => Some(Self::CmdPlmpglkcgbj), + "CmdChenLingSyncChangeScNotify" => Some(Self::CmdChenLingSyncChangeScNotify), "CmdFAHNFMCOJCH" => Some(Self::CmdFahnfmcojch), - "CmdHLCAKAJLKGO" => Some(Self::CmdHlcakajlkgo), - "CmdONGCOFFLIAE" => Some(Self::CmdOngcoffliae), + "CmdLAECPMJAIIK" => Some(Self::CmdLaecpmjaiik), + "CmdDIONONBIIKN" => Some(Self::CmdDiononbiikn), + "CmdMJEMCKGBIPN" => Some(Self::CmdMjemckgbipn), + "CmdNFAHEHELGEC" => Some(Self::CmdNfahehelgec), + "CmdEIFJNMDDNPF" => Some(Self::CmdEifjnmddnpf), "CmdChenLingQuitStageScRsp" => Some(Self::CmdChenLingQuitStageScRsp), - "CmdDLGCDMBGIEB" => Some(Self::CmdDlgcdmbgieb), + "CmdHKKBGLINEOM" => Some(Self::CmdHkkbglineom), + "CmdIOPAIDKIGAJ" => Some(Self::CmdIopaidkigaj), + "CmdPFELEGKDCBO" => Some(Self::CmdPfelegkdcbo), "CmdKHMGHGPLPHF" => Some(Self::CmdKhmghgplphf), - "CmdKCEJNBLDAFE" => Some(Self::CmdKcejnbldafe), + "CmdLKFKOHLGMOJ" => Some(Self::CmdLkfkohlgmoj), + "CmdHPKOOPBFEAH" => Some(Self::CmdHpkoopbfeah), + "CmdChenLingStartStageCsReq" => Some(Self::CmdChenLingStartStageCsReq), + "CmdMEJECBOGNNN" => Some(Self::CmdMejecbognnn), "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), + "CmdONGCOFFLIAE" => Some(Self::CmdOngcoffliae), + "CmdHLCAKAJLKGO" => Some(Self::CmdHlcakajlkgo), + "CmdPIIJEIADMFP" => Some(Self::CmdPiijeiadmfp), + "CmdKCEJNBLDAFE" => Some(Self::CmdKcejnbldafe), + "CmdChenLingStartStageScRsp" => Some(Self::CmdChenLingStartStageScRsp), + "CmdJJLPGBIAADJ" => Some(Self::CmdJjlpgbiaadj), + "CmdGEPCOHMCAAJ" => Some(Self::CmdGepcohmcaaj), + "CmdChenLingGetDataScRsp" => Some(Self::CmdChenLingGetDataScRsp), "CmdBEKKPBIKINI" => Some(Self::CmdBekkpbikini), - "CmdLKFKOHLGMOJ" => Some(Self::CmdLkfkohlgmoj), - "CmdIOPAIDKIGAJ" => Some(Self::CmdIopaidkigaj), - "CmdHKKBGLINEOM" => Some(Self::CmdHkkbglineom), - "CmdJMLOJKGMBMC" => Some(Self::CmdJmlojkgmbmc), + "CmdFCNMJGGDEFO" => Some(Self::CmdFcnmjggdefo), + "CmdDLGCDMBGIEB" => Some(Self::CmdDlgcdmbgieb), + "CmdChenLingGetDataCsReq" => Some(Self::CmdChenLingGetDataCsReq), "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, } } @@ -84077,23 +83645,25 @@ impl Cneembbnnbo { } } } +/// Obf: LCOIIEGJAOK #[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, + CmdChenLingFesLevelStartCsReq = 9937, + CmdChenLingFesLevelLeaveScRsp = 9948, + CmdChenLingFesRaidKickedNotify = 9917, + CmdGetChenLingFesDataCsReq = 9909, + CmdChenLingFesLevelStartScRsp = 9944, + CmdChenLingFesBusinessDayEndCsReq = 9924, + CmdChenLingFesLevelResumeCsReq = 9903, + CmdGetChenLingFesDataScRsp = 9923, + CmdChenLingFesLevelLeaveCsReq = 9919, + CmdChenLingFesLevelEndScRsp = 9921, + CmdChenLingFesLevelResumeScRsp = 9907, + CmdChenLingFesLevelEndCsReq = 9910, + CmdChenLingFesBusinessDayEndScRsp = 9920, } impl CmdChenLingFesType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84103,135 +83673,135 @@ impl CmdChenLingFesType { pub fn as_str_name(&self) -> &'static str { match self { Self::LcoiiegjaokNlcdgipgfdj => "LCOIIEGJAOK_NLCDGIPGFDJ", - Self::CmdChenLingFesLevelResumeScRsp => "CmdChenLingFesLevelResumeScRsp", + Self::CmdChenLingFesLevelStartCsReq => "CmdChenLingFesLevelStartCsReq", + Self::CmdChenLingFesLevelLeaveScRsp => "CmdChenLingFesLevelLeaveScRsp", + Self::CmdChenLingFesRaidKickedNotify => "CmdChenLingFesRaidKickedNotify", + Self::CmdGetChenLingFesDataCsReq => "CmdGetChenLingFesDataCsReq", + Self::CmdChenLingFesLevelStartScRsp => "CmdChenLingFesLevelStartScRsp", Self::CmdChenLingFesBusinessDayEndCsReq => { "CmdChenLingFesBusinessDayEndCsReq" } + Self::CmdChenLingFesLevelResumeCsReq => "CmdChenLingFesLevelResumeCsReq", + Self::CmdGetChenLingFesDataScRsp => "CmdGetChenLingFesDataScRsp", + Self::CmdChenLingFesLevelLeaveCsReq => "CmdChenLingFesLevelLeaveCsReq", + Self::CmdChenLingFesLevelEndScRsp => "CmdChenLingFesLevelEndScRsp", + Self::CmdChenLingFesLevelResumeScRsp => "CmdChenLingFesLevelResumeScRsp", + Self::CmdChenLingFesLevelEndCsReq => "CmdChenLingFesLevelEndCsReq", 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) + "CmdChenLingFesLevelStartCsReq" => Some(Self::CmdChenLingFesLevelStartCsReq), + "CmdChenLingFesLevelLeaveScRsp" => Some(Self::CmdChenLingFesLevelLeaveScRsp), + "CmdChenLingFesRaidKickedNotify" => { + Some(Self::CmdChenLingFesRaidKickedNotify) } + "CmdGetChenLingFesDataCsReq" => Some(Self::CmdGetChenLingFesDataCsReq), + "CmdChenLingFesLevelStartScRsp" => Some(Self::CmdChenLingFesLevelStartScRsp), "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), + "CmdChenLingFesLevelLeaveCsReq" => Some(Self::CmdChenLingFesLevelLeaveCsReq), + "CmdChenLingFesLevelEndScRsp" => Some(Self::CmdChenLingFesLevelEndScRsp), + "CmdChenLingFesLevelResumeScRsp" => { + Some(Self::CmdChenLingFesLevelResumeScRsp) + } + "CmdChenLingFesLevelEndCsReq" => Some(Self::CmdChenLingFesLevelEndCsReq), + "CmdChenLingFesBusinessDayEndScRsp" => { + Some(Self::CmdChenLingFesBusinessDayEndScRsp) + } _ => None, } } } +/// Obf: MGAFALOCHKA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChessRogueType { 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, + CmdFinishChessRogueSubStoryCsReq = 5544, + CmdChessRogueEnterCellCsReq = 5486, + CmdGetChessRogueStoryInfoScRsp = 5548, + CmdEnterChessRogueAeonRoomScRsp = 5577, + CmdChessRogueNousEditDiceScRsp = 5480, + CmdChessRogueNousDiceUpdateNotify = 5455, + CmdChessRogueEnterNextLayerCsReq = 5529, + CmdReviveRogueAvatarCsReq = 5543, + CmdChessRogueUpdateReviveInfoScNotify = 5555, + CmdChessRogueUpdateDiceInfoScNotify = 5460, + CmdChessRogueUpdateUnlockLevelScNotify = 5496, + CmdChessRogueUpdateAeonModifierValueScNotify = 5457, + CmdSelectChessRogueSubStoryScRsp = 5479, + CmdGetChessRogueStoryAeonTalkInfoScRsp = 5458, + CmdSelectChessRogueSubStoryCsReq = 5440, + CmdChessRogueEnterScRsp = 5593, + CmdChessRogueCheatRollCsReq = 5466, + CmdChessRogueUpdateMoneyInfoScNotify = 5580, + CmdChessRogueNousEnableRogueTalentCsReq = 5446, + CmdChessRogueGiveUpCsReq = 5441, + CmdChessRogueEnterCsReq = 5406, + CmdChessRogueQuestFinishNotify = 5541, + CmdGetChessRogueStoryInfoCsReq = 5515, + CmdGetChessRogueStoryAeonTalkInfoCsReq = 5549, + CmdGetRogueBuffEnhanceInfoScRsp = 5454, + CmdGetChessRogueNousStoryInfoScRsp = 5474, + CmdChessRogueEnterCellScRsp = 5482, + CmdChessRogueQueryCsReq = 5592, + CmdReviveRogueAvatarScRsp = 5550, + CmdChessRogueLeaveScRsp = 5563, + CmdChessRogueGiveUpScRsp = 5540, + CmdChessRogueRollDiceScRsp = 5596, + CmdSyncChessRogueMainStoryFinishScNotify = 5469, + CmdChessRogueUpdateLevelBaseInfoScNotify = 5437, + CmdChessRogueRollDiceCsReq = 5501, + CmdChessRogueStartCsReq = 5598, + CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5478, + CmdChessRogueSkipTeachingLevelScRsp = 5445, + CmdChessRogueNousDiceSurfaceUnlockNotify = 5408, + CmdChessRogueCheatRollScRsp = 5410, + CmdChessRogueQuitCsReq = 5434, 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, + CmdChessRogueCellUpdateNotify = 5450, + CmdChessRogueChangeAeonDimensionNotify = 5588, + CmdChessRogueNousGetRogueTalentInfoScRsp = 5453, + CmdChessRogueQuitScRsp = 5491, + CmdChessRogueReRollDiceScRsp = 5417, + CmdSyncChessRogueNousMainStoryScNotify = 5421, + CmdChessRogueNousEnableRogueTalentScRsp = 5586, + CmdGetRogueBuffEnhanceInfoCsReq = 5505, + CmdChessRogueSelectCellCsReq = 5423, + CmdChessRogueLayerSettlement = 5537, + CmdChessRogueNousGetRogueTalentInfoCsReq = 5513, + CmdChessRogueConfirmRollCsReq = 5573, + CmdGetChessRogueNousStoryInfoCsReq = 5545, + CmdChessRogueQueryScRsp = 5524, + CmdChessRogueReRollDiceCsReq = 5527, + CmdEnhanceRogueBuffCsReq = 5487, + CmdChessRogueStartScRsp = 5495, + CmdChessRogueConfirmRollScRsp = 5525, + CmdChessRogueUpdateActionPointScNotify = 5590, + CmdChessRogueNousEditDiceCsReq = 5546, + CmdPickRogueAvatarScRsp = 5494, + CmdPickRogueAvatarCsReq = 5488, + CmdSyncChessRogueNousValueScNotify = 5431, + CmdChessRogueSkipTeachingLevelCsReq = 5483, + CmdChessRogueEnterNextLayerScRsp = 5489, + CmdSyncChessRogueNousSubStoryScNotify = 5582, + CmdEnterChessRogueAeonRoomCsReq = 5463, + CmdChessRogueUpdateAllowedSelectCellScNotify = 5520, + CmdChessRogueSelectCellScRsp = 5522, + CmdFinishChessRogueSubStoryScRsp = 5516, + CmdEnhanceRogueBuffScRsp = 5514, } impl CmdChessRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -84241,306 +83811,297 @@ impl CmdChessRogueType { pub fn as_str_name(&self) -> &'static str { match self { Self::MgafalochkaNlcdgipgfdj => "MGAFALOCHKA_NLCDGIPGFDJ", - Self::CmdLdfekaeejin => "CmdLDFEKAEEJIN", - Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", - Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", - Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", - Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", - Self::CmdSyncChessRogueNousSubStoryScNotify => { - "CmdSyncChessRogueNousSubStoryScNotify" - } - 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::CmdChessRogueNousGetRogueTalentInfoCsReq => { - "CmdChessRogueNousGetRogueTalentInfoCsReq" - } - 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::CmdGetChessRogueStoryInfoScRsp => "CmdGetChessRogueStoryInfoScRsp", + Self::CmdEnterChessRogueAeonRoomScRsp => "CmdEnterChessRogueAeonRoomScRsp", + Self::CmdChessRogueNousEditDiceScRsp => "CmdChessRogueNousEditDiceScRsp", Self::CmdChessRogueNousDiceUpdateNotify => { "CmdChessRogueNousDiceUpdateNotify" } - Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", - Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", - Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", - Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { - "CmdGetChessRogueStoryAeonTalkInfoCsReq" + Self::CmdChessRogueEnterNextLayerCsReq => "CmdChessRogueEnterNextLayerCsReq", + Self::CmdReviveRogueAvatarCsReq => "CmdReviveRogueAvatarCsReq", + Self::CmdChessRogueUpdateReviveInfoScNotify => { + "CmdChessRogueUpdateReviveInfoScNotify" } - Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", - Self::CmdChessRogueNousEditDiceCsReq => "CmdChessRogueNousEditDiceCsReq", - Self::CmdChessRogueSkipTeachingLevelCsReq => { - "CmdChessRogueSkipTeachingLevelCsReq" + Self::CmdChessRogueUpdateDiceInfoScNotify => { + "CmdChessRogueUpdateDiceInfoScNotify" } - Self::CmdGetChessRogueNousStoryInfoScRsp => { - "CmdGetChessRogueNousStoryInfoScRsp" - } - 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::CmdChessRogueUpdateAeonModifierValueScNotify => { + "CmdChessRogueUpdateAeonModifierValueScNotify" } - Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", + Self::CmdSelectChessRogueSubStoryScRsp => "CmdSelectChessRogueSubStoryScRsp", Self::CmdGetChessRogueStoryAeonTalkInfoScRsp => { "CmdGetChessRogueStoryAeonTalkInfoScRsp" } + Self::CmdSelectChessRogueSubStoryCsReq => "CmdSelectChessRogueSubStoryCsReq", + Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", + Self::CmdChessRogueCheatRollCsReq => "CmdChessRogueCheatRollCsReq", + Self::CmdChessRogueUpdateMoneyInfoScNotify => { + "CmdChessRogueUpdateMoneyInfoScNotify" + } + Self::CmdChessRogueNousEnableRogueTalentCsReq => { + "CmdChessRogueNousEnableRogueTalentCsReq" + } + Self::CmdChessRogueGiveUpCsReq => "CmdChessRogueGiveUpCsReq", + Self::CmdChessRogueEnterCsReq => "CmdChessRogueEnterCsReq", + Self::CmdChessRogueQuestFinishNotify => "CmdChessRogueQuestFinishNotify", + Self::CmdGetChessRogueStoryInfoCsReq => "CmdGetChessRogueStoryInfoCsReq", + Self::CmdGetChessRogueStoryAeonTalkInfoCsReq => { + "CmdGetChessRogueStoryAeonTalkInfoCsReq" + } + Self::CmdGetRogueBuffEnhanceInfoScRsp => "CmdGetRogueBuffEnhanceInfoScRsp", + Self::CmdGetChessRogueNousStoryInfoScRsp => { + "CmdGetChessRogueNousStoryInfoScRsp" + } + Self::CmdChessRogueEnterCellScRsp => "CmdChessRogueEnterCellScRsp", + Self::CmdChessRogueQueryCsReq => "CmdChessRogueQueryCsReq", + Self::CmdReviveRogueAvatarScRsp => "CmdReviveRogueAvatarScRsp", + Self::CmdChessRogueLeaveScRsp => "CmdChessRogueLeaveScRsp", + Self::CmdChessRogueGiveUpScRsp => "CmdChessRogueGiveUpScRsp", + Self::CmdChessRogueRollDiceScRsp => "CmdChessRogueRollDiceScRsp", + Self::CmdSyncChessRogueMainStoryFinishScNotify => { + "CmdSyncChessRogueMainStoryFinishScNotify" + } + Self::CmdChessRogueUpdateLevelBaseInfoScNotify => { + "CmdChessRogueUpdateLevelBaseInfoScNotify" + } + Self::CmdChessRogueRollDiceCsReq => "CmdChessRogueRollDiceCsReq", + Self::CmdChessRogueStartCsReq => "CmdChessRogueStartCsReq", + Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify => { + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" + } + Self::CmdChessRogueSkipTeachingLevelScRsp => { + "CmdChessRogueSkipTeachingLevelScRsp" + } Self::CmdChessRogueNousDiceSurfaceUnlockNotify => { "CmdChessRogueNousDiceSurfaceUnlockNotify" } - Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", - Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", - Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", - Self::CmdChessRogueEnterScRsp => "CmdChessRogueEnterScRsp", + Self::CmdChessRogueCheatRollScRsp => "CmdChessRogueCheatRollScRsp", + Self::CmdChessRogueQuitCsReq => "CmdChessRogueQuitCsReq", + Self::CmdChessRogueLeaveCsReq => "CmdChessRogueLeaveCsReq", + Self::CmdChessRogueCellUpdateNotify => "CmdChessRogueCellUpdateNotify", + Self::CmdChessRogueChangeAeonDimensionNotify => { + "CmdChessRogueChangeAeonDimensionNotify" + } + Self::CmdChessRogueNousGetRogueTalentInfoScRsp => { + "CmdChessRogueNousGetRogueTalentInfoScRsp" + } + Self::CmdChessRogueQuitScRsp => "CmdChessRogueQuitScRsp", + Self::CmdChessRogueReRollDiceScRsp => "CmdChessRogueReRollDiceScRsp", Self::CmdSyncChessRogueNousMainStoryScNotify => { "CmdSyncChessRogueNousMainStoryScNotify" } + Self::CmdChessRogueNousEnableRogueTalentScRsp => { + "CmdChessRogueNousEnableRogueTalentScRsp" + } + Self::CmdGetRogueBuffEnhanceInfoCsReq => "CmdGetRogueBuffEnhanceInfoCsReq", + Self::CmdChessRogueSelectCellCsReq => "CmdChessRogueSelectCellCsReq", + Self::CmdChessRogueLayerSettlement => "CmdChessRogueLayerSettlement", + Self::CmdChessRogueNousGetRogueTalentInfoCsReq => { + "CmdChessRogueNousGetRogueTalentInfoCsReq" + } + Self::CmdChessRogueConfirmRollCsReq => "CmdChessRogueConfirmRollCsReq", + Self::CmdGetChessRogueNousStoryInfoCsReq => { + "CmdGetChessRogueNousStoryInfoCsReq" + } + Self::CmdChessRogueQueryScRsp => "CmdChessRogueQueryScRsp", + Self::CmdChessRogueReRollDiceCsReq => "CmdChessRogueReRollDiceCsReq", + Self::CmdEnhanceRogueBuffCsReq => "CmdEnhanceRogueBuffCsReq", + Self::CmdChessRogueStartScRsp => "CmdChessRogueStartScRsp", + Self::CmdChessRogueConfirmRollScRsp => "CmdChessRogueConfirmRollScRsp", + Self::CmdChessRogueUpdateActionPointScNotify => { + "CmdChessRogueUpdateActionPointScNotify" + } + Self::CmdChessRogueNousEditDiceCsReq => "CmdChessRogueNousEditDiceCsReq", + Self::CmdPickRogueAvatarScRsp => "CmdPickRogueAvatarScRsp", + Self::CmdPickRogueAvatarCsReq => "CmdPickRogueAvatarCsReq", + Self::CmdSyncChessRogueNousValueScNotify => { + "CmdSyncChessRogueNousValueScNotify" + } + Self::CmdChessRogueSkipTeachingLevelCsReq => { + "CmdChessRogueSkipTeachingLevelCsReq" + } + Self::CmdChessRogueEnterNextLayerScRsp => "CmdChessRogueEnterNextLayerScRsp", + Self::CmdSyncChessRogueNousSubStoryScNotify => { + "CmdSyncChessRogueNousSubStoryScNotify" + } + Self::CmdEnterChessRogueAeonRoomCsReq => "CmdEnterChessRogueAeonRoomCsReq", + Self::CmdChessRogueUpdateAllowedSelectCellScNotify => { + "CmdChessRogueUpdateAllowedSelectCellScNotify" + } + Self::CmdChessRogueSelectCellScRsp => "CmdChessRogueSelectCellScRsp", + Self::CmdFinishChessRogueSubStoryScRsp => "CmdFinishChessRogueSubStoryScRsp", + Self::CmdEnhanceRogueBuffScRsp => "CmdEnhanceRogueBuffScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MGAFALOCHKA_NLCDGIPGFDJ" => Some(Self::MgafalochkaNlcdgipgfdj), - "CmdLDFEKAEEJIN" => Some(Self::CmdLdfekaeejin), - "CmdChessRogueNousEditDiceScRsp" => { - Some(Self::CmdChessRogueNousEditDiceScRsp) - } - "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), - "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), - "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), - "CmdSyncChessRogueNousSubStoryScNotify" => { - Some(Self::CmdSyncChessRogueNousSubStoryScNotify) - } - "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), - "CmdChessRogueSkipTeachingLevelScRsp" => { - Some(Self::CmdChessRogueSkipTeachingLevelScRsp) - } - "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), - "CmdChessRogueUpdateAllowedSelectCellScNotify" => { - Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) - } - "MGAFALOCHKA_GLFNJBBBGPM" => Some(Self::MgafalochkaGlfnjbbbgpm), - "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), - "CmdChessRogueUpdateReviveInfoScNotify" => { - Some(Self::CmdChessRogueUpdateReviveInfoScNotify) - } - "CmdGetChessRogueStoryInfoScRsp" => { - Some(Self::CmdGetChessRogueStoryInfoScRsp) - } - "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), - "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), - "CmdChessRogueUpdateMoneyInfoScNotify" => { - Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) - } - "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), - "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), - "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), "CmdFinishChessRogueSubStoryCsReq" => { Some(Self::CmdFinishChessRogueSubStoryCsReq) } - "CmdChessRogueNousGetRogueTalentInfoScRsp" => { - Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) + "CmdChessRogueEnterCellCsReq" => Some(Self::CmdChessRogueEnterCellCsReq), + "CmdGetChessRogueStoryInfoScRsp" => { + Some(Self::CmdGetChessRogueStoryInfoScRsp) } - "CmdChessRogueNousGetRogueTalentInfoCsReq" => { - Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) - } - "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), - "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { - Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) - } - "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), - "CmdChessRogueUpdateDiceInfoScNotify" => { - Some(Self::CmdChessRogueUpdateDiceInfoScNotify) - } - "CmdNKDIMIJAHGC" => Some(Self::CmdNkdimijahgc), - "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), - "CmdChessRogueNousEnableRogueTalentCsReq" => { - Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) - } - "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), - "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), "CmdEnterChessRogueAeonRoomScRsp" => { Some(Self::CmdEnterChessRogueAeonRoomScRsp) } - "CmdGetRogueBuffEnhanceInfoCsReq" => { - Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) - } - "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) - } - "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), - "CmdChessRogueEnterNextLayerCsReq" => { - Some(Self::CmdChessRogueEnterNextLayerCsReq) - } - "CmdGetRogueBuffEnhanceInfoScRsp" => { - Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) - } - "CmdChessRogueQuestFinishNotify" => { - Some(Self::CmdChessRogueQuestFinishNotify) + "CmdChessRogueNousEditDiceScRsp" => { + Some(Self::CmdChessRogueNousEditDiceScRsp) } "CmdChessRogueNousDiceUpdateNotify" => { Some(Self::CmdChessRogueNousDiceUpdateNotify) } - "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), - "CmdEnterChessRogueAeonRoomCsReq" => { - Some(Self::CmdEnterChessRogueAeonRoomCsReq) + "CmdChessRogueEnterNextLayerCsReq" => { + Some(Self::CmdChessRogueEnterNextLayerCsReq) } - "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), - "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { - Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) + "CmdReviveRogueAvatarCsReq" => Some(Self::CmdReviveRogueAvatarCsReq), + "CmdChessRogueUpdateReviveInfoScNotify" => { + Some(Self::CmdChessRogueUpdateReviveInfoScNotify) } - "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), - "CmdChessRogueNousEditDiceCsReq" => { - Some(Self::CmdChessRogueNousEditDiceCsReq) - } - "CmdChessRogueSkipTeachingLevelCsReq" => { - Some(Self::CmdChessRogueSkipTeachingLevelCsReq) - } - "CmdGetChessRogueNousStoryInfoScRsp" => { - Some(Self::CmdGetChessRogueNousStoryInfoScRsp) - } - "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) + "CmdChessRogueUpdateDiceInfoScNotify" => { + Some(Self::CmdChessRogueUpdateDiceInfoScNotify) } "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) + "CmdChessRogueUpdateAeonModifierValueScNotify" => { + Some(Self::CmdChessRogueUpdateAeonModifierValueScNotify) } - "CmdFinishChessRogueSubStoryScRsp" => { - Some(Self::CmdFinishChessRogueSubStoryScRsp) + "CmdSelectChessRogueSubStoryScRsp" => { + Some(Self::CmdSelectChessRogueSubStoryScRsp) } "CmdGetChessRogueStoryAeonTalkInfoScRsp" => { Some(Self::CmdGetChessRogueStoryAeonTalkInfoScRsp) } + "CmdSelectChessRogueSubStoryCsReq" => { + Some(Self::CmdSelectChessRogueSubStoryCsReq) + } + "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), + "CmdChessRogueCheatRollCsReq" => Some(Self::CmdChessRogueCheatRollCsReq), + "CmdChessRogueUpdateMoneyInfoScNotify" => { + Some(Self::CmdChessRogueUpdateMoneyInfoScNotify) + } + "CmdChessRogueNousEnableRogueTalentCsReq" => { + Some(Self::CmdChessRogueNousEnableRogueTalentCsReq) + } + "CmdChessRogueGiveUpCsReq" => Some(Self::CmdChessRogueGiveUpCsReq), + "CmdChessRogueEnterCsReq" => Some(Self::CmdChessRogueEnterCsReq), + "CmdChessRogueQuestFinishNotify" => { + Some(Self::CmdChessRogueQuestFinishNotify) + } + "CmdGetChessRogueStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueStoryInfoCsReq) + } + "CmdGetChessRogueStoryAeonTalkInfoCsReq" => { + Some(Self::CmdGetChessRogueStoryAeonTalkInfoCsReq) + } + "CmdGetRogueBuffEnhanceInfoScRsp" => { + Some(Self::CmdGetRogueBuffEnhanceInfoScRsp) + } + "CmdGetChessRogueNousStoryInfoScRsp" => { + Some(Self::CmdGetChessRogueNousStoryInfoScRsp) + } + "CmdChessRogueEnterCellScRsp" => Some(Self::CmdChessRogueEnterCellScRsp), + "CmdChessRogueQueryCsReq" => Some(Self::CmdChessRogueQueryCsReq), + "CmdReviveRogueAvatarScRsp" => Some(Self::CmdReviveRogueAvatarScRsp), + "CmdChessRogueLeaveScRsp" => Some(Self::CmdChessRogueLeaveScRsp), + "CmdChessRogueGiveUpScRsp" => Some(Self::CmdChessRogueGiveUpScRsp), + "CmdChessRogueRollDiceScRsp" => Some(Self::CmdChessRogueRollDiceScRsp), + "CmdSyncChessRogueMainStoryFinishScNotify" => { + Some(Self::CmdSyncChessRogueMainStoryFinishScNotify) + } + "CmdChessRogueUpdateLevelBaseInfoScNotify" => { + Some(Self::CmdChessRogueUpdateLevelBaseInfoScNotify) + } + "CmdChessRogueRollDiceCsReq" => Some(Self::CmdChessRogueRollDiceCsReq), + "CmdChessRogueStartCsReq" => Some(Self::CmdChessRogueStartCsReq), + "CmdChessRogueUpdateDicePassiveAccumulateValueScNotify" => { + Some(Self::CmdChessRogueUpdateDicePassiveAccumulateValueScNotify) + } + "CmdChessRogueSkipTeachingLevelScRsp" => { + Some(Self::CmdChessRogueSkipTeachingLevelScRsp) + } "CmdChessRogueNousDiceSurfaceUnlockNotify" => { Some(Self::CmdChessRogueNousDiceSurfaceUnlockNotify) } - "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), - "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), - "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), - "CmdChessRogueEnterScRsp" => Some(Self::CmdChessRogueEnterScRsp), + "CmdChessRogueCheatRollScRsp" => Some(Self::CmdChessRogueCheatRollScRsp), + "CmdChessRogueQuitCsReq" => Some(Self::CmdChessRogueQuitCsReq), + "CmdChessRogueLeaveCsReq" => Some(Self::CmdChessRogueLeaveCsReq), + "CmdChessRogueCellUpdateNotify" => Some(Self::CmdChessRogueCellUpdateNotify), + "CmdChessRogueChangeAeonDimensionNotify" => { + Some(Self::CmdChessRogueChangeAeonDimensionNotify) + } + "CmdChessRogueNousGetRogueTalentInfoScRsp" => { + Some(Self::CmdChessRogueNousGetRogueTalentInfoScRsp) + } + "CmdChessRogueQuitScRsp" => Some(Self::CmdChessRogueQuitScRsp), + "CmdChessRogueReRollDiceScRsp" => Some(Self::CmdChessRogueReRollDiceScRsp), "CmdSyncChessRogueNousMainStoryScNotify" => { Some(Self::CmdSyncChessRogueNousMainStoryScNotify) } + "CmdChessRogueNousEnableRogueTalentScRsp" => { + Some(Self::CmdChessRogueNousEnableRogueTalentScRsp) + } + "CmdGetRogueBuffEnhanceInfoCsReq" => { + Some(Self::CmdGetRogueBuffEnhanceInfoCsReq) + } + "CmdChessRogueSelectCellCsReq" => Some(Self::CmdChessRogueSelectCellCsReq), + "CmdChessRogueLayerSettlement" => Some(Self::CmdChessRogueLayerSettlement), + "CmdChessRogueNousGetRogueTalentInfoCsReq" => { + Some(Self::CmdChessRogueNousGetRogueTalentInfoCsReq) + } + "CmdChessRogueConfirmRollCsReq" => Some(Self::CmdChessRogueConfirmRollCsReq), + "CmdGetChessRogueNousStoryInfoCsReq" => { + Some(Self::CmdGetChessRogueNousStoryInfoCsReq) + } + "CmdChessRogueQueryScRsp" => Some(Self::CmdChessRogueQueryScRsp), + "CmdChessRogueReRollDiceCsReq" => Some(Self::CmdChessRogueReRollDiceCsReq), + "CmdEnhanceRogueBuffCsReq" => Some(Self::CmdEnhanceRogueBuffCsReq), + "CmdChessRogueStartScRsp" => Some(Self::CmdChessRogueStartScRsp), + "CmdChessRogueConfirmRollScRsp" => Some(Self::CmdChessRogueConfirmRollScRsp), + "CmdChessRogueUpdateActionPointScNotify" => { + Some(Self::CmdChessRogueUpdateActionPointScNotify) + } + "CmdChessRogueNousEditDiceCsReq" => { + Some(Self::CmdChessRogueNousEditDiceCsReq) + } + "CmdPickRogueAvatarScRsp" => Some(Self::CmdPickRogueAvatarScRsp), + "CmdPickRogueAvatarCsReq" => Some(Self::CmdPickRogueAvatarCsReq), + "CmdSyncChessRogueNousValueScNotify" => { + Some(Self::CmdSyncChessRogueNousValueScNotify) + } + "CmdChessRogueSkipTeachingLevelCsReq" => { + Some(Self::CmdChessRogueSkipTeachingLevelCsReq) + } + "CmdChessRogueEnterNextLayerScRsp" => { + Some(Self::CmdChessRogueEnterNextLayerScRsp) + } + "CmdSyncChessRogueNousSubStoryScNotify" => { + Some(Self::CmdSyncChessRogueNousSubStoryScNotify) + } + "CmdEnterChessRogueAeonRoomCsReq" => { + Some(Self::CmdEnterChessRogueAeonRoomCsReq) + } + "CmdChessRogueUpdateAllowedSelectCellScNotify" => { + Some(Self::CmdChessRogueUpdateAllowedSelectCellScNotify) + } + "CmdChessRogueSelectCellScRsp" => Some(Self::CmdChessRogueSelectCellScRsp), + "CmdFinishChessRogueSubStoryScRsp" => { + Some(Self::CmdFinishChessRogueSubStoryScRsp) + } + "CmdEnhanceRogueBuffScRsp" => Some(Self::CmdEnhanceRogueBuffScRsp), _ => None, } } } +/// Obf: EEOMEIAMNMB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -84574,6 +84135,7 @@ impl ChessRogueDiceStatus { } } } +/// Obf: HJCOLMNPKBK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -84601,6 +84163,7 @@ impl ChessRogueDiceType { } } } +/// Obf: GOBKHHAEIAF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -84634,6 +84197,7 @@ impl ChessRogueBoardCellStatus { } } } +/// Obf: PHAHPIPPMDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -85030,6 +84594,7 @@ impl Filmjjmebja { } } } +/// Obf: PKCGJHNMLPK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -85060,27 +84625,28 @@ impl ChessRogueNousDicePhase { } } } +/// Obf: CEDABACHBDP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraType { 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, + CmdChimeraGetDataCsReq = 8178, + CmdChimeraDoFinalRoundCsReq = 8180, + CmdChimeraFinishRound = 8177, + CmdChimeraFinishEndlessRoundScRsp = 8175, + CedabachbdpGbmfpfhnlba = 8163, + CmdChimeraQuitEndlessCsReq = 8161, + CmdChimeraGetDataScRsp = 8168, + CmdJhichkbdmic = 8167, + CmdLbmlolgehim = 8174, + CmdChimeraDoFinalRoundScRsp = 8170, + CmdMfffeokdoae = 8172, + CmdChimeraStartEndlessCsReq = 8165, + CmdChimeraQuitEndlessScRsp = 8169, + CedabachbdpBkaljdiimog = 8162, + CmdChimeraStartEndlessScRsp = 8164, + CmdChimeraFinishEndlessRoundCsReq = 8171, } impl CmdChimeraType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85090,52 +84656,52 @@ impl CmdChimeraType { pub fn as_str_name(&self) -> &'static str { match self { Self::CedabachbdpNlcdgipgfdj => "CEDABACHBDP_NLCDGIPGFDJ", - Self::CmdChimeraFinishRoundScRsp => "CmdChimeraFinishRoundScRsp", - Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", - Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", - Self::CmdLbmlolgehim => "CmdLBMLOLGEHIM", + Self::CmdChimeraGetDataCsReq => "CmdChimeraGetDataCsReq", + Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", + Self::CmdChimeraFinishRound => "CmdChimeraFinishRound", Self::CmdChimeraFinishEndlessRoundScRsp => { "CmdChimeraFinishEndlessRoundScRsp" } - Self::CmdGetDataScRsp => "CmdGetDataScRsp", - Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", - Self::CmdChimeraFinishRoundCsReq => "CmdChimeraFinishRoundCsReq", - Self::CmdMfffeokdoae => "CmdMFFFEOKDOAE", Self::CedabachbdpGbmfpfhnlba => "CEDABACHBDP_GBMFPFHNLBA", - Self::CmdChimeraDoFinalRoundCsReq => "CmdChimeraDoFinalRoundCsReq", + Self::CmdChimeraQuitEndlessCsReq => "CmdChimeraQuitEndlessCsReq", + Self::CmdChimeraGetDataScRsp => "CmdChimeraGetDataScRsp", + Self::CmdJhichkbdmic => "CmdJHICHKBDMIC", + Self::CmdLbmlolgehim => "CmdLBMLOLGEHIM", Self::CmdChimeraDoFinalRoundScRsp => "CmdChimeraDoFinalRoundScRsp", + Self::CmdMfffeokdoae => "CmdMFFFEOKDOAE", + Self::CmdChimeraStartEndlessCsReq => "CmdChimeraStartEndlessCsReq", + Self::CmdChimeraQuitEndlessScRsp => "CmdChimeraQuitEndlessScRsp", + Self::CedabachbdpBkaljdiimog => "CEDABACHBDP_BKALJDIIMOG", + Self::CmdChimeraStartEndlessScRsp => "CmdChimeraStartEndlessScRsp", Self::CmdChimeraFinishEndlessRoundCsReq => { "CmdChimeraFinishEndlessRoundCsReq" } - 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 { "CEDABACHBDP_NLCDGIPGFDJ" => Some(Self::CedabachbdpNlcdgipgfdj), - "CmdChimeraFinishRoundScRsp" => Some(Self::CmdChimeraFinishRoundScRsp), - "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), - "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), - "CmdLBMLOLGEHIM" => Some(Self::CmdLbmlolgehim), + "CmdChimeraGetDataCsReq" => Some(Self::CmdChimeraGetDataCsReq), + "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), + "CmdChimeraFinishRound" => Some(Self::CmdChimeraFinishRound), "CmdChimeraFinishEndlessRoundScRsp" => { Some(Self::CmdChimeraFinishEndlessRoundScRsp) } - "CmdGetDataScRsp" => Some(Self::CmdGetDataScRsp), - "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), - "CmdChimeraFinishRoundCsReq" => Some(Self::CmdChimeraFinishRoundCsReq), - "CmdMFFFEOKDOAE" => Some(Self::CmdMfffeokdoae), "CEDABACHBDP_GBMFPFHNLBA" => Some(Self::CedabachbdpGbmfpfhnlba), - "CmdChimeraDoFinalRoundCsReq" => Some(Self::CmdChimeraDoFinalRoundCsReq), + "CmdChimeraQuitEndlessCsReq" => Some(Self::CmdChimeraQuitEndlessCsReq), + "CmdChimeraGetDataScRsp" => Some(Self::CmdChimeraGetDataScRsp), + "CmdJHICHKBDMIC" => Some(Self::CmdJhichkbdmic), + "CmdLBMLOLGEHIM" => Some(Self::CmdLbmlolgehim), "CmdChimeraDoFinalRoundScRsp" => Some(Self::CmdChimeraDoFinalRoundScRsp), + "CmdMFFFEOKDOAE" => Some(Self::CmdMfffeokdoae), + "CmdChimeraStartEndlessCsReq" => Some(Self::CmdChimeraStartEndlessCsReq), + "CmdChimeraQuitEndlessScRsp" => Some(Self::CmdChimeraQuitEndlessScRsp), + "CEDABACHBDP_BKALJDIIMOG" => Some(Self::CedabachbdpBkaljdiimog), + "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), "CmdChimeraFinishEndlessRoundCsReq" => { Some(Self::CmdChimeraFinishEndlessRoundCsReq) } - "CmdChimeraStartEndlessScRsp" => Some(Self::CmdChimeraStartEndlessScRsp), - "CmdGetDataCsReq" => Some(Self::CmdGetDataCsReq), - "CmdJHICHKBDMIC" => Some(Self::CmdJhichkbdmic), _ => None, } } @@ -85173,6 +84739,7 @@ impl Hdiokenofnj { } } } +/// Obf: POCJMDKMABI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -85206,46 +84773,47 @@ impl ChimeraRoundWorkEndReason { } } } +/// Obf: BJCCFBOGEOE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdChimeraDuelType { BjccfbogeoeNlcdgipgfdj = 0, - CmdChimeraDuelSyncChangeScNotify = 9251, - CmdChimeraDuelGetDataScRsp = 9252, - CmdChimeraDuelSellChimeraScRsp = 9260, - CmdChimeraDuelUnlockMasterCsReq = 9254, - CmdChimeraDuelGetFriendListCsReq = 9238, - CmdChimeraDuelUnlockMasterScRsp = 9237, - CmdChimeraDuelShopLockScRsp = 9222, - CmdChimeraDuelEndGameScRsp = 9250, - CmdChimeraDuelFinishMasterChallengeCsReq = 9245, - CmdChimeraDuelGetFriendListScRsp = 9243, - CmdChimeraDuelSelectGameScRsp = 9256, + CmdChimeraDuelShopBuyItemCsReq = 9212, + CmdChimeraDuelStartGameScRsp = 9217, + CmdChimeraDuelFinishMasterChallengeScRsp = 9222, + CmdChimeraDuelShopLockCsReq = 9245, + CmdChimeraDuelGetFriendListScRsp = 9215, + CmdChimeraDuelSetFriendDefendLineupScRsp = 9246, 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, + CmdChimeraDuelSellChimeraScRsp = 9255, + CmdChimeraDuelEndRoundShopStageCsReq = 9220, + CmdChimeraDuelEndGameScRsp = 9239, + CmdChimeraDuelSetFriendDefendLineupCsReq = 9242, + CmdChimeraDuelSyncChangeScNotify = 9228, + CmdChimeraDuelShopRefreshScRsp = 9218, + CmdChimeraDuelShopBuyChimeraCsReq = 9243, + CmdChimeraDuelEndRoundBattleStageCsReq = 9234, + CmdChimeraDuelEndRoundShopStageScRsp = 9231, + CmdChimeraDuelUnlockMasterScRsp = 9258, + CmdChimeraDuelUnlockMasterCsReq = 9229, + CmdChimeraDuelGetDataScRsp = 9233, + CmdChimeraDuelEndGameCsReq = 9227, + CmdChimeraDuelShopLockScRsp = 9225, + CmdChimeraDuelGetFriendListCsReq = 9240, + CmdChimeraDuelShopBuyItemScRsp = 9224, + CmdChimeraDuelSaveFriendPvpLineupCsReq = 9252, + CmdChimeraDuelSelectGameCsReq = 9249, + CmdChimeraDuelSellChimeraCsReq = 9236, + CmdChimeraDuelEndRoundBattleStageScRsp = 9230, + CmdChimeraDuelSelectGameScRsp = 9257, + CmdChimeraDuelShopRefreshCsReq = 9223, + CmdChimeraDuelShopBuyChimeraScRsp = 9216, + CmdChimeraDuelChangeLineupCsReq = 9253, + CmdChimeraDuelStartGameCsReq = 9213, + CmdChimeraDuelGetDataCsReq = 9219, + CmdChimeraDuelFinishMasterChallengeCsReq = 9251, + CmdChimeraDuelChangeLineupScRsp = 9250, } impl CmdChimeraDuelType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85255,155 +84823,155 @@ impl CmdChimeraDuelType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdChimeraDuelGetFriendListScRsp => "CmdChimeraDuelGetFriendListScRsp", - Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", - Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { - "CmdChimeraDuelSaveFriendPvpLineupScRsp" - } - Self::CmdChimeraDuelEndRoundShopStageCsReq => { - "CmdChimeraDuelEndRoundShopStageCsReq" - } - 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::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", + Self::CmdChimeraDuelShopLockCsReq => "CmdChimeraDuelShopLockCsReq", + Self::CmdChimeraDuelGetFriendListScRsp => "CmdChimeraDuelGetFriendListScRsp", + Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { + "CmdChimeraDuelSetFriendDefendLineupScRsp" + } + Self::CmdChimeraDuelSaveFriendPvpLineupScRsp => { + "CmdChimeraDuelSaveFriendPvpLineupScRsp" + } + Self::CmdChimeraDuelSellChimeraScRsp => "CmdChimeraDuelSellChimeraScRsp", + Self::CmdChimeraDuelEndRoundShopStageCsReq => { + "CmdChimeraDuelEndRoundShopStageCsReq" + } + Self::CmdChimeraDuelEndGameScRsp => "CmdChimeraDuelEndGameScRsp", + Self::CmdChimeraDuelSetFriendDefendLineupCsReq => { + "CmdChimeraDuelSetFriendDefendLineupCsReq" + } + Self::CmdChimeraDuelSyncChangeScNotify => "CmdChimeraDuelSyncChangeScNotify", + Self::CmdChimeraDuelShopRefreshScRsp => "CmdChimeraDuelShopRefreshScRsp", + Self::CmdChimeraDuelShopBuyChimeraCsReq => { + "CmdChimeraDuelShopBuyChimeraCsReq" + } + Self::CmdChimeraDuelEndRoundBattleStageCsReq => { + "CmdChimeraDuelEndRoundBattleStageCsReq" + } + Self::CmdChimeraDuelEndRoundShopStageScRsp => { + "CmdChimeraDuelEndRoundShopStageScRsp" + } + Self::CmdChimeraDuelUnlockMasterScRsp => "CmdChimeraDuelUnlockMasterScRsp", + Self::CmdChimeraDuelUnlockMasterCsReq => "CmdChimeraDuelUnlockMasterCsReq", + Self::CmdChimeraDuelGetDataScRsp => "CmdChimeraDuelGetDataScRsp", + Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", + Self::CmdChimeraDuelShopLockScRsp => "CmdChimeraDuelShopLockScRsp", + Self::CmdChimeraDuelGetFriendListCsReq => "CmdChimeraDuelGetFriendListCsReq", + Self::CmdChimeraDuelShopBuyItemScRsp => "CmdChimeraDuelShopBuyItemScRsp", Self::CmdChimeraDuelSaveFriendPvpLineupCsReq => { "CmdChimeraDuelSaveFriendPvpLineupCsReq" } - Self::CmdChimeraDuelEndGameCsReq => "CmdChimeraDuelEndGameCsReq", + Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", + Self::CmdChimeraDuelSellChimeraCsReq => "CmdChimeraDuelSellChimeraCsReq", + Self::CmdChimeraDuelEndRoundBattleStageScRsp => { + "CmdChimeraDuelEndRoundBattleStageScRsp" + } + Self::CmdChimeraDuelSelectGameScRsp => "CmdChimeraDuelSelectGameScRsp", Self::CmdChimeraDuelShopRefreshCsReq => "CmdChimeraDuelShopRefreshCsReq", Self::CmdChimeraDuelShopBuyChimeraScRsp => { "CmdChimeraDuelShopBuyChimeraScRsp" } - Self::CmdChimeraDuelSelectGameCsReq => "CmdChimeraDuelSelectGameCsReq", - Self::CmdChimeraDuelSetFriendDefendLineupScRsp => { - "CmdChimeraDuelSetFriendDefendLineupScRsp" + Self::CmdChimeraDuelChangeLineupCsReq => "CmdChimeraDuelChangeLineupCsReq", + Self::CmdChimeraDuelStartGameCsReq => "CmdChimeraDuelStartGameCsReq", + Self::CmdChimeraDuelGetDataCsReq => "CmdChimeraDuelGetDataCsReq", + Self::CmdChimeraDuelFinishMasterChallengeCsReq => { + "CmdChimeraDuelFinishMasterChallengeCsReq" } + Self::CmdChimeraDuelChangeLineupScRsp => "CmdChimeraDuelChangeLineupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJCCFBOGEOE_NLCDGIPGFDJ" => Some(Self::BjccfbogeoeNlcdgipgfdj), - "CmdChimeraDuelSyncChangeScNotify" => { - Some(Self::CmdChimeraDuelSyncChangeScNotify) - } - "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), - "CmdChimeraDuelSellChimeraScRsp" => { - Some(Self::CmdChimeraDuelSellChimeraScRsp) - } - "CmdChimeraDuelUnlockMasterCsReq" => { - Some(Self::CmdChimeraDuelUnlockMasterCsReq) - } - "CmdChimeraDuelGetFriendListCsReq" => { - Some(Self::CmdChimeraDuelGetFriendListCsReq) - } - "CmdChimeraDuelUnlockMasterScRsp" => { - Some(Self::CmdChimeraDuelUnlockMasterScRsp) - } - "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), - "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), - "CmdChimeraDuelFinishMasterChallengeCsReq" => { - Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) - } - "CmdChimeraDuelGetFriendListScRsp" => { - Some(Self::CmdChimeraDuelGetFriendListScRsp) - } - "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), - "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { - Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) - } - "CmdChimeraDuelEndRoundShopStageCsReq" => { - Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) - } - "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), - "CmdChimeraDuelEndRoundBattleStageCsReq" => { - Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) - } - "CmdChimeraDuelShopRefreshScRsp" => { - Some(Self::CmdChimeraDuelShopRefreshScRsp) - } "CmdChimeraDuelShopBuyItemCsReq" => { Some(Self::CmdChimeraDuelShopBuyItemCsReq) } - "CmdChimeraDuelEndRoundBattleStageScRsp" => { - Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) - } - "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) } - "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), + "CmdChimeraDuelShopLockCsReq" => Some(Self::CmdChimeraDuelShopLockCsReq), + "CmdChimeraDuelGetFriendListScRsp" => { + Some(Self::CmdChimeraDuelGetFriendListScRsp) + } + "CmdChimeraDuelSetFriendDefendLineupScRsp" => { + Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) + } + "CmdChimeraDuelSaveFriendPvpLineupScRsp" => { + Some(Self::CmdChimeraDuelSaveFriendPvpLineupScRsp) + } + "CmdChimeraDuelSellChimeraScRsp" => { + Some(Self::CmdChimeraDuelSellChimeraScRsp) + } + "CmdChimeraDuelEndRoundShopStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundShopStageCsReq) + } + "CmdChimeraDuelEndGameScRsp" => Some(Self::CmdChimeraDuelEndGameScRsp), + "CmdChimeraDuelSetFriendDefendLineupCsReq" => { + Some(Self::CmdChimeraDuelSetFriendDefendLineupCsReq) + } + "CmdChimeraDuelSyncChangeScNotify" => { + Some(Self::CmdChimeraDuelSyncChangeScNotify) + } + "CmdChimeraDuelShopRefreshScRsp" => { + Some(Self::CmdChimeraDuelShopRefreshScRsp) + } + "CmdChimeraDuelShopBuyChimeraCsReq" => { + Some(Self::CmdChimeraDuelShopBuyChimeraCsReq) + } + "CmdChimeraDuelEndRoundBattleStageCsReq" => { + Some(Self::CmdChimeraDuelEndRoundBattleStageCsReq) + } + "CmdChimeraDuelEndRoundShopStageScRsp" => { + Some(Self::CmdChimeraDuelEndRoundShopStageScRsp) + } + "CmdChimeraDuelUnlockMasterScRsp" => { + Some(Self::CmdChimeraDuelUnlockMasterScRsp) + } + "CmdChimeraDuelUnlockMasterCsReq" => { + Some(Self::CmdChimeraDuelUnlockMasterCsReq) + } + "CmdChimeraDuelGetDataScRsp" => Some(Self::CmdChimeraDuelGetDataScRsp), + "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), + "CmdChimeraDuelShopLockScRsp" => Some(Self::CmdChimeraDuelShopLockScRsp), + "CmdChimeraDuelGetFriendListCsReq" => { + Some(Self::CmdChimeraDuelGetFriendListCsReq) + } + "CmdChimeraDuelShopBuyItemScRsp" => { + Some(Self::CmdChimeraDuelShopBuyItemScRsp) + } "CmdChimeraDuelSaveFriendPvpLineupCsReq" => { Some(Self::CmdChimeraDuelSaveFriendPvpLineupCsReq) } - "CmdChimeraDuelEndGameCsReq" => Some(Self::CmdChimeraDuelEndGameCsReq), + "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), + "CmdChimeraDuelSellChimeraCsReq" => { + Some(Self::CmdChimeraDuelSellChimeraCsReq) + } + "CmdChimeraDuelEndRoundBattleStageScRsp" => { + Some(Self::CmdChimeraDuelEndRoundBattleStageScRsp) + } + "CmdChimeraDuelSelectGameScRsp" => Some(Self::CmdChimeraDuelSelectGameScRsp), "CmdChimeraDuelShopRefreshCsReq" => { Some(Self::CmdChimeraDuelShopRefreshCsReq) } "CmdChimeraDuelShopBuyChimeraScRsp" => { Some(Self::CmdChimeraDuelShopBuyChimeraScRsp) } - "CmdChimeraDuelSelectGameCsReq" => Some(Self::CmdChimeraDuelSelectGameCsReq), - "CmdChimeraDuelSetFriendDefendLineupScRsp" => { - Some(Self::CmdChimeraDuelSetFriendDefendLineupScRsp) + "CmdChimeraDuelChangeLineupCsReq" => { + Some(Self::CmdChimeraDuelChangeLineupCsReq) + } + "CmdChimeraDuelStartGameCsReq" => Some(Self::CmdChimeraDuelStartGameCsReq), + "CmdChimeraDuelGetDataCsReq" => Some(Self::CmdChimeraDuelGetDataCsReq), + "CmdChimeraDuelFinishMasterChallengeCsReq" => { + Some(Self::CmdChimeraDuelFinishMasterChallengeCsReq) + } + "CmdChimeraDuelChangeLineupScRsp" => { + Some(Self::CmdChimeraDuelChangeLineupScRsp) } _ => None, } @@ -85541,12 +85109,50 @@ impl Bdejgkkacma { } } } +/// Obf: FCMJJICDBBF +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdChooseDeliveryType { + FcmjjicdbbfNlcdgipgfdj = 0, + CmdChooseDeliveryGetDataScRsp = 9488, + CmdChooseDeliveryScRsp = 9492, + CmdChooseDeliveryCsReq = 9483, + CmdChooseDeliveryGetDataCsReq = 9498, +} +impl CmdChooseDeliveryType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::FcmjjicdbbfNlcdgipgfdj => "FCMJJICDBBF_NLCDGIPGFDJ", + Self::CmdChooseDeliveryGetDataScRsp => "CmdChooseDeliveryGetDataScRsp", + Self::CmdChooseDeliveryScRsp => "CmdChooseDeliveryScRsp", + Self::CmdChooseDeliveryCsReq => "CmdChooseDeliveryCsReq", + Self::CmdChooseDeliveryGetDataCsReq => "CmdChooseDeliveryGetDataCsReq", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "FCMJJICDBBF_NLCDGIPGFDJ" => Some(Self::FcmjjicdbbfNlcdgipgfdj), + "CmdChooseDeliveryGetDataScRsp" => Some(Self::CmdChooseDeliveryGetDataScRsp), + "CmdChooseDeliveryScRsp" => Some(Self::CmdChooseDeliveryScRsp), + "CmdChooseDeliveryCsReq" => Some(Self::CmdChooseDeliveryCsReq), + "CmdChooseDeliveryGetDataCsReq" => Some(Self::CmdChooseDeliveryGetDataCsReq), + _ => None, + } + } +} +/// Obf: BHKGAKDOALP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClientCustomOpType { BhkgakdoalpGgkmfafoinp = 0, - CmdHmmhdekahea = 9839, + CmdHmmhdekahea = 9840, } impl CmdClientCustomOpType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85595,27 +85201,28 @@ impl Agfomhjenfp { } } } +/// Obf: GFGOAJBEDFI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdClockParkType { 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, + CmdClockParkHandleWaitOperationScRsp = 7220, + CmdClockParkStartScriptCsReq = 7203, + CmdClockParkHandleWaitOperationCsReq = 7224, + CmdClockParkGetOngoingScriptInfoScRsp = 7221, + CmdClockParkGetInfoCsReq = 7209, + CmdClockParkGetInfoScRsp = 7223, + CmdClockParkStartScriptScRsp = 7207, + CmdIfegahjadhg = 7229, + CmdOmpemghmdpm = 7202, + CmdClockParkGetOngoingScriptInfoCsReq = 7210, + CmdOnnhchdgbab = 7215, + CmdClockParkUnlockTalentCsReq = 7219, + CmdClockParkFinishScriptScNotify = 7213, + CmdGediccggdgi = 7217, + CmdPghbopeobha = 7235, + CmdClockParkUnlockTalentScRsp = 7248, } impl CmdClockParkType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85625,66 +85232,67 @@ impl CmdClockParkType { pub fn as_str_name(&self) -> &'static str { match self { Self::GfgoajbedfiNlcdgipgfdj => "GFGOAJBEDFI_NLCDGIPGFDJ", - Self::CmdGediccggdgi => "CmdGEDICCGGDGI", - Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", - Self::CmdOmpemghmdpm => "CmdOMPEMGHMDPM", - Self::CmdClockParkGetOngoingScriptInfoScRsp => { - "CmdClockParkGetOngoingScriptInfoScRsp" - } - 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::CmdClockParkHandleWaitOperationCsReq => { + "CmdClockParkHandleWaitOperationCsReq" + } + Self::CmdClockParkGetOngoingScriptInfoScRsp => { + "CmdClockParkGetOngoingScriptInfoScRsp" + } + Self::CmdClockParkGetInfoCsReq => "CmdClockParkGetInfoCsReq", + Self::CmdClockParkGetInfoScRsp => "CmdClockParkGetInfoScRsp", + Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", + Self::CmdIfegahjadhg => "CmdIFEGAHJADHG", + Self::CmdOmpemghmdpm => "CmdOMPEMGHMDPM", Self::CmdClockParkGetOngoingScriptInfoCsReq => { "CmdClockParkGetOngoingScriptInfoCsReq" } - Self::CmdClockParkStartScriptScRsp => "CmdClockParkStartScriptScRsp", + Self::CmdOnnhchdgbab => "CmdONNHCHDGBAB", + Self::CmdClockParkUnlockTalentCsReq => "CmdClockParkUnlockTalentCsReq", + Self::CmdClockParkFinishScriptScNotify => "CmdClockParkFinishScriptScNotify", + Self::CmdGediccggdgi => "CmdGEDICCGGDGI", + Self::CmdPghbopeobha => "CmdPGHBOPEOBHA", + Self::CmdClockParkUnlockTalentScRsp => "CmdClockParkUnlockTalentScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GFGOAJBEDFI_NLCDGIPGFDJ" => Some(Self::GfgoajbedfiNlcdgipgfdj), - "CmdGEDICCGGDGI" => Some(Self::CmdGediccggdgi), - "CmdClockParkFinishScriptScNotify" => { - Some(Self::CmdClockParkFinishScriptScNotify) - } - "CmdOMPEMGHMDPM" => Some(Self::CmdOmpemghmdpm), - "CmdClockParkGetOngoingScriptInfoScRsp" => { - Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) - } - "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), + "CmdClockParkHandleWaitOperationCsReq" => { + Some(Self::CmdClockParkHandleWaitOperationCsReq) + } + "CmdClockParkGetOngoingScriptInfoScRsp" => { + Some(Self::CmdClockParkGetOngoingScriptInfoScRsp) + } + "CmdClockParkGetInfoCsReq" => Some(Self::CmdClockParkGetInfoCsReq), + "CmdClockParkGetInfoScRsp" => Some(Self::CmdClockParkGetInfoScRsp), + "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), + "CmdIFEGAHJADHG" => Some(Self::CmdIfegahjadhg), + "CmdOMPEMGHMDPM" => Some(Self::CmdOmpemghmdpm), "CmdClockParkGetOngoingScriptInfoCsReq" => { Some(Self::CmdClockParkGetOngoingScriptInfoCsReq) } - "CmdClockParkStartScriptScRsp" => Some(Self::CmdClockParkStartScriptScRsp), + "CmdONNHCHDGBAB" => Some(Self::CmdOnnhchdgbab), + "CmdClockParkUnlockTalentCsReq" => Some(Self::CmdClockParkUnlockTalentCsReq), + "CmdClockParkFinishScriptScNotify" => { + Some(Self::CmdClockParkFinishScriptScNotify) + } + "CmdGEDICCGGDGI" => Some(Self::CmdGediccggdgi), + "CmdPGHBOPEOBHA" => Some(Self::CmdPghbopeobha), + "CmdClockParkUnlockTalentScRsp" => Some(Self::CmdClockParkUnlockTalentScRsp), _ => None, } } } +/// Obf: ACKNOAAIMPC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -85889,6 +85497,7 @@ impl RebattleType { } } } +/// Obf: ContentPackageStatus #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -85925,15 +85534,16 @@ impl ContentPackageStatus { } } } +/// Obf: PKKCLCNFPLE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdContentPackageType { PkkclcnfpleNlcdgipgfdj = 0, - CmdContentPackageSyncDataScNotify = 7507, - PkkclcnfpleDodajinhega = 7532, - CmdContentPackageGetDataScRsp = 7542, - CmdContentPackageTransferScNotify = 7527, + CmdContentPackageTransferScNotify = 7548, + CmdContentPackageSyncDataScNotify = 7537, + PkkclcnfpleDodajinhega = 7509, + CmdContentPackageGetDataScRsp = 7523, } impl CmdContentPackageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85943,44 +85553,45 @@ impl CmdContentPackageType { pub fn as_str_name(&self) -> &'static str { match self { Self::PkkclcnfpleNlcdgipgfdj => "PKKCLCNFPLE_NLCDGIPGFDJ", + Self::CmdContentPackageTransferScNotify => { + "CmdContentPackageTransferScNotify" + } Self::CmdContentPackageSyncDataScNotify => { "CmdContentPackageSyncDataScNotify" } Self::PkkclcnfpleDodajinhega => "PKKCLCNFPLE_DODAJINHEGA", Self::CmdContentPackageGetDataScRsp => "CmdContentPackageGetDataScRsp", - Self::CmdContentPackageTransferScNotify => { - "CmdContentPackageTransferScNotify" - } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PKKCLCNFPLE_NLCDGIPGFDJ" => Some(Self::PkkclcnfpleNlcdgipgfdj), + "CmdContentPackageTransferScNotify" => { + Some(Self::CmdContentPackageTransferScNotify) + } "CmdContentPackageSyncDataScNotify" => { Some(Self::CmdContentPackageSyncDataScNotify) } "PKKCLCNFPLE_DODAJINHEGA" => Some(Self::PkkclcnfpleDodajinhega), "CmdContentPackageGetDataScRsp" => Some(Self::CmdContentPackageGetDataScRsp), - "CmdContentPackageTransferScNotify" => { - Some(Self::CmdContentPackageTransferScNotify) - } _ => None, } } } +/// Obf: HIAIBKDFAAM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDailyActiveType { HiaibkdfaamNlcdgipgfdj = 0, - CmdTakeAllApRewardCsReq = 3313, - CmdTakeApRewardCsReq = 3373, - CmdDailyActiveInfoNotify = 3336, - CmdGetDailyActiveInfoCsReq = 3380, - CmdGetDailyActiveInfoScRsp = 3327, - CmdTakeAllApRewardScRsp = 3315, - CmdTakeApRewardScRsp = 3303, + CmdDailyActiveInfoNotify = 3388, + CmdTakeAllApRewardCsReq = 3381, + CmdTakeApRewardScRsp = 3378, + CmdGetDailyActiveInfoScRsp = 3358, + CmdTakeApRewardCsReq = 3325, + CmdTakeAllApRewardScRsp = 3386, + CmdGetDailyActiveInfoCsReq = 3393, } impl CmdDailyActiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -85990,54 +85601,55 @@ impl CmdDailyActiveType { pub fn as_str_name(&self) -> &'static str { match self { Self::HiaibkdfaamNlcdgipgfdj => "HIAIBKDFAAM_NLCDGIPGFDJ", - Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", - Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", Self::CmdDailyActiveInfoNotify => "CmdDailyActiveInfoNotify", - Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", - Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", - Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdTakeAllApRewardCsReq => "CmdTakeAllApRewardCsReq", Self::CmdTakeApRewardScRsp => "CmdTakeApRewardScRsp", + Self::CmdGetDailyActiveInfoScRsp => "CmdGetDailyActiveInfoScRsp", + Self::CmdTakeApRewardCsReq => "CmdTakeApRewardCsReq", + Self::CmdTakeAllApRewardScRsp => "CmdTakeAllApRewardScRsp", + Self::CmdGetDailyActiveInfoCsReq => "CmdGetDailyActiveInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HIAIBKDFAAM_NLCDGIPGFDJ" => Some(Self::HiaibkdfaamNlcdgipgfdj), - "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), - "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), "CmdDailyActiveInfoNotify" => Some(Self::CmdDailyActiveInfoNotify), - "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), - "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), - "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdTakeAllApRewardCsReq" => Some(Self::CmdTakeAllApRewardCsReq), "CmdTakeApRewardScRsp" => Some(Self::CmdTakeApRewardScRsp), + "CmdGetDailyActiveInfoScRsp" => Some(Self::CmdGetDailyActiveInfoScRsp), + "CmdTakeApRewardCsReq" => Some(Self::CmdTakeApRewardCsReq), + "CmdTakeAllApRewardScRsp" => Some(Self::CmdTakeAllApRewardScRsp), + "CmdGetDailyActiveInfoCsReq" => Some(Self::CmdGetDailyActiveInfoCsReq), _ => None, } } } +/// Obf: PMDFMAIHPGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDiceCombatType { PmdfmaihpglNlcdgipgfdj = 0, - CmdGetDiceCombatShopDataCsReq = 9263, - CmdBlbhacnkkfc = 9275, - CmdDiceCombatMainPageRollDiceCsReq = 9264, - CmdBuyShopGoodScRsp = 9266, - 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, + CmdUpgradeAvatarRsp = 9293, + CmdBuyShopGoodCsReq = 9284, + CmdGetShopDataCsReq = 9281, + CmdBlbhacnkkfc = 9279, + CmdGetShopDataScRsp = 9265, + CmdGetSystemDataRsp = 9270, + CmdDiceCombatMainPageRollDiceCsReq = 9274, + CmdGetSystemDataCsReq = 9296, + CmdUpgradeAvatarCsReq = 9267, + CmdAddItemRsp = 9297, + CmdFinishPveStageCsReq = 9273, + CmdDiceCombatMainPageRollDiceScRsp = 9295, + CmdBuyShopGoodScRsp = 9272, + CmdFinishPveStageScRsp = 9269, + CmdV2FinishPveStageScRsp = 9298, + CmdDdknimhhnpa = 9276, + CmdV2FinishPveStageCsReq = 9278, + CmdModifyAvatarDiceRsp = 9290, + CmdModifyAvatarDiceCsReq = 9283, } impl CmdDiceCombatType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86047,89 +85659,86 @@ impl CmdDiceCombatType { pub fn as_str_name(&self) -> &'static str { match self { Self::PmdfmaihpglNlcdgipgfdj => "PMDFMAIHPGL_NLCDGIPGFDJ", - Self::CmdGetDiceCombatShopDataCsReq => "CmdGetDiceCombatShopDataCsReq", + Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", + Self::CmdBuyShopGoodCsReq => "CmdBuyShopGoodCsReq", + Self::CmdGetShopDataCsReq => "CmdGetShopDataCsReq", Self::CmdBlbhacnkkfc => "CmdBLBHACNKKFC", + Self::CmdGetShopDataScRsp => "CmdGetShopDataScRsp", + Self::CmdGetSystemDataRsp => "CmdGetSystemDataRsp", Self::CmdDiceCombatMainPageRollDiceCsReq => { "CmdDiceCombatMainPageRollDiceCsReq" } - Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", - Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", - Self::CmdBuyShopGoodCsReq => "CmdBuyShopGoodCsReq", - Self::CmdModifyAvatarDiceCsReq => "CmdModifyAvatarDiceCsReq", - Self::CmdDdknimhhnpa => "CmdDDKNIMHHNPA", + Self::CmdGetSystemDataCsReq => "CmdGetSystemDataCsReq", + Self::CmdUpgradeAvatarCsReq => "CmdUpgradeAvatarCsReq", + Self::CmdAddItemRsp => "CmdAddItemRsp", + Self::CmdFinishPveStageCsReq => "CmdFinishPveStageCsReq", Self::CmdDiceCombatMainPageRollDiceScRsp => { "CmdDiceCombatMainPageRollDiceScRsp" } - Self::CmdGetDiceCombatShopDataScRsp => "CmdGetDiceCombatShopDataScRsp", - Self::CmdFinishPveStageCsReq => "CmdFinishPveStageCsReq", - Self::CmdUpgradeAvatarCsReq => "CmdUpgradeAvatarCsReq", - Self::CmdGetDiceCombatSystemDataScRsp => "CmdGetDiceCombatSystemDataScRsp", - Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", - Self::CmdGetDiceCombatSystemDataCsReq => "CmdGetDiceCombatSystemDataCsReq", + Self::CmdBuyShopGoodScRsp => "CmdBuyShopGoodScRsp", + Self::CmdFinishPveStageScRsp => "CmdFinishPveStageScRsp", Self::CmdV2FinishPveStageScRsp => "CmdV2FinishPveStageScRsp", + Self::CmdDdknimhhnpa => "CmdDDKNIMHHNPA", + Self::CmdV2FinishPveStageCsReq => "CmdV2FinishPveStageCsReq", Self::CmdModifyAvatarDiceRsp => "CmdModifyAvatarDiceRsp", - Self::CmdAddItemRsp => "CmdAddItemRsp", - Self::CmdUpgradeAvatarRsp => "CmdUpgradeAvatarRsp", + Self::CmdModifyAvatarDiceCsReq => "CmdModifyAvatarDiceCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PMDFMAIHPGL_NLCDGIPGFDJ" => Some(Self::PmdfmaihpglNlcdgipgfdj), - "CmdGetDiceCombatShopDataCsReq" => Some(Self::CmdGetDiceCombatShopDataCsReq), + "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), + "CmdBuyShopGoodCsReq" => Some(Self::CmdBuyShopGoodCsReq), + "CmdGetShopDataCsReq" => Some(Self::CmdGetShopDataCsReq), "CmdBLBHACNKKFC" => Some(Self::CmdBlbhacnkkfc), + "CmdGetShopDataScRsp" => Some(Self::CmdGetShopDataScRsp), + "CmdGetSystemDataRsp" => Some(Self::CmdGetSystemDataRsp), "CmdDiceCombatMainPageRollDiceCsReq" => { Some(Self::CmdDiceCombatMainPageRollDiceCsReq) } - "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), - "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), - "CmdBuyShopGoodCsReq" => Some(Self::CmdBuyShopGoodCsReq), - "CmdModifyAvatarDiceCsReq" => Some(Self::CmdModifyAvatarDiceCsReq), - "CmdDDKNIMHHNPA" => Some(Self::CmdDdknimhhnpa), + "CmdGetSystemDataCsReq" => Some(Self::CmdGetSystemDataCsReq), + "CmdUpgradeAvatarCsReq" => Some(Self::CmdUpgradeAvatarCsReq), + "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), + "CmdFinishPveStageCsReq" => Some(Self::CmdFinishPveStageCsReq), "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) - } + "CmdBuyShopGoodScRsp" => Some(Self::CmdBuyShopGoodScRsp), + "CmdFinishPveStageScRsp" => Some(Self::CmdFinishPveStageScRsp), "CmdV2FinishPveStageScRsp" => Some(Self::CmdV2FinishPveStageScRsp), + "CmdDDKNIMHHNPA" => Some(Self::CmdDdknimhhnpa), + "CmdV2FinishPveStageCsReq" => Some(Self::CmdV2FinishPveStageCsReq), "CmdModifyAvatarDiceRsp" => Some(Self::CmdModifyAvatarDiceRsp), - "CmdAddItemRsp" => Some(Self::CmdAddItemRsp), - "CmdUpgradeAvatarRsp" => Some(Self::CmdUpgradeAvatarRsp), + "CmdModifyAvatarDiceCsReq" => Some(Self::CmdModifyAvatarDiceCsReq), _ => None, } } } +/// Obf: JNAFGAGPCIK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdDrinkMakerType { JnafgagpcikNlcdgipgfdj = 0, - CmdEndDrinkMakerSequenceCsReq = 6982, - CmdDrinkMakerCheersMakeDrinkScRsp = 6995, + CmdDrinkMakerChallengeCsReq = 6995, + CmdDrinkMakerCheersGetDataScRsp = 6990, + CmdMakeMissionDrinkScRsp = 6984, + CmdGetDrinkMakerDataScRsp = 6988, + CmdDrinkMakerCheersGetDataCsReq = 7000, 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, + CmdMakeDrinkCsReq = 6983, + CmdDrinkMakerCheersEnterNextGroupCsReq = 6986, + CmdEndDrinkMakerSequenceScRsp = 6997, + CmdMakeMissionDrinkCsReq = 6985, + CmdDrinkMakerCheersMakeDrinkScRsp = 6994, + CmdDrinkMakerUpdateTipsNotify = 6989, + CmdDrinkMakerCheersEnterNextGroupScRsp = 6999, + CmdEndDrinkMakerSequenceCsReq = 6982, + CmdDrinkMakerChallengeScRsp = 6981, + CmdMakeDrinkScRsp = 6992, + CmdDrinkMakerCheersMakeDrinkCsReq = 6987, + CmdGetDrinkMakerDayEndScNotify = 6991, } impl CmdDrinkMakerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86139,84 +85748,85 @@ impl CmdDrinkMakerType { pub fn as_str_name(&self) -> &'static str { match self { Self::JnafgagpcikNlcdgipgfdj => "JNAFGAGPCIK_NLCDGIPGFDJ", - Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", - Self::CmdDrinkMakerCheersMakeDrinkScRsp => { - "CmdDrinkMakerCheersMakeDrinkScRsp" - } - Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", + Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", + Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", + Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", Self::CmdGetDrinkMakerDataScRsp => "CmdGetDrinkMakerDataScRsp", - Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", - Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", - Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", - Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", - Self::CmdDrinkMakerCheersMakeDrinkCsReq => { - "CmdDrinkMakerCheersMakeDrinkCsReq" - } - Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", Self::CmdDrinkMakerCheersGetDataCsReq => "CmdDrinkMakerCheersGetDataCsReq", - Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { - "CmdDrinkMakerCheersEnterNextGroupScRsp" - } - Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", - Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", + Self::CmdGetDrinkMakerDataCsReq => "CmdGetDrinkMakerDataCsReq", + Self::CmdMakeDrinkCsReq => "CmdMakeDrinkCsReq", Self::CmdDrinkMakerCheersEnterNextGroupCsReq => { "CmdDrinkMakerCheersEnterNextGroupCsReq" } - Self::CmdMakeMissionDrinkScRsp => "CmdMakeMissionDrinkScRsp", - Self::CmdDrinkMakerChallengeCsReq => "CmdDrinkMakerChallengeCsReq", - Self::CmdDrinkMakerCheersGetDataScRsp => "CmdDrinkMakerCheersGetDataScRsp", + Self::CmdEndDrinkMakerSequenceScRsp => "CmdEndDrinkMakerSequenceScRsp", + Self::CmdMakeMissionDrinkCsReq => "CmdMakeMissionDrinkCsReq", + Self::CmdDrinkMakerCheersMakeDrinkScRsp => { + "CmdDrinkMakerCheersMakeDrinkScRsp" + } + Self::CmdDrinkMakerUpdateTipsNotify => "CmdDrinkMakerUpdateTipsNotify", + Self::CmdDrinkMakerCheersEnterNextGroupScRsp => { + "CmdDrinkMakerCheersEnterNextGroupScRsp" + } + Self::CmdEndDrinkMakerSequenceCsReq => "CmdEndDrinkMakerSequenceCsReq", + Self::CmdDrinkMakerChallengeScRsp => "CmdDrinkMakerChallengeScRsp", + Self::CmdMakeDrinkScRsp => "CmdMakeDrinkScRsp", + Self::CmdDrinkMakerCheersMakeDrinkCsReq => { + "CmdDrinkMakerCheersMakeDrinkCsReq" + } + Self::CmdGetDrinkMakerDayEndScNotify => "CmdGetDrinkMakerDayEndScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JNAFGAGPCIK_NLCDGIPGFDJ" => Some(Self::JnafgagpcikNlcdgipgfdj), - "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), - "CmdDrinkMakerCheersMakeDrinkScRsp" => { - Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) - } - "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), - "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), - "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) } + "CmdMakeMissionDrinkScRsp" => Some(Self::CmdMakeMissionDrinkScRsp), + "CmdGetDrinkMakerDataScRsp" => Some(Self::CmdGetDrinkMakerDataScRsp), + "CmdDrinkMakerCheersGetDataCsReq" => { + Some(Self::CmdDrinkMakerCheersGetDataCsReq) + } + "CmdGetDrinkMakerDataCsReq" => Some(Self::CmdGetDrinkMakerDataCsReq), + "CmdMakeDrinkCsReq" => Some(Self::CmdMakeDrinkCsReq), + "CmdDrinkMakerCheersEnterNextGroupCsReq" => { + Some(Self::CmdDrinkMakerCheersEnterNextGroupCsReq) + } + "CmdEndDrinkMakerSequenceScRsp" => Some(Self::CmdEndDrinkMakerSequenceScRsp), + "CmdMakeMissionDrinkCsReq" => Some(Self::CmdMakeMissionDrinkCsReq), + "CmdDrinkMakerCheersMakeDrinkScRsp" => { + Some(Self::CmdDrinkMakerCheersMakeDrinkScRsp) + } + "CmdDrinkMakerUpdateTipsNotify" => Some(Self::CmdDrinkMakerUpdateTipsNotify), + "CmdDrinkMakerCheersEnterNextGroupScRsp" => { + Some(Self::CmdDrinkMakerCheersEnterNextGroupScRsp) + } + "CmdEndDrinkMakerSequenceCsReq" => Some(Self::CmdEndDrinkMakerSequenceCsReq), + "CmdDrinkMakerChallengeScRsp" => Some(Self::CmdDrinkMakerChallengeScRsp), + "CmdMakeDrinkScRsp" => Some(Self::CmdMakeDrinkScRsp), + "CmdDrinkMakerCheersMakeDrinkCsReq" => { + Some(Self::CmdDrinkMakerCheersMakeDrinkCsReq) + } + "CmdGetDrinkMakerDayEndScNotify" => { + Some(Self::CmdGetDrinkMakerDayEndScNotify) + } _ => None, } } } +/// Obf: GFOCDHFMBBC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElationActivityType { GfocdhfmbbcNlcdgipgfdj = 0, - CmdGetElationActivityDataCsReq = 9109, - CmdEnterElationActivityStageScRsp = 9110, CmdElationActivityBattleEndScNotify = 9104, - CmdEnterElationActivityStageCsReq = 9102, - CmdGetElationActivityDataScRsp = 9108, + CmdEnterElationActivityStageCsReq = 9103, + CmdEnterElationActivityStageScRsp = 9105, + CmdGetElationActivityDataCsReq = 9110, + CmdGetElationActivityDataScRsp = 9101, } impl CmdElationActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86226,16 +85836,16 @@ impl CmdElationActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::GfocdhfmbbcNlcdgipgfdj => "GFOCDHFMBBC_NLCDGIPGFDJ", - Self::CmdGetElationActivityDataCsReq => "CmdGetElationActivityDataCsReq", - Self::CmdEnterElationActivityStageScRsp => { - "CmdEnterElationActivityStageScRsp" - } Self::CmdElationActivityBattleEndScNotify => { "CmdElationActivityBattleEndScNotify" } Self::CmdEnterElationActivityStageCsReq => { "CmdEnterElationActivityStageCsReq" } + Self::CmdEnterElationActivityStageScRsp => { + "CmdEnterElationActivityStageScRsp" + } + Self::CmdGetElationActivityDataCsReq => "CmdGetElationActivityDataCsReq", Self::CmdGetElationActivityDataScRsp => "CmdGetElationActivityDataScRsp", } } @@ -86243,18 +85853,18 @@ impl CmdElationActivityType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GFOCDHFMBBC_NLCDGIPGFDJ" => Some(Self::GfocdhfmbbcNlcdgipgfdj), - "CmdGetElationActivityDataCsReq" => { - Some(Self::CmdGetElationActivityDataCsReq) - } - "CmdEnterElationActivityStageScRsp" => { - Some(Self::CmdEnterElationActivityStageScRsp) - } "CmdElationActivityBattleEndScNotify" => { Some(Self::CmdElationActivityBattleEndScNotify) } "CmdEnterElationActivityStageCsReq" => { Some(Self::CmdEnterElationActivityStageCsReq) } + "CmdEnterElationActivityStageScRsp" => { + Some(Self::CmdEnterElationActivityStageScRsp) + } + "CmdGetElationActivityDataCsReq" => { + Some(Self::CmdGetElationActivityDataCsReq) + } "CmdGetElationActivityDataScRsp" => { Some(Self::CmdGetElationActivityDataScRsp) } @@ -86262,44 +85872,45 @@ impl CmdElationActivityType { } } } +/// Obf: AEHOCHBKGOL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdElfRestaurantType { AehochbkgolNlcdgipgfdj = 0, - CmdEeagaclndfn = 2569, - CmdElfRestaurantTakeVillagerRewardScRsp = 2565, - CmdElfRestaurantHarvestCropScRsp = 2584, - CmdElfRestaurantBuyShopItemScRsp = 2564, - CmdGetElfRestaurantDataScRsp = 2592, - CmdElfRestaurantFinishTradeOrderScRsp = 2587, - CmdGoojijdpkip = 2568, - CmdElfRestaurantFinishTradeOrderCsReq = 2600, - CmdOckgmngkiee = 2553, - CmdAleedhcdial = 2557, + CmdAleedhcdial = 2587, + CmdElfRestaurantFinishTradeOrderScRsp = 2589, + CmdElfRestaurantRecycleSeedCsReq = 2567, + AehochbkgolLcfdihfagha = 2583, + CmdElfRestaurantHarvestCropCsReq = 2574, + CmdGetElfRestaurantDataCsReq = 2559, + CmdGoojijdpkip = 2593, + AehochbkgolHpkgglplhmd = 2556, + CmdMfijfceakha = 2586, + CmdPnoenkfakek = 2557, + CmdHcbcpfnmmmi = 2585, + AehochbkgolOgcdaoelhcb = 2568, + CmdElfRestaurantTakeVillagerRewardScRsp = 2592, + CmdJfmkfjjcdkn = 2594, 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, + CmdGetElfRestaurantDataScRsp = 2573, + CmdGhnlnaaaolg = 2565, + CmdElfRestaurantFinishTradeOrderCsReq = 2595, + CmdIjbbckpnpaf = 2558, + CmdElfRestaurantDataChangeNotify = 2598, + CmdElfRestaurantBuyShopItemCsReq = 2590, + CmdFceehnojaan = 2564, + CmdHcgnkjhkjmm = 2563, + CmdElfRestaurantPlantSeedScRsp = 2571, + CmdEeagaclndfn = 2553, + CmdElfRestaurantRecycleSeedScRsp = 2579, + CmdElfRestaurantTakeVillagerRewardCsReq = 2597, + CmdNjmhbeaaooc = 2580, + CmdElfRestaurantHarvestCropScRsp = 2570, + CmdElfRestaurantBuyShopItemScRsp = 2576, + CmdOckgmngkiee = 2552, + CmdEndidpakmgf = 2582, + CmdElfRestaurantPlantSeedCsReq = 2560, } impl CmdElfRestaurantType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86309,130 +85920,131 @@ impl CmdElfRestaurantType { pub fn as_str_name(&self) -> &'static str { match self { Self::AehochbkgolNlcdgipgfdj => "AEHOCHBKGOL_NLCDGIPGFDJ", - Self::CmdEeagaclndfn => "CmdEEAGACLNDFN", - Self::CmdElfRestaurantTakeVillagerRewardScRsp => { - "CmdElfRestaurantTakeVillagerRewardScRsp" - } - Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", - Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", - Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", + Self::CmdAleedhcdial => "CmdALEEDHCDIAL", Self::CmdElfRestaurantFinishTradeOrderScRsp => { "CmdElfRestaurantFinishTradeOrderScRsp" } + Self::CmdElfRestaurantRecycleSeedCsReq => "CmdElfRestaurantRecycleSeedCsReq", + Self::AehochbkgolLcfdihfagha => "AEHOCHBKGOL_LCFDIHFAGHA", + Self::CmdElfRestaurantHarvestCropCsReq => "CmdElfRestaurantHarvestCropCsReq", + Self::CmdGetElfRestaurantDataCsReq => "CmdGetElfRestaurantDataCsReq", Self::CmdGoojijdpkip => "CmdGOOJIJDPKIP", + Self::AehochbkgolHpkgglplhmd => "AEHOCHBKGOL_HPKGGLPLHMD", + Self::CmdMfijfceakha => "CmdMFIJFCEAKHA", + Self::CmdPnoenkfakek => "CmdPNOENKFAKEK", + Self::CmdHcbcpfnmmmi => "CmdHCBCPFNMMMI", + Self::AehochbkgolOgcdaoelhcb => "AEHOCHBKGOL_OGCDAOELHCB", + Self::CmdElfRestaurantTakeVillagerRewardScRsp => { + "CmdElfRestaurantTakeVillagerRewardScRsp" + } + Self::CmdJfmkfjjcdkn => "CmdJFMKFJJCDKN", + Self::CmdKfliegjgobo => "CmdKFLIEGJGOBO", + Self::CmdGetElfRestaurantDataScRsp => "CmdGetElfRestaurantDataScRsp", + Self::CmdGhnlnaaaolg => "CmdGHNLNAAAOLG", Self::CmdElfRestaurantFinishTradeOrderCsReq => { "CmdElfRestaurantFinishTradeOrderCsReq" } - Self::CmdOckgmngkiee => "CmdOCKGMNGKIEE", - Self::CmdAleedhcdial => "CmdALEEDHCDIAL", - Self::CmdKfliegjgobo => "CmdKFLIEGJGOBO", + Self::CmdIjbbckpnpaf => "CmdIJBBCKPNPAF", + Self::CmdElfRestaurantDataChangeNotify => "CmdElfRestaurantDataChangeNotify", + Self::CmdElfRestaurantBuyShopItemCsReq => "CmdElfRestaurantBuyShopItemCsReq", + Self::CmdFceehnojaan => "CmdFCEEHNOJAAN", + Self::CmdHcgnkjhkjmm => "CmdHCGNKJHKJMM", + Self::CmdElfRestaurantPlantSeedScRsp => "CmdElfRestaurantPlantSeedScRsp", + Self::CmdEeagaclndfn => "CmdEEAGACLNDFN", 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", + Self::CmdElfRestaurantHarvestCropScRsp => "CmdElfRestaurantHarvestCropScRsp", + Self::CmdElfRestaurantBuyShopItemScRsp => "CmdElfRestaurantBuyShopItemScRsp", + Self::CmdOckgmngkiee => "CmdOCKGMNGKIEE", + Self::CmdEndidpakmgf => "CmdENDIDPAKMGF", + Self::CmdElfRestaurantPlantSeedCsReq => "CmdElfRestaurantPlantSeedCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AEHOCHBKGOL_NLCDGIPGFDJ" => Some(Self::AehochbkgolNlcdgipgfdj), - "CmdEEAGACLNDFN" => Some(Self::CmdEeagaclndfn), + "CmdALEEDHCDIAL" => Some(Self::CmdAleedhcdial), + "CmdElfRestaurantFinishTradeOrderScRsp" => { + Some(Self::CmdElfRestaurantFinishTradeOrderScRsp) + } + "CmdElfRestaurantRecycleSeedCsReq" => { + Some(Self::CmdElfRestaurantRecycleSeedCsReq) + } + "AEHOCHBKGOL_LCFDIHFAGHA" => Some(Self::AehochbkgolLcfdihfagha), + "CmdElfRestaurantHarvestCropCsReq" => { + Some(Self::CmdElfRestaurantHarvestCropCsReq) + } + "CmdGetElfRestaurantDataCsReq" => Some(Self::CmdGetElfRestaurantDataCsReq), + "CmdGOOJIJDPKIP" => Some(Self::CmdGoojijdpkip), + "AEHOCHBKGOL_HPKGGLPLHMD" => Some(Self::AehochbkgolHpkgglplhmd), + "CmdMFIJFCEAKHA" => Some(Self::CmdMfijfceakha), + "CmdPNOENKFAKEK" => Some(Self::CmdPnoenkfakek), + "CmdHCBCPFNMMMI" => Some(Self::CmdHcbcpfnmmmi), + "AEHOCHBKGOL_OGCDAOELHCB" => Some(Self::AehochbkgolOgcdaoelhcb), "CmdElfRestaurantTakeVillagerRewardScRsp" => { Some(Self::CmdElfRestaurantTakeVillagerRewardScRsp) } + "CmdJFMKFJJCDKN" => Some(Self::CmdJfmkfjjcdkn), + "CmdKFLIEGJGOBO" => Some(Self::CmdKfliegjgobo), + "CmdGetElfRestaurantDataScRsp" => Some(Self::CmdGetElfRestaurantDataScRsp), + "CmdGHNLNAAAOLG" => Some(Self::CmdGhnlnaaaolg), + "CmdElfRestaurantFinishTradeOrderCsReq" => { + Some(Self::CmdElfRestaurantFinishTradeOrderCsReq) + } + "CmdIJBBCKPNPAF" => Some(Self::CmdIjbbckpnpaf), + "CmdElfRestaurantDataChangeNotify" => { + Some(Self::CmdElfRestaurantDataChangeNotify) + } + "CmdElfRestaurantBuyShopItemCsReq" => { + Some(Self::CmdElfRestaurantBuyShopItemCsReq) + } + "CmdFCEEHNOJAAN" => Some(Self::CmdFceehnojaan), + "CmdHCGNKJHKJMM" => Some(Self::CmdHcgnkjhkjmm), + "CmdElfRestaurantPlantSeedScRsp" => { + Some(Self::CmdElfRestaurantPlantSeedScRsp) + } + "CmdEEAGACLNDFN" => Some(Self::CmdEeagaclndfn), + "CmdElfRestaurantRecycleSeedScRsp" => { + Some(Self::CmdElfRestaurantRecycleSeedScRsp) + } + "CmdElfRestaurantTakeVillagerRewardCsReq" => { + Some(Self::CmdElfRestaurantTakeVillagerRewardCsReq) + } + "CmdNJMHBEAAOOC" => Some(Self::CmdNjmhbeaaooc), "CmdElfRestaurantHarvestCropScRsp" => { Some(Self::CmdElfRestaurantHarvestCropScRsp) } "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) - } "CmdENDIDPAKMGF" => Some(Self::CmdEndidpakmgf), - "CmdElfRestaurantHarvestCropCsReq" => { - Some(Self::CmdElfRestaurantHarvestCropCsReq) - } - "AEHOCHBKGOL_LCFDIHFAGHA" => Some(Self::AehochbkgolLcfdihfagha), - "CmdElfRestaurantPlantSeedScRsp" => { - Some(Self::CmdElfRestaurantPlantSeedScRsp) - } - "AEHOCHBKGOL_HPKGGLPLHMD" => Some(Self::AehochbkgolHpkgglplhmd), - "CmdMFIJFCEAKHA" => Some(Self::CmdMfijfceakha), "CmdElfRestaurantPlantSeedCsReq" => { Some(Self::CmdElfRestaurantPlantSeedCsReq) } - "CmdElfRestaurantDataChangeNotify" => { - Some(Self::CmdElfRestaurantDataChangeNotify) - } - "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: LDEBFOMPOGN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEraFlipperType { LdebfompognNlcdgipgfdj = 0, - CmdDmiceocogad = 6560, - CmdResetEraFlipperDataScRsp = 6573, - CmdGetEraFlipperDataScRsp = 6567, - CmdChangeEraFlipperDataCsReq = 6564, + CmdChangeEraFlipperDataCsReq = 6562, + CmdResetEraFlipperDataScRsp = 6559, + CmdGetEraFlipperDataScRsp = 6571, + CmdChangeEraFlipperDataScRsp = 6557, + CmdResetEraFlipperDataCsReq = 6555, + CmdDmiceocogad = 6565, + CmdEnterEraFlipperDataScRsp = 6568, + CmdEnterEraFlipperDataCsReq = 6569, CmdGetEraFlipperDataCsReq = 6558, - CmdResetEraFlipperDataCsReq = 6552, - CmdEnterEraFlipperDataScRsp = 6557, - CmdChangeEraFlipperDataScRsp = 6561, - CmdEnterEraFlipperDataCsReq = 6553, } impl CmdEraFlipperType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86442,61 +86054,60 @@ impl CmdEraFlipperType { pub fn as_str_name(&self) -> &'static str { match self { Self::LdebfompognNlcdgipgfdj => "LDEBFOMPOGN_NLCDGIPGFDJ", - Self::CmdDmiceocogad => "CmdDMICEOCOGAD", + Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", Self::CmdResetEraFlipperDataScRsp => "CmdResetEraFlipperDataScRsp", Self::CmdGetEraFlipperDataScRsp => "CmdGetEraFlipperDataScRsp", - Self::CmdChangeEraFlipperDataCsReq => "CmdChangeEraFlipperDataCsReq", - Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", - Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", - Self::CmdEnterEraFlipperDataScRsp => "CmdEnterEraFlipperDataScRsp", Self::CmdChangeEraFlipperDataScRsp => "CmdChangeEraFlipperDataScRsp", + Self::CmdResetEraFlipperDataCsReq => "CmdResetEraFlipperDataCsReq", + Self::CmdDmiceocogad => "CmdDMICEOCOGAD", + Self::CmdEnterEraFlipperDataScRsp => "CmdEnterEraFlipperDataScRsp", Self::CmdEnterEraFlipperDataCsReq => "CmdEnterEraFlipperDataCsReq", + Self::CmdGetEraFlipperDataCsReq => "CmdGetEraFlipperDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LDEBFOMPOGN_NLCDGIPGFDJ" => Some(Self::LdebfompognNlcdgipgfdj), - "CmdDMICEOCOGAD" => Some(Self::CmdDmiceocogad), + "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), "CmdResetEraFlipperDataScRsp" => Some(Self::CmdResetEraFlipperDataScRsp), "CmdGetEraFlipperDataScRsp" => Some(Self::CmdGetEraFlipperDataScRsp), - "CmdChangeEraFlipperDataCsReq" => Some(Self::CmdChangeEraFlipperDataCsReq), - "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), - "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), - "CmdEnterEraFlipperDataScRsp" => Some(Self::CmdEnterEraFlipperDataScRsp), "CmdChangeEraFlipperDataScRsp" => Some(Self::CmdChangeEraFlipperDataScRsp), + "CmdResetEraFlipperDataCsReq" => Some(Self::CmdResetEraFlipperDataCsReq), + "CmdDMICEOCOGAD" => Some(Self::CmdDmiceocogad), + "CmdEnterEraFlipperDataScRsp" => Some(Self::CmdEnterEraFlipperDataScRsp), "CmdEnterEraFlipperDataCsReq" => Some(Self::CmdEnterEraFlipperDataCsReq), + "CmdGetEraFlipperDataCsReq" => Some(Self::CmdGetEraFlipperDataCsReq), _ => None, } } } +/// Obf: HNJJAFEFDLN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdEvolveBuildType { 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, + CmdEvolveBuildStartLevelScRsp = 7144, + CmdGetEvolveBuildShopAbilityResetScRsp = 7118, + CmdGetEvolveBuildShopAbilityDownCsReq = 7114, + CmdEvolveBuildSkipTeachLevelCsReq = 7126, + CmdGetEvolveBuildReRandomStageCsReq = 7120, + CmdGetEvolveBuildCoinNotify = 7143, + CmdGetEvolveBuildQueryInfoScRsp = 7123, + CmdGetEvolveBuildGiveupCsReq = 7103, + CmdGetEvolveBuildGiveupScRsp = 7107, + CmdGetEvolveBuildShopAbilityUpCsReq = 7106, + CmdGetEvolveBuildShopAbilityUpScRsp = 7102, + CmdGetEvolveBuildShopAbilityDownScRsp = 7135, + CmdEvolveBuildSkipTeachLevelScRsp = 7145, + CmdEvolveBuildStartStageCsReq = 7119, + CmdGetEvolveBuildFinishScNotify = 7124, + CmdEvolveBuildStartStageScRsp = 7148, + CmdGetEvolveBuildQueryInfoCsReq = 7109, + CmdEvolveBuildStartLevelCsReq = 7137, + CmdGetEvolveBuildReRandomStageScRsp = 7117, + CmdGetEvolveBuildShopAbilityResetCsReq = 7108, } impl CmdEvolveBuildType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86506,102 +86117,98 @@ impl CmdEvolveBuildType { pub fn as_str_name(&self) -> &'static str { match self { Self::HnjjafefdlnMmnfgnkhnll => "HNJJAFEFDLN_MMNFGNKHNLL", - Self::CmdEfdeajnnejo => "CmdEFDEAJNNEJO", - Self::CmdGetEvolveBuildShopAbilityResetCsReq => { - "CmdGetEvolveBuildShopAbilityResetCsReq" + Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", + Self::CmdGetEvolveBuildShopAbilityResetScRsp => { + "CmdGetEvolveBuildShopAbilityResetScRsp" } - Self::CmdGetEvolveBuildShopAbilityDownScRsp => { - "CmdGetEvolveBuildShopAbilityDownScRsp" + Self::CmdGetEvolveBuildShopAbilityDownCsReq => { + "CmdGetEvolveBuildShopAbilityDownCsReq" } Self::CmdEvolveBuildSkipTeachLevelCsReq => { "CmdEvolveBuildSkipTeachLevelCsReq" } - Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", + Self::CmdGetEvolveBuildReRandomStageCsReq => { + "CmdGetEvolveBuildReRandomStageCsReq" + } Self::CmdGetEvolveBuildCoinNotify => "CmdGetEvolveBuildCoinNotify", - Self::CmdEvolveBuildStartLevelScRsp => "CmdEvolveBuildStartLevelScRsp", - Self::CmdGetEvolveBuildQueryInfoCsReq => "CmdGetEvolveBuildQueryInfoCsReq", - Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", - Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", + Self::CmdGetEvolveBuildQueryInfoScRsp => "CmdGetEvolveBuildQueryInfoScRsp", + Self::CmdGetEvolveBuildGiveupCsReq => "CmdGetEvolveBuildGiveupCsReq", + Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", Self::CmdGetEvolveBuildShopAbilityUpCsReq => { "CmdGetEvolveBuildShopAbilityUpCsReq" } - Self::HnjjafefdlnIopechnphop => "HNJJAFEFDLN_IOPECHNPHOP", - Self::CmdGetEvolveBuildShopAbilityResetScRsp => { - "CmdGetEvolveBuildShopAbilityResetScRsp" - } - Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", - Self::CmdGetEvolveBuildGiveupScRsp => "CmdGetEvolveBuildGiveupScRsp", - Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildShopAbilityUpScRsp => { "CmdGetEvolveBuildShopAbilityUpScRsp" } - Self::CmdGetEvolveBuildGiveupCsReq => "CmdGetEvolveBuildGiveupCsReq", - Self::CmdGetEvolveBuildShopAbilityDownCsReq => { - "CmdGetEvolveBuildShopAbilityDownCsReq" + Self::CmdGetEvolveBuildShopAbilityDownScRsp => { + "CmdGetEvolveBuildShopAbilityDownScRsp" } Self::CmdEvolveBuildSkipTeachLevelScRsp => { "CmdEvolveBuildSkipTeachLevelScRsp" } - Self::CmdGetEvolveBuildReRandomStageCsReq => { - "CmdGetEvolveBuildReRandomStageCsReq" - } + Self::CmdEvolveBuildStartStageCsReq => "CmdEvolveBuildStartStageCsReq", + Self::CmdGetEvolveBuildFinishScNotify => "CmdGetEvolveBuildFinishScNotify", + Self::CmdEvolveBuildStartStageScRsp => "CmdEvolveBuildStartStageScRsp", + Self::CmdGetEvolveBuildQueryInfoCsReq => "CmdGetEvolveBuildQueryInfoCsReq", + Self::CmdEvolveBuildStartLevelCsReq => "CmdEvolveBuildStartLevelCsReq", Self::CmdGetEvolveBuildReRandomStageScRsp => { "CmdGetEvolveBuildReRandomStageScRsp" } + Self::CmdGetEvolveBuildShopAbilityResetCsReq => { + "CmdGetEvolveBuildShopAbilityResetCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HNJJAFEFDLN_MMNFGNKHNLL" => Some(Self::HnjjafefdlnMmnfgnkhnll), - "CmdEFDEAJNNEJO" => Some(Self::CmdEfdeajnnejo), - "CmdGetEvolveBuildShopAbilityResetCsReq" => { - Some(Self::CmdGetEvolveBuildShopAbilityResetCsReq) + "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), + "CmdGetEvolveBuildShopAbilityResetScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityResetScRsp) } - "CmdGetEvolveBuildShopAbilityDownScRsp" => { - Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) + "CmdGetEvolveBuildShopAbilityDownCsReq" => { + Some(Self::CmdGetEvolveBuildShopAbilityDownCsReq) } "CmdEvolveBuildSkipTeachLevelCsReq" => { Some(Self::CmdEvolveBuildSkipTeachLevelCsReq) } + "CmdGetEvolveBuildReRandomStageCsReq" => { + Some(Self::CmdGetEvolveBuildReRandomStageCsReq) + } + "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), "CmdGetEvolveBuildQueryInfoScRsp" => { Some(Self::CmdGetEvolveBuildQueryInfoScRsp) } - "CmdGetEvolveBuildCoinNotify" => Some(Self::CmdGetEvolveBuildCoinNotify), - "CmdEvolveBuildStartLevelScRsp" => Some(Self::CmdEvolveBuildStartLevelScRsp), - "CmdGetEvolveBuildQueryInfoCsReq" => { - Some(Self::CmdGetEvolveBuildQueryInfoCsReq) - } - "CmdGetEvolveBuildFinishScNotify" => { - Some(Self::CmdGetEvolveBuildFinishScNotify) - } - "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), + "CmdGetEvolveBuildGiveupCsReq" => Some(Self::CmdGetEvolveBuildGiveupCsReq), + "CmdGetEvolveBuildGiveupScRsp" => Some(Self::CmdGetEvolveBuildGiveupScRsp), "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) + "CmdGetEvolveBuildShopAbilityDownScRsp" => { + Some(Self::CmdGetEvolveBuildShopAbilityDownScRsp) } "CmdEvolveBuildSkipTeachLevelScRsp" => { Some(Self::CmdEvolveBuildSkipTeachLevelScRsp) } - "CmdGetEvolveBuildReRandomStageCsReq" => { - Some(Self::CmdGetEvolveBuildReRandomStageCsReq) + "CmdEvolveBuildStartStageCsReq" => Some(Self::CmdEvolveBuildStartStageCsReq), + "CmdGetEvolveBuildFinishScNotify" => { + Some(Self::CmdGetEvolveBuildFinishScNotify) } + "CmdEvolveBuildStartStageScRsp" => Some(Self::CmdEvolveBuildStartStageScRsp), + "CmdGetEvolveBuildQueryInfoCsReq" => { + Some(Self::CmdGetEvolveBuildQueryInfoCsReq) + } + "CmdEvolveBuildStartLevelCsReq" => Some(Self::CmdEvolveBuildStartLevelCsReq), "CmdGetEvolveBuildReRandomStageScRsp" => { Some(Self::CmdGetEvolveBuildReRandomStageScRsp) } + "CmdGetEvolveBuildShopAbilityResetCsReq" => { + Some(Self::CmdGetEvolveBuildShopAbilityResetCsReq) + } _ => None, } } @@ -86708,18 +86315,19 @@ impl Edjkfobbdjf { } } } +/// Obf: OKPCOBCMOFF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdExpeditionType { OkpcobcmoffNlcdgipgfdj = 0, - CmdHkcilggeefm = 2509, - CmdGetExpeditionDataScRsp = 2542, - CmdAcceptMultipleExpeditionScRsp = 2503, - CmdGetExpeditionDataCsReq = 2532, - CmdAcceptMultipleExpeditionCsReq = 2508, - CmdTakeMultipleExpeditionRewardScRsp = 2520, - CmdTakeMultipleExpeditionRewardCsReq = 2538, + CmdTakeMultipleExpeditionRewardCsReq = 2514, + CmdGetExpeditionDataCsReq = 2509, + CmdTakeMultipleExpeditionRewardScRsp = 2535, + CmdHkcilggeefm = 2510, + CmdGetExpeditionDataScRsp = 2523, + CmdAcceptMultipleExpeditionCsReq = 2506, + CmdAcceptMultipleExpeditionScRsp = 2502, } impl CmdExpeditionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86729,53 +86337,54 @@ impl CmdExpeditionType { pub fn as_str_name(&self) -> &'static str { match self { Self::OkpcobcmoffNlcdgipgfdj => "OKPCOBCMOFF_NLCDGIPGFDJ", - Self::CmdHkcilggeefm => "CmdHKCILGGEEFM", - Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", - Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", - Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", - Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", - Self::CmdTakeMultipleExpeditionRewardScRsp => { - "CmdTakeMultipleExpeditionRewardScRsp" - } Self::CmdTakeMultipleExpeditionRewardCsReq => { "CmdTakeMultipleExpeditionRewardCsReq" } + Self::CmdGetExpeditionDataCsReq => "CmdGetExpeditionDataCsReq", + Self::CmdTakeMultipleExpeditionRewardScRsp => { + "CmdTakeMultipleExpeditionRewardScRsp" + } + Self::CmdHkcilggeefm => "CmdHKCILGGEEFM", + Self::CmdGetExpeditionDataScRsp => "CmdGetExpeditionDataScRsp", + Self::CmdAcceptMultipleExpeditionCsReq => "CmdAcceptMultipleExpeditionCsReq", + Self::CmdAcceptMultipleExpeditionScRsp => "CmdAcceptMultipleExpeditionScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OKPCOBCMOFF_NLCDGIPGFDJ" => Some(Self::OkpcobcmoffNlcdgipgfdj), - "CmdHKCILGGEEFM" => Some(Self::CmdHkcilggeefm), - "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), - "CmdAcceptMultipleExpeditionScRsp" => { - Some(Self::CmdAcceptMultipleExpeditionScRsp) + "CmdTakeMultipleExpeditionRewardCsReq" => { + Some(Self::CmdTakeMultipleExpeditionRewardCsReq) } "CmdGetExpeditionDataCsReq" => Some(Self::CmdGetExpeditionDataCsReq), - "CmdAcceptMultipleExpeditionCsReq" => { - Some(Self::CmdAcceptMultipleExpeditionCsReq) - } "CmdTakeMultipleExpeditionRewardScRsp" => { Some(Self::CmdTakeMultipleExpeditionRewardScRsp) } - "CmdTakeMultipleExpeditionRewardCsReq" => { - Some(Self::CmdTakeMultipleExpeditionRewardCsReq) + "CmdHKCILGGEEFM" => Some(Self::CmdHkcilggeefm), + "CmdGetExpeditionDataScRsp" => Some(Self::CmdGetExpeditionDataScRsp), + "CmdAcceptMultipleExpeditionCsReq" => { + Some(Self::CmdAcceptMultipleExpeditionCsReq) + } + "CmdAcceptMultipleExpeditionScRsp" => { + Some(Self::CmdAcceptMultipleExpeditionScRsp) } _ => None, } } } +/// Obf: GJALOMOKFKK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFantasticStoryActivityType { GjalomokfkkNlcdgipgfdj = 0, - CmdGetFantasticStoryActivityDataCsReq = 4973, - CmdEnterFantasticStoryActivityStageCsReq = 4927, - CmdFantasticStoryActivityBattleEndScNotify = 4913, - CmdGetFantasticStoryActivityDataScRsp = 4903, - CmdEnterFantasticStoryActivityStageScRsp = 4936, - CmdEpmjekohnme = 4980, + CmdGetFantasticStoryActivityDataScRsp = 4978, + CmdEnterFantasticStoryActivityStageScRsp = 4988, + CmdEpmjekohnme = 4993, + CmdEnterFantasticStoryActivityStageCsReq = 4958, + CmdFantasticStoryActivityBattleEndScNotify = 4981, + CmdGetFantasticStoryActivityDataCsReq = 4925, } impl CmdFantasticStoryActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86785,15 +86394,6 @@ impl CmdFantasticStoryActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::GjalomokfkkNlcdgipgfdj => "GJALOMOKFKK_NLCDGIPGFDJ", - Self::CmdGetFantasticStoryActivityDataCsReq => { - "CmdGetFantasticStoryActivityDataCsReq" - } - Self::CmdEnterFantasticStoryActivityStageCsReq => { - "CmdEnterFantasticStoryActivityStageCsReq" - } - Self::CmdFantasticStoryActivityBattleEndScNotify => { - "CmdFantasticStoryActivityBattleEndScNotify" - } Self::CmdGetFantasticStoryActivityDataScRsp => { "CmdGetFantasticStoryActivityDataScRsp" } @@ -86801,21 +86401,21 @@ impl CmdFantasticStoryActivityType { "CmdEnterFantasticStoryActivityStageScRsp" } Self::CmdEpmjekohnme => "CmdEPMJEKOHNME", + Self::CmdEnterFantasticStoryActivityStageCsReq => { + "CmdEnterFantasticStoryActivityStageCsReq" + } + Self::CmdFantasticStoryActivityBattleEndScNotify => { + "CmdFantasticStoryActivityBattleEndScNotify" + } + Self::CmdGetFantasticStoryActivityDataCsReq => { + "CmdGetFantasticStoryActivityDataCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GJALOMOKFKK_NLCDGIPGFDJ" => Some(Self::GjalomokfkkNlcdgipgfdj), - "CmdGetFantasticStoryActivityDataCsReq" => { - Some(Self::CmdGetFantasticStoryActivityDataCsReq) - } - "CmdEnterFantasticStoryActivityStageCsReq" => { - Some(Self::CmdEnterFantasticStoryActivityStageCsReq) - } - "CmdFantasticStoryActivityBattleEndScNotify" => { - Some(Self::CmdFantasticStoryActivityBattleEndScNotify) - } "CmdGetFantasticStoryActivityDataScRsp" => { Some(Self::CmdGetFantasticStoryActivityDataScRsp) } @@ -86823,42 +86423,52 @@ impl CmdFantasticStoryActivityType { Some(Self::CmdEnterFantasticStoryActivityStageScRsp) } "CmdEPMJEKOHNME" => Some(Self::CmdEpmjekohnme), + "CmdEnterFantasticStoryActivityStageCsReq" => { + Some(Self::CmdEnterFantasticStoryActivityStageCsReq) + } + "CmdFantasticStoryActivityBattleEndScNotify" => { + Some(Self::CmdFantasticStoryActivityBattleEndScNotify) + } + "CmdGetFantasticStoryActivityDataCsReq" => { + Some(Self::CmdGetFantasticStoryActivityDataCsReq) + } _ => None, } } } +/// Obf: DFNJFJBGLLP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFateType { 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, + CmdFateHandlePendingActionScRsp = 5965, + CmdJolgfgcfmal = 5993, + CmdFateBattleStartScRsp = 5998, + CmdFateShopLeaveCsReq = 5952, + CmdFateSyncPendingActionScNotify = 5958, + CmdFateStartCsReq = 5987, + CmdFateTakeExpRewardCsReq = 5976, + CmdFateBattleStartCsReq = 5969, + CmdFateShopBuyGoodsScRsp = 5971, + CmdFateShopLockGoodsScRsp = 5956, + CmdFateShopLeaveScRsp = 5964, + CmdFateChangeLineupScRsp = 5957, + CmdFateSyncActionResultScNotify = 5963, + CmdFateShopRefreshGoodsCsReq = 5967, + CmdFateShopBuyGoodsCsReq = 5960, + CmdFateChangeLineupCsReq = 5953, + CmdFateTakeExpRewardScRsp = 5995, + CmdFateShopSellBuffCsReq = 5974, + CmdFateStartScRsp = 5994, + CmdFateSettleScNotify = 5990, + CmdFgemjlfihhl = 5968, + CmdFateShopRefreshGoodsScRsp = 5979, + CmdFateQueryScRsp = 5973, + CmdFateShopSellBuffScRsp = 5970, + CmdFateShopLockGoodsCsReq = 5983, + CmdFateQueryCsReq = 5959, + CmdFateHandlePendingActionCsReq = 5985, } impl CmdFateType { /// String value of the enum field names used in the ProtoBuf definition. @@ -86868,74 +86478,74 @@ impl CmdFateType { pub fn as_str_name(&self) -> &'static str { match self { Self::DfnjfjbgllpNlcdgipgfdj => "DFNJFJBGLLP_NLCDGIPGFDJ", - Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", - Self::CmdFateHandlePendingActionCsReq => "CmdFateHandlePendingActionCsReq", - Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", - Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", - Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", Self::CmdFateHandlePendingActionScRsp => "CmdFateHandlePendingActionScRsp", - 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::CmdFateShopLeaveCsReq => "CmdFateShopLeaveCsReq", Self::CmdFateSyncPendingActionScNotify => "CmdFateSyncPendingActionScNotify", - Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", - Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", - Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", Self::CmdFateStartCsReq => "CmdFateStartCsReq", + Self::CmdFateTakeExpRewardCsReq => "CmdFateTakeExpRewardCsReq", + Self::CmdFateBattleStartCsReq => "CmdFateBattleStartCsReq", + Self::CmdFateShopBuyGoodsScRsp => "CmdFateShopBuyGoodsScRsp", + Self::CmdFateShopLockGoodsScRsp => "CmdFateShopLockGoodsScRsp", + Self::CmdFateShopLeaveScRsp => "CmdFateShopLeaveScRsp", + Self::CmdFateChangeLineupScRsp => "CmdFateChangeLineupScRsp", + Self::CmdFateSyncActionResultScNotify => "CmdFateSyncActionResultScNotify", + Self::CmdFateShopRefreshGoodsCsReq => "CmdFateShopRefreshGoodsCsReq", + Self::CmdFateShopBuyGoodsCsReq => "CmdFateShopBuyGoodsCsReq", + Self::CmdFateChangeLineupCsReq => "CmdFateChangeLineupCsReq", + Self::CmdFateTakeExpRewardScRsp => "CmdFateTakeExpRewardScRsp", + Self::CmdFateShopSellBuffCsReq => "CmdFateShopSellBuffCsReq", + Self::CmdFateStartScRsp => "CmdFateStartScRsp", + Self::CmdFateSettleScNotify => "CmdFateSettleScNotify", + Self::CmdFgemjlfihhl => "CmdFGEMJLFIHHL", + Self::CmdFateShopRefreshGoodsScRsp => "CmdFateShopRefreshGoodsScRsp", + Self::CmdFateQueryScRsp => "CmdFateQueryScRsp", + Self::CmdFateShopSellBuffScRsp => "CmdFateShopSellBuffScRsp", + Self::CmdFateShopLockGoodsCsReq => "CmdFateShopLockGoodsCsReq", + Self::CmdFateQueryCsReq => "CmdFateQueryCsReq", + Self::CmdFateHandlePendingActionCsReq => "CmdFateHandlePendingActionCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DFNJFJBGLLP_NLCDGIPGFDJ" => Some(Self::DfnjfjbgllpNlcdgipgfdj), - "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), - "CmdFateHandlePendingActionCsReq" => { - Some(Self::CmdFateHandlePendingActionCsReq) - } - "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), - "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), - "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), "CmdFateHandlePendingActionScRsp" => { Some(Self::CmdFateHandlePendingActionScRsp) } - "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), + "CmdFateShopLeaveCsReq" => Some(Self::CmdFateShopLeaveCsReq), "CmdFateSyncPendingActionScNotify" => { Some(Self::CmdFateSyncPendingActionScNotify) } - "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), - "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), - "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), "CmdFateStartCsReq" => Some(Self::CmdFateStartCsReq), + "CmdFateTakeExpRewardCsReq" => Some(Self::CmdFateTakeExpRewardCsReq), + "CmdFateBattleStartCsReq" => Some(Self::CmdFateBattleStartCsReq), + "CmdFateShopBuyGoodsScRsp" => Some(Self::CmdFateShopBuyGoodsScRsp), + "CmdFateShopLockGoodsScRsp" => Some(Self::CmdFateShopLockGoodsScRsp), + "CmdFateShopLeaveScRsp" => Some(Self::CmdFateShopLeaveScRsp), + "CmdFateChangeLineupScRsp" => Some(Self::CmdFateChangeLineupScRsp), + "CmdFateSyncActionResultScNotify" => { + Some(Self::CmdFateSyncActionResultScNotify) + } + "CmdFateShopRefreshGoodsCsReq" => Some(Self::CmdFateShopRefreshGoodsCsReq), + "CmdFateShopBuyGoodsCsReq" => Some(Self::CmdFateShopBuyGoodsCsReq), + "CmdFateChangeLineupCsReq" => Some(Self::CmdFateChangeLineupCsReq), + "CmdFateTakeExpRewardScRsp" => Some(Self::CmdFateTakeExpRewardScRsp), + "CmdFateShopSellBuffCsReq" => Some(Self::CmdFateShopSellBuffCsReq), + "CmdFateStartScRsp" => Some(Self::CmdFateStartScRsp), + "CmdFateSettleScNotify" => Some(Self::CmdFateSettleScNotify), + "CmdFGEMJLFIHHL" => Some(Self::CmdFgemjlfihhl), + "CmdFateShopRefreshGoodsScRsp" => Some(Self::CmdFateShopRefreshGoodsScRsp), + "CmdFateQueryScRsp" => Some(Self::CmdFateQueryScRsp), + "CmdFateShopSellBuffScRsp" => Some(Self::CmdFateShopSellBuffScRsp), + "CmdFateShopLockGoodsCsReq" => Some(Self::CmdFateShopLockGoodsCsReq), + "CmdFateQueryCsReq" => Some(Self::CmdFateQueryCsReq), + "CmdFateHandlePendingActionCsReq" => { + Some(Self::CmdFateHandlePendingActionCsReq) + } _ => None, } } @@ -86982,6 +86592,7 @@ impl Emfdlpnogoh { } } } +/// Obf: KNGLNMKNGJD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87015,16 +86626,119 @@ impl FateMasterStatusType { } } } +/// Obf: NAEGJBPBAGK +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdFateRinType { + NaegjbpbagkNlcdgipgfdj = 0, + CmdFateRinStartChallengeFightCsReq = 9865, + CmdFateRinStartStoryFightScRsp = 9874, + CmdFateRinStartHouguMapFightScRsp = 9881, + CmdFateRinStartHouguMapFightCsReq = 9895, + CmdEilmegelllj = 9867, + CmdFateRinStartStoryFightCsReq = 9897, + CmdKdmoonkplpi = 9898, + CmdDnnncipmpkh = 9873, + CmdNcboendmdic = 9870, + CmdGoelkobocdi = 9872, + CmdAikichnepke = 9893, + CmdGhclliagdep = 9878, + CmdPmehlelafji = 9883, + CmdKnljdbnopkd = 9890, + CmdDieodgppedc = 9896, + CmdFateRinStartChallengeFightScRsp = 9884, + CmdPpgfkfiaahl = 9876, + CmdFnhbhpdjacf = 9879, + CmdOcoekdndegj = 9869, +} +impl CmdFateRinType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::NaegjbpbagkNlcdgipgfdj => "NAEGJBPBAGK_NLCDGIPGFDJ", + Self::CmdFateRinStartChallengeFightCsReq => { + "CmdFateRinStartChallengeFightCsReq" + } + Self::CmdFateRinStartStoryFightScRsp => "CmdFateRinStartStoryFightScRsp", + Self::CmdFateRinStartHouguMapFightScRsp => { + "CmdFateRinStartHouguMapFightScRsp" + } + Self::CmdFateRinStartHouguMapFightCsReq => { + "CmdFateRinStartHouguMapFightCsReq" + } + Self::CmdEilmegelllj => "CmdEILMEGELLLJ", + Self::CmdFateRinStartStoryFightCsReq => "CmdFateRinStartStoryFightCsReq", + Self::CmdKdmoonkplpi => "CmdKDMOONKPLPI", + Self::CmdDnnncipmpkh => "CmdDNNNCIPMPKH", + Self::CmdNcboendmdic => "CmdNCBOENDMDIC", + Self::CmdGoelkobocdi => "CmdGOELKOBOCDI", + Self::CmdAikichnepke => "CmdAIKICHNEPKE", + Self::CmdGhclliagdep => "CmdGHCLLIAGDEP", + Self::CmdPmehlelafji => "CmdPMEHLELAFJI", + Self::CmdKnljdbnopkd => "CmdKNLJDBNOPKD", + Self::CmdDieodgppedc => "CmdDIEODGPPEDC", + Self::CmdFateRinStartChallengeFightScRsp => { + "CmdFateRinStartChallengeFightScRsp" + } + Self::CmdPpgfkfiaahl => "CmdPPGFKFIAAHL", + Self::CmdFnhbhpdjacf => "CmdFNHBHPDJACF", + Self::CmdOcoekdndegj => "CmdOCOEKDNDEGJ", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "NAEGJBPBAGK_NLCDGIPGFDJ" => Some(Self::NaegjbpbagkNlcdgipgfdj), + "CmdFateRinStartChallengeFightCsReq" => { + Some(Self::CmdFateRinStartChallengeFightCsReq) + } + "CmdFateRinStartStoryFightScRsp" => { + Some(Self::CmdFateRinStartStoryFightScRsp) + } + "CmdFateRinStartHouguMapFightScRsp" => { + Some(Self::CmdFateRinStartHouguMapFightScRsp) + } + "CmdFateRinStartHouguMapFightCsReq" => { + Some(Self::CmdFateRinStartHouguMapFightCsReq) + } + "CmdEILMEGELLLJ" => Some(Self::CmdEilmegelllj), + "CmdFateRinStartStoryFightCsReq" => { + Some(Self::CmdFateRinStartStoryFightCsReq) + } + "CmdKDMOONKPLPI" => Some(Self::CmdKdmoonkplpi), + "CmdDNNNCIPMPKH" => Some(Self::CmdDnnncipmpkh), + "CmdNCBOENDMDIC" => Some(Self::CmdNcboendmdic), + "CmdGOELKOBOCDI" => Some(Self::CmdGoelkobocdi), + "CmdAIKICHNEPKE" => Some(Self::CmdAikichnepke), + "CmdGHCLLIAGDEP" => Some(Self::CmdGhclliagdep), + "CmdPMEHLELAFJI" => Some(Self::CmdPmehlelafji), + "CmdKNLJDBNOPKD" => Some(Self::CmdKnljdbnopkd), + "CmdDIEODGPPEDC" => Some(Self::CmdDieodgppedc), + "CmdFateRinStartChallengeFightScRsp" => { + Some(Self::CmdFateRinStartChallengeFightScRsp) + } + "CmdPPGFKFIAAHL" => Some(Self::CmdPpgfkfiaahl), + "CmdFNHBHPDJACF" => Some(Self::CmdFnhbhpdjacf), + "CmdOCOEKDNDEGJ" => Some(Self::CmdOcoekdndegj), + _ => None, + } + } +} +/// Obf: BJJBIJMNDCA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFeverTimeActivityType { BjjbijmndcaNlcdgipgfdj = 0, - CmdGetFeverTimeActivityDataCsReq = 7160, - CmdFeverTimeActivityBattleEndScNotify = 7152, - CmdEnterFeverTimeActivityStageCsReq = 7159, + CmdEnterFeverTimeActivityStageScRsp = 7151, + CmdGetFeverTimeActivityDataCsReq = 7155, + CmdEnterFeverTimeActivityStageCsReq = 7160, + CmdFeverTimeActivityBattleEndScNotify = 7153, CmdGetFeverTimeActivityDataScRsp = 7154, - CmdEnterFeverTimeActivityStageScRsp = 7158, } impl CmdFeverTimeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87034,42 +86748,43 @@ impl CmdFeverTimeActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::BjjbijmndcaNlcdgipgfdj => "BJJBIJMNDCA_NLCDGIPGFDJ", - Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", - Self::CmdFeverTimeActivityBattleEndScNotify => { - "CmdFeverTimeActivityBattleEndScNotify" - } - Self::CmdEnterFeverTimeActivityStageCsReq => { - "CmdEnterFeverTimeActivityStageCsReq" - } - Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", Self::CmdEnterFeverTimeActivityStageScRsp => { "CmdEnterFeverTimeActivityStageScRsp" } + Self::CmdGetFeverTimeActivityDataCsReq => "CmdGetFeverTimeActivityDataCsReq", + Self::CmdEnterFeverTimeActivityStageCsReq => { + "CmdEnterFeverTimeActivityStageCsReq" + } + Self::CmdFeverTimeActivityBattleEndScNotify => { + "CmdFeverTimeActivityBattleEndScNotify" + } + Self::CmdGetFeverTimeActivityDataScRsp => "CmdGetFeverTimeActivityDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BJJBIJMNDCA_NLCDGIPGFDJ" => Some(Self::BjjbijmndcaNlcdgipgfdj), + "CmdEnterFeverTimeActivityStageScRsp" => { + Some(Self::CmdEnterFeverTimeActivityStageScRsp) + } "CmdGetFeverTimeActivityDataCsReq" => { Some(Self::CmdGetFeverTimeActivityDataCsReq) } - "CmdFeverTimeActivityBattleEndScNotify" => { - Some(Self::CmdFeverTimeActivityBattleEndScNotify) - } "CmdEnterFeverTimeActivityStageCsReq" => { Some(Self::CmdEnterFeverTimeActivityStageCsReq) } + "CmdFeverTimeActivityBattleEndScNotify" => { + Some(Self::CmdFeverTimeActivityBattleEndScNotify) + } "CmdGetFeverTimeActivityDataScRsp" => { Some(Self::CmdGetFeverTimeActivityDataScRsp) } - "CmdEnterFeverTimeActivityStageScRsp" => { - Some(Self::CmdEnterFeverTimeActivityStageScRsp) - } _ => None, } } } +/// Obf: NNNPOIJENJC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87106,21 +86821,21 @@ impl FeverTimeBattleRank { } } } +/// Obf: DLBLIJPDMLM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightType { DlblijpdmlmNlcdgipgfdj = 0, - CmdOocnbnhoici = 30015, - CmdFemjlemcefd = 30080, - CmdImkkkjfheio = 30013, - CmdComjkpomila = 30087, - CmdBjoginnpmjl = 30027, - DlblijpdmlmMgkedplbgem = 30081, - CmdIcklaninjdb = 30010, - CmdJeoilkkmkcn = 30003, - DlblijpdmlmEhgebecoejo = 30036, - DlblijpdmlmInicajcfini = 30073, + CmdImkkkjfheio = 30081, + CmdJeoilkkmkcn = 30078, + CmdOeamnaajjhi = 30088, + CmdComjkpomila = 30013, + CmdMcklincmdkk = 30047, + CmdKijefpfaijc = 30025, + CmdFemjlemcefd = 30093, + CmdIcklaninjdb = 30026, + CmdOocnbnhoici = 30086, } impl CmdFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87130,48 +86845,47 @@ impl CmdFightType { pub fn as_str_name(&self) -> &'static str { match self { 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", + Self::CmdOeamnaajjhi => "CmdOEAMNAAJJHI", + Self::CmdComjkpomila => "CmdCOMJKPOMILA", + Self::CmdMcklincmdkk => "CmdMCKLINCMDKK", + Self::CmdKijefpfaijc => "CmdKIJEFPFAIJC", + Self::CmdFemjlemcefd => "CmdFEMJLEMCEFD", + Self::CmdIcklaninjdb => "CmdICKLANINJDB", + Self::CmdOocnbnhoici => "CmdOOCNBNHOICI", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdOEAMNAAJJHI" => Some(Self::CmdOeamnaajjhi), + "CmdCOMJKPOMILA" => Some(Self::CmdComjkpomila), + "CmdMCKLINCMDKK" => Some(Self::CmdMcklincmdkk), + "CmdKIJEFPFAIJC" => Some(Self::CmdKijefpfaijc), + "CmdFEMJLEMCEFD" => Some(Self::CmdFemjlemcefd), + "CmdICKLANINJDB" => Some(Self::CmdIcklaninjdb), + "CmdOOCNBNHOICI" => Some(Self::CmdOocnbnhoici), _ => None, } } } +/// Obf: EJNCEADPKFE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightActivityType { EjnceadpkfeNlcdgipgfdj = 0, - CmdEnterFightActivityStageScRsp = 3636, - CmdGetFightActivityDataCsReq = 3673, - CmdFightActivityDataChangeScNotify = 3680, - CmdTakeFightActivityRewardCsReq = 3613, - CmdTakeFightActivityRewardScRsp = 3615, - CmdGetFightActivityDataScRsp = 3603, - CmdEnterFightActivityStageCsReq = 3627, + CmdEnterFightActivityStageScRsp = 3688, + CmdEnterFightActivityStageCsReq = 3658, + CmdGetFightActivityDataCsReq = 3625, + CmdTakeFightActivityRewardCsReq = 3681, + CmdFightActivityDataChangeScNotify = 3693, + CmdTakeFightActivityRewardScRsp = 3686, + CmdGetFightActivityDataScRsp = 3678, } impl CmdFightActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87182,14 +86896,14 @@ impl CmdFightActivityType { match self { Self::EjnceadpkfeNlcdgipgfdj => "EJNCEADPKFE_NLCDGIPGFDJ", Self::CmdEnterFightActivityStageScRsp => "CmdEnterFightActivityStageScRsp", + Self::CmdEnterFightActivityStageCsReq => "CmdEnterFightActivityStageCsReq", Self::CmdGetFightActivityDataCsReq => "CmdGetFightActivityDataCsReq", + Self::CmdTakeFightActivityRewardCsReq => "CmdTakeFightActivityRewardCsReq", 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. @@ -87199,24 +86913,25 @@ impl CmdFightActivityType { "CmdEnterFightActivityStageScRsp" => { Some(Self::CmdEnterFightActivityStageScRsp) } - "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), - "CmdFightActivityDataChangeScNotify" => { - Some(Self::CmdFightActivityDataChangeScNotify) + "CmdEnterFightActivityStageCsReq" => { + Some(Self::CmdEnterFightActivityStageCsReq) } + "CmdGetFightActivityDataCsReq" => Some(Self::CmdGetFightActivityDataCsReq), "CmdTakeFightActivityRewardCsReq" => { Some(Self::CmdTakeFightActivityRewardCsReq) } + "CmdFightActivityDataChangeScNotify" => { + Some(Self::CmdFightActivityDataChangeScNotify) + } "CmdTakeFightActivityRewardScRsp" => { Some(Self::CmdTakeFightActivityRewardScRsp) } "CmdGetFightActivityDataScRsp" => Some(Self::CmdGetFightActivityDataScRsp), - "CmdEnterFightActivityStageCsReq" => { - Some(Self::CmdEnterFightActivityStageCsReq) - } _ => None, } } } +/// Obf: AHCMDPLMIDA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87301,6 +87016,7 @@ impl Eilnmpefgom { } } } +/// Obf: FKFINHPOMMA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87355,19 +87071,20 @@ impl Jofkfnhdgik { } } } +/// Obf: FLLKHDMHGEJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightFestType { FllkhdmhgejNlcdgipgfdj = 0, - CmdFightFestScoreUpdateNotify = 7294, - CmdGetFightFestDataScRsp = 7292, - CmdStartFightFestScRsp = 7273, - CmdFightFestUpdateChallengeRecordNotify = 7269, - CmdFightFestUpdateCoinNotify = 7295, - CmdStartFightFestCsReq = 7257, - CmdGetFightFestDataCsReq = 7282, - CmdFightFestUnlockSkillNotify = 7277, + CmdGetFightFestDataScRsp = 7273, + CmdFightFestUpdateCoinNotify = 7257, + CmdFightFestUpdateChallengeRecordNotify = 7253, + CmdStartFightFestScRsp = 7294, + CmdFightFestScoreUpdateNotify = 7269, + CmdStartFightFestCsReq = 7287, + CmdFightFestUnlockSkillNotify = 7298, + CmdGetFightFestDataCsReq = 7259, } impl CmdFightFestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -87377,32 +87094,32 @@ impl CmdFightFestType { pub fn as_str_name(&self) -> &'static str { match self { Self::FllkhdmhgejNlcdgipgfdj => "FLLKHDMHGEJ_NLCDGIPGFDJ", - Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", Self::CmdGetFightFestDataScRsp => "CmdGetFightFestDataScRsp", - Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", + Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", Self::CmdFightFestUpdateChallengeRecordNotify => { "CmdFightFestUpdateChallengeRecordNotify" } - Self::CmdFightFestUpdateCoinNotify => "CmdFightFestUpdateCoinNotify", + Self::CmdStartFightFestScRsp => "CmdStartFightFestScRsp", + Self::CmdFightFestScoreUpdateNotify => "CmdFightFestScoreUpdateNotify", Self::CmdStartFightFestCsReq => "CmdStartFightFestCsReq", - Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", Self::CmdFightFestUnlockSkillNotify => "CmdFightFestUnlockSkillNotify", + Self::CmdGetFightFestDataCsReq => "CmdGetFightFestDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FLLKHDMHGEJ_NLCDGIPGFDJ" => Some(Self::FllkhdmhgejNlcdgipgfdj), - "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), "CmdGetFightFestDataScRsp" => Some(Self::CmdGetFightFestDataScRsp), - "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), + "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), "CmdFightFestUpdateChallengeRecordNotify" => { Some(Self::CmdFightFestUpdateChallengeRecordNotify) } - "CmdFightFestUpdateCoinNotify" => Some(Self::CmdFightFestUpdateCoinNotify), + "CmdStartFightFestScRsp" => Some(Self::CmdStartFightFestScRsp), + "CmdFightFestScoreUpdateNotify" => Some(Self::CmdFightFestScoreUpdateNotify), "CmdStartFightFestCsReq" => Some(Self::CmdStartFightFestCsReq), - "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), "CmdFightFestUnlockSkillNotify" => Some(Self::CmdFightFestUnlockSkillNotify), + "CmdGetFightFestDataCsReq" => Some(Self::CmdGetFightFestDataCsReq), _ => None, } } @@ -87443,6 +87160,7 @@ impl Bglimcbglaj { } } } +/// Obf: OGOJLBNJKCN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87479,6 +87197,7 @@ impl FightFestType { } } } +/// Obf: CMCLMBIODNG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87782,6 +87501,7 @@ impl Gpeefaoibnb { } } } +/// Obf: LMGECGDAPEN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -87881,38 +87601,39 @@ impl Dnlhkfilmlb { } } } +/// Obf: OAJIKEKPHOD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFightMatch3Type { 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, + CmdIeogedfaelp = 30158, + OajikekphodAemoiilioif = 30133, + OajikekphodCfidmginpbi = 30181, + CmdMhlmfdbfcec = 30113, + CmdEagcpepioio = 30140, + CmdLgeofjjkfnf = 30148, + OajikekphodLaehkicdgpj = 30165, + CmdOjlhciddfdf = 30145, + OajikekphodHbhiodopenh = 30125, + CmdGbmpobjdaff = 30180, + OajikekphodJameplpkjbb = 30139, + OajikekphodEdhojdaagjl = 30126, + CmdOpaoiblfjom = 30169, + CmdGbfdmfjkoop = 30147, + CmdAjohoigmcnn = 30138, + CmdBmbcnfkfabk = 30178, + CmdPkbjoghcfoa = 30172, + CmdKinfingmick = 30171, + CmdLlfikhhpjeb = 30104, + CmdLnglljknkhg = 30186, + OajikekphodMohonnnikgf = 30142, + CmdGodeellflen = 30188, + CmdDpddoadgcmg = 30184, + OajikekphodGbplkhlhfdb = 30111, + CmdCbdjajakcff = 30130, + CmdBcmgfcdnaie = 30136, + CmdNmomcmjofgg = 30193, } impl CmdFightMatch3Type { /// String value of the enum field names used in the ProtoBuf definition. @@ -87923,32 +87644,32 @@ impl CmdFightMatch3Type { match self { 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::OajikekphodAemoiilioif => "OAJIKEKPHOD_AEMOIILIOIF", + Self::OajikekphodCfidmginpbi => "OAJIKEKPHOD_CFIDMGINPBI", Self::CmdMhlmfdbfcec => "CmdMHLMFDBFCEC", Self::CmdEagcpepioio => "CmdEAGCPEPIOIO", - Self::OajikekphodMohonnnikgf => "OAJIKEKPHOD_MOHONNNIKGF", - Self::CmdLlfikhhpjeb => "CmdLLFIKHHPJEB", - Self::OajikekphodAemoiilioif => "OAJIKEKPHOD_AEMOIILIOIF", + Self::CmdLgeofjjkfnf => "CmdLGEOFJJKFNF", + Self::OajikekphodLaehkicdgpj => "OAJIKEKPHOD_LAEHKICDGPJ", + Self::CmdOjlhciddfdf => "CmdOJLHCIDDFDF", + Self::OajikekphodHbhiodopenh => "OAJIKEKPHOD_HBHIODOPENH", Self::CmdGbmpobjdaff => "CmdGBMPOBJDAFF", - Self::OajikekphodCfidmginpbi => "OAJIKEKPHOD_CFIDMGINPBI", + Self::OajikekphodJameplpkjbb => "OAJIKEKPHOD_JAMEPLPKJBB", + Self::OajikekphodEdhojdaagjl => "OAJIKEKPHOD_EDHOJDAAGJL", + Self::CmdOpaoiblfjom => "CmdOPAOIBLFJOM", + Self::CmdGbfdmfjkoop => "CmdGBFDMFJKOOP", + Self::CmdAjohoigmcnn => "CmdAJOHOIGMCNN", + Self::CmdBmbcnfkfabk => "CmdBMBCNFKFABK", + Self::CmdPkbjoghcfoa => "CmdPKBJOGHCFOA", + Self::CmdKinfingmick => "CmdKINFINGMICK", + Self::CmdLlfikhhpjeb => "CmdLLFIKHHPJEB", + Self::CmdLnglljknkhg => "CmdLNGLLJKNKHG", + Self::OajikekphodMohonnnikgf => "OAJIKEKPHOD_MOHONNNIKGF", + Self::CmdGodeellflen => "CmdGODEELLFLEN", + Self::CmdDpddoadgcmg => "CmdDPDDOADGCMG", + Self::OajikekphodGbplkhlhfdb => "OAJIKEKPHOD_GBPLKHLHFDB", + Self::CmdCbdjajakcff => "CmdCBDJAJAKCFF", + Self::CmdBcmgfcdnaie => "CmdBCMGFCDNAIE", + Self::CmdNmomcmjofgg => "CmdNMOMCMJOFGG", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -87956,32 +87677,32 @@ impl CmdFightMatch3Type { match value { "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), + "OAJIKEKPHOD_AEMOIILIOIF" => Some(Self::OajikekphodAemoiilioif), + "OAJIKEKPHOD_CFIDMGINPBI" => Some(Self::OajikekphodCfidmginpbi), "CmdMHLMFDBFCEC" => Some(Self::CmdMhlmfdbfcec), "CmdEAGCPEPIOIO" => Some(Self::CmdEagcpepioio), - "OAJIKEKPHOD_MOHONNNIKGF" => Some(Self::OajikekphodMohonnnikgf), - "CmdLLFIKHHPJEB" => Some(Self::CmdLlfikhhpjeb), - "OAJIKEKPHOD_AEMOIILIOIF" => Some(Self::OajikekphodAemoiilioif), + "CmdLGEOFJJKFNF" => Some(Self::CmdLgeofjjkfnf), + "OAJIKEKPHOD_LAEHKICDGPJ" => Some(Self::OajikekphodLaehkicdgpj), + "CmdOJLHCIDDFDF" => Some(Self::CmdOjlhciddfdf), + "OAJIKEKPHOD_HBHIODOPENH" => Some(Self::OajikekphodHbhiodopenh), "CmdGBMPOBJDAFF" => Some(Self::CmdGbmpobjdaff), - "OAJIKEKPHOD_CFIDMGINPBI" => Some(Self::OajikekphodCfidmginpbi), + "OAJIKEKPHOD_JAMEPLPKJBB" => Some(Self::OajikekphodJameplpkjbb), + "OAJIKEKPHOD_EDHOJDAAGJL" => Some(Self::OajikekphodEdhojdaagjl), + "CmdOPAOIBLFJOM" => Some(Self::CmdOpaoiblfjom), + "CmdGBFDMFJKOOP" => Some(Self::CmdGbfdmfjkoop), + "CmdAJOHOIGMCNN" => Some(Self::CmdAjohoigmcnn), + "CmdBMBCNFKFABK" => Some(Self::CmdBmbcnfkfabk), + "CmdPKBJOGHCFOA" => Some(Self::CmdPkbjoghcfoa), + "CmdKINFINGMICK" => Some(Self::CmdKinfingmick), + "CmdLLFIKHHPJEB" => Some(Self::CmdLlfikhhpjeb), + "CmdLNGLLJKNKHG" => Some(Self::CmdLnglljknkhg), + "OAJIKEKPHOD_MOHONNNIKGF" => Some(Self::OajikekphodMohonnnikgf), + "CmdGODEELLFLEN" => Some(Self::CmdGodeellflen), + "CmdDPDDOADGCMG" => Some(Self::CmdDpddoadgcmg), + "OAJIKEKPHOD_GBPLKHLHFDB" => Some(Self::OajikekphodGbplkhlhfdb), + "CmdCBDJAJAKCFF" => Some(Self::CmdCbdjajakcff), + "CmdBCMGFCDNAIE" => Some(Self::CmdBcmgfcdnaie), + "CmdNMOMCMJOFGG" => Some(Self::CmdNmomcmjofgg), _ => None, } } @@ -88313,28 +88034,81 @@ impl Dikcfaicohb { } } } +/// Obf: BOJPMACOMHG +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdFightTeamTowersType { + BojpmacomhgNlcdgipgfdj = 0, +} +impl CmdFightTeamTowersType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::BojpmacomhgNlcdgipgfdj => "BOJPMACOMHG_NLCDGIPGFDJ", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "BOJPMACOMHG_NLCDGIPGFDJ" => Some(Self::BojpmacomhgNlcdgipgfdj), + _ => None, + } + } +} +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum Kbbcjkncoac { + Nlcdgipgfdj = 0, + Mldhbkbfnep = 1, +} +impl Kbbcjkncoac { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered 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 => "KBBCJKNCOAC_NLCDGIPGFDJ", + Self::Mldhbkbfnep => "KBBCJKNCOAC_MLDHBKBFNEP", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "KBBCJKNCOAC_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "KBBCJKNCOAC_MLDHBKBFNEP" => Some(Self::Mldhbkbfnep), + _ => None, + } + } +} +/// Obf: EIBEMMGHLPK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFiveDimType { 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, + CmdUpdateFiveDimGameDataCsReq = 2269, + CmdEnterFiveDimGameScRsp = 2257, + CmdGetFiveDimGameDataScRsp = 2271, + CmdGetFiveDimMoneyScRsp = 2254, + CmdFiveDimGameDataUpdateScNotify = 2253, + CmdFiveDimGameTransferScRsp = 2272, + CmdGetFiveDimGameDataCsReq = 2258, + CmdGetFiveDimMoneyDataScRsp = 2252, + CmdLeaveFiveDimGameCsReq = 2255, + CmdFiveDimMoneyChangeScNotify = 2251, + CmdFiveDimJumpEnergyChangeScNotify = 2261, + EibemmghlpkAhpmedblabf = 2260, + CmdUpdateFiveDimGameDataScRsp = 2268, + CmdFiveDimGameTransferCsReq = 2265, + CmdLeaveFiveDimGameScRsp = 2259, + CmdEnterFiveDimGameCsReq = 2262, + EibemmghlpkGkncigpobga = 2275, } impl CmdFiveDimType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88344,52 +88118,52 @@ impl CmdFiveDimType { pub fn as_str_name(&self) -> &'static str { match self { Self::EibemmghlpkNlcdgipgfdj => "EIBEMMGHLPK_NLCDGIPGFDJ", - Self::EibemmghlpkNdlialboaok => "EIBEMMGHLPK_NDLIALBOAOK", - Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", + Self::CmdUpdateFiveDimGameDataCsReq => "CmdUpdateFiveDimGameDataCsReq", + Self::CmdEnterFiveDimGameScRsp => "CmdEnterFiveDimGameScRsp", + Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", Self::CmdGetFiveDimMoneyScRsp => "CmdGetFiveDimMoneyScRsp", + Self::CmdFiveDimGameDataUpdateScNotify => "CmdFiveDimGameDataUpdateScNotify", + Self::CmdFiveDimGameTransferScRsp => "CmdFiveDimGameTransferScRsp", + Self::CmdGetFiveDimGameDataCsReq => "CmdGetFiveDimGameDataCsReq", + Self::CmdGetFiveDimMoneyDataScRsp => "CmdGetFiveDimMoneyDataScRsp", + Self::CmdLeaveFiveDimGameCsReq => "CmdLeaveFiveDimGameCsReq", Self::CmdFiveDimMoneyChangeScNotify => "CmdFiveDimMoneyChangeScNotify", Self::CmdFiveDimJumpEnergyChangeScNotify => { "CmdFiveDimJumpEnergyChangeScNotify" } - Self::CmdGetFiveDimGameDataScRsp => "CmdGetFiveDimGameDataScRsp", - 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", + Self::CmdUpdateFiveDimGameDataScRsp => "CmdUpdateFiveDimGameDataScRsp", + Self::CmdFiveDimGameTransferCsReq => "CmdFiveDimGameTransferCsReq", + Self::CmdLeaveFiveDimGameScRsp => "CmdLeaveFiveDimGameScRsp", + Self::CmdEnterFiveDimGameCsReq => "CmdEnterFiveDimGameCsReq", + Self::EibemmghlpkGkncigpobga => "EIBEMMGHLPK_GKNCIGPOBGA", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EIBEMMGHLPK_NLCDGIPGFDJ" => Some(Self::EibemmghlpkNlcdgipgfdj), - "EIBEMMGHLPK_NDLIALBOAOK" => Some(Self::EibemmghlpkNdlialboaok), - "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), + "CmdUpdateFiveDimGameDataCsReq" => Some(Self::CmdUpdateFiveDimGameDataCsReq), + "CmdEnterFiveDimGameScRsp" => Some(Self::CmdEnterFiveDimGameScRsp), + "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), "CmdGetFiveDimMoneyScRsp" => Some(Self::CmdGetFiveDimMoneyScRsp), + "CmdFiveDimGameDataUpdateScNotify" => { + Some(Self::CmdFiveDimGameDataUpdateScNotify) + } + "CmdFiveDimGameTransferScRsp" => Some(Self::CmdFiveDimGameTransferScRsp), + "CmdGetFiveDimGameDataCsReq" => Some(Self::CmdGetFiveDimGameDataCsReq), + "CmdGetFiveDimMoneyDataScRsp" => Some(Self::CmdGetFiveDimMoneyDataScRsp), + "CmdLeaveFiveDimGameCsReq" => Some(Self::CmdLeaveFiveDimGameCsReq), "CmdFiveDimMoneyChangeScNotify" => Some(Self::CmdFiveDimMoneyChangeScNotify), "CmdFiveDimJumpEnergyChangeScNotify" => { Some(Self::CmdFiveDimJumpEnergyChangeScNotify) } - "CmdGetFiveDimGameDataScRsp" => Some(Self::CmdGetFiveDimGameDataScRsp), - "CmdFiveDimGameDataUpdateScNotify" => { - Some(Self::CmdFiveDimGameDataUpdateScNotify) - } - "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), + "CmdUpdateFiveDimGameDataScRsp" => Some(Self::CmdUpdateFiveDimGameDataScRsp), + "CmdFiveDimGameTransferCsReq" => Some(Self::CmdFiveDimGameTransferCsReq), + "CmdLeaveFiveDimGameScRsp" => Some(Self::CmdLeaveFiveDimGameScRsp), + "CmdEnterFiveDimGameCsReq" => Some(Self::CmdEnterFiveDimGameCsReq), + "EIBEMMGHLPK_GKNCIGPOBGA" => Some(Self::EibemmghlpkGkncigpobga), _ => None, } } @@ -88424,69 +88198,70 @@ impl Kfdepbclenf { } } } +/// Obf: MGDHKHBKDDG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdFriendType { 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, + CmdGetFriendRecommendLineupCsReq = 2966, + CmdGetAssistListCsReq = 2905, + CmdNewAssistHistoryNotify = 2973, + CmdDeleteBlacklistCsReq = 2972, + CmdGetFriendApplyListInfoScRsp = 2981, + CmdApplyFriendScRsp = 2947, + CmdSetFriendRemarkNameCsReq = 2969, + CmdSetFriendMarkScRsp = 2914, + CmdGetFriendListInfoCsReq = 2925, + CmdGetFriendRecommendListInfoCsReq = 2948, + CmdReportPlayerCsReq = 2930, + CmdGetFriendBattleRecordDetailScRsp = 2928, + CmdHandleFriendCsReq = 2913, + CmdSetFriendMarkCsReq = 2920, + CmdGetAssistHistoryCsReq = 2934, + CmdCurAssistChangedNotify = 2975, + CmdGetCurAssistCsReq = 2929, + CmdDeleteFriendCsReq = 2933, + CmdAddBlacklistCsReq = 2904, + CmdSyncDeleteFriendScNotify = 2939, + CmdSyncApplyFriendScNotify = 2926, + CmdSetForbidOtherApplyFriendCsReq = 2953, + CmdGetFriendBattleRecordDetailCsReq = 2919, + CmdDeleteFriendScRsp = 2938, + CmdGetFriendRecommendLineupDetailScRsp = 2906, + CmdGetFriendDevelopmentInfoCsReq = 2998, + CmdGetCurAssistScRsp = 2963, + CmdSearchPlayerCsReq = 2984, + CmdSyncHandleFriendScNotify = 2940, + CmdSetAssistScRsp = 2943, + CmdSetFriendRemarkNameScRsp = 2965, + CmdReportPlayerScRsp = 2942, + CmdAddBlacklistScRsp = 2911, + CmdGetFriendRecommendListInfoScRsp = 2945, + CmdSyncAddBlacklistScNotify = 2936, + CmdSetForbidOtherApplyFriendScRsp = 2952, + CmdGetAssistListScRsp = 2941, + CmdTakeAssistRewardScRsp = 2935, + CmdApplyFriendCsReq = 2986, + CmdTakeAssistRewardCsReq = 2912, + CmdGetAssistHistoryScRsp = 2996, + CmdSetAssistCsReq = 2910, + CmdGetPlatformPlayerInfoCsReq = 2944, + CmdGetPlayerDetailInfoCsReq = 2993, + CmdGetPlayerDetailInfoScRsp = 2958, + CmdGetFriendLoginInfoCsReq = 2915, + CmdGetFriendListInfoScRsp = 2978, + CmdGetFriendAssistListScRsp = 2982, + CmdGetFriendRecommendLineupDetailCsReq = 2916, + CmdGetFriendAssistListCsReq = 2989, + CmdGetFriendLoginInfoScRsp = 2918, + CmdDeleteBlacklistScRsp = 2980, + CmdGetFriendApplyListInfoCsReq = 2988, + CmdGetPlatformPlayerInfoScRsp = 2949, + CmdHandleFriendScRsp = 2971, + CmdGetFriendDevelopmentInfoScRsp = 2962, + CmdSearchPlayerScRsp = 2921, + CmdGetFriendRecommendLineupScRsp = 2955, } impl CmdFriendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88496,172 +88271,172 @@ impl CmdFriendType { pub fn as_str_name(&self) -> &'static str { match self { Self::MgdhkhbkddgNlcdgipgfdj => "MGDHKHBKDDG_NLCDGIPGFDJ", + Self::CmdGetFriendRecommendLineupCsReq => "CmdGetFriendRecommendLineupCsReq", + Self::CmdGetAssistListCsReq => "CmdGetAssistListCsReq", 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::CmdGetFriendApplyListInfoScRsp => "CmdGetFriendApplyListInfoScRsp", - Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", - Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", + Self::CmdApplyFriendScRsp => "CmdApplyFriendScRsp", + Self::CmdSetFriendRemarkNameCsReq => "CmdSetFriendRemarkNameCsReq", + Self::CmdSetFriendMarkScRsp => "CmdSetFriendMarkScRsp", + Self::CmdGetFriendListInfoCsReq => "CmdGetFriendListInfoCsReq", Self::CmdGetFriendRecommendListInfoCsReq => { "CmdGetFriendRecommendListInfoCsReq" } - Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", - 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::CmdHandleFriendCsReq => "CmdHandleFriendCsReq", + Self::CmdSetFriendMarkCsReq => "CmdSetFriendMarkCsReq", + Self::CmdGetAssistHistoryCsReq => "CmdGetAssistHistoryCsReq", + Self::CmdCurAssistChangedNotify => "CmdCurAssistChangedNotify", + Self::CmdGetCurAssistCsReq => "CmdGetCurAssistCsReq", + Self::CmdDeleteFriendCsReq => "CmdDeleteFriendCsReq", + Self::CmdAddBlacklistCsReq => "CmdAddBlacklistCsReq", + Self::CmdSyncDeleteFriendScNotify => "CmdSyncDeleteFriendScNotify", + Self::CmdSyncApplyFriendScNotify => "CmdSyncApplyFriendScNotify", + Self::CmdSetForbidOtherApplyFriendCsReq => { + "CmdSetForbidOtherApplyFriendCsReq" + } + Self::CmdGetFriendBattleRecordDetailCsReq => { + "CmdGetFriendBattleRecordDetailCsReq" + } + Self::CmdDeleteFriendScRsp => "CmdDeleteFriendScRsp", + Self::CmdGetFriendRecommendLineupDetailScRsp => { + "CmdGetFriendRecommendLineupDetailScRsp" + } + Self::CmdGetFriendDevelopmentInfoCsReq => "CmdGetFriendDevelopmentInfoCsReq", + Self::CmdGetCurAssistScRsp => "CmdGetCurAssistScRsp", + Self::CmdSearchPlayerCsReq => "CmdSearchPlayerCsReq", + Self::CmdSyncHandleFriendScNotify => "CmdSyncHandleFriendScNotify", + Self::CmdSetAssistScRsp => "CmdSetAssistScRsp", + Self::CmdSetFriendRemarkNameScRsp => "CmdSetFriendRemarkNameScRsp", + Self::CmdReportPlayerScRsp => "CmdReportPlayerScRsp", + Self::CmdAddBlacklistScRsp => "CmdAddBlacklistScRsp", + Self::CmdGetFriendRecommendListInfoScRsp => { + "CmdGetFriendRecommendListInfoScRsp" + } + Self::CmdSyncAddBlacklistScNotify => "CmdSyncAddBlacklistScNotify", + Self::CmdSetForbidOtherApplyFriendScRsp => { + "CmdSetForbidOtherApplyFriendScRsp" + } + Self::CmdGetAssistListScRsp => "CmdGetAssistListScRsp", + Self::CmdTakeAssistRewardScRsp => "CmdTakeAssistRewardScRsp", + Self::CmdApplyFriendCsReq => "CmdApplyFriendCsReq", + Self::CmdTakeAssistRewardCsReq => "CmdTakeAssistRewardCsReq", + Self::CmdGetAssistHistoryScRsp => "CmdGetAssistHistoryScRsp", + Self::CmdSetAssistCsReq => "CmdSetAssistCsReq", Self::CmdGetPlatformPlayerInfoCsReq => "CmdGetPlatformPlayerInfoCsReq", + Self::CmdGetPlayerDetailInfoCsReq => "CmdGetPlayerDetailInfoCsReq", + Self::CmdGetPlayerDetailInfoScRsp => "CmdGetPlayerDetailInfoScRsp", + Self::CmdGetFriendLoginInfoCsReq => "CmdGetFriendLoginInfoCsReq", + Self::CmdGetFriendListInfoScRsp => "CmdGetFriendListInfoScRsp", + Self::CmdGetFriendAssistListScRsp => "CmdGetFriendAssistListScRsp", + Self::CmdGetFriendRecommendLineupDetailCsReq => { + "CmdGetFriendRecommendLineupDetailCsReq" + } + Self::CmdGetFriendAssistListCsReq => "CmdGetFriendAssistListCsReq", + Self::CmdGetFriendLoginInfoScRsp => "CmdGetFriendLoginInfoScRsp", + Self::CmdDeleteBlacklistScRsp => "CmdDeleteBlacklistScRsp", + Self::CmdGetFriendApplyListInfoCsReq => "CmdGetFriendApplyListInfoCsReq", + Self::CmdGetPlatformPlayerInfoScRsp => "CmdGetPlatformPlayerInfoScRsp", + Self::CmdHandleFriendScRsp => "CmdHandleFriendScRsp", + Self::CmdGetFriendDevelopmentInfoScRsp => "CmdGetFriendDevelopmentInfoScRsp", + Self::CmdSearchPlayerScRsp => "CmdSearchPlayerScRsp", + Self::CmdGetFriendRecommendLineupScRsp => "CmdGetFriendRecommendLineupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), - "CmdGetFriendApplyListInfoScRsp" => { - Some(Self::CmdGetFriendApplyListInfoScRsp) - } - "CmdGetFriendApplyListInfoCsReq" => { - Some(Self::CmdGetFriendApplyListInfoCsReq) - } - "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), - "CmdGetFriendRecommendListInfoCsReq" => { - Some(Self::CmdGetFriendRecommendListInfoCsReq) - } - "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), - "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) + "CmdGetAssistListCsReq" => Some(Self::CmdGetAssistListCsReq), + "CmdNewAssistHistoryNotify" => Some(Self::CmdNewAssistHistoryNotify), + "CmdDeleteBlacklistCsReq" => Some(Self::CmdDeleteBlacklistCsReq), + "CmdGetFriendApplyListInfoScRsp" => { + Some(Self::CmdGetFriendApplyListInfoScRsp) } - "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) + "CmdSetFriendRemarkNameCsReq" => Some(Self::CmdSetFriendRemarkNameCsReq), + "CmdSetFriendMarkScRsp" => Some(Self::CmdSetFriendMarkScRsp), + "CmdGetFriendListInfoCsReq" => Some(Self::CmdGetFriendListInfoCsReq), + "CmdGetFriendRecommendListInfoCsReq" => { + Some(Self::CmdGetFriendRecommendListInfoCsReq) } + "CmdReportPlayerCsReq" => Some(Self::CmdReportPlayerCsReq), "CmdGetFriendBattleRecordDetailScRsp" => { Some(Self::CmdGetFriendBattleRecordDetailScRsp) } + "CmdHandleFriendCsReq" => Some(Self::CmdHandleFriendCsReq), + "CmdSetFriendMarkCsReq" => Some(Self::CmdSetFriendMarkCsReq), + "CmdGetAssistHistoryCsReq" => Some(Self::CmdGetAssistHistoryCsReq), + "CmdCurAssistChangedNotify" => Some(Self::CmdCurAssistChangedNotify), + "CmdGetCurAssistCsReq" => Some(Self::CmdGetCurAssistCsReq), + "CmdDeleteFriendCsReq" => Some(Self::CmdDeleteFriendCsReq), + "CmdAddBlacklistCsReq" => Some(Self::CmdAddBlacklistCsReq), + "CmdSyncDeleteFriendScNotify" => Some(Self::CmdSyncDeleteFriendScNotify), + "CmdSyncApplyFriendScNotify" => Some(Self::CmdSyncApplyFriendScNotify), + "CmdSetForbidOtherApplyFriendCsReq" => { + Some(Self::CmdSetForbidOtherApplyFriendCsReq) + } + "CmdGetFriendBattleRecordDetailCsReq" => { + Some(Self::CmdGetFriendBattleRecordDetailCsReq) + } + "CmdDeleteFriendScRsp" => Some(Self::CmdDeleteFriendScRsp), + "CmdGetFriendRecommendLineupDetailScRsp" => { + Some(Self::CmdGetFriendRecommendLineupDetailScRsp) + } + "CmdGetFriendDevelopmentInfoCsReq" => { + Some(Self::CmdGetFriendDevelopmentInfoCsReq) + } + "CmdGetCurAssistScRsp" => Some(Self::CmdGetCurAssistScRsp), + "CmdSearchPlayerCsReq" => Some(Self::CmdSearchPlayerCsReq), + "CmdSyncHandleFriendScNotify" => Some(Self::CmdSyncHandleFriendScNotify), + "CmdSetAssistScRsp" => Some(Self::CmdSetAssistScRsp), + "CmdSetFriendRemarkNameScRsp" => Some(Self::CmdSetFriendRemarkNameScRsp), + "CmdReportPlayerScRsp" => Some(Self::CmdReportPlayerScRsp), + "CmdAddBlacklistScRsp" => Some(Self::CmdAddBlacklistScRsp), + "CmdGetFriendRecommendListInfoScRsp" => { + Some(Self::CmdGetFriendRecommendListInfoScRsp) + } + "CmdSyncAddBlacklistScNotify" => Some(Self::CmdSyncAddBlacklistScNotify), + "CmdSetForbidOtherApplyFriendScRsp" => { + Some(Self::CmdSetForbidOtherApplyFriendScRsp) + } + "CmdGetAssistListScRsp" => Some(Self::CmdGetAssistListScRsp), + "CmdTakeAssistRewardScRsp" => Some(Self::CmdTakeAssistRewardScRsp), + "CmdApplyFriendCsReq" => Some(Self::CmdApplyFriendCsReq), + "CmdTakeAssistRewardCsReq" => Some(Self::CmdTakeAssistRewardCsReq), + "CmdGetAssistHistoryScRsp" => Some(Self::CmdGetAssistHistoryScRsp), + "CmdSetAssistCsReq" => Some(Self::CmdSetAssistCsReq), "CmdGetPlatformPlayerInfoCsReq" => Some(Self::CmdGetPlatformPlayerInfoCsReq), + "CmdGetPlayerDetailInfoCsReq" => Some(Self::CmdGetPlayerDetailInfoCsReq), + "CmdGetPlayerDetailInfoScRsp" => Some(Self::CmdGetPlayerDetailInfoScRsp), + "CmdGetFriendLoginInfoCsReq" => Some(Self::CmdGetFriendLoginInfoCsReq), + "CmdGetFriendListInfoScRsp" => Some(Self::CmdGetFriendListInfoScRsp), + "CmdGetFriendAssistListScRsp" => Some(Self::CmdGetFriendAssistListScRsp), + "CmdGetFriendRecommendLineupDetailCsReq" => { + Some(Self::CmdGetFriendRecommendLineupDetailCsReq) + } + "CmdGetFriendAssistListCsReq" => Some(Self::CmdGetFriendAssistListCsReq), + "CmdGetFriendLoginInfoScRsp" => Some(Self::CmdGetFriendLoginInfoScRsp), + "CmdDeleteBlacklistScRsp" => Some(Self::CmdDeleteBlacklistScRsp), + "CmdGetFriendApplyListInfoCsReq" => { + Some(Self::CmdGetFriendApplyListInfoCsReq) + } + "CmdGetPlatformPlayerInfoScRsp" => Some(Self::CmdGetPlatformPlayerInfoScRsp), + "CmdHandleFriendScRsp" => Some(Self::CmdHandleFriendScRsp), + "CmdGetFriendDevelopmentInfoScRsp" => { + Some(Self::CmdGetFriendDevelopmentInfoScRsp) + } + "CmdSearchPlayerScRsp" => Some(Self::CmdSearchPlayerScRsp), + "CmdGetFriendRecommendLineupScRsp" => { + Some(Self::CmdGetFriendRecommendLineupScRsp) + } _ => None, } } @@ -88693,6 +88468,7 @@ impl FriendOnlineStatus { } } } +/// Obf: HPEKGMDHFLO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -88747,22 +88523,23 @@ impl FriendApplySource { } } } +/// Obf: LDADFJEOFGL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGachaType { LdadfjeofglNlcdgipgfdj = 0, - CmdSetGachaDecideItemScRsp = 1987, - CmdDoGachaScRsp = 1927, - CmdExchangeGachaCeilingCsReq = 1915, - CmdExchangeGachaCeilingScRsp = 1981, - CmdSetGachaDecideItemCsReq = 1910, - CmdGetGachaInfoScRsp = 1903, - CmdGetGachaCeilingScRsp = 1913, - CmdGetGachaCeilingCsReq = 1936, - CmdGetGachaInfoCsReq = 1973, - CmdDoGachaCsReq = 1980, - LdadfjeofglPdciifccbeh = 1929, + CmdDoGachaScRsp = 1958, + CmdGetGachaCeilingCsReq = 1988, + CmdExchangeGachaCeilingScRsp = 1947, + CmdSetGachaDecideItemScRsp = 1913, + CmdGetGachaCeilingScRsp = 1981, + CmdGetGachaInfoCsReq = 1925, + CmdGetGachaInfoScRsp = 1978, + CmdSetGachaDecideItemCsReq = 1926, + CmdExchangeGachaCeilingCsReq = 1986, + CmdDoGachaCsReq = 1993, + LdadfjeofglPdciifccbeh = 1971, } impl CmdGachaType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88772,15 +88549,15 @@ impl CmdGachaType { pub fn as_str_name(&self) -> &'static str { match self { Self::LdadfjeofglNlcdgipgfdj => "LDADFJEOFGL_NLCDGIPGFDJ", - Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", Self::CmdDoGachaScRsp => "CmdDoGachaScRsp", - Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", - Self::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", - Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", - Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", - Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", Self::CmdGetGachaCeilingCsReq => "CmdGetGachaCeilingCsReq", + Self::CmdExchangeGachaCeilingScRsp => "CmdExchangeGachaCeilingScRsp", + Self::CmdSetGachaDecideItemScRsp => "CmdSetGachaDecideItemScRsp", + Self::CmdGetGachaCeilingScRsp => "CmdGetGachaCeilingScRsp", Self::CmdGetGachaInfoCsReq => "CmdGetGachaInfoCsReq", + Self::CmdGetGachaInfoScRsp => "CmdGetGachaInfoScRsp", + Self::CmdSetGachaDecideItemCsReq => "CmdSetGachaDecideItemCsReq", + Self::CmdExchangeGachaCeilingCsReq => "CmdExchangeGachaCeilingCsReq", Self::CmdDoGachaCsReq => "CmdDoGachaCsReq", Self::LdadfjeofglPdciifccbeh => "LDADFJEOFGL_PDCIIFCCBEH", } @@ -88789,123 +88566,123 @@ impl CmdGachaType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LDADFJEOFGL_NLCDGIPGFDJ" => Some(Self::LdadfjeofglNlcdgipgfdj), - "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), "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), + "CmdExchangeGachaCeilingScRsp" => Some(Self::CmdExchangeGachaCeilingScRsp), + "CmdSetGachaDecideItemScRsp" => Some(Self::CmdSetGachaDecideItemScRsp), + "CmdGetGachaCeilingScRsp" => Some(Self::CmdGetGachaCeilingScRsp), "CmdGetGachaInfoCsReq" => Some(Self::CmdGetGachaInfoCsReq), + "CmdGetGachaInfoScRsp" => Some(Self::CmdGetGachaInfoScRsp), + "CmdSetGachaDecideItemCsReq" => Some(Self::CmdSetGachaDecideItemCsReq), + "CmdExchangeGachaCeilingCsReq" => Some(Self::CmdExchangeGachaCeilingCsReq), "CmdDoGachaCsReq" => Some(Self::CmdDoGachaCsReq), "LDADFJEOFGL_PDCIIFCCBEH" => Some(Self::LdadfjeofglPdciifccbeh), _ => None, } } } +/// Obf: IGDBCJJBMPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdGridFightType { 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, + IgdbcjjbmpdIlonclkimjm = 8742, + CmdGridFightHandlePendingActionCsReq = 8445, + CmdGaekhidcfhf = 8577, + CmdJiomocfomoa = 8740, + CmdOennaoafama = 8465, + CmdIkmocjbmgoj = 8718, + CmdPhgffoejebm = 8750, + CmdUpdateGameFormationScRsp = 8696, + CmdFavourArchiveScRsp = 8676, + CmdGridFightSyncUpdateResultScNotify = 8602, + CmdGridFightUpdateEquipTrackCsReq = 8689, + CmdKoiamdkefkh = 8608, + CmdFavourArchiveCsReq = 8652, + CmdGridFightSeasonHandBookNotify = 8725, + CmdMoionldjgji = 8572, + CmdGridFightGetArchiveCsReq = 8530, + CmdMcipomdgbca = 8601, + CmdGridFightEndBattleStageNotify = 8459, + CmdIaabdbbjhol = 8464, + CmdFgmkgoiiffl = 8679, + CmdGebbmdcolch = 8716, + CmdGridFightRecycleRoleCsReq = 8680, + CmdGridFightPermanentTalentResetScRsp = 8423, + CmdJboopapnfdc = 8483, + CmdGridFightGetDataScRsp = 8443, + CmdEmfjdodngif = 8702, + CmdGridFightUpdateEquipTrackScRsp = 8729, + CmdCgbkkgnfmkl = 8661, + CmdLcfaagejgbg = 8552, + CmdMflddcifajn = 8488, + CmdLdnpbalacdb = 8766, + CmdCheckTextCsReq = 8502, + CmdPnhdgcblpgd = 8664, + CmdAbcbkhaieog = 8745, + CmdMcdbjhocghi = 8519, + CmdNdamfdidkgb = 8581, + CmdGridFightSeasonTalentResetScRsp = 8412, + CmdAaghpdhcooi = 8498, + CmdBdncooanaea = 8570, + CmdCfidojgkbhb = 8794, + CmdGridFightSyncVirtualItemNotify = 8710, + CmdIlcpglaaadl = 8650, + CmdCegiakadmhp = 8644, + CmdGgamiknedge = 8539, + CmdGridFightGetArchiveScRsp = 8723, + CmdAameaobegka = 8763, + CmdGridFightHandlePendingActionScRsp = 8798, + CmdGridFightUpdatePosScRsp = 8631, + CmdGridFightPermanentTalentEnableCsReq = 8435, + CmdOebklepmmke = 8447, + CmdKahaoojhjpk = 8647, + CmdAlnfebkhcfc = 8408, + CmdFhnlbdmkpem = 8699, + CmdGridFightSeasonTalentEnableCsReq = 8441, + CmdIifppbcfbbc = 8668, + CmdCfheknfnmip = 8514, + CmdGridFightSeasonTalentEnableScRsp = 8484, + CmdGridFightSeasonTalentResetCsReq = 8700, + CmdCcgjddbkide = 8531, + CmdUpdateGameFormationCsReq = 8693, + CmdGridFightSettleNotify = 8698, + CmdGridFightPermanentTalentEnableScRsp = 8717, + CmdHmbdoohkibc = 8422, + CmdJkgilkgilai = 8504, + IgdbcjjbmpdOofhgfdngib = 8772, + CmdGridFightEnterBattleStageCsReq = 8478, + CmdLdbjkkchngj = 8651, + CmdPajhfekapmn = 8468, + CmdGridFightUpdatePosCsReq = 8522, + CmdLlpmakihapl = 8413, + CmdGetGameFormationScRsp = 8583, + CmdLfeflimjogo = 8682, + CmdCnoapamndoa = 8470, + CmdGetGameFormationCsReq = 8633, + CmdLkdmcpdhegm = 8692, + CmdDhocojljppa = 8779, + CmdAiddodlhdle = 8697, + CmdHkoaockbbja = 8460, + CmdGridFightTraitUpdateCsReq = 8620, + CmdGdhfmhkfeal = 8595, + CmdGridFightEnterBattleStageScRsp = 8695, + CmdCheckTextRsp = 8591, + CmdGridFightWeeklyExtraSeasonExpScRsp = 8658, + CmdHfnihdlfmcj = 8516, + CmdGridFightGetDataCsReq = 8578, + CmdGridFightPermanentTalentResetCsReq = 8411, + CmdGridFightTraitUpdateScRsp = 8554, + CmdPoibjkbdlli = 8584, + CmdCbeeklpiemk = 8492, + CmdFdjcihmfomc = 8776, + CmdGridFightRecycleRoleScRsp = 8449, + CmdGridFightBackToPrepareScRsp = 8592, + CmdFlhidbdffkg = 8757, + CmdAgoblkjfjdl = 8768, + CmdGridFightBackToPrepareCsReq = 8748, + CmdGridFightSyncKeepWinCntNotify = 8529, } impl CmdGridFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -88915,284 +88692,350 @@ impl CmdGridFightType { pub fn as_str_name(&self) -> &'static str { match self { Self::IgdbcjjbmpdNlcdgipgfdj => "IGDBCJJBMPD_NLCDGIPGFDJ", - Self::CmdGridFightPermanentTalentEnableCsReq => { - "CmdGridFightPermanentTalentEnableCsReq" - } - Self::CmdNdamfdidkgb => "CmdNDAMFDIDKGB", - Self::CmdLlpmakihapl => "CmdLLPMAKIHAPL", - Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", - Self::CmdJboopapnfdc => "CmdJBOOPAPNFDC", - Self::CmdAbcbkhaieog => "CmdABCBKHAIEOG", - Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", - Self::CmdGridFightSeasonTalentEnableCsReq => { - "CmdGridFightSeasonTalentEnableCsReq" - } - Self::CmdEmfjdodngif => "CmdEMFJDODNGIF", - Self::CmdCegiakadmhp => "CmdCEGIAKADMHP", - Self::CmdPnhdgcblpgd => "CmdPNHDGCBLPGD", - Self::CmdGridFightUpdateEquipTrackCsReq => { - "CmdGridFightUpdateEquipTrackCsReq" - } - Self::CmdPoibjkbdlli => "CmdPOIBJKBDLLI", - Self::CmdGridFightSeasonTalentResetScRsp => { - "CmdGridFightSeasonTalentResetScRsp" - } - Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", - Self::CmdCfheknfnmip => "CmdCFHEKNFNMIP", - Self::CmdGridFightSeasonTalentResetCsReq => { - "CmdGridFightSeasonTalentResetCsReq" - } - 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::CmdIifppbcfbbc => "CmdIIFPPBCFBBC", - Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", - Self::CmdGridFightBackToPrepareScRsp => "CmdGridFightBackToPrepareScRsp", - Self::CmdGridFightSeasonTalentEnableScRsp => { - "CmdGridFightSeasonTalentEnableScRsp" - } - Self::CmdHfnihdlfmcj => "CmdHFNIHDLFMCJ", - Self::CmdFhnlbdmkpem => "CmdFHNLBDMKPEM", + Self::IgdbcjjbmpdIlonclkimjm => "IGDBCJJBMPD_ILONCLKIMJM", Self::CmdGridFightHandlePendingActionCsReq => { "CmdGridFightHandlePendingActionCsReq" } - Self::CmdLdnpbalacdb => "CmdLDNPBALACDB", - Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", - 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::CmdJiomocfomoa => "CmdJIOMOCFOMOA", + Self::CmdOennaoafama => "CmdOENNAOAFAMA", + Self::CmdIkmocjbmgoj => "CmdIKMOCJBMGOJ", + Self::CmdPhgffoejebm => "CmdPHGFFOEJEBM", + Self::CmdUpdateGameFormationScRsp => "CmdUpdateGameFormationScRsp", + Self::CmdFavourArchiveScRsp => "CmdFavourArchiveScRsp", Self::CmdGridFightSyncUpdateResultScNotify => { "CmdGridFightSyncUpdateResultScNotify" } - Self::CmdHmbdoohkibc => "CmdHMBDOOHKIBC", + Self::CmdGridFightUpdateEquipTrackCsReq => { + "CmdGridFightUpdateEquipTrackCsReq" + } + Self::CmdKoiamdkefkh => "CmdKOIAMDKEFKH", + Self::CmdFavourArchiveCsReq => "CmdFavourArchiveCsReq", + Self::CmdGridFightSeasonHandBookNotify => "CmdGridFightSeasonHandBookNotify", + Self::CmdMoionldjgji => "CmdMOIONLDJGJI", Self::CmdGridFightGetArchiveCsReq => "CmdGridFightGetArchiveCsReq", + Self::CmdMcipomdgbca => "CmdMCIPOMDGBCA", + Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", + Self::CmdIaabdbbjhol => "CmdIAABDBBJHOL", + Self::CmdFgmkgoiiffl => "CmdFGMKGOIIFFL", + Self::CmdGebbmdcolch => "CmdGEBBMDCOLCH", + Self::CmdGridFightRecycleRoleCsReq => "CmdGridFightRecycleRoleCsReq", + Self::CmdGridFightPermanentTalentResetScRsp => { + "CmdGridFightPermanentTalentResetScRsp" + } + Self::CmdJboopapnfdc => "CmdJBOOPAPNFDC", + Self::CmdGridFightGetDataScRsp => "CmdGridFightGetDataScRsp", + Self::CmdEmfjdodngif => "CmdEMFJDODNGIF", + Self::CmdGridFightUpdateEquipTrackScRsp => { + "CmdGridFightUpdateEquipTrackScRsp" + } + Self::CmdCgbkkgnfmkl => "CmdCGBKKGNFMKL", + Self::CmdLcfaagejgbg => "CmdLCFAAGEJGBG", + Self::CmdMflddcifajn => "CmdMFLDDCIFAJN", + Self::CmdLdnpbalacdb => "CmdLDNPBALACDB", + Self::CmdCheckTextCsReq => "CmdCheckTextCsReq", + Self::CmdPnhdgcblpgd => "CmdPNHDGCBLPGD", + Self::CmdAbcbkhaieog => "CmdABCBKHAIEOG", 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::CmdNdamfdidkgb => "CmdNDAMFDIDKGB", + Self::CmdGridFightSeasonTalentResetScRsp => { + "CmdGridFightSeasonTalentResetScRsp" + } + Self::CmdAaghpdhcooi => "CmdAAGHPDHCOOI", + Self::CmdBdncooanaea => "CmdBDNCOOANAEA", + Self::CmdCfidojgkbhb => "CmdCFIDOJGKBHB", + Self::CmdGridFightSyncVirtualItemNotify => { + "CmdGridFightSyncVirtualItemNotify" + } + Self::CmdIlcpglaaadl => "CmdILCPGLAAADL", + Self::CmdCegiakadmhp => "CmdCEGIAKADMHP", + Self::CmdGgamiknedge => "CmdGGAMIKNEDGE", + Self::CmdGridFightGetArchiveScRsp => "CmdGridFightGetArchiveScRsp", + Self::CmdAameaobegka => "CmdAAMEAOBEGKA", Self::CmdGridFightHandlePendingActionScRsp => { "CmdGridFightHandlePendingActionScRsp" } - Self::CmdPhgffoejebm => "CmdPHGFFOEJEBM", - Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", - Self::CmdGgamiknedge => "CmdGGAMIKNEDGE", - Self::CmdMflddcifajn => "CmdMFLDDCIFAJN", + Self::CmdGridFightUpdatePosScRsp => "CmdGridFightUpdatePosScRsp", + Self::CmdGridFightPermanentTalentEnableCsReq => { + "CmdGridFightPermanentTalentEnableCsReq" + } + Self::CmdOebklepmmke => "CmdOEBKLEPMMKE", + Self::CmdKahaoojhjpk => "CmdKAHAOOJHJPK", + Self::CmdAlnfebkhcfc => "CmdALNFEBKHCFC", + Self::CmdFhnlbdmkpem => "CmdFHNLBDMKPEM", + Self::CmdGridFightSeasonTalentEnableCsReq => { + "CmdGridFightSeasonTalentEnableCsReq" + } + Self::CmdIifppbcfbbc => "CmdIIFPPBCFBBC", + Self::CmdCfheknfnmip => "CmdCFHEKNFNMIP", + Self::CmdGridFightSeasonTalentEnableScRsp => { + "CmdGridFightSeasonTalentEnableScRsp" + } + Self::CmdGridFightSeasonTalentResetCsReq => { + "CmdGridFightSeasonTalentResetCsReq" + } + Self::CmdCcgjddbkide => "CmdCCGJDDBKIDE", + Self::CmdUpdateGameFormationCsReq => "CmdUpdateGameFormationCsReq", + Self::CmdGridFightSettleNotify => "CmdGridFightSettleNotify", + Self::CmdGridFightPermanentTalentEnableScRsp => { + "CmdGridFightPermanentTalentEnableScRsp" + } + Self::CmdHmbdoohkibc => "CmdHMBDOOHKIBC", + Self::CmdJkgilkgilai => "CmdJKGILKGILAI", + Self::IgdbcjjbmpdOofhgfdngib => "IGDBCJJBMPD_OOFHGFDNGIB", Self::CmdGridFightEnterBattleStageCsReq => { "CmdGridFightEnterBattleStageCsReq" } - Self::CmdJkgilkgilai => "CmdJKGILKGILAI", - Self::CmdGridFightEndBattleStageNotify => "CmdGridFightEndBattleStageNotify", + Self::CmdLdbjkkchngj => "CmdLDBJKKCHNGJ", + Self::CmdPajhfekapmn => "CmdPAJHFEKAPMN", + Self::CmdGridFightUpdatePosCsReq => "CmdGridFightUpdatePosCsReq", + Self::CmdLlpmakihapl => "CmdLLPMAKIHAPL", + Self::CmdGetGameFormationScRsp => "CmdGetGameFormationScRsp", + Self::CmdLfeflimjogo => "CmdLFEFLIMJOGO", + Self::CmdCnoapamndoa => "CmdCNOAPAMNDOA", + Self::CmdGetGameFormationCsReq => "CmdGetGameFormationCsReq", + Self::CmdLkdmcpdhegm => "CmdLKDMCPDHEGM", + Self::CmdDhocojljppa => "CmdDHOCOJLJPPA", + Self::CmdAiddodlhdle => "CmdAIDDODLHDLE", + Self::CmdHkoaockbbja => "CmdHKOAOCKBBJA", + Self::CmdGridFightTraitUpdateCsReq => "CmdGridFightTraitUpdateCsReq", + Self::CmdGdhfmhkfeal => "CmdGDHFMHKFEAL", + Self::CmdGridFightEnterBattleStageScRsp => { + "CmdGridFightEnterBattleStageScRsp" + } + Self::CmdCheckTextRsp => "CmdCheckTextRsp", + Self::CmdGridFightWeeklyExtraSeasonExpScRsp => { + "CmdGridFightWeeklyExtraSeasonExpScRsp" + } + Self::CmdHfnihdlfmcj => "CmdHFNIHDLFMCJ", Self::CmdGridFightGetDataCsReq => "CmdGridFightGetDataCsReq", Self::CmdGridFightPermanentTalentResetCsReq => { "CmdGridFightPermanentTalentResetCsReq" } - Self::CmdDhocojljppa => "CmdDHOCOJLJPPA", + Self::CmdGridFightTraitUpdateScRsp => "CmdGridFightTraitUpdateScRsp", + Self::CmdPoibjkbdlli => "CmdPOIBJKBDLLI", + Self::CmdCbeeklpiemk => "CmdCBEEKLPIEMK", + Self::CmdFdjcihmfomc => "CmdFDJCIHMFOMC", + Self::CmdGridFightRecycleRoleScRsp => "CmdGridFightRecycleRoleScRsp", + Self::CmdGridFightBackToPrepareScRsp => "CmdGridFightBackToPrepareScRsp", + Self::CmdFlhidbdffkg => "CmdFLHIDBDFFKG", + Self::CmdAgoblkjfjdl => "CmdAGOBLKJFJDL", + Self::CmdGridFightBackToPrepareCsReq => "CmdGridFightBackToPrepareCsReq", + Self::CmdGridFightSyncKeepWinCntNotify => "CmdGridFightSyncKeepWinCntNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IGDBCJJBMPD_NLCDGIPGFDJ" => Some(Self::IgdbcjjbmpdNlcdgipgfdj), - "CmdGridFightPermanentTalentEnableCsReq" => { - Some(Self::CmdGridFightPermanentTalentEnableCsReq) - } - "CmdNDAMFDIDKGB" => Some(Self::CmdNdamfdidkgb), - "CmdLLPMAKIHAPL" => Some(Self::CmdLlpmakihapl), - "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), - "CmdJBOOPAPNFDC" => Some(Self::CmdJboopapnfdc), - "CmdABCBKHAIEOG" => Some(Self::CmdAbcbkhaieog), - "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), - "CmdGridFightSeasonTalentEnableCsReq" => { - Some(Self::CmdGridFightSeasonTalentEnableCsReq) - } - "CmdEMFJDODNGIF" => Some(Self::CmdEmfjdodngif), - "CmdCEGIAKADMHP" => Some(Self::CmdCegiakadmhp), - "CmdPNHDGCBLPGD" => Some(Self::CmdPnhdgcblpgd), - "CmdGridFightUpdateEquipTrackCsReq" => { - Some(Self::CmdGridFightUpdateEquipTrackCsReq) - } - "CmdPOIBJKBDLLI" => Some(Self::CmdPoibjkbdlli), - "CmdGridFightSeasonTalentResetScRsp" => { - Some(Self::CmdGridFightSeasonTalentResetScRsp) - } - "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), - "CmdCFHEKNFNMIP" => Some(Self::CmdCfheknfnmip), - "CmdGridFightSeasonTalentResetCsReq" => { - Some(Self::CmdGridFightSeasonTalentResetCsReq) - } - "CmdMCIPOMDGBCA" => Some(Self::CmdMcipomdgbca), - "CmdIGELBMGJIJD" => Some(Self::CmdIgelbmgjijd), - "CmdGridFightSyncKeepWinCntNotify" => { - Some(Self::CmdGridFightSyncKeepWinCntNotify) - } - "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), + "IGDBCJJBMPD_ILONCLKIMJM" => Some(Self::IgdbcjjbmpdIlonclkimjm), "CmdGridFightHandlePendingActionCsReq" => { Some(Self::CmdGridFightHandlePendingActionCsReq) } - "CmdLDNPBALACDB" => Some(Self::CmdLdnpbalacdb), - "CmdGridFightSeasonHandBookNotify" => { - Some(Self::CmdGridFightSeasonHandBookNotify) - } - "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), + "CmdJIOMOCFOMOA" => Some(Self::CmdJiomocfomoa), + "CmdOENNAOAFAMA" => Some(Self::CmdOennaoafama), + "CmdIKMOCJBMGOJ" => Some(Self::CmdIkmocjbmgoj), + "CmdPHGFFOEJEBM" => Some(Self::CmdPhgffoejebm), + "CmdUpdateGameFormationScRsp" => Some(Self::CmdUpdateGameFormationScRsp), + "CmdFavourArchiveScRsp" => Some(Self::CmdFavourArchiveScRsp), "CmdGridFightSyncUpdateResultScNotify" => { Some(Self::CmdGridFightSyncUpdateResultScNotify) } - "CmdHMBDOOHKIBC" => Some(Self::CmdHmbdoohkibc), + "CmdGridFightUpdateEquipTrackCsReq" => { + Some(Self::CmdGridFightUpdateEquipTrackCsReq) + } + "CmdKOIAMDKEFKH" => Some(Self::CmdKoiamdkefkh), + "CmdFavourArchiveCsReq" => Some(Self::CmdFavourArchiveCsReq), + "CmdGridFightSeasonHandBookNotify" => { + Some(Self::CmdGridFightSeasonHandBookNotify) + } + "CmdMOIONLDJGJI" => Some(Self::CmdMoionldjgji), "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), + "CmdMCIPOMDGBCA" => Some(Self::CmdMcipomdgbca), "CmdGridFightEndBattleStageNotify" => { Some(Self::CmdGridFightEndBattleStageNotify) } + "CmdIAABDBBJHOL" => Some(Self::CmdIaabdbbjhol), + "CmdFGMKGOIIFFL" => Some(Self::CmdFgmkgoiiffl), + "CmdGEBBMDCOLCH" => Some(Self::CmdGebbmdcolch), + "CmdGridFightRecycleRoleCsReq" => Some(Self::CmdGridFightRecycleRoleCsReq), + "CmdGridFightPermanentTalentResetScRsp" => { + Some(Self::CmdGridFightPermanentTalentResetScRsp) + } + "CmdJBOOPAPNFDC" => Some(Self::CmdJboopapnfdc), + "CmdGridFightGetDataScRsp" => Some(Self::CmdGridFightGetDataScRsp), + "CmdEMFJDODNGIF" => Some(Self::CmdEmfjdodngif), + "CmdGridFightUpdateEquipTrackScRsp" => { + Some(Self::CmdGridFightUpdateEquipTrackScRsp) + } + "CmdCGBKKGNFMKL" => Some(Self::CmdCgbkkgnfmkl), + "CmdLCFAAGEJGBG" => Some(Self::CmdLcfaagejgbg), + "CmdMFLDDCIFAJN" => Some(Self::CmdMflddcifajn), + "CmdLDNPBALACDB" => Some(Self::CmdLdnpbalacdb), + "CmdCheckTextCsReq" => Some(Self::CmdCheckTextCsReq), + "CmdPNHDGCBLPGD" => Some(Self::CmdPnhdgcblpgd), + "CmdABCBKHAIEOG" => Some(Self::CmdAbcbkhaieog), + "CmdMCDBJHOCGHI" => Some(Self::CmdMcdbjhocghi), + "CmdNDAMFDIDKGB" => Some(Self::CmdNdamfdidkgb), + "CmdGridFightSeasonTalentResetScRsp" => { + Some(Self::CmdGridFightSeasonTalentResetScRsp) + } + "CmdAAGHPDHCOOI" => Some(Self::CmdAaghpdhcooi), + "CmdBDNCOOANAEA" => Some(Self::CmdBdncooanaea), + "CmdCFIDOJGKBHB" => Some(Self::CmdCfidojgkbhb), + "CmdGridFightSyncVirtualItemNotify" => { + Some(Self::CmdGridFightSyncVirtualItemNotify) + } + "CmdILCPGLAAADL" => Some(Self::CmdIlcpglaaadl), + "CmdCEGIAKADMHP" => Some(Self::CmdCegiakadmhp), + "CmdGGAMIKNEDGE" => Some(Self::CmdGgamiknedge), + "CmdGridFightGetArchiveScRsp" => Some(Self::CmdGridFightGetArchiveScRsp), + "CmdAAMEAOBEGKA" => Some(Self::CmdAameaobegka), + "CmdGridFightHandlePendingActionScRsp" => { + Some(Self::CmdGridFightHandlePendingActionScRsp) + } + "CmdGridFightUpdatePosScRsp" => Some(Self::CmdGridFightUpdatePosScRsp), + "CmdGridFightPermanentTalentEnableCsReq" => { + Some(Self::CmdGridFightPermanentTalentEnableCsReq) + } + "CmdOEBKLEPMMKE" => Some(Self::CmdOebklepmmke), + "CmdKAHAOOJHJPK" => Some(Self::CmdKahaoojhjpk), + "CmdALNFEBKHCFC" => Some(Self::CmdAlnfebkhcfc), + "CmdFHNLBDMKPEM" => Some(Self::CmdFhnlbdmkpem), + "CmdGridFightSeasonTalentEnableCsReq" => { + Some(Self::CmdGridFightSeasonTalentEnableCsReq) + } + "CmdIIFPPBCFBBC" => Some(Self::CmdIifppbcfbbc), + "CmdCFHEKNFNMIP" => Some(Self::CmdCfheknfnmip), + "CmdGridFightSeasonTalentEnableScRsp" => { + Some(Self::CmdGridFightSeasonTalentEnableScRsp) + } + "CmdGridFightSeasonTalentResetCsReq" => { + Some(Self::CmdGridFightSeasonTalentResetCsReq) + } + "CmdCCGJDDBKIDE" => Some(Self::CmdCcgjddbkide), + "CmdUpdateGameFormationCsReq" => Some(Self::CmdUpdateGameFormationCsReq), + "CmdGridFightSettleNotify" => Some(Self::CmdGridFightSettleNotify), + "CmdGridFightPermanentTalentEnableScRsp" => { + Some(Self::CmdGridFightPermanentTalentEnableScRsp) + } + "CmdHMBDOOHKIBC" => Some(Self::CmdHmbdoohkibc), + "CmdJKGILKGILAI" => Some(Self::CmdJkgilkgilai), + "IGDBCJJBMPD_OOFHGFDNGIB" => Some(Self::IgdbcjjbmpdOofhgfdngib), + "CmdGridFightEnterBattleStageCsReq" => { + Some(Self::CmdGridFightEnterBattleStageCsReq) + } + "CmdLDBJKKCHNGJ" => Some(Self::CmdLdbjkkchngj), + "CmdPAJHFEKAPMN" => Some(Self::CmdPajhfekapmn), + "CmdGridFightUpdatePosCsReq" => Some(Self::CmdGridFightUpdatePosCsReq), + "CmdLLPMAKIHAPL" => Some(Self::CmdLlpmakihapl), + "CmdGetGameFormationScRsp" => Some(Self::CmdGetGameFormationScRsp), + "CmdLFEFLIMJOGO" => Some(Self::CmdLfeflimjogo), + "CmdCNOAPAMNDOA" => Some(Self::CmdCnoapamndoa), + "CmdGetGameFormationCsReq" => Some(Self::CmdGetGameFormationCsReq), + "CmdLKDMCPDHEGM" => Some(Self::CmdLkdmcpdhegm), + "CmdDHOCOJLJPPA" => Some(Self::CmdDhocojljppa), + "CmdAIDDODLHDLE" => Some(Self::CmdAiddodlhdle), + "CmdHKOAOCKBBJA" => Some(Self::CmdHkoaockbbja), + "CmdGridFightTraitUpdateCsReq" => Some(Self::CmdGridFightTraitUpdateCsReq), + "CmdGDHFMHKFEAL" => Some(Self::CmdGdhfmhkfeal), + "CmdGridFightEnterBattleStageScRsp" => { + Some(Self::CmdGridFightEnterBattleStageScRsp) + } + "CmdCheckTextRsp" => Some(Self::CmdCheckTextRsp), + "CmdGridFightWeeklyExtraSeasonExpScRsp" => { + Some(Self::CmdGridFightWeeklyExtraSeasonExpScRsp) + } + "CmdHFNIHDLFMCJ" => Some(Self::CmdHfnihdlfmcj), "CmdGridFightGetDataCsReq" => Some(Self::CmdGridFightGetDataCsReq), "CmdGridFightPermanentTalentResetCsReq" => { Some(Self::CmdGridFightPermanentTalentResetCsReq) } - "CmdDHOCOJLJPPA" => Some(Self::CmdDhocojljppa), + "CmdGridFightTraitUpdateScRsp" => Some(Self::CmdGridFightTraitUpdateScRsp), + "CmdPOIBJKBDLLI" => Some(Self::CmdPoibjkbdlli), + "CmdCBEEKLPIEMK" => Some(Self::CmdCbeeklpiemk), + "CmdFDJCIHMFOMC" => Some(Self::CmdFdjcihmfomc), + "CmdGridFightRecycleRoleScRsp" => Some(Self::CmdGridFightRecycleRoleScRsp), + "CmdGridFightBackToPrepareScRsp" => { + Some(Self::CmdGridFightBackToPrepareScRsp) + } + "CmdFLHIDBDFFKG" => Some(Self::CmdFlhidbdffkg), + "CmdAGOBLKJFJDL" => Some(Self::CmdAgoblkjfjdl), + "CmdGridFightBackToPrepareCsReq" => { + Some(Self::CmdGridFightBackToPrepareCsReq) + } + "CmdGridFightSyncKeepWinCntNotify" => { + Some(Self::CmdGridFightSyncKeepWinCntNotify) + } + _ => None, + } + } +} +/// Obf: GGNKDLAHAGH +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum GridFightLockType { + GgnkdlahaghEajghknnjbb = 0, + GgnkdlahaghFhohpfbdnoh = 6, + GgnkdlahaghGbdnjlpbnpo = 7, + GgnkdlahaghDaobnjogbbf = 8, +} +impl GridFightLockType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::GgnkdlahaghEajghknnjbb => "GGNKDLAHAGH_EAJGHKNNJBB", + Self::GgnkdlahaghFhohpfbdnoh => "GGNKDLAHAGH_FHOHPFBDNOH", + Self::GgnkdlahaghGbdnjlpbnpo => "GGNKDLAHAGH_GBDNJLPBNPO", + Self::GgnkdlahaghDaobnjogbbf => "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 { + "GGNKDLAHAGH_EAJGHKNNJBB" => Some(Self::GgnkdlahaghEajghknnjbb), + "GGNKDLAHAGH_FHOHPFBDNOH" => Some(Self::GgnkdlahaghFhohpfbdnoh), + "GGNKDLAHAGH_GBDNJLPBNPO" => Some(Self::GgnkdlahaghGbdnjlpbnpo), + "GGNKDLAHAGH_DAOBNJOGBBF" => Some(Self::GgnkdlahaghDaobnjogbbf), + _ => None, + } + } +} +/// Obf: KMJNPEMPNMC +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum GridFightLockReason { + KmjnpempnmcNeelhdgiled = 0, + KmjnpempnmcIdodgikbbae = 1, + KmjnpempnmcNjjgbcmlnli = 2, + KmjnpempnmcAeinkinpafl = 3, +} +impl GridFightLockReason { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::KmjnpempnmcNeelhdgiled => "KMJNPEMPNMC_NEELHDGILED", + Self::KmjnpempnmcIdodgikbbae => "KMJNPEMPNMC_IDODGIKBBAE", + Self::KmjnpempnmcNjjgbcmlnli => "KMJNPEMPNMC_NJJGBCMLNLI", + Self::KmjnpempnmcAeinkinpafl => "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 { + "KMJNPEMPNMC_NEELHDGILED" => Some(Self::KmjnpempnmcNeelhdgiled), + "KMJNPEMPNMC_IDODGIKBBAE" => Some(Self::KmjnpempnmcIdodgikbbae), + "KMJNPEMPNMC_NJJGBCMLNLI" => Some(Self::KmjnpempnmcNjjgbcmlnli), + "KMJNPEMPNMC_AEINKINPAFL" => Some(Self::KmjnpempnmcAeinkinpafl), _ => None, } } @@ -89200,32 +89043,29 @@ impl CmdGridFightType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Ggnkdlahagh { - Eajghknnjbb = 0, - Fhohpfbdnoh = 6, - Gbdnjlpbnpo = 7, - Daobnjogbbf = 8, +pub enum Bgmlejcofpk { + Nlcdgipgfdj = 0, + Enplacdljga = 1, + Dacemidfhog = 2, } -impl Ggnkdlahagh { +impl Bgmlejcofpk { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Eajghknnjbb => "GGNKDLAHAGH_EAJGHKNNJBB", - Self::Fhohpfbdnoh => "GGNKDLAHAGH_FHOHPFBDNOH", - Self::Gbdnjlpbnpo => "GGNKDLAHAGH_GBDNJLPBNPO", - Self::Daobnjogbbf => "GGNKDLAHAGH_DAOBNJOGBBF", + Self::Nlcdgipgfdj => "BGMLEJCOFPK_NLCDGIPGFDJ", + Self::Enplacdljga => "BGMLEJCOFPK_ENPLACDLJGA", + Self::Dacemidfhog => "BGMLEJCOFPK_DACEMIDFHOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "GGNKDLAHAGH_EAJGHKNNJBB" => Some(Self::Eajghknnjbb), - "GGNKDLAHAGH_FHOHPFBDNOH" => Some(Self::Fhohpfbdnoh), - "GGNKDLAHAGH_GBDNJLPBNPO" => Some(Self::Gbdnjlpbnpo), - "GGNKDLAHAGH_DAOBNJOGBBF" => Some(Self::Daobnjogbbf), + "BGMLEJCOFPK_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "BGMLEJCOFPK_ENPLACDLJGA" => Some(Self::Enplacdljga), + "BGMLEJCOFPK_DACEMIDFHOG" => Some(Self::Dacemidfhog), _ => None, } } @@ -89233,36 +89073,37 @@ impl Ggnkdlahagh { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Kmjnpempnmc { - Neelhdgiled = 0, - Idodgikbbae = 1, - Njjgbcmlnli = 2, - Aeinkinpafl = 3, +pub enum Ibbdhfaefnh { + Nlcdgipgfdj = 0, + Bmoogbnpeaa = 1, + Cihfgjdchia = 2, + Pjpfihfahgo = 3, } -impl Kmjnpempnmc { +impl Ibbdhfaefnh { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Neelhdgiled => "KMJNPEMPNMC_NEELHDGILED", - Self::Idodgikbbae => "KMJNPEMPNMC_IDODGIKBBAE", - Self::Njjgbcmlnli => "KMJNPEMPNMC_NJJGBCMLNLI", - Self::Aeinkinpafl => "KMJNPEMPNMC_AEINKINPAFL", + Self::Nlcdgipgfdj => "IBBDHFAEFNH_NLCDGIPGFDJ", + Self::Bmoogbnpeaa => "IBBDHFAEFNH_BMOOGBNPEAA", + Self::Cihfgjdchia => "IBBDHFAEFNH_CIHFGJDCHIA", + Self::Pjpfihfahgo => "IBBDHFAEFNH_PJPFIHFAHGO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { - "KMJNPEMPNMC_NEELHDGILED" => Some(Self::Neelhdgiled), - "KMJNPEMPNMC_IDODGIKBBAE" => Some(Self::Idodgikbbae), - "KMJNPEMPNMC_NJJGBCMLNLI" => Some(Self::Njjgbcmlnli), - "KMJNPEMPNMC_AEINKINPAFL" => Some(Self::Aeinkinpafl), + "IBBDHFAEFNH_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "IBBDHFAEFNH_BMOOGBNPEAA" => Some(Self::Bmoogbnpeaa), + "IBBDHFAEFNH_CIHFGJDCHIA" => Some(Self::Cihfgjdchia), + "IBBDHFAEFNH_PJPFIHFAHGO" => Some(Self::Pjpfihfahgo), _ => None, } } } +/// Obf: JJDFGMMMCMI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89301,6 +89142,9 @@ pub enum GridFightUpdateSrcType { JjdfgmmmcmiEbmeifgbjim = 31, JjdfgmmmcmiFfkpfgfjcel = 32, JjdfgmmmcmiNokdkpgnpkk = 33, + JjdfgmmmcmiJngkohjpihk = 34, + JjdfgmmmcmiDmjnoeigdpa = 35, + JjdfgmmmcmiIocfclmngda = 36, } impl GridFightUpdateSrcType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89343,6 +89187,9 @@ impl GridFightUpdateSrcType { Self::JjdfgmmmcmiEbmeifgbjim => "JJDFGMMMCMI_EBMEIFGBJIM", Self::JjdfgmmmcmiFfkpfgfjcel => "JJDFGMMMCMI_FFKPFGFJCEL", Self::JjdfgmmmcmiNokdkpgnpkk => "JJDFGMMMCMI_NOKDKPGNPKK", + Self::JjdfgmmmcmiJngkohjpihk => "JJDFGMMMCMI_JNGKOHJPIHK", + Self::JjdfgmmmcmiDmjnoeigdpa => "JJDFGMMMCMI_DMJNOEIGDPA", + Self::JjdfgmmmcmiIocfclmngda => "JJDFGMMMCMI_IOCFCLMNGDA", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -89382,10 +89229,14 @@ impl GridFightUpdateSrcType { "JJDFGMMMCMI_EBMEIFGBJIM" => Some(Self::JjdfgmmmcmiEbmeifgbjim), "JJDFGMMMCMI_FFKPFGFJCEL" => Some(Self::JjdfgmmmcmiFfkpfgfjcel), "JJDFGMMMCMI_NOKDKPGNPKK" => Some(Self::JjdfgmmmcmiNokdkpgnpkk), + "JJDFGMMMCMI_JNGKOHJPIHK" => Some(Self::JjdfgmmmcmiJngkohjpihk), + "JJDFGMMMCMI_DMJNOEIGDPA" => Some(Self::JjdfgmmmcmiDmjnoeigdpa), + "JJDFGMMMCMI_IOCFCLMNGDA" => Some(Self::JjdfgmmmcmiIocfclmngda), _ => None, } } } +/// Obf: IHMJHLGKLHP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89419,6 +89270,7 @@ impl GridFightEquipTrackSource { } } } +/// Obf: DMGOKGLBNJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89449,6 +89301,7 @@ impl GridFightEquipDressSource { } } } +/// Obf: ACNPGGHPDJB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89512,36 +89365,38 @@ impl Dmhhpoiemfe { } } } +/// Obf: JEHMCCGIOKG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Jehmccgiokg { - Lnpnfldkkck = 0, - Elfiemkaljo = 1, - Kjmkfeiccda = 2, +pub enum GridFightDropReason { + JehmccgiokgLnpnfldkkck = 0, + JehmccgiokgElfiemkaljo = 1, + JehmccgiokgKjmkfeiccda = 2, } -impl Jehmccgiokg { +impl GridFightDropReason { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::Lnpnfldkkck => "JEHMCCGIOKG_LNPNFLDKKCK", - Self::Elfiemkaljo => "JEHMCCGIOKG_ELFIEMKALJO", - Self::Kjmkfeiccda => "JEHMCCGIOKG_KJMKFEICCDA", + Self::JehmccgiokgLnpnfldkkck => "JEHMCCGIOKG_LNPNFLDKKCK", + Self::JehmccgiokgElfiemkaljo => "JEHMCCGIOKG_ELFIEMKALJO", + Self::JehmccgiokgKjmkfeiccda => "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 { - "JEHMCCGIOKG_LNPNFLDKKCK" => Some(Self::Lnpnfldkkck), - "JEHMCCGIOKG_ELFIEMKALJO" => Some(Self::Elfiemkaljo), - "JEHMCCGIOKG_KJMKFEICCDA" => Some(Self::Kjmkfeiccda), + "JEHMCCGIOKG_LNPNFLDKKCK" => Some(Self::JehmccgiokgLnpnfldkkck), + "JEHMCCGIOKG_ELFIEMKALJO" => Some(Self::JehmccgiokgElfiemkaljo), + "JEHMCCGIOKG_KJMKFEICCDA" => Some(Self::JehmccgiokgKjmkfeiccda), _ => None, } } } +/// Obf: DFIJIBKBEJL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -89590,38 +89445,39 @@ impl GridFightUpdateGlobalHpReason { } } } +/// Obf: PEIJNEFOCHI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum Peijnefochi { - Aibafpbkdji = 0, - Nocijdinkpj = 1, - Higmflkhgnj = 2, - Jojpgbcecln = 3, - Nbppjedaifn = 4, +pub enum GridFightSettleReason { + PeijnefochiAibafpbkdji = 0, + PeijnefochiNocijdinkpj = 1, + PeijnefochiHigmflkhgnj = 2, + PeijnefochiJojpgbcecln = 3, + PeijnefochiNbppjedaifn = 4, } -impl Peijnefochi { +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::Aibafpbkdji => "PEIJNEFOCHI_AIBAFPBKDJI", - Self::Nocijdinkpj => "PEIJNEFOCHI_NOCIJDINKPJ", - Self::Higmflkhgnj => "PEIJNEFOCHI_HIGMFLKHGNJ", - Self::Jojpgbcecln => "PEIJNEFOCHI_JOJPGBCECLN", - Self::Nbppjedaifn => "PEIJNEFOCHI_NBPPJEDAIFN", + Self::PeijnefochiAibafpbkdji => "PEIJNEFOCHI_AIBAFPBKDJI", + Self::PeijnefochiNocijdinkpj => "PEIJNEFOCHI_NOCIJDINKPJ", + Self::PeijnefochiHigmflkhgnj => "PEIJNEFOCHI_HIGMFLKHGNJ", + Self::PeijnefochiJojpgbcecln => "PEIJNEFOCHI_JOJPGBCECLN", + Self::PeijnefochiNbppjedaifn => "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 { - "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), + "PEIJNEFOCHI_AIBAFPBKDJI" => Some(Self::PeijnefochiAibafpbkdji), + "PEIJNEFOCHI_NOCIJDINKPJ" => Some(Self::PeijnefochiNocijdinkpj), + "PEIJNEFOCHI_HIGMFLKHGNJ" => Some(Self::PeijnefochiHigmflkhgnj), + "PEIJNEFOCHI_JOJPGBCECLN" => Some(Self::PeijnefochiJojpgbcecln), + "PEIJNEFOCHI_NBPPJEDAIFN" => Some(Self::PeijnefochiNbppjedaifn), _ => None, } } @@ -89656,22 +89512,23 @@ impl Mljiildndpl { } } } +/// Obf: FPGIGBAMDDP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeartdialType { FpgigbamddpNlcdgipgfdj = 0, - CmdChangeScriptEmotionScRsp = 6327, - CmdHeartDialScriptChangeScNotify = 6310, - CmdSubmitEmotionItemScRsp = 6313, - CmdSubmitEmotionItemCsReq = 6336, - CmdGetHeartDialInfoCsReq = 6373, - CmdFinishEmotionDialoguePerformanceScRsp = 6381, - CmdFinishEmotionDialoguePerformanceCsReq = 6315, - CmdHeartDialTraceScriptCsReq = 6387, - CmdChangeScriptEmotionCsReq = 6380, - CmdGetHeartDialInfoScRsp = 6303, - CmdHeartDialTraceScriptScRsp = 6329, + CmdSubmitEmotionItemCsReq = 6388, + CmdChangeScriptEmotionScRsp = 6358, + CmdHeartDialScriptChangeScNotify = 6326, + CmdSubmitEmotionItemScRsp = 6381, + CmdGetHeartDialInfoCsReq = 6325, + CmdHeartDialTraceScriptCsReq = 6313, + CmdFinishEmotionDialoguePerformanceScRsp = 6347, + CmdHeartDialTraceScriptScRsp = 6371, + CmdChangeScriptEmotionCsReq = 6393, + CmdFinishEmotionDialoguePerformanceCsReq = 6386, + CmdGetHeartDialInfoScRsp = 6378, } impl CmdHeartdialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89681,44 +89538,44 @@ impl CmdHeartdialType { pub fn as_str_name(&self) -> &'static str { match self { Self::FpgigbamddpNlcdgipgfdj => "FPGIGBAMDDP_NLCDGIPGFDJ", + Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdChangeScriptEmotionScRsp => "CmdChangeScriptEmotionScRsp", Self::CmdHeartDialScriptChangeScNotify => "CmdHeartDialScriptChangeScNotify", Self::CmdSubmitEmotionItemScRsp => "CmdSubmitEmotionItemScRsp", - Self::CmdSubmitEmotionItemCsReq => "CmdSubmitEmotionItemCsReq", Self::CmdGetHeartDialInfoCsReq => "CmdGetHeartDialInfoCsReq", + Self::CmdHeartDialTraceScriptCsReq => "CmdHeartDialTraceScriptCsReq", Self::CmdFinishEmotionDialoguePerformanceScRsp => { "CmdFinishEmotionDialoguePerformanceScRsp" } + Self::CmdHeartDialTraceScriptScRsp => "CmdHeartDialTraceScriptScRsp", + Self::CmdChangeScriptEmotionCsReq => "CmdChangeScriptEmotionCsReq", 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 { "FPGIGBAMDDP_NLCDGIPGFDJ" => Some(Self::FpgigbamddpNlcdgipgfdj), + "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdChangeScriptEmotionScRsp" => Some(Self::CmdChangeScriptEmotionScRsp), "CmdHeartDialScriptChangeScNotify" => { Some(Self::CmdHeartDialScriptChangeScNotify) } "CmdSubmitEmotionItemScRsp" => Some(Self::CmdSubmitEmotionItemScRsp), - "CmdSubmitEmotionItemCsReq" => Some(Self::CmdSubmitEmotionItemCsReq), "CmdGetHeartDialInfoCsReq" => Some(Self::CmdGetHeartDialInfoCsReq), + "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), "CmdFinishEmotionDialoguePerformanceScRsp" => { Some(Self::CmdFinishEmotionDialoguePerformanceScRsp) } + "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), + "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdFinishEmotionDialoguePerformanceCsReq" => { Some(Self::CmdFinishEmotionDialoguePerformanceCsReq) } - "CmdHeartDialTraceScriptCsReq" => Some(Self::CmdHeartDialTraceScriptCsReq), - "CmdChangeScriptEmotionCsReq" => Some(Self::CmdChangeScriptEmotionCsReq), "CmdGetHeartDialInfoScRsp" => Some(Self::CmdGetHeartDialInfoScRsp), - "CmdHeartDialTraceScriptScRsp" => Some(Self::CmdHeartDialTraceScriptScRsp), _ => None, } } @@ -89825,34 +89682,35 @@ impl HeartDialUnlockStatus { } } } +/// Obf: AMJEMJIDNKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHeliobusType { 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, + CmdHeliobusSnsCommentCsReq = 5826, + CmdHeliobusUpgradeLevelScRsp = 5838, + CmdHeliobusLineupUpdateScNotify = 5872, + CmdHeliobusSelectSkillScRsp = 5811, + CmdHeliobusSnsUpdateScNotify = 5871, + CmdHeliobusUpgradeLevelCsReq = 5833, + CmdHeliobusSnsPostCsReq = 5888, + CmdHeliobusActivityDataScRsp = 5878, + CmdHeliobusStartRaidCsReq = 5865, + CmdHeliobusInfoChangedScNotify = 5840, + CmdHeliobusSnsCommentScRsp = 5813, + CmdHeliobusSnsLikeCsReq = 5886, + CmdHeliobusEnterBattleCsReq = 5845, + CmdHeliobusSnsReadScRsp = 5858, + CmdHeliobusChallengeUpdateScNotify = 5842, + CmdHeliobusStartRaidScRsp = 5830, + CmdHeliobusActivityDataCsReq = 5825, + CmdHeliobusSnsReadCsReq = 5893, + CmdHeliobusSnsLikeScRsp = 5847, + AmjemjidnkfFlpcdjfjhhm = 5804, + CmdHeliobusEnterBattleScRsp = 5869, + CmdHeliobusUnlockSkillScNotify = 5839, + CmdHeliobusSnsPostScRsp = 5881, } impl CmdHeliobusType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89862,95 +89720,96 @@ impl CmdHeliobusType { pub fn as_str_name(&self) -> &'static str { match self { Self::AmjemjidnkfNlcdgipgfdj => "AMJEMJIDNKF_NLCDGIPGFDJ", + Self::CmdHeliobusSnsCommentCsReq => "CmdHeliobusSnsCommentCsReq", + Self::CmdHeliobusUpgradeLevelScRsp => "CmdHeliobusUpgradeLevelScRsp", + Self::CmdHeliobusLineupUpdateScNotify => "CmdHeliobusLineupUpdateScNotify", + Self::CmdHeliobusSelectSkillScRsp => "CmdHeliobusSelectSkillScRsp", + Self::CmdHeliobusSnsUpdateScNotify => "CmdHeliobusSnsUpdateScNotify", + Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", + Self::CmdHeliobusSnsPostCsReq => "CmdHeliobusSnsPostCsReq", + Self::CmdHeliobusActivityDataScRsp => "CmdHeliobusActivityDataScRsp", Self::CmdHeliobusStartRaidCsReq => "CmdHeliobusStartRaidCsReq", - Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", + Self::CmdHeliobusInfoChangedScNotify => "CmdHeliobusInfoChangedScNotify", + Self::CmdHeliobusSnsCommentScRsp => "CmdHeliobusSnsCommentScRsp", Self::CmdHeliobusSnsLikeCsReq => "CmdHeliobusSnsLikeCsReq", + Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", + Self::CmdHeliobusSnsReadScRsp => "CmdHeliobusSnsReadScRsp", Self::CmdHeliobusChallengeUpdateScNotify => { "CmdHeliobusChallengeUpdateScNotify" } - Self::CmdHeliobusEnterBattleCsReq => "CmdHeliobusEnterBattleCsReq", - Self::CmdHeliobusUpgradeLevelCsReq => "CmdHeliobusUpgradeLevelCsReq", - 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", + Self::CmdHeliobusSnsReadCsReq => "CmdHeliobusSnsReadCsReq", + Self::CmdHeliobusSnsLikeScRsp => "CmdHeliobusSnsLikeScRsp", + Self::AmjemjidnkfFlpcdjfjhhm => "AMJEMJIDNKF_FLPCDJFJHHM", + Self::CmdHeliobusEnterBattleScRsp => "CmdHeliobusEnterBattleScRsp", + Self::CmdHeliobusUnlockSkillScNotify => "CmdHeliobusUnlockSkillScNotify", + Self::CmdHeliobusSnsPostScRsp => "CmdHeliobusSnsPostScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AMJEMJIDNKF_NLCDGIPGFDJ" => Some(Self::AmjemjidnkfNlcdgipgfdj), - "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), - "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), - "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), - "CmdHeliobusChallengeUpdateScNotify" => { - Some(Self::CmdHeliobusChallengeUpdateScNotify) - } - "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), - "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), - "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) } + "CmdHeliobusSelectSkillScRsp" => Some(Self::CmdHeliobusSelectSkillScRsp), + "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), + "CmdHeliobusUpgradeLevelCsReq" => Some(Self::CmdHeliobusUpgradeLevelCsReq), + "CmdHeliobusSnsPostCsReq" => Some(Self::CmdHeliobusSnsPostCsReq), + "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), + "CmdHeliobusStartRaidCsReq" => Some(Self::CmdHeliobusStartRaidCsReq), "CmdHeliobusInfoChangedScNotify" => { Some(Self::CmdHeliobusInfoChangedScNotify) } + "CmdHeliobusSnsCommentScRsp" => Some(Self::CmdHeliobusSnsCommentScRsp), + "CmdHeliobusSnsLikeCsReq" => Some(Self::CmdHeliobusSnsLikeCsReq), + "CmdHeliobusEnterBattleCsReq" => Some(Self::CmdHeliobusEnterBattleCsReq), + "CmdHeliobusSnsReadScRsp" => Some(Self::CmdHeliobusSnsReadScRsp), + "CmdHeliobusChallengeUpdateScNotify" => { + Some(Self::CmdHeliobusChallengeUpdateScNotify) + } "CmdHeliobusStartRaidScRsp" => Some(Self::CmdHeliobusStartRaidScRsp), "CmdHeliobusActivityDataCsReq" => Some(Self::CmdHeliobusActivityDataCsReq), - "CmdHeliobusSnsUpdateScNotify" => Some(Self::CmdHeliobusSnsUpdateScNotify), - "CmdHeliobusActivityDataScRsp" => Some(Self::CmdHeliobusActivityDataScRsp), + "CmdHeliobusSnsReadCsReq" => Some(Self::CmdHeliobusSnsReadCsReq), + "CmdHeliobusSnsLikeScRsp" => Some(Self::CmdHeliobusSnsLikeScRsp), + "AMJEMJIDNKF_FLPCDJFJHHM" => Some(Self::AmjemjidnkfFlpcdjfjhhm), + "CmdHeliobusEnterBattleScRsp" => Some(Self::CmdHeliobusEnterBattleScRsp), + "CmdHeliobusUnlockSkillScNotify" => { + Some(Self::CmdHeliobusUnlockSkillScNotify) + } + "CmdHeliobusSnsPostScRsp" => Some(Self::CmdHeliobusSnsPostScRsp), _ => None, } } } +/// Obf: MKFFJFHICCC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdHipplenType { 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, + CmdOpenHipplenCycleCsReq = 9024, + CmdSettleHipplenWorkScRsp = 9007, + CmdSetHipplenAgendaScRsp = 9048, + CmdSetHipplenOutfitCsReq = 9017, + CmdSetHipplenAgendaCsReq = 9019, + CmdTakeHipplenEndingRewardScRsp = 9035, + CmdGetHipplenInheritScRsp = 9044, + CmdGetHipplenInheritCsReq = 9037, + CmdSetHipplenOutfitScRsp = 9029, + CmdHipplenTraitUnlockScNotify = 9002, + CmdHipplenCycleResultScNotify = 9021, + CmdGetHipplenDataScRsp = 9023, + CmdHipplenChangeScNotify = 9015, + CmdSettleHipplenWorkCsReq = 9003, + CmdOpenHipplenCycleScRsp = 9020, + CmdTakeHipplenEndingRewardCsReq = 9014, + CmdHipplenAgendaResultScNotify = 9010, + CmdGetHipplenDataCsReq = 9009, } impl CmdHipplenType { /// String value of the enum field names used in the ProtoBuf definition. @@ -89960,54 +89819,54 @@ impl CmdHipplenType { pub fn as_str_name(&self) -> &'static str { match self { Self::MkffjfhicccNlcdgipgfdj => "MKFFJFHICCC_NLCDGIPGFDJ", - Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", - Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", - Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", - 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::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", + Self::CmdSetHipplenAgendaScRsp => "CmdSetHipplenAgendaScRsp", + Self::CmdSetHipplenOutfitCsReq => "CmdSetHipplenOutfitCsReq", + Self::CmdSetHipplenAgendaCsReq => "CmdSetHipplenAgendaCsReq", + Self::CmdTakeHipplenEndingRewardScRsp => "CmdTakeHipplenEndingRewardScRsp", + Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", + Self::CmdGetHipplenInheritCsReq => "CmdGetHipplenInheritCsReq", + Self::CmdSetHipplenOutfitScRsp => "CmdSetHipplenOutfitScRsp", + Self::CmdHipplenTraitUnlockScNotify => "CmdHipplenTraitUnlockScNotify", + Self::CmdHipplenCycleResultScNotify => "CmdHipplenCycleResultScNotify", Self::CmdGetHipplenDataScRsp => "CmdGetHipplenDataScRsp", Self::CmdHipplenChangeScNotify => "CmdHipplenChangeScNotify", - Self::CmdGetHipplenInheritScRsp => "CmdGetHipplenInheritScRsp", - Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", - Self::CmdSettleHipplenWorkScRsp => "CmdSettleHipplenWorkScRsp", Self::CmdSettleHipplenWorkCsReq => "CmdSettleHipplenWorkCsReq", + Self::CmdOpenHipplenCycleScRsp => "CmdOpenHipplenCycleScRsp", + Self::CmdTakeHipplenEndingRewardCsReq => "CmdTakeHipplenEndingRewardCsReq", + Self::CmdHipplenAgendaResultScNotify => "CmdHipplenAgendaResultScNotify", + Self::CmdGetHipplenDataCsReq => "CmdGetHipplenDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MKFFJFHICCC_NLCDGIPGFDJ" => Some(Self::MkffjfhicccNlcdgipgfdj), - "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), - "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), + "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), + "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), + "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), + "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), + "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), "CmdTakeHipplenEndingRewardScRsp" => { Some(Self::CmdTakeHipplenEndingRewardScRsp) } - "CmdSetHipplenAgendaScRsp" => Some(Self::CmdSetHipplenAgendaScRsp), - "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), - "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), - "CmdHipplenAgendaResultScNotify" => { - Some(Self::CmdHipplenAgendaResultScNotify) - } + "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), + "CmdGetHipplenInheritCsReq" => Some(Self::CmdGetHipplenInheritCsReq), "CmdSetHipplenOutfitScRsp" => Some(Self::CmdSetHipplenOutfitScRsp), - "CmdSetHipplenAgendaCsReq" => Some(Self::CmdSetHipplenAgendaCsReq), - "CmdSetHipplenOutfitCsReq" => Some(Self::CmdSetHipplenOutfitCsReq), "CmdHipplenTraitUnlockScNotify" => Some(Self::CmdHipplenTraitUnlockScNotify), - "CmdOpenHipplenCycleCsReq" => Some(Self::CmdOpenHipplenCycleCsReq), + "CmdHipplenCycleResultScNotify" => Some(Self::CmdHipplenCycleResultScNotify), "CmdGetHipplenDataScRsp" => Some(Self::CmdGetHipplenDataScRsp), "CmdHipplenChangeScNotify" => Some(Self::CmdHipplenChangeScNotify), - "CmdGetHipplenInheritScRsp" => Some(Self::CmdGetHipplenInheritScRsp), + "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), + "CmdOpenHipplenCycleScRsp" => Some(Self::CmdOpenHipplenCycleScRsp), "CmdTakeHipplenEndingRewardCsReq" => { Some(Self::CmdTakeHipplenEndingRewardCsReq) } - "CmdSettleHipplenWorkScRsp" => Some(Self::CmdSettleHipplenWorkScRsp), - "CmdSettleHipplenWorkCsReq" => Some(Self::CmdSettleHipplenWorkCsReq), + "CmdHipplenAgendaResultScNotify" => { + Some(Self::CmdHipplenAgendaResultScNotify) + } + "CmdGetHipplenDataCsReq" => Some(Self::CmdGetHipplenDataCsReq), _ => None, } } @@ -90051,63 +89910,64 @@ impl Naocmaojecf { } } } +/// Obf: IJKEHFDJOJH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdIdleLiveType { 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, + CmdGetFriendNewAssistRewardScNotify = 9432, + CmdFinishQuestionCsReq = 9448, + CmdEmcjbmoicjn = 9428, + CmdNohkadapkhe = 9439, + CmdJlcnogijgmh = 9397, + CmdDressSpecialEquipScRsp = 9392, + CmdUpgradeTeamSlotCsCsReq = 9401, + CmdHandlePendingEquipCsReq = 9422, + CmdTakeQuestEquipCsRsp = 9387, + CmdStartNodeBattleScRsp = 9431, + CmdUpdateCustomInfoCsReq = 9369, + CmdTakeContentCsReq = 9362, + CmdTakeContentScRsp = 9385, + CmdEndDungeonScRsp = 9365, + CmdReplaceTeamCsCsReq = 9389, + CmdTechTreeChangeNodeStateCsRsp = 9379, + CmdLgnjpfpacgh = 9395, + CmdKkgjpmcfdon = 9413, + CmdEndDungeonCsReq = 9399, + CmdDressSpecialEquipCsReq = 9380, + CmdTakeTaskRewardCsReq = 9391, + CmdMaaiafillfn = 9363, + CmdGetFriendDungeonInfoCsReq = 9416, + CmdUpdateCustomInfoScRsp = 9378, + CmdUpgradeTeamSlotCsRsp = 9396, + CmdStartNodeBattleCsReq = 9438, + CmdTechTreeChangeNodeStateCsCsReq = 9393, + CmdMlbdipicabb = 9390, + CmdFomconfodhh = 9436, + CmdNdmgimoofbl = 9386, + CmdStartDungeonCsReq = 9425, + CmdTakeQuestEquipCsCsReq = 9444, + CmdGetFriendDungeonInfoScRsp = 9405, + CmdDmepoenpeif = 9419, + CmdNilcahcbkai = 9384, + CmdPdmekagocnd = 9434, + CmdDdnjihcbdde = 9376, + CmdBabfmgpnoig = 9443, + CmdIabbgplblml = 9421, + CmdFinishQuestionRsp = 9412, + CmdApkjenojifd = 9375, + CmdBbabpmldjmm = 9364, + CmdBijedlpinkh = 9398, + CmdHandlePendingEquipScRsp = 9430, + CmdReplaceTeamCsRsp = 9354, + CmdGaiangfbbpg = 9361, + CmdTakeTaskRewardScRsp = 9360, + CmdFajejcbilia = 9371, + CmdLmackmnojbf = 9408, + CmdStartDungeonScRsp = 9394, + CmdSyncChangeNtf = 9355, + CmdNmemdfocmfo = 9415, } impl CmdIdleLiveType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90117,126 +89977,126 @@ impl CmdIdleLiveType { pub fn as_str_name(&self) -> &'static str { match self { 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::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::CmdStartDungeonScRsp => "CmdStartDungeonScRsp", - Self::CmdDressSpecialEquipCsReq => "CmdDressSpecialEquipCsReq", + Self::CmdFinishQuestionCsReq => "CmdFinishQuestionCsReq", + Self::CmdEmcjbmoicjn => "CmdEMCJBMOICJN", + Self::CmdNohkadapkhe => "CmdNOHKADAPKHE", + Self::CmdJlcnogijgmh => "CmdJLCNOGIJGMH", + Self::CmdDressSpecialEquipScRsp => "CmdDressSpecialEquipScRsp", Self::CmdUpgradeTeamSlotCsCsReq => "CmdUpgradeTeamSlotCsCsReq", - Self::CmdReplaceTeamCsCsReq => "CmdReplaceTeamCsCsReq", + Self::CmdHandlePendingEquipCsReq => "CmdHandlePendingEquipCsReq", Self::CmdTakeQuestEquipCsRsp => "CmdTakeQuestEquipCsRsp", - 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::CmdUpdateCustomInfoCsReq => "CmdUpdateCustomInfoCsReq", + Self::CmdTakeContentCsReq => "CmdTakeContentCsReq", + Self::CmdTakeContentScRsp => "CmdTakeContentScRsp", + Self::CmdEndDungeonScRsp => "CmdEndDungeonScRsp", + Self::CmdReplaceTeamCsCsReq => "CmdReplaceTeamCsCsReq", + Self::CmdTechTreeChangeNodeStateCsRsp => "CmdTechTreeChangeNodeStateCsRsp", + Self::CmdLgnjpfpacgh => "CmdLGNJPFPACGH", + Self::CmdKkgjpmcfdon => "CmdKKGJPMCFDON", + Self::CmdEndDungeonCsReq => "CmdEndDungeonCsReq", + Self::CmdDressSpecialEquipCsReq => "CmdDressSpecialEquipCsReq", Self::CmdTakeTaskRewardCsReq => "CmdTakeTaskRewardCsReq", - Self::CmdIabbgplblml => "CmdIABBGPLBLML", + Self::CmdMaaiafillfn => "CmdMAAIAFILLFN", + Self::CmdGetFriendDungeonInfoCsReq => "CmdGetFriendDungeonInfoCsReq", + Self::CmdUpdateCustomInfoScRsp => "CmdUpdateCustomInfoScRsp", + Self::CmdUpgradeTeamSlotCsRsp => "CmdUpgradeTeamSlotCsRsp", + Self::CmdStartNodeBattleCsReq => "CmdStartNodeBattleCsReq", + Self::CmdTechTreeChangeNodeStateCsCsReq => { + "CmdTechTreeChangeNodeStateCsCsReq" + } + Self::CmdMlbdipicabb => "CmdMLBDIPICABB", + Self::CmdFomconfodhh => "CmdFOMCONFODHH", + Self::CmdNdmgimoofbl => "CmdNDMGIMOOFBL", + Self::CmdStartDungeonCsReq => "CmdStartDungeonCsReq", + Self::CmdTakeQuestEquipCsCsReq => "CmdTakeQuestEquipCsCsReq", + Self::CmdGetFriendDungeonInfoScRsp => "CmdGetFriendDungeonInfoScRsp", + Self::CmdDmepoenpeif => "CmdDMEPOENPEIF", + Self::CmdNilcahcbkai => "CmdNILCAHCBKAI", Self::CmdPdmekagocnd => "CmdPDMEKAGOCND", + Self::CmdDdnjihcbdde => "CmdDDNJIHCBDDE", + Self::CmdBabfmgpnoig => "CmdBABFMGPNOIG", + Self::CmdIabbgplblml => "CmdIABBGPLBLML", + Self::CmdFinishQuestionRsp => "CmdFinishQuestionRsp", + Self::CmdApkjenojifd => "CmdAPKJENOJIFD", + Self::CmdBbabpmldjmm => "CmdBBABPMLDJMM", + Self::CmdBijedlpinkh => "CmdBIJEDLPINKH", + Self::CmdHandlePendingEquipScRsp => "CmdHandlePendingEquipScRsp", + Self::CmdReplaceTeamCsRsp => "CmdReplaceTeamCsRsp", + Self::CmdGaiangfbbpg => "CmdGAIANGFBBPG", + Self::CmdTakeTaskRewardScRsp => "CmdTakeTaskRewardScRsp", + Self::CmdFajejcbilia => "CmdFAJEJCBILIA", + Self::CmdLmackmnojbf => "CmdLMACKMNOJBF", + Self::CmdStartDungeonScRsp => "CmdStartDungeonScRsp", + Self::CmdSyncChangeNtf => "CmdSyncChangeNtf", + Self::CmdNmemdfocmfo => "CmdNMEMDFOCMFO", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) - } - "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) } - "CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp), - "CmdDressSpecialEquipCsReq" => Some(Self::CmdDressSpecialEquipCsReq), + "CmdFinishQuestionCsReq" => Some(Self::CmdFinishQuestionCsReq), + "CmdEMCJBMOICJN" => Some(Self::CmdEmcjbmoicjn), + "CmdNOHKADAPKHE" => Some(Self::CmdNohkadapkhe), + "CmdJLCNOGIJGMH" => Some(Self::CmdJlcnogijgmh), + "CmdDressSpecialEquipScRsp" => Some(Self::CmdDressSpecialEquipScRsp), "CmdUpgradeTeamSlotCsCsReq" => Some(Self::CmdUpgradeTeamSlotCsCsReq), - "CmdReplaceTeamCsCsReq" => Some(Self::CmdReplaceTeamCsCsReq), + "CmdHandlePendingEquipCsReq" => Some(Self::CmdHandlePendingEquipCsReq), "CmdTakeQuestEquipCsRsp" => Some(Self::CmdTakeQuestEquipCsRsp), - "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), + "CmdUpdateCustomInfoCsReq" => Some(Self::CmdUpdateCustomInfoCsReq), + "CmdTakeContentCsReq" => Some(Self::CmdTakeContentCsReq), + "CmdTakeContentScRsp" => Some(Self::CmdTakeContentScRsp), + "CmdEndDungeonScRsp" => Some(Self::CmdEndDungeonScRsp), + "CmdReplaceTeamCsCsReq" => Some(Self::CmdReplaceTeamCsCsReq), + "CmdTechTreeChangeNodeStateCsRsp" => { + Some(Self::CmdTechTreeChangeNodeStateCsRsp) + } + "CmdLGNJPFPACGH" => Some(Self::CmdLgnjpfpacgh), + "CmdKKGJPMCFDON" => Some(Self::CmdKkgjpmcfdon), + "CmdEndDungeonCsReq" => Some(Self::CmdEndDungeonCsReq), + "CmdDressSpecialEquipCsReq" => Some(Self::CmdDressSpecialEquipCsReq), "CmdTakeTaskRewardCsReq" => Some(Self::CmdTakeTaskRewardCsReq), - "CmdIABBGPLBLML" => Some(Self::CmdIabbgplblml), + "CmdMAAIAFILLFN" => Some(Self::CmdMaaiafillfn), + "CmdGetFriendDungeonInfoCsReq" => Some(Self::CmdGetFriendDungeonInfoCsReq), + "CmdUpdateCustomInfoScRsp" => Some(Self::CmdUpdateCustomInfoScRsp), + "CmdUpgradeTeamSlotCsRsp" => Some(Self::CmdUpgradeTeamSlotCsRsp), + "CmdStartNodeBattleCsReq" => Some(Self::CmdStartNodeBattleCsReq), + "CmdTechTreeChangeNodeStateCsCsReq" => { + Some(Self::CmdTechTreeChangeNodeStateCsCsReq) + } + "CmdMLBDIPICABB" => Some(Self::CmdMlbdipicabb), + "CmdFOMCONFODHH" => Some(Self::CmdFomconfodhh), + "CmdNDMGIMOOFBL" => Some(Self::CmdNdmgimoofbl), + "CmdStartDungeonCsReq" => Some(Self::CmdStartDungeonCsReq), + "CmdTakeQuestEquipCsCsReq" => Some(Self::CmdTakeQuestEquipCsCsReq), + "CmdGetFriendDungeonInfoScRsp" => Some(Self::CmdGetFriendDungeonInfoScRsp), + "CmdDMEPOENPEIF" => Some(Self::CmdDmepoenpeif), + "CmdNILCAHCBKAI" => Some(Self::CmdNilcahcbkai), "CmdPDMEKAGOCND" => Some(Self::CmdPdmekagocnd), + "CmdDDNJIHCBDDE" => Some(Self::CmdDdnjihcbdde), + "CmdBABFMGPNOIG" => Some(Self::CmdBabfmgpnoig), + "CmdIABBGPLBLML" => Some(Self::CmdIabbgplblml), + "CmdFinishQuestionRsp" => Some(Self::CmdFinishQuestionRsp), + "CmdAPKJENOJIFD" => Some(Self::CmdApkjenojifd), + "CmdBBABPMLDJMM" => Some(Self::CmdBbabpmldjmm), + "CmdBIJEDLPINKH" => Some(Self::CmdBijedlpinkh), + "CmdHandlePendingEquipScRsp" => Some(Self::CmdHandlePendingEquipScRsp), + "CmdReplaceTeamCsRsp" => Some(Self::CmdReplaceTeamCsRsp), + "CmdGAIANGFBBPG" => Some(Self::CmdGaiangfbbpg), + "CmdTakeTaskRewardScRsp" => Some(Self::CmdTakeTaskRewardScRsp), + "CmdFAJEJCBILIA" => Some(Self::CmdFajejcbilia), + "CmdLMACKMNOJBF" => Some(Self::CmdLmackmnojbf), + "CmdStartDungeonScRsp" => Some(Self::CmdStartDungeonScRsp), + "CmdSyncChangeNtf" => Some(Self::CmdSyncChangeNtf), + "CmdNMEMDFOCMFO" => Some(Self::CmdNmemdfocmfo), _ => None, } } @@ -90406,13 +90266,14 @@ impl Lppkghjgocc { } } } +/// Obf: EFDHFOEMKHH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdInteractiveTriggerMazeBuffType { EfdhfoemkhhNlcdgipgfdj = 0, - CmdDcaboalfjap = 9479, - CmdNmekjabiggh = 9478, + CmdNmekjabiggh = 9471, + CmdDcaboalfjap = 9480, } impl CmdInteractiveTriggerMazeBuffType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90422,85 +90283,88 @@ impl CmdInteractiveTriggerMazeBuffType { pub fn as_str_name(&self) -> &'static str { match self { Self::EfdhfoemkhhNlcdgipgfdj => "EFDHFOEMKHH_NLCDGIPGFDJ", - Self::CmdDcaboalfjap => "CmdDCABOALFJAP", Self::CmdNmekjabiggh => "CmdNMEKJABIGGH", + Self::CmdDcaboalfjap => "CmdDCABOALFJAP", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EFDHFOEMKHH_NLCDGIPGFDJ" => Some(Self::EfdhfoemkhhNlcdgipgfdj), - "CmdDCABOALFJAP" => Some(Self::CmdDcaboalfjap), "CmdNMEKJABIGGH" => Some(Self::CmdNmekjabiggh), + "CmdDCABOALFJAP" => Some(Self::CmdDcaboalfjap), _ => None, } } } +/// Obf: PJMJNHAAEJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdItemType { 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, + CmdGetRecyleTimeScRsp = 521, + CmdAmpmjpcflnd = 535, + CmdComposeSelectedRelicCsReq = 542, + CmdGetBagCsReq = 525, + CmdComposeLimitNumCompleteScNotify = 505, + CmdGetBagScRsp = 578, + CmdUseItemCsReq = 586, + CmdEmldlbkpefd = 546, + CmdGetRelicFilterPlanCsReq = 514, + CmdExpUpEquipmentCsReq = 571, + CmdBatchRankUpEquipmentCsReq = 574, + CmdRelicReforgeCsReq = 566, + CmdLockRelicCsReq = 511, + CmdGetMarkItemListCsReq = 529, + CmdLockEquipmentScRsp = 581, + CmdMarkRelicFilterPlanCsReq = 528, + CmdRelicReforgeConfirmScRsp = 506, + CmdEquipmentQuickUpCsReq = 527, + CmdRankUpEquipmentScRsp = 513, + CmdRankUpEquipmentCsReq = 526, + CmdLockRelicScRsp = 536, + CmdGetRelicFilterPlanScRsp = 589, + CmdExchangeHcoinCsReq = 565, + CmdDiscardRelicScRsp = 515, + CmdExpUpRelicCsReq = 539, + CmdAddEquipmentScRsp = 580, + CmdExpUpEquipmentScRsp = 540, + CmdRechargeSuccNotify = 569, + CmdComposeLimitNumUpdateScNotify = 541, + CmdComposeSelectedRelicScRsp = 572, + CmdRelicReforgeConfirmCsReq = 516, + CmdExpUpRelicScRsp = 504, + CmdComposeItemCsReq = 533, + CmdModifyRelicFilterPlanScRsp = 551, + CmdLjkfppdfhmh = 575, + CmdMarkItemScRsp = 596, + CmdGeneralVirtualItemDataNotify = 544, + CmdGetRecyleTimeCsReq = 584, + CmdMgbkbikljdn = 519, + CmdRelicFilterPlanClearNameScNotify = 562, + CmdSellItemScRsp = 545, + CmdPromoteEquipmentScRsp = 558, + CmdExchangeHcoinScRsp = 530, + CmdLockEquipmentCsReq = 588, + CmdDestroyItemScRsp = 543, + CmdPromoteEquipmentCsReq = 593, + CmdRelicReforgeScRsp = 555, + CmdGetMarkItemListScRsp = 563, + CmdCancelMarkItemNotify = 573, + CmdAddRelicFilterPlanScRsp = 594, + CmdAddRelicFilterPlanCsReq = 582, + CmdSellItemCsReq = 548, + CmdUseItemScRsp = 547, + CmdDiscardRelicCsReq = 549, + CmdComposeItemScRsp = 538, + CmdBatchRankUpEquipmentScRsp = 557, + CmdModifyRelicFilterPlanCsReq = 537, + CmdMarkItemCsReq = 534, + CmdEquipmentQuickUpScRsp = 523, + CmdSyncTurnFoodNotify = 512, + CmdMarkRelicFilterPlanScRsp = 598, + CmdDestroyItemCsReq = 510, } impl CmdItemType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90510,148 +90374,153 @@ impl CmdItemType { pub fn as_str_name(&self) -> &'static str { match self { Self::PjmjnhaaejiNlcdgipgfdj => "PJMJNHAAEJI_NLCDGIPGFDJ", - Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", - Self::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp", - Self::CmdRelicFilterPlanClearNameScNotify => { - "CmdRelicFilterPlanClearNameScNotify" - } - Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", - Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", Self::CmdGetRecyleTimeScRsp => "CmdGetRecyleTimeScRsp", - Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", - Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", - 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::CmdGetBagCsReq => "CmdGetBagCsReq", Self::CmdComposeLimitNumCompleteScNotify => { "CmdComposeLimitNumCompleteScNotify" } - Self::CmdLjkfppdfhmh => "CmdLJKFPPDFHMH", - Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", - Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", - Self::CmdGetBagCsReq => "CmdGetBagCsReq", - Self::CmdSellItemCsReq => "CmdSellItemCsReq", - Self::CmdComposeItemCsReq => "CmdComposeItemCsReq", + Self::CmdGetBagScRsp => "CmdGetBagScRsp", Self::CmdUseItemCsReq => "CmdUseItemCsReq", - Self::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", + Self::CmdEmldlbkpefd => "CmdEMLDLBKPEFD", + Self::CmdGetRelicFilterPlanCsReq => "CmdGetRelicFilterPlanCsReq", + Self::CmdExpUpEquipmentCsReq => "CmdExpUpEquipmentCsReq", Self::CmdBatchRankUpEquipmentCsReq => "CmdBatchRankUpEquipmentCsReq", - Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", + Self::CmdRelicReforgeCsReq => "CmdRelicReforgeCsReq", + Self::CmdLockRelicCsReq => "CmdLockRelicCsReq", + Self::CmdGetMarkItemListCsReq => "CmdGetMarkItemListCsReq", + Self::CmdLockEquipmentScRsp => "CmdLockEquipmentScRsp", + Self::CmdMarkRelicFilterPlanCsReq => "CmdMarkRelicFilterPlanCsReq", + Self::CmdRelicReforgeConfirmScRsp => "CmdRelicReforgeConfirmScRsp", + Self::CmdEquipmentQuickUpCsReq => "CmdEquipmentQuickUpCsReq", + Self::CmdRankUpEquipmentScRsp => "CmdRankUpEquipmentScRsp", Self::CmdRankUpEquipmentCsReq => "CmdRankUpEquipmentCsReq", + Self::CmdLockRelicScRsp => "CmdLockRelicScRsp", + Self::CmdGetRelicFilterPlanScRsp => "CmdGetRelicFilterPlanScRsp", + Self::CmdExchangeHcoinCsReq => "CmdExchangeHcoinCsReq", + Self::CmdDiscardRelicScRsp => "CmdDiscardRelicScRsp", + Self::CmdExpUpRelicCsReq => "CmdExpUpRelicCsReq", + Self::CmdAddEquipmentScRsp => "CmdAddEquipmentScRsp", + Self::CmdExpUpEquipmentScRsp => "CmdExpUpEquipmentScRsp", + Self::CmdRechargeSuccNotify => "CmdRechargeSuccNotify", + Self::CmdComposeLimitNumUpdateScNotify => "CmdComposeLimitNumUpdateScNotify", + Self::CmdComposeSelectedRelicScRsp => "CmdComposeSelectedRelicScRsp", + Self::CmdRelicReforgeConfirmCsReq => "CmdRelicReforgeConfirmCsReq", + Self::CmdExpUpRelicScRsp => "CmdExpUpRelicScRsp", + Self::CmdComposeItemCsReq => "CmdComposeItemCsReq", + Self::CmdModifyRelicFilterPlanScRsp => "CmdModifyRelicFilterPlanScRsp", + Self::CmdLjkfppdfhmh => "CmdLJKFPPDFHMH", + Self::CmdMarkItemScRsp => "CmdMarkItemScRsp", + Self::CmdGeneralVirtualItemDataNotify => "CmdGeneralVirtualItemDataNotify", + Self::CmdGetRecyleTimeCsReq => "CmdGetRecyleTimeCsReq", + Self::CmdMgbkbikljdn => "CmdMGBKBIKLJDN", + Self::CmdRelicFilterPlanClearNameScNotify => { + "CmdRelicFilterPlanClearNameScNotify" + } + Self::CmdSellItemScRsp => "CmdSellItemScRsp", + Self::CmdPromoteEquipmentScRsp => "CmdPromoteEquipmentScRsp", + Self::CmdExchangeHcoinScRsp => "CmdExchangeHcoinScRsp", + Self::CmdLockEquipmentCsReq => "CmdLockEquipmentCsReq", + Self::CmdDestroyItemScRsp => "CmdDestroyItemScRsp", + Self::CmdPromoteEquipmentCsReq => "CmdPromoteEquipmentCsReq", + Self::CmdRelicReforgeScRsp => "CmdRelicReforgeScRsp", + Self::CmdGetMarkItemListScRsp => "CmdGetMarkItemListScRsp", + Self::CmdCancelMarkItemNotify => "CmdCancelMarkItemNotify", + Self::CmdAddRelicFilterPlanScRsp => "CmdAddRelicFilterPlanScRsp", + Self::CmdAddRelicFilterPlanCsReq => "CmdAddRelicFilterPlanCsReq", + Self::CmdSellItemCsReq => "CmdSellItemCsReq", + Self::CmdUseItemScRsp => "CmdUseItemScRsp", + Self::CmdDiscardRelicCsReq => "CmdDiscardRelicCsReq", + Self::CmdComposeItemScRsp => "CmdComposeItemScRsp", + Self::CmdBatchRankUpEquipmentScRsp => "CmdBatchRankUpEquipmentScRsp", + Self::CmdModifyRelicFilterPlanCsReq => "CmdModifyRelicFilterPlanCsReq", + Self::CmdMarkItemCsReq => "CmdMarkItemCsReq", + Self::CmdEquipmentQuickUpScRsp => "CmdEquipmentQuickUpScRsp", + Self::CmdSyncTurnFoodNotify => "CmdSyncTurnFoodNotify", + Self::CmdMarkRelicFilterPlanScRsp => "CmdMarkRelicFilterPlanScRsp", + Self::CmdDestroyItemCsReq => "CmdDestroyItemCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PJMJNHAAEJI_NLCDGIPGFDJ" => Some(Self::PjmjnhaaejiNlcdgipgfdj), - "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), - "CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp), - "CmdRelicFilterPlanClearNameScNotify" => { - Some(Self::CmdRelicFilterPlanClearNameScNotify) - } - "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), - "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdGetRecyleTimeScRsp" => Some(Self::CmdGetRecyleTimeScRsp), - "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), - "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), - "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), + "CmdGetBagCsReq" => Some(Self::CmdGetBagCsReq), "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), + "CmdGetBagScRsp" => Some(Self::CmdGetBagScRsp), "CmdUseItemCsReq" => Some(Self::CmdUseItemCsReq), - "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), + "CmdEMLDLBKPEFD" => Some(Self::CmdEmldlbkpefd), + "CmdGetRelicFilterPlanCsReq" => Some(Self::CmdGetRelicFilterPlanCsReq), + "CmdExpUpEquipmentCsReq" => Some(Self::CmdExpUpEquipmentCsReq), "CmdBatchRankUpEquipmentCsReq" => Some(Self::CmdBatchRankUpEquipmentCsReq), - "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), + "CmdRelicReforgeCsReq" => Some(Self::CmdRelicReforgeCsReq), + "CmdLockRelicCsReq" => Some(Self::CmdLockRelicCsReq), + "CmdGetMarkItemListCsReq" => Some(Self::CmdGetMarkItemListCsReq), + "CmdLockEquipmentScRsp" => Some(Self::CmdLockEquipmentScRsp), + "CmdMarkRelicFilterPlanCsReq" => Some(Self::CmdMarkRelicFilterPlanCsReq), + "CmdRelicReforgeConfirmScRsp" => Some(Self::CmdRelicReforgeConfirmScRsp), + "CmdEquipmentQuickUpCsReq" => Some(Self::CmdEquipmentQuickUpCsReq), + "CmdRankUpEquipmentScRsp" => Some(Self::CmdRankUpEquipmentScRsp), "CmdRankUpEquipmentCsReq" => Some(Self::CmdRankUpEquipmentCsReq), + "CmdLockRelicScRsp" => Some(Self::CmdLockRelicScRsp), + "CmdGetRelicFilterPlanScRsp" => Some(Self::CmdGetRelicFilterPlanScRsp), + "CmdExchangeHcoinCsReq" => Some(Self::CmdExchangeHcoinCsReq), + "CmdDiscardRelicScRsp" => Some(Self::CmdDiscardRelicScRsp), + "CmdExpUpRelicCsReq" => Some(Self::CmdExpUpRelicCsReq), + "CmdAddEquipmentScRsp" => Some(Self::CmdAddEquipmentScRsp), + "CmdExpUpEquipmentScRsp" => Some(Self::CmdExpUpEquipmentScRsp), + "CmdRechargeSuccNotify" => Some(Self::CmdRechargeSuccNotify), + "CmdComposeLimitNumUpdateScNotify" => { + Some(Self::CmdComposeLimitNumUpdateScNotify) + } + "CmdComposeSelectedRelicScRsp" => Some(Self::CmdComposeSelectedRelicScRsp), + "CmdRelicReforgeConfirmCsReq" => Some(Self::CmdRelicReforgeConfirmCsReq), + "CmdExpUpRelicScRsp" => Some(Self::CmdExpUpRelicScRsp), + "CmdComposeItemCsReq" => Some(Self::CmdComposeItemCsReq), + "CmdModifyRelicFilterPlanScRsp" => Some(Self::CmdModifyRelicFilterPlanScRsp), + "CmdLJKFPPDFHMH" => Some(Self::CmdLjkfppdfhmh), + "CmdMarkItemScRsp" => Some(Self::CmdMarkItemScRsp), + "CmdGeneralVirtualItemDataNotify" => { + Some(Self::CmdGeneralVirtualItemDataNotify) + } + "CmdGetRecyleTimeCsReq" => Some(Self::CmdGetRecyleTimeCsReq), + "CmdMGBKBIKLJDN" => Some(Self::CmdMgbkbikljdn), + "CmdRelicFilterPlanClearNameScNotify" => { + Some(Self::CmdRelicFilterPlanClearNameScNotify) + } + "CmdSellItemScRsp" => Some(Self::CmdSellItemScRsp), + "CmdPromoteEquipmentScRsp" => Some(Self::CmdPromoteEquipmentScRsp), + "CmdExchangeHcoinScRsp" => Some(Self::CmdExchangeHcoinScRsp), + "CmdLockEquipmentCsReq" => Some(Self::CmdLockEquipmentCsReq), + "CmdDestroyItemScRsp" => Some(Self::CmdDestroyItemScRsp), + "CmdPromoteEquipmentCsReq" => Some(Self::CmdPromoteEquipmentCsReq), + "CmdRelicReforgeScRsp" => Some(Self::CmdRelicReforgeScRsp), + "CmdGetMarkItemListScRsp" => Some(Self::CmdGetMarkItemListScRsp), + "CmdCancelMarkItemNotify" => Some(Self::CmdCancelMarkItemNotify), + "CmdAddRelicFilterPlanScRsp" => Some(Self::CmdAddRelicFilterPlanScRsp), + "CmdAddRelicFilterPlanCsReq" => Some(Self::CmdAddRelicFilterPlanCsReq), + "CmdSellItemCsReq" => Some(Self::CmdSellItemCsReq), + "CmdUseItemScRsp" => Some(Self::CmdUseItemScRsp), + "CmdDiscardRelicCsReq" => Some(Self::CmdDiscardRelicCsReq), + "CmdComposeItemScRsp" => Some(Self::CmdComposeItemScRsp), + "CmdBatchRankUpEquipmentScRsp" => Some(Self::CmdBatchRankUpEquipmentScRsp), + "CmdModifyRelicFilterPlanCsReq" => Some(Self::CmdModifyRelicFilterPlanCsReq), + "CmdMarkItemCsReq" => Some(Self::CmdMarkItemCsReq), + "CmdEquipmentQuickUpScRsp" => Some(Self::CmdEquipmentQuickUpScRsp), + "CmdSyncTurnFoodNotify" => Some(Self::CmdSyncTurnFoodNotify), + "CmdMarkRelicFilterPlanScRsp" => Some(Self::CmdMarkRelicFilterPlanScRsp), + "CmdDestroyItemCsReq" => Some(Self::CmdDestroyItemCsReq), _ => None, } } } +/// Obf: PJHKIIDEOOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -90682,6 +90551,7 @@ impl RelicDiscardType { } } } +/// Obf: FHLEKKNDBBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -90712,19 +90582,20 @@ impl TurnFoodSwitch { } } } +/// Obf: ONBKHMHLADC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdJukeboxType { OnbkhmhladcNlcdgipgfdj = 0, - CmdGetJukeboxDataCsReq = 3173, - CmdUnlockBackGroundMusicScRsp = 3113, - CmdFklmgefildi = 3115, - CmdUnlockBackGroundMusicCsReq = 3136, - CmdPlayBackGroundMusicScRsp = 3127, - CmdPlayBackGroundMusicCsReq = 3180, - CmdEgdfpdhnoko = 3181, - CmdGetJukeboxDataScRsp = 3103, + CmdFklmgefildi = 3186, + CmdPlayBackGroundMusicCsReq = 3193, + CmdEgdfpdhnoko = 3147, + CmdUnlockBackGroundMusicCsReq = 3188, + CmdUnlockBackGroundMusicScRsp = 3181, + CmdGetJukeboxDataCsReq = 3125, + CmdGetJukeboxDataScRsp = 3178, + CmdPlayBackGroundMusicScRsp = 3158, } impl CmdJukeboxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90734,62 +90605,63 @@ impl CmdJukeboxType { pub fn as_str_name(&self) -> &'static str { match self { Self::OnbkhmhladcNlcdgipgfdj => "ONBKHMHLADC_NLCDGIPGFDJ", - Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", - Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", Self::CmdFklmgefildi => "CmdFKLMGEFILDI", - Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", - Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", Self::CmdPlayBackGroundMusicCsReq => "CmdPlayBackGroundMusicCsReq", Self::CmdEgdfpdhnoko => "CmdEGDFPDHNOKO", + Self::CmdUnlockBackGroundMusicCsReq => "CmdUnlockBackGroundMusicCsReq", + Self::CmdUnlockBackGroundMusicScRsp => "CmdUnlockBackGroundMusicScRsp", + Self::CmdGetJukeboxDataCsReq => "CmdGetJukeboxDataCsReq", Self::CmdGetJukeboxDataScRsp => "CmdGetJukeboxDataScRsp", + Self::CmdPlayBackGroundMusicScRsp => "CmdPlayBackGroundMusicScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ONBKHMHLADC_NLCDGIPGFDJ" => Some(Self::OnbkhmhladcNlcdgipgfdj), - "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), - "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), "CmdFKLMGEFILDI" => Some(Self::CmdFklmgefildi), - "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), - "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), "CmdPlayBackGroundMusicCsReq" => Some(Self::CmdPlayBackGroundMusicCsReq), "CmdEGDFPDHNOKO" => Some(Self::CmdEgdfpdhnoko), + "CmdUnlockBackGroundMusicCsReq" => Some(Self::CmdUnlockBackGroundMusicCsReq), + "CmdUnlockBackGroundMusicScRsp" => Some(Self::CmdUnlockBackGroundMusicScRsp), + "CmdGetJukeboxDataCsReq" => Some(Self::CmdGetJukeboxDataCsReq), "CmdGetJukeboxDataScRsp" => Some(Self::CmdGetJukeboxDataScRsp), + "CmdPlayBackGroundMusicScRsp" => Some(Self::CmdPlayBackGroundMusicScRsp), _ => None, } } } +/// Obf: ELGHLKHAMKB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLimaoNewsType { 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, + CmdOfdmhdodalp = 9202, + CmdAcgbgkffaol = 9199, + CmdDgfhegjkhfo = 9210, + CmdDdapicmfdab = 9194, + CmdMagmmminoaj = 9184, + CmdHbooiejhkod = 9191, + CmdEpmonpaabkj = 9190, + CmdKelnhiomcnf = 9197, + CmdHoalcjnijjc = 9209, + CmdGhbbmijfiad = 9182, + CmdPnoaigfgnke = 9189, + CmdJegnoijmbca = 9200, + CmdOlndmbmbndc = 9195, + CmdJghocegbdcc = 9188, + CmdDpajaecbcpa = 9192, + CmdCpgfnbbiglh = 9201, + CmdJkhgdjgbhcd = 9205, + CmdLfgkijmbkjg = 9207, CmdGhbkjlihhgj = 9183, - CmdOfdmhdodalp = 9208, - ElghlkhamkbFgebelhdaci = 9194, - ElghlkhamkbJogehjjchnm = 9207, - CmdDdapicmfdab = 9200, - CmdAcgbgkffaol = 9196, - CmdJegnoijmbca = 9188, - CmdCpgfnbbiglh = 9210, - CmdMagmmminoaj = 9192, + CmdLjcbiaemldn = 9181, + CmdIbphnibgmph = 9198, + CmdOfnbdekjmon = 9185, + CmdPnalndonmck = 9187, + CmdKbakbmgbnol = 9186, + CmdPladcldjgkk = 9204, } impl CmdLimaoNewsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90799,66 +90671,67 @@ impl CmdLimaoNewsType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdDgfhegjkhfo => "CmdDGFHEGJKHFO", + Self::CmdDdapicmfdab => "CmdDDAPICMFDAB", Self::CmdMagmmminoaj => "CmdMAGMMMINOAJ", + Self::CmdHbooiejhkod => "CmdHBOOIEJHKOD", + Self::CmdEpmonpaabkj => "CmdEPMONPAABKJ", + Self::CmdKelnhiomcnf => "CmdKELNHIOMCNF", + Self::CmdHoalcjnijjc => "CmdHOALCJNIJJC", + Self::CmdGhbbmijfiad => "CmdGHBBMIJFIAD", + Self::CmdPnoaigfgnke => "CmdPNOAIGFGNKE", + Self::CmdJegnoijmbca => "CmdJEGNOIJMBCA", + Self::CmdOlndmbmbndc => "CmdOLNDMBMBNDC", + Self::CmdJghocegbdcc => "CmdJGHOCEGBDCC", + Self::CmdDpajaecbcpa => "CmdDPAJAECBCPA", + Self::CmdCpgfnbbiglh => "CmdCPGFNBBIGLH", + Self::CmdJkhgdjgbhcd => "CmdJKHGDJGBHCD", + Self::CmdLfgkijmbkjg => "CmdLFGKIJMBKJG", + Self::CmdGhbkjlihhgj => "CmdGHBKJLIHHGJ", + Self::CmdLjcbiaemldn => "CmdLJCBIAEMLDN", + Self::CmdIbphnibgmph => "CmdIBPHNIBGMPH", + Self::CmdOfnbdekjmon => "CmdOFNBDEKJMON", + Self::CmdPnalndonmck => "CmdPNALNDONMCK", + Self::CmdKbakbmgbnol => "CmdKBAKBMGBNOL", + Self::CmdPladcldjgkk => "CmdPLADCLDJGKK", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdDGFHEGJKHFO" => Some(Self::CmdDgfhegjkhfo), + "CmdDDAPICMFDAB" => Some(Self::CmdDdapicmfdab), "CmdMAGMMMINOAJ" => Some(Self::CmdMagmmminoaj), + "CmdHBOOIEJHKOD" => Some(Self::CmdHbooiejhkod), + "CmdEPMONPAABKJ" => Some(Self::CmdEpmonpaabkj), + "CmdKELNHIOMCNF" => Some(Self::CmdKelnhiomcnf), + "CmdHOALCJNIJJC" => Some(Self::CmdHoalcjnijjc), + "CmdGHBBMIJFIAD" => Some(Self::CmdGhbbmijfiad), + "CmdPNOAIGFGNKE" => Some(Self::CmdPnoaigfgnke), + "CmdJEGNOIJMBCA" => Some(Self::CmdJegnoijmbca), + "CmdOLNDMBMBNDC" => Some(Self::CmdOlndmbmbndc), + "CmdJGHOCEGBDCC" => Some(Self::CmdJghocegbdcc), + "CmdDPAJAECBCPA" => Some(Self::CmdDpajaecbcpa), + "CmdCPGFNBBIGLH" => Some(Self::CmdCpgfnbbiglh), + "CmdJKHGDJGBHCD" => Some(Self::CmdJkhgdjgbhcd), + "CmdLFGKIJMBKJG" => Some(Self::CmdLfgkijmbkjg), + "CmdGHBKJLIHHGJ" => Some(Self::CmdGhbkjlihhgj), + "CmdLJCBIAEMLDN" => Some(Self::CmdLjcbiaemldn), + "CmdIBPHNIBGMPH" => Some(Self::CmdIbphnibgmph), + "CmdOFNBDEKJMON" => Some(Self::CmdOfnbdekjmon), + "CmdPNALNDONMCK" => Some(Self::CmdPnalndonmck), + "CmdKBAKBMGBNOL" => Some(Self::CmdKbakbmgbnol), + "CmdPLADCLDJGKK" => Some(Self::CmdPladcldjgkk), _ => None, } } } +/// Obf: NMCBKMBDILL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -90895,39 +90768,38 @@ impl LimaoNewsOfficeSurveyState { } } } +/// Obf: MLPGOBNCBOF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLineupType { 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, + CmdJoinLineupCsReq = 788, + CmdSwitchLineupIndexCsReq = 704, + CmdSetLineupNameCsReq = 736, + CmdSwapLineupCsReq = 726, + CmdChangeLineupLeaderScRsp = 739, + CmdExtraLineupDestroyNotify = 772, + CmdGetAllLineupDataCsReq = 745, + CmdSwapLineupScRsp = 713, + CmdGetCurLineupDataCsReq = 793, + CmdQuitLineupCsReq = 786, + CmdCncfcdjafoj = 721, + CmdGetLineupAvatarDataScRsp = 733, + CmdSyncLineupNotify = 771, + CmdJoinLineupScRsp = 781, + CmdSwitchLineupIndexScRsp = 711, + CmdGetCurLineupDataScRsp = 758, + CmdReplaceLineupCsReq = 730, + CmdVirtualLineupTrialAvatarChangeScNotify = 780, + CmdVirtualLineupDestroyNotify = 765, + CmdGetAllLineupDataScRsp = 769, + CmdGetLineupAvatarDataCsReq = 740, + CmdQuitLineupScRsp = 747, + CmdChangeLineupLeaderCsReq = 738, + CmdSetLineupNameScRsp = 748, + CmdSyncAllPresetLineupNotify = 784, + CmdReplaceLineupScRsp = 742, } impl CmdLineupType { /// String value of the enum field names used in the ProtoBuf definition. @@ -90937,72 +90809,68 @@ impl CmdLineupType { pub fn as_str_name(&self) -> &'static str { match self { Self::MlpgobncbofNlcdgipgfdj => "MLPGOBNCBOF_NLCDGIPGFDJ", + Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", 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::CmdSetLineupNameCsReq => "CmdSetLineupNameCsReq", Self::CmdSwapLineupCsReq => "CmdSwapLineupCsReq", - Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", - Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", Self::CmdChangeLineupLeaderScRsp => "CmdChangeLineupLeaderScRsp", - Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", - Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", + Self::CmdExtraLineupDestroyNotify => "CmdExtraLineupDestroyNotify", + Self::CmdGetAllLineupDataCsReq => "CmdGetAllLineupDataCsReq", + Self::CmdSwapLineupScRsp => "CmdSwapLineupScRsp", Self::CmdGetCurLineupDataCsReq => "CmdGetCurLineupDataCsReq", + Self::CmdQuitLineupCsReq => "CmdQuitLineupCsReq", + Self::CmdCncfcdjafoj => "CmdCNCFCDJAFOJ", + Self::CmdGetLineupAvatarDataScRsp => "CmdGetLineupAvatarDataScRsp", + Self::CmdSyncLineupNotify => "CmdSyncLineupNotify", + Self::CmdJoinLineupScRsp => "CmdJoinLineupScRsp", + Self::CmdSwitchLineupIndexScRsp => "CmdSwitchLineupIndexScRsp", + Self::CmdGetCurLineupDataScRsp => "CmdGetCurLineupDataScRsp", + Self::CmdReplaceLineupCsReq => "CmdReplaceLineupCsReq", Self::CmdVirtualLineupTrialAvatarChangeScNotify => { "CmdVirtualLineupTrialAvatarChangeScNotify" } - 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::CmdGetAllLineupDataScRsp => "CmdGetAllLineupDataScRsp", + Self::CmdGetLineupAvatarDataCsReq => "CmdGetLineupAvatarDataCsReq", + Self::CmdQuitLineupScRsp => "CmdQuitLineupScRsp", + Self::CmdChangeLineupLeaderCsReq => "CmdChangeLineupLeaderCsReq", Self::CmdSetLineupNameScRsp => "CmdSetLineupNameScRsp", - Self::CmdJoinLineupCsReq => "CmdJoinLineupCsReq", + Self::CmdSyncAllPresetLineupNotify => "CmdSyncAllPresetLineupNotify", + Self::CmdReplaceLineupScRsp => "CmdReplaceLineupScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLPGOBNCBOF_NLCDGIPGFDJ" => Some(Self::MlpgobncbofNlcdgipgfdj), + "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), "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), + "CmdSetLineupNameCsReq" => Some(Self::CmdSetLineupNameCsReq), "CmdSwapLineupCsReq" => Some(Self::CmdSwapLineupCsReq), - "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), - "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), "CmdChangeLineupLeaderScRsp" => Some(Self::CmdChangeLineupLeaderScRsp), - "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), - "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), + "CmdExtraLineupDestroyNotify" => Some(Self::CmdExtraLineupDestroyNotify), + "CmdGetAllLineupDataCsReq" => Some(Self::CmdGetAllLineupDataCsReq), + "CmdSwapLineupScRsp" => Some(Self::CmdSwapLineupScRsp), "CmdGetCurLineupDataCsReq" => Some(Self::CmdGetCurLineupDataCsReq), + "CmdQuitLineupCsReq" => Some(Self::CmdQuitLineupCsReq), + "CmdCNCFCDJAFOJ" => Some(Self::CmdCncfcdjafoj), + "CmdGetLineupAvatarDataScRsp" => Some(Self::CmdGetLineupAvatarDataScRsp), + "CmdSyncLineupNotify" => Some(Self::CmdSyncLineupNotify), + "CmdJoinLineupScRsp" => Some(Self::CmdJoinLineupScRsp), + "CmdSwitchLineupIndexScRsp" => Some(Self::CmdSwitchLineupIndexScRsp), + "CmdGetCurLineupDataScRsp" => Some(Self::CmdGetCurLineupDataScRsp), + "CmdReplaceLineupCsReq" => Some(Self::CmdReplaceLineupCsReq), "CmdVirtualLineupTrialAvatarChangeScNotify" => { Some(Self::CmdVirtualLineupTrialAvatarChangeScNotify) } - "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), + "CmdGetAllLineupDataScRsp" => Some(Self::CmdGetAllLineupDataScRsp), + "CmdGetLineupAvatarDataCsReq" => Some(Self::CmdGetLineupAvatarDataCsReq), + "CmdQuitLineupScRsp" => Some(Self::CmdQuitLineupScRsp), + "CmdChangeLineupLeaderCsReq" => Some(Self::CmdChangeLineupLeaderCsReq), "CmdSetLineupNameScRsp" => Some(Self::CmdSetLineupNameScRsp), - "CmdJoinLineupCsReq" => Some(Self::CmdJoinLineupCsReq), + "CmdSyncAllPresetLineupNotify" => Some(Self::CmdSyncAllPresetLineupNotify), + "CmdReplaceLineupScRsp" => Some(Self::CmdReplaceLineupScRsp), _ => None, } } @@ -91043,6 +90911,7 @@ impl Emeaogdfbdi { } } } +/// Obf: DMHILEFFPFL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -91121,6 +90990,7 @@ impl ExtraLineupType { } } } +/// Obf: OAJOCEIKAGK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -91171,34 +91041,34 @@ impl SyncLineupReason { } } } +/// Obf: MFAHJPCHPIN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLobbyType { 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, + CmdLobbyCreateScRsp = 7373, + CmdAgdpioakfgb = 7365, + CmdLobbyKickOutCsReq = 7360, + CmdLobbyModifyPlayerInfoCsReq = 7353, + CmdLobbyKickOutScRsp = 7371, + CmdDacefjfglgm = 7369, + CmdLobbyInviteCsReq = 7370, + CmdLobbyJoinCsReq = 7387, + CmdLobbyModifyPlayerInfoScRsp = 7357, + CmdOpkkjfefeil = 7385, + CmdLobbyQuitCsReq = 7379, + CmdLobbyGetInfoScRsp = 7364, + CmdLobbyGetInfoCsReq = 7352, + CmdAnfmhbgnneg = 7358, + CmdLobbyQuitScRsp = 7383, + CmdLobbyInteractScNotify = 7363, + CmdLobbyJoinScRsp = 7394, + CmdLobbyCreateCsReq = 7359, + CmdKigjgmlamgh = 7368, + CmdLobbySyncInfoScNotify = 7374, + CmdLobbyInviteScRsp = 7367, + CmdGjbgnmggdle = 7398, } impl CmdLobbyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91208,71 +91078,70 @@ impl CmdLobbyType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdKigjgmlamgh => "CmdKIGJGMLAMGH", + Self::CmdAgdpioakfgb => "CmdAGDPIOAKFGB", + Self::CmdLobbyKickOutCsReq => "CmdLobbyKickOutCsReq", Self::CmdLobbyModifyPlayerInfoCsReq => "CmdLobbyModifyPlayerInfoCsReq", - Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", + Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", Self::CmdDacefjfglgm => "CmdDACEFJFGLGM", - Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", + Self::CmdLobbyInviteCsReq => "CmdLobbyInviteCsReq", + Self::CmdLobbyJoinCsReq => "CmdLobbyJoinCsReq", Self::CmdLobbyModifyPlayerInfoScRsp => "CmdLobbyModifyPlayerInfoScRsp", Self::CmdOpkkjfefeil => "CmdOPKKJFEFEIL", + Self::CmdLobbyQuitCsReq => "CmdLobbyQuitCsReq", Self::CmdLobbyGetInfoScRsp => "CmdLobbyGetInfoScRsp", - Self::CmdLobbyKickOutScRsp => "CmdLobbyKickOutScRsp", - Self::CmdAgdpioakfgb => "CmdAGDPIOAKFGB", + Self::CmdLobbyGetInfoCsReq => "CmdLobbyGetInfoCsReq", + Self::CmdAnfmhbgnneg => "CmdANFMHBGNNEG", + Self::CmdLobbyQuitScRsp => "CmdLobbyQuitScRsp", + Self::CmdLobbyInteractScNotify => "CmdLobbyInteractScNotify", + Self::CmdLobbyJoinScRsp => "CmdLobbyJoinScRsp", + Self::CmdLobbyCreateCsReq => "CmdLobbyCreateCsReq", + Self::CmdKigjgmlamgh => "CmdKIGJGMLAMGH", + Self::CmdLobbySyncInfoScNotify => "CmdLobbySyncInfoScNotify", + Self::CmdLobbyInviteScRsp => "CmdLobbyInviteScRsp", + Self::CmdGjbgnmggdle => "CmdGJBGNMGGDLE", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), - "CmdKIGJGMLAMGH" => Some(Self::CmdKigjgmlamgh), + "CmdAGDPIOAKFGB" => Some(Self::CmdAgdpioakfgb), + "CmdLobbyKickOutCsReq" => Some(Self::CmdLobbyKickOutCsReq), "CmdLobbyModifyPlayerInfoCsReq" => Some(Self::CmdLobbyModifyPlayerInfoCsReq), - "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), + "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), "CmdDACEFJFGLGM" => Some(Self::CmdDacefjfglgm), - "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), + "CmdLobbyInviteCsReq" => Some(Self::CmdLobbyInviteCsReq), + "CmdLobbyJoinCsReq" => Some(Self::CmdLobbyJoinCsReq), "CmdLobbyModifyPlayerInfoScRsp" => Some(Self::CmdLobbyModifyPlayerInfoScRsp), "CmdOPKKJFEFEIL" => Some(Self::CmdOpkkjfefeil), + "CmdLobbyQuitCsReq" => Some(Self::CmdLobbyQuitCsReq), "CmdLobbyGetInfoScRsp" => Some(Self::CmdLobbyGetInfoScRsp), - "CmdLobbyKickOutScRsp" => Some(Self::CmdLobbyKickOutScRsp), - "CmdAGDPIOAKFGB" => Some(Self::CmdAgdpioakfgb), + "CmdLobbyGetInfoCsReq" => Some(Self::CmdLobbyGetInfoCsReq), + "CmdANFMHBGNNEG" => Some(Self::CmdAnfmhbgnneg), + "CmdLobbyQuitScRsp" => Some(Self::CmdLobbyQuitScRsp), + "CmdLobbyInteractScNotify" => Some(Self::CmdLobbyInteractScNotify), + "CmdLobbyJoinScRsp" => Some(Self::CmdLobbyJoinScRsp), + "CmdLobbyCreateCsReq" => Some(Self::CmdLobbyCreateCsReq), + "CmdKIGJGMLAMGH" => Some(Self::CmdKigjgmlamgh), + "CmdLobbySyncInfoScNotify" => Some(Self::CmdLobbySyncInfoScNotify), + "CmdLobbyInviteScRsp" => Some(Self::CmdLobbyInviteScRsp), + "CmdGJBGNMGGDLE" => Some(Self::CmdGjbgnmggdle), _ => None, } } } +/// Obf: EGHHBKBLDMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdLocalLegendType { EghhbkbldmmNlcdgipgfdj = 0, - CmdEnterLocalLegendLevelScRsp = 6586, - CmdLocalLegendDataChangeNotify = 6577, - CmdGetLocalLegendDataScRsp = 6592, - CmdEnterLocalLegendLevelCsReq = 6589, + CmdEnterLocalLegendLevelCsReq = 6587, + CmdLocalLegendDataChangeNotify = 6580, + CmdEnterLocalLegendLevelScRsp = 6582, + CmdGetLocalLegendDataScRsp = 6596, CmdGetLocalLegendDataCsReq = 6583, } impl CmdLocalLegendType { @@ -91283,10 +91152,10 @@ impl CmdLocalLegendType { pub fn as_str_name(&self) -> &'static str { match self { Self::EghhbkbldmmNlcdgipgfdj => "EGHHBKBLDMM_NLCDGIPGFDJ", - Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", - Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", - Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", Self::CmdEnterLocalLegendLevelCsReq => "CmdEnterLocalLegendLevelCsReq", + Self::CmdLocalLegendDataChangeNotify => "CmdLocalLegendDataChangeNotify", + Self::CmdEnterLocalLegendLevelScRsp => "CmdEnterLocalLegendLevelScRsp", + Self::CmdGetLocalLegendDataScRsp => "CmdGetLocalLegendDataScRsp", Self::CmdGetLocalLegendDataCsReq => "CmdGetLocalLegendDataCsReq", } } @@ -91294,31 +91163,32 @@ impl CmdLocalLegendType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EGHHBKBLDMM_NLCDGIPGFDJ" => Some(Self::EghhbkbldmmNlcdgipgfdj), - "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), + "CmdEnterLocalLegendLevelCsReq" => Some(Self::CmdEnterLocalLegendLevelCsReq), "CmdLocalLegendDataChangeNotify" => { Some(Self::CmdLocalLegendDataChangeNotify) } + "CmdEnterLocalLegendLevelScRsp" => Some(Self::CmdEnterLocalLegendLevelScRsp), "CmdGetLocalLegendDataScRsp" => Some(Self::CmdGetLocalLegendDataScRsp), - "CmdEnterLocalLegendLevelCsReq" => Some(Self::CmdEnterLocalLegendLevelCsReq), "CmdGetLocalLegendDataCsReq" => Some(Self::CmdGetLocalLegendDataCsReq), _ => None, } } } +/// Obf: CFGEBHKAEHB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMailType { CfgebhkaehbNlcdgipgfdj = 0, - CmdTakeMailAttachmentScRsp = 881, - CmdDelMailCsReq = 836, - CmdNewMailScNotify = 810, - CmdGetMailScRsp = 803, - CmdMarkReadMailScRsp = 827, - CmdGetMailCsReq = 873, - CmdMarkReadMailCsReq = 880, - CmdTakeMailAttachmentCsReq = 815, - CmdDelMailScRsp = 813, + CmdGetMailScRsp = 878, + CmdDelMailCsReq = 888, + CmdDelMailScRsp = 881, + CmdTakeMailAttachmentScRsp = 847, + CmdMarkReadMailScRsp = 858, + CmdGetMailCsReq = 825, + CmdMarkReadMailCsReq = 893, + CmdNewMailScNotify = 826, + CmdTakeMailAttachmentCsReq = 886, } impl CmdMailType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91328,34 +91198,35 @@ impl CmdMailType { pub fn as_str_name(&self) -> &'static str { match self { Self::CfgebhkaehbNlcdgipgfdj => "CFGEBHKAEHB_NLCDGIPGFDJ", - Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", - Self::CmdDelMailCsReq => "CmdDelMailCsReq", - Self::CmdNewMailScNotify => "CmdNewMailScNotify", Self::CmdGetMailScRsp => "CmdGetMailScRsp", + Self::CmdDelMailCsReq => "CmdDelMailCsReq", + Self::CmdDelMailScRsp => "CmdDelMailScRsp", + Self::CmdTakeMailAttachmentScRsp => "CmdTakeMailAttachmentScRsp", Self::CmdMarkReadMailScRsp => "CmdMarkReadMailScRsp", Self::CmdGetMailCsReq => "CmdGetMailCsReq", Self::CmdMarkReadMailCsReq => "CmdMarkReadMailCsReq", + Self::CmdNewMailScNotify => "CmdNewMailScNotify", Self::CmdTakeMailAttachmentCsReq => "CmdTakeMailAttachmentCsReq", - Self::CmdDelMailScRsp => "CmdDelMailScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CFGEBHKAEHB_NLCDGIPGFDJ" => Some(Self::CfgebhkaehbNlcdgipgfdj), - "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), - "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), - "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdGetMailScRsp" => Some(Self::CmdGetMailScRsp), + "CmdDelMailCsReq" => Some(Self::CmdDelMailCsReq), + "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), + "CmdTakeMailAttachmentScRsp" => Some(Self::CmdTakeMailAttachmentScRsp), "CmdMarkReadMailScRsp" => Some(Self::CmdMarkReadMailScRsp), "CmdGetMailCsReq" => Some(Self::CmdGetMailCsReq), "CmdMarkReadMailCsReq" => Some(Self::CmdMarkReadMailCsReq), + "CmdNewMailScNotify" => Some(Self::CmdNewMailScNotify), "CmdTakeMailAttachmentCsReq" => Some(Self::CmdTakeMailAttachmentCsReq), - "CmdDelMailScRsp" => Some(Self::CmdDelMailScRsp), _ => None, } } } +/// Obf: JNLNCKDBOLK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -91383,31 +91254,31 @@ impl MailType { } } } +/// Obf: LLGNEHDEAFB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMapRotationType { 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, + CmdResetMapRotationRegionScRsp = 6838, + CmdRotateMapCsReq = 6886, + CmdDnnlhfkknlm = 6845, + CmdResetMapRotationRegionCsReq = 6833, + CmdRemoveRotatorCsReq = 6836, + CmdDeployRotatorCsReq = 6888, + CmdInteractChargerCsReq = 6893, + CmdEnterMapRotationRegionScRsp = 6878, + CmdGetMapRotationDataScRsp = 6840, + CmdInteractChargerScRsp = 6858, + CmdLeaveMapRotationRegionCsReq = 6826, + CmdLeaveMapRotationRegionScRsp = 6813, + CmdRotateMapScRsp = 6847, + CmdEnterMapRotationRegionCsReq = 6825, + CmdGetMapRotationDataCsReq = 6871, + CmdRemoveRotaterScRsp = 6848, + CmdDeployRotatorScRsp = 6881, + CmdUpdateEnergyScNotify = 6804, + CmdUpdateMapRotationDataScNotify = 6811, } impl CmdMapRotationType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91417,89 +91288,84 @@ impl CmdMapRotationType { pub fn as_str_name(&self) -> &'static str { match self { Self::LlgnehdeafbNlcdgipgfdj => "LLGNEHDEAFB_NLCDGIPGFDJ", - Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", - Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", - Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", - Self::CmdRotateMapScRsp => "CmdRotateMapScRsp", - Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp", - Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", Self::CmdResetMapRotationRegionScRsp => "CmdResetMapRotationRegionScRsp", - Self::CmdDnnlhfkknlm => "CmdDNNLHFKKNLM", Self::CmdRotateMapCsReq => "CmdRotateMapCsReq", - Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp", - Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp", - Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", - Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", - Self::CmdLeaveMapRotationRegionScNotify => { - "CmdLeaveMapRotationRegionScNotify" - } - Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", - Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp", - Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", - Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", - Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify", + Self::CmdDnnlhfkknlm => "CmdDNNLHFKKNLM", + Self::CmdResetMapRotationRegionCsReq => "CmdResetMapRotationRegionCsReq", Self::CmdRemoveRotatorCsReq => "CmdRemoveRotatorCsReq", + Self::CmdDeployRotatorCsReq => "CmdDeployRotatorCsReq", + Self::CmdInteractChargerCsReq => "CmdInteractChargerCsReq", + Self::CmdEnterMapRotationRegionScRsp => "CmdEnterMapRotationRegionScRsp", + Self::CmdGetMapRotationDataScRsp => "CmdGetMapRotationDataScRsp", + Self::CmdInteractChargerScRsp => "CmdInteractChargerScRsp", + Self::CmdLeaveMapRotationRegionCsReq => "CmdLeaveMapRotationRegionCsReq", + Self::CmdLeaveMapRotationRegionScRsp => "CmdLeaveMapRotationRegionScRsp", + Self::CmdRotateMapScRsp => "CmdRotateMapScRsp", + Self::CmdEnterMapRotationRegionCsReq => "CmdEnterMapRotationRegionCsReq", + Self::CmdGetMapRotationDataCsReq => "CmdGetMapRotationDataCsReq", + Self::CmdRemoveRotaterScRsp => "CmdRemoveRotaterScRsp", + Self::CmdDeployRotatorScRsp => "CmdDeployRotatorScRsp", + Self::CmdUpdateEnergyScNotify => "CmdUpdateEnergyScNotify", + Self::CmdUpdateMapRotationDataScNotify => "CmdUpdateMapRotationDataScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLGNEHDEAFB_NLCDGIPGFDJ" => Some(Self::LlgnehdeafbNlcdgipgfdj), - "CmdResetMapRotationRegionCsReq" => { - Some(Self::CmdResetMapRotationRegionCsReq) - } - "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), - "CmdLeaveMapRotationRegionCsReq" => { - Some(Self::CmdLeaveMapRotationRegionCsReq) - } - "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), - "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), - "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), "CmdResetMapRotationRegionScRsp" => { Some(Self::CmdResetMapRotationRegionScRsp) } - "CmdDNNLHFKKNLM" => Some(Self::CmdDnnlhfkknlm), "CmdRotateMapCsReq" => Some(Self::CmdRotateMapCsReq), + "CmdDNNLHFKKNLM" => Some(Self::CmdDnnlhfkknlm), + "CmdResetMapRotationRegionCsReq" => { + Some(Self::CmdResetMapRotationRegionCsReq) + } + "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), + "CmdDeployRotatorCsReq" => Some(Self::CmdDeployRotatorCsReq), + "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), "CmdEnterMapRotationRegionScRsp" => { Some(Self::CmdEnterMapRotationRegionScRsp) } + "CmdGetMapRotationDataScRsp" => Some(Self::CmdGetMapRotationDataScRsp), + "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), + "CmdLeaveMapRotationRegionCsReq" => { + Some(Self::CmdLeaveMapRotationRegionCsReq) + } "CmdLeaveMapRotationRegionScRsp" => { Some(Self::CmdLeaveMapRotationRegionScRsp) } - "CmdInteractChargerScRsp" => Some(Self::CmdInteractChargerScRsp), - "CmdInteractChargerCsReq" => Some(Self::CmdInteractChargerCsReq), - "CmdLeaveMapRotationRegionScNotify" => { - Some(Self::CmdLeaveMapRotationRegionScNotify) - } + "CmdRotateMapScRsp" => Some(Self::CmdRotateMapScRsp), "CmdEnterMapRotationRegionCsReq" => { Some(Self::CmdEnterMapRotationRegionCsReq) } - "CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp), - "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), "CmdGetMapRotationDataCsReq" => Some(Self::CmdGetMapRotationDataCsReq), + "CmdRemoveRotaterScRsp" => Some(Self::CmdRemoveRotaterScRsp), + "CmdDeployRotatorScRsp" => Some(Self::CmdDeployRotatorScRsp), + "CmdUpdateEnergyScNotify" => Some(Self::CmdUpdateEnergyScNotify), "CmdUpdateMapRotationDataScNotify" => { Some(Self::CmdUpdateMapRotationDataScNotify) } - "CmdRemoveRotatorCsReq" => Some(Self::CmdRemoveRotatorCsReq), _ => None, } } } +/// Obf: NIEBPPAPJOF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarbleType { NiebppapjofNlcdgipgfdj = 0, - CmdMarbleUpdateShownSealScRsp = 8281, - CmdMarbleUnlockSealScNotify = 8282, - CmdMarbleGetDataScRsp = 8276, - CmdMarbleShopBuyScRsp = 8289, - CmdMarbleUpdateShownSealCsReq = 8274, - CmdHajkepnejed = 8286, CmdMarbleGetDataCsReq = 8288, - CmdKbeckamicjf = 8290, - CmdMarblePvpDataUpdateScNotify = 8284, + CmdHajkepnejed = 8273, + CmdMarbleUpdateShownSealCsReq = 8281, CmdMarbleShopBuyCsReq = 8272, + CmdMarbleShopBuyScRsp = 8287, + CmdMarbleUpdateShownSealScRsp = 8285, + CmdMarbleUnlockSealScNotify = 8275, + CmdMarblePvpDataUpdateScNotify = 8274, + CmdMarbleGetDataScRsp = 8278, + CmdKbeckamicjf = 8282, } impl CmdMarbleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91509,48 +91375,49 @@ impl CmdMarbleType { pub fn as_str_name(&self) -> &'static str { match self { Self::NiebppapjofNlcdgipgfdj => "NIEBPPAPJOF_NLCDGIPGFDJ", + Self::CmdMarbleGetDataCsReq => "CmdMarbleGetDataCsReq", + Self::CmdHajkepnejed => "CmdHAJKEPNEJED", + Self::CmdMarbleUpdateShownSealCsReq => "CmdMarbleUpdateShownSealCsReq", + Self::CmdMarbleShopBuyCsReq => "CmdMarbleShopBuyCsReq", + Self::CmdMarbleShopBuyScRsp => "CmdMarbleShopBuyScRsp", Self::CmdMarbleUpdateShownSealScRsp => "CmdMarbleUpdateShownSealScRsp", 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", + Self::CmdMarbleGetDataScRsp => "CmdMarbleGetDataScRsp", + Self::CmdKbeckamicjf => "CmdKBECKAMICJF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NIEBPPAPJOF_NLCDGIPGFDJ" => Some(Self::NiebppapjofNlcdgipgfdj), + "CmdMarbleGetDataCsReq" => Some(Self::CmdMarbleGetDataCsReq), + "CmdHAJKEPNEJED" => Some(Self::CmdHajkepnejed), + "CmdMarbleUpdateShownSealCsReq" => Some(Self::CmdMarbleUpdateShownSealCsReq), + "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), + "CmdMarbleShopBuyScRsp" => Some(Self::CmdMarbleShopBuyScRsp), "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) } - "CmdMarbleShopBuyCsReq" => Some(Self::CmdMarbleShopBuyCsReq), + "CmdMarbleGetDataScRsp" => Some(Self::CmdMarbleGetDataScRsp), + "CmdKBECKAMICJF" => Some(Self::CmdKbeckamicjf), _ => None, } } } +/// Obf: LCNKHDAOMKM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMarkChestType { LcnkhdaomkmNlcdgipgfdj = 0, - CmdUpdateMarkChestScRsp = 8200, - CmdUpdateMarkChestCsReq = 8196, - CmdMarkChestChangedScNotify = 8182, - CmdGetMarkChestScRsp = 8186, + CmdUpdateMarkChestCsReq = 8183, CmdGetMarkChestCsReq = 8198, + CmdMarkChestChangedScNotify = 8182, + CmdGetMarkChestScRsp = 8188, + CmdUpdateMarkChestScRsp = 8192, } impl CmdMarkChestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91560,38 +91427,38 @@ impl CmdMarkChestType { pub fn as_str_name(&self) -> &'static str { match self { Self::LcnkhdaomkmNlcdgipgfdj => "LCNKHDAOMKM_NLCDGIPGFDJ", - Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", Self::CmdUpdateMarkChestCsReq => "CmdUpdateMarkChestCsReq", + Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", Self::CmdMarkChestChangedScNotify => "CmdMarkChestChangedScNotify", Self::CmdGetMarkChestScRsp => "CmdGetMarkChestScRsp", - Self::CmdGetMarkChestCsReq => "CmdGetMarkChestCsReq", + Self::CmdUpdateMarkChestScRsp => "CmdUpdateMarkChestScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LCNKHDAOMKM_NLCDGIPGFDJ" => Some(Self::LcnkhdaomkmNlcdgipgfdj), - "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), "CmdUpdateMarkChestCsReq" => Some(Self::CmdUpdateMarkChestCsReq), + "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), "CmdMarkChestChangedScNotify" => Some(Self::CmdMarkChestChangedScNotify), "CmdGetMarkChestScRsp" => Some(Self::CmdGetMarkChestScRsp), - "CmdGetMarkChestCsReq" => Some(Self::CmdGetMarkChestCsReq), + "CmdUpdateMarkChestScRsp" => Some(Self::CmdUpdateMarkChestScRsp), _ => None, } } } +/// Obf: OJCIGGAFGPN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchType { OjciggafgpnNlcdgipgfdj = 0, - CmdStartMatchScRsp = 7342, - CmdGetCrossInfoScRsp = 7319, - CmdOgbliddocao = 7344, - CmdStartMatchCsReq = 7332, - CmdCancelMatchScRsp = 7323, - CmdGetCrossInfoCsReq = 7327, - CmdCancelMatchCsReq = 7307, + CmdStartMatchScRsp = 7323, + CmdGetCrossInfoScRsp = 7303, + CmdCancelMatchCsReq = 7337, + CmdGetCrossInfoCsReq = 7348, + CmdStartMatchCsReq = 7309, + CmdCancelMatchScRsp = 7344, } impl CmdMatchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91603,11 +91470,10 @@ impl CmdMatchType { Self::OjciggafgpnNlcdgipgfdj => "OJCIGGAFGPN_NLCDGIPGFDJ", Self::CmdStartMatchScRsp => "CmdStartMatchScRsp", Self::CmdGetCrossInfoScRsp => "CmdGetCrossInfoScRsp", - Self::CmdOgbliddocao => "CmdOGBLIDDOCAO", + Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", + Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", Self::CmdStartMatchCsReq => "CmdStartMatchCsReq", Self::CmdCancelMatchScRsp => "CmdCancelMatchScRsp", - Self::CmdGetCrossInfoCsReq => "CmdGetCrossInfoCsReq", - Self::CmdCancelMatchCsReq => "CmdCancelMatchCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -91616,38 +91482,38 @@ impl CmdMatchType { "OJCIGGAFGPN_NLCDGIPGFDJ" => Some(Self::OjciggafgpnNlcdgipgfdj), "CmdStartMatchScRsp" => Some(Self::CmdStartMatchScRsp), "CmdGetCrossInfoScRsp" => Some(Self::CmdGetCrossInfoScRsp), - "CmdOGBLIDDOCAO" => Some(Self::CmdOgbliddocao), + "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), + "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), "CmdStartMatchCsReq" => Some(Self::CmdStartMatchCsReq), "CmdCancelMatchScRsp" => Some(Self::CmdCancelMatchScRsp), - "CmdGetCrossInfoCsReq" => Some(Self::CmdGetCrossInfoCsReq), - "CmdCancelMatchCsReq" => Some(Self::CmdCancelMatchCsReq), _ => None, } } } +/// Obf: PLHKNANMNAO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMatchThreeModuleType { 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, + CmdMatchThreeV2SetBirdPosCsReq = 7429, + CmdMatchThreeV2LevelEndCsReq = 7420, + CmdPogmmmgbnch = 7448, + CmdDhfgmhfeheb = 7410, + CmdMatchThreeGetDataDataCsReq = 7409, + CmdMatchThreeV2ScNotify = 7406, + CmdEehldboefgb = 7414, + CmdMatchThreeV2BattleItemLevelUpScRsp = 7424, + CmdMatchThreeV2SetBirdPosScRsp = 7433, + CmdPbdkdfcoapb = 7407, + CmdMatchThreeV2BattleItemLevelUpCsReq = 7421, + CmdHdaoekoedho = 7403, + CmdMatchThreeLevelEndCsReq = 7437, + CmdMatchThreeGetDataDataScRsp = 7423, + CmdMatchThreeV2LevelEndScRsp = 7417, + CmdMatchThreeSyncDataScNotify = 7419, + CmdMatchThreeV2PvpFinishScNotify = 7402, + CmdMatchThreeLevelEndScRsp = 7444, } impl CmdMatchThreeModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91657,66 +91523,67 @@ impl CmdMatchThreeModuleType { pub fn as_str_name(&self) -> &'static str { match self { Self::PlhknanmnaoNlcdgipgfdj => "PLHKNANMNAO_NLCDGIPGFDJ", + Self::CmdMatchThreeV2SetBirdPosCsReq => "CmdMatchThreeV2SetBirdPosCsReq", + Self::CmdMatchThreeV2LevelEndCsReq => "CmdMatchThreeV2LevelEndCsReq", + Self::CmdPogmmmgbnch => "CmdPOGMMMGBNCH", + Self::CmdDhfgmhfeheb => "CmdDHFGMHFEHEB", + Self::CmdMatchThreeGetDataDataCsReq => "CmdMatchThreeGetDataDataCsReq", + Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", + Self::CmdEehldboefgb => "CmdEEHLDBOEFGB", 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::CmdEehldboefgb => "CmdEEHLDBOEFGB", - Self::CmdMatchThreeV2ScNotify => "CmdMatchThreeV2ScNotify", - Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", - Self::CmdPogmmmgbnch => "CmdPOGMMMGBNCH", + Self::CmdHdaoekoedho => "CmdHDAOEKOEDHO", + Self::CmdMatchThreeLevelEndCsReq => "CmdMatchThreeLevelEndCsReq", Self::CmdMatchThreeGetDataDataScRsp => "CmdMatchThreeGetDataDataScRsp", + Self::CmdMatchThreeV2LevelEndScRsp => "CmdMatchThreeV2LevelEndScRsp", + Self::CmdMatchThreeSyncDataScNotify => "CmdMatchThreeSyncDataScNotify", + Self::CmdMatchThreeV2PvpFinishScNotify => "CmdMatchThreeV2PvpFinishScNotify", + Self::CmdMatchThreeLevelEndScRsp => "CmdMatchThreeLevelEndScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) } + "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), + "CmdPOGMMMGBNCH" => Some(Self::CmdPogmmmgbnch), + "CmdDHFGMHFEHEB" => Some(Self::CmdDhfgmhfeheb), + "CmdMatchThreeGetDataDataCsReq" => Some(Self::CmdMatchThreeGetDataDataCsReq), + "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), + "CmdEEHLDBOEFGB" => Some(Self::CmdEehldboefgb), + "CmdMatchThreeV2BattleItemLevelUpScRsp" => { + Some(Self::CmdMatchThreeV2BattleItemLevelUpScRsp) + } "CmdMatchThreeV2SetBirdPosScRsp" => { Some(Self::CmdMatchThreeV2SetBirdPosScRsp) } - "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdPBDKDFCOAPB" => Some(Self::CmdPbdkdfcoapb), - "CmdDHFGMHFEHEB" => Some(Self::CmdDhfgmhfeheb), - "CmdMatchThreeV2LevelEndCsReq" => Some(Self::CmdMatchThreeV2LevelEndCsReq), - "CmdMatchThreeV2PvpFinishScNotify" => { - Some(Self::CmdMatchThreeV2PvpFinishScNotify) - } "CmdMatchThreeV2BattleItemLevelUpCsReq" => { Some(Self::CmdMatchThreeV2BattleItemLevelUpCsReq) } - "CmdEEHLDBOEFGB" => Some(Self::CmdEehldboefgb), - "CmdMatchThreeV2ScNotify" => Some(Self::CmdMatchThreeV2ScNotify), - "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), - "CmdPOGMMMGBNCH" => Some(Self::CmdPogmmmgbnch), + "CmdHDAOEKOEDHO" => Some(Self::CmdHdaoekoedho), + "CmdMatchThreeLevelEndCsReq" => Some(Self::CmdMatchThreeLevelEndCsReq), "CmdMatchThreeGetDataDataScRsp" => Some(Self::CmdMatchThreeGetDataDataScRsp), + "CmdMatchThreeV2LevelEndScRsp" => Some(Self::CmdMatchThreeV2LevelEndScRsp), + "CmdMatchThreeSyncDataScNotify" => Some(Self::CmdMatchThreeSyncDataScNotify), + "CmdMatchThreeV2PvpFinishScNotify" => { + Some(Self::CmdMatchThreeV2PvpFinishScNotify) + } + "CmdMatchThreeLevelEndScRsp" => Some(Self::CmdMatchThreeLevelEndScRsp), _ => None, } } } +/// Obf: JHGPKBIJHDE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -91780,35 +91647,36 @@ impl MatchThreeStatisticsType { } } } +/// Obf: GPNGEMMFFAK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMazePuzzleType { 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, + CmdCdjkljdmjho = 9071, + CmdEgjjhfipcnb = 9065, + GpngemmffakNboogobhmoe = 9085, + CmdGetChenLingGameBoyDataScRsp = 9073, + CmdFiveDimFluteDataChangeNotify = 9068, + CmdFinishFiveDimMiniGameCsReq = 9083, + CmdFinishChenLingGameBoyScRsp = 9094, + GpngemmffakJcpgimagbhn = 9069, + CmdMazeCrossFloorConditionChangeScNotify = 9093, + CmdGetFiveDimMiniGameDataCsReq = 9053, + GpngemmffakIpnfoojjgmc = 9063, + GpngemmffakLdpoifpcehb = 9052, + CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9098, + CmdOnaegkcmpnn = 9057, + CmdNcgfpokhmbl = 9058, + GpngemmffakBdfohfojbkk = 9074, + CmdJhehacpkkbl = 9070, + CmdFinishFiveDimMiniGameScRsp = 9056, + CmdGetFiveDimMiniGameDataScRsp = 9079, + GpngemmffakKgmeefcmpck = 9067, + CmdGetFiveDimFluteDataScRsp = 9064, + CmdFinishChenLingGameBoyCsReq = 9087, + GpngemmffakDielfholcgg = 9059, + GpngemmffakEeicodkondh = 9060, } impl CmdMazePuzzleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91818,97 +91686,98 @@ impl CmdMazePuzzleType { pub fn as_str_name(&self) -> &'static str { match self { Self::GpngemmffakNlcdgipgfdj => "GPNGEMMFFAK_NLCDGIPGFDJ", - Self::GpngemmffakBdfohfojbkk => "GPNGEMMFFAK_BDFOHFOJBKK", + Self::CmdCdjkljdmjho => "CmdCDJKLJDMJHO", + Self::CmdEgjjhfipcnb => "CmdEGJJHFIPCNB", + Self::GpngemmffakNboogobhmoe => "GPNGEMMFFAK_NBOOGOBHMOE", + Self::CmdGetChenLingGameBoyDataScRsp => "CmdGetChenLingGameBoyDataScRsp", + Self::CmdFiveDimFluteDataChangeNotify => "CmdFiveDimFluteDataChangeNotify", + Self::CmdFinishFiveDimMiniGameCsReq => "CmdFinishFiveDimMiniGameCsReq", + Self::CmdFinishChenLingGameBoyScRsp => "CmdFinishChenLingGameBoyScRsp", + Self::GpngemmffakJcpgimagbhn => "GPNGEMMFFAK_JCPGIMAGBHN", Self::CmdMazeCrossFloorConditionChangeScNotify => { "CmdMazeCrossFloorConditionChangeScNotify" } - 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::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", 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::GpngemmffakLdpoifpcehb => "GPNGEMMFFAK_LDPOIFPCEHB", Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp => { "CmdChenLingGameBoyGetFriendRankingInfoScRsp" } - Self::CmdGetFiveDimMiniGameDataCsReq => "CmdGetFiveDimMiniGameDataCsReq", - Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", + Self::CmdOnaegkcmpnn => "CmdONAEGKCMPNN", + Self::CmdNcgfpokhmbl => "CmdNCGFPOKHMBL", + Self::GpngemmffakBdfohfojbkk => "GPNGEMMFFAK_BDFOHFOJBKK", Self::CmdJhehacpkkbl => "CmdJHEHACPKKBL", Self::CmdFinishFiveDimMiniGameScRsp => "CmdFinishFiveDimMiniGameScRsp", + Self::CmdGetFiveDimMiniGameDataScRsp => "CmdGetFiveDimMiniGameDataScRsp", + Self::GpngemmffakKgmeefcmpck => "GPNGEMMFFAK_KGMEEFCMPCK", + Self::CmdGetFiveDimFluteDataScRsp => "CmdGetFiveDimFluteDataScRsp", + Self::CmdFinishChenLingGameBoyCsReq => "CmdFinishChenLingGameBoyCsReq", + Self::GpngemmffakDielfholcgg => "GPNGEMMFFAK_DIELFHOLCGG", + Self::GpngemmffakEeicodkondh => "GPNGEMMFFAK_EEICODKONDH", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GPNGEMMFFAK_NLCDGIPGFDJ" => Some(Self::GpngemmffakNlcdgipgfdj), - "GPNGEMMFFAK_BDFOHFOJBKK" => Some(Self::GpngemmffakBdfohfojbkk), - "CmdMazeCrossFloorConditionChangeScNotify" => { - Some(Self::CmdMazeCrossFloorConditionChangeScNotify) - } - "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) - } - "GPNGEMMFFAK_DIELFHOLCGG" => Some(Self::GpngemmffakDielfholcgg), + "CmdCDJKLJDMJHO" => Some(Self::CmdCdjkljdmjho), + "CmdEGJJHFIPCNB" => Some(Self::CmdEgjjhfipcnb), + "GPNGEMMFFAK_NBOOGOBHMOE" => Some(Self::GpngemmffakNboogobhmoe), "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), + "CmdFinishFiveDimMiniGameCsReq" => Some(Self::CmdFinishFiveDimMiniGameCsReq), "CmdFinishChenLingGameBoyScRsp" => Some(Self::CmdFinishChenLingGameBoyScRsp), - "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { - Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) + "GPNGEMMFFAK_JCPGIMAGBHN" => Some(Self::GpngemmffakJcpgimagbhn), + "CmdMazeCrossFloorConditionChangeScNotify" => { + Some(Self::CmdMazeCrossFloorConditionChangeScNotify) } "CmdGetFiveDimMiniGameDataCsReq" => { Some(Self::CmdGetFiveDimMiniGameDataCsReq) } - "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), + "GPNGEMMFFAK_IPNFOOJJGMC" => Some(Self::GpngemmffakIpnfoojjgmc), + "GPNGEMMFFAK_LDPOIFPCEHB" => Some(Self::GpngemmffakLdpoifpcehb), + "CmdChenLingGameBoyGetFriendRankingInfoScRsp" => { + Some(Self::CmdChenLingGameBoyGetFriendRankingInfoScRsp) + } + "CmdONAEGKCMPNN" => Some(Self::CmdOnaegkcmpnn), + "CmdNCGFPOKHMBL" => Some(Self::CmdNcgfpokhmbl), + "GPNGEMMFFAK_BDFOHFOJBKK" => Some(Self::GpngemmffakBdfohfojbkk), "CmdJHEHACPKKBL" => Some(Self::CmdJhehacpkkbl), "CmdFinishFiveDimMiniGameScRsp" => Some(Self::CmdFinishFiveDimMiniGameScRsp), + "CmdGetFiveDimMiniGameDataScRsp" => { + Some(Self::CmdGetFiveDimMiniGameDataScRsp) + } + "GPNGEMMFFAK_KGMEEFCMPCK" => Some(Self::GpngemmffakKgmeefcmpck), + "CmdGetFiveDimFluteDataScRsp" => Some(Self::CmdGetFiveDimFluteDataScRsp), + "CmdFinishChenLingGameBoyCsReq" => Some(Self::CmdFinishChenLingGameBoyCsReq), + "GPNGEMMFFAK_DIELFHOLCGG" => Some(Self::GpngemmffakDielfholcgg), + "GPNGEMMFFAK_EEICODKONDH" => Some(Self::GpngemmffakEeicodkondh), _ => None, } } } +/// Obf: BDIMOGEJAFG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMessageType { 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, + CmdGetNpcStatusScRsp = 2758, + CmdGetNpcMessageGroupScRsp = 2778, + CmdFinishSectionIdScRsp = 2747, + CmdFinishPerformSectionIdCsReq = 2726, + CmdFinishItemIdScRsp = 2781, + CmdGetMissionMessageScRsp = 2740, + CmdFinishItemIdCsReq = 2788, + CmdFinishPerformSectionIdScRsp = 2713, + CmdGetNpcMessageGroupCsReq = 2725, + CmdGetNpcStatusCsReq = 2793, + CmdGetMissionMessageCsReq = 2771, + CmdFinishSectionIdCsReq = 2786, } impl CmdMessageType { /// String value of the enum field names used in the ProtoBuf definition. @@ -91918,94 +91787,95 @@ impl CmdMessageType { pub fn as_str_name(&self) -> &'static str { match self { Self::BdimogejafgNlcdgipgfdj => "BDIMOGEJAFG_NLCDGIPGFDJ", - Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", - Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", - Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", - Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", - Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", - Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", - Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", - Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", + Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", Self::CmdGetNpcMessageGroupScRsp => "CmdGetNpcMessageGroupScRsp", + Self::CmdFinishSectionIdScRsp => "CmdFinishSectionIdScRsp", Self::CmdFinishPerformSectionIdCsReq => "CmdFinishPerformSectionIdCsReq", Self::CmdFinishItemIdScRsp => "CmdFinishItemIdScRsp", - Self::CmdGetNpcStatusScRsp => "CmdGetNpcStatusScRsp", + Self::CmdGetMissionMessageScRsp => "CmdGetMissionMessageScRsp", + Self::CmdFinishItemIdCsReq => "CmdFinishItemIdCsReq", + Self::CmdFinishPerformSectionIdScRsp => "CmdFinishPerformSectionIdScRsp", + Self::CmdGetNpcMessageGroupCsReq => "CmdGetNpcMessageGroupCsReq", + Self::CmdGetNpcStatusCsReq => "CmdGetNpcStatusCsReq", + Self::CmdGetMissionMessageCsReq => "CmdGetMissionMessageCsReq", + Self::CmdFinishSectionIdCsReq => "CmdFinishSectionIdCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) - } + "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), "CmdGetNpcMessageGroupScRsp" => Some(Self::CmdGetNpcMessageGroupScRsp), + "CmdFinishSectionIdScRsp" => Some(Self::CmdFinishSectionIdScRsp), "CmdFinishPerformSectionIdCsReq" => { Some(Self::CmdFinishPerformSectionIdCsReq) } "CmdFinishItemIdScRsp" => Some(Self::CmdFinishItemIdScRsp), - "CmdGetNpcStatusScRsp" => Some(Self::CmdGetNpcStatusScRsp), + "CmdGetMissionMessageScRsp" => Some(Self::CmdGetMissionMessageScRsp), + "CmdFinishItemIdCsReq" => Some(Self::CmdFinishItemIdCsReq), + "CmdFinishPerformSectionIdScRsp" => { + Some(Self::CmdFinishPerformSectionIdScRsp) + } + "CmdGetNpcMessageGroupCsReq" => Some(Self::CmdGetNpcMessageGroupCsReq), + "CmdGetNpcStatusCsReq" => Some(Self::CmdGetNpcStatusCsReq), + "CmdGetMissionMessageCsReq" => Some(Self::CmdGetMissionMessageCsReq), + "CmdFinishSectionIdCsReq" => Some(Self::CmdFinishSectionIdCsReq), _ => None, } } } +/// Obf: LLGMNBFFNEL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMiscModuleType { 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, + CmdLcbiejnjdif = 4120, + CmdPiconflhmcd = 4153, + CmdEabimapllll = 4189, + CmdUpdateMovieRacingDataCsReq = 4130, + CmdAlcdaeideam = 4118, + CmdMgfaalhchef = 4136, + CmdGetSwitchMascotDataCsReq = 4112, + CmdGetMovieRacingDataScRsp = 4165, + CmdMncfpnfgaoh = 4133, + CmdJoigbkbegob = 4115, + CmdUpdateGunPlayDataScRsp = 4121, + CmdBmflffjiefc = 4138, + CmdEhnlgmegijp = 4181, + CmdGetChallangeTierceScRsp = 4149, + CmdGetGunPlayDataCsReq = 4172, + CmdGetMovieRacingDataCsReq = 4169, + CmdShareCsReq = 4125, + CmdNialcdgnnlc = 4104, + CmdGetGunPlayDataScRsp = 4180, + CmdGetShareDataCsReq = 4193, + CmdLiogdhefogd = 4188, + LlgmnbffnelCnhfapdgppm = 4171, + CmdDifficultyAdjustmentUpdateDataCsReq = 4110, + CmdFecgdojfdim = 4152, + CmdInkeeekknkf = 4113, + CmdMazeKillDirectScRsp = 4163, + CmdDifficultyAdjustmentGetDataScRsp = 4141, + CmdShareScRsp = 4178, + CmdMazeKillDirectCsReq = 4129, + CmdUpdateMovieRacingDataScRsp = 4142, + CmdJdaaleacpkl = 4139, + CmdGetSwitchMascotDataScRsp = 4135, + CmdDifficultyAdjustmentUpdateDataScRsp = 4143, + CmdGetChallangeTierceCsReq = 4144, + CmdDirectDeliveryScNotify = 4134, + CmdPimffpgepio = 4126, + CmdDifficultyAdjustmentGetDataCsReq = 4105, + CmdIdenfkijicm = 4140, + CmdCancelDirectDeliveryNoticeScRsp = 4173, + CmdDdooedokepf = 4114, + CmdUpdateGunPlayDataCsReq = 4184, + CmdSwitchMascotUpdateScNotify = 4175, + CmdCancelDirectDeliveryNoticeCsReq = 4196, + CmdGfgemcjlgpp = 4111, + CmdGetShareDataScRsp = 4158, } impl CmdMiscModuleType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92015,130 +91885,126 @@ impl CmdMiscModuleType { pub fn as_str_name(&self) -> &'static str { match self { Self::LlgmnbffnelNlcdgipgfdj => "LLGMNBFFNEL_NLCDGIPGFDJ", - Self::CmdDifficultyAdjustmentGetDataScRsp => { - "CmdDifficultyAdjustmentGetDataScRsp" - } + Self::CmdLcbiejnjdif => "CmdLCBIEJNJDIF", + Self::CmdPiconflhmcd => "CmdPICONFLHMCD", + Self::CmdEabimapllll => "CmdEABIMAPLLLL", + Self::CmdUpdateMovieRacingDataCsReq => "CmdUpdateMovieRacingDataCsReq", + Self::CmdAlcdaeideam => "CmdALCDAEIDEAM", + Self::CmdMgfaalhchef => "CmdMGFAALHCHEF", + Self::CmdGetSwitchMascotDataCsReq => "CmdGetSwitchMascotDataCsReq", + Self::CmdGetMovieRacingDataScRsp => "CmdGetMovieRacingDataScRsp", Self::CmdMncfpnfgaoh => "CmdMNCFPNFGAOH", - Self::CmdInkeeekknkf => "CmdINKEEEKKNKF", + Self::CmdJoigbkbegob => "CmdJOIGBKBEGOB", + Self::CmdUpdateGunPlayDataScRsp => "CmdUpdateGunPlayDataScRsp", + Self::CmdBmflffjiefc => "CmdBMFLFFJIEFC", + Self::CmdEhnlgmegijp => "CmdEHNLGMEGIJP", + Self::CmdGetChallangeTierceScRsp => "CmdGetChallangeTierceScRsp", + Self::CmdGetGunPlayDataCsReq => "CmdGetGunPlayDataCsReq", + Self::CmdGetMovieRacingDataCsReq => "CmdGetMovieRacingDataCsReq", + Self::CmdShareCsReq => "CmdShareCsReq", + Self::CmdNialcdgnnlc => "CmdNIALCDGNNLC", + Self::CmdGetGunPlayDataScRsp => "CmdGetGunPlayDataScRsp", + Self::CmdGetShareDataCsReq => "CmdGetShareDataCsReq", + Self::CmdLiogdhefogd => "CmdLIOGDHEFOGD", + Self::LlgmnbffnelCnhfapdgppm => "LLGMNBFFNEL_CNHFAPDGPPM", 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::CmdFecgdojfdim => "CmdFECGDOJFDIM", + Self::CmdInkeeekknkf => "CmdINKEEEKKNKF", + Self::CmdMazeKillDirectScRsp => "CmdMazeKillDirectScRsp", + Self::CmdDifficultyAdjustmentGetDataScRsp => { + "CmdDifficultyAdjustmentGetDataScRsp" + } Self::CmdShareScRsp => "CmdShareScRsp", - Self::CmdAlcdaeideam => "CmdALCDAEIDEAM", + Self::CmdMazeKillDirectCsReq => "CmdMazeKillDirectCsReq", + Self::CmdUpdateMovieRacingDataScRsp => "CmdUpdateMovieRacingDataScRsp", Self::CmdJdaaleacpkl => "CmdJDAALEACPKL", + Self::CmdGetSwitchMascotDataScRsp => "CmdGetSwitchMascotDataScRsp", 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::CmdGetChallangeTierceCsReq => "CmdGetChallangeTierceCsReq", 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::CmdPimffpgepio => "CmdPIMFFPGEPIO", Self::CmdDifficultyAdjustmentGetDataCsReq => { "CmdDifficultyAdjustmentGetDataCsReq" } - Self::CmdNialcdgnnlc => "CmdNIALCDGNNLC", - Self::CmdBmflffjiefc => "CmdBMFLFFJIEFC", + Self::CmdIdenfkijicm => "CmdIDENFKIJICM", + Self::CmdCancelDirectDeliveryNoticeScRsp => { + "CmdCancelDirectDeliveryNoticeScRsp" + } + Self::CmdDdooedokepf => "CmdDDOOEDOKEPF", + Self::CmdUpdateGunPlayDataCsReq => "CmdUpdateGunPlayDataCsReq", + Self::CmdSwitchMascotUpdateScNotify => "CmdSwitchMascotUpdateScNotify", + Self::CmdCancelDirectDeliveryNoticeCsReq => { + "CmdCancelDirectDeliveryNoticeCsReq" + } Self::CmdGfgemcjlgpp => "CmdGFGEMCJLGPP", + Self::CmdGetShareDataScRsp => "CmdGetShareDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LLGMNBFFNEL_NLCDGIPGFDJ" => Some(Self::LlgmnbffnelNlcdgipgfdj), - "CmdDifficultyAdjustmentGetDataScRsp" => { - Some(Self::CmdDifficultyAdjustmentGetDataScRsp) - } + "CmdLCBIEJNJDIF" => Some(Self::CmdLcbiejnjdif), + "CmdPICONFLHMCD" => Some(Self::CmdPiconflhmcd), + "CmdEABIMAPLLLL" => Some(Self::CmdEabimapllll), + "CmdUpdateMovieRacingDataCsReq" => Some(Self::CmdUpdateMovieRacingDataCsReq), + "CmdALCDAEIDEAM" => Some(Self::CmdAlcdaeideam), + "CmdMGFAALHCHEF" => Some(Self::CmdMgfaalhchef), + "CmdGetSwitchMascotDataCsReq" => Some(Self::CmdGetSwitchMascotDataCsReq), + "CmdGetMovieRacingDataScRsp" => Some(Self::CmdGetMovieRacingDataScRsp), "CmdMNCFPNFGAOH" => Some(Self::CmdMncfpnfgaoh), - "CmdINKEEEKKNKF" => Some(Self::CmdInkeeekknkf), + "CmdJOIGBKBEGOB" => Some(Self::CmdJoigbkbegob), + "CmdUpdateGunPlayDataScRsp" => Some(Self::CmdUpdateGunPlayDataScRsp), + "CmdBMFLFFJIEFC" => Some(Self::CmdBmflffjiefc), + "CmdEHNLGMEGIJP" => Some(Self::CmdEhnlgmegijp), + "CmdGetChallangeTierceScRsp" => Some(Self::CmdGetChallangeTierceScRsp), + "CmdGetGunPlayDataCsReq" => Some(Self::CmdGetGunPlayDataCsReq), + "CmdGetMovieRacingDataCsReq" => Some(Self::CmdGetMovieRacingDataCsReq), + "CmdShareCsReq" => Some(Self::CmdShareCsReq), + "CmdNIALCDGNNLC" => Some(Self::CmdNialcdgnnlc), + "CmdGetGunPlayDataScRsp" => Some(Self::CmdGetGunPlayDataScRsp), + "CmdGetShareDataCsReq" => Some(Self::CmdGetShareDataCsReq), + "CmdLIOGDHEFOGD" => Some(Self::CmdLiogdhefogd), + "LLGMNBFFNEL_CNHFAPDGPPM" => Some(Self::LlgmnbffnelCnhfapdgppm), "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), + "CmdFECGDOJFDIM" => Some(Self::CmdFecgdojfdim), + "CmdINKEEEKKNKF" => Some(Self::CmdInkeeekknkf), + "CmdMazeKillDirectScRsp" => Some(Self::CmdMazeKillDirectScRsp), + "CmdDifficultyAdjustmentGetDataScRsp" => { + Some(Self::CmdDifficultyAdjustmentGetDataScRsp) + } "CmdShareScRsp" => Some(Self::CmdShareScRsp), - "CmdALCDAEIDEAM" => Some(Self::CmdAlcdaeideam), + "CmdMazeKillDirectCsReq" => Some(Self::CmdMazeKillDirectCsReq), + "CmdUpdateMovieRacingDataScRsp" => Some(Self::CmdUpdateMovieRacingDataScRsp), "CmdJDAALEACPKL" => Some(Self::CmdJdaaleacpkl), + "CmdGetSwitchMascotDataScRsp" => Some(Self::CmdGetSwitchMascotDataScRsp), "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), + "CmdGetChallangeTierceCsReq" => Some(Self::CmdGetChallangeTierceCsReq), "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), + "CmdPIMFFPGEPIO" => Some(Self::CmdPimffpgepio), "CmdDifficultyAdjustmentGetDataCsReq" => { Some(Self::CmdDifficultyAdjustmentGetDataCsReq) } - "CmdNIALCDGNNLC" => Some(Self::CmdNialcdgnnlc), - "CmdBMFLFFJIEFC" => Some(Self::CmdBmflffjiefc), + "CmdIDENFKIJICM" => Some(Self::CmdIdenfkijicm), + "CmdCancelDirectDeliveryNoticeScRsp" => { + Some(Self::CmdCancelDirectDeliveryNoticeScRsp) + } + "CmdDDOOEDOKEPF" => Some(Self::CmdDdooedokepf), + "CmdUpdateGunPlayDataCsReq" => Some(Self::CmdUpdateGunPlayDataCsReq), + "CmdSwitchMascotUpdateScNotify" => Some(Self::CmdSwitchMascotUpdateScNotify), + "CmdCancelDirectDeliveryNoticeCsReq" => { + Some(Self::CmdCancelDirectDeliveryNoticeCsReq) + } "CmdGFGEMCJLGPP" => Some(Self::CmdGfgemcjlgpp), + "CmdGetShareDataScRsp" => Some(Self::CmdGetShareDataScRsp), _ => None, } } @@ -92176,6 +92042,7 @@ impl Bmhihbheckd { } } } +/// Obf: KKBNKEKDPFM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -92209,6 +92076,7 @@ impl MovieRacingType { } } } +/// Obf: JNECPMMFEKP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -92274,6 +92142,7 @@ pub enum Fdjadoeaole { Ahgeijfigke = 1, Pkhpjikjmdo = 2, Hfgbooljdna = 3, + Endljoaknpi = 4, } impl Fdjadoeaole { /// String value of the enum field names used in the ProtoBuf definition. @@ -92286,6 +92155,7 @@ impl Fdjadoeaole { Self::Ahgeijfigke => "FDJADOEAOLE_AHGEIJFIGKE", Self::Pkhpjikjmdo => "FDJADOEAOLE_PKHPJIKJMDO", Self::Hfgbooljdna => "FDJADOEAOLE_HFGBOOLJDNA", + Self::Endljoaknpi => "FDJADOEAOLE_ENDLJOAKNPI", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -92295,44 +92165,46 @@ impl Fdjadoeaole { "FDJADOEAOLE_AHGEIJFIGKE" => Some(Self::Ahgeijfigke), "FDJADOEAOLE_PKHPJIKJMDO" => Some(Self::Pkhpjikjmdo), "FDJADOEAOLE_HFGBOOLJDNA" => Some(Self::Hfgbooljdna), + "FDJADOEAOLE_ENDLJOAKNPI" => Some(Self::Endljoaknpi), _ => None, } } } +/// Obf: LCPPDELLPFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMissionType { 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, + CmdMissionRewardScNotify = 1288, + CmdFinishTalkMissionCsReq = 1293, + CmdMissionSyncTaskCsReq = 1281, + CmdFinishCosumeItemMissionCsReq = 1233, + CmdStarPerformanceRelayCsReq = 1249, + CmdUpdateMainMissionCustomValueScRsp = 1244, + CmdStarPerformanceRelayScRsp = 1215, + CmdGetMissionDataScRsp = 1278, + CmdGetMissionDataCsReq = 1225, + CmdMissionGroupWarnScNotify = 1240, + CmdMainMissionAcceptNotify = 1234, + CmdAcceptMainMissionScRsp = 1243, + CmdStartFinishMainMissionScNotify = 1241, + CmdStartFinishSubMissionScNotify = 1205, + CmdGetMainMissionCustomValueCsReq = 1229, + CmdFinishTalkMissionScRsp = 1258, + CmdTeleportToMissionResetPointCsReq = 1284, + CmdUpdateMainMissionCustomValueCsReq = 1275, + CmdTeleportToMissionResetPointScRsp = 1221, + CmdGetMissionStatusCsReq = 1245, + CmdSubMissionRewardScNotify = 1280, + CmdGetMissionStatusScRsp = 1269, + CmdGetMainMissionCustomValueScRsp = 1263, + CmdFinishCosumeItemMissionScRsp = 1238, + CmdAcceptMainMissionCsReq = 1210, + CmdUpdateTrackMainMissionCsReq = 1273, + CmdFinishedMissionScNotify = 1235, + CmdUpdateTrackMainMissionScRsp = 1212, + CmdMissionSyncTaskScRsp = 1286, } impl CmdMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92342,108 +92214,108 @@ impl CmdMissionType { pub fn as_str_name(&self) -> &'static str { match self { Self::LcppdellpfcNlcdgipgfdj => "LCPPDELLPFC_NLCDGIPGFDJ", - Self::CmdMissionSyncTaskCsReq => "CmdMissionSyncTaskCsReq", - Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp", Self::CmdMissionRewardScNotify => "CmdMissionRewardScNotify", - Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", - Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", - Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", + Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", + Self::CmdMissionSyncTaskCsReq => "CmdMissionSyncTaskCsReq", + Self::CmdFinishCosumeItemMissionCsReq => "CmdFinishCosumeItemMissionCsReq", + Self::CmdStarPerformanceRelayCsReq => "CmdStarPerformanceRelayCsReq", Self::CmdUpdateMainMissionCustomValueScRsp => { "CmdUpdateMainMissionCustomValueScRsp" } + Self::CmdStarPerformanceRelayScRsp => "CmdStarPerformanceRelayScRsp", + Self::CmdGetMissionDataScRsp => "CmdGetMissionDataScRsp", + Self::CmdGetMissionDataCsReq => "CmdGetMissionDataCsReq", + Self::CmdMissionGroupWarnScNotify => "CmdMissionGroupWarnScNotify", + Self::CmdMainMissionAcceptNotify => "CmdMainMissionAcceptNotify", + Self::CmdAcceptMainMissionScRsp => "CmdAcceptMainMissionScRsp", + Self::CmdStartFinishMainMissionScNotify => { + "CmdStartFinishMainMissionScNotify" + } + Self::CmdStartFinishSubMissionScNotify => "CmdStartFinishSubMissionScNotify", + Self::CmdGetMainMissionCustomValueCsReq => { + "CmdGetMainMissionCustomValueCsReq" + } + Self::CmdFinishTalkMissionScRsp => "CmdFinishTalkMissionScRsp", + Self::CmdTeleportToMissionResetPointCsReq => { + "CmdTeleportToMissionResetPointCsReq" + } 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::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", + Self::CmdSubMissionRewardScNotify => "CmdSubMissionRewardScNotify", + Self::CmdGetMissionStatusScRsp => "CmdGetMissionStatusScRsp", Self::CmdGetMainMissionCustomValueScRsp => { "CmdGetMainMissionCustomValueScRsp" } - Self::CmdFinishTalkMissionCsReq => "CmdFinishTalkMissionCsReq", - Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", - Self::CmdTeleportToMissionResetPointCsReq => { - "CmdTeleportToMissionResetPointCsReq" - } - Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", - Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp", + Self::CmdFinishCosumeItemMissionScRsp => "CmdFinishCosumeItemMissionScRsp", Self::CmdAcceptMainMissionCsReq => "CmdAcceptMainMissionCsReq", - Self::CmdGetMissionStatusCsReq => "CmdGetMissionStatusCsReq", + Self::CmdUpdateTrackMainMissionCsReq => "CmdUpdateTrackMainMissionCsReq", + Self::CmdFinishedMissionScNotify => "CmdFinishedMissionScNotify", + Self::CmdUpdateTrackMainMissionScRsp => "CmdUpdateTrackMainMissionScRsp", + Self::CmdMissionSyncTaskScRsp => "CmdMissionSyncTaskScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), + "CmdMissionSyncTaskCsReq" => Some(Self::CmdMissionSyncTaskCsReq), + "CmdFinishCosumeItemMissionCsReq" => { + Some(Self::CmdFinishCosumeItemMissionCsReq) + } + "CmdStarPerformanceRelayCsReq" => Some(Self::CmdStarPerformanceRelayCsReq), "CmdUpdateMainMissionCustomValueScRsp" => { Some(Self::CmdUpdateMainMissionCustomValueScRsp) } + "CmdStarPerformanceRelayScRsp" => Some(Self::CmdStarPerformanceRelayScRsp), + "CmdGetMissionDataScRsp" => Some(Self::CmdGetMissionDataScRsp), + "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), + "CmdMissionGroupWarnScNotify" => Some(Self::CmdMissionGroupWarnScNotify), + "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), + "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), + "CmdStartFinishMainMissionScNotify" => { + Some(Self::CmdStartFinishMainMissionScNotify) + } + "CmdStartFinishSubMissionScNotify" => { + Some(Self::CmdStartFinishSubMissionScNotify) + } + "CmdGetMainMissionCustomValueCsReq" => { + Some(Self::CmdGetMainMissionCustomValueCsReq) + } + "CmdFinishTalkMissionScRsp" => Some(Self::CmdFinishTalkMissionScRsp), + "CmdTeleportToMissionResetPointCsReq" => { + Some(Self::CmdTeleportToMissionResetPointCsReq) + } "CmdUpdateMainMissionCustomValueCsReq" => { Some(Self::CmdUpdateMainMissionCustomValueCsReq) } - "CmdFinishCosumeItemMissionCsReq" => { - Some(Self::CmdFinishCosumeItemMissionCsReq) - } - "CmdGetMissionDataCsReq" => Some(Self::CmdGetMissionDataCsReq), - "CmdStartFinishMainMissionScNotify" => { - Some(Self::CmdStartFinishMainMissionScNotify) - } - "CmdAcceptMainMissionScRsp" => Some(Self::CmdAcceptMainMissionScRsp), - "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), - "CmdMainMissionAcceptNotify" => Some(Self::CmdMainMissionAcceptNotify), "CmdTeleportToMissionResetPointScRsp" => { Some(Self::CmdTeleportToMissionResetPointScRsp) } + "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), + "CmdSubMissionRewardScNotify" => Some(Self::CmdSubMissionRewardScNotify), + "CmdGetMissionStatusScRsp" => Some(Self::CmdGetMissionStatusScRsp), "CmdGetMainMissionCustomValueScRsp" => { Some(Self::CmdGetMainMissionCustomValueScRsp) } - "CmdFinishTalkMissionCsReq" => Some(Self::CmdFinishTalkMissionCsReq), - "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), - "CmdTeleportToMissionResetPointCsReq" => { - Some(Self::CmdTeleportToMissionResetPointCsReq) + "CmdFinishCosumeItemMissionScRsp" => { + Some(Self::CmdFinishCosumeItemMissionScRsp) } + "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), "CmdUpdateTrackMainMissionCsReq" => { Some(Self::CmdUpdateTrackMainMissionCsReq) } + "CmdFinishedMissionScNotify" => Some(Self::CmdFinishedMissionScNotify), "CmdUpdateTrackMainMissionScRsp" => { Some(Self::CmdUpdateTrackMainMissionScRsp) } - "CmdAcceptMainMissionCsReq" => Some(Self::CmdAcceptMainMissionCsReq), - "CmdGetMissionStatusCsReq" => Some(Self::CmdGetMissionStatusCsReq), + "CmdMissionSyncTaskScRsp" => Some(Self::CmdMissionSyncTaskScRsp), _ => None, } } @@ -92526,6 +92398,7 @@ impl Ppepceaapmj { } } } +/// Obf: APHBPMBMLOM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -92559,94 +92432,95 @@ impl TrackMainMissionUpdateReasonId { } } } +/// Obf: IOBAOPKJMAK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMonopolyType { 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, + CmdMonopolyGameSettleScNotify = 7043, + CmdMonopolyConfirmRandomScRsp = 7045, + CmdGetMonopolyMbtiReportRewardCsReq = 7059, + CmdMonopolyGetRafflePoolInfoScRsp = 7003, + CmdMonopolyAcceptQuizScRsp = 7012, + CmdGetMbtiReportScRsp = 7098, + CmdGetMbtiReportCsReq = 7028, + CmdMonopolyContentUpdateScNotify = 7005, + CmdGetMonopolyDailyReportCsReq = 7079, + CmdMonopolyCheatDiceScRsp = 7021, + CmdMonopolyGuessChooseCsReq = 7075, + CmdJhidmebbkpe = 7074, + CmdMonopolyLikeCsReq = 7051, + CmdMonopolySelectOptionCsReq = 7013, + CmdMonopolyCheatDiceCsReq = 7084, + CmdBbepmabcbgf = 7094, + CmdOidpmkiojgk = 7030, + CmdMonopolyGetRaffleTicketScRsp = 7083, + CmdMonopolyActionResultScNotify = 7093, + CmdMonopolyGetDailyInitItemCsReq = 7085, + CmdMlbdfeobkij = 7015, + CmdMonopolyGetRegionProgressCsReq = 7032, + CmdMonopolyReRollRandomCsReq = 7011, + CmdMonopolyGiveUpCurContentCsReq = 7072, + CmdMonopolyTakeRaffleTicketRewardCsReq = 7095, + CmdMonopolyClickCellCsReq = 7087, + CmdMonopolyGameBingoFlipCardScRsp = 7096, + CmdMonopolyScrachRaffleTicketCsReq = 7060, + CmdMonopolyScrachRaffleTicketScRsp = 7090, + CmdMonopolyLikeScRsp = 7046, + CmdMonopolySelectOptionScRsp = 7071, + CmdGetSocialEventServerCacheScRsp = 7006, + CmdMonopolySocialEventEffectScNotify = 7055, + CmdMonopolyEventLoadUpdateScNotify = 7068, + CmdMonopolyGameCreateScNotify = 7035, + CmdMonopolyConfirmRandomCsReq = 7048, + CmdPdjfkffpdki = 7042, + CmdMonopolyGameBingoFlipCardCsReq = 7034, 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, + CmdMonopolyTakeRaffleTicketRewardScRsp = 7017, + CmdMonopolyAcceptQuizCsReq = 7073, + CmdMonopolyGuessChooseScRsp = 7044, + CmdMonopolyConditionUpdateScNotify = 7031, + CmdGetMonopolyMbtiReportRewardScRsp = 7009, + CmdMonopolyTakePhaseRewardCsReq = 7001, + CmdMonopolyBuyGoodsCsReq = 7069, + CmdDailyFirstEnterMonopolyActivityScRsp = 7038, + CmdMonopolyGetRafflePoolInfoCsReq = 7097, + CmdGetMonopolyInfoCsReq = 7025, + CmdMonopolyGetRaffleTicketCsReq = 7023, + CmdMonopolyMoveCsReq = 7047, + CmdDailyFirstEnterMonopolyActivityCsReq = 7033, + CmdGetMonopolyInfoScRsp = 7078, + CmdMonopolyEventSelectFriendScRsp = 7066, + CmdGddeakmjoap = 7057, + CmdMonopolyGuessDrawScNotify = 7018, + CmdMonopolyRollRandomCsReq = 7039, + CmdMonopolyClickCellScRsp = 7024, + CmdGetMonopolyDailyReportScRsp = 7007, + CmdMonopolyCellUpdateNotify = 7058, + CmdMonopolyRollDiceCsReq = 7081, + CmdMonopolyRollDiceScRsp = 7086, + CmdGetMonopolyFriendRankingListScRsp = 7037, + CmdMonopolyLikeScNotify = 7019, + CmdMonopolyBuyGoodsScRsp = 7065, + CmdNhkiadbinml = 7010, + CmdMonopolyGiveUpCurContentScRsp = 7080, + CmdMonopolyGameGachaScRsp = 7063, + CmdMonopolyDailySettleScNotify = 7082, + CmdMonopolySttUpdateScNotify = 7091, + CmdEpaikohmldk = 7100, + CmdMonopolyQuizDurationChangeScNotify = 7053, + CmdPiljihglhja = 7041, + CmdMonopolyTakePhaseRewardScRsp = 7064, + CmdMonopolyGameGachaCsReq = 7029, + CmdGetMonopolyFriendRankingListCsReq = 7049, + CmdMonopolyRollRandomScRsp = 7004, + CmdMonopolyMoveScRsp = 7026, + CmdMonopolyEventSelectFriendCsReq = 7062, + CmdMonopolyGetRegionProgressScRsp = 7070, + CmdGetSocialEventServerCacheCsReq = 7016, + CmdMonopolyGetDailyInitItemScRsp = 7077, + CmdMonopolyReRollRandomScRsp = 7036, } impl CmdMonopolyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -92656,300 +92530,300 @@ impl CmdMonopolyType { pub fn as_str_name(&self) -> &'static str { match self { Self::IobaopkjmakNlcdgipgfdj => "IOBAOPKJMAK_NLCDGIPGFDJ", - Self::CmdGetMonopolyFriendRankingListCsReq => { - "CmdGetMonopolyFriendRankingListCsReq" - } Self::CmdMonopolyGameSettleScNotify => "CmdMonopolyGameSettleScNotify", - Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", - Self::CmdDailyFirstEnterMonopolyActivityCsReq => { - "CmdDailyFirstEnterMonopolyActivityCsReq" + Self::CmdMonopolyConfirmRandomScRsp => "CmdMonopolyConfirmRandomScRsp", + Self::CmdGetMonopolyMbtiReportRewardCsReq => { + "CmdGetMonopolyMbtiReportRewardCsReq" } - 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::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", + Self::CmdGetMbtiReportCsReq => "CmdGetMbtiReportCsReq", + Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", + Self::CmdGetMonopolyDailyReportCsReq => "CmdGetMonopolyDailyReportCsReq", + Self::CmdMonopolyCheatDiceScRsp => "CmdMonopolyCheatDiceScRsp", + Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", + Self::CmdJhidmebbkpe => "CmdJHIDMEBBKPE", + Self::CmdMonopolyLikeCsReq => "CmdMonopolyLikeCsReq", + Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", + Self::CmdMonopolyCheatDiceCsReq => "CmdMonopolyCheatDiceCsReq", + Self::CmdBbepmabcbgf => "CmdBBEPMABCBGF", + Self::CmdOidpmkiojgk => "CmdOIDPMKIOJGK", + Self::CmdMonopolyGetRaffleTicketScRsp => "CmdMonopolyGetRaffleTicketScRsp", + Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", + Self::CmdMonopolyGetDailyInitItemCsReq => "CmdMonopolyGetDailyInitItemCsReq", + Self::CmdMlbdfeobkij => "CmdMLBDFEOBKIJ", + Self::CmdMonopolyGetRegionProgressCsReq => { + "CmdMonopolyGetRegionProgressCsReq" + } Self::CmdMonopolyReRollRandomCsReq => "CmdMonopolyReRollRandomCsReq", - Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", - Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", + Self::CmdMonopolyGiveUpCurContentCsReq => "CmdMonopolyGiveUpCurContentCsReq", + Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { + "CmdMonopolyTakeRaffleTicketRewardCsReq" + } + Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", + Self::CmdMonopolyGameBingoFlipCardScRsp => { + "CmdMonopolyGameBingoFlipCardScRsp" + } Self::CmdMonopolyScrachRaffleTicketCsReq => { "CmdMonopolyScrachRaffleTicketCsReq" } - Self::CmdJhidmebbkpe => "CmdJHIDMEBBKPE", - Self::CmdMonopolyGuessChooseCsReq => "CmdMonopolyGuessChooseCsReq", - Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", - Self::CmdMonopolyActionResultScNotify => "CmdMonopolyActionResultScNotify", - Self::CmdMonopolyEventSelectFriendCsReq => { - "CmdMonopolyEventSelectFriendCsReq" - } - Self::CmdMonopolyGameBingoFlipCardCsReq => { - "CmdMonopolyGameBingoFlipCardCsReq" - } - 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::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::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", - Self::CmdMonopolyTakeRaffleTicketRewardScRsp => { - "CmdMonopolyTakeRaffleTicketRewardScRsp" - } - Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", - Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", - Self::CmdMonopolySelectOptionCsReq => "CmdMonopolySelectOptionCsReq", - Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", - Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", - Self::CmdMonopolyClickCellCsReq => "CmdMonopolyClickCellCsReq", - Self::CmdGetMbtiReportScRsp => "CmdGetMbtiReportScRsp", - Self::CmdMonopolyEventSelectFriendScRsp => { - "CmdMonopolyEventSelectFriendScRsp" - } Self::CmdMonopolyScrachRaffleTicketScRsp => { "CmdMonopolyScrachRaffleTicketScRsp" } - Self::CmdPdjfkffpdki => "CmdPDJFKFFPDKI", - Self::CmdMonopolyGameBingoFlipCardScRsp => { - "CmdMonopolyGameBingoFlipCardScRsp" - } - Self::CmdDailyFirstEnterMonopolyActivityScRsp => { - "CmdDailyFirstEnterMonopolyActivityScRsp" - } - Self::CmdGetMonopolyMbtiReportRewardCsReq => { - "CmdGetMonopolyMbtiReportRewardCsReq" - } - Self::CmdPiljihglhja => "CmdPILJIHGLHJA", - Self::CmdMonopolyGetRegionProgressCsReq => { - "CmdMonopolyGetRegionProgressCsReq" - } - Self::CmdDnbhklfemlg => "CmdDNBHKLFEMLG", - Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", - Self::CmdMonopolyTakeRaffleTicketRewardCsReq => { - "CmdMonopolyTakeRaffleTicketRewardCsReq" + Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", + Self::CmdMonopolySelectOptionScRsp => "CmdMonopolySelectOptionScRsp", + Self::CmdGetSocialEventServerCacheScRsp => { + "CmdGetSocialEventServerCacheScRsp" } Self::CmdMonopolySocialEventEffectScNotify => { "CmdMonopolySocialEventEffectScNotify" } - Self::CmdMonopolyLikeScRsp => "CmdMonopolyLikeScRsp", - Self::CmdMonopolyContentUpdateScNotify => "CmdMonopolyContentUpdateScNotify", - Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", - Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", - Self::CmdMonopolyQuizDurationChangeScNotify => { - "CmdMonopolyQuizDurationChangeScNotify" + Self::CmdMonopolyEventLoadUpdateScNotify => { + "CmdMonopolyEventLoadUpdateScNotify" } - Self::CmdGetMonopolyFriendRankingListScRsp => { - "CmdGetMonopolyFriendRankingListScRsp" + Self::CmdMonopolyGameCreateScNotify => "CmdMonopolyGameCreateScNotify", + Self::CmdMonopolyConfirmRandomCsReq => "CmdMonopolyConfirmRandomCsReq", + Self::CmdPdjfkffpdki => "CmdPDJFKFFPDKI", + Self::CmdMonopolyGameBingoFlipCardCsReq => { + "CmdMonopolyGameBingoFlipCardCsReq" + } + Self::CmdDnbhklfemlg => "CmdDNBHKLFEMLG", + Self::CmdMonopolyTakeRaffleTicketRewardScRsp => { + "CmdMonopolyTakeRaffleTicketRewardScRsp" + } + Self::CmdMonopolyAcceptQuizCsReq => "CmdMonopolyAcceptQuizCsReq", + Self::CmdMonopolyGuessChooseScRsp => "CmdMonopolyGuessChooseScRsp", + Self::CmdMonopolyConditionUpdateScNotify => { + "CmdMonopolyConditionUpdateScNotify" } - Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", - Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", Self::CmdGetMonopolyMbtiReportRewardScRsp => { "CmdGetMonopolyMbtiReportRewardScRsp" } + Self::CmdMonopolyTakePhaseRewardCsReq => "CmdMonopolyTakePhaseRewardCsReq", + Self::CmdMonopolyBuyGoodsCsReq => "CmdMonopolyBuyGoodsCsReq", + Self::CmdDailyFirstEnterMonopolyActivityScRsp => { + "CmdDailyFirstEnterMonopolyActivityScRsp" + } + Self::CmdMonopolyGetRafflePoolInfoCsReq => { + "CmdMonopolyGetRafflePoolInfoCsReq" + } Self::CmdGetMonopolyInfoCsReq => "CmdGetMonopolyInfoCsReq", + Self::CmdMonopolyGetRaffleTicketCsReq => "CmdMonopolyGetRaffleTicketCsReq", + Self::CmdMonopolyMoveCsReq => "CmdMonopolyMoveCsReq", + Self::CmdDailyFirstEnterMonopolyActivityCsReq => { + "CmdDailyFirstEnterMonopolyActivityCsReq" + } + Self::CmdGetMonopolyInfoScRsp => "CmdGetMonopolyInfoScRsp", + Self::CmdMonopolyEventSelectFriendScRsp => { + "CmdMonopolyEventSelectFriendScRsp" + } + Self::CmdGddeakmjoap => "CmdGDDEAKMJOAP", + Self::CmdMonopolyGuessDrawScNotify => "CmdMonopolyGuessDrawScNotify", + Self::CmdMonopolyRollRandomCsReq => "CmdMonopolyRollRandomCsReq", + Self::CmdMonopolyClickCellScRsp => "CmdMonopolyClickCellScRsp", + Self::CmdGetMonopolyDailyReportScRsp => "CmdGetMonopolyDailyReportScRsp", + Self::CmdMonopolyCellUpdateNotify => "CmdMonopolyCellUpdateNotify", + Self::CmdMonopolyRollDiceCsReq => "CmdMonopolyRollDiceCsReq", + Self::CmdMonopolyRollDiceScRsp => "CmdMonopolyRollDiceScRsp", + Self::CmdGetMonopolyFriendRankingListScRsp => { + "CmdGetMonopolyFriendRankingListScRsp" + } + Self::CmdMonopolyLikeScNotify => "CmdMonopolyLikeScNotify", + Self::CmdMonopolyBuyGoodsScRsp => "CmdMonopolyBuyGoodsScRsp", + Self::CmdNhkiadbinml => "CmdNHKIADBINML", + Self::CmdMonopolyGiveUpCurContentScRsp => "CmdMonopolyGiveUpCurContentScRsp", + Self::CmdMonopolyGameGachaScRsp => "CmdMonopolyGameGachaScRsp", + Self::CmdMonopolyDailySettleScNotify => "CmdMonopolyDailySettleScNotify", + Self::CmdMonopolySttUpdateScNotify => "CmdMonopolySttUpdateScNotify", + Self::CmdEpaikohmldk => "CmdEPAIKOHMLDK", + Self::CmdMonopolyQuizDurationChangeScNotify => { + "CmdMonopolyQuizDurationChangeScNotify" + } + Self::CmdPiljihglhja => "CmdPILJIHGLHJA", + Self::CmdMonopolyTakePhaseRewardScRsp => "CmdMonopolyTakePhaseRewardScRsp", + Self::CmdMonopolyGameGachaCsReq => "CmdMonopolyGameGachaCsReq", + Self::CmdGetMonopolyFriendRankingListCsReq => { + "CmdGetMonopolyFriendRankingListCsReq" + } + Self::CmdMonopolyRollRandomScRsp => "CmdMonopolyRollRandomScRsp", + Self::CmdMonopolyMoveScRsp => "CmdMonopolyMoveScRsp", + Self::CmdMonopolyEventSelectFriendCsReq => { + "CmdMonopolyEventSelectFriendCsReq" + } + Self::CmdMonopolyGetRegionProgressScRsp => { + "CmdMonopolyGetRegionProgressScRsp" + } + Self::CmdGetSocialEventServerCacheCsReq => { + "CmdGetSocialEventServerCacheCsReq" + } + Self::CmdMonopolyGetDailyInitItemScRsp => "CmdMonopolyGetDailyInitItemScRsp", + Self::CmdMonopolyReRollRandomScRsp => "CmdMonopolyReRollRandomScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IOBAOPKJMAK_NLCDGIPGFDJ" => Some(Self::IobaopkjmakNlcdgipgfdj), - "CmdGetMonopolyFriendRankingListCsReq" => { - Some(Self::CmdGetMonopolyFriendRankingListCsReq) - } "CmdMonopolyGameSettleScNotify" => Some(Self::CmdMonopolyGameSettleScNotify), - "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), - "CmdDailyFirstEnterMonopolyActivityCsReq" => { - Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) + "CmdMonopolyConfirmRandomScRsp" => Some(Self::CmdMonopolyConfirmRandomScRsp), + "CmdGetMonopolyMbtiReportRewardCsReq" => { + Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) } - "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) - } - "CmdMonopolyGiveUpCurContentCsReq" => { - Some(Self::CmdMonopolyGiveUpCurContentCsReq) - } - "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) + "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), + "CmdGetMbtiReportCsReq" => Some(Self::CmdGetMbtiReportCsReq), + "CmdMonopolyContentUpdateScNotify" => { + Some(Self::CmdMonopolyContentUpdateScNotify) } - "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), + "CmdMonopolyCheatDiceScRsp" => Some(Self::CmdMonopolyCheatDiceScRsp), + "CmdMonopolyGuessChooseCsReq" => Some(Self::CmdMonopolyGuessChooseCsReq), + "CmdJHIDMEBBKPE" => Some(Self::CmdJhidmebbkpe), + "CmdMonopolyLikeCsReq" => Some(Self::CmdMonopolyLikeCsReq), + "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), + "CmdMonopolyCheatDiceCsReq" => Some(Self::CmdMonopolyCheatDiceCsReq), + "CmdBBEPMABCBGF" => Some(Self::CmdBbepmabcbgf), + "CmdOIDPMKIOJGK" => Some(Self::CmdOidpmkiojgk), "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) + "CmdMonopolyActionResultScNotify" => { + Some(Self::CmdMonopolyActionResultScNotify) } - "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), - "CmdMonopolyTakeRaffleTicketRewardScRsp" => { - Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) + "CmdMonopolyGetDailyInitItemCsReq" => { + Some(Self::CmdMonopolyGetDailyInitItemCsReq) } - "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), - "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), - "CmdMonopolySelectOptionCsReq" => Some(Self::CmdMonopolySelectOptionCsReq), - "CmdMonopolyTakePhaseRewardCsReq" => { - Some(Self::CmdMonopolyTakePhaseRewardCsReq) + "CmdMLBDFEOBKIJ" => Some(Self::CmdMlbdfeobkij), + "CmdMonopolyGetRegionProgressCsReq" => { + Some(Self::CmdMonopolyGetRegionProgressCsReq) + } + "CmdMonopolyReRollRandomCsReq" => Some(Self::CmdMonopolyReRollRandomCsReq), + "CmdMonopolyGiveUpCurContentCsReq" => { + Some(Self::CmdMonopolyGiveUpCurContentCsReq) + } + "CmdMonopolyTakeRaffleTicketRewardCsReq" => { + Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) } - "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), "CmdMonopolyClickCellCsReq" => Some(Self::CmdMonopolyClickCellCsReq), - "CmdGetMbtiReportScRsp" => Some(Self::CmdGetMbtiReportScRsp), - "CmdMonopolyEventSelectFriendScRsp" => { - Some(Self::CmdMonopolyEventSelectFriendScRsp) + "CmdMonopolyGameBingoFlipCardScRsp" => { + Some(Self::CmdMonopolyGameBingoFlipCardScRsp) + } + "CmdMonopolyScrachRaffleTicketCsReq" => { + Some(Self::CmdMonopolyScrachRaffleTicketCsReq) } "CmdMonopolyScrachRaffleTicketScRsp" => { Some(Self::CmdMonopolyScrachRaffleTicketScRsp) } - "CmdPDJFKFFPDKI" => Some(Self::CmdPdjfkffpdki), - "CmdMonopolyGameBingoFlipCardScRsp" => { - Some(Self::CmdMonopolyGameBingoFlipCardScRsp) - } - "CmdDailyFirstEnterMonopolyActivityScRsp" => { - Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) - } - "CmdGetMonopolyMbtiReportRewardCsReq" => { - Some(Self::CmdGetMonopolyMbtiReportRewardCsReq) - } - "CmdPILJIHGLHJA" => Some(Self::CmdPiljihglhja), - "CmdMonopolyGetRegionProgressCsReq" => { - Some(Self::CmdMonopolyGetRegionProgressCsReq) - } - "CmdDNBHKLFEMLG" => Some(Self::CmdDnbhklfemlg), - "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), - "CmdMonopolyTakeRaffleTicketRewardCsReq" => { - Some(Self::CmdMonopolyTakeRaffleTicketRewardCsReq) + "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), + "CmdMonopolySelectOptionScRsp" => Some(Self::CmdMonopolySelectOptionScRsp), + "CmdGetSocialEventServerCacheScRsp" => { + Some(Self::CmdGetSocialEventServerCacheScRsp) } "CmdMonopolySocialEventEffectScNotify" => { Some(Self::CmdMonopolySocialEventEffectScNotify) } - "CmdMonopolyLikeScRsp" => Some(Self::CmdMonopolyLikeScRsp), - "CmdMonopolyContentUpdateScNotify" => { - Some(Self::CmdMonopolyContentUpdateScNotify) + "CmdMonopolyEventLoadUpdateScNotify" => { + Some(Self::CmdMonopolyEventLoadUpdateScNotify) } - "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), - "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), - "CmdMonopolyQuizDurationChangeScNotify" => { - Some(Self::CmdMonopolyQuizDurationChangeScNotify) + "CmdMonopolyGameCreateScNotify" => Some(Self::CmdMonopolyGameCreateScNotify), + "CmdMonopolyConfirmRandomCsReq" => Some(Self::CmdMonopolyConfirmRandomCsReq), + "CmdPDJFKFFPDKI" => Some(Self::CmdPdjfkffpdki), + "CmdMonopolyGameBingoFlipCardCsReq" => { + Some(Self::CmdMonopolyGameBingoFlipCardCsReq) } - "CmdGetMonopolyFriendRankingListScRsp" => { - Some(Self::CmdGetMonopolyFriendRankingListScRsp) + "CmdDNBHKLFEMLG" => Some(Self::CmdDnbhklfemlg), + "CmdMonopolyTakeRaffleTicketRewardScRsp" => { + Some(Self::CmdMonopolyTakeRaffleTicketRewardScRsp) + } + "CmdMonopolyAcceptQuizCsReq" => Some(Self::CmdMonopolyAcceptQuizCsReq), + "CmdMonopolyGuessChooseScRsp" => Some(Self::CmdMonopolyGuessChooseScRsp), + "CmdMonopolyConditionUpdateScNotify" => { + Some(Self::CmdMonopolyConditionUpdateScNotify) } - "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), - "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), "CmdGetMonopolyMbtiReportRewardScRsp" => { Some(Self::CmdGetMonopolyMbtiReportRewardScRsp) } + "CmdMonopolyTakePhaseRewardCsReq" => { + Some(Self::CmdMonopolyTakePhaseRewardCsReq) + } + "CmdMonopolyBuyGoodsCsReq" => Some(Self::CmdMonopolyBuyGoodsCsReq), + "CmdDailyFirstEnterMonopolyActivityScRsp" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityScRsp) + } + "CmdMonopolyGetRafflePoolInfoCsReq" => { + Some(Self::CmdMonopolyGetRafflePoolInfoCsReq) + } "CmdGetMonopolyInfoCsReq" => Some(Self::CmdGetMonopolyInfoCsReq), + "CmdMonopolyGetRaffleTicketCsReq" => { + Some(Self::CmdMonopolyGetRaffleTicketCsReq) + } + "CmdMonopolyMoveCsReq" => Some(Self::CmdMonopolyMoveCsReq), + "CmdDailyFirstEnterMonopolyActivityCsReq" => { + Some(Self::CmdDailyFirstEnterMonopolyActivityCsReq) + } + "CmdGetMonopolyInfoScRsp" => Some(Self::CmdGetMonopolyInfoScRsp), + "CmdMonopolyEventSelectFriendScRsp" => { + Some(Self::CmdMonopolyEventSelectFriendScRsp) + } + "CmdGDDEAKMJOAP" => Some(Self::CmdGddeakmjoap), + "CmdMonopolyGuessDrawScNotify" => Some(Self::CmdMonopolyGuessDrawScNotify), + "CmdMonopolyRollRandomCsReq" => Some(Self::CmdMonopolyRollRandomCsReq), + "CmdMonopolyClickCellScRsp" => Some(Self::CmdMonopolyClickCellScRsp), + "CmdGetMonopolyDailyReportScRsp" => { + Some(Self::CmdGetMonopolyDailyReportScRsp) + } + "CmdMonopolyCellUpdateNotify" => Some(Self::CmdMonopolyCellUpdateNotify), + "CmdMonopolyRollDiceCsReq" => Some(Self::CmdMonopolyRollDiceCsReq), + "CmdMonopolyRollDiceScRsp" => Some(Self::CmdMonopolyRollDiceScRsp), + "CmdGetMonopolyFriendRankingListScRsp" => { + Some(Self::CmdGetMonopolyFriendRankingListScRsp) + } + "CmdMonopolyLikeScNotify" => Some(Self::CmdMonopolyLikeScNotify), + "CmdMonopolyBuyGoodsScRsp" => Some(Self::CmdMonopolyBuyGoodsScRsp), + "CmdNHKIADBINML" => Some(Self::CmdNhkiadbinml), + "CmdMonopolyGiveUpCurContentScRsp" => { + Some(Self::CmdMonopolyGiveUpCurContentScRsp) + } + "CmdMonopolyGameGachaScRsp" => Some(Self::CmdMonopolyGameGachaScRsp), + "CmdMonopolyDailySettleScNotify" => { + Some(Self::CmdMonopolyDailySettleScNotify) + } + "CmdMonopolySttUpdateScNotify" => Some(Self::CmdMonopolySttUpdateScNotify), + "CmdEPAIKOHMLDK" => Some(Self::CmdEpaikohmldk), + "CmdMonopolyQuizDurationChangeScNotify" => { + Some(Self::CmdMonopolyQuizDurationChangeScNotify) + } + "CmdPILJIHGLHJA" => Some(Self::CmdPiljihglhja), + "CmdMonopolyTakePhaseRewardScRsp" => { + Some(Self::CmdMonopolyTakePhaseRewardScRsp) + } + "CmdMonopolyGameGachaCsReq" => Some(Self::CmdMonopolyGameGachaCsReq), + "CmdGetMonopolyFriendRankingListCsReq" => { + Some(Self::CmdGetMonopolyFriendRankingListCsReq) + } + "CmdMonopolyRollRandomScRsp" => Some(Self::CmdMonopolyRollRandomScRsp), + "CmdMonopolyMoveScRsp" => Some(Self::CmdMonopolyMoveScRsp), + "CmdMonopolyEventSelectFriendCsReq" => { + Some(Self::CmdMonopolyEventSelectFriendCsReq) + } + "CmdMonopolyGetRegionProgressScRsp" => { + Some(Self::CmdMonopolyGetRegionProgressScRsp) + } + "CmdGetSocialEventServerCacheCsReq" => { + Some(Self::CmdGetSocialEventServerCacheCsReq) + } + "CmdMonopolyGetDailyInitItemScRsp" => { + Some(Self::CmdMonopolyGetDailyInitItemScRsp) + } + "CmdMonopolyReRollRandomScRsp" => Some(Self::CmdMonopolyReRollRandomScRsp), _ => None, } } @@ -93068,26 +92942,27 @@ impl Bakaelimiji { } } } +/// Obf: EDCDMKFIOPH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultiplayerType { 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, + CmdNenhkmefaec = 1026, + CmdMatchPlayDataChangeNtf = 1040, + CmdJjagfpldcaf = 1081, + CmdHpgigmpbibo = 1058, + CmdGetFriendRankingInfoRsp = 1038, + CmdFightGameStateCsReq = 1025, + CmdIhglpglpdff = 1088, + CmdHffceacmeig = 1047, + CmdFightGameStateScRsp = 1078, + CmdFightGameStartScNotify = 1086, + CmdGetMatchPlayDataCsReq = 1013, + CmdNlopjlcmlen = 1093, + CmdSelfRankChangeNtf = 1039, + CmdGetMatchPlayDataRsp = 1071, + CmdGetFriendRankingInfoCsReq = 1033, } impl CmdMultiplayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93098,20 +92973,20 @@ impl CmdMultiplayerType { match self { Self::EdcdmkfiophNlcdgipgfdj => "EDCDMKFIOPH_NLCDGIPGFDJ", Self::CmdNenhkmefaec => "CmdNENHKMEFAEC", - Self::CmdNlopjlcmlen => "CmdNLOPJLCMLEN", - Self::CmdIhglpglpdff => "CmdIHGLPGLPDFF", - Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", Self::CmdMatchPlayDataChangeNtf => "CmdMatchPlayDataChangeNtf", + Self::CmdJjagfpldcaf => "CmdJJAGFPLDCAF", + Self::CmdHpgigmpbibo => "CmdHPGIGMPBIBO", Self::CmdGetFriendRankingInfoRsp => "CmdGetFriendRankingInfoRsp", Self::CmdFightGameStateCsReq => "CmdFightGameStateCsReq", + Self::CmdIhglpglpdff => "CmdIHGLPGLPDFF", + Self::CmdHffceacmeig => "CmdHFFCEACMEIG", Self::CmdFightGameStateScRsp => "CmdFightGameStateScRsp", Self::CmdFightGameStartScNotify => "CmdFightGameStartScNotify", Self::CmdGetMatchPlayDataCsReq => "CmdGetMatchPlayDataCsReq", - Self::CmdHpgigmpbibo => "CmdHPGIGMPBIBO", - Self::CmdJjagfpldcaf => "CmdJJAGFPLDCAF", - Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", - Self::CmdHffceacmeig => "CmdHFFCEACMEIG", + Self::CmdNlopjlcmlen => "CmdNLOPJLCMLEN", Self::CmdSelfRankChangeNtf => "CmdSelfRankChangeNtf", + Self::CmdGetMatchPlayDataRsp => "CmdGetMatchPlayDataRsp", + Self::CmdGetFriendRankingInfoCsReq => "CmdGetFriendRankingInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -93119,35 +92994,36 @@ impl CmdMultiplayerType { match value { "EDCDMKFIOPH_NLCDGIPGFDJ" => Some(Self::EdcdmkfiophNlcdgipgfdj), "CmdNENHKMEFAEC" => Some(Self::CmdNenhkmefaec), - "CmdNLOPJLCMLEN" => Some(Self::CmdNlopjlcmlen), - "CmdIHGLPGLPDFF" => Some(Self::CmdIhglpglpdff), - "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), "CmdMatchPlayDataChangeNtf" => Some(Self::CmdMatchPlayDataChangeNtf), + "CmdJJAGFPLDCAF" => Some(Self::CmdJjagfpldcaf), + "CmdHPGIGMPBIBO" => Some(Self::CmdHpgigmpbibo), "CmdGetFriendRankingInfoRsp" => Some(Self::CmdGetFriendRankingInfoRsp), "CmdFightGameStateCsReq" => Some(Self::CmdFightGameStateCsReq), + "CmdIHGLPGLPDFF" => Some(Self::CmdIhglpglpdff), + "CmdHFFCEACMEIG" => Some(Self::CmdHffceacmeig), "CmdFightGameStateScRsp" => Some(Self::CmdFightGameStateScRsp), "CmdFightGameStartScNotify" => Some(Self::CmdFightGameStartScNotify), "CmdGetMatchPlayDataCsReq" => Some(Self::CmdGetMatchPlayDataCsReq), - "CmdHPGIGMPBIBO" => Some(Self::CmdHpgigmpbibo), - "CmdJJAGFPLDCAF" => Some(Self::CmdJjagfpldcaf), - "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), - "CmdHFFCEACMEIG" => Some(Self::CmdHffceacmeig), + "CmdNLOPJLCMLEN" => Some(Self::CmdNlopjlcmlen), "CmdSelfRankChangeNtf" => Some(Self::CmdSelfRankChangeNtf), + "CmdGetMatchPlayDataRsp" => Some(Self::CmdGetMatchPlayDataRsp), + "CmdGetFriendRankingInfoCsReq" => Some(Self::CmdGetFriendRankingInfoCsReq), _ => None, } } } +/// Obf: ACIMFGFNPDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMultipleDropType { AcimfgfnpdfNlcdgipgfdj = 0, - CmdGetPlayerReturnMultiDropInfoScRsp = 4636, - CmdGetPlayerReturnMultiDropInfoCsReq = 4627, - CmdMultipleDropInfoNotify = 4613, - CmdGetMultipleDropInfoCsReq = 4673, - CmdGetMultipleDropInfoScRsp = 4603, - CmdMultipleDropInfoScNotify = 4680, + CmdGetMultipleDropInfoCsReq = 4625, + CmdGetPlayerReturnMultiDropInfoScRsp = 4688, + CmdGetMultipleDropInfoScRsp = 4678, + CmdMultipleDropInfoNotify = 4681, + CmdGetPlayerReturnMultiDropInfoCsReq = 4658, + CmdMultipleDropInfoScNotify = 4693, } impl CmdMultipleDropType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93157,15 +93033,15 @@ impl CmdMultipleDropType { pub fn as_str_name(&self) -> &'static str { match self { Self::AcimfgfnpdfNlcdgipgfdj => "ACIMFGFNPDF_NLCDGIPGFDJ", + Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", Self::CmdGetPlayerReturnMultiDropInfoScRsp => { "CmdGetPlayerReturnMultiDropInfoScRsp" } + Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", + Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", Self::CmdGetPlayerReturnMultiDropInfoCsReq => { "CmdGetPlayerReturnMultiDropInfoCsReq" } - Self::CmdMultipleDropInfoNotify => "CmdMultipleDropInfoNotify", - Self::CmdGetMultipleDropInfoCsReq => "CmdGetMultipleDropInfoCsReq", - Self::CmdGetMultipleDropInfoScRsp => "CmdGetMultipleDropInfoScRsp", Self::CmdMultipleDropInfoScNotify => "CmdMultipleDropInfoScNotify", } } @@ -93173,54 +93049,54 @@ impl CmdMultipleDropType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACIMFGFNPDF_NLCDGIPGFDJ" => Some(Self::AcimfgfnpdfNlcdgipgfdj), + "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), "CmdGetPlayerReturnMultiDropInfoScRsp" => { Some(Self::CmdGetPlayerReturnMultiDropInfoScRsp) } + "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), + "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), "CmdGetPlayerReturnMultiDropInfoCsReq" => { Some(Self::CmdGetPlayerReturnMultiDropInfoCsReq) } - "CmdMultipleDropInfoNotify" => Some(Self::CmdMultipleDropInfoNotify), - "CmdGetMultipleDropInfoCsReq" => Some(Self::CmdGetMultipleDropInfoCsReq), - "CmdGetMultipleDropInfoScRsp" => Some(Self::CmdGetMultipleDropInfoScRsp), "CmdMultipleDropInfoScNotify" => Some(Self::CmdMultipleDropInfoScNotify), _ => None, } } } +/// Obf: CIILMLFIACA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMuseumType { 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, + CmdTakeCollectRewardCsReq = 4321, + CmdMuseumRandomEventSelectScRsp = 4330, + CmdGetMuseumInfoCsReq = 4325, + CmdSetStuffToAreaScRsp = 4381, + CmdSyncGetExhibitScNotify = 4313, + CmdUpgradeAreaStatCsReq = 4339, + CmdSyncMuseumRandomEventStartScNotify = 4348, + CmdUpgradeAreaStatScRsp = 4304, + CmdSetStuffToAreaCsReq = 4388, + CmdFinishCurTurnScRsp = 4340, + CmdSyncMuseumTargetStartNotify = 4372, + CmdSyncGetStuffScNotify = 4326, + CmdTakeCollectRewardRsp = 4305, + CmdGetMuseumInfoScRsp = 4378, + CmdFinishCurTurnCsReq = 4371, + CmdUpgradeAreaScRsp = 4338, + CmdSyncMuseumFundsChangedScNotify = 4336, + CmdRemoveStuffFromAreaScRsp = 4347, + CmdBuyNpcStuffScRsp = 4358, + CmdUpgradeAreaCsReq = 4333, + CmdBuyNpcStuffCsReq = 4393, + CmdRemoveStuffFromAreaCsReq = 4386, + CmdSyncMuseumInfoChangedScNotify = 4311, + CmdSyncMuseumTargetMissionFinishNotify = 4380, + CmdMuseumRandomEventSelectCsReq = 4365, + CmdSyncMuseumTargetRewardNotify = 4384, + CmdMuseumRandomEventQueryCsReq = 4345, + CmdMuseumRandomEventQueryScRsp = 4369, } impl CmdMuseumType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93230,100 +93106,99 @@ impl CmdMuseumType { pub fn as_str_name(&self) -> &'static str { match self { Self::CiilmlfiacaNlcdgipgfdj => "CIILMLFIACA_NLCDGIPGFDJ", - Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", - Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", - Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", - Self::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", - Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", - Self::CmdSyncMuseumFundsChangedScNotify => { - "CmdSyncMuseumFundsChangedScNotify" - } - Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", + Self::CmdTakeCollectRewardCsReq => "CmdTakeCollectRewardCsReq", Self::CmdMuseumRandomEventSelectScRsp => "CmdMuseumRandomEventSelectScRsp", + Self::CmdGetMuseumInfoCsReq => "CmdGetMuseumInfoCsReq", + Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", + Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify", + Self::CmdUpgradeAreaStatCsReq => "CmdUpgradeAreaStatCsReq", Self::CmdSyncMuseumRandomEventStartScNotify => { "CmdSyncMuseumRandomEventStartScNotify" } - Self::CmdSyncGetExhibitScNotify => "CmdSyncGetExhibitScNotify", - Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", - Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", - Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", - Self::CmdKjcomkgmdcj => "CmdKJCOMKGMDCJ", + Self::CmdUpgradeAreaStatScRsp => "CmdUpgradeAreaStatScRsp", + Self::CmdSetStuffToAreaCsReq => "CmdSetStuffToAreaCsReq", + Self::CmdFinishCurTurnScRsp => "CmdFinishCurTurnScRsp", + Self::CmdSyncMuseumTargetStartNotify => "CmdSyncMuseumTargetStartNotify", + Self::CmdSyncGetStuffScNotify => "CmdSyncGetStuffScNotify", + Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", + Self::CmdGetMuseumInfoScRsp => "CmdGetMuseumInfoScRsp", + Self::CmdFinishCurTurnCsReq => "CmdFinishCurTurnCsReq", + Self::CmdUpgradeAreaScRsp => "CmdUpgradeAreaScRsp", + Self::CmdSyncMuseumFundsChangedScNotify => { + "CmdSyncMuseumFundsChangedScNotify" + } + Self::CmdRemoveStuffFromAreaScRsp => "CmdRemoveStuffFromAreaScRsp", Self::CmdBuyNpcStuffScRsp => "CmdBuyNpcStuffScRsp", + Self::CmdUpgradeAreaCsReq => "CmdUpgradeAreaCsReq", + Self::CmdBuyNpcStuffCsReq => "CmdBuyNpcStuffCsReq", + Self::CmdRemoveStuffFromAreaCsReq => "CmdRemoveStuffFromAreaCsReq", + Self::CmdSyncMuseumInfoChangedScNotify => "CmdSyncMuseumInfoChangedScNotify", 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::CmdMuseumRandomEventSelectCsReq => "CmdMuseumRandomEventSelectCsReq", Self::CmdSyncMuseumTargetRewardNotify => "CmdSyncMuseumTargetRewardNotify", - Self::CmdSetStuffToAreaScRsp => "CmdSetStuffToAreaScRsp", - Self::CmdTakeCollectRewardRsp => "CmdTakeCollectRewardRsp", + Self::CmdMuseumRandomEventQueryCsReq => "CmdMuseumRandomEventQueryCsReq", + Self::CmdMuseumRandomEventQueryScRsp => "CmdMuseumRandomEventQueryScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CIILMLFIACA_NLCDGIPGFDJ" => Some(Self::CiilmlfiacaNlcdgipgfdj), - "CmdMuseumRandomEventQueryCsReq" => { - Some(Self::CmdMuseumRandomEventQueryCsReq) - } - "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), - "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), - "CmdMuseumRandomEventSelectCsReq" => { - Some(Self::CmdMuseumRandomEventSelectCsReq) - } - "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), - "CmdSyncMuseumFundsChangedScNotify" => { - Some(Self::CmdSyncMuseumFundsChangedScNotify) - } - "CmdSyncMuseumTargetStartNotify" => { - Some(Self::CmdSyncMuseumTargetStartNotify) - } + "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), "CmdMuseumRandomEventSelectScRsp" => { Some(Self::CmdMuseumRandomEventSelectScRsp) } + "CmdGetMuseumInfoCsReq" => Some(Self::CmdGetMuseumInfoCsReq), + "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), + "CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify), + "CmdUpgradeAreaStatCsReq" => Some(Self::CmdUpgradeAreaStatCsReq), "CmdSyncMuseumRandomEventStartScNotify" => { Some(Self::CmdSyncMuseumRandomEventStartScNotify) } - "CmdSyncGetExhibitScNotify" => Some(Self::CmdSyncGetExhibitScNotify), - "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), + "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), "CmdSetStuffToAreaCsReq" => Some(Self::CmdSetStuffToAreaCsReq), + "CmdFinishCurTurnScRsp" => Some(Self::CmdFinishCurTurnScRsp), + "CmdSyncMuseumTargetStartNotify" => { + Some(Self::CmdSyncMuseumTargetStartNotify) + } + "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), + "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), "CmdGetMuseumInfoScRsp" => Some(Self::CmdGetMuseumInfoScRsp), + "CmdFinishCurTurnCsReq" => Some(Self::CmdFinishCurTurnCsReq), + "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), + "CmdSyncMuseumFundsChangedScNotify" => { + Some(Self::CmdSyncMuseumFundsChangedScNotify) + } + "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), + "CmdBuyNpcStuffScRsp" => Some(Self::CmdBuyNpcStuffScRsp), + "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), + "CmdBuyNpcStuffCsReq" => Some(Self::CmdBuyNpcStuffCsReq), + "CmdRemoveStuffFromAreaCsReq" => Some(Self::CmdRemoveStuffFromAreaCsReq), "CmdSyncMuseumInfoChangedScNotify" => { Some(Self::CmdSyncMuseumInfoChangedScNotify) } - "CmdUpgradeAreaScRsp" => Some(Self::CmdUpgradeAreaScRsp), - "CmdRemoveStuffFromAreaScRsp" => Some(Self::CmdRemoveStuffFromAreaScRsp), - "CmdSyncGetStuffScNotify" => Some(Self::CmdSyncGetStuffScNotify), - "CmdUpgradeAreaCsReq" => Some(Self::CmdUpgradeAreaCsReq), - "CmdTakeCollectRewardCsReq" => Some(Self::CmdTakeCollectRewardCsReq), - "CmdUpgradeAreaStatScRsp" => Some(Self::CmdUpgradeAreaStatScRsp), + "CmdSyncMuseumTargetMissionFinishNotify" => { + Some(Self::CmdSyncMuseumTargetMissionFinishNotify) + } + "CmdMuseumRandomEventSelectCsReq" => { + Some(Self::CmdMuseumRandomEventSelectCsReq) + } "CmdSyncMuseumTargetRewardNotify" => { Some(Self::CmdSyncMuseumTargetRewardNotify) } - "CmdSetStuffToAreaScRsp" => Some(Self::CmdSetStuffToAreaScRsp), - "CmdTakeCollectRewardRsp" => Some(Self::CmdTakeCollectRewardRsp), + "CmdMuseumRandomEventQueryCsReq" => { + Some(Self::CmdMuseumRandomEventQueryCsReq) + } + "CmdMuseumRandomEventQueryScRsp" => { + Some(Self::CmdMuseumRandomEventQueryScRsp) + } _ => None, } } } +/// Obf: NLAEDPNBHBP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -93390,6 +93265,7 @@ impl Gbaepolffmg { } } } +/// Obf: GOPHGIHIDPP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -93423,6 +93299,7 @@ impl StatType { } } } +/// Obf: FILBJDAJPAA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -93465,23 +93342,24 @@ impl GetStuffType { } } } +/// Obf: PHAPALJNLBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdMusicRhythmType { PhapaljnlbeNlcdgipgfdj = 0, - CmdMusicRhythmSaveSongConfigDataScRsp = 7600, - CmdMusicRhythmUnlockTrackScNotify = 7574, - CmdMusicRhythmStartLevelCsReq = 7591, - CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578, - CmdMusicRhythmDataCsReq = 7596, - CmdMusicRhythmSaveSongConfigDataCsReq = 7587, - CmdMusicRhythmUnlockSongSfxScNotify = 7581, - CmdMusicRhythmFinishLevelScRsp = 7598, - CmdMusicRhythmStartLevelScRsp = 7582, - CmdMusicRhythmUnlockSongNotify = 7589, - CmdMusicRhythmDataScRsp = 7588, - CmdMusicRhythmFinishLevelCsReq = 7592, + CmdMusicRhythmStartLevelScRsp = 7574, + CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7590, + CmdMusicRhythmUnlockSongSfxScNotify = 7585, + CmdMusicRhythmStartLevelCsReq = 7588, + CmdMusicRhythmUnlockSongNotify = 7582, + CmdMusicRhythmSaveSongConfigDataScRsp = 7591, + CmdMusicRhythmFinishLevelScRsp = 7592, + CmdMusicRhythmSaveSongConfigDataCsReq = 7599, + CmdMusicRhythmUnlockTrackScNotify = 7577, + CmdMusicRhythmFinishLevelCsReq = 7575, + CmdMusicRhythmDataCsReq = 7579, + CmdMusicRhythmDataScRsp = 7595, } impl CmdMusicRhythmType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93491,62 +93369,62 @@ impl CmdMusicRhythmType { pub fn as_str_name(&self) -> &'static str { match self { Self::PhapaljnlbeNlcdgipgfdj => "PHAPALJNLBE_NLCDGIPGFDJ", - Self::CmdMusicRhythmSaveSongConfigDataScRsp => { - "CmdMusicRhythmSaveSongConfigDataScRsp" - } - Self::CmdMusicRhythmUnlockTrackScNotify => { - "CmdMusicRhythmUnlockTrackScNotify" - } - Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", + Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify => { "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" } - Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", - Self::CmdMusicRhythmSaveSongConfigDataCsReq => { - "CmdMusicRhythmSaveSongConfigDataCsReq" - } Self::CmdMusicRhythmUnlockSongSfxScNotify => { "CmdMusicRhythmUnlockSongSfxScNotify" } - Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", - Self::CmdMusicRhythmStartLevelScRsp => "CmdMusicRhythmStartLevelScRsp", + Self::CmdMusicRhythmStartLevelCsReq => "CmdMusicRhythmStartLevelCsReq", Self::CmdMusicRhythmUnlockSongNotify => "CmdMusicRhythmUnlockSongNotify", - Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", + Self::CmdMusicRhythmSaveSongConfigDataScRsp => { + "CmdMusicRhythmSaveSongConfigDataScRsp" + } + Self::CmdMusicRhythmFinishLevelScRsp => "CmdMusicRhythmFinishLevelScRsp", + Self::CmdMusicRhythmSaveSongConfigDataCsReq => { + "CmdMusicRhythmSaveSongConfigDataCsReq" + } + Self::CmdMusicRhythmUnlockTrackScNotify => { + "CmdMusicRhythmUnlockTrackScNotify" + } Self::CmdMusicRhythmFinishLevelCsReq => "CmdMusicRhythmFinishLevelCsReq", + Self::CmdMusicRhythmDataCsReq => "CmdMusicRhythmDataCsReq", + Self::CmdMusicRhythmDataScRsp => "CmdMusicRhythmDataScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "PHAPALJNLBE_NLCDGIPGFDJ" => Some(Self::PhapaljnlbeNlcdgipgfdj), - "CmdMusicRhythmSaveSongConfigDataScRsp" => { - Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) - } - "CmdMusicRhythmUnlockTrackScNotify" => { - Some(Self::CmdMusicRhythmUnlockTrackScNotify) - } - "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), + "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), "CmdMusicRhythmMaxDifficultyLevelsUnlockNotify" => { Some(Self::CmdMusicRhythmMaxDifficultyLevelsUnlockNotify) } - "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), - "CmdMusicRhythmSaveSongConfigDataCsReq" => { - Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) - } "CmdMusicRhythmUnlockSongSfxScNotify" => { Some(Self::CmdMusicRhythmUnlockSongSfxScNotify) } - "CmdMusicRhythmFinishLevelScRsp" => { - Some(Self::CmdMusicRhythmFinishLevelScRsp) - } - "CmdMusicRhythmStartLevelScRsp" => Some(Self::CmdMusicRhythmStartLevelScRsp), + "CmdMusicRhythmStartLevelCsReq" => Some(Self::CmdMusicRhythmStartLevelCsReq), "CmdMusicRhythmUnlockSongNotify" => { Some(Self::CmdMusicRhythmUnlockSongNotify) } - "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), + "CmdMusicRhythmSaveSongConfigDataScRsp" => { + Some(Self::CmdMusicRhythmSaveSongConfigDataScRsp) + } + "CmdMusicRhythmFinishLevelScRsp" => { + Some(Self::CmdMusicRhythmFinishLevelScRsp) + } + "CmdMusicRhythmSaveSongConfigDataCsReq" => { + Some(Self::CmdMusicRhythmSaveSongConfigDataCsReq) + } + "CmdMusicRhythmUnlockTrackScNotify" => { + Some(Self::CmdMusicRhythmUnlockTrackScNotify) + } "CmdMusicRhythmFinishLevelCsReq" => { Some(Self::CmdMusicRhythmFinishLevelCsReq) } + "CmdMusicRhythmDataCsReq" => Some(Self::CmdMusicRhythmDataCsReq), + "CmdMusicRhythmDataScRsp" => Some(Self::CmdMusicRhythmDataScRsp), _ => None, } } @@ -93578,18 +93456,19 @@ impl Agbbjfoipii { } } } +/// Obf: LIPONPBGOPN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdOfferingType { LiponpbgopnNlcdgipgfdj = 0, - CmdSubmitOfferingItemCsReq = 6936, - CmdSubmitOfferingItemScRsp = 6940, - CmdTakeOfferingRewardScRsp = 6939, - CmdTakeOfferingRewardCsReq = 6922, + CmdSubmitOfferingItemScRsp = 6932, + CmdGetOfferingInfoScRsp = 6928, + CmdOfferingInfoScNotify = 6925, + CmdSubmitOfferingItemCsReq = 6923, + CmdTakeOfferingRewardScRsp = 6937, CmdGetOfferingInfoCsReq = 6938, - CmdGetOfferingInfoScRsp = 6926, - CmdOfferingInfoScNotify = 6932, + CmdTakeOfferingRewardCsReq = 6922, } impl CmdOfferingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93599,26 +93478,26 @@ impl CmdOfferingType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdSubmitOfferingItemCsReq => "CmdSubmitOfferingItemCsReq", + Self::CmdTakeOfferingRewardScRsp => "CmdTakeOfferingRewardScRsp", + Self::CmdGetOfferingInfoCsReq => "CmdGetOfferingInfoCsReq", + Self::CmdTakeOfferingRewardCsReq => "CmdTakeOfferingRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdSubmitOfferingItemCsReq" => Some(Self::CmdSubmitOfferingItemCsReq), + "CmdTakeOfferingRewardScRsp" => Some(Self::CmdTakeOfferingRewardScRsp), + "CmdGetOfferingInfoCsReq" => Some(Self::CmdGetOfferingInfoCsReq), + "CmdTakeOfferingRewardCsReq" => Some(Self::CmdTakeOfferingRewardCsReq), _ => None, } } @@ -93653,14 +93532,15 @@ impl OfferingState { } } } +/// Obf: KMGNIGGHMBM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamMissionType { KmgnigghmbmNlcdgipgfdj = 0, - CmdAcceptedPamMissionExpireScRsp = 4003, - CmdAcceptedPamMissionExpireCsReq = 4073, - CmdSyncAcceptedPamMissionNotify = 4080, + CmdSyncAcceptedPamMissionNotify = 4093, + CmdAcceptedPamMissionExpireCsReq = 4025, + CmdAcceptedPamMissionExpireScRsp = 4078, } impl CmdPamMissionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93670,37 +93550,38 @@ impl CmdPamMissionType { pub fn as_str_name(&self) -> &'static str { match self { Self::KmgnigghmbmNlcdgipgfdj => "KMGNIGGHMBM_NLCDGIPGFDJ", - Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp", - Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", Self::CmdSyncAcceptedPamMissionNotify => "CmdSyncAcceptedPamMissionNotify", + Self::CmdAcceptedPamMissionExpireCsReq => "CmdAcceptedPamMissionExpireCsReq", + Self::CmdAcceptedPamMissionExpireScRsp => "CmdAcceptedPamMissionExpireScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KMGNIGGHMBM_NLCDGIPGFDJ" => Some(Self::KmgnigghmbmNlcdgipgfdj), - "CmdAcceptedPamMissionExpireScRsp" => { - Some(Self::CmdAcceptedPamMissionExpireScRsp) + "CmdSyncAcceptedPamMissionNotify" => { + Some(Self::CmdSyncAcceptedPamMissionNotify) } "CmdAcceptedPamMissionExpireCsReq" => { Some(Self::CmdAcceptedPamMissionExpireCsReq) } - "CmdSyncAcceptedPamMissionNotify" => { - Some(Self::CmdSyncAcceptedPamMissionNotify) + "CmdAcceptedPamMissionExpireScRsp" => { + Some(Self::CmdAcceptedPamMissionExpireScRsp) } _ => None, } } } +/// Obf: LIKMDKALNNI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPamSkinType { LikmdkalnniNlcdgipgfdj = 0, - CmdGetPamSkinDataScRsp = 8126, - CmdSelectPamSkinCsReq = 8136, - CmdSelectPamSkinScRsp = 8140, CmdUnlockPamSkinScNotify = 8122, + CmdSelectPamSkinCsReq = 8123, + CmdGetPamSkinDataScRsp = 8128, + CmdSelectPamSkinScRsp = 8132, CmdGetPamSkinDataCsReq = 8138, } impl CmdPamSkinType { @@ -93711,10 +93592,10 @@ impl CmdPamSkinType { pub fn as_str_name(&self) -> &'static str { match self { Self::LikmdkalnniNlcdgipgfdj => "LIKMDKALNNI_NLCDGIPGFDJ", - Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", - Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", - Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", Self::CmdUnlockPamSkinScNotify => "CmdUnlockPamSkinScNotify", + Self::CmdSelectPamSkinCsReq => "CmdSelectPamSkinCsReq", + Self::CmdGetPamSkinDataScRsp => "CmdGetPamSkinDataScRsp", + Self::CmdSelectPamSkinScRsp => "CmdSelectPamSkinScRsp", Self::CmdGetPamSkinDataCsReq => "CmdGetPamSkinDataCsReq", } } @@ -93722,28 +93603,29 @@ impl CmdPamSkinType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LIKMDKALNNI_NLCDGIPGFDJ" => Some(Self::LikmdkalnniNlcdgipgfdj), - "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), - "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), - "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), "CmdUnlockPamSkinScNotify" => Some(Self::CmdUnlockPamSkinScNotify), + "CmdSelectPamSkinCsReq" => Some(Self::CmdSelectPamSkinCsReq), + "CmdGetPamSkinDataScRsp" => Some(Self::CmdGetPamSkinDataScRsp), + "CmdSelectPamSkinScRsp" => Some(Self::CmdSelectPamSkinScRsp), "CmdGetPamSkinDataCsReq" => Some(Self::CmdGetPamSkinDataCsReq), _ => None, } } } +/// Obf: KCLDFMNECJB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdParkourType { KcldfmnecjbNlcdgipgfdj = 0, + CmdParkourEndLevelScRsp = 8384, + CmdParkourStartLevelScRsp = 8397, + CmdParkourGetDataScRsp = 8388, CmdParkourGetDataCsReq = 8398, - CmdParkourEndLevelCsReq = 8392, - CmdParkourEndLevelScRsp = 8394, - CmdParkourStartLevelScRsp = 8399, + CmdParkourGetRankingInfoScRsp = 8392, CmdParkourStartLevelCsReq = 8382, - CmdParkourGetDataScRsp = 8386, - CmdParkourGetRankingInfoScRsp = 8400, - CmdParkourGetRankingInfoCsReq = 8396, + CmdParkourGetRankingInfoCsReq = 8383, + CmdParkourEndLevelCsReq = 8385, } impl CmdParkourType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93753,28 +93635,28 @@ impl CmdParkourType { pub fn as_str_name(&self) -> &'static str { match self { Self::KcldfmnecjbNlcdgipgfdj => "KCLDFMNECJB_NLCDGIPGFDJ", - Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", - Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", Self::CmdParkourEndLevelScRsp => "CmdParkourEndLevelScRsp", Self::CmdParkourStartLevelScRsp => "CmdParkourStartLevelScRsp", - Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", Self::CmdParkourGetDataScRsp => "CmdParkourGetDataScRsp", + Self::CmdParkourGetDataCsReq => "CmdParkourGetDataCsReq", Self::CmdParkourGetRankingInfoScRsp => "CmdParkourGetRankingInfoScRsp", + Self::CmdParkourStartLevelCsReq => "CmdParkourStartLevelCsReq", Self::CmdParkourGetRankingInfoCsReq => "CmdParkourGetRankingInfoCsReq", + Self::CmdParkourEndLevelCsReq => "CmdParkourEndLevelCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KCLDFMNECJB_NLCDGIPGFDJ" => Some(Self::KcldfmnecjbNlcdgipgfdj), - "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), - "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), "CmdParkourEndLevelScRsp" => Some(Self::CmdParkourEndLevelScRsp), "CmdParkourStartLevelScRsp" => Some(Self::CmdParkourStartLevelScRsp), - "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), "CmdParkourGetDataScRsp" => Some(Self::CmdParkourGetDataScRsp), + "CmdParkourGetDataCsReq" => Some(Self::CmdParkourGetDataCsReq), "CmdParkourGetRankingInfoScRsp" => Some(Self::CmdParkourGetRankingInfoScRsp), + "CmdParkourStartLevelCsReq" => Some(Self::CmdParkourStartLevelCsReq), "CmdParkourGetRankingInfoCsReq" => Some(Self::CmdParkourGetRankingInfoCsReq), + "CmdParkourEndLevelCsReq" => Some(Self::CmdParkourEndLevelCsReq), _ => None, } } @@ -93839,18 +93721,19 @@ impl Ejeghjpampi { } } } +/// Obf: MAMMDADNGLP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPetType { MammdadnglpNlcdgipgfdj = 0, - CmdCurPetChangedScNotify = 7603, + CmdSummonPetCsReq = 7612, + CmdSummonPetScRsp = 7607, + CmdGetPetDataScRsp = 7621, CmdGetPetDataCsReq = 7608, - CmdSummonPetScRsp = 7611, - CmdSummonPetCsReq = 7614, - CmdGetPetDataScRsp = 7617, - CmdRecallPetCsReq = 7602, - CmdRecallPetScRsp = 7623, + CmdCurPetChangedScNotify = 7619, + CmdRecallPetScRsp = 7609, + CmdRecallPetCsReq = 7605, } impl CmdPetType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93860,26 +93743,26 @@ impl CmdPetType { pub fn as_str_name(&self) -> &'static str { match self { Self::MammdadnglpNlcdgipgfdj => "MAMMDADNGLP_NLCDGIPGFDJ", - Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", - Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", - Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", Self::CmdSummonPetCsReq => "CmdSummonPetCsReq", + Self::CmdSummonPetScRsp => "CmdSummonPetScRsp", Self::CmdGetPetDataScRsp => "CmdGetPetDataScRsp", - Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", + Self::CmdGetPetDataCsReq => "CmdGetPetDataCsReq", + Self::CmdCurPetChangedScNotify => "CmdCurPetChangedScNotify", Self::CmdRecallPetScRsp => "CmdRecallPetScRsp", + Self::CmdRecallPetCsReq => "CmdRecallPetCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MAMMDADNGLP_NLCDGIPGFDJ" => Some(Self::MammdadnglpNlcdgipgfdj), - "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), - "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), - "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), "CmdSummonPetCsReq" => Some(Self::CmdSummonPetCsReq), + "CmdSummonPetScRsp" => Some(Self::CmdSummonPetScRsp), "CmdGetPetDataScRsp" => Some(Self::CmdGetPetDataScRsp), - "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), + "CmdGetPetDataCsReq" => Some(Self::CmdGetPetDataCsReq), + "CmdCurPetChangedScNotify" => Some(Self::CmdCurPetChangedScNotify), "CmdRecallPetScRsp" => Some(Self::CmdRecallPetScRsp), + "CmdRecallPetCsReq" => Some(Self::CmdRecallPetCsReq), _ => None, } } @@ -93914,22 +93797,23 @@ impl Ndgkmjpffli { } } } +/// Obf: JADIINBLALB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPhoneType { JadiinblalbNlcdgipgfdj = 0, - CmdGetPhoneDataScRsp = 5103, - CmdSelectPhoneThemeCsReq = 5113, - CmdSelectChatBubbleScRsp = 5127, - CmdSelectChatBubbleCsReq = 5180, - CmdSelectPhoneCaseCsReq = 5110, - CmdSelectPhoneCaseScRsp = 5187, - CmdGetPhoneDataCsReq = 5173, - CmdUnlockPhoneCaseScNotify = 5129, - CmdSelectPhoneThemeScRsp = 5115, - CmdUnlockChatBubbleScNotify = 5136, - CmdUnlockPhoneThemeScNotify = 5181, + CmdSelectPhoneThemeCsReq = 5181, + CmdGetPhoneDataScRsp = 5178, + CmdGetPhoneDataCsReq = 5125, + CmdSelectPhoneCaseScRsp = 5113, + CmdSelectPhoneThemeScRsp = 5186, + CmdSelectPhoneCaseCsReq = 5126, + CmdSelectChatBubbleCsReq = 5193, + CmdUnlockChatBubbleScNotify = 5188, + CmdUnlockPhoneCaseScNotify = 5171, + CmdUnlockPhoneThemeScNotify = 5147, + CmdSelectChatBubbleScRsp = 5158, } impl CmdPhoneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -93939,68 +93823,69 @@ impl CmdPhoneType { pub fn as_str_name(&self) -> &'static str { match self { Self::JadiinblalbNlcdgipgfdj => "JADIINBLALB_NLCDGIPGFDJ", - Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", Self::CmdSelectPhoneThemeCsReq => "CmdSelectPhoneThemeCsReq", - Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", - Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", - Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCsReq", - Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", + Self::CmdGetPhoneDataScRsp => "CmdGetPhoneDataScRsp", Self::CmdGetPhoneDataCsReq => "CmdGetPhoneDataCsReq", - Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", + Self::CmdSelectPhoneCaseScRsp => "CmdSelectPhoneCaseScRsp", Self::CmdSelectPhoneThemeScRsp => "CmdSelectPhoneThemeScRsp", + Self::CmdSelectPhoneCaseCsReq => "CmdSelectPhoneCaseCsReq", + Self::CmdSelectChatBubbleCsReq => "CmdSelectChatBubbleCsReq", Self::CmdUnlockChatBubbleScNotify => "CmdUnlockChatBubbleScNotify", + Self::CmdUnlockPhoneCaseScNotify => "CmdUnlockPhoneCaseScNotify", Self::CmdUnlockPhoneThemeScNotify => "CmdUnlockPhoneThemeScNotify", + Self::CmdSelectChatBubbleScRsp => "CmdSelectChatBubbleScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JADIINBLALB_NLCDGIPGFDJ" => Some(Self::JadiinblalbNlcdgipgfdj), - "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), "CmdSelectPhoneThemeCsReq" => Some(Self::CmdSelectPhoneThemeCsReq), - "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), - "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), - "CmdSelectPhoneCaseCsReq" => Some(Self::CmdSelectPhoneCaseCsReq), - "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), + "CmdGetPhoneDataScRsp" => Some(Self::CmdGetPhoneDataScRsp), "CmdGetPhoneDataCsReq" => Some(Self::CmdGetPhoneDataCsReq), - "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), + "CmdSelectPhoneCaseScRsp" => Some(Self::CmdSelectPhoneCaseScRsp), "CmdSelectPhoneThemeScRsp" => Some(Self::CmdSelectPhoneThemeScRsp), + "CmdSelectPhoneCaseCsReq" => Some(Self::CmdSelectPhoneCaseCsReq), + "CmdSelectChatBubbleCsReq" => Some(Self::CmdSelectChatBubbleCsReq), "CmdUnlockChatBubbleScNotify" => Some(Self::CmdUnlockChatBubbleScNotify), + "CmdUnlockPhoneCaseScNotify" => Some(Self::CmdUnlockPhoneCaseScNotify), "CmdUnlockPhoneThemeScNotify" => Some(Self::CmdUnlockPhoneThemeScNotify), + "CmdSelectChatBubbleScRsp" => Some(Self::CmdSelectChatBubbleScRsp), _ => None, } } } +/// Obf: DDAEJOHMJBN #[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, + CmdPixAirReenterStageCsReq = 9777, + CmdFciblhjdpid = 9803, + CmdIaopgeafecl = 9784, + CmdHpekdmbcaei = 9772, + CmdPixAirSwapEquipCsReq = 9790, + DdaejohmjbnDjfanbnmakn = 9785, + CmdEkmnfjipcmi = 9805, + CmdHenhaifodig = 9794, + CmdPixAirGetDataCsReq = 9779, + CmdPixAirSwapEquipScRsp = 9787, + CmdIlbjggehaek = 9799, + CmdLifdllpaakf = 9818, + CmdPixAirUnlockPlaneScRsp = 9788, + CmdPixAirSyncChangeScNotify = 9807, + CmdEkjmijbiiho = 9810, + CmdIifhchdpkia = 9791, + CmdNbbinllongi = 9776, + CmdPixAirGetDataScRsp = 9793, + CmdPixAirUnlockPlaneCsReq = 9778, + CmdKnhfdinijol = 9813, + CmdGncjnhiokdl = 9783, + CmdPixAirStartStageScRsp = 9789, + CmdPixAirStartStageCsReq = 9814, + CmdPixAirReenterStageScRsp = 9780, + CmdBfhpblanikg = 9773, } impl CmdPixAirType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94010,62 +93895,62 @@ impl CmdPixAirType { 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::CmdFciblhjdpid => "CmdFCIBLHJDPID", Self::CmdIaopgeafecl => "CmdIAOPGEAFECL", - Self::DdaejohmjbnEfignddpnjh => "DDAEJOHMJBN_EFIGNDDPNJH", - Self::CmdIlbjggehaek => "CmdILBJGGEHAEK", - Self::CmdPixAirUnlockPlaneCsReq => "CmdPixAirUnlockPlaneCsReq", + Self::CmdHpekdmbcaei => "CmdHPEKDMBCAEI", + Self::CmdPixAirSwapEquipCsReq => "CmdPixAirSwapEquipCsReq", Self::DdaejohmjbnDjfanbnmakn => "DDAEJOHMJBN_DJFANBNMAKN", + Self::CmdEkmnfjipcmi => "CmdEKMNFJIPCMI", + Self::CmdHenhaifodig => "CmdHENHAIFODIG", + Self::CmdPixAirGetDataCsReq => "CmdPixAirGetDataCsReq", + Self::CmdPixAirSwapEquipScRsp => "CmdPixAirSwapEquipScRsp", + Self::CmdIlbjggehaek => "CmdILBJGGEHAEK", + Self::CmdLifdllpaakf => "CmdLIFDLLPAAKF", + Self::CmdPixAirUnlockPlaneScRsp => "CmdPixAirUnlockPlaneScRsp", + Self::CmdPixAirSyncChangeScNotify => "CmdPixAirSyncChangeScNotify", + Self::CmdEkjmijbiiho => "CmdEKJMIJBIIHO", + Self::CmdIifhchdpkia => "CmdIIFHCHDPKIA", Self::CmdNbbinllongi => "CmdNBBINLLONGI", + Self::CmdPixAirGetDataScRsp => "CmdPixAirGetDataScRsp", + Self::CmdPixAirUnlockPlaneCsReq => "CmdPixAirUnlockPlaneCsReq", + Self::CmdKnhfdinijol => "CmdKNHFDINIJOL", + Self::CmdGncjnhiokdl => "CmdGNCJNHIOKDL", + Self::CmdPixAirStartStageScRsp => "CmdPixAirStartStageScRsp", + Self::CmdPixAirStartStageCsReq => "CmdPixAirStartStageCsReq", + Self::CmdPixAirReenterStageScRsp => "CmdPixAirReenterStageScRsp", + Self::CmdBfhpblanikg => "CmdBFHPBLANIKG", } } /// 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), + "CmdFCIBLHJDPID" => Some(Self::CmdFciblhjdpid), "CmdIAOPGEAFECL" => Some(Self::CmdIaopgeafecl), - "DDAEJOHMJBN_EFIGNDDPNJH" => Some(Self::DdaejohmjbnEfignddpnjh), - "CmdILBJGGEHAEK" => Some(Self::CmdIlbjggehaek), - "CmdPixAirUnlockPlaneCsReq" => Some(Self::CmdPixAirUnlockPlaneCsReq), + "CmdHPEKDMBCAEI" => Some(Self::CmdHpekdmbcaei), + "CmdPixAirSwapEquipCsReq" => Some(Self::CmdPixAirSwapEquipCsReq), "DDAEJOHMJBN_DJFANBNMAKN" => Some(Self::DdaejohmjbnDjfanbnmakn), + "CmdEKMNFJIPCMI" => Some(Self::CmdEkmnfjipcmi), + "CmdHENHAIFODIG" => Some(Self::CmdHenhaifodig), + "CmdPixAirGetDataCsReq" => Some(Self::CmdPixAirGetDataCsReq), + "CmdPixAirSwapEquipScRsp" => Some(Self::CmdPixAirSwapEquipScRsp), + "CmdILBJGGEHAEK" => Some(Self::CmdIlbjggehaek), + "CmdLIFDLLPAAKF" => Some(Self::CmdLifdllpaakf), + "CmdPixAirUnlockPlaneScRsp" => Some(Self::CmdPixAirUnlockPlaneScRsp), + "CmdPixAirSyncChangeScNotify" => Some(Self::CmdPixAirSyncChangeScNotify), + "CmdEKJMIJBIIHO" => Some(Self::CmdEkjmijbiiho), + "CmdIIFHCHDPKIA" => Some(Self::CmdIifhchdpkia), "CmdNBBINLLONGI" => Some(Self::CmdNbbinllongi), + "CmdPixAirGetDataScRsp" => Some(Self::CmdPixAirGetDataScRsp), + "CmdPixAirUnlockPlaneCsReq" => Some(Self::CmdPixAirUnlockPlaneCsReq), + "CmdKNHFDINIJOL" => Some(Self::CmdKnhfdinijol), + "CmdGNCJNHIOKDL" => Some(Self::CmdGncjnhiokdl), + "CmdPixAirStartStageScRsp" => Some(Self::CmdPixAirStartStageScRsp), + "CmdPixAirStartStageCsReq" => Some(Self::CmdPixAirStartStageCsReq), + "CmdPixAirReenterStageScRsp" => Some(Self::CmdPixAirReenterStageScRsp), + "CmdBFHPBLANIKG" => Some(Self::CmdBfhpblanikg), _ => None, } } @@ -94169,61 +94054,62 @@ impl Gjighknmilj { } } } +/// Obf: FEHEIOMNGHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesType { 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, + CmdPlanetFesTakeRegionPhaseRewardCsReq = 8232, + CmdPofdbdhojng = 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, + CmdLoffnnnidmm = 8210, + CmdOleniplhipi = 8221, + CmdPlanetFesSetCustomKeyValueScRsp = 8211, + CmdPlanetFesSkillLevelUpCsReq = 8242, + CmdPlanetFesGetFriendRankingInfoListScRsp = 8238, + CmdPlanetFesFriendRankingInfoChangeScNotify = 8227, + CmdPlanetFesBonusEventInteractCsReq = 8250, + CmdGomidgnoenh = 8244, + CmdPlanetFesGetAvatarStatScRsp = 8225, + CmdPlanetFesDeliverPamCargoCsReq = 8243, + CmdGhonfflamhb = 8249, + CmdIhhbdejocgi = 8224, + CmdEcjciapbfdj = 8203, + CmdPlanetFesGetAvatarStatCsReq = 8231, + CmdGetPlanetFesDataScRsp = 8223, + CmdPlanetFesGetBusinessDayInfoCsReq = 8215, + CmdPlanetFesTakeRegionPhaseRewardScRsp = 8236, + CmdPlanetFesTakeQuestRewardScRsp = 8235, + CmdPlanetFesAvatarLevelUpCsReq = 8206, + CmdPlanetFesUseItemScRsp = 8212, + CmdPlanetFesDoGachaScRsp = 8233, + CmdPlanetFesTakeQuestRewardCsReq = 8214, + CmdPlanetFesChooseAvatarEventOptionCsReq = 8226, + CmdPlanetFesBusinessDayRefreshEventCsReq = 8208, + CmdPlanetFesGameBingoFlipCsReq = 8216, + CmdPlanetFesGameBingoFlipScRsp = 8201, + CmdMoolkfodkik = 8220, + CmdBgnamlhfldb = 8246, + CmdPlanetFesGetFriendRankingInfoListCsReq = 8234, + CmdNlagkojkhcn = 8217, + CmdPlanetFesGetBusinessDayInfoScRsp = 8213, + CmdPlanetFesSetCustomKeyValueCsReq = 8228, + CmdDhhfamdcdpk = 8219, + CmdFpmmpgaogch = 8207, + CmdPlanetFesSyncChangeScNotify = 8237, + CmdPlanetFesStartMiniGameScRsp = 8205, + CmdPlanetFesUseItemCsReq = 8241, + CmdPlanetFesChooseAvatarEventOptionScRsp = 8245, + CmdPlanetFesDeliverPamCargoScRsp = 8240, + CmdPlanetFesAvatarLevelUpScRsp = 8202, + CmdPlanetFesStartMiniGameCsReq = 8230, + CmdGetPlanetFesDataCsReq = 8209, + CmdPlanetFesDealAvatarEventOptionItemScRsp = 8247, + CmdPlanetFesDealAvatarEventOptionItemCsReq = 8239, + CmdPlanetFesBonusEventInteractScRsp = 8204, + CmdPlanetFesDoGachaCsReq = 8229, + CmdPlanetFesBusinessDayRefreshEventScRsp = 8218, } impl CmdPlanetFesType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94233,210 +94119,211 @@ impl CmdPlanetFesType { pub fn as_str_name(&self) -> &'static str { match self { Self::FeheiomnghdNlcdgipgfdj => "FEHEIOMNGHD_NLCDGIPGFDJ", - Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", - Self::CmdPlanetFesBonusEventInteractCsReq => { - "CmdPlanetFesBonusEventInteractCsReq" - } - Self::CmdLoffnnnidmm => "CmdLOFFNNNIDMM", - Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", - Self::CmdPlanetFesSetCustomKeyValueCsReq => { - "CmdPlanetFesSetCustomKeyValueCsReq" - } - Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", - Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", - Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { - "CmdPlanetFesDealAvatarEventOptionItemScRsp" - } - Self::CmdPlanetFesSetCustomKeyValueScRsp => { - "CmdPlanetFesSetCustomKeyValueScRsp" - } - Self::CmdGomidgnoenh => "CmdGOMIDGNOENH", - Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", - 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::CmdPofdbdhojng => "CmdPOFDBDHOJNG", Self::CmdPlanetFesSkillLevelUpScRsp => "CmdPlanetFesSkillLevelUpScRsp", + Self::CmdLoffnnnidmm => "CmdLOFFNNNIDMM", + Self::CmdOleniplhipi => "CmdOLENIPLHIPI", + Self::CmdPlanetFesSetCustomKeyValueScRsp => { + "CmdPlanetFesSetCustomKeyValueScRsp" + } + Self::CmdPlanetFesSkillLevelUpCsReq => "CmdPlanetFesSkillLevelUpCsReq", + Self::CmdPlanetFesGetFriendRankingInfoListScRsp => { + "CmdPlanetFesGetFriendRankingInfoListScRsp" + } + Self::CmdPlanetFesFriendRankingInfoChangeScNotify => { + "CmdPlanetFesFriendRankingInfoChangeScNotify" + } + Self::CmdPlanetFesBonusEventInteractCsReq => { + "CmdPlanetFesBonusEventInteractCsReq" + } + Self::CmdGomidgnoenh => "CmdGOMIDGNOENH", + Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", + Self::CmdPlanetFesDeliverPamCargoCsReq => "CmdPlanetFesDeliverPamCargoCsReq", + Self::CmdGhonfflamhb => "CmdGHONFFLAMHB", + Self::CmdIhhbdejocgi => "CmdIHHBDEJOCGI", Self::CmdEcjciapbfdj => "CmdECJCIAPBFDJ", + Self::CmdPlanetFesGetAvatarStatCsReq => "CmdPlanetFesGetAvatarStatCsReq", + Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", + Self::CmdPlanetFesGetBusinessDayInfoCsReq => { + "CmdPlanetFesGetBusinessDayInfoCsReq" + } + Self::CmdPlanetFesTakeRegionPhaseRewardScRsp => { + "CmdPlanetFesTakeRegionPhaseRewardScRsp" + } + Self::CmdPlanetFesTakeQuestRewardScRsp => "CmdPlanetFesTakeQuestRewardScRsp", + Self::CmdPlanetFesAvatarLevelUpCsReq => "CmdPlanetFesAvatarLevelUpCsReq", + Self::CmdPlanetFesUseItemScRsp => "CmdPlanetFesUseItemScRsp", + Self::CmdPlanetFesDoGachaScRsp => "CmdPlanetFesDoGachaScRsp", + Self::CmdPlanetFesTakeQuestRewardCsReq => "CmdPlanetFesTakeQuestRewardCsReq", + Self::CmdPlanetFesChooseAvatarEventOptionCsReq => { + "CmdPlanetFesChooseAvatarEventOptionCsReq" + } + Self::CmdPlanetFesBusinessDayRefreshEventCsReq => { + "CmdPlanetFesBusinessDayRefreshEventCsReq" + } + Self::CmdPlanetFesGameBingoFlipCsReq => "CmdPlanetFesGameBingoFlipCsReq", + Self::CmdPlanetFesGameBingoFlipScRsp => "CmdPlanetFesGameBingoFlipScRsp", + Self::CmdMoolkfodkik => "CmdMOOLKFODKIK", 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::CmdNlagkojkhcn => "CmdNLAGKOJKHCN", Self::CmdPlanetFesGetBusinessDayInfoScRsp => { "CmdPlanetFesGetBusinessDayInfoScRsp" } - Self::CmdPlanetFesGetAvatarStatScRsp => "CmdPlanetFesGetAvatarStatScRsp", - Self::CmdGetPlanetFesDataScRsp => "CmdGetPlanetFesDataScRsp", - Self::CmdGhonfflamhb => "CmdGHONFFLAMHB", + Self::CmdPlanetFesSetCustomKeyValueCsReq => { + "CmdPlanetFesSetCustomKeyValueCsReq" + } + Self::CmdDhhfamdcdpk => "CmdDHHFAMDCDPK", + Self::CmdFpmmpgaogch => "CmdFPMMPGAOGCH", + Self::CmdPlanetFesSyncChangeScNotify => "CmdPlanetFesSyncChangeScNotify", + Self::CmdPlanetFesStartMiniGameScRsp => "CmdPlanetFesStartMiniGameScRsp", + Self::CmdPlanetFesUseItemCsReq => "CmdPlanetFesUseItemCsReq", + Self::CmdPlanetFesChooseAvatarEventOptionScRsp => { + "CmdPlanetFesChooseAvatarEventOptionScRsp" + } + Self::CmdPlanetFesDeliverPamCargoScRsp => "CmdPlanetFesDeliverPamCargoScRsp", + Self::CmdPlanetFesAvatarLevelUpScRsp => "CmdPlanetFesAvatarLevelUpScRsp", + Self::CmdPlanetFesStartMiniGameCsReq => "CmdPlanetFesStartMiniGameCsReq", + Self::CmdGetPlanetFesDataCsReq => "CmdGetPlanetFesDataCsReq", + Self::CmdPlanetFesDealAvatarEventOptionItemScRsp => { + "CmdPlanetFesDealAvatarEventOptionItemScRsp" + } + Self::CmdPlanetFesDealAvatarEventOptionItemCsReq => { + "CmdPlanetFesDealAvatarEventOptionItemCsReq" + } + Self::CmdPlanetFesBonusEventInteractScRsp => { + "CmdPlanetFesBonusEventInteractScRsp" + } + Self::CmdPlanetFesDoGachaCsReq => "CmdPlanetFesDoGachaCsReq", + Self::CmdPlanetFesBusinessDayRefreshEventScRsp => { + "CmdPlanetFesBusinessDayRefreshEventScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FEHEIOMNGHD_NLCDGIPGFDJ" => Some(Self::FeheiomnghdNlcdgipgfdj), - "CmdPlanetFesTakeQuestRewardScRsp" => { - Some(Self::CmdPlanetFesTakeQuestRewardScRsp) + "CmdPlanetFesTakeRegionPhaseRewardCsReq" => { + Some(Self::CmdPlanetFesTakeRegionPhaseRewardCsReq) + } + "CmdPOFDBDHOJNG" => Some(Self::CmdPofdbdhojng), + "CmdPlanetFesSkillLevelUpScRsp" => Some(Self::CmdPlanetFesSkillLevelUpScRsp), + "CmdLOFFNNNIDMM" => Some(Self::CmdLoffnnnidmm), + "CmdOLENIPLHIPI" => Some(Self::CmdOleniplhipi), + "CmdPlanetFesSetCustomKeyValueScRsp" => { + Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) + } + "CmdPlanetFesSkillLevelUpCsReq" => Some(Self::CmdPlanetFesSkillLevelUpCsReq), + "CmdPlanetFesGetFriendRankingInfoListScRsp" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) + } + "CmdPlanetFesFriendRankingInfoChangeScNotify" => { + Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) } "CmdPlanetFesBonusEventInteractCsReq" => { Some(Self::CmdPlanetFesBonusEventInteractCsReq) } - "CmdLOFFNNNIDMM" => Some(Self::CmdLoffnnnidmm), - "CmdPlanetFesSyncChangeScNotify" => { - Some(Self::CmdPlanetFesSyncChangeScNotify) - } - "CmdPlanetFesSetCustomKeyValueCsReq" => { - Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) + "CmdGOMIDGNOENH" => Some(Self::CmdGomidgnoenh), + "CmdPlanetFesGetAvatarStatScRsp" => { + Some(Self::CmdPlanetFesGetAvatarStatScRsp) } "CmdPlanetFesDeliverPamCargoCsReq" => { Some(Self::CmdPlanetFesDeliverPamCargoCsReq) } - "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), - "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) - } - "CmdPlanetFesSetCustomKeyValueScRsp" => { - Some(Self::CmdPlanetFesSetCustomKeyValueScRsp) - } - "CmdGOMIDGNOENH" => Some(Self::CmdGomidgnoenh), - "CmdPlanetFesGameBingoFlipScRsp" => { - Some(Self::CmdPlanetFesGameBingoFlipScRsp) - } - "CmdPlanetFesGetBusinessDayInfoCsReq" => { - Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) - } - "CmdMOOLKFODKIK" => Some(Self::CmdMoolkfodkik), - "CmdPlanetFesBusinessDayRefreshEventScRsp" => { - Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) - } - "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { - Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) - } - "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), - "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), - "CmdPlanetFesDeliverPamCargoScRsp" => { - Some(Self::CmdPlanetFesDeliverPamCargoScRsp) - } - "CmdPlanetFesStartMiniGameCsReq" => { - Some(Self::CmdPlanetFesStartMiniGameCsReq) - } - "CmdPlanetFesChooseAvatarEventOptionScRsp" => { - Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) - } - "CmdPlanetFesGameBingoFlipCsReq" => { - Some(Self::CmdPlanetFesGameBingoFlipCsReq) - } - "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) - } + "CmdGHONFFLAMHB" => Some(Self::CmdGhonfflamhb), "CmdIHHBDEJOCGI" => Some(Self::CmdIhhbdejocgi), - "CmdPlanetFesFriendRankingInfoChangeScNotify" => { - Some(Self::CmdPlanetFesFriendRankingInfoChangeScNotify) - } - "CmdPlanetFesChooseAvatarEventOptionCsReq" => { - Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) - } + "CmdECJCIAPBFDJ" => Some(Self::CmdEcjciapbfdj), "CmdPlanetFesGetAvatarStatCsReq" => { Some(Self::CmdPlanetFesGetAvatarStatCsReq) } - "CmdDHHFAMDCDPK" => Some(Self::CmdDhhfamdcdpk), - "CmdPlanetFesGetFriendRankingInfoListScRsp" => { - Some(Self::CmdPlanetFesGetFriendRankingInfoListScRsp) - } - "CmdPlanetFesTakeQuestRewardCsReq" => { - Some(Self::CmdPlanetFesTakeQuestRewardCsReq) + "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), + "CmdPlanetFesGetBusinessDayInfoCsReq" => { + Some(Self::CmdPlanetFesGetBusinessDayInfoCsReq) } "CmdPlanetFesTakeRegionPhaseRewardScRsp" => { Some(Self::CmdPlanetFesTakeRegionPhaseRewardScRsp) } + "CmdPlanetFesTakeQuestRewardScRsp" => { + Some(Self::CmdPlanetFesTakeQuestRewardScRsp) + } "CmdPlanetFesAvatarLevelUpCsReq" => { Some(Self::CmdPlanetFesAvatarLevelUpCsReq) } - "CmdFPMMPGAOGCH" => Some(Self::CmdFpmmpgaogch), + "CmdPlanetFesUseItemScRsp" => Some(Self::CmdPlanetFesUseItemScRsp), + "CmdPlanetFesDoGachaScRsp" => Some(Self::CmdPlanetFesDoGachaScRsp), + "CmdPlanetFesTakeQuestRewardCsReq" => { + Some(Self::CmdPlanetFesTakeQuestRewardCsReq) + } + "CmdPlanetFesChooseAvatarEventOptionCsReq" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionCsReq) + } + "CmdPlanetFesBusinessDayRefreshEventCsReq" => { + Some(Self::CmdPlanetFesBusinessDayRefreshEventCsReq) + } + "CmdPlanetFesGameBingoFlipCsReq" => { + Some(Self::CmdPlanetFesGameBingoFlipCsReq) + } + "CmdPlanetFesGameBingoFlipScRsp" => { + Some(Self::CmdPlanetFesGameBingoFlipScRsp) + } + "CmdMOOLKFODKIK" => Some(Self::CmdMoolkfodkik), + "CmdBGNAMLHFLDB" => Some(Self::CmdBgnamlhfldb), + "CmdPlanetFesGetFriendRankingInfoListCsReq" => { + Some(Self::CmdPlanetFesGetFriendRankingInfoListCsReq) + } + "CmdNLAGKOJKHCN" => Some(Self::CmdNlagkojkhcn), "CmdPlanetFesGetBusinessDayInfoScRsp" => { Some(Self::CmdPlanetFesGetBusinessDayInfoScRsp) } - "CmdPlanetFesGetAvatarStatScRsp" => { - Some(Self::CmdPlanetFesGetAvatarStatScRsp) + "CmdPlanetFesSetCustomKeyValueCsReq" => { + Some(Self::CmdPlanetFesSetCustomKeyValueCsReq) + } + "CmdDHHFAMDCDPK" => Some(Self::CmdDhhfamdcdpk), + "CmdFPMMPGAOGCH" => Some(Self::CmdFpmmpgaogch), + "CmdPlanetFesSyncChangeScNotify" => { + Some(Self::CmdPlanetFesSyncChangeScNotify) + } + "CmdPlanetFesStartMiniGameScRsp" => { + Some(Self::CmdPlanetFesStartMiniGameScRsp) + } + "CmdPlanetFesUseItemCsReq" => Some(Self::CmdPlanetFesUseItemCsReq), + "CmdPlanetFesChooseAvatarEventOptionScRsp" => { + Some(Self::CmdPlanetFesChooseAvatarEventOptionScRsp) + } + "CmdPlanetFesDeliverPamCargoScRsp" => { + Some(Self::CmdPlanetFesDeliverPamCargoScRsp) + } + "CmdPlanetFesAvatarLevelUpScRsp" => { + Some(Self::CmdPlanetFesAvatarLevelUpScRsp) + } + "CmdPlanetFesStartMiniGameCsReq" => { + Some(Self::CmdPlanetFesStartMiniGameCsReq) + } + "CmdGetPlanetFesDataCsReq" => Some(Self::CmdGetPlanetFesDataCsReq), + "CmdPlanetFesDealAvatarEventOptionItemScRsp" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemScRsp) + } + "CmdPlanetFesDealAvatarEventOptionItemCsReq" => { + Some(Self::CmdPlanetFesDealAvatarEventOptionItemCsReq) + } + "CmdPlanetFesBonusEventInteractScRsp" => { + Some(Self::CmdPlanetFesBonusEventInteractScRsp) + } + "CmdPlanetFesDoGachaCsReq" => Some(Self::CmdPlanetFesDoGachaCsReq), + "CmdPlanetFesBusinessDayRefreshEventScRsp" => { + Some(Self::CmdPlanetFesBusinessDayRefreshEventScRsp) } - "CmdGetPlanetFesDataScRsp" => Some(Self::CmdGetPlanetFesDataScRsp), - "CmdGHONFFLAMHB" => Some(Self::CmdGhonfflamhb), _ => None, } } } +/// Obf: CNLAEDCLICP #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -94500,6 +94387,7 @@ impl Gjjeoaneddo { } } } +/// Obf: FEGJOAPIMCK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -94536,29 +94424,30 @@ impl PlanetFesCustomKey { } } } +/// Obf: FINKPKBICHJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlanetFesExtType { 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, + CmdPlanetFesGetOfferedCardPieceScRsp = 8310, + CmdPlanetFesHandleCardPieceApplyCsReq = 8300, + CmdPlanetFesGiveCardPieceScRsp = 8319, + CmdAahpjecondn = 8304, + CmdPlanetFesGetExtraCardPieceInfoScRsp = 8313, + CmdPlanetFesGetFriendCardPieceCsReq = 8327, + CmdJjibnoegflk = 8292, + CmdPlanetFesLargeBonusInteractScRsp = 8296, + CmdPlanetFesGiveCardPieceCsReq = 8307, + CmdPlanetFesApplyCardPieceScRsp = 8297, + CmdPlanetFesApplyCardPieceCsReq = 8293, + CmdPlanetFesGetOfferedCardPieceCsReq = 8314, + CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8309, + CmdPlanetFesHandleCardPieceApplyScRsp = 8311, + CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8338, + CmdPlanetFesGetFriendCardPieceScRsp = 8334, + CmdPlanetFesLargeBonusInteractCsReq = 8323, + CmdPlanetFesGetExtraCardPieceInfoCsReq = 8299, } impl CmdPlanetFesExtType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94568,47 +94457,47 @@ impl CmdPlanetFesExtType { pub fn as_str_name(&self) -> &'static str { match self { Self::FinkpkbichjNlcdgipgfdj => "FINKPKBICHJ_NLCDGIPGFDJ", - Self::CmdPlanetFesGetFriendCardPieceScRsp => { - "CmdPlanetFesGetFriendCardPieceScRsp" + Self::CmdPlanetFesGetOfferedCardPieceScRsp => { + "CmdPlanetFesGetOfferedCardPieceScRsp" } Self::CmdPlanetFesHandleCardPieceApplyCsReq => { "CmdPlanetFesHandleCardPieceApplyCsReq" } - Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", - Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", - Self::CmdPlanetFesHandleCardPieceApplyScRsp => { - "CmdPlanetFesHandleCardPieceApplyScRsp" + Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", + Self::CmdAahpjecondn => "CmdAAHPJECONDN", + Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { + "CmdPlanetFesGetExtraCardPieceInfoScRsp" } - Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", - Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { - "CmdPlanetFesGetExtraCardPieceInfoCsReq" - } - Self::CmdJjibnoegflk => "CmdJJIBNOEGFLK", Self::CmdPlanetFesGetFriendCardPieceCsReq => { "CmdPlanetFesGetFriendCardPieceCsReq" } - Self::CmdPlanetFesGetOfferedCardPieceScRsp => { - "CmdPlanetFesGetOfferedCardPieceScRsp" + Self::CmdJjibnoegflk => "CmdJJIBNOEGFLK", + Self::CmdPlanetFesLargeBonusInteractScRsp => { + "CmdPlanetFesLargeBonusInteractScRsp" } - Self::CmdPlanetFesGiveCardPieceScRsp => "CmdPlanetFesGiveCardPieceScRsp", - Self::CmdAahpjecondn => "CmdAAHPJECONDN", - Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { - "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" - } - Self::CmdPlanetFesLargeBonusInteractCsReq => { - "CmdPlanetFesLargeBonusInteractCsReq" + Self::CmdPlanetFesGiveCardPieceCsReq => "CmdPlanetFesGiveCardPieceCsReq", + Self::CmdPlanetFesApplyCardPieceScRsp => "CmdPlanetFesApplyCardPieceScRsp", + Self::CmdPlanetFesApplyCardPieceCsReq => "CmdPlanetFesApplyCardPieceCsReq", + Self::CmdPlanetFesGetOfferedCardPieceCsReq => { + "CmdPlanetFesGetOfferedCardPieceCsReq" } Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq => { "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" } - Self::CmdPlanetFesGetExtraCardPieceInfoScRsp => { - "CmdPlanetFesGetExtraCardPieceInfoScRsp" + Self::CmdPlanetFesHandleCardPieceApplyScRsp => { + "CmdPlanetFesHandleCardPieceApplyScRsp" } - Self::CmdPlanetFesGetOfferedCardPieceCsReq => { - "CmdPlanetFesGetOfferedCardPieceCsReq" + Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp => { + "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" } - Self::CmdPlanetFesLargeBonusInteractScRsp => { - "CmdPlanetFesLargeBonusInteractScRsp" + Self::CmdPlanetFesGetFriendCardPieceScRsp => { + "CmdPlanetFesGetFriendCardPieceScRsp" + } + Self::CmdPlanetFesLargeBonusInteractCsReq => { + "CmdPlanetFesLargeBonusInteractCsReq" + } + Self::CmdPlanetFesGetExtraCardPieceInfoCsReq => { + "CmdPlanetFesGetExtraCardPieceInfoCsReq" } } } @@ -94616,55 +94505,55 @@ impl CmdPlanetFesExtType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FINKPKBICHJ_NLCDGIPGFDJ" => Some(Self::FinkpkbichjNlcdgipgfdj), - "CmdPlanetFesGetFriendCardPieceScRsp" => { - Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) + "CmdPlanetFesGetOfferedCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetOfferedCardPieceScRsp) } "CmdPlanetFesHandleCardPieceApplyCsReq" => { Some(Self::CmdPlanetFesHandleCardPieceApplyCsReq) } - "CmdPlanetFesApplyCardPieceCsReq" => { - Some(Self::CmdPlanetFesApplyCardPieceCsReq) - } - "CmdPlanetFesApplyCardPieceScRsp" => { - Some(Self::CmdPlanetFesApplyCardPieceScRsp) - } - "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) - } - "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { - Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) - } "CmdPlanetFesGetExtraCardPieceInfoScRsp" => { Some(Self::CmdPlanetFesGetExtraCardPieceInfoScRsp) } + "CmdPlanetFesGetFriendCardPieceCsReq" => { + Some(Self::CmdPlanetFesGetFriendCardPieceCsReq) + } + "CmdJJIBNOEGFLK" => Some(Self::CmdJjibnoegflk), + "CmdPlanetFesLargeBonusInteractScRsp" => { + Some(Self::CmdPlanetFesLargeBonusInteractScRsp) + } + "CmdPlanetFesGiveCardPieceCsReq" => { + Some(Self::CmdPlanetFesGiveCardPieceCsReq) + } + "CmdPlanetFesApplyCardPieceScRsp" => { + Some(Self::CmdPlanetFesApplyCardPieceScRsp) + } + "CmdPlanetFesApplyCardPieceCsReq" => { + Some(Self::CmdPlanetFesApplyCardPieceCsReq) + } "CmdPlanetFesGetOfferedCardPieceCsReq" => { Some(Self::CmdPlanetFesGetOfferedCardPieceCsReq) } - "CmdPlanetFesLargeBonusInteractScRsp" => { - Some(Self::CmdPlanetFesLargeBonusInteractScRsp) + "CmdPlanetFesChangeCardPieceApplyPermissionCsReq" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionCsReq) + } + "CmdPlanetFesHandleCardPieceApplyScRsp" => { + Some(Self::CmdPlanetFesHandleCardPieceApplyScRsp) + } + "CmdPlanetFesChangeCardPieceApplyPermissionScRsp" => { + Some(Self::CmdPlanetFesChangeCardPieceApplyPermissionScRsp) + } + "CmdPlanetFesGetFriendCardPieceScRsp" => { + Some(Self::CmdPlanetFesGetFriendCardPieceScRsp) + } + "CmdPlanetFesLargeBonusInteractCsReq" => { + Some(Self::CmdPlanetFesLargeBonusInteractCsReq) + } + "CmdPlanetFesGetExtraCardPieceInfoCsReq" => { + Some(Self::CmdPlanetFesGetExtraCardPieceInfoCsReq) } _ => None, } @@ -94700,80 +94589,79 @@ impl Nbhffadknei { } } } +/// Obf: KIDBFKJEJJD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerType { 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, + CmdPlayerHeartBeatScRsp = 98, + KidbfkjejjdOnnnlncmmgj = 58, + CmdPlayerGetTokenCsReq = 88, + CmdForceSyncGameStateFinishScRsp = 56, + CmdUpdateFeatureSwitchScNotify = 52, + CmdJkjmakhanpb = 47, + CmdSetPlayerInfoScRsp = 44, + CmdGetBasicInfoScRsp = 14, + CmdSetRedPointStatusScNotify = 95, + KidbfkjejjdAbakfmhmhpd = 67, + CmdSetLanguageScRsp = 5, + CmdClientDownloadDataScNotify = 53, + CmdGetLevelRewardScRsp = 72, + CmdGetLevelRewardCsReq = 42, + CmdGetLevelRewardTakenListCsReq = 65, + CmdGgihckpgacf = 76, + CmdGetAuthkeyCsReq = 4, + CmdGetBasicInfoCsReq = 20, + CmdQueryProductInfoScRsp = 18, + CmdPlayerGetTokenScRsp = 81, + CmdGetSecretKeyInfoScRsp = 74, + CmdExchangeStaminaCsReq = 38, + CmdExchangeStaminaScRsp = 39, + CmdMonthCardRewardNotify = 46, + CmdReserveStaminaExchangeCsReq = 90, + CmdPlayerLoginFinishCsReq = 57, + CmdRegionStopScNotify = 36, + CmdAntiAddictScNotify = 48, + CmdPlayerLoginScRsp = 78, + CmdIdaihhggpij = 59, + CmdEnterStageScRsp = 71, + CmdPlayerLoginCsReq = 25, + CmdPlayerHeartBeatCsReq = 28, + CmdSetGenderCsReq = 12, + CmdPlayerLogoutCsReq = 93, + CmdMhmfplekoil = 51, + CmdSetNicknameScRsp = 69, + CmdPlayerSqueezedScNotify = 26, + CmdQueryProductInfoCsReq = 15, + CmdSetGameplayBirthdayCsReq = 82, + CmdSetLanguageCsReq = 21, + CmdKekfnkdldom = 91, + CmdGetVideoVersionKeyCsReq = 23, + CmdUpdatePlayerSettingScRsp = 3, + CmdFeatureSwitchClosedScNotify = 66, + CmdServerAnnounceNotify = 41, + CmdSetPlayerInfoCsReq = 75, + CmdGetSecretKeyInfoCsReq = 6, + CmdGateServerScNotify = 62, + CmdFlmodpllmnf = 37, + CmdClientObjUploadCsReq = 64, + CmdUpdatePlayerSettingCsReq = 97, + CmdEnterStageCsReq = 13, + CmdGetVideoVersionKeyScRsp = 83, + CmdForceSyncGameStateFinishCsReq = 54, + CmdGetAuthkeyScRsp = 11, + CmdReserveStaminaExchangeScRsp = 32, + CmdStaminaInfoScNotify = 70, + CmdSetGenderScRsp = 35, + CmdSetGameplayBirthdayScRsp = 94, + CmdClientObjUploadScRsp = 68, + CmdIaochinipgk = 19, + CmdClientObjDownloadDataScNotify = 1, + CmdDailyRefreshNotify = 89, + CmdGetLevelRewardTakenListScRsp = 30, + CmdPlayerLoginFinishScRsp = 27, + CmdSetNicknameCsReq = 45, } impl CmdPlayerType { /// String value of the enum field names used in the ProtoBuf definition. @@ -94783,168 +94671,164 @@ impl CmdPlayerType { pub fn as_str_name(&self) -> &'static str { match self { Self::KidbfkjejjdNlcdgipgfdj => "KIDBFKJEJJD_NLCDGIPGFDJ", - Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", - Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", + Self::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", + Self::KidbfkjejjdOnnnlncmmgj => "KIDBFKJEJJD_ONNNLNCMMGJ", + Self::CmdPlayerGetTokenCsReq => "CmdPlayerGetTokenCsReq", + Self::CmdForceSyncGameStateFinishScRsp => "CmdForceSyncGameStateFinishScRsp", 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::CmdJkjmakhanpb => "CmdJKJMAKHANPB", + Self::CmdSetPlayerInfoScRsp => "CmdSetPlayerInfoScRsp", + Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", + Self::CmdSetRedPointStatusScNotify => "CmdSetRedPointStatusScNotify", + Self::KidbfkjejjdAbakfmhmhpd => "KIDBFKJEJJD_ABAKFMHMHPD", + Self::CmdSetLanguageScRsp => "CmdSetLanguageScRsp", + Self::CmdClientDownloadDataScNotify => "CmdClientDownloadDataScNotify", + Self::CmdGetLevelRewardScRsp => "CmdGetLevelRewardScRsp", + Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", Self::CmdGetLevelRewardTakenListCsReq => "CmdGetLevelRewardTakenListCsReq", - Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", + Self::CmdGgihckpgacf => "CmdGGIHCKPGACF", Self::CmdGetAuthkeyCsReq => "CmdGetAuthkeyCsReq", + Self::CmdGetBasicInfoCsReq => "CmdGetBasicInfoCsReq", + Self::CmdQueryProductInfoScRsp => "CmdQueryProductInfoScRsp", + Self::CmdPlayerGetTokenScRsp => "CmdPlayerGetTokenScRsp", + Self::CmdGetSecretKeyInfoScRsp => "CmdGetSecretKeyInfoScRsp", + Self::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", + Self::CmdExchangeStaminaScRsp => "CmdExchangeStaminaScRsp", + Self::CmdMonthCardRewardNotify => "CmdMonthCardRewardNotify", + Self::CmdReserveStaminaExchangeCsReq => "CmdReserveStaminaExchangeCsReq", + Self::CmdPlayerLoginFinishCsReq => "CmdPlayerLoginFinishCsReq", + Self::CmdRegionStopScNotify => "CmdRegionStopScNotify", + Self::CmdAntiAddictScNotify => "CmdAntiAddictScNotify", + Self::CmdPlayerLoginScRsp => "CmdPlayerLoginScRsp", + Self::CmdIdaihhggpij => "CmdIDAIHHGGPIJ", + Self::CmdEnterStageScRsp => "CmdEnterStageScRsp", + Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", + Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", + Self::CmdSetGenderCsReq => "CmdSetGenderCsReq", + Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", + Self::CmdMhmfplekoil => "CmdMHMFPLEKOIL", + Self::CmdSetNicknameScRsp => "CmdSetNicknameScRsp", + Self::CmdPlayerSqueezedScNotify => "CmdPlayerSqueezedScNotify", Self::CmdQueryProductInfoCsReq => "CmdQueryProductInfoCsReq", + Self::CmdSetGameplayBirthdayCsReq => "CmdSetGameplayBirthdayCsReq", + Self::CmdSetLanguageCsReq => "CmdSetLanguageCsReq", + Self::CmdKekfnkdldom => "CmdKEKFNKDLDOM", + Self::CmdGetVideoVersionKeyCsReq => "CmdGetVideoVersionKeyCsReq", + Self::CmdUpdatePlayerSettingScRsp => "CmdUpdatePlayerSettingScRsp", + Self::CmdFeatureSwitchClosedScNotify => "CmdFeatureSwitchClosedScNotify", + Self::CmdServerAnnounceNotify => "CmdServerAnnounceNotify", + Self::CmdSetPlayerInfoCsReq => "CmdSetPlayerInfoCsReq", + Self::CmdGetSecretKeyInfoCsReq => "CmdGetSecretKeyInfoCsReq", 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::CmdPlayerHeartBeatScRsp => "CmdPlayerHeartBeatScRsp", - Self::CmdPlayerLogoutCsReq => "CmdPlayerLogoutCsReq", - Self::CmdGetBasicInfoScRsp => "CmdGetBasicInfoScRsp", + Self::CmdUpdatePlayerSettingCsReq => "CmdUpdatePlayerSettingCsReq", + Self::CmdEnterStageCsReq => "CmdEnterStageCsReq", Self::CmdGetVideoVersionKeyScRsp => "CmdGetVideoVersionKeyScRsp", + Self::CmdForceSyncGameStateFinishCsReq => "CmdForceSyncGameStateFinishCSReq", + Self::CmdGetAuthkeyScRsp => "CmdGetAuthkeyScRsp", + Self::CmdReserveStaminaExchangeScRsp => "CmdReserveStaminaExchangeScRsp", 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::CmdExchangeStaminaCsReq => "CmdExchangeStaminaCsReq", - Self::CmdMhmfplekoil => "CmdMHMFPLEKOIL", - Self::CmdGetLevelRewardCsReq => "CmdGetLevelRewardCsReq", - Self::CmdPlayerHeartBeatCsReq => "CmdPlayerHeartBeatCsReq", - Self::CmdPlayerLoginCsReq => "CmdPlayerLoginCsReq", + Self::CmdSetGenderScRsp => "CmdSetGenderScRsp", + Self::CmdSetGameplayBirthdayScRsp => "CmdSetGameplayBirthdayScRsp", + Self::CmdClientObjUploadScRsp => "CmdClientObjUploadScRsp", + Self::CmdIaochinipgk => "CmdIAOCHINIPGK", + Self::CmdClientObjDownloadDataScNotify => "CmdClientObjDownloadDataScNotify", + Self::CmdDailyRefreshNotify => "CmdDailyRefreshNotify", + Self::CmdGetLevelRewardTakenListScRsp => "CmdGetLevelRewardTakenListScRsp", + Self::CmdPlayerLoginFinishScRsp => "CmdPlayerLoginFinishScRsp", + Self::CmdSetNicknameCsReq => "CmdSetNicknameCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KIDBFKJEJJD_NLCDGIPGFDJ" => Some(Self::KidbfkjejjdNlcdgipgfdj), - "CmdGetLevelRewardTakenListScRsp" => { - Some(Self::CmdGetLevelRewardTakenListScRsp) - } - "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), "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), + "KIDBFKJEJJD_ONNNLNCMMGJ" => Some(Self::KidbfkjejjdOnnnlncmmgj), + "CmdPlayerGetTokenCsReq" => Some(Self::CmdPlayerGetTokenCsReq), "CmdForceSyncGameStateFinishScRsp" => { Some(Self::CmdForceSyncGameStateFinishScRsp) } - "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), + "CmdUpdateFeatureSwitchScNotify" => { + Some(Self::CmdUpdateFeatureSwitchScNotify) + } + "CmdJKJMAKHANPB" => Some(Self::CmdJkjmakhanpb), + "CmdSetPlayerInfoScRsp" => Some(Self::CmdSetPlayerInfoScRsp), + "CmdGetBasicInfoScRsp" => Some(Self::CmdGetBasicInfoScRsp), + "CmdSetRedPointStatusScNotify" => Some(Self::CmdSetRedPointStatusScNotify), "KIDBFKJEJJD_ABAKFMHMHPD" => Some(Self::KidbfkjejjdAbakfmhmhpd), - "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), + "CmdSetLanguageScRsp" => Some(Self::CmdSetLanguageScRsp), "CmdClientDownloadDataScNotify" => Some(Self::CmdClientDownloadDataScNotify), - "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), - "CmdMHMFPLEKOIL" => Some(Self::CmdMhmfplekoil), + "CmdGetLevelRewardScRsp" => Some(Self::CmdGetLevelRewardScRsp), "CmdGetLevelRewardCsReq" => Some(Self::CmdGetLevelRewardCsReq), - "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), + "CmdGetLevelRewardTakenListCsReq" => { + Some(Self::CmdGetLevelRewardTakenListCsReq) + } + "CmdGGIHCKPGACF" => Some(Self::CmdGgihckpgacf), + "CmdGetAuthkeyCsReq" => Some(Self::CmdGetAuthkeyCsReq), + "CmdGetBasicInfoCsReq" => Some(Self::CmdGetBasicInfoCsReq), + "CmdQueryProductInfoScRsp" => Some(Self::CmdQueryProductInfoScRsp), + "CmdPlayerGetTokenScRsp" => Some(Self::CmdPlayerGetTokenScRsp), + "CmdGetSecretKeyInfoScRsp" => Some(Self::CmdGetSecretKeyInfoScRsp), + "CmdExchangeStaminaCsReq" => Some(Self::CmdExchangeStaminaCsReq), + "CmdExchangeStaminaScRsp" => Some(Self::CmdExchangeStaminaScRsp), + "CmdMonthCardRewardNotify" => Some(Self::CmdMonthCardRewardNotify), + "CmdReserveStaminaExchangeCsReq" => { + Some(Self::CmdReserveStaminaExchangeCsReq) + } + "CmdPlayerLoginFinishCsReq" => Some(Self::CmdPlayerLoginFinishCsReq), + "CmdRegionStopScNotify" => Some(Self::CmdRegionStopScNotify), + "CmdAntiAddictScNotify" => Some(Self::CmdAntiAddictScNotify), + "CmdPlayerLoginScRsp" => Some(Self::CmdPlayerLoginScRsp), + "CmdIDAIHHGGPIJ" => Some(Self::CmdIdaihhggpij), + "CmdEnterStageScRsp" => Some(Self::CmdEnterStageScRsp), "CmdPlayerLoginCsReq" => Some(Self::CmdPlayerLoginCsReq), + "CmdPlayerHeartBeatCsReq" => Some(Self::CmdPlayerHeartBeatCsReq), + "CmdSetGenderCsReq" => Some(Self::CmdSetGenderCsReq), + "CmdPlayerLogoutCsReq" => Some(Self::CmdPlayerLogoutCsReq), + "CmdMHMFPLEKOIL" => Some(Self::CmdMhmfplekoil), + "CmdSetNicknameScRsp" => Some(Self::CmdSetNicknameScRsp), + "CmdPlayerSqueezedScNotify" => Some(Self::CmdPlayerSqueezedScNotify), + "CmdQueryProductInfoCsReq" => Some(Self::CmdQueryProductInfoCsReq), + "CmdSetGameplayBirthdayCsReq" => Some(Self::CmdSetGameplayBirthdayCsReq), + "CmdSetLanguageCsReq" => Some(Self::CmdSetLanguageCsReq), + "CmdKEKFNKDLDOM" => Some(Self::CmdKekfnkdldom), + "CmdGetVideoVersionKeyCsReq" => Some(Self::CmdGetVideoVersionKeyCsReq), + "CmdUpdatePlayerSettingScRsp" => Some(Self::CmdUpdatePlayerSettingScRsp), + "CmdFeatureSwitchClosedScNotify" => { + Some(Self::CmdFeatureSwitchClosedScNotify) + } + "CmdServerAnnounceNotify" => Some(Self::CmdServerAnnounceNotify), + "CmdSetPlayerInfoCsReq" => Some(Self::CmdSetPlayerInfoCsReq), + "CmdGetSecretKeyInfoCsReq" => Some(Self::CmdGetSecretKeyInfoCsReq), + "CmdGateServerScNotify" => Some(Self::CmdGateServerScNotify), + "CmdFLMODPLLMNF" => Some(Self::CmdFlmodpllmnf), + "CmdClientObjUploadCsReq" => Some(Self::CmdClientObjUploadCsReq), + "CmdUpdatePlayerSettingCsReq" => Some(Self::CmdUpdatePlayerSettingCsReq), + "CmdEnterStageCsReq" => Some(Self::CmdEnterStageCsReq), + "CmdGetVideoVersionKeyScRsp" => Some(Self::CmdGetVideoVersionKeyScRsp), + "CmdForceSyncGameStateFinishCSReq" => { + Some(Self::CmdForceSyncGameStateFinishCsReq) + } + "CmdGetAuthkeyScRsp" => Some(Self::CmdGetAuthkeyScRsp), + "CmdReserveStaminaExchangeScRsp" => { + Some(Self::CmdReserveStaminaExchangeScRsp) + } + "CmdStaminaInfoScNotify" => Some(Self::CmdStaminaInfoScNotify), + "CmdSetGenderScRsp" => Some(Self::CmdSetGenderScRsp), + "CmdSetGameplayBirthdayScRsp" => Some(Self::CmdSetGameplayBirthdayScRsp), + "CmdClientObjUploadScRsp" => Some(Self::CmdClientObjUploadScRsp), + "CmdIAOCHINIPGK" => Some(Self::CmdIaochinipgk), + "CmdClientObjDownloadDataScNotify" => { + Some(Self::CmdClientObjDownloadDataScNotify) + } + "CmdDailyRefreshNotify" => Some(Self::CmdDailyRefreshNotify), + "CmdGetLevelRewardTakenListScRsp" => { + Some(Self::CmdGetLevelRewardTakenListScRsp) + } + "CmdPlayerLoginFinishScRsp" => Some(Self::CmdPlayerLoginFinishScRsp), + "CmdSetNicknameCsReq" => Some(Self::CmdSetNicknameCsReq), _ => None, } } @@ -94991,7 +94875,6 @@ pub enum Geoockillef { Mknlifhbnnh = 5, Fpcchgcpelo = 6, Fmmgpfplaji = 7, - Gknboodljlc = 8, Fagnghedeip = 9, Lahlppedggo = 10, } @@ -95010,7 +94893,6 @@ impl Geoockillef { Self::Mknlifhbnnh => "GEOOCKILLEF_MKNLIFHBNNH", Self::Fpcchgcpelo => "GEOOCKILLEF_FPCCHGCPELO", Self::Fmmgpfplaji => "GEOOCKILLEF_FMMGPFPLAJI", - Self::Gknboodljlc => "GEOOCKILLEF_GKNBOODLJLC", Self::Fagnghedeip => "GEOOCKILLEF_FAGNGHEDEIP", Self::Lahlppedggo => "GEOOCKILLEF_LAHLPPEDGGO", } @@ -95026,7 +94908,6 @@ impl Geoockillef { "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, @@ -95060,26 +94941,27 @@ impl Algmickcabi { } } } +/// Obf: BBNLGADEMFF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerBoardType { 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, + CmdSetSignatureCsReq = 2813, + CmdSetIsDisplayAvatarInfoCsReq = 2886, + CmdSetHeadIconCsReq = 2893, + BbnlgademffOjkcpgjlcdi = 2826, + CmdSetPersonalCardCsReq = 2838, + CmdSetPersonalCardScRsp = 2839, + CmdSetDisplayAvatarCsReq = 2888, + CmdSetAssistAvatarScRsp = 2833, + CmdSetHeadIconScRsp = 2858, + CmdSetSignatureScRsp = 2871, + CmdSetDisplayAvatarScRsp = 2881, + CmdGetPlayerBoardDataCsReq = 2825, + CmdSetAssistAvatarCsReq = 2840, + CmdGetPlayerBoardDataScRsp = 2878, + CmdSetIsDisplayAvatarInfoScRsp = 2847, } impl CmdPlayerBoardType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95089,76 +94971,77 @@ impl CmdPlayerBoardType { pub fn as_str_name(&self) -> &'static str { match self { Self::BbnlgademffNlcdgipgfdj => "BBNLGADEMFF_NLCDGIPGFDJ", - Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", - Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", - Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", - Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", - Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::CmdSetSignatureCsReq => "CmdSetSignatureCsReq", - Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", - Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", Self::CmdSetIsDisplayAvatarInfoCsReq => "CmdSetIsDisplayAvatarInfoCsReq", - Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", - Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", - Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", + Self::CmdSetHeadIconCsReq => "CmdSetHeadIconCsReq", Self::BbnlgademffOjkcpgjlcdi => "BBNLGADEMFF_OJKCPGJLCDI", Self::CmdSetPersonalCardCsReq => "CmdSetPersonalCardCsReq", + Self::CmdSetPersonalCardScRsp => "CmdSetPersonalCardScRsp", + Self::CmdSetDisplayAvatarCsReq => "CmdSetDisplayAvatarCsReq", Self::CmdSetAssistAvatarScRsp => "CmdSetAssistAvatarScRsp", + Self::CmdSetHeadIconScRsp => "CmdSetHeadIconScRsp", + Self::CmdSetSignatureScRsp => "CmdSetSignatureScRsp", + Self::CmdSetDisplayAvatarScRsp => "CmdSetDisplayAvatarScRsp", + Self::CmdGetPlayerBoardDataCsReq => "CmdGetPlayerBoardDataCsReq", + Self::CmdSetAssistAvatarCsReq => "CmdSetAssistAvatarCsReq", + Self::CmdGetPlayerBoardDataScRsp => "CmdGetPlayerBoardDataScRsp", + Self::CmdSetIsDisplayAvatarInfoScRsp => "CmdSetIsDisplayAvatarInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BBNLGADEMFF_NLCDGIPGFDJ" => Some(Self::BbnlgademffNlcdgipgfdj), - "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), - "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), - "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), - "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), - "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "CmdSetSignatureCsReq" => Some(Self::CmdSetSignatureCsReq), - "CmdSetIsDisplayAvatarInfoScRsp" => { - Some(Self::CmdSetIsDisplayAvatarInfoScRsp) - } - "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), "CmdSetIsDisplayAvatarInfoCsReq" => { Some(Self::CmdSetIsDisplayAvatarInfoCsReq) } - "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), - "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), - "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), + "CmdSetHeadIconCsReq" => Some(Self::CmdSetHeadIconCsReq), "BBNLGADEMFF_OJKCPGJLCDI" => Some(Self::BbnlgademffOjkcpgjlcdi), "CmdSetPersonalCardCsReq" => Some(Self::CmdSetPersonalCardCsReq), + "CmdSetPersonalCardScRsp" => Some(Self::CmdSetPersonalCardScRsp), + "CmdSetDisplayAvatarCsReq" => Some(Self::CmdSetDisplayAvatarCsReq), "CmdSetAssistAvatarScRsp" => Some(Self::CmdSetAssistAvatarScRsp), + "CmdSetHeadIconScRsp" => Some(Self::CmdSetHeadIconScRsp), + "CmdSetSignatureScRsp" => Some(Self::CmdSetSignatureScRsp), + "CmdSetDisplayAvatarScRsp" => Some(Self::CmdSetDisplayAvatarScRsp), + "CmdGetPlayerBoardDataCsReq" => Some(Self::CmdGetPlayerBoardDataCsReq), + "CmdSetAssistAvatarCsReq" => Some(Self::CmdSetAssistAvatarCsReq), + "CmdGetPlayerBoardDataScRsp" => Some(Self::CmdGetPlayerBoardDataScRsp), + "CmdSetIsDisplayAvatarInfoScRsp" => { + Some(Self::CmdSetIsDisplayAvatarInfoScRsp) + } _ => None, } } } +/// Obf: JGDHIFOCFMM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerReturnType { 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, + CmdPlayerReturnExtraHcoinProgressScNotify = 4569, + CmdCeinlellflf = 4565, + CmdFeihgoepani = 4525, + CmdPlayerReturnInfoQueryCsReq = 4526, + CmdPlayerReturnTakeCustomRelicCsReq = 4539, + CmdPlayerReturnForceFinishScNotify = 4571, + CmdPlayerReturnTakeExtraHcoinScNotify = 4538, + CmdPlayerReturnInfoQueryScRsp = 4513, + CmdTakeReturnExtraHcoinRewardScRsp = 4545, + CmdTakeReturnExtraHcoinRewardCsReq = 4548, + CmdPlayerReturnSignCsReq = 4578, + CmdKffeedheooh = 4530, + CmdPlayerReturnTakePointRewardScRsp = 4581, + CmdPlayerReturnPointChangeScNotify = 4558, + CmdPlayerReturnTakeRelicScRsp = 4533, + CmdPlayerReturnSignScRsp = 4593, + CmdPlayerReturnTakeRelicCsReq = 4540, + CmdPlayerReturnTakeCustomRelicScRsp = 4504, + CmdPlayerReturnTakePointRewardCsReq = 4588, + CmdPlayerReturnTakeRewardScRsp = 4547, + CmdPlayerReturnTakeRewardCsReq = 4586, } impl CmdPlayerReturnType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95168,46 +95051,46 @@ impl CmdPlayerReturnType { pub fn as_str_name(&self) -> &'static str { match self { Self::JgdhifocfmmNlcdgipgfdj => "JGDHIFOCFMM_NLCDGIPGFDJ", - Self::CmdKffeedheooh => "CmdKFFEEDHEOOH", - Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", Self::CmdPlayerReturnExtraHcoinProgressScNotify => { "CmdPlayerReturnExtraHcoinProgressScNotify" } - Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", - Self::CmdPlayerReturnTakePointRewardScRsp => { - "CmdPlayerReturnTakePointRewardScRsp" - } + Self::CmdCeinlellflf => "CmdCEINLELLFLF", Self::CmdFeihgoepani => "CmdFEIHGOEPANI", - Self::CmdPlayerReturnTakeCustomRelicScRsp => { - "CmdPlayerReturnTakeCustomRelicScRsp" - } - Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", + Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", Self::CmdPlayerReturnTakeCustomRelicCsReq => { "CmdPlayerReturnTakeCustomRelicCsReq" } - Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", - Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", - Self::CmdPlayerReturnInfoQueryCsReq => "CmdPlayerReturnInfoQueryCsReq", - Self::CmdPlayerReturnTakePointRewardCsReq => { - "CmdPlayerReturnTakePointRewardCsReq" - } - Self::CmdTakeReturnExtraHcoinRewardScRsp => { - "CmdTakeReturnExtraHcoinRewardScRsp" - } - Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", - Self::CmdPlayerReturnTakeExtraHcoinScNotify => { - "CmdPlayerReturnTakeExtraHcoinScNotify" - } - Self::JgdhifocfmmHijooldbogh => "JGDHIFOCFMM_HIJOOLDBOGH", - Self::CmdPlayerReturnPointChangeScNotify => { - "CmdPlayerReturnPointChangeScNotify" - } - Self::CmdTakeReturnExtraHcoinRewardCsReq => { - "CmdTakeReturnExtraHcoinRewardCsReq" - } Self::CmdPlayerReturnForceFinishScNotify => { "CmdPlayerReturnForceFinishScNotify" } + Self::CmdPlayerReturnTakeExtraHcoinScNotify => { + "CmdPlayerReturnTakeExtraHcoinScNotify" + } + Self::CmdPlayerReturnInfoQueryScRsp => "CmdPlayerReturnInfoQueryScRsp", + Self::CmdTakeReturnExtraHcoinRewardScRsp => { + "CmdTakeReturnExtraHcoinRewardScRsp" + } + Self::CmdTakeReturnExtraHcoinRewardCsReq => { + "CmdTakeReturnExtraHcoinRewardCsReq" + } + Self::CmdPlayerReturnSignCsReq => "CmdPlayerReturnSignCsReq", + Self::CmdKffeedheooh => "CmdKFFEEDHEOOH", + Self::CmdPlayerReturnTakePointRewardScRsp => { + "CmdPlayerReturnTakePointRewardScRsp" + } + Self::CmdPlayerReturnPointChangeScNotify => { + "CmdPlayerReturnPointChangeScNotify" + } + Self::CmdPlayerReturnTakeRelicScRsp => "CmdPlayerReturnTakeRelicScRsp", + Self::CmdPlayerReturnSignScRsp => "CmdPlayerReturnSignScRsp", + Self::CmdPlayerReturnTakeRelicCsReq => "CmdPlayerReturnTakeRelicCsReq", + Self::CmdPlayerReturnTakeCustomRelicScRsp => { + "CmdPlayerReturnTakeCustomRelicScRsp" + } + Self::CmdPlayerReturnTakePointRewardCsReq => { + "CmdPlayerReturnTakePointRewardCsReq" + } + Self::CmdPlayerReturnTakeRewardScRsp => "CmdPlayerReturnTakeRewardScRsp", Self::CmdPlayerReturnTakeRewardCsReq => "CmdPlayerReturnTakeRewardCsReq", } } @@ -95215,47 +95098,47 @@ impl CmdPlayerReturnType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) - } + "CmdCEINLELLFLF" => Some(Self::CmdCeinlellflf), "CmdFEIHGOEPANI" => Some(Self::CmdFeihgoepani), - "CmdPlayerReturnTakeCustomRelicScRsp" => { - Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) - } - "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), + "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), "CmdPlayerReturnTakeCustomRelicCsReq" => { Some(Self::CmdPlayerReturnTakeCustomRelicCsReq) } - "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), - "CmdPlayerReturnTakeRewardScRsp" => { - Some(Self::CmdPlayerReturnTakeRewardScRsp) + "CmdPlayerReturnForceFinishScNotify" => { + Some(Self::CmdPlayerReturnForceFinishScNotify) } - "CmdPlayerReturnInfoQueryCsReq" => Some(Self::CmdPlayerReturnInfoQueryCsReq), - "CmdPlayerReturnTakePointRewardCsReq" => { - Some(Self::CmdPlayerReturnTakePointRewardCsReq) - } - "CmdTakeReturnExtraHcoinRewardScRsp" => { - Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) - } - "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), "CmdPlayerReturnTakeExtraHcoinScNotify" => { Some(Self::CmdPlayerReturnTakeExtraHcoinScNotify) } - "JGDHIFOCFMM_HIJOOLDBOGH" => Some(Self::JgdhifocfmmHijooldbogh), - "CmdPlayerReturnPointChangeScNotify" => { - Some(Self::CmdPlayerReturnPointChangeScNotify) + "CmdPlayerReturnInfoQueryScRsp" => Some(Self::CmdPlayerReturnInfoQueryScRsp), + "CmdTakeReturnExtraHcoinRewardScRsp" => { + Some(Self::CmdTakeReturnExtraHcoinRewardScRsp) } "CmdTakeReturnExtraHcoinRewardCsReq" => { Some(Self::CmdTakeReturnExtraHcoinRewardCsReq) } - "CmdPlayerReturnForceFinishScNotify" => { - Some(Self::CmdPlayerReturnForceFinishScNotify) + "CmdPlayerReturnSignCsReq" => Some(Self::CmdPlayerReturnSignCsReq), + "CmdKFFEEDHEOOH" => Some(Self::CmdKffeedheooh), + "CmdPlayerReturnTakePointRewardScRsp" => { + Some(Self::CmdPlayerReturnTakePointRewardScRsp) + } + "CmdPlayerReturnPointChangeScNotify" => { + Some(Self::CmdPlayerReturnPointChangeScNotify) + } + "CmdPlayerReturnTakeRelicScRsp" => Some(Self::CmdPlayerReturnTakeRelicScRsp), + "CmdPlayerReturnSignScRsp" => Some(Self::CmdPlayerReturnSignScRsp), + "CmdPlayerReturnTakeRelicCsReq" => Some(Self::CmdPlayerReturnTakeRelicCsReq), + "CmdPlayerReturnTakeCustomRelicScRsp" => { + Some(Self::CmdPlayerReturnTakeCustomRelicScRsp) + } + "CmdPlayerReturnTakePointRewardCsReq" => { + Some(Self::CmdPlayerReturnTakePointRewardCsReq) + } + "CmdPlayerReturnTakeRewardScRsp" => { + Some(Self::CmdPlayerReturnTakeRewardScRsp) } "CmdPlayerReturnTakeRewardCsReq" => { Some(Self::CmdPlayerReturnTakeRewardCsReq) @@ -95324,13 +95207,14 @@ impl Mmlapdebfjm { } } } +/// Obf: MENMKJOIJBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlotType { MenmkjoijbeNlcdgipgfdj = 0, - CmdOnnidpkmopb = 1103, - CmdHpofmgoohan = 1173, + CmdOnnidpkmopb = 1178, + CmdHpofmgoohan = 1125, } impl CmdPlotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95354,34 +95238,35 @@ impl CmdPlotType { } } } +/// Obf: JICHKOBOBNA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPunkLordType { 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, + CmdPunkLordMonsterKilledNotify = 3221, + CmdPunkLordBattleResultScNotify = 3230, + CmdTakeKilledPunkLordMonsterScoreCsReq = 3205, + CmdPunkLordDataChangeNotify = 3210, + CmdStartPunkLordRaidScRsp = 3258, + CmdSummonPunkLordMonsterScRsp = 3247, + CmdGetPunkLordMonsterDataScRsp = 3278, + CmdTakePunkLordPointRewardScRsp = 3238, + CmdGetKilledPunkLordMonsterDataCsReq = 3242, + CmdSharePunkLordMonsterCsReq = 3288, + CmdGetPunkLordBattleRecordScRsp = 3229, + CmdGetPunkLordMonsterDataCsReq = 3225, + CmdGetKilledPunkLordMonsterDataScRsp = 3272, + CmdSharePunkLordMonsterScRsp = 3281, + CmdGetPunkLordDataScRsp = 3211, + CmdGetPunkLordBattleRecordCsReq = 3243, + CmdPunkLordMonsterInfoScNotify = 3239, + CmdSummonPunkLordMonsterCsReq = 3286, + CmdStartPunkLordRaidCsReq = 3293, + CmdTakeKilledPunkLordMonsterScoreScRsp = 3241, + CmdTakePunkLordPointRewardCsReq = 3233, + CmdGetPunkLordDataCsReq = 3204, + CmdPunkLordRaidTimeOutScNotify = 3248, } impl CmdPunkLordType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95391,94 +95276,94 @@ impl CmdPunkLordType { pub fn as_str_name(&self) -> &'static str { match self { Self::JichkobobnaNlcdgipgfdj => "JICHKOBOBNA_NLCDGIPGFDJ", - Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", - Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", - Self::CmdGetKilledPunkLordMonsterDataScRsp => { - "CmdGetKilledPunkLordMonsterDataScRsp" - } - 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::CmdPunkLordDataChangeNotify => "CmdPunkLordDataChangeNotify", + Self::CmdStartPunkLordRaidScRsp => "CmdStartPunkLordRaidScRsp", + Self::CmdSummonPunkLordMonsterScRsp => "CmdSummonPunkLordMonsterScRsp", + Self::CmdGetPunkLordMonsterDataScRsp => "CmdGetPunkLordMonsterDataScRsp", + Self::CmdTakePunkLordPointRewardScRsp => "CmdTakePunkLordPointRewardScRsp", + Self::CmdGetKilledPunkLordMonsterDataCsReq => { + "CmdGetKilledPunkLordMonsterDataCsReq" + } Self::CmdSharePunkLordMonsterCsReq => "CmdSharePunkLordMonsterCsReq", + Self::CmdGetPunkLordBattleRecordScRsp => "CmdGetPunkLordBattleRecordScRsp", + Self::CmdGetPunkLordMonsterDataCsReq => "CmdGetPunkLordMonsterDataCsReq", + Self::CmdGetKilledPunkLordMonsterDataScRsp => { + "CmdGetKilledPunkLordMonsterDataScRsp" + } + Self::CmdSharePunkLordMonsterScRsp => "CmdSharePunkLordMonsterScRsp", + Self::CmdGetPunkLordDataScRsp => "CmdGetPunkLordDataScRsp", + Self::CmdGetPunkLordBattleRecordCsReq => "CmdGetPunkLordBattleRecordCsReq", + Self::CmdPunkLordMonsterInfoScNotify => "CmdPunkLordMonsterInfoScNotify", + Self::CmdSummonPunkLordMonsterCsReq => "CmdSummonPunkLordMonsterCsReq", + Self::CmdStartPunkLordRaidCsReq => "CmdStartPunkLordRaidCsReq", + Self::CmdTakeKilledPunkLordMonsterScoreScRsp => { + "CmdTakeKilledPunkLordMonsterScoreScRsp" + } + Self::CmdTakePunkLordPointRewardCsReq => "CmdTakePunkLordPointRewardCsReq", + Self::CmdGetPunkLordDataCsReq => "CmdGetPunkLordDataCsReq", + Self::CmdPunkLordRaidTimeOutScNotify => "CmdPunkLordRaidTimeOutScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) } - "CmdPunkLordMonsterInfoScNotify" => { - Some(Self::CmdPunkLordMonsterInfoScNotify) + "CmdTakeKilledPunkLordMonsterScoreCsReq" => { + Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) + } + "CmdPunkLordDataChangeNotify" => Some(Self::CmdPunkLordDataChangeNotify), + "CmdStartPunkLordRaidScRsp" => Some(Self::CmdStartPunkLordRaidScRsp), + "CmdSummonPunkLordMonsterScRsp" => Some(Self::CmdSummonPunkLordMonsterScRsp), + "CmdGetPunkLordMonsterDataScRsp" => { + Some(Self::CmdGetPunkLordMonsterDataScRsp) + } + "CmdTakePunkLordPointRewardScRsp" => { + Some(Self::CmdTakePunkLordPointRewardScRsp) } "CmdGetKilledPunkLordMonsterDataCsReq" => { Some(Self::CmdGetKilledPunkLordMonsterDataCsReq) } - "CmdTakeKilledPunkLordMonsterScoreCsReq" => { - Some(Self::CmdTakeKilledPunkLordMonsterScoreCsReq) - } "CmdSharePunkLordMonsterCsReq" => Some(Self::CmdSharePunkLordMonsterCsReq), + "CmdGetPunkLordBattleRecordScRsp" => { + Some(Self::CmdGetPunkLordBattleRecordScRsp) + } + "CmdGetPunkLordMonsterDataCsReq" => { + Some(Self::CmdGetPunkLordMonsterDataCsReq) + } + "CmdGetKilledPunkLordMonsterDataScRsp" => { + Some(Self::CmdGetKilledPunkLordMonsterDataScRsp) + } + "CmdSharePunkLordMonsterScRsp" => Some(Self::CmdSharePunkLordMonsterScRsp), + "CmdGetPunkLordDataScRsp" => Some(Self::CmdGetPunkLordDataScRsp), + "CmdGetPunkLordBattleRecordCsReq" => { + Some(Self::CmdGetPunkLordBattleRecordCsReq) + } + "CmdPunkLordMonsterInfoScNotify" => { + Some(Self::CmdPunkLordMonsterInfoScNotify) + } + "CmdSummonPunkLordMonsterCsReq" => Some(Self::CmdSummonPunkLordMonsterCsReq), + "CmdStartPunkLordRaidCsReq" => Some(Self::CmdStartPunkLordRaidCsReq), + "CmdTakeKilledPunkLordMonsterScoreScRsp" => { + Some(Self::CmdTakeKilledPunkLordMonsterScoreScRsp) + } + "CmdTakePunkLordPointRewardCsReq" => { + Some(Self::CmdTakePunkLordPointRewardCsReq) + } + "CmdGetPunkLordDataCsReq" => Some(Self::CmdGetPunkLordDataCsReq), + "CmdPunkLordRaidTimeOutScNotify" => { + Some(Self::CmdPunkLordRaidTimeOutScNotify) + } _ => None, } } @@ -95519,24 +95404,25 @@ impl Okjkpoegbck { } } } +/// Obf: HNJJNHPFBGO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdQuestType { 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, + CmdTakeQuestOptionalRewardScRsp = 933, + CmdTakeQuestRewardScRsp = 958, + CmdTakeQuestOptionalRewardCsReq = 940, + CmdGetQuestRecordScRsp = 947, + CmdFinishQuestCsReq = 913, + HnjjnhpfbgoOjkcekkdlel = 939, + CmdBatchGetQuestDataScRsp = 904, + CmdGetQuestRecordCsReq = 986, + CmdTakeQuestRewardCsReq = 993, + CmdGetQuestDataCsReq = 925, + CmdGetQuestDataScRsp = 978, + CmdFinishQuestScRsp = 971, + CmdQuestRecordScNotify = 926, } impl CmdQuestType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95546,46 +95432,47 @@ impl CmdQuestType { pub fn as_str_name(&self) -> &'static str { match self { Self::HnjjnhpfbgoNlcdgipgfdj => "HNJJNHPFBGO_NLCDGIPGFDJ", - Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", - Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", - Self::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", - Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", - 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::CmdTakeQuestRewardScRsp => "CmdTakeQuestRewardScRsp", + Self::CmdTakeQuestOptionalRewardCsReq => "CmdTakeQuestOptionalRewardCsReq", + Self::CmdGetQuestRecordScRsp => "CmdGetQuestRecordScRsp", + Self::CmdFinishQuestCsReq => "CmdFinishQuestCsReq", + Self::HnjjnhpfbgoOjkcekkdlel => "HNJJNHPFBGO_OJKCEKKDLEL", Self::CmdBatchGetQuestDataScRsp => "CmdBatchGetQuestDataScRsp", + Self::CmdGetQuestRecordCsReq => "CmdGetQuestRecordCsReq", + Self::CmdTakeQuestRewardCsReq => "CmdTakeQuestRewardCsReq", + Self::CmdGetQuestDataCsReq => "CmdGetQuestDataCsReq", + Self::CmdGetQuestDataScRsp => "CmdGetQuestDataScRsp", + Self::CmdFinishQuestScRsp => "CmdFinishQuestScRsp", + Self::CmdQuestRecordScNotify => "CmdQuestRecordScNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) - } - "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), - "HNJJNHPFBGO_OJKCEKKDLEL" => Some(Self::HnjjnhpfbgoOjkcekkdlel), - "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), - "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), "CmdTakeQuestOptionalRewardScRsp" => { Some(Self::CmdTakeQuestOptionalRewardScRsp) } + "CmdTakeQuestRewardScRsp" => Some(Self::CmdTakeQuestRewardScRsp), + "CmdTakeQuestOptionalRewardCsReq" => { + Some(Self::CmdTakeQuestOptionalRewardCsReq) + } + "CmdGetQuestRecordScRsp" => Some(Self::CmdGetQuestRecordScRsp), + "CmdFinishQuestCsReq" => Some(Self::CmdFinishQuestCsReq), + "HNJJNHPFBGO_OJKCEKKDLEL" => Some(Self::HnjjnhpfbgoOjkcekkdlel), "CmdBatchGetQuestDataScRsp" => Some(Self::CmdBatchGetQuestDataScRsp), + "CmdGetQuestRecordCsReq" => Some(Self::CmdGetQuestRecordCsReq), + "CmdTakeQuestRewardCsReq" => Some(Self::CmdTakeQuestRewardCsReq), + "CmdGetQuestDataCsReq" => Some(Self::CmdGetQuestDataCsReq), + "CmdGetQuestDataScRsp" => Some(Self::CmdGetQuestDataScRsp), + "CmdFinishQuestScRsp" => Some(Self::CmdFinishQuestScRsp), + "CmdQuestRecordScNotify" => Some(Self::CmdQuestRecordScNotify), _ => None, } } } +/// Obf: AKFLCCJFKNF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -95622,31 +95509,32 @@ impl QuestStatus { } } } +/// Obf: ENMOIIMEDKD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidType { 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, + CmdSetClientRaidTargetCountScRsp = 2229, + CmdGetRaidInfoCsReq = 2224, + CmdRaidKickByServer = 2215, + CmdChallengeRaidNotify = 2221, + CmdGetAllSaveRaidScRsp = 2214, + CmdRaidInfoNotify = 2219, + EnmoiimedkdGdjcofkgjcg = 2248, + CmdGetRaidInfoScRsp = 2220, + CmdLeaveRaidScRsp = 2244, + CmdStartRaidScRsp = 2223, + CmdGetAllSaveRaidCsReq = 2202, + CmdStartRaidCsReq = 2209, + CmdSetClientRaidTargetCountCsReq = 2217, + CmdTakeChallengeRaidRewardScRsp = 2210, + CmdDelSaveRaidScNotify = 2235, + CmdGetSaveRaidScRsp = 2206, + CmdLeaveRaidCsReq = 2237, + CmdTakeChallengeRaidRewardCsReq = 2207, + CmdGetSaveRaidCsReq = 2233, + CmdPmliefofjhf = 2203, } impl CmdRaidType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95656,60 +95544,60 @@ impl CmdRaidType { pub fn as_str_name(&self) -> &'static str { match self { Self::EnmoiimedkdNlcdgipgfdj => "ENMOIIMEDKD_NLCDGIPGFDJ", - Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", Self::CmdSetClientRaidTargetCountScRsp => "CmdSetClientRaidTargetCountScRsp", + Self::CmdGetRaidInfoCsReq => "CmdGetRaidInfoCsReq", + Self::CmdRaidKickByServer => "CmdRaidKickByServer", + Self::CmdChallengeRaidNotify => "CmdChallengeRaidNotify", Self::CmdGetAllSaveRaidScRsp => "CmdGetAllSaveRaidScRsp", - Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", 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::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", + Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", + Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", + Self::CmdStartRaidCsReq => "CmdStartRaidCsReq", + Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", + Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", + Self::CmdDelSaveRaidScNotify => "CmdDelSaveRaidScNotify", Self::CmdGetSaveRaidScRsp => "CmdGetSaveRaidScRsp", Self::CmdLeaveRaidCsReq => "CmdLeaveRaidCsReq", - Self::CmdStartRaidScRsp => "CmdStartRaidScRsp", - Self::CmdLeaveRaidScRsp => "CmdLeaveRaidScRsp", Self::CmdTakeChallengeRaidRewardCsReq => "CmdTakeChallengeRaidRewardCsReq", - Self::CmdTakeChallengeRaidRewardScRsp => "CmdTakeChallengeRaidRewardScRsp", - Self::CmdSetClientRaidTargetCountCsReq => "CmdSetClientRaidTargetCountCsReq", - Self::CmdGetAllSaveRaidCsReq => "CmdGetAllSaveRaidCsReq", + Self::CmdGetSaveRaidCsReq => "CmdGetSaveRaidCsReq", + Self::CmdPmliefofjhf => "CmdPMLIEFOFJHF", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ENMOIIMEDKD_NLCDGIPGFDJ" => Some(Self::EnmoiimedkdNlcdgipgfdj), - "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), "CmdSetClientRaidTargetCountScRsp" => { Some(Self::CmdSetClientRaidTargetCountScRsp) } + "CmdGetRaidInfoCsReq" => Some(Self::CmdGetRaidInfoCsReq), + "CmdRaidKickByServer" => Some(Self::CmdRaidKickByServer), + "CmdChallengeRaidNotify" => Some(Self::CmdChallengeRaidNotify), "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) + "CmdStartRaidScRsp" => Some(Self::CmdStartRaidScRsp), + "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), + "CmdStartRaidCsReq" => Some(Self::CmdStartRaidCsReq), + "CmdSetClientRaidTargetCountCsReq" => { + Some(Self::CmdSetClientRaidTargetCountCsReq) } "CmdTakeChallengeRaidRewardScRsp" => { Some(Self::CmdTakeChallengeRaidRewardScRsp) } - "CmdSetClientRaidTargetCountCsReq" => { - Some(Self::CmdSetClientRaidTargetCountCsReq) + "CmdDelSaveRaidScNotify" => Some(Self::CmdDelSaveRaidScNotify), + "CmdGetSaveRaidScRsp" => Some(Self::CmdGetSaveRaidScRsp), + "CmdLeaveRaidCsReq" => Some(Self::CmdLeaveRaidCsReq), + "CmdTakeChallengeRaidRewardCsReq" => { + Some(Self::CmdTakeChallengeRaidRewardCsReq) } - "CmdGetAllSaveRaidCsReq" => Some(Self::CmdGetAllSaveRaidCsReq), + "CmdGetSaveRaidCsReq" => Some(Self::CmdGetSaveRaidCsReq), + "CmdPMLIEFOFJHF" => Some(Self::CmdPmliefofjhf), _ => None, } } @@ -95804,16 +95692,16 @@ impl Gmfmppkaehe { } } } +/// Obf: ONNDCODLMGD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRaidCollectionType { OnndcodlmgdNlcdgipgfdj = 0, - CmdRaidCollectionEnterNextRaidCsReq = 6960, + CmdRaidCollectionEnterNextRaidCsReq = 6952, CmdRaidCollectionDataCsReq = 6958, - CmdRaidCollectionDataScRsp = 6946, + CmdRaidCollectionDataScRsp = 6948, CmdRaidCollectionEnterNextRaidScRsp = 6942, - CmdHcnnkilfoni = 6956, } impl CmdRaidCollectionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95831,7 +95719,6 @@ impl CmdRaidCollectionType { Self::CmdRaidCollectionEnterNextRaidScRsp => { "CmdRaidCollectionEnterNextRaidScRsp" } - Self::CmdHcnnkilfoni => "CmdHCNNKILFONI", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -95846,25 +95733,25 @@ impl CmdRaidCollectionType { "CmdRaidCollectionEnterNextRaidScRsp" => { Some(Self::CmdRaidCollectionEnterNextRaidScRsp) } - "CmdHCNNKILFONI" => Some(Self::CmdHcnnkilfoni), _ => None, } } } +/// Obf: OOCIMJEDCHK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRechargeGiftType { OocimjedchkNlcdgipgfdj = 0, - CmdTakeRechargeGiftRewardCsReq = 8376, - CmdTakeRechargeBenefitRewardCsReq = 8374, + CmdGetRechargeBenefitInfoScRsp = 8377, + CmdTakeRechargeBenefitRewardCsReq = 8364, + CmdTakeRechargeGiftRewardCsReq = 8363, CmdGetRechargeBenefitInfoCsReq = 8362, - CmdGetRechargeBenefitInfoScRsp = 8379, - CmdTakeRechargeBenefitRewardScRsp = 8364, + CmdTakeRechargeGiftRewardScRsp = 8372, + CmdGetRechargeGiftInfoScRsp = 8368, CmdGetRechargeGiftInfoCsReq = 8378, - CmdTakeRechargeGiftRewardScRsp = 8380, - CmdSyncRechargeBenefitInfoScNotify = 8372, - CmdGetRechargeGiftInfoScRsp = 8366, + CmdTakeRechargeBenefitRewardScRsp = 8371, + CmdSyncRechargeBenefitInfoScNotify = 8365, } impl CmdRechargeGiftType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95874,63 +95761,64 @@ impl CmdRechargeGiftType { pub fn as_str_name(&self) -> &'static str { match self { Self::OocimjedchkNlcdgipgfdj => "OOCIMJEDCHK_NLCDGIPGFDJ", - Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", + Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", Self::CmdTakeRechargeBenefitRewardCsReq => { "CmdTakeRechargeBenefitRewardCsReq" } + Self::CmdTakeRechargeGiftRewardCsReq => "CmdTakeRechargeGiftRewardCsReq", Self::CmdGetRechargeBenefitInfoCsReq => "CmdGetRechargeBenefitInfoCsReq", - Self::CmdGetRechargeBenefitInfoScRsp => "CmdGetRechargeBenefitInfoScRsp", + Self::CmdTakeRechargeGiftRewardScRsp => "CmdTakeRechargeGiftRewardScRsp", + Self::CmdGetRechargeGiftInfoScRsp => "CmdGetRechargeGiftInfoScRsp", + Self::CmdGetRechargeGiftInfoCsReq => "CmdGetRechargeGiftInfoCsReq", Self::CmdTakeRechargeBenefitRewardScRsp => { "CmdTakeRechargeBenefitRewardScRsp" } - 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 { "OOCIMJEDCHK_NLCDGIPGFDJ" => Some(Self::OocimjedchkNlcdgipgfdj), - "CmdTakeRechargeGiftRewardCsReq" => { - Some(Self::CmdTakeRechargeGiftRewardCsReq) + "CmdGetRechargeBenefitInfoScRsp" => { + Some(Self::CmdGetRechargeBenefitInfoScRsp) } "CmdTakeRechargeBenefitRewardCsReq" => { Some(Self::CmdTakeRechargeBenefitRewardCsReq) } + "CmdTakeRechargeGiftRewardCsReq" => { + Some(Self::CmdTakeRechargeGiftRewardCsReq) + } "CmdGetRechargeBenefitInfoCsReq" => { Some(Self::CmdGetRechargeBenefitInfoCsReq) } - "CmdGetRechargeBenefitInfoScRsp" => { - Some(Self::CmdGetRechargeBenefitInfoScRsp) - } - "CmdTakeRechargeBenefitRewardScRsp" => { - Some(Self::CmdTakeRechargeBenefitRewardScRsp) - } - "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), "CmdTakeRechargeGiftRewardScRsp" => { Some(Self::CmdTakeRechargeGiftRewardScRsp) } + "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), + "CmdGetRechargeGiftInfoCsReq" => Some(Self::CmdGetRechargeGiftInfoCsReq), + "CmdTakeRechargeBenefitRewardScRsp" => { + Some(Self::CmdTakeRechargeBenefitRewardScRsp) + } "CmdSyncRechargeBenefitInfoScNotify" => { Some(Self::CmdSyncRechargeBenefitInfoScNotify) } - "CmdGetRechargeGiftInfoScRsp" => Some(Self::CmdGetRechargeGiftInfoScRsp), _ => None, } } } +/// Obf: APDINKHBHGC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRecommendType { ApdinkhbhgcNlcdgipgfdj = 0, - CmdGetBigDataRecommendCsReq = 2419, - CmdGetBigDataRecommendScRsp = 2445, - CmdGetBigDataAllRecommendScRsp = 2429, - CmdGetBigDataAllRecommendCsReq = 2409, + CmdGetBigDataRecommendCsReq = 2403, + CmdGetBigDataRecommendScRsp = 2407, + CmdGetBigDataAllRecommendCsReq = 2410, + CmdGetBigDataAllRecommendScRsp = 2421, } impl CmdRecommendType { /// String value of the enum field names used in the ProtoBuf definition. @@ -95942,8 +95830,8 @@ impl CmdRecommendType { Self::ApdinkhbhgcNlcdgipgfdj => "APDINKHBHGC_NLCDGIPGFDJ", Self::CmdGetBigDataRecommendCsReq => "CmdGetBigDataRecommendCsReq", Self::CmdGetBigDataRecommendScRsp => "CmdGetBigDataRecommendScRsp", - Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", Self::CmdGetBigDataAllRecommendCsReq => "CmdGetBigDataAllRecommendCsReq", + Self::CmdGetBigDataAllRecommendScRsp => "CmdGetBigDataAllRecommendScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -95952,16 +95840,17 @@ impl CmdRecommendType { "APDINKHBHGC_NLCDGIPGFDJ" => Some(Self::ApdinkhbhgcNlcdgipgfdj), "CmdGetBigDataRecommendCsReq" => Some(Self::CmdGetBigDataRecommendCsReq), "CmdGetBigDataRecommendScRsp" => Some(Self::CmdGetBigDataRecommendScRsp), - "CmdGetBigDataAllRecommendScRsp" => { - Some(Self::CmdGetBigDataAllRecommendScRsp) - } "CmdGetBigDataAllRecommendCsReq" => { Some(Self::CmdGetBigDataAllRecommendCsReq) } + "CmdGetBigDataAllRecommendScRsp" => { + Some(Self::CmdGetBigDataAllRecommendScRsp) + } _ => None, } } } +/// Obf: BigDataRecommendType #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -96018,17 +95907,18 @@ impl BigDataRecommendType { } } } +/// Obf: AAGDLGIHHOE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRedDotType { AagdlgihhoeNlcdgipgfdj = 0, - CmdEgelhckmlnk = 5923, - CmdLlcohlnbngm = 5927, - AagdlgihhoeEjdahcibgof = 5944, - CmdGetAllRedDotDataScRsp = 5942, - AagdlgihhoeKabnelbbnkh = 5907, - CmdGetAllRedDotDataCsReq = 5932, + AagdlgihhoeKabnelbbnkh = 5937, + AagdlgihhoeEjdahcibgof = 5919, + CmdGetAllRedDotDataCsReq = 5909, + CmdEgelhckmlnk = 5944, + CmdLlcohlnbngm = 5948, + CmdGetAllRedDotDataScRsp = 5923, } impl CmdRedDotType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96038,24 +95928,24 @@ impl CmdRedDotType { pub fn as_str_name(&self) -> &'static str { match self { Self::AagdlgihhoeNlcdgipgfdj => "AAGDLGIHHOE_NLCDGIPGFDJ", + Self::AagdlgihhoeKabnelbbnkh => "AAGDLGIHHOE_KABNELBBNKH", + Self::AagdlgihhoeEjdahcibgof => "AAGDLGIHHOE_EJDAHCIBGOF", + Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", Self::CmdEgelhckmlnk => "CmdEGELHCKMLNK", Self::CmdLlcohlnbngm => "CmdLLCOHLNBNGM", - Self::AagdlgihhoeEjdahcibgof => "AAGDLGIHHOE_EJDAHCIBGOF", Self::CmdGetAllRedDotDataScRsp => "CmdGetAllRedDotDataScRsp", - Self::AagdlgihhoeKabnelbbnkh => "AAGDLGIHHOE_KABNELBBNKH", - Self::CmdGetAllRedDotDataCsReq => "CmdGetAllRedDotDataCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "AAGDLGIHHOE_NLCDGIPGFDJ" => Some(Self::AagdlgihhoeNlcdgipgfdj), + "AAGDLGIHHOE_KABNELBBNKH" => Some(Self::AagdlgihhoeKabnelbbnkh), + "AAGDLGIHHOE_EJDAHCIBGOF" => Some(Self::AagdlgihhoeEjdahcibgof), + "CmdGetAllRedDotDataCsReq" => Some(Self::CmdGetAllRedDotDataCsReq), "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), _ => None, } } @@ -96090,24 +95980,25 @@ impl Kfmhmjlphog { } } } +/// Obf: MHMAOPPIBCL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicBoxType { 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, + CmdConfirmRelicBoxCsReq = 8951, + CmdGetRelicBoxDataCsReq = 8968, + CmdRelicBoxRegularScNotify = 8964, + CmdGetRelicBoxDataScRsp = 8958, + CmdOpenRelicBoxScRsp = 8965, + CmdSetRelicBoxTargetScRsp = 8967, + CmdSetRelicBoxCustomScRsp = 8962, + CmdReportRelicBoxActionScRsp = 8957, + CmdSetRelicBoxCustomCsReq = 8953, + CmdConfirmRelicBoxScRsp = 8959, + CmdOpenRelicBoxCsReq = 8961, + CmdReportRelicBoxActionCsReq = 8960, } impl CmdRelicBoxType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96117,38 +96008,38 @@ impl CmdRelicBoxType { pub fn as_str_name(&self) -> &'static str { match self { Self::MhmaoppibclNlcdgipgfdj => "MHMAOPPIBCL_NLCDGIPGFDJ", - Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", - Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", - Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", - Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", - Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", - Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", Self::CmdSetRelicBoxTargetCsReq => "CmdSetRelicBoxTargetCsReq", Self::CmdConfirmRelicBoxCsReq => "CmdConfirmRelicBoxCsReq", + Self::CmdGetRelicBoxDataCsReq => "CmdGetRelicBoxDataCsReq", Self::CmdRelicBoxRegularScNotify => "CmdRelicBoxRegularScNotify", + Self::CmdGetRelicBoxDataScRsp => "CmdGetRelicBoxDataScRsp", + Self::CmdOpenRelicBoxScRsp => "CmdOpenRelicBoxScRsp", + Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", + Self::CmdSetRelicBoxCustomScRsp => "CmdSetRelicBoxCustomScRsp", + Self::CmdReportRelicBoxActionScRsp => "CmdReportRelicBoxActionScRsp", + Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", Self::CmdConfirmRelicBoxScRsp => "CmdConfirmRelicBoxScRsp", Self::CmdOpenRelicBoxCsReq => "CmdOpenRelicBoxCsReq", - Self::CmdSetRelicBoxTargetScRsp => "CmdSetRelicBoxTargetScRsp", - Self::CmdSetRelicBoxCustomCsReq => "CmdSetRelicBoxCustomCsReq", + Self::CmdReportRelicBoxActionCsReq => "CmdReportRelicBoxActionCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MHMAOPPIBCL_NLCDGIPGFDJ" => Some(Self::MhmaoppibclNlcdgipgfdj), - "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), - "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), - "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), - "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), - "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), - "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), "CmdSetRelicBoxTargetCsReq" => Some(Self::CmdSetRelicBoxTargetCsReq), "CmdConfirmRelicBoxCsReq" => Some(Self::CmdConfirmRelicBoxCsReq), + "CmdGetRelicBoxDataCsReq" => Some(Self::CmdGetRelicBoxDataCsReq), "CmdRelicBoxRegularScNotify" => Some(Self::CmdRelicBoxRegularScNotify), + "CmdGetRelicBoxDataScRsp" => Some(Self::CmdGetRelicBoxDataScRsp), + "CmdOpenRelicBoxScRsp" => Some(Self::CmdOpenRelicBoxScRsp), + "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), + "CmdSetRelicBoxCustomScRsp" => Some(Self::CmdSetRelicBoxCustomScRsp), + "CmdReportRelicBoxActionScRsp" => Some(Self::CmdReportRelicBoxActionScRsp), + "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), "CmdConfirmRelicBoxScRsp" => Some(Self::CmdConfirmRelicBoxScRsp), "CmdOpenRelicBoxCsReq" => Some(Self::CmdOpenRelicBoxCsReq), - "CmdSetRelicBoxTargetScRsp" => Some(Self::CmdSetRelicBoxTargetScRsp), - "CmdSetRelicBoxCustomCsReq" => Some(Self::CmdSetRelicBoxCustomCsReq), + "CmdReportRelicBoxActionCsReq" => Some(Self::CmdReportRelicBoxActionCsReq), _ => None, } } @@ -96210,21 +96101,22 @@ impl Jfiiihfblpa { } } } +/// Obf: IHFPHIPHDCE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicPresetType { IhfphiphdceNlcdgipgfdj = 0, - CmdRelicPresetDeletePlanCsReq = 9842, - CmdRelicPresetAddPlanScRsp = 9860, - CmdEjilgjglkio = 9851, - CmdRelicPresetAddPlanCsReq = 9856, - CmdEggoclkiame = 9844, - CmdRelicPresetGetPlanScRsp = 9846, - CmdRelicPresetUpdatePlanScRsp = 9854, - CmdRelicPresetDeletePlanScRsp = 9859, - CmdRelicPresetUpdatePlanCsReq = 9852, + CmdRelicPresetUpdatePlanCsReq = 9845, + CmdRelicPresetUpdatePlanScRsp = 9844, + CmdRelicPresetAddPlanCsReq = 9843, + CmdRelicPresetGetPlanScRsp = 9848, + CmdEjilgjglkio = 9855, + CmdRelicPresetAddPlanScRsp = 9852, + CmdEggoclkiame = 9851, CmdRelicPresetGetPlanCsReq = 9858, + CmdRelicPresetDeletePlanCsReq = 9842, + CmdRelicPresetDeletePlanScRsp = 9857, } impl CmdRelicPresetType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96234,32 +96126,32 @@ impl CmdRelicPresetType { pub fn as_str_name(&self) -> &'static str { match self { Self::IhfphiphdceNlcdgipgfdj => "IHFPHIPHDCE_NLCDGIPGFDJ", - Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", - 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::CmdRelicPresetUpdatePlanScRsp => "CmdRelicPresetUpdatePlanScRsp", + Self::CmdRelicPresetAddPlanCsReq => "CmdRelicPresetAddPlanCsReq", + Self::CmdRelicPresetGetPlanScRsp => "CmdRelicPresetGetPlanScRsp", + Self::CmdEjilgjglkio => "CmdEJILGJGLKIO", + Self::CmdRelicPresetAddPlanScRsp => "CmdRelicPresetAddPlanScRsp", + Self::CmdEggoclkiame => "CmdEGGOCLKIAME", Self::CmdRelicPresetGetPlanCsReq => "CmdRelicPresetGetPlanCsReq", + Self::CmdRelicPresetDeletePlanCsReq => "CmdRelicPresetDeletePlanCsReq", + Self::CmdRelicPresetDeletePlanScRsp => "CmdRelicPresetDeletePlanScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "IHFPHIPHDCE_NLCDGIPGFDJ" => Some(Self::IhfphiphdceNlcdgipgfdj), - "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), - "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), + "CmdRelicPresetUpdatePlanScRsp" => Some(Self::CmdRelicPresetUpdatePlanScRsp), + "CmdRelicPresetAddPlanCsReq" => Some(Self::CmdRelicPresetAddPlanCsReq), + "CmdRelicPresetGetPlanScRsp" => Some(Self::CmdRelicPresetGetPlanScRsp), + "CmdEJILGJGLKIO" => Some(Self::CmdEjilgjglkio), + "CmdRelicPresetAddPlanScRsp" => Some(Self::CmdRelicPresetAddPlanScRsp), + "CmdEGGOCLKIAME" => Some(Self::CmdEggoclkiame), "CmdRelicPresetGetPlanCsReq" => Some(Self::CmdRelicPresetGetPlanCsReq), + "CmdRelicPresetDeletePlanCsReq" => Some(Self::CmdRelicPresetDeletePlanCsReq), + "CmdRelicPresetDeletePlanScRsp" => Some(Self::CmdRelicPresetDeletePlanScRsp), _ => None, } } @@ -96306,6 +96198,7 @@ impl Fdjkljgdcid { } } } +/// Obf: HNBGMOIHOAN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -96348,26 +96241,27 @@ impl RelicPresetPlanSourceType { } } } +/// Obf: HLACKPFNIBD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRelicSmartWearType { HlackpfnibdNlcdgipgfdj = 0, - CmdRelicSmartWearDeletePinRelicScRsp = 8255, - CmdRelicSmartWearGetPinRelicScRsp = 8253, - CmdRelicSmartWearUpdatePinRelicCsReq = 8265, - CmdRelicSmartWearDeletePlanCsReq = 8262, - CmdRelicSmartWearUpdatePinRelicScNotify = 8258, - CmdRelicSmartWearUpdatePlanScRsp = 8269, - CmdRelicSmartWearGetPlanScRsp = 8256, - CmdRelicSmartWearAddPlanCsReq = 8266, - CmdRelicSmartWearUpdatePlanCsReq = 8252, + CmdRelicSmartWearDeletePlanScRsp = 8254, + CmdRelicSmartWearUpdatePinRelicScRsp = 8256, + CmdRelicSmartWearGetPlanScRsp = 8258, CmdRelicSmartWearGetPlanCsReq = 8268, - CmdRelicSmartWearGetPinRelicCsReq = 8267, - CmdRelicSmartWearUpdatePinRelicScRsp = 8251, - CmdRelicSmartWearDeletePinRelicCsReq = 8263, - CmdRelicSmartWearDeletePlanScRsp = 8264, - CmdRelicSmartWearAddPlanScRsp = 8270, + CmdRelicSmartWearDeletePinRelicCsReq = 8269, + CmdRelicSmartWearGetPinRelicCsReq = 8251, + CmdRelicSmartWearAddPlanScRsp = 8262, + CmdRelicSmartWearGetPinRelicScRsp = 8259, + CmdRelicSmartWearDeletePlanCsReq = 8255, + CmdRelicSmartWearUpdatePlanCsReq = 8252, + CmdRelicSmartWearDeletePinRelicScRsp = 8266, + CmdRelicSmartWearUpdatePinRelicScNotify = 8270, + CmdRelicSmartWearUpdatePinRelicCsReq = 8264, + CmdRelicSmartWearUpdatePlanScRsp = 8267, + CmdRelicSmartWearAddPlanCsReq = 8253, } impl CmdRelicSmartWearType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96377,78 +96271,78 @@ impl CmdRelicSmartWearType { pub fn as_str_name(&self) -> &'static str { match self { Self::HlackpfnibdNlcdgipgfdj => "HLACKPFNIBD_NLCDGIPGFDJ", + Self::CmdRelicSmartWearDeletePlanScRsp => "CmdRelicSmartWearDeletePlanScRsp", + Self::CmdRelicSmartWearUpdatePinRelicScRsp => { + "CmdRelicSmartWearUpdatePinRelicScRsp" + } + Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", + Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", + Self::CmdRelicSmartWearDeletePinRelicCsReq => { + "CmdRelicSmartWearDeletePinRelicCsReq" + } + Self::CmdRelicSmartWearGetPinRelicCsReq => { + "CmdRelicSmartWearGetPinRelicCsReq" + } + Self::CmdRelicSmartWearAddPlanScRsp => "CmdRelicSmartWearAddPlanScRsp", + Self::CmdRelicSmartWearGetPinRelicScRsp => { + "CmdRelicSmartWearGetPinRelicScRsp" + } + Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", + Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", Self::CmdRelicSmartWearDeletePinRelicScRsp => { "CmdRelicSmartWearDeletePinRelicScRsp" } - Self::CmdRelicSmartWearGetPinRelicScRsp => { - "CmdRelicSmartWearGetPinRelicScRsp" + Self::CmdRelicSmartWearUpdatePinRelicScNotify => { + "CmdRelicSmartWearUpdatePinRelicScNotify" } Self::CmdRelicSmartWearUpdatePinRelicCsReq => { "CmdRelicSmartWearUpdatePinRelicCsReq" } - Self::CmdRelicSmartWearDeletePlanCsReq => "CmdRelicSmartWearDeletePlanCsReq", - Self::CmdRelicSmartWearUpdatePinRelicScNotify => { - "CmdRelicSmartWearUpdatePinRelicScNotify" - } Self::CmdRelicSmartWearUpdatePlanScRsp => "CmdRelicSmartWearUpdatePlanScRsp", - Self::CmdRelicSmartWearGetPlanScRsp => "CmdRelicSmartWearGetPlanScRsp", Self::CmdRelicSmartWearAddPlanCsReq => "CmdRelicSmartWearAddPlanCsReq", - Self::CmdRelicSmartWearUpdatePlanCsReq => "CmdRelicSmartWearUpdatePlanCsReq", - Self::CmdRelicSmartWearGetPlanCsReq => "CmdRelicSmartWearGetPlanCsReq", - Self::CmdRelicSmartWearGetPinRelicCsReq => { - "CmdRelicSmartWearGetPinRelicCsReq" - } - 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 { "HLACKPFNIBD_NLCDGIPGFDJ" => Some(Self::HlackpfnibdNlcdgipgfdj), - "CmdRelicSmartWearDeletePinRelicScRsp" => { - Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) - } - "CmdRelicSmartWearGetPinRelicScRsp" => { - Some(Self::CmdRelicSmartWearGetPinRelicScRsp) - } - "CmdRelicSmartWearUpdatePinRelicCsReq" => { - Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) - } - "CmdRelicSmartWearDeletePlanCsReq" => { - Some(Self::CmdRelicSmartWearDeletePlanCsReq) - } - "CmdRelicSmartWearUpdatePinRelicScNotify" => { - Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) - } - "CmdRelicSmartWearUpdatePlanScRsp" => { - Some(Self::CmdRelicSmartWearUpdatePlanScRsp) - } - "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), - "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), - "CmdRelicSmartWearUpdatePlanCsReq" => { - Some(Self::CmdRelicSmartWearUpdatePlanCsReq) - } - "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), - "CmdRelicSmartWearGetPinRelicCsReq" => { - Some(Self::CmdRelicSmartWearGetPinRelicCsReq) + "CmdRelicSmartWearDeletePlanScRsp" => { + Some(Self::CmdRelicSmartWearDeletePlanScRsp) } "CmdRelicSmartWearUpdatePinRelicScRsp" => { Some(Self::CmdRelicSmartWearUpdatePinRelicScRsp) } + "CmdRelicSmartWearGetPlanScRsp" => Some(Self::CmdRelicSmartWearGetPlanScRsp), + "CmdRelicSmartWearGetPlanCsReq" => Some(Self::CmdRelicSmartWearGetPlanCsReq), "CmdRelicSmartWearDeletePinRelicCsReq" => { Some(Self::CmdRelicSmartWearDeletePinRelicCsReq) } - "CmdRelicSmartWearDeletePlanScRsp" => { - Some(Self::CmdRelicSmartWearDeletePlanScRsp) + "CmdRelicSmartWearGetPinRelicCsReq" => { + Some(Self::CmdRelicSmartWearGetPinRelicCsReq) } "CmdRelicSmartWearAddPlanScRsp" => Some(Self::CmdRelicSmartWearAddPlanScRsp), + "CmdRelicSmartWearGetPinRelicScRsp" => { + Some(Self::CmdRelicSmartWearGetPinRelicScRsp) + } + "CmdRelicSmartWearDeletePlanCsReq" => { + Some(Self::CmdRelicSmartWearDeletePlanCsReq) + } + "CmdRelicSmartWearUpdatePlanCsReq" => { + Some(Self::CmdRelicSmartWearUpdatePlanCsReq) + } + "CmdRelicSmartWearDeletePinRelicScRsp" => { + Some(Self::CmdRelicSmartWearDeletePinRelicScRsp) + } + "CmdRelicSmartWearUpdatePinRelicScNotify" => { + Some(Self::CmdRelicSmartWearUpdatePinRelicScNotify) + } + "CmdRelicSmartWearUpdatePinRelicCsReq" => { + Some(Self::CmdRelicSmartWearUpdatePinRelicCsReq) + } + "CmdRelicSmartWearUpdatePlanScRsp" => { + Some(Self::CmdRelicSmartWearUpdatePlanScRsp) + } + "CmdRelicSmartWearAddPlanCsReq" => Some(Self::CmdRelicSmartWearAddPlanCsReq), _ => None, } } @@ -96486,15 +96380,14 @@ impl Kckjilimnff { } } } +/// Obf: GLHDKOHHDDK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdReplayType { GlhdkohhddkNlcdgipgfdj = 0, - GlhdkohhddkOenomljladc = 3580, - CmdGetReplayTokenCsReq = 3573, - CmdDfmbmcgmffp = 3527, - CmdGetReplayTokenScRsp = 3503, + CmdGetReplayTokenScRsp = 3578, + CmdGetReplayTokenCsReq = 3525, } impl CmdReplayType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96504,33 +96397,30 @@ impl CmdReplayType { pub fn as_str_name(&self) -> &'static str { match self { Self::GlhdkohhddkNlcdgipgfdj => "GLHDKOHHDDK_NLCDGIPGFDJ", - Self::GlhdkohhddkOenomljladc => "GLHDKOHHDDK_OENOMLJLADC", - Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", - Self::CmdDfmbmcgmffp => "CmdDFMBMCGMFFP", Self::CmdGetReplayTokenScRsp => "CmdGetReplayTokenScRsp", + Self::CmdGetReplayTokenCsReq => "CmdGetReplayTokenCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GLHDKOHHDDK_NLCDGIPGFDJ" => Some(Self::GlhdkohhddkNlcdgipgfdj), - "GLHDKOHHDDK_OENOMLJLADC" => Some(Self::GlhdkohhddkOenomljladc), - "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), - "CmdDFMBMCGMFFP" => Some(Self::CmdDfmbmcgmffp), "CmdGetReplayTokenScRsp" => Some(Self::CmdGetReplayTokenScRsp), + "CmdGetReplayTokenCsReq" => Some(Self::CmdGetReplayTokenCsReq), _ => None, } } } +/// Obf: LHHIKPLMLGH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRndOptionType { LhhikplmlghNlcdgipgfdj = 0, - CmdGetRndOptionCsReq = 3473, - CmdDailyFirstMeetPamScRsp = 3427, - CmdGetRndOptionScRsp = 3403, - CmdDailyFirstMeetPamCsReq = 3480, + CmdGetRndOptionCsReq = 3425, + CmdDailyFirstMeetPamCsReq = 3493, + CmdGetRndOptionScRsp = 3478, + CmdDailyFirstMeetPamScRsp = 3458, } impl CmdRndOptionType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96541,9 +96431,9 @@ impl CmdRndOptionType { match self { Self::LhhikplmlghNlcdgipgfdj => "LHHIKPLMLGH_NLCDGIPGFDJ", Self::CmdGetRndOptionCsReq => "CmdGetRndOptionCsReq", - Self::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", - Self::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", Self::CmdDailyFirstMeetPamCsReq => "CmdDailyFirstMeetPamCsReq", + Self::CmdGetRndOptionScRsp => "CmdGetRndOptionScRsp", + Self::CmdDailyFirstMeetPamScRsp => "CmdDailyFirstMeetPamScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -96551,71 +96441,65 @@ impl CmdRndOptionType { match value { "LHHIKPLMLGH_NLCDGIPGFDJ" => Some(Self::LhhikplmlghNlcdgipgfdj), "CmdGetRndOptionCsReq" => Some(Self::CmdGetRndOptionCsReq), - "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), - "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), "CmdDailyFirstMeetPamCsReq" => Some(Self::CmdDailyFirstMeetPamCsReq), + "CmdGetRndOptionScRsp" => Some(Self::CmdGetRndOptionScRsp), + "CmdDailyFirstMeetPamScRsp" => Some(Self::CmdDailyFirstMeetPamScRsp), _ => None, } } } +/// Obf: HHPMDFMOOAK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueType { 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, + CmdOpenRogueChestScRsp = 1819, + CmdSyncRogueGetItemScNotify = 1817, + CmdEnterRogueCsReq = 1888, + CmdEnableRogueTalentScRsp = 1808, + CmdPdnojmfcddg = 1848, + CmdEkfcdgnoain = 1804, + CmdGetRogueAeonInfoCsReq = 1887, + CmdEnableRogueTalentCsReq = 1900, + CmdGetRogueInfoCsReq = 1825, + CmdGetRogueTalentInfoCsReq = 1831, + CmdStartRogueCsReq = 1893, + CmdCdokclhedbo = 1849, + CmdCgmbihbhlfk = 1830, + CmdQuitRogueScRsp = 1829, + CmdSyncRogueAeonScNotify = 1883, + CmdEnterRogueMapRoomScRsp = 1875, + CmdSyncRogueAreaUnlockScNotify = 1895, + CmdGetRogueAeonInfoScRsp = 1824, + CmdGetRogueInfoScRsp = 1878, + CmdAjndmbcdeol = 1842, + CmdExchangeRogueRewardKeyCsReq = 1828, + CmdOpenRogueChestCsReq = 1846, + CmdExchangeRogueRewardKeyScRsp = 1898, + CmdQuitRogueCsReq = 1843, + CmdSyncRogueStatusScNotify = 1899, + HhpmdfmooakHpjblifmojb = 1844, + CmdCinmcbdcbmj = 1872, + CmdStartRogueScRsp = 1858, + CmdFinishAeonDialogueGroupScRsp = 1877, + CmdEnterRogueScRsp = 1881, + CmdSyncRogueReviveInfoScNotify = 1810, + CmdSyncRogueVirtualItemInfoScNotify = 1822, + CmdLeaveRogueCsReq = 1886, + CmdEnterRogueMapRoomCsReq = 1835, + CmdAjaojoeagml = 1845, + CmdSyncRogueMapRoomScNotify = 1815, + CmdLeaveRogueScRsp = 1847, + CmdSyncRogueFinishScNotify = 1839, + CmdFinishAeonDialogueGroupCsReq = 1885, + CmdKfjfhkljkak = 1890, + CmdSyncRogueSeasonFinishScNotify = 1896, + CmdNahanhphggf = 1880, + CmdSyncRogueExploreWinScNotify = 1834, + CmdHigamejncjj = 1860, + CmdBhlehmnfhpj = 1811, } impl CmdRogueType { /// String value of the enum field names used in the ProtoBuf definition. @@ -96625,142 +96509,129 @@ impl CmdRogueType { pub fn as_str_name(&self) -> &'static str { match self { Self::HhpmdfmooakNlcdgipgfdj => "HHPMDFMOOAK_NLCDGIPGFDJ", - Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", - Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", - Self::HhpmdfmooakCcobppapklp => "HHPMDFMOOAK_CCOBPPAPKLP", - Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", + Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", + Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", + Self::CmdSyncRogueGetItemScNotify => "CmdSyncRogueGetItemScNotify", Self::CmdEnterRogueCsReq => "CmdEnterRogueCsReq", - Self::CmdAjndmbcdeol => "CmdAJNDMBCDEOL", + Self::CmdEnableRogueTalentScRsp => "CmdEnableRogueTalentScRsp", + Self::CmdPdnojmfcddg => "CmdPDNOJMFCDDG", + Self::CmdEkfcdgnoain => "CmdEKFCDGNOAIN", + Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", + Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", + Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", + Self::CmdGetRogueTalentInfoCsReq => "CmdGetRogueTalentInfoCsReq", Self::CmdStartRogueCsReq => "CmdStartRogueCsReq", - Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", - Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", - Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", + Self::CmdCdokclhedbo => "CmdCDOKCLHEDBO", Self::CmdCgmbihbhlfk => "CmdCGMBIHBHLFK", - Self::CmdBhlehmnfhpj => "CmdBHLEHMNFHPJ", - Self::CmdJalddedfepa => "CmdJALDDEDFEPA", + Self::CmdQuitRogueScRsp => "CmdQuitRogueScRsp", + Self::CmdSyncRogueAeonScNotify => "CmdSyncRogueAeonScNotify", + Self::CmdEnterRogueMapRoomScRsp => "CmdEnterRogueMapRoomScRsp", 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::CmdAjndmbcdeol => "CmdAJNDMBCDEOL", Self::CmdExchangeRogueRewardKeyCsReq => "CmdExchangeRogueRewardKeyCsReq", - Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", - Self::CmdNahanhphggf => "CmdNAHANHPHGGF", - Self::CmdGdnjicgjcac => "CmdGDNJICGJCAC", - Self::CmdEkfcdgnoain => "CmdEKFCDGNOAIN", - Self::CmdEnableRogueTalentCsReq => "CmdEnableRogueTalentCsReq", - Self::CmdGetRogueTalentInfoScRsp => "CmdGetRogueTalentInfoScRsp", - Self::CmdHigamejncjj => "CmdHIGAMEJNCJJ", - Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", - Self::CmdJkklggkbell => "CmdJKKLGGKBELL", - Self::CmdGetRogueAeonInfoCsReq => "CmdGetRogueAeonInfoCsReq", Self::CmdOpenRogueChestCsReq => "CmdOpenRogueChestCsReq", - Self::CmdOjkcgghmfdo => "CmdOJKCGGHMFDO", - Self::CmdKfjfhkljkak => "CmdKFJFHKLJKAK", - Self::CmdOpenRogueChestScRsp => "CmdOpenRogueChestScRsp", + Self::CmdExchangeRogueRewardKeyScRsp => "CmdExchangeRogueRewardKeyScRsp", + Self::CmdQuitRogueCsReq => "CmdQuitRogueCsReq", + Self::CmdSyncRogueStatusScNotify => "CmdSyncRogueStatusScNotify", + Self::HhpmdfmooakHpjblifmojb => "HHPMDFMOOAK_HPJBLIFMOJB", + Self::CmdCinmcbdcbmj => "CmdCINMCBDCBMJ", + Self::CmdStartRogueScRsp => "CmdStartRogueScRsp", + Self::CmdFinishAeonDialogueGroupScRsp => "CmdFinishAeonDialogueGroupScRsp", + Self::CmdEnterRogueScRsp => "CmdEnterRogueScRsp", + Self::CmdSyncRogueReviveInfoScNotify => "CmdSyncRogueReviveInfoScNotify", Self::CmdSyncRogueVirtualItemInfoScNotify => { "CmdSyncRogueVirtualItemInfoScNotify" } - Self::CmdPdnojmfcddg => "CmdPDNOJMFCDDG", - Self::CmdGetRogueInfoCsReq => "CmdGetRogueInfoCsReq", - Self::HhpmdfmooakHhhnpefmkfl => "HHPMDFMOOAK_HHHNPEFMKFL", + Self::CmdLeaveRogueCsReq => "CmdLeaveRogueCsReq", + Self::CmdEnterRogueMapRoomCsReq => "CmdEnterRogueMapRoomCsReq", + Self::CmdAjaojoeagml => "CmdAJAOJOEAGML", + Self::CmdSyncRogueMapRoomScNotify => "CmdSyncRogueMapRoomScNotify", + Self::CmdLeaveRogueScRsp => "CmdLeaveRogueScRsp", + Self::CmdSyncRogueFinishScNotify => "CmdSyncRogueFinishScNotify", + Self::CmdFinishAeonDialogueGroupCsReq => "CmdFinishAeonDialogueGroupCsReq", + Self::CmdKfjfhkljkak => "CmdKFJFHKLJKAK", + Self::CmdSyncRogueSeasonFinishScNotify => "CmdSyncRogueSeasonFinishScNotify", + Self::CmdNahanhphggf => "CmdNAHANHPHGGF", + Self::CmdSyncRogueExploreWinScNotify => "CmdSyncRogueExploreWinScNotify", + Self::CmdHigamejncjj => "CmdHIGAMEJNCJJ", + Self::CmdBhlehmnfhpj => "CmdBHLEHMNFHPJ", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "HHPMDFMOOAK_NLCDGIPGFDJ" => Some(Self::HhpmdfmooakNlcdgipgfdj), - "CmdFinishAeonDialogueGroupCsReq" => { - Some(Self::CmdFinishAeonDialogueGroupCsReq) - } - "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), - "HHPMDFMOOAK_CCOBPPAPKLP" => Some(Self::HhpmdfmooakCcobppapklp), - "CmdSyncRogueExploreWinScNotify" => { - Some(Self::CmdSyncRogueExploreWinScNotify) - } + "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), + "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), + "CmdSyncRogueGetItemScNotify" => Some(Self::CmdSyncRogueGetItemScNotify), "CmdEnterRogueCsReq" => Some(Self::CmdEnterRogueCsReq), - "CmdAJNDMBCDEOL" => Some(Self::CmdAjndmbcdeol), + "CmdEnableRogueTalentScRsp" => Some(Self::CmdEnableRogueTalentScRsp), + "CmdPDNOJMFCDDG" => Some(Self::CmdPdnojmfcddg), + "CmdEKFCDGNOAIN" => Some(Self::CmdEkfcdgnoain), + "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), + "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), + "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), + "CmdGetRogueTalentInfoCsReq" => Some(Self::CmdGetRogueTalentInfoCsReq), "CmdStartRogueCsReq" => Some(Self::CmdStartRogueCsReq), - "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), - "CmdFinishAeonDialogueGroupScRsp" => { - Some(Self::CmdFinishAeonDialogueGroupScRsp) - } - "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), + "CmdCDOKCLHEDBO" => Some(Self::CmdCdokclhedbo), "CmdCGMBIHBHLFK" => Some(Self::CmdCgmbihbhlfk), - "CmdBHLEHMNFHPJ" => Some(Self::CmdBhlehmnfhpj), - "CmdJALDDEDFEPA" => Some(Self::CmdJalddedfepa), + "CmdQuitRogueScRsp" => Some(Self::CmdQuitRogueScRsp), + "CmdSyncRogueAeonScNotify" => Some(Self::CmdSyncRogueAeonScNotify), + "CmdEnterRogueMapRoomScRsp" => Some(Self::CmdEnterRogueMapRoomScRsp), "CmdSyncRogueAreaUnlockScNotify" => { Some(Self::CmdSyncRogueAreaUnlockScNotify) } "CmdGetRogueAeonInfoScRsp" => Some(Self::CmdGetRogueAeonInfoScRsp), - "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), + "CmdAJNDMBCDEOL" => Some(Self::CmdAjndmbcdeol), "CmdExchangeRogueRewardKeyCsReq" => { Some(Self::CmdExchangeRogueRewardKeyCsReq) } - "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), - "CmdNAHANHPHGGF" => Some(Self::CmdNahanhphggf), - "CmdGDNJICGJCAC" => Some(Self::CmdGdnjicgjcac), - "CmdEKFCDGNOAIN" => Some(Self::CmdEkfcdgnoain), - "CmdEnableRogueTalentCsReq" => Some(Self::CmdEnableRogueTalentCsReq), - "CmdGetRogueTalentInfoScRsp" => Some(Self::CmdGetRogueTalentInfoScRsp), - "CmdHIGAMEJNCJJ" => Some(Self::CmdHigamejncjj), - "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), - "CmdJKKLGGKBELL" => Some(Self::CmdJkklggkbell), - "CmdGetRogueAeonInfoCsReq" => Some(Self::CmdGetRogueAeonInfoCsReq), "CmdOpenRogueChestCsReq" => Some(Self::CmdOpenRogueChestCsReq), - "CmdOJKCGGHMFDO" => Some(Self::CmdOjkcgghmfdo), - "CmdKFJFHKLJKAK" => Some(Self::CmdKfjfhkljkak), - "CmdOpenRogueChestScRsp" => Some(Self::CmdOpenRogueChestScRsp), + "CmdExchangeRogueRewardKeyScRsp" => { + Some(Self::CmdExchangeRogueRewardKeyScRsp) + } + "CmdQuitRogueCsReq" => Some(Self::CmdQuitRogueCsReq), + "CmdSyncRogueStatusScNotify" => Some(Self::CmdSyncRogueStatusScNotify), + "HHPMDFMOOAK_HPJBLIFMOJB" => Some(Self::HhpmdfmooakHpjblifmojb), + "CmdCINMCBDCBMJ" => Some(Self::CmdCinmcbdcbmj), + "CmdStartRogueScRsp" => Some(Self::CmdStartRogueScRsp), + "CmdFinishAeonDialogueGroupScRsp" => { + Some(Self::CmdFinishAeonDialogueGroupScRsp) + } + "CmdEnterRogueScRsp" => Some(Self::CmdEnterRogueScRsp), + "CmdSyncRogueReviveInfoScNotify" => { + Some(Self::CmdSyncRogueReviveInfoScNotify) + } "CmdSyncRogueVirtualItemInfoScNotify" => { Some(Self::CmdSyncRogueVirtualItemInfoScNotify) } - "CmdPDNOJMFCDDG" => Some(Self::CmdPdnojmfcddg), - "CmdGetRogueInfoCsReq" => Some(Self::CmdGetRogueInfoCsReq), - "HHPMDFMOOAK_HHHNPEFMKFL" => Some(Self::HhpmdfmooakHhhnpefmkfl), + "CmdLeaveRogueCsReq" => Some(Self::CmdLeaveRogueCsReq), + "CmdEnterRogueMapRoomCsReq" => Some(Self::CmdEnterRogueMapRoomCsReq), + "CmdAJAOJOEAGML" => Some(Self::CmdAjaojoeagml), + "CmdSyncRogueMapRoomScNotify" => Some(Self::CmdSyncRogueMapRoomScNotify), + "CmdLeaveRogueScRsp" => Some(Self::CmdLeaveRogueScRsp), + "CmdSyncRogueFinishScNotify" => Some(Self::CmdSyncRogueFinishScNotify), + "CmdFinishAeonDialogueGroupCsReq" => { + Some(Self::CmdFinishAeonDialogueGroupCsReq) + } + "CmdKFJFHKLJKAK" => Some(Self::CmdKfjfhkljkak), + "CmdSyncRogueSeasonFinishScNotify" => { + Some(Self::CmdSyncRogueSeasonFinishScNotify) + } + "CmdNAHANHPHGGF" => Some(Self::CmdNahanhphggf), + "CmdSyncRogueExploreWinScNotify" => { + Some(Self::CmdSyncRogueExploreWinScNotify) + } + "CmdHIGAMEJNCJJ" => Some(Self::CmdHigamejncjj), + "CmdBHLEHMNFHPJ" => Some(Self::CmdBhlehmnfhpj), _ => None, } } } +/// Obf: NOGKOJCAFAE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -96797,6 +96668,7 @@ impl RogueStatus { } } } +/// Obf: KFNIFOJPFCB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -96833,6 +96705,7 @@ impl RogueRoomStatus { } } } +/// Obf: HNPHKCCICPM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -97004,19 +96877,20 @@ impl Ppocamclleg { } } } +/// Obf: NNHBAOKEBJI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueArcadeType { NnhbaokebjiNlcdgipgfdj = 0, - CmdRogueArcadeStartCsReq = 7658, - CmdRogueArcadeRestartScRsp = 7657, - CmdRogueArcadeLeaveScRsp = 7653, - CmdRogueArcadeRestartCsReq = 7671, - CmdRogueArcadeGetInfoCsReq = 7684, - CmdRogueArcadeGetInfoScRsp = 7673, - CmdRogueArcadeStartScRsp = 7690, - CmdRogueArcadeLeaveCsReq = 7691, + CmdRogueArcadeLeaveScRsp = 7659, + CmdRogueArcadeRestartScRsp = 7664, + CmdRogueArcadeGetInfoCsReq = 7669, + CmdRogueArcadeGetInfoScRsp = 7690, + CmdRogueArcadeRestartCsReq = 7679, + CmdRogueArcadeLeaveCsReq = 7656, + CmdRogueArcadeStartCsReq = 7683, + CmdRogueArcadeStartScRsp = 7685, } impl CmdRogueArcadeType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97026,316 +96900,317 @@ impl CmdRogueArcadeType { pub fn as_str_name(&self) -> &'static str { match self { Self::NnhbaokebjiNlcdgipgfdj => "NNHBAOKEBJI_NLCDGIPGFDJ", - Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", - Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeLeaveScRsp => "CmdRogueArcadeLeaveScRsp", - Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", + Self::CmdRogueArcadeRestartScRsp => "CmdRogueArcadeRestartScRsp", Self::CmdRogueArcadeGetInfoCsReq => "CmdRogueArcadeGetInfoCsReq", Self::CmdRogueArcadeGetInfoScRsp => "CmdRogueArcadeGetInfoScRsp", - Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", + Self::CmdRogueArcadeRestartCsReq => "CmdRogueArcadeRestartCsReq", Self::CmdRogueArcadeLeaveCsReq => "CmdRogueArcadeLeaveCsReq", + Self::CmdRogueArcadeStartCsReq => "CmdRogueArcadeStartCsReq", + Self::CmdRogueArcadeStartScRsp => "CmdRogueArcadeStartScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NNHBAOKEBJI_NLCDGIPGFDJ" => Some(Self::NnhbaokebjiNlcdgipgfdj), - "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), - "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeLeaveScRsp" => Some(Self::CmdRogueArcadeLeaveScRsp), - "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), + "CmdRogueArcadeRestartScRsp" => Some(Self::CmdRogueArcadeRestartScRsp), "CmdRogueArcadeGetInfoCsReq" => Some(Self::CmdRogueArcadeGetInfoCsReq), "CmdRogueArcadeGetInfoScRsp" => Some(Self::CmdRogueArcadeGetInfoScRsp), - "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), + "CmdRogueArcadeRestartCsReq" => Some(Self::CmdRogueArcadeRestartCsReq), "CmdRogueArcadeLeaveCsReq" => Some(Self::CmdRogueArcadeLeaveCsReq), + "CmdRogueArcadeStartCsReq" => Some(Self::CmdRogueArcadeStartCsReq), + "CmdRogueArcadeStartScRsp" => Some(Self::CmdRogueArcadeStartScRsp), _ => None, } } } +/// Obf: EGANMDEFFGM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] -pub enum CmdRogueCommon { - 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, +pub enum CmdRogueCommonType { + EganmdeffgmNlcdgipgfdj = 0, + CmdLnkeeakfehm = 5678, + CmdSetRogueCollectionCsReq = 5660, + CmdBuyRogueShopMiracleScRsp = 5626, + CmdGetRogueShopMiracleInfoCsReq = 5658, + CmdBuyRogueShopMiracleCsReq = 5667, + CmdGetRogueShopMiracleInfoScRsp = 5688, + CmdSyncRogueCommonDialogueOptionFinishScNotify = 5657, + CmdFlcpmjgchid = 5620, + CmdRogueWorkbenchHandleFuncScRsp = 5617, + CmdCommonRogueVirtualItemInfoScNotify = 5614, + CmdRogueWorkbenchGetInfoCsReq = 5623, + CmdTakeEventHandbookRewardCsReq = 5649, + CmdSetRogueExhibitionScRsp = 5670, + CmdGetRogueShopBuffInfoCsReq = 5681, + CmdRogueDoGambleScRsp = 5624, + CmdRogueGetGambleInfoScRsp = 5607, + CmdHandleRogueCommonPendingActionScRsp = 5651, + CmdGetRogueShopBuffInfoScRsp = 5686, + EganmdeffgmCdcnmgijehj = 5642, + CmdBihaclhmako = 5616, + CmdRogueDoGambleCsReq = 5687, + CmdCommonRogueQueryScRsp = 5619, + CmdSelectRogueCommonDialogueOptionCsReq = 5666, + CmdGetRogueShopFormulaInfoScRsp = 5608, + CmdRogueWorkbenchHandleFuncCsReq = 5695, + CmdPjfpipipojn = 5625, + CmdJljnnpiakgh = 5652, + CmdSyncRogueCommonPendingActionScNotify = 5653, + CmdEdbogekadgp = 5672, + CmdSetRogueCollectionScRsp = 5690, + CmdGetRogueHandbookDataScRsp = 5612, + CmdRogueWorkbenchGetInfoScRsp = 5683, + CmdHandleRogueCommonPendingActionCsReq = 5637, + CmdSyncRogueHandbookDataUpdateScNotify = 5635, + CmdTakeEventHandbookRewardScRsp = 5615, + CmdBuyRogueShopBuffScRsp = 5671, + CmdCkpkiinilka = 5639, + CmdCommonRogueUpdateScNotify = 5628, + CmdSyncRogueCommonDialogueDataScNotify = 5674, + CmdGetRogueCommonDialogueDataCsReq = 5698, + CmdRogueShopBeginBattleCsReq = 5654, + CmdRogueShopBeginBattleScRsp = 5656, + CmdMchijnkkoam = 5680, + CmdRogueGetGambleInfoCsReq = 5679, + CmdLecigppcmab = 5613, + CmdCedcddphbog = 5638, + CmdGetRogueHandbookDataCsReq = 5673, + CmdGetRogueShopFormulaInfoCsReq = 5700, + CmdSetRogueExhibitionCsReq = 5632, + EganmdeffgmEcgcipcgadi = 5669, + CmdTakeRogueMiracleHandbookRewardScRsp = 5644, + CmdDcadhjhjmmd = 5693, + EganmdeffgmFppolddigff = 5630, + CmdCommonRogueQueryCsReq = 5646, + CmdTakeRogueMiracleHandbookRewardCsReq = 5675, + CmdSelectRogueCommonDialogueOptionScRsp = 5655, + CmdSyncRogueCommonActionResultScNotify = 5618, + CmdGknpeghpcmh = 5633, + CmdMjepclpmkki = 5640, + CmdBuyRogueShopFormulaScRsp = 5676, + CmdGetRogueCommonDialogueDataScRsp = 5662, + EganmdeffgmDnnecbllkbo = 5665, + CmdMknbfmjgkbm = 5647, + CmdLpdpajgfbmm = 5606, } -impl CmdRogueCommon { +impl CmdRogueCommonType { /// String value of the enum field names used in the ProtoBuf definition. /// /// The values are not transformed in any way and thus are considered stable /// (if the ProtoBuf definition does not change) and safe for programmatic use. pub fn as_str_name(&self) -> &'static str { match self { - Self::GijnkogjghmEdggpgonbkk => "GIJNKOGJGHM_EDGGPGONBKK", - Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", - Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", - Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", - Self::CmdHandleRogueCommonPendingActionCsReq => { - "CmdHandleRogueCommonPendingActionCsReq" - } - Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", + Self::EganmdeffgmNlcdgipgfdj => "EGANMDEFFGM_NLCDGIPGFDJ", + Self::CmdLnkeeakfehm => "CmdLNKEEAKFEHM", + Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", + Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", + Self::CmdGetRogueShopMiracleInfoCsReq => "CmdGetRogueShopMiracleInfoCsReq", + Self::CmdBuyRogueShopMiracleCsReq => "CmdBuyRogueShopMiracleCsReq", + Self::CmdGetRogueShopMiracleInfoScRsp => "CmdGetRogueShopMiracleInfoScRsp", Self::CmdSyncRogueCommonDialogueOptionFinishScNotify => { "CmdSyncRogueCommonDialogueOptionFinishScNotify" } - 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::CmdFlcpmjgchid => "CmdFLCPMJGCHID", + Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", 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::CmdLecigppcmab => "CmdLECIGPPCMAB", - Self::CmdSetRogueCollectionCsReq => "CmdSetRogueCollectionCsReq", - Self::CmdMjepclpmkki => "CmdMJEPCLPMKKI", - Self::CmdDcadhjhjmmd => "CmdDCADHJHJMMD", + Self::CmdTakeEventHandbookRewardCsReq => "CmdTakeEventHandbookRewardCsReq", Self::CmdSetRogueExhibitionScRsp => "CmdSetRogueExhibitionScRsp", - Self::CmdTakeRogueMiracleHandbookRewardCsReq => { - "CmdTakeRogueMiracleHandbookRewardCsReq" - } + Self::CmdGetRogueShopBuffInfoCsReq => "CmdGetRogueShopBuffInfoCsReq", + Self::CmdRogueDoGambleScRsp => "CmdRogueDoGambleScRsp", + Self::CmdRogueGetGambleInfoScRsp => "CmdRogueGetGambleInfoScRsp", Self::CmdHandleRogueCommonPendingActionScRsp => { "CmdHandleRogueCommonPendingActionScRsp" } - Self::CmdCedcddphbog => "CmdCEDCDDPHBOG", - Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", + Self::CmdGetRogueShopBuffInfoScRsp => "CmdGetRogueShopBuffInfoScRsp", + Self::EganmdeffgmCdcnmgijehj => "EGANMDEFFGM_CDCNMGIJEHJ", + Self::CmdBihaclhmako => "CmdBIHACLHMAKO", + Self::CmdRogueDoGambleCsReq => "CmdRogueDoGambleCsReq", + Self::CmdCommonRogueQueryScRsp => "CmdCommonRogueQueryScRsp", + Self::CmdSelectRogueCommonDialogueOptionCsReq => { + "CmdSelectRogueCommonDialogueOptionCsReq" + } + Self::CmdGetRogueShopFormulaInfoScRsp => "CmdGetRogueShopFormulaInfoScRsp", + Self::CmdRogueWorkbenchHandleFuncCsReq => "CmdRogueWorkbenchHandleFuncCsReq", + Self::CmdPjfpipipojn => "CmdPJFPIPIPOJN", + Self::CmdJljnnpiakgh => "CmdJLJNNPIAKGH", + Self::CmdSyncRogueCommonPendingActionScNotify => { + "CmdSyncRogueCommonPendingActionScNotify" + } + Self::CmdEdbogekadgp => "CmdEDBOGEKADGP", + Self::CmdSetRogueCollectionScRsp => "CmdSetRogueCollectionScRsp", + Self::CmdGetRogueHandbookDataScRsp => "CmdGetRogueHandbookDataScRsp", + Self::CmdRogueWorkbenchGetInfoScRsp => "CmdRogueWorkbenchGetInfoScRsp", + Self::CmdHandleRogueCommonPendingActionCsReq => { + "CmdHandleRogueCommonPendingActionCsReq" + } Self::CmdSyncRogueHandbookDataUpdateScNotify => { "CmdSyncRogueHandbookDataUpdateScNotify" } - Self::CmdMchijnkkoam => "CmdMCHIJNKKOAM", Self::CmdTakeEventHandbookRewardScRsp => "CmdTakeEventHandbookRewardScRsp", - Self::CmdBuyRogueShopMiracleScRsp => "CmdBuyRogueShopMiracleScRsp", - Self::CmdRogueWorkbenchHandleFuncScRsp => "CmdRogueWorkbenchHandleFuncScRsp", + Self::CmdBuyRogueShopBuffScRsp => "CmdBuyRogueShopBuffScRsp", + Self::CmdCkpkiinilka => "CmdCKPKIINILKA", + Self::CmdCommonRogueUpdateScNotify => "CmdCommonRogueUpdateScNotify", + Self::CmdSyncRogueCommonDialogueDataScNotify => { + "CmdSyncRogueCommonDialogueDataScNotify" + } + Self::CmdGetRogueCommonDialogueDataCsReq => { + "CmdGetRogueCommonDialogueDataCsReq" + } + Self::CmdRogueShopBeginBattleCsReq => "CmdRogueShopBeginBattleCsReq", + Self::CmdRogueShopBeginBattleScRsp => "CmdRogueShopBeginBattleScRsp", + Self::CmdMchijnkkoam => "CmdMCHIJNKKOAM", + Self::CmdRogueGetGambleInfoCsReq => "CmdRogueGetGambleInfoCsReq", + Self::CmdLecigppcmab => "CmdLECIGPPCMAB", + Self::CmdCedcddphbog => "CmdCEDCDDPHBOG", + Self::CmdGetRogueHandbookDataCsReq => "CmdGetRogueHandbookDataCsReq", + Self::CmdGetRogueShopFormulaInfoCsReq => "CmdGetRogueShopFormulaInfoCsReq", + Self::CmdSetRogueExhibitionCsReq => "CmdSetRogueExhibitionCsReq", + Self::EganmdeffgmEcgcipcgadi => "EGANMDEFFGM_ECGCIPCGADI", + Self::CmdTakeRogueMiracleHandbookRewardScRsp => { + "CmdTakeRogueMiracleHandbookRewardScRsp" + } + Self::CmdDcadhjhjmmd => "CmdDCADHJHJMMD", + Self::EganmdeffgmFppolddigff => "EGANMDEFFGM_FPPOLDDIGFF", + Self::CmdCommonRogueQueryCsReq => "CmdCommonRogueQueryCsReq", + Self::CmdTakeRogueMiracleHandbookRewardCsReq => { + "CmdTakeRogueMiracleHandbookRewardCsReq" + } + Self::CmdSelectRogueCommonDialogueOptionScRsp => { + "CmdSelectRogueCommonDialogueOptionScRsp" + } + Self::CmdSyncRogueCommonActionResultScNotify => { + "CmdSyncRogueCommonActionResultScNotify" + } + Self::CmdGknpeghpcmh => "CmdGKNPEGHPCMH", + Self::CmdMjepclpmkki => "CmdMJEPCLPMKKI", + Self::CmdBuyRogueShopFormulaScRsp => "CmdBuyRogueShopFormulaScRsp", + Self::CmdGetRogueCommonDialogueDataScRsp => { + "CmdGetRogueCommonDialogueDataScRsp" + } + Self::EganmdeffgmDnnecbllkbo => "EGANMDEFFGM_DNNECBLLKBO", + Self::CmdMknbfmjgkbm => "CmdMKNBFMJGKBM", 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 { - "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), - "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) - } - "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) - } - "CmdSyncRogueCommonDialogueDataScNotify" => { - Some(Self::CmdSyncRogueCommonDialogueDataScNotify) - } - "CmdMKNBFMJGKBM" => Some(Self::CmdMknbfmjgkbm), - "CmdCommonRogueVirtualItemInfoScNotify" => { - Some(Self::CmdCommonRogueVirtualItemInfoScNotify) - } - "CmdPJFPIPIPOJN" => Some(Self::CmdPjfpipipojn), - "CmdGetRogueShopMiracleInfoScRsp" => { - Some(Self::CmdGetRogueShopMiracleInfoScRsp) - } - "CmdSelectRogueCommonDialogueOptionCsReq" => { - Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) - } - "CmdGetRogueShopFormulaInfoCsReq" => { - Some(Self::CmdGetRogueShopFormulaInfoCsReq) - } - "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), + "EGANMDEFFGM_NLCDGIPGFDJ" => Some(Self::EganmdeffgmNlcdgipgfdj), + "CmdLNKEEAKFEHM" => Some(Self::CmdLnkeeakfehm), + "CmdSetRogueCollectionCsReq" => Some(Self::CmdSetRogueCollectionCsReq), + "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "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) + "CmdGetRogueShopMiracleInfoScRsp" => { + Some(Self::CmdGetRogueShopMiracleInfoScRsp) + } + "CmdSyncRogueCommonDialogueOptionFinishScNotify" => { + Some(Self::CmdSyncRogueCommonDialogueOptionFinishScNotify) } - "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) - } - "CmdMCHIJNKKOAM" => Some(Self::CmdMchijnkkoam), - "CmdTakeEventHandbookRewardScRsp" => { - Some(Self::CmdTakeEventHandbookRewardScRsp) - } - "CmdBuyRogueShopMiracleScRsp" => Some(Self::CmdBuyRogueShopMiracleScRsp), "CmdRogueWorkbenchHandleFuncScRsp" => { Some(Self::CmdRogueWorkbenchHandleFuncScRsp) } - "CmdLPDPAJGFBMM" => Some(Self::CmdLpdpajgfbmm), - "CmdEDBOGEKADGP" => Some(Self::CmdEdbogekadgp), + "CmdCommonRogueVirtualItemInfoScNotify" => { + Some(Self::CmdCommonRogueVirtualItemInfoScNotify) + } + "CmdRogueWorkbenchGetInfoCsReq" => Some(Self::CmdRogueWorkbenchGetInfoCsReq), + "CmdTakeEventHandbookRewardCsReq" => { + Some(Self::CmdTakeEventHandbookRewardCsReq) + } + "CmdSetRogueExhibitionScRsp" => Some(Self::CmdSetRogueExhibitionScRsp), + "CmdGetRogueShopBuffInfoCsReq" => Some(Self::CmdGetRogueShopBuffInfoCsReq), + "CmdRogueDoGambleScRsp" => Some(Self::CmdRogueDoGambleScRsp), + "CmdRogueGetGambleInfoScRsp" => Some(Self::CmdRogueGetGambleInfoScRsp), + "CmdHandleRogueCommonPendingActionScRsp" => { + Some(Self::CmdHandleRogueCommonPendingActionScRsp) + } + "CmdGetRogueShopBuffInfoScRsp" => Some(Self::CmdGetRogueShopBuffInfoScRsp), + "EGANMDEFFGM_CDCNMGIJEHJ" => Some(Self::EganmdeffgmCdcnmgijehj), "CmdBIHACLHMAKO" => Some(Self::CmdBihaclhmako), + "CmdRogueDoGambleCsReq" => Some(Self::CmdRogueDoGambleCsReq), + "CmdCommonRogueQueryScRsp" => Some(Self::CmdCommonRogueQueryScRsp), + "CmdSelectRogueCommonDialogueOptionCsReq" => { + Some(Self::CmdSelectRogueCommonDialogueOptionCsReq) + } + "CmdGetRogueShopFormulaInfoScRsp" => { + Some(Self::CmdGetRogueShopFormulaInfoScRsp) + } + "CmdRogueWorkbenchHandleFuncCsReq" => { + Some(Self::CmdRogueWorkbenchHandleFuncCsReq) + } + "CmdPJFPIPIPOJN" => Some(Self::CmdPjfpipipojn), + "CmdJLJNNPIAKGH" => Some(Self::CmdJljnnpiakgh), + "CmdSyncRogueCommonPendingActionScNotify" => { + Some(Self::CmdSyncRogueCommonPendingActionScNotify) + } + "CmdEDBOGEKADGP" => Some(Self::CmdEdbogekadgp), + "CmdSetRogueCollectionScRsp" => Some(Self::CmdSetRogueCollectionScRsp), + "CmdGetRogueHandbookDataScRsp" => Some(Self::CmdGetRogueHandbookDataScRsp), + "CmdRogueWorkbenchGetInfoScRsp" => Some(Self::CmdRogueWorkbenchGetInfoScRsp), + "CmdHandleRogueCommonPendingActionCsReq" => { + Some(Self::CmdHandleRogueCommonPendingActionCsReq) + } + "CmdSyncRogueHandbookDataUpdateScNotify" => { + Some(Self::CmdSyncRogueHandbookDataUpdateScNotify) + } + "CmdTakeEventHandbookRewardScRsp" => { + Some(Self::CmdTakeEventHandbookRewardScRsp) + } + "CmdBuyRogueShopBuffScRsp" => Some(Self::CmdBuyRogueShopBuffScRsp), + "CmdCKPKIINILKA" => Some(Self::CmdCkpkiinilka), + "CmdCommonRogueUpdateScNotify" => Some(Self::CmdCommonRogueUpdateScNotify), + "CmdSyncRogueCommonDialogueDataScNotify" => { + Some(Self::CmdSyncRogueCommonDialogueDataScNotify) + } + "CmdGetRogueCommonDialogueDataCsReq" => { + Some(Self::CmdGetRogueCommonDialogueDataCsReq) + } + "CmdRogueShopBeginBattleCsReq" => Some(Self::CmdRogueShopBeginBattleCsReq), + "CmdRogueShopBeginBattleScRsp" => Some(Self::CmdRogueShopBeginBattleScRsp), + "CmdMCHIJNKKOAM" => Some(Self::CmdMchijnkkoam), + "CmdRogueGetGambleInfoCsReq" => Some(Self::CmdRogueGetGambleInfoCsReq), + "CmdLECIGPPCMAB" => Some(Self::CmdLecigppcmab), + "CmdCEDCDDPHBOG" => Some(Self::CmdCedcddphbog), + "CmdGetRogueHandbookDataCsReq" => Some(Self::CmdGetRogueHandbookDataCsReq), + "CmdGetRogueShopFormulaInfoCsReq" => { + Some(Self::CmdGetRogueShopFormulaInfoCsReq) + } + "CmdSetRogueExhibitionCsReq" => Some(Self::CmdSetRogueExhibitionCsReq), + "EGANMDEFFGM_ECGCIPCGADI" => Some(Self::EganmdeffgmEcgcipcgadi), + "CmdTakeRogueMiracleHandbookRewardScRsp" => { + Some(Self::CmdTakeRogueMiracleHandbookRewardScRsp) + } + "CmdDCADHJHJMMD" => Some(Self::CmdDcadhjhjmmd), + "EGANMDEFFGM_FPPOLDDIGFF" => Some(Self::EganmdeffgmFppolddigff), + "CmdCommonRogueQueryCsReq" => Some(Self::CmdCommonRogueQueryCsReq), + "CmdTakeRogueMiracleHandbookRewardCsReq" => { + Some(Self::CmdTakeRogueMiracleHandbookRewardCsReq) + } + "CmdSelectRogueCommonDialogueOptionScRsp" => { + Some(Self::CmdSelectRogueCommonDialogueOptionScRsp) + } + "CmdSyncRogueCommonActionResultScNotify" => { + Some(Self::CmdSyncRogueCommonActionResultScNotify) + } + "CmdGKNPEGHPCMH" => Some(Self::CmdGknpeghpcmh), + "CmdMJEPCLPMKKI" => Some(Self::CmdMjepclpmkki), + "CmdBuyRogueShopFormulaScRsp" => Some(Self::CmdBuyRogueShopFormulaScRsp), + "CmdGetRogueCommonDialogueDataScRsp" => { + Some(Self::CmdGetRogueCommonDialogueDataScRsp) + } + "EGANMDEFFGM_DNNECBLLKBO" => Some(Self::EganmdeffgmDnnecbllkbo), + "CmdMKNBFMJGKBM" => Some(Self::CmdMknbfmjgkbm), + "CmdLPDPAJGFBMM" => Some(Self::CmdLpdpajgfbmm), _ => None, } } @@ -97373,6 +97248,7 @@ impl Lbggaglbcpc { } } } +/// Obf: CLNECBOMHMN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -97712,6 +97588,7 @@ impl Ajcbeoilglf { } } } +/// Obf: PONHNPLLKAB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -97967,20 +97844,21 @@ impl Jpoiohpjihj { } } } +/// Obf: LBADGLCGAOG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueEndlessType { LbadglcgaogMoljcefgpll = 0, - CmdEnterRogueEndlessActivityStageScRsp = 6010, - CmdTakeRogueEndlessActivityPointRewardCsReq = 6001, - CmdTakeRogueEndlessActivityPointRewardScRsp = 6006, + CmdTakeRogueEndlessActivityPointRewardScRsp = 6002, + CmdTakeRogueEndlessActivityPointRewardCsReq = 6006, + CmdEnterRogueEndlessActivityStageScRsp = 6005, + CmdEnterRogueEndlessActivityStageCsReq = 6003, CmdRogueEndlessActivityBattleEndScNotify = 6004, - CmdGetRogueEndlessActivityDataCsReq = 6009, - CmdEnterRogueEndlessActivityStageCsReq = 6002, - CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007, - CmdGetRogueEndlessActivityDataScRsp = 6008, - CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003, + CmdGetRogueEndlessActivityDataCsReq = 6010, + CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6009, + CmdGetRogueEndlessActivityDataScRsp = 6001, + CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6008, } impl CmdRogueEndlessType { /// String value of the enum field names used in the ProtoBuf definition. @@ -97990,14 +97868,17 @@ impl CmdRogueEndlessType { pub fn as_str_name(&self) -> &'static str { match self { Self::LbadglcgaogMoljcefgpll => "LBADGLCGAOG_MOLJCEFGPLL", - Self::CmdEnterRogueEndlessActivityStageScRsp => { - "CmdEnterRogueEndlessActivityStageScRsp" + Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { + "CmdTakeRogueEndlessActivityPointRewardScRsp" } Self::CmdTakeRogueEndlessActivityPointRewardCsReq => { "CmdTakeRogueEndlessActivityPointRewardCsReq" } - Self::CmdTakeRogueEndlessActivityPointRewardScRsp => { - "CmdTakeRogueEndlessActivityPointRewardScRsp" + Self::CmdEnterRogueEndlessActivityStageScRsp => { + "CmdEnterRogueEndlessActivityStageScRsp" + } + Self::CmdEnterRogueEndlessActivityStageCsReq => { + "CmdEnterRogueEndlessActivityStageCsReq" } Self::CmdRogueEndlessActivityBattleEndScNotify => { "CmdRogueEndlessActivityBattleEndScNotify" @@ -98005,9 +97886,6 @@ impl CmdRogueEndlessType { Self::CmdGetRogueEndlessActivityDataCsReq => { "CmdGetRogueEndlessActivityDataCsReq" } - Self::CmdEnterRogueEndlessActivityStageCsReq => { - "CmdEnterRogueEndlessActivityStageCsReq" - } Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq => { "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" } @@ -98023,14 +97901,17 @@ impl CmdRogueEndlessType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LBADGLCGAOG_MOLJCEFGPLL" => Some(Self::LbadglcgaogMoljcefgpll), - "CmdEnterRogueEndlessActivityStageScRsp" => { - Some(Self::CmdEnterRogueEndlessActivityStageScRsp) + "CmdTakeRogueEndlessActivityPointRewardScRsp" => { + Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) } "CmdTakeRogueEndlessActivityPointRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityPointRewardCsReq) } - "CmdTakeRogueEndlessActivityPointRewardScRsp" => { - Some(Self::CmdTakeRogueEndlessActivityPointRewardScRsp) + "CmdEnterRogueEndlessActivityStageScRsp" => { + Some(Self::CmdEnterRogueEndlessActivityStageScRsp) + } + "CmdEnterRogueEndlessActivityStageCsReq" => { + Some(Self::CmdEnterRogueEndlessActivityStageCsReq) } "CmdRogueEndlessActivityBattleEndScNotify" => { Some(Self::CmdRogueEndlessActivityBattleEndScNotify) @@ -98038,9 +97919,6 @@ impl CmdRogueEndlessType { "CmdGetRogueEndlessActivityDataCsReq" => { Some(Self::CmdGetRogueEndlessActivityDataCsReq) } - "CmdEnterRogueEndlessActivityStageCsReq" => { - Some(Self::CmdEnterRogueEndlessActivityStageCsReq) - } "CmdTakeRogueEndlessActivityAllBonusRewardCsReq" => { Some(Self::CmdTakeRogueEndlessActivityAllBonusRewardCsReq) } @@ -98054,51 +97932,48 @@ impl CmdRogueEndlessType { } } } +/// Obf: GCKCLGJIKFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueMagicType { 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, + CmdRogueMagicEnterScRsp = 7758, + CmdGkmoakplbho = 7772, + CmdRogueMagicEnterRoomCsReq = 7726, + CmdRogueMagicReviveAvatarCsReq = 7745, + CmdNadkcpcfipm = 7749, + CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7712, + CmdRogueMagicStoryInfoUpdateScNotify = 7715, + CmdRogueMagicSettleCsReq = 7786, + CmdRogueMagicSettleScRsp = 7747, + CmdRogueMagicGetMiscRealTimeDataCsReq = 7735, + CmdHbcofddcgol = 7784, + CmdRogueMagicUnitComposeCsReq = 7705, + CmdRogueMagicUnitComposeScRsp = 7741, + CmdRogueMagicStartScRsp = 7778, + CmdRogueMagicReviveAvatarScRsp = 7769, + CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7718, + CmdRogueMagicAreaUpdateScNotify = 7738, + CmdRogueMagicBattleFailSettleInfoScNotify = 7736, + CmdRogueMagicEnterRoomScRsp = 7713, + CmdRogueMagicLeaveScRsp = 7781, + CmdNicajbejahc = 7744, + CmdRogueMagicLevelInfoUpdateScNotify = 7733, + CmdRogueMagicGetMiscRealTimeDataScRsp = 7775, + CmdOhonllchifj = 7721, + CmdRogueMagicEnterLayerCsReq = 7771, + CmdRogueMagicQueryScRsp = 7730, + CmdRogueMagicEnterLayerScRsp = 7740, + CmdDbomcceifjo = 7780, + CmdRogueMagicQueryCsReq = 7765, + CmdRogueMagicLeaveCsReq = 7788, + CmdRogueMagicStartCsReq = 7725, + CmdRogueMagicReviveCostUpdateScNotify = 7748, + CmdRogueMagicEnableTalentScRsp = 7796, + CmdRogueMagicEnableTalentCsReq = 7734, + CmdRogueMagicEnterCsReq = 7793, + CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7773, } impl CmdRogueMagicType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98108,95 +97983,90 @@ impl CmdRogueMagicType { pub fn as_str_name(&self) -> &'static str { match self { Self::GckclgjikfcElgpacemcgp => "GCKCLGJIKFC_ELGPACEMCGP", - Self::CmdRogueMagicBattleFailSettleInfoScNotify => { - "CmdRogueMagicBattleFailSettleInfoScNotify" - } - Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", - Self::CmdNadkcpcfipm => "CmdNADKCPCFIPM", - Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", - Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", Self::CmdRogueMagicEnterScRsp => "CmdRogueMagicEnterScRsp", - Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { - "CmdRogueMagicGetMiscRealTimeDataScRsp" - } - Self::CmdOhiadgkagba => "CmdOHIADGKAGBA", - Self::CmdOhonllchifj => "CmdOHONLLCHIFJ", - Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", - Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", + Self::CmdGkmoakplbho => "CmdGKMOAKPLBHO", + Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", + Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", + Self::CmdNadkcpcfipm => "CmdNADKCPCFIPM", Self::CmdRogueMagicSetAutoDressInMagicUnitScRsp => { "CmdRogueMagicSetAutoDressInMagicUnitScRsp" } Self::CmdRogueMagicStoryInfoUpdateScNotify => { "CmdRogueMagicStoryInfoUpdateScNotify" } - Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { - "CmdRogueMagicSetAutoDressInMagicUnitCsReq" + Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", + Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", + Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { + "CmdRogueMagicGetMiscRealTimeDataCsReq" } + Self::CmdHbcofddcgol => "CmdHBCOFDDCGOL", + Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", + Self::CmdRogueMagicUnitComposeScRsp => "CmdRogueMagicUnitComposeScRsp", + Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", + Self::CmdRogueMagicReviveAvatarScRsp => "CmdRogueMagicReviveAvatarScRsp", Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify => { "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" } Self::CmdRogueMagicAreaUpdateScNotify => "CmdRogueMagicAreaUpdateScNotify", - Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", + Self::CmdRogueMagicBattleFailSettleInfoScNotify => { + "CmdRogueMagicBattleFailSettleInfoScNotify" + } + Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", + Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", Self::CmdNicajbejahc => "CmdNICAJBEJAHC", - Self::CmdRogueMagicSettleCsReq => "CmdRogueMagicSettleCsReq", - Self::CmdRogueMagicEnterRoomCsReq => "CmdRogueMagicEnterRoomCsReq", - Self::CmdRogueMagicGetMiscRealTimeDataCsReq => { - "CmdRogueMagicGetMiscRealTimeDataCsReq" - } - Self::CmdRogueMagicReviveCostUpdateScNotify => { - "CmdRogueMagicReviveCostUpdateScNotify" - } Self::CmdRogueMagicLevelInfoUpdateScNotify => { "CmdRogueMagicLevelInfoUpdateScNotify" } - Self::CmdRogueMagicUnitComposeCsReq => "CmdRogueMagicUnitComposeCsReq", - Self::CmdDbomcceifjo => "CmdDBOMCCEIFJO", - Self::CmdRogueMagicEnterRoomScRsp => "CmdRogueMagicEnterRoomScRsp", - Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", - Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", + Self::CmdRogueMagicGetMiscRealTimeDataScRsp => { + "CmdRogueMagicGetMiscRealTimeDataScRsp" + } + Self::CmdOhonllchifj => "CmdOHONLLCHIFJ", + Self::CmdRogueMagicEnterLayerCsReq => "CmdRogueMagicEnterLayerCsReq", Self::CmdRogueMagicQueryScRsp => "CmdRogueMagicQueryScRsp", - Self::CmdRogueMagicStartScRsp => "CmdRogueMagicStartScRsp", - Self::CmdRogueMagicReviveAvatarCsReq => "CmdRogueMagicReviveAvatarCsReq", - Self::CmdRogueMagicLeaveScRsp => "CmdRogueMagicLeaveScRsp", - Self::CmdRogueMagicSettleScRsp => "CmdRogueMagicSettleScRsp", - Self::GckclgjikfcJihngnpppcg => "GCKCLGJIKFC_JIHNGNPPPCG", - Self::CmdGkmoakplbho => "CmdGKMOAKPLBHO", - Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", - Self::GckclgjikfcKaoemdigggm => "GCKCLGJIKFC_KAOEMDIGGGM", - Self::CmdEnjdagaldkm => "CmdENJDAGALDKM", + Self::CmdRogueMagicEnterLayerScRsp => "CmdRogueMagicEnterLayerScRsp", + Self::CmdDbomcceifjo => "CmdDBOMCCEIFJO", Self::CmdRogueMagicQueryCsReq => "CmdRogueMagicQueryCsReq", - Self::CmdHbcofddcgol => "CmdHBCOFDDCGOL", + Self::CmdRogueMagicLeaveCsReq => "CmdRogueMagicLeaveCsReq", + Self::CmdRogueMagicStartCsReq => "CmdRogueMagicStartCsReq", + Self::CmdRogueMagicReviveCostUpdateScNotify => { + "CmdRogueMagicReviveCostUpdateScNotify" + } + Self::CmdRogueMagicEnableTalentScRsp => "CmdRogueMagicEnableTalentScRsp", + Self::CmdRogueMagicEnableTalentCsReq => "CmdRogueMagicEnableTalentCsReq", + Self::CmdRogueMagicEnterCsReq => "CmdRogueMagicEnterCsReq", + Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq => { + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "GCKCLGJIKFC_ELGPACEMCGP" => Some(Self::GckclgjikfcElgpacemcgp), - "CmdRogueMagicBattleFailSettleInfoScNotify" => { - Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) - } - "CmdRogueMagicReviveAvatarScRsp" => { - Some(Self::CmdRogueMagicReviveAvatarScRsp) + "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), + "CmdGKMOAKPLBHO" => Some(Self::CmdGkmoakplbho), + "CmdRogueMagicEnterRoomCsReq" => Some(Self::CmdRogueMagicEnterRoomCsReq), + "CmdRogueMagicReviveAvatarCsReq" => { + Some(Self::CmdRogueMagicReviveAvatarCsReq) } "CmdNADKCPCFIPM" => Some(Self::CmdNadkcpcfipm), - "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), - "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), - "CmdRogueMagicEnterScRsp" => Some(Self::CmdRogueMagicEnterScRsp), - "CmdRogueMagicGetMiscRealTimeDataScRsp" => { - Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) - } - "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) + "CmdRogueMagicSettleCsReq" => Some(Self::CmdRogueMagicSettleCsReq), + "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), + "CmdRogueMagicGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueMagicGetMiscRealTimeDataCsReq) + } + "CmdHBCOFDDCGOL" => Some(Self::CmdHbcofddcgol), + "CmdRogueMagicUnitComposeCsReq" => Some(Self::CmdRogueMagicUnitComposeCsReq), + "CmdRogueMagicUnitComposeScRsp" => Some(Self::CmdRogueMagicUnitComposeScRsp), + "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), + "CmdRogueMagicReviveAvatarScRsp" => { + Some(Self::CmdRogueMagicReviveAvatarScRsp) } "CmdRogueMagicAutoDressInMagicUnitChangeScNotify" => { Some(Self::CmdRogueMagicAutoDressInMagicUnitChangeScNotify) @@ -98204,42 +98074,39 @@ impl CmdRogueMagicType { "CmdRogueMagicAreaUpdateScNotify" => { Some(Self::CmdRogueMagicAreaUpdateScNotify) } - "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), + "CmdRogueMagicBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueMagicBattleFailSettleInfoScNotify) + } + "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), + "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), "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), + "CmdRogueMagicGetMiscRealTimeDataScRsp" => { + Some(Self::CmdRogueMagicGetMiscRealTimeDataScRsp) + } + "CmdOHONLLCHIFJ" => Some(Self::CmdOhonllchifj), + "CmdRogueMagicEnterLayerCsReq" => Some(Self::CmdRogueMagicEnterLayerCsReq), + "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), + "CmdRogueMagicEnterLayerScRsp" => Some(Self::CmdRogueMagicEnterLayerScRsp), "CmdDBOMCCEIFJO" => Some(Self::CmdDbomcceifjo), - "CmdRogueMagicEnterRoomScRsp" => Some(Self::CmdRogueMagicEnterRoomScRsp), - "CmdRogueMagicEnableTalentCsReq" => { - Some(Self::CmdRogueMagicEnableTalentCsReq) + "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), + "CmdRogueMagicLeaveCsReq" => Some(Self::CmdRogueMagicLeaveCsReq), + "CmdRogueMagicStartCsReq" => Some(Self::CmdRogueMagicStartCsReq), + "CmdRogueMagicReviveCostUpdateScNotify" => { + Some(Self::CmdRogueMagicReviveCostUpdateScNotify) } "CmdRogueMagicEnableTalentScRsp" => { Some(Self::CmdRogueMagicEnableTalentScRsp) } - "CmdRogueMagicQueryScRsp" => Some(Self::CmdRogueMagicQueryScRsp), - "CmdRogueMagicStartScRsp" => Some(Self::CmdRogueMagicStartScRsp), - "CmdRogueMagicReviveAvatarCsReq" => { - Some(Self::CmdRogueMagicReviveAvatarCsReq) + "CmdRogueMagicEnableTalentCsReq" => { + Some(Self::CmdRogueMagicEnableTalentCsReq) } - "CmdRogueMagicLeaveScRsp" => Some(Self::CmdRogueMagicLeaveScRsp), - "CmdRogueMagicSettleScRsp" => Some(Self::CmdRogueMagicSettleScRsp), - "GCKCLGJIKFC_JIHNGNPPPCG" => Some(Self::GckclgjikfcJihngnpppcg), - "CmdGKMOAKPLBHO" => Some(Self::CmdGkmoakplbho), "CmdRogueMagicEnterCsReq" => Some(Self::CmdRogueMagicEnterCsReq), - "GCKCLGJIKFC_KAOEMDIGGGM" => Some(Self::GckclgjikfcKaoemdigggm), - "CmdENJDAGALDKM" => Some(Self::CmdEnjdagaldkm), - "CmdRogueMagicQueryCsReq" => Some(Self::CmdRogueMagicQueryCsReq), - "CmdHBCOFDDCGOL" => Some(Self::CmdHbcofddcgol), + "CmdRogueMagicSetAutoDressInMagicUnitCsReq" => { + Some(Self::CmdRogueMagicSetAutoDressInMagicUnitCsReq) + } _ => None, } } @@ -98373,17 +98240,18 @@ impl Jamingbjhbk { } } } +/// Obf: JKJGPOOLLKF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueModifierType { JkjgpoollkfNlcdgipgfdj = 0, - CmdRogueModifierSelectCellCsReq = 5327, - CmdRogueModifierSelectCellScRsp = 5336, - CmdRogueModifierDelNotify = 5310, - CmdRogueModifierAddNotify = 5380, - CmdRogueModifierStageStartNotify = 5387, - CmdRogueModifierUpdateNotify = 5381, + CmdRogueModifierSelectCellScRsp = 5388, + CmdRogueModifierSelectCellCsReq = 5358, + CmdRogueModifierStageStartNotify = 5313, + CmdRogueModifierAddNotify = 5393, + CmdRogueModifierDelNotify = 5326, + CmdRogueModifierUpdateNotify = 5347, } impl CmdRogueModifierType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98393,11 +98261,11 @@ impl CmdRogueModifierType { pub fn as_str_name(&self) -> &'static str { match self { Self::JkjgpoollkfNlcdgipgfdj => "JKJGPOOLLKF_NLCDGIPGFDJ", - Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierSelectCellScRsp => "CmdRogueModifierSelectCellScRsp", - Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", - Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", + Self::CmdRogueModifierSelectCellCsReq => "CmdRogueModifierSelectCellCsReq", Self::CmdRogueModifierStageStartNotify => "CmdRogueModifierStageStartNotify", + Self::CmdRogueModifierAddNotify => "CmdRogueModifierAddNotify", + Self::CmdRogueModifierDelNotify => "CmdRogueModifierDelNotify", Self::CmdRogueModifierUpdateNotify => "CmdRogueModifierUpdateNotify", } } @@ -98405,22 +98273,23 @@ impl CmdRogueModifierType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JKJGPOOLLKF_NLCDGIPGFDJ" => Some(Self::JkjgpoollkfNlcdgipgfdj), - "CmdRogueModifierSelectCellCsReq" => { - Some(Self::CmdRogueModifierSelectCellCsReq) - } "CmdRogueModifierSelectCellScRsp" => { Some(Self::CmdRogueModifierSelectCellScRsp) } - "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), - "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), + "CmdRogueModifierSelectCellCsReq" => { + Some(Self::CmdRogueModifierSelectCellCsReq) + } "CmdRogueModifierStageStartNotify" => { Some(Self::CmdRogueModifierStageStartNotify) } + "CmdRogueModifierAddNotify" => Some(Self::CmdRogueModifierAddNotify), + "CmdRogueModifierDelNotify" => Some(Self::CmdRogueModifierDelNotify), "CmdRogueModifierUpdateNotify" => Some(Self::CmdRogueModifierUpdateNotify), _ => None, } } } +/// Obf: AMEIKAGDIFC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -98502,87 +98371,86 @@ impl Phaoiglgbmg { } } } +/// Obf: DIDFAHMPGBH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRogueTournType { 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, + CmdRogueTournEnableSeasonTalentCsReq = 6014, + CmdRogueTournWeekChallengeUpdateScNotify = 6084, + CmdRogueTournGetPermanentTalentInfoCsReq = 6097, + CmdRogueTournEnterLayerCsReq = 6061, + CmdRogueTournEnterRogueCocoonSceneCsReq = 6072, + CmdRogueTournGetCurRogueCocoonInfoScRsp = 6090, + CmdRogueTournRenameArchiveScRsp = 6057, + CmdRogueTournSettleCsReq = 6085, + CmdRogueTournConfirmSettleCsReq = 6056, + CmdRogueTournEnterCsReq = 6080, + CmdRogueTournReviveCostUpdateScNotify = 6039, + CmdRogueTournReEnterRogueCocoonStageScRsp = 6028, + CmdRogueTournSaveBuildRefCsReq = 6059, + CmdRogueTournGetSeasonTalentInfoScRsp = 6049, + CmdRogueTournAreaUpdateScNotify = 6040, + CmdRogueTournResetPermanentTalentScRsp = 6031, + CmdRogueTournLeaveScRsp = 6062, + CmdRogueTournLeaveCsReq = 6089, + CmdRogueTournDeleteBuildRefScRsp = 6091, + CmdRogueTournResetPermanentTalentCsReq = 6073, + CmdRogueTournEnablePermanentTalentScRsp = 6058, + CmdMniljcpcofg = 6078, + CmdRogueTournGetAllArchiveCsReq = 6015, + CmdRogueTournSettleScRsp = 6037, + CmdRogueTournGetSeasonTalentInfoCsReq = 6022, + CmdRogueTournStartScRsp = 6093, + CmdRogueTournGetAllBuildRefScRsp = 6096, + CmdRogueTournEnableSeasonTalentScRsp = 6038, + CmdRogueTournBattleFailSettleInfoScNotify = 6024, 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, + CmdRogueTournDeleteArchiveCsReq = 6054, + CmdRogueTournDeleteArchiveScRsp = 6081, + CmdRogueTournEnablePermanentTalentCsReq = 6046, + CmdRogueTournStartCsReq = 6023, + CmdRogueTournGetSettleInfoScRsp = 6047, + CmdRogueTournTakeExpRewardCsReq = 6036, + CmdRogueTournDeleteBuildRefCsReq = 6070, + CmdRogueTournEnterScRsp = 6043, + CmdPalaopcbapc = 6069, + CmdRogueTournReEnterRogueCocoonStageCsReq = 6025, + CmdRogueTournQueryScRsp = 6052, + CmdRogueTournRenameBuildRefCsReq = 6042, + CmdRogueTournGetMiscRealTimeDataScRsp = 6063, + CmdRogueTournEnterLayerScRsp = 6082, + CmdJgfpijkofcc = 6092, + CmdRogueTournGetArchiveRepositoryCsReq = 6033, + CmdNpojnhkpkmn = 6074, + CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6076, + CmdRogueTournLeaveRogueCocoonSceneScRsp = 6053, + CmdRogueTournSaveBuildRefScRsp = 6027, + CmdRogueTournEnterRogueCocoonSceneScRsp = 6079, + CmdRogueTournGetCurRogueCocoonInfoCsReq = 6065, + CmdRogueTournLeaveRogueCocoonSceneCsReq = 6048, + CmdRogueTournHandBookNotify = 6055, + CmdRogueTournRenameBuildRefScRsp = 6098, + CmdRogueTournTakeExpRewardScRsp = 6075, + CmdRogueTournExpNotify = 6030, + CmdRogueTournReviveAvatarScRsp = 6095, 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, + CmdRogueTournQueryCsReq = 6068, + CmdRogueTournRenameArchiveCsReq = 6021, + CmdRogueTournConfirmSettleScRsp = 6029, + CmdRogueTournUseSuperRewardKeyCsReq = 6013, + CmdRogueTournGetAllArchiveScRsp = 6045, + CmdRogueTournGetMiscRealTimeDataCsReq = 6094, + CmdRogueTournGetAllBuildRefCsReq = 6051, + CmdRogueTournUseSuperRewardKeyScRsp = 6011, + CmdRogueTournEnterRoomScRsp = 6088, + CmdRogueTournEnterRoomCsReq = 6044, + CmdRogueTournGetPermanentTalentInfoScRsp = 6035, + CmdRogueTournReviveAvatarCsReq = 6020, + CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6019, + CmdRogueTournLevelInfoUpdateScNotify = 6067, + CmdRogueTournGetSettleInfoCsReq = 6083, } impl CmdRogueTournType { /// String value of the enum field names used in the ProtoBuf definition. @@ -98592,338 +98460,335 @@ impl CmdRogueTournType { pub fn as_str_name(&self) -> &'static str { match self { Self::DidfahmpgbhNlcdgipgfdj => "DIDFAHMPGBH_NLCDGIPGFDJ", - Self::CmdRogueTournGetPermanentTalentInfoCsReq => { - "CmdRogueTournGetPermanentTalentInfoCsReq" - } - Self::CmdNpojnhkpkmn => "CmdNPOJNHKPKMN", - Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", - Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", - Self::CmdRogueTournGetPermanentTalentInfoScRsp => { - "CmdRogueTournGetPermanentTalentInfoScRsp" - } - Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", - Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", - Self::CmdRogueTournResetPermanentTalentCsReq => { - "CmdRogueTournResetPermanentTalentCsReq" - } - 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::CmdEinjmhbmdii => "CmdEINJMHBMDII", - Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", - Self::CmdRogueTournGetArchiveRepositoryScRsp => { - "CmdRogueTournGetArchiveRepositoryScRsp" - } - Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", - Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", - Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", - Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", Self::CmdRogueTournEnableSeasonTalentCsReq => { "CmdRogueTournEnableSeasonTalentCsReq" } - Self::CmdRogueTournLevelInfoUpdateScNotify => { - "CmdRogueTournLevelInfoUpdateScNotify" + Self::CmdRogueTournWeekChallengeUpdateScNotify => { + "CmdRogueTournWeekChallengeUpdateScNotify" } - Self::CmdRogueTournEnableSeasonTalentScRsp => { - "CmdRogueTournEnableSeasonTalentScRsp" + Self::CmdRogueTournGetPermanentTalentInfoCsReq => { + "CmdRogueTournGetPermanentTalentInfoCsReq" } - Self::CmdRogueTournUseSuperRewardKeyCsReq => { - "CmdRogueTournUseSuperRewardKeyCsReq" + Self::CmdRogueTournEnterLayerCsReq => "CmdRogueTournEnterLayerCsReq", + Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { + "CmdRogueTournEnterRogueCocoonSceneCsReq" } - Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", - Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", - Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", - Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", - Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", - Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { - "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" - } - 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::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", + Self::CmdRogueTournSettleCsReq => "CmdRogueTournSettleCsReq", + Self::CmdRogueTournConfirmSettleCsReq => "CmdRogueTournConfirmSettleCsReq", + Self::CmdRogueTournEnterCsReq => "CmdRogueTournEnterCsReq", Self::CmdRogueTournReviveCostUpdateScNotify => { "CmdRogueTournReviveCostUpdateScNotify" } + Self::CmdRogueTournReEnterRogueCocoonStageScRsp => { + "CmdRogueTournReEnterRogueCocoonStageScRsp" + } + Self::CmdRogueTournSaveBuildRefCsReq => "CmdRogueTournSaveBuildRefCsReq", + Self::CmdRogueTournGetSeasonTalentInfoScRsp => { + "CmdRogueTournGetSeasonTalentInfoScRsp" + } + Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", + Self::CmdRogueTournResetPermanentTalentScRsp => { + "CmdRogueTournResetPermanentTalentScRsp" + } + Self::CmdRogueTournLeaveScRsp => "CmdRogueTournLeaveScRsp", + Self::CmdRogueTournLeaveCsReq => "CmdRogueTournLeaveCsReq", + Self::CmdRogueTournDeleteBuildRefScRsp => "CmdRogueTournDeleteBuildRefScRsp", + Self::CmdRogueTournResetPermanentTalentCsReq => { + "CmdRogueTournResetPermanentTalentCsReq" + } + Self::CmdRogueTournEnablePermanentTalentScRsp => { + "CmdRogueTournEnablePermanentTalentScRsp" + } + Self::CmdMniljcpcofg => "CmdMNILJCPCOFG", + Self::CmdRogueTournGetAllArchiveCsReq => "CmdRogueTournGetAllArchiveCsReq", + Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", Self::CmdRogueTournGetSeasonTalentInfoCsReq => { "CmdRogueTournGetSeasonTalentInfoCsReq" } - Self::CmdRogueTournSettleScRsp => "CmdRogueTournSettleScRsp", - Self::CmdRogueTournClearArchiveNameScNotify => { - "CmdRogueTournClearArchiveNameScNotify" + Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", + Self::CmdRogueTournGetAllBuildRefScRsp => "CmdRogueTournGetAllBuildRefScRsp", + Self::CmdRogueTournEnableSeasonTalentScRsp => { + "CmdRogueTournEnableSeasonTalentScRsp" } - Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", - Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", - Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", - Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { - "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" + Self::CmdRogueTournBattleFailSettleInfoScNotify => { + "CmdRogueTournBattleFailSettleInfoScNotify" } - Self::CmdRogueTournUseSuperRewardKeyScRsp => { - "CmdRogueTournUseSuperRewardKeyScRsp" - } - Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", - Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { - "CmdRogueTournGetCurRogueCocoonInfoCsReq" + Self::CmdRogueTournGetArchiveRepositoryScRsp => { + "CmdRogueTournGetArchiveRepositoryScRsp" } Self::CmdRogueTournDeleteArchiveCsReq => "CmdRogueTournDeleteArchiveCsReq", - Self::CmdMniljcpcofg => "CmdMNILJCPCOFG", + Self::CmdRogueTournDeleteArchiveScRsp => "CmdRogueTournDeleteArchiveScRsp", + Self::CmdRogueTournEnablePermanentTalentCsReq => { + "CmdRogueTournEnablePermanentTalentCsReq" + } + Self::CmdRogueTournStartCsReq => "CmdRogueTournStartCsReq", + Self::CmdRogueTournGetSettleInfoScRsp => "CmdRogueTournGetSettleInfoScRsp", + Self::CmdRogueTournTakeExpRewardCsReq => "CmdRogueTournTakeExpRewardCsReq", + Self::CmdRogueTournDeleteBuildRefCsReq => "CmdRogueTournDeleteBuildRefCsReq", + Self::CmdRogueTournEnterScRsp => "CmdRogueTournEnterScRsp", + Self::CmdPalaopcbapc => "CmdPALAOPCBAPC", + Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { + "CmdRogueTournReEnterRogueCocoonStageCsReq" + } + Self::CmdRogueTournQueryScRsp => "CmdRogueTournQueryScRsp", + Self::CmdRogueTournRenameBuildRefCsReq => "CmdRogueTournRenameBuildRefCsReq", + Self::CmdRogueTournGetMiscRealTimeDataScRsp => { + "CmdRogueTournGetMiscRealTimeDataScRsp" + } + Self::CmdRogueTournEnterLayerScRsp => "CmdRogueTournEnterLayerScRsp", + Self::CmdJgfpijkofcc => "CmdJGFPIJKOFCC", Self::CmdRogueTournGetArchiveRepositoryCsReq => { "CmdRogueTournGetArchiveRepositoryCsReq" } - Self::CmdRogueTournAreaUpdateScNotify => "CmdRogueTournAreaUpdateScNotify", - Self::CmdRogueTournGetSeasonTalentInfoScRsp => { - "CmdRogueTournGetSeasonTalentInfoScRsp" + Self::CmdNpojnhkpkmn => "CmdNPOJNHKPKMN", + Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify => { + "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" + } + Self::CmdRogueTournLeaveRogueCocoonSceneScRsp => { + "CmdRogueTournLeaveRogueCocoonSceneScRsp" + } + Self::CmdRogueTournSaveBuildRefScRsp => "CmdRogueTournSaveBuildRefScRsp", + Self::CmdRogueTournEnterRogueCocoonSceneScRsp => { + "CmdRogueTournEnterRogueCocoonSceneScRsp" + } + Self::CmdRogueTournGetCurRogueCocoonInfoCsReq => { + "CmdRogueTournGetCurRogueCocoonInfoCsReq" } Self::CmdRogueTournLeaveRogueCocoonSceneCsReq => { "CmdRogueTournLeaveRogueCocoonSceneCsReq" } - Self::CmdRogueTournEnablePermanentTalentCsReq => { - "CmdRogueTournEnablePermanentTalentCsReq" + Self::CmdRogueTournHandBookNotify => "CmdRogueTournHandBookNotify", + Self::CmdRogueTournRenameBuildRefScRsp => "CmdRogueTournRenameBuildRefScRsp", + Self::CmdRogueTournTakeExpRewardScRsp => "CmdRogueTournTakeExpRewardScRsp", + Self::CmdRogueTournExpNotify => "CmdRogueTournExpNotify", + Self::CmdRogueTournReviveAvatarScRsp => "CmdRogueTournReviveAvatarScRsp", + Self::CmdRogueTournClearArchiveNameScNotify => { + "CmdRogueTournClearArchiveNameScNotify" } - Self::CmdRogueTournStartScRsp => "CmdRogueTournStartScRsp", - Self::CmdRogueTournEnterRogueCocoonSceneCsReq => { - "CmdRogueTournEnterRogueCocoonSceneCsReq" + Self::CmdRogueTournQueryCsReq => "CmdRogueTournQueryCsReq", + Self::CmdRogueTournRenameArchiveCsReq => "CmdRogueTournRenameArchiveCsReq", + Self::CmdRogueTournConfirmSettleScRsp => "CmdRogueTournConfirmSettleScRsp", + Self::CmdRogueTournUseSuperRewardKeyCsReq => { + "CmdRogueTournUseSuperRewardKeyCsReq" } - Self::CmdBodcekedlme => "CmdBODCEKEDLME", - Self::CmdRogueTournReEnterRogueCocoonStageCsReq => { - "CmdRogueTournReEnterRogueCocoonStageCsReq" + Self::CmdRogueTournGetAllArchiveScRsp => "CmdRogueTournGetAllArchiveScRsp", + Self::CmdRogueTournGetMiscRealTimeDataCsReq => { + "CmdRogueTournGetMiscRealTimeDataCsReq" } - Self::CmdRogueTournRenameArchiveScRsp => "CmdRogueTournRenameArchiveScRsp", - Self::CmdRogueTournGetMiscRealTimeDataScRsp => { - "CmdRogueTournGetMiscRealTimeDataScRsp" + Self::CmdRogueTournGetAllBuildRefCsReq => "CmdRogueTournGetAllBuildRefCsReq", + Self::CmdRogueTournUseSuperRewardKeyScRsp => { + "CmdRogueTournUseSuperRewardKeyScRsp" } + Self::CmdRogueTournEnterRoomScRsp => "CmdRogueTournEnterRoomScRsp", + Self::CmdRogueTournEnterRoomCsReq => "CmdRogueTournEnterRoomCsReq", + Self::CmdRogueTournGetPermanentTalentInfoScRsp => { + "CmdRogueTournGetPermanentTalentInfoScRsp" + } + Self::CmdRogueTournReviveAvatarCsReq => "CmdRogueTournReviveAvatarCsReq", + Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify => { + "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" + } + Self::CmdRogueTournLevelInfoUpdateScNotify => { + "CmdRogueTournLevelInfoUpdateScNotify" + } + Self::CmdRogueTournGetSettleInfoCsReq => "CmdRogueTournGetSettleInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) + "CmdRogueTournEnableSeasonTalentCsReq" => { + Some(Self::CmdRogueTournEnableSeasonTalentCsReq) } "CmdRogueTournWeekChallengeUpdateScNotify" => { Some(Self::CmdRogueTournWeekChallengeUpdateScNotify) } - "CmdRogueTournSaveBuildRefCsReq" => { - Some(Self::CmdRogueTournSaveBuildRefCsReq) + "CmdRogueTournGetPermanentTalentInfoCsReq" => { + Some(Self::CmdRogueTournGetPermanentTalentInfoCsReq) } - "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) - } - "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { - Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) - } - "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), - "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), - "CmdRogueTournGetMiscRealTimeDataCsReq" => { - Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) - } - "CmdRogueTournDeleteBuildRefScRsp" => { - Some(Self::CmdRogueTournDeleteBuildRefScRsp) - } - "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), - "CmdRogueTournGetAllArchiveCsReq" => { - Some(Self::CmdRogueTournGetAllArchiveCsReq) - } - "CmdRogueTournConfirmSettleScRsp" => { - Some(Self::CmdRogueTournConfirmSettleScRsp) - } - "CmdRogueTournSaveBuildRefScRsp" => { - Some(Self::CmdRogueTournSaveBuildRefScRsp) - } - "CmdRogueTournGetSettleInfoCsReq" => { - Some(Self::CmdRogueTournGetSettleInfoCsReq) - } - "CmdRogueTournEnablePermanentTalentScRsp" => { - Some(Self::CmdRogueTournEnablePermanentTalentScRsp) - } - "CmdRogueTournRenameBuildRefCsReq" => { - Some(Self::CmdRogueTournRenameBuildRefCsReq) - } - "CmdRogueTournBattleFailSettleInfoScNotify" => { - Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) - } - "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), - "CmdRogueTournRenameArchiveCsReq" => { - Some(Self::CmdRogueTournRenameArchiveCsReq) - } - "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { - Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) - } - "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) - } - "CmdRogueTournGetSeasonTalentInfoScRsp" => { - Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) - } - "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { - Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) - } - "CmdRogueTournEnablePermanentTalentCsReq" => { - Some(Self::CmdRogueTournEnablePermanentTalentCsReq) - } - "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), "CmdRogueTournEnterRogueCocoonSceneCsReq" => { Some(Self::CmdRogueTournEnterRogueCocoonSceneCsReq) } - "CmdBODCEKEDLME" => Some(Self::CmdBodcekedlme), - "CmdRogueTournReEnterRogueCocoonStageCsReq" => { - Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) + "CmdRogueTournGetCurRogueCocoonInfoScRsp" => { + Some(Self::CmdRogueTournGetCurRogueCocoonInfoScRsp) } "CmdRogueTournRenameArchiveScRsp" => { Some(Self::CmdRogueTournRenameArchiveScRsp) } + "CmdRogueTournSettleCsReq" => Some(Self::CmdRogueTournSettleCsReq), + "CmdRogueTournConfirmSettleCsReq" => { + Some(Self::CmdRogueTournConfirmSettleCsReq) + } + "CmdRogueTournEnterCsReq" => Some(Self::CmdRogueTournEnterCsReq), + "CmdRogueTournReviveCostUpdateScNotify" => { + Some(Self::CmdRogueTournReviveCostUpdateScNotify) + } + "CmdRogueTournReEnterRogueCocoonStageScRsp" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageScRsp) + } + "CmdRogueTournSaveBuildRefCsReq" => { + Some(Self::CmdRogueTournSaveBuildRefCsReq) + } + "CmdRogueTournGetSeasonTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoScRsp) + } + "CmdRogueTournAreaUpdateScNotify" => { + Some(Self::CmdRogueTournAreaUpdateScNotify) + } + "CmdRogueTournResetPermanentTalentScRsp" => { + Some(Self::CmdRogueTournResetPermanentTalentScRsp) + } + "CmdRogueTournLeaveScRsp" => Some(Self::CmdRogueTournLeaveScRsp), + "CmdRogueTournLeaveCsReq" => Some(Self::CmdRogueTournLeaveCsReq), + "CmdRogueTournDeleteBuildRefScRsp" => { + Some(Self::CmdRogueTournDeleteBuildRefScRsp) + } + "CmdRogueTournResetPermanentTalentCsReq" => { + Some(Self::CmdRogueTournResetPermanentTalentCsReq) + } + "CmdRogueTournEnablePermanentTalentScRsp" => { + Some(Self::CmdRogueTournEnablePermanentTalentScRsp) + } + "CmdMNILJCPCOFG" => Some(Self::CmdMniljcpcofg), + "CmdRogueTournGetAllArchiveCsReq" => { + Some(Self::CmdRogueTournGetAllArchiveCsReq) + } + "CmdRogueTournSettleScRsp" => Some(Self::CmdRogueTournSettleScRsp), + "CmdRogueTournGetSeasonTalentInfoCsReq" => { + Some(Self::CmdRogueTournGetSeasonTalentInfoCsReq) + } + "CmdRogueTournStartScRsp" => Some(Self::CmdRogueTournStartScRsp), + "CmdRogueTournGetAllBuildRefScRsp" => { + Some(Self::CmdRogueTournGetAllBuildRefScRsp) + } + "CmdRogueTournEnableSeasonTalentScRsp" => { + Some(Self::CmdRogueTournEnableSeasonTalentScRsp) + } + "CmdRogueTournBattleFailSettleInfoScNotify" => { + Some(Self::CmdRogueTournBattleFailSettleInfoScNotify) + } + "CmdRogueTournGetArchiveRepositoryScRsp" => { + Some(Self::CmdRogueTournGetArchiveRepositoryScRsp) + } + "CmdRogueTournDeleteArchiveCsReq" => { + Some(Self::CmdRogueTournDeleteArchiveCsReq) + } + "CmdRogueTournDeleteArchiveScRsp" => { + Some(Self::CmdRogueTournDeleteArchiveScRsp) + } + "CmdRogueTournEnablePermanentTalentCsReq" => { + Some(Self::CmdRogueTournEnablePermanentTalentCsReq) + } + "CmdRogueTournStartCsReq" => Some(Self::CmdRogueTournStartCsReq), + "CmdRogueTournGetSettleInfoScRsp" => { + Some(Self::CmdRogueTournGetSettleInfoScRsp) + } + "CmdRogueTournTakeExpRewardCsReq" => { + Some(Self::CmdRogueTournTakeExpRewardCsReq) + } + "CmdRogueTournDeleteBuildRefCsReq" => { + Some(Self::CmdRogueTournDeleteBuildRefCsReq) + } + "CmdRogueTournEnterScRsp" => Some(Self::CmdRogueTournEnterScRsp), + "CmdPALAOPCBAPC" => Some(Self::CmdPalaopcbapc), + "CmdRogueTournReEnterRogueCocoonStageCsReq" => { + Some(Self::CmdRogueTournReEnterRogueCocoonStageCsReq) + } + "CmdRogueTournQueryScRsp" => Some(Self::CmdRogueTournQueryScRsp), + "CmdRogueTournRenameBuildRefCsReq" => { + Some(Self::CmdRogueTournRenameBuildRefCsReq) + } "CmdRogueTournGetMiscRealTimeDataScRsp" => { Some(Self::CmdRogueTournGetMiscRealTimeDataScRsp) } + "CmdRogueTournEnterLayerScRsp" => Some(Self::CmdRogueTournEnterLayerScRsp), + "CmdJGFPIJKOFCC" => Some(Self::CmdJgfpijkofcc), + "CmdRogueTournGetArchiveRepositoryCsReq" => { + Some(Self::CmdRogueTournGetArchiveRepositoryCsReq) + } + "CmdNPOJNHKPKMN" => Some(Self::CmdNpojnhkpkmn), + "CmdRogueTournTitanUpdateTitanBlessProgressScNotify" => { + Some(Self::CmdRogueTournTitanUpdateTitanBlessProgressScNotify) + } + "CmdRogueTournLeaveRogueCocoonSceneScRsp" => { + Some(Self::CmdRogueTournLeaveRogueCocoonSceneScRsp) + } + "CmdRogueTournSaveBuildRefScRsp" => { + Some(Self::CmdRogueTournSaveBuildRefScRsp) + } + "CmdRogueTournEnterRogueCocoonSceneScRsp" => { + Some(Self::CmdRogueTournEnterRogueCocoonSceneScRsp) + } + "CmdRogueTournGetCurRogueCocoonInfoCsReq" => { + Some(Self::CmdRogueTournGetCurRogueCocoonInfoCsReq) + } + "CmdRogueTournLeaveRogueCocoonSceneCsReq" => { + Some(Self::CmdRogueTournLeaveRogueCocoonSceneCsReq) + } + "CmdRogueTournHandBookNotify" => Some(Self::CmdRogueTournHandBookNotify), + "CmdRogueTournRenameBuildRefScRsp" => { + Some(Self::CmdRogueTournRenameBuildRefScRsp) + } + "CmdRogueTournTakeExpRewardScRsp" => { + Some(Self::CmdRogueTournTakeExpRewardScRsp) + } + "CmdRogueTournExpNotify" => Some(Self::CmdRogueTournExpNotify), + "CmdRogueTournReviveAvatarScRsp" => { + Some(Self::CmdRogueTournReviveAvatarScRsp) + } + "CmdRogueTournClearArchiveNameScNotify" => { + Some(Self::CmdRogueTournClearArchiveNameScNotify) + } + "CmdRogueTournQueryCsReq" => Some(Self::CmdRogueTournQueryCsReq), + "CmdRogueTournRenameArchiveCsReq" => { + Some(Self::CmdRogueTournRenameArchiveCsReq) + } + "CmdRogueTournConfirmSettleScRsp" => { + Some(Self::CmdRogueTournConfirmSettleScRsp) + } + "CmdRogueTournUseSuperRewardKeyCsReq" => { + Some(Self::CmdRogueTournUseSuperRewardKeyCsReq) + } + "CmdRogueTournGetAllArchiveScRsp" => { + Some(Self::CmdRogueTournGetAllArchiveScRsp) + } + "CmdRogueTournGetMiscRealTimeDataCsReq" => { + Some(Self::CmdRogueTournGetMiscRealTimeDataCsReq) + } + "CmdRogueTournGetAllBuildRefCsReq" => { + Some(Self::CmdRogueTournGetAllBuildRefCsReq) + } + "CmdRogueTournUseSuperRewardKeyScRsp" => { + Some(Self::CmdRogueTournUseSuperRewardKeyScRsp) + } + "CmdRogueTournEnterRoomScRsp" => Some(Self::CmdRogueTournEnterRoomScRsp), + "CmdRogueTournEnterRoomCsReq" => Some(Self::CmdRogueTournEnterRoomCsReq), + "CmdRogueTournGetPermanentTalentInfoScRsp" => { + Some(Self::CmdRogueTournGetPermanentTalentInfoScRsp) + } + "CmdRogueTournReviveAvatarCsReq" => { + Some(Self::CmdRogueTournReviveAvatarCsReq) + } + "CmdRogueTournPersonaRoomCardZoneUpdateScNotify" => { + Some(Self::CmdRogueTournPersonaRoomCardZoneUpdateScNotify) + } + "CmdRogueTournLevelInfoUpdateScNotify" => { + Some(Self::CmdRogueTournLevelInfoUpdateScNotify) + } + "CmdRogueTournGetSettleInfoCsReq" => { + Some(Self::CmdRogueTournGetSettleInfoCsReq) + } _ => None, } } } +/// Obf: NHMPGNHBBLC #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -99101,17 +98966,18 @@ impl Jgjleklgpil { } } } +/// Obf: OHCMLBPONOB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdRollShopType { OhcmlbponobNlcdgipgfdj = 0, - CmdGetRollShopInfoScRsp = 6906, + CmdDoGachaInRollShopScRsp = 6912, + CmdDoGachaInRollShopCsReq = 6903, CmdTakeRollShopRewardCsReq = 6902, - CmdDoGachaInRollShopCsReq = 6916, + CmdGetRollShopInfoScRsp = 6908, + CmdTakeRollShopRewardScRsp = 6917, CmdGetRollShopInfoCsReq = 6918, - CmdTakeRollShopRewardScRsp = 6919, - CmdDoGachaInRollShopScRsp = 6920, } impl CmdRollShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99121,118 +98987,112 @@ impl CmdRollShopType { pub fn as_str_name(&self) -> &'static str { match self { Self::OhcmlbponobNlcdgipgfdj => "OHCMLBPONOB_NLCDGIPGFDJ", - Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", - Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", - Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", - Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", - Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", Self::CmdDoGachaInRollShopScRsp => "CmdDoGachaInRollShopScRsp", + Self::CmdDoGachaInRollShopCsReq => "CmdDoGachaInRollShopCsReq", + Self::CmdTakeRollShopRewardCsReq => "CmdTakeRollShopRewardCsReq", + Self::CmdGetRollShopInfoScRsp => "CmdGetRollShopInfoScRsp", + Self::CmdTakeRollShopRewardScRsp => "CmdTakeRollShopRewardScRsp", + Self::CmdGetRollShopInfoCsReq => "CmdGetRollShopInfoCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "OHCMLBPONOB_NLCDGIPGFDJ" => Some(Self::OhcmlbponobNlcdgipgfdj), - "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), - "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), - "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), - "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), - "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), "CmdDoGachaInRollShopScRsp" => Some(Self::CmdDoGachaInRollShopScRsp), + "CmdDoGachaInRollShopCsReq" => Some(Self::CmdDoGachaInRollShopCsReq), + "CmdTakeRollShopRewardCsReq" => Some(Self::CmdTakeRollShopRewardCsReq), + "CmdGetRollShopInfoScRsp" => Some(Self::CmdGetRollShopInfoScRsp), + "CmdTakeRollShopRewardScRsp" => Some(Self::CmdTakeRollShopRewardScRsp), + "CmdGetRollShopInfoCsReq" => Some(Self::CmdGetRollShopInfoCsReq), _ => None, } } } +/// Obf: JHDCKJGDKBE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSceneType { 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, + CmdGetCurSceneInfoScRsp = 1447, + CmdSceneCastSkillScRsp = 1481, + CmdGetSceneMapInfoScRsp = 1460, + CmdSetClientPausedScRsp = 1444, + CmdHnglcigbngb = 1445, + CmdEnterSceneCsReq = 1427, + CmdInteractPropScRsp = 1458, + CmdGetEnteredSceneCsReq = 1424, + CmdKcfmjcbjgmn = 1463, + CmdIlccpicilff = 1468, + CmdSceneEntityTeleportCsReq = 1474, + CmdGetUnlockTeleportScRsp = 1470, + CmdEnterSceneScRsp = 1423, + CmdMnepaigbpgm = 1465, + CmdDeleteSummonUnitCsReq = 1408, + CmdGetUnlockTeleportCsReq = 1432, + CmdEnteredSceneChangeScNotify = 1477, + CmdSceneEnterStageScRsp = 1442, + CmdSceneCastSkillCostMpScRsp = 1439, + CmdSceneGroupRefreshScNotify = 1491, + CmdTrainWorldIdChangeScNotify = 1454, + CmdGroupStateChangeCsReq = 1479, + CmdOpenChestScNotify = 1497, + CmdRefreshTriggerByClientScNotify = 1500, + CmdSetGroupCustomSaveDataScRsp = 1462, + CmdSetTrainWorldIdCsReq = 1456, + CmdSceneCheckpoingRefreshScRsp = 1448, + CmdGmabbkempnp = 1409, + CmdRefreshTriggerByClientCsReq = 1431, + CmdGroupStateChangeScRsp = 1407, + CmdSceneReviveAfterRebattleCsReq = 1472, + CmdStartCocoonStageCsReq = 1496, + CmdEnterSectionCsReq = 1484, + CmdSceneEntityMoveScNotify = 1471, + CmdCounterDownCsReq = 1401, + CmdSetGroupCustomSaveDataCsReq = 1498, + CmdGetSceneMapInfoCsReq = 1417, + JhdckjgdkbeJiaehcicdlj = 1469, + CmdUpdateGroupPropertyScRsp = 1450, + CmdDeactivateFarmElementScRsp = 1418, + CmdDeactivateFarmElementCsReq = 1415, + CmdEbadahnbiih = 1459, + CmdStartCocoonStageScRsp = 1473, + CmdSceneReviveAfterRebattleScRsp = 1480, + CmdCounterDownScRsp = 1464, + CmdSyncServerSceneChangeNotify = 1490, + CmdSetClientPausedCsReq = 1475, + CmdSceneEntityMoveCsReq = 1425, + CmdSavePointsInfoNotify = 1434, + CmdUpdateGroupPropertyCsReq = 1461, + CmdSceneCastSkillCostMpCsReq = 1438, + CmdChangePropTimelineInfoScRsp = 1413, + CmdSceneEntityMoveScRsp = 1478, + CmdReEnterLastElementStageCsReq = 1416, + CmdChangePropTimelineInfoCsReq = 1426, + CmdSceneEnterStageCsReq = 1430, + CmdDeleteSummonUnitScRsp = 1467, + CmdUpdateFloorSavedValueNotify = 1403, + CmdActiveFarmElementCsReq = 1453, + CmdEnterSceneByServerScNotify = 1483, + CmdSyncEntityBuffChangeListScNotify = 1433, + CmdPdhbdpnpmpi = 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, + CmdOchpfjekngm = 1405, + CmdEnterSectionScRsp = 1421, + CmdSceneCheckpoingRefreshCsReq = 1436, + CmdReEnterLastElementStageScRsp = 1406, + CmdSceneCastSkillMpUpdateScNotify = 1404, + CmdGetCurSceneInfoCsReq = 1486, + CmdScenePlaneEventScNotify = 1495, + CmdInteractPropCsReq = 1493, + CmdSceneEntityTeleportScRsp = 1457, + CmdGetEnteredSceneScRsp = 1485, + CmdActiveFarmElementScRsp = 1452, + CmdSceneCastSkillCsReq = 1488, + CmdSetTrainWorldIdScRsp = 1422, + CmdFdgobnjpkjg = 1440, + CmdUnlockTeleportNotify = 1492, } impl CmdSceneType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99242,220 +99102,208 @@ impl CmdSceneType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdGetCurSceneInfoScRsp => "CmdGetCurSceneInfoScRsp", + Self::CmdSceneCastSkillScRsp => "CmdSceneCastSkillScRsp", 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::CmdInteractPropScRsp => "CmdInteractPropScRsp", + Self::CmdGetEnteredSceneCsReq => "CmdGetEnteredSceneCsReq", + Self::CmdKcfmjcbjgmn => "CmdKCFMJCBJGMN", Self::CmdIlccpicilff => "CmdILCCPICILFF", - Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp", - Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", + Self::CmdSceneEntityTeleportCsReq => "CmdSceneEntityTeleportCsReq", + Self::CmdGetUnlockTeleportScRsp => "CmdGetUnlockTeleportScRsp", + Self::CmdEnterSceneScRsp => "CmdEnterSceneScRsp", + Self::CmdMnepaigbpgm => "CmdMNEPAIGBPGM", Self::CmdDeleteSummonUnitCsReq => "CmdDeleteSummonUnitCsReq", - Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", + Self::CmdGetUnlockTeleportCsReq => "CmdGetUnlockTeleportCsReq", + Self::CmdEnteredSceneChangeScNotify => "CmdEnteredSceneChangeScNotify", + Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", + Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", + Self::CmdSceneGroupRefreshScNotify => "CmdSceneGroupRefreshScNotify", + Self::CmdTrainWorldIdChangeScNotify => "CmdTrainWorldIdChangeScNotify", + Self::CmdGroupStateChangeCsReq => "CmdGroupStateChangeCsReq", + Self::CmdOpenChestScNotify => "CmdOpenChestScNotify", Self::CmdRefreshTriggerByClientScNotify => { "CmdRefreshTriggerByClientScNotify" } + Self::CmdSetGroupCustomSaveDataScRsp => "CmdSetGroupCustomSaveDataScRsp", + Self::CmdSetTrainWorldIdCsReq => "CmdSetTrainWorldIdCsReq", + Self::CmdSceneCheckpoingRefreshScRsp => "CmdSceneCheckpoingRefreshScRsp", + Self::CmdGmabbkempnp => "CmdGMABBKEMPNP", + Self::CmdRefreshTriggerByClientCsReq => "CmdRefreshTriggerByClientCsReq", + Self::CmdGroupStateChangeScRsp => "CmdGroupStateChangeScRsp", + Self::CmdSceneReviveAfterRebattleCsReq => "CmdSceneReviveAfterRebattleCsReq", Self::CmdStartCocoonStageCsReq => "CmdStartCocoonStageCsReq", - Self::CmdFdgobnjpkjg => "CmdFDGOBNJPKJG", - Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", + Self::CmdEnterSectionCsReq => "CmdEnterSectionCsReq", + Self::CmdSceneEntityMoveScNotify => "CmdSceneEntityMoveScNotify", + Self::CmdCounterDownCsReq => "CmdCounterDownCsReq", + Self::CmdSetGroupCustomSaveDataCsReq => "CmdSetGroupCustomSaveDataCsReq", + Self::CmdGetSceneMapInfoCsReq => "CmdGetSceneMapInfoCsReq", + Self::JhdckjgdkbeJiaehcicdlj => "JHDCKJGDKBE_JIAEHCICDLJ", + Self::CmdUpdateGroupPropertyScRsp => "CmdUpdateGroupPropertyScRsp", + Self::CmdDeactivateFarmElementScRsp => "CmdDeactivateFarmElementScRsp", + Self::CmdDeactivateFarmElementCsReq => "CmdDeactivateFarmElementCsReq", + Self::CmdEbadahnbiih => "CmdEBADAHNBIIH", + Self::CmdStartCocoonStageScRsp => "CmdStartCocoonStageScRsp", + Self::CmdSceneReviveAfterRebattleScRsp => "CmdSceneReviveAfterRebattleScRsp", + Self::CmdCounterDownScRsp => "CmdCounterDownScRsp", + Self::CmdSyncServerSceneChangeNotify => "CmdSyncServerSceneChangeNotify", + Self::CmdSetClientPausedCsReq => "CmdSetClientPausedCsReq", + Self::CmdSceneEntityMoveCsReq => "CmdSceneEntityMoveCsReq", + Self::CmdSavePointsInfoNotify => "CmdSavePointsInfoNotify", + Self::CmdUpdateGroupPropertyCsReq => "CmdUpdateGroupPropertyCsReq", + Self::CmdSceneCastSkillCostMpCsReq => "CmdSceneCastSkillCostMpCsReq", + Self::CmdChangePropTimelineInfoScRsp => "CmdChangePropTimelineInfoScRsp", + Self::CmdSceneEntityMoveScRsp => "CmdSceneEntityMoveScRsp", + Self::CmdReEnterLastElementStageCsReq => "CmdReEnterLastElementStageCsReq", Self::CmdChangePropTimelineInfoCsReq => "CmdChangePropTimelineInfoCsReq", - Self::CmdMnepaigbpgm => "CmdMNEPAIGBPGM", - Self::CmdSceneCastSkillCostMpScRsp => "CmdSceneCastSkillCostMpScRsp", - Self::CmdSceneEnterStageScRsp => "CmdSceneEnterStageScRsp", + Self::CmdSceneEnterStageCsReq => "CmdSceneEnterStageCsReq", + Self::CmdDeleteSummonUnitScRsp => "CmdDeleteSummonUnitScRsp", + Self::CmdUpdateFloorSavedValueNotify => "CmdUpdateFloorSavedValueNotify", + Self::CmdActiveFarmElementCsReq => "CmdActiveFarmElementCsReq", + Self::CmdEnterSceneByServerScNotify => "CmdEnterSceneByServerScNotify", + Self::CmdSyncEntityBuffChangeListScNotify => { + "CmdSyncEntityBuffChangeListScNotify" + } + Self::CmdPdhbdpnpmpi => "CmdPDHBDPNPMPI", + Self::CmdRefreshTriggerByClientScRsp => "CmdRefreshTriggerByClientScRsp", + Self::CmdOchpfjekngm => "CmdOCHPFJEKNGM", + Self::CmdEnterSectionScRsp => "CmdEnterSectionScRsp", + Self::CmdSceneCheckpoingRefreshCsReq => "CmdSceneCheckpoingRefreshCsReq", + Self::CmdReEnterLastElementStageScRsp => "CmdReEnterLastElementStageScRsp", + Self::CmdSceneCastSkillMpUpdateScNotify => { + "CmdSceneCastSkillMpUpdateScNotify" + } + Self::CmdGetCurSceneInfoCsReq => "CmdGetCurSceneInfoCsReq", + Self::CmdScenePlaneEventScNotify => "CmdScenePlaneEventScNotify", + Self::CmdInteractPropCsReq => "CmdInteractPropCsReq", + Self::CmdSceneEntityTeleportScRsp => "CmdSceneEntityTeleportScRsp", + Self::CmdGetEnteredSceneScRsp => "CmdGetEnteredSceneScRsp", + Self::CmdActiveFarmElementScRsp => "CmdActiveFarmElementScRsp", + Self::CmdSceneCastSkillCsReq => "CmdSceneCastSkillCsReq", + Self::CmdSetTrainWorldIdScRsp => "CmdSetTrainWorldIdScRsp", + Self::CmdFdgobnjpkjg => "CmdFDGOBNJPKJG", + Self::CmdUnlockTeleportNotify => "CmdUnlockTeleportNotify", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "JHDCKJGDKBE_NLCDGIPGFDJ" => Some(Self::JhdckjgdkbeNlcdgipgfdj), - "CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp), - "CmdSceneReviveAfterRebattleScRsp" => { - Some(Self::CmdSceneReviveAfterRebattleScRsp) - } - "CmdLJMENELBICD" => Some(Self::CmdLjmenelbicd), - "JHDCKJGDKBE_JIAEHCICDLJ" => Some(Self::JhdckjgdkbeJiaehcicdlj), - "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), - "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), - "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), - "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), - "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), - "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), - "CmdOCHPFJEKNGM" => Some(Self::CmdOchpfjekngm), - "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), - "CmdKCFMJCBJGMN" => Some(Self::CmdKcfmjcbjgmn), - "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), - "CmdRefreshTriggerByClientCsReq" => { - Some(Self::CmdRefreshTriggerByClientCsReq) - } - "CmdReEnterLastElementStageScRsp" => { - Some(Self::CmdReEnterLastElementStageScRsp) - } + "CmdGetCurSceneInfoScRsp" => Some(Self::CmdGetCurSceneInfoScRsp), + "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), "CmdGetSceneMapInfoScRsp" => Some(Self::CmdGetSceneMapInfoScRsp), - "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), - "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) - } + "CmdEnterSceneCsReq" => Some(Self::CmdEnterSceneCsReq), + "CmdInteractPropScRsp" => Some(Self::CmdInteractPropScRsp), + "CmdGetEnteredSceneCsReq" => Some(Self::CmdGetEnteredSceneCsReq), + "CmdKCFMJCBJGMN" => Some(Self::CmdKcfmjcbjgmn), + "CmdILCCPICILFF" => Some(Self::CmdIlccpicilff), + "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), + "CmdGetUnlockTeleportScRsp" => Some(Self::CmdGetUnlockTeleportScRsp), + "CmdEnterSceneScRsp" => Some(Self::CmdEnterSceneScRsp), + "CmdMNEPAIGBPGM" => Some(Self::CmdMnepaigbpgm), + "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), + "CmdGetUnlockTeleportCsReq" => Some(Self::CmdGetUnlockTeleportCsReq), + "CmdEnteredSceneChangeScNotify" => Some(Self::CmdEnteredSceneChangeScNotify), + "CmdSceneEnterStageScRsp" => Some(Self::CmdSceneEnterStageScRsp), + "CmdSceneCastSkillCostMpScRsp" => Some(Self::CmdSceneCastSkillCostMpScRsp), + "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), "CmdTrainWorldIdChangeScNotify" => Some(Self::CmdTrainWorldIdChangeScNotify), + "CmdGroupStateChangeCsReq" => Some(Self::CmdGroupStateChangeCsReq), + "CmdOpenChestScNotify" => Some(Self::CmdOpenChestScNotify), + "CmdRefreshTriggerByClientScNotify" => { + Some(Self::CmdRefreshTriggerByClientScNotify) + } + "CmdSetGroupCustomSaveDataScRsp" => { + Some(Self::CmdSetGroupCustomSaveDataScRsp) + } + "CmdSetTrainWorldIdCsReq" => Some(Self::CmdSetTrainWorldIdCsReq), "CmdSceneCheckpoingRefreshScRsp" => { Some(Self::CmdSceneCheckpoingRefreshScRsp) } - "CmdSceneEntityTeleportCsReq" => Some(Self::CmdSceneEntityTeleportCsReq), - "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), - "CmdSceneCastSkillScRsp" => Some(Self::CmdSceneCastSkillScRsp), - "CmdUnlockedAreaMapScNotify" => Some(Self::CmdUnlockedAreaMapScNotify), + "CmdGMABBKEMPNP" => Some(Self::CmdGmabbkempnp), + "CmdRefreshTriggerByClientCsReq" => { + Some(Self::CmdRefreshTriggerByClientCsReq) + } + "CmdGroupStateChangeScRsp" => Some(Self::CmdGroupStateChangeScRsp), + "CmdSceneReviveAfterRebattleCsReq" => { + Some(Self::CmdSceneReviveAfterRebattleCsReq) + } + "CmdStartCocoonStageCsReq" => Some(Self::CmdStartCocoonStageCsReq), + "CmdEnterSectionCsReq" => Some(Self::CmdEnterSectionCsReq), + "CmdSceneEntityMoveScNotify" => Some(Self::CmdSceneEntityMoveScNotify), + "CmdCounterDownCsReq" => Some(Self::CmdCounterDownCsReq), + "CmdSetGroupCustomSaveDataCsReq" => { + Some(Self::CmdSetGroupCustomSaveDataCsReq) + } + "CmdGetSceneMapInfoCsReq" => Some(Self::CmdGetSceneMapInfoCsReq), + "JHDCKJGDKBE_JIAEHCICDLJ" => Some(Self::JhdckjgdkbeJiaehcicdlj), + "CmdUpdateGroupPropertyScRsp" => Some(Self::CmdUpdateGroupPropertyScRsp), + "CmdDeactivateFarmElementScRsp" => Some(Self::CmdDeactivateFarmElementScRsp), + "CmdDeactivateFarmElementCsReq" => Some(Self::CmdDeactivateFarmElementCsReq), + "CmdEBADAHNBIIH" => Some(Self::CmdEbadahnbiih), + "CmdStartCocoonStageScRsp" => Some(Self::CmdStartCocoonStageScRsp), + "CmdSceneReviveAfterRebattleScRsp" => { + Some(Self::CmdSceneReviveAfterRebattleScRsp) + } + "CmdCounterDownScRsp" => Some(Self::CmdCounterDownScRsp), "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), - "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), + "CmdSceneEntityMoveCsReq" => Some(Self::CmdSceneEntityMoveCsReq), + "CmdSavePointsInfoNotify" => Some(Self::CmdSavePointsInfoNotify), "CmdUpdateGroupPropertyCsReq" => Some(Self::CmdUpdateGroupPropertyCsReq), - "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), - "CmdSceneReviveAfterRebattleCsReq" => { - Some(Self::CmdSceneReviveAfterRebattleCsReq) - } - "CmdUpdateMechanismBarScNotify" => Some(Self::CmdUpdateMechanismBarScNotify), - "CmdSceneGroupRefreshScNotify" => Some(Self::CmdSceneGroupRefreshScNotify), - "CmdILCCPICILFF" => Some(Self::CmdIlccpicilff), + "CmdSceneCastSkillCostMpCsReq" => Some(Self::CmdSceneCastSkillCostMpCsReq), "CmdChangePropTimelineInfoScRsp" => { Some(Self::CmdChangePropTimelineInfoScRsp) } - "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), - "CmdDeleteSummonUnitCsReq" => Some(Self::CmdDeleteSummonUnitCsReq), - "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), - "CmdRefreshTriggerByClientScNotify" => { - Some(Self::CmdRefreshTriggerByClientScNotify) + "CmdSceneEntityMoveScRsp" => Some(Self::CmdSceneEntityMoveScRsp), + "CmdReEnterLastElementStageCsReq" => { + Some(Self::CmdReEnterLastElementStageCsReq) } - "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), + "CmdSceneEnterStageCsReq" => Some(Self::CmdSceneEnterStageCsReq), + "CmdDeleteSummonUnitScRsp" => Some(Self::CmdDeleteSummonUnitScRsp), + "CmdUpdateFloorSavedValueNotify" => { + Some(Self::CmdUpdateFloorSavedValueNotify) + } + "CmdActiveFarmElementCsReq" => Some(Self::CmdActiveFarmElementCsReq), + "CmdEnterSceneByServerScNotify" => Some(Self::CmdEnterSceneByServerScNotify), + "CmdSyncEntityBuffChangeListScNotify" => { + Some(Self::CmdSyncEntityBuffChangeListScNotify) + } + "CmdPDHBDPNPMPI" => Some(Self::CmdPdhbdpnpmpi), + "CmdRefreshTriggerByClientScRsp" => { + Some(Self::CmdRefreshTriggerByClientScRsp) + } + "CmdOCHPFJEKNGM" => Some(Self::CmdOchpfjekngm), + "CmdEnterSectionScRsp" => Some(Self::CmdEnterSectionScRsp), + "CmdSceneCheckpoingRefreshCsReq" => { + Some(Self::CmdSceneCheckpoingRefreshCsReq) + } + "CmdReEnterLastElementStageScRsp" => { + Some(Self::CmdReEnterLastElementStageScRsp) + } + "CmdSceneCastSkillMpUpdateScNotify" => { + Some(Self::CmdSceneCastSkillMpUpdateScNotify) + } + "CmdGetCurSceneInfoCsReq" => Some(Self::CmdGetCurSceneInfoCsReq), + "CmdScenePlaneEventScNotify" => Some(Self::CmdScenePlaneEventScNotify), + "CmdInteractPropCsReq" => Some(Self::CmdInteractPropCsReq), + "CmdSceneEntityTeleportScRsp" => Some(Self::CmdSceneEntityTeleportScRsp), + "CmdGetEnteredSceneScRsp" => Some(Self::CmdGetEnteredSceneScRsp), + "CmdActiveFarmElementScRsp" => Some(Self::CmdActiveFarmElementScRsp), + "CmdSceneCastSkillCsReq" => Some(Self::CmdSceneCastSkillCsReq), + "CmdSetTrainWorldIdScRsp" => Some(Self::CmdSetTrainWorldIdScRsp), + "CmdFDGOBNJPKJG" => Some(Self::CmdFdgobnjpkjg), + "CmdUnlockTeleportNotify" => Some(Self::CmdUnlockTeleportNotify), _ => None, } } @@ -99730,17 +99578,18 @@ impl SceneGroupRefreshType { } } } +/// Obf: EHBMIAIMLDM #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdServerPrefsType { EhbmiaimldmNlcdgipgfdj = 0, - CmdUpdateServerPrefsCsReq = 6136, - CmdUpdateServerPrefsDataScRsp = 6113, - CmdGetAllServerPrefsDataCsReq = 6173, - CmdGetServerPrefsDataScRsp = 6127, - EhbmiaimldmBiollcikffd = 6180, - CmdGetAllServerPrefsDataScRsp = 6103, + CmdUpdateServerPrefsDataScRsp = 6181, + CmdGetServerPrefsDataScRsp = 6158, + CmdGetAllServerPrefsDataCsReq = 6125, + EhbmiaimldmBiollcikffd = 6193, + CmdUpdateServerPrefsCsReq = 6188, + CmdGetAllServerPrefsDataScRsp = 6178, } impl CmdServerPrefsType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99750,11 +99599,11 @@ impl CmdServerPrefsType { pub fn as_str_name(&self) -> &'static str { match self { Self::EhbmiaimldmNlcdgipgfdj => "EHBMIAIMLDM_NLCDGIPGFDJ", - Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", Self::CmdUpdateServerPrefsDataScRsp => "CmdUpdateServerPrefsDataScRsp", - Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", Self::CmdGetServerPrefsDataScRsp => "CmdGetServerPrefsDataScRsp", + Self::CmdGetAllServerPrefsDataCsReq => "CmdGetAllServerPrefsDataCsReq", Self::EhbmiaimldmBiollcikffd => "EHBMIAIMLDM_BIOLLCIKFFD", + Self::CmdUpdateServerPrefsCsReq => "CmdUpdateServerPrefsCsReq", Self::CmdGetAllServerPrefsDataScRsp => "CmdGetAllServerPrefsDataScRsp", } } @@ -99762,28 +99611,29 @@ impl CmdServerPrefsType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EHBMIAIMLDM_NLCDGIPGFDJ" => Some(Self::EhbmiaimldmNlcdgipgfdj), - "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), "CmdUpdateServerPrefsDataScRsp" => Some(Self::CmdUpdateServerPrefsDataScRsp), - "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "CmdGetServerPrefsDataScRsp" => Some(Self::CmdGetServerPrefsDataScRsp), + "CmdGetAllServerPrefsDataCsReq" => Some(Self::CmdGetAllServerPrefsDataCsReq), "EHBMIAIMLDM_BIOLLCIKFFD" => Some(Self::EhbmiaimldmBiollcikffd), + "CmdUpdateServerPrefsCsReq" => Some(Self::CmdUpdateServerPrefsCsReq), "CmdGetAllServerPrefsDataScRsp" => Some(Self::CmdGetAllServerPrefsDataScRsp), _ => None, } } } +/// Obf: LHKCEAHDMDF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdShopType { LhkceahdmdfNlcdgipgfdj = 0, - CmdTakeCityShopRewardScRsp = 1513, - CmdBuyGoodsScRsp = 1527, - CmdCityShopInfoScNotify = 1515, - CmdTakeCityShopRewardCsReq = 1536, - CmdGetShopListCsReq = 1573, - CmdBuyGoodsCsReq = 1580, - CmdGetShopListScRsp = 1503, + CmdGetShopListScRsp = 1578, + CmdCityShopInfoScNotify = 1586, + CmdBuyGoodsCsReq = 1593, + CmdTakeCityShopRewardScRsp = 1581, + CmdGetShopListCsReq = 1525, + CmdBuyGoodsScRsp = 1558, + CmdTakeCityShopRewardCsReq = 1588, } impl CmdShopType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99793,50 +99643,51 @@ impl CmdShopType { pub fn as_str_name(&self) -> &'static str { match self { Self::LhkceahdmdfNlcdgipgfdj => "LHKCEAHDMDF_NLCDGIPGFDJ", - Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", - Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", - Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", - Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", - Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", - Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", Self::CmdGetShopListScRsp => "CmdGetShopListScRsp", + Self::CmdCityShopInfoScNotify => "CmdCityShopInfoScNotify", + Self::CmdBuyGoodsCsReq => "CmdBuyGoodsCsReq", + Self::CmdTakeCityShopRewardScRsp => "CmdTakeCityShopRewardScRsp", + Self::CmdGetShopListCsReq => "CmdGetShopListCsReq", + Self::CmdBuyGoodsScRsp => "CmdBuyGoodsScRsp", + Self::CmdTakeCityShopRewardCsReq => "CmdTakeCityShopRewardCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LHKCEAHDMDF_NLCDGIPGFDJ" => Some(Self::LhkceahdmdfNlcdgipgfdj), - "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), - "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), - "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), - "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), - "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), - "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), "CmdGetShopListScRsp" => Some(Self::CmdGetShopListScRsp), + "CmdCityShopInfoScNotify" => Some(Self::CmdCityShopInfoScNotify), + "CmdBuyGoodsCsReq" => Some(Self::CmdBuyGoodsCsReq), + "CmdTakeCityShopRewardScRsp" => Some(Self::CmdTakeCityShopRewardScRsp), + "CmdGetShopListCsReq" => Some(Self::CmdGetShopListCsReq), + "CmdBuyGoodsScRsp" => Some(Self::CmdBuyGoodsScRsp), + "CmdTakeCityShopRewardCsReq" => Some(Self::CmdTakeCityShopRewardCsReq), _ => None, } } } +/// Obf: LPMAENKEEHO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSpaceZooType { 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, + CmdSpaceZooBornCsReq = 6793, + CmdSpaceZooDeleteCatScRsp = 6713, + CmdCgfmdmpckdn = 6740, + CmdBaekeidldci = 6733, + CmdSpaceZooBornScRsp = 6758, + CmdSpaceZooDataScRsp = 6778, + CmdSpaceZooOpCatteryScRsp = 6747, + CmdSpaceZooDataCsReq = 6725, + CmdSpaceZooMutateScRsp = 6781, + CmdSpaceZooCatUpdateNotify = 6771, + CmdSpaceZooTakeCsReq = 6738, + CmdSpaceZooMutateCsReq = 6788, + CmdSpaceZooOpCatteryCsReq = 6786, + CmdSpaceZooDeleteCatCsReq = 6726, + CmdSpaceZooTakeScRsp = 6739, } impl CmdSpaceZooType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99846,20 +99697,20 @@ impl CmdSpaceZooType { pub fn as_str_name(&self) -> &'static str { match self { Self::LpmaenkeehoNlcdgipgfdj => "LPMAENKEEHO_NLCDGIPGFDJ", - Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", - 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::CmdCgfmdmpckdn => "CmdCGFMDMPCKDN", Self::CmdBaekeidldci => "CmdBAEKEIDLDCI", - Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", - Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", - Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", + Self::CmdSpaceZooBornScRsp => "CmdSpaceZooBornScRsp", Self::CmdSpaceZooDataScRsp => "CmdSpaceZooDataScRsp", + Self::CmdSpaceZooOpCatteryScRsp => "CmdSpaceZooOpCatteryScRsp", + Self::CmdSpaceZooDataCsReq => "CmdSpaceZooDataCsReq", + Self::CmdSpaceZooMutateScRsp => "CmdSpaceZooMutateScRsp", + Self::CmdSpaceZooCatUpdateNotify => "CmdSpaceZooCatUpdateNotify", + Self::CmdSpaceZooTakeCsReq => "CmdSpaceZooTakeCsReq", + Self::CmdSpaceZooMutateCsReq => "CmdSpaceZooMutateCsReq", + Self::CmdSpaceZooOpCatteryCsReq => "CmdSpaceZooOpCatteryCsReq", + Self::CmdSpaceZooDeleteCatCsReq => "CmdSpaceZooDeleteCatCsReq", Self::CmdSpaceZooTakeScRsp => "CmdSpaceZooTakeScRsp", } } @@ -99867,35 +99718,36 @@ impl CmdSpaceZooType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LPMAENKEEHO_NLCDGIPGFDJ" => Some(Self::LpmaenkeehoNlcdgipgfdj), - "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), - "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), + "CmdCGFMDMPCKDN" => Some(Self::CmdCgfmdmpckdn), "CmdBAEKEIDLDCI" => Some(Self::CmdBaekeidldci), - "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), - "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), - "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), + "CmdSpaceZooBornScRsp" => Some(Self::CmdSpaceZooBornScRsp), "CmdSpaceZooDataScRsp" => Some(Self::CmdSpaceZooDataScRsp), + "CmdSpaceZooOpCatteryScRsp" => Some(Self::CmdSpaceZooOpCatteryScRsp), + "CmdSpaceZooDataCsReq" => Some(Self::CmdSpaceZooDataCsReq), + "CmdSpaceZooMutateScRsp" => Some(Self::CmdSpaceZooMutateScRsp), + "CmdSpaceZooCatUpdateNotify" => Some(Self::CmdSpaceZooCatUpdateNotify), + "CmdSpaceZooTakeCsReq" => Some(Self::CmdSpaceZooTakeCsReq), + "CmdSpaceZooMutateCsReq" => Some(Self::CmdSpaceZooMutateCsReq), + "CmdSpaceZooOpCatteryCsReq" => Some(Self::CmdSpaceZooOpCatteryCsReq), + "CmdSpaceZooDeleteCatCsReq" => Some(Self::CmdSpaceZooDeleteCatCsReq), "CmdSpaceZooTakeScRsp" => Some(Self::CmdSpaceZooTakeScRsp), _ => None, } } } +/// Obf: KLOMGBFFJII #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStarFightType { KlomgbffjiiNlcdgipgfdj = 0, - CmdGetStarFightDataCsReq = 7169, - CmdGetStarFightDataScRsp = 7168, + CmdGetStarFightDataScRsp = 7161, + CmdStartStarFightLevelScRsp = 7165, + CmdGetStarFightDataCsReq = 7170, CmdStarFightDataChangeNotify = 7164, - CmdStartStarFightLevelCsReq = 7162, - CmdStartStarFightLevelScRsp = 7170, + CmdStartStarFightLevelCsReq = 7163, } impl CmdStarFightType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99905,36 +99757,37 @@ impl CmdStarFightType { pub fn as_str_name(&self) -> &'static str { match self { Self::KlomgbffjiiNlcdgipgfdj => "KLOMGBFFJII_NLCDGIPGFDJ", - Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", Self::CmdGetStarFightDataScRsp => "CmdGetStarFightDataScRsp", + Self::CmdStartStarFightLevelScRsp => "CmdStartStarFightLevelScRsp", + Self::CmdGetStarFightDataCsReq => "CmdGetStarFightDataCsReq", 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 { "KLOMGBFFJII_NLCDGIPGFDJ" => Some(Self::KlomgbffjiiNlcdgipgfdj), - "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdGetStarFightDataScRsp" => Some(Self::CmdGetStarFightDataScRsp), + "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), + "CmdGetStarFightDataCsReq" => Some(Self::CmdGetStarFightDataCsReq), "CmdStarFightDataChangeNotify" => Some(Self::CmdStarFightDataChangeNotify), "CmdStartStarFightLevelCsReq" => Some(Self::CmdStartStarFightLevelCsReq), - "CmdStartStarFightLevelScRsp" => Some(Self::CmdStartStarFightLevelScRsp), _ => None, } } } +/// Obf: ALMBGGJDJBJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStoryLineType { AlmbggjdjbjNlcdgipgfdj = 0, - CmdGetStoryLineInfoScRsp = 6203, - CmdGetStoryLineInfoCsReq = 6273, - CmdStoryLineInfoScNotify = 6280, - CmdChangeStoryLineFinishScNotify = 6213, - CmdStoryLineTrialAvatarChangeScNotify = 6215, + CmdChangeStoryLineFinishScNotify = 6281, + CmdStoryLineInfoScNotify = 6293, + CmdGetStoryLineInfoCsReq = 6225, + CmdStoryLineTrialAvatarChangeScNotify = 6286, + CmdGetStoryLineInfoScRsp = 6278, } impl CmdStoryLineType { /// String value of the enum field names used in the ProtoBuf definition. @@ -99944,28 +99797,28 @@ impl CmdStoryLineType { pub fn as_str_name(&self) -> &'static str { match self { Self::AlmbggjdjbjNlcdgipgfdj => "ALMBGGJDJBJ_NLCDGIPGFDJ", - Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", - Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", - Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", Self::CmdChangeStoryLineFinishScNotify => "CmdChangeStoryLineFinishScNotify", + Self::CmdStoryLineInfoScNotify => "CmdStoryLineInfoScNotify", + Self::CmdGetStoryLineInfoCsReq => "CmdGetStoryLineInfoCsReq", Self::CmdStoryLineTrialAvatarChangeScNotify => { "CmdStoryLineTrialAvatarChangeScNotify" } + Self::CmdGetStoryLineInfoScRsp => "CmdGetStoryLineInfoScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ALMBGGJDJBJ_NLCDGIPGFDJ" => Some(Self::AlmbggjdjbjNlcdgipgfdj), - "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), - "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), - "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), "CmdChangeStoryLineFinishScNotify" => { Some(Self::CmdChangeStoryLineFinishScNotify) } + "CmdStoryLineInfoScNotify" => Some(Self::CmdStoryLineInfoScNotify), + "CmdGetStoryLineInfoCsReq" => Some(Self::CmdGetStoryLineInfoCsReq), "CmdStoryLineTrialAvatarChangeScNotify" => { Some(Self::CmdStoryLineTrialAvatarChangeScNotify) } + "CmdGetStoryLineInfoScRsp" => Some(Self::CmdGetStoryLineInfoScRsp), _ => None, } } @@ -100009,16 +99862,17 @@ impl ChangeStoryLineAction { } } } +/// Obf: GDBHLMFLJMH #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdStrongChallengeActivityType { GdbhlmfljmhNlcdgipgfdj = 0, - CmdCbfojhepnhe = 6636, - CmdFpmficmfngj = 6673, - CmdEnterStrongChallengeActivityStageScRsp = 6627, - CmdEnterStrongChallengeActivityStageCsReq = 6680, - CmdCejmceebcog = 6603, + CmdCbfojhepnhe = 6688, + CmdEnterStrongChallengeActivityStageScRsp = 6658, + CmdCejmceebcog = 6678, + CmdEnterStrongChallengeActivityStageCsReq = 6693, + CmdFpmficmfngj = 6625, } impl CmdStrongChallengeActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100029,14 +99883,14 @@ impl CmdStrongChallengeActivityType { match self { Self::GdbhlmfljmhNlcdgipgfdj => "GDBHLMFLJMH_NLCDGIPGFDJ", Self::CmdCbfojhepnhe => "CmdCBFOJHEPNHE", - Self::CmdFpmficmfngj => "CmdFPMFICMFNGJ", Self::CmdEnterStrongChallengeActivityStageScRsp => { "CmdEnterStrongChallengeActivityStageScRsp" } + Self::CmdCejmceebcog => "CmdCEJMCEEBCOG", Self::CmdEnterStrongChallengeActivityStageCsReq => { "CmdEnterStrongChallengeActivityStageCsReq" } - Self::CmdCejmceebcog => "CmdCEJMCEEBCOG", + Self::CmdFpmficmfngj => "CmdFPMFICMFNGJ", } } /// Creates an enum from field names used in the ProtoBuf definition. @@ -100044,28 +99898,29 @@ impl CmdStrongChallengeActivityType { match value { "GDBHLMFLJMH_NLCDGIPGFDJ" => Some(Self::GdbhlmfljmhNlcdgipgfdj), "CmdCBFOJHEPNHE" => Some(Self::CmdCbfojhepnhe), - "CmdFPMFICMFNGJ" => Some(Self::CmdFpmficmfngj), "CmdEnterStrongChallengeActivityStageScRsp" => { Some(Self::CmdEnterStrongChallengeActivityStageScRsp) } + "CmdCEJMCEEBCOG" => Some(Self::CmdCejmceebcog), "CmdEnterStrongChallengeActivityStageCsReq" => { Some(Self::CmdEnterStrongChallengeActivityStageCsReq) } - "CmdCEJMCEEBCOG" => Some(Self::CmdCejmceebcog), + "CmdFPMFICMFNGJ" => Some(Self::CmdFpmficmfngj), _ => None, } } } +/// Obf: FEGMMLEBKMA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSummonActivityType { FegmmlebkmaNlcdgipgfdj = 0, - CmdEnterSummonActivityStageScRsp = 7570, - CmdGetSummonActivityDataScRsp = 7568, + CmdGetSummonActivityDataCsReq = 7570, + CmdGetSummonActivityDataScRsp = 7561, + CmdEnterSummonActivityStageCsReq = 7563, + CmdEnterSummonActivityStageScRsp = 7565, CmdSummonActivityBattleEndScNotify = 7564, - CmdEnterSummonActivityStageCsReq = 7562, - CmdGetSummonActivityDataCsReq = 7569, } impl CmdSummonActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100075,53 +99930,54 @@ impl CmdSummonActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::FegmmlebkmaNlcdgipgfdj => "FEGMMLEBKMA_NLCDGIPGFDJ", - Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", + Self::CmdGetSummonActivityDataCsReq => "CmdGetSummonActivityDataCsReq", Self::CmdGetSummonActivityDataScRsp => "CmdGetSummonActivityDataScRsp", + Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", + Self::CmdEnterSummonActivityStageScRsp => "CmdEnterSummonActivityStageScRsp", Self::CmdSummonActivityBattleEndScNotify => { "CmdSummonActivityBattleEndScNotify" } - Self::CmdEnterSummonActivityStageCsReq => "CmdEnterSummonActivityStageCsReq", - 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 { "FEGMMLEBKMA_NLCDGIPGFDJ" => Some(Self::FegmmlebkmaNlcdgipgfdj), - "CmdEnterSummonActivityStageScRsp" => { - Some(Self::CmdEnterSummonActivityStageScRsp) - } + "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), "CmdGetSummonActivityDataScRsp" => Some(Self::CmdGetSummonActivityDataScRsp), - "CmdSummonActivityBattleEndScNotify" => { - Some(Self::CmdSummonActivityBattleEndScNotify) - } "CmdEnterSummonActivityStageCsReq" => { Some(Self::CmdEnterSummonActivityStageCsReq) } - "CmdGetSummonActivityDataCsReq" => Some(Self::CmdGetSummonActivityDataCsReq), + "CmdEnterSummonActivityStageScRsp" => { + Some(Self::CmdEnterSummonActivityStageScRsp) + } + "CmdSummonActivityBattleEndScNotify" => { + Some(Self::CmdSummonActivityBattleEndScNotify) + } _ => None, } } } +/// Obf: BKCCNEKJADF #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwitchHandType { BkccnekjadfNlcdgipgfdj = 0, - CmdSwitchHandStartScRsp = 8120, + CmdGetSwitchHandResetGameScRsp = 8110, + CmdGetSwitchHandResetGameCsReq = 8120, + CmdGetSwitchHandDataScRsp = 8108, + CmdSwitchHandFinishScRsp = 8117, + CmdSwitchHandStartCsReq = 8103, CmdGetSwitchHandDataCsReq = 8118, + CmdGetSwitchHandUpdateScRsp = 8104, + CmdGetSwitchHandResetHandPosScRsp = 8109, + CmdOnpmjjocbmm = 8115, + CmdSwitchHandStartScRsp = 8112, + CmdGetSwitchHandUpdateCsReq = 8105, CmdSwitchHandFinishCsReq = 8102, - CmdSwitchHandFinishScRsp = 8119, - CmdGetSwitchHandResetGameCsReq = 8108, - CmdGetSwitchHandResetHandPosCsReq = 8117, - CmdGetSwitchHandUpdateScRsp = 8114, - CmdSwitchHandStartCsReq = 8116, - CmdGetSwitchHandResetGameScRsp = 8107, - CmdGetSwitchHandDataScRsp = 8106, - CmdGetSwitchHandResetHandPosScRsp = 8103, - CmdOnpmjjocbmm = 8111, - CmdGetSwitchHandUpdateCsReq = 8112, - CmdJaioienpgod = 8104, + CmdGetSwitchHandResetHandPosCsReq = 8101, + CmdJaioienpgod = 8111, } impl CmdSwitchHandType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100131,23 +99987,23 @@ impl CmdSwitchHandType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdGetSwitchHandResetGameCsReq => "CmdGetSwitchHandResetGameCsReq", Self::CmdGetSwitchHandDataScRsp => "CmdGetSwitchHandDataScRsp", + Self::CmdSwitchHandFinishScRsp => "CmdSwitchHandFinishScRsp", + Self::CmdSwitchHandStartCsReq => "CmdSwitchHandStartCsReq", + Self::CmdGetSwitchHandDataCsReq => "CmdGetSwitchHandDataCsReq", + Self::CmdGetSwitchHandUpdateScRsp => "CmdGetSwitchHandUpdateScRsp", Self::CmdGetSwitchHandResetHandPosScRsp => { "CmdGetSwitchHandResetHandPosScRsp" } Self::CmdOnpmjjocbmm => "CmdONPMJJOCBMM", + Self::CmdSwitchHandStartScRsp => "CmdSwitchHandStartScRsp", Self::CmdGetSwitchHandUpdateCsReq => "CmdGetSwitchHandUpdateCsReq", + Self::CmdSwitchHandFinishCsReq => "CmdSwitchHandFinishCsReq", + Self::CmdGetSwitchHandResetHandPosCsReq => { + "CmdGetSwitchHandResetHandPosCsReq" + } Self::CmdJaioienpgod => "CmdJAIOIENPGOD", } } @@ -100155,27 +100011,27 @@ impl CmdSwitchHandType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BKCCNEKJADF_NLCDGIPGFDJ" => Some(Self::BkccnekjadfNlcdgipgfdj), - "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), - "CmdGetSwitchHandDataCsReq" => Some(Self::CmdGetSwitchHandDataCsReq), - "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), - "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), - "CmdGetSwitchHandResetGameCsReq" => { - Some(Self::CmdGetSwitchHandResetGameCsReq) - } - "CmdGetSwitchHandResetHandPosCsReq" => { - Some(Self::CmdGetSwitchHandResetHandPosCsReq) - } - "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), - "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), "CmdGetSwitchHandResetGameScRsp" => { Some(Self::CmdGetSwitchHandResetGameScRsp) } + "CmdGetSwitchHandResetGameCsReq" => { + Some(Self::CmdGetSwitchHandResetGameCsReq) + } "CmdGetSwitchHandDataScRsp" => Some(Self::CmdGetSwitchHandDataScRsp), + "CmdSwitchHandFinishScRsp" => Some(Self::CmdSwitchHandFinishScRsp), + "CmdSwitchHandStartCsReq" => Some(Self::CmdSwitchHandStartCsReq), + "CmdGetSwitchHandDataCsReq" => Some(Self::CmdGetSwitchHandDataCsReq), + "CmdGetSwitchHandUpdateScRsp" => Some(Self::CmdGetSwitchHandUpdateScRsp), "CmdGetSwitchHandResetHandPosScRsp" => { Some(Self::CmdGetSwitchHandResetHandPosScRsp) } "CmdONPMJJOCBMM" => Some(Self::CmdOnpmjjocbmm), + "CmdSwitchHandStartScRsp" => Some(Self::CmdSwitchHandStartScRsp), "CmdGetSwitchHandUpdateCsReq" => Some(Self::CmdGetSwitchHandUpdateCsReq), + "CmdSwitchHandFinishCsReq" => Some(Self::CmdSwitchHandFinishCsReq), + "CmdGetSwitchHandResetHandPosCsReq" => { + Some(Self::CmdGetSwitchHandResetHandPosCsReq) + } "CmdJAIOIENPGOD" => Some(Self::CmdJaioienpgod), _ => None, } @@ -100211,47 +100067,48 @@ impl Ddnjkamihhi { } } } +/// Obf: BKIBAJOHBHN #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdSwordTrainingType { 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, + CmdSwordTrainingActionTurnSettleScNotify = 7455, + CmdSwordTrainingLearnSkillCsReq = 7456, + CmdSwordTrainingResumeGameScRsp = 7488, + CmdSwordTrainingRestoreGameCsReq = 7486, + CmdSwordTrainingGiveUpGameCsReq = 7458, + CmdSwordTrainingRestoreGameScRsp = 7480, + CmdSwordTrainingTurnActionCsReq = 7494, + CmdSwordTrainingTurnActionScRsp = 7469, + CmdSwordTrainingResumeGameCsReq = 7484, + CmdSwordTrainingSelectEndingCsReq = 7497, + CmdSwordTrainingSelectEndingScRsp = 7492, + CmdSwordTrainingGameSettleScNotify = 7490, + CmdSwordTrainingDailyPhaseConfirmScRsp = 7453, + CmdSwordTrainingGiveUpGameScRsp = 7468, + CmdSwordTrainingStoryConfirmScRsp = 7463, + CmdSwordTrainingStoryBattleScRsp = 7454, + CmdSwordTrainingMarkEndingViewedScRsp = 7481, + CmdSwordTrainingStoryBattleCsReq = 7500, + CmdSwordTrainingSetSkillTraceScRsp = 7499, + CmdSwordTrainingStartGameScRsp = 7485, + CmdSwordTrainingExamResultConfirmScRsp = 7462, + CmdSwordTrainingUnlockSyncScNotify = 7476, + CmdEnterSwordTrainingExamCsReq = 7479, + CmdSwordTrainingDialogueSelectOptionCsReq = 7457, + CmdSwordTrainingStoryConfirmCsReq = 7465, + CmdEnterSwordTrainingExamScRsp = 7483, + CmdGetSwordTrainingDataCsReq = 7473, + CmdSwordTrainingMarkEndingViewedCsReq = 7496, + CmdSwordTrainingDialogueSelectOptionScRsp = 7460, + CmdSwordTrainingLearnSkillScRsp = 7452, + CmdSwordTrainingDailyPhaseConfirmCsReq = 7498, + CmdSwordTrainingExamResultConfirmCsReq = 7491, + CmdSwordTrainingSetSkillTraceCsReq = 7461, + CmdGetSwordTrainingDataScRsp = 7487, + CmdSwordTrainingGameSyncChangeScNotify = 7459, + CmdSwordTrainingStartGameCsReq = 7464, } impl CmdSwordTrainingType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100261,101 +100118,110 @@ impl CmdSwordTrainingType { pub fn as_str_name(&self) -> &'static str { match self { Self::BkibajohbhnNlcdgipgfdj => "BKIBAJOHBHN_NLCDGIPGFDJ", - Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", + Self::CmdSwordTrainingActionTurnSettleScNotify => { + "CmdSwordTrainingActionTurnSettleScNotify" + } Self::CmdSwordTrainingLearnSkillCsReq => "CmdSwordTrainingLearnSkillCsReq", - Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", - Self::CmdSwordTrainingStoryConfirmCsReq => { - "CmdSwordTrainingStoryConfirmCsReq" - } - Self::CmdSwordTrainingUnlockSyncScNotify => { - "CmdSwordTrainingUnlockSyncScNotify" - } - Self::CmdSwordTrainingDialogueSelectOptionScRsp => { - "CmdSwordTrainingDialogueSelectOptionScRsp" - } + Self::CmdSwordTrainingResumeGameScRsp => "CmdSwordTrainingResumeGameScRsp", + Self::CmdSwordTrainingRestoreGameCsReq => "CmdSwordTrainingRestoreGameCsReq", + Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", + Self::CmdSwordTrainingRestoreGameScRsp => "CmdSwordTrainingRestoreGameScRsp", + Self::CmdSwordTrainingTurnActionCsReq => "CmdSwordTrainingTurnActionCsReq", + Self::CmdSwordTrainingTurnActionScRsp => "CmdSwordTrainingTurnActionScRsp", + Self::CmdSwordTrainingResumeGameCsReq => "CmdSwordTrainingResumeGameCsReq", 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::CmdSwordTrainingGameSettleScNotify => { + "CmdSwordTrainingGameSettleScNotify" } 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::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", Self::CmdSwordTrainingStoryConfirmScRsp => { "CmdSwordTrainingStoryConfirmScRsp" } - Self::CmdSwordTrainingGiveUpGameCsReq => "CmdSwordTrainingGiveUpGameCsReq", - Self::CmdSwordTrainingGiveUpGameScRsp => "CmdSwordTrainingGiveUpGameScRsp", + Self::CmdSwordTrainingStoryBattleScRsp => "CmdSwordTrainingStoryBattleScRsp", + Self::CmdSwordTrainingMarkEndingViewedScRsp => { + "CmdSwordTrainingMarkEndingViewedScRsp" + } + Self::CmdSwordTrainingStoryBattleCsReq => "CmdSwordTrainingStoryBattleCsReq", + Self::CmdSwordTrainingSetSkillTraceScRsp => { + "CmdSwordTrainingSetSkillTraceScRsp" + } + Self::CmdSwordTrainingStartGameScRsp => "CmdSwordTrainingStartGameScRsp", + Self::CmdSwordTrainingExamResultConfirmScRsp => { + "CmdSwordTrainingExamResultConfirmScRsp" + } + Self::CmdSwordTrainingUnlockSyncScNotify => { + "CmdSwordTrainingUnlockSyncScNotify" + } + Self::CmdEnterSwordTrainingExamCsReq => "CmdEnterSwordTrainingExamCsReq", + Self::CmdSwordTrainingDialogueSelectOptionCsReq => { + "CmdSwordTrainingDialogueSelectOptionCsReq" + } + Self::CmdSwordTrainingStoryConfirmCsReq => { + "CmdSwordTrainingStoryConfirmCsReq" + } + Self::CmdEnterSwordTrainingExamScRsp => "CmdEnterSwordTrainingExamScRsp", + Self::CmdGetSwordTrainingDataCsReq => "CmdGetSwordTrainingDataCsReq", Self::CmdSwordTrainingMarkEndingViewedCsReq => { "CmdSwordTrainingMarkEndingViewedCsReq" } + Self::CmdSwordTrainingDialogueSelectOptionScRsp => { + "CmdSwordTrainingDialogueSelectOptionScRsp" + } + Self::CmdSwordTrainingLearnSkillScRsp => "CmdSwordTrainingLearnSkillScRsp", + Self::CmdSwordTrainingDailyPhaseConfirmCsReq => { + "CmdSwordTrainingDailyPhaseConfirmCsReq" + } + Self::CmdSwordTrainingExamResultConfirmCsReq => { + "CmdSwordTrainingExamResultConfirmCsReq" + } + Self::CmdSwordTrainingSetSkillTraceCsReq => { + "CmdSwordTrainingSetSkillTraceCsReq" + } + Self::CmdGetSwordTrainingDataScRsp => "CmdGetSwordTrainingDataScRsp", + Self::CmdSwordTrainingGameSyncChangeScNotify => { + "CmdSwordTrainingGameSyncChangeScNotify" + } + Self::CmdSwordTrainingStartGameCsReq => "CmdSwordTrainingStartGameCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "BKIBAJOHBHN_NLCDGIPGFDJ" => Some(Self::BkibajohbhnNlcdgipgfdj), - "CmdSwordTrainingStoryBattleScRsp" => { - Some(Self::CmdSwordTrainingStoryBattleScRsp) + "CmdSwordTrainingActionTurnSettleScNotify" => { + Some(Self::CmdSwordTrainingActionTurnSettleScNotify) } "CmdSwordTrainingLearnSkillCsReq" => { Some(Self::CmdSwordTrainingLearnSkillCsReq) } - "CmdSwordTrainingStartGameScRsp" => { - Some(Self::CmdSwordTrainingStartGameScRsp) + "CmdSwordTrainingResumeGameScRsp" => { + Some(Self::CmdSwordTrainingResumeGameScRsp) } - "CmdSwordTrainingStoryConfirmCsReq" => { - Some(Self::CmdSwordTrainingStoryConfirmCsReq) + "CmdSwordTrainingRestoreGameCsReq" => { + Some(Self::CmdSwordTrainingRestoreGameCsReq) } - "CmdSwordTrainingUnlockSyncScNotify" => { - Some(Self::CmdSwordTrainingUnlockSyncScNotify) + "CmdSwordTrainingGiveUpGameCsReq" => { + Some(Self::CmdSwordTrainingGiveUpGameCsReq) } - "CmdSwordTrainingDialogueSelectOptionScRsp" => { - Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) + "CmdSwordTrainingRestoreGameScRsp" => { + Some(Self::CmdSwordTrainingRestoreGameScRsp) + } + "CmdSwordTrainingTurnActionCsReq" => { + Some(Self::CmdSwordTrainingTurnActionCsReq) + } + "CmdSwordTrainingTurnActionScRsp" => { + Some(Self::CmdSwordTrainingTurnActionScRsp) + } + "CmdSwordTrainingResumeGameCsReq" => { + Some(Self::CmdSwordTrainingResumeGameCsReq) } "CmdSwordTrainingSelectEndingCsReq" => { Some(Self::CmdSwordTrainingSelectEndingCsReq) @@ -100363,86 +100229,77 @@ impl CmdSwordTrainingType { "CmdSwordTrainingSelectEndingScRsp" => { Some(Self::CmdSwordTrainingSelectEndingScRsp) } - "CmdSwordTrainingLearnSkillScRsp" => { - Some(Self::CmdSwordTrainingLearnSkillScRsp) - } - "CmdSwordTrainingExamResultConfirmScRsp" => { - Some(Self::CmdSwordTrainingExamResultConfirmScRsp) - } - "CmdEnterSwordTrainingExamCsReq" => { - Some(Self::CmdEnterSwordTrainingExamCsReq) - } - "CmdSwordTrainingResumeGameCsReq" => { - Some(Self::CmdSwordTrainingResumeGameCsReq) - } - "CmdSwordTrainingResumeGameScRsp" => { - Some(Self::CmdSwordTrainingResumeGameScRsp) - } - "CmdSwordTrainingExamResultConfirmCsReq" => { - Some(Self::CmdSwordTrainingExamResultConfirmCsReq) - } - "CmdSwordTrainingRestoreGameCsReq" => { - Some(Self::CmdSwordTrainingRestoreGameCsReq) - } - "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), - "CmdSwordTrainingSetSkillTraceScRsp" => { - Some(Self::CmdSwordTrainingSetSkillTraceScRsp) + "CmdSwordTrainingGameSettleScNotify" => { + Some(Self::CmdSwordTrainingGameSettleScNotify) } "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) + "CmdSwordTrainingGiveUpGameScRsp" => { + Some(Self::CmdSwordTrainingGiveUpGameScRsp) } "CmdSwordTrainingStoryConfirmScRsp" => { Some(Self::CmdSwordTrainingStoryConfirmScRsp) } - "CmdSwordTrainingGiveUpGameCsReq" => { - Some(Self::CmdSwordTrainingGiveUpGameCsReq) + "CmdSwordTrainingStoryBattleScRsp" => { + Some(Self::CmdSwordTrainingStoryBattleScRsp) } - "CmdSwordTrainingGiveUpGameScRsp" => { - Some(Self::CmdSwordTrainingGiveUpGameScRsp) + "CmdSwordTrainingMarkEndingViewedScRsp" => { + Some(Self::CmdSwordTrainingMarkEndingViewedScRsp) } + "CmdSwordTrainingStoryBattleCsReq" => { + Some(Self::CmdSwordTrainingStoryBattleCsReq) + } + "CmdSwordTrainingSetSkillTraceScRsp" => { + Some(Self::CmdSwordTrainingSetSkillTraceScRsp) + } + "CmdSwordTrainingStartGameScRsp" => { + Some(Self::CmdSwordTrainingStartGameScRsp) + } + "CmdSwordTrainingExamResultConfirmScRsp" => { + Some(Self::CmdSwordTrainingExamResultConfirmScRsp) + } + "CmdSwordTrainingUnlockSyncScNotify" => { + Some(Self::CmdSwordTrainingUnlockSyncScNotify) + } + "CmdEnterSwordTrainingExamCsReq" => { + Some(Self::CmdEnterSwordTrainingExamCsReq) + } + "CmdSwordTrainingDialogueSelectOptionCsReq" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionCsReq) + } + "CmdSwordTrainingStoryConfirmCsReq" => { + Some(Self::CmdSwordTrainingStoryConfirmCsReq) + } + "CmdEnterSwordTrainingExamScRsp" => { + Some(Self::CmdEnterSwordTrainingExamScRsp) + } + "CmdGetSwordTrainingDataCsReq" => Some(Self::CmdGetSwordTrainingDataCsReq), "CmdSwordTrainingMarkEndingViewedCsReq" => { Some(Self::CmdSwordTrainingMarkEndingViewedCsReq) } + "CmdSwordTrainingDialogueSelectOptionScRsp" => { + Some(Self::CmdSwordTrainingDialogueSelectOptionScRsp) + } + "CmdSwordTrainingLearnSkillScRsp" => { + Some(Self::CmdSwordTrainingLearnSkillScRsp) + } + "CmdSwordTrainingDailyPhaseConfirmCsReq" => { + Some(Self::CmdSwordTrainingDailyPhaseConfirmCsReq) + } + "CmdSwordTrainingExamResultConfirmCsReq" => { + Some(Self::CmdSwordTrainingExamResultConfirmCsReq) + } + "CmdSwordTrainingSetSkillTraceCsReq" => { + Some(Self::CmdSwordTrainingSetSkillTraceCsReq) + } + "CmdGetSwordTrainingDataScRsp" => Some(Self::CmdGetSwordTrainingDataScRsp), + "CmdSwordTrainingGameSyncChangeScNotify" => { + Some(Self::CmdSwordTrainingGameSyncChangeScNotify) + } + "CmdSwordTrainingStartGameCsReq" => { + Some(Self::CmdSwordTrainingStartGameCsReq) + } _ => None, } } @@ -100492,6 +100349,7 @@ impl Bhjofljgnkn { } } } +/// Obf: GFEKOONGJBL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -100606,12 +100464,13 @@ impl Ippkhofkmhm { } } } +/// Obf: OFHDDJMLOGG #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdPlayerSyncType { OfhddjmloggLidgokifpoj = 0, - CmdPlayerSyncScNotify = 673, + CmdPlayerSyncScNotify = 625, } impl CmdPlayerSyncType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100633,25 +100492,26 @@ impl CmdPlayerSyncType { } } } +/// Obf: LAGOBKECEDB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTalkEventType { 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, + CmdFinishFirstTalkNpcCsReq = 2186, + CmdGetNpcTakenRewardCsReq = 2125, + CmdFinishFirstTalkByPerformanceNpcScRsp = 2138, + CmdGetFirstTalkByPerformanceNpcScRsp = 2140, + CmdGetNpcTakenRewardScRsp = 2178, + CmdTakeTalkRewardCsReq = 2193, + CmdGetFirstTalkNpcCsReq = 2188, + CmdFinishFirstTalkByPerformanceNpcCsReq = 2133, + CmdGetFirstTalkByPerformanceNpcCsReq = 2171, + CmdTakeTalkRewardScRsp = 2158, + CmdGetFirstTalkNpcScRsp = 2181, + CmdFinishFirstTalkNpcScRsp = 2147, + CmdSelectInclinationTextScRsp = 2113, + CmdSelectInclinationTextCsReq = 2126, } impl CmdTalkEventType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100661,81 +100521,82 @@ impl CmdTalkEventType { pub fn as_str_name(&self) -> &'static str { match self { Self::LagobkecedbMnpgflpbdlk => "LAGOBKECEDB_MNPGFLPBDLK", - Self::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", - Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", - Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp", - Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { - "CmdFinishFirstTalkByPerformanceNpcCsReq" + Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", + Self::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", + Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { + "CmdFinishFirstTalkByPerformanceNpcScRsp" } - Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq", Self::CmdGetFirstTalkByPerformanceNpcScRsp => { "CmdGetFirstTalkByPerformanceNpcScRsp" } Self::CmdGetNpcTakenRewardScRsp => "CmdGetNpcTakenRewardScRsp", + Self::CmdTakeTalkRewardCsReq => "CmdTakeTalkRewardCsReq", + Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", + Self::CmdFinishFirstTalkByPerformanceNpcCsReq => { + "CmdFinishFirstTalkByPerformanceNpcCsReq" + } Self::CmdGetFirstTalkByPerformanceNpcCsReq => { "CmdGetFirstTalkByPerformanceNpcCsReq" } + Self::CmdTakeTalkRewardScRsp => "CmdTakeTalkRewardScRsp", Self::CmdGetFirstTalkNpcScRsp => "CmdGetFirstTalkNpcScRsp", - Self::CmdGetFirstTalkNpcCsReq => "CmdGetFirstTalkNpcCsReq", - Self::CmdFinishFirstTalkByPerformanceNpcScRsp => { - "CmdFinishFirstTalkByPerformanceNpcScRsp" - } - Self::CmdFinishFirstTalkNpcCsReq => "CmdFinishFirstTalkNpcCsReq", - Self::CmdGetNpcTakenRewardCsReq => "CmdGetNpcTakenRewardCsReq", Self::CmdFinishFirstTalkNpcScRsp => "CmdFinishFirstTalkNpcScRsp", + Self::CmdSelectInclinationTextScRsp => "CmdSelectInclinationTextScRsp", + Self::CmdSelectInclinationTextCsReq => "CmdSelectInclinationTextCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "LAGOBKECEDB_MNPGFLPBDLK" => Some(Self::LagobkecedbMnpgflpbdlk), - "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), - "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), - "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), - "CmdFinishFirstTalkByPerformanceNpcCsReq" => { - Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) + "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), + "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), + "CmdFinishFirstTalkByPerformanceNpcScRsp" => { + Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) } - "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), "CmdGetFirstTalkByPerformanceNpcScRsp" => { Some(Self::CmdGetFirstTalkByPerformanceNpcScRsp) } "CmdGetNpcTakenRewardScRsp" => Some(Self::CmdGetNpcTakenRewardScRsp), + "CmdTakeTalkRewardCsReq" => Some(Self::CmdTakeTalkRewardCsReq), + "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), + "CmdFinishFirstTalkByPerformanceNpcCsReq" => { + Some(Self::CmdFinishFirstTalkByPerformanceNpcCsReq) + } "CmdGetFirstTalkByPerformanceNpcCsReq" => { Some(Self::CmdGetFirstTalkByPerformanceNpcCsReq) } + "CmdTakeTalkRewardScRsp" => Some(Self::CmdTakeTalkRewardScRsp), "CmdGetFirstTalkNpcScRsp" => Some(Self::CmdGetFirstTalkNpcScRsp), - "CmdGetFirstTalkNpcCsReq" => Some(Self::CmdGetFirstTalkNpcCsReq), - "CmdFinishFirstTalkByPerformanceNpcScRsp" => { - Some(Self::CmdFinishFirstTalkByPerformanceNpcScRsp) - } - "CmdFinishFirstTalkNpcCsReq" => Some(Self::CmdFinishFirstTalkNpcCsReq), - "CmdGetNpcTakenRewardCsReq" => Some(Self::CmdGetNpcTakenRewardCsReq), "CmdFinishFirstTalkNpcScRsp" => Some(Self::CmdFinishFirstTalkNpcScRsp), + "CmdSelectInclinationTextScRsp" => Some(Self::CmdSelectInclinationTextScRsp), + "CmdSelectInclinationTextCsReq" => Some(Self::CmdSelectInclinationTextCsReq), _ => None, } } } +/// Obf: ACPLKAJAAIL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTarotBookType { 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, + CmdTarotBookUnlockInteractionScRsp = 8160, + CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8154, + CmdTarotBookFinishStoryCsReq = 8145, CmdTarotBookGetDataCsReq = 8158, + CmdTarotBookUnlockInteractionCsReq = 8149, + CmdTarotBookOpenPackCsReq = 8143, + CmdTarotBookUnlockStoryScRsp = 8157, + CmdTarotBookOpenPackScRsp = 8152, + CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8147, + CmdTarotBookFinishInteractionCsReq = 8155, + CmdTarotBookSyncDataScNotify = 8150, + CmdTarotBookModifyEnergyScNotify = 8151, + CmdTarotBookGetDataScRsp = 8148, CmdTarotBookUnlockStoryCsReq = 8142, - CmdTarotBookModifyEnergyScNotify = 8144, - CmdTarotBookFinishStoryScRsp = 8154, + CmdTarotBookFinishStoryScRsp = 8144, + CmdTarotBookFinishInteractionScRsp = 8141, } impl CmdTarotBookType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100745,70 +100606,110 @@ impl CmdTarotBookType { pub fn as_str_name(&self) -> &'static str { match self { Self::AcplkajaailNlcdgipgfdj => "ACPLKAJAAIL_NLCDGIPGFDJ", - Self::CmdTarotBookFinishInteractionCsReq => { - "CmdTarotBookFinishInteractionCsReq" - } - Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", Self::CmdTarotBookUnlockInteractionScRsp => { "CmdTarotBookUnlockInteractionScRsp" } - Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", - Self::CmdTarotBookUnlockInteractionCsReq => { - "CmdTarotBookUnlockInteractionCsReq" - } - Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp => { "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" } - Self::CmdTarotBookFinishInteractionScRsp => { - "CmdTarotBookFinishInteractionScRsp" - } - Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", Self::CmdTarotBookFinishStoryCsReq => "CmdTarotBookFinishStoryCsReq", + Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", + Self::CmdTarotBookUnlockInteractionCsReq => { + "CmdTarotBookUnlockInteractionCsReq" + } + Self::CmdTarotBookOpenPackCsReq => "CmdTarotBookOpenPackCsReq", + Self::CmdTarotBookUnlockStoryScRsp => "CmdTarotBookUnlockStoryScRsp", + Self::CmdTarotBookOpenPackScRsp => "CmdTarotBookOpenPackScRsp", Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq => { "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" } + Self::CmdTarotBookFinishInteractionCsReq => { + "CmdTarotBookFinishInteractionCsReq" + } Self::CmdTarotBookSyncDataScNotify => "CmdTarotBookSyncDataScNotify", - Self::CmdTarotBookGetDataCsReq => "CmdTarotBookGetDataCsReq", - Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", Self::CmdTarotBookModifyEnergyScNotify => "CmdTarotBookModifyEnergyScNotify", + Self::CmdTarotBookGetDataScRsp => "CmdTarotBookGetDataScRsp", + Self::CmdTarotBookUnlockStoryCsReq => "CmdTarotBookUnlockStoryCsReq", Self::CmdTarotBookFinishStoryScRsp => "CmdTarotBookFinishStoryScRsp", + Self::CmdTarotBookFinishInteractionScRsp => { + "CmdTarotBookFinishInteractionScRsp" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "ACPLKAJAAIL_NLCDGIPGFDJ" => Some(Self::AcplkajaailNlcdgipgfdj), - "CmdTarotBookFinishInteractionCsReq" => { - Some(Self::CmdTarotBookFinishInteractionCsReq) - } - "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), "CmdTarotBookUnlockInteractionScRsp" => { Some(Self::CmdTarotBookUnlockInteractionScRsp) } - "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), - "CmdTarotBookUnlockInteractionCsReq" => { - Some(Self::CmdTarotBookUnlockInteractionCsReq) - } - "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), "CmdTarotBookMultiOpenPackAndUnlockStoryScRsp" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryScRsp) } - "CmdTarotBookFinishInteractionScRsp" => { - Some(Self::CmdTarotBookFinishInteractionScRsp) - } - "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), "CmdTarotBookFinishStoryCsReq" => Some(Self::CmdTarotBookFinishStoryCsReq), + "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), + "CmdTarotBookUnlockInteractionCsReq" => { + Some(Self::CmdTarotBookUnlockInteractionCsReq) + } + "CmdTarotBookOpenPackCsReq" => Some(Self::CmdTarotBookOpenPackCsReq), + "CmdTarotBookUnlockStoryScRsp" => Some(Self::CmdTarotBookUnlockStoryScRsp), + "CmdTarotBookOpenPackScRsp" => Some(Self::CmdTarotBookOpenPackScRsp), "CmdTarotBookMultiOpenPackAndUnlockStoryCsReq" => { Some(Self::CmdTarotBookMultiOpenPackAndUnlockStoryCsReq) } + "CmdTarotBookFinishInteractionCsReq" => { + Some(Self::CmdTarotBookFinishInteractionCsReq) + } "CmdTarotBookSyncDataScNotify" => Some(Self::CmdTarotBookSyncDataScNotify), - "CmdTarotBookGetDataCsReq" => Some(Self::CmdTarotBookGetDataCsReq), - "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), "CmdTarotBookModifyEnergyScNotify" => { Some(Self::CmdTarotBookModifyEnergyScNotify) } + "CmdTarotBookGetDataScRsp" => Some(Self::CmdTarotBookGetDataScRsp), + "CmdTarotBookUnlockStoryCsReq" => Some(Self::CmdTarotBookUnlockStoryCsReq), "CmdTarotBookFinishStoryScRsp" => Some(Self::CmdTarotBookFinishStoryScRsp), + "CmdTarotBookFinishInteractionScRsp" => { + Some(Self::CmdTarotBookFinishInteractionScRsp) + } + _ => None, + } + } +} +/// Obf: BJCICKIHPPK +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] +pub enum CmdTeamTowersType { + BjcickihppkNlcdgipgfdj = 0, + CmdGnnaembfinj = 9975, + CmdIclfacjdjhb = 9957, + CmdClcoajdpmjn = 9954, + CmdPiokkomdaei = 9959, + CmdKkphdbmnnhb = 9968, +} +impl CmdTeamTowersType { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered stable + /// (if the ProtoBuf definition does not change) and safe for programmatic use. + pub fn as_str_name(&self) -> &'static str { + match self { + Self::BjcickihppkNlcdgipgfdj => "BJCICKIHPPK_NLCDGIPGFDJ", + Self::CmdGnnaembfinj => "CmdGNNAEMBFINJ", + Self::CmdIclfacjdjhb => "CmdICLFACJDJHB", + Self::CmdClcoajdpmjn => "CmdCLCOAJDPMJN", + Self::CmdPiokkomdaei => "CmdPIOKKOMDAEI", + Self::CmdKkphdbmnnhb => "CmdKKPHDBMNNHB", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "BJCICKIHPPK_NLCDGIPGFDJ" => Some(Self::BjcickihppkNlcdgipgfdj), + "CmdGNNAEMBFINJ" => Some(Self::CmdGnnaembfinj), + "CmdICLFACJDJHB" => Some(Self::CmdIclfacjdjhb), + "CmdCLCOAJDPMJN" => Some(Self::CmdClcoajdpmjn), + "CmdPIOKKOMDAEI" => Some(Self::CmdPiokkomdaei), + "CmdKKPHDBMNNHB" => Some(Self::CmdKkphdbmnnhb), _ => None, } } @@ -100816,14 +100717,50 @@ impl CmdTarotBookType { #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] +pub enum Gjcofaflaei { + Nlcdgipgfdj = 0, + Ncmimmdphfm = 1, + RoleStar = 2, + Mcmdkgeanna = 3, + Lbgjhodbaea = 4, +} +impl Gjcofaflaei { + /// String value of the enum field names used in the ProtoBuf definition. + /// + /// The values are not transformed in any way and thus are considered 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 => "GJCOFAFLAEI_NLCDGIPGFDJ", + Self::Ncmimmdphfm => "GJCOFAFLAEI_NCMIMMDPHFM", + Self::RoleStar => "GJCOFAFLAEI_role_star", + Self::Mcmdkgeanna => "GJCOFAFLAEI_MCMDKGEANNA", + Self::Lbgjhodbaea => "GJCOFAFLAEI_LBGJHODBAEA", + } + } + /// Creates an enum from field names used in the ProtoBuf definition. + pub fn from_str_name(value: &str) -> ::core::option::Option { + match value { + "GJCOFAFLAEI_NLCDGIPGFDJ" => Some(Self::Nlcdgipgfdj), + "GJCOFAFLAEI_NCMIMMDPHFM" => Some(Self::Ncmimmdphfm), + "GJCOFAFLAEI_role_star" => Some(Self::RoleStar), + "GJCOFAFLAEI_MCMDKGEANNA" => Some(Self::Mcmdkgeanna), + "GJCOFAFLAEI_LBGJHODBAEA" => Some(Self::Lbgjhodbaea), + _ => None, + } + } +} +/// Obf: EDAAOKDAEIF +#[derive(proto_derive::CmdID)] +#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] +#[repr(i32)] pub enum CmdTelevisionActivityType { EdaaokdaeifNlcdgipgfdj = 0, - CmdTelevisionActivityBattleEndScNotify = 6979, - CmdEnterTelevisionActivityStageScRsp = 6962, CmdGetTelevisionActivityDataCsReq = 6978, - CmdOamgajbhjla = 6976, - CmdGetTelevisionActivityDataScRsp = 6966, - CmdEnterTelevisionActivityStageCsReq = 6980, + CmdEnterTelevisionActivityStageCsReq = 6972, + CmdEnterTelevisionActivityStageScRsp = 6962, + CmdGetTelevisionActivityDataScRsp = 6968, + CmdTelevisionActivityBattleEndScNotify = 6977, } impl CmdTelevisionActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100833,21 +100770,20 @@ impl CmdTelevisionActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::EdaaokdaeifNlcdgipgfdj => "EDAAOKDAEIF_NLCDGIPGFDJ", - Self::CmdTelevisionActivityBattleEndScNotify => { - "CmdTelevisionActivityBattleEndScNotify" + Self::CmdGetTelevisionActivityDataCsReq => { + "CmdGetTelevisionActivityDataCsReq" + } + Self::CmdEnterTelevisionActivityStageCsReq => { + "CmdEnterTelevisionActivityStageCsReq" } Self::CmdEnterTelevisionActivityStageScRsp => { "CmdEnterTelevisionActivityStageScRsp" } - Self::CmdGetTelevisionActivityDataCsReq => { - "CmdGetTelevisionActivityDataCsReq" - } - Self::CmdOamgajbhjla => "CmdOAMGAJBHJLA", Self::CmdGetTelevisionActivityDataScRsp => { "CmdGetTelevisionActivityDataScRsp" } - Self::CmdEnterTelevisionActivityStageCsReq => { - "CmdEnterTelevisionActivityStageCsReq" + Self::CmdTelevisionActivityBattleEndScNotify => { + "CmdTelevisionActivityBattleEndScNotify" } } } @@ -100855,37 +100791,37 @@ impl CmdTelevisionActivityType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "EDAAOKDAEIF_NLCDGIPGFDJ" => Some(Self::EdaaokdaeifNlcdgipgfdj), - "CmdTelevisionActivityBattleEndScNotify" => { - Some(Self::CmdTelevisionActivityBattleEndScNotify) + "CmdGetTelevisionActivityDataCsReq" => { + Some(Self::CmdGetTelevisionActivityDataCsReq) + } + "CmdEnterTelevisionActivityStageCsReq" => { + Some(Self::CmdEnterTelevisionActivityStageCsReq) } "CmdEnterTelevisionActivityStageScRsp" => { Some(Self::CmdEnterTelevisionActivityStageScRsp) } - "CmdGetTelevisionActivityDataCsReq" => { - Some(Self::CmdGetTelevisionActivityDataCsReq) - } - "CmdOAMGAJBHJLA" => Some(Self::CmdOamgajbhjla), "CmdGetTelevisionActivityDataScRsp" => { Some(Self::CmdGetTelevisionActivityDataScRsp) } - "CmdEnterTelevisionActivityStageCsReq" => { - Some(Self::CmdEnterTelevisionActivityStageCsReq) + "CmdTelevisionActivityBattleEndScNotify" => { + Some(Self::CmdTelevisionActivityBattleEndScNotify) } _ => None, } } } +/// Obf: MLHMKFMJKHD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTextJoinType { MlhmkfmjkhdNlcdgipgfdj = 0, - CmdTextJoinQueryScRsp = 3827, - CmdTextJoinQueryCsReq = 3880, - MlhmkfmjkhdIponeplmcbi = 3873, - CmdTextJoinBatchSaveScRsp = 3813, - CmdTextJoinBatchSaveCsReq = 3836, - CmdOgfbeapmgjm = 3803, + CmdTextJoinBatchSaveCsReq = 3888, + CmdTextJoinQueryCsReq = 3893, + CmdOgfbeapmgjm = 3878, + MlhmkfmjkhdIponeplmcbi = 3825, + CmdTextJoinQueryScRsp = 3858, + CmdTextJoinBatchSaveScRsp = 3881, } impl CmdTextJoinType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100895,41 +100831,42 @@ impl CmdTextJoinType { pub fn as_str_name(&self) -> &'static str { match self { Self::MlhmkfmjkhdNlcdgipgfdj => "MLHMKFMJKHD_NLCDGIPGFDJ", - Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", - Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", - Self::MlhmkfmjkhdIponeplmcbi => "MLHMKFMJKHD_IPONEPLMCBI", - Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", Self::CmdTextJoinBatchSaveCsReq => "CmdTextJoinBatchSaveCsReq", + Self::CmdTextJoinQueryCsReq => "CmdTextJoinQueryCsReq", Self::CmdOgfbeapmgjm => "CmdOGFBEAPMGJM", + Self::MlhmkfmjkhdIponeplmcbi => "MLHMKFMJKHD_IPONEPLMCBI", + Self::CmdTextJoinQueryScRsp => "CmdTextJoinQueryScRsp", + Self::CmdTextJoinBatchSaveScRsp => "CmdTextJoinBatchSaveScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "MLHMKFMJKHD_NLCDGIPGFDJ" => Some(Self::MlhmkfmjkhdNlcdgipgfdj), - "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), - "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), - "MLHMKFMJKHD_IPONEPLMCBI" => Some(Self::MlhmkfmjkhdIponeplmcbi), - "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), "CmdTextJoinBatchSaveCsReq" => Some(Self::CmdTextJoinBatchSaveCsReq), + "CmdTextJoinQueryCsReq" => Some(Self::CmdTextJoinQueryCsReq), "CmdOGFBEAPMGJM" => Some(Self::CmdOgfbeapmgjm), + "MLHMKFMJKHD_IPONEPLMCBI" => Some(Self::MlhmkfmjkhdIponeplmcbi), + "CmdTextJoinQueryScRsp" => Some(Self::CmdTextJoinQueryScRsp), + "CmdTextJoinBatchSaveScRsp" => Some(Self::CmdTextJoinBatchSaveScRsp), _ => None, } } } +/// Obf: FNMAMNLNKKJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrackPhotoActivityType { FnmamnlnkkjNlcdgipgfdj = 0, - CmdSettleTrackPhotoStageCsReq = 7552, - CmdSettleTrackPhotoStageScRsp = 7560, - CmdEgijmpcijog = 7556, - CmdIgkbmleljdh = 7557, + CmdStartTrackPhotoStageScRsp = 7556, + CmdGetTrackPhotoActivityDataCsReq = 7560, + CmdSettleTrackPhotoStageScRsp = 7555, + CmdGetTrackPhotoActivityDataScRsp = 7551, + CmdIgkbmleljdh = 7559, CmdStartTrackPhotoStageCsReq = 7554, - CmdGetTrackPhotoActivityDataCsReq = 7559, - CmdStartTrackPhotoStageScRsp = 7551, - CmdGetTrackPhotoActivityDataScRsp = 7558, + CmdSettleTrackPhotoStageCsReq = 7553, + CmdEgijmpcijog = 7552, } impl CmdTrackPhotoActivityType { /// String value of the enum field names used in the ProtoBuf definition. @@ -100939,71 +100876,72 @@ impl CmdTrackPhotoActivityType { pub fn as_str_name(&self) -> &'static str { match self { Self::FnmamnlnkkjNlcdgipgfdj => "FNMAMNLNKKJ_NLCDGIPGFDJ", - Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", - Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", - Self::CmdEgijmpcijog => "CmdEGIJMPCIJOG", - Self::CmdIgkbmleljdh => "CmdIGKBMLELJDH", - Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", + Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataCsReq => { "CmdGetTrackPhotoActivityDataCsReq" } - Self::CmdStartTrackPhotoStageScRsp => "CmdStartTrackPhotoStageScRsp", + Self::CmdSettleTrackPhotoStageScRsp => "CmdSettleTrackPhotoStageScRsp", Self::CmdGetTrackPhotoActivityDataScRsp => { "CmdGetTrackPhotoActivityDataScRsp" } + Self::CmdIgkbmleljdh => "CmdIGKBMLELJDH", + Self::CmdStartTrackPhotoStageCsReq => "CmdStartTrackPhotoStageCsReq", + Self::CmdSettleTrackPhotoStageCsReq => "CmdSettleTrackPhotoStageCsReq", + Self::CmdEgijmpcijog => "CmdEGIJMPCIJOG", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "FNMAMNLNKKJ_NLCDGIPGFDJ" => Some(Self::FnmamnlnkkjNlcdgipgfdj), - "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), - "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), - "CmdEGIJMPCIJOG" => Some(Self::CmdEgijmpcijog), - "CmdIGKBMLELJDH" => Some(Self::CmdIgkbmleljdh), - "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), + "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataCsReq" => { Some(Self::CmdGetTrackPhotoActivityDataCsReq) } - "CmdStartTrackPhotoStageScRsp" => Some(Self::CmdStartTrackPhotoStageScRsp), + "CmdSettleTrackPhotoStageScRsp" => Some(Self::CmdSettleTrackPhotoStageScRsp), "CmdGetTrackPhotoActivityDataScRsp" => { Some(Self::CmdGetTrackPhotoActivityDataScRsp) } + "CmdIGKBMLELJDH" => Some(Self::CmdIgkbmleljdh), + "CmdStartTrackPhotoStageCsReq" => Some(Self::CmdStartTrackPhotoStageCsReq), + "CmdSettleTrackPhotoStageCsReq" => Some(Self::CmdSettleTrackPhotoStageCsReq), + "CmdEGIJMPCIJOG" => Some(Self::CmdEgijmpcijog), _ => None, } } } +/// Obf: NMGINGMHJDA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainCakeCatchType { 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, + CmdSocialPlayPreCheckEnterRoomCsReq = 9740, + CmdTrainCakeCatchSearchCsReq = 9668, + CmdDjihnchdfed = 9683, + CmdTrainCakeCatchOpenBoxScRsp = 9718, + CmdTrainCakeCatchDiyLikeCsReq = 9767, + CmdTrainCakeCatchOpenBoxCsReq = 9642, + CmdTrainCakeCatchDiyScRsp = 9658, + CmdSocialPlayTalkCsReq = 9753, + CmdCieaalphgfm = 9713, + CmdSocialPlayTalkScRsp = 9628, + CmdBodemoldhaa = 9747, + CmdJgamellglge = 9653, + CmdSocialPlayQueryRecentVisitorsScRsp = 9725, + CmdTrainCakeCatchGetDataScRsp = 9686, + CmdTrainCakeCatchDiyLikeScRsp = 9659, + CmdSocialPlayQueryRecentVisitorsCsReq = 9666, + CmdBpjmeghiein = 9661, + CmdSocialPlaySettingInfoScNotify = 9639, + CmdTrainCakeCatchDiyCsReq = 9662, + CmdTrainCakeCatchDataScNotify = 9695, + CmdJkilaalmfib = 9671, + CmdSocialPlayRoomPlayerMoveScNotify = 9644, + CmdSocialPlayPreCheckEnterRoomScRsp = 9699, + CmdTrainCakeCatchSearchScRsp = 9672, + CmdSocialPlayGameplayOperationScNotify = 9765, } impl CmdTrainCakeCatchType { /// String value of the enum field names used in the ProtoBuf definition. @@ -101013,132 +100951,133 @@ impl CmdTrainCakeCatchType { pub fn as_str_name(&self) -> &'static str { match self { Self::NmgingmhjdaNlcdgipgfdj => "NMGINGMHJDA_NLCDGIPGFDJ", - Self::CmdJkilaalmfib => "CmdJKILAALMFIB", - Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", - Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", - Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", - Self::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", - Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", - Self::NmgingmhjdaAefohgjhomb => "NMGINGMHJDA_AEFOHGJHOMB", - Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", - Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", - Self::CmdSocialPlayQueryRecentVisitorsCsReq => { - "CmdSocialPlayQueryRecentVisitorsCsReq" - } + Self::CmdTrainCakeCatchGetDataCsReq => "CmdTrainCakeCatchGetDataCsReq", Self::CmdSocialPlayPreCheckEnterRoomCsReq => { "CmdSocialPlayPreCheckEnterRoomCsReq" } + Self::CmdTrainCakeCatchSearchCsReq => "CmdTrainCakeCatchSearchCsReq", 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::CmdTrainCakeCatchOpenBoxScRsp => "CmdTrainCakeCatchOpenBoxScRsp", + Self::CmdTrainCakeCatchDiyLikeCsReq => "CmdTrainCakeCatchDiyLikeCsReq", Self::CmdTrainCakeCatchOpenBoxCsReq => "CmdTrainCakeCatchOpenBoxCsReq", - Self::CmdBpjmeghiein => "CmdBPJMEGHIEIN", + Self::CmdTrainCakeCatchDiyScRsp => "CmdTrainCakeCatchDiyScRsp", + Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", + Self::CmdCieaalphgfm => "CmdCIEAALPHGFM", + Self::CmdSocialPlayTalkScRsp => "CmdSocialPlayTalkScRsp", + Self::CmdBodemoldhaa => "CmdBODEMOLDHAA", + Self::CmdJgamellglge => "CmdJGAMELLGLGE", Self::CmdSocialPlayQueryRecentVisitorsScRsp => { "CmdSocialPlayQueryRecentVisitorsScRsp" } - Self::CmdSocialPlayGameplayOperationScNotify => { - "CmdSocialPlayGameplayOperationScNotify" + Self::CmdTrainCakeCatchGetDataScRsp => "CmdTrainCakeCatchGetDataScRsp", + Self::CmdTrainCakeCatchDiyLikeScRsp => "CmdTrainCakeCatchDiyLikeScRsp", + Self::CmdSocialPlayQueryRecentVisitorsCsReq => { + "CmdSocialPlayQueryRecentVisitorsCsReq" } + Self::CmdBpjmeghiein => "CmdBPJMEGHIEIN", Self::CmdSocialPlaySettingInfoScNotify => "CmdSocialPlaySettingInfoScNotify", - Self::CmdSocialPlayTalkCsReq => "CmdSocialPlayTalkCsReq", + Self::CmdTrainCakeCatchDiyCsReq => "CmdTrainCakeCatchDiyCsReq", + Self::CmdTrainCakeCatchDataScNotify => "CmdTrainCakeCatchDataScNotify", + Self::CmdJkilaalmfib => "CmdJKILAALMFIB", + Self::CmdSocialPlayRoomPlayerMoveScNotify => { + "CmdSocialPlayRoomPlayerMoveScNotify" + } Self::CmdSocialPlayPreCheckEnterRoomScRsp => { "CmdSocialPlayPreCheckEnterRoomScRsp" } + Self::CmdTrainCakeCatchSearchScRsp => "CmdTrainCakeCatchSearchScRsp", + Self::CmdSocialPlayGameplayOperationScNotify => { + "CmdSocialPlayGameplayOperationScNotify" + } } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "NMGINGMHJDA_NLCDGIPGFDJ" => Some(Self::NmgingmhjdaNlcdgipgfdj), - "CmdJKILAALMFIB" => Some(Self::CmdJkilaalmfib), - "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), - "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), - "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), - "CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp), - "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), - "NMGINGMHJDA_AEFOHGJHOMB" => Some(Self::NmgingmhjdaAefohgjhomb), - "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), - "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), - "CmdSocialPlayQueryRecentVisitorsCsReq" => { - Some(Self::CmdSocialPlayQueryRecentVisitorsCsReq) - } + "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), "CmdSocialPlayPreCheckEnterRoomCsReq" => { Some(Self::CmdSocialPlayPreCheckEnterRoomCsReq) } + "CmdTrainCakeCatchSearchCsReq" => Some(Self::CmdTrainCakeCatchSearchCsReq), "CmdDJIHNCHDFED" => Some(Self::CmdDjihnchdfed), - "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), - "CmdBODEMOLDHAA" => Some(Self::CmdBodemoldhaa), - "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), - "CmdSocialPlayRoomPlayerMoveScNotify" => { - Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) - } - "CmdTrainCakeCatchDataScNotify" => Some(Self::CmdTrainCakeCatchDataScNotify), - "CmdJGAMELLGLGE" => Some(Self::CmdJgamellglge), - "CmdTrainCakeCatchGetDataCsReq" => Some(Self::CmdTrainCakeCatchGetDataCsReq), + "CmdTrainCakeCatchOpenBoxScRsp" => Some(Self::CmdTrainCakeCatchOpenBoxScRsp), + "CmdTrainCakeCatchDiyLikeCsReq" => Some(Self::CmdTrainCakeCatchDiyLikeCsReq), "CmdTrainCakeCatchOpenBoxCsReq" => Some(Self::CmdTrainCakeCatchOpenBoxCsReq), - "CmdBPJMEGHIEIN" => Some(Self::CmdBpjmeghiein), + "CmdTrainCakeCatchDiyScRsp" => Some(Self::CmdTrainCakeCatchDiyScRsp), + "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), + "CmdCIEAALPHGFM" => Some(Self::CmdCieaalphgfm), + "CmdSocialPlayTalkScRsp" => Some(Self::CmdSocialPlayTalkScRsp), + "CmdBODEMOLDHAA" => Some(Self::CmdBodemoldhaa), + "CmdJGAMELLGLGE" => Some(Self::CmdJgamellglge), "CmdSocialPlayQueryRecentVisitorsScRsp" => { Some(Self::CmdSocialPlayQueryRecentVisitorsScRsp) } - "CmdSocialPlayGameplayOperationScNotify" => { - Some(Self::CmdSocialPlayGameplayOperationScNotify) + "CmdTrainCakeCatchGetDataScRsp" => Some(Self::CmdTrainCakeCatchGetDataScRsp), + "CmdTrainCakeCatchDiyLikeScRsp" => Some(Self::CmdTrainCakeCatchDiyLikeScRsp), + "CmdSocialPlayQueryRecentVisitorsCsReq" => { + Some(Self::CmdSocialPlayQueryRecentVisitorsCsReq) } + "CmdBPJMEGHIEIN" => Some(Self::CmdBpjmeghiein), "CmdSocialPlaySettingInfoScNotify" => { Some(Self::CmdSocialPlaySettingInfoScNotify) } - "CmdSocialPlayTalkCsReq" => Some(Self::CmdSocialPlayTalkCsReq), + "CmdTrainCakeCatchDiyCsReq" => Some(Self::CmdTrainCakeCatchDiyCsReq), + "CmdTrainCakeCatchDataScNotify" => Some(Self::CmdTrainCakeCatchDataScNotify), + "CmdJKILAALMFIB" => Some(Self::CmdJkilaalmfib), + "CmdSocialPlayRoomPlayerMoveScNotify" => { + Some(Self::CmdSocialPlayRoomPlayerMoveScNotify) + } "CmdSocialPlayPreCheckEnterRoomScRsp" => { Some(Self::CmdSocialPlayPreCheckEnterRoomScRsp) } + "CmdTrainCakeCatchSearchScRsp" => Some(Self::CmdTrainCakeCatchSearchScRsp), + "CmdSocialPlayGameplayOperationScNotify" => { + Some(Self::CmdSocialPlayGameplayOperationScNotify) + } _ => None, } } } +/// Obf: NHGAOAKEMDK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainPartyType { 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, + CmdTrainPartySyncUpdateScNotify = 8026, + CmdTrainPartyHandlePendingActionCsReq = 8071, + CmdTrainPartyBuildingUpdateNotify = 8011, + CmdFddjjcfnfoj = 8045, + CmdTrainPartySetBadgeAutoFillCsReq = 8052, + CmdAmdompigbpg = 8069, + CmdTrainPartySetBadgeAutoFillScRsp = 8020, + CmdTrainPartyGamePlayStartScRsp = 8021, + CmdIbncbepcapf = 8034, + CmdTrainPartyGetDataCsReq = 8025, + CmdTrainPartySettleNotify = 8086, + CmdDniafcgkeop = 8096, + CmdTrainPartyHandlePendingActionScRsp = 8040, + CmdTrainPartyTakeBuildLevelAwardScRsp = 8063, + CmdTrainPartyGamePlaySettleNotify = 8005, + CmdFhlhoepckag = 8048, + CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8015, + CmdTrainPartyTakeBuildLevelAwardCsReq = 8029, + CmdTrainPartyUseCardCsReq = 8093, + CmdTrainPartyBuildDiyScRsp = 8004, + CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8018, + NhgaoakemdkObhinpcabdb = 8043, + CmdTrainPartyGamePlayStartCsReq = 8084, + NhgaoakemdkCddgcnfbfmi = 8010, + CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8053, + CmdTrainPartyGetDataScRsp = 8078, + CmdTrainPartyBuildStartStepScRsp = 8038, + CmdTrainPartyUseCardScRsp = 8058, + CmdDbghchponoh = 8065, + CmdTrainPartyBuildRoomScNotify = 8073, + CmdTrainPartyBuildDiyCsReq = 8039, + CmdTrainPartyMoveScNotify = 8088, + CmdTrainPartyBuildStartStepCsReq = 8033, } impl CmdTrainPartyType { /// String value of the enum field names used in the ProtoBuf definition. @@ -101148,134 +101087,134 @@ impl CmdTrainPartyType { pub fn as_str_name(&self) -> &'static str { match self { Self::NhgaoakemdkNlcdgipgfdj => "NHGAOAKEMDK_NLCDGIPGFDJ", + Self::CmdTrainPartySyncUpdateScNotify => "CmdTrainPartySyncUpdateScNotify", Self::CmdTrainPartyHandlePendingActionCsReq => { "CmdTrainPartyHandlePendingActionCsReq" } + Self::CmdTrainPartyBuildingUpdateNotify => { + "CmdTrainPartyBuildingUpdateNotify" + } + Self::CmdFddjjcfnfoj => "CmdFDDJJCFNFOJ", + Self::CmdTrainPartySetBadgeAutoFillCsReq => { + "CmdTrainPartySetBadgeAutoFillCsReq" + } + Self::CmdAmdompigbpg => "CmdAMDOMPIGBPG", + Self::CmdTrainPartySetBadgeAutoFillScRsp => { + "CmdTrainPartySetBadgeAutoFillScRsp" + } + Self::CmdTrainPartyGamePlayStartScRsp => "CmdTrainPartyGamePlayStartScRsp", + Self::CmdIbncbepcapf => "CmdIBNCBEPCAPF", + Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", + Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", + Self::CmdDniafcgkeop => "CmdDNIAFCGKEOP", Self::CmdTrainPartyHandlePendingActionScRsp => { "CmdTrainPartyHandlePendingActionScRsp" } - Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", - Self::CmdDniafcgkeop => "CmdDNIAFCGKEOP", - Self::CmdTrainPartySettleNotify => "CmdTrainPartySettleNotify", 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::CmdTrainPartyGamePlaySettleNotify => { + "CmdTrainPartyGamePlaySettleNotify" + } + Self::CmdFhlhoepckag => "CmdFHLHOEPCKAG", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" } Self::CmdTrainPartyTakeBuildLevelAwardCsReq => { "CmdTrainPartyTakeBuildLevelAwardCsReq" } - Self::CmdTrainPartyGetDataCsReq => "CmdTrainPartyGetDataCsReq", - Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", - Self::CmdTrainPartyGamePlaySettleNotify => { - "CmdTrainPartyGamePlaySettleNotify" + Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", + Self::CmdTrainPartyBuildDiyScRsp => "CmdTrainPartyBuildDiyScRsp", + Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp => { + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" } - Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq => { - "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" - } - Self::CmdFhlhoepckag => "CmdFHLHOEPCKAG", - Self::CmdTrainPartyBuildingUpdateNotify => { - "CmdTrainPartyBuildingUpdateNotify" - } - Self::CmdDbghchponoh => "CmdDBGHCHPONOH", - Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", - Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", - Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", + Self::NhgaoakemdkObhinpcabdb => "NHGAOAKEMDK_OBHINPCABDB", + Self::CmdTrainPartyGamePlayStartCsReq => "CmdTrainPartyGamePlayStartCsReq", + Self::NhgaoakemdkCddgcnfbfmi => "NHGAOAKEMDK_CDDGCNFBFMI", Self::CmdTrainPartyBuildSelfDisplayAreaDiyScNotify => { "CmdTrainPartyBuildSelfDisplayAreaDiyScNotify" } - Self::CmdTrainPartySetBadgeAutoFillCsReq => { - "CmdTrainPartySetBadgeAutoFillCsReq" - } - Self::CmdTrainPartySetBadgeAutoFillScRsp => { - "CmdTrainPartySetBadgeAutoFillScRsp" - } - Self::CmdFddjjcfnfoj => "CmdFDDJJCFNFOJ", - Self::CmdAmdompigbpg => "CmdAMDOMPIGBPG", - Self::NhgaoakemdkObhinpcabdb => "NHGAOAKEMDK_OBHINPCABDB", + Self::CmdTrainPartyGetDataScRsp => "CmdTrainPartyGetDataScRsp", Self::CmdTrainPartyBuildStartStepScRsp => "CmdTrainPartyBuildStartStepScRsp", - Self::CmdTrainPartyUseCardCsReq => "CmdTrainPartyUseCardCsReq", + Self::CmdTrainPartyUseCardScRsp => "CmdTrainPartyUseCardScRsp", + Self::CmdDbghchponoh => "CmdDBGHCHPONOH", + Self::CmdTrainPartyBuildRoomScNotify => "CmdTrainPartyBuildRoomScNotify", + Self::CmdTrainPartyBuildDiyCsReq => "CmdTrainPartyBuildDiyCsReq", + Self::CmdTrainPartyMoveScNotify => "CmdTrainPartyMoveScNotify", + Self::CmdTrainPartyBuildStartStepCsReq => "CmdTrainPartyBuildStartStepCsReq", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) + "CmdTrainPartyHandlePendingActionCsReq" => { + Some(Self::CmdTrainPartyHandlePendingActionCsReq) + } + "CmdTrainPartyBuildingUpdateNotify" => { + Some(Self::CmdTrainPartyBuildingUpdateNotify) + } + "CmdFDDJJCFNFOJ" => Some(Self::CmdFddjjcfnfoj), + "CmdTrainPartySetBadgeAutoFillCsReq" => { + Some(Self::CmdTrainPartySetBadgeAutoFillCsReq) + } + "CmdAMDOMPIGBPG" => Some(Self::CmdAmdompigbpg), + "CmdTrainPartySetBadgeAutoFillScRsp" => { + Some(Self::CmdTrainPartySetBadgeAutoFillScRsp) } "CmdTrainPartyGamePlayStartScRsp" => { Some(Self::CmdTrainPartyGamePlayStartScRsp) } - "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { - Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) + "CmdIBNCBEPCAPF" => Some(Self::CmdIbncbepcapf), + "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), + "CmdTrainPartySettleNotify" => Some(Self::CmdTrainPartySettleNotify), + "CmdDNIAFCGKEOP" => Some(Self::CmdDniafcgkeop), + "CmdTrainPartyHandlePendingActionScRsp" => { + Some(Self::CmdTrainPartyHandlePendingActionScRsp) + } + "CmdTrainPartyTakeBuildLevelAwardScRsp" => { + Some(Self::CmdTrainPartyTakeBuildLevelAwardScRsp) + } + "CmdTrainPartyGamePlaySettleNotify" => { + Some(Self::CmdTrainPartyGamePlaySettleNotify) + } + "CmdFHLHOEPCKAG" => Some(Self::CmdFhlhoepckag), + "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) } "CmdTrainPartyTakeBuildLevelAwardCsReq" => { Some(Self::CmdTrainPartyTakeBuildLevelAwardCsReq) } - "CmdTrainPartyGetDataCsReq" => Some(Self::CmdTrainPartyGetDataCsReq), - "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), - "CmdTrainPartyGamePlaySettleNotify" => { - Some(Self::CmdTrainPartyGamePlaySettleNotify) + "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), + "CmdTrainPartyBuildDiyScRsp" => Some(Self::CmdTrainPartyBuildDiyScRsp), + "CmdTrainPartyBuildSelfDisplayAreaDiyScRsp" => { + Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyScRsp) } - "CmdTrainPartyBuildSelfDisplayAreaDiyCsReq" => { - Some(Self::CmdTrainPartyBuildSelfDisplayAreaDiyCsReq) + "NHGAOAKEMDK_OBHINPCABDB" => Some(Self::NhgaoakemdkObhinpcabdb), + "CmdTrainPartyGamePlayStartCsReq" => { + Some(Self::CmdTrainPartyGamePlayStartCsReq) } - "CmdFHLHOEPCKAG" => Some(Self::CmdFhlhoepckag), - "CmdTrainPartyBuildingUpdateNotify" => { - Some(Self::CmdTrainPartyBuildingUpdateNotify) - } - "CmdDBGHCHPONOH" => Some(Self::CmdDbghchponoh), - "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), - "CmdTrainPartyBuildRoomScNotify" => { - Some(Self::CmdTrainPartyBuildRoomScNotify) - } - "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), + "NHGAOAKEMDK_CDDGCNFBFMI" => Some(Self::NhgaoakemdkCddgcnfbfmi), "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), + "CmdTrainPartyGetDataScRsp" => Some(Self::CmdTrainPartyGetDataScRsp), "CmdTrainPartyBuildStartStepScRsp" => { Some(Self::CmdTrainPartyBuildStartStepScRsp) } - "CmdTrainPartyUseCardCsReq" => Some(Self::CmdTrainPartyUseCardCsReq), + "CmdTrainPartyUseCardScRsp" => Some(Self::CmdTrainPartyUseCardScRsp), + "CmdDBGHCHPONOH" => Some(Self::CmdDbghchponoh), + "CmdTrainPartyBuildRoomScNotify" => { + Some(Self::CmdTrainPartyBuildRoomScNotify) + } + "CmdTrainPartyBuildDiyCsReq" => Some(Self::CmdTrainPartyBuildDiyCsReq), + "CmdTrainPartyMoveScNotify" => Some(Self::CmdTrainPartyMoveScNotify), + "CmdTrainPartyBuildStartStepCsReq" => { + Some(Self::CmdTrainPartyBuildStartStepCsReq) + } _ => None, } } @@ -101385,6 +101324,7 @@ impl Lhlbgjlffkk { } } } +/// Obf: ANMELOCBHGK #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -101469,23 +101409,24 @@ impl Bgppdmipddh { } } } +/// Obf: PBNHNKPGIPL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTrainVisitorType { 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, + PbnhnkpgiplGgfofbfaein = 3793, + CmdTrainRefreshTimeNotify = 3788, + CmdTrainVisitorBehaviorFinishScRsp = 3778, + CmdObicgcefcci = 3740, + CmdEidkoeheaaa = 3758, + CmdGetTrainVisitorRegisterCsReq = 3786, + CmdTrainVisitorRewardSendNotify = 3781, + CmdNnahgdgnoek = 3771, + CmdTrainVisitorBehaviorFinishCsReq = 3725, + CmdGetTrainVisitorRegisterScRsp = 3747, + CmdTakeTrainVisitorBehaviorRewardCsReq = 3726, + CmdTakeTrainVisitorBehaviorRewardScRsp = 3713, } impl CmdTrainVisitorType { /// String value of the enum field names used in the ProtoBuf definition. @@ -101495,23 +101436,23 @@ impl CmdTrainVisitorType { pub fn as_str_name(&self) -> &'static str { match self { 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::CmdObicgcefcci => "CmdOBICGCEFCCI", Self::CmdEidkoeheaaa => "CmdEIDKOEHEAAA", - Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { - "CmdTakeTrainVisitorBehaviorRewardCsReq" - } + Self::CmdGetTrainVisitorRegisterCsReq => "CmdGetTrainVisitorRegisterCsReq", + Self::CmdTrainVisitorRewardSendNotify => "CmdTrainVisitorRewardSendNotify", + Self::CmdNnahgdgnoek => "CmdNNAHGDGNOEK", Self::CmdTrainVisitorBehaviorFinishCsReq => { "CmdTrainVisitorBehaviorFinishCsReq" } - Self::CmdNnahgdgnoek => "CmdNNAHGDGNOEK", + Self::CmdGetTrainVisitorRegisterScRsp => "CmdGetTrainVisitorRegisterScRsp", + Self::CmdTakeTrainVisitorBehaviorRewardCsReq => { + "CmdTakeTrainVisitorBehaviorRewardCsReq" + } Self::CmdTakeTrainVisitorBehaviorRewardScRsp => { "CmdTakeTrainVisitorBehaviorRewardScRsp" } @@ -101521,29 +101462,29 @@ impl CmdTrainVisitorType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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) } - "CmdGetTrainVisitorRegisterScRsp" => { - Some(Self::CmdGetTrainVisitorRegisterScRsp) - } + "CmdOBICGCEFCCI" => Some(Self::CmdObicgcefcci), + "CmdEIDKOEHEAAA" => Some(Self::CmdEidkoeheaaa), "CmdGetTrainVisitorRegisterCsReq" => { Some(Self::CmdGetTrainVisitorRegisterCsReq) } - "CmdEIDKOEHEAAA" => Some(Self::CmdEidkoeheaaa), - "CmdTakeTrainVisitorBehaviorRewardCsReq" => { - Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) + "CmdTrainVisitorRewardSendNotify" => { + Some(Self::CmdTrainVisitorRewardSendNotify) } + "CmdNNAHGDGNOEK" => Some(Self::CmdNnahgdgnoek), "CmdTrainVisitorBehaviorFinishCsReq" => { Some(Self::CmdTrainVisitorBehaviorFinishCsReq) } - "CmdNNAHGDGNOEK" => Some(Self::CmdNnahgdgnoek), + "CmdGetTrainVisitorRegisterScRsp" => { + Some(Self::CmdGetTrainVisitorRegisterScRsp) + } + "CmdTakeTrainVisitorBehaviorRewardCsReq" => { + Some(Self::CmdTakeTrainVisitorBehaviorRewardCsReq) + } "CmdTakeTrainVisitorBehaviorRewardScRsp" => { Some(Self::CmdTakeTrainVisitorBehaviorRewardScRsp) } @@ -101581,6 +101522,7 @@ impl Cfcpoedppkb { } } } +/// Obf: LDMCCFPAPOL #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -101647,31 +101589,30 @@ impl Ackpcffemhb { } } } +/// Obf: CJBNLBINFJJ #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTravelBrochureType { 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, + CmdTravelBrochurePageUnlockScNotify = 6493, + CmdTravelBrochurePageResetScRsp = 6445, + CmdFpgbalikpde = 6436, + CmdAkgfmpcfook = 6413, + CmdTravelBrochureSelectMessageScRsp = 6481, + CmdGnilaaacodb = 6426, + CmdTravelBrochureApplyPasterListScRsp = 6465, + CmdTravelBrochureSelectMessageCsReq = 6488, + CmdDdhiijajioo = 6433, + CmdTravelBrochurePageResetCsReq = 6448, + CmdTravelBrochureGetDataScRsp = 6478, + CmdBahmabonkbp = 6471, + CmdTravelBrochureApplyPasterListCsReq = 6469, + CmdTravelBrochureGetDataCsReq = 6425, + CmdMladijbblpn = 6404, + CmdOhmieppckbj = 6411, + CmdIdnieakjmcf = 6440, + CmdHpgigeeaghl = 6439, } impl CmdTravelBrochureType { /// String value of the enum field names used in the ProtoBuf definition. @@ -101681,7 +101622,15 @@ impl CmdTravelBrochureType { pub fn as_str_name(&self) -> &'static str { match self { Self::CjbnlbinfjjNfdndmdgick => "CJBNLBINFJJ_NFDNDMDGICK", - Self::CmdMladijbblpn => "CmdMLADIJBBLPN", + Self::CmdTravelBrochurePageUnlockScNotify => { + "CmdTravelBrochurePageUnlockScNotify" + } + Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", + Self::CmdFpgbalikpde => "CmdFPGBALIKPDE", + Self::CmdAkgfmpcfook => "CmdAKGFMPCFOOK", + Self::CmdTravelBrochureSelectMessageScRsp => { + "CmdTravelBrochureSelectMessageScRsp" + } Self::CmdGnilaaacodb => "CmdGNILAAACODB", Self::CmdTravelBrochureApplyPasterListScRsp => { "CmdTravelBrochureApplyPasterListScRsp" @@ -101689,27 +101638,17 @@ impl CmdTravelBrochureType { Self::CmdTravelBrochureSelectMessageCsReq => { "CmdTravelBrochureSelectMessageCsReq" } - Self::CmdBahmabonkbp => "CmdBAHMABONKBP", - Self::CmdFpgbalikpde => "CmdFPGBALIKPDE", - Self::CmdOhmieppckbj => "CmdOHMIEPPCKBJ", Self::CmdDdhiijajioo => "CmdDDHIIJAJIOO", - Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", Self::CmdTravelBrochurePageResetCsReq => "CmdTravelBrochurePageResetCsReq", + Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", + Self::CmdBahmabonkbp => "CmdBAHMABONKBP", Self::CmdTravelBrochureApplyPasterListCsReq => { "CmdTravelBrochureApplyPasterListCsReq" } - Self::CmdTravelBrochureGetDataScRsp => "CmdTravelBrochureGetDataScRsp", - Self::CmdDahldomhfan => "CmdDAHLDOMHFAN", - Self::CmdAkgfmpcfook => "CmdAKGFMPCFOOK", + Self::CmdTravelBrochureGetDataCsReq => "CmdTravelBrochureGetDataCsReq", + Self::CmdMladijbblpn => "CmdMLADIJBBLPN", + Self::CmdOhmieppckbj => "CmdOHMIEPPCKBJ", Self::CmdIdnieakjmcf => "CmdIDNIEAKJMCF", - Self::CmdTravelBrochurePageResetScRsp => "CmdTravelBrochurePageResetScRsp", - Self::CmdTravelBrochurePageUnlockScNotify => { - "CmdTravelBrochurePageUnlockScNotify" - } - Self::CmdTravelBrochureSelectMessageScRsp => { - "CmdTravelBrochureSelectMessageScRsp" - } - Self::CjbnlbinfjjLejlgaedoen => "CJBNLBINFJJ_LEJLGAEDOEN", Self::CmdHpgigeeaghl => "CmdHPGIGEEAGHL", } } @@ -101717,7 +101656,17 @@ impl CmdTravelBrochureType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "CJBNLBINFJJ_NFDNDMDGICK" => Some(Self::CjbnlbinfjjNfdndmdgick), - "CmdMLADIJBBLPN" => Some(Self::CmdMladijbblpn), + "CmdTravelBrochurePageUnlockScNotify" => { + Some(Self::CmdTravelBrochurePageUnlockScNotify) + } + "CmdTravelBrochurePageResetScRsp" => { + Some(Self::CmdTravelBrochurePageResetScRsp) + } + "CmdFPGBALIKPDE" => Some(Self::CmdFpgbalikpde), + "CmdAKGFMPCFOOK" => Some(Self::CmdAkgfmpcfook), + "CmdTravelBrochureSelectMessageScRsp" => { + Some(Self::CmdTravelBrochureSelectMessageScRsp) + } "CmdGNILAAACODB" => Some(Self::CmdGnilaaacodb), "CmdTravelBrochureApplyPasterListScRsp" => { Some(Self::CmdTravelBrochureApplyPasterListScRsp) @@ -101725,31 +101674,19 @@ impl CmdTravelBrochureType { "CmdTravelBrochureSelectMessageCsReq" => { Some(Self::CmdTravelBrochureSelectMessageCsReq) } - "CmdBAHMABONKBP" => Some(Self::CmdBahmabonkbp), - "CmdFPGBALIKPDE" => Some(Self::CmdFpgbalikpde), - "CmdOHMIEPPCKBJ" => Some(Self::CmdOhmieppckbj), "CmdDDHIIJAJIOO" => Some(Self::CmdDdhiijajioo), - "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), "CmdTravelBrochurePageResetCsReq" => { Some(Self::CmdTravelBrochurePageResetCsReq) } + "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), + "CmdBAHMABONKBP" => Some(Self::CmdBahmabonkbp), "CmdTravelBrochureApplyPasterListCsReq" => { Some(Self::CmdTravelBrochureApplyPasterListCsReq) } - "CmdTravelBrochureGetDataScRsp" => Some(Self::CmdTravelBrochureGetDataScRsp), - "CmdDAHLDOMHFAN" => Some(Self::CmdDahldomhfan), - "CmdAKGFMPCFOOK" => Some(Self::CmdAkgfmpcfook), + "CmdTravelBrochureGetDataCsReq" => Some(Self::CmdTravelBrochureGetDataCsReq), + "CmdMLADIJBBLPN" => Some(Self::CmdMladijbblpn), + "CmdOHMIEPPCKBJ" => Some(Self::CmdOhmieppckbj), "CmdIDNIEAKJMCF" => Some(Self::CmdIdnieakjmcf), - "CmdTravelBrochurePageResetScRsp" => { - Some(Self::CmdTravelBrochurePageResetScRsp) - } - "CmdTravelBrochurePageUnlockScNotify" => { - Some(Self::CmdTravelBrochurePageUnlockScNotify) - } - "CmdTravelBrochureSelectMessageScRsp" => { - Some(Self::CmdTravelBrochureSelectMessageScRsp) - } - "CJBNLBINFJJ_LEJLGAEDOEN" => Some(Self::CjbnlbinfjjLejlgaedoen), "CmdHPGIGEEAGHL" => Some(Self::CmdHpgigeeaghl), _ => None, } @@ -101815,27 +101752,28 @@ impl Oflkobjhfkh { } } } +/// Obf: POKAGMCAJAI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTreasureDungeonType { 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, + CmdPnoeincjclo = 4442, + CmdFightTreasureDungeonMonsterCsReq = 4411, + CmdInteractTreasureDungeonGridCsReq = 4448, + CmdEnterTreasureDungeonScRsp = 4438, + CmdEnterTreasureDungeonCsReq = 4433, + CmdGetTreasureDungeonActivityDataCsReq = 4471, + CmdOmkakfpogda = 4430, + CmdTreasureDungeonDataScNotify = 4425, + CmdUseTreasureDungeonItemScRsp = 4465, + CmdInteractTreasureDungeonGridScRsp = 4445, + CmdOpenTreasureDungeonGridCsReq = 4439, + CmdGetTreasureDungeonActivityDataScRsp = 4440, + CmdUseTreasureDungeonItemCsReq = 4469, + CmdTreasureDungeonFinishScNotify = 4478, + CmdFightTreasureDungeonMonsterScRsp = 4436, + CmdOpenTreasureDungeonGridScRsp = 4404, } impl CmdTreasureDungeonType { /// String value of the enum field names used in the ProtoBuf definition. @@ -101845,84 +101783,85 @@ impl CmdTreasureDungeonType { pub fn as_str_name(&self) -> &'static str { match self { Self::PokagmcajaiNlcdgipgfdj => "POKAGMCAJAI_NLCDGIPGFDJ", + Self::CmdPnoeincjclo => "CmdPNOEINCJCLO", Self::CmdFightTreasureDungeonMonsterCsReq => { "CmdFightTreasureDungeonMonsterCsReq" } - Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", - Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", - Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", - Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", - Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", - Self::CmdGetTreasureDungeonActivityDataScRsp => { - "CmdGetTreasureDungeonActivityDataScRsp" - } - Self::CmdOmkakfpogda => "CmdOMKAKFPOGDA", - Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", - Self::CmdFightTreasureDungeonMonsterScRsp => { - "CmdFightTreasureDungeonMonsterScRsp" - } - Self::CmdInteractTreasureDungeonGridScRsp => { - "CmdInteractTreasureDungeonGridScRsp" - } - Self::CmdGetTreasureDungeonActivityDataCsReq => { - "CmdGetTreasureDungeonActivityDataCsReq" - } Self::CmdInteractTreasureDungeonGridCsReq => { "CmdInteractTreasureDungeonGridCsReq" } - Self::CmdPnoeincjclo => "CmdPNOEINCJCLO", + Self::CmdEnterTreasureDungeonScRsp => "CmdEnterTreasureDungeonScRsp", + Self::CmdEnterTreasureDungeonCsReq => "CmdEnterTreasureDungeonCsReq", + Self::CmdGetTreasureDungeonActivityDataCsReq => { + "CmdGetTreasureDungeonActivityDataCsReq" + } + Self::CmdOmkakfpogda => "CmdOMKAKFPOGDA", + Self::CmdTreasureDungeonDataScNotify => "CmdTreasureDungeonDataScNotify", + Self::CmdUseTreasureDungeonItemScRsp => "CmdUseTreasureDungeonItemScRsp", + Self::CmdInteractTreasureDungeonGridScRsp => { + "CmdInteractTreasureDungeonGridScRsp" + } + Self::CmdOpenTreasureDungeonGridCsReq => "CmdOpenTreasureDungeonGridCsReq", + Self::CmdGetTreasureDungeonActivityDataScRsp => { + "CmdGetTreasureDungeonActivityDataScRsp" + } Self::CmdUseTreasureDungeonItemCsReq => "CmdUseTreasureDungeonItemCsReq", Self::CmdTreasureDungeonFinishScNotify => "CmdTreasureDungeonFinishScNotify", + Self::CmdFightTreasureDungeonMonsterScRsp => { + "CmdFightTreasureDungeonMonsterScRsp" + } + Self::CmdOpenTreasureDungeonGridScRsp => "CmdOpenTreasureDungeonGridScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "POKAGMCAJAI_NLCDGIPGFDJ" => Some(Self::PokagmcajaiNlcdgipgfdj), + "CmdPNOEINCJCLO" => Some(Self::CmdPnoeincjclo), "CmdFightTreasureDungeonMonsterCsReq" => { Some(Self::CmdFightTreasureDungeonMonsterCsReq) } - "CmdOpenTreasureDungeonGridCsReq" => { - Some(Self::CmdOpenTreasureDungeonGridCsReq) - } - "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), - "CmdOpenTreasureDungeonGridScRsp" => { - Some(Self::CmdOpenTreasureDungeonGridScRsp) - } - "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), - "CmdTreasureDungeonDataScNotify" => { - Some(Self::CmdTreasureDungeonDataScNotify) - } - "CmdGetTreasureDungeonActivityDataScRsp" => { - Some(Self::CmdGetTreasureDungeonActivityDataScRsp) - } - "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), + "CmdEnterTreasureDungeonScRsp" => Some(Self::CmdEnterTreasureDungeonScRsp), + "CmdEnterTreasureDungeonCsReq" => Some(Self::CmdEnterTreasureDungeonCsReq), + "CmdGetTreasureDungeonActivityDataCsReq" => { + Some(Self::CmdGetTreasureDungeonActivityDataCsReq) + } + "CmdOMKAKFPOGDA" => Some(Self::CmdOmkakfpogda), + "CmdTreasureDungeonDataScNotify" => { + Some(Self::CmdTreasureDungeonDataScNotify) + } + "CmdUseTreasureDungeonItemScRsp" => { + Some(Self::CmdUseTreasureDungeonItemScRsp) + } + "CmdInteractTreasureDungeonGridScRsp" => { + Some(Self::CmdInteractTreasureDungeonGridScRsp) + } + "CmdOpenTreasureDungeonGridCsReq" => { + Some(Self::CmdOpenTreasureDungeonGridCsReq) + } + "CmdGetTreasureDungeonActivityDataScRsp" => { + Some(Self::CmdGetTreasureDungeonActivityDataScRsp) + } "CmdUseTreasureDungeonItemCsReq" => { Some(Self::CmdUseTreasureDungeonItemCsReq) } "CmdTreasureDungeonFinishScNotify" => { Some(Self::CmdTreasureDungeonFinishScNotify) } + "CmdFightTreasureDungeonMonsterScRsp" => { + Some(Self::CmdFightTreasureDungeonMonsterScRsp) + } + "CmdOpenTreasureDungeonGridScRsp" => { + Some(Self::CmdOpenTreasureDungeonGridScRsp) + } _ => None, } } } +/// Obf: EFPHNJOBNOE #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -102028,23 +101967,24 @@ impl TreasureDungeonRecordType { } } } +/// Obf: KAAMCALPIPD #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdTutorialType { 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, + CmdUnlockTutorialGuideCsReq = 1686, + CmdUnlockTutorialScRsp = 1681, + CmdFinishTutorialCsReq = 1626, + CmdUnlockTutorialCsReq = 1688, + CmdFinishTutorialScRsp = 1613, + CmdGetTutorialGuideCsReq = 1693, + CmdUnlockTutorialGuideScRsp = 1647, + CmdGetTutorialGuideScRsp = 1658, + CmdFinishTutorialGuideCsReq = 1671, + CmdFinishTutorialGuideScRsp = 1640, + CmdGetTutorialCsReq = 1625, + CmdGetTutorialScRsp = 1678, } impl CmdTutorialType { /// String value of the enum field names used in the ProtoBuf definition. @@ -102054,40 +101994,41 @@ impl CmdTutorialType { pub fn as_str_name(&self) -> &'static str { match self { Self::KaamcalpipdNlcdgipgfdj => "KAAMCALPIPD_NLCDGIPGFDJ", - Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", - Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", - Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", Self::CmdUnlockTutorialGuideCsReq => "CmdUnlockTutorialGuideCsReq", - Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", Self::CmdUnlockTutorialScRsp => "CmdUnlockTutorialScRsp", - Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", - Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", - Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", - Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", - Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", Self::CmdFinishTutorialCsReq => "CmdFinishTutorialCsReq", + Self::CmdUnlockTutorialCsReq => "CmdUnlockTutorialCsReq", + Self::CmdFinishTutorialScRsp => "CmdFinishTutorialScRsp", + Self::CmdGetTutorialGuideCsReq => "CmdGetTutorialGuideCsReq", + Self::CmdUnlockTutorialGuideScRsp => "CmdUnlockTutorialGuideScRsp", + Self::CmdGetTutorialGuideScRsp => "CmdGetTutorialGuideScRsp", + Self::CmdFinishTutorialGuideCsReq => "CmdFinishTutorialGuideCsReq", + Self::CmdFinishTutorialGuideScRsp => "CmdFinishTutorialGuideScRsp", + Self::CmdGetTutorialCsReq => "CmdGetTutorialCsReq", + Self::CmdGetTutorialScRsp => "CmdGetTutorialScRsp", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "KAAMCALPIPD_NLCDGIPGFDJ" => Some(Self::KaamcalpipdNlcdgipgfdj), - "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), - "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), - "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), "CmdUnlockTutorialGuideCsReq" => Some(Self::CmdUnlockTutorialGuideCsReq), - "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), "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), + "CmdUnlockTutorialCsReq" => Some(Self::CmdUnlockTutorialCsReq), + "CmdFinishTutorialScRsp" => Some(Self::CmdFinishTutorialScRsp), + "CmdGetTutorialGuideCsReq" => Some(Self::CmdGetTutorialGuideCsReq), + "CmdUnlockTutorialGuideScRsp" => Some(Self::CmdUnlockTutorialGuideScRsp), + "CmdGetTutorialGuideScRsp" => Some(Self::CmdGetTutorialGuideScRsp), + "CmdFinishTutorialGuideCsReq" => Some(Self::CmdFinishTutorialGuideCsReq), + "CmdFinishTutorialGuideScRsp" => Some(Self::CmdFinishTutorialGuideScRsp), + "CmdGetTutorialCsReq" => Some(Self::CmdGetTutorialCsReq), + "CmdGetTutorialScRsp" => Some(Self::CmdGetTutorialScRsp), _ => None, } } } +/// Obf: HHJGMFEALEB #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -102118,6 +102059,7 @@ impl TutorialStatus { } } } +/// Obf: CEBJAAAIPDA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -102148,6 +102090,7 @@ impl TutorialFinishType { } } } +/// Obf: AOCCEBGNPJA #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] @@ -102175,20 +102118,16 @@ impl TutorialGuideType { } } } +/// Obf: CHLEIBCFDBO #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWaypointType { ChleibcfdboNlcdgipgfdj = 0, - CmdHedcnkonnbi = 427, - ChleibcfdboKnfmjkogegf = 473, - CmdNfegdjldcjd = 415, - CmdGnlnlihkkpl = 410, - CmdMkepkkajone = 413, - ChleibcfdboCdndjjekeok = 480, - ChleibcfdboDdkcnbcoelm = 436, - ChleibcfdboCeoahcnjapl = 481, - CmdGmcagpohkjj = 403, + CmdGmcagpohkjj = 478, + CmdMkepkkajone = 481, + ChleibcfdboKnfmjkogegf = 425, + ChleibcfdboDdkcnbcoelm = 488, } impl CmdWaypointType { /// String value of the enum field names used in the ProtoBuf definition. @@ -102198,30 +102137,20 @@ impl CmdWaypointType { pub fn as_str_name(&self) -> &'static str { match self { 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", + Self::CmdMkepkkajone => "CmdMKEPKKAJONE", + Self::ChleibcfdboKnfmjkogegf => "CHLEIBCFDBO_KNFMJKOGEGF", + Self::ChleibcfdboDdkcnbcoelm => "CHLEIBCFDBO_DDKCNBCOELM", } } /// Creates an enum from field names used in the ProtoBuf definition. pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "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), + "CmdMKEPKKAJONE" => Some(Self::CmdMkepkkajone), + "CHLEIBCFDBO_KNFMJKOGEGF" => Some(Self::ChleibcfdboKnfmjkogegf), + "CHLEIBCFDBO_DDKCNBCOELM" => Some(Self::ChleibcfdboDdkcnbcoelm), _ => None, } } @@ -102286,30 +102215,31 @@ impl Omcnfmgpdap { } } } +/// Obf: DPDIGMLGDOI #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)] pub enum CmdWolfBroType { 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, + CmdJohdljlgnhl = 6537, + CmdKdmanlndioa = 6507, + CmdPhpeppkfmjo = 6506, + CmdLjeffbcjjem = 6524, + CmdNhlgedlkoki = 6509, + CmdOkefgcnneki = 6520, + CmdAjdpponbabg = 6529, + CmdCpkcmnjkpoe = 6544, + CmdLbmfcjlhnaa = 6514, + CmdBppicamlgnb = 6548, + CmdDkjbginlbpp = 6503, + CmdHkpfpmjbnep = 6502, + CmdMddfdnhfcil = 6521, + CmdHfjcgemmpkb = 6535, + CmdDeahiakbgmj = 6533, + CmdLikmpnfokff = 6510, + CmdNhigcjfjgpf = 6517, + CmdLjfeonhokag = 6519, + CmdEnpjfkdklob = 6523, } impl CmdWolfBroType { /// String value of the enum field names used in the ProtoBuf definition. @@ -102319,24 +102249,24 @@ impl CmdWolfBroType { pub fn as_str_name(&self) -> &'static str { match self { Self::DpdigmlgdoiNlcdgipgfdj => "DPDIGMLGDOI_NLCDGIPGFDJ", - Self::CmdHfjcgemmpkb => "CmdHFJCGEMMPKB", - Self::CmdLbmfcjlhnaa => "CmdLBMFCJLHNAA", - Self::CmdCpkcmnjkpoe => "CmdCPKCMNJKPOE", + Self::CmdJohdljlgnhl => "CmdJOHDLJLGNHL", + Self::CmdKdmanlndioa => "CmdKDMANLNDIOA", + Self::CmdPhpeppkfmjo => "CmdPHPEPPKFMJO", Self::CmdLjeffbcjjem => "CmdLJEFFBCJJEM", + Self::CmdNhlgedlkoki => "CmdNHLGEDLKOKI", + Self::CmdOkefgcnneki => "CmdOKEFGCNNEKI", + Self::CmdAjdpponbabg => "CmdAJDPPONBABG", + Self::CmdCpkcmnjkpoe => "CmdCPKCMNJKPOE", + Self::CmdLbmfcjlhnaa => "CmdLBMFCJLHNAA", + Self::CmdBppicamlgnb => "CmdBPPICAMLGNB", + Self::CmdDkjbginlbpp => "CmdDKJBGINLBPP", 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::CmdHfjcgemmpkb => "CmdHFJCGEMMPKB", Self::CmdDeahiakbgmj => "CmdDEAHIAKBGMJ", - Self::CmdLjfeonhokag => "CmdLJFEONHOKAG", Self::CmdLikmpnfokff => "CmdLIKMPNFOKFF", - Self::CmdBppicamlgnb => "CmdBPPICAMLGNB", - Self::CmdNhlgedlkoki => "CmdNHLGEDLKOKI", - Self::CmdPhpeppkfmjo => "CmdPHPEPPKFMJO", + Self::CmdNhigcjfjgpf => "CmdNHIGCJFJGPF", + Self::CmdLjfeonhokag => "CmdLJFEONHOKAG", Self::CmdEnpjfkdklob => "CmdENPJFKDKLOB", } } @@ -102344,29 +102274,30 @@ impl CmdWolfBroType { pub fn from_str_name(value: &str) -> ::core::option::Option { match value { "DPDIGMLGDOI_NLCDGIPGFDJ" => Some(Self::DpdigmlgdoiNlcdgipgfdj), - "CmdHFJCGEMMPKB" => Some(Self::CmdHfjcgemmpkb), - "CmdLBMFCJLHNAA" => Some(Self::CmdLbmfcjlhnaa), - "CmdCPKCMNJKPOE" => Some(Self::CmdCpkcmnjkpoe), + "CmdJOHDLJLGNHL" => Some(Self::CmdJohdljlgnhl), + "CmdKDMANLNDIOA" => Some(Self::CmdKdmanlndioa), + "CmdPHPEPPKFMJO" => Some(Self::CmdPhpeppkfmjo), "CmdLJEFFBCJJEM" => Some(Self::CmdLjeffbcjjem), + "CmdNHLGEDLKOKI" => Some(Self::CmdNhlgedlkoki), + "CmdOKEFGCNNEKI" => Some(Self::CmdOkefgcnneki), + "CmdAJDPPONBABG" => Some(Self::CmdAjdpponbabg), + "CmdCPKCMNJKPOE" => Some(Self::CmdCpkcmnjkpoe), + "CmdLBMFCJLHNAA" => Some(Self::CmdLbmfcjlhnaa), + "CmdBPPICAMLGNB" => Some(Self::CmdBppicamlgnb), + "CmdDKJBGINLBPP" => Some(Self::CmdDkjbginlbpp), "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), + "CmdHFJCGEMMPKB" => Some(Self::CmdHfjcgemmpkb), "CmdDEAHIAKBGMJ" => Some(Self::CmdDeahiakbgmj), - "CmdLJFEONHOKAG" => Some(Self::CmdLjfeonhokag), "CmdLIKMPNFOKFF" => Some(Self::CmdLikmpnfokff), - "CmdBPPICAMLGNB" => Some(Self::CmdBppicamlgnb), - "CmdNHLGEDLKOKI" => Some(Self::CmdNhlgedlkoki), - "CmdPHPEPPKFMJO" => Some(Self::CmdPhpeppkfmjo), + "CmdNHIGCJFJGPF" => Some(Self::CmdNhigcjfjgpf), + "CmdLJFEONHOKAG" => Some(Self::CmdLjfeonhokag), "CmdENPJFKDKLOB" => Some(Self::CmdEnpjfkdklob), _ => None, } } } +/// Obf: LLHKMPCLGON #[derive(proto_derive::CmdID)] #[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)] #[repr(i32)]