syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: OSBETAWin4.0.51 option csharp_namespace = "NeonSR.Proto"; message EmbeddedAttribute { } message RefSafetyRulesAttribute { } enum PlayerActionType { PlayerActionType_PlayerActionNone = 0; PlayerActionType_PlayerActionRegister = 1; PlayerActionType_PlayerActionLogin = 2; PlayerActionType_PlayerActionLogout = 3; PlayerActionType_PlayerActionAddExp = 4; PlayerActionType_PlayerActionLevelUp = 5; PlayerActionType_PlayerActionAddMaterial = 6; PlayerActionType_PlayerActionSaveStat = 7; PlayerActionType_PlayerActionTravelBrochureInteract = 8; PlayerActionType_PlayerActionRelay = 9; PlayerActionType_PlayerActionRecharge = 101; PlayerActionType_PlayerActionBuyGoods = 102; PlayerActionType_PlayerActionAddCoin = 103; PlayerActionType_PlayerActionMonthCardDailyHcoin = 104; PlayerActionType_PlayerActionMonthCardBuyMcoin = 105; PlayerActionType_PlayerActionRechargeFreeCoin = 106; PlayerActionType_PlayerActionAddMonthCard = 107; PlayerActionType_PlayerActionRechargeGiftPay = 108; PlayerActionType_PlayerActionRechargeGiftFree = 109; PlayerActionType_PlayerActionRechargeBenefit = 110; PlayerActionType_PlayerActionRechargeGiftTakeReward = 111; PlayerActionType_PlayerActionRechargeGiftReach = 112; PlayerActionType_PlayerActionRechargeBenefitReach = 113; PlayerActionType_PlayerActionMonthCardEndMail = 114; PlayerActionType_PlayerActionMissionAccept = 201; PlayerActionType_PlayerActionMissionFinish = 202; PlayerActionType_PlayerActionMissionFail = 203; PlayerActionType_PlayerActionMainMissionAccept = 204; PlayerActionType_PlayerActionSubMissionAccept = 205; PlayerActionType_PlayerActionMainMissionFinish = 206; PlayerActionType_PlayerActionSubMissionFinish = 207; PlayerActionType_PlayerActionDailyTaskFinish = 208; PlayerActionType_PlayerActionDailyTaskTakeReward = 209; PlayerActionType_PlayerActionNpcTalkReward = 210; PlayerActionType_PlayerActionMainMissionRecover = 211; PlayerActionType_PlayerActionMainMissionDisable = 212; PlayerActionType_PlayerActionConsumeItemSubMissionFinish = 213; PlayerActionType_PlayerActionItemMonitorAllSources = 999; PlayerActionType_PlayerActionGm = 1001; PlayerActionType_PlayerActionCustomOp = 1002; PlayerActionType_PlayerActionCheckSum = 1003; PlayerActionType_PlayerActionPlayerLocation = 1004; PlayerActionType_PlayerActionChangeLanguage = 1005; PlayerActionType_PlayerActionClientReport = 1006; PlayerActionType_PlayerActionAceReport = 1007; PlayerActionType_PlayerActionPlayerPowerInfo = 1008; PlayerActionType_PlayerActionDailyRefresh = 1009; PlayerActionType_PlayerActionAvatarValueInfo = 1010; PlayerActionType_PlayerActionMoveCheckFailedReport = 1011; PlayerActionType_PlayerActionBattleFailedReport = 1012; PlayerActionType_PlayerActionSecurityReport = 1013; PlayerActionType_PlayerActionAvatarPromotion = 1101; PlayerActionType_PlayerActionAvatarAdd = 1103; PlayerActionType_PlayerActionAvatarUseExpItem = 1104; PlayerActionType_PlayerActionAvatarLevelUp = 1105; PlayerActionType_PlayerActionSkillTreeUp = 1106; PlayerActionType_PlayerActionAvatarHpChange = 1107; PlayerActionType_PlayerActionAvatarMpChange = 1108; PlayerActionType_PlayerActionAvatarAddExp = 1109; PlayerActionType_PlayerActionAvatarRankUp = 1110; PlayerActionType_PlayerActionAvatarRepeated = 1111; PlayerActionType_PlayerActionMpMaxChange = 1112; PlayerActionType_PlayerActionAvatarTakePromotionReward = 1113; PlayerActionType_PlayerActionAvatarRelicAffixInfo = 1114; PlayerActionType_PlayerActionAvatarMark = 1115; PlayerActionType_PlayerActionAvatarSystemPowerReset = 1116; PlayerActionType_PlayerActionAvatarChangePath = 1119; PlayerActionType_PlayerActionSetGrowthTargetAvatar = 1120; PlayerActionType_PlayerActionDelAvatar = 1121; PlayerActionType_PlayerActionAvatarSkinChange = 1122; PlayerActionType_PlayerActionSetGrowthTargetFunctionConfig = 1123; PlayerActionType_PlayerActionAvatarSkinActivityReissue = 1124; PlayerActionType_PlayerActionSetAvatarEnhancedId = 1125; PlayerActionType_PlayerActionDressPlayerOutfit = 1126; PlayerActionType_PlayerActionStageBegin = 1202; PlayerActionType_PlayerActionStageEnd = 1203; PlayerActionType_PlayerActionCocoonStageBegin = 1205; PlayerActionType_PlayerActionCocoonStageEnd = 1206; PlayerActionType_PlayerActionFarmElementEnd = 1207; PlayerActionType_PlayerActionElementStageEnd = 1208; PlayerActionType_PlayerActionCocoonSweep = 1209; PlayerActionType_PlayerActionFarmElementSweep = 1210; PlayerActionType_PlayerActionRecoverStamina = 1301; PlayerActionType_PlayerActionExchangeStamina = 1302; PlayerActionType_PlayerActionLoginReward = 1303; PlayerActionType_PlayerActionModifyNickname = 1304; PlayerActionType_PlayerActionGetLevelReward = 1305; PlayerActionType_PlayerActionWorldLevelUp = 1306; PlayerActionType_PlayerActionAddStamina = 1307; PlayerActionType_PlayerActionGameplayBirthdayRewardMail = 1308; PlayerActionType_PlayerActionRechargeRebateReward = 1309; PlayerActionType_PlayerActionGameplayBirthdaySet = 1310; PlayerActionType_PlayerActionReserveStaminaExchange = 1311; PlayerActionType_PlayerActionReserveStaminaAdd = 1312; PlayerActionType_PlayerActionReserveStaminaChange = 1313; PlayerActionType_PlayerActionNowStamina = 1314; PlayerActionType_PlayerActionFtcResetNickname = 1315; PlayerActionType_PlayerActionReserveAndFuelExchangeStamina = 1316; PlayerActionType_PlayerActionMail = 1401; PlayerActionType_PlayerActionMailOpByUser = 1402; PlayerActionType_PlayerActionMailOpByMuip = 1403; PlayerActionType_PlayerActionMailOpByGm = 1404; PlayerActionType_PlayerActionMailOpByFull = 1405; PlayerActionType_PlayerActionMailOpByExpire = 1406; PlayerActionType_PlayerActionMailOpByInternal = 1407; PlayerActionType_PlayerActionAddMail = 1408; PlayerActionType_PlayerActionDelMail = 1409; PlayerActionType_PlayerActionTakeAttachment = 1410; PlayerActionType_PlayerActionReadMail = 1411; PlayerActionType_PlayerActionBattleAvatar = 1501; PlayerActionType_PlayerActionBattleMonster = 1502; PlayerActionType_PlayerActionBattleEnd = 1504; PlayerActionType_PlayerActionBattleReplay = 1505; PlayerActionType_PlayerActionBattleAvatarDeath = 1506; PlayerActionType_PlayerActionBattleSwitchPhase = 1507; PlayerActionType_PlayerActionBattleMonsterSkill = 1508; PlayerActionType_PlayerActionBattleRebattle = 1509; PlayerActionType_PlayerActionBattleAvatarServant = 1510; PlayerActionType_PlayerActionMissionReward = 1602; PlayerActionType_PlayerActionQuestAccept = 1603; PlayerActionType_PlayerActionQuestFinish = 1604; PlayerActionType_PlayerActionQuestRemove = 1605; PlayerActionType_PlayerActionQuestReward = 1606; PlayerActionType_PlayerActionQuestAutoClose = 1607; PlayerActionType_PlayerActionQuestExpired = 1608; PlayerActionType_PlayerActionMissionRequired = 1609; PlayerActionType_PlayerActionSubmissionReward = 1610; PlayerActionType_PlayerActionAchievementLevelReward = 1611; PlayerActionType_PlayerActionQuestDelete = 1612; PlayerActionType_PlayerActionSubMissionRewarda = 1613; PlayerActionType_PlayerActionMissionCompensate = 1614; PlayerActionType_PlayerActionMissionRecycle = 1615; PlayerActionType_PlayerActionQuestReset = 1616; PlayerActionType_PlayerActionQuestOptionalReward = 1617; PlayerActionType_PlayerActionMcvChange = 1618; PlayerActionType_PlayerActionQuestReissue = 1619; PlayerActionType_PlayerActionPropInteract = 1704; PlayerActionType_PlayerActionAvatarMazeSkill = 1705; PlayerActionType_PlayerActionEnterMaze = 1706; PlayerActionType_PlayerActionOrdinaryInteract = 1707; PlayerActionType_PlayerActionChestInteract = 1708; PlayerActionType_PlayerActionCheckPointUnlock = 1709; PlayerActionType_PlayerActionCheckPointInteract = 1710; PlayerActionType_PlayerActionCheckPointRevive = 1711; PlayerActionType_PlayerActionCheckPointTransfer = 1712; PlayerActionType_PlayerActionMonsterInteract = 1714; PlayerActionType_PlayerActionNpcInteract = 1716; PlayerActionType_PlayerActionPropHit = 1717; PlayerActionType_PlayerActionPrelogueRevive = 1718; PlayerActionType_PlayerActionPropState = 1719; PlayerActionType_PlayerActionCheckPointRecover = 1720; PlayerActionType_PlayerActionMechanismBar = 1722; PlayerActionType_PlayerActionSubmitOrigamiItem = 1723; PlayerActionType_PlayerActionMazeBuffDropItem = 1724; PlayerActionType_PlayerActionFsvChange = 1725; PlayerActionType_PlayerActionTimelinePropState = 1726; PlayerActionType_PlayerActionGroupPropertyChange = 1727; PlayerActionType_PlayerActionOpenGroupPropertyChest = 1728; PlayerActionType_PlayerActionEquipmentPromotion = 1901; PlayerActionType_PlayerActionAddItem = 1902; PlayerActionType_PlayerActionUseItem = 1904; PlayerActionType_PlayerActionEquipmentRankUp = 1905; PlayerActionType_PlayerActionEquipmentLevelUp = 1906; PlayerActionType_PlayerActionExpUpEquipmentReturn = 1907; PlayerActionType_PlayerActionBagFullRewardMail = 1908; PlayerActionType_PlayerActionEquipmentAdd = 1909; PlayerActionType_PlayerActionEquipmentWear = 1910; PlayerActionType_PlayerActionItemCompose = 1911; PlayerActionType_PlayerActionRelicLevelUp = 1912; PlayerActionType_PlayerActionExpUpRelicReturn = 1913; PlayerActionType_PlayerActionRelicNumChanged = 1914; PlayerActionType_PlayerActionRelicWear = 1915; PlayerActionType_PlayerActionRelicCompose = 1916; PlayerActionType_PlayerActionSellItem = 1917; PlayerActionType_PlayerActionUnlockMusic = 1918; PlayerActionType_PlayerActionExchangeHcoinWithPayMcoin = 1919; PlayerActionType_PlayerActionGetReward = 1920; PlayerActionType_PlayerActionExchangeHcoinWithFreeMcoin = 1921; PlayerActionType_PlayerActionItemComposeFormulaUnlock = 1922; PlayerActionType_PlayerActionExchangeHcoin = 1923; PlayerActionType_PlayerActionCityShopLevelReward = 1924; PlayerActionType_PlayerActionItemRecycle = 1925; PlayerActionType_PlayerActionMuseumFundsConsume = 1926; PlayerActionType_PlayerActionMuseumEventBuyStuff = 1927; PlayerActionType_PlayerActionMuseumMarketBuyStuff = 1928; PlayerActionType_PlayerActionMuseumRandomEvent = 1929; PlayerActionType_PlayerActionMuseumInitialItem = 1930; PlayerActionType_PlayerActionOptionalBoxReward = 1931; PlayerActionType_PlayerActionDestroyItem = 1932; PlayerActionType_PlayerActionTransferExp = 1933; PlayerActionType_PlayerActionOndutyUse = 1934; PlayerActionType_PlayerActionItemMark = 1935; PlayerActionType_PlayerActionRelicDiscard = 1936; PlayerActionType_PlayerActionGeneralVirtualItemChange = 1937; PlayerActionType_PlayerActionRelicLock = 1938; PlayerActionType_PlayerActionRelicFilterPlanSave = 1939; PlayerActionType_PlayerActionRelicFilterPlanDelete = 1940; PlayerActionType_PlayerActionRelicFilterPlanMark = 1941; PlayerActionType_PlayerActionRelicSell = 1942; PlayerActionType_PlayerActionRelicReforge = 1943; PlayerActionType_PlayerActionRelicSmartWearCustomPlan = 1944; PlayerActionType_PlayerActionRecoverRelic = 1945; PlayerActionType_PlayerActionRecoverEquipment = 1946; PlayerActionType_PlayerActionEquipmentSell = 1947; PlayerActionType_PlayerActionRelicSmartWearPinRelic = 1948; PlayerActionType_PlayerActionRelicCocoonSetting = 1949; PlayerActionType_PlayerActionPersonalCardChange = 1950; PlayerActionType_PlayerActionPhoneCaseChange = 1951; PlayerActionType_PlayerActionDeliveryItemReward = 1952; PlayerActionType_PlayerActionItemAutoTransfer = 1953; PlayerActionType_PlayerActionItemAutoTransferInBag = 1954; PlayerActionType_PlayerActionItemAutoTransferOnAdd = 1955; PlayerActionType_PlayerActionAddExtraCoin = 1956; PlayerActionType_PlayerActionVariableDiceExchangePartnerCoin = 1957; PlayerActionType_PlayerActionRelicBox = 1958; PlayerActionType_PlayerActionRelicBoxSettle = 1959; PlayerActionType_PlayerActionRelicBoxRegular = 1960; PlayerActionType_PlayerActionRelicReplace = 1961; PlayerActionType_PlayerActionEquipmentUpCostPileSetting = 1962; PlayerActionType_PlayerActionRelicBoxShow = 1963; PlayerActionType_PlayerActionTutorialGuideFinish = 2001; PlayerActionType_PlayerActionTutorial = 2002; PlayerActionType_PlayerActionTutorialGuide = 2003; PlayerActionType_PlayerActionMonsterDrop = 2101; PlayerActionType_PlayerActionFinishChallenge = 2201; PlayerActionType_PlayerActionChallengeStars = 2202; PlayerActionType_PlayerActionChallengeStart = 2203; PlayerActionType_PlayerActionChallengeEnd = 2204; PlayerActionType_PlayerActionChallengeWin = 2205; PlayerActionType_PlayerActionChallengeFail = 2206; PlayerActionType_PlayerActionChallengeLeave = 2207; PlayerActionType_PlayerActionChallengeSwitch = 2208; PlayerActionType_PlayerActionChallengeBonusReward = 2210; PlayerActionType_PlayerActionChallengeStarsReward = 2211; PlayerActionType_PlayerActionChallengeRestart = 2212; PlayerActionType_PlayerActionChallengeStoryStart = 2213; PlayerActionType_PlayerActionChallengeStoryEnd = 2214; PlayerActionType_PlayerActionChallengeFastPass = 2215; PlayerActionType_PlayerActionChallengeStoryFastPass = 2216; PlayerActionType_PlayerActionChallengeMemoryFastPass = 2217; PlayerActionType_PlayerActionChallengeBattleTarget = 2218; PlayerActionType_PlayerActionChallengeBossEnd = 2219; PlayerActionType_PlayerActionChallengeBossFastPass = 2220; PlayerActionType_PlayerActionChallengeStartPartial = 2221; PlayerActionType_PlayerActionChallengeBossPhaseStart = 2222; PlayerActionType_PlayerActionChallengeBossPhaseEnd = 2223; PlayerActionType_PlayerActionChallengeBossPhaseEndBeforeBattle = 2224; PlayerActionType_PlayerActionChallengeRecommendLineup = 2225; PlayerActionType_PlayerActionChallengeStoryFeverBattleEnd = 2226; PlayerActionType_PlayerActionTeamInfoChange = 2301; PlayerActionType_PlayerActionChangeCurrentAvatar = 2302; PlayerActionType_PlayerActionCreateVirtualTeam = 2303; PlayerActionType_PlayerActionTeamNameEdit = 2304; PlayerActionType_PlayerActionReplaceLineupAvatar = 2305; PlayerActionType_PlayerActionAvatarBuffChange = 2401; PlayerActionType_PlayerActionEnvBuffChange = 2402; PlayerActionType_PlayerActionGameCore = 2403; PlayerActionType_PlayerActionAvatarGlobalBuff = 2404; PlayerActionType_PlayerActionRogueExploreStart = 2501; PlayerActionType_PlayerActionRogueEnterRoom = 2502; PlayerActionType_PlayerActionRogueLeaveRoom = 2503; PlayerActionType_PlayerActionRogueExploreFinish = 2504; PlayerActionType_PlayerActionRogueSelectBuff = 2505; PlayerActionType_PlayerActionRogueRollBuff = 2506; PlayerActionType_PlayerActionRogueRevive = 2507; PlayerActionType_PlayerActionRogueChallengeStart = 2512; PlayerActionType_PlayerActionRogueMiracle = 2514; PlayerActionType_PlayerActionRogueAddBuff = 2515; PlayerActionType_PlayerActionRoguePickAvatar = 2516; PlayerActionType_PlayerActionRogueSeasonChanged = 2522; PlayerActionType_PlayerActionRogueAeonLevelUp = 2524; PlayerActionType_PlayerActionRogueOpenDoor = 2525; PlayerActionType_PlayerActionRogueScoreReward = 2526; PlayerActionType_PlayerActionRogueEnhanceBuff = 2527; PlayerActionType_PlayerActionRogueSelectBonus = 2528; PlayerActionType_PlayerActionRogueAreaFirstReward = 2529; PlayerActionType_PlayerActionRogueEnableTalent = 2530; PlayerActionType_PlayerActionRogueAeonUnlock = 2531; PlayerActionType_PlayerActionRogueAeonAddExp = 2532; PlayerActionType_PlayerActionRogueImmerseLevelUp = 2533; PlayerActionType_PlayerActionRogueSelectMiracle = 2534; PlayerActionType_PlayerActionRogueUnlockArea = 2535; PlayerActionType_PlayerActionRogueExploreScoreChange = 2536; PlayerActionType_PlayerActionRogueUpdateRewardPool = 2537; PlayerActionType_PlayerActionRogueSwapBuff = 2539; PlayerActionType_PlayerActionRogueWeeklyRefresh = 2540; PlayerActionType_PlayerActionRogueExchangeKey = 2541; PlayerActionType_PlayerActionRogueGetObjectReward = 2542; PlayerActionType_PlayerActionRogueAreaMonsterDrop = 2543; PlayerActionType_PlayerActionRogueAddMiracle = 2544; PlayerActionType_PlayerActionRogueSwapMiracle = 2545; PlayerActionType_PlayerActionRogueOpenObjectReward = 2546; PlayerActionType_PlayerActionRogueAeonEffect = 2547; PlayerActionType_PlayerActionRogueReforgeBuff = 2548; PlayerActionType_PlayerActionRogueTradeMiracle = 2549; PlayerActionType_PlayerActionRogueRemoveAvatar = 2550; PlayerActionType_PlayerActionRogueDialogueSelect = 2551; PlayerActionType_PlayerActionRogueSelectAeon = 2552; PlayerActionType_PlayerActionRogueDialogueFinish = 2553; PlayerActionType_PlayerActionRogueHandbookReward = 2554; PlayerActionType_PlayerActionRogueAdventureRoomReward = 2555; PlayerActionType_PlayerActionRogueShopBuy = 2556; PlayerActionType_PlayerActionRogueRepairMiracle = 2557; PlayerActionType_PlayerActionRogueReplaceAllMiracle = 2558; PlayerActionType_PlayerActionRogueMiracleBroken = 2559; PlayerActionType_PlayerActionRogueShopRefresh = 2560; PlayerActionType_PlayerActionRogueLevelMechanism = 2561; PlayerActionType_PlayerActionRogueRemoveMiracle = 2562; PlayerActionType_PlayerActionRogueDropBuff = 2563; PlayerActionType_PlayerActionRogueDestroyMiracle = 2564; PlayerActionType_PlayerActionRogueActivateFormula = 2565; PlayerActionType_PlayerActionRogueDeactivateFormula = 2566; PlayerActionType_PlayerActionRogueRemoveBuff = 2567; PlayerActionType_PlayerActionRogueSelectFormula = 2568; PlayerActionType_PlayerActionRogueDropFormula = 2569; PlayerActionType_PlayerActionRogueRollFormula = 2570; PlayerActionType_PlayerActionRogueReforgeFormula = 2571; PlayerActionType_PlayerActionRogueComposeMiracle = 2572; PlayerActionType_PlayerActionRogueReforgeMiracle = 2573; PlayerActionType_PlayerActionRogueDoGamble = 2574; PlayerActionType_PlayerActionRogueKeywordActivate = 2575; PlayerActionType_PlayerActionRogueKeywordDeactivate = 2576; PlayerActionType_PlayerActionRogueSourceDefault = 2577; PlayerActionType_PlayerActionRoguePlayerSelect = 2578; PlayerActionType_PlayerActionRogueLayerSettlement = 2579; PlayerActionType_PlayerActionRogueFormula = 2580; PlayerActionType_PlayerActionRogueWorkbench = 2581; PlayerActionType_PlayerActionRogueModifier = 2582; PlayerActionType_PlayerActionRogueReforge = 2583; PlayerActionType_PlayerActionRogueTalent = 2584; PlayerActionType_PlayerActionRogueReroll = 2585; PlayerActionType_PlayerActionRogueCoinChange = 2586; PlayerActionType_PlayerActionRogueMagicScepterShop = 2587; PlayerActionType_PlayerActionRogueMagicUnitShop = 2588; PlayerActionType_PlayerActionRogueMagicScepterLevelUp = 2589; PlayerActionType_PlayerActionGacha = 2601; PlayerActionType_PlayerActionAddGachaTicket = 2602; PlayerActionType_PlayerActionGachaExchange = 2603; PlayerActionType_PlayerActionSetGachaDecideItem = 2604; PlayerActionType_PlayerActionEventMissionAccept = 2801; PlayerActionType_PlayerActionEventMissionFinish = 2802; PlayerActionType_PlayerActionEventMissionReward = 2803; PlayerActionType_PlayerActionRaidFinish = 2901; PlayerActionType_PlayerActionRaidBegin = 2902; PlayerActionType_PlayerActionChallengeRaidReward = 2903; PlayerActionType_PlayerActionStartRaid = 2904; PlayerActionType_PlayerActionEndRaid = 2905; PlayerActionType_PlayerActionRaidTargetFinish = 2906; PlayerActionType_PlayerActionArchiveRaid = 2907; PlayerActionType_PlayerActionHeroBaseTypeChange = 3051; PlayerActionType_PlayerActionHeroBaseTypeAddByMission = 3052; PlayerActionType_PlayerActionHeroBaseTypeAddByReq = 3053; PlayerActionType_PlayerActionHeroBaseTypeAdd = 3054; PlayerActionType_PlayerActionDialogueSelect = 3101; PlayerActionType_PlayerActionExpeditionStart = 3151; PlayerActionType_PlayerActionExpeditionFinish = 3152; PlayerActionType_PlayerActionExpeditionReward = 3153; PlayerActionType_PlayerActionActivityExpeditionStart = 3154; PlayerActionType_PlayerActionActivityExpeditionFinish = 3155; PlayerActionType_PlayerActionActivityExpeditionReward = 3156; PlayerActionType_PlayerActionActivityExpeditionBegin = 3157; PlayerActionType_PlayerActionActivityExpeditionEnd = 3158; PlayerActionType_PlayerActionExpeditionSet = 3159; PlayerActionType_PlayerActionExpeditionTakeReward = 3160; PlayerActionType_PlayerActionActivityLoginReward = 3201; PlayerActionType_PlayerActionFriendReport = 3301; PlayerActionType_PlayerActionAssistReward = 3302; PlayerActionType_PlayerActionAssistAvatarRefresh = 3303; PlayerActionType_PlayerActionAssistAvatarBattleStart = 3304; PlayerActionType_PlayerActionAssistAvatarBattleEnd = 3305; PlayerActionType_PlayerActionFriendApply = 3306; PlayerActionType_PlayerActionFriendManage = 3307; PlayerActionType_PlayerActionFriendBlacklist = 3308; PlayerActionType_PlayerActionFriendModifyRemarkName = 3309; PlayerActionType_PlayerActionFriendMark = 3310; PlayerActionType_PlayerActionFriendAssistList = 3311; PlayerActionType_PlayerActionBattlePassLevelReward = 3202; PlayerActionType_PlayerActionBattlePass128TierReward = 3203; PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail = 3204; PlayerActionType_PlayerActionBuyBattlePass = 3205; PlayerActionType_PlayerActionAddBattlePassExp = 3206; PlayerActionType_PlayerActionBattlePassLevelUp = 3207; PlayerActionType_PlayerActionBuyBattlePassLevel = 3208; PlayerActionType_PlayerActionBattlePassEndMail = 3209; PlayerActionType_PlayerActionBattlePass68TierReward = 3210; PlayerActionType_PlayerActionModifySign = 3401; PlayerActionType_PlayerActionDisplayAvatarSet = 3402; PlayerActionType_PlayerActionAssistAvatarSet = 3403; PlayerActionType_PlayerActionAchievementFinish = 3501; PlayerActionType_PlayerActionAchievementReward = 3502; PlayerActionType_PlayerActionAchievementAddExp = 3503; PlayerActionType_PlayerActionAchievementLevelUp = 3504; PlayerActionType_PlayerActionPunkLordReward = 3601; PlayerActionType_PlayerActionPunkLordBossSearch = 3604; PlayerActionType_PlayerActionPunkLordBossShare = 3605; PlayerActionType_PlayerActionStartPunkLordRaid = 3606; PlayerActionType_PlayerActionPunkLordSupportTimes = 3608; PlayerActionType_PlayerActionPunkLordScoreReward = 3609; PlayerActionType_PlayerActionPunkLordListRefresh = 3610; PlayerActionType_PlayerActionPunkLordPowerAttack = 3611; PlayerActionType_PlayerActionPunkLordBattleEnd = 3612; PlayerActionType_PlayerActionPunkLordBossDeath = 3613; PlayerActionType_PlayerActionPunkLordBossScore = 3614; PlayerActionType_PlayerActionDailyActiveLevelReward = 3701; PlayerActionType_PlayerActionDailyActiveAddPoint = 3702; PlayerActionType_PlayerActionDailyActiveDeleteOldQuest = 3703; PlayerActionType_PlayerActionFightActivityBegin = 3791; PlayerActionType_PlayerActionFightActivityEnd = 3792; PlayerActionType_PlayerActionFightActivityReward = 3801; PlayerActionType_PlayerActionActivityEndMail = 3802; PlayerActionType_PlayerActionAppointmentMail = 3803; PlayerActionType_PlayerActionShareReward = 3804; PlayerActionType_PlayerActionActivityTrialReward = 3805; PlayerActionType_PlayerActionActivityTrialStart = 3806; PlayerActionType_PlayerActionPsPreOrderMail1 = 3811; PlayerActionType_PlayerActionPsPreOrderMail2 = 3812; PlayerActionType_PlayerActionPsLoginMail = 3813; PlayerActionType_PlayerActionLoginMail = 3814; PlayerActionType_PlayerActionGooglePoints100Mail = 3821; PlayerActionType_PlayerActionGooglePoints150Mail = 3822; PlayerActionType_PlayerActionTrainVisitorBehaviorFinish = 3901; PlayerActionType_PlayerActionEnterViewTrain = 3902; PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend = 3903; PlayerActionType_PlayerActionTrainVisitorRegisterOpen = 3904; PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister = 3905; PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor = 3906; PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor = 3907; PlayerActionType_PlayerActionTrainVisitorRefreshNpc = 3908; PlayerActionType_PlayerActionMessageGroupAccept = 3951; PlayerActionType_PlayerActionMessageSectionAccept = 3952; PlayerActionType_PlayerActionMessageSectionFinish = 3953; PlayerActionType_PlayerActionMessageItemFinish = 3954; PlayerActionType_PlayerActionFinishMessageGroupReward = 3955; PlayerActionType_PlayerActionSubstituteMessageGroupReward = 3956; PlayerActionType_PlayerActionDeleteMessageGroup = 3957; PlayerActionType_PlayerActionDeleteMessageSection = 3958; PlayerActionType_PlayerActionDeleteMessageGroupByConfig = 3959; PlayerActionType_PlayerActionDeleteMessageGroupByActivity = 3960; PlayerActionType_PlayerActionDeleteMessageGroupByMission = 3961; PlayerActionType_PlayerActionTextJoinSave = 4001; PlayerActionType_PlayerActionBoxingClubStart = 4051; PlayerActionType_PlayerActionBoxingClubFinish = 4052; PlayerActionType_PlayerActionBoxingClubPause = 4053; PlayerActionType_PlayerActionBoxingClubStageStart = 4054; PlayerActionType_PlayerActionTalkSend = 4101; PlayerActionType_PlayerActionSelectInclinationText = 4102; PlayerActionType_PlayerActionMuseumSettleTurnOpen = 4201; PlayerActionType_PlayerActionMuseumUpgradeArea = 4202; PlayerActionType_PlayerActionMuseumUpgradeAreaStat = 4203; PlayerActionType_PlayerActionMuseumDispatchRewardRegular = 4204; PlayerActionType_PlayerActionMuseumDispatchRewardDirectional = 4205; PlayerActionType_PlayerActionMuseumPhaseTargetFinished = 4206; PlayerActionType_PlayerActionMuseumGetStuff = 4207; PlayerActionType_PlayerActionMuseumGetExhibit = 4208; PlayerActionType_PlayerActionMuseumTakeCollectMission = 4209; PlayerActionType_PlayerActionMuseumAreaUnlock = 4210; PlayerActionType_PlayerActionMuseumAreaUpgrade = 4211; PlayerActionType_PlayerActionMuseumAreaStatUpgrade = 4212; PlayerActionType_PlayerActionMuseumEnterNextRound = 4213; PlayerActionType_PlayerActionMuseumStartDispatch = 4214; PlayerActionType_PlayerActionMuseumSettleDispatch = 4215; PlayerActionType_PlayerActionMuseumRenewPointChanged = 4216; PlayerActionType_PlayerActionMuseumTargetReward = 4217; PlayerActionType_PlayerActionMuseumPhaseUpgrade = 4218; PlayerActionType_PlayerActionMuseumCollectReward = 4219; PlayerActionType_PlayerActionMuseumTargetStart = 4220; PlayerActionType_PlayerActionMuseumTargetFinish = 4221; PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial = 4301; PlayerActionType_PlayerActionActivityMonsterResearchTakeReward = 4302; PlayerActionType_PlayerActionPlayerReturnStart = 4401; PlayerActionType_PlayerActionPlayerReturnSign = 4402; PlayerActionType_PlayerActionPlayerReturnPoint = 4403; PlayerActionType_PlayerActionPlayerReturnCountdown = 4404; PlayerActionType_PlayerActionPlayerReturnFinish = 4405; PlayerActionType_PlayerActionPlayerReturnCompensate = 4406; PlayerActionType_PlayerActionPlayerReturnGetRelic = 4407; PlayerActionType_PlayerActionPlayerReturnBpExpExtra = 4408; PlayerActionType_PlayerActionPlayerReturnHcoinExtra = 4409; PlayerActionType_PlayerActionPlayerReturnCustomRelic = 4410; PlayerActionType_PlayerActionRogueChallengeActivityStart = 4411; PlayerActionType_PlayerActionRogueChallengeActivityFinish = 4412; PlayerActionType_PlayerActionRogueChallengeActivitySave = 4413; PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem = 4450; PlayerActionType_PlayerActionAetherDivideClearPassiveSkill = 4451; PlayerActionType_PlayerActionAetherDivideFinishChallenge = 4452; PlayerActionType_PlayerActionAetherDivideOverflowChunkReward = 4453; PlayerActionType_PlayerActionAetherDivideLevelUp = 4454; PlayerActionType_PlayerActionAetherDivideNewReward = 4455; PlayerActionType_PlayerActionAetherDivideMonsterAdd = 4456; PlayerActionType_PlayerActionAetherDivideMonsterLevel = 4457; PlayerActionType_PlayerActionAetherDivideMonsterSkillWear = 4458; PlayerActionType_PlayerActionAetherDivideTeamChange = 4459; PlayerActionType_PlayerActionAetherDivideStageBegin = 4460; PlayerActionType_PlayerActionAetherDivideStageEnd = 4461; PlayerActionType_PlayerActionAetherDivideStageRoll = 4462; PlayerActionType_PlayerActionAlleyEventFinish = 4501; PlayerActionType_PlayerActionAlleyTakeReward = 4502; PlayerActionType_PlayerActionAlleyPrestigeLevelUp = 4503; PlayerActionType_PlayerActionAlleyLogisticsFinish = 4504; PlayerActionType_PlayerActionAlleyPlacingGameFinish = 4505; PlayerActionType_PlayerActionAlleyGuaranteedFunds = 4506; PlayerActionType_PlayerActionAlleyTakeEventReward = 4507; PlayerActionType_PlayerActionAlleySpecialOrderFinish = 4508; PlayerActionType_PlayerActionSensitiveWordShield = 4601; PlayerActionType_PlayerActionSensitiveWordServerInternalError = 4602; PlayerActionType_PlayerActionSensitiveWordPlatformError = 4603; PlayerActionType_PlayerActionTreasureDungeonStart = 4701; PlayerActionType_PlayerActionTreasureDungeonFinish = 4702; PlayerActionType_PlayerActionTreasureDungeonEnterFloor = 4703; PlayerActionType_PlayerActionTreasureDungeonLeaveFloor = 4704; PlayerActionType_PlayerActionTreasureDungeonUseItem = 4705; PlayerActionType_PlayerActionTreasureDungeonAvatarChange = 4706; PlayerActionType_PlayerActionTreasureDungeonBattleStart = 4707; PlayerActionType_PlayerActionTreasureDungeonBattleEnd = 4708; PlayerActionType_PlayerActionTreasureDungeonPickupBuff = 4709; PlayerActionType_PlayerActionChessRogueFirstFinish = 4801; PlayerActionType_PlayerActionChessRogueGiveupDice = 4802; PlayerActionType_PlayerActionChessRogueSubStorySelect = 4803; PlayerActionType_PlayerActionChessRogueActionPoint = 4804; PlayerActionType_PlayerActionChessRogueReviveByProp = 4805; PlayerActionType_PlayerActionChessRogueStartLevel = 4806; PlayerActionType_PlayerActionChessRogueDiceEffect = 4807; PlayerActionType_PlayerActionChessRogueMainStoryFinish = 4808; PlayerActionType_PlayerActionChessRogueAeonTalentEffect = 4809; PlayerActionType_PlayerActionChessRogueModifierOthersEffect = 4810; PlayerActionType_PlayerActionChessRogueAddBuff = 4811; PlayerActionType_PlayerActionChessRogueReforgeBuff = 4812; PlayerActionType_PlayerActionChessRogueBuffLevelUp = 4813; PlayerActionType_PlayerActionChessRogueEnhanceBuff = 4814; PlayerActionType_PlayerActionChessRogueAddMiracle = 4815; PlayerActionType_PlayerActionChessRogueSwapMiracle = 4816; PlayerActionType_PlayerActionChessRogueSelectBonus = 4817; PlayerActionType_PlayerActionChessRogueDialogueFinish = 4818; PlayerActionType_PlayerActionChessRogueSubStoryFinish = 4819; PlayerActionType_PlayerActionChessRogueAdventureRoomFinish = 4820; PlayerActionType_PlayerActionChessRogueFinishLevel = 4821; PlayerActionType_PlayerActionChessRogueStartLayer = 4822; PlayerActionType_PlayerActionChessRogueFinishLayer = 4823; PlayerActionType_PlayerActionChessRogueEnterRoom = 4824; PlayerActionType_PlayerActionChessRogueLeaveRoom = 4825; PlayerActionType_PlayerActionChessRogueRollDice = 4826; PlayerActionType_PlayerActionChessRogueSelectDice = 4827; PlayerActionType_PlayerActionChessRogueUnlockDice = 4828; PlayerActionType_PlayerActionChessRogueBoardEvent = 4829; PlayerActionType_PlayerActionChessRogueDimensionPoint = 4830; PlayerActionType_PlayerActionChessRoguePickAvatar = 4831; PlayerActionType_PlayerActionChessRogueReviveAvatar = 4832; PlayerActionType_PlayerActionChessRogueNousSubStorySelect = 4833; PlayerActionType_PlayerActionChessRogueLevelMechanism = 4844; PlayerActionType_PlayerActionChessRogueNousStartLevel = 4845; PlayerActionType_PlayerActionChessRogueNousFinishLevel = 4846; PlayerActionType_PlayerActionChessRogueNousStartLayer = 4847; PlayerActionType_PlayerActionChessRogueNousFinishLayer = 4848; PlayerActionType_PlayerActionChessRogueNousEnterRoom = 4849; PlayerActionType_PlayerActionChessRogueNousLeaveRoom = 4850; PlayerActionType_PlayerActionChessRogueNousSelectDice = 4851; PlayerActionType_PlayerActionChessRogueNousUnlockDiceBranch = 4852; PlayerActionType_PlayerActionChessRogueNousUnlockDiceSurface = 4853; PlayerActionType_PlayerActionChessRogueNousEditDice = 4854; PlayerActionType_PlayerActionChessRogueNousValueChange = 4855; PlayerActionType_PlayerActionChessRogueNousMainStoryTrigger = 4856; PlayerActionType_PlayerActionChessRogueNousMainStoryFinish = 4857; PlayerActionType_PlayerActionChessRogueNousSubStoryTrigger = 4858; PlayerActionType_PlayerActionChessRogueNousSubStoryFinish = 4859; PlayerActionType_PlayerActionChessRogueNousEnableTalent = 4860; PlayerActionType_PlayerActionChessRogueSelectBuff = 4861; PlayerActionType_PlayerActionChessRogueSelectMiracle = 4862; PlayerActionType_PlayerActionChessRogueRemoveMiracle = 4863; PlayerActionType_PlayerActionChessRogueBoardCell = 4864; PlayerActionType_PlayerActionFantasticStoryBattleBegin = 4901; PlayerActionType_PlayerActionFantasticStoryBattleEnd = 4902; PlayerActionType_PlayerActionRogueEndlessReward = 4950; PlayerActionType_PlayerActionRogueEndlessLevelStart = 4951; PlayerActionType_PlayerActionRogueEndlessStageBegin = 4952; PlayerActionType_PlayerActionRogueEndlessStageEnd = 4953; PlayerActionType_PlayerActionBattleCollegeReward = 5001; PlayerActionType_PlayerActionCommonRogueMiracleForBuffShop = 5051; PlayerActionType_PlayerActionCommonRogueAdventureRoomFinish = 5052; PlayerActionType_PlayerActionCommonRogueBuyBuffShop = 5053; PlayerActionType_PlayerActionCommonRogueBuyBuffShopRefresh = 5054; PlayerActionType_PlayerActionCommonRogueCollectionUnlock = 5055; PlayerActionType_PlayerActionCommonRogueCollectionSet = 5056; PlayerActionType_PlayerActionCommonRogueExhibitionUnlock = 5057; PlayerActionType_PlayerActionCommonRogueExhibitionSet = 5058; PlayerActionType_PlayerActionCommonRogueChestInteract = 5059; PlayerActionType_PlayerActionCommonRogueAdventureRoomWolfgunFinish = 5060; PlayerActionType_PlayerActionHeliobusPostIncomeReward = 5101; PlayerActionType_PlayerActionHeliobusPostFansReward = 5102; PlayerActionType_PlayerActionHeliobusLevelUpgrade = 5103; PlayerActionType_PlayerActionHeliobusPostReplyReward = 5104; PlayerActionType_PlayerActionHeliobusCommentReplyReward = 5105; PlayerActionType_PlayerActionHeliobusChallengeFirstReward = 5106; PlayerActionType_PlayerActionHeliobusFansAdd = 5107; PlayerActionType_PlayerActionHeliobusActionDaySettle = 5108; PlayerActionType_PlayerActionHeliobusSkillUnlock = 5109; PlayerActionType_PlayerActionHeliobusStageBegin = 5110; PlayerActionType_PlayerActionHeliobusStageEnd = 5111; PlayerActionType_PlayerActionHeliobusSnsRead = 5112; PlayerActionType_PlayerActionHeliobusSnsPostUnlock = 5113; PlayerActionType_PlayerActionHeliobusSnsCommentUnlock = 5114; PlayerActionType_PlayerActionHeliobusSnsComment = 5115; PlayerActionType_PlayerActionHeliobusSnsPost = 5116; PlayerActionType_PlayerActionHeliobusSnsLike = 5117; PlayerActionType_PlayerActionHeliobusPhaseUpgrade = 5118; PlayerActionType_PlayerActionPsPointCard30Reward = 5201; PlayerActionType_PlayerActionPsPointCard50Reward = 5202; PlayerActionType_PlayerActionPsPointCard100Reward = 5203; PlayerActionType_PlayerActionPsnPlusGiftReward = 5204; PlayerActionType_PlayerActionAppleGiftCardReward = 5205; PlayerActionType_PlayerActionHeartDialSubmitItem = 5301; PlayerActionType_PlayerActionHeartDialDialoguePerform = 5302; PlayerActionType_PlayerActionHeartDialTraceConsume = 5303; PlayerActionType_PlayerActionHeartDialChangeEmotion = 5304; PlayerActionType_PlayerActionTravelBrochureAddDefaultPaster = 5401; PlayerActionType_PlayerActionSpaceZooBorn = 5501; PlayerActionType_PlayerActionSpaceZooMutate = 5502; PlayerActionType_PlayerActionSpaceZooDelete = 5503; PlayerActionType_PlayerActionSpaceZooExchangeItem = 5504; PlayerActionType_PlayerActionSpaceZooExpPoint = 5505; PlayerActionType_PlayerActionSpaceZooTakeReward = 5506; PlayerActionType_PlayerActionSpaceZooCollection = 5507; PlayerActionType_PlayerActionSpaceZooShow = 5508; PlayerActionType_PlayerActionSpaceZooSpecialData = 5509; PlayerActionType_PlayerActionStrongChallengeBattleBegin = 5701; PlayerActionType_PlayerActionStrongChallengeBattleEnd = 5702; PlayerActionType_PlayerActionRollShopDoGacha = 5751; PlayerActionType_PlayerActionRollShopTakeReward = 5752; PlayerActionType_PlayerActionOfferingSubmitItem = 5801; PlayerActionType_PlayerActionOfferingTakeReward = 5802; PlayerActionType_PlayerActionTravelBrochurePageUnlock = 5851; PlayerActionType_PlayerActionTravelBrochurePageInteractAward = 5852; PlayerActionType_PlayerActionTravelBrochureStickerUnlock = 5853; PlayerActionType_PlayerActionTravelBrochureStickerApply = 5854; PlayerActionType_PlayerActionTravelBrochureStickerRemove = 5855; PlayerActionType_PlayerActionTravelBrochurePageReset = 5856; PlayerActionType_PlayerActionTrackMainMissionId = 5901; PlayerActionType_PlayerActionWolfBroBegin = 5911; PlayerActionType_PlayerActionWolfBroGroupStateChange = 5912; PlayerActionType_PlayerActionWolfBroEnd = 5913; PlayerActionType_PlayerActionWolfBroBulletZero = 5914; PlayerActionType_PlayerActionWolfBroActivateBullet = 5915; PlayerActionType_PlayerActionWolfBroBulletNumChange = 5916; PlayerActionType_PlayerActionWolfBroUseBulletNull = 5917; PlayerActionType_PlayerActionWolfBroUseBulletHitMonster = 5918; PlayerActionType_PlayerActionWolfBroPickUpBullet = 5919; PlayerActionType_PlayerActionWolfBroRestoreArchive = 5920; PlayerActionType_PlayerActionTelevisionActivityBattleBegin = 5921; PlayerActionType_PlayerActionTelevisionActivityBattleEnd = 5922; PlayerActionType_PlayerActionFeverTimeActivityBattleBegin = 5923; PlayerActionType_PlayerActionFeverTimeActivityBattleEnd = 5924; PlayerActionType_PlayerActionGunPlayEnd = 5925; PlayerActionType_PlayerActionActivityStarFightBegin = 5926; PlayerActionType_PlayerActionActivityStarFightEnd = 5927; PlayerActionType_PlayerActionMapRotationEnterRegion = 5931; PlayerActionType_PlayerActionMapRotationLeaveRegion = 5932; PlayerActionType_PlayerActionMapRotationInteractCharger = 5933; PlayerActionType_PlayerActionMapRotationDeployRotater = 5934; PlayerActionType_PlayerActionMapRotationRotateMap = 5935; PlayerActionType_PlayerActionMapRotationAddEnergy = 5936; PlayerActionType_PlayerActionMapRotationSetMaxEnergy = 5937; PlayerActionType_PlayerActionMapRotationRemoveRotater = 5938; PlayerActionType_PlayerActionMapRotationAutoDeployRotater = 5939; PlayerActionType_PlayerActionMapRotationAutoRemoveRotater = 5940; PlayerActionType_PlayerActionDrinkMakerAddTips = 5951; PlayerActionType_PlayerActionDrinkMakerFinishChallenge = 5952; PlayerActionType_PlayerActionDrinkMakerGuestMaxFaithReward = 5953; PlayerActionType_PlayerActionDrinkMakerMakeDrink = 5954; PlayerActionType_PlayerActionDrinkMakerSaveCustomDrink = 5955; PlayerActionType_PlayerActionDrinkMakerEndSequence = 5956; PlayerActionType_PlayerActionDrinkMakerCheersMakeDrink = 5957; PlayerActionType_PlayerActionDrinkMakerCheersNpcDrink = 5958; PlayerActionType_PlayerActionChangeStoryLine = 6001; PlayerActionType_PlayerActionContentPackageStatusChange = 6011; PlayerActionType_PlayerActionContentPackageTrackChange = 6012; PlayerActionType_PlayerActionContentPackageAcceptMainMission = 6013; PlayerActionType_PlayerActionWorldDirectUnlock = 6041; PlayerActionType_PlayerActionMonopolyTurnFinish = 6051; PlayerActionType_PlayerActionMonopolyAssetTurntax = 6052; PlayerActionType_PlayerActionMonopolyAssetBonus = 6053; PlayerActionType_PlayerActionMonopolyEventEffect = 6054; PlayerActionType_PlayerActionMonopolyMiniGameSettle = 6055; PlayerActionType_PlayerActionMonopolyGameRaiseRatio = 6056; PlayerActionType_PlayerActionMonopolyMoveRollDice = 6057; PlayerActionType_PlayerActionMonopolyMove = 6059; PlayerActionType_PlayerActionMonopolyBuyGoods = 6060; PlayerActionType_PlayerActionMonopolyUpgradeAsset = 6061; PlayerActionType_PlayerActionMonopolyEventRerollRandom = 6062; PlayerActionType_PlayerActionMonopolyDailyRefresh = 6063; PlayerActionType_PlayerActionMonopolyGameGuessBuyInformation = 6064; PlayerActionType_PlayerActionMonopolyDailyFirstEnterActivity = 6065; PlayerActionType_PlayerActionMonopolySocialEvent = 6066; PlayerActionType_PlayerActionMonopolyRaffleTicketReward = 6067; PlayerActionType_PlayerActionMonopolyLike = 6068; PlayerActionType_PlayerActionMonopolyPhaseReward = 6069; PlayerActionType_PlayerActionMonopolyMbtiReportReward = 6070; PlayerActionType_PlayerActionMonopolyDailySettle = 6071; PlayerActionType_PlayerActionMonopolyStart = 6072; PlayerActionType_PlayerActionMonopolyGetBuff = 6073; PlayerActionType_PlayerActionMonopolyAssetFundsChange = 6074; PlayerActionType_PlayerActionMonopolyAssetUpgrade = 6075; PlayerActionType_PlayerActionMonopolyDirectCoinGameSettle = 6076; PlayerActionType_PlayerActionMonopolyExtractRaffleTicket = 6077; PlayerActionType_PlayerActionMonopolyMbtiProgressChange = 6078; PlayerActionType_PlayerActionMonopolyQuizGameSettle = 6079; PlayerActionType_PlayerActionMonopolyEventSettle = 6080; PlayerActionType_PlayerActionMonopolyItemChange = 6081; PlayerActionType_PlayerActionMonopolyCellTrigger = 6082; PlayerActionType_PlayerActionMonopolyEventTrigger = 6083; PlayerActionType_PlayerActionMonopolyClickEffect = 6084; PlayerActionType_PlayerActionEvolveBuildLevelFinish = 6101; PlayerActionType_PlayerActionEvolveBuildShopAbilityUp = 6102; PlayerActionType_PlayerActionEvolveBuildShopAbilityDown = 6103; PlayerActionType_PlayerActionEvolveBuildTakeExpReward = 6104; PlayerActionType_PlayerActionEvolveBuildBattleEndAddCoin = 6105; PlayerActionType_PlayerActionEvolveBuildShopAbilityReset = 6106; PlayerActionType_PlayerActionEvolveBuildLevelStart = 6107; PlayerActionType_PlayerActionEvolveBuildLevelEnd = 6108; PlayerActionType_PlayerActionEvolveBuildStageStart = 6109; PlayerActionType_PlayerActionEvolveBuildStageEnd = 6110; PlayerActionType_PlayerActionEvolveBuildLevelLeave = 6111; PlayerActionType_PlayerActionClockParkUnlockScript = 6151; PlayerActionType_PlayerActionClockParkUnlockTalent = 6152; PlayerActionType_PlayerActionClockParkFinishScript = 6153; PlayerActionType_PlayerActionClockParkRoundUpdate = 6154; PlayerActionType_PlayerActionClockParkScriptBegin = 6155; PlayerActionType_PlayerActionRogueTournStartLevel = 6200; PlayerActionType_PlayerActionRogueTournFinishLevel = 6201; PlayerActionType_PlayerActionRogueTournExpReward = 6202; PlayerActionType_PlayerActionRogueTournFinishWeekChallenge = 6203; PlayerActionType_PlayerActionRogueTournPermanentTalentEffect = 6204; PlayerActionType_PlayerActionRogueTournFinishFormulaStory = 6205; PlayerActionType_PlayerActionRogueTournRevive = 6206; PlayerActionType_PlayerActionRogueTournStageBegin = 6207; PlayerActionType_PlayerActionRogueTournStageEnd = 6208; PlayerActionType_PlayerActionRogueTournPermanentEnableTalent = 6209; PlayerActionType_PlayerActionRogueTournPermanentResetTalent = 6210; PlayerActionType_PlayerActionRogueTournCocoonStageBegin = 6211; PlayerActionType_PlayerActionRogueTournCocoonStageEnd = 6212; PlayerActionType_PlayerActionRogueTournExpUpdate = 6213; PlayerActionType_PlayerActionRogueTournEnterRoom = 6214; PlayerActionType_PlayerActionRogueTournLeaveRoom = 6215; PlayerActionType_PlayerActionRogueTournArchiveSave = 6216; PlayerActionType_PlayerActionRogueTournSelectBonus = 6217; PlayerActionType_PlayerActionRogueTournDialogueFinish = 6218; PlayerActionType_PlayerActionRogueTournDoGamble = 6219; PlayerActionType_PlayerActionRogueTournRoomContentGenerate = 6220; PlayerActionType_PlayerActionRogueTournAddMiracle = 6221; PlayerActionType_PlayerActionRogueTournRemoveMiracle = 6222; PlayerActionType_PlayerActionRogueTournSelectMiracle = 6223; PlayerActionType_PlayerActionRogueTournDropMiracle = 6224; PlayerActionType_PlayerActionRogueTournAddBuff = 6225; PlayerActionType_PlayerActionRogueTournSelectBuff = 6226; PlayerActionType_PlayerActionRogueTournBuffLevelUp = 6227; PlayerActionType_PlayerActionRogueTournRemoveBuff = 6228; PlayerActionType_PlayerActionRogueTournAddFormula = 6229; PlayerActionType_PlayerActionRogueTournRemoveFormula = 6230; PlayerActionType_PlayerActionRogueTournSelectFormula = 6231; PlayerActionType_PlayerActionRogueTournActivateFormula = 6232; PlayerActionType_PlayerActionRogueTournAdventureRoomFinish = 6233; PlayerActionType_PlayerActionRogueTournAlterLineup = 6234; PlayerActionType_PlayerActionRogueTournSeasonEnableTalent = 6235; PlayerActionType_PlayerActionRogueTournTitanStartLevel = 6236; PlayerActionType_PlayerActionRogueTournTitanFinishLevel = 6237; PlayerActionType_PlayerActionRogueTournTitanEnterRoom = 6238; PlayerActionType_PlayerActionRogueTournTitanLeaveRoom = 6239; PlayerActionType_PlayerActionRogueTournTitanStageBegin = 6240; PlayerActionType_PlayerActionRogueTournTitanStageEnd = 6241; PlayerActionType_PlayerActionRogueTournTitanArchiveSave = 6243; PlayerActionType_PlayerActionRogueTournTitanAddTitanBless = 6244; PlayerActionType_PlayerActionRogueTournTitanSelectTitanBless = 6245; PlayerActionType_PlayerActionRogueTournDivisionChange = 6246; PlayerActionType_PlayerActionRogueTournSelectReRollMiracle = 6247; PlayerActionType_PlayerActionRogueTournTriggerBattleByShop = 6248; PlayerActionType_PlayerActionRogueTournUseSuperRewardKey = 6249; PlayerActionType_PlayerActionRogueTournPersonaStyleExpChange = 6250; PlayerActionType_PlayerActionRogueTournPersonaStyleSelect = 6251; PlayerActionType_PlayerActionRogueTournPersonaStartLevel = 6252; PlayerActionType_PlayerActionRogueTournPersonaFinishLevel = 6253; PlayerActionType_PlayerActionRogueTournPersonaEnterRoom = 6254; PlayerActionType_PlayerActionRogueTournPersonaLeaveRoom = 6255; PlayerActionType_PlayerActionRogueTournPersonaStageBegin = 6256; PlayerActionType_PlayerActionRogueTournPersonaStageEnd = 6257; PlayerActionType_PlayerActionRogueTournPersonaArchiveSave = 6258; PlayerActionType_PlayerActionRogueTournHexEquipmentChange = 6259; PlayerActionType_PlayerActionRogueTournPersonaRoomCardChange = 6260; PlayerActionType_PlayerActionRogueTournPersonaRoomCardLevelChange = 6261; PlayerActionType_PlayerActionRogueTournPersonaRoomCardAttributeChange = 6262; PlayerActionType_PlayerActionRogueTournPersonaRoomCardSelect = 6263; PlayerActionType_PlayerActionRogueTournPersonaRoomCardWash = 6264; PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelect = 6265; PlayerActionType_PlayerActionRogueTournPersonaStyleGiftSelectRefresh = 6266; PlayerActionType_PlayerActionRogueTournPersonaRoomCardReroll = 6267; PlayerActionType_PlayerActionRogueWorkbenchReforgeFormula = 6281; PlayerActionType_PlayerActionRogueWorkbenchReforgeMiracle = 6282; PlayerActionType_PlayerActionRogueWorkbenchComposeMiracle = 6283; PlayerActionType_PlayerActionRogueWorkbenchReforgeBuff = 6284; PlayerActionType_PlayerActionRogueWorkbenchEnhanceBuff = 6285; PlayerActionType_PlayerActionMatchThreePveSettle = 6301; PlayerActionType_PlayerActionMatchThreeSettle = 6302; PlayerActionType_PlayerActionFightMatch3GameStart = 6303; PlayerActionType_PlayerActionFightMatch3GameEnd = 6304; PlayerActionType_PlayerActionFightMatch3TurnEnd = 6305; PlayerActionType_PlayerActionMatchThreeBirdPos = 6306; PlayerActionType_PlayerActionMultiplePlayInvite = 6307; PlayerActionType_PlayerActionMultiplePlayInviteRespond = 6308; PlayerActionType_PlayerActionMultiplePlayLobbyEnter = 6309; PlayerActionType_PlayerActionMultiplePlayLobbyQuit = 6310; PlayerActionType_PlayerActionMultiplePlayLobbyKick = 6311; PlayerActionType_PlayerActionMultiplePlayLobbyMatch = 6312; PlayerActionType_PlayerActionMarbleSettle = 6313; PlayerActionType_PlayerActionMatchThreeSoloSettle = 6314; PlayerActionType_PlayerActionMatchThreeV2BattleitemLevelup = 6315; PlayerActionType_PlayerActionMatchThreeV2PveSettle = 6316; PlayerActionType_PlayerActionMatchThreeV2PvpSettle = 6317; PlayerActionType_PlayerActionMatch3SoloGameStart = 6318; PlayerActionType_PlayerActionMatch3SoloGameEnd = 6319; PlayerActionType_PlayerActionMatch3SoloRoundEnd = 6320; PlayerActionType_PlayerActionMatch3RoyaleSettle = 6321; PlayerActionType_PlayerActionMatch3RoyaleGameStart = 6322; PlayerActionType_PlayerActionMatch3RoyaleGameEnd = 6323; PlayerActionType_PlayerActionMatch3RoyaleRoundEnd = 6324; PlayerActionType_PlayerActionDiceCombatSettle = 6325; PlayerActionType_PlayerActionSwordTrainingLearnSkill = 6351; PlayerActionType_PlayerActionSwordTrainingNormalAction = 6352; PlayerActionType_PlayerActionSwordTrainingStoryEffect = 6353; PlayerActionType_PlayerActionSwordTrainingEndingHint = 6354; PlayerActionType_PlayerActionSwordTrainingActionHint = 6355; PlayerActionType_PlayerActionSwordTrainingRestoreGameByExam = 6356; PlayerActionType_PlayerActionSwordTrainingStoryLineFirstClear = 6357; PlayerActionType_PlayerActionSwordTrainingTakeEndingReward = 6358; PlayerActionType_PlayerActionSwordTrainingStoryLineBegin = 6359; PlayerActionType_PlayerActionSwordTrainingEnterTurn = 6360; PlayerActionType_PlayerActionSwordTrainingPlanAction = 6361; PlayerActionType_PlayerActionSwordTrainingActionPhaseEnd = 6362; PlayerActionType_PlayerActionSwordTrainingStory = 6363; PlayerActionType_PlayerActionSwordTrainingStatusChange = 6364; PlayerActionType_PlayerActionSwordTrainingMoodChange = 6365; PlayerActionType_PlayerActionSwordTrainingBattleBegin = 6366; PlayerActionType_PlayerActionSwordTrainingBattleEnd = 6367; PlayerActionType_PlayerActionSwordTrainingCombatRankChange = 6368; PlayerActionType_PlayerActionSwordTrainingStoryLineEnd = 6369; PlayerActionType_PlayerActionSwordTrainingResumeStoryLine = 6370; PlayerActionType_PlayerActionSwordTrainingGameSuccess = 6371; PlayerActionType_PlayerActionSwordTrainingGameGiveUp = 6372; PlayerActionType_PlayerActionSwordTrainingExam = 6374; PlayerActionType_PlayerActionSwordTrainingDialogue = 6375; PlayerActionType_PlayerActionSwordTrainingSetSkillTrace = 6376; PlayerActionType_PlayerActionFightFestFinishScoreRaceMission = 6401; PlayerActionType_PlayerActionFightFestFinishScoreRacePhase = 6402; PlayerActionType_PlayerActionFightFestRaceStart = 6403; PlayerActionType_PlayerActionFightFestRaceEnd = 6404; PlayerActionType_PlayerActionFightFestChallengeStart = 6405; PlayerActionType_PlayerActionFightFestChallengeEnd = 6406; PlayerActionType_PlayerActionFightFestGetCoachItem = 6407; PlayerActionType_PlayerActionFightFestAcceptScoreRaceMission = 6408; PlayerActionType_PlayerActionPetUse = 6451; PlayerActionType_PlayerActionMusicRhythmPassLevelStar = 6501; PlayerActionType_PlayerActionMusicRhythmLevelBegin = 6502; PlayerActionType_PlayerActionMusicRhythmLevelEnd = 6503; PlayerActionType_PlayerActionTrackPhotoStageBegin = 6551; PlayerActionType_PlayerActionTrackPhotoStageEnd = 6552; PlayerActionType_PlayerActionSummonActivityBattleBegin = 6561; PlayerActionType_PlayerActionSummonActivityBattleEnd = 6562; PlayerActionType_PlayerActionRaidCollectionEnterNextRaid = 6571; PlayerActionType_PlayerActionDifficultyAdjustmentSet = 6572; PlayerActionType_PlayerActionDifficultyAdjustmentUnset = 6573; PlayerActionType_PlayerActionRogueArcadeAdventureRoomStart = 6580; PlayerActionType_PlayerActionRogueArcadeAdventureRoomFinish = 6581; PlayerActionType_PlayerActionRogueMagicStartLevel = 6601; PlayerActionType_PlayerActionRogueMagicFinishLevel = 6602; PlayerActionType_PlayerActionRogueMagicRevive = 6603; PlayerActionType_PlayerActionRogueMagicEnterRoom = 6604; PlayerActionType_PlayerActionRogueMagicLeaveRoom = 6605; PlayerActionType_PlayerActionRogueMagicAddMiracle = 6606; PlayerActionType_PlayerActionRogueMagicRemoveMiracle = 6607; PlayerActionType_PlayerActionRogueMagicStageBegin = 6608; PlayerActionType_PlayerActionRogueMagicStageEnd = 6609; PlayerActionType_PlayerActionRogueMagicEnableTalent = 6610; PlayerActionType_PlayerActionRogueMagicFinishStory = 6611; PlayerActionType_PlayerActionRogueMagicAddScepter = 6612; PlayerActionType_PlayerActionRogueMagicSelectScepter = 6613; PlayerActionType_PlayerActionRogueMagicMountUnit = 6614; PlayerActionType_PlayerActionRogueMagicAutoMountUnit = 6615; PlayerActionType_PlayerActionRogueMagicAddMagicUnit = 6616; PlayerActionType_PlayerActionRogueMagicRemoveMagicUnit = 6617; PlayerActionType_PlayerActionRogueMagicWorkbenchComposeMagicUnit = 6618; PlayerActionType_PlayerActionRogueMagicWorkbenchReforgeMagicUnit = 6619; PlayerActionType_PlayerActionRogueMagicWorkbenchLevelUpScepter = 6620; PlayerActionType_PlayerActionTrainPartyGamePlayStart = 6701; PlayerActionType_PlayerActionTrainPartyPhaseBegin = 6702; PlayerActionType_PlayerActionTrainPartyPhaseEnd = 6703; PlayerActionType_PlayerActionTrainPartyRound = 6704; PlayerActionType_PlayerActionTrainPartyMeetingBegin = 6705; PlayerActionType_PlayerActionTrainPartyMeetingEnd = 6706; PlayerActionType_PlayerActionTrainPartyMeetingPlayCard = 6707; PlayerActionType_PlayerActionTrainPartyMeetingReRoll = 6708; PlayerActionType_PlayerActionTrainPartyBuildAreaUnlock = 6709; PlayerActionType_PlayerActionTrainPartyBuildStep = 6710; PlayerActionType_PlayerActionTrainPartyBuildLevelAward = 6711; PlayerActionType_PlayerActionTrainPartyBuildingDynamicBuff = 6712; PlayerActionType_PlayerActionTrainPartyBuildDiy = 6713; PlayerActionType_PlayerActionSelfRoomBuildDiy = 6714; PlayerActionType_PlayerActionSkipUnlockSelfRoom = 6715; PlayerActionType_PlayerActionSelfRoomBuildDiyMerge = 6716; PlayerActionType_PlayerActionSwitchHandOpPropState = 6801; PlayerActionType_PlayerActionEraFlipperChangeRegionState = 6811; PlayerActionType_PlayerActionEraFlipperChangePropState = 6812; PlayerActionType_PlayerActionActivityBenefitReward = 6820; PlayerActionType_PlayerActionActivityBenefitJoin = 6821; PlayerActionType_PlayerActionActivityBenefitInitialReward = 6822; PlayerActionType_PlayerActionActiveActivityReward = 6831; PlayerActionType_PlayerActionPamSkinChangeSkin = 6851; PlayerActionType_PlayerActionChestFind = 6861; PlayerActionType_PlayerActionReissueMarkChestItemMail = 6862; PlayerActionType_PlayerActionMarblePassMatch = 6871; PlayerActionType_PlayerActionMarbleBuySeal = 6872; PlayerActionType_PlayerActionMarbleFightGameBegin = 6873; PlayerActionType_PlayerActionMarbleFightGameEnd = 6874; PlayerActionType_PlayerActionMarbleFightGameRound = 6875; PlayerActionType_PlayerActionMarbleFightGameTurn = 6876; PlayerActionType_PlayerActionPlanetFesLevelUp = 6901; PlayerActionType_PlayerActionPlanetFesActivityInit = 6902; PlayerActionType_PlayerActionPlanetFesAvatarLevelUp = 6903; PlayerActionType_PlayerActionPlanetFesTakeRegionPhaseReward = 6904; PlayerActionType_PlayerActionPlanetFesAddItem = 6905; PlayerActionType_PlayerActionPlanetFesQuest = 6906; PlayerActionType_PlayerActionPlanetFesBusinessDayFinish = 6907; PlayerActionType_PlayerActionPlanetFesAvatarStarUp = 6908; PlayerActionType_PlayerActionPlanetFesUnlockLand = 6909; PlayerActionType_PlayerActionPlanetFesBusinessEventFinish = 6910; PlayerActionType_PlayerActionPlanetFesActivateCard = 6911; PlayerActionType_PlayerActionPlanetFesSkillLevelUp = 6912; PlayerActionType_PlayerActionPlanetFesGacha = 6913; PlayerActionType_PlayerActionPlanetFesBusinessEventHandle = 6914; PlayerActionType_PlayerActionPlanetFesCardApplyPermission = 6915; PlayerActionType_PlayerActionPlanetFesCardInteract = 6916; PlayerActionType_PlayerActionPlanetFesToSns = 6917; PlayerActionType_PlayerActionPlanetFesSetWorkAvatar = 6918; PlayerActionType_PlayerActionPlanetFesSummary = 6919; PlayerActionType_PlayerActionTarotBookCharacterLevelUp = 6951; PlayerActionType_PlayerActionTarotBookOpenPack = 6952; PlayerActionType_PlayerActionTarotBookUnlockStory = 6953; PlayerActionType_PlayerActionTarotBookUnlockStorySingle = 6954; PlayerActionType_PlayerActionTarotBookFinishStory = 6955; PlayerActionType_PlayerActionTarotBookFinishInteraction = 6956; PlayerActionType_PlayerActionTarotBookChangeEnergy = 6957; PlayerActionType_PlayerActionTarotBookUnlockInteraction = 6958; PlayerActionType_PlayerActionChimeraRoundStart = 6971; PlayerActionType_PlayerActionChimeraRoundWorkStart = 6972; PlayerActionType_PlayerActionChimeraRoundWorkEnd = 6973; PlayerActionType_PlayerActionChimeraEndlessStart = 6974; PlayerActionType_PlayerActionChimeraEndlessEnd = 6975; PlayerActionType_PlayerActionChimeraEndlessWorkStart = 6976; PlayerActionType_PlayerActionChimeraEndlessWorkEnd = 6977; PlayerActionType_PlayerActionChimeraRankChange = 6978; PlayerActionType_PlayerActionChimeraGet = 6979; PlayerActionType_PlayerActionStoryTokenTakeActivityReward = 6991; PlayerActionType_PlayerActionReissueAvatarTokenItem = 6992; PlayerActionType_PlayerActionAvatarDeliverRewardActivityTakeReward = 7001; PlayerActionType_PlayerActionElfRestaurantBuyField = 7011; PlayerActionType_PlayerActionElfRestaurantPlantSeed = 7012; PlayerActionType_PlayerActionElfRestaurantRecycleSeed = 7013; PlayerActionType_PlayerActionElfRestaurantHarvestCrop = 7014; PlayerActionType_PlayerActionElfRestaurantUpgradeEmployeeLevel = 7015; PlayerActionType_PlayerActionElfRestaurantUpgradeFacilityLevel = 7016; PlayerActionType_PlayerActionElfRestaurantUpgradeRecipeLevel = 7017; PlayerActionType_PlayerActionElfRestaurantBuyShopItem = 7018; PlayerActionType_PlayerActionElfRestaurantFinishTradeOrder = 7019; PlayerActionType_PlayerActionElfRestaurantTakeVillagerReward = 7020; PlayerActionType_PlayerActionElfRestaurantSettleRestaurantPlay = 7021; PlayerActionType_PlayerActionElfRestaurantInit = 7022; PlayerActionType_PlayerActionElfRestaurantSettleProgress = 7023; PlayerActionType_PlayerActionElfRestaurantSettleDay = 7024; PlayerActionType_PlayerActionElfRestaurantAddItem = 7025; PlayerActionType_PlayerActionLocalLegendReward = 7031; PlayerActionType_PlayerActionFateLevelStart = 7041; PlayerActionType_PlayerActionFateLevelSettle = 7042; PlayerActionType_PlayerActionFateBattleStart = 7043; PlayerActionType_PlayerActionFateBattleEnd = 7044; PlayerActionType_PlayerActionFateAddHougu = 7045; PlayerActionType_PlayerActionFateSelectHougu = 7046; PlayerActionType_PlayerActionFateSelectReiju = 7047; PlayerActionType_PlayerActionFateRefreshReiju = 7048; PlayerActionType_PlayerActionFateAddCoin = 7049; PlayerActionType_PlayerActionFateBuyBuff = 7050; PlayerActionType_PlayerActionFateSellBuff = 7051; PlayerActionType_PlayerActionFateRefreshShop = 7052; PlayerActionType_PlayerActionFateLockGoods = 7053; PlayerActionType_PlayerActionFateUnlockGoods = 7054; PlayerActionType_PlayerActionFateTakeExpReward = 7055; PlayerActionType_PlayerActionFateAddExp = 7056; PlayerActionType_PlayerActionFateMasterHpChange = 7057; PlayerActionType_PlayerActionParkourStartLevel = 7061; PlayerActionType_PlayerActionParkourEndLevel = 7062; PlayerActionType_PlayerActionBasinChestInteractResult = 7091; PlayerActionType_PlayerActionRogueMiracleSwap = 7092; PlayerActionType_PlayerActionHipplenEndingTakeReward = 7101; PlayerActionType_PlayerActionHipplenGiftDeliverReward = 7102; PlayerActionType_PlayerActionHipplenCycleStart = 7103; PlayerActionType_PlayerActionHipplenCycleFinish = 7104; PlayerActionType_PlayerActionHipplenAgendaPlan = 7105; PlayerActionType_PlayerActionHipplenAgendaSettle = 7106; PlayerActionType_PlayerActionHipplenTrialStart = 7107; PlayerActionType_PlayerActionHipplenTrialFinish = 7108; PlayerActionType_PlayerActionHipplenStatusChange = 7109; PlayerActionType_PlayerActionHipplenOutfitChange = 7110; PlayerActionType_PlayerActionHipplenTraitUnlock = 7111; PlayerActionType_PlayerActionHipplenEndingUnlock = 7112; PlayerActionType_PlayerActionHipplenOutfitUnlock = 7113; PlayerActionType_PlayerActionHipplenGiftUnlock = 7114; PlayerActionType_PlayerActionHipplenIncidentFinish = 7115; PlayerActionType_PlayerActionChallengePeakStart = 7121; PlayerActionType_PlayerActionChallengePeakReward = 7122; PlayerActionType_PlayerActionChallengePeakMobStart = 7123; PlayerActionType_PlayerActionChallengePeakMobSettle = 7124; PlayerActionType_PlayerActionChallengePeakBossStart = 7125; PlayerActionType_PlayerActionChallengePeakBossSettle = 7126; PlayerActionType_PlayerActionChallengePeakFastPass = 7127; PlayerActionType_PlayerActionChallengePeakRecommendLineup = 7128; PlayerActionType_PlayerActionChallengePeakMobBattleEnd = 7129; PlayerActionType_PlayerActionChallengePeakMobRecordClear = 7130; PlayerActionType_PlayerActionCakeRaceLoan = 7141; PlayerActionType_PlayerActionCakeRaceSectionBegin = 7142; PlayerActionType_PlayerActionCakeRaceSectionEnd = 7143; PlayerActionType_PlayerActionCakeRaceRoomSectionSettle = 7144; PlayerActionType_PlayerActionCakeRaceGameSettle = 7145; PlayerActionType_PlayerActionCakeRaceGameBetCat = 7146; PlayerActionType_PlayerActionCakeRaceGameWinCoin = 7147; PlayerActionType_PlayerActionCakeRaceLikeFriendRanking = 7148; PlayerActionType_PlayerActionElationBattleBegin = 7161; PlayerActionType_PlayerActionElationBattleEnd = 7162; PlayerActionType_PlayerActionActivityHotDataChange = 7170; PlayerActionType_PlayerActionChimeraDuelGameSettle = 7181; PlayerActionType_PlayerActionChimeraDuelMasterUnlock = 7182; PlayerActionType_PlayerActionChimeraDuelGameStart = 7183; PlayerActionType_PlayerActionChimeraDuelBattleStart = 7184; PlayerActionType_PlayerActionChimeraDuelBattleEnd = 7185; PlayerActionType_PlayerActionChimeraDuelChimeraBuy = 7186; PlayerActionType_PlayerActionChimeraDuelItemBuy = 7187; PlayerActionType_PlayerActionChimeraDuelShopRefresh = 7188; PlayerActionType_PlayerActionChimeraDuelChimeraEnhance = 7189; PlayerActionType_PlayerActionChimeraDuelChimeraSell = 7190; PlayerActionType_PlayerActionChimeraDuelShopStart = 7191; PlayerActionType_PlayerActionChimeraDuelShopEnd = 7192; PlayerActionType_PlayerActionChimeraDuelFriendPvpLineupSave = 7193; PlayerActionType_PlayerActionChimeraDuelDefendLineupSet = 7194; PlayerActionType_PlayerActionMazePuzzleFinishChenLingGameBoy = 7201; PlayerActionType_PlayerActionMazePuzzleFiveDimMoneyChange = 7202; PlayerActionType_PlayerActionMazePuzzleFinishFiveDimMiniGame = 7203; PlayerActionType_PlayerActionMazePuzzleOpenChenLingGameBoyCheatMode = 7204; PlayerActionType_PlayerActionMazePuzzleEnterFiveDimGame = 7205; PlayerActionType_PlayerActionMazePuzzleLeaveFiveDimGame = 7206; PlayerActionType_PlayerActionMazePuzzleFiveDimGameSkillChange = 7207; PlayerActionType_PlayerActionGridFightGameStart = 7251; PlayerActionType_PlayerActionGridFightGameEnd = 7252; PlayerActionType_PlayerActionGridFightRoundStart = 7253; PlayerActionType_PlayerActionGridFightRoundEnd = 7254; PlayerActionType_PlayerActionGridFightBattleStart = 7255; PlayerActionType_PlayerActionGridFightBattleEnd = 7256; PlayerActionType_PlayerActionGridFightBattleRole = 7257; PlayerActionType_PlayerActionGridFightPortalRefresh = 7258; PlayerActionType_PlayerActionGridFightPortalSelect = 7259; PlayerActionType_PlayerActionGridFightAugmentRefresh = 7260; PlayerActionType_PlayerActionGridFightAugmentSelect = 7261; PlayerActionType_PlayerActionGridFightShopRefresh = 7262; PlayerActionType_PlayerActionGridFightShopBuy = 7263; PlayerActionType_PlayerActionGridFightSupplyRefresh = 7264; PlayerActionType_PlayerActionGridFightSupplySelect = 7265; PlayerActionType_PlayerActionGridFightForgeOpen = 7266; PlayerActionType_PlayerActionGridFightSpecialShopBuy = 7267; PlayerActionType_PlayerActionGridFightGetExp = 7268; PlayerActionType_PlayerActionGridFightGetOrb = 7269; PlayerActionType_PlayerActionGridFightUseOrb = 7270; PlayerActionType_PlayerActionGridFightGetRole = 7271; PlayerActionType_PlayerActionGridFightGetCoin = 7272; PlayerActionType_PlayerActionGridFightGetFreeRefresh = 7273; PlayerActionType_PlayerActionGridFightGetItem = 7274; PlayerActionType_PlayerActionGridFightGetEquip = 7275; PlayerActionType_PlayerActionGridFightDressEquip = 7276; PlayerActionType_PlayerActionGridFightGetHp = 7277; PlayerActionType_PlayerActionGridFightWeeklyScoreChange = 7278; PlayerActionType_PlayerActionGridFightGetWeeklyReward = 7279; PlayerActionType_PlayerActionGridFightSeasonExpChange = 7280; PlayerActionType_PlayerActionGridFightTalentEnable = 7281; PlayerActionType_PlayerActionGridFightTalentReset = 7282; PlayerActionType_PlayerActionGridFightTutorialTaskFinish = 7283; PlayerActionType_PlayerActionGridFightEliteBranchRefresh = 7284; PlayerActionType_PlayerActionGridFightTutorialResume = 7285; PlayerActionType_PlayerActionGridFightGetProjection = 7286; PlayerActionType_PlayerActionGridFightGetPresent = 7287; PlayerActionType_PlayerActionGridFightOpenPresent = 7288; PlayerActionType_PlayerActionGridFightSettleSeasonEnd = 7289; PlayerActionType_PlayerActionGridFightFavoriteArchive = 7290; PlayerActionType_PlayerActionLocalLegendBattleBegin = 7361; PlayerActionType_PlayerActionLocalLegendBattleEnd = 7362; PlayerActionType_PlayerActionDiceCombatBuyShopGood = 7351; PlayerActionType_PlayerActionDiceCombatUpgradeAvatar = 7352; PlayerActionType_PlayerActionDiceCombatFinishPveStage = 7353; PlayerActionType_PlayerActionDiceCombatBegin = 7354; PlayerActionType_PlayerActionDiceCombatTurnEnd = 7355; PlayerActionType_PlayerActionDiceCombatEnd = 7356; PlayerActionType_PlayerActionDiceCombatScoreChange = 7357; PlayerActionType_PlayerActionDiceCombatChangeColorDice = 7358; PlayerActionType_PlayerActionInteractiveTriggerMazeBuffAdd = 7371; PlayerActionType_PlayerActionLlmChat = 7376; PlayerActionType_PlayerActionLlmChatNextQuestion = 7377; PlayerActionType_PlayerActionLlmChatFeedback = 7378; PlayerActionType_PlayerActionNewYearBoatTakeReward = 7451; PlayerActionType_PlayerActionNewYearBoatSelectBoat = 7452; PlayerActionType_PlayerActionNewYearBoatPeriodSettle = 7453; PlayerActionType_PlayerActionBenefitV2ActivityTakeReward = 7454; PlayerActionType_PlayerActionBenefitV2ActivityDraw = 7455; PlayerActionType_PlayerActionJukeboxSetting = 7471; PlayerActionType_PlayerActionJukeboxSettingReset = 7472; PlayerActionType_PlayerActionLimaoNewsSubmitIssue = 7486; PlayerActionType_PlayerActionLimaoNewsSubmitPost = 7487; PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange = 7488; PlayerActionType_PlayerActionLimaoNewsTriggerMessage = 7489; PlayerActionType_PlayerActionLimaoNewsFinishMessage = 7490; PlayerActionType_PlayerActionLimaoNewsFinishCondition = 7491; PlayerActionType_PlayerActionLimaoNewsUnlockPost = 7492; PlayerActionType_PlayerActionLimaoNewsReplyComment = 7493; PlayerActionType_PlayerActionLimaoNewsBanPost = 7494; PlayerActionType_PlayerActionLimaoNewsTriggerOfficeEvent = 7495; PlayerActionType_PlayerActionLimaoNewsFinishOfficeEvent = 7496; PlayerActionType_PlayerActionLimaoNewsUpvoteContent = 7497; PlayerActionType_PlayerActionChenLingBattleActivatePrivilege = 7506; PlayerActionType_PlayerActionChenLingBattleConquerLevelUp = 7507; PlayerActionType_PlayerActionChenLingBattleStartStage = 7508; PlayerActionType_PlayerActionChenLingBattleSettleStage = 7509; PlayerActionType_PlayerActionChenLingBattleStartBattle = 7510; PlayerActionType_PlayerActionChenLingBattleFinishBattle = 7511; PlayerActionType_PlayerActionChenLingBattleFinishWave = 7512; PlayerActionType_PlayerActionChenLingBattleSelectCard = 7513; PlayerActionType_PlayerActionChenLingBattleRefreshCard = 7514; PlayerActionType_PlayerActionChenLingBattleBuyShopItem = 7515; PlayerActionType_PlayerActionChenLingBattleRefreshShop = 7516; PlayerActionType_PlayerActionChenLingBattleSelectPolicy = 7517; PlayerActionType_PlayerActionChenLingBattleRefreshPolicy = 7518; PlayerActionType_PlayerActionChenLingBattleAddHandCard = 7519; PlayerActionType_PlayerActionChenLingBattleUseHandCard = 7520; PlayerActionType_PlayerActionChenLingBattleSellHandCard = 7521; PlayerActionType_PlayerActionChenLingBattleEntityUpgrade = 7522; } message ALKCPDJADFI { uint32 queue_position = 1; // offset: 40 uint32 AFBHGKNKICN = 2; // offset: 32 oneof GCNGAFNKJIE { HDEILCLJPDL marble_game_begin = 101; // offset: 16 HCEOLOKDOBG marble_game_end = 102; // offset: 16 OFOPLDLCDEB marble_game_round = 103; // offset: 16 EGMLOKHFDBG marble_game_turn = 104; // offset: 16 OMELFOILHLG cake_race_section_begin = 201; // offset: 16 OJKALFELHBM cake_race_section_end = 202; // offset: 16 EIGKOCFDLFE cake_race_room_section_settle = 203; // offset: 16 NNFMLNIILHA dice_combat_begin = 251; // offset: 16 NEKMLJGHDJC dice_combat_turn_end = 252; // offset: 16 DCKHFDDHICN dice_combat_end = 253; // offset: 16 } } message KGEOFMCALEI { uint32 PHNEBDGOCIG = 1; // offset: 28 int32 PIEJINGJEML = 2; // offset: 24 int32 AJCHAGMHHNE = 3; // offset: 36 uint32 CKMNGJCNCIK = 4; // offset: 32 } message IAJHKDKALJD { uint32 PHNEBDGOCIG = 1; // offset: 24 uint32 OLGBJOBLJEA = 2; // offset: 28 } message AEOKCMOOEGI { uint32 item_id = 1; // offset: 24 uint32 MPCFMJLCIAP = 2; // offset: 32 uint32 skill_id = 3; // offset: 36 int32 display_value = 4; // offset: 28 } message INLNBAKLLAP { int32 GFMLABANFLA = 1; // offset: 24 int32 JKLDKLKPGMB = 2; // offset: 36 int32 DJNPGPMDOKE = 3; // offset: 32 int32 BPNFPDIEBFI = 4; // offset: 28 } message HDEILCLJPDL { uint32 monster_battle_type = 1; // offset: 44 uint64 ECMGMGJIEFF = 2; // offset: 64 uint32 level_id = 3; // offset: 52 uint32 KHGLMLNLOPA = 4; // offset: 40 repeated KGEOFMCALEI GBNOFLPCOKL = 5; // offset: 24 uint32 rank = 6; // offset: 72 uint64 GAJOHOINOED = 7; // offset: 56 repeated KGEOFMCALEI JGFFFOAIOBH = 8; // offset: 16 uint32 AKHIOEAMHDP = 9; // offset: 48 } message HCEOLOKDOBG { uint32 monster_battle_type = 1; // offset: 92 uint64 ECMGMGJIEFF = 2; // offset: 96 uint32 level_id = 3; // offset: 104 uint32 KHGLMLNLOPA = 4; // offset: 88 repeated KGEOFMCALEI GBNOFLPCOKL = 5; // offset: 24 uint32 rank = 6; // offset: 80 uint64 GAJOHOINOED = 7; // offset: 56 repeated KGEOFMCALEI JGFFFOAIOBH = 8; // offset: 40 uint32 AKHIOEAMHDP = 9; // offset: 64 uint32 NDKMPEMAACL = 10; // offset: 76 int32 score_id = 11; // offset: 68 int32 CEGCIEDIBOB = 12; // offset: 72 repeated IAJHKDKALJD JOKMDOPFAHC = 13; // offset: 32 uint32 IDDPDLNCONA = 14; // offset: 52 uint32 LDMBKFLLFJG = 15; // offset: 48 uint32 BBHEGJOBGPJ = 16; // offset: 84 uint32 LDDLHOMCOJE = 17; // offset: 108 } message OFOPLDLCDEB { uint32 monster_battle_type = 1; // offset: 112 uint64 ECMGMGJIEFF = 2; // offset: 80 uint32 level_id = 3; // offset: 100 uint32 KHGLMLNLOPA = 4; // offset: 72 uint32 CNJFJPJDGNO = 5; // offset: 96 uint32 PHNEBDGOCIG = 6; // offset: 76 bool GJDIIEIJGMG = 7; // offset: 108 repeated KGEOFMCALEI GOJKBGNAOLG = 8; // offset: 48 uint32 rank = 9; // offset: 88 repeated KGEOFMCALEI DDKFBCOOCMB = 10; // offset: 64 uint32 AKHIOEAMHDP = 11; // offset: 104 repeated AEOKCMOOEGI skill_info = 12; // offset: 40 repeated INLNBAKLLAP OFHCGDIPMDA = 13; // offset: 32 repeated KGEOFMCALEI PIHKFPINMDG = 14; // offset: 24 repeated KGEOFMCALEI IDCJOBHBHNL = 15; // offset: 56 uint32 FLIAJAKPICM = 16; // offset: 92 } message EGMLOKHFDBG { uint32 monster_battle_type = 1; // offset: 52 uint64 ECMGMGJIEFF = 2; // offset: 72 uint32 level_id = 3; // offset: 56 uint32 KHGLMLNLOPA = 4; // offset: 48 bool AODNKHOMIBG = 5; // offset: 32 uint32 CNJFJPJDGNO = 6; // offset: 64 uint32 rank = 7; // offset: 80 uint64 GAJOHOINOED = 8; // offset: 40 uint32 AKHIOEAMHDP = 9; // offset: 60 uint32 LFFNHOPKHPJ = 10; // offset: 36 repeated uint32 buff_list = 11; // offset: 24 uint32 FLIAJAKPICM = 12; // offset: 84 } message EJFJNFLJAKC { repeated uint32 MBAEFELBAGO = 1; // offset: 24 repeated uint32 HCAMFHPHDEP = 2; // offset: 16 } message NDHLGGKFPPH { uint32 IPDOGLDJCMO = 1; // offset: 28 uint32 LCIGCDKIDGO = 2; // offset: 24 } message EMIIJHGIJAO { uint32 HNLIHDPJOMP = 1; // offset: 36 uint32 rank = 2; // offset: 40 uint32 BAGKGNMEKKE = 3; // offset: 44 uint32 KFGHGEJGKGF = 4; // offset: 32 repeated NDHLGGKFPPH EOHPJADJABA = 5; // offset: 24 uint32 CAPKKEIENBJ = 6; // offset: 48 } message EICLDCNIJEN { uint32 HNLIHDPJOMP = 1; // offset: 24 uint32 OLGBJOBLJEA = 2; // offset: 28 } message OMELFOILHLG { string room_id = 1; // offset: 24 uint32 IAIKDGMCLNE = 2; // offset: 40 uint32 section_id = 3; // offset: 44 EJFJNFLJAKC player_info = 4; // offset: 16 } message OJKALFELHBM { string room_id = 1; // offset: 24 uint32 IAIKDGMCLNE = 2; // offset: 80 uint32 section_id = 3; // offset: 48 uint32 LILFKMGOBHI = 4; // offset: 72 uint32 AOLLHJMLNBJ = 5; // offset: 60 uint32 OPCPHHCHLEC = 6; // offset: 68 repeated NDHLGGKFPPH CPLBAGGJDAE = 7; // offset: 16 uint32 DFMOKPHLKGP = 8; // offset: 52 uint32 ALCAKIKHAIJ = 9; // offset: 88 float GCNGBPJJHGB = 10; // offset: 84 int32 AJJBPGGKCGB = 11; // offset: 56 int32 ECHOPAADMNH = 12; // offset: 44 int32 ONFHOONADMA = 13; // offset: 40 uint32 GJKAOGDNCPA = 14; // offset: 64 int32 HPGGDDJNKKP = 15; // offset: 92 int32 LDFEIBNDNMN = 16; // offset: 96 uint32 PCJODNEAADK = 17; // offset: 76 } message EIGKOCFDLFE { string room_id = 1; // offset: 48 uint32 IAIKDGMCLNE = 2; // offset: 84 uint32 section_id = 3; // offset: 80 EJFJNFLJAKC player_info = 4; // offset: 56 repeated EMIIJHGIJAO DHBJANMKEAI = 5; // offset: 32 repeated uint32 NELIOCLFCPH = 6; // offset: 16 repeated uint32 KBBPCCHMEHF = 7; // offset: 24 repeated uint32 JFDAMJLFAKN = 8; // offset: 64 repeated EICLDCNIJEN KBENOGKKJJM = 9; // offset: 40 } message LMCJJIEGGOI { uint32 avatar_id = 1; // offset: 24 uint32 NGLFIHOKHIB = 2; // offset: 32 uint32 avatar_level = 3; // offset: 28 } message KELGHGAEOIG { uint32 PGKLDNECFDL = 1; // offset: 24 uint32 ECCJCDBBMDL = 2; // offset: 28 uint32 FJLOAJFHFNP = 3; // offset: 36 uint32 PJDFLBMJPEL = 4; // offset: 32 } message FENHMMPAKFN { uint32 NOIALOKOCDP = 1; // offset: 56 uint32 GHAAGHHOKOO = 2; // offset: 44 bool NFBGKILNAGE = 3; // offset: 60 uint32 GGMPFLKOLPD = 4; // offset: 68 repeated uint32 HELAFBMFDPG = 5; // offset: 32 repeated uint32 MCMLNKAFKHD = 6; // offset: 24 uint32 PIECKOJHLGK = 7; // offset: 64 uint32 damage = 8; // offset: 52 uint32 OLHENEILJGC = 9; // offset: 40 bool OGEOLPABHEN = 10; // offset: 61 uint32 DMBCODJGBFB = 11; // offset: 48 } message NNFMLNIILHA { uint64 room_id = 1; // offset: 48 uint32 DOLHNKNPECP = 2; // offset: 44 uint32 GAJOHOINOED = 3; // offset: 56 uint32 JHOPGAPFLLD = 4; // offset: 60 uint32 monster_battle_type = 5; // offset: 40 uint32 ELBMBNPLHHE = 6; // offset: 64 LMCJJIEGGOI PPKMDJPMPAM = 7; // offset: 24 LMCJJIEGGOI JAINBNJHOGB = 8; // offset: 32 } message NEKMLJGHDJC { uint64 room_id = 1; // offset: 80 uint32 DOLHNKNPECP = 2; // offset: 64 uint32 GAJOHOINOED = 3; // offset: 56 uint32 JHOPGAPFLLD = 4; // offset: 92 bool NKOPEBMIEMH = 5; // offset: 60 uint32 IDDPDLNCONA = 6; // offset: 68 uint32 NJMALCDNEPB = 7; // offset: 72 LMCJJIEGGOI PPKMDJPMPAM = 8; // offset: 48 LMCJJIEGGOI JAINBNJHOGB = 9; // offset: 40 uint32 attack_type = 10; // offset: 96 FENHMMPAKFN GAAFADDFCFJ = 11; // offset: 32 FENHMMPAKFN MJBMMPJJBMD = 12; // offset: 16 uint32 HIOPKLOJOND = 13; // offset: 88 uint32 cost_time = 14; // offset: 100 } message DCKHFDDHICN { uint64 room_id = 1; // offset: 88 uint32 DOLHNKNPECP = 2; // offset: 76 uint32 GAJOHOINOED = 3; // offset: 64 uint32 JHOPGAPFLLD = 4; // offset: 80 bool NKOPEBMIEMH = 5; // offset: 72 uint32 monster_battle_type = 6; // offset: 96 uint32 ELBMBNPLHHE = 7; // offset: 104 repeated uint32 GLDLBPOHONI = 8; // offset: 48 LMCJJIEGGOI PPKMDJPMPAM = 9; // offset: 16 LMCJJIEGGOI JAINBNJHOGB = 10; // offset: 24 uint32 NDKMPEMAACL = 11; // offset: 84 KELGHGAEOIG PHKNHHCCKHI = 12; // offset: 40 KELGHGAEOIG GPFKJNMLJFC = 13; // offset: 32 uint32 EJPOMKKFOGA = 14; // offset: 100 uint32 cost_time = 15; // offset: 68 } // Obf: ChatType enum ChatType { CHAT_TYPE_NONE = 0; CHAT_TYPE_PRIVATE = 1; CHAT_TYPE_GROUP = 2; } // Obf: MsgType enum MsgType { MSG_TYPE_NONE = 0; MSG_TYPE_CUSTOM_TEXT = 1; MSG_TYPE_EMOJI = 2; MSG_TYPE_INVITE = 3; MSG_TYPE_PLANET_FES = 4; MSG_TYPE_ACIELMOLELB = 5; MSG_TYPE_BGDMLGDMDIF = 6; MSG_TYPE_MGLPLOPECGJ = 7; MSG_TYPE_PPGBFMOGAHC = 8; MSG_TYPE_BAEKHOHLLKJ = 9; } enum CKILELDLJAC { CKILELDLJAC_OKJLAPLMAHL = 0; CKILELDLJAC_LGECFKOFLLP = 1; CKILELDLJAC_GAFAACGODFN = 2; } enum PPDJBPEMDBL { PPDJBPEMDBL_MNFEPONEDDJ = 0; PPDJBPEMDBL_IMBIHMEBLAF = 1; PPDJBPEMDBL_JIPFHLGKDIO = 2; PPDJBPEMDBL_OOLPFAOJHDC = 3; PPDJBPEMDBL_CICOIGPFCCE = 4; } enum FDEKAGHNMFN { FDEKAGHNMFN_GINKBHDPOAN = 0; FDEKAGHNMFN_BKMBBBNBFJE = 1; FDEKAGHNMFN_PKAEPLBJFOM = 2; FDEKAGHNMFN_ILIEHDPKJMF = 3; FDEKAGHNMFN_KMIIINHEODN = 4; } enum GNHIGGKKNHA { GNHIGGKKNHA_MNFEPONEDDJ = 0; GNHIGGKKNHA_HIJCGFONFFL = 1; GNHIGGKKNHA_IFOEDILOHCF = 2; } enum BKACBGFDDDA { BKACBGFDDDA_MNFEPONEDDJ = 0; BKACBGFDDDA_BEMCNAJOHHE = 1; BKACBGFDDDA_EIFLBEEPOFJ = 2; } enum KGKFNNLMJLP { KGKFNNLMJLP_MNFEPONEDDJ = 0; KGKFNNLMJLP_LELEGHDFFJH = 1; KGKFNNLMJLP_PPGJFEOMOLJ = 2; } message LFPJCAJLEHE { uint64 KDDLODBBLCF = 1; // offset: 40 uint32 MLKKBBFLAHG = 2; // offset: 36 uint32 OJAHEHCMCCP = 3; // offset: 32 repeated uint32 HOJKKCHPJEK = 4; // offset: 16 } message MDLOFDFIIIH { uint32 panel_id = 1; // offset: 28 uint32 IBEEHOFGBDC = 2; // offset: 24 uint64 DFCFNLGHFLB = 3; // offset: 32 } message BAHNLBALHFD { repeated uint32 avatar_id_list = 1; // offset: 16 } message PIGCMLBDKCP { repeated uint32 avatar_id_list = 1; // offset: 16 } message GIHLBFEBBEB { repeated uint32 avatar_id_list = 1; // offset: 24 repeated PPDJBPEMDBL PFLFBKPLLIH = 2; // offset: 16 } message NEJJEIGEHOM { repeated uint32 avatar_id_list = 1; // offset: 24 } message IGNLJPLHFGD { repeated uint32 avatar_id_list = 1; // offset: 24 uint32 OMCICCFLLHC = 2; // offset: 32 } message NBOELIBIHDO { repeated uint32 avatar_id_list = 1; // offset: 24 } message HIHOFBHCMJJ { oneof HPALEABCJAJ { BAHNLBALHFD IFJAAEFINJJ = 1; // offset: 16 PIGCMLBDKCP MINJILFHIDI = 2; // offset: 16 GIHLBFEBBEB GOAABEIAPDH = 3; // offset: 16 NEJJEIGEHOM LAMJHDMDFGE = 4; // offset: 16 IGNLJPLHFGD HPMFOJACMBF = 5; // offset: 16 NBOELIBIHDO FJGEAJANJHG = 6; // offset: 16 } } message LHMAHNLLBFC { string title = 1; // offset: 24 string LNDHDAEGNLA = 2; // offset: 32 } message OEBNIJGBJKC { FDEKAGHNMFN type = 1; // offset: 36 string stop_desc = 2; // offset: 16 uint32 avatar_id = 3; // offset: 32 } message HMMHFALBILN { repeated uint32 avatar_id_list = 1; // offset: 24 string stop_desc = 2; // offset: 16 } message FPOIMIFHEMK { uint32 HONLPMJJEIC = 1; // offset: 28 float value = 2; // offset: 24 } message JKAKONBNDEE { uint32 compose_relic_id = 1; // offset: 40 uint32 relic_type = 2; // offset: 44 FPOIMIFHEMK ANJFBBBFCMC = 3; // offset: 16 repeated FPOIMIFHEMK sub_affix_list = 4; // offset: 32 } message PHNKKHAKDDL { repeated JKAKONBNDEE OLENCGIKFNN = 1; // offset: 32 repeated FPOIMIFHEMK IJABHDPLDMI = 2; // offset: 16 uint32 BJBLEOMOJFC = 3; // offset: 40 } message KMIHKHAENKD { uint32 avatar_id = 1; // offset: 48 PHNKKHAKDDL EDMKLPHEHEG = 2; // offset: 16 PHNKKHAKDDL ELOKBGBIAGA = 3; // offset: 32 string stop_desc = 4; // offset: 40 } message ChatData { oneof extend_type { LFPJCAJLEHE JBLJKHCAILO = 101; // offset: 16 MDLOFDFIIIH PDKFDGJPMMF = 102; // offset: 16 string message_text = 103; // offset: 16 uint32 extra_id = 104; // offset: 16 HIHOFBHCMJJ KBFOJCDOCDK = 105; // offset: 16 LHMAHNLLBFC BGDMLGDMDIF = 106; // offset: 16 OEBNIJGBJKC GLPGKFFKBCE = 107; // offset: 16 HMMHFALBILN FAMKDFDFEDK = 108; // offset: 16 KMIHKHAENKD JKPFPHFJJNI = 109; // offset: 16 } } message MessageChatData { MsgType message_type = 1; // offset: 32 ChatData chat_data = 2; // offset: 16 } message JDPGJOADLLE { BKACBGFDDDA NIHAJMHKOBC = 1; // offset: 32 oneof MHHBNFFOPOJ { uint32 uid = 11; // offset: 16 KGKFNNLMJLP role_goods_info = 12; // offset: 16 } } // Obf: ChatMessageData message ChatMessageData { uint64 create_time = 4; // offset: 40 JDPGJOADLLE AEELKNKIICI = 8; // offset: 32 repeated MessageChatData message_datas = 9; // offset: 24 } enum AvatarSlotType { AVATAR_SLOT_1 = 0; AVATAR_SLOT_2 = 1; AVATAR_SLOT_3 = 2; } enum ItemType { ITEM_TYPE_NONE = 0; ITEM_AVATAR_CARD = 1; ITEM_EQUIPMENT = 2; ITEM_MATERIAL = 3; ITEM_AVATAR_EXP = 4; ITEM_RELIC = 5; } // Obf: VirtualItemType enum VirtualItemType { VIRTUAL_ITEM_NONE = 0; VIRTUAL_ITEM_HCOIN = 1; VIRTUAL_ITEM_SCOIN = 2; VIRTUAL_ITEM_MCOIN = 3; VIRTUAL_ITEM_STAMINA = 11; VIRTUAL_ITEM_RESERVE_STAMINA = 12; VIRTUAL_ITEM_AVATAR_EXP = 21; VIRTUAL_ITEM_EXP = 22; VIRTUAL_ITEM_DAILY_ACTIVE_POINT = 23; VIRTUAL_ITEM_MP_MAX = 24; VIRTUAL_ITEM_PLAYER_RETURN_POINT = 25; VIRTUAL_ITEM_BATTLE_COLLEGE_POINT = 26; VIRTUAL_ITEM_ROGUE_COIN = 31; VIRTUAL_ITEM_ROGUE_TALENT_COIN = 32; VIRTUAL_ITEM_ROGUE_REWARD_KEY = 33; VIRTUAL_ITEM_ROGUE_SUPER_REWARD_KEY = 34; VIRTUAL_ITEM_ACHIEVEMENT_EXP = 41; VIRTUAL_ITEM_BP_EXP = 51; VIRTUAL_ITEM_BP_REAL_EXP = 52; VIRTUAL_ITEM_MUSEUM_FUNDS = 53; VIRTUAL_TRAINPARTY_BUILDING_FUNDS = 54; VIRTUAL_TRAINPARTY_AREA_UNLOCK_COIN = 55; VIRTUAL_TRAINPARTY_MOBILITY = 56; VIRTUAL_ITEM_WARRIOR_EXP = 190; VIRTUAL_ITEM_ROGUE_EXP = 191; VIRTUAL_ITEM_MAGE_EXP = 192; VIRTUAL_ITEM_SHAMAN_EXP = 193; VIRTUAL_ITEM_WARLOCK_EXP = 194; VIRTUAL_ITEM_KNIGHT_EXP = 195; VIRTUAL_ITEM_PRIEST_EXP = 196; VIRTUAL_ITEM_PUNK_LORD_POINT = 100000; VIRTUAL_ITEM_GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; VIRTUAL_ITEM_GAMEPLAY_COUNTER_WOLF_BRO_BULLET = 280002; VIRTUAL_ITEM_ALLEY_FUNDS = 281001; VIRTUAL_ITEM_ROGUE_PUMAN_COUPON = 281012; VIRTUAL_ITEM_MONTH_CARD = 300101; VIRTUAL_ITEM_BP_NORMAL = 300102; VIRTUAL_ITEM_BP_DELUXE = 300103; VIRTUAL_ITEM_BP_UPGRADE = 300104; VIRTUAL_ITEM_HELIOBUS_FANS = 281002; VIRTUAL_ITEM_SPACE_ZOO_HYBRID_ITEM = 281003; VIRTUAL_ITEM_SPACE_ZOO_EXP_POINT = 281004; VIRTUAL_ITEM_ROGUE_NOUS_TALENT_COIN = 281013; VIRTUAL_ITEM_EVOLVE_BUILD_COIN = 281019; VIRTUAL_ITEM_DRINK_MAKER_TIP = 281005; VIRTUAL_ITEM_MONOPOLY_DICE = 281014; VIRTUAL_ITEM_MONOPOLY_COIN = 281015; VIRTUAL_ITEM_MONOPOLY_CHEATDICE = 281016; VIRTUAL_ITEM_MONOPOLY_REROLL = 281017; VIRTUAL_ITEM_ROGUE_TOURN_PERMANENT_TALENT_COIN = 281018; VIRTUAL_ITEM_ROGUE_TOURN_SEASON_TALENT_COIN = 281020; VIRTUAL_ITEM_ROGUE_TOURN_EXP = 281022; VIRTUAL_ITEM_MATCHTHREE_COIN = 281024; VIRTUAL_ITEM_SWORD_TRAINING_SKILL_POINT = 281023; VIRTUAL_ITEM_FIGHT_FEST_COIN = 281025; VIRTUAL_ITEM_ROGUE_MAGIC_TALENT_COIN = 281026; VIRTUAL_ITEM_EVOLVE_BUILD_SC_COIN = 281027; VIRTUAL_ITEM_EVOLVE_BUILD_REWARD_EXP = 281028; VIRTUAL_ITEM_MATCHTHREE_V2_COIN = 281029; VIRTUAL_ITEM_GRID_FIGHT_COIN = 281031; VIRTUAL_ITEM_GRID_FIGHT_TALENT_COIN = 281032; VIRTUAL_ITEM_GRID_FIGHT_SEASON_EXP = 281033; VIRTUAL_ITEM_GRID_FIGHT_GAMEPLAY_EXP = 281034; VIRTUAL_ITEM_GRID_FIGHT_FREE_REFRESH_TIMES = 281035; VIRTUAL_ITEM_CAKE_RACE_COIN = 281038; VIRTUAL_ITEM_CAKE_RACE_SCORE = 281039; } enum GameplayCounterType { GAMEPLAY_COUNTER_NONE = 0; GAMEPLAY_COUNTER_MONSTER_SNEAK_VISION = 280001; } enum BlackLimitLevel { BLACK_LIMIT_LEVEL_ALL = 0; } enum AreaType { AREA_NONE = 0; AREA_CN = 1; AREA_JP = 2; AREA_ASIA = 3; AREA_WEST = 4; AREA_KR = 5; AREA_OVERSEAS = 6; } enum EntityType { ENTITY_NONE = 0; ENTITY_AVATAR = 1; ENTITY_MONSTER = 2; ENTITY_NPC = 3; ENTITY_PROP = 4; ENTITY_TRIGGER = 5; ENTITY_ENV = 6; ENTITY_SUMMON_UNIT = 7; } enum LanguageType { LANGUAGE_NONE = 0; LANGUAGE_SC = 1; LANGUAGE_TC = 2; LANGUAGE_EN = 3; LANGUAGE_KR = 4; LANGUAGE_JP = 5; LANGUAGE_FR = 6; LANGUAGE_DE = 7; LANGUAGE_ES = 8; LANGUAGE_PT = 9; LANGUAGE_RU = 10; LANGUAGE_TH = 11; LANGUAGE_VI = 12; LANGUAGE_ID = 13; } // Obf: PlatformType enum PlatformType { EDITOR = 0; IOS = 1; ANDROID = 2; PC = 3; WEB = 4; WAP = 5; PS4 = 6; NINTENDO = 7; CLOUD_ANDROID = 8; CLOUD_PC = 9; CLOUD_IOS = 10; PS5 = 11; MAC = 12; CLOUD_MAC = 13; CLOUD_WEB_ANDROID = 20; CLOUD_WEB_IOS = 21; CLOUD_WEB_PC = 22; CLOUD_WEB_MAC = 23; CLOUD_WEB_TOUCH = 24; CLOUD_WEB_KEYBOARD = 25; CLOUD_DOUYIN_IOS = 27; CLOUD_DOUYIN_ANDROID = 28; } // Obf: ReloginType enum ReloginType { NO_KICK = 0; FORCE_KICK = 1; IDLE_KICK = 2; SILENCE = 3; } // Obf: AvatarType enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; AVATAR_LIMIT_TYPE = 2; AVATAR_FORMAL_TYPE = 3; AVATAR_ASSIST_TYPE = 4; AVATAR_AETHER_DIVIDE_TYPE = 5; AVATAR_UPGRADE_AVAILABLE_TYPE = 6; AVATAR_GRID_FIGHT_TYPE = 7; AVATAR_GLJDNDMIGIP = 8; } // Obf: MultiPathAvatarType enum MultiPathAvatarType { MultiPathAvatarTypeNone = 0; Mar_7thKnightType = 1001; Mar_7thRogueType = 1224; BoyWarriorType = 8001; GirlWarriorType = 8002; BoyKnightType = 8003; GirlKnightType = 8004; BoyShamanType = 8005; GirlShamanType = 8006; BoyMemoryType = 8007; GirlMemoryType = 8008; MultiPathAvatarType_AGNOIKEENJO = 8009; MultiPathAvatarType_NJEOAKMICLO = 8010; } enum LHPKOENJAMO { LHPKOENJAMO_IMMCHFFEELI = 0; LHPKOENJAMO_PIBHPGADLFL = 1; LHPKOENJAMO_AECBBOOMLOH = 32; } // Obf: Gender enum Gender { GenderNone = 0; GenderMan = 1; GenderWoman = 2; } enum PNONNHEEMNI { PNONNHEEMNI_DMJALKPGPKK = 0; PNONNHEEMNI_DAPCCLBKKLG = 1; PNONNHEEMNI_HJOILOAADNL = 2; PNONNHEEMNI_AGJFNGONONM = 3; PNONNHEEMNI_MFIOCJEMEMG = 4; } // Obf: ProductGiftType enum ProductGiftType { PRODUCT_GIFT_NONE = 0; PRODUCT_GIFT_COIN = 1; PRODUCT_GIFT_MONTH_CARD = 2; PRODUCT_GIFT_BP_68 = 3; PRODUCT_GIFT_BP_128 = 4; PRODUCT_GIFT_BP68_UPGRADE_128 = 5; PRODUCT_GIFT_POINT_CARD = 6; PRODUCT_GIFT_PS_PRE_ORDER_1 = 7; PRODUCT_GIFT_PS_PRE_ORDER_2 = 8; PRODUCT_GIFT_GOOGLE_POINTS_100 = 9; PRODUCT_GIFT_GOOGLE_POINTS_150 = 10; PRODUCT_GIFT_PS_POINT_CARD_030 = 11; PRODUCT_GIFT_PS_POINT_CARD_050 = 12; PRODUCT_GIFT_PS_POINT_CARD_100 = 13; PRODUCT_GIFT_PSN_PLUS = 14; PRODUCT_GIFT_SINGLE_6 = 15; PRODUCT_GIFT_DAILY_LOGIN_30 = 16; PRODUCT_GIFT_APPLE_GIFT_CARD = 17; PRODUCT_GIFT_FTC_UP_GACHA_TICKET_1 = 18; PRODUCT_GIFT_FTC_UP_GACHA_TICKET_10 = 19; PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_1 = 20; PRODUCT_GIFT_FTC_NORMAL_GACHA_TICKET_10 = 21; PRODUCT_GIFT_TICKET_10 = 22; EJEBHIIKAJF_DBIADNGNFMD = 23; } // Obf: FeatureSwitchType enum FeatureSwitchType { FeatureSwitchType_BDGFDHMNCLO = 0; FeatureSwitchType_DPNFFLLKNAF = 1; FeatureSwitchType_IJKFENJGIKK = 2; FeatureSwitchType_CAHLMOKLHEH = 3; FeatureSwitchType_PPOAGIFBNED = 4; FeatureSwitchType_JMNBOKDOANE = 5; FeatureSwitchType_DCENDKLNADE = 6; FeatureSwitchType_NFGPAKDLNLF = 7; FeatureSwitchType_HEKKPIOLJMG = 8; FeatureSwitchType_GBJLNNADNNK = 9; FeatureSwitchType_HAIKIIIJDEB = 10; FeatureSwitchType_FJOHAGOEPJF = 11; FeatureSwitchType_PNCBMJNGCAJ = 12; FeatureSwitchType_HMHECGHDMAM = 13; FeatureSwitchType_KHOFGLBLBHO = 14; FeatureSwitchType_HCMGBKBDBII = 15; FeatureSwitchType_NDJEMKODNCA = 16; FeatureSwitchType_NFLLMEFHGFF = 17; FeatureSwitchType_GNBLOJKPCLH = 18; FeatureSwitchType_EMHPMNBAMID = 19; FeatureSwitchType_AJBBEPEKHIK = 20; FeatureSwitchType_JHKFLELGDLN = 21; FeatureSwitchType_CKEMDOKIPAM = 22; FeatureSwitchType_IKFFDEMKMCA = 23; FeatureSwitchType_BLIAEFNIFOJ = 24; FeatureSwitchType_NAHMILDFOLL = 25; FeatureSwitchType_KGKMPDDEEED = 26; FeatureSwitchType_FLGLFMOMAMB = 27; FeatureSwitchType_ANMMNADCNKP = 28; FeatureSwitchType_MNCEAEIHEKK = 29; FeatureSwitchType_PBBBNBHHCHP = 30; FeatureSwitchType_ADPDIMBBADI = 32; FeatureSwitchType_OHHNNBIINIB = 33; FeatureSwitchType_MIFAHACFBJL = 34; FeatureSwitchType_BNPLCFEJFBJ = 35; FeatureSwitchType_KJHKLHMJIIC = 36; FeatureSwitchType_GBPMHHIDLOP = 37; FeatureSwitchType_MBJCENPIIJI = 38; FeatureSwitchType_HDFGJIPPFFB = 39; FeatureSwitchType_MIJEIBKKFBK = 40; FeatureSwitchType_HLOMJLMMKHD = 41; FeatureSwitchType_AHCHKLFPGPM = 42; FeatureSwitchType_CEMAEBALNFD = 43; FeatureSwitchType_GEMILMNIFAE = 44; FeatureSwitchType_GLPFCNCKOFN = 45; FeatureSwitchType_ALBIIAEHNAI = 46; FeatureSwitchType_HLBEICNHKNJ = 47; FeatureSwitchType_IFOMGBCAFNE = 48; FeatureSwitchType_NPNFCGFNCNF = 49; FeatureSwitchType_CNNADKGEHNK = 50; FeatureSwitchType_CJKOEMHFJKI = 51; FeatureSwitchType_CPBBNIOPODM = 52; FeatureSwitchType_EEMCPKOFFBD = 53; FeatureSwitchType_GECPEELLJFP = 54; FeatureSwitchType_NOKDEADMEBN = 55; FeatureSwitchType_DDMEGLKKLAB = 56; FeatureSwitchType_KPNIJKHGBCE = 58; FeatureSwitchType_PDPKHIAGHJA = 59; FeatureSwitchType_MAMGGBPIOIB = 60; FeatureSwitchType_PIDCEFDDLOD = 61; FeatureSwitchType_DONFGCLHBKL = 62; FeatureSwitchType_JOLFCLPFLCG = 63; FeatureSwitchType_BOIGGEIMFBG = 64; FeatureSwitchType_DJOLNBJKAKD = 65; FeatureSwitchType_ILHCKIEEBMA = 66; FeatureSwitchType_CHMADBMOAME = 67; FeatureSwitchType_EEJJDJGFMNM = 68; FeatureSwitchType_ICNADNGDBNA = 69; FeatureSwitchType_EHPODCGNMHC = 70; FeatureSwitchType_AJAGGHOPNHH = 71; FeatureSwitchType_NEMAGJCPNFL = 72; FeatureSwitchType_BDOJNBCIOAO = 73; FeatureSwitchType_NBAILBBFBIF = 74; FeatureSwitchType_FGOBKPIAAFK = 75; FeatureSwitchType_BOGJHEEBMBK = 76; FeatureSwitchType_LBLIMNBDAOB = 77; FeatureSwitchType_IIKIILJOOPF = 78; FeatureSwitchType_MPCAOCGHGFB = 79; FeatureSwitchType_NEJELJNGABG = 80; FeatureSwitchType_CMCLBDHBAKK = 81; FeatureSwitchType_PMJKCHHFCEB = 82; FeatureSwitchType_HNEBGJNEDNN = 83; FeatureSwitchType_IBMGIAOCLJA = 84; FeatureSwitchType_BLHNNNPOCFO = 85; FeatureSwitchType_HOLGLPLGPIA = 86; FeatureSwitchType_ABGEJICHLLN = 87; FeatureSwitchType_EEODLHNCOCM = 88; FeatureSwitchType_NNFMMODOMOB = 89; FeatureSwitchType_CKONJGMFANF = 90; FeatureSwitchType_LHONOMFNPKN = 91; } enum SecretKeyType { SECRET_KEY_NONE = 0; SECRET_KEY_SERVER_CHECK = 1; SECRET_KEY_VIDEO = 2; SECRET_KEY_BATTLE_TIME = 3; } enum ReplayType { ReplayType_GKJBAODJMJG = 0; ReplayType_GPKHDEFOOPB = 1; } // Obf: PunkLordShareType enum PunkLordShareType { PunkLordShareType_MNFEPONEDDJ = 0; PunkLordShareType_MBLHKMMBGNJ = 1; PunkLordShareType_JEAADOOJGLG = 2; } // Obf: PunkLordAttackerStatus enum PunkLordAttackerStatus { PunkLordAttackerStatus_MNFEPONEDDJ = 0; PunkLordAttackerStatus_CGAGIBNAGKE = 1; PunkLordAttackerStatus_NFMPBLCIFCN = 2; PunkLordAttackerStatus_EKMAKLFONBL = 3; } enum BHMMPKNMFDM { BHMMPKNMFDM_MNFEPONEDDJ = 0; BHMMPKNMFDM_DFFCPGOANMC = 1; BHMMPKNMFDM_CPPCKKBLFIJ = 2; BHMMPKNMFDM_GPGLBHKBAPG = 3; } enum BCPLAOKMPFK { BCPLAOKMPFK_MNFEPONEDDJ = 0; BCPLAOKMPFK_KCPMPCJNPCE = 403; BCPLAOKMPFK_KLLLBGCPAFN = 404; BCPLAOKMPFK_GEBINFLEMDL = 401; BCPLAOKMPFK_FLNJPKIBCKF = 402; BCPLAOKMPFK_CBHDDMJGABF = 2300; BCPLAOKMPFK_JPBILGPJMLH = 3100; BCPLAOKMPFK_LMOLDLBKNLB = 4100; BCPLAOKMPFK_EANGGGBIMPN = 3700; } enum ABOGDMODBON { ABOGDMODBON_KHFCEGGOOPL = 0; ABOGDMODBON_FJGLBBLPILL = 1; ABOGDMODBON_BECEMJJBBIM = 2; } // Obf: DevelopmentType enum DevelopmentType { DevelopmentType_IFHPJFLKBDK = 0; DevelopmentType_ODKOIEOEFMJ = 1; DevelopmentType_FCEMFFBAPDG = 2; DevelopmentType_BGFGAJNLKMM = 3; DevelopmentType_MPKIGFDCKGD = 4; DevelopmentType_HGCCEGEKHHN = 5; DevelopmentType_KFGEJNPGKLH = 6; DevelopmentType_FBKMDGGKDGJ = 7; DevelopmentType_FPMGCLNNGFF = 8; DevelopmentType_NNMHCDKPLIH = 9; DevelopmentType_MAGNHLNMIBB = 10; DevelopmentType_BELMPCJODHF = 11; DevelopmentType_LMBOCKCKGCD = 12; DevelopmentType_NPKGBBIBENM = 13; DevelopmentType_GMIKOPCLCDK = 14; DevelopmentType_DGLELKEDKDI = 15; DevelopmentType_JDEHNKPJFDF = 16; DevelopmentType_COPMEJIFFLE = 17; DevelopmentType_KPLFPPGBIHF = 18; } // Obf: PlayingState enum PlayingState { PlayingState_MNFEPONEDDJ = 0; PlayingState_GELEPJKMMPP = 1; PlayingState_HIDKEGDOHHL = 2; PlayingState_JCFHIAJANLD = 3; PlayingState_FMJMBACGONF = 4; PlayingState_BALOJMOPFNH = 5; PlayingState_AMCKKLOOCDO = 6; PlayingState_OGLIIOFOIGH = 7; PlayingState_GOBCBFDOMNK = 8; PlayingState_ALHEAEGMJPC = 9; PlayingState_MICLPGPHAJL = 10; } enum GOGJALGFBNC { GOGJALGFBNC_BNFFNLAKACG = 0; GOGJALGFBNC_CDCBNEDHPHI = 1; GOGJALGFBNC_FBOGGLMNHFA = 2; GOGJALGFBNC_NAHLONAOPHC = 3; } enum FFFNIINIMOL { FFFNIINIMOL_MNFEPONEDDJ = 0; FFFNIINIMOL_HIJAHCMLMPE = 1; FFFNIINIMOL_CCOFPMNBDBI = 2; FFFNIINIMOL_PFKHAKDGDLA = 3; FFFNIINIMOL_DKBKKNNDCEE = 4; FFFNIINIMOL_HJEDIJEFIOC = 5; } // Obf: PlanetFesCardPieceApplyPermissionType enum PlanetFesCardPieceApplyPermissionType { PlanetFesCardPieceApplyPermissionType_OPGOEEBELLM = 0; PlanetFesCardPieceApplyPermissionType_KFIAIHKKKEB = 1; PlanetFesCardPieceApplyPermissionType_KLIGLFEMHDA = 2; } enum IEEJBNKINAH { IEEJBNKINAH_JAPKFGHIMJF = 0; IEEJBNKINAH_ACFCACFKILO = 1; IEEJBNKINAH_ILIABLGJGGN = 2; IEEJBNKINAH_PIBIIIKEPMC = 3; IEEJBNKINAH_CIJJDNBEFLG = 4; } enum LIPBFJKAIFF { LIPBFJKAIFF_CDPLGANFOKB = 0; LIPBFJKAIFF_NDHHLCHOADH = 1; LIPBFJKAIFF_CNGMJLJJBCG = 2; } enum AAMPBAFIFLK { AAMPBAFIFLK_MNFEPONEDDJ = 0; AAMPBAFIFLK_KFLFHBNNMNN = 1; AAMPBAFIFLK_ANPLMCACMJN = 2; AAMPBAFIFLK_MPMNMLDKNKK = 3; AAMPBAFIFLK_LGMBCNCGINO = 4; AAMPBAFIFLK_DGMHFDAMAPC = 5; AAMPBAFIFLK_ALDFNOBDCBK = 6; AAMPBAFIFLK_level = 7; AAMPBAFIFLK_LABLHBFHKFM = 8; AAMPBAFIFLK_KNFEMAEFGHO = 9; } enum ANPFOIJIOEC { ANPFOIJIOEC_MNFEPONEDDJ = 0; ANPFOIJIOEC_KAPLBLPEPCE = 1; ANPFOIJIOEC_OGABHLONNIA = 2; ANPFOIJIOEC_BMFHDJLIJGB = 3; } enum AMOIPPAJLLN { AMOIPPAJLLN_MNFEPONEDDJ = 0; AMOIPPAJLLN_BDPBOBHCDGF = 1; AMOIPPAJLLN_OOHLHAKFMIB = 2; AMOIPPAJLLN_NLFAANHFBAA = 3; AMOIPPAJLLN_ILEFKIHFJIO = 4; } // Obf: GridFightDropType enum GridFightDropType { GridFightDropType_MNFEPONEDDJ = 0; GridFightDropType_item_value = 1; GridFightDropType_exp = 2; GridFightDropType_EONEKNGLGJD = 3; GridFightDropType_role_goods_info = 4; GridFightDropType_DPKEKEFBJLI = 5; GridFightDropType_JGHBFLGKBCC = 6; GridFightDropType_DOINFBHBMOB = 7; } // Obf: PlayerBasicInfo message PlayerBasicInfo { string nickname = 1; // offset: 24 uint32 level = 2; // offset: 32 uint32 exp = 3; // offset: 56 uint32 stamina = 4; // offset: 36 uint32 mcoin = 5; // offset: 44 uint32 hcoin = 6; // offset: 48 uint32 scoin = 7; // offset: 52 uint32 world_level = 8; // offset: 40 } message EAIOLADLFKL { repeated uint32 HFELNACIHLF = 1; // offset: 24 } // Obf: SpBarInfo message SpBarInfo { uint32 cur_sp = 1; // offset: 28 uint32 max_sp = 2; // offset: 24 } // Obf: BlackInfo message BlackInfo { int64 begin_time = 1; // offset: 40 int64 end_time = 2; // offset: 32 uint32 limit_level = 3; // offset: 28 uint32 ban_type = 4; // offset: 24 } message FeverTimeAvatar { AvatarType avatar_type = 1; // offset: 28 uint32 id = 2; // offset: 24 } message JIACKONPOBO { AvatarType avatar_type = 1; // offset: 40 uint32 id = 2; // offset: 24 uint32 level = 3; // offset: 28 uint32 index = 4; // offset: 36 uint32 IOHJBCAIKGC = 5; // offset: 32 } message VersionCount { uint32 version = 1; // offset: 28 uint32 count = 2; // offset: 24 } // Obf: ClientDownloadData message ClientDownloadData { uint32 version = 1; // offset: 36 int64 time = 2; // offset: 40 bytes data = 3; // offset: 24 uint32 OFJNONIPPLD = 4; // offset: 32 } // Obf: ClientObjDownloadData message ClientObjDownloadData { bytes sc_info = 1; // offset: 40 ClientDownloadData client_obj_download_data = 2; // offset: 32 repeated ClientDownloadData dyn_code = 3; // offset: 24 } message ClientUploadData { string tag = 1; // offset: 24 string value = 2; // offset: 16 } message FeatureSwitchParam { repeated uint32 switch_list = 1; // offset: 24 } message EAKNDKOMJFD { FeatureSwitchType type = 1; // offset: 32 repeated FeatureSwitchParam PMJNLFFOBLB = 2; // offset: 24 bool ANPIGECBECP = 3; // offset: 36 } message IBMNNFILAIP { string IGMIJECLLPC = 1; // offset: 24 string LJEFEPAMOJD = 2; // offset: 64 string FJGPCJDGKNO = 3; // offset: 16 string LJPIIHLAPFG = 4; // offset: 32 string EGGDFHBGDMG = 5; // offset: 72 string PLFKKMGJGBH = 6; // offset: 48 string MAC = 7; // offset: 56 } message PLNAANKLOPN { string AIHPOMLKAAJ = 1; // offset: 16 int32 DANGIIJAFFI = 2; // offset: 44 int32 HICALILDCDI = 3; // offset: 32 int32 GEJINOCKALO = 4; // offset: 36 int32 PCKKCDECGAE = 5; // offset: 40 } // Obf: ReplayInfo message ReplayInfo { uint64 CKNMBLFBMOA = 1; // offset: 72 ReplayType replay_type = 2; // offset: 64 uint32 stage_id = 3; // offset: 56 uint32 uid = 4; // offset: 40 string nickname = 5; // offset: 16 uint32 head_icon = 6; // offset: 68 string replay_name = 7; // offset: 24 uint64 create_time = 8; // offset: 48 uint32 DMMEGILIKDA = 9; // offset: 60 uint32 GAKPEKHGIDG = 10; // offset: 44 } message MMBNIGOBEAP { uint32 avatar_id = 1; // offset: 24 uint32 avatar_level = 2; // offset: 28 } message ABLFLHPFPGJ { uint32 uid = 1; // offset: 40 uint32 APAIMOCOLNF = 2; // offset: 44 bool KMCDHNNEHFH = 3; // offset: 52 uint32 NFEMMAEBPHG = 4; // offset: 48 string replay_name = 5; // offset: 24 repeated MMBNIGOBEAP avatar_list = 6; // offset: 32 uint32 IMHHGHFHELB = 7; // offset: 64 uint32 PIHNNBPAPCF = 8; // offset: 56 uint32 OPOEHBBMPAA = 9; // offset: 60 } message PunkLordBattleRecordList { repeated ABLFLHPFPGJ battle_record_list = 1; // offset: 16 } message PKLABFCBNDI { uint32 uid = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } // Obf: PunkLordMonsterBasicInfo message PunkLordMonsterBasicInfo { uint32 uid = 1; // offset: 40 uint32 monster_id = 2; // offset: 48 uint32 config_id = 3; // offset: 32 uint32 world_level = 4; // offset: 36 int64 create_time = 5; // offset: 24 uint32 left_hp = 6; // offset: 44 uint32 attacker_num = 7; // offset: 52 PunkLordShareType share_type = 8; // offset: 60 bool JJAEJDOAFOD = 9; // offset: 56 } // Obf: TryDownLoadReplay message TryDownLoadReplay { string replay_name = 1; // offset: 16 ReplayInfo try_down_load_replay = 2; // offset: 32 } message RegionInfo { string name = 1; // offset: 72 string title = 2; // offset: 56 string dispatch_url = 3; // offset: 32 string env_type = 4; // offset: 40 string display_name = 5; // offset: 64 string stop_desc = 6; // offset: 24 string OHFKCBGBGPO = 7; // offset: 16 } message Dispatch { uint32 retcode = 1; // offset: 56 string msg = 2; // offset: 32 string top_sever_region_name = 3; // offset: 24 repeated RegionInfo region_list = 4; // offset: 48 string GKCGEDNLDPD = 5; // offset: 40 } message IHHDNHBJOCG { uint32 GKJBKEHNJGH = 1; // offset: 92 repeated uint32 JHMHMAGOIKB = 2; // offset: 40 repeated uint32 CACPPEHBGBN = 3; // offset: 72 repeated uint32 KJHKFNDKJBH = 4; // offset: 16 repeated uint32 GHEEFEGAOAH = 5; // offset: 56 repeated uint32 LAGCJLOLHBE = 6; // offset: 32 bool OCMJJKEIBNK = 7; // offset: 88 uint32 GIFLABAOBJN = 8; // offset: 96 repeated uint32 FGLGJMJIJIB = 9; // offset: 80 repeated uint32 JEIPIDKGELI = 10; // offset: 48 repeated uint32 NOMFFCENKDL = 11; // offset: 64 } message AIIGKANEKDL { oneof HGOPEEDOFAI { uint32 role_star = 101; // offset: 24 } } message HCMGIFBHPLE { GridFightDropType ABGILNDKGLJ = 1; // offset: 32 uint32 PJJCJJFNOMO = 2; // offset: 40 uint32 num = 3; // offset: 36 AIIGKANEKDL display_value = 5; // offset: 16 } // Obf: GridFightDropInfo message GridFightDropInfo { repeated HCMGIFBHPLE BMLDLEDPFOP = 1; // offset: 24 } enum BattleCheckStrategyType { BattleCheckStrategyType_KCCNAEPAPNC = 0; BattleCheckStrategyType_JFBLHFIBCDE = 1; BattleCheckStrategyType_PECJAGDPNEI = 2; BattleCheckStrategyType_BHPCJPGDJAE = 3; } enum BattleCheckResultType { BattleCheckResultType_HGFJAOKPMNL = 0; BattleCheckResultType_JABGMKDMHLH = 1; BattleCheckResultType_NIPBHPPCLNM = 2; } // Obf: BattleModuleType enum BattleModuleType { BattleModuleType_NLEIBGFHKAJ = 0; BattleModuleType_OHPOALLFJGC = 1; BattleModuleType_JONBIKLEGCM = 2; BattleModuleType_HNGKMBPCBBG = 3; BattleModuleType_HBFEMLGONJL = 4; BattleModuleType_FNDFLOHIIPF = 5; BattleModuleType_DLKJIAGLKGJ = 6; } enum AetherdivideSpiritLineupType { AetherdivideSpiritLineupType_NHAFODMNPFL = 0; AetherdivideSpiritLineupType_GEPHHAEDFKC = 1; AetherdivideSpiritLineupType_NICOIJKNLIC = 2; } enum GIEAECGCKOA { GIEAECGCKOA_MNFEPONEDDJ = 0; GIEAECGCKOA_score_id = 1; GIEAECGCKOA_PDJBBMHJDCL = 2; GIEAECGCKOA_JMANBABGOCF = 3; GIEAECGCKOA_challenge_score = 4; GIEAECGCKOA_NCHJDGAKAFN = 5; GIEAECGCKOA_AOOPPMMPOCA = 6; } enum MIGBJHAMBMD { MIGBJHAMBMD_EEECGJLDDLP = 0; MIGBJHAMBMD_MNKGBGAOGHL = 1; MIGBJHAMBMD_LOACENAFEPK = 2; MIGBJHAMBMD_IDNGBJIKCKG = 3; } enum AOIIENOJPFK { AOIIENOJPFK_LGELPAMBIIJ = 0; AOIIENOJPFK_DDHPKHENHEB = 1; } enum JGKLKBDFLIM { JGKLKBDFLIM_HOOEPFIKDJL = 0; JGKLKBDFLIM_CDKDJPHDENB = 1; } // Obf: BattleEndReason enum BattleEndReason { BATTLE_END_REASON_NONE = 0; BATTLE_END_REASON_ALL_DIE = 1; BATTLE_END_REASON_TURN_LIMIT = 2; } // Obf: BattleStaticticEventType enum BattleStaticticEventType { BATTLE_STATICTIC_EVENT_NONE = 0; BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_ADD_EXPLORE = 1; BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_OPEN_GRID = 2; BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_PICKUP_ITEM = 3; BATTLE_STATICTIC_EVENT_TREASURE_DUNGEON_USE_BUFF = 4; BATTLE_STATICTIC_EVENT_TELEVISION_ACTIVITY_UPDATE_MAZE_BUFF_LAYER = 5; BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN = 6; BATTLE_STATICTIC_EVENT_ROGUE_TOURN_TITAN_EXTRA_COIN_TIMES = 7; } enum LJHGOJGNIIP { LJHGOJGNIIP_LJFJNLLIIKK = 0; LJHGOJGNIIP_PONHNNFJDGF = 1; LJHGOJGNIIP_AFBHBMCAAKH = 2; LJHGOJGNIIP_AHPJPIIHDIC = 3; LJHGOJGNIIP_INEKLOHFGPD = 4; } enum NNKCNFIPBIG { NNKCNFIPBIG_PHAFNOKGHCO = 0; NNKCNFIPBIG_IIJGJPMLDLC = 1; NNKCNFIPBIG_KJHGPHMCKDA = 2; } enum LKPIACCEGCD { LKPIACCEGCD_AIPHEIBOFBH = 0; LKPIACCEGCD_NMDMHAIBCLC = 1; LKPIACCEGCD_HDHGHAPNJGN = 2; LKPIACCEGCD_AFJAHFIBHOF = 3; LKPIACCEGCD_GHEEMIMLCEP = 4; } enum JPMCEJKGGIJ { JPMCEJKGGIJ_KCPIBNJIBBA = 0; JPMCEJKGGIJ_KIOLAKMFDDH = 1; JPMCEJKGGIJ_KECBHANONDI = 2; } // Obf: BattleEndStatus enum BattleEndStatus { BATTLE_END_NONE = 0; BATTLE_END_WIN = 1; BATTLE_END_LOSE = 2; BATTLE_END_QUIT = 3; } enum LNMLHNEFALG { LNMLHNEFALG_DCFMMLJIDJH = 0; LNMLHNEFALG_KJOPCNACNMO = 1; LNMLHNEFALG_PMLFFOOGENO = 2; } // Obf: BattleOp message BattleOp { uint32 turn_counter = 1; // offset: 40 uint32 state = 2; // offset: 32 uint32 action_entity_id = 3; // offset: 44 uint32 target_entity_id = 4; // offset: 56 uint32 op_type = 5; // offset: 36 uint32 skill_index = 6; // offset: 48 uint32 operation_counter = 7; // offset: 52 string NFNPNHKIBAB = 8; // offset: 16 } // Obf: BattleEquipment message BattleEquipment { uint32 id = 1; // offset: 28 uint32 level = 2; // offset: 36 uint32 promotion = 3; // offset: 32 uint32 rank = 4; // offset: 24 } // Obf: BattleRelic message BattleRelic { uint32 id = 1; // offset: 40 uint32 level = 2; // offset: 32 uint32 main_affix_id = 3; // offset: 56 repeated RelicAffix sub_affix_list = 4; // offset: 24 uint32 unique_id = 5; // offset: 44 uint32 set_id = 6; // offset: 48 uint32 type = 7; // offset: 52 uint32 rarity = 8; // offset: 36 } // Obf: AvatarSkillTree message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } // Obf: RelicAffix message RelicAffix { uint32 affix_id = 1; // offset: 28 uint32 cnt = 2; // offset: 24 uint32 step = 3; // offset: 32 } message KKDILGADJHK { bool HHGMCMIKJGA = 1; // offset: 36 repeated uint32 KAFEEENKCIG = 2; // offset: 16 uint32 IAMJMAKDLOF = 3; // offset: 32 uint32 IMEGDCJNIGA = 4; // offset: 40 } // Obf: BattleAvatar message BattleAvatar { AvatarType avatar_type = 1; // offset: 76 uint32 id = 2; // offset: 108 uint32 level = 3; // offset: 104 uint32 rank = 4; // offset: 84 uint32 index = 5; // offset: 100 repeated AvatarSkillTree skilltree_list = 6; // offset: 24 repeated BattleEquipment equipment_list = 7; // offset: 48 uint32 hp = 8; // offset: 88 uint32 promotion = 10; // offset: 112 repeated BattleRelic relic_list = 11; // offset: 32 uint32 world_level = 12; // offset: 92 uint32 assist_uid = 13; // offset: 96 KKDILGADJHK EMLBBPPIGFO = 15; // offset: 40 SpBarInfo sp_bar = 16; // offset: 16 uint32 BOFGAPCJMHF = 17; // offset: 80 repeated AvatarSkillTree BAGFIANODIF = 18; // offset: 56 uint32 enhanced_id = 19; // offset: 72 } message BattleMonsterParam { uint32 hard_level_group = 1; // offset: 24 uint32 level = 2; // offset: 40 uint32 elite_group = 3; // offset: 36 uint32 KPAJJKNOBGE = 4; // offset: 28 uint32 LPHMIOCFKKA = 5; // offset: 32 } message BJMNIDGKHIM { uint32 role_star = 1; // offset: 32 repeated HCMGIFBHPLE IDMMHPOCNIJ = 2; // offset: 16 } message PPEMGPODAPO { oneof DFONABIAFLC { BJMNIDGKHIM EPKAJPDMKDE = 101; // offset: 24 } } message BattleMonster { uint32 monster_id = 1; // offset: 40 uint32 cur_hp = 2; // offset: 32 uint32 max_hp = 3; // offset: 36 PPEMGPODAPO extra_info = 4; // offset: 24 } message BattleMonsterWave { repeated BattleMonster monster_list = 1; // offset: 32 BattleMonsterParam monster_param = 2; // offset: 24 uint32 battle_stage_id = 3; // offset: 44 uint32 battle_wave_id = 4; // offset: 40 } // Obf: BattleBuff message BattleBuff { uint32 id = 1; // offset: 48 uint32 level = 2; // offset: 44 uint32 owner_index = 3; // offset: 52 uint32 wave_flag = 4; // offset: 40 repeated uint32 target_index_list = 5; // offset: 16 map dynamic_values = 6; // offset: 32 } message MHCDAFHNOGC { uint32 id = 1; // offset: 28 uint32 DGLGDEOLPEH = 2; // offset: 32 uint32 total_progress = 3; // offset: 24 } message KPGIDMEFEPC { uint32 HCLNJMOPNNF = 1; // offset: 24 } message PHBLKHMBKGM { uint32 id = 1; // offset: 24 uint32 DGLGDEOLPEH = 2; // offset: 28 } message FKKLNLCMNFM { uint32 id = 1; // offset: 24 uint32 progress = 2; // offset: 28 } message BattleTarget { uint32 id = 1; // offset: 28 uint32 progress = 2; // offset: 24 uint32 total_progress = 3; // offset: 32 } message BattleTargetList { repeated BattleTarget battle_target_list = 1; // offset: 16 } message BattleLineup { repeated BattleAvatar avatar_list = 1; // offset: 24 repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 repeated BattleBuff buff_list = 3; // offset: 80 uint32 world_level = 7; // offset: 112 map battle_target_info = 9; // offset: 72 KPGIDMEFEPC CODANMDMKFA = 10; // offset: 16 repeated BattleAvatar NMCAAPEHHJH = 11; // offset: 96 BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 12; // offset: 64 GNCELENEBBH GDGPDLIJMIN = 13; // offset: 104 BattleRogueMagicInfo battle_rogue_magic_info = 14; // offset: 56 JOBHBFDMEBC EOCIAHOJAKN = 15; // offset: 48 KNIAOHMCODK EPKAJPDMKDE = 16; // offset: 32 } message GNCELENEBBH { map AAIDCHPHGNB = 1; // offset: 16 uint32 KPHOOFHJKOB = 2; // offset: 36 uint32 LDAGGBOAHKF = 3; // offset: 32 uint32 PFEAPGGDHMJ = 4; // offset: 40 } // Obf: AetherAvatarInfo message AetherAvatarInfo { uint32 id = 1; // offset: 48 uint32 index = 2; // offset: 52 uint32 promotion = 3; // offset: 40 repeated uint32 passive_skill = 4; // offset: 24 AetherdivideSpiritLineupType spirit_lineup_type = 5; // offset: 44 SpBarInfo sp_bar = 6; // offset: 32 } message NJOGPOLDEDO { repeated AetherAvatarInfo avatar_list = 1; // offset: 16 repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 repeated BattleBuff buff_list = 3; // offset: 32 } message ClientTurnSnapshot { uint32 turn_counter = 1; // offset: 40 uint32 random_counter = 2; // offset: 44 uint32 anim_event_counter = 3; // offset: 48 repeated CharacterSnapshot snapshot_list = 4; // offset: 16 repeated AnimEventSnapshot AEMPFNCKJLM = 5; // offset: 24 uint32 LFIOPHFFNFH = 6; // offset: 52 } message GamecoreConfig { bool HNFIADCMMCH = 1; // offset: 38 uint32 HBJAFDDMDCL = 2; // offset: 40 bool is_auto_fight = 3; // offset: 39 string IGNNLECCJOJ = 4; // offset: 16 bool JBHIDEBGADN = 5; // offset: 36 bool DFHLDHCAOFN = 6; // offset: 37 uint32 CPIMFFIAPGE = 7; // offset: 32 } message JIBPHBAJEPH { repeated uint32 HOHJOHADEDG = 1; // offset: 48 repeated uint32 LIGMKHNPJIJ = 2; // offset: 24 repeated uint32 JLGIGGKAIFL = 3; // offset: 32 repeated uint32 BHHHDKOEJPD = 4; // offset: 40 } message BDDAOIHGFAE { uint32 ADMFAJEADCI = 1; // offset: 28 uint32 FAGLLMFLMAB = 2; // offset: 24 } message NLLNIKGCODD { bool MNBAMOGKJOE = 1; // offset: 40 map FFPPJILGMDP = 2; // offset: 32 bytes HODKECEOJMH = 3; // offset: 16 } message EOHHMJNLKJI { repeated ClientTurnSnapshot EDEFLEOMKND = 1; // offset: 16 string KHHNCPELNEK = 2; // offset: 40 string debug_extra_info = 3; // offset: 48 repeated BattleReplayStringHash DFDJMOLMJID = 4; // offset: 24 uint32 plane_id = 5; // offset: 80 uint32 floor_id = 6; // offset: 76 uint32 JFGFBIKPBEF = 7; // offset: 72 uint32 JMIEDCCAMGA = 8; // offset: 64 NLLNIKGCODD NDAPDNFNMMI = 9; // offset: 56 uint32 PCOEHKKEAAB = 10; // offset: 68 } message BattleReplay { uint32 version = 1; // offset: 128 uint32 logic_random_seed = 2; // offset: 96 uint32 stage_id = 3; // offset: 132 BattleLineup lineup = 4; // offset: 16 repeated BattleOp op_list = 5; // offset: 72 bytes turn_snapshot_hash = 6; // offset: 80 uint32 maze_plane_id = 7; // offset: 112 repeated uint32 extra_ability_list = 8; // offset: 88 bool is_ai_consider_ultra_skill = 9; // offset: 116 BattleCheckStrategyType check_strategy = 10; // offset: 104 BattleModuleType battle_module_type = 11; // offset: 100 repeated BattleEventBattleInfo battle_event = 12; // offset: 48 uint32 rounds_limit = 14; // offset: 108 GamecoreConfig config = 15; // offset: 40 bytes game_core_log_encode = 16; // offset: 64 uint32 client_version = 17; // offset: 120 uint32 GAHMNCGGIAG = 18; // offset: 124 NJOGPOLDEDO HJNDFIOGCMA = 19; // offset: 32 EOHHMJNLKJI LPPPIKOICEI = 100; // offset: 24 } message BattleReplayStringHash { int32 hash = 1; // offset: 32 string value = 2; // offset: 24 } // Obf: AvatarProperty message AvatarProperty { double max_hp = 1; // offset: 24 double attack = 2; // offset: 72 double defence = 3; // offset: 40 double speed = 4; // offset: 56 double left_hp = 5; // offset: 64 double left_sp = 6; // offset: 48 double max_sp = 7; // offset: 32 } // Obf: EquipmentProperty message EquipmentProperty { uint32 id = 1; // offset: 24 uint32 rank = 2; // offset: 36 uint32 promotion = 3; // offset: 28 uint32 level = 4; // offset: 32 } // Obf: AttackDamageProperty message AttackDamageProperty { string attack_type = 1; // offset: 24 double damage = 2; // offset: 32 } // Obf: SkillUseProperty message SkillUseProperty { uint32 skill_id = 1; // offset: 48 string skill_type = 2; // offset: 24 uint32 skill_level = 3; // offset: 36 uint32 skill_use_count = 4; // offset: 56 uint32 KKOILOAFOAF = 5; // offset: 44 uint32 OLGAFJPFGNC = 6; // offset: 52 uint32 MDEDMFPNOBP = 7; // offset: 40 uint32 GOMNEINKLCF = 8; // offset: 60 uint32 MHGIAGNIECM = 9; // offset: 32 } message CLDFGDGEIPC { uint32 skill_id = 1; // offset: 32 double JKIPHFKANHG = 2; // offset: 40 repeated uint32 battle_target_list = 3; // offset: 24 double damage = 4; // offset: 48 } // Obf: SpAddSource message SpAddSource { string source = 1; // offset: 16 uint32 sp_add = 2; // offset: 32 } message AbilityUseStt { string NPKHCIODJAF = 1; // offset: 16 uint32 count = 2; // offset: 40 double total_damage = 3; // offset: 32 } message JKNAJDFHBLK { double ALPNHNCHMGL = 1; // offset: 32 repeated uint32 JHBAFDALEMO = 2; // offset: 16 } message GLFPPJECFHD { int32 CKBANJOBOFF = 1; // offset: 24 } message BFFHIMJEDKD { int32 IKEKJDDINBD = 1; // offset: 28 int32 LBKODDCGOMB = 2; // offset: 24 int32 CKBANJOBOFF = 3; // offset: 32 } // Obf: AvatarBattleInfo message AvatarBattleInfo { AvatarType avatar_type = 1; // offset: 192 uint32 id = 2; // offset: 224 uint32 avatar_level = 3; // offset: 352 uint32 avatar_rank = 4; // offset: 160 uint32 avatar_promotion = 5; // offset: 272 AvatarProperty avatar_status = 6; // offset: 32 repeated AvatarSkillTree avatar_skill = 7; // offset: 40 repeated EquipmentProperty avatar_equipment = 8; // offset: 128 uint32 total_turns = 9; // offset: 320 double total_damage = 10; // offset: 168 double total_heal = 11; // offset: 152 double total_damage_taken = 12; // offset: 384 double total_hp_recover = 13; // offset: 288 double total_sp_cost = 14; // offset: 304 uint32 stage_id = 15; // offset: 196 uint32 stage_type = 16; // offset: 208 double total_break_damage = 17; // offset: 344 repeated AttackDamageProperty attack_type_damage = 18; // offset: 48 repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 120 repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 104 repeated SkillUseProperty skill_times = 21; // offset: 56 double delay_cumulate = 22; // offset: 296 uint32 total_sp_add = 23; // offset: 380 repeated SpAddSource sp_add_source = 24; // offset: 64 uint32 total_bp_cost = 25; // offset: 212 uint32 die_times = 26; // offset: 316 uint32 revive_times = 27; // offset: 368 uint32 break_times = 28; // offset: 372 uint32 extra_turns = 29; // offset: 332 double total_shield = 30; // offset: 216 double total_shield_taken = 31; // offset: 240 double total_shield_damage = 32; // offset: 200 AvatarProperty initial_status = 33; // offset: 72 repeated BattleRelic relics = 34; // offset: 96 uint32 assist_uid = 35; // offset: 324 repeated AttackDamageProperty PKPMAJKAIJB = 36; // offset: 88 double GJLIOOIFHPI = 37; // offset: 360 double BCIICAFAEPO = 38; // offset: 232 double PLLGKIHKOBI = 39; // offset: 336 double FJCKAJBCDBN = 40; // offset: 280 repeated AbilityUseStt DDLFECCNCNE = 41; // offset: 80 uint32 MHPBAJLOJCN = 42; // offset: 180 uint32 OJGFIOONBMD = 43; // offset: 328 double GLBEOAPOKGM = 44; // offset: 184 double JBLLBDNAIFD = 45; // offset: 136 double DFFMKOBONKP = 46; // offset: 264 double FEOFMAIGEID = 47; // offset: 248 double JNFDJBOPMEP = 48; // offset: 144 uint32 DNJPNOBIKAO = 49; // offset: 176 uint32 FGHDPDMMIMO = 50; // offset: 376 uint32 MBCONNAOCFM = 51; // offset: 276 double ABGFEBMIFMD = 52; // offset: 256 uint32 JCDGLEMAKHK = 53; // offset: 228 uint32 GGJBIGFHCHI = 54; // offset: 312 uint32 enhanced_id = 55; // offset: 356 uint32 KNJPDJKAJLK = 56; // offset: 164 JKNAJDFHBLK HCBFGIAOOJO = 57; // offset: 24 GLFPPJECFHD MNLBEHIEGHC = 58; // offset: 16 } message MonsterProperty { double max_hp = 1; // offset: 56 double attack = 2; // offset: 24 double defence = 3; // offset: 48 double shield = 4; // offset: 64 double speed = 5; // offset: 72 double left_hp = 6; // offset: 40 double enter_battle_hp = 7; // offset: 32 } message MonsterPhaseStt { uint32 AOMKNKFFABE = 1; // offset: 36 double MMOMFKBHDPD = 2; // offset: 24 uint32 HEOMEODDMFE = 3; // offset: 32 uint32 break_times = 4; // offset: 40 } // Obf: MonsterBattleInfo message MonsterBattleInfo { uint32 entity_id = 1; // offset: 68 uint32 monster_id = 2; // offset: 112 uint32 FMHKGCJIFAI = 3; // offset: 108 uint32 HBFAGCCNHOH = 4; // offset: 152 MonsterProperty HLANDAEOCPC = 5; // offset: 48 uint32 total_turns = 6; // offset: 80 double total_damage = 7; // offset: 128 double total_heal = 8; // offset: 96 double total_damage_taken = 9; // offset: 120 double MCGILOHFBBO = 10; // offset: 192 double total_hp_recover = 11; // offset: 72 uint32 stage_id = 12; // offset: 64 uint32 battle_id = 13; // offset: 172 uint32 NAPNGIHLHDH = 14; // offset: 160 repeated AttackDamageProperty attack_type_damage = 15; // offset: 24 repeated SkillUseProperty skill_times = 16; // offset: 16 uint32 stage_type = 17; // offset: 116 double AAJFNMIDHBA = 18; // offset: 176 double delay_cumulate = 19; // offset: 136 MIGBJHAMBMD PBALJOHOACK = 20; // offset: 168 uint32 wave = 21; // offset: 164 int32 CPFLFPPFABJ = 22; // offset: 88 uint32 phase = 23; // offset: 104 uint32 LHFPKBHABAI = 24; // offset: 188 AOIIENOJPFK OEHHKMOHPCO = 25; // offset: 148 repeated CLDFGDGEIPC skill_info = 26; // offset: 40 uint32 BNMKGHGFJLC = 27; // offset: 184 repeated MonsterPhaseStt EMCCJMEEFKE = 28; // offset: 32 uint32 PNDEJIOPKCH = 29; // offset: 84 uint32 GNJIEPDJAJN = 30; // offset: 156 JGKLKBDFLIM IBAJKBFJGKM = 31; // offset: 144 } message BattleEventProperty { SpBarInfo sp_bar = 2; // offset: 16 } // Obf: BattleEventBattleInfo message BattleEventBattleInfo { uint32 battle_event_id = 1; // offset: 40 BattleEventProperty status = 2; // offset: 16 repeated CLDFGDGEIPC skill_info = 3; // offset: 24 } message ScoreInfo { uint32 KJOOKBFODBN = 1; // offset: 28 uint32 score_id = 2; // offset: 24 } message PMILPGDJGLI { uint32 avatar_id = 1; // offset: 72 repeated uint32 FDAEOINHMOO = 2; // offset: 16 uint32 source = 3; // offset: 76 double damage = 4; // offset: 40 repeated uint32 FLCNMAOHJLI = 5; // offset: 24 int32 MJELCNAPJIP = 6; // offset: 64 double BAFBBGMNKIO = 7; // offset: 56 uint32 MHHBEPBPGDE = 8; // offset: 48 uint32 wave = 9; // offset: 68 uint32 enhanced_id = 10; // offset: 52 } message IFPKPLIIHBJ { uint32 avatar_id = 1; // offset: 32 int32 FDBIPPIEMMP = 2; // offset: 28 uint32 enhanced_id = 3; // offset: 24 } message DDEFAFDNEHD { uint32 KMAHPLPNGBM = 1; // offset: 24 uint32 KAAECLLLDAD = 2; // offset: 28 uint32 entity_id = 3; // offset: 32 } message PJPLHIIELGP { uint32 AOMKNKFFABE = 1; // offset: 40 uint32 monster_id = 2; // offset: 44 repeated IFPKPLIIHBJ KKPIAKECAHH = 3; // offset: 16 uint32 JKIPHFKANHG = 4; // offset: 48 repeated DDEFAFDNEHD PDIHMMPJGMA = 5; // offset: 24 } // Obf: StatisticEvent message StatisticEvent { BattleStaticticEventType type = 1; // offset: 28 uint32 HDJHNCIKIGN = 2; // offset: 24 uint32 display_value = 3; // offset: 32 } message KMAFAONEFBK { uint32 JHKPINPFJLG = 1; // offset: 28 uint32 DHJPFMAMIPK = 2; // offset: 24 } message KHFBCMCJDCL { uint32 ABMDDANFEKD = 1; // offset: 36 bool LHBOBIOHKDK = 2; // offset: 32 KMAFAONEFBK HAICBMPLLCD = 3; // offset: 24 } message KLIJFOOFONO { uint32 card_id = 1; // offset: 44 double display_value = 2; // offset: 32 bool AKJCFKKEKDH = 3; // offset: 40 repeated double switch_list = 4; // offset: 24 } message FLFEGBGLNBG { uint32 JHKPINPFJLG = 1; // offset: 24 double damage = 2; // offset: 32 double JCGPCHGAMBK = 3; // offset: 40 } message NNMPNANHJFA { repeated uint32 FAOMBCHKHHH = 1; // offset: 32 repeated uint32 DOFPPCNOAID = 2; // offset: 24 } message HBAGHFOLBML { uint32 wave = 1; // offset: 44 uint32 score_id = 2; // offset: 32 uint32 LIJIDJGNFDH = 3; // offset: 40 repeated KMAFAONEFBK HAPIAHFGLMJ = 4; // offset: 24 float JKIPHFKANHG = 5; // offset: 36 } message NKADBOKDCKL { uint32 HDKILACNGBC = 1; // offset: 24 double JKIPHFKANHG = 2; // offset: 32 } message ACCFOILMEMN { uint32 KJFIOEHOACN = 1; // offset: 40 repeated HBAGHFOLBML ANKMLGICOIL = 2; // offset: 24 repeated NKADBOKDCKL IEDNINJOGAL = 3; // offset: 32 } message MLDFIAGBCLO { LJHGOJGNIIP type = 1; // offset: 28 uint32 count = 2; // offset: 24 } // Obf: BattleGridFightSpecialBattleInfo message BattleGridFightSpecialBattleInfo { uint32 cur_level_id = 1; // offset: 168 uint32 CNFHEEHLMMJ = 2; // offset: 140 uint32 rogue_money = 3; // offset: 124 repeated KHFBCMCJDCL DAKLJCANAJA = 4; // offset: 104 repeated KHFBCMCJDCL FKKDKDIFGCH = 5; // offset: 112 repeated uint32 BDFIJINDKBO = 6; // offset: 64 NNMPNANHJFA HINLFKMJDJJ = 7; // offset: 40 repeated uint32 IDBFKKMMIGI = 8; // offset: 24 uint32 grid_fight_cur_level_exp = 9; // offset: 132 uint32 AFFCJINOELC = 10; // offset: 120 uint32 OGHJAPABFDD = 11; // offset: 148 repeated uint32 FJNJOFKEOMD = 12; // offset: 56 uint32 PKLEEHIKIPC = 13; // offset: 152 uint32 DACNEPFMDEL = 14; // offset: 144 bool DFMJDGBDBJF = 15; // offset: 165 bool FJPFDNJCKFP = 16; // offset: 164 repeated KLIJFOOFONO KKLNLJDEMMI = 17; // offset: 80 repeated FLFEGBGLNBG KEHMAABFDFG = 18; // offset: 96 repeated uint32 KFHLBDKBKPO = 19; // offset: 48 bool FGAKDCLNKEC = 20; // offset: 166 uint32 OAGJHEMHCJF = 21; // offset: 136 ACCFOILMEMN FMGCMEAPHAN = 22; // offset: 88 uint32 GHMGOECABFJ = 23; // offset: 160 uint32 FMPNLNONOJP = 24; // offset: 128 repeated uint32 DBMANGFEEKO = 25; // offset: 16 repeated MLDFIAGBCLO OLOIBGCGCCA = 26; // offset: 32 uint32 AOEKDEACGJC = 27; // offset: 156 } message ICCONJOMAEO { uint32 effect_id = 1; // offset: 28 uint32 GFEFMCKJCAJ = 2; // offset: 24 } message KICLELOHABJ { repeated uint32 FLMALBLAJLL = 1; // offset: 16 } // Obf: BattleGridFightTraitCoreRoleInfo message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } // Obf: BattleGridFigntAvatarCoreRoleInfo message BattleGridFigntAvatarCoreRoleInfo { repeated uint32 grid_fight_avatar_list = 1; // offset: 24 repeated uint32 KGHMBNFHBHG = 2; // offset: 32 } // Obf: GridFightTraitEffectLevelInfo message GridFightTraitEffectLevelInfo { uint32 trait_effect_level_exp = 1; // offset: 32 map trait_effect_level_reward = 2; // offset: 16 } // Obf: BattleGridFightTraitEffectInfo message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 oneof HGOPEEDOFAI { BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 24 BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 24 GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 24 } } message CEGLIPNHOHD { uint32 AKHAKBHFDHD = 1; // offset: 24 NNKCNFIPBIG FGAJAFDMIBH = 2; // offset: 32 uint32 LBJJCNPMPJP = 3; // offset: 28 LKPIACCEGCD grid_update_src = 4; // offset: 36 } message EKBKPGPEFKB { uint32 trait_id = 1; // offset: 48 uint32 LIEIEPGBCLM = 2; // offset: 40 repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 16 repeated CEGLIPNHOHD LPKOLEFCLNP = 5; // offset: 24 uint32 MHDKHCCHINA = 6; // offset: 44 uint32 GFLIFKIJBBK = 7; // offset: 52 } message NHBOPEKHDNI { uint32 role_id = 1; // offset: 48 uint32 role_star = 2; // offset: 44 uint32 pos = 3; // offset: 40 repeated CPBBBCLIGHH IBGOGCJDNKN = 7; // offset: 16 uint32 avatar_id = 8; // offset: 56 map convert_property_to_fixpoint = 10; // offset: 24 uint32 unique_id = 11; // offset: 52 } message OLNNNELJGFJ { uint32 unique_id = 1; // offset: 40 uint32 npc_id = 2; // offset: 36 uint32 pos = 3; // offset: 32 repeated CPBBBCLIGHH grid_fight_equipment_list = 4; // offset: 24 } message NHBECDPJFFM { uint32 unique_id = 1; // offset: 24 uint32 CGJCFKKBPAE = 2; // offset: 32 uint32 pos = 3; // offset: 28 } message CPBBBCLIGHH { uint32 grid_fight_equipment_id = 2; // offset: 40 map convert_property_to_fixpoint = 4; // offset: 32 uint32 unique_id = 5; // offset: 44 map CCJJDOEFPNM = 6; // offset: 16 } message CIGHFKBMKAB { uint32 augment_id = 1; // offset: 24 } message GBEILEGIPEC { uint32 portal_buff_id = 1; // offset: 24 } message CHLHMEEDOMD { uint32 DHCEMLHNDLM = 1; // offset: 24 uint32 CPJCOBCMNHK = 2; // offset: 36 uint32 section_id = 3; // offset: 32 uint32 PIMNBJNLIAI = 4; // offset: 28 } message KNIAOHMCODK { repeated BattleAvatar JGCPLHKHFFI = 1; // offset: 48 uint32 battle_wave_id = 2; // offset: 104 uint32 grid_fight_lineup_hp = 3; // offset: 116 uint32 MLPEIDNLAJE = 4; // offset: 124 repeated EKBKPGPEFKB grid_fight_trait_info = 7; // offset: 16 repeated NHBOPEKHDNI grid_game_role_list = 8; // offset: 88 uint32 EPNCHDJFLMO = 9; // offset: 120 repeated CIGHFKBMKAB sync_augment_info = 10; // offset: 24 CHLHMEEDOMD DIJBEPOFKGH = 11; // offset: 80 uint32 CPKFLNNKHNG = 12; // offset: 108 uint32 season = 13; // offset: 100 repeated GBEILEGIPEC grid_fight_portal_buff_list = 14; // offset: 72 bool is_overlock = 15; // offset: 128 uint32 JCODHIBIDNL = 16; // offset: 96 repeated OLNNNELJGFJ grid_game_npc_list = 17; // offset: 56 repeated NHBECDPJFFM EOEMMAHAHIG = 18; // offset: 64 uint32 AEIHMPLGDIH = 19; // offset: 112 map KEOHNECKOCI = 20; // offset: 32 } message MOCFINNOBIO { string phase = 1; // offset: 40 float GKPKDJBBJNM = 2; // offset: 48 float NHJOLADPFJO = 3; // offset: 56 uint32 BOHPOBIOEOF = 4; // offset: 64 uint32 DBHALICEJBJ = 5; // offset: 60 uint32 LMFEEHLDJJF = 6; // offset: 52 uint32 ANAFKJHIJLM = 7; // offset: 72 uint32 PMKHPMPOGHN = 8; // offset: 68 repeated uint32 LONHKKIIMJF = 9; // offset: 24 repeated uint32 JJMHGDGLLED = 10; // offset: 32 } message GHOEKJJMOAA { uint32 AOOBNLGNCDE = 1; // offset: 52 uint32 HDJGHNMPBKO = 2; // offset: 48 uint32 DLJCACGCENG = 3; // offset: 40 uint32 DKCBGENDFPK = 4; // offset: 56 uint32 JFKBLAHACDB = 5; // offset: 60 uint32 ADLINNHJDHF = 6; // offset: 44 repeated uint32 boss_info = 7; // offset: 32 repeated MOCFINNOBIO MAFAKPDODLK = 8; // offset: 24 } message KOFKIFJJHHL { uint32 wave = 1; // offset: 40 double HHJKOBOBNJK = 2; // offset: 48 double CJDPONPEPMN = 3; // offset: 24 uint32 HDANDKBFHHE = 4; // offset: 32 uint32 LMMHMHMCOCD = 5; // offset: 56 uint32 status = 6; // offset: 36 uint32 NHKOCNJDBPD = 7; // offset: 60 uint32 HOBLOAABMOE = 8; // offset: 44 } message ICPIMMAPPJL { string key = 1; // offset: 24 double value = 2; // offset: 32 } message KIBJFICJKBI { uint32 PDFLDIIKKDF = 1; // offset: 24 } message AHLPHFGEGLP { uint32 MPCDMBJDLJF = 1; // offset: 28 uint32 OBMOOEOJJOE = 2; // offset: 24 } message NALFNCIFMIO { uint32 ELJMJPNFLAI = 1; // offset: 40 uint32 level = 2; // offset: 36 bool LHBOBIOHKDK = 3; // offset: 32 uint32 dice_slot_id = 4; // offset: 44 map BDOAPKCCEHL = 5; // offset: 16 } message KFADLEBCBNB { uint32 OPCNHCBHCMG = 1; // offset: 44 repeated NALFNCIFMIO GDDMCMDFOJM = 2; // offset: 24 uint32 level = 3; // offset: 40 map IOKJGMEIEMK = 4; // offset: 32 } message PHDLIEOLMHE { AHLPHFGEGLP DONNNNEBNKN = 1; // offset: 16 repeated KFADLEBCBNB LDMNGMBAFDI = 2; // offset: 24 } message EMCABEFJGIL { uint32 MNCLGIGFFAH = 1; // offset: 24 double HPMDDOCKCDC = 2; // offset: 40 uint32 KKGHPPCHBBB = 11; // offset: 36 uint32 INJLCJGCMEN = 12; // offset: 28 uint32 BKJMGNPANGJ = 13; // offset: 32 } message KOEJKJIMLIA { oneof HPDAODDGAPF { PHDLIEOLMHE KNLAIOIAHDD = 1; // offset: 24 EMCABEFJGIL HOLGKMLCNEG = 2; // offset: 24 } } message BattleRogueMagicInfo { KIBJFICJKBI BAFGLONNAHF = 1; // offset: 16 KOEJKJIMLIA detail_info = 2; // offset: 24 } message POHIDBDKCJP { uint32 OPCNHCBHCMG = 1; // offset: 32 uint32 level = 2; // offset: 36 double total_damage = 3; // offset: 24 } message GBACMLPDCOF { uint32 KPJCHOBFFEJ = 1; // offset: 36 uint32 OCOAMCOPPHD = 2; // offset: 32 repeated POHIDBDKCJP FEOCCGDICAE = 3; // offset: 24 } message IEMELLHDKLK { uint32 ODILLDDOFFD = 1; // offset: 40 uint32 ICGBHNLPOFL = 2; // offset: 44 double LKEOEOEIJHM = 3; // offset: 32 double OFHBLPOGKML = 4; // offset: 24 } message NLIEHMNCDAL { IEMELLHDKLK NCFINBLGHIB = 1; // offset: 16 } message KOGBEFOKOMJ { GBACMLPDCOF MEBNDCOPPMJ = 1; // offset: 24 NLIEHMNCDAL ECMEIJIJIOA = 2; // offset: 16 } message OJHNGANKGAK { uint32 DOPFOGMBHNP = 1; // offset: 24 double DBPKIINKGPB = 2; // offset: 32 } message JFOKFBCMOLC { AAMPBAFIFLK type = 1; // offset: 36 uint32 config_id = 2; // offset: 32 uint32 unique_id = 3; // offset: 40 uint32 level = 4; // offset: 44 repeated OJHNGANKGAK switch_list = 5; // offset: 16 } message JDMEICHAOPD { uint32 NGNIFAOBMAJ = 1; // offset: 32 repeated uint32 JBADCLACMLC = 2; // offset: 16 } message JOBHBFDMEBC { repeated JFOKFBCMOLC message_datas = 1; // offset: 24 map HBGODDNFHKK = 2; // offset: 16 repeated JDMEICHAOPD FLINMEPHDPC = 3; // offset: 40 uint32 area_id = 4; // offset: 48 uint32 difficulty_level = 5; // offset: 52 } message MECDMDLKMOH { uint32 monster_id = 1; // offset: 36 uint32 GKCCPGLNDMG = 2; // offset: 24 uint32 HDANDKBFHHE = 3; // offset: 28 uint32 LMMHMHMCOCD = 4; // offset: 32 } message KEGIOEKOJHK { uint32 EOOLANDMAAJ = 1; // offset: 40 double FGNJLCLIBGA = 2; // offset: 56 double DPECMCCKJNH = 3; // offset: 64 uint32 wave = 4; // offset: 36 uint32 GKCCPGLNDMG = 5; // offset: 32 double CNKMBPIAKGE = 6; // offset: 24 double IHEAJJPINCO = 7; // offset: 48 } message ALPOPJNBCHC { uint32 GDONCGMCHOO = 1; // offset: 28 uint32 IHPMILLGACC = 2; // offset: 36 double LIOCLHIKJAA = 3; // offset: 40 uint32 wave = 4; // offset: 24 uint32 GKCCPGLNDMG = 5; // offset: 32 } message NGJGJOJPKAN { repeated MECDMDLKMOH LBEEMHKFJFH = 1; // offset: 40 repeated KEGIOEKOJHK FBFEDMIIGLD = 2; // offset: 32 repeated ALPOPJNBCHC NPKBMNFALML = 3; // offset: 16 } message NLJKJJGAMIB { uint32 avatar_id = 1; // offset: 28 uint32 NAKIHBNELHA = 2; // offset: 24 } message OELGAMNBOPA { uint32 OOKEEIHHOBJ = 1; // offset: 40 uint32 IFBCEJDCIJP = 2; // offset: 44 uint32 FEBGDMPPKLI = 3; // offset: 48 repeated uint32 KAEDKLODNCG = 4; // offset: 24 repeated NLJKJJGAMIB NGMMBJNLNPM = 5; // offset: 32 uint32 DNPONHOLPKO = 6; // offset: 52 uint32 KLDFGDFJLPH = 7; // offset: 56 } message HOFONCGGBKN { OELGAMNBOPA FOEKIGHCHLM = 1; // offset: 24 } message DBMFPMJBMEI { uint32 progress = 1; // offset: 24 } message IFBIJFBDAJF { uint32 LNGGJKLKEFP = 1; // offset: 28 uint32 OPPHJPLNPJK = 2; // offset: 24 } message NOHCAEDINGK { NGJGJOJPKAN GFMLPNDDLEI = 1; // offset: 24 HOFONCGGBKN OIKOCFMEILL = 2; // offset: 16 DBMFPMJBMEI CFPGMGGCFOK = 3; // offset: 40 IFBIJFBDAJF NLGABAEPKHP = 4; // offset: 32 } message KGOMLDOAJJI { uint32 DGDHKJCADEO = 1; // offset: 92 double FGNJLCLIBGA = 2; // offset: 56 double DPECMCCKJNH = 3; // offset: 72 uint32 KICCGAPBGBN = 4; // offset: 88 uint32 OABAPANIFIJ = 5; // offset: 48 uint32 OOMDFMIKJBN = 6; // offset: 24 uint32 JCIEKCMGDPE = 7; // offset: 44 double CNKMBPIAKGE = 8; // offset: 80 uint32 NEGGPACLCGH = 9; // offset: 28 uint32 EDKJMEFCLDM = 10; // offset: 32 double IHEAJJPINCO = 11; // offset: 64 uint32 DLJCACGCENG = 12; // offset: 36 uint32 JFKBLAHACDB = 13; // offset: 40 } message IDLCCBPHJBM { uint32 DLJCACGCENG = 1; // offset: 36 uint32 JFKBLAHACDB = 2; // offset: 40 uint32 IPOABODAGGB = 3; // offset: 32 repeated KGOMLDOAJJI FBFEDMIIGLD = 4; // offset: 16 } // Obf: BattleAvatarServantInfo message BattleAvatarServantInfo { uint32 avatar_id = 1; // offset: 156 uint32 KMAHPLPNGBM = 2; // offset: 100 uint32 total_turns = 3; // offset: 168 double LCNNPPHFACM = 4; // offset: 136 repeated SkillUseProperty skill_times = 5; // offset: 48 double total_damage = 6; // offset: 88 double total_break_damage = 7; // offset: 80 repeated AttackDamageProperty attack_type_damage = 8; // offset: 32 repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 24 repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16 double total_damage_taken = 11; // offset: 104 double total_heal = 12; // offset: 56 double total_hp_recover = 13; // offset: 112 double total_shield = 14; // offset: 128 double total_shield_taken = 15; // offset: 160 double total_shield_damage = 16; // offset: 64 uint32 break_times = 17; // offset: 172 uint32 DCDDBMHDKAH = 18; // offset: 152 uint32 MHPBAJLOJCN = 19; // offset: 176 uint32 OJGFIOONBMD = 20; // offset: 120 double GLBEOAPOKGM = 21; // offset: 144 uint32 entity_id = 22; // offset: 180 uint32 KNJPDJKAJLK = 23; // offset: 96 double BCIICAFAEPO = 24; // offset: 72 } // Obf: BattleAvatarGlobalBuffInfo message BattleAvatarGlobalBuffInfo { uint32 avatar_id = 1; // offset: 24 uint32 maze_buff_id = 2; // offset: 28 uint32 EAPMLKBOKGL = 3; // offset: 32 } message HANFFPEDBDN { repeated BattleAvatarServantInfo FGIIBGDOPID = 1; // offset: 24 uint32 IBAFLDMADOI = 2; // offset: 32 uint32 FELHPGBOKGD = 3; // offset: 36 } message AFKFFFPPAHG { uint32 AEEDEGHJENE = 1; // offset: 24 uint32 OBHJIOHHHKL = 2; // offset: 28 uint32 DGPMMKAAHII = 3; // offset: 32 } message DKBCMGBJLDM { AFKFFFPPAHG BBBCFOBAJFB = 1; // offset: 32 repeated JFOKFBCMOLC message_datas = 2; // offset: 16 } message KHMICEBCGNC { uint32 HPOPADMBLLD = 1; // offset: 100 uint32 HDABBOHFEOM = 2; // offset: 112 repeated GPDPIDFMLLE MKGKOLMNBNN = 3; // offset: 80 repeated DGHFCNECBNJ EMMDEBDAFKJ = 4; // offset: 72 repeated HCMGIFBHPLE GGJFPGKCMFF = 5; // offset: 32 repeated HDEDDKFNEHE FHBNPIHDDGM = 6; // offset: 48 repeated DONKCCJHIGP MAICPPDDHFL = 8; // offset: 64 uint32 AFBAOGJPMAH = 9; // offset: 116 repeated FKGONDEOCKI PCHAFCEHAKI = 10; // offset: 16 double BNBMCBPOHBI = 11; // offset: 104 double PKAPNFCBIDP = 12; // offset: 120 double PMENDDCHACG = 13; // offset: 88 uint32 DJDGKFELEKL = 14; // offset: 96 repeated COCCJCKBBGE JAIDDEDFEJE = 15; // offset: 56 map KEOHNECKOCI = 16; // offset: 40 } message AIGOIOEEEKO { uint32 GJHHODANHPO = 1; // offset: 24 } message COCCJCKBBGE { oneof OKAIINGCACL { AIGOIOEEEKO NLJMOJHNAIH = 1; // offset: 24 } } message ACBECJMECFA { uint32 effect_id = 1; // offset: 40 repeated uint32 switch_list = 2; // offset: 24 map trait_effect_level_reward = 5; // offset: 16 } message GPDPIDFMLLE { uint32 trait_id = 1; // offset: 48 repeated ACBECJMECFA JDDOEMMCBGO = 2; // offset: 16 double damage = 3; // offset: 40 double FKNBIJPBLOI = 4; // offset: 32 } message DGHFCNECBNJ { uint32 augment_id = 1; // offset: 32 double damage = 3; // offset: 24 double FKNBIJPBLOI = 4; // offset: 40 } message FKGONDEOCKI { uint32 portal_buff_id = 1; // offset: 24 } message CDKDLJAIKOB { uint32 NFGCJPNOKMK = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } message HDEDDKFNEHE { uint32 CLIHNOLCFFH = 1; // offset: 32 repeated CDKDLJAIKOB kill_monster_list = 2; // offset: 24 } message DGOEBKKKDAI { uint32 role_id = 1; // offset: 24 double damage = 2; // offset: 32 } message DONKCCJHIGP { uint32 role_id = 1; // offset: 48 double damage = 2; // offset: 40 double FKNBIJPBLOI = 5; // offset: 32 map ACPMPIBCCHP = 6; // offset: 24 } // Obf: BattleStatistics message BattleStatistics { uint32 total_battle_turns = 1; // offset: 268 uint32 total_auto_turns = 2; // offset: 280 repeated uint32 avatar_id_list = 3; // offset: 208 uint32 ultra_cnt = 4; // offset: 252 double total_delay_cumulate = 5; // offset: 240 double cost_time = 6; // offset: 256 repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 112 repeated MonsterBattleInfo monster_list = 8; // offset: 152 uint32 round_cnt = 9; // offset: 236 uint32 cocoon_dead_wave = 10; // offset: 264 uint32 avatar_battle_turns = 11; // offset: 248 uint32 monster_battle_turns = 12; // offset: 288 map custom_values = 13; // offset: 160 uint32 challenge_score = 14; // offset: 292 repeated BattleEventBattleInfo GFONFPMGHLP = 16; // offset: 64 BattleEndReason end_reason = 19; // offset: 232 repeated PMILPGDJGLI KCNLHADBNEJ = 21; // offset: 96 repeated int32 LBDCKHHGGLB = 22; // offset: 72 repeated PJPLHIIELGP NIGHFCKHIOP = 23; // offset: 40 repeated StatisticEvent EIOIPOLLKKC = 26; // offset: 184 repeated LKBJBHOCKIN FAHEMHEANPA = 27; // offset: 176 map battle_target_info = 28; // offset: 168 repeated ADBPDAPHNDN LPADOPOCIMD = 29; // offset: 48 BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 30; // offset: 120 GHOEKJJMOAA BKIDNNLNOKF = 31; // offset: 224 bool BEEAIEJOJDF = 32; // offset: 272 repeated KOFKIFJJHHL ANKMLGICOIL = 33; // offset: 200 repeated ICPIMMAPPJL PNKFEEMHBHI = 34; // offset: 144 uint32 CLFJNPGJHKI = 35; // offset: 284 KOGBEFOKOMJ LPFOAIEEMOH = 36; // offset: 104 NOHCAEDINGK EINPLJPADLI = 37; // offset: 128 IDLCCBPHJBM HEDDLOKFKFC = 38; // offset: 88 HANFFPEDBDN ALJCGALDPKA = 39; // offset: 136 DKBCMGBJLDM PIONKHPBEFI = 40; // offset: 16 uint32 NCLNOCNGNLH = 41; // offset: 276 repeated BattleAvatarGlobalBuffInfo EHBJDIHEJBG = 42; // offset: 192 KHMICEBCGNC MGKMIBGDMGE = 43; // offset: 24 repeated uint32 CJLNDMGJIKM = 44; // offset: 216 repeated uint32 KNJPDJKAJLK = 45; // offset: 80 BFFHIMJEDKD LPPEOLMJJCN = 46; // offset: 32 } message ADBPDAPHNDN { uint32 JHFKBEPKJNB = 1; // offset: 24 uint32 PCFMIGHMINI = 2; // offset: 28 } message LKBJBHOCKIN { AetherdivideSpiritLineupType type = 1; // offset: 32 uint32 id = 2; // offset: 36 SpBarInfo sp_bar = 3; // offset: 16 } message MultiPath { uint32 multi_path_type = 1; // offset: 32 uint32 level = 2; // offset: 28 uint32 exp = 3; // offset: 24 } message KKDGMKKAOHN { BattleCheckResultType retcode = 1; // offset: 48 BattleEndStatus end_status = 2; // offset: 56 BattleStatistics stt = 3; // offset: 24 bytes game_core_log_encode = 4; // offset: 40 map KECFPHJAMHM = 5; // offset: 32 uint32 mismatch_turn_count = 6; // offset: 60 uint32 GDMMNGKGCOP = 7; // offset: 52 } message HIJFCHHBEHO { uint32 pos = 1; // offset: 40 uint32 role_id = 2; // offset: 44 uint32 role_star = 3; // offset: 48 repeated uint32 grid_fight_item_list = 4; // offset: 16 map grid_fight_value_init_component = 5; // offset: 24 } message CPPKEGPCLBA { repeated uint32 EKLICKKIKID = 1; // offset: 24 map LNPEGCKDCNO = 2; // offset: 16 } message KIBJHICFJLM { uint32 uid = 1; // offset: 60 uint32 MLPEIDNLAJE = 2; // offset: 40 uint32 JCODHIBIDNL = 3; // offset: 52 uint32 CJGFKKPPIPN = 4; // offset: 44 uint32 CPJCOBCMNHK = 5; // offset: 56 uint32 section_id = 6; // offset: 48 repeated HIJFCHHBEHO grid_game_role_list = 7; // offset: 32 CPPKEGPCLBA PPKLJMDDGCD = 8; // offset: 16 } message HIMOEFNAFFA { repeated BattleReplay ICLJJEJPOPP = 1; // offset: 24 } message CharacterSnapshot { uint32 interact_id = 1; // offset: 32 repeated uint64 properties = 2; // offset: 24 } message AnimEventSnapshot { string DPJFOFLECEJ = 1; // offset: 24 uint32 count = 2; // offset: 32 } enum GFMFFKFMPIK { GFMFFKFMPIK_MNFEPONEDDJ = 0; GFMFFKFMPIK_CLNPHCELGBE = 1; GFMFFKFMPIK_stop_desc = 2; GFMFFKFMPIK_OGKAEKLAJGG = 3; GFMFFKFMPIK_GAPAMPKLHLO = 4; GFMFFKFMPIK_GGNCPEOIBDH = 5; } enum FNPFMIKFOAD { FNPFMIKFOAD_MNFEPONEDDJ = 0; FNPFMIKFOAD_AGOLBPCMDKC = 1; FNPFMIKFOAD_NPLCFKFJGIE = 2; } message ONAKKDPCNAH { GFMFFKFMPIK MMFFIIFMKPB = 1; // offset: 40 string OOCLEELODBP = 2; // offset: 24 oneof LKCADNGCHCM { HFBPGEJONFJ CLNPHCELGBE = 10; // offset: 16 MIKOMHLGGFO stop_desc = 11; // offset: 16 DODLGJGCOPD OGKAEKLAJGG = 12; // offset: 16 LJLLDDALNGO GAPAMPKLHLO = 13; // offset: 16 PBAFHHCHLHC CGANHPOCPMD = 14; // offset: 16 } } message HFBPGEJONFJ { } message PBAFHHCHLHC { } message MIKOMHLGGFO { ChatMessageData stop_desc = 1; // offset: 16 } message DODLGJGCOPD { } message LJLLDDALNGO { FNPFMIKFOAD AIKNFOGJFCG = 1; // offset: 24 } message LHICKDEAAOH { string IANFKPJGDNO = 1; // offset: 24 } // Obf: FightGameMode enum FightGameMode { FightGameMode_MNFEPONEDDJ = 0; FightGameMode_EHLICCDKLEJ = 1; FightGameMode_HPECEDCFFLH = 2; FightGameMode_ENCCACGMBLP = 3; FightGameMode_JEEFDDBPKGD = 4; FightGameMode_OHBKAHPIPEK = 5; FightGameMode_KBBAKJOCIHF = 6; FightGameMode_BEBPFBKONDK = 7; } enum JDIHHMOFHOG { JDIHHMOFHOG_NHLEJANKIHA = 0; JDIHHMOFHOG_NPFBLDBDIDF = 1; JDIHHMOFHOG_PKPEJNBOCOD = 2; JDIHHMOFHOG_CPJBLNJGOOD = 3; JDIHHMOFHOG_MCOEOLIMNBL = 4; } enum LobbyCharacterType { LobbyCharacterType_LPNIJLFOKEH = 0; LobbyCharacterType_PAKIHEFCHIH = 1; LobbyCharacterType_FGCFBMAINLB = 2; LobbyCharacterType_GJFNFKJMDEA = 3; } // Obf: LobbyCharacterStatus enum LobbyCharacterStatus { LobbyCharacterStatus_MNFEPONEDDJ = 0; LobbyCharacterStatus_HIJAHCMLMPE = 1; LobbyCharacterStatus_CCOFPMNBDBI = 2; LobbyCharacterStatus_PFKHAKDGDLA = 3; LobbyCharacterStatus_DKBKKNNDCEE = 4; LobbyCharacterStatus_HJEDIJEFIOC = 5; LobbyCharacterStatus_JPJCJPKHFLD = 6; LobbyCharacterStatus_JIIFJALLOPI = 7; } // Obf: LobbyModifyType enum LobbyModifyType { LobbyModifyType_MNFEPONEDDJ = 0; LobbyModifyType_HIJAHCMLMPE = 1; LobbyModifyType_PFKHAKDGDLA = 2; LobbyModifyType_CCOFPMNBDBI = 3; LobbyModifyType_EEKMIHCEDDK = 4; LobbyModifyType_AAHPHNDDDOC = 5; LobbyModifyType_DFJKGEBIFIF = 6; LobbyModifyType_ICDCDLFGIOF = 7; LobbyModifyType_BJBDAMPCAPM = 8; LobbyModifyType_KDENJJFEHAP = 9; LobbyModifyType_JFJIBHJBLEL = 10; LobbyModifyType_MHCGLLNNBGM = 11; LobbyModifyType_KNFDJFDABBB = 12; LobbyModifyType_NFNNOPKLKBD = 13; LobbyModifyType_JFMOPPHOIDH = 14; LobbyModifyType_JNKLOEONGND = 15; LobbyModifyType_JIIFJALLOPI = 16; LobbyModifyType_PAGBCMMCHAD = 17; LobbyModifyType_IDKMAGOMILP = 18; } enum AJKBEFLOMFL { AJKBEFLOMFL_CJAMDBHHKMJ = 0; AJKBEFLOMFL_PALNCFBCIEB = 1; AJKBEFLOMFL_NBMKPOPHHKM = 2; } enum IILPMDJAHGK { IILPMDJAHGK_OCFNEBKKECL = 0; IILPMDJAHGK_OFOEAJCDCAC = 1; IILPMDJAHGK_JJOMDHBPJMM = 2; IILPMDJAHGK_ADINPFKDFCL = 3; IILPMDJAHGK_BNPPFLIHDNO = 4; IILPMDJAHGK_HFBHHLIENBI = 5; IILPMDJAHGK_FDMJKILFLEF = 6; IILPMDJAHGK_GHJBJFFGCAJ = 7; } enum PIJBANPMNAB { PIJBANPMNAB_MNFEPONEDDJ = 0; PIJBANPMNAB_BEJEBBNFGPM = 1; PIJBANPMNAB_NBCEKHJGNGB = 2; PIJBANPMNAB_GLODGPIPNHG = 3; } enum CHEPOCLKMBN { CHEPOCLKMBN_MNFEPONEDDJ = 0; CHEPOCLKMBN_INOLECLKOAI = 1; CHEPOCLKMBN_ELCNHEHDBOA = 2; } enum IGFFNPJONHA { IGFFNPJONHA_MDNLOELODOO = 0; IGFFNPJONHA_JEOFEACBKEP = 1; IGFFNPJONHA_KAMIPDLJCHA = 2; IGFFNPJONHA_GFGAAJJPFHB = 3; } // Obf: LobbyInteractType enum LobbyInteractType { LobbyInteractType_MNFEPONEDDJ = 0; LobbyInteractType_HEENHCAKNEC = 1; } enum IBLHFHHAACH { IBLHFHHAACH_MNFEPONEDDJ = 0; IBLHFHHAACH_GKBFGMEAACC = 1; IBLHFHHAACH_GKELBEFIOLH = 2; } message FDFDGALAEDP { uint32 uid = 1; // offset: 48 uint32 level = 2; // offset: 56 string nickname = 3; // offset: 24 uint32 POBKKIJPGOF = 4; // offset: 76 PlatformType platform = 5; // offset: 52 string NPKPPKNICED = 6; // offset: 16 string NJDAGBCMLCH = 7; // offset: 40 uint64 version = 8; // offset: 64 bool NLHFOJKCLDO = 9; // offset: 72 uint32 NHHHCGOHBMB = 10; // offset: 60 } message MKODALAOIAI { LobbyCharacterType CGJFAFHMBDN = 1; // offset: 28 LobbyCharacterStatus status = 2; // offset: 24 } // Obf: LobbyMarchInfo message LobbyMarchInfo { uint32 ADOGOONNMOI = 1; // offset: 44 bool NLHFOJKCLDO = 2; // offset: 36 uint32 KMMCAPFLMEH = 3; // offset: 40 uint32 FMKHENLOLHI = 4; // offset: 32 GLGBPHHGDND DPPJJFKADEF = 5; // offset: 16 } // Obf: LobbyMarbleInfo message LobbyMarbleInfo { uint32 IJAEFMBILBH = 1; // offset: 40 uint32 rank = 2; // offset: 36 repeated uint32 LDKNAOFPPKM = 3; // offset: 24 uint32 score_id = 4; // offset: 32 } message CDMMHAOBKAE { uint32 IPDOGLDJCMO = 1; // offset: 28 uint32 FLLFIJJCCKC = 2; // offset: 24 } message GLGBPHHGDND { uint32 IJAEFMBILBH = 1; // offset: 52 uint32 LJOJFCLABOI = 2; // offset: 44 uint32 HLELMGEKHMK = 3; // offset: 32 uint32 MHLBDGDPJHJ = 4; // offset: 48 repeated CDMMHAOBKAE EOHPJADJABA = 5; // offset: 24 uint32 JEGAIGDLGHD = 6; // offset: 36 uint32 IGCHFILFFHL = 7; // offset: 40 } message GFIAKFBGBMK { GLGBPHHGDND DPPJJFKADEF = 1; // offset: 24 } // Obf: LobbyGridFightInfo message LobbyGridFightInfo { repeated uint32 HFDPAJPGPIB = 1; // offset: 16 uint32 gold = 2; // offset: 40 uint32 score_id = 3; // offset: 44 string LLBNCKCFEHO = 4; // offset: 32 } message DiceCombatAvatar { uint32 dice_avatar_id = 1; // offset: 44 uint32 level = 2; // offset: 40 repeated uint32 dice_id_list = 3; // offset: 24 int64 unlock_time = 4; // offset: 32 } message LHPJKLOONCF { uint32 IJAEFMBILBH = 1; // offset: 24 } message KNOJPCEHPHO { uint32 IJAEFMBILBH = 1; // offset: 24 } message LCCPODJNIED { repeated DiceCombatAvatar avatar_list = 1; // offset: 24 LHPJKLOONCF KJHOAAMADEA = 2; // offset: 40 KNOJPCEHPHO AOGJPMBPFIJ = 3; // offset: 32 uint32 HLELMGEKHMK = 4; // offset: 56 uint32 GAOCPMENCNN = 5; // offset: 48 uint32 FGHJIBKFCMG = 6; // offset: 52 } // Obf: LobbyGameExtInfo message LobbyGameExtInfo { repeated string JALINBMHGIF = 1; // offset: 16 bool FPFNELHGOND = 2; // offset: 40 oneof ODBBDHFFOAC { LobbyMarchInfo lobby_march_info = 1001; // offset: 24 LobbyMarbleInfo lobby_marble_info = 1002; // offset: 24 GFIAKFBGBMK HECADEDKOOL = 1003; // offset: 24 LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 24 LCCPODJNIED DDHKFBBAIOL = 1005; // offset: 24 } } message GCKNBLAJJGP { FDFDGALAEDP basic_info = 1; // offset: 16 MKODALAOIAI JKJOPMFDEGJ = 2; // offset: 32 LobbyGameExtInfo stage_info = 3; // offset: 40 } message FDFLHPKJLCD { uint32 MCKOBBCADBB = 1; // offset: 36 uint32 PMBMPBIKDNC = 2; // offset: 40 uint32 PGEMGPNCLMD = 3; // offset: 68 uint32 INFHALNKEFH = 4; // offset: 48 uint32 MEAPMENCCOB = 5; // offset: 56 uint32 LEJEGIHKMCA = 6; // offset: 64 uint32 MAJGANIILOH = 7; // offset: 60 uint32 DODNHCHPLJB = 8; // offset: 28 uint32 LAODDDMLEPI = 9; // offset: 76 uint32 DEOILLINKPL = 10; // offset: 72 uint32 BAGNFOPNFIE = 11; // offset: 32 uint32 ONILFEJGOCN = 12; // offset: 52 uint32 CMFGGKFMFAN = 13; // offset: 24 uint32 JACHCBIBDGO = 14; // offset: 44 } message POFJNMBIINE { uint64 BEKCIJBBGCN = 1; // offset: 32 FightGameMode OMGOAHKMNAG = 2; // offset: 24 } message ANAOGABNDAP { uint32 DMMNHFKLPKA = 1; // offset: 24 } message MOIMMAFFEID { uint32 NFKFACFOCOK = 1; // offset: 36 bool JNBGJPECMOE = 2; // offset: 32 ANAOGABNDAP JOCPBLHAJGK = 3; // offset: 24 } message HFCEFLALJMF { uint64 id = 1; // offset: 80 FightGameMode CGKIDAJAJNJ = 2; // offset: 48 repeated GCKNBLAJJGP EGKDDCNIAIE = 3; // offset: 40 PIJBANPMNAB type = 4; // offset: 52 uint64 KDDLODBBLCF = 5; // offset: 72 uint64 MECBPCOJLHF = 6; // offset: 56 CHEPOCLKMBN AMJOOMMIFCO = 8; // offset: 64 OFCBIGCLMKG DIMFOEHBNIA = 9; // offset: 16 MOIMMAFFEID HLLFKEPEFPF = 11; // offset: 24 } message BLMCKJJNMAF { uint32 IAIKDGMCLNE = 1; // offset: 24 } message IOGHDHMBFOP { IBLHFHHAACH GMDLLCAIECC = 1; // offset: 24 } message OFCBIGCLMKG { oneof LIPCGFBFAEM { BLMCKJJNMAF lobby_grid_fight_info = 1001; // offset: 24 IOGHDHMBFOP DDHKFBBAIOL = 1002; // offset: 24 } } message GODABBDPNBI { uint32 IAIKDGMCLNE = 1; // offset: 24 } message JIMOOKDMICF { IBLHFHHAACH GMDLLCAIECC = 1; // offset: 24 } message JDNNCKMJCPO { oneof LIPCGFBFAEM { GODABBDPNBI lobby_grid_fight_info = 1001; // offset: 16 JIMOOKDMICF DDHKFBBAIOL = 1002; // offset: 16 } } enum OBNEIKKJJDL { OBNEIKKJJDL_JBKBAIDPACC = 0; OBNEIKKJJDL_GOBAENCLNMM = 1; OBNEIKKJJDL_KOEMJHCGDDJ = 2; } enum PPIAMDOGEBK { PPIAMDOGEBK_FHGKKAIDEFK = 0; PPIAMDOGEBK_HMJIJIPMJMM = 1; PPIAMDOGEBK_NGKPFIFHKEK = 2; } message VectorSnapshot { sint32 x = 1; // offset: 28 sint32 y = 2; // offset: 32 sint32 z = 3; // offset: 24 } message MotionInfoSnapshot { VectorSnapshot pos = 1; // offset: 32 VectorSnapshot rot = 2; // offset: 16 } message FloorCustomValueSnapshot { string name = 1; // offset: 32 OBNEIKKJJDL type = 2; // offset: 40 bool bool_val = 3; // offset: 48 float float_val = 4; // offset: 44 string str_val = 5; // offset: 24 } message ActiveMCVKeySnapshot { 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: 48 uint32 instance_id = 2; // offset: 44 MotionInfoSnapshot motion_info = 3; // offset: 32 PPIAMDOGEBK map_object_type = 4; // offset: 52 oneof entity { PropInfoSnapshot prop = 5; // offset: 24 } } message GroupSnapshot { uint32 group_id = 1; // offset: 60 uint32 group_state = 2; // offset: 56 repeated EntitySnapshot entity_list = 3; // offset: 16 map property_map = 4; // offset: 40 repeated uint32 active_submission_list = 5; // offset: 48 repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 24 } message PlayerSnapshot { MotionInfoSnapshot motion_info = 1; // offset: 24 uint32 map_layer = 2; // offset: 32 } message MissionCustomValueSnapshot { uint32 custom_value = 1; // offset: 32 string mcv_key = 2; // offset: 16 } message MissionCustomValueSnapshotList { repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 24 } message MainMissionMcvSnapshot { uint32 main_mission_id = 1; // offset: 32 MissionCustomValueSnapshotList custom_value_list = 2; // offset: 16 } message SubMissionSnapshot { uint32 sub_mission_id = 1; // offset: 24 } message MainMissionSnapshot { uint32 main_mission_id = 1; // offset: 32 repeated SubMissionSnapshot sub_mission_list = 2; // offset: 16 } message MissionSnapshot { repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 32 repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 16 MainMissionSnapshot tracking_main_mission = 3; // offset: 56 bool has_mission_audio_snapshot = 4; // offset: 64 string cur_audio_emotion_state = 5; // offset: 40 string cur_sound_effect_state = 6; // offset: 48 } message EraFlipperRegionDataSnapshot { uint32 region_id = 1; // offset: 24 uint32 state = 2; // offset: 28 } message EraFlipperSnapshot { repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 16 } message RotationMapInfoSnapshot { VectorSnapshot map_pos = 1; // offset: 32 VectorSnapshot map_rot = 2; // offset: 24 } message MapRotationSnapshot { int32 region_id = 1; // offset: 32 uint32 pose_id = 2; // offset: 36 RotationMapInfoSnapshot map_info = 3; // offset: 16 } message DialogSnapshot { uint32 group_id = 1; // offset: 24 uint32 entity_id = 2; // offset: 28 } message SwitchHandDataNodeSnapshot { uint32 config_id = 1; // offset: 40 MotionInfoSnapshot hand_transform = 2; // offset: 32 uint32 hand_state = 3; // offset: 44 bytes hand_param = 4; // offset: 24 uint32 get_coin_count = 5; // offset: 48 } message SwitchHandSnapshot { repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 24 } message PerformanceStartSnapshot { uint32 performance_id = 1; // offset: 120 uint32 performance_type = 2; // offset: 124 uint32 plane_id = 3; // offset: 132 uint32 floor_id = 4; // offset: 136 uint32 dimension_id = 5; // offset: 148 uint32 story_line_id = 6; // offset: 152 uint32 content_id = 7; // offset: 160 uint32 entry_id = 8; // offset: 140 uint32 version = 9; // offset: 156 PlayerSnapshot player = 10; // offset: 48 MissionSnapshot mission = 11; // offset: 80 EraFlipperSnapshot era_flipper = 12; // offset: 64 repeated GroupSnapshot server_group_list = 13; // offset: 112 repeated GroupSnapshot client_group_list = 14; // offset: 16 repeated GroupSnapshot server_legacy_group_list = 15; // offset: 24 repeated GroupSnapshot client_legacy_group_list = 16; // offset: 104 map floor_saved_value_list = 17; // offset: 96 map floor_custom_value_list = 18; // offset: 32 MapRotationSnapshot map_rotation = 19; // offset: 56 uint32 world_id = 20; // offset: 128 DialogSnapshot dialog = 21; // offset: 40 uint32 owner_group_id = 22; // offset: 144 SwitchHandSnapshot switch_hand = 23; // offset: 72 } enum Retcode { RET_SUCC = 0; RET_FAIL = 1; RET_SERVER_INTERNAL_ERROR = 2; RET_TIMEOUT = 3; RET_REPEATED_REQ = 4; RET_REQ_PARA_INVALID = 5; RET_PLAYER_DATA_ERROR = 6; RET_PLAYER_CLIENT_PAUSED = 7; RET_FUNC_CHECK_FAILED = 8; RET_FEATURE_SWITCH_CLOSED = 9; RET_FREQ_OVER_LIMIT = 10; RET_SYSTEM_BUSY = 11; RET_PLAYER_NOT_ONLINE = 12; RET_OPERATION_IN_CD = 13; RET_REPEATE_LOGIN = 1000; RET_RETRY_LOGIN = 1001; RET_WAIT_LOGIN = 1002; RET_NOT_IN_WHITE_LIST = 1003; RET_IN_BLACK_LIST = 1004; RET_ACCOUNT_VERIFY_ERROR = 1005; RET_ACCOUNT_PARA_ERROR = 1006; RET_ANTI_ADDICT_LOGIN = 1007; RET_CHECK_SUM_ERROR = 1008; RET_REACH_MAX_PLAYER_NUM = 1009; RET_ALREADY_REGISTERED = 1010; RET_GENDER_ERROR = 1011; SET_NICKNAME_RET_CALLBACK_PROCESSING = 1012; RET_IN_GM_BIND_ACCESS = 1013; RET_QUEST_REWARD_ALREADY_TAKEN = 1100; RET_QUEST_NOT_ACCEPT = 1101; RET_QUEST_NOT_FINISH = 1102; RET_QUEST_STATUS_ERROR = 1103; RET_ACHIEVEMENT_LEVEL_NOT_REACH = 1104; RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN = 1105; RET_AVATAR_NOT_EXIST = 1200; RET_AVATAR_RES_EXP_NOT_ENOUGH = 1201; RET_AVATAR_EXP_REACH_PROMOTION_LIMIT = 1202; RET_AVATAR_REACH_MAX_PROMOTION = 1203; RET_SKILLTREE_CONFIG_NOT_EXIST = 1204; RET_SKILLTREE_ALREADY_UNLOCK = 1205; RET_SKILLTREE_PRE_LOCKED = 1206; RET_SKILLTREE_LEVEL_NOT_MEET = 1207; RET_SKILLTREE_RANK_NOT_MEET = 1208; RET_AVATAR_DRESS_NO_EQUIPMENT = 1209; RET_AVATAR_EXP_ITEM_NOT_EXIST = 1210; RET_SKILLTREE_POINT_LOCKED = 1211; RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH = 1212; RET_SKILLTREE_POINT_LEVEL_REACH_MAX = 1213; RET_WORLD_LEVEL_NOT_MEET = 1214; RET_PLAYER_LEVEL_NOT_MEET = 1215; RET_AVATAR_RANK_NOT_MATCH = 1216; RET_AVATAR_RANK_REACH_MAX = 1217; RET_HERO_BASIC_TYPE_NOT_MATCH = 1218; RET_AVATAR_PROMOTION_NOT_MEET = 1219; RET_PROMOTION_REWARD_CONFIG_NOT_EXIST = 1220; RET_PROMOTION_REWARD_ALREADY_TAKEN = 1221; RET_AVATAR_SKIN_ITEM_NOT_EXIST = 1222; RET_AVATAR_SKIN_ALREADY_DRESSED = 1223; RET_AVATAR_NOT_DRESS_SKIN = 1224; RET_AVATAR_SKIN_NOT_MATCH_AVATAR = 1225; RET_AVATAR_PATH_NOT_MATCH = 1226; RET_AVATAR_ENHANCED_ID_NOT_EXIST = 1227; RET_AVATAR_ENHANCED_ID_ALREADY_SET = 1228; RET_AVATAR_NOT_CUR_ENHANCED_ID = 1229; RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST = 1230; RET_PLAYER_OUTFIT_SLOT_CONFLICT = 1231; RET_PLAYER_OUTFIT_IS_DEFAULT = 1232; RET_PLAYER_OUTFIT_NOT_OWNED = 1233; RET_SKILLTREE_FAST_LEVEL_UP_CLOSE = 1234; RET_ITEM_NOT_EXIST = 1300; RET_ITEM_COST_NOT_ENOUGH = 1301; RET_ITEM_COST_TOO_MUCH = 1302; RET_ITEM_NO_COST = 1303; RET_ITEM_NOT_ENOUGH = 1304; RET_ITEM_INVALID = 1305; RET_ITEM_CONFIG_NOT_EXIST = 1306; RET_SCOIN_NOT_ENOUGH = 1307; RET_ITEM_REWARD_EXCEED_LIMIT = 1308; RET_ITEM_INVALID_USE = 1309; RET_ITEM_USE_CONFIG_NOT_EXIST = 1310; RET_REWARD_CONFIG_NOT_EXIST = 1311; RET_ITEM_EXCEED_LIMIT = 1312; RET_ITEM_COUNT_INVALID = 1313; RET_ITEM_USE_TARGET_TYPE_INVALID = 1314; RET_ITEM_USE_SATIETY_FULL = 1315; RET_ITEM_COMPOSE_NOT_EXIST = 1316; RET_RELIC_COMPOSE_NOT_EXIST = 1317; RET_ITEM_CAN_NOT_SELL = 1318; RET_ITEM_SELL_EXCEDD_LIMIT = 1319; RET_ITEM_NOT_IN_COST_LIST = 1320; RET_ITEM_SPECIAL_COST_NOT_ENOUGH = 1321; RET_ITEM_SPECIAL_COST_TOO_MUCH = 1322; RET_ITEM_FORMULA_NOT_EXIST = 1323; RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST = 1324; RET_RELIC_COMPOSE_RELIC_INVALID = 1325; RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID = 1326; RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE = 1327; RET_RELIC_COMPOSE_RELIC_NOT_EXIST = 1328; RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID = 1329; RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED = 1330; RET_MONTH_CARD_CANNOT_USE = 1331; RET_ITEM_REWARD_EXCEED_DISAPPEAR = 1332; RET_ITEM_NEED_RECYCLE = 1333; RET_ITEM_COMPOSE_EXCEED_LIMIT = 1334; RET_ITEM_CAN_NOT_DESTROY = 1335; RET_ITEM_ALREADY_MARK = 1336; RET_ITEM_MARK_EXCEED_LIMIT = 1337; RET_ITEM_NOT_MARK = 1338; RET_ITEN_TURN_FOOD_NOT_SET = 1339; RET_ITEM_TURN_FOOD_ALREADY_SET = 1340; RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR = 1341; RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN = 1342; RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE = 1343; RET_HCOIN_EXCHANGE_TOO_MUCH = 1344; RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR = 1345; RET_EQUIPMENT_ALREADY_DRESSED = 1350; RET_EQUIPMENT_NOT_EXIST = 1351; RET_EQUIPMENT_REACH_LEVEL_LIMIT = 1352; RET_EQUIPMENT_CONSUME_SELF = 1353; RET_EQUIPMENT_ALREADY_LOCKED = 1354; RET_EQUIPMENT_ALREADY_UNLOCKED = 1355; RET_EQUIPMENT_LOCKED = 1356; RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT = 1357; RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID = 1358; RET_EQUIPMENT_PROMOTION_REACH_MAX = 1359; RET_EQUIPMENT_RANK_UP_REACH_MAX = 1360; RET_EQUIPMENT_LEVEL_REACH_MAX = 1361; RET_EQUIPMENT_EXCEED_LIMIT = 1362; RET_RELIC_NOT_EXIST = 1363; RET_RELIC_REACH_LEVEL_LIMIT = 1364; RET_RELIC_CONSUME_SELF = 1365; RET_RELIC_ALREADY_DRESSED = 1366; RET_RELIC_LOCKED = 1367; RET_RELIC_ALREADY_LOCKED = 1368; RET_RELIC_ALREADY_UNLOCKED = 1369; RET_RELIC_LEVEL_IS_NOT_ZERO = 1370; RET_UNIQUE_ID_REPEATED = 1371; RET_EQUIPMENT_LEVEL_NOT_MEET = 1372; RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST = 1373; RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE = 1374; RET_EQUIPMENT_ALREADY_RANKED = 1375; RET_RELIC_EXCEED_LIMIT = 1376; RET_RELIC_ALREADY_DISCARDED = 1377; RET_RELIC_ALREADY_UNDISCARDED = 1378; RET_EQUIPMENT_BATCH_LOCK_TOO_FAST = 1379; RET_RELIC_FILTER_PLAN_SLOT_EMPTY = 1380; RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT = 1381; RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR = 1382; RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR = 1383; RET_RELIC_FILTER_PLAN_NO_CHANGE = 1384; RET_RELIC_REFORGE_NOT_CONFIRMED = 1385; RET_EQUIPMENT_ALREADY_LEVELUP = 1386; RET_EQUIPMENT_RARITY_ERROR = 1387; RET_LINEUP_INVALID_INDEX = 1400; RET_LINEUP_INVALID_MEMBER_POS = 1401; RET_LINEUP_SWAP_NOT_EXIST = 1402; RET_LINEUP_AVATAR_ALREADY_IN = 1403; RET_LINEUP_CREATE_AVATAR_ERROR = 1404; RET_LINEUP_AVATAR_INIT_ERROR = 1405; RET_LINEUP_NOT_EXIST = 1406; RET_LINEUP_ONLY_ONE_MEMBER = 1407; RET_LINEUP_SAME_LEADER_SLOT = 1408; RET_LINEUP_NO_LEADER_SELECT = 1409; RET_LINEUP_SWAP_SAME_SLOT = 1410; RET_LINEUP_AVATAR_NOT_EXIST = 1411; RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT = 1412; RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH = 1413; RET_LINEUP_NOT_VALID_LEADER = 1414; RET_LINEUP_SAME_INDEX = 1415; RET_LINEUP_IS_EMPTY = 1416; RET_LINEUP_NAME_FORMAT_ERROR = 1417; RET_LINEUP_TYPE_NOT_MATCH = 1418; RET_LINEUP_REPLACE_ALL_FAILED = 1419; RET_LINEUP_NOT_ALLOW_EDIT = 1420; RET_LINEUP_AVATAR_IS_ALIVE = 1421; RET_LINEUP_ASSIST_HAS_ONLY_MEMBER = 1422; RET_LINEUP_ASSIST_CANNOT_SWITCH = 1423; RET_LINEUP_AVATAR_TYPE_INVALID = 1424; RET_LINEUP_NAME_UTF8_ERROR = 1425; RET_LINEUP_LEADER_LOCK = 1426; RET_LINEUP_STORY_LINE_NOT_MATCH = 1427; RET_LINEUP_AVATAR_LOCK = 1428; RET_LINEUP_AVATAR_INVALID = 1429; RET_LINEUP_AVATAR_ALREADY_INIT = 1430; RET_LINEUP_LIMITED = 1431; RET_MAIL_NOT_EXIST = 1700; RET_MAIL_RANGE_INVALID = 1701; RET_MAIL_MAIL_ID_INVALID = 1702; RET_MAIL_NO_MAIL_TAKE_ATTACHMENT = 1703; RET_MAIL_NO_MAIL_TO_DEL = 1704; RET_MAIL_TYPE_INVALID = 1705; RET_MAIL_PARA_INVALID = 1706; RET_MAIL_ATTACHEMENT_INVALID = 1707; RET_MAIL_TICKET_INVALID = 1708; RET_MAIL_TICKET_REPEATED = 1709; RET_STAGE_SETTLE_ERROR = 1800; RET_STAGE_CONFIG_NOT_EXIST = 1801; RET_STAGE_NOT_FOUND = 1802; RET_STAGE_COCOON_PROP_NOT_VALID = 1804; RET_STAGE_COCOON_WAVE_NOT_VALID = 1805; RET_STAGE_PROP_ID_NOT_EQUAL = 1806; RET_STAGE_COCOON_WAVE_OVER = 1807; RET_STAGE_WEEK_COCOON_OVER_CNT = 1808; RET_STAGE_COCOON_NOT_OPEN = 1809; RET_STAGE_TRIAL_NOT_OPEN = 1810; RET_STAGE_FARM_NOT_OPEN = 1811; RET_STAGE_FARM_TYPE_ERROR = 1812; RET_STAGE_FARM_SWEEP_CD = 1813; RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID = 1814; RET_CHAPTER_LOCK = 1900; RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH = 1901; RET_CHAPTER_REWARD_ID_NOT_EXIST = 1902; RET_CHAPTER_REWARD_ALREADY_TAKEN = 1903; RET_BATTLE_STAGE_NOT_MATCH = 2000; RET_IN_BATTLE_NOW = 2001; RET_BATTLE_CHEAT = 2002; RET_BATTLE_FAIL = 2003; RET_BATTLE_NO_LINEUP = 2004; RET_BATTLE_LINEUP_EMPTY = 2005; RET_BATTLE_VERSION_NOT_MATCH = 2006; RET_BATTLE_QUIT_BY_SERVER = 2007; RET_IN_BATTLE_CHECK = 2008; RET_BATTLE_CHECK_NEED_RETRY = 2009; RET_BATTLE_COST_TIME_CHECK_FAIL = 2010; RET_LACK_EXCHANGE_STAMINA_TIMES = 2100; RET_LACK_STAMINA = 2101; RET_STAMINA_FULL = 2102; RET_AUTHKEY_SIGN_TYPE_ERROR = 2103; RET_AUTHKEY_SIGN_VER_ERROR = 2104; RET_NICKNAME_FORMAT_ERROR = 2105; RET_SENSITIVE_WORDS = 2106; RET_LEVEL_REWARD_HAS_TAKEN = 2107; RET_LEVEL_REWARD_LEVEL_ERROR = 2108; RET_LANGUAGE_INVALID = 2109; RET_NICKNAME_IN_CD = 2110; RET_GAMEPLAY_BIRTHDAY_INVALID = 2111; RET_GAMEPLAY_BIRTHDAY_ALREADY_SET = 2112; RET_NICKNAME_UTF8_ERROR = 2113; RET_NICKNAME_DIGIT_LIMIT_ERROR = 2114; RET_SENSITIVE_WORDS_PLATFORM_ERROR = 2115; RET_PLAYER_SETTING_TYPE_INVALID = 2116; RET_MAZE_LACK_TICKET = 2201; RET_MAZE_NOT_UNLOCK = 2202; RET_MAZE_NO_ABILITY = 2204; RET_MAZE_NO_PLANE = 2205; RET_MAZE_MAP_NOT_EXIST = 2207; RET_MAZE_MP_NOT_ENOUGH = 2213; RET_SPRING_NOT_ENABLE = 2214; RET_SPRING_TOO_FAR = 2216; RET_NOT_IN_MAZE = 2218; RET_MAZE_TIME_OF_DAY_TYPE_ERROR = 2223; RET_SCENE_TRANSFER_LOCKED_BY_TASK = 2224; RET_PLOT_NOT_UNLOCK = 2300; RET_MISSION_NOT_EXIST = 2400; RET_MISSION_ALREADY_DONE = 2401; RET_DAILY_TASK_NOT_FINISH = 2402; RET_DAILY_TASK_REWARD_HAS_TAKEN = 2403; RET_MISSION_NOT_FINISH = 2404; RET_MISSION_NOT_DOING = 2405; RET_MISSION_FINISH_WAY_NOT_MATCH = 2406; RET_MISSION_SCENE_NOT_MATCH = 2407; RET_MISSION_CUSTOM_VALUE_NOT_VALID = 2408; RET_MISSION_SUB_MISSION_NOT_MATCH = 2409; RET_ADVENTURE_MAP_NOT_EXIST = 2500; RET_SCENE_ENTITY_NOT_EXIST = 2600; RET_NOT_IN_SCENE = 2601; RET_SCENE_MONSTER_NOT_EXIST = 2602; RET_INTERACT_CONFIG_NOT_EXIST = 2603; RET_UNSUPPORTED_PROP_STATE = 2604; RET_SCENE_ENTRY_ID_NOT_MATCH = 2605; RET_SCENE_ENTITY_MOVE_CHECK_FAILED = 2606; RET_ASSIST_MONSTER_COUNT_LIMIT = 2607; RET_SCENE_USE_SKILL_FAIL = 2608; RET_PROP_IS_HIDDEN = 2609; RET_LOADING_SUCC_ALREADY = 2610; RET_SCENE_ENTITY_TYPE_INVALID = 2611; RET_INTERACT_TYPE_INVALID = 2612; RET_INTERACT_NOT_IN_REGION = 2613; RET_INTERACT_SUB_TYPE_INVALID = 2614; RET_NOT_LEADER_ENTITY = 2615; RET_MONSTER_IS_NOT_FARM_ELEMENT = 2616; RET_MONSTER_CONFIG_NOT_EXIST = 2617; RET_AVATAR_HP_ALREADY_FULL = 2618; RET_CUR_INTERACT_ENTITY_NOT_MATCH = 2619; RET_PLANE_TYPE_NOT_ALLOW = 2620; RET_GROUP_NOT_EXIST = 2621; RET_GROUP_SAVE_DATA_IN_CD = 2622; RET_GROUP_SAVE_LENGH_REACH_MAX = 2623; RET_RECENT_ELEMENT_NOT_EXIST = 2624; RET_RECENT_ELEMENT_STAGE_NOT_MATCH = 2625; RET_SCENE_POSITION_VERSION_NOT_MATCH = 2626; RET_GAMEPLAY_COUNTER_NOT_EXIST = 2627; RET_GAMEPLAY_COUNTER_NOT_ENOUGH = 2628; RET_GROUP_STATE_NOT_MATCH = 2629; RET_SCENE_ENTITY_POS_NOT_MATCH = 2630; RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF = 2631; RET_SCENE_NOT_MATCH = 2632; RET_PROP_TYPE_INVALID = 2633; RET_NOT_IN_CORRECT_SCENE = 2634; RET_NOT_IN_CORRECT_DIMENSION = 2635; RET_NOT_CORRECT_GROUP_PROPERTY_NAME = 2636; RET_BUY_TIMES_LIMIT = 2700; RET_BUY_LIMIT_TYPE = 2701; RET_SHOP_NOT_OPEN = 2702; RET_GOODS_NOT_OPEN = 2703; RET_CITY_LEVEL_REWARD_TAKEN = 2704; RET_CITY_LEVEL_NOT_MEET = 2705; RET_SINGLE_BUY_LIMIT = 2706; RET_TUTORIAL_NOT_UNLOCK = 2751; RET_TUTORIAL_UNLOCK_ALREADY = 2752; RET_TUTORIAL_FINISH_ALREADY = 2753; RET_TUTORIAL_PRE_NOT_UNLOCK = 2754; RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH = 2755; RET_TUTORIAL_TUTORIAL_NOT_FOUND = 2756; RET_CHALLENGE_NOT_EXIST = 2801; RET_CHALLENGE_NOT_UNLOCK = 2802; RET_CHALLENGE_ALREADY = 2803; RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN = 2804; RET_CHALLENGE_LINEUP_EMPTY = 2805; RET_CHALLENGE_NOT_DOING = 2806; RET_CHALLENGE_NOT_FINISH = 2807; RET_CHALLENGE_TARGET_NOT_FINISH = 2808; RET_CHALLENGE_TARGET_REWARD_TAKEN = 2809; RET_CHALLENGE_TIME_NOT_VALID = 2810; RET_CHALLENGE_STARS_COUNT_NOT_MEET = 2811; RET_CHALLENGE_STARS_REWARD_TAKEN = 2812; RET_CHALLENGE_STARS_NOT_EXIST = 2813; RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR = 2814; RET_CHALLENGE_NO_TEAM_ARCHIVE = 2815; RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID = 2816; RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 2817; RET_BASIC_TYPE_ALREADY = 2850; RET_NO_BASIC_TYPE = 2851; RET_NOT_CHOOSE_BASIC_TYPE = 2852; RET_NOT_FUNC_CLOSE = 2853; RET_NOT_CHOOSE_GENDER = 2854; RET_NOT_REQ_UNLOCK_BASIC_TYPE = 2855; RET_AVATAR_PATH_LOCKED = 2856; RET_ROGUE_STATUS_NOT_MATCH = 2901; RET_ROGUE_SELECT_BUFF_NOT_EXIST = 2902; RET_ROGUE_COIN_NOT_ENOUGH = 2903; RET_ROGUE_STAMINA_NOT_ENOUGH = 2904; RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH = 2905; RET_ROGUE_PROP_ALREADY_USED = 2906; RET_ROGUE_RECORD_ALREADY_SAVED = 2907; RET_ROGUE_ROLL_BUFF_MAX_COUNT = 2908; RET_ROGUE_PICK_AVATAR_INVALID = 2909; RET_ROGUE_QUEST_EXPIRE = 2910; RET_ROGUE_QUEST_REWARD_ALREADY = 2911; RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH = 2912; RET_ROGUE_AREA_INVALID = 2913; RET_ROGUE_SCORE_REWARD_POOL_INVALID = 2914; RET_ROGUE_SCORE_REWARD_ROW_INVALID = 2915; RET_ROGUE_AEON_LEVEL_NOT_MEET = 2916; RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN = 2917; RET_ROGUE_AEON_CONFIG_NOT_EXIST = 2918; RET_ROGUE_TRIAL_AVATAR_INVALID = 2919; RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN = 2920; RET_ROGUE_ROOM_TYPE_NOT_MATCH = 2921; RET_ROGUE_SHOP_GOOD_NOT_FOUND = 2922; RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT = 2923; RET_ROGUE_SHOP_GOOD_ALREADY_OWN = 2924; RET_ROGUE_SHOP_MIRACLE_NOT_EXIST = 2925; RET_ROGUE_SHOP_NOT_EXIST = 2926; RET_ROGUE_SHOP_CANNOT_REFRESH = 2927; RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH = 2928; RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE = 2929; RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS = 2930; RET_MISSION_EVENT_CONFIG_NOT_EXIST = 2951; RET_MISSION_EVENT_NOT_CLIENT = 2952; RET_MISSION_EVENT_FINISHED = 2953; RET_MISSION_EVENT_DOING = 2954; RET_HAS_CHALLENGE_MISSION_EVENT = 2955; RET_NOT_CHALLENGE_MISSION_EVENT = 2956; RET_GACHA_ID_NOT_EXIST = 3001; RET_GACHA_NUM_INVALID = 3002; RET_GACHA_FIRST_GACHA_MUST_ONE = 3003; RET_GACHA_REQ_DUPLICATED = 3004; RET_GACHA_NOT_IN_SCHEDULE = 3005; RET_GACHA_NEWBIE_CLOSE = 3006; RET_GACHA_TODAY_LIMITED = 3007; RET_GACHA_NOT_SUPPORT = 3008; RET_GACHA_CEILING_NOT_ENOUGH = 3009; RET_GACHA_CEILING_CLOSE = 3010; RET_GACHA_LOCKED = 3011; RET_GACHA_DECIDE_ITEM_TYPE_INVALID = 3012; RET_GACHA_DECIDE_ITEM_ID_INVALID = 3013; RET_NOT_IN_RAID = 3101; RET_RAID_DOING = 3102; RET_NOT_PROP = 3103; RET_RAID_ID_NOT_MATCH = 3104; RET_RAID_RESTART_NOT_MATCH = 3105; RET_RAID_LIMIT = 3106; RET_RAID_AVATAR_LIST_EMPTY = 3107; RET_RAID_AVATAR_NOT_EXIST = 3108; RET_CHALLENGE_RAID_REWARD_ALREADY = 3109; RET_CHALLENGE_RAID_SCORE_NOT_REACH = 3110; RET_CHALLENGE_RAID_NOT_OPEN = 3111; RET_RAID_FINISHED = 3112; RET_RAID_WORLD_LEVEL_NOT_LOCK = 3113; RET_RAID_CANNOT_USE_ASSIST = 3114; RET_RAID_AVATAR_NOT_MATCH = 3115; RET_RAID_CAN_NOT_SAVE = 3116; RET_RAID_NO_SAVE = 3117; RET_ACTIVITY_RAID_NOT_OPEN = 3118; RET_RAID_AVATAR_CAPTAIN_NOT_EXIST = 3119; RET_RAID_STORY_LINE_NOT_MATCH = 3120; RET_TALK_EVENT_ALREADY_TAKEN = 3151; RET_NPC_ALREADY_MEET = 3152; RET_NPC_NOT_IN_CONFIG = 3153; RET_DIALOGUE_GROUP_DISMATCH = 3154; RET_DIALOGUE_EVENT_INVALID = 3155; RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH = 3156; RET_TALK_EVENT_NOT_VALID = 3157; RET_EXPEDITION_CONFIG_NOT_EXIST = 3201; RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST = 3202; RET_EXPEDITION_NOT_UNLOCKED = 3203; RET_EXPEDITION_ALREADY_ACCEPTED = 3204; RET_EXPEDITION_REPEATED_AVATAR = 3205; RET_AVATAR_ALREADY_DISPATCHED = 3206; RET_EXPEDITION_NOT_ACCEPTED = 3207; RET_EXPEDITION_NOT_FINISH = 3208; RET_EXPEDITION_ALREADY_FINISH = 3209; RET_EXPEDITION_TEAM_COUNT_LIMIT = 3210; RET_EXPEDITION_AVATAR_NUM_NOT_MATCH = 3211; RET_EXPEDITION_NOT_OPEN = 3212; RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID = 3213; RET_EXPEDITION_NOT_PUBLISHED = 3214; RET_LOGIN_ACTIVITY_HAS_TAKEN = 3301; RET_LOGIN_ACTIVITY_DAYS_LACK = 3302; RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE = 3303; RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH = 3304; RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN = 3305; RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED = 3306; RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED = 3307; RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR = 3308; RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN = 3309; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR = 3310; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN = 3311; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR = 3312; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR = 3313; RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH = 3314; RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY = 3315; RET_COMMON_ACTIVITY_NOT_OPEN = 3316; RET_BENEFIT_NOT_READY = 3317; RET_COMMON_ACTIVITY_BUSY = 3318; RET_AVATAR_DELIVER_REWARD_PHASE_ERROR = 3319; RET_MESSAGE_CONFIG_NOT_EXIST = 3501; RET_MESSAGE_SECTION_NOT_TAKE = 3502; RET_MESSAGE_GROUP_NOT_TAKE = 3503; RET_MESSAGE_SECTION_ID_NOT_MATCH = 3504; RET_MESSAGE_SECTION_CAN_NOT_FINISH = 3505; RET_MESSAGE_ITEM_CAN_NOT_FINISH = 3506; RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH = 3507; RET_FRIEND_ALREADY_IS_FRIEND = 3601; RET_FRIEND_IS_NOT_FRIEND = 3602; RET_FRIEND_APPLY_EXPIRE = 3603; RET_FRIEND_IN_BLACKLIST = 3604; RET_FRIEND_NOT_IN_BLACKLIST = 3605; RET_FRIEND_NUMBER_LIMIT = 3606; RET_FRIEND_BLACKLIST_NUMBER_LIMIT = 3607; RET_FRIEND_DAILY_APPLY_LIMIT = 3608; RET_FRIEND_IN_HANDLE_LIMIT = 3609; RET_FRIEND_APPLY_IN_CD = 3610; RET_FRIEND_REMARK_NAME_FORMAT_ERROR = 3611; RET_FRIEND_PLAYER_NOT_FOUND = 3612; RET_FRIEND_IN_TARGET_BLACKLIST = 3613; RET_FRIEND_TARGET_NUMBER_LIMIT = 3614; RET_ASSIST_QUERY_TOO_FAST = 3615; RET_ASSIST_NOT_EXIST = 3616; RET_ASSIST_USED_ALREADY = 3617; RET_FRIEND_REPORT_REASON_FORMAT_ERROR = 3618; RET_FRIEND_REPORT_SENSITIVE_WORDS = 3619; RET_ASSIST_USED_TIMES_OVER = 3620; RET_ASSIST_QUIT_ALREADY = 3621; RET_ASSIST_AVATAR_IN_LINEUP = 3622; RET_ASSIST_NO_REWARD = 3623; RET_FRIEND_SEARCH_NUM_LIMIT = 3624; RET_FRIEND_SEARCH_IN_CD = 3625; RET_FRIEND_REMARK_NAME_UTF8_ERROR = 3626; RET_FRIEND_REPORT_REASON_UTF8_ERROR = 3627; RET_ASSIST_SET_ALREADY = 3628; RET_FRIEND_TARGET_FORBID_OTHER_APPLY = 3629; RET_FRIEND_MARKED_CNT_MAX = 3630; RET_FRIEND_MARKED_ALREADY = 3631; RET_FRIEND_NOT_MARKED = 3632; RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 3633; RET_VIEW_PLAYER_CARD_IN_CD = 3634; RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD = 3635; RET_ASSIST_LIST_STRANGER_CONFIG_ERROR = 3636; RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST = 3701; RET_PLAYER_BOARD_HEAD_ICON_LOCKED = 3702; RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED = 3703; RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST = 3704; RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT = 3705; RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR = 3706; RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS = 3707; RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED = 3708; RET_SIGNATURE_LENGTH_EXCEED_LIMIT = 3709; RET_SIGNATURE_SENSITIVE_WORDS = 3710; RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST = 3712; RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED = 3713; RET_SIGNATURE_UTF8_ERROR = 3714; RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR = 3715; RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST = 3716; RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED = 3717; RET_PLAYER_BOARD_PERSONAL_NO_CHANGE = 3718; RET_BATTLE_PASS_TIER_NOT_VALID = 3801; RET_BATTLE_PASS_LEVEL_NOT_MEET = 3802; RET_BATTLE_PASS_REWARD_TAKE_ALREADY = 3803; RET_BATTLE_PASS_NOT_PREMIUM = 3804; RET_BATTLE_PASS_NOT_DOING = 3805; RET_BATTLE_PASS_LEVEL_INVALID = 3806; RET_BATTLE_PASS_NOT_UNLOCK = 3807; RET_BATTLE_PASS_NO_REWARD = 3808; RET_BATTLE_PASS_QUEST_NOT_VALID = 3809; RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL = 3810; RET_BATTLE_PASS_NOT_TAKE_REWARD = 3811; RET_BATTLE_PASS_OPTIONAL_NOT_VALID = 3812; RET_BATTLE_PASS_BUY_ALREADY = 3813; RET_BATTLE_PASS_NEAR_END = 3814; RET_MUSIC_LOCKED = 3901; RET_MUSIC_NOT_EXIST = 3902; RET_MUSIC_UNLOCK_FAILED = 3903; RET_PUNK_LORD_LACK_SUMMON_TIMES = 4001; RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT = 4002; RET_PUNK_LORD_MONSTER_NOT_EXIST = 4003; RET_PUNK_LORD_MONSTER_ALREADY_SHARED = 4004; RET_PUNK_LORD_MONSTER_EXPIRED = 4005; RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT = 4006; RET_PUNK_LORD_LACK_SUPPORT_TIMES = 4007; RET_PUNK_LORD_MONSTER_ALREADY_KILLED = 4008; RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT = 4009; RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID = 4010; RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST = 4011; RET_PUNK_LORD_POINT_NOT_MEET = 4012; RET_PUNK_LORD_IN_ATTACKING = 4013; RET_PUNK_LORD_OPERATION_IN_CD = 4014; RET_PUNK_LORD_REWARD_ALREADY_TAKEN = 4015; RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT = 4016; RET_PUNK_LORD_NOT_IN_SCHEDULE = 4017; RET_PUNK_LORD_MONSTER_NOT_ATTACKED = 4018; RET_PUNK_LORD_MONSTER_NOT_KILLED = 4019; RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE = 4020; RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE = 4021; RET_DAILY_ACTIVE_LEVEL_INVALID = 4101; RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN = 4102; RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH = 4103; RET_DAILY_MEET_PAM = 4201; RET_REPLAY_ID_NOT_MATCH = 4251; RET_REPLAY_REQ_NOT_VALID = 4252; RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED = 4301; RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE = 4302; RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN = 4303; RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK = 4304; RET_TRAIN_VISITOR_VISITOR_NOT_EXIST = 4351; RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST = 4352; RET_TRAIN_VISITOR_BEHAVIOR_FINISHED = 4353; RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN = 4354; RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH = 4355; RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER = 4356; RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE = 4401; RET_TEXT_JOIN_ID_NOT_EXIST = 4402; RET_TEXT_JOIN_CAN_NOT_OVERRIDE = 4403; RET_TEXT_JOIN_ITEM_ID_ERROR = 4404; RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR = 4405; RET_TEXT_JOIN_MUST_OVERRIDE = 4406; RET_TEXT_JOIN_TEXT_EMPTY = 4407; RET_TEXT_JOIN_TEXT_FORMAT_ERROR = 4408; RET_TEXT_JOIN_TEXT_UTF8_ERROR = 4409; RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT = 4410; RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ = 4411; RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST = 4412; RET_TEXT_JOIN_UNKNOW_TYPE = 4413; RET_PAM_MISSION_MISSION_ID_ERROR = 4451; RET_PAM_MISSION_MISSION_EXPIRE = 4452; RET_CHAT_TYPE_NOT_EXIST = 4501; RET_MSG_TYPE_NOT_EXIST = 4502; RET_CHAT_NO_TARGET_UID = 4503; RET_CHAT_MSG_EMPTY = 4504; RET_CHAT_MSG_EXCEED_LIMIT = 4505; RET_CHAT_MSG_SENSITIVE_CHECK_ERROR = 4506; RET_CHAT_MSG_UTF8_ERROR = 4507; RET_CHAT_FORBID_SWITCH_OPEN = 4508; RET_CHAT_FORBID = 4509; RET_CHAT_MSG_INCLUDE_SPECIAL_STR = 4510; RET_CHAT_MSG_EMOJI_NOT_EXIST = 4511; RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH = 4512; RET_CHAT_MSG_EMOJI_NOT_MARKED = 4513; RET_CHAT_MSG_EMOJI_ALREADY_MARKED = 4514; RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT = 4515; RET_BOXING_CLUB_CHALLENGE_NOT_OPEN = 4601; RET_MUSEUM_NOT_OPEN = 4651; RET_MUSEUM_TURN_CNT_NOT_MATCH = 4652; RET_MUSEUM_PHASE_NOT_REACH = 4653; RET_MUSEUM_UNKNOW_STUFF = 4654; RET_MUSEUM_UNKNOW_AREA = 4655; RET_MUSEUM_UNKNOW_POS = 4656; RET_MUSEUM_STUFF_ALREADY_IN_AREA = 4657; RET_MUSEUM_STUFF_NOT_IN_AREA = 4658; RET_MUSEUM_GET_NPC_REPEAT = 4659; RET_MUSEUM_GET_NPC_UNLOCK = 4660; RET_MUSEUM_GET_NPC_NOT_ENOUGH = 4661; RET_MUSEUM_CHANGE_STUFF_AREA_ERROR = 4662; RET_MUSEUM_NOT_INIT = 4663; RET_MUSEUM_EVENT_ERROR = 4664; RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID = 4665; RET_MUSEUM_EVENT_ORDER_NOT_MATCH = 4666; RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK = 4667; RET_MUSEUM_EVENT_MISSION_NOT_FOUND = 4668; RET_MUSEUM_AREA_LEVEL_UP_ALREADY = 4669; RET_MUSEUM_STUFF_ALREADY_USED = 4670; RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK = 4671; RET_MUSEUM_STUFF_IN_AREA = 4672; RET_MUSEUM_STUFF_DISPATCH = 4673; RET_MUSEUM_IS_END = 4674; RET_MUSEUM_STUFF_LEAVING = 4675; RET_MUSEUM_EVENT_MISSION_NOT_FINISH = 4678; RET_MUSEUM_COLLECT_REWARD_NOT_EXIST = 4679; RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN = 4680; RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT = 4681; RET_ROGUE_CHALLENGE_NOT_OPEN = 4701; RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT = 4702; RET_ALLEY_NOT_INIT = 4721; RET_ALLEY_NOT_OPEN = 4722; RET_ALLEY_MAP_NOT_EXIST = 4724; RET_ALLEY_EMPTY_POS_LIST = 4725; RET_ALLEY_LINE_POS_INVALID = 4726; RET_ALLEY_SHOP_NOT_UNLOCK = 4727; RET_ALLEY_DEPOT_FULL = 4728; RET_ALLEY_SHOP_NOT_INCLUDE = 4729; RET_ALLEY_EVENT_NOT_UNLOCK = 4730; RET_ALLEY_EVENT_NOT_REFRESH = 4731; RET_ALLEY_EVENT_STATE_DOING = 4732; RET_ALLEY_EVENT_STATE_FINISH = 4733; RET_ALLEY_EVENT_ERROR = 4734; RET_ALLEY_REWARD_LEVEL_ERROR = 4735; RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH = 4736; RET_ALLEY_SHIP_EMPTY = 4737; RET_ALLEY_SHIP_ID_DISMATCH = 4738; RET_ALLEY_SHIP_NOT_EXIST = 4739; RET_ALLEY_SHIP_NOT_UNLOCK = 4740; RET_ALLEY_GOODS_NOT_EXIST = 4741; RET_ALLEY_GOODS_NOT_UNLOCK = 4742; RET_ALLEY_PROFIT_NOT_POSITIVE = 4743; RET_ALLEY_SPECIAL_ORDER_DISMATCH = 4744; RET_ALLEY_ORDER_GOODS_OVER_LIMIT = 4745; RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET = 4746; RET_ALLEY_DEPOT_SIZE_OVER_LIMIT = 4747; RET_ALLEY_GOODS_NOT_ENOUGH = 4748; RET_ALLEY_ORDER_INDEX_INVALID = 4749; RET_ALLEY_REWARD_ALREADY_TAKE = 4750; RET_ALLEY_REWARD_NOT_EXIST = 4751; RET_ALLEY_MAIN_MISSION_NOT_DOING = 4752; RET_ALLEY_CRITICAL_EVENT_NOT_FINISH = 4753; RET_ALLEY_SHOP_GOODS_NOT_VALID = 4754; RET_ALLEY_SLASH_NOT_OPEN = 4755; RET_ALLEY_PLACING_ANCHOR_INVALID = 4756; RET_ALLEY_PLACING_GOODS_INDEX_INVALID = 4757; RET_ALLEY_SAVE_MAP_TOO_QUICK = 4758; RET_ALLEY_MAP_NOT_LINK = 4759; RET_ALLEY_FUNDS_NOT_LOWER_BASE = 4760; RET_ALLEY_EVENT_NOT_FINISH = 4761; RET_ALLEY_NORMAL_ORDER_NOT_MEET = 4762; RET_PLAYER_RETURN_NOT_OPEN = 4801; RET_PLAYER_RETURN_IS_SIGNED = 4802; RET_PLAYER_RETURN_POINT_NOT_ENOUGH = 4803; RET_PLAYER_RETURN_CONDITION_INVALID = 4804; RET_PLAYER_RETURN_HAS_SIGNED = 4805; RET_PLAYER_RETURN_REWARD_TAKEN = 4806; RET_PLAYER_RETURN_RELIC_TAKEN = 4807; RET_PLAYER_RETURN_CONFIG_ERROR = 4808; RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID = 4809; RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST = 4810; RET_PLAYER_RETURN_SIGN_TYPE_INVALID = 4811; RET_AETHER_DIVIDE_NO_LINEUP = 4851; RET_AETHER_DIVIDE_LINEUP_INVALID = 4852; RET_CHAT_BUBBLE_ID_ERROR = 4901; RET_CHAT_BUBBLE_ID_NOT_UNLOCK = 4902; RET_PHONE_THEME_ID_ERROR = 4903; RET_PHONE_THEME_ID_NOT_UNLOCK = 4904; RET_CHAT_BUBBLE_SELECT_IS_CURRENT = 4905; RET_PHONE_THEME_SELECT_IS_CURRENT = 4906; RET_PHONE_CASE_ID_ERROR = 4907; RET_PHONE_CASE_ID_NOT_UNLOCK = 4908; RET_PHONE_CASE_SELECT_IS_CURRENT = 4909; RET_CHESS_ROGUE_CONFIG_NOT_FOUND = 4951; RET_CHESS_ROGUE_CONFIG_INVALID = 4952; RET_CHESS_ROGUE_NO_VALID_ROOM = 4963; RET_CHESS_ROGUE_NO_CELL_INFO = 4964; RET_CHESS_ROGUE_CELL_NOT_FINISH = 4965; RET_CHESS_ROGUE_CELL_IS_LOCKED = 4966; RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH = 4967; RET_CHESS_ROGUE_STATUS_FAIL = 4968; RET_CHESS_ROGUE_AREA_NOT_EXIST = 4969; RET_CHESS_ROGUE_LINEUP_FAIL = 4970; RET_CHESS_ROGUE_AEON_FAIL = 4980; RET_CHESS_ROGUE_ENTER_CELL_FAIL = 4981; RET_CHESS_ROGUE_ROLL_DICE_FAIL = 4982; RET_CHESS_ROGUE_DICE_STATUS_FAIL = 4983; RET_CHESS_ROGUE_DICE_CNT_NOT_FULL = 4984; RET_CHESS_ROGUE_UNLOCK = 4985; RET_CHESS_ROGUE_PICK_AVATAR_FAIL = 4986; RET_CHESS_ROGUE_AVATAR_INVALID = 4987; RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT = 4988; RET_CHESS_ROGUE_DICE_CONFIRMED = 4989; RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH = 4990; RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL = 4991; RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE = 4992; RET_CHESS_ROGUE_NOT_IN_ROGUE = 4993; RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT = 4994; RET_HELIOBUS_NOT_OPEN = 5101; RET_HELIOBUS_SNS_POST_NOT_UNLOCK = 5102; RET_HELIOBUS_SNS_ALREADY_READ = 5103; RET_HELIOBUS_SNS_ALREADY_LIKED = 5104; RET_HELIOBUS_SNS_ALREADY_COMMENTED = 5105; RET_HELIOBUS_SNS_IN_MISSION = 5106; RET_HELIOBUS_SNS_ALREADY_POSTED = 5107; RET_HELIOBUS_SNS_NOT_DOING_MISSION = 5108; RET_HELIOBUS_REWARD_LEVEL_MAX = 5109; RET_HELIOBUS_INCOME_NOT_ENOUGH = 5110; RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK = 5111; RET_HELIOBUS_CHALLENGE_NOT_UNLOCK = 5112; RET_HELIOBUS_CHALLENGE_ID_ERROR = 5113; RET_HELIOBUS_SKILL_NOT_UNLOCK = 5114; RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL = 5115; RET_HELIOBUS_SKILL_NOT_SELECTED = 5116; RET_HELIOBUS_PLANE_TYPE_INVALID = 5117; RET_REDDOT_PARAM_INVALID = 5151; RET_REDDOT_ACTIVITY_NOT_OPEN = 5152; RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR = 5201; RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN = 5202; RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT = 5203; RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET = 5204; RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE = 5205; RET_HEART_DIAL_SCRIPT_NOT_FOUND = 5251; RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME = 5252; RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL = 5253; RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH = 5254; RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH = 5255; RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH = 5256; RET_HEART_DIAL_DIALOGUE_NOT_FOUND = 5257; RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED = 5258; RET_HEART_DIAL_NPC_NOT_FOUND = 5259; RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND = 5260; RET_HEART_DIAL_FLOOR_TRACE_EXIST = 5261; RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH = 5262; RET_TRAVEL_BROCHURE_CONFIG_ERROR = 5301; RET_TRAVEL_BROCHURE_PARAM_INVALID = 5302; RET_TRAVEL_BROCHURE_LOCKED = 5303; RET_TRAVEL_BROCHURE_CANNOT_OPERATE = 5304; RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH = 5305; RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK = 5306; RET_TRAVEL_BROCHURE_PAGE_FULL = 5307; RET_MAP_ROTATION_NOT_IN_REGION = 5351; RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED = 5352; RET_MAP_ROTATION_ENERGY_NOT_ENOUGH = 5353; RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE = 5354; RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED = 5355; RET_MAP_ROTATION_POSE_ROTATER_MISMATCH = 5356; RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE = 5357; RET_MAP_ROTATION_ROTATER_DISPOSABLE = 5358; RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND = 5401; RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID = 5402; RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH = 5403; RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL = 5404; RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE = 5405; RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR = 5406; RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED = 5407; RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW = 5408; RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND = 5409; RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND = 5410; RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR = 5411; RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH = 5412; RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH = 5413; RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS = 5501; RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN = 5502; RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR = 5503; RET_ROLL_SHOP_NOT_FOUND = 5551; RET_ROLL_SHOP_GROUP_EMPTY = 5552; RET_ROLL_SHOP_EMPTY = 5553; RET_ROLL_SHOP_GACHA_REQ_DUPLICATED = 5554; RET_ROLL_SHOP_RANDOM_ERROR = 5555; RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND = 5556; RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY = 5557; RET_ROLL_SHOP_NO_STORED_REWARD = 5558; RET_ROLL_SHOP_NOT_IN_VALID_SCENE = 5559; RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE = 5560; RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH = 5601; RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE = 5602; RET_ACTIVITY_RAID_COLLECTION_IS_LAST = 5603; RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT = 5604; RET_OFFERING_NOT_UNLOCK = 5651; RET_OFFERING_LEVEL_NOT_UNLOCK = 5652; RET_OFFERING_REACH_MAX_LEVEL = 5653; RET_OFFERING_ITEM_NOT_ENOUGH = 5654; RET_OFFERING_LONGTAIL_NOT_OPEN = 5655; RET_OFFERING_REWARD_CONDITION = 5656; RET_DRINK_MAKER_CHAT_INVALID = 5701; RET_DRINK_MAKER_PARAM_INVALID = 5702; RET_DRINK_MAKER_PARAM_NOT_UNLOCK = 5703; RET_DRINK_MAKER_CONFIG_NOT_FOUND = 5704; RET_DRINK_MAKER_NOT_LAST_CHAT = 5705; RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN = 5706; RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP = 5707; RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE = 5708; RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN = 5709; RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED = 5710; RET_MONOPOLY_NOT_OPEN = 5751; RET_MONOPOLY_CONFIG_ERROR = 5752; RET_MONOPOLY_DICE_NOT_ENOUGH = 5753; RET_MONOPOLY_CUR_CELL_NOT_FINISH = 5754; RET_MONOPOLY_COIN_NOT_ENOUGH = 5755; RET_MONOPOLY_CELL_WAIT_PENDING = 5756; RET_MONOPOLY_CELL_STATE_ERROR = 5757; RET_MONOPOLY_CELL_CONTENT_ERROR = 5758; RET_MONOPOLY_ITEM_NOT_ENOUGH = 5759; RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP = 5760; RET_MONOPOLY_ASSET_LEVEL_INVALID = 5761; RET_MONOPOLY_TURN_NOT_FINISH = 5762; RET_MONOPOLY_GUIDE_NOT_FINISH = 5763; RET_MONOPOLY_RAFFLE_REWARD_REISSUED = 5764; RET_MONOPOLY_NO_GAME_ACTIVE = 5771; RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE = 5772; RET_MONOPOLY_GAME_RATIO_MAX = 5773; RET_MONOPOLY_GAME_TARGET_RATIO_INVALID = 5774; RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID = 5775; RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE = 5776; RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID = 5777; RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT = 5778; RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK = 5779; RET_MONOPOLY_FRIEND_NOT_SYNCED = 5785; RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD = 5786; RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND = 5787; RET_MONOPOLY_DAILY_ALREADY_LIKED = 5788; RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH = 5789; RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST = 5790; RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH = 5791; RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST = 5792; RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH = 5793; RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET = 5794; RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET = 5795; RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND = 5796; RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET = 5797; RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN = 5798; RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME = 5799; RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN = 5800; RET_EVOLVE_BUILD_LEVEL_GAMING = 5801; RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM = 5802; RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN = 5803; RET_EVOLVE_BUILD_LEVEL_UNFINISH = 5804; RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL = 5805; RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL = 5806; RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET = 5807; RET_EVOLVE_BUILD_LEVEL_LOCK = 5808; RET_EVOLVE_BUILD_EXP_NOT_ENOUGH = 5809; RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR = 5810; RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN = 5811; RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY = 5812; RET_EVOLVE_BUILD_LEVEL_NOT_START = 5813; RET_EVOLVE_BUILD_SHOP_LOCK = 5814; RET_EVOLVE_BUILD_REWARD_LOCK = 5815; RET_EVOLVE_BUILD_REWARD_LEVEL_MAX = 5816; RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN = 5717; RET_EVOLVE_BUILD_SEASON_ERROR = 5718; RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH = 5719; RET_CLOCK_PARK_CONFIG_ERROR = 5851; RET_CLOCK_PARK_EFFECT_ERROR = 5852; RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK = 5853; RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET = 5854; RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK = 5855; RET_CLOCK_PARK_SCRIPT_LOCKED = 5856; RET_CLOCK_PARK_HAS_ONGOING_SCRIPT = 5857; RET_CLOCK_PARK_NO_ONGOING_SCRIPT = 5858; RET_CLOCK_PARK_DICE_PLACEMENT_ERROR = 5859; RET_CLOCK_PARK_MISMATCH_STATUS = 5860; RET_CLOCK_PARK_NO_BUFF = 5861; RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED = 5862; RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH = 5863; RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT = 5864; RET_CLOCK_PARK_NOT_OPEN = 5865; RET_TOURN_ROGUE_STATUS_MISMATCH = 5901; RET_MAGIC_ROGUE_STATUS_MISMATCH = 5902; RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER = 5903; RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL = 5904; RET_MATCH_ALREADY_IN_MATCH = 6201; RET_MATCH_NOT_IN_MATCH = 6202; RET_MATCH_PLAY_NOT_OPEN = 6203; RET_CROSS_STATE_ERROR = 6204; RET_MATCH_VERSION_NOT_EQUAL = 6205; RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM = 6206; RET_LOBBY_STATE_NOT_MATCH = 6207; RET_LOBBY_ROOM_NOT_EXIST = 6208; RET_LOBBY_ROOM_PALYER_FULL = 6209; RET_LOBBY_ROOM_PALYER_NOT_READY = 6210; RET_LOBBY_ROOM_PALYER_FIGHTING = 6211; RET_FIGHT_ROOM_NOT_EXIST = 6250; RET_FIGHT_MATCH3_PLAYER_STATE_ERR = 6251; RET_FIGHT_MATCH3_ROOM_STATE_ERR = 6252; RET_CROSS_STATE_TIME_OUT = 6253; RET_LOBBY_START_FIGHT_DISABLE = 6254; RET_LOBBY_START_FIGHT_PLAYER_LACK = 6255; RET_MATCH_CLIENT_DATA_VERSION_LOW = 6256; RET_LOBBY_START_MATCH_DISABLE = 6257; RET_LOBBY_INTERACT_IN_CD = 6258; RET_LOBBY_OWNER_STATE_ERR = 6259; RET_LOBBY_OP_TOO_FAST = 6260; RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR = 6261; RET_MATCH_PLAY_NOT_SUPPORTED = 6262; RET_MATCH_PLAY_DATA_NOT_EXIST = 6263; RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING = 6264; RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD = 6265; RET_SWORD_TRAINING_NO_ACTIVE_GAME = 6301; RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH = 6302; RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID = 6303; RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED = 6304; RET_SWORD_TRAINING_CONDITION_NOT_MEET = 6305; RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED = 6306; RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK = 6307; RET_SWORD_TRAINING_GAME_ALREADY_EXIST = 6308; RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH = 6309; RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND = 6310; RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND = 6311; RET_SWORD_TRAINING_UNLOCK_NOT_FINISH = 6312; RET_SWORD_TRAINING_OPTION_MISMATCH = 6313; RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED = 6314; RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE = 6315; RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH = 6316; RET_SWORD_TRAINING_ENDING_NOT_FINISH = 6317; RET_SWORD_TRAINING_ENDING_REWARD_TAKEN = 6318; RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE = 6319; RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE = 6320; RET_FIGHT_FEST_PHASE_NOT_MATCH = 6351; RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH = 6352; RET_FIGHT_FEST_CHALLENGE_LOCKED = 6353; RET_FIGHT_FEST_COACH_SKILL_LOCKED = 6354; RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED = 6355; RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND = 6356; RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP = 6357; RET_PET_NOT_EXIST = 6401; RET_PET_ALREADY_SUMMONED = 6402; RET_PET_NOT_SUMMONED = 6403; RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT = 6451; RET_MUSIC_RHYTHM_NOT_IN_LEVEL = 6452; RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS = 6453; RET_MUSIC_RHYTHM_SONG_LIMITED = 6454; RET_MUSIC_RHYTHM_SONG_LOCKED = 6455; RET_MUSIC_RHYTHM_TRACK_LOCKED = 6456; RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK = 6457; RET_MUSIC_RHYTHM_SONG_SFX_LOCKED = 6458; RET_TRAIN_PARTY_COIN_NOT_ENOUGH = 6501; RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH = 6502; RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH = 6503; RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH = 6504; RET_TAROT_BOOK_ENERGY_NOT_ENOUGH = 6601; RET_TAROT_BOOK_PACK_NOT_AVAILABLE = 6602; RET_TAROT_BOOK_STORY_ALREADY_UNLOCK = 6603; RET_TAROT_BOOK_CARD_NOT_ENOUGH = 6604; RET_TAROT_BOOK_CLUE_NOT_ENOUGH = 6605; RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME = 6606; RET_TAROT_BOOK_STORY_NOT_UNLOCK = 6607; RET_TAROT_BOOK_STORY_ALREADY_FINISH = 6608; RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH = 6609; RET_CHIMERA_CHIMERA_NOT_UNLOCK = 6621; RET_CHIMERA_CHIMERA_DUPLICATED = 6622; RET_CHIMERA_CHIMERA_TYPE_ERROR = 6623; RET_CHIMERA_WORK_MISMATCH_ROUND = 6624; RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET = 6625; RET_CHIMERA_ENDLESS_NOT_UNLOCK = 6626; RET_CHIMERA_IN_ENDLESS = 6627; RET_CHIMERA_NOT_IN_ENDLESS = 6628; RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS = 6629; RET_PLANET_FES_AVATAR_NOT_EXIST = 6641; RET_PLANET_FES_LAND_NOT_EXIST = 6642; RET_PLANET_FES_ITEM_NOT_ENOUGH = 6643; RET_PLANET_FES_LAND_ALREADY_UNLOCK = 6644; RET_PLANET_FES_WORK_AVATAR_REPEAT = 6645; RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH = 6646; RET_PLANET_FES_ACTIVITY_NOT_OPEN = 6647; RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK = 6648; RET_PLANET_FES_SKILL_NOT_UNLOCK = 6649; RET_PLANET_FES_CONFIG_ERROR = 6650; RET_PLANET_FES_NOT_IN_BUSINESS_DAY = 6651; RET_PLANET_FES_EVENT_LOCKED = 6652; RET_PLANET_FES_EVENT_FINISHED = 6653; RET_PLANET_FES_EVENT_IN_CD = 6654; RET_PLANET_FES_EVENT_ALREADY_IN_STATE = 6655; RET_PLANET_FES_EVENT_NO_WORK_AVATAR = 6656; RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR = 6657; RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG = 6658; RET_PLANET_FES_FUNCTION_NOT_UNLOCK = 6659; RET_PLANET_FES_REWARD_ALREADY_TAKEN = 6660; RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE = 6661; RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH = 6662; RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH = 6663; RET_PLANET_FES_PIECE_PERMISSION_BAN = 6664; RET_PLANET_FES_PIECE_OFFER_NOT_EXIST = 6665; RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH = 6666; RET_PLANET_FES_PIECE_APPLY_NOT_EXIST = 6667; RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD = 6668; RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET = 6669; RET_PLANET_FES_LEVEL_MAX = 6670; RET_PLANET_FES_EXCLUSIVE_EVENT = 6671; RET_MARBLE_SEAL_ALREADY_UNLOCKED = 6701; RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH = 6702; RET_MARBLE_SEAL_LOCKED = 6703; RET_CAKE_RACE_FIELD_LOCKED = 6751; RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH = 6752; RET_CAKE_RACE_FIELD_PVP_ONLY = 6753; RET_CAKE_RACE_ALREADY_IN_GAME = 6754; RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD = 6755; RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND = 6756; RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED = 6757; RET_CAKE_RACE_LIKE_FRIEND_IN_CD = 6758; RET_FATE_STATUS_NOT_MATCH = 6771; RET_FATE_BUFF_SLOT_NOT_ENOUGH = 6772; RET_FATE_COIN_NOT_ENOUGH = 6773; RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH = 6774; RET_FATE_BUFF_LEVEL_MAX = 6775; RET_FATE_ACTION_QUEUE_NOT_EMPTY = 6776; RET_PARKOUR_ACTIVITY_NOT_OPEN = 6801; RET_PARKOUR_LEVEL_NOT_UNLOCK = 6802; RET_PARKOUR_RAIL_BALL_NOT_ALLOWED = 6803; RET_PARKOUR_NOT_IN_LEVEL = 6804; RET_PARKOUR_LEVEL_NOT_MATCH = 6805; RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL = 6806; RET_FTC_LIMIT_NAME_CHANGE = 6830; RET_ELF_RESTAURANT_CONFIG_ERROR = 6841; RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT = 6842; RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT = 6843; RET_ELF_RESTAURANT_FIELD_CELL_INVALID = 6844; RET_ELF_RESTAURANT_FARM_TYPE_INVALID = 6845; RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST = 6846; RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT = 6847; RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST = 6848; RET_ELF_RESTAURANT_NO_REWARD = 6849; RET_ELF_RESTAURANT_NOT_INIT = 6850; RET_GRID_FIGHT_CONF_MISS = 6900; RET_GRID_FIGHT_ROLE_NOT_EXIST = 6901; RET_GRID_FIGHT_ROLE_ALREADY_EXIST = 6902; RET_GRID_FIGHT_POS_EXIST_ROLE = 6903; RET_GRID_FIGHT_POS_NOT_VALID = 6904; RET_GRID_FIGHT_COIN_NOT_ENOUGH = 6905; RET_GRID_FIGHT_EQUIP_NOT_EXIST = 6906; RET_GRID_FIGHT_EQUIP_CANNOT_DRESS = 6907; RET_GRID_FIGHT_PARAM_NOT_MATCH = 6908; RET_GRID_FIGHT_EQUIP_DRESS_SAME = 6909; RET_GRID_FIGHT_EQUIP_DRESSED = 6910; RET_GRID_FIGHT_RANDOM_ERR = 6911; RET_GRID_FIGHT_GOODS_SOLD = 6912; RET_GRID_FIGHT_ITEM_NOT_ENOUGH = 6913; RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX = 6914; RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY = 6915; RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT = 6916; RET_GRID_FIGHT_REGION_FULL = 6917; RET_GRID_FIGHT_TEMPORARY_EQUIP = 6918; RET_GRID_FIGHT_NOT_IN_GAMEPLAY = 6919; RET_GRID_FIGHT_ADD_EQUIP_FAIL = 6920; RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL = 6921; RET_GRID_FIGHT_CREATE_ROLE_FAIL = 6922; RET_GRID_FIGHT_CANNOT_UPGRADE = 6923; RET_GRID_FIGHT_NO_EMPTY_POS = 6924; RET_GRID_FIGHT_FORGE_NOT_EXIST = 6925; RET_GRID_FIGHT_ADD_FORGE_FAIL = 6926; RET_GRID_FIGHT_ORB_NOT_ENOUGH = 6927; RET_GRID_FIGHT_ORB_NOT_EXIST = 6928; RET_GRID_FIGHT_SUPPLY_NO_REROLL = 6929; RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY = 6930; RET_GRID_FIGHT_ROLE_FULL_FOR_COPY = 6931; RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL = 6932; RET_GRID_FIGHT_DATA_LOCKED = 6933; RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE = 6934; RET_GRID_FIGHT_SUPPLY_ALL_SELECTED = 6935; RET_GRID_FIGHT_TRAIT_TRACK_MAX = 6936; RET_GRID_FIGHT_POS_BAN = 6937; RET_GRID_FIGHT_POS_EXIST_ITEM = 6938; RET_GRID_FIGHT_TALENT_ENABLED = 6939; RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH = 6940; RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED = 6941; RET_GRID_FIGHT_DIVISION_INVALID = 6942; RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT = 6943; RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN = 6944; RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH = 6945; RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED = 6946; RET_GRID_FIGHT_CREATE_NPC_FAIL = 6947; RET_GRID_FIGHT_NO_POS_CAN_PLACE = 6948; RET_GRID_FIGHT_NPC_POS_LIMIT = 6949; RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE = 6950; RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH = 6951; RET_GRID_FIGHT_EQUIP_TRACK_MAX = 6952; RET_GRID_FIGHT_NPC_NOT_EXIST = 6953; RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL = 6954; RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED = 6955; RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID = 6956; RET_GRID_FIGHT_NO_REROLL_CNT = 6957; RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED = 6958; RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED = 6959; RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED = 6960; RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL = 6961; RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG = 6962; RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED = 6963; RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE = 6964; RET_GRID_FIGHT_SHOP_LOCKED = 6965; RET_GRID_FIGHT_BUY_EXP_LOCKED = 6966; RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE = 7001; RET_HIPPLEN_AGENDA_WORK_CONFLICT = 7002; RET_HIPPLEN_AGENDA_ACTION_LACK = 7003; RET_HIPPLEN_AGENDA_ENERGY_LACK = 7004; RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE = 7005; RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH = 7006; RET_HIPPLEN_PHASE_CONFIG_NO_FOUND = 7007; RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED = 7008; RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL = 7009; RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL = 7010; RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID = 7011; RET_HIPPLEN_AGENDA_WORK_SET_TWICE = 7012; RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE = 7013; RET_HIPPLEN_OUTFIT_NOT_WEARED = 7014; RET_HIPPLEN_OUTFIT_NOT_OWN = 7015; RET_HIPPLEN_OUTFIT_INVALID = 7016; RET_HIPPLEN_OUTFIT_TYPE_WEARED = 7017; RET_HIPPLEN_AGENDA_WORK_EMPTY = 7018; RET_HIPPLEN_ENDING_LOCK = 7019; RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN = 7020; RET_HIPPLEN_TRAIT_LOCK = 7021; RET_HIPPLEN_AGENDA_ACTION_LEFT = 7022; RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED = 7023; RET_RELICBOX_HAS_PENDING_RELIC = 7051; RET_RELICBOX_NO_PENDING_RELIC = 7052; RET_RELICBOX_TARGET_AVATAR_INVALID = 7053; RET_RELICBOX_TARGET_RELIC_SET_INVALID = 7054; RET_RELICBOX_ALLOW_POSITION_EMPTY = 7055; RET_RELICBOX_RELIC_CONFIG_NOT_FOUND = 7056; RET_RELICBOX_MAIN_AFFIX_ID_INVALID = 7057; RET_RELICBOX_SUB_AFFIX_INVALID = 7058; RET_RELICBOX_RELIC_CREATE_FAIL = 7059; RET_RELICBOX_LIB_CONFIG_NOT_FOUND = 7060; RET_RELICBOX_SHIELD_LOCK = 7061; RET_RELICBOX_CUSTOM_AVATAR_INVALID = 7062; RET_RELICBOX_CUSTOM_RELIC_SET_INVALID = 7063; RET_RELICBOX_RELIC_IN_BOX = 7064; RET_RELICBOX_OPEN_TARGET_CONFLICT = 7065; RET_RELICBOX_RELIC_TYPE_INVALID = 7066; Retcode_MBCABOJAPNF = 7101; Retcode_PJJKJLFAJMD = 7102; Retcode_JMOAEJMMLFK = 7103; Retcode_OGAKNDBOHIK = 7104; Retcode_NLNCPEKBKBG = 7105; Retcode_CNIOINHAGJI = 7106; Retcode_OKAMEKOLPDB = 7107; Retcode_NBICFEMBGEB = 7108; Retcode_GFBENDMKGMN = 7109; Retcode_DFJINCHMDBH = 7110; Retcode_FDCKOELBPFF = 7111; Retcode_JHLELIFPINJ = 7112; Retcode_HKGAOKDKFKC = 7113; Retcode_MIIGHHKMGHM = 7114; Retcode_AGEIOBENCMJ = 7115; Retcode_CBPGALLJEPD = 7116; Retcode_LFJCDIGAPNK = 7117; Retcode_NHBDPKEMHJC = 7118; Retcode_EFBLJHOPKNH = 7201; Retcode_DCJIIAHBEAG = 7202; Retcode_KEMIBMAFOMD = 7203; Retcode_FGFMKAFHIOH = 7204; Retcode_JDHMBJEKFEG = 7205; Retcode_PBPLIBBEKCE = 7206; Retcode_ONFIDLGNKCA = 7207; Retcode_AELGHBIMHAO = 7208; Retcode_BFELLHHPKFO = 7301; Retcode_CABLNLCHHLP = 7302; Retcode_DBBIPGKBKDH = 7303; } // Obf: CmdActiveType enum CmdActiveType { CmdActiveType_MNFEPONEDDJ = 0; CmdTakeActiveActivityRewardScRsp = 9555; CmdActiveActivityDataChangeScNotify = 9556; CmdTakeActiveActivityRewardCsReq = 9565; CmdGetActiveActivityDataScRsp = 9569; CmdGetActivityActiveDataCsReq = 9551; } // Obf: ActiveActivityData message ActiveActivityData { uint32 CEOFHMMOBOK = 2; // offset: 44 uint32 id = 1; // offset: 40 uint32 NAKCHFEIMEL = 3; // offset: 36 repeated uint32 taken_star_rewards = 14; // offset: 24 uint32 NLFLEKIHEML = 12; // offset: 48 uint32 panel_id = 15; // offset: 32 } // Obf: GetActivityActiveDataCsReq // Type: Req // CmdID: 9551 message GetActivityActiveDataCsReq { } // Obf: GetActiveActivityDataScRsp // Type: Rsp // CmdID: 9569 message GetActiveActivityDataScRsp { uint32 retcode = 12; // offset: 32 repeated ActiveActivityData CLFGJCEAFGN = 4; // offset: 24 } // Obf: TakeActiveActivityRewardCsReq // Type: Req // CmdID: 9565 message TakeActiveActivityRewardCsReq { uint32 id = 5; // offset: 24 } // Obf: TakeActiveActivityRewardScRsp // Type: Rsp // CmdID: 9555 message TakeActiveActivityRewardScRsp { uint32 retcode = 10; // offset: 40 ActiveActivityData DIBCAANBOLH = 3; // offset: 16 ItemList reward = 12; // offset: 24 } // Obf: ActiveActivityDataChangeScNotify // Type: Notify // CmdID: 9556 message ActiveActivityDataChangeScNotify { ActiveActivityData DIBCAANBOLH = 15; // offset: 16 } // Obf: CmdActivityType enum CmdActivityType { CmdActivityType_MNFEPONEDDJ = 0; CmdGetMaterialSubmitActivityDataScRsp = 2634; CmdLeaveTrialActivityCsReq = 2659; CmdLeaveTrialActivityScRsp = 2628; CmdTrialActivityDataChangeScNotify = 2698; CmdSubmitMaterialSubmitActivityMaterialScRsp = 2686; CmdTakeLoginActivityRewardScRsp = 2604; CmdEnterTrialActivityStageScRsp = 2607; CmdSubmitMaterialSubmitActivityMaterialCsReq = 2688; CmdGetMaterialSubmitActivityDataCsReq = 2648; CmdGetDataCsReq = 2636; CmdGetDataScRsp = 2650; CmdTakeTrialActivityRewardCsReq = 2654; CmdStartTrialActivityScRsp = 2658; CmdGetActivityScheduleConfigCsReq = 2635; CmdGetActivityScheduleConfigScRsp = 2613; CmdTakeMaterialSubmitActivityRewardScRsp = 2609; CmdTakeTrialActivityRewardScRsp = 2625; CmdTakeLoginActivityRewardCsReq = 2624; CmdActivityType_HACHFAJGGJK = 2616; CmdCurTrialActivityScNotify = 2694; CmdChooseAvatarCsReq = 2665; CmdTakeRewardCsReq = 2611; CmdTakeRewardScRsp = 2639; CmdGetTrialActivityDataScRsp = 2678; CmdGetTrialActivityDataCsReq = 2614; CmdGetLoginActivityCsReq = 2683; CmdTakeMaterialSubmitActivityRewardCsReq = 2603; CmdStartTrialActivityCsReq = 2677; CmdChooseAvatarScRsp = 2644; CmdGetLoginActivityScRsp = 2681; } enum TrialActivityStatus { TRIAL_ACTIVITY_STATUS_NONE = 0; TRIAL_ACTIVITY_STATUS_FINISH = 1; } // Obf: LoginActivityData message LoginActivityData { repeated uint32 OMCIOCFBIFA = 10; // offset: 16 uint32 id = 12; // offset: 40 uint32 login_days = 11; // offset: 32 uint32 panel_id = 3; // offset: 36 } // Obf: GetLoginActivityCsReq // Type: Req // CmdID: 2683 message GetLoginActivityCsReq { } // Obf: GetLoginActivityScRsp // Type: Rsp // CmdID: 2681 message GetLoginActivityScRsp { repeated LoginActivityData login_activity_list = 3; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: TakeLoginActivityRewardCsReq // Type: Req // CmdID: 2624 message TakeLoginActivityRewardCsReq { uint32 id = 12; // offset: 24 uint32 take_days = 9; // offset: 28 } // Obf: TakeLoginActivityRewardScRsp // Type: Rsp // CmdID: 2604 message TakeLoginActivityRewardScRsp { uint32 retcode = 8; // offset: 40 uint32 id = 3; // offset: 32 uint32 panel_id = 7; // offset: 44 uint32 take_days = 10; // offset: 36 ItemList reward = 4; // offset: 16 } message ActivityScheduleData { int64 begin_time = 1; // offset: 24 int64 end_time = 6; // offset: 32 uint32 panel_id = 13; // offset: 44 uint32 activity_id = 8; // offset: 40 } // Obf: GetActivityScheduleConfigCsReq // Type: Req // CmdID: 2635 message GetActivityScheduleConfigCsReq { } // Obf: GetActivityScheduleConfigScRsp // Type: Rsp // CmdID: 2613 message GetActivityScheduleConfigScRsp { uint32 retcode = 2; // offset: 32 repeated ActivityScheduleData activity_schedule_list = 10; // offset: 16 } // Obf: TrialActivityInfo message TrialActivityInfo { bool taken_reward = 15; // offset: 28 uint32 stage_id = 4; // offset: 24 } // Obf: GetTrialActivityDataCsReq // Type: Req // CmdID: 2614 message GetTrialActivityDataCsReq { } message JAKOEDNAGEN { uint32 avatar_id = 7; // offset: 28 uint32 enhanced_id = 13; // offset: 24 } // Obf: GetTrialActivityDataScRsp // Type: Rsp // CmdID: 2678 message GetTrialActivityDataScRsp { uint32 activity_stage_id = 4; // offset: 48 repeated TrialActivityInfo trial_activity_info_list = 14; // offset: 40 uint32 retcode = 8; // offset: 52 repeated JAKOEDNAGEN IEMDEAIADFG = 7; // offset: 24 repeated uint32 MNEMADCNDLC = 9; // offset: 32 } // Obf: TrialActivityDataChangeScNotify // Type: Notify // CmdID: 2698 message TrialActivityDataChangeScNotify { TrialActivityInfo trial_activity_info = 4; // offset: 24 repeated uint32 MNEMADCNDLC = 3; // offset: 32 repeated JAKOEDNAGEN IEMDEAIADFG = 6; // offset: 40 } message EnterTrialActivityStageCsReq { uint32 stage_id = 14; // offset: 24 } // Obf: EnterTrialActivityStageScRsp // Type: Rsp // CmdID: 2607 message EnterTrialActivityStageScRsp { uint32 retcode = 7; // offset: 32 SceneBattleInfo battle_info = 5; // offset: 16 } // Obf: TakeTrialActivityRewardCsReq // Type: Req // CmdID: 2654 message TakeTrialActivityRewardCsReq { uint32 stage_id = 4; // offset: 24 } // Obf: TakeTrialActivityRewardScRsp // Type: Rsp // CmdID: 2625 message TakeTrialActivityRewardScRsp { uint32 retcode = 10; // offset: 32 ItemList reward = 5; // offset: 16 uint32 stage_id = 9; // offset: 36 } // Obf: StartTrialActivityCsReq // Type: Req // CmdID: 2677 message StartTrialActivityCsReq { uint32 stage_id = 7; // offset: 24 } // Obf: StartTrialActivityScRsp // Type: Rsp // CmdID: 2658 message StartTrialActivityScRsp { uint32 stage_id = 14; // offset: 24 uint32 retcode = 15; // offset: 28 } // Obf: LeaveTrialActivityCsReq // Type: Req // CmdID: 2659 message LeaveTrialActivityCsReq { uint32 stage_id = 12; // offset: 24 } // Type: Rsp // CmdID: 2628 message LeaveTrialActivityScRsp { uint32 stage_id = 9; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: TrialActivityNotify // Type: Notify // CmdID: 2694 message CurTrialActivityScNotify { TrialActivityStatus status = 15; // offset: 28 uint32 activity_stage_id = 10; // offset: 24 } message COHDHCPHAGF { bool is_taken_reward = 4; // offset: 29 uint32 panel_id = 7; // offset: 24 bool NJCBIPNELEP = 8; // offset: 28 uint32 HNMINDMHDJJ = 15; // offset: 32 } // Obf: GetMaterialSubmitActivityDataCsReq // Type: Req // CmdID: 2648 message GetMaterialSubmitActivityDataCsReq { } // Obf: GetMaterialSubmitActivityDataScRsp // Type: Rsp // CmdID: 2634 message GetMaterialSubmitActivityDataScRsp { uint32 retcode = 14; // offset: 32 repeated COHDHCPHAGF CEFIBEGDPKB = 6; // offset: 16 } // Obf: SubmitMaterialSubmitActivityMaterialCsReq // Type: Req // CmdID: 2688 message SubmitMaterialSubmitActivityMaterialCsReq { uint32 HNMINDMHDJJ = 3; // offset: 24 } // Obf: SubmitMaterialSubmitActivityMaterialScRsp // Type: Rsp // CmdID: 2686 message SubmitMaterialSubmitActivityMaterialScRsp { uint32 retcode = 6; // offset: 32 COHDHCPHAGF FOIEFFCENFM = 11; // offset: 16 } // Obf: TakeMaterialSubmitActivityRewardCsReq // Type: Req // CmdID: 2603 message TakeMaterialSubmitActivityRewardCsReq { uint32 HNMINDMHDJJ = 13; // offset: 24 } // Obf: TakeMaterialSubmitActivityRewardScRsp // Type: Rsp // CmdID: 2609 message TakeMaterialSubmitActivityRewardScRsp { ItemList reward = 14; // offset: 24 uint32 retcode = 9; // offset: 36 uint32 HNMINDMHDJJ = 8; // offset: 32 } // Obf: GetDataCsReq // Type: Req // CmdID: 2636 message GetDataCsReq { } // Obf: GetDataScRsp // Type: Rsp // CmdID: 2650 message GetDataScRsp { uint32 retcode = 5; // offset: 32 uint32 avatar_id = 11; // offset: 28 bool is_taken_reward = 6; // offset: 24 } // Obf: ChooseAvatarCsReq // Type: Req // CmdID: 2665 message ChooseAvatarCsReq { uint32 avatar_id = 9; // offset: 24 } // Obf: ChooseAvatarScRsp // Type: Rsp // CmdID: 2644 message ChooseAvatarScRsp { uint32 avatar_id = 8; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: TakeRewardCsReq // Type: Req // CmdID: 2611 message TakeRewardCsReq { } // Obf: TakeRewardScRsp // Type: Rsp // CmdID: 2639 message TakeRewardScRsp { uint32 retcode = 2; // offset: 32 ItemList reward = 14; // offset: 24 } // Obf: CmdActivityRewardStatType enum CmdActivityRewardStatType { CmdActivityRewardStatType_JDCCJOFIILH = 0; CmdGetAllActivityRewardCountDataCsReq = 9113; CmdGetActivityHotDataCsReq = 9118; CmdGetActivityHotDataScRsp = 9111; CmdGetActivityRewardCountDataCsReq = 9112; CmdGetActivityRewardCountDataScRsp = 9120; CmdGetAllActivityRewardCountDataScRsp = 9116; } message DHIHLLOFMEJ { uint32 item_id = 10; // offset: 24 uint32 OHCIEIHHKAL = 8; // offset: 28 uint32 num = 9; // offset: 32 } message OALPKMPIPPA { repeated DHIHLLOFMEJ ONGOEGFJFPD = 5; // offset: 16 uint32 panel_id = 7; // offset: 32 } // Obf: GetActivityHotDataCsReq // Type: Req // CmdID: 9118 message GetActivityHotDataCsReq { } // Obf: GetActivityHotDataScRsp // Type: Rsp // CmdID: 9111 message GetActivityHotDataScRsp { repeated OALPKMPIPPA content_package_list = 3; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: GetAllActivityRewardCountDataCsReq // Type: Req // CmdID: 9113 message GetAllActivityRewardCountDataCsReq { } // Obf: GetAllActivityRewardCountDataScRsp // Type: Rsp // CmdID: 9116 message GetAllActivityRewardCountDataScRsp { uint32 retcode = 7; // offset: 32 repeated OALPKMPIPPA content_package_list = 4; // offset: 16 } // Obf: GetActivityRewardCountDataCsReq // Type: Req // CmdID: 9112 message GetActivityRewardCountDataCsReq { repeated uint32 ALFKPNILOJJ = 11; // offset: 16 } // Obf: GetActivityRewardCountDataScRsp // Type: Rsp // CmdID: 9120 message GetActivityRewardCountDataScRsp { uint32 retcode = 8; // offset: 32 repeated OALPKMPIPPA content_package_list = 5; // offset: 24 } // Obf: CmdAdventureType enum CmdAdventureType { CmdAdventureType_MNFEPONEDDJ = 0; CmdFarmElementSweepScRsp = 1357; CmdGetFarmStageGachaInfoScRsp = 1304; CmdQuickStartCocoonStageCsReq = 1335; CmdGetFarmStageGachaInfoCsReq = 1324; CmdCocoonSweepCsReq = 1369; CmdStartQuickFarmElementReq = 1362; CmdAdventureType_MHJFDMMKMIP = 1383; CmdFarmElementSweepCsReq = 1346; CmdCocoonSweepScRsp = 1340; CmdStartQuickFarmElementRsp = 1400; CmdQuickStartCocoonStageScRsp = 1313; CmdEnterAdventureScRsp = 1381; } message EnterAdventureCsReq { uint32 map_id = 7; // offset: 24 } // Type: Rsp // CmdID: 1381 message EnterAdventureScRsp { SceneInfo scene = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } message FarmStageGachaInfo { int64 begin_time = 2; // offset: 32 uint32 gacha_id = 6; // offset: 24 int64 end_time = 10; // offset: 40 } // Obf: GetFarmStageGachaInfoCsReq // Type: Req // CmdID: 1324 message GetFarmStageGachaInfoCsReq { repeated uint32 farm_stage_gacha_id_list = 5; // offset: 16 } // Obf: GetFarmStageGachaInfoScRsp // Type: Rsp // CmdID: 1304 message GetFarmStageGachaInfoScRsp { repeated FarmStageGachaInfo farm_stage_gacha_info_list = 9; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: QuickStartCocoonStageCsReq // Type: Req // CmdID: 1335 message QuickStartCocoonStageCsReq { uint32 wave = 6; // offset: 36 EMLONCHBNHD LHLNLIOKEJH = 9; // offset: 24 uint32 world_level = 7; // offset: 40 uint32 cocoon_id = 5; // offset: 32 uint32 CKIHMAFPNOA = 8; // offset: 44 } // Obf: QuickStartCocoonStageScRsp // Type: Rsp // CmdID: 1313 message QuickStartCocoonStageScRsp { uint32 cocoon_id = 5; // offset: 32 uint32 wave = 8; // offset: 44 SceneBattleInfo battle_info = 2; // offset: 16 uint32 retcode = 13; // offset: 36 uint32 CKIHMAFPNOA = 3; // offset: 40 } // Obf: StartQuickFarmElementReq // Type: Req // CmdID: 1362 message StartQuickFarmElementReq { uint32 CKIHMAFPNOA = 11; // offset: 28 uint32 world_level = 6; // offset: 24 uint32 CMFPEABAKPB = 2; // offset: 32 } // Obf: StartQuickFarmElementRsp // Type: Rsp // CmdID: 1400 message StartQuickFarmElementRsp { uint32 CMFPEABAKPB = 11; // offset: 32 uint32 retcode = 4; // offset: 40 uint32 world_level = 2; // offset: 36 SceneBattleInfo battle_info = 15; // offset: 16 } // Obf: CocoonSweepCsReq // Type: Req // CmdID: 1369 message CocoonSweepCsReq { uint32 cocoon_id = 15; // offset: 28 uint32 world_level = 7; // offset: 24 } // Obf: CocoonSweepScRsp // Type: Rsp // CmdID: 1340 message CocoonSweepScRsp { ItemList multiple_drop_data = 13; // offset: 16 uint32 cocoon_id = 2; // offset: 44 ItemList drop_data = 10; // offset: 24 uint32 retcode = 11; // offset: 40 } // Obf: FarmElementSweepCsReq // Type: Req // CmdID: 1346 message FarmElementSweepCsReq { uint32 CMFPEABAKPB = 11; // offset: 24 uint32 world_level = 8; // offset: 28 } // Obf: FarmElementSweepScRsp // Type: Rsp // CmdID: 1357 message FarmElementSweepScRsp { uint32 CMFPEABAKPB = 11; // offset: 32 uint32 retcode = 15; // offset: 36 ItemList multiple_drop_data = 4; // offset: 24 } // Obf: CmdAetherDivideType enum CmdAetherDivideType { CmdAetherDivideType_MNFEPONEDDJ = 0; CmdAetherDivideRefreshEndlessScNotify = 4805; CmdLeaveAetherDivideSceneScRsp = 4814; CmdSetAetherDivideLineUpScRsp = 4822; CmdStartAetherDivideSceneBattleCsReq = 4839; CmdAetherDivideTakeChallengeRewardCsReq = 4813; CmdAetherDivideFinishChallengeScNotify = 4842; CmdAetherDivideTainerInfoScNotify = 4820; CmdLeaveAetherDivideSceneCsReq = 4801; CmdGetAetherDivideChallengeInfoScRsp = 4846; CmdTakeOffSkillCoreScRsp = 4829; CmdAetherDivideType_KKOMJELKGOA = 4804; CmdClearAetherDividePassiveSkillCsReq = 4823; CmdEquipAetherDividePassiveSkillCsReq = 4821; CmdAetherDivideSpiritInfoScNotify = 4849; CmdEquipSkillCoreScRsp = 4803; CmdStartAetherDivideSceneBattleScRsp = 4812; CmdAetherDivideLineupScNotify = 4831; CmdSetAetherDivideLineUpCsReq = 4838; CmdGetAetherDivideInfoScRsp = 4834; CmdAetherDivideSpiritExpUpCsReq = 4841; CmdStartAetherDivideChallengeBattleScRsp = 4802; CmdSwitchAetherDivideLineUpSlotCsReq = 4808; CmdStartAetherDivideChallengeBattleCsReq = 4824; CmdAetherDivideTakeChallengeRewardScRsp = 4835; CmdAetherDivideSpiritExpUpScRsp = 4819; CmdAetherDivideRefreshEndlessCsReq = 4832; CmdGetAetherDivideInfoCsReq = 4818; CmdSwitchAetherDivideLineUpSlotScRsp = 4811; CmdStartAetherDivideStageBattleScRsp = 4828; CmdGetAetherDivideChallengeInfoCsReq = 4809; CmdStartAetherDivideStageBattleCsReq = 4806; CmdAetherDivideRefreshEndlessScRsp = 4826; CmdNGIAAHBEEKM = 4840; CmdAetherDivideSkillItemScNotify = 4817; } message MOCDECNPCMP { uint32 IMAHFHFDNBG = 10; // offset: 24 } // Type: Rsp // CmdID: 4840 message NGIAAHBEEKM { uint32 IMAHFHFDNBG = 11; // offset: 28 uint32 retcode = 7; // offset: 24 } // Obf: LeaveAetherDivideSceneCsReq // Type: Req // CmdID: 4801 message LeaveAetherDivideSceneCsReq { } // Type: Rsp // CmdID: 4814 message LeaveAetherDivideSceneScRsp { uint32 retcode = 14; // offset: 24 } // Obf: StartAetherDivideSceneBattleCsReq // Type: Req // CmdID: 4839 message StartAetherDivideSceneBattleCsReq { uint32 skill_index = 11; // offset: 48 uint32 attacked_by_entity_id = 14; // offset: 44 repeated AssistMonsterEntityInfo assist_monster_entity_info = 4; // offset: 24 uint32 cast_entity_id = 15; // offset: 40 repeated uint32 assist_monster_entity_id_list = 12; // offset: 32 } // Obf: StartAetherDivideSceneBattleScRsp // Type: Rsp // CmdID: 4812 message StartAetherDivideSceneBattleScRsp { uint32 retcode = 8; // offset: 32 AetherDivideBattleInfo battle_info = 13; // offset: 16 uint32 cast_entity_id = 9; // offset: 36 } // Obf: StartAetherDivideChallengeBattleCsReq // Type: Req // CmdID: 4824 message StartAetherDivideChallengeBattleCsReq { uint32 IEGPNBDMGCI = 7; // offset: 24 uint32 challenge_id = 8; // offset: 28 } // Obf: StartAetherDivideChallengeBattleScRsp // Type: Rsp // CmdID: 4802 message StartAetherDivideChallengeBattleScRsp { uint32 retcode = 6; // offset: 32 AetherDivideBattleInfo battle_info = 12; // offset: 16 } message DOMOCFFJKBC { uint32 item_id = 3; // offset: 28 uint32 slot = 2; // offset: 24 } message HNJLHFJMCBJ { SpBarInfo sp_bar = 5; // offset: 24 uint32 KLEJPKIHMEG = 14; // offset: 48 uint32 NOGNBCEMKMP = 13; // offset: 40 uint32 promotion = 1; // offset: 52 uint32 exp = 3; // offset: 44 repeated DOMOCFFJKBC passive_skill = 6; // offset: 16 } message BPKONHMJOJF { uint32 slot = 3; // offset: 32 repeated uint32 HIEIBDMACPD = 8; // offset: 24 } message CHEBBNJKNLE { uint32 item_id = 15; // offset: 32 uint32 MCOFFHCLLFC = 11; // offset: 24 uint32 num = 5; // offset: 28 } // Obf: GetAetherDivideInfoCsReq // Type: Req // CmdID: 4818 message GetAetherDivideInfoCsReq { } // Obf: GetAetherDivideInfoScRsp // Type: Rsp // CmdID: 4834 message GetAetherDivideInfoScRsp { uint32 BOKPBGHOKPF = 14; // offset: 48 uint32 FJGBPNDMLEI = 9; // offset: 52 uint32 retcode = 4; // offset: 56 uint32 BJDGMMPABFI = 3; // offset: 60 uint32 HDEGNMDHLFC = 12; // offset: 64 repeated HNJLHFJMCBJ GLPEIEOBKNL = 10; // offset: 40 uint32 MIAGPFGIBCM = 8; // offset: 68 repeated CHEBBNJKNLE BCHDMMMDIBN = 13; // offset: 16 repeated BPKONHMJOJF lineup_list = 6; // offset: 24 } // Obf: SetAetherDivideLineUpCsReq // Type: Req // CmdID: 4838 message SetAetherDivideLineUpCsReq { BPKONHMJOJF lineup = 1; // offset: 24 } // Obf: SetAetherDivideLineUpScRsp // Type: Rsp // CmdID: 4822 message SetAetherDivideLineUpScRsp { uint32 retcode = 3; // offset: 32 BPKONHMJOJF lineup = 2; // offset: 24 } // Obf: EquipAetherDividePassiveSkillCsReq // Type: Req // CmdID: 4821 message EquipAetherDividePassiveSkillCsReq { uint32 item_id = 8; // offset: 28 uint32 slot = 10; // offset: 32 uint32 KLEJPKIHMEG = 9; // offset: 24 } // Obf: EquipSkillCoreScRsp // Type: Rsp // CmdID: 4803 message EquipSkillCoreScRsp { uint32 retcode = 9; // offset: 40 HNJLHFJMCBJ PBGOEKBIANO = 7; // offset: 32 CHEBBNJKNLE CELCKCMKJEB = 6; // offset: 16 } // Obf: ClearAetherDividePassiveSkillCsReq // Type: Req // CmdID: 4823 message ClearAetherDividePassiveSkillCsReq { uint32 slot = 10; // offset: 24 uint32 KLEJPKIHMEG = 9; // offset: 28 } // Obf: TakeOffSkillCoreScRsp // Type: Rsp // CmdID: 4829 message TakeOffSkillCoreScRsp { HNJLHFJMCBJ PBGOEKBIANO = 2; // offset: 32 CHEBBNJKNLE CELCKCMKJEB = 12; // offset: 16 uint32 retcode = 14; // offset: 40 } // Obf: AetherDivideSpiritExpUpCsReq // Type: Req // CmdID: 4841 message AetherDivideSpiritExpUpCsReq { uint32 HDEGNMDHLFC = 1; // offset: 24 uint32 MJANIALHKAO = 14; // offset: 32 uint32 KLEJPKIHMEG = 2; // offset: 28 } // Obf: AetherDivideSpiritExpUpScRsp // Type: Rsp // CmdID: 4819 message AetherDivideSpiritExpUpScRsp { uint32 retcode = 1; // offset: 32 HNJLHFJMCBJ PBGOEKBIANO = 15; // offset: 24 uint32 HDEGNMDHLFC = 5; // offset: 36 } // Obf: SwitchAetherDivideLineUpSlotCsReq // Type: Req // CmdID: 4808 message SwitchAetherDivideLineUpSlotCsReq { uint32 IEGPNBDMGCI = 6; // offset: 24 } // Obf: SwitchAetherDivideLineUpSlotScRsp // Type: Rsp // CmdID: 4811 message SwitchAetherDivideLineUpSlotScRsp { uint32 retcode = 3; // offset: 28 uint32 IEGPNBDMGCI = 11; // offset: 24 } // Obf: StartAetherDivideStageBattleCsReq // Type: Req // CmdID: 4806 message StartAetherDivideStageBattleCsReq { uint32 event_id = 10; // offset: 24 } // Obf: StartAetherDivideStageBattleScRsp // Type: Rsp // CmdID: 4828 message StartAetherDivideStageBattleScRsp { AetherDivideBattleInfo battle_info = 5; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: AetherDivideLineupScNotify // Type: Notify // CmdID: 4831 message AetherDivideLineupScNotify { BPKONHMJOJF lineup = 9; // offset: 24 } // Obf: AetherDivideSpiritInfoScNotify // Type: Notify // CmdID: 4849 message AetherDivideSpiritInfoScNotify { repeated HNJLHFJMCBJ DIAOALBNACD = 12; // offset: 32 uint32 HDEGNMDHLFC = 7; // offset: 40 HNJLHFJMCBJ PBGOEKBIANO = 10; // offset: 24 } // Obf: GetAetherDivideChallengeInfoCsReq // Type: Req // CmdID: 4809 message GetAetherDivideChallengeInfoCsReq { } // Obf: GetAetherDivideChallengeInfoScRsp // Type: Rsp // CmdID: 4846 message GetAetherDivideChallengeInfoScRsp { uint32 GGLEKJNFCCL = 9; // offset: 40 repeated uint32 DAJGEAHGFCI = 12; // offset: 32 repeated uint32 DGOAIPFECMF = 6; // offset: 24 uint32 retcode = 13; // offset: 44 } // Obf: AetherDivideFinishChallengeScNotify // Type: Notify // CmdID: 4842 message AetherDivideFinishChallengeScNotify { uint32 challenge_id = 13; // offset: 24 } // Obf: AetherDivideTainerInfoScNotify // Type: Notify // CmdID: 4820 message AetherDivideTainerInfoScNotify { uint32 BJDGMMPABFI = 8; // offset: 24 } // Obf: AetherDivideSkillItemScNotify // Type: Notify // CmdID: 4817 message AetherDivideSkillItemScNotify { uint32 num = 11; // offset: 24 uint32 item_id = 7; // offset: 28 } // Obf: AetherDivideRefreshEndlessCsReq // Type: Req // CmdID: 4832 message AetherDivideRefreshEndlessCsReq { } // Obf: AetherDivideRefreshEndlessScRsp // Type: Rsp // CmdID: 4826 message AetherDivideRefreshEndlessScRsp { uint32 retcode = 2; // offset: 24 uint32 FJGBPNDMLEI = 8; // offset: 28 } // Obf: AetherDivideRefreshEndlessScNotify // Type: Notify // CmdID: 4805 message AetherDivideRefreshEndlessScNotify { uint32 FJGBPNDMLEI = 13; // offset: 24 } // Obf: AetherDivideTakeChallengeRewardCsReq // Type: Req // CmdID: 4813 message AetherDivideTakeChallengeRewardCsReq { uint32 challenge_id = 11; // offset: 24 } // Obf: AetherDivideTakeChallengeRewardScRsp // Type: Rsp // CmdID: 4835 message AetherDivideTakeChallengeRewardScRsp { ItemList reward = 12; // offset: 16 uint32 challenge_id = 10; // offset: 32 uint32 retcode = 3; // offset: 36 } // Obf: CmdAiPamType enum CmdAiPamType { CmdAiPamType_ICIAGHDBDOJ = 0; CmdAiPamResponseFeedbackCommentScRsp = 9521; CmdAiPamResponseFeedbackCsReq = 9534; CmdGetAiPamChatHistoryCsReq = 9514; CmdGetAiPamNextQuestionScRsp = 9524; CmdGetAiPamNextQuestionCsReq = 9512; CmdUpdateAiPamSettingsScRsp = 9508; CmdAiPamResponseFeedbackCommentCsReq = 9522; CmdTriggerAiPamSpeakCsReq = 9503; CmdAiPamMotionScNotify = 9511; CmdUpdateAiPamSettingsCsReq = 9529; CmdAiPamResponseFeedbackScRsp = 9538; CmdGetAiPamChatInfoCsReq = 9507; CmdTriggerAiPamSpeakScRsp = 9523; CmdRecvAiPamChatEventScNotify = 9501; CmdAiPamTeamExplainCsReq = 9504; CmdGetAiPamChatInfoScRsp = 9518; CmdGetAiPamChatHistoryScRsp = 9539; CmdAiPamSendMsgScRsp = 9540; } // Obf: AiPamTeamExplainCsReq // Type: Req // CmdID: 9504 message AiPamTeamExplainCsReq { string HCJPMKJFDEB = 11; // offset: 16 MessageChatData message_datas = 13; // offset: 32 bool BGCALDMPLLL = 1; // offset: 40 bool CLLGHJCKMLA = 10; // offset: 41 bool MGGGINNHDNH = 5; // offset: 42 } // Obf: AiPamSendMsgScRsp // Type: Rsp // CmdID: 9540 message AiPamSendMsgScRsp { uint32 retcode = 12; // offset: 24 } // Obf: RecvAiPamChatEventScNotify // Type: Notify // CmdID: 9501 message RecvAiPamChatEventScNotify { ONAKKDPCNAH DCLBNIOBOAC = 12; // offset: 16 } // Obf: GetAiPamChatHistoryCsReq // Type: Req // CmdID: 9514 message GetAiPamChatHistoryCsReq { uint32 target_side = 1; // offset: 24 } // Obf: GetAiPamChatHistoryScRsp // Type: Rsp // CmdID: 9539 message GetAiPamChatHistoryScRsp { uint32 retcode = 6; // offset: 32 uint32 target_side = 12; // offset: 36 repeated ChatMessageData LOGPAINLECC = 13; // offset: 24 } // Obf: GetAiPamNextQuestionCsReq // Type: Req // CmdID: 9512 message GetAiPamNextQuestionCsReq { } // Obf: GetAiPamNextQuestionScRsp // Type: Rsp // CmdID: 9524 message GetAiPamNextQuestionScRsp { repeated LHICKDEAAOH KMFNEAGOGBK = 7; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: GetAiPamChatInfoCsReq // Type: Req // CmdID: 9507 message GetAiPamChatInfoCsReq { } // Obf: GetAiPamChatInfoScRsp // Type: Rsp // CmdID: 9518 message GetAiPamChatInfoScRsp { string OOCLEELODBP = 6; // offset: 24 bool NLPEHEJAKMC = 12; // offset: 32 bool FOJCEPHDOMJ = 11; // offset: 33 bool KFOCCDIBICP = 5; // offset: 34 uint32 retcode = 2; // offset: 36 } // Obf: AiPamResponseFeedbackCsReq // Type: Req // CmdID: 9534 message AiPamResponseFeedbackCsReq { bool FKCDMAKEHHE = 12; // offset: 25 bool LENMIHEBFNM = 3; // offset: 24 } // Obf: AiPamResponseFeedbackScRsp // Type: Rsp // CmdID: 9538 message AiPamResponseFeedbackScRsp { uint32 retcode = 11; // offset: 24 bool LENMIHEBFNM = 7; // offset: 29 bool FKCDMAKEHHE = 13; // offset: 28 } // Obf: AiPamResponseFeedbackCommentCsReq // Type: Req // CmdID: 9522 message AiPamResponseFeedbackCommentCsReq { string MBBNLMEJEND = 1; // offset: 24 uint32 EKGPICNNGOD = 11; // offset: 32 } // Obf: AiPamResponseFeedbackCommentScRsp // Type: Rsp // CmdID: 9521 message AiPamResponseFeedbackCommentScRsp { uint32 retcode = 15; // offset: 24 } // Obf: TriggerAiPamSpeakCsReq // Type: Req // CmdID: 9503 message TriggerAiPamSpeakCsReq { uint32 KJPAOFNJKDA = 3; // offset: 24 } // Obf: TriggerAiPamSpeakScRsp // Type: Rsp // CmdID: 9523 message TriggerAiPamSpeakScRsp { uint32 retcode = 8; // offset: 24 uint32 KJPAOFNJKDA = 7; // offset: 28 } // Obf: UpdateAiPamSettingsCsReq // Type: Req // CmdID: 9529 message UpdateAiPamSettingsCsReq { bool FOJCEPHDOMJ = 14; // offset: 24 } // Obf: UpdateAiPamSettingsScRsp // Type: Rsp // CmdID: 9508 message UpdateAiPamSettingsScRsp { uint32 retcode = 13; // offset: 24 bool FOJCEPHDOMJ = 14; // offset: 28 } // Obf: AiPamMotionScNotify // Type: Notify // CmdID: 9511 message AiPamMotionScNotify { repeated string PELDHCLPIIH = 3; // offset: 16 } // Obf: CmdAlleyType enum CmdAlleyType { CmdAlleyType_MNFEPONEDDJ = 0; CmdAlleyPlacingGameScRsp = 4719; CmdGetAlleyInfoScRsp = 4781; CmdOLENOPLKNDB = 4768; CmdPrestigeLevelUpScRsp = 4709; CmdKLOIKOBCEHO = 4740; CmdLogisticsScoreRewardSyncInfoScNotify = 4712; CmdAlleyShipmentEventEffectsScNotify = 4717; CmdGetSaveLogisticsMapScRsp = 4745; CmdLogisticsDetonateStarSkiffScRsp = 4705; CmdTakePrestigeRewardScRsp = 4757; CmdGetSaveLogisticsMapCsReq = 4727; CmdSaveLogisticsScRsp = 4796; CmdTakePrestigeRewardCsReq = 4746; CmdAlleyType_AMMOAJNOJEF = 4734; CmdAlleyTakeEventRewardScRsp = 4737; CmdMMGPCCELLBK = 4706; CmdAlleyEventChangeNotify = 4769; CmdAlleyType_BMDJMKKFPDP = 4708; CmdLogisticsDetonateStarSkiffCsReq = 4790; CmdSaveLogisticsCsReq = 4701; CmdActivityRaidPlacingGameScRsp = 4722; CmdAlleyType_GKBOFGLHJKI = 4748; CmdGetAlleyInfoCsReq = 4783; CmdAlleyFundsScNotify = 4731; CmdNLEBKNFJKEE = 4800; CmdPrestigeLevelUpCsReq = 4703; CmdAlleyOrderChangedScNotify = 4788; CmdTakeEventRewardCsReq = 4702; CmdAlleyType_HJEDKGPCKPI = 4718; CmdActivityRaidPlacingGameCsReq = 4764; CmdStartAlleyEventCsReq = 4762; CmdLogisticsInfoScNotify = 4743; CmdMPDCDNNBOEF = 4791; CmdLogisticsGameCsReq = 4724; CmdAlleyPlacingGameCsReq = 4784; CmdLogisticsGameScRsp = 4704; } enum HNMNDMLKKLF { HNMNDMLKKLF_CECGFBOFOPD = 0; HNMNDMLKKLF_LBKNNMHIOEK = 1; HNMNDMLKKLF_KNDPAJLPFCJ = 2; HNMNDMLKKLF_DELMHJKLKJJ = 3; HNMNDMLKKLF_MKKLPMIOIIF = 4; HNMNDMLKKLF_MNIHDCCGDIE = 5; HNMNDMLKKLF_PBFOAOEMBPJ = 6; HNMNDMLKKLF_HAAPANPLJMN = 7; } enum HKHBBCMBCEG { HKHBBCMBCEG_MNFEPONEDDJ = 0; HKHBBCMBCEG_LCKDOCIAAON = 1; HKHBBCMBCEG_KMEBINAHPOH = 2; HKHBBCMBCEG_NAINEONFMCD = 3; } // Obf: AlleyEventState enum AlleyEventState { AlleyEventState_LOLECAEMNDG = 0; AlleyEventState_NMKIOMNMOED = 1; AlleyEventState_ODFLBCAGBGJ = 2; AlleyEventState_HNKJAKONEGL = 3; } // Obf: GetAlleyInfoCsReq // Type: Req // CmdID: 4783 message GetAlleyInfoCsReq { } message GGBPEOPKMJM { uint32 map_id = 6; // offset: 28 uint32 IKBCDCNMLAO = 10; // offset: 24 } message OEIKLPAPONJ { uint32 level = 9; // offset: 24 uint32 shop_id = 5; // offset: 28 } message FILNNLBDNCL { repeated NLLOIKCDIMK BFDAPBALOFJ = 4; // offset: 32 repeated GGBPEOPKMJM PEGHBDKHHJD = 8; // offset: 24 repeated uint32 HFCHFLJMJED = 9; // offset: 48 repeated DDICPDHEALB NIJAFNFCMKK = 5; // offset: 40 } // Obf: GetAlleyInfoScRsp // Type: Rsp // CmdID: 4781 message GetAlleyInfoScRsp { map POHJFPKJCOD = 12; // offset: 24 FILNNLBDNCL AJIPHKMODOA = 15; // offset: 32 DMOGCDLOBGK HDFFKPKAAHP = 2; // offset: 56 repeated uint32 LNMMHGFJIIG = 13; // offset: 48 repeated uint32 ACFMNILDBOO = 8; // offset: 72 CFIOCAIHCOI PIFDBKPHLAO = 3; // offset: 16 uint32 retcode = 6; // offset: 96 repeated KMLGGPGEBDE GCOJBJOMMPI = 4; // offset: 64 repeated uint32 IIPCHBNIIGO = 5; // offset: 80 uint32 level = 9; // offset: 88 uint32 JDKOFBNBJNI = 7; // offset: 100 uint32 cur_fund = 14; // offset: 92 } message MMCENMNIJCL { uint32 JMPBEECFMGA = 12; // offset: 24 uint32 GDAHFJPFEBM = 1; // offset: 28 } message DEDBKIBLDFP { uint32 goods_id = 10; // offset: 32 repeated MMCENMNIJCL LKIEPAIHGBB = 4; // offset: 16 } message AlleyPlacingShip { repeated DEDBKIBLDFP goods_list = 12; // offset: 24 uint32 ship_id = 8; // offset: 32 } // Obf: AlleyPlacingGameCsReq // Type: Req // CmdID: 4784 message AlleyPlacingGameCsReq { uint32 AACDAEKHBMA = 14; // offset: 44 uint32 BIJOCNCLINB = 6; // offset: 40 AlleyPlacingShip AEFGIGJAEPP = 3; // offset: 16 uint32 CMLFBHKBNEC = 7; // offset: 48 uint32 cost_time = 12; // offset: 52 uint32 JNIFCCLINIB = 11; // offset: 60 uint32 OAIPAGFNIOL = 1; // offset: 36 uint32 ANEDHEKHKGG = 13; // offset: 32 uint32 ABMIOHPGOIA = 8; // offset: 56 } // Obf: AlleyPlacingGameScRsp // Type: Rsp // CmdID: 4719 message AlleyPlacingGameScRsp { uint32 event_id = 14; // offset: 24 uint32 EKIAHKFOGIN = 1; // offset: 32 uint32 retcode = 8; // offset: 48 uint32 NGNPDOJJHJF = 15; // offset: 28 uint32 NBIGLHKEACG = 6; // offset: 52 uint32 HKOLPCNGMBH = 4; // offset: 40 uint32 MNDAAJLHHEC = 12; // offset: 44 uint32 BPMADNMDIKF = 11; // offset: 36 } // Obf: ActivityRaidPlacingGameCsReq // Type: Req // CmdID: 4764 message ActivityRaidPlacingGameCsReq { AlleyPlacingShip AEFGIGJAEPP = 12; // offset: 32 oneof LOEKIPFIGFK { uint32 FCEBHJEGLPG = 7; // offset: 16 uint32 BIJOCNCLINB = 6; // offset: 16 } } // Obf: ActivityRaidPlacingGameScRsp // Type: Rsp // CmdID: 4722 message ActivityRaidPlacingGameScRsp { uint32 retcode = 5; // offset: 32 oneof LOEKIPFIGFK { uint32 FCEBHJEGLPG = 13; // offset: 16 uint32 BIJOCNCLINB = 1; // offset: 16 } } message CFIOCAIHCOI { repeated uint32 OIPPMLODNED = 3; // offset: 16 repeated uint32 IGJCGGPKLKE = 15; // offset: 32 uint32 OODFHHKJPNE = 14; // offset: 48 uint32 ECJMBKNGNAD = 9; // offset: 40 bool NLCEMNEMLCE = 7; // offset: 44 uint32 HHLDLPOALEC = 11; // offset: 52 } // Obf: AlleyOrderChangedScNotify // Type: Notify // CmdID: 4788 message AlleyOrderChangedScNotify { CFIOCAIHCOI AIGEBGKIMDK = 7; // offset: 24 } // Type: Notify // CmdID: 4706 message MMGPCCELLBK { uint32 PEABFDOIBBK = 9; // offset: 24 } message OCGJJIEKBMH { uint32 shop_id = 8; // offset: 56 uint32 GDLFKJIMPBE = 11; // offset: 48 uint32 KNLHANAIKIO = 10; // offset: 60 repeated uint32 CPPJNCKDBLO = 14; // offset: 40 repeated uint32 GPPFCLNIMHC = 15; // offset: 24 uint32 INEAFHGCCGN = 7; // offset: 52 repeated uint32 shop_goods_list = 4; // offset: 16 } message DDICPDHEALB { uint32 cost_time = 1; // offset: 36 uint32 map_id = 8; // offset: 32 repeated OCGJJIEKBMH CBOBLKOFHEL = 5; // offset: 24 } message NLLOIKCDIMK { uint32 FHOOONHLFPH = 1; // offset: 36 uint32 HPJDECGAOPK = 14; // offset: 32 ItemList reward = 13; // offset: 24 uint32 map_id = 3; // offset: 52 uint32 GALEFHFNDLL = 4; // offset: 40 uint32 max_score = 9; // offset: 48 uint32 IGCAHFOMDFN = 6; // offset: 44 } // Obf: LogisticsGameCsReq // Type: Req // CmdID: 4724 message LogisticsGameCsReq { bool NIIJFEAGKDP = 10; // offset: 32 repeated DDICPDHEALB KCHEAIFJOAM = 14; // offset: 24 } // Obf: LogisticsScoreRewardSyncInfoScNotify // Type: Notify // CmdID: 4712 message LogisticsScoreRewardSyncInfoScNotify { repeated NLLOIKCDIMK BFDAPBALOFJ = 9; // offset: 24 } // Obf: LogisticsGameScRsp // Type: Rsp // CmdID: 4704 message LogisticsGameScRsp { uint32 retcode = 1; // offset: 32 uint32 event_id = 11; // offset: 36 repeated NLLOIKCDIMK BFDAPBALOFJ = 13; // offset: 24 bool NIIJFEAGKDP = 8; // offset: 40 } message KMLGGPGEBDE { AlleyEventState state = 2; // offset: 28 uint32 FJDMJOOOMCG = 8; // offset: 32 uint32 event_id = 1; // offset: 24 } // Obf: StartAlleyEventCsReq // Type: Req // CmdID: 4762 message StartAlleyEventCsReq { uint32 event_id = 8; // offset: 24 } // Type: Rsp // CmdID: 4800 message NLEBKNFJKEE { uint32 event_id = 9; // offset: 28 uint32 retcode = 4; // offset: 24 } // Obf: AlleyEventChangeNotify // Type: Notify // CmdID: 4769 message AlleyEventChangeNotify { KMLGGPGEBDE DCLBNIOBOAC = 5; // offset: 16 uint32 DFAMNLMMLGN = 8; // offset: 32 } // Type: Notify // CmdID: 4740 message KLOIKOBCEHO { uint32 JGDBADPOEJP = 8; // offset: 24 } // Obf: TakePrestigeRewardCsReq // Type: Req // CmdID: 4746 message TakePrestigeRewardCsReq { uint32 level = 12; // offset: 24 } // Obf: TakePrestigeRewardScRsp // Type: Rsp // CmdID: 4757 message TakePrestigeRewardScRsp { uint32 level = 2; // offset: 36 uint32 retcode = 7; // offset: 32 ItemList reward = 9; // offset: 24 } // Obf: PrestigeLevelUpCsReq // Type: Req // CmdID: 4703 message PrestigeLevelUpCsReq { } // Obf: PrestigeLevelUpScRsp // Type: Rsp // CmdID: 4709 message PrestigeLevelUpScRsp { uint32 retcode = 6; // offset: 24 uint32 level = 1; // offset: 28 } // Obf: AlleyFundsScNotify // Type: Notify // CmdID: 4731 message AlleyFundsScNotify { uint32 cur_fund = 14; // offset: 24 } // Obf: SaveLogisticsCsReq // Type: Req // CmdID: 4701 message SaveLogisticsCsReq { repeated DDICPDHEALB KCHEAIFJOAM = 15; // offset: 24 } // Type: Rsp // CmdID: 4796 message SaveLogisticsScRsp { repeated DDICPDHEALB KCHEAIFJOAM = 10; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: LogisticsInfoScNotify // Type: Notify // CmdID: 4743 message LogisticsInfoScNotify { FILNNLBDNCL AJIPHKMODOA = 4; // offset: 16 } message DMOGCDLOBGK { uint32 NDENFAPCJAL = 9; // offset: 36 uint32 MKMEDIEIJOG = 8; // offset: 32 map HGKCLAIIPGK = 15; // offset: 16 } // Obf: AlleyShipmentEventEffectsScNotify // Type: Notify // CmdID: 4717 message AlleyShipmentEventEffectsScNotify { DMOGCDLOBGK IDPGHGPAGHM = 15; // offset: 16 } // Obf: GetSaveLogisticsMapCsReq // Type: Req // CmdID: 4727 message GetSaveLogisticsMapCsReq { } // Obf: GetSaveLogisticsMapScRsp // Type: Rsp // CmdID: 4745 message GetSaveLogisticsMapScRsp { repeated DDICPDHEALB NIJAFNFCMKK = 10; // offset: 24 uint32 retcode = 6; // offset: 32 } // Type: Notify // CmdID: 4768 message OLENOPLKNDB { map POHJFPKJCOD = 8; // offset: 16 } message GGIAIHDCJNI { } // Type: Rsp // CmdID: 4791 message MPDCDNNBOEF { uint32 OMLKIJINJHM = 11; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: TakeEventRewardCsReq // Type: Req // CmdID: 4702 message TakeEventRewardCsReq { uint32 event_id = 11; // offset: 24 } // Obf: AlleyTakeEventRewardScRsp // Type: Rsp // CmdID: 4737 message AlleyTakeEventRewardScRsp { ItemList reward = 7; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: LogisticsDetonateStarSkiffCsReq // Type: Req // CmdID: 4790 message LogisticsDetonateStarSkiffCsReq { } // Type: Rsp // CmdID: 4705 message LogisticsDetonateStarSkiffScRsp { uint32 retcode = 9; // offset: 24 } // Obf: CmdArchiveType enum CmdArchiveType { CmdArchiveType_MNFEPONEDDJ = 0; CmdGetUpdatedArchiveDataScRsp = 2304; CmdGetUpdatedArchiveDataCsReq = 2324; CmdGetArchiveDataCsReq = 2383; CmdGetArchiveDataScRsp = 2381; } message RelicList { uint32 type = 2; // offset: 28 uint32 set_id = 8; // offset: 24 } message MonsterList { uint32 monster_id = 8; // offset: 28 uint32 num = 15; // offset: 24 } // Obf: ArchiveData message ArchiveData { repeated MonsterList kill_monster_list = 12; // offset: 16 repeated RelicList relic_list = 1; // offset: 32 repeated uint32 archive_equipment_id_list = 4; // offset: 48 repeated uint32 archive_avatar_id_list = 14; // offset: 40 repeated uint32 archive_missing_equipment_id_list = 6; // offset: 56 } // Obf: GetArchiveDataCsReq // Type: Req // CmdID: 2383 message GetArchiveDataCsReq { } // Obf: GetArchiveDataScRsp // Type: Rsp // CmdID: 2381 message GetArchiveDataScRsp { uint32 retcode = 10; // offset: 32 ArchiveData archive_data = 15; // offset: 24 } // Obf: GetUpdatedArchiveDataCsReq // Type: Req // CmdID: 2324 message GetUpdatedArchiveDataCsReq { } // Type: Rsp // CmdID: 2304 message GetUpdatedArchiveDataScRsp { ArchiveData archive_data = 2; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: CmdAvatarType enum CmdAvatarType { CmdAvatarType_MNFEPONEDDJ = 0; CmdUnlockSkillTreeCsReq = 335; CmdDressRelicAvatarCsReq = 356; CmdSetGrowthTargetAvatarScRsp = 345; CmdSetMultipleAvatarPathsCsReq = 379; CmdAddAvatarScNotify = 384; CmdGrowthTargetAvatarChangedScNotify = 368; CmdUnlockAvatarPathCsReq = 355; CmdGetPreAvatarActivityListScRsp = 364; CmdDressAvatarCsReq = 369; CmdUnlockSkilltreeScRsp = 313; CmdGetPreAvatarActivityListCsReq = 312; CmdTakeOffAvatarSkinCsReq = 318; CmdGetAvatarDataScRsp = 381; CmdMarkAvatarCsReq = 396; CmdActiveEidolonCsReq = 319; CmdSetAvatarPathScRsp = 397; CmdAvatarSpecialSkilltreeUnlockScNotify = 314; CmdGetPreAvatarGrowthInfoScRsp = 391; CmdTakeOffAvatarSkinScRsp = 306; CmdPromoteAvatarScRsp = 400; CmdTakePromotionRewardScRsp = 303; CmdAddMultiPathAvatarScNotify = 317; CmdPromoteAvatarCsReq = 362; CmdTakeOffEquipmentCsReq = 346; CmdDressAvatarScRsp = 340; CmdSetPlayerOutfitCsReq = 322; CmdSetAvatarEnhancedIdScRsp = 305; CmdTakeOffRelicScRsp = 388; CmdTakePromotionRewardCsReq = 386; CmdUnlockAvatarSkinScNotify = 301; CmdSetAvatarPathCsReq = 351; CmdUnlockAvatarPathScRsp = 376; CmdTakeOffEquipmentScRsp = 357; CmdGetAvatarDataCsReq = 383; CmdDressAvatarSkinScRsp = 331; CmdAvatarPathChangedNotify = 329; CmdRankUpAvatarScRsp = 323; CmdSetPlayerOutfitScRsp = 347; CmdMarkAvatarScRsp = 343; CmdSetGrowthTargetAvatarCsReq = 327; CmdDressAvatarSkinCsReq = 309; CmdGetPreAvatarGrowthInfoCsReq = 308; CmdAvatarExpUpCsReq = 324; CmdSetMultipleAvatarPathsScRsp = 315; CmdTakeOffRelicCsReq = 334; CmdDressRelicAvatarScRsp = 348; CmdSetAvatarEnhancedIdCsReq = 390; CmdAvatarExpUpScRsp = 304; } // Obf: GrowthTartgetFuncType enum GrowthTartgetFuncType { GrowthTartgetFuncType_NOALJFABKON = 0; } enum AddAvatarSrcState { ADD_AVATAR_SRC_NONE = 0; ADD_AVATAR_SRC_GACHA = 1; ADD_AVATAR_SRC_ROGUE = 2; ADD_AVATAR_SRC_DELIVERY = 3; } enum NBFLHLJGABC { NBFLHLJGABC_MNFEPONEDDJ = 0; NBFLHLJGABC_ILAEHGAEJMH = 1; NBFLHLJGABC_EGOBKBLIJHO = 2; } // Obf: GrowthTargetState enum GrowthTargetState { GrowthTargetState_FHJGCAHJKPP = 0; GrowthTargetState_PFPOMNPBPLA = 1; GrowthTargetState_BOPLNDGHMFG = 2; GrowthTargetState_AAFCCKKJLMD = 3; GrowthTargetState_ANIPLKPEJEJ = 4; GrowthTargetState_LFIEKGHBDCI = 5; } // Obf: GetAvatarDataCsReq // Type: Req // CmdID: 383 message GetAvatarDataCsReq { repeated uint32 base_avatar_id_list = 15; // offset: 16 bool is_get_all = 5; // offset: 32 } message AvatarPathSkillTree { uint32 level = 7; // offset: 28 uint32 anchor_type = 12; // offset: 24 } // Obf: Avatar message Avatar { repeated uint32 has_taken_promotion_reward_list = 8; // offset: 16 uint32 exp = 2; // offset: 48 uint32 equipment_unique_id = 3; // offset: 40 uint32 level = 12; // offset: 32 bool is_marked = 14; // offset: 64 uint32 cur_multi_path_avatar_type = 1; // offset: 36 uint32 promotion = 5; // offset: 68 uint32 base_avatar_id = 13; // offset: 44 uint64 first_met_time_stamp = 11; // offset: 56 } // Obf: MultiPathAvatarInfo message AvatarPathData { repeated EquipRelic equip_relic_list = 3; // offset: 16 uint32 avatar_id = 7; // offset: 56 uint32 unk_enhanced_id = 6; // offset: 48 uint32 rank = 9; // offset: 44 uint32 path_equipment_id = 12; // offset: 52 uint32 dressed_skin_id= 14; // offset: 40 repeated AvatarPathSkillTree avatar_path_skill_tree = 10; // offset: 32 uint64 unlock_timestamp = 5; // offset: 64 } // Obf: GetAvatarDataScRsp // Type: Rsp // CmdID: 381 message GetAvatarDataScRsp { repeated AvatarPathData avatar_path_data_info_list = 10; // offset: 64 EAIOLADLFKL EPCDLPBGOJD = 8; // offset: 32 repeated JOGMADAMFNI GKJFHOAGHGA = 1; // offset: 40 bool is_get_all = 9; // offset: 80 repeated uint32 skin_list = 5; // offset: 48 uint32 PDABLJKHMBO = 14; // offset: 84 repeated uint32 basic_type_id_list = 6; // offset: 72 repeated Avatar avatar_list = 4; // offset: 24 uint32 retcode = 15; // offset: 88 repeated GrowthTartgetFuncType cur_avatar_path = 13; // offset: 56 } // Obf: AvatarExpUpCsReq // Type: Req // CmdID: 324 message AvatarExpUpCsReq { uint32 base_avatar_id = 8; // offset: 32 ItemCostData item_cost = 13; // offset: 16 } // Obf: AvatarExpUpScRsp // Type: Rsp // CmdID: 304 message AvatarExpUpScRsp { repeated PileItem return_item_list = 4; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: UnlockSkillTreeCsReq // Type: Req // CmdID: 335 message UnlockSkillTreeCsReq { uint32 point_id = 1; // offset: 36 uint32 level = 2; // offset: 32 repeated ItemCost item_list = 5; // offset: 24 } // Obf: UnlockSkilltreeScRsp // Type: Rsp // CmdID: 313 message UnlockSkilltreeScRsp { uint32 retcode = 9; // offset: 28 uint32 level = 3; // offset: 32 uint32 point_id = 14; // offset: 24 } // Obf: PromoteAvatarCsReq // Type: Req // CmdID: 362 message PromoteAvatarCsReq { uint32 base_avatar_id = 13; // offset: 32 repeated ItemCost item_list = 6; // offset: 24 } // Type: Rsp // CmdID: 400 message PromoteAvatarScRsp { uint32 retcode = 5; // offset: 24 } // Obf: DressAvatarCsReq // Type: Req // CmdID: 369 message DressAvatarCsReq { uint32 avatar_id = 11; // offset: 24 uint32 equipment_unique_id = 9; // offset: 28 } // Type: Rsp // CmdID: 340 message DressAvatarScRsp { uint32 retcode = 15; // offset: 24 } // Obf: TakeOffEquipmentCsReq // Type: Req // CmdID: 346 message TakeOffEquipmentCsReq { uint32 avatar_id = 12; // offset: 24 } // Type: Rsp // CmdID: 357 message TakeOffEquipmentScRsp { uint32 retcode = 8; // offset: 24 } // Obf: AddAvatarScNotify // Type: Notify // CmdID: 384 message AddAvatarScNotify { uint32 base_avatar_id = 15; // offset: 32 bool is_new = 6; // offset: 40 ItemList reward = 4; // offset: 24 AddAvatarSrcState src = 3; // offset: 36 } // Obf: AddMultiPathAvatarScNotify // Type: Notify // CmdID: 317 message AddMultiPathAvatarScNotify { bool is_new = 7; // offset: 32 ItemList reward = 2; // offset: 24 uint32 avatar_id = 15; // offset: 40 NBFLHLJGABC DKBCNMGBIAE = 10; // offset: 36 } // Obf: ActiveEidolonCsReq // Type: Req // CmdID: 319 message ActiveEidolonCsReq { uint32 avatar_id = 3; // offset: 32 uint32 rank = 7; // offset: 36 ItemCostData cost_data = 4; // offset: 16 } // Type: Rsp // CmdID: 323 message ActiveEidolonScRsp { uint32 retcode = 14; // offset: 24 } message DressRelicParam { uint32 relic_type = 10; // offset: 28 uint32 relic_unique_id = 3; // offset: 24 } // Obf: DressRelicAvatarCsReq // Type: Req // CmdID: 356 message DressRelicAvatarCsReq { repeated DressRelicParam switch_list = 13; // offset: 24 uint32 avatar_id = 6; // offset: 32 } // Type: Rsp // CmdID: 348 message DressRelicAvatarScRsp { uint32 avatar_id = 1; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: TakeOffRelicCsReq // Type: Req // CmdID: 334 message TakeOffRelicCsReq { uint32 avatar_id = 4; // offset: 32 repeated uint32 relic_type_list = 12; // offset: 24 } // Type: Rsp // CmdID: 388 message TakeOffRelicScRsp { uint32 retcode = 4; // offset: 24 } // Obf: TakePromotionRewardCsReq // Type: Req // CmdID: 386 message TakePromotionRewardCsReq { uint32 base_avatar_id = 6; // offset: 28 uint32 promotion = 15; // offset: 24 } // Obf: TakePromotionRewardScRsp // Type: Rsp // CmdID: 303 message TakePromotionRewardScRsp { ItemList reward_list = 1; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: DressAvatarSkinCsReq // Type: Req // CmdID: 309 message DressAvatarSkinCsReq { uint32 avatar_id = 11; // offset: 28 uint32 skin_id = 10; // offset: 24 } // Type: Rsp // CmdID: 331 message DressAvatarSkinScRsp { uint32 retcode = 15; // offset: 24 } // Obf: TakeOffAvatarSkinCsReq // Type: Req // CmdID: 318 message TakeOffAvatarSkinCsReq { uint32 avatar_id = 5; // offset: 24 } // Type: Rsp // CmdID: 306 message TakeOffAvatarSkinScRsp { uint32 retcode = 5; // offset: 24 } // Obf: UnlockAvatarSkinScNotify // Type: Notify // CmdID: 301 message UnlockAvatarSkinScNotify { uint32 skin_id = 4; // offset: 24 } // Obf: SetPlayerOutfitCsReq // Type: Req // CmdID: 322 message SetPlayerOutfitCsReq { EAIOLADLFKL EPCDLPBGOJD = 7; // offset: 24 } // Obf: SetPlayerOutfitScRsp // Type: Rsp // CmdID: 347 message SetPlayerOutfitScRsp { uint32 retcode = 11; // offset: 24 } // Obf: MarkAvatarCsReq // Type: Req // CmdID: 396 message MarkAvatarCsReq { bool is_marked = 14; // offset: 28 uint32 avatar_id = 12; // offset: 24 } // Obf: MarkAvatarScRsp // Type: Rsp // CmdID: 343 message MarkAvatarScRsp { bool is_marked = 5; // offset: 24 uint32 avatar_id = 8; // offset: 32 uint32 retcode = 1; // offset: 28 } // Obf: SetGrowthTargetAvatarCsReq // Type: Req // CmdID: 327 message SetGrowthTargetAvatarCsReq { uint32 GDNLMHDMIBH = 13; // offset: 36 GrowthTargetState source = 15; // offset: 40 uint32 avatar_id = 9; // offset: 32 repeated GrowthTartgetFuncType growth_target_type_list = 2; // offset: 24 } // Obf: SetGrowthTargetAvatarScRsp // Type: Rsp // CmdID: 345 message SetGrowthTargetAvatarScRsp { uint32 PDABLJKHMBO = 7; // offset: 32 repeated GrowthTartgetFuncType growth_target_type_list = 12; // offset: 16 uint32 growth_avatar_id = 11; // offset: 36 uint32 retcode = 15; // offset: 40 } // Obf: GrowthTargetAvatarChangedScNotify // Type: Notify // CmdID: 368 message GrowthTargetAvatarChangedScNotify { uint32 PDABLJKHMBO = 15; // offset: 32 repeated GrowthTartgetFuncType growth_target_type_list = 4; // offset: 24 } // Obf: GetPreAvatarActivityListCsReq // Type: Req // CmdID: 312 message GetPreAvatarActivityListCsReq { } // Obf: GetPreAvatarActivityListScRsp // Type: Rsp // CmdID: 364 message GetPreAvatarActivityListScRsp { uint32 retcode = 12; // offset: 32 repeated uint32 ALFKPNILOJJ = 11; // offset: 16 } message KIBINDIOENM { uint32 type = 1695; // offset: 100 uint32 LIBKLHFICJI = 4; // offset: 92 uint32 CKJIMCCIDNB = 13; // offset: 76 string HJJAHIKCOPM = 885; // offset: 40 uint32 JJCMLCEKLDI = 8; // offset: 88 uint32 panel_id = 1736; // offset: 84 uint32 NNEMBFPBEID = 9; // offset: 124 uint32 MGPNBCNOCJH = 5; // offset: 112 string HMILAMBEOAH = 834; // offset: 16 uint32 NCIIHEEOLPO = 2; // offset: 64 uint32 PBPMKFCNAEK = 15; // offset: 108 uint32 LAPGCJMLFFF = 1639; // offset: 80 uint32 AACGBGPDFAI = 1; // offset: 116 uint32 BIEEGIKFIBC = 3; // offset: 72 string AOJFNDDIMPN = 1663; // offset: 48 uint32 LFBPEPFGAOF = 6; // offset: 96 uint32 GMNHDMALGOA = 14; // offset: 56 uint32 AELFHAKPCAM = 10; // offset: 104 uint32 BBNDPIJLMOI = 7; // offset: 60 uint32 FCABGMPOGFD = 12; // offset: 68 uint32 JKOJJBGJPKE = 11; // offset: 120 string PACBKELNJIH = 296; // offset: 32 } // Obf: GetPreAvatarGrowthInfoCsReq // Type: Req // CmdID: 308 message GetPreAvatarGrowthInfoCsReq { } // Obf: GetPreAvatarGrowthInfoScRsp // Type: Rsp // CmdID: 391 message GetPreAvatarGrowthInfoScRsp { uint32 retcode = 8; // offset: 32 repeated KIBINDIOENM PNDGPPEJIAL = 3; // offset: 16 } // Obf: SetAvatarEnhancedIdCsReq // Type: Req // CmdID: 390 message SetAvatarEnhancedIdCsReq { uint32 avatar_id = 5; // offset: 24 uint32 enhanced_id = 4; // offset: 28 } // Obf: SetAvatarEnhancedIdScRsp // Type: Rsp // CmdID: 305 message SetAvatarEnhancedIdScRsp { uint32 unk_enhanced_id = 5; // offset: 24 uint32 growth_avatar_id = 3; // offset: 32 uint32 retcode = 9; // offset: 28 } // Obf: SetAvatarPathCsReq // Type: Req // CmdID: 351 message SetAvatarPathCsReq { MultiPathAvatarType avatar_id = 8; // offset: 24 } // Obf: SetAvatarPathScRsp // Type: Rsp // CmdID: 397 message SetAvatarPathScRsp { uint32 retcode = 2; // offset: 28 MultiPathAvatarType avatar_id = 5; // offset: 24 } // Obf: SetMultipleAvatarPathsCsReq // Type: Req // CmdID: 379 message SetMultipleAvatarPathsCsReq { repeated MultiPathAvatarType avatar_id_list = 2; // offset: 24 } // Obf: SetMultipleAvatarPathsScRsp // Type: Rsp // CmdID: 315 message SetMultipleAvatarPathsScRsp { uint32 retcode = 5; // offset: 24 } // Obf: UnlockAvatarPathCsReq // Type: Req // CmdID: 355 message UnlockAvatarPathCsReq { MultiPathAvatarType avatar_id = 15; // offset: 24 } // Obf: UnlockAvatarPathScRsp // Type: Rsp // CmdID: 376 message UnlockAvatarPathScRsp { uint32 retcode = 7; // offset: 44 MultiPathAvatarType avatar_id = 5; // offset: 40 repeated uint32 basic_type_id_list = 13; // offset: 32 ItemList reward = 6; // offset: 24 } // Obf: AvatarPathChangedNotify // Type: Notify // CmdID: 329 message AvatarPathChangedNotify { MultiPathAvatarType cur_multi_path_avatar_type = 2; // offset: 24 uint32 base_avatar_id = 1; // offset: 28 } // Obf: AvatarSpecialSkilltreeUnlockScNotify // Type: Notify // CmdID: 314 message AvatarSpecialSkilltreeUnlockScNotify { uint32 avatar_id = 12; // offset: 28 uint32 point_id = 2; // offset: 24 } // Obf: CmdBattleType enum CmdBattleType { CmdBattleType_MNFEPONEDDJ = 0; CmdPVEBattleResultScRsp = 181; CmdGetCurBattleInfoScRsp = 113; CmdReBattleAfterBattleLoseCsNotify = 184; CmdQuitBattleCsReq = 124; CmdRebattleByClientCsNotify = 119; CmdQuitBattleScNotify = 169; CmdGetCurBattleInfoCsReq = 135; CmdServerSimulateBattleFinishScNotify = 157; CmdPVEBattleResultCsReq = 183; CmdSyncClientResVersionCsReq = 162; CmdBattleType_JMLPJFNGCII = 140; CmdBattleLogReportScRsp = 146; CmdSyncClientResVersionScRsp = 200; CmdQuitBattleScRsp = 104; } // Obf: PVEBattleResultCsReq // Type: Req // CmdID: 183 message PVEBattleResultCsReq { bytes turn_snapshot_hash = 9; // offset: 24 bool is_auto_fight = 10; // offset: 64 uint32 client_version = 12; // offset: 84 BattleStatistics stt = 7; // offset: 56 map PDFKPHFIBEL = 14; // offset: 16 repeated BattleOp op_list = 2; // offset: 48 uint32 GGLPKKJDFDL = 13; // offset: 76 uint32 battle_id = 8; // offset: 88 string debug_extra_info = 5; // offset: 32 uint32 cost_time = 1; // offset: 80 bool is_ai_consider_ultra_skill = 6; // offset: 66 bool ELFBDOKLJDL = 4; // offset: 65 BattleEndStatus end_status = 11; // offset: 68 uint32 client_res_version = 15; // offset: 72 uint32 stage_id = 3; // offset: 92 } // Obf: PVEBattleResultScRsp // Type: Rsp // CmdID: 181 message PVEBattleResultScRsp { ItemList drop_data = 7; // offset: 24 uint32 NKNKPJBOOPG = 14; // offset: 112 string res_version = 1; // offset: 32 HDLLNMMODAJ MGBFLHENAFP = 1463; // offset: 72 string bin_version = 5; // offset: 16 uint32 battle_id = 6; // offset: 108 repeated BattleAvatar battle_avatar_list = 10; // offset: 56 BattleEndStatus end_status = 2; // offset: 104 uint32 retcode = 12; // offset: 100 uint32 AKCIPFBKFPI = 4; // offset: 116 uint32 stage_id = 9; // offset: 96 ItemList item_list_unk1 = 11; // offset: 40 uint32 mismatch_turn_count = 15; // offset: 92 ItemList multiple_drop_data = 13; // offset: 48 uint32 event_id = 3; // offset: 88 ItemList item_list_unk2 = 671; // offset: 80 bool check_identical = 8; // offset: 120 } // Obf: QuitBattleCsReq // Type: Req // CmdID: 124 message QuitBattleCsReq { BattleStatistics stt = 6; // offset: 24 RebattleType rebattle_type = 1; // offset: 32 } // Type: Rsp // CmdID: 104 message QuitBattleScRsp { uint32 retcode = 10; // offset: 24 } // Obf: GetCurBattleInfoCsReq // Type: Req // CmdID: 135 message GetCurBattleInfoCsReq { } // Obf: GetCurBattleInfoScRsp // Type: Rsp // CmdID: 113 message GetCurBattleInfoScRsp { uint32 retcode = 4; // offset: 44 SceneBattleInfo battle_info = 10; // offset: 16 uint32 FLOJBLOLBCI = 12; // offset: 48 AetherDivideBattleInfo JOINIDMNGID = 7; // offset: 32 BattleEndStatus last_end_status = 11; // offset: 40 } // Obf: SyncClientResVersionCsReq // Type: Req // CmdID: 162 message SyncClientResVersionCsReq { uint32 client_res_version = 4; // offset: 24 } // Type: Rsp // CmdID: 200 message SyncClientResVersionScRsp { uint32 retcode = 13; // offset: 24 uint32 client_res_version = 7; // offset: 28 } // Type: Notify // CmdID: 169 message QuitBattleScNotify { } message BattleLogReportCsReq { } // Type: Rsp // CmdID: 146 message BattleLogReportScRsp { bool is_battle_log_report = 3; // offset: 28 uint32 retcode = 12; // offset: 24 } // Type: Notify // CmdID: 157 message ServerSimulateBattleFinishScNotify { } // Type: Notify // CmdID: 184 message ReBattleAfterBattleLoseCsNotify { bool CLGOFDEDIAN = 15; // offset: 24 } // Type: Notify // CmdID: 119 message RebattleByClientCsNotify { RebattleType rebattle_type = 15; // offset: 32 BattleStatistics stt = 8; // offset: 24 } // Obf: CmdBattleCollegeType enum CmdBattleCollegeType { CmdBattleCollegeType_MNFEPONEDDJ = 0; CmdStartBattleCollegeScRsp = 5735; CmdGetBattleCollegeDataScRsp = 5781; CmdSyncBattleCollegeDataChangeScNotify = 5724; CmdStartBattleCollegeCsReq = 5704; CmdGetBattleCollegeDataCsReq = 5783; } // Obf: GetBattleCollegeDataCsReq // Type: Req // CmdID: 5783 message GetBattleCollegeDataCsReq { } // Obf: GetBattleCollegeDataScRsp // Type: Rsp // CmdID: 5781 message GetBattleCollegeDataScRsp { uint32 retcode = 11; // offset: 36 repeated uint32 finished_college_id_list = 3; // offset: 16 uint32 NBBCPBIBGAK = 7; // offset: 32 } // Obf: SyncBattleCollegeDataChangeScNotify // Type: Notify // CmdID: 5724 message SyncBattleCollegeDataChangeScNotify { ItemList reward = 1; // offset: 16 repeated uint32 finished_college_id_list = 5; // offset: 32 uint32 NBBCPBIBGAK = 12; // offset: 40 } // Obf: StartBattleCollegeCsReq // Type: Req // CmdID: 5704 message StartBattleCollegeCsReq { uint32 id = 1; // offset: 24 } // Obf: StartBattleCollegeScRsp // Type: Rsp // CmdID: 5735 message StartBattleCollegeScRsp { SceneBattleInfo battle_info = 5; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 id = 8; // offset: 36 } // Obf: CmdBattlePassType enum CmdBattlePassType { CmdBattlePassType_MNFEPONEDDJ = 0; CmdTakeAllRewardScRsp = 3069; CmdTakeBpRewardScRsp = 3035; CmdTakeAllRewardCsReq = 3100; CmdBuyBpLevelScRsp = 3062; CmdBuyBpLevelCsReq = 3013; CmdTakeBpRewardCsReq = 3004; CmdBattlePassInfoNotify = 3083; } // Obf: BpTierType enum BpTierType { BP_TIER_TYPE_NONE = 0; BP_TIER_TYPE_FREE = 1; BP_TIER_TYPE_PREMIUM_1 = 2; BP_TIER_TYPE_PREMIUM_2 = 3; } // Obf: BpRewardType enum BpRewardType { BP_REWARAD_TYPE_NONE = 0; BP_REWARAD_TYPE_FREE = 1; BP_REWARAD_TYPE_PREMIUM_1 = 2; BP_REWARAD_TYPE_PREMIUM_2 = 3; BP_REWARAD_TYPE_PREMIUM_OPTIONAL = 4; } // Obf: BattlePassInfoNotify // Type: Notify // CmdID: 3083 message BattlePassInfoNotify { uint64 KMDJFEKKFAA = 6; // offset: 96 uint64 IMCLDKFJNIC = 10; // offset: 80 uint64 HPLHNDEOMLC = 5; // offset: 56 uint64 KLCMMCHOFGN = 8; // offset: 64 uint32 IDDGHKBMKJF = 4; // offset: 24 uint64 HMJGEJPFDBA = 9; // offset: 48 uint64 BLFJGJCDLOE = 15; // offset: 104 uint64 NMIOFHLLNOL = 7; // offset: 40 uint32 level = 14; // offset: 32 BpTierType ECLHEKHFGAC = 11; // offset: 28 uint32 ALIFHNHDOCJ = 1; // offset: 36 uint64 DMAGOGCLPGN = 2; // offset: 72 uint32 exp = 13; // offset: 88 } // Obf: TakeBpRewardCsReq // Type: Req // CmdID: 3004 message TakeBpRewardCsReq { BpRewardType type = 14; // offset: 24 uint32 level = 10; // offset: 32 uint32 optional_reward_id = 4; // offset: 28 } // Obf: TakeBpRewardScRsp // Type: Rsp // CmdID: 3035 message TakeBpRewardScRsp { uint32 retcode = 15; // offset: 32 ItemList reward = 8; // offset: 24 } // Obf: BuyBpLevelCsReq // Type: Req // CmdID: 3013 message BuyBpLevelCsReq { uint32 PLDEJLJBBLB = 2; // offset: 24 } // Obf: BuyBpLevelScRsp // Type: Rsp // CmdID: 3062 message BuyBpLevelScRsp { uint32 retcode = 7; // offset: 24 } message OptionalReward { uint32 level = 12; // offset: 24 uint32 optional_reward_id = 1; // offset: 28 } // Obf: TakeAllRewardCsReq // Type: Req // CmdID: 3100 message TakeAllRewardCsReq { repeated OptionalReward KGHFNDBFLFB = 9; // offset: 16 } // Obf: TakeAllRewardScRsp // Type: Rsp // CmdID: 3069 message TakeAllRewardScRsp { ItemList reward = 1; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: CmdBenefitActivityType enum CmdBenefitActivityType { CmdBenefitActivityType_MNFEPONEDDJ = 0; CmdTakeBenefitActivityRewardScRsp = 4864; CmdTakeBenefitActivityRewardCsReq = 4851; CmdGetBenefitActivityInfoScRsp = 4890; CmdJoinBenefitActivityCsReq = 4889; CmdJoinBenefitActivityScRsp = 4862; CmdGetBenefitActivityInfoCsReq = 4854; } // Obf: GetBenefitActivityInfoCsReq // Type: Req // CmdID: 4854 message GetBenefitActivityInfoCsReq { } // Obf: LuckyKoiInfoList message LuckyKoiInfoList { string CKPHFCEMFBE = 6; // offset: 24 string FNBANMODKHA = 3; // offset: 32 uint32 head_icon = 8; // offset: 40 } message OEEIEGEKEFB { ItemList item_list = 3; // offset: 16 uint32 level = 7; // offset: 32 } message EGEBOOMLDPE { uint64 AHBBBBOPELL = 9; // offset: 48 repeated LuckyKoiInfoList HDDPAGDBAGI = 13; // offset: 32 uint64 end_time = 3; // offset: 40 uint64 begin_time = 4; // offset: 64 uint32 EEIMFBKGNHK = 6; // offset: 56 repeated OEEIEGEKEFB OHJHNHBDMNN = 1; // offset: 16 } // Obf: BenefitData message BenefitData { EGEBOOMLDPE config = 9; // offset: 24 uint32 BBODMOKDOKC = 11; // offset: 32 uint32 status = 14; // offset: 40 uint32 level = 12; // offset: 36 } // Obf: GetBenefitActivityInfo // Type: Rsp // CmdID: 4890 message GetBenefitActivityInfoScRsp { repeated BenefitData JJDNHCAELIL = 10; // offset: 24 bool KNMDFLFCNFP = 4; // offset: 32 uint32 retcode = 6; // offset: 36 } message GHGOEGLDLBF { bool PIGLANNCNFM = 3; // offset: 24 uint32 BBODMOKDOKC = 10; // offset: 28 } // Obf: TakeBenefitActivityRewardCsReq // Type: Req // CmdID: 4851 message TakeBenefitActivityRewardCsReq { repeated GHGOEGLDLBF switch_list = 9; // offset: 24 bool FOIBOEMGAIB = 12; // offset: 32 } message BKMJDIPDGOB { uint32 BBODMOKDOKC = 8; // offset: 32 ItemList item_list = 7; // offset: 16 bool PIGLANNCNFM = 12; // offset: 36 } // Obf: TakeBenefitActivityRewardScRsp // Type: Rsp // CmdID: 4864 message TakeBenefitActivityRewardScRsp { repeated BKMJDIPDGOB switch_list = 13; // offset: 24 uint32 retcode = 6; // offset: 40 ItemList IFIIKLFACAN = 10; // offset: 16 } // Obf: JoinBenefitActivityCsReq // Type: Req // CmdID: 4889 message JoinBenefitActivityCsReq { uint32 BBODMOKDOKC = 5; // offset: 24 } // Type: Rsp // CmdID: 4862 message JoinBenefitActivityScRsp { uint32 retcode = 3; // offset: 28 uint32 BBODMOKDOKC = 9; // offset: 24 } // Obf: CmdBenefitV2ActivityType enum CmdBenefitV2ActivityType { CmdBenefitV2ActivityType_MNFEPONEDDJ = 0; CmdBenefitV2ActivityType_BDGBIJOIHBA = 9822; CmdBenefitV2ActivityType_HNPDBGEHJGL = 9828; CmdBenefitV2ActivityType_JNGNLODOANI = 9823; CmdEBBONOPGGPC = 9830; CmdMCJLKCOIPDF = 9826; CmdJHIKBKMDAOP = 9821; } message NPIGCECOLNE { uint32 NGDJPHEJAOH = 13; // offset: 36 bool GBNFAGHFDMH = 3; // offset: 24 uint32 BBODMOKDOKC = 7; // offset: 28 uint32 DJDGGKHOADE = 5; // offset: 32 } message FDMCBHBJMGL { uint32 group_id = 15; // offset: 32 repeated NPIGCECOLNE JJIADENOKHM = 8; // offset: 24 } message HIGDPPOKACA { } // Type: Rsp // CmdID: 9821 message JHIKBKMDAOP { uint32 retcode = 14; // offset: 32 repeated FDMCBHBJMGL CAIJOFHGOAK = 15; // offset: 16 } message MOIOIHOHDLD { uint32 BBODMOKDOKC = 15; // offset: 28 uint32 group_id = 2; // offset: 24 } // Type: Rsp // CmdID: 9826 message MCJLKCOIPDF { uint32 BBODMOKDOKC = 8; // offset: 28 uint32 NGDJPHEJAOH = 14; // offset: 40 uint32 DJDGGKHOADE = 9; // offset: 36 uint32 retcode = 2; // offset: 24 uint32 group_id = 5; // offset: 32 } message KBABNOPBBDN { uint32 group_id = 2; // offset: 28 uint32 BBODMOKDOKC = 1; // offset: 24 } // Type: Rsp // CmdID: 9830 message EBBONOPGGPC { uint32 retcode = 8; // offset: 32 uint32 group_id = 14; // offset: 36 ItemList item_list = 11; // offset: 24 uint32 BBODMOKDOKC = 1; // offset: 40 } // Obf: CmdBoxingClubType enum CmdBoxingClubType { CmdBoxingClubType_MNFEPONEDDJ = 0; CmdGiveUpBoxingClubChallengeCsReq = 4262; CmdBoxingClubRewardScNotify = 4269; CmdStartBoxingClubBattleScRsp = 4213; CmdChooseBoxingClubStageOptionalBuffScRsp = 4256; CmdSetBoxingClubResonanceLineupCsReq = 4284; CmdChooseBoxingClubStageOptionalBuffCsReq = 4223; CmdStartBoxingClubBattleCsReq = 4235; CmdGetBoxingClubInfoScRsp = 4281; CmdSetBoxingClubResonanceScRsp = 4219; CmdMatchBoxingClubOpponentCsReq = 4224; CmdGetBoxingClubInfoCsReq = 4283; CmdMatchBoxingClubOpponentScRsp = 4204; CmdChooseBoxingClubResonanceScRsp = 4257; CmdBoxingClubChallengeUpdateScNotify = 4240; CmdChooseBoxingClubResonanceCsReq = 4246; CmdGiveUpBoxingClubChallengeScRsp = 4300; } message LHJCFGDHMDN { uint32 avatar_id = 11; // offset: 28 AvatarType avatar_type = 9; // offset: 24 } message FIGMGLIEKNG { uint32 DKJMKNFMDGF = 15; // offset: 52 uint32 challenge_id = 4; // offset: 72 uint32 MKAAFCBAMJE = 11; // offset: 48 uint32 KOFONKIFJDP = 13; // offset: 60 repeated uint32 MFFOOCJDAHH = 5; // offset: 16 uint32 KHKLHJCGPEJ = 2; // offset: 56 repeated uint32 avatar_list = 10; // offset: 32 repeated LHJCFGDHMDN PBMBNFDFDLE = 7; // offset: 24 bool ENEHAJGMBAK = 8; // offset: 68 uint32 KJGABKGEMNM = 6; // offset: 64 } // Obf: GetBoxingClubInfoCsReq // Type: Req // CmdID: 4283 message GetBoxingClubInfoCsReq { } // Obf: GetBoxingClubInfoScRsp // Type: Rsp // CmdID: 4281 message GetBoxingClubInfoScRsp { uint32 retcode = 13; // offset: 32 repeated FIGMGLIEKNG challenge_list = 3; // offset: 16 } message GIFAHDCMEOK { AvatarType avatar_type = 7; // offset: 28 uint32 avatar_id = 10; // offset: 24 } // Obf: MatchBoxingClubOpponentCsReq // Type: Req // CmdID: 4224 message MatchBoxingClubOpponentCsReq { repeated uint32 avatar_list = 13; // offset: 24 uint32 challenge_id = 3; // offset: 40 repeated GIFAHDCMEOK PBMBNFDFDLE = 6; // offset: 32 } // Obf: MatchBoxingClubOpponentScRsp // Type: Rsp // CmdID: 4204 message MatchBoxingClubOpponentScRsp { uint32 retcode = 3; // offset: 32 FIGMGLIEKNG BDPBOBHCDGF = 2; // offset: 24 } // Obf: ChooseBoxingClubResonanceCsReq // Type: Req // CmdID: 4246 message ChooseBoxingClubResonanceCsReq { uint32 challenge_id = 13; // offset: 24 uint32 KOFONKIFJDP = 12; // offset: 28 } // Obf: ChooseBoxingClubResonanceScRsp // Type: Rsp // CmdID: 4257 message ChooseBoxingClubResonanceScRsp { FIGMGLIEKNG BDPBOBHCDGF = 1; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: SetBoxingClubResonanceLineupCsReq // Type: Req // CmdID: 4284 message SetBoxingClubResonanceLineupCsReq { repeated GIFAHDCMEOK PBMBNFDFDLE = 10; // offset: 16 uint32 challenge_id = 4; // offset: 32 } // Obf: SetBoxingClubResonanceScRsp // Type: Rsp // CmdID: 4219 message SetBoxingClubResonanceScRsp { FIGMGLIEKNG BDPBOBHCDGF = 1; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: ChooseBoxingClubStageOptionalBuffCsReq // Type: Req // CmdID: 4223 message ChooseBoxingClubStageOptionalBuffCsReq { uint32 challenge_id = 9; // offset: 24 uint32 JJAPCFCKEIN = 13; // offset: 28 } // Obf: ChooseBoxingClubStageOptionalBuffScRsp // Type: Rsp // CmdID: 4256 message ChooseBoxingClubStageOptionalBuffScRsp { uint32 retcode = 1; // offset: 32 FIGMGLIEKNG BDPBOBHCDGF = 4; // offset: 24 } // Obf: StartBoxingClubBattleCsReq // Type: Req // CmdID: 4235 message StartBoxingClubBattleCsReq { uint32 challenge_id = 6; // offset: 24 } // Obf: StartBoxingClubBattleScRsp // Type: Rsp // CmdID: 4213 message StartBoxingClubBattleScRsp { uint32 retcode = 12; // offset: 32 SceneBattleInfo battle_info = 8; // offset: 16 uint32 challenge_id = 5; // offset: 36 } // Obf: GiveUpBoxingClubChallengeCsReq // Type: Req // CmdID: 4262 message GiveUpBoxingClubChallengeCsReq { bool PBBGPKCFMKK = 14; // offset: 24 uint32 challenge_id = 2; // offset: 28 } // Obf: GiveUpBoxingClubChallengeScRsp // Type: Rsp // CmdID: 4300 message GiveUpBoxingClubChallengeScRsp { FIGMGLIEKNG BDPBOBHCDGF = 15; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: BoxingClubRewardScNotify // Type: Notify // CmdID: 4269 message BoxingClubRewardScNotify { uint32 challenge_id = 13; // offset: 36 uint32 KHKLHJCGPEJ = 5; // offset: 32 ItemList reward = 3; // offset: 24 bool is_win = 7; // offset: 40 } // Obf: BoxingClubChallengeUpdateScNotify // Type: Notify // CmdID: 4240 message BoxingClubChallengeUpdateScNotify { FIGMGLIEKNG BDPBOBHCDGF = 2; // offset: 16 } // Obf: CmdCakeRaceType enum CmdCakeRaceType { CmdCakeRaceType_MNFEPONEDDJ = 0; CmdCakeRaceLoanCsReq = 9135; CmdCakeRaceStartPveScRsp = 9124; CmdCakeRaceUpdatePveScRsp = 9132; CmdCakeRaceGetFriendRankingInfoListScRsp = 9147; CmdCakeRaceLikeFriendRankingInfoScRsp = 9125; CmdCakeRaceGetDailyLikeCsReq = 9133; CmdCakeRaceGetDataScRsp = 9121; CmdCakeRaceFinishPveScRsp = 9131; CmdCakeRaceType_KIDKDGBILNB = 9142; CmdMJCDEIDOLFJ = 9149; CmdCakeRaceGetHandbookScRsp = 9122; CmdCakeRaceUpdatePveMeetCatCsReq = 9129; CmdCakeRaceLoanScRsp = 9130; CmdCakeRaceStartPveCsReq = 9141; CmdCakeRaceLikeFriendRankingInfoCsReq = 9137; CmdCakeRaceGetHandbookCsReq = 9136; CmdCakeRaceFinishPveCsReq = 9140; CmdCakeRaceFinishFieldRewardScNotify = 9134; CmdCakeRaceGetDailyLikeScRsp = 9139; CmdCakeRaceCoinScoreChangeScNotify = 9146; CmdCakeRaceGetFriendRankingInfoListCsReq = 9127; CmdCakeRaceGetDataCsReq = 9126; } // Obf: CakeRaceGetDataCsReq // Type: Req // CmdID: 9126 message CakeRaceGetDataCsReq { } // Obf: CakeRaceGetDataScRsp // Type: Rsp // CmdID: 9121 message CakeRaceGetDataScRsp { uint32 NOPAPHKLMDP = 9; // offset: 44 uint32 retcode = 15; // offset: 52 uint32 score_id = 12; // offset: 48 repeated uint32 HFDPAJPGPIB = 13; // offset: 32 repeated uint32 BBAGCJGPDDC = 5; // offset: 24 uint32 item_value = 8; // offset: 40 } // Obf: CakeRaceLoanCsReq // Type: Req // CmdID: 9135 message CakeRaceLoanCsReq { } // Obf: CakeRaceLoanScRsp // Type: Rsp // CmdID: 9130 message CakeRaceLoanScRsp { uint32 JJLIHKLCGMK = 2; // offset: 32 ItemList item_list = 6; // offset: 16 uint32 retcode = 13; // offset: 36 } // Obf: CakeRaceStartPveCsReq // Type: Req // CmdID: 9141 message CakeRaceStartPveCsReq { uint32 IAIKDGMCLNE = 2; // offset: 24 } // Obf: CakeRaceStartPveScRsp // Type: Rsp // CmdID: 9124 message CakeRaceStartPveScRsp { uint32 retcode = 2; // offset: 28 uint32 IAIKDGMCLNE = 4; // offset: 24 } message MNLOAJBIIKA { uint32 ALCAKIKHAIJ = 14; // offset: 28 uint32 HNLIHDPJOMP = 4; // offset: 24 } message FLKFJKJNFHP { repeated uint32 COBENPKMCAJ = 1; // offset: 16 } // Obf: CakeRaceUpdatePveMeetCatCsReq // Type: Req // CmdID: 9129 message CakeRaceUpdatePveMeetCatCsReq { uint32 IAIKDGMCLNE = 2; // offset: 32 uint32 BDMLGAOILOC = 15; // offset: 40 oneof HCJGEHKGCEN { MNLOAJBIIKA GMFCOBLKMEJ = 9; // offset: 24 uint32 IDFIPPEGNAD = 6; // offset: 24 bool KEFDIHMKBGB = 4; // offset: 24 FLKFJKJNFHP MNEMDLNLONH = 7; // offset: 24 bool BEOKPLEFJPM = 11; // offset: 24 } } // Obf: CakeRaceUpdatePveScRsp // Type: Rsp // CmdID: 9132 message CakeRaceUpdatePveScRsp { uint32 retcode = 6; // offset: 24 } // Obf: CakeRaceFinishPveCsReq // Type: Req // CmdID: 9140 message CakeRaceFinishPveCsReq { bool LPOILEPEAFB = 9; // offset: 28 uint32 score_id = 4; // offset: 24 } // Type: Rsp // CmdID: 9131 message CakeRaceFinishPveScRsp { uint32 retcode = 8; // offset: 24 } // Obf: CakeRaceFinishFieldRewardScNotify // Type: Notify // CmdID: 9134 message CakeRaceFinishFieldRewardScNotify { uint32 IAIKDGMCLNE = 3; // offset: 32 ItemList reward = 8; // offset: 16 } // Obf: CakeRaceCoinScoreChangeScNotify // Type: Notify // CmdID: 9146 message CakeRaceCoinScoreChangeScNotify { uint32 item_value = 11; // offset: 32 uint32 NOPAPHKLMDP = 15; // offset: 24 uint32 score_id = 3; // offset: 28 } // Obf: CakeRaceGetHandbookCsReq // Type: Req // CmdID: 9136 message CakeRaceGetHandbookCsReq { } message AMCKLJIPNMF { uint32 LNDIBAKCEML = 6; // offset: 24 uint32 HNLIHDPJOMP = 4; // offset: 32 uint32 IGMNBKAJEIL = 12; // offset: 28 } // Obf: CakeRaceGetHandbookScRsp // Type: Rsp // CmdID: 9122 message CakeRaceGetHandbookScRsp { uint32 retcode = 10; // offset: 32 repeated AMCKLJIPNMF JHKLHMDEMCK = 2; // offset: 16 } // Obf: CakeRaceGetFriendRankingInfoListCsReq // Type: Req // CmdID: 9127 message CakeRaceGetFriendRankingInfoListCsReq { } message ADBPPEKHJJJ { uint32 uid = 10; // offset: 32 uint32 NOPAPHKLMDP = 13; // offset: 28 uint32 ICNLPCALLEB = 8; // offset: 24 } // Obf: CakeRaceGetFriendRankingInfoListScRsp // Type: Rsp // CmdID: 9147 message CakeRaceGetFriendRankingInfoListScRsp { uint32 retcode = 11; // offset: 40 repeated uint32 JJNDIHMDBKP = 7; // offset: 32 repeated ADBPPEKHJJJ GKAIDNHIFPF = 3; // offset: 16 } // Obf: CakeRaceLikeFriendRankingInfoCsReq // Type: Req // CmdID: 9137 message CakeRaceLikeFriendRankingInfoCsReq { uint32 LEKGBKGDIDA = 1; // offset: 24 } // Obf: CakeRaceLikeFriendRankingInfoScRsp // Type: Rsp // CmdID: 9125 message CakeRaceLikeFriendRankingInfoScRsp { uint32 LEKGBKGDIDA = 15; // offset: 40 ItemList reward_list = 6; // offset: 24 uint32 retcode = 12; // offset: 44 repeated uint32 JJNDIHMDBKP = 2; // offset: 16 } // Obf: CakeRaceGetDailyLikeCsReq // Type: Req // CmdID: 9133 message CakeRaceGetDailyLikeCsReq { } // Obf: CakeRaceGetDailyLikeScRsp // Type: Rsp // CmdID: 9139 message CakeRaceGetDailyLikeScRsp { repeated uint32 JJNDIHMDBKP = 12; // offset: 16 uint32 retcode = 15; // offset: 32 } message GEEOJPMJJJD { } message HJJDAIFEJEG { uint32 PHOGLPNBPBE = 14; // offset: 28 uint32 JBHPCBIBPOE = 8; // offset: 24 } // Type: Rsp // CmdID: 9149 message MJCDEIDOLFJ { repeated HJJDAIFEJEG content_package_list = 14; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: CmdChallengeType enum CmdChallengeType { CmdChallengeType_MNFEPONEDDJ = 0; CmdGetCurChallengeScRsp = 1746; CmdGetCurChallengeCsReq = 1740; CmdStartPartialChallengeCsReq = 1788; CmdEnterChallengeNextPhaseCsReq = 1718; CmdGetChallengeScRsp = 1781; CmdChallengeSettleNotify = 1762; CmdLeaveChallengeCsReq = 1735; CmdEnterChallengeNextPhaseScRsp = 1706; CmdChallengeLineupNotify = 1757; CmdGetChallengeGroupStatisticsScRsp = 1734; CmdTakeChallengeRewardScRsp = 1756; CmdStartPartialChallengeScRsp = 1786; CmdGetChallengeCsReq = 1783; CmdRestartChallengePhaseScRsp = 1731; CmdStartChallengeScRsp = 1704; CmdGetChallengeGroupStatisticsCsReq = 1748; CmdLeaveChallengeScRsp = 1713; CmdChallengeBossPhaseSettleNotify = 1701; CmdStartChallengeCsReq = 1724; CmdRestartChallengePhaseCsReq = 1709; CmdTakeChallengeCumulativeRewardCsReq = 1723; } // Obf: ChallengeStatus enum ChallengeStatus { CHALLENGE_UNKNOWN = 0; CHALLENGE_DOING = 1; CHALLENGE_FINISH = 2; CHALLENGE_FAILED = 3; } // Obf: Challenge message Challenge { uint32 taken_reward = 12; // offset: 56 uint32 record_id = 14; // offset: 44 ChallengeStageInfo stage_info = 13; // offset: 16 bool NKCHBPOPAAC = 4; // offset: 36 uint32 score_two = 2; // offset: 52 uint32 score_id = 9; // offset: 48 uint32 star = 6; // offset: 40 uint32 challenge_id = 1; // offset: 32 } message ChallengeGroup { uint64 taken_stars_count_reward = 7; // offset: 24 uint32 group_id = 10; // offset: 32 } message ChallengeHistoryMaxLevel { uint32 reward_display_type = 13; // offset: 28 uint32 level = 14; // offset: 24 } // Obf: GetChallengeCsReq // Type: Req // CmdID: 1783 message GetChallengeCsReq { } // Obf: GetChallengeScRsp // Type: Rsp // CmdID: 1781 message GetChallengeScRsp { repeated ChallengeGroup challenge_group_list = 1; // offset: 16 repeated Challenge challenge_list = 9; // offset: 24 repeated ChallengeHistoryMaxLevel max_level_list = 15; // offset: 32 uint32 GHAMCPFGMMP = 12; // offset: 52 uint32 retcode = 14; // offset: 48 } // Obf: ChallengeStoryBuffInfo message ChallengeStoryBuffInfo { uint32 buff_one = 11; // offset: 24 uint32 buff_two = 1; // offset: 28 } // Obf: ChallengeBossBuffInfo message ChallengeBossBuffInfo { uint32 buff_one = 4; // offset: 28 uint32 buff_two = 15; // offset: 24 } // Obf: ChallengeBuffInfo message ChallengeBuffInfo { oneof OKAIINGCACL { ChallengeStoryBuffInfo story_info = 9; // offset: 24 ChallengeBossBuffInfo boss_info = 2; // offset: 24 } } // Obf: StartChallengeCsReq // Type: Req // CmdID: 1724 message StartChallengeCsReq { repeated uint32 second_lineup = 12; // offset: 16 ChallengeBuffInfo stage_info = 9; // offset: 24 uint32 challenge_id = 14; // offset: 48 repeated uint32 first_lineup = 3; // offset: 32 } // Obf: StartChallengeScRsp // Type: Rsp // CmdID: 1704 message StartChallengeScRsp { CurChallenge cur_challenge = 13; // offset: 24 SceneInfo scene = 9; // offset: 40 uint32 retcode = 4; // offset: 56 ChallengeStageInfo stage_info = 7; // offset: 16 repeated LineupInfo lineup_list = 2; // offset: 32 } // Obf: PartialChallengeCsReq // Type: Req // CmdID: 1788 message StartPartialChallengeCsReq { bool is_first_half = 14; // offset: 24 uint32 challenge_id = 8; // offset: 32 uint32 buff_id = 15; // offset: 28 } // Obf: StartPartialChallengeScRsp // Type: Rsp // CmdID: 1786 message StartPartialChallengeScRsp { SceneInfo scene = 14; // offset: 16 LineupInfo lineup = 13; // offset: 40 CurChallenge cur_challenge = 10; // offset: 32 uint32 retcode = 2; // offset: 48 } // Obf: LeaveChallengeCsReq // Type: Req // CmdID: 1735 message LeaveChallengeCsReq { } // Obf: LeaveChallengeScRsp // Type: Rsp // CmdID: 1713 message LeaveChallengeScRsp { uint32 retcode = 6; // offset: 24 } // Obf: ChallengeSettleNotify // Type: Notify // CmdID: 1762 message ChallengeSettleNotify { ChallengeHistoryMaxLevel max_level = 2; // offset: 24 uint32 score_two = 1; // offset: 56 uint32 challenge_id = 4; // offset: 76 uint32 challenge_score = 8; // offset: 64 CurChallenge cur_challenge = 5; // offset: 16 repeated uint32 JGFFFPMAEJC = 12; // offset: 32 bool is_win = 3; // offset: 68 uint32 star = 10; // offset: 60 ItemList reward = 9; // offset: 48 uint32 GHAMCPFGMMP = 15; // offset: 72 } // Obf: KillMonster message KillMonster { uint32 kill_num = 12; // offset: 28 uint32 monster_id = 1; // offset: 24 } // Obf: ChallengeStoryBuffList message ChallengeStoryBuffList { repeated uint32 buff_list = 8; // offset: 16 } // Obf: ChallengeBossBuffList message ChallengeBossBuffList { repeated uint32 buff_list = 2; // offset: 24 uint32 challenge_boss_const = 5; // offset: 32 } // Obf: ChallengeCurBuffInfo message ChallengeCurBuffInfo { oneof OKAIINGCACL { ChallengeStoryBuffList cur_story_buffs = 14; // offset: 24 ChallengeBossBuffList cur_boss_buffs = 6; // offset: 24 } } // Obf: CurChallenge message CurChallenge { ChallengeCurBuffInfo stage_info = 11; // offset: 16 uint32 score_id = 10; // offset: 44 ChallengeStatus status = 9; // offset: 40 uint32 challenge_id = 6; // offset: 60 uint32 round_count = 5; // offset: 56 ExtraLineupType extra_lineup_type = 15; // offset: 48 uint32 dead_avatar_num = 14; // offset: 64 uint32 score_two = 8; // offset: 52 repeated KillMonster kill_monster_list = 2; // offset: 24 } // Obf: GetCurChallengeCsReq // Type: Req // CmdID: 1740 message GetCurChallengeCsReq { } // Obf: GetCurChallengeScRsp // Type: Rsp // CmdID: 1746 message GetCurChallengeScRsp { uint32 retcode = 7; // offset: 40 CurChallenge cur_challenge = 3; // offset: 32 repeated LineupInfo lineup_list = 12; // offset: 16 } // Obf: ChallengeLineupNotify // Type: Notify // CmdID: 1757 message ChallengeLineupNotify { ExtraLineupType extra_lineup_type = 1; // offset: 24 } // Obf: TakeChallengeCumulativeRewardCsReq // Type: Req // CmdID: 1723 message TakeChallengeCumulativeRewardCsReq { uint32 group_id = 2; // offset: 24 } // Obf: TakeChallengeRewardScRsp // Type: Rsp // CmdID: 1756 message TakeChallengeRewardScRsp { repeated TakenChallengeRewardInfo taken_reward_list = 8; // offset: 16 uint32 group_id = 1; // offset: 36 uint32 retcode = 11; // offset: 32 } // Obf: TakenChallengeRewardInfo message TakenChallengeRewardInfo { ItemList reward = 2; // offset: 16 uint32 star_count = 9; // offset: 32 } // Obf: ChallengeStatistics message ChallengeStatistics { uint32 record_id = 10; // offset: 32 ChallengeStageTertinggi stage_tertinggi = 2; // offset: 16 } // Obf: ChallengeStoryStatistics message ChallengeStoryStatistics { uint32 record_id = 12; // offset: 32 ChallengeStoryStageTertinggi stage_tertinggi = 6; // offset: 16 } // Obf: ChallengeBossStatistics message ChallengeBossStatistics { ChallengeBossStageTertinggi stage_tertinggi = 6; // offset: 24 uint32 record_id = 1; // offset: 32 } message ChallengeStageTertinggi { repeated ChallengeLineupList lineup_list = 4; // offset: 16 uint32 EENEOPGCKKB = 9; // offset: 32 uint32 dead_avatar_num = 10; // offset: 36 uint32 level = 7; // offset: 40 } message ChallengeStoryStageTertinggi { uint32 buff_two = 12; // offset: 36 uint32 EENEOPGCKKB = 5; // offset: 48 uint32 score_id = 13; // offset: 32 uint32 level = 4; // offset: 40 uint32 buff_one = 11; // offset: 44 repeated ChallengeLineupList lineup_list = 9; // offset: 16 } message ChallengeBossStageTertinggi { uint32 level = 2; // offset: 32 uint32 score_id = 9; // offset: 44 repeated ChallengeLineupList lineup_list = 14; // offset: 16 uint32 buff_one = 1; // offset: 36 uint32 buff_two = 4; // offset: 48 uint32 EENEOPGCKKB = 7; // offset: 40 } // Obf: ChallengeLineupList message ChallengeLineupList { repeated ChallengeAvatarInfo avatar_list = 13; // offset: 24 } // Obf: ChallengeAvatarInfo message ChallengeAvatarInfo { uint32 id = 15; // offset: 24 AvatarType avatar_type = 12; // offset: 28 uint32 index = 4; // offset: 36 uint32 level = 1; // offset: 40 uint32 IOHJBCAIKGC = 6; // offset: 32 } // Obf: GetChallengeGroupStatisticsCsReq // Type: Req // CmdID: 1748 message GetChallengeGroupStatisticsCsReq { uint32 group_id = 11; // offset: 24 } // Obf: GetChallengeGroupStatisticsScRsp // Type: Rsp // CmdID: 1734 message GetChallengeGroupStatisticsScRsp { uint32 retcode = 10; // offset: 36 uint32 group_id = 11; // offset: 40 oneof HKMCNCFBMHI { ChallengeStatistics challenge_default = 9; // offset: 16 ChallengeStoryStatistics challenge_story = 6; // offset: 16 ChallengeBossStatistics challenge_boss = 15; // offset: 16 } } // Obf: ChallengeBossSingleNodeInfo message ChallengeBossSingleNodeInfo { bool OCGKBIGEJFJ = 15; // offset: 29 uint32 max_score = 9; // offset: 32 uint32 buff_id = 2; // offset: 24 bool is_win = 7; // offset: 28 } // Obf: ChallengeBossEquipmentInfo message ChallengeBossEquipmentInfo { uint32 rank = 2; // offset: 36 uint32 level = 4; // offset: 24 uint32 unique_id = 11; // offset: 32 uint32 tid = 13; // offset: 28 uint32 promotion = 6; // offset: 40 } // Obf: ChallengeBossRelicInfo message ChallengeBossRelicInfo { uint32 tid = 7; // offset: 32 uint32 main_affix_id = 4; // offset: 44 repeated RelicAffix sub_affix_list = 6; // offset: 16 uint32 unique_id = 3; // offset: 36 uint32 level = 5; // offset: 40 } // Obf: ChallengeBossAvatarRelicInfo message ChallengeBossAvatarRelicInfo { map avatar_relic_slot_map = 13; // offset: 16 } // Obf: ChallengeBossInfo message ChallengeBossInfo { ChallengeBossSingleNodeInfo first_node = 13; // offset: 64 repeated uint32 first_lineup = 8; // offset: 40 bool unk1 = 6; // offset: 72 map challenge_avatar_equipment_map = 14; // offset: 48 ChallengeBossSingleNodeInfo second_node = 5; // offset: 24 repeated uint32 second_lineup = 4; // offset: 32 map challenge_avatar_relic_map = 15; // offset: 56 } // Obf: ChallengeStageInfo message ChallengeStageInfo { oneof OKAIINGCACL { ChallengeBossInfo boss_info = 13; // offset: 16 } } // Obf: RestartChallengePhaseCsReq // Type: Req // CmdID: 1709 message RestartChallengePhaseCsReq { } // Obf: RestartChallengePhaseScRsp // Type: Rsp // CmdID: 1731 message RestartChallengePhaseScRsp { uint32 retcode = 13; // offset: 32 SceneInfo scene = 7; // offset: 16 } // Obf: EnterChallengeNextPhaseCsReq // Type: Req // CmdID: 1718 message EnterChallengeNextPhaseCsReq { } // Obf: EnterChallengeNextPhaseScRsp // Type: Rsp // CmdID: 1706 message EnterChallengeNextPhaseScRsp { SceneInfo scene = 8; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: ChallengeBossPhaseSettleNotify // Type: Notify // CmdID: 1701 message ChallengeBossPhaseSettleNotify { bool is_second_half = 10; // offset: 52 uint32 challenge_score = 6; // offset: 36 uint32 page_type = 4; // offset: 48 uint32 phase = 7; // offset: 56 repeated BattleTarget battle_target_list = 8; // offset: 16 bool is_win = 9; // offset: 53 bool is_reward = 15; // offset: 54 uint32 challenge_id = 13; // offset: 40 uint32 star = 5; // offset: 32 uint32 score_two = 11; // offset: 44 } // Obf: CmdChallengePeakType enum CmdChallengePeakType { CmdChallengePeakType_MNFEPONEDDJ = 0; CmdChallengePeakSettleScNotify = 8924; CmdGetCurChallengePeakScRsp = 8934; CmdGetCurChallengePeakCsReq = 8918; CmdConfirmChallengePeakSettleCsReq = 8941; CmdConfirmChallengePeakSettleScRsp = 8919; CmdReStartChallengePeakScRsp = 8903; CmdSetChallengePeakBossHardModeScRsp = 8922; CmdSetChallengePeakMobLineupAvatarScRsp = 8911; CmdReStartChallengePeakCsReq = 8921; CmdStartChallengePeakCsReq = 8901; CmdLeaveChallengePeakScRsp = 8912; CmdChallengePeakGroupDataUpdateScNotify = 8902; CmdStartChallengePeakScRsp = 8914; CmdTakeChallengePeakRewardScRsp = 8907; CmdSetChallengePeakBossHardModeCsReq = 8938; CmdGetChallengePeakDataCsReq = 8904; CmdSetChallengePeakMobLineupAvatarCsReq = 8908; CmdGetChallengePeakDataScRsp = 8940; CmdTakeChallengePeakRewardCsReq = 8930; CmdLeaveChallengePeakCsReq = 8939; } message ChallengePeakBuild { repeated EquipRelic relic_list = 15; // offset: 24 uint32 avatar_id = 14; // offset: 36 uint32 equipment_unique_id = 13; // offset: 40 uint32 IOHJBCAIKGC = 4; // offset: 32 } message ChallengePeak { bool has_passed = 2; // offset: 52 uint32 cycles_used = 7; // offset: 56 repeated uint32 peak_avatar_id_list = 9; // offset: 16 repeated uint32 finished_target_list = 12; // offset: 40 repeated ChallengePeakBuild peak_build_list = 8; // offset: 24 uint32 peak_id = 6; // offset: 48 } message ChallengePeakBossClearance { uint32 buff_id = 11; // offset: 48 uint32 KELPPDFFLHC = 15; // offset: 60 repeated BJLELIKLMED NNILMPMMFAB = 14; // offset: 16 repeated uint32 DFDHNOCJNBG = 2; // offset: 24 repeated uint32 peak_avatar_id_list = 12; // offset: 32 uint32 best_cycle_count = 1; // offset: 56 uint32 KBFCPEKHEMN = 4; // offset: 52 bool has_passed = 13; // offset: 64 } message ChallengePeakBoss { uint32 CJCHIAOGLKN = 10; // offset: 52 bool hard_mode_has_passed = 6; // offset: 48 ChallengePeakBossClearance easy_mode = 4; // offset: 40 repeated uint32 finished_target_list = 7; // offset: 32 ChallengePeakBossClearance hard_mode = 13; // offset: 24 } // Obf: WaitConfirmData message WaitConfirmData { uint32 cycles_used = 4; // offset: 40 repeated uint32 finished_target_list = 12; // offset: 16 bool is_wait_confirm = 13; // offset: 32 uint32 peak_id = 5; // offset: 36 } message BJLELIKLMED { uint32 IOHJBCAIKGC = 11; // offset: 28 uint32 avatar_id = 13; // offset: 24 } message PFDJDDJFPDO { repeated uint32 finished_target_list = 12; // offset: 32 uint32 peak_id = 11; // offset: 52 repeated BJLELIKLMED avatar_list = 7; // offset: 40 uint32 cycles_used = 6; // offset: 48 repeated uint32 peak_avatar_id_list = 10; // offset: 16 } message AGIOGJOOOEI { repeated PFDJDDJFPDO peaks = 15; // offset: 24 } // Obf: ChallengePeakGroup message ChallengePeakGroup { uint32 peak_group_id = 8; // offset: 68 repeated uint32 taken_star_rewards = 15; // offset: 48 bool disable_hard_mode = 9; // offset: 72 WaitConfirmData wait_confirm_data = 7; // offset: 56 uint32 count_of_peaks = 3; // offset: 64 AGIOGJOOOEI BOBIMBGFOPA = 6; // offset: 40 repeated ChallengePeak peaks = 14; // offset: 16 uint32 obtained_stars = 4; // offset: 76 ChallengePeakBoss peak_boss = 2; // offset: 24 } // Obf: GetChallengePeakDataCsReq // Type: Req // CmdID: 8904 message GetChallengePeakDataCsReq { } // Obf: GetChallengePeakDataScRsp // Type: Rsp // CmdID: 8940 message GetChallengePeakDataScRsp { uint32 current_peak_group_id = 9; // offset: 36 repeated ChallengePeakGroup challenge_peak_groups = 4; // offset: 24 uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 8901 message StartChallengePeakCsReq { repeated uint32 peak_avatar_id_list = 6; // offset: 16 uint32 peak_id = 5; // offset: 32 uint32 boss_buff_id = 2; // offset: 36 } // Type: Rsp // CmdID: 8914 message StartChallengePeakScRsp { uint32 retcode = 2; // offset: 24 } // Type: Req // CmdID: 8939 message LeaveChallengePeakCsReq { } // Type: Rsp // CmdID: 8912 message LeaveChallengePeakScRsp { uint32 retcode = 14; // offset: 24 } // Obf: ChallengePeakSettleScNotify // Type: Notify // CmdID: 8924 message ChallengePeakSettleScNotify { uint32 turn_left = 11; // offset: 52 uint32 cycles_used = 15; // offset: 48 repeated ChallengePeakRewardGroup peak_reward_group_list = 9; // offset: 16 bool is_boss_target_better = 13; // offset: 56 bool is_wait_confirm = 7; // offset: 45 uint32 peak_id = 4; // offset: 40 repeated uint32 finished_target_list = 2; // offset: 24 bool is_unlock_easy_boss = 14; // offset: 59 bool hard_mode_has_passed = 5; // offset: 58 bool is_first_pass = 8; // offset: 44 bool is_win = 6; // offset: 57 } // Obf: ChallengePeakGroupDataUpdateScNotify // Type: Notify // CmdID: 8902 message ChallengePeakGroupDataUpdateScNotify { ChallengePeakGroup challenge_peak_group = 11; // offset: 16 } // Obf: TakeChallengePeakRewardCsReq // Type: Req // CmdID: 8930 message TakeChallengePeakRewardCsReq { repeated uint32 normal_reward_id_list = 3; // offset: 32 uint32 peak_group_id = 11; // offset: 40 repeated uint32 reward_id = 9; // offset: 16 } // Obf: ChallengePeakRewardGroup message ChallengePeakRewardGroup { ItemList reward = 12; // offset: 16 uint32 normal_reward_id_list = 5; // offset: 32 } // Obf: TakeChallengePeakRewardScRsp // Type: Rsp // CmdID: 8907 message TakeChallengePeakRewardScRsp { repeated ChallengePeakRewardGroup peak_reward_group_list = 4; // offset: 16 uint32 peak_group_id = 10; // offset: 32 uint32 retcode = 12; // offset: 36 } // Obf: GetCurChallengePeakCsReq // Type: Req // CmdID: 8918 message GetCurChallengePeakCsReq { } // Obf: GetCurChallengePeakScRsp // Type: Rsp // CmdID: 8934 message GetCurChallengePeakScRsp { uint32 boss_buff_id = 6; // offset: 40 bool has_passed = 2; // offset: 49 uint32 retcode = 3; // offset: 36 uint32 cycles_used = 1; // offset: 44 repeated uint32 finished_target_list = 8; // offset: 24 bool is_wait_confirm = 4; // offset: 48 uint32 peak_id = 12; // offset: 32 } // Obf: SetChallengePeakBossHardModeCsReq // Type: Req // CmdID: 8938 message SetChallengePeakBossHardModeCsReq { bool is_hard_mode = 6; // offset: 24 uint32 peak_group_id = 13; // offset: 28 } // Obf: SetChallengePeakBossHardModeScRsp // Type: Rsp // CmdID: 8922 message SetChallengePeakBossHardModeScRsp { bool is_hard_mode = 9; // offset: 32 uint32 retcode = 8; // offset: 28 uint32 peak_group_id = 5; // offset: 24 } // Type: Req // CmdID: 8921 message ReStartChallengePeakCsReq { } // Type: Rsp // CmdID: 8903 message ReStartChallengePeakScRsp { uint32 retcode = 14; // offset: 24 } // Obf: ChallengePeakLineup message ChallengePeakLineup { uint32 peak_id = 15; // offset: 32 repeated uint32 peak_avatar_id_list = 9; // offset: 16 } // Type: Req // CmdID: 8908 message SetChallengePeakMobLineupAvatarCsReq { repeated ChallengePeakLineup lineup_list = 7; // offset: 32 uint32 peak_group_id = 2; // offset: 40 repeated uint32 NENFIMJIFGM = 3; // offset: 16 } // Type: Rsp // CmdID: 8911 message SetChallengePeakMobLineupAvatarScRsp { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 8941 message ConfirmChallengePeakSettleCsReq { bool JBJKIALGDOI = 15; // offset: 24 uint32 peak_id = 2; // offset: 28 } // Type: Rsp // CmdID: 8919 message ConfirmChallengePeakSettleScRsp { uint32 retcode = 13; // offset: 24 uint32 peak_id = 4; // offset: 32 bool JBJKIALGDOI = 9; // offset: 28 } // Obf: CmdChatType enum CmdChatType { CmdChatType_MNFEPONEDDJ = 0; CmdGetChatEmojiListCsReq = 3969; CmdGetChatFriendHistoryScRsp = 4000; CmdPrivateMsgOfflineUsersScNotify = 3904; CmdGetChatFriendHistoryCsReq = 3962; CmdGetLoginChatInfoScRsp = 3956; CmdSendMsgScRsp = 3981; CmdGetPrivateChatHistoryCsReq = 3935; CmdBatchMarkChatEmojiScRsp = 3919; CmdSendMsgCsReq = 3983; CmdGetLoginChatInfoCsReq = 3923; CmdMarkChatEmojiScRsp = 3957; CmdGetChatEmojiListScRsp = 3940; CmdGetPrivateChatHistoryScRsp = 3913; CmdBatchMarkChatEmojiCsReq = 3984; CmdRevcMsgScNotify = 3924; CmdMarkChatEmojiCsReq = 3946; } // Obf: SendMsgCsReq // Type: Req // CmdID: 3983 message SendMsgCsReq { ChatType chat_type = 5; // offset: 40 repeated uint32 target_list = 2; // offset: 16 MessageChatData message_datas = 12; // offset: 32 } // Obf: SendMsgScRsp // Type: Rsp // CmdID: 3981 message SendMsgScRsp { uint32 retcode = 13; // offset: 24 uint64 end_time = 9; // offset: 32 } // Obf: RevcMsgScNotify // Type: Notify // CmdID: 3924 message RevcMsgScNotify { ChatType chat_type = 1; // offset: 32 uint32 DKDLOOAAAKE = 7; // offset: 36 ChatMessageData recv_message_data = 10; // offset: 24 } // Type: Notify // CmdID: 3904 message PrivateMsgOfflineUsersScNotify { repeated uint32 contact_id_list = 11; // offset: 16 } // Obf: GetPrivateChatHistoryCsReq // Type: Req // CmdID: 3935 message GetPrivateChatHistoryCsReq { uint32 contact_side = 15; // offset: 24 uint32 target_side = 4; // offset: 28 } // Obf: GetPrivateChatHistoryScRsp // Type: Rsp // CmdID: 3913 message GetPrivateChatHistoryScRsp { repeated ChatMessageData chat_message_list = 3; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 contact_side = 1; // offset: 40 uint32 target_side = 6; // offset: 36 } // Obf: FriendHistoryInfo message FriendHistoryInfo { uint32 contact_side = 4; // offset: 32 int64 last_send_time = 13; // offset: 24 } // Obf: GetChatFriendHistoryCsReq // Type: Req // CmdID: 3962 message GetChatFriendHistoryCsReq { } // Obf: GetChatFriendHistoryScRsp // Type: Rsp // CmdID: 4000 message GetChatFriendHistoryScRsp { repeated FriendHistoryInfo friend_history_info = 4; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: GetChatEmojiListCsReq // Type: Req // CmdID: 3969 message GetChatEmojiListCsReq { } // Obf: GetChatEmojiListScRsp // Type: Rsp // CmdID: 3940 message GetChatEmojiListScRsp { repeated uint32 chat_emoji_list = 13; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: MarkChatEmojiCsReq // Type: Req // CmdID: 3946 message MarkChatEmojiCsReq { bool is_remove_id = 10; // offset: 24 uint32 extra_id = 14; // offset: 28 } // Obf: MarkChatEmojiScRsp // Type: Rsp // CmdID: 3957 message MarkChatEmojiScRsp { bool is_remove_id = 8; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 extra_id = 11; // offset: 28 } // Obf: BatchMarkChatEmojiCsReq // Type: Req // CmdID: 3984 message BatchMarkChatEmojiCsReq { repeated uint32 marked_emoji_id_list = 13; // offset: 16 } // Obf: BatchMarkChatEmojiScRsp // Type: Rsp // CmdID: 3919 message BatchMarkChatEmojiScRsp { repeated uint32 marked_emoji_id_list = 6; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: GetLoginChatInfoCsReq // Type: Req // CmdID: 3923 message GetLoginChatInfoCsReq { } // Obf: GetLoginChatInfoScRsp // Type: Rsp // CmdID: 3956 message GetLoginChatInfoScRsp { uint32 retcode = 12; // offset: 32 repeated uint32 contact_id_list = 14; // offset: 16 } // Obf: CmdChenLingBattleType enum CmdChenLingBattleType { CmdChenLingBattleType_MNFEPONEDDJ = 0; CmdChenLingGetDataScRsp = 9610; CmdChenLingFinishBattleCsReq = 9591; CmdOKGIIIKBHHC = 9604; CmdChenLingActivatedPrivilegeScRsp = 9587; CmdChenLingRefreshShopReq = 9576; CmdChenLingStartStageScRsp = 9584; CmdMEOEJIOLDIE = 9573; CmdGJMCFOHEIDJ = 9605; CmdDCPCPKMNPIG = 9589; CmdChenLingBuyShopItemCsReq = 9616; CmdChenLingRefreshCardCsReq = 9593; CmdChenLingSelectPolicyCsReq = 9619; CmdMCBPKEGEPHA = 9612; CmdJBJPFANHIKA = 9592; CmdMOEGNFILPJL = 9572; CmdBHGDFMIOGNP = 9602; CmdChenLingQuitStageCsReq = 9609; CmdChenLingActivatedPrivilegeCsReq = 9590; CmdHKLJMNEHOBL = 9618; CmdPPOELLJDCCK = 9579; CmdChenLingRefreshPolicyCsReq = 9578; CmdChenLingMoveEntityCsReq = 9583; CmdEHHFOIIGMIJ = 9598; CmdAKGNBHKHCAK = 9581; CmdChenLingFinishShopCsReq = 9601; CmdChenLingQuitStageScRsp = 9582; CmdChenLingFinishPrepareCsReq = 9608; CmdChenLingStartStageCsReq = 9571; CmdFGDMHEDIPEK = 9575; CmdChenLingHandlePendingActionsCsReq = 9596; CmdChenLingSyncChangeScNotify = 9586; CmdChenLingSellHandCardCsReq = 9588; CmdChenLingGetDataCsReq = 9574; CmdChenLingUnlockGridCsReq = 9594; CmdJKAMJCCBFGD = 9614; CmdChenLingSelectCardCsReq = 9611; CmdCLPMMHMNIHL = 9599; CmdChenLingUseHandCardCsReq = 9600; CmdFPKKHFJLOKB = 9577; } enum HOKJDLOIGBG { HOKJDLOIGBG_IAJMCDFKKJH = 0; HOKJDLOIGBG_ELMAOOGPNEO = 1; HOKJDLOIGBG_JIKMAOANAJP = 2; } enum NJONGENJEEP { NJONGENJEEP_MNFEPONEDDJ = 0; NJONGENJEEP_OLDGDDIIEGH = 1; NJONGENJEEP_IKHKEIEIAIP = 2; NJONGENJEEP_IDLJMBALOGA = 3; NJONGENJEEP_GNDCODAIDDO = 4; NJONGENJEEP_HJIGNHBBHCO = 5; NJONGENJEEP_IKFHPFHEJHA = 6; NJONGENJEEP_MGDICDGNCPB = 7; NJONGENJEEP_LEBFOFIEAGP = 8; NJONGENJEEP_MBNKAAJIPPH = 9; NJONGENJEEP_CGCGBCGLKFG = 10; NJONGENJEEP_HAGKCLAEKMH = 11; NJONGENJEEP_OHGPDCEPDOI = 12; NJONGENJEEP_JFNHJEBABFH = 13; NJONGENJEEP_NEGNMKLMPBA = 14; NJONGENJEEP_ANJGFPANIBN = 15; NJONGENJEEP_GFDFHMCEHBP = 16; NJONGENJEEP_action = 17; NJONGENJEEP_GLODGPIPNHG = 18; NJONGENJEEP_EEJABKIDCBM = 19; NJONGENJEEP_OEEADJLJEHD = 20; NJONGENJEEP_NNMKHAGJLMK = 21; NJONGENJEEP_DIGCIAAJDFP = 22; } // Obf: ChenLingSoldierAttrType enum ChenLingSoldierAttrType { ChenLingSoldierAttrType_MNFEPONEDDJ = 0; ChenLingSoldierAttrType_MGIBLDFNAPP = 2; ChenLingSoldierAttrType_hp = 3; ChenLingSoldierAttrType_PLGECAJNGDB = 4; ChenLingSoldierAttrType_OKNIOEOGACD = 5; ChenLingSoldierAttrType_MHDAMMBPJPL = 6; ChenLingSoldierAttrType_FGKOKDKBPIE = 7; } enum PBABLHJCIJH { PBABLHJCIJH_MNFEPONEDDJ = 0; PBABLHJCIJH_HFBHHLIENBI = 1; PBABLHJCIJH_FDMJKILFLEF = 2; PBABLHJCIJH_LBMPNEPEAJH = 3; } message MOHMEPBELLE { uint64 JHNNNBCKIKF = 14; // offset: 40 NJONGENJEEP JKMAEIELMGM = 5; // offset: 32 oneof FAJBKMAJLEH { uint32 ABNLBABFHEE = 12; // offset: 24 uint32 EGLAHFLGDPB = 2; // offset: 24 uint32 GIGEOBJEACG = 8; // offset: 24 uint32 KKOLGKHCNIC = 15; // offset: 24 uint32 KEDINHCKBDI = 1; // offset: 24 uint64 HBDCFCBMAEJ = 727; // offset: 24 uint32 EHHABHJFAGN = 1225; // offset: 24 uint32 GGJMNMCKIHO = 1383; // offset: 24 uint32 AFGCOKDIIJI = 664; // offset: 24 KNNPOMIFGLJ LBHGHOKAHBP = 1461; // offset: 24 } } message OAABHNPFBMJ { uint32 EPOHGJHICEI = 3; // offset: 24 uint32 BJIDOAPACIP = 13; // offset: 32 uint32 DGLGDEOLPEH = 14; // offset: 28 } message GLHJDBLJOPF { uint64 unique_id = 11; // offset: 40 uint32 config_id = 14; // offset: 48 MOHMEPBELLE source = 12; // offset: 32 oneof GMMIAHEMPJL { OAABHNPFBMJ GNNOGODNCEC = 2; // offset: 16 } } message GCICIIAAIKL { uint32 CGNPLHGOHPI = 4; // offset: 32 MOHMEPBELLE source = 9; // offset: 16 uint32 progress = 5; // offset: 36 } message JJHKCICOKPL { uint64 CKGCOGCNGAD = 3; // offset: 24 uint32 config_id = 4; // offset: 36 uint32 DDOGMNLBKDO = 11; // offset: 32 uint32 level = 5; // offset: 40 } message LHPDEBOACGC { double JJPGCKECNLE = 3; // offset: 40 ChenLingSoldierAttrType FKLEPEDDFHK = 15; // offset: 52 MOHMEPBELLE source = 13; // offset: 16 double ILEMEMDAKIK = 6; // offset: 32 uint32 unique_id = 1; // offset: 48 } message FDIGMELPIFL { uint64 OLFBLCJPIIC = 5; // offset: 40 repeated JJHKCICOKPL IGOKIPJEJJI = 4; // offset: 24 bool GEBFPLKEMEB = 9; // offset: 64 uint32 level = 6; // offset: 52 uint32 DDOGMNLBKDO = 15; // offset: 48 uint64 PIOJIHFKPJI = 2; // offset: 56 repeated LHPDEBOACGC OMNAEPLLNEP = 1; // offset: 32 } message HGEGAHPHIFD { uint32 DDOGMNLBKDO = 4; // offset: 24 uint32 level = 3; // offset: 28 uint64 PIOJIHFKPJI = 13; // offset: 32 } message CINDKIBIBGN { uint32 unique_id = 9; // offset: 40 uint32 card_id = 15; // offset: 32 oneof EDBCOJGAINA { FDIGMELPIFL OLDGDDIIEGH = 12; // offset: 24 HGEGAHPHIFD IKHKEIEIAIP = 3; // offset: 24 } } message KNNPOMIFGLJ { int32 x = 11; // offset: 24 int32 y = 2; // offset: 28 } message IJLEOGNKMNI { KNNPOMIFGLJ LBHGHOKAHBP = 8; // offset: 16 uint32 ABNLBABFHEE = 9; // offset: 32 } message MJGIMBFFHEH { repeated uint32 ECFIOGEPJMJ = 13; // offset: 32 repeated uint32 PELEBAFJOAE = 7; // offset: 24 uint32 CCGGLPKOFIH = 11; // offset: 44 uint32 NDGDFINDJBI = 4; // offset: 40 } message ECOGCCEEGJO { MJGIMBFFHEH HNEBNNHMCCA = 3; // offset: 24 } message MCMEEMCFKPM { } message CGINOFKGAEO { repeated uint32 PELEBAFJOAE = 10; // offset: 24 uint32 NDGDFINDJBI = 13; // offset: 32 } message GFJEDBINOPL { uint32 NDGDFINDJBI = 10; // offset: 32 repeated uint32 PNAEBAINKFO = 14; // offset: 16 } message POBIPBBHLBL { repeated uint32 PELEBAFJOAE = 5; // offset: 32 uint32 CCGGLPKOFIH = 4; // offset: 52 uint32 NDGDFINDJBI = 9; // offset: 48 repeated uint32 ECFIOGEPJMJ = 8; // offset: 40 MJGIMBFFHEH HNEBNNHMCCA = 3; // offset: 16 } message COMBGEECJCJ { } message EOCJNADJJAM { oneof KALGCONMMPL { ECOGCCEEGJO HEDLOAPALIA = 1; // offset: 16 MCMEEMCFKPM MNMIJHHNBBJ = 15; // offset: 16 CGINOFKGAEO BIGJDBILAOM = 14; // offset: 16 GFJEDBINOPL MIIHCCNFLMJ = 6; // offset: 16 POBIPBBHLBL NFNNEEDKEKO = 5; // offset: 16 COMBGEECJCJ JNPEHALINDP = 13; // offset: 16 } } message DAMBFPDIFBB { uint32 MEMKHCCDADD = 13; // offset: 132 repeated uint32 NEALMDFINOA = 1; // offset: 72 repeated GLHJDBLJOPF NFBCAMOONIE = 15; // offset: 96 repeated uint32 NJMCKGNKDIA = 11; // offset: 56 uint32 GGJMNMCKIHO = 9; // offset: 136 EOCJNADJJAM PCEOOKIFIFC = 7; // offset: 88 uint32 stage_id = 10; // offset: 116 uint32 max_hp = 2011; // offset: 120 uint32 DACNEPFMDEL = 6; // offset: 128 repeated uint64 NCEPMGMGKOI = 1101; // offset: 24 repeated GCICIIAAIKL LGEPALKGGCH = 4; // offset: 40 PFJOMFICOEI pending_action = 3; // offset: 80 repeated IJLEOGNKMNI NGJMHOAHJOH = 8; // offset: 32 DFJMAMFCLIF ALLFOJGHPAI = 1143; // offset: 64 repeated CINDKIBIBGN entity_list = 12; // offset: 104 uint32 item_value = 5; // offset: 124 repeated IFHNFINKNEF CANGMBEEPBB = 2; // offset: 16 uint32 hp = 14; // offset: 112 } message CNKPEBPKHHK { bool LCHJKANPGIG = 6; // offset: 28 uint32 stage_id = 7; // offset: 24 } // Obf: ChenLingGetDataCsReq // Type: Req // CmdID: 9574 message ChenLingGetDataCsReq { } // Obf: ChenLingGetDataScRsp // Type: Rsp // CmdID: 9610 message ChenLingGetDataScRsp { uint32 CNDOGIMCFCH = 2; // offset: 48 DAMBFPDIFBB FJAOEGPHPNN = 8; // offset: 40 uint32 retcode = 12; // offset: 52 repeated uint32 KDFMLPCKDHK = 6; // offset: 24 CNKPEBPKHHK MBHENKALAPE = 15; // offset: 16 } message MLNPJFEHDMP { uint32 config_id = 3; // offset: 24 double damage = 7; // offset: 32 } message MHPFNOGJNLA { uint32 max_hp = 15; // offset: 48 repeated MLNPJFEHDMP NEMNKNEPEED = 11; // offset: 24 uint32 cur_hp = 5; // offset: 44 uint32 wave = 10; // offset: 36 uint32 stage_id = 3; // offset: 40 PBABLHJCIJH reason = 6; // offset: 32 } // Obf: ChenLingStartStageCsReq // Type: Req // CmdID: 9571 message ChenLingStartStageCsReq { uint32 GGJMNMCKIHO = 14; // offset: 24 uint32 stage_id = 12; // offset: 28 } // Obf: ChenLingStartStageScRsp // Type: Rsp // CmdID: 9584 message ChenLingStartStageScRsp { DAMBFPDIFBB FJPJFBJLPEE = 13; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: ChenLingQuitStageCsReq // Type: Req // CmdID: 9609 message ChenLingQuitStageCsReq { uint32 BOFGAPCJMHF = 3; // offset: 24 } // Obf: ChenLingQuitStageScRsp // Type: Rsp // CmdID: 9582 message ChenLingQuitStageScRsp { MHPFNOGJNLA DACAGELDCPM = 2; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: ChenLingUnlockGridCsReq // Type: Req // CmdID: 9594 message ChenLingUnlockGridCsReq { KNNPOMIFGLJ LBHGHOKAHBP = 6; // offset: 16 } // Type: Rsp // CmdID: 9572 message MOEGNFILPJL { uint32 retcode = 13; // offset: 24 } // Obf: ChenLingUseHandCardCsReq // Type: Req // CmdID: 9600 message ChenLingUseHandCardCsReq { uint32 CPLFONLPEMM = 1; // offset: 32 KNNPOMIFGLJ JEONKLKOCIM = 7; // offset: 16 } // Type: Rsp // CmdID: 9577 message FPKKHFJLOKB { uint32 retcode = 2; // offset: 24 } // Obf: ChenLingMoveEntityCsReq // Type: Req // CmdID: 9583 message ChenLingMoveEntityCsReq { KNNPOMIFGLJ JEONKLKOCIM = 13; // offset: 16 uint32 ABNLBABFHEE = 12; // offset: 32 } // Type: Rsp // CmdID: 9605 message GJMCFOHEIDJ { uint32 retcode = 7; // offset: 24 } // Obf: ChenLingSellHandCardCsReq // Type: Req // CmdID: 9588 message ChenLingSellHandCardCsReq { uint32 CPLFONLPEMM = 3; // offset: 24 } // Type: Rsp // CmdID: 9604 message OKGIIIKBHHC { uint32 retcode = 2; // offset: 24 } // Obf: ChenLingFinishPrepareCsReq // Type: Req // CmdID: 9608 message ChenLingFinishPrepareCsReq { } // Type: Rsp // CmdID: 9592 message JBJPFANHIKA { uint32 retcode = 12; // offset: 24 } // Obf: ChenLingFinishBattleCsReq // Type: Req // CmdID: 9591 message ChenLingFinishBattleCsReq { repeated MLNPJFEHDMP NEMNKNEPEED = 7; // offset: 24 bool is_win = 1; // offset: 32 uint32 LCKDBDEOKBD = 12; // offset: 40 uint32 FNGCNJICGID = 3; // offset: 36 uint32 BOFGAPCJMHF = 2; // offset: 44 } // Type: Rsp // CmdID: 9573 message MEOEJIOLDIE { MHPFNOGJNLA DACAGELDCPM = 12; // offset: 32 uint32 FNGCNJICGID = 10; // offset: 40 bool is_win = 11; // offset: 53 bool KHKADENIJKK = 6; // offset: 52 repeated MLNPJFEHDMP NEMNKNEPEED = 8; // offset: 16 uint32 cur_hp = 3; // offset: 48 uint32 retcode = 13; // offset: 44 } // Obf: ChenLingRefreshCardCsReq // Type: Req // CmdID: 9593 message ChenLingRefreshCardCsReq { } // Type: Rsp // CmdID: 9599 message CLPMMHMNIHL { uint32 retcode = 5; // offset: 24 } // Obf: ChenLingRefreshPolicyCsReq // Type: Req // CmdID: 9578 message ChenLingRefreshPolicyCsReq { } // Type: Rsp // CmdID: 9581 message AKGNBHKHCAK { uint32 retcode = 13; // offset: 24 } // Obf: ChenLingRefreshShopReq // Type: Req // CmdID: 9576 message ChenLingRefreshShopReq { } // Type: Rsp // CmdID: 9598 message EHHFOIIGMIJ { uint32 retcode = 5; // offset: 24 } // Obf: ChenLingSelectCardCsReq // Type: Req // CmdID: 9611 message ChenLingSelectCardCsReq { uint32 JCPFJOGBLEM = 13; // offset: 24 } // Type: Rsp // CmdID: 9589 message DCPCPKMNPIG { uint32 retcode = 14; // offset: 24 } // Obf: ChenLingSelectPolicyCsReq // Type: Req // CmdID: 9619 message ChenLingSelectPolicyCsReq { uint32 FHHBONCHEHD = 1; // offset: 24 } // Type: Rsp // CmdID: 9579 message PPOELLJDCCK { uint32 retcode = 4; // offset: 24 } // Obf: ChenLingBuyShopItemCsReq // Type: Req // CmdID: 9616 message ChenLingBuyShopItemCsReq { uint32 ABPKKMJGMKF = 5; // offset: 24 } // Type: Rsp // CmdID: 9612 message MCBPKEGEPHA { uint32 retcode = 12; // offset: 24 } // Obf: ChenLingActivatedPrivilegeCsReq // Type: Req // CmdID: 9590 message ChenLingActivatedPrivilegeCsReq { uint32 CHOFGLDIGJA = 9; // offset: 24 } // Obf: ChenLingActivatedPrivilegeScRsp // Type: Rsp // CmdID: 9587 message ChenLingActivatedPrivilegeScRsp { uint32 CHOFGLDIGJA = 13; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: ChenLingFinishShopCsReq // Type: Req // CmdID: 9601 message ChenLingFinishShopCsReq { } // Type: Rsp // CmdID: 9602 message BHGDFMIOGNP { uint32 retcode = 7; // offset: 24 } message OHFECLCHPPN { uint32 JCPFJOGBLEM = 3; // offset: 24 } // Obf: ChenLingHandlePendingActionsCsReq // Type: Req // CmdID: 9596 message ChenLingHandlePendingActionsCsReq { uint32 unique_id = 1; // offset: 36 oneof BLABKEPOKPO { OHFECLCHPPN AEHMELMLNEM = 2047; // offset: 16 } } // Type: Rsp // CmdID: 9575 message FGDMHEDIPEK { uint32 retcode = 10; // offset: 24 uint32 unique_id = 12; // offset: 28 } // Type: Notify // CmdID: 9614 message JKAMJCCBFGD { bool CMKIPMEAOJN = 11; // offset: 24 } // Type: Notify // CmdID: 9618 message HKLJMNEHOBL { uint32 BOFGAPCJMHF = 6; // offset: 24 } message ENCIMGMPCPB { MOHMEPBELLE source = 978; // offset: 16 oneof HPDAODDGAPF { FKMGEKJGNGO LLDCBBIIKOE = 12; // offset: 24 HENDAAENHBA KFFBDEKMNJK = 6; // offset: 24 uint32 cur_hp = 13; // offset: 24 uint32 rogue_money = 7; // offset: 24 CINDKIBIBGN KBHHHEGPKDB = 2; // offset: 24 uint32 ANJIJBCAKLI = 4; // offset: 24 KGEAAGOBDKL EPDPIMJJFMA = 11; // offset: 24 OAEGCIDHOLC DALODCELKIL = 8; // offset: 24 LIKHCGCNGBK HLJCDGJNBOD = 10; // offset: 24 PLOGBACCHFI HOBOBJHADFJ = 5; // offset: 24 GDINHNLHEBB EDCDMNDJLGO = 9; // offset: 24 IJLEOGNKMNI PLEFOEFPJGG = 3; // offset: 24 NBBIMJOFEPK LMIPKGCOKPJ = 15; // offset: 24 GLHJDBLJOPF MFHIFIJGDHN = 1701; // offset: 24 uint64 JIKJFNKPHEG = 1156; // offset: 24 CNKPEBPKHHK MBHENKALAPE = 188; // offset: 24 uint32 MEMKHCCDADD = 401; // offset: 24 uint32 JMNGDGDDPPD = 1704; // offset: 24 JGDAAAIPBIK PMEKFBNMINI = 1883; // offset: 24 GLGLGOPAIBC GCCMEKPONPB = 468; // offset: 24 GCICIIAAIKL CHJIGEPNCPD = 470; // offset: 24 JDELHNPHKGC HPMPGLNBNGK = 737; // offset: 24 PFJOMFICOEI pending_action = 561; // offset: 24 uint32 finish_pending_action_pos = 299; // offset: 24 AHONBPAEAAH JLEFBBBEMOB = 1170; // offset: 24 uint32 CNDOGIMCFCH = 1756; // offset: 24 PKFICKNJCBC MBJPDHGNCGD = 388; // offset: 24 IMLAPJKJPEK KOGCLANEIDN = 791; // offset: 24 HAJDOPMFJDO KCKPFLMGGGJ = 1439; // offset: 24 IDNAJPGCJPA DCKLPDGAJJO = 1986; // offset: 24 DFJMAMFCLIF ALLFOJGHPAI = 1038; // offset: 24 } } // Obf: ChenLingSyncChangeScNotify // Type: Notify // CmdID: 9586 message ChenLingSyncChangeScNotify { repeated ENCIMGMPCPB GNNBOPHBADD = 13; // offset: 24 } message IFHNFINKNEF { uint32 unique_id = 6; // offset: 24 uint32 card_id = 10; // offset: 28 } message FKMGEKJGNGO { repeated IFHNFINKNEF CANGMBEEPBB = 10; // offset: 16 } message HENDAAENHBA { EOCJNADJJAM PCEOOKIFIFC = 7; // offset: 16 uint32 DACNEPFMDEL = 13; // offset: 32 } message KGEAAGOBDKL { uint64 PIOJIHFKPJI = 5; // offset: 32 uint32 DDOGMNLBKDO = 2; // offset: 24 uint32 ABNLBABFHEE = 15; // offset: 40 uint32 level = 6; // offset: 28 } message OAEGCIDHOLC { uint64 OLFBLCJPIIC = 10; // offset: 24 uint32 ABNLBABFHEE = 9; // offset: 36 bool GEBFPLKEMEB = 2; // offset: 32 } message GDINHNLHEBB { uint32 level = 2; // offset: 32 uint32 DDOGMNLBKDO = 13; // offset: 36 uint64 PIOJIHFKPJI = 7; // offset: 24 uint32 ABNLBABFHEE = 12; // offset: 40 } message JGDAAAIPBIK { uint32 ABNLBABFHEE = 8; // offset: 32 LHPDEBOACGC HLDEEHBEODH = 15; // offset: 24 } message GLGLGOPAIBC { repeated uint32 HOGJLHOIBBI = 3; // offset: 24 uint32 ABNLBABFHEE = 10; // offset: 32 } message LIKHCGCNGBK { repeated LHPDEBOACGC OMNAEPLLNEP = 13; // offset: 16 uint32 ABNLBABFHEE = 9; // offset: 32 } message IMLAPJKJPEK { } message HAJDOPMFJDO { } message PLOGBACCHFI { uint32 ABNLBABFHEE = 2; // offset: 32 JJHKCICOKPL GNDCODAIDDO = 7; // offset: 24 } message NBBIMJOFEPK { repeated uint32 PNAEBAINKFO = 2; // offset: 16 } message JDELHNPHKGC { repeated uint32 NEALMDFINOA = 1; // offset: 24 } message AHONBPAEAAH { uint64 HBDCFCBMAEJ = 13; // offset: 24 } message GAOGHENBDAC { repeated uint32 PELEBAFJOAE = 7; // offset: 24 } message PFJOMFICOEI { uint32 unique_id = 12; // offset: 32 oneof FIACCLCCKLM { GAOGHENBDAC FCIAAMGMFGM = 2020; // offset: 24 } } message IDNAJPGCJPA { } message PKFICKNJCBC { IJLEOGNKMNI PFGPAFGGJNO = 15; // offset: 24 IJLEOGNKMNI FBEDJJHMAGB = 4; // offset: 16 } message DFJMAMFCLIF { repeated JOGMADAMFNI FKHPOJMMAFM = 4; // offset: 16 } // Obf: CmdChessRogueType enum CmdChessRogueType { CmdChessRogueType_MNFEPONEDDJ = 0; CmdChessRogueConfirmRollScRsp = 5547; CmdChessRogueQuitCsReq = 5538; CmdChessRogueEnterScRsp = 5553; CmdChessRogueQuitScRsp = 5584; CmdChessRogueUpdateAeonModifierValueScNotify = 5594; CmdChessRogueQueryScRsp = 5449; CmdFinishChessRogueSubStoryCsReq = 5572; CmdChessRogueCheatRollScRsp = 5492; CmdPickRogueAvatarScRsp = 5402; CmdChessRogueNousDiceUpdateNotify = 5532; CmdSelectChessRogueSubStoryCsReq = 5574; CmdChessRogueUpdateActionPointScNotify = 5507; CmdGetRogueBuffEnhanceInfoScRsp = 5582; CmdChessRogueEnterCsReq = 5407; CmdChessRogueUpdateAllowedSelectCellScNotify = 5481; CmdChessRogueUpdateDiceInfoScNotify = 5510; CmdChessRogueUpdateReviveInfoScNotify = 5536; CmdChessRogueQuestFinishNotify = 5560; CmdDENAIDNDCKF = 5556; CmdPickRogueAvatarCsReq = 5471; CmdEnhanceRogueBuffCsReq = 5591; CmdChessRogueEnterNextLayerScRsp = 5501; CmdGetChessRogueStoryAeonTalkInfoScRsp = 5420; CmdChessRogueRollDiceCsReq = 5600; CmdChessRogueReRollDiceCsReq = 5595; CmdChessRogueConfirmRollCsReq = 5575; CmdChessRogueEnterCellScRsp = 5558; CmdGFILOEGMGFF = 5433; CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5569; CmdReviveRogueAvatarCsReq = 5559; CmdChessRogueSelectCellCsReq = 5469; CmdSyncChessRogueNousMainStoryScNotify = 5425; CmdSyncChessRogueNousSubStoryScNotify = 5487; CmdGetChessRogueStoryAeonTalkInfoCsReq = 5477; CmdGetChessRogueNousStoryInfoScRsp = 5529; CmdChessRogueGiveUpCsReq = 5539; CmdSyncChessRogueMainStoryFinishScNotify = 5446; CmdChessRogueEnterNextLayerCsReq = 5434; CmdSyncChessRogueNousValueScNotify = 5514; CmdChessRogueNousGetRogueTalentInfoScRsp = 5511; CmdChessRogueLeaveScRsp = 5543; CmdChessRogueNousEnableRogueTalentCsReq = 5541; CmdChessRogueLeaveCsReq = 5401; CmdChessRogueSkipTeachingLevelCsReq = 5583; CmdChessRogueCellUpdateNotify = 5528; CmdReviveRogueAvatarScRsp = 5472; CmdChessRogueNousEnableRogueTalentScRsp = 5488; CmdChessRogueGiveUpScRsp = 5438; CmdGetRogueBuffEnhanceInfoCsReq = 5451; CmdChessRogueLayerSettlement = 5430; CmdChessRogueUpdateLevelBaseInfoScNotify = 5439; CmdChessRogueRollDiceScRsp = 5412; CmdChessRogueReRollDiceScRsp = 5500; CmdChessRogueNousGetRogueTalentInfoCsReq = 5497; CmdChessRogueType_OLBMNECCNLC = 5533; CmdDFFOOKNLHIM = 5441; CmdChessRogueStartCsReq = 5432; CmdFinishChessRogueSubStoryScRsp = 5403; CmdEnterChessRogueAeonRoomScRsp = 5535; CmdChessRogueStartScRsp = 5496; CmdChessRogueUpdateUnlockLevelScNotify = 5454; CmdResetRogueDiceSurfaceCsReq = 5517; CmdChessRogueEnterCellCsReq = 5413; CmdGetChessRogueStoryInfoCsReq = 5521; CmdChessRogueNousEditDiceScRsp = 5485; CmdChessRogueSkipTeachingLevelScRsp = 5415; CmdGetChessRogueNousStoryInfoCsReq = 5427; CmdSelectChessRogueSubStoryScRsp = 5587; CmdChessRogueNousDiceSurfaceUnlockNotify = 5588; CmdChessRogueType_LAMMDKEAFCH = 5524; CmdChessRogueUpdateMoneyInfoScNotify = 5404; CmdEnhanceRogueBuffScRsp = 5493; CmdEnterChessRogueAeonRoomCsReq = 5494; CmdChessRogueChangeAeonDimensionNotify = 5593; CmdGetChessRogueStoryInfoScRsp = 5424; CmdChessRogueQueryCsReq = 5509; CmdChessRogueSelectCellScRsp = 5480; CmdChessRogueCheatRollCsReq = 5468; } // Obf: ChessRogueDiceStatus enum ChessRogueDiceStatus { ChessRogueDiceStatus_BBBGLCPOMCC = 0; ChessRogueDiceStatus_IABKJNGFEEA = 1; ChessRogueDiceStatus_FGHMLGBOMKB = 2; ChessRogueDiceStatus_LHNBODJLFJD = 3; } // Obf: ChessRogueDiceType enum ChessRogueDiceType { ChessRogueDiceType_ELJDJEHIKJA = 0; ChessRogueDiceType_CEIHCBNLPBO = 1; } // Obf: ChessRogueBoardCellStatus enum ChessRogueBoardCellStatus { ChessRogueBoardCellStatus_HIJAHCMLMPE = 0; ChessRogueBoardCellStatus_GLKEIMLFFNF = 1; ChessRogueBoardCellStatus_MNMCLOPPFOL = 2; ChessRogueBoardCellStatus_NGPFHCFEHPK = 3; } // Obf: ChessRogueCellSpecialType enum ChessRogueCellSpecialType { ChessRogueCellSpecialType_MNFEPONEDDJ = 0; ChessRogueCellSpecialType_shop_is_locked = 1; ChessRogueCellSpecialType_DENJHJELJGC = 2; ChessRogueCellSpecialType_NGIKLCJLEIL = 3; ChessRogueCellSpecialType_BFPHAOFBGMM = 4; ChessRogueCellSpecialType_GFKAACJHNFK = 5; } enum PAHCPCCKCHM { PAHCPCCKCHM_EOHKDHGMNPM = 0; PAHCPCCKCHM_MNFDMOPJHIJ = 1; PAHCPCCKCHM_OMPANKIJIPA = 2; PAHCPCCKCHM_FKPKJPFNIIM = 3; PAHCPCCKCHM_DOOGIFJDILF = 4; PAHCPCCKCHM_NAELGCKOLHB = 5; } enum LDEMMIFACBL { LDEMMIFACBL_PEHGJOFAGBD = 0; LDEMMIFACBL_NEFLPLPCHLJ = 1; LDEMMIFACBL_LCHGDPCLPFG = 2; LDEMMIFACBL_FBPEOCEDCEG = 3; LDEMMIFACBL_KKKJHFJHLJG = 4; LDEMMIFACBL_ELBDDPDDOON = 5; } enum NGABBIFDKIN { NGABBIFDKIN_HPKDDMLLLBO = 0; NGABBIFDKIN_GODJLHOFGGJ = 1; NGABBIFDKIN_EBLMFLPGJPP = 2; NGABBIFDKIN_MHFFLDEMIAC = 3; NGABBIFDKIN_GLDOFLIPDKC = 4; NGABBIFDKIN_DFGFGOKHILE = 5; NGABBIFDKIN_HCDGIFIIPJI = 6; NGABBIFDKIN_CCHIKMEKELC = 7; NGABBIFDKIN_NPGAFJOOIKA = 8; NGABBIFDKIN_CNEPDGGMOKI = 9; NGABBIFDKIN_EJOIADLHKOC = 10; } enum AIKNIGPKDOO { AIKNIGPKDOO_MNFEPONEDDJ = 0; AIKNIGPKDOO_CNMNACEBAFP = 1; AIKNIGPKDOO_ABNMCFMGIOB = 2; AIKNIGPKDOO_DLMICOPKFCO = 3; AIKNIGPKDOO_BMCMPHDKBDI = 4; AIKNIGPKDOO_BJOENIFAFLL = 5; AIKNIGPKDOO_HIJCGFONFFL = 6; AIKNIGPKDOO_OJEPGKBPPIP = 7; AIKNIGPKDOO_BDJFLEJPDOG = 8; AIKNIGPKDOO_shop_sync_info = 9; AIKNIGPKDOO_KDGMIMJEAFF = 10; AIKNIGPKDOO_NBDCGPIOGKE = 11; } enum GDJFODDNKAI { GDJFODDNKAI_PEPAILFKLAF = 0; GDJFODDNKAI_CJBFLFDJIFP = 1; } enum JLGHKKMKGKE { JLGHKKMKGKE_MNFEPONEDDJ = 0; JLGHKKMKGKE_LCBKLBBHOGE = 1; } enum JEFAPJJJLMM { JEFAPJJJLMM_MNFEPONEDDJ = 0; JEFAPJJJLMM_NNOLIIABFOF = 1; JEFAPJJJLMM_GHJFKKBGMKD = 2; JEFAPJJJLMM_LNMPHPLECED = 3; JEFAPJJJLMM_NBGJMKIGJKP = 4; JEFAPJJJLMM_battle_rogue_magic_info = 5; JEFAPJJJLMM_ICBDNEJPHMI = 6; JEFAPJJJLMM_OEAKDNKHMGC = 7; JEFAPJJJLMM_LLEMPMFIDME = 8; } enum IPLLDLAMOLL { IPLLDLAMOLL_LKMDNCACIFL = 0; IPLLDLAMOLL_KFCEGBCANBK = 1; IPLLDLAMOLL_HCJMOOLNHOO = 2; IPLLDLAMOLL_KEGJMEPDOHA = 3; } enum JLNFFPFLFEN { JLNFFPFLFEN_MNFEPONEDDJ = 0; JLNFFPFLFEN_CCJMKNNHKKE = 1; JLNFFPFLFEN_NGPFHCFEHPK = 2; JLNFFPFLFEN_KOFOFKAEMFK = 3; } // Obf: ChessRogueNousDicePhase enum ChessRogueNousDicePhase { ChessRogueNousDicePhase_MNFEPONEDDJ = 0; ChessRogueNousDicePhase_AEGNPMAFNBJ = 1; ChessRogueNousDicePhase_HFCKDKPFOKH = 2; } message DIFCAKPMDPG { ItemCostData IIJBOBNLOAD = 3; // offset: 24 } message CJOOMOBNBPB { SceneInfo scene = 8; // offset: 24 LineupInfo lineup = 12; // offset: 16 } message OPLJJLIFHIO { uint32 FAGAGDCMEKC = 15; // offset: 88 uint32 KPIKIGGPNFM = 11; // offset: 80 int32 BKKPLADCJPH = 717; // offset: 72 uint32 FADLDPNNLNO = 3; // offset: 100 MAGGHNPNAKA DFIPDJPGCPB = 560; // offset: 40 ChessRogueDiceStatus GABPKPAMOKO = 4; // offset: 92 bool AHJGFODAALI = 1456; // offset: 85 uint32 HKJGBEFKENB = 8; // offset: 96 uint32 MIKNAANAOAM = 7; // offset: 56 ChessRogueDiceType DNIBEEEPLFC = 10; // offset: 76 AHMJPFJBMMJ OCCKIBHMKGG = 868; // offset: 24 repeated uint32 HELBNIALOBC = 1646; // offset: 48 FFAOGJIOBGE IEJHFPOONCC = 1373; // offset: 32 bool GAFNLBCLBAL = 14; // offset: 84 uint32 NLLJBCNDOFD = 1; // offset: 68 uint32 PFHEOADCAOB = 6; // offset: 60 uint32 GAJPFFBMMJH = 13; // offset: 64 } // Obf: ChessRogueRollDiceCsReq // Type: Req // CmdID: 5600 message ChessRogueRollDiceCsReq { uint32 BCJKOMPBDPB = 13; // offset: 24 } // Obf: ChessRogueRollDiceScRsp // Type: Rsp // CmdID: 5412 message ChessRogueRollDiceScRsp { OPLJJLIFHIO ECIJHIJGDKO = 7; // offset: 16 uint32 retcode = 5; // offset: 32 } message EHJCMMBPMEF { uint32 PMOMAIPHOCD = 2; // offset: 24 uint32 monster_id = 8; // offset: 28 } message OJBFGHJLGKK { repeated EHJCMMBPMEF PELFLMDLPDK = 8; // offset: 16 bool ICKMAPKKKFO = 5; // offset: 36 uint32 KBHLGGCHEBP = 12; // offset: 32 } message HBEIDLDOJEH { repeated uint32 DBIHECDMIGF = 2; // offset: 24 } message EGOICINNLGM { OJBFGHJLGKK IFCCKGHCMPK = 8; // offset: 16 HBEIDLDOJEH KCBPPFBHJKH = 6; // offset: 32 } message KBFBJLMAAJP { oneof LIPCGFBFAEM { OJBFGHJLGKK IFCCKGHCMPK = 3; // offset: 24 HBEIDLDOJEH KCBPPFBHJKH = 10; // offset: 24 EGOICINNLGM CJADOEMEELG = 12; // offset: 24 } } message GPCPBBBCEEL { uint32 HPJFNILDEHM = 14; // offset: 60 ChessRogueBoardCellStatus MKIDAJDFIMP = 8; // offset: 64 uint32 LBGLGIDGJOA = 2; // offset: 40 bool LCHJKANPGIG = 6; // offset: 32 bool PILGLONFINI = 7; // offset: 33 uint32 id = 9; // offset: 56 uint32 OJOKNKFGJDD = 13; // offset: 52 uint32 AKBBPADIMGD = 4; // offset: 36 ChessRogueCellSpecialType HIOPKLOJOND = 12; // offset: 48 uint32 room_id = 15; // offset: 44 KBFBJLMAAJP stage_info = 3; // offset: 24 } message ILDDBENALCM { uint32 LKBJPBPLGFA = 7; // offset: 40 repeated GPCPBBBCEEL LOOGPPHNKPF = 11; // offset: 16 uint32 LHDNDALDKBH = 2; // offset: 44 uint32 KEBKEBNIAAB = 4; // offset: 32 uint32 AMIFHCLCHOP = 13; // offset: 36 } message NHKMEAFGJNL { uint32 room_id = 6; // offset: 28 uint32 HICCHNECJGJ = 13; // offset: 24 } message JAPDMNAEJGC { FFAOGJIOBGE ACBPDCIINBJ = 10; // offset: 24 uint32 FDONJLKCGFO = 2; // offset: 32 } message DOJKGGBHMEN { ChessRogueBoardCellStatus FBLNCGGHHJK = 2; // offset: 60 uint32 BEMFMOFBBFF = 8; // offset: 64 repeated NHKMEAFGJNL IGDLLENFAKA = 9; // offset: 48 ILDDBENALCM LFPIEHKEEBA = 13; // offset: 16 repeated uint32 EGOGPGNPCBL = 7; // offset: 40 JAPDMNAEJGC FMPDCBMOION = 6; // offset: 24 uint32 CDPIDHKBCOG = 14; // offset: 56 } message AKALKFEDNJN { uint32 KIAPBEFAFKI = 2; // offset: 44 int32 EMPLPBBGMMB = 11; // offset: 52 repeated uint32 LCPCHDJENNL = 8; // offset: 16 DOJKGGBHMEN PCJMIAPOHKN = 3; // offset: 24 int32 CLAPAPJCFAP = 10; // offset: 48 uint32 JHIIAFFLKLN = 9; // offset: 40 uint32 id = 5; // offset: 60 uint32 GNAGAPEGHKC = 6; // offset: 56 } message PNHAHHKIFGJ { uint32 NBBCPBIBGAK = 3; // offset: 28 uint32 ENPIAPKLKNL = 5; // offset: 24 } message CCNKPNJBPFI { repeated PNHAHHKIFGJ DFEMDEADPDB = 9; // offset: 16 } message DCHFEDGLCON { FFAOGJIOBGE ACBPDCIINBJ = 2; // offset: 32 CCNKPNJBPFI LFAJNGBPHCG = 6; // offset: 24 int32 JFPIOJGJHON = 14; // offset: 52 uint32 BNKKCDNLNFA = 12; // offset: 48 repeated uint32 GOBMDKMDDFI = 5; // offset: 16 } message KMFDDOCPOLI { uint32 avatar_id = 10; // offset: 24 } message DFEDBFJIJJE { DIFCAKPMDPG GEOLHHAOPJB = 8; // offset: 32 repeated KMFDDOCPOLI NGBHPHOFPED = 2; // offset: 16 } message PMBLMHJAOBD { repeated uint32 BJDBGMMAFFP = 14; // offset: 24 bool BCHCIFHEAGD = 4; // offset: 32 uint32 OFIBAALFOFB = 15; // offset: 40 uint32 PNMPGAGKDJB = 3; // offset: 36 } message ENMKGJINPGM { int32 IBCCMKHIGHL = 14; // offset: 24 } message KGGOGDOFEEO { repeated uint32 PNBJLEAJEDO = 11; // offset: 16 } message CHEDHLEEGNI { MIHCAJKBEEE LNAOKIIMJME = 11; // offset: 48 uint32 FFOJLKPMEBG = 9; // offset: 128 KGGOGDOFEEO CNPLGEEDIHP = 1711; // offset: 40 AKALKFEDNJN GAHICMJOCEC = 1; // offset: 112 PKBMECIOBMG HNCCEOBILJJ = 4; // offset: 16 DCHFEDGLCON AEGIPNEFMBM = 5; // offset: 88 repeated CFCPLANMPEG rogue_current_game_info = 3; // offset: 104 OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 24 PMBLMHJAOBD story_info = 8; // offset: 56 BIMOMFDBMDK FJBIDBBJCKJ = 13; // offset: 120 ILMDDBEKOIN BBOKNLGDNFP = 6; // offset: 96 ENMKGJINPGM LGGACPIOADE = 14; // offset: 64 GEOPHOBIBCD pending_action = 10; // offset: 32 DFEDBFJIJJE GIDAAIGDPLA = 12; // offset: 72 } message ANLFCNFOKLE { CCNKPNJBPFI LFAJNGBPHCG = 2; // offset: 48 IOKDOOIMCJH IGACJMNNFJH = 15; // offset: 56 repeated uint32 LCPCHDJENNL = 9; // offset: 24 GGEGNMNINHI talent_info = 14; // offset: 64 repeated uint32 KFPPICOBLDO = 12; // offset: 40 OINBLFGNEPH CNPLGEEDIHP = 11; // offset: 16 } message KHBFDMPBPEJ { uint32 FFOJLKPMEBG = 15; // offset: 32 repeated CFCPLANMPEG rogue_current_game_info = 11; // offset: 16 } message MFCDGOCBEMK { IOKDOOIMCJH IGACJMNNFJH = 8; // offset: 16 CCNKPNJBPFI LFAJNGBPHCG = 4; // offset: 24 repeated uint32 LCPCHDJENNL = 6; // offset: 40 OINBLFGNEPH CNPLGEEDIHP = 1; // offset: 56 repeated uint32 KFPPICOBLDO = 11; // offset: 64 GGEGNMNINHI talent_info = 13; // offset: 32 } message CDIONCOFFCD { BIMOMFDBMDK FJBIDBBJCKJ = 918; // offset: 32 uint32 BPEEMGEFKNM = 5; // offset: 72 KCJKAEHAFOB LNAOKIIMJME = 7; // offset: 56 uint32 AAMPLNCBBNH = 527; // offset: 100 uint32 KFNKJBBIBAE = 3; // offset: 108 uint32 PGAJPFDHNEB = 11; // offset: 88 uint32 FFOJLKPMEBG = 244; // offset: 116 uint32 PCJIODMIPEJ = 1722; // offset: 120 uint32 score_id = 1498; // offset: 80 FLCPBBIEDIE HNCCEOBILJJ = 4; // offset: 24 uint32 KPIFMABCCID = 12; // offset: 96 uint32 JHLKELHGNOG = 9; // offset: 84 LDEMMIFACBL EFMODODJOHJ = 14; // offset: 92 bool is_finish = 15; // offset: 112 ItemList FAJNNCJDGHK = 13; // offset: 40 repeated uint32 AHPEAADLANE = 8; // offset: 16 LineupInfo IAANCIEDOFE = 2; // offset: 48 uint32 difficulty_level = 6; // offset: 104 uint32 OEGHOGBEHKL = 1200; // offset: 76 } message GJHDCOHHDOP { repeated GPCPBBBCEEL LOOGPPHNKPF = 7; // offset: 16 uint32 CONOECFFLEK = 9; // offset: 32 } message MPNMPADPFAM { uint32 PGAJPFDHNEB = 4; // offset: 28 uint32 BGOEEJGDNOM = 11; // offset: 24 } message FJHGKKIBFML { uint32 EHBNPAEBBFG = 4; // offset: 24 uint32 PNMPGAGKDJB = 3; // offset: 28 } // Obf: ChessRogueQueryCsReq // Type: Req // CmdID: 5509 message ChessRogueQueryCsReq { } // Obf: ChessRogueQueryScRsp // Type: Rsp // CmdID: 5449 message ChessRogueQueryScRsp { CDIONCOFFCD AKBPOOAJFIJ = 8; // offset: 24 CHEDHLEEGNI HFKDHPNCKJN = 1; // offset: 48 MFCDGOCBEMK rogue_get_info = 12; // offset: 16 uint32 retcode = 7; // offset: 56 ANLFCNFOKLE GGKOGOOOFJE = 10; // offset: 32 } // Obf: ChessRogueEnterCellCsReq // Type: Req // CmdID: 5413 message ChessRogueEnterCellCsReq { uint32 HICCHNECJGJ = 7; // offset: 24 uint32 GAGINAAMMPN = 6; // offset: 28 } // Obf: ChessRogueEnterCellScRsp // Type: Rsp // CmdID: 5558 message ChessRogueEnterCellScRsp { uint32 retcode = 2; // offset: 40 uint32 HICCHNECJGJ = 4; // offset: 44 CHEDHLEEGNI HFKDHPNCKJN = 14; // offset: 16 CJOOMOBNBPB stage_info = 13; // offset: 24 } // Obf: ChessRogueEnterCsReq // Type: Req // CmdID: 5407 message ChessRogueEnterCsReq { uint32 id = 13; // offset: 24 } // Obf: ChessRogueEnterScRsp // Type: Rsp // CmdID: 5553 message ChessRogueEnterScRsp { CJOOMOBNBPB stage_info = 15; // offset: 24 CHEDHLEEGNI HFKDHPNCKJN = 8; // offset: 32 uint32 id = 6; // offset: 40 uint32 retcode = 4; // offset: 44 } // Obf: ChessRogueLeaveCsReq // Type: Req // CmdID: 5401 message ChessRogueLeaveCsReq { } // Obf: ChessRogueLeaveScRsp // Type: Rsp // CmdID: 5543 message ChessRogueLeaveScRsp { CJOOMOBNBPB stage_info = 1; // offset: 48 MFCDGOCBEMK rogue_get_info = 12; // offset: 24 uint32 retcode = 15; // offset: 56 ANLFCNFOKLE GGKOGOOOFJE = 4; // offset: 40 DCHFEDGLCON AEGIPNEFMBM = 2; // offset: 32 } // Obf: ChessRogueGiveUpCsReq // Type: Req // CmdID: 5539 message ChessRogueGiveUpCsReq { } // Obf: ChessRogueGiveUpScRsp // Type: Rsp // CmdID: 5438 message ChessRogueGiveUpScRsp { ANLFCNFOKLE GGKOGOOOFJE = 1; // offset: 24 CJOOMOBNBPB stage_info = 5; // offset: 16 MFCDGOCBEMK rogue_get_info = 11; // offset: 48 uint32 retcode = 2; // offset: 64 CDIONCOFFCD AKBPOOAJFIJ = 3; // offset: 32 DCHFEDGLCON AEGIPNEFMBM = 13; // offset: 56 } // Obf: ChessRogueStartCsReq // Type: Req // CmdID: 5432 message ChessRogueStartCsReq { repeated uint32 unfinished_story_line_id_list = 6; // offset: 32 uint32 id = 5; // offset: 60 repeated uint32 AGJKFJCNGGI = 14; // offset: 40 uint32 ENPIAPKLKNL = 11; // offset: 56 repeated uint32 HAGHOMJLKPJ = 2; // offset: 16 uint32 IAPKCNLHDOJ = 15; // offset: 64 repeated uint32 base_avatar_id_list = 12; // offset: 24 } // Obf: ChessRogueStartScRsp // Type: Rsp // CmdID: 5496 message ChessRogueStartScRsp { GJHDCOHHDOP OJNPBONFFPM = 1; // offset: 40 CJOOMOBNBPB stage_info = 13; // offset: 24 uint32 retcode = 3; // offset: 48 CHEDHLEEGNI HFKDHPNCKJN = 9; // offset: 32 } message DLJIILIOHLF { } // Type: Rsp // CmdID: 5556 message DENAIDNDCKF { uint32 retcode = 9; // offset: 32 CCNKPNJBPFI HFKDHPNCKJN = 6; // offset: 16 } // Obf: ChessRogueChangeAeonDimensionNotify // Type: Notify // CmdID: 5593 message ChessRogueChangeAeonDimensionNotify { PNHAHHKIFGJ HFKDHPNCKJN = 6; // offset: 24 } // Obf: ChessRogueSelectCellCsReq // Type: Req // CmdID: 5469 message ChessRogueSelectCellCsReq { uint32 GAGINAAMMPN = 12; // offset: 24 uint32 HICCHNECJGJ = 4; // offset: 28 } // Obf: ChessRogueSelectCellScRsp // Type: Rsp // CmdID: 5480 message ChessRogueSelectCellScRsp { DHCMPOABDKF BPCAOEPDOBB = 10; // offset: 24 uint32 retcode = 7; // offset: 36 uint32 HICCHNECJGJ = 14; // offset: 32 uint32 GAGINAAMMPN = 5; // offset: 40 } // Obf: ChessRogueLayerSettlement // Type: Notify // CmdID: 5430 message ChessRogueLayerSettlement { CDIONCOFFCD AKBPOOAJFIJ = 11; // offset: 16 uint32 JHIIAFFLKLN = 5; // offset: 32 uint32 difficulty_level = 2; // offset: 36 } // Obf: GetRogueBuffEnhanceInfoCsReq // Type: Req // CmdID: 5451 message GetRogueBuffEnhanceInfoCsReq { } // Obf: GetRogueBuffEnhanceInfoScRsp // Type: Rsp // CmdID: 5582 message GetRogueBuffEnhanceInfoScRsp { HIDFOGCCJNM GPONDKOLOLI = 12; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: EnhanceRogueBuffCsReq // Type: Req // CmdID: 5591 message EnhanceRogueBuffCsReq { uint32 maze_buff_id = 6; // offset: 24 } // Obf: EnhanceRogueBuffScRsp // Type: Rsp // CmdID: 5493 message EnhanceRogueBuffScRsp { uint32 retcode = 8; // offset: 44 HIDFOGCCJNM GPONDKOLOLI = 7; // offset: 24 bool GKALJIFKGNH = 13; // offset: 40 LJEGFMNCCAB OCKACNPPPJL = 11; // offset: 16 } // Obf: PickRogueAvatarCsReq // Type: Req // CmdID: 5471 message PickRogueAvatarCsReq { repeated uint32 base_avatar_id_list = 2; // offset: 24 uint32 prop_entity_id = 9; // offset: 32 } // Obf: PickRogueAvatarScRsp // Type: Rsp // CmdID: 5402 message PickRogueAvatarScRsp { repeated uint32 base_avatar_id_list = 10; // offset: 16 DFEDBFJIJJE GIDAAIGDPLA = 4; // offset: 24 uint32 retcode = 8; // offset: 40 } // Obf: ReviveRogueAvatarCsReq // Type: Req // CmdID: 5559 message ReviveRogueAvatarCsReq { uint32 interacted_prop_entity_id = 12; // offset: 32 repeated uint32 base_avatar_id_list = 1; // offset: 24 } // Obf: ReviveRogueAvatarScRsp // Type: Rsp // CmdID: 5472 message ReviveRogueAvatarScRsp { DIFCAKPMDPG GEOLHHAOPJB = 4; // offset: 16 repeated uint32 base_avatar_id_list = 10; // offset: 24 uint32 retcode = 5; // offset: 40 } // Obf: ChessRogueUpdateReviveInfoScNotify // Type: Notify // CmdID: 5536 message ChessRogueUpdateReviveInfoScNotify { DIFCAKPMDPG GEOLHHAOPJB = 13; // offset: 16 } // Obf: ChessRogueUpdateMoneyInfoScNotify // Type: Notify // CmdID: 5404 message ChessRogueUpdateMoneyInfoScNotify { ILMDDBEKOIN BBOKNLGDNFP = 12; // offset: 24 } // Obf: ChessRogueUpdateDiceInfoScNotify // Type: Notify // CmdID: 5510 message ChessRogueUpdateDiceInfoScNotify { OPLJJLIFHIO ECIJHIJGDKO = 4; // offset: 16 } // Obf: ChessRogueUpdateLevelBaseInfoScNotify // Type: Notify // CmdID: 5439 message ChessRogueUpdateLevelBaseInfoScNotify { GDJFODDNKAI reason = 3; // offset: 24 PAHCPCCKCHM GNAGAPEGHKC = 13; // offset: 28 } // Obf: ChessRogueUpdateAllowedSelectCellScNotify // Type: Notify // CmdID: 5481 message ChessRogueUpdateAllowedSelectCellScNotify { repeated uint32 EGOGPGNPCBL = 15; // offset: 24 uint32 IFEGLJOPACL = 3; // offset: 32 } // Type: Notify // CmdID: 5441 message DFFOOKNLHIM { ILDDBENALCM MLNELCMPNBO = 13; // offset: 24 } // Obf: ChessRogueUpdateAeonModifierValueScNotify // Type: Notify // CmdID: 5594 message ChessRogueUpdateAeonModifierValueScNotify { uint32 ENPIAPKLKNL = 14; // offset: 24 int32 JFPIOJGJHON = 11; // offset: 28 } // Obf: ChessRogueUpdateDicePassiveAccumulateValueScNotify // Type: Notify // CmdID: 5569 message ChessRogueUpdateDicePassiveAccumulateValueScNotify { int32 GHNFOKLJMME = 13; // offset: 24 } // Obf: ChessRogueSkipTeachingLevelCsReq // Type: Req // CmdID: 5583 message ChessRogueSkipTeachingLevelCsReq { } // Obf: ChessRogueSkipTeachingLevelScRsp // Type: Rsp // CmdID: 5415 message ChessRogueSkipTeachingLevelScRsp { uint32 retcode = 9; // offset: 32 ItemList KDKKLGAFGBL = 10; // offset: 24 } // Obf: ChessRogueUpdateUnlockLevelScNotify // Type: Notify // CmdID: 5454 message ChessRogueUpdateUnlockLevelScNotify { repeated uint32 LCPCHDJENNL = 8; // offset: 24 } // Obf: ChessRogueEnterNextLayerCsReq // Type: Req // CmdID: 5434 message ChessRogueEnterNextLayerCsReq { } // Obf: ChessRogueEnterNextLayerScRsp // Type: Rsp // CmdID: 5501 message ChessRogueEnterNextLayerScRsp { CHEDHLEEGNI rogue_info = 8; // offset: 24 GJHDCOHHDOP OJNPBONFFPM = 14; // offset: 40 uint32 retcode = 7; // offset: 48 CJOOMOBNBPB stage_info = 11; // offset: 16 } // Obf: ChessRogueReRollDiceCsReq // Type: Req // CmdID: 5595 message ChessRogueReRollDiceCsReq { uint32 BCJKOMPBDPB = 4; // offset: 24 } // Obf: ChessRogueReRollDiceScRsp // Type: Rsp // CmdID: 5500 message ChessRogueReRollDiceScRsp { uint32 retcode = 14; // offset: 32 OPLJJLIFHIO ECIJHIJGDKO = 5; // offset: 16 } // Obf: ChessRogueConfirmRollCsReq // Type: Req // CmdID: 5575 message ChessRogueConfirmRollCsReq { uint32 BCJKOMPBDPB = 6; // offset: 24 } // Obf: ChessRogueConfirmRollScRsp // Type: Rsp // CmdID: 5547 message ChessRogueConfirmRollScRsp { OPLJJLIFHIO ECIJHIJGDKO = 8; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: ChessRogueCheatRollCsReq // Type: Req // CmdID: 5468 message ChessRogueCheatRollCsReq { uint32 KDFAKOPBEIL = 5; // offset: 28 uint32 BCJKOMPBDPB = 10; // offset: 24 } // Obf: ChessRogueCheatRollScRsp // Type: Rsp // CmdID: 5492 message ChessRogueCheatRollScRsp { uint32 retcode = 12; // offset: 36 OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 16 uint32 KDFAKOPBEIL = 1; // offset: 32 uint32 NLDGHCLPHKB = 9; // offset: 40 } message PFEPIAIGBFD { } // Type: Rsp // CmdID: 5433 message GFILOEGMGFF { uint32 retcode = 3; // offset: 40 OPLJJLIFHIO ECIJHIJGDKO = 2; // offset: 16 ItemList ALAJLJIHMFI = 10; // offset: 32 } // Obf: ChessRogueQuitCsReq // Type: Req // CmdID: 5538 message ChessRogueQuitCsReq { } // Obf: ChessRogueQuitScRsp // Type: Rsp // CmdID: 5584 message ChessRogueQuitScRsp { uint32 retcode = 6; // offset: 72 AKALKFEDNJN GAHICMJOCEC = 15; // offset: 32 DCHFEDGLCON AEGIPNEFMBM = 3; // offset: 48 CJOOMOBNBPB stage_info = 7; // offset: 16 CDIONCOFFCD AKBPOOAJFIJ = 13; // offset: 40 ANLFCNFOKLE GGKOGOOOFJE = 5; // offset: 56 MFCDGOCBEMK rogue_get_info = 2; // offset: 64 } // Obf: ChessRogueCellUpdateNotify // Type: Notify // CmdID: 5528 message ChessRogueCellUpdateNotify { repeated GPCPBBBCEEL LOOGPPHNKPF = 13; // offset: 16 JLGHKKMKGKE reason = 4; // offset: 36 RogueModifierSourceType GGGCLCKBLKK = 7; // offset: 40 uint32 IFEGLJOPACL = 5; // offset: 32 } // Obf: ChessRogueQuestFinishNotify // Type: Notify // CmdID: 5560 message ChessRogueQuestFinishNotify { uint32 quest_id = 6; // offset: 24 uint32 HIKIKAJKACD = 14; // offset: 28 } // Obf: GetChessRogueStoryInfoCsReq // Type: Req // CmdID: 5521 message GetChessRogueStoryInfoCsReq { } // Obf: GetChessRogueStoryInfoScRsp // Type: Rsp // CmdID: 5424 message GetChessRogueStoryInfoScRsp { uint32 retcode = 11; // offset: 40 repeated MPNMPADPFAM JAKIABFHPNB = 13; // offset: 16 repeated FJHGKKIBFML HGGBCEGKNAF = 4; // offset: 24 } // Obf: SelectChessRogueSubStoryCsReq // Type: Req // CmdID: 5574 message SelectChessRogueSubStoryCsReq { uint32 PNMPGAGKDJB = 12; // offset: 28 uint32 rogue_dialogue_event_id = 5; // offset: 32 uint32 HGHAHGLKJGK = 8; // offset: 36 uint32 IEONPIKBCCB = 6; // offset: 24 } // Obf: SelectChessRogueSubStoryScRsp // Type: Rsp // CmdID: 5587 message SelectChessRogueSubStoryScRsp { uint32 IEONPIKBCCB = 12; // offset: 40 uint32 retcode = 14; // offset: 28 uint32 rogue_dialogue_event_id = 6; // offset: 32 uint32 PNMPGAGKDJB = 1; // offset: 24 uint32 HGHAHGLKJGK = 9; // offset: 36 } // Obf: FinishChessRogueSubStoryCsReq // Type: Req // CmdID: 5572 message FinishChessRogueSubStoryCsReq { uint32 HGHAHGLKJGK = 7; // offset: 24 } // Obf: FinishChessRogueSubStoryScRsp // Type: Rsp // CmdID: 5403 message FinishChessRogueSubStoryScRsp { uint32 HGHAHGLKJGK = 10; // offset: 24 uint32 PGAJPFDHNEB = 6; // offset: 28 uint32 retcode = 14; // offset: 32 } // Obf: ChessRogueUpdateActionPointScNotify // Type: Notify // CmdID: 5507 message ChessRogueUpdateActionPointScNotify { int32 CLAPAPJCFAP = 9; // offset: 24 } // Obf: EnterChessRogueAeonRoomCsReq // Type: Req // CmdID: 5494 message EnterChessRogueAeonRoomCsReq { } // Obf: EnterChessRogueAeonRoomScRsp // Type: Rsp // CmdID: 5535 message EnterChessRogueAeonRoomScRsp { uint32 retcode = 10; // offset: 32 CJOOMOBNBPB stage_info = 11; // offset: 16 } // Obf: GetChessRogueStoryAeonTalkInfoCsReq // Type: Req // CmdID: 5477 message GetChessRogueStoryAeonTalkInfoCsReq { uint32 MCOPKBNFMJM = 6; // offset: 24 } // Obf: GetChessRogueStoryAeonTalkInfoScRsp // Type: Rsp // CmdID: 5420 message GetChessRogueStoryAeonTalkInfoScRsp { uint32 retcode = 1; // offset: 36 map DJKDFDHPEEP = 12; // offset: 16 uint32 MCOPKBNFMJM = 6; // offset: 32 } // Obf: SyncChessRogueMainStoryFinishScNotify // Type: Notify // CmdID: 5446 message SyncChessRogueMainStoryFinishScNotify { uint32 PGAJPFDHNEB = 7; // offset: 28 uint32 BGOEEJGDNOM = 1; // offset: 24 } // Obf: SyncChessRogueNousValueScNotify // Type: Notify // CmdID: 5514 message SyncChessRogueNousValueScNotify { ENMKGJINPGM LGGACPIOADE = 6; // offset: 24 } message DHFILOJHPOO { uint32 PGAJPFDHNEB = 4; // offset: 24 JLNFFPFLFEN status = 5; // offset: 28 } message CEFDNJJPIFB { uint32 HGHAHGLKJGK = 7; // offset: 24 } // Obf: GetChessRogueNousStoryInfoCsReq // Type: Req // CmdID: 5427 message GetChessRogueNousStoryInfoCsReq { } // Obf: GetChessRogueNousStoryInfoScRsp // Type: Rsp // CmdID: 5529 message GetChessRogueNousStoryInfoScRsp { repeated CEFDNJJPIFB HGGBCEGKNAF = 2; // offset: 24 repeated DHFILOJHPOO JAKIABFHPNB = 7; // offset: 32 uint32 retcode = 10; // offset: 40 } // Obf: SyncChessRogueNousSubStoryScNotify // Type: Notify // CmdID: 5487 message SyncChessRogueNousSubStoryScNotify { uint32 HGHAHGLKJGK = 5; // offset: 24 } // Obf: SyncChessRogueNousMainStoryScNotify // Type: Notify // CmdID: 5425 message SyncChessRogueNousMainStoryScNotify { repeated DHFILOJHPOO JAKIABFHPNB = 6; // offset: 16 } message BIMOMFDBMDK { repeated uint32 MPFJNGFNHEO = 10; // offset: 24 uint32 PGAJPFDHNEB = 2; // offset: 56 uint32 HGHAHGLKJGK = 9; // offset: 52 bool BCHCIFHEAGD = 13; // offset: 60 uint32 IELIGKKHDON = 4; // offset: 48 repeated uint32 LKEFPPDFAOK = 12; // offset: 16 bool JHHAHNOMGFB = 7; // offset: 61 repeated uint32 KNIBCBOKGMO = 15; // offset: 40 } message EKGOOFLLLFJ { uint32 KDFAKOPBEIL = 13; // offset: 24 uint32 dice_slot_id = 2; // offset: 28 } message MAGGHNPNAKA { uint32 OHGEMDOFFAF = 7; // offset: 40 repeated EKGOOFLLLFJ ICNLPHPBONH = 3; // offset: 24 uint32 IAPKCNLHDOJ = 13; // offset: 32 uint32 AADFFNKDEMB = 1; // offset: 36 } message IOKDOOIMCJH { repeated uint32 JDBLPDKMMHO = 3; // offset: 24 repeated MAGGHNPNAKA JMKKCHPGAML = 13; // offset: 32 ChessRogueNousDicePhase JLELHPPMOPD = 5; // offset: 48 map OKJHLPFFJAI = 4; // offset: 40 } message GGEGNMNINHI { GPGAICLOJMD NLLAAHMNHGN = 12; // offset: 16 uint32 MONDNDEEOMJ = 9; // offset: 32 } message OINBLFGNEPH { repeated uint32 KGEKNPPDNIK = 3; // offset: 16 } // Obf: ResetRogueDiceSurfaceCsReq // Type: Req // CmdID: 5517 message ResetRogueDiceSurfaceCsReq { MAGGHNPNAKA IGACJMNNFJH = 9; // offset: 24 } // Obf: ChessRogueNousEditDiceScRsp // Type: Rsp // CmdID: 5485 message ChessRogueNousEditDiceScRsp { MAGGHNPNAKA IGACJMNNFJH = 10; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: ChessRogueNousDiceUpdateNotify // Type: Notify // CmdID: 5532 message ChessRogueNousDiceUpdateNotify { IOKDOOIMCJH BACHLIGNMAI = 14; // offset: 16 } // Obf: ChessRogueNousDiceSurfaceUnlockNotify // Type: Notify // CmdID: 5588 message ChessRogueNousDiceSurfaceUnlockNotify { uint32 IANIDKKJCBL = 7; // offset: 24 } // Obf: ChessRogueNousGetRogueTalentInfoCsReq // Type: Req // CmdID: 5497 message ChessRogueNousGetRogueTalentInfoCsReq { } // Obf: ChessRogueNousGetRogueTalentInfoScRsp // Type: Rsp // CmdID: 5511 message ChessRogueNousGetRogueTalentInfoScRsp { GPGAICLOJMD talent_info = 12; // offset: 24 uint32 MONDNDEEOMJ = 15; // offset: 32 uint32 retcode = 1; // offset: 36 } // Obf: ChessRogueNousEnableRogueTalentCsReq // Type: Req // CmdID: 5541 message ChessRogueNousEnableRogueTalentCsReq { uint32 EHAJMKFJCCM = 1; // offset: 24 } // Obf: ChessRogueNousEnableRogueTalentScRsp // Type: Rsp // CmdID: 5488 message ChessRogueNousEnableRogueTalentScRsp { uint32 retcode = 14; // offset: 32 uint32 MONDNDEEOMJ = 13; // offset: 36 GPGAICLOJMD talent_info = 4; // offset: 16 } // Obf: CmdChimeraType enum CmdChimeraType { CmdChimeraType_MNFEPONEDDJ = 0; CmdChimeraFinishRoundScRsp = 8176; CmdChimeraStartEndlessScRsp = 8162; CmdChimeraFinishEndlessRoundCsReq = 8164; CmdChimeraQuitEndlessCsReq = 8167; CmdHEKJHMIBOFL = 8173; CmdChimeraDoFinalRoundCsReq = 8171; CmdChimeraQuitEndlessScRsp = 8170; CmdChimeraRoundWorkStartCsReq = 8163; CmdChimeraDoFinalRoundScRsp = 8169; CmdJDHDEIFDMAD = 8165; CmdChimeraFinishEndlessRoundScRsp = 8177; CmdChimeraGetDataScRsp = 8179; CmdChimeraStartEndlessCsReq = 8172; CmdChimeraFinishRoundCsReq = 8166; CmdChimeraType_POHFKFBMHBB = 8175; CmdChimeraGetDataCsReq = 8161; } enum HGGHDAKGMOI { HGGHDAKGMOI_NIBCHBFLJMO = 0; HGGHDAKGMOI_JJLPFFPGHNP = 1; HGGHDAKGMOI_HIGBNMOAEAC = 2; HGGHDAKGMOI_JHHIHPJIABL = 3; } // Obf: ChimeraRoundWorkEndReason enum ChimeraRoundWorkEndReason { ChimeraRoundWorkEndReason_NIPGFABAJDC = 0; ChimeraRoundWorkEndReason_DBFGNOGHAOG = 1; ChimeraRoundWorkEndReason_ECMGMHPPKNG = 2; ChimeraRoundWorkEndReason_DFHDCFDIKPP = 3; } message KHLMFCBFHLH { uint32 progress = 5; // offset: 28 uint32 KMAPMCBPAMK = 13; // offset: 24 } message NMNHGBJNEOI { repeated KHLMFCBFHLH OGALCKOODGG = 3; // offset: 16 } message DLGAHBJOIHI { repeated uint32 KDNPOKIGPDJ = 8; // offset: 16 } message NAFFGGOFPIE { uint32 id = 14; // offset: 48 int32 MGIBLDFNAPP = 7; // offset: 52 NMNHGBJNEOI OGALCKOODGG = 1; // offset: 24 bool JKOPDHIKIBP = 8; // offset: 40 int32 hp = 5; // offset: 44 repeated uint32 EMDNABOOKLA = 4; // offset: 32 } message JDALAFCNBEK { repeated uint32 IKEHBILFELI = 2; // offset: 24 uint32 EHEEDKODMDH = 3; // offset: 32 } message MKMFLPLMFBM { uint32 CBNEFKHGLPE = 4; // offset: 28 uint32 BEADJBEECLA = 2; // offset: 24 } message ABLLCAIHGHH { uint32 IBJEBKEKBFA = 9; // offset: 24 uint32 GGHGNBBLOJF = 2; // offset: 48 int32 hp = 8; // offset: 44 uint32 OCDMAABOCPI = 12; // offset: 40 uint32 index = 13; // offset: 36 uint32 MMGPJIGBEFJ = 1; // offset: 28 int32 attack = 11; // offset: 32 uint32 HPCAALCIMEP = 14; // offset: 52 } message ALOGAJNFOBA { uint32 total_turns = 12; // offset: 28 uint32 cost_time = 3; // offset: 32 uint32 total_damage = 14; // offset: 36 uint32 NCCPECPPPLF = 8; // offset: 24 uint32 OLIFNNNHDKC = 11; // offset: 40 uint32 total_auto_turns = 15; // offset: 44 } // Obf: ChimeraGetDataCsReq // Type: Req // CmdID: 8161 message ChimeraGetDataCsReq { } // Obf: GetDataScRsp // Type: Rsp // CmdID: 8179 message ChimeraGetDataScRsp { uint32 HFCCPHKNKOH = 1300; // offset: 68 uint32 OAAKEJHNKBP = 1170; // offset: 100 uint32 PHPMAEGJBDH = 12; // offset: 76 repeated NAFFGGOFPIE PNHIJJOLJKG = 3; // offset: 16 repeated uint32 ODJNCDHMMAN = 7; // offset: 48 uint32 IKDAFNNHKPA = 1937; // offset: 92 uint32 FNBLLHJPDCM = 4; // offset: 108 uint32 retcode = 6; // offset: 88 uint32 AGCBMKLINFH = 5; // offset: 84 uint32 PAFEJFPPMDE = 14; // offset: 96 uint32 BEADJBEECLA = 1; // offset: 64 uint32 HLOMNJEHAGI = 11; // offset: 104 uint32 OKCHMKFANOC = 13; // offset: 80 uint32 DHJAOOFGOMP = 477; // offset: 56 JDALAFCNBEK lineup = 10; // offset: 24 repeated MKMFLPLMFBM NEFKNNEMGOJ = 15; // offset: 40 uint32 PMIELEPAMFO = 8; // offset: 72 HGGHDAKGMOI HHPFIHAIMMJ = 2; // offset: 60 } message HJGMCBDOCGE { JDALAFCNBEK lineup = 8; // offset: 16 } // Type: Rsp // CmdID: 8165 message JDHDEIFDMAD { JDALAFCNBEK lineup = 9; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: ChimeraFinishRoundCsReq // Type: Req // CmdID: 8166 message ChimeraFinishRoundCsReq { ALOGAJNFOBA stt = 1; // offset: 32 repeated uint32 MCNPCEDOKIF = 9; // offset: 24 JDALAFCNBEK lineup = 10; // offset: 56 map NPNCEEJCEHA = 11; // offset: 16 ChimeraRoundWorkEndReason end_reason = 8; // offset: 72 uint32 HIHOPOIEJLE = 4; // offset: 80 map OBJPEFMECEM = 3; // offset: 64 bool GDLJGAMIGJC = 5; // offset: 76 repeated ABLLCAIHGHH OBIGCJJIFGC = 6; // offset: 40 } // Obf: ChimeraFinishRound // Type: Rsp // CmdID: 8176 message ChimeraFinishRoundScRsp { uint32 PHPMAEGJBDH = 12; // offset: 84 uint32 IKDAFNNHKPA = 4; // offset: 92 map EGELPHPPJHG = 13; // offset: 48 uint32 BEADJBEECLA = 2; // offset: 88 repeated uint32 ODJNCDHMMAN = 5; // offset: 56 map EMBIJOCEAKB = 8; // offset: 40 repeated NAFFGGOFPIE IMDOPIBBEEF = 9; // offset: 24 uint32 OKCHMKFANOC = 10; // offset: 96 repeated MKMFLPLMFBM NEFKNNEMGOJ = 1; // offset: 32 bool GDLJGAMIGJC = 11; // offset: 69 uint32 AGCBMKLINFH = 7; // offset: 72 bool MJLLMAIOCCH = 15; // offset: 68 ChimeraRoundWorkEndReason end_reason = 14; // offset: 80 uint32 retcode = 6; // offset: 64 HGGHDAKGMOI HHPFIHAIMMJ = 3; // offset: 76 } // Obf: ChimeraStartEndlessCsReq // Type: Req // CmdID: 8172 message ChimeraStartEndlessCsReq { } // Obf: ChimeraStartEndlessScRsp // Type: Rsp // CmdID: 8162 message ChimeraStartEndlessScRsp { uint32 retcode = 10; // offset: 24 } // Obf: ChimeraFinishEndlessRoundCsReq // Type: Req // CmdID: 8164 message ChimeraFinishEndlessRoundCsReq { repeated uint32 MCNPCEDOKIF = 6; // offset: 32 bool DPEIOBLGNGM = 2; // offset: 56 JDALAFCNBEK lineup = 11; // offset: 48 uint32 OAAKEJHNKBP = 4; // offset: 60 ALOGAJNFOBA stt = 9; // offset: 24 repeated ABLLCAIHGHH OBIGCJJIFGC = 5; // offset: 40 } // Obf: ChimeraFinishEndlessRoundScRsp // Type: Rsp // CmdID: 8177 message ChimeraFinishEndlessRoundScRsp { uint32 OAAKEJHNKBP = 5; // offset: 56 uint32 PAFEJFPPMDE = 10; // offset: 44 uint32 FNBLLHJPDCM = 14; // offset: 36 uint32 HLOMNJEHAGI = 11; // offset: 32 uint32 EJKPJPDIACF = 3; // offset: 40 uint32 retcode = 7; // offset: 52 repeated NAFFGGOFPIE CFHHHFGLHHJ = 15; // offset: 24 bool DPEIOBLGNGM = 2; // offset: 48 } // Obf: ChimeraQuitEndlessCsReq // Type: Req // CmdID: 8167 message ChimeraQuitEndlessCsReq { } // Obf: ChimeraQuitEndlessScRsp // Type: Rsp // CmdID: 8170 message ChimeraQuitEndlessScRsp { uint32 retcode = 7; // offset: 24 } // Obf: ChimeraDoFinalRoundCsReq // Type: Req // CmdID: 8171 message ChimeraDoFinalRoundCsReq { ALOGAJNFOBA stt = 8; // offset: 16 repeated ABLLCAIHGHH OBIGCJJIFGC = 6; // offset: 32 bool DPEIOBLGNGM = 12; // offset: 60 repeated uint32 MCNPCEDOKIF = 4; // offset: 40 uint32 OAAKEJHNKBP = 15; // offset: 56 JDALAFCNBEK lineup = 3; // offset: 48 } // Obf: ChimeraDoFinalRoundScRsp // Type: Rsp // CmdID: 8169 message ChimeraDoFinalRoundScRsp { uint32 BEADJBEECLA = 1; // offset: 52 bool DPEIOBLGNGM = 4; // offset: 68 uint32 retcode = 13; // offset: 40 uint32 index = 11; // offset: 48 repeated MKMFLPLMFBM NEFKNNEMGOJ = 2; // offset: 32 uint32 HFCCPHKNKOH = 10; // offset: 44 uint32 IKDAFNNHKPA = 15; // offset: 60 repeated NAFFGGOFPIE CFHHHFGLHHJ = 7; // offset: 16 uint32 AGCBMKLINFH = 9; // offset: 56 uint32 OAAKEJHNKBP = 14; // offset: 64 } // Obf: ChimeraRoundWorkStartCsReq // Type: Req // CmdID: 8163 message ChimeraRoundWorkStartCsReq { JDALAFCNBEK lineup = 10; // offset: 24 repeated ABLLCAIHGHH OBIGCJJIFGC = 4; // offset: 32 uint32 LCHCBKNMIHO = 6; // offset: 44 uint32 EEHDMDIJLAF = 5; // offset: 40 } // Type: Rsp // CmdID: 8173 message HEKJHMIBOFL { uint32 retcode = 14; // offset: 24 } // Obf: CmdChimeraDuelType enum CmdChimeraDuelType { CmdChimeraDuelType_MNFEPONEDDJ = 0; CmdChimeraDuelStartGameScRsp = 9212; CmdChimeraDuelChangeLineupScRsp = 9259; CmdChimeraDuelUnlockMasterCsReq = 9249; CmdChimeraDuelShopBuyItemCsReq = 9233; CmdChimeraDuelShopLockCsReq = 9218; CmdReceive = 9215; CmdChimeraDuelShopLockScRsp = 9221; CmdChimeraDuelFinishMasterChallengeCsReq = 9223; CmdChimeraDuelGetDataCsReq = 9214; CmdChimeraDuelShopRefreshCsReq = 9216; CmdChimeraDuelSellChimeraScRsp = 9256; CmdChimeraDuelShopBuyChimeraCsReq = 9231; CmdChimeraDuelShopBuyChimeraScRsp = 9213; CmdChimeraDuelSaveFriendPvpLineupScRsp = 9226; CmdChimeraDuelGetFriendListCsReq = 9236; CmdChimeraDuelSellChimeraCsReq = 9219; CmdChimeraDuelSaveFriendPvpLineupCsReq = 9227; CmdChimeraDuelEndRoundShopStageCsReq = 9240; CmdChimeraDuelShopRefreshScRsp = 9238; CmdChimeraDuelEndRoundShopStageScRsp = 9217; CmdChimeraDuelGetDataScRsp = 9250; CmdChimeraDuelSelectGameCsReq = 9252; CmdChimeraDuelEndGameCsReq = 9248; CmdChimeraDuelChangeLineupCsReq = 9229; CmdChimeraDuelShopBuyItemScRsp = 9239; CmdChimeraDuelEndGameScRsp = 9232; CmdChimeraDuelSetFriendDefendLineupCsReq = 9241; CmdChimeraDuelUnlockMasterScRsp = 9222; CmdChimeraDuelSyncChangeScNotify = 9251; CmdChimeraDuelEndRoundBattleStageScRsp = 9244; CmdChimeraDuelStartGameCsReq = 9234; CmdChimeraDuelFinishMasterChallengeScRsp = 9245; CmdChimeraDuelEndRoundBattleStageCsReq = 9228; CmdChimeraDuelSetFriendDefendLineupScRsp = 9242; CmdChimeraDuelSelectGameScRsp = 9230; } enum CEDNEFJMFKE { CEDNEFJMFKE_MNFEPONEDDJ = 0; CEDNEFJMFKE_LFBKGJJDHLC = 1; CEDNEFJMFKE_GEBINFLEMDL = 2; CEDNEFJMFKE_OLPAGPPNFNJ = 3; CEDNEFJMFKE_LABLHBFHKFM = 4; CEDNEFJMFKE_HJNEDHFBBGF = 5; } enum EJNIPFOMJGN { EJNIPFOMJGN_MNFEPONEDDJ = 0; EJNIPFOMJGN_HFBHHLIENBI = 1; EJNIPFOMJGN_FDMJKILFLEF = 2; EJNIPFOMJGN_OLCNBOPAHJF = 3; } enum INDFPOFPGIP { INDFPOFPGIP_IBPEGEAMKCE = 0; INDFPOFPGIP_AKBNFHBHNME = 1; INDFPOFPGIP_IDNGBJIKCKG = 2; } enum BNOIAGIKLCK { BNOIAGIKLCK_MNFEPONEDDJ = 0; BNOIAGIKLCK_hp = 1; BNOIAGIKLCK_MGIBLDFNAPP = 2; } message PKLFODHCFBJ { uint32 FGJGIJDDGMD = 14; // offset: 24 CEDNEFJMFKE JKMAEIELMGM = 15; // offset: 28 uint32 CDLBICEDOME = 9; // offset: 32 } // Obf: ChimeraDuelPlayerRankData message ChimeraDuelPlayerRankData { uint32 score_id = 6; // offset: 28 uint32 rank = 14; // offset: 24 } message BDCHLDFEAKN { uint32 NOOLCMEEOBI = 4; // offset: 76 uint32 JOBJLLEINIP = 13; // offset: 72 repeated uint32 IKJDLPJCPGE = 10; // offset: 32 ChimeraDuelPlayerRankData LIGMJLOCOBN = 1; // offset: 40 repeated uint32 IDLACJJEPKJ = 15; // offset: 16 repeated uint32 CKHDOAIBJBG = 6; // offset: 24 uint32 FLCMLEPMDIN = 7; // offset: 68 repeated LCBDOLCILBK GOGBCBHNKOH = 11; // offset: 56 uint32 LAPJNNHHHAN = 3; // offset: 64 } message MCJNEGDJLAA { uint32 unique_id = 2; // offset: 24 uint32 item_id = 4; // offset: 28 } message DNAHKJBBOCM { int32 BNDLCDBCBHK = 3; // offset: 52 int32 PMHBPEBOLDP = 5; // offset: 32 uint32 unique_id = 1; // offset: 44 MCJNEGDJLAA equipment_goods_info = 4; // offset: 24 uint32 HPCAALCIMEP = 8; // offset: 48 uint32 exp = 10; // offset: 36 uint32 OALNNCNAKFA = 12; // offset: 40 } message EEJOJEGDMLC { repeated uint32 AEHHIFIJJCM = 5; // offset: 16 repeated DNAHKJBBOCM CHKOOGOBAGO = 3; // offset: 40 uint32 rank = 9; // offset: 60 uint32 head_icon = 8; // offset: 52 uint32 KKPKIPBOGGE = 11; // offset: 64 string nickname = 7; // offset: 32 uint32 uid = 10; // offset: 48 uint32 GIOEMCMCHLG = 12; // offset: 68 uint32 hp = 4; // offset: 56 } message IDGFGAGEKNM { EEJOJEGDMLC HDLONCMOEAI = 7; // offset: 16 } message GJCDNMBAIBA { uint32 OHIEJDLBBJE = 10; // offset: 24 bool LHBOBIOHKDK = 2; // offset: 36 uint32 grid_fight_equipment_id = 13; // offset: 28 uint32 HPCAALCIMEP = 14; // offset: 32 uint32 CBBAEHDOJLK = 3; // offset: 40 } message AJOKFGKLNAF { bool LHBOBIOHKDK = 12; // offset: 29 bool JJNPCCMBHPA = 4; // offset: 28 uint32 CMPPLMBMIBA = 11; // offset: 32 uint32 item_id = 2; // offset: 24 } message DJDOGDAAMFL { repeated GJCDNMBAIBA BHCHCLAADLI = 14; // offset: 32 repeated AJOKFGKLNAF HCGGANANHHL = 15; // offset: 24 } // Obf: ChimeraDuelShopBuyChimeraCsReq // Type: Req // CmdID: 9231 message ChimeraDuelShopBuyChimeraCsReq { uint32 NGCJFJDHLMD = 12; // offset: 32 uint32 CNIAMJCLBLF = 10; // offset: 36 repeated uint32 BMJBHHIGDPB = 5; // offset: 24 } // Obf: ChimeraDuelShopBuyChimeraScRsp // Type: Rsp // CmdID: 9213 message ChimeraDuelShopBuyChimeraScRsp { uint32 retcode = 7; // offset: 24 } // Obf: ChimeraDuelShopBuyItemCsReq // Type: Req // CmdID: 9233 message ChimeraDuelShopBuyItemCsReq { uint32 HCCKGCDAKIP = 3; // offset: 24 uint32 CMPPLMBMIBA = 7; // offset: 28 } // Obf: ChimeraDuelShopBuyItemScRsp // Type: Rsp // CmdID: 9239 message ChimeraDuelShopBuyItemScRsp { uint32 retcode = 8; // offset: 24 } // Obf: ChimeraDuelShopLockCsReq // Type: Req // CmdID: 9218 message ChimeraDuelShopLockCsReq { bool is_locked = 10; // offset: 36 oneof OKAIINGCACL { uint32 OHIEJDLBBJE = 11; // offset: 24 uint32 CMPPLMBMIBA = 13; // offset: 24 } } // Obf: ChimeraDuelShopLockScRsp // Type: Rsp // CmdID: 9221 message ChimeraDuelShopLockScRsp { uint32 retcode = 4; // offset: 32 bool is_locked = 6; // offset: 36 oneof OKAIINGCACL { uint32 OHIEJDLBBJE = 2; // offset: 24 uint32 CMPPLMBMIBA = 7; // offset: 24 } } // Obf: ChimeraDuelShopRefreshCsReq // Type: Req // CmdID: 9216 message ChimeraDuelShopRefreshCsReq { } // Obf: ChimeraDuelShopRefreshScRsp // Type: Rsp // CmdID: 9238 message ChimeraDuelShopRefreshScRsp { uint32 retcode = 9; // offset: 24 } message MBPFEMGDHIL { uint32 GIOEMCMCHLG = 12; // offset: 68 uint32 ONLFBIDHDBB = 7; // offset: 60 repeated uint32 BCBGDDLJFFL = 8; // offset: 16 uint32 hp = 2; // offset: 48 uint32 CIIHDOEMCFH = 13; // offset: 56 uint32 MNLGFJMFFCF = 5; // offset: 76 repeated DNAHKJBBOCM CHKOOGOBAGO = 14; // offset: 40 uint32 KKPKIPBOGGE = 1; // offset: 72 uint32 NMNMBLEAPPB = 3; // offset: 52 oneof HIEJMDGBDJJ { DJDOGDAAMFL GBHPKHCHLBI = 1940; // offset: 24 IDGFGAGEKNM FOOLNEOEMIF = 1180; // offset: 24 } } // Obf: ChimeraDuelGetDataCsReq // Type: Req // CmdID: 9214 message ChimeraDuelGetDataCsReq { } // Obf: ChimeraDuelGetDataScRsp // Type: Rsp // CmdID: 9250 message ChimeraDuelGetDataScRsp { BDCHLDFEAKN JFEDDHOECIB = 3; // offset: 24 MBPFEMGDHIL PMMGJDNFOKF = 9; // offset: 32 uint32 retcode = 5; // offset: 40 } // Obf: ChimeraDuelUnlockMasterCsReq // Type: Req // CmdID: 9249 message ChimeraDuelUnlockMasterCsReq { uint32 GIOEMCMCHLG = 13; // offset: 24 } // Obf: ChimeraDuelUnlockMasterScRsp // Type: Rsp // CmdID: 9222 message ChimeraDuelUnlockMasterScRsp { uint32 retcode = 1; // offset: 28 uint32 GIOEMCMCHLG = 12; // offset: 24 } // Obf: ChimeraDuelStartGameCsReq // Type: Req // CmdID: 9234 message ChimeraDuelStartGameCsReq { uint32 GIOEMCMCHLG = 8; // offset: 24 } // Obf: ChimeraDuelStartGameScRsp // Type: Rsp // CmdID: 9212 message ChimeraDuelStartGameScRsp { uint32 retcode = 4; // offset: 32 MBPFEMGDHIL PMMGJDNFOKF = 9; // offset: 16 } // Obf: ChimeraDuelEndRoundShopStageCsReq // Type: Req // CmdID: 9240 message ChimeraDuelEndRoundShopStageCsReq { } // Obf: ChimeraDuelEndRoundShopStageScRsp // Type: Rsp // CmdID: 9217 message ChimeraDuelEndRoundShopStageScRsp { uint32 retcode = 3; // offset: 32 MBPFEMGDHIL PMMGJDNFOKF = 5; // offset: 16 } message BFGKMCJEKGG { bool CNNCELBLEAP = 5; // offset: 44 uint32 JOBJLLEINIP = 3; // offset: 40 ChimeraDuelPlayerRankData LIGMJLOCOBN = 8; // offset: 24 MBPFEMGDHIL PMMGJDNFOKF = 4; // offset: 16 } message LALMFDGEHIA { int32 MGIBLDFNAPP = 10; // offset: 36 uint32 unique_id = 1; // offset: 56 uint32 exp = 4; // offset: 48 uint32 index = 2; // offset: 52 INDFPOFPGIP status = 6; // offset: 60 uint32 OCDMAABOCPI = 12; // offset: 32 uint32 IBJEBKEKBFA = 9; // offset: 64 uint32 MMGPJIGBEFJ = 15; // offset: 28 uint32 grid_fight_equipment_id = 7; // offset: 72 int32 hp = 14; // offset: 24 uint32 HPCAALCIMEP = 11; // offset: 68 uint32 level = 3; // offset: 40 uint32 GGHGNBBLOJF = 8; // offset: 44 } message PNGCHOEHFOO { uint32 total_auto_turns = 14; // offset: 40 uint32 NCCPECPPPLF = 5; // offset: 44 uint32 OLIFNNNHDKC = 1; // offset: 28 uint32 KNIJJEHBPPP = 9; // offset: 32 uint32 LELHEAGCELL = 10; // offset: 24 uint32 total_turns = 4; // offset: 36 } message NCFNNFIDAMD { uint32 cost_time = 11; // offset: 48 uint32 total_damage = 7; // offset: 52 repeated LALMFDGEHIA MNEIHFMOBKA = 2; // offset: 32 PNGCHOEHFOO DNNDKCJAJPG = 15; // offset: 16 repeated LALMFDGEHIA JNMPJMKIBMD = 1; // offset: 40 } // Obf: ChimeraDuelEndRoundBattleStageCsReq // Type: Req // CmdID: 9228 message ChimeraDuelEndRoundBattleStageCsReq { NCFNNFIDAMD stt = 6; // offset: 24 EJNIPFOMJGN BLCOCDGHKAC = 3; // offset: 36 uint32 EBBHIBNCAMP = 5; // offset: 32 } // Obf: ChimeraDuelEndRoundBattleStageScRsp // Type: Rsp // CmdID: 9244 message ChimeraDuelEndRoundBattleStageScRsp { uint32 retcode = 4; // offset: 40 EJNIPFOMJGN BLCOCDGHKAC = 2; // offset: 32 oneof OKAIINGCACL { MBPFEMGDHIL PMMGJDNFOKF = 1132; // offset: 24 BFGKMCJEKGG HFNGAJJADCB = 873; // offset: 24 } } // Obf: ChimeraDuelEndGameCsReq // Type: Req // CmdID: 9248 message ChimeraDuelEndGameCsReq { } // Obf: ChimeraDuelEndGameScRsp // Type: Rsp // CmdID: 9232 message ChimeraDuelEndGameScRsp { uint32 retcode = 6; // offset: 32 BFGKMCJEKGG HFNGAJJADCB = 1; // offset: 16 } message OFEOBAOCOPN { repeated uint32 BMJBHHIGDPB = 7; // offset: 24 } message GLHBEJLELCL { repeated uint32 AFFECJEKBLM = 11; // offset: 16 repeated uint32 CDGOJEHALOC = 6; // offset: 24 } message JKPJMALAADA { OFEOBAOCOPN DIDAKAHDANN = 12; // offset: 16 PKLFODHCFBJ source = 6; // offset: 24 uint32 LLJBLACECBG = 11; // offset: 48 oneof BEGJDDELIJJ { BNOIAGIKLCK DAFPBKMJLEN = 1806; // offset: 32 uint32 OIPAAGABEMM = 183; // offset: 32 GLHBEJLELCL LDBBBIIHABI = 1978; // offset: 32 } } message DGAJPBIOHFM { repeated uint32 AEHHIFIJJCM = 12; // offset: 24 } message LCPFEDOPPFB { DJDOGDAAMFL HNEBNNHMCCA = 6; // offset: 24 bool JLGLJMFKOME = 5; // offset: 32 } message BBPNOAKAKGM { oneof HPDAODDGAPF { JKPJMALAADA IGONALIGJJH = 3; // offset: 24 uint32 CCELCDAJDDK = 6; // offset: 24 DNAHKJBBOCM CLIDHDEPONG = 9; // offset: 24 uint32 BAIDFEFEOHD = 7; // offset: 24 LCPFEDOPPFB KIKBKEPIPDG = 1; // offset: 24 DGAJPBIOHFM NBJAGEMGNDH = 4; // offset: 24 uint32 CNIAMJCLBLF = 2; // offset: 24 uint32 JJELAEHJDDC = 8; // offset: 24 uint32 NOOLCMEEOBI = 10; // offset: 24 LCBDOLCILBK GFIGCEPPDDP = 12; // offset: 24 uint32 FLCMLEPMDIN = 11; // offset: 24 } } // Obf: ChimeraDuelSyncChangeScNotify // Type: Notify // CmdID: 9251 message ChimeraDuelSyncChangeScNotify { repeated BBPNOAKAKGM GNNBOPHBADD = 15; // offset: 16 } // Obf: ChimeraDuelChangeLineupCsReq // Type: Req // CmdID: 9229 message ChimeraDuelChangeLineupCsReq { repeated uint32 AEHHIFIJJCM = 4; // offset: 24 uint32 EGKBJDBLKIC = 5; // offset: 36 uint32 NFGBAFACKBG = 14; // offset: 32 } // Obf: ChimeraDuelChangeLineupScRsp // Type: Rsp // CmdID: 9259 message ChimeraDuelChangeLineupScRsp { uint32 retcode = 8; // offset: 32 repeated uint32 AEHHIFIJJCM = 3; // offset: 16 } // Obf: ChimeraDuelSellChimeraCsReq // Type: Req // CmdID: 9219 message ChimeraDuelSellChimeraCsReq { repeated uint32 AEHHIFIJJCM = 14; // offset: 16 uint32 OHIEJDLBBJE = 1; // offset: 32 } // Obf: ChimeraDuelSellChimeraScRsp // Type: Rsp // CmdID: 9256 message ChimeraDuelSellChimeraScRsp { uint32 OHIEJDLBBJE = 14; // offset: 32 uint32 retcode = 1; // offset: 36 repeated uint32 AEHHIFIJJCM = 7; // offset: 24 } // Obf: ChimeraDuelSelectGameCsReq // Type: Req // CmdID: 9252 message ChimeraDuelSelectGameCsReq { uint32 JOBJLLEINIP = 1; // offset: 24 } // Obf: ChimeraDuelSelectGameScRsp // Type: Rsp // CmdID: 9230 message ChimeraDuelSelectGameScRsp { uint32 retcode = 8; // offset: 24 uint32 JOBJLLEINIP = 7; // offset: 28 } message LCOFFKCKCBF { uint32 GIOEMCMCHLG = 15; // offset: 40 repeated uint32 AEHHIFIJJCM = 13; // offset: 32 repeated DNAHKJBBOCM CHKOOGOBAGO = 10; // offset: 16 } message LCBDOLCILBK { uint32 slot = 15; // offset: 32 LCOFFKCKCBF lineup = 10; // offset: 24 } // Obf: ChimeraDuelSaveFriendPvpLineupCsReq // Type: Req // CmdID: 9227 message ChimeraDuelSaveFriendPvpLineupCsReq { uint32 slot = 12; // offset: 24 } // Obf: ChimeraDuelSaveFriendPvpLineupScRsp // Type: Rsp // CmdID: 9226 message ChimeraDuelSaveFriendPvpLineupScRsp { uint32 slot = 8; // offset: 36 LCOFFKCKCBF lineup = 15; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: ChimeraDuelSetFriendDefendLineupCsReq // Type: Req // CmdID: 9241 message ChimeraDuelSetFriendDefendLineupCsReq { uint32 slot = 10; // offset: 24 } // Obf: ChimeraDuelSetFriendDefendLineupScRsp // Type: Rsp // CmdID: 9242 message ChimeraDuelSetFriendDefendLineupScRsp { uint32 slot = 12; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: ChimeraDuelGetFriendListCsReq // Type: Req // CmdID: 9236 message ChimeraDuelGetFriendListCsReq { } message NOAHAHINEKG { uint32 score_id = 2; // offset: 32 LCOFFKCKCBF lineup = 1; // offset: 24 uint32 uid = 10; // offset: 36 } // Obf: Receive // Type: Rsp // CmdID: 9215 message Receive { uint32 retcode = 9; // offset: 32 repeated NOAHAHINEKG friend_list = 6; // offset: 16 } // Obf: ChimeraDuelFinishMasterChallengeCsReq // Type: Req // CmdID: 9223 message ChimeraDuelFinishMasterChallengeCsReq { uint32 GIOEMCMCHLG = 9; // offset: 24 } // Obf: ChimeraDuelFinishMasterChallengeScRsp // Type: Rsp // CmdID: 9245 message ChimeraDuelFinishMasterChallengeScRsp { uint32 retcode = 9; // offset: 28 uint32 GIOEMCMCHLG = 3; // offset: 24 } // Obf: CmdClientCustomOpType enum CmdClientCustomOpType { CmdClientCustomOpType_NAPIAMMDCHN = 0; CmdPPHFFGNAHMG = 9838; } enum HHIDAKILBPM { HHIDAKILBPM_MNFEPONEDDJ = 0; HHIDAKILBPM_PCKOICBCEHO = 1; } // Type: Notify // CmdID: 9838 message PPHFFGNAHMG { oneof HGOPEEDOFAI { bool PCKOICBCEHO = 4; // offset: 16 } } // Obf: CmdClockParkType enum CmdClockParkType { CmdClockParkType_MNFEPONEDDJ = 0; CmdClockParkGetInfoScRsp = 7240; CmdClockParkGetOngoingScriptInfoScRsp = 7207; CmdLIDCOLGLNGN = 7222; CmdClockParkUnlockTalentCsReq = 7239; CmdClockParkUnlockTalentScRsp = 7212; CmdClockParkGetInfoCsReq = 7204; CmdClockParkGetOngoingScriptInfoCsReq = 7230; CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7218; CmdClockParkFinishScriptScNotify = 7206; CmdClockParkQuitScriptCsReq = 7238; CmdClockParkUseBuffCsReq = 7208; CmdBAPHOCNDPEB = 7211; CmdClockParkStartScriptScRsp = 7202; CmdClockParkStartScriptCsReq = 7224; CmdClockParkHandleWaitOperationScRsp = 7234; CmdAOFDDBNLOHC = 7223; } // Obf: ClockParkPlayStatus enum ClockParkPlayStatus { ClockParkPlayStatus_ONDJJFJEDJK = 0; ClockParkPlayStatus_GKHIMBOEGCI = 1; ClockParkPlayStatus_CDDBKNCNMMB = 2; ClockParkPlayStatus_POCOKFEKCBK = 5; } // Obf: ClockParkGetInfoCsReq // Type: Req // CmdID: 7204 message ClockParkGetInfoCsReq { } message NFAJOOGFNCN { repeated uint32 BGKGHHABFOI = 4; // offset: 24 uint32 script_id = 1; // offset: 32 } // Obf: ClockParkGetInfoScRsp // Type: Rsp // CmdID: 7240 message ClockParkGetInfoScRsp { repeated uint32 LGCMGKKJMCF = 8; // offset: 16 uint32 DPMHILKNBBF = 15; // offset: 44 repeated NFAJOOGFNCN EFHEEAMKGFB = 7; // offset: 24 uint32 retcode = 12; // offset: 48 uint32 FDIPIKGLGHO = 6; // offset: 52 uint32 progress = 2; // offset: 40 } // Obf: ClockParkUnlockTalentCsReq // Type: Req // CmdID: 7239 message ClockParkUnlockTalentCsReq { uint32 EHAJMKFJCCM = 12; // offset: 24 } // Obf: ClockParkUnlockTalentScRsp // Type: Rsp // CmdID: 7212 message ClockParkUnlockTalentScRsp { uint32 EHAJMKFJCCM = 9; // offset: 28 uint32 retcode = 6; // offset: 24 } // Obf: ClockParkStartScriptCsReq // Type: Req // CmdID: 7224 message ClockParkStartScriptCsReq { repeated uint32 JPNNBGEHHME = 4; // offset: 16 uint32 script_id = 8; // offset: 32 } // Obf: ClockParkStartScriptScRsp // Type: Rsp // CmdID: 7202 message ClockParkStartScriptScRsp { uint32 script_id = 10; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: ClockParkGetOngoingScriptInfoCsReq // Type: Req // CmdID: 7230 message ClockParkGetOngoingScriptInfoCsReq { } message DPICGJBJHFM { } message CENAEIOBGEK { repeated uint32 LABBIFFPOED = 11; // offset: 24 uint32 PPINNAENHAD = 5; // offset: 32 uint32 card_id = 4; // offset: 36 } message FHPLPNNCNMN { repeated CENAEIOBGEK KKLNLJDEMMI = 1; // offset: 24 repeated uint32 LABBIFFPOED = 15; // offset: 16 } message GPDOHJFKFOB { FHPLPNNCNMN INHIDEJHPMK = 15; // offset: 16 } message KHBNICEOKLJ { FHPLPNNCNMN INHIDEJHPMK = 8; // offset: 24 } message EKHAEPOHOGG { FHPLPNNCNMN INHIDEJHPMK = 6; // offset: 24 } message KFOCDOJEIME { FHPLPNNCNMN INHIDEJHPMK = 6; // offset: 16 uint32 CBNFFGADDDP = 10; // offset: 36 uint32 gacha_random = 3; // offset: 32 } message EBCCLCNADIN { FHPLPNNCNMN INHIDEJHPMK = 13; // offset: 24 } message JIJOLEGDMAB { bool KGIGANLOIGH = 7; // offset: 24 } message DENBPEFPBAJ { uint32 MNLGFJMFFCF = 1; // offset: 32 oneof FABCGHHNAND { DPICGJBJHFM HDJGAPANKKD = 4; // offset: 24 GPDOHJFKFOB KDLCNLHEGBL = 10; // offset: 24 KHBNICEOKLJ OKJEPJJPMNH = 14; // offset: 24 EKHAEPOHOGG HHAIIAMLGCJ = 12; // offset: 24 KFOCDOJEIME CPNMPALGEBO = 3; // offset: 24 EBCCLCNADIN OMFICGNDEAH = 6; // offset: 24 JIJOLEGDMAB HDJNHMIMMGN = 8; // offset: 24 bool JGOOBOEIECK = 13; // offset: 24 } } message GKEFONGPGMB { int32 GJGEMACGJGB = 7; // offset: 32 int32 KEDGMIEMNMM = 9; // offset: 28 int32 ONCKBPKFKKG = 14; // offset: 24 } message NCKKCIHKKGI { uint32 buff_id = 6; // offset: 24 uint64 unique_id = 10; // offset: 32 uint32 FHJGGLFLBPH = 2; // offset: 28 } // Obf: ClockParkBuffList message ClockParkBuffList { repeated NCKKCIHKKGI buff_list = 1; // offset: 24 } // Obf: ClockParkGetOngoingScriptInfoScRsp // Type: Rsp // CmdID: 7207 message ClockParkGetOngoingScriptInfoScRsp { uint32 POCLGFNKHIB = 14; // offset: 68 GKEFONGPGMB CNONCGNFHPH = 3; // offset: 24 uint32 AAOGOMGFCOE = 5; // offset: 72 string CLFMEJHFODC = 2; // offset: 40 uint32 MHOGOJEHJFK = 8; // offset: 64 uint32 OMOGCPPLDDJ = 9; // offset: 76 uint32 script_id = 13; // offset: 80 uint32 CPJCOBCMNHK = 4; // offset: 88 DENBPEFPBAJ IAPDDBJGPED = 10; // offset: 48 ClockParkBuffList LNAOKIIMJME = 15; // offset: 56 repeated uint32 HPIDBCNNKPE = 11; // offset: 16 uint32 retcode = 12; // offset: 84 } message GHLKINAJHGJ { } message GNABBNJLLOK { FHPLPNNCNMN INHIDEJHPMK = 13; // offset: 24 } message OKCFFJGEABE { bool is_win = 2; // offset: 28 uint32 GJPMPDDJFDL = 8; // offset: 24 } message AMKHNNJBJHK { repeated uint32 avatar_id_list = 9; // offset: 16 } message GFKCHHBKDEE { uint32 gacha_random = 12; // offset: 24 bool KHIDIINGPIB = 10; // offset: 28 } message MGBLCELKAKF { bool is_win = 15; // offset: 24 uint32 GJPMPDDJFDL = 4; // offset: 28 } message DDIPMPGJBDM { } // Obf: ClockParkHandleWaitPlaceDiceOperationCsReq // Type: Req // CmdID: 7218 message ClockParkHandleWaitPlaceDiceOperationCsReq { uint32 script_id = 14; // offset: 40 uint32 MNLGFJMFFCF = 13; // offset: 36 oneof DOPBLDOIEAN { GHLKINAJHGJ FDPEOCFMMDJ = 9; // offset: 16 GNABBNJLLOK JNAOFGCLBPP = 15; // offset: 16 OKCFFJGEABE PCDKMADHKFN = 3; // offset: 16 AMKHNNJBJHK DLEDKGFEMKB = 8; // offset: 16 GFKCHHBKDEE LHAMJIIJCGG = 4; // offset: 16 MGBLCELKAKF ALKIHCMPCLM = 11; // offset: 16 DDIPMPGJBDM PJMAEELGEED = 2; // offset: 16 uint32 OMOGCPPLDDJ = 1; // offset: 16 } } message JCFEPEOLLMK { bool AIPFOPHKHHA = 9; // offset: 36 uint32 CPJCOBCMNHK = 4; // offset: 44 bool NKCHBPOPAAC = 2; // offset: 37 uint32 progress = 14; // offset: 32 uint32 AAOGOMGFCOE = 8; // offset: 48 uint32 script_id = 5; // offset: 40 ItemList reward = 13; // offset: 24 } // Obf: ClockParkHandleWaitOperationScRsp // Type: Rsp // CmdID: 7234 message ClockParkHandleWaitOperationScRsp { SceneBattleInfo battle_info = 12; // offset: 16 uint32 MNLGFJMFFCF = 1; // offset: 40 uint32 retcode = 14; // offset: 44 uint32 LHKCNKMELPD = 8; // offset: 36 uint32 IHIAEAHGMCA = 10; // offset: 48 ClockParkPlayStatus KGFFCNCGLKG = 4; // offset: 32 } // Obf: ClockParkQuitScriptCsReq // Type: Req // CmdID: 7238 message ClockParkQuitScriptCsReq { bool JBKGNNJNPEG = 6; // offset: 24 uint32 script_id = 7; // offset: 28 } // Type: Rsp // CmdID: 7222 message LIDCOLGLNGN { uint32 retcode = 15; // offset: 24 } // Type: Rsp // CmdID: 7223 message AOFDDBNLOHC { uint32 MNLGFJMFFCF = 3; // offset: 28 uint32 retcode = 13; // offset: 24 } // Obf: ClockParkUseBuffCsReq // Type: Req // CmdID: 7208 message ClockParkUseBuffCsReq { uint64 unique_id = 6; // offset: 32 uint32 script_id = 1; // offset: 28 uint32 MNLGFJMFFCF = 4; // offset: 24 } // Type: Rsp // CmdID: 7211 message BAPHOCNDPEB { uint32 script_id = 6; // offset: 44 uint32 MNLGFJMFFCF = 12; // offset: 48 ClockParkBuffList LNAOKIIMJME = 13; // offset: 24 uint32 retcode = 11; // offset: 40 oneof GJODOFJFKBE { FHPLPNNCNMN INHIDEJHPMK = 1591; // offset: 32 GKEFONGPGMB CNONCGNFHPH = 298; // offset: 32 } } // Obf: ClockParkFinishScriptScNotify // Type: Notify // CmdID: 7206 message ClockParkFinishScriptScNotify { JCFEPEOLLMK finish_info = 2; // offset: 16 } // Obf: MissionStatus enum MissionStatus { MISSION_NONE = 0; MISSION_DOING = 1; MISSION_FINISH = 2; MISSION_PREPARED = 3; } // Obf: MessageSectionStatus enum MessageSectionStatus { MESSAGE_SECTION_NONE = 0; MESSAGE_SECTION_DOING = 1; MESSAGE_SECTION_FINISH = 2; MESSAGE_SECTION_FROZEN = 3; } // Obf: MessageGroupStatus enum MessageGroupStatus { MESSAGE_GROUP_NONE = 0; MESSAGE_GROUP_DOING = 1; MESSAGE_GROUP_FINISH = 2; MESSAGE_GROUP_FROZEN = 3; } // Obf: BattleRecordType enum BattleRecordType { BATTLE_RECORD_NONE = 0; BATTLE_RECORD_CHALLENGE = 1; BATTLE_RECORD_ROGUE = 2; } // Obf: RebattleType enum RebattleType { REBATTLE_TYPE_NONE = 0; REBATTLE_TYPE_REBATTLE_MIDWAY = 1; REBATTLE_TYPE_REBATTLE_LOSE = 2; REBATTLE_TYPE_REBATTLE_MIDWAY_LINEUP = 3; REBATTLE_TYPE_REBATTLE_LOSE_LINEUP = 4; REBATTLE_TYPE_QUIT_MIDWAY = 5; REBATTLE_TYPE_QUIT_LOSE = 6; } message Item { uint32 level = 3; // offset: 32 uint32 num = 4; // offset: 36 uint32 main_affix_id = 9; // offset: 24 uint32 rank = 11; // offset: 44 uint32 promotion = 14; // offset: 28 uint32 unique_id = 13; // offset: 40 uint32 item_id = 10; // offset: 48 } message ItemList { repeated Item item_list = 9; // offset: 24 } message PileItem { uint32 item_id = 2; // offset: 28 uint32 item_num = 12; // offset: 24 } message ItemCost { oneof item { PileItem pile_item = 6; // offset: 16 uint32 equipment_unique_id = 9; // offset: 16 uint32 relic_unique_id = 2; // offset: 16 } } // Obf: ItemCostList message ItemCostData { repeated ItemCost item_list = 11; // offset: 16 } message GIKLNAMPFBI { uint32 item_id = 14; // offset: 24 uint32 item_count = 9; // offset: 28 } message MBMLMHCICBI { uint32 level = 3; // offset: 40 uint32 tid = 8; // offset: 24 uint32 rank = 4; // offset: 28 uint32 promotion = 11; // offset: 32 uint32 exp = 10; // offset: 36 } message NGDNBPKCNLG { uint32 main_affix_id = 2; // offset: 32 uint32 level = 9; // offset: 40 uint32 tid = 7; // offset: 36 uint32 exp = 4; // offset: 44 repeated RelicAffix sub_affix_list = 5; // offset: 16 } // Obf: Relic message Relic { uint32 reforge_block_sub_affix_id = 10; // offset: 48 repeated RelicAffix reforge_sub_affix_list = 2; // offset: 32 bool is_discarded = 6; // offset: 57 bool is_protected = 15; // offset: 56 repeated RelicAffix sub_affix_list = 12; // offset: 40 uint32 main_affix_id = 9; // offset: 76 uint32 tid = 8; // offset: 72 repeated RelicAffix AOLFKGGECNB = 3; // offset: 16 uint32 unique_id = 7; // offset: 68 uint32 exp = 1; // offset: 64 uint32 dress_avatar_id = 14; // offset: 60 uint32 level = 13; // offset: 52 } message IIGNALBOHAO { oneof AKNIBIIDPGH { GIKLNAMPFBI KLDNEGKLMAN = 8; // offset: 16 MBMLMHCICBI GEBINFLEMDL = 6; // offset: 16 NGDNBPKCNLG KCPMPCJNPCE = 4; // offset: 16 } } message HIAPAIPIODD { repeated IIGNALBOHAO item_list = 7; // offset: 16 } message Vector { sint32 x = 10; // offset: 32 sint32 z = 14; // offset: 28 sint32 y = 7; // offset: 24 } message MotionInfo { Vector rot = 13; // offset: 16 Vector pos = 7; // offset: 24 } message Vector4 { float w = 8; // offset: 36 float x = 6; // offset: 28 float y = 15; // offset: 24 float z = 2; // offset: 32 } message SceneMonsterWaveParam { uint32 LPHMIOCFKKA = 15; // offset: 28 uint32 hard_level_group = 11; // offset: 36 uint32 KPAJJKNOBGE = 13; // offset: 32 uint32 elite_group = 7; // offset: 40 uint32 level = 5; // offset: 24 } message KOELBKIILDE { repeated HCMGIFBHPLE IDMMHPOCNIJ = 7; // offset: 16 uint32 role_star = 3; // offset: 32 } message HDDJNDJADAC { oneof DFONABIAFLC { KOELBKIILDE EPKAJPDMKDE = 407; // offset: 16 } } message SceneMonster { uint32 max_hp = 12; // offset: 36 HDDJNDJADAC extra_info = 1; // offset: 24 uint32 cur_hp = 8; // offset: 40 uint32 monster_id = 4; // offset: 32 } // Obf: SceneMonsterWave message SceneMonsterWave { repeated SceneMonster monster_list = 14; // offset: 16 SceneMonsterWaveParam monster_param = 5; // offset: 24 repeated ItemList BMLDLEDPFOP = 3; // offset: 32 uint32 battle_stage_id = 8; // offset: 48 uint32 battle_wave_id = 2; // offset: 52 } // Obf: SceneBattleInfo message SceneBattleInfo { repeated BattleEventBattleInfo battle_event = 680; // offset: 96 uint32 stage_id = 15; // offset: 132 BattleGridFightSpecialBattleInfo IGAEJDGJFAP = 24; // offset: 104 BattleRogueMagicInfo battle_rogue_magic_info = 1952; // offset: 80 uint32 rounds_limit = 3; // offset: 128 repeated BattleBuff buff_list = 11; // offset: 32 bool DLILJCCEBLN = 8; // offset: 116 uint32 GAHMNCGGIAG = 4; // offset: 136 JOBHBFDMEBC EOCIAHOJAKN = 119; // offset: 40 map battle_target_info = 155; // offset: 56 GNCELENEBBH GDGPDLIJMIN = 1220; // offset: 88 uint32 battle_id = 10; // offset: 112 repeated BattleAvatar battle_avatar_list = 12; // offset: 64 uint32 logic_random_seed = 14; // offset: 124 repeated SceneMonsterWave monster_wave_list = 2; // offset: 48 KPGIDMEFEPC CODANMDMKFA = 648; // offset: 24 KNIAOHMCODK EPKAJPDMKDE = 136; // offset: 16 uint32 world_level = 9; // offset: 120 } // Obf: AetherDivideBattleInfo message AetherDivideBattleInfo { uint32 battle_id = 2; // offset: 56 repeated AetherAvatarInfo battle_avatar_list = 13; // offset: 40 uint32 logic_random_seed = 7; // offset: 60 repeated BattleBuff buff_list = 12; // offset: 16 repeated SceneMonsterWave monster_wave_list = 3; // offset: 24 bool DLILJCCEBLN = 5; // offset: 48 uint32 stage_id = 4; // offset: 52 } message ODCKCELJHCP { uint32 id = 8; // offset: 24 AvatarType avatar_type = 4; // offset: 32 uint32 assist_uid = 1; // offset: 28 } message HDLLNMMODAJ { ItemList return_item_list = 2; // offset: 24 bool MPDJIOPHCIM = 9; // offset: 40 repeated uint32 relic_ids = 1; // offset: 16 } message JOGMADAMFNI { uint32 key = 2; // offset: 24 uint32 value = 9; // offset: 28 } message JCKPLANILKJ { uint32 key = 7; // offset: 24 sint32 value = 9; // offset: 28 } // Obf: EquipRelic message EquipRelic { uint32 type = 7; // offset: 28 uint32 relic_unique_id = 12; // offset: 24 } // Obf: HeadFrameInfo message HeadFrameInfo { uint32 head_frame_item_id = 4; // offset: 24 int64 head_frame_expire_time = 8; // offset: 32 } // Obf: ContentPackageStatus enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; ContentPackageStatus_Doing = 2; ContentPackageStatus_Finished = 3; ContentPackageStatus_Release = 4; } // Obf: CmdContentPackageType enum CmdContentPackageType { CmdContentPackageType_MNFEPONEDDJ = 0; CmdContentPackageTransferScNotify = 7512; CmdContentPackageType_GCDJHIAEKOP = 7504; CmdContentPackageGetDataScRsp = 7540; CmdContentPackageSyncDataScNotify = 7501; } message ContentPackageGetDataCsReq { } // Obf: ContentPackageGetDataScRsp // Type: Rsp // CmdID: 7540 message ContentPackageGetDataScRsp { uint32 retcode = 14; // offset: 32 ContentPackageData data = 13; // offset: 16 } // Obf: ContentPackageInfo message ContentPackageInfo { ContentPackageStatus status = 7; // offset: 28 uint32 content_id = 5; // offset: 24 } // Obf: ContentPackageData message ContentPackageData { repeated ContentPackageInfo content_package_list = 6; // offset: 24 uint32 cur_content_id = 15; // offset: 32 } // Obf: ContentPackageSyncDataScNotify // Type: Notify // CmdID: 7501 message ContentPackageSyncDataScNotify { ContentPackageData data = 5; // offset: 16 } // Obf: ContentPackageTransferScNotify // Type: Notify // CmdID: 7512 message ContentPackageTransferScNotify { } // Obf: CmdDailyActiveType enum CmdDailyActiveType { CmdDailyActiveType_MNFEPONEDDJ = 0; CmdDailyActiveInfoNotify = 3335; CmdGetDailyActiveInfoCsReq = 3324; CmdTakeApRewardScRsp = 3381; CmdTakeAllApRewardCsReq = 3313; CmdGetDailyActiveInfoScRsp = 3304; CmdTakeAllApRewardScRsp = 3362; CmdTakeApRewardCsReq = 3383; } // Obf: DailyActivityInfo message DailyActivityInfo { uint32 level = 11; // offset: 24 uint32 world_level = 8; // offset: 32 uint32 daily_active_point = 6; // offset: 28 bool is_has_taken = 9; // offset: 36 } // Obf: TakeApRewardCsReq // Type: Req // CmdID: 3383 message TakeApRewardCsReq { uint32 level = 3; // offset: 24 } // Obf: TakeApRewardScRsp // Type: Rsp // CmdID: 3381 message TakeApRewardScRsp { ItemList reward = 4; // offset: 24 uint32 level = 10; // offset: 32 uint32 retcode = 13; // offset: 36 } // Obf: GetDailyActiveInfoCsReq // Type: Req // CmdID: 3324 message GetDailyActiveInfoCsReq { } // Obf: GetDailyActiveInfoScRsp // Type: Rsp // CmdID: 3304 message GetDailyActiveInfoScRsp { uint32 daily_active_point = 4; // offset: 44 repeated uint32 daily_active_quest_id_list = 7; // offset: 24 repeated DailyActivityInfo daily_active_level_list = 9; // offset: 32 uint32 retcode = 1; // offset: 40 } // Obf: DailyActiveInfoNotify // Type: Notify // CmdID: 3335 message DailyActiveInfoNotify { repeated uint32 daily_active_quest_id_list = 9; // offset: 24 uint32 daily_active_point = 7; // offset: 40 repeated DailyActivityInfo daily_active_level_list = 11; // offset: 16 } // Obf: TakeAllApRewardCsReq // Type: Req // CmdID: 3313 message TakeAllApRewardCsReq { } // Obf: TakeAllApRewardScRsp // Type: Rsp // CmdID: 3362 message TakeAllApRewardScRsp { uint32 retcode = 3; // offset: 40 ItemList reward = 10; // offset: 32 repeated uint32 take_reward_level_list = 9; // offset: 16 } // Obf: CmdDiceCombatType enum CmdDiceCombatType { CmdDiceCombatType_MNFEPONEDDJ = 0; CmdDiceCombatUpgradeAvatarCsReq = 9265; CmdBuyShopGoodScRsp = 9278; CmdGetDiceCombatShopDataCsReq = 9274; CmdDiceCombatModifyAvatarDiceCsReq = 9288; CmdModifyAvatarDiceRsp = 9262; CmdDiceCombatMainPageRollDiceScRsp = 9261; CmdDiceCombatFinishPveStageCsReq = 9264; CmdGetDiceCombatShopDataScRsp = 9268; CmdANEFHPJJLBA = 9266; CmdUpgradeAvatarRsp = 9283; CmdAddItemRsp = 9272; CmdGetDiceCombatSystemDataReq = 9282; CmdDiceCombatMainPageRollDiceCsReq = 9271; CmdFinishPveStageScRsp = 9294; CmdDiceCombatBuyShopGoodReq = 9267; CmdGetDiceCombatSystemDataScRsp = 9291; } // Obf: GetDiceCombatSystemDataReq // Type: Req // CmdID: 9282 message GetDiceCombatSystemDataReq { } message EHDFCHBNJAB { int64 unlock_timestamp = 3; // offset: 32 uint32 JNKAHHEOPCN = 2; // offset: 24 } // Obf: GetSystemDataRsp // Type: Rsp // CmdID: 9291 message GetDiceCombatSystemDataScRsp { repeated uint32 OGCHHFNHMDN = 2; // offset: 48 uint32 AIPDBPAOPOA = 8; // offset: 60 repeated DiceCombatAvatar avatar_list = 1; // offset: 40 repeated uint32 NFNIJDLCJKN = 10; // offset: 24 repeated EHDFCHBNJAB LABBIFFPOED = 3; // offset: 32 uint32 retcode = 15; // offset: 56 } // Obf: AddItemRsp // Type: Notify // CmdID: 9272 message AddItemRsp { int64 unlock_timestamp = 3; // offset: 40 ItemList reward = 14; // offset: 24 oneof AKNIBIIDPGH { uint32 avatar_id = 8; // offset: 32 uint32 JNKAHHEOPCN = 2; // offset: 32 } } // Obf: DiceCombatMainPageRollDiceCsReq // Type: Req // CmdID: 9271 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp // CmdID: 9261 message DiceCombatMainPageRollDiceScRsp { uint32 retcode = 5; // offset: 24 } // Obf: GetDiceCombatShopDataReq // Type: Req // CmdID: 9274 message GetDiceCombatShopDataCsReq { } message OLNEJIOFLCE { uint32 shop_id = 3; // offset: 32 repeated EJPKAEHLMEB BCJPBNMLOEB = 2; // offset: 16 } message EJPKAEHLMEB { ItemCostData FANNDGJAOGA = 7; // offset: 24 uint32 item_id = 1; // offset: 40 uint32 BKIFKJELDJL = 2; // offset: 32 bool DKKIMJBICOK = 10; // offset: 36 } // Obf: GetShopDataScRsp // Type: Rsp // CmdID: 9268 message GetDiceCombatShopDataScRsp { repeated OLNEJIOFLCE JPLICKJMBEJ = 11; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: DiceCombatBuyShopGoodReq // Type: Req // CmdID: 9267 message DiceCombatBuyShopGoodReq { uint32 BKIFKJELDJL = 1; // offset: 28 uint32 shop_id = 6; // offset: 24 } // Obf: BuyShopGoodScRsp // Type: Rsp // CmdID: 9278 message BuyShopGoodScRsp { repeated OLNEJIOFLCE JPLICKJMBEJ = 4; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: DiceCombatModifyAvatarDiceCsReq // Type: Req // CmdID: 9288 message DiceCombatModifyAvatarDiceCsReq { uint32 HLKGKLOEOIE = 1; // offset: 28 uint32 avatar_id = 10; // offset: 24 } // Obf: ModifyAvatarDiceRsp // Type: Rsp // CmdID: 9262 message ModifyAvatarDiceRsp { uint32 retcode = 12; // offset: 32 DiceCombatAvatar HFGDFNPFKDG = 9; // offset: 24 } // Obf: DiceCombatUpgradeAvatarCsReq // Type: Req // CmdID: 9265 message DiceCombatUpgradeAvatarCsReq { uint32 avatar_id = 3; // offset: 24 } // Obf: UpgradeAvatarRsp // Type: Rsp // CmdID: 9283 message UpgradeAvatarRsp { DiceCombatAvatar HFGDFNPFKDG = 13; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: DiceCombatFinishPveStageCsReq // Type: Req // CmdID: 9264 message DiceCombatFinishPveStageCsReq { bool is_win = 14; // offset: 33 uint32 damage = 3; // offset: 24 uint32 DBJPAFCFKNK = 2; // offset: 28 bool DNEBLIHEMEC = 1; // offset: 32 } // Obf: FinishPveStageScRsp // Type: Rsp // CmdID: 9294 message FinishPveStageScRsp { bool is_win = 15; // offset: 40 uint32 DBJPAFCFKNK = 13; // offset: 36 ItemList reward = 7; // offset: 16 uint32 retcode = 6; // offset: 32 } // Type: Notify // CmdID: 9266 message ANEFHPJJLBA { bool HMHPPPPGFLI = 7; // offset: 24 uint32 OAHOMILPFOG = 8; // offset: 28 uint32 HLELMGEKHMK = 4; // offset: 32 bool is_win = 6; // offset: 25 int32 OCGGLEJPAJJ = 2; // offset: 36 } // Obf: CmdDrinkMakerType enum CmdDrinkMakerType { CmdDrinkMakerType_MNFEPONEDDJ = 0; CmdMakeMissionDrinkScRsp = 6982; CmdGetDrinkMakerDayEndScNotify = 6984; CmdMakeMissionDrinkCsReq = 6992; CmdEndDrinkMakerSequenceScRsp = 6996; CmdDrinkMakerCheersMakeDrinkScRsp = 6993; CmdMakeDrinkCsReq = 6995; CmdDrinkMakerCheersGetDataCsReq = 6991; CmdDrinkMakerCheersGetDataScRsp = 6989; CmdEndDrinkMakerSequenceCsReq = 6986; CmdMakeDrinkScRsp = 6985; CmdDrinkMakerChallengeCsReq = 6997; CmdGetDrinkMakerDataCsReq = 6981; CmdDrinkMakerCheersMakeDrinkCsReq = 6983; CmdDrinkMakerCheersEnterNextGroupCsReq = 6994; CmdDrinkMakerChallengeScRsp = 6987; CmdGetDrinkMakerDataScRsp = 6999; CmdDrinkMakerUpdateTipsNotify = 6990; CmdDrinkMakerCheersEnterNextGroupScRsp = 7000; } message HFNBEAAIBAI { uint32 MAHKOFDEBDB = 11; // offset: 36 repeated uint32 IJPDNIKKAAD = 1; // offset: 24 uint32 BDKGOFNJFFD = 6; // offset: 32 } message GODHAPDEGAN { repeated uint32 FPPDNEMKFOD = 11; // offset: 16 uint32 NOJNCPGFDLL = 5; // offset: 44 uint32 BKEMJMHHOJE = 7; // offset: 32 uint32 HBAELJJCHME = 1; // offset: 40 uint32 EFMBADKEFIA = 4; // offset: 36 } message KKOAOHHGCMF { uint32 CMEGJJJGLPD = 1; // offset: 24 bool GKALJIFKGNH = 12; // offset: 28 } // Obf: GetDrinkMakerDataCsReq // Type: Req // CmdID: 6981 message GetDrinkMakerDataCsReq { } // Obf: GetDrinkMakerDataScRsp // Type: Rsp // CmdID: 6999 message GetDrinkMakerDataScRsp { repeated uint32 JJBAIDGECPB = 15; // offset: 24 uint32 MNPBPDJJABP = 14; // offset: 52 uint32 level = 5; // offset: 68 uint32 exp = 3; // offset: 72 uint32 HIIJNEFJAHB = 8; // offset: 56 repeated HFNBEAAIBAI EBNPDPKEHPO = 1; // offset: 40 GODHAPDEGAN AIBAPFGBJKA = 13; // offset: 32 uint32 ONDDIEODMNB = 7; // offset: 64 uint32 retcode = 9; // offset: 60 uint32 GEOIIAINLJA = 12; // offset: 48 } // Obf: MakeDrinkCsReq // Type: Req // CmdID: 6995 message MakeDrinkCsReq { uint32 GEOIIAINLJA = 12; // offset: 32 GODHAPDEGAN CHFKLHEGMGE = 10; // offset: 16 } // Obf: MakeDrinkScRsp // Type: Rsp // CmdID: 6985 message MakeDrinkScRsp { bool GKALJIFKGNH = 2; // offset: 24 uint32 retcode = 15; // offset: 32 uint32 KGLBAPJPIOL = 3; // offset: 28 } // Obf: EndDrinkMakerSequenceCsReq // Type: Req // CmdID: 6986 message EndDrinkMakerSequenceCsReq { } // Obf: EndDrinkMakerSequenceScRsp // Type: Rsp // CmdID: 6996 message EndDrinkMakerSequenceScRsp { uint32 HIIJNEFJAHB = 12; // offset: 60 uint32 level = 6; // offset: 52 uint32 GMNGNPNKNBL = 15; // offset: 56 uint32 exp = 1; // offset: 64 ItemList reward = 13; // offset: 24 repeated KKOAOHHGCMF ACNICCLHAMO = 10; // offset: 40 HFNBEAAIBAI JDJLGBACPOM = 9; // offset: 32 uint32 retcode = 8; // offset: 48 } // Obf: MakeMissionDrinkCsReq // Type: Req // CmdID: 6992 message MakeMissionDrinkCsReq { bool is_save = 2; // offset: 32 uint32 CMEGJJJGLPD = 15; // offset: 36 GODHAPDEGAN CHFKLHEGMGE = 9; // offset: 24 } // Obf: MakeMissionDrinkScRsp // Type: Rsp // CmdID: 6982 message MakeMissionDrinkScRsp { bool GKALJIFKGNH = 15; // offset: 36 uint32 retcode = 13; // offset: 32 bool is_save = 3; // offset: 37 GODHAPDEGAN AIBAPFGBJKA = 1; // offset: 24 } // Obf: GetDrinkMakerDayEndScNotify // Type: Notify // CmdID: 6984 message GetDrinkMakerDayEndScNotify { uint32 KDNIIACIIAK = 10; // offset: 24 } // Obf: DrinkMakerChallengeCsReq // Type: Req // CmdID: 6997 message DrinkMakerChallengeCsReq { GODHAPDEGAN CHFKLHEGMGE = 10; // offset: 16 uint32 challenge_id = 12; // offset: 32 } // Obf: DrinkMakerChallengeScRsp // Type: Rsp // CmdID: 6987 message DrinkMakerChallengeScRsp { uint32 challenge_id = 3; // offset: 40 ItemList reward = 7; // offset: 24 uint32 retcode = 8; // offset: 32 bool GKALJIFKGNH = 9; // offset: 36 } // Obf: DrinkMakerUpdateTipsNotify // Type: Notify // CmdID: 6990 message DrinkMakerUpdateTipsNotify { uint32 HIIJNEFJAHB = 5; // offset: 24 } message GDPELHFMEGN { GODHAPDEGAN CHFKLHEGMGE = 11; // offset: 24 bool GOFFOLDJLHJ = 12; // offset: 44 repeated uint32 EACKICLKAIK = 9; // offset: 16 uint32 BMMFPEBENKE = 7; // offset: 40 } // Obf: DrinkMakerCheersGetDataCsReq // Type: Req // CmdID: 6991 message DrinkMakerCheersGetDataCsReq { } // Obf: DrinkMakerCheersGetDataScRsp // Type: Rsp // CmdID: 6989 message DrinkMakerCheersGetDataScRsp { uint32 EBPHPEFEOLN = 15; // offset: 32 repeated GDPELHFMEGN DEHAMNKBCMI = 9; // offset: 16 uint32 IALFKBKCMGK = 3; // offset: 36 uint32 retcode = 6; // offset: 40 } // Obf: DrinkMakerCheersMakeDrinkCsReq // Type: Req // CmdID: 6983 message DrinkMakerCheersMakeDrinkCsReq { uint32 group_id = 3; // offset: 40 GODHAPDEGAN CHFKLHEGMGE = 6; // offset: 16 bool KBNMKFKJFAE = 11; // offset: 32 uint32 BMMFPEBENKE = 4; // offset: 36 } // Obf: DrinkMakerCheersMakeDrinkScRsp // Type: Rsp // CmdID: 6993 message DrinkMakerCheersMakeDrinkScRsp { uint32 retcode = 4; // offset: 32 GDPELHFMEGN JFBICPAMGPP = 6; // offset: 16 } // Obf: DrinkMakerCheersEnterNextGroupCsReq // Type: Req // CmdID: 6994 message DrinkMakerCheersEnterNextGroupCsReq { } // Obf: DrinkMakerCheersEnterNextGroupScRsp // Type: Rsp // CmdID: 7000 message DrinkMakerCheersEnterNextGroupScRsp { uint32 EBPHPEFEOLN = 3; // offset: 28 uint32 retcode = 10; // offset: 24 } // Obf: CmdElationActivityType enum CmdElationActivityType { CmdElationActivityType_MNFEPONEDDJ = 0; CmdGetElationActivityDataScRsp = 9101; CmdElationActivityBattleEndScNotify = 9102; CmdEnterElationActivityStageScRsp = 9106; CmdEnterElationActivityStageCsReq = 9103; CmdGetActivityElationDataCsReq = 9108; } message BBOAHDFCHID { uint32 avatar_id = 2; // offset: 28 AvatarType avatar_type = 1; // offset: 24 } message DBADLKGOJCH { uint32 level_id = 1; // offset: 24 bool CFOALOHCALB = 7; // offset: 32 uint32 JGNMEGLIGMD = 5; // offset: 28 uint32 DKGEPDLLBHM = 6; // offset: 36 uint32 IHBIHEIFMOJ = 12; // offset: 40 } // Obf: GetActivityElationDataCsReq // Type: Req // CmdID: 9108 message GetActivityElationDataCsReq { } // Obf: GetElationActivityDataScRsp // Type: Rsp // CmdID: 9101 message GetElationActivityDataScRsp { uint32 retcode = 11; // offset: 32 repeated DBADLKGOJCH level_data_list = 6; // offset: 16 } // Obf: EnterElationActivityStageCsReq // Type: Req // CmdID: 9103 message EnterElationActivityStageCsReq { uint32 level_id = 12; // offset: 40 repeated BBOAHDFCHID MFDHGFDPLDL = 2; // offset: 16 repeated BBOAHDFCHID IFMGFOFEAKE = 6; // offset: 32 } // Obf: EnterElationActivityStageScRsp // Type: Rsp // CmdID: 9106 message EnterElationActivityStageScRsp { uint32 retcode = 12; // offset: 36 uint32 level_id = 9; // offset: 32 SceneBattleInfo battle_info = 11; // offset: 24 } // Obf: ElationActivityBattleEndScNotify // Type: Notify // CmdID: 9102 message ElationActivityBattleEndScNotify { DBADLKGOJCH IPJPCKGCMEC = 13; // offset: 16 uint32 PCDANKOBCJA = 3; // offset: 36 uint32 EHIINPAPCGL = 14; // offset: 32 uint32 level_id = 10; // offset: 40 uint32 OEICMGEAIEE = 12; // offset: 44 } // Obf: CmdElfRestaurantType enum CmdElfRestaurantType { CmdElfRestaurantType_MNFEPONEDDJ = 0; CmdElfRestaurantBuyFieldCsReq = 2574; CmdJMOKILLACEJ = 2579; CmdElfRestaurantClientStatusCsReq = 2582; CmdElfRestaurantType_MJGCBAGADIE = 2553; CmdGetElfRestaurantDataCsReq = 2554; CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2573; CmdElfRestaurantHarvestCropScRsp = 2584; CmdEnterElfRestaurantNextDayCsReq = 2551; CmdElfRestaurantBuyShopItemScRsp = 2559; CmdElfRestaurantRecycleSeedScRsp = 2572; CmdLCMCIIEIJIP = 2564; CmdKENCDKPAJPK = 2561; CmdElfRestaurantFinishTradeOrderScRsp = 2592; CmdElfRestaurantType_NCFJLHELNIL = 2571; CmdSettleElfRestaurantPlayCsReq = 2591; CmdIPOHEEKEEPJ = 2569; CmdElfRestaurantRecycleSeedCsReq = 2588; CmdElfRestaurantHarvestCropCsReq = 2568; CmdElfRestaurantBuyShopItemCsReq = 2599; CmdElfRestaurantTakeVillagerRewardScRsp = 2567; CmdElfRestaurantTakeVillagerRewardCsReq = 2570; CmdElfRestaurantDataChangeNotify = 2562; CmdKGPIIHPIIDM = 2581; CmdGetElfRestaurantDataScRsp = 2590; CmdElfRestaurantUpgradeFacilityLevelCsReq = 2558; CmdElfRestaurantPlantSeedScRsp = 2557; CmdLLCADIHBNNJ = 2578; CmdElfRestaurantPlantSeedCsReq = 2580; CmdCKNHMOJCCJP = 2552; CmdOMBBGNILIOO = 2576; CmdElfRestaurantFinishTradeOrderCsReq = 2596; CmdElfRestaurantUpgradeRecipeLevelCsReq = 2556; CmdSetElfRestaurantPlayRecipeCsReq = 2566; } message EHLHFGMADAD { uint32 progress = 4; // offset: 28 uint32 PNPGAEDNDPG = 5; // offset: 24 } message BMFNBCJMFHP { uint32 DGLGDEOLPEH = 8; // offset: 44 repeated EHLHFGMADAD JBAKBKNLIKK = 1; // offset: 16 uint32 AMPDAIDPILM = 15; // offset: 40 bool MEKBCKINNPN = 10; // offset: 36 uint32 HEHJHDKLDPC = 6; // offset: 32 } message DIOKOJJAPMB { uint32 HICCHNECJGJ = 5; // offset: 24 uint32 IAIKDGMCLNE = 15; // offset: 32 bool NDIDMKIFOLC = 11; // offset: 41 bool BBCALKKPMPK = 9; // offset: 40 uint32 MDNGEMGAGON = 1; // offset: 28 uint32 PCOHLFNFBGG = 10; // offset: 36 } message ICCAKHPCOPI { repeated DIOKOJJAPMB AKBKNKCKOFO = 12; // offset: 16 bool HGKPGKFIPFC = 13; // offset: 40 repeated uint32 NLPDKFMFMDE = 8; // offset: 24 } message KHJCKBFNAIF { uint32 LGOOHLHIGEH = 14; // offset: 28 uint32 level = 15; // offset: 24 } message NFNJDOBIMGC { uint32 level = 6; // offset: 28 uint32 MHHEOIPMHBC = 4; // offset: 24 } message BBFHGIACDKA { uint32 IMMPPMNGACD = 8; // offset: 24 uint32 GMOLGCCPNGG = 14; // offset: 32 uint32 MHHEOIPMHBC = 4; // offset: 28 } message FOMNIDEJAAF { uint32 count = 5; // offset: 24 uint32 JFFFGEHDPCE = 14; // offset: 28 } message BFNPCJMICMF { repeated uint32 PCFMEADCIOC = 4; // offset: 24 uint32 IPEKPPBPKJE = 3; // offset: 60 uint32 HBJKODAHHGE = 14; // offset: 56 repeated uint32 OKEBCFDCOIC = 2; // offset: 16 repeated BBFHGIACDKA PCFLLLHCGNL = 12; // offset: 48 repeated FOMNIDEJAAF CGOEFCJDMFK = 5; // offset: 32 uint64 KBNBNEFKLAG = 10; // offset: 64 } message HBGLLKIMMNE { BFNPCJMICMF AHAHCMABHDI = 12; // offset: 16 repeated NFNJDOBIMGC ACOAEGHJFDC = 6; // offset: 40 repeated KHJCKBFNAIF LBOPNONDJHJ = 10; // offset: 24 } message DEGIAJGPHDA { uint32 IKHANCLDAMO = 7; // offset: 24 uint32 level = 11; // offset: 28 } message KDONGKJEJHL { repeated DEGIAJGPHDA FGJFLADHMCP = 4; // offset: 16 } message AGIPCEHEGBF { uint32 EBFIKELJCJD = 9; // offset: 28 uint32 OGMFMAPAJJK = 5; // offset: 32 uint32 MJKAGNJDHFJ = 4; // offset: 24 } message EFKMKCIDEPC { uint32 IAJKNHOFNOB = 12; // offset: 24 uint32 OGMFMAPAJJK = 3; // offset: 28 } message OEFFEKNHPAG { repeated EFKMKCIDEPC NCCPGILHCJH = 2; // offset: 16 repeated AGIPCEHEGBF HCGGANANHHL = 9; // offset: 32 } // Obf: GetElfRestaurantDataCsReq // Type: Req // CmdID: 2554 message GetElfRestaurantDataCsReq { } // Obf: GetElfRestaurantDataScRsp // Type: Rsp // CmdID: 2590 message GetElfRestaurantDataScRsp { BMFNBCJMFHP NMLDGLIMOLJ = 3; // offset: 32 KDONGKJEJHL AFABNPDGKFI = 1; // offset: 48 OEFFEKNHPAG EFLJEBAIJOH = 15; // offset: 40 HBGLLKIMMNE KHBPPEFJADN = 5; // offset: 24 ICCAKHPCOPI MKGGGENFKDE = 13; // offset: 56 uint32 retcode = 11; // offset: 64 } // Obf: EnterElfRestaurantNextDayCsReq // Type: Req // CmdID: 2551 message EnterElfRestaurantNextDayCsReq { } // Type: Rsp // CmdID: 2564 message LCMCIIEIJIP { uint32 retcode = 5; // offset: 24 } message IOAECCKDDFA { oneof OGBBIMGKEKP { BMFNBCJMFHP FLMECDNCCFH = 8; // offset: 16 DIOKOJJAPMB KAHDOGGGJAE = 10; // offset: 16 DEGIAJGPHDA FCJEBCNEJOF = 9; // offset: 16 uint32 HBOPOEJOKDI = 6; // offset: 16 KHJCKBFNAIF BBDHLOGPJBE = 13; // offset: 16 NFNJDOBIMGC OHPGDNCLEGK = 15; // offset: 16 AGIPCEHEGBF KOKCHNCJIGF = 4; // offset: 16 uint32 NGCIOGGHPLH = 1; // offset: 16 EFKMKCIDEPC BHLOMFJHMOM = 7; // offset: 16 uint32 LAIOOFHOPPH = 14; // offset: 16 bool HGKPGKFIPFC = 3; // offset: 16 BFNPCJMICMF EFIDJOEJFIH = 5; // offset: 16 } } // Obf: ElfRestaurantDataChangeNotify // Type: Notify // CmdID: 2562 message ElfRestaurantDataChangeNotify { repeated IOAECCKDDFA GNNBOPHBADD = 3; // offset: 16 } // Obf: ElfRestaurantBuyFieldCsReq // Type: Req // CmdID: 2574 message ElfRestaurantBuyFieldCsReq { uint32 IAIKDGMCLNE = 2; // offset: 24 } // Type: Rsp // CmdID: 2552 message CKNHMOJCCJP { ItemCostData MOJPLILBIFC = 14; // offset: 24 uint32 retcode = 9; // offset: 32 } message LOEPKDDHGPC { uint32 HICCHNECJGJ = 5; // offset: 24 uint32 IAIKDGMCLNE = 4; // offset: 28 } message EKKEGPGHPIB { uint32 HICCHNECJGJ = 8; // offset: 32 ItemCostData MOJPLILBIFC = 6; // offset: 16 uint32 IAIKDGMCLNE = 10; // offset: 36 } // Obf: ElfRestaurantPlantSeedCsReq // Type: Req // CmdID: 2580 message ElfRestaurantPlantSeedCsReq { uint32 PCOHLFNFBGG = 11; // offset: 32 repeated LOEPKDDHGPC AKBKNKCKOFO = 13; // offset: 16 } // Obf: ElfRestaurantPlantSeedScRsp // Type: Rsp // CmdID: 2557 message ElfRestaurantPlantSeedScRsp { repeated EKKEGPGHPIB ONOCKPMCLGE = 2; // offset: 32 repeated HFEDJGDFAMA FDMFCGCFGPF = 15; // offset: 16 uint32 retcode = 1; // offset: 40 } // Obf: ElfRestaurantHarvestCropCsReq // Type: Req // CmdID: 2568 message ElfRestaurantHarvestCropCsReq { repeated LOEPKDDHGPC AKBKNKCKOFO = 8; // offset: 16 } message LDPKMHBHOGL { map MOPJHBBJIOA = 14; // offset: 16 uint32 IAIKDGMCLNE = 2; // offset: 40 ItemList EENCOAPFDIC = 1; // offset: 32 uint32 HICCHNECJGJ = 9; // offset: 44 } // Obf: ElfRestaurantHarvestCropScRsp // Type: Rsp // CmdID: 2584 message ElfRestaurantHarvestCropScRsp { repeated LDPKMHBHOGL BHBOOPBEPMH = 8; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: ElfRestaurantRecycleSeedCsReq // Type: Req // CmdID: 2588 message ElfRestaurantRecycleSeedCsReq { repeated LOEPKDDHGPC AKBKNKCKOFO = 7; // offset: 24 } message HFEDJGDFAMA { ItemList ABPBKKOCMPL = 15; // offset: 16 uint32 IAIKDGMCLNE = 8; // offset: 36 uint32 HICCHNECJGJ = 2; // offset: 32 } // Obf: ElfRestaurantRecycleSeedScRsp // Type: Rsp // CmdID: 2572 message ElfRestaurantRecycleSeedScRsp { repeated HFEDJGDFAMA FDMFCGCFGPF = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: ElfRestaurantTakeVillagerRewardCsReq // Type: Req // CmdID: 2570 message ElfRestaurantTakeVillagerRewardCsReq { } message HDLHDADOEFD { ItemList reward_list = 7; // offset: 24 uint32 DCNLLMCCMKD = 3; // offset: 36 uint32 MPMBOLAAEMM = 15; // offset: 32 uint32 progress = 9; // offset: 40 } // Obf: ElfRestaurantTakeVillagerRewardScRsp // Type: Rsp // CmdID: 2567 message ElfRestaurantTakeVillagerRewardScRsp { repeated HDLHDADOEFD ILLHGEBJHDO = 3; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: ElfRestaurantUpgradeEmployeeLevelCsReq // Type: Req // CmdID: 2573 message ElfRestaurantUpgradeEmployeeLevelCsReq { uint32 IKHANCLDAMO = 8; // offset: 28 uint32 PLDEJLJBBLB = 10; // offset: 24 } // Type: Rsp // CmdID: 2579 message JMOKILLACEJ { uint32 retcode = 2; // offset: 32 ItemCostData MOJPLILBIFC = 12; // offset: 24 } // Obf: ElfRestaurantUpgradeFacilityLevelCsReq // Type: Req // CmdID: 2558 message ElfRestaurantUpgradeFacilityLevelCsReq { uint32 LGOOHLHIGEH = 5; // offset: 24 uint32 PLDEJLJBBLB = 14; // offset: 28 } // Type: Rsp // CmdID: 2561 message KENCDKPAJPK { uint32 retcode = 13; // offset: 24 } // Obf: ElfRestaurantUpgradeRecipeLevelCsReq // Type: Req // CmdID: 2556 message ElfRestaurantUpgradeRecipeLevelCsReq { uint32 PLDEJLJBBLB = 8; // offset: 28 uint32 MHHEOIPMHBC = 15; // offset: 24 } // Type: Rsp // CmdID: 2578 message LLCADIHBNNJ { uint32 retcode = 8; // offset: 24 } message IPLINCLMEIG { uint32 MHHEOIPMHBC = 11; // offset: 24 } message APJGNEAIHCL { repeated IPLINCLMEIG FBOIENNDHAB = 4; // offset: 24 uint32 JODFHNDLBMJ = 1; // offset: 36 bool JLNPFICNLPM = 6; // offset: 33 bool EIFKBAJMFFB = 9; // offset: 32 } message GDGFGHJLNPH { uint32 num = 9; // offset: 24 uint32 MMFFIIFMKPB = 10; // offset: 28 } message GHLPLLEKGBO { uint32 PAIPKMDEEPK = 2; // offset: 28 uint32 IOGCOPOIOBC = 10; // offset: 24 } message PGMJHOHJJOE { repeated JOGMADAMFNI CMMLGMNHPBJ = 6; // offset: 24 uint32 NFCKOFFHICO = 2; // offset: 36 bool BMADHNADLEJ = 14; // offset: 40 uint32 MHHEOIPMHBC = 9; // offset: 44 bool ODAOIGCHOEA = 13; // offset: 41 uint32 DJOGHCDCOCJ = 10; // offset: 48 uint32 BJIDOAPACIP = 8; // offset: 32 uint32 LGBGDPFCCEI = 7; // offset: 52 } message NJCFMHFPCNF { uint32 BJIDOAPACIP = 3; // offset: 28 uint32 event_id = 10; // offset: 24 uint32 OIODGANEMMO = 2; // offset: 32 } // Obf: SettleElfRestaurantPlayCsReq // Type: Req // CmdID: 2591 message SettleElfRestaurantPlayCsReq { repeated APJGNEAIHCL ILBLCHFFOJP = 15; // offset: 56 uint32 KBGEPCCJAKA = 8; // offset: 64 uint32 cost_time = 14; // offset: 84 repeated PGMJHOHJJOE LCINJKLOPCD = 11; // offset: 48 uint32 HABBOIPFLDD = 3; // offset: 68 repeated GHLPLLEKGBO FNDIJBAMJPA = 10; // offset: 32 uint32 KBNBNEFKLAG = 7; // offset: 76 uint32 FNMCKILLPFB = 4; // offset: 72 repeated GDGFGHJLNPH HHMJKJJMDLO = 1; // offset: 16 uint32 BGGPEBJACHE = 9; // offset: 80 repeated NJCFMHFPCNF ODFDMBNFAFE = 12; // offset: 24 uint32 CLNBJCAJNNL = 13; // offset: 88 } // Type: Rsp // CmdID: 2569 message IPOHEEKEEPJ { uint32 retcode = 9; // offset: 24 } // Obf: ElfRestaurantBuyShopItemCsReq // Type: Req // CmdID: 2599 message ElfRestaurantBuyShopItemCsReq { uint32 AHBMFFNBFPH = 14; // offset: 28 uint32 MJKAGNJDHFJ = 3; // offset: 24 } // Obf: ElfRestaurantBuyShopItemScRsp // Type: Rsp // CmdID: 2559 message ElfRestaurantBuyShopItemScRsp { ItemCostData MOJPLILBIFC = 13; // offset: 16 uint32 MJKAGNJDHFJ = 5; // offset: 44 uint32 retcode = 14; // offset: 40 ItemList LHLMNFEAKIB = 8; // offset: 32 } // Obf: ElfRestaurantFinishTradeOrderCsReq // Type: Req // CmdID: 2596 message ElfRestaurantFinishTradeOrderCsReq { uint32 IAJKNHOFNOB = 2; // offset: 24 } // Obf: ElfRestaurantFinishTradeOrderScRsp // Type: Rsp // CmdID: 2592 message ElfRestaurantFinishTradeOrderScRsp { ItemList LHLMNFEAKIB = 4; // offset: 16 ItemCostData MOJPLILBIFC = 14; // offset: 32 uint32 IAJKNHOFNOB = 10; // offset: 44 uint32 retcode = 8; // offset: 40 } // Obf: SetElfRestaurantPlayRecipeCsReq // Type: Req // CmdID: 2566 message SetElfRestaurantPlayRecipeCsReq { repeated uint32 LPDALHLPPOI = 8; // offset: 24 } // Type: Rsp // CmdID: 2581 message KGPIIHPIIDM { uint32 retcode = 7; // offset: 24 } // Obf: ElfRestaurantClientStatusCsReq // Type: Req // CmdID: 2582 message ElfRestaurantClientStatusCsReq { bool IJKNMJIMHFL = 5; // offset: 24 } // Type: Rsp // CmdID: 2576 message OMBBGNILIOO { uint32 retcode = 7; // offset: 24 } // Obf: CmdEraFlipperType enum CmdEraFlipperType { CmdEraFlipperType_MNFEPONEDDJ = 0; CmdNBGCFNPNMCL = 6565; CmdJEPABBEEMMO = 6562; CmdChangeEraFlipperDataCsReq = 6571; CmdKELMJEDGHIG = 6560; CmdGetEraFlipperDataCsReq = 6556; CmdKHMKNOJGFPB = 6566; CmdResetEraFlipperDataCsReq = 6567; CmdOMDLFPPJCGK = 6551; CmdEnterEraFlipperDataCsReq = 6553; } message KPENFKEBGNE { uint32 state = 5; // offset: 28 uint32 LDIJAKPKLIN = 9; // offset: 24 } message LNMMKIBKCMP { repeated KPENFKEBGNE EGNOCAJJKIO = 2; // offset: 24 } // Obf: GetEraFlipperDataCsReq // Type: Req // CmdID: 6556 message GetEraFlipperDataCsReq { } // Type: Rsp // CmdID: 6551 message OMDLFPPJCGK { LNMMKIBKCMP data = 1; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: ChangeEraFlipperDataCsReq // Type: Req // CmdID: 6571 message ChangeEraFlipperDataCsReq { LNMMKIBKCMP data = 2; // offset: 16 } // Type: Rsp // CmdID: 6565 message NBGCFNPNMCL { LNMMKIBKCMP data = 3; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: ResetEraFlipperDataCsReq // Type: Req // CmdID: 6567 message ResetEraFlipperDataCsReq { bool DPEIOBLGNGM = 6; // offset: 24 } // Type: Rsp // CmdID: 6566 message KHMKNOJGFPB { LNMMKIBKCMP data = 2; // offset: 24 bool DPEIOBLGNGM = 1; // offset: 32 uint32 retcode = 9; // offset: 36 } // Obf: EnterEraFlipperDataCsReq // Type: Req // CmdID: 6553 message EnterEraFlipperDataCsReq { uint32 state = 12; // offset: 24 uint32 LDIJAKPKLIN = 10; // offset: 28 } // Type: Rsp // CmdID: 6562 message JEPABBEEMMO { uint32 retcode = 12; // offset: 24 uint32 LDIJAKPKLIN = 13; // offset: 28 } // Type: Notify // CmdID: 6560 message KELMJEDGHIG { LNMMKIBKCMP data = 12; // offset: 16 uint32 floor_id = 8; // offset: 32 } // Obf: CmdEvolveBuildType enum CmdEvolveBuildType { CmdEvolveBuildType_IINBLPOACOC = 0; CmdEvolveBuildShopAbilityResetCsReq = 7128; CmdEvolveBuildStartLevelCsReq = 7101; CmdEvolveBuildStartStageScRsp = 7112; CmdEvolveBuildGiveupCsReq = 7124; CmdDAFACKBLNFA = 7107; CmdGetEvolveBuildCoinNotify = 7119; CmdGetEvolveBuildQueryInfoScRsp = 7140; CmdEvolveBuildReRandomStageCsReq = 7134; CmdEvolveBuildType_OIJGLNHDFPP = 7130; CmdEvolveBuildSkipTeachLevelCsReq = 7109; CmdEvolveBuildStartLevelScRsp = 7114; CmdGetEvolveBuildShopAbilityDownScRsp = 7108; CmdGetEvolveBuildShopAbilityResetScRsp = 7141; CmdEvolveBuildShopAbilityDownCsReq = 7129; CmdGetEvolveBuildReRandomStageScRsp = 7138; CmdEvolveBuildQueryInfoCsReq = 7104; CmdEvolveBuildSkipTeachLevelScRsp = 7146; CmdGetEvolveBuildGiveupScRsp = 7102; CmdGetEvolveBuildShopAbilityUpScRsp = 7123; CmdEvolveBuildShopAbilityUpCsReq = 7103; CmdEvolveBuildStartStageCsReq = 7139; CmdGetEvolveBuildFinishScNotify = 7118; } enum BPIDLMEKJOJ { BPIDLMEKJOJ_OGHLHKMFDDC = 0; BPIDLMEKJOJ_IOEAIIOEJAP = 1; BPIDLMEKJOJ_GCCMDLLGAPP = 2; BPIDLMEKJOJ_KBAJEFHBNFE = 3; BPIDLMEKJOJ_AGKOMJJELPM = 4; } enum LKJIPDBBFKH { LKJIPDBBFKH_MCAGDLJDFPI = 0; LKJIPDBBFKH_GDGNBOMNOCF = 1; LKJIPDBBFKH_DDCIHDOPNJL = 2; LKJIPDBBFKH_CHAMLLDCEFP = 3; LKJIPDBBFKH_MBNBIHDPIKJ = 4; } enum PCKPOKJNDBA { PCKPOKJNDBA_HPCLLJACLGJ = 0; PCKPOKJNDBA_DHLNDOEIFLP = 1; PCKPOKJNDBA_CECJCGHDBJA = 2; } message HLCBMBNGKJN { AvatarType avatar_type = 12; // offset: 28 double damage = 11; // offset: 32 uint32 avatar_id = 10; // offset: 24 } message HGKDKGJOOLH { uint32 round_cnt = 5; // offset: 60 uint32 FICONHOLMOM = 12; // offset: 56 BattleGridFightSpecialBattleInfo battle_info = 3; // offset: 24 repeated HLCBMBNGKJN avatar_list = 11; // offset: 48 repeated uint32 FJNJOFKEOMD = 13; // offset: 40 PCKPOKJNDBA NDCIILBONPH = 7; // offset: 64 repeated BattleTarget battle_target_list = 10; // offset: 32 } message FAFHPEEMBFJ { uint32 HIMKBHEONMN = 7; // offset: 28 uint32 level_id = 2; // offset: 24 uint32 max_score = 11; // offset: 32 } message DJNMLBBKPKI { uint32 level = 13; // offset: 24 uint32 LHMDFNFKBPC = 12; // offset: 28 } message KCAKBNLPMDK { uint32 level_id = 9; // offset: 32 bool FDLPJLEMMLO = 5; // offset: 37 repeated uint32 FJNJOFKEOMD = 2; // offset: 24 bool OAOLCPNMPLB = 6; // offset: 36 } message FFHPBDEPFDP { repeated DJNMLBBKPKI HIHDPAKPPAN = 1; // offset: 16 PCKPOKJNDBA NDCIILBONPH = 4; // offset: 36 uint32 item_value = 8; // offset: 32 } message NKBOPOPNPPN { uint32 item_value = 6; // offset: 72 repeated DJNMLBBKPKI HIHDPAKPPAN = 9; // offset: 48 repeated uint32 JFCNFCAMDIJ = 2; // offset: 24 repeated FFHPBDEPFDP NIIKOPKGBKO = 13; // offset: 16 uint32 player_level = 5; // offset: 80 repeated KCAKBNLPMDK OHFOPHJDHDC = 10; // offset: 32 repeated FAFHPEEMBFJ FNBGFEEEDLK = 14; // offset: 56 uint32 exp = 4; // offset: 76 repeated uint32 LHHOFPNHBBG = 12; // offset: 40 } // Obf: EvolveBuildQueryInfoCsReq // Type: Req // CmdID: 7104 message EvolveBuildQueryInfoCsReq { } // Obf: GetEvolveBuildQueryInfoScRsp // Type: Rsp // CmdID: 7140 message GetEvolveBuildQueryInfoScRsp { uint32 retcode = 2; // offset: 40 NKBOPOPNPPN PMMGJDNFOKF = 12; // offset: 32 repeated HGKDKGJOOLH FHIFABLAPKB = 1; // offset: 24 } // Obf: EvolveBuildStartLevelCsReq // Type: Req // CmdID: 7101 message EvolveBuildStartLevelCsReq { repeated HLCBMBNGKJN avatar_list = 4; // offset: 32 uint32 level_id = 10; // offset: 40 KMAFAONEFBK AMPBBGHHCCF = 3; // offset: 16 } // Obf: EvolveBuildStartLevelScRsp // Type: Rsp // CmdID: 7114 message EvolveBuildStartLevelScRsp { SceneBattleInfo JGKKOAMNIHI = 8; // offset: 32 uint32 retcode = 13; // offset: 40 HGKDKGJOOLH GAHICMJOCEC = 9; // offset: 16 } // Obf: EvolveBuildStartStageCsReq // Type: Req // CmdID: 7139 message EvolveBuildStartStageCsReq { uint32 level_id = 1; // offset: 24 } // Obf: EvolveBuildStartStageScRsp // Type: Rsp // CmdID: 7112 message EvolveBuildStartStageScRsp { SceneBattleInfo JGKKOAMNIHI = 15; // offset: 16 HGKDKGJOOLH GAHICMJOCEC = 4; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: EvolveBuildGiveupCsReq // Type: Req // CmdID: 7124 message EvolveBuildGiveupCsReq { uint32 level_id = 4; // offset: 24 } // Obf: GetEvolveBuildGiveupScRsp // Type: Rsp // CmdID: 7102 message GetEvolveBuildGiveupScRsp { HGKDKGJOOLH GAHICMJOCEC = 6; // offset: 16 uint32 retcode = 10; // offset: 32 } message AAMNJEPNMKE { } // Type: Rsp // CmdID: 7107 message DAFACKBLNFA { HGKDKGJOOLH GAHICMJOCEC = 15; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: GetEvolveBuildFinishScNotify // Type: Notify // CmdID: 7118 message GetEvolveBuildFinishScNotify { HGKDKGJOOLH GAHICMJOCEC = 11; // offset: 16 uint32 wave = 12; // offset: 56 uint32 level_id = 14; // offset: 44 uint32 item_value = 3; // offset: 32 uint32 score_id = 13; // offset: 36 uint32 exp = 8; // offset: 40 bool IFOFLGIKBJC = 1; // offset: 48 LKJIPDBBFKH EEFIIFHJPPK = 4; // offset: 52 uint32 BKPNBAKJJJG = 6; // offset: 60 } // Obf: EvolveBuildReRandomStageCsReq // Type: Req // CmdID: 7134 message EvolveBuildReRandomStageCsReq { uint32 level_id = 13; // offset: 24 } // Obf: GetEvolveBuildReRandomStageScRsp // Type: Rsp // CmdID: 7138 message GetEvolveBuildReRandomStageScRsp { uint32 retcode = 1; // offset: 32 KCAKBNLPMDK GPFCIJJAPMD = 6; // offset: 24 } // Obf: EvolveBuildShopAbilityUpCsReq // Type: Req // CmdID: 7103 message EvolveBuildShopAbilityUpCsReq { uint32 LHMDFNFKBPC = 7; // offset: 28 uint32 level = 5; // offset: 24 } // Obf: GetEvolveBuildShopAbilityUpScRsp // Type: Rsp // CmdID: 7123 message GetEvolveBuildShopAbilityUpScRsp { uint32 level = 13; // offset: 32 uint32 LHMDFNFKBPC = 9; // offset: 28 uint32 retcode = 6; // offset: 24 } // Obf: EvolveBuildShopAbilityDownCsReq // Type: Req // CmdID: 7129 message EvolveBuildShopAbilityDownCsReq { uint32 level = 3; // offset: 28 uint32 LHMDFNFKBPC = 11; // offset: 24 } // Obf: GetEvolveBuildShopAbilityDownScRsp // Type: Rsp // CmdID: 7108 message GetEvolveBuildShopAbilityDownScRsp { uint32 level = 7; // offset: 28 uint32 retcode = 4; // offset: 32 uint32 LHMDFNFKBPC = 3; // offset: 24 } // Obf: EvolveBuildShopAbilityResetCsReq // Type: Req // CmdID: 7128 message EvolveBuildShopAbilityResetCsReq { PCKPOKJNDBA NDCIILBONPH = 4; // offset: 24 } // Obf: GetEvolveBuildShopAbilityResetScRsp // Type: Rsp // CmdID: 7141 message GetEvolveBuildShopAbilityResetScRsp { uint32 retcode = 11; // offset: 40 uint32 item_value = 1; // offset: 36 repeated DJNMLBBKPKI HIHDPAKPPAN = 6; // offset: 16 PCKPOKJNDBA NDCIILBONPH = 2; // offset: 32 } // Obf: GetEvolveBuildCoinNotify // Type: Notify // CmdID: 7119 message GetEvolveBuildCoinNotify { PCKPOKJNDBA NDCIILBONPH = 10; // offset: 28 uint32 item_value = 5; // offset: 24 } // Obf: EvolveBuildSkipTeachLevelCsReq // Type: Req // CmdID: 7109 message EvolveBuildSkipTeachLevelCsReq { uint32 level_id = 11; // offset: 24 } // Obf: EvolveBuildSkipTeachLevelScRsp // Type: Rsp // CmdID: 7146 message EvolveBuildSkipTeachLevelScRsp { uint32 retcode = 5; // offset: 28 uint32 level_id = 11; // offset: 24 } // Obf: CmdExpeditionType enum CmdExpeditionType { CmdExpeditionType_MNFEPONEDDJ = 0; CmdTakeMultipleExpeditionRewardCsReq = 2529; CmdAcceptMultipleExpeditionScRsp = 2523; CmdGetExpeditionDataCsReq = 2504; CmdOEKKACGNBOP = 2530; CmdTakeMultipleExpeditionRewardScRsp = 2508; CmdGetExpeditionDataScRsp = 2540; CmdAcceptMultipleExpeditionCsReq = 2503; } message ExpeditionInfo { uint32 id = 5; // offset: 24 } // Obf: GetExpeditionDataCsReq // Type: Req // CmdID: 2504 message GetExpeditionDataCsReq { } // Obf: GetExpeditionDataScRsp // Type: Rsp // CmdID: 2540 message GetExpeditionDataScRsp { int64 LDHFNDFFBPG = 3; // offset: 48 repeated uint32 EGBIBFOCDEN = 11; // offset: 24 repeated ExpeditionInfo expedition_info = 13; // offset: 16 uint32 total_expedition_count = 4; // offset: 44 uint32 retcode = 12; // offset: 40 } // Obf: AcceptMultipleExpeditionCsReq // Type: Req // CmdID: 2503 message AcceptMultipleExpeditionCsReq { repeated ExpeditionInfo expedition = 3; // offset: 24 } // Obf: AcceptMultipleExpeditionScRsp // Type: Rsp // CmdID: 2523 message AcceptMultipleExpeditionScRsp { repeated ExpeditionInfo accept_multi_expedition = 13; // offset: 32 int64 LDHFNDFFBPG = 4; // offset: 40 repeated ItemList ILLHGEBJHDO = 8; // offset: 24 uint32 retcode = 9; // offset: 48 } // Obf: TakeMultipleExpeditionRewardCsReq // Type: Req // CmdID: 2529 message TakeMultipleExpeditionRewardCsReq { } // Obf: TakeMultipleExpeditionRewardScRsp // Type: Rsp // CmdID: 2508 message TakeMultipleExpeditionRewardScRsp { repeated uint32 HNAFKPKOCDM = 14; // offset: 32 repeated ItemList ILLHGEBJHDO = 1; // offset: 24 int64 LDHFNDFFBPG = 8; // offset: 40 uint32 retcode = 12; // offset: 48 } // Type: Notify // CmdID: 2530 message OEKKACGNBOP { repeated uint32 EGBIBFOCDEN = 2; // offset: 16 uint32 total_expedition_count = 15; // offset: 40 repeated ExpeditionInfo expedition_info = 4; // offset: 24 int64 LDHFNDFFBPG = 7; // offset: 48 } // Obf: CmdFantasticStoryActivityType enum CmdFantasticStoryActivityType { CmdFantasticStoryActivityType_MNFEPONEDDJ = 0; CmdGetFantasticStoryActivityDataScRsp = 4981; CmdGetFantasticStoryActivityDataCsReq = 4983; CmdFantasticStoryActivityBattleEndScNotify = 4913; CmdEnterFantasticStoryActivityStageScRsp = 4935; CmdLCKMEOMNPEA = 4924; CmdEnterActivityFantasticStoryCsReq = 4904; } message KPONKCMAKJF { repeated uint32 buff_list = 5; // offset: 24 repeated NAKEJEGFPNJ avatar_list = 8; // offset: 16 } message HEBAFMBAFLK { map FJBKMCGKBAE = 12; // offset: 24 repeated uint32 PIFLCBEOBOM = 4; // offset: 40 repeated uint32 KMKOGLONOFC = 14; // offset: 16 repeated uint32 CEJJJEOBNEJ = 13; // offset: 32 map ECLOHKFEEJM = 15; // offset: 56 uint32 GMKCLHNHAFA = 6; // offset: 72 repeated uint32 OLMMEBGLOCC = 7; // offset: 48 } // Obf: GetFantasticStoryActivityDataCsReq // Type: Req // CmdID: 4983 message GetFantasticStoryActivityDataCsReq { uint32 GMKCLHNHAFA = 9; // offset: 24 } // Obf: GetFantasticStoryActivityDataScRsp // Type: Rsp // CmdID: 4981 message GetFantasticStoryActivityDataScRsp { uint32 retcode = 4; // offset: 32 HEBAFMBAFLK LFKAHLCKFBK = 1; // offset: 16 } // Type: Notify // CmdID: 4924 message LCKMEOMNPEA { HEBAFMBAFLK LFKAHLCKFBK = 4; // offset: 24 } message NAKEJEGFPNJ { uint32 avatar_id = 9; // offset: 24 AvatarType avatar_type = 13; // offset: 28 } // Obf: EnterActivityFantasticStoryCsReq // Type: Req // CmdID: 4904 message EnterActivityFantasticStoryCsReq { repeated NAKEJEGFPNJ avatar_list = 9; // offset: 16 uint32 GMKCLHNHAFA = 11; // offset: 44 uint32 battle_id = 14; // offset: 40 repeated uint32 buff_list = 10; // offset: 32 } // Obf: EnterFantasticStoryActivityStageScRsp // Type: Rsp // CmdID: 4935 message EnterFantasticStoryActivityStageScRsp { uint32 battle_id = 13; // offset: 36 uint32 retcode = 1; // offset: 40 SceneBattleInfo battle_info = 7; // offset: 24 uint32 GMKCLHNHAFA = 9; // offset: 32 } // Obf: FantasticStoryActivityBattleEndScNotify // Type: Notify // CmdID: 4913 message FantasticStoryActivityBattleEndScNotify { uint32 NPPNJFBIKJI = 11; // offset: 28 uint32 battle_id = 8; // offset: 24 uint32 GMKCLHNHAFA = 15; // offset: 32 } // Obf: CmdFateType enum CmdFateType { CmdFateType_MNFEPONEDDJ = 0; CmdFateQueryCsReq = 5954; CmdFateBattleStartScRsp = 5962; CmdFateHouguSelectReq = 5958; CmdFateShopBuyGoodsCsReq = 5980; CmdFateShopSellBuffCsReq = 5968; CmdFateShopLeaveScRsp = 5979; CmdFateQueryScRsp = 5990; CmdFateBattleStartCsReq = 5989; CmdFateShopRefreshGoodsCsReq = 5988; CmdFateShopBuyGoodsScRsp = 5957; CmdFateShopRefreshGoodsScRsp = 5972; CmdFateHandlePendingActionScRsp = 5961; CmdFateTakeExpRewardCsReq = 5959; CmdFateShopLockGoodsScRsp = 5953; CmdFateShopLeaveCsReq = 5973; CmdMAOIOFEOMND = 5969; CmdFateChangeLineupCsReq = 5974; CmdFateSettleScNotify = 5999; CmdFateStartScRsp = 5964; CmdFateSyncPendingActionScNotify = 5978; CmdFateStartCsReq = 5951; CmdFateTakeExpRewardScRsp = 5996; CmdFateShopLockGoodsCsReq = 5971; CmdFateShopSellBuffScRsp = 5984; CmdFateSyncActionResultScNotify = 5956; CmdFateChangeLineupScRsp = 5952; CmdIHNHNMEMDAA = 5991; } enum ONCAMIPKMDJ { ONCAMIPKMDJ_MNFEPONEDDJ = 0; ONCAMIPKMDJ_HLFIFMHBJCB = 1; ONCAMIPKMDJ_IEGBDLANICE = 2; ONCAMIPKMDJ_GLIAEHKJCFP = 3; ONCAMIPKMDJ_JAOHHIJENED = 4; ONCAMIPKMDJ_HHBBICNGGEF = 5; ONCAMIPKMDJ_LBOGAEGJCLH = 6; } // Obf: FateMasterStatusType enum FateMasterStatusType { FateMasterStatusType_MNFEPONEDDJ = 0; FateMasterStatusType_IBPEGEAMKCE = 1; FateMasterStatusType_AKBNFHBHNME = 2; FateMasterStatusType_OOPLNEAHOOF = 3; } message POAJHDMCENL { AAMPBAFIFLK JKMAEIELMGM = 8; // offset: 28 uint32 JHNNNBCKIKF = 4; // offset: 24 } message CAPHEDBEIDM { uint32 affix_id = 2; // offset: 40 bool ANDBOCGNOGC = 6; // offset: 33 bool OOPPDCEKEEM = 8; // offset: 32 uint32 unique_id = 5; // offset: 36 repeated uint32 monster_list = 3; // offset: 16 } message ACDKANPNMEA { int32 max_hp = 13; // offset: 40 uint32 avatar_id = 7; // offset: 36 repeated CAPHEDBEIDM OBBIPCFMJJF = 9; // offset: 16 FateMasterStatusType status = 5; // offset: 48 uint32 rank = 10; // offset: 44 int32 hp = 12; // offset: 32 } message OKBFPOEAPBJ { uint32 avatar_id = 6; // offset: 28 bool CEIINDJFJGP = 13; // offset: 24 } message NHAIHKIDDHO { OKBFPOEAPBJ NALHBENKGOM = 6; // offset: 24 OKBFPOEAPBJ LPEGBONEAOC = 10; // offset: 32 } message KGKIPEOFPFK { repeated ACDKANPNMEA DFMOKANLANK = 14; // offset: 16 } // Obf: FateBuffData message FateBuffData { uint32 buff_id = 8; // offset: 28 uint32 cnt = 11; // offset: 24 } // Obf: ActiveTraitSourceList message ActiveTraitSourceList { uint32 cnt = 15; // offset: 32 POAJHDMCENL source = 14; // offset: 24 } message EBDEJIFHGJB { repeated ActiveTraitSourceList CNICCDDDEGO = 14; // offset: 16 uint32 trait_id = 11; // offset: 32 } message AHHGOPGPNHM { repeated EBDEJIFHGJB IBLAIPPJBDH = 6; // offset: 48 repeated uint32 JNDKHMCLHEC = 3; // offset: 32 repeated FateBuffData buff_list = 10; // offset: 16 repeated uint32 ABKIOODKEAP = 7; // offset: 24 uint32 HPOMPGODLFK = 15; // offset: 64 map PPOCNHOGDLJ = 5; // offset: 56 } message FCGLFKAPNHH { uint32 shop_goods_price = 7; // offset: 28 uint32 buff_id = 13; // offset: 24 bool OBCBFPNJLEG = 14; // offset: 32 uint32 cnt = 4; // offset: 36 } message CPNJCOFLMMB { uint32 JDJKMACDHDN = 7; // offset: 28 uint32 item_value = 15; // offset: 24 } message LOIJHDCGLCK { uint32 FLPCALFBECG = 7; // offset: 40 uint32 item_value = 12; // offset: 44 bool FGAILEDGMLA = 4; // offset: 48 uint32 JBBPKAMKLHD = 13; // offset: 52 bool LKNELCCLKFN = 3; // offset: 49 repeated CPNJCOFLMMB AMLNDGGOOLB = 9; // offset: 24 repeated FCGLFKAPNHH shop_goods_list = 1; // offset: 16 } message EJNKBLFMODE { uint32 AOMKNKFFABE = 13; // offset: 32 uint32 NMNMBLEAPPB = 11; // offset: 28 uint32 LKCOBMHFPPK = 1; // offset: 24 } message POGKAGCCGOO { repeated uint32 CDMNHBHDPIF = 4; // offset: 24 } message OEEKPGHFOLK { uint32 PMOINHCMOFB = 3; // offset: 28 uint32 unique_id = 14; // offset: 24 } message OGDLFEMLFLC { uint32 unique_id = 8; // offset: 24 uint32 EOIHANNNEFA = 2; // offset: 28 int32 value = 12; // offset: 32 } message KIGNLADIDGH { OGKOIJBOPJF AMBAKDLBLKE = 1292; // offset: 72 KGKIPEOFPFK INPPFAGCLEM = 1; // offset: 16 MECBDNCFINM BOKIJJCOFGM = 91; // offset: 88 AHHGOPGPNHM CBAKPFBBBDM = 15; // offset: 80 uint32 area_id = 2; // offset: 112 repeated OEEKPGHFOLK DABBMCOOJIJ = 12; // offset: 40 repeated OGDLFEMLFLC GLPADNLPLLE = 14; // offset: 56 LOIJHDCGLCK FCKGKAAHJKJ = 5; // offset: 24 ONCAMIPKMDJ status = 13; // offset: 108 EJNKBLFMODE DBOFJAJJEGM = 6; // offset: 32 MIMHLPJMIAI pending_action = 11; // offset: 64 POGKAGCCGOO AFMIKOBOIOD = 9; // offset: 48 uint32 difficulty_level = 10; // offset: 116 uint32 PBCEFBNBNHK = 4; // offset: 104 } message MIMHLPJMIAI { uint32 queue_position = 10; // offset: 32 DGKAKFBANPN BFAPKIFNNGP = 13; // offset: 16 } // Obf: FateHouguSelectReq // Type: Req // CmdID: 5958 message FateHouguSelectReq { uint32 queue_position = 14; // offset: 32 oneof IHIAEAHGMCA { PNBCAKMBCCB GBCDHNEMLDN = 10; // offset: 16 NGCAOFEGFCA OKADCCNDFII = 4; // offset: 16 } } message PNBCAKMBCCB { uint32 JAHNNIBJOLG = 8; // offset: 24 } message NGCAOFEGFCA { uint32 MKHCBPOLKCJ = 12; // offset: 28 bool GAOKHMECCIO = 15; // offset: 24 } // Obf: FateHandlePendingActionScRsp // Type: Rsp // CmdID: 5961 message FateHandlePendingActionScRsp { uint32 retcode = 1; // offset: 28 uint32 queue_position = 7; // offset: 24 } // Obf: FateSyncActionResultScNotify // Type: Notify // CmdID: 5956 message FateSyncActionResultScNotify { repeated KFOKIOGGEML BEDDGHIMAFN = 10; // offset: 24 } message KFOKIOGGEML { oneof HPDAODDGAPF { DLNLJHADNDA NKLPEAPMBOL = 8; // offset: 16 ECDLMKKKPCJ LFLLCCHJBOF = 13; // offset: 16 FDDMEKKFIHI MELCPDJKPIC = 6; // offset: 16 NHBEEOHMGOD CFCOAHPNFFD = 5; // offset: 16 EHPBAAJCJLM HAEBMENKFFI = 15; // offset: 16 NBKLCBGOBNK CCIFHNBDOOK = 14; // offset: 16 PIPNJPHAADJ MDPHLDANBOG = 2; // offset: 16 BFLKHCLDALE PEBCLIHIGGH = 9; // offset: 16 NEAHJDMNMFB KLHEMDHIPDM = 12; // offset: 16 JPLGOACMGEI NHIJJBPANPG = 1; // offset: 16 BPPFINPMMOA NNFMNNKFEIL = 3; // offset: 16 JMPEOEFBHCJ JFCNIPKAMFG = 4; // offset: 16 NMNHEJEMNEJ LGPHMNEEKDD = 10; // offset: 16 ICCBNKLGMCN DHMFKNOADCO = 7; // offset: 16 BCKDCCHMMKO HHJICODOHOH = 11; // offset: 16 GJALJKFBCKA PHBKMOHAIED = 1593; // offset: 16 HHFKECIPCIO PAEKNGFIIAE = 854; // offset: 16 IKHDJPIBIMP PHDPIBANNCC = 1019; // offset: 16 GBOGFABGFGH HBEFECDLNKH = 1299; // offset: 16 JABCEDIIFOB PJLLOKNJEBJ = 990; // offset: 16 FBFNDEIINJJ CAOIALJLGMG = 1585; // offset: 16 FPCHJNHCCNO PGCFAIOFJFA = 1197; // offset: 16 } } message NBKLCBGOBNK { uint32 FLPCALFBECG = 2; // offset: 28 uint32 JBBPKAMKLHD = 11; // offset: 24 } message BCKDCCHMMKO { LOIJHDCGLCK FCKGKAAHJKJ = 14; // offset: 24 } message FBFNDEIINJJ { bool FGAILEDGMLA = 14; // offset: 24 } message FPCHJNHCCNO { repeated uint32 CDMNHBHDPIF = 3; // offset: 24 } message JMPEOEFBHCJ { repeated uint32 GPLEDFGIALA = 9; // offset: 24 repeated FateBuffData NDKBOCPEFGP = 2; // offset: 16 } message NMNHEJEMNEJ { repeated uint32 ABMNJPEDDKD = 15; // offset: 24 repeated EBDEJIFHGJB BKGCMAOEHNK = 4; // offset: 32 } message ICCBNKLGMCN { repeated uint32 KOBDMEJOBOL = 10; // offset: 32 repeated uint32 KGINIJKPLEP = 11; // offset: 16 } message HHFKECIPCIO { map ICPNCMMKCIK = 4; // offset: 24 repeated uint32 DGJPPLBOLOA = 12; // offset: 32 } message JABCEDIIFOB { repeated uint32 JNDKHMCLHEC = 5; // offset: 24 } message IKHDJPIBIMP { ALNOAEOMCHH CDIJBMELMFD = 5; // offset: 24 } message GBOGFABGFGH { POAJHDMCENL PFOJMGHNPIO = 9; // offset: 16 } message DLNLJHADNDA { EJNKBLFMODE EMCCJMEEFKE = 6; // offset: 16 } message ECDLMKKKPCJ { ONCAMIPKMDJ NKCKCFGJBFM = 10; // offset: 24 } message CKHINCPLMFE { uint32 IDBNCEEIOJE = 7; // offset: 40 uint32 BNJKLEELMPJ = 6; // offset: 44 bool BJLCDLANPNG = 10; // offset: 56 uint32 FCFOLOEALHK = 14; // offset: 28 double BCGMGMNGPPD = 8; // offset: 48 uint32 MOODMOHMLHG = 3; // offset: 36 uint32 EPFIFMGCJOL = 4; // offset: 32 uint32 avatar_id = 15; // offset: 24 bool LCHBFACMLMG = 12; // offset: 57 } message FDDMEKKFIHI { uint32 DGPMMKAAHII = 5; // offset: 60 bool MEIOJMDJOHI = 2; // offset: 56 repeated uint32 HOCKKDDGHHK = 13; // offset: 32 uint32 AEEDEGHJENE = 14; // offset: 52 repeated CKHINCPLMFE JLMGNOHGEEL = 3; // offset: 24 repeated ACDKANPNMEA DFMOKANLANK = 10; // offset: 40 uint32 OBHJIOHHHKL = 1; // offset: 48 uint32 MFEHNMHMEGB = 8; // offset: 64 } message NHBEEOHMGOD { repeated NHAIHKIDDHO KHKCGCHEDED = 10; // offset: 16 } message EHPBAAJCJLM { uint32 gold = 13; // offset: 24 } message PIPNJPHAADJ { uint32 HPOMPGODLFK = 13; // offset: 24 } message BFLKHCLDALE { OEEKPGHFOLK LGMBCNCGINO = 8; // offset: 16 } message NEAHJDMNMFB { uint32 unique_id = 5; // offset: 24 } message JPLGOACMGEI { OGDLFEMLFLC MPMNMLDKNKK = 1; // offset: 24 } message BPPFINPMMOA { uint32 unique_id = 14; // offset: 24 } message GJALJKFBCKA { ACDKANPNMEA PNOJBKEEOFE = 14; // offset: 16 } // Obf: FateSyncPendingActionScNotify // Type: Notify // CmdID: 5978 message FateSyncPendingActionScNotify { MIMHLPJMIAI pending_action = 12; // offset: 24 } message DGKAKFBANPN { oneof HPDAODDGAPF { MBLAFPFJHMG GBCDHNEMLDN = 8; // offset: 24 FBPHJNFADPO OKADCCNDFII = 7; // offset: 24 } } message MBLAFPFJHMG { repeated uint32 BIFIGJFGHNI = 2; // offset: 24 } message LOEKOKHFELF { uint32 BKMFEONGODE = 5; // offset: 24 uint32 EOIHANNNEFA = 15; // offset: 28 } message FBPHJNFADPO { repeated LOEKOKHFELF ENAGFJLHMCH = 12; // offset: 16 } message JMONHGAKMPO { repeated uint32 GJHJJPFGPBO = 1; // offset: 24 KLKCOCLNMON NLFGIHFPMPO = 11; // offset: 48 OFJIIFHMDKB OJPKKBKAMEN = 7; // offset: 16 repeated uint32 NLGAPIOCKAD = 8; // offset: 32 } message KLKCOCLNMON { HODFOEDEFKG JFMOAFPHFGG = 9; // offset: 32 map KIBFACEKHCL = 15; // offset: 40 uint32 FNIGIIMKMIC = 4; // offset: 56 repeated IOOOBLAHMJE OELOJFBGNFF = 5; // offset: 48 HODFOEDEFKG MLGMEMOIACH = 10; // offset: 24 } message OFJIIFHMDKB { uint32 exp = 13; // offset: 40 repeated uint32 OCOGHMMNKIF = 8; // offset: 16 repeated uint32 DHDDKPJCFNA = 9; // offset: 32 } message HODFOEDEFKG { uint32 AIPCKIHIBIA = 11; // offset: 44 map FHIHEAJEPOH = 1; // offset: 24 repeated uint32 IDONCGIOBKH = 7; // offset: 32 uint32 EOMKIBNKHIB = 4; // offset: 40 } // Obf: FateQueryCsReq // Type: Req // CmdID: 5954 message FateQueryCsReq { } // Obf: FateQueryScRsp // Type: Rsp // CmdID: 5990 message FateQueryScRsp { KIGNLADIDGH GAHICMJOCEC = 14; // offset: 16 JMONHGAKMPO rogue_get_info = 15; // offset: 24 uint32 retcode = 12; // offset: 40 } // Obf: FateStartCsReq // Type: Req // CmdID: 5951 message FateStartCsReq { repeated FeverTimeAvatar avatar_list = 7; // offset: 16 uint32 area_id = 11; // offset: 36 uint32 difficulty_level = 1; // offset: 32 } // Obf: FateStartScRsp // Type: Rsp // CmdID: 5964 message FateStartScRsp { uint32 retcode = 9; // offset: 32 KIGNLADIDGH GAHICMJOCEC = 15; // offset: 16 } // Obf: FateBattleStartCsReq // Type: Req // CmdID: 5989 message FateBattleStartCsReq { } // Obf: FateBattleStartScRsp // Type: Rsp // CmdID: 5962 message FateBattleStartScRsp { SceneBattleInfo battle_info = 12; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: FateChangeLineupCsReq // Type: Req // CmdID: 5974 message FateChangeLineupCsReq { repeated FeverTimeAvatar avatar_list = 13; // offset: 16 } // Obf: FateChangeLineupScRsp // Type: Rsp // CmdID: 5952 message FateChangeLineupScRsp { uint32 retcode = 3; // offset: 24 } // Obf: FateShopBuyGoodsCsReq // Type: Req // CmdID: 5980 message FateShopBuyGoodsCsReq { uint32 MNOOGBAFLPF = 5; // offset: 24 } // Obf: FateShopBuyGoodsScRsp // Type: Rsp // CmdID: 5957 message FateShopBuyGoodsScRsp { uint32 MNOOGBAFLPF = 15; // offset: 28 uint32 retcode = 10; // offset: 24 } // Obf: FateShopSellBuffCsReq // Type: Req // CmdID: 5968 message FateShopSellBuffCsReq { uint32 DNCJGPAPLFJ = 2; // offset: 32 bool DOHPIEHNNPF = 11; // offset: 28 uint32 NJFBCOLABKH = 12; // offset: 24 } // Obf: FateShopSellBuffScRsp // Type: Rsp // CmdID: 5984 message FateShopSellBuffScRsp { uint32 DNCJGPAPLFJ = 7; // offset: 36 bool DOHPIEHNNPF = 1; // offset: 32 uint32 retcode = 2; // offset: 28 uint32 NJFBCOLABKH = 15; // offset: 24 } // Obf: FateShopRefreshGoodsCsReq // Type: Req // CmdID: 5988 message FateShopRefreshGoodsCsReq { } // Obf: FateShopRefreshGoodsScRsp // Type: Rsp // CmdID: 5972 message FateShopRefreshGoodsScRsp { repeated FCGLFKAPNHH shop_goods_list = 15; // offset: 24 uint32 retcode = 6; // offset: 32 bool LKNELCCLKFN = 13; // offset: 36 } // Obf: FateShopLockGoodsCsReq // Type: Req // CmdID: 5971 message FateShopLockGoodsCsReq { bool is_locked = 1; // offset: 24 } // Obf: FateShopLockGoodsScRsp // Type: Rsp // CmdID: 5953 message FateShopLockGoodsScRsp { bool is_locked = 1; // offset: 24 uint32 retcode = 4; // offset: 28 } // Obf: FateShopLeaveCsReq // Type: Req // CmdID: 5973 message FateShopLeaveCsReq { } // Obf: FateShopLeaveScRsp // Type: Rsp // CmdID: 5979 message FateShopLeaveScRsp { uint32 retcode = 2; // offset: 24 } message OGKOIJBOPJF { repeated NHAIHKIDDHO KHKCGCHEDED = 10; // offset: 16 } message ALNOAEOMCHH { POAJHDMCENL source = 7; // offset: 32 map CCJJDOEFPNM = 5; // offset: 16 } message MECBDNCFINM { repeated ALNOAEOMCHH DFJJGLDEMLP = 12; // offset: 16 } // Type: Req // CmdID: 5991 message IHNHNMEMDAA { } // Type: Rsp // CmdID: 5969 message MAOIOFEOMND { uint32 retcode = 13; // offset: 24 } message PKAGOHMENMP { AvatarType avatar_type = 1; // offset: 36 uint32 id = 6; // offset: 32 uint32 level = 2; // offset: 24 bool BICDFFEBHPH = 5; // offset: 28 } message IOOOBLAHMJE { uint32 AKAPFMECPDJ = 14; // offset: 88 map CDJIADJICCG = 744; // offset: 16 map OIKHGLINGBG = 2; // offset: 48 repeated uint32 GLPADNLPLLE = 5; // offset: 56 repeated uint32 DABBMCOOJIJ = 9; // offset: 32 uint32 level_id = 15; // offset: 84 uint32 LKCOBMHFPPK = 3; // offset: 72 uint32 PBCEFBNBNHK = 12; // offset: 92 uint32 NMNMBLEAPPB = 7; // offset: 80 map DNJPCPGPNOF = 13; // offset: 40 uint32 difficulty_level = 11; // offset: 96 uint32 AOMKNKFFABE = 8; // offset: 76 repeated PKAGOHMENMP avatar_list = 10; // offset: 24 } // Obf: FateSettleScNotify // Type: Notify // CmdID: 5999 message FateSettleScNotify { IOOOBLAHMJE MMFNHIOLCGO = 5; // offset: 16 ItemList reward = 3; // offset: 24 uint32 score_id = 10; // offset: 40 } // Obf: FateTakeExpRewardCsReq // Type: Req // CmdID: 5959 message FateTakeExpRewardCsReq { } // Obf: FateTakeExpRewardScRsp // Type: Rsp // CmdID: 5996 message FateTakeExpRewardScRsp { repeated uint32 MFBPLJMIMNO = 3; // offset: 24 uint32 retcode = 8; // offset: 48 repeated uint32 KELBMMBMMLJ = 15; // offset: 16 ItemList reward = 1; // offset: 32 } // Obf: CmdFeverTimeActivityType enum CmdFeverTimeActivityType { CmdFeverTimeActivityType_MNFEPONEDDJ = 0; CmdEnterFeverTimeActivityStageScRsp = 7151; CmdFeverTimeActivityBattleEndScNotify = 7153; CmdEnterFeverTimeActivityStageCsReq = 7158; CmdGetFeverTimeActivityDataCsReq = 7156; CmdGetFeverTimeActivityDataScRsp = 7152; } // Obf: FeverTimeBattleRank enum FeverTimeBattleRank { FeverTimeBattleRank_HDDNCGLDBFM = 0; FeverTimeBattleRank_KALFHGBBEIL = 1; FeverTimeBattleRank_NNCFGOECMAG = 2; FeverTimeBattleRank_KPBPCHMKLGN = 3; FeverTimeBattleRank_OOOKGFKLCHN = 4; } message BIBMGCJCLOF { uint32 FKPMOGIGLJE = 1; // offset: 32 uint32 KELPPDFFLHC = 7; // offset: 28 FeverTimeBattleRank BCJKOJCEMKP = 8; // offset: 24 } // Obf: GetFeverTimeActivityDataCsReq // Type: Req // CmdID: 7156 message GetFeverTimeActivityDataCsReq { } // Obf: GetFeverTimeActivityDataScRsp // Type: Rsp // CmdID: 7152 message GetFeverTimeActivityDataScRsp { repeated BIBMGCJCLOF KOLMNIKIENO = 13; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: FeverTimeActivityBattleEndScNotify // Type: Notify // CmdID: 7153 message FeverTimeActivityBattleEndScNotify { uint32 id = 9; // offset: 36 FeverTimeBattleRank NAMLOCJKBEH = 8; // offset: 32 uint32 BHGGCHHMAIH = 11; // offset: 28 uint32 turn_left = 1; // offset: 24 } // Obf: EnterFeverTimeActivityStageCsReq // Type: Req // CmdID: 7158 message EnterFeverTimeActivityStageCsReq { repeated FeverTimeAvatar avatar_list = 12; // offset: 16 uint32 id = 9; // offset: 36 uint32 EPAICOLIFDO = 1; // offset: 40 uint32 FJPLEFAKONO = 6; // offset: 32 } // Obf: EnterFeverTimeActivityStageScRsp // Type: Rsp // CmdID: 7151 message EnterFeverTimeActivityStageScRsp { SceneBattleInfo battle_info = 15; // offset: 24 uint32 id = 7; // offset: 36 uint32 retcode = 13; // offset: 32 } // Obf: CmdFightType enum CmdFightType { CmdFightType_MNFEPONEDDJ = 0; CmdFightType_HHLLLKOHOIF = 30100; CmdCPDMEGCJPJO = 30013; CmdFightType_JJKAJCPNPBN = 30035; CmdBEKHDLLPPBH = 30062; CmdFightType_LBMLLGNCCPB = 30083; CmdFightEnterScRsp = 30081; CmdFightKickOutScNotify = 30004; CmdGCCOEJOILBO = 30069; CmdFightLeaveScNotify = 30024; CmdEKKEMEBDOCD = 30040; } message FightEnterCsReq { uint32 platform = 11; // offset: 40 uint32 account_ip = 1; // offset: 36 uint32 client_res_version = 12; // offset: 52 uint32 uid = 3; // offset: 32 uint32 account_ip_port = 5; // offset: 48 string OFPGMAEGELE = 6; // offset: 16 uint32 JLKLJECNOFM = 8; // offset: 44 uint64 PEGOKFCDNDI = 15; // offset: 56 } // Type: Rsp // CmdID: 30081 message FightEnterScRsp { uint32 JLKLJECNOFM = 11; // offset: 24 uint64 server_timestamp_ms = 12; // offset: 40 uint32 retcode = 5; // offset: 32 bool DKLBJNINDMO = 1; // offset: 28 uint64 secret_key_seed = 6; // offset: 48 } // Type: Notify // CmdID: 30024 message FightLeaveScNotify { uint32 ICHIAJCALFF = 14; // offset: 24 } // Type: Notify // CmdID: 30004 message FightKickOutScNotify { JDIHHMOFHOG kick_type = 13; // offset: 24 } message FightHeartBeatCsReq { uint64 client_time_ms = 8; // offset: 24 } // Type: Rsp // CmdID: 30013 message CPDMEGCJPJO { uint64 client_time_ms = 8; // offset: 24 uint32 retcode = 11; // offset: 40 uint64 server_time_ms = 14; // offset: 32 } // Type: Notify // CmdID: 30062 message BEKHDLLPPBH { POFJNMBIINE KFIIHJMOHIG = 1; // offset: 24 } message HADKFAAOMHL { uint32 OBBANHLHMHI = 2; // offset: 32 bytes JOKHAKFCLKO = 1; // offset: 16 } // Type: Rsp // CmdID: 30069 message GCCOEJOILBO { uint32 retcode = 1; // offset: 36 uint32 OBBANHLHMHI = 15; // offset: 32 bytes JOKHAKFCLKO = 12; // offset: 16 } // Type: Notify // CmdID: 30040 message EKKEMEBDOCD { uint32 OBBANHLHMHI = 4; // offset: 32 bytes JOKHAKFCLKO = 11; // offset: 16 } message MBOHHGIPDAA { EKKEMEBDOCD GCHNOGFGMKD = 14; // offset: 24 repeated uint32 MBAEFELBAGO = 8; // offset: 16 } message JGCDHJPOIFG { bytes PJOBPIOODNI = 12; // offset: 16 uint32 LHCGIAJJIEA = 13; // offset: 32 } message HDOBOIJJELP { repeated uint32 MBAEFELBAGO = 1; // offset: 48 repeated JGCDHJPOIFG KHIAGOMAGBC = 13; // offset: 40 repeated EKKEMEBDOCD MACLCEJHJKI = 8; // offset: 32 bytes PJOBPIOODNI = 9; // offset: 16 repeated MBOHHGIPDAA NMHEECJONPE = 14; // offset: 64 uint32 LHCGIAJJIEA = 4; // offset: 72 bytes MDAAEIFNAGJ = 15; // offset: 24 } message GABEBBHMBHD { repeated GCKNBLAJJGP PMCKGJIIHNL = 5; // offset: 24 JDNNCKMJCPO DIMFOEHBNIA = 7; // offset: 16 } // Obf: CmdFightActivityType enum CmdFightActivityType { CmdFightActivityType_MNFEPONEDDJ = 0; CmdGetFightActivityDataScRsp = 3681; CmdFightActivityDataChangeScNotify = 3624; CmdEnterFightActivityStageCsReq = 3604; CmdEnterFightActivityStageScRsp = 3635; CmdTakeFightActivityRewardCsReq = 3613; CmdTakeFightActivityRewardScRsp = 3662; CmdGetFightActivityDataCsReq = 3683; } message LCBOLOIDKOM { repeated uint32 EHNFAHJHJJA = 3; // offset: 16 uint32 NFHLMKFEFDB = 5; // offset: 40 uint32 FIKMHGINOMC = 10; // offset: 36 uint32 group_id = 15; // offset: 32 } // Obf: GetFightActivityDataCsReq // Type: Req // CmdID: 3683 message GetFightActivityDataCsReq { } // Obf: GetFightActivityDataScRsp // Type: Rsp // CmdID: 3681 message GetFightActivityDataScRsp { map CENFLEJKIKL = 3; // offset: 24 uint32 retcode = 13; // offset: 40 uint32 world_level = 9; // offset: 44 bool EPFNNFMKABH = 12; // offset: 48 repeated LCBOLOIDKOM EAPAEPMMLPM = 7; // offset: 32 } // Obf: FightActivityDataChangeScNotify // Type: Notify // CmdID: 3624 message FightActivityDataChangeScNotify { map CENFLEJKIKL = 9; // offset: 16 repeated LCBOLOIDKOM EAPAEPMMLPM = 13; // offset: 24 } message IPHAFHPOBIG { AvatarType avatar_type = 15; // offset: 28 uint32 avatar_id = 9; // offset: 24 } // Obf: EnterFightActivityStageCsReq // Type: Req // CmdID: 3604 message EnterFightActivityStageCsReq { uint32 AKFJLNPHODD = 4; // offset: 52 repeated uint32 item_list = 15; // offset: 32 uint32 group_id = 10; // offset: 48 repeated uint32 avatar_list = 11; // offset: 16 repeated IPHAFHPOBIG IIHENPHJNHH = 14; // offset: 24 } // Obf: EnterFightActivityStageScRsp // Type: Rsp // CmdID: 3635 message EnterFightActivityStageScRsp { uint32 group_id = 4; // offset: 40 SceneBattleInfo battle_info = 10; // offset: 24 uint32 retcode = 3; // offset: 32 uint32 AKFJLNPHODD = 13; // offset: 36 } // Obf: TakeFightActivityRewardCsReq // Type: Req // CmdID: 3613 message TakeFightActivityRewardCsReq { uint32 AKFJLNPHODD = 1; // offset: 24 uint32 group_id = 4; // offset: 28 } // Obf: TakeFightActivityRewardScRsp // Type: Rsp // CmdID: 3662 message TakeFightActivityRewardScRsp { ItemList reward = 6; // offset: 24 uint32 retcode = 4; // offset: 36 uint32 AKFJLNPHODD = 10; // offset: 32 uint32 group_id = 13; // offset: 40 } // Obf: CmdFightCakeRaceType enum CmdFightCakeRaceType { CmdFightCakeRaceType_MNFEPONEDDJ = 0; } enum INJFNBDAANF { INJFNBDAANF_MNFEPONEDDJ = 0; INJFNBDAANF_PBKNEBCLPCH = 1; } enum CHJMGJJJFAP { CHJMGJJJFAP_CLJGDOIEAJB = 0; CHJMGJJJFAP_KKMACPNHBLG = 1; CHJMGJJJFAP_NNBGJDIOABM = 2; CHJMGJJJFAP_BEONGHJELNG = 3; } message CPGMBFKOJBE { uint32 MFEPCHPLPPG = 8; // offset: 60 repeated uint32 GMPJAFPCHFD = 7; // offset: 32 IGFFNPJONHA LILFKMGOBHI = 2; // offset: 48 repeated JOGMADAMFNI MNJBOMGCMBF = 1; // offset: 24 uint32 OJLINDNOIKP = 4; // offset: 56 uint32 ONEBLBPBABM = 10; // offset: 52 repeated uint32 PAKPCHNJDJH = 11; // offset: 40 } message KEEDGKGJFGM { float y = 15; // offset: 36 float PGEMEOAAPGN = 7; // offset: 40 float x = 1; // offset: 44 uint64 BPGOANFJLDO = 14; // offset: 24 float z = 9; // offset: 32 } message NGGNAMPPHMB { KEEDGKGJFGM BJIIDJCEIMK = 2; // offset: 16 int32 DMBGHGAOLND = 13; // offset: 44 int32 PAPLOHGICPF = 5; // offset: 60 uint32 GMDAJBPMNLJ = 15; // offset: 52 uint32 config_id = 4; // offset: 40 KEEDGKGJFGM HCEPCEIPOKH = 1; // offset: 32 uint32 FPBNAAPKCHF = 7; // offset: 48 uint32 interact_id = 14; // offset: 64 int32 AOGGHMEIKJJ = 3; // offset: 56 } message HFMHDIIMPDM { NMNOBHPGFLG CELCGMNFDPP = 1; // offset: 16 int32 unique_id = 9; // offset: 32 int32 EGFPPOOAPPO = 2; // offset: 36 } message CKLKIMHBHFM { uint32 FHJODPEPJJB = 2; // offset: 40 repeated JCKPLANILKJ IJABHDPLDMI = 9; // offset: 24 NMNOBHPGFLG CELCGMNFDPP = 5; // offset: 16 int32 unique_id = 12; // offset: 44 } message IEKKDDANILO { uint32 ALCAKIKHAIJ = 14; // offset: 24 uint32 BFCHFBEJKIB = 1; // offset: 28 } message HKBBJHABCFK { uint32 LCGDCLNBBAL = 14; // offset: 36 uint32 GNONLMNLOIL = 13; // offset: 40 repeated IEKKDDANILO friend_recommend_list = 2; // offset: 24 uint32 NCGKLIMMDFF = 15; // offset: 32 } message JPFOLKAMIJJ { uint32 ELLCGBECPIC = 7; // offset: 32 repeated uint32 DNKOAEGENEA = 11; // offset: 24 } message HGJKLLKGHCJ { repeated uint32 GKOBDCICNIP = 7; // offset: 40 uint32 GEEFGODGLMJ = 1; // offset: 72 uint64 EGGMLGKJKOA = 4; // offset: 80 repeated uint32 JPDELCEIOOL = 8; // offset: 32 repeated HKBBJHABCFK MPLEONMHFPE = 12; // offset: 16 uint32 FHHMIBNFIEH = 9; // offset: 88 repeated uint32 PKCGJEACKKA = 13; // offset: 64 map AAOCMAKNFJL = 3; // offset: 24 uint32 section_id = 10; // offset: 76 repeated JPFOLKAMIJJ FKLDJLOPIDD = 2; // offset: 56 } message JEFAGMNIDPD { repeated NGGNAMPPHMB JKFLJJFKOPP = 2; // offset: 16 bool FCFIKCMPHGD = 9; // offset: 112 repeated CKLKIMHBHFM EEHEALOMMAL = 11; // offset: 96 OJBHPGHJKKG IDLJNGGNHDL = 1; // offset: 56 CKLKIMHBHFM IJCPGGDDEIM = 4; // offset: 40 AKKMNMCEOBG FOFDMBELANN = 7; // offset: 88 repeated HGJKLLKGHCJ GFCHOCHHNBD = 3; // offset: 48 repeated ADHMJFKKDJO GAGNDNNCPKI = 6; // offset: 80 repeated PEGCDCNKPHJ LIODMKENJEM = 5; // offset: 64 repeated CKLKIMHBHFM MMHJGNPJCBG = 15; // offset: 32 uint64 LCEHHHIICFA = 10; // offset: 104 repeated HFMHDIIMPDM FBPHCMCFGMF = 8; // offset: 72 uint32 BICDGOAPFDO = 13; // offset: 116 } message FKLFHCDPPCC { repeated uint32 region_list = 12; // offset: 24 } message DEMECDCLGGN { repeated NMDBMNBHGBO FPPCPCAPBCP = 8; // offset: 24 bool EFCLKMMAAEL = 11; // offset: 64 repeated FKLFHCDPPCC FLFIDKHEOEL = 2; // offset: 16 repeated NGGNAMPPHMB BIGOCBJCGPI = 12; // offset: 40 uint32 INOOLMCFJKB = 4; // offset: 56 uint32 FLEDDIFMGIH = 5; // offset: 60 repeated uint32 MBAEFELBAGO = 10; // offset: 32 } message EMDJNIBGDDB { JEFAGMNIDPD PIJINNAEAHD = 10; // offset: 16 uint32 JCPIFDGGLAK = 2; // offset: 32 } message OAICIFLACAN { CKLKIMHBHFM NPLELNJKLCF = 5; // offset: 48 repeated HFMHDIIMPDM FBPHCMCFGMF = 9; // offset: 24 repeated NGGNAMPPHMB JKFLJJFKOPP = 6; // offset: 40 repeated CKLKIMHBHFM EBPAJGLEHOC = 12; // offset: 16 repeated CKLKIMHBHFM FHEFHHOLIBN = 4; // offset: 32 } message BDGALGMAONH { uint32 JCPIFDGGLAK = 3; // offset: 32 repeated HGJKLLKGHCJ GFCHOCHHNBD = 11; // offset: 24 uint32 BICDGOAPFDO = 15; // offset: 36 uint64 LCEHHHIICFA = 13; // offset: 40 } message ONBFLIHEJDK { uint32 OLGBJOBLJEA = 12; // offset: 32 uint32 LCGDCLNBBAL = 10; // offset: 36 repeated uint32 GMLMEFINMBI = 6; // offset: 16 } message HFFHEOCOBEK { repeated ONBFLIHEJDK ODPIFAIHJPK = 6; // offset: 16 int32 MPCFHDCMNDO = 15; // offset: 32 uint32 score_id = 3; // offset: 52 uint32 LGJJEOHBJHL = 10; // offset: 36 uint32 rank = 9; // offset: 48 int32 EDNCCOKMKBI = 14; // offset: 40 uint32 LOJECDLMEFM = 7; // offset: 44 } message BGDBOILMKOM { repeated JPFOLKAMIJJ FKLDJLOPIDD = 14; // offset: 16 } message NMNOBHPGFLG { uint32 LHFDFGDFEGA = 5; // offset: 32 uint32 CFCLLPJGMOO = 6; // offset: 28 int32 NGKIEOHLLME = 11; // offset: 24 } message GLLFEJEMGCM { int32 z = 1; // offset: 28 int32 x = 3; // offset: 24 int32 y = 5; // offset: 32 } message NMDBMNBHGBO { int32 unique_id = 14; // offset: 36 NMNOBHPGFLG pos = 7; // offset: 16 uint32 CLKENCBBJPC = 13; // offset: 32 } message JAJPBNPIBOB { GLLFEJEMGCM ADLHGNFNNCA = 8; // offset: 16 uint32 LHMDFNFKBPC = 11; // offset: 44 uint32 DKHGGLOPBJJ = 2; // offset: 48 uint32 FHJODPEPJJB = 10; // offset: 40 uint32 item_id = 4; // offset: 32 CHJMGJJJFAP GJLBJECAGNO = 3; // offset: 36 } message IBKELAALLHC { repeated NMDBMNBHGBO KDGANEGFHPP = 10; // offset: 16 } message ADHMJFKKDJO { NMNOBHPGFLG DJLNFNBDLDG = 8; // offset: 24 uint32 type = 7; // offset: 32 } message JFCNBGEAGEH { bool OEPJBBMCOCD = 2; // offset: 44 ADHMJFKKDJO DPKEKEFBJLI = 10; // offset: 32 oneof NBGGOCLDEGO { uint32 MHPGHINCAAB = 11; // offset: 16 bool INOLECLKOAI = 14; // offset: 16 } } message OABILONNLED { repeated JFCNBGEAGEH LGLCMNNLIIG = 11; // offset: 24 } message EDIEMFOKOKO { uint32 KJOLKMLBANN = 13; // offset: 32 uint32 HNLIHDPJOMP = 12; // offset: 36 oneof BNMAJEDAFIH { uint32 KHOBFJEIJMK = 14; // offset: 24 ADHMJFKKDJO NPCKOGIDPIK = 7; // offset: 24 } } message OJBHPGHJKKG { repeated EDIEMFOKOKO CJGDBMPBNIM = 10; // offset: 16 } message AKKMNMCEOBG { uint32 OJGOMKCBOMK = 5; // offset: 32 repeated uint32 GNBBCIADBGC = 2; // offset: 24 } message PJEFNGEJFPD { uint32 JCNHGPAKEFG = 3; // offset: 28 uint32 FMJPANCAOFG = 13; // offset: 24 } message FAPFGEPNIOH { oneof OJJDIBOGOBL { PJEFNGEJFPD OABFEEGJKHP = 3; // offset: 24 } } message PEGCDCNKPHJ { KEEDGKGJFGM pos = 5; // offset: 16 FAPFGEPNIOH KOENJDAMNPH = 14; // offset: 24 int32 unique_id = 8; // offset: 40 bool OEPJBBMCOCD = 12; // offset: 44 uint32 EPDNFELMNGK = 15; // offset: 48 } message OEIMICAIFEF { oneof AOJPACBPPAK { uint32 OAKOGHAEJDD = 4; // offset: 24 uint32 extra_id = 8; // offset: 24 } } message IBPMDKGFLKK { uint32 MFEPCHPLPPG = 13; // offset: 32 OEIMICAIFEF GGKPHONGBPC = 2; // offset: 24 } message HBDBABABIDC { uint32 item_id = 6; // offset: 32 repeated uint32 COBENPKMCAJ = 7; // offset: 24 } message JMHELMIBLNL { uint64 BPGOANFJLDO = 5; // offset: 40 uint32 BIBMFGMAKJG = 12; // offset: 32 oneof MNMMPHOHONO { EMDJNIBGDDB PIJINNAEAHD = 1781; // offset: 16 OAICIFLACAN FMALGFNKFGN = 462; // offset: 16 BDGALGMAONH DBMNAEEGDOH = 999; // offset: 16 HFFHEOCOBEK KNACNEAHDMK = 1819; // offset: 16 BGDBOILMKOM KLANCALMCNO = 1636; // offset: 16 JAJPBNPIBOB NEMOPMDECFK = 1165; // offset: 16 IBKELAALLHC EKGEIPDJEHB = 528; // offset: 16 OABILONNLED DNJICPPIICE = 1140; // offset: 16 OJBHPGHJKKG MPKFBGPLOCP = 1395; // offset: 16 AKKMNMCEOBG FOFDMBELANN = 1216; // offset: 16 PEGCDCNKPHJ PLBNJEKJLJA = 838; // offset: 16 IBPMDKGFLKK GGKPHONGBPC = 1877; // offset: 16 NGGNAMPPHMB OJEMMCFPJNM = 2012; // offset: 16 HBDBABABIDC BFOHAPINAKB = 326; // offset: 16 } } message NEJBKKLCDKD { repeated JMHELMIBLNL JDPHHIFNPGI = 4; // offset: 24 } message CLDPMAONPCP { JEFAGMNIDPD PIJINNAEAHD = 14; // offset: 16 uint64 BPGOANFJLDO = 15; // offset: 56 HFFHEOCOBEK KNACNEAHDMK = 1; // offset: 24 DEMECDCLGGN BFNPMJFNDMC = 6; // offset: 32 uint64 DCKLOHOCJEK = 13; // offset: 48 } message EHOPJDDLLDI { uint32 LCGDCLNBBAL = 3; // offset: 28 uint32 ALCAKIKHAIJ = 8; // offset: 24 } message MMBIFLFDKIA { uint32 ALCAKIKHAIJ = 15; // offset: 24 uint32 LCGDCLNBBAL = 3; // offset: 28 } message PLBOMPPFMDD { uint32 ELLCGBECPIC = 13; // offset: 24 } message KJPDJFLAHNJ { uint32 ELLCGBECPIC = 14; // offset: 24 } message JKBNHFBBOAH { } message HPDALPMMOCG { } message PNMAPAKPIIB { GLLFEJEMGCM ADLHGNFNNCA = 14; // offset: 16 uint32 item_id = 12; // offset: 32 uint32 DKHGGLOPBJJ = 5; // offset: 36 } message EDKJJDJCMIN { } message ENINMGEJGIK { OEIMICAIFEF GGKPHONGBPC = 13; // offset: 16 } message DPGAPMBIMPN { } // Obf: CmdFightDiceCombatType enum CmdFightDiceCombatType { CmdFightDiceCombatType_MNFEPONEDDJ = 0; } enum NNGJPCHFLAK { NNGJPCHFLAK_MNFEPONEDDJ = 0; NNGJPCHFLAK_PBKNEBCLPCH = 1; } message ENONGAPBBEL { uint64 MFEPCHPLPPG = 9; // offset: 24 bool DNEBLIHEMEC = 1; // offset: 40 uint32 damage = 8; // offset: 32 IGFFNPJONHA LILFKMGOBHI = 2; // offset: 36 bool NPKGKHJEBOB = 15; // offset: 41 } // Obf: CmdFightFestType enum CmdFightFestType { CmdFightFestType_MNFEPONEDDJ = 0; CmdStartFightFestScRsp = 7264; CmdStartFightFestCsReq = 7251; CmdFightFestUpdateChallengeRecordNotify = 7274; CmdGetFightFestDataScRsp = 7290; CmdFightFestUnlockSkillNotify = 7262; CmdFightFestUpdateCoinNotify = 7252; CmdFightFestScoreUpdateNotify = 7289; CmdGetFightFestDataCsReq = 7254; } enum OBCMKEJOEJO { OBCMKEJOEJO_HDDNCGLDBFM = 0; OBCMKEJOEJO_KALFHGBBEIL = 1; OBCMKEJOEJO_NNCFGOECMAG = 2; OBCMKEJOEJO_KPBPCHMKLGN = 3; OBCMKEJOEJO_OOOKGFKLCHN = 4; } // Obf: FightFestType enum FightFestType { FightFestType_MNFEPONEDDJ = 0; FightFestType_GEKJPCNEJEC = 1; FightFestType_score_id = 2; FightFestType_BDPBOBHCDGF = 3; FightFestType_KHMHONJLHOP = 4; } message HAILLGIOKOH { uint32 BHJFJOJMDOB = 13; // offset: 24 OBCMKEJOEJO BCJKOJCEMKP = 12; // offset: 32 uint32 KELPPDFFLHC = 5; // offset: 28 uint32 challenge_id = 4; // offset: 36 } // Obf: GetFightFestDataCsReq // Type: Req // CmdID: 7254 message GetFightFestDataCsReq { } // Obf: GetFightFestDataScRsp // Type: Rsp // CmdID: 7290 message GetFightFestDataScRsp { repeated HAILLGIOKOH challenge_list = 4; // offset: 16 uint32 item_value = 15; // offset: 40 uint32 retcode = 11; // offset: 44 repeated uint32 ANIJEEIJFJD = 6; // offset: 32 uint32 score_id = 5; // offset: 48 } message BMPKIMNONOG { uint32 id = 8; // offset: 28 AvatarType avatar_type = 14; // offset: 24 } // Obf: StartFightFestCsReq // Type: Req // CmdID: 7251 message StartFightFestCsReq { FightFestType type = 15; // offset: 48 repeated uint32 ANIJEEIJFJD = 4; // offset: 16 uint32 event_id = 8; // offset: 44 repeated BMPKIMNONOG avatar_list = 9; // offset: 24 uint32 id = 1; // offset: 40 } // Obf: StartFightFestScRsp // Type: Rsp // CmdID: 7264 message StartFightFestScRsp { uint32 retcode = 9; // offset: 44 uint32 id = 13; // offset: 36 SceneBattleInfo battle_info = 7; // offset: 16 uint32 event_id = 6; // offset: 32 FightFestType type = 8; // offset: 40 } // Obf: FightFestScoreUpdateNotify // Type: Notify // CmdID: 7289 message FightFestScoreUpdateNotify { uint32 JBPOLANAMFF = 14; // offset: 28 uint32 score_id = 5; // offset: 24 } // Obf: FightFestUnlockSkillNotify // Type: Notify // CmdID: 7262 message FightFestUnlockSkillNotify { uint32 LLGPIKHANJE = 1; // offset: 24 } // Obf: FightFestUpdateChallengeRecordNotify // Type: Notify // CmdID: 7274 message FightFestUpdateChallengeRecordNotify { uint32 challenge_id = 8; // offset: 24 uint32 turn_left = 14; // offset: 36 OBCMKEJOEJO rank = 1; // offset: 40 OBCMKEJOEJO FECHALOFCND = 7; // offset: 32 uint32 KELPPDFFLHC = 11; // offset: 28 } // Obf: FightFestUpdateCoinNotify // Type: Notify // CmdID: 7252 message FightFestUpdateCoinNotify { uint32 item_value = 9; // offset: 24 } // Obf: CmdFightMarbleType enum CmdFightMarbleType { CmdFightMarbleType_MNFEPONEDDJ = 0; } enum EELGKDDLADJ { EELGKDDLADJ_MNFEPONEDDJ = 0; EELGKDDLADJ_PBKNEBCLPCH = 1; EELGKDDLADJ_KNACNEAHDMK = 2; } enum OFEAEHCCAGD { OFEAEHCCAGD_KEIJGHKOLNB = 0; OFEAEHCCAGD_AFOFJOGNIBH = 1; OFEAEHCCAGD_HFAFPGIBCEF = 2; } enum GGCPMGFKCKA { GGCPMGFKCKA_KGKGKJKFCBH = 0; GGCPMGFKCKA_LOKNKFDPMFE = 1; GGCPMGFKCKA_FDHAOPIKAEC = 2; } enum JCNBADINFAA { JCNBADINFAA_EKIIPDFCMBA = 0; JCNBADINFAA_KIDACFLJJFN = 1; JCNBADINFAA_ACLLAFEAMAH = 2; JCNBADINFAA_CDAAABMCFFA = 3; JCNBADINFAA_BLGNIILJFKH = 4; JCNBADINFAA_BGBMEJNBJFN = 6; JCNBADINFAA_MADHAMLGELN = 7; JCNBADINFAA_EJPPDJPEPGK = 8; JCNBADINFAA_LEIHFEPMGDH = 9; JCNBADINFAA_AANGLEJHLCF = 10; } enum ABJAJBAIPAM { ABJAJBAIPAM_DKIIOOCDCPF = 0; ABJAJBAIPAM_HHIJOPNHJNA = 1; ABJAJBAIPAM_EEOGEDJOADP = 2; ABJAJBAIPAM_HHCKOCEHGLK = 3; ABJAJBAIPAM_POCEHKFFLCC = 4; ABJAJBAIPAM_IEODEMADDOH = 5; ABJAJBAIPAM_OADJLMIMAEO = 6; ABJAJBAIPAM_GFIBPJOGDIM = 7; ABJAJBAIPAM_DIMKJBKEPFB = 8; ABJAJBAIPAM_AGJAENOMLGF = 9; ABJAJBAIPAM_BJGANHPOHOB = 10; ABJAJBAIPAM_ICGPCEDGOBH = 11; ABJAJBAIPAM_ACKGIJKMHMB = 12; ABJAJBAIPAM_JENGIBEIHIF = 13; ABJAJBAIPAM_JKNEEBAGIGI = 14; ABJAJBAIPAM_LPLGIFMGAHM = 15; ABJAJBAIPAM_OOANHMDPBMK = 16; ABJAJBAIPAM_HPJGOPABJOL = 17; ABJAJBAIPAM_LJDOLPCDGOO = 18; ABJAJBAIPAM_JGBCLBPFAKJ = 19; ABJAJBAIPAM_FGNGIPKMKDM = 20; ABJAJBAIPAM_IOOFKJBPBEE = 21; ABJAJBAIPAM_NAMMCKKCBBF = 22; ABJAJBAIPAM_FDAOHAACFGG = 23; ABJAJBAIPAM_MLAELEGKJGD = 24; ABJAJBAIPAM_HJBJKNJAPDD = 25; ABJAJBAIPAM_LFLPHGGMBMO = 26; } enum ILHEIPBPALM { ILHEIPBPALM_LGJIKGKOPHK = 0; ILHEIPBPALM_DLCOEFKHJBH = 1; ILHEIPBPALM_MHCKMIPMLAM = 2; ILHEIPBPALM_GHNMENDLDOD = 3; ILHEIPBPALM_MHDAEEMKIPK = 4; } // Obf: FightMarbleHpChangeType enum FightMarbleHpChangeType { FightMarbleHpChangeType_DFJCICHDONO = 0; FightMarbleHpChangeType_KNMCCEHBNNK = 1; FightMarbleHpChangeType_DKFEAKJGHLI = 2; } enum MDKILJEOBPI { MDKILJEOBPI_CBGDEKGPJCK = 0; MDKILJEOBPI_NDPKBIGGJPB = 1; MDKILJEOBPI_DJKKFFAEPLI = 2; MDKILJEOBPI_AJNGOJPHMBK = 3; MDKILJEOBPI_EMAMPPPEDCO = 4; MDKILJEOBPI_PJHOEAHOEEP = 5; MDKILJEOBPI_KMLCCABHNPH = 6; MDKILJEOBPI_OAMGJKCPBJB = 7; MDKILJEOBPI_CPGGAACJCOH = 8; MDKILJEOBPI_JPLHKCHFBFF = 9; MDKILJEOBPI_NAOCFHJIGJP = 10; MDKILJEOBPI_KLMNMEFLKAJ = 11; MDKILJEOBPI_DBPKJBGHCKK = 12; MDKILJEOBPI_LCALKLPDFBA = 13; MDKILJEOBPI_MDHADNEHCDL = 14; MDKILJEOBPI_EBGBOKIBJHH = 15; } message HGNELIAHAHK { uint64 MFEPCHPLPPG = 4; // offset: 32 int32 FPEGIMJIHNJ = 2; // offset: 28 IGFFNPJONHA LILFKMGOBHI = 3; // offset: 24 } message CMNJPICFAPF { repeated HGNELIAHAHK BEDDGHIMAFN = 14; // offset: 16 } message JPGMADKHDCO { float x = 2; // offset: 28 float y = 5; // offset: 24 } message APPDBMICEIJ { uint32 item_id = 8; // offset: 32 JPGMADKHDCO ICEOMEMGKED = 11; // offset: 16 } message DLDOJPJKENP { uint32 BIBMFGMAKJG = 2; // offset: 36 oneof MNMMPHOHONO { BPBKPPDBLIN PDPHEKILJOM = 138; // offset: 16 MNJKCBDGILC DCGDOAIHHII = 166; // offset: 16 NAKIHPGKJPL finish_info = 812; // offset: 16 GGIBMLAFMMK PIJINNAEAHD = 769; // offset: 16 EAEOPBAGKKC KFFJABGAAID = 539; // offset: 16 } } message KKDGJKDABOF { repeated DLDOJPJKENP CANHLCINEIG = 5; // offset: 16 } message BPBKPPDBLIN { OFEAEHCCAGD FAPAFDJCEDH = 9; // offset: 92 repeated uint32 LOMNIFPCAPB = 3; // offset: 32 uint32 level_id = 14; // offset: 60 uint32 BPFLNJIDJPP = 15; // offset: 72 OFEAEHCCAGD ELOCKNPOABB = 12; // offset: 84 uint32 KHGLMLNLOPA = 11; // offset: 64 uint32 DFJKEFLHJEN = 1; // offset: 80 uint32 PNKOICPCLJM = 4; // offset: 88 uint32 DNEIPCJECOC = 7; // offset: 56 uint32 AJPCHALFIHM = 5; // offset: 76 uint32 MGAFODLEJPA = 8; // offset: 68 repeated GCKNBLAJJGP PMCKGJIIHNL = 1743; // offset: 40 bool EFCLKMMAAEL = 2; // offset: 52 repeated uint32 EFKBOKGGAOM = 13; // offset: 16 bool INCJIPGGOMA = 10; // offset: 53 uint32 GDAHAPPNCLL = 6; // offset: 48 } message LCIFNPLFPKC { uint32 item_id = 7; // offset: 40 int32 PBPOIJIGPLL = 2; // offset: 32 int32 total_damage = 1; // offset: 28 uint32 OLGBJOBLJEA = 5; // offset: 36 int32 MCEFIMLLOHA = 14; // offset: 24 } message NAKIHPGKJPL { bool is_win = 6; // offset: 32 bool HMHPPPPGFLI = 4; // offset: 33 GGCPMGFKCKA MEAGIJIFPFM = 3; // offset: 40 repeated LCIFNPLFPKC NOMFEFOHMCD = 12; // offset: 16 uint32 CNBELHBIGIN = 15; // offset: 48 int32 OJLINDNOIKP = 7; // offset: 36 uint32 BFCHFBEJKIB = 13; // offset: 44 } message OMAJILLOJCF { uint32 id = 4; // offset: 116 bool NKAFLKHLCNM = 1486; // offset: 134 uint32 level = 1856; // offset: 68 JPGMADKHDCO AGPOPCJIIOK = 11; // offset: 32 bool INNLCMEDAMI = 589; // offset: 133 uint32 LLJBLACECBG = 1468; // offset: 84 int32 hp = 3; // offset: 80 JPGMADKHDCO EICHAALDNKL = 13; // offset: 56 ILHEIPBPALM PABEECLLHNI = 14; // offset: 136 float COBACAHCFNP = 834; // offset: 152 uint32 DFJKEFLHJEN = 1352; // offset: 148 uint32 FGMPBBGFJIL = 278; // offset: 156 uint32 buff_id = 852; // offset: 120 JPGMADKHDCO KNCJDEBNODJ = 2; // offset: 48 uint32 DNOBDHGNCFD = 10; // offset: 96 int32 PMHBPEBOLDP = 352; // offset: 104 int32 max_hp = 8; // offset: 140 uint32 DPCAJKHDCBN = 1; // offset: 72 uint32 text_id = 80; // offset: 124 ABJAJBAIPAM MMHGGHFJKPO = 15; // offset: 128 uint32 NOJCJGCJIOD = 1374; // offset: 100 bool MEBGFNNPGKG = 1111; // offset: 132 uint32 skill_id = 7; // offset: 144 FightMarbleHpChangeType MOBFIIKKELH = 496; // offset: 92 JPGMADKHDCO LCICDHKELBP = 9; // offset: 40 int32 attack = 5; // offset: 88 float time = 6; // offset: 108 uint32 PNKOICPCLJM = 1505; // offset: 76 float FCNBGIGBPCF = 362; // offset: 112 JPGMADKHDCO BAGKGNMEKKE = 12; // offset: 16 uint32 MALELCBMLAD = 1974; // offset: 64 } message MNJKCBDGILC { uint32 MMKBJHFMJOG = 744; // offset: 68 uint32 NEDGMBKLGKH = 495; // offset: 64 repeated uint32 AFJBJLIOPCB = 6; // offset: 56 uint32 OIBDAPJEMKK = 1590; // offset: 108 float HKIOIHMAOGN = 5; // offset: 92 repeated OMAJILLOJCF MDMBCKMHDKL = 876; // offset: 16 bool DBBNDNDJPNN = 4; // offset: 88 uint32 queue_position = 1; // offset: 112 repeated OMAJILLOJCF NMNHBAIKONI = 7; // offset: 48 bool LCDLMJFBCBD = 9; // offset: 90 uint32 ELNKHEEBAFB = 8; // offset: 72 uint32 FNNENKBJOCG = 13; // offset: 104 uint32 HIBOINFCBMO = 15; // offset: 84 bool GDLPMIOAJLL = 681; // offset: 89 uint32 extra_id = 2; // offset: 76 repeated uint32 FLPJNIDJDDE = 14; // offset: 24 uint32 MALELCBMLAD = 11; // offset: 100 JCNBADINFAA FMFPBPDBOOI = 10; // offset: 80 repeated uint32 FNFFEGDCAJJ = 3; // offset: 32 uint32 CLOLIGFMPFG = 12; // offset: 96 } message GGIBMLAFMMK { float PDNHJAGPFLA = 1; // offset: 92 HKPIFNBEOHJ BPFLNJIDJPP = 13; // offset: 16 repeated LMMLLADCKOG AGCJGENFOOO = 10; // offset: 56 HKPIFNBEOHJ GDAHAPPNCLL = 4; // offset: 40 repeated uint32 FNFFEGDCAJJ = 15; // offset: 48 bool GDLPMIOAJLL = 12; // offset: 76 MDKILJEOBPI phase = 5; // offset: 88 uint32 BFCHFBEJKIB = 11; // offset: 80 repeated LMMLLADCKOG JNACNEPGPLK = 9; // offset: 64 BPBKPPDBLIN PDPHEKILJOM = 2; // offset: 32 uint32 ACNKNGJBIGN = 3; // offset: 84 uint32 ELNKHEEBAFB = 7; // offset: 72 } message EAEOPBAGKKC { JPGMADKHDCO ICEOMEMGKED = 1; // offset: 16 uint32 BFCHFBEJKIB = 11; // offset: 36 uint32 item_id = 6; // offset: 32 } message HKPIFNBEOHJ { bool MEBGFNNPGKG = 8; // offset: 48 uint32 JDFENOKDOIF = 10; // offset: 56 repeated GBBEKIJLJDP MKHCJNBAGDA = 9; // offset: 16 repeated uint32 BBLGGAADDAL = 6; // offset: 32 uint32 MFEPINFBINH = 4; // offset: 52 repeated LMMLLADCKOG LAEINAONGDK = 15; // offset: 24 bool POBIOAKCNIN = 5; // offset: 49 } message LMMLLADCKOG { bool INNLCMEDAMI = 3; // offset: 54 uint32 buff_id = 6; // offset: 48 bool LCDLMJFBCBD = 13; // offset: 55 bool JFFGIOJOCIN = 2; // offset: 53 float FCNBGIGBPCF = 4; // offset: 56 uint32 NOJCJGCJIOD = 10; // offset: 72 int32 attack = 12; // offset: 60 JPGMADKHDCO BAGKGNMEKKE = 15; // offset: 16 int32 max_hp = 7; // offset: 40 bool NKAFLKHLCNM = 11; // offset: 52 int32 hp = 5; // offset: 44 uint32 level = 9; // offset: 64 JPGMADKHDCO AGPOPCJIIOK = 8; // offset: 24 uint32 id = 1; // offset: 68 } message GBBEKIJLJDP { uint32 MALELCBMLAD = 6; // offset: 24 bool MENDGKLCHNH = 10; // offset: 28 } // Obf: CmdFightMatch3Type enum CmdFightMatch3Type { CmdFightMatch3Type_HJLKOLMJPLJ = 0; CmdFightMatch3Type_BGMCLOKBECK = 30109; CmdOLNABEBAEMN = 30200; CmdDMBDEOAJKOB = 30101; CmdPEMHPOFJGNB = 30188; CmdPGBEGMMDBND = 30131; CmdIIAIPCFAMEK = 30186; CmdHIJNKBHCOMF = 30134; CmdFightMatch3Type_PGBBLABCFAN = 30169; CmdFightMatch3Type_OLENKDPMEAD = 30148; CmdMFBBGNGCIGF = 30157; CmdFANOCDOGELO = 30140; CmdDIKMLOFLIPN = 30156; CmdFPNLNBAHAEH = 30146; CmdPANEBJGCLPL = 30162; CmdFightMatch3Type_AFHBGKPAJGI = 30118; CmdOMJMKFOKHDG = 30135; CmdFHKIBOAJNII = 30103; CmdFDOCALEFEFB = 30196; CmdAAAJGAJELDF = 30106; CmdFightMatch3Type_EHDMLAHJNMG = 30183; CmdLNBDIHMMKJD = 30124; CmdGNEOECDHJNE = 30119; CmdFightMatch3Type_MLAMKEAECOF = 30123; CmdFightMatch3Type_JNGMPALPBLL = 30113; CmdILONGOMKFKG = 30104; CmdFightMatch3Type_NKLKHHEDPEL = 30184; CmdJJBAKGHMNOK = 30181; } enum FHMMDFPCLHG { FHMMDFPCLHG_OIIELLHNOLD = 0; FHMMDFPCLHG_ECGABBDDPJA = 1; FHMMDFPCLHG_ABBEJFABOJM = 2; FHMMDFPCLHG_CPCMHCCECAL = 3; FHMMDFPCLHG_LEECMHJDNJG = 4; FHMMDFPCLHG_FEAEMGEPALA = 5; } enum OADJMABEBJG { OADJMABEBJG_IBPEGEAMKCE = 0; OADJMABEBJG_DDKPKEBBMNP = 1; OADJMABEBJG_AKBNFHBHNME = 2; OADJMABEBJG_OFOEAJCDCAC = 3; } enum FMHDNEDHBBF { FMHDNEDHBBF_INKHKDDAHGO = 0; FMHDNEDHBBF_NECOKCEAJGE = 1; FMHDNEDHBBF_FMLBCKBJLBP = 2; FMHDNEDHBBF_GADPACGOKHK = 3; FMHDNEDHBBF_JJMHDHHPHLB = 4; FMHDNEDHBBF_FFLICGDGHGO = 5; } enum DEGLPFGGFCM { DEGLPFGGFCM_IMFGACEIJEC = 0; DEGLPFGGFCM_LLCIELJAFLG = 1; DEGLPFGGFCM_AIBJHDGGJDH = 2; DEGLPFGGFCM_PBMAAMIOLHG = 3; DEGLPFGGFCM_HKIAEIDMHLB = 4; DEGLPFGGFCM_OMGKOANOPMG = 5; } enum KIBEOIENCLP { KIBEOIENCLP_MNFEPONEDDJ = 0; KIBEOIENCLP_JONBCHKFODA = 1; KIBEOIENCLP_FOAGJCDLPCE = 2; } enum DIIHHIDNAIO { DIIHHIDNAIO_MNFEPONEDDJ = 0; DIIHHIDNAIO_JEIKMHPJADH = 1; DIIHHIDNAIO_DNCLOIDLGMN = 2; DIIHHIDNAIO_PEHJDDPGHOE = 3; } enum CBKBMMDEKHK { CBKBMMDEKHK_LFMACNIAFIP = 0; CBKBMMDEKHK_AIJAGAJBJPL = 1; CBKBMMDEKHK_CGMEHOMOLGN = 2; CBKBMMDEKHK_FJOIIABGBHK = 3; CBKBMMDEKHK_LELCIMCGKIP = 4; CBKBMMDEKHK_GHPDKAPIOMD = 5; } enum IOCLPPOKJOO { IOCLPPOKJOO_NAANPDGPPMN = 0; IOCLPPOKJOO_IFIKDAABJEO = 1; IOCLPPOKJOO_GMOIPJPCEJM = 2; IOCLPPOKJOO_CACKBJPKMIL = 3; IOCLPPOKJOO_DPFFMJPMABH = 4; } enum MHLDJJENNNP { MHLDJJENNNP_GCKBOCJPGDK = 0; MHLDJJENNNP_BJFBGAGNIHO = 1; MHLDJJENNNP_OELGKCFBCCH = 2; MHLDJJENNNP_NOBJGJEHLGA = 3; MHLDJJENNNP_LBDGLIMLFCJ = 4; MHLDJJENNNP_CDNDODECBFC = 5; } message GEBEMLFPNME { bool CEIINDJFJGP = 12; // offset: 48 uint32 MFEPCHPLPPG = 11; // offset: 60 uint32 hp = 10; // offset: 52 OADJMABEBJG state = 3; // offset: 40 uint32 rank = 13; // offset: 32 uint32 MHLBDGDPJHJ = 9; // offset: 56 repeated CBFFFHGIPMF item_list = 5; // offset: 16 uint32 JNACEKLFALK = 6; // offset: 36 uint32 score_id = 15; // offset: 44 } message FIKHLAKAADP { FHMMDFPCLHG DOBOOLLDCHG = 7; // offset: 56 uint64 BEOPJEMNFID = 11; // offset: 64 int32 NMHKFKNLCIE = 13; // offset: 52 repeated GEBEMLFPNME IJGMDPCNMLO = 5; // offset: 16 uint32 GPBBGLIMPLP = 14; // offset: 48 JGELPOMAMJL PIJINNAEAHD = 10; // offset: 32 repeated uint32 CCMPGOOOFKG = 12; // offset: 24 } message HHEIHCOJELG { uint32 MBONNJPOEJP = 3; // offset: 24 uint32 LOBKOBIGHJA = 2; // offset: 28 } message JGELPOMAMJL { repeated FOPHPFFEKJI op_list = 7; // offset: 24 FDFLHPKJLCD NMHAMJFLNPI = 4; // offset: 40 OADJMABEBJG MEAGIJIFPFM = 5; // offset: 92 uint32 score_id = 10; // offset: 76 repeated FPPIMJGLLPH buff_list = 14; // offset: 32 uint32 LENHGEOEPGE = 8; // offset: 72 uint32 energy_info = 2; // offset: 68 uint32 BEPKPKHEEPE = 12; // offset: 88 uint32 cur_hp = 15; // offset: 64 uint32 BMGNJDPNCNF = 6; // offset: 96 repeated CBFFFHGIPMF item_list = 3; // offset: 48 repeated uint32 NDBDDEAPIHH = 9; // offset: 56 uint32 IINLLAIOINH = 1; // offset: 84 uint32 MKDMGOFBFBA = 13; // offset: 80 } message MLCIBAJGJHB { JGELPOMAMJL ENPBAFIHHMD = 12; // offset: 24 FMHDNEDHBBF JOAIOAGLAEN = 3; // offset: 32 } message LIDOEEABOEN { int32 player_data = 11; // offset: 24 } // Type: Rsp // CmdID: 30181 message JJBAKGHMNOK { repeated GCKNBLAJJGP PMCKGJIIHNL = 8; // offset: 24 FIKHLAKAADP data = 5; // offset: 16 uint32 retcode = 15; // offset: 40 } // Type: Notify // CmdID: 30124 message LNBDIHMMKJD { FIKHLAKAADP data = 5; // offset: 16 } // Type: Notify // CmdID: 30104 message ILONGOMKFKG { FIKHLAKAADP GPBEBHBJAKH = 12; // offset: 16 } // Type: Notify // CmdID: 30135 message OMJMKFOKHDG { FIKHLAKAADP LKAEJNNLOFF = 5; // offset: 32 FIKHLAKAADP BJFLDMNJNID = 4; // offset: 24 } message HNPMEKIKIKM { HHEIHCOJELG CGMACLCBCIA = 5; // offset: 24 repeated MLCIBAJGJHB EHJAHEOHDAL = 9; // offset: 40 HHEIHCOJELG ADLHGNFNNCA = 15; // offset: 16 uint32 cur_index = 7; // offset: 48 } // Type: Rsp // CmdID: 30162 message PANEBJGCLPL { JGELPOMAMJL CLKBKPJJFMP = 13; // offset: 24 uint32 retcode = 5; // offset: 32 bool GACBMAMGAKK = 2; // offset: 36 uint32 cur_index = 11; // offset: 40 } // Type: Notify // CmdID: 30200 message OLNABEBAEMN { repeated CBFFFHGIPMF item_list = 5; // offset: 16 uint32 GPBBGLIMPLP = 12; // offset: 44 uint32 score_id = 9; // offset: 48 OADJMABEBJG state = 8; // offset: 40 uint32 JNACEKLFALK = 14; // offset: 32 uint32 hp = 11; // offset: 36 } message EGCJKGDBIEO { uint32 EOMDHCMFFFL = 10; // offset: 24 } // Type: Rsp // CmdID: 30140 message FANOCDOGELO { uint32 retcode = 5; // offset: 24 uint32 EOMDHCMFFFL = 11; // offset: 28 } // Type: Notify // CmdID: 30146 message FPNLNBAHAEH { uint32 DJIJNJOPFNG = 7; // offset: 24 uint32 EOMDHCMFFFL = 14; // offset: 28 } // Type: Notify // CmdID: 30157 message MFBBGNGCIGF { FIKHLAKAADP data = 4; // offset: 24 } message CBFFFHGIPMF { uint32 GNBDGNBNPBK = 8; // offset: 28 uint32 FLLFIJJCCKC = 3; // offset: 24 uint32 IPDOGLDJCMO = 9; // offset: 36 uint32 HGBEPBGABFN = 5; // offset: 32 } message FOPHPFFEKJI { KIBEOIENCLP op_type = 3; // offset: 28 uint32 PLJLDEFLHCN = 1; // offset: 24 } message FPPIMJGLLPH { DIIHHIDNAIO JDDHMJMGCII = 7; // offset: 24 uint32 display_value = 3; // offset: 28 } message ONNMANBKJAN { uint32 BEPKPKHEEPE = 3; // offset: 44 bool MGECEFDFGNJ = 14; // offset: 64 OADJMABEBJG MEAGIJIFPFM = 1; // offset: 56 uint32 energy_info = 8; // offset: 68 uint32 score_id = 6; // offset: 52 uint32 MFEPCHPLPPG = 12; // offset: 48 bool NLHFOJKCLDO = 4; // offset: 65 repeated CBFFFHGIPMF item_list = 2; // offset: 32 uint32 MHLBDGDPJHJ = 9; // offset: 40 uint32 IINLLAIOINH = 15; // offset: 60 FDFLHPKJLCD NMHAMJFLNPI = 7; // offset: 16 } message HFNDPDOKCGM { repeated ONNMANBKJAN IJGMDPCNMLO = 14; // offset: 16 int32 NMHKFKNLCIE = 13; // offset: 60 JGELPOMAMJL PIJINNAEAHD = 6; // offset: 32 uint32 GPGMICHKAAO = 7; // offset: 52 uint32 KBBPMGAPELL = 2; // offset: 48 DEGLPFGGFCM DOBOOLLDCHG = 10; // offset: 56 uint64 BEOPJEMNFID = 12; // offset: 40 } message BAALIBHPONA { uint32 use_item_id = 11; // offset: 40 repeated HHEIHCOJELG POMKGHKFILB = 5; // offset: 24 uint32 JPEFAMDNOIP = 4; // offset: 44 repeated MLCIBAJGJHB EHJAHEOHDAL = 15; // offset: 16 } // Type: Rsp // CmdID: 30119 message GNEOECDHJNE { uint32 retcode = 8; // offset: 32 JGELPOMAMJL EPKKDKKFLHE = 12; // offset: 16 uint32 use_item_id = 9; // offset: 36 } message FGJABPGHKKK { } // Type: Rsp // CmdID: 30156 message DIKMLOFLIPN { HFNDPDOKCGM data = 5; // offset: 16 repeated GCKNBLAJJGP PMCKGJIIHNL = 7; // offset: 32 uint32 retcode = 11; // offset: 40 } message AGDLKNOCDII { uint32 LAGKGKIPHAE = 10; // offset: 28 uint32 GPGMICHKAAO = 4; // offset: 24 uint32 PLGKMMKCJPG = 11; // offset: 32 } // Type: Rsp // CmdID: 30134 message HIJNKBHCOMF { uint32 retcode = 8; // offset: 24 } // Type: Notify // CmdID: 30188 message PEMHPOFJGNB { CBKBMMDEKHK reason = 10; // offset: 32 HFNDPDOKCGM data = 15; // offset: 16 } // Type: Notify // CmdID: 30186 message IIAIPCFAMEK { HNPMEKIKIKM KCNADDEFCBL = 14; // offset: 32 JGELPOMAMJL EPKKDKKFLHE = 7; // offset: 16 } // Type: Notify // CmdID: 30103 message FHKIBOAJNII { BAALIBHPONA KCNADDEFCBL = 9; // offset: 32 JGELPOMAMJL EPKKDKKFLHE = 5; // offset: 16 } message GCMNMHFLPBB { } // Type: Rsp // CmdID: 30131 message PGBEGMMDBND { uint32 retcode = 6; // offset: 24 } message KFGPHNNGEBG { uint32 score_id = 4; // offset: 28 OADJMABEBJG state = 1; // offset: 24 uint32 MFEPCHPLPPG = 11; // offset: 36 uint32 rank = 13; // offset: 32 } message NMKNJBNHNKC { uint32 KBBPMGAPELL = 10; // offset: 48 int32 NMHKFKNLCIE = 15; // offset: 40 IOCLPPOKJOO DOBOOLLDCHG = 4; // offset: 44 repeated KFGPHNNGEBG IJGMDPCNMLO = 5; // offset: 32 JGELPOMAMJL PIJINNAEAHD = 12; // offset: 24 uint64 BEOPJEMNFID = 14; // offset: 56 } message NCFALNLKOBP { } // Type: Rsp // CmdID: 30106 message AAAJGAJELDF { repeated GCKNBLAJJGP PMCKGJIIHNL = 13; // offset: 16 uint32 retcode = 15; // offset: 40 NMKNJBNHNKC CIIEAGEEHJO = 6; // offset: 32 } // Type: Notify // CmdID: 30101 message DMBDEOAJKOB { MHLDJJENNNP reason = 4; // offset: 32 NMKNJBNHNKC CIIEAGEEHJO = 9; // offset: 16 } // Type: Notify // CmdID: 30196 message FDOCALEFEFB { repeated KFGPHNNGEBG IJGMDPCNMLO = 2; // offset: 16 uint32 KBBPMGAPELL = 14; // offset: 32 } // Obf: CmdFiveDimType enum CmdFiveDimType { CmdFiveDimType_MNFEPONEDDJ = 0; CmdEnterFiveDimGameScRsp = 2265; CmdFiveDimType_KLJEBJNLACD = 2270; CmdGetFiveDimMoneyDataScRsp = 2255; CmdFiveDimGameTransferScRsp = 2261; CmdFiveDimType_OPEOMHMCEJC = 2267; CmdFiveDimJumpEnergyChangeScNotify = 2257; CmdLeaveFiveDimGameScRsp = 2266; CmdFiveDimMoneyChangeScNotify = 2259; CmdFiveDimType_BLAEGMFIJBM = 2253; CmdGetFiveDimGameDataScRsp = 2251; CmdFiveDimType_ADNCHFLLJPF = 2260; CmdFiveDimGameDataUpdateScNotify = 2272; CmdFiveDimType_BDPPCCDJPLC = 2256; CmdFiveDimType_HGJFCHBLFLB = 2252; CmdGetFiveDimMoneyScRsp = 2254; CmdUpdateFiveDimGameDataScRsp = 2262; CmdFiveDimType_CEKCBKJHGKB = 2271; } message GetFiveDimDataCsReq { } // Obf: GetFiveDimGameDataScRsp // Type: Rsp // CmdID: 2251 message GetFiveDimGameDataScRsp { CNMADDPJBAB PMMGJDNFOKF = 9; // offset: 24 uint32 retcode = 13; // offset: 36 uint32 PCKMBBPGNJK = 7; // offset: 32 } message EnterFiveDimGameCsReq { MAMBHPAIHNF GAHICMJOCEC = 7; // offset: 24 MotionInfo HHJCHHEKAPM = 9; // offset: 40 JDOCOMEGCCF NKDPFHGFDPD = 11; // offset: 32 } // Obf: EnterFiveDimGameScRsp // Type: Rsp // CmdID: 2265 message EnterFiveDimGameScRsp { uint32 retcode = 2; // offset: 24 } message LeaveFiveDimGameCsReq { MotionInfo HHJCHHEKAPM = 2; // offset: 16 } // Obf: LeaveFiveDimGameScRsp // Type: Rsp // CmdID: 2266 message LeaveFiveDimGameScRsp { uint32 client_pos_version = 2; // offset: 28 uint32 retcode = 5; // offset: 24 } message UpdateFiveDimGameDataCsReq { uint32 OFMMGOCFOOG = 15; // offset: 32 JDOCOMEGCCF NKDPFHGFDPD = 6; // offset: 24 } // Obf: UpdateFiveDimGameDataScRsp // Type: Rsp // CmdID: 2262 message UpdateFiveDimGameDataScRsp { uint32 retcode = 6; // offset: 24 } message FiveDimGameTransferCsReq { MAMBHPAIHNF GAHICMJOCEC = 1; // offset: 16 JDOCOMEGCCF NKDPFHGFDPD = 5; // offset: 24 } // Obf: FiveDimGameTransferScRsp // Type: Rsp // CmdID: 2261 message FiveDimGameTransferScRsp { uint32 retcode = 10; // offset: 24 } // Obf: FiveDimGameDataUpdateScNotify // Type: Notify // CmdID: 2272 message FiveDimGameDataUpdateScNotify { CNMADDPJBAB PMMGJDNFOKF = 8; // offset: 16 bool JIGPCGKPHMG = 11; // offset: 36 uint32 client_pos_version = 14; // offset: 32 } // Obf: FiveDimJumpEnergyChangeScNotify // Type: Notify // CmdID: 2257 message FiveDimJumpEnergyChangeScNotify { uint32 PCKMBBPGNJK = 6; // offset: 24 } message GLLJILJHJMB { uint32 GBCKPMPADCF = 11; // offset: 24 } // Obf: GetFiveDimMoneyScRsp // Type: Rsp // CmdID: 2254 message GetFiveDimMoneyScRsp { uint32 GBCKPMPADCF = 12; // offset: 32 uint32 retcode = 13; // offset: 24 uint32 LEDDBOANBKH = 8; // offset: 28 } // Obf: FiveDimMoneyChangeScNotify // Type: Notify // CmdID: 2259 message FiveDimMoneyChangeScNotify { uint32 ODFNNNKHKMF = 2; // offset: 28 uint32 IDPEPNBBKBG = 5; // offset: 24 } message HILAFFKKBDC { } // Obf: GetFiveDimMoneyDataScRsp // Type: Rsp // CmdID: 2255 message GetFiveDimMoneyDataScRsp { uint32 IDPEPNBBKBG = 15; // offset: 28 uint32 retcode = 14; // offset: 32 uint32 ODFNNNKHKMF = 9; // offset: 24 } // Obf: CmdFriendType enum CmdFriendType { CmdFriendType_MNFEPONEDDJ = 0; CmdDeleteFriendScRsp = 2919; CmdGetFriendBattleRecordDetailScRsp = 2925; CmdSetAssistScRsp = 2968; CmdGetFriendBattleRecordDetailCsReq = 2954; CmdSetFriendMarkCsReq = 2976; CmdSyncHandleFriendScNotify = 2957; CmdSyncApplyFriendScNotify = 2969; CmdGetPlatformPlayerInfoCsReq = 2922; CmdTakeAssistRewardCsReq = 2905; CmdApplyFriendScRsp = 3000; CmdGetFriendApplyListInfoCsReq = 2935; CmdGetFriendAssistListScRsp = 2914; CmdGetFriendRecommendLineupScRsp = 2928; CmdSyncAddBlacklistScNotify = 2934; CmdReportPlayerScRsp = 2918; CmdSetFriendRemarkNameScRsp = 2909; CmdGetPlayerDetailInfoCsReq = 2924; CmdGetFriendLoginInfoCsReq = 2951; CmdGetFriendRecommendListInfoScRsp = 2986; CmdSetFriendRemarkNameCsReq = 2903; CmdGetFriendListInfoScRsp = 2981; CmdSearchPlayerScRsp = 2943; CmdCurAssistChangedNotify = 2964; CmdGetFriendApplyListInfoScRsp = 2913; CmdGetFriendDevelopmentInfoScRsp = 2958; CmdHandleFriendCsReq = 2940; CmdDeleteBlacklistCsReq = 2906; CmdGetFriendRecommendLineupDetailScRsp = 2936; CmdGetFriendRecommendLineupCsReq = 2959; CmdGetAssistListCsReq = 2917; CmdNewAssistHistoryNotify = 2990; CmdGetAssistHistoryCsReq = 2902; CmdHandleFriendScRsp = 2946; CmdSetFriendMarkScRsp = 2979; CmdGetFriendLoginInfoScRsp = 2997; CmdSearchPlayerCsReq = 2996; CmdGetFriendRecommendListInfoCsReq = 2988; CmdReportPlayerCsReq = 2931; CmdGetFriendRecommendLineupDetailCsReq = 2994; CmdSetAllowOtherApplyFriendCsReq = 2929; CmdGetFriendAssistListCsReq = 2915; CmdGetPlatformPlayerInfoScRsp = 2947; CmdTakeAssistRewardScRsp = 2912; CmdGetAssistListScRsp = 2927; CmdGetCurAssistScRsp = 2991; CmdApplyFriendCsReq = 2962; CmdAddBlacklistScRsp = 2948; CmdDeleteFriendCsReq = 2984; CmdGetPlayerDetailInfoScRsp = 2904; CmdAddBlacklistCsReq = 2956; CmdGetFriendListInfoCsReq = 2983; CmdSetAssistCsReq = 2945; CmdGetAssistHistoryScRsp = 2937; CmdSyncDeleteFriendScNotify = 2923; CmdGetCurAssistCsReq = 2908; CmdDeleteBlacklistScRsp = 2901; CmdGetFriendDevelopmentInfoCsReq = 2977; CmdSetForbidOtherApplyFriendScRsp = 2955; } enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_OFFLINE = 0; FRIEND_ONLINE_STATUS_ONLINE = 1; } // Obf: FriendApplySource enum FriendApplySource { FRIEND_APPLY_SOURCE_NONE = 0; FRIEND_APPLY_SOURCE_SEARCH = 1; FRIEND_APPLY_SOURCE_RECOMMEND = 2; FRIEND_APPLY_SOURCE_ASSIST = 3; FRIEND_APPLY_SOURCE_RECOMMEND_ASSIST = 4; FRIEND_APPLY_SOURCE_PSN_FRIEND = 5; FRIEND_APPLY_SOURCE_ASSIST_REWARD = 6; } message AssistSimpleInfo { uint32 level = 7; // offset: 32 uint32 pos = 10; // offset: 28 uint32 avatar_id = 5; // offset: 36 uint32 dressed_skin_id = 15; // offset: 24 } message INCNBFACOCE { uint32 ENCMLHHIGHJ = 6; // offset: 28 uint32 JOANLPNHADO = 7; // offset: 32 uint32 group_id = 3; // offset: 36 uint32 DDOGMNLBKDO = 1; // offset: 24 } message DPEKEANNPOB { uint32 IFPBPMLDDPE = 6; // offset: 36 uint32 GGNFHJJAGCF = 14; // offset: 32 repeated uint32 MDBHDNFDLLL = 5; // offset: 16 } message BDJCAJLPOJB { DPEKEANNPOB ICBIENJPDGD = 13; // offset: 16 } message FMIDKIJEILL { BDJCAJLPOJB BPIOECHCOKO = 3; // offset: 16 } // Obf: FriendGridFightRecord message FriendGridFightRecord { uint32 division_id = 5; // offset: 24 } message PDPMLNPMHFN { FriendGridFightRecord JNLLKLOMHLM = 14; // offset: 40 BattleRecordType MNHGPKIHHKL = 10; // offset: 48 FMIDKIJEILL KGKFPLPIEBH = 2; // offset: 16 INCNBFACOCE NOGDEDMFCBO = 11; // offset: 24 } message PlayerSimpleInfo { string nickname = 6; // offset: 24 EAIOLADLFKL player_outfit_data = 4; // offset: 16 string platform_uuid = 2; // offset: 56 uint32 personal_card = 9; // offset: 112 FriendOnlineStatus online_status = 11; // offset: 120 int64 last_active_time = 12; // offset: 88 bool is_banned = 3; // offset: 84 uint32 head_icon = 8; // offset: 108 repeated AssistSimpleInfo assist_simple_info_list = 13; // offset: 40 HeadFrameInfo head_frame_info = 1651; // offset: 32 PlatformType platform = 5; // offset: 100 string signature = 15; // offset: 64 uint32 chat_bubble_id = 7; // offset: 116 uint32 level = 1; // offset: 104 uint32 gender = 1680; // offset: 80 string platform_nick = 14; // offset: 48 uint32 uid = 10; // offset: 96 } // Obf: DisplayEquipmentInfo message DisplayEquipmentInfo { uint32 tid = 14; // offset: 24 uint32 level = 2; // offset: 28 uint32 promotion = 10; // offset: 36 uint32 exp = 7; // offset: 32 uint32 rank = 5; // offset: 40 } // Obf: DisplayRelicInfo message DisplayRelicInfo { repeated RelicAffix sub_affix_list = 14; // offset: 16 uint32 tid = 11; // offset: 48 uint32 exp = 1; // offset: 32 uint32 type = 9; // offset: 36 uint32 main_affix_id = 12; // offset: 40 uint32 level = 6; // offset: 44 } message DisplayAvatarDetailInfo { uint32 level = 7; // offset: 60 uint32 pos = 9; // offset: 48 repeated DisplayRelicInfo relic_list = 10; // offset: 32 uint32 enhanced_id = 4; // offset: 56 uint32 exp = 13; // offset: 68 uint32 rank = 6; // offset: 72 uint32 avatar_id = 15; // offset: 64 uint32 dressed_skin_id = 11; // offset: 52 repeated AvatarSkillTree skilltree_list = 5; // offset: 24 uint32 promotion = 12; // offset: 76 DisplayEquipmentInfo equipment = 8; // offset: 40 } message PlayerCollectionInfo { uint32 CBCFBECEIPF = 2; // offset: 36 uint32 KGAJPLAFCNA = 14; // offset: 40 uint32 EIHADGCHKGF = 9; // offset: 32 uint32 INKMBEJNNAI = 10; // offset: 28 uint32 PFEMHBJJPDA = 1; // offset: 24 } // Obf: PlayerRecordInfo message PlayerRecordInfo { uint32 FLFPPFOJINM = 10; // offset: 56 uint32 EJKPPBGAPCB = 4; // offset: 32 uint32 LMJMAKMMEEB = 8; // offset: 48 uint32 AELFFNKICFH = 9; // offset: 52 uint32 BHCAJJFJIJO = 11; // offset: 36 uint32 BFLAMMMCGHA = 15; // offset: 40 PlayerCollectionInfo collection_info = 7; // offset: 16 uint32 BHNAMGFELLI = 13; // offset: 60 uint32 GIGPPODLHAH = 14; // offset: 44 } message PrivacySettings { bool MNLGJHEMADN = 3; // offset: 25 bool LJDJALDEGKE = 4; // offset: 28 bool IIDDIHBKAGE = 8; // offset: 24 bool AJGMIHLLEDI = 15; // offset: 26 bool PEKHBGBBLLK = 2; // offset: 27 } message PlayerDisplaySettings { FMIDKIJEILL KGKFPLPIEBH = 15; // offset: 16 repeated INCNBFACOCE challenge_list = 8; // offset: 24 } // Obf: PlayerDetailInfo message PlayerDetailInfo { repeated DisplayAvatarDetailInfo display_avatar_list = 2; // offset: 32 HeadFrameInfo head_frame_info = 878; // offset: 80 PlatformType platform = 14; // offset: 120 string nickname = 1; // offset: 16 uint32 AODAGCOPCOK = 5; // offset: 112 uint32 uid = 15; // offset: 128 uint32 LKFIJLLKJPJ = 1995; // offset: 144 PlayerRecordInfo record_info = 7; // offset: 56 PrivacySettings privacy_settings = 531; // offset: 72 PlayerDisplaySettings KAHHPGNCGEA = 764; // offset: 40 string NPKPPKNICED = 11; // offset: 48 EAIOLADLFKL EPCDLPBGOJD = 1714; // offset: 64 uint32 world_level = 10; // offset: 132 uint32 LDHPGJHIIFP = 6; // offset: 136 uint32 level = 8; // offset: 140 repeated DisplayAvatarDetailInfo assist_avatar_list = 1717; // offset: 88 string signature = 13; // offset: 96 bool EEEDAOPBPJI = 3; // offset: 116 uint32 head_icon = 12; // offset: 124 bool is_banned = 4; // offset: 117 string LNAOOLNLEIF = 9; // offset: 104 } // Obf: FriendSimpleInfo message FriendSimpleInfo { bool is_marked = 8; // offset: 56 PlayingState playing_state = 5; // offset: 60 int64 create_time = 12; // offset: 48 PlayerSimpleInfo player_info = 13; // offset: 32 PDPMLNPMHFN OKLDBIFLMLP = 11; // offset: 16 string remark_name = 4; // offset: 24 } // Obf: FriendApplyInfo message FriendApplyInfo { PlayerSimpleInfo player_info = 3; // offset: 16 int64 apply_time = 14; // offset: 32 } // Obf: FriendRecommendInfo message FriendRecommendInfo { bool apply_time = 13; // offset: 32 PlayerSimpleInfo player_info = 6; // offset: 24 } message PlayerAssistInfo { PlayerSimpleInfo player_info = 12; // offset: 24 DisplayAvatarDetailInfo assist_avatar = 11; // offset: 16 } message JIPFHHOCOLG { uint32 NHHHCGOHBMB = 7; // offset: 68 string remark_name = 11; // offset: 40 uint32 uid = 5; // offset: 76 HeadFrameInfo head_frame_info = 1; // offset: 32 string LNAOOLNLEIF = 6; // offset: 48 uint32 head_icon = 8; // offset: 60 string nickname = 2; // offset: 16 PlatformType platform = 9; // offset: 72 uint32 level = 12; // offset: 64 uint32 GMEBELPPHMD = 4; // offset: 56 } // Obf: FriendChallengeLineup message FriendChallengeLineup { string remark_name = 10; // offset: 40 uint32 buff_two = 14; // offset: 60 uint32 score_id = 4; // offset: 52 uint32 buff_one = 8; // offset: 48 repeated ChallengeLineupList lineup_list = 12; // offset: 32 uint32 EENEOPGCKKB = 6; // offset: 56 PlayerSimpleInfo player_info = 2; // offset: 16 } // Obf: FriendChallengeClearanceInfo message FriendChallengeClearanceInfo { uint32 group_id = 3; // offset: 36 uint32 ENCMLHHIGHJ = 10; // offset: 40 oneof HKMCNCFBMHI { ChallengeStatistics challenge_default = 1741; // offset: 16 ChallengeStoryStatistics challenge_story = 1899; // offset: 16 ChallengeBossStatistics challenge_boss = 1585; // offset: 16 } } message OPBEHEODFKL { uint32 avatar_id = 7; // offset: 24 uint32 IOHJBCAIKGC = 10; // offset: 28 } message IBDNCALMDEC { uint32 IFPBPMLDDPE = 5; // offset: 28 uint32 GGNFHJJAGCF = 6; // offset: 24 } message ONFLBJJPMEH { uint32 DKMFMPHELKD = 3; // offset: 28 uint32 HGCOCBANIDA = 15; // offset: 32 uint32 area_id = 8; // offset: 24 } message BBAGDOGNDKF { uint32 KMNLFGJEFMB = 2; // offset: 36 uint32 area_id = 1; // offset: 32 uint32 OLPCMEHHOEL = 12; // offset: 24 uint32 KOJBPBLIPOG = 8; // offset: 28 } message APIFINLPDDM { uint32 HLHCMHDDMKC = 6; // offset: 36 uint32 OFOFGNNAHPM = 4; // offset: 32 uint32 OOBKGNBKNCP = 2; // offset: 28 uint32 area_id = 8; // offset: 24 } message PDPEODPMCPB { APIFINLPDDM PCDCPMGHKNC = 6; // offset: 48 ONFLBJJPMEH JLDHDKEJLIN = 3; // offset: 16 BBAGDOGNDKF LJBKCDFOGIA = 2; // offset: 40 IBDNCALMDEC MOCNKKOAFGO = 4; // offset: 32 } // Obf: PlayerChallengePeakRecordMobData message PlayerChallengePeakRecordMobData { repeated uint32 FKIOCBGHLEG = 4; // offset: 16 uint32 peak_id = 3; // offset: 40 ChallengeLineupList lineup = 15; // offset: 24 uint32 cycles_used = 10; // offset: 44 } // Obf: PlayerChallengePeakRecordBossData message PlayerChallengePeakRecordBossData { uint32 best_cycle_count = 11; // offset: 44 uint32 buff_id = 3; // offset: 40 ChallengeLineupList lineup = 15; // offset: 24 bool NPAKDLMGFGP = 8; // offset: 53 uint32 KELPPDFFLHC = 2; // offset: 56 repeated uint32 FKIOCBGHLEG = 10; // offset: 32 uint32 peak_id = 12; // offset: 48 bool MIDGODLHCAG = 9; // offset: 52 } message EPPJDDLEKDG { uint32 group_id = 1; // offset: 40 PlayerChallengePeakRecordBossData ALFHGCNFHMK = 3; // offset: 16 repeated PlayerChallengePeakRecordMobData LKLMLPJAHOK = 11; // offset: 24 } message KFILPPAIOFC { uint32 division_id = 4; // offset: 24 } message PAINLKOFJKE { uint32 area_id = 8; // offset: 24 } message MJHFDAHLLPC { uint32 DJBFJABKANL = 4; // offset: 24 uint32 area_id = 8; // offset: 28 } message HBBOENBANBB { uint32 challenge_id = 12; // offset: 24 } message IHAIOMPNKLL { uint32 peak_id = 8; // offset: 24 } message OBJJJPGHAJL { uint32 GGNFHJJAGCF = 7; // offset: 24 } message GILJCJOEHFP { uint32 division_id = 3; // offset: 24 } message LPBLIFPKGBE { bool EADECDDMECP = 9; // offset: 28 uint32 JCODHIBIDNL = 8; // offset: 24 } message BLFADKCDHMP { int64 time = 4; // offset: 32 DevelopmentType CMAFOGDHHBM = 13; // offset: 40 oneof JNAGNPPFOPJ { PAINLKOFJKE MHAJJPIPHLH = 503; // offset: 16 HBBOENBANBB AOIGPMLODNJ = 909; // offset: 16 uint32 avatar_id = 847; // offset: 16 uint32 PNHGIECFEIA = 936; // offset: 16 uint32 MFMPMCNOGJH = 238; // offset: 16 MJHFDAHLLPC MGDDKGMCGIJ = 1938; // offset: 16 uint32 panel_id = 1070; // offset: 16 IHAIOMPNKLL IMLLHJBJEEI = 1169; // offset: 16 OBJJJPGHAJL IKJEANMBENG = 386; // offset: 16 GILJCJOEHFP HMBICBPHBID = 356; // offset: 16 LPBLIFPKGBE JKLGFFLBHCA = 1641; // offset: 16 } } // Obf: GetFriendListInfoCsReq // Type: Req // CmdID: 2983 message GetFriendListInfoCsReq { } // Obf: GetFriendListInfoScRsp // Type: Rsp // CmdID: 2981 message GetFriendListInfoScRsp { uint32 retcode = 1; // offset: 40 repeated FriendSimpleInfo friend_list = 15; // offset: 32 repeated PlayerSimpleInfo black_list = 7; // offset: 24 } // Obf: GetPlayerDetailInfoCsReq // Type: Req // CmdID: 2924 message GetPlayerDetailInfoCsReq { uint32 uid = 5; // offset: 24 } // Obf: GetPlayerDetailInfoScRsp // Type: Rsp // CmdID: 2904 message GetPlayerDetailInfoScRsp { uint32 retcode = 10; // offset: 32 PlayerDetailInfo detail_info = 11; // offset: 24 } // Obf: GetFriendApplyListInfoCsReq // Type: Req // CmdID: 2935 message GetFriendApplyListInfoCsReq { } // Obf: GetFriendApplyListInfoScRsp // Type: Rsp // CmdID: 2913 message GetFriendApplyListInfoScRsp { uint32 retcode = 11; // offset: 40 repeated FriendApplyInfo receive_apply_list = 4; // offset: 32 repeated uint32 send_apply_list = 13; // offset: 24 } // Obf: ApplyFriendCsReq // Type: Req // CmdID: 2962 message ApplyFriendCsReq { uint32 uid = 10; // offset: 28 FriendApplySource source = 9; // offset: 24 } // Obf: ApplyFriendScRsp // Type: Rsp // CmdID: 3000 message ApplyFriendScRsp { uint32 uid = 9; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: SyncApplyFriendScNotify // Type: Notify // CmdID: 2969 message SyncApplyFriendScNotify { FriendApplyInfo friend_apply_info = 9; // offset: 16 } // Obf: HandleFriendCsReq // Type: Req // CmdID: 2940 message HandleFriendCsReq { uint32 uid = 15; // offset: 24 bool is_accept = 7; // offset: 28 } // Obf: HandleFriendScRsp // Type: Rsp // CmdID: 2946 message HandleFriendScRsp { FriendSimpleInfo friend_info = 5; // offset: 24 uint32 retcode = 4; // offset: 32 bool is_accept = 3; // offset: 36 uint32 uid = 12; // offset: 40 } // Obf: SyncHandleFriendScNotify // Type: Notify // CmdID: 2957 message SyncHandleFriendScNotify { FriendSimpleInfo friend_info = 14; // offset: 16 uint32 uid = 7; // offset: 36 bool is_accept = 13; // offset: 32 } // Obf: DeleteFriendCsReq // Type: Req // CmdID: 2984 message DeleteFriendCsReq { uint32 uid = 1; // offset: 24 uint32 ANBFNILBOEA = 14; // offset: 28 } // Obf: DeleteFriendScRsp // Type: Rsp // CmdID: 2919 message DeleteFriendScRsp { uint32 uid = 5; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: SyncDeleteFriendScNotify // Type: Notify // CmdID: 2923 message SyncDeleteFriendScNotify { uint32 uid = 10; // offset: 24 } // Obf: AddBlacklistCsReq // Type: Req // CmdID: 2956 message AddBlacklistCsReq { uint32 uid = 10; // offset: 24 } // Obf: AddBlacklistScRsp // Type: Rsp // CmdID: 2948 message AddBlacklistScRsp { PlayerSimpleInfo black_info = 14; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: SyncAddBlacklistScNotify // Type: Notify // CmdID: 2934 message SyncAddBlacklistScNotify { uint32 uid = 14; // offset: 24 } // Obf: GetFriendRecommendListInfoCsReq // Type: Req // CmdID: 2988 message GetFriendRecommendListInfoCsReq { bool KHMGAOCFFNE = 1; // offset: 24 } // Obf: GetFriendRecommendListInfoScRsp // Type: Rsp // CmdID: 2986 message GetFriendRecommendListInfoScRsp { uint32 retcode = 8; // offset: 32 repeated FriendRecommendInfo friend_recommend_list = 1; // offset: 16 } // Obf: SetFriendRemarkNameCsReq // Type: Req // CmdID: 2903 message SetFriendRemarkNameCsReq { string remark_name = 2; // offset: 24 uint32 reason = 9; // offset: 36 uint32 uid = 12; // offset: 32 } // Obf: SetFriendRemarkNameScRsp // Type: Rsp // CmdID: 2909 message SetFriendRemarkNameScRsp { string remark_name = 2; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 uid = 11; // offset: 36 } // Obf: ReportPlayerCsReq // Type: Req // CmdID: 2931 message ReportPlayerCsReq { uint32 EKGPICNNGOD = 13; // offset: 36 string MBBNLMEJEND = 4; // offset: 24 uint32 uid = 2; // offset: 32 } // Type: Rsp // CmdID: 2918 message ReportPlayerScRsp { uint32 retcode = 14; // offset: 24 } // Obf: DeleteBlacklistCsReq // Type: Req // CmdID: 2906 message DeleteBlacklistCsReq { uint32 uid = 13; // offset: 24 } // Obf: DeleteBlacklistScRsp // Type: Rsp // CmdID: 2901 message DeleteBlacklistScRsp { uint32 uid = 13; // offset: 28 uint32 retcode = 4; // offset: 24 } // Obf: SearchPlayerCsReq // Type: Req // CmdID: 2996 message SearchPlayerCsReq { repeated uint32 uid_list = 3; // offset: 24 bool KHMGAOCFFNE = 4; // offset: 32 } // Obf: SearchPlayerScRsp // Type: Rsp // CmdID: 2943 message SearchPlayerScRsp { repeated PlayerSimpleInfo JLEAMLGHKNC = 11; // offset: 32 repeated uint32 MOHMMOHJBLM = 3; // offset: 24 uint32 retcode = 2; // offset: 40 } // Obf: GetAssistListCsReq // Type: Req // CmdID: 2917 message GetAssistListCsReq { bool KHMGAOCFFNE = 1; // offset: 25 bool KMKKKAFHGEG = 7; // offset: 24 } // Obf: GetAssistListScRsp // Type: Rsp // CmdID: 2927 message GetAssistListScRsp { repeated PlayerAssistInfo assist_list = 12; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: SetAssistCsReq // Type: Req // CmdID: 2945 message SetAssistCsReq { uint32 avatar_id = 9; // offset: 24 uint32 uid = 10; // offset: 28 } // Obf: SetAssistScRsp // Type: Rsp // CmdID: 2968 message SetAssistScRsp { uint32 retcode = 8; // offset: 36 uint32 uid = 4; // offset: 24 uint32 IEGPNBDMGCI = 12; // offset: 32 uint32 avatar_id = 2; // offset: 28 } // Obf: GetCurAssistCsReq // Type: Req // CmdID: 2908 message GetCurAssistCsReq { } // Obf: GetCurAssistScRsp // Type: Rsp // CmdID: 2991 message GetCurAssistScRsp { PlayerAssistInfo AFBCCLCCPPE = 1; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: GetAssistHistoryCsReq // Type: Req // CmdID: 2902 message GetAssistHistoryCsReq { } // Obf: GetAssistHistoryScRsp // Type: Rsp // CmdID: 2937 message GetAssistHistoryScRsp { uint32 retcode = 3; // offset: 36 uint32 ALFMLAFDIHJ = 2; // offset: 40 uint32 ELKIIMDCIHD = 1; // offset: 32 uint32 CNKMODFOHJJ = 8; // offset: 44 repeated uint32 PBFPJNNJKDA = 7; // offset: 24 } // Obf: NewAssistHistoryNotify // Type: Notify // CmdID: 2990 message NewAssistHistoryNotify { uint32 ALFMLAFDIHJ = 11; // offset: 24 } // Obf: TakeAssistRewardCsReq // Type: Req // CmdID: 2905 message TakeAssistRewardCsReq { } // Obf: TakeAssistRewardScRsp // Type: Rsp // CmdID: 2912 message TakeAssistRewardScRsp { repeated JIPFHHOCOLG IIDBELKNBOM = 3; // offset: 32 uint32 retcode = 9; // offset: 40 ItemList reward = 12; // offset: 24 } // Obf: CurAssistChangedNotify // Type: Notify // CmdID: 2964 message CurAssistChangedNotify { PlayerAssistInfo AFBCCLCCPPE = 8; // offset: 24 } // Obf: GetPlatformPlayerInfoCsReq // Type: Req // CmdID: 2922 message GetPlatformPlayerInfoCsReq { PlatformType platform = 12; // offset: 32 repeated string CIIBNDAFEOP = 2; // offset: 24 } // Obf: GetPlatformPlayerInfoScRsp // Type: Rsp // CmdID: 2947 message GetPlatformPlayerInfoScRsp { repeated PlayerSimpleInfo friend_recommend_list = 8; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: GetFriendLoginInfoCsReq // Type: Req // CmdID: 2951 message GetFriendLoginInfoCsReq { } // Obf: GetFriendLoginInfoScRsp // Type: Rsp // CmdID: 2997 message GetFriendLoginInfoScRsp { bool NHOJPMANNEJ = 4; // offset: 45 repeated uint32 COBOFAGAGKM = 15; // offset: 24 bool ABANBJKKLOC = 5; // offset: 44 uint32 retcode = 12; // offset: 40 repeated uint32 PKDOFLGOAOF = 2; // offset: 16 } // Obf: SetAllowOtherApplyFriendCsReq // Type: Req // CmdID: 2929 message SetAllowOtherApplyFriendCsReq { bool FBBMEGHJNND = 5; // offset: 24 } // Obf: SetForbidOtherApplyFriendScRsp // Type: Rsp // CmdID: 2955 message SetForbidOtherApplyFriendScRsp { bool FBBMEGHJNND = 9; // offset: 28 uint32 retcode = 4; // offset: 24 } // Obf: SetFriendMarkCsReq // Type: Req // CmdID: 2976 message SetFriendMarkCsReq { uint32 uid = 8; // offset: 32 bool OLCOHPHGDKK = 15; // offset: 28 uint32 reason = 4; // offset: 24 } // Obf: SetFriendMarkScRsp // Type: Rsp // CmdID: 2979 message SetFriendMarkScRsp { uint32 uid = 7; // offset: 32 bool OLCOHPHGDKK = 6; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: GetFriendAssistListCsReq // Type: Req // CmdID: 2915 message GetFriendAssistListCsReq { uint32 target_side = 8; // offset: 44 repeated uint32 JPDOJJOAKFD = 12; // offset: 16 ABOGDMODBON HEBDNCJIEJF = 6; // offset: 48 bool KHMGAOCFFNE = 1; // offset: 40 repeated uint32 KNJHBCPHCCM = 5; // offset: 24 } // Obf: GetFriendAssistListScRsp // Type: Rsp // CmdID: 2914 message GetFriendAssistListScRsp { repeated PlayerAssistInfo assist_list = 13; // offset: 24 uint32 retcode = 11; // offset: 36 uint32 target_side = 15; // offset: 32 } message DDFDKGPMMMP { repeated JIACKONPOBO avatar_list = 11; // offset: 16 repeated uint32 finished_target_list = 1; // offset: 32 } message ACDAIFONCKG { repeated uint32 finished_target_list = 8; // offset: 32 uint32 peak_id = 14; // offset: 40 repeated JIACKONPOBO avatar_list = 11; // offset: 24 } message DHMOJMEMLGO { repeated ACDAIFONCKG NJFILHMPDAA = 7; // offset: 24 } // Obf: ChallengePeakBossFriendLineupRecommendation message ChallengePeakBossFriendLineupRecommendation { repeated uint32 finished_target_list = 10; // offset: 24 uint32 buff_id = 1; // offset: 40 repeated JIACKONPOBO avatar_list = 6; // offset: 16 bool is_hard_mode = 4; // offset: 45 bool hard_mode_has_passed = 15; // offset: 44 } message KKGBCLCFABP { string remark_name = 3; // offset: 32 PlayerSimpleInfo player_info = 7; // offset: 24 oneof AOMGEFHPBHN { FriendChallengeLineup PMGODCHJFAA = 2; // offset: 16 DDFDKGPMMMP PLDIMOHMBGD = 4; // offset: 16 DHMOJMEMLGO DKIOADLHPGK = 13; // offset: 16 ChallengePeakBossFriendLineupRecommendation PKMPGKKAKNL = 6; // offset: 16 } } // Obf: GetFriendRecommendLineupCsReq // Type: Req // CmdID: 2959 message GetFriendRecommendLineupCsReq { AMOIPPAJLLN type = 15; // offset: 24 uint32 key = 3; // offset: 28 } // Obf: GetFriendRecommendLineupScRsp // Type: Rsp // CmdID: 2928 message GetFriendRecommendLineupScRsp { bool ODKMDNINFIM = 7; // offset: 40 AMOIPPAJLLN type = 15; // offset: 36 uint32 retcode = 10; // offset: 44 uint32 key = 11; // offset: 32 repeated KKGBCLCFABP NHBHCMFHPIJ = 12; // offset: 16 } // Obf: GetFriendRecommendLineupDetailCsReq // Type: Req // CmdID: 2994 message GetFriendRecommendLineupDetailCsReq { uint32 uid = 7; // offset: 32 uint32 key = 11; // offset: 24 AMOIPPAJLLN type = 15; // offset: 28 } // Obf: GetFriendRecommendLineupDetailScRsp // Type: Rsp // CmdID: 2936 message GetFriendRecommendLineupDetailScRsp { AMOIPPAJLLN type = 11; // offset: 44 repeated DisplayAvatarDetailInfo NEANELIBAHC = 13; // offset: 24 uint32 retcode = 10; // offset: 32 uint32 key = 2; // offset: 36 uint32 uid = 9; // offset: 40 } // Obf: GetFriendBattleRecordDetailCsReq // Type: Req // CmdID: 2954 message GetFriendBattleRecordDetailCsReq { uint32 uid = 14; // offset: 24 } // Obf: GetFriendBattleRecordDetailScRsp // Type: Rsp // CmdID: 2925 message GetFriendBattleRecordDetailScRsp { KFILPPAIOFC JNLLKLOMHLM = 12; // offset: 24 repeated FriendChallengeClearanceInfo OEOCEJLEHPP = 10; // offset: 16 repeated EPPJDDLEKDG IOFODMLEBLC = 13; // offset: 48 PDPEODPMCPB HBGKDPIHGEN = 8; // offset: 40 uint32 uid = 6; // offset: 56 uint32 retcode = 15; // offset: 60 } // Obf: GetFriendDevelopmentInfoCsReq // Type: Req // CmdID: 2977 message GetFriendDevelopmentInfoCsReq { uint32 uid = 8; // offset: 24 } // Obf: GetFriendDevelopmentInfoScRsp // Type: Rsp // CmdID: 2958 message GetFriendDevelopmentInfoScRsp { uint32 retcode = 8; // offset: 36 uint32 uid = 1; // offset: 32 repeated BLFADKCDHMP CGPPAIAJEPE = 6; // offset: 16 } // Obf: CmdGachaType enum CmdGachaType { CmdGachaType_MNFEPONEDDJ = 0; CmdDoGachaScRsp = 1904; CmdDoGachaCsReq = 1924; CmdGachaType_JDFLGBNKGFL = 1946; CmdSetGachaDecideItemCsReq = 1969; CmdGetGachaCeilingCsReq = 1935; CmdSetGachaDecideItemScRsp = 1940; CmdExchangeGachaCeiling = 2000; CmdGetGachaCeilingScRsp = 1913; CmdExchangeGachaCeilingCsReq = 1962; CmdGetGachaInfoCsReq = 1983; CmdGetGachaInfoScRsp = 1981; } // Obf: GetGachaInfoCsReq // Type: Req // CmdID: 1983 message GetGachaInfoCsReq { } message GachaCeilingAvatar { uint32 avatar_id = 6; // offset: 24 uint32 repeated_cnt = 13; // offset: 28 } message GachaCeiling { uint32 ceiling_num = 8; // offset: 32 repeated GachaCeilingAvatar avatar_list = 15; // offset: 16 bool is_claimed = 14; // offset: 36 } message JMDPCOPDNNH { uint32 HHKJCOLOKFF = 12; // offset: 44 repeated uint32 MPOFFMIELAF = 7; // offset: 24 repeated uint32 CCLAKJOGOGB = 4; // offset: 32 uint32 EJHKEFAIEBG = 6; // offset: 40 } // Obf: GachaInfo message GachaInfo { int64 begin_time = 8; // offset: 96 GachaCeiling gacha_ceiling = 13; // offset: 24 int64 end_time = 3; // offset: 80 string detail_url = 14; // offset: 40 uint32 MHMENMHKACL = 1; // offset: 92 repeated uint32 item_detail_list = 2; // offset: 64 uint32 HHKJCOLOKFF = 15; // offset: 88 uint32 AHINGPCBDPH = 6; // offset: 76 uint32 gacha_id = 10; // offset: 72 repeated uint32 prize_item_list = 4; // offset: 32 string history_url = 11; // offset: 48 repeated uint32 EBEIELGJIBI = 12; // offset: 16 } // Obf: GetGachaInfoScRsp // Type: Rsp // CmdID: 1981 message GetGachaInfoScRsp { uint32 GCAFHPABAPP = 10; // offset: 56 uint32 gacha_random = 12; // offset: 48 uint32 KKLOKMDOCIB = 1; // offset: 40 repeated JMDPCOPDNNH LLNLIGALCDC = 5; // offset: 16 uint32 MKEDKGDMHKD = 8; // offset: 44 uint32 retcode = 7; // offset: 52 repeated GachaInfo gacha_info_list = 13; // offset: 24 } // Obf: DoGachaCsReq // Type: Req // CmdID: 1924 message DoGachaCsReq { uint32 gacha_id = 6; // offset: 24 uint32 gacha_num = 2; // offset: 32 uint32 simulate_magic = 5; // offset: 28 uint32 gacha_random = 15; // offset: 36 } message GachaItem { ItemList transfer_item_list = 14; // offset: 24 bool is_new = 13; // offset: 48 ItemList token_item = 2; // offset: 16 Item gacha_item = 4; // offset: 40 } // Obf: DoGachaScRsp // Type: Rsp // CmdID: 1904 message DoGachaScRsp { uint32 MHMENMHKACL = 7; // offset: 60 uint32 gacha_num = 4; // offset: 52 uint32 retcode = 3; // offset: 44 uint32 ceiling_num = 1; // offset: 36 uint32 MKEDKGDMHKD = 6; // offset: 40 repeated GachaItem gacha_item_list = 8; // offset: 24 uint32 AHINGPCBDPH = 5; // offset: 32 uint32 gacha_id = 9; // offset: 48 uint32 NBHAFEEJPIG = 13; // offset: 56 } // Obf: GetGachaCeilingCsReq // Type: Req // CmdID: 1935 message GetGachaCeilingCsReq { uint32 gacha_type = 2; // offset: 24 } // Obf: GetGachaCeilingScRsp // Type: Rsp // CmdID: 1913 message GetGachaCeilingScRsp { GachaCeiling gacha_ceiling = 1; // offset: 16 uint32 retcode = 2; // offset: 36 uint32 gacha_type = 6; // offset: 32 } // Obf: ExchangeGachaCeilingCsReq // Type: Req // CmdID: 1962 message ExchangeGachaCeilingCsReq { uint32 gacha_type = 4; // offset: 24 uint32 avatar_id = 8; // offset: 28 } // Obf: ExchangeGachaCeiling // Type: Rsp // CmdID: 2000 message ExchangeGachaCeiling { uint32 retcode = 11; // offset: 40 uint32 gacha_type = 5; // offset: 48 ItemList transfer_item_list = 14; // offset: 32 uint32 avatar_id = 15; // offset: 44 GachaCeiling gacha_ceiling = 2; // offset: 24 } // Obf: SetGachaDecideItemCsReq // Type: Req // CmdID: 1969 message SetGachaDecideItemCsReq { uint32 EJHKEFAIEBG = 14; // offset: 36 uint32 gacha_id = 5; // offset: 32 repeated uint32 CCLAKJOGOGB = 1; // offset: 16 } // Obf: SetGachaDecideItemScRsp // Type: Rsp // CmdID: 1940 message SetGachaDecideItemScRsp { JMDPCOPDNNH BNOGOLNMOOA = 4; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: CmdGridFightType enum CmdGridFightType { CmdGridFightType_MNFEPONEDDJ = 0; CmdGridFightUpdatePosCsReq = 8557; CmdGridFightTakeWeeklyRewardScRsp = 8482; CmdGridFightLockShopCsReq = 8593; CmdGridFightEndBattleStageNotify = 8595; CmdPKJKPOANFPG = 8536; CmdGridFightType_KHGCBJLCHNH = 8534; CmdEAEADODKPHB = 8592; CmdBBLMLFILJHL = 8504; CmdGridFightUpdateEquipTrackCsReq = 8419; CmdGridFightSyncKeepWinCntNotify = 8441; CmdGICHHPLENAN = 8543; CmdFavourArchiveScRsp = 8586; CmdGridFightSeasonHandBookNotify = 8541; CmdGridFightPermanentTalentResetCsReq = 8463; CmdODIFLDLNPMD = 8471; CmdICCPJMBDMGP = 8469; CmdGridFightSeasonTalentResetScRsp = 8511; CmdGridFightUpdateEquipTrackPriorityCsReq = 8540; CmdGAIENDDGMAK = 8556; CmdGridFightType_CDMHMHJKPMP = 8503; CmdGridFightGetDataCsReq = 8432; CmdFDNAMCBMDGP = 8537; CmdGridFightType_GLADBIDPEPC = 8559; CmdGridFightRecycleRoleScRsp = 8558; CmdGridFightGetDataScRsp = 8496; CmdEAPJAAEAIEH = 8498; CmdOLDNPGDDDDF = 8600; CmdGridFightUseForgeCsReq = 8533; CmdIPPBHNAFGCK = 8546; CmdGridFightDestroyWeeklyRewardCsReq = 8594; CmdGridFightUseConsumableCsReq = 8401; CmdEPBOJAFDEJG = 8472; CmdGridFightBackToPrepareReq = 8475; CmdGridFightEnterBattleStageScRsp = 8430; CmdGridFightBuyExpCsReq = 8539; CmdICAAGPGAINN = 8433; CmdGridFightType_GAHBCICBIDH = 8525; CmdPKHBMJCOJHK = 8460; CmdGridFightDestroyWeeklyRewardScRsp = 8454; CmdENDJFBEDCMF = 8579; CmdMOAIMFIEHFB = 8449; CmdGridFightSyncUpdateResultScNotify = 8439; CmdGridFightEnterBattleStageCsReq = 8428; CmdLKOBFEGGMFD = 8402; CmdGridFightSyncVirtualItemNotify = 8487; CmdGridFightUpdateEquipTrackScRsp = 8452; CmdGridFightUpdatePosScRsp = 8499; CmdJDJNAEMEEEK = 8445; CmdOPFIINEAPOM = 8466; CmdGridFightRefreshShopCsReq = 8524; CmdFBLGPLMLHMO = 8548; CmdGridFightSummonProjectionCsReq = 8542; CmdAFDPOGFPIKE = 8564; CmdDBLEIOFHMFN = 8505; CmdKPHPNGGLJCD = 8483; CmdGridFightGetArchiveScRsp = 8519; CmdGridFightQuitSettleCsReq = 8410; CmdGridFightResumeGamePlayCsReq = 8440; CmdGridFightStartGamePlayCsReq = 8561; CmdGridFightPermanentTalentEnableCsReq = 8458; CmdGridFightType_OLNDIGGAMCC = 8520; CmdGridFightSelectRecommendEquipCsReq = 8404; CmdFLOKIHHIOHH = 8464; CmdGridFightPermanentTalentResetScRsp = 8425; CmdGridFightSeasonTalentEnableScRsp = 8444; CmdIOJFHOKFNDK = 8492; CmdJLEGGAEICOH = 8545; CmdGridFightPermanentTalentEnableScRsp = 8455; CmdGridFightBuyGoodsCsReq = 8480; CmdGridFightSeasonTalentResetCsReq = 8497; CmdGridFightSettleNotify = 8528; CmdGridFightHandlePendingActionScRsp = 8510; CmdGridFightRecycleRoleCsReq = 8413; CmdGridFightSeasonTalentEnableCsReq = 8554; CmdGridFightTakeWeeklyRewardCsReq = 8478; CmdIECEHMFHOON = 8553; CmdFavourArchiveCsReq = 8577; CmdGridFightEquipCraftCsReq = 8407; CmdHOGKBPNNFLI = 8438; CmdBHEDABIIHDB = 8531; CmdEDIDEMJDNCM = 8555; CmdGridFightType_BMGNODFHDIJ = 8522; CmdGridFightFinishTutorialCsReq = 8573; CmdGridFightWeeklyExtraSeasonExpScRsp = 8488; CmdOBMDDIAKMEJ = 8506; CmdGridFightUpdateWeeklyRewardInfoScNotify = 8421; CmdMPAIJOLELJN = 8507; CmdGridFightGetArchiveCsReq = 8442; CmdDFPILGKICDE = 8468; CmdGridFightQuitLeaveGamePlayCsReq = 8570; CmdGridFightEquipDressCsReq = 8509; CmdJCIJIPLMNJK = 8599; } // Obf: GridFightLockType enum GridFightLockType { GridFightLockType_LCKDDLJAOHM = 0; GridFightLockType_IJIOCIIFJNB = 6; GridFightLockType_PALLCEFGBFM = 7; GridFightLockType_JBICGMNHLNA = 8; } // Obf: GridFightLockReason enum GridFightLockReason { GridFightLockReason_EFDBPHKPJKH = 0; GridFightLockReason_KHJDMIMLOFO = 1; GridFightLockReason_CAFILGAIKNP = 2; GridFightLockReason_JEPEEJIJPMF = 3; } // Obf: GridFightUpdateSrcType enum GridFightUpdateSrcType { GridFightUpdateSrcType_MMMMFODMKAG = 0; GridFightUpdateSrcType_BMHLNCOAHCC = 1; GridFightUpdateSrcType_CPJHBIOJEGD = 2; GridFightUpdateSrcType_MLKBELMLAGG = 3; GridFightUpdateSrcType_AOIFKKPMNGB = 4; GridFightUpdateSrcType_APGCGGBIDJL = 5; GridFightUpdateSrcType_FKNNHAJLMOH = 6; GridFightUpdateSrcType_NAFPIGFNNFB = 7; GridFightUpdateSrcType_LGCHJAPGGEF = 8; GridFightUpdateSrcType_DHLOBHIIEHO = 9; GridFightUpdateSrcType_CAMPMGJCPAH = 10; GridFightUpdateSrcType_ELNMNEMNCCG = 11; GridFightUpdateSrcType_GPINPJLOILL = 12; GridFightUpdateSrcType_NGEDJLDLPBD = 13; GridFightUpdateSrcType_FEGDGDAEPNG = 14; GridFightUpdateSrcType_MJHKPHIHGEM = 15; GridFightUpdateSrcType_BGBLHCKLFBF = 16; GridFightUpdateSrcType_BECBBAGMCOI = 17; GridFightUpdateSrcType_FGAPEIHDICO = 18; GridFightUpdateSrcType_NJOCLNGJFBB = 19; GridFightUpdateSrcType_OMNOOOFLAKN = 20; GridFightUpdateSrcType_FIBKBIPCDNG = 21; GridFightUpdateSrcType_JODFKHJHEDK = 22; GridFightUpdateSrcType_AKGCPAMPCBF = 23; GridFightUpdateSrcType_EINKHAJDBIF = 24; GridFightUpdateSrcType_GKEOAIFPOBP = 25; GridFightUpdateSrcType_GCILFLJEGGE = 26; GridFightUpdateSrcType_GOHIJOIANEE = 27; GridFightUpdateSrcType_MKOEAGKMEEH = 28; GridFightUpdateSrcType_KFDGHODMNJG = 29; GridFightUpdateSrcType_AIMJIBFFAAP = 30; GridFightUpdateSrcType_DLDHAKPGAID = 31; GridFightUpdateSrcType_KNJAEAFMCGM = 32; GridFightUpdateSrcType_PPOFLILJHLL = 33; } // Obf: GridFightEquipTrackSource enum GridFightEquipTrackSource { GridFightEquipTrackSource_EGKKIFHLLHA = 0; GridFightEquipTrackSource_PLKFLFJBPNL = 1; GridFightEquipTrackSource_LCKHGCIGLKH = 2; } // Obf: GridFightEquipDressSource enum GridFightEquipDressSource { GridFightEquipDressSource_NIHLOMAFLFE = 0; GridFightEquipDressSource_LKNGAHGHILO = 1; GridFightEquipDressSource_LNNIIKPOJIG = 2; } // Obf: GridFightEquipCraftSource enum GridFightEquipCraftSource { GridFightEquipCraftSource_HDAHDHHILKH = 0; GridFightEquipCraftSource_GNIFOCNILBO = 1; GridFightEquipCraftSource_JDLGNHBGJME = 2; GridFightEquipCraftSource_HJGHFIDCBJC = 3; } enum HOIPBNMEIFF { HOIPBNMEIFF_MCGCJIEKPHO = 0; HOIPBNMEIFF_BKOFKEJPMBD = 1; HOIPBNMEIFF_NLGLEMNNNJA = 2; } // Obf: GridFightDropReason enum GridFightDropReason { GridFightDropReason_AEHHAMGBNNO = 0; GridFightDropReason_PHHNOEJLHAC = 1; GridFightDropReason_GDCEEMFGBEO = 2; } // Obf: GridFightGlobalHpChangeReason enum GridFightGlobalHpChangeReason { GridFightGlobalHpChangeReason_ELFOHIKFMBC = 0; GridFightGlobalHpChangeReason_IDJMFOBNPGI = 1; GridFightGlobalHpChangeReason_FFAHADFLBDL = 2; GridFightGlobalHpChangeReason_KAOCJLHKLEE = 3; GridFightGlobalHpChangeReason_LAGCBKJMEII = 4; GridFightGlobalHpChangeReason_LNILOKAJLDO = 5; } // Obf: GridFightUpdateGlobalHpReason enum GridFightUpdateGlobalHpReason { GridFightUpdateGlobalHpReason_FDGHPIEIIHB = 0; GridFightUpdateGlobalHpReason_MALCFBIJKIC = 1; GridFightUpdateGlobalHpReason_DHPHKNGCBEK = 2; GridFightUpdateGlobalHpReason_IBAPGKCGAHK = 3; GridFightUpdateGlobalHpReason_GNEGHOKMNFL = 4; GridFightUpdateGlobalHpReason_EKLAJKLGKAC = 101; GridFightUpdateGlobalHpReason_IDGKCMDMFOB = 102; GridFightUpdateGlobalHpReason_GCHKCDALHMN = 103; GridFightUpdateGlobalHpReason_OAFPLFJAALA = 201; } // Obf: GridFightSettleReason enum GridFightSettleReason { GridFightSettleReason_KNJPFFJOGPH = 0; GridFightSettleReason_EODIAOBLOKD = 1; GridFightSettleReason_GHDNBNOHDMO = 2; GridFightSettleReason_ADLBHFHAJMK = 3; GridFightSettleReason_HPIPKMMNKJH = 4; } enum IGGGGMEEBCA { IGGGGMEEBCA_FLLHPDEBEFN = 0; IGGGGMEEBCA_CDHCCHHICLO = 1; IGGGGMEEBCA_LHCCNFHEONC = 2; } // Obf: GridFightGameInfo message GridFightGameInfo { oneof CINIFKPEACH { GridFightGameBasicInfo grid_basic_info = 14; // offset: 24 GridFightGameItemsInfo grid_draft_info = 1; // offset: 24 GridFightGameShopInfo grid_items_info = 11; // offset: 24 GridFightLevelInfo grid_shop_info = 12; // offset: 24 GridFightGameOrbInfo grid_level_info = 6; // offset: 24 GridFightGameAugmentSync grid_orb_info = 2; // offset: 24 GridFightGameTraitInfo grid_augment_info = 4; // offset: 24 GridFightGameTeamInfo grid_trait_game_info = 15; // offset: 24 NKFKAHKNJCK grid_team_game_info = 7; // offset: 24 } } // Obf: GridFightCurrentInfo message GridFightCurrentInfo { repeated GridFightGameInfo rogue_current_game_info = 10; // offset: 16 uint32 season = 6; // offset: 68 GridFightPendingAction pending_action = 15; // offset: 48 GridFightGameData grid_fight_game_data = 11; // offset: 40 uint32 division_id = 13; // offset: 64 CFCJMLKFGPO DEBNGDHLCEN = 7; // offset: 24 bool is_overlock = 12; // offset: 56 uint32 unique_id = 14; // offset: 60 } // Obf: GridFightCurrentTask message GridFightCurrentTask { uint32 progress = 9; // offset: 28 uint32 task_id = 13; // offset: 24 } // Obf: GridFightSyncCurrentTaskInfo message GridFightSyncCurrentTaskInfo { GridFightCurrentTask cur_task = 6; // offset: 32 repeated uint32 finish_task_list = 9; // offset: 24 } // Obf: GridFightLockInfo message GridFightLockInfo { GridFightLockType lock_type = 11; // offset: 24 GridFightLockReason lock_reason = 4; // offset: 28 } // Obf: GridFightGameBasicInfo message GridFightGameBasicInfo { uint32 grid_fight_buy_exp_cost = 15; // offset: 96 uint32 MLPEIDNLAJE = 14; // offset: 88 uint32 DJGJCEOPIOF = 13; // offset: 136 repeated uint32 track_trait_id_list = 4; // offset: 24 uint32 grid_fight_lineup_hp = 1; // offset: 116 repeated uint32 tutorial_unlock_id_list = 298; // offset: 80 uint32 gold = 7; // offset: 124 repeated uint32 tutorial_unlock_id_lista = 482; // offset: 72 uint32 grid_fight_off_field_max_count = 12; // offset: 132 uint32 grid_fight_lineup_max_hp = 6; // offset: 92 GridFightLockInfo game_lock_info = 1487; // offset: 56 GridFightSyncCurrentTaskInfo grid_fight_sync_curtask_info = 669; // offset: 40 GridFightLockType lock_type = 3; // offset: 120 repeated RoleTrackEquipmentInfo role_track_equipment_list = 2; // offset: 32 uint32 grid_fight_cur_level_exp = 11; // offset: 128 uint32 grid_fight_max_avatar_count = 10; // offset: 112 string grid_fight_target_guide_code = 1903; // offset: 48 uint32 JFEBDFFKLDI = 5; // offset: 100 string grid_fight_target_guide_codea = 571; // offset: 64 uint32 grid_fight_combo_win_num = 8; // offset: 104 uint32 grid_fight_max_interest_gold = 9; // offset: 108 } // Obf: GridGameRoleInfo message GridGameRoleInfo { map grid_fight_value_init_component = 13; // offset: 40 uint32 unique_id = 9; // offset: 56 uint32 id = 2; // offset: 52 uint32 pos = 15; // offset: 48 repeated uint32 update_equips_component = 3; // offset: 24 map convert_property_to_fixpoint = 10; // offset: 32 uint32 role_star = 14; // offset: 60 } // Obf: GridGameNpcInfo message GridGameNpcInfo { uint32 id = 8; // offset: 40 uint32 unique_id = 3; // offset: 32 repeated uint32 update_equips_component = 7; // offset: 24 uint32 pos = 2; // offset: 36 } // Obf: GridGameForgeItemInfo message GridGameForgeItemInfo { uint32 unique_id = 15; // offset: 40 uint32 pos = 10; // offset: 36 uint32 forge_item_id = 7; // offset: 32 repeated GridFightForgeGoodsInfo forge_goods_list = 2; // offset: 16 } message NEAOHJMAPJN { uint32 pos = 9; // offset: 32 uint32 unique_id = 4; // offset: 24 uint32 CGJCFKKBPAE = 15; // offset: 28 } message OMNMOGHNLNI { repeated uint32 grid_fight_trait_member_unique_id_list = 5; // offset: 32 repeated uint32 grid_fight_avatar_list = 11; // offset: 24 } message BINMGPFFDGE { repeated uint32 LFHEHHBEGFN = 12; // offset: 24 } // Obf: GridFightTraitEffectInfo message GridFightTraitEffectInfo { uint32 effect_id = 9; // offset: 32 oneof HGOPEEDOFAI { uint32 trait_core_role = 613; // offset: 16 OMNMOGHNLNI avatar_core_info = 554; // offset: 16 uint32 GEPLPCJPDIE = 1620; // offset: 16 BINMGPFFDGE LICHOEPBMPO = 695; // offset: 16 } } // Obf: GridFightTraitSyncInfo message GridFightTraitSyncInfo { uint32 trait_id = 4; // offset: 32 bool is_sync_effect = 8; // offset: 36 GridFightTraitEffectInfo trait_effect_info = 12; // offset: 16 } // Obf: GridGameTraitInfo message GridGameTraitInfo { uint32 LIEIEPGBCLM = 15; // offset: 48 uint32 GFLIFKIJBBK = 10; // offset: 52 uint32 trait_id = 2; // offset: 44 repeated GridFightTraitEffectInfo trait_effect_list = 5; // offset: 16 uint32 PFFLGCBLKCB = 1; // offset: 40 repeated uint32 grid_fight_trait_member_unique_id_list = 11; // offset: 32 } // Obf: GridFightGameTeamInfo message GridFightGameTeamInfo { repeated NEAOHJMAPJN EOEMMAHAHIG = 13; // offset: 32 repeated GridGameNpcInfo grid_game_npc_list = 2; // offset: 24 repeated GridGameRoleInfo grid_game_role_list = 7; // offset: 64 repeated uint32 EFFFOODPHJF = 8; // offset: 48 repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 40 repeated uint32 MKFHANHHECB = 6; // offset: 56 } // Obf: GridFightGameTraitInfo message GridFightGameTraitInfo { repeated GridGameTraitInfo grid_fight_trait_info = 13; // offset: 16 } // Obf: GridFightConsumableInfo message GridFightConsumableInfo { uint32 num = 8; // offset: 28 uint32 item_id = 4; // offset: 24 } // Obf: GridFightEquipmentInfo message GridFightEquipmentInfo { uint32 unique_id = 7; // offset: 36 uint32 grid_fight_equipment_id = 11; // offset: 40 bool is_temporary = 5; // offset: 32 map convert_property_to_fixpoint = 6; // offset: 24 } // Obf: GridFightForgeEquipmentInfo message GridFightForgeEquipmentInfo { uint32 grid_fight_equipment_id = 6; // offset: 24 } // Obf: GridFightForgeRoleInfo message GridFightForgeRoleInfo { uint32 role_id = 8; // offset: 24 uint32 IMFCDDBAILA = 6; // offset: 28 } message AJLIFILMBNL { oneof LCMMNACGBNM { GridFightForgeRoleInfo role_goods_info = 15; // offset: 16 uint32 gold = 14; // offset: 16 } } // Obf: GridFightForgeGoodsInfo message GridFightForgeGoodsInfo { oneof LCMMNACGBNM { GridFightForgeEquipmentInfo equipment_goods_info = 15; // offset: 24 GridFightForgeRoleInfo role_goods_info = 2; // offset: 24 } } // Obf: GridFightGameItemsInfo message GridFightGameItemsInfo { repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 24 repeated GridFightEquipmentInfo grid_fight_equipment_list = 2; // offset: 16 repeated GridFightConsumableInfo grid_fight_consumable_list = 5; // offset: 40 } // Obf: GridFightRoleGoodsInfo message GridFightRoleGoodsInfo { uint32 role_star = 9; // offset: 28 uint32 role_id = 11; // offset: 24 } // Obf: GridFightSpecialGoodsInfo message GridFightSpecialGoodsInfo { uint32 special_goods_id = 14; // offset: 24 } // Obf: GridFightShopGoodsInfo message GridFightShopGoodsInfo { uint32 shop_goods_price = 13; // offset: 32 bool is_sold_out = 5; // offset: 40 oneof NKLNKAGDEPK { GridFightRoleGoodsInfo role_goods_info = 809; // offset: 24 GridFightSpecialGoodsInfo special_goods_info = 32; // offset: 24 } } message CHHPJCBDNLE { uint32 MJICDLABPDJ = 10; // offset: 24 uint32 JJJJKJPMKNP = 3; // offset: 28 } message ODBJMJDBHOL { repeated CHHPJCBDNLE MBLDLHEKFHE = 6; // offset: 24 } // Obf: GridFightGameShopInfo message GridFightGameShopInfo { uint32 EMJCHKNJMBJ = 5; // offset: 48 bool shop_is_locked = 1; // offset: 44 uint32 MLDKGLCDOJP = 7; // offset: 40 ODBJMJDBHOL KFBDAEINFLE = 4; // offset: 16 repeated GridFightShopGoodsInfo shop_goods_list = 11; // offset: 32 } message DOOCNPDPFNJ { uint32 LBOGLLNJFEO = 10; // offset: 24 } // Obf: GridFightGamePortalBuffInfo message GridFightGamePortalBuffInfo { uint32 portal_buff_id = 2; // offset: 32 repeated uint32 JPLNBNMFCHG = 11; // offset: 16 } message OOHDGIGDBKH { uint32 role_star = 15; // offset: 28 uint32 monster_id = 2; // offset: 24 uint32 LBOGLLNJFEO = 6; // offset: 32 uint32 IHKNFPLMDNJ = 12; // offset: 36 } // Obf: GridEncounterMonsterWave message GridEncounterMonsterWave { uint32 HDKILACNGBC = 14; // offset: 32 repeated OOHDGIGDBKH DBPBGFNAEPD = 8; // offset: 24 } // Obf: GridFightEncounterInfo message GridFightEncounterInfo { uint32 MCNMGKDFAFF = 4; // offset: 48 GridFightDropInfo PGFACOLMBCN = 1; // offset: 16 uint32 KJEAPGLPFHD = 8; // offset: 40 repeated GridEncounterMonsterWave monster_wave_list = 11; // offset: 24 uint32 EPNCHDJFLMO = 7; // offset: 44 } // Obf: GridFightRouteInfo message GridFightRouteInfo { uint32 fight_camp_id = 12; // offset: 32 repeated GridFightEncounterInfo route_encounter_list = 5; // offset: 16 uint32 elite_branch_id = 11; // offset: 36 } // Obf: GridFightSupplyRoleInfo message GridFightSupplyRoleInfo { uint32 role_id = 5; // offset: 32 repeated uint32 grid_fight_item_list = 12; // offset: 24 } // Obf: GridFightLayerInfo message GridFightLayerInfo { bool route_is_pending = 1; // offset: 36 oneof GLBFLFHILKB { GridFightRouteInfo route_info = 1603; // offset: 16 } } // Obf: GridFightBossInfo message GridFightBossInfo { repeated OOHDGIGDBKH LJHPPBDCHCN = 14; // offset: 16 } // Obf: GridFightSectionCampRecordInfo message GridFightSectionCampRecordInfo { uint32 EJOCLGEPHGO = 4; // offset: 28 uint32 LBOGLLNJFEO = 15; // offset: 24 } // Obf: GridFightSectionRecordInfo message GridFightSectionRecordInfo { uint32 section_id = 7; // offset: 36 uint32 PIMNBJNLIAI = 3; // offset: 32 uint32 CPJCOBCMNHK = 14; // offset: 44 oneof OEPEBLMECBG { GridFightSectionCampRecordInfo camp_record_info = 1949; // offset: 16 } } // Obf: GridFightDamageSttInfo message GridFightDamageSttInfo { repeated LAINFAFHGAM IENJPAMOINO = 6; // offset: 32 repeated ILGIDCNAPKC LBFOKNALBCN = 10; // offset: 40 repeated LPBDLJKGOCN GGDIHOHPILG = 5; // offset: 24 } message NMBIMHPBHOO { repeated GridFightSectionRecordInfo JBNNMEJGHII = 3; // offset: 32 GridFightDamageSttInfo grid_fight_damage_stt_info = 1; // offset: 16 } message AHBENBLCHHE { uint32 CPJCOBCMNHK = 7; // offset: 28 uint32 section_id = 13; // offset: 24 } message LCKFAPHANCN { repeated AHBENBLCHHE OJFAAHDANMP = 3; // offset: 16 } // Obf: GridFightLevelInfo message GridFightLevelInfo { NMBIMHPBHOO CEPDMICFKNE = 13; // offset: 32 repeated uint32 grid_fight_affix_list = 15; // offset: 40 uint32 section_id = 8; // offset: 88 repeated GridFightGamePortalBuffInfo grid_fight_portal_buff_list = 9; // offset: 48 GridFightLayerInfo grid_fight_layer_info = 10; // offset: 24 repeated DOOCNPDPFNJ PBBJALBNKJD = 3; // offset: 64 uint32 DHCEMLHNDLM = 6; // offset: 84 LCKFAPHANCN KEJEEKBNIHM = 5; // offset: 16 uint32 CPJCOBCMNHK = 14; // offset: 80 GridFightBossInfo boss_info = 7; // offset: 72 } // Obf: GridGameOrbInfo message GridGameOrbInfo { uint32 orb_item_id = 3; // offset: 24 uint32 unique_id = 10; // offset: 28 } // Obf: GridGameOrbInfo message GridGameOrbInfoa { uint32 IOFPJNMBEJA = 12; // offset: 32 uint32 unique_id = 13; // offset: 28 uint32 KGHCBHMLIPP = 3; // offset: 24 } // Obf: GridFightGameOrbInfo message GridFightGameOrbInfo { repeated GridGameOrbInfoa grid_game_orb_list = 8; // offset: 24 repeated GridGameOrbInfo grid_game_orba_list = 14; // offset: 32 } message BCDMHKEJNGH { map EBIGFBEFFDH = 14; // offset: 24 } message NKFKAHKNJCK { map KEOHNECKOCI = 11; // offset: 16 } // Obf: GridFightGameData message GridFightGameData { repeated GridFightGameItemInfo KBGEGPMOCJG = 14; // offset: 24 } // Obf: GridFightGameItemInfo message GridFightGameItemInfo { uint32 unique_id = 2; // offset: 32 oneof LLCFMBJLCKO { BEBIBOJEDLB GANJNLFCKAN = 64; // offset: 24 KCBDLFBJCHJ JBPMNDOODCG = 1577; // offset: 24 JDOLKBIKODF BEBPGPMAAKF = 596; // offset: 24 BPALMDOIBOB EKDBKHMPLAA = 1038; // offset: 24 AKDAOHJHAKE FAACCIHNNBE = 387; // offset: 24 OKMDPMBNACL FICFMFOFMPF = 202; // offset: 24 MGKINPAFEAC FDKOBMAIDPD = 1480; // offset: 24 JOENKBMLFOD GJBMEKNMLCK = 737; // offset: 24 IIHCAOEAMLI LJMJBOAFAIG = 211; // offset: 24 BGLMMECOHBI EMJDJDMEENP = 1960; // offset: 24 DLODJEICMNI JILNBOPOJNP = 1070; // offset: 24 DHOLCJJHPGH EEAKFCAOKLI = 170; // offset: 24 CHCIHGMOBAA EIBPPCJOIEL = 1134; // offset: 24 MDNBGAKJNPD HDOKJOOCHEN = 1633; // offset: 24 EECICGLJCIH EIGFPEDJDML = 1585; // offset: 24 LIBDGMEALLK HBLHKFLJIGE = 1992; // offset: 24 FIEDFLBHDGH MLDOLKILABF = 1456; // offset: 24 LLKLMAMIHGJ ALMCBGBELBC = 347; // offset: 24 ONIPAEPJPJP LJPMCJGLIDK = 927; // offset: 24 AFKJBDJDJOJ OGNMENINHKG = 1006; // offset: 24 DPLHLNLDMKB EGEIJIJFGIB = 1336; // offset: 24 GEMCAMEMDGF FFLDEHHMGAK = 1308; // offset: 24 IGKEAEJPEDL OFPIIINNLNH = 940; // offset: 24 IDMBCPFOPFF AKJDMHHLKLJ = 1267; // offset: 24 } } message BEBIBOJEDLB { uint32 section_id = 6; // offset: 36 uint32 CPJCOBCMNHK = 1; // offset: 32 uint32 EOJKCKBBAJK = 5; // offset: 28 uint32 PIMNBJNLIAI = 2; // offset: 24 } message KCBDLFBJCHJ { int64 begin_time = 1; // offset: 32 int64 HEKPPACNLMD = 6; // offset: 24 } message JDOLKBIKODF { uint32 IJGAPGEFNCF = 4; // offset: 36 uint32 ANNGCKOHFLH = 11; // offset: 32 int64 begin_time = 15; // offset: 24 } message BPALMDOIBOB { uint32 FPMFDFPMHMJ = 10; // offset: 24 uint32 HDABBOHFEOM = 5; // offset: 28 } message AKDAOHJHAKE { uint32 KOBIMAAJJHI = 2; // offset: 24 } message OKMDPMBNACL { uint32 PIMNBJNLIAI = 5; // offset: 28 uint32 JLNMEJBCKEJ = 2; // offset: 32 uint32 ALGJMKBNKAC = 1; // offset: 24 } message MGKINPAFEAC { repeated uint32 JDAFHLLJLAK = 14; // offset: 24 } message JOENKBMLFOD { repeated uint32 JDAFHLLJLAK = 1; // offset: 16 } message IIHCAOEAMLI { uint32 CPJCOBCMNHK = 11; // offset: 24 uint32 OFFNBBKAJGK = 4; // offset: 28 uint32 LJFPPEJCDGP = 8; // offset: 32 } message BGLMMECOHBI { } message DLODJEICMNI { map DHLHAINNGBD = 8; // offset: 16 } message DHOLCJJHPGH { bool AMDLPKHGAHF = 13; // offset: 32 repeated uint32 CCLAKJOGOGB = 6; // offset: 16 } message CHCIHGMOBAA { } message MDNBGAKJNPD { } message EECICGLJCIH { } message LIBDGMEALLK { uint32 trait_id = 7; // offset: 24 uint32 GFLIFKIJBBK = 12; // offset: 28 } message FIEDFLBHDGH { uint32 LLKLPLABCIL = 1; // offset: 24 } message IDMBCPFOPFF { uint32 HJIEKPHELKG = 5; // offset: 28 uint32 dress_equipment_unique_id = 13; // offset: 24 } message LLKLMAMIHGJ { uint32 GMLDMAPDPCG = 7; // offset: 32 double BKHKOFPKIOB = 6; // offset: 24 } message ONIPAEPJPJP { uint32 dress_role_unique_id = 9; // offset: 28 uint32 NCLNOCNGNLH = 3; // offset: 24 uint32 role_id = 8; // offset: 32 } message AFKJBDJDJOJ { uint32 role_id = 11; // offset: 32 uint32 dress_role_unique_id = 2; // offset: 36 map DNHJEIDIHMM = 9; // offset: 16 } message DPLHLNLDMKB { uint32 role_id = 15; // offset: 32 uint32 JKOIHHLFNGF = 2; // offset: 24 bool NKBMNJLPOEB = 1; // offset: 36 uint32 trait_id = 9; // offset: 28 } message GEMCAMEMDGF { uint32 MJICDLABPDJ = 3; // offset: 24 } message IGKEAEJPEDL { uint32 MJICDLABPDJ = 9; // offset: 24 } message CFCJMLKFGPO { repeated uint32 DACEFGKFBBP = 1; // offset: 16 } // Obf: GridGameAugmentInfo message GridGameAugmentInfo { bool LLOAPALOEHJ = 7; // offset: 36 repeated GridFightGameItemInfo KCFGFJAFFHJ = 6; // offset: 24 uint32 augment_id = 1; // offset: 32 } // Obf: GridFightGameAugmentAdd message GridFightGameAugmentAdd { GridGameAugmentInfo update_augment_info = 6; // offset: 24 } // Obf: GridFightGameAugmentUpdate message GridFightGameAugmentUpdate { GridGameAugmentInfo update_augment_info = 4; // offset: 16 } // Obf: GridFightGameAugmentSync message GridFightGameAugmentSync { repeated GridGameAugmentInfo sync_augment_info = 1; // offset: 24 } // Obf: GridFightGetDataCsReq // Type: Req // CmdID: 8432 message GridFightGetDataCsReq { uint32 season = 4; // offset: 24 } // Obf: GridFightGetDataScRsp // Type: Rsp // CmdID: 8496 message GridFightGetDataScRsp { GridFightCurrentInfo fight_current_info = 9; // offset: 24 uint32 retcode = 15; // offset: 40 GridFightSystemInfo rogue_get_info = 4; // offset: 16 } // Obf: GridFightConsumableUpdateInfo message GridFightConsumableUpdateInfo { uint32 item_id = 14; // offset: 24 uint32 num = 15; // offset: 32 int32 item_stack_count = 11; // offset: 28 } // Obf: GridFightGameItemSyncInfo message GridFightGameItemSyncInfo { repeated GridGameForgeItemInfo grid_game_forge_item_list = 8; // offset: 16 repeated GridFightConsumableUpdateInfo update_grid_fight_consumable_list = 5; // offset: 40 repeated GridFightConsumableInfo grid_fight_consumable_list = 13; // offset: 24 repeated GridFightEquipmentInfo grid_fight_equipment_list = 10; // offset: 32 } // Obf: GridFightPlayerLevelSyncInfo message GridFightPlayerLevelSyncInfo { uint32 level = 12; // offset: 24 uint32 max_level = 3; // offset: 28 uint32 exp = 4; // offset: 32 } // Obf: GridFightLineupHpSyncInfo message GridFightLineupHpSyncInfo { uint32 grid_fight_lineup_max_hp = 1; // offset: 24 uint32 grid_fight_lineup_hp = 2; // offset: 28 } // Obf: GridFightShopSyncInfo message GridFightShopSyncInfo { ODBJMJDBHOL KFBDAEINFLE = 11; // offset: 32 uint32 EMJCHKNJMBJ = 3; // offset: 40 bool shop_is_locked = 7; // offset: 44 uint32 MLDKGLCDOJP = 6; // offset: 48 repeated GridFightShopGoodsInfo shop_goods_list = 12; // offset: 16 } // Obf: GridFightPortalServerDataUpdate message GridFightPortalServerDataUpdate { repeated uint32 JPLNBNMFCHG = 4; // offset: 16 uint32 portal_buff_id = 9; // offset: 32 } // Obf: GridFightLevelSyncInfo message GridFightLevelSyncInfo { uint32 CPJCOBCMNHK = 12; // offset: 36 uint32 section_id = 2; // offset: 32 GridFightLayerInfo grid_fight_layer_info = 4; // offset: 24 } // Obf: GridFightOrbSyncInfo message GridFightOrbSyncInfo { uint32 orb_item_id = 9; // offset: 28 uint32 unique_id = 2; // offset: 24 } // Obf: GridFightTraitTrackSyncInfo message GridFightTraitTrackSyncInfo { repeated uint32 track_trait_id_list = 8; // offset: 16 bool is_sync = 12; // offset: 32 } // Obf: RoleTrackEquipmentInfo message RoleTrackEquipmentInfo { GridFightEquipTrackSource source = 5; // offset: 44 uint32 FMFIMAIGLHI = 4; // offset: 48 uint32 HHFGLCPLLPL = 2; // offset: 40 repeated uint32 track_equipped_id_list = 6; // offset: 32 repeated uint32 grid_fight_item_list = 14; // offset: 16 } // Obf: RoleTrackEquipmentSyncInfo message RoleTrackEquipmentSyncInfo { repeated RoleTrackEquipmentInfo role_track_equipment_list = 13; // offset: 16 } // Obf: GridFightEliteBranchSyncInfo message GridFightEliteBranchSyncInfo { uint32 elite_branch_id = 3; // offset: 24 } // Obf: GridFightTutorialSyncInfo message GridFightTutorialSyncInfo { oneof DEBKBABACIC { uint32 finish_grid_fight_tutorial_id = 15; // offset: 16 GridFightCurrentTask current_task = 3; // offset: 16 uint32 start_grid_fight_tutorial_id = 7; // offset: 16 } } // Obf: GridFightSyncData message GridFightSyncData { oneof DEBKBABACIC { GridGameRoleInfo add_role_info = 879; // offset: 24 GridGameRoleInfo update_role_info = 1390; // offset: 24 uint32 remove_role_unique_id = 502; // offset: 24 GridFightGameItemSyncInfo add_game_item_info = 190; // offset: 24 GridFightGameItemSyncInfo update_game_item_info = 1980; // offset: 24 GridFightGameItemSyncInfo remove_game_item_info = 1563; // offset: 24 uint32 item_value = 1211; // offset: 24 GridFightPlayerLevelSyncInfo player_level = 442; // offset: 24 GridFightLineupHpSyncInfo grid_fight_lineup_hp = 897; // offset: 24 uint32 max_battle_role_num = 1368; // offset: 24 GridFightShopSyncInfo shop_sync_info = 138; // offset: 24 GridFightPendingAction pending_action = 1339; // offset: 24 GridFightPortalServerDataUpdate portal_server_data_update = 546; // offset: 24 GridFightLevelSyncInfo level_sync_info = 1046; // offset: 24 GridFightOrbSyncInfo orb_sync_info = 622; // offset: 24 GridFightSectionRecordInfo section_record_sync_info = 548; // offset: 24 GridFightGameAugmentUpdate grid_game_augment_update = 1516; // offset: 24 uint32 remove_augment_unique_id = 1202; // offset: 24 uint32 finish_pending_action_pos = 321; // offset: 24 uint32 grid_fight_max_interest_gold = 1332; // offset: 24 uint32 grid_fight_buy_exp_cost = 1139; // offset: 24 GridFightTraitSyncInfo trait_sync_info = 1935; // offset: 24 GridFightLockType lock_type = 1025; // offset: 24 GridFightTraitTrackSyncInfo trait_track_sync_info = 988; // offset: 24 uint32 grid_fight_combo_win_num = 150; // offset: 24 uint32 grid_fight_max_avatar_count = 394; // offset: 24 uint32 grid_fight_off_field_max_count = 996; // offset: 24 GridFightDamageSttInfo grid_fight_damage_stt_info = 586; // offset: 24 GridFightEliteBranchSyncInfo elite_branch_sync_info = 925; // offset: 24 GridGameNpcInfo add_npc_info = 1599; // offset: 24 GridGameNpcInfo update_npc_info = 1425; // offset: 24 uint32 remove_npc_unique_id = 151; // offset: 24 GridGameForgeItemInfo add_forge_info = 1777; // offset: 24 GridGameForgeItemInfo update_forge_info = 47; // offset: 24 uint32 remove_forge_unique_id = 1877; // offset: 24 GridFightGameAugmentAdd augment_sync_info = 597; // offset: 24 RoleTrackEquipmentSyncInfo equipment_track_sync_info = 1031; // offset: 24 GridFightGameItemInfo grid_fight_sync_game_item_info = 1036; // offset: 24 uint32 remove_orb_unique_id = 521; // offset: 24 uint32 FLMPADHOKHJ = 330; // offset: 24 GridFightTutorialSyncInfo grid_fight_tutorial_sync = 1716; // offset: 24 GridFightLockInfo sync_lock_info = 1675; // offset: 24 uint32 remove_trait_effect_id = 906; // offset: 24 NEAOHJMAPJN DJIKOKDDJEI = 2043; // offset: 24 NEAOHJMAPJN AICDHILPCOC = 273; // offset: 24 uint32 PNKFPEMHFIF = 1835; // offset: 24 GridGameOrbInfo MCOKOIFPMCM = 177; // offset: 24 uint32 ODKNCCEKEKL = 1065; // offset: 24 uint32 IHKCFOMJGLL = 198; // offset: 24 uint32 JGJDAOMKFKA = 1700; // offset: 24 BCDMHKEJNGH EBIGFBEFFDH = 1037; // offset: 24 } } // Type: Notify // CmdID: 8600 message OLDNPGDDDDF { GridFightUpdateSrcType grid_update_src = 5; // offset: 40 repeated uint32 sync_effect_param_list = 3; // offset: 16 repeated GridFightSyncData update_dynamic_list = 12; // offset: 32 } // Obf: GridFightSyncResultData message GridFightSyncResultData { GridFightUpdateSrcType grid_update_src = 9; // offset: 40 repeated uint32 sync_effect_param_list = 1; // offset: 32 repeated GridFightSyncData update_dynamic_list = 5; // offset: 16 } // Obf: GridFightSyncUpdateResultScNotify // Type: Notify // CmdID: 8439 message GridFightSyncUpdateResultScNotify { repeated GridFightSyncResultData sync_result_data_list = 4; // offset: 16 } // Obf: GridFightPosInfo message GridFightPosInfo { uint32 unique_id = 1; // offset: 24 uint32 pos = 13; // offset: 28 } // Obf: GridFightUpdatePosCsReq // Type: Req // CmdID: 8557 message GridFightUpdatePosCsReq { repeated GridFightPosInfo grid_fight_pos_info_list = 7; // offset: 16 } // Obf: GridFightUpdatePosScRsp // Type: Rsp // CmdID: 8499 message GridFightUpdatePosScRsp { uint32 retcode = 10; // offset: 32 repeated GridFightPosInfo grid_fight_pos_info_list = 11; // offset: 24 } // Obf: GridFightRecycleRoleCsReq // Type: Req // CmdID: 8413 message GridFightRecycleRoleCsReq { uint32 unique_id = 3; // offset: 24 } // Obf: GridFightRecycleRoleScRsp // Type: Rsp // CmdID: 8558 message GridFightRecycleRoleScRsp { uint32 retcode = 1; // offset: 24 } // Obf: GridFightEquipDressCsReq // Type: Req // CmdID: 8509 message GridFightEquipDressCsReq { GridFightEquipDressSource dress_source = 12; // offset: 28 uint32 dress_equipment_unique_id = 2; // offset: 32 uint32 dress_role_unique_id = 5; // offset: 24 } // Type: Rsp // CmdID: 8449 message MOAIMFIEHFB { uint32 retcode = 9; // offset: 24 } // Obf: GridFightEquipCraftCsReq // Type: Req // CmdID: 8407 message GridFightEquipCraftCsReq { repeated uint32 craft_materials = 2; // offset: 16 uint32 BALIKHGCHDM = 4; // offset: 40 uint32 BPINLCKKJNB = 5; // offset: 36 GridFightEquipCraftSource source = 13; // offset: 32 } // Type: Rsp // CmdID: 8553 message IECEHMFHOON { uint32 retcode = 4; // offset: 24 } // Obf: GridFightRemoveTypeTargetInfo message GridFightRemoveTypeTargetInfo { uint32 dress_role_unique_id = 2; // offset: 24 } // Obf: GridFightRollTypeTargetInfo message GridFightRollTypeTargetInfo { uint32 dress_role_unique_id = 9; // offset: 24 uint32 dress_equipment_unique_id = 8; // offset: 28 } // Obf: GridFightUpgradeTypeTargetInfo message GridFightUpgradeTypeTargetInfo { uint32 dress_equipment_unique_id = 14; // offset: 24 } // Obf: GridFightCopyTypeTargetInfo message GridFightCopyTypeTargetInfo { uint32 dress_role_unique_id = 2; // offset: 24 } // Obf: GridFightGainRecommendEquipTypeTargetInfo message GridFightGainRecommendEquipTypeTargetInfo { uint32 dress_role_unique_id = 4; // offset: 24 } // Obf: GridFightConsumableTargetInfo message GridFightConsumableTargetInfo { oneof HGOPEEDOFAI { GridFightRemoveTypeTargetInfo remove_type_target_info = 1703; // offset: 16 GridFightRollTypeTargetInfo roll_type_target_info = 1553; // offset: 16 GridFightUpgradeTypeTargetInfo upgrade_type_target_info = 650; // offset: 16 GridFightCopyTypeTargetInfo copy_type_target_info = 1803; // offset: 16 GridFightGainRecommendEquipTypeTargetInfo gain_recommend_equip_type_target_info = 1529; // offset: 16 } } // Obf: GridFightUseConsumableCsReq // Type: Req // CmdID: 8401 message GridFightUseConsumableCsReq { uint32 item_id = 5; // offset: 32 GridFightConsumableTargetInfo display_value = 11; // offset: 24 } // Type: Rsp // CmdID: 8543 message GICHHPLENAN { uint32 retcode = 5; // offset: 24 } // Obf: GridFightUseForgeCsReq // Type: Req // CmdID: 8533 message GridFightUseForgeCsReq { uint32 unique_id = 11; // offset: 24 uint32 forge_target_index = 2; // offset: 28 } // Type: Rsp // CmdID: 8433 message ICAAGPGAINN { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 8471 message ODIFLDLNPMD { repeated uint32 HAEOMNBHJNA = 8; // offset: 16 bool is_get_all = 12; // offset: 32 } // Type: Rsp // CmdID: 8402 message LKOBFEGGMFD { uint32 retcode = 2; // offset: 24 } // Type: Notify // CmdID: 8592 message EAEADODKPHB { uint32 GBPFKJKALOB = 13; // offset: 32 GridFightDropInfo BMLDLEDPFOP = 12; // offset: 16 } // Obf: GridFightBuyExpCsReq // Type: Req // CmdID: 8539 message GridFightBuyExpCsReq { } // Type: Rsp // CmdID: 8438 message HOGKBPNNFLI { uint32 retcode = 15; // offset: 24 } // Obf: GridFightRefreshShopCsReq // Type: Req // CmdID: 8524 message GridFightRefreshShopCsReq { } // Type: Rsp // CmdID: 8556 message GAIENDDGMAK { uint32 retcode = 12; // offset: 24 } // Obf: GridFightLockShopCsReq // Type: Req // CmdID: 8593 message GridFightLockShopCsReq { bool is_locked = 6; // offset: 24 } // Type: Rsp // CmdID: 8469 message ICCPJMBDMGP { uint32 retcode = 8; // offset: 24 } // Obf: GridFightBuyGoodsCsReq // Type: Req // CmdID: 8480 message GridFightBuyGoodsCsReq { repeated uint32 buy_goods_index_list = 6; // offset: 16 } // Type: Rsp // CmdID: 8537 message FDNAMCBMDGP { uint32 retcode = 3; // offset: 24 } message HEICFOCCNBN { } message HMCMKEBGCJK { uint32 role_id = 9; // offset: 28 uint32 JJJJKJPMKNP = 8; // offset: 24 } message MBHHICIAAAH { uint32 role_id = 7; // offset: 28 uint32 num = 11; // offset: 24 } // Type: Rsp // CmdID: 8472 message EPBOJAFDEJG { uint32 retcode = 8; // offset: 40 repeated HMCMKEBGCJK IBPHFCHBGCL = 15; // offset: 24 repeated MBHHICIAAAH CAOFBMFBLIF = 4; // offset: 16 } // Obf: GridFightPortalBuffActionInfo message GridFightPortalBuffActionInfo { uint32 IFDCNMPALMM = 13; // offset: 40 uint32 JKIDMHKBLBD = 6; // offset: 36 uint32 CBFPCHKNEAH = 9; // offset: 32 repeated uint32 grid_fight_portal_buff_list = 10; // offset: 24 } // Obf: GridFightPendingAugmentInfo message GridFightPendingAugmentInfo { uint32 KFCBHPIPKKK = 1; // offset: 24 uint32 augment_id = 14; // offset: 28 uint32 LGGJLEHKJON = 3; // offset: 32 } // Obf: GridFightAugmentActionInfo message GridFightAugmentActionInfo { repeated GridFightPendingAugmentInfo pending_augment_info_list = 1; // offset: 24 } // Obf: GridFightTraitActionInfo message GridFightTraitActionInfo { uint32 trait_id = 12; // offset: 28 uint32 effect_id = 7; // offset: 24 } // Obf: GridFightEliteBranchActionInfo message GridFightEliteBranchActionInfo { uint32 IFDCNMPALMM = 2; // offset: 28 uint32 CBFPCHKNEAH = 12; // offset: 24 } // Obf: GridFightSupplyActionInfo message GridFightSupplyActionInfo { uint32 BAGNNMNPKPE = 5; // offset: 36 uint32 IFDCNMPALMM = 13; // offset: 32 uint32 CBFPCHKNEAH = 8; // offset: 44 uint32 JLMLOMOLEMJ = 1; // offset: 40 repeated GridFightSupplyRoleInfo supply_role_info_list = 4; // offset: 24 } message FOEHFKGJJPJ { uint32 effect_id = 10; // offset: 32 repeated uint32 KADMGJPBDIP = 3; // offset: 24 uint32 trait_id = 4; // offset: 40 bool EMAOLLMKGFP = 6; // offset: 36 } message GDIFLCHHJMP { } // Obf: GridFightRoundBeginActionInfo message GridFightRoundBeginActionInfo { } // Obf: GridFightReturnPreparationActionInfo message GridFightReturnPreparationActionInfo { } // Obf: GridFightUpgradeEquipActionInfo message GridFightUpgradeEquipActionInfo { repeated uint32 available_equipment_list = 8; // offset: 16 } // Obf: GridFightRecommendEquipmentActionInfo message GridFightRecommendEquipmentActionInfo { repeated uint32 available_equipment_list = 6; // offset: 24 } // Obf: GridFightForgeRoleActionInfo message GridFightForgeRoleActionInfo { repeated GridFightForgeRoleInfo forge_goods_list = 1; // offset: 24 uint32 forge_item_id = 10; // offset: 32 } message OOMIIEFOJJC { repeated AJLIFILMBNL forge_goods_list = 4; // offset: 16 uint32 forge_item_id = 10; // offset: 32 } // Obf: GridFightPendingAction message GridFightPendingAction { uint32 queue_position = 1; // offset: 36 oneof NCEJGDKIBHM { GridFightPortalBuffActionInfo portal_buff_action = 1475; // offset: 16 GridFightAugmentActionInfo augment_action = 86; // offset: 16 GridFightTraitActionInfo trait_action = 1182; // offset: 16 GridFightEliteBranchActionInfo elite_branch_action = 1658; // offset: 16 FOEHFKGJJPJ LICHOEPBMPO = 762; // offset: 16 GDIFLCHHJMP BJBMKDOPFLA = 995; // offset: 16 GridFightRoundBeginActionInfo round_begin_action = 253; // offset: 16 GridFightReturnPreparationActionInfo return_preparation_action = 1587; // offset: 16 GridFightSupplyActionInfo supply_action = 1537; // offset: 16 GridFightUpgradeEquipActionInfo upgrade_equip_action = 1497; // offset: 16 GridFightRecommendEquipmentActionInfo recommend_equipment_action = 838; // offset: 16 GridFightForgeRoleActionInfo forge_role_action_info = 921; // offset: 16 OOMIIEFOJJC JCCAAGPGKCG = 1801; // offset: 16 } } // Obf: GridFightPortalBuffActionResult message GridFightPortalBuffActionResult { uint32 select_portal_buff_id = 15; // offset: 24 } // Obf: GridFightPortalBuffRerollActionResult message GridFightPortalBuffRerollActionResult { } // Obf: GridFightAugmentActionResult message GridFightAugmentActionResult { uint32 augment_id = 11; // offset: 24 } // Obf: GridFightAugmentRerollActionResult message GridFightAugmentRerollActionResult { uint32 augment_id = 13; // offset: 24 } // Obf: GridFightTraitActionResult message GridFightTraitActionResult { uint32 unique_id = 2; // offset: 24 uint32 role_id = 13; // offset: 28 } // Obf: GridFightEliteBranchActionResult message GridFightEliteBranchActionResult { uint32 elite_branch_id = 13; // offset: 24 } message AFHHLEABJNC { } // Obf: GridFightSupplyActionResult message GridFightSupplyActionResult { repeated uint32 select_supply_indexes = 14; // offset: 24 } // Obf: GridFightUpgradeEquipActionResult message GridFightUpgradeEquipActionResult { uint32 select_equipment_id = 13; // offset: 24 } // Obf: GridFightRecommendEquipmentActionResult message GridFightRecommendEquipmentActionResult { uint32 select_equipment_id = 3; // offset: 24 } // Obf: GridFightForgeRoleActionResult message GridFightForgeRoleActionResult { uint32 forge_target_index = 12; // offset: 24 } message FAPFEGCHPMF { uint32 forge_target_index = 12; // offset: 24 } // Obf: GridFightSupplyRerollActionResult message GridFightSupplyRerollActionResult { } message NGAHBOPDAKK { uint32 DPJKPNCKCPP = 14; // offset: 24 } message IPMBGBFPHJP { } // Obf: GridFightRoundBeginActionResult message GridFightRoundBeginActionResult { } // Obf: GridFightReturnPreparationActionResult message GridFightReturnPreparationActionResult { } // Obf: GridFightSelectRecommendEquipCsReq // Type: Req // CmdID: 8404 message GridFightSelectRecommendEquipCsReq { uint32 queue_position = 1; // offset: 36 oneof NCEJGDKIBHM { GridFightPortalBuffActionResult portal_buff_action = 1459; // offset: 16 GridFightPortalBuffRerollActionResult portal_buff_reroll_action = 1493; // offset: 16 GridFightAugmentActionResult augment_action = 922; // offset: 16 GridFightAugmentRerollActionResult reroll_augment_action = 814; // offset: 16 GridFightTraitActionResult trait_action = 281; // offset: 16 GridFightEliteBranchActionResult elite_branch_action = 535; // offset: 16 NGAHBOPDAKK LICHOEPBMPO = 1479; // offset: 16 IPMBGBFPHJP BJBMKDOPFLA = 37; // offset: 16 GridFightRoundBeginActionResult round_begin_action = 1813; // offset: 16 GridFightReturnPreparationActionResult return_preparation_action = 1353; // offset: 16 GridFightSupplyActionResult supply_action = 812; // offset: 16 GridFightSupplyRerollActionResult reroll_supply_action = 547; // offset: 16 GridFightUpgradeEquipActionResult upgrade_equip_action = 268; // offset: 16 AFHHLEABJNC HOAPJDLLBFC = 1867; // offset: 16 GridFightRecommendEquipmentActionResult recommend_equipment_action = 1237; // offset: 16 GridFightForgeRoleActionResult forge_role_action_info = 1211; // offset: 16 FAPFEGCHPMF JCCAAGPGKCG = 1141; // offset: 16 } } // Obf: GridFightHandlePendingActionScRsp // Type: Rsp // CmdID: 8510 message GridFightHandlePendingActionScRsp { uint32 retcode = 10; // offset: 24 uint32 queue_position = 2; // offset: 28 } // Obf: GridFightStartGamePlayCsReq // Type: Req // CmdID: 8561 message GridFightStartGamePlayCsReq { uint32 division_id = 13; // offset: 24 uint32 season = 9; // offset: 32 bool is_overlock = 4; // offset: 28 } // Type: Rsp // CmdID: 8445 message JDJNAEMEEEK { uint32 retcode = 13; // offset: 32 GridFightCurrentInfo fight_current_info = 8; // offset: 16 } // Obf: GridFightQuitLeaveGamePlayCsReq // Type: Req // CmdID: 8570 message GridFightQuitLeaveGamePlayCsReq { } // Type: Rsp // CmdID: 8599 message JCIJIPLMNJK { uint32 retcode = 3; // offset: 24 } // Obf: GridFightResumeGamePlayCsReq // Type: Req // CmdID: 8440 message GridFightResumeGamePlayCsReq { uint32 unique_id = 12; // offset: 24 } // Type: Rsp // CmdID: 8498 message EAPJAAEAIEH { uint32 retcode = 4; // offset: 24 } // Obf: GridFightFinishTutorialCsReq // Type: Req // CmdID: 8573 message GridFightFinishTutorialCsReq { uint32 DBGOCKOEKKO = 3; // offset: 24 } // Type: Rsp // CmdID: 8531 message BHEDABIIHDB { uint32 retcode = 9; // offset: 24 } // Obf: GridFightEnterBattleStageCsReq // Type: Req // CmdID: 8428 message GridFightEnterBattleStageCsReq { } // Obf: GridFightEnterBattleStageScRsp // Type: Rsp // CmdID: 8430 message GridFightEnterBattleStageScRsp { uint32 retcode = 9; // offset: 32 SceneBattleInfo battle_info = 2; // offset: 24 } message DAAHHGENGDC { GridFightGlobalHpChangeReason reason = 1; // offset: 28 uint32 ABDEFLGFJAO = 11; // offset: 24 uint32 FMKOPEDJCKP = 14; // offset: 32 } // Obf: GridFightHpModifyInfo message GridFightHpModifyInfo { uint32 MGNPDKPKILB = 4; // offset: 28 GridFightUpdateGlobalHpReason reason = 9; // offset: 36 int32 FMKOPEDJCKP = 10; // offset: 40 uint32 MPDONOANLDP = 3; // offset: 32 int32 ABDEFLGFJAO = 14; // offset: 24 } message MDPGPBPJCNB { uint32 NEMGCNPEOCD = 12; // offset: 28 uint32 level = 10; // offset: 24 uint32 exp = 9; // offset: 32 } message DAHFFDAFKJJ { MDPGPBPJCNB DKLNKLLBEFE = 13; // offset: 24 uint32 JFILIIKGFJB = 1; // offset: 40 MDPGPBPJCNB HIGPIHEFOFC = 8; // offset: 16 } // Obf: GridFightEndBattleStageNotify // Type: Notify // CmdID: 8595 message GridFightEndBattleStageNotify { uint32 LLPNAOFEGGI = 13; // offset: 120 uint32 FMKOPEDJCKP = 706; // offset: 80 uint32 CPJCOBCMNHK = 4; // offset: 116 map KAPFFLAEFOJ = 1; // offset: 40 uint32 section_id = 5; // offset: 112 uint32 HPOPADMBLLD = 15; // offset: 124 bool FACOJCDAMKJ = 3; // offset: 92 uint32 PGIKKPPENBG = 312; // offset: 72 uint32 DHCEMLHNDLM = 9; // offset: 64 uint32 LMNBANHMNHP = 8; // offset: 68 uint32 DHAMAAEIOLE = 823; // offset: 96 DAHFFDAFKJJ CGFIFPJCFLB = 86; // offset: 48 uint32 KMMFPCMFILK = 1886; // offset: 108 uint32 JFFNOKCBHFJ = 14; // offset: 128 repeated DAAHHGENGDC JFMHNEKKBEI = 905; // offset: 56 uint32 JKCNLDODJDM = 6; // offset: 104 uint32 JFILIIKGFJB = 2; // offset: 76 uint32 KFNHEENCOGG = 10; // offset: 132 repeated GridFightHpModifyInfo JGDJMFOBLAN = 417; // offset: 32 GridFightDamageSttInfo grid_fight_damage_stt_info = 11; // offset: 24 uint32 AFBAOGJPMAH = 874; // offset: 100 uint32 DBJAKJKGFAE = 1086; // offset: 88 uint32 HDABBOHFEOM = 12; // offset: 84 } // Obf: GridFightQuitSettleCsReq // Type: Req // CmdID: 8410 message GridFightQuitSettleCsReq { } // Type: Rsp // CmdID: 8546 message IPPBHNAFGCK { uint32 retcode = 5; // offset: 24 } message LIDDPHBEICJ { uint32 unique_id = 13; // offset: 24 uint32 role_id = 4; // offset: 28 } // Type: Req // CmdID: 8468 message DFPILGKICDE { uint32 trait_id = 1; // offset: 40 uint32 effect_id = 5; // offset: 32 oneof HGOPEEDOFAI { LIDDPHBEICJ KIFPLPHPJKG = 1586; // offset: 16 } } // Type: Rsp // CmdID: 8492 message IOJFHOKFNDK { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 8507 message MPAIJOLELJN { bool NAOKKEBCNAI = 6; // offset: 24 uint32 trait_id = 10; // offset: 28 } // Type: Rsp // CmdID: 8536 message PKJKPOANFPG { uint32 retcode = 5; // offset: 24 } message KFLKLCKKMDP { uint32 FMFIMAIGLHI = 15; // offset: 52 bool NAOKKEBCNAI = 5; // offset: 40 repeated uint32 track_equipped_id_list = 11; // offset: 32 uint32 HHFGLCPLLPL = 10; // offset: 44 repeated uint32 grid_fight_item_list = 12; // offset: 16 GridFightEquipTrackSource source = 14; // offset: 48 } // Obf: GridFightUpdateEquipTrackCsReq // Type: Req // CmdID: 8419 message GridFightUpdateEquipTrackCsReq { repeated KFLKLCKKMDP GNCLIDFOALL = 5; // offset: 24 GridFightEquipTrackSource source = 3; // offset: 32 } // Obf: GridFightUpdateEquipTrackScRsp // Type: Rsp // CmdID: 8452 message GridFightUpdateEquipTrackScRsp { uint32 retcode = 10; // offset: 24 } message OHACJBAELDJ { uint32 HHFGLCPLLPL = 5; // offset: 28 uint32 FMFIMAIGLHI = 10; // offset: 24 } // Obf: GridFightUpdateEquipTrackPriorityCsReq // Type: Req // CmdID: 8540 message GridFightUpdateEquipTrackPriorityCsReq { repeated OHACJBAELDJ AOOIDNMNACA = 6; // offset: 16 } // Type: Rsp // CmdID: 8506 message OBMDDIAKMEJ { uint32 retcode = 6; // offset: 24 } // Obf: GridFightSummonProjectionCsReq // Type: Req // CmdID: 8542 message GridFightSummonProjectionCsReq { uint32 CGJCFKKBPAE = 14; // offset: 24 } // Type: Rsp // CmdID: 8460 message PKHBMJCOJHK { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 8464 message FLOKIHHIOHH { uint32 elite_branch_id = 14; // offset: 24 } // Type: Rsp // CmdID: 8483 message KPHPNGGLJCD { uint32 retcode = 14; // offset: 24 } message LAINFAFHGAM { double total_damage = 5; // offset: 40 uint32 role_star = 15; // offset: 48 uint32 role_id = 4; // offset: 32 bool KGNBBCJOBAK = 1; // offset: 53 repeated uint32 grid_fight_equipment_list = 12; // offset: 24 bool FKBHONDINLP = 3; // offset: 52 } message ILGIDCNAPKC { uint32 trait_id = 5; // offset: 28 uint32 LIEIEPGBCLM = 11; // offset: 24 double damage = 7; // offset: 32 } message LPBDLJKGOCN { double FKNBIJPBLOI = 8; // offset: 40 uint32 augment_id = 10; // offset: 24 double damage = 2; // offset: 32 } message MNAKGAHODMP { uint32 PGIKKPPENBG = 11; // offset: 56 repeated uint32 tutorial_unlock_id_list = 12; // offset: 16 uint32 DHAMAAEIOLE = 4; // offset: 32 uint32 CPJCOBCMNHK = 13; // offset: 36 uint32 DHCEMLHNDLM = 15; // offset: 40 uint32 section_id = 5; // offset: 52 uint32 JCODHIBIDNL = 2; // offset: 44 uint32 DGFFJNELJGM = 14; // offset: 48 } // Obf: GridFightFinishInfo message GridFightFinishInfo { repeated GridFightGamePortalBuffInfo HENIACCFGLI = 3; // offset: 88 uint32 JBPCGDFPKOL = 360; // offset: 144 repeated uint32 IAMHFOPLNME = 358; // offset: 112 repeated GridFightEquipmentInfo grid_fight_equipment_list = 502; // offset: 40 repeated GridGameTraitInfo grid_fight_trait_info = 15; // offset: 136 CFCJMLKFGPO DEBNGDHLCEN = 359; // offset: 64 repeated uint32 PEIFNPBOBPF = 285; // offset: 72 GridFightSettleReason reason = 1315; // offset: 156 repeated LPBDLJKGOCN GGDIHOHPILG = 267; // offset: 120 repeated GridGameNpcInfo grid_game_npc_list = 125; // offset: 56 repeated GridGameAugmentInfo sync_augment_info = 10; // offset: 104 uint32 CFOLLKPCFLO = 8; // offset: 160 repeated ILGIDCNAPKC LBFOKNALBCN = 1562; // offset: 96 uint32 JMDPCLCOIDE = 595; // offset: 152 repeated NEAOHJMAPJN EOEMMAHAHIG = 2007; // offset: 24 MNAKGAHODMP IJBMDMOKKAF = 9; // offset: 48 repeated GridGameRoleInfo grid_game_role_list = 1413; // offset: 32 repeated LAINFAFHGAM IENJPAMOINO = 5; // offset: 16 repeated uint32 MKFHANHHECB = 1007; // offset: 80 bool is_overlock = 1541; // offset: 149 bool GEBFPLKEMEB = 317; // offset: 148 } // Obf: GridFightSettleNotify // Type: Notify // CmdID: 8528 message GridFightSettleNotify { uint32 FMNFMLBMGKM = 1684; // offset: 56 uint32 MFCCKIIHDAC = 1; // offset: 44 uint32 EBKHCAONCON = 3; // offset: 36 uint32 HMPMKCCMFCK = 11; // offset: 60 uint32 current_score = 12; // offset: 32 uint32 ANLPHOKNOPN = 14; // offset: 48 uint32 DJOACKEOHFG = 748; // offset: 40 uint32 GJBAHMHKPGD = 10; // offset: 52 GridFightFinishInfo DACAGELDCPM = 750; // offset: 16 } // Obf: GridFightTalentInfo message GridFightTalentInfo { repeated uint32 JPNNBGEHHME = 13; // offset: 24 } message OBPDKPHAKLG { uint32 DHMNGFILKCP = 8; // offset: 24 uint32 GJBAHMHKPGD = 10; // offset: 28 } // Obf: GridFightStaticGameInfo message GridFightStaticGameInfo { uint32 division_id = 4; // offset: 52 uint32 HMPMKCCMFCK = 11; // offset: 60 uint32 grid_fight_combo_win_num = 8; // offset: 64 uint32 KNBOBBFFIFN = 1; // offset: 48 OBPDKPHAKLG exp = 13; // offset: 40 uint32 ODOAJIJBCEB = 15; // offset: 56 GridFightTalentInfo FALPCFLDIML = 14; // offset: 16 GridFightHandBookInfo CGNBFAJOAFK = 6; // offset: 24 } message KPKCNCLOKFC { GridFightWeeklyScore BJFHHNMLAHL = 4; // offset: 24 GridFightTalentInfo FALPCFLDIML = 5; // offset: 32 } // Obf: GridFightSystemInfo message GridFightSystemInfo { KPKCNCLOKFC FIGFGAIGGJB = 5; // offset: 16 GridFightStaticGameInfo NDCIILBONPH = 1; // offset: 32 } // Obf: GridFightPermanentTalentEnableCsReq // Type: Req // CmdID: 8458 message GridFightPermanentTalentEnableCsReq { uint32 EHAJMKFJCCM = 10; // offset: 24 } // Obf: GridFightPermanentTalentEnableScRsp // Type: Rsp // CmdID: 8455 message GridFightPermanentTalentEnableScRsp { uint32 retcode = 8; // offset: 28 uint32 EHAJMKFJCCM = 2; // offset: 24 } // Obf: GridFightSeasonTalentEnableCsReq // Type: Req // CmdID: 8554 message GridFightSeasonTalentEnableCsReq { uint32 EHAJMKFJCCM = 10; // offset: 24 } // Obf: GridFightSeasonTalentEnableScRsp // Type: Rsp // CmdID: 8444 message GridFightSeasonTalentEnableScRsp { uint32 retcode = 5; // offset: 24 uint32 EHAJMKFJCCM = 10; // offset: 28 } // Obf: GridFightPermanentTalentResetCsReq // Type: Req // CmdID: 8463 message GridFightPermanentTalentResetCsReq { } // Obf: GridFightPermanentTalentResetScRsp // Type: Rsp // CmdID: 8425 message GridFightPermanentTalentResetScRsp { uint32 retcode = 1; // offset: 24 } // Obf: GridFightSeasonTalentResetCsReq // Type: Req // CmdID: 8497 message GridFightSeasonTalentResetCsReq { } // Obf: GridFightSeasonTalentResetScRsp // Type: Rsp // CmdID: 8511 message GridFightSeasonTalentResetScRsp { uint32 retcode = 4; // offset: 24 } message DOEKCNLADHL { uint32 BDMBJAONENN = 5; // offset: 28 uint32 item_count = 15; // offset: 24 } // Obf: GridFightSyncVirtualItemNotify // Type: Notify // CmdID: 8487 message GridFightSyncVirtualItemNotify { repeated DOEKCNLADHL item_list = 1; // offset: 24 } // Obf: GridFightHandBookRoleInfo message GridFightHandBookRoleInfo { repeated uint32 CGMJMFHGGLF = 10; // offset: 24 repeated uint32 grid_fight_avatar_list = 11; // offset: 16 } // Obf: GridFightHandBookEquipInfo message GridFightHandBookEquipInfo { repeated uint32 grid_fight_item_list = 15; // offset: 16 repeated uint32 BDDKHLKFMHE = 9; // offset: 32 } // Obf: GridFightHandBookAugmentInfo message GridFightHandBookAugmentInfo { repeated uint32 NDEBHDGOGMC = 3; // offset: 16 repeated uint32 OOAADCGBKPC = 9; // offset: 32 } // Obf: GridFightHandBookPortalInfo message GridFightHandBookPortalInfo { repeated uint32 HBLPKDEHAFC = 2; // offset: 24 repeated uint32 grid_fight_portal_buff_list = 5; // offset: 16 } // Obf: GridFightHandBookMonsterInfo message GridFightHandBookMonsterInfo { repeated uint32 PBBJALBNKJD = 15; // offset: 16 } // Obf: GridFightHandBookInfo message GridFightHandBookInfo { GridFightHandBookEquipInfo grid_fight_equip_info = 8; // offset: 56 GridFightHandBookMonsterInfo grid_fight_monster_info = 15; // offset: 40 GridFightHandBookRoleInfo grid_fight_role_info = 7; // offset: 16 GridFightHandBookAugmentInfo grid_fight_augment_info = 3; // offset: 24 GridFightHandBookPortalInfo grid_fight_portal_info = 2; // offset: 48 } // Obf: GridFightSeasonHandBookNotify // Type: Notify // CmdID: 8541 message GridFightSeasonHandBookNotify { oneof OKAIINGCACL { GridFightHandBookRoleInfo handbook_grid_fight_role_info = 552; // offset: 24 GridFightHandBookEquipInfo handbook_grid_fight_equip_info = 731; // offset: 24 GridFightHandBookAugmentInfo handbook_grid_fight_augment_info = 1918; // offset: 24 GridFightHandBookPortalInfo handbook_grid_fight_portal_info = 2017; // offset: 24 GridFightHandBookMonsterInfo handbook_grid_fight_monster_info = 1424; // offset: 24 } } // Obf: GridFightWeeklyExtraSeasonExpScRsp // Type: Notify // CmdID: 8488 message GridFightWeeklyExtraSeasonExpScRsp { uint32 cur_taken_extra_exp = 10; // offset: 24 } // Obf: GridFightWeeklyScore message GridFightWeeklyScore { uint32 current_score = 1; // offset: 48 int64 begin_time = 10; // offset: 32 int64 end_time = 11; // offset: 40 bool JNLBCODBKGB = 9; // offset: 52 repeated uint32 has_got_score_rank = 13; // offset: 24 } // Obf: GridFightTakeWeeklyRewardCsReq // Type: Req // CmdID: 8478 message GridFightTakeWeeklyRewardCsReq { repeated uint32 grid_fight_score_rank_list = 2; // offset: 24 } // Obf: GridFightTakeWeeklyRewardScRsp // Type: Rsp // CmdID: 8482 message GridFightTakeWeeklyRewardScRsp { repeated uint32 BGDGOACEFCB = 8; // offset: 16 uint32 retcode = 11; // offset: 48 ItemList reward = 5; // offset: 32 GridFightWeeklyScore BJFHHNMLAHL = 12; // offset: 24 } // Obf: GridFightDestroyWeeklyRewardCsReq // Type: Req // CmdID: 8594 message GridFightDestroyWeeklyRewardCsReq { repeated uint32 PIAHACEOKDP = 9; // offset: 16 } // Obf: GridFightDestroyWeeklyRewardScRsp // Type: Rsp // CmdID: 8454 message GridFightDestroyWeeklyRewardScRsp { uint32 retcode = 11; // offset: 32 GridFightWeeklyScore BJFHHNMLAHL = 13; // offset: 24 } // Obf: GridFightUpdateWeeklyRewardInfoScNotify // Type: Notify // CmdID: 8421 message GridFightUpdateWeeklyRewardInfoScNotify { GridFightWeeklyScore BJFHHNMLAHL = 8; // offset: 16 } // Obf: GridFightArchiveData message GridFightArchiveData { uint32 IBBJEJIBCMN = 10; // offset: 36 uint32 season = 4; // offset: 48 uint32 EMPFMNAKGNC = 7; // offset: 40 GridFightFinishInfo DACAGELDCPM = 3; // offset: 24 int64 BHBGFDFBDPP = 11; // offset: 56 uint32 KNBOBBFFIFN = 15; // offset: 32 bool KPKKBGHAABO = 2; // offset: 44 } // Obf: GridFightGetArchiveCsReq // Type: Req // CmdID: 8442 message GridFightGetArchiveCsReq { IGGGGMEEBCA type = 9; // offset: 24 } // Obf: GridFightGetArchiveScRsp // Type: Rsp // CmdID: 8519 message GridFightGetArchiveScRsp { uint32 retcode = 1; // offset: 36 IGGGGMEEBCA type = 15; // offset: 32 repeated GridFightArchiveData NFKGBAIOKOG = 2; // offset: 16 } // Obf: FavourArchiveCsReq // Type: Req // CmdID: 8577 message FavourArchiveCsReq { uint32 EMPFMNAKGNC = 6; // offset: 24 bool KPKKBGHAABO = 10; // offset: 28 } // Obf: FavourArchiveScRsp // Type: Rsp // CmdID: 8586 message FavourArchiveScRsp { uint32 retcode = 11; // offset: 24 bool KPKKBGHAABO = 15; // offset: 28 uint32 EMPFMNAKGNC = 4; // offset: 32 } // Obf: GridFightSyncKeepWinCntNotify // Type: Notify // CmdID: 8441 message GridFightSyncKeepWinCntNotify { uint32 KMMKGNLAIHN = 6; // offset: 24 } // Obf: GridFightBackToPrepareReq // Type: Req // CmdID: 8475 message GridFightBackToPrepareReq { } // Type: Rsp // CmdID: 8545 message JLEGGAEICOH { uint32 retcode = 5; // offset: 24 } message MCKCOILPFMA { uint32 pos = 13; // offset: 44 uint32 role_star = 9; // offset: 36 bool FAMFHDHAKFC = 7; // offset: 32 uint32 role_id = 1; // offset: 40 repeated uint32 grid_fight_item_list = 5; // offset: 24 } message IMPLAAHKMNI { string BIJFLOCPMBB = 3; // offset: 16 string name = 7; // offset: 40 uint32 dice_slot_id = 9; // offset: 48 repeated MCKCOILPFMA CANCGOCANFF = 5; // offset: 24 } message IMLDFOJGFAG { } // Type: Rsp // CmdID: 8466 message OPFIINEAPOM { uint32 IBEPJANBOLM = 14; // offset: 36 uint32 retcode = 5; // offset: 32 repeated IMPLAAHKMNI JGBJBDPMKLE = 10; // offset: 24 } message IODDPFMOGFO { string BIJFLOCPMBB = 5; // offset: 32 string name = 1; // offset: 16 uint32 dice_slot_id = 14; // offset: 48 repeated MCKCOILPFMA CANCGOCANFF = 4; // offset: 24 } // Type: Rsp // CmdID: 8555 message EDIDEMJDNCM { IMPLAAHKMNI DIDAKFOKJOP = 8; // offset: 24 uint32 retcode = 5; // offset: 32 } message BMBBOMKDDNM { IMPLAAHKMNI LCAKFHAIPNL = 12; // offset: 24 } // Type: Rsp // CmdID: 8579 message ENDJFBEDCMF { IMPLAAHKMNI CALMHPLFBBP = 4; // offset: 24 uint32 retcode = 10; // offset: 32 } message NPMAFNFNEPG { uint32 dice_slot_id = 13; // offset: 24 } // Type: Rsp // CmdID: 8564 message AFDPOGFPIKE { uint32 MBFGDNKLOLH = 12; // offset: 28 uint32 IBEPJANBOLM = 6; // offset: 24 uint32 retcode = 2; // offset: 32 } message EIPEBOGDMHC { message IOCPNGHAKPH { enum MALCBJOGAIK { MALCBJOGAIK_IOPIBMICABE = 0; MALCBJOGAIK_FHKLFHCNAFH = 1; MALCBJOGAIK_BLAIFFOPMIN = 2; } } IOCPNGHAKPH.MALCBJOGAIK type = 5; // offset: 24 uint32 EAPICENPDIO = 7; // offset: 28 } // Type: Rsp // CmdID: 8504 message BBLMLFILJHL { uint32 retcode = 14; // offset: 28 uint32 IBEPJANBOLM = 5; // offset: 24 } // Type: Req // CmdID: 8548 message FBLGPLMLHMO { string CGMEFJIEEAJ = 10; // offset: 16 string FDIKGHLJJCK = 15; // offset: 32 } // Type: Rsp // CmdID: 8505 message DBLEIOFHMFN { string FDIKGHLJJCK = 4; // offset: 24 string CGMEFJIEEAJ = 6; // offset: 32 uint32 retcode = 5; // offset: 40 } // Obf: CmdHeartdialType enum CmdHeartdialType { CmdHeartdialType_MNFEPONEDDJ = 0; CmdHeartDialScriptChangeScNotify = 6369; CmdHeartDialTraceScriptCsReq = 6340; CmdChangeScriptEmotionScRsp = 6304; CmdFinishEmotionDialoguePerformanceScRsp = 6400; CmdSubmitEmotionItemCsReq = 6335; CmdHeartDialTraceScriptScRsp = 6346; CmdSubmitEmotionItemScRsp = 6313; CmdGetHeartDialInfoScRsp = 6381; CmdGetHeartDialInfoCsReq = 6383; CmdFinishEmotionDialoguePerformanceCsReq = 6362; CmdChangeScriptEmotionCsReq = 6324; } enum HeartDialEmotionType { HEART_DIAL_EMOTION_TYPE_PEACE = 0; HEART_DIAL_EMOTION_TYPE_ANGER = 1; HEART_DIAL_EMOTION_TYPE_HAPPY = 2; HEART_DIAL_EMOTION_TYPE_SAD = 3; } enum HeartDialStepType { HeartDialStepType_COEEJALELPF = 0; HeartDialStepType_BADPBGFJPNN = 1; HeartDialStepType_game_lock_info = 2; HeartDialStepType_CCJMKNNHKKE = 3; HeartDialStepType_BEJEBBNFGPM = 4; HeartDialStepType_NGNFOIHNLMJ = 5; } enum HeartDialUnlockStatus { HEART_DIAL_UNLOCK_STATUS_LOCK = 0; HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1; HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2; } message HeartDialDialogueInfo { bool OHNACNINCGD = 11; // offset: 28 uint32 dialogue_id = 4; // offset: 24 } message HeartDialScriptInfo { bool OCHNMOCGGNA = 10; // offset: 29 bool FMHBFEAANIN = 5; // offset: 28 uint32 script_id = 6; // offset: 24 HeartDialStepType step = 1; // offset: 32 HeartDialEmotionType cur_emotion_type = 3; // offset: 36 } message EEMCFHDFMMP { uint32 GEKDHMLCGNM = 1; // offset: 24 uint32 script_id = 4; // offset: 28 } // Obf: GetHeartDialInfoCsReq // Type: Req // CmdID: 6383 message GetHeartDialInfoCsReq { } // Obf: GetHeartDialInfoScRsp // Type: Rsp // CmdID: 6381 message GetHeartDialInfoScRsp { repeated HeartDialDialogueInfo dialogue_info_list = 9; // offset: 24 uint32 retcode = 6; // offset: 48 HeartDialUnlockStatus unlock_status = 10; // offset: 52 repeated EEMCFHDFMMP MHIOKGLHABO = 11; // offset: 16 repeated HeartDialScriptInfo script_info_list = 14; // offset: 40 } // Obf: ChangeScriptEmotionCsReq // Type: Req // CmdID: 6324 message ChangeScriptEmotionCsReq { uint32 script_id = 11; // offset: 28 HeartDialEmotionType target_emotion_type = 4; // offset: 24 uint32 AJMDNPEPDFH = 13; // offset: 32 } // Obf: ChangeScriptEmotionScRsp // Type: Rsp // CmdID: 6304 message ChangeScriptEmotionScRsp { uint32 script_id = 11; // offset: 28 uint32 retcode = 1; // offset: 32 HeartDialEmotionType emotion_type = 3; // offset: 24 } // Obf: SubmitEmotionItemCsReq // Type: Req // CmdID: 6335 message SubmitEmotionItemCsReq { uint32 AJMDNPEPDFH = 14; // offset: 32 ItemList item_list = 8; // offset: 24 uint32 script_id = 3; // offset: 36 } // Obf: SubmitEmotionItemScRsp // Type: Rsp // CmdID: 6313 message SubmitEmotionItemScRsp { uint32 retcode = 12; // offset: 28 uint32 script_id = 10; // offset: 24 } // Obf: FinishEmotionDialoguePerformanceCsReq // Type: Req // CmdID: 6362 message FinishEmotionDialoguePerformanceCsReq { uint32 script_id = 13; // offset: 24 uint32 dialogue_id = 4; // offset: 32 uint32 AJMDNPEPDFH = 6; // offset: 28 } // Obf: FinishEmotionDialoguePerformanceScRsp // Type: Rsp // CmdID: 6400 message FinishEmotionDialoguePerformanceScRsp { ItemList reward_list = 14; // offset: 16 uint32 script_id = 7; // offset: 36 uint32 dialogue_id = 15; // offset: 32 uint32 retcode = 10; // offset: 40 } // Obf: HeartDialScriptChangeScNotify // Type: Notify // CmdID: 6369 message HeartDialScriptChangeScNotify { repeated EEMCFHDFMMP MHIOKGLHABO = 1; // offset: 40 repeated HeartDialDialogueInfo changed_dialogue_info_list = 5; // offset: 24 repeated HeartDialScriptInfo changed_script_info_list = 12; // offset: 16 HeartDialUnlockStatus unlock_status = 10; // offset: 48 } // Obf: HeartDialTraceScriptCsReq // Type: Req // CmdID: 6340 message HeartDialTraceScriptCsReq { EEMCFHDFMMP JFEGEKOGGCD = 6; // offset: 16 } // Obf: HeartDialTraceScriptScRsp // Type: Rsp // CmdID: 6346 message HeartDialTraceScriptScRsp { uint32 retcode = 9; // offset: 32 EEMCFHDFMMP JFEGEKOGGCD = 13; // offset: 16 } // Obf: CmdHeliobusType enum CmdHeliobusType { CmdHeliobusType_MNFEPONEDDJ = 0; CmdHeliobusSnsCommentCsReq = 5869; CmdHeliobusEnterBattleScRsp = 5803; CmdHeliobusSnsLikeCsReq = 5862; CmdHeliobusSnsReadCsReq = 5824; CmdHeliobusInfoChangedScNotify = 5857; CmdHeliobusType_FELBGHJMBAG = 5856; CmdHeliobusSnsPostScRsp = 5813; CmdHeliobusActivityDataCsReq = 5883; CmdHeliobusUpgradeLevelCsReq = 5884; CmdHeliobusSelectSkillScRsp = 5848; CmdHeliobusSnsReadScRsp = 5804; CmdHeliobusChallengeUpdateScNotify = 5818; CmdHeliobusSnsLikeScRsp = 5900; CmdHeliobusLineupUpdateScNotify = 5806; CmdHeliobusActivityDataScRsp = 5881; CmdHeliobusUnlockSkillScNotify = 5823; CmdHeliobusStartRaidScRsp = 5831; CmdHeliobusSnsCommentScRsp = 5840; CmdHeliobusStartRaidCsReq = 5809; CmdHeliobusSnsPostCsReq = 5835; CmdHeliobusUpgradeLevelScRsp = 5819; CmdHeliobusSnsUpdateScNotify = 5846; CmdHeliobusEnterBattleCsReq = 5886; } message NGNONDDPNEM { uint32 HMFEHLMOOKB = 15; // offset: 32 repeated uint32 DBFBPALCCAM = 7; // offset: 24 } // Obf: HeliobusChallengeData message HeliobusChallengeData { uint32 challenge_id = 4; // offset: 32 uint32 star = 10; // offset: 24 bool EFBKENIFNOB = 14; // offset: 28 } message HeliobusChallengeLineup { repeated uint32 avatar_id_list = 12; // offset: 16 uint32 skill_id = 10; // offset: 32 uint32 group_id = 4; // offset: 36 } // Obf: HeliobusActivityDataCsReq // Type: Req // CmdID: 5883 message HeliobusActivityDataCsReq { } // Obf: HeliobusActivityDataScRsp // Type: Rsp // CmdID: 5881 message HeliobusActivityDataScRsp { repeated HeliobusChallengeData challenge_list = 3; // offset: 24 repeated HeliobusChallengeLineup CEOFFCPCHDD = 9; // offset: 32 uint32 ENFCDCLMKAH = 8; // offset: 72 uint32 phase = 15; // offset: 60 uint32 IMNHMFLADJK = 5; // offset: 56 uint32 level = 7; // offset: 68 uint32 retcode = 6; // offset: 64 NGNONDDPNEM skill_info = 14; // offset: 16 repeated OEMGFNOAMAN GEKLIGCOGMA = 11; // offset: 48 uint32 PEDLBEPCDGO = 10; // offset: 76 } message MDFFBDELOGI { uint32 OOCLCLDDAMC = 8; // offset: 32 uint32 NBKODKMALOO = 1; // offset: 36 repeated MDFFBDELOGI NICFFAJOAEO = 5; // offset: 24 } message OEMGFNOAMAN { bool ENOFACHFMHH = 11; // offset: 40 repeated MDFFBDELOGI KOKIGBONIKO = 7; // offset: 24 uint32 NHIINMKABLH = 9; // offset: 44 uint32 HCNCEDGKIKH = 1; // offset: 32 uint32 NIFMONLJLED = 10; // offset: 52 uint32 JFFPKDMEKGL = 14; // offset: 36 uint32 GPPHPEALHMH = 12; // offset: 48 bool BCFPDCEIFDC = 13; // offset: 41 } // Obf: HeliobusSnsReadCsReq // Type: Req // CmdID: 5824 message HeliobusSnsReadCsReq { uint32 HCNCEDGKIKH = 9; // offset: 24 } // Obf: HeliobusSnsReadScRsp // Type: Rsp // CmdID: 5804 message HeliobusSnsReadScRsp { uint32 HCNCEDGKIKH = 1; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: HeliobusSnsPostCsReq // Type: Req // CmdID: 5835 message HeliobusSnsPostCsReq { uint32 GPPHPEALHMH = 1; // offset: 24 uint32 HCNCEDGKIKH = 8; // offset: 32 uint32 JFFPKDMEKGL = 6; // offset: 28 } // Obf: HeliobusSnsPostScRsp // Type: Rsp // CmdID: 5813 message HeliobusSnsPostScRsp { uint32 retcode = 15; // offset: 32 OEMGFNOAMAN AKEIHHBLJNJ = 6; // offset: 24 } // Obf: HeliobusSnsLikeCsReq // Type: Req // CmdID: 5862 message HeliobusSnsLikeCsReq { uint32 HCNCEDGKIKH = 13; // offset: 24 } // Obf: HeliobusSnsLikeScRsp // Type: Rsp // CmdID: 5900 message HeliobusSnsLikeScRsp { uint32 HCNCEDGKIKH = 8; // offset: 24 uint32 retcode = 2; // offset: 28 bool BCFPDCEIFDC = 10; // offset: 32 } // Obf: HeliobusSnsCommentCsReq // Type: Req // CmdID: 5869 message HeliobusSnsCommentCsReq { uint32 KCGPEJEJGCH = 2; // offset: 32 uint32 HCNCEDGKIKH = 5; // offset: 28 uint32 NBKODKMALOO = 3; // offset: 24 } // Obf: HeliobusSnsCommentScRsp // Type: Rsp // CmdID: 5840 message HeliobusSnsCommentScRsp { OEMGFNOAMAN AKEIHHBLJNJ = 3; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: HeliobusSnsUpdateScNotify // Type: Notify // CmdID: 5846 message HeliobusSnsUpdateScNotify { repeated OEMGFNOAMAN NDCKPFOMNCN = 15; // offset: 16 } // Obf: HeliobusInfoChangedScNotify // Type: Notify // CmdID: 5857 message HeliobusInfoChangedScNotify { uint32 phase = 7; // offset: 32 uint32 ENFCDCLMKAH = 13; // offset: 36 uint32 PEDLBEPCDGO = 8; // offset: 40 repeated OEMGFNOAMAN NDCKPFOMNCN = 14; // offset: 24 } // Obf: HeliobusUpgradeLevelCsReq // Type: Req // CmdID: 5884 message HeliobusUpgradeLevelCsReq { } // Obf: HeliobusUpgradeLevelScRsp // Type: Rsp // CmdID: 5819 message HeliobusUpgradeLevelScRsp { uint32 retcode = 3; // offset: 28 uint32 level = 2; // offset: 24 } // Obf: HeliobusUnlockSkillScNotify // Type: Notify // CmdID: 5823 message HeliobusUnlockSkillScNotify { uint32 HMFEHLMOOKB = 2; // offset: 24 uint32 skill_id = 10; // offset: 28 } // Obf: HeliobusEnterBattleCsReq // Type: Req // CmdID: 5886 message HeliobusEnterBattleCsReq { repeated uint32 avatar_id_list = 7; // offset: 24 uint32 skill_id = 10; // offset: 32 uint32 event_id = 3; // offset: 36 } // Obf: HeliobusEnterBattleScRsp // Type: Rsp // CmdID: 5803 message HeliobusEnterBattleScRsp { uint32 event_id = 7; // offset: 32 uint32 retcode = 8; // offset: 36 SceneBattleInfo battle_info = 14; // offset: 16 } message INLBCHINJCI { uint32 skill_id = 14; // offset: 24 } // Obf: HeliobusSelectSkillScRsp // Type: Rsp // CmdID: 5848 message HeliobusSelectSkillScRsp { uint32 retcode = 10; // offset: 24 uint32 skill_id = 1; // offset: 28 } // Obf: HeliobusChallengeUpdateScNotify // Type: Notify // CmdID: 5818 message HeliobusChallengeUpdateScNotify { HeliobusChallengeData BDPBOBHCDGF = 4; // offset: 24 } // Obf: HeliobusLineupUpdateScNotify // Type: Notify // CmdID: 5806 message HeliobusLineupUpdateScNotify { HeliobusChallengeLineup lineup = 2; // offset: 24 } // Obf: HeliobusStartRaidCsReq // Type: Req // CmdID: 5809 message HeliobusStartRaidCsReq { uint32 prop_entity_id = 4; // offset: 36 uint32 MOBJLKMJJBL = 9; // offset: 32 repeated uint32 avatar_list = 2; // offset: 16 uint32 skill_id = 12; // offset: 48 uint32 raid_id = 8; // offset: 44 bool is_save = 13; // offset: 40 } // Obf: HeliobusStartRaidScRsp // Type: Rsp // CmdID: 5831 message HeliobusStartRaidScRsp { uint32 retcode = 4; // offset: 32 EJFCPMHJLDO scene = 13; // offset: 24 } // Obf: CmdHipplenType enum CmdHipplenType { CmdHipplenType_MNFEPONEDDJ = 0; CmdSetHipplenAgendaScRsp = 9012; CmdTakeHipplenEndingRewardCsReq = 9029; CmdSetHipplenOutfitScRsp = 9022; CmdHipplenChangeScNotify = 9011; CmdHipplenAgendaResultScNotify = 9030; CmdSetHipplenAgendaCsReq = 9039; CmdHipplenCycleResultScNotify = 9007; CmdGetHipplenInheritCsReq = 9001; CmdGetHipplenDataCsReq = 9004; CmdHipplenTraitUnlockScNotify = 9023; CmdGetHipplenDataScRsp = 9040; CmdTakeHipplenEndingRewardScRsp = 9008; CmdSettleHipplenWorkCsReq = 9024; CmdSettleHipplenWorkScRsp = 9002; CmdSetHipplenOutfitCsReq = 9038; CmdOpenHipplenCycleCsReq = 9018; CmdOpenHipplenCycleScRsp = 9034; CmdGetHipplenInheritScRsp = 9014; } enum ONPGEDMKEBK { ONPGEDMKEBK_MNFEPONEDDJ = 0; ONPGEDMKEBK_MBMDKOIDNGD = 1; ONPGEDMKEBK_KOFDKPCEDGD = 2; ONPGEDMKEBK_HAJPEFJKEOK = 3; ONPGEDMKEBK_NHNGJBAKNEG = 4; ONPGEDMKEBK_MHCAPLDOGCD = 5; } message DJFLHJICJAP { uint32 value = 7; // offset: 24 uint32 type = 13; // offset: 28 } message NMHCJAELOJF { uint32 type = 10; // offset: 28 int32 value = 4; // offset: 24 } message LGKLHAMJIAF { repeated DJFLHJICJAP BBOBBJDJNED = 1; // offset: 16 } message HBKJODHKACK { bool IDCCDEGCOHN = 10; // offset: 24 ONPGEDMKEBK type = 1; // offset: 32 uint32 id = 9; // offset: 28 } message GIMJFJEJAMK { HBKJODHKACK GACJJKDLFHO = 5; // offset: 32 repeated HBKJODHKACK LMHHOHFOKBF = 14; // offset: 40 uint32 AMPCKINCBKO = 8; // offset: 52 uint32 INEGCCCPNJF = 2; // offset: 48 repeated uint32 MJIMJAAHEPN = 15; // offset: 24 uint32 AMKDGHHOPGC = 4; // offset: 56 } message BICMEJKCOFF { repeated uint32 grid_fight_trait_info = 6; // offset: 24 } message EHBGAEFEHDF { uint32 JNLLGLBHBOI = 13; // offset: 56 BICMEJKCOFF NECCECPINFF = 3; // offset: 24 GIMJFJEJAMK IGJHAJPMMLN = 15; // offset: 32 uint32 FNNFFOAOGOA = 4; // offset: 48 LGKLHAMJIAF GMKOKEFFBCE = 7; // offset: 40 uint32 NGNIFAOBMAJ = 12; // offset: 52 } message KDDMOFFNBPA { repeated uint32 MMIKOBNMOJA = 4; // offset: 16 repeated uint32 IDFFJBBOFOC = 13; // offset: 32 } message KNPAKIMBDEO { uint32 NODEHMDDKCA = 7; // offset: 24 bool is_taken_reward = 15; // offset: 28 } message ENGJDNHBNKG { repeated KNPAKIMBDEO CACMONBDBHN = 10; // offset: 24 repeated uint32 grid_fight_trait_info = 6; // offset: 16 } message ODPEADEAOPE { uint32 JDIMDDCIMOE = 8; // offset: 28 uint32 HCHONGMIDEA = 2; // offset: 24 } // Obf: GetHipplenDataCsReq // Type: Req // CmdID: 9004 message GetHipplenDataCsReq { } // Obf: GetHipplenDataScRsp // Type: Rsp // CmdID: 9040 message GetHipplenDataScRsp { EHBGAEFEHDF NMICJJGOHAF = 7; // offset: 32 KDDMOFFNBPA DFEGOOEICAO = 2; // offset: 24 uint32 GDBDPPAGEBL = 1; // offset: 48 bool JJMCJHEEMDO = 14; // offset: 52 uint32 retcode = 9; // offset: 56 ENGJDNHBNKG LEJFPAEMFME = 6; // offset: 40 } // Obf: GetHipplenInheritCsReq // Type: Req // CmdID: 9001 message GetHipplenInheritCsReq { } // Obf: GetHipplenInheritScRsp // Type: Rsp // CmdID: 9014 message GetHipplenInheritScRsp { uint32 retcode = 2; // offset: 32 repeated uint32 grid_fight_trait_info = 9; // offset: 16 } // Obf: SetHipplenAgendaCsReq // Type: Req // CmdID: 9039 message SetHipplenAgendaCsReq { repeated uint32 LMHHOHFOKBF = 15; // offset: 16 } // Obf: SetHipplenAgendaScRsp // Type: Rsp // CmdID: 9012 message SetHipplenAgendaScRsp { uint32 retcode = 11; // offset: 32 repeated HBKJODHKACK LMHHOHFOKBF = 10; // offset: 24 } message NHOHGFLFBKA { uint32 BJBLEOMOJFC = 1; // offset: 24 } message HEDNMLKKNDO { uint32 id = 9; // offset: 24 } message IKGLDFOMPIH { repeated uint32 DJJNIHEOHAA = 2; // offset: 32 repeated ODPEADEAOPE EMDFMECPBKI = 13; // offset: 16 } message BGJLDMCJIJP { } // Obf: SettleHipplenWorkCsReq // Type: Req // CmdID: 9024 message SettleHipplenWorkCsReq { oneof HGOPEEDOFAI { NHOHGFLFBKA ECFFNMPKONH = 14; // offset: 16 HEDNMLKKNDO KOFDKPCEDGD = 11; // offset: 16 IKGLDFOMPIH HAJPEFJKEOK = 13; // offset: 16 BGJLDMCJIJP MHCAPLDOGCD = 12; // offset: 16 } } message NMCIEKHBDIB { uint32 IAJCOJMGHFF = 6; // offset: 32 uint32 JNLLGLBHBOI = 15; // offset: 24 uint32 BJBLEOMOJFC = 5; // offset: 36 int32 CBJIECBGHJN = 3; // offset: 28 } message ANPNJCOAHKG { uint32 IAJCOJMGHFF = 7; // offset: 28 int32 CBJIECBGHJN = 12; // offset: 32 uint32 BJBLEOMOJFC = 14; // offset: 24 } // Obf: SettleHipplenWorkScRsp // Type: Rsp // CmdID: 9002 message SettleHipplenWorkScRsp { repeated HBKJODHKACK LMHHOHFOKBF = 2; // offset: 24 uint32 retcode = 4; // offset: 56 LGKLHAMJIAF GMKOKEFFBCE = 15; // offset: 32 repeated NMHCJAELOJF NFDDCLDPGAH = 5; // offset: 40 oneof HDKOPHOCBMK { NMCIEKHBDIB ECFFNMPKONH = 8; // offset: 16 ANPNJCOAHKG NHNGJBAKNEG = 1; // offset: 16 } } // Obf: HipplenAgendaResultScNotify // Type: Notify // CmdID: 9030 message HipplenAgendaResultScNotify { EHBGAEFEHDF NMICJJGOHAF = 12; // offset: 64 LGKLHAMJIAF IHNNHDNHJEI = 10; // offset: 40 ANPNJCOAHKG OMHKGPJCFHH = 5; // offset: 16 repeated uint32 EAEAPGHAFML = 13; // offset: 56 repeated uint32 grid_fight_trait_info = 1; // offset: 48 repeated HBKJODHKACK LMHHOHFOKBF = 2; // offset: 24 bool PHKOOBBOKFC = 11; // offset: 72 } // Obf: HipplenCycleResultScNotify // Type: Notify // CmdID: 9007 message HipplenCycleResultScNotify { repeated ODPEADEAOPE GLLGFGNMLJF = 1; // offset: 40 LGKLHAMJIAF KDNPKHMDIMF = 15; // offset: 24 repeated uint32 grid_fight_trait_info = 3; // offset: 48 repeated uint32 MMIKOBNMOJA = 11; // offset: 56 repeated ODPEADEAOPE NGPLPIIPNNJ = 13; // offset: 16 uint32 GDBDPPAGEBL = 7; // offset: 68 uint32 NODEHMDDKCA = 9; // offset: 64 } // Obf: OpenHipplenCycleCsReq // Type: Req // CmdID: 9018 message OpenHipplenCycleCsReq { uint32 trait_id = 4; // offset: 24 } // Obf: OpenHipplenCycleScRsp // Type: Rsp // CmdID: 9034 message OpenHipplenCycleScRsp { uint32 GDBDPPAGEBL = 5; // offset: 36 EHBGAEFEHDF NMICJJGOHAF = 3; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: SetHipplenOutfitCsReq // Type: Req // CmdID: 9038 message SetHipplenOutfitCsReq { uint32 ICDJKLPFEGL = 2; // offset: 24 } // Obf: SetHipplenOutfitScRsp // Type: Rsp // CmdID: 9022 message SetHipplenOutfitScRsp { uint32 retcode = 1; // offset: 32 repeated uint32 IDFFJBBOFOC = 6; // offset: 24 } // Obf: HipplenTraitUnlockScNotify // Type: Notify // CmdID: 9023 message HipplenTraitUnlockScNotify { repeated uint32 grid_fight_trait_info = 4; // offset: 24 } // Obf: TakeHipplenEndingRewardCsReq // Type: Req // CmdID: 9029 message TakeHipplenEndingRewardCsReq { uint32 NODEHMDDKCA = 7; // offset: 24 } // Obf: TakeHipplenEndingRewardScRsp // Type: Rsp // CmdID: 9008 message TakeHipplenEndingRewardScRsp { uint32 retcode = 8; // offset: 32 uint32 NODEHMDDKCA = 15; // offset: 36 ItemList reward_list = 7; // offset: 24 } message GNKLLGPMIAI { uint32 ICDJKLPFEGL = 7; // offset: 24 } message PEDCBGFNINJ { uint32 NODEHMDDKCA = 15; // offset: 24 } message KGNLLGFEGDM { oneof OKAIINGCACL { GNKLLGPMIAI GGMHFKGDCEG = 2; // offset: 24 PEDCBGFNINJ OBIPGJMLJKM = 8; // offset: 24 } } // Obf: HipplenChangeScNotify // Type: Notify // CmdID: 9011 message HipplenChangeScNotify { repeated KGNLLGFEGDM GNNBOPHBADD = 7; // offset: 24 } // Obf: CmdInteractiveTriggerMazeBuffType enum CmdInteractiveTriggerMazeBuffType { CmdInteractiveTriggerMazeBuffType_MNFEPONEDDJ = 0; CmdMOBBHLHEHJG = 9478; CmdJGDOGAFOPAI = 9471; } // Type: Req // CmdID: 9478 message MOBBHLHEHJG { uint32 MFMGECLOHDJ = 6; // offset: 24 } // Type: Rsp // CmdID: 9471 message JGDOGAFOPAI { uint32 MFMGECLOHDJ = 6; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: CmdItemType enum CmdItemType { CmdItemType_MNFEPONEDDJ = 0; CmdComposeLimitNumUpdateScNotify = 527; CmdDeleteRelicFilterPlanCsReq = 507; CmdAddEquipmentScRsp = 501; CmdGetBagCsReq = 583; CmdLockEquipmentCsReq = 535; CmdSyncTurnFoodNotify = 505; CmdRelicReforgeScRsp = 528; CmdExpUpEquipmentCsReq = 546; CmdSellItemCsReq = 588; CmdExpUpRelicScRsp = 556; CmdMarkItemScRsp = 537; CmdDiscardRelicScRsp = 551; CmdPromoteEquipmentCsReq = 524; CmdSetTurnFoodSwitchCsReq = 512; CmdGetRelicFilterPlanScRsp = 515; CmdLockEquipmentScRsp = 513; CmdRelicReforgeConfirmScRsp = 536; CmdLockRelicCsReq = 548; CmdExchangeHcoinScRsp = 531; CmdComposeItemScRsp = 519; CmdBatchRankUpEquipmentCsReq = 550; CmdBatchRankUpEquipmentScRsp = 565; CmdFCMJKPMHMKG = 564; CmdGetRelicFilterPlanCsReq = 579; CmdExchangeHcoinCsReq = 509; CmdRelicFilterPlanClearNameScNotify = 558; CmdExpUpRelicCsReq = 523; CmdComposeLimitNumCompleteScNotify = 517; CmdDestroyItemScRsp = 568; CmdDiscardRelicCsReq = 547; CmdComposeSelectedRelicCsReq = 518; CmdModifyRelicFilterPlanCsReq = 598; CmdRechargeSuccNotify = 503; CmdCancelMarkItemNotify = 590; CmdComposeSelectedRelicScRsp = 506; CmdGetMarkItemListScRsp = 591; CmdDeleteRelicFilterPlanScRsp = 554; CmdAddRelicFilterPlanCsReq = 514; CmdComposeItemCsReq = 584; CmdGetMarkItemListCsReq = 508; CmdRankUpEquipmentCsReq = 569; CmdUseItemScRsp = 600; CmdRelicReforgeConfirmCsReq = 594; CmdLOPGNKIEOFD = 504; CmdMarkItemCsReq = 502; CmdGetRecycleTimeCsReq = 596; CmdMarkRelicFilterPlanCsReq = 525; CmdRelicReforgeCsReq = 559; CmdModifyRelicFilterPlanScRsp = 516; CmdGetRecyleTimeScRsp = 543; CmdGetBagScRsp = 581; CmdSellItemScRsp = 586; CmdUseItemCsReq = 562; CmdRankUpEquipmentScRsp = 540; CmdDestroyItemCsReq = 545; CmdLockRelicScRsp = 534; CmdExpUpEquipmentScRsp = 557; CmdGeneralVirtualItemDataNotify = 522; CmdMarkRelicFilterPlanScRsp = 577; CmdAddRelicFilterPlanScRsp = 578; } // Obf: RelicDiscardType enum RelicDiscardType { RelicDiscardType_BODGEBNACIK = 0; RelicDiscardType_HKDCCKBNCEL = 1; RelicDiscardType_AHDGMEDADHH = 2; } // Obf: TurnFoodSwitch enum TurnFoodSwitch { TurnFoodSwitch_MNFEPONEDDJ = 0; TurnFoodSwitch_attack = 1; TurnFoodSwitch_AOGIDDOBCHN = 2; } // Obf: GetBagCsReq // Type: Req // CmdID: 583 message GetBagCsReq { } // Obf: Equipment message Equipment { uint32 promotion = 15; // offset: 32 uint32 level = 8; // offset: 28 uint32 dress_avatar_id = 14; // offset: 44 uint32 unique_id = 12; // offset: 36 uint32 exp = 3; // offset: 40 uint32 tid = 13; // offset: 52 uint32 rank = 5; // offset: 24 bool is_protected = 6; // offset: 48 } // Obf: Material message Material { uint32 num = 14; // offset: 28 uint32 tid = 6; // offset: 24 uint64 expire_time = 15; // offset: 32 } // Obf: WaitDelResource message WaitDelResource { uint32 tid = 10; // offset: 28 uint32 num = 15; // offset: 24 } message Material0 { uint32 tid = 8; // offset: 32 uint64 expire_time = 9; // offset: 24 uint32 num = 6; // offset: 36 } message HICAPOJEBJJ { repeated PileItem DHHMDGFPDAA = 3; // offset: 32 PileItem HCNBBAIOKHB = 8; // offset: 16 } message FCFAGFDBKIH { repeated HICAPOJEBJJ NJFGHGLLABG = 7; // offset: 16 uint64 time = 1; // offset: 32 } message JFKBNADPDEE { repeated uint32 EPGMLBNJGDM = 8; // offset: 16 uint32 tid = 4; // offset: 32 } // Obf: GetBagScRsp // Type: Rsp // CmdID: 581 message GetBagScRsp { repeated Material0 OHFEGIKIFFF = 8; // offset: 120 repeated Equipment equipment_list = 13; // offset: 72 repeated Material CCHBPEPHNOG = 15; // offset: 128 repeated uint32 AHHEHMLNOOO = 9; // offset: 96 repeated TurnFoodSwitch MDKLIOCONHI = 2; // offset: 88 repeated uint32 KOKGFFCFJDK = 6; // offset: 56 repeated FCFAGFDBKIH ECMIDPLDNDJ = 10; // offset: 40 uint32 CEIAJICMPPP = 5; // offset: 140 repeated JFKBNADPDEE IGGHNIDBDNK = 1683; // offset: 16 repeated PileItem GCPFBHAGMOH = 3; // offset: 112 repeated WaitDelResource wait_del_resource_list = 11; // offset: 104 repeated uint32 HKEJIMKILIH = 1; // offset: 64 repeated Material material_list = 7; // offset: 80 repeated Relic relic_list = 14; // offset: 48 repeated Material0 JGKFHDPPFJE = 4; // offset: 32 uint32 retcode = 12; // offset: 136 } // Obf: PromoteEquipmentCsReq // Type: Req // CmdID: 524 message PromoteEquipmentCsReq { ItemCostData cost_data = 15; // offset: 24 uint32 equipment_unique_id = 12; // offset: 32 } // Type: Rsp // CmdID: 504 message LOPGNKIEOFD { uint32 retcode = 14; // offset: 24 } // Obf: CmdLockEquipmentCsReq // Type: Req // CmdID: 535 message LockEquipmentCsReq { bool is_locked = 14; // offset: 32 repeated uint32 DHDBPGCBNMK = 2; // offset: 16 } // Type: Rsp // CmdID: 513 message LockEquipmentScRsp { uint32 retcode = 14; // offset: 24 } // Obf: UseItemCsReq // Type: Req // CmdID: 562 message UseItemCsReq { bool FAJINIAIEGE = 8; // offset: 32 uint32 base_avatar_id = 7; // offset: 36 uint32 optional_reward_id = 9; // offset: 40 uint32 use_item_count = 13; // offset: 44 uint32 use_item_id = 1; // offset: 28 AvatarType use_avatar_type = 12; // offset: 24 } // Obf: UseItemScRsp // Type: Rsp // CmdID: 600 message UseItemScRsp { uint32 formula_id = 4; // offset: 48 uint32 retcode = 11; // offset: 52 uint32 use_item_id = 15; // offset: 32 uint64 month_card_out_date_time = 8; // offset: 40 ItemList return_data = 1; // offset: 16 uint32 use_item_count = 7; // offset: 36 } // Obf: RankUpEquipmentCsReq // Type: Req // CmdID: 569 message RankUpEquipmentCsReq { ItemCostData cost_data = 1; // offset: 24 uint32 equipment_unique_id = 10; // offset: 32 } // Type: Rsp // CmdID: 540 message RankUpEquipmentScRsp { uint32 retcode = 3; // offset: 24 } message IDLAHNEEFKB { uint32 equipment_unique_id = 8; // offset: 32 ItemCostData cost_data = 4; // offset: 16 } // Obf: BatchRankUpEquipmentCsReq // Type: Req // CmdID: 550 message BatchRankUpEquipmentCsReq { repeated IDLAHNEEFKB switch_list = 7; // offset: 16 } // Type: Rsp // CmdID: 565 message BatchRankUpEquipmentScRsp { uint32 retcode = 11; // offset: 24 } // Obf: ExpUpEquipmentCsReq // Type: Req // CmdID: 546 message ExpUpEquipmentCsReq { ItemCostData cost_data = 5; // offset: 16 uint32 equipment_unique_id = 2; // offset: 32 } // Obf: ExpUpEquipmentScRsp // Type: Rsp // CmdID: 557 message ExpUpEquipmentScRsp { repeated PileItem return_item_list = 13; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: SpecialComposeItemCsReq // Type: Req // CmdID: 584 message ComposeItemCsReq { uint32 compose_id = 4; // offset: 40 ItemCostData convert_item_list = 15; // offset: 16 uint32 count = 2; // offset: 44 ItemCostData compose_item_list = 12; // offset: 32 } // Obf: ComposeItemScRsp // Type: Rsp // CmdID: 519 message ComposeItemScRsp { ItemList return_item_list = 10; // offset: 24 uint32 compose_id = 5; // offset: 32 uint32 retcode = 15; // offset: 40 uint32 count = 7; // offset: 36 } // Obf: ComposeSelectedRelicCsReq // Type: Req // CmdID: 518 message ComposeSelectedRelicCsReq { ItemCostData compose_item_list = 9; // offset: 40 uint32 count = 5; // offset: 56 ItemCostData wr_item_list = 1; // offset: 24 uint32 main_affix_id = 6; // offset: 48 repeated uint32 sub_affix_id_list = 2; // offset: 32 uint32 compose_relic_id = 13; // offset: 60 uint32 compose_id = 14; // offset: 52 } // Obf: ComposeSelectedRelicScRsp // Type: Rsp // CmdID: 506 message ComposeSelectedRelicScRsp { uint32 compose_id = 15; // offset: 36 ItemList return_item_list = 7; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: ExpUpRelicCsReq // Type: Req // CmdID: 523 message ExpUpRelicCsReq { uint32 relic_unique_id = 1; // offset: 32 ItemCostData cost_data = 14; // offset: 24 } // Obf: ExpUpRelicScRsp // Type: Rsp // CmdID: 556 message ExpUpRelicScRsp { uint32 retcode = 6; // offset: 32 repeated PileItem return_item_list = 3; // offset: 16 } // Obf: CmdLockRelicCsReq // Type: Req // CmdID: 548 message LockRelicCsReq { bool is_locked = 3; // offset: 33 repeated uint32 relic_ids = 5; // offset: 24 bool JMBHGCBMPBM = 6; // offset: 32 } // Type: Rsp // CmdID: 534 message LockRelicScRsp { uint32 retcode = 4; // offset: 24 } // Obf: DiscardRelicCsReq // Type: Req // CmdID: 547 message DiscardRelicCsReq { repeated uint32 relic_ids = 10; // offset: 24 RelicDiscardType MIAPGIPAGBA = 1; // offset: 44 bool EJFDEBPPFMN = 5; // offset: 40 uint64 JIOBIHOJLJP = 2; // offset: 32 } // Obf: DiscardRelicScRsp // Type: Rsp // CmdID: 551 message DiscardRelicScRsp { uint32 retcode = 8; // offset: 32 RelicDiscardType MIAPGIPAGBA = 11; // offset: 36 repeated uint32 relic_ids = 7; // offset: 24 bool EJFDEBPPFMN = 4; // offset: 40 } // Obf: CmdSellItemCsReq // Type: Req // CmdID: 588 message SellItemCsReq { bool JMCPPFDGCBF = 9; // offset: 32 ItemCostData cost_data = 1; // offset: 24 } // Obf: SellItemScRsp // Type: Rsp // CmdID: 586 message SellItemScRsp { uint32 retcode = 13; // offset: 32 ItemList return_item_list = 9; // offset: 16 } // Obf: RechargeSuccNotify // Type: Notify // CmdID: 503 message RechargeSuccNotify { string product_id = 2; // offset: 40 uint64 month_card_out_date_time = 10; // offset: 48 ItemList item_list = 5; // offset: 32 string channel_order_no = 6; // offset: 24 } // Obf: ExchangeHcoinCsReq // Type: Req // CmdID: 509 message ExchangeHcoinCsReq { uint32 num = 15; // offset: 24 } // Obf: ExchangeHcoinScRsp // Type: Rsp // CmdID: 531 message ExchangeHcoinScRsp { uint32 num = 7; // offset: 28 uint32 retcode = 2; // offset: 24 } // Obf: AddEquipmentScRsp // Type: Notify // CmdID: 501 message AddEquipmentScRsp { uint32 PNHGIECFEIA = 3; // offset: 24 } // Obf: GetRecycleTimeCsReq // Type: Req // CmdID: 596 message GetRecycleTimeCsReq { repeated uint32 HIEEMOMFHIJ = 10; // offset: 24 } // Obf: GetRecyleTimeScRsp // Type: Rsp // CmdID: 543 message GetRecyleTimeScRsp { uint32 retcode = 1; // offset: 32 repeated Material0 JGKFHDPPFJE = 6; // offset: 16 } message IDDLKMLEOKI { uint32 BKBECHIEABD = 2; // offset: 28 uint32 HHEMKFLKKCB = 14; // offset: 24 } // Obf: ComposeLimitNumCompleteScNotify // Type: Notify // CmdID: 517 message ComposeLimitNumCompleteScNotify { repeated IDDLKMLEOKI IDNGMBBNMLH = 3; // offset: 24 } // Obf: ComposeLimitNumUpdateScNotify // Type: Notify // CmdID: 527 message ComposeLimitNumUpdateScNotify { IDDLKMLEOKI NACCLCKEIOD = 1; // offset: 24 } // Obf: DestroyItemCsReq // Type: Req // CmdID: 545 message DestroyItemCsReq { uint32 item_count = 11; // offset: 24 uint32 item_id = 12; // offset: 28 uint32 PFCILKPDCGL = 2; // offset: 32 } // Obf: DestroyItemScRsp // Type: Rsp // CmdID: 568 message DestroyItemScRsp { uint32 PFCILKPDCGL = 11; // offset: 28 uint32 retcode = 14; // offset: 24 } // Obf: GetMarkItemListCsReq // Type: Req // CmdID: 508 message GetMarkItemListCsReq { } // Obf: GetMarkItemListScRsp // Type: Rsp // CmdID: 591 message GetMarkItemListScRsp { repeated uint32 FDOLAFENJOE = 8; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: MarkItemCsReq // Type: Req // CmdID: 502 message MarkItemCsReq { bool FLJAGKCIKIJ = 14; // offset: 24 uint32 item_id = 15; // offset: 28 } // Obf: MarkItemScRsp // Type: Rsp // CmdID: 537 message MarkItemScRsp { uint32 item_id = 1; // offset: 28 uint32 retcode = 2; // offset: 24 bool FLJAGKCIKIJ = 10; // offset: 32 } // Obf: CancelMarkItemNotify // Type: Notify // CmdID: 590 message CancelMarkItemNotify { uint32 item_id = 15; // offset: 24 } // Obf: SyncTurnFoodNotify // Type: Notify // CmdID: 505 message SyncTurnFoodNotify { repeated uint32 HKEJIMKILIH = 1; // offset: 24 repeated TurnFoodSwitch MDKLIOCONHI = 10; // offset: 32 } // Obf: SetTurnFoodSwitchCsReq // Type: Req // CmdID: 512 message SetTurnFoodSwitchCsReq { TurnFoodSwitch GOIIICNLFJA = 14; // offset: 24 bool FCPDPKKIELD = 10; // offset: 28 } // Type: Rsp // CmdID: 564 message FCMJKPMHMKG { TurnFoodSwitch GOIIICNLFJA = 4; // offset: 32 bool FCPDPKKIELD = 1; // offset: 24 uint32 retcode = 13; // offset: 28 } // Obf: GeneralVirtualItemDataNotify // Type: Notify // CmdID: 522 message GeneralVirtualItemDataNotify { bool FCFIKCMPHGD = 4; // offset: 32 repeated PileItem ANIFOIHABDL = 15; // offset: 16 } message KMLCCFEAIID { bool FNIMNILFJJD = 13; // offset: 28 uint32 FHKAIFIOMCN = 6; // offset: 24 } message FONPBFECBFL { KMLCCFEAIID POBKKIJPGOF = 1; // offset: 16 bool is_marked = 4; // offset: 48 uint32 DJFMBNFLNDJ = 3; // offset: 64 uint32 MDGFABDLCOJ = 6; // offset: 68 string name = 2; // offset: 40 IHHDNHBJOCG GDICIEDJHFM = 8; // offset: 24 int64 KKAHIEKLFCM = 14; // offset: 56 } // Obf: GetRelicFilterPlanCsReq // Type: Req // CmdID: 579 message GetRelicFilterPlanCsReq { } // Obf: GetRelicFilterPlanScRsp // Type: Rsp // CmdID: 515 message GetRelicFilterPlanScRsp { uint32 retcode = 5; // offset: 32 repeated FONPBFECBFL OEMPMHJMBBJ = 10; // offset: 16 } // Obf: AddRelicFilterPlanCsReq // Type: Req // CmdID: 514 message AddRelicFilterPlanCsReq { string name = 6; // offset: 24 bool is_marked = 11; // offset: 52 IHHDNHBJOCG GDICIEDJHFM = 3; // offset: 16 uint32 MDGFABDLCOJ = 15; // offset: 48 KMLCCFEAIID POBKKIJPGOF = 5; // offset: 32 } // Obf: AddRelicFilterPlanScRsp // Type: Rsp // CmdID: 578 message AddRelicFilterPlanScRsp { uint32 retcode = 8; // offset: 32 FONPBFECBFL relic_plan = 1; // offset: 16 } // Obf: ModifyRelicFilterPlanCsReq // Type: Req // CmdID: 598 message ModifyRelicFilterPlanCsReq { uint32 DJFMBNFLNDJ = 1; // offset: 36 oneof OKAIINGCACL { string name = 6; // offset: 24 KMLCCFEAIID POBKKIJPGOF = 10; // offset: 24 IHHDNHBJOCG GDICIEDJHFM = 11; // offset: 24 } } // Obf: ModifyRelicFilterPlanScRsp // Type: Rsp // CmdID: 516 message ModifyRelicFilterPlanScRsp { int64 KKAHIEKLFCM = 14; // offset: 32 uint32 DJFMBNFLNDJ = 7; // offset: 48 uint32 retcode = 4; // offset: 44 oneof OKAIINGCACL { string name = 15; // offset: 24 KMLCCFEAIID POBKKIJPGOF = 2; // offset: 24 IHHDNHBJOCG GDICIEDJHFM = 5; // offset: 24 } } // Obf: DeleteRelicFilterPlanCsReq // Type: Req // CmdID: 507 message DeleteRelicFilterPlanCsReq { bool JMBHGCBMPBM = 7; // offset: 32 repeated uint32 MABKNLJDBNH = 11; // offset: 16 } // Type: Rsp // CmdID: 554 message DeleteRelicFilterPlanScRsp { repeated uint32 MABKNLJDBNH = 8; // offset: 16 bool JMBHGCBMPBM = 5; // offset: 32 uint32 retcode = 14; // offset: 36 } // Obf: MarkRelicFilterPlanCsReq // Type: Req // CmdID: 525 message MarkRelicFilterPlanCsReq { bool JMBHGCBMPBM = 3; // offset: 32 repeated uint32 MABKNLJDBNH = 9; // offset: 24 bool OLCOHPHGDKK = 10; // offset: 33 } // Obf: MarkRelicFilterPlanScRsp // Type: Rsp // CmdID: 577 message MarkRelicFilterPlanScRsp { bool OLCOHPHGDKK = 3; // offset: 36 bool JMBHGCBMPBM = 12; // offset: 37 repeated uint32 MABKNLJDBNH = 4; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Notify // CmdID: 558 message RelicFilterPlanClearNameScNotify { uint32 DJFMBNFLNDJ = 11; // offset: 24 } // Obf: RelicReforgeCsReq // Type: Req // CmdID: 559 message RelicReforgeCsReq { uint32 relic_unique_id = 12; // offset: 28 uint32 reforge_block_sub_affix_id = 15; // offset: 24 } // Type: Rsp // CmdID: 528 message RelicReforgeScRsp { uint32 retcode = 6; // offset: 24 } // Obf: RelicReforgeConfirmCsReq // Type: Req // CmdID: 594 message RelicReforgeConfirmCsReq { bool is_cancel = 7; // offset: 24 uint32 relic_unique_id = 1; // offset: 28 } // Type: Rsp // CmdID: 536 message RelicReforgeConfirmScRsp { uint32 retcode = 10; // offset: 24 } // Obf: CmdJukeboxType enum CmdJukeboxType { CmdJukeboxType_MNFEPONEDDJ = 0; CmdUnlockBackGroundMusicScRsp = 3113; CmdUnlockBackGroundMusicCsReq = 3135; CmdPlayBackGroundMusicCsReq = 3124; CmdGetJukeboxDataCsReq = 3183; CmdGetJukeboxDataScRsp = 3181; CmdTrialBackGroundMusicCsReq = 3162; CmdPlayBackGroundMusicScRsp = 3104; CmdTrialBackGroundMusicScRsp = 3200; } message MusicData { bool is_played = 7; // offset: 28 uint32 group_id = 9; // offset: 24 uint32 id = 1; // offset: 32 } message DJAONBPALLI { uint32 id = 9; // offset: 24 bool LFGDHOPCHOD = 8; // offset: 28 } message INNPKJKEONI { uint32 id = 8; // offset: 24 uint32 OPCLBFPHECM = 3; // offset: 28 } message ILJPEPMBGCI { DJAONBPALLI FIMOIDDDBPN = 8; // offset: 24 bool PHMPPAKMBCE = 9; // offset: 40 repeated INNPKJKEONI ICBNICKHJHD = 2; // offset: 32 } // Obf: GetJukeboxDataCsReq // Type: Req // CmdID: 3183 message GetJukeboxDataCsReq { } // Obf: GetJukeboxDataScRsp // Type: Rsp // CmdID: 3181 message GetJukeboxDataScRsp { uint32 retcode = 14; // offset: 40 repeated MusicData unlocked_music_list = 5; // offset: 16 ILJPEPMBGCI DMCGIJPHHLI = 7; // offset: 24 } // Obf: PlayBackGroundMusicCsReq // Type: Req // CmdID: 3124 message PlayBackGroundMusicCsReq { ILJPEPMBGCI LABGLCCCBDP = 8; // offset: 16 } // Obf: PlayBackGroundMusicScRsp // Type: Rsp // CmdID: 3104 message PlayBackGroundMusicScRsp { uint32 retcode = 15; // offset: 32 ILJPEPMBGCI DMCGIJPHHLI = 5; // offset: 16 } // Obf: UnlockBackGroundMusicCsReq // Type: Req // CmdID: 3135 message UnlockBackGroundMusicCsReq { repeated uint32 unlock_ids = 14; // offset: 24 } // Obf: UnlockBackGroundMusicScRsp // Type: Rsp // CmdID: 3113 message UnlockBackGroundMusicScRsp { uint32 retcode = 8; // offset: 40 repeated uint32 MMDPLFONGOA = 13; // offset: 16 repeated MusicData unlocked_music_list = 14; // offset: 32 } // Type: Req // CmdID: 3162 message TrialBackGroundMusicCsReq { uint32 JJGHKPJJALC = 15; // offset: 24 } // Type: Rsp // CmdID: 3200 message TrialBackGroundMusicScRsp { uint32 JJGHKPJJALC = 7; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: CmdLimaoNewsType enum CmdLimaoNewsType { CmdLimaoNewsType_MNFEPONEDDJ = 0; CmdDIAAPDLPNHK = 9206; CmdLimaoNewsType_PECPOPFELOG = 9197; CmdLimaoNewsType_MKGHBDOJINP = 9205; CmdLimaoNewsType_ALJAMNFFMFF = 9187; CmdMAPCGJACIGH = 9202; CmdLimaoNewsType_EKPGIFABGAI = 9195; CmdIEAMGKDIJJI = 9190; CmdBINNIMACMBC = 9210; CmdAKCMGPFKAOD = 9189; CmdLimaoNewsType_DPHHHIIAKFP = 9201; CmdCELNLKDAMKA = 9184; CmdLimaoNewsType_BINPNOFPNCH = 9191; CmdCHBBBKELEPC = 9200; CmdLimaoNewsType_KDHCEICDPDG = 9209; CmdLimaoNewsType_GGBDENMFPKM = 9194; CmdLJANMFHNDBJ = 9199; CmdLimaoNewsType_AHOMOCOILNM = 9196; CmdKMGIKALEKCC = 9181; CmdFNEDCAJPJOE = 9185; CmdHMPMJBIEELD = 9207; CmdLimaoNewsType_GGLABJIONIA = 9192; CmdLimaoNewsType_KBHAILJLKAO = 9193; CmdLimaoNewsType_FOKBKEPEOAG = 9186; CmdCLFKMLAFKBK = 9183; CmdEAMEHLACEDJ = 9182; } // Obf: LimaoNewsOfficeSurveyState enum LimaoNewsOfficeSurveyState { LimaoNewsOfficeSurveyState_MNFEPONEDDJ = 0; LimaoNewsOfficeSurveyState_LLHGJLHFDMB = 1; LimaoNewsOfficeSurveyState_MGEIOAIKKON = 2; LimaoNewsOfficeSurveyState_CHIHMAAMFIO = 3; LimaoNewsOfficeSurveyState_BLMNPNAJAFP = 4; } message MKBHFBFKCNN { uint32 DDGBLGBJIEG = 10; // offset: 36 uint32 JLJAACLIMMB = 6; // offset: 32 bool OJBGKOIEFHA = 14; // offset: 30 uint32 BHPLNOPBKHF = 3; // offset: 24 bool PDEGCMOBNAM = 11; // offset: 28 uint32 HCNCEDGKIKH = 2; // offset: 40 bool ELBEFALLKPB = 13; // offset: 29 } message GDFNCLILDAD { uint32 INOMPDIDJON = 6; // offset: 28 bool PDEGCMOBNAM = 2; // offset: 24 } message ODDFCBGGMBH { repeated GDFNCLILDAD CKNBBLGGJJI = 13; // offset: 24 uint32 FOPKKPHCIIJ = 8; // offset: 32 } message DKEIPDDEFKN { bool has_passed = 2; // offset: 36 uint32 progress = 13; // offset: 32 uint32 LMFMEBMFHDF = 6; // offset: 24 uint32 COILOJPLKHF = 5; // offset: 28 } message PHEKMIEADPH { uint32 PCJFDAPFKMD = 14; // offset: 24 uint32 CGLOBJJPPDG = 13; // offset: 28 } message CFLNCIJJHKO { uint32 MDMEOOEBILN = 2; // offset: 28 uint32 JLJAACLIMMB = 3; // offset: 24 } message BMFLOHHFBPJ { } // Type: Rsp // CmdID: 9181 message KMGIKALEKCC { bool LBINGDBIAOC = 11; // offset: 88 repeated DKEIPDDEFKN BMAEPAFBAOP = 2; // offset: 32 uint32 BCAJCHBJLLG = 10; // offset: 92 repeated PHEKMIEADPH NMLPPFPJLJO = 3; // offset: 24 repeated MKBHFBFKCNN PMBAPBJJPGA = 14; // offset: 16 repeated uint32 BCKLPAKFGKF = 13; // offset: 80 repeated uint32 BGEJHMCKBIF = 7; // offset: 64 repeated CFLNCIJJHKO IIIGJELNLGG = 4; // offset: 72 uint32 retcode = 1; // offset: 96 repeated uint32 OEAAEHPILJJ = 9; // offset: 40 repeated ODDFCBGGMBH JNDNCJLGHAG = 8; // offset: 56 } message GFLPOKPEIFF { uint32 HCNCEDGKIKH = 1; // offset: 24 } // Type: Rsp // CmdID: 9190 message IEAMGKDIJJI { uint32 retcode = 3; // offset: 32 MKBHFBFKCNN AKEIHHBLJNJ = 7; // offset: 24 } message FEPKFPBPPLA { uint32 FOPKKPHCIIJ = 14; // offset: 24 } // Type: Rsp // CmdID: 9184 message CELNLKDAMKA { uint32 retcode = 12; // offset: 28 uint32 FOPKKPHCIIJ = 10; // offset: 24 } message NBJHLBNIJKJ { repeated PHEKMIEADPH NIHCHLOEBEP = 10; // offset: 24 } message EBJDGHPPKLI { oneof HPDAODDGAPF { uint32 CGNPLHGOHPI = 8; // offset: 16 MKBHFBFKCNN HOIJPIDFAAG = 9; // offset: 16 uint32 BOEHDMPAPAH = 3; // offset: 16 uint32 FIICMLJFPKI = 11; // offset: 16 CFLNCIJJHKO NHNJBFGPKOM = 10; // offset: 16 DKEIPDDEFKN NPMDHNMJBIC = 1; // offset: 16 NBJHLBNIJKJ EOADNJIMPHM = 13; // offset: 16 uint32 BCAJCHBJLLG = 2; // offset: 16 uint32 NJIHMALOICA = 14; // offset: 16 } } // Type: Notify // CmdID: 9183 message CLFKMLAFKBK { repeated EBJDGHPPKLI GNNBOPHBADD = 8; // offset: 16 } message CEJHAELAGOK { uint32 event_id = 8; // offset: 28 uint32 display_value = 14; // offset: 24 } // Type: Rsp // CmdID: 9189 message AKCMGPFKAOD { uint32 event_id = 4; // offset: 32 uint32 retcode = 7; // offset: 28 uint32 display_value = 1; // offset: 24 } message DNENKNLKGLC { } // Type: Rsp // CmdID: 9199 message LJANMFHNDBJ { uint32 retcode = 14; // offset: 24 } message KPIKHPILFFM { repeated uint32 ALGOPKKHOIP = 13; // offset: 40 repeated uint32 HHIIADBFMKO = 2; // offset: 16 repeated LimaoNewsOfficeSurveyState GAMIGPALCFN = 10; // offset: 32 } // Type: Rsp // CmdID: 9200 message CHBBBKELEPC { uint32 retcode = 12; // offset: 24 } message IAGBPGEEJCO { uint32 CGLOBJJPPDG = 13; // offset: 24 } // Type: Rsp // CmdID: 9185 message FNEDCAJPJOE { uint32 retcode = 7; // offset: 28 uint32 CGLOBJJPPDG = 3; // offset: 24 } message DKIPKLFGDEL { uint32 OAKOGHAEJDD = 2; // offset: 24 } // Type: Rsp // CmdID: 9206 message DIAAPDLPNHK { uint32 retcode = 4; // offset: 24 uint32 OAKOGHAEJDD = 11; // offset: 28 } message NEGPFGDIAHK { uint32 NBKODKMALOO = 3; // offset: 24 uint32 HCNCEDGKIKH = 7; // offset: 28 } // Type: Rsp // CmdID: 9182 message EAMEHLACEDJ { uint32 HCNCEDGKIKH = 8; // offset: 24 uint32 NBKODKMALOO = 3; // offset: 32 uint32 retcode = 11; // offset: 28 } message CLMPFEDCJDD { } // Type: Rsp // CmdID: 9207 message HMPMJBIEELD { uint32 retcode = 8; // offset: 24 } message DOOLOHCCIIL { uint32 HCNCEDGKIKH = 6; // offset: 28 bool PDEGCMOBNAM = 2; // offset: 24 } // Type: Rsp // CmdID: 9202 message MAPCGJACIGH { uint32 HCNCEDGKIKH = 8; // offset: 32 uint32 retcode = 10; // offset: 28 bool PDEGCMOBNAM = 11; // offset: 24 } message DNGEGEAJGIH { bool PDEGCMOBNAM = 9; // offset: 24 uint32 INOMPDIDJON = 14; // offset: 28 } // Type: Rsp // CmdID: 9210 message BINNIMACMBC { bool PDEGCMOBNAM = 14; // offset: 24 uint32 INOMPDIDJON = 12; // offset: 28 uint32 retcode = 9; // offset: 32 } // Obf: CmdLineupType enum CmdLineupType { CmdLineupType_MNFEPONEDDJ = 0; CmdSetLineupNameScRsp = 788; CmdGetCurLineupDataCsReq = 724; CmdJoinLineupScRsp = 713; CmdChangeLineupLeaderCsReq = 719; CmdQuitLineupCsReq = 762; CmdChangeLineupLeaderScRsp = 723; CmdJoinLineupCsReq = 735; CmdGetAllLineupDataCsReq = 786; CmdReplaceLineupScRsp = 718; CmdSwapLineupCsReq = 769; CmdSwitchLineupIndexScRsp = 748; CmdVirtualLineupTrialAvatarChangeScNotify = 701; CmdSetLineupNameCsReq = 734; CmdLineupType_EAODJEFPFAB = 783; CmdSyncLineupNotify = 746; CmdGetLineupAvatarDataScRsp = 784; CmdSwapLineupScRsp = 740; CmdReplaceLineupCsReq = 731; CmdGetCurLineupDataScRsp = 704; CmdGetStageLineupScRsp = 781; CmdGetAllLineupDataScRsp = 703; CmdQuitLineupScRsp = 800; CmdSwitchLineupIndexCsReq = 756; CmdGetLineupAvatarDataCsReq = 757; CmdVirtualLineupDestroyNotify = 709; CmdExtraLineupDestroyNotify = 706; } enum IFAIACMNHHL { IFAIACMNHHL_MNFEPONEDDJ = 0; IFAIACMNHHL_NNOJCHGGNOC = 1; IFAIACMNHHL_FOKFJAFDFLN = 2; IFAIACMNHHL_DAFMMHKOPEN = 3; IFAIACMNHHL_FDPPOIEENLF = 4; } // Obf: ExtraLineupType enum ExtraLineupType { LINEUP_NONE = 0; LINEUP_CHALLENGE = 1; LINEUP_ROGUE = 2; LINEUP_CHALLENGE_2 = 3; LINEUP_CHALLENGE_3 = 4; LINEUP_ROGUE_CHALLENGE = 5; LINEUP_STAGE_TRIAL = 6; LINEUP_ROGUE_TRIAL = 7; LINEUP_ACTIVITY = 8; LINEUP_BOXING_CLUB = 9; LINEUP_TREASURE_DUNGEON = 11; LINEUP_CHESS_ROGUE = 12; LINEUP_HELIOBUS = 13; LINEUP_TOURN_ROGUE = 14; LINEUP_RELIC_ROGUE = 15; LINEUP_ARCADE_ROGUE = 16; LINEUP_MAGIC_ROGUE = 17; LINEUP_FATE = 18; LINEUP_GRID_FIGHT = 19; } // Obf: SyncLineupReason enum SyncLineupReason { SYNC_REASON_NONE = 0; SYNC_REASON_MP_ADD = 1; SYNC_REASON_MP_ADD_PROP_HIT = 2; SYNC_REASON_HP_ADD = 3; SYNC_REASON_HP_ADD_PROP_HIT = 4; SYNC_REASON_MP_MAX_CHANGED_PERMANENT = 5; SYNC_REASON_MP_MAX_CHANGED_BY_MODIFIER = 6; } message GetStageLineupCsReq { } message KNBBJFNPDDL { uint32 DFBCGENPOLE = 13; // offset: 24 uint32 stage_type = 1; // offset: 28 } // Type: Rsp // CmdID: 781 message GetStageLineupScRsp { uint32 retcode = 6; // offset: 32 repeated KNBBJFNPDDL JMGIIIFNLOH = 12; // offset: 24 } message LineupAvatar { uint32 hp = 4; // offset: 40 uint32 satiety = 10; // offset: 48 AvatarType avatar_type = 14; // offset: 32 uint32 id = 2; // offset: 44 uint32 slot = 9; // offset: 36 SpBarInfo sp_bar = 11; // offset: 16 } // Obf: LineupInfo message LineupInfo { string name = 15; // offset: 24 uint32 leader_slot = 5; // offset: 80 uint32 max_mp = 10; // offset: 72 repeated uint32 PDEDOJHKOMD = 13; // offset: 48 uint32 plane_id = 9; // offset: 88 uint32 index = 6; // offset: 76 ExtraLineupType extra_lineup_type = 3; // offset: 68 repeated uint32 story_line_avatar_id_list = 7; // offset: 40 repeated LineupAvatar avatar_list = 12; // offset: 32 bool is_virtual = 2; // offset: 65 uint32 game_story_line_id = 4; // offset: 84 repeated uint32 JFAGOOABLFD = 11; // offset: 16 uint32 mp = 1; // offset: 92 bool ACBPKODJMBJ = 8; // offset: 64 } // Obf: GetCurLineupDataCsReq // Type: Req // CmdID: 724 message GetCurLineupDataCsReq { } // Obf: GetCurLineupDataScRsp // Type: Rsp // CmdID: 704 message GetCurLineupDataScRsp { LineupInfo lineup = 1; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: JoinLineupCsReq // Type: Req // CmdID: 735 message JoinLineupCsReq { uint32 index = 12; // offset: 32 ExtraLineupType extra_lineup_type = 6; // offset: 48 uint32 slot = 4; // offset: 40 uint32 base_avatar_id = 1; // offset: 44 bool is_virtual = 2; // offset: 24 AvatarType avatar_type = 13; // offset: 36 uint32 plane_id = 10; // offset: 28 } // Type: Rsp // CmdID: 713 message JoinLineupScRsp { uint32 retcode = 11; // offset: 24 } // Obf: QuitLineupCsReq // Type: Req // CmdID: 762 message QuitLineupCsReq { AvatarType avatar_type = 4; // offset: 40 uint32 index = 12; // offset: 36 bool is_virtual = 10; // offset: 24 ExtraLineupType extra_lineup_type = 8; // offset: 44 uint32 plane_id = 5; // offset: 28 uint32 base_avatar_id = 14; // offset: 32 } // Type: Rsp // CmdID: 800 message QuitLineupScRsp { uint32 base_avatar_id = 1; // offset: 36 uint32 retcode = 5; // offset: 24 bool is_virtual = 12; // offset: 28 bool HIHLEENBGPD = 9; // offset: 29 uint32 plane_id = 10; // offset: 32 } // Obf: SwapLineupCsReq // Type: Req // CmdID: 769 message SwapLineupCsReq { uint32 index = 8; // offset: 28 ExtraLineupType extra_lineup_type = 4; // offset: 24 uint32 OIIAICLKCLB = 15; // offset: 40 uint32 plane_id = 6; // offset: 44 uint32 BDNOAFHDHNP = 12; // offset: 36 bool is_virtual = 7; // offset: 32 } // Type: Rsp // CmdID: 740 message SwapLineupScRsp { uint32 retcode = 9; // offset: 24 } // Obf: SyncLineupNotify // Type: Notify // CmdID: 746 message SyncLineupNotify { LineupInfo lineup = 15; // offset: 16 repeated SyncLineupReason reason_list = 13; // offset: 24 } // Obf: GetLineupAvatarDataCsReq // Type: Req // CmdID: 757 message GetLineupAvatarDataCsReq { } message LineupAvatarData { AvatarType avatar_type = 5; // offset: 32 uint32 id = 11; // offset: 28 uint32 hp = 8; // offset: 24 } // Obf: GetLineupAvatarDataScRsp // Type: Rsp // CmdID: 784 message GetLineupAvatarDataScRsp { repeated LineupAvatarData avatar_data_list = 5; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: ChangeLineupLeaderCsReq // Type: Req // CmdID: 719 message ChangeLineupLeaderCsReq { uint32 slot = 3; // offset: 24 } // Obf: ChangeLineupLeaderScRsp // Type: Rsp // CmdID: 723 message ChangeLineupLeaderScRsp { uint32 retcode = 2; // offset: 28 uint32 slot = 7; // offset: 24 } // Obf: SwitchLineupIndexCsReq // Type: Req // CmdID: 756 message SwitchLineupIndexCsReq { uint32 index = 5; // offset: 24 } // Obf: SwitchLineupIndexScRsp // Type: Rsp // CmdID: 748 message SwitchLineupIndexScRsp { uint32 retcode = 4; // offset: 24 uint32 index = 5; // offset: 28 } // Obf: SetLineupNameCsReq // Type: Req // CmdID: 734 message SetLineupNameCsReq { string name = 13; // offset: 24 uint32 index = 11; // offset: 32 } // Obf: SetLineupNameScRsp // Type: Rsp // CmdID: 788 message SetLineupNameScRsp { uint32 index = 11; // offset: 32 uint32 retcode = 4; // offset: 36 string name = 5; // offset: 16 } // Obf: GetAllLineupDataCsReq // Type: Req // CmdID: 786 message GetAllLineupDataCsReq { } // Obf: GetAllLineupDataScRsp // Type: Rsp // CmdID: 703 message GetAllLineupDataScRsp { uint32 retcode = 5; // offset: 32 repeated LineupInfo lineup_list = 9; // offset: 16 uint32 cur_index = 14; // offset: 36 } // Obf: VirtualLineupDestroyNotify // Type: Notify // CmdID: 709 message VirtualLineupDestroyNotify { uint32 plane_id = 5; // offset: 24 } message LineupSlotData { AvatarType avatar_type = 3; // offset: 32 uint32 id = 13; // offset: 24 uint32 slot = 9; // offset: 28 uint32 assist_uid = 1; // offset: 36 } // Obf: ReplaceLineupCsReq // Type: Req // CmdID: 731 message ReplaceLineupCsReq { uint32 game_story_line_id = 11; // offset: 32 bool OEKGOGFKELD = 10; // offset: 37 ExtraLineupType extra_lineup_type = 13; // offset: 44 uint32 index = 5; // offset: 52 bool ODAOIGCHOEA = 1; // offset: 36 bool is_virtual = 4; // offset: 38 uint32 plane_id = 2; // offset: 48 uint32 leader_slot = 6; // offset: 40 repeated LineupSlotData lineup_slot_list = 8; // offset: 16 } // Obf: ReplaceLineupScRsp // Type: Rsp // CmdID: 718 message ReplaceLineupScRsp { uint32 retcode = 12; // offset: 24 uint32 GDBLLNAMBFI = 13; // offset: 28 } // Obf: ExtraLineupDestroyNotify // Type: Notify // CmdID: 706 message ExtraLineupDestroyNotify { ExtraLineupType extra_lineup_type = 5; // offset: 24 } // Obf: VirtualLineupTrialAvatarChangeScNotify // Type: Notify // CmdID: 701 message VirtualLineupTrialAvatarChangeScNotify { bool JAOAIMDONKK = 12; // offset: 44 repeated uint32 APNGJBBLEFP = 7; // offset: 24 uint32 plane_id = 1; // offset: 40 repeated uint32 GCHJJGCGCDM = 14; // offset: 32 } // Obf: CmdLobbyType enum CmdLobbyType { CmdLobbyType_MNFEPONEDDJ = 0; CmdLobbyInviteScRsp = 7388; CmdLobbyGetInfoScRsp = 7379; CmdLobbyCreateScRsp = 7390; CmdJHACPIMIGGN = 7391; CmdLobbyJoinScRsp = 7364; CmdAEJMJEKHGCM = 7389; CmdLobbyGetInfoCsReq = 7373; CmdLobbyKickOutScRsp = 7357; CmdLobbySyncInfoScNotify = 7368; CmdLobbyJoinCsReq = 7351; CmdLobbyInviteCsReq = 7384; CmdLobbyQuitCsReq = 7372; CmdLobbyType_DBLCADNCAFL = 7378; CmdGEEOCLMOKBK = 7361; CmdLobbyCreateCsReq = 7354; CmdPLAKEKCEJHO = 7358; CmdLobbyKickOutCsReq = 7380; CmdFBOJGAPHDNJ = 7362; CmdLobbyInteractScNotify = 7356; CmdGCJMJIJPLGO = 7353; CmdLobbyQuitScRsp = 7371; CmdLobbyModifyPlayerInfoCsReq = 7374; CmdLobbyModifyPlayerInfoScRsp = 7352; } // Obf: LobbyCreateCsReq // Type: Req // CmdID: 7354 message LobbyCreateCsReq { uint32 ILOEBAELDKN = 5; // offset: 44 OFCBIGCLMKG DIMFOEHBNIA = 1; // offset: 32 LobbyGameExtInfo HLBJLHKOCHA = 8; // offset: 24 FightGameMode MLKKBBFLAHG = 14; // offset: 40 } // Obf: LobbyCreateScRsp // Type: Rsp // CmdID: 7390 message LobbyCreateScRsp { FightGameMode MLKKBBFLAHG = 8; // offset: 40 repeated GCKNBLAJJGP PMCKGJIIHNL = 1; // offset: 32 OFCBIGCLMKG DIMFOEHBNIA = 2; // offset: 16 uint32 retcode = 12; // offset: 44 uint64 room_id = 13; // offset: 48 uint32 ILOEBAELDKN = 15; // offset: 56 } // Obf: LobbyInviteCsReq // Type: Req // CmdID: 7384 message LobbyInviteCsReq { repeated uint32 uid_list = 1; // offset: 24 } // Type: Rsp // CmdID: 7388 message LobbyInviteScRsp { repeated uint32 uid_list = 15; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: LobbyJoinCsReq // Type: Req // CmdID: 7351 message LobbyJoinCsReq { string AIIOBAJIBNG = 7; // offset: 32 uint64 room_id = 4; // offset: 40 LobbyGameExtInfo HLBJLHKOCHA = 10; // offset: 16 } // Obf: LobbyJoinScRsp // Type: Rsp // CmdID: 7364 message LobbyJoinScRsp { FightGameMode MLKKBBFLAHG = 12; // offset: 44 uint32 retcode = 7; // offset: 56 repeated GCKNBLAJJGP PMCKGJIIHNL = 15; // offset: 16 uint32 ILOEBAELDKN = 14; // offset: 40 OFCBIGCLMKG DIMFOEHBNIA = 13; // offset: 24 uint64 room_id = 6; // offset: 48 } // Obf: LobbyQuitCsReq // Type: Req // CmdID: 7372 message LobbyQuitCsReq { } // Type: Rsp // CmdID: 7371 message LobbyQuitScRsp { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 7389 message AEJMJEKHGCM { } // Type: Rsp // CmdID: 7362 message FBOJGAPHDNJ { uint32 retcode = 14; // offset: 24 } // Obf: LobbyModifyPlayerInfoCsReq // Type: Req // CmdID: 7374 message LobbyModifyPlayerInfoCsReq { LobbyModifyType type = 2; // offset: 36 LobbyGameExtInfo HLBJLHKOCHA = 8; // offset: 16 uint32 AFKGEEIFEPG = 6; // offset: 32 } // Type: Rsp // CmdID: 7352 message LobbyModifyPlayerInfoScRsp { uint32 retcode = 6; // offset: 24 } // Obf: LobbySyncInfoScNotify // Type: Notify // CmdID: 7368 message LobbySyncInfoScNotify { LobbyModifyType type = 10; // offset: 36 repeated GCKNBLAJJGP PMCKGJIIHNL = 11; // offset: 24 uint32 uid = 5; // offset: 32 } // Obf: LobbyKickOutCsReq // Type: Req // CmdID: 7380 message LobbyKickOutCsReq { uint32 uid = 13; // offset: 24 } // Type: Rsp // CmdID: 7357 message LobbyKickOutScRsp { uint32 retcode = 8; // offset: 24 } // Type: Notify // CmdID: 7353 message GCJMJIJPLGO { FightGameMode MLKKBBFLAHG = 12; // offset: 24 uint32 room_id = 9; // offset: 32 uint32 BEFHOINPGCH = 7; // offset: 28 } // Obf: LobbyGetInfoCsReq // Type: Req // CmdID: 7373 message LobbyGetInfoCsReq { } // Obf: LobbyGetInfoScRsp // Type: Rsp // CmdID: 7379 message LobbyGetInfoScRsp { FightGameMode MLKKBBFLAHG = 5; // offset: 64 repeated GCKNBLAJJGP PMCKGJIIHNL = 13; // offset: 24 uint64 room_id = 2; // offset: 40 OFCBIGCLMKG DIMFOEHBNIA = 12; // offset: 32 uint64 OCKCAFJDHEF = 4; // offset: 48 uint32 ILOEBAELDKN = 10; // offset: 60 uint32 retcode = 14; // offset: 56 } // Type: Req // CmdID: 7358 message PLAKEKCEJHO { uint32 LEKGBKGDIDA = 6; // offset: 28 LobbyInteractType PIOBAHDCHME = 9; // offset: 24 } // Type: Rsp // CmdID: 7361 message GEEOCLMOKBK { uint32 LEKGBKGDIDA = 5; // offset: 28 uint32 retcode = 1; // offset: 24 } // Obf: LobbyInteractScNotify // Type: Notify // CmdID: 7356 message LobbyInteractScNotify { uint32 BEFHOINPGCH = 9; // offset: 28 LobbyInteractType PIOBAHDCHME = 14; // offset: 24 } message BINNGAFKEMH { OFCBIGCLMKG DIMFOEHBNIA = 5; // offset: 24 } // Type: Rsp // CmdID: 7391 message JHACPIMIGGN { uint32 retcode = 3; // offset: 24 } // Obf: CmdLocalLegendType enum CmdLocalLegendType { CmdLocalLegendType_MNFEPONEDDJ = 0; CmdGetLocalLegendDataScRsp = 6576; CmdLocalLegendDataChangeNotify = 6592; CmdGetLocalLegendDataCsReq = 6581; CmdStartLocalLegendLevelCsReq = 6596; CmdEnterLocalLegendLevelScRsp = 6590; } message AHJHPBCDHEG { uint32 DKGEPDLLBHM = 2; // offset: 28 uint32 AKFJLNPHODD = 4; // offset: 24 uint32 group_id = 13; // offset: 32 } // Obf: GetLocalLegendDataCsReq // Type: Req // CmdID: 6581 message GetLocalLegendDataCsReq { } // Obf: GetLocalLegendDataScRsp // Type: Rsp // CmdID: 6576 message GetLocalLegendDataScRsp { uint32 retcode = 13; // offset: 32 repeated AHJHPBCDHEG level_data_list = 1; // offset: 24 } message POPMMAJPBBP { AvatarType avatar_type = 2; // offset: 28 uint32 avatar_id = 9; // offset: 24 } // Obf: StartLocalLegendLevelCsReq // Type: Req // CmdID: 6596 message StartLocalLegendLevelCsReq { repeated POPMMAJPBBP avatar_list = 1; // offset: 16 uint32 AKFJLNPHODD = 10; // offset: 32 uint32 group_id = 15; // offset: 36 } // Obf: EnterLocalLegendLevelScRsp // Type: Rsp // CmdID: 6590 message EnterLocalLegendLevelScRsp { uint32 group_id = 13; // offset: 32 uint32 AKFJLNPHODD = 11; // offset: 36 uint32 retcode = 5; // offset: 40 SceneBattleInfo battle_info = 4; // offset: 16 } // Obf: LocalLegendDataChangeNotify // Type: Notify // CmdID: 6592 message LocalLegendDataChangeNotify { AHJHPBCDHEG IPJPCKGCMEC = 8; // offset: 16 } // Obf: CmdMailType enum CmdMailType { CmdMailType_MNFEPONEDDJ = 0; CmdDelMailCsReq = 835; CmdMarkReadMailCsReq = 824; CmdNewMailScNotify = 869; CmdGetMailCsReq = 883; CmdDelMailScRsp = 813; CmdTakeMailAttachmentCsReq = 862; CmdTakeMailAttachmentScRsp = 900; CmdMarkReadMailScRsp = 804; CmdGetMailScRsp = 881; } // Obf: MailType enum MailType { MAIL_TYPE_NORMAL = 0; MAIL_TYPE_STAR = 1; } // Obf: GetMailCsReq // Type: Req // CmdID: 883 message GetMailCsReq { uint32 KGEHBGAPLDF = 13; // offset: 24 uint32 HBBMDFEMGMM = 11; // offset: 28 } message ClientMail { string sender = 4; // offset: 16 uint32 id = 10; // offset: 88 ItemList attachment = 15; // offset: 32 string content = 14; // offset: 40 uint32 template_id = 3; // offset: 92 string title = 8; // offset: 48 MailType mail_type = 12; // offset: 84 repeated string para_list = 13; // offset: 24 bool is_read = 1; // offset: 80 int64 expire_time = 5; // offset: 64 int64 time = 11; // offset: 72 } // Type: Rsp // CmdID: 881 message GetMailScRsp { repeated ClientMail notice_mail_list = 9; // offset: 24 uint32 total_num = 11; // offset: 52 bool is_end = 8; // offset: 44 repeated ClientMail mail_list = 4; // offset: 16 uint32 retcode = 6; // offset: 40 uint32 start = 5; // offset: 48 } // Obf: MarkReadMailCsReq // Type: Req // CmdID: 824 message MarkReadMailCsReq { uint32 id = 7; // offset: 24 } // Type: Rsp // CmdID: 804 message MarkReadMailScRsp { uint32 retcode = 15; // offset: 28 uint32 id = 1; // offset: 24 } // Obf: DelMailCsReq // Type: Req // CmdID: 835 message DelMailCsReq { repeated uint32 id_list = 10; // offset: 24 } // Type: Rsp // CmdID: 813 message DelMailScRsp { uint32 retcode = 5; // offset: 32 repeated uint32 id_list = 14; // offset: 24 } // Obf: TakeMailAttachmentCsReq // Type: Req // CmdID: 862 message TakeMailAttachmentCsReq { repeated uint32 mail_id_list = 8; // offset: 24 uint32 optional_reward_id = 11; // offset: 32 } message KLOIEBJDIEP { uint32 HLLGJPGHJDH = 3; // offset: 28 uint32 item_id = 15; // offset: 24 } // Type: Rsp // CmdID: 900 message TakeMailAttachmentScRsp { uint32 retcode = 2; // offset: 48 repeated KLOIEBJDIEP fail_mail_list = 5; // offset: 16 repeated uint32 succ_mail_id_list = 14; // offset: 24 ItemList attachment = 15; // offset: 40 } // Type: Notify // CmdID: 869 message NewMailScNotify { repeated uint32 mail_id_list = 7; // offset: 24 } // Obf: CmdMapRotationType enum CmdMapRotationType { CmdMapRotationType_MNFEPONEDDJ = 0; CmdResetMapRotationRegionScRsp = 6819; CmdInteractChargerCsReq = 6824; CmdInteractChargerScRsp = 6804; CmdRemoveRotaterScRsp = 6888; CmdDeployRotatorScRsp = 6813; CmdUpdateEnergyScNotify = 6856; CmdResetMapRotationRegionCsReq = 6884; CmdLeaveMapRotationRegionCsReq = 6869; CmdLeaveMapRotationRegionScRsp = 6840; CmdEnterMapRotationRegionScRsp = 6881; CmdRemoveRotatorCsReq = 6834; CmdGetMapRotationDataScRsp = 6857; CmdEnterMapRotationRegionCsReq = 6883; CmdGKMNGBDLNOF = 6886; CmdRotateMapCsReq = 6862; CmdLeaveMapRotationRegionScNotify = 6823; CmdRotateMapScRsp = 6900; CmdDeployRotatorCsReq = 6835; CmdUpdateMapRotationDataScNotify = 6848; CmdGetMapRotationDataCsReq = 6846; } message JCBJDLNDAEH { RotateMapInfo rogue_map = 2; // offset: 48 repeated RotaterData EFMLPKJCPBJ = 12; // offset: 40 bool IEKOELPKHDL = 11; // offset: 60 RotaterEnergyInfo energy_info = 8; // offset: 24 uint32 KMINHNLKPIC = 15; // offset: 64 repeated ChargerInfo HNPDHHKNKMB = 13; // offset: 16 int32 LDIJAKPKLIN = 4; // offset: 56 } message RotaterEnergyInfo { uint32 cur_num = 9; // offset: 28 uint32 max_num = 4; // offset: 24 } message RotateMapInfo { Vector4 CBGJJJMGACI = 4; // offset: 24 Vector MKNFGECIECC = 10; // offset: 16 } // Obf: EnterMapRotationRegionCsReq // Type: Req // CmdID: 6883 message EnterMapRotationRegionCsReq { uint32 KMINHNLKPIC = 3; // offset: 36 uint32 LDIJAKPKLIN = 10; // offset: 32 MotionInfo motion = 13; // offset: 16 } // Type: Rsp // CmdID: 6881 message EnterMapRotationRegionScRsp { uint32 LDIJAKPKLIN = 13; // offset: 44 RotaterEnergyInfo energy_info = 7; // offset: 24 uint32 KMINHNLKPIC = 2; // offset: 40 uint32 retcode = 6; // offset: 52 MotionInfo motion = 3; // offset: 16 uint32 client_pos_version = 12; // offset: 48 } message ChargerInfo { uint32 group_id = 2; // offset: 24 uint32 HIIHFHPBJKH = 10; // offset: 28 } // Obf: InteractChargerCsReq // Type: Req // CmdID: 6824 message InteractChargerCsReq { ChargerInfo EIBNFFLMODB = 6; // offset: 24 } // Type: Rsp // CmdID: 6804 message InteractChargerScRsp { uint32 retcode = 14; // offset: 40 ChargerInfo EIBNFFLMODB = 3; // offset: 32 RotaterEnergyInfo energy_info = 6; // offset: 24 } message RotaterData { uint32 HIIHFHPBJKH = 4; // offset: 32 uint32 group_id = 8; // offset: 28 float BAGKGNMEKKE = 7; // offset: 24 } // Obf: DeployRotatorCsReq // Type: Req // CmdID: 6835 message DeployRotatorCsReq { RotaterData rotater_data = 13; // offset: 16 } // Type: Rsp // CmdID: 6813 message DeployRotatorScRsp { RotaterEnergyInfo energy_info = 6; // offset: 24 RotaterData rotater_data = 11; // offset: 16 uint32 retcode = 5; // offset: 40 } // Obf: RotateMapCsReq // Type: Req // CmdID: 6862 message RotateMapCsReq { uint32 HIIHFHPBJKH = 15; // offset: 40 MotionInfo motion = 9; // offset: 16 RotateMapInfo rogue_map = 13; // offset: 24 uint32 group_id = 7; // offset: 44 } // Type: Rsp // CmdID: 6900 message RotateMapScRsp { uint32 client_pos_version = 8; // offset: 36 MotionInfo motion = 5; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: LeaveMapRotationRegionCsReq // Type: Req // CmdID: 6869 message LeaveMapRotationRegionCsReq { MotionInfo motion = 13; // offset: 24 } // Type: Rsp // CmdID: 6840 message LeaveMapRotationRegionScRsp { uint32 client_pos_version = 15; // offset: 36 MotionInfo motion = 14; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: GetMapRotationDataCsReq // Type: Req // CmdID: 6846 message GetMapRotationDataCsReq { } // Type: Rsp // CmdID: 6857 message GetMapRotationDataScRsp { repeated ChargerInfo HNPDHHKNKMB = 4; // offset: 48 bool EPBFBCKPFDI = 14; // offset: 60 uint32 retcode = 11; // offset: 68 repeated RotaterData EFMLPKJCPBJ = 1; // offset: 40 int32 LDIJAKPKLIN = 12; // offset: 64 uint32 KMINHNLKPIC = 7; // offset: 56 RotaterEnergyInfo energy_info = 15; // offset: 16 RotateMapInfo rogue_map = 3; // offset: 24 } // Obf: ResetMapRotationRegionCsReq // Type: Req // CmdID: 6884 message ResetMapRotationRegionCsReq { MotionInfo motion = 7; // offset: 32 RotateMapInfo rogue_map = 3; // offset: 24 } // Type: Rsp // CmdID: 6819 message ResetMapRotationRegionScRsp { uint32 client_pos_version = 2; // offset: 32 MotionInfo motion = 14; // offset: 24 uint32 retcode = 4; // offset: 36 } // Type: Notify // CmdID: 6823 message LeaveMapRotationRegionScNotify { } // Type: Notify // CmdID: 6856 message UpdateEnergyScNotify { RotaterEnergyInfo energy_info = 15; // offset: 24 } // Type: Notify // CmdID: 6848 message UpdateMapRotationDataScNotify { repeated RotaterData EFMLPKJCPBJ = 1; // offset: 24 int32 LDIJAKPKLIN = 14; // offset: 60 repeated ChargerInfo HNPDHHKNKMB = 2; // offset: 40 RotaterEnergyInfo energy_info = 10; // offset: 32 uint32 KMINHNLKPIC = 9; // offset: 56 RotateMapInfo rogue_map = 4; // offset: 16 bool EPBFBCKPFDI = 8; // offset: 64 } // Obf: RemoveRotatorCsReq // Type: Req // CmdID: 6834 message RemoveRotatorCsReq { RotaterData rotater_data = 2; // offset: 24 } // Type: Rsp // CmdID: 6888 message RemoveRotaterScRsp { uint32 retcode = 4; // offset: 40 RotaterEnergyInfo energy_info = 8; // offset: 32 RotaterData rotater_data = 12; // offset: 16 } // Type: Notify // CmdID: 6886 message GKMNGBDLNOF { repeated RotaterData EFMLPKJCPBJ = 12; // offset: 16 } // Obf: CmdMarbleType enum CmdMarbleType { CmdMarbleType_MNFEPONEDDJ = 0; CmdMarbleUpdateShownSealScRsp = 8287; CmdMarbleShopBuyScRsp = 8286; CmdMarbleUnlockSealScNotify = 8282; CmdMarbleUpdateShownSealCsReq = 8274; CmdJJBCGEIOADM = 8285; CmdBKMHABEAMIE = 8275; CmdMarbleShopBuyCsReq = 8276; CmdMarblePvpDataUpdateScNotify = 8272; CmdMarbleGetDataCsReq = 8271; CmdMarbleGetDataScRsp = 8289; } // Obf: MarbleGetDataCsReq // Type: Req // CmdID: 8271 message MarbleGetDataCsReq { } // Obf: MarbleGetDataScRsp // Type: Rsp // CmdID: 8289 message MarbleGetDataScRsp { repeated uint32 OEJIFJOKLPO = 7; // offset: 16 repeated uint32 FJIJLJGANEF = 9; // offset: 32 int32 score_id = 8; // offset: 52 uint32 retcode = 11; // offset: 48 repeated uint32 EHBAOKCPADM = 2; // offset: 24 } // Type: Req // CmdID: 8285 message JJBCGEIOADM { uint32 KHGLMLNLOPA = 11; // offset: 32 repeated uint32 IPNHKDBMGJJ = 5; // offset: 16 } // Type: Rsp // CmdID: 8275 message BKMHABEAMIE { uint32 retcode = 1; // offset: 24 uint32 KHGLMLNLOPA = 7; // offset: 28 } // Obf: MarbleShopBuyCsReq // Type: Req // CmdID: 8276 message MarbleShopBuyCsReq { repeated uint32 IPNHKDBMGJJ = 3; // offset: 16 } // Obf: MarbleShopBuyScRsp // Type: Rsp // CmdID: 8286 message MarbleShopBuyScRsp { repeated uint32 IPNHKDBMGJJ = 15; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: MarbleUnlockSealScNotify // Type: Notify // CmdID: 8282 message MarbleUnlockSealScNotify { repeated uint32 IPNHKDBMGJJ = 4; // offset: 16 } // Obf: MarblePvpDataUpdateScNotify // Type: Notify // CmdID: 8272 message MarblePvpDataUpdateScNotify { int32 score_id = 7; // offset: 24 } // Obf: MarbleUpdateShownSealCsReq // Type: Req // CmdID: 8274 message MarbleUpdateShownSealCsReq { repeated uint32 FJJLKALJIKL = 14; // offset: 16 } // Obf: MarbleUpdateShownSealScRsp // Type: Rsp // CmdID: 8287 message MarbleUpdateShownSealScRsp { repeated uint32 FJJLKALJIKL = 6; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: CmdMarkChestType enum CmdMarkChestType { CmdMarkChestType_MNFEPONEDDJ = 0; CmdGetMarkChestScRsp = 8199; CmdUpdateMarkChestScRsp = 8185; CmdMarkChestChangedScNotify = 8186; CmdGetMarkChestCsReq = 8181; CmdUpdateMarkChestCsReq = 8195; } message MarkChestInfo { uint32 group_id = 10; // offset: 40 uint32 config_id = 1; // offset: 32 uint32 plane_id = 4; // offset: 28 uint32 floor_id = 6; // offset: 24 uint32 FOGOEKMHBDG = 3; // offset: 36 } message MarkChestFuncInfo { int64 mark_time = 11; // offset: 32 repeated MarkChestInfo mark_chest_info_list = 1; // offset: 24 uint32 func_id = 8; // offset: 40 } // Obf: GetMarkChestCsReq // Type: Req // CmdID: 8181 message GetMarkChestCsReq { } // Obf: GetMarkChestScRsp // Type: Rsp // CmdID: 8199 message GetMarkChestScRsp { repeated MarkChestFuncInfo mark_chest_func_info = 2; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: UpdateMarkChestCsReq // Type: Req // CmdID: 8195 message UpdateMarkChestCsReq { uint32 trigger_param_id = 11; // offset: 32 uint32 func_id = 9; // offset: 36 repeated MarkChestInfo mark_chest_info_list = 13; // offset: 24 } // Obf: UpdateMarkChestScRsp // Type: Rsp // CmdID: 8185 message UpdateMarkChestScRsp { repeated MarkChestFuncInfo mark_chest_func_info = 15; // offset: 16 uint32 retcode = 11; // offset: 32 uint32 func_id = 12; // offset: 40 uint32 trigger_param_id = 13; // offset: 36 } // Obf: MarkChestChangedScNotify // Type: Notify // CmdID: 8186 message MarkChestChangedScNotify { repeated MarkChestFuncInfo mark_chest_func_info = 9; // offset: 16 } // Obf: CmdMatchType enum CmdMatchType { CmdMatchType_MNFEPONEDDJ = 0; CmdJLCBLJCEBGL = 7314; CmdStartMatchCsReq = 7304; CmdGetCrossInfoCsReq = 7312; CmdGetCrossInfoScRsp = 7324; CmdAAJDJBJKMKH = 7339; CmdStartMatchScRsp = 7340; CmdMatchType_JPPMNOMPLCC = 7301; } // Obf: StartMatchCsReq // Type: Req // CmdID: 7304 message StartMatchCsReq { LobbyGameExtInfo HLBJLHKOCHA = 10; // offset: 24 FightGameMode MLKKBBFLAHG = 4; // offset: 32 } // Type: Rsp // CmdID: 7340 message StartMatchScRsp { LobbyGameExtInfo HLBJLHKOCHA = 5; // offset: 24 uint32 retcode = 6; // offset: 32 } message BGKBDMLKIFE { } // Type: Rsp // CmdID: 7314 message JLCBLJCEBGL { uint32 retcode = 11; // offset: 24 } // Type: Rsp // CmdID: 7339 message AAJDJBJKMKH { repeated GCKNBLAJJGP PMCKGJIIHNL = 7; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: GetCrossInfoCsReq // Type: Req // CmdID: 7312 message GetCrossInfoCsReq { } // Obf: GetCrossInfoScRsp // Type: Rsp // CmdID: 7324 message GetCrossInfoScRsp { FightGameMode MLKKBBFLAHG = 12; // offset: 44 uint32 retcode = 4; // offset: 40 uint64 room_id = 10; // offset: 24 uint64 OCKCAFJDHEF = 11; // offset: 32 } // Obf: CmdMatchThreeModuleType enum CmdMatchThreeModuleType { CmdMatchThreeModuleType_MNFEPONEDDJ = 0; CmdMatchThreeSetBirdPosCsReq = 7412; CmdMatchThreeGetDataCsReq = 7404; CmdANNIBIHIHIG = 7429; CmdMatchThreeV2ScNotify = 7403; CmdMatchThreeGetDataDataScRsp = 7440; CmdMatchThreeV2LevelEndCsReq = 7434; CmdMatchThreeV2BattleItemLevelUpScRsp = 7418; CmdMatchThreeSyncDataScNotify = 7439; CmdMatchThreeV2LevelEndScRsp = 7438; CmdMatchThreeV2SetBirdPosScRsp = 7421; CmdMatchThreeV2SetBirdPosCsReq = 7422; CmdMatchThreeV2PvpFinishScNotify = 7423; CmdMatchThreeSetBirdPosScRsp = 7424; CmdHFANGDECMAP = 7430; CmdJFKJMKEHFEJ = 7402; CmdMatchThreeLevelEndScRsp = 7414; CmdMatchThreeLevelEndCsReq = 7401; CmdMatchThreeV2BattleItemLevelUpCsReq = 7407; } // Obf: MatchThreeStatisticsType enum MatchThreeStatisticsType { MatchThreeStatisticsType_ONMIHMEHAII = 0; MatchThreeStatisticsType_ALCCABDLOLF = 1; MatchThreeStatisticsType_GCOGDOIFKEI = 2; MatchThreeStatisticsType_FIKCCCLMBAC = 3; MatchThreeStatisticsType_PLABLNDKPEA = 4; MatchThreeStatisticsType_HBHPKKJMBGG = 5; MatchThreeStatisticsType_OMOLNANDMGA = 6; MatchThreeStatisticsType_BJBMGNBODAN = 7; MatchThreeStatisticsType_AEOGLCHCFFC = 8; MatchThreeStatisticsType_DCJFIBAOCOE = 9; MatchThreeStatisticsType_LGKHKJENCPD = 10; MatchThreeStatisticsType_EDDMEDLBFGM = 11; MatchThreeStatisticsType_PBLOJNCBCKJ = 12; MatchThreeStatisticsType_OFLKHGPCHAL = 13; } // Obf: MatchThreeGetDataCsReq // Type: Req // CmdID: 7404 message MatchThreeGetDataCsReq { } message FAFHHPOJFGH { uint32 DGLAEPLNAFC = 9; // offset: 24 uint32 level_id = 1; // offset: 28 } message COKCEDMAHJM { uint32 ELPLMDAJPMD = 13; // offset: 28 uint32 ADOGOONNMOI = 2; // offset: 32 uint32 pos = 8; // offset: 36 uint32 count = 5; // offset: 24 } message PJMDLFJMENC { map BENEPPGPFHO = 13; // offset: 16 repeated COKCEDMAHJM PAEHKLHACKE = 1; // offset: 40 map KPBJOFACFKO = 4; // offset: 48 repeated FAFHHPOJFGH CNAOIMCDAHK = 6; // offset: 24 } // Obf: MatchThreeGetDataDataScRsp // Type: Rsp // CmdID: 7440 message MatchThreeGetDataDataScRsp { PJMDLFJMENC NLFGIHFPMPO = 6; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: MatchThreeLevelEndCsReq // Type: Req // CmdID: 7401 message MatchThreeLevelEndCsReq { uint32 level_id = 14; // offset: 60 uint32 ADOGOONNMOI = 4; // offset: 56 map KPBJOFACFKO = 11; // offset: 40 uint32 ELPLMDAJPMD = 8; // offset: 52 repeated uint32 ECCMLNOFNAD = 13; // offset: 24 string uuid = 1; // offset: 16 uint32 DGLAEPLNAFC = 2; // offset: 48 } // Obf: MatchThreeLevelEndScRsp // Type: Rsp // CmdID: 7414 message MatchThreeLevelEndScRsp { uint32 level_id = 3; // offset: 24 uint32 DGLAEPLNAFC = 9; // offset: 28 uint32 retcode = 15; // offset: 32 } // Obf: MatchThreeSyncDataScNotify // Type: Notify // CmdID: 7439 message MatchThreeSyncDataScNotify { PJMDLFJMENC NLFGIHFPMPO = 13; // offset: 16 } // Obf: MatchThreeSetBirdPosCsReq // Type: Req // CmdID: 7412 message MatchThreeSetBirdPosCsReq { uint32 pos = 12; // offset: 24 uint32 ADOGOONNMOI = 2; // offset: 28 } // Type: Rsp // CmdID: 7424 message MatchThreeSetBirdPosScRsp { uint32 ADOGOONNMOI = 15; // offset: 28 uint32 pos = 6; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: JFKJMKEHFEJ // Type: Req // CmdID: 7402 message JFKJMKEHFEJ { } message LNEPILFMMHH { repeated uint32 IOIGLHILJEN = 12; // offset: 16 uint32 level_id = 3; // offset: 32 } message BPIPFFPFMDK { uint32 ADOGOONNMOI = 4; // offset: 28 uint32 pos = 1; // offset: 32 uint32 count = 10; // offset: 24 uint32 ELPLMDAJPMD = 13; // offset: 36 } message IPGAMLENFII { repeated JOGMADAMFNI BPDPBLJCGKI = 7; // offset: 56 repeated JOGMADAMFNI CNNEHOPHFJB = 13; // offset: 48 uint32 DLKLPBAOLHI = 10; // offset: 68 uint32 HLELMGEKHMK = 4; // offset: 64 repeated JOGMADAMFNI LDBNLKNPFDD = 5; // offset: 32 repeated BPIPFFPFMDK PAEHKLHACKE = 14; // offset: 16 repeated LNEPILFMMHH GJHJJPFGPBO = 11; // offset: 40 } // Obf: HFANGDECMAP // Type: Rsp // CmdID: 7430 message HFANGDECMAP { uint32 retcode = 1; // offset: 32 IPGAMLENFII AEHDFMIDNJM = 7; // offset: 16 } // Obf: MatchThreeV2BattleItemLevelUpCsReq // Type: Req // CmdID: 7407 message MatchThreeV2BattleItemLevelUpCsReq { uint32 PLDEJLJBBLB = 3; // offset: 28 uint32 IPDOGLDJCMO = 6; // offset: 24 } // Obf: MatchThreeV2BattleItemLevelUpScRsp // Type: Rsp // CmdID: 7418 message MatchThreeV2BattleItemLevelUpScRsp { uint32 IPDOGLDJCMO = 12; // offset: 24 uint32 retcode = 1; // offset: 32 uint32 PLDEJLJBBLB = 15; // offset: 28 } // Obf: MatchThreeV2LevelEndCsReq // Type: Req // CmdID: 7434 message MatchThreeV2LevelEndCsReq { uint32 MKLFFCCBJPM = 15; // offset: 52 uint32 DPIFIPELBHH = 1; // offset: 60 repeated JOGMADAMFNI BBOBBJDJNED = 10; // offset: 24 uint32 ABNBAKLJMHM = 3; // offset: 48 uint32 ADOGOONNMOI = 9; // offset: 64 repeated uint32 CPLBAGGJDAE = 5; // offset: 32 string uuid = 14; // offset: 40 uint32 level_id = 8; // offset: 56 } // Obf: MatchThreeV2LevelEndScRsp // Type: Rsp // CmdID: 7438 message MatchThreeV2LevelEndScRsp { uint32 DLKLPBAOLHI = 8; // offset: 64 uint32 level_id = 6; // offset: 56 repeated ItemList JBEFGMEDHJJ = 10; // offset: 24 uint32 retcode = 5; // offset: 68 ItemList IIBECFAIDMP = 1; // offset: 48 uint32 ALKELHMGLFC = 14; // offset: 60 BPIPFFPFMDK FKFCDCIDLCA = 15; // offset: 16 LNEPILFMMHH GAHICMJOCEC = 9; // offset: 40 } // Obf: MatchThreeV2SetBirdPosCsReq // Type: Req // CmdID: 7422 message MatchThreeV2SetBirdPosCsReq { uint32 ADOGOONNMOI = 5; // offset: 28 uint32 pos = 12; // offset: 24 } // Obf: MatchThreeV2SetBirdPosScRsp // Type: Rsp // CmdID: 7421 message MatchThreeV2SetBirdPosScRsp { uint32 ADOGOONNMOI = 7; // offset: 28 uint32 OPIACBNEEBJ = 8; // offset: 24 uint32 pos = 1; // offset: 36 uint32 retcode = 11; // offset: 32 } // Obf: MatchThreeV2ScNotify // Type: Notify // CmdID: 7403 message MatchThreeV2ScNotify { IPGAMLENFII AEHDFMIDNJM = 8; // offset: 16 } // Obf: MatchThreeV2PvpFinishScNotify // Type: Notify // CmdID: 7423 message MatchThreeV2PvpFinishScNotify { uint32 CJEMDPHDMBG = 7; // offset: 48 IILPMDJAHGK reason = 3; // offset: 44 uint32 AMBGGFDKKDP = 9; // offset: 40 FightGameMode KEDDCJCBOJI = 12; // offset: 52 FDFLHPKJLCD NMHAMJFLNPI = 1; // offset: 32 IPGAMLENFII AEHDFMIDNJM = 4; // offset: 24 } // Type: Notify // CmdID: 7429 message ANNIBIHIHIG { IILPMDJAHGK reason = 14; // offset: 40 int32 AMBGGFDKKDP = 3; // offset: 36 FightGameMode KEDDCJCBOJI = 2; // offset: 32 FDFLHPKJLCD NMHAMJFLNPI = 5; // offset: 16 uint32 CJEMDPHDMBG = 11; // offset: 44 } // Obf: CmdMazePuzzleType enum CmdMazePuzzleType { CmdMazePuzzleType_MNFEPONEDDJ = 0; CmdHCCGOFGDFOD = 9084; CmdGetFiveDimMiniGameDataCsReq = 9074; CmdGetChenLingGameBoyDataScRsp = 9090; CmdMazePuzzleType_OONADMNIIND = 9068; CmdGetFiveDimMiniGameDataScRsp = 9072; CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9062; CmdMazePuzzleType_MGKMCPMNIBD = 9058; CmdMazePuzzleType_JHLNILEJIIG = 9071; CmdMazePuzzleType_JFPNBCPEONJ = 9054; CmdMazeCrossFloorConditionChangeScNotify = 9069; CmdMazePuzzleType_JPDFACJOPLM = 9080; CmdMazePuzzleType_LOECFKPMGFO = 9056; CmdDJIMEJPKIFC = 9057; CmdLIDKPECEPGD = 9078; CmdGetFiveDimFluteDataScRsp = 9079; CmdFinishChenLingGameBoyScRsp = 9064; CmdMazePuzzleType_PDHJOELDHOB = 9089; CmdNKOKINNIMOK = 9061; CmdFiveDimFluteDataChangeNotify = 9091; CmdFinishFiveDimMiniGameScRsp = 9053; CmdMazePuzzleType_PBMCOADLODC = 9088; CmdMazePuzzleType_MJDHDFAGLJN = 9051; CmdAJADLOLCHLE = 9052; CmdMazePuzzleType_MIHNNGKDMBC = 9073; } message GJPDJMJEHEF { uint32 OBHPGBEPIHD = 10; // offset: 44 bool HFJPGDAMAJL = 2; // offset: 40 bool MFCMHCKKOJF = 5; // offset: 41 uint64 HEONEOIEJIO = 11; // offset: 32 repeated uint32 JJBAIDGECPB = 3; // offset: 16 } message HAFPJAGIDGN { uint32 OBHPGBEPIHD = 10; // offset: 24 } // Obf: GetChenLingGameBoyDataScRsp // Type: Rsp // CmdID: 9090 message GetChenLingGameBoyDataScRsp { GJPDJMJEHEF IHIGDHMECKO = 13; // offset: 16 uint32 retcode = 9; // offset: 32 } message CKKDHDFPAGD { bool LLJONNGKIGC = 12; // offset: 45 uint64 LJEGKLBPJCN = 3; // offset: 32 bool MKMEIDBMEFN = 15; // offset: 44 repeated uint32 JJBAIDGECPB = 6; // offset: 24 uint32 OBHPGBEPIHD = 5; // offset: 40 } // Obf: FinishChenLingGameBoyScRsp // Type: Rsp // CmdID: 9064 message FinishChenLingGameBoyScRsp { uint64 HEONEOIEJIO = 11; // offset: 56 ItemList reward = 12; // offset: 24 uint64 LJEGKLBPJCN = 2; // offset: 48 repeated uint32 HPGCEKLODLL = 6; // offset: 32 uint32 retcode = 3; // offset: 40 uint32 OBHPGBEPIHD = 8; // offset: 44 } message OJGGLGIBMNI { uint32 OBHPGBEPIHD = 3; // offset: 36 uint64 LJEGKLBPJCN = 7; // offset: 24 uint32 uid = 1; // offset: 32 } message PDGCFIEJPHO { uint32 OBHPGBEPIHD = 4; // offset: 24 } // Obf: ChenLingGameBoyGetFriendRankingInfoScRsp // Type: Rsp // CmdID: 9062 message ChenLingGameBoyGetFriendRankingInfoScRsp { uint32 OBHPGBEPIHD = 14; // offset: 40 uint32 retcode = 7; // offset: 36 bool JBMAMEIDKJB = 3; // offset: 32 repeated OJGGLGIBMNI JFNMAPLKJPM = 5; // offset: 16 } // Obf: GetFiveDimMiniGameDataCsReq // Type: Req // CmdID: 9074 message GetFiveDimMiniGameDataCsReq { bool JBMAMEIDKJB = 3; // offset: 24 } // Type: Rsp // CmdID: 9052 message AJADLOLCHLE { bool JBMAMEIDKJB = 8; // offset: 24 uint32 retcode = 9; // offset: 28 } message KOHKJNGPDFG { uint32 OBHPGBEPIHD = 15; // offset: 24 } // Type: Rsp // CmdID: 9057 message DJIMEJPKIFC { GJPDJMJEHEF IHIGDHMECKO = 14; // offset: 24 uint32 retcode = 11; // offset: 32 } message NBJPIHIEBAE { uint32 OBHPGBEPIHD = 11; // offset: 28 bool MFCMHCKKOJF = 3; // offset: 24 } // Type: Rsp // CmdID: 9084 message HCCGOFGDFOD { GJPDJMJEHEF IHIGDHMECKO = 8; // offset: 24 uint32 retcode = 3; // offset: 32 } message GJEHFGKPAKK { uint32 CEIIDFFBHLD = 14; // offset: 28 uint32 CIIHDOEMCFH = 7; // offset: 24 } message MEDCKBIADEO { } // Obf: GetFiveDimMiniGameDataScRsp // Type: Rsp // CmdID: 9072 message GetFiveDimMiniGameDataScRsp { repeated GJEHFGKPAKK content_package_list = 5; // offset: 16 uint32 retcode = 7; // offset: 32 } message DIDEPCNOBOO { uint32 BLPKJNHOCAB = 14; // offset: 52 uint32 JCKIGCPGIEL = 5; // offset: 48 uint32 score_id = 1; // offset: 60 uint32 IEBCKEEECDL = 9; // offset: 68 uint32 CIIHDOEMCFH = 6; // offset: 40 uint32 EFNNJJADGKC = 3; // offset: 64 uint32 PMINALOEBBC = 8; // offset: 56 float CEBCDBLPPMF = 15; // offset: 36 string uuid = 13; // offset: 16 uint32 gold = 2; // offset: 44 uint32 LILFKMGOBHI = 11; // offset: 32 } // Obf: FinishFiveDimMiniGameScRsp // Type: Rsp // CmdID: 9053 message FinishFiveDimMiniGameScRsp { uint32 score_id = 5; // offset: 68 uint32 BLPKJNHOCAB = 1; // offset: 44 bool BAEFIABDAAK = 9; // offset: 64 ItemList LCMCLAFPBDP = 7; // offset: 32 uint32 retcode = 14; // offset: 52 uint32 CIIHDOEMCFH = 11; // offset: 40 ItemList FLFODGLOOHC = 2; // offset: 24 uint32 EFNNJJADGKC = 15; // offset: 72 float CEBCDBLPPMF = 4; // offset: 56 uint32 gold = 12; // offset: 48 uint32 PMINALOEBBC = 8; // offset: 60 } message BPFKFONIAHH { } // Obf: GetFiveDimFluteDataScRsp // Type: Rsp // CmdID: 9079 message GetFiveDimFluteDataScRsp { repeated uint32 EHHLINEBIPE = 8; // offset: 32 repeated uint32 DNEPLAGEFAC = 13; // offset: 16 uint32 retcode = 11; // offset: 40 } message LDHNMDHBEEB { uint32 IOKPFPKCKCO = 5; // offset: 24 } // Type: Rsp // CmdID: 9061 message NKOKINNIMOK { uint32 IOKPFPKCKCO = 9; // offset: 24 uint32 retcode = 1; // offset: 28 } message BMHPMBHBFIN { uint32 IOKPFPKCKCO = 3; // offset: 24 } // Type: Rsp // CmdID: 9078 message LIDKPECEPGD { uint32 retcode = 8; // offset: 24 uint32 IOKPFPKCKCO = 9; // offset: 28 } // Obf: FiveDimFluteDataChangeNotify // Type: Notify // CmdID: 9091 message FiveDimFluteDataChangeNotify { repeated uint32 DNEPLAGEFAC = 4; // offset: 16 repeated uint32 EHHLINEBIPE = 6; // offset: 24 } // Obf: MazeCrossFloorConditionChangeScNotify // Type: Notify // CmdID: 9069 message MazeCrossFloorConditionChangeScNotify { repeated uint32 HJOILJACMEC = 10; // offset: 16 } // Obf: CmdMessageType enum CmdMessageType { CmdMessageType_MNFEPONEDDJ = 0; CmdGetNpcStatusScRsp = 2704; CmdFinishPerformSectionIdCsReq = 2769; CmdGetNpcMessageGroupScRsp = 2781; CmdFinishItemIdScRsp = 2713; CmdGetMissionMessageCsReq = 2746; CmdGetMissionMessageScRsp = 2757; CmdGetNpcStatusCsReq = 2724; CmdFinishItemIdCsReq = 2735; CmdFinishSectionIdCsReq = 2762; CmdFinishSectionIdScRsp = 2800; CmdGetNpcMessageGroupCsReq = 2783; CmdFinishPerformSectionIdScRsp = 2740; } // Obf: GetNpcMessageGroupCsReq // Type: Req // CmdID: 2783 message GetNpcMessageGroupCsReq { repeated uint32 contact_id_list = 4; // offset: 16 } message MessageItem { uint32 text_id = 1; // offset: 24 uint32 item_id = 2; // offset: 28 } message MessageSection { uint32 frozen_item_id = 3; // offset: 40 MessageSectionStatus status = 9; // offset: 48 repeated uint32 message_item_list = 12; // offset: 16 repeated MessageItem item_list = 11; // offset: 32 uint32 id = 15; // offset: 44 } message MessageGroup { repeated MessageSection message_section_list = 2; // offset: 16 MessageGroupStatus status = 10; // offset: 40 int64 refresh_time = 6; // offset: 32 uint32 id = 11; // offset: 48 uint32 message_section_id = 14; // offset: 44 } // Obf: GetNpcMessageGroupScRsp // Type: Rsp // CmdID: 2781 message GetNpcMessageGroupScRsp { uint32 retcode = 8; // offset: 32 repeated MessageGroup message_group_list = 12; // offset: 16 } // Obf: GetNpcStatusCsReq // Type: Req // CmdID: 2724 message GetNpcStatusCsReq { } message NpcStatus { bool is_finish = 8; // offset: 28 uint32 npc_id = 4; // offset: 24 } message GroupStatus { uint32 group_id = 13; // offset: 32 int64 refresh_time = 4; // offset: 24 MessageGroupStatus group_status = 7; // offset: 36 } message SectionStatus { MessageSectionStatus section_status = 6; // offset: 28 uint32 section_id = 5; // offset: 24 } // Obf: GetNpcStatusScRsp // Type: Rsp // CmdID: 2704 message GetNpcStatusScRsp { repeated NpcStatus npc_status_list = 12; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: FinishItemIdCsReq // Type: Req // CmdID: 2735 message FinishItemIdCsReq { uint32 text_id = 13; // offset: 28 uint32 item_id = 12; // offset: 24 } // Obf: FinishItemIdScRsp // Type: Rsp // CmdID: 2713 message FinishItemIdScRsp { uint32 retcode = 1; // offset: 24 uint32 text_id = 3; // offset: 28 uint32 item_id = 4; // offset: 32 } // Obf: FinishSectionIdCsReq // Type: Req // CmdID: 2762 message FinishSectionIdCsReq { uint32 section_id = 1; // offset: 24 } // Obf: FinishSectionIdScRsp // Type: Rsp // CmdID: 2800 message FinishSectionIdScRsp { ItemList reward = 2; // offset: 24 uint32 section_id = 7; // offset: 32 uint32 retcode = 14; // offset: 36 } // Obf: FinishPerformSectionIdCsReq // Type: Req // CmdID: 2769 message FinishPerformSectionIdCsReq { uint32 section_id = 3; // offset: 32 repeated MessageItem item_list = 11; // offset: 24 } // Obf: FinishPerformSectionIdScRsp // Type: Rsp // CmdID: 2740 message FinishPerformSectionIdScRsp { ItemList reward = 10; // offset: 32 repeated MessageItem item_list = 14; // offset: 16 uint32 section_id = 5; // offset: 40 uint32 retcode = 9; // offset: 44 } // Obf: GetMissionMessageCsReq // Type: Req // CmdID: 2746 message GetMissionMessageCsReq { } // Obf: GetMissionMessageScRsp // Type: Rsp // CmdID: 2757 message GetMissionMessageScRsp { uint32 retcode = 9; // offset: 32 map FGIFDHCBNDM = 1; // offset: 16 } // Obf: CmdMiscModuleType enum CmdMiscModuleType { CmdMiscModuleType_MNFEPONEDDJ = 0; CmdGetShareDataScRsp = 4104; CmdCancelSyncExpiredItemCsReq = 4169; CmdUpdateMovieRacingDataCsReq = 4131; CmdLNDEKHNOJHO = 4184; CmdGetOrigamiPropInfoCsReq = 4148; CmdCancelDirectDeliveryNoticeScRsp = 4190; CmdGetWolfBroShootingDataCsReq = 4106; CmdPDBKAHDIGNB = 4119; CmdDifficultyAdjustmentUpdateDataCsReq = 4145; CmdMazeKillDirectCsReq = 4108; CmdGetMovieRacingDataCsReq = 4103; CmdDifficultyAdjustmentUpdateDataScRsp = 4168; CmdCancelDirectDeliveryNoticeCsReq = 4137; CmdShareScRsp = 4181; CmdGetShareDataCsReq = 4124; CmdShareCsReq = 4183; CmdUpdateWolfBroShootingDataCsReq = 4196; CmdGetUnreleasedBlockInfoScRsp = 4147; CmdGetSwitchMascotDataScRsp = 4112; CmdGCHICOBBBJI = 4113; CmdGetGunPlayDataScRsp = 4101; CmdUpdateMovieRacingDataScRsp = 4118; CmdDirectDeliveryScNotify = 4102; CmdICHMDOONCKP = 4135; CmdSwitchMascotUpdateScNotify = 4164; CmdCNJJGGFOKPF = 4156; CmdGetMovieRacingDataScRsp = 4109; CmdGetUnreleasedBlockInfoCsReq = 4122; CmdDifficultyAdjustmentGetDataCsReq = 4117; CmdCDAOIEHJHLF = 4134; CmdMazeKillDirectScRsp = 4191; CmdUpdateGunPlayDataScRsp = 4143; CmdHKEDPNJKHIA = 4157; CmdMiscModuleType_BJNEEDHCLNB = 4146; CmdMJOGFPIPLKI = 4140; CmdDifficultyAdjustmentGetDataScRsp = 4127; CmdSubmitOrigamiItemCsReq = 4123; CmdGetSwitchMascotDataCsReq = 4105; } enum IIEOKCDDIDO { IIEOKCDDIDO_MNFEPONEDDJ = 0; IIEOKCDDIDO_LFLAMAGAOEI = 1; IIEOKCDDIDO_JFDICLGNAHK = 2; IIEOKCDDIDO_EOGJHJOHLEN = 3; } // Obf: MovieRacingType enum MovieRacingType { MovieRacingType_LIDONJLKAFD = 0; MovieRacingType_LJNEDELGDMN = 1; MovieRacingType_KOKDNDONHCK = 2; MovieRacingType_OIPIADBGJIB = 3; } // Obf: DifficultyAdjustmentType enum DifficultyAdjustmentType { DifficultyAdjustmentType_KKBBAGLBHJI = 0; DifficultyAdjustmentType_CPMPACKBOMB = 1; } enum IGCIFNCBCID { IGCIFNCBCID_BDHLJMBMAHP = 0; IGCIFNCBCID_HECEIGJFDGH = 1; IGCIFNCBCID_NBBFDFEEMCK = 2; } enum JIPGMFDBADH { JIPGMFDBADH_NMIBFHJPEIL = 0; JIPGMFDBADH_OLODDJGALAE = 1; JIPGMFDBADH_FAOFKHPODGJ = 2; JIPGMFDBADH_MEJLCNLLDJJ = 3; } // Obf: ShareCsReq // Type: Req // CmdID: 4183 message ShareCsReq { uint32 HDCOLICHEGO = 7; // offset: 24 } message JPMHKMPHAKM { uint32 OKGCDNBKIDG = 10; // offset: 28 uint32 HDCOLICHEGO = 4; // offset: 24 } // Obf: ShareScRsp // Type: Rsp // CmdID: 4181 message ShareScRsp { uint32 retcode = 7; // offset: 40 ItemList reward = 8; // offset: 24 JPMHKMPHAKM PIJPADAMANG = 10; // offset: 32 } // Obf: GetShareDataCsReq // Type: Req // CmdID: 4124 message GetShareDataCsReq { } // Obf: GetShareDataScRsp // Type: Rsp // CmdID: 4104 message GetShareDataScRsp { uint32 retcode = 8; // offset: 32 repeated JPMHKMPHAKM NPIAMGGIDNP = 2; // offset: 24 } // Type: Req // CmdID: 4135 message ICHMDOONCKP { } // Type: Rsp // CmdID: 4113 message GCHICOBBBJI { uint32 retcode = 2; // offset: 24 } message BPGACJLPIEF { uint32 type = 9; // offset: 36 uint32 GFKCOIAPCGN = 6; // offset: 32 repeated uint32 GCPGHINJNJC = 8; // offset: 24 } // Type: Req // CmdID: 4184 message LNDEKHNOJHO { repeated BPGACJLPIEF LDIJNIAKGFN = 1; // offset: 24 } // Type: Rsp // CmdID: 4119 message PDBKAHDIGNB { uint32 retcode = 12; // offset: 24 } // Obf: CancelSyncExpiredItemCsReq // Type: Req // CmdID: 4169 message CancelSyncExpiredItemCsReq { repeated uint32 BBODMOKDOKC = 1; // offset: 16 repeated string BANOOJLMCED = 11; // offset: 24 IIEOKCDDIDO type = 12; // offset: 40 } // Type: Rsp // CmdID: 4140 message MJOGFPIPLKI { uint32 retcode = 1; // offset: 24 } message FJDGCCBLPKM { string BCFJCNIIJMI = 7; // offset: 24 } // Type: Rsp // CmdID: 4157 message HKEDPNJKHIA { uint32 retcode = 8; // offset: 24 } message FGCDAFADHIM { uint32 HPKMEMFPLOH = 10; // offset: 32 uint32 level = 9; // offset: 24 uint32 PFLMNMAGFKP = 4; // offset: 36 MovieRacingType type = 1; // offset: 28 } // Obf: GetMovieRacingDataCsReq // Type: Req // CmdID: 4103 message GetMovieRacingDataCsReq { } // Obf: GetMovieRacingDataScRsp // Type: Rsp // CmdID: 4109 message GetMovieRacingDataScRsp { repeated FGCDAFADHIM GONKIBFLNEN = 2; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: UpdateMovieRacingDataCsReq // Type: Req // CmdID: 4131 message UpdateMovieRacingDataCsReq { FGCDAFADHIM MBDIBNKFMPA = 4; // offset: 24 } // Obf: UpdateMovieRacingDataScRsp // Type: Rsp // CmdID: 4118 message UpdateMovieRacingDataScRsp { FGCDAFADHIM MBDIBNKFMPA = 11; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: SubmitOrigamiItemCsReq // Type: Req // CmdID: 4123 message SubmitOrigamiItemCsReq { uint32 HOIMMHDPKFN = 11; // offset: 24 } // Type: Rsp // CmdID: 4156 message CNJJGGFOKPF { uint32 retcode = 13; // offset: 28 uint32 HOIMMHDPKFN = 8; // offset: 24 } // Obf: GetOrigamiPropInfoCsReq // Type: Req // CmdID: 4148 message GetOrigamiPropInfoCsReq { uint32 content_id = 4; // offset: 36 uint32 entry_story_line_id = 1; // offset: 32 repeated uint32 floor_id_list = 15; // offset: 24 } message CMHCAFMEGMO { uint32 config_id = 4; // offset: 24 uint32 group_id = 9; // offset: 32 uint32 state = 15; // offset: 28 } message EIGLDIFGKMP { uint32 floor_id = 15; // offset: 32 repeated CMHCAFMEGMO NOOOGNMHPIF = 2; // offset: 24 } // Type: Rsp // CmdID: 4134 message CDAOIEHJHLF { uint32 content_id = 7; // offset: 36 uint32 retcode = 2; // offset: 40 repeated EIGLDIFGKMP AHEOGADFCNI = 8; // offset: 16 uint32 entry_story_line_id = 9; // offset: 32 } message FNAFALOFFNJ { uint32 HPKMEMFPLOH = 6; // offset: 24 uint32 HBOMFKACAIM = 5; // offset: 32 bool CFOALOHCALB = 4; // offset: 36 uint32 level = 3; // offset: 28 } // Obf: GetWolfBroShootingDataCsReq // Type: Req // CmdID: 4106 message GetWolfBroShootingDataCsReq { } // Obf: GetGunPlayDataScRsp // Type: Rsp // CmdID: 4101 message GetGunPlayDataScRsp { repeated FNAFALOFFNJ HMENINFPCJD = 5; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: UpdateWolfBroShootingDataCsReq // Type: Req // CmdID: 4196 message UpdateWolfBroShootingDataCsReq { uint32 group_id = 1; // offset: 40 uint32 JCDMAONLOMK = 9; // offset: 44 uint64 uuid = 15; // offset: 32 FNAFALOFFNJ HIPDBAEAHGO = 8; // offset: 24 } // Obf: UpdateGunPlayDataScRsp // Type: Rsp // CmdID: 4143 message UpdateGunPlayDataScRsp { FNAFALOFFNJ HIPDBAEAHGO = 11; // offset: 24 uint32 retcode = 1; // offset: 32 } message JBNPCJCHCBJ { uint32 id = 13; // offset: 28 IGCIFNCBCID JKMAEIELMGM = 14; // offset: 24 DifficultyAdjustmentType LMJPHNILNIK = 8; // offset: 32 } // Obf: DifficultyAdjustmentGetDataCsReq // Type: Req // CmdID: 4117 message DifficultyAdjustmentGetDataCsReq { } // Obf: DifficultyAdjustmentGetDataScRsp // Type: Rsp // CmdID: 4127 message DifficultyAdjustmentGetDataScRsp { repeated JBNPCJCHCBJ content_package_list = 10; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: DifficultyAdjustmentUpdateDataCsReq // Type: Req // CmdID: 4145 message DifficultyAdjustmentUpdateDataCsReq { JBNPCJCHCBJ data = 5; // offset: 24 } // Obf: DifficultyAdjustmentUpdateDataScRsp // Type: Rsp // CmdID: 4168 message DifficultyAdjustmentUpdateDataScRsp { repeated JBNPCJCHCBJ content_package_list = 2; // offset: 16 JBNPCJCHCBJ data = 3; // offset: 24 uint32 retcode = 1; // offset: 40 } // Obf: MazeKillDirectCsReq // Type: Req // CmdID: 4108 message MazeKillDirectCsReq { uint32 EEFIHDHEBKJ = 12; // offset: 32 repeated uint32 entity_list = 7; // offset: 16 JIPGMFDBADH JKMAEIELMGM = 6; // offset: 36 } // Obf: MazeKillDirectScRsp // Type: Rsp // CmdID: 4191 message MazeKillDirectScRsp { repeated uint32 entity_list = 11; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: DirectDeliveryScNotify // Type: Notify // CmdID: 4102 message DirectDeliveryScNotify { repeated ItemList ILLHGEBJHDO = 12; // offset: 24 uint32 EKEBLMEKFLN = 6; // offset: 32 } // Obf: CancelDirectDeliveryNoticeCsReq // Type: Req // CmdID: 4137 message CancelDirectDeliveryNoticeCsReq { uint32 EKEBLMEKFLN = 1; // offset: 24 } // Obf: CancelDirectDeliveryNoticeScRsp // Type: Rsp // CmdID: 4190 message CancelDirectDeliveryNoticeScRsp { uint32 retcode = 6; // offset: 28 uint32 EKEBLMEKFLN = 10; // offset: 24 } message DKAPGNICEMI { uint32 gold = 11; // offset: 24 uint32 MIIKBNAJEDK = 3; // offset: 28 } // Obf: GetSwitchMascotDataCsReq // Type: Req // CmdID: 4105 message GetSwitchMascotDataCsReq { uint32 MIIKBNAJEDK = 6; // offset: 24 } // Obf: GetSwitchMascotDataScRsp // Type: Rsp // CmdID: 4112 message GetSwitchMascotDataScRsp { uint32 MIIKBNAJEDK = 3; // offset: 36 uint32 retcode = 6; // offset: 32 repeated DKAPGNICEMI IONGNMFLAHG = 9; // offset: 24 } // Obf: SwitchMascotUpdateScNotify // Type: Notify // CmdID: 4164 message SwitchMascotUpdateScNotify { repeated DKAPGNICEMI IONGNMFLAHG = 2; // offset: 24 bool FCFIKCMPHGD = 14; // offset: 32 } // Obf: GetUnreleasedBlockInfoCsReq // Type: Req // CmdID: 4122 message GetUnreleasedBlockInfoCsReq { } // Type: Rsp // CmdID: 4147 message GetUnreleasedBlockInfoScRsp { int64 PCFDJKAKBND = 11; // offset: 40 uint32 retcode = 13; // offset: 48 repeated uint32 KJONKIALHOG = 10; // offset: 24 repeated uint32 KEGNMKHJNJB = 15; // offset: 16 } // Obf: CmdMissionType enum CmdMissionType { CmdMissionType_MNFEPONEDDJ = 0; CmdFinishTalkMissionCsReq = 1224; CmdGetMainMissionCustomValueScRsp = 1291; CmdMissionRewardScNotify = 1235; CmdUpdateTrackMainMissionScRsp = 1205; CmdAcceptMainMissionCsReq = 1245; CmdMissionGroupWarnScNotify = 1257; CmdSyncTaskCsReq = 1213; CmdMainMissionAcceptNotify = 1202; CmdFinishCosumeItemMissionCsReq = 1284; CmdSubMissionRewardScNotify = 1201; CmdUpdateTrackMainMissionCsReq = 1290; CmdFinishCosumeItemMissionScRsp = 1219; CmdGetMainMissionCustomValueCsReq = 1208; CmdGetMissionDataScRsp = 1281; CmdStartFinishMainMissionScNotify = 1227; CmdStartFinishSubMissionScNotify = 1217; CmdTeleportToMissionResetPointCsReq = 1296; CmdAcceptMainMissionScRsp = 1268; CmdGetMissionStatusScRsp = 1203; CmdTeleportToMissionResetPointScRsp = 1243; CmdFinishTalkMissionScRsp = 1204; CmdUpdateMainMissionCustomValueScRsp = 1222; CmdStarPerformanceRelayScRsp = 1251; CmdSyncTaskScRsp = 1262; CmdGetMissionStatusCsReq = 1286; CmdFinishedMissionScNotify = 1212; CmdUpdateMainMissionCustomValueCsReq = 1264; CmdGetMissionDataCsReq = 1283; CmdStarPerformanceRelayCsReq = 1247; } enum MissionSyncRecord { MissionSyncRecord_PEMHOBJHPNH = 0; MissionSyncRecord_CFAAKFHNLHC = 1; MissionSyncRecord_BGLPJHALHFN = 2; MissionSyncRecord_IADJONAICMC = 3; MissionSyncRecord_PJEDJBHOCNE = 4; MissionSyncRecord_CIKADIFPHNI = 11; MissionSyncRecord_PFBBCDFDBHO = 12; MissionSyncRecord_LEGKDJPLHMC = 13; MissionSyncRecord_KCFDOALILPP = 14; MissionSyncRecord_ALNLFPAKJKM = 15; } enum KHCHPFNBLDM { KHCHPFNBLDM_HBNBINOJOHB = 0; KHCHPFNBLDM_AABOGBMBAOK = 1; } // Obf: TrackMainMissionUpdateReasonId enum TrackMainMissionUpdateReasonId { TrackMainMissionUpdateReasonId_PGPOEJDKNMI = 0; TrackMainMissionUpdateReasonId_DLPMFFILKFP = 1; TrackMainMissionUpdateReasonId_ALGMMIJAOCM = 2; TrackMainMissionUpdateReasonId_GIGAFMMAMHE = 3; } // Obf: GetMissionDataCsReq // Type: Req // CmdID: 1283 message GetMissionDataCsReq { } message EDLDOOAILPM { uint32 id = 3; // offset: 24 uint32 display_value = 9; // offset: 28 MissionSyncRecord type = 10; // offset: 32 } // Obf: Mission message Mission { MissionStatus status = 11; // offset: 28 uint32 progress = 9; // offset: 24 uint32 id = 5; // offset: 32 } // Obf: MissionCustomValue message MissionCustomValue { uint32 index = 9; // offset: 32 uint32 custom_value = 10; // offset: 36 string CBBMFAIEGDP = 2; // offset: 24 } message MissionCustomValueList { repeated MissionCustomValue custom_value_list = 13; // offset: 24 } message MainMission { uint32 id = 6; // offset: 32 repeated MissionCustomValue custom_value_list = 14; // offset: 24 MissionStatus status = 3; // offset: 36 } message MJHHEOEEAJD { uint32 id = 12; // offset: 36 oneof OACOGKEIMHA { MissionCustomValueList custom_value_list = 173; // offset: 24 } } // Obf: MainMissionCustomValue message MainMissionCustomValue { uint32 main_mission_id = 1; // offset: 32 MissionCustomValueList custom_value_list = 15; // offset: 16 } // Obf: GetMissionDataScRsp // Type: Rsp // CmdID: 1281 message GetMissionDataScRsp { uint32 retcode = 11; // offset: 52 repeated uint32 BCPJCFACKAM = 1; // offset: 32 repeated MainMission mission_data_list = 12; // offset: 16 uint32 MHOAGEEGJLD = 3; // offset: 56 repeated Mission mission_list = 4; // offset: 40 uint32 track_mission_id = 2; // offset: 48 } // Obf: AcceptMainMissionCsReq // Type: Req // CmdID: 1245 message AcceptMainMissionCsReq { uint32 main_mission_id = 13; // offset: 24 } // Obf: AcceptMainMissionScRsp // Type: Rsp // CmdID: 1268 message AcceptMainMissionScRsp { uint32 main_mission_id = 12; // offset: 28 uint32 retcode = 10; // offset: 24 } // Obf: FinishTalkMissionCsReq // Type: Req // CmdID: 1224 message FinishTalkMissionCsReq { repeated MissionCustomValue custom_value_list = 6; // offset: 24 string talk_str = 10; // offset: 32 uint32 sub_mission_id = 3; // offset: 40 } // Obf: FinishTalkMissionScRsp // Type: Rsp // CmdID: 1204 message FinishTalkMissionScRsp { uint32 sub_mission_id = 8; // offset: 40 uint32 retcode = 10; // offset: 44 string talk_str = 15; // offset: 24 repeated MissionCustomValue custom_value_list = 12; // offset: 32 } // Obf: MissionRewardScNotify // Type: Notify // CmdID: 1235 message MissionRewardScNotify { uint32 main_mission_id = 8; // offset: 32 uint32 sub_mission_id = 15; // offset: 36 ItemList reward = 11; // offset: 16 } // Obf: SubMissionRewardScNotify // Type: Notify // CmdID: 1201 message SubMissionRewardScNotify { uint32 sub_mission_id = 8; // offset: 32 ItemList reward = 13; // offset: 24 } // Obf: SyncTaskCsReq // Type: Req // CmdID: 1213 message SyncTaskCsReq { string key = 12; // offset: 16 } // Type: Rsp // CmdID: 1262 message SyncTaskScRsp { uint32 retcode = 15; // offset: 32 string key = 7; // offset: 24 } // Obf: MissionGroupWarnScNotify // Type: Notify // CmdID: 1257 message MissionGroupWarnScNotify { repeated uint32 LPMAHFIPLOE = 4; // offset: 16 } // Obf: FinishCosumeItemMissionCsReq // Type: Req // CmdID: 1284 message FinishCosumeItemMissionCsReq { uint32 sub_mission_id = 14; // offset: 32 ItemList item_list = 3; // offset: 24 } // Type: Rsp // CmdID: 1219 message FinishCosumeItemMissionScRsp { uint32 retcode = 15; // offset: 24 uint32 sub_mission_id = 11; // offset: 28 } // Obf: GetMissionStatusCsReq // Type: Req // CmdID: 1286 message GetMissionStatusCsReq { repeated uint32 main_mission_id_list = 2; // offset: 24 repeated uint32 sub_mission_id_list = 4; // offset: 32 } // Obf: GetMissionStatusScRsp // Type: Rsp // CmdID: 1203 message GetMissionStatusScRsp { repeated uint32 curversion_finished_main_mission_id_list = 13; // offset: 56 repeated Mission sub_mission_status_list = 2; // offset: 40 repeated uint32 disabled_main_mission_id_list = 9; // offset: 24 repeated uint32 unfinished_main_mission_id_list = 3; // offset: 64 uint32 retcode = 5; // offset: 72 repeated uint32 finished_main_mission_id_list = 12; // offset: 16 repeated MainMissionCustomValue main_mission_mcv_list = 4; // offset: 48 } // Obf: TeleportToMissionResetPointCsReq // Type: Req // CmdID: 1296 message TeleportToMissionResetPointCsReq { } // Obf: TeleportToMissionResetPointScRsp // Type: Rsp // CmdID: 1243 message TeleportToMissionResetPointScRsp { uint32 retcode = 12; // offset: 36 uint32 client_pos_version = 11; // offset: 32 MotionInfo motion = 14; // offset: 16 } // Obf: StartFinishSubMissionScNotify // Type: Notify // CmdID: 1217 message StartFinishSubMissionScNotify { uint32 sub_mission_id = 10; // offset: 24 } // Obf: StartFinishMainMissionScNotify // Type: Notify // CmdID: 1227 message StartFinishMainMissionScNotify { uint32 main_mission_id = 7; // offset: 24 } // Obf: GetMainMissionCustomValueCsReq // Type: Req // CmdID: 1208 message GetMainMissionCustomValueCsReq { repeated uint32 main_mission_id_list = 14; // offset: 24 } // Obf: GetMainMissionCustomValueScRsp // Type: Rsp // CmdID: 1291 message GetMainMissionCustomValueScRsp { repeated MainMission mission_data_list = 1; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: MainMissionAcceptNotify // Type: Notify // CmdID: 1202 message MainMissionAcceptNotify { repeated uint32 sub_mission_id_list = 1; // offset: 24 } // Obf: UpdateTrackMainMissionCsReq // Type: Req // CmdID: 1290 message UpdateTrackMainMissionCsReq { uint32 track_mission_id = 4; // offset: 32 TrackMainMissionUpdateReasonId PMLPHLKBOKJ = 11; // offset: 28 uint32 EDMELMPMFNK = 6; // offset: 24 } // Type: Rsp // CmdID: 1205 message UpdateTrackMainMissionScRsp { uint32 prev_track_mission_id = 9; // offset: 32 uint32 track_mission_id = 14; // offset: 24 uint32 retcode = 15; // offset: 28 } // Obf: FinishedMissionScNotify // Type: Notify // CmdID: 1212 message FinishedMissionScNotify { repeated uint32 finished_mission_id = 3; // offset: 16 } // Obf: UpdateMainMissionCustomValueCsReq // Type: Req // CmdID: 1264 message UpdateMainMissionCustomValueCsReq { uint32 value = 6; // offset: 32 string CBBMFAIEGDP = 4; // offset: 16 uint32 main_mission_id = 15; // offset: 36 } // Type: Rsp // CmdID: 1222 message UpdateMainMissionCustomValueScRsp { MainMission ACGBHPOFHCO = 1; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: StarPerformanceRelayCsReq // Type: Req // CmdID: 1247 message StarPerformanceRelayCsReq { uint32 performance_id = 10; // offset: 24 uint32 GBBHKKIILKL = 5; // offset: 28 } // Type: Rsp // CmdID: 1251 message StarPerformanceRelayScRsp { uint32 retcode = 15; // offset: 24 } // Obf: CmdMonopolyType enum CmdMonopolyType { CmdMonopolyType_MNFEPONEDDJ = 0; CmdMonopolyAcceptQuizCsReq = 7090; CmdMonopolyReRollRandomScRsp = 7034; CmdGetSocialEventServerCacheCsReq = 7094; CmdMonopolyGetRafflePoolInfoScRsp = 7060; CmdMonopolyQuizDurationChangeScNotify = 7029; CmdMonopolyGetDailyInitItemScRsp = 7092; CmdMonopolyGuessDrawScNotify = 7097; CmdMonopolyReRollRandomCsReq = 7048; CmdMonopolySocialEventEffectScNotify = 7028; CmdMonopolyGetRafflePoolInfoCsReq = 7073; CmdMonopolyActionResultScNotify = 7024; CmdMonopolySttUpdateScNotify = 7080; CmdMonopolyCellUpdateNotify = 7004; CmdMonopolyGuessBuyInformationCsReq = 7047; CmdMonopolyGameGachaScRsp = 7091; CmdDeleteSocialEventServerCacheCsReq = 7050; CmdFJJCNKNBHOD = 7018; CmdMonopolyConditionUpdateScNotify = 7087; CmdMFPNHMAKMFA = 7020; CmdMonopolyRollRandomCsReq = 7023; CmdMonopolyBuyGoodsCsReq = 7003; CmdGetMonopolyFriendRankingListScRsp = 7098; CmdMonopolyCheatDiceCsReq = 7096; CmdGetMbtiReportScRsp = 7077; CmdDailyFirstEnterMonopolyActivityScRsp = 7019; CmdMonopolyBuyGoodsScRsp = 7009; CmdMonopolyEventSelectFriendCsReq = 7058; CmdMonopolyGameSettleScNotify = 7068; CmdGetMonopolyDailyReportScRsp = 7010; CmdMonopolyTakePhaseRewardCsReq = 7033; CmdMonopolyGameCreateScNotify = 7012; CmdMonopolyGameGachaCsReq = 7008; CmdMonopolyTakePhaseRewardScRsp = 7082; CmdMonopolyRollDiceScRsp = 7062; CmdGetMonopolyDailyReportCsReq = 7052; CmdMonopolySelectOptionScRsp = 7046; CmdMonopolyGameBingoFlipCardCsReq = 7002; CmdMonopolyConfirmRandomCsReq = 7088; CmdMonopolySelectOptionCsReq = 7040; CmdMonopolyLikeCsReq = 7016; CmdMonopolyGiveUpCurContentCsReq = 7006; CmdMonopolyGameBingoFlipCardScRsp = 7037; CmdMonopolyLikeScRsp = 7007; CmdMonopolyGetRegionProgressScRsp = 7038; CmdGetMonopolyFriendRankingListCsReq = 7078; CmdMonopolyGetRegionProgressCsReq = 7075; CmdMonopolyMoveCsReq = 7100; CmdMonopolyScrachRaffleTicketCsReq = 7042; CmdMonopolyTakeRaffleTicketRewardCsReq = 7041; CmdMonopolyGetRaffleTicketCsReq = 7011; CmdMonopolyGiveUpCurContentScRsp = 7001; CmdMonopolyClickMbtiReportCsReq = 7066; CmdGetMonopolyInfoScRsp = 7081; CmdGetMonopolyMbtiReportRewardScRsp = 7063; CmdMonopolyGameRaiseRatioCsReq = 7027; CmdMonopolyGetDailyInitItemCsReq = 7095; CmdMonopolyRollDiceCsReq = 7013; CmdMonopolyGuessChooseCsReq = 7064; CmdGetMonopolyInfoCsReq = 7083; CmdNHIDIFEHFDL = 7051; CmdDailyFirstEnterMonopolyActivityCsReq = 7084; CmdMonopolyGuessChooseScRsp = 7022; CmdMonopolyClickCellScRsp = 7070; CmdMonopolyRollRandomScRsp = 7056; CmdMonopolyEventSelectFriendScRsp = 7059; CmdMonopolyCheatDiceScRsp = 7043; CmdMonopolyAcceptQuizScRsp = 7005; CmdPFHGLDBFOBK = 7065; CmdMonopolyMoveScRsp = 7069; CmdMonopolyDailySettleScNotify = 7014; CmdMonopolyConfirmRandomScRsp = 7086; CmdMonopolyTakeRaffleTicketRewardScRsp = 7032; CmdMonopolyGetRaffleTicketScRsp = 7039; CmdGetMbtiReportCsReq = 7025; CmdKGLJLLIFDEB = 7045; CmdMonopolyContentUpdateScNotify = 7017; CmdMonopolyLikeScNotify = 7054; CmdMonopolyEventLoadUpdateScNotify = 7067; CmdMonopolyUpgradeAssetCsReq = 7031; CmdGetSocialEventServerCacheScRsp = 7036; CmdGetMonopolyMbtiReportRewardCsReq = 7061; CmdMonopolyClickCellCsReq = 7026; CmdMonopolyScrachRaffleTicketScRsp = 7021; } enum NBIEHENCFIA { NBIEHENCFIA_MNFEPONEDDJ = 0; NBIEHENCFIA_DPKCNFOIOBH = 1; } enum GFDIGIPPPNC { GFDIGIPPPNC_HIJAHCMLMPE = 0; GFDIGIPPPNC_BBKOCONKEHJ = 1; GFDIGIPPPNC_HOMLPPBOKLC = 2; GFDIGIPPPNC_NGPFHCFEHPK = 3; } enum FOJLOBENBJI { FOJLOBENBJI_MNFEPONEDDJ = 0; FOJLOBENBJI_MGDICDGNCPB = 1; FOJLOBENBJI_JMACNFDFHAG = 2; FOJLOBENBJI_KPLPNOJABCF = 3; FOJLOBENBJI_GLMEBOGMMGC = 4; FOJLOBENBJI_NIEGMEMPHNC = 5; FOJLOBENBJI_PDCBGBLIBHL = 6; FOJLOBENBJI_KLEMBAFLIIH = 7; FOJLOBENBJI_NKBCNFJBBIB = 8; FOJLOBENBJI_KMAOCAEIJCJ = 9; FOJLOBENBJI_MOPBBANIMBD = 10; } // Obf: GetMonopolyInfoCsReq // Type: Req // CmdID: 7083 message GetMonopolyInfoCsReq { } message CNHCNCFGFKE { uint32 MBPCODDFILP = 1; // offset: 32 uint32 item_value = 10; // offset: 36 uint32 ALNCDFJHFMJ = 9; // offset: 24 uint32 ENKKLBJCDGE = 12; // offset: 28 bool GPCLFMEEKDH = 15; // offset: 41 bool ELPPGKPIKII = 4; // offset: 40 } message DOBPMMEHNGG { NBIEHENCFIA EMHOKANKEJK = 3; // offset: 32 repeated uint32 JJNDIHMDBKP = 15; // offset: 24 } message NIHJIHCKJND { uint32 progress = 9; // offset: 28 uint32 LBPBIHHONHD = 5; // offset: 24 } message FEMEIEBHAJK { bool is_taken_reward = 2; // offset: 32 uint64 AAEONMOHHAM = 5; // offset: 24 bool NCBAFOPOHFF = 8; // offset: 33 } message CMNIKMJAMIO { string FGGJLEOPLFA = 285; // offset: 16 uint64 CONJPGEJHNL = 10; // offset: 88 string PKAJONBDKPH = 657; // offset: 56 repeated NIHJIHCKJND BIDIGGAKDLC = 11; // offset: 40 repeated NIHJIHCKJND JNONELMDLCJ = 4; // offset: 32 uint32 HHHPPBFHPPC = 13; // offset: 100 uint64 OJFMAEEOJOA = 14; // offset: 128 uint32 OKGMMFNGANO = 6; // offset: 140 bool GCBHKAMJBCF = 1; // offset: 136 uint64 GDDNFLFAPIB = 9; // offset: 120 uint32 CIDCGCMDPDE = 2; // offset: 108 uint32 LCJKKMHOIMJ = 5; // offset: 112 uint32 JKIMIGHLFIC = 3; // offset: 96 repeated NIHJIHCKJND NCAHFDPDPJE = 12; // offset: 64 repeated FEMEIEBHAJK DMBGCEOOIKL = 15; // offset: 24 uint32 KEEBJEFBHEA = 7; // offset: 104 repeated NIHJIHCKJND CBONKGLJMOL = 8; // offset: 72 string LDENCIKPCIN = 2044; // offset: 48 } message DKBOIEIFHBI { repeated CMNIKMJAMIO CLOKIPLLBKC = 10; // offset: 24 } // Obf: GetMonopolyInfoScRsp // Type: Rsp // CmdID: 7081 message GetMonopolyInfoScRsp { DOBPMMEHNGG CDJKJGECBGC = 10; // offset: 56 LMAPLAGBEEA IKFNCMIODIG = 9; // offset: 64 FPOKLHLBEJO JFPMGBBAMFM = 1; // offset: 80 JMOGFEBBIAH BJHNDHJCAFM = 4; // offset: 72 CEEJKLIFILK HBLJKNGAOKG = 14; // offset: 104 MINAHOBGBAG stt = 15; // offset: 112 uint32 retcode = 8; // offset: 120 ICGMOPBBCCN rogue_map = 7; // offset: 96 repeated uint32 GFCKFABCBHN = 6; // offset: 40 CNHCNCFGFKE MOHOGLJNHDM = 3; // offset: 88 NBBGPFOGHDI LNAOKIIMJME = 2; // offset: 32 DKBOIEIFHBI DMMIGACHPLF = 5; // offset: 16 FLCOLEKAMEJ JKPAEKMCEFF = 11; // offset: 24 } message JMOGFEBBIAH { repeated uint32 EGJIALIMEPM = 11; // offset: 24 } // Obf: MonopolyConditionUpdateScNotify // Type: Notify // CmdID: 7087 message MonopolyConditionUpdateScNotify { JMOGFEBBIAH BJHNDHJCAFM = 11; // offset: 16 } message MINAHOBGBAG { repeated uint32 GBOHPGFAPDG = 4; // offset: 32 repeated uint32 KGDLEAIGMLC = 12; // offset: 24 } // Obf: MonopolySttUpdateScNotify // Type: Notify // CmdID: 7080 message MonopolySttUpdateScNotify { MINAHOBGBAG stt = 14; // offset: 24 } message NEMIGPNMNKH { GFDIGIPPPNC FDOGCBAEDJD = 7; // offset: 28 uint32 HICCHNECJGJ = 4; // offset: 36 uint32 map_id = 14; // offset: 32 bool MJEBLIKFBLK = 15; // offset: 24 } message ICGMOPBBCCN { repeated NEMIGPNMNKH PMCOOKOBJEI = 9; // offset: 16 repeated NEMIGPNMNKH ELCBJNMPBKL = 7; // offset: 24 NEMIGPNMNKH GDBMLNDFMKE = 6; // offset: 32 uint32 DOLMPNPFNHB = 4; // offset: 48 uint32 HNNMHHLOFOB = 2; // offset: 52 } // Obf: MonopolyEventLoadUpdateScNotify // Type: Notify // CmdID: 7067 message MonopolyEventLoadUpdateScNotify { repeated NEMIGPNMNKH PMCOOKOBJEI = 5; // offset: 16 repeated NEMIGPNMNKH ELCBJNMPBKL = 14; // offset: 24 } message LOJGEOLFHJJ { uint32 event_id = 11; // offset: 24 } message MHNKOLEFNEE { uint32 event_id = 10; // offset: 24 } message HMKGBAJOBPD { repeated uint32 IKKJNNGCDJH = 2; // offset: 16 uint32 DPJKPNCKCPP = 7; // offset: 32 uint32 HMFCCPDNOIB = 10; // offset: 36 uint32 event_id = 6; // offset: 40 } message CPHAIJFFMHO { uint32 ONPOJFDOFKG = 2; // offset: 36 uint32 event_id = 13; // offset: 44 uint32 CPBNLLFCEFP = 4; // offset: 40 repeated uint32 IKKJNNGCDJH = 15; // offset: 24 uint32 HMFCCPDNOIB = 3; // offset: 32 } message HAOOGILAOKL { repeated AAFJGLBENCH NAIJEMOIMHG = 13; // offset: 16 uint32 JFDAHIMGDKC = 10; // offset: 32 } message EBEFDJOCGLA { uint32 KHEDEIIDOCH = 15; // offset: 24 } message OEFCKMBCJCK { uint32 shop_id = 7; // offset: 24 } message PJFAEJMCNIK { uint32 JBDMBJIPPJM = 9; // offset: 24 } message OHKBMBLFKJE { uint32 FNGCNJICGID = 11; // offset: 28 uint32 OCLDJJGKLFB = 13; // offset: 24 } message AAFJGLBENCH { uint32 INOPBAIHHOF = 10; // offset: 36 oneof NEEDJJBBNEG { LOJGEOLFHJJ KCKOBIMINOC = 12; // offset: 16 MHNKOLEFNEE BFIHIGKNMCB = 4; // offset: 16 HMKGBAJOBPD HDKFKFAKDHG = 5; // offset: 16 EBEFDJOCGLA INDKEHIPHGJ = 7; // offset: 16 OEFCKMBCJCK shop_sync_info = 13; // offset: 16 PJFAEJMCNIK HJNEDHFBBGF = 8; // offset: 16 OHKBMBLFKJE MBLHKMMBGNJ = 6; // offset: 16 CPHAIJFFMHO IGAEEBMHPJJ = 11; // offset: 16 HAOOGILAOKL ALEGMAJBOOB = 2; // offset: 16 } } message LMAPLAGBEEA { AAFJGLBENCH AIBKHGJLKFB = 6; // offset: 16 } // Obf: MonopolyContentUpdateScNotify // Type: Notify // CmdID: 7017 message MonopolyContentUpdateScNotify { AAFJGLBENCH AIBKHGJLKFB = 14; // offset: 24 } // Obf: MonopolyCellUpdateNotify // Type: Notify // CmdID: 7004 message MonopolyCellUpdateNotify { NEMIGPNMNKH GDBMLNDFMKE = 15; // offset: 16 } // Obf: MonopolyRollDiceCsReq // Type: Req // CmdID: 7013 message MonopolyRollDiceCsReq { } // Obf: MonopolyRollDiceScRsp // Type: Rsp // CmdID: 7062 message MonopolyRollDiceScRsp { uint32 NKNMMLPIHNK = 5; // offset: 28 uint32 retcode = 9; // offset: 24 } // Obf: MonopolyCheatDiceCsReq // Type: Req // CmdID: 7096 message MonopolyCheatDiceCsReq { uint32 IFEPOBOBPJE = 14; // offset: 24 } // Obf: MonopolyCheatDiceScRsp // Type: Rsp // CmdID: 7043 message MonopolyCheatDiceScRsp { uint32 retcode = 1; // offset: 28 uint32 IFEPOBOBPJE = 14; // offset: 24 } // Obf: MonopolyMoveCsReq // Type: Req // CmdID: 7100 message MonopolyMoveCsReq { uint32 FBGFMKIGHAK = 11; // offset: 24 uint32 PLGBBHBAFEF = 15; // offset: 28 } // Obf: MonopolyMoveScRsp // Type: Rsp // CmdID: 7069 message MonopolyMoveScRsp { repeated NEMIGPNMNKH MBEKFCOINCN = 9; // offset: 16 uint32 retcode = 8; // offset: 40 ICGMOPBBCCN rogue_map = 3; // offset: 32 } // Obf: MonopolySelectOptionCsReq // Type: Req // CmdID: 7040 message MonopolySelectOptionCsReq { uint32 DPJKPNCKCPP = 5; // offset: 24 uint32 event_id = 12; // offset: 28 } message HGDCHPGDDDI { uint32 NDDAIJGDJCC = 1; // offset: 28 uint32 DPJKPNCKCPP = 3; // offset: 24 uint32 event_id = 9; // offset: 32 } // Obf: MonopolySelectOptionScRsp // Type: Rsp // CmdID: 7046 message MonopolySelectOptionScRsp { repeated HGDCHPGDDDI FCGNEJAPIFA = 1; // offset: 24 uint32 event_id = 14; // offset: 48 uint32 DPJKPNCKCPP = 8; // offset: 40 AAFJGLBENCH IKFNCMIODIG = 12; // offset: 16 uint32 retcode = 2; // offset: 44 } // Obf: MonopolyRollRandomCsReq // Type: Req // CmdID: 7023 message MonopolyRollRandomCsReq { uint32 event_id = 7; // offset: 24 } // Obf: MonopolyRollRandomScRsp // Type: Rsp // CmdID: 7056 message MonopolyRollRandomScRsp { uint32 retcode = 5; // offset: 32 AAFJGLBENCH IKFNCMIODIG = 15; // offset: 16 uint32 event_id = 8; // offset: 36 } // Obf: MonopolyReRollRandomCsReq // Type: Req // CmdID: 7048 message MonopolyReRollRandomCsReq { uint32 event_id = 3; // offset: 24 } // Obf: MonopolyReRollRandomScRsp // Type: Rsp // CmdID: 7034 message MonopolyReRollRandomScRsp { AAFJGLBENCH IKFNCMIODIG = 3; // offset: 24 uint32 retcode = 15; // offset: 36 uint32 event_id = 13; // offset: 32 } // Obf: MonopolyConfirmRandomCsReq // Type: Req // CmdID: 7088 message MonopolyConfirmRandomCsReq { uint32 event_id = 11; // offset: 24 } // Obf: MonopolyConfirmRandomScRsp // Type: Rsp // CmdID: 7086 message MonopolyConfirmRandomScRsp { uint32 retcode = 9; // offset: 32 uint32 event_id = 3; // offset: 36 AAFJGLBENCH IKFNCMIODIG = 15; // offset: 16 } // Obf: MonopolyBuyGoodsCsReq // Type: Req // CmdID: 7003 message MonopolyBuyGoodsCsReq { uint32 shop_id = 12; // offset: 24 uint32 goods_id = 14; // offset: 28 } // Obf: MonopolyBuyGoodsScRsp // Type: Rsp // CmdID: 7009 message MonopolyBuyGoodsScRsp { uint32 retcode = 7; // offset: 28 uint32 shop_id = 11; // offset: 32 uint32 goods_id = 15; // offset: 24 } // Obf: MonopolyUpgradeAssetCsReq // Type: Req // CmdID: 7031 message MonopolyUpgradeAssetCsReq { uint32 KHEDEIIDOCH = 15; // offset: 24 } // Type: Rsp // CmdID: 7018 message FJJCNKNBHOD { uint32 retcode = 6; // offset: 24 uint32 KHEDEIIDOCH = 8; // offset: 28 } // Obf: MonopolyGiveUpCurContentCsReq // Type: Req // CmdID: 7006 message MonopolyGiveUpCurContentCsReq { uint32 content_id = 6; // offset: 24 } // Obf: MonopolyGiveUpCurContentScRsp // Type: Rsp // CmdID: 7001 message MonopolyGiveUpCurContentScRsp { uint32 content_id = 12; // offset: 24 uint32 retcode = 5; // offset: 28 } message MonopolyActionResult { uint32 trigger_map_id = 7; // offset: 40 FOJLOBENBJI source_type = 6; // offset: 44 GCIJONCAFMO detail = 4; // offset: 24 uint32 trigger_cell_id = 9; // offset: 32 uint32 click_cell_id = 11; // offset: 36 uint32 click_map_id = 2; // offset: 52 uint32 effect_type = 8; // offset: 48 } // Obf: MonopolyActionResultScNotify // Type: Notify // CmdID: 7024 message MonopolyActionResultScNotify { repeated MonopolyActionResult JHLDHPIPLEK = 4; // offset: 24 } message ICHBDGOEGJG { uint32 NMPKJJFNEDE = 14; // offset: 24 bool DGCHLFLIJLC = 2; // offset: 28 } message GCIJONCAFMO { oneof ALNNBPKJJPP { IKFCIHPHDMD IAGPJFDNOKE = 7; // offset: 16 IKFCIHPHDMD PBIKHPJPFBO = 12; // offset: 16 MMJIBPHNHPF GLMEBOGMMGC = 4; // offset: 16 MMJIBPHNHPF ICOLCGHPAJE = 8; // offset: 16 NKMCEFCGDLF POIAPGONKAA = 9; // offset: 16 NKMCEFCGDLF JMOGNPIGJME = 2; // offset: 16 ADLKEADIOED FICOJMLHCBM = 14; // offset: 16 ADLKEADIOED KLFNEPDGIJJ = 6; // offset: 16 ICHBDGOEGJG OHFDAHJOCLO = 5; // offset: 16 NKCKFELOKJM EMEJPHCFAHP = 11; // offset: 16 NKMCEFCGDLF FHJFFNEOGMF = 3; // offset: 16 ADLKEADIOED DAKDAMBIIJC = 15; // offset: 16 MDBNONOJDCH JADNMIJHGKO = 13; // offset: 16 } } message MDBNONOJDCH { uint32 NPKOGEJGPAL = 13; // offset: 24 } message IKFCIHPHDMD { uint32 item_id = 4; // offset: 28 uint32 item_stack_count = 9; // offset: 32 uint32 AEMNCOFOGMC = 12; // offset: 24 } message ADLKEADIOED { uint32 IHBJFCLMHIC = 8; // offset: 24 uint32 KLOHMOOLJIO = 12; // offset: 28 } message NKCKFELOKJM { uint32 JOMFJEAIOJH = 10; // offset: 36 uint32 DHICNMEELMD = 8; // offset: 28 uint32 KBBHFCKHHPF = 4; // offset: 32 uint32 KNNMFLCGMON = 12; // offset: 24 } message JAODODPEFFN { uint32 GKCJDAKALGL = 1; // offset: 40 uint32 config_id = 9; // offset: 36 uint32 CIIHDOEMCFH = 15; // offset: 44 oneof HAPFBOCALBL { BIGKAMKMLBB OADDDOALGBF = 11; // offset: 16 IKENHKDNBAC HLJACFIMEPA = 2; // offset: 16 ODJDNOLLAMF GFHCPCAPFKI = 13; // offset: 16 } } message FPOKLHLBEJO { ICHBDGOEGJG BMMLLGJBHGJ = 2; // offset: 24 repeated JAODODPEFFN POGIEBGMKID = 3; // offset: 40 JAODODPEFFN BIGIMNPGJNP = 1; // offset: 32 } // Obf: MonopolyGameSettleScNotify // Type: Notify // CmdID: 7068 message MonopolyGameSettleScNotify { JAODODPEFFN HJNEDHFBBGF = 5; // offset: 24 ItemList EANNJGOJLIG = 2; // offset: 32 ItemList item_list = 15; // offset: 40 } // Obf: MonopolyGameCreateScNotify // Type: Notify // CmdID: 7012 message MonopolyGameCreateScNotify { ICHBDGOEGJG BMMLLGJBHGJ = 10; // offset: 24 JAODODPEFFN HJNEDHFBBGF = 9; // offset: 32 } // Obf: MonopolyGameRaiseRatioCsReq // Type: Req // CmdID: 7027 message MonopolyGameRaiseRatioCsReq { uint32 GKCJDAKALGL = 14; // offset: 24 } // Type: Rsp // CmdID: 7045 message KGLJLLIFDEB { uint32 GKCJDAKALGL = 6; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: DailyFirstEnterMonopolyActivityCsReq // Type: Req // CmdID: 7084 message DailyFirstEnterMonopolyActivityCsReq { } // Obf: DailyFirstEnterMonopolyActivityScRsp // Type: Rsp // CmdID: 7019 message DailyFirstEnterMonopolyActivityScRsp { bool PHALLCKFDIP = 8; // offset: 32 uint32 NBCCBFGDEFP = 13; // offset: 48 uint32 retcode = 2; // offset: 52 int64 LNKOJBCOIFH = 6; // offset: 40 CEEJKLIFILK HBLJKNGAOKG = 11; // offset: 16 } // Obf: MonopolyGetDailyInitItemCsReq // Type: Req // CmdID: 7095 message MonopolyGetDailyInitItemCsReq { bool BNECFDOGKBJ = 5; // offset: 24 } // Obf: MonopolyGetDailyInitItemScRsp // Type: Rsp // CmdID: 7092 message MonopolyGetDailyInitItemScRsp { uint32 NBHNDAINJOE = 1; // offset: 48 uint32 IKKLEGFHHLL = 12; // offset: 28 uint32 NEACBFOPOMM = 14; // offset: 32 int64 LNKOJBCOIFH = 4; // offset: 40 uint32 retcode = 11; // offset: 24 uint32 GOMOCFLHJFD = 13; // offset: 52 uint32 IDGHOGCIIJC = 6; // offset: 36 } message BIGKAMKMLBB { repeated uint32 FPLNPKBKDKA = 9; // offset: 24 repeated uint32 COPMNIHHCOO = 8; // offset: 16 uint32 LLDEDOBANGN = 7; // offset: 48 bool MLBECBPFELO = 15; // offset: 52 repeated uint32 ACMLFKECJOO = 12; // offset: 40 } // Obf: MonopolyGameBingoFlipCardCsReq // Type: Req // CmdID: 7002 message MonopolyGameBingoFlipCardCsReq { uint32 LKBNIOLJLNP = 3; // offset: 24 } // Obf: MonopolyGameBingoFlipCardScRsp // Type: Rsp // CmdID: 7037 message MonopolyGameBingoFlipCardScRsp { repeated uint32 COPMNIHHCOO = 5; // offset: 24 bool MLBECBPFELO = 10; // offset: 40 uint32 retcode = 7; // offset: 36 uint32 CEGCIEDIBOB = 14; // offset: 32 } // Obf: MonopolyGameGachaCsReq // Type: Req // CmdID: 7008 message MonopolyGameGachaCsReq { } // Obf: MonopolyGameGachaScRsp // Type: Rsp // CmdID: 7091 message MonopolyGameGachaScRsp { uint32 retcode = 3; // offset: 32 repeated uint32 BEDDGHIMAFN = 14; // offset: 24 } message ILAJEKBHKBD { uint32 KOJDBDHMJOM = 3; // offset: 24 uint32 JIKGJGPGPML = 8; // offset: 28 } message IKENHKDNBAC { uint32 ODOCNLABNLE = 10; // offset: 52 repeated ILAJEKBHKBD GCHMGLDGPMG = 12; // offset: 32 repeated uint32 OGAOGNEAPHI = 7; // offset: 16 uint32 LHCHKOFOEBN = 5; // offset: 48 uint32 BHFKCFBIALL = 4; // offset: 40 uint32 PGLBEPDBHJA = 9; // offset: 44 } // Obf: MonopolyAcceptQuizCsReq // Type: Req // CmdID: 7090 message MonopolyAcceptQuizCsReq { repeated ILAJEKBHKBD GCHMGLDGPMG = 14; // offset: 24 } // Obf: MonopolyAcceptQuizScRsp // Type: Rsp // CmdID: 7005 message MonopolyAcceptQuizScRsp { uint32 retcode = 1; // offset: 32 IKENHKDNBAC HLJACFIMEPA = 15; // offset: 16 } message KFEEOPMHAMG { uint32 AHCHEHFPHPG = 10; // offset: 28 uint32 IEMMGHPGMFN = 6; // offset: 32 uint32 PGLBEPDBHJA = 13; // offset: 24 } // Obf: MonopolyQuizDurationChangeScNotify // Type: Notify // CmdID: 7029 message MonopolyQuizDurationChangeScNotify { repeated KFEEOPMHAMG GNNBOPHBADD = 8; // offset: 16 } message ODJDNOLLAMF { bool NMKPLFHJCMC = 6; // offset: 28 uint32 NBJELHEMHHC = 5; // offset: 24 uint32 IBFJHBCIBML = 12; // offset: 32 } // Obf: MonopolyGuessChooseCsReq // Type: Req // CmdID: 7064 message MonopolyGuessChooseCsReq { uint32 IBFJHBCIBML = 15; // offset: 24 } // Obf: MonopolyGuessChooseScRsp // Type: Rsp // CmdID: 7022 message MonopolyGuessChooseScRsp { uint32 retcode = 14; // offset: 24 uint32 IBFJHBCIBML = 12; // offset: 28 } message PFGKHHKILAO { uint32 IHELJHJMMEF = 4; // offset: 32 ItemList item_list = 7; // offset: 24 uint32 NBJELHEMHHC = 10; // offset: 36 } // Obf: MonopolyGuessDrawScNotify // Type: Notify // CmdID: 7097 message MonopolyGuessDrawScNotify { repeated PFGKHHKILAO BNMCELANNBH = 8; // offset: 16 } // Obf: MonopolyGuessBuyInformationCsReq // Type: Req // CmdID: 7047 message MonopolyGuessBuyInformationCsReq { } // Type: Rsp // CmdID: 7051 message NHIDIFEHFDL { uint32 retcode = 8; // offset: 24 } message MMJIBPHNHPF { uint32 level = 4; // offset: 32 uint32 CJCJBIBECEL = 10; // offset: 28 uint32 KHEDEIIDOCH = 1; // offset: 24 } message FLCOLEKAMEJ { repeated MMJIBPHNHPF MKOBPFDMHMI = 13; // offset: 16 } message CEEJKLIFILK { uint32 HCOAIKDMGDJ = 10; // offset: 48 uint32 NGEBPIEKCIO = 14; // offset: 40 uint32 AEOFOCDHIJP = 5; // offset: 28 uint32 MCPLJKBPODF = 11; // offset: 24 uint32 NAPMAAJLNAN = 13; // offset: 52 bool NAGJMOCBOHL = 8; // offset: 56 uint32 EAKHKBBAFPO = 1; // offset: 36 uint32 BMIBJOEACDG = 12; // offset: 32 uint32 LOHDPDJEGPB = 9; // offset: 44 } // Obf: MonopolyDailySettleScNotify // Type: Notify // CmdID: 7014 message MonopolyDailySettleScNotify { CEEJKLIFILK HBLJKNGAOKG = 10; // offset: 16 uint32 NBCCBFGDEFP = 3; // offset: 32 } message NKMCEFCGDLF { uint32 buff_id = 9; // offset: 24 uint32 ODOFPIBJBFJ = 1; // offset: 28 uint32 INOPBAIHHOF = 12; // offset: 32 } message NBBGPFOGHDI { repeated NKMCEFCGDLF buff_list = 7; // offset: 24 } // Obf: GetMonopolyFriendRankingListCsReq // Type: Req // CmdID: 7078 message GetMonopolyFriendRankingListCsReq { uint32 HCOAIKDMGDJ = 2; // offset: 36 uint32 AEOFOCDHIJP = 7; // offset: 40 uint32 ALIPGHMEPNJ = 1; // offset: 28 uint32 FGCDBGABKFG = 14; // offset: 32 uint32 uid = 11; // offset: 24 } message EHDKIMLMCKM { } // Obf: GetMonopolyFriendRankingListScRsp // Type: Rsp // CmdID: 7098 message GetMonopolyFriendRankingListScRsp { repeated GetMonopolyFriendRankingListCsReq JFNMAPLKJPM = 7; // offset: 24 uint32 retcode = 3; // offset: 40 GetMonopolyFriendRankingListCsReq FOHCNBLJCBP = 9; // offset: 32 } // Obf: MonopolyLikeCsReq // Type: Req // CmdID: 7016 message MonopolyLikeCsReq { uint32 LEKGBKGDIDA = 6; // offset: 24 } // Obf: MonopolyLikeScRsp // Type: Rsp // CmdID: 7007 message MonopolyLikeScRsp { ItemList reward_list = 7; // offset: 16 uint32 LEKGBKGDIDA = 12; // offset: 32 uint32 retcode = 9; // offset: 36 } // Obf: MonopolyLikeScNotify // Type: Notify // CmdID: 7054 message MonopolyLikeScNotify { repeated uint32 JJNDIHMDBKP = 13; // offset: 24 uint32 FGCDBGABKFG = 4; // offset: 32 } // Obf: GetMbtiReportCsReq // Type: Req // CmdID: 7025 message GetMbtiReportCsReq { } message HCEHNMFIIFB { uint32 DOADKLAPCFF = 15; // offset: 28 uint32 cnt = 14; // offset: 24 } // Obf: GetMbtiReportScRsp // Type: Rsp // CmdID: 7077 message GetMbtiReportScRsp { int32 EABPHGKIKEA = 13; // offset: 52 uint32 progress = 15; // offset: 40 repeated HGDCHPGDDDI FCGNEJAPIFA = 12; // offset: 24 uint32 retcode = 10; // offset: 56 int32 JJACFBGLKKC = 2; // offset: 44 repeated HCEHNMFIIFB NIMMAJEILHC = 9; // offset: 32 bool FDFMCHPKIMM = 14; // offset: 49 bool is_taken_reward = 3; // offset: 48 } // Obf: MonopolyEventSelectFriendCsReq // Type: Req // CmdID: 7058 message MonopolyEventSelectFriendCsReq { uint32 BHKDLBDIMHL = 8; // offset: 24 bool LPOILEPEAFB = 10; // offset: 28 } // Obf: MonopolyEventSelectFriendScRsp // Type: Rsp // CmdID: 7059 message MonopolyEventSelectFriendScRsp { uint32 retcode = 3; // offset: 32 uint32 OCLDJJGKLFB = 10; // offset: 40 NEMIGPNMNKH GDBMLNDFMKE = 13; // offset: 24 uint32 FNGCNJICGID = 5; // offset: 36 } message JDDENLCPGKB { uint32 BEFHOINPGCH = 10; // offset: 28 uint32 OCLDJJGKLFB = 2; // offset: 32 uint32 FNGCNJICGID = 14; // offset: 24 uint32 id = 3; // offset: 36 } // Obf: MonopolySocialEventEffectScNotify // Type: Notify // CmdID: 7028 message MonopolySocialEventEffectScNotify { repeated JDDENLCPGKB FCDONLMIAHA = 15; // offset: 16 } // Obf: GetSocialEventServerCacheCsReq // Type: Req // CmdID: 7094 message GetSocialEventServerCacheCsReq { } // Obf: GetSocialEventServerCacheScRsp // Type: Rsp // CmdID: 7036 message GetSocialEventServerCacheScRsp { uint32 retcode = 5; // offset: 32 repeated JDDENLCPGKB FCDONLMIAHA = 14; // offset: 24 } // Obf: DeleteSocialEventServerCacheCsReq // Type: Req // CmdID: 7050 message DeleteSocialEventServerCacheCsReq { repeated uint32 FNLCGFDLOHA = 15; // offset: 16 } // Type: Rsp // CmdID: 7065 message PFHGLDBFOBK { uint32 retcode = 14; // offset: 32 repeated uint32 NCMDFBKMJLF = 12; // offset: 16 } // Obf: MonopolyGetRaffleTicketCsReq // Type: Req // CmdID: 7011 message MonopolyGetRaffleTicketCsReq { uint32 LCJKKMHOIMJ = 2; // offset: 24 } // Obf: MonopolyGetRaffleTicketScRsp // Type: Rsp // CmdID: 7039 message MonopolyGetRaffleTicketScRsp { uint32 retcode = 13; // offset: 32 repeated FEMEIEBHAJK PCDIAKFPOAK = 8; // offset: 16 uint32 LCJKKMHOIMJ = 14; // offset: 36 } // Obf: MonopolyTakeRaffleTicketRewardCsReq // Type: Req // CmdID: 7041 message MonopolyTakeRaffleTicketRewardCsReq { uint32 LCJKKMHOIMJ = 9; // offset: 32 uint64 ELBBJDLKFAO = 1; // offset: 24 } // Obf: MonopolyTakeRaffleTicketRewardScRsp // Type: Rsp // CmdID: 7032 message MonopolyTakeRaffleTicketRewardScRsp { uint32 ELBBJDLKFAO = 6; // offset: 36 ItemList reward_list = 11; // offset: 16 uint32 LCJKKMHOIMJ = 5; // offset: 40 uint32 retcode = 15; // offset: 32 } // Obf: MonopolyScrachRaffleTicketCsReq // Type: Req // CmdID: 7042 message MonopolyScrachRaffleTicketCsReq { uint64 ELBBJDLKFAO = 13; // offset: 32 uint32 LCJKKMHOIMJ = 14; // offset: 24 } // Obf: MonopolyScrachRaffleTicketScRsp // Type: Rsp // CmdID: 7021 message MonopolyScrachRaffleTicketScRsp { uint32 retcode = 8; // offset: 28 uint32 LCJKKMHOIMJ = 11; // offset: 24 uint64 ELBBJDLKFAO = 15; // offset: 32 } // Obf: MonopolyGetRegionProgressCsReq // Type: Req // CmdID: 7075 message MonopolyGetRegionProgressCsReq { } // Obf: MonopolyGetRegionProgressScRsp // Type: Rsp // CmdID: 7038 message MonopolyGetRegionProgressScRsp { uint32 ALIPGHMEPNJ = 15; // offset: 28 uint32 DCCJCEBFDOI = 2; // offset: 32 uint32 retcode = 1; // offset: 24 } // Obf: MonopolyGetRafflePoolInfoCsReq // Type: Req // CmdID: 7073 message MonopolyGetRafflePoolInfoCsReq { } // Obf: MonopolyGetRafflePoolInfoScRsp // Type: Rsp // CmdID: 7060 message MonopolyGetRafflePoolInfoScRsp { DKBOIEIFHBI DMMIGACHPLF = 4; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: MonopolyTakePhaseRewardCsReq // Type: Req // CmdID: 7033 message MonopolyTakePhaseRewardCsReq { repeated uint32 JOODHEAEACJ = 10; // offset: 24 } // Obf: MonopolyTakePhaseRewardScRsp // Type: Rsp // CmdID: 7082 message MonopolyTakePhaseRewardScRsp { uint32 retcode = 12; // offset: 40 repeated uint32 JOODHEAEACJ = 3; // offset: 24 ItemList reward_list = 10; // offset: 32 } // Obf: GetMonopolyMbtiReportRewardCsReq // Type: Req // CmdID: 7061 message GetMonopolyMbtiReportRewardCsReq { } // Obf: GetMonopolyMbtiReportRewardScRsp // Type: Rsp // CmdID: 7063 message GetMonopolyMbtiReportRewardScRsp { uint32 retcode = 3; // offset: 32 ItemList reward_list = 4; // offset: 16 } // Obf: GetMonopolyDailyReportCsReq // Type: Req // CmdID: 7052 message GetMonopolyDailyReportCsReq { } // Obf: GetMonopolyDailyReportScRsp // Type: Rsp // CmdID: 7010 message GetMonopolyDailyReportScRsp { uint32 retcode = 14; // offset: 32 CEEJKLIFILK HBLJKNGAOKG = 10; // offset: 24 } // Obf: MonopolyClickCellCsReq // Type: Req // CmdID: 7026 message MonopolyClickCellCsReq { uint32 HICCHNECJGJ = 9; // offset: 24 uint32 map_id = 3; // offset: 28 } // Obf: MonopolyClickCellScRsp // Type: Rsp // CmdID: 7070 message MonopolyClickCellScRsp { uint32 map_id = 15; // offset: 28 uint32 retcode = 4; // offset: 32 uint32 HICCHNECJGJ = 1; // offset: 24 } // Obf: MonopolyClickMbtiReportCsReq // Type: Req // CmdID: 7066 message MonopolyClickMbtiReportCsReq { } // Type: Rsp // CmdID: 7020 message MFPNHMAKMFA { uint32 retcode = 10; // offset: 24 } // Obf: CmdMultiplayerType enum CmdMultiplayerType { CmdMultiplayerType_MNFEPONEDDJ = 0; CmdFightGameStateCsReq = 1083; CmdGetFriendRankingInfoCsReq = 1084; CmdPlayerGetFightGateCsReq = 1024; CmdFightGiveUpCsReq = 1035; CmdGetFriendRankingInfoRsp = 1019; CmdGetMatchPlayDataRsp = 1046; CmdKPAEIIJHGAO = 1069; CmdFightGameStartScNotify = 1062; CmdGetMatchPlayDataCsReq = 1040; CmdFightGameStateScRsp = 1081; CmdFightGiveUpScRsp = 1013; CmdPlayerGetFightGateScRsp = 1004; CmdSelfRankChangeNtf = 1023; CmdMatchPlayDataChangeNtf = 1057; CmdKPFOICEMDEB = 1100; } // Obf: FightGameStateCsReq // Type: Req // CmdID: 1083 message FightGameStateCsReq { } // Obf: FightGameStateScRsp // Type: Rsp // CmdID: 1081 message FightGameStateScRsp { JDNNCKMJCPO DIMFOEHBNIA = 6; // offset: 16 repeated GCKNBLAJJGP PMCKGJIIHNL = 9; // offset: 40 POFJNMBIINE KFIIHJMOHIG = 3; // offset: 24 uint32 retcode = 2; // offset: 48 } // Obf: PlayerGetFightGateCsReq // Type: Req // CmdID: 1024 message PlayerGetFightGateCsReq { uint32 player_data = 6; // offset: 24 } // Type: Rsp // CmdID: 1004 message PlayerGetFightGateScRsp { string ip = 6; // offset: 24 uint32 port = 8; // offset: 48 uint32 retcode = 7; // offset: 52 string OFPGMAEGELE = 2; // offset: 32 uint64 OCKCAFJDHEF = 9; // offset: 40 } // Obf: FightGiveUpCsReq // Type: Req // CmdID: 1035 message FightGiveUpCsReq { uint64 OCKCAFJDHEF = 5; // offset: 24 } // Type: Rsp // CmdID: 1013 message FightGiveUpScRsp { uint32 retcode = 8; // offset: 24 } // Obf: FightGameStartScNotify // Type: Notify // CmdID: 1062 message FightGameStartScNotify { repeated GCKNBLAJJGP PMCKGJIIHNL = 4; // offset: 32 POFJNMBIINE KFIIHJMOHIG = 6; // offset: 16 } // Type: Notify // CmdID: 1100 message KPFOICEMDEB { POFJNMBIINE KFIIHJMOHIG = 10; // offset: 16 } // Type: Notify // CmdID: 1069 message KPAEIIJHGAO { FDFLHPKJLCD NMHAMJFLNPI = 6; // offset: 16 uint32 CJEMDPHDMBG = 1; // offset: 32 uint32 AMBGGFDKKDP = 5; // offset: 40 IILPMDJAHGK reason = 8; // offset: 36 } message HMCGNJLPMKM { uint32 count = 4; // offset: 28 uint32 ADOGOONNMOI = 3; // offset: 32 uint32 ELPLMDAJPMD = 12; // offset: 24 } message AMGFCOHOONL { repeated HMCGNJLPMKM PAEHKLHACKE = 11; // offset: 24 uint32 HLELMGEKHMK = 14; // offset: 32 } message JBFNKAACJJK { uint32 HLELMGEKHMK = 5; // offset: 24 } message IJOIEDCJJEL { uint32 HLELMGEKHMK = 7; // offset: 28 uint32 NAMEFAHFLAB = 2; // offset: 24 } message BAEPHLLLKFO { uint32 HLELMGEKHMK = 5; // offset: 24 } message CJIPELCLBAL { uint32 HLELMGEKHMK = 1; // offset: 24 } message BGLOBDNHMCF { uint32 HLELMGEKHMK = 14; // offset: 24 } // Obf: GetMatchPlayDataCsReq // Type: Req // CmdID: 1040 message GetMatchPlayDataCsReq { repeated FightGameMode IDJJFPJBCDO = 2; // offset: 16 } message EBLNCNDICHM { FightGameMode MLKKBBFLAHG = 13; // offset: 36 uint32 panel_id = 10; // offset: 32 oneof NKLNKAGDEPK { AMGFCOHOONL MPJKGKBDEOF = 3; // offset: 16 IJOIEDCJJEL JECIECOFPKE = 7; // offset: 16 BGLOBDNHMCF EMFMHJJLPHP = 6; // offset: 16 } } // Obf: GetMatchPlayDataRsp // Type: Rsp // CmdID: 1046 message GetMatchPlayDataRsp { uint32 retcode = 7; // offset: 32 repeated EBLNCNDICHM PPMHLBJHBBB = 1; // offset: 16 } // Obf: MatchPlayDataChangeNtf // Type: Notify // CmdID: 1057 message MatchPlayDataChangeNtf { EBLNCNDICHM LGBJPNGBIDG = 11; // offset: 16 } // Obf: GetFriendRankingInfoCsReq // Type: Req // CmdID: 1084 message GetFriendRankingInfoCsReq { FightGameMode MLKKBBFLAHG = 4; // offset: 24 } message KFEFPFDAMMH { uint32 uid = 9; // offset: 36 uint32 AJFGOHDICJI = 5; // offset: 40 oneof OKAIINGCACL { JBFNKAACJJK AANFGPJEKJL = 8; // offset: 24 BAEPHLLLKFO MENPHLOBMMK = 6; // offset: 24 CJIPELCLBAL NLLDDDDDJEK = 4; // offset: 24 } } // Obf: GetFriendRankingInfoRsp // Type: Rsp // CmdID: 1019 message GetFriendRankingInfoRsp { repeated KFEFPFDAMMH GKAIDNHIFPF = 1; // offset: 24 uint32 retcode = 9; // offset: 36 FightGameMode MLKKBBFLAHG = 2; // offset: 32 } // Obf: SelfRankChangeNtf // Type: Notify // CmdID: 1023 message SelfRankChangeNtf { FightGameMode MLKKBBFLAHG = 12; // offset: 32 repeated KFEFPFDAMMH GKAIDNHIFPF = 5; // offset: 16 } // Obf: CmdMultipleDropType enum CmdMultipleDropType { CmdMultipleDropType_MNFEPONEDDJ = 0; CmdGetPlayerReturnMultiDropInfoCsReq = 4604; CmdGetMultipleDropInfoCsReq = 4683; CmdGetPlayerReturnMultiDropInfoScRsp = 4635; CmdMultipleDropInfoScNotify = 4624; CmdMultipleDropInfoNotify = 4613; CmdGetMultipleDropInfoScRsp = 4681; } // Obf: GetMultipleDropInfoCsReq // Type: Req // CmdID: 4683 message GetMultipleDropInfoCsReq { } message HDGPGMCBODD { uint32 id = 7; // offset: 24 uint32 LFBAHAGBEEO = 2; // offset: 28 } // Obf: GetMultipleDropInfoScRsp // Type: Rsp // CmdID: 4681 message GetMultipleDropInfoScRsp { repeated HDGPGMCBODD IBGGGABLCPJ = 14; // offset: 24 uint32 retcode = 3; // offset: 40 repeated DEENBEJNDKN BKCFNKOIMFG = 4; // offset: 32 } // Obf: MultipleDropInfoScNotify // Type: Notify // CmdID: 4624 message MultipleDropInfoScNotify { repeated HDGPGMCBODD IBGGGABLCPJ = 13; // offset: 24 } // Obf: GetPlayerReturnMultiDropInfoCsReq // Type: Req // CmdID: 4604 message GetPlayerReturnMultiDropInfoCsReq { } message JBEJHBCLGLE { uint32 DOFMONLGKKK = 5; // offset: 36 uint32 panel_id = 1; // offset: 32 uint32 NEHIMFNKALI = 15; // offset: 28 uint32 MKFEJEMJLNN = 3; // offset: 24 } message DEENBEJNDKN { uint32 ODOKFOMOGIH = 3; // offset: 28 uint32 EOMKIBNKHIB = 8; // offset: 24 uint32 panel_id = 7; // offset: 36 uint32 GMKDHBODBON = 11; // offset: 32 } // Obf: GetPlayerReturnMultiDropInfoScRsp // Type: Rsp // CmdID: 4635 message GetPlayerReturnMultiDropInfoScRsp { uint32 retcode = 9; // offset: 40 repeated DEENBEJNDKN BKCFNKOIMFG = 13; // offset: 16 JBEJHBCLGLE ICNFONDNDMF = 8; // offset: 32 } // Obf: MultipleDropInfoNotify // Type: Notify // CmdID: 4613 message MultipleDropInfoNotify { repeated JBEJHBCLGLE OIGMMKGKKPE = 1; // offset: 24 repeated DEENBEJNDKN BKCFNKOIMFG = 15; // offset: 40 repeated HDGPGMCBODD IBGGGABLCPJ = 10; // offset: 32 } // Obf: CmdMuseumType enum CmdMuseumType { CmdMuseumType_MNFEPONEDDJ = 0; CmdTakeCollectRewardRsp = 4317; CmdSyncMuseumTargetRewardNotify = 4396; CmdUpgradeAreaStatScRsp = 4356; CmdSyncMuseumTargetStartNotify = 4306; CmdFinishCurTurnCsReq = 4346; CmdMuseumRandomEventSelectCsReq = 4309; CmdSetStuffToAreaScRsp = 4313; CmdBuyNpcStuffCsReq = 4324; CmdSyncGetStuffScNotify = 4369; CmdRemoveStuffFromAreaScRsp = 4400; CmdGetMuseumInfoCsReq = 4383; CmdRemoveStuffFromAreaCsReq = 4362; CmdBuyNpcStuffScRsp = 4304; CmdSyncMuseumFundsChangedScNotify = 4334; CmdSyncMuseumInfoChangedScNotify = 4348; CmdUpgradeAreaStatCsReq = 4323; CmdSyncMuseumTargetMissionFinishNotify = 4301; CmdUpgradeAreaScRsp = 4319; CmdMuseumRandomEventQueryCsReq = 4386; CmdTakeCollectRewardCsReq = 4343; CmdMuseumRandomEventSelectScRsp = 4331; CmdOPEMJNCNBNN = 4318; CmdGetMuseumInfoScRsp = 4381; CmdMuseumRandomEventQueryScRsp = 4303; CmdSetStuffToAreaCsReq = 4335; CmdUpgradeAreaCsReq = 4384; CmdSyncMuseumRandomEventStartScNotify = 4388; CmdFinishCurTurnScRsp = 4357; CmdSyncGetExhibitScNotify = 4340; } // Obf: MuseumRandomEventState enum MuseumRandomEventState { MuseumRandomEventState_MNFEPONEDDJ = 0; MuseumRandomEventState_HBBMDFEMGMM = 1; MuseumRandomEventState_MNMCLOPPFOL = 2; MuseumRandomEventState_NGPFHCFEHPK = 3; } enum GDOFOGOOIAH { GDOFOGOOIAH_MNFEPONEDDJ = 0; GDOFOGOOIAH_FEDODELOKCE = 1; GDOFOGOOIAH_MGDNCLHJDBP = 2; GDOFOGOOIAH_CGEHELDJIJF = 3; } // Obf: StatType enum StatType { StatType_MNFEPONEDDJ = 0; StatType_AMFIHOHBLHK = 1; StatType_AKJNOIBPFMC = 2; StatType_BLMOCCEJCCM = 3; } // Obf: GetStuffType enum GetStuffType { GetStuffType_DOMPHFHPADB = 0; GetStuffType_CJCONANHCJJ = 1; GetStuffType_PONOCACKAJH = 2; GetStuffType_OAFLJDGJMDP = 3; GetStuffType_FECCMBJCIKA = 4; GetStuffType_DCEJLCIHOEP = 5; GetStuffType_LCIKNIBCNJP = 6; } message DIBFBLHPCAH { uint32 CBJMDBKKIIL = 9; // offset: 28 GDOFOGOOIAH pos = 5; // offset: 24 } message IHJHBNDILCF { uint32 area_id = 8; // offset: 44 repeated DIBFBLHPCAH MMFJALKCELH = 13; // offset: 24 uint32 JOECLBLKJKM = 14; // offset: 40 uint32 level = 5; // offset: 48 uint32 CDCAFBMGPKD = 11; // offset: 36 uint32 HLLHIDGKGMN = 1; // offset: 32 } message FIAHIHLKHOG { uint32 GJFKIGBAHOO = 8; // offset: 24 bool is_finish = 5; // offset: 28 } message PJNHJGCOKHK { uint32 NLMJAKFMONG = 14; // offset: 40 uint32 DJKBGGGAOKA = 11; // offset: 32 uint32 BFMHKFCGDMP = 3; // offset: 48 uint32 KGNAFLDKEIF = 4; // offset: 36 repeated FIAHIHLKHOG BMNDKCFHAEI = 12; // offset: 24 uint32 GPNONMJEKFH = 8; // offset: 44 } message JCMFNJDGJKO { uint32 CBJMDBKKIIL = 15; // offset: 24 uint32 BDJOEKJHELP = 8; // offset: 28 } message DAIAIFBFEGH { uint32 KCAMFPAOKLC = 9; // offset: 52 uint32 PHENJDHHAOE = 14; // offset: 36 repeated uint32 BDPJMFDJHKA = 12; // offset: 16 uint32 ANIDOOEANFK = 6; // offset: 32 MuseumRandomEventState state = 1; // offset: 44 uint32 event_id = 13; // offset: 48 uint32 NHKOCNJDBPD = 4; // offset: 40 } message BIMCNFDHEPO { repeated uint32 HLCGELJFIFA = 2; // offset: 32 repeated DAIAIFBFEGH GCOJBJOMMPI = 11; // offset: 24 uint32 AFMFPDFGEDO = 13; // offset: 40 } // Obf: GetMuseumInfoCsReq // Type: Req // CmdID: 4383 message GetMuseumInfoCsReq { } // Obf: GetMuseumInfoScRsp // Type: Rsp // CmdID: 4381 message GetMuseumInfoScRsp { repeated JCMFNJDGJKO MMFJALKCELH = 11; // offset: 32 uint32 HDKFKFAKDHG = 14; // offset: 72 repeated uint32 LBOEDINOECG = 5; // offset: 56 uint32 DNMDHCAGJEN = 2; // offset: 84 repeated uint32 LGDIAPLIOOF = 6; // offset: 16 BIMCNFDHEPO MAGMHPLHCDJ = 8; // offset: 64 uint32 level = 13; // offset: 100 uint32 LFBFOPENJLK = 9; // offset: 96 uint32 retcode = 12; // offset: 76 repeated IHJHBNDILCF CDLEKIAKOGM = 15; // offset: 40 uint32 exp = 1; // offset: 92 PJNHJGCOKHK OHCIEIHHKAL = 3; // offset: 24 uint32 cur_fund = 7; // offset: 80 uint32 EIAJLKIHEII = 4; // offset: 88 } // Obf: BuyNpcStuffCsReq // Type: Req // CmdID: 4324 message BuyNpcStuffCsReq { uint32 CBJMDBKKIIL = 13; // offset: 24 } // Obf: BuyNpcStuffScRsp // Type: Rsp // CmdID: 4304 message BuyNpcStuffScRsp { uint32 retcode = 10; // offset: 24 uint32 CBJMDBKKIIL = 7; // offset: 28 } // Obf: SetStuffToAreaCsReq // Type: Req // CmdID: 4335 message SetStuffToAreaCsReq { uint32 CBJMDBKKIIL = 13; // offset: 24 GDOFOGOOIAH pos = 10; // offset: 32 uint32 BDJOEKJHELP = 8; // offset: 28 } // Obf: SetStuffToAreaScRsp // Type: Rsp // CmdID: 4313 message SetStuffToAreaScRsp { uint32 BDJOEKJHELP = 4; // offset: 36 GDOFOGOOIAH pos = 6; // offset: 28 uint32 retcode = 12; // offset: 24 uint32 CBJMDBKKIIL = 10; // offset: 32 } // Obf: RemoveStuffFromAreaCsReq // Type: Req // CmdID: 4362 message RemoveStuffFromAreaCsReq { uint32 CBJMDBKKIIL = 3; // offset: 24 } // Obf: RemoveStuffFromAreaScRsp // Type: Rsp // CmdID: 4400 message RemoveStuffFromAreaScRsp { uint32 retcode = 12; // offset: 28 uint32 CBJMDBKKIIL = 14; // offset: 24 } // Obf: SyncGetStuffScNotify // Type: Notify // CmdID: 4369 message SyncGetStuffScNotify { uint32 CBJMDBKKIIL = 11; // offset: 24 GetStuffType PFEKIHLHLNB = 13; // offset: 28 } // Obf: SyncGetExhibitScNotify // Type: Notify // CmdID: 4340 message SyncGetExhibitScNotify { uint32 ENJKPNLIIPE = 15; // offset: 24 } // Obf: FinishCurTurnCsReq // Type: Req // CmdID: 4346 message FinishCurTurnCsReq { uint32 BHGEJHMMCOM = 10; // offset: 24 } // Obf: FinishCurTurnScRsp // Type: Rsp // CmdID: 4357 message FinishCurTurnScRsp { uint32 MJGOCDMIGMJ = 14; // offset: 24 uint32 retcode = 12; // offset: 28 } // Obf: UpgradeAreaCsReq // Type: Req // CmdID: 4384 message UpgradeAreaCsReq { uint32 area_id = 10; // offset: 24 uint32 level = 14; // offset: 28 } // Obf: UpgradeAreaScRsp // Type: Rsp // CmdID: 4319 message UpgradeAreaScRsp { uint32 area_id = 10; // offset: 32 uint32 level = 7; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: UpgradeAreaStatCsReq // Type: Req // CmdID: 4323 message UpgradeAreaStatCsReq { uint32 area_id = 3; // offset: 24 uint32 level = 5; // offset: 28 StatType KDNPKHMDIMF = 2; // offset: 32 } // Obf: UpgradeAreaStatScRsp // Type: Rsp // CmdID: 4356 message UpgradeAreaStatScRsp { uint32 retcode = 11; // offset: 32 uint32 level = 8; // offset: 24 uint32 area_id = 15; // offset: 36 StatType KDNPKHMDIMF = 7; // offset: 28 } // Obf: SyncMuseumInfoChangedScNotify // Type: Notify // CmdID: 4348 message SyncMuseumInfoChangedScNotify { BIMCNFDHEPO MAGMHPLHCDJ = 10; // offset: 16 PJNHJGCOKHK OHCIEIHHKAL = 7; // offset: 24 repeated IHJHBNDILCF CDLEKIAKOGM = 3; // offset: 32 uint32 cur_fund = 15; // offset: 92 uint32 LFBFOPENJLK = 4; // offset: 96 uint32 level = 11; // offset: 84 uint32 exp = 12; // offset: 76 repeated JCMFNJDGJKO MMFJALKCELH = 2; // offset: 48 repeated uint32 LBOEDINOECG = 1; // offset: 64 uint32 HDKFKFAKDHG = 5; // offset: 88 repeated uint32 LGDIAPLIOOF = 8; // offset: 40 uint32 DNMDHCAGJEN = 13; // offset: 72 uint32 EIAJLKIHEII = 14; // offset: 80 } // Obf: SyncMuseumRandomEventStartScNotify // Type: Notify // CmdID: 4388 message SyncMuseumRandomEventStartScNotify { DAIAIFBFEGH HFKDHPNCKJN = 1; // offset: 24 } // Obf: MuseumRandomEventQueryCsReq // Type: Req // CmdID: 4386 message MuseumRandomEventQueryCsReq { int32 JAHGDAIAHJG = 3; // offset: 24 } // Obf: MuseumRandomEventQueryScRsp // Type: Rsp // CmdID: 4303 message MuseumRandomEventQueryScRsp { uint32 retcode = 12; // offset: 32 BIMCNFDHEPO HFKDHPNCKJN = 1; // offset: 24 } // Obf: MuseumRandomEventSelectCsReq // Type: Req // CmdID: 4309 message MuseumRandomEventSelectCsReq { uint32 ANIDOOEANFK = 14; // offset: 24 uint32 event_id = 9; // offset: 28 } // Obf: MuseumRandomEventSelectScRsp // Type: Rsp // CmdID: 4331 message MuseumRandomEventSelectScRsp { uint32 ANIDOOEANFK = 2; // offset: 28 uint32 retcode = 13; // offset: 32 uint32 event_id = 4; // offset: 24 } // Obf: SyncMuseumFundsChangedScNotify // Type: Notify // CmdID: 4334 message SyncMuseumFundsChangedScNotify { uint32 cur_fund = 13; // offset: 24 } // Type: Notify // CmdID: 4318 message OPEMJNCNBNN { uint32 cur_fund = 7; // offset: 36 uint32 JJOKCPNOOIM = 10; // offset: 24 uint32 CBJMDBKKIIL = 8; // offset: 32 uint32 JGCKJJGPLIL = 9; // offset: 28 } // Obf: SyncMuseumTargetStartNotify // Type: Notify // CmdID: 4306 message SyncMuseumTargetStartNotify { uint32 KGNAFLDKEIF = 7; // offset: 24 } // Obf: SyncMuseumTargetMissionFinishNotify // Type: Notify // CmdID: 4301 message SyncMuseumTargetMissionFinishNotify { bool BNANHGBBPAL = 4; // offset: 32 uint32 KGNAFLDKEIF = 15; // offset: 36 repeated uint32 GJFKIGBAHOO = 6; // offset: 24 } // Obf: SyncMuseumTargetRewardNotify // Type: Notify // CmdID: 4396 message SyncMuseumTargetRewardNotify { uint32 KGNAFLDKEIF = 10; // offset: 24 uint32 item_id = 5; // offset: 32 uint32 item_count = 1; // offset: 28 } // Obf: TakeCollectRewardCsReq // Type: Req // CmdID: 4343 message TakeCollectRewardCsReq { uint32 item_id = 7; // offset: 24 } // Obf: TakeCollectRewardRsp // Type: Rsp // CmdID: 4317 message TakeCollectRewardRsp { uint32 item_id = 1; // offset: 32 ItemList reward = 11; // offset: 24 uint32 retcode = 7; // offset: 36 } // Obf: CmdMusicRhythmType enum CmdMusicRhythmType { CmdMusicRhythmType_MNFEPONEDDJ = 0; CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7590; CmdMusicRhythmStartLevelCsReq = 7585; CmdMusicRhythmUnlockSongNotify = 7582; CmdMusicRhythmStartLevelScRsp = 7580; CmdMusicRhythmUnlockSongSfxScNotify = 7581; CmdMusicRhythmDataCsReq = 7576; CmdMusicRhythmSaveSongConfigDataScRsp = 7579; CmdMusicRhythmFinishLevelCsReq = 7591; CmdMusicRhythmUnlockTrackScNotify = 7573; CmdMusicRhythmDataScRsp = 7571; CmdMusicRhythmSaveSongConfigDataCsReq = 7595; CmdMusicRhythmFinishLevelScRsp = 7574; } enum NCPPLALJOBG { NCPPLALJOBG_GJMFBDIHCDH = 0; NCPPLALJOBG_HELHAIHCKCN = 1; } message MusicRhythmLevel { bool full_combo = 6; // offset: 28 uint32 unlock_level = 2; // offset: 32 uint32 level_id = 12; // offset: 24 } message MusicRhythmGroup { repeated uint32 GFODBAHCMAI = 13; // offset: 16 uint32 music_group_phase = 7; // offset: 40 repeated uint32 DDGACMCHPJI = 1; // offset: 24 uint32 music_group_id = 3; // offset: 44 } // Obf: MusicRhythmDataCsReq // Type: Req // CmdID: 7576 message MusicRhythmDataCsReq { uint32 player_data = 6; // offset: 24 } // Obf: MusicRhythmDataScRsp // Type: Rsp // CmdID: 7571 message MusicRhythmDataScRsp { repeated uint32 unlock_song_list = 1; // offset: 48 repeated MusicRhythmLevel level_data_list = 10; // offset: 56 repeated MusicRhythmGroup music_group = 6; // offset: 16 uint32 retcode = 15; // offset: 64 bool show_hint = 7; // offset: 72 repeated uint32 unlock_track_list = 2; // offset: 32 uint32 cur_level_id = 11; // offset: 76 repeated uint32 unlock_phase_list = 14; // offset: 24 uint32 cur_song_id = 8; // offset: 68 } // Obf: MusicRhythmStartLevelCsReq // Type: Req // CmdID: 7585 message MusicRhythmStartLevelCsReq { uint32 level_id = 15; // offset: 24 } // Obf: MusicRhythmStartLevelScRsp // Type: Rsp // CmdID: 7580 message MusicRhythmStartLevelScRsp { uint32 level_id = 8; // offset: 36 uint32 retcode = 11; // offset: 32 string LNKEPHDAOBB = 6; // offset: 24 } // Obf: MusicRhythmFinishLevelCsReq // Type: Req // CmdID: 7591 message MusicRhythmFinishLevelCsReq { uint32 score_id = 7; // offset: 24 uint32 role_star = 11; // offset: 32 bool full_combo = 13; // offset: 28 } // Obf: MusicRhythmFinishLevelScRsp // Type: Rsp // CmdID: 7574 message MusicRhythmFinishLevelScRsp { uint32 level_id = 8; // offset: 24 uint32 retcode = 5; // offset: 28 } // Obf: MusicRhythmUnlockTrackScNotify // Type: Notify // CmdID: 7573 message MusicRhythmUnlockTrackScNotify { repeated uint32 NMCNKOBMJOF = 11; // offset: 16 } // Obf: MusicRhythmSaveSongConfigDataCsReq // Type: Req // CmdID: 7595 message MusicRhythmSaveSongConfigDataCsReq { MusicRhythmGroup JDLIBLPIMJP = 6; // offset: 24 } // Obf: MusicRhythmSaveSongConfigDataScRsp // Type: Rsp // CmdID: 7579 message MusicRhythmSaveSongConfigDataScRsp { uint32 retcode = 13; // offset: 24 uint32 cur_song_id = 9; // offset: 32 uint32 HPGMFAEKBNL = 2; // offset: 28 } // Type: Notify // CmdID: 7582 message MusicRhythmUnlockSongNotify { repeated uint32 MOEFIJLBJEG = 3; // offset: 24 } // Type: Notify // CmdID: 7590 message MusicRhythmMaxDifficultyLevelsUnlockNotify { } // Obf: MusicRhythmUnlockSongSfxScNotify // Type: Notify // CmdID: 7581 message MusicRhythmUnlockSongSfxScNotify { repeated uint32 MOEFIJLBJEG = 11; // offset: 24 } // Obf: CmdOfferingType enum CmdOfferingType { CmdOfferingType_MNFEPONEDDJ = 0; CmdTakeOfferingRewardScRsp = 6936; CmdTakeOfferingRewardCsReq = 6926; CmdSubmitOfferingItemScRsp = 6925; CmdSubmitOfferingItemCsReq = 6935; CmdGetOfferingInfoCsReq = 6921; CmdGetOfferingInfoScRsp = 6939; CmdOfferingInfoScNotify = 6932; } enum OfferingState { OFFERING_STATE_NONE = 0; OFFERING_STATE_LOCK = 1; OFFERING_STATE_OPEN = 2; } // Obf: OfferingInfo message OfferingInfo { OfferingState offering_state = 3; // offset: 32 uint32 offering_level = 15; // offset: 40 uint32 total_exp = 8; // offset: 44 repeated uint32 has_taken_reward_id_list = 2; // offset: 24 uint32 offering_id = 1; // offset: 48 uint32 level_exp = 7; // offset: 36 } // Obf: GetOfferingInfoCsReq // Type: Req // CmdID: 6921 message GetOfferingInfoCsReq { repeated uint32 offering_id_list = 13; // offset: 24 } // Obf: GetOfferingInfoScRsp // Type: Rsp // CmdID: 6939 message GetOfferingInfoScRsp { repeated OfferingInfo offering_info_list = 5; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: SubmitOfferingItemCsReq // Type: Req // CmdID: 6935 message SubmitOfferingItemCsReq { uint32 offering_id = 11; // offset: 24 uint32 interacted_prop_entity_id = 5; // offset: 28 } // Obf: SubmitOfferingItemScRsp // Type: Rsp // CmdID: 6925 message SubmitOfferingItemScRsp { uint32 retcode = 14; // offset: 32 OfferingInfo offering_info = 4; // offset: 16 } // Obf: TakeOfferingRewardCsReq // Type: Req // CmdID: 6926 message TakeOfferingRewardCsReq { repeated uint32 take_reward_level_list = 6; // offset: 24 uint32 offering_id = 14; // offset: 36 uint32 interacted_prop_entity_id = 5; // offset: 32 } // Obf: TakeOfferingRewardScRsp // Type: Rsp // CmdID: 6936 message TakeOfferingRewardScRsp { ItemList reward = 9; // offset: 32 uint32 retcode = 13; // offset: 40 OfferingInfo offering_info = 15; // offset: 24 } // Obf: OfferingInfoScNotify // Type: Notify // CmdID: 6932 message OfferingInfoScNotify { OfferingInfo offering_info = 10; // offset: 16 } // Obf: CmdPamMissionType enum CmdPamMissionType { CmdPamMissionType_MNFEPONEDDJ = 0; CmdAcceptedPamMissionExpireScRsp = 4081; CmdAcceptedPamMissionExpireCsReq = 4083; CmdSyncAcceptedPamMissionNotify = 4024; } // Obf: AcceptedPamMissionExpireCsReq // Type: Req // CmdID: 4083 message AcceptedPamMissionExpireCsReq { uint32 main_mission_id = 9; // offset: 24 } // Type: Rsp // CmdID: 4081 message AcceptedPamMissionExpireScRsp { uint32 retcode = 2; // offset: 24 uint32 main_mission_id = 12; // offset: 28 } // Obf: SyncAcceptedPamMissionNotify // Type: Notify // CmdID: 4024 message SyncAcceptedPamMissionNotify { uint64 OAIHIIGDPOP = 3; // offset: 32 uint32 main_mission_id = 1; // offset: 24 } // Obf: CmdPamSkinType enum CmdPamSkinType { CmdPamSkinType_MNFEPONEDDJ = 0; CmdSelectPamSkinCsReq = 8135; CmdGetPamSkinDataScRsp = 8139; CmdSelectPamSkinScRsp = 8125; CmdUnlockPamSkinScNotify = 8126; CmdGetPamSkinDataCsReq = 8121; } // Obf: GetPamSkinDataCsReq // Type: Req // CmdID: 8121 message GetPamSkinDataCsReq { } // Obf: GetPamSkinDataScRsp // Type: Rsp // CmdID: 8139 message GetPamSkinDataScRsp { uint32 cur_skin = 6; // offset: 32 uint32 retcode = 1; // offset: 36 repeated uint32 unlock_skin_list = 3; // offset: 24 } // Obf: SelectPamSkinCsReq // Type: Req // CmdID: 8135 message SelectPamSkinCsReq { uint32 pam_skin = 15; // offset: 24 } // Obf: SelectPamSkinScRsp // Type: Rsp // CmdID: 8125 message SelectPamSkinScRsp { uint32 cur_skin = 11; // offset: 28 uint32 retcode = 13; // offset: 32 uint32 set_skin = 14; // offset: 24 } // Obf: UnlockPamSkinScNotify // Type: Notify // CmdID: 8126 message UnlockPamSkinScNotify { uint32 pam_skin = 6; // offset: 24 } // Obf: CmdParkourType enum CmdParkourType { CmdParkourType_MNFEPONEDDJ = 0; CmdParkourGetRankingInfoScRsp = 8385; CmdParkourEndLevelCsReq = 8392; CmdParkourStartLevelScRsp = 8396; CmdParkourGetDataScRsp = 8399; CmdParkourEndLevelScRsp = 8382; CmdParkourStartLevelCsReq = 8386; CmdParkourGetRankingInfoCsReq = 8395; CmdParkourGetDataCsReq = 8381; } enum GGNDBKBGBCB { GGNDBKBGBCB_MNFEPONEDDJ = 0; GGNDBKBGBCB_NGPFHCFEHPK = 1; GGNDBKBGBCB_LBMPNEPEAJH = 2; } enum BJLNGKPFDIP { BJLNGKPFDIP_FJKIDHGJLAJ = 0; BJLNGKPFDIP_FIDHDPBOMAB = 1; BJLNGKPFDIP_HFMODMMFGLK = 2; } message IHNMOHIBFOJ { uint32 level_id = 13; // offset: 24 uint32 time = 12; // offset: 28 bool FFALOHPFPDP = 8; // offset: 32 } // Obf: ParkourGetDataCsReq // Type: Req // CmdID: 8381 message ParkourGetDataCsReq { } // Obf: ParkourGetDataScRsp // Type: Rsp // CmdID: 8399 message ParkourGetDataScRsp { uint32 retcode = 15; // offset: 32 repeated IHNMOHIBFOJ PKPMOHMENEE = 9; // offset: 24 } message LBEDPLFFFEN { uint32 id = 7; // offset: 32 uint32 BFMOHEAKFMA = 15; // offset: 28 uint32 time = 10; // offset: 24 } message EDHDHKFIIEM { uint32 level_id = 8; // offset: 32 repeated LBEDPLFFFEN JFNMAPLKJPM = 12; // offset: 16 } // Obf: ParkourGetRankingInfoCsReq // Type: Req // CmdID: 8395 message ParkourGetRankingInfoCsReq { } // Obf: ParkourGetRankingInfoScRsp // Type: Rsp // CmdID: 8385 message ParkourGetRankingInfoScRsp { uint32 retcode = 10; // offset: 40 repeated EDHDHKFIIEM PFOIIHNFOAE = 12; // offset: 32 EDHDHKFIIEM JLJGCDFNMKP = 6; // offset: 24 } // Obf: ParkourStartLevelCsReq // Type: Req // CmdID: 8386 message ParkourStartLevelCsReq { uint32 level_id = 14; // offset: 28 uint32 MECAHAMKFDC = 13; // offset: 24 } // Obf: ParkourStartLevelScRsp // Type: Rsp // CmdID: 8396 message ParkourStartLevelScRsp { uint32 retcode = 14; // offset: 28 uint32 level_id = 3; // offset: 32 uint32 MECAHAMKFDC = 2; // offset: 24 } message HMACPJIKKIO { uint32 cnt = 6; // offset: 24 BJLNGKPFDIP type = 14; // offset: 28 } message KLPMIMANEIP { uint32 cnt = 1; // offset: 28 uint32 id = 12; // offset: 24 } message FNNEKGKEOAG { uint32 EOJACOLFDLH = 14; // offset: 32 repeated KLPMIMANEIP LDGJBEMGACN = 5; // offset: 24 uint32 CBEKHIGHJIB = 12; // offset: 36 uint32 PDAPCBHAIDF = 13; // offset: 56 uint32 JBPIFHIPNDC = 1; // offset: 52 uint32 BDGOMNEFNCB = 6; // offset: 64 uint32 IANICIGGCCL = 10; // offset: 44 uint32 CLNBJCAJNNL = 9; // offset: 48 uint32 PNJFCIFAEBM = 3; // offset: 60 uint32 BIOJFPBIBBC = 8; // offset: 40 uint32 GMNHFHNFJIH = 15; // offset: 68 } message PNOAPHKLNPN { uint32 IANDJJIDCBB = 10; // offset: 32 uint32 FHEKOLGFLAH = 2; // offset: 28 uint32 HABLOPAMDIM = 9; // offset: 24 uint32 FBJANBOFFFO = 4; // offset: 36 } // Obf: ParkourEndLevelCsReq // Type: Req // CmdID: 8392 message ParkourEndLevelCsReq { uint32 MECAHAMKFDC = 5; // offset: 68 FNNEKGKEOAG MFJFLNBEMDA = 6; // offset: 16 uint32 level_id = 4; // offset: 56 uint32 OJOMMLKIKOH = 15; // offset: 72 uint32 HKIOIHMAOGN = 10; // offset: 48 GGNDBKBGBCB end_reason = 8; // offset: 64 uint32 time = 11; // offset: 52 uint32 rank = 2; // offset: 60 repeated HMACPJIKKIO JAECMIGGOKG = 3; // offset: 40 repeated PNOAPHKLNPN OEOHOKKHBAO = 12; // offset: 24 } // Obf: ParkourEndLevelScRsp // Type: Rsp // CmdID: 8382 message ParkourEndLevelScRsp { bool DPJHODCFFIJ = 10; // offset: 41 bool FFALOHPFPDP = 3; // offset: 40 uint32 time = 4; // offset: 36 uint32 retcode = 14; // offset: 32 IHNMOHIBFOJ LLIMEAIDOOD = 7; // offset: 16 GGNDBKBGBCB end_reason = 15; // offset: 48 uint32 level_id = 2; // offset: 44 } // Obf: CmdPetType enum CmdPetType { CmdPetType_MNFEPONEDDJ = 0; CmdSummonPetScRsp = 7615; CmdRecallPetScRsp = 7616; CmdGetPetDataCsReq = 7606; CmdCurPetChangedScNotify = 7603; CmdRecallPetCsReq = 7617; CmdSummonPetCsReq = 7621; CmdGetPetDataScRsp = 7601; } enum DAMOLKMFHKM { DAMOLKMFHKM_MNFEPONEDDJ = 0; DAMOLKMFHKM_HBAEFCFLGMH = 1; DAMOLKMFHKM_AOLKGKJFBKN = 2; } // Obf: GetPetDataCsReq // Type: Req // CmdID: 7606 message GetPetDataCsReq { } // Obf: GetPetDataScRsp // Type: Rsp // CmdID: 7601 message GetPetDataScRsp { uint32 cur_pet_id = 11; // offset: 32 repeated uint32 unlocked_pet_id = 2; // offset: 24 uint32 retcode = 10; // offset: 36 } // Obf: SummonPetCsReq // Type: Req // CmdID: 7621 message SummonPetCsReq { uint32 summoned_pet_id = 13; // offset: 24 } // Obf: SummonPetScRsp // Type: Rsp // CmdID: 7615 message SummonPetScRsp { uint32 retcode = 7; // offset: 32 uint32 select_pet_id = 12; // offset: 24 uint32 cur_pet_id = 5; // offset: 28 } // Obf: RecallPetCsReq // Type: Req // CmdID: 7617 message RecallPetCsReq { uint32 summoned_pet_id = 1; // offset: 24 } // Obf: RecallPetScRsp // Type: Rsp // CmdID: 7616 message RecallPetScRsp { uint32 select_pet_id = 7; // offset: 24 uint32 cur_pet_id = 12; // offset: 28 uint32 retcode = 11; // offset: 32 } // Type: Notify // CmdID: 7603 message CurPetChangedScNotify { uint32 cur_pet_id = 7; // offset: 24 } // Obf: CmdPhoneType enum CmdPhoneType { CmdPhoneType_MNFEPONEDDJ = 0; CmdGetPhoneDataCsReq = 5183; CmdSelectPhoneThemeScRsp = 5162; CmdSelectPhoneCaseScRsp = 5140; CmdUnlockPhoneCaseScNotify = 5146; CmdGetPhoneDataScRsp = 5181; CmdSelectPhoneCaseCSReq = 5169; CmdUnlockChatBubbleScNotify = 5135; CmdUnlockPhoneThemeScNotify = 5200; CmdSelectPhoneThemeCsReq = 5113; CmdSelectChatBubbleCsReq = 5124; CmdSelectChatBubbleScRsp = 5104; } // Obf: GetPhoneDataCsReq // Type: Req // CmdID: 5183 message GetPhoneDataCsReq { } // Obf: GetPhoneDataScRsp // Type: Rsp // CmdID: 5181 message GetPhoneDataScRsp { repeated uint32 owned_chat_bubbles = 5; // offset: 32 repeated uint32 owned_phone_cases = 8; // offset: 40 uint32 retcode = 6; // offset: 56 repeated uint32 owned_phone_themes = 15; // offset: 24 uint32 cur_phone_theme = 9; // offset: 52 uint32 cur_chat_bubble = 12; // offset: 48 uint32 cur_phone_case = 1; // offset: 60 } // Obf: SelectChatBubbleCsReq // Type: Req // CmdID: 5124 message SelectChatBubbleCsReq { uint32 bubble_id = 11; // offset: 24 } // Obf: SelectChatBubbleScRsp // Type: Rsp // CmdID: 5104 message SelectChatBubbleScRsp { uint32 ANACNOIDAIF = 14; // offset: 32 uint32 retcode = 11; // offset: 24 uint32 cur_chat_bubble = 15; // offset: 28 } // Obf: UnlockChatBubbleScNotify // Type: Notify // CmdID: 5135 message UnlockChatBubbleScNotify { uint32 bubble_id = 15; // offset: 24 } // Obf: SelectPhoneThemeCsReq // Type: Req // CmdID: 5113 message SelectPhoneThemeCsReq { uint32 theme_id = 7; // offset: 24 } // Obf: SelectPhoneThemeScRsp // Type: Rsp // CmdID: 5162 message SelectPhoneThemeScRsp { uint32 cur_phone_theme = 7; // offset: 24 uint32 GKLGBEFEPCK = 5; // offset: 32 uint32 retcode = 8; // offset: 28 } // Obf: UnlockPhoneThemeScNotify // Type: Notify // CmdID: 5200 message UnlockPhoneThemeScNotify { uint32 theme_id = 14; // offset: 24 } // Obf: SelectPhoneCaseCSReq // Type: Req // CmdID: 5169 message SelectPhoneCaseCSReq { uint32 phone_case_id = 7; // offset: 24 } // Obf: SelectPhoneCaseScRsp // Type: Rsp // CmdID: 5140 message SelectPhoneCaseScRsp { uint32 retcode = 7; // offset: 32 uint32 cur_phone_case = 11; // offset: 24 uint32 BBEDNBNBGBG = 14; // offset: 28 } // Obf: UnlockPhoneCaseScNotify // Type: Notify // CmdID: 5146 message UnlockPhoneCaseScNotify { uint32 phone_case_id = 9; // offset: 24 } // Obf: CmdPlanetFesType enum CmdPlanetFesType { CmdPlanetFesType_MNFEPONEDDJ = 0; CmdPlanetFesDealAvatarEventOptionItemScRsp = 8220; CmdPlanetFesFriendRankingInfoChangeScNotify = 8227; CmdPlanetFesGetBusinessDayInfoScRsp = 8206; CmdPlanetFesSkillLevelUpScRsp = 8216; CmdKLEPMPJODOB = 8218; CmdGPMPNPJCPHP = 8224; CmdPlanetFesSetCustomKeyValueCsReq = 8243; CmdPlanetFesTakeQuestRewardCsReq = 8229; CmdPlanetFesAvatarLevelUpCsReq = 8203; CmdPlanetFesBingoGameFlipCardCsReq = 8244; CmdPlanetFesBuyLandCsReq = 8202; CmdGetPlanetFesDataScRsp = 8240; CmdPlanetFesBonusEventInteractScRsp = 8210; CmdAHCIEDGJNFC = 8238; CmdPlanetFesDealAvatarEventOptionItemCsReq = 8242; CmdPlanetFesDoGachaScRsp = 8221; CmdILEJEIOGFDE = 8245; CmdPlanetFesAvatarLevelUpScRsp = 8223; CmdPlanetFesBusinessDayRefreshEventScRsp = 8241; CmdPlanetFesTakeRegionPhaseRewardCsReq = 8231; CmdPlanetFesDeliverPamCargoScRsp = 8249; CmdPlanetFesGetFriendRankingInfoListScRsp = 8237; CmdPlanetFesUpgradeFesLevelCsReq = 8215; CmdPlanetFesBonusEventInteractCsReq = 8233; CmdPlanetFesSyncChangeScNotify = 8201; CmdPlanetFesGetAvatarStatCsReq = 8247; CmdPlanetFesGetAvatarStatScRsp = 8236; CmdBLNNCDIPDKB = 8230; CmdPlanetFesChooseAvatarEventOptionScRsp = 8246; CmdPlanetFesSetAvatarWorkCsReq = 8212; CmdPlanetFesCollectAllIncomeCsReq = 8234; CmdGetPlanetFesDataCsReq = 8204; CmdPlanetFesStartMiniGameCsReq = 8226; CmdPlanetFesTakeRegionPhaseRewardScRsp = 8232; CmdPlanetFesUpgradeSkillLevelCsReq = 8217; CmdPlanetFesTakeQuestRewardScRsp = 8208; CmdPlanetFesGameBingoFlipScRsp = 8248; CmdPlanetFesUseItemScRsp = 8235; CmdNGIMLFDMEEG = 8239; CmdPlanetFesCollectIncomeCsReq = 8214; CmdPlanetFesSetCustomKeyValueScRsp = 8250; CmdPlanetFesDoGachaCsReq = 8222; CmdPlanetFesGetBusinessDayInfoCsReq = 8211; CmdPlanetFesClientStatusCsReq = 8207; CmdPlanetFesGetFriendRankingInfoListCsReq = 8225; CmdPlanetFesStartMiniGameScRsp = 8205; CmdPlanetFesUseItemCsReq = 8213; CmdPlanetFesDeliverPamCargoCsReq = 8219; CmdPlanetFesChooseAvatarEventOptionCsReq = 8209; CmdPlanetFesBusinessDayRefreshEventCsReq = 8228; } // Obf: PlanetFesQuestState enum PlanetFesQuestState { PlanetFesQuestState_ANONFNLLCLP = 0; PlanetFesQuestState_KLFHEEDPOBG = 1; PlanetFesQuestState_CJIOIOGDLIM = 2; PlanetFesQuestState_KDPIMKKKBLJ = 3; } enum GPLLLMNNNJO { GPLLLMNNNJO_MNFEPONEDDJ = 0; GPLLLMNNNJO_OOPBMCICIMF = 1; GPLLLMNNNJO_AMDMAHIKNMI = 2; } // Obf: PlanetFesCustomKey enum PlanetFesCustomKey { PlanetFesCustomKey_MNFEPONEDDJ = 0; PlanetFesCustomKey_DFHHEBOJPCK = 1; PlanetFesCustomKey_LBPCPLFMCNP = 2; PlanetFesCustomKey_DOJAJLNHAHE = 3; PlanetFesCustomKey_ACHHBMHMKPD = 4; } // Obf: GetPlanetFesDataCsReq // Type: Req // CmdID: 8204 message GetPlanetFesDataCsReq { } // Obf: GetPlanetFesDataScRsp // Type: Rsp // CmdID: 8240 message GetPlanetFesDataScRsp { MBHDHLGFPOO BMNOJAEHKEE = 10; // offset: 40 GDFLIKHLLME HKGJILLACAF = 12; // offset: 64 repeated JOGMADAMFNI custom_value_list = 3; // offset: 112 NIILLJEILIG GAHICMJOCEC = 11; // offset: 104 LLKFFCAHIFF IILOOMCENFB = 7; // offset: 32 CHGCGEIKGMN MOHOGLJNHDM = 13; // offset: 80 HMPEIOLFKNA PPKMDJPMPAM = 15; // offset: 16 NFLEFJAPIKN CECFAHKNCIH = 14; // offset: 96 CIEMCNCFNGI DDBPGFPDAJC = 4; // offset: 24 AHNJPBANGLA HPGPHGIHFGN = 1; // offset: 56 GPHKFJEAEDD MHFJHLLLPFI = 9; // offset: 48 uint32 retcode = 8; // offset: 120 DAEAAGIAFNF skill_info = 6; // offset: 72 } message EKIKIIKJGHH { repeated uint32 CMNCIAFOPDF = 5; // offset: 24 } // Obf: PlanetFesSyncChangeScNotify // Type: Notify // CmdID: 8201 message PlanetFesSyncChangeScNotify { repeated PFJLIBACFJD GNNBOPHBADD = 13; // offset: 24 } message JIHNGHPHJIB { uint32 KIJFKALCELO = 2; // offset: 28 uint32 JHNNNBCKIKF = 8; // offset: 32 uint32 KLIDDOEDOFL = 6; // offset: 24 } message PFJLIBACFJD { GNJLMOEEBAE PCHFOGJFLOC = 14; // offset: 24 JIHNGHPHJIB source = 7; // offset: 16 } message KDBLHDDPPPB { uint32 EKNKCFPGPIB = 13; // offset: 48 EKIKIIKJGHH PJHFAHFODEF = 10; // offset: 32 EKIKIIKJGHH AOPHOPGBOJN = 12; // offset: 16 int64 HJFKCOALFFH = 15; // offset: 40 } message MBHDHLGFPOO { repeated KDBLHDDPPPB PDKEDJODKKJ = 9; // offset: 24 } message PNECPOMFPGO { uint32 level = 7; // offset: 36 uint32 avatar_id = 6; // offset: 24 uint32 role_star = 5; // offset: 28 uint32 MIMNALHIJML = 14; // offset: 32 } message HMPEIOLFKNA { repeated PNECPOMFPGO avatar_list = 9; // offset: 24 } message CKPCMLBMMEO { uint32 item_count = 15; // offset: 28 uint32 item_id = 5; // offset: 24 } message CHGCGEIKGMN { repeated CKPCMLBMMEO item_list = 5; // offset: 40 EKIKIIKJGHH item_value = 9; // offset: 16 EKIKIIKJGHH GAPGAFNDIGO = 4; // offset: 24 } message NFLEFJAPIKN { repeated KAALKDEFAFB NFBCAMOONIE = 11; // offset: 24 } message KAALKDEFAFB { uint32 config_id = 13; // offset: 40 uint64 unique_id = 5; // offset: 48 repeated HFEPIBAECFE HDCGIGIIGHO = 1; // offset: 24 JIHNGHPHJIB source = 14; // offset: 16 } message HFEPIBAECFE { oneof OKAIINGCACL { int64 GDABMPCMHDM = 7; // offset: 24 } } message MIAFHOEMGOB { PlanetFesQuestState status = 13; // offset: 48 uint32 progress = 8; // offset: 40 uint32 quest_id = 2; // offset: 44 uint32 JJPILFCHOHB = 9; // offset: 32 oneof JJKKKIINBJM { uint32 KOGNLCCNECN = 12; // offset: 24 EKIKIIKJGHH HCEIKDBFOJA = 3; // offset: 24 } } message GMJGAPCCMBP { uint32 PEODIIJPJLM = 15; // offset: 28 uint32 HNFLBCKJAPA = 6; // offset: 24 } message GDFLIKHLLME { repeated MIAFHOEMGOB quest_list = 10; // offset: 24 GMJGAPCCMBP PMAAKIGLMHJ = 4; // offset: 32 } message NIILLJEILIG { EKIKIIKJGHH LMOPKMDMFBB = 2; // offset: 16 uint32 OEPKLJHNKAH = 10; // offset: 32 } message KGOIEGFBBAO { uint32 progress = 1; // offset: 24 uint32 AEPAJMGAGAL = 11; // offset: 28 } message AHNJPBANGLA { repeated KGOIEGFBBAO MLNKPELNHCI = 4; // offset: 24 repeated uint32 IGMFNDPLBMH = 8; // offset: 32 } message AOOPHBDLJIJ { uint32 level = 9; // offset: 24 uint32 skill_id = 12; // offset: 28 } message DAEAAGIAFNF { repeated AOOPHBDLJIJ BCHDMMMDIBN = 5; // offset: 16 } message CIEMCNCFNGI { uint32 DCCJCEBFDOI = 10; // offset: 32 repeated uint32 MFEGAGIPJAE = 5; // offset: 16 } message LLKFFCAHIFF { uint32 LMEMGLHCNEM = 4; // offset: 40 repeated uint32 GGODPHLOECE = 12; // offset: 16 int64 IAOAOAEBIMN = 5; // offset: 32 } message GNJLMOEEBAE { oneof OKAIINGCACL { GNKNENAGFNO NOOKACEHCNL = 15; // offset: 16 GNKNENAGFNO LBEBFBAIKPK = 9; // offset: 16 AIDONDCIAHI add_game_item_info = 1; // offset: 16 AIDONDCIAHI HMMFEKANHEF = 2; // offset: 16 KDBLHDDPPPB KIIGOPPCKPO = 13; // offset: 16 KDBLHDDPPPB JBIHAALKBJE = 12; // offset: 16 PNECPOMFPGO EFLGGMNCBGE = 7; // offset: 16 PNECPOMFPGO GAJCINEIOII = 10; // offset: 16 KAALKDEFAFB DHAMAAEGCEL = 6; // offset: 16 KAALKDEFAFB JIKJFNKPHEG = 3; // offset: 16 JDCKCGGMOLF CENPHGJOJBG = 8; // offset: 16 MIAFHOEMGOB ENPENICKMNO = 4; // offset: 16 MIAFHOEMGOB JKCKEEALEBA = 11; // offset: 16 GMJGAPCCMBP FMPAEGGHJLK = 5; // offset: 16 PlanetFesUnlockChange GDOGHHIHFKC = 14; // offset: 16 AOOPHBDLJIJ OJKHKNGMAMN = 1487; // offset: 16 KMNNANOPLFF CONBJAOHHPG = 568; // offset: 16 PJFALCCHNOO JLPBMAKPBCD = 1994; // offset: 16 KLCMJPMOFNL CMBIDBGBDDC = 785; // offset: 16 JLJEMBANABK HLNJDEBJKHC = 1813; // offset: 16 GCAAGNCNIEF AOIPJEHPECI = 994; // offset: 16 NKOBDNOAAIN MBLHMNDBNFF = 830; // offset: 16 KAALKDEFAFB PEDNLJMAPEB = 779; // offset: 16 JIOJGOCHOLN MEIKAHLLGPC = 507; // offset: 16 EMJAHNGCLIL KGCEJCPHBFO = 2006; // offset: 16 HOGDMOFOCDF LJAKKLKFMHI = 359; // offset: 16 JHPNJBJNLGI NGPHCJOOOJE = 1318; // offset: 16 DMFINKIKLLC LMJENBCNKGC = 289; // offset: 16 } } // Obf: PlanetFesUnlockChange message PlanetFesUnlockChange { KGOIEGFBBAO HPGPHGIHFGN = 15; // offset: 24 bool has_passed = 3; // offset: 32 } message JDCKCGGMOLF { uint32 OEPKLJHNKAH = 11; // offset: 32 EKIKIIKJGHH LMOPKMDMFBB = 7; // offset: 24 } message GNKNENAGFNO { EKIKIIKJGHH EPBJOKLMMLA = 9; // offset: 32 repeated uint32 FOHNMBFKKNN = 13; // offset: 48 EKIKIIKJGHH AEMNCOFOGMC = 11; // offset: 40 EKIKIIKJGHH item_stack_count = 2; // offset: 24 } message AIDONDCIAHI { uint32 AEMNCOFOGMC = 11; // offset: 24 uint32 item_id = 12; // offset: 28 uint32 item_stack_count = 9; // offset: 32 } message KMNNANOPLFF { uint32 GLAJAMGIGBN = 9; // offset: 24 uint32 KDNIIACIIAK = 8; // offset: 28 } message PBOOBHPINDL { uint32 FGLFBALEOOH = 14; // offset: 32 EKIKIIKJGHH OMNDMDLPMHA = 2; // offset: 24 uint32 avatar_id = 12; // offset: 40 uint32 BOHJIKCHBED = 5; // offset: 36 } message JIOJGOCHOLN { EKIKIIKJGHH DIFLCNHMGOL = 12; // offset: 56 map DHMLABEGAHL = 10; // offset: 32 uint32 LKBCFEHNLFJ = 3; // offset: 72 uint32 DBNDJCBHPBM = 9; // offset: 68 EKIKIIKJGHH DGFFJNELJGM = 1; // offset: 16 uint32 EDHHGBKNCHN = 14; // offset: 76 uint32 LNGAPNBLCCF = 6; // offset: 80 repeated PBOOBHPINDL EJOJPOHLNCD = 11; // offset: 24 EKIKIIKJGHH INFOEPFKKMD = 7; // offset: 40 uint32 OACMAFBLLNJ = 15; // offset: 64 } message PJFALCCHNOO { KKEKMIPGELF KMHBPMANJHB = 5; // offset: 24 } message JLJEMBANABK { HGAFLANACCC PODHLOMHODK = 15; // offset: 24 } message KLCMJPMOFNL { EKIKIIKJGHH HKGHBFCENBH = 10; // offset: 16 } message GCAAGNCNIEF { GPLLLMNNNJO PLBJNNMJPIK = 12; // offset: 32 MGAPENEKGLK KFIIOBLEAFF = 2; // offset: 24 } message NKOBDNOAAIN { uint32 DCCJCEBFDOI = 3; // offset: 24 } message NHOLHGGLADL { EKIKIIKJGHH DAGBCOIPEBN = 1; // offset: 24 uint32 EPJLNDCIAJD = 12; // offset: 40 uint32 KAFLLOJMKMC = 8; // offset: 36 uint32 AKDOCDCMPNK = 11; // offset: 32 uint32 DHBKMFBCPDK = 15; // offset: 44 } message JAEMLMENOGG { repeated NHOLHGGLADL transfer_item_list = 4; // offset: 32 repeated CKPCMLBMMEO item_list = 14; // offset: 16 } message MCPPFEBJKGH { NHOLHGGLADL HMKIPKJEKID = 7; // offset: 16 CKPCMLBMMEO DPKEKEFBJLI = 11; // offset: 32 } // Obf: PlanetFesCollectIncomeCsReq // Type: Req // CmdID: 8214 message PlanetFesCollectIncomeCsReq { uint32 EKNKCFPGPIB = 13; // offset: 24 } // Type: Rsp // CmdID: 8239 message NGIMLFDMEEG { uint32 retcode = 7; // offset: 24 } message JCAPKPICDEK { uint32 EKNKCFPGPIB = 9; // offset: 28 uint32 avatar_id = 1; // offset: 24 } // Obf: PlanetFesSetAvatarWorkCsReq // Type: Req // CmdID: 8212 message PlanetFesSetAvatarWorkCsReq { repeated JCAPKPICDEK LMHHOHFOKBF = 2; // offset: 16 } // Type: Rsp // CmdID: 8224 message GPMPNPJCPHP { uint32 retcode = 14; // offset: 24 } // Obf: PlanetFesBuyLandCsReq // Type: Req // CmdID: 8202 message PlanetFesBuyLandCsReq { uint32 EKNKCFPGPIB = 1; // offset: 24 } // Type: Rsp // CmdID: 8230 message BLNNCDIPDKB { uint32 retcode = 1; // offset: 24 } // Obf: PlanetFesClientStatusCsReq // Type: Req // CmdID: 8207 message PlanetFesClientStatusCsReq { bool IJKNMJIMHFL = 9; // offset: 24 } // Type: Rsp // CmdID: 8218 message KLEPMPJODOB { uint32 retcode = 3; // offset: 24 } // Obf: PlanetFesCollectAllIncomeCsReq // Type: Req // CmdID: 8234 message PlanetFesCollectAllIncomeCsReq { } // Type: Rsp // CmdID: 8238 message AHCIEDGJNFC { EKIKIIKJGHH OPFIFAAEOJP = 11; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: PlanetFesDoGachaCsReq // Type: Req // CmdID: 8222 message PlanetFesDoGachaCsReq { uint32 simulate_magic = 12; // offset: 32 uint32 gacha_count = 4; // offset: 24 uint32 gacha_id = 11; // offset: 28 } message KCPLCDLIIFK { uint32 KJFKIJDDKAP = 12; // offset: 40 MCPPFEBJKGH KFLAIEBHKBC = 6; // offset: 24 uint32 avatar_id = 2; // offset: 32 uint32 CCLFEOOHGNP = 8; // offset: 36 } message GBNJPADEMOM { repeated KCPLCDLIIFK NIHKEAAMCBA = 9; // offset: 32 repeated uint32 LECFHEMOGAP = 3; // offset: 16 EKIKIIKJGHH HBGEEHLNBNF = 15; // offset: 40 repeated MCPPFEBJKGH KOHICCDNJDD = 7; // offset: 24 } message NNHAKACAKMM { repeated uint32 CPDIFCOKMDE = 2; // offset: 32 JAEMLMENOGG HMNDHJDALBH = 15; // offset: 24 } // Obf: PlanetFesDoGachaScRsp // Type: Rsp // CmdID: 8221 message PlanetFesDoGachaScRsp { uint32 gacha_id = 6; // offset: 48 repeated CKPCMLBMMEO EHMPNMJHHDH = 8; // offset: 32 uint32 retcode = 11; // offset: 44 oneof ANMPMNIJEGE { GBNJPADEMOM NEKGMANLFFB = 13; // offset: 24 NNHAKACAKMM KFALLCLEDEH = 7; // offset: 24 } } // Obf: PlanetFesAvatarLevelUpCsReq // Type: Req // CmdID: 8203 message PlanetFesAvatarLevelUpCsReq { uint32 PLDEJLJBBLB = 5; // offset: 28 uint32 avatar_id = 15; // offset: 24 } // Obf: PlanetFesAvatarLevelUpScRsp // Type: Rsp // CmdID: 8223 message PlanetFesAvatarLevelUpScRsp { uint32 BHFKCFBIALL = 6; // offset: 36 uint32 retcode = 9; // offset: 44 uint32 PLDEJLJBBLB = 1; // offset: 32 IIKELBGGBLL reward = 7; // offset: 16 uint32 avatar_id = 14; // offset: 40 } // Obf: PlanetFesTakeQuestRewardCsReq // Type: Req // CmdID: 8229 message PlanetFesTakeQuestRewardCsReq { uint32 quest_id = 6; // offset: 24 } // Obf: PlanetFesTakeQuestRewardScRsp // Type: Rsp // CmdID: 8208 message PlanetFesTakeQuestRewardScRsp { uint32 quest_id = 9; // offset: 32 uint32 retcode = 13; // offset: 36 JAEMLMENOGG IADEALCLBBE = 14; // offset: 24 } // Obf: PlanetFesUpgradeSkillLevelCsReq // Type: Req // CmdID: 8217 message PlanetFesUpgradeSkillLevelCsReq { uint32 skill_id = 8; // offset: 28 uint32 PLDEJLJBBLB = 12; // offset: 24 } // Obf: PlanetFesSkillLevelUpScRsp // Type: Rsp // CmdID: 8216 message PlanetFesSkillLevelUpScRsp { uint32 retcode = 5; // offset: 36 uint32 skill_id = 8; // offset: 40 uint32 skill_level = 6; // offset: 32 CKPCMLBMMEO item_cost = 9; // offset: 24 } message IIKELBGGBLL { EKIKIIKJGHH item_value = 15; // offset: 40 repeated CKPCMLBMMEO item_list = 12; // offset: 32 map PKEMAFMFAGN = 3; // offset: 24 } message ODAEGHKHBMH { uint32 avatar_id = 11; // offset: 32 uint32 IDMJFDNDAIG = 4; // offset: 24 uint32 IMKEDFKHDDP = 2; // offset: 28 } message OLKMONELMMG { repeated ODAEGHKHBMH BEGFGGIKNLG = 5; // offset: 16 } message DKMAGOKIFGD { uint32 OHKIDADNPAJ = 7; // offset: 40 uint32 OBKEDBPDJHC = 12; // offset: 32 uint32 AFINFIFDJHM = 13; // offset: 36 map LLKIGIGBGOM = 11; // offset: 24 } message BDNCOOLKGNN { JCOBJDONMOO PMMGJDNFOKF = 10; // offset: 24 uint32 FEJNMGMMJDH = 14; // offset: 36 uint32 GMDLLCAIECC = 2; // offset: 32 } message NOAPKDDKOOI { uint32 JKJJHEGNMBB = 9; // offset: 24 } message MDOLELGOEEL { uint32 IADMKGECFCK = 3; // offset: 28 uint32 JKJJHEGNMBB = 12; // offset: 32 uint32 FBDADLODJEH = 1; // offset: 24 } message JDKNBPCKPBN { uint32 JKJJHEGNMBB = 2; // offset: 24 } message MGAPENEKGLK { int64 IMEBIILIMFJ = 5; // offset: 40 bool GLMOPJMBOCP = 10; // offset: 36 bool ODDJIBNAPGH = 2; // offset: 38 uint32 BJIDOAPACIP = 13; // offset: 56 uint32 CGBIOBCFKIJ = 6; // offset: 48 bool GBFBBONFNHA = 9; // offset: 37 uint32 MMFFIIFMKPB = 14; // offset: 52 oneof HPDAODDGAPF { OLKMONELMMG MNBMELMLHAM = 8; // offset: 24 DKMAGOKIFGD FMCHPGPDMMP = 7; // offset: 24 BDNCOOLKGNN JNDFDGEFNCD = 1; // offset: 24 NOAPKDDKOOI AMEJFNHDKPG = 4; // offset: 24 MDOLELGOEEL NNKPMCBBEHH = 11; // offset: 24 JDKNBPCKPBN KFFNCEHHNCE = 3; // offset: 24 } } message HGAFLANACCC { map CICBBFGCDPE = 13; // offset: 32 repeated MGAPENEKGLK LDCELNLHKLH = 11; // offset: 40 uint32 CGBIOBCFKIJ = 4; // offset: 48 int64 begin_time = 5; // offset: 56 bool JILODGNKCHC = 15; // offset: 53 EKIKIIKJGHH DGFFJNELJGM = 9; // offset: 16 bool has_passed = 12; // offset: 52 } message CEIIHPGCGON { repeated PBOOBHPINDL EJOJPOHLNCD = 3; // offset: 40 EKIKIIKJGHH ELDJAFNBOKA = 1; // offset: 24 uint32 CGBIOBCFKIJ = 11; // offset: 56 EKIKIIKJGHH DGFFJNELJGM = 8; // offset: 16 bool JILODGNKCHC = 5; // offset: 52 uint32 HCCAPAAJHFE = 10; // offset: 48 } message NJHOEBEAACG { bool EGGAIEEJMNP = 7; // offset: 28 uint32 MMFFIIFMKPB = 5; // offset: 24 } message KKEKMIPGELF { repeated CEIIHPGCGON NKPBDHHDDLI = 1; // offset: 40 uint32 LPPEFNFEKCF = 5; // offset: 60 repeated uint32 ILKEIMDHKBN = 7; // offset: 24 HGAFLANACCC MJJEGAMEHMC = 14; // offset: 48 uint32 JAAOFAEDFGA = 9; // offset: 56 repeated NJHOEBEAACG BKLPPMCNFFG = 10; // offset: 32 } // Obf: PlanetFesGetBusinessDayInfoCsReq // Type: Req // CmdID: 8211 message PlanetFesGetBusinessDayInfoCsReq { bool ELFBECMCJIN = 3; // offset: 24 } // Obf: PlanetFesGetBusinessDayInfoScRsp // Type: Rsp // CmdID: 8206 message PlanetFesGetBusinessDayInfoScRsp { int64 GPKPAIAMHKM = 4; // offset: 32 uint32 retcode = 9; // offset: 40 KKEKMIPGELF KMHBPMANJHB = 10; // offset: 24 } message GPHKFJEAEDD { int64 GPKPAIAMHKM = 3; // offset: 32 uint32 JAAOFAEDFGA = 2; // offset: 24 bool has_passed = 8; // offset: 45 bool JILODGNKCHC = 11; // offset: 44 uint32 LPPEFNFEKCF = 5; // offset: 28 uint32 NLBIPLDBNIM = 10; // offset: 40 } // Obf: PlanetFesBusinessDayRefreshEventCsReq // Type: Req // CmdID: 8228 message PlanetFesBusinessDayRefreshEventCsReq { uint32 MMFFIIFMKPB = 4; // offset: 28 bool NGIGGCOLJBP = 2; // offset: 32 uint32 CGBIOBCFKIJ = 8; // offset: 24 } // Obf: PlanetFesBusinessDayRefreshEventScRsp // Type: Rsp // CmdID: 8241 message PlanetFesBusinessDayRefreshEventScRsp { uint32 retcode = 8; // offset: 32 MGAPENEKGLK KFIIOBLEAFF = 13; // offset: 24 } // Obf: PlanetFesDeliverPamCargoCsReq // Type: Req // CmdID: 8219 message PlanetFesDeliverPamCargoCsReq { uint32 avatar_id = 14; // offset: 24 uint32 IDMJFDNDAIG = 6; // offset: 28 } // Obf: PlanetFesDeliverPamCargoScRsp // Type: Rsp // CmdID: 8249 message PlanetFesDeliverPamCargoScRsp { uint32 retcode = 5; // offset: 44 MGAPENEKGLK KFIIOBLEAFF = 1; // offset: 32 IIKELBGGBLL HILHCPJJAKK = 9; // offset: 24 uint32 avatar_id = 2; // offset: 40 } // Obf: PlanetFesChooseAvatarEventOptionCsReq // Type: Req // CmdID: 8209 message PlanetFesChooseAvatarEventOptionCsReq { uint32 PHHKBGMBJGC = 13; // offset: 24 } // Obf: PlanetFesChooseAvatarEventOptionScRsp // Type: Rsp // CmdID: 8246 message PlanetFesChooseAvatarEventOptionScRsp { uint32 retcode = 2; // offset: 40 uint32 OBKEDBPDJHC = 9; // offset: 44 uint32 PJEDFILLDEB = 4; // offset: 52 MGAPENEKGLK KFIIOBLEAFF = 3; // offset: 16 IIKELBGGBLL reward = 13; // offset: 32 uint32 ECPINNIAOBP = 6; // offset: 48 } // Obf: PlanetFesDealAvatarEventOptionItemCsReq // Type: Req // CmdID: 8242 message PlanetFesDealAvatarEventOptionItemCsReq { bool GAOKHMECCIO = 15; // offset: 24 uint32 AFINFIFDJHM = 7; // offset: 28 } // Obf: PlanetFesDealAvatarEventOptionItemScRsp // Type: Rsp // CmdID: 8220 message PlanetFesDealAvatarEventOptionItemScRsp { IIKELBGGBLL reward = 1; // offset: 24 bool GAOKHMECCIO = 9; // offset: 48 uint32 ECPINNIAOBP = 7; // offset: 40 uint32 PJEDFILLDEB = 6; // offset: 52 uint32 retcode = 12; // offset: 44 MGAPENEKGLK KFIIOBLEAFF = 11; // offset: 16 } // Obf: PlanetFesTakeRegionPhaseRewardCsReq // Type: Req // CmdID: 8231 message PlanetFesTakeRegionPhaseRewardCsReq { uint32 AOMKNKFFABE = 14; // offset: 24 } // Obf: PlanetFesTakeRegionPhaseRewardScRsp // Type: Rsp // CmdID: 8232 message PlanetFesTakeRegionPhaseRewardScRsp { uint32 retcode = 12; // offset: 36 ItemList reward_list = 1; // offset: 16 uint32 AOMKNKFFABE = 11; // offset: 32 } message MBPGJLMKJPK { repeated uint32 JIEHEDOLMLP = 1; // offset: 24 uint32 BNODIKADEBH = 9; // offset: 40 uint32 DALJACEACNJ = 5; // offset: 44 repeated uint32 DDEKOAKOHBN = 2; // offset: 16 } message JCOBJDONMOO { uint32 GMDLLCAIECC = 14; // offset: 32 uint32 GKCJDAKALGL = 2; // offset: 36 oneof HAPFBOCALBL { MBPGJLMKJPK OADDDOALGBF = 12; // offset: 16 } } message EAIGKOONNHO { repeated uint32 NGDKJNPBBIO = 15; // offset: 16 } // Obf: PlanetFesStartMiniGameCsReq // Type: Req // CmdID: 8226 message PlanetFesStartMiniGameCsReq { uint32 GKCJDAKALGL = 14; // offset: 28 uint32 GMDLLCAIECC = 7; // offset: 24 } // Obf: PlanetFesStartMiniGameScRsp // Type: Rsp // CmdID: 8205 message PlanetFesStartMiniGameScRsp { JCOBJDONMOO PMMGJDNFOKF = 9; // offset: 16 uint32 retcode = 15; // offset: 52 IIKELBGGBLL reward = 5; // offset: 40 oneof GCAKONOFFPB { EAIGKOONNHO HMNDHJDALBH = 13; // offset: 32 } } // Obf: PlanetFesUseItemCsReq // Type: Req // CmdID: 8213 message PlanetFesUseItemCsReq { uint32 item_id = 3; // offset: 24 uint32 IPNLLKLBDLI = 9; // offset: 28 } // Obf: PlanetFesUseItemScRsp // Type: Rsp // CmdID: 8235 message PlanetFesUseItemScRsp { uint32 retcode = 12; // offset: 32 IIKELBGGBLL reward = 2; // offset: 16 } // Obf: PlanetFesBingoGameFlipCardCsReq // Type: Req // CmdID: 8244 message PlanetFesBingoGameFlipCardCsReq { uint32 LKBNIOLJLNP = 14; // offset: 24 } // Obf: PlanetFesGameBingoFlipScRsp // Type: Rsp // CmdID: 8248 message PlanetFesGameBingoFlipScRsp { IIKELBGGBLL reward = 1; // offset: 24 bool MLBECBPFELO = 6; // offset: 32 uint32 LKBNIOLJLNP = 7; // offset: 36 uint32 retcode = 2; // offset: 40 } // Obf: PlanetFesBonusEventInteractCsReq // Type: Req // CmdID: 8233 message PlanetFesBonusEventInteractCsReq { uint32 MMFFIIFMKPB = 2; // offset: 28 uint32 JNOHCLBODOA = 15; // offset: 24 } // Obf: PlanetFesBonusEventInteractScRsp // Type: Rsp // CmdID: 8210 message PlanetFesBonusEventInteractScRsp { MGAPENEKGLK KFIIOBLEAFF = 9; // offset: 24 IIKELBGGBLL reward = 2; // offset: 32 uint32 MMFFIIFMKPB = 7; // offset: 44 uint32 retcode = 8; // offset: 40 } message JHPNJBJNLGI { uint32 OEPKLJHNKAH = 7; // offset: 32 EKIKIIKJGHH gold = 8; // offset: 24 uint32 CGBIOBCFKIJ = 3; // offset: 52 uint32 uid = 13; // offset: 36 uint32 AJFGOHDICJI = 5; // offset: 44 uint32 CMOBGDGKNGC = 15; // offset: 40 uint32 DBLAEDELFMB = 12; // offset: 48 } // Obf: PlanetFesGetFriendRankingInfoListCsReq // Type: Req // CmdID: 8225 message PlanetFesGetFriendRankingInfoListCsReq { } // Obf: PlanetFesGetFriendRankingInfoListScRsp // Type: Rsp // CmdID: 8237 message PlanetFesGetFriendRankingInfoListScRsp { JHPNJBJNLGI FOHCNBLJCBP = 12; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: PlanetFesFriendRankingInfoChangeScNotify // Type: Notify // CmdID: 8227 message PlanetFesFriendRankingInfoChangeScNotify { repeated JHPNJBJNLGI GKAIDNHIFPF = 6; // offset: 24 } // Obf: PlanetFesSetCustomKeyValueCsReq // Type: Req // CmdID: 8243 message PlanetFesSetCustomKeyValueCsReq { uint32 key = 6; // offset: 24 uint32 value = 9; // offset: 28 } // Obf: PlanetFesSetCustomKeyValueScRsp // Type: Rsp // CmdID: 8250 message PlanetFesSetCustomKeyValueScRsp { uint32 retcode = 15; // offset: 28 uint32 value = 12; // offset: 32 uint32 key = 6; // offset: 24 } // Obf: PlanetFesUpgradeFesLevelCsReq // Type: Req // CmdID: 8215 message PlanetFesUpgradeFesLevelCsReq { uint32 PLDEJLJBBLB = 4; // offset: 24 } // Type: Rsp // CmdID: 8245 message ILEJEIOGFDE { uint32 retcode = 6; // offset: 24 } // Obf: PlanetFesGetAvatarStatCsReq // Type: Req // CmdID: 8247 message PlanetFesGetAvatarStatCsReq { } // Obf: PlanetFesGetAvatarStatScRsp // Type: Rsp // CmdID: 8236 message PlanetFesGetAvatarStatScRsp { uint32 retcode = 9; // offset: 32 repeated PBOOBHPINDL EJOJPOHLNCD = 7; // offset: 16 } message EMJAHNGCLIL { int64 apply_time = 2; // offset: 32 repeated uint32 FDHEHLIKAJC = 4; // offset: 16 uint32 HPABGIIIPPN = 9; // offset: 44 uint32 FGGOGJNMKON = 13; // offset: 40 } message HOGDMOFOCDF { repeated uint32 FDHEHLIKAJC = 4; // offset: 16 uint32 AKEOBJGJBMJ = 13; // offset: 44 bool HCONKJFFBFG = 6; // offset: 40 int64 time = 12; // offset: 32 uint64 OKKCMFGJFCO = 9; // offset: 48 } message DMFINKIKLLC { uint32 HPABGIIIPPN = 2; // offset: 32 int64 time = 12; // offset: 48 repeated uint32 FDHEHLIKAJC = 9; // offset: 24 uint32 FGGOGJNMKON = 4; // offset: 36 uint32 source = 15; // offset: 40 } // Obf: CmdPlanetFesExtType enum CmdPlanetFesExtType { CmdPlanetFesExtType_MNFEPONEDDJ = 0; CmdPlanetFesApplyCardPieceScRsp = 8292; CmdPlanetFesEnterNextBusinessDayCsReq = 8313; CmdPlanetFesGiveCardPieceCsReq = 8328; CmdPlanetFesGiveCardPieceScRsp = 8312; CmdPlanetFesGetExtraCardPieceInfoCsReq = 8294; CmdPlanetFesLargeBonusInteractScRsp = 8293; CmdPlanetFesGetFriendCardPieceCsReq = 8291; CmdPlanetFesLargeBonusInteractCsReq = 8311; CmdAGAEBALEEDK = 8319; CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8302; CmdPlanetFesGetExtraCardPieceInfoScRsp = 8330; CmdPlanetFesGetFriendCardPieceScRsp = 8304; CmdPlanetFesHandleCardPieceApplyCsReq = 8320; CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8329; CmdPlanetFesHandleCardPieceApplyScRsp = 8297; CmdPlanetFesGetOfferedCardPieceScRsp = 8324; CmdPlanetFesApplyCardPieceCsReq = 8314; CmdPlanetFesGetOfferedCardPieceCsReq = 8308; } enum MOMDKCEJEDC { MOMDKCEJEDC_FGHEDEFBNMD = 0; MOMDKCEJEDC_ABHHMLMCJKL = 1; MOMDKCEJEDC_BBNALCGPJNA = 2; } // Obf: PlanetFesGetExtraCardPieceInfoCsReq // Type: Req // CmdID: 8294 message PlanetFesGetExtraCardPieceInfoCsReq { } message NCBGHHPEHDH { repeated DMFINKIKLLC FPNMKPFFCDN = 15; // offset: 16 repeated CKPCMLBMMEO BJBBMKIEAFC = 9; // offset: 40 uint32 uid = 10; // offset: 64 uint32 KEOLNPBCKJB = 4; // offset: 60 uint32 MGGIJHDNKFA = 1; // offset: 56 int64 GNCLOPNMHGO = 6; // offset: 72 repeated uint32 OEBIFOKDKAE = 14; // offset: 32 repeated EMJAHNGCLIL ODCAPAHNDJH = 12; // offset: 24 } // Obf: PlanetFesGetExtraCardPieceInfoScRsp // Type: Rsp // CmdID: 8330 message PlanetFesGetExtraCardPieceInfoScRsp { NCBGHHPEHDH EPIOIBBENEG = 10; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: PlanetFesGetFriendCardPieceCsReq // Type: Req // CmdID: 8291 message PlanetFesGetFriendCardPieceCsReq { } // Obf: PlanetFesGetFriendCardPieceScRsp // Type: Rsp // CmdID: 8304 message PlanetFesGetFriendCardPieceScRsp { repeated NCBGHHPEHDH KCLENPBICPI = 8; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: PlanetFesChangeCardPieceApplyPermissionCsReq // Type: Req // CmdID: 8329 message PlanetFesChangeCardPieceApplyPermissionCsReq { uint32 KEOLNPBCKJB = 10; // offset: 24 } // Obf: PlanetFesChangeCardPieceApplyPermissionScRsp // Type: Rsp // CmdID: 8302 message PlanetFesChangeCardPieceApplyPermissionScRsp { uint32 KEOLNPBCKJB = 14; // offset: 28 uint32 retcode = 3; // offset: 24 } // Obf: PlanetFesApplyCardPieceCsReq // Type: Req // CmdID: 8314 message PlanetFesApplyCardPieceCsReq { repeated uint32 FDHEHLIKAJC = 6; // offset: 24 uint32 LEKGBKGDIDA = 5; // offset: 32 } // Obf: PlanetFesApplyCardPieceScRsp // Type: Rsp // CmdID: 8292 message PlanetFesApplyCardPieceScRsp { uint32 FGGOGJNMKON = 15; // offset: 52 bool CHLACGMGMBM = 13; // offset: 48 uint32 LEKGBKGDIDA = 7; // offset: 44 repeated uint32 FDHEHLIKAJC = 4; // offset: 16 int64 IAOAOAEBIMN = 6; // offset: 32 uint32 retcode = 11; // offset: 40 } // Obf: PlanetFesHandleCardPieceApplyCsReq // Type: Req // CmdID: 8320 message PlanetFesHandleCardPieceApplyCsReq { bool LDKBEGPAPNI = 4; // offset: 36 uint32 FGGOGJNMKON = 15; // offset: 32 uint32 HPABGIIIPPN = 2; // offset: 40 repeated uint32 IMGPPDAMIGC = 9; // offset: 16 } // Obf: PlanetFesHandleCardPieceApplyScRsp // Type: Rsp // CmdID: 8297 message PlanetFesHandleCardPieceApplyScRsp { bool LDKBEGPAPNI = 7; // offset: 40 uint32 retcode = 6; // offset: 32 repeated uint32 IMGPPDAMIGC = 8; // offset: 24 int64 BGNCBDCJCNB = 2; // offset: 48 uint32 FGGOGJNMKON = 1; // offset: 36 } // Obf: PlanetFesGetOfferedCardPieceCsReq // Type: Req // CmdID: 8308 message PlanetFesGetOfferedCardPieceCsReq { bool HCONKJFFBFG = 5; // offset: 24 uint64 OKKCMFGJFCO = 9; // offset: 32 } // Obf: PlanetFesGetOfferedCardPieceScRsp // Type: Rsp // CmdID: 8324 message PlanetFesGetOfferedCardPieceScRsp { repeated CKPCMLBMMEO BJBBMKIEAFC = 2; // offset: 32 uint32 retcode = 8; // offset: 44 uint64 OKKCMFGJFCO = 3; // offset: 56 repeated HOGDMOFOCDF PMLPGKNFBFB = 4; // offset: 16 int64 GKBJFKECDIN = 1; // offset: 48 bool HCONKJFFBFG = 6; // offset: 40 } // Obf: PlanetFesGiveCardPieceCsReq // Type: Req // CmdID: 8328 message PlanetFesGiveCardPieceCsReq { repeated uint32 IMGPPDAMIGC = 5; // offset: 24 uint32 LEKGBKGDIDA = 1; // offset: 32 } // Obf: PlanetFesGiveCardPieceScRsp // Type: Rsp // CmdID: 8312 message PlanetFesGiveCardPieceScRsp { repeated uint32 IMGPPDAMIGC = 10; // offset: 24 uint32 LEKGBKGDIDA = 4; // offset: 44 uint64 OKKCMFGJFCO = 7; // offset: 32 int64 BGNCBDCJCNB = 5; // offset: 48 uint32 retcode = 1; // offset: 40 } // Obf: PlanetFesLargeBonusInteractCsReq // Type: Req // CmdID: 8311 message PlanetFesLargeBonusInteractCsReq { uint32 PIOBAHDCHME = 11; // offset: 28 uint32 AKCDDKOFJCC = 2; // offset: 24 uint32 KLDFEJGDBDA = 12; // offset: 32 } // Obf: PlanetFesLargeBonusInteractScRsp // Type: Rsp // CmdID: 8293 message PlanetFesLargeBonusInteractScRsp { uint32 PIOBAHDCHME = 7; // offset: 44 MGAPENEKGLK KFIIOBLEAFF = 8; // offset: 32 uint32 retcode = 2; // offset: 40 EKIKIIKJGHH FNOOPJIOFDL = 5; // offset: 16 } // Obf: PlanetFesEnterNextBusinessDayCsReq // Type: Req // CmdID: 8313 message PlanetFesEnterNextBusinessDayCsReq { } // Type: Rsp // CmdID: 8319 message AGAEBALEEDK { uint32 retcode = 4; // offset: 24 } // Obf: CmdPlayerType enum CmdPlayerType { CmdPlayerType_MNFEPONEDDJ = 0; CmdGateServerScNotify = 58; CmdGetLevelRewardCsReq = 18; CmdBBHBOKLOKHJ = 54; CmdGetVideoVersionKeyScRsp = 39; CmdPlayerGetTokenCsReq = 35; CmdAceAntiCheaterScRsp = 16; CmdPlayerType_JIBALAHBBDD = 4; CmdGetAuthkeyScRsp = 48; CmdServerAnnounceNotify = 27; CmdGmTalkScNotify = 100; CmdAntiAddictScNotify = 88; CmdPlayerHeartBeatScRsp = 77; CmdPlayerLoginCsReq = 83; CmdClientObjUploadCsReq = 82; CmdGetBasicInfoCsReq = 76; CmdPlayerHeartBeatCsReq = 25; CmdReserveStaminaExchangeCsReq = 21; CmdAceAntiCheaterCsReq = 98; CmdGPHLOJLPOGO = 17; CmdLightConeRarity4AutoLockReq = 73; CmdAICHFALMPNE = 30; CmdUpdatePlayWithPsnOnlySettingScRsp = 61; CmdSetGenderScRsp = 12; CmdQueryProductInfoCsReq = 51; CmdGetVideoVersionKeyCsReq = 11; CmdExchangeStaminaScRsp = 23; CmdSetPlayerInfoScRsp = 22; CmdEnterStageScRsp = 46; CmdSetGenderCsReq = 5; CmdSetLanguageReq = 43; CmdGetAuthkeyCsReq = 56; CmdSetRedPointStatusScNotify = 41; CmdClientObjUploadScRsp = 67; CmdExchangeStaminaCsReq = 19; CmdGetLevelRewardTakenListCsReq = 9; CmdMonthCardRewardNotify = 7; CmdForceSyncGameStateFinishScRsp = 99; CmdSetGameplayBirthdayCsReq = 14; CmdAPBJFHCNKFG = 53; CmdClientObjDownloadDataScNotify = 33; CmdSetPlayerInfoCsReq = 64; CmdPlayerType_OIOLCJIHGOA = 74; CmdPlayerLoginFinishScRsp = 44; CmdGetBasicInfoScRsp = 79; CmdDailyRefreshNotify = 15; CmdGetLevelRewardScRsp = 6; CmdPlayerLogoutCsReq = 24; CmdPlayerSqueezedScNotify = 69; CmdPlayerGetTokenScRsp = 13; CmdRegionStopScNotify = 34; CmdSetGameplayBirthdayScRsp = 78; CmdGetSecretKeyInfoCsReq = 36; CmdPlayerLoginFinishCsReq = 65; CmdSetNicknameCsReq = 86; CmdClientDownloadDataScNotify = 29; CmdQueryProductInfoScRsp = 97; CmdSetNicknameScRsp = 3; CmdForceSyncGameStateFinishCSReq = 85; CmdStaminaInfoScNotify = 38; CmdReserveStaminaExchangeScRsp = 75; CmdPlayerLoginScRsp = 81; CmdFeatureSwitchClosedScNotify = 59; CmdGetSecretKeyInfoScRsp = 50; CmdGetLevelRewardTakenListScRsp = 31; CmdPlayerType_CCKGEMCDDDN = 71; CmdUpdatePlayWithPsnOnlySettingCsReq = 80; CmdUpdateFeatureSwitchScNotify = 55; CmdUpdatePlayerSettingScRsp = 60; CmdEnterStageCsReq = 40; } enum PBAOCJPAEBJ { PBAOCJPAEBJ_MNFEPONEDDJ = 0; PBAOCJPAEBJ_OCFNEBKKECL = 1; PBAOCJPAEBJ_AOHBMBLBGND = 2; } enum APPHFLIDCEK { APPHFLIDCEK_FNIBBKBGJCH = 0; APPHFLIDCEK_KBAMJFPJKPD = 1; } // Obf: PlayerLoginCsReq // Type: Req // CmdID: 83 message PlayerLoginCsReq { bool GNDAAGAOPBG = 1864; // offset: 185 uint64 login_random = 14; // offset: 200 string NAHDJMNDBJH = 13; // offset: 152 PlatformType platform = 1; // offset: 168 string JGGPKKNBLCD = 1412; // offset: 56 LanguageType GCGMJOHLMNA = 2; // offset: 172 string LNAOOLNLEIF = 1766; // offset: 80 string client_version = 7; // offset: 136 string MNJDJGPGKKG = 8; // offset: 16 string EHONDIIJKNA = 9; // offset: 88 uint32 EGAGGPMJHPC = 1648; // offset: 192 string NPKPPKNICED = 451; // offset: 112 uint32 LIIEDAEHCAL = 716; // offset: 180 IBMNNFILAIP ENBGAJCGEPE = 1503; // offset: 64 string HHGMCPAMINF = 5; // offset: 120 string rogue_get_info = 11; // offset: 72 string NAGJLHAOMKO = 4; // offset: 32 uint32 OFJNONIPPLD = 1801; // offset: 196 uint32 NAIAAGIBPPG = 10; // offset: 176 string FCAEDCBLLEI = 3; // offset: 96 string CGGNFOMKAEN = 15; // offset: 40 string JOLPKHCKPFE = 1378; // offset: 144 uint32 client_res_version = 12; // offset: 188 bool FPBNJOLMILI = 1754; // offset: 184 PLNAANKLOPN NHKCKICFFJN = 318; // offset: 104 string signature = 6; // offset: 128 string HIGJALFELFG = 1872; // offset: 24 string BJOPPPBDNMF = 1105; // offset: 160 } // Obf: PlayerLoginScRsp // Type: Rsp // CmdID: 81 message PlayerLoginScRsp { bool ONLDHDAHHON = 6; // offset: 73 int32 cur_timezone = 13; // offset: 76 uint64 server_timestamp_ms = 12; // offset: 56 string LFKAJCONFGF = 14; // offset: 16 uint64 login_random = 4; // offset: 64 string LIMMCHIOKNH = 8; // offset: 32 PlayerBasicInfo basic_info = 11; // offset: 24 bool DKLBJNINDMO = 15; // offset: 72 uint32 retcode = 1; // offset: 48 uint32 stamina = 2; // offset: 52 } // Obf: PlayerLogoutCsReq // Type: Req // CmdID: 24 message PlayerLogoutCsReq { } // Obf: PlayerGetTokenCsReq // Type: Req // CmdID: 35 message PlayerGetTokenCsReq { string token = 2; // offset: 16 uint32 uid = 13; // offset: 64 string ADJPHBPIBGK = 6; // offset: 24 uint32 sign_type = 12; // offset: 52 uint32 platform = 8; // offset: 68 uint32 OFJNONIPPLD = 14; // offset: 48 uint32 account_ip_port = 11; // offset: 60 string account_uid = 4; // offset: 32 uint32 account_ip = 3; // offset: 56 } // Obf: PlayerGetTokenScRsp // Type: Rsp // CmdID: 13 message PlayerGetTokenScRsp { uint32 retcode = 15; // offset: 60 uint32 uid = 3; // offset: 56 uint64 secret_key_seed = 6; // offset: 48 BlackInfo black_info = 1; // offset: 40 string stop_desc = 5; // offset: 32 string authkey = 7; // offset: 24 } // Type: Notify // CmdID: 100 message GmTalkScNotify { string stop_desc = 10; // offset: 16 } // Obf: PlayerSqueezedScNotify // Type: Notify // CmdID: 69 message PlayerSqueezedScNotify { enum KickType { KICK_SQUEEZED = 0; KICK_BLACK = 1; KICK_CHANGE_PWD = 2; KICK_LOGIN_WHITE_TIMEOUT = 3; KICK_ACE_ANTI_CHEATER = 4; KICK_BY_GM = 5; } BlackInfo black_info = 7; // offset: 24 KickType kick_type = 9; // offset: 32 } // Obf: EnterStageCsReq // Type: Req // CmdID: 40 message EnterStageCsReq { string stop_desc = 8; // offset: 24 } // Type: Rsp // CmdID: 46 message EnterStageScRsp { uint32 retcode = 1; // offset: 32 string FMBOFAOKLAJ = 7; // offset: 24 } // Obf: GetBasicInfoCsReq // Type: Req // CmdID: 76 message GetBasicInfoCsReq { } message HMELNCNOPHM { bool GMMLNPALLAL = 1; // offset: 28 bool PGIBKCMBMFG = 6; // offset: 29 uint32 JCFGNFCOGKH = 3; // offset: 24 } message PlayerSettingInfo { bool OJBHJJHMLEM = 184; // offset: 32 bool JLJFENCPGHO = 4; // offset: 45 bool OFPJKPJFPFP = 8; // offset: 34 bool MNLGJHEMADN = 12; // offset: 36 bool BNIJBEAJPDN = 3; // offset: 42 bool NNIDBDJLJGM = 765; // offset: 33 bool BANEIMEEKEA = 11; // offset: 40 bool LJDJALDEGKE = 6; // offset: 43 bool NICBFEOLEDB = 354; // offset: 35 bool IIDDIHBKAGE = 9; // offset: 38 bool AHDILMBGBFO = 1931; // offset: 44 HMELNCNOPHM ENDHKCFENHD = 13; // offset: 16 bool AHCNLBNPMPB = 15; // offset: 41 bool AJGMIHLLEDI = 1; // offset: 39 bool PEKHBGBBLLK = 2; // offset: 37 } // Obf: GetBasicInfoScRsp // Type: Rsp // CmdID: 79 message GetBasicInfoScRsp { uint32 gender = 14; // offset: 52 uint32 gameplay_birthday = 6; // offset: 48 uint32 exchange_times = 12; // offset: 60 uint32 cur_day = 5; // offset: 56 uint32 retcode = 13; // offset: 32 uint32 week_cocoon_finished_count = 8; // offset: 64 int64 last_set_nickname_time = 7; // offset: 40 PlayerSettingInfo player_setting_info = 15; // offset: 24 bool is_gender_set = 9; // offset: 36 int64 next_recover_time = 3; // offset: 72 } // Obf: ExchangeStaminaCsReq // Type: Req // CmdID: 19 message ExchangeStaminaCsReq { } // Type: Rsp // CmdID: 23 message ExchangeStaminaScRsp { uint32 exchange_times = 3; // offset: 44 uint32 stamina_add = 1; // offset: 48 int64 last_recover_time = 5; // offset: 32 repeated ItemCost item_cost_list = 11; // offset: 24 uint32 retcode = 15; // offset: 40 } // Obf: GetAuthkeyCsReq // Type: Req // CmdID: 56 message GetAuthkeyCsReq { uint32 authkey_ver = 2; // offset: 32 string auth_appid = 8; // offset: 16 uint32 sign_type = 10; // offset: 36 } // Obf: GetAuthkeyScRsp // Type: Rsp // CmdID: 48 message GetAuthkeyScRsp { uint32 sign_type = 6; // offset: 40 uint32 authkey_ver = 1; // offset: 44 uint32 retcode = 7; // offset: 48 string auth_appid = 14; // offset: 24 string authkey = 8; // offset: 16 } // Type: Notify // CmdID: 34 message RegionStopScNotify { int64 stop_end_time = 8; // offset: 32 int64 stop_begin_time = 3; // offset: 24 } // Type: Notify // CmdID: 88 message AntiAddictScNotify { string msg = 7; // offset: 16 uint32 msg_type = 13; // offset: 40 string level = 9; // offset: 32 } // Obf: SetNicknameCsReq // Type: Req // CmdID: 86 message SetNicknameCsReq { bool is_modify = 15; // offset: 32 string nickname = 14; // offset: 24 } // Obf: SetNicknameScRsp // Type: Rsp // CmdID: 3 message SetNicknameScRsp { int64 set_time = 11; // offset: 32 uint32 retcode = 1; // offset: 28 bool is_modify = 13; // offset: 24 } // Obf: GetLevelRewardTakenListCsReq // Type: Req // CmdID: 9 message GetLevelRewardTakenListCsReq { } // Obf: GetLevelRewardTakenListScRsp // Type: Rsp // CmdID: 31 message GetLevelRewardTakenListScRsp { uint32 retcode = 4; // offset: 32 repeated uint32 level_reward_taken_list = 15; // offset: 16 } // Obf: GetLevelRewardReq // Type: Req // CmdID: 18 message GetLevelRewardCsReq { uint32 interacted_prop_entity_id = 4; // offset: 28 uint32 level = 12; // offset: 24 } // Obf: GetLevelRewardScRcp // Type: Rsp // CmdID: 6 message GetLevelRewardScRsp { ItemList reward = 11; // offset: 24 uint32 level = 10; // offset: 36 uint32 retcode = 9; // offset: 32 } // Obf: SetLanguageReq // Type: Req // CmdID: 43 message SetLanguageReq { LanguageType GCGMJOHLMNA = 3; // offset: 24 } // Type: Rsp // CmdID: 17 message GPHLOJLPOGO { uint32 retcode = 15; // offset: 24 LanguageType GCGMJOHLMNA = 4; // offset: 28 } // Obf: AnnounceData message AnnounceData { int64 end_time = 11; // offset: 72 uint32 center_system_frequency = 10; // offset: 64 uint32 banner_frequency = 6; // offset: 68 bool has_recommand = 4; // offset: 61 string emergency_text = 3; // offset: 16 uint32 config_id = 13; // offset: 56 string banner_text = 1; // offset: 24 int64 begin_time = 7; // offset: 48 bool MIMMLJKJBIL = 5; // offset: 60 string FHDDMGMDBOL = 9; // offset: 32 } // Obf: ServerAnnounceNotify // Type: Notify // CmdID: 27 message ServerAnnounceNotify { repeated AnnounceData announce_data_list = 12; // offset: 24 } // Obf: ALNFDIJAFNM message GateServer { uint32 retcode = 1; // offset: 504 bool unk1 = 2; bool unk2 = 3; string asset_bundle_url = 4; string ex_resource_url = 5; string region_name = 8; string ip = 9; string lua_url = 13; uint32 port = 14; string asset_bundle_url_android = 80; string ifix_url = 142; bool unk3 = 392; string msg = 541; bool unk4 = 717; bool unk5 = 1346; string client_secret_key = 1376; bool unk6 = 1379; bool unk7 = 1725; string ifix_version = 749; string mdk_res_version = 807; string ifix_version_android = 1401; } // Type: Notify // CmdID: 58 message GateServerScNotify { string KPONBIDLMDN = 12; // offset: 24 } // Obf: SetGenderCsReq // Type: Req // CmdID: 5 message SetGenderCsReq { Gender gender = 2; // offset: 24 } // Obf: SetGenderScRsp // Type: Rsp // CmdID: 12 message SetGenderScRsp { MultiPathAvatarType cur_avatar_path = 6; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: SetPlayerInfoCsReq // Type: Req // CmdID: 64 message SetPlayerInfoCsReq { string nickname = 10; // offset: 24 bool is_modify = 15; // offset: 32 Gender gender = 1; // offset: 36 } // Obf: SetPlayerInfoScRsp // Type: Rsp // CmdID: 22 message SetPlayerInfoScRsp { int64 set_time = 11; // offset: 40 MultiPathAvatarType cur_avatar_path = 4; // offset: 24 bool is_modify = 15; // offset: 28 uint32 retcode = 1; // offset: 32 } // Obf: QueryProductInfoCsReq // Type: Req // CmdID: 51 message QueryProductInfoCsReq { } message Product { ProductGiftType gift_type = 3; // offset: 48 uint32 HBMNFBDOCIM = 6; // offset: 72 uint32 DKGAOGDEJIG = 14; // offset: 40 int64 begin_time = 15; // offset: 56 bool double_reward = 13; // offset: 52 uint32 CIMEDOAEKKC = 8; // offset: 44 string product_id = 11; // offset: 24 string channel_order_no = 12; // offset: 16 int64 end_time = 1; // offset: 64 } // Obf: QueryProductInfoScRsp // Type: Rsp // CmdID: 97 message QueryProductInfoScRsp { uint32 NDLHLGKLLIO = 4; // offset: 36 uint32 retcode = 9; // offset: 40 uint64 month_card_out_date_time = 15; // offset: 48 repeated Product product_list = 6; // offset: 24 uint32 LPBHHCFJIKG = 1; // offset: 32 } // Obf: MonthCardRewardNotify // Type: Notify // CmdID: 7 message MonthCardRewardNotify { ItemList reward = 6; // offset: 24 } // Type: Notify // CmdID: 29 message ClientDownloadDataScNotify { ClientDownloadData download_data = 4; // offset: 16 } // Obf: ClientObjDownloadDataScNotify // Type: Notify // CmdID: 33 message ClientObjDownloadDataScNotify { ClientObjDownloadData data = 14; // offset: 24 } // Obf: UpdateFeatureSwitchScNotify // Type: Notify // CmdID: 55 message UpdateFeatureSwitchScNotify { repeated EAKNDKOMJFD switch_info_list = 5; // offset: 24 } // Obf: DailyRefreshNotify // Type: Notify // CmdID: 15 message DailyRefreshNotify { uint32 HEHJHDKLDPC = 2; // offset: 24 } // Obf: SetGameplayBirthdayCsReq // Type: Req // CmdID: 14 message SetGameplayBirthdayCsReq { uint32 birthday = 11; // offset: 24 } // Obf: SetGameplayBirthdayScRsp // Type: Rsp // CmdID: 78 message SetGameplayBirthdayScRsp { uint32 birthday = 7; // offset: 28 uint32 retcode = 12; // offset: 24 } // Type: Req // CmdID: 98 message AceAntiCheaterCsReq { string BCFJCNIIJMI = 11; // offset: 24 uint32 MOAJCCLLPDL = 12; // offset: 32 } // Type: Rsp // CmdID: 16 message AceAntiCheaterScRsp { uint32 retcode = 14; // offset: 24 } // Type: Rsp // CmdID: 54 message BBHBOKLOKHJ { uint32 retcode = 1; // offset: 32 repeated uint32 CFCEGPAKCIC = 10; // offset: 16 } // Type: Req // CmdID: 25 message PlayerHeartBeatCsReq { uint64 client_time_ms = 2; // offset: 40 uint32 GLJOIAFAAHF = 3; // offset: 32 ClientUploadData sc_data = 9; // offset: 24 } // Type: Rsp // CmdID: 77 message PlayerHeartBeatScRsp { uint64 server_time_ms = 3; // offset: 32 ClientDownloadData download_data = 10; // offset: 16 uint32 retcode = 12; // offset: 40 uint64 client_time_ms = 6; // offset: 48 } // Obf: FeatureSwitchClosedScNotify // Type: Notify // CmdID: 59 message FeatureSwitchClosedScNotify { FeatureSwitchType MJCLHLMGILE = 10; // offset: 24 } message SecretKeyInfo { string secret_key = 14; // offset: 16 SecretKeyType type = 9; // offset: 32 } // Obf: GetSecretKeyInfoCsReq // Type: Req // CmdID: 36 message GetSecretKeyInfoCsReq { bytes secret_req = 3; // offset: 16 } // Obf: GetSecretKeyInfoScRsp // Type: Rsp // CmdID: 50 message GetSecretKeyInfoScRsp { bytes secret_rsp = 6; // offset: 16 repeated SecretKeyInfo secret_info = 3; // offset: 24 uint32 retcode = 5; // offset: 40 } // Obf: PlayerLoginFinishCsReq // Type: Req // CmdID: 65 message PlayerLoginFinishCsReq { } // Obf: PlayerLoginFinishScRsp // Type: Rsp // CmdID: 44 message PlayerLoginFinishScRsp { uint32 retcode = 9; // offset: 24 } // Obf: ForceSyncGameStateFinishCSReq // Type: Req // CmdID: 85 message ForceSyncGameStateFinishCSReq { } // Type: Rsp // CmdID: 99 message ForceSyncGameStateFinishScRsp { uint32 retcode = 15; // offset: 24 } message VideoKeyInfo { uint64 video_key = 8; // offset: 24 uint32 id = 15; // offset: 32 } // Obf: GetVideoVersionKeyCsReq // Type: Req // CmdID: 11 message GetVideoVersionKeyCsReq { } // Obf: GetVideoVersionKeyScRsp // Type: Rsp // CmdID: 39 message GetVideoVersionKeyScRsp { uint32 retcode = 5; // offset: 40 repeated VideoKeyInfo video_key_info_list = 12; // offset: 24 repeated VideoKeyInfo activity_video_key_info_list = 9; // offset: 16 } message GHKEOFOGEFM { uint32 EPDNFELMNGK = 8; // offset: 36 uint32 JKIAOFKPEJP = 9; // offset: 28 uint32 MLPEIDNLAJE = 1; // offset: 24 uint32 content_id = 5; // offset: 32 } // Obf: SetRedPointStatusScNotify // Type: Notify // CmdID: 41 message SetRedPointStatusScNotify { repeated GHKEOFOGEFM NJPIAKMNDJP = 6; // offset: 16 uint32 EPDNFELMNGK = 14; // offset: 36 uint32 JKIAOFKPEJP = 15; // offset: 32 uint32 content_id = 11; // offset: 44 uint32 uid = 5; // offset: 40 } // Obf: ReserveStaminaExchangeCsReq // Type: Req // CmdID: 21 message ReserveStaminaExchangeCsReq { uint32 num = 7; // offset: 24 } // Obf: ReserveStaminaExchangeScRsp // Type: Rsp // CmdID: 75 message ReserveStaminaExchangeScRsp { uint32 num = 8; // offset: 28 uint32 retcode = 6; // offset: 24 } // Obf: StaminaInfoScNotify // Type: Notify // CmdID: 38 message StaminaInfoScNotify { int64 HOFJLHDLHFJ = 2; // offset: 24 uint32 reserve_stamina = 7; // offset: 36 int64 next_recover_time = 11; // offset: 40 uint32 stamina = 8; // offset: 32 } // Obf: UpdatePlayerSetting message UpdatePlayerSetting { oneof JOKBKEAAOBN { bool JLJFENCPGHO = 2; // offset: 16 bool BANEIMEEKEA = 3; // offset: 16 bool AHCNLBNPMPB = 12; // offset: 16 bool MNLGJHEMADN = 11; // offset: 16 bool PEKHBGBBLLK = 6; // offset: 16 bool AJGMIHLLEDI = 13; // offset: 16 bool LJDJALDEGKE = 1; // offset: 16 bool IIDDIHBKAGE = 14; // offset: 16 bool OFPJKPJFPFP = 7; // offset: 16 HMELNCNOPHM ENDHKCFENHD = 10; // offset: 16 bool BNIJBEAJPDN = 992; // offset: 16 bool NNIDBDJLJGM = 190; // offset: 16 bool NICBFEOLEDB = 961; // offset: 16 bool AHDILMBGBFO = 274; // offset: 16 bool OJBHJJHMLEM = 862; // offset: 16 } } // Obf: LightConeRarity4AutoLockReq // Type: Req // CmdID: 73 message LightConeRarity4AutoLockReq { UpdatePlayerSetting player_setting = 7; // offset: 16 } // Obf: UpdatePlayerSettingScRsp // Type: Rsp // CmdID: 60 message UpdatePlayerSettingScRsp { UpdatePlayerSetting player_setting = 1; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: ClientObjUploadCsReq // Type: Req // CmdID: 82 message ClientObjUploadCsReq { bytes sc_data = 7; // offset: 24 APPHFLIDCEK IBEEHOFGBDC = 3; // offset: 32 uint32 GLJOIAFAAHF = 6; // offset: 36 } // Obf: ClientObjUploadScRsp // Type: Rsp // CmdID: 67 message ClientObjUploadScRsp { uint32 retcode = 12; // offset: 32 ClientObjDownloadData data = 5; // offset: 16 } message MHEFDAAGDKP { repeated string LMEGCLJILNN = 1; // offset: 16 } message CEHOJIJEDLE { MHEFDAAGDKP black_list = 7; // offset: 16 bool EFGGLKKMNHJ = 11; // offset: 32 } message CFCGJMCFFCC { oneof PLNAPHAHCAA { bool EFGGLKKMNHJ = 1423; // offset: 24 MHEFDAAGDKP GACAOGBGMNA = 92; // offset: 24 MHEFDAAGDKP AHMLOJPGONJ = 2044; // offset: 24 } } // Obf: UpdatePlayWithPsnOnlySettingCsReq // Type: Req // CmdID: 80 message UpdatePlayWithPsnOnlySettingCsReq { oneof GFOINHGLBIG { CEHOJIJEDLE FGHDHKPGDMB = 872; // offset: 16 CFCGJMCFFCC NKEIMEEOAJM = 883; // offset: 16 } } // Type: Rsp // CmdID: 61 message UpdatePlayWithPsnOnlySettingScRsp { uint32 retcode = 10; // offset: 24 } message LENGNIFODKK { } // Type: Rsp // CmdID: 53 message APBJFHCNKFG { repeated string IKDEFLOGLEK = 8; // offset: 16 uint32 retcode = 13; // offset: 48 repeated string AKAKCJLHJBE = 6; // offset: 32 repeated string NDKCAIEOCEK = 15; // offset: 40 } message ACLDBHFNFHO { uint32 NEMFDHMPDML = 7; // offset: 24 uint32 LDFLLJMKNHL = 14; // offset: 28 } // Type: Rsp // CmdID: 30 message AICHFALMPNE { uint32 retcode = 12; // offset: 24 } // Obf: CmdPlayerBoardType enum CmdPlayerBoardType { CmdPlayerBoardType_MNFEPONEDDJ = 0; CmdSetAssistAvatarCsReq = 2857; CmdSetHeadIconCsReq = 2824; CmdSetIsDisplayAvatarInfoReq = 2862; CmdSetPersonalCardCSReq = 2819; CmdGetPlayerBoardDataCsReq = 2883; CmdSetPersonalCardScRsp = 2823; CmdSetHeadIconScRsp = 2804; CmdSetAssistAvatarScRsp = 2884; CmdSetSignatureScRsp = 2846; CmdPlayerBoardType_CMHCKAMFDHP = 2869; CmdSetIsDisplayAvatarInfoScRsp = 2900; CmdSetDisplayAvatarCsReq = 2835; CmdSetDisplayAvatarScRsp = 2813; CmdSetSignatureCsReq = 2840; CmdGetPlayerBoardDataScRsp = 2881; } // Obf: HeadIconData message HeadIconData { uint32 id = 4; // offset: 24 } // Obf: DisplayAvatarData message DisplayAvatarData { uint32 avatar_id = 12; // offset: 28 uint32 pos = 11; // offset: 24 } message DisplayAvatarVec { bool is_display = 13; // offset: 32 repeated DisplayAvatarData display_avatar_list = 14; // offset: 24 } // Obf: GetPlayerBoardDataCsReq // Type: Req // CmdID: 2883 message GetPlayerBoardDataCsReq { } // Obf: GetPlayerBoardDataScRsp // Type: Rsp // CmdID: 2881 message GetPlayerBoardDataScRsp { repeated uint32 assist_avatar_id_list = 8; // offset: 16 uint32 retcode = 10; // offset: 80 repeated HeadIconData unlocked_head_icon_list = 12; // offset: 64 string signature = 9; // offset: 40 uint32 current_head_icon_id = 5; // offset: 72 DisplayAvatarVec display_avatar_vec = 15; // offset: 56 HeadFrameInfo head_frame_info = 14; // offset: 24 uint32 current_personal_card_id = 13; // offset: 76 repeated uint32 unlocked_personal_card_list = 6; // offset: 48 } // Obf: SetHeadIconCsReq // Type: Req // CmdID: 2824 message SetHeadIconCsReq { uint32 id = 2; // offset: 24 } // Obf: SetHeadIconScRsp // Type: Rsp // CmdID: 2804 message SetHeadIconScRsp { uint32 retcode = 8; // offset: 28 uint32 current_head_icon_id = 7; // offset: 24 } // Obf: SetPersonalCardCSReq // Type: Req // CmdID: 2819 message SetPersonalCardCSReq { uint32 id = 1; // offset: 24 } // Obf: SetPersonalCardScRsp // Type: Rsp // CmdID: 2823 message SetPersonalCardScRsp { uint32 current_personal_card_id = 15; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: SetDisplayAvatarCsReq // Type: Req // CmdID: 2835 message SetDisplayAvatarCsReq { repeated DisplayAvatarData display_avatar_list = 4; // offset: 16 } // Obf: SetDisplayAvatarScRsp // Type: Rsp // CmdID: 2813 message SetDisplayAvatarScRsp { repeated DisplayAvatarData display_avatar_list = 5; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: SetIsDisplayAvatarInfoReq // Type: Req // CmdID: 2862 message SetIsDisplayAvatarInfoReq { bool is_display = 7; // offset: 24 } // Obf: SetIsDisplayAvatarInfoScRsp // Type: Rsp // CmdID: 2900 message SetIsDisplayAvatarInfoScRsp { bool is_display = 3; // offset: 24 uint32 retcode = 11; // offset: 28 } // Obf: SetSignatureCsReq // Type: Req // CmdID: 2840 message SetSignatureCsReq { string signature = 9; // offset: 16 } // Obf: SetSignatureScRsp // Type: Rsp // CmdID: 2846 message SetSignatureScRsp { string signature = 5; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: SetAssistAvatarCsReq // Type: Req // CmdID: 2857 message SetAssistAvatarCsReq { repeated uint32 avatar_id_list = 13; // offset: 16 uint32 avatar_id = 10; // offset: 32 } // Obf: SetAssistAvatarScRsp // Type: Rsp // CmdID: 2884 message SetAssistAvatarScRsp { uint32 retcode = 12; // offset: 36 uint32 avatar_id = 5; // offset: 32 repeated uint32 avatar_id_list = 9; // offset: 24 } // Obf: CmdPlayerReturnType enum CmdPlayerReturnType { CmdPlayerReturnType_MNFEPONEDDJ = 0; CmdPlayerReturnTakeCustomRelicCsReq = 4523; CmdOGEFOKMODHA = 4583; CmdPlayerReturnForceFinishScNotify = 4546; CmdPlayerReturnTakeRewardScRsp = 4600; CmdPlayerReturnPointChangeScNotify = 4504; CmdPlayerReturnInfoQueryScRsp = 4540; CmdPlayerReturnTakePointRewardScRsp = 4513; CmdPlayerReturnTakeRewardCsReq = 4562; CmdPlayerReturnTakeCustomRelicScRsp = 4556; CmdPlayerReturnTakeRelicCsReq = 4557; CmdPlayerReturnInfoQueryCsReq = 4569; CmdPlayerReturnTakeExtraHcoinScNotify = 4519; CmdPlayerReturnSignScRsp = 4524; CmdPlayerReturnTakePointRewardCsReq = 4535; CmdPlayerReturnSignCsReq = 4581; CmdPlayerReturnTakeRelicScRsp = 4584; } enum LKBDINAPIEO { LKBDINAPIEO_IBJMJIDDPKM = 0; LKBDINAPIEO_JIACIEMJPAL = 1; LKBDINAPIEO_JMCEDBNDELC = 2; } enum JCBBPIHGNKO { JCBBPIHGNKO_MNFEPONEDDJ = 0; JCBBPIHGNKO_reward = 1; JCBBPIHGNKO_PFAGCMFHPHP = 2; } // Type: Notify // CmdID: 4583 message OGEFOKMODHA { uint32 DIHJBCJGBIA = 13; // offset: 24 } message DBJLEMLEIFI { JCBBPIHGNKO authkey_ver = 6; // offset: 32 uint32 DMJBGKPHAMM = 1; // offset: 28 uint32 JLMFKNBFLHL = 11; // offset: 24 } // Obf: PlayerReturnSignCsReq // Type: Req // CmdID: 4581 message PlayerReturnSignCsReq { repeated DBJLEMLEIFI MHIKDGCFJDE = 10; // offset: 24 } // Obf: PlayerReturnSignScRsp // Type: Rsp // CmdID: 4524 message PlayerReturnSignScRsp { repeated ItemList IKGJBECOIHD = 12; // offset: 16 uint32 retcode = 15; // offset: 40 repeated DBJLEMLEIFI MHIKDGCFJDE = 11; // offset: 32 } // Obf: PlayerReturnPointChangeScNotify // Type: Notify // CmdID: 4504 message PlayerReturnPointChangeScNotify { uint32 NBBCPBIBGAK = 5; // offset: 24 } // Obf: PlayerReturnTakePointRewardCsReq // Type: Req // CmdID: 4535 message PlayerReturnTakePointRewardCsReq { uint32 DPPHGHFBDHE = 3; // offset: 28 uint32 DMJBGKPHAMM = 12; // offset: 24 } // Obf: PlayerReturnTakePointRewardScRsp // Type: Rsp // CmdID: 4513 message PlayerReturnTakePointRewardScRsp { ItemList BGIKPAHDKLP = 15; // offset: 16 uint32 DPPHGHFBDHE = 12; // offset: 40 uint32 retcode = 10; // offset: 32 uint32 DMJBGKPHAMM = 9; // offset: 36 } // Obf: PlayerReturnTakeRewardCsReq // Type: Req // CmdID: 4562 message PlayerReturnTakeRewardCsReq { } // Obf: PlayerReturnTakeRewardScRsp // Type: Rsp // CmdID: 4600 message PlayerReturnTakeRewardScRsp { ItemList IKGJBECOIHD = 13; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: PlayerReturnInfoQueryCsReq // Type: Req // CmdID: 4569 message PlayerReturnInfoQueryCsReq { uint32 JAHGDAIAHJG = 5; // offset: 24 } message MEHGKDOHOFF { int64 finish_time = 12; // offset: 64 uint32 MCBFLKHOCGL = 6; // offset: 104 LKBDINAPIEO status = 3; // offset: 88 int64 begin_time = 2; // offset: 72 uint32 JHCCMGFJKJJ = 800; // offset: 84 EHHJMFMIEMK DMCJDPALGJL = 398; // offset: 48 uint32 HLHMGFJIMML = 4; // offset: 80 bool CEMJJNOONDP = 8; // offset: 101 uint32 NBBCPBIBGAK = 10; // offset: 108 repeated uint32 KHLPEGFHLFN = 5; // offset: 24 uint32 world_level = 1; // offset: 92 repeated uint32 IIPJPGFANKJ = 15; // offset: 40 bool is_taken_reward = 9; // offset: 102 repeated uint32 OGCENHGAFBF = 14; // offset: 32 bool LFMGEDDMLPH = 344; // offset: 100 uint32 KLPLHNIJMAN = 13; // offset: 96 repeated PileItem FGJGMHBJNLP = 7; // offset: 16 } message EHHJMFMIEMK { bool FCPDPKKIELD = 8; // offset: 24 uint32 avatar_id = 5; // offset: 28 } // Obf: PlayerReturnInfoQueryScRsp // Type: Rsp // CmdID: 4540 message PlayerReturnInfoQueryScRsp { uint32 HFIKPCKBAGP = 7; // offset: 32 MEHGKDOHOFF MNEEPEPPOAM = 5; // offset: 24 uint32 retcode = 3; // offset: 36 } // Obf: PlayerReturnForceFinishScNotify // Type: Notify // CmdID: 4546 message PlayerReturnForceFinishScNotify { MEHGKDOHOFF MNEEPEPPOAM = 11; // offset: 16 } // Obf: PlayerReturnTakeRelicCsReq // Type: Req // CmdID: 4557 message PlayerReturnTakeRelicCsReq { uint32 avatar_id = 12; // offset: 24 } // Obf: PlayerReturnTakeRelicScRsp // Type: Rsp // CmdID: 4584 message PlayerReturnTakeRelicScRsp { uint32 retcode = 1; // offset: 32 ItemList item_list = 2; // offset: 16 uint32 avatar_id = 7; // offset: 36 } // Obf: PlayerReturnTakeExtraHcoinScNotify // Type: Notify // CmdID: 4519 message PlayerReturnTakeExtraHcoinScNotify { bool CDNIDLPJGAP = 14; // offset: 24 uint32 EKIOGMAOPED = 4; // offset: 32 uint32 LLPPALAJENO = 7; // offset: 28 } // Obf: PlayerReturnTakeCustomRelicCsReq // Type: Req // CmdID: 4523 message PlayerReturnTakeCustomRelicCsReq { uint32 avatar_id = 8; // offset: 24 } // Obf: PlayerReturnTakeCustomRelicScRsp // Type: Rsp // CmdID: 4556 message PlayerReturnTakeCustomRelicScRsp { uint32 avatar_id = 4; // offset: 36 repeated Relic relic_list = 6; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: CmdPlotType enum CmdPlotType { CmdPlotType_MNFEPONEDDJ = 0; CmdGCFLKOHEAEH = 1181; CmdFinishPlotCsReq = 1183; } // Obf: FinishPlotCsReq // Type: Req // CmdID: 1183 message FinishPlotCsReq { uint32 ADNMCJGBFMA = 15; // offset: 24 } // Type: Rsp // CmdID: 1181 message GCFLKOHEAEH { uint32 ADNMCJGBFMA = 13; // offset: 28 uint32 retcode = 7; // offset: 24 } // Obf: CmdPunkLordType enum CmdPunkLordType { CmdPunkLordType_MNFEPONEDDJ = 0; CmdPunkLordMonsterInfoScNotify = 3223; CmdSharePunkLordMonsterScRsp = 3213; CmdGetPunkLordBattleRecordCsReq = 3268; CmdGetPunkLordMonsterDataScRsp = 3281; CmdGetPunkLordDataCsReq = 3256; CmdTakePunkLordPointRewardCsReq = 3284; CmdStartPunkLordRaidCsReq = 3224; CmdPunkLordMonsterKilledNotify = 3243; CmdStartPunkLordRaidScRsp = 3204; CmdTakeKilledPunkLordMonsterScoreCsReq = 3217; CmdGetPunkLordBattleRecordScRsp = 3208; CmdPunkLordRaidTimeOutScNotify = 3288; CmdSharePunkLordMonsterCsReq = 3235; CmdSummonPunkLordMonsterScRsp = 3300; CmdGetPunkLordDataScRsp = 3248; CmdGetKilledPunkLordMonsterDataScRsp = 3206; CmdGetKilledPunkLordMonsterDataCsReq = 3218; CmdPunkLordBattleResultScNotify = 3231; CmdPunkLordDataChangeNotify = 3245; CmdSummonPunkLordMonsterCsReq = 3262; CmdGetPunkLordMonsterDataCsReq = 3283; CmdTakePunkLordPointRewardScRsp = 3219; CmdTakeKilledPunkLordMonsterScoreScRsp = 3227; } enum ADLOGEAKPAK { ADLOGEAKPAK_MNFEPONEDDJ = 0; ADLOGEAKPAK_EONEKNGLGJD = 1; ADLOGEAKPAK_FEHEMEHLLCF = 2; ADLOGEAKPAK_KMKHADGOMCB = 3; ADLOGEAKPAK_CMNGOGBKBMD = 4; } message FDMBOGOMCHG { PunkLordBattleRecordList LMIBKPGNPPO = 8; // offset: 16 PunkLordMonsterBasicInfo basic_info = 6; // offset: 32 uint32 DIACJDEOHKF = 4; // offset: 44 PunkLordAttackerStatus JIFJCKGNNCK = 12; // offset: 40 } // Obf: GetPunkLordMonsterDataCsReq // Type: Req // CmdID: 3283 message GetPunkLordMonsterDataCsReq { } // Obf: GetPunkLordMonsterDataScRsp // Type: Rsp // CmdID: 3281 message GetPunkLordMonsterDataScRsp { uint32 retcode = 15; // offset: 32 repeated FDMBOGOMCHG DBPBGFNAEPD = 7; // offset: 16 } // Obf: StartPunkLordRaidCsReq // Type: Req // CmdID: 3224 message StartPunkLordRaidCsReq { bool IMKACKHEMJN = 10; // offset: 28 uint32 monster_id = 5; // offset: 24 uint32 uid = 7; // offset: 32 } // Obf: StartPunkLordRaidScRsp // Type: Rsp // CmdID: 3204 message StartPunkLordRaidScRsp { uint32 retcode = 7; // offset: 56 EJFCPMHJLDO scene = 8; // offset: 32 FDMBOGOMCHG LNDDKEOCIEK = 4; // offset: 24 repeated uint32 MEGAELKJCLL = 1; // offset: 16 bool IMKACKHEMJN = 2; // offset: 60 int64 OFJJNIDKFMG = 15; // offset: 48 } // Obf: SharePunkLordMonsterCsReq // Type: Req // CmdID: 3235 message SharePunkLordMonsterCsReq { uint32 uid = 10; // offset: 28 uint32 monster_id = 9; // offset: 24 PunkLordShareType share_type = 4; // offset: 32 } // Obf: SharePunkLordMonsterScRsp // Type: Rsp // CmdID: 3213 message SharePunkLordMonsterScRsp { uint32 monster_id = 15; // offset: 24 uint32 uid = 7; // offset: 36 PunkLordShareType share_type = 13; // offset: 28 uint32 retcode = 2; // offset: 32 } // Obf: SummonPunkLordMonsterCsReq // Type: Req // CmdID: 3262 message SummonPunkLordMonsterCsReq { } // Obf: SummonPunkLordMonsterScRsp // Type: Rsp // CmdID: 3300 message SummonPunkLordMonsterScRsp { FDMBOGOMCHG LNDDKEOCIEK = 14; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: TakePunkLordPointRewardCsReq // Type: Req // CmdID: 3284 message TakePunkLordPointRewardCsReq { uint32 level = 2; // offset: 28 bool EAEIJFEEPBG = 8; // offset: 24 } // Obf: TakePunkLordPointRewardScRsp // Type: Rsp // CmdID: 3219 message TakePunkLordPointRewardScRsp { bool EAEIJFEEPBG = 10; // offset: 40 uint32 level = 9; // offset: 36 uint32 retcode = 12; // offset: 32 ItemList reward = 14; // offset: 16 } // Obf: PunkLordMonsterInfoScNotify // Type: Notify // CmdID: 3223 message PunkLordMonsterInfoScNotify { ABLFLHPFPGJ LMIBKPGNPPO = 3; // offset: 16 BHMMPKNMFDM reason = 11; // offset: 48 PunkLordMonsterBasicInfo basic_info = 15; // offset: 24 repeated uint32 MEGAELKJCLL = 7; // offset: 32 } // Obf: GetPunkLordDataCsReq // Type: Req // CmdID: 3256 message GetPunkLordDataCsReq { } // Obf: GetPunkLordDataScRsp // Type: Rsp // CmdID: 3248 message GetPunkLordDataScRsp { repeated uint32 CDNCHALPHAN = 13; // offset: 16 uint32 KNHJCOOPHPG = 2; // offset: 48 uint32 NCBEMJAJGNA = 4; // offset: 44 uint32 IJFDBEHPDBK = 12; // offset: 52 int64 MCOLJJHBNHK = 15; // offset: 56 uint32 AHIINKIMDDK = 14; // offset: 32 uint32 OPOIKIOMLAP = 11; // offset: 40 uint32 retcode = 3; // offset: 36 } // Obf: PunkLordRaidTimeOutScNotify // Type: Notify // CmdID: 3288 message PunkLordRaidTimeOutScNotify { PunkLordMonsterBasicInfo LNDDKEOCIEK = 13; // offset: 16 } // Obf: PunkLordBattleResultScNotify // Type: Notify // CmdID: 3231 message PunkLordBattleResultScNotify { uint32 OPOEHBBMPAA = 3; // offset: 44 uint32 PIHNNBPAPCF = 4; // offset: 40 PunkLordMonsterBasicInfo LNDDKEOCIEK = 11; // offset: 32 uint32 IMHHGHFHELB = 6; // offset: 48 ABLFLHPFPGJ LMIBKPGNPPO = 12; // offset: 16 } message OLCJFKOLNJC { uint32 monster_id = 5; // offset: 40 uint32 OJBMFDOCGOP = 14; // offset: 32 uint32 world_level = 15; // offset: 44 uint32 config_id = 4; // offset: 48 bool JJAEJDOAFOD = 11; // offset: 36 int64 create_time = 2; // offset: 24 } // Obf: GetKilledPunkLordMonsterDataCsReq // Type: Req // CmdID: 3218 message GetKilledPunkLordMonsterDataCsReq { } // Obf: GetKilledPunkLordMonsterDataScRsp // Type: Rsp // CmdID: 3206 message GetKilledPunkLordMonsterDataScRsp { repeated OLCJFKOLNJC BDHBJMLCCPI = 12; // offset: 16 repeated PKLABFCBNDI HPOFCNMCCML = 7; // offset: 32 uint32 retcode = 14; // offset: 40 } // Obf: PunkLordMonsterKilledNotify // Type: Notify // CmdID: 3243 message PunkLordMonsterKilledNotify { OLCJFKOLNJC COPBGBMMKIK = 11; // offset: 24 } // Obf: TakeKilledPunkLordMonsterScoreCsReq // Type: Req // CmdID: 3217 message TakeKilledPunkLordMonsterScoreCsReq { bool KOMEGMFEMBC = 8; // offset: 32 PKLABFCBNDI KFHBANCDGEO = 1; // offset: 16 } // Obf: TakeKilledPunkLordMonsterScoreScRsp // Type: Rsp // CmdID: 3227 message TakeKilledPunkLordMonsterScoreScRsp { bool KOMEGMFEMBC = 11; // offset: 32 repeated PKLABFCBNDI OLOGCPOICLL = 4; // offset: 24 uint32 score_id = 12; // offset: 36 uint32 retcode = 10; // offset: 40 } // Obf: PunkLordDataChangeNotify // Type: Notify // CmdID: 3245 message PunkLordDataChangeNotify { uint32 IJFDBEHPDBK = 4; // offset: 32 uint32 KNHJCOOPHPG = 9; // offset: 28 uint32 OPOIKIOMLAP = 7; // offset: 24 } // Obf: GetPunkLordBattleRecordCsReq // Type: Req // CmdID: 3268 message GetPunkLordBattleRecordCsReq { PKLABFCBNDI KFHBANCDGEO = 2; // offset: 16 } // Obf: GetPunkLordBattleRecordScRsp // Type: Rsp // CmdID: 3208 message GetPunkLordBattleRecordScRsp { PKLABFCBNDI KFHBANCDGEO = 11; // offset: 24 uint32 retcode = 2; // offset: 48 repeated ABLFLHPFPGJ battle_record_list = 1; // offset: 32 repeated TryDownLoadReplay FBEANPLLHGF = 12; // offset: 40 } message MAMBHPAIHNF { uint32 group_id = 2; // offset: 24 uint32 HIIHFHPBJKH = 12; // offset: 28 } message JDOCOMEGCCF { MotionInfo motion = 6; // offset: 16 uint32 entity_id = 3; // offset: 32 } message CNMADDPJBAB { uint32 OFMMGOCFOOG = 4; // offset: 48 uint32 PCKMBBPGNJK = 8; // offset: 52 string uuid = 3; // offset: 16 JDOCOMEGCCF NKDPFHGFDPD = 10; // offset: 24 MAMBHPAIHNF GAHICMJOCEC = 5; // offset: 32 } // Obf: CmdQuestType enum CmdQuestType { CmdQuestType_MNFEPONEDDJ = 0; CmdFinishQuestScRsp = 946; CmdBatchGetQuestDataScRsp = 956; CmdGetQuestDataCsReq = 983; CmdQuestRecordScNotify = 969; CmdQuestType_OIJONDBLLJF = 923; CmdGetQuestRecordCsReq = 962; CmdGetQuestRecordScRsp = 1000; CmdGetQuestDataScRsp = 981; CmdFinishQuestCsReq = 940; CmdTakeQuestOptionalRewardScRsp = 984; CmdTakeQuestRewardCsReq = 924; CmdTakeQuestRewardScRsp = 904; CmdTakeQuestOptionalRewardCsReq = 957; } // Obf: QuestStatus enum QuestStatus { QUEST_NONE = 0; QUEST_DOING = 1; QUEST_FINISH = 2; QUEST_CLOSE = 3; QUEST_DELETE = 4; } // Obf: GetQuestDataCsReq // Type: Req // CmdID: 983 message GetQuestDataCsReq { } // Obf: Quest message Quest { uint32 progress = 10; // offset: 36 repeated uint32 ODMDGJOMKFA = 2; // offset: 16 QuestStatus status = 9; // offset: 48 uint32 id = 7; // offset: 32 int64 finish_time = 8; // offset: 40 } // Obf: GetQuestDataScRsp // Type: Rsp // CmdID: 981 message GetQuestDataScRsp { uint32 total_achievement_exp = 7; // offset: 36 uint32 retcode = 13; // offset: 32 repeated Quest quest_list = 6; // offset: 24 } // Obf: TakeQuestRewardCsReq // Type: Req // CmdID: 924 message TakeQuestRewardCsReq { repeated uint32 succ_quest_id_list = 14; // offset: 24 } // Obf: TakeQuestRewardScRsp // Type: Rsp // CmdID: 904 message TakeQuestRewardScRsp { uint32 retcode = 9; // offset: 48 ItemList reward = 5; // offset: 16 repeated uint32 succ_quest_id_list = 10; // offset: 24 repeated uint32 NHDCEJIDLLA = 1; // offset: 40 } // Obf: TakeQuestOptionalRewardCsReq // Type: Req // CmdID: 957 message TakeQuestOptionalRewardCsReq { uint32 optional_reward_id = 2; // offset: 24 uint32 quest_id = 7; // offset: 28 } // Obf: TakeQuestOptionalRewardScRsp // Type: Rsp // CmdID: 984 message TakeQuestOptionalRewardScRsp { ItemList reward = 3; // offset: 16 uint32 quest_id = 13; // offset: 36 uint32 retcode = 9; // offset: 32 } // Obf: GetQuestRecordCsReq // Type: Req // CmdID: 962 message GetQuestRecordCsReq { } message HGNNBLDOCFE { uint32 JAHKPKLNCBB = 8; // offset: 24 uint32 progress = 12; // offset: 28 } // Obf: GetQuestRecordScRsp // Type: Rsp // CmdID: 1000 message GetQuestRecordScRsp { uint32 retcode = 10; // offset: 32 repeated HGNNBLDOCFE DHLIOOJJHAF = 8; // offset: 24 } // Obf: QuestRecordScNotify // Type: Notify // CmdID: 969 message QuestRecordScNotify { HGNNBLDOCFE MHODOOAMAPH = 10; // offset: 16 } // Obf: FinishQuestCsReq // Type: Req // CmdID: 940 message FinishQuestCsReq { uint32 quest_id = 4; // offset: 28 uint32 group_id = 9; // offset: 24 uint32 prop_id = 13; // offset: 32 } // Type: Rsp // CmdID: 946 message FinishQuestScRsp { uint32 retcode = 7; // offset: 24 } message BatchGetQuestDataCsReq { repeated uint32 quest_list = 13; // offset: 16 } // Type: Rsp // CmdID: 956 message BatchGetQuestDataScRsp { repeated Quest quest_list = 14; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: CmdRaidType enum CmdRaidType { CmdRaidType_MNFEPONEDDJ = 0; CmdGetAllSaveRaidCsReq = 2223; CmdStartRaidCsReq = 2204; CmdRaidKickByServer = 2211; CmdGetSaveRaidCsReq = 2221; CmdGetChallengeRaidInfoScRsp = 2224; CmdRaidType_MMNKCBNHGHN = 2212; CmdDelSaveRaidScNotify = 2208; CmdGetSaveRaidScRsp = 2203; CmdTakeChallengeRaidRewardCsReq = 2202; CmdLeaveRaidCsReq = 2201; CmdRaidInfoNotify = 2239; CmdGetRaidInfoCsReq = 2218; CmdGetRaidInfoScRsp = 2234; CmdSetClientRaidTargetCountCsReq = 2238; CmdGetAllSaveRaidScRsp = 2229; CmdStartRaidScRsp = 2240; CmdChallengeRaidNotify = 2207; CmdLeaveRaidScRsp = 2214; CmdTakeChallengeRaidRewardScRsp = 2230; CmdSetClientRaidTargetCountScRsp = 2222; } enum RaidStatus { RAID_STATUS_NONE = 0; RAID_STATUS_DOING = 1; RAID_STATUS_FINISH = 2; RAID_STATUS_FAILED = 3; } enum BHKKAFLPIAI { BHKKAFLPIAI_MNFEPONEDDJ = 0; BHKKAFLPIAI_HFCKLAJODOO = 1; BHKKAFLPIAI_NGPFHCFEHPK = 2; } enum CLADDPGNOKP { CLADDPGNOKP_MNFEPONEDDJ = 0; CLADDPGNOKP_IFIPKFHMBJL = 1; } message EJFCPMHJLDO { uint32 world_level = 8; // offset: 44 SceneInfo ODMPLKFPHGJ = 9; // offset: 32 LineupInfo lineup = 3; // offset: 16 uint32 raid_id = 10; // offset: 40 } // Obf: StartRaidCsReq // Type: Req // CmdID: 2204 message StartRaidCsReq { uint32 world_level = 7; // offset: 36 uint32 is_save = 2; // offset: 32 repeated uint32 avatar_list = 15; // offset: 16 uint32 prop_entity_id = 11; // offset: 44 uint32 raid_id = 5; // offset: 40 } // Obf: StartRaidScRsp // Type: Rsp // CmdID: 2240 message StartRaidScRsp { EJFCPMHJLDO scene = 10; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: LeaveRaidCsReq // Type: Req // CmdID: 2201 message LeaveRaidCsReq { uint32 raid_id = 6; // offset: 28 bool is_save = 14; // offset: 24 } // Obf: LeaveRaidScRsp // Type: Rsp // CmdID: 2214 message LeaveRaidScRsp { uint32 raid_id = 4; // offset: 28 uint32 retcode = 14; // offset: 24 uint32 world_level = 3; // offset: 32 } message RaidTargetInfo { BHKKAFLPIAI BMDFCOCDCJE = 15; // offset: 32 uint32 DGLGDEOLPEH = 11; // offset: 24 uint32 FLNMPDNHLCJ = 2; // offset: 28 } // Obf: RaidInfoNotify // Type: Notify // CmdID: 2239 message RaidInfoNotify { repeated RaidTargetInfo raid_target_info = 12; // offset: 16 uint32 world_level = 13; // offset: 48 ItemList item_list = 9; // offset: 32 RaidStatus status = 7; // offset: 40 uint32 raid_id = 1; // offset: 44 uint64 raid_finish_time = 3; // offset: 56 } message ENLOJFJMPDP { uint32 raid_id = 11; // offset: 24 uint32 max_score = 3; // offset: 28 } message FinishedRaidInfo { uint32 raid_id = 3; // offset: 32 uint32 world_level = 7; // offset: 36 repeated uint32 LOMGKAIMKPM = 6; // offset: 24 } // Obf: GetRaidInfoCsReq // Type: Req // CmdID: 2218 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp // CmdID: 2234 message GetRaidInfoScRsp { repeated uint32 challenge_taken_reward_id_list = 10; // offset: 24 uint32 retcode = 13; // offset: 48 repeated ENLOJFJMPDP challenge_raid_list = 1; // offset: 40 repeated FinishedRaidInfo finished_raid_info_list = 5; // offset: 16 } message GetChallengeRaidInfoCsReq { } // Type: Rsp // CmdID: 2224 message GetChallengeRaidInfoScRsp { repeated ENLOJFJMPDP APINJAIHEKA = 2; // offset: 32 repeated uint32 taken_reward_id_list = 1; // offset: 24 uint32 retcode = 12; // offset: 40 } // Obf: TakeChallengeRaidRewardCsReq // Type: Req // CmdID: 2202 message TakeChallengeRaidRewardCsReq { uint32 DJCEICHJOHE = 5; // offset: 24 } // Obf: TakeChallengeRaidRewardScRsp // Type: Rsp // CmdID: 2230 message TakeChallengeRaidRewardScRsp { uint32 DJCEICHJOHE = 15; // offset: 36 ItemList reward = 13; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: ChallengeRaidNotify // Type: Notify // CmdID: 2207 message ChallengeRaidNotify { ENLOJFJMPDP MHGJNCAEHEK = 4; // offset: 24 } // Obf: SetClientRaidTargetCountCsReq // Type: Req // CmdID: 2238 message SetClientRaidTargetCountCsReq { uint32 progress = 2; // offset: 28 uint32 ONBJCNGIMNL = 5; // offset: 24 } // Obf: SetClientRaidTargetCountScRsp // Type: Rsp // CmdID: 2222 message SetClientRaidTargetCountScRsp { uint32 retcode = 3; // offset: 28 uint32 ONBJCNGIMNL = 1; // offset: 24 uint32 progress = 12; // offset: 32 } // Obf: GetSaveRaidCsReq // Type: Req // CmdID: 2221 message GetSaveRaidCsReq { uint32 world_level = 12; // offset: 28 uint32 raid_id = 3; // offset: 24 } // Obf: GetSaveRaidScRsp // Type: Rsp // CmdID: 2203 message GetSaveRaidScRsp { repeated RaidTargetInfo raid_target_info = 2; // offset: 24 bool is_save = 10; // offset: 40 uint32 raid_id = 4; // offset: 36 uint32 world_level = 14; // offset: 32 uint32 retcode = 1; // offset: 44 } message RaidData { uint32 world_level = 14; // offset: 36 uint32 raid_id = 13; // offset: 32 repeated RaidTargetInfo raid_target_info = 10; // offset: 24 } // Obf: GetAllSaveRaidCsReq // Type: Req // CmdID: 2223 message GetAllSaveRaidCsReq { } // Obf: GetAllSaveRaidScRsp // Type: Rsp // CmdID: 2229 message GetAllSaveRaidScRsp { repeated RaidData raid_data_list = 7; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: DelSaveRaidScNotify // Type: Notify // CmdID: 2208 message DelSaveRaidScNotify { uint32 raid_id = 15; // offset: 24 uint32 world_level = 5; // offset: 28 } // Obf: RaidKickByServer // Type: Notify // CmdID: 2211 message RaidKickByServer { SceneInfo scene = 4; // offset: 32 uint32 raid_id = 7; // offset: 44 uint32 world_level = 10; // offset: 48 LineupInfo lineup = 13; // offset: 24 CLADDPGNOKP reason = 15; // offset: 40 } // Obf: CmdRaidCollectionType enum CmdRaidCollectionType { CmdRaidCollectionType_MNFEPONEDDJ = 0; CmdRaidCollectionDataCsReq = 6941; CmdRaidCollectionEnterNextRaidCsReq = 6945; CmdRaidCollectionEnterNextRaidScRsp = 6946; CmdRaidCollectionDataScRsp = 6959; CmdBIDHNABIKEB = 6955; } message OBBBOFGJFBN { uint32 MMPMELCMLGF = 10; // offset: 24 } // Obf: RaidCollectionDataCsReq // Type: Req // CmdID: 6941 message RaidCollectionDataCsReq { } // Obf: RaidCollectionDataScRsp // Type: Rsp // CmdID: 6959 message RaidCollectionDataScRsp { uint32 retcode = 2; // offset: 32 repeated OBBBOFGJFBN challenge_list = 6; // offset: 16 } // Type: Notify // CmdID: 6955 message BIDHNABIKEB { OBBBOFGJFBN collection_info = 7; // offset: 24 } // Obf: RaidCollectionEnterNextRaidCsReq // Type: Req // CmdID: 6945 message RaidCollectionEnterNextRaidCsReq { uint32 raid_id = 1; // offset: 36 repeated uint32 avatar_list = 6; // offset: 24 uint32 is_save = 10; // offset: 32 uint32 world_level = 3; // offset: 40 } // Obf: RaidCollectionEnterNextRaidScRsp // Type: Rsp // CmdID: 6946 message RaidCollectionEnterNextRaidScRsp { uint32 retcode = 5; // offset: 32 EJFCPMHJLDO scene = 8; // offset: 24 } // Obf: CmdRechargeGiftType enum CmdRechargeGiftType { CmdRechargeGiftType_MNFEPONEDDJ = 0; CmdGetRechargeBenefitInfoCsReq = 8366; CmdGetRechargeGiftInfoScRsp = 8379; CmdTakeRechargeGiftRewardCsReq = 8375; CmdTakeRechargeBenefitRewardScRsp = 8364; CmdSyncRechargeBenefitInfoScNotify = 8372; CmdGetRechargeGiftInfoCsReq = 8361; CmdTakeRechargeGiftRewardScRsp = 8365; CmdTakeRechargeBenefitRewardCsReq = 8362; CmdGetRechargeBenefitInfoScRsp = 8376; } // Obf: GetRechargeGiftInfoCsReq // Type: Req // CmdID: 8361 message GetRechargeGiftInfoCsReq { } message LCBDPMPDIDF { message HPPAJDFLHMA { enum NHAKDGCGBLO { NHAKDGCGBLO_PJOEEJHEBIA = 0; NHAKDGCGBLO_ECPFBEIFCME = 1; NHAKDGCGBLO_DMECOKIGDHM = 2; } } HPPAJDFLHMA.NHAKDGCGBLO status = 12; // offset: 28 uint32 index = 13; // offset: 24 } message OFELAMBEOBG { int64 begin_time = 4; // offset: 40 repeated LCBDPMPDIDF PNEMOJAEFAI = 3; // offset: 24 uint32 gift_type = 9; // offset: 48 int64 end_time = 2; // offset: 32 } // Obf: GetRechargeGiftInfoScRsp // Type: Rsp // CmdID: 8379 message GetRechargeGiftInfoScRsp { repeated OFELAMBEOBG PEGFCIICJPB = 4; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: TakeRechargeGiftRewardCsReq // Type: Req // CmdID: 8375 message TakeRechargeGiftRewardCsReq { uint32 gift_type = 3; // offset: 24 } // Obf: TakeRechargeGiftRewardScRsp // Type: Rsp // CmdID: 8365 message TakeRechargeGiftRewardScRsp { uint32 retcode = 8; // offset: 40 ItemList reward = 6; // offset: 16 OFELAMBEOBG MBNAOPLCKGA = 9; // offset: 32 } // Obf: GetRechargeBenefitInfoCsReq // Type: Req // CmdID: 8366 message GetRechargeBenefitInfoCsReq { } message AIHEAEMAPML { repeated uint32 DBFGMLBMJHK = 9; // offset: 16 uint32 panel_id = 5; // offset: 36 uint32 id = 2; // offset: 32 uint32 progress = 15; // offset: 40 } // Obf: GetRechargeBenefitInfoScRsp // Type: Rsp // CmdID: 8376 message GetRechargeBenefitInfoScRsp { repeated AIHEAEMAPML BKIGAPPCAFN = 7; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: SyncRechargeBenefitInfoScNotify // Type: Notify // CmdID: 8372 message SyncRechargeBenefitInfoScNotify { AIHEAEMAPML DCAPHMOCOJF = 13; // offset: 16 } // Obf: TakeRechargeBenefitRewardCsReq // Type: Req // CmdID: 8362 message TakeRechargeBenefitRewardCsReq { uint32 id = 5; // offset: 24 } // Obf: TakeRechargeBenefitRewardScRsp // Type: Rsp // CmdID: 8364 message TakeRechargeBenefitRewardScRsp { uint32 retcode = 15; // offset: 40 ItemList reward = 7; // offset: 24 AIHEAEMAPML DCAPHMOCOJF = 2; // offset: 16 } // Obf: CmdRecommendType enum CmdRecommendType { CmdRecommendType_MNFEPONEDDJ = 0; CmdGetBigDataAllRecommendCsReq = 2430; CmdGetBigDataRecommendCsReq = 2424; CmdGetBigDataRecommendScRsp = 2402; CmdGetBigDataAllRecommendScRsp = 2407; } // Obf: BigDataRecommendType enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT = 2; BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR = 3; BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC = 4; BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND = 5; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB = 6; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS = 7; BIG_DATA_RECOMMEND_TYPE_CHALLENGE = 8; BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; } message EquipmentRecommendInfo { uint32 NDDAIJGDJCC = 4; // offset: 24 uint32 PNHGIECFEIA = 12; // offset: 28 } // Obf: EquipmentRecommend message EquipmentRecommend { repeated EquipmentRecommendInfo equipment_list = 5; // offset: 16 } message RelicRecommendInfo { uint32 ALMKKEOHFGP = 10; // offset: 28 uint32 CAIAJLGANEB = 4; // offset: 24 uint32 OPMAHCPHIAE = 6; // offset: 32 } // Obf: RelicRecommend message RelicRecommend { repeated RelicRecommendInfo recommend_relic_list = 10; // offset: 24 } message PLBOMMCOHFM { repeated uint32 EJCGAECFOEN = 5; // offset: 24 } message CAGDNJNKONP { repeated uint32 EJCGAECFOEN = 6; // offset: 16 } message MAOGJFICFLK { repeated CAGDNJNKONP NJFILHMPDAA = 15; // offset: 24 } message BJAJFFKMONG { repeated uint32 EJCGAECFOEN = 6; // offset: 24 uint32 buff_id = 13; // offset: 32 } message BEOEKAICGHP { repeated uint32 second_lineup = 4; // offset: 32 uint32 ICFPMEMJNPG = 9; // offset: 44 repeated uint32 first_lineup = 6; // offset: 16 uint32 KLMBHBLHAGC = 13; // offset: 40 } message AOOJLMDLOFD { uint32 GJNBKEDNFJN = 6; // offset: 32 repeated uint32 AFBAJIKGAAI = 10; // offset: 16 } message GEBCMEHMMDL { uint32 slot = 15; // offset: 36 repeated AOOJLMDLOFD BPNGFBGJLJD = 6; // offset: 24 uint32 avatar_id = 13; // offset: 32 } message MBNCDJBKLEM { oneof NCOIJJEHOGI { PLBOMMCOHFM NCPJKDJHCOK = 11; // offset: 16 MAOGJFICFLK FBNDDFNFFCH = 10; // offset: 16 BJAJFFKMONG CEENPOIKHEA = 9; // offset: 16 BEOEKAICGHP INKELIGNFCM = 8; // offset: 16 GEBCMEHMMDL LODPJFDILEG = 13; // offset: 16 } } message PDMKEAGPKPD { repeated MBNCDJBKLEM lineup_list = 15; // offset: 16 } // Obf: GetBigDataRecommendCsReq // Type: Req // CmdID: 2424 message GetBigDataRecommendCsReq { BigDataRecommendType big_data_recommend_type = 4; // offset: 24 uint32 equip_avatar = 7; // offset: 28 } // Obf: GetBigDataRecommendScRsp // Type: Rsp // CmdID: 2402 message GetBigDataRecommendScRsp { BigDataRecommendType big_data_recommend_type = 6; // offset: 48 uint32 retcode = 1; // offset: 40 bool has_recommand = 3; // offset: 44 uint32 equip_avatar = 2; // offset: 32 oneof recommend_type { EquipmentRecommend equipment_recommend = 4; // offset: 16 RelicRecommend relic_recommend = 11; // offset: 16 PDMKEAGPKPD GOJKNKBOPDM = 14; // offset: 16 } } message RecomendedAvatarInfo { uint32 relic_set_id = 2; // offset: 32 uint32 recommend_avatar_id = 9; // offset: 36 repeated uint32 avatar_id_list = 1; // offset: 16 } message BigDataRecommendRelicAvatar { repeated RecomendedAvatarInfo recommended_avatar_info_list = 10; // offset: 24 } message LPACFNJPOFE { uint32 APFJJMKGGGM = 9; // offset: 32 uint32 ICJBLLLEBBM = 8; // offset: 24 uint32 DJIFBGCODDE = 14; // offset: 28 } message HKOBAJPOIAI { uint32 DJIFBGCODDE = 7; // offset: 24 uint32 OPIJDBPJFNC = 5; // offset: 28 } message BigDataAvatarRelicRecommend { repeated LPACFNJPOFE inner_set_list = 2; // offset: 48 uint32 avatar_id = 14; // offset: 72 repeated HKOBAJPOIAI foot_main_property_list = 13; // offset: 24 repeated HKOBAJPOIAI body_main_property_list = 1; // offset: 64 repeated HKOBAJPOIAI rope_main_property_list = 12; // offset: 40 repeated LPACFNJPOFE outer_set_list = 10; // offset: 16 repeated HKOBAJPOIAI sphere_main_property_list = 3; // offset: 32 } message BigDataRecommendAvatarRelic { repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 3; // offset: 24 } // Obf: BigDataAllRecommendCSReq // Type: Req // CmdID: 2430 message GetBigDataAllRecommendCsReq { BigDataRecommendType big_data_recommend_type = 2; // offset: 24 } // Obf: GetBigDataAllRecommendScRsp // Type: Rsp // CmdID: 2407 message GetBigDataAllRecommendScRsp { BigDataRecommendType big_data_recommend_type = 10; // offset: 36 uint32 retcode = 14; // offset: 32 oneof recommend_type { BigDataRecommendRelicAvatar relic_avatar = 13; // offset: 16 BigDataRecommendAvatarRelic avatar_relic = 3; // offset: 16 PDMKEAGPKPD GOJKNKBOPDM = 8; // offset: 16 } } // Obf: CmdRedDotType enum CmdRedDotType { CmdRedDotType_MNFEPONEDDJ = 0; CmdNCOJJPPBACB = 5914; CmdRedDotType_CGLPNFKPIEC = 5939; CmdGetAllRedDotDataCsReq = 5904; CmdKAJFGKDINPL = 5912; CmdGetAllRedDotDataScRsp = 5940; CmdRedDotType_DHAEHFCCEEL = 5901; } enum GFFEODIKHCE { GFFEODIKHCE_BABHPLCINED = 0; GFFEODIKHCE_EFJHMPKDCFB = 1; GFFEODIKHCE_KGMGEBDDFHP = 2; } message OLKDPNLDDAK { repeated uint32 EPKEIAJGIOC = 10; // offset: 24 } message LHPNIFCLCMB { map LIEBLGOFMCI = 6; // offset: 16 uint32 panel_id = 10; // offset: 32 uint32 OAHNENEDPHN = 14; // offset: 36 } // Obf: GetAllRedDotDataCsReq // Type: Req // CmdID: 5904 message GetAllRedDotDataCsReq { } // Type: Rsp // CmdID: 5940 message GetAllRedDotDataScRsp { uint32 retcode = 7; // offset: 32 repeated LHPNIFCLCMB LNMGMKHJBKE = 14; // offset: 16 } message DFALACKAKEA { repeated uint32 switch_list = 2; // offset: 24 uint32 panel_id = 13; // offset: 32 uint32 group_id = 3; // offset: 44 uint32 OAHNENEDPHN = 1; // offset: 40 GFFEODIKHCE EDBKHOEGFGK = 6; // offset: 36 } // Type: Rsp // CmdID: 5914 message NCOJJPPBACB { uint32 OAHNENEDPHN = 13; // offset: 32 uint32 panel_id = 4; // offset: 36 uint32 group_id = 10; // offset: 28 uint32 retcode = 5; // offset: 24 } message LNPKIDCLALE { uint32 group_id = 15; // offset: 28 uint32 OAHNENEDPHN = 2; // offset: 24 uint32 panel_id = 8; // offset: 32 } // Type: Rsp // CmdID: 5912 message KAJFGKDINPL { uint32 retcode = 12; // offset: 36 uint32 panel_id = 8; // offset: 32 uint32 group_id = 1; // offset: 40 OLKDPNLDDAK HDLPFEBMJBL = 2; // offset: 16 uint32 OAHNENEDPHN = 3; // offset: 44 } // Obf: CmdRelicBoxType enum CmdRelicBoxType { CmdRelicBoxType_MNFEPONEDDJ = 0; CmdGetRelicBoxDataCsReq = 8951; CmdSetRelicBoxTargetScRsp = 8966; CmdSetRelicBoxTargetCsReq = 8956; CmdReportRelicBoxActionCsReq = 8959; CmdGetRelicBoxDataScRsp = 8969; CmdConfirmRelicBoxScRsp = 8960; CmdOpenRelicBoxScRsp = 8967; CmdOpenRelicBoxCsReq = 8954; CmdReportRelicBoxActionScRsp = 8953; CmdSetRelicBoxCustomCsReq = 8965; CmdSetRelicBoxCustomScRsp = 8955; CmdConfirmRelicBoxCsReq = 8957; } enum KBBLKIFPBCA { KBBLKIFPBCA_OCFBAIPCHPC = 0; KBBLKIFPBCA_KFHKNPLEIHH = 1; KBBLKIFPBCA_BPOKIHMJGBD = 2; } enum EHGIJEPOJFD { EHGIJEPOJFD_IILGHCGCOCH = 0; EHGIJEPOJFD_CMJLHNNDAOE = 1; } message HIIOBFEMOLJ { uint32 main_affix_id = 9; // offset: 32 uint32 tid = 6; // offset: 44 repeated RelicAffix sub_affix_list = 3; // offset: 16 uint32 level = 4; // offset: 36 uint32 type = 1; // offset: 40 uint32 exp = 13; // offset: 48 } message NIBJHJGDPEC { uint32 AAFKACMJAKD = 1; // offset: 24 uint32 CGCMJCNPLGP = 4; // offset: 28 } message NADGCMCDBCI { NIBJHJGDPEC HMGKOEIKNKC = 2; // offset: 24 EHGIJEPOJFD PLACLJNLIEA = 1; // offset: 32 uint32 avatar_id = 11; // offset: 36 } message NMJPEPLHEJA { NIBJHJGDPEC HMGKOEIKNKC = 12; // offset: 16 uint32 avatar_id = 6; // offset: 32 } // Obf: GetRelicBoxDataCsReq // Type: Req // CmdID: 8951 message GetRelicBoxDataCsReq { } // Obf: GetRelicBoxDataScRsp // Type: Rsp // CmdID: 8969 message GetRelicBoxDataScRsp { NADGCMCDBCI OHCIEIHHKAL = 8; // offset: 40 repeated uint32 DLCGBPOPPIH = 6; // offset: 32 repeated NMJPEPLHEJA OAKBNOBPDNI = 13; // offset: 16 uint32 retcode = 2; // offset: 60 KBBLKIFPBCA state = 10; // offset: 56 uint32 CLBAOKFAALJ = 1; // offset: 64 HIIOBFEMOLJ CMMLNDMEIFO = 11; // offset: 24 } // Obf: SetRelicBoxCustomCsReq // Type: Req // CmdID: 8965 message SetRelicBoxCustomCsReq { NMJPEPLHEJA OAKBNOBPDNI = 4; // offset: 32 repeated NMJPEPLHEJA ENEPHGGMADB = 5; // offset: 24 } // Obf: SetRelicBoxCustomScRsp // Type: Rsp // CmdID: 8955 message SetRelicBoxCustomScRsp { uint32 retcode = 13; // offset: 24 } // Obf: SetRelicBoxTargetCsReq // Type: Req // CmdID: 8956 message SetRelicBoxTargetCsReq { NADGCMCDBCI OHCIEIHHKAL = 14; // offset: 16 } // Obf: SetRelicBoxTargetScRsp // Type: Rsp // CmdID: 8966 message SetRelicBoxTargetScRsp { uint32 retcode = 8; // offset: 32 NADGCMCDBCI OHCIEIHHKAL = 1; // offset: 24 } // Obf: OpenRelicBoxCsReq // Type: Req // CmdID: 8954 message OpenRelicBoxCsReq { NADGCMCDBCI OHCIEIHHKAL = 11; // offset: 24 } // Obf: OpenRelicBoxScRsp // Type: Rsp // CmdID: 8967 message OpenRelicBoxScRsp { HIIOBFEMOLJ KCPMPCJNPCE = 14; // offset: 16 uint32 retcode = 9; // offset: 36 uint32 CLFLIBJNBCB = 8; // offset: 32 } // Obf: ConfirmRelicBoxCsReq // Type: Req // CmdID: 8957 message ConfirmRelicBoxCsReq { bool FFEHHMPFGAB = 10; // offset: 24 } // Obf: ConfirmRelicBoxScRsp // Type: Rsp // CmdID: 8960 message ConfirmRelicBoxScRsp { repeated uint32 DLCGBPOPPIH = 5; // offset: 24 uint32 retcode = 3; // offset: 40 bool FFEHHMPFGAB = 7; // offset: 36 uint32 FFEOOMEOKKI = 8; // offset: 32 } // Obf: ReportRelicBoxActionCsReq // Type: Req // CmdID: 8959 message ReportRelicBoxActionCsReq { oneof IPGNECGHNAC { uint32 KDKNPAGEHJP = 6; // offset: 16 } } // Obf: ReportRelicBoxActionScRsp // Type: Rsp // CmdID: 8953 message ReportRelicBoxActionScRsp { uint32 retcode = 4; // offset: 24 KBBLKIFPBCA state = 3; // offset: 28 } // Obf: CmdRelicSmartWearType enum CmdRelicSmartWearType { CmdRelicSmartWearType_MNFEPONEDDJ = 0; CmdRelicSmartWearAddPlanScRsp = 8255; CmdRelicSmartWearGetPlanCsReq = 8251; CmdRelicSmartWearUpdatePlanScRsp = 8266; CmdRelicSmartWearUpdatePinRelicCsReq = 8263; CmdRelicSmartWearDeletePinRelicCsReq = 8270; CmdRelicSmartWearUpdatePinRelicScRsp = 8264; CmdRelicSmartWearUpdatePlanCsReq = 8256; CmdRelicSmartWearDeletePlanScRsp = 8252; CmdRelicSmartWearDeletePlanCsReq = 8262; CmdRelicSmartWearGetPinRelicScRsp = 8260; CmdRelicSmartWearAddPlanCsReq = 8265; CmdRelicSmartWearGetPinRelicCsReq = 8257; CmdRelicSmartWearUpdatePinRelicScNotify = 8261; CmdRelicSmartWearGetPlanScRsp = 8269; CmdRelicSmartWearDeletePinRelicScRsp = 8258; } enum PDBJBBPFMPG { PDBJBBPFMPG_MNFEPONEDDJ = 0; PDBJBBPFMPG_LHHLOLJMOFI = 1; PDBJBBPFMPG_HILJHNOMAEC = 2; PDBJBBPFMPG_OAKBNOBPDNI = 3; } message RelicSmartWearPlan { repeated uint32 inside_relic_list = 1; // offset: 16 uint32 avatar_id = 10; // offset: 44 repeated uint32 outside_relic_list = 8; // offset: 24 uint32 unique_id = 7; // offset: 40 } // Obf: RelicSmartWearGetPlanCsReq // Type: Req // CmdID: 8251 message RelicSmartWearGetPlanCsReq { uint32 avatar_id = 11; // offset: 24 } // Obf: RelicSmartWearGetPlanScRsp // Type: Rsp // CmdID: 8269 message RelicSmartWearGetPlanScRsp { uint32 avatar_id = 3; // offset: 32 repeated RelicSmartWearPlan relic_plan_list = 15; // offset: 24 uint32 retcode = 12; // offset: 36 } // Obf: RelicSmartWearAddPlanCsReq // Type: Req // CmdID: 8265 message RelicSmartWearAddPlanCsReq { RelicSmartWearPlan relic_plan = 3; // offset: 24 } // Obf: RelicSmartWearAddPlanScRsp // Type: Rsp // CmdID: 8255 message RelicSmartWearAddPlanScRsp { RelicSmartWearPlan relic_plan = 15; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: RelicSmartWearUpdatePlanCsReq // Type: Req // CmdID: 8256 message RelicSmartWearUpdatePlanCsReq { RelicSmartWearPlan relic_plan = 10; // offset: 16 } // Obf: RelicSmartWearUpdatePlanScRsp // Type: Rsp // CmdID: 8266 message RelicSmartWearUpdatePlanScRsp { uint32 retcode = 3; // offset: 32 RelicSmartWearPlan relic_plan = 5; // offset: 16 } // Obf: RelicSmartWearDeletePlanCsReq // Type: Req // CmdID: 8262 message RelicSmartWearDeletePlanCsReq { uint32 unique_id = 9; // offset: 24 } // Obf: RelicSmartWearDeletePlanScRsp // Type: Rsp // CmdID: 8252 message RelicSmartWearDeletePlanScRsp { uint32 retcode = 1; // offset: 28 uint32 unique_id = 12; // offset: 24 } message LHNDMGBPHJF { repeated uint32 outside_relic_list = 11; // offset: 32 PDBJBBPFMPG FGMIBAPGHKG = 15; // offset: 40 repeated uint32 inside_relic_list = 3; // offset: 24 } message PMHKMANLNFH { LHNDMGBPHJF KDIMJOBMKLF = 7; // offset: 32 repeated uint32 relic_ids = 12; // offset: 16 uint32 avatar_id = 10; // offset: 40 } // Obf: RelicSmartWearGetPinRelicCsReq // Type: Req // CmdID: 8257 message RelicSmartWearGetPinRelicCsReq { uint32 avatar_id = 9; // offset: 24 } // Obf: RelicSmartWearGetPinRelicScRsp // Type: Rsp // CmdID: 8260 message RelicSmartWearGetPinRelicScRsp { uint32 retcode = 3; // offset: 32 uint32 avatar_id = 7; // offset: 36 repeated PMHKMANLNFH OOCHHEHAHCF = 9; // offset: 16 } // Obf: RelicSmartWearUpdatePinRelicScNotify // Type: Notify // CmdID: 8261 message RelicSmartWearUpdatePinRelicScNotify { repeated PMHKMANLNFH OIPANMLBJJK = 10; // offset: 24 repeated PMHKMANLNFH IFIGFMKCLII = 12; // offset: 32 uint32 relic_unique_id = 6; // offset: 40 } // Obf: RelicSmartWearUpdatePinRelicCsReq // Type: Req // CmdID: 8263 message RelicSmartWearUpdatePinRelicCsReq { PMHKMANLNFH PINCDKKLMDI = 14; // offset: 24 } // Obf: RelicSmartWearUpdatePinRelicScRsp // Type: Rsp // CmdID: 8264 message RelicSmartWearUpdatePinRelicScRsp { uint32 retcode = 8; // offset: 32 PMHKMANLNFH PINCDKKLMDI = 4; // offset: 24 } // Obf: RelicSmartWearDeletePinRelicCsReq // Type: Req // CmdID: 8270 message RelicSmartWearDeletePinRelicCsReq { bool GKGLMEICEPD = 6; // offset: 36 repeated LHNDMGBPHJF ALCJIGFGBDA = 7; // offset: 24 uint32 avatar_id = 10; // offset: 32 } // Obf: RelicSmartWearDeletePinRelicScRsp // Type: Rsp // CmdID: 8258 message RelicSmartWearDeletePinRelicScRsp { repeated LHNDMGBPHJF ALCJIGFGBDA = 8; // offset: 24 uint32 avatar_id = 1; // offset: 32 uint32 retcode = 5; // offset: 36 } // Obf: CmdReplayType enum CmdReplayType { CmdReplayType_MNFEPONEDDJ = 0; CmdGetReplayTokenCsReq = 3583; CmdReplayType_CDPHLMAIJKL = 3524; CmdGetReplayTokenScRsp = 3581; CmdDAAIDHAGCBD = 3504; } // Obf: GetReplayTokenCsReq // Type: Req // CmdID: 3583 message GetReplayTokenCsReq { uint32 DMMEGILIKDA = 7; // offset: 40 uint32 GAKPEKHGIDG = 10; // offset: 52 ReplayType replay_type = 8; // offset: 48 string PCJHHFOMKJJ = 1; // offset: 24 uint32 stage_id = 11; // offset: 44 string ENDGNLHBMJH = 15; // offset: 32 } // Type: Rsp // CmdID: 3581 message GetReplayTokenScRsp { ReplayType replay_type = 9; // offset: 48 string PCJHHFOMKJJ = 4; // offset: 32 uint32 retcode = 8; // offset: 44 string account_uid = 3; // offset: 16 uint32 stage_id = 11; // offset: 40 } message CGHDJFOGBDD { } // Type: Rsp // CmdID: 3504 message DAAIDHAGCBD { uint32 retcode = 6; // offset: 32 repeated ReplayInfo KGEHJGOEGCF = 7; // offset: 24 } // Obf: CmdRndOptionType enum CmdRndOptionType { CmdRndOptionType_MNFEPONEDDJ = 0; CmdHILFKPHGMPI = 3481; CmdDailyFirstMeetPamCsReq = 3424; CmdOICFKJIIDOK = 3404; CmdGetRndOptionCsReq = 3483; } // Obf: GetRndOptionCsReq // Type: Req // CmdID: 3483 message GetRndOptionCsReq { uint32 id = 7; // offset: 24 } // Type: Rsp // CmdID: 3481 message HILFKPHGMPI { uint32 retcode = 8; // offset: 32 repeated uint32 CFHMBIANHOL = 14; // offset: 16 } // Obf: DailyFirstMeetPamCsReq // Type: Req // CmdID: 3424 message DailyFirstMeetPamCsReq { } // Type: Rsp // CmdID: 3404 message OICFKJIIDOK { uint32 retcode = 11; // offset: 24 } // Obf: CmdRogueType enum CmdRogueType { CmdRogueType_MNFEPONEDDJ = 0; CmdExchangeRogueRewardKeyCsReq = 1825; CmdTakeRogueScoreRewardScRsp = 1809; CmdDNGELJEIBHN = 1888; CmdSyncRogueFinishScNotify = 1823; CmdSyncRogueAeonScNotify = 1839; CmdSyncRogueReviveInfoScNotify = 1845; CmdQuitRogueScRsp = 1808; CmdEnterRogueCsReq = 1835; CmdGetRogueScoreRewardInfoScRsp = 1882; CmdLeaveRogueScRsp = 1900; CmdGetRogueAeonInfoCsReq = 1826; CmdFinishAeonDialogueGroupScRsp = 1892; CmdGetRogueInitialScoreScRsp = 1847; CmdIEPADLOPCCM = 1860; CmdSyncRogueAreaUnlockScNotify = 1841; CmdGetRogueInitialScoreCsReq = 1822; CmdGetRogueTalentInfoScRsp = 1866; CmdOpenRogueChestCsReq = 1807; CmdGetRogueScoreRewardInfoCsReq = 1833; CmdGetRogueInfoCsReq = 1883; CmdEnterRogueMapRoomScRsp = 1864; CmdSyncRogueSeasonFinishScNotify = 1837; CmdSyncRogueMapRoomScNotify = 1851; CmdStartRogueScRsp = 1804; CmdKNPOMKPIEDH = 1893; CmdTakeRogueAeonLevelRewardCsReq = 1842; CmdGetRogueTalentInfoCsReq = 1887; CmdSyncRogueGetItemScNotify = 1832; CmdGLDLCBKKENJ = 1848; CmdPGDIIIDPFLD = 1806; CmdSyncRogueVirtualItemInfoScNotify = 1871; CmdOBFDCIHKBHB = 1801; CmdAKMJLNJDCEL = 1856; CmdOpenRogueChestScRsp = 1854; CmdQuitRogueCsReq = 1868; CmdStartRogueCsReq = 1824; CmdEnableRogueTalentCsReq = 1820; CmdEnableRogueTalentScRsp = 1849; CmdFAFGHPDPOJM = 1886; CmdIINEMAHANEG = 1821; CmdEnterRogueScRsp = 1813; CmdFinishAeonDialogueGroupCsReq = 1895; CmdTakeRogueScoreRewardCsReq = 1803; CmdSyncRogueRewardInfoScNotify = 1889; CmdJKJEDCGPOGK = 1818; CmdExchangeRogueRewardKeyScRsp = 1877; CmdSyncRogueStatusScNotify = 1830; CmdEnterRogueMapRoomCsReq = 1812; CmdGetRogueAeonInfoScRsp = 1870; CmdSyncRogueExploreWinScNotify = 1802; CmdGetRogueInfoScRsp = 1881; CmdLeaveRogueCsReq = 1862; CmdFIIPHEAHFEH = 1831; } // Obf: RogueStatus enum RogueStatus { RogueStatus_MNFEPONEDDJ = 0; RogueStatus_HFCKLAJODOO = 1; RogueStatus_MGEIOAIKKON = 2; RogueStatus_NNAFGFCCFGL = 3; RogueStatus_NGPFHCFEHPK = 4; } // Obf: RogueRoomStatus enum RogueRoomStatus { RogueRoomStatus_MNFEPONEDDJ = 0; RogueRoomStatus_game_lock_info = 1; RogueRoomStatus_CCJMKNNHKKE = 2; RogueRoomStatus_EOEFFICLKPN = 3; RogueRoomStatus_NGPFHCFEHPK = 4; } // Obf: RogueAreaStatus enum RogueAreaStatus { RogueAreaStatus_game_lock_info = 0; RogueAreaStatus_CCJMKNNHKKE = 1; RogueAreaStatus_MGEGCHJCBOE = 2; RogueAreaStatus_OCFBAIPCHPC = 3; } enum FCNDNPDGADB { FCNDNPDGADB_MNFEPONEDDJ = 0; FCNDNPDGADB_CNMNACEBAFP = 1; FCNDNPDGADB_LAJKCOKJCCJ = 2; FCNDNPDGADB_CPGIOIIANGA = 3; FCNDNPDGADB_ABNMCFMGIOB = 4; FCNDNPDGADB_DLMICOPKFCO = 5; FCNDNPDGADB_KDGMIMJEAFF = 6; FCNDNPDGADB_shop_sync_info = 7; FCNDNPDGADB_NBDCGPIOGKE = 8; FCNDNPDGADB_JEENJLLDDOC = 9; } enum FOEEKODAJMB { FOEEKODAJMB_MNFEPONEDDJ = 0; FOEEKODAJMB_CNMNACEBAFP = 1; FOEEKODAJMB_ABNMCFMGIOB = 2; FOEEKODAJMB_DLMICOPKFCO = 3; FOEEKODAJMB_BMCMPHDKBDI = 4; FOEEKODAJMB_BJOENIFAFLL = 5; FOEEKODAJMB_HIJCGFONFFL = 6; FOEEKODAJMB_OJEPGKBPPIP = 7; FOEEKODAJMB_BDJFLEJPDOG = 8; FOEEKODAJMB_shop_sync_info = 9; FOEEKODAJMB_KDGMIMJEAFF = 10; FOEEKODAJMB_NBDCGPIOGKE = 11; FOEEKODAJMB_JEENJLLDDOC = 12; } enum EILJDGAMAHL { EILJDGAMAHL_JDAKJOKNBAD = 0; EILJDGAMAHL_BCJILFHEADJ = 1; } message OMAHBNPPJEP { uint32 level = 12; // offset: 28 uint32 buff_id = 8; // offset: 24 } message HEMOFIOPHCM { repeated OMAHBNPPJEP buff_list = 9; // offset: 24 } message DJCLLONHILG { uint32 CPFHIAIECBJ = 5; // offset: 32 uint32 room_id = 4; // offset: 24 uint32 ADEGLDMGOLD = 15; // offset: 40 RogueRoomStatus NFIOOKKOMHL = 12; // offset: 28 RogueRoomStatus KMMADFNBBOP = 7; // offset: 36 } message DDKCLNBOMML { repeated DJCLLONHILG GMMBPCALEJF = 9; // offset: 24 uint32 map_id = 3; // offset: 44 uint32 PBDLFBCMMOC = 10; // offset: 36 uint32 AOFKNFLIHHM = 1; // offset: 32 uint32 area_id = 13; // offset: 40 } message EIIMAHHNNPD { RogueAreaStatus CIHDKBLGPEG = 12; // offset: 32 RogueStatus LNHEKIGDGDO = 2; // offset: 44 uint32 map_id = 9; // offset: 40 bool BKDDLNMCIEE = 6; // offset: 24 uint32 DLELNILPMDK = 7; // offset: 28 uint32 area_id = 4; // offset: 36 } message LBFENJLJHJH { repeated OMAHBNPPJEP KMIFLCOEJBD = 2; // offset: 16 uint32 JPBMDCGDHGK = 12; // offset: 52 uint32 KIPCEDPLBAF = 4; // offset: 76 uint32 FPAFMKACDJF = 9; // offset: 48 repeated uint32 PJFCOINHPCI = 3; // offset: 32 uint32 FDCOFOEODHA = 11; // offset: 56 uint32 FLPHBGODFEA = 5; // offset: 80 RogueCommonBuffSelectSourceType JKMAEIELMGM = 7; // offset: 72 uint32 ADENPGAIIBF = 13; // offset: 64 uint32 MLDIAADLLOG = 1; // offset: 68 bool EGCPDKNBCBD = 10; // offset: 60 uint32 HJPCOLONPLM = 15; // offset: 84 ItemCostData CDPLEABLHEF = 8; // offset: 40 } message FPHBKNEBBFK { OMAHBNPPJEP POIAPGONKAA = 14; // offset: 24 repeated OMAHBNPPJEP PNGNPDBBPGN = 3; // offset: 32 } message CKJLFLNGPGF { uint32 JAFPCNIPLNC = 15; // offset: 40 repeated OMAHBNPPJEP HGOOMDLGKPH = 8; // offset: 32 repeated OMAHBNPPJEP CBEOHIPPMMH = 2; // offset: 24 } message JNBENNEHFBF { float KKGKEHEOPCI = 15; // offset: 32 uint32 buff_id = 9; // offset: 36 ItemCostData cost_data = 13; // offset: 24 } message GDFCBHMDAHC { repeated JNBENNEHFBF FMBEJHPMJDH = 12; // offset: 16 } message LPAIHEGHEEB { uint32 MLHGBOADEOM = 7; // offset: 40 uint32 EOMKIBNKHIB = 2; // offset: 44 map IIGIMENHPGB = 8; // offset: 16 uint32 DJFMBNFLNDJ = 10; // offset: 32 uint32 GNBDGNBNPBK = 6; // offset: 36 } message EAGENKDLMDO { repeated LPAIHEGHEEB IONMAIINDIG = 4; // offset: 16 } message FDGPCJJCMPG { EAGENKDLMDO HNCCEOBILJJ = 11; // offset: 24 repeated uint32 ELHOKECAEAJ = 9; // offset: 16 } message NOHNDADKHPH { repeated uint32 EKJEMIACLHA = 13; // offset: 24 } message DEAFHIIOMJB { repeated uint32 COKPMEOMLIG = 14; // offset: 24 } message DOKIGPCIBGJ { uint32 CBBAEHDOJLK = 15; // offset: 36 // oneof ANMPMNIJEGE { // PreloadItemList HMCMEKJDDLL = 1; // offset: 16 // HEMOFIOPHCM KIBOHJCAHHJ = 5; // offset: 16 // } } message FDEJCJIJPCD { ItemCostData IIJBOBNLOAD = 8; // offset: 24 } message LCACMDJFJDC { uint32 FACAEMJFFFP = 11; // offset: 24 } message BBJGIMOEAEB { uint32 JFNIEBMPGIM = 6; // offset: 36 uint32 JPBMDCGDHGK = 10; // offset: 40 uint32 HKGHJALIPNJ = 1; // offset: 24 uint32 PONKLGOHBBC = 15; // offset: 32 uint32 EDLKFLLLMPE = 11; // offset: 28 } message GHMIFDFCLAF { MPDDLMFGADI rogue_get_info = 851; // offset: 16 NPMCMIBEPAO PMMGJDNFOKF = 1595; // offset: 32 } message MPDDLMFGADI { CPOAKAPNOEN EHJKIHBAIIO = 9; // offset: 56 HCJHJAAMAPG AEGIPNEFMBM = 14; // offset: 48 GDGKAODOAMH OHJHNHBDMNN = 15; // offset: 40 AKOJOIEODGA NIIKOPKGBKO = 7; // offset: 24 JHOCDFHKNEI NDIHLEPEMBP = 1; // offset: 16 } message NPMCMIBEPAO { ILMDDBEKOIN BBOKNLGDNFP = 1; // offset: 48 DDKCLNBOMML rogue_map = 2; // offset: 64 NJFJNHIGKPC AEGIPNEFMBM = 4; // offset: 40 NEHABHNNCKP HNCCEOBILJJ = 6; // offset: 56 BKGGHGJMJJP NFBAEMIANDO = 13; // offset: 32 bool AOGGGKIMBNA = 14; // offset: 88 GEOPHOBIBCD pending_action = 5; // offset: 80 BMOOHCOBEGA LNAOKIIMJME = 15; // offset: 72 BMEMFIOPIFO GIDAAIGDPLA = 12; // offset: 24 RogueStatus status = 8; // offset: 92 } message AKOJOIEODGA { int64 begin_time = 5; // offset: 24 int64 end_time = 2; // offset: 32 uint32 season = 1; // offset: 40 } message CPOAKAPNOEN { repeated EIIMAHHNNPD PHHDBFHKHMG = 9; // offset: 24 } message HCJHJAAMAPG { uint32 DKIPOMNPPLE = 2; // offset: 40 uint32 CAEELFJLJIM = 10; // offset: 36 bool FPDMGKOONBA = 14; // offset: 32 repeated uint32 GOBMDKMDDFI = 3; // offset: 24 } message JHOCDFHKNEI { uint32 HMPMKCCMFCK = 13; // offset: 32 uint32 BBHMOEPMFAO = 4; // offset: 28 uint32 KOKJMKJLNEO = 6; // offset: 24 } message BMOOHCOBEGA { repeated OMAHBNPPJEP KMIFLCOEJBD = 6; // offset: 16 } message NEHABHNNCKP { EAGENKDLMDO HNCCEOBILJJ = 14; // offset: 16 } message BMEMFIOPIFO { repeated uint32 unfinished_story_line_id_list = 1; // offset: 16 repeated uint32 JFAGOOABLFD = 15; // offset: 32 repeated uint32 base_avatar_id_list = 13; // offset: 24 FDEJCJIJPCD GEOLHHAOPJB = 4; // offset: 40 } message BMLCEDJDJOL { DEAFHIIOMJB EOBCCGLOGOG = 7; // offset: 16 } message NJFJNHIGKPC { uint32 BNKKCDNLNFA = 3; // offset: 28 bool FPDMGKOONBA = 6; // offset: 32 uint32 CAEELFJLJIM = 14; // offset: 24 } message BKGGHGJMJJP { repeated uint32 JDGKILCCNKH = 1; // offset: 16 } message MENDLIGNNCE { uint32 DKIPOMNPPLE = 15; // offset: 32 repeated uint32 GOBMDKMDDFI = 8; // offset: 24 uint32 BNKKCDNLNFA = 6; // offset: 44 uint32 CAEELFJLJIM = 4; // offset: 36 bool FPDMGKOONBA = 2; // offset: 40 } message DHGNEMKDLDI { uint32 ENLMKNCGJDC = 15; // offset: 28 uint32 KJOOKBFODBN = 5; // offset: 32 uint32 score_id = 12; // offset: 24 } message EJPCPNELBKG { uint32 CEGCIEDIBOB = 5; // offset: 36 repeated DHGNEMKDLDI EMCHHJKDNBD = 1; // offset: 24 float CCNJDANILJL = 15; // offset: 32 } message HNFHFEKGHCF { AvatarType avatar_type = 4; // offset: 28 uint32 id = 5; // offset: 36 uint32 slot = 6; // offset: 32 uint32 level = 12; // offset: 24 } message HGNIHEDAPEG { repeated HNFHFEKGHCF avatar_list = 6; // offset: 16 repeated OMAHBNPPJEP buff_list = 13; // offset: 32 repeated uint32 IONMAIINDIG = 14; // offset: 24 } message LCFACEGIJMA { GDGKAODOAMH KCBHKFKGHHJ = 15; // offset: 24 HGNIHEDAPEG record_info = 5; // offset: 40 uint32 HMPMKCCMFCK = 4; // offset: 64 ItemList IOMNKLAIHKN = 2; // offset: 32 uint32 PAPAKEFPDLE = 3; // offset: 68 uint32 HNMJAPFGCAF = 11; // offset: 52 uint32 JGKJHMJFKKG = 9; // offset: 48 uint32 EJHLANGAFCN = 373; // offset: 72 bool is_win = 13; // offset: 60 uint32 score_id = 10; // offset: 76 uint32 area_id = 1353; // offset: 56 } message GDGKAODOAMH { uint32 LCJKKMHOIMJ = 7; // offset: 36 int64 BCOODLFODMK = 3; // offset: 48 int64 EHMHKMNPAGM = 1; // offset: 40 uint32 GKBCALMHJJA = 13; // offset: 32 bool JEKNIGHCGIK = 2; // offset: 56 repeated uint32 JCFPKPKFGNA = 15; // offset: 24 bool HLIHAKBLHNH = 11; // offset: 57 } message GHDDFEBCNNJ { uint32 exp = 3; // offset: 36 uint32 level = 13; // offset: 28 uint32 DDOGMNLBKDO = 1; // offset: 24 uint32 ENPIAPKLKNL = 4; // offset: 32 } message ILIOCCJBKAL { uint32 rogue_dialogue_event_id = 13; // offset: 28 uint32 arg_id = 14; // offset: 24 float GKCJDAKALGL = 9; // offset: 40 bool DMPCGOBDFGN = 1; // offset: 32 int32 OEMKIHCAKCJ = 5; // offset: 36 } message KMHEKIAGMGD { uint32 game_mode_type = 11; // offset: 52 uint32 IBLMEAHHENI = 2; // offset: 44 uint32 MCOPKBNFMJM = 8; // offset: 48 repeated ILIOCCJBKAL KPGADKCDBLI = 14; // offset: 24 repeated uint32 EHMJKCCJOBN = 7; // offset: 16 uint32 HOJIOHLHAAF = 13; // offset: 40 } message ALGHNINEONA { repeated uint32 BLJHPDONGJJ = 12; // offset: 16 EILJDGAMAHL BLCOCDGHKAC = 8; // offset: 44 // oneof ANMPMNIJEGE { // PreloadItemList HMCMEKJDDLL = 3; // offset: 24 // } } // Obf: GetRogueInfoCsReq // Type: Req // CmdID: 1883 message GetRogueInfoCsReq { } // Obf: GetRogueInfoScRsp // Type: Rsp // CmdID: 1881 message GetRogueInfoScRsp { GHMIFDFCLAF rogue_info = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: StartRogueCsReq // Type: Req // CmdID: 1824 message StartRogueCsReq { repeated uint32 AGJKFJCNGGI = 9; // offset: 16 uint32 area_id = 1; // offset: 48 repeated uint32 base_avatar_id_list = 15; // offset: 40 repeated uint32 unfinished_story_line_id_list = 10; // offset: 24 uint32 ENPIAPKLKNL = 14; // offset: 52 } // Obf: StartRogueScRsp // Type: Rsp // CmdID: 1804 message StartRogueScRsp { LineupInfo lineup = 10; // offset: 24 uint32 retcode = 11; // offset: 56 GHMIFDFCLAF rogue_info = 6; // offset: 16 SceneInfo scene = 8; // offset: 48 JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 40 } // Obf: EnterRogueCsReq // Type: Req // CmdID: 1835 message EnterRogueCsReq { uint32 area_id = 12; // offset: 24 } // Obf: EnterRogueScRsp // Type: Rsp // CmdID: 1813 message EnterRogueScRsp { uint32 retcode = 6; // offset: 56 LineupInfo lineup = 8; // offset: 32 GHMIFDFCLAF rogue_info = 7; // offset: 48 JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 40 SceneInfo scene = 15; // offset: 16 } // Obf: LeaveRogueCsReq // Type: Req // CmdID: 1862 message LeaveRogueCsReq { } // Obf: LeaveRogueScRsp // Type: Rsp // CmdID: 1900 message LeaveRogueScRsp { JCBJDLNDAEH LFMDHAFJNMA = 13; // offset: 24 SceneInfo scene = 3; // offset: 48 LineupInfo lineup = 15; // offset: 16 GHMIFDFCLAF rogue_info = 7; // offset: 32 uint32 retcode = 5; // offset: 56 } // Obf: SyncRogueFinishScNotify // Type: Notify // CmdID: 1823 message SyncRogueFinishScNotify { LCFACEGIJMA finish_info = 12; // offset: 24 } // Obf: AKMJLNJDCEL // Type: Req // CmdID: 1856 message AKMJLNJDCEL { repeated uint32 base_avatar_id_list = 4; // offset: 16 uint32 prop_entity_id = 13; // offset: 40 repeated uint32 unfinished_story_line_id_list = 15; // offset: 24 } // Obf: GLDLCBKKENJ // Type: Rsp // CmdID: 1848 message GLDLCBKKENJ { repeated uint32 base_avatar_id_list = 3; // offset: 32 uint32 retcode = 15; // offset: 40 repeated uint32 unfinished_story_line_id_list = 7; // offset: 16 } // Obf: DNGELJEIBHN // Type: Req // CmdID: 1888 message DNGELJEIBHN { repeated uint32 unfinished_story_line_id_list = 12; // offset: 24 repeated uint32 base_avatar_id_list = 1; // offset: 16 uint32 interacted_prop_entity_id = 5; // offset: 40 } // Obf: FAFGHPDPOJM // Type: Rsp // CmdID: 1886 message FAFGHPDPOJM { repeated uint32 unfinished_story_line_id_list = 14; // offset: 32 FDEJCJIJPCD GEOLHHAOPJB = 15; // offset: 40 uint32 retcode = 8; // offset: 48 repeated uint32 base_avatar_id_list = 9; // offset: 24 } // Obf: SyncRogueReviveInfoScNotify // Type: Notify // CmdID: 1845 message SyncRogueReviveInfoScNotify { FDEJCJIJPCD GEOLHHAOPJB = 3; // offset: 16 } // Obf: FIIPHEAHFEH // Type: Req // CmdID: 1831 message FIIPHEAHFEH { } // Obf: JKJEDCGPOGK // Type: Rsp // CmdID: 1818 message JKJEDCGPOGK { GDFCBHMDAHC GPONDKOLOLI = 15; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: PGDIIIDPFLD // Type: Req // CmdID: 1806 message PGDIIIDPFLD { uint32 maze_buff_id = 1; // offset: 24 } // Obf: OBFDCIHKBHB // Type: Rsp // CmdID: 1801 message OBFDCIHKBHB { uint32 retcode = 14; // offset: 36 bool GKALJIFKGNH = 8; // offset: 32 OMAHBNPPJEP OCKACNPPPJL = 2; // offset: 16 } // Obf: QuitRogueCsReq // Type: Req // CmdID: 1868 message QuitRogueCsReq { uint32 area_id = 1; // offset: 24 } // Obf: QuitRogueScRsp // Type: Rsp // CmdID: 1808 message QuitRogueScRsp { uint32 retcode = 7; // offset: 32 GHMIFDFCLAF rogue_info = 14; // offset: 16 } // Obf: SyncRogueExploreWinScNotify // Type: Notify // CmdID: 1802 message SyncRogueExploreWinScNotify { bool AOGGGKIMBNA = 10; // offset: 24 } // Obf: SyncRogueSeasonFinishScNotify // Type: Notify // CmdID: 1837 message SyncRogueSeasonFinishScNotify { LCFACEGIJMA finish_info = 14; // offset: 32 GDGKAODOAMH OHJHNHBDMNN = 7; // offset: 24 SceneInfo scene = 13; // offset: 16 bool OCLDAAIPGNM = 6; // offset: 56 LineupInfo lineup = 11; // offset: 48 } // Obf: EnterRogueMapRoomCsReq // Type: Req // CmdID: 1812 message EnterRogueMapRoomCsReq { uint32 ADEGLDMGOLD = 5; // offset: 24 uint32 room_id = 14; // offset: 28 } // Obf: EnterRogueMapRoomScRsp // Type: Rsp // CmdID: 1864 message EnterRogueMapRoomScRsp { uint32 AOFKNFLIHHM = 4; // offset: 48 JCBJDLNDAEH LFMDHAFJNMA = 1; // offset: 32 uint32 retcode = 2; // offset: 52 SceneInfo scene = 8; // offset: 24 LineupInfo lineup = 15; // offset: 40 } // Obf: SyncRogueMapRoomScNotify // Type: Notify // CmdID: 1851 message SyncRogueMapRoomScNotify { uint32 map_id = 7; // offset: 32 DJCLLONHILG BPMGEDLAAGJ = 4; // offset: 16 } // Obf: OpenRogueChestCsReq // Type: Req // CmdID: 1807 message OpenRogueChestCsReq { bool BBDMELCOLBJ = 6; // offset: 24 uint32 interacted_prop_entity_id = 9; // offset: 28 } // Obf: OpenRogueChestScRsp // Type: Rsp // CmdID: 1854 message OpenRogueChestScRsp { ItemList reward = 14; // offset: 16 HDLLNMMODAJ MGBFLHENAFP = 8; // offset: 24 ItemList drop_data = 10; // offset: 40 uint32 retcode = 9; // offset: 48 } // Obf: ExchangeRogueRewardKeyCsReq // Type: Req // CmdID: 1825 message ExchangeRogueRewardKeyCsReq { uint32 count = 10; // offset: 24 } // Obf: ExchangeRogueRewardKeyScRsp // Type: Rsp // CmdID: 1877 message ExchangeRogueRewardKeyScRsp { uint32 retcode = 6; // offset: 24 uint32 count = 14; // offset: 28 } // Obf: SyncRogueAreaUnlockScNotify // Type: Notify // CmdID: 1841 message SyncRogueAreaUnlockScNotify { uint32 area_id = 11; // offset: 24 } // Obf: SyncRogueGetItemScNotify // Type: Notify // CmdID: 1832 message SyncRogueGetItemScNotify { ItemList get_item_list = 10; // offset: 32 ItemList CPOIEIMPBOA = 5; // offset: 24 } // Obf: TakeRogueAeonLevelRewardCsReq // Type: Req // CmdID: 1842 message TakeRogueAeonLevelRewardCsReq { uint32 ENPIAPKLKNL = 15; // offset: 28 uint32 level = 9; // offset: 24 } // Type: Rsp // CmdID: 1821 message IINEMAHANEG { ItemList reward = 4; // offset: 16 uint32 retcode = 15; // offset: 32 uint32 ENPIAPKLKNL = 7; // offset: 36 uint32 level = 5; // offset: 40 } // Type: Notify // CmdID: 1860 message IEPADLOPCCM { uint32 ENPIAPKLKNL = 11; // offset: 36 ItemList reward = 13; // offset: 24 uint32 level = 4; // offset: 32 } // Obf: GetRogueScoreRewardInfoCsReq // Type: Req // CmdID: 1833 message GetRogueScoreRewardInfoCsReq { } // Obf: GetRogueScoreRewardInfoScRsp // Type: Rsp // CmdID: 1882 message GetRogueScoreRewardInfoScRsp { uint32 retcode = 11; // offset: 32 GDGKAODOAMH HFKDHPNCKJN = 5; // offset: 24 } // Obf: TakeRogueScoreRewardCsReq // Type: Req // CmdID: 1803 message TakeRogueScoreRewardCsReq { uint32 LCJKKMHOIMJ = 15; // offset: 32 repeated uint32 OCKNPINCBCH = 3; // offset: 24 } // Obf: TakeRogueScoreRewardScRsp // Type: Rsp // CmdID: 1809 message TakeRogueScoreRewardScRsp { uint32 retcode = 13; // offset: 44 uint32 LCJKKMHOIMJ = 10; // offset: 40 ItemList reward = 8; // offset: 32 GDGKAODOAMH OHJHNHBDMNN = 12; // offset: 24 } // Obf: GetRogueInitialScoreCsReq // Type: Req // CmdID: 1822 message GetRogueInitialScoreCsReq { } // Obf: GetRogueInitialScoreScRsp // Type: Rsp // CmdID: 1847 message GetRogueInitialScoreScRsp { GDGKAODOAMH OHJHNHBDMNN = 14; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: GetRogueAeonInfoCsReq // Type: Req // CmdID: 1826 message GetRogueAeonInfoCsReq { } // Obf: GetRogueAeonInfoScRsp // Type: Rsp // CmdID: 1870 message GetRogueAeonInfoScRsp { repeated GHDDFEBCNNJ BOPDLDDNNFE = 3; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: FinishAeonDialogueGroupCsReq // Type: Req // CmdID: 1895 message FinishAeonDialogueGroupCsReq { uint32 ENPIAPKLKNL = 7; // offset: 24 } // Obf: FinishAeonDialogueGroupScRsp // Type: Rsp // CmdID: 1892 message FinishAeonDialogueGroupScRsp { ItemList reward = 11; // offset: 32 uint32 retcode = 12; // offset: 40 GHDDFEBCNNJ AEGIPNEFMBM = 14; // offset: 16 } // Obf: GetRogueTalentInfoCsReq // Type: Req // CmdID: 1887 message GetRogueTalentInfoCsReq { } // Obf: GetRogueTalentInfoScRsp // Type: Rsp // CmdID: 1866 message GetRogueTalentInfoScRsp { GPGAICLOJMD talent_info = 15; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: EnableRogueTalentCsReq // Type: Req // CmdID: 1820 message EnableRogueTalentCsReq { uint32 EHAJMKFJCCM = 10; // offset: 24 } // Obf: EnableRogueTalentScRsp // Type: Rsp // CmdID: 1849 message EnableRogueTalentScRsp { uint32 retcode = 11; // offset: 32 GPGAICLOJMD talent_info = 12; // offset: 16 } // Obf: SyncRogueVirtualItemInfoScNotify // Type: Notify // CmdID: 1871 message SyncRogueVirtualItemInfoScNotify { BBJGIMOEAEB NDIHLEPEMBP = 13; // offset: 16 } // Obf: SyncRogueStatusScNotify // Type: Notify // CmdID: 1830 message SyncRogueStatusScNotify { bool OPIPOBKDJPL = 15; // offset: 28 RogueStatus status = 11; // offset: 24 } // Obf: SyncRogueRewardInfoScNotify // Type: Notify // CmdID: 1889 message SyncRogueRewardInfoScNotify { GDGKAODOAMH OHJHNHBDMNN = 5; // offset: 24 } // Type: Notify // CmdID: 1893 message KNPOMKPIEDH { repeated uint32 base_avatar_id_list = 2; // offset: 16 repeated uint32 unfinished_story_line_id_list = 7; // offset: 32 } // Obf: SyncRogueAeonScNotify // Type: Notify // CmdID: 1839 message SyncRogueAeonScNotify { MENDLIGNNCE CFMGPNFJGPP = 2; // offset: 16 } // Obf: CmdRogueArcadeType enum CmdRogueArcadeType { CmdRogueArcadeType_MNFEPONEDDJ = 0; CmdRogueArcadeGetInfoCsReq = 7658; CmdRogueArcadeRestartCsReq = 7651; CmdRogueArcadeRestartScRsp = 7668; CmdRogueArcadeGetInfoScRsp = 7657; CmdRogueArcadeLeaveCsReq = 7673; CmdRogueArcadeStartScRsp = 7653; CmdRogueArcadeStartCsReq = 7678; CmdRogueArcadeLeaveScRsp = 7662; } message AFEBEOLHONG { SceneInfo scene = 14; // offset: 24 LineupInfo lineup = 5; // offset: 32 JCBJDLNDAEH LFMDHAFJNMA = 12; // offset: 40 } // Obf: RogueArcadeStartCsReq // Type: Req // CmdID: 7678 message RogueArcadeStartCsReq { repeated uint32 base_avatar_id_list = 15; // offset: 24 uint32 room_id = 11; // offset: 32 } // Obf: RogueArcadeStartScRsp // Type: Rsp // CmdID: 7653 message RogueArcadeStartScRsp { AFEBEOLHONG FNHOJKNAPFA = 2; // offset: 16 uint32 room_id = 7; // offset: 36 uint32 retcode = 9; // offset: 32 } // Obf: RogueArcadeLeaveCsReq // Type: Req // CmdID: 7673 message RogueArcadeLeaveCsReq { } // Obf: RogueArcadeLeaveScRsp // Type: Rsp // CmdID: 7662 message RogueArcadeLeaveScRsp { AFEBEOLHONG FNHOJKNAPFA = 4; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: RogueArcadeRestartCsReq // Type: Req // CmdID: 7651 message RogueArcadeRestartCsReq { } // Obf: RogueArcadeRestartScRsp // Type: Rsp // CmdID: 7668 message RogueArcadeRestartScRsp { AFEBEOLHONG FNHOJKNAPFA = 6; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: RogueArcadeGetInfoCsReq // Type: Req // CmdID: 7658 message RogueArcadeGetInfoCsReq { } // Obf: RogueArcadeGetInfoScRsp // Type: Rsp // CmdID: 7657 message RogueArcadeGetInfoScRsp { uint32 retcode = 15; // offset: 24 uint32 room_id = 6; // offset: 28 } // Obf: CmdRogueCommon enum CmdRogueCommon { CmdRogueCommon_JPOHPHEKACJ = 0; CmdRogueCommon_OOJMKFDIDCK = 5631; CmdOKMDCPGPMAO = 5700; CmdRogueCommon_HFKDOJOLAGB = 5609; CmdGetRogueShopBuffInfoCsReq = 5613; CmdRogueCommon_LIMOBLIHCOO = 5618; CmdTakeRogueMiracleHandbookRewardScRsp = 5622; CmdSetRogueCollectionCsReq = 5642; CmdGetRogueShopMiracleInfoCsReq = 5604; CmdGBLMFGNBIJN = 5640; CmdBDMIJAGKFHB = 5624; CmdBuyRogueShopFormulaScRsp = 5653; CmdCommonRogueQueryScRsp = 5654; CmdTakeEventHandbookRewardCsReq = 5647; CmdSyncRogueCommonDialogueOptionFinishScNotify = 5665; CmdGetRogueCommonDialogueDataCsReq = 5677; CmdGetRogueHandbookDataScRsp = 5605; CmdEJJBGPAGEIP = 5676; CmdGetRogueShopFormulaInfoCsReq = 5620; CmdBINLMJENLIM = 5636; CmdStopRogueAdventureRoomCsReq = 5606; CmdFinishRogueCommonDialogueCsReq = 5694; CmdGetRogueShopBuffInfoScRsp = 5662; CmdUpdateRogueAdventureRoomScoreCsReq = 5655; CmdNJOGLMEAOHH = 5623; CmdGetRogueAdventureRoomInfoCsReq = 5619; CmdBuyRogueShopMiracleScRsp = 5669; CmdAOFCGMGKOIO = 5601; CmdRogueWorkbenchGetInfoCsReq = 5611; CmdRogueDoGambleScRsp = 5670; CmdPrepareRogueAdventureRoomCsReq = 5681; CmdRogueDoGambleCsReq = 5626; CmdCommonRogueVirtualItemInfoScNotify = 5679; CmdRogueNpcDisappearCsReq = 5657; CmdTakeRogueMiracleHandbookRewardCsReq = 5664; CmdRogueWorkbenchReforgeBuffReq = 5641; CmdSelectRogueBonusReq = 5698; CmdSetRogueExhibitionScRsp = 5638; CmdBuyRogueShopMiracleCsReq = 5674; CmdRogueWorkbenchHandleFuncScRsp = 5632; CmdRogueGetGambleInfoScRsp = 5610; CmdSetRogueExhibitionCsReq = 5675; CmdSyncRogueCommonActionResultScNotify = 5697; CmdRogueShopBeginBattleScRsp = 5699; CmdSelectRogueCommonDialogueOptionCsReq = 5659; CmdTakeEventHandbookRewardScRsp = 5651; CmdOFOOHHIPOEH = 5683; CmdGHOMEECGGNE = 5684; CmdSyncRogueHandbookDataUpdateScNotify = 5612; CmdRogueGetGambleInfoCsReq = 5652; CmdHandleRogueCommonPendingActionScRsp = 5616; CmdSelectRogueCommonDialogueOptionScRsp = 5628; CmdRogueCommon_NPIOHHBOLCO = 5603; CmdCommonRogueUpdateScNotify = 5625; CmdRogueShopBeginBattleCsReq = 5685; CmdBuyRogueShopBuffScRsp = 5646; CmdSetRogueCollectionScRsp = 5621; CmdGetRogueShopFormulaInfoScRsp = 5649; CmdGetRogueHandbookDataCsReq = 5690; CmdGetRogueCommonDialogueDataScRsp = 5658; CmdSyncRogueCommonDialogueDataScNotify = 5650; CmdCommonRogueQueryCsReq = 5607; CmdGetRogueShopMiracleInfoScRsp = 5635; CmdSyncRogueCommonPendingActionScNotify = 5629; CmdRogueWorkbenchGetInfoScRsp = 5639; } enum NEONBPMJELF { NEONBPMJELF_MNFEPONEDDJ = 0; NEONBPMJELF_AGENBPNMGJJ = 1; NEONBPMJELF_CHIHMAAMFIO = 2; NEONBPMJELF_ILMBMIHBMMF = 3; } // Obf: RogueCommonBuffSelectSourceType enum RogueCommonBuffSelectSourceType { RogueCommonBuffSelectSourceType_MNFEPONEDDJ = 0; RogueCommonBuffSelectSourceType_MEOCEKOKJMK = 1; RogueCommonBuffSelectSourceType_CFMGPNFJGPP = 2; RogueCommonBuffSelectSourceType_EGOBACIIKHB = 3; RogueCommonBuffSelectSourceType_NBDCGPIOGKE = 4; } enum NFKELGEJAON { NFKELGEJAON_CPGIOIIANGA = 0; NFKELGEJAON_IFNCBJCDGOC = 1; NFKELGEJAON_DCKEDGKHKCA = 2; NFKELGEJAON_NPGGNLEANKO = 3; NFKELGEJAON_JOFEAEHMGPP = 4; NFKELGEJAON_PPPPNGABHLC = 5; } enum DHPJJMBMICH { DHPJJMBMICH_MNFEPONEDDJ = 0; DHPJJMBMICH_MEOCEKOKJMK = 1; DHPJJMBMICH_CFMGPNFJGPP = 2; DHPJJMBMICH_EGOBACIIKHB = 3; DHPJJMBMICH_NBDCGPIOGKE = 4; } enum KNCBDIHFDMA { KNCBDIHFDMA_MNFEPONEDDJ = 0; KNCBDIHFDMA_JFPHAJLGAMM = 1; KNCBDIHFDMA_remove_type_target_info = 2; } enum EEBDKNLNOGF { EEBDKNLNOGF_MNFEPONEDDJ = 0; EEBDKNLNOGF_JFPHAJLGAMM = 1; EEBDKNLNOGF_remove_type_target_info = 2; EEBDKNLNOGF_ABJEBLGMNNL = 3; } enum MOLIHBGIGEA { MOLIHBGIGEA_MNFEPONEDDJ = 0; MOLIHBGIGEA_JFPHAJLGAMM = 1; MOLIHBGIGEA_remove_type_target_info = 2; } enum HPODENPEMBD { HPODENPEMBD_MNFEPONEDDJ = 0; HPODENPEMBD_BODGEBNACIK = 1; HPODENPEMBD_GJCCAGMCPKL = 2; } enum DPAKNOHODNE { DPAKNOHODNE_MNFEPONEDDJ = 0; DPAKNOHODNE_CNMNACEBAFP = 1; DPAKNOHODNE_LAJKCOKJCCJ = 2; DPAKNOHODNE_CPGIOIIANGA = 3; DPAKNOHODNE_ABNMCFMGIOB = 4; DPAKNOHODNE_DLMICOPKFCO = 5; DPAKNOHODNE_shop_sync_info = 6; DPAKNOHODNE_JGLKFKCELJG = 7; DPAKNOHODNE_CFMGPNFJGPP = 8; DPAKNOHODNE_EGOBACIIKHB = 9; DPAKNOHODNE_KDGMIMJEAFF = 10; DPAKNOHODNE_NBDCGPIOGKE = 11; DPAKNOHODNE_KDBJNJAKFJG = 12; DPAKNOHODNE_MKJNAEEPBFC = 13; DPAKNOHODNE_LCBEGNDDNGJ = 14; DPAKNOHODNE_FIBCJEBKCJK = 15; DPAKNOHODNE_HBBMDFEMGMM = 16; DPAKNOHODNE_FIBDPHPJBDI = 17; } enum CFLGBOCIFJC { CFLGBOCIFJC_PDFPEGEPJAK = 0; CFLGBOCIFJC_ILIBEGNDMHB = 1; CFLGBOCIFJC_GBIALALGCBK = 2; } // Obf: RogueTalentStatus enum RogueTalentStatus { RogueTalentStatus_game_lock_info = 0; RogueTalentStatus_CCJMKNNHKKE = 1; RogueTalentStatus_has_recommand = 2; } enum FPEDOFIGOIN { FPEDOFIGOIN_PFGCLHJGHKJ = 0; FPEDOFIGOIN_MLOEDMEKDEC = 1; FPEDOFIGOIN_IEALMNOFAJG = 2; } enum MBPGPDEGNDG { MBPGPDEGNDG_ELFEPLAAGEM = 0; MBPGPDEGNDG_CDHADGACEBG = 1; MBPGPDEGNDG_EIJNDBALIDG = 2; } enum BGLCFPAPDAE { BGLCFPAPDAE_CMHHOPKPIEK = 0; BGLCFPAPDAE_FGDLPHOEGEE = 1; BGLCFPAPDAE_OCCEDFNOKPL = 2; } enum HIEHIOIAKFF { HIEHIOIAKFF_LEEIHEDOBJH = 0; HIEHIOIAKFF_OCKOLCFMHLH = 1; HIEHIOIAKFF_MFKNJEMOECN = 2; } enum MFHLKINODOK { MFHLKINODOK_MNFEPONEDDJ = 0; MFHLKINODOK_CPGIOIIANGA = 1; MFHLKINODOK_IGMJONOBEPN = 2; MFHLKINODOK_EKKPBPDONMK = 3; MFHLKINODOK_DDJOLOHEKEF = 4; MFHLKINODOK_IIBOHJPIBNB = 5; } enum HIJIHJIKNDB { HIJIHJIKNDB_MNFEPONEDDJ = 0; HIJIHJIKNDB_BEJEBBNFGPM = 1; HIJIHJIKNDB_NHNGJBAKNEG = 2; } enum KNOIGPPPCBN { KNOIGPPPCBN_MNFEPONEDDJ = 0; KNOIGPPPCBN_CJDDMCJBPAO = 1; KNOIGPPPCBN_EEMCMLBMNLO = 2; KNOIGPPPCBN_MJJHKEOHEAP = 3; KNOIGPPPCBN_GOCGMOKICBP = 4; } message LJEGFMNCCAB { uint32 MFANBIFIDOO = 9; // offset: 28 uint32 buff_id = 11; // offset: 24 } message KCJKAEHAFOB { repeated LJEGFMNCCAB buff_list = 6; // offset: 24 } message LFHLHFLOLPI { bool EGCPDKNBCBD = 6; // offset: 60 repeated uint32 FHPGNIDADJN = 5; // offset: 48 uint32 FDCOFOEODHA = 4; // offset: 68 uint32 MLDIAADLLOG = 10; // offset: 76 uint32 FPAFMKACDJF = 1; // offset: 88 repeated uint32 PJFCOINHPCI = 13; // offset: 24 uint32 HJPCOLONPLM = 12; // offset: 84 ItemCostData CDPLEABLHEF = 7; // offset: 40 RogueCommonBuffSelectSourceType JKMAEIELMGM = 8; // offset: 72 uint32 ADENPGAIIBF = 2; // offset: 80 uint32 KIPCEDPLBAF = 11; // offset: 56 repeated LJEGFMNCCAB OCNIECCAPHE = 9; // offset: 16 uint32 FLPHBGODFEA = 14; // offset: 64 } message MMKGENBPICG { uint32 PPICMPCKNPE = 12; // offset: 24 } message CIDMALBALDI { } message FGIDHMDNDJD { } message LBDCOOAJIDJ { LFHLHFLOLPI JDEEBECMNND = 5; // offset: 16 } message BKCJKFIIOMI { uint32 buff_id = 12; // offset: 32 ItemCostData cost_data = 1; // offset: 24 } message HIDFOGCCJNM { repeated BKCJKFIIOMI FMBEJHPMJDH = 4; // offset: 16 } message KAFFJJEODAL { repeated LJEGFMNCCAB CBEOHIPPMMH = 12; // offset: 16 uint32 JAFPCNIPLNC = 2; // offset: 40 repeated LJEGFMNCCAB HGOOMDLGKPH = 13; // offset: 24 } message AOJGCHFPCGJ { uint32 JAFPCNIPLNC = 13; // offset: 32 repeated LJEGFMNCCAB CBEOHIPPMMH = 2; // offset: 16 } message ELOCIMOJFLK { uint32 AIHBJJKCHFB = 13; // offset: 24 } message OIIKAOJGMLA { } message HKGBPGGHEEB { repeated LJEGFMNCCAB GLIONAHDLHI = 4; // offset: 16 uint32 JAFPCNIPLNC = 12; // offset: 32 } message LJFNGBAEDPK { uint32 PPICMPCKNPE = 14; // offset: 24 } message OINCOEEFMHF { } message JJONBEKHMKG { uint32 JAFPCNIPLNC = 4; // offset: 32 repeated LJEGFMNCCAB OCNIECCAPHE = 3; // offset: 16 } message IHEBOLBKCCA { uint32 PPICMPCKNPE = 12; // offset: 24 } message MPJPGMHJEHL { } message MIHCAJKBEEE { KCJKAEHAFOB GCLLPCDEGCE = 7; // offset: 24 } message HKKINCNJOMD { map IIGIMENHPGB = 10; // offset: 24 uint32 GNBDGNBNPBK = 1; // offset: 40 uint32 EOMKIBNKHIB = 12; // offset: 32 uint32 MLHGBOADEOM = 13; // offset: 36 } message OIIMIKNAJLB { uint32 HHHGABAEIPC = 15; // offset: 32 HKKINCNJOMD HJLEFPHBGHI = 8; // offset: 16 bool BIIPDKBLBFO = 2; // offset: 36 } message AGBPDLFNBHE { HKKINCNJOMD CPGIOIIANGA = 8; // offset: 24 } message OAGMLCCJBDF { uint32 MLHGBOADEOM = 10; // offset: 24 } message GEPKEEAHNLA { HKKINCNJOMD CPGIOIIANGA = 11; // offset: 16 uint32 CDOMLBEHACG = 6; // offset: 36 uint32 ACGPLALHJIC = 5; // offset: 32 } message MBNJAHEODNC { HKKINCNJOMD CPGIOIIANGA = 2; // offset: 24 } message MFENPDPEBOP { HKKINCNJOMD HJLEFPHBGHI = 7; // offset: 24 uint32 HHHGABAEIPC = 12; // offset: 32 } message GIEMJOEIBOG { HKKINCNJOMD CPGIOIIANGA = 15; // offset: 16 } message FLCPBBIEDIE { repeated HKKINCNJOMD IONMAIINDIG = 15; // offset: 24 } message KBEMMFAEGIM { bool PBAADGAEAMC = 1; // offset: 44 uint32 LKPBGMDBDPB = 6; // offset: 52 repeated uint32 MJDPGBLPHOH = 13; // offset: 32 uint32 JAFPCNIPLNC = 10; // offset: 40 repeated uint32 ELHOKECAEAJ = 14; // offset: 24 uint32 BALMMLBJHGJ = 2; // offset: 48 } message KIMKHOLOEKM { uint32 IHBLPDOOIII = 14; // offset: 24 } message CMLMJMAHCIN { } message OIKCJMDGPMP { } message OIAAPLFLFKD { KBEMMFAEGIM BAMHMALOGGE = 7; // offset: 24 } message FKNNMKFPIAB { repeated uint32 EKJEMIACLHA = 4; // offset: 24 } message GGLNHDKOJLB { uint32 JAFPCNIPLNC = 5; // offset: 32 repeated uint32 OOHGIGPCICF = 1; // offset: 16 } message PKADKIMPDEH { uint32 ABLIPGKDOJN = 9; // offset: 24 } message FDCDFEOAGCG { } message JDAMAOICAEF { uint32 JAFPCNIPLNC = 4; // offset: 32 repeated uint32 IELNAOBKGON = 9; // offset: 16 } message KCBEFMPPMFG { uint32 FNOFMAOCHPM = 14; // offset: 24 } message OLNMBJOIEIF { } message JMHGEEGCHEC { uint32 JAFPCNIPLNC = 10; // offset: 32 repeated uint32 DLKLBGKPIJB = 1; // offset: 16 } message OKJIKIDPEDA { uint32 CBNGOKDEKMF = 10; // offset: 24 } message HJEBAAGFIIE { } message PPOLOENOLMO { repeated uint32 DNEAGGHHKKD = 10; // offset: 24 uint32 JAFPCNIPLNC = 13; // offset: 32 } message MGMHDGOPBFB { uint32 JIFLKACFHPH = 13; // offset: 24 } message NDDGHKFDEBB { } message ONCJKMNEGKM { uint32 JAFPCNIPLNC = 3; // offset: 32 repeated uint32 EFHDJBKHMIE = 8; // offset: 24 } message MNDNHHFJKKN { uint32 IHBLPDOOIII = 15; // offset: 24 } message LGHLMDKLFLL { } message BLBDJBGOEGE { repeated uint32 EFHDJBKHMIE = 9; // offset: 24 uint32 JAFPCNIPLNC = 2; // offset: 32 } message AIOMMLCECIP { uint32 IHBLPDOOIII = 5; // offset: 24 } message HJPAOKFIKEK { } message ABHOAGHMLIH { uint32 NNLLBNBNFFD = 7; // offset: 24 } message JFLGNEPCCDO { } message PKBMECIOBMG { FLCPBBIEDIE DIKGOFCOKJE = 9; // offset: 24 } message GAOGDMNDPOO { repeated uint32 COKPMEOMLIG = 13; // offset: 24 } message ILMDDBEKOIN { uint32 LCIIDNAIJHG = 8; // offset: 24 uint32 rogue_money = 11; // offset: 36 uint32 JJPAEJJPJGA = 10; // offset: 32 uint32 OIIDDPKMMAH = 15; // offset: 28 } message CMIPCFKPPKD { uint32 num = 1; // offset: 28 uint32 MNHGPKIHHKL = 12; // offset: 24 } message GFMMNNFDNFJ { AvatarType avatar_type = 11; // offset: 28 uint32 avatar_id = 4; // offset: 24 } message IHMKFGAJCNM { uint32 BOGMAHNFLFI = 4; // offset: 28 uint32 BDIBGHGJFJH = 6; // offset: 24 } message FAIJDCCAJJB { ItemList item_list = 4; // offset: 16 } message DHCMPOABDKF { FAIJDCCAJJB CLIDCPBGACI = 6; // offset: 16 IHMKFGAJCNM EGOBACIIKHB = 4; // offset: 24 } message GDCPCBNNAJK { } message IHGMGILGDFP { int32 count = 13; // offset: 24 } message GCBFFDJCOCE { uint32 MLHGBOADEOM = 15; // offset: 24 } message CAIDKPKBFKM { } message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { GDCPCBNNAJK target_none = 1; // offset: 16 IHGMGILGDFP target_coin = 15; // offset: 16 GCBFFDJCOCE target_miracle = 11; // offset: 16 CAIDKPKBFKM target_ruanmei = 10; // offset: 16 } } message DGDDBONKIAE { uint32 IADKIHHGDNH = 7; // offset: 32 repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 9; // offset: 16 } message CEKNOAFPKKA { oneof OKAIINGCACL { DGDDBONKIAE GDHNMEIKOKM = 5; // offset: 16 } } message OPPNEPHBJNB { uint32 status = 8; // offset: 32 uint32 score_id = 10; // offset: 44 uint32 GNMGPIHLKFN = 15; // offset: 40 uint32 NAFBEJIGBDI = 2; // offset: 36 double MKMJMCFOMMM = 13; // offset: 48 CEKNOAFPKKA GGKOGOOOFJE = 3; // offset: 24 } // Type: Notify // CmdID: 5683 message OFOOHHIPOEH { OPPNEPHBJNB LHGNOFAPLOB = 12; // offset: 16 } // Obf: PrepareRogueAdventureRoomCsReq // Type: Req // CmdID: 5681 message PrepareRogueAdventureRoomCsReq { } // Type: Rsp // CmdID: 5624 message BDMIJAGKFHB { uint32 retcode = 9; // offset: 32 OPPNEPHBJNB LHGNOFAPLOB = 3; // offset: 16 } // Obf: StopRogueAdventureRoomCsReq // Type: Req // CmdID: 5606 message StopRogueAdventureRoomCsReq { uint32 DPFLKHGDOIG = 11; // offset: 32 repeated uint32 IMGEHACKMAN = 3; // offset: 24 } // Type: Rsp // CmdID: 5601 message AOFCGMGKOIO { uint32 retcode = 9; // offset: 32 OPPNEPHBJNB LHGNOFAPLOB = 6; // offset: 16 } // Obf: GetRogueAdventureRoomInfoCsReq // Type: Req // CmdID: 5619 message GetRogueAdventureRoomInfoCsReq { } // Type: Rsp // CmdID: 5623 message NJOGLMEAOHH { OPPNEPHBJNB LHGNOFAPLOB = 8; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: UpdateRogueAdventureRoomScoreCsReq // Type: Req // CmdID: 5655 message UpdateRogueAdventureRoomScoreCsReq { uint32 score_id = 6; // offset: 24 uint32 ELNKHEEBAFB = 10; // offset: 28 } // Type: Rsp // CmdID: 5676 message EJJBGPAGEIP { uint32 retcode = 8; // offset: 32 OPPNEPHBJNB LHGNOFAPLOB = 10; // offset: 16 } message HBBAKDIKLID { uint32 MLHGBOADEOM = 2; // offset: 44 ItemCostData cost_data = 4; // offset: 32 bool NAJIAEBBIAA = 15; // offset: 40 ItemCostData NHCNAJJKFCO = 6; // offset: 16 bool PEDLKABHEHD = 12; // offset: 41 } message IMJBKDLHCLP { ItemCostData cost_data = 5; // offset: 24 uint32 buff_id = 12; // offset: 48 bool PEDLKABHEHD = 4; // offset: 44 bool NAJIAEBBIAA = 10; // offset: 45 uint32 JDMFEDEKAGD = 1; // offset: 40 ItemCostData NHCNAJJKFCO = 11; // offset: 16 } message IKFIFCJJONB { bool NAJIAEBBIAA = 7; // offset: 44 uint32 BKBECHIEABD = 5; // offset: 40 bool PEDLKABHEHD = 12; // offset: 45 ItemCostData cost_data = 14; // offset: 16 ItemCostData NHCNAJJKFCO = 3; // offset: 24 } message CHLEBHHFOGA { repeated HBBAKDIKLID IONMAIINDIG = 13; // offset: 24 } message JPCPCBEGCJK { repeated IMJBKDLHCLP buff_list = 14; // offset: 16 } message EEEJJBHCGLN { repeated IKFIFCJJONB BLMOIJJHKCM = 9; // offset: 24 } // Obf: GetRogueShopBuffInfoCsReq // Type: Req // CmdID: 5613 message GetRogueShopBuffInfoCsReq { bool EONEKNGLGJD = 10; // offset: 28 uint32 interacted_prop_entity_id = 7; // offset: 24 } // Obf: GetRogueShopBuffInfoScRsp // Type: Rsp // CmdID: 5662 message GetRogueShopBuffInfoScRsp { JPCPCBEGCJK LNAOKIIMJME = 15; // offset: 16 uint32 retcode = 7; // offset: 40 int32 OEJICOGINJD = 13; // offset: 48 ItemCostData JEPKKNFIPJF = 5; // offset: 24 int32 FKBONIJGEHM = 1; // offset: 44 } // Obf: GetRogueShopMiracleInfoCsReq // Type: Req // CmdID: 5604 message GetRogueShopMiracleInfoCsReq { bool EONEKNGLGJD = 3; // offset: 28 uint32 interacted_prop_entity_id = 13; // offset: 24 } // Obf: GetRogueShopMiracleInfoScRsp // Type: Rsp // CmdID: 5635 message GetRogueShopMiracleInfoScRsp { ItemCostData JEPKKNFIPJF = 4; // offset: 16 int32 OEJICOGINJD = 8; // offset: 48 int32 FKBONIJGEHM = 15; // offset: 44 CHLEBHHFOGA HNCCEOBILJJ = 9; // offset: 24 uint32 retcode = 5; // offset: 40 } // Obf: GetRogueShopFormulaInfoCsReq // Type: Req // CmdID: 5620 message GetRogueShopFormulaInfoCsReq { uint32 interacted_prop_entity_id = 10; // offset: 28 bool EONEKNGLGJD = 5; // offset: 24 } // Obf: GetRogueShopFormulaInfoScRsp // Type: Rsp // CmdID: 5649 message GetRogueShopFormulaInfoScRsp { int32 FKBONIJGEHM = 9; // offset: 44 ItemCostData JEPKKNFIPJF = 4; // offset: 16 int32 OEJICOGINJD = 11; // offset: 40 EEEJJBHCGLN OLKPBPOPDEB = 12; // offset: 32 uint32 retcode = 8; // offset: 48 } // Type: Req // CmdID: 5700 message OKMDCPGPMAO { uint32 interacted_prop_entity_id = 15; // offset: 24 uint32 MLHGBOADEOM = 7; // offset: 28 } // Type: Req // CmdID: 5640 message GBLMFGNBIJN { repeated uint32 HOHJOHADEDG = 11; // offset: 16 uint32 interacted_prop_entity_id = 4; // offset: 32 } // Obf: BuyRogueShopMiracleCsReq // Type: Req // CmdID: 5674 message BuyRogueShopMiracleCsReq { repeated uint32 AHHEHMLNOOO = 4; // offset: 24 uint32 interacted_prop_entity_id = 13; // offset: 32 } // Obf: BuyRogueShopMiracleScRsp // Type: Rsp // CmdID: 5669 message BuyRogueShopMiracleScRsp { CHLEBHHFOGA HNCCEOBILJJ = 6; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: BuyRogueShopBuffScRsp // Type: Rsp // CmdID: 5646 message BuyRogueShopBuffScRsp { uint32 retcode = 4; // offset: 32 JPCPCBEGCJK LNAOKIIMJME = 14; // offset: 24 } // Obf: BuyRogueShopFormulaScRsp // Type: Rsp // CmdID: 5653 message BuyRogueShopFormulaScRsp { EEEJJBHCGLN OLKPBPOPDEB = 14; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: RogueNpcDisappearCsReq // Type: Req // CmdID: 5657 message RogueNpcDisappearCsReq { uint32 BGCPJEOPHCF = 7; // offset: 24 } // Type: Rsp // CmdID: 5684 message GHOMEECGGNE { uint32 retcode = 15; // offset: 24 } // Obf: RogueShopBeginBattleCsReq // Type: Req // CmdID: 5685 message RogueShopBeginBattleCsReq { uint32 interacted_prop_entity_id = 4; // offset: 24 } // Obf: RogueShopBeginBattleScRsp // Type: Rsp // CmdID: 5699 message RogueShopBeginBattleScRsp { uint32 retcode = 14; // offset: 32 SceneBattleInfo JGKKOAMNIHI = 5; // offset: 16 } // Obf: SyncRogueCommonActionResultScNotify // Type: Notify // CmdID: 5697 message SyncRogueCommonActionResultScNotify { repeated EAHOGGPNKEC BEDDGHIMAFN = 3; // offset: 24 uint32 FFOJLKPMEBG = 7; // offset: 40 HPODENPEMBD MNHGPKIHHKL = 10; // offset: 44 repeated ICPGGFEFHJM NJNDCEKFPAA = 11; // offset: 16 } message EAHOGGPNKEC { DPAKNOHODNE source = 13; // offset: 36 uint32 queue_position = 9; // offset: 32 ADBHFPNINKM PCHFOGJFLOC = 8; // offset: 24 } message NPIAMFKJOOM { int32 KDIHKCEEPJL = 6; // offset: 28 uint32 key = 10; // offset: 24 } message KPLDEGKMHPL { int32 FCCABJIKGIM = 11; // offset: 28 uint32 BMJFNGIIIHH = 5; // offset: 32 int32 CHONGANLOPL = 8; // offset: 24 } message IEMOMGBIADL { repeated NPIAMFKJOOM LGEPALKGGCH = 2; // offset: 16 uint32 BKBECHIEABD = 9; // offset: 36 bool OAEAFOOPKPK = 7; // offset: 32 } message DJGPJFOLEGA { map HGEIGAEKIFB = 10; // offset: 16 } message OCPCHFBNOPF { IEMOMGBIADL MNCHAFLAKJJ = 6; // offset: 16 } message AHACOMCGFDG { IEMOMGBIADL MNCHAFLAKJJ = 14; // offset: 16 } message NIIHBGCOILJ { IEMOMGBIADL MNCHAFLAKJJ = 15; // offset: 16 } message MAJACJAHEDC { IEMOMGBIADL MNCHAFLAKJJ = 1; // offset: 24 } message DKNAGCNKNOB { repeated KPLDEGKMHPL ABOICAOBEEA = 13; // offset: 16 } message GCOEOLJPCIG { DJGPJFOLEGA value = 7; // offset: 24 } message CJCPMBDHGEN { repeated KPLDEGKMHPL ABOICAOBEEA = 5; // offset: 40 DJGPJFOLEGA BAFEDMJCBAK = 13; // offset: 16 repeated IEMOMGBIADL BLMOIJJHKCM = 6; // offset: 32 } message BBBHPBABMPH { uint32 CIDHNJABLLD = 8; // offset: 24 } message EPPNIPMDKPA { uint32 CIDHNJABLLD = 5; // offset: 24 } message FBGNBDJLKFK { map HNLNENEFNDM = 14; // offset: 16 } message DAKACFANFLA { uint32 unique_id = 8; // offset: 40 uint32 level = 7; // offset: 32 uint32 JOHDFHDPFOK = 2; // offset: 36 repeated uint32 LIFNKLCOOAH = 11; // offset: 16 } message GHKEKHBHDLD { DAKACFANFLA LBKNLCFAGPO = 11; // offset: 16 bool MBGOIJCCGLJ = 13; // offset: 32 } message MHGCCGCNIAF { uint32 unique_id = 4; // offset: 24 } message PAPENEMPADJ { bool MBGOIJCCGLJ = 15; // offset: 32 DAKACFANFLA LBKNLCFAGPO = 7; // offset: 24 } message CMABOMNCEPE { uint32 BBCBBCAHKPC = 1; // offset: 24 } message APCNHJPGJDO { uint32 FFADBIAECBI = 4; // offset: 24 uint32 HLOAAPJDPJB = 1; // offset: 28 } message ADBHFPNINKM { oneof OKAIINGCACL { CMIPCFKPPKD FNGCNJICGID = 5; // offset: 16 CMIPCFKPPKD IIBLHKOPFLL = 12; // offset: 16 LJEGFMNCCAB POIAPGONKAA = 1331; // offset: 16 LJEGFMNCCAB JMOGNPIGJME = 1260; // offset: 16 AGBPDLFNBHE MCCOLCACIMN = 1911; // offset: 16 OAGMLCCJBDF AEAKDGPPFIJ = 983; // offset: 16 GEPKEEAHNLA PPLHFMPBNFK = 128; // offset: 16 MBNJAHEODNC KEIGICKHKDG = 519; // offset: 16 MFENPDPEBOP AHFHDFIIGLH = 968; // offset: 16 GIEMJOEIBOG IAPNAABMGBF = 739; // offset: 16 GFMMNNFDNFJ EEIGIIOMNFA = 605; // offset: 16 OCPCHFBNOPF LAKGFINMCLF = 858; // offset: 16 AHACOMCGFDG IMHKLBCAAPB = 1263; // offset: 16 NIIHBGCOILJ HNNDHEOJHHI = 1508; // offset: 16 MAJACJAHEDC DMMDLPDCFBF = 1657; // offset: 16 DKNAGCNKNOB KFJOKHPJAGC = 1890; // offset: 16 GCOEOLJPCIG DMNJAHLFGNN = 758; // offset: 16 BBBHPBABMPH EIIFJIOONFL = 289; // offset: 16 EPPNIPMDKPA KGKDAADFFAN = 1259; // offset: 16 CHNPMIHAFDG MCAENCPPDPO = 1287; // offset: 16 FHJPBLKDPHH GEPLEFMNBML = 223; // offset: 16 EPJKEGGAOLL GCINHEFOEMA = 227; // offset: 16 KLGBNHJGNAA CCBKKJONHEL = 435; // offset: 16 KLGBNHJGNAA KNCMEAHDKCC = 1883; // offset: 16 KLGBNHJGNAA DCJGFCHEPHG = 1570; // offset: 16 GLAAGDDOCLD KJPODCLIMEN = 1646; // offset: 16 KDENJLCPAFM LCBEGNDDNGJ = 1118; // offset: 16 MMNEIIKPJNC DJNENBJLACB = 1839; // offset: 16 MMNEIIKPJNC JPJECFNBJPP = 453; // offset: 16 GHKEKHBHDLD OIGGOJJOFDJ = 1242; // offset: 16 MHGCCGCNIAF IDLBLOBCMAP = 1555; // offset: 16 PAPENEMPADJ DAKEMJLGEEI = 1243; // offset: 16 CMABOMNCEPE HHKCLMEEFIN = 1643; // offset: 16 APCNHJPGJDO LLEBDNGIKIF = 1697; // offset: 16 OJEHBFLPGDF DAGDEFLAMDD = 500; // offset: 16 AOPFIJNDOCI CMOKLNMKOGF = 1512; // offset: 16 DPNNDGHIEAB GPFKHDIJOLK = 503; // offset: 16 DDNHFOBIPNF JCGDDANOADI = 353; // offset: 16 CDIGDEGBPAA FJFDIGKNJPL = 1218; // offset: 16 FPPGOKCPNFB INGHEBLMALN = 1874; // offset: 16 } } message ONGGDNDGHLD { uint32 JAFPCNIPLNC = 5; // offset: 48 uint32 HPBCIKPLGHP = 3; // offset: 56 ItemCostData APOHOHGGPKA = 4; // offset: 40 repeated uint32 CFJKOEBFOOE = 15; // offset: 32 uint32 NJMODFFIJOH = 11; // offset: 60 uint32 CGDHHPCJGGI = 10; // offset: 64 bool EGCPDKNBCBD = 12; // offset: 52 repeated uint32 DMEKHPNKJGM = 2; // offset: 24 } message IDKKNGAMGLC { uint32 PCCAHAGLLLG = 13; // offset: 24 } message DBHPANFODJM { } message DMCIBBHMDFK { uint32 JAFPCNIPLNC = 1; // offset: 32 repeated uint32 FAJJBAEKAAD = 9; // offset: 24 } message OECLALEIINI { uint32 PCCAHAGLLLG = 6; // offset: 24 } message JFODFPFPLOL { } message OJGCAJHJPGO { } message DMGEEEDFDLD { ONGGDNDGHLD IOCOHFEJIOF = 14; // offset: 16 } message BKIGLLILGIM { ONGGDNDGHLD IOCOHFEJIOF = 5; // offset: 16 } message ADBOJIFIBDJ { uint32 PCCAHAGLLLG = 12; // offset: 24 } message OHPCKNNGEIJ { } message PCCNMHOKFNA { uint32 NDGDFINDJBI = 7; // offset: 24 } message CPMELCMOLDN { uint32 IDCCACEJNGJ = 13; // offset: 24 uint32 type = 4; // offset: 28 uint32 slot = 8; // offset: 32 } message NGAHDNPCKHI { uint32 level = 13; // offset: 28 uint32 OPCNHCBHCMG = 5; // offset: 24 } message GLAAGDDOCLD { repeated ONLKHDHLKHJ CCPJBNIAAIP = 4; // offset: 48 map IOKJGMEIEMK = 9; // offset: 24 NGAHDNPCKHI BAFGLONNAHF = 5; // offset: 40 repeated CPMELCMOLDN KENHDEAMBMF = 7; // offset: 32 } message ONLKHDHLKHJ { uint32 level = 2; // offset: 28 uint32 ELJMJPNFLAI = 3; // offset: 24 } message KLGBNHJGNAA { ONLKHDHLKHJ PHPIFFAEHEE = 10; // offset: 24 uint32 unique_id = 7; // offset: 32 } message CHNPMIHAFDG { GLAAGDDOCLD LOFHKCALFIG = 5; // offset: 24 } message FHJPBLKDPHH { GLAAGDDOCLD LOFHKCALFIG = 1; // offset: 16 } message EPJKEGGAOLL { GLAAGDDOCLD LOFHKCALFIG = 11; // offset: 24 } message LFCIIFIDHBP { KLGBNHJGNAA BHCFBLHGLMG = 9; // offset: 24 } message DKKNFKAPBDL { KLGBNHJGNAA JPBEFONPONJ = 5; // offset: 24 } message INIJBKHLAAH { uint32 FLPHBGODFEA = 3; // offset: 48 ONLKHDHLKHJ DLPEDKODPID = 2; // offset: 32 repeated ONLKHDHLKHJ MEOHKMAPFMB = 9; // offset: 24 uint32 MLDIAADLLOG = 1; // offset: 40 uint32 JAFPCNIPLNC = 4; // offset: 44 } message DLEDAKKMNMK { repeated KLGBNHJGNAA MEOHKMAPFMB = 6; // offset: 24 uint32 JAFPCNIPLNC = 1; // offset: 32 } message EEALDLJELNC { ONLKHDHLKHJ LAOGPGKNKOI = 14; // offset: 16 } message OAEGPDCHBAI { KLGBNHJGNAA LAOGPGKNKOI = 6; // offset: 16 } message JAKFLMFNJFP { } message FPNOFBGGLOE { } message JHGNIJFDBIE { } message MOIOFAAKLAO { } message KDENJLCPAFM { repeated uint32 DGMJNJGKMAB = 10; // offset: 24 KLGBNHJGNAA EEDPJCBCAOC = 3; // offset: 16 } message CPIOFMLDEFK { uint32 JAFPCNIPLNC = 8; // offset: 32 repeated NGAHDNPCKHI PCDADCGGICH = 9; // offset: 24 } message BNOBPHEKOMD { bool KNFFLJGLDOB = 14; // offset: 32 NGAHDNPCKHI JNEBPKCOOGF = 7; // offset: 16 } message GOEEIIDNKAE { } message MJFFGPIFBOD { } message PMPEPPOAMNH { NGAHDNPCKHI JOHGBIOEDBN = 6; // offset: 24 } message KELJGGIKHJN { NGAHDNPCKHI IAICLEKHHBM = 7; // offset: 24 bool IHEEICHMBCL = 2; // offset: 32 } message GECAANBFBAF { } message MMNEIIKPJNC { uint32 OIHNCBOBDGC = 6; // offset: 24 } message DAIJDKOHAJG { uint32 IKJCEFHPJEN = 4; // offset: 36 repeated uint32 FOLEKMAKHCI = 15; // offset: 24 int32 GKLJCFLJCDF = 7; // offset: 32 } message LKGMLIHJIDC { uint32 FDHEIIBIOEC = 11; // offset: 48 uint32 HDFMJGIHIMA = 8; // offset: 36 uint32 JAFPCNIPLNC = 6; // offset: 40 uint32 CBFPCHKNEAH = 10; // offset: 32 repeated uint32 PCGLMEHBIBN = 12; // offset: 24 CFLGBOCIFJC MIFBFOEGKCJ = 4; // offset: 44 } message DNBNFOAOOPD { uint32 BOCJOMCEODH = 10; // offset: 24 } message JKKJFCCBHFK { } message LOCBCCIOCPA { } message PPHHJDJPAMK { LKGMLIHJIDC CEPKHIABIBM = 1; // offset: 16 } message AJONBPHPGPJ { uint32 HOJIOHLHAAF = 2; // offset: 24 } message OCNEIAAPNMF { uint32 battle_event_id = 8; // offset: 28 bool is_win = 12; // offset: 24 } message LICOKOCNPBC { uint32 HOJIOHLHAAF = 3; // offset: 24 } message EFDJFFINAIL { repeated uint32 OJAPJFNMHFN = 3; // offset: 24 repeated uint32 KGBPKMEOGEM = 12; // offset: 32 } message ONPFGKKKLIH { map MJECLHHAGAJ = 6; // offset: 40 repeated uint32 IODPFCNPHCO = 12; // offset: 24 EFDJFFINAIL ACALKOADEEK = 4; // offset: 56 uint32 LKPBGMDBDPB = 3; // offset: 72 repeated uint32 BODKPMJMDMP = 10; // offset: 32 uint32 BALMMLBJHGJ = 8; // offset: 80 repeated uint32 AANDAJNPPBF = 7; // offset: 48 bool EMABGHDCLEN = 9; // offset: 76 repeated uint32 FHOHDGNCKGF = 15; // offset: 16 bool IDPGKGGPDIJ = 14; // offset: 77 } message EHLGLIKABKH { oneof IEMMPLNKNNK { uint32 unique_id = 5; // offset: 16 uint32 EMJABKOGION = 2; // offset: 16 } } message NLAHJCLIAHI { LNLNIGAPDAA FNHOJKNAPFA = 8; // offset: 16 EFDJFFINAIL ACALKOADEEK = 6; // offset: 24 } message MHNGFJKEHKD { } message PBOKAMAPBCI { ONPFGKKKLIH DAPCIOLNJAG = 5; // offset: 24 } message GGBFAGMEGAL { int32 MCBCHODMOGL = 13; // offset: 24 } message OOFICDFBHLN { uint32 LGEMMMDEABB = 11; // offset: 32 repeated uint32 JDFAGMKFCJA = 13; // offset: 16 } message OJJHEICPGOL { } message KNKFCIHLIAH { uint32 OILLKNDAKAN = 1; // offset: 24 } message KAOLFMNFIKK { } message GHFMODLCLHA { uint32 LGEMMMDEABB = 8; // offset: 24 int32 MCBCHODMOGL = 4; // offset: 32 uint32 EMFIFDBOAJA = 1; // offset: 28 } message EHKCPFOLFOA { int32 HDJHNCIKIGN = 1; // offset: 28 int32 MCBCHODMOGL = 7; // offset: 24 } message EAMGDNHEJOC { } message CGCIJDFJCCA { } message BKELKBJBNJN { uint32 LJIELIOMMCI = 1; // offset: 24 } message DLJEGCLNEKF { uint32 LGEMMMDEABB = 4; // offset: 28 int32 MCBCHODMOGL = 10; // offset: 24 } message APINJJHMBLK { repeated uint32 NINCKCDDCEM = 8; // offset: 24 int32 MCBCHODMOGL = 11; // offset: 32 } message NADDPCNPHEK { uint32 LJIELIOMMCI = 14; // offset: 24 } message JCFAKHEBLGD { } message LKMIINEALAL { repeated uint32 CIAOEEGJLOK = 5; // offset: 24 uint32 JAFPCNIPLNC = 1; // offset: 40 oneof PONNLMGHGBC { GGBFAGMEGAL MCBCHODMOGL = 3; // offset: 16 OOFICDFBHLN MABLNFHEDCG = 4; // offset: 16 OJJHEICPGOL remove_type_target_info = 14; // offset: 16 KNKFCIHLIAH AAGOJBCCIBA = 7; // offset: 16 KAOLFMNFIKK BNNICCKNNFK = 10; // offset: 16 GHFMODLCLHA KKPFEMCOBDC = 1376; // offset: 16 EHKCPFOLFOA AGKAJIENEPD = 217; // offset: 16 EAMGDNHEJOC FIFHBDDNGPE = 51; // offset: 16 CGCIJDFJCCA NMAHGPLCNKL = 1232; // offset: 16 BKELKBJBNJN JDHAPMGMKFE = 1229; // offset: 16 DLJEGCLNEKF DFDEDKBEEHI = 709; // offset: 16 APINJJHMBLK OFIMGKKOKNM = 1148; // offset: 16 NADDPCNPHEK IIKOANEBEIL = 423; // offset: 16 JCFAKHEBLGD BJOENIFAFLL = 368; // offset: 16 } } message FECBEGIBFKC { uint32 CPLFONLPEMM = 12; // offset: 24 } message MCMKJMFAGFP { } message EMPHDNGLIOB { uint32 OEPKOBHDDOD = 2; // offset: 28 uint32 HCCNFEECKHA = 1; // offset: 24 uint32 unique_id = 12; // offset: 32 } message OJEHBFLPGDF { repeated EMPHDNGLIOB CPPGBGENNPL = 4; // offset: 16 } message AOPFIJNDOCI { uint32 OAJOGCDNHHF = 1; // offset: 28 uint32 INJLCJGCMEN = 8; // offset: 36 uint32 BKJMGNPANGJ = 6; // offset: 24 uint32 DIJJFCLBGMG = 3; // offset: 32 } message CDIGDEGBPAA { repeated JOGMADAMFNI PDNOIKEMKPG = 13; // offset: 16 } message DDNHFOBIPNF { uint32 FIILEFIELIG = 4; // offset: 24 uint32 GBBKBJAGMHJ = 15; // offset: 28 } message DPNNDGHIEAB { uint32 KKGHPPCHBBB = 10; // offset: 24 } message FNJBAKMIHND { repeated uint32 KAFCDOGBJMG = 13; // offset: 16 } message JCAIBNPEFAL { uint32 GGICFCBCBAJ = 8; // offset: 24 } message GJFHEMLFBIG { uint32 GGICFCBCBAJ = 5; // offset: 24 } message KEJOIBBJNBJ { repeated uint32 JFBAPPJCBBJ = 1; // offset: 24 uint32 PFHIOFPJDHP = 2; // offset: 36 uint32 MMGJDJDCBBM = 14; // offset: 32 uint32 CBFPCHKNEAH = 13; // offset: 40 } message OBJODEDFANP { uint32 HOHJFEBNPBB = 9; // offset: 24 } message CLAKOLKMJIO { uint32 HOHJFEBNPBB = 5; // offset: 24 } message GHPPCMLGLCB { } message OCDNNIANLFP { KEJOIBBJNBJ EOEDPBPAJED = 11; // offset: 16 } message FDHNLHDHAKM { uint32 level = 15; // offset: 32 uint32 JOHDFHDPFOK = 1; // offset: 36 repeated uint32 BELJGBNMHCB = 4; // offset: 16 } message DKBCABPJCFL { uint32 DCLIDMPCIED = 8; // offset: 32 repeated FDHNLHDHAKM CPPGBGENNPL = 4; // offset: 24 } message DKALCDKCOJM { uint32 JDAJDNHNPNM = 5; // offset: 24 } message GPHKJENEMBO { FDHNLHDHAKM CPPGBGENNPL = 15; // offset: 24 } message FPPGOKCPNFB { repeated uint32 LNPNGJOJABI = 15; // offset: 16 } // Obf: SyncRogueCommonPendingActionScNotify // Type: Notify // CmdID: 5629 message SyncRogueCommonPendingActionScNotify { GEOPHOBIBCD action = 12; // offset: 24 uint32 FFOJLKPMEBG = 15; // offset: 32 } message GEOPHOBIBCD { uint32 queue_position = 13; // offset: 32 LCFJNHIKCBD PCHFOGJFLOC = 8; // offset: 24 } message LCFJNHIKCBD { oneof OKAIINGCACL { LFHLHFLOLPI JDEEBECMNND = 141; // offset: 16 AOJGCHFPCGJ GHLIEDGHFNE = 873; // offset: 16 HKGBPGGHEEB ELCPNJBHKHF = 1447; // offset: 16 JJONBEKHMKG INBHJEGJIMP = 1113; // offset: 16 KBEMMFAEGIM BAMHMALOGGE = 1603; // offset: 16 FKNNMKFPIAB EFDODDALPCH = 500; // offset: 16 GGLNHDKOJLB CGKJBFPPOKH = 390; // offset: 16 JDAMAOICAEF ECFAHCIJOFI = 1566; // offset: 16 JMHGEEGCHEC AEJGFBLDIMB = 1811; // offset: 16 PPOLOENOLMO PEAOFBOGIFJ = 676; // offset: 16 ONCJKMNEGKM PLMPDBOAEJN = 724; // offset: 16 BLBDJBGOEGE IPNNEMBKFID = 900; // offset: 16 GAOGDMNDPOO EOBCCGLOGOG = 1852; // offset: 16 ONGGDNDGHLD IOCOHFEJIOF = 1500; // offset: 16 DMCIBBHMDFK LBFIFIFFPGA = 162; // offset: 16 BKIGLLILGIM MAKGNAFBBFN = 306; // offset: 16 INIJBKHLAAH MOAGHDLDMEN = 688; // offset: 16 CPIOFMLDEFK NLBKJHAEOFB = 664; // offset: 16 PMPEPPOAMNH IIHICPJLHMN = 209; // offset: 16 INIJBKHLAAH OIIPPIDBAHL = 754; // offset: 16 INIJBKHLAAH JLIDINJJICP = 414; // offset: 16 INIJBKHLAAH DAALAELHCCI = 334; // offset: 16 DLEDAKKMNMK MCGPCMEEOJJ = 926; // offset: 16 DLEDAKKMNMK IFGFCDGEAKA = 1429; // offset: 16 DLEDAKKMNMK ODGNHIJBJJE = 1301; // offset: 16 AJONBPHPGPJ DAJBOAIDBDO = 1771; // offset: 16 LKGMLIHJIDC IPBJKMENJNJ = 1754; // offset: 16 ONPFGKKKLIH DAPCIOLNJAG = 1169; // offset: 16 LKMIINEALAL DIDOEDMNHFG = 649; // offset: 16 FNJBAKMIHND BPICFCAOFGO = 218; // offset: 16 KEJOIBBJNBJ EOEDPBPAJED = 423; // offset: 16 DKBCABPJCFL MGJJKNCAENH = 165; // offset: 16 } } // Obf: SelectRogueBonusReq // Type: Req // CmdID: 5698 message SelectRogueBonusReq { uint32 NMFNKLKHOJN = 4; // offset: 36 oneof OKAIINGCACL { MMKGENBPICG ONLPKNIEGEG = 1397; // offset: 16 ELOCIMOJFLK PLDHFCBBDIK = 1145; // offset: 16 LJFNGBAEDPK ELGMPOKJGJH = 210; // offset: 16 FGIDHMDNDJD OGPDBCOMIJB = 1796; // offset: 16 IHEBOLBKCCA LBOMDGBJIJM = 1815; // offset: 16 KIMKHOLOEKM DNCIFFCKIPM = 717; // offset: 16 OIKCJMDGPMP NMOILDJIDKL = 567; // offset: 16 PKADKIMPDEH OJGBCFLEDCM = 732; // offset: 16 KCBEFMPPMFG GAPOFJPFADA = 1624; // offset: 16 OKJIKIDPEDA FMPAMLKOFDH = 239; // offset: 16 MGMHDGOPBFB OPGGHLBNJFI = 740; // offset: 16 MNDNHHFJKKN GBCDHIGNAJH = 829; // offset: 16 AIOMMLCECIP MMJHBJBHJBF = 1935; // offset: 16 ABHOAGHMLIH CBPGDKGCJMB = 1516; // offset: 16 IDKKNGAMGLC GLKMBNHJNOM = 2041; // offset: 16 OJGCAJHJPGO LLBJIJAMPOA = 583; // offset: 16 OECLALEIINI GMEDNFIOFDO = 681; // offset: 16 ADBOJIFIBDJ CAOPIACCENP = 987; // offset: 16 EEALDLJELNC DPBPMNDICOJ = 938; // offset: 16 BNOBPHEKOMD LANNPIJMLMM = 249; // offset: 16 KELJGGIKHJN MOKBMADCOKG = 2024; // offset: 16 EEALDLJELNC KNILNKNIBCC = 2047; // offset: 16 EEALDLJELNC HNFKOCNEHBB = 1842; // offset: 16 EEALDLJELNC HKIMGDDDFFE = 1599; // offset: 16 OAEGPDCHBAI GMEPKAMPPHK = 89; // offset: 16 OAEGPDCHBAI NKMFGEEGPPE = 1193; // offset: 16 OAEGPDCHBAI ICPFNIGPDHH = 1833; // offset: 16 DNBNFOAOOPD EMOOEBBHOJC = 1418; // offset: 16 DNBNFOAOOPD CCLJBKMIHEC = 564; // offset: 16 LOCBCCIOCPA CCICJKOLKBB = 2000; // offset: 16 EHLGLIKABKH EAPKCBNOGAE = 1645; // offset: 16 MHNGFJKEHKD KODLNHHFDED = 1911; // offset: 16 FECBEGIBFKC LLNPGKFKJJG = 1165; // offset: 16 JCAIBNPEFAL GJDCMMLHOOE = 1285; // offset: 16 OBJODEDFANP ODGNAJMDCNP = 261; // offset: 16 GHPPCMLGLCB NGPFOFJNMGC = 1398; // offset: 16 DKALCDKCOJM DIJDCLKPJFD = 1867; // offset: 16 PCCNMHOKFNA FPLCAJPJLPA = 1879; // offset: 16 OCNEIAAPNMF MCFNIHFEAII = 200287; // offset: 16 LICOKOCNPBC DMFNBGFCEKK = 190340; // offset: 16 } } // Obf: HandleRogueCommonPendingActionScRsp // Type: Rsp // CmdID: 5616 message HandleRogueCommonPendingActionScRsp { uint32 queue_position = 14; // offset: 40 uint32 retcode = 11; // offset: 44 uint32 NMFNKLKHOJN = 15; // offset: 36 oneof OKAIINGCACL { CIDMALBALDI EAIABGOLPCF = 1604; // offset: 16 OIIKAOJGMLA EDOLMFDOLHP = 57; // offset: 16 OINCOEEFMHF MPJGLJIONHO = 263; // offset: 16 LBDCOOAJIDJ KMDLIKPMPGM = 1126; // offset: 16 MPJPGMHJEHL AIDMMPJBMDH = 524; // offset: 16 CMLMJMAHCIN FDNNPAIBNPB = 891; // offset: 16 OIAAPLFLFKD GKCKICHCKNB = 793; // offset: 16 FDCDFEOAGCG GBAIAJBAAEK = 888; // offset: 16 OLNMBJOIEIF AJCEOMEBKPN = 1055; // offset: 16 HJEBAAGFIIE EHPBMJKIKLI = 1232; // offset: 16 NDDGHKFDEBB FBLDCMPCMDK = 619; // offset: 16 LGHLMDKLFLL GALFPIBJHMD = 881; // offset: 16 HJPAOKFIKEK LIFHLIHIOJN = 521; // offset: 16 JFLGNEPCCDO NMLIGALMJEM = 1162; // offset: 16 DBHPANFODJM ANPNNGKADBI = 2012; // offset: 16 DMGEEEDFDLD JOFAMMGNKME = 1160; // offset: 16 JFODFPFPLOL OGBPDKGHHLP = 593; // offset: 16 OHPCKNNGEIJ JNCOGLCHPGA = 311; // offset: 16 JAKFLMFNJFP MCLGGMMHNMP = 594; // offset: 16 GOEEIIDNKAE BLBAPENPNLP = 212; // offset: 16 GECAANBFBAF EJJBNHIKNBM = 599; // offset: 16 FPNOFBGGLOE FOMANLBMHIE = 605; // offset: 16 JHGNIJFDBIE EODLHELKEON = 382; // offset: 16 MOIOFAAKLAO KEAKOBOPPNO = 1391; // offset: 16 MJFFGPIFBOD MDHHJJPMMNH = 348; // offset: 16 JKKJFCCBHFK GALMFOHOIDN = 579; // offset: 16 JKKJFCCBHFK JBIBGMONGIM = 137; // offset: 16 PPHHJDJPAMK AMDHBOIEEJC = 1124; // offset: 16 NLAHJCLIAHI PICJNOBIOKK = 528; // offset: 16 PBOKAMAPBCI BBJMBBDMJEH = 1512; // offset: 16 MCMKJMFAGFP LLNPGKFKJJG = 1018; // offset: 16 GJFHEMLFBIG LFMBOCMIKNB = 867; // offset: 16 CLAKOLKMJIO CGJNBOMJMKI = 1425; // offset: 16 OCDNNIANLFP NKDPHIEBMJK = 1555; // offset: 16 GPHKJENEMBO HBCBCEOHGOE = 712; // offset: 16 } } message FPOCFGJBDII { uint32 maze_buff_id = 2; // offset: 24 } message DIBDPMMOGGF { uint32 AJJEMGKDCEG = 12; // offset: 28 bool BKDDLNMCIEE = 11; // offset: 24 } message OHAOKNPLHAH { bool BKDDLNMCIEE = 5; // offset: 24 uint32 GIPCDBLGKNK = 15; // offset: 28 } message BJKHLPALOMH { uint32 DDOGMNLBKDO = 15; // offset: 44 repeated uint32 LACDOGKKGBN = 12; // offset: 16 repeated uint32 KJKNPADEAAO = 4; // offset: 24 uint32 level = 2; // offset: 48 uint32 exp = 13; // offset: 40 uint32 ENPIAPKLKNL = 3; // offset: 52 } message EIGBIDLFEGC { NGAHDNPCKHI LBANMAIMDGH = 13; // offset: 16 } message LHOIPIOKIFC { uint32 ELJMJPNFLAI = 11; // offset: 24 uint32 EIJDGHKDICG = 1; // offset: 28 } message PLMCDHCCNFC { repeated FPOCFGJBDII buff_list = 5; // offset: 16 repeated OHAOKNPLHAH GCOJBJOMMPI = 4; // offset: 48 repeated DIBDPMMOGGF IONMAIINDIG = 11; // offset: 32 repeated BJKHLPALOMH BOPDLDDNNFE = 13; // offset: 40 } // Obf: GetRogueHandbookDataCsReq // Type: Req // CmdID: 5690 message GetRogueHandbookDataCsReq { } // Obf: GetRogueHandbookDataScRsp // Type: Rsp // CmdID: 5605 message GetRogueHandbookDataScRsp { uint32 retcode = 6; // offset: 32 PLMCDHCCNFC MJHJPLLKOPL = 15; // offset: 16 } // Obf: SyncRogueHandbookDataUpdateScNotify // Type: Notify // CmdID: 5612 message SyncRogueHandbookDataUpdateScNotify { repeated EIGBIDLFEGC GDMIKCECANF = 15; // offset: 56 repeated FPOCFGJBDII ABFCMGPINOD = 11; // offset: 32 repeated LHOIPIOKIFC JBDABLFKIIG = 14; // offset: 16 repeated OHAOKNPLHAH PNIICEDDOIE = 9; // offset: 48 repeated DIBDPMMOGGF KECNOJIKMPL = 4; // offset: 40 } // Obf: TakeRogueMiracleHandbookRewardCsReq // Type: Req // CmdID: 5664 message TakeRogueMiracleHandbookRewardCsReq { repeated uint32 GPONPCLAKOP = 4; // offset: 16 } // Obf: TakeRogueMiracleHandbookRewardScRsp // Type: Rsp // CmdID: 5622 message TakeRogueMiracleHandbookRewardScRsp { uint32 retcode = 3; // offset: 40 repeated uint32 EMEKMMAAGNI = 9; // offset: 24 ItemList reward = 7; // offset: 32 } // Obf: TakeEventHandbookRewardCsReq // Type: Req // CmdID: 5647 message TakeEventHandbookRewardCsReq { repeated uint32 ELMIDBEKIGA = 4; // offset: 24 } // Obf: TakeEventHandbookRewardScRsp // Type: Rsp // CmdID: 5651 message TakeEventHandbookRewardScRsp { ItemList reward = 2; // offset: 16 uint32 retcode = 6; // offset: 40 repeated uint32 ADNAJKJCHBG = 14; // offset: 24 } message IMBOMJBILFG { map FPKDLDFAGNL = 1; // offset: 16 } message DPOEHKEBFDM { uint32 BNKKCDNLNFA = 9; // offset: 36 int32 JFPIOJGJHON = 10; // offset: 32 FFAOGJIOBGE ACBPDCIINBJ = 15; // offset: 24 } message BGHNGKIPNDL { repeated uint32 PNBJLEAJEDO = 4; // offset: 16 } message OKMMEMBBFLA { repeated MPDJOPNDPGG PEHNCMEMBFJ = 5; // offset: 16 ItemCostData IIJBOBNLOAD = 11; // offset: 24 } message CFCPLANMPEG { oneof CINIFKPEACH { MIHCAJKBEEE LNAOKIIMJME = 4; // offset: 24 PKBMECIOBMG HNCCEOBILJJ = 11; // offset: 24 IMBOMJBILFG MMMCOBNCIBP = 3; // offset: 24 DPOEHKEBFDM AEGIPNEFMBM = 9; // offset: 24 BGHNGKIPNDL CNPLGEEDIHP = 10; // offset: 24 CJCPMBDHGEN OLKPBPOPDEB = 13; // offset: 24 FBGNBDJLKFK GDMONINHMPK = 5; // offset: 24 OKMMEMBBFLA GIDAAIGDPLA = 8; // offset: 24 } } message LFEEBBIAPJI { bool NGPFHCFEHPK = 7; // offset: 28 uint32 AEPAJMGAGAL = 11; // offset: 24 uint32 progress = 10; // offset: 32 } message HGKMDHAJMFK { RogueTalentStatus status = 7; // offset: 32 repeated LFEEBBIAPJI HOMOLBGDEJO = 15; // offset: 16 uint32 EHAJMKFJCCM = 12; // offset: 36 } message GPGAICLOJMD { repeated HGKMDHAJMFK FOLNPMDAGEC = 10; // offset: 24 } message MJFIOGICMGO { uint32 JBIAOOKPFAB = 11; // offset: 24 uint32 BDMBJAONENN = 7; // offset: 28 } // Obf: CommonRogueVirtualItemInfoScNotify // Type: Notify // CmdID: 5679 message CommonRogueVirtualItemInfoScNotify { repeated MJFIOGICMGO IMFKMGGEILO = 9; // offset: 16 } message BGOMMDFHMKN { uint32 KFANAGKECBC = 8; // offset: 24 uint32 PPLFIJCFEEA = 6; // offset: 32 uint32 OKGOLPKJOLI = 7; // offset: 28 } message MGHDLNCLODA { repeated NFKELGEJAON HBCEJLOIDML = 11; // offset: 16 } message GJKMBJHDKLH { repeated uint32 HMKNFCJPNFC = 13; // offset: 24 } message FOPOLLPEFHF { repeated EHNACGDMCIE AGGCDBJHLNP = 14; // offset: 24 repeated BFJIDOMNALK JDMLLENCONH = 13; // offset: 40 repeated GIKBEFMDBDF PKMDCENOLFN = 4; // offset: 48 repeated JKNNJFNLAOG JPELGHPBODK = 11; // offset: 32 } message BJOJLGGIGBE { oneof OKAIINGCACL { BGOMMDFHMKN PJBJFEFHKLK = 14; // offset: 24 MGHDLNCLODA HPGPHGIHFGN = 6; // offset: 24 GJKMBJHDKLH FDDJDNGPFIK = 15; // offset: 24 FOPOLLPEFHF FICJPFGJDDO = 12; // offset: 24 } } // Obf: CommonRogueQueryCsReq // Type: Req // CmdID: 5607 message CommonRogueQueryCsReq { repeated uint32 OOHMLKDFBBC = 2; // offset: 16 } // Obf: CommonRogueQueryScRsp // Type: Rsp // CmdID: 5654 message CommonRogueQueryScRsp { uint32 retcode = 3; // offset: 36 repeated BJOJLGGIGBE rogue_get_info = 10; // offset: 16 uint32 IGJGFIFDMKI = 6; // offset: 32 } // Obf: CommonRogueUpdateScNotify // Type: Notify // CmdID: 5625 message CommonRogueUpdateScNotify { oneof DOMAMAEBLLB { BGOMMDFHMKN PJBJFEFHKLK = 8; // offset: 16 MGHDLNCLODA HPGPHGIHFGN = 12; // offset: 16 GJKMBJHDKLH FDDJDNGPFIK = 3; // offset: 16 } } message LNPOGONMBPI { uint32 IBLMEAHHENI = 10; // offset: 28 uint32 MCOPKBNFMJM = 9; // offset: 24 } message CFAHNLOOFHN { uint32 HNCPJEDBAHD = 9; // offset: 24 } message EAKMBABGAGE { uint32 HNCPJEDBAHD = 14; // offset: 24 } message BOPMDMBJEBE { uint32 BKBECHIEABD = 7; // offset: 24 } message INLPAJDFKHD { uint32 HNCPJEDBAHD = 4; // offset: 24 } message GBEIFDFAGAB { uint32 dialogue_id = 11; // offset: 24 } message IACCJFMNHJG { oneof FNBDLLBHLCC { LNPOGONMBPI HMJIJIPMJMM = 12; // offset: 24 CFAHNLOOFHN FLBLONJOIEL = 5; // offset: 24 EAKMBABGAGE DOEPFDEFNFE = 13; // offset: 24 BOPMDMBJEBE LCBAEDGMDBP = 1; // offset: 24 INLPAJDFKHD HLFMDOJFGPP = 10; // offset: 24 GBEIFDFAGAB MFIPELGALNA = 8; // offset: 24 } } message OIOEFGNBELL { int32 OEMKIHCAKCJ = 5; // offset: 28 float HLOIADKFOGK = 9; // offset: 24 } message MNPIJPMDCIN { uint32 battle_event_id = 4; // offset: 24 } message FEMJEFNANBI { int32 DPDHNFNEDNK = 12; // offset: 24 } message FHOPMIJKECK { oneof GIEDHAHCJFN { MNPIJPMDCIN BDEHMOPDHOG = 12; // offset: 16 FEMJEFNANBI EHIEBNMJGNH = 8; // offset: 16 } } message KFHCDMOADDK { uint32 DPJKPNCKCPP = 13; // offset: 48 uint32 arg_id = 9; // offset: 44 bool DMPCGOBDFGN = 2; // offset: 41 repeated FHOPMIJKECK NFBCAMOONIE = 4; // offset: 24 bool ICKMAPKKKFO = 3; // offset: 40 OIOEFGNBELL display_value = 10; // offset: 32 } message HNKBJGFLCME { IACCJFMNHJG KJCMCOFIGBJ = 13; // offset: 16 uint32 HOJIOHLHAAF = 12; // offset: 40 repeated KFHCDMOADDK HBFJJMAPGHD = 4; // offset: 32 } // Obf: GetRogueCommonDialogueDataCsReq // Type: Req // CmdID: 5677 message GetRogueCommonDialogueDataCsReq { } // Obf: GetRogueCommonDialogueDataScRsp // Type: Rsp // CmdID: 5658 message GetRogueCommonDialogueDataScRsp { uint32 retcode = 10; // offset: 32 repeated HNKBJGFLCME KAAFMMOJJFE = 11; // offset: 16 } // Obf: SelectRogueCommonDialogueOptionCsReq // Type: Req // CmdID: 5659 message SelectRogueCommonDialogueOptionCsReq { uint32 DPJKPNCKCPP = 14; // offset: 24 uint32 HOJIOHLHAAF = 9; // offset: 28 } // Obf: SelectRogueCommonDialogueOptionScRsp // Type: Rsp // CmdID: 5628 message SelectRogueCommonDialogueOptionScRsp { uint32 HOJIOHLHAAF = 9; // offset: 40 uint32 DPJKPNCKCPP = 14; // offset: 44 uint32 retcode = 13; // offset: 52 HNKBJGFLCME FKEMPNPHEPB = 15; // offset: 24 repeated uint32 IBMODMKGAON = 8; // offset: 32 bool NFAIKOFBFAD = 6; // offset: 48 } // Obf: FinishRogueCommonDialogueCsReq // Type: Req // CmdID: 5694 message FinishRogueCommonDialogueCsReq { uint32 HOJIOHLHAAF = 4; // offset: 24 } // Type: Rsp // CmdID: 5636 message BINLMJENLIM { uint32 HOJIOHLHAAF = 14; // offset: 28 uint32 retcode = 9; // offset: 24 } // Obf: SyncRogueCommonDialogueDataScNotify // Type: Notify // CmdID: 5650 message SyncRogueCommonDialogueDataScNotify { repeated HNKBJGFLCME KAAFMMOJJFE = 8; // offset: 24 } // Obf: SyncRogueCommonDialogueOptionFinishScNotify // Type: Notify // CmdID: 5665 message SyncRogueCommonDialogueOptionFinishScNotify { uint32 HOJIOHLHAAF = 7; // offset: 40 KFHCDMOADDK LLLHDECDGII = 12; // offset: 24 HNKBJGFLCME FKEMPNPHEPB = 6; // offset: 16 uint32 DPJKPNCKCPP = 8; // offset: 44 } message NKAMOGBANON { DGCAIEBLLKD LCBKLBBHOGE = 5; // offset: 48 GEOPHOBIBCD pending_action = 6; // offset: 32 uint32 PLPPFKFMGMA = 1; // offset: 68 uint32 FFOJLKPMEBG = 9; // offset: 56 HNHOIPFOKGA KHCDBACNCAF = 13; // offset: 40 uint32 PDFLDIIKKDF = 11; // offset: 64 string LNKEPHDAOBB = 15; // offset: 24 uint32 GOOKJGHFFJK = 3; // offset: 60 } // Obf: RogueWorkbenchGetInfoCsReq // Type: Req // CmdID: 5611 message RogueWorkbenchGetInfoCsReq { uint32 prop_entity_id = 4; // offset: 24 } // Obf: RogueWorkbenchGetInfoScRsp // Type: Rsp // CmdID: 5639 message RogueWorkbenchGetInfoScRsp { map DDNFPJPOJEK = 13; // offset: 24 uint32 retcode = 2; // offset: 32 } message JBJGPJAAGPM { oneof EFLCHKPNIIM { LHJCOGLABGD ILODCDGHLNA = 7; // offset: 24 DJNCJHOANIA FFCJDDIJDHP = 13; // offset: 24 GELCELEKPDE EBMBDMPMAPD = 14; // offset: 24 EGMNGHFALLO EGMGCNNAHMP = 9; // offset: 24 OGEEFFDOPNF MAMEPDFONNK = 1; // offset: 24 HNBOHOMHMIP LBANMAIMDGH = 10; // offset: 24 BHJBEOJHALG PHPIFFAEHEE = 4; // offset: 24 KIEJLGMNJHE BNCGPDJFDLN = 12; // offset: 24 PJEMLJEHDMN LFLMLGAFNKJ = 3; // offset: 24 GPMIGHLKBLG CDLGFCPMNCG = 2; // offset: 24 BFKDDNAHIPN MJBCHNLHDHP = 6; // offset: 24 } } message LHJCOGLABGD { uint32 AJFJMNDAHLK = 5; // offset: 32 ItemCostData cost_data = 14; // offset: 16 bool IGNLPPFIGMJ = 1; // offset: 36 uint32 EELDOPBMJPM = 11; // offset: 44 int32 KKLDKDLPBPK = 7; // offset: 40 } message DJNCJHOANIA { uint32 EELDOPBMJPM = 6; // offset: 32 bool IGNLPPFIGMJ = 7; // offset: 40 ItemCostData cost_data = 2; // offset: 16 uint32 AJFJMNDAHLK = 10; // offset: 44 int32 KKLDKDLPBPK = 13; // offset: 36 } message GELCELEKPDE { uint32 max_num = 12; // offset: 36 map KNAFGPOPOHD = 15; // offset: 24 uint32 cur_num = 5; // offset: 32 } message EGMNGHFALLO { uint32 AJFJMNDAHLK = 2; // offset: 40 ItemCostData cost_data = 3; // offset: 24 map JIGLOKBJFOF = 9; // offset: 32 int32 KKLDKDLPBPK = 7; // offset: 44 } message OGEEFFDOPNF { int32 KKLDKDLPBPK = 9; // offset: 32 ItemCostData cost_data = 13; // offset: 24 uint32 AJFJMNDAHLK = 12; // offset: 36 } message BOFNCDCNJED { NGAHDNPCKHI LBANMAIMDGH = 5; // offset: 24 ItemCostData cost_data = 1; // offset: 40 bool JJNPCCMBHPA = 2; // offset: 48 ItemCostData EODMICPANAP = 15; // offset: 16 } message HNBOHOMHMIP { repeated BOFNCDCNJED GAIKJBBJGLI = 9; // offset: 16 } message AFPNPHAAOBE { uint32 ELJMJPNFLAI = 4; // offset: 44 bool JJNPCCMBHPA = 10; // offset: 40 ItemCostData cost_data = 14; // offset: 16 uint32 EIJDGHKDICG = 5; // offset: 48 ItemCostData EODMICPANAP = 3; // offset: 24 } message BHJBEOJHALG { repeated AFPNPHAAOBE GDDMCMDFOJM = 10; // offset: 16 } message KIEJLGMNJHE { int32 KKLDKDLPBPK = 3; // offset: 32 ItemCostData cost_data = 11; // offset: 16 uint32 AJFJMNDAHLK = 12; // offset: 36 } message PJEMLJEHDMN { uint32 AJFJMNDAHLK = 5; // offset: 44 int32 KKLDKDLPBPK = 13; // offset: 40 map BIMLLKFDBMF = 14; // offset: 16 ItemCostData GOLMPHGODAP = 12; // offset: 24 } message FMGMEOIBHIG { uint32 OPCNHCBHCMG = 10; // offset: 32 ItemCostData cost_data = 4; // offset: 24 } message GPMIGHLKBLG { repeated FMGMEOIBHIG BLJNGOGAGGF = 14; // offset: 16 } message BFKDDNAHIPN { uint32 IJOKENLCFJP = 10; // offset: 36 uint32 HPICPKOEPPP = 5; // offset: 32 repeated uint32 MKNAINCMLPM = 8; // offset: 16 } // Obf: RogueWorkbenchReforgeBuffReq // Type: Req // CmdID: 5641 message RogueWorkbenchReforgeBuffReq { uint32 func_id = 11; // offset: 32 MDLDFHKEPDB HBNFLDHOONJ = 5; // offset: 16 uint32 prop_entity_id = 14; // offset: 36 } // Obf: RogueWorkbenchHandleFuncScRsp // Type: Rsp // CmdID: 5632 message RogueWorkbenchHandleFuncScRsp { uint32 retcode = 11; // offset: 36 JBJGPJAAGPM KMLOAJLGJGN = 7; // offset: 16 uint32 func_id = 3; // offset: 32 } message MDLDFHKEPDB { oneof HPDAODDGAPF { MKGBLBLKPPL ILODCDGHLNA = 3; // offset: 24 IHNIMKCBDLG FFCJDDIJDHP = 1; // offset: 24 CGOIDOKEHJL EBMBDMPMAPD = 10; // offset: 24 CODCCDBNCAB EGMGCNNAHMP = 13; // offset: 24 BLJDECAOMKG MAMEPDFONNK = 7; // offset: 24 GJEKKPPPEEN LBANMAIMDGH = 9; // offset: 24 AFPMLOFDGHJ PHPIFFAEHEE = 12; // offset: 24 PIAKIMOLBNI BNCGPDJFDLN = 2; // offset: 24 ABNCLFGCHID LFLMLGAFNKJ = 8; // offset: 24 HNKGLOKCDCI CDLGFCPMNCG = 14; // offset: 24 KGFLKNLCADK MJBCHNLHDHP = 11; // offset: 24 } } message MKGBLBLKPPL { uint32 MLKNBFBFHFA = 11; // offset: 24 } message IHNIMKCBDLG { uint32 EOFOGGEPFEK = 3; // offset: 24 } message CGOIDOKEHJL { uint32 HFAJEEBGJOG = 3; // offset: 24 } message CODCCDBNCAB { repeated uint32 OAIKEJIBDMJ = 6; // offset: 16 } message BLJDECAOMKG { uint32 EJNGMEHMDIP = 8; // offset: 24 } message GJEKKPPPEEN { uint32 IIALCJBBJBE = 15; // offset: 24 } message AFPMLOFDGHJ { repeated uint32 AAHADPHAEHJ = 3; // offset: 24 } message PIAKIMOLBNI { repeated uint32 GADDMNLLKIL = 1; // offset: 24 } message ABNCLFGCHID { uint32 ELJMJPNFLAI = 14; // offset: 24 } message HNKGLOKCDCI { uint32 OPCNHCBHCMG = 12; // offset: 24 } message KGFLKNLCADK { repeated uint32 LNPNGJOJABI = 12; // offset: 24 } message BFJIDOMNALK { uint32 GIPEOMBEFDP = 9; // offset: 24 BGLCFPAPDAE status = 15; // offset: 28 } message JKNNJFNLAOG { MBPGPDEGNDG status = 2; // offset: 28 uint32 EALCBFFKDPH = 5; // offset: 32 uint32 GIPEOMBEFDP = 11; // offset: 24 } // Obf: SetRogueCollectionCsReq // Type: Req // CmdID: 5642 message SetRogueCollectionCsReq { repeated uint32 PDLMOGCFBHF = 10; // offset: 32 repeated uint32 EKIHMGBCMJI = 14; // offset: 16 repeated FPEDOFIGOIN EOENLEFMFBH = 7; // offset: 24 } // Obf: SetRogueCollectionScRsp // Type: Rsp // CmdID: 5621 message SetRogueCollectionScRsp { uint32 retcode = 15; // offset: 40 repeated JKNNJFNLAOG JPELGHPBODK = 10; // offset: 16 repeated BFJIDOMNALK JDMLLENCONH = 7; // offset: 32 } message EHNACGDMCIE { HIEHIOIAKFF status = 9; // offset: 24 uint32 FCGMNIMJMCK = 6; // offset: 28 } message GIKBEFMDBDF { uint32 EALCBFFKDPH = 15; // offset: 24 uint32 FCGMNIMJMCK = 10; // offset: 28 MBPGPDEGNDG status = 14; // offset: 32 } // Obf: SetRogueExhibitionCsReq // Type: Req // CmdID: 5675 message SetRogueExhibitionCsReq { repeated uint32 IEPIIAJDLKJ = 13; // offset: 16 repeated uint32 BGMPNFHCDPA = 7; // offset: 32 repeated FPEDOFIGOIN GAAEIHMLPII = 3; // offset: 24 } // Obf: SetRogueExhibitionScRsp // Type: Rsp // CmdID: 5638 message SetRogueExhibitionScRsp { uint32 retcode = 10; // offset: 40 repeated GIKBEFMDBDF PKMDCENOLFN = 5; // offset: 32 repeated EHNACGDMCIE AGGCDBJHLNP = 8; // offset: 24 } // Obf: RogueGetGambleInfoCsReq // Type: Req // CmdID: 5652 message RogueGetGambleInfoCsReq { uint32 prop_entity_id = 5; // offset: 24 } // Obf: RogueGetGambleInfoScRsp // Type: Rsp // CmdID: 5610 message RogueGetGambleInfoScRsp { uint32 retcode = 7; // offset: 32 APFMMBGPOBJ NOHFPOMNENK = 2; // offset: 24 } // Obf: RogueDoGambleCsReq // Type: Req // CmdID: 5626 message RogueDoGambleCsReq { uint32 prop_entity_id = 14; // offset: 24 } // Obf: RogueDoGambleScRsp // Type: Rsp // CmdID: 5670 message RogueDoGambleScRsp { uint32 DADHCANPHEJ = 11; // offset: 32 uint32 retcode = 12; // offset: 40 uint32 NFLHOAAPODP = 15; // offset: 36 APFMMBGPOBJ NOHFPOMNENK = 10; // offset: 16 } message LGPCGCJILKJ { string key = 13; // offset: 24 double value = 1; // offset: 32 } message CCPADOPKEJG { uint64 FHJODPEPJJB = 9; // offset: 40 repeated LGPCGCJILKJ CMNCIAFOPDF = 1; // offset: 24 MFHLKINODOK GJLBJECAGNO = 3; // offset: 32 } message CEEHLIKOPAG { repeated LGPCGCJILKJ CMNCIAFOPDF = 13; // offset: 24 } message HNHOIPFOKGA { repeated CCPADOPKEJG CHGJCPLLNEG = 5; // offset: 32 CEEHLIKOPAG OILFOKCLMKM = 15; // offset: 24 } message DGCAIEBLLKD { repeated AHMJPFJBMMJ KCFGFJAFFHJ = 4; // offset: 24 } message ICPGGFEFHJM { uint32 queue_position = 5; // offset: 32 FHBEEGLGOCM PCHFOGJFLOC = 3; // offset: 24 } message FHBEEGLGOCM { oneof HPDAODDGAPF { CNJKCFJBABD OKCIDLAAIOB = 3; // offset: 24 KNPEOPBJAOH ONCPDDEFFIE = 8; // offset: 24 CBABIEPAJIN NENPOMMIALM = 13; // offset: 24 CNAKJNHJCFA BKNJONDEFEH = 9; // offset: 24 } } message CNJKCFJBABD { repeated LGPCGCJILKJ CMNCIAFOPDF = 7; // offset: 24 MFHLKINODOK GJLBJECAGNO = 12; // offset: 32 uint64 FHJODPEPJJB = 13; // offset: 40 } message KNPEOPBJAOH { repeated LGPCGCJILKJ CMNCIAFOPDF = 5; // offset: 16 uint64 FHJODPEPJJB = 11; // offset: 32 MFHLKINODOK GJLBJECAGNO = 14; // offset: 40 } message CBABIEPAJIN { uint64 FHJODPEPJJB = 8; // offset: 24 MFHLKINODOK GJLBJECAGNO = 9; // offset: 32 } message CNAKJNHJCFA { repeated LGPCGCJILKJ CMNCIAFOPDF = 3; // offset: 16 } message LNLNIGAPDAA { LineupInfo lineup = 14; // offset: 16 JCBJDLNDAEH LFMDHAFJNMA = 15; // offset: 24 SceneInfo scene = 5; // offset: 32 } message OGLFABHLOOG { AvatarType avatar_type = 10; // offset: 24 uint32 id = 14; // offset: 28 } message MPDJOPNDPGG { uint32 avatar_id = 14; // offset: 24 HIJIHJIKNDB NHBELDJFLAE = 10; // offset: 28 } message EBILGMDPLOJ { uint32 MLHGBOADEOM = 4; // offset: 24 } message AIGOPLABMHI { uint32 IOBGGKAGPMG = 6; // offset: 28 uint32 level = 2; // offset: 24 } message JNLBMPLOGLM { bool LFMMBJPGIFB = 2; // offset: 36 uint32 IOBGGKAGPMG = 1; // offset: 40 oneof HOJAMKFCHDM { EBILGMDPLOJ FINPAOLBFLD = 10; // offset: 16 AIGOPLABMHI PFCDKJLHJIB = 8; // offset: 16 } } message IIEFDCGHFMO { uint32 group_id = 10; // offset: 36 bool MLJBAFJELLO = 2; // offset: 32 repeated JNLBMPLOGLM BMCLBIHOOIL = 15; // offset: 24 } message APFMMBGPOBJ { repeated IIEFDCGHFMO CAIJOFHGOAK = 4; // offset: 16 uint32 CAKACENIOJA = 10; // offset: 44 uint32 LFBBNDOCEPA = 12; // offset: 40 bool JHMLFFPGJMM = 15; // offset: 56 ItemCostData LJBGHJJACOL = 14; // offset: 32 uint32 GNBDGNBNPBK = 6; // offset: 48 uint32 MGHFLJNOCOJ = 5; // offset: 52 } // Obf: CmdRogueEndlessType enum CmdRogueEndlessType { CmdRogueEndlessType_IFJOMAMPHPJ = 0; CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007; CmdEnterRogueEndlessActivityStageScRsp = 6006; CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6004; CmdGetRogueEndlessActivityDataCsReq = 6008; CmdTakeRogueEndlessActivityPointRewardScRsp = 6005; CmdTakeRogueEndlessActivityPointRewardCsReq = 6010; CmdGetRogueEndlessActivityDataScRsp = 6001; CmdEnterRogueEndlessActivityStageCsReq = 6003; CmdRogueEndlessActivityBattleEndScNotify = 6002; } message ELIMCBINICK { RogueStatus status = 6; // offset: 56 repeated uint32 unfinished_story_line_id_list = 4; // offset: 16 repeated uint32 base_avatar_id_list = 10; // offset: 48 KCJKAEHAFOB GCLLPCDEGCE = 5; // offset: 32 uint32 NIEGPDIKMIP = 14; // offset: 60 uint32 DLELNILPMDK = 2; // offset: 72 uint32 map_id = 7; // offset: 64 uint32 KFABKNIAFFO = 8; // offset: 68 FLCPBBIEDIE DIKGOFCOKJE = 1; // offset: 24 } message KAAHIILAONB { uint32 battle_id = 3; // offset: 28 uint32 HPJDECGAOPK = 6; // offset: 32 uint32 DGENGJGCNLC = 13; // offset: 44 uint32 NCLNOCNGNLH = 9; // offset: 52 uint32 BHJFJOJMDOB = 11; // offset: 24 bool IEKOELPKHDL = 15; // offset: 36 uint32 JBOPKAIJKMP = 5; // offset: 48 uint32 JBKJFNHPGHI = 14; // offset: 40 } message EMACIOAFOCJ { uint32 panel_id = 5; // offset: 40 uint32 area_id = 4; // offset: 44 KAAHIILAONB EJCOAHNHEMF = 1; // offset: 24 ELIMCBINICK BFJLAODPAGO = 11; // offset: 32 } // Obf: GetRogueEndlessActivityDataCsReq // Type: Req // CmdID: 6008 message GetRogueEndlessActivityDataCsReq { } // Obf: GetRogueEndlessActivityDataScRsp // Type: Rsp // CmdID: 6001 message GetRogueEndlessActivityDataScRsp { uint32 KMJBNOFFLHC = 5; // offset: 40 uint32 KBHBAEPHBJF = 2; // offset: 44 repeated uint32 CDNCHALPHAN = 7; // offset: 16 uint32 retcode = 9; // offset: 48 repeated EMACIOAFOCJ data = 14; // offset: 32 } message MIMOKHCEEJB { uint32 avatar_id = 2; // offset: 28 AvatarType avatar_type = 4; // offset: 24 } // Obf: EnterRogueEndlessActivityStageCsReq // Type: Req // CmdID: 6003 message EnterRogueEndlessActivityStageCsReq { uint32 JBAFMMDACCH = 7; // offset: 32 repeated MIMOKHCEEJB avatar_list = 9; // offset: 24 } // Obf: EnterRogueEndlessActivityStageScRsp // Type: Rsp // CmdID: 6006 message EnterRogueEndlessActivityStageScRsp { KAAHIILAONB EJCOAHNHEMF = 11; // offset: 24 uint32 retcode = 6; // offset: 40 SceneBattleInfo battle_info = 9; // offset: 16 } // Obf: RogueEndlessActivityBattleEndScNotify // Type: Notify // CmdID: 6002 message RogueEndlessActivityBattleEndScNotify { KAAHIILAONB EJCOAHNHEMF = 4; // offset: 16 } // Obf: TakeRogueEndlessActivityPointRewardCsReq // Type: Req // CmdID: 6010 message TakeRogueEndlessActivityPointRewardCsReq { bool EAEIJFEEPBG = 1; // offset: 24 uint32 level = 12; // offset: 28 } // Obf: TakeRogueEndlessActivityPointRewardScRsp // Type: Rsp // CmdID: 6005 message TakeRogueEndlessActivityPointRewardScRsp { repeated uint32 CDNCHALPHAN = 3; // offset: 24 ItemList reward = 1; // offset: 32 uint32 KBHBAEPHBJF = 9; // offset: 44 uint32 retcode = 4; // offset: 48 uint32 level = 13; // offset: 40 bool EAEIJFEEPBG = 2; // offset: 52 } // Obf: TakeRogueEndlessActivityAllBonusRewardCsReq // Type: Req // CmdID: 6007 message TakeRogueEndlessActivityAllBonusRewardCsReq { } // Obf: TakeRogueEndlessActivityAllBonusRewardScRsp // Type: Rsp // CmdID: 6004 message TakeRogueEndlessActivityAllBonusRewardScRsp { uint32 retcode = 5; // offset: 44 uint32 KBHBAEPHBJF = 11; // offset: 40 ItemList reward = 15; // offset: 16 repeated uint32 CDNCHALPHAN = 13; // offset: 24 } // Obf: CmdRogueMagicType enum CmdRogueMagicType { CmdRogueMagicType_NCCNFJFAMGK = 0; CmdRogueMagicLeaveScRsp = 7713; CmdRogueMagicUnitComposeScRsp = 7727; CmdRogueMagicQueryCsReq = 7709; CmdRogueMagicScepterDressInUnitCsReq = 7706; CmdRogueMagicSettleScRsp = 7800; CmdRogueMagicSettleCsReq = 7762; CmdRogueMagicGetMiscRealTimeDataCsReq = 7712; CmdOJEFIIHNCAO = 7791; CmdRogueMagicEnterScRsp = 7704; CmdRogueMagicEnterRoomCsReq = 7769; CmdRogueMagicUnitComposeCsReq = 7717; CmdAPOGECMCNOP = 7701; CmdGKEPBFIEPII = 7747; CmdRogueMagicEnterLayerCsReq = 7746; CmdRogueMagicAutoDressInUnitCsReq = 7722; CmdRogueMagicLeaveCsReq = 7735; CmdRogueMagicEnableTalentScRsp = 7737; CmdBCIJHCJHJBF = 7743; CmdRogueMagicReviveAvatarCsReq = 7786; CmdRogueMagicEnterRoomScRsp = 7740; CmdRogueMagicEnterCsReq = 7724; CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7705; CmdRogueMagicStoryInfoUpdateScNotify = 7751; CmdRogueMagicType_PMICLEPFPLF = 7745; CmdRogueMagicGetMiscRealTimeDataScRsp = 7764; CmdRogueMagicAreaUpdateScNotify = 7719; CmdRogueMagicType_NJAMLMNDKAC = 7708; CmdRogueMagicEnableTalentCsReq = 7702; CmdRogueMagicEnterLayerScRsp = 7757; CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7797; CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7790; CmdRogueMagicStartCsReq = 7783; CmdRogueMagicLevelInfoUpdateScNotify = 7784; CmdRogueMagicReviveCostUpdateScNotify = 7788; CmdRogueMagicQueryScRsp = 7731; CmdRogueMagicBattleFailSettleInfoScNotify = 7734; CmdRogueMagicReviveAvatarScRsp = 7703; CmdRogueMagicStartScRsp = 7781; CmdNPJLAEMPNNM = 7768; CmdRogueMagicScepterTakeOffUnitCsReq = 7796; } enum HJJBABNGDGJ { HJJBABNGDGJ_MNFEPONEDDJ = 0; HJJBABNGDGJ_MNMCLOPPFOL = 1; HJJBABNGDGJ_BLMNPNAJAFP = 2; HJJBABNGDGJ_DJJFIFEIICI = 3; } enum BIIIOBGAPMF { BIIIOBGAPMF_MNFEPONEDDJ = 0; BIIIOBGAPMF_MNMCLOPPFOL = 1; BIIIOBGAPMF_NGPFHCFEHPK = 2; } enum DFNBDOHLLPO { DFNBDOHLLPO_MNFEPONEDDJ = 0; DFNBDOHLLPO_EMLDOGLLPCN = 1; DFNBDOHLLPO_MNMCLOPPFOL = 2; DFNBDOHLLPO_NGPFHCFEHPK = 3; } enum GJFOFHNEJGH { GJFOFHNEJGH_MNFEPONEDDJ = 0; GJFOFHNEJGH_HFBHHLIENBI = 1; GJFOFHNEJGH_GNEDHGFNAKE = 2; GJFOFHNEJGH_ALHKOFOILAI = 3; } message HGOAJHCGGCO { LineupInfo lineup = 3; // offset: 24 SceneInfo scene = 9; // offset: 32 JCBJDLNDAEH LFMDHAFJNMA = 5; // offset: 16 } message FPELPKHCCDM { repeated OPFHFNAMHMC CLDNNKMEAKJ = 10; // offset: 16 uint32 JHIIAFFLKLN = 4; // offset: 32 uint32 IJLDCLJPOBD = 13; // offset: 36 BIIIOBGAPMF status = 7; // offset: 44 uint32 KIPFCOGFCLI = 11; // offset: 40 } message OPFHFNAMHMC { DFNBDOHLLPO status = 12; // offset: 32 uint32 IONEJMOFGLA = 5; // offset: 36 uint32 AAGGCEOMNLF = 7; // offset: 28 uint32 room_id = 15; // offset: 24 } message FGDPBPODLJP { GJFOFHNEJGH reason = 11; // offset: 32 HJJBABNGDGJ status = 6; // offset: 44 repeated FPELPKHCCDM FLLOBBCHNME = 4; // offset: 24 uint32 JDNJDPMKOGP = 1; // offset: 48 uint32 ANFAEDAFPGO = 7; // offset: 40 uint32 IPOEHBBFKDO = 5; // offset: 36 } message IKFAHMKOOLH { uint32 NEBFPCCFEPE = 8; // offset: 40 bool ECPMPHDLIMC = 9; // offset: 44 repeated GLAAGDDOCLD BLJNGOGAGGF = 1; // offset: 16 repeated KLGBNHJGNAA GDDMCMDFOJM = 2; // offset: 24 } message NAFFAPPPMAJ { repeated uint32 PNBJLEAJEDO = 10; // offset: 16 } message CJIOJJMELLA { uint32 COMKLFGEPIN = 15; // offset: 24 } // Obf: RogueMagicStartCsReq // Type: Req // CmdID: 7783 message RogueMagicStartCsReq { repeated uint32 HAGHOMJLKPJ = 14; // offset: 24 repeated uint32 base_avatar_id_list = 11; // offset: 32 uint32 area_id = 1; // offset: 40 uint32 FILCOGLHHLO = 7; // offset: 44 } message BNAGINKDGEG { IMBOMJBILFG item_value = 15; // offset: 40 NKAMOGBANON basic_info = 5; // offset: 48 PKBMECIOBMG CPGIOIIANGA = 1; // offset: 32 FGDPBPODLJP level = 10; // offset: 64 CJIOJJMELLA HLFMDOJFGPP = 14; // offset: 80 NAFFAPPPMAJ AFHKFKKFPIL = 9; // offset: 72 OKMMEMBBFLA lineup = 2; // offset: 56 IKFAHMKOOLH LBANMAIMDGH = 3; // offset: 24 } // Obf: RogueMagicStartScRsp // Type: Rsp // CmdID: 7781 message RogueMagicStartScRsp { uint32 retcode = 7; // offset: 40 BNAGINKDGEG PBJLAINCIOC = 9; // offset: 16 HGOAJHCGGCO FNHOJKNAPFA = 8; // offset: 24 } // Obf: RogueMagicEnterCsReq // Type: Req // CmdID: 7724 message RogueMagicEnterCsReq { } // Obf: RogueMagicEnterScRsp // Type: Rsp // CmdID: 7704 message RogueMagicEnterScRsp { uint32 retcode = 15; // offset: 40 HGOAJHCGGCO FNHOJKNAPFA = 13; // offset: 16 BNAGINKDGEG PBJLAINCIOC = 6; // offset: 32 } // Obf: RogueMagicLeaveCsReq // Type: Req // CmdID: 7735 message RogueMagicLeaveCsReq { } // Obf: RogueMagicLeaveScRsp // Type: Rsp // CmdID: 7713 message RogueMagicLeaveScRsp { uint32 retcode = 11; // offset: 32 HGOAJHCGGCO FNHOJKNAPFA = 12; // offset: 24 } // Obf: RogueMagicEnterRoomCsReq // Type: Req // CmdID: 7769 message RogueMagicEnterRoomCsReq { uint32 DBJPLCANIJD = 6; // offset: 28 uint32 KIPFCOGFCLI = 2; // offset: 24 } // Obf: RogueMagicEnterRoomScRsp // Type: Rsp // CmdID: 7740 message RogueMagicEnterRoomScRsp { uint32 retcode = 15; // offset: 32 HGOAJHCGGCO FNHOJKNAPFA = 5; // offset: 24 } // Obf: RogueMagicEnterLayerCsReq // Type: Req // CmdID: 7746 message RogueMagicEnterLayerCsReq { uint32 IPOEHBBFKDO = 3; // offset: 28 uint32 DBJPLCANIJD = 2; // offset: 24 } // Obf: RogueMagicEnterLayerScRsp // Type: Rsp // CmdID: 7757 message RogueMagicEnterLayerScRsp { HGOAJHCGGCO FNHOJKNAPFA = 11; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: RogueMagicLevelInfoUpdateScNotify // Type: Notify // CmdID: 7784 message RogueMagicLevelInfoUpdateScNotify { uint32 IPOEHBBFKDO = 1; // offset: 36 repeated FPELPKHCCDM FLLOBBCHNME = 7; // offset: 16 uint32 JDNJDPMKOGP = 13; // offset: 44 HJJBABNGDGJ status = 6; // offset: 48 GJFOFHNEJGH reason = 5; // offset: 40 uint32 ANFAEDAFPGO = 3; // offset: 32 } // Obf: RogueMagicAreaUpdateScNotify // Type: Notify // CmdID: 7719 message RogueMagicAreaUpdateScNotify { repeated NKCHIMPILKA MPGAPDNCLJL = 1; // offset: 16 } message NNKMGFDMKGI { uint32 FAMCBKLMALH = 13; // offset: 28 bool DKKIMJBICOK = 14; // offset: 24 } message BILGHDFAGMO { bool DKKIMJBICOK = 9; // offset: 28 uint32 IMICIDGNCML = 5; // offset: 24 } message LGGANOJJOEC { NNKMGFDMKGI MHBKAAGMMIH = 15; // offset: 40 BILGHDFAGMO OJIHJJNJMEM = 5; // offset: 24 LineupInfo GIDAAIGDPLA = 2; // offset: 16 BNAGINKDGEG PBJLAINCIOC = 1; // offset: 32 } message LENEGEIDKOJ { repeated NGAHDNPCKHI NAJACMIFILH = 12; // offset: 32 repeated uint32 AACDHBMDPCB = 7; // offset: 16 repeated uint32 NHBCMLIMGJE = 10; // offset: 48 repeated ONLKHDHLKHJ BKEEMHIGLHF = 8; // offset: 24 } // Obf: RogueMagicBattleFailSettleInfoScNotify // Type: Notify // CmdID: 7734 message RogueMagicBattleFailSettleInfoScNotify { LGGANOJJOEC DACAGELDCPM = 8; // offset: 32 HGOAJHCGGCO FNHOJKNAPFA = 10; // offset: 16 } // Obf: RogueMagicSettleCsReq // Type: Req // CmdID: 7762 message RogueMagicSettleCsReq { } // Obf: RogueMagicSettleScRsp // Type: Rsp // CmdID: 7800 message RogueMagicSettleScRsp { ItemList GMKBAIEIKOP = 11; // offset: 48 HGOAJHCGGCO FNHOJKNAPFA = 4; // offset: 24 uint32 retcode = 13; // offset: 56 LGGANOJJOEC DACAGELDCPM = 7; // offset: 40 LENEGEIDKOJ KPDONNGCDAM = 2; // offset: 16 } // Obf: RogueMagicReviveCostUpdateScNotify // Type: Notify // CmdID: 7788 message RogueMagicReviveCostUpdateScNotify { ItemCostData IIJBOBNLOAD = 13; // offset: 24 } // Obf: RogueMagicReviveAvatarCsReq // Type: Req // CmdID: 7786 message RogueMagicReviveAvatarCsReq { uint32 interacted_prop_entity_id = 11; // offset: 32 repeated uint32 base_avatar_id_list = 15; // offset: 24 } // Obf: RogueMagicReviveAvatarScRsp // Type: Rsp // CmdID: 7703 message RogueMagicReviveAvatarScRsp { ItemCostData IIJBOBNLOAD = 2; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: RogueMagicQueryCsReq // Type: Req // CmdID: 7709 message RogueMagicQueryCsReq { } message DMPPNGHODFG { repeated GLAAGDDOCLD BLJNGOGAGGF = 905; // offset: 24 uint32 MIKAPGDOLNP = 7; // offset: 80 uint32 LEKJALPOBBB = 12; // offset: 72 uint32 KPMNMMBCKBP = 2; // offset: 56 repeated uint32 EFHDJBKHMIE = 1592; // offset: 32 repeated uint32 avatar_id_list = 59; // offset: 48 uint32 JDNJDPMKOGP = 1; // offset: 76 uint32 JPBMDCGDHGK = 6; // offset: 88 repeated KLGBNHJGNAA GDDMCMDFOJM = 578; // offset: 40 uint32 GMCGMOIEALJ = 9; // offset: 64 uint32 DCJFLFBMOOP = 13; // offset: 84 uint32 MHDHHNNIKLC = 15; // offset: 68 uint32 NEBFPCCFEPE = 5; // offset: 60 } message MMNJMANPNJO { repeated uint32 BHLLIGHLHPC = 424; // offset: 24 } message NKCHIMPILKA { bool HDDNFMMICPO = 14; // offset: 49 uint32 CMPBOIPKHBC = 15; // offset: 56 repeated uint32 FNCLKDMPJDN = 8; // offset: 40 bool LCHJKANPGIG = 5; // offset: 48 MMNJMANPNJO CEPDMICFKNE = 12; // offset: 24 uint32 area_id = 3; // offset: 52 bool is_taken_reward = 1; // offset: 50 DMPPNGHODFG record_info = 6; // offset: 32 } message DNDCNGEBPLG { uint32 FPCEAICEAML = 14; // offset: 28 bool LCHJKANPGIG = 5; // offset: 24 } message LOAIBGPGKGB { repeated uint32 DHFKIDNOJCE = 7; // offset: 16 } message NNMEMEPPKAB { repeated LHOIPIOKIFC GDDMCMDFOJM = 14; // offset: 40 repeated DNDCNGEBPLG NJPFONNOOOA = 11; // offset: 72 LOAIBGPGKGB story_info = 1; // offset: 48 repeated uint32 CDDLGDGPHPC = 3; // offset: 56 repeated EIGBIDLFEGC GAIKJBBJGLI = 13; // offset: 24 JILGJOOCPIA ALEHEHPLJAK = 15; // offset: 64 repeated NKCHIMPILKA MPGAPDNCLJL = 2; // offset: 16 } // Obf: RogueMagicQueryScRsp // Type: Rsp // CmdID: 7731 message RogueMagicQueryScRsp { uint32 retcode = 2; // offset: 40 BNAGINKDGEG PBJLAINCIOC = 1; // offset: 32 NNMEMEPPKAB rogue_get_info = 11; // offset: 24 } // Obf: RogueMagicScepterDressInUnitCsReq // Type: Req // CmdID: 7706 message RogueMagicScepterDressInUnitCsReq { uint32 OPCNHCBHCMG = 14; // offset: 32 uint32 dice_slot_id = 10; // offset: 28 uint32 IDCCACEJNGJ = 12; // offset: 24 } // Type: Rsp // CmdID: 7701 message APOGECMCNOP { uint32 retcode = 5; // offset: 24 } // Obf: RogueMagicAutoDressInUnitCsReq // Type: Req // CmdID: 7722 message RogueMagicAutoDressInUnitCsReq { repeated uint32 GHPHOEDJBKA = 15; // offset: 24 } // Type: Rsp // CmdID: 7747 message GKEPBFIEPII { uint32 retcode = 7; // offset: 24 } // Obf: RogueMagicSetAutoDressInMagicUnitCsReq // Type: Req // CmdID: 7790 message RogueMagicSetAutoDressInMagicUnitCsReq { bool NAHLMGOOIMG = 9; // offset: 24 } // Obf: RogueMagicSetAutoDressInMagicUnitScRsp // Type: Rsp // CmdID: 7705 message RogueMagicSetAutoDressInMagicUnitScRsp { bool NAHLMGOOIMG = 11; // offset: 28 uint32 retcode = 12; // offset: 24 } // Obf: RogueMagicAutoDressInMagicUnitChangeScNotify // Type: Notify // CmdID: 7797 message RogueMagicAutoDressInMagicUnitChangeScNotify { bool NAHLMGOOIMG = 7; // offset: 24 } // Obf: RogueMagicScepterTakeOffUnitCsReq // Type: Req // CmdID: 7796 message RogueMagicScepterTakeOffUnitCsReq { repeated uint32 GHPHOEDJBKA = 7; // offset: 16 uint32 OPCNHCBHCMG = 2; // offset: 32 } // Type: Rsp // CmdID: 7743 message BCIJHCJHJBF { uint32 retcode = 14; // offset: 24 } // Obf: RogueMagicUnitComposeCsReq // Type: Req // CmdID: 7717 message RogueMagicUnitComposeCsReq { repeated uint32 GHPHOEDJBKA = 12; // offset: 16 } // Obf: RogueMagicUnitComposeScRsp // Type: Rsp // CmdID: 7727 message RogueMagicUnitComposeScRsp { uint32 retcode = 15; // offset: 24 } message BKDDBJOEAJP { repeated uint32 GHPHOEDJBKA = 13; // offset: 24 } // Type: Rsp // CmdID: 7768 message NPJLAEMPNNM { uint32 retcode = 9; // offset: 24 } message JILGJOOCPIA { uint32 OLEFLLAEACG = 14; // offset: 32 GPGAICLOJMD talent_info = 1; // offset: 24 } message OFLCDOLCEPM { } // Type: Rsp // CmdID: 7791 message OJEFIIHNCAO { uint32 retcode = 12; // offset: 32 JILGJOOCPIA ALEHEHPLJAK = 5; // offset: 24 } // Obf: RogueMagicEnableTalentCsReq // Type: Req // CmdID: 7702 message RogueMagicEnableTalentCsReq { uint32 EHAJMKFJCCM = 1; // offset: 24 } // Obf: RogueMagicEnableTalentScRsp // Type: Rsp // CmdID: 7737 message RogueMagicEnableTalentScRsp { JILGJOOCPIA ALEHEHPLJAK = 4; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: RogueMagicGetMiscRealTimeDataCsReq // Type: Req // CmdID: 7712 message RogueMagicGetMiscRealTimeDataCsReq { } // Obf: RogueMagicGetMiscRealTimeDataScRsp // Type: Rsp // CmdID: 7764 message RogueMagicGetMiscRealTimeDataScRsp { BILGHDFAGMO OJIHJJNJMEM = 14; // offset: 24 NNKMGFDMKGI MHBKAAGMMIH = 5; // offset: 16 uint32 retcode = 4; // offset: 40 } // Obf: RogueMagicStoryInfoUpdateScNotify // Type: Notify // CmdID: 7751 message RogueMagicStoryInfoUpdateScNotify { uint32 APPPKEKGODF = 11; // offset: 24 } // Obf: CmdRogueModifierType enum CmdRogueModifierType { CmdRogueModifierType_MNFEPONEDDJ = 0; CmdRogueModifierSelectCellScRsp = 5335; CmdRogueModifierDelNotify = 5369; CmdRogueModifierAddNotify = 5324; CmdRogueModifierSelectCellCsReq = 5304; CmdRogueModifierStageStartNotify = 5340; CmdRogueModifierUpdateNotify = 5400; } // Obf: RogueModifierSourceType enum RogueModifierSourceType { RogueModifierSourceType_IDALNPNDMJJ = 0; RogueModifierSourceType_GNLKLLCJLIN = 1; RogueModifierSourceType_CDBDEGALDNP = 2; RogueModifierSourceType_ELEMLJAKFJO = 3; RogueModifierSourceType_CNKFIIJFGFK = 4; RogueModifierSourceType_CMDAKNCBGJH = 5; RogueModifierSourceType_AMJIHAFFMNO = 6; RogueModifierSourceType_FHMFDEANAEM = 7; RogueModifierSourceType_DCBMNGGJJMP = 8; RogueModifierSourceType_HDCCINECCMF = 9; RogueModifierSourceType_CCIHEJNHOKO = 10; } enum FFLKEHFBIAA { FFLKEHFBIAA_ODLHDBIIEMG = 0; FFLKEHFBIAA_HAAODMIPANO = 1; } message OFNEBGDLIEC { uint32 BOGMAHNFLFI = 5; // offset: 32 FFLKEHFBIAA IBEEHOFGBDC = 8; // offset: 40 map CNCGHINKLAF = 15; // offset: 16 uint32 BJHCINOEEBK = 4; // offset: 36 } message IBJNMKFGHJD { repeated uint32 IGKHGBDEBLK = 6; // offset: 16 bool ICKMAPKKKFO = 9; // offset: 32 uint32 CHEFDMBOEHP = 7; // offset: 36 } message NHKKKFHAKAO { bool BAKHLGNMBOI = 4; // offset: 28 uint32 BICNJBGCKMD = 1; // offset: 24 } message MMMDAKJFKPC { uint32 KNJMGDBELAE = 2; // offset: 24 uint32 OAGFIOKMPND = 9; // offset: 28 } message AHMJPFJBMMJ { OFNEBGDLIEC BAFGLONNAHF = 5; // offset: 32 uint64 FIOLKLDPNBE = 8; // offset: 40 RogueModifierSourceType JKMAEIELMGM = 11; // offset: 48 oneof OKAIINGCACL { IBJNMKFGHJD MBCFKOELGMB = 14; // offset: 24 NHKKKFHAKAO LCOGDOKJFBB = 6; // offset: 24 MMMDAKJFKPC OHFJGLJONFP = 2; // offset: 24 } } message FFAOGJIOBGE { repeated AHMJPFJBMMJ KCFGFJAFFHJ = 7; // offset: 24 } // Obf: RogueModifierAddNotify // Type: Notify // CmdID: 5324 message RogueModifierAddNotify { AHMJPFJBMMJ LCBKLBBHOGE = 15; // offset: 16 } // Obf: RogueModifierSelectCellCsReq // Type: Req // CmdID: 5304 message RogueModifierSelectCellCsReq { uint32 HICCHNECJGJ = 13; // offset: 24 } // Obf: RogueModifierSelectCellScRsp // Type: Rsp // CmdID: 5335 message RogueModifierSelectCellScRsp { ItemList HMCMEKJDDLL = 13; // offset: 16 uint32 retcode = 12; // offset: 36 uint32 HICCHNECJGJ = 8; // offset: 32 } // Obf: RogueModifierUpdateNotify // Type: Notify // CmdID: 5400 message RogueModifierUpdateNotify { AHMJPFJBMMJ LCBKLBBHOGE = 2; // offset: 24 } // Obf: RogueModifierDelNotify // Type: Notify // CmdID: 5369 message RogueModifierDelNotify { uint64 FIOLKLDPNBE = 13; // offset: 24 } // Obf: RogueModifierStageStartNotify // Type: Notify // CmdID: 5340 message RogueModifierStageStartNotify { RogueModifierSourceType JKMAEIELMGM = 12; // offset: 24 } // Obf: CmdRogueTournType enum CmdRogueTournType { CmdRogueTournType_MNFEPONEDDJ = 0; CmdRogueTournGetAllBuildRefScRsp = 6100; CmdRogueTournLeaveScRsp = 6042; CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6062; CmdRogueTournLeaveRogueCocoonSceneScRsp = 6050; CmdJIBCIBDMKKO = 6020; CmdRogueTournRenameArchiveCsReq = 6061; CmdRogueTournLevelInfoUpdateScNotify = 6087; CmdRogueTournGetCurRogueCocoonInfoScRsp = 6079; CmdRogueTournClearArchiveNameScNotify = 6038; CmdRogueTournSettleCsReq = 6093; CmdRogueTournGetMiscRealTimeDataScRsp = 6017; CmdRogueTournGetSettleInfoScRsp = 6025; CmdRogueTournGetAllArchiveCsReq = 6058; CmdRogueTournGetSeasonTalentInfoScRsp = 6068; CmdRogueTournStartCsReq = 6029; CmdRogueTournReviveAvatarCsReq = 6018; CmdRogueTournConfirmSettleCsReq = 6024; CmdRogueTournUseSuperRewardKeyCsReq = 6043; CmdRogueTournEnterRoomCsReq = 6047; CmdRogueTournEnableSeasonTalentScRsp = 6016; CmdRougeTournRenameBuildRefCsReq = 6048; CmdRogueTournEnablePermanentTalentScRsp = 6072; CmdRogueTournDeleteArchiveCsReq = 6011; CmdRogueTournEnableSeasonTalentCsReq = 6032; CmdRogueTournDeleteBuildRefCsReq = 6031; CmdRogueTournResetPermanentTalentScRsp = 6027; CmdRogueTournSaveBuildRefCsReq = 6026; CmdRogueTournGetSettleInfoCsReq = 6064; CmdRogueTournSettleScRsp = 6065; CmdRogueTournTakeExpRewardCsReq = 6089; CmdRogueTournStartScRsp = 6044; CmdRogueTournGetAllBuildRefCsReq = 6075; CmdRogueTournConfirmSettleScRsp = 6049; CmdRogueTournQueryScRsp = 6019; CmdRogueTournTriggerRoomSelectCsReq = 6077; CmdOFNDLGDEEME = 6083; CmdRogueTournDeleteBuildRefScRsp = 6078; CmdRogueTournReEnterRogueCocoonStageScRsp = 6053; CmdRogueTournWeekChallengeUpdateScNotify = 6021; CmdRogueTournSaveBuildRefScRsp = 6052; CmdRogueTournUseSuperRewardKeyScRsp = 6085; CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6092; CmdRogueTournGetAllArchiveScRsp = 6014; CmdRogueTournGetCurRogueCocoonInfoCsReq = 6066; CmdRogueTournRenameArchiveScRsp = 6097; CmdRogueTournHandBookNotify = 6098; CmdRogueTournEnterLayerCsReq = 6023; CmdRogueTournReviveCostUpdateScNotify = 6074; CmdRogueTournGetArchiveRepositoryCsReq = 6035; CmdRogueTournEnterRogueCocoonSceneCsReq = 6091; CmdRogueTournEnterLayerScRsp = 6013; CmdFELPBJGPFEJ = 6057; CmdRogueTournLeaveCsReq = 6086; CmdPHGFLGGGICJ = 6071; CmdRogueTournGetSeasonTalentInfoCsReq = 6060; CmdRogueTournRenameBuildRefScRsp = 6070; CmdRogueTournGetPermanentTalentInfoCsReq = 6037; CmdRogueTournGetArchiveRepositoryScRsp = 6088; CmdRogueTournQueryCsReq = 6055; CmdLIKCLCEDPHO = 6073; CmdRogueTournTakeExpRewardScRsp = 6012; CmdRogueTournExpNotify = 6039; CmdRogueTournDeleteArchiveScRsp = 6034; CmdRogueTournAreaUpdateScNotify = 6033; CmdRogueTournLeaveRogueCocoonSceneCsReq = 6022; CmdRogueTournResetPermanentTalentCsReq = 6045; CmdRogueTournEnterRoomScRsp = 6041; CmdRogueTournGetPermanentTalentInfoScRsp = 6069; CmdRogueTournReEnterRogueCocoonStageCsReq = 6067; CmdRogueTournReviveAvatarScRsp = 6028; CmdRogueTournEnterRogueCocoonSceneScRsp = 6015; CmdRogueTournEnablePermanentTalentCsReq = 6051; CmdRogueTournEnterScRsp = 6056; CmdRogueTournGetMiscRealTimeDataCsReq = 6090; CmdRogueTournBattleFailSettleInfoScNotify = 6046; CmdRogueTournEnterCsReq = 6054; } // Obf: RogueTournLevelStatus enum RogueTournLevelStatus { RogueTournLevelStatus_MNFEPONEDDJ = 0; RogueTournLevelStatus_MNMCLOPPFOL = 1; RogueTournLevelStatus_BLMNPNAJAFP = 2; RogueTournLevelStatus_DJJFIFEIICI = 3; } enum KKIJDKPJMIB { KKIJDKPJMIB_MNFEPONEDDJ = 0; KKIJDKPJMIB_MNMCLOPPFOL = 1; KKIJDKPJMIB_NGPFHCFEHPK = 2; } enum IECLOBDHOBO { IECLOBDHOBO_MNFEPONEDDJ = 0; IECLOBDHOBO_EMLDOGLLPCN = 1; IECLOBDHOBO_MNMCLOPPFOL = 2; IECLOBDHOBO_NGPFHCFEHPK = 3; } enum FBEHPEBPLGL { FBEHPEBPLGL_MNFEPONEDDJ = 0; FBEHPEBPLGL_HFBHHLIENBI = 1; FBEHPEBPLGL_GNEDHGFNAKE = 2; FBEHPEBPLGL_ALHKOFOILAI = 3; } enum EGHDKFKMFPG { EGHDKFKMFPG_DKLKNKBBHJH = 0; EGHDKFKMFPG_OCAPMKBHGHC = 1; EGHDKFKMFPG_LEFLNFOBCEI = 2; EGHDKFKMFPG_BBPGENADAGE = 3; EGHDKFKMFPG_ONNANGCMMAA = 4; EGHDKFKMFPG_CKLDHBJMAFC = 5; EGHDKFKMFPG_GKCHNDCLGJE = 6; EGHDKFKMFPG_GMCEGHBPIBA = 7; EGHDKFKMFPG_KAOFPBKMHEN = 8; } message FOBIOKDLMNC { LHFJGNNNPMA NCHJDGAKAFN = 10; // offset: 16 NKAMOGBANON IJBMDMOKKAF = 12; // offset: 24 oneof OKAIINGCACL { PMLEKKCLNIL CGGBOODELED = 906; // offset: 40 ADBMMLIIKML OMKKAJJGEOO = 1553; // offset: 40 BGBECDNLHPD KOOCEHJHHPJ = 388; // offset: 40 } } message KFDKHFDAHPO { uint32 LLCAONCHDJB = 12; // offset: 36 uint32 DBGBIGBCFGC = 4; // offset: 32 bool DKKIMJBICOK = 9; // offset: 24 uint32 JEHOLGFLBCG = 14; // offset: 28 } message IODPIBOMDIM { bool DKKIMJBICOK = 12; // offset: 24 uint32 FLGBKHEOHLK = 15; // offset: 36 uint32 ACJNGNCDKPF = 6; // offset: 32 uint32 ICMBNNMNBAN = 8; // offset: 28 } message BAKNNNDICMO { uint32 FHDEKBPDCAG = 3; // offset: 28 uint32 MNEKBLPPNMM = 1; // offset: 24 bool DKKIMJBICOK = 9; // offset: 32 } message FIKHAMLNIIK { uint32 FHDEKBPDCAG = 10; // offset: 28 bool DKKIMJBICOK = 12; // offset: 24 } message OGBEAKLFKGM { bool LMPBIJMJKPE = 12; // offset: 24 } message LHFJGNNNPMA { CJCPMBDHGEN MHLFDMEBJEC = 10; // offset: 88 NDEGPCIJEMM AFHKFKKFPIL = 11; // offset: 48 OKMMEMBBFLA lineup = 1; // offset: 32 PKBMECIOBMG CPGIOIIANGA = 7; // offset: 40 IMBOMJBILFG item_value = 12; // offset: 56 MIHCAJKBEEE KDBJNJAKFJG = 13; // offset: 104 IFKDKEGJKMM IBIFCLDPKLB = 3; // offset: 64 KKDBCNMEPJO BJNEMDFNHKL = 4; // offset: 16 FBGNBDJLKFK LELGPGICPFN = 9; // offset: 80 OGBEAKLFKGM JHOLPJLDAGH = 14; // offset: 72 PHOAIBFDBPB level = 5; // offset: 24 } message PHOAIBFDBPB { uint32 IPOEHBBFKDO = 8; // offset: 40 repeated HABEGJBANCE FLLOBBCHNME = 6; // offset: 24 bool JNPFCFHEGFE = 3; // offset: 49 bool PCGCEIDAIOM = 7; // offset: 48 RogueTournLevelStatus status = 1; // offset: 52 FBEHPEBPLGL reason = 10; // offset: 56 oneof FJFOJNBNMMF { IFLEEMAHJMA JMNFHHINFJB = 11; // offset: 32 } } message IHJDHJHHCDJ { uint32 BBCBBCAHKPC = 2; // offset: 48 repeated DAKACFANFLA KKLNLJDEMMI = 4; // offset: 16 repeated uint32 OJAPJFNMHFN = 8; // offset: 32 uint32 HDBKNMPIBCE = 12; // offset: 56 repeated uint32 KGBPKMEOGEM = 5; // offset: 24 uint32 INAOJKMEDMB = 7; // offset: 52 } message IFLEEMAHJMA { IHJDHJHHCDJ IILOOMCENFB = 10; // offset: 16 } message IFKDKEGJKMM { uint32 IMMGGOJCGMJ = 13; // offset: 28 uint32 IFOMGIHDJOI = 2; // offset: 24 } message NDEGPCIJEMM { repeated uint32 PNBJLEAJEDO = 1; // offset: 24 } message HABEGJBANCE { repeated DPCPEEGNGJE CLDNNKMEAKJ = 4; // offset: 24 KKIJDKPJMIB status = 15; // offset: 44 uint32 JHIIAFFLKLN = 12; // offset: 36 uint32 IJLDCLJPOBD = 8; // offset: 40 uint32 KIPFCOGFCLI = 5; // offset: 32 } message DPCPEEGNGJE { uint32 room_id = 5; // offset: 44 uint32 AAGGCEOMNLF = 8; // offset: 36 uint32 NKFNONAFCIC = 10; // offset: 52 uint32 IONEJMOFGLA = 14; // offset: 32 IECLOBDHOBO status = 6; // offset: 48 oneof FJFOJNBNMMF { GKGCKKAAFDE JMNFHHINFJB = 7; // offset: 24 } } message KKDBCNMEPJO { repeated uint32 AMLEGPKBFGJ = 2; // offset: 24 } message PMLEKKCLNIL { } message ADBMMLIIKML { DAIJDKOHAJG GALIOLLCGCB = 13; // offset: 16 } message GKGCKKAAFDE { repeated uint32 LIFNKLCOOAH = 2; // offset: 24 uint32 JOHDFHDPFOK = 15; // offset: 32 uint32 level = 1; // offset: 36 } message IBBMIAJBJGH { uint32 EOMKIBNKHIB = 15; // offset: 32 uint32 HCCNFEECKHA = 14; // offset: 24 uint32 unique_id = 8; // offset: 28 } message MLJMPOMMKOH { uint32 BKJMGNPANGJ = 1; // offset: 52 uint32 KKGHPPCHBBB = 7; // offset: 48 uint32 INJLCJGCMEN = 15; // offset: 44 repeated JOGMADAMFNI PDNOIKEMKPG = 14; // offset: 24 uint32 CHHNICGACPH = 13; // offset: 40 repeated IBBMIAJBJGH KJEIKDCJBHJ = 8; // offset: 32 } message BGBECDNLHPD { MLJMPOMMKOH IEKPLKPENEH = 15; // offset: 16 } // Obf: RogueTournStartCsReq // Type: Req // CmdID: 6029 message RogueTournStartCsReq { uint32 area_id = 4; // offset: 36 repeated OGLFABHLOOG avatar_list = 5; // offset: 24 bool JNPFCFHEGFE = 14; // offset: 33 bool PCGCEIDAIOM = 3; // offset: 32 } // Obf: RogueTournStartScRsp // Type: Rsp // CmdID: 6044 message RogueTournStartScRsp { uint32 retcode = 8; // offset: 44 LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 32 FOBIOKDLMNC PBJLAINCIOC = 2; // offset: 24 uint32 JKMAFPBCIKC = 12; // offset: 40 } // Obf: RogueTournEnterCsReq // Type: Req // CmdID: 6054 message RogueTournEnterCsReq { } // Obf: RogueTournEnterScRsp // Type: Rsp // CmdID: 6056 message RogueTournEnterScRsp { uint32 retcode = 13; // offset: 40 LNLNIGAPDAA FNHOJKNAPFA = 1; // offset: 32 FOBIOKDLMNC PBJLAINCIOC = 8; // offset: 24 } // Obf: RogueTournLeaveCsReq // Type: Req // CmdID: 6086 message RogueTournLeaveCsReq { } // Obf: RogueTournLeaveScRsp // Type: Rsp // CmdID: 6042 message RogueTournLeaveScRsp { LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: RogueTournSettleCsReq // Type: Req // CmdID: 6093 message RogueTournSettleCsReq { } message CFLDBCDMCFG { LineupInfo GIDAAIGDPLA = 10; // offset: 24 FIKHAMLNIIK JLIAKNLOCMA = 2; // offset: 64 IODPIBOMDIM MHBKAAGMMIH = 13; // offset: 48 KFDKHFDAHPO FMMLDNBHFIK = 9; // offset: 32 PNDOJGHOOEG NLNGJFGOPPN = 15; // offset: 56 BAKNNNDICMO OOMIPPIMNPB = 5; // offset: 40 FOBIOKDLMNC PBJLAINCIOC = 14; // offset: 16 } // Obf: RogueTournSettleScRsp // Type: Rsp // CmdID: 6065 message RogueTournSettleScRsp { CFLDBCDMCFG DACAGELDCPM = 8; // offset: 16 uint32 retcode = 1; // offset: 40 LNLNIGAPDAA FNHOJKNAPFA = 12; // offset: 24 } // Obf: RogueTournEnterRoomCsReq // Type: Req // CmdID: 6047 message RogueTournEnterRoomCsReq { uint32 DBJPLCANIJD = 8; // offset: 28 uint32 KIPFCOGFCLI = 2; // offset: 24 } // Obf: RogueTournEnterRoomScRsp // Type: Rsp // CmdID: 6041 message RogueTournEnterRoomScRsp { uint32 retcode = 7; // offset: 32 LNLNIGAPDAA FNHOJKNAPFA = 10; // offset: 24 } // Obf: RogueTournEnterLayerCsReq // Type: Req // CmdID: 6023 message RogueTournEnterLayerCsReq { uint32 DBJPLCANIJD = 14; // offset: 24 uint32 IPOEHBBFKDO = 8; // offset: 28 } // Obf: RogueTournEnterLayerScRsp // Type: Rsp // CmdID: 6013 message RogueTournEnterLayerScRsp { LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: RogueTournLevelInfoUpdateScNotify // Type: Notify // CmdID: 6087 message RogueTournLevelInfoUpdateScNotify { repeated HABEGJBANCE FLLOBBCHNME = 3; // offset: 16 FBEHPEBPLGL reason = 1; // offset: 32 uint32 IPOEHBBFKDO = 15; // offset: 40 RogueTournLevelStatus status = 5; // offset: 36 } // Obf: RogueTournTakeExpRewardCsReq // Type: Req // CmdID: 6089 message RogueTournTakeExpRewardCsReq { uint32 MOEONFIGPJP = 8; // offset: 32 repeated uint32 CLMMOEIMGCO = 11; // offset: 16 } // Obf: RogueTournTakeExpRewardScRsp // Type: Rsp // CmdID: 6012 message RogueTournTakeExpRewardScRsp { uint32 retcode = 5; // offset: 40 repeated uint32 HFIOJMEIOGN = 9; // offset: 16 ItemList reward = 6; // offset: 24 uint32 exp = 15; // offset: 44 } // Obf: RogueTournExpNotify // Type: Notify // CmdID: 6039 message RogueTournExpNotify { uint32 exp = 1; // offset: 24 } // Obf: RogueTournQueryCsReq // Type: Req // CmdID: 6055 message RogueTournQueryCsReq { } message GNCLLKPAIBL { uint32 area_id = 7; // offset: 24 bool HDDNFMMICPO = 6; // offset: 31 bool NDKFGEKMOIM = 3; // offset: 30 bool LCHJKANPGIG = 11; // offset: 29 bool is_taken_reward = 9; // offset: 28 } message AJNEPPMFJCB { uint32 EEJGHNHPKEG = 9; // offset: 32 int64 end_time = 5; // offset: 40 uint32 JKMAFPBCIKC = 10; // offset: 24 bool AHEBDGCIGJA = 13; // offset: 28 } message HPDCMHDHFHG { repeated uint32 HFIOJMEIOGN = 15; // offset: 16 uint32 exp = 14; // offset: 32 } message PKLNLEBNCPF { GPGAICLOJMD talent_info = 4; // offset: 16 uint32 JENCOEFPNGA = 6; // offset: 32 } message HPNPBHGFEDM { bool LCHJKANPGIG = 4; // offset: 28 uint32 FPCEAICEAML = 14; // offset: 24 } message GINFDNPKJCO { uint32 EJKAJJGFJGH = 10; // offset: 24 uint32 MOEONFIGPJP = 13; // offset: 28 } message JEBBFGGPLNP { repeated uint32 KGFCKEDMAMB = 14; // offset: 40 repeated uint32 OPGGDNBKLKC = 3; // offset: 48 uint32 LLBDABCGDGE = 13; // offset: 72 repeated uint32 ELMIDBEKIGA = 11; // offset: 64 repeated uint32 MAKKGEIGNFM = 6; // offset: 32 repeated uint32 CKGNKLPOKLB = 5; // offset: 24 repeated uint32 CANPBOBDCMK = 2; // offset: 56 } message PNDOJGHOOEG { uint32 GGNFHJJAGCF = 2; // offset: 28 uint32 DIGBJBKIAEK = 13; // offset: 24 } message JIANNPMPOMP { HPDCMHDHFHG BIBENGHODHN = 13; // offset: 40 CEPCPLJKKDN BINEFCALDHC = 1; // offset: 48 JEBBFGGPLNP MJHJPLLKOPL = 7; // offset: 96 repeated GNCLLKPAIBL MPGAPDNCLJL = 5; // offset: 72 GINFDNPKJCO NIIKOPKGBKO = 4; // offset: 56 PKLNLEBNCPF LOECBGDPIDC = 3; // offset: 80 repeated GJJLIHEMJJO NCNBKLKDCAO = 14; // offset: 64 PNDOJGHOOEG LODNLDODAAJ = 2; // offset: 32 AJNEPPMFJCB FBHKNKFLNHA = 15; // offset: 16 repeated HPNPBHGFEDM NJPFONNOOOA = 12; // offset: 88 } // Obf: RogueTournQueryScRsp // Type: Rsp // CmdID: 6019 message RogueTournQueryScRsp { JIANNPMPOMP rogue_get_info = 12; // offset: 16 FOBIOKDLMNC PBJLAINCIOC = 4; // offset: 24 uint32 retcode = 11; // offset: 40 } // Obf: RogueTournAreaUpdateScNotify // Type: Notify // CmdID: 6033 message RogueTournAreaUpdateScNotify { repeated GNCLLKPAIBL MPGAPDNCLJL = 9; // offset: 16 } message GJJLIHEMJJO { int64 end_time = 6; // offset: 72 string name = 10; // offset: 32 PPOONGIJGBG data = 13; // offset: 48 int64 time = 8; // offset: 64 GINFDNPKJCO NIIKOPKGBKO = 7; // offset: 24 FOBIOKDLMNC PBJLAINCIOC = 5; // offset: 40 uint32 DJFMBNFLNDJ = 2; // offset: 56 } message PPOONGIJGBG { repeated HKKINCNJOMD IONMAIINDIG = 6; // offset: 16 uint32 item_value = 8; // offset: 40 repeated LJEGFMNCCAB buff_list = 15; // offset: 32 } // Obf: RogueTournGetAllArchiveCsReq // Type: Req // CmdID: 6058 message RogueTournGetAllArchiveCsReq { } // Obf: RogueTournGetAllArchiveScRsp // Type: Rsp // CmdID: 6014 message RogueTournGetAllArchiveScRsp { repeated GJJLIHEMJJO NFKGBAIOKOG = 3; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: RogueTournDeleteArchiveCsReq // Type: Req // CmdID: 6011 message RogueTournDeleteArchiveCsReq { uint32 DJFMBNFLNDJ = 6; // offset: 24 } // Obf: RogueTournDeleteArchiveScRsp // Type: Rsp // CmdID: 6034 message RogueTournDeleteArchiveScRsp { uint32 retcode = 12; // offset: 28 uint32 DJFMBNFLNDJ = 10; // offset: 24 } // Obf: RogueTournRenameArchiveCsReq // Type: Req // CmdID: 6061 message RogueTournRenameArchiveCsReq { string name = 1; // offset: 24 uint32 DJFMBNFLNDJ = 3; // offset: 32 } // Obf: RogueTournRenameArchiveScRsp // Type: Rsp // CmdID: 6097 message RogueTournRenameArchiveScRsp { uint32 DJFMBNFLNDJ = 9; // offset: 32 uint32 retcode = 5; // offset: 36 string name = 11; // offset: 16 } // Obf: RogueTournClearArchiveNameScNotify // Type: Notify // CmdID: 6038 message RogueTournClearArchiveNameScNotify { uint32 DJFMBNFLNDJ = 5; // offset: 24 } message MBMEDAHHCLN { repeated AAJLNBEOOHN LPKOLEFCLNP = 10; // offset: 48 repeated uint32 IBIMOMOLNLB = 5; // offset: 56 repeated uint32 PNNMNFNIBID = 1; // offset: 40 uint32 EJKAJJGFJGH = 9; // offset: 64 repeated uint32 KLKNKMPBBLM = 11; // offset: 16 repeated uint32 LBBPOLDFHOH = 3; // offset: 32 uint32 MOEONFIGPJP = 15; // offset: 68 } message AAJLNBEOOHN { uint32 HHFKGNEOJIP = 5; // offset: 32 uint32 LOHBIKCJGIJ = 7; // offset: 36 uint32 DJFMBNFLNDJ = 3; // offset: 40 uint32 avatar_id = 14; // offset: 44 repeated uint32 KNJHBCPHCCM = 8; // offset: 16 } message CMEAKIIDFDA { MBMEDAHHCLN DKBBIBDPNNA = 8; // offset: 24 int64 time = 3; // offset: 48 int64 MPJLAOEPIHF = 12; // offset: 40 uint32 DJFMBNFLNDJ = 9; // offset: 56 string name = 6; // offset: 16 } // Obf: RogueTournGetAllBuildRefCsReq // Type: Req // CmdID: 6075 message RogueTournGetAllBuildRefCsReq { } // Obf: RogueTournGetAllBuildRefScRsp // Type: Rsp // CmdID: 6100 message RogueTournGetAllBuildRefScRsp { repeated CMEAKIIDFDA HOPKLFPKPID = 4; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: RogueTournDeleteBuildRefCsReq // Type: Req // CmdID: 6031 message RogueTournDeleteBuildRefCsReq { repeated uint32 MABKNLJDBNH = 2; // offset: 16 } // Obf: RogueTournDeleteBuildRefScRsp // Type: Rsp // CmdID: 6078 message RogueTournDeleteBuildRefScRsp { uint32 retcode = 8; // offset: 32 repeated uint32 MABKNLJDBNH = 15; // offset: 24 } // Obf: RogueTournSaveBuildRefCsReq // Type: Req // CmdID: 6026 message RogueTournSaveBuildRefCsReq { MBMEDAHHCLN DKBBIBDPNNA = 11; // offset: 32 string name = 1; // offset: 24 uint32 DJFMBNFLNDJ = 14; // offset: 40 } // Obf: RogueTournSaveBuildRefScRsp // Type: Rsp // CmdID: 6052 message RogueTournSaveBuildRefScRsp { uint32 retcode = 9; // offset: 36 uint32 DJFMBNFLNDJ = 3; // offset: 32 string name = 4; // offset: 24 } // Obf: RougeTournRenameBuildRefCsReq // Type: Req // CmdID: 6048 message RougeTournRenameBuildRefCsReq { string name = 12; // offset: 16 uint32 DJFMBNFLNDJ = 14; // offset: 32 } // Obf: RogueTournRenameBuildRefScRsp // Type: Rsp // CmdID: 6070 message RogueTournRenameBuildRefScRsp { string name = 2; // offset: 16 uint32 DJFMBNFLNDJ = 4; // offset: 32 uint32 retcode = 3; // offset: 36 } // Type: Req // CmdID: 6071 message PHGFLGGGICJ { uint32 DJFMBNFLNDJ = 1; // offset: 24 } // Type: Rsp // CmdID: 6073 message LIKCLCEDPHO { uint32 DJFMBNFLNDJ = 4; // offset: 24 uint32 retcode = 15; // offset: 28 } // Obf: RogueTournGetPermanentTalentInfoCsReq // Type: Req // CmdID: 6037 message RogueTournGetPermanentTalentInfoCsReq { } // Obf: RogueTournGetPermanentTalentInfoScRsp // Type: Rsp // CmdID: 6069 message RogueTournGetPermanentTalentInfoScRsp { PKLNLEBNCPF LOECBGDPIDC = 11; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: RogueTournEnablePermanentTalentCsReq // Type: Req // CmdID: 6051 message RogueTournEnablePermanentTalentCsReq { uint32 EHAJMKFJCCM = 8; // offset: 24 } // Obf: RogueTournEnablePermanentTalentScRsp // Type: Rsp // CmdID: 6072 message RogueTournEnablePermanentTalentScRsp { uint32 retcode = 4; // offset: 32 PKLNLEBNCPF LOECBGDPIDC = 10; // offset: 16 } // Obf: RogueTournResetPermanentTalentCsReq // Type: Req // CmdID: 6045 message RogueTournResetPermanentTalentCsReq { } // Obf: RogueTournResetPermanentTalentScRsp // Type: Rsp // CmdID: 6027 message RogueTournResetPermanentTalentScRsp { uint32 retcode = 5; // offset: 32 PKLNLEBNCPF LOECBGDPIDC = 8; // offset: 16 } // Obf: RogueTournEnterRogueCocoonSceneCsReq // Type: Req // CmdID: 6091 message RogueTournEnterRogueCocoonSceneCsReq { uint32 difficulty_level = 14; // offset: 44 uint32 PHAKLNAKDLI = 6; // offset: 32 uint32 CKIHMAFPNOA = 9; // offset: 48 uint32 PJFKGCFMDGL = 4; // offset: 40 repeated ODCKCELJHCP avatar_list = 10; // offset: 24 bool BBDMELCOLBJ = 11; // offset: 36 } // Obf: RogueTournEnterRogueCocoonSceneScRsp // Type: Rsp // CmdID: 6015 message RogueTournEnterRogueCocoonSceneScRsp { uint32 retcode = 5; // offset: 32 LNLNIGAPDAA FNHOJKNAPFA = 6; // offset: 16 } // Obf: RogueTournLeaveRogueCocoonSceneCsReq // Type: Req // CmdID: 6022 message RogueTournLeaveRogueCocoonSceneCsReq { } // Obf: RogueTournLeaveRogueCocoonSceneScRsp // Type: Rsp // CmdID: 6050 message RogueTournLeaveRogueCocoonSceneScRsp { LNLNIGAPDAA FNHOJKNAPFA = 3; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: RogueTournReEnterRogueCocoonStageCsReq // Type: Req // CmdID: 6067 message RogueTournReEnterRogueCocoonStageCsReq { bool BBDMELCOLBJ = 12; // offset: 24 } // Obf: RogueTournReEnterRogueCocoonStageScRsp // Type: Rsp // CmdID: 6053 message RogueTournReEnterRogueCocoonStageScRsp { SceneBattleInfo battle_info = 15; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: RogueTournGetCurRogueCocoonInfoCsReq // Type: Req // CmdID: 6066 message RogueTournGetCurRogueCocoonInfoCsReq { } // Obf: RogueTournGetCurRogueCocoonInfoScRsp // Type: Rsp // CmdID: 6079 message RogueTournGetCurRogueCocoonInfoScRsp { uint32 difficulty_level = 3; // offset: 28 uint32 PJFKGCFMDGL = 2; // offset: 40 uint32 CKIHMAFPNOA = 5; // offset: 36 uint32 retcode = 13; // offset: 32 uint32 PHAKLNAKDLI = 12; // offset: 24 } // Type: Notify // CmdID: 6057 message FELPBJGPFEJ { repeated uint32 FAHHJIGBNJK = 13; // offset: 24 } message JIIJALMHKCE { uint32 MLHGBOADEOM = 10; // offset: 24 } message KAAJABPBGHJ { uint32 MLHGBOADEOM = 4; // offset: 24 } message GPDBOIEJJNF { uint32 buff_id = 9; // offset: 24 } message MECEAAIDHDB { uint32 event_id = 4; // offset: 24 } message GKKDCGNIAMA { uint32 BKBECHIEABD = 3; // offset: 24 } message NAOIAAPOKEJ { uint32 level = 4; // offset: 32 uint32 BPMDBEIPPMP = 5; // offset: 24 uint32 ODDLLABICOP = 8; // offset: 36 uint32 OIHNCBOBDGC = 7; // offset: 28 } message HINHOFCAKBL { oneof JCFFJEOEFPE { uint32 FIOMIEBJCDA = 4; // offset: 24 uint32 KKGHPPCHBBB = 5; // offset: 24 } } // Obf: RogueTournHandBookNotify // Type: Notify // CmdID: 6098 message RogueTournHandBookNotify { oneof OKAIINGCACL { JIIJALMHKCE LNHKDNFGINI = 6; // offset: 16 KAAJABPBGHJ BBODHIOFIHN = 10; // offset: 16 GPDBOIEJJNF KDBJNJAKFJG = 3; // offset: 16 MECEAAIDHDB DCLBNIOBOAC = 13; // offset: 16 GKKDCGNIAMA MHLFDMEBJEC = 8; // offset: 16 HINHOFCAKBL ODBCAKOGDHH = 5; // offset: 16 } } // Obf: RogueTournGetSettleInfoCsReq // Type: Req // CmdID: 6064 message RogueTournGetSettleInfoCsReq { uint32 area_id = 2; // offset: 24 } // Obf: RogueTournGetSettleInfoScRsp // Type: Rsp // CmdID: 6025 message RogueTournGetSettleInfoScRsp { uint32 retcode = 9; // offset: 32 CFLDBCDMCFG DACAGELDCPM = 14; // offset: 24 } // Obf: RogueTournConfirmSettleCsReq // Type: Req // CmdID: 6024 message RogueTournConfirmSettleCsReq { string name = 11; // offset: 16 uint32 area_id = 4; // offset: 32 uint32 DJFMBNFLNDJ = 9; // offset: 36 } // Obf: RogueTournConfirmSettleScRsp // Type: Rsp // CmdID: 6049 message RogueTournConfirmSettleScRsp { ItemList GMKBAIEIKOP = 3; // offset: 48 LNLNIGAPDAA FNHOJKNAPFA = 7; // offset: 24 ItemList HOIHOFDAONB = 10; // offset: 16 uint32 retcode = 11; // offset: 56 GJJLIHEMJJO JNIKAALJLJI = 15; // offset: 40 } // Obf: RogueTournWeekChallengeUpdateScNotify // Type: Notify // CmdID: 6021 message RogueTournWeekChallengeUpdateScNotify { AJNEPPMFJCB FBHKNKFLNHA = 5; // offset: 16 } // Obf: RogueTournGetMiscRealTimeDataCsReq // Type: Req // CmdID: 6090 message RogueTournGetMiscRealTimeDataCsReq { } // Obf: RogueTournGetMiscRealTimeDataScRsp // Type: Rsp // CmdID: 6017 message RogueTournGetMiscRealTimeDataScRsp { KFDKHFDAHPO FMMLDNBHFIK = 1; // offset: 32 FIKHAMLNIIK JLIAKNLOCMA = 12; // offset: 40 uint32 retcode = 7; // offset: 64 IODPIBOMDIM MHBKAAGMMIH = 14; // offset: 56 BAKNNNDICMO OOMIPPIMNPB = 3; // offset: 48 PNDOJGHOOEG NLNGJFGOPPN = 5; // offset: 24 } // Obf: RogueTournGetArchiveRepositoryCsReq // Type: Req // CmdID: 6035 message RogueTournGetArchiveRepositoryCsReq { } // Obf: RogueTournGetArchiveRepositoryScRsp // Type: Rsp // CmdID: 6088 message RogueTournGetArchiveRepositoryScRsp { repeated uint32 LIMCEIJDLOE = 7; // offset: 24 uint32 retcode = 10; // offset: 40 repeated uint32 CKLIIILCKNG = 1; // offset: 16 } // Obf: RogueTournReviveCostUpdateScNotify // Type: Notify // CmdID: 6074 message RogueTournReviveCostUpdateScNotify { ItemCostData IIJBOBNLOAD = 9; // offset: 16 } // Obf: RogueTournReviveAvatarCsReq // Type: Req // CmdID: 6018 message RogueTournReviveAvatarCsReq { uint32 interacted_prop_entity_id = 3; // offset: 32 repeated OGLFABHLOOG avatar_list = 13; // offset: 16 } // Obf: RogueTournReviveAvatarScRsp // Type: Rsp // CmdID: 6028 message RogueTournReviveAvatarScRsp { uint32 retcode = 5; // offset: 32 ItemCostData IIJBOBNLOAD = 10; // offset: 16 } // Obf: RogueTournBattleFailSettleInfoScNotify // Type: Notify // CmdID: 6046 message RogueTournBattleFailSettleInfoScNotify { LNLNIGAPDAA FNHOJKNAPFA = 12; // offset: 16 CFLDBCDMCFG DACAGELDCPM = 8; // offset: 24 } message CEPCPLJKKDN { GPGAICLOJMD talent_info = 6; // offset: 24 uint32 GEEPPCMJMNI = 15; // offset: 32 } // Obf: RogueTournGetSeasonTalentInfoCsReq // Type: Req // CmdID: 6060 message RogueTournGetSeasonTalentInfoCsReq { } // Obf: RogueTournGetSeasonTalentInfoScRsp // Type: Rsp // CmdID: 6068 message RogueTournGetSeasonTalentInfoScRsp { uint32 retcode = 4; // offset: 32 CEPCPLJKKDN BINEFCALDHC = 14; // offset: 16 } // Obf: RogueTournEnableSeasonTalentCsReq // Type: Req // CmdID: 6032 message RogueTournEnableSeasonTalentCsReq { uint32 EHAJMKFJCCM = 4; // offset: 24 } // Obf: RogueTournEnableSeasonTalentScRsp // Type: Rsp // CmdID: 6016 message RogueTournEnableSeasonTalentScRsp { CEPCPLJKKDN BINEFCALDHC = 11; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: RogueTournTitanUpdateTitanBlessProgressScNotify // Type: Notify // CmdID: 6092 message RogueTournTitanUpdateTitanBlessProgressScNotify { uint32 IKJCEFHPJEN = 6; // offset: 24 } // Obf: RogueTournUseSuperRewardKeyCsReq // Type: Req // CmdID: 6043 message RogueTournUseSuperRewardKeyCsReq { uint32 cocoon_id = 6; // offset: 32 uint32 count = 10; // offset: 28 uint32 difficulty_level = 9; // offset: 24 } // Obf: RogueTournUseSuperRewardKeyScRsp // Type: Rsp // CmdID: 6085 message RogueTournUseSuperRewardKeyScRsp { HDLLNMMODAJ MGBFLHENAFP = 13; // offset: 24 ItemList reward = 2; // offset: 16 uint32 retcode = 9; // offset: 48 ItemList drop_data = 3; // offset: 32 } // Obf: RogueTournTriggerRoomSelectCsReq // Type: Req // CmdID: 6077 message RogueTournTriggerRoomSelectCsReq { } // Type: Rsp // CmdID: 6083 message OFNDLGDEEME { uint32 retcode = 13; // offset: 24 } // Obf: RogueTournPersonaRoomCardZoneUpdateScNotify // Type: Notify // CmdID: 6062 message RogueTournPersonaRoomCardZoneUpdateScNotify { EFDJFFINAIL FJFMEFMGNPE = 9; // offset: 16 } // Type: Notify // CmdID: 6020 message JIBCIBDMKKO { repeated uint32 CKNNMBDAAMG = 2; // offset: 16 } // Obf: CmdRollShopType enum CmdRollShopType { CmdRollShopType_MNFEPONEDDJ = 0; CmdGetRollShopInfoCsReq = 6901; CmdTakeRollShopRewardCsReq = 6906; CmdDoGachaInRollShopCsReq = 6915; CmdDoGachaInRollShopScRsp = 6905; CmdTakeRollShopRewardScRsp = 6916; CmdGetRollShopInfoScRsp = 6919; } // Obf: GetRollShopInfoCsReq // Type: Req // CmdID: 6901 message GetRollShopInfoCsReq { uint32 roll_shop_id = 12; // offset: 24 } // Obf: GetRollShopInfoScRsp // Type: Rsp // CmdID: 6919 message GetRollShopInfoScRsp { uint32 roll_shop_id = 10; // offset: 32 repeated uint32 shop_group_id_list = 13; // offset: 24 uint32 retcode = 9; // offset: 36 uint32 gacha_random = 5; // offset: 40 } // Obf: DoGachaInRollShopCsReq // Type: Req // CmdID: 6915 message DoGachaInRollShopCsReq { uint32 roll_shop_id = 3; // offset: 24 uint32 gacha_random = 14; // offset: 32 uint32 gacha_count = 1; // offset: 28 } // Obf: DoGachaInRollShopScRsp // Type: Rsp // CmdID: 6905 message DoGachaInRollShopScRsp { uint32 roll_shop_id = 9; // offset: 36 ItemList reward = 8; // offset: 16 uint32 reward_display_type = 1; // offset: 32 uint32 NBHAFEEJPIG = 10; // offset: 40 uint32 retcode = 7; // offset: 44 } // Obf: TakeRollShopRewardCsReq // Type: Req // CmdID: 6906 message TakeRollShopRewardCsReq { uint32 roll_shop_id = 10; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp // CmdID: 6916 message TakeRollShopRewardScRsp { uint32 group_type = 3; // offset: 32 ItemList reward = 4; // offset: 16 uint32 roll_shop_id = 15; // offset: 36 uint32 retcode = 7; // offset: 40 } // Obf: CmdSceneType enum CmdSceneType { CmdSceneType_MNFEPONEDDJ = 0; CmdRefreshTriggerEntityListReq = 1487; CmdSceneReviveAfterRebattleScRsp = 1401; CmdUnlockedAreaMapScNotify = 1453; CmdGetCurSceneInfoCsReq = 1462; CmdRefreshTriggerByClientScNotify = 1420; CmdCounterDownScRsp = 1482; CmdSceneCheckpoingRefreshScRsp = 1488; CmdSceneUpdatePositionVersionNotify = 1457; CmdSceneEnterStageScRsp = 1418; CmdScenePlaneEventScNotify = 1441; CmdSceneEntityMoveScNotify = 1446; CmdEnterSceneCsReq = 1444; CmdReEnterLastElementStageScRsp = 1436; CmdGetSceneMapInfoScRsp = 1442; CmdCounterDownCsReq = 1433; CmdSceneGroupRefreshScNotify = 1480; CmdOpenChestScNotify = 1473; CmdUnlockTeleportNotify = 1489; CmdGroupStateChangeScNotify = 1426; CmdActiveFarmElementScRsp = 1455; CmdSceneType_NKKEPJBNKOH = 1403; CmdUpdateGroupPropertyScRsp = 1472; CmdEnterSectionCsReq = 1496; CmdEntityBindPropScRsp = 1412; CmdEnterSceneScRsp = 1411; CmdSetTrainWorldIdCsReq = 1499; CmdSceneCastSkillCostMpCsReq = 1419; CmdDeleteSummonUnitScRsp = 1474; CmdGetSceneMapInfoCsReq = 1432; CmdGetEnteredSceneScRsp = 1495; CmdGetUnlockTeleportScRsp = 1438; CmdSceneStageBattleCsReq = 1431; CmdInteractPropScRsp = 1404; CmdReturnLastTownScRsp = 1409; CmdSetCurInteractEntityScRsp = 1468; CmdGetUnlockTeleportCsReq = 1475; CmdSceneReviveAfterRebattleCsReq = 1406; CmdSetClientPausedScRsp = 1422; CmdDeleteSummonUnitCsReq = 1449; CmdSceneType_EMIGBEJFKIA = 1405; CmdSceneEntityTeleportCsReq = 1450; CmdSceneEntityMoveCsReqWrong = 1417; CmdRecoverAllLineupScRsp = 1491; CmdSceneEntityMoveScRsp = 1481; CmdCounterRecoverScRsp = 1463; CmdSceneCastSkillCostMpScRsp = 1423; CmdReEnterLastElementStageCsReq = 1494; CmdSceneCastSkillCsReq = 1435; CmdSceneEntityMoveCsReq = 1477; CmdEJGCCJBOBDG = 1467; CmdDeactivateFarmElementCsReq = 1451; CmdSceneType_DGJNPKNPKIP = 1483; CmdEnterSceneByServerScNotify = 1439; CmdSavePointsInfoNotify = 1402; CmdDeactivateFarmElementScRsp = 1497; CmdGroupStateChangeCsReq = 1452; CmdSetTrainWorldIdScRsp = 1471; CmdSceneCastSkillScRsp = 1413; CmdChangePropTimelineInfoScRsp = 1440; CmdSceneCheckpointRefreshMonsterReq = 1434; CmdSceneCastSkillMpUpdateScNotify = 1456; CmdLastSpringRefreshTimeNotify = 1486; CmdStartCocoonStageScRsp = 1490; CmdSetClientPausedCsReq = 1464; CmdEnterSectionScRsp = 1443; CmdGetCurSceneInfoScRsp = 1500; CmdUpdateMechanismBarScNotify = 1425; CmdActiveFarmElementCsReq = 1429; CmdStartCocoonStageCsReq = 1437; CmdSceneEntityTeleportScRsp = 1465; CmdSyncEntityBuffChangeListScNotify = 1484; CmdRefreshTriggerByClientScRsp = 1466; CmdTrainWorldIdChangeScNotify = 1485; CmdSceneType_BMMKPHEKENK = 1445; CmdUpdateGroupPropertyCsReq = 1493; CmdRecoverAllLineupCsReq = 1408; CmdSetGroupCustomSaveDataScRsp = 1458; CmdCounterRecoverCsReq = 1461; CmdUpdateFloorSavedValueNotify = 1460; CmdEnteredSceneChangeScNotify = 1492; CmdGetEnteredSceneCsReq = 1470; CmdChangeTimeRewindInfoReq = 1469; CmdInteractPropCsReq = 1424; CmdSyncServerSceneChangeNotify = 1421; CmdGroupStateChangeScRsp = 1410; } enum PAIOBCKMALJ { PAIOBCKMALJ_OCFNEBKKECL = 0; PAIOBCKMALJ_CHGAPHLNKGM = 1; } enum SkillExtraTag { SCENE_CAST_SKILL_NONE = 0; SCENE_CAST_SKILL_PROJECTILE_HIT = 1; SCENE_CAST_SKILL_PROJECTILE_LIFETIME_FINISH = 2; } enum MonsterBattleType { MONSTER_BATTLE_TYPE_NONE = 0; MONSTER_BATTLE_TYPE_TRIGGER_BATTLE = 1; MONSTER_BATTLE_TYPE_DIRECT_DIE_SIMULATE_BATTLE = 2; MONSTER_BATTLE_TYPE_DIRECT_DIE_SKIP_BATTLE = 3; MONSTER_BATTLE_TYPE_NO_BATTLE = 4; } enum SceneEntityBuffChangeType { SCENE_ENTITY_BUFF_CHANGE_TYPE_DEFAULT = 0; SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_MAZEBUFF = 1; SCENE_ENTITY_BUFF_CHANGE_TYPE_ADD_ADV_MODIFIER = 2; } enum EnterSceneReason { ENTER_SCENE_REASON_NONE = 0; ENTER_SCENE_REASON_CHALLENGE_TIMEOUT = 1; ENTER_SCENE_REASON_ROGUE_TIMEOUT = 2; ENTER_SCENE_REASON_CHANGE_STORYLINE = 3; ENTER_SCENE_REASON_DIMENSION_MERGE = 4; } enum ChestType { MAP_INFO_CHEST_TYPE_NONE = 0; MAP_INFO_CHEST_TYPE_NORMAL = 101; MAP_INFO_CHEST_TYPE_CHALLENGE = 102; MAP_INFO_CHEST_TYPE_PUZZLE = 104; } enum GameplayCounterUpdateReason { GAMEPLAY_COUNTER_UPDATE_REASON_NONE = 0; GAMEPLAY_COUNTER_UPDATE_REASON_ACTIVATE = 1; GAMEPLAY_COUNTER_UPDATE_REASON_DEACTIVATE = 2; GAMEPLAY_COUNTER_UPDATE_REASON_CHANGE = 3; } enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_NONE = 0; SCENE_GROUP_REFRESH_TYPE_LOADED = 1; SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2; SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } // Obf: SceneActorInfo message SceneActorInfo { uint32 base_avatar_id = 6; // offset: 24 AvatarType avatar_type = 8; // offset: 36 uint32 map_layer = 7; // offset: 32 uint32 uid = 11; // offset: 28 } message NpcMonsterRogueInfo { PAIOBCKMALJ CKKFPHKCOKE = 5; // offset: 32 uint32 rogue_monster_id = 9; // offset: 24 uint32 elite_group = 13; // offset: 40 uint32 hard_level_group = 2; // offset: 36 uint32 level = 10; // offset: 44 uint32 KPAJJKNOBGE = 1; // offset: 28 } message NpcMonsterExtraInfo { oneof OKAIINGCACL { NpcMonsterRogueInfo rogue_info = 4; // offset: 24 } } message FACEPEFKHMJ { uint32 stage_id = 6; // offset: 32 repeated uint32 OKMNJGKFFDM = 15; // offset: 16 } // Obf: SceneNpcMonsterInfo message SceneNpcMonsterInfo { uint32 world_level = 9; // offset: 44 FACEPEFKHMJ GGNGJILEHMA = 15; // offset: 32 NpcMonsterExtraInfo extra_info = 13; // offset: 24 bool HHGCLBIHAFB = 1; // offset: 48 bool NCDDADNEAPD = 5; // offset: 49 uint32 event_id = 4; // offset: 52 uint32 monster_id = 14; // offset: 40 } message NpcDialogueEventParam { uint32 rogue_dialogue_event_id = 11; // offset: 28 uint32 arg_id = 3; // offset: 24 } message NpcRogueGameInfo { uint32 MCOPKBNFMJM = 11; // offset: 44 bool IAMDBFCJNCE = 4; // offset: 40 bool ACIAIHCHDAL = 5; // offset: 41 uint32 HOJIOHLHAAF = 10; // offset: 32 map DJKDFDHPEEP = 8; // offset: 24 uint32 IBLMEAHHENI = 12; // offset: 36 bool ICALEBKJGJJ = 15; // offset: 42 } message CPDHEONJAHE { bool is_meet = 5; // offset: 28 uint32 visitor_id = 7; // offset: 32 uint32 HACBNBFNHNE = 8; // offset: 24 } message BOHKDOAOIGM { uint32 DJBCLBKHKJL = 8; // offset: 24 uint32 PBIHJMIIHEB = 14; // offset: 28 } message NpcExtraInfo { oneof OKAIINGCACL { NpcRogueGameInfo rogue_info = 5; // offset: 24 CPDHEONJAHE CDHENBDJKAC = 1; // offset: 24 BOHKDOAOIGM DCKMAPNBCGD = 9; // offset: 24 } } // Obf: SceneNpcInfo message SceneNpcInfo { uint32 npc_id = 3; // offset: 32 NpcExtraInfo extra_info = 9; // offset: 16 } message PropRogueInfo { uint32 ELHIOLDHOGA = 3; // offset: 32 uint32 room_id = 9; // offset: 36 uint32 HAIHDPBKGDN = 5; // offset: 24 uint32 ADEGLDMGOLD = 2; // offset: 28 } message BFKEPBFOKIK { uint32 ENPIAPKLKNL = 3; // offset: 28 uint32 FDBFCCAEGFB = 14; // offset: 32 uint32 JFILIIKGFJB = 2; // offset: 24 } message PropChessRogueInfo { bool GKHEPJDNBGP = 9; // offset: 25 bool OBIJLPJOCDD = 11; // offset: 24 } message RogueTournDoorInfo { uint32 AAGGCEOMNLF = 9; // offset: 32 uint32 NKFNONAFCIC = 8; // offset: 24 bool CLPKKBADIAI = 12; // offset: 28 } message RogueMagicDoorInfo { uint32 NKFNONAFCIC = 6; // offset: 32 uint32 AAGGCEOMNLF = 5; // offset: 28 bool CLPKKBADIAI = 11; // offset: 24 } message WorkbenchFuncIdInfo { bool DMPCGOBDFGN = 3; // offset: 28 uint32 func_id = 4; // offset: 24 } message RogueTournWorkbenchInfo { repeated WorkbenchFuncIdInfo OLOIBGCGCCA = 12; // offset: 16 uint32 ENFHNAHDMHP = 1; // offset: 32 } message KOPMMOKNPIL { APFMMBGPOBJ NOHFPOMNENK = 3; // offset: 24 uint32 IFDHHOICOFB = 14; // offset: 32 } message LDFEKCJHBGJ { uint32 chest_id = 6; // offset: 24 } message PropTimelineInfo { bytes timeline_byte_value = 15; // offset: 24 bool timeline_bool_value = 7; // offset: 32 } message PropExtraInfo { PropTimelineInfo timeline_info = 12; // offset: 24 oneof OKAIINGCACL { PropRogueInfo rogue_info = 5; // offset: 32 BFKEPBFOKIK AEGIPNEFMBM = 6; // offset: 32 PropChessRogueInfo IMCEFOLJLBK = 10; // offset: 32 RogueTournDoorInfo LAOIADPINMA = 8; // offset: 32 RogueTournWorkbenchInfo KHMDEHFGHHI = 1; // offset: 32 KOPMMOKNPIL HNCKMOJFLLO = 13; // offset: 32 LDFEKCJHBGJ LENIFNCENAM = 15; // offset: 32 RogueMagicDoorInfo EOBLHNEAFDC = 2; // offset: 32 } } // Obf: ScenePropInfo message ScenePropInfo { uint32 prop_state = 4; // offset: 52 repeated string trigger_name_list = 13; // offset: 24 uint32 prop_id = 8; // offset: 48 PropExtraInfo extra_info = 9; // offset: 16 uint64 create_time_ms = 12; // offset: 40 uint32 life_time_ms = 15; // offset: 56 } // Obf: SceneSummonUnitInfo message SceneSummonUnitInfo { uint32 caster_entity_id = 7; // offset: 48 uint32 attach_entity_id = 15; // offset: 40 uint32 summon_unit_id = 3; // offset: 52 uint64 create_time_ms = 5; // offset: 32 repeated string trigger_name_list = 10; // offset: 24 int32 life_time_ms = 12; // offset: 44 } message SceneEntityInfo { uint32 inst_id = 10; // offset: 40 uint32 group_id = 2; // offset: 44 uint32 entity_id = 3; // offset: 52 MotionInfo motion = 4; // offset: 16 oneof entity { SceneActorInfo actor = 1; // offset: 24 SceneNpcMonsterInfo npc_monster = 11; // offset: 24 SceneNpcInfo npc = 12; // offset: 24 ScenePropInfo prop = 8; // offset: 24 SceneSummonUnitInfo summon_unit = 6; // offset: 24 } } // Obf: BuffInfo message BuffInfo { uint32 buff_summon_entity_id = 14; // offset: 52 uint32 level = 9; // offset: 32 float life_time = 15; // offset: 40 uint32 base_avatar_id = 6; // offset: 36 uint32 count = 3; // offset: 48 uint32 buff_id = 12; // offset: 44 map dynamic_values = 5; // offset: 16 uint64 add_time_ms = 1; // offset: 56 } message EntityBuffInfo { uint32 entity_id = 2; // offset: 32 repeated BuffInfo buff_list = 5; // offset: 24 } message MechanismBarInfo { uint32 ADABLCEJCNL = 12; // offset: 24 uint32 value = 5; // offset: 28 } message CustomSaveData { string save_data = 2; // offset: 24 uint32 group_id = 10; // offset: 32 } message FDBEDGIKFAI { uint32 ICEGHNAELEH = 14; // offset: 28 uint32 ANGJAFFHODA = 6; // offset: 24 } // Obf: SceneEntityGroupInfo message SceneEntityGroupInfo { uint32 group_id = 7; // offset: 44 uint32 state = 10; // offset: 40 map GGNJMGHHHMJ = 12; // offset: 16 repeated SceneEntityInfo entity_list = 13; // offset: 32 } message SceneGroupState { bool is_default = 9; // offset: 32 uint32 state = 3; // offset: 24 uint32 group_id = 11; // offset: 28 } // Obf: MissionStatusBySceneInfo message MissionStatusBySceneInfo { repeated uint32 disabled_main_mission_id_list = 14; // offset: 24 repeated MainMissionCustomValue OCFOJCMACNG = 7; // offset: 40 repeated uint32 unfinished_main_mission_id_list = 11; // offset: 32 repeated Mission sub_mission_status_list = 5; // offset: 48 repeated uint32 finished_main_mission_id_list = 4; // offset: 56 } message CNNLEDEJCLO { repeated uint32 HJOILJACMEC = 9; // offset: 16 CNMADDPJBAB DLKPDIHJLJL = 8; // offset: 24 } // Obf: SceneInfo message SceneInfo { CNNLEDEJCLO EDIHEDAIDEJ = 1441; // offset: 24 repeated SceneGroupState group_state_list = 1138; // offset: 32 uint64 interact_id = 1724; // offset: 160 repeated EntityBuffInfo entity_buff_info_list = 4; // offset: 104 MissionStatusBySceneInfo scene_mission_info = 354; // offset: 72 uint32 floor_id = 13; // offset: 120 uint32 entry_id = 14; // offset: 132 uint32 world_id = 2; // offset: 156 uint32 game_story_line_id = 1765; // offset: 140 map IBCFICPNNOG = 7; // offset: 96 repeated SceneEntityGroupInfo entity_group_list = 1619; // offset: 56 repeated SceneEntityInfo entity_list = 6; // offset: 48 uint32 game_mode_type = 9; // offset: 144 repeated uint32 lighten_section_list = 15; // offset: 16 repeated BuffInfo scene_buff_info_list = 3; // offset: 80 uint32 leader_entity_id = 1; // offset: 124 uint32 dimension_id = 1772; // offset: 128 repeated uint32 opened_chests_list = 1878; // offset: 40 uint32 plane_id = 10; // offset: 152 map floor_saved_data = 788; // offset: 88 uint32 client_pos_version = 5; // offset: 136 repeated CustomSaveData custom_data_list = 11; // offset: 64 uint32 content_id = 778; // offset: 148 } // Obf: EntityMotion message EntityMotion { MotionInfo motion = 6; // offset: 24 uint32 entity_id = 1; // offset: 32 uint32 map_layer = 2; // offset: 40 bool MEGLNCEDAHA = 13; // offset: 36 } // TODO // CmdID: 1477 message SceneEntityMoveCsReq { uint64 LBBNAJPMMPA = 13; // offset: 40 uint64 interact_id = 1; // offset: 32 uint32 entry_id = 12; // offset: 48 repeated EntityMotion entity_motion_list = 8; // offset: 16 } // Obf: SceneEntityMoveScRsp // Type: Rsp // CmdID: 1481 message SceneEntityMoveScRsp { ClientDownloadData download_data = 4; // offset: 16 uint32 retcode = 1; // offset: 40 repeated EntityMotion entity_motion_list = 15; // offset: 24 } // Obf: SceneEntityMoveScNotify // Type: Notify // CmdID: 1446 message SceneEntityMoveScNotify { MotionInfo motion = 11; // offset: 16 uint32 client_pos_version = 8; // offset: 36 uint32 entity_id = 15; // offset: 40 uint32 entry_id = 7; // offset: 32 } // Type: Notify // CmdID: 1457 message SceneUpdatePositionVersionNotify { uint32 pos_version = 13; // offset: 24 } // Obf: InteractPropCsReq // Type: Req // CmdID: 1424 message InteractPropCsReq { uint32 prop_entity_id = 11; // offset: 28 uint32 interact_id = 2; // offset: 24 uint64 MIKMHPINAAP = 4; // offset: 32 } // Obf: InteractPropScRsp // Type: Rsp // CmdID: 1404 message InteractPropScRsp { uint32 retcode = 11; // offset: 24 uint32 prop_state = 10; // offset: 28 uint32 prop_entity_id = 4; // offset: 32 } // Obf: ChangeTimeRewindInfoReq // Type: Req // CmdID: 1469 message ChangeTimeRewindInfoReq { PropTimelineInfo timeline_info = 14; // offset: 24 uint64 interact_id = 5; // offset: 40 uint64 uuid = 12; // offset: 48 bool is_close_map = 2; // offset: 36 uint32 prop_entity_id = 15; // offset: 32 } // Type: Rsp // CmdID: 1440 message ChangePropTimelineInfoScRsp { uint32 prop_entity_id = 9; // offset: 24 uint32 retcode = 8; // offset: 28 } message HitMonsterBattleInfo { MonsterBattleType monster_battle_type = 4; // offset: 24 uint32 target_monster_entity_id = 5; // offset: 28 } // Obf: DynamicValues message DynamicValues { string key = 9; // offset: 24 float value = 14; // offset: 32 } message AssistMonsterEntityInfo { repeated uint32 entity_id_list = 15; // offset: 16 } // Obf: SceneCastSkillCsReq // Type: Req // CmdID: 1435 message SceneCastSkillCsReq { uint32 cast_entity_id = 8; // offset: 92 MotionInfo target_motion = 7; // offset: 72 repeated uint32 assist_monster_entity_id_list = 2; // offset: 32 string maze_ability_str = 12; // offset: 56 repeated uint32 hit_target_entity_id_list = 3; // offset: 40 repeated AssistMonsterEntityInfo assist_monster_entity_info = 14; // offset: 16 uint32 MGLONOOHJLI = 1; // offset: 84 repeated DynamicValues dynamic_values = 15; // offset: 24 uint32 skill_index = 13; // offset: 80 repeated SkillExtraTag skill_extra_tags = 4; // offset: 64 uint32 attacked_by_entity_id = 6; // offset: 88 } // Obf: SceneCastSkillScRsp // Type: Rsp // CmdID: 1413 message SceneCastSkillScRsp { uint32 retcode = 7; // offset: 44 repeated HitMonsterBattleInfo monster_battle_info = 14; // offset: 24 SceneBattleInfo battle_info = 5; // offset: 32 uint32 cast_entity_id = 3; // offset: 40 } // Obf: SceneCastSkillCostMpCsReq // Type: Req // CmdID: 1419 message SceneCastSkillCostMpCsReq { uint32 skill_index = 3; // offset: 32 uint32 cast_entity_id = 13; // offset: 24 uint32 attacked_by_entity_id = 9; // offset: 28 } // Obf: SceneCastSkillCostMpScRsp // Type: Rsp // CmdID: 1423 message SceneCastSkillCostMpScRsp { uint32 retcode = 4; // offset: 28 uint32 cast_entity_id = 15; // offset: 24 } // Obf: SceneCastSkillMpUpdateScNotify // Type: Notify // CmdID: 1456 message SceneCastSkillMpUpdateScNotify { uint32 mp = 4; // offset: 28 uint32 cast_entity_id = 8; // offset: 24 } // Obf: SceneStageBattleCsReq // Type: Req // CmdID: 1431 message SceneStageBattleCsReq { uint32 event_id = 6; // offset: 32 RebattleType rebattle_type = 7; // offset: 28 bool CLGOFDEDIAN = 1; // offset: 24 } // Obf: SceneEnterStageScRsp // Type: Rsp // CmdID: 1418 message SceneEnterStageScRsp { SceneBattleInfo battle_info = 10; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: SceneReviveAfterRebattleCsReq // Type: Req // CmdID: 1406 message SceneReviveAfterRebattleCsReq { RebattleType rebattle_type = 12; // offset: 24 } // Type: Rsp // CmdID: 1401 message SceneReviveAfterRebattleScRsp { uint32 retcode = 13; // offset: 24 } // Obf: GetCurSceneInfoCsReq // Type: Req // CmdID: 1462 message GetCurSceneInfoCsReq { } // Obf: GetCurSceneInfoScRsp // Type: Rsp // CmdID: 1500 message GetCurSceneInfoScRsp { SceneInfo scene = 13; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: EntityBuffChangeInfo message EntityBuffChangeInfo { uint32 cast_entity_id = 4; // offset: 36 uint32 entity_id = 2; // offset: 32 SceneEntityBuffChangeType reason = 7; // offset: 40 oneof OKAIINGCACL { BuffInfo buff_change_info = 3; // offset: 16 uint32 remove_buff_id = 12; // offset: 16 } } // Obf: SyncEntityBuffChangeListScNotify // Type: Notify // CmdID: 1484 message SyncEntityBuffChangeListScNotify { repeated EntityBuffChangeInfo entity_buff_change_list = 4; // offset: 24 } // Obf: SceneCheckpointRefreshMonsterReq // Type: Req // CmdID: 1434 message SceneCheckpointRefreshMonsterReq { uint32 prop_entity_id = 13; // offset: 32 uint32 floor_id = 7; // offset: 28 uint32 plane_id = 10; // offset: 24 } // Obf: SceneCheckpoingRefreshScRsp // Type: Rsp // CmdID: 1488 message SceneCheckpoingRefreshScRsp { uint32 retcode = 11; // offset: 24 } // Type: Notify // CmdID: 1486 message LastSpringRefreshTimeNotify { int64 GKPEFFLIIJP = 8; // offset: 24 } message ReturnLastTownCsReq { } // Type: Rsp // CmdID: 1409 message ReturnLastTownScRsp { SceneInfo scene = 10; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: EnterSectionCsReq // Type: Req // CmdID: 1496 message EnterSectionCsReq { uint32 section_id = 8; // offset: 32 uint64 interact_id = 3; // offset: 24 } // Type: Rsp // CmdID: 1443 message EnterSectionScRsp { uint32 retcode = 7; // offset: 24 } // Type: Notify // CmdID: 1417 message IDANMHMMBMM { uint32 chest_id = 3; // offset: 32 ItemList reward = 15; // offset: 16 } message SetCurInteractEntityCsReq { uint32 entity_id = 6; // offset: 24 } // Type: Rsp // CmdID: 1468 message SetCurInteractEntityScRsp { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 1408 message RecoverAllLineupCsReq { } // Type: Rsp // CmdID: 1491 message RecoverAllLineupScRsp { uint32 retcode = 4; // offset: 24 } // Type: Notify // CmdID: 1402 message SavePointsInfoNotify { int64 refresh_time = 13; // offset: 32 uint32 valid_times = 2; // offset: 24 } message EMLONCHBNHD { uint32 CLMDEIHJMMD = 8; // offset: 24 uint32 AKHCEJGDDPH = 6; // offset: 28 } // Obf: StartCocoonStageCsReq // Type: Req // CmdID: 1437 message StartCocoonStageCsReq { uint32 cocoon_id = 9; // offset: 40 uint32 world_level = 6; // offset: 36 uint32 wave = 1; // offset: 44 EMLONCHBNHD LHLNLIOKEJH = 4; // offset: 24 uint32 CKIHMAFPNOA = 11; // offset: 32 uint32 prop_entity_id = 2; // offset: 48 } // Obf: StartCocoonStageScRsp // Type: Rsp // CmdID: 1490 message StartCocoonStageScRsp { uint32 challenge_cnt = 14; // offset: 32 SceneBattleInfo battle_info = 5; // offset: 16 uint32 prop_entity_id = 1; // offset: 44 uint32 retcode = 2; // offset: 36 uint32 cocoon_id = 10; // offset: 40 uint32 wave = 12; // offset: 48 } message EntityBindPropCsReq { bool LDFEBHMNDMK = 12; // offset: 32 MotionInfo motion = 7; // offset: 24 } // Type: Rsp // CmdID: 1412 message EntityBindPropScRsp { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 1464 message SetClientPausedCsReq { bool paused = 5; // offset: 24 } // Type: Rsp // CmdID: 1422 message SetClientPausedScRsp { uint32 retcode = 8; // offset: 24 bool paused = 2; // offset: 28 } // Obf: DeactivateFarmElementCsReq // Type: Req // CmdID: 1451 message DeactivateFarmElementCsReq { uint32 entity_id = 10; // offset: 24 } // Type: Rsp // CmdID: 1497 message DeactivateFarmElementScRsp { uint32 entity_id = 12; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: ActiveFarmElementCsReq // Type: Req // CmdID: 1429 message ActiveFarmElementCsReq { uint32 world_level = 5; // offset: 32 uint32 CKIHMAFPNOA = 3; // offset: 24 uint32 entity_id = 10; // offset: 28 } // Obf: ActiveFarmElementScRsp // Type: Rsp // CmdID: 1455 message ActiveFarmElementScRsp { uint32 retcode = 5; // offset: 32 uint32 world_level = 11; // offset: 28 uint32 entity_id = 13; // offset: 24 } message AvatarPresetHp { uint32 avatar_id = 10; // offset: 28 uint32 IAFIBAOHCBN = 6; // offset: 24 } message SpringRecoverConfig { uint32 ELCHOLHJHMM = 5; // offset: 32 repeated AvatarPresetHp ACAFALCEEPA = 1; // offset: 16 bool NKKFGPEHALO = 7; // offset: 36 } // Type: Notify // CmdID: 1425 message UpdateMechanismBarScNotify { MechanismBarInfo DPHMOAJPDIC = 13; // offset: 16 uint32 floor_id = 6; // offset: 36 uint32 plane_id = 8; // offset: 32 } message SetGroupCustomSaveDataCsReq { string save_data = 1; // offset: 16 uint32 entry_id = 8; // offset: 40 uint64 interact_id = 5; // offset: 32 uint32 group_id = 4; // offset: 44 } // Obf: SetGroupCustomSaveDataScRsp // Type: Rsp // CmdID: 1458 message SetGroupCustomSaveDataScRsp { uint32 retcode = 15; // offset: 24 uint32 group_id = 7; // offset: 28 uint32 entry_id = 13; // offset: 32 } // Obf: ReEnterLastElementStageCsReq // Type: Req // CmdID: 1494 message ReEnterLastElementStageCsReq { uint32 stage_id = 2; // offset: 24 } // Obf: ReEnterLastElementStageScRsp // Type: Rsp // CmdID: 1436 message ReEnterLastElementStageScRsp { uint32 stage_id = 8; // offset: 36 uint32 retcode = 15; // offset: 32 SceneBattleInfo battle_info = 12; // offset: 16 } // Obf: SceneEntityTeleportCsReq // Type: Req // CmdID: 1450 message SceneEntityTeleportCsReq { EntityMotion entity_motion = 13; // offset: 16 uint64 interact_id = 12; // offset: 32 uint32 entry_id = 4; // offset: 40 } // Obf: SceneEntityTeleportScRsp // Type: Rsp // CmdID: 1465 message SceneEntityTeleportScRsp { uint32 client_pos_version = 14; // offset: 32 EntityMotion entity_motion = 3; // offset: 24 uint32 retcode = 15; // offset: 36 } // Obf: EnterSceneCsReq // Type: Req // CmdID: 1444 message EnterSceneCsReq { bool is_close_map = 9; // offset: 61 bool KFFOIMPGOLM = 1; // offset: 60 bool FOPDCDBPICN = 10; // offset: 62 uint64 interact_id = 12; // offset: 48 Vector BGMJIJPIJDM = 2; // offset: 24 Vector rot = 4; // offset: 16 uint32 content_id = 13; // offset: 56 uint32 game_story_line_id = 5; // offset: 64 uint32 entry_id = 8; // offset: 40 uint32 teleport_id = 15; // offset: 44 } // Obf: EnterSceneScRsp // Type: Rsp // CmdID: 1411 message EnterSceneScRsp { bool is_over_map = 4; // offset: 24 uint32 game_story_line_id = 11; // offset: 36 bool is_close_map = 6; // offset: 25 uint32 retcode = 12; // offset: 32 uint32 content_id = 5; // offset: 28 } // Obf: EnterSceneByServerScNotify // Type: Notify // CmdID: 1439 message EnterSceneByServerScNotify { EnterSceneReason reason = 14; // offset: 40 LineupInfo lineup = 9; // offset: 16 SceneInfo scene = 8; // offset: 32 } // Obf: ScenePlaneEventScNotify // Type: Notify // CmdID: 1441 message ScenePlaneEventScNotify { ItemList get_item_list = 9; // offset: 16 ItemList BEHOMPHPCHA = 13; // offset: 32 ItemList MHJCIMOCFJM = 10; // offset: 48 ItemList JJLGBGJJLNH = 7; // offset: 24 } // Obf: GetSceneMapInfoCsReq // Type: Req // CmdID: 1432 message GetSceneMapInfoCsReq { uint32 entry_story_line_id = 1; // offset: 40 repeated uint32 entry_id_list = 15; // offset: 32 repeated uint32 floor_id_list = 5; // offset: 24 uint32 content_id = 12; // offset: 44 bool unk1 = 10; // offset: 48 } message MazePropState { PropExtraInfo extra_info = 15; // offset: 16 uint32 config_id = 5; // offset: 40 uint32 state = 1; // offset: 32 uint32 group_id = 8; // offset: 36 } message MazeGroup { repeated uint32 destory_monster_config_id_list = 11; // offset: 16 int64 modify_time = 7; // offset: 48 uint32 group_id = 12; // offset: 40 map property_map = 14; // offset: 32 bool is_need_refresh = 1; // offset: 44 } message ChestInfo { ChestType chest_type = 2; // offset: 28 uint32 exist_num = 13; // offset: 32 uint32 opened_num = 1; // offset: 24 } message CKLJCBLHLME { uint32 GIGMMMHBIKO = 6; // offset: 28 uint32 type = 14; // offset: 32 uint32 KGGJJPFJHCM = 15; // offset: 24 } message SceneMapInfo { repeated uint32 unlock_teleport_list = 5; // offset: 96 repeated CKLJCBLHLME chest_monster_list = 13; // offset: 24 repeated uint32 finished_chest_monster_id_list = 219; // offset: 80 uint32 chest_monster_num = 3; // offset: 104 repeated uint32 opened_chest_id_list = 437; // offset: 72 repeated uint32 lighten_section_list = 14; // offset: 40 map floor_saved_data = 9; // offset: 88 uint32 dimension_id = 10; // offset: 108 uint32 entry_id = 7; // offset: 120 repeated MazePropState maze_prop_list = 1; // offset: 16 repeated ChestInfo chest_list = 12; // offset: 48 repeated MazeGroup maze_group_list = 6; // offset: 56 uint32 retcode = 4; // offset: 112 uint32 floor_id = 8; // offset: 116 MissionStatusBySceneInfo client_group_mission_info = 275; // offset: 64 } // Obf: GetSceneMapInfoScRsp // Type: Rsp // CmdID: 1442 message GetSceneMapInfoScRsp { uint32 content_id = 15; // offset: 36 repeated SceneMapInfo scene_map_info = 5; // offset: 24 uint32 storyline_id = 13; // offset: 44 bool is_monster_track = 12; // offset: 40 uint32 retcode = 4; // offset: 32 } // Type: Notify // CmdID: 1421 message SyncServerSceneChangeNotify { } // Obf: CounterDownCsReq // Type: Req // CmdID: 1433 message CounterDownCsReq { uint32 OENAEHPLPMN = 7; // offset: 28 uint32 GNBDGNBNPBK = 4; // offset: 24 } // Type: Rsp // CmdID: 1482 message CounterDownScRsp { uint32 retcode = 3; // offset: 24 } // Type: Notify // CmdID: 1467 message EJGCCJBOBDG { uint32 OENAEHPLPMN = 8; // offset: 24 uint32 ANGJAFFHODA = 2; // offset: 28 GameplayCounterUpdateReason reason = 1; // offset: 32 } // Obf: CounterRecoverCsReq // Type: Req // CmdID: 1461 message CounterRecoverCsReq { uint32 BMEBLJKDKJE = 14; // offset: 24 uint32 OENAEHPLPMN = 12; // offset: 28 } // Type: Rsp // CmdID: 1463 message CounterRecoverScRsp { uint32 retcode = 2; // offset: 24 } // Obf: UpdateFloorSavedValueNotify // Type: Notify // CmdID: 1460 message UpdateFloorSavedValueNotify { map saved_value = 12; // offset: 24 uint32 plane_id = 14; // offset: 32 uint32 dimension_id = 10; // offset: 40 uint32 floor_id = 7; // offset: 36 } // Obf: GetUnlockTeleportCsReq // Type: Req // CmdID: 1475 message GetUnlockTeleportCsReq { repeated uint32 entry_id_list = 8; // offset: 16 } // Obf: GetUnlockTeleportScRsp // Type: Rsp // CmdID: 1438 message GetUnlockTeleportScRsp { uint32 retcode = 5; // offset: 32 repeated uint32 unlocked_teleport_list = 10; // offset: 24 } // Obf: OpenChestScNotify // Type: Notify // CmdID: 1473 message OpenChestScNotify { uint32 chest_id = 2; // offset: 24 } message SceneEntityRefreshInfo { oneof refresh_type { SceneEntityInfo add_entity = 11; // offset: 16 uint32 delete_entity = 2; // offset: 16 uint32 IHOAOPNAABH = 4; // offset: 16 } } message MAALENOAMPC { int32 JDJOCEHPOKF = 10; // offset: 36 int32 EAGKBEMCFAB = 1; // offset: 32 string NOCBONMOOGC = 6; // offset: 24 } // Obf: GroupRefreshInfo message GroupRefreshInfo { SceneGroupRefreshType refresh_type = 15; // offset: 48 uint32 state = 2; // offset: 56 uint32 group_id = 13; // offset: 52 repeated MAALENOAMPC IJABHDPLDMI = 14; // offset: 32 SceneEntityGroupInfo LFDLNCBFKKJ = 9; // offset: 16 repeated SceneEntityRefreshInfo refresh_entity = 6; // offset: 24 } // Obf: SceneGroupRefreshScNotify // Type: Notify // CmdID: 1480 message SceneGroupRefreshScNotify { repeated GroupRefreshInfo group_refresh_list = 7; // offset: 16 uint32 dimension_id = 5; // offset: 36 uint32 floor_id = 2; // offset: 32 } message GroupStateInfo { uint32 LAPJHJBLNEP = 15; // offset: 36 uint32 group_id = 12; // offset: 28 uint32 group_state = 13; // offset: 24 uint32 entry_id = 9; // offset: 32 } // Obf: GroupStateChangeCsReq // Type: Req // CmdID: 1452 message GroupStateChangeCsReq { uint64 interact_id = 12; // offset: 32 GroupStateInfo group_state_info = 9; // offset: 24 } // Type: Rsp // CmdID: 1410 message GroupStateChangeScRsp { GroupStateInfo group_state_info = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } // Type: Notify // CmdID: 1426 message GroupStateChangeScNotify { GroupStateInfo group_state_info = 9; // offset: 24 } // Obf: EnteredSceneInfo message EnteredSceneInfo { uint32 floor_id = 3; // offset: 24 uint32 plane_id = 12; // offset: 28 } // Obf: GetEnteredSceneCsReq // Type: Req // CmdID: 1470 message GetEnteredSceneCsReq { } // Obf: GetEnteredSceneScRsp // Type: Rsp // CmdID: 1495 message GetEnteredSceneScRsp { uint32 retcode = 5; // offset: 32 repeated EnteredSceneInfo entered_scene_info_list = 15; // offset: 24 } // Obf: EnteredSceneChangeScNotify // Type: Notify // CmdID: 1492 message EnteredSceneChangeScNotify { repeated EnteredSceneInfo entered_scene_info_list = 2; // offset: 24 } // Obf: RefreshTriggerEntityListReq // Type: Req // CmdID: 1487 message RefreshTriggerEntityListReq { MotionInfo trigger_motion = 3; // offset: 16 uint32 trigger_entity_id = 8; // offset: 48 string trigger_name = 9; // offset: 32 repeated uint32 trigger_target_id_list = 1; // offset: 24 uint64 interact_id = 6; // offset: 56 } // Obf: RefreshTriggerByClientScRsp // Type: Rsp // CmdID: 1466 message RefreshTriggerByClientScRsp { uint32 retcode = 11; // offset: 36 uint32 trigger_entity_id = 1; // offset: 32 bool refresh_trigger = 7; // offset: 40 string trigger_name = 6; // offset: 16 } // Obf: RefreshTriggerByClientScNotify // Type: Notify // CmdID: 1420 message RefreshTriggerByClientScNotify { string trigger_name = 5; // offset: 24 uint32 trigger_entity_id = 1; // offset: 40 repeated uint32 trigger_target_id_list = 6; // offset: 16 } // Obf: DeleteSummonUnitCsReq // Type: Req // CmdID: 1449 message DeleteSummonUnitCsReq { repeated uint32 entity_id_list = 5; // offset: 16 uint64 interact_id = 6; // offset: 32 } // Type: Rsp // CmdID: 1474 message DeleteSummonUnitScRsp { repeated uint32 entity_id_list = 15; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Notify // CmdID: 1453 message UnlockedAreaMapScNotify { repeated uint32 entry_id_list = 13; // offset: 24 } // Obf: UnlockTeleportNotify // Type: Notify // CmdID: 1489 message UnlockTeleportNotify { uint32 teleport_id = 4; // offset: 24 uint32 entry_id = 5; // offset: 28 } // Obf: UpdateGroupPropertyCsReq // Type: Req // CmdID: 1493 message UpdateGroupPropertyCsReq { int32 BFJLBKKJBLD = 11; // offset: 40 uint32 dimension_id = 13; // offset: 52 uint64 interact_id = 3; // offset: 32 uint32 group_id = 9; // offset: 48 string NOCBONMOOGC = 1; // offset: 24 uint32 floor_id = 14; // offset: 44 } // Type: Rsp // CmdID: 1472 message UpdateGroupPropertyScRsp { int32 EAGKBEMCFAB = 4; // offset: 44 int32 JDJOCEHPOKF = 2; // offset: 52 uint32 floor_id = 6; // offset: 32 uint32 dimension_id = 1; // offset: 40 uint32 retcode = 14; // offset: 48 string NOCBONMOOGC = 3; // offset: 16 uint32 group_id = 12; // offset: 36 } // Obf: TrainWorldIdChangeScNotify // Type: Notify // CmdID: 1485 message TrainWorldIdChangeScNotify { uint32 IJGLDCNMELH = 9; // offset: 24 } // Obf: SetTrainWorldIdCsReq // Type: Req // CmdID: 1499 message SetTrainWorldIdCsReq { uint64 interact_id = 2; // offset: 32 uint32 IJGLDCNMELH = 9; // offset: 24 } // Obf: SetTrainWorldIdScRsp // Type: Rsp // CmdID: 1471 message SetTrainWorldIdScRsp { uint32 IJGLDCNMELH = 4; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: CmdServerPrefsType enum CmdServerPrefsType { CmdServerPrefsType_MNFEPONEDDJ = 0; CmdUpdateServerPrefsCsReq = 6135; CmdGetAllServerPrefsDataScRsp = 6181; CmdGetServerPrefsDataScRsp = 6104; CmdUpdateServerPrefsDataScRsp = 6113; CmdGetAllServerPrefsDataCsReq = 6183; CmdServerPrefsType_CFDAKNJNJGG = 6124; } message ServerPrefs { uint32 server_prefs_id = 12; // offset: 32 bytes data = 6; // offset: 24 } // Obf: GetAllServerPrefsDataCsReq // Type: Req // CmdID: 6183 message GetAllServerPrefsDataCsReq { } // Type: Rsp // CmdID: 6181 message GetAllServerPrefsDataScRsp { repeated ServerPrefs server_prefs_list = 2; // offset: 24 uint32 retcode = 15; // offset: 32 } message GetServerPrefsDataCsReq { uint32 server_prefs_id = 4; // offset: 24 } // Type: Rsp // CmdID: 6104 message GetServerPrefsDataScRsp { ServerPrefs server_prefs = 6; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: UpdateServerPrefsCsReq // Type: Req // CmdID: 6135 message UpdateServerPrefsCsReq { ServerPrefs server_prefs = 5; // offset: 16 } // Type: Rsp // CmdID: 6113 message UpdateServerPrefsDataScRsp { uint32 server_prefs_id = 13; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: CmdShopType enum CmdShopType { CmdShopType_MNFEPONEDDJ = 0; CmdBuyGoodsScRsp = 1504; CmdTakeCityShopRewardScRsp = 1513; CmdTakeCityShopRewardCsReq = 1535; CmdCityShopInfoScNotify = 1562; CmdGetShopListCsReq = 1583; CmdGetShopListScRsp = 1581; CmdBuyGoodsCsReq = 1524; } message Shop { uint64 city_taken_level_reward = 5; // offset: 40 uint32 shop_id = 3; // offset: 56 int64 end_time = 6; // offset: 48 repeated Goods goods_list = 11; // offset: 24 uint32 city_exp = 1; // offset: 32 uint32 city_level = 10; // offset: 36 int64 begin_time = 7; // offset: 64 } message Goods { uint32 item_id = 11; // offset: 48 uint32 goods_id = 9; // offset: 24 uint32 buy_times = 4; // offset: 52 int64 begin_time = 8; // offset: 40 int64 end_time = 12; // offset: 32 } // Obf: GetShopListCsReq // Type: Req // CmdID: 1583 message GetShopListCsReq { uint32 shop_type = 9; // offset: 24 } // Type: Rsp // CmdID: 1581 message GetShopListScRsp { uint32 retcode = 5; // offset: 36 repeated Shop shop_list = 4; // offset: 24 uint32 shop_type = 7; // offset: 32 } // Obf: BuyGoodsCsReq // Type: Req // CmdID: 1524 message BuyGoodsCsReq { uint32 item_id = 7; // offset: 32 uint32 goods_id = 12; // offset: 44 uint32 interacted_prop_entity_id = 10; // offset: 48 uint32 shop_id = 13; // offset: 36 uint32 NDNHOFNGDJM = 4; // offset: 40 repeated uint32 CBBFPIMJLHF = 5; // offset: 24 } // Type: Rsp // CmdID: 1504 message BuyGoodsScRsp { uint32 shop_id = 10; // offset: 32 uint32 retcode = 9; // offset: 40 uint32 goods_id = 11; // offset: 36 ItemList return_item_list = 5; // offset: 16 uint32 goods_buy_times = 6; // offset: 44 } // Obf: TakeCityShopRewardCsReq // Type: Req // CmdID: 1535 message TakeCityShopRewardCsReq { uint32 level = 12; // offset: 24 uint32 shop_id = 2; // offset: 28 } // Type: Rsp // CmdID: 1513 message TakeCityShopRewardScRsp { uint32 retcode = 7; // offset: 40 ItemList reward = 15; // offset: 24 uint32 level = 5; // offset: 36 uint32 shop_id = 11; // offset: 32 } // Type: Notify // CmdID: 1562 message CityShopInfoScNotify { uint64 taken_level_reward = 3; // offset: 40 uint32 level = 13; // offset: 32 uint32 shop_id = 9; // offset: 24 uint32 exp = 10; // offset: 28 } // Obf: CmdSpaceZooType enum CmdSpaceZooType { CmdSpaceZooType_MNFEPONEDDJ = 0; CmdSpaceZooTakeScRsp = 6723; CmdSpaceZooDeleteCatCsReq = 6769; CmdSpaceZooMutateScRsp = 6713; CmdSpaceZooBornCsReq = 6724; CmdSpaceZooDataScRsp = 6781; CmdSpaceZooExchangeItemCsReq = 6757; CmdSpaceZooBornScRsp = 6704; CmdKDKOFHHDNJD = 6784; CmdSpaceZooOpCatteryScRsp = 6800; CmdSpaceZooDeleteCatScRsp = 6740; CmdSpaceZooMutateCsReq = 6735; CmdSpaceZooCatUpdateNotify = 6746; CmdSpaceZooTakeCsReq = 6719; CmdSpaceZooDataCsReq = 6783; CmdSpaceZooOpCatteryCsReq = 6762; } message ADGPEMEPAKJ { repeated uint32 item_list = 4; // offset: 16 uint32 PAIPKMDEEPK = 11; // offset: 52 uint32 JFFPKDMEKGL = 3; // offset: 48 uint32 unique_id = 14; // offset: 40 repeated uint32 FIAKIPLKJPF = 12; // offset: 32 bool OJFBPGMLMEE = 7; // offset: 44 } message HHBAGCKFDAC { uint32 PAIPKMDEEPK = 9; // offset: 24 uint32 HPOPADMBLLD = 12; // offset: 28 } // Obf: SpaceZooDataCsReq // Type: Req // CmdID: 6783 message SpaceZooDataCsReq { } // Obf: SpaceZooDataScRsp // Type: Rsp // CmdID: 6781 message SpaceZooDataScRsp { repeated uint32 HLNFHHIDJHB = 9; // offset: 64 uint32 MLLGBNLBCHD = 1; // offset: 84 repeated HHBAGCKFDAC DDCGCMNNNOO = 12; // offset: 40 repeated uint32 NDELGIJIDHC = 3; // offset: 32 repeated uint32 EFDEBDHHPKP = 2; // offset: 24 repeated uint32 MGMJLMCJHMK = 14; // offset: 72 repeated uint32 GBKJABIFHAA = 6; // offset: 16 uint32 retcode = 7; // offset: 80 repeated ADGPEMEPAKJ IGCLDIFMDMC = 4; // offset: 56 } // Obf: SpaceZooBornCsReq // Type: Req // CmdID: 6724 message SpaceZooBornCsReq { uint32 DCDLIHCPNHG = 3; // offset: 32 repeated uint32 EEGFAEPCIHN = 5; // offset: 24 } // Obf: SpaceZooBornScRsp // Type: Rsp // CmdID: 6704 message SpaceZooBornScRsp { repeated HHBAGCKFDAC KGODKFBLKCG = 4; // offset: 32 bool LADCGCCFDJA = 5; // offset: 44 ADGPEMEPAKJ LJBNOIKLAIN = 1; // offset: 16 uint32 retcode = 2; // offset: 40 } // Obf: SpaceZooMutateCsReq // Type: Req // CmdID: 6735 message SpaceZooMutateCsReq { uint32 item_id = 15; // offset: 24 uint32 unique_id = 6; // offset: 28 } // Obf: SpaceZooMutateScRsp // Type: Rsp // CmdID: 6713 message SpaceZooMutateScRsp { bool LADCGCCFDJA = 5; // offset: 40 repeated HHBAGCKFDAC KGODKFBLKCG = 8; // offset: 16 uint32 retcode = 15; // offset: 44 ADGPEMEPAKJ GGAJBGJINHM = 12; // offset: 24 } // Obf: SpaceZooOpCatteryCsReq // Type: Req // CmdID: 6762 message SpaceZooOpCatteryCsReq { uint32 op_type = 15; // offset: 28 uint32 LHCGAOJIFGE = 7; // offset: 24 uint32 PEMPOIMHECH = 2; // offset: 32 } // Obf: SpaceZooOpCatteryScRsp // Type: Rsp // CmdID: 6800 message SpaceZooOpCatteryScRsp { uint32 retcode = 14; // offset: 32 repeated uint32 EFDEBDHHPKP = 3; // offset: 16 } // Obf: SpaceZooDeleteCatCsReq // Type: Req // CmdID: 6769 message SpaceZooDeleteCatCsReq { repeated uint32 GFFGPPAIKOE = 1; // offset: 16 } // Obf: SpaceZooDeleteCatScRsp // Type: Rsp // CmdID: 6740 message SpaceZooDeleteCatScRsp { repeated uint32 AIGNPJKIGOL = 8; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: SpaceZooCatUpdateNotify // Type: Notify // CmdID: 6746 message SpaceZooCatUpdateNotify { repeated ADGPEMEPAKJ JKFLJJFKOPP = 10; // offset: 16 bool GLDGFMLBMGP = 1; // offset: 32 bool LADCGCCFDJA = 3; // offset: 33 } // Obf: SpaceZooExchangeItemCsReq // Type: Req // CmdID: 6757 message SpaceZooExchangeItemCsReq { uint32 item_id = 15; // offset: 24 } // Type: Rsp // CmdID: 6784 message KDKOFHHDNJD { uint32 item_id = 12; // offset: 28 uint32 retcode = 10; // offset: 24 } // Obf: SpaceZooTakeCsReq // Type: Req // CmdID: 6719 message SpaceZooTakeCsReq { uint32 IOCAMKIICMP = 1; // offset: 24 } // Obf: SpaceZooTakeScRsp // Type: Rsp // CmdID: 6723 message SpaceZooTakeScRsp { uint32 IOCAMKIICMP = 3; // offset: 36 uint32 retcode = 4; // offset: 32 ItemList reward = 8; // offset: 24 } // Obf: CmdStarFightType enum CmdStarFightType { CmdStarFightType_MNFEPONEDDJ = 0; CmdStarFightDataChangeNotify = 7162; CmdStartStarFightLevelScRsp = 7166; CmdStartStarFightLevelCsReq = 7163; CmdGetStarFightDataScRsp = 7161; CmdGetStarFightDataCsReq = 7168; } message LEAMIFKFCLD { uint32 BLMDPALACGB = 10; // offset: 28 uint32 group_id = 2; // offset: 36 uint32 FAAAPMBBHEC = 6; // offset: 24 uint32 MEGGAANJGAC = 3; // offset: 32 bool EDAGDPMADBA = 14; // offset: 40 } // Obf: GetStarFightDataCsReq // Type: Req // CmdID: 7168 message GetStarFightDataCsReq { } // Obf: GetStarFightDataScRsp // Type: Rsp // CmdID: 7161 message GetStarFightDataScRsp { repeated LEAMIFKFCLD MLAPLIJPCEC = 5; // offset: 16 uint32 retcode = 4; // offset: 32 } message DFLAPODKLDE { uint32 avatar_id = 10; // offset: 28 AvatarType avatar_type = 8; // offset: 24 } // Obf: StartStarFightLevelCsReq // Type: Req // CmdID: 7163 message StartStarFightLevelCsReq { uint32 group_id = 5; // offset: 32 uint32 AKFJLNPHODD = 13; // offset: 36 repeated DFLAPODKLDE avatar_list = 7; // offset: 16 } // Obf: StartStarFightLevelScRsp // Type: Rsp // CmdID: 7166 message StartStarFightLevelScRsp { uint32 group_id = 2; // offset: 40 uint32 AKFJLNPHODD = 7; // offset: 32 uint32 retcode = 15; // offset: 36 SceneBattleInfo battle_info = 1; // offset: 16 } // Obf: StarFightDataChangeNotify // Type: Notify // CmdID: 7162 message StarFightDataChangeNotify { uint32 group_id = 8; // offset: 32 LEAMIFKFCLD KNIDDACDBLF = 5; // offset: 16 } // Obf: CmdStoryLineType enum CmdStoryLineType { CmdStoryLineType_MNFEPONEDDJ = 0; CmdGetStoryLineInfoCsReq = 6283; CmdGetStoryLineInfoScRsp = 6281; CmdStoryLineTrialAvatarChangeScNotify = 6262; CmdChangeStoryLineFinishScNotify = 6213; CmdStoryLineInfoScNotify = 6224; } enum ChangeStoryLineAction { ChangeStoryLineAction_MNFEPONEDDJ = 0; ChangeStoryLineAction_KGMBEPKODOA = 1; ChangeStoryLineAction_NEJMBFJBAEG = 2; ChangeStoryLineAction_IOJCEDEOPPM = 3; ChangeStoryLineAction_JMANBABGOCF = 4; ChangeStoryLineAction_MMNOCOHOCIG = 5; } // Obf: GetStoryLineInfoCsReq // Type: Req // CmdID: 6283 message GetStoryLineInfoCsReq { } // Type: Rsp // CmdID: 6281 message GetStoryLineInfoScRsp { repeated uint32 unfinished_story_line_id_list = 15; // offset: 32 uint32 retcode = 14; // offset: 40 repeated uint32 trial_avatar_id_list = 9; // offset: 16 uint32 cur_story_line_id = 10; // offset: 44 } // Obf: StoryLineInfoScNotify // Type: Notify // CmdID: 6224 message StoryLineInfoScNotify { repeated uint32 unfinished_story_line_id_list = 11; // offset: 24 uint32 cur_story_line_id = 13; // offset: 44 repeated uint32 trial_avatar_id_list = 4; // offset: 32 uint32 GJFLAEKMIMJ = 10; // offset: 40 } // Obf: ChangeStoryLineFinishScNotify // Type: Notify // CmdID: 6213 message ChangeStoryLineFinishScNotify { bool EEBFLLBHIEI = 9; // offset: 32 uint32 IAJCFFJEIGC = 4; // offset: 24 ChangeStoryLineAction action = 12; // offset: 28 uint32 cur_story_line_id = 14; // offset: 36 } // Obf: StoryLineTrialAvatarChangeScNotify // Type: Notify // CmdID: 6262 message StoryLineTrialAvatarChangeScNotify { repeated uint32 APNGJBBLEFP = 1; // offset: 24 bool JAOAIMDONKK = 14; // offset: 40 repeated uint32 GCHJJGCGCDM = 7; // offset: 32 } // Obf: CmdStrongChallengeActivityType enum CmdStrongChallengeActivityType { CmdStrongChallengeActivityType_MNFEPONEDDJ = 0; CmdEnterStrongChallengeActivityStageScRsp = 6604; CmdEICCEFIJANC = 6681; CmdEnterActivityStrongChallengeCsReq = 6624; CmdHBBAKKLPLFD = 6635; CmdBKPFENGHMIC = 6683; } message StrongChallengeAvatar { uint32 avatar_id = 11; // offset: 24 AvatarType avatar_type = 13; // offset: 28 } message DJFGHKGENIF { repeated StrongChallengeAvatar avatar_list = 15; // offset: 32 repeated uint32 buff_list = 4; // offset: 16 } message FKIFMBIBKKL { DJFGHKGENIF MLELBFCAGEA = 14; // offset: 24 uint32 panel_id = 13; // offset: 44 uint32 max_score = 10; // offset: 40 uint32 IICDEODAJMH = 12; // offset: 32 uint32 stage_id = 11; // offset: 36 } message IPEBNEMNGLL { map HEJEABEEFCP = 10; // offset: 16 } // Type: Req // CmdID: 6683 message BKPFENGHMIC { } // Type: Rsp // CmdID: 6681 message EICCEFIJANC { IPEBNEMNGLL NBEBOPPLEMD = 9; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: EnterActivityStrongChallengeCsReq // Type: Req // CmdID: 6624 message EnterActivityStrongChallengeCsReq { repeated uint32 buff_list = 8; // offset: 24 repeated StrongChallengeAvatar avatar_list = 6; // offset: 16 uint32 stage_id = 7; // offset: 40 } // Obf: EnterStrongChallengeActivityStageScRsp // Type: Rsp // CmdID: 6604 message EnterStrongChallengeActivityStageScRsp { SceneBattleInfo battle_info = 9; // offset: 16 uint32 stage_id = 7; // offset: 36 uint32 retcode = 8; // offset: 32 } // Type: Notify // CmdID: 6635 message HBBAKKLPLFD { uint32 total_damage = 7; // offset: 24 BattleEndStatus end_status = 14; // offset: 48 uint32 CALMEDPANGF = 6; // offset: 36 uint32 score_id = 15; // offset: 28 uint32 max_score = 11; // offset: 44 uint32 NIJPCEDNHDG = 8; // offset: 40 uint32 stage_id = 9; // offset: 32 uint32 PIHNNBPAPCF = 13; // offset: 52 } // Obf: CmdSummonActivityType enum CmdSummonActivityType { CmdSummonActivityType_MNFEPONEDDJ = 0; CmdEnterSummonActivityStageCsReq = 7563; CmdEnterSummonActivityStageScRsp = 7566; CmdSummonActivityBattleEndScNotify = 7562; CmdGetSummonActivityDataScRsp = 7561; CmdGetSummonActivityDataCsReq = 7568; } message APKKMPBPPHG { uint32 AKFJLNPHODD = 14; // offset: 32 uint32 star = 8; // offset: 28 uint32 group_id = 7; // offset: 24 } // Obf: GetSummonActivityDataCsReq // Type: Req // CmdID: 7568 message GetSummonActivityDataCsReq { } // Obf: GetSummonActivityDataScRsp // Type: Rsp // CmdID: 7561 message GetSummonActivityDataScRsp { uint32 retcode = 11; // offset: 32 repeated APKKMPBPPHG GPCLJGMNAAL = 2; // offset: 24 } message KALABBKKFNM { AvatarType avatar_type = 2; // offset: 28 uint32 avatar_id = 5; // offset: 24 } // Obf: EnterSummonActivityStageCsReq // Type: Req // CmdID: 7563 message EnterSummonActivityStageCsReq { repeated KALABBKKFNM avatar_list = 2; // offset: 32 KALABBKKFNM HGKIGGEHNLF = 11; // offset: 16 uint32 group_id = 14; // offset: 40 uint32 AKFJLNPHODD = 12; // offset: 44 } // Obf: EnterSummonActivityStageScRsp // Type: Rsp // CmdID: 7566 message EnterSummonActivityStageScRsp { uint32 retcode = 12; // offset: 32 uint32 AKFJLNPHODD = 1; // offset: 40 uint32 group_id = 8; // offset: 36 SceneBattleInfo battle_info = 14; // offset: 16 } // Obf: SummonActivityBattleEndScNotify // Type: Notify // CmdID: 7562 message SummonActivityBattleEndScNotify { uint32 AKFJLNPHODD = 13; // offset: 28 uint32 star = 9; // offset: 36 uint32 ELNKHEEBAFB = 15; // offset: 32 uint32 group_id = 10; // offset: 24 } // Obf: CmdSwitchHandType enum CmdSwitchHandType { CmdSwitchHandType_MNFEPONEDDJ = 0; CmdGetSwitchHandUpdateScRsp = 8102; CmdSwitchHandResetGameCsReq = 8111; CmdSwitchHandDataCsReq = 8101; CmdSwitchHandUpdateCsReq = 8112; CmdGetSwitchHandResetGameScRsp = 8109; CmdSwitchHandResetTransformCsReq = 8107; CmdSwitchHandCoinUpdateCsReq = 8104; CmdGetSwitchHandResetHandPosScRsp = 8110; CmdGetSwitchHandDataScRsp = 8119; CmdSwitchHandStartScRsp = 8105; CmdPJGAKDEDHAH = 8117; CmdSwitchHandFinishScRsp = 8116; CmdSwitchHandFinishCsReq = 8106; CmdSwitchHandStartCsReq = 8115; } enum JLGANPHGGHB { JLGANPHGGHB_MNFEPONEDDJ = 0; JLGANPHGGHB_OKGFOFADJMD = 1; JLGANPHGGHB_GFHLDKELCMI = 2; } message MFJODIAILFL { uint32 CMMNJCIDABE = 10; // offset: 48 uint32 JMMIHOEDFCG = 8; // offset: 40 uint32 config_id = 1; // offset: 44 bytes PMIEJBIDLIL = 6; // offset: 24 MotionInfo ALMMDIOABGJ = 13; // offset: 32 } // Obf: SwitchHandDataCsReq // Type: Req // CmdID: 8101 message SwitchHandDataCsReq { uint32 config_id = 5; // offset: 24 } // Obf: GetSwitchHandDataScRsp // Type: Rsp // CmdID: 8119 message GetSwitchHandDataScRsp { repeated MFJODIAILFL BDCBCCOOLHE = 1; // offset: 24 uint32 NGBEFIGAJAD = 14; // offset: 36 uint32 FLPIGFMEILM = 6; // offset: 32 uint32 retcode = 7; // offset: 40 } // Obf: SwitchHandStartCsReq // Type: Req // CmdID: 8115 message SwitchHandStartCsReq { uint32 config_id = 3; // offset: 24 } // Obf: SwitchHandStartScRsp // Type: Rsp // CmdID: 8105 message SwitchHandStartScRsp { uint32 config_id = 12; // offset: 28 uint32 retcode = 1; // offset: 24 } // Obf: SwitchHandFinishCsReq // Type: Req // CmdID: 8106 message SwitchHandFinishCsReq { } // Obf: SwitchHandFinishScRsp // Type: Rsp // CmdID: 8116 message SwitchHandFinishScRsp { MFJODIAILFL IILLGJKEOGC = 1; // offset: 24 uint32 retcode = 7; // offset: 32 } message GOPPKKEGPPG { uint32 group_id = 10; // offset: 28 uint32 PHOMPFCPNML = 14; // offset: 36 uint32 NLOPDLONLAF = 4; // offset: 32 JLGANPHGGHB op_type = 13; // offset: 24 } // Obf: SwitchHandUpdateCsReq // Type: Req // CmdID: 8112 message SwitchHandUpdateCsReq { GOPPKKEGPPG FJEKJOFCGBJ = 4; // offset: 16 MFJODIAILFL DEOGNFPDHHN = 15; // offset: 24 } // Obf: GetSwitchHandUpdateScRsp // Type: Rsp // CmdID: 8102 message GetSwitchHandUpdateScRsp { MFJODIAILFL IILLGJKEOGC = 7; // offset: 16 uint32 retcode = 10; // offset: 40 GOPPKKEGPPG FJEKJOFCGBJ = 6; // offset: 24 } // Obf: SwitchHandCoinUpdateCsReq // Type: Req // CmdID: 8104 message SwitchHandCoinUpdateCsReq { uint32 JMMIHOEDFCG = 5; // offset: 24 } // Type: Rsp // CmdID: 8117 message PJGAKDEDHAH { uint32 JMMIHOEDFCG = 15; // offset: 24 uint32 retcode = 12; // offset: 28 } // Obf: SwitchHandResetTransformCsReq // Type: Req // CmdID: 8107 message SwitchHandResetTransformCsReq { MotionInfo ALMMDIOABGJ = 3; // offset: 16 uint32 config_id = 7; // offset: 32 } // Obf: GetSwitchHandResetHandPosScRsp // Type: Rsp // CmdID: 8110 message GetSwitchHandResetHandPosScRsp { MFJODIAILFL BDCBCCOOLHE = 6; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: SwitchHandResetGameCsReq // Type: Req // CmdID: 8111 message SwitchHandResetGameCsReq { MFJODIAILFL KDGBEJKKBDP = 7; // offset: 16 } // Obf: GetSwitchHandResetGameScRsp // Type: Rsp // CmdID: 8109 message GetSwitchHandResetGameScRsp { MFJODIAILFL BDCBCCOOLHE = 7; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: CmdSwordTrainingType enum CmdSwordTrainingType { CmdSwordTrainingType_MNFEPONEDDJ = 0; CmdSwordTrainingExamResultConfirmCsReq = 7463; CmdSwordTrainingSetSkillTraceCsReq = 7500; CmdSwordTrainingDialogueSelectOptionCsReq = 7452; CmdSwordTrainingSetSkillTraceScRsp = 7465; CmdGetSwordTrainingDataCsReq = 7490; CmdSwordTrainingGiveUpGameCsReq = 7478; CmdSwordTrainingStoryConfirmCsReq = 7461; CmdEnterSwordTrainingExamCsReq = 7472; CmdSwordTrainingStoryBattleScRsp = 7460; CmdSwordTrainingStartGameScRsp = 7458; CmdSwordTrainingDailyPhaseConfirmCsReq = 7462; CmdSwordTrainingResumeGameCsReq = 7475; CmdSwordTrainingGameSyncChangeScNotify = 7454; CmdSwordTrainingStoryBattleCsReq = 7483; CmdSwordTrainingSelectEndingCsReq = 7470; CmdSwordTrainingExamResultConfirmScRsp = 7485; CmdSwordTrainingDailyPhaseConfirmScRsp = 7474; CmdSwordTrainingStartGameCsReq = 7479; CmdSwordTrainingRestoreGameCsReq = 7482; CmdEnterSwordTrainingExamScRsp = 7471; CmdSwordTrainingTurnActionCsReq = 7464; CmdSwordTrainingUnlockSyncScNotify = 7459; CmdSwordTrainingMarkEndingViewedScRsp = 7497; CmdSwordTrainingMarkEndingViewedCsReq = 7495; CmdSwordTrainingRestoreGameScRsp = 7476; CmdSwordTrainingTurnActionScRsp = 7489; CmdSwordTrainingStoryConfirmScRsp = 7456; CmdSwordTrainingGiveUpGameScRsp = 7491; CmdSwordTrainingDialogueSelectOptionScRsp = 7480; CmdSwordTrainingLearnSkillScRsp = 7473; CmdSwordTrainingGameSettleScNotify = 7499; CmdSwordTrainingActionTurnSettleScNotify = 7455; CmdSwordTrainingSelectEndingScRsp = 7467; CmdSwordTrainingLearnSkillCsReq = 7453; CmdGetSwordTrainingDataScRsp = 7451; CmdSwordTrainingResumeGameScRsp = 7487; } enum LBHFIJOMKFG { LBHFIJOMKFG_MNFEPONEDDJ = 0; LBHFIJOMKFG_HBGLNNKGEEJ = 1; LBHFIJOMKFG_DEANBICKFPE = 2; LBHFIJOMKFG_action = 3; LBHFIJOMKFG_PEOFJLKNKEL = 4; LBHFIJOMKFG_LNENPEJPFJN = 5; LBHFIJOMKFG_GEAGIMHJDHJ = 6; LBHFIJOMKFG_ABNMCFMGIOB = 7; } // Obf: SwordTrainingDailyPhaseType enum SwordTrainingDailyPhaseType { SwordTrainingDailyPhaseType_MNFEPONEDDJ = 0; SwordTrainingDailyPhaseType_INNHDJPDPIJ = 1; SwordTrainingDailyPhaseType_DEFAFFKKJOP = 2; SwordTrainingDailyPhaseType_AEPPBAPNGPH = 3; SwordTrainingDailyPhaseType_EJANCHBLAOL = 4; } enum DKINAGCOAMD { DKINAGCOAMD_MNFEPONEDDJ = 0; DKINAGCOAMD_JOOEPDKPEPI = 1; DKINAGCOAMD_LKCNEAFKLBH = 2; DKINAGCOAMD_FDOCCOJJCHO = 3; DKINAGCOAMD_DOOJEHHBEMO = 4; DKINAGCOAMD_PABPOPCCKBP = 5; } enum GEAKMMKOGHE { GEAKMMKOGHE_FPLBKCOGNEN = 0; GEAKMMKOGHE_KLGODJNCAHP = 1; GEAKMMKOGHE_LANDOKCHFAB = 2; GEAKMMKOGHE_BCJMEHLECIO = 3; GEAKMMKOGHE_OJHMHDELAKN = 4; GEAKMMKOGHE_PMNHODIKNDE = 5; } message ACGLFPGDDFM { PODAOMDJMPA pending_action = 8; // offset: 64 ONHMFDDCGCN skill_info = 5; // offset: 24 uint32 PEDLBEPCDGO = 3; // offset: 80 GPFCAGPIBOK PFBNJEIDEBD = 13; // offset: 72 GACFBLOMOBD DCHEHNAOCCE = 6; // offset: 40 EJKFMOHLCMD DGMAHBOGPPE = 4; // offset: 16 BMPLEEOLBKG LPBJDLDNCIA = 2; // offset: 32 repeated uint32 NJNNCILIMHB = 10; // offset: 56 } message ONHMFDDCGCN { repeated uint32 BNBAGEMLONK = 3; // offset: 24 uint32 MKIDBGNPDNM = 8; // offset: 36 uint32 EMHPPKAOHEN = 5; // offset: 32 } message EJKFMOHLCMD { uint32 game_story_line_id = 15; // offset: 32 repeated uint32 EECIFBHFIIN = 2; // offset: 16 } message IPNFHLDIMCJ { uint32 value = 6; // offset: 28 DKINAGCOAMD NKCKCFGJBFM = 3; // offset: 24 } message BMPLEEOLBKG { repeated IPNFHLDIMCJ PNEMOJAEFAI = 1; // offset: 16 uint32 HAPDEDCDJKB = 14; // offset: 32 uint32 OAOGGPEFIHP = 10; // offset: 36 } message BMGNKOGIGPI { uint32 queue_position = 11; // offset: 28 uint32 level = 2; // offset: 24 } message GPFCAGPIBOK { repeated BMGNKOGIGPI FBKFPJGGCJL = 2; // offset: 24 } message GACFBLOMOBD { uint32 CNJFJPJDGNO = 1150; // offset: 36 oneof OKAIINGCACL { HIHNCEAGGOL OFBHDKEECLO = 14; // offset: 24 AHBKCIHABNI CIFFANCOGGK = 12; // offset: 24 } } message GLHNALLHCGJ { uint32 FJAEALHINBC = 12; // offset: 28 uint32 BBODMOKDOKC = 15; // offset: 24 } message HIHNCEAGGOL { repeated uint32 KMBOOOKHEJI = 10; // offset: 16 SwordTrainingDailyPhaseType LMPBELIFDFL = 4; // offset: 40 repeated GLHNALLHCGJ NGGJLPLHLOK = 11; // offset: 32 } message AHBKCIHABNI { uint32 LKIGEGPCNBN = 4; // offset: 24 } message PODAOMDJMPA { oneof OKAIINGCACL { MKLHFGNEEKA INIDINIDKCA = 12; // offset: 16 LPMFGDPIJED MODMAHDKMAF = 9; // offset: 16 LIKLNPNDAFH ABNMCFMGIOB = 4; // offset: 16 LEMIPGJIPEJ LINGLDIAMGO = 13; // offset: 16 EKOBLAGLJNH BAECEPIPJDN = 5; // offset: 16 APOAOGCGDJD IAMKEHGAJAP = 8; // offset: 16 NFJBAHDLIAP EJEEMFKHHNF = 1; // offset: 16 EMNINDJJNIM NFLBOGFOHAG = 3; // offset: 16 } } message MKLHFGNEEKA { } message LPMFGDPIJED { } message LIKLNPNDAFH { uint32 dialogue_id = 11; // offset: 24 } message LEMIPGJIPEJ { } message EKOBLAGLJNH { uint32 HNCPJEDBAHD = 10; // offset: 24 bool OFAKNJCIPEA = 6; // offset: 28 } message APOAOGCGDJD { } message NFJBAHDLIAP { } message EMNINDJJNIM { bool EPFNMAHEAEE = 4; // offset: 24 uint32 HNCPJEDBAHD = 12; // offset: 28 } message EHJIOMMBNFI { AAOFFENPLKA PCHFOGJFLOC = 15; // offset: 16 LBHFIJOMKFG source = 6; // offset: 32 } message AAOFFENPLKA { oneof OKAIINGCACL { IDKAMAPKOCI HCAKMMAFJFD = 8; // offset: 24 HEABLBPPNCO JJICKDKHDCK = 15; // offset: 24 HEABLBPPNCO MKOIGMDELPB = 3; // offset: 24 MCGMMHJKBDE AJGIEENBGEN = 7; // offset: 24 FNCKELJLGPA FBCELFNGAGL = 5; // offset: 24 EKOBLAGLJNH EAAOONLABCK = 2; // offset: 24 HLLHNFJHFKI ILNOCAJDDON = 4; // offset: 24 uint32 JEJBEHNOLAK = 11; // offset: 24 uint32 HAPDEDCDJKB = 1840; // offset: 24 EMNINDJJNIM EBBKKMNFOCM = 292; // offset: 24 APOAOGCGDJD CKHJFPGHHAC = 1995; // offset: 24 uint32 GGFIEMPGDPB = 528; // offset: 24 } } message HLLHNFJHFKI { uint32 dialogue_id = 13; // offset: 24 } message IDKAMAPKOCI { DKINAGCOAMD NKCKCFGJBFM = 5; // offset: 24 uint32 item_stack_count = 13; // offset: 28 uint32 AEMNCOFOGMC = 14; // offset: 32 } message HEABLBPPNCO { uint32 item_stack_count = 9; // offset: 24 uint32 AEMNCOFOGMC = 11; // offset: 28 } message MCGMMHJKBDE { uint32 queue_position = 1; // offset: 24 uint32 KFHJJKGJJAJ = 5; // offset: 28 uint32 level = 11; // offset: 32 } message FNCKELJLGPA { GACFBLOMOBD IDDPDLNCONA = 9; // offset: 24 uint32 PEDLBEPCDGO = 12; // offset: 32 } message MKGLOAJEFEN { uint32 HNCPJEDBAHD = 1; // offset: 28 bool OFAKNJCIPEA = 6; // offset: 24 } // Obf: SwordTrainingGameSyncChangeScNotify // Type: Notify // CmdID: 7454 message SwordTrainingGameSyncChangeScNotify { repeated EHJIOMMBNFI GNNBOPHBADD = 13; // offset: 16 } message JALAIKPKOGO { uint32 id = 1; // offset: 28 uint32 progress = 7; // offset: 24 } message ABIDDNMDPKJ { repeated uint32 PNALHAFPMLA = 14; // offset: 32 repeated JALAIKPKOGO MLNKPELNHCI = 8; // offset: 24 } // Obf: GetSwordTrainingDataCsReq // Type: Req // CmdID: 7490 message GetSwordTrainingDataCsReq { } // Obf: GetSwordTrainingDataScRsp // Type: Rsp // CmdID: 7451 message GetSwordTrainingDataScRsp { ACGLFPGDDFM HJNEDHFBBGF = 2; // offset: 56 bool IFHPLIKFOFL = 9; // offset: 68 uint32 retcode = 3; // offset: 72 repeated uint32 IBMJOHKMAIH = 13; // offset: 48 ABIDDNMDPKJ HPGPHGIHFGN = 7; // offset: 40 repeated uint32 MFGAPJBJLCB = 6; // offset: 16 repeated uint32 EECIFBHFIIN = 5; // offset: 32 uint32 NNMMIMOLLOE = 8; // offset: 64 } // Obf: SwordTrainingTurnActionCsReq // Type: Req // CmdID: 7464 message SwordTrainingTurnActionCsReq { repeated uint32 INFLAFBFGPC = 4; // offset: 16 repeated uint32 IAJLIOAHLGO = 8; // offset: 24 } // Obf: SwordTrainingTurnActionScRsp // Type: Rsp // CmdID: 7489 message SwordTrainingTurnActionScRsp { uint32 retcode = 4; // offset: 32 repeated uint32 IAJLIOAHLGO = 1; // offset: 24 } // Obf: SwordTrainingDailyPhaseConfirmCsReq // Type: Req // CmdID: 7462 message SwordTrainingDailyPhaseConfirmCsReq { SwordTrainingDailyPhaseType HBFAAIFBPEN = 9; // offset: 24 } // Obf: SwordTrainingDailyPhaseConfirmScRsp // Type: Rsp // CmdID: 7474 message SwordTrainingDailyPhaseConfirmScRsp { uint32 retcode = 5; // offset: 24 bool FLCALPKOEHB = 3; // offset: 28 } // Obf: SwordTrainingDialogueSelectOptionCsReq // Type: Req // CmdID: 7452 message SwordTrainingDialogueSelectOptionCsReq { uint32 DPJKPNCKCPP = 2; // offset: 24 } // Obf: SwordTrainingDialogueSelectOptionScRsp // Type: Rsp // CmdID: 7480 message SwordTrainingDialogueSelectOptionScRsp { uint32 retcode = 11; // offset: 24 } // Obf: SwordTrainingExamResultConfirmCsReq // Type: Req // CmdID: 7463 message SwordTrainingExamResultConfirmCsReq { } // Obf: SwordTrainingExamResultConfirmScRsp // Type: Rsp // CmdID: 7485 message SwordTrainingExamResultConfirmScRsp { uint32 retcode = 12; // offset: 24 } // Obf: EnterSwordTrainingExamCsReq // Type: Req // CmdID: 7472 message EnterSwordTrainingExamCsReq { } // Obf: EnterSwordTrainingExamScRsp // Type: Rsp // CmdID: 7471 message EnterSwordTrainingExamScRsp { SceneBattleInfo battle_info = 6; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: SwordTrainingLearnSkillCsReq // Type: Req // CmdID: 7453 message SwordTrainingLearnSkillCsReq { uint32 skill_id = 10; // offset: 24 } // Obf: SwordTrainingLearnSkillScRsp // Type: Rsp // CmdID: 7473 message SwordTrainingLearnSkillScRsp { uint32 skill_id = 8; // offset: 28 uint32 retcode = 1; // offset: 24 } // Obf: SwordTrainingStartGameCsReq // Type: Req // CmdID: 7479 message SwordTrainingStartGameCsReq { uint32 game_story_line_id = 7; // offset: 24 } // Obf: SwordTrainingStartGameScRsp // Type: Rsp // CmdID: 7458 message SwordTrainingStartGameScRsp { ACGLFPGDDFM HJNEDHFBBGF = 2; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: SwordTrainingStoryConfirmCsReq // Type: Req // CmdID: 7461 message SwordTrainingStoryConfirmCsReq { uint32 HNCPJEDBAHD = 12; // offset: 24 } // Obf: SwordTrainingStoryConfirmScRsp // Type: Rsp // CmdID: 7456 message SwordTrainingStoryConfirmScRsp { uint32 HNCPJEDBAHD = 15; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: SwordTrainingGiveUpGameCsReq // Type: Req // CmdID: 7478 message SwordTrainingGiveUpGameCsReq { } // Obf: SwordTrainingGiveUpGameScRsp // Type: Rsp // CmdID: 7491 message SwordTrainingGiveUpGameScRsp { uint32 retcode = 6; // offset: 24 } // Obf: SwordTrainingGameSettleScNotify // Type: Notify // CmdID: 7499 message SwordTrainingGameSettleScNotify { uint32 KPHOOFHJKOB = 3; // offset: 64 repeated uint32 PNDHJMBFDEJ = 8; // offset: 24 uint32 NABOBFFBOJF = 7; // offset: 56 repeated uint32 FMGNDBCABOH = 6; // offset: 32 GEAKMMKOGHE reason = 15; // offset: 52 ItemList reward = 4; // offset: 40 uint32 IDDPDLNCONA = 12; // offset: 60 uint32 game_story_line_id = 5; // offset: 48 } // Obf: SwordTrainingUnlockSyncScNotify // Type: Notify // CmdID: 7459 message SwordTrainingUnlockSyncScNotify { repeated JALAIKPKOGO MLNKPELNHCI = 1; // offset: 32 repeated uint32 PNALHAFPMLA = 7; // offset: 24 } // Obf: SwordTrainingSelectEndingCsReq // Type: Req // CmdID: 7470 message SwordTrainingSelectEndingCsReq { uint32 BPECAPAGKGJ = 11; // offset: 24 } // Obf: SwordTrainingSelectEndingScRsp // Type: Rsp // CmdID: 7467 message SwordTrainingSelectEndingScRsp { uint32 BPECAPAGKGJ = 1; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: SwordTrainingRestoreGameCsReq // Type: Req // CmdID: 7482 message SwordTrainingRestoreGameCsReq { } // Obf: SwordTrainingRestoreGameScRsp // Type: Rsp // CmdID: 7476 message SwordTrainingRestoreGameScRsp { uint32 retcode = 8; // offset: 32 ACGLFPGDDFM HJNEDHFBBGF = 9; // offset: 16 } // Obf: SwordTrainingStoryBattleCsReq // Type: Req // CmdID: 7483 message SwordTrainingStoryBattleCsReq { } // Obf: SwordTrainingStoryBattleScRsp // Type: Rsp // CmdID: 7460 message SwordTrainingStoryBattleScRsp { SceneBattleInfo battle_info = 8; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: SwordTrainingActionTurnSettleScNotify // Type: Notify // CmdID: 7455 message SwordTrainingActionTurnSettleScNotify { repeated IPNFHLDIMCJ LINBDPCONME = 4; // offset: 24 uint32 EACBFIIPNFH = 7; // offset: 32 } // Obf: SwordTrainingResumeGameCsReq // Type: Req // CmdID: 7475 message SwordTrainingResumeGameCsReq { uint32 game_story_line_id = 4; // offset: 24 } // Obf: SwordTrainingResumeGameScRsp // Type: Rsp // CmdID: 7487 message SwordTrainingResumeGameScRsp { uint32 retcode = 13; // offset: 32 ACGLFPGDDFM HJNEDHFBBGF = 3; // offset: 16 } // Obf: SwordTrainingSetSkillTraceCsReq // Type: Req // CmdID: 7500 message SwordTrainingSetSkillTraceCsReq { uint32 skill_id = 14; // offset: 24 } // Obf: SwordTrainingSetSkillTraceScRsp // Type: Rsp // CmdID: 7465 message SwordTrainingSetSkillTraceScRsp { uint32 retcode = 10; // offset: 24 uint32 skill_id = 1; // offset: 28 } // Obf: SwordTrainingMarkEndingViewedCsReq // Type: Req // CmdID: 7495 message SwordTrainingMarkEndingViewedCsReq { } // Obf: SwordTrainingMarkEndingViewedScRsp // Type: Rsp // CmdID: 7497 message SwordTrainingMarkEndingViewedScRsp { uint32 retcode = 7; // offset: 24 } // Obf: CmdPlayerSyncType enum CmdPlayerSyncType { CmdPlayerSyncType_MGNGIPLOCOB = 0; CmdPlayerSyncScNotify = 683; } // Obf: BasicModuleSync message BasicModuleSync { uint32 week_cocoon_finished_count = 14; // offset: 28 uint32 stamina = 1; // offset: 24 } // Obf: PlayerBoardModuleSync message PlayerBoardModuleSync { bool JDAOPEKCEIE = 11; // offset: 56 repeated uint32 OLONEKFIAIB = 15; // offset: 24 HeadFrameInfo head_frame_info = 2; // offset: 16 string signature = 7; // offset: 32 repeated HeadIconData unlocked_head_icon_list = 12; // offset: 48 } message AvatarSync { repeated Avatar avatar_list = 9; // offset: 16 repeated AvatarPathData avatar_path_data_info_list = 4; // offset: 32 } // Obf: MissionSync message MissionSync { repeated Mission mission_list = 2; // offset: 72 repeated uint32 EKDAEKCGPOG = 4; // offset: 24 repeated uint32 GOCEJLAAEMH = 7; // offset: 32 repeated uint32 LGLLADGGKOI = 9; // offset: 40 repeated MJHHEOEEAJD PJEPJGBKEGD = 11; // offset: 64 repeated EDLDOOAILPM NOGMDMHFPMA = 13; // offset: 56 repeated uint32 finished_mission_id = 15; // offset: 16 } message GCEMNNEICDP { repeated uint32 NGCALNGBBKM = 10; // offset: 32 repeated uint32 FPPJGJCIKJI = 4; // offset: 16 } message SyncStatus { repeated uint32 JABCLKLNLJA = 13; // offset: 32 repeated SectionStatus section_status = 6; // offset: 24 repeated uint32 ANMKNDHHHLC = 7; // offset: 40 repeated GroupStatus message_group_status = 8; // offset: 16 } // Obf: PlayerSyncScNotify // Type: Notify // CmdID: 683 message PlayerSyncScNotify { repeated uint32 del_equipment_list = 1; // offset: 184 BasicModuleSync basic_module_sync = 3; // offset: 64 repeated uint32 new_item_hint_list = 11; // offset: 80 repeated Quest quest_list = 7; // offset: 96 repeated Relic relic_list = 14; // offset: 160 repeated EGAJNMIIAPJ IHKKGFKOOMD = 1127; // offset: 152 GCEMNNEICDP BELPLBJKGGH = 1017; // offset: 120 SyncStatus sync_status = 1243; // offset: 176 PlayerBasicInfo basic_info = 4; // offset: 24 repeated JFKBNADPDEE IGGHNIDBDNK = 1297; // offset: 72 repeated Material material_list = 15; // offset: 128 repeated HICAPOJEBJJ APCGAFLNBEE = 770; // offset: 56 MissionSync mission_sync = 6; // offset: 104 ItemList EAEHEEHJKGO = 949; // offset: 168 AvatarSync avatar_sync = 10; // offset: 48 PlayerBoardModuleSync playerboard_module_sync = 1078; // offset: 40 repeated Material JGKFHDPPFJE = 1026; // offset: 144 repeated Equipment equipment_list = 12; // offset: 88 repeated uint32 del_relic_list = 2043; // offset: 112 EAIOLADLFKL EPCDLPBGOJD = 852; // offset: 136 uint32 total_achievement_exp = 232; // offset: 192 repeated WaitDelResource wait_del_resource_list = 5; // offset: 16 } // Obf: CmdTalkEventType enum CmdTalkEventType { CmdTalkEventType_IEPGHAGDNBB = 0; CmdSelectInclinationTextCsReq = 2169; CmdFinishFirstTalkByPerformanceNpcScRsp = 2119; CmdGetFirstTalkNpcCsReq = 2135; CmdGetFirstTalkByPerformanceNpcCsReq = 2146; CmdFinishFirstTalkNpcCsReq = 2162; CmdGetNpcTakenRewardScRsp = 2181; CmdFinishFirstTalkNpcScRsp = 2200; CmdGetReceivedTalkEventsCsReq = 2183; CmdGetFirstTalkByPerformanceNpcScRsp = 2157; CmdSelectInclinationTextScRsp = 2140; CmdGetTalkEventRewardCsReq = 2124; CmdFinishFirstTalkByPerformanceNpcCsReq = 2184; CmdGetFirstTalkNpcScRsp = 2113; CmdTakeTalkRewardScRsp = 2104; } // Obf: GetReceivedTalkEventsCsReq // Type: Req // CmdID: 2183 message GetReceivedTalkEventsCsReq { uint32 npc_id = 7; // offset: 24 } // Obf: GetNpcTakenRewardScRsp // Type: Rsp // CmdID: 2181 message GetNpcTakenRewardScRsp { repeated uint32 talk_event_list = 8; // offset: 24 uint32 npc_id = 6; // offset: 32 uint32 retcode = 2; // offset: 36 } // Obf: GetTalkEventRewardCsReq // Type: Req // CmdID: 2124 message GetTalkEventRewardCsReq { Vector CPHFEELDMAI = 2; // offset: 16 uint32 JLFBIMAHIMC = 13; // offset: 32 } // Obf: TakeTalkRewardScRsp // Type: Rsp // CmdID: 2104 message TakeTalkRewardScRsp { ItemList reward = 5; // offset: 24 uint32 JLFBIMAHIMC = 4; // offset: 36 uint32 retcode = 14; // offset: 32 } // Obf: GetFirstTalkNpcCsReq // Type: Req // CmdID: 2135 message GetFirstTalkNpcCsReq { repeated uint32 npc_id_list = 12; // offset: 16 } message FirstNpcTalkInfo { uint32 npc_id = 6; // offset: 28 bool is_meet = 7; // offset: 24 } // Obf: GetFirstTalkNpcScRsp // Type: Rsp // CmdID: 2113 message GetFirstTalkNpcScRsp { uint32 retcode = 2; // offset: 32 repeated FirstNpcTalkInfo npc_meet_status_list = 1; // offset: 24 } // Obf: FinishFirstTalkNpcCsReq // Type: Req // CmdID: 2162 message FinishFirstTalkNpcCsReq { uint32 npc_id = 2; // offset: 24 } // Obf: FinishFirstTalkNpcScRsp // Type: Rsp // CmdID: 2200 message FinishFirstTalkNpcScRsp { uint32 npc_id = 12; // offset: 28 uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 2169 message SelectInclinationTextCsReq { uint32 talk_sentence_id = 12; // offset: 24 } // Type: Rsp // CmdID: 2140 message SelectInclinationTextScRsp { uint32 retcode = 5; // offset: 28 uint32 talk_sentence_id = 14; // offset: 24 } message NpcMeetByPerformanceStatus { bool is_meet = 4; // offset: 24 uint32 performance_id = 5; // offset: 28 } // Obf: GetFirstTalkByPerformanceNpcCsReq // Type: Req // CmdID: 2146 message GetFirstTalkByPerformanceNpcCsReq { repeated uint32 performance_id_list = 6; // offset: 16 } // Obf: GetFirstTalkByPerformanceNpcScRsp // Type: Rsp // CmdID: 2157 message GetFirstTalkByPerformanceNpcScRsp { uint32 retcode = 13; // offset: 32 repeated NpcMeetByPerformanceStatus npc_meet_status_list = 15; // offset: 16 } // Obf: FinishFirstTalkByPerformanceNpcCsReq // Type: Req // CmdID: 2184 message FinishFirstTalkByPerformanceNpcCsReq { uint32 performance_id = 4; // offset: 24 } // Obf: FinishFirstTalkByPerformanceNpcScRsp // Type: Rsp // CmdID: 2119 message FinishFirstTalkByPerformanceNpcScRsp { uint32 performance_id = 15; // offset: 36 ItemList reward = 6; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: CmdTarotBookType enum CmdTarotBookType { CmdTarotBookType_MNFEPONEDDJ = 0; CmdTarotBookUnlockStoryCsReq = 8146; CmdTarotBookOpenPackScRsp = 8145; CmdTarotBookModifyEnergyScNotify = 8144; CmdTarotBookUnlockStoryScRsp = 8156; CmdTarotBookFinishInteractionCsReq = 8157; CmdTarotBookOpenPackCsReq = 8155; CmdTarotBookFinishInteractionScRsp = 8147; CmdTarotBookFinishStoryCsReq = 8152; CmdTarotBookFinishStoryScRsp = 8142; CmdTarotBookUnlockInteractionScRsp = 8151; CmdTarotBookSyncDataScNotify = 8149; CmdTarotBookGetDataCsReq = 8141; CmdTarotBookUnlockInteractionCsReq = 8150; CmdTarotBookGetDataScRsp = 8159; CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153; CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8143; } message NIOHBFJEKAH { uint32 level = 9; // offset: 24 uint32 id = 7; // offset: 28 } message NEEICCKKILH { uint32 id = 9; // offset: 24 bool has_passed = 14; // offset: 28 } message HDKCPMAMPBN { repeated NIOHBFJEKAH MLBAGNFONGH = 8; // offset: 32 repeated NEEICCKKILH LJNMHOFHMFH = 3; // offset: 16 } message PIFGJDMKHMF { repeated uint32 EAAFOEGLPII = 3; // offset: 24 repeated uint32 IAOJEGCJABO = 9; // offset: 32 } // Obf: TarotBookGetDataCsReq // Type: Req // CmdID: 8141 message TarotBookGetDataCsReq { } // Obf: TarotBookGetDataScRsp // Type: Rsp // CmdID: 8159 message TarotBookGetDataScRsp { uint32 energy_info = 7; // offset: 64 map ILAAGOEIOAI = 10; // offset: 24 uint32 KIMIKDMFEFL = 5; // offset: 60 PIFGJDMKHMF ANCLGPFHPMI = 15; // offset: 40 map ABLFEEGGMJJ = 6; // offset: 48 uint32 retcode = 13; // offset: 68 uint32 FNOLEILAEFO = 3; // offset: 56 HDKCPMAMPBN HOKCPPBPBMK = 1; // offset: 32 } // Obf: TarotBookOpenPackCsReq // Type: Req // CmdID: 8155 message TarotBookOpenPackCsReq { } // Obf: TarotBookOpenPackScRsp // Type: Rsp // CmdID: 8145 message TarotBookOpenPackScRsp { uint32 energy_info = 8; // offset: 44 uint32 KIMIKDMFEFL = 12; // offset: 52 uint32 retcode = 5; // offset: 40 uint32 FNOLEILAEFO = 3; // offset: 48 map FEACBMIJKAA = 15; // offset: 24 map AMEKKCMDGDA = 1; // offset: 16 } // Obf: TarotBookUnlockStoryCsReq // Type: Req // CmdID: 8146 message TarotBookUnlockStoryCsReq { repeated uint32 PNDHJMBFDEJ = 7; // offset: 24 } // Obf: TarotBookUnlockStoryScRsp // Type: Rsp // CmdID: 8156 message TarotBookUnlockStoryScRsp { NIOHBFJEKAH MPIKCINHINF = 3; // offset: 32 repeated uint32 PNDHJMBFDEJ = 15; // offset: 24 map ABLFEEGGMJJ = 2; // offset: 48 uint32 retcode = 4; // offset: 56 map ILAAGOEIOAI = 7; // offset: 16 } // Obf: TarotBookFinishStoryCsReq // Type: Req // CmdID: 8152 message TarotBookFinishStoryCsReq { uint32 HNCPJEDBAHD = 9; // offset: 24 } // Obf: TarotBookFinishStoryScRsp // Type: Rsp // CmdID: 8142 message TarotBookFinishStoryScRsp { uint32 HNCPJEDBAHD = 4; // offset: 32 uint32 retcode = 8; // offset: 36 HDKCPMAMPBN HOKCPPBPBMK = 10; // offset: 24 } // Obf: TarotBookModifyEnergyScNotify // Type: Notify // CmdID: 8144 message TarotBookModifyEnergyScNotify { uint32 energy_info = 10; // offset: 24 uint32 sub_mission_id = 12; // offset: 28 } // Obf: TarotBookFinishInteractionCsReq // Type: Req // CmdID: 8157 message TarotBookFinishInteractionCsReq { uint32 LNPFODNLLPI = 11; // offset: 24 } // Obf: TarotBookFinishInteractionScRsp // Type: Rsp // CmdID: 8147 message TarotBookFinishInteractionScRsp { uint32 retcode = 3; // offset: 24 uint32 LNPFODNLLPI = 1; // offset: 28 } // Obf: TarotBookUnlockInteractionCsReq // Type: Req // CmdID: 8150 message TarotBookUnlockInteractionCsReq { repeated uint32 GCFIGBKKBNN = 12; // offset: 24 } // Obf: TarotBookUnlockInteractionScRsp // Type: Rsp // CmdID: 8151 message TarotBookUnlockInteractionScRsp { uint32 retcode = 3; // offset: 32 repeated uint32 GCFIGBKKBNN = 5; // offset: 24 } // Obf: TarotBookSyncDataScNotify // Type: Notify // CmdID: 8149 message TarotBookSyncDataScNotify { map ILAAGOEIOAI = 11; // offset: 24 uint32 FNOLEILAEFO = 6; // offset: 48 map ABLFEEGGMJJ = 1; // offset: 32 uint32 KIMIKDMFEFL = 4; // offset: 52 uint32 energy_info = 12; // offset: 56 HDKCPMAMPBN HOKCPPBPBMK = 5; // offset: 16 } // Obf: TarotBookMultiOpenPackAndUnlockStoryCsReq // Type: Req // CmdID: 8143 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } // Obf: TarotBookMultiOpenPackAndUnlockStoryScRsp // Type: Rsp // CmdID: 8153 message TarotBookMultiOpenPackAndUnlockStoryScRsp { uint32 KIMIKDMFEFL = 14; // offset: 56 repeated uint32 HEOBAPFDFLP = 5; // offset: 48 HDKCPMAMPBN HOKCPPBPBMK = 15; // offset: 40 map ILAAGOEIOAI = 11; // offset: 32 uint32 FNOLEILAEFO = 12; // offset: 64 uint32 energy_info = 6; // offset: 68 map ABLFEEGGMJJ = 3; // offset: 24 uint32 retcode = 1; // offset: 60 } // Obf: CmdTelevisionActivityType enum CmdTelevisionActivityType { CmdTelevisionActivityType_MNFEPONEDDJ = 0; CmdAMAEIPBPJFO = 6975; CmdEnterTelevisionActivityStageScRsp = 6966; CmdGetTelevisionActivityDataScRsp = 6979; CmdTelevisionActivityBattleEndScNotify = 6976; CmdGetTelevisionActivityDataCsReq = 6961; CmdEnterTelevisionActivityStageCsReq = 6965; } message JBKHJBCMADA { uint32 max_score = 12; // offset: 24 uint32 LKCKAAHGGDD = 14; // offset: 32 uint32 AEAFLCBOMEI = 5; // offset: 28 } // Obf: GetTelevisionActivityDataCsReq // Type: Req // CmdID: 6961 message GetTelevisionActivityDataCsReq { } // Obf: GetTelevisionActivityDataScRsp // Type: Rsp // CmdID: 6979 message GetTelevisionActivityDataScRsp { uint32 retcode = 4; // offset: 32 repeated JBKHJBCMADA PMNCKEGECMH = 2; // offset: 24 } // Type: Notify // CmdID: 6975 message AMAEIPBPJFO { repeated JBKHJBCMADA PMNCKEGECMH = 14; // offset: 24 } // Obf: TelevisionActivityBattleEndScNotify // Type: Notify // CmdID: 6976 message TelevisionActivityBattleEndScNotify { uint32 MNJHJCICLOF = 9; // offset: 36 uint32 DHDKKJCHHNM = 11; // offset: 44 JBKHJBCMADA KEDJOPOEAMH = 1; // offset: 16 uint32 CEGCIEDIBOB = 14; // offset: 40 uint32 turn_left = 7; // offset: 32 } message PNHJKEMKHMB { AvatarType avatar_type = 4; // offset: 24 uint32 avatar_id = 3; // offset: 28 } // Obf: EnterTelevisionActivityStageCsReq // Type: Req // CmdID: 6965 message EnterTelevisionActivityStageCsReq { uint32 LKCKAAHGGDD = 11; // offset: 40 repeated PNHJKEMKHMB avatar_list = 6; // offset: 24 repeated uint32 buff_list = 10; // offset: 32 } // Obf: EnterTelevisionActivityStageScRsp // Type: Rsp // CmdID: 6966 message EnterTelevisionActivityStageScRsp { uint32 LKCKAAHGGDD = 1; // offset: 32 uint32 retcode = 14; // offset: 36 SceneBattleInfo battle_info = 4; // offset: 16 } // Obf: CmdTextJoinType enum CmdTextJoinType { CmdTextJoinType_MNFEPONEDDJ = 0; CmdTextJoinBatchSaveCsReq = 3835; CmdTextJoinType_KMDGIKKJKJP = 3883; CmdTextJoinQueryCsReq = 3824; CmdTextJoinQueryScRsp = 3804; CmdFGHIFFMNABM = 3881; CmdTextJoinBatchSaveScRsp = 3813; } message AIMDAIBNKPN { uint32 PACBGOHPHCE = 6; // offset: 44 uint32 LOHPONOOAMH = 12; // offset: 40 string APKJHGHHMME = 1; // offset: 24 uint32 GLDKKMCBGCP = 15; // offset: 48 string ONDLONICEID = 3; // offset: 32 } message ANCEINNHAPK { uint32 LOHPONOOAMH = 4; // offset: 32 string ONDLONICEID = 9; // offset: 16 uint32 PACBGOHPHCE = 2; // offset: 36 } // Type: Rsp // CmdID: 3881 message FGHIFFMNABM { uint32 LOHPONOOAMH = 15; // offset: 32 string ONDLONICEID = 14; // offset: 16 uint32 retcode = 1; // offset: 40 uint32 PACBGOHPHCE = 8; // offset: 36 } // Obf: TextJoinQueryCsReq // Type: Req // CmdID: 3824 message TextJoinQueryCsReq { repeated uint32 text_join_id_list = 6; // offset: 24 } // Obf: TextJoinQueryScRsp // Type: Rsp // CmdID: 3804 message TextJoinQueryScRsp { uint32 retcode = 11; // offset: 32 repeated AIMDAIBNKPN text_join_list = 6; // offset: 16 } // Obf: TextJoinBatchSaveCsReq // Type: Req // CmdID: 3835 message TextJoinBatchSaveCsReq { repeated AIMDAIBNKPN text_join_list = 8; // offset: 24 } // Obf: TextJoinBatchSaveScRsp // Type: Rsp // CmdID: 3813 message TextJoinBatchSaveScRsp { uint32 retcode = 14; // offset: 32 repeated AIMDAIBNKPN text_join_list = 13; // offset: 16 } // Obf: CmdTrackPhotoActivityType enum CmdTrackPhotoActivityType { CmdTrackPhotoActivityType_MNFEPONEDDJ = 0; CmdGetTrackPhotoActivityDataCsReq = 7558; CmdSettleTrackPhotoStageScRsp = 7556; CmdJIFHGOADLNA = 7557; CmdStartTrackPhotoStageCsReq = 7552; CmdQuitTrackPhotoStageCsReq = 7555; CmdStartTrackPhotoStageScRsp = 7560; CmdGetTrackPhotoActivityDataScRsp = 7551; CmdSettleTrackPhotoStageCsReq = 7553; } message PKECHBFIAOO { uint32 stage_id = 5; // offset: 24 uint32 max_score = 10; // offset: 28 } // Obf: GetTrackPhotoActivityDataCsReq // Type: Req // CmdID: 7558 message GetTrackPhotoActivityDataCsReq { } // Obf: GetTrackPhotoActivityDataScRsp // Type: Rsp // CmdID: 7551 message GetTrackPhotoActivityDataScRsp { repeated PKECHBFIAOO CPKKIIJNGAI = 5; // offset: 16 uint32 retcode = 2; // offset: 32 } message IKKKNBABBCH { uint32 entity_id = 13; // offset: 24 bool CFDLFPNBCDJ = 3; // offset: 28 } // Obf: SettleTrackPhotoStageCsReq // Type: Req // CmdID: 7553 message SettleTrackPhotoStageCsReq { uint32 stage_id = 5; // offset: 32 repeated IKKKNBABBCH JNLKJLJFDOP = 2; // offset: 24 uint32 cost_time = 3; // offset: 36 } // Obf: SettleTrackPhotoStageScRsp // Type: Rsp // CmdID: 7556 message SettleTrackPhotoStageScRsp { uint32 retcode = 2; // offset: 32 uint32 score_id = 8; // offset: 36 repeated IKKKNBABBCH JNLKJLJFDOP = 13; // offset: 16 uint32 stage_id = 3; // offset: 40 } // Obf: StartTrackPhotoStageCsReq // Type: Req // CmdID: 7552 message StartTrackPhotoStageCsReq { bool BJAAPHKCBOH = 10; // offset: 28 uint32 stage_id = 12; // offset: 24 } // Obf: StartTrackPhotoStageScRsp // Type: Rsp // CmdID: 7560 message StartTrackPhotoStageScRsp { uint32 LNKEPHDAOBB = 1; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: QuitTrackPhotoStageCsReq // Type: Req // CmdID: 7555 message QuitTrackPhotoStageCsReq { uint32 stage_id = 3; // offset: 24 } // Type: Rsp // CmdID: 7557 message JIFHGOADLNA { uint32 retcode = 7; // offset: 24 } // Obf: CmdTrainPartyType enum CmdTrainPartyType { CmdTrainPartyType_MNFEPONEDDJ = 0; CmdTrainPartyType_ODKPCAMOIHJ = 8045; CmdTrainPartySkipUnlockSelfRoomCsReq = 8022; CmdTrainPartySettleNotify = 8062; CmdTrainPartyGamePlayStartCsReq = 8096; CmdKPJFJJMPAGC = 8003; CmdJNJDOMGBMCP = 8009; CmdTrainPartyBuildRoomScNotify = 8090; CmdTrainPartyGetDataCsReq = 8083; CmdTrainPartyUseCardScRsp = 8004; CmdTrainPartyType_MEKMCELAHMP = 8068; CmdTrainPartyTakeBuildLevelAwardCsReq = 8008; CmdCBHKEIHGFID = 8002; CmdTrainPartyGamePlaySettleNotify = 8017; CmdTrainPartyTakeBuildLevelAwardScRsp = 8091; CmdTrainPartyHandlePendingActionScRsp = 8057; CmdTrainPartyGamePlayStartScRsp = 8043; CmdDCCEIBAOJBI = 8086; CmdTrainPartySyncUpdateScNotify = 8069; CmdTrainPartyBuildDiyScRsp = 8056; CmdTrainPartyBuildingUpdateNotify = 8048; CmdBALAIEJLOPE = 8037; CmdBNEMLFEJJEE = 8088; CmdTrainPartyBuildStartStepCsReq = 8084; CmdTrainPartyMoveScNotify = 8035; CmdTrainPartyGetDataScRsp = 8081; CmdTrainPartyHandlePendingActionCsReq = 8046; CmdTrainPartyBuildStartStepScRsp = 8019; CmdTrainPartyBuildDiyCsReq = 8023; CmdTrainPartySkipUnlockSelfRoomScRsp = 8047; CmdTrainPartyUseCardCsReq = 8024; } enum PNHEDNBKBFD { PNHEDNBKBFD_DOCPPNMJBPO = 0; PNHEDNBKBFD_PNMGEEJADAO = 1; PNHEDNBKBFD_NMHLPDGJMNC = 2; PNHEDNBKBFD_CLDNIFJHEGA = 3; } enum JCAAAFAPEJC { JCAAAFAPEJC_CNIGCKGEKFG = 0; JCAAAFAPEJC_ALMNDNFDLLP = 1; JCAAAFAPEJC_MAPPGBMIHJK = 2; JCAAAFAPEJC_ILOJHOFAONL = 3; JCAAAFAPEJC_GCJDGBEIBIA = 4; JCAAAFAPEJC_GEALCPBMAKJ = 5; } enum CGLKHPBDLHH { CGLKHPBDLHH_NDOMLCJJENO = 0; CGLKHPBDLHH_MKBLFPEFEJP = 1; CGLKHPBDLHH_MBCGBOHKPBE = 2; CGLKHPBDLHH_DLHFCFINKIP = 3; } // Obf: TrainPartyMtSkillBriefType enum TrainPartyMtSkillBriefType { TrainPartyMtSkillBriefType_LJCPGFHKAEI = 0; TrainPartyMtSkillBriefType_GOKMOACCKMC = 1; TrainPartyMtSkillBriefType_PLDHNKEJBBI = 2; TrainPartyMtSkillBriefType_PKMNJFIMFAO = 3; TrainPartyMtSkillBriefType_NNDCOJOKNDL = 4; } enum CKMPAMCOPEN { CKMPAMCOPEN_MJOOBNEGDDG = 0; CKMPAMCOPEN_FCOMHCPMECH = 1; CKMPAMCOPEN_CCGCFFIBKIC = 2; CKMPAMCOPEN_FCFFBPBILFB = 3; CKMPAMCOPEN_MLCOKIIDLLA = 4; CKMPAMCOPEN_ADEDFAEINMA = 5; CKMPAMCOPEN_CKIBEJMHPGI = 6; CKMPAMCOPEN_GOLFJJABLDA = 7; CKMPAMCOPEN_OGKBNOBJGHI = 8; } message OKECPHJHDPH { uint32 card_id = 5; // offset: 40 uint32 cur_index = 2; // offset: 32 repeated uint32 KNNGNDGKNPG = 12; // offset: 16 uint32 unique_id = 1; // offset: 36 } message DIMEIIJPJIK { repeated OKECPHJHDPH KKLNLJDEMMI = 1; // offset: 16 } message PPHLAOPMIPA { uint32 LCJBGMKLJDA = 5; // offset: 36 bool BKFPIKEBILJ = 3; // offset: 32 DIMEIIJPJIK KKLNLJDEMMI = 4; // offset: 24 } message JPJIJNMPGPP { uint32 display_value = 4; // offset: 28 uint32 unique_id = 11; // offset: 36 uint32 KBDHEEBLNKH = 9; // offset: 24 uint32 LLHIGFPJKII = 7; // offset: 32 } message FOEHDHGIOJJ { uint32 MNJEPFBDPNK = 10; // offset: 48 uint32 BOKLILFKPJD = 7; // offset: 36 uint32 ILLPDICKPPN = 8; // offset: 32 uint32 BNCFNOFCOEB = 6; // offset: 40 repeated uint32 BJNNBECOGFE = 5; // offset: 24 uint32 FONKNJNJCIH = 14; // offset: 44 } message GMMBBOPEFLD { repeated JPJIJNMPGPP NGJMHOAHJOH = 4; // offset: 32 uint32 DEHLOKOAODG = 3; // offset: 44 FOEHDHGIOJJ PMDNJMEIPLN = 7; // offset: 16 uint32 JGFGKOPJOPH = 5; // offset: 40 } message EHNFAGNKNJI { uint32 BGPNDLGPIMF = 2; // offset: 24 uint32 OAJBJGJMKFH = 5; // offset: 28 } message LJPHIKBBHBP { uint32 skill_id = 11; // offset: 28 uint32 skill_level = 10; // offset: 32 uint32 DDOGMNLBKDO = 4; // offset: 24 } message APOONJJJBKC { EHNFAGNKNJI KDNPKHMDIMF = 13; // offset: 16 uint32 IJDPBHEDJDJ = 2; // offset: 36 uint32 passenger_id = 7; // offset: 32 } message TrainPartyPassenger { uint32 passenger_id = 9; // offset: 32 repeated uint32 ODPMHPAEOAB = 10; // offset: 24 bool AODNJAIFNDF = 11; // offset: 36 uint32 record_id = 14; // offset: 40 } message PGOABGEFBDO { uint32 FGJLPFDEDNH = 1; // offset: 56 uint32 cur_index = 2; // offset: 52 uint32 IAODMJMIABM = 9; // offset: 48 repeated LJPHIKBBHBP BCHDMMMDIBN = 11; // offset: 32 repeated APOONJJJBKC IEPKLNLFHMN = 6; // offset: 16 repeated uint32 FKEJBOHFPIN = 8; // offset: 40 } message TrainPartyPassengerInfo { repeated uint32 ODPMHPAEOAB = 2; // offset: 32 repeated TrainPartyPassenger passenger_info_list = 6; // offset: 16 } message TrainPartyArea { uint32 progress = 2; // offset: 64 repeated uint32 step_id_list = 9; // offset: 24 repeated uint32 static_prop_id_list = 5; // offset: 56 uint32 area_id = 4; // offset: 68 AreaStepInfo area_step_info = 11; // offset: 32 repeated uint32 verify_step_id_list = 6; // offset: 48 repeated AreaDynamicInfo dynamic_info = 12; // offset: 16 } message LFCKJMJAEBF { uint32 area_id = 5; // offset: 32 repeated uint32 verify_step_id_list = 14; // offset: 24 } message HONGJFGNOND { uint32 HGPLLKMHEIG = 15; // offset: 28 PNHEDNBKBFD status = 14; // offset: 32 uint32 PHLHEFDCNBB = 9; // offset: 24 } message AreaStepInfo { uint32 DECGMJJHGIG = 9; // offset: 32 repeated HONGJFGNOND CMPNGIPDHEN = 15; // offset: 24 } message AreaDynamicInfo { uint32 diy_dynamic_id = 1; // offset: 24 uint32 dice_slot_id = 13; // offset: 28 } // Obf: TrainPartyBuildRoomScNotify // Type: Notify // CmdID: 8090 message TrainPartyBuildRoomScNotify { TrainPartyInfo FFEJHCHICCF = 4; // offset: 16 } message TrainPartyInfo { repeated LFCKJMJAEBF KOFBHHLBHDC = 10; // offset: 24 uint32 LKCBEOOEHDC = 6; // offset: 60 uint32 FGIFDDMHMGK = 11; // offset: 56 uint32 BFLCENNECCE = 2; // offset: 76 uint32 cur_fund = 5; // offset: 64 repeated TrainPartyArea CDLEKIAKOGM = 8; // offset: 16 repeated uint32 DCDJBLLPBHN = 15; // offset: 48 uint32 FMOPGNLDECC = 13; // offset: 68 repeated uint32 FGHBNHHDLGF = 1; // offset: 40 uint32 HHOBBNLGHEN = 7; // offset: 72 } message TrainPartyData { TrainPartyInfo train_party_info = 4; // offset: 24 TrainPartyPassengerInfo passenger_info = 2; // offset: 16 KGMPDELHBDF FFABLGNOGMN = 8; // offset: 40 uint32 record_id = 6; // offset: 48 uint32 HDGFJAHDKBA = 1; // offset: 52 bool NJHFLLMIJNA = 14; // offset: 60 uint32 unlock_area_num = 11; // offset: 56 } message KGMPDELHBDF { uint32 CBNEFKHGLPE = 9; // offset: 56 PPHLAOPMIPA GMCJLICJJAJ = 10; // offset: 16 AEOCHKBBGCJ DJPANDIAPOL = 2; // offset: 40 GMMBBOPEFLD OEMAHCIPKMN = 15; // offset: 24 PGOABGEFBDO NPDGBHACIJF = 7; // offset: 32 } // Obf: TrainPartyGetDataCsReq // Type: Req // CmdID: 8083 message TrainPartyGetDataCsReq { } // Obf: TrainPartyGetDataScRsp // Type: Rsp // CmdID: 8081 message TrainPartyGetDataScRsp { TrainPartyData train_party_data = 12; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: TrainPartyUseCardCsReq // Type: Req // CmdID: 8024 message TrainPartyUseCardCsReq { uint32 CPLFONLPEMM = 6; // offset: 24 } // Obf: TrainPartyUseCardScRsp // Type: Rsp // CmdID: 8004 message TrainPartyUseCardScRsp { uint32 CPLFONLPEMM = 11; // offset: 28 uint32 retcode = 1; // offset: 24 } // Obf: TrainPartyMoveScNotify // Type: Notify // CmdID: 8035 message TrainPartyMoveScNotify { repeated JPJIJNMPGPP HDAKPCHEEFI = 1; // offset: 24 uint32 ACCDHBJKHOI = 10; // offset: 32 } // Obf: TrainPartySettleNotify // Type: Notify // CmdID: 8062 message TrainPartySettleNotify { DCJIADPBGLN CNFKJFLDJFC = 1; // offset: 16 uint32 CPLFONLPEMM = 12; // offset: 32 } message DCJIADPBGLN { repeated APOONJJJBKC IEPKLNLFHMN = 7; // offset: 24 uint32 IOOILLCEEKP = 9; // offset: 40 repeated FKBILBPJDCJ CHPMJPJIAAC = 8; // offset: 32 } message FKBILBPJDCJ { repeated uint32 switch_list = 9; // offset: 16 uint32 JAHKPKLNCBB = 8; // offset: 32 } message KAPBJFLFKCC { OKECPHJHDPH IILOOMCENFB = 15; // offset: 24 } message JHJCBJAAILI { EHNFAGNKNJI KDNPKHMDIMF = 4; // offset: 16 uint32 passenger_id = 12; // offset: 32 } message IBNMFEDOMMJ { repeated JHJCBJAAILI JDDIBOKEKEB = 4; // offset: 24 } message GEEAEIJKGHD { AEOCHKBBGCJ pending_action = 8; // offset: 16 } message FGONGFDBMBP { uint32 cur_index = 3; // offset: 24 } message FLBBOOFAKPL { LJPHIKBBHBP HEOCEKLGOMN = 1; // offset: 24 } message BDCLEHMPHOJ { repeated LJPHIKBBHBP BCHDMMMDIBN = 2; // offset: 16 } message OKLILKMBHGK { TrainPartyPassenger DNEPLNBGDLL = 5; // offset: 24 } message OGAGCOINLPE { repeated uint32 ODPMHPAEOAB = 3; // offset: 24 } message EGCNCKCKNPL { repeated JPJIJNMPGPP NGJMHOAHJOH = 13; // offset: 16 } message NBHCPLGPJKH { uint32 LCJBGMKLJDA = 7; // offset: 44 DIMEIIJPJIK HAGKCLAEKMH = 8; // offset: 32 bool BKFPIKEBILJ = 5; // offset: 40 FOEHDHGIOJJ PMDNJMEIPLN = 1; // offset: 24 } message OAIGADPIDHF { JCAAAFAPEJC src = 13; // offset: 32 oneof DEBKBABACIC { DIMEIIJPJIK HAGKCLAEKMH = 1260; // offset: 24 IBNMFEDOMMJ IGFCFNDANNI = 317; // offset: 24 GEEAEIJKGHD DGIBIMCPEFF = 1089; // offset: 24 FGONGFDBMBP DHHCFIKEAGA = 1976; // offset: 24 EGCNCKCKNPL FGNJBPLBIHC = 917; // offset: 24 FLBBOOFAKPL OPJHPLHEOIL = 1715; // offset: 24 NBHCPLGPJKH LBFEFNEPLPM = 697; // offset: 24 BDCLEHMPHOJ MKBDOHMCLAB = 1579; // offset: 24 OKLILKMBHGK NPAGOLKANDG = 1558; // offset: 24 OGAGCOINLPE FFIKILLHPNE = 1349; // offset: 24 } } // Obf: TrainPartySyncUpdateScNotify // Type: Notify // CmdID: 8069 message TrainPartySyncUpdateScNotify { repeated OAIGADPIDHF update_dynamic_list = 13; // offset: 24 } message AEOCHKBBGCJ { uint32 queue_position = 12; // offset: 36 oneof NCEJGDKIBHM { HPKECILKIAI JOBMKGEDLED = 1353; // offset: 24 INOOHFLODOP OBIEOKFFALI = 788; // offset: 24 MIHNOMONFBI JGHLHAFLCEH = 699; // offset: 24 KLEBAALAHEB FILGHPELJML = 1699; // offset: 24 } } message PDLMMPGGEBJ { bool ICKMAPKKKFO = 15; // offset: 24 uint32 DPJKPNCKCPP = 12; // offset: 28 } message HPKECILKIAI { repeated PDLMMPGGEBJ HBFJJMAPGHD = 5; // offset: 24 CGLKHPBDLHH MMFFIIFMKPB = 9; // offset: 32 uint32 event_id = 7; // offset: 36 } message BJEPDFNJJEJ { uint32 DPJKPNCKCPP = 8; // offset: 28 uint32 event_id = 13; // offset: 24 } message PAHNPAFIBAO { DCJIADPBGLN CNFKJFLDJFC = 6; // offset: 24 } message INKNOALGOMI { uint32 skill_id = 4; // offset: 32 uint32 DDOGMNLBKDO = 9; // offset: 28 uint32 level = 13; // offset: 24 } message INOOHFLODOP { repeated INKNOALGOMI FFNLJJBBGBM = 10; // offset: 24 uint32 passenger_id = 11; // offset: 32 } message KLEBAALAHEB { uint32 MANLKCEDJJB = 12; // offset: 32 repeated LJPHIKBBHBP MBMDANFJJNP = 3; // offset: 24 } message BMAIIPEDOHK { uint32 LMBLFHGIMLO = 3; // offset: 24 } message PEFNEBFLCHL { repeated LJPHIKBBHBP BCHDMMMDIBN = 10; // offset: 24 } message NIIKFMGCJFD { uint32 passenger_id = 9; // offset: 32 uint32 BGPNDLGPIMF = 1; // offset: 24 uint32 unique_id = 12; // offset: 28 } message DCKMIMACHPH { uint32 num = 3; // offset: 24 uint32 passenger_id = 5; // offset: 28 } message MIHNOMONFBI { repeated NIIKFMGCJFD LHKFOOBPKGD = 1; // offset: 40 uint32 CEGCIEDIBOB = 8; // offset: 60 uint32 LJKNLHMCMIL = 6; // offset: 52 uint32 BKPCMOJFEFM = 13; // offset: 48 repeated ACOBKBCPLBC FJKJBFFJHOG = 9; // offset: 32 uint32 NFEIIDGPCDB = 7; // offset: 64 uint32 HEJNKHDJBEM = 2; // offset: 56 repeated DCKMIMACHPH OOOPDKEAOAC = 5; // offset: 16 } message NFMFEOLAHLC { uint32 skill_id = 1; // offset: 32 uint32 NPHHEHHCIMD = 14; // offset: 28 TrainPartyMtSkillBriefType skill_type = 10; // offset: 24 } message HJEKKKDKOHN { uint32 unique_id = 8; // offset: 36 uint32 KKAHDMFNLHE = 12; // offset: 32 repeated NFMFEOLAHLC FILCOFPBNBA = 14; // offset: 16 } message BPHGCAGOHIK { ItemList MEOKIKBDOPE = 15; // offset: 16 repeated uint32 BDJHAFCCKGF = 7; // offset: 32 uint32 JPNAIOJHJDD = 4; // offset: 40 } message NHGKEBLLIEG { repeated uint32 KGHMBNFHBHG = 1; // offset: 24 } message PHOADMKNKAO { repeated DCKMIMACHPH OOOPDKEAOAC = 10; // offset: 64 repeated NFMFEOLAHLC EIABHPCNGAK = 2; // offset: 48 FOEHDHGIOJJ PMDNJMEIPLN = 8; // offset: 56 BPHGCAGOHIK GBEIMNMLKBH = 9; // offset: 24 uint32 score_id = 4; // offset: 72 uint32 CEGCIEDIBOB = 5; // offset: 84 uint32 LJKNLHMCMIL = 14; // offset: 80 repeated HJEKKKDKOHN NCGCAMBCLNI = 15; // offset: 16 CKMPAMCOPEN ODDLLABICOP = 1; // offset: 76 repeated NIIKFMGCJFD LHKFOOBPKGD = 12; // offset: 32 } message KINJBFCIFHE { repeated uint32 KGHMBNFHBHG = 5; // offset: 16 } message MOMNEGMCKPN { repeated NIIKFMGCJFD LHKFOOBPKGD = 9; // offset: 16 repeated DCKMIMACHPH OOOPDKEAOAC = 8; // offset: 32 uint32 NFEIIDGPCDB = 11; // offset: 48 repeated NFMFEOLAHLC EDGINFGAEGF = 12; // offset: 24 } // Obf: TrainPartyHandlePendingActionCsReq // Type: Req // CmdID: 8046 message TrainPartyHandlePendingActionCsReq { uint32 queue_position = 11; // offset: 36 oneof MJBKNBOBAKJ { BJEPDFNJJEJ JOBMKGEDLED = 826; // offset: 24 BMAIIPEDOHK FILGHPELJML = 1700; // offset: 24 NHGKEBLLIEG HHPMBJIGJGD = 1443; // offset: 24 KINJBFCIFHE JFEHPEGHGIN = 667; // offset: 24 } } // Obf: TrainPartyHandlePendingActionScRsp // Type: Rsp // CmdID: 8057 message TrainPartyHandlePendingActionScRsp { bool JIJNKJLAGEA = 6; // offset: 48 DCJIADPBGLN CNFKJFLDJFC = 11; // offset: 16 uint32 retcode = 12; // offset: 52 uint32 queue_position = 15; // offset: 40 oneof MJBKNBOBAKJ { PAHNPAFIBAO AKMNFKGJLLE = 248; // offset: 24 PEFNEBFLCHL DMJHMNABJFC = 1500; // offset: 24 PHOADMKNKAO JAKJGBFMHCH = 88; // offset: 24 MOMNEGMCKPN GAJJICOOKCI = 1105; // offset: 24 } } // Obf: TrainPartyBuildStartStepCsReq // Type: Req // CmdID: 8084 message TrainPartyBuildStartStepCsReq { uint32 DECGMJJHGIG = 7; // offset: 36 uint32 area_id = 12; // offset: 32 uint32 HGPLLKMHEIG = 2; // offset: 40 AreaDynamicInfo MJBDKGLMKIP = 4; // offset: 16 } // Obf: TrainPartyBuildStartStepScRsp // Type: Rsp // CmdID: 8019 message TrainPartyBuildStartStepScRsp { uint32 retcode = 4; // offset: 24 uint32 cur_fund = 5; // offset: 28 } message ONLKIAACEEC { AreaDynamicInfo ECLPFBMOIFK = 6; // offset: 16 uint32 area_id = 4; // offset: 32 } // Obf: TrainPartyBuildDiyCsReq // Type: Req // CmdID: 8023 message TrainPartyBuildDiyCsReq { bool BIIPDKBLBFO = 5; // offset: 36 uint32 area_id = 2; // offset: 24 uint32 diy_dynamic_id = 12; // offset: 32 uint32 dice_slot_id = 4; // offset: 28 } // Obf: TrainPartyBuildDiyScRsp // Type: Rsp // CmdID: 8056 message TrainPartyBuildDiyScRsp { repeated AreaDynamicInfo dynamic_info = 4; // offset: 32 bool BIIPDKBLBFO = 12; // offset: 40 uint32 area_id = 5; // offset: 44 repeated ONLKIAACEEC update_dynamic_list = 6; // offset: 16 uint32 retcode = 13; // offset: 48 } message DGJBIDOLPEJ { repeated HONGJFGNOND MAOFEIDNOHM = 2; // offset: 16 uint32 LGNLIJFIDFF = 8; // offset: 32 } message LFIFIFOMHBJ { uint32 area_id = 1; // offset: 36 repeated HONGJFGNOND MAOFEIDNOHM = 12; // offset: 16 uint32 progress = 3; // offset: 40 uint32 DECGMJJHGIG = 4; // offset: 32 } message GFDILJMLMND { uint32 FMOPGNLDECC = 9; // offset: 28 uint32 LKCBEOOEHDC = 2; // offset: 24 } message OACNKPDDMFN { uint32 KHGBLJAKEFG = 5; // offset: 24 } message ONBOKBEBNHE { uint32 BFLCENNECCE = 4; // offset: 24 } message OJPNFIAJAOC { uint32 MDLHMNPLPCF = 1; // offset: 24 uint32 area_id = 5; // offset: 28 } message ABEFLPNHPNM { uint32 diy_dynamic_id = 6; // offset: 24 } message JONBMEINCEN { uint32 CHLIIMFJPMG = 5; // offset: 24 } message KEDPEKEFMDB { uint32 HHOBBNLGHEN = 11; // offset: 24 } message LOIFLCGHJJN { uint32 area_id = 5; // offset: 32 repeated uint32 MAOFEIDNOHM = 4; // offset: 16 } message DJIPJEDGBPK { repeated LOIFLCGHJJN CDLEKIAKOGM = 9; // offset: 24 } message MJNLPMMOCFO { oneof DEBKBABACIC { JONBMEINCEN BPCHMPPNNKA = 1985; // offset: 16 DGJBIDOLPEJ KMKPOBMFMEE = 1843; // offset: 16 LFIFIFOMHBJ CGBCIMENKMO = 115; // offset: 16 GFDILJMLMND AIJALKMADOG = 1313; // offset: 16 OACNKPDDMFN KHCKLAGMDLD = 1353; // offset: 16 OJPNFIAJAOC AFBAHOEHFCH = 864; // offset: 16 ABEFLPNHPNM OIIEIALMICC = 481; // offset: 16 ONBOKBEBNHE KCJBHGKOEEP = 227; // offset: 16 KEDPEKEFMDB NHDMPGCKGMG = 191; // offset: 16 DJIPJEDGBPK DMFOILPOBIG = 398; // offset: 16 } } // Obf: TrainPartyBuildingUpdateNotify // Type: Notify // CmdID: 8048 message TrainPartyBuildingUpdateNotify { repeated MJNLPMMOCFO CJMFDMPPIAH = 6; // offset: 16 } // Type: Req // CmdID: 8088 message BNEMLFEJJEE { } // Type: Rsp // CmdID: 8086 message DCCEIBAOJBI { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 8003 message KPJFJJMPAGC { } // Type: Rsp // CmdID: 8009 message JNJDOMGBMCP { uint32 retcode = 8; // offset: 24 } message ACOBKBCPLBC { CKMPAMCOPEN HDADGHHLENF = 13; // offset: 28 uint32 level = 3; // offset: 24 } // Obf: TrainPartyGamePlaySettleNotify // Type: Notify // CmdID: 8017 message TrainPartyGamePlaySettleNotify { TrainPartyPassengerInfo PNDGHPFGNEB = 10; // offset: 32 uint32 record_id = 5; // offset: 40 uint32 unlock_area_num = 13; // offset: 44 repeated uint32 LKPBHALLDCO = 3; // offset: 16 } // Obf: TrainPartyGamePlayStartCsReq // Type: Req // CmdID: 8096 message TrainPartyGamePlayStartCsReq { repeated uint32 IEPKLNLFHMN = 8; // offset: 24 uint32 CBNEFKHGLPE = 9; // offset: 32 } // Obf: TrainPartyGamePlayStartScRsp // Type: Rsp // CmdID: 8043 message TrainPartyGamePlayStartScRsp { uint32 retcode = 8; // offset: 32 KGMPDELHBDF PDKMLLBJJMM = 14; // offset: 16 } // Type: Req // CmdID: 8002 message CBHKEIHGFID { } // Type: Rsp // CmdID: 8037 message BALAIEJLOPE { uint32 retcode = 14; // offset: 28 uint32 buff_id = 8; // offset: 24 } // Obf: TrainPartyTakeBuildLevelAwardCsReq // Type: Req // CmdID: 8008 message TrainPartyTakeBuildLevelAwardCsReq { uint32 MLFPAJIBJMN = 13; // offset: 24 } // Obf: TrainPartyTakeBuildLevelAwardScRsp // Type: Rsp // CmdID: 8091 message TrainPartyTakeBuildLevelAwardScRsp { uint32 retcode = 6; // offset: 32 ItemList item_list = 9; // offset: 16 uint32 MLFPAJIBJMN = 2; // offset: 36 } // Obf: TrainPartySkipUnlockSelfRoomCsReq // Type: Req // CmdID: 8022 message TrainPartySkipUnlockSelfRoomCsReq { } // Obf: TrainPartySkipUnlockSelfRoomScRsp // Type: Rsp // CmdID: 8047 message TrainPartySkipUnlockSelfRoomScRsp { TrainPartyInfo FFEJHCHICCF = 13; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: CmdTrainVisitorType enum CmdTrainVisitorType { CmdTrainVisitorType_MNFEPONEDDJ = 0; CmdTrainVisitorBehaviorFinishScRsp = 3781; CmdGetTrainVisitorRegisterScRsp = 3800; CmdTrainVisitorType_KPMJMHDOHNF = 3724; CmdNHANHBINGIF = 3757; CmdNewSupplementVisitorCsReq = 3746; CmdTakeTrainVisitorBehaviorRewardScRsp = 3740; CmdJJHPBLGGJAH = 3704; CmdTakeTrainVisitorBehaviorRewardCsReq = 3769; CmdTrainVisitorBehaviorFinishCsReq = 3783; CmdTrainRefreshTimeNotify = 3735; CmdTrainVisitorRewardSendNotify = 3713; CmdGetTrainVisitorRegisterCsReq = 3762; } enum PBNIHMFIFII { PBNIHMFIFII_JMENANDCNOH = 0; PBNIHMFIFII_CLONDKEPOFB = 1; PBNIHMFIFII_JGAKBDCNPJL = 2; } // Obf: TrainVisitorStatus enum TrainVisitorStatus { TrainVisitorStatus_MNFEPONEDDJ = 0; TrainVisitorStatus_DPEAKJFEFMC = 1; TrainVisitorStatus_IKJHIAHIPED = 2; TrainVisitorStatus_OJKCOADKBJM = 3; TrainVisitorStatus_EIIGEJLILIK = 4; } enum MLKPGKKFNHC { MLKPGKKFNHC_MNFEPONEDDJ = 0; MLKPGKKFNHC_JKMNJDIMAFK = 1; MLKPGKKFNHC_CIAJEMEOBIN = 2; } message KGKPPHBGAMN { bool is_meet = 13; // offset: 24 uint32 visitor_id = 14; // offset: 28 } // Obf: TrainVisitorBehaviorFinishCsReq // Type: Req // CmdID: 3783 message TrainVisitorBehaviorFinishCsReq { uint32 visitor_id = 3; // offset: 24 } // Obf: TrainVisitorBehaviorFinishScRsp // Type: Rsp // CmdID: 3781 message TrainVisitorBehaviorFinishScRsp { uint32 visitor_id = 7; // offset: 32 uint32 retcode = 8; // offset: 36 ItemList reward = 12; // offset: 24 } message GPCLJLLAJCI { repeated uint32 OBCLHBKDDHN = 14; // offset: 24 } // Type: Rsp // CmdID: 3704 message JJHPBLGGJAH { uint32 retcode = 12; // offset: 32 repeated KGKPPHBGAMN CIPMDPLDKHN = 2; // offset: 16 } // Obf: TrainRefreshTimeNotify // Type: Notify // CmdID: 3735 message TrainRefreshTimeNotify { uint64 train_refresh_time = 6; // offset: 24 } // Obf: TrainVisitorRewardSendNotify // Type: Notify // CmdID: 3713 message TrainVisitorRewardSendNotify { uint32 visitor_id = 8; // offset: 32 PBNIHMFIFII type = 1; // offset: 36 ItemList reward = 14; // offset: 16 } message GFDHGPPMILH { bool ELACNIBNPCK = 13; // offset: 36 repeated uint32 CLCBHHAOABP = 1; // offset: 24 uint32 visitor_id = 9; // offset: 32 uint32 AJNLPBNKOGJ = 2; // offset: 44 TrainVisitorStatus status = 4; // offset: 40 } // Obf: GetTrainVisitorRegisterCsReq // Type: Req // CmdID: 3762 message GetTrainVisitorRegisterCsReq { MLKPGKKFNHC type = 8; // offset: 24 } // Obf: GetTrainVisitorRegisterScRsp // Type: Rsp // CmdID: 3800 message GetTrainVisitorRegisterScRsp { repeated GFDHGPPMILH JLOEONBLIOI = 15; // offset: 24 uint32 retcode = 14; // offset: 40 repeated uint32 JDMPAFNMAKJ = 2; // offset: 32 } // Obf: TakeTrainVisitorBehaviorRewardCsReq // Type: Req // CmdID: 3769 message TakeTrainVisitorBehaviorRewardCsReq { uint32 visitor_id = 6; // offset: 24 } // Obf: TakeTrainVisitorBehaviorRewardScRsp // Type: Rsp // CmdID: 3740 message TakeTrainVisitorBehaviorRewardScRsp { uint32 retcode = 8; // offset: 32 repeated uint32 CLCBHHAOABP = 7; // offset: 16 uint32 visitor_id = 12; // offset: 36 } // Obf: NewSupplementVisitorCsReq // Type: Req // CmdID: 3746 message NewSupplementVisitorCsReq { repeated uint32 JDMPAFNMAKJ = 6; // offset: 16 } // Type: Rsp // CmdID: 3757 message NHANHBINGIF { uint32 retcode = 14; // offset: 24 } // Obf: CmdTravelBrochureType enum CmdTravelBrochureType { CmdTravelBrochureType_ECGOHIKEOPF = 0; CmdTravelBrochurePageResetCsReq = 6488; CmdTravelBrochureGetDataScRsp = 6481; CmdTravelBrochureRemovePasterCsReq = 6469; CmdTravelBrochureSelectMessageCsReq = 6435; CmdCJBOIACAPAF = 6456; CmdAGCAGOMECIA = 6457; CmdTravelBrochureSetPageDescStatusCsReq = 6448; CmdTravelBrochureGetDataCsReq = 6483; CmdTravelBrochureUpdatePasterPosCsReq = 6446; CmdTravelBrochurePageUnlockScNotify = 6424; CmdTravelBrochureApplyPasterListScRsp = 6409; CmdTravelBrochureSetCustomValueCsReq = 6423; CmdTravelBrochurePageResetScRsp = 6486; CmdDCPKMGEPMDB = 6440; CmdBKKAGLLHIJF = 6484; CmdTravelBrochureType_JKMBIFFHCNC = 6462; CmdTravelBrochureApplyPasterListCsReq = 6403; CmdLMIKBDFNAFB = 6434; CmdBGDGMJBNMEH = 6500; CmdTravelBrochureSelectMessageScRsp = 6413; } enum OHGNAAIBDOJ { OHGNAAIBDOJ_MAPMCJKMLFP = 0; OHGNAAIBDOJ_BGNNOAOKBAF = 1; OHGNAAIBDOJ_NLNDOMIPLDA = 2; } enum EJPMKKAGKMK { EJPMKKAGKMK_MBCGBENNELF = 0; EJPMKKAGKMK_NNJENHHEMGK = 1; EJPMKKAGKMK_JPBLOHLFJEF = 2; } message MHMEDHFGKIA { uint32 item_id = 4; // offset: 32 uint32 NPNNMLOKMNN = 2; // offset: 36 int32 LPNIFNPKNEK = 9; // offset: 24 int32 KEPDCKMCHDF = 13; // offset: 28 uint32 PANNKDPLADL = 15; // offset: 48 uint64 unique_id = 3; // offset: 40 } message OIPOKOPAMPH { uint32 AKGJJEFCGKB = 4; // offset: 32 EJPMKKAGKMK IBIFIHDAKGK = 14; // offset: 44 repeated MHMEDHFGKIA PLIJBFNMFFK = 5; // offset: 24 OHGNAAIBDOJ AOIHDDOCAHH = 2; // offset: 40 uint32 EKFDOGIGNEJ = 12; // offset: 36 } // Obf: TravelBrochureGetDataCsReq // Type: Req // CmdID: 6483 message TravelBrochureGetDataCsReq { } // Obf: TravelBrochureGetDataScRsp // Type: Rsp // CmdID: 6481 message TravelBrochureGetDataScRsp { uint32 custom_value = 15; // offset: 40 map KHFEMLKIENJ = 10; // offset: 32 uint32 retcode = 1; // offset: 44 map HJPKEANOCPH = 11; // offset: 16 } // Obf: TravelBrochurePageUnlockScNotify // Type: Notify // CmdID: 6424 message TravelBrochurePageUnlockScNotify { uint32 AKGJJEFCGKB = 15; // offset: 24 } // Obf: TravelBrochureSelectMessageCsReq // Type: Req // CmdID: 6435 message TravelBrochureSelectMessageCsReq { uint32 EKFDOGIGNEJ = 9; // offset: 28 uint32 AKGJJEFCGKB = 6; // offset: 24 } // Obf: TravelBrochureSelectMessageScRsp // Type: Rsp // CmdID: 6413 message TravelBrochureSelectMessageScRsp { ItemList reward = 6; // offset: 32 uint32 retcode = 3; // offset: 40 OIPOKOPAMPH ADBMMEEPGIE = 2; // offset: 24 } message FJDPEBPMHKD { int32 KEPDCKMCHDF = 10; // offset: 40 int32 LPNIFNPKNEK = 9; // offset: 32 uint32 PANNKDPLADL = 2; // offset: 44 uint32 item_id = 8; // offset: 36 uint32 AKGJJEFCGKB = 6; // offset: 24 uint32 NPNNMLOKMNN = 14; // offset: 28 } // Type: Rsp // CmdID: 6500 message BGDGMJBNMEH { uint32 retcode = 4; // offset: 32 OIPOKOPAMPH ADBMMEEPGIE = 7; // offset: 16 } // Obf: TravelBrochureRemovePasterCsReq // Type: Req // CmdID: 6469 message TravelBrochureRemovePasterCsReq { uint64 unique_id = 4; // offset: 32 uint32 AKGJJEFCGKB = 8; // offset: 28 uint32 item_id = 6; // offset: 24 } // Type: Rsp // CmdID: 6440 message DCPKMGEPMDB { OIPOKOPAMPH ADBMMEEPGIE = 11; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: TravelBrochureUpdatePasterPosCsReq // Type: Req // CmdID: 6446 message TravelBrochureUpdatePasterPosCsReq { uint32 NPNNMLOKMNN = 12; // offset: 36 uint64 unique_id = 7; // offset: 24 uint32 item_id = 5; // offset: 40 int32 LPNIFNPKNEK = 8; // offset: 32 int32 KEPDCKMCHDF = 13; // offset: 52 uint32 PANNKDPLADL = 9; // offset: 44 uint32 AKGJJEFCGKB = 11; // offset: 48 } // Type: Rsp // CmdID: 6457 message AGCAGOMECIA { uint32 retcode = 9; // offset: 32 OIPOKOPAMPH ADBMMEEPGIE = 5; // offset: 16 } // Type: Notify // CmdID: 6484 message BKKAGLLHIJF { uint32 num = 13; // offset: 24 uint32 EMOMCICFAAJ = 12; // offset: 28 } message EGAJNMIIAPJ { uint32 num = 15; // offset: 28 uint32 EMOMCICFAAJ = 5; // offset: 24 } // Obf: TravelBrochureSetCustomValueCsReq // Type: Req // CmdID: 6423 message TravelBrochureSetCustomValueCsReq { uint32 value = 15; // offset: 24 } // Type: Rsp // CmdID: 6456 message CJBOIACAPAF { uint32 retcode = 9; // offset: 24 } // Obf: TravelBrochureSetPageDescStatusCsReq // Type: Req // CmdID: 6448 message TravelBrochureSetPageDescStatusCsReq { uint32 AKGJJEFCGKB = 11; // offset: 24 EJPMKKAGKMK LJLNMKMHFLE = 13; // offset: 28 } // Type: Rsp // CmdID: 6434 message LMIKBDFNAFB { uint32 retcode = 7; // offset: 24 } // Obf: TravelBrochurePageResetCsReq // Type: Req // CmdID: 6488 message TravelBrochurePageResetCsReq { uint32 AKGJJEFCGKB = 2; // offset: 24 } // Obf: TravelBrochurePageResetScRsp // Type: Rsp // CmdID: 6486 message TravelBrochurePageResetScRsp { uint32 retcode = 11; // offset: 32 OIPOKOPAMPH ADBMMEEPGIE = 14; // offset: 24 } message LALNFJJALPH { uint32 NPNNMLOKMNN = 6; // offset: 28 uint32 item_id = 5; // offset: 36 int32 KEPDCKMCHDF = 2; // offset: 24 int32 LPNIFNPKNEK = 4; // offset: 40 uint32 PANNKDPLADL = 3; // offset: 32 } // Obf: TravelBrochureApplyPasterListCsReq // Type: Req // CmdID: 6403 message TravelBrochureApplyPasterListCsReq { uint32 AKGJJEFCGKB = 10; // offset: 32 repeated LALNFJJALPH ODCAPAHNDJH = 8; // offset: 24 } // Obf: TravelBrochureApplyPasterListScRsp // Type: Rsp // CmdID: 6409 message TravelBrochureApplyPasterListScRsp { uint32 retcode = 11; // offset: 32 OIPOKOPAMPH ADBMMEEPGIE = 14; // offset: 24 } // Obf: CmdTreasureDungeonType enum CmdTreasureDungeonType { CmdTreasureDungeonType_MNFEPONEDDJ = 0; CmdInteractTreasureDungeonGridCsReq = 4488; CmdEnterTreasureDungeonCsReq = 4484; CmdGetTreasureDungeonActivityDataCsReq = 4446; CmdGetTreasureDungeonActivityDataScRsp = 4457; CmdUseTreasureDungeonItemCsReq = 4403; CmdOpenTreasureDungeonGridCsReq = 4423; CmdUseTreasureDungeonItemScRsp = 4409; CmdTreasureDungeonFinishScNotify = 4481; CmdFightTreasureDungeonMonsterCsReq = 4448; CmdOpenTreasureDungeonGridScRsp = 4456; CmdTreasureDungeonDataScNotify = 4483; CmdFightTreasureDungeonMonsterScRsp = 4434; CmdEnterTreasureDungeonScRsp = 4419; CmdQuitTreasureDungeonCsReq = 4431; CmdKHLFDLBCAGG = 4418; CmdInteractTreasureDungeonGridScRsp = 4486; } // Obf: TreasureDungeonRecordType enum TreasureDungeonRecordType { TreasureDungeonRecordType_HJBJODOCBBK = 0; TreasureDungeonRecordType_NBGODGLBHJE = 1; TreasureDungeonRecordType_APOFCPHCPCL = 2; TreasureDungeonRecordType_MHHDMGJIJEC = 3; TreasureDungeonRecordType_JEABIPDMKDL = 5; TreasureDungeonRecordType_IMIIHIMBGPE = 6; TreasureDungeonRecordType_EAFIJECOHCN = 9; TreasureDungeonRecordType_IBMELAECONA = 10; TreasureDungeonRecordType_FJMAKCAMHNG = 11; TreasureDungeonRecordType_EPIOLFHMAPM = 15; TreasureDungeonRecordType_KEENNCMMNHC = 16; TreasureDungeonRecordType_DHENOOMOIDI = 20; TreasureDungeonRecordType_ALBNIHFKNDB = 24; TreasureDungeonRecordType_OBAPBDGJKAD = 25; TreasureDungeonRecordType_HHMFCPNFGMJ = 27; TreasureDungeonRecordType_LFMDLNMPIPA = 28; TreasureDungeonRecordType_BCNANPOANJA = 29; TreasureDungeonRecordType_IHGDFILHOKK = 30; TreasureDungeonRecordType_FOFGCGBPOLG = 31; TreasureDungeonRecordType_HMGOMEKJJCB = 33; TreasureDungeonRecordType_JKAEDOOECMO = 34; TreasureDungeonRecordType_FGONADIEDFC = 35; TreasureDungeonRecordType_KPKGDBFEFAA = 36; TreasureDungeonRecordType_BNGGPEGMHGF = 37; TreasureDungeonRecordType_HMHHPCKBNFH = 40; TreasureDungeonRecordType_MCJFGGHMHKH = 41; TreasureDungeonRecordType_BNIONOMGILL = 42; TreasureDungeonRecordType_EOCEMKOFIJF = 43; } message KBCMONHDDIL { uint32 HCHONGMIDEA = 3; // offset: 32 uint32 MMPHBMOGHKI = 6; // offset: 24 TreasureDungeonRecordType type = 8; // offset: 28 uint32 CMIFOMOJAHB = 11; // offset: 40 uint32 JDIMDDCIMOE = 14; // offset: 36 } // Obf: TreasureDungeonDataScNotify // Type: Notify // CmdID: 4483 message TreasureDungeonDataScNotify { BEAAIPNAJOL JECHFKNMBAI = 6; // offset: 24 } // Obf: TreasureDungeonFinishScNotify // Type: Notify // CmdID: 4481 message TreasureDungeonFinishScNotify { map BHDKFKNJHDA = 7; // offset: 32 uint32 NHMGGKNOJLG = 12; // offset: 48 bool is_win = 13; // offset: 56 map MPIMLLJMFKM = 5; // offset: 24 uint32 KIMHDGGDEBJ = 14; // offset: 52 uint32 GKPIMNPHMLC = 9; // offset: 40 uint32 NMJOEPNIIPK = 2; // offset: 44 } message BEAAIPNAJOL { repeated KBCMONHDDIL GEPGEMCMGFK = 1; // offset: 24 bool MCDMIHGOCKG = 1201; // offset: 89 repeated DIHNLPNECLM buff_list = 2007; // offset: 56 uint32 OBMBPJKBEFE = 13; // offset: 80 uint32 map_id = 7; // offset: 92 bool PNJICGLKDKO = 454; // offset: 88 uint32 GKPIMNPHMLC = 11; // offset: 112 repeated BNDJJFFCENI avatar_list = 1210; // offset: 32 uint32 MHGABOFJEFM = 9; // offset: 100 uint32 BLKNOHCBKOD = 6; // offset: 108 uint32 POHLOCOGJPE = 1328; // offset: 104 uint32 NJMMDGDDIOB = 14; // offset: 96 repeated CPAGGEPPGAM CHKPDCGCAAN = 1473; // offset: 64 bool IHLEAGAAGDD = 22; // offset: 90 repeated GOLGGOJHNMK NGJMHOAHJOH = 12; // offset: 40 repeated BOFEBIDOELE item_list = 368; // offset: 72 uint32 KIMHDGGDEBJ = 2; // offset: 84 repeated BNDJJFFCENI MKKFHLOFEHM = 355; // offset: 16 } message BOFEBIDOELE { uint32 item_id = 6; // offset: 28 uint32 item_count = 7; // offset: 24 } message BNDJJFFCENI { uint32 avatar_id = 15; // offset: 40 uint32 avatar_type = 8; // offset: 32 uint32 hp = 9; // offset: 36 SpBarInfo sp_bar = 2; // offset: 16 uint32 OCNGFHNGHED = 6; // offset: 44 } message CPAGGEPPGAM { uint32 avatar_type = 5; // offset: 24 uint32 avatar_id = 11; // offset: 28 } message DIHNLPNECLM { uint32 BJFMCAFOBBP = 12; // offset: 24 uint32 buff_id = 10; // offset: 28 } message GOLGGOJHNMK { uint32 NJPNIIDPCNL = 5; // offset: 32 bool ELCAGBHOIDF = 15; // offset: 41 bool LHBOBIOHKDK = 11; // offset: 42 repeated EGGFDEPHMCF buff_list = 975; // offset: 16 bool IAFHKGHOFLB = 6; // offset: 43 uint32 KCGAGCIBDHE = 2; // offset: 36 uint32 KBDHEEBLNKH = 14; // offset: 44 bool MGAKOODNNDN = 10; // offset: 40 } message EGGFDEPHMCF { uint32 buff_id = 9; // offset: 28 uint32 CMIFOMOJAHB = 11; // offset: 24 uint32 JDMFEDEKAGD = 12; // offset: 32 uint32 JIDLJBNENEJ = 10; // offset: 36 uint32 KBDHEEBLNKH = 15; // offset: 40 } message EDJLEPKCCEI { uint32 KIMHDGGDEBJ = 11; // offset: 40 bool EKPPBHFKGAD = 15; // offset: 37 uint32 EEHJOHEKKFF = 5; // offset: 44 uint32 NJMMDGDDIOB = 3; // offset: 32 bool has_passed = 14; // offset: 36 uint32 OBMBPJKBEFE = 1; // offset: 28 uint32 GKPIMNPHMLC = 13; // offset: 24 } // Obf: GetTreasureDungeonActivityDataCsReq // Type: Req // CmdID: 4446 message GetTreasureDungeonActivityDataCsReq { } // Obf: GetTreasureDungeonActivityDataScRsp // Type: Rsp // CmdID: 4457 message GetTreasureDungeonActivityDataScRsp { repeated EDJLEPKCCEI DLOFKLCPNLE = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: EnterTreasureDungeonCsReq // Type: Req // CmdID: 4484 message EnterTreasureDungeonCsReq { repeated CLAGGLIFHFH avatar_list = 7; // offset: 16 uint32 GKPIMNPHMLC = 15; // offset: 32 } // Obf: EnterTreasureDungeonScRsp // Type: Rsp // CmdID: 4419 message EnterTreasureDungeonScRsp { uint32 retcode = 4; // offset: 32 BEAAIPNAJOL JECHFKNMBAI = 10; // offset: 16 } // Obf: OpenTreasureDungeonGridCsReq // Type: Req // CmdID: 4423 message OpenTreasureDungeonGridCsReq { uint32 KBDHEEBLNKH = 3; // offset: 28 uint32 GKPIMNPHMLC = 15; // offset: 24 } // Obf: OpenTreasureDungeonGridScRsp // Type: Rsp // CmdID: 4456 message OpenTreasureDungeonGridScRsp { uint32 retcode = 4; // offset: 32 BEAAIPNAJOL JECHFKNMBAI = 13; // offset: 16 } // Obf: InteractTreasureDungeonGridCsReq // Type: Req // CmdID: 4488 message InteractTreasureDungeonGridCsReq { uint32 KBDHEEBLNKH = 2; // offset: 24 uint32 GKPIMNPHMLC = 6; // offset: 28 uint32 display_value = 7; // offset: 32 } // Obf: InteractTreasureDungeonGridScRsp // Type: Rsp // CmdID: 4486 message InteractTreasureDungeonGridScRsp { BEAAIPNAJOL JECHFKNMBAI = 15; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: UseTreasureDungeonItemCsReq // Type: Req // CmdID: 4403 message UseTreasureDungeonItemCsReq { uint32 GKPIMNPHMLC = 10; // offset: 28 uint32 KBDHEEBLNKH = 7; // offset: 32 uint32 item_id = 15; // offset: 24 } // Obf: UseTreasureDungeonItemScRsp // Type: Rsp // CmdID: 4409 message UseTreasureDungeonItemScRsp { uint32 retcode = 5; // offset: 32 BEAAIPNAJOL JECHFKNMBAI = 10; // offset: 16 } message CLAGGLIFHFH { AvatarType avatar_type = 7; // offset: 24 uint32 avatar_id = 12; // offset: 28 } // Obf: FightTreasureDungeonMonsterCsReq // Type: Req // CmdID: 4448 message FightTreasureDungeonMonsterCsReq { uint32 GKPIMNPHMLC = 8; // offset: 32 repeated CLAGGLIFHFH avatar_list = 9; // offset: 24 uint32 KBDHEEBLNKH = 14; // offset: 36 } // Obf: FightTreasureDungeonMonsterScRsp // Type: Rsp // CmdID: 4434 message FightTreasureDungeonMonsterScRsp { uint32 retcode = 5; // offset: 32 SceneBattleInfo battle_info = 12; // offset: 16 } // Obf: QuitTreasureDungeonCsReq // Type: Req // CmdID: 4431 message QuitTreasureDungeonCsReq { bool PBBGPKCFMKK = 10; // offset: 24 uint32 GKPIMNPHMLC = 8; // offset: 28 } // Type: Rsp // CmdID: 4418 message KHLFDLBCAGG { uint32 retcode = 2; // offset: 24 } // Obf: CmdTutorialType enum CmdTutorialType { CmdTutorialType_MNFEPONEDDJ = 0; CmdGetTutorialCsReq = 1683; CmdGetTutorialScRsp = 1681; CmdUnlockTutorialCsReq = 1635; CmdFinishTutorialScRsp = 1640; CmdFinishTutorialGuideCsReq = 1646; CmdUnlockTutorialGuideScRsp = 1700; CmdUnlockTutorialScRsp = 1613; CmdFinishTutorialCsReq = 1669; CmdGetTutorialGuideCsReq = 1624; CmdUnlockTutorialGuideCsReq = 1662; CmdGetTutorialGuideScRsp = 1604; CmdFinishTutorialGuideScRsp = 1657; } // Obf: TutorialStatus enum TutorialStatus { TUTORIAL_NONE = 0; TUTORIAL_UNLOCK = 1; TUTORIAL_FINISH = 2; } // Obf: TutorialFinishType enum TutorialFinishType { TutorialFinishType_MNFEPONEDDJ = 0; TutorialFinishType_CIAJEMEOBIN = 1; TutorialFinishType_BBGOLBGAADG = 2; } // Obf: TutorialGuideType enum TutorialGuideType { TutorialGuideType_FNHBHDLFFAE = 0; TutorialGuideType_DJJEJAAODMN = 1; } message Tutorial { TutorialStatus status = 14; // offset: 24 uint32 id = 15; // offset: 28 } message TutorialGuide { uint32 id = 3; // offset: 24 TutorialStatus status = 14; // offset: 32 TutorialGuideType type = 4; // offset: 28 } // Obf: GetTutorialCsReq // Type: Req // CmdID: 1683 message GetTutorialCsReq { } // Type: Rsp // CmdID: 1681 message GetTutorialScRsp { repeated Tutorial tutorial_list = 14; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: GetTutorialGuideCsReq // Type: Req // CmdID: 1624 message GetTutorialGuideCsReq { } // Type: Rsp // CmdID: 1604 message GetTutorialGuideScRsp { uint32 retcode = 11; // offset: 32 repeated TutorialGuide tutorial_guide_list = 12; // offset: 24 } // Obf: UnlockTutorialCsReq // Type: Req // CmdID: 1635 message UnlockTutorialCsReq { uint32 tutorial_id = 13; // offset: 24 } // Type: Rsp // CmdID: 1613 message UnlockTutorialScRsp { Tutorial tutorial = 2; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: UnlockTutorialGuideCsReq // Type: Req // CmdID: 1662 message UnlockTutorialGuideCsReq { uint32 group_id = 1; // offset: 28 TutorialGuideType type = 11; // offset: 24 } // Type: Rsp // CmdID: 1700 message UnlockTutorialGuideScRsp { TutorialGuide tutorial_guide = 15; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: FinishTutorialCsReq // Type: Req // CmdID: 1669 message FinishTutorialCsReq { uint32 tutorial_id = 9; // offset: 24 TutorialFinishType BGGPEBJACHE = 12; // offset: 28 } // Type: Rsp // CmdID: 1640 message FinishTutorialScRsp { uint32 retcode = 13; // offset: 32 Tutorial tutorial = 10; // offset: 16 } // Obf: FinishTutorialGuideCsReq // Type: Req // CmdID: 1646 message FinishTutorialGuideCsReq { TutorialGuideType type = 3; // offset: 28 uint32 group_id = 9; // offset: 24 } // Type: Rsp // CmdID: 1657 message FinishTutorialGuideScRsp { TutorialGuide tutorial_guide = 13; // offset: 24 ItemList reward = 7; // offset: 16 uint32 retcode = 5; // offset: 40 } // Obf: CmdWaypointType enum CmdWaypointType { CmdWaypointType_MNFEPONEDDJ = 0; CmdHFGNDEDGGCC = 469; CmdWaypointType_NODBHKODHJO = 483; CmdIDODKOAIMDE = 462; CmdWaypointType_MNLEJBHAGHL = 435; CmdWaypointType_MMNPHDKCHKE = 424; CmdGetChapterScRsp = 413; CmdSetCurWaypointScRsp = 404; CmdGetWaypointScRsp = 481; CmdWaypointType_HGGMOFGHJBJ = 500; } enum KOGKHHKAFNN { KOGKHHKAFNN_MNFEPONEDDJ = 0; KOGKHHKAFNN_MLEJOHPBDGH = 1; KOGKHHKAFNN_CNCOPNEDADO = 2; } enum ODLKPGAOBPH { ODLKPGAOBPH_KAKKPGOPABA = 0; ODLKPGAOBPH_AAEJAGNECDI = 1; ODLKPGAOBPH_LOJJICGNCBB = 2; } message Waypoint { uint32 FGMAPNBLLNO = 10; // offset: 28 bool is_new = 12; // offset: 24 uint32 id = 5; // offset: 32 } message ChapterBrief { uint32 ILKDFJCPCKC = 2; // offset: 32 uint32 id = 13; // offset: 40 repeated uint32 taken_reward_id_list = 9; // offset: 24 bool is_new = 8; // offset: 36 } message Chapter { repeated Waypoint PDBJMCKANEK = 8; // offset: 32 ChapterBrief AIPIKJJHLMH = 14; // offset: 24 } message GetWaypointCsReq { uint32 CPJCOBCMNHK = 15; // offset: 24 } // Type: Rsp // CmdID: 481 message GetWaypointScRsp { uint32 OLAOABFEIKI = 11; // offset: 36 uint32 retcode = 9; // offset: 32 Chapter AJAIAEDHAAI = 6; // offset: 24 } message SetCurWaypointCsReq { uint32 BOHGALDNJAP = 3; // offset: 24 } // Type: Rsp // CmdID: 404 message SetCurWaypointScRsp { uint32 OLAOABFEIKI = 7; // offset: 28 uint32 retcode = 3; // offset: 24 } message GetChapterCsReq { } // Type: Rsp // CmdID: 413 message GetChapterScRsp { uint32 OLAOABFEIKI = 10; // offset: 36 repeated ChapterBrief NAKOHJNELHO = 7; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Notify // CmdID: 462 message IDODKOAIMDE { uint32 BOHGALDNJAP = 10; // offset: 24 uint32 CPJCOBCMNHK = 8; // offset: 28 } message DMGCDILAOEH { uint32 CPJCOBCMNHK = 12; // offset: 28 uint32 KKKIFEGMHDP = 2; // offset: 24 } // Type: Rsp // CmdID: 469 message HFGNDEDGGCC { uint32 KKKIFEGMHDP = 6; // offset: 24 uint32 CPJCOBCMNHK = 12; // offset: 32 uint32 retcode = 4; // offset: 28 } // Obf: CmdWolfBroType enum CmdWolfBroType { CmdWolfBroType_MNFEPONEDDJ = 0; CmdBOKCKMFGGAK = 6514; CmdPKHHICODFAO = 6534; CmdBMOHIJJPPDN = 6501; CmdOIMBOGAKFOE = 6518; CmdKLFHIOPAKPG = 6521; CmdMPICOJBDBJH = 6512; CmdFDCIDHKFCEF = 6522; CmdKCJJMPKNBHN = 6523; CmdBLIHFONCBPD = 6524; CmdHJMJGCMNIIL = 6530; CmdJDBIDBDOIJB = 6540; CmdGCEPNBOGHCH = 6503; CmdJPEJGCGHCEM = 6504; CmdHJMFEGCAHME = 6529; CmdHHDJHMDOGPM = 6538; CmdKIPOACLPHGL = 6508; CmdDNHMECNICDL = 6507; CmdCEKABFBBBMF = 6539; CmdBHLBILBGJHM = 6502; } message GFCKLBOJAKJ { MotionInfo motion = 6; // offset: 32 bool NKEPNPJMHOJ = 9; // offset: 40 repeated Vector HCCGPOKANJA = 11; // offset: 16 uint32 MHLJKCNFAJO = 4; // offset: 44 } message JNDFKFNOHNP { repeated Vector HCCGPOKANJA = 11; // offset: 24 uint32 MHLJKCNFAJO = 14; // offset: 48 bool NKEPNPJMHOJ = 5; // offset: 52 uint32 id = 1; // offset: 56 GFCKLBOJAKJ HOKCPPBPBMK = 7; // offset: 16 string uuid = 15; // offset: 32 } // Type: Req // CmdID: 6504 message JPEJGCGHCEM { uint32 id = 4; // offset: 40 bool BJAAPHKCBOH = 12; // offset: 44 MotionInfo motion = 1; // offset: 16 GroupStateInfo group_state_info = 11; // offset: 32 } // Type: Rsp // CmdID: 6540 message JDBIDBDOIJB { uint32 retcode = 11; // offset: 32 JNDFKFNOHNP IHIGDHMECKO = 10; // offset: 16 } // Type: Req // CmdID: 6501 message BMOHIJJPPDN { uint32 id = 12; // offset: 32 MotionInfo motion = 4; // offset: 16 } // Type: Rsp // CmdID: 6514 message BOKCKMFGGAK { JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 16 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 6539 message CEKABFBBBMF { uint32 id = 5; // offset: 24 } // Type: Rsp // CmdID: 6512 message MPICOJBDBJH { JNDFKFNOHNP IHIGDHMECKO = 11; // offset: 16 uint32 retcode = 6; // offset: 32 } // Type: Req // CmdID: 6524 message BLIHFONCBPD { uint32 id = 2; // offset: 24 } // Type: Rsp // CmdID: 6502 message BHLBILBGJHM { JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 24 uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 6530 message HJMJGCMNIIL { uint32 id = 11; // offset: 24 } // Type: Rsp // CmdID: 6507 message DNHMECNICDL { JNDFKFNOHNP IHIGDHMECKO = 5; // offset: 24 uint32 retcode = 7; // offset: 32 } // Type: Notify // CmdID: 6518 message OIMBOGAKFOE { JNDFKFNOHNP IHIGDHMECKO = 6; // offset: 16 } // Type: Req // CmdID: 6534 message PKHHICODFAO { repeated uint32 assist_monster_entity_id_list = 9; // offset: 16 Vector JPIFAJDONFG = 15; // offset: 32 } // Type: Rsp // CmdID: 6538 message HHDJHMDOGPM { JNDFKFNOHNP IHIGDHMECKO = 9; // offset: 16 uint32 retcode = 3; // offset: 32 } // Type: Req // CmdID: 6522 message FDCIDHKFCEF { Vector JPIFAJDONFG = 11; // offset: 16 } // Type: Rsp // CmdID: 6521 message KLFHIOPAKPG { JNDFKFNOHNP IHIGDHMECKO = 14; // offset: 16 uint32 retcode = 9; // offset: 32 } // Type: Req // CmdID: 6503 message GCEPNBOGHCH { uint32 config_id = 6; // offset: 28 uint32 group_id = 3; // offset: 24 } // Type: Rsp // CmdID: 6523 message KCJJMPKNBHN { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 6529 message HJMFEGCAHME { repeated uint32 assist_monster_entity_id_list = 5; // offset: 24 } // Type: Rsp // CmdID: 6508 message KIPOACLPHGL { uint32 retcode = 10; // offset: 24 } // Obf: CmdWorldUnlockType enum CmdWorldUnlockType { CmdWorldUnlockType_MNFEPONEDDJ = 0; CmdWorldUnlockCsReq = 7627; CmdWorldUnlockScRsp = 7626; } // Obf: WorldUnlockCsReq // Type: Req // CmdID: 7627 message WorldUnlockCsReq { uint32 IJGLDCNMELH = 10; // offset: 24 } // Obf: WorldUnlockScRsp // Type: Rsp // CmdID: 7626 message WorldUnlockScRsp { uint32 IJGLDCNMELH = 1; // offset: 28 uint32 retcode = 7; // offset: 24 } enum HFEIMIPDDLK { HFEIMIPDDLK_MNFEPONEDDJ = 0; HFEIMIPDDLK_GHOHPKBLDOP = 1; HFEIMIPDDLK_NBAKAMOMEAK = 2; HFEIMIPDDLK_NFOEILGOINM = 3; HFEIMIPDDLK_BOHKKALNPCH = 4; HFEIMIPDDLK_EFGCBBOOOPL = 5; HFEIMIPDDLK_JDGDGLDPGFH = 6; HFEIMIPDDLK_IHOMEIIPEKL = 7; HFEIMIPDDLK_DAFNGMGDHHJ = 8; } message PDKPCKMKKCP { uint32 BHBIBJCKGAP = 1; // offset: 92 uint32 authkey_ver = 2; // offset: 52 uint32 APIIINCLCDH = 3; // offset: 48 uint32 DDGBLGBJIEG = 4; // offset: 40 uint32 PJBLOMAADGP = 5; // offset: 32 uint32 FJLKOIFLNCN = 6; // offset: 80 uint32 DOPLDHGAGBK = 7; // offset: 100 uint32 IEIAOAMBFNL = 8; // offset: 84 uint64 HDMEKPAGFGD = 9; // offset: 56 uint32 FPBJBOKDJLF = 10; // offset: 44 uint32 id = 11; // offset: 68 uint32 FDGCKLAGHJA = 12; // offset: 88 uint32 CHDLDJAKFFI = 13; // offset: 64 string IOJLACLLPGH = 14; // offset: 16 uint32 DFGAKIANPCH = 15; // offset: 36 uint32 EJCOGMCJCEP = 16; // offset: 96 uint64 GEKDHMLCGNM = 17; // offset: 72 }