// Translated by Cutie Naruse // 4.2.51 BETA Star Rail syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.2.51 option csharp_namespace = "NeonSR.Proto"; message EmbeddedAttribute { } 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_PlayerActionSubMissionReward2 = 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_PlayerActionChallengeTierceRecommendLineup = 2281; PlayerActionType_PlayerActionChallengeTierceStart = 2282; PlayerActionType_PlayerActionChallengeTierceBattleEnd = 2283; PlayerActionType_PlayerActionChallengeTierceStageSettle = 2284; PlayerActionType_PlayerActionChallengeTierceGradeReset = 2285; 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_PlayerActionPlayerReturnAssistChange = 4421; PlayerActionType_PlayerActionRogueChallengeActivityStart = 4411; PlayerActionType_PlayerActionRogueChallengeActivityFinish = 4412; PlayerActionType_PlayerActionRogueChallengeActivitySave = 4413; PlayerActionType_PlayerActionPlayerReturnLoginMail = 4431; PlayerActionType_PlayerActionPlayerReturnExtraHcoinProgressChange = 4432; PlayerActionType_PlayerActionAetherDivideUsePassiveSkillItem = 4450; PlayerActionType_PlayerActionAetherDivideClearPassiveSkill = 4451; PlayerActionType_PlayerActionAetherDivideFinishChallenge = 4452; 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_PlayerActionRogueTournMiracleStatusChange = 6268; 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_PlayerActionDiceCombatV2Settle = 6326; 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_PlayerActionPlayerRoomDisplayAreaChange = 6717; 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_PlayerActionGridFightFormationEdit = 7291; PlayerActionType_PlayerActionGridFightModifierUpdate = 7292; PlayerActionType_PlayerActionGridFightFormationUgcUpdate = 7293; 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_PlayerActionAiPamChatPointChange = 7379; PlayerActionType_PlayerActionTrainCakeCatchCatGodInteract = 7381; PlayerActionType_PlayerActionTrainCakeCatchOpenBox = 7382; PlayerActionType_PlayerActionTrainCakeCatchSearchCat = 7383; PlayerActionType_PlayerActionTrainCakeCatchUnlockPerformance = 7384; PlayerActionType_PlayerActionTrainCakeCatchUpdateDiyInfo = 7385; PlayerActionType_PlayerActionSocialPlayTalk = 7386; PlayerActionType_PlayerActionSocialPlayKickOutPlayer = 7387; PlayerActionType_PlayerActionSocialPlayPopularityValue = 7388; PlayerActionType_PlayerActionSocialPlayLeaveRoom = 7389; PlayerActionType_PlayerActionSocialPlayEnterRoom = 7390; PlayerActionType_PlayerActionTrainCakeCatchCatGodAppear = 7391; PlayerActionType_PlayerActionIdleLiveUpgradeTeamSlot = 7401; PlayerActionType_PlayerActionIdleLiveFinishSubNode = 7402; PlayerActionType_PlayerActionIdleLiveFinishChapterFinalAct = 7403; PlayerActionType_PlayerActionIdleLiveCollectIncome = 7404; PlayerActionType_PlayerActionIdleLiveOpenChest = 7405; PlayerActionType_PlayerActionIdleLiveTakeTaskReward = 7406; PlayerActionType_PlayerActionIdleLiveTechTreeChange = 7407; PlayerActionType_PlayerActionIdleLiveModifyCustomTitle = 7408; PlayerActionType_PlayerActionIdleLiveCatchUpReward = 7409; PlayerActionType_PlayerActionIdleLiveTakeMessageReward = 7410; PlayerActionType_PlayerActionIdleLiveTakeGiftReward = 7411; PlayerActionType_PlayerActionIdleLiveEndDungeon = 7412; PlayerActionType_PlayerActionIdleLiveActivityInit = 7413; PlayerActionType_PlayerActionIdleLiveEquipDiscard = 7414; PlayerActionType_PlayerActionIdleLiveDoGacha = 7415; PlayerActionType_PlayerActionIdleLiveAddAvatar = 7416; PlayerActionType_PlayerActionIdleLiveTaskChange = 7417; PlayerActionType_PlayerActionIdleLiveReplaceTeam = 7418; PlayerActionType_PlayerActionIdleLiveHandleNormalEquip = 7419; PlayerActionType_PlayerActionIdleLiveUpgradeSpecialEquip = 7420; PlayerActionType_PlayerActionIdleLiveDressSpecialEquip = 7421; PlayerActionType_PlayerActionIdleLiveAddItem = 7422; PlayerActionType_PlayerActionIdleLiveQuestionChange = 7423; PlayerActionType_PlayerActionIdleLiveStartNodeBattle = 7424; PlayerActionType_PlayerActionIdleLiveFinishNodeBattle = 7425; PlayerActionType_PlayerActionIdleLiveFinishNode = 7426; PlayerActionType_PlayerActionIdleLiveMessageChange = 7427; PlayerActionType_PlayerActionNewYearBoatTakeReward = 7451; PlayerActionType_PlayerActionNewYearBoatSelectBoat = 7452; PlayerActionType_PlayerActionNewYearBoatPeriodSettle = 7453; PlayerActionType_PlayerActionBenefitV2ActivityTakeReward = 7454; PlayerActionType_PlayerActionBenefitV2ActivityDraw = 7455; PlayerActionType_PlayerActionJukeboxSetting = 7471; PlayerActionType_PlayerActionJukeboxSettingReset = 7472; PlayerActionType_PlayerActionDiceCombatV2FinishPveStage = 7476; PlayerActionType_PlayerActionDiceCombatV2Begin = 7477; PlayerActionType_PlayerActionDiceCombatV2TurnEnd = 7478; PlayerActionType_PlayerActionDiceCombatV2End = 7479; PlayerActionType_PlayerActionDiceCombatV2TacticsPointChange = 7480; PlayerActionType_PlayerActionDiceCombatV2TacticsCardChange = 7481; PlayerActionType_PlayerActionDiceCombatV2DiceChangeRequest = 7482; PlayerActionType_PlayerActionDiceCombatV2DiceChange = 7483; PlayerActionType_PlayerActionLimaoNewsSubmitIssue = 7486; PlayerActionType_PlayerActionLimaoNewsSubmitPost = 7487; PlayerActionType_PlayerActionLimaoNewsOfficeSurveyStateChange = 7488; 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; PlayerActionType_PlayerActionChenLingBattleCloneEntity = 7523; PlayerActionType_PlayerActionCycleScoreChange = 7541; PlayerActionType_PlayerActionCycleScoreTakeReward = 7542; PlayerActionType_PlayerActionRelicPresetPlanSave = 7581; PlayerActionType_PlayerActionRelicPresetPlanDelete = 7582; PlayerActionType_PlayerActionRelicPresetPlanModifyName = 7583; PlayerActionType_PlayerActionPixAirUnlockPlane = 7611; PlayerActionType_PlayerActionPixAirStageStart = 7612; PlayerActionType_PlayerActionPixAirBattleGen = 7613; PlayerActionType_PlayerActionPixAirBattleEnd = 7614; PlayerActionType_PlayerActionPixAirLootEquipSelect = 7615; PlayerActionType_PlayerActionPixAirBuyEquip = 7616; PlayerActionType_PlayerActionPixAirRefreshShop = 7617; PlayerActionType_PlayerActionPixAirNodeSelectContent = 7618; PlayerActionType_PlayerActionPixAirGrantReward = 7619; PlayerActionType_PlayerActionPixAirEvent = 7620; PlayerActionType_PlayerActionPixAirNewEquip = 7621; PlayerActionType_PlayerActionPixAirSellEquip = 7622; PlayerActionType_PlayerActionPixAirEquipUpgrade = 7623; PlayerActionType_PlayerActionPixAirEquipEnchant = 7624; PlayerActionType_PlayerActionPixAirCoinChange = 7625; PlayerActionType_PlayerActionPixAirStageSettle = 7630; PlayerActionType_PlayerActionExpeditionBattleGameStart = 7631; PlayerActionType_PlayerActionExpeditionBattleGameEnd = 7632; PlayerActionType_PlayerActionChenLingFesLevelStart = 7641; PlayerActionType_PlayerActionChenLingFesBusinessDayEnd = 7642; PlayerActionType_PlayerActionChenLingFesPhaseSettle = 7643; PlayerActionType_PlayerActionChenLingFesLevelSettle = 7644; } message BKFDFLNHKIF { uint32 queue_position = 1; // offset: 32 uint32 ICBFDMNNENI = 2; // offset: 36 oneof PAFLKJACEDD { CJOCEJLPADK marble_game_begin = 101; // offset: 16 KMGDCCNNGEE marble_game_end = 102; // offset: 16 LOKPJGLJIIH marble_game_round = 103; // offset: 16 PIMNGBAMMAM marble_game_turn = 104; // offset: 16 PJENKHDODKA cake_race_section_begin = 201; // offset: 16 FLOICBDOCNJ cake_race_section_end = 202; // offset: 16 IIPAHEHJJJL cake_race_room_section_settle = 203; // offset: 16 JPAHFFFCIIK dice_combat_begin = 251; // offset: 16 NINLEFEPGCC dice_combat_turn_end = 252; // offset: 16 KKOKOAJBHFN dice_combat_end = 253; // offset: 16 LLJJGILGNEO dice_combat_v_2_begin = 261; // offset: 16 HPOLJGDGOEI dice_combat_v_2_end = 262; // offset: 16 IEMBKIAENOA dice_combat_v_2_turn_end = 263; // offset: 16 PNGGKFFJILG dice_combat_v_2_tactics_point_change = 264; // offset: 16 KNMGHLJKBDA dice_combat_v_2_tactics_card_change = 265; // offset: 16 INHMDFDBGCL dice_combat_v_2_dice_change_request = 266; // offset: 16 JEHPGCEIHDF dice_combat_v_2_dice_change = 267; // offset: 16 } } message OGHAIFPHMPE { int32 FLCPFPJBJBO = 2; // offset: 24 uint32 JJFOLKFOOLI = 1; // offset: 28 uint32 EABAEHIBIJC = 4; // offset: 32 int32 GOBDOHJFGHN = 3; // offset: 36 } message PFPHCDCNOBN { uint32 JJFOLKFOOLI = 1; // offset: 24 uint32 MDKFLGDEJCN = 2; // offset: 28 } message GPGLNCGCLLG { uint32 OFFBANGOOKI = 2; // offset: 24 int32 display_value = 4; // offset: 28 uint32 item_id = 1; // offset: 32 uint32 skill_id = 3; // offset: 36 } message LDEKBGAOMFJ { int32 IMIJGIDNDBL = 3; // offset: 24 int32 FDOFEIJJFDD = 2; // offset: 28 int32 FHCKALAHCIA = 1; // offset: 32 int32 LGAJNMNOAEM = 4; // offset: 36 } message CJOCEJLPADK { repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 16 repeated OGHAIFPHMPE ALHIONICLCM = 8; // offset: 32 uint32 GNAMNBDIEKG = 4; // offset: 40 uint32 rank = 6; // offset: 44 uint32 ILLEDJLNGNF = 9; // offset: 48 uint64 CKLCDAGMFKP = 2; // offset: 56 uint32 monster_battle_type = 1; // offset: 64 uint32 level_id = 3; // offset: 68 uint64 GAENFKKAKOI = 7; // offset: 72 } message KMGDCCNNGEE { repeated OGHAIFPHMPE ALHIONICLCM = 8; // offset: 16 repeated PFPHCDCNOBN GOMOIKPMFBA = 13; // offset: 24 repeated OGHAIFPHMPE BJODJNFGMCB = 5; // offset: 40 uint32 ILLEDJLNGNF = 9; // offset: 48 uint32 FOCAJAMHKKA = 15; // offset: 52 uint64 CKLCDAGMFKP = 2; // offset: 56 uint32 level_id = 3; // offset: 64 int32 score_id = 11; // offset: 68 uint64 GAENFKKAKOI = 7; // offset: 72 uint32 rank = 6; // offset: 80 int32 DJEIMGGHMGM = 12; // offset: 84 uint32 GNAMNBDIEKG = 4; // offset: 88 uint32 ICBIJEMFLPM = 17; // offset: 92 uint32 monster_battle_type = 1; // offset: 96 uint32 JCHFCNFHCMM = 10; // offset: 100 uint32 HJPBAJEPAGE = 14; // offset: 104 uint32 BKIKJGAFKJD = 16; // offset: 108 } message LOKPJGLJIIH { repeated LDEKBGAOMFJ MPACDDPOCLM = 13; // offset: 16 repeated GPGLNCGCLLG skill_info = 12; // offset: 24 repeated OGHAIFPHMPE DLGDKGGFCBF = 8; // offset: 32 repeated OGHAIFPHMPE IPAIBGOAGGN = 14; // offset: 40 repeated OGHAIFPHMPE FPAEBHJFEKK = 10; // offset: 48 repeated OGHAIFPHMPE EHNHHAFAKDP = 15; // offset: 56 uint32 rank = 9; // offset: 72 uint32 monster_battle_type = 1; // offset: 76 uint64 CKLCDAGMFKP = 2; // offset: 80 uint32 GNAMNBDIEKG = 4; // offset: 88 uint32 ILLEDJLNGNF = 11; // offset: 92 bool PMGEPADBKKK = 7; // offset: 96 uint32 NNKBNJKNDKC = 16; // offset: 100 uint32 level_id = 3; // offset: 104 uint32 JJFOLKFOOLI = 6; // offset: 108 uint32 AFPHLNMGPHK = 5; // offset: 112 } message PIMNGBAMMAM { repeated uint32 buff_list = 11; // offset: 16 bool LLMLOGNFFCD = 5; // offset: 32 uint32 NNKBNJKNDKC = 12; // offset: 36 uint64 GAENFKKAKOI = 8; // offset: 40 uint32 rank = 7; // offset: 48 uint64 CKLCDAGMFKP = 2; // offset: 56 uint32 HKOMBPALIPN = 10; // offset: 64 uint32 ILLEDJLNGNF = 9; // offset: 68 uint32 AFPHLNMGPHK = 6; // offset: 72 uint32 level_id = 3; // offset: 76 uint32 GNAMNBDIEKG = 4; // offset: 80 uint32 monster_battle_type = 1; // offset: 84 } message MNIAIAGFEBP { repeated uint32 DKKAEHDLECP = 2; // offset: 16 repeated uint32 FJKDOIDEBJC = 1; // offset: 32 } message KFKLPGEKJLA { uint32 FMEHKPKHGJA = 1; // offset: 24 uint32 PLNFONNJNID = 2; // offset: 28 } message ECOGPFKDJDF { repeated KFKLPGEKJLA MKIOMOINKOF = 5; // offset: 16 uint32 rank = 2; // offset: 32 uint32 FADDJCGMJGB = 6; // offset: 36 uint32 LHHJFMMCBAF = 1; // offset: 40 uint32 NEGCJDDIIJP = 4; // offset: 44 uint32 BBFOLEOPPPL = 3; // offset: 48 } message DBNNBCGMIGP { uint32 LHHJFMMCBAF = 1; // offset: 24 uint32 MDKFLGDEJCN = 2; // offset: 28 } message PJENKHDODKA { MNIAIAGFEBP player_info = 4; // offset: 16 string room_id = 1; // offset: 24 uint32 LOPNADHJKBF = 2; // offset: 40 uint32 section_id = 3; // offset: 44 } message FLOICBDOCNJ { repeated KFKLPGEKJLA EEDLBJGGLKD = 7; // offset: 16 string room_id = 1; // offset: 24 uint32 CLACJFEEPNI = 6; // offset: 40 float LLGCGHPMKFG = 10; // offset: 44 int32 LNPPGBHEHML = 15; // offset: 48 int32 MGNAMCPOMGK = 12; // offset: 52 uint32 GOGMGECOIJH = 14; // offset: 56 uint32 FIOEEAIBEPO = 17; // offset: 60 uint32 JLAHNBIMKPD = 9; // offset: 64 uint32 IPDDIKPHGPE = 4; // offset: 68 uint32 LOPNADHJKBF = 2; // offset: 72 int32 PEHKIICMBCD = 13; // offset: 76 uint32 GECCGKAHDOB = 5; // offset: 80 int32 PBIOONALCPL = 11; // offset: 84 uint32 IEHKEIKCKLL = 8; // offset: 88 int32 HCMKEFPFEDH = 16; // offset: 92 uint32 section_id = 3; // offset: 96 } message IIPAHEHJJJL { repeated ECOGPFKDJDF MBGGCJIJEAK = 5; // offset: 16 string room_id = 1; // offset: 24 MNIAIAGFEBP player_info = 4; // offset: 32 repeated DBNNBCGMIGP GDLMMADBEMM = 9; // offset: 40 repeated uint32 KPOJFEJNIHK = 6; // offset: 48 repeated uint32 GMDPHHPGGFE = 7; // offset: 56 repeated uint32 GGGMDECDEBB = 8; // offset: 72 uint32 LOPNADHJKBF = 2; // offset: 80 uint32 section_id = 3; // offset: 84 } message CKODNPNBOEN { uint32 GHPBBHOBMJN = 2; // offset: 24 uint32 avatar_id = 1; // offset: 28 uint32 avatar_level = 3; // offset: 32 } message HLMNDLOMPKP { uint32 OCILFNNGHBD = 2; // offset: 24 uint32 HOPACEGJJKB = 4; // offset: 28 uint32 NGKFIFAFMND = 3; // offset: 32 uint32 GPILDEKMAGJ = 1; // offset: 36 } message FDNOPLPDLFC { repeated uint32 PIDLPAPHKDO = 6; // offset: 16 repeated uint32 NJFFNHHFPOA = 12; // offset: 24 repeated uint32 LFIGKFGHPGK = 5; // offset: 40 bool KJJNICEKBAI = 10; // offset: 48 bool KAMJHJEALKH = 3; // offset: 49 uint32 FGKCLINNMND = 9; // offset: 52 uint32 NMDBMPPLFKH = 1; // offset: 56 uint32 damage = 8; // offset: 60 uint32 OHOKCJBJJHA = 7; // offset: 64 uint32 NMACJAPBHKE = 11; // offset: 68 uint32 CCCOEMLIPIF = 2; // offset: 72 uint32 JIKCFNDFNMA = 4; // offset: 76 } message JPAHFFFCIIK { CKODNPNBOEN COGGJELNFCN = 7; // offset: 16 CKODNPNBOEN IDBGCLFLCGE = 8; // offset: 32 uint32 GAENFKKAKOI = 3; // offset: 40 uint32 monster_battle_type = 5; // offset: 44 uint32 GLHKJMBKKPI = 2; // offset: 48 uint32 MMNJJHDBJCI = 6; // offset: 52 uint32 OOJGMIMJAGC = 4; // offset: 56 uint64 room_id = 1; // offset: 64 } message NINLEFEPGCC { FDNOPLPDLFC ADHHMELLEHA = 11; // offset: 16 FDNOPLPDLFC KNMNGCBMNMJ = 12; // offset: 24 CKODNPNBOEN IDBGCLFLCGE = 9; // offset: 32 CKODNPNBOEN COGGJELNFCN = 8; // offset: 48 uint32 GLHKJMBKKPI = 2; // offset: 56 uint32 FDAOAJKBJKM = 7; // offset: 60 uint64 room_id = 1; // offset: 64 uint32 OOJGMIMJAGC = 4; // offset: 72 uint32 KFEMJMKMGIJ = 13; // offset: 76 uint32 cost_time = 14; // offset: 80 uint32 GAENFKKAKOI = 3; // offset: 84 uint32 attack_type = 10; // offset: 88 uint32 HJPBAJEPAGE = 6; // offset: 92 bool CJNHAILKEPN = 5; // offset: 96 } message KKOKOAJBHFN { CKODNPNBOEN COGGJELNFCN = 9; // offset: 16 repeated uint32 MHBEHHMJHOM = 8; // offset: 24 HLMNDLOMPKP CDHIEPDFEIB = 13; // offset: 32 CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 40 HLMNDLOMPKP OLIIDBMFHCH = 12; // offset: 56 uint64 room_id = 1; // offset: 64 bool CJNHAILKEPN = 5; // offset: 72 uint32 GAENFKKAKOI = 3; // offset: 76 uint32 JCHFCNFHCMM = 11; // offset: 80 uint32 GLHKJMBKKPI = 2; // offset: 84 uint32 OOJGMIMJAGC = 4; // offset: 88 uint32 MMNJJHDBJCI = 7; // offset: 92 uint32 cost_time = 15; // offset: 96 uint32 MPHFJHCDEEG = 14; // offset: 100 uint32 monster_battle_type = 6; // offset: 104 } message EFBNNINLDMM { HLMNDLOMPKP LMHCDBENJLM = 2; // offset: 16 HLMNDLOMPKP CDHIEPDFEIB = 3; // offset: 24 HLMNDLOMPKP OLIIDBMFHCH = 1; // offset: 32 uint32 BLHPCHNPNLA = 5; // offset: 48 uint32 JPBIPCKEIMG = 4; // offset: 52 } message LLJJGILGNEO { CKODNPNBOEN FAOOHIBOJNE = 7; // offset: 24 CKODNPNBOEN COGGJELNFCN = 6; // offset: 32 uint64 room_id = 1; // offset: 40 uint32 DLLADAJAKAG = 4; // offset: 48 uint32 monster_battle_type = 8; // offset: 52 uint32 MMNJJHDBJCI = 5; // offset: 56 uint32 PJGILAADCPN = 3; // offset: 60 uint32 MPDHNFNCIEA = 2; // offset: 64 } message IEMBKIAENOA { CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 16 FDNOPLPDLFC KNMNGCBMNMJ = 14; // offset: 24 FDNOPLPDLFC OAMGGAMOLBH = 13; // offset: 40 CKODNPNBOEN COGGJELNFCN = 8; // offset: 48 FDNOPLPDLFC ADHHMELLEHA = 12; // offset: 56 CKODNPNBOEN IDBGCLFLCGE = 10; // offset: 64 uint32 FDAOAJKBJKM = 7; // offset: 72 uint32 ECMLCBNLBBG = 15; // offset: 76 uint32 BLHPCHNPNLA = 16; // offset: 80 uint32 HJPBAJEPAGE = 6; // offset: 84 bool EIDALFJEAFP = 5; // offset: 88 uint64 room_id = 1; // offset: 96 uint32 MPDHNFNCIEA = 2; // offset: 104 uint32 DLLADAJAKAG = 4; // offset: 108 uint32 PJGILAADCPN = 3; // offset: 112 uint32 attack_type = 11; // offset: 116 uint32 cost_time = 17; // offset: 120 uint32 ICFPOKDIOLI = 18; // offset: 124 } message HPOLJGDGOEI { EFBNNINLDMM IHHECACIABO = 13; // offset: 16 repeated uint32 MHBEHHMJHOM = 7; // offset: 24 EFBNNINLDMM COFIBFHADAO = 12; // offset: 32 CKODNPNBOEN COGGJELNFCN = 8; // offset: 40 CKODNPNBOEN FAOOHIBOJNE = 9; // offset: 56 uint32 MMNJJHDBJCI = 6; // offset: 64 uint32 MPDHNFNCIEA = 2; // offset: 68 uint32 HBAAIBHPNOJ = 15; // offset: 72 uint32 monster_battle_type = 17; // offset: 76 uint32 PJGILAADCPN = 3; // offset: 80 uint32 JCHFCNFHCMM = 11; // offset: 84 uint32 cost_time = 16; // offset: 88 uint32 DLLADAJAKAG = 4; // offset: 92 bool EIDALFJEAFP = 5; // offset: 96 uint32 score_id = 14; // offset: 100 uint64 room_id = 1; // offset: 104 } message PNGGKFFJILG { repeated uint32 HEPCHHCHHPF = 6; // offset: 16 uint32 HJPBAJEPAGE = 3; // offset: 32 uint32 type = 4; // offset: 36 int32 KCCJCGFKCCC = 7; // offset: 40 uint32 reason = 5; // offset: 44 uint32 FOJGIEEHHNG = 8; // offset: 48 uint32 MPDHNFNCIEA = 2; // offset: 52 uint64 room_id = 1; // offset: 56 } message KNMGHLJKBDA { uint64 room_id = 1; // offset: 24 uint32 reason = 6; // offset: 32 uint32 MPDHNFNCIEA = 2; // offset: 36 uint32 type = 5; // offset: 40 uint32 OIEMGLCGIOM = 4; // offset: 44 uint32 HJPBAJEPAGE = 3; // offset: 48 } message INHMDFDBGCL { string CLNGFDPINDB = 5; // offset: 16 uint64 room_id = 1; // offset: 32 uint32 MPDHNFNCIEA = 2; // offset: 40 uint32 HJPBAJEPAGE = 4; // offset: 44 uint32 PJGILAADCPN = 3; // offset: 48 } message JEHPGCEIHDF { string AFKCMBMLBBI = 6; // offset: 16 string MFMJHPKJOAI = 5; // offset: 24 uint64 room_id = 1; // offset: 40 uint32 MPDHNFNCIEA = 2; // offset: 48 uint32 PJGILAADCPN = 3; // offset: 52 uint32 HJPBAJEPAGE = 4; // offset: 56 } message OHLNNOMJPNH { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 } message PEGJIHHIFOP { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 } message CIOAOEGEIKH { repeated PEGJIHHIFOP DNIGKDKIPPJ = 1; // offset: 16 } message JPKIDILKOAK { repeated uint32 AEJPCFLOPAL = 1; // offset: 16 uint32 buff_id = 2; // offset: 32 } message DAMNNJKJOMM { repeated uint32 first_lineup = 1; // offset: 16 repeated uint32 second_lineup = 2; // offset: 32 uint32 DLCJLOIMKOJ = 4; // offset: 40 uint32 DHMEBODOJMI = 3; // offset: 44 } message MCOFKOEJGGL { repeated uint32 ADHEJNDAPIH = 2; // offset: 16 uint32 GPIOJJBAIJB = 1; // offset: 32 } message KOBGMGHMCLF { repeated MCOFKOEJGGL BJKBFDJGFOG = 2; // offset: 24 uint32 slot = 3; // offset: 32 uint32 IDBDBICPBBG = 4; // offset: 36 uint32 avatar_id = 1; // offset: 40 } message JGPMBLAJJJG { repeated uint32 AEJPCFLOPAL = 1; // offset: 24 uint32 buff_id = 2; // offset: 32 } message GFDJLBJPNMC { repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 24 } message JOLHIMGJGBO { oneof JBLDLHIGGKM { OHLNNOMJPNH FJONKDKACAB = 1; // offset: 16 CIOAOEGEIKH DKBBMJDNHNG = 2; // offset: 16 JPKIDILKOAK BDNBIHLJNCK = 3; // offset: 16 DAMNNJKJOMM HCAAHIGINOM = 4; // offset: 16 KOBGMGHMCLF OEAKBCLIHGH = 5; // offset: 16 GFDJLBJPNMC MIEJNLBBIDB = 6; // offset: 16 } } message GNBBDMBNNDJ { repeated JOLHIMGJGBO lineup_list = 1; // offset: 24 } message ChallengeLineupList { repeated ChallengeAvatarInfo avatar_list = 1; // offset: 16 } message ChallengeAvatarInfo { AvatarType avatar_type = 1; // offset: 24 uint32 MDOJNENGCFE = 5; // offset: 28 uint32 index = 4; // offset: 32 uint32 level = 3; // offset: 36 uint32 id = 2; // offset: 40 } message ChallengeBossEquipmentInfo { uint32 rank = 5; // offset: 24 uint32 tid = 2; // offset: 28 uint32 level = 3; // offset: 32 uint32 unique_id = 1; // offset: 36 uint32 promotion = 4; // offset: 40 } message ChallengeBossRelicInfo { repeated RelicAffix sub_affix_list = 5; // offset: 24 uint32 level = 3; // offset: 32 uint32 tid = 2; // offset: 36 uint32 unique_id = 1; // offset: 40 uint32 main_affix_id = 4; // offset: 44 } message ChallengeBossAvatarRelicInfo { map avatar_relic_slot_map = 1; // offset: 24 } message CLDOIEGCNLD { ChallengeBossEquipmentInfo PAGPNOKLNOM = 6; // offset: 16 ChallengeBossAvatarRelicInfo OKCGHKDMFAM = 7; // offset: 32 uint32 avatar_type = 2; // offset: 40 uint32 MDOJNENGCFE = 5; // offset: 44 uint32 level = 4; // offset: 48 uint32 avatar_id = 1; // offset: 52 uint32 slot = 3; // offset: 56 } message GLLFJFJBIBC { repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 24 } message AIIGHJEIGHE { ChallengeLineupList lineup = 2; // offset: 24 uint32 FINOCEGDBDI = 1; // offset: 32 uint32 buff_id = 3; // offset: 36 } message BBBIAPEHABA { repeated uint32 finished_target_list = 6; // offset: 24 repeated AIIGHJEIGHE GBMBAHHDONN = 3; // offset: 32 uint32 EJEDODFFABI = 4; // offset: 40 uint32 record_id = 2; // offset: 44 uint32 DJEIMGGHMGM = 5; // offset: 48 bool EGLLMGLLHDL = 1; // offset: 52 } message FMDAAIKLAJA { bool EGLLMGLLHDL = 3; // offset: 24 bool JFKMNBHOBCL = 2; // offset: 25 uint32 group_id = 1; // offset: 28 } enum ChatType { CHAT_TYPE_NONE = 0; CHAT_TYPE_PRIVATE = 1; CHAT_TYPE_GROUP = 2; } 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; MSG_TYPE_MJIEABMBEDP = 10; } enum ABCPJBMIACC { ABCPJBMIACC_DELPNHAAFCN = 0; ABCPJBMIACC_CNODJPIDHEM = 1; ABCPJBMIACC_EJJPLJNLLNK = 2; } enum PJCMNENIEHH { PJCMNENIEHH_NLCDGIPGFDJ = 0; PJCMNENIEHH_KPILFMMNIGO = 1; PJCMNENIEHH_GGJPEMFEBLB = 2; PJCMNENIEHH_CIMNEOAKBJH = 3; PJCMNENIEHH_BOMDAIKIPLP = 4; } enum DKOPGDPKJHB { DKOPGDPKJHB_CGBIKOCDABB = 0; DKOPGDPKJHB_ALJCHAAIPHG = 1; DKOPGDPKJHB_COEBIAOACFM = 2; DKOPGDPKJHB_FKOIKJFAIKF = 3; DKOPGDPKJHB_DIEMGOICHLO = 4; DKOPGDPKJHB_KHJHNEOFNLJ = 5; DKOPGDPKJHB_EFOHJENLODE = 6; DKOPGDPKJHB_HJHCDCHOKJG = 7; DKOPGDPKJHB_IHHCKDDFKJL = 8; } enum CBOLBANEANO { CBOLBANEANO_NLCDGIPGFDJ = 0; CBOLBANEANO_AKJBECPHIJK = 1; CBOLBANEANO_MPFMLHDKKEL = 2; } enum FKNKNLGMACL { FKNKNLGMACL_NLCDGIPGFDJ = 0; FKNKNLGMACL_LMBIMAOBGPO = 1; FKNKNLGMACL_NPDOGNAPCEE = 2; } enum HCMEILLLKBD { HCMEILLLKBD_NLCDGIPGFDJ = 0; HCMEILLLKBD_JDOAIPKBIPE = 1; HCMEILLLKBD_GGBMAANJNJC = 2; } message ECCKHOLLPPC { repeated uint32 AGNFHCLKGCF = 4; // offset: 16 uint64 ANBJMMOEGJE = 1; // offset: 32 uint32 GJNMHILINHC = 2; // offset: 40 uint32 JOJALEHLLEJ = 3; // offset: 44 } message NDDOMFBJMKE { uint64 HJFDAJAMFAC = 3; // offset: 24 uint32 panel_id = 1; // offset: 32 uint32 MMNJODIJPOE = 2; // offset: 36 } message DCHCPKMFNNC { repeated uint32 avatar_id_list = 1; // offset: 16 } message EJEFBHPAPND { repeated uint32 avatar_id_list = 1; // offset: 24 } message PFDBLPONOHE { repeated uint32 POOEMJLCDHB = 3; // offset: 16 repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 32 repeated uint32 avatar_id_list = 1; // offset: 40 } message GMMMIGPFIOH { repeated uint32 avatar_id_list = 1; // offset: 16 } message DPIFGEONFPI { repeated uint32 avatar_id_list = 1; // offset: 16 uint32 ILBJLIENCLB = 2; // offset: 32 } message EPCNFDBKAEE { repeated uint32 avatar_id_list = 1; // offset: 24 } message HFHFMPLAJCC { repeated uint32 avatar_id_list = 1; // offset: 24 } message GDIBHDEKJCG { } message GCBHOIJLBFL { string BLDMFDKDJDM = 10; // offset: 16 oneof BLOFAGPDOKJ { DCHCPKMFNNC BNIGONFKICO = 1; // offset: 24 EJEFBHPAPND JIOEBAFCAJE = 2; // offset: 24 PFDBLPONOHE NBBFPHGLFNP = 3; // offset: 24 GMMMIGPFIOH LNOMBCDABKJ = 4; // offset: 24 DPIFGEONFPI BEGAIBBJHHD = 5; // offset: 24 EPCNFDBKAEE GOIKMBNGGNP = 6; // offset: 24 HFHFMPLAJCC CMHJJDDEHCP = 7; // offset: 24 GDIBHDEKJCG OOKBDDEJHPB = 8; // offset: 24 } } message IDLACKBINMC { string title = 1; // offset: 16 string JFCEOOODIBN = 2; // offset: 32 } message IGCHDHFMPBJ { string stop_desc = 2; // offset: 24 uint32 avatar_id = 3; // offset: 32 DKOPGDPKJHB type = 1; // offset: 36 } message PELDIEOMMDM { string stop_desc = 2; // offset: 16 repeated uint32 avatar_id_list = 1; // offset: 24 } message JAONELJJAFK { float value = 2; // offset: 24 uint32 ACHILGIPGKL = 1; // offset: 28 } message AOAOBPGFHLA { JAONELJJAFK ELOGOFFIJBB = 3; // offset: 16 repeated JAONELJJAFK sub_affix_list = 4; // offset: 32 uint32 compose_relic_id = 1; // offset: 40 uint32 relic_type = 2; // offset: 44 } message HJNPOBAMKKF { repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 16 repeated AOAOBPGFHLA HGNKNFJPIKI = 1; // offset: 24 uint32 MNCFOGJECMF = 3; // offset: 40 } message OPLFDAGPBEI { HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 string stop_desc = 4; // offset: 32 HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 40 uint32 avatar_id = 1; // offset: 48 } message HCKADDLIGEB { string stop_desc = 1; // offset: 16 uint32 unk1 = 2; // offset: 32 } message ChatData { oneof extend_type { ECCKHOLLPPC NPBOINAPJJE = 101; // offset: 16 NDDOMFBJMKE IBJBFODFIMN = 102; // offset: 16 string message_text = 103; // offset: 16 uint32 extra_id = 104; // offset: 16 GCBHOIJLBFL IALHIFELMGE = 105; // offset: 16 IDLACKBINMC ADBNPHDPPIH = 106; // offset: 16 IGCHDHFMPBJ LPLCDCIFOOK = 107; // offset: 16 PELDIEOMMDM NLHJFKGNAMB = 108; // offset: 16 OPLFDAGPBEI BCLPAMNPHNP = 109; // offset: 16 HCKADDLIGEB HJADNIAAMGJ = 110; // offset: 16 } } message MessageChatData { ChatData chat_data = 2; // offset: 24 MsgType message_type = 1; // offset: 32 } message EKNABKLPEEL { HCMEILLLKBD KPOBMNLKLOK = 1; // offset: 24 uint32 role_id = 2; // offset: 28 } message ChatMessageData { EKNABKLPEEL CKHPFFENOBE = 10; // offset: 24 EKNABKLPEEL BKOALKHDLOB = 11; // offset: 32 repeated MessageChatData message_datas = 9; // offset: 40 uint64 create_time = 4; // offset: 48 } 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; } 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; } 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; } enum ReloginType { NO_KICK = 0; FORCE_KICK = 1; IDLE_KICK = 2; SILENCE = 3; } 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; AvatarType_GPMNKEOADPI = 9; } 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; BoyElationType = 8009; GirlElationType = 8010; } enum ENHEBGDPDBB { ENHEBGDPDBB_HMAINKLHNHH = 0; ENHEBGDPDBB_MJFJDCCBNND = 1; ENHEBGDPDBB_KGMPLJNOGNE = 32; } enum Gender { GenderNone = 0; GenderMan = 1; GenderWoman = 2; } enum DCMCBLMFKOB { DCMCBLMFKOB_CHCPOELFFDD = 0; DCMCBLMFKOB_DGAPKCNDHPG = 1; DCMCBLMFKOB_JKILKPAGKIJ = 2; DCMCBLMFKOB_BJEHKDEJBJA = 3; DCMCBLMFKOB_GDMOEIJCLLC = 4; } 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; ProductGiftType_OOLBPMEJANG = 24; ProductGiftType_NKJADAFIFIK = 25; } enum FeatureSwitchType { BLOHGFCFEEL_OLLFDOONPPH = 0; BLOHGFCFEEL_CMPBOEFPAFF = 1; BLOHGFCFEEL_NPMMMJEABDA = 2; BLOHGFCFEEL_LDFMLGODBCI = 3; BLOHGFCFEEL_IMFCEBAFAOD = 4; BLOHGFCFEEL_PMJOGFFOGGA = 5; BLOHGFCFEEL_GMGNBIKFFJG = 6; BLOHGFCFEEL_NEHKLAFBDHN = 7; BLOHGFCFEEL_CJLCHBBLENG = 8; BLOHGFCFEEL_JNKNFAIIGMK = 9; BLOHGFCFEEL_GMKIADNCPNI = 10; BLOHGFCFEEL_MGICOLCGDAB = 11; BLOHGFCFEEL_NGPACINNIMD = 12; BLOHGFCFEEL_OAIEBHMHLEP = 13; BLOHGFCFEEL_FIPDOKKDAAC = 14; BLOHGFCFEEL_APHDKDPMEFF = 15; BLOHGFCFEEL_PIFHPBHFBOB = 16; BLOHGFCFEEL_EGGFIKODABA = 17; BLOHGFCFEEL_PHOKAODFGGN = 18; BLOHGFCFEEL_DDJKAMDEFOB = 19; BLOHGFCFEEL_BFNCHIOOEGI = 20; BLOHGFCFEEL_EAKICFJGJCG = 21; BLOHGFCFEEL_JLJGFFJBMAP = 22; BLOHGFCFEEL_DBMIBEJDGNK = 23; BLOHGFCFEEL_LIHGIPDAMEE = 24; BLOHGFCFEEL_PBMEFECMLBN = 25; BLOHGFCFEEL_NJIBBLDHBPA = 26; BLOHGFCFEEL_JNOJKPFDENE = 27; BLOHGFCFEEL_HHNGOAPLCAJ = 28; BLOHGFCFEEL_PJIADEFEOCE = 29; BLOHGFCFEEL_ELJKDENKLBB = 30; BLOHGFCFEEL_HPHLHNECBNC = 32; BLOHGFCFEEL_ODBDMOCCODH = 33; BLOHGFCFEEL_CACHILIJDAO = 34; BLOHGFCFEEL_AEILDNIMLHF = 35; BLOHGFCFEEL_PNLHBBLODFA = 36; BLOHGFCFEEL_FJBIEBHJGON = 37; BLOHGFCFEEL_AOJPPBMCIEJ = 38; BLOHGFCFEEL_MEEHJJDBMKP = 39; BLOHGFCFEEL_ODPBAGEBPGL = 40; BLOHGFCFEEL_MIJANGMGPKL = 41; BLOHGFCFEEL_CGHNMCHABLO = 42; BLOHGFCFEEL_FBKIFMKMLNO = 43; BLOHGFCFEEL_HLFPEFNLMLE = 44; BLOHGFCFEEL_BIFDPCPBGLN = 45; BLOHGFCFEEL_DCPIMKDCFLE = 46; BLOHGFCFEEL_KJDBBPEHCNO = 47; BLOHGFCFEEL_NIBGLJHFMNO = 48; BLOHGFCFEEL_HOPBLPLCJLO = 49; BLOHGFCFEEL_FOHOHLFLEEJ = 50; BLOHGFCFEEL_NAFKMFKGKPN = 51; BLOHGFCFEEL_OIAKLFCDFCK = 52; BLOHGFCFEEL_KFILNDOMNAA = 53; BLOHGFCFEEL_OBEDFFDLDKD = 54; BLOHGFCFEEL_FHJBILODKOO = 55; BLOHGFCFEEL_IBKCCGOBPLK = 56; BLOHGFCFEEL_MJHMECNJIFB = 58; BLOHGFCFEEL_GIFAIEODMBC = 59; BLOHGFCFEEL_GALJOECHLAA = 60; BLOHGFCFEEL_NHEFHKBDCMC = 61; BLOHGFCFEEL_CKNEFAPKNBD = 62; BLOHGFCFEEL_FJKMNDDEKOA = 63; BLOHGFCFEEL_FFNGHDIANMA = 64; BLOHGFCFEEL_KEEENOCCNND = 65; BLOHGFCFEEL_GPLCBDBKCPD = 66; BLOHGFCFEEL_KEFJFJDBPKG = 67; BLOHGFCFEEL_ACFLOIONODA = 68; BLOHGFCFEEL_OPGDDDOGGOE = 69; BLOHGFCFEEL_OMBHMDBLDEJ = 70; BLOHGFCFEEL_NCIHPLBABNC = 71; BLOHGFCFEEL_AKGLHLMIKMM = 72; BLOHGFCFEEL_BCLMECHBIKB = 73; BLOHGFCFEEL_GEBMCAOAIEJ = 74; BLOHGFCFEEL_EGGIGABAHPO = 75; BLOHGFCFEEL_KJMDGIIOPOO = 76; BLOHGFCFEEL_FCJAFAGBGLG = 77; BLOHGFCFEEL_KNGBCAFGALI = 78; BLOHGFCFEEL_HGGNFJCKBDA = 79; BLOHGFCFEEL_FANNNOPGFBB = 80; BLOHGFCFEEL_BFJNFBIJINB = 81; BLOHGFCFEEL_JGKMCBGFJLL = 82; BLOHGFCFEEL_AJBAFCAMEMH = 83; BLOHGFCFEEL_OCDKAOGLBPC = 84; BLOHGFCFEEL_NCHIOPJLMFE = 85; BLOHGFCFEEL_POEHEEKBHLH = 86; BLOHGFCFEEL_EBGFEKLFJDB = 87; BLOHGFCFEEL_JOJLKCIGHAJ = 88; BLOHGFCFEEL_IGBCOPCFPAI = 89; BLOHGFCFEEL_GAFEEBBCOEK = 90; BLOHGFCFEEL_COOFLDLKDFM = 91; BLOHGFCFEEL_KNMALPBJLJL = 92; BLOHGFCFEEL_IPDDHMBDLJI = 93; BLOHGFCFEEL_ANCKMNILOCG = 94; BLOHGFCFEEL_KACOHBEJFOD = 95; BLOHGFCFEEL_KGMKFOPKJPK = 96; BLOHGFCFEEL_HBMLKNFMGEN = 97; } enum SecretKeyType { SECRET_KEY_NONE = 0; SECRET_KEY_SERVER_CHECK = 1; SECRET_KEY_VIDEO = 2; SECRET_KEY_BATTLE_TIME = 3; } enum PBIEFHKNAFA { PBIEFHKNAFA_NLCDGIPGFDJ = 0; PBIEFHKNAFA_KBBDECFFFAL = 1; } enum PunkLordShareType { EOPODGPDKMO_NLCDGIPGFDJ = 0; EOPODGPDKMO_ENFIEFPPCIC = 1; EOPODGPDKMO_ACAOCKPIGPL = 2; } enum PunkLordAttackerStatus { PFIPEIGDLLK_NLCDGIPGFDJ = 0; PFIPEIGDLLK_CCALGNCNFME = 1; PFIPEIGDLLK_MOKNDKJFLDH = 2; PFIPEIGDLLK_HKLDKMJMGAH = 3; } enum PAKHPLAHGBN { PAKHPLAHGBN_NLCDGIPGFDJ = 0; PAKHPLAHGBN_FIOLLIOEAJC = 1; PAKHPLAHGBN_CJMELLLIEDE = 2; PAKHPLAHGBN_COGCFDFAKON = 3; } enum MCBFOMIGMLA { MCBFOMIGMLA_NLCDGIPGFDJ = 0; MCBFOMIGMLA_LCMADDIMION = 403; MCBFOMIGMLA_BNGOOKFJFLF = 404; MCBFOMIGMLA_PAGPNOKLNOM = 401; MCBFOMIGMLA_BBGPAAMECAC = 402; MCBFOMIGMLA_MGNNCJCHCFM = 2300; MCBFOMIGMLA_NEAMPNCBGNK = 3100; MCBFOMIGMLA_KMGKEHBIGFB = 4100; MCBFOMIGMLA_CPKIFFOLBDL = 3700; } enum PIDAHABFLBL { PIDAHABFLBL_ONGOHDOKEIE = 0; PIDAHABFLBL_FJBENKPGBPP = 1; PIDAHABFLBL_IBNPGEDFIMO = 2; } enum DevelopmentType { KMJKPKLCPNM_BEEHIFFKOIH = 0; KMJKPKLCPNM_FJMKBHBKDNG = 1; KMJKPKLCPNM_OMMMLICONEG = 2; KMJKPKLCPNM_LMDJOBNEFFL = 3; KMJKPKLCPNM_CMAPLLHGPOF = 4; KMJKPKLCPNM_AOCOLEGAICP = 5; KMJKPKLCPNM_LODAGLNGOKA = 6; KMJKPKLCPNM_OCOKANBLFMA = 7; KMJKPKLCPNM_GPCJDNIHAGB = 8; KMJKPKLCPNM_LMAAEEHHJNC = 9; KMJKPKLCPNM_HEJAOMEJGKJ = 10; KMJKPKLCPNM_PHKEACMKMAA = 11; KMJKPKLCPNM_MPHKBCGINLC = 12; KMJKPKLCPNM_NPAIBBCODOH = 13; KMJKPKLCPNM_BIAIKCLDIFD = 14; KMJKPKLCPNM_FCIBLPLMEMI = 15; KMJKPKLCPNM_JAEMAKHBNHD = 16; KMJKPKLCPNM_LDPOJOODFEH = 17; KMJKPKLCPNM_ODDKNGFCBKO = 18; } enum PlayingState { DIHJILNECAD_NLCDGIPGFDJ = 0; DIHJILNECAD_CIEIJLJAJMO = 1; DIHJILNECAD_KHAEKEBCPOK = 2; DIHJILNECAD_OOIFOBIKPLE = 3; DIHJILNECAD_DKJADONGEBO = 4; DIHJILNECAD_HANCJANFGFB = 5; DIHJILNECAD_BJFFKKIFAHJ = 6; DIHJILNECAD_DCMOAMMMOIP = 7; DIHJILNECAD_BLGLOKNIAFI = 8; DIHJILNECAD_MGOBJFOFJIH = 9; DIHJILNECAD_OAILFPOOBMJ = 10; } enum ENFIBAEHKAD { ENFIBAEHKAD_AMOLBLFOEPC = 0; ENFIBAEHKAD_FGDCNHHAFOM = 1; ENFIBAEHKAD_PEBFGLKGJMN = 2; ENFIBAEHKAD_IDDIKOOKEOM = 3; } enum OONKJIIEPDC { OONKJIIEPDC_NLCDGIPGFDJ = 0; OONKJIIEPDC_BPOCOHFIAOH = 1; OONKJIIEPDC_NCIPEHOHDMG = 2; OONKJIIEPDC_HMOGOHOFPFG = 3; OONKJIIEPDC_HNADONAFDDN = 4; OONKJIIEPDC_ANAIJLLOOHF = 5; } enum PlanetFesCardPieceApplyPermissionType { BOKMDMEDAHN_OAPAHOMMCGO = 0; BOKMDMEDAHN_GOJLDPCAMHM = 1; BOKMDMEDAHN_MKAAHIPOJBJ = 2; } enum HELMGACMHHF { HELMGACMHHF_PLCNMNGMFNN = 0; HELMGACMHHF_COFAOIGAOIG = 1; HELMGACMHHF_FKHFJIIFLIC = 2; HELMGACMHHF_LHIICAMOFBI = 3; HELMGACMHHF_KKKAIMANEBF = 4; } enum EBFCKNGIMJC { EBFCKNGIMJC_LKPJFHAKFCE = 0; EBFCKNGIMJC_GHKAJGCHALB = 1; EBFCKNGIMJC_HKOPBCOIJHH = 2; } enum MOHNIMLCODA { MOHNIMLCODA_NLCDGIPGFDJ = 0; MOHNIMLCODA_DMJKCOJLFCL = 1; MOHNIMLCODA_ANEIGHKMJKB = 2; MOHNIMLCODA_MGMPDHKJFIM = 3; MOHNIMLCODA_MAIBAOAOGID = 4; MOHNIMLCODA_EGCGFGDILBC = 5; MOHNIMLCODA_KEEIBDBEJLH = 6; MOHNIMLCODA_level = 7; MOHNIMLCODA_DIMIFCJPHME = 8; MOHNIMLCODA_PEEDCBADBHJ = 9; } enum EAMOLJFMKHM { EAMOLJFMKHM_NLCDGIPGFDJ = 0; EAMOLJFMKHM_BINGHJIAMGN = 1; EAMOLJFMKHM_FCPCOLJLAOM = 2; EAMOLJFMKHM_HNOMNEPIECN = 3; } enum JFNJKAPPNOF { JFNJKAPPNOF_NLCDGIPGFDJ = 0; JFNJKAPPNOF_OCDLPDDMCLP = 1; JFNJKAPPNOF_JHOEBNNMKHB = 2; JFNJKAPPNOF_KMDNDLKKDLH = 3; JFNJKAPPNOF_DJKDPGDLLFM = 4; JFNJKAPPNOF_IGDNEOELFKC = 5; JFNJKAPPNOF_HCBNCEDBABL = 6; } enum JDCAPBNPOOK { JDCAPBNPOOK_NLCDGIPGFDJ = 0; JDCAPBNPOOK_ENPLACDLJGA = 1; JDCAPBNPOOK_NMEEOHMGPKD = 2; JDCAPBNPOOK_OMKPENOHLII = 4; JDCAPBNPOOK_AOIGFLELHHH = 5; JDCAPBNPOOK_MCPIKEHDMND = 101; JDCAPBNPOOK_LDPMDPAGCHM = 102; JDCAPBNPOOK_EGCGFGDILBC = 103; JDCAPBNPOOK_HAEHIHOCLJD = 104; JDCAPBNPOOK_HCJBIBFBHKM = 105; JDCAPBNPOOK_MLOMHPFOMLO = 106; JDCAPBNPOOK_EDJGIJIILKE = 107; JDCAPBNPOOK_GGMPEGMEHPD = 108; JDCAPBNPOOK_FIFGENNKDBE = 109; JDCAPBNPOOK_ONPNOPLOAGH = 110; JDCAPBNPOOK_MDBHGMDBJGK = 111; } enum GridFightDropType { MJJIFGINJAJ_NLCDGIPGFDJ = 0; MJJIFGINJAJ_item_value = 1; MJJIFGINJAJ_exp = 2; MJJIFGINJAJ_LJBCDJNNBJH = 3; MJJIFGINJAJ_BDPIMPJOJBK = 4; MJJIFGINJAJ_NLFCABFPJHD = 5; MJJIFGINJAJ_ANMDMBGNOHL = 6; MJJIFGINJAJ_JJDGKIIBHOP = 7; } message PlayerBasicInfo { string nickname = 1; // offset: 24 uint32 level = 2; // offset: 32 uint32 hcoin = 6; // offset: 36 uint32 scoin = 7; // offset: 40 uint32 world_level = 8; // offset: 44 uint32 mcoin = 5; // offset: 48 uint32 exp = 3; // offset: 52 uint32 stamina = 4; // offset: 56 } message CJLCPMDGIBO { repeated uint32 EAKOLIJOEPA = 1; // offset: 16 } message SpBarInfo { uint32 max_sp = 2; // offset: 24 uint32 cur_sp = 1; // offset: 28 } message BlackInfo { int64 end_time = 2; // offset: 24 int64 begin_time = 1; // offset: 32 uint32 limit_level = 3; // offset: 40 uint32 ban_type = 4; // offset: 44 } message KPNHGDGLICN { AvatarType avatar_type = 1; // offset: 24 uint32 id = 2; // offset: 28 } message ONKDAPOKGAC { uint32 level = 3; // offset: 24 AvatarType avatar_type = 1; // offset: 28 uint32 index = 4; // offset: 32 uint32 id = 2; // offset: 36 uint32 MDOJNENGCFE = 5; // offset: 40 } message FNFMCAEBOLH { uint32 version = 1; // offset: 24 uint32 count = 2; // offset: 28 } message ClientDownloadData { bytes data = 3; // offset: 16 int64 time = 2; // offset: 32 uint32 DJCNHCGFHKF = 4; // offset: 40 uint32 version = 1; // offset: 44 } message ClientObjDownloadData { repeated ClientDownloadData dyn_code = 3; // offset: 16 ClientDownloadData client_obj_download_data = 2; // offset: 32 bytes sc_info = 1; // offset: 40 } message LFKKOMBKJIP { string value = 2; // offset: 24 string NHALJPDONCP = 1; // offset: 32 } message HBJLNKAFNAD { repeated uint32 switch_list = 1; // offset: 24 } message HDOKNMGIDMB { repeated HBJLNKAFNAD BGNKLMIMBPI = 2; // offset: 16 FeatureSwitchType type = 1; // offset: 32 bool KPCPABKPAKL = 3; // offset: 36 } message MEPHKJFAJPP { string HELMPDCKLEO = 5; // offset: 16 string EIDOKHKEOPP = 4; // offset: 24 string NLONGNHNECG = 1; // offset: 32 string BHNHGPCGKMA = 2; // offset: 48 string GLEEJNEJACP = 7; // offset: 56 string DFBLOBNLHCC = 6; // offset: 64 string CKACNADCDFP = 3; // offset: 72 } message CMCJFJEBBCO { string LEMBPAGGMEM = 1; // offset: 24 int32 MBPELIOJBDG = 5; // offset: 32 int32 LMMHAGLDACM = 4; // offset: 36 int32 HDMMKJIKCOJ = 3; // offset: 40 int32 BLNDDBDIDNJ = 2; // offset: 44 } message ReplayInfo { string replay_name = 7; // offset: 16 string nickname = 5; // offset: 32 uint32 stage_id = 3; // offset: 40 uint32 PBNIENNCNOP = 10; // offset: 44 uint64 LMFBCHEHOLO = 1; // offset: 48 uint64 create_time = 8; // offset: 56 uint32 uid = 4; // offset: 64 PBIEFHKNAFA replay_type = 2; // offset: 68 uint32 head_icon = 6; // offset: 72 uint32 KLIFGJOILEE = 9; // offset: 76 } message GOFFDNPBHIK { uint32 avatar_id = 1; // offset: 24 uint32 avatar_level = 2; // offset: 28 } message CJDIAHDLCNJ { repeated GOFFDNPBHIK avatar_list = 6; // offset: 24 string replay_name = 5; // offset: 32 uint32 uid = 1; // offset: 40 uint32 EJGIOGKKIKH = 7; // offset: 44 uint32 PBIBDJIJAGL = 2; // offset: 48 uint32 BJKBGOALNHA = 8; // offset: 52 uint32 KENLJIJJEJL = 9; // offset: 56 uint32 BCKOLCNHCCM = 4; // offset: 60 bool EGGFCGLPDMM = 3; // offset: 64 } message GMDHIALLILJ { repeated CJDIAHDLCNJ GAIKBNPIFLM = 1; // offset: 16 } message CDCCPHILOCC { uint32 uid = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } message PunkLordMonsterBasicInfo { uint32 config_id = 3; // offset: 24 uint32 attacker_num = 7; // offset: 28 uint32 monster_id = 2; // offset: 32 uint32 uid = 1; // offset: 36 int64 create_time = 5; // offset: 40 uint32 world_level = 4; // offset: 48 uint32 left_hp = 6; // offset: 52 PunkLordShareType share_type = 8; // offset: 56 bool APCMAIJPPEH = 9; // offset: 60 } message TryDownLoadReplay { string replay_name = 1; // offset: 16 ReplayInfo try_down_load_replay = 2; // offset: 32 } message RegionInfo { string name = 1; // offset: 24 string display_name = 5; // offset: 32 string env_type = 4; // offset: 40 string MDPGMPGBDMH = 7; // offset: 48 string dispatch_url = 3; // offset: 56 string title = 2; // offset: 64 string stop_desc = 6; // offset: 72 } message Dispatch { string FMPGOLIBHBD = 5; // offset: 16 string top_sever_region_name = 3; // offset: 24 repeated RegionInfo region_list = 4; // offset: 32 string msg = 2; // offset: 48 uint32 retcode = 1; // offset: 56 } message BNAILMNNGIF { repeated uint32 MPBDKLFAPCH = 11; // offset: 16 repeated uint32 PLJEJGCEKGL = 5; // offset: 24 repeated uint32 DCFGIEJAILL = 2; // offset: 32 repeated uint32 BOPGCJOMKGE = 9; // offset: 40 repeated uint32 KLKADPNPNHI = 3; // offset: 48 repeated uint32 CLNIFBCKJPE = 10; // offset: 64 repeated uint32 NBINKKOFKED = 4; // offset: 72 repeated uint32 HBLKPAJPPEC = 6; // offset: 80 uint32 MNNLNOJNPBP = 8; // offset: 88 uint32 AGPFHDNOBEN = 1; // offset: 92 bool IHABNJLBNBL = 7; // offset: 96 } message AOHKKFHDALO { oneof NEBNJDMFELO { uint32 role_star = 101; // offset: 24 } } message BCCONKJHDJL { AOHKKFHDALO display_value = 5; // offset: 16 GridFightDropType FKKGLFOHGGA = 1; // offset: 32 uint32 FNLMKJLKLFH = 2; // offset: 36 uint32 num = 3; // offset: 40 } message GridFightDropInfo { repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 16 } message HENDEHGPKMF { string name = 2; // offset: 16 bytes JLFIAFKGCOJ = 5; // offset: 24 string KFPMJKCOJAJ = 4; // offset: 32 string MILBDIPBJGP = 6; // offset: 48 uint32 dice_slot_id = 1; // offset: 56 } message FHCEIOHLADG { uint32 pos_index = 1; // offset: 24 uint32 LLLOOKPGGGG = 4; // offset: 28 uint32 LHHONKJPPDC = 2; // offset: 32 uint32 KFGOKFKHOPB = 3; // offset: 36 } message Vector { sint32 y = 2; // offset: 24 sint32 z = 3; // offset: 28 sint32 x = 1; // offset: 32 } message JPGACKPLGCD { bool KALACJBAPOA = 1; // offset: 24 bool IBLGOCFBOCO = 3; // offset: 25 bool FOKJIPGMKAN = 2; // offset: 26 } message KHADHDLCNOI { uint32 id = 1; // offset: 24 bool KDHCICFNAOC = 2; // offset: 28 } message AAKECCJELLI { uint32 EDHBBJADHHJ = 2; // offset: 24 uint32 id = 1; // offset: 28 } message MNCBEDBDDHL { repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 16 KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 32 bool PGPNCNABHAM = 3; // offset: 40 } enum OIKBIPICGDN { OIKBIPICGDN_KNDKKGPEJAG = 0; OIKBIPICGDN_POGHAGEGKDN = 1; OIKBIPICGDN_FLMDIEEMOJK = 2; OIKBIPICGDN_ONAANCDBFJK = 3; } enum AKBCEFGFJCJ { AKBCEFGFJCJ_PPIGKPCFNGK = 0; AKBCEFGFJCJ_ENPOHKNKPAH = 1; AKBCEFGFJCJ_EDGLLBJOOOA = 2; } enum BattleModuleType { JJMFOABLOCE_OHDOHHFAKMC = 0; JJMFOABLOCE_FDKBEDIMCBJ = 1; JJMFOABLOCE_BPCBHKHDGMH = 2; JJMFOABLOCE_GEAIEKPGNGD = 3; JJMFOABLOCE_EKJFDFEANNH = 4; JJMFOABLOCE_BIOGDPANCLB = 5; JJMFOABLOCE_DPALIHINPFN = 6; } enum AABGIFAEEEK { AABGIFAEEEK_OCAJFLCAMNA = 0; AABGIFAEEEK_AONENHHFNOD = 1; AABGIFAEEEK_AOIAAGNAFIO = 2; } enum OLAJGECKMJE { OLAJGECKMJE_NLCDGIPGFDJ = 0; OLAJGECKMJE_score_id = 1; OLAJGECKMJE_MCMDKGEANNA = 2; OLAJGECKMJE_EJDAGOOKBLG = 3; OLAJGECKMJE_challenge_score = 4; OLAJGECKMJE_AMEABNLMMGB = 5; OLAJGECKMJE_FBCAELMEIDP = 6; } enum KPOIEOPCEJL { KPOIEOPCEJL_PJAAADFOKKC = 0; KPOIEOPCEJL_LMGJEFFHBHF = 1; KPOIEOPCEJL_JBGODLOEOPF = 2; KPOIEOPCEJL_DOGMHOAOJFD = 3; } enum HDFAPKLGEFM { HDFAPKLGEFM_LCOKOJCGKHP = 0; HDFAPKLGEFM_NMDOPKBENEA = 1; } enum NLNEBDEEONP { NLNEBDEEONP_HHDDIFHGNHD = 0; NLNEBDEEONP_LDANCJMPNMB = 1; } enum BattleEndReason { BATTLE_END_REASON_NONE = 0; BATTLE_END_REASON_ALL_DIE = 1; BATTLE_END_REASON_TURN_LIMIT = 2; } 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 NIMFANHLFNJ { NIMFANHLFNJ_FAAFEKOFGBL = 0; NIMFANHLFNJ_AMCJDDIPLJN = 1; NIMFANHLFNJ_BNNNGLNGCHL = 2; NIMFANHLFNJ_DIBHICHMJFE = 3; NIMFANHLFNJ_LKDDACHPOAM = 4; } enum IDDPBEAMDAO { IDDPBEAMDAO_IIOCEDFJPNH = 0; IDDPBEAMDAO_NBFHCJMNHAG = 1; IDDPBEAMDAO_DHHHKOJBKCJ = 2; } enum ABBHAALIBAH { ABBHAALIBAH_IDIPGIPFJJE = 0; ABBHAALIBAH_IDJHPOCLFIH = 1; ABBHAALIBAH_BFEPJFDFICC = 2; ABBHAALIBAH_LNBMBNJICBI = 3; ABBHAALIBAH_PMEEHGMPNLK = 4; } enum GKFEBACHAHC { GKFEBACHAHC_AKOMDALLNCC = 0; GKFEBACHAHC_LGIMNFONGPO = 1; GKFEBACHAHC_FMNHINMBDOF = 2; } enum BattleEndStatus { BATTLE_END_NONE = 0; BATTLE_END_WIN = 1; BATTLE_END_LOSE = 2; BATTLE_END_QUIT = 3; } enum GBGOIAJBMBE { GBGOIAJBMBE_FBMLGFKDPDP = 0; GBGOIAJBMBE_BLCFFEHJCAK = 1; GBGOIAJBMBE_EPIIPAEPNDE = 2; } message BattleOp { string LOMLIPOLBKM = 8; // offset: 16 uint32 state = 2; // offset: 32 uint32 turn_counter = 1; // offset: 36 uint32 op_type = 5; // offset: 40 uint32 action_entity_id = 3; // offset: 44 uint32 operation_counter = 7; // offset: 48 uint32 skill_index = 6; // offset: 52 uint32 target_entity_id = 4; // offset: 56 } message BattleEquipment { uint32 id = 1; // offset: 24 uint32 level = 2; // offset: 28 uint32 rank = 4; // offset: 32 uint32 promotion = 3; // offset: 36 } message BattleRelic { repeated RelicAffix sub_affix_list = 4; // offset: 24 uint32 unique_id = 5; // offset: 32 uint32 level = 2; // offset: 36 uint32 id = 1; // offset: 40 uint32 main_affix_id = 3; // offset: 44 uint32 type = 7; // offset: 48 uint32 rarity = 8; // offset: 52 uint32 set_id = 6; // offset: 56 } message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } message RelicAffix { uint32 affix_id = 1; // offset: 24 uint32 step = 3; // offset: 28 uint32 cnt = 2; // offset: 32 } message AMEMKFNABGG { repeated uint32 ILOLFNPALJH = 2; // offset: 24 uint32 ODHIDLBAPIG = 4; // offset: 32 bool GNLMBJCPING = 1; // offset: 36 uint32 PIKBPDAMGML = 3; // offset: 40 } message BattleAvatar { AMEMKFNABGG ALNJENINBPN = 15; // offset: 24 repeated AvatarSkillTree CHEFGGPEJKL = 18; // offset: 32 repeated BattleRelic relic_list = 11; // offset: 40 repeated BattleEquipment equipment_list = 7; // offset: 48 repeated AvatarSkillTree skilltree_list = 6; // offset: 56 SpBarInfo sp_bar = 16; // offset: 64 uint32 enhanced_id = 19; // offset: 72 uint32 hp = 8; // offset: 76 AvatarType avatar_type = 1; // offset: 80 uint32 rank = 4; // offset: 84 uint32 world_level = 12; // offset: 88 uint32 promotion = 10; // offset: 92 uint32 GDIMKFNECOK = 17; // offset: 96 uint32 index = 5; // offset: 100 uint32 assist_uid = 13; // offset: 104 uint32 id = 2; // offset: 108 uint32 level = 3; // offset: 112 } message BattleMonsterParam { uint32 CPHIINKIDEB = 5; // offset: 24 uint32 elite_group = 3; // offset: 28 uint32 level = 2; // offset: 32 uint32 IEDEBFCCKNL = 4; // offset: 36 uint32 hard_level_group = 1; // offset: 40 } message ALIMNHEENPP { repeated BCCONKJHDJL IEBNOGOOEMO = 2; // offset: 16 uint32 role_star = 1; // offset: 32 } message LJHDMKEBPDH { oneof teleport_nigger { ALIMNHEENPP EIGMKOJOEEI = 101; // offset: 24 } } message BattleMonster { LJHDMKEBPDH extra_info = 4; // offset: 24 uint32 max_hp = 3; // offset: 32 uint32 monster_id = 1; // offset: 36 uint32 cur_hp = 2; // offset: 40 } message BattleMonsterWave { repeated BattleMonster monster_list = 1; // offset: 16 BattleMonsterParam monster_param = 2; // offset: 24 uint32 battle_stage_id = 3; // offset: 40 uint32 battle_wave_id = 4; // offset: 44 } message BattleBuff { map dynamic_values = 6; // offset: 16 repeated uint32 target_index_list = 5; // offset: 32 uint32 id = 1; // offset: 40 uint32 level = 2; // offset: 44 uint32 owner_index = 3; // offset: 48 uint32 wave_flag = 4; // offset: 52 } message FPOAGFOCKOO { uint32 id = 1; // offset: 24 uint32 total_progress = 3; // offset: 28 uint32 KKCKMCDGCGK = 2; // offset: 32 } message EDCFKACPFNB { uint32 CKGJIKJDHCJ = 1; // offset: 24 } message MHDPMPKDLOP { uint32 KKCKMCDGCGK = 2; // offset: 24 uint32 id = 1; // offset: 28 } message GDMIKBBENDC { uint32 progress = 2; // offset: 24 uint32 id = 1; // offset: 28 } message BattleTarget { uint32 progress = 2; // offset: 24 uint32 total_progress = 3; // offset: 28 uint32 id = 1; // offset: 32 } message BattleTargetList { repeated BattleTarget battle_target_list = 1; // offset: 16 } message DBCBMJKOBPJ { OJCBOMCCPDB EIGMKOJOEEI = 16; // offset: 24 map battle_target_info = 9; // offset: 32 repeated BattleAvatar EEIPNLJNJAL = 11; // offset: 40 repeated BattleBuff buff_list = 3; // offset: 48 BattleRogueMagicInfo battle_rogue_magic_info = 14; // offset: 56 repeated BattleAvatar avatar_list = 1; // offset: 64 BattleGridFightSpecialBattleInfo PMCEKILFBIO = 12; // offset: 72 PKPFAHEBJIO LDPLAOHNLAP = 15; // offset: 80 KIAICMELIMM DFABBGKGDEI = 13; // offset: 88 repeated BattleMonsterWave monster_wave_list = 2; // offset: 96 EDCFKACPFNB FGOAKDCBIOE = 10; // offset: 104 uint32 world_level = 7; // offset: 112 } message KIAICMELIMM { map AOKECJBFMCN = 1; // offset: 24 uint32 CDBGPMABMGM = 2; // offset: 32 uint32 FPCOPPLFBOP = 4; // offset: 36 uint32 FGOHMOMLEBG = 3; // offset: 40 } message AetherAvatarInfo { SpBarInfo sp_bar = 6; // offset: 16 repeated uint32 LICLEEICAOE = 4; // offset: 32 uint32 index = 2; // offset: 40 uint32 promotion = 3; // offset: 44 AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 48 uint32 id = 1; // offset: 52 } message OJHHHPLBIEJ { repeated BattleMonsterWave monster_wave_list = 2; // offset: 16 repeated BattleBuff buff_list = 3; // offset: 24 repeated AetherAvatarInfo avatar_list = 1; // offset: 40 } message JIEAANCEIJP { repeated HOLHBEOHEJD HNIMJFPACHC = 4; // offset: 24 repeated IOMPILNAEEO OHEFIEEFPFK = 5; // offset: 32 uint32 IJGOAPIDJKP = 3; // offset: 40 uint32 AMCPMEAOJJK = 6; // offset: 44 uint32 turn_counter = 1; // offset: 48 uint32 KAPJNJDCACL = 2; // offset: 52 } message EICNFLHIHOI { string HAKCLAHLPFG = 4; // offset: 24 bool GGOPPDKDPME = 1; // offset: 32 bool DEBAOCJBBNB = 6; // offset: 33 bool IICCMNMEOFI = 5; // offset: 34 bool LGJMMJEFGNK = 3; // offset: 35 uint32 OKHBCLCCLPL = 2; // offset: 36 uint32 GCKHDGOBFOC = 7; // offset: 40 } message FCDFPJMOFBO { repeated uint32 OOIIFBGDOFM = 2; // offset: 16 repeated uint32 BFNFIOAAGMC = 3; // offset: 24 repeated uint32 HMKCBGLCFPF = 4; // offset: 32 repeated uint32 AOLIEDBCNBN = 1; // offset: 48 } message MOHMAHDOBDO { uint32 JBCFPAEELBL = 2; // offset: 24 uint32 FJBPOFJPFNP = 1; // offset: 28 } message IBHHJPCIOIC { map JKMHAJHIKIK = 2; // offset: 16 bytes AFMFNCGCNHI = 3; // offset: 24 bool ECLAGOJMMBO = 1; // offset: 40 } message EBPDNOOMHBD { string BDGLPMHPEKD = 2; // offset: 16 IBHHJPCIOIC COBOAEBCMCO = 9; // offset: 24 repeated JIEAANCEIJP JJOGEHPDOKH = 1; // offset: 32 string debug_extra_info = 3; // offset: 40 repeated PAPJEPAJPCJ ADAILGDCPNH = 4; // offset: 56 uint32 floor_id = 6; // offset: 64 uint32 PBIGECFCHEN = 8; // offset: 68 uint32 ABDBLDPCJCJ = 7; // offset: 72 uint32 plane_id = 5; // offset: 76 uint32 IOHJEHHHPCL = 10; // offset: 80 } message OKFLAHFIBCM { EICNFLHIHOI EABKOHGCHFP = 15; // offset: 16 OJHHHPLBIEJ APFNIHDLFIE = 19; // offset: 24 bytes IJHANPILBAM = 16; // offset: 40 repeated BattleOp op_list = 5; // offset: 48 bytes turn_snapshot_hash = 6; // offset: 56 EBPDNOOMHBD DDFABAGIHMD = 100; // offset: 64 DBCBMJKOBPJ lineup = 4; // offset: 72 repeated uint32 DACGLGHGLIG = 8; // offset: 80 repeated BattleEventBattleInfo battle_event = 12; // offset: 88 OIKBIPICGDN MBHFMFEMPOM = 10; // offset: 96 uint32 version = 1; // offset: 100 uint32 FMOAAHKDGNP = 7; // offset: 104 bool NNGDLOHALCN = 9; // offset: 108 uint32 NIBMFCFBHEP = 17; // offset: 112 BattleModuleType JKCEIMCCBBA = 11; // offset: 116 uint32 logic_random_seed = 2; // offset: 120 uint32 rounds_limit = 14; // offset: 124 uint32 stage_id = 3; // offset: 128 uint32 JAOIOKBBMFC = 18; // offset: 132 } message PAPJEPAJPCJ { string value = 2; // offset: 16 int32 MJMEEOIEMMM = 1; // offset: 32 } message AvatarProperty { double max_hp = 1; // offset: 24 double attack = 2; // offset: 32 double defence = 3; // offset: 40 double left_sp = 6; // offset: 48 double max_sp = 7; // offset: 56 double speed = 4; // offset: 64 double left_hp = 5; // offset: 72 } message EquipmentProperty { uint32 id = 1; // offset: 24 uint32 level = 4; // offset: 28 uint32 promotion = 3; // offset: 32 uint32 rank = 2; // offset: 36 } message AttackDamageProperty { string attack_type = 1; // offset: 24 double damage = 2; // offset: 32 } message SkillUseProperty { string skill_type = 2; // offset: 16 double HLJOEGHJNLA = 5; // offset: 32 uint32 GGDBMJGBDMA = 8; // offset: 40 double CFFFAPJGGCB = 7; // offset: 48 uint32 skill_id = 1; // offset: 56 uint32 skill_level = 3; // offset: 60 uint32 skill_use_count = 4; // offset: 64 uint32 BJGNKIPLNBA = 9; // offset: 68 double CIDJHAOBNMF = 6; // offset: 72 } message AOFMDLLDIHG { repeated uint32 battle_target_list = 3; // offset: 16 uint32 skill_id = 1; // offset: 32 double PNJEGPAFNCI = 2; // offset: 40 double damage = 4; // offset: 48 } message SpAddSource { string source = 1; // offset: 24 uint32 sp_add = 2; // offset: 32 } message EPNAONKOHBO { string KBKOGLCAEKG = 1; // offset: 16 uint32 count = 2; // offset: 32 double total_damage = 3; // offset: 40 } message CFDHDBNIHPL { repeated uint32 NGIJFAEONCK = 2; // offset: 24 double GNHLKBINIEF = 1; // offset: 32 } message ABDOKOFEHMH { int32 BCJLNFOMEAG = 1; // offset: 24 } message KNBMAPNNDJL { int32 NONACGPCEKE = 2; // offset: 24 int32 OLLPHBPPEHG = 1; // offset: 28 int32 BCJLNFOMEAG = 3; // offset: 32 } message AvatarBattleInfo { AvatarProperty initial_status = 33; // offset: 16 repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 24 repeated AvatarSkillTree avatar_skill = 7; // offset: 32 repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 40 repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 48 repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 64 repeated EquipmentProperty avatar_equipment = 8; // offset: 72 AvatarProperty avatar_status = 6; // offset: 80 ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 88 repeated SkillUseProperty skill_times = 21; // offset: 96 repeated BattleRelic relics = 34; // offset: 104 CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 112 repeated SpAddSource sp_add_source = 24; // offset: 120 repeated AttackDamageProperty attack_type_damage = 18; // offset: 128 double delay_cumulate = 22; // offset: 136 double total_shield_damage = 32; // offset: 144 double DIALJMAHFBO = 44; // offset: 152 uint32 stage_type = 16; // offset: 160 uint32 stage_id = 15; // offset: 164 double total_sp_cost = 14; // offset: 168 uint32 enhanced_id = 55; // offset: 176 uint32 assist_uid = 35; // offset: 180 uint32 break_times = 28; // offset: 184 uint32 NBCDOMJBAFM = 53; // offset: 188 uint32 extra_turns = 29; // offset: 192 uint32 total_turns = 9; // offset: 196 double total_heal = 11; // offset: 200 double CNEMKKIBFEA = 39; // offset: 208 double EBMFCBKHIEH = 47; // offset: 216 uint32 FJNKOPMOLDE = 49; // offset: 224 uint32 avatar_level = 3; // offset: 228 uint32 PECMOGDLCDC = 54; // offset: 232 uint32 PNJDPNHNBDA = 51; // offset: 236 double NEDCAKEMHLF = 52; // offset: 240 double EEOGKOKOPNB = 40; // offset: 248 uint32 total_sp_add = 23; // offset: 256 uint32 FLKCFJBCIOM = 50; // offset: 260 double total_shield_taken = 31; // offset: 264 double LFLKOGDPLKD = 46; // offset: 272 double total_damage_taken = 12; // offset: 280 uint32 total_bp_cost = 25; // offset: 288 uint32 id = 2; // offset: 292 uint32 MEBKILMPMGA = 56; // offset: 296 uint32 die_times = 26; // offset: 300 double total_damage = 10; // offset: 304 double DBLABFODNMJ = 48; // offset: 312 double total_shield = 30; // offset: 320 uint32 revive_times = 27; // offset: 328 AvatarType avatar_type = 1; // offset: 332 double GPLELDEIEKO = 38; // offset: 336 double total_break_damage = 17; // offset: 344 uint32 CNLEPLAEEHF = 42; // offset: 352 uint32 avatar_promotion = 5; // offset: 356 double total_hp_recover = 13; // offset: 360 double DEICGFKIMMO = 37; // offset: 368 double LAOEEGEELDK = 45; // offset: 376 uint32 JDHDJFCKBGD = 43; // offset: 384 uint32 avatar_rank = 4; // offset: 388 } message IGMOKOENLDK { double attack = 2; // offset: 24 double left_hp = 6; // offset: 32 double OFMLLDLAOCC = 4; // offset: 40 double speed = 5; // offset: 48 double defence = 3; // offset: 56 double GENCOBDFKLA = 7; // offset: 64 double max_hp = 1; // offset: 72 } message CKCDIAAFICJ { double IFMOHNAAAMC = 2; // offset: 24 uint32 MMPHFLDBEKB = 3; // offset: 32 uint32 break_times = 4; // offset: 36 uint32 BKPDKFLDLDD = 1; // offset: 40 } message MonsterBattleInfo { repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 24 repeated AttackDamageProperty attack_type_damage = 15; // offset: 32 IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 40 repeated SkillUseProperty skill_times = 16; // offset: 48 repeated AOFMDLLDIHG skill_info = 26; // offset: 56 uint32 wave = 21; // offset: 64 uint32 entity_id = 1; // offset: 68 double total_damage = 7; // offset: 72 NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 80 uint32 phase = 23; // offset: 84 double delay_cumulate = 19; // offset: 88 uint32 NMKKAAGNCPC = 24; // offset: 96 uint32 PKFMOFPMBBJ = 3; // offset: 100 KPOIEOPCEJL HFELBILEHNM = 20; // offset: 104 uint32 KPMIIFGAMFA = 14; // offset: 108 double total_hp_recover = 11; // offset: 112 double NCDGNNJABJJ = 29; // offset: 120 double IBENGEOJFOJ = 30; // offset: 128 uint32 NCKAICABJIK = 4; // offset: 136 uint32 stage_type = 17; // offset: 140 double OCGEFAHKMPH = 10; // offset: 144 uint32 CBMLFOBDNCO = 27; // offset: 152 uint32 battle_id = 13; // offset: 156 uint32 stage_id = 12; // offset: 160 int32 JFDOMCHHBIF = 22; // offset: 164 double total_damage_taken = 9; // offset: 168 double MBDMCJLFJOO = 18; // offset: 176 uint32 total_turns = 6; // offset: 184 HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 188 uint32 monster_id = 2; // offset: 192 double total_heal = 8; // offset: 200 } message BattleEventProperty { SpBarInfo sp_bar = 2; // offset: 24 } message BattleEventBattleInfo { BattleEventProperty status = 2; // offset: 16 repeated AOFMDLLDIHG skill_info = 3; // offset: 24 uint32 battle_event_id = 1; // offset: 40 } message EJDGMCFBFMO { uint32 score_id = 2; // offset: 24 uint32 DBLJFJAAPAN = 1; // offset: 28 } message HDKEPPDIDIH { repeated uint32 EJDDMNAODEN = 2; // offset: 16 repeated uint32 JNDBCDAIIDD = 5; // offset: 32 double damage = 4; // offset: 40 double OELDAKBOPJA = 7; // offset: 48 int32 AFPKBFAPOAH = 6; // offset: 56 uint32 wave = 9; // offset: 60 uint32 source = 3; // offset: 64 uint32 enhanced_id = 10; // offset: 68 uint32 avatar_id = 1; // offset: 72 uint32 CNGEOGOMPOP = 8; // offset: 76 } message GHCDMMNHNHO { int32 GCABCJKCAOE = 2; // offset: 24 uint32 avatar_id = 1; // offset: 28 uint32 enhanced_id = 3; // offset: 32 } message GANDCEDCLDL { uint32 FHPMEIECKLG = 2; // offset: 24 uint32 KAAHKLDJPJE = 1; // offset: 28 uint32 entity_id = 3; // offset: 32 } message AFGMNFFBBIG { repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 24 repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 32 uint32 PNJEGPAFNCI = 4; // offset: 40 uint32 monster_id = 2; // offset: 44 uint32 BKPDKFLDLDD = 1; // offset: 48 } message StatisticEvent { BattleStaticticEventType type = 1; // offset: 24 uint32 LMMDHGCIHBL = 2; // offset: 28 uint32 display_value = 3; // offset: 32 } message DKPHAFPGDLO { uint32 JGDOICIEMAH = 1; // offset: 24 uint32 IOEAFFEEDFM = 2; // offset: 28 } message GFNAPELNFIC { DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 16 uint32 CLFBBAPEPML = 1; // offset: 32 bool AALCCPJCBME = 2; // offset: 36 } message OEMOIGDNPNP { repeated double switch_list = 4; // offset: 16 uint32 card_id = 1; // offset: 32 bool BBLMMNLCMGM = 3; // offset: 36 double display_value = 2; // offset: 40 } message HLFOOKANNDE { uint32 JGDOICIEMAH = 1; // offset: 24 double KADNIAEJACG = 3; // offset: 32 double damage = 2; // offset: 40 } message EAENAFJCEFD { repeated uint32 MMGPKJOJIPM = 1; // offset: 16 repeated uint32 FGPGOPOCAPN = 2; // offset: 32 } message HOMMPJIOPGI { repeated DKPHAFPGDLO CBLOAJFJKKI = 4; // offset: 16 uint32 score_id = 2; // offset: 32 uint32 wave = 1; // offset: 36 uint32 GMKFBAMNDEA = 3; // offset: 40 float PNJEGPAFNCI = 5; // offset: 44 } message FDGKFJFICDN { uint32 OCPEPEMNNEK = 1; // offset: 24 double PNJEGPAFNCI = 2; // offset: 32 } message IDJIAGLCAPE { repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 24 repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32 uint32 IPCFGIEFBKH = 1; // offset: 40 } message PMNLJEJKLOD { NIMFANHLFNJ type = 1; // offset: 24 uint32 count = 2; // offset: 28 } message BattleGridFightSpecialBattleInfo { IDJIAGLCAPE INPNMBJNPPK = 22; // offset: 16 repeated uint32 DCKIGAHCNMJ = 12; // offset: 24 repeated uint32 PMLEEGOGPIF = 25; // offset: 40 repeated GFNAPELNFIC OMCLLCNKAHE = 5; // offset: 48 repeated uint32 FPONJJMJFAE = 8; // offset: 56 repeated PMNLJEJKLOD GMGPFAIONNG = 26; // offset: 64 repeated OEMOIGDNPNP LONFKFCFDND = 17; // offset: 72 repeated HLFOOKANNDE HNJPIDFKNIK = 18; // offset: 80 repeated GFNAPELNFIC ICOPGAJFKHE = 4; // offset: 88 repeated uint32 LLIFKMANADH = 6; // offset: 96 EAENAFJCEFD HPHJGIEKMAA = 7; // offset: 104 repeated uint32 BLLKCBJGAEB = 19; // offset: 112 uint32 LJGPHGDDBKE = 11; // offset: 120 uint32 cur_level_id = 1; // offset: 124 uint32 KKGJLEIFNMF = 13; // offset: 128 uint32 PFBDNGHMBII = 2; // offset: 132 uint32 DKCGLOIAPAH = 14; // offset: 136 bool OAJBHDKLPEM = 16; // offset: 140 bool CHKBOLNIPMO = 20; // offset: 141 bool CALCCPGJNJL = 15; // offset: 142 uint32 NBKKKKKEMEH = 23; // offset: 144 uint32 FFGBEOHNIFN = 10; // offset: 148 uint32 grid_fight_cur_level_exp = 9; // offset: 152 uint32 LJHKBJIBCGK = 27; // offset: 156 uint32 GMBPGBIJGGE = 21; // offset: 160 uint32 NNCDBPNDFKD = 24; // offset: 164 uint32 rogue_money = 3; // offset: 168 } message BGFBIFLPBHD { uint32 MHJBJKJPOJE = 2; // offset: 24 uint32 effect_id = 1; // offset: 28 } message PIECGAMHHDN { repeated uint32 BGODKJLMPNK = 1; // offset: 24 } message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } message BattleGridFigntAvatarCoreRoleInfo { repeated uint32 LKNGKJCFFBH = 2; // offset: 16 repeated uint32 grid_fight_avatar_list = 1; // offset: 24 } message GridFightTraitEffectLevelInfo { map trait_effect_level_reward = 2; // offset: 16 uint32 trait_effect_level_exp = 1; // offset: 32 } message KFMKBMJPEIC { repeated uint32 IHCDDIPNJKO = 2; // offset: 16 map BANBECDCDHG = 4; // offset: 24 repeated FHCEIOHLADG POJGKJENENA = 5; // offset: 32 repeated ACFLKPFDHIM grid_fight_equipment_list = 3; // offset: 40 uint32 DNNCAGJIOAP = 1; // offset: 56 } message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 oneof NEBNJDMFELO { BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16 BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16 GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16 KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 16 } } message MHFNFINKJKP { uint32 CHEEOEHDOBF = 1; // offset: 24 ABBHAALIBAH grid_update_src = 4; // offset: 28 IDDPBEAMDAO NKIENAICLGN = 2; // offset: 32 uint32 NKJPCMPMGPM = 3; // offset: 36 } message NIEGDAPHKGC { repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 24 repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 uint32 trait_id = 1; // offset: 40 uint32 KOJFHFAKKFO = 2; // offset: 44 uint32 AFKKLDMAEDJ = 7; // offset: 48 uint32 BPJKHDNBPOE = 6; // offset: 52 } message JJHJCIAPADP { oneof BHGKHELCPGO { uint32 EAGPOCAGMCA = 1; // offset: 24 } } message BJGJBNJDLIK { repeated ACFLKPFDHIM CNIJIJMEPEF = 7; // offset: 24 map convert_property_to_fixpoint = 10; // offset: 32 JJHJCIAPADP DCEOLAAMGOO = 12; // offset: 40 uint32 role_id = 1; // offset: 48 uint32 avatar_id = 8; // offset: 52 uint32 role_star = 2; // offset: 56 uint32 unique_id = 11; // offset: 60 uint32 pos_index = 3; // offset: 64 } message PKDNDNABKII { repeated ACFLKPFDHIM grid_fight_equipment_list = 4; // offset: 24 uint32 unique_id = 1; // offset: 32 uint32 pos_index = 3; // offset: 36 uint32 npc_id = 2; // offset: 40 } message MLCLJKDKCDG { uint32 pos_index = 3; // offset: 24 uint32 LKMEMKLGIIK = 2; // offset: 28 uint32 unique_id = 1; // offset: 32 } message ACFLKPFDHIM { map OPEMKBPFFDN = 6; // offset: 16 map convert_property_to_fixpoint = 4; // offset: 32 uint32 unique_id = 5; // offset: 40 uint32 grid_fight_equipment_id = 2; // offset: 44 } message BGLCGNCLHLJ { uint32 augment_id = 1; // offset: 24 } message KHFHMJEMBOF { uint32 portal_buff_id = 1; // offset: 24 } message MIPDJDJLGPL { uint32 EMOHLJHPOPC = 1; // offset: 24 uint32 section_id = 3; // offset: 28 uint32 CJCCMAACJDB = 4; // offset: 32 uint32 DCAHJELNJNP = 2; // offset: 36 } message OJCBOMCCPDB { repeated BattleAvatar OPHONCKPNMG = 1; // offset: 16 repeated PKDNDNABKII grid_game_npc_list = 17; // offset: 24 repeated BJGJBNJDLIK grid_game_role_list = 8; // offset: 32 repeated KHFHMJEMBOF grid_fight_portal_buff_list = 14; // offset: 40 MIPDJDJLGPL IOCKDJCDMAH = 11; // offset: 48 repeated BGLCGNCLHLJ sync_augment_info = 10; // offset: 56 repeated MLCLJKDKCDG KCOMPKMJCMC = 18; // offset: 72 repeated NIEGDAPHKGC grid_fight_trait_info = 7; // offset: 80 map POCKGKDFLKK = 20; // offset: 88 uint32 battle_wave_id = 2; // offset: 96 uint32 LODNFLMBIEH = 19; // offset: 100 uint32 IFIIOIIKJHO = 9; // offset: 104 uint32 LJNGPCKPJLF = 13; // offset: 108 uint32 NFBJINKLLLK = 21; // offset: 112 uint32 grid_fight_lineup_hp = 3; // offset: 116 uint32 HHEPCDMBJFI = 12; // offset: 120 bool is_overlock = 15; // offset: 124 bool MEHFNAEMMFE = 22; // offset: 125 uint32 EHNJDIDABHD = 4; // offset: 128 uint32 AACGBEBGDPE = 16; // offset: 132 } message HNDAOBACJOA { string phase = 1; // offset: 16 repeated uint32 NCDMFFBBBDP = 10; // offset: 32 repeated uint32 DJOFHLGLDGB = 9; // offset: 40 float EEFMGKOFOBH = 3; // offset: 48 uint32 HDGBKHPHKMO = 8; // offset: 52 float MINGOICONIF = 2; // offset: 56 uint32 JMCFEEHBDDH = 5; // offset: 60 uint32 DLHCMNIACBO = 4; // offset: 64 uint32 ENCAECIICBP = 6; // offset: 68 uint32 GOEEJIAAEKB = 7; // offset: 72 } message OJEANLINGCJ { repeated uint32 boss_info = 7; // offset: 24 repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 32 uint32 PLJCEFDPCIO = 4; // offset: 40 uint32 KOBJCPABKAA = 6; // offset: 44 uint32 EAAAEJLJDDE = 1; // offset: 48 uint32 NCJOBKNJFPN = 2; // offset: 52 uint32 IBHKMLKHKJB = 5; // offset: 56 uint32 OEBAIDCOPLC = 3; // offset: 60 } message BMKIIODBMJF { uint32 INOIOGNMBMM = 5; // offset: 24 uint32 PKDANDJFAON = 7; // offset: 28 double PCKECKCNHCE = 2; // offset: 32 uint32 wave = 1; // offset: 40 uint32 HEKPNDDKKMM = 4; // offset: 44 double EOKEFIAOFPN = 3; // offset: 48 uint32 HHOPLLPEKKE = 8; // offset: 56 uint32 status = 6; // offset: 60 } message NHPAECJCOCG { string key = 1; // offset: 24 double value = 2; // offset: 32 } message IJLEFNJPFKP { uint32 OAPEDNOPOLN = 1; // offset: 24 } message EMLFDPFAPJP { uint32 NAEAGNLBKAM = 1; // offset: 24 uint32 MHPPIKLBNMD = 2; // offset: 28 } message OJMPKMNINGK { map AAABHNMAENN = 5; // offset: 16 bool AALCCPJCBME = 3; // offset: 32 uint32 level = 2; // offset: 36 uint32 dice_slot_id = 4; // offset: 40 uint32 CFKKKPNKHEL = 1; // offset: 44 } message KCIEGDGJMBE { map HCPNPDLJKGF = 4; // offset: 24 repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 32 uint32 GCAHKLNGFCK = 1; // offset: 40 uint32 level = 3; // offset: 44 } message CJHPPLHFNAB { EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 16 repeated KCIEGDGJMBE AHBOCLNGFNM = 2; // offset: 32 } message FHOHCAIFHNA { double HCANMIJAFLG = 2; // offset: 24 uint32 IKJLLFLCHNF = 13; // offset: 32 uint32 PGGDEHKKINP = 11; // offset: 36 uint32 KMPCNDJHHAO = 12; // offset: 40 uint32 HILINOJPLGA = 1; // offset: 44 } message BLJEJFMKEII { oneof MMCGBGDJIPN { CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 16 FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 16 } } message BattleRogueMagicInfo { BLJEJFMKEII detail_info = 2; // offset: 24 IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 32 } message CMIKEILGNGK { uint32 GCAHKLNGFCK = 1; // offset: 24 uint32 level = 2; // offset: 28 double total_damage = 3; // offset: 32 } message DFDPLINPMJF { repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24 uint32 INGDHDPEGOK = 1; // offset: 32 uint32 IGPNFJDACIE = 2; // offset: 36 } message OKLPMDCIEIG { uint32 JOHMBBFODBB = 2; // offset: 24 uint32 IPLNNHLGDJK = 1; // offset: 28 double ADNKLLMHLCJ = 3; // offset: 32 double GADGHAGGBNO = 4; // offset: 40 } message NKKADHADOLO { OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 16 } message EANJJJPKIPJ { DFDPLINPMJF EBIJFLILKFP = 1; // offset: 16 NKKADHADOLO GEOOCJBAKFI = 2; // offset: 24 } message OEBBNFANHLK { double AALPICLABCO = 2; // offset: 24 uint32 JBPNBECLGKN = 1; // offset: 32 } message NIFPICHIDLJ { repeated OEBBNFANHLK switch_list = 5; // offset: 16 uint32 config_id = 2; // offset: 32 MOHNIMLCODA type = 1; // offset: 36 uint32 level = 4; // offset: 40 uint32 unique_id = 3; // offset: 44 } message EBBJLHBAGCJ { repeated uint32 GLNPAOLFPDI = 2; // offset: 16 uint32 ODPELJAIPHL = 1; // offset: 32 } message PKPFAHEBJIO { repeated EBBJLHBAGCJ FPMBJMDNPBM = 3; // offset: 24 repeated NIFPICHIDLJ message_datas = 1; // offset: 32 map FGGPANADLKM = 2; // offset: 40 uint32 difficulty_level = 5; // offset: 48 uint32 area_id = 4; // offset: 52 } message HFFAFBIGNKP { uint32 INOIOGNMBMM = 4; // offset: 24 uint32 monster_id = 1; // offset: 28 uint32 HEKPNDDKKMM = 3; // offset: 32 uint32 IBNLKOLLPJH = 2; // offset: 36 } message ABFLKIBIFDM { double AEPMEGILLOJ = 6; // offset: 24 double HIFNHNLNDPN = 2; // offset: 32 uint32 JEOFBDLFCOL = 1; // offset: 40 uint32 IBNLKOLLPJH = 5; // offset: 44 double JGFKNDMDHHP = 3; // offset: 48 uint32 wave = 4; // offset: 56 double MINCPOKEPDP = 7; // offset: 64 } message JPKJNNKMIGJ { uint32 GDLJHBLJODK = 1; // offset: 24 uint32 IBNLKOLLPJH = 5; // offset: 28 double CJKMCOMGJCL = 3; // offset: 32 uint32 DFBHOJANGCF = 2; // offset: 40 uint32 wave = 4; // offset: 44 } message HPHJPOIBGLC { repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 16 repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 32 repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 40 } message FMNPJNPAMOA { uint32 avatar_id = 1; // offset: 24 uint32 JAEGABGPEDI = 2; // offset: 28 } message FIMBJCONBAE { repeated FMNPJNPAMOA CMAOCGLKFAE = 5; // offset: 16 repeated uint32 CDJABFHCNFF = 4; // offset: 24 uint32 MOLFOOGCBKE = 3; // offset: 40 uint32 DAEBGDENDNN = 7; // offset: 44 uint32 ACGIEKABIFK = 6; // offset: 48 uint32 AMKBLKMNKFE = 2; // offset: 52 uint32 DAEKFCNBCFC = 1; // offset: 56 } message JIONEELJGCC { FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 16 } message JGOFJDOCOMK { uint32 progress = 1; // offset: 24 } message GECCJHDOCKH { uint32 DLGPBFDGEGJ = 1; // offset: 24 uint32 BJLGFCKBPPJ = 2; // offset: 28 } message GBJMLKNLEPD { GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16 JGOFJDOCOMK KIABIIOENOK = 3; // offset: 24 HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 32 JIONEELJGCC BNMBHFMHGLH = 2; // offset: 48 } message LGOKJFKMCBE { uint32 BJGOOFNOGMJ = 9; // offset: 24 uint32 KJGDBFEFHPJ = 1; // offset: 28 double MINCPOKEPDP = 11; // offset: 32 uint32 OLPDBDEDCOG = 10; // offset: 40 uint32 OEBAIDCOPLC = 12; // offset: 44 uint32 HKAENABCBHL = 7; // offset: 48 uint32 IBHKMLKHKJB = 13; // offset: 52 uint32 GMJGPDKJAEE = 6; // offset: 56 uint32 NBKOOPBPNPL = 5; // offset: 60 uint32 IBOPDGOFDOD = 4; // offset: 64 double AEPMEGILLOJ = 8; // offset: 72 double HIFNHNLNDPN = 2; // offset: 80 double JGFKNDMDHHP = 3; // offset: 88 } message BJOFJDKIOPG { repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24 uint32 IBHKMLKHKJB = 2; // offset: 32 uint32 OEBAIDCOPLC = 1; // offset: 36 uint32 JBFEPAFJNCL = 3; // offset: 40 } message BattleAvatarServantInfo { repeated SkillUseProperty skill_times = 5; // offset: 16 repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 24 repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 32 repeated AttackDamageProperty attack_type_damage = 8; // offset: 48 double DBJOLLGOGOL = 4; // offset: 56 double total_shield_damage = 16; // offset: 64 double total_damage = 6; // offset: 72 uint32 CNLEPLAEEHF = 19; // offset: 80 uint32 entity_id = 22; // offset: 84 double total_damage_taken = 11; // offset: 88 double total_shield = 14; // offset: 96 uint32 avatar_id = 1; // offset: 104 double total_hp_recover = 13; // offset: 112 double DIALJMAHFBO = 21; // offset: 120 double total_heal = 12; // offset: 128 uint32 MEBKILMPMGA = 23; // offset: 136 uint32 NFELHIGFIOM = 18; // offset: 140 uint32 break_times = 17; // offset: 144 uint32 total_turns = 3; // offset: 148 double total_shield_taken = 15; // offset: 152 uint32 KAAHKLDJPJE = 2; // offset: 160 uint32 JDHDJFCKBGD = 20; // offset: 164 double total_break_damage = 7; // offset: 168 double GPLELDEIEKO = 24; // offset: 176 } message BattleAvatarGlobalBuffInfo { uint32 avatar_id = 1; // offset: 24 uint32 maze_buff_id = 2; // offset: 28 uint32 DLMBCCCPCKJ = 3; // offset: 32 } message OHDHNDMJFAP { repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 24 uint32 BOBELCJDDOA = 3; // offset: 32 uint32 GNMMFALALLD = 2; // offset: 36 } message NEJMJMJAMMA { uint32 GCNMKIHOFGG = 3; // offset: 24 uint32 NCDBCLLAHPP = 1; // offset: 28 uint32 JJDEEHAMHGF = 2; // offset: 32 } message FMEKABDGCEC { repeated NIFPICHIDLJ message_datas = 2; // offset: 16 NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 32 } message MGMJOPHJCNL { repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 16 map POCKGKDFLKK = 16; // offset: 24 repeated BCCONKJHDJL ODMCMPIDJNH = 5; // offset: 32 repeated ADHGIJPHLEB MFOOECCEOBO = 3; // offset: 40 repeated HFKKKFJHPHJ LLOFONJOGCE = 4; // offset: 48 repeated CPNCAPLOIHI DOGMMGLBJIJ = 8; // offset: 56 repeated LFLENBDPNJN NELAKLKIDDK = 6; // offset: 64 repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 80 uint32 NBPFMFMKJHI = 2; // offset: 88 uint32 OAHFCPPIMLF = 9; // offset: 92 double FLFEAJFNPAP = 12; // offset: 96 double NDKJJIFIFNJ = 11; // offset: 104 uint32 HFLPDCJDIAC = 1; // offset: 112 uint32 FKMINAMFFAN = 14; // offset: 116 double COCOMFHNEHF = 13; // offset: 120 } message JPAIOFMJEPM { uint32 BBHBAKJCGLC = 1; // offset: 24 } message JPHFANMNHJP { oneof KKNBOACNCON { JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 24 } } message OBIMHNFFLEM { repeated uint32 switch_list = 2; // offset: 24 map trait_effect_level_reward = 5; // offset: 32 uint32 effect_id = 1; // offset: 40 } message ADHGIJPHLEB { repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 16 uint32 trait_id = 1; // offset: 32 double KINKMHEAANP = 4; // offset: 40 double damage = 3; // offset: 48 } message HFKKKFJHPHJ { double damage = 3; // offset: 24 double KINKMHEAANP = 4; // offset: 32 uint32 augment_id = 1; // offset: 40 } message FHKKPNDLLLO { uint32 portal_buff_id = 1; // offset: 24 } message CJAFIJAFIPN { uint32 EOKOPAFFMII = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } message LFLENBDPNJN { repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 16 uint32 PBFMLGOCOPF = 1; // offset: 32 } message HNNLNDJFPFE { double damage = 2; // offset: 24 uint32 role_id = 1; // offset: 32 } message CPNCAPLOIHI { map ICECCHMAGNO = 6; // offset: 24 uint32 role_id = 1; // offset: 32 double damage = 2; // offset: 40 double KINKMHEAANP = 5; // offset: 48 } message NLAPCKJBJNB { map DMLCLKHGEFE = 2; // offset: 24 uint32 avatar_id = 1; // offset: 32 } message CKOKAGGLKHG { repeated NLAPCKJBJNB avatar_list = 2; // offset: 16 uint32 HFLPDCJDIAC = 1; // offset: 32 double FBNBPPHOGLI = 3; // offset: 40 } message BattleStatistics { map battle_target_info = 28; // offset: 16 map custom_values = 13; // offset: 24 repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 32 CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 40 MGMJOPHJCNL APAGMJNECCN = 43; // offset: 48 BattleGridFightSpecialBattleInfo PMCEKILFBIO = 30; // offset: 56 repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 64 EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 72 repeated uint32 GBLEKIOCFMA = 44; // offset: 80 repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 88 OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 96 repeated int32 AKFFKEMDPLG = 22; // offset: 112 repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 120 GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 128 repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 136 repeated uint32 MEBKILMPMGA = 45; // offset: 144 BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 152 KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 160 repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 168 repeated uint32 avatar_id_list = 3; // offset: 176 repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 184 repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 192 repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 200 FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 208 repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 216 repeated MonsterBattleInfo monster_list = 8; // offset: 224 OJEANLINGCJ DOAFGHLAICM = 31; // offset: 232 uint32 ultra_cnt = 4; // offset: 240 uint32 avatar_battle_turns = 11; // offset: 244 uint32 IEOGEFBLNEL = 41; // offset: 248 uint32 total_battle_turns = 1; // offset: 252 uint32 challenge_score = 14; // offset: 256 BattleEndReason end_reason = 19; // offset: 260 uint32 total_auto_turns = 2; // offset: 264 uint32 NPFDEJPPPLI = 35; // offset: 268 double total_delay_cumulate = 5; // offset: 272 double cost_time = 6; // offset: 280 uint32 cocoon_dead_wave = 10; // offset: 288 bool ADGBAKBCOKF = 32; // offset: 292 uint32 round_cnt = 9; // offset: 296 uint32 monster_battle_turns = 12; // offset: 300 } message MKICACCMBOF { uint32 DMKHKEMIKKH = 1; // offset: 24 uint32 CIHMKAEKGFL = 2; // offset: 28 } message CDMPJODLBEE { SpBarInfo sp_bar = 3; // offset: 24 AABGIFAEEEK type = 1; // offset: 32 uint32 id = 2; // offset: 36 } message CMFBPHIKOGN { uint32 MNBEJCKPIJN = 1; // offset: 24 uint32 level = 2; // offset: 28 uint32 exp = 3; // offset: 32 } message FFHHMGIIHEH { BattleStatistics stt = 3; // offset: 16 map DCLGGMAEMAO = 5; // offset: 32 bytes IJHANPILBAM = 4; // offset: 40 uint32 EAHGEKNLHPN = 6; // offset: 48 uint32 GNLAPGBAAOO = 7; // offset: 52 BattleEndStatus end_status = 2; // offset: 56 AKBCEFGFJCJ retcode = 1; // offset: 60 } message OIJHAJAIFFH { map grid_fight_value_init_component = 5; // offset: 24 repeated uint32 grid_fight_item_list = 4; // offset: 32 uint32 role_id = 2; // offset: 40 uint32 role_star = 3; // offset: 44 uint32 pos_index = 1; // offset: 48 } message APFOIAIFHEN { repeated uint32 GPAFMICJLPL = 1; // offset: 24 map EHJLIMMAJOI = 2; // offset: 32 } message JDPDGMBJKML { APFOIAIFHEN AKBMAMDMOFD = 8; // offset: 16 repeated OIJHAJAIFFH grid_game_role_list = 7; // offset: 32 uint32 section_id = 6; // offset: 40 uint32 DCAHJELNJNP = 5; // offset: 44 uint32 uid = 1; // offset: 48 uint32 EHNJDIDABHD = 2; // offset: 52 uint32 NHDBBIGPAFO = 4; // offset: 56 uint32 AACGBEBGDPE = 3; // offset: 60 } message GOCOPEELCCH { repeated OKFLAHFIBCM IIANHHLGPHE = 1; // offset: 16 } message HOLHBEOHEJD { repeated uint64 FBEBNLOPIBL = 2; // offset: 16 uint32 interact_id = 1; // offset: 32 } message IOMPILNAEEO { string DHMDAEKJENF = 1; // offset: 16 uint32 count = 2; // offset: 32 } enum KDNCOBMFFEB { KDNCOBMFFEB_NLCDGIPGFDJ = 0; KDNCOBMFFEB_BDOEMDGHHEP = 1; KDNCOBMFFEB_stop_desc = 2; KDNCOBMFFEB_LMJCPMFPHLK = 3; KDNCOBMFFEB_FHDMHKOMEFO = 4; KDNCOBMFFEB_FCKIHKAIIIJ = 5; } enum GOECDMPJMCM { GOECDMPJMCM_NLCDGIPGFDJ = 0; GOECDMPJMCM_IKKJHNHKFOG = 1; GOECDMPJMCM_FFBIEEHPKND = 2; GOECDMPJMCM_JFNMPEJEIOH = 3; } message FAIFDBLLGKK { string ACFENKABBKK = 2; // offset: 16 KDNCOBMFFEB LAOACNPDOLD = 1; // offset: 44 uint32 JKIHICLOPKM = 3; // offset: 48 FKNKNLGMACL BDPIMPJOJBK = 4; // offset: 52 oneof FCIDKEAOIBG { AFBMANOLIOJ BDOEMDGHHEP = 10; // offset: 24 DEHDGGEDJHI stop_desc = 11; // offset: 24 DOPJFJCLIAH LMJCPMFPHLK = 12; // offset: 24 BALHBDBHHON FHDMHKOMEFO = 13; // offset: 24 IAGGIFBOFDF FIFCCCJOLNE = 14; // offset: 24 } } message AFBMANOLIOJ { } message IAGGIFBOFDF { } message DEHDGGEDJHI { ChatMessageData stop_desc = 1; // offset: 24 } message DOPJFJCLIAH { bool JLNEBLAKKOB = 2; // offset: 24 bool LJOEMLOJDDP = 1; // offset: 25 } message BALHBDBHHON { GOECDMPJMCM OAMKPPGDDIM = 1; // offset: 24 } message NEKAOLPJKEE { string POLADDGLAEH = 1; // offset: 24 } message LJEMPEHADKJ { repeated uint32 avatar_id_list = 1; // offset: 16 } message IJJKHFPLLIF { repeated LJEMPEHADKJ FLOKEJHHPPO = 3; // offset: 16 repeated LJEMPEHADKJ HGAIDOLJKDL = 2; // offset: 32 uint32 avatar_id = 1; // offset: 40 } message DNPDLODGAHA { HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24 HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32 uint32 avatar_id = 1; // offset: 40 } message PLHPNBIMIOK { uint32 JHFFAALHEAI = 2; // offset: 24 uint32 KAJCFPKEGBP = 1; // offset: 28 } message DPKPGPPHHBM { repeated PLHPNBIMIOK MDLGEIGFFEG = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 } message BJNCNELEOMO { uint32 item_id = 1; // offset: 24 uint32 item_count = 2; // offset: 28 } message ABMNFJJDDOE { repeated BJNCNELEOMO MPMNLICFHMC = 2; // offset: 16 uint32 ILBJLIENCLB = 1; // offset: 32 } message EIICHLNCAKK { repeated ABMNFJJDDOE CNIMHMAPDII = 2; // offset: 16 uint32 avatar_id = 1; // offset: 32 uint32 HPJAAOPDIOL = 3; // offset: 36 uint32 JFCLHPFCMHP = 4; // offset: 40 } message IOFKKOEJFHI { repeated JOLHIMGJGBO lineup_list = 2; // offset: 24 PJCMNENIEHH HKEACDBJCOD = 1; // offset: 32 } message JFCPFBLKJAB { oneof PONFIKAJHFD { IJJKHFPLLIF lineup = 10; // offset: 24 DNPDLODGAHA LCMADDIMION = 11; // offset: 24 DPKPGPPHHBM PAGPNOKLNOM = 12; // offset: 24 EIICHLNCAKK BEGAIBBJHHD = 13; // offset: 24 IOFKKOEJFHI HCAAHIGINOM = 14; // offset: 24 } } message NGBBCMBMOLI { bool GGPIFKGAPPB = 3; // offset: 24 bool AOOEIHOPALH = 4; // offset: 25 bool CLFMFEHJKEJ = 2; // offset: 26 bool LIEKGCNNIHA = 5; // offset: 27 uint32 avatar_id = 1; // offset: 28 } message KKNGAGGAJKC { string EDMBJCBKBIM = 1; // offset: 16 string DMHFFKNLILH = 3; // offset: 32 string OIBPLFNJOEM = 2; // offset: 40 } message MDGIOENHBEJ { KKNGAGGAJKC NHALJPDONCP = 4; // offset: 16 string OAPACMJOIKC = 2; // offset: 32 string title = 1; // offset: 40 uint32 ENHLKLFLCKG = 3; // offset: 48 } enum FightGameMode { FJPMJPEKLJL_NLCDGIPGFDJ = 0; FJPMJPEKLJL_EAMCPOPPHEN = 1; FJPMJPEKLJL_KPEKNPODEKJ = 2; FJPMJPEKLJL_NHAADPKOCMK = 3; FJPMJPEKLJL_GCMNKEJIMFI = 4; FJPMJPEKLJL_BBEAIOOHDBE = 5; FJPMJPEKLJL_BLBMAPAMFHE = 6; FJPMJPEKLJL_FBPGILKIGBE = 7; FJPMJPEKLJL_MKHLALNLOLA = 8; } enum FHKOIPLIHDO { FHKOIPLIHDO_KOOOJMKLBKO = 0; FHKOIPLIHDO_ALHNCFLPELN = 1; FHKOIPLIHDO_FHMJDNJCFGJ = 2; FHKOIPLIHDO_AOAEKHOFOED = 3; FHKOIPLIHDO_KMGKCCIGPAN = 4; } enum LKFBIALLBDK { LKFBIALLBDK_EFAGELOKHAH = 0; LKFBIALLBDK_EFLAAFEKBLO = 1; LKFBIALLBDK_MHOEPNOAGDN = 2; LKFBIALLBDK_GLLICMOMCOA = 3; } enum LobbyCharacterStatus { JPJAJPOGCJJ_NLCDGIPGFDJ = 0; JPJAJPOGCJJ_BPOCOHFIAOH = 1; JPJAJPOGCJJ_NCIPEHOHDMG = 2; JPJAJPOGCJJ_HMOGOHOFPFG = 3; JPJAJPOGCJJ_HNADONAFDDN = 4; JPJAJPOGCJJ_ANAIJLLOOHF = 5; JPJAJPOGCJJ_AILKHMPHLEP = 6; JPJAJPOGCJJ_HIGMNPCOONG = 7; } enum LobbyModifyType { CJHHGHKGAIL_NLCDGIPGFDJ = 0; CJHHGHKGAIL_BPOCOHFIAOH = 1; CJHHGHKGAIL_HMOGOHOFPFG = 2; CJHHGHKGAIL_NCIPEHOHDMG = 3; CJHHGHKGAIL_BHMEGEPHBIC = 4; CJHHGHKGAIL_EHINOPGCAEE = 5; CJHHGHKGAIL_PINPKNJDKLP = 6; CJHHGHKGAIL_OIINGMJAHFA = 7; CJHHGHKGAIL_ACEBEKCCMEG = 8; CJHHGHKGAIL_HIOFMONBFLO = 9; CJHHGHKGAIL_NDMLJELOPCM = 10; CJHHGHKGAIL_KOKIHLKEJOL = 11; CJHHGHKGAIL_CGDOBHJPMHI = 12; CJHHGHKGAIL_MNFOFJKGCHL = 13; CJHHGHKGAIL_MNPCJLJIKML = 14; CJHHGHKGAIL_HDOBALIFGCG = 15; CJHHGHKGAIL_HIGMNPCOONG = 16; CJHHGHKGAIL_KPKNEPLALOK = 17; CJHHGHKGAIL_NGIGCKJNPJC = 18; } enum FFBBHAALIBG { FFBBHAALIBG_GEIPHKGAJOD = 0; FFBBHAALIBG_CLLCACFEKIN = 1; FFBBHAALIBG_KPHGHPCEMMA = 2; } enum NPPEMMILLCO { NPPEMMILLCO_HGLIFJGHADE = 0; NPPEMMILLCO_OPCKNBHNBOA = 1; NPPEMMILLCO_CEABDBJPIOF = 2; NPPEMMILLCO_HONKPOMPEOO = 3; NPPEMMILLCO_HOFPNHIBDKL = 4; NPPEMMILLCO_EHNIPLNEEDI = 5; NPPEMMILLCO_FAODKNDLNPF = 6; NPPEMMILLCO_JCNBPNHEBBH = 7; } enum OJNEFJDGGEM { OJNEFJDGGEM_NLCDGIPGFDJ = 0; OJNEFJDGGEM_NKDECDGECFL = 1; OJNEFJDGGEM_KEHGBOEDKAB = 2; OJNEFJDGGEM_DACEMIDFHOG = 3; } enum FIBDGJBOJEA { FIBDGJBOJEA_NLCDGIPGFDJ = 0; FIBDGJBOJEA_DAJHCEKHNBH = 1; FIBDGJBOJEA_FEGIODIKLKB = 2; } enum DILHPBMCOFK { DILHPBMCOFK_GPODJJOHNNE = 0; DILHPBMCOFK_NHJLCDDJBGA = 1; DILHPBMCOFK_MIENDCJGDJG = 2; DILHPBMCOFK_LDKKKJOIOKF = 3; } enum LobbyInteractType { ODPJEOGDIKF_NLCDGIPGFDJ = 0; ODPJEOGDIKF_DPMKFJKKKKA = 1; } enum HGMNDBFCBLL { HGMNDBFCBLL_NLCDGIPGFDJ = 0; HGMNDBFCBLL_CPJDKCDJFNA = 1; HGMNDBFCBLL_APBCEPNOCKG = 2; } message MOHAGOFLGAP { string IJKOMIKFKEK = 6; // offset: 16 string nickname = 3; // offset: 24 string EBMNJMIKNPP = 7; // offset: 32 uint64 version = 8; // offset: 48 uint32 MJPKBIGCFOM = 4; // offset: 56 uint32 uid = 1; // offset: 60 bool OCLBMMNNMFC = 9; // offset: 64 uint32 level = 2; // offset: 68 PlatformType platform = 5; // offset: 72 uint32 MIDBIPHKLJO = 10; // offset: 76 } message CIGLIFFIIDC { LKFBIALLBDK NABJDHEPELK = 1; // offset: 24 LobbyCharacterStatus status = 2; // offset: 28 } message LobbyMarchInfo { KBCHOKFHHIH AIKDCBMCLBI = 5; // offset: 24 uint32 HEJAIHCGHIG = 4; // offset: 32 bool OCLBMMNNMFC = 2; // offset: 36 uint32 HBONKLEOEEI = 1; // offset: 40 uint32 MIFBGCICABC = 3; // offset: 44 } message LobbyMarbleInfo { repeated uint32 CIPEHBBKFIH = 3; // offset: 24 uint32 GDBNHOJPKIE = 1; // offset: 32 uint32 score_id = 4; // offset: 36 uint32 rank = 2; // offset: 40 } message FDFGIHJBHEL { uint32 FMEHKPKHGJA = 1; // offset: 24 uint32 PNGHFKLCNBE = 2; // offset: 28 } message KBCHOKFHHIH { repeated FDFGIHJBHEL MKIOMOINKOF = 5; // offset: 24 uint32 EECIJBLGLNG = 3; // offset: 32 uint32 GDBNHOJPKIE = 1; // offset: 36 uint32 OPHFDHGBLPJ = 4; // offset: 40 uint32 IHEGLJHMKPP = 6; // offset: 44 uint32 MFECHJLACLC = 7; // offset: 48 uint32 EAGEFHOHCOA = 2; // offset: 52 } message JMFPICAMLIG { KBCHOKFHHIH AIKDCBMCLBI = 1; // offset: 24 } message LobbyGridFightInfo { repeated uint32 LAJJHAAKGAF = 1; // offset: 16 string KEJLHDPBIPO = 4; // offset: 24 uint32 score_id = 3; // offset: 40 uint32 gold = 2; // offset: 44 } message DiceCombatAvatar { repeated uint32 dice_id_list = 3; // offset: 24 uint32 dice_avatar_id = 1; // offset: 32 uint32 level = 2; // offset: 36 int64 unlock_time = 4; // offset: 40 } message BOFHHEBDEOD { uint32 GDBNHOJPKIE = 1; // offset: 24 } message CMNLOKDOFEF { uint32 GDBNHOJPKIE = 1; // offset: 24 } message EHMEPOMCGNG { repeated uint32 KBHCLLJLFHH = 2; // offset: 16 uint32 DBLJFJAAPAN = 1; // offset: 32 } message LPGJPLMHKFL { repeated uint32 NJIFEDNDMFO = 2; // offset: 24 uint32 MDKFLGDEJCN = 1; // offset: 32 uint32 DHJANOFGDNP = 3; // offset: 36 } message IPIJFDIPNDE { CMNLOKDOFEF AEPFOJHNNFH = 3; // offset: 24 BOFHHEBDEOD BAEGDJILMBL = 2; // offset: 32 repeated DiceCombatAvatar avatar_list = 1; // offset: 40 uint32 EMHHCEMGBEM = 5; // offset: 48 uint32 GMCAHOPDHLI = 6; // offset: 52 bool KDFJPPOLFEB = 7; // offset: 56 uint32 EECIJBLGLNG = 4; // offset: 60 } message LobbyGameExtInfo { repeated string MLAFBFEBNHB = 1; // offset: 24 bool ELJECOAKNOF = 2; // offset: 44 oneof APEMJMHJHKD { LobbyMarchInfo lobby_march_info = 1001; // offset: 16 LobbyMarbleInfo lobby_marble_info = 1002; // offset: 16 JMFPICAMLIG PHIBAOMGNOH = 1003; // offset: 16 LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 16 IPIJFDIPNDE GOKJCFBPHCJ = 1005; // offset: 16 } } message LMLNNHKJEIP { MOHAGOFLGAP basic_info = 1; // offset: 16 LobbyGameExtInfo stage_info = 3; // offset: 24 CIGLIFFIIDC GBBCBJCACIN = 2; // offset: 40 } message LAJGLHCCNED { uint32 CGHLEEAOJGO = 14; // offset: 24 uint32 PIPOCNHBHAC = 12; // offset: 28 uint32 GMNONMGKBFI = 7; // offset: 32 uint32 MPNGHAGHAIM = 5; // offset: 36 uint32 BMANBMAOLLD = 1; // offset: 40 uint32 ONLANGHDIPJ = 9; // offset: 44 uint32 FIIPIFLPEDB = 4; // offset: 48 uint32 CJHGLLNBLJH = 8; // offset: 52 uint32 HFOPGJFDIHM = 13; // offset: 56 uint32 CKDCNKNMEAI = 2; // offset: 60 uint32 EKPKADNENAG = 3; // offset: 64 uint32 DNDAOOCDNGC = 6; // offset: 68 uint32 JOBFJAPJDBA = 11; // offset: 72 uint32 CPHOGFPNKLC = 10; // offset: 76 } message BFBHKJLJJBJ { FightGameMode MFLEPLDCJBC = 2; // offset: 24 uint64 NOPDGKNKEEH = 1; // offset: 32 } message KPPJOPMMLOA { uint32 INOCAHEJKCB = 1; // offset: 24 } message AECGFCJJLNI { KPPJOPMMLOA JPPLNIDDLBH = 3; // offset: 24 bool ELOCBJMJHBH = 2; // offset: 32 uint32 NAFOFIPMOGM = 1; // offset: 36 } message PPKKBLFDLBE { PJMGBLIFDFP EMIJCKENBKJ = 9; // offset: 24 AECGFCJJLNI NNOPIKIANCA = 11; // offset: 32 repeated LMLNNHKJEIP HJOPHLKBLHL = 3; // offset: 40 FightGameMode MJBKMFOMNPO = 2; // offset: 48 uint64 ANBJMMOEGJE = 5; // offset: 56 FIBDGJBOJEA FBFDDOMMLNA = 8; // offset: 64 OJNEFJDGGEM type = 4; // offset: 68 uint64 id = 1; // offset: 72 uint64 HEOMGKNDJHE = 6; // offset: 80 } message HCLAEGGMCFK { uint32 LOPNADHJKBF = 1; // offset: 24 } message ONNHDODIIED { HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } message GBAKEFGOLCB { uint32 CDNNHONKELJ = 2; // offset: 24 uint32 stage_id = 1; // offset: 28 } message PJMGBLIFDFP { oneof CGIFMOFGECO { HCLAEGGMCFK lobby_grid_fight_info = 1001; // offset: 24 ONNHDODIIED GOKJCFBPHCJ = 1002; // offset: 24 GBAKEFGOLCB FNNOPJBPLPF = 1003; // offset: 24 } } message NFDHOCKEPGD { uint32 LOPNADHJKBF = 1; // offset: 24 } message CEOJGIDJLOA { HGMNDBFCBLL DLFHABGGHFF = 1; // offset: 24 } message APCDHOBPBHA { uint32 stage_id = 1; // offset: 24 } message OFFMCODMKDL { oneof CGIFMOFGECO { NFDHOCKEPGD lobby_grid_fight_info = 1001; // offset: 16 CEOJGIDJLOA GOKJCFBPHCJ = 1002; // offset: 16 APCDHOBPBHA FNNOPJBPLPF = 1003; // offset: 16 } } enum EGMOEMCIINO { EGMOEMCIINO_AKACJKIBJMC = 0; EGMOEMCIINO_DGOAOLIHLNC = 1; EGMOEMCIINO_GIBEOBDJJLE = 2; } enum ABPEEALGKAO { ABPEEALGKAO_FKMOKGOBEHJ = 0; ABPEEALGKAO_MFAEGBJBJBE = 1; ABPEEALGKAO_KEEABEOLAOF = 2; } message VectorSnapshot { sint32 z = 3; // offset: 24 sint32 y = 2; // offset: 28 sint32 x = 1; // offset: 32 } message MotionInfoSnapshot { VectorSnapshot pos = 1; // offset: 24 VectorSnapshot rot = 2; // offset: 32 } message FloorCustomValueSnapshot { string str_val = 5; // offset: 16 string name = 1; // offset: 32 float float_val = 4; // offset: 40 EGMOEMCIINO type = 2; // offset: 44 bool bool_val = 3; // offset: 48 } message ActiveMCVKeySnapshot { string mcv_key = 2; // offset: 24 uint32 main_mission_id = 1; // offset: 32 } message PropInfoSnapshot { uint32 prop_state = 1; // offset: 24 } message EntitySnapshot { MotionInfoSnapshot motion_info = 3; // offset: 32 uint32 instance_id = 2; // offset: 40 ABPEEALGKAO map_object_type = 4; // offset: 44 uint32 entity_id = 1; // offset: 48 oneof entity { PropInfoSnapshot prop = 5; // offset: 16 } } message GroupSnapshot { repeated uint32 active_submission_list = 5; // offset: 16 repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 24 map property_map = 4; // offset: 32 repeated EntitySnapshot entity_list = 3; // offset: 40 uint32 group_id = 1; // offset: 56 uint32 group_state = 2; // offset: 60 } message PlayerSnapshot { MotionInfoSnapshot motion_info = 1; // offset: 24 uint32 map_layer = 2; // offset: 32 } message MissionCustomValueSnapshot { string mcv_key = 2; // offset: 16 uint32 custom_value = 1; // offset: 32 } message MissionCustomValueSnapshotList { repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 16 } message MainMissionMcvSnapshot { MissionCustomValueSnapshotList custom_value_list = 2; // offset: 16 uint32 main_mission_id = 1; // offset: 32 } message SubMissionSnapshot { uint32 sub_mission_id = 1; // offset: 24 } message MainMissionSnapshot { repeated SubMissionSnapshot sub_mission_list = 2; // offset: 24 uint32 main_mission_id = 1; // offset: 32 } message MissionSnapshot { MainMissionSnapshot tracking_main_mission = 3; // offset: 16 string cur_sound_effect_state = 6; // offset: 32 repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 40 string cur_audio_emotion_state = 5; // offset: 48 repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 56 bool has_mission_audio_snapshot = 4; // offset: 64 } message EraFlipperRegionDataSnapshot { uint32 state = 2; // offset: 24 uint32 region_id = 1; // offset: 28 } message EraFlipperSnapshot { repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 24 } message RotationMapInfoSnapshot { VectorSnapshot map_rot = 2; // offset: 16 VectorSnapshot map_pos = 1; // offset: 32 } message MapRotationSnapshot { RotationMapInfoSnapshot map_info = 3; // offset: 16 int32 region_id = 1; // offset: 32 uint32 pose_id = 2; // offset: 36 } message DialogSnapshot { uint32 group_id = 1; // offset: 24 uint32 entity_id = 2; // offset: 28 } message SwitchHandDataNodeSnapshot { bytes hand_param = 4; // offset: 16 MotionInfoSnapshot hand_transform = 2; // offset: 32 uint32 hand_state = 3; // offset: 40 uint32 config_id = 1; // offset: 44 uint32 get_coin_count = 5; // offset: 48 } message SwitchHandSnapshot { repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 16 } message PerformanceStartSnapshot { MapRotationSnapshot map_rotation = 19; // offset: 24 EraFlipperSnapshot era_flipper = 12; // offset: 32 MissionSnapshot mission = 11; // offset: 40 repeated GroupSnapshot client_group_list = 14; // offset: 48 map floor_saved_value_list = 17; // offset: 56 map floor_custom_value_list = 18; // offset: 64 SwitchHandSnapshot switch_hand = 23; // offset: 72 repeated GroupSnapshot client_legacy_group_list = 16; // offset: 80 repeated GroupSnapshot server_group_list = 13; // offset: 88 PlayerSnapshot player = 10; // offset: 96 repeated GroupSnapshot server_legacy_group_list = 15; // offset: 104 DialogSnapshot dialog = 21; // offset: 112 uint32 dimension_id = 5; // offset: 120 uint32 entry_id = 8; // offset: 124 uint32 owner_group_id = 22; // offset: 128 uint32 performance_id = 1; // offset: 132 uint32 world_id = 20; // offset: 136 uint32 plane_id = 3; // offset: 140 uint32 floor_id = 4; // offset: 144 uint32 performance_type = 2; // offset: 148 uint32 story_line_id = 6; // offset: 152 uint32 version = 9; // offset: 156 uint32 content_id = 7; // offset: 160 } enum Retcode { RET_SUCC = 0; RET_FAIL = 1; RET_SERVER_INTERNAL_ERROR = 2; RET_TIMEOUT = 3; RET_REPEATED_REQ = 4; RET_REQ_PARA_INVALID = 5; RET_PLAYER_DATA_ERROR = 6; RET_PLAYER_CLIENT_PAUSED = 7; RET_FUNC_CHECK_FAILED = 8; RET_FEATURE_SWITCH_CLOSED = 9; RET_FREQ_OVER_LIMIT = 10; RET_SYSTEM_BUSY = 11; RET_PLAYER_NOT_ONLINE = 12; RET_OPERATION_IN_CD = 13; RET_REPEATE_LOGIN = 1000; RET_RETRY_LOGIN = 1001; RET_WAIT_LOGIN = 1002; RET_NOT_IN_WHITE_LIST = 1003; RET_IN_BLACK_LIST = 1004; RET_ACCOUNT_VERIFY_ERROR = 1005; RET_ACCOUNT_PARA_ERROR = 1006; RET_ANTI_ADDICT_LOGIN = 1007; RET_CHECK_SUM_ERROR = 1008; RET_REACH_MAX_PLAYER_NUM = 1009; RET_ALREADY_REGISTERED = 1010; RET_GENDER_ERROR = 1011; SET_NICKNAME_RET_CALLBACK_PROCESSING = 1012; RET_IN_GM_BIND_ACCESS = 1013; RET_QUEST_REWARD_ALREADY_TAKEN = 1100; RET_QUEST_NOT_ACCEPT = 1101; RET_QUEST_NOT_FINISH = 1102; RET_QUEST_STATUS_ERROR = 1103; RET_ACHIEVEMENT_LEVEL_NOT_REACH = 1104; RET_ACHIEVEMENT_LEVEL_ALREADY_TAKEN = 1105; RET_AVATAR_NOT_EXIST = 1200; RET_AVATAR_RES_EXP_NOT_ENOUGH = 1201; RET_AVATAR_EXP_REACH_PROMOTION_LIMIT = 1202; RET_AVATAR_REACH_MAX_PROMOTION = 1203; RET_SKILLTREE_CONFIG_NOT_EXIST = 1204; RET_SKILLTREE_ALREADY_UNLOCK = 1205; RET_SKILLTREE_PRE_LOCKED = 1206; RET_SKILLTREE_LEVEL_NOT_MEET = 1207; RET_SKILLTREE_RANK_NOT_MEET = 1208; RET_AVATAR_DRESS_NO_EQUIPMENT = 1209; RET_AVATAR_EXP_ITEM_NOT_EXIST = 1210; RET_SKILLTREE_POINT_LOCKED = 1211; RET_SKILLTREE_POINT_LEVEL_UPGRADE_NOT_MATCH = 1212; RET_SKILLTREE_POINT_LEVEL_REACH_MAX = 1213; RET_WORLD_LEVEL_NOT_MEET = 1214; RET_PLAYER_LEVEL_NOT_MEET = 1215; RET_AVATAR_RANK_NOT_MATCH = 1216; RET_AVATAR_RANK_REACH_MAX = 1217; RET_HERO_BASIC_TYPE_NOT_MATCH = 1218; RET_AVATAR_PROMOTION_NOT_MEET = 1219; RET_PROMOTION_REWARD_CONFIG_NOT_EXIST = 1220; RET_PROMOTION_REWARD_ALREADY_TAKEN = 1221; RET_AVATAR_SKIN_ITEM_NOT_EXIST = 1222; RET_AVATAR_SKIN_ALREADY_DRESSED = 1223; RET_AVATAR_NOT_DRESS_SKIN = 1224; RET_AVATAR_SKIN_NOT_MATCH_AVATAR = 1225; RET_AVATAR_PATH_NOT_MATCH = 1226; RET_AVATAR_ENHANCED_ID_NOT_EXIST = 1227; RET_AVATAR_ENHANCED_ID_ALREADY_SET = 1228; RET_AVATAR_NOT_CUR_ENHANCED_ID = 1229; RET_PLAYER_OUTFIT_CONFIG_NOT_EXIST = 1230; RET_PLAYER_OUTFIT_SLOT_CONFLICT = 1231; RET_PLAYER_OUTFIT_IS_DEFAULT = 1232; RET_PLAYER_OUTFIT_NOT_OWNED = 1233; RET_SKILLTREE_FAST_LEVEL_UP_CLOSE = 1234; RET_ITEM_NOT_EXIST = 1300; RET_ITEM_COST_NOT_ENOUGH = 1301; RET_ITEM_COST_TOO_MUCH = 1302; RET_ITEM_NO_COST = 1303; RET_ITEM_NOT_ENOUGH = 1304; RET_ITEM_INVALID = 1305; RET_ITEM_CONFIG_NOT_EXIST = 1306; RET_SCOIN_NOT_ENOUGH = 1307; RET_ITEM_REWARD_EXCEED_LIMIT = 1308; RET_ITEM_INVALID_USE = 1309; RET_ITEM_USE_CONFIG_NOT_EXIST = 1310; RET_REWARD_CONFIG_NOT_EXIST = 1311; RET_ITEM_EXCEED_LIMIT = 1312; RET_ITEM_COUNT_INVALID = 1313; RET_ITEM_USE_TARGET_TYPE_INVALID = 1314; RET_ITEM_USE_SATIETY_FULL = 1315; RET_ITEM_COMPOSE_NOT_EXIST = 1316; RET_RELIC_COMPOSE_NOT_EXIST = 1317; RET_ITEM_CAN_NOT_SELL = 1318; RET_ITEM_SELL_EXCEDD_LIMIT = 1319; RET_ITEM_NOT_IN_COST_LIST = 1320; RET_ITEM_SPECIAL_COST_NOT_ENOUGH = 1321; RET_ITEM_SPECIAL_COST_TOO_MUCH = 1322; RET_ITEM_FORMULA_NOT_EXIST = 1323; RET_ITEM_AUTO_GIFT_OPTIONAL_NOT_EXIST = 1324; RET_RELIC_COMPOSE_RELIC_INVALID = 1325; RET_RELIC_COMPOSE_MAIN_AFFIX_ID_INVALID = 1326; RET_RELIC_COMPOSE_WRONG_FORMULA_TYPE = 1327; RET_RELIC_COMPOSE_RELIC_NOT_EXIST = 1328; RET_RELIC_COMPOSE_BLACK_GOLD_COUNT_INVALID = 1329; RET_RELIC_COMPOSE_BLACK_GOLD_NOT_NEED = 1330; RET_MONTH_CARD_CANNOT_USE = 1331; RET_ITEM_REWARD_EXCEED_DISAPPEAR = 1332; RET_ITEM_NEED_RECYCLE = 1333; RET_ITEM_COMPOSE_EXCEED_LIMIT = 1334; RET_ITEM_CAN_NOT_DESTROY = 1335; RET_ITEM_ALREADY_MARK = 1336; RET_ITEM_MARK_EXCEED_LIMIT = 1337; RET_ITEM_NOT_MARK = 1338; RET_ITEN_TURN_FOOD_NOT_SET = 1339; RET_ITEM_TURN_FOOD_ALREADY_SET = 1340; RET_ITEM_TURN_FOOD_CONSUME_TYPE_ERROR = 1341; RET_ITEM_TURN_FOOD_SWITCH_ALREADY_OPEN = 1342; RET_ITEM_TURN_FOOD_SWITCH_ALREADY_CLOSE = 1343; RET_HCOIN_EXCHANGE_TOO_MUCH = 1344; RET_ITEM_TURN_FOOD_SCENE_TYPE_ERROR = 1345; RET_EQUIPMENT_ALREADY_DRESSED = 1350; RET_EQUIPMENT_NOT_EXIST = 1351; RET_EQUIPMENT_REACH_LEVEL_LIMIT = 1352; RET_EQUIPMENT_CONSUME_SELF = 1353; RET_EQUIPMENT_ALREADY_LOCKED = 1354; RET_EQUIPMENT_ALREADY_UNLOCKED = 1355; RET_EQUIPMENT_LOCKED = 1356; RET_EQUIPMENT_SELECT_NUM_OVER_LIMIT = 1357; RET_EQUIPMENT_RANK_UP_MUST_CONSUME_SAME_TID = 1358; RET_EQUIPMENT_PROMOTION_REACH_MAX = 1359; RET_EQUIPMENT_RANK_UP_REACH_MAX = 1360; RET_EQUIPMENT_LEVEL_REACH_MAX = 1361; RET_EQUIPMENT_EXCEED_LIMIT = 1362; RET_RELIC_NOT_EXIST = 1363; RET_RELIC_REACH_LEVEL_LIMIT = 1364; RET_RELIC_CONSUME_SELF = 1365; RET_RELIC_ALREADY_DRESSED = 1366; RET_RELIC_LOCKED = 1367; RET_RELIC_ALREADY_LOCKED = 1368; RET_RELIC_ALREADY_UNLOCKED = 1369; RET_RELIC_LEVEL_IS_NOT_ZERO = 1370; RET_UNIQUE_ID_REPEATED = 1371; RET_EQUIPMENT_LEVEL_NOT_MEET = 1372; RET_EQUIPMENT_ITEM_NOT_IN_COST_LIST = 1373; RET_EQUIPMENT_LEVEL_GREATER_THAN_ONE = 1374; RET_EQUIPMENT_ALREADY_RANKED = 1375; RET_RELIC_EXCEED_LIMIT = 1376; RET_RELIC_ALREADY_DISCARDED = 1377; RET_RELIC_ALREADY_UNDISCARDED = 1378; RET_EQUIPMENT_BATCH_LOCK_TOO_FAST = 1379; RET_RELIC_FILTER_PLAN_SLOT_EMPTY = 1380; RET_RELIC_FILTER_PLAN_NUM_EXCEED_LIMIT = 1381; RET_RELIC_FILTER_PLAN_NAME_UTF8_ERROR = 1382; RET_RELIC_FILTER_PLAN_NAME_FORMAT_ERROR = 1383; RET_RELIC_FILTER_PLAN_NO_CHANGE = 1384; RET_RELIC_REFORGE_NOT_CONFIRMED = 1385; RET_EQUIPMENT_ALREADY_LEVELUP = 1386; RET_EQUIPMENT_RARITY_ERROR = 1387; RET_LINEUP_INVALID_INDEX = 1400; RET_LINEUP_INVALID_MEMBER_POS = 1401; RET_LINEUP_SWAP_NOT_EXIST = 1402; RET_LINEUP_AVATAR_ALREADY_IN = 1403; RET_LINEUP_CREATE_AVATAR_ERROR = 1404; RET_LINEUP_AVATAR_INIT_ERROR = 1405; RET_LINEUP_NOT_EXIST = 1406; RET_LINEUP_ONLY_ONE_MEMBER = 1407; RET_LINEUP_SAME_LEADER_SLOT = 1408; RET_LINEUP_NO_LEADER_SELECT = 1409; RET_LINEUP_SWAP_SAME_SLOT = 1410; RET_LINEUP_AVATAR_NOT_EXIST = 1411; RET_LINEUP_TRIAL_AVATAR_CAN_NOT_QUIT = 1412; RET_LINEUP_VIRTUAL_LINEUP_PLANE_NOT_MATCH = 1413; RET_LINEUP_NOT_VALID_LEADER = 1414; RET_LINEUP_SAME_INDEX = 1415; RET_LINEUP_IS_EMPTY = 1416; RET_LINEUP_NAME_FORMAT_ERROR = 1417; RET_LINEUP_TYPE_NOT_MATCH = 1418; RET_LINEUP_REPLACE_ALL_FAILED = 1419; RET_LINEUP_NOT_ALLOW_EDIT = 1420; RET_LINEUP_AVATAR_IS_ALIVE = 1421; RET_LINEUP_ASSIST_HAS_ONLY_MEMBER = 1422; RET_LINEUP_ASSIST_CANNOT_SWITCH = 1423; RET_LINEUP_AVATAR_TYPE_INVALID = 1424; RET_LINEUP_NAME_UTF8_ERROR = 1425; RET_LINEUP_LEADER_LOCK = 1426; RET_LINEUP_STORY_LINE_NOT_MATCH = 1427; RET_LINEUP_AVATAR_LOCK = 1428; RET_LINEUP_AVATAR_INVALID = 1429; RET_LINEUP_AVATAR_ALREADY_INIT = 1430; RET_LINEUP_LIMITED = 1431; RET_MAIL_NOT_EXIST = 1700; RET_MAIL_RANGE_INVALID = 1701; RET_MAIL_MAIL_ID_INVALID = 1702; RET_MAIL_NO_MAIL_TAKE_ATTACHMENT = 1703; RET_MAIL_NO_MAIL_TO_DEL = 1704; RET_MAIL_TYPE_INVALID = 1705; RET_MAIL_PARA_INVALID = 1706; RET_MAIL_ATTACHEMENT_INVALID = 1707; RET_MAIL_TICKET_INVALID = 1708; RET_MAIL_TICKET_REPEATED = 1709; RET_STAGE_SETTLE_ERROR = 1800; RET_STAGE_CONFIG_NOT_EXIST = 1801; RET_STAGE_NOT_FOUND = 1802; RET_STAGE_COCOON_PROP_NOT_VALID = 1804; RET_STAGE_COCOON_WAVE_NOT_VALID = 1805; RET_STAGE_PROP_ID_NOT_EQUAL = 1806; RET_STAGE_COCOON_WAVE_OVER = 1807; RET_STAGE_WEEK_COCOON_OVER_CNT = 1808; RET_STAGE_COCOON_NOT_OPEN = 1809; RET_STAGE_TRIAL_NOT_OPEN = 1810; RET_STAGE_FARM_NOT_OPEN = 1811; RET_STAGE_FARM_TYPE_ERROR = 1812; RET_STAGE_FARM_SWEEP_CD = 1813; RET_STAGE_FARM_ELEMENT_CHALLENGE_CNT_INVALID = 1814; RET_CHAPTER_LOCK = 1900; RET_CHAPTER_CHALLENGE_NUM_NOT_ENOUGH = 1901; RET_CHAPTER_REWARD_ID_NOT_EXIST = 1902; RET_CHAPTER_REWARD_ALREADY_TAKEN = 1903; RET_BATTLE_STAGE_NOT_MATCH = 2000; RET_IN_BATTLE_NOW = 2001; RET_BATTLE_CHEAT = 2002; RET_BATTLE_FAIL = 2003; RET_BATTLE_NO_LINEUP = 2004; RET_BATTLE_LINEUP_EMPTY = 2005; RET_BATTLE_VERSION_NOT_MATCH = 2006; RET_BATTLE_QUIT_BY_SERVER = 2007; RET_IN_BATTLE_CHECK = 2008; RET_BATTLE_CHECK_NEED_RETRY = 2009; RET_BATTLE_COST_TIME_CHECK_FAIL = 2010; RET_LACK_EXCHANGE_STAMINA_TIMES = 2100; RET_LACK_STAMINA = 2101; RET_STAMINA_FULL = 2102; RET_AUTHKEY_SIGN_TYPE_ERROR = 2103; RET_AUTHKEY_SIGN_VER_ERROR = 2104; RET_NICKNAME_FORMAT_ERROR = 2105; RET_SENSITIVE_WORDS = 2106; RET_LEVEL_REWARD_HAS_TAKEN = 2107; RET_LEVEL_REWARD_LEVEL_ERROR = 2108; RET_LANGUAGE_INVALID = 2109; RET_NICKNAME_IN_CD = 2110; RET_GAMEPLAY_BIRTHDAY_INVALID = 2111; RET_GAMEPLAY_BIRTHDAY_ALREADY_SET = 2112; RET_NICKNAME_UTF8_ERROR = 2113; RET_NICKNAME_DIGIT_LIMIT_ERROR = 2114; RET_SENSITIVE_WORDS_PLATFORM_ERROR = 2115; RET_PLAYER_SETTING_TYPE_INVALID = 2116; RET_MAZE_LACK_TICKET = 2201; RET_MAZE_NOT_UNLOCK = 2202; RET_MAZE_NO_ABILITY = 2204; RET_MAZE_NO_PLANE = 2205; RET_MAZE_MAP_NOT_EXIST = 2207; RET_MAZE_MP_NOT_ENOUGH = 2213; RET_SPRING_NOT_ENABLE = 2214; RET_SPRING_TOO_FAR = 2216; RET_NOT_IN_MAZE = 2218; RET_MAZE_TIME_OF_DAY_TYPE_ERROR = 2223; RET_SCENE_TRANSFER_LOCKED_BY_TASK = 2224; RET_PLOT_NOT_UNLOCK = 2300; RET_MISSION_NOT_EXIST = 2400; RET_MISSION_ALREADY_DONE = 2401; RET_DAILY_TASK_NOT_FINISH = 2402; RET_DAILY_TASK_REWARD_HAS_TAKEN = 2403; RET_MISSION_NOT_FINISH = 2404; RET_MISSION_NOT_DOING = 2405; RET_MISSION_FINISH_WAY_NOT_MATCH = 2406; RET_MISSION_SCENE_NOT_MATCH = 2407; RET_MISSION_CUSTOM_VALUE_NOT_VALID = 2408; RET_MISSION_SUB_MISSION_NOT_MATCH = 2409; RET_ADVENTURE_MAP_NOT_EXIST = 2500; RET_SCENE_ENTITY_NOT_EXIST = 2600; RET_NOT_IN_SCENE = 2601; RET_SCENE_MONSTER_NOT_EXIST = 2602; RET_INTERACT_CONFIG_NOT_EXIST = 2603; RET_UNSUPPORTED_PROP_STATE = 2604; RET_SCENE_ENTRY_ID_NOT_MATCH = 2605; RET_SCENE_ENTITY_MOVE_CHECK_FAILED = 2606; RET_ASSIST_MONSTER_COUNT_LIMIT = 2607; RET_SCENE_USE_SKILL_FAIL = 2608; RET_PROP_IS_HIDDEN = 2609; RET_LOADING_SUCC_ALREADY = 2610; RET_SCENE_ENTITY_TYPE_INVALID = 2611; RET_INTERACT_TYPE_INVALID = 2612; RET_INTERACT_NOT_IN_REGION = 2613; RET_INTERACT_SUB_TYPE_INVALID = 2614; RET_NOT_LEADER_ENTITY = 2615; RET_MONSTER_IS_NOT_FARM_ELEMENT = 2616; RET_MONSTER_CONFIG_NOT_EXIST = 2617; RET_AVATAR_HP_ALREADY_FULL = 2618; RET_CUR_INTERACT_ENTITY_NOT_MATCH = 2619; RET_PLANE_TYPE_NOT_ALLOW = 2620; RET_GROUP_NOT_EXIST = 2621; RET_GROUP_SAVE_DATA_IN_CD = 2622; RET_GROUP_SAVE_LENGH_REACH_MAX = 2623; RET_RECENT_ELEMENT_NOT_EXIST = 2624; RET_RECENT_ELEMENT_STAGE_NOT_MATCH = 2625; RET_SCENE_POSITION_VERSION_NOT_MATCH = 2626; RET_GAMEPLAY_COUNTER_NOT_EXIST = 2627; RET_GAMEPLAY_COUNTER_NOT_ENOUGH = 2628; RET_GROUP_STATE_NOT_MATCH = 2629; RET_SCENE_ENTITY_POS_NOT_MATCH = 2630; RET_GROUP_STATE_CUSTOM_SAVE_DATA_OFF = 2631; RET_SCENE_NOT_MATCH = 2632; RET_PROP_TYPE_INVALID = 2633; RET_NOT_IN_CORRECT_SCENE = 2634; RET_NOT_IN_CORRECT_DIMENSION = 2635; RET_NOT_CORRECT_GROUP_PROPERTY_NAME = 2636; RET_BUY_TIMES_LIMIT = 2700; RET_BUY_LIMIT_TYPE = 2701; RET_SHOP_NOT_OPEN = 2702; RET_GOODS_NOT_OPEN = 2703; RET_CITY_LEVEL_REWARD_TAKEN = 2704; RET_CITY_LEVEL_NOT_MEET = 2705; RET_SINGLE_BUY_LIMIT = 2706; RET_TUTORIAL_NOT_UNLOCK = 2751; RET_TUTORIAL_UNLOCK_ALREADY = 2752; RET_TUTORIAL_FINISH_ALREADY = 2753; RET_TUTORIAL_PRE_NOT_UNLOCK = 2754; RET_TUTORIAL_PLAYER_LEVEL_NOT_MATCH = 2755; RET_TUTORIAL_TUTORIAL_NOT_FOUND = 2756; RET_CHALLENGE_NOT_EXIST = 2801; RET_CHALLENGE_NOT_UNLOCK = 2802; RET_CHALLENGE_ALREADY = 2803; RET_CHALLENGE_LINEUP_EDIT_FORBIDDEN = 2804; RET_CHALLENGE_LINEUP_EMPTY = 2805; RET_CHALLENGE_NOT_DOING = 2806; RET_CHALLENGE_NOT_FINISH = 2807; RET_CHALLENGE_TARGET_NOT_FINISH = 2808; RET_CHALLENGE_TARGET_REWARD_TAKEN = 2809; RET_CHALLENGE_TIME_NOT_VALID = 2810; RET_CHALLENGE_STARS_COUNT_NOT_MEET = 2811; RET_CHALLENGE_STARS_REWARD_TAKEN = 2812; RET_CHALLENGE_STARS_NOT_EXIST = 2813; RET_CHALLENGE_CUR_SCENE_NOT_ENTRY_FLOOR = 2814; RET_CHALLENGE_NO_TEAM_ARCHIVE = 2815; RET_CHALLENGE_LINEUP_AVATAR_TYPE_INVALID = 2816; RET_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 2817; RET_BASIC_TYPE_ALREADY = 2850; RET_NO_BASIC_TYPE = 2851; RET_NOT_CHOOSE_BASIC_TYPE = 2852; RET_NOT_FUNC_CLOSE = 2853; RET_NOT_CHOOSE_GENDER = 2854; RET_NOT_REQ_UNLOCK_BASIC_TYPE = 2855; RET_AVATAR_PATH_LOCKED = 2856; RET_ROGUE_STATUS_NOT_MATCH = 2901; RET_ROGUE_SELECT_BUFF_NOT_EXIST = 2902; RET_ROGUE_COIN_NOT_ENOUGH = 2903; RET_ROGUE_STAMINA_NOT_ENOUGH = 2904; RET_ROGUE_APPRAISAL_COUNT_NOT_ENOUGH = 2905; RET_ROGUE_PROP_ALREADY_USED = 2906; RET_ROGUE_RECORD_ALREADY_SAVED = 2907; RET_ROGUE_ROLL_BUFF_MAX_COUNT = 2908; RET_ROGUE_PICK_AVATAR_INVALID = 2909; RET_ROGUE_QUEST_EXPIRE = 2910; RET_ROGUE_QUEST_REWARD_ALREADY = 2911; RET_ROGUE_REVIVE_COUNT_NOT_ENOUGH = 2912; RET_ROGUE_AREA_INVALID = 2913; RET_ROGUE_SCORE_REWARD_POOL_INVALID = 2914; RET_ROGUE_SCORE_REWARD_ROW_INVALID = 2915; RET_ROGUE_AEON_LEVEL_NOT_MEET = 2916; RET_ROGUE_AEON_LEVEL_REWARD_ALREADY_TAKEN = 2917; RET_ROGUE_AEON_CONFIG_NOT_EXIST = 2918; RET_ROGUE_TRIAL_AVATAR_INVALID = 2919; RET_ROGUE_HANDBOOK_REWARD_ALREADY_TAKEN = 2920; RET_ROGUE_ROOM_TYPE_NOT_MATCH = 2921; RET_ROGUE_SHOP_GOOD_NOT_FOUND = 2922; RET_ROGUE_SHOP_GOOD_ALREADY_BOUGHT = 2923; RET_ROGUE_SHOP_GOOD_ALREADY_OWN = 2924; RET_ROGUE_SHOP_MIRACLE_NOT_EXIST = 2925; RET_ROGUE_SHOP_NOT_EXIST = 2926; RET_ROGUE_SHOP_CANNOT_REFRESH = 2927; RET_ROGUE_SELECT_BUFF_CERTAIN_MISMATCH = 2928; RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_BATTLE = 2929; RET_ROGUE_ACTION_QUEUE_NOT_EMPTY_OTHERS = 2930; RET_MISSION_EVENT_CONFIG_NOT_EXIST = 2951; RET_MISSION_EVENT_NOT_CLIENT = 2952; RET_MISSION_EVENT_FINISHED = 2953; RET_MISSION_EVENT_DOING = 2954; RET_HAS_CHALLENGE_MISSION_EVENT = 2955; RET_NOT_CHALLENGE_MISSION_EVENT = 2956; RET_GACHA_ID_NOT_EXIST = 3001; RET_GACHA_NUM_INVALID = 3002; RET_GACHA_FIRST_GACHA_MUST_ONE = 3003; RET_GACHA_REQ_DUPLICATED = 3004; RET_GACHA_NOT_IN_SCHEDULE = 3005; RET_GACHA_NEWBIE_CLOSE = 3006; RET_GACHA_TODAY_LIMITED = 3007; RET_GACHA_NOT_SUPPORT = 3008; RET_GACHA_CEILING_NOT_ENOUGH = 3009; RET_GACHA_CEILING_CLOSE = 3010; RET_GACHA_LOCKED = 3011; RET_GACHA_DECIDE_ITEM_TYPE_INVALID = 3012; RET_GACHA_DECIDE_ITEM_ID_INVALID = 3013; RET_NOT_IN_RAID = 3101; RET_RAID_DOING = 3102; RET_NOT_PROP = 3103; RET_RAID_ID_NOT_MATCH = 3104; RET_RAID_RESTART_NOT_MATCH = 3105; RET_RAID_LIMIT = 3106; RET_RAID_AVATAR_LIST_EMPTY = 3107; RET_RAID_AVATAR_NOT_EXIST = 3108; RET_CHALLENGE_RAID_REWARD_ALREADY = 3109; RET_CHALLENGE_RAID_SCORE_NOT_REACH = 3110; RET_CHALLENGE_RAID_NOT_OPEN = 3111; RET_RAID_FINISHED = 3112; RET_RAID_WORLD_LEVEL_NOT_LOCK = 3113; RET_RAID_CANNOT_USE_ASSIST = 3114; RET_RAID_AVATAR_NOT_MATCH = 3115; RET_RAID_CAN_NOT_SAVE = 3116; RET_RAID_NO_SAVE = 3117; RET_ACTIVITY_RAID_NOT_OPEN = 3118; RET_RAID_AVATAR_CAPTAIN_NOT_EXIST = 3119; RET_RAID_STORY_LINE_NOT_MATCH = 3120; RET_TALK_EVENT_ALREADY_TAKEN = 3151; RET_NPC_ALREADY_MEET = 3152; RET_NPC_NOT_IN_CONFIG = 3153; RET_DIALOGUE_GROUP_DISMATCH = 3154; RET_DIALOGUE_EVENT_INVALID = 3155; RET_TALK_EVENT_TAKE_PROTO_NOT_MATCH = 3156; RET_TALK_EVENT_NOT_VALID = 3157; RET_EXPEDITION_CONFIG_NOT_EXIST = 3201; RET_EXPEDITION_REWARD_CONFIG_NOT_EXIST = 3202; RET_EXPEDITION_NOT_UNLOCKED = 3203; RET_EXPEDITION_ALREADY_ACCEPTED = 3204; RET_EXPEDITION_REPEATED_AVATAR = 3205; RET_AVATAR_ALREADY_DISPATCHED = 3206; RET_EXPEDITION_NOT_ACCEPTED = 3207; RET_EXPEDITION_NOT_FINISH = 3208; RET_EXPEDITION_ALREADY_FINISH = 3209; RET_EXPEDITION_TEAM_COUNT_LIMIT = 3210; RET_EXPEDITION_AVATAR_NUM_NOT_MATCH = 3211; RET_EXPEDITION_NOT_OPEN = 3212; RET_EXPEDITION_FRIEND_AVATAR_NOT_VALID = 3213; RET_EXPEDITION_NOT_PUBLISHED = 3214; RET_LOGIN_ACTIVITY_HAS_TAKEN = 3301; RET_LOGIN_ACTIVITY_DAYS_LACK = 3302; RET_TRIAL_ACTIVITY_REWARD_ALREADY_TAKE = 3303; RET_TRIAL_ACTIVITY_STAGE_NOT_FINISH = 3304; RET_MATERIAL_SUBMIT_ACTIVITY_HAS_TAKEN = 3305; RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_NOT_SUBMITTED = 3306; RET_MATERIAL_SUBMIT_ACTIVITY_MATERIAL_ALREADY_SUBMITTED = 3307; RET_FANTASTIC_STORY_ACTIVITY_STORY_ERROR = 3308; RET_FANTASTIC_STORY_ACTIVITY_STORY_NOT_OPEN = 3309; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_ERROR = 3310; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_NOT_OPEN = 3311; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_AVATAR_ERROR = 3312; RET_FANTASTIC_STORY_ACTIVITY_BATTLE_BUFF_ERROR = 3313; RET_FANTASTIC_STORY_ACTIVITY_PRE_BATTLE_SCORE_NOT_ENOUGH = 3314; RET_TRIAL_ACTIVITY_ALREADY_IN_TRIAL_ACTIVITY = 3315; RET_COMMON_ACTIVITY_NOT_OPEN = 3316; RET_BENEFIT_NOT_READY = 3317; RET_COMMON_ACTIVITY_BUSY = 3318; RET_AVATAR_DELIVER_REWARD_PHASE_ERROR = 3319; RET_MESSAGE_CONFIG_NOT_EXIST = 3501; RET_MESSAGE_SECTION_NOT_TAKE = 3502; RET_MESSAGE_GROUP_NOT_TAKE = 3503; RET_MESSAGE_SECTION_ID_NOT_MATCH = 3504; RET_MESSAGE_SECTION_CAN_NOT_FINISH = 3505; RET_MESSAGE_ITEM_CAN_NOT_FINISH = 3506; RET_MESSAGE_ITEM_RAID_CAN_NOT_FINISH = 3507; RET_FRIEND_ALREADY_IS_FRIEND = 3601; RET_FRIEND_IS_NOT_FRIEND = 3602; RET_FRIEND_APPLY_EXPIRE = 3603; RET_FRIEND_IN_BLACKLIST = 3604; RET_FRIEND_NOT_IN_BLACKLIST = 3605; RET_FRIEND_NUMBER_LIMIT = 3606; RET_FRIEND_BLACKLIST_NUMBER_LIMIT = 3607; RET_FRIEND_DAILY_APPLY_LIMIT = 3608; RET_FRIEND_IN_HANDLE_LIMIT = 3609; RET_FRIEND_APPLY_IN_CD = 3610; RET_FRIEND_REMARK_NAME_FORMAT_ERROR = 3611; RET_FRIEND_PLAYER_NOT_FOUND = 3612; RET_FRIEND_IN_TARGET_BLACKLIST = 3613; RET_FRIEND_TARGET_NUMBER_LIMIT = 3614; RET_ASSIST_QUERY_TOO_FAST = 3615; RET_ASSIST_NOT_EXIST = 3616; RET_ASSIST_USED_ALREADY = 3617; RET_FRIEND_REPORT_REASON_FORMAT_ERROR = 3618; RET_FRIEND_REPORT_SENSITIVE_WORDS = 3619; RET_ASSIST_USED_TIMES_OVER = 3620; RET_ASSIST_QUIT_ALREADY = 3621; RET_ASSIST_AVATAR_IN_LINEUP = 3622; RET_ASSIST_NO_REWARD = 3623; RET_FRIEND_SEARCH_NUM_LIMIT = 3624; RET_FRIEND_SEARCH_IN_CD = 3625; RET_FRIEND_REMARK_NAME_UTF8_ERROR = 3626; RET_FRIEND_REPORT_REASON_UTF8_ERROR = 3627; RET_ASSIST_SET_ALREADY = 3628; RET_FRIEND_TARGET_FORBID_OTHER_APPLY = 3629; RET_FRIEND_MARKED_CNT_MAX = 3630; RET_FRIEND_MARKED_ALREADY = 3631; RET_FRIEND_NOT_MARKED = 3632; RET_FRIEND_CHALLENGE_LINEUP_RECOMMEND_IN_CD = 3633; RET_VIEW_PLAYER_CARD_IN_CD = 3634; RET_VIEW_PLAYER_BATTLE_RECORD_IN_CD = 3635; RET_ASSIST_LIST_STRANGER_CONFIG_ERROR = 3636; RET_PLAYER_BOARD_HEAD_ICON_NOT_EXIST = 3701; RET_PLAYER_BOARD_HEAD_ICON_LOCKED = 3702; RET_PLAYER_BOARD_HEAD_ICON_ALREADY_UNLOCKED = 3703; RET_PLAYER_BOARD_DISPLAY_AVATAR_NOT_EXIST = 3704; RET_PLAYER_BOARD_DISPLAY_AVATAR_EXCEED_LIMIT = 3705; RET_PLAYER_BOARD_DISPLAY_REPEATED_AVATAR = 3706; RET_PLAYER_BOARD_DISPLAY_AVATAR_SAME_POS = 3707; RET_PLAYER_BOARD_DISPLAY_AVATAR_LOCKED = 3708; RET_SIGNATURE_LENGTH_EXCEED_LIMIT = 3709; RET_SIGNATURE_SENSITIVE_WORDS = 3710; RET_PLAYER_BOARD_ASSIST_AVATAR_NOT_EXIST = 3712; RET_PLAYER_BOARD_ASSIST_AVATAR_LOCKED = 3713; RET_SIGNATURE_UTF8_ERROR = 3714; RET_PLAYER_BOARD_ASSIST_AVATAR_CNT_ERROR = 3715; RET_PLAYER_BOARD_PERSONAL_CARD_NOT_EXIST = 3716; RET_PLAYER_BOARD_PERSONAL_CARD_LOCKED = 3717; RET_PLAYER_BOARD_PERSONAL_NO_CHANGE = 3718; RET_BATTLE_PASS_TIER_NOT_VALID = 3801; RET_BATTLE_PASS_LEVEL_NOT_MEET = 3802; RET_BATTLE_PASS_REWARD_TAKE_ALREADY = 3803; RET_BATTLE_PASS_NOT_PREMIUM = 3804; RET_BATTLE_PASS_NOT_DOING = 3805; RET_BATTLE_PASS_LEVEL_INVALID = 3806; RET_BATTLE_PASS_NOT_UNLOCK = 3807; RET_BATTLE_PASS_NO_REWARD = 3808; RET_BATTLE_PASS_QUEST_NOT_VALID = 3809; RET_BATTLE_PASS_NOT_CHOOSE_OPTIONAL = 3810; RET_BATTLE_PASS_NOT_TAKE_REWARD = 3811; RET_BATTLE_PASS_OPTIONAL_NOT_VALID = 3812; RET_BATTLE_PASS_BUY_ALREADY = 3813; RET_BATTLE_PASS_NEAR_END = 3814; RET_MUSIC_LOCKED = 3901; RET_MUSIC_NOT_EXIST = 3902; RET_MUSIC_UNLOCK_FAILED = 3903; RET_PUNK_LORD_LACK_SUMMON_TIMES = 4001; RET_PUNK_LORD_ATTACKING_MONSTER_LIMIT = 4002; RET_PUNK_LORD_MONSTER_NOT_EXIST = 4003; RET_PUNK_LORD_MONSTER_ALREADY_SHARED = 4004; RET_PUNK_LORD_MONSTER_EXPIRED = 4005; RET_PUNK_LORD_SELF_MONSTER_ATTACK_LIMIT = 4006; RET_PUNK_LORD_LACK_SUPPORT_TIMES = 4007; RET_PUNK_LORD_MONSTER_ALREADY_KILLED = 4008; RET_PUNK_LORD_MONSTER_ATTACKER_LIMIT = 4009; RET_PUNK_LORD_WORLD_LEVLE_NOT_VALID = 4010; RET_PUNK_LORD_REWARD_LEVLE_NOT_EXIST = 4011; RET_PUNK_LORD_POINT_NOT_MEET = 4012; RET_PUNK_LORD_IN_ATTACKING = 4013; RET_PUNK_LORD_OPERATION_IN_CD = 4014; RET_PUNK_LORD_REWARD_ALREADY_TAKEN = 4015; RET_PUNK_LORD_OVER_BONUS_REWARD_LIMIT = 4016; RET_PUNK_LORD_NOT_IN_SCHEDULE = 4017; RET_PUNK_LORD_MONSTER_NOT_ATTACKED = 4018; RET_PUNK_LORD_MONSTER_NOT_KILLED = 4019; RET_PUNK_LORD_MONSTER_KILLED_SCORE_ALREADY_TAKE = 4020; RET_PUNK_LORD_REWARD_LEVLE_ALREADY_TAKE = 4021; RET_DAILY_ACTIVE_LEVEL_INVALID = 4101; RET_DAILY_ACTIVE_LEVEL_REWARD_ALREADY_TAKEN = 4102; RET_DAILY_ACTIVE_LEVEL_AP_NOT_ENOUGH = 4103; RET_DAILY_MEET_PAM = 4201; RET_REPLAY_ID_NOT_MATCH = 4251; RET_REPLAY_REQ_NOT_VALID = 4252; RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_NOT_PASSED = 4301; RET_FIGHT_ACTIVITY_DIFFICULTY_LEVEL_REWARD_ALREADY_TAKE = 4302; RET_FIGHT_ACTIVITY_STAGE_NOT_OPEN = 4303; RET_FIGHT_ACTIVITY_LEVEL_NOT_UNLOCK = 4304; RET_TRAIN_VISITOR_VISITOR_NOT_EXIST = 4351; RET_TRAIN_VISITOR_BEHAVIOR_NOT_EXIST = 4352; RET_TRAIN_VISITOR_BEHAVIOR_FINISHED = 4353; RET_TRAIN_VISITOR_ALL_BEHAVIOR_REWARD_TAKEN = 4354; RET_TRAIN_VISITOR_GET_ON_MISSION_NOT_FINISH = 4355; RET_TRAIN_VISITOR_NOT_GET_OFF_OR_BE_TRAIN_MEMBER = 4356; RET_TEXT_JOIN_UNKNOW_IS_OVERRIDE = 4401; RET_TEXT_JOIN_ID_NOT_EXIST = 4402; RET_TEXT_JOIN_CAN_NOT_OVERRIDE = 4403; RET_TEXT_JOIN_ITEM_ID_ERROR = 4404; RET_TEXT_JOIN_SENSITIVE_CHECK_ERROR = 4405; RET_TEXT_JOIN_MUST_OVERRIDE = 4406; RET_TEXT_JOIN_TEXT_EMPTY = 4407; RET_TEXT_JOIN_TEXT_FORMAT_ERROR = 4408; RET_TEXT_JOIN_TEXT_UTF8_ERROR = 4409; RET_TEXT_JOIN_BATCH_REQ_ID_REPEAT = 4410; RET_TEXT_JOIN_TYPE_NOT_SUPPORT_BATCH_REQ = 4411; RET_TEXT_JOIN_AVATAR_ID_NOT_EXIST = 4412; RET_TEXT_JOIN_UNKNOW_TYPE = 4413; RET_PAM_MISSION_MISSION_ID_ERROR = 4451; RET_PAM_MISSION_MISSION_EXPIRE = 4452; RET_CHAT_TYPE_NOT_EXIST = 4501; RET_MSG_TYPE_NOT_EXIST = 4502; RET_CHAT_NO_TARGET_UID = 4503; RET_CHAT_MSG_EMPTY = 4504; RET_CHAT_MSG_EXCEED_LIMIT = 4505; RET_CHAT_MSG_SENSITIVE_CHECK_ERROR = 4506; RET_CHAT_MSG_UTF8_ERROR = 4507; RET_CHAT_FORBID_SWITCH_OPEN = 4508; RET_CHAT_FORBID = 4509; RET_CHAT_MSG_INCLUDE_SPECIAL_STR = 4510; RET_CHAT_MSG_EMOJI_NOT_EXIST = 4511; RET_CHAT_MSG_EMOJI_GENDER_NOT_MATCH = 4512; RET_CHAT_MSG_EMOJI_NOT_MARKED = 4513; RET_CHAT_MSG_EMOJI_ALREADY_MARKED = 4514; RET_CHAT_MSG_EMOJI_MARKED_MAX_LIMIT = 4515; RET_BOXING_CLUB_CHALLENGE_NOT_OPEN = 4601; RET_MUSEUM_NOT_OPEN = 4651; RET_MUSEUM_TURN_CNT_NOT_MATCH = 4652; RET_MUSEUM_PHASE_NOT_REACH = 4653; RET_MUSEUM_UNKNOW_STUFF = 4654; RET_MUSEUM_UNKNOW_AREA = 4655; RET_MUSEUM_UNKNOW_POS = 4656; RET_MUSEUM_STUFF_ALREADY_IN_AREA = 4657; RET_MUSEUM_STUFF_NOT_IN_AREA = 4658; RET_MUSEUM_GET_NPC_REPEAT = 4659; RET_MUSEUM_GET_NPC_UNLOCK = 4660; RET_MUSEUM_GET_NPC_NOT_ENOUGH = 4661; RET_MUSEUM_CHANGE_STUFF_AREA_ERROR = 4662; RET_MUSEUM_NOT_INIT = 4663; RET_MUSEUM_EVENT_ERROR = 4664; RET_MUSEUM_UNKNOW_CHOOSE_EVENT_ID = 4665; RET_MUSEUM_EVENT_ORDER_NOT_MATCH = 4666; RET_MUSEUM_EVENT_PHASE_NOT_UNLOCK = 4667; RET_MUSEUM_EVENT_MISSION_NOT_FOUND = 4668; RET_MUSEUM_AREA_LEVEL_UP_ALREADY = 4669; RET_MUSEUM_STUFF_ALREADY_USED = 4670; RET_MUSEUM_EVENT_ROUND_NOT_UNLOCK = 4671; RET_MUSEUM_STUFF_IN_AREA = 4672; RET_MUSEUM_STUFF_DISPATCH = 4673; RET_MUSEUM_IS_END = 4674; RET_MUSEUM_STUFF_LEAVING = 4675; RET_MUSEUM_EVENT_MISSION_NOT_FINISH = 4678; RET_MUSEUM_COLLECT_REWARD_NOT_EXIST = 4679; RET_MUSEUM_COLLECT_REWARD_ALREADY_TAKEN = 4680; RET_MUSEUM_ACCEPT_MISSION_MAX_LIMIT = 4681; RET_ROGUE_CHALLENGE_NOT_OPEN = 4701; RET_ROGUE_CHALLENGE_ASSIS_REFRESH_LIMIT = 4702; RET_ALLEY_NOT_INIT = 4721; RET_ALLEY_NOT_OPEN = 4722; RET_ALLEY_MAP_NOT_EXIST = 4724; RET_ALLEY_EMPTY_POS_LIST = 4725; RET_ALLEY_LINE_POS_INVALID = 4726; RET_ALLEY_SHOP_NOT_UNLOCK = 4727; RET_ALLEY_DEPOT_FULL = 4728; RET_ALLEY_SHOP_NOT_INCLUDE = 4729; RET_ALLEY_EVENT_NOT_UNLOCK = 4730; RET_ALLEY_EVENT_NOT_REFRESH = 4731; RET_ALLEY_EVENT_STATE_DOING = 4732; RET_ALLEY_EVENT_STATE_FINISH = 4733; RET_ALLEY_EVENT_ERROR = 4734; RET_ALLEY_REWARD_LEVEL_ERROR = 4735; RET_ALLEY_REWARD_PRESTIGE_NOT_ENOUGH = 4736; RET_ALLEY_SHIP_EMPTY = 4737; RET_ALLEY_SHIP_ID_DISMATCH = 4738; RET_ALLEY_SHIP_NOT_EXIST = 4739; RET_ALLEY_SHIP_NOT_UNLOCK = 4740; RET_ALLEY_GOODS_NOT_EXIST = 4741; RET_ALLEY_GOODS_NOT_UNLOCK = 4742; RET_ALLEY_PROFIT_NOT_POSITIVE = 4743; RET_ALLEY_SPECIAL_ORDER_DISMATCH = 4744; RET_ALLEY_ORDER_GOODS_OVER_LIMIT = 4745; RET_ALLEY_SPECIAL_ORDER_CONDITION_NOT_MEET = 4746; RET_ALLEY_DEPOT_SIZE_OVER_LIMIT = 4747; RET_ALLEY_GOODS_NOT_ENOUGH = 4748; RET_ALLEY_ORDER_INDEX_INVALID = 4749; RET_ALLEY_REWARD_ALREADY_TAKE = 4750; RET_ALLEY_REWARD_NOT_EXIST = 4751; RET_ALLEY_MAIN_MISSION_NOT_DOING = 4752; RET_ALLEY_CRITICAL_EVENT_NOT_FINISH = 4753; RET_ALLEY_SHOP_GOODS_NOT_VALID = 4754; RET_ALLEY_SLASH_NOT_OPEN = 4755; RET_ALLEY_PLACING_ANCHOR_INVALID = 4756; RET_ALLEY_PLACING_GOODS_INDEX_INVALID = 4757; RET_ALLEY_SAVE_MAP_TOO_QUICK = 4758; RET_ALLEY_MAP_NOT_LINK = 4759; RET_ALLEY_FUNDS_NOT_LOWER_BASE = 4760; RET_ALLEY_EVENT_NOT_FINISH = 4761; RET_ALLEY_NORMAL_ORDER_NOT_MEET = 4762; RET_PLAYER_RETURN_NOT_OPEN = 4801; RET_PLAYER_RETURN_IS_SIGNED = 4802; RET_PLAYER_RETURN_POINT_NOT_ENOUGH = 4803; RET_PLAYER_RETURN_CONDITION_INVALID = 4804; RET_PLAYER_RETURN_HAS_SIGNED = 4805; RET_PLAYER_RETURN_REWARD_TAKEN = 4806; RET_PLAYER_RETURN_RELIC_TAKEN = 4807; RET_PLAYER_RETURN_CONFIG_ERROR = 4808; RET_PLAYER_RETURN_OPTIONAL_GIFT_INVALID = 4809; RET_PLAYER_RETURN_OPTIONAL_GIFT_NOT_EXIST = 4810; RET_PLAYER_RETURN_SIGN_TYPE_INVALID = 4811; RET_AETHER_DIVIDE_NO_LINEUP = 4851; RET_AETHER_DIVIDE_LINEUP_INVALID = 4852; RET_CHAT_BUBBLE_ID_ERROR = 4901; RET_CHAT_BUBBLE_ID_NOT_UNLOCK = 4902; RET_PHONE_THEME_ID_ERROR = 4903; RET_PHONE_THEME_ID_NOT_UNLOCK = 4904; RET_CHAT_BUBBLE_SELECT_IS_CURRENT = 4905; RET_PHONE_THEME_SELECT_IS_CURRENT = 4906; RET_PHONE_CASE_ID_ERROR = 4907; RET_PHONE_CASE_ID_NOT_UNLOCK = 4908; RET_PHONE_CASE_SELECT_IS_CURRENT = 4909; RET_CHESS_ROGUE_CONFIG_NOT_FOUND = 4951; RET_CHESS_ROGUE_CONFIG_INVALID = 4952; RET_CHESS_ROGUE_NO_VALID_ROOM = 4963; RET_CHESS_ROGUE_NO_CELL_INFO = 4964; RET_CHESS_ROGUE_CELL_NOT_FINISH = 4965; RET_CHESS_ROGUE_CELL_IS_LOCKED = 4966; RET_CHESS_ROGUE_SCHEDULE_NOT_MATCH = 4967; RET_CHESS_ROGUE_STATUS_FAIL = 4968; RET_CHESS_ROGUE_AREA_NOT_EXIST = 4969; RET_CHESS_ROGUE_LINEUP_FAIL = 4970; RET_CHESS_ROGUE_AEON_FAIL = 4980; RET_CHESS_ROGUE_ENTER_CELL_FAIL = 4981; RET_CHESS_ROGUE_ROLL_DICE_FAIL = 4982; RET_CHESS_ROGUE_DICE_STATUS_FAIL = 4983; RET_CHESS_ROGUE_DICE_CNT_NOT_FULL = 4984; RET_CHESS_ROGUE_UNLOCK = 4985; RET_CHESS_ROGUE_PICK_AVATAR_FAIL = 4986; RET_CHESS_ROGUE_AVATAR_INVALID = 4987; RET_CHESS_ROGUE_CELL_CAN_NOT_SELECT = 4988; RET_CHESS_ROGUE_DICE_CONFIRMED = 4989; RET_CHESS_ROGUE_NOUS_DICE_NOT_MATCH = 4990; RET_CHESS_ROGUE_NOUS_DICE_RARITY_FAIL = 4991; RET_CHESS_ROGUE_NOUS_DICE_SURFACE_DUPLICATE = 4992; RET_CHESS_ROGUE_NOT_IN_ROGUE = 4993; RET_CHESS_ROGUE_NOUS_DICE_BRANCH_LIMIT = 4994; RET_HELIOBUS_NOT_OPEN = 5101; RET_HELIOBUS_SNS_POST_NOT_UNLOCK = 5102; RET_HELIOBUS_SNS_ALREADY_READ = 5103; RET_HELIOBUS_SNS_ALREADY_LIKED = 5104; RET_HELIOBUS_SNS_ALREADY_COMMENTED = 5105; RET_HELIOBUS_SNS_IN_MISSION = 5106; RET_HELIOBUS_SNS_ALREADY_POSTED = 5107; RET_HELIOBUS_SNS_NOT_DOING_MISSION = 5108; RET_HELIOBUS_REWARD_LEVEL_MAX = 5109; RET_HELIOBUS_INCOME_NOT_ENOUGH = 5110; RET_HELIOBUS_SNS_COMMENT_NOT_UNLOCK = 5111; RET_HELIOBUS_CHALLENGE_NOT_UNLOCK = 5112; RET_HELIOBUS_CHALLENGE_ID_ERROR = 5113; RET_HELIOBUS_SKILL_NOT_UNLOCK = 5114; RET_HELIOBUS_ACCEPT_POST_MISSION_FAIL = 5115; RET_HELIOBUS_SKILL_NOT_SELECTED = 5116; RET_HELIOBUS_PLANE_TYPE_INVALID = 5117; RET_REDDOT_PARAM_INVALID = 5151; RET_REDDOT_ACTIVITY_NOT_OPEN = 5152; RET_ROGUE_ENDLESS_ACTIVITY_CONFIG_ERROR = 5201; RET_ROGUE_ENDLESS_ACTIVITY_NOT_OPEN = 5202; RET_ROGUE_ENDLESS_ACTIVITY_OVER_BONUS_REWARD_LIMIT = 5203; RET_ROGUE_ENDLESS_ACTIVITY_SCORE_NOT_MEET = 5204; RET_ROGUE_ENDLESS_ACTIVITY_REWARD_LEVLE_ALREADY_TAKE = 5205; RET_HEART_DIAL_SCRIPT_NOT_FOUND = 5251; RET_HEART_DIAL_SCRIPT_EMOTION_THE_SAME = 5252; RET_HEART_DIAL_SCRIPT_STEP_NOT_NORMAL = 5253; RET_HEART_DIAL_SCRIPT_CONDITION_NOT_MATCH = 5254; RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_NUM_NOT_MATCH = 5255; RET_HEART_DIAL_SCRIPT_SUBMIT_ITEM_ID_NOT_MATCH = 5256; RET_HEART_DIAL_DIALOGUE_NOT_FOUND = 5257; RET_HEART_DIAL_DIALOGUE_ALREADY_PERFORMED = 5258; RET_HEART_DIAL_NPC_NOT_FOUND = 5259; RET_HEART_DIAL_TRACE_CONFIG_NOT_FOUND = 5260; RET_HEART_DIAL_FLOOR_TRACE_EXIST = 5261; RET_HEART_DIAL_TRACE_FLOOR_NOT_MATCH = 5262; RET_TRAVEL_BROCHURE_CONFIG_ERROR = 5301; RET_TRAVEL_BROCHURE_PARAM_INVALID = 5302; RET_TRAVEL_BROCHURE_LOCKED = 5303; RET_TRAVEL_BROCHURE_CANNOT_OPERATE = 5304; RET_TRAVEL_BROCHURE_WORLD_ID_NOT_MATCH = 5305; RET_TRAVEL_BROCHURE_HAS_NO_WORLD_BOOK = 5306; RET_TRAVEL_BROCHURE_PAGE_FULL = 5307; RET_MAP_ROTATION_NOT_IN_REGION = 5351; RET_MAP_ROTATION_ROTATER_ALREADY_DEPLOYED = 5352; RET_MAP_ROTATION_ENERGY_NOT_ENOUGH = 5353; RET_MAP_ROTATION_ENTITY_NOT_ON_CUR_POSE = 5354; RET_MAP_ROTATION_ROTATER_NOT_DEPLOYED = 5355; RET_MAP_ROTATION_POSE_ROTATER_MISMATCH = 5356; RET_MAP_ROTATION_ROTATER_NOT_REMOVABLE = 5357; RET_MAP_ROTATION_ROTATER_DISPOSABLE = 5358; RET_SPACE_ZOO_ACTIVITY_CAT_NOT_FOUND = 5401; RET_SPACE_ZOO_ACTIVITY_CAT_PARAM_INVALID = 5402; RET_SPACE_ZOO_ACTIVITY_CAT_ITEM_NOT_ENOUGH = 5403; RET_SPACE_ZOO_ACTIVITY_CAT_BAG_FULL = 5404; RET_SPACE_ZOO_ACTIVITY_CAT_NOT_TO_MUTATE = 5405; RET_SPACE_ZOO_ACTIVITY_CAT_STATE_ERROR = 5406; RET_SPACE_ZOO_ACTIVITY_CAT_CATTERY_LOCKED = 5407; RET_SPACE_ZOO_ACTIVITY_CAT_OUT_NOW = 5408; RET_SPACE_ZOO_ACTIVITY_CAT_CONFIG_NOT_FOUND = 5409; RET_SPACE_ZOO_ACTIVITY_CAT_FEATURE_NOT_FOUND = 5410; RET_SPACE_ZOO_ACTIVITY_CAT_ADD_CAT_ERROR = 5411; RET_SPACE_ZOO_ACTIVITY_CAT_MONEY_NOT_ENOUGH = 5412; RET_SPACE_ZOO_ACTIVITY_CAT_COND_NOT_MATCH = 5413; RET_STRONG_CHALLENGE_ACTIVITY_STAGE_CFG_MISS = 5501; RET_STRONG_CHALLENGE_ACTIVITY_STAGE_NOT_OPEN = 5502; RET_STRONG_CHALLENGE_ACTIVITY_BUFF_ERROR = 5503; RET_ROLL_SHOP_NOT_FOUND = 5551; RET_ROLL_SHOP_GROUP_EMPTY = 5552; RET_ROLL_SHOP_EMPTY = 5553; RET_ROLL_SHOP_GACHA_REQ_DUPLICATED = 5554; RET_ROLL_SHOP_RANDOM_ERROR = 5555; RET_ROLL_SHOP_GROUP_TYPE_NOT_FOUND = 5556; RET_ROLL_SHOP_HAS_STORED_REWARD_ALREADY = 5557; RET_ROLL_SHOP_NO_STORED_REWARD = 5558; RET_ROLL_SHOP_NOT_IN_VALID_SCENE = 5559; RET_ROLL_SHOP_INVALID_ROLL_SHOP_TYPE = 5560; RET_ACTIVITY_RAID_COLLECTION_PREV_NOT_FINISH = 5601; RET_ACTIVITY_RAID_COLLECTION_GROUP_ENTER_NEXT_UNAVAILABLE = 5602; RET_ACTIVITY_RAID_COLLECTION_IS_LAST = 5603; RET_ACTIVITY_RAID_COLLECTION_IS_NOT_NEXT = 5604; RET_OFFERING_NOT_UNLOCK = 5651; RET_OFFERING_LEVEL_NOT_UNLOCK = 5652; RET_OFFERING_REACH_MAX_LEVEL = 5653; RET_OFFERING_ITEM_NOT_ENOUGH = 5654; RET_OFFERING_LONGTAIL_NOT_OPEN = 5655; RET_OFFERING_REWARD_CONDITION = 5656; RET_DRINK_MAKER_CHAT_INVALID = 5701; RET_DRINK_MAKER_PARAM_INVALID = 5702; RET_DRINK_MAKER_PARAM_NOT_UNLOCK = 5703; RET_DRINK_MAKER_CONFIG_NOT_FOUND = 5704; RET_DRINK_MAKER_NOT_LAST_CHAT = 5705; RET_DRINK_MAKER_DAY_AND_FREE_PHASE_NOT_OPEN = 5706; RET_DRINK_MAKER_CHEERS_NOT_ABLE_TO_NEXT_GROUP = 5707; RET_DRINK_MAKER_CHEERS_DRINK_ALREADY_MADE = 5708; RET_DRINK_MAKER_CHEERS_ACTIVITY_NOT_OPEN = 5709; RET_DRINK_MAKER_CHEERS_MAKE_DRINK_PRE_MISSION_NOT_FINISHED = 5710; RET_MONOPOLY_NOT_OPEN = 5751; RET_MONOPOLY_CONFIG_ERROR = 5752; RET_MONOPOLY_DICE_NOT_ENOUGH = 5753; RET_MONOPOLY_CUR_CELL_NOT_FINISH = 5754; RET_MONOPOLY_COIN_NOT_ENOUGH = 5755; RET_MONOPOLY_CELL_WAIT_PENDING = 5756; RET_MONOPOLY_CELL_STATE_ERROR = 5757; RET_MONOPOLY_CELL_CONTENT_ERROR = 5758; RET_MONOPOLY_ITEM_NOT_ENOUGH = 5759; RET_MONOPOLY_CELL_CONTENT_CANNOT_GIVEUP = 5760; RET_MONOPOLY_ASSET_LEVEL_INVALID = 5761; RET_MONOPOLY_TURN_NOT_FINISH = 5762; RET_MONOPOLY_GUIDE_NOT_FINISH = 5763; RET_MONOPOLY_RAFFLE_REWARD_REISSUED = 5764; RET_MONOPOLY_NO_GAME_ACTIVE = 5771; RET_MONOPOLY_GAME_RATIO_NOT_INCREASABLE = 5772; RET_MONOPOLY_GAME_RATIO_MAX = 5773; RET_MONOPOLY_GAME_TARGET_RATIO_INVALID = 5774; RET_MONOPOLY_GAME_BINGO_FLIP_POS_INVALID = 5775; RET_MONOPOLY_GAME_GUESS_ALREADY_CHOOSE = 5776; RET_MONOPOLY_GAME_GUESS_CHOOSE_INVALID = 5777; RET_MONOPOLY_GAME_GUESS_INFORMATION_ALREADY_BOUGHT = 5778; RET_MONOPOLY_GAME_RAISE_RATIO_NOT_UNLOCK = 5779; RET_MONOPOLY_FRIEND_NOT_SYNCED = 5785; RET_MONOPOLY_GET_FRIEND_RANKING_LIST_IN_CD = 5786; RET_MONOPOLY_LIKE_TARGET_NOT_FRIEND = 5787; RET_MONOPOLY_DAILY_ALREADY_LIKED = 5788; RET_MONOPOLY_SOCIAL_EVENT_STATUS_NOT_MATCH = 5789; RET_MONOPOLY_SOCIAL_EVENT_SERVER_CACHE_NOT_EXIST = 5790; RET_MONOPOLY_ACTIVITY_ID_NOT_MATCH = 5791; RET_MONOPOLY_RAFFLE_POOL_NOT_EXIST = 5792; RET_MONOPOLY_RAFFLE_POOL_TIME_NOT_MATCH = 5793; RET_MONOPOLY_RAFFLE_POOL_PHASE_NOT_MEET = 5794; RET_MONOPOLY_RAFFLE_POOL_SHOW_TIME_NOT_MEET = 5795; RET_MONOPOLY_RAFFLE_TICKET_NOT_FOUND = 5796; RET_MONOPOLY_RAFFLE_TICKET_TIME_NOT_MEET = 5797; RET_MONOPOLY_RAFFLE_TICKET_REWARD_ALREADY_TAKEN = 5798; RET_MONOPOLY_RAFFLE_POOL_NOT_IN_RAFFLE_TIME = 5799; RET_MONOPOLY_MBTI_REPORT_REWARD_ALREADY_TAKEN = 5800; RET_EVOLVE_BUILD_LEVEL_GAMING = 5801; RET_EVEOLVE_BUILD_LEVEL_BAN_RANDOM = 5802; RET_EVOLVE_BUILD_FIRST_REWARD_ALREADY_TAKEN = 5803; RET_EVOLVE_BUILD_LEVEL_UNFINISH = 5804; RET_EVOLVE_BUILD_SHOP_ABILITY_MAX_LEVEL = 5805; RET_EVOLVE_BUILD_SHOP_ABILITY_MIN_LEVEL = 5806; RET_EVOLVE_BUILD_SHOP_ABILITY_NOT_GET = 5807; RET_EVOLVE_BUILD_LEVEL_LOCK = 5808; RET_EVOLVE_BUILD_EXP_NOT_ENOUGH = 5809; RET_EVOLVE_BUILD_SHOP_ABILITY_LEVEL_ERROR = 5810; RET_EVOLVE_BUILD_ACTIVITY_NOT_OPEN = 5811; RET_EVOLVE_BUILD_SHOP_ABILITY_EMPTY = 5812; RET_EVOLVE_BUILD_LEVEL_NOT_START = 5813; RET_EVOLVE_BUILD_SHOP_LOCK = 5814; RET_EVOLVE_BUILD_REWARD_LOCK = 5815; RET_EVOLVE_BUILD_REWARD_LEVEL_MAX = 5816; RET_EVOLVE_BUILD_REWARD_ALREADY_ALL_TAKEN = 5717; RET_EVOLVE_BUILD_SEASON_ERROR = 5718; RET_EVOLVE_BUILD_TEACH_SKIP_QUEST_NOT_FINISH = 5719; RET_CLOCK_PARK_CONFIG_ERROR = 5851; RET_CLOCK_PARK_EFFECT_ERROR = 5852; RET_CLOCK_PARK_SCRIPT_ALREADY_UNLOCK = 5853; RET_CLOCK_PARK_SCRIPT_UNLOCK_CONDITION_NOT_MEET = 5854; RET_CLOCK_PARK_TALENT_ALREADY_UNLOCK = 5855; RET_CLOCK_PARK_SCRIPT_LOCKED = 5856; RET_CLOCK_PARK_HAS_ONGOING_SCRIPT = 5857; RET_CLOCK_PARK_NO_ONGOING_SCRIPT = 5858; RET_CLOCK_PARK_DICE_PLACEMENT_ERROR = 5859; RET_CLOCK_PARK_MISMATCH_STATUS = 5860; RET_CLOCK_PARK_NO_BUFF = 5861; RET_CLOCK_PARK_SLOT_MACHINE_GACHA_REQ_DUPLICATED = 5862; RET_CLOCK_PARK_SLOT_MACHINE_COST_NOT_ENOUGH = 5863; RET_CLOCK_PARK_SLOT_MACHINE_GACHA_CNT_EXCEED_LIMIT = 5864; RET_CLOCK_PARK_NOT_OPEN = 5865; RET_TOURN_ROGUE_STATUS_MISMATCH = 5901; RET_MAGIC_ROGUE_STATUS_MISMATCH = 5902; RET_AUTO_MOUNT_MAGIC_UNIT_NO_MATCHED_MAGIC_SCEPTER = 5903; RET_MAGIC_UNIT_WORKBENCH_REFORGE_GEN_FAIL = 5904; RET_MATCH_ALREADY_IN_MATCH = 6201; RET_MATCH_NOT_IN_MATCH = 6202; RET_MATCH_PLAY_NOT_OPEN = 6203; RET_CROSS_STATE_ERROR = 6204; RET_MATCH_VERSION_NOT_EQUAL = 6205; RET_MATCH_PLAYER_NOT_IN_LOBBY_ROOM = 6206; RET_LOBBY_STATE_NOT_MATCH = 6207; RET_LOBBY_ROOM_NOT_EXIST = 6208; RET_LOBBY_ROOM_PALYER_FULL = 6209; RET_LOBBY_ROOM_PALYER_NOT_READY = 6210; RET_LOBBY_ROOM_PALYER_FIGHTING = 6211; RET_FIGHT_ROOM_NOT_EXIST = 6250; RET_FIGHT_MATCH3_PLAYER_STATE_ERR = 6251; RET_FIGHT_MATCH3_ROOM_STATE_ERR = 6252; RET_CROSS_STATE_TIME_OUT = 6253; RET_LOBBY_START_FIGHT_DISABLE = 6254; RET_LOBBY_START_FIGHT_PLAYER_LACK = 6255; RET_MATCH_CLIENT_DATA_VERSION_LOW = 6256; RET_LOBBY_START_MATCH_DISABLE = 6257; RET_LOBBY_INTERACT_IN_CD = 6258; RET_LOBBY_OWNER_STATE_ERR = 6259; RET_LOBBY_OP_TOO_FAST = 6260; RET_FIGHT_MATCH3_SOLO_PLAYER_TURN_ERR = 6261; RET_MATCH_PLAY_NOT_SUPPORTED = 6262; RET_MATCH_PLAY_DATA_NOT_EXIST = 6263; RET_MATCH_PLAY_NOT_SUPPORT_FRIEND_RANKING = 6264; RET_MATCH_PLAY_GET_FRIEND_RANKING_INFO_IN_CD = 6265; RET_SWORD_TRAINING_NO_ACTIVE_GAME = 6301; RET_SWORD_TRAINING_NO_PENDING_ACTION_MATCH = 6302; RET_SWORD_TRAINING_PARTNER_ABILITY_INVALID = 6303; RET_SWORD_TRAINING_SKILL_ALREADY_LEARNED = 6304; RET_SWORD_TRAINING_CONDITION_NOT_MEET = 6305; RET_SWORD_TRAINING_PARENT_SKILL_NOT_LEARNED = 6306; RET_SWORD_TRAINING_SKILL_TYPE_NOT_UNLOCK = 6307; RET_SWORD_TRAINING_GAME_ALREADY_EXIST = 6308; RET_SWORD_TRAINING_ENDING_HINT_NOT_MATCH = 6309; RET_SWORD_TRAINING_STORYLINE_CONFIG_NOT_FOUND = 6310; RET_SWORD_TRAINING_STORY_CONFIG_NOT_FOUND = 6311; RET_SWORD_TRAINING_UNLOCK_NOT_FINISH = 6312; RET_SWORD_TRAINING_OPTION_MISMATCH = 6313; RET_SWORD_TRAINING_RESTORE_WITHOUT_EXAM_FAILED = 6314; RET_SWORD_TRAINING_NO_RESTORE_GAME_AVAILABLE = 6315; RET_SWORD_TRAINING_ENDING_STORY_NOT_MATCH = 6316; RET_SWORD_TRAINING_ENDING_NOT_FINISH = 6317; RET_SWORD_TRAINING_ENDING_REWARD_TAKEN = 6318; RET_SWORD_TRAINING_COMBAT_RANK_NOT_CHANGE = 6319; RET_SWORD_TRAINING_DIRECT_BATTLE_DISABLE = 6320; RET_FIGHT_FEST_PHASE_NOT_MATCH = 6351; RET_FIGHT_FEST_SCORE_RACE_ALREADY_FINISH = 6352; RET_FIGHT_FEST_CHALLENGE_LOCKED = 6353; RET_FIGHT_FEST_COACH_SKILL_LOCKED = 6354; RET_FIGHT_FEST_COACH_SKILL_EQUIP_TYPE_EXISTED = 6355; RET_FIGHT_FEST_SCORE_RACE_MISSION_DOIND = 6356; RET_FIGHT_FEST_COACH_SKILL_NO_EQUIP = 6357; RET_PET_NOT_EXIST = 6401; RET_PET_ALREADY_SUMMONED = 6402; RET_PET_NOT_SUMMONED = 6403; RET_MUSIC_RHYTHM_LEVEL_TIME_TOO_SHORT = 6451; RET_MUSIC_RHYTHM_NOT_IN_LEVEL = 6452; RET_MUSIC_RHYTHM_PRE_DIFFICULTY_NOT_PASS = 6453; RET_MUSIC_RHYTHM_SONG_LIMITED = 6454; RET_MUSIC_RHYTHM_SONG_LOCKED = 6455; RET_MUSIC_RHYTHM_TRACK_LOCKED = 6456; RET_MUSIC_RHYTHM_LEVEL_NOT_UNLOCK = 6457; RET_MUSIC_RHYTHM_SONG_SFX_LOCKED = 6458; RET_TRAIN_PARTY_COIN_NOT_ENOUGH = 6501; RET_TRAIN_PARTY_DIY_TAG_NOT_MATCH = 6502; RET_TRAIN_PARTY_USE_CARD_MOBILITY_NOT_ENOUGH = 6503; RET_TRAIN_PARTY_AREA_UNLOCK_COIN_NOT_ENOUGH = 6504; RET_TAROT_BOOK_ENERGY_NOT_ENOUGH = 6601; RET_TAROT_BOOK_PACK_NOT_AVAILABLE = 6602; RET_TAROT_BOOK_STORY_ALREADY_UNLOCK = 6603; RET_TAROT_BOOK_CARD_NOT_ENOUGH = 6604; RET_TAROT_BOOK_CLUE_NOT_ENOUGH = 6605; RET_TAROT_BOOK_UNLOCK_STORY_CARD_NOT_SAME = 6606; RET_TAROT_BOOK_STORY_NOT_UNLOCK = 6607; RET_TAROT_BOOK_STORY_ALREADY_FINISH = 6608; RET_TAROT_BOOK_INTERACTION_ALREADY_FINISH = 6609; RET_CHIMERA_CHIMERA_NOT_UNLOCK = 6621; RET_CHIMERA_CHIMERA_DUPLICATED = 6622; RET_CHIMERA_CHIMERA_TYPE_ERROR = 6623; RET_CHIMERA_WORK_MISMATCH_ROUND = 6624; RET_CHIMERA_WORK_ROUND_OPTION_NOT_MEET = 6625; RET_CHIMERA_ENDLESS_NOT_UNLOCK = 6626; RET_CHIMERA_IN_ENDLESS = 6627; RET_CHIMERA_NOT_IN_ENDLESS = 6628; RET_CHIMERA_CHIMERA_FALL_IN_ENDLESS = 6629; RET_PLANET_FES_AVATAR_NOT_EXIST = 6641; RET_PLANET_FES_LAND_NOT_EXIST = 6642; RET_PLANET_FES_ITEM_NOT_ENOUGH = 6643; RET_PLANET_FES_LAND_ALREADY_UNLOCK = 6644; RET_PLANET_FES_WORK_AVATAR_REPEAT = 6645; RET_PLANET_FES_WORK_AVATAR_TYPE_NOT_MATCH = 6646; RET_PLANET_FES_ACTIVITY_NOT_OPEN = 6647; RET_PLANET_FES_SKILLTREE_PHASE_NOT_UNLOCK = 6648; RET_PLANET_FES_SKILL_NOT_UNLOCK = 6649; RET_PLANET_FES_CONFIG_ERROR = 6650; RET_PLANET_FES_NOT_IN_BUSINESS_DAY = 6651; RET_PLANET_FES_EVENT_LOCKED = 6652; RET_PLANET_FES_EVENT_FINISHED = 6653; RET_PLANET_FES_EVENT_IN_CD = 6654; RET_PLANET_FES_EVENT_ALREADY_IN_STATE = 6655; RET_PLANET_FES_EVENT_NO_WORK_AVATAR = 6656; RET_PLANET_FES_EVENT_PROCESSING_CANNOT_DISAPPEAR = 6657; RET_PLANET_FES_EVENT_OPTION_PHASE_WRONG = 6658; RET_PLANET_FES_FUNCTION_NOT_UNLOCK = 6659; RET_PLANET_FES_REWARD_ALREADY_TAKEN = 6660; RET_PLANET_FES_EVENT_GAME_NOT_ACTIVE = 6661; RET_PLANET_FES_REGION_PROGRESS_NOT_ENOUGH = 6662; RET_PLANET_FES_FRIEND_ITEM_NOT_ENOUGH = 6663; RET_PLANET_FES_PIECE_PERMISSION_BAN = 6664; RET_PLANET_FES_PIECE_OFFER_NOT_EXIST = 6665; RET_PLANET_FES_PIECE_APPLY_IN_STACK_TOO_MUCH = 6666; RET_PLANET_FES_PIECE_APPLY_NOT_EXIST = 6667; RET_PLANET_FES_GET_FRIEND_RANKING_LIST_IN_CD = 6668; RET_PLANET_FES_GIVE_PIECE_OWNED_BY_TARGET = 6669; RET_PLANET_FES_LEVEL_MAX = 6670; RET_PLANET_FES_EXCLUSIVE_EVENT = 6671; RET_MARBLE_SEAL_ALREADY_UNLOCKED = 6701; RET_MARBLE_SEAL_SHOP_ITEM_NOT_ENOUGH = 6702; RET_MARBLE_SEAL_LOCKED = 6703; RET_CAKE_RACE_FIELD_LOCKED = 6751; RET_CAKE_RACE_FIELD_COST_NOT_ENOUGH = 6752; RET_CAKE_RACE_FIELD_PVP_ONLY = 6753; RET_CAKE_RACE_ALREADY_IN_GAME = 6754; RET_CAKE_RACE_GET_FRIEND_RANKING_LIST_IN_CD = 6755; RET_CAKE_RACE_LIKE_FRIEND_TARGET_NOT_FRIEND = 6756; RET_CAKE_RACE_LIKE_FRIEND_DAILY_ALREADY_LIKED = 6757; RET_CAKE_RACE_LIKE_FRIEND_IN_CD = 6758; RET_FATE_STATUS_NOT_MATCH = 6771; RET_FATE_BUFF_SLOT_NOT_ENOUGH = 6772; RET_FATE_COIN_NOT_ENOUGH = 6773; RET_FATE_REIJU_REROLL_COUNT_NOT_ENOUGH = 6774; RET_FATE_BUFF_LEVEL_MAX = 6775; RET_FATE_ACTION_QUEUE_NOT_EMPTY = 6776; RET_PARKOUR_ACTIVITY_NOT_OPEN = 6801; RET_PARKOUR_LEVEL_NOT_UNLOCK = 6802; RET_PARKOUR_RAIL_BALL_NOT_ALLOWED = 6803; RET_PARKOUR_NOT_IN_LEVEL = 6804; RET_PARKOUR_LEVEL_NOT_MATCH = 6805; RET_PARKOUR_NOT_PLAYED_ALL_NON_STORY_LEVEL = 6806; RET_FTC_LIMIT_NAME_CHANGE = 6830; RET_ELF_RESTAURANT_CONFIG_ERROR = 6841; RET_ELF_RESTAURANT_FIELD_ALREADY_BOUGHT = 6842; RET_ELF_RESTAURANT_FIELD_NOT_BOUGHT = 6843; RET_ELF_RESTAURANT_FIELD_CELL_INVALID = 6844; RET_ELF_RESTAURANT_FARM_TYPE_INVALID = 6845; RET_ELF_RESTAURANT_SHOP_ITEM_NOT_EXIST = 6846; RET_ELF_RESTAURANT_SHOP_ITEM_COUNT_LIMIT = 6847; RET_ELF_RESTAURANT_TRADE_ORDER_NOT_EXIST = 6848; RET_ELF_RESTAURANT_NO_REWARD = 6849; RET_ELF_RESTAURANT_NOT_INIT = 6850; RET_GRID_FIGHT_CONF_MISS = 6900; RET_GRID_FIGHT_ROLE_NOT_EXIST = 6901; RET_GRID_FIGHT_ROLE_ALREADY_EXIST = 6902; RET_GRID_FIGHT_POS_EXIST_ROLE = 6903; RET_GRID_FIGHT_POS_NOT_VALID = 6904; RET_GRID_FIGHT_COIN_NOT_ENOUGH = 6905; RET_GRID_FIGHT_EQUIP_NOT_EXIST = 6906; RET_GRID_FIGHT_EQUIP_CANNOT_DRESS = 6907; RET_GRID_FIGHT_PARAM_NOT_MATCH = 6908; RET_GRID_FIGHT_EQUIP_DRESS_SAME = 6909; RET_GRID_FIGHT_EQUIP_DRESSED = 6910; RET_GRID_FIGHT_RANDOM_ERR = 6911; RET_GRID_FIGHT_GOODS_SOLD = 6912; RET_GRID_FIGHT_ITEM_NOT_ENOUGH = 6913; RET_GRID_FIGHT_GAMEPLAY_LEVEL_MAX = 6914; RET_GRID_FIGHT_ALREADY_IN_GAMEPLAY = 6915; RET_GRID_FIGHT_EQUIP_TRAIT_LIMIT = 6916; RET_GRID_FIGHT_REGION_FULL = 6917; RET_GRID_FIGHT_TEMPORARY_EQUIP = 6918; RET_GRID_FIGHT_NOT_IN_GAMEPLAY = 6919; RET_GRID_FIGHT_ADD_EQUIP_FAIL = 6920; RET_GRID_FIGHT_ADD_CONSUMABLE_FAIL = 6921; RET_GRID_FIGHT_CREATE_ROLE_FAIL = 6922; RET_GRID_FIGHT_CANNOT_UPGRADE = 6923; RET_GRID_FIGHT_NO_EMPTY_POS = 6924; RET_GRID_FIGHT_FORGE_NOT_EXIST = 6925; RET_GRID_FIGHT_ADD_FORGE_FAIL = 6926; RET_GRID_FIGHT_ORB_NOT_ENOUGH = 6927; RET_GRID_FIGHT_ORB_NOT_EXIST = 6928; RET_GRID_FIGHT_SUPPLY_NO_REROLL = 6929; RET_GRID_FIGHT_HIGH_RARIY_FOR_COPY = 6930; RET_GRID_FIGHT_ROLE_FULL_FOR_COPY = 6931; RET_GRID_FIGHT_UNDRESS_EQUIP_FAIL = 6932; RET_GRID_FIGHT_DATA_LOCKED = 6933; RET_GRID_FIGHT_SAME_ROLE_IN_BATTLE = 6934; RET_GRID_FIGHT_SUPPLY_ALL_SELECTED = 6935; RET_GRID_FIGHT_TRAIT_TRACK_MAX = 6936; RET_GRID_FIGHT_POS_BAN = 6937; RET_GRID_FIGHT_POS_EXIST_ITEM = 6938; RET_GRID_FIGHT_TALENT_ENABLED = 6939; RET_GRID_FIGHT_TALENT_COST_NOT_ENOUGH = 6940; RET_GRID_FIGHT_TALENT_PRE_NOT_ENABLED = 6941; RET_GRID_FIGHT_DIVISION_INVALID = 6942; RET_GRID_FIGHT_TALENT_PERMANENT_LIMIT = 6943; RET_GRID_FIGHT_WEEKLY_REWARD_TAKEN = 6944; RET_GRID_FIGHT_WEEKLY_SCORE_NOT_ENOUGH = 6945; RET_GRID_FIGHT_CRAFT_COST_EQUIP_DRESSED = 6946; RET_GRID_FIGHT_CREATE_NPC_FAIL = 6947; RET_GRID_FIGHT_NO_POS_CAN_PLACE = 6948; RET_GRID_FIGHT_NPC_POS_LIMIT = 6949; RET_GRID_FIGHT_CRAFT_EQUIP_ON_DIFF_ROLE = 6950; RET_GRID_FIGHT_GLOBAL_HP_NOT_ENOUGH = 6951; RET_GRID_FIGHT_EQUIP_TRACK_MAX = 6952; RET_GRID_FIGHT_NPC_NOT_EXIST = 6953; RET_GRID_FIGHT_RECYCLE_ROLE_IN_TUTORIAL = 6954; RET_GRID_FIGHT_TUTORIAL_TASK_NOT_FINISHED = 6955; RET_GRID_FIGHT_TUTORIAL_UPDATE_POS_ININVALID = 6956; RET_GRID_FIGHT_NO_REROLL_CNT = 6957; RET_GRID_FIGHT_TUTORIAL_REFRESH_SHOP_LIMITED = 6958; RET_GRID_FIGHT_TUTORIAL_BUY_SHOP_LIMITED = 6959; RET_GRID_FIGHT_OC_UNLOCK_QUEST_NOT_FINISHED = 6960; RET_GRID_FIGHT_FORGE_LIMIT_SELECT_IDX_IN_TUTORIAL = 6961; RET_GRID_FIGHT_GAME_REF_ID_TOO_LONG = 6962; RET_GRID_FIGHT_FEATURE_SWITCH_CLOSED = 6963; RET_GRID_FIGHT_EQUIP_TRAIT_EXCLUSIVE = 6964; RET_GRID_FIGHT_SHOP_LOCKED = 6965; RET_GRID_FIGHT_BUY_EXP_LOCKED = 6966; RET_HIPPLEN_AGENDA_WORK_UNAVAIBLE = 7001; RET_HIPPLEN_AGENDA_WORK_CONFLICT = 7002; RET_HIPPLEN_AGENDA_ACTION_LACK = 7003; RET_HIPPLEN_AGENDA_ENERGY_LACK = 7004; RET_HIPPLEN_AGENDA_NO_WORK_FOR_SETTLE = 7005; RET_HIPPLEN_AGENDA_SETTLE_WORK_MISMATCH = 7006; RET_HIPPLEN_PHASE_CONFIG_NO_FOUND = 7007; RET_HIPPLEN_TRIAL_MISSION_NOT_FINISHED = 7008; RET_HIPPLEN_AGENDA_SET_WHEN_TRIAL = 7009; RET_HIPPLEN_AGENDA_OPEN_CYCLE_FAIL = 7010; RET_HIPPLEN_AGENDA_SETTLE_PARA_INVALID = 7011; RET_HIPPLEN_AGENDA_WORK_SET_TWICE = 7012; RET_HIPPLEN_AGENDA_WORK_SETTLE_TWICE = 7013; RET_HIPPLEN_OUTFIT_NOT_WEARED = 7014; RET_HIPPLEN_OUTFIT_NOT_OWN = 7015; RET_HIPPLEN_OUTFIT_INVALID = 7016; RET_HIPPLEN_OUTFIT_TYPE_WEARED = 7017; RET_HIPPLEN_AGENDA_WORK_EMPTY = 7018; RET_HIPPLEN_ENDING_LOCK = 7019; RET_HIPPLEN_ENDING_REWARD_ALREADY_TAKEN = 7020; RET_HIPPLEN_TRAIT_LOCK = 7021; RET_HIPPLEN_AGENDA_ACTION_LEFT = 7022; RET_HIPPLEN_BACKWARD_TRIAL_MISSION_NOT_FINISHED = 7023; RET_RELICBOX_HAS_PENDING_RELIC = 7051; RET_RELICBOX_NO_PENDING_RELIC = 7052; RET_RELICBOX_TARGET_AVATAR_INVALID = 7053; RET_RELICBOX_TARGET_RELIC_SET_INVALID = 7054; RET_RELICBOX_ALLOW_POSITION_EMPTY = 7055; RET_RELICBOX_RELIC_CONFIG_NOT_FOUND = 7056; RET_RELICBOX_MAIN_AFFIX_ID_INVALID = 7057; RET_RELICBOX_SUB_AFFIX_INVALID = 7058; RET_RELICBOX_RELIC_CREATE_FAIL = 7059; RET_RELICBOX_LIB_CONFIG_NOT_FOUND = 7060; RET_RELICBOX_SHIELD_LOCK = 7061; RET_RELICBOX_CUSTOM_AVATAR_INVALID = 7062; RET_RELICBOX_CUSTOM_RELIC_SET_INVALID = 7063; RET_RELICBOX_RELIC_IN_BOX = 7064; RET_RELICBOX_OPEN_TARGET_CONFLICT = 7065; RET_RELICBOX_RELIC_TYPE_INVALID = 7066; Retcode_MBCABOJAPNF = 7101; Retcode_PJJKJLFAJMD = 7102; Retcode_JMOAEJMMLFK = 7103; Retcode_OGAKNDBOHIK = 7104; Retcode_NLNCPEKBKBG = 7105; Retcode_CNIOINHAGJI = 7106; Retcode_OKAMEKOLPDB = 7107; Retcode_NBICFEMBGEB = 7108; Retcode_GFBENDMKGMN = 7109; Retcode_DFJINCHMDBH = 7110; Retcode_FDCKOELBPFF = 7111; Retcode_JHLELIFPINJ = 7112; Retcode_HKGAOKDKFKC = 7113; Retcode_MIIGHHKMGHM = 7114; Retcode_AGEIOBENCMJ = 7115; Retcode_CBPGALLJEPD = 7116; Retcode_LFJCDIGAPNK = 7117; Retcode_NHBDPKEMHJC = 7118; Retcode_EFBLJHOPKNH = 7201; Retcode_DCJIIAHBEAG = 7202; Retcode_KEMIBMAFOMD = 7203; Retcode_FGFMKAFHIOH = 7204; Retcode_JDHMBJEKFEG = 7205; Retcode_PBPLIBBEKCE = 7206; Retcode_ONFIDLGNKCA = 7207; Retcode_AELGHBIMHAO = 7208; Retcode_BFELLHHPKFO = 7301; Retcode_CABLNLCHHLP = 7302; Retcode_DBBIPGKBKDH = 7303; } enum MFPDAKOIOED { MFPDAKOIOED_KCOCMMIACMB = 0; MFPDAKOIOED_FLMPFOFPAGB = 1; } enum CBPDACMBHGL { CBPDACMBHGL_MMCGPCNJGCC = 0; CBPDACMBHGL_CLKMDIEEDKJ = 1; } enum BOMHOLBACKF { BOMHOLBACKF_HGLIFJGHADE = 0; BOMHOLBACKF_PDJAJHELPKL = 1; } enum MEBHANNGPLJ { MEBHANNGPLJ_NLCDGIPGFDJ = 0; MEBHANNGPLJ_CHEJBPEKAGA = 1; MEBHANNGPLJ_DHFGMBGOKNC = 2; MEBHANNGPLJ_BFEAJGDDGKL = 3; MEBHANNGPLJ_EIMNKKEFOBC = 4; MEBHANNGPLJ_LNDPEIKNLAF = 5; MEBHANNGPLJ_OCNKGOMPLJO = 6; } message HJACHMJFEAH { uint32 slot = 2; // offset: 24 uint32 PCPDHEIEJFO = 1; // offset: 28 } message IKAHKMNCFDN { uint32 PCPDHEIEJFO = 1; // offset: 24 uint32 slot = 2; // offset: 28 } message IIONNFELFEF { repeated uint32 DMIOBEKLDED = 3; // offset: 16 uint32 JPMAKCCNOLI = 2; // offset: 32 uint32 dice_slot_id = 1; // offset: 36 } message BFAKMCIJFCB { repeated HJACHMJFEAH PNHLAAMNGFE = 2; // offset: 16 repeated IIONNFELFEF PKMHMGAEAGO = 1; // offset: 32 BOMHOLBACKF GLOGEMFDMJG = 3; // offset: 40 } message JPAOIPLDKHB { repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 16 BFAKMCIJFCB NLJBJMDPBGN = 2; // offset: 24 uint32 HBKEPFKDAMI = 5; // offset: 40 uint32 GAEKEFEKCBD = 6; // offset: 44 int64 DBIKJPDBMOE = 3; // offset: 48 int64 CMHKFNFKGOI = 4; // offset: 56 } message PBMDEBCGNMD { JPAOIPLDKHB PKHFMJDNKOE = 11; // offset: 16 MNCBEDBDDHL IKJNIKIGFLF = 6; // offset: 24 uint32 DLKOEIANIMK = 7; // offset: 40 } message HMACEHDGGHB { repeated IKAHKMNCFDN BJPHDKEBOBK = 1; // offset: 16 uint32 HBKEPFKDAMI = 2; // offset: 32 int64 CMHKFNFKGOI = 3; // offset: 40 } message DIHHPFHMMOJ { uint32 PCPDHEIEJFO = 2; // offset: 24 int64 HBGJJNHHAHF = 4; // offset: 32 uint32 IKDEIJCEDIO = 1; // offset: 40 uint32 dice_slot_id = 3; // offset: 44 } message EIIDKJFKIPE { repeated DIHHPFHMMOJ CEPANELNFMG = 1; // offset: 24 } message JOLAHHGIFHA { Vector rot_index = 2; // offset: 24 Vector pos_index = 1; // offset: 32 Vector GHMKFMBDKNE = 4; // offset: 40 int64 MFCHJFPOCIA = 8; // offset: 48 bool MGIOLDGHPMA = 7; // offset: 56 float GHEMGLKGKLC = 5; // offset: 60 uint32 FPHBEHJJBIA = 6; // offset: 64 float ICNANKMDJIC = 3; // offset: 68 } message MHNNEFBOPIE { repeated JOLAHHGIFHA JENKGODEIOM = 2; // offset: 16 uint32 IKDEIJCEDIO = 1; // offset: 32 } message PEEEEGAPCOK { string AALDPOAKJBK = 5; // offset: 16 uint32 IKDEIJCEDIO = 2; // offset: 32 int64 CMIEOOODDIA = 4; // offset: 40 uint32 PLPPPCEPBDO = 1; // offset: 48 uint32 OOCPKIGPEHP = 3; // offset: 52 } message IKBDJLNEPBH { repeated PEEEEGAPCOK HFLOPHNBKGN = 1; // offset: 24 } message MIKGMGBHLEN { oneof IBANGBLDNIG { string message_text = 1; // offset: 24 uint32 extra_id = 2; // offset: 24 } } enum CmdActiveType { JGJCDABBNIJ_NLCDGIPGFDJ = 0; CmdActiveActivityDataChangeScNotify = 9552; CmdTakeActiveActivityRewardScRsp = 9570; CmdGetActiveActivityDataCsReq = 9568; CmdGetActiveActivityDataScRsp = 9556; CmdTakeActiveActivityRewardCsReq = 9566; } message ActiveActivityData { repeated uint32 taken_star_rewards = 11; // offset: 24 uint32 id = 2; // offset: 32 uint32 DBIFEEDMAOF = 7; // offset: 36 uint32 FODLNKPNION = 10; // offset: 40 uint32 panel_id = 14; // offset: 44 uint32 CDMIKICANEP = 15; // offset: 48 } // Obf: NCGDBKBGDDD // Type: Req // CmdID: 9568 message GetActiveActivityDataCsReq { } // Obf: OGGACDOLAOF // Type: Rsp // CmdID: 9556 message GetActiveActivityDataScRsp { repeated ActiveActivityData HCLGPDFBDNP = 7; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: FEHIEJJHDPM // Type: Req // CmdID: 9566 message TakeActiveActivityRewardCsReq { uint32 id = 6; // offset: 24 } // Obf: LKELMFPNKJC // Type: Rsp // CmdID: 9570 message TakeActiveActivityRewardScRsp { ActiveActivityData ANFFLNDCGLG = 1; // offset: 24 ItemList reward = 12; // offset: 32 uint32 retcode = 2; // offset: 40 } // Obf: EDJDFEIOACG // Type: Notify // CmdID: 9552 message ActiveActivityDataChangeScNotify { ActiveActivityData ANFFLNDCGLG = 14; // offset: 24 } enum CmdActivityType { AEOMPALBAAH_NLCDGIPGFDJ = 0; CmdTakeLoginActivityRewardScRsp = 2627; CmdGetMaterialSubmitActivityDataScRsp = 2638; CmdLeaveTrialActivityCsReq = 2693; CmdEnterTrialActivityStageScRsp = 2645; CmdTakeRewardCsReq = 2611; CmdLeaveTrialActivityScRsp = 2696; AEOMPALBAAH_FGHJOMBPEKM = 2618; CmdTakeTrialActivityRewardScRsp = 2634; CmdGetAvatarRewardDataScRsp = 2689; CmdSubmitMaterialSubmitActivityMaterialCsReq = 2661; CmdChooseAvatarScRsp = 2631; CmdGetLoginActivityScRsp = 2603; CmdGetActivityScheduleConfigScRsp = 2613; CmdTakeTrialActivityRewardCsReq = 2637; CmdCurTrialActivityScNotify = 2691; CmdGetActivityScheduleConfigCsReq = 2636; CmdGetTrialActivityDataCsReq = 2626; CmdGetLoginActivityCsReq = 2673; CmdTakeMaterialSubmitActivityRewardScRsp = 2678; CmdGetAvatarRewardDataCsReq = 2623; CmdChooseAvatarCsReq = 2640; CmdGetMaterialSubmitActivityDataCsReq = 2676; CmdSubmitMaterialSubmitActivityMaterialScRsp = 2624; CmdStartTrialActivityCsReq = 2658; CmdStartTrialActivityScRsp = 2643; CmdTakeMaterialSubmitActivityRewardCsReq = 2671; CmdGetTrialActivityDataScRsp = 2690; CmdTrialActivityDataChangeScNotify = 2641; CmdTakeLoginActivityRewardCsReq = 2680; CmdTakeRewardScRsp = 2697; } enum TrialActivityStatus { TRIAL_ACTIVITY_STATUS_NONE = 0; TRIAL_ACTIVITY_STATUS_FINISH = 1; } message LoginActivityData { repeated uint32 MOIAHCMHNEO = 11; // offset: 16 uint32 panel_id = 4; // offset: 32 uint32 login_days = 10; // offset: 36 uint32 id = 15; // offset: 40 } // Obf: JLKHCGGLIMF // Type: Req // CmdID: 2673 message GetLoginActivityCsReq { } // Obf: BJDJGMHNGGJ // Type: Rsp // CmdID: 2603 message GetLoginActivityScRsp { repeated LoginActivityData login_activity_list = 5; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: IIAIMCOFMGH // Type: Req // CmdID: 2680 message TakeLoginActivityRewardCsReq { uint32 id = 7; // offset: 24 uint32 take_days = 14; // offset: 28 } // Obf: CGKKBILNMLI // Type: Rsp // CmdID: 2627 message TakeLoginActivityRewardScRsp { ItemList reward = 1; // offset: 24 uint32 panel_id = 7; // offset: 32 uint32 retcode = 5; // offset: 36 uint32 take_days = 11; // offset: 40 uint32 id = 14; // offset: 44 } message ActivityScheduleData { int64 end_time = 7; // offset: 24 uint32 panel_id = 10; // offset: 32 uint32 activity_id = 13; // offset: 36 int64 begin_time = 11; // offset: 40 } // Obf: HIMPABPFMPG // Type: Req // CmdID: 2636 message GetActivityScheduleConfigCsReq { } // Obf: GHBJFLPLIGA // Type: Rsp // CmdID: 2613 message GetActivityScheduleConfigScRsp { repeated ActivityScheduleData schedule_data = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } message TrialActivityInfo { bool taken_reward = 6; // offset: 24 uint32 stage_id = 13; // offset: 28 } // Obf: JJPAAFLHHKC // Type: Req // CmdID: 2626 message GetTrialActivityDataCsReq { } message PAALDKHKOLE { uint32 enhanced_id = 1; // offset: 24 uint32 avatar_id = 13; // offset: 28 } // Obf: GAPLJKIPAOF // Type: Rsp // CmdID: 2690 message GetTrialActivityDataScRsp { repeated PAALDKHKOLE OBOPMFBGBAE = 8; // offset: 16 repeated uint32 EBNNNJJHIBM = 11; // offset: 24 repeated TrialActivityInfo trial_activity_info_list = 2; // offset: 40 uint32 retcode = 1; // offset: 48 uint32 activity_stage_id = 6; // offset: 52 } // Obf: ELOPGADIBBE // Type: Notify // CmdID: 2641 message TrialActivityDataChangeScNotify { repeated uint32 EBNNNJJHIBM = 11; // offset: 16 TrialActivityInfo trial_activity_info = 14; // offset: 24 repeated PAALDKHKOLE OBOPMFBGBAE = 13; // offset: 40 } message EnterTrialActivityStageCsReq { uint32 stage_id = 9; // offset: 24 } // Obf: FDFJIMBJCED // Type: Rsp // CmdID: 2645 message EnterTrialActivityStageScRsp { SceneBattleInfo battle_info = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: NAGFBDNFCEP // Type: Req // CmdID: 2637 message TakeTrialActivityRewardCsReq { uint32 stage_id = 5; // offset: 24 } // Obf: BGEFEAPPGKN // Type: Rsp // CmdID: 2634 message TakeTrialActivityRewardScRsp { ItemList reward = 7; // offset: 24 uint32 retcode = 6; // offset: 32 uint32 stage_id = 2; // offset: 36 } // Obf: DBJDNDEIKDM // Type: Req // CmdID: 2658 message StartTrialActivityCsReq { uint32 stage_id = 5; // offset: 24 } // Obf: OIMNAIDOGJI // Type: Rsp // CmdID: 2643 message StartTrialActivityScRsp { uint32 stage_id = 13; // offset: 24 uint32 retcode = 3; // offset: 28 } // Type: Req // CmdID: 2693 message LeaveTrialActivityCsReq { uint32 stage_id = 2; // offset: 24 } // Type: Rsp // CmdID: 2696 message LeaveTrialActivityScRsp { uint32 stage_id = 2; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: BKHKMFEDPBE // Type: Notify // CmdID: 2691 message CurTrialActivityScNotify { uint32 activity_stage_id = 5; // offset: 24 TrialActivityStatus status = 15; // offset: 28 } message KPMAKCHCDMH { uint32 LNOCOOCMNCI = 3; // offset: 24 uint32 panel_id = 4; // offset: 28 bool BAONIPOKCPL = 14; // offset: 32 bool is_taken_reward = 10; // offset: 33 } // Obf: POCKHIABCKH // Type: Req // CmdID: 2676 message GetMaterialSubmitActivityDataCsReq { } // Obf: HMLBPKOFHLM // Type: Rsp // CmdID: 2638 message GetMaterialSubmitActivityDataScRsp { repeated KPMAKCHCDMH JJNFLKKAOFI = 3; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: DNGFEGEBEID // Type: Req // CmdID: 2661 message SubmitMaterialSubmitActivityMaterialCsReq { uint32 LNOCOOCMNCI = 11; // offset: 24 } // Obf: KMCLDIDKHBA // Type: Rsp // CmdID: 2624 message SubmitMaterialSubmitActivityMaterialScRsp { KPMAKCHCDMH MEAEIKFLBPJ = 10; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: OGOOFKIKDEB // Type: Req // CmdID: 2671 message TakeMaterialSubmitActivityRewardCsReq { uint32 LNOCOOCMNCI = 7; // offset: 24 } // Obf: CNMMLLCIGOG // Type: Rsp // CmdID: 2678 message TakeMaterialSubmitActivityRewardScRsp { ItemList reward = 2; // offset: 16 uint32 retcode = 14; // offset: 32 uint32 LNOCOOCMNCI = 1; // offset: 36 } // Obf: DKHBPNGPOKK // Type: Req // CmdID: 2623 message GetAvatarRewardDataCsReq { } // Obf: PILLGGGIPAF // Type: Rsp // CmdID: 2689 message GetAvatarRewardDataScRsp { uint32 retcode = 4; // offset: 24 uint32 avatar_id = 1; // offset: 28 bool is_taken_reward = 15; // offset: 32 } // Obf: CKFKJMNHNGM // Type: Req // CmdID: 2640 message ChooseAvatarCsReq { uint32 avatar_id = 4; // offset: 24 } // Obf: LKHJDNMDJNC // Type: Rsp // CmdID: 2631 message ChooseAvatarScRsp { uint32 avatar_id = 1; // offset: 24 uint32 retcode = 13; // offset: 28 } // Obf: KJPLKPNPFBE // Type: Req // CmdID: 2611 message TakeRewardCsReq { } // Obf: HJDKFAGLCEH // Type: Rsp // CmdID: 2697 message TakeRewardScRsp { ItemList reward = 14; // offset: 16 uint32 retcode = 3; // offset: 32 } enum CmdActivityRewardStatType { KFCMCPILLKE_HBPEDDCOJDB = 0; CmdGetActivityHotDataScRsp = 9118; CmdGetAllActivityRewardCountDataCsReq = 9112; CmdGetActivityRewardCountDataCsReq = 9114; CmdGetAllActivityRewardCountDataScRsp = 9120; CmdGetActivityHotDataCsReq = 9119; CmdGetActivityRewardCountDataScRsp = 9111; } message BOMPFHOMMBH { uint32 MCLLALGABAB = 8; // offset: 24 uint32 item_id = 15; // offset: 28 uint32 num = 6; // offset: 32 } message EFGIHHJGCFA { repeated BOMPFHOMMBH PGMDGPEKDGB = 15; // offset: 24 uint32 panel_id = 8; // offset: 32 } // Obf: LHPPNBMEBKD // Type: Req // CmdID: 9119 message GetActivityHotDataCsReq { } // Obf: NDKGIMLKJHA // Type: Rsp // CmdID: 9118 message GetActivityHotDataScRsp { repeated EFGIHHJGCFA content_package_list = 10; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: IBDDBLNJFPF // Type: Req // CmdID: 9112 message GetAllActivityRewardCountDataCsReq { } // Obf: JLLBOPLHIKD // Type: Rsp // CmdID: 9120 message GetAllActivityRewardCountDataScRsp { repeated EFGIHHJGCFA content_package_list = 1; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: JNLMHLEACBE // Type: Req // CmdID: 9114 message GetActivityRewardCountDataCsReq { repeated uint32 DDMEHPDHPLM = 3; // offset: 24 } // Obf: BHCFGOHFLIO // Type: Rsp // CmdID: 9111 message GetActivityRewardCountDataScRsp { repeated EFGIHHJGCFA content_package_list = 8; // offset: 16 uint32 retcode = 15; // offset: 32 } enum CmdAdventureType { PCHGEBMKBDD_NLCDGIPGFDJ = 0; CmdQuickStartCocoonStageCsReq = 1336; CmdCocoonSweepCsReq = 1310; CmdCocoonSweepScRsp = 1387; CmdGetFarmStageGachaInfoCsReq = 1380; CmdFarmElementSweepCsReq = 1329; CmdQuickStartCocoonStageScRsp = 1313; CmdGetFarmStageGachaInfoScRsp = 1327; CmdStartQuickFarmElementScRsp = 1381; CmdStartQuickFarmElementCsReq = 1315; PCHGEBMKBDD_CAHJAJJPNMN = 1373; CmdFarmElementSweepScRsp = 1312; CmdEnterAdventureScRsp = 1303; } message EnterAdventureCsReq { uint32 map_id = 5; // offset: 24 } // Type: Rsp // CmdID: 1303 message EnterAdventureScRsp { SceneInfo scene = 8; // offset: 16 uint32 retcode = 3; // offset: 32 } message FarmStageGachaInfo { uint32 gacha_id = 4; // offset: 24 int64 begin_time = 8; // offset: 32 int64 end_time = 6; // offset: 40 } // Obf: OMAAIFEDKOO // Type: Req // CmdID: 1380 message GetFarmStageGachaInfoCsReq { repeated uint32 farm_stage_gacha_id_list = 5; // offset: 24 } // Obf: AECPNKPOOCP // Type: Rsp // CmdID: 1327 message GetFarmStageGachaInfoScRsp { repeated FarmStageGachaInfo farm_stage_gacha_info_list = 15; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: JLGGPEBAIMB // Type: Req // CmdID: 1336 message QuickStartCocoonStageCsReq { NAJKNJLJPEP CBJCKEIGGNL = 2; // offset: 24 uint32 HECCOBFBJFI = 4; // offset: 32 uint32 cocoon_id = 15; // offset: 36 uint32 world_level = 12; // offset: 40 uint32 wave = 11; // offset: 44 } // Obf: MHDMHAEADMI // Type: Rsp // CmdID: 1313 message QuickStartCocoonStageScRsp { SceneBattleInfo battle_info = 6; // offset: 16 uint32 cocoon_id = 13; // offset: 32 uint32 wave = 4; // offset: 36 uint32 retcode = 1; // offset: 40 uint32 HECCOBFBJFI = 9; // offset: 44 } // Obf: GJNOEFFJDJK // Type: Req // CmdID: 1315 message StartQuickFarmElementCsReq { uint32 HECCOBFBJFI = 4; // offset: 24 uint32 PAOFHFLFFHD = 10; // offset: 28 uint32 world_level = 1; // offset: 32 } // Obf: JDNANJFNLDF // Type: Rsp // CmdID: 1381 message StartQuickFarmElementScRsp { SceneBattleInfo battle_info = 2; // offset: 16 uint32 retcode = 1; // offset: 32 uint32 PAOFHFLFFHD = 7; // offset: 36 uint32 world_level = 10; // offset: 40 } // Obf: ACABKOGJAEG // Type: Req // CmdID: 1310 message CocoonSweepCsReq { uint32 cocoon_id = 13; // offset: 24 uint32 world_level = 5; // offset: 28 } // Obf: OOOHICJHPGL // Type: Rsp // CmdID: 1387 message CocoonSweepScRsp { ItemList drop_data = 14; // offset: 16 ItemList multiple_drop_data = 9; // offset: 24 uint32 cocoon_id = 10; // offset: 40 uint32 NCEFJFOHGBI = 5; // offset: 44 uint32 retcode = 4; // offset: 48 } // Obf: JLHKLAFACIJ // Type: Req // CmdID: 1329 message FarmElementSweepCsReq { uint32 world_level = 14; // offset: 24 uint32 PAOFHFLFFHD = 13; // offset: 28 } // Obf: HNKJOONKGOK // Type: Rsp // CmdID: 1312 message FarmElementSweepScRsp { ItemList multiple_drop_data = 11; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 PAOFHFLFFHD = 1; // offset: 36 } enum CmdAetherDivideType { BAIILOJDAIB_NLCDGIPGFDJ = 0; CmdAetherDivideTakeChallengeRewardScRsp = 4836; CmdAetherDivideTainerInfoScNotify = 4846; CmdGetAetherDivideChallengeInfoScRsp = 4850; CmdAetherDivideRefreshEndlessScNotify = 4833; CmdAetherDivideTakeChallengeRewardCsReq = 4835; CmdGetAetherDivideChallengeInfoCsReq = 4814; CmdStartAetherDivideSceneBattleScRsp = 4827; CmdEquipAetherDividePassiveSkillCsReq = 4805; CmdSetAetherDivideLineUpScRsp = 4840; CmdStartAetherDivideChallengeBattleScRsp = 4845; CmdTakeOffSkillCoreScRsp = 4838; CmdSwitchAetherDivideLineUpSlotScRsp = 4812; CmdEquipAetherDividePassiveSkillScRsp = 4808; CmdAetherDivideSpiritExpUpScRsp = 4818; CmdAetherDivideFinishChallengeScNotify = 4837; CmdAetherDivideRefreshEndlessScRsp = 4828; CmdLeaveAetherDivideSceneCsReq = 4807; CmdSetAetherDivideLineUpCsReq = 4821; CmdDMAMEFJBCLE = 4842; CmdLeaveAetherDivideSceneScRsp = 4823; CmdAetherDivideSpiritInfoScNotify = 4849; CmdAetherDivideSkillItemScNotify = 4815; CmdGetAetherDivideInfoScRsp = 4834; CmdAetherDivideRefreshEndlessCsReq = 4824; CmdSwitchAetherDivideLineUpSlotCsReq = 4820; CmdStartAetherDivideChallengeBattleCsReq = 4819; CmdAetherDivideLineupScNotify = 4848; CmdAetherDivideSpiritExpUpCsReq = 4841; BAIILOJDAIB_DDLDIFLGGKH = 4832; CmdGetAetherDivideInfoCsReq = 4843; CmdStartAetherDivideSceneBattleCsReq = 4844; CmdStartAetherDivideStageBattleScRsp = 4816; CmdStartAetherDivideStageBattleCsReq = 4806; CmdTakeOffSkillCoreCsReq = 4803; } message BGPNJKENONA { uint32 FODJGGIGBGJ = 10; // offset: 24 } // Type: Rsp // CmdID: 4842 message DMAMEFJBCLE { uint32 FODJGGIGBGJ = 8; // offset: 24 uint32 retcode = 15; // offset: 28 } // Type: Req // CmdID: 4807 message LeaveAetherDivideSceneCsReq { } // Type: Rsp // CmdID: 4823 message LeaveAetherDivideSceneScRsp { uint32 retcode = 13; // offset: 24 } // Obf: LACNGKFJELH // Type: Req // CmdID: 4844 message StartAetherDivideSceneBattleCsReq { repeated AssistMonsterEntityInfo assist_monster_entity_info = 4; // offset: 16 repeated uint32 assist_monster_entity_id_list = 3; // offset: 32 uint32 skill_index = 14; // offset: 40 uint32 attacked_by_entity_id = 1; // offset: 44 uint32 cast_entity_id = 11; // offset: 48 } // Obf: MHMOEHAHION // Type: Rsp // CmdID: 4827 message StartAetherDivideSceneBattleScRsp { AetherDivideBattleInfo battle_info = 11; // offset: 24 uint32 retcode = 12; // offset: 32 uint32 cast_entity_id = 14; // offset: 36 } // Obf: KPNFCKLHLIP // Type: Req // CmdID: 4819 message StartAetherDivideChallengeBattleCsReq { uint32 FDKFIOLMPHA = 9; // offset: 24 uint32 challenge_id = 6; // offset: 28 } // Obf: FAOEGBHJBED // Type: Rsp // CmdID: 4845 message StartAetherDivideChallengeBattleScRsp { AetherDivideBattleInfo battle_info = 13; // offset: 16 uint32 retcode = 6; // offset: 32 } message POPJNEHGMIH { uint32 slot = 7; // offset: 24 uint32 item_id = 5; // offset: 28 } message GHBICGMEFPL { SpBarInfo sp_bar = 6; // offset: 24 repeated POPJNEHGMIH LICLEEICAOE = 5; // offset: 32 uint32 APGDJGPGGMO = 3; // offset: 40 uint32 exp = 7; // offset: 44 uint32 EKKHLMEKJMK = 12; // offset: 48 uint32 promotion = 1; // offset: 52 } message OCCAABPFBLF { repeated uint32 AJHCCDONNEK = 10; // offset: 16 uint32 slot = 9; // offset: 32 } message DMGDLEHEDFB { uint32 JMMCEJOKMMG = 13; // offset: 24 uint32 num = 9; // offset: 28 uint32 item_id = 1; // offset: 32 } // Obf: DFBGKPADOEC // Type: Req // CmdID: 4843 message GetAetherDivideInfoCsReq { } // Obf: GHNMFCHEGGK // Type: Rsp // CmdID: 4834 message GetAetherDivideInfoScRsp { repeated GHBICGMEFPL CCHDKJMFNEP = 5; // offset: 24 repeated DMGDLEHEDFB APHGAEAPLJF = 12; // offset: 32 repeated OCCAABPFBLF lineup_list = 6; // offset: 40 uint32 BDNOLFBJBGJ = 15; // offset: 48 uint32 NCAOMBHCGNA = 10; // offset: 52 uint32 JAOAHONIBJI = 7; // offset: 56 uint32 NCMLHPAALEP = 9; // offset: 60 uint32 retcode = 1; // offset: 64 uint32 FOCACJHLKDB = 11; // offset: 68 } // Obf: OEDAEKHDOOC // Type: Req // CmdID: 4821 message SetAetherDivideLineUpCsReq { OCCAABPFBLF lineup = 5; // offset: 24 } // Obf: AAOABMHALOJ // Type: Rsp // CmdID: 4840 message SetAetherDivideLineUpScRsp { OCCAABPFBLF lineup = 9; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: DAKIMICINOH // Type: Req // CmdID: 4805 message EquipAetherDividePassiveSkillCsReq { uint32 APGDJGPGGMO = 6; // offset: 24 uint32 slot = 13; // offset: 28 uint32 item_id = 15; // offset: 32 } // Obf: LGOCBAKHGEJ // Type: Rsp // CmdID: 4808 message EquipAetherDividePassiveSkillScRsp { GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 DMGDLEHEDFB LCCMCPMCLFH = 6; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: PLAFIBPGBKK // Type: Req // CmdID: 4803 message TakeOffSkillCoreCsReq { uint32 slot = 5; // offset: 24 uint32 APGDJGPGGMO = 7; // offset: 28 } // Obf: JCJIEMCKKDP // Type: Rsp // CmdID: 4838 message TakeOffSkillCoreScRsp { DMGDLEHEDFB LCCMCPMCLFH = 8; // offset: 16 GHBICGMEFPL IAGNGEGKDOL = 11; // offset: 32 uint32 retcode = 10; // offset: 40 } // Obf: HMMMDEEIJKC // Type: Req // CmdID: 4841 message AetherDivideSpiritExpUpCsReq { uint32 FHAEENDPAAG = 1; // offset: 24 uint32 APGDJGPGGMO = 3; // offset: 28 uint32 NCAOMBHCGNA = 8; // offset: 32 } // Obf: ELCCBHEBFHO // Type: Rsp // CmdID: 4818 message AetherDivideSpiritExpUpScRsp { GHBICGMEFPL IAGNGEGKDOL = 2; // offset: 16 uint32 NCAOMBHCGNA = 11; // offset: 32 uint32 retcode = 14; // offset: 36 } // Obf: BNBKEHDGIDK // Type: Req // CmdID: 4820 message SwitchAetherDivideLineUpSlotCsReq { uint32 FDKFIOLMPHA = 13; // offset: 24 } // Obf: OBIOEKFELPL // Type: Rsp // CmdID: 4812 message SwitchAetherDivideLineUpSlotScRsp { uint32 retcode = 6; // offset: 24 uint32 FDKFIOLMPHA = 3; // offset: 28 } // Obf: GIKEONGNHEH // Type: Req // CmdID: 4806 message StartAetherDivideStageBattleCsReq { uint32 event_id = 8; // offset: 24 } // Obf: CPAHMLLDHJC // Type: Rsp // CmdID: 4816 message StartAetherDivideStageBattleScRsp { AetherDivideBattleInfo battle_info = 8; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: PMJECJLKNLJ // Type: Notify // CmdID: 4848 message AetherDivideLineupScNotify { OCCAABPFBLF lineup = 8; // offset: 24 } // Obf: BNFGJMLJDAK // Type: Notify // CmdID: 4849 message AetherDivideSpiritInfoScNotify { GHBICGMEFPL IAGNGEGKDOL = 12; // offset: 24 repeated GHBICGMEFPL FGBAPJKDFOC = 9; // offset: 32 uint32 NCAOMBHCGNA = 14; // offset: 40 } // Obf: CADOMBICGJI // Type: Req // CmdID: 4814 message GetAetherDivideChallengeInfoCsReq { } // Obf: MFELEEHGHLA // Type: Rsp // CmdID: 4850 message GetAetherDivideChallengeInfoScRsp { repeated uint32 NADKCDEOIHJ = 13; // offset: 16 repeated uint32 OHJHICLJABM = 14; // offset: 24 uint32 retcode = 8; // offset: 40 uint32 DIGFECBHCPP = 6; // offset: 44 } // Obf: KMHNCGCPBEF // Type: Notify // CmdID: 4837 message AetherDivideFinishChallengeScNotify { uint32 challenge_id = 14; // offset: 24 } // Obf: DKMBKGCHLNE // Type: Notify // CmdID: 4846 message AetherDivideTainerInfoScNotify { uint32 FOCACJHLKDB = 6; // offset: 24 } // Obf: PHINIAKLBLJ // Type: Notify // CmdID: 4815 message AetherDivideSkillItemScNotify { uint32 num = 12; // offset: 24 uint32 item_id = 13; // offset: 28 } // Obf: GNBCBNCKLHE // Type: Req // CmdID: 4824 message AetherDivideRefreshEndlessCsReq { } // Obf: PCOAAAFDNAA // Type: Rsp // CmdID: 4828 message AetherDivideRefreshEndlessScRsp { uint32 JAOAHONIBJI = 13; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: JDMLEOGCCCA // Type: Notify // CmdID: 4833 message AetherDivideRefreshEndlessScNotify { uint32 JAOAHONIBJI = 13; // offset: 24 } // Obf: CEDCCCCMOCL // Type: Req // CmdID: 4835 message AetherDivideTakeChallengeRewardCsReq { uint32 challenge_id = 13; // offset: 24 } // Obf: FBBKDPMCLFK // Type: Rsp // CmdID: 4836 message AetherDivideTakeChallengeRewardScRsp { ItemList reward = 6; // offset: 16 uint32 challenge_id = 1; // offset: 32 uint32 retcode = 7; // offset: 36 } enum CmdAiPamType { LEJBAOJGJGI_JCDCNPPCNEO = 0; CmdAiPamResponseFeedbackCsReq = 9534; CmdTriggerAiPamSpeakScRsp = 9503; CmdUpdateAiPamSettingsCsReq = 9538; CmdKIIKHMMDHKP = 9506; CmdAiPamResponseFeedbackCommentCsReq = 9540; CmdAiPamMotionScNotify = 9512; CmdGetAiPamChatHistoryScRsp = 9544; CmdAiPamResponseFeedbackCommentScRsp = 9505; CmdTriggerAiPamSpeakCsReq = 9508; CmdGetAiPamChatHistoryCsReq = 9523; CmdBKHLGPCDLGL = 9518; CmdGetAiPamChatInfoScRsp = 9543; CmdAiPamResponseFeedbackScRsp = 9521; CmdAiPamAskSettlementScNotify = 9549; CmdGetAiPamNextQuestionCsReq = 9527; CmdHGGMNLNJPHG = 9516; CmdAiPamSendMsgCsReq = 9532; CmdRecvAiPamChatEventScNotify = 9507; CmdLHNMDFOPMKN = 9541; CmdAiPamSendMsgScRsp = 9542; CmdGetAiPamNextQuestionScRsp = 9519; CmdUpdateAiPamSettingsScRsp = 9520; CmdGetAiPamChatInfoCsReq = 9529; } // Obf: GAEBCDPICNH // Type: Req // CmdID: 9532 message AiPamSendMsgCsReq { MessageChatData message_datas = 15; // offset: 16 string NJFMDJDMDMA = 3; // offset: 32 FKNKNLGMACL BDPIMPJOJBK = 14; // offset: 40 bool GFIJJLNOOOM = 1; // offset: 44 bool CLDBFBNOLNP = 4; // offset: 45 bool LOODCBCFNMJ = 12; // offset: 46 } // Obf: NINBBMNLKEH // Type: Rsp // CmdID: 9542 message AiPamSendMsgScRsp { FKNKNLGMACL BDPIMPJOJBK = 5; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: FKCDLPGBLEE // Type: Notify // CmdID: 9507 message RecvAiPamChatEventScNotify { FAIFDBLLGKK OOOACLEFDGM = 14; // offset: 24 } // Obf: EAJHAKEBDBG // Type: Req // CmdID: 9523 message GetAiPamChatHistoryCsReq { uint32 target_side = 10; // offset: 24 } // Obf: JACFBOEDEEB // Type: Rsp // CmdID: 9544 message GetAiPamChatHistoryScRsp { repeated ChatMessageData JPCMGNGNONJ = 14; // offset: 16 uint32 target_side = 8; // offset: 32 uint32 retcode = 10; // offset: 36 } // Obf: OFPHPFENACO // Type: Req // CmdID: 9527 message GetAiPamNextQuestionCsReq { FKNKNLGMACL BDPIMPJOJBK = 11; // offset: 24 } // Obf: OLNIMIPEKAB // Type: Rsp // CmdID: 9519 message GetAiPamNextQuestionScRsp { repeated NEKAOLPJKEE KDOHKGKBFCH = 5; // offset: 16 uint32 retcode = 8; // offset: 32 FKNKNLGMACL BDPIMPJOJBK = 6; // offset: 36 } // Obf: JFJKBMAEEMF // Type: Req // CmdID: 9529 message GetAiPamChatInfoCsReq { } // Obf: JBCKBPGGDCO // Type: Rsp // CmdID: 9543 message GetAiPamChatInfoScRsp { repeated FAIFDBLLGKK BJLHDBPPILI = 6; // offset: 24 string ACFENKABBKK = 15; // offset: 32 bool AGANFJKBFMA = 12; // offset: 40 bool LOCNGFLCENG = 8; // offset: 41 bool OKCIPPLKGCD = 5; // offset: 42 uint32 JKIHICLOPKM = 1; // offset: 44 uint32 retcode = 4; // offset: 48 } // Obf: CPCLIOIHCKI // Type: Req // CmdID: 9534 message AiPamResponseFeedbackCsReq { FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 bool IAJAOMAKAHA = 14; // offset: 28 bool NMMJBGFDNAI = 8; // offset: 29 } // Obf: CBJOMIPDHJF // Type: Rsp // CmdID: 9521 message AiPamResponseFeedbackScRsp { bool NMMJBGFDNAI = 2; // offset: 24 bool IAJAOMAKAHA = 10; // offset: 25 uint32 retcode = 13; // offset: 28 FKNKNLGMACL BDPIMPJOJBK = 8; // offset: 32 } // Obf: BAHBEAHIFCC // Type: Req // CmdID: 9540 message AiPamResponseFeedbackCommentCsReq { string IMNOJNCGGNI = 4; // offset: 16 uint32 OLLBLNAGMPC = 12; // offset: 32 } // Obf: IGDMGNCPFCM // Type: Rsp // CmdID: 9505 message AiPamResponseFeedbackCommentScRsp { uint32 retcode = 9; // offset: 24 } // Obf: FLECMDNBJMM // Type: Req // CmdID: 9508 message TriggerAiPamSpeakCsReq { FKNKNLGMACL BDPIMPJOJBK = 14; // offset: 24 uint32 JMPPMNAONHM = 13; // offset: 28 } // Obf: KIDOEDMJDGJ // Type: Rsp // CmdID: 9503 message TriggerAiPamSpeakScRsp { FKNKNLGMACL BDPIMPJOJBK = 13; // offset: 24 uint32 JMPPMNAONHM = 3; // offset: 28 uint32 retcode = 5; // offset: 32 } // Obf: LILHIEALFOC // Type: Req // CmdID: 9538 message UpdateAiPamSettingsCsReq { bool LOCNGFLCENG = 10; // offset: 24 } // Obf: JPCEIGAGLND // Type: Rsp // CmdID: 9520 message UpdateAiPamSettingsScRsp { bool LOCNGFLCENG = 13; // offset: 24 uint32 retcode = 5; // offset: 28 } // Obf: EPPBALGDGEF // Type: Notify // CmdID: 9512 message AiPamMotionScNotify { repeated string BLCCBDPODFM = 15; // offset: 24 } // Type: Req // CmdID: 9506 message KIIKHMMDHKP { repeated NGBBCMBMOLI MIEFCFLJLAH = 1; // offset: 24 } // Type: Rsp // CmdID: 9516 message HGGMNLNJPHG { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 9541 message LHNMDFOPMKN { JFCPFBLKJAB return_data = 7; // offset: 24 string BLDMFDKDJDM = 3; // offset: 32 } // Type: Rsp // CmdID: 9518 message BKHLGPCDLGL { uint32 retcode = 6; // offset: 24 } // Obf: HOHCCKGOOEE // Type: Notify // CmdID: 9549 message AiPamAskSettlementScNotify { MDGIOENHBEJ EIADGIMDNMO = 15; // offset: 24 } enum CmdAlleyType { ENHFBPKPFDI_NLCDGIPGFDJ = 0; CmdAlleyOrderChangedScNotify = 4761; CmdDPFGBJFOFCE = 4759; CmdAlleyPlacingGameCsReq = 4754; CmdAlleyShipmentEventEffectsScNotify = 4730; CmdPPJKEKEPFMF = 4781; ENHFBPKPFDI_MLKIKMBONLC = 4748; CmdCKJACADHCCC = 4732; CmdGetSaveLogisticsMapScRsp = 4728; CmdGAAMMAACICO = 4792; CmdTakePrestigeRewardCsReq = 4729; CmdActivityRaidPlacingGameCsReq = 4705; CmdENOABFIPHOB = 4774; CmdPrestigeLevelUpCsReq = 4771; CmdKGKKFPGNELC = 4701; CmdGetAlleyInfoScRsp = 4703; CmdTakePrestigeRewardScRsp = 4712; CmdGetAlleyInfoCsReq = 4773; CmdAlleyTakeEventRewardCsReq = 4720; CmdLogisticsGameScRsp = 4727; CmdAlleyPlacingGameScRsp = 4783; CmdLogisticsGameCsReq = 4780; CmdMGMDNBOLBMO = 4787; CmdNGOKHFLMLNJ = 4735; ENHFBPKPFDI_GHICLFBGFDL = 4776; CmdLogisticsScoreRewardSyncInfoScNotify = 4716; CmdHMBPGPOIFNE = 4785; CmdGIFADCJKKFE = 4715; ENHFBPKPFDI_PCBAGHCNOLC = 4767; CmdLogisticsInfoScNotify = 4766; CmdAlleyEventChangeNotify = 4710; CmdActivityRaidPlacingGameScRsp = 4714; CmdPrestigeLevelUpScRsp = 4778; CmdAlleyTakeEventRewardScRsp = 4799; CmdAlleyFundsScNotify = 4752; CmdGetSaveLogisticsMapCsReq = 4749; ENHFBPKPFDI_MONJHMOILDM = 4738; } enum OCLNFBEAGMM { OCLNFBEAGMM_PHMKDHKBLDE = 0; OCLNFBEAGMM_CLMKNFILOLB = 1; OCLNFBEAGMM_KONBAMDOGDH = 2; OCLNFBEAGMM_JNGJIPCHJKG = 3; OCLNFBEAGMM_CIDIHBPFELP = 4; OCLNFBEAGMM_LBINPJOOJOD = 5; OCLNFBEAGMM_BBONHJIJLKF = 6; OCLNFBEAGMM_GEONEAAANKG = 7; } enum PFPHIIKEFIB { PFPHIIKEFIB_NLCDGIPGFDJ = 0; PFPHIIKEFIB_NOHNGBAJNGO = 1; PFPHIIKEFIB_JHIICNJIKPC = 2; PFPHIIKEFIB_JOIIBDJJOAH = 3; } enum AlleyEventState { AJOCCOAIFIF_NAPMFFDMLEK = 0; AJOCCOAIFIF_EMJDKBJFFHF = 1; AJOCCOAIFIF_MOMHEEPILJO = 2; AJOCCOAIFIF_HDGPEEIJIJP = 3; } // Obf: CPFBHLBMJOG // Type: Req // CmdID: 4773 message GetAlleyInfoCsReq { } message JEEHGNIBIFE { uint32 map_id = 6; // offset: 24 uint32 APNAFLBGENA = 12; // offset: 28 } message JPOLHBFCDNB { uint32 shop_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } message GDGEIAHNDAD { repeated uint32 IFOKHMFNNNF = 15; // offset: 16 repeated JEEHGNIBIFE OELPOFLBMIE = 5; // offset: 24 repeated IODAFIBPAGM CFNKOBKJKNK = 13; // offset: 32 repeated BOLCGIOGIBP ALOOPKCJFEA = 1; // offset: 48 } // Obf: OAJOMNJMJLE // Type: Rsp // CmdID: 4703 message GetAlleyInfoScRsp { PICDJHEPJLC EEAACLBJODA = 3; // offset: 16 repeated uint32 AMHAEPILIKF = 9; // offset: 24 repeated uint32 KENFKICLMGJ = 11; // offset: 32 repeated uint32 LAANLLFBLDP = 10; // offset: 40 map BECKKLBMFHK = 2; // offset: 56 GDGEIAHNDAD NFJKAILEFAD = 5; // offset: 64 KPBAIEMEFFH HAMAOOBGMLO = 1; // offset: 72 repeated CEKIFBMPEFH PMIFFBHOOOO = 14; // offset: 80 uint32 cur_fund = 8; // offset: 88 uint32 level = 12; // offset: 92 uint32 EEMCOEHGBAJ = 13; // offset: 96 uint32 retcode = 15; // offset: 100 } message GHMINCEANHG { uint32 LMKJLEOPKKL = 11; // offset: 24 uint32 JAKMMNIEBGJ = 6; // offset: 28 } message CBBPDLPAIPL { repeated GHMINCEANHG NJKDKIEBGHG = 3; // offset: 24 uint32 goods_id = 7; // offset: 32 } message AlleyPlacingShip { repeated CBBPDLPAIPL goods_list = 12; // offset: 16 uint32 ship_id = 13; // offset: 32 } // Obf: DEPIILNKIPE // Type: Req // CmdID: 4754 message AlleyPlacingGameCsReq { AlleyPlacingShip GPOMFKNHCPB = 10; // offset: 16 uint32 DPPOHBGCAGF = 14; // offset: 32 uint32 BNPKLKIENIK = 6; // offset: 36 uint32 cost_time = 13; // offset: 40 uint32 BEAKGBHFLPJ = 9; // offset: 44 uint32 JFALDHKOAOL = 7; // offset: 48 uint32 JJGKLHLMMNC = 2; // offset: 52 uint32 IDILDCBMECI = 1; // offset: 56 uint32 CAAHDGFMNNO = 12; // offset: 60 } // Obf: EGJCAPACHMJ // Type: Rsp // CmdID: 4783 message AlleyPlacingGameScRsp { uint32 LFMHGMJELEE = 8; // offset: 24 uint32 retcode = 13; // offset: 28 uint32 AJBEOCIEPKP = 10; // offset: 32 uint32 JKBINMNFPKK = 3; // offset: 36 uint32 BIJPMOBEIJC = 7; // offset: 40 uint32 CIBNBDLMEIC = 14; // offset: 44 uint32 event_id = 6; // offset: 48 uint32 ABHOECNLLGE = 9; // offset: 52 } // Obf: FMFAKLOHCHN // Type: Req // CmdID: 4705 message ActivityRaidPlacingGameCsReq { AlleyPlacingShip GPOMFKNHCPB = 15; // offset: 24 oneof EFJLHNMJEED { uint32 GFHGCDEJFIE = 5; // offset: 32 uint32 CAAHDGFMNNO = 13; // offset: 32 } } // Obf: OEEMFNGCOBO // Type: Rsp // CmdID: 4714 message ActivityRaidPlacingGameScRsp { uint32 retcode = 13; // offset: 36 oneof EFJLHNMJEED { uint32 GFHGCDEJFIE = 6; // offset: 16 uint32 CAAHDGFMNNO = 4; // offset: 16 } } message KPBAIEMEFFH { repeated uint32 DNLGMDCMFGF = 10; // offset: 16 repeated uint32 EPEELMJDJKP = 8; // offset: 32 uint32 EBOMMHDNBJL = 9; // offset: 40 bool FPDGKFHFIEE = 1; // offset: 44 uint32 OCNLDDNIHOH = 4; // offset: 48 uint32 BCOAIDIFBBG = 7; // offset: 52 } // Obf: MNPGEDIDKEN // Type: Notify // CmdID: 4761 message AlleyOrderChangedScNotify { KPBAIEMEFFH NGKPDFJBNMF = 15; // offset: 24 } // Type: Notify // CmdID: 4759 message DPFGBJFOFCE { uint32 FNCLCJCBPLA = 9; // offset: 24 } message JOMEGNGJKJK { repeated uint32 GADMAOCHBKN = 3; // offset: 16 repeated uint32 BPCADEMEGNP = 1; // offset: 32 repeated uint32 OGDKJPDFFAI = 12; // offset: 40 uint32 shop_id = 8; // offset: 48 uint32 ANHEOHPNKKC = 7; // offset: 52 uint32 EBNNNMFGHBJ = 13; // offset: 56 uint32 CJHLDCAGKND = 10; // offset: 60 } message IODAFIBPAGM { repeated JOMEGNGJKJK JNGNGMJCAAI = 6; // offset: 16 uint32 map_id = 9; // offset: 32 uint32 cost_time = 14; // offset: 36 } message BOLCGIOGIBP { ItemList reward = 14; // offset: 24 uint32 FMCPHDJEIDC = 2; // offset: 32 uint32 AAMKNOOMEOO = 10; // offset: 36 uint32 map_id = 5; // offset: 40 uint32 EFBOOJGNKOH = 3; // offset: 44 uint32 max_score = 7; // offset: 48 uint32 LLEPGPKGBGM = 1; // offset: 52 } // Obf: CJEFCNKNGNC // Type: Req // CmdID: 4780 message LogisticsGameCsReq { repeated IODAFIBPAGM MDNBOBFGKFN = 15; // offset: 24 bool CNCJKGEDEII = 9; // offset: 32 } // Obf: PCEJNOKIGOF // Type: Notify // CmdID: 4716 message LogisticsScoreRewardSyncInfoScNotify { repeated BOLCGIOGIBP ALOOPKCJFEA = 11; // offset: 24 } // Obf: KBKHHILFFOF // Type: Rsp // CmdID: 4727 message LogisticsGameScRsp { repeated BOLCGIOGIBP ALOOPKCJFEA = 9; // offset: 16 uint32 retcode = 14; // offset: 32 uint32 event_id = 2; // offset: 36 bool CNCJKGEDEII = 4; // offset: 40 } message CEKIFBMPEFH { AlleyEventState state = 8; // offset: 24 uint32 event_id = 7; // offset: 28 uint32 FHMBKAPPAGO = 9; // offset: 32 } // Type: Req // CmdID: 4715 message GIFADCJKKFE { uint32 event_id = 6; // offset: 24 } // Type: Rsp // CmdID: 4781 message PPJKEKEPFMF { uint32 retcode = 13; // offset: 24 uint32 event_id = 4; // offset: 28 } // Obf: MFBBJPEPDJM // Type: Notify // CmdID: 4710 message AlleyEventChangeNotify { CEKIFBMPEFH OOOACLEFDGM = 10; // offset: 24 uint32 KHANHNFACLN = 5; // offset: 32 } // Type: Notify // CmdID: 4787 message MGMDNBOLBMO { uint32 MONFBLGFKGB = 9; // offset: 24 } // Obf: NIHMFACHENB // Type: Req // CmdID: 4729 message TakePrestigeRewardCsReq { uint32 level = 5; // offset: 24 } // Obf: ODBFGHLOPJD // Type: Rsp // CmdID: 4712 message TakePrestigeRewardScRsp { ItemList reward = 12; // offset: 24 uint32 retcode = 6; // offset: 32 uint32 level = 10; // offset: 36 } // Obf: HBNANEIBPBG // Type: Req // CmdID: 4771 message PrestigeLevelUpCsReq { } // Obf: MKFGIOCFPJL // Type: Rsp // CmdID: 4778 message PrestigeLevelUpScRsp { uint32 retcode = 10; // offset: 24 uint32 level = 3; // offset: 28 } // Obf: DLEHOPOJKKM // Type: Notify // CmdID: 4752 message AlleyFundsScNotify { uint32 cur_fund = 5; // offset: 24 } // Type: Req // CmdID: 4774 message ENOABFIPHOB { repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 16 } // Type: Rsp // CmdID: 4792 message GAAMMAACICO { repeated IODAFIBPAGM MDNBOBFGKFN = 14; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: LALKCKEAFPE // Type: Notify // CmdID: 4766 message LogisticsInfoScNotify { GDGEIAHNDAD NFJKAILEFAD = 14; // offset: 16 } message PICDJHEPJLC { map PCDFIOCMJFE = 8; // offset: 24 uint32 ACAOLNODBLN = 13; // offset: 32 uint32 LEGCBILEEHK = 3; // offset: 36 } // Obf: KLAFHGGFBJD // Type: Notify // CmdID: 4730 message AlleyShipmentEventEffectsScNotify { PICDJHEPJLC JBFIFNPJNHA = 3; // offset: 24 } // Obf: LBCBJBKNNCC // Type: Req // CmdID: 4749 message GetSaveLogisticsMapCsReq { } // Obf: ABOFBLJPHHE // Type: Rsp // CmdID: 4728 message GetSaveLogisticsMapScRsp { repeated IODAFIBPAGM CFNKOBKJKNK = 10; // offset: 24 uint32 retcode = 1; // offset: 32 } // Type: Notify // CmdID: 4701 message KGKKFPGNELC { map BECKKLBMFHK = 6; // offset: 24 } message HOHLBBCMKLK { } // Type: Rsp // CmdID: 4785 message HMBPGPOIFNE { uint32 retcode = 5; // offset: 24 uint32 BIIBPCNNMAE = 11; // offset: 28 } // Obf: EJIPDMFGOON // Type: Req // CmdID: 4720 message AlleyTakeEventRewardCsReq { uint32 event_id = 7; // offset: 24 } // Obf: DBIAIJKONFB // Type: Rsp // CmdID: 4799 message AlleyTakeEventRewardScRsp { ItemList reward = 3; // offset: 16 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 4732 message CKJACADHCCC { } // Type: Rsp // CmdID: 4735 message NGOKHFLMLNJ { uint32 retcode = 2; // offset: 24 } enum CmdArchiveType { MFJDGMGKMDJ_NLCDGIPGFDJ = 0; CmdGetArchiveDataCsReq = 2373; CmdKKOGBFCLNHB = 2327; CmdGetArchiveDataScRsp = 2303; CmdBJJGFKAOKLG = 2380; } message RelicList { uint32 set_id = 15; // offset: 24 uint32 type = 3; // offset: 28 } message MonsterList { uint32 monster_id = 15; // offset: 24 uint32 num = 14; // offset: 28 } message ArchiveData { repeated uint32 archive_equipment_id_list = 15; // offset: 16 repeated uint32 archive_avatar_id_list = 3; // offset: 24 repeated RelicList relic_list = 6; // offset: 32 repeated MonsterList kill_monster_list = 13; // offset: 48 repeated uint32 archive_missing_equipment_id_list = 2; // offset: 56 } // Obf: IPFMCBBMOEC // Type: Req // CmdID: 2373 message GetArchiveDataCsReq { } // Obf: JPMDALGBLBO // Type: Rsp // CmdID: 2303 message GetArchiveDataScRsp { ArchiveData archive_data = 10; // offset: 16 uint32 retcode = 7; // offset: 32 } // Type: Req // CmdID: 2380 message BJJGFKAOKLG { } // Type: Rsp // CmdID: 2327 message KKOGBFCLNHB { ArchiveData archive_data = 12; // offset: 16 uint32 retcode = 2; // offset: 32 } enum CmdAvatarType { JHGIIBJGLEL_NLCDGIPGFDJ = 0; CmdGetPreAvatarGrowthInfoCsReq = 367; CmdAddMultiPathAvatarScNotify = 330; JHGIIBJGLEL_BKBHLOFEHOC = 348; CmdLENDBHPIOJK = 390; CmdSetAvatarPathScRsp = 363; JHGIIBJGLEL_CAOIEGEDBLL = 336; CmdDressRelicAvatarScRsp = 376; CmdGetPreAvatarActivityListScRsp = 305; JHGIIBJGLEL_CFBPNHBMCEO = 353; CmdAvatarExpUpScRsp = 327; JHGIIBJGLEL_ONCCDOGNGGM = 315; CmdGetPreAvatarGrowthInfoScRsp = 385; CmdPromoteAvatarScRsp = 381; CmdMarkAvatarScRsp = 366; CmdAvatarPathChangedNotify = 317; JHGIIBJGLEL_KIOLGLCCNAA = 392; CmdTakeOffRelicScRsp = 361; JHGIIBJGLEL_CPCFHPMOHDD = 306; CmdSetAvatarEnhancedIdCsReq = 332; CmdTakeOffEquipmentScRsp = 312; JHGIIBJGLEL_FGKDLCDIOGL = 349; JHGIIBJGLEL_AFODJNHAKCJ = 380; CmdUnlockAvatarPathScRsp = 400; CmdSetAvatarEnhancedIdScRsp = 335; CmdDressAvatarCsReq = 310; CmdSetGrowthTargetAvatarScRsp = 328; CmdActiveEidolonCsReq = 383; CmdGetPreAvatarActivityListCsReq = 316; CmdActiveEidolonScRsp = 309; CmdTakePromotionRewardCsReq = 324; CmdDressAvatarSkinScRsp = 352; CmdSetPlayerOutfitCsReq = 314; JHGIIBJGLEL_DPAAIBGLDOB = 339; CmdUnlockAvatarSkinScNotify = 374; CmdSetMultipleAvatarPathsScRsp = 388; CmdDressRelicAvatarCsReq = 342; CmdCFGGOBEDJOK = 301; CmdTakeOffRelicCsReq = 338; CmdSetPlayerOutfitScRsp = 382; CmdTakeOffAvatarSkinScRsp = 359; CmdTakeOffEquipmentCsReq = 329; CmdAvatarSpecialSkilltreeUnlockScNotify = 326; CmdGetAvatarDataScRsp = 303; CmdDressAvatarScRsp = 387; CmdTakePromotionRewardScRsp = 371; CmdUnlockSkilltreeScRsp = 313; CmdAddAvatarScNotify = 354; JHGIIBJGLEL_CKCCDCNLDOI = 378; CmdGetAvatarDataCsReq = 373; } enum CFMDKNCDDAL { CFMDKNCDDAL_NADPFMGBHDJ = 0; CFMDKNCDDAL_GGGLNCBOICD = 1; } enum AddAvatarSrcState { ADD_AVATAR_SRC_NONE = 0; ADD_AVATAR_SRC_GACHA = 1; ADD_AVATAR_SRC_ROGUE = 2; ADD_AVATAR_SRC_DELIVERY = 3; } enum GCALLOJPPIJ { GCALLOJPPIJ_NLCDGIPGFDJ = 0; GCALLOJPPIJ_BDEFGIPPKNM = 1; GCALLOJPPIJ_BPBFOIJKCJA = 2; } enum GrowthTargetState { GrowthTargetState_MMBDGPMCJKH = 0; GrowthTargetState_PDHPKPOCOHM = 1; GrowthTargetState_CMBMDMBHFEC = 2; GrowthTargetState_DALNOIDGBGI = 3; GrowthTargetState_JEAOCLOOAMJ = 4; GrowthTargetState_FCKJLEGDJHJ = 5; } // Type: Req // CmdID: 373 message GetAvatarDataCsReq { repeated uint32 base_avatar_id_list = 8; // offset: 24 bool is_get_all = 5; // offset: 32 } message AvatarPathSkillTree { uint32 level = 3; // offset: 24 uint32 anchor_type = 5; // offset: 28 } message Avatar { repeated uint32 has_taken_promotion_reward_list = 8; // offset: 24 uint32 equipment_unique_id = 1; // offset: 32 uint32 base_avatar_id = 7; // offset: 36 uint32 exp = 12; // offset: 40 bool is_marked = 11; // offset: 44 uint32 level = 13; // offset: 48 uint32 cur_multi_path_avatar_type = 5; // offset: 52 uint32 promotion = 2; // offset: 56 uint64 first_met_time_stamp = 10; // offset: 64 } message AvatarPathData { repeated AvatarPathSkillTree avatar_path_skill_tree = 9; // offset: 16 repeated EquipRelic equip_relic_list = 11; // offset: 24 uint32 unk_enhanced_id = 3; // offset: 40 uint32 path_equipment_id = 14; // offset: 44 uint64 unlock_timestamp = 6; // offset: 48 uint32 rank = 2; // offset: 56 uint32 avatar_id = 5; // offset: 60 uint32 dressed_skin_id = 8; // offset: 64 } // Type: Rsp // CmdID: 303 message GetAvatarDataScRsp { repeated uint32 basic_type_id_list = 10; // offset: 24 repeated Avatar avatar_list = 6; // offset: 32 repeated CFMDKNCDDAL PILOAFIMCGK = 1; // offset: 40 repeated uint32 skin_list = 12; // offset: 48 CJLCPMDGIBO DHKFCDAGHDM = 14; // offset: 56 repeated AvatarPathData avatar_path_data_info_list = 9; // offset: 64 repeated APAMFCKFHLL JBFBEOLOHJN = 13; // offset: 72 bool is_get_all = 3; // offset: 80 uint32 retcode = 8; // offset: 84 uint32 JFAADMONJNF = 7; // offset: 88 } message AvatarExpUpCsReq { ItemCostData item_cost = 13; // offset: 24 uint32 base_avatar_id = 7; // offset: 32 } // Type: Rsp // CmdID: 327 message AvatarExpUpScRsp { repeated PileItem return_item_list = 1; // offset: 24 uint32 retcode = 12; // offset: 32 } message UnlockSkillTreeCsReq { repeated ItemCost item_list = 11; // offset: 24 uint32 point_id = 15; // offset: 32 uint32 level = 4; // offset: 36 } // Type: Rsp // CmdID: 313 message UnlockSkilltreeScRsp { uint32 point_id = 15; // offset: 24 uint32 retcode = 9; // offset: 28 uint32 level = 13; // offset: 32 } message PromoteAvatarCsReq { repeated ItemCost item_list = 5; // offset: 16 uint32 base_avatar_id = 13; // offset: 32 } // Type: Rsp // CmdID: 381 message PromoteAvatarScRsp { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 310 message DressAvatarCsReq { uint32 avatar_id = 13; // offset: 24 uint32 equipment_unique_id = 8; // offset: 28 } // Type: Rsp // CmdID: 387 message DressAvatarScRsp { uint32 retcode = 15; // offset: 24 } // Type: Req // CmdID: 329 message TakeOffEquipmentCsReq { uint32 avatar_id = 8; // offset: 24 } // Type: Rsp // CmdID: 312 message TakeOffEquipmentScRsp { uint32 retcode = 2; // offset: 24 } // Type: Notify // CmdID: 354 message AddAvatarScNotify { ItemList reward = 13; // offset: 24 uint32 base_avatar_id = 2; // offset: 32 AddAvatarSrcState src = 9; // offset: 36 bool is_new = 15; // offset: 40 } // Type: Notify // CmdID: 330 message AddMultiPathAvatarScNotify { ItemList reward = 7; // offset: 24 repeated NKDNFDCFNCP HJMDNLBNPNA = 2; // offset: 32 bool is_new = 12; // offset: 40 GCALLOJPPIJ ALKDBJEGAGG = 6; // offset: 44 uint32 avatar_id = 9; // offset: 48 } // Type: Req // CmdID: 383 message ActiveEidolonCsReq { ItemCostData cost_data = 12; // offset: 16 uint32 avatar_id = 3; // offset: 32 uint32 rank = 6; // offset: 36 } // Type: Rsp // CmdID: 309 message ActiveEidolonScRsp { uint32 retcode = 11; // offset: 24 } message DressRelicParam { uint32 relic_unique_id = 2; // offset: 24 uint32 relic_type = 1; // offset: 28 } // Type: Req // CmdID: 342 message DressRelicAvatarCsReq { repeated DressRelicParam switch_list = 3; // offset: 24 uint32 avatar_id = 9; // offset: 32 } // Type: Rsp // CmdID: 376 message DressRelicAvatarScRsp { uint32 avatar_id = 3; // offset: 24 uint32 retcode = 12; // offset: 28 } // Type: Req // CmdID: 338 message TakeOffRelicCsReq { repeated uint32 relic_type_list = 8; // offset: 24 uint32 avatar_id = 15; // offset: 32 } // Type: Rsp // CmdID: 361 message TakeOffRelicScRsp { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 324 message TakePromotionRewardCsReq { uint32 base_avatar_id = 5; // offset: 24 uint32 promotion = 9; // offset: 28 } // Type: Rsp // CmdID: 371 message TakePromotionRewardScRsp { ItemList reward_list = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } message DressAvatarSkinCsReq { uint32 avatar_id = 14; // offset: 24 uint32 skin_id = 12; // offset: 28 } // Type: Rsp // CmdID: 352 message DressAvatarSkinScRsp { uint32 retcode = 3; // offset: 24 } message TakeOffAvatarSkinCsReq { uint32 avatar_id = 1; // offset: 24 } // Type: Rsp // CmdID: 359 message TakeOffAvatarSkinScRsp { uint32 retcode = 12; // offset: 24 } // Type: Notify // CmdID: 374 message UnlockAvatarSkinScNotify { uint32 skin_id = 4; // offset: 24 } // Type: Req // CmdID: 314 message SetPlayerOutfitCsReq { CJLCPMDGIBO DHKFCDAGHDM = 5; // offset: 16 } // Type: Rsp // CmdID: 382 message SetPlayerOutfitScRsp { uint32 retcode = 6; // offset: 24 } message MarkAvatarCsReq { uint32 avatar_id = 3; // offset: 24 bool is_marked = 7; // offset: 28 } // Type: Rsp // CmdID: 366 message MarkAvatarScRsp { uint32 retcode = 15; // offset: 24 bool is_marked = 8; // offset: 28 uint32 avatar_id = 6; // offset: 32 } message SetGrowthTargetAvatarCsReq { repeated CFMDKNCDDAL FLINDJJJFLB = 2; // offset: 16 uint32 avatar_id = 4; // offset: 32 uint32 FCACACLEJNM = 9; // offset: 36 GrowthTargetState source = 6; // offset: 40 } // Type: Rsp // CmdID: 328 message SetGrowthTargetAvatarScRsp { repeated CFMDKNCDDAL FLINDJJJFLB = 9; // offset: 16 uint32 JFAADMONJNF = 10; // offset: 32 uint32 retcode = 14; // offset: 36 uint32 growth_avatar_id = 15; // offset: 40 } // Type: Notify // CmdID: 301 message CFGGOBEDJOK { repeated CFMDKNCDDAL FLINDJJJFLB = 9; // offset: 24 uint32 JFAADMONJNF = 7; // offset: 32 } // Obf: FNEKPCPNKLO // Type: Req // CmdID: 316 message GetPreAvatarActivityListCsReq { } // Obf: CEAIGOBEACN // Type: Rsp // CmdID: 305 message GetPreAvatarActivityListScRsp { repeated uint32 DDMEHPDHPLM = 1; // offset: 24 uint32 retcode = 14; // offset: 32 } message OGIFJNIGHBO { string NOCPIJJBKCB = 1130; // offset: 16 string LACBKOCCFHL = 682; // offset: 24 string JEMHFHJKBEN = 1565; // offset: 32 string NDJGLMCPFHK = 938; // offset: 48 uint32 BJFJHEJGFPM = 9; // offset: 56 uint32 JHLPBJCAIIF = 7; // offset: 60 uint32 JPGOACKIFFC = 3; // offset: 64 uint32 FDIJAFBCILL = 12; // offset: 68 uint32 OIFPBOCOALL = 15; // offset: 72 uint32 type = 487; // offset: 76 uint32 IEGOLHHOANB = 1; // offset: 80 uint32 LNHKCMAPMLM = 11; // offset: 84 uint32 PPDAGPPKEJD = 737; // offset: 88 uint32 JOBMEJMFELF = 4; // offset: 92 uint32 PELFCMAHJGA = 10; // offset: 96 uint32 PGJKALFDFMA = 8; // offset: 100 uint32 DKEBMGFMCBH = 13; // offset: 104 uint32 CAHBPNLNKCC = 6; // offset: 108 uint32 BFEPBBLIOGP = 2; // offset: 112 uint32 panel_id = 1535; // offset: 116 uint32 DLGCGJCKLCB = 14; // offset: 120 uint32 IICANCHNIBB = 5; // offset: 124 } // Obf: KIBJDDNABII // Type: Req // CmdID: 367 message GetPreAvatarGrowthInfoCsReq { } // Obf: NMLGHIFLBNN // Type: Rsp // CmdID: 385 message GetPreAvatarGrowthInfoScRsp { repeated OGIFJNIGHBO JLMMCNIMPOA = 6; // offset: 24 uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 332 message SetAvatarEnhancedIdCsReq { uint32 enhanced_id = 1; // offset: 24 uint32 avatar_id = 11; // offset: 28 } // Type: Rsp // CmdID: 335 message SetAvatarEnhancedIdScRsp { uint32 unk_enhanced_id = 14; // offset: 24 uint32 growth_avatar_id = 10; // offset: 28 uint32 retcode = 15; // offset: 32 } message SetAvatarPathCsReq { MultiPathAvatarType avatar_id = 6; // offset: 24 } // Type: Rsp // CmdID: 363 message SetAvatarPathScRsp { MultiPathAvatarType avatar_id = 2; // offset: 24 uint32 retcode = 12; // offset: 28 } message SetMultipleAvatarPathsCsReq { repeated MultiPathAvatarType avatar_id_list = 6; // offset: 16 } // Type: Rsp // CmdID: 388 message SetMultipleAvatarPathsScRsp { uint32 retcode = 1; // offset: 24 } message UnlockAvatarPathCsReq { MultiPathAvatarType avatar_id = 10; // offset: 24 } // Type: Rsp // CmdID: 400 message UnlockAvatarPathScRsp { repeated uint32 basic_type_id_list = 12; // offset: 16 ItemList reward = 6; // offset: 32 MultiPathAvatarType avatar_id = 14; // offset: 40 uint32 retcode = 13; // offset: 44 } // Type: Notify // CmdID: 317 message AvatarPathChangedNotify { uint32 base_avatar_id = 15; // offset: 24 MultiPathAvatarType cur_multi_path_avatar_type = 4; // offset: 28 } // Type: Notify // CmdID: 326 message AvatarSpecialSkilltreeUnlockScNotify { uint32 point_id = 13; // offset: 24 uint32 avatar_id = 12; // offset: 28 } // Type: Notify // CmdID: 390 message LENDBHPIOJK { uint32 avatar_id = 15; // offset: 24 } enum CmdBattleType { EJCOIDCJDHM_NLCDGIPGFDJ = 0; CmdQuitBattleScRsp = 127; CmdPVEBattleResultScRsp = 103; CmdSyncClientResVersionScRsp = 181; CmdReBattleAfterBattleLoseCsNotify = 154; CmdQuitBattleCsReq = 180; CmdRebattleByClientCsNotify = 183; CmdBattleReplayScNotify = 109; CmdQuitBattleScNotify = 110; CmdPVEBattleResultCsReq = 173; CmdServerSimulateBattleFinishScNotify = 112; CmdGetCurBattleInfoCsReq = 136; EJCOIDCJDHM_NAOMMJCLMOI = 187; CmdSyncClientResVersionCsReq = 115; CmdGetCurBattleInfoScRsp = 113; CmdBattleLogReportScRsp = 129; } // Obf: CHIIPPKECEF // Type: Req // CmdID: 173 message PVEBattleResultCsReq { map LJJEOOJCEOG = 7; // offset: 16 BattleStatistics stt = 15; // offset: 24 bytes turn_snapshot_hash = 2; // offset: 32 string debug_extra_info = 4; // offset: 48 repeated BattleOp op_list = 1; // offset: 56 uint32 LJKMPIMKOMO = 13; // offset: 64 uint32 stage_id = 8; // offset: 68 uint32 cost_time = 9; // offset: 72 uint32 NIBMFCFBHEP = 14; // offset: 76 uint32 LGOJDHLMGEN = 12; // offset: 80 bool LGJMMJEFGNK = 6; // offset: 84 bool NNGDLOHALCN = 10; // offset: 85 bool DKIDHMAOMJB = 11; // offset: 86 BattleEndStatus end_status = 3; // offset: 88 uint32 battle_id = 5; // offset: 92 } // Obf: PPNMNDKILGL // Type: Rsp // CmdID: 103 message PVEBattleResultScRsp { ItemList item_list_unk1 = 727; // offset: 16 string DPHOLBABAOL = 3; // offset: 24 ItemList item_list_unk2 = 6; // offset: 32 repeated BattleAvatar battle_avatar_list = 4; // offset: 40 LMDPKOELKFL ABEMLCJBIEF = 1442; // offset: 48 ItemList multiple_drop_data = 2; // offset: 56 ItemList drop_data = 13; // offset: 72 string DIMHPKFPPKA = 11; // offset: 80 bool OPDKJBHLOJM = 693; // offset: 88 bool check_identical = 12; // offset: 89 uint32 AKDGBBDFDHA = 8; // offset: 92 uint32 stage_id = 1; // offset: 96 uint32 EAHGEKNLHPN = 9; // offset: 100 uint32 event_id = 10; // offset: 104 BattleEndStatus end_status = 15; // offset: 108 uint32 battle_id = 7; // offset: 112 uint32 LEMGICCOKBK = 14; // offset: 116 uint32 retcode = 5; // offset: 120 } // Type: Req // CmdID: 180 message QuitBattleCsReq { BattleStatistics stt = 10; // offset: 16 RebattleType NKDAAAGPCDB = 13; // offset: 32 } // Type: Rsp // CmdID: 127 message QuitBattleScRsp { uint32 retcode = 9; // offset: 24 } // Obf: FAMHHDBNNFD // Type: Req // CmdID: 136 message GetCurBattleInfoCsReq { } // Obf: LJJAAGCEBCK // Type: Rsp // CmdID: 113 message GetCurBattleInfoScRsp { AetherDivideBattleInfo HIDIEJALFIE = 3; // offset: 24 SceneBattleInfo battle_info = 5; // offset: 32 BattleEndStatus last_end_status = 6; // offset: 40 uint32 KDJGDHKJAGE = 7; // offset: 44 uint32 retcode = 14; // offset: 48 } // Type: Req // CmdID: 115 message SyncClientResVersionCsReq { uint32 LJKMPIMKOMO = 6; // offset: 24 } // Type: Rsp // CmdID: 181 message SyncClientResVersionScRsp { uint32 LJKMPIMKOMO = 10; // offset: 24 uint32 retcode = 1; // offset: 28 } // Type: Notify // CmdID: 110 message QuitBattleScNotify { } message BattleLogReportCsReq { } // Type: Rsp // CmdID: 129 message BattleLogReportScRsp { uint32 retcode = 6; // offset: 24 bool JPGGLLELMPC = 3; // offset: 28 } // Type: Notify // CmdID: 112 message ServerSimulateBattleFinishScNotify { } // Type: Notify // CmdID: 154 message ReBattleAfterBattleLoseCsNotify { bool KCDMHBJKNMK = 2; // offset: 24 } // Type: Notify // CmdID: 183 message RebattleByClientCsNotify { BattleStatistics stt = 15; // offset: 16 RebattleType NKDAAAGPCDB = 9; // offset: 32 } // Obf: OJOEOMAKAGI // Type: Notify // CmdID: 109 message BattleReplayScNotify { bytes NOJCNDGGLBC = 11; // offset: 24 uint32 battle_id = 6; // offset: 32 uint32 stage_id = 8; // offset: 36 } enum CmdBattleCollegeType { GJPPDNGGKCC_NLCDGIPGFDJ = 0; CmdGetBattleCollegeDataScRsp = 5703; CmdGetBattleCollegeDataCsReq = 5773; CmdStartBattleCollegeScRsp = 5736; CmdStartBattleCollegeCsReq = 5727; CmdSyncBattleCollegeDataChangeScNotify = 5780; } // Obf: LNFGDEAIHNL // Type: Req // CmdID: 5773 message GetBattleCollegeDataCsReq { } // Obf: JOIAADCLOGF // Type: Rsp // CmdID: 5703 message GetBattleCollegeDataScRsp { repeated uint32 finished_college_id_list = 13; // offset: 24 uint32 MNMJCNOLIII = 4; // offset: 32 uint32 retcode = 6; // offset: 36 } // Obf: MIIIAIEGEKM // Type: Notify // CmdID: 5780 message SyncBattleCollegeDataChangeScNotify { ItemList reward = 5; // offset: 16 repeated uint32 finished_college_id_list = 15; // offset: 24 uint32 MNMJCNOLIII = 8; // offset: 40 } // Obf: FDFHMOKCNLB // Type: Req // CmdID: 5727 message StartBattleCollegeCsReq { uint32 id = 12; // offset: 24 } // Obf: CHKPEKJFPFD // Type: Rsp // CmdID: 5736 message StartBattleCollegeScRsp { SceneBattleInfo battle_info = 7; // offset: 16 uint32 retcode = 10; // offset: 32 uint32 id = 14; // offset: 36 } enum CmdBattlePassType { JHHIAPCKHNP_NLCDGIPGFDJ = 0; CmdBuyBpLevelScRsp = 3015; CmdTakeBpRewardScRsp = 3036; CmdTakeAllRewardScRsp = 3010; CmdTakeBpRewardCsReq = 3027; CmdBattlePassInfoNotify = 3073; CmdTakeAllRewardCsReq = 3081; CmdBuyBpLevelCsReq = 3013; } enum BpTierType { FMGFKIKBHKN_NLCDGIPGFDJ = 0; FMGFKIKBHKN_LDCGNGDPGAM = 1; FMGFKIKBHKN_FENMGLMPMFF = 2; FMGFKIKBHKN_AJDEOPEJGEC = 3; } enum BpRewardType { FDKLOILAJHE_EIDKKGLPFGO = 0; FDKLOILAJHE_GBOMNKONCPL = 1; FDKLOILAJHE_CPGBMBBPKPG = 2; FDKLOILAJHE_ENKNEHACMFJ = 3; FDKLOILAJHE_CKPPJBAKGHL = 4; } // Obf: LAOOKLNMLPH // Type: Notify // CmdID: 3073 message BattlePassInfoNotify { uint64 ICPCCGPEJMP = 15; // offset: 24 uint64 AIMGGFNLIEK = 6; // offset: 32 uint64 DAFMMPKFOEA = 10; // offset: 40 uint64 OKPOHIHPOKI = 7; // offset: 48 uint64 NJDCMGOJOLE = 11; // offset: 56 uint64 CBLNJDCICBC = 3; // offset: 64 uint32 POJDILFNJAH = 9; // offset: 72 uint32 level = 2; // offset: 76 uint32 exp = 5; // offset: 80 BpTierType DELEGHOCLMO = 14; // offset: 84 uint32 AECHNDNNMLF = 12; // offset: 88 uint64 PDODOAOHMAC = 1; // offset: 96 uint64 CHJKOFANIKA = 13; // offset: 104 } // Obf: HKIOLACNPJF // Type: Req // CmdID: 3027 message TakeBpRewardCsReq { uint32 optional_reward_id = 2; // offset: 24 uint32 level = 12; // offset: 28 BpRewardType type = 13; // offset: 32 } // Obf: INMLDGNNGKH // Type: Rsp // CmdID: 3036 message TakeBpRewardScRsp { ItemList reward = 9; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: CEJDHNPPCCD // Type: Req // CmdID: 3013 message BuyBpLevelCsReq { uint32 IGOOJKMPMDC = 4; // offset: 24 } // Obf: JEOKGDBPPMF // Type: Rsp // CmdID: 3015 message BuyBpLevelScRsp { uint32 retcode = 15; // offset: 24 } message OptionalReward { uint32 optional_reward_id = 6; // offset: 24 uint32 level = 8; // offset: 28 } // Obf: HEPHIKELLEA // Type: Req // CmdID: 3081 message TakeAllRewardCsReq { repeated OptionalReward EIKKALADEHM = 3; // offset: 16 } // Obf: GAMCGLNKLLG // Type: Rsp // CmdID: 3010 message TakeAllRewardScRsp { ItemList reward = 8; // offset: 24 uint32 retcode = 14; // offset: 32 } enum CmdBenefitActivityType { CCOCNFLIOGK_NLCDGIPGFDJ = 0; CmdJoinBenefitActivityCsReq = 4894; CmdJoinBenefitActivityScRsp = 4877; CmdGetBenefitActivityInfoCsReq = 4882; CmdTakeBenefitActivityRewardCsReq = 4857; CmdGetBenefitActivityInfoScRsp = 4892; CmdTakeBenefitActivityRewardScRsp = 4873; } // Obf: BCMJFJHILIB // Type: Req // CmdID: 4882 message GetBenefitActivityInfoCsReq { } message LuckyKoiInfoList { string ELBEDNGJKDD = 4; // offset: 24 string LHAPDMPPOMP = 3; // offset: 32 uint32 head_icon = 6; // offset: 40 } message ICGOLPHCKIL { ItemList item_list = 12; // offset: 16 uint32 level = 15; // offset: 32 } message OPGKKPEDKCL { repeated LuckyKoiInfoList JEMFDEEFPFM = 4; // offset: 16 repeated ICGOLPHCKIL EGGJFCELHNK = 10; // offset: 24 uint64 end_time = 7; // offset: 40 uint64 EGGJMKCABEF = 1; // offset: 48 uint32 MACLJJCIDEJ = 15; // offset: 56 uint64 begin_time = 2; // offset: 64 } message BenefitData { OPGKKPEDKCL EABKOHGCHFP = 12; // offset: 16 uint32 level = 15; // offset: 32 uint32 status = 8; // offset: 36 uint32 JALHKMEOOPN = 2; // offset: 40 } // Obf: DJIIJODNAOF // Type: Rsp // CmdID: 4892 message GetBenefitActivityInfoScRsp { repeated BenefitData HNFFFDEGOEB = 8; // offset: 24 uint32 retcode = 4; // offset: 32 bool GHHLLCEMAOP = 7; // offset: 36 } message OKKEJHPLMLA { uint32 JALHKMEOOPN = 2; // offset: 24 bool OOFKOIMLCPA = 7; // offset: 28 } // Obf: FPBHCHBALOC // Type: Req // CmdID: 4857 message TakeBenefitActivityRewardCsReq { repeated OKKEJHPLMLA switch_list = 1; // offset: 16 bool LJEGPIJGMLG = 15; // offset: 32 } message OIEAMBAGHBK { ItemList item_list = 1; // offset: 16 uint32 JALHKMEOOPN = 4; // offset: 32 bool OOFKOIMLCPA = 6; // offset: 36 } // Obf: AMEABJAOBML // Type: Rsp // CmdID: 4873 message TakeBenefitActivityRewardScRsp { ItemList JJOKIIKIHNL = 8; // offset: 16 repeated OIEAMBAGHBK switch_list = 15; // offset: 24 uint32 retcode = 12; // offset: 40 } // Type: Req // CmdID: 4894 message JoinBenefitActivityCsReq { uint32 JALHKMEOOPN = 15; // offset: 24 } // Type: Rsp // CmdID: 4877 message JoinBenefitActivityScRsp { uint32 JALHKMEOOPN = 9; // offset: 24 uint32 retcode = 8; // offset: 28 } enum CmdBenefitV2ActivityType { BNDFIJKMBHE_NLCDGIPGFDJ = 0; BNDFIJKMBHE_NDGINIGLHFG = 9829; BNDFIJKMBHE_NIJIGHHGKIO = 9824; BNDFIJKMBHE_MOHCJNIMHJM = 9822; CmdIMFBPGDPEOI = 9830; CmdHBOCFEEEEII = 9821; CmdPAGLMEAGPPC = 9828; } message HBFODNLIBFI { uint32 JENKDACFCDO = 4; // offset: 24 uint32 JALHKMEOOPN = 1; // offset: 28 bool AHDCGHABALN = 12; // offset: 32 uint32 ECGDECADBDO = 7; // offset: 36 } message EOAJKNKDAOD { repeated HBFODNLIBFI DJNDMMIKFHN = 8; // offset: 16 uint32 group_id = 12; // offset: 32 } message ILFJIIDEEBI { } // Type: Rsp // CmdID: 9828 message PAGLMEAGPPC { repeated EOAJKNKDAOD AJKOKAJABFG = 14; // offset: 24 uint32 retcode = 15; // offset: 32 } message FMDGFHPOAIO { uint32 JALHKMEOOPN = 3; // offset: 24 uint32 group_id = 5; // offset: 28 } // Type: Rsp // CmdID: 9830 message IMFBPGDPEOI { uint32 retcode = 9; // offset: 24 uint32 group_id = 5; // offset: 28 uint32 JALHKMEOOPN = 2; // offset: 32 uint32 JENKDACFCDO = 1; // offset: 36 uint32 ECGDECADBDO = 13; // offset: 40 } message ANKFJAABBFK { uint32 group_id = 7; // offset: 24 uint32 JALHKMEOOPN = 5; // offset: 28 } // Type: Rsp // CmdID: 9821 message HBOCFEEEEII { ItemList item_list = 13; // offset: 16 uint32 group_id = 12; // offset: 32 uint32 JALHKMEOOPN = 1; // offset: 36 uint32 retcode = 8; // offset: 40 } enum CmdBoxingClubType { AJLDFPKOBED_NLCDGIPGFDJ = 0; CmdChooseBoxingClubStageOptionalBuffCsReq = 4209; CmdChooseBoxingClubResonanceCsReq = 4229; CmdMatchBoxingClubOpponentScRsp = 4227; CmdBoxingClubChallengeUpdateScNotify = 4287; CmdStartBoxingClubBattleScRsp = 4213; CmdSetBoxingClubResonanceCsReq = 4254; CmdBoxingClubRewardScNotify = 4210; CmdStartBoxingClubBattleCsReq = 4236; CmdChooseBoxingClubResonanceScRsp = 4212; CmdGiveUpBoxingClubChallengeScRsp = 4281; CmdSetBoxingClubResonanceScRsp = 4283; CmdMatchBoxingClubOpponentCsReq = 4280; CmdGetBoxingClubInfoScRsp = 4203; CmdChooseBoxingClubStageOptionalBuffScRsp = 4242; CmdGiveUpBoxingClubChallengeCsReq = 4215; CmdGetBoxingClubInfoCsReq = 4273; } message FLLJIHLMKDI { uint32 avatar_id = 3; // offset: 24 AvatarType avatar_type = 11; // offset: 28 } message CIEEKOEECHB { repeated uint32 EJEFDFEFOMH = 1; // offset: 16 repeated uint32 avatar_list = 15; // offset: 24 repeated FLLJIHLMKDI OOJOMKDMBBM = 7; // offset: 32 uint32 LFFBKJBJJDD = 5; // offset: 48 uint32 HODLKBMKMCF = 14; // offset: 52 bool MLOGJKEOCPP = 11; // offset: 56 uint32 challenge_id = 10; // offset: 60 uint32 FINOCEGDBDI = 4; // offset: 64 uint32 IFHHFBIJOFC = 9; // offset: 68 uint32 EAFICCLCLLA = 6; // offset: 72 } // Obf: DPKAAFLBPAP // Type: Req // CmdID: 4273 message GetBoxingClubInfoCsReq { } // Obf: NIKKFEINEFD // Type: Rsp // CmdID: 4203 message GetBoxingClubInfoScRsp { repeated CIEEKOEECHB challenge_list = 2; // offset: 16 uint32 retcode = 11; // offset: 32 } message AKLDICEFCIL { AvatarType avatar_type = 14; // offset: 24 uint32 avatar_id = 1; // offset: 28 } // Obf: PKPFDGEKLOO // Type: Req // CmdID: 4280 message MatchBoxingClubOpponentCsReq { repeated uint32 avatar_list = 8; // offset: 16 repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 uint32 challenge_id = 15; // offset: 40 } // Obf: CCIBPGAFJFF // Type: Rsp // CmdID: 4227 message MatchBoxingClubOpponentScRsp { CIEEKOEECHB OCDLPDDMCLP = 3; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: KHNHMAGJNFN // Type: Req // CmdID: 4229 message ChooseBoxingClubResonanceCsReq { uint32 challenge_id = 12; // offset: 24 uint32 HODLKBMKMCF = 11; // offset: 28 } // Obf: KEKEOMIMNFI // Type: Rsp // CmdID: 4212 message ChooseBoxingClubResonanceScRsp { CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: HKFJNFGBGPL // Type: Req // CmdID: 4254 message SetBoxingClubResonanceCsReq { repeated AKLDICEFCIL OOJOMKDMBBM = 4; // offset: 24 uint32 challenge_id = 3; // offset: 32 } // Obf: KADHOJHKFED // Type: Rsp // CmdID: 4283 message SetBoxingClubResonanceScRsp { CIEEKOEECHB OCDLPDDMCLP = 11; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: EOAAIPIBNGM // Type: Req // CmdID: 4209 message ChooseBoxingClubStageOptionalBuffCsReq { uint32 challenge_id = 4; // offset: 24 uint32 MFKAOHKPIPE = 14; // offset: 28 } // Obf: BGEKHPCNAKF // Type: Rsp // CmdID: 4242 message ChooseBoxingClubStageOptionalBuffScRsp { CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: OLLAEFNBCIM // Type: Req // CmdID: 4236 message StartBoxingClubBattleCsReq { uint32 challenge_id = 2; // offset: 24 } // Obf: EBPOGEBENBH // Type: Rsp // CmdID: 4213 message StartBoxingClubBattleScRsp { SceneBattleInfo battle_info = 15; // offset: 16 uint32 challenge_id = 6; // offset: 32 uint32 retcode = 11; // offset: 36 } // Obf: PMIFOPAPNNI // Type: Req // CmdID: 4215 message GiveUpBoxingClubChallengeCsReq { bool KEAAGAIAHLA = 5; // offset: 24 uint32 challenge_id = 14; // offset: 28 } // Obf: HKNFAFFEHDL // Type: Rsp // CmdID: 4281 message GiveUpBoxingClubChallengeScRsp { CIEEKOEECHB OCDLPDDMCLP = 9; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: FHNOLIMEEOM // Type: Notify // CmdID: 4210 message BoxingClubRewardScNotify { ItemList reward = 1; // offset: 16 uint32 challenge_id = 4; // offset: 32 bool is_win = 11; // offset: 36 uint32 EAFICCLCLLA = 7; // offset: 40 } // Obf: OFHGANNPNIH // Type: Notify // CmdID: 4287 message BoxingClubChallengeUpdateScNotify { CIEEKOEECHB OCDLPDDMCLP = 7; // offset: 24 } enum CmdCakeRaceType { MJKJNEGGKGC_NLCDGIPGFDJ = 0; CmdCakeRaceFinishFieldRewardScNotify = 9147; CmdCakeRaceLikeFriendRankingInfoCsReq = 9122; CmdCakeRaceLoanCsReq = 9141; CmdCakeRaceGetHandbookCsReq = 9130; CmdCakeRaceGetHandbookScRsp = 9143; CmdCakeRaceLoanScRsp = 9132; CmdCakeRaceGetDailyLikeScRsp = 9136; CmdBCOHNDPHBGK = 9131; CmdCakeRaceLikeFriendRankingInfoScRsp = 9145; CmdCakeRaceGetDataScRsp = 9138; CmdCakeRaceGetDataCsReq = 9146; CmdCakeRaceUpdatePveCsReq = 9150; CmdCakeRaceGetDailyLikeCsReq = 9126; CmdPGONNELBDID = 9135; CmdCakeRaceCoinScoreChangeScNotify = 9123; MJKJNEGGKGC_CHCEJIEGFMH = 9140; CmdCakeRaceGetFriendRankingInfoListCsReq = 9134; CmdCakeRaceStartPveScRsp = 9148; CmdCakeRaceUpdatePveScRsp = 9139; CmdCakeRaceStartPveCsReq = 9142; CmdCakeRaceGetFriendRankingInfoListScRsp = 9127; CmdPIBEHFDDAAJ = 9128; } // Obf: JEEFPOLFCOO // Type: Req // CmdID: 9146 message CakeRaceGetDataCsReq { } // Obf: JNEODFOHENL // Type: Rsp // CmdID: 9138 message CakeRaceGetDataScRsp { repeated uint32 LAJJHAAKGAF = 9; // offset: 24 repeated uint32 EAHKHGPPLEA = 6; // offset: 32 uint32 item_value = 1; // offset: 40 uint32 score_id = 8; // offset: 44 uint32 JNBEGEOPGFJ = 3; // offset: 48 uint32 retcode = 12; // offset: 52 } // Obf: ABKIKDIGKHG // Type: Req // CmdID: 9141 message CakeRaceLoanCsReq { } // Obf: AEKIMHBEOGP // Type: Rsp // CmdID: 9132 message CakeRaceLoanScRsp { ItemList item_list = 6; // offset: 16 uint32 retcode = 4; // offset: 32 uint32 AKEABJGIKLI = 14; // offset: 36 } // Obf: AAKNOOFGMIC // Type: Req // CmdID: 9142 message CakeRaceStartPveCsReq { uint32 LOPNADHJKBF = 11; // offset: 24 } // Obf: HLMHPBJKJOD // Type: Rsp // CmdID: 9148 message CakeRaceStartPveScRsp { uint32 LOPNADHJKBF = 9; // offset: 24 uint32 retcode = 6; // offset: 28 } message ICDBHMEPNDB { uint32 JLAHNBIMKPD = 12; // offset: 24 uint32 LHHJFMMCBAF = 8; // offset: 28 } message EMJCPFCMOMK { repeated uint32 CPIKEIGHMGB = 2; // offset: 24 } // Obf: NMADMOMNBMO // Type: Req // CmdID: 9150 message CakeRaceUpdatePveCsReq { uint32 LOPNADHJKBF = 13; // offset: 36 uint32 OPNGHDENCAB = 11; // offset: 40 oneof FGIMLNIJINE { ICDBHMEPNDB BOEJNBKDJLM = 5; // offset: 24 uint32 BCFPLAPCFPL = 1; // offset: 24 bool MAGPAGCHOHP = 2; // offset: 24 EMJCPFCMOMK KMOLBEGKLNI = 9; // offset: 24 bool PIKEOHHECCA = 14; // offset: 24 } } // Obf: DPNIHNAJNLJ // Type: Rsp // CmdID: 9139 message CakeRaceUpdatePveScRsp { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 9128 message PIBEHFDDAAJ { bool DHLLPOBKLIO = 3; // offset: 24 uint32 score_id = 7; // offset: 28 } // Type: Rsp // CmdID: 9131 message BCOHNDPHBGK { uint32 retcode = 11; // offset: 24 } // Obf: CJALEDGKEPJ // Type: Notify // CmdID: 9147 message CakeRaceFinishFieldRewardScNotify { ItemList reward = 5; // offset: 24 uint32 LOPNADHJKBF = 14; // offset: 32 } // Obf: ANJBFCEBNGF // Type: Notify // CmdID: 9123 message CakeRaceCoinScoreChangeScNotify { uint32 item_value = 12; // offset: 24 uint32 score_id = 11; // offset: 28 uint32 JNBEGEOPGFJ = 15; // offset: 32 } // Obf: FNOMEBNDGJI // Type: Req // CmdID: 9130 message CakeRaceGetHandbookCsReq { } message GKCNOIGHOPM { uint32 LHHJFMMCBAF = 6; // offset: 24 uint32 MBNBCPEAALJ = 2; // offset: 28 uint32 CBNKDHIHECO = 13; // offset: 32 } // Obf: MPNKBNOCCLD // Type: Rsp // CmdID: 9143 message CakeRaceGetHandbookScRsp { repeated GKCNOIGHOPM AOBBDDKFBMD = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: IONBKDFCGJO // Type: Req // CmdID: 9134 message CakeRaceGetFriendRankingInfoListCsReq { } message JBHLNAHOJOH { uint32 JNBEGEOPGFJ = 7; // offset: 24 uint32 FOGJIBONACG = 12; // offset: 28 uint32 uid = 2; // offset: 32 } // Obf: GMGCEMNNPBM // Type: Rsp // CmdID: 9127 message CakeRaceGetFriendRankingInfoListScRsp { repeated uint32 LPBBJFFNACA = 4; // offset: 16 repeated JBHLNAHOJOH MLPHLIHFGKG = 15; // offset: 24 uint32 retcode = 14; // offset: 40 } // Obf: FBBHAKEHLEC // Type: Req // CmdID: 9122 message CakeRaceLikeFriendRankingInfoCsReq { uint32 teleport_id = 9; // offset: 24 } // Obf: EEBFDPANGCP // Type: Rsp // CmdID: 9145 message CakeRaceLikeFriendRankingInfoScRsp { ItemList reward_list = 15; // offset: 24 repeated uint32 LPBBJFFNACA = 13; // offset: 32 uint32 retcode = 14; // offset: 40 uint32 teleport_id = 9; // offset: 44 } // Obf: EHJBIMBILHP // Type: Req // CmdID: 9126 message CakeRaceGetDailyLikeCsReq { } // Obf: OALBLNCGKCO // Type: Rsp // CmdID: 9136 message CakeRaceGetDailyLikeScRsp { repeated uint32 LPBBJFFNACA = 8; // offset: 16 uint32 retcode = 13; // offset: 32 } message NAPAOLNBIJE { } message OLIFOJIAIPH { uint32 OEMJPLKFKNM = 2; // offset: 24 uint32 HNHBJAIEMLG = 14; // offset: 28 } // Type: Rsp // CmdID: 9135 message PGONNELBDID { repeated OLIFOJIAIPH content_package_list = 14; // offset: 24 uint32 retcode = 2; // offset: 32 } enum CmdChallengeType { GBMDCPMJIAB_NLCDGIPGFDJ = 0; CmdStartChallengeScRsp = 1727; CmdGetChallengeScRsp = 1703; CmdChallengeLineupNotify = 1712; CmdStartPartialChallengeScRsp = 1724; CmdStartPartialChallengeCsReq = 1761; CmdLeaveChallengeCsReq = 1736; CmdTakeChallengeCumulativeRewardScRsp = 1742; CmdRestartChallengePhaseCsReq = 1778; CmdGetChallengeGroupStatisticsCsReq = 1776; CmdRestartChallengePhaseScRsp = 1752; CmdStartChallengeCsReq = 1780; CmdChallengeSettleNotify = 1715; CmdGetChallengeGroupStatisticsScRsp = 1738; CmdLeaveChallengeScRsp = 1713; CmdGetCurChallengeScRsp = 1729; CmdEnterChallengeNextPhaseScRsp = 1759; CmdGetCurChallengeCsReq = 1787; CmdGetChallengeCsReq = 1773; CmdEnterChallengeNextPhaseCsReq = 1748; CmdTakeChallengeCumulativeRewardCsReq = 1709; CmdChallengeBossPhaseSettleNotify = 1774; } enum ChallengeStatus { CHALLENGE_UNKNOWN = 0; CHALLENGE_DOING = 1; CHALLENGE_FINISH = 2; CHALLENGE_FAILED = 3; } message Challenge { ChallengeStageInfo stage_info = 13; // offset: 24 uint32 record_id = 8; // offset: 32 uint32 challenge_id = 12; // offset: 36 uint32 star = 1; // offset: 40 uint32 score_id = 11; // offset: 44 uint32 score_two = 7; // offset: 48 uint32 taken_reward = 14; // offset: 52 bool HGPKMHFPMBJ = 9; // offset: 56 } message ChallengeGroup { uint32 group_id = 13; // offset: 24 uint64 taken_stars_count_reward = 1; // offset: 32 } message ChallengeHistoryMaxLevel { uint32 level = 7; // offset: 24 uint32 reward_display_type = 14; // offset: 28 bool HNHCFJJNJCE = 8; // offset: 32 } // Obf: FICNDNLJEED // Type: Req // CmdID: 1773 message GetChallengeCsReq { } // Obf: KGPEJJNPLCG // Type: Rsp // CmdID: 1703 message GetChallengeScRsp { repeated ChallengeHistoryMaxLevel max_level_list = 7; // offset: 16 repeated ChallengeGroup challenge_group_list = 10; // offset: 24 repeated FMDAAIKLAJA KKIAFPFKLGE = 9; // offset: 32 repeated Challenge challenge_list = 8; // offset: 40 uint32 JIJBNNANAGP = 2; // offset: 56 uint32 retcode = 4; // offset: 60 } message ChallengeStoryBuffInfo { uint32 buff_two = 13; // offset: 24 uint32 buff_one = 12; // offset: 28 } message ChallengeBossBuffInfo { uint32 buff_one = 11; // offset: 24 uint32 buff_two = 9; // offset: 28 } message ChallengeBuffInfo { oneof KKNBOACNCON { ChallengeStoryBuffInfo story_info = 10; // offset: 24 ChallengeBossBuffInfo boss_info = 14; // offset: 24 } } // Obf: EOFJMGIPBLG // Type: Req // CmdID: 1780 message StartChallengeCsReq { repeated uint32 first_lineup = 8; // offset: 16 ChallengeBuffInfo stage_info = 2; // offset: 24 repeated uint32 second_lineup = 4; // offset: 40 repeated EEBPHJCNBFO BKNKLEOCJNO = 13; // offset: 48 repeated EEBPHJCNBFO ABNDFKFIKCI = 1; // offset: 56 uint32 challenge_id = 14; // offset: 64 } // Obf: IPALENCIHFB // Type: Rsp // CmdID: 1727 message StartChallengeScRsp { ChallengeStageInfo stage_info = 6; // offset: 16 SceneInfo scene = 2; // offset: 32 repeated LineupInfo lineup_list = 13; // offset: 40 CurChallenge cur_challenge = 10; // offset: 48 uint32 retcode = 15; // offset: 56 } // Obf: OCOJEHPINMN // Type: Req // CmdID: 1761 message StartPartialChallengeCsReq { bool is_first_half = 12; // offset: 24 uint32 challenge_id = 10; // offset: 28 uint32 buff_id = 3; // offset: 32 } // Obf: FHHDPFNMPMC // Type: Rsp // CmdID: 1724 message StartPartialChallengeScRsp { LineupInfo lineup = 9; // offset: 16 SceneInfo scene = 3; // offset: 24 CurChallenge cur_challenge = 1; // offset: 32 uint32 retcode = 14; // offset: 48 } // Obf: KGKLEEPMGEF // Type: Req // CmdID: 1736 message LeaveChallengeCsReq { } // Obf: PGBKJLOFLLN // Type: Rsp // CmdID: 1713 message LeaveChallengeScRsp { uint32 retcode = 10; // offset: 24 } // Obf: DPNNFHCFCKL // Type: Notify // CmdID: 1715 message ChallengeSettleNotify { ChallengeHistoryMaxLevel max_level = 14; // offset: 16 repeated uint32 KDIDCCOOJJC = 2; // offset: 32 CurChallenge cur_challenge = 13; // offset: 40 ItemList reward = 4; // offset: 48 uint32 challenge_score = 1; // offset: 56 uint32 score_two = 9; // offset: 60 uint32 challenge_id = 3; // offset: 64 uint32 JIJBNNANAGP = 8; // offset: 68 uint32 star = 6; // offset: 72 bool is_win = 11; // offset: 76 } message KillMonster { uint32 kill_num = 10; // offset: 24 uint32 monster_id = 11; // offset: 28 } message ChallengeStoryBuffList { repeated uint32 buff_list = 15; // offset: 24 } message ChallengeBossBuffList { repeated uint32 buff_list = 12; // offset: 16 uint32 challenge_boss_const = 5; // offset: 32 } message ChallengeCurBuffInfo { oneof KKNBOACNCON { ChallengeStoryBuffList cur_story_buffs = 9; // offset: 16 ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16 } } message CurChallenge { repeated KillMonster kill_monster_list = 1; // offset: 16 ChallengeCurBuffInfo stage_info = 11; // offset: 24 uint32 round_count = 9; // offset: 40 ExtraLineupType extra_lineup_type = 5; // offset: 44 uint32 dead_avatar_num = 6; // offset: 48 uint32 score_id = 14; // offset: 52 uint32 challenge_id = 7; // offset: 56 uint32 score_two = 8; // offset: 60 ChallengeStatus status = 12; // offset: 64 } // Obf: NOHJGOCPPMF // Type: Req // CmdID: 1787 message GetCurChallengeCsReq { } // Obf: JIOAKKLDCBB // Type: Rsp // CmdID: 1729 message GetCurChallengeScRsp { repeated LineupInfo lineup_list = 5; // offset: 16 CurChallenge cur_challenge = 14; // offset: 32 uint32 retcode = 1; // offset: 40 } // Obf: DBGHDPKNNKK // Type: Notify // CmdID: 1712 message ChallengeLineupNotify { ExtraLineupType extra_lineup_type = 5; // offset: 24 } // Obf: HHGBMDBOKHI // Type: Req // CmdID: 1709 message TakeChallengeCumulativeRewardCsReq { uint32 group_id = 13; // offset: 24 } // Obf: CGOFJCCAPBC // Type: Rsp // CmdID: 1742 message TakeChallengeCumulativeRewardScRsp { ItemList OAKNHADPLJD = 7; // offset: 24 repeated TakenChallengeRewardInfo taken_reward_list = 10; // offset: 32 uint32 retcode = 3; // offset: 40 uint32 group_id = 1; // offset: 44 } message TakenChallengeRewardInfo { ItemList reward = 15; // offset: 16 uint32 star_count = 13; // offset: 32 } message ChallengeStatistics { ADKJKMKBFDC PPBHLLOJNEK = 6; // offset: 24 uint32 record_id = 12; // offset: 32 } message ChallengeStoryStatistics { EIKPHEMHIOH PPBHLLOJNEK = 5; // offset: 16 uint32 record_id = 15; // offset: 32 } message ChallengeBossStatistics { AANLJBLOOFO PPBHLLOJNEK = 5; // offset: 24 uint32 record_id = 12; // offset: 32 } message ADKJKMKBFDC { repeated ChallengeLineupList lineup_list = 14; // offset: 16 uint32 EEJCPNAEKLJ = 8; // offset: 32 uint32 round_count = 10; // offset: 36 uint32 level = 15; // offset: 40 } message EIKPHEMHIOH { repeated ChallengeLineupList lineup_list = 8; // offset: 16 uint32 level = 3; // offset: 32 uint32 score_id = 14; // offset: 36 uint32 buff_two = 2; // offset: 40 uint32 buff_one = 13; // offset: 44 uint32 EEJCPNAEKLJ = 6; // offset: 48 } message AANLJBLOOFO { repeated ChallengeLineupList lineup_list = 14; // offset: 16 uint32 EEJCPNAEKLJ = 3; // offset: 32 uint32 score_id = 11; // offset: 36 uint32 buff_one = 5; // offset: 40 uint32 buff_two = 2; // offset: 44 uint32 level = 15; // offset: 48 } // Obf: HKAMBNCEDDB // Type: Req // CmdID: 1776 message GetChallengeGroupStatisticsCsReq { uint32 group_id = 2; // offset: 24 } // Obf: MJLNHAKANHC // Type: Rsp // CmdID: 1738 message GetChallengeGroupStatisticsScRsp { BBBIAPEHABA MEGBIPBAFBP = 1446; // offset: 24 uint32 retcode = 8; // offset: 40 uint32 group_id = 11; // offset: 48 oneof EDKOHAAMONH { ChallengeStatistics challenge_default = 10; // offset: 32 ChallengeStoryStatistics challenge_story = 15; // offset: 32 ChallengeBossStatistics challenge_boss = 7; // offset: 32 } } message ChallengeBossSingleNodeInfo { uint32 max_score = 11; // offset: 24 uint32 buff_id = 4; // offset: 28 bool is_win = 5; // offset: 32 bool MBHCJPONJOM = 15; // offset: 33 } message ChallengeBossInfo { ChallengeBossSingleNodeInfo second_node = 3; // offset: 16 map challenge_avatar_relic_map = 14; // offset: 24 repeated uint32 first_lineup = 2; // offset: 32 repeated EEBPHJCNBFO BKNKLEOCJNO = 10; // offset: 40 ChallengeBossSingleNodeInfo first_node = 15; // offset: 48 map challenge_avatar_equipment_map = 7; // offset: 56 repeated EEBPHJCNBFO ABNDFKFIKCI = 6; // offset: 72 repeated uint32 second_lineup = 12; // offset: 80 bool unk1 = 1; // offset: 88 } message ChallengeStageInfo { oneof KKNBOACNCON { ChallengeBossInfo boss_info = 1; // offset: 24 } } // Obf: LMEBOJEOJPD // Type: Req // CmdID: 1778 message RestartChallengePhaseCsReq { } // Obf: IGOIIMJKPEH // Type: Rsp // CmdID: 1752 message RestartChallengePhaseScRsp { SceneInfo scene = 6; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: BNAKMGMBLCJ // Type: Req // CmdID: 1748 message EnterChallengeNextPhaseCsReq { } // Obf: PBGKAOINCEP // Type: Rsp // CmdID: 1759 message EnterChallengeNextPhaseScRsp { SceneInfo scene = 11; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: ANEIPABEMDH // Type: Notify // CmdID: 1774 message ChallengeBossPhaseSettleNotify { repeated BattleTarget battle_target_list = 1; // offset: 16 bool AGAEPDNHPJC = 10; // offset: 32 bool is_win = 6; // offset: 33 bool is_second_half = 2; // offset: 34 bool is_reward = 7; // offset: 35 uint32 page_type = 12; // offset: 36 uint32 phase = 4; // offset: 40 uint32 challenge_score = 5; // offset: 44 uint32 score_two = 11; // offset: 48 uint32 challenge_id = 3; // offset: 52 uint32 star = 14; // offset: 56 } enum CmdChallengePeakType { GHGFEJEHGDM_NLCDGIPGFDJ = 0; CmdStartChallengePeakCsReq = 8907; CmdTakeChallengePeakRewardScRsp = 8929; CmdReStartChallengePeakScRsp = 8908; CmdConfirmChallengePeakSettleScRsp = 8918; CmdSetChallengePeakMobLineupAvatarScRsp = 8912; CmdChallengePeakGroupDataUpdateScNotify = 8945; CmdTakeChallengePeakRewardCsReq = 8909; CmdConfirmChallengePeakSettleCsReq = 8941; CmdGetCurChallengePeakScRsp = 8934; CmdStartChallengePeakScRsp = 8923; CmdGetChallengePeakDataScRsp = 8942; CmdGetChallengePeakDataCsReq = 8932; CmdSetChallengePeakBossHardModeCsReq = 8921; CmdLeaveChallengePeakCsReq = 8944; CmdChallengePeakSettleScNotify = 8919; CmdLeaveChallengePeakScRsp = 8927; CmdGetCurChallengePeakCsReq = 8943; CmdReStartChallengePeakCsReq = 8905; CmdSetChallengePeakBossHardModeScRsp = 8940; CmdSetChallengePeakMobLineupAvatarCsReq = 8920; } message ChallengePeakBuild { repeated EquipRelic relic_list = 14; // offset: 16 uint32 MDOJNENGCFE = 8; // offset: 32 uint32 avatar_id = 6; // offset: 36 uint32 equipment_unique_id = 11; // offset: 40 } message ChallengePeak { repeated uint32 finished_target_list = 8; // offset: 16 repeated uint32 peak_avatar_id_list = 2; // offset: 24 repeated ChallengePeakBuild peak_build_list = 10; // offset: 40 bool has_passed = 3; // offset: 48 uint32 cycles_used = 11; // offset: 52 uint32 peak_id = 1; // offset: 56 } message ChallengePeakBossClearance { repeated ABCHBKBKCDF EBNNJAEPBGD = 13; // offset: 16 repeated uint32 peak_avatar_id_list = 3; // offset: 24 repeated uint32 LAMPCACOCHP = 10; // offset: 40 uint32 NHOJDHPGBBO = 4; // offset: 48 uint32 best_cycle_count = 9; // offset: 52 uint32 buff_id = 5; // offset: 56 bool has_passed = 6; // offset: 60 uint32 DJFGDMIDEHJ = 11; // offset: 64 } message ChallengePeakBoss { repeated uint32 finished_target_list = 9; // offset: 24 ChallengePeakBossClearance easy_mode = 8; // offset: 32 ChallengePeakBossClearance hard_mode = 14; // offset: 40 uint32 BFBHCKEJDIG = 11; // offset: 48 bool hard_mode_has_passed = 10; // offset: 52 } message WaitConfirmData { repeated uint32 finished_target_list = 12; // offset: 24 bool is_wait_confirm = 11; // offset: 32 uint32 peak_id = 1; // offset: 36 uint32 cycles_used = 5; // offset: 40 } message ABCHBKBKCDF { uint32 MDOJNENGCFE = 10; // offset: 24 uint32 avatar_id = 3; // offset: 28 } message MEKPDDBLCGK { repeated ABCHBKBKCDF avatar_list = 12; // offset: 24 repeated uint32 finished_target_list = 6; // offset: 32 repeated uint32 peak_avatar_id_list = 8; // offset: 40 uint32 peak_id = 2; // offset: 48 uint32 cycles_used = 14; // offset: 52 } message JFBFFIAOPCC { repeated MEKPDDBLCGK peaks = 7; // offset: 24 } message ChallengePeakGroup { ChallengePeakBoss peak_boss = 2; // offset: 16 JFBFFIAOPCC PAPDCCKPEPK = 3; // offset: 24 WaitConfirmData wait_confirm_data = 14; // offset: 32 repeated uint32 taken_star_rewards = 7; // offset: 48 repeated ChallengePeak peaks = 5; // offset: 56 uint32 peak_group_id = 12; // offset: 64 uint32 count_of_peaks = 9; // offset: 68 bool disable_hard_mode = 13; // offset: 72 uint32 obtained_stars = 4; // offset: 76 } // Obf: CJILPJOJOIF // Type: Req // CmdID: 8932 message GetChallengePeakDataCsReq { } // Obf: PKPOJIAJAAF // Type: Rsp // CmdID: 8942 message GetChallengePeakDataScRsp { repeated ChallengePeakGroup challenge_peak_groups = 1; // offset: 16 uint32 retcode = 14; // offset: 32 uint32 current_peak_group_id = 2; // offset: 36 } // Type: Req // CmdID: 8907 message StartChallengePeakCsReq { repeated uint32 peak_avatar_id_list = 12; // offset: 16 uint32 boss_buff_id = 2; // offset: 32 uint32 peak_id = 14; // offset: 36 } // Type: Rsp // CmdID: 8923 message StartChallengePeakScRsp { uint32 retcode = 14; // offset: 24 } // Type: Req // CmdID: 8944 message LeaveChallengePeakCsReq { } // Type: Rsp // CmdID: 8927 message LeaveChallengePeakScRsp { uint32 retcode = 7; // offset: 24 } // Obf: AFALNHPPKAD // Type: Notify // CmdID: 8919 message ChallengePeakSettleScNotify { repeated uint32 finished_target_list = 2; // offset: 24 repeated ChallengePeakRewardGroup peak_reward_group_list = 15; // offset: 32 bool is_unlock_easy_boss = 12; // offset: 40 bool hard_mode_has_passed = 10; // offset: 41 bool is_boss_target_better = 6; // offset: 42 bool is_wait_confirm = 8; // offset: 43 uint32 turn_left = 14; // offset: 44 uint32 cycles_used = 11; // offset: 48 bool is_first_pass = 9; // offset: 52 bool is_win = 4; // offset: 53 uint32 peak_id = 5; // offset: 56 } // Obf: JMDENKICHGK // Type: Notify // CmdID: 8945 message ChallengePeakGroupDataUpdateScNotify { ChallengePeakGroup challenge_peak_group = 8; // offset: 24 } // Obf: PIOAJBFKNIB // Type: Req // CmdID: 8909 message TakeChallengePeakRewardCsReq { repeated uint32 normal_reward_id_list = 10; // offset: 16 repeated uint32 reward_id = 8; // offset: 24 uint32 peak_group_id = 5; // offset: 40 } message ChallengePeakRewardGroup { ItemList reward = 12; // offset: 24 uint32 reward_id = 15; // offset: 32 } // Obf: FGHONKMDBGM // Type: Rsp // CmdID: 8929 message TakeChallengePeakRewardScRsp { repeated ChallengePeakRewardGroup peak_reward_group_list = 11; // offset: 24 uint32 retcode = 13; // offset: 32 uint32 peak_group_id = 10; // offset: 36 } // Obf: LFGECDNDGEJ // Type: Req // CmdID: 8943 message GetCurChallengePeakCsReq { } // Obf: CIDMLLEGNNN // Type: Rsp // CmdID: 8934 message GetCurChallengePeakScRsp { repeated uint32 finished_target_list = 5; // offset: 16 uint32 retcode = 2; // offset: 32 uint32 cycles_used = 6; // offset: 36 uint32 boss_buff_id = 8; // offset: 40 uint32 peak_id = 1; // offset: 44 bool has_passed = 13; // offset: 48 bool is_wait_confirm = 4; // offset: 49 } // Obf: KDMFDDFOICF // Type: Req // CmdID: 8921 message SetChallengePeakBossHardModeCsReq { uint32 peak_group_id = 1; // offset: 24 bool is_hard_mode = 7; // offset: 28 } // Obf: CGLPPBKHAAN // Type: Rsp // CmdID: 8940 message SetChallengePeakBossHardModeScRsp { uint32 peak_group_id = 7; // offset: 24 uint32 retcode = 10; // offset: 28 bool is_hard_mode = 2; // offset: 32 } // Type: Req // CmdID: 8905 message ReStartChallengePeakCsReq { } // Type: Rsp // CmdID: 8908 message ReStartChallengePeakScRsp { uint32 retcode = 10; // offset: 24 } message ChallengePeakLineup { repeated uint32 peak_avatar_id_list = 3; // offset: 24 uint32 peak_id = 1; // offset: 32 } // Type: Req // CmdID: 8920 message SetChallengePeakMobLineupAvatarCsReq { repeated ChallengePeakLineup lineup_list = 4; // offset: 24 repeated uint32 HHHPDECACHK = 8; // offset: 32 uint32 peak_group_id = 7; // offset: 40 } // Type: Rsp // CmdID: 8912 message SetChallengePeakMobLineupAvatarScRsp { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 8941 message ConfirmChallengePeakSettleCsReq { uint32 peak_id = 8; // offset: 24 bool IOBCIMIPEOM = 12; // offset: 28 } // Type: Rsp // CmdID: 8918 message ConfirmChallengePeakSettleScRsp { uint32 peak_id = 7; // offset: 24 uint32 retcode = 11; // offset: 28 bool IOBCIMIPEOM = 8; // offset: 32 } enum CmdChallengeTierceType { FEBNJDJAEBM_NLCDGIPGFDJ = 0; FEBNJDJAEBM_DCANDNHNLCO = 8974; CmdJMPJCAPKNGI = 8998; FEBNJDJAEBM_BEFPNLIFBOE = 8996; FEBNJDJAEBM_PMMCIBMKOLD = 8992; CmdDOPHNDHILPA = 8973; CmdLHAKNKHBLBI = 8987; FEBNJDJAEBM_BDHPJJHOOAC = 8980; CmdGGCBEKKJCJN = 8988; CmdKLECENLPBJL = 8982; FEBNJDJAEBM_CCDKLLGDLOM = 9000; CmdLPIHJBELIBN = 8977; FEBNJDJAEBM_GAEELOILOCB = 8984; FEBNJDJAEBM_NMDDOIKKEKA = 8978; CmdHBFNNCGECMO = 8989; FEBNJDJAEBM_ALLBIOLKCEK = 8991; CmdOKEDFNJJGHB = 8981; CmdHFGMOFBDAON = 8993; } message HNBJHMCGEDK { repeated EEBPHJCNBFO FADJLLFJJNM = 9; // offset: 24 repeated uint32 peak_avatar_id_list = 7; // offset: 32 uint32 buff_id = 2; // offset: 40 } message NFKCMMEAIDN { repeated HNBJHMCGEDK FKIDLFLCDEC = 2; // offset: 16 uint32 challenge_id = 8; // offset: 32 } // Type: Rsp // CmdID: 8988 message GGCBEKKJCJN { uint32 retcode = 12; // offset: 24 } message CFPEHPFBFOK { repeated HNBJHMCGEDK FKIDLFLCDEC = 14; // offset: 24 uint32 challenge_id = 5; // offset: 32 bool MPKMIKBFEHG = 15; // offset: 36 uint32 FINOCEGDBDI = 8; // offset: 40 } // Type: Rsp // CmdID: 8982 message KLECENLPBJL { CLAKIACAACO AAAHKPNPMIF = 11; // offset: 16 SceneInfo scene = 5; // offset: 24 uint32 retcode = 13; // offset: 40 } message PKKFNODINEM { } // Type: Rsp // CmdID: 8998 message JMPJCAPKNGI { SceneInfo scene = 8; // offset: 24 uint32 retcode = 5; // offset: 32 } message MHJNOBBOFOC { } // Type: Rsp // CmdID: 8987 message LHAKNKHBLBI { SceneInfo scene = 15; // offset: 16 CLAKIACAACO AAAHKPNPMIF = 7; // offset: 32 uint32 retcode = 5; // offset: 40 } message JPIMBJPMFBP { } // Type: Rsp // CmdID: 8989 message HBFNNCGECMO { uint32 retcode = 4; // offset: 24 } message MENLHHCJNCE { bool IOBCIMIPEOM = 11; // offset: 24 } // Type: Rsp // CmdID: 8981 message OKEDFNJJGHB { uint32 retcode = 7; // offset: 24 } message FBAMAFLOBGA { repeated uint32 LICPEKHDJGK = 14; // offset: 24 uint32 challenge_id = 3; // offset: 32 } message JCKGBFJJFFC { PMMOFOBCINL PAIAEPJIDPE = 4; // offset: 16 repeated uint32 finished_target_list = 865; // offset: 24 bool FCJGHHILDEK = 331; // offset: 40 } message PEOKJEOOOJD { uint32 BIEPFFBBJHG = 2012; // offset: 24 uint32 DPDNPCBNENI = 1169; // offset: 28 uint32 EKKLCBKNAED = 1512; // offset: 32 uint32 OPNPMBJDKNB = 13; // offset: 36 uint32 MMCPICGKOGD = 2; // offset: 40 uint32 NEDGGMGMLGO = 10; // offset: 44 } message IBCNMNCCCBJ { ItemList reward = 3; // offset: 24 uint32 HEJANCCDGAP = 6; // offset: 32 } message GEKNAKDAMJF { repeated uint32 finished_target_list = 131; // offset: 16 repeated IBCNMNCCCBJ DJOBNPIAEJP = 5; // offset: 24 OLOFPKHFPJL EGEHLOPFELK = 2; // offset: 32 repeated PMMOFOBCINL GBMBAHHDONN = 12; // offset: 40 bool FCJGHHILDEK = 464; // offset: 56 uint32 challenge_id = 3; // offset: 60 } message FLIPNFHAMPO { uint32 MGLLKBNFKFG = 9; // offset: 24 } // Type: Notify // CmdID: 8973 message DOPHNDHILPA { oneof MMCGBGDJIPN { JCKGBFJJFFC IANBCDJPDJF = 6; // offset: 16 GEKNAKDAMJF DFNNKENBOEN = 7; // offset: 16 FBAMAFLOBGA IBFHHKHNEFL = 12; // offset: 16 PEOKJEOOOJD IIHFEDLHOPI = 10; // offset: 16 FLIPNFHAMPO HNHCFJJNJCE = 14; // offset: 16 } } message GOMLCMBBPCH { } message CMOPLAHDEPN { repeated uint32 peak_avatar_id_list = 5; // offset: 24 repeated EEBPHJCNBFO FADJLLFJJNM = 15; // offset: 32 uint32 FINOCEGDBDI = 12; // offset: 40 uint32 buff_id = 7; // offset: 44 } message PMMOFOBCINL { GLLFJFJBIBC lineup = 6; // offset: 24 repeated BattleTarget battle_target_list = 11; // offset: 32 uint32 INLLMKEDGLC = 8; // offset: 40 uint32 IBECKONIICF = 5; // offset: 44 uint32 score_id = 7; // offset: 48 uint32 FINOCEGDBDI = 10; // offset: 52 BattleEndStatus end_status = 12; // offset: 56 } message OLOFPKHFPJL { uint32 DJEIMGGHMGM = 5; // offset: 24 uint32 EJEDODFFABI = 1; // offset: 28 } message IFAHFGFFPEF { repeated CMOPLAHDEPN MOGEEAJCFNO = 15; // offset: 16 OLOFPKHFPJL BHNPINIMMHG = 10; // offset: 24 repeated uint32 finished_target_list = 4; // offset: 32 repeated PMMOFOBCINL HGKCEEOONGA = 8; // offset: 48 bool FCJGHHILDEK = 3; // offset: 56 uint32 challenge_id = 9; // offset: 60 } message ICMJACOKIPI { uint32 IBECKONIICF = 1; // offset: 24 uint32 INLLMKEDGLC = 5; // offset: 28 uint32 FINOCEGDBDI = 9; // offset: 32 uint32 score_id = 10; // offset: 36 } message KOBALACAPKF { repeated ICMJACOKIPI HGKCEEOONGA = 11; // offset: 16 repeated uint32 finished_target_list = 1; // offset: 24 uint32 challenge_id = 6; // offset: 40 bool FCJGHHILDEK = 4; // offset: 44 } // Type: Rsp // CmdID: 8993 message HFGMOFBDAON { repeated IFAHFGFFPEF JLOMBBAKBME = 11; // offset: 16 uint32 retcode = 4; // offset: 32 } message CLAKIACAACO { repeated LineupInfo lineup_list = 4; // offset: 24 PEOKJEOOOJD IIHFEDLHOPI = 2; // offset: 32 uint32 FINOCEGDBDI = 8; // offset: 40 bool MPKMIKBFEHG = 7; // offset: 44 uint32 challenge_id = 3; // offset: 48 } message CCHPHOIKECB { } // Type: Rsp // CmdID: 8977 message LPIHJBELIBN { CLAKIACAACO AAAHKPNPMIF = 3; // offset: 16 KOBALACAPKF OHPGEHKFABM = 4; // offset: 24 uint32 retcode = 15; // offset: 40 } enum CmdChatType { FAKGHKIKHAP_NLCDGIPGFDJ = 0; CmdGetLoginChatInfoScRsp = 3942; CmdSendMsgCsReq = 3973; CmdGetChatFriendHistoryScRsp = 3981; CmdMarkChatEmojiScRsp = 3912; CmdGetPrivateChatHistoryScRsp = 3913; CmdRevcMsgScNotify = 3980; CmdGetChatEmojiListCsReq = 3910; CmdGetChatEmojiListScRsp = 3987; CmdGetPrivateChatHistoryCsReq = 3936; CmdBatchMarkChatEmojiCsReq = 3954; CmdGetLoginChatInfoCsReq = 3909; CmdMarkChatEmojiCsReq = 3929; CmdPMDIJHLACNN = 3927; CmdGetChatFriendHistoryCsReq = 3915; CmdBatchMarkChatEmojiScRsp = 3983; CmdSendMsgScRsp = 3903; } // Obf: PCLHDCHFKLP // Type: Req // CmdID: 3973 message SendMsgCsReq { MessageChatData message_datas = 6; // offset: 24 repeated uint32 target_list = 3; // offset: 32 ChatType chat_type = 5; // offset: 40 } // Obf: MKFCCNOIDNB // Type: Rsp // CmdID: 3903 message SendMsgScRsp { uint64 end_time = 1; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: LLCBGMJAICJ // Type: Notify // CmdID: 3980 message RevcMsgScNotify { ChatMessageData recv_message_data = 11; // offset: 16 ChatType chat_type = 14; // offset: 32 uint32 DKDLOOAAAKE = 10; // offset: 36 } // Type: Notify // CmdID: 3927 message PMDIJHLACNN { repeated uint32 contact_id_list = 14; // offset: 24 } // Obf: PGADBBAECPD // Type: Req // CmdID: 3936 message GetPrivateChatHistoryCsReq { uint32 contact_side = 1; // offset: 24 uint32 target_side = 14; // offset: 28 } // Obf: JLBGMJFLJEE // Type: Rsp // CmdID: 3913 message GetPrivateChatHistoryScRsp { repeated ChatMessageData chat_message_list = 10; // offset: 16 uint32 retcode = 5; // offset: 32 uint32 target_side = 9; // offset: 36 uint32 contact_side = 4; // offset: 40 } message FriendHistoryInfo { uint32 contact_side = 4; // offset: 24 int64 last_send_time = 5; // offset: 32 } // Obf: OPFLGEAPHBA // Type: Req // CmdID: 3915 message GetChatFriendHistoryCsReq { } // Obf: ENHNFNKCGJJ // Type: Rsp // CmdID: 3981 message GetChatFriendHistoryScRsp { repeated FriendHistoryInfo friend_history_info = 3; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: NGCDALNAHIG // Type: Req // CmdID: 3910 message GetChatEmojiListCsReq { } // Obf: LOFKMJPPAKF // Type: Rsp // CmdID: 3987 message GetChatEmojiListScRsp { repeated uint32 chat_emoji_list = 3; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: FOHHCCEIICN // Type: Req // CmdID: 3929 message MarkChatEmojiCsReq { bool is_remove_id = 10; // offset: 24 uint32 extra_id = 5; // offset: 28 } // Obf: NGGKLPDFGDC // Type: Rsp // CmdID: 3912 message MarkChatEmojiScRsp { uint32 extra_id = 2; // offset: 24 bool is_remove_id = 4; // offset: 28 uint32 retcode = 13; // offset: 32 } // Obf: FEPDPLJADHK // Type: Req // CmdID: 3954 message BatchMarkChatEmojiCsReq { repeated uint32 marked_emoji_id_list = 4; // offset: 24 } // Obf: IECODOPOOBL // Type: Rsp // CmdID: 3983 message BatchMarkChatEmojiScRsp { repeated uint32 marked_emoji_id_list = 8; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: CGJKIDOBEAL // Type: Req // CmdID: 3909 message GetLoginChatInfoCsReq { } // Obf: EBOPMIBKNBE // Type: Rsp // CmdID: 3942 message GetLoginChatInfoScRsp { repeated uint32 contact_id_list = 13; // offset: 16 uint32 retcode = 1; // offset: 32 } enum CmdChenLingBattleType { KANFMPNKHJH_NLCDGIPGFDJ = 0; CmdDIONONBIIKN = 9574; CmdChenLingGetDataCsReq = 9602; CmdFAHNFMCOJCH = 9608; CmdHLCAKAJLKGO = 9588; CmdONGCOFFLIAE = 9575; CmdChenLingQuitStageScRsp = 9597; CmdDLGCDMBGIEB = 9606; CmdKHMGHGPLPHF = 9573; CmdKCEJNBLDAFE = 9615; CmdChenLingActivatedPrivilegeScRsp = 9585; CmdChenLingSyncChangeScNotify = 9592; CmdGBCKAGHDPEB = 9591; CmdChenLingQuitStageCsReq = 9614; CmdChenLingStartStageCsReq = 9577; CmdHPKOOPBFEAH = 9576; CmdPIIJEIADMFP = 9583; CmdPFELEGKDCBO = 9610; CmdPICHIFNMBNO = 9598; CmdEIFJNMDDNPF = 9582; CmdFCNMJGGDEFO = 9579; CmdHFNMKEDPFJH = 9578; CmdPLMPGLKCGBJ = 9618; CmdBEKKPBIKINI = 9594; CmdLKFKOHLGMOJ = 9620; CmdIOPAIDKIGAJ = 9589; CmdHKKBGLINEOM = 9605; CmdJMLOJKGMBMC = 9586; CmdChenLingActivatedPrivilegeCsReq = 9616; CmdChenLingGetDataScRsp = 9612; CmdLAECPMJAIIK = 9599; CmdMEJECBOGNNN = 9613; CmdJJLPGBIAADJ = 9611; CmdMJEMCKGBIPN = 9584; CmdKNKCNKJOKPA = 9619; CmdGOKHEKCHLEL = 9603; CmdOMFFCGEINLF = 9607; CmdChenLingStartStageScRsp = 9593; CmdGEPCOHMCAAJ = 9604; CmdNFAHEHELGEC = 9590; } enum EFFGCOJFEEL { EFFGCOJFEEL_JCHBPHOIACG = 0; EFFGCOJFEEL_FHJJHMIFEJG = 1; EFFGCOJFEEL_DJFEMKHJBNO = 2; } enum BCAMANFJINC { BCAMANFJINC_NLCDGIPGFDJ = 0; BCAMANFJINC_MLIGAFABJDP = 1; BCAMANFJINC_BLLCMLBDLPC = 2; BCAMANFJINC_MEBGACKEOOG = 3; BCAMANFJINC_GHPKFACFMML = 4; BCAMANFJINC_JHJCNLLMPKH = 5; BCAMANFJINC_LOFJAGLLHHG = 6; BCAMANFJINC_HEIHBJEEGPB = 7; BCAMANFJINC_NJPMBLBIBOD = 8; BCAMANFJINC_GIFGLDBDELN = 9; BCAMANFJINC_NGECENKOPLK = 10; BCAMANFJINC_EMGMFOBLAFN = 11; BCAMANFJINC_LIJMDJDFIIC = 12; BCAMANFJINC_JHGMHCJOKNA = 13; BCAMANFJINC_KPCEJLILHMO = 14; BCAMANFJINC_AEHHIPFDNFJ = 15; BCAMANFJINC_KHBEOADDIFM = 16; BCAMANFJINC_action = 17; BCAMANFJINC_DACEMIDFHOG = 18; BCAMANFJINC_OIKFFLEHFCN = 19; BCAMANFJINC_KEJCJJHDKJB = 20; BCAMANFJINC_EIIJCLPCFLM = 21; BCAMANFJINC_NKJFKBBDDEO = 22; } enum GLBAOKOHKCF { GLBAOKOHKCF_NLCDGIPGFDJ = 0; GLBAOKOHKCF_COJOIFPPCIJ = 2; GLBAOKOHKCF_hp = 3; GLBAOKOHKCF_OGGGLOEIOMM = 4; GLBAOKOHKCF_CCPLGNNIOCO = 5; GLBAOKOHKCF_DGOMNKGLABB = 6; GLBAOKOHKCF_PAIEELDAADP = 7; } enum CNEEMBBNNBO { CNEEMBBNNBO_NLCDGIPGFDJ = 0; CNEEMBBNNBO_EHNIPLNEEDI = 1; CNEEMBBNNBO_FAODKNDLNPF = 2; CNEEMBBNNBO_INCLHHDFCEL = 3; } message JLPEICPFLMC { uint64 BNEFLBPCPOI = 8; // offset: 32 BCAMANFJINC NFMKOFNEKLA = 5; // offset: 40 oneof KLLMJCCOMNF { uint32 BFCNALJDHMP = 4; // offset: 16 uint32 HPDFGFBLDOG = 7; // offset: 16 uint32 GCPPLLLHBBJ = 11; // offset: 16 uint32 DJODEIMGKGK = 10; // offset: 16 uint32 PBHFMIIIPBD = 9; // offset: 16 uint64 CHFNDAGCEBK = 1555; // offset: 16 uint32 LEEMKAMANJN = 1216; // offset: 16 uint32 NKDDBPGDAEE = 1853; // offset: 16 uint32 EFEENOFADFC = 310; // offset: 16 PFPPACPMFDJ DJNOLLDHPHJ = 1503; // offset: 16 } } message JLIFGIMBMBD { uint32 HMLBJFJIPCE = 2; // offset: 24 uint32 BIOFDPICHLC = 14; // offset: 28 uint32 KKCKMCDGCGK = 10; // offset: 32 } message HGCIPBFBNKO { JLPEICPFLMC source = 4; // offset: 24 uint32 config_id = 10; // offset: 40 uint64 unique_id = 15; // offset: 48 oneof AEJNJCELNOE { JLIFGIMBMBD AENBOONOFLC = 6; // offset: 16 } } message AFDJNEOHCLB { JLPEICPFLMC source = 10; // offset: 24 uint32 OCJCOOLMCGD = 6; // offset: 32 uint32 progress = 13; // offset: 36 } message GACKCPEPDAF { uint32 config_id = 1; // offset: 24 uint64 MLMFNEBLNHP = 11; // offset: 32 uint32 HCBADDHNIDG = 7; // offset: 40 uint32 level = 2; // offset: 44 } message AKHEOAIPAPA { JLPEICPFLMC source = 13; // offset: 16 double CPLFBOBLFMC = 4; // offset: 32 uint32 unique_id = 1; // offset: 40 GLBAOKOHKCF GOKKLNBMLCA = 5; // offset: 44 double OJMOBAEEMAP = 8; // offset: 48 } message LDNFIICMCHA { repeated AKHEOAIPAPA DIILKEEGLOJ = 4; // offset: 16 repeated GACKCPEPDAF KAJOFKIEKNH = 10; // offset: 32 uint32 HCBADDHNIDG = 9; // offset: 40 uint32 level = 12; // offset: 44 uint64 KNDHHAJMBGB = 7; // offset: 48 bool DBODGPBOIHC = 8; // offset: 56 uint64 IEPAPOPIFHH = 6; // offset: 64 } message GKNOCNDPAJA { uint64 IEPAPOPIFHH = 6; // offset: 24 uint32 level = 12; // offset: 32 uint32 HCBADDHNIDG = 13; // offset: 36 } message LEGNLMENMJK { uint32 card_id = 2; // offset: 32 uint32 unique_id = 15; // offset: 36 oneof NPFEGGMNBOC { LDNFIICMCHA MLIGAFABJDP = 6; // offset: 16 GKNOCNDPAJA BLLCMLBDLPC = 8; // offset: 16 } } message PFPPACPMFDJ { int32 y = 15; // offset: 24 int32 x = 14; // offset: 28 } message DFFLMEMFPLM { PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 uint32 BFCNALJDHMP = 14; // offset: 32 } message CABCPFKAOPP { repeated uint32 NFPADEPIKML = 3; // offset: 16 repeated uint32 GCDGGBLOJIC = 9; // offset: 32 uint32 KDIDDHIDNCG = 6; // offset: 40 uint32 OEKIFIKBMFI = 11; // offset: 44 } message AALCHOPCBEM { CABCPFKAOPP JOOEEKMDAEO = 14; // offset: 16 } message FIBKOLLMPMM { } message LJBOELCMGFK { repeated uint32 GCDGGBLOJIC = 9; // offset: 24 uint32 KDIDDHIDNCG = 12; // offset: 32 } message GDDLBMCHIED { repeated uint32 MKOKLLKALDE = 3; // offset: 16 uint32 KDIDDHIDNCG = 7; // offset: 32 } message GEEPIPMBGJD { CABCPFKAOPP JOOEEKMDAEO = 13; // offset: 16 repeated uint32 NFPADEPIKML = 6; // offset: 24 repeated uint32 GCDGGBLOJIC = 9; // offset: 32 uint32 OEKIFIKBMFI = 7; // offset: 48 uint32 KDIDDHIDNCG = 1; // offset: 52 } message MLJEJCFJPLE { } message KFOOLGFCNDN { oneof CNHEJLOEFAA { AALCHOPCBEM EFBPPPNPBKH = 13; // offset: 16 FIBKOLLMPMM IFCFIPGIIME = 4; // offset: 16 LJBOELCMGFK OCIHLGBPALK = 15; // offset: 16 GDDLBMCHIED NNLBNIJJPAH = 1; // offset: 16 GEEPIPMBGJD DJBMEHBKNDF = 8; // offset: 16 MLJEJCFJPLE BAMNOFCJMPP = 12; // offset: 16 } } message BDOEDOEBFAJ { repeated LEGNLMENMJK entity_list = 12; // offset: 16 repeated uint32 MGJENMKKIBJ = 9; // offset: 24 repeated HGCIPBFBNKO LDCJONHGDAN = 5; // offset: 32 KFOOLGFCNDN ILOODGHPOBM = 7; // offset: 40 MBLJIEELMKN GHICOBOPHOL = 1384; // offset: 48 repeated DFFLMEMFPLM IEDKELDFHLP = 4; // offset: 56 repeated PHHFOGFKDBC MEMGHBHGGPN = 2; // offset: 64 repeated AFDJNEOHCLB IFJIHNBDNGN = 13; // offset: 80 repeated uint32 OKHDNEOLLNF = 10; // offset: 88 repeated uint64 FNJCMFOFCNC = 1716; // offset: 96 BNHBDMIDFCL FMIGOKIDKJL = 1; // offset: 104 uint32 stage_id = 6; // offset: 112 uint32 NKDDBPGDAEE = 8; // offset: 116 uint32 DKCGLOIAPAH = 15; // offset: 120 uint32 item_value = 14; // offset: 124 uint32 max_hp = 1475; // offset: 128 uint32 hp = 3; // offset: 132 uint32 GCBDADCOBAE = 11; // offset: 136 } message FDDNKPJEMJE { bool GNACLLNFHFD = 11; // offset: 24 uint32 stage_id = 15; // offset: 28 } // Obf: AGEPCIIPMEF // Type: Req // CmdID: 9602 message ChenLingGetDataCsReq { } // Obf: PJFEPJKONAA // Type: Rsp // CmdID: 9612 message ChenLingGetDataScRsp { FDDNKPJEMJE DJOLGKGKCHE = 12; // offset: 16 repeated uint32 IMNNAENHBMA = 9; // offset: 24 BDOEDOEBFAJ KFAIGIIPLOF = 6; // offset: 40 uint32 GDHOLMIBAEA = 1; // offset: 48 uint32 retcode = 13; // offset: 52 } message OGGELMMFPKP { double damage = 11; // offset: 24 uint32 config_id = 1; // offset: 32 } message DFEGGFFOMKI { repeated OGGELMMFPKP PPCKLBHFCCA = 1; // offset: 16 uint32 max_hp = 6; // offset: 32 CNEEMBBNNBO reason = 2; // offset: 36 uint32 wave = 3; // offset: 40 uint32 cur_hp = 5; // offset: 44 uint32 stage_id = 14; // offset: 48 } // Obf: FCLBPLLKLLL // Type: Req // CmdID: 9577 message ChenLingStartStageCsReq { uint32 stage_id = 7; // offset: 24 uint32 NKDDBPGDAEE = 4; // offset: 28 } // Obf: CPMOGOPHJOG // Type: Rsp // CmdID: 9593 message ChenLingStartStageScRsp { BDOEDOEBFAJ AHCGJNDKBCA = 5; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: PEEJCHEKGCJ // Type: Req // CmdID: 9614 message ChenLingQuitStageCsReq { uint32 GDIMKFNECOK = 11; // offset: 24 } // Obf: NEAMMJICKGD // Type: Rsp // CmdID: 9597 message ChenLingQuitStageScRsp { DFEGGFFOMKI BFLLJJBHLDF = 5; // offset: 16 uint32 retcode = 6; // offset: 32 } // Type: Req // CmdID: 9589 message IOPAIDKIGAJ { PFPPACPMFDJ DJNOLLDHPHJ = 4; // offset: 24 } // Type: Rsp // CmdID: 9615 message KCEJNBLDAFE { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 9579 message FCNMJGGDEFO { PFPPACPMFDJ GAJFFBBMMEN = 14; // offset: 16 uint32 FGIHKKKOGJD = 9; // offset: 32 } // Type: Rsp // CmdID: 9599 message LAECPMJAIIK { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 9605 message HKKBGLINEOM { PFPPACPMFDJ GAJFFBBMMEN = 6; // offset: 24 uint32 BFCNALJDHMP = 1; // offset: 32 } // Type: Rsp // CmdID: 9606 message DLGCDMBGIEB { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 9613 message MEJECBOGNNN { uint32 FGIHKKKOGJD = 6; // offset: 24 } // Type: Rsp // CmdID: 9604 message GEPCOHMCAAJ { uint32 retcode = 12; // offset: 24 } // Type: Req // CmdID: 9591 message GBCKAGHDPEB { } // Type: Rsp // CmdID: 9610 message PFELEGKDCBO { uint32 retcode = 7; // offset: 24 } // Type: Req // CmdID: 9575 message ONGCOFFLIAE { repeated OGGELMMFPKP PPCKLBHFCCA = 9; // offset: 16 uint32 IGEHHFIGBAI = 11; // offset: 32 uint32 DDCLCNPONOH = 10; // offset: 36 bool is_win = 7; // offset: 40 uint32 GDIMKFNECOK = 3; // offset: 44 } // Type: Rsp // CmdID: 9578 message HFNMKEDPFJH { repeated OGGELMMFPKP PPCKLBHFCCA = 7; // offset: 16 DFEGGFFOMKI BFLLJJBHLDF = 10; // offset: 32 bool DAOMHGBDEJH = 1; // offset: 40 bool is_win = 12; // offset: 41 uint32 retcode = 4; // offset: 44 uint32 DDCLCNPONOH = 14; // offset: 48 uint32 cur_hp = 6; // offset: 52 } // Type: Req // CmdID: 9573 message KHMGHGPLPHF { } // Type: Rsp // CmdID: 9608 message FAHNFMCOJCH { uint32 retcode = 7; // offset: 24 } // Type: Req // CmdID: 9590 message NFAHEHELGEC { } // Type: Rsp // CmdID: 9582 message EIFJNMDDNPF { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 9576 message HPKOOPBFEAH { } // Type: Rsp // CmdID: 9586 message JMLOJKGMBMC { uint32 retcode = 14; // offset: 24 } // Type: Req // CmdID: 9611 message JJLPGBIAADJ { uint32 AAIDCOJPLCI = 14; // offset: 24 } // Type: Rsp // CmdID: 9588 message HLCAKAJLKGO { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 9619 message KNKCNKJOKPA { uint32 GPDEFEBDMNM = 3; // offset: 24 } // Type: Rsp // CmdID: 9584 message MJEMCKGBIPN { uint32 retcode = 12; // offset: 24 } // Type: Req // CmdID: 9620 message LKFKOHLGMOJ { uint32 NCHPDFCFFCK = 8; // offset: 24 } // Type: Rsp // CmdID: 9607 message OMFFCGEINLF { uint32 retcode = 14; // offset: 24 } // Obf: NJJNLJAPMMK // Type: Req // CmdID: 9616 message ChenLingActivatedPrivilegeCsReq { uint32 ADBGHKBGGJM = 11; // offset: 24 } // Obf: BELCKPBEIOK // Type: Rsp // CmdID: 9585 message ChenLingActivatedPrivilegeScRsp { uint32 retcode = 7; // offset: 24 uint32 ADBGHKBGGJM = 9; // offset: 28 } // Type: Req // CmdID: 9618 message PLMPGLKCGBJ { } // Type: Rsp // CmdID: 9594 message BEKKPBIKINI { uint32 retcode = 2; // offset: 24 } message LFIONDMGCOP { uint32 AAIDCOJPLCI = 2; // offset: 24 } // Type: Req // CmdID: 9598 message PICHIFNMBNO { uint32 unique_id = 13; // offset: 32 oneof FDNAJJKOHBN { LFIONDMGCOP GFGGBLEGKGJ = 869; // offset: 16 } } // Type: Rsp // CmdID: 9603 message GOKHEKCHLEL { uint32 retcode = 4; // offset: 24 uint32 unique_id = 3; // offset: 28 } // Type: Notify // CmdID: 9583 message PIIJEIADMFP { bool PBJJAHKLNAA = 7; // offset: 24 } // Type: Notify // CmdID: 9574 message DIONONBIIKN { uint32 GDIMKFNECOK = 2; // offset: 24 } message IOELPDDJGFJ { JLPEICPFLMC source = 1954; // offset: 32 oneof MMCGBGDJIPN { GICMOLJPLGF PJDHBMOIPPO = 13; // offset: 16 LCKBHJBKHNH CCHBNLOBPGE = 5; // offset: 16 uint32 cur_hp = 10; // offset: 16 uint32 rogue_money = 14; // offset: 16 LEGNLMENMJK AGHANKEAODD = 12; // offset: 16 uint32 MGKMLJHMNMO = 11; // offset: 16 AJNJDDFGFJL GDFFAICHLDJ = 15; // offset: 16 IIEKKGNJJMC BECPNBEFHGC = 2; // offset: 16 HDLLFBKGBEG LDFLJJPAKAP = 1; // offset: 16 EJKNEDLPMIB PBNOFEFIDFI = 7; // offset: 16 NEEAHLMKAAB IAOIFAADLLC = 9; // offset: 16 DFFLMEMFPLM HOEGFMPDBHH = 4; // offset: 16 FJJPDJAEJHC HLHBOGKHEEO = 3; // offset: 16 HGCIPBFBNKO ANHDPPOAOGL = 657; // offset: 16 uint64 ELMMNHBECNI = 255; // offset: 16 FDDNKPJEMJE DJOLGKGKCHE = 122; // offset: 16 uint32 GCBDADCOBAE = 1424; // offset: 16 uint32 FOJHBIMCLGC = 421; // offset: 16 NGHEPMFILPE CNCKEHMNJGD = 1994; // offset: 16 KHGFCNNCOGA BJPEEGIFAEA = 1307; // offset: 16 AFDJNEOHCLB OFCPKKMEFKE = 446; // offset: 16 LGFBMEACHPI NAPDGGDENBM = 1524; // offset: 16 BNHBDMIDFCL FMIGOKIDKJL = 981; // offset: 16 uint32 PMFBIGLPJJA = 1398; // offset: 16 EJDPLLIJDNK ONAJPGNNLEN = 1423; // offset: 16 uint32 GDHOLMIBAEA = 1846; // offset: 16 EOKKHLOIBIM KNANINELANC = 625; // offset: 16 KHLAFMBONNK BEOAPFIBDLB = 1911; // offset: 16 JKLKCKNBHCI ADEJOKOIBHC = 852; // offset: 16 BFGNNODONFI PJMJAPKJINA = 121; // offset: 16 MBLJIEELMKN GHICOBOPHOL = 1179; // offset: 16 } } // Obf: DBJPOICBGMK // Type: Notify // CmdID: 9592 message ChenLingSyncChangeScNotify { repeated IOELPDDJGFJ DGNGMJMPFGK = 11; // offset: 24 } message PHHFOGFKDBC { uint32 unique_id = 10; // offset: 24 uint32 card_id = 15; // offset: 28 } message GICMOLJPLGF { repeated PHHFOGFKDBC MEMGHBHGGPN = 3; // offset: 24 } message LCKBHJBKHNH { KFOOLGFCNDN ILOODGHPOBM = 6; // offset: 24 uint32 DKCGLOIAPAH = 13; // offset: 32 } message AJNJDDFGFJL { uint32 BFCNALJDHMP = 8; // offset: 24 uint32 HCBADDHNIDG = 12; // offset: 28 uint32 level = 3; // offset: 32 uint64 IEPAPOPIFHH = 2; // offset: 40 } message IIEKKGNJJMC { uint64 KNDHHAJMBGB = 6; // offset: 24 bool DBODGPBOIHC = 5; // offset: 32 uint32 BFCNALJDHMP = 11; // offset: 36 } message NEEAHLMKAAB { uint64 IEPAPOPIFHH = 5; // offset: 24 uint32 BFCNALJDHMP = 8; // offset: 32 uint32 HCBADDHNIDG = 7; // offset: 36 uint32 level = 2; // offset: 40 } message NGHEPMFILPE { AKHEOAIPAPA GOBMEEHNFDC = 15; // offset: 16 uint32 BFCNALJDHMP = 9; // offset: 32 } message KHGFCNNCOGA { repeated uint32 PJANEJJKOKA = 9; // offset: 24 uint32 BFCNALJDHMP = 7; // offset: 32 } message HDLLFBKGBEG { repeated AKHEOAIPAPA DIILKEEGLOJ = 8; // offset: 24 uint32 BFCNALJDHMP = 4; // offset: 32 } message KHLAFMBONNK { } message JKLKCKNBHCI { } message EJKNEDLPMIB { GACKCPEPDAF GHPKFACFMML = 4; // offset: 16 uint32 BFCNALJDHMP = 3; // offset: 32 } message FJJPDJAEJHC { repeated uint32 MKOKLLKALDE = 5; // offset: 16 } message LGFBMEACHPI { repeated uint32 MGJENMKKIBJ = 15; // offset: 24 } message EJDPLLIJDNK { uint64 CHFNDAGCEBK = 6; // offset: 24 } message JAAJAPNFMGO { repeated uint32 GCDGGBLOJIC = 3; // offset: 24 } message BNHBDMIDFCL { uint32 unique_id = 13; // offset: 36 oneof CHJNPHDLMKL { JAAJAPNFMGO DOKPHNPNCPN = 834; // offset: 24 } } message BFGNNODONFI { } message EOKKHLOIBIM { DFFLMEMFPLM HEHIOCEPEAE = 6; // offset: 16 DFFLMEMFPLM GEOMBJDBHDD = 14; // offset: 32 } message MBLJIEELMKN { repeated APAMFCKFHLL OCIJDDBLGMH = 1; // offset: 24 } enum CmdChenLingFesType { LCOIIEGJAOK_NLCDGIPGFDJ = 0; CmdChenLingFesLevelResumeScRsp = 9945; CmdChenLingFesBusinessDayEndCsReq = 9943; CmdChenLingFesBusinessDayEndScRsp = 9934; CmdChenLingFesLevelStartScRsp = 9923; CmdChenLingFesLevelEndScRsp = 9929; CmdChenLingFesLevelLeaveCsReq = 9944; CmdChenLingFesLevelLeaveScRsp = 9927; CmdChenLingFesLevelEndCsReq = 9909; CmdChenLingFesLevelStartCsReq = 9907; CmdChenLingFesLevelResumeCsReq = 9919; CmdGetChenLingFesDataScRsp = 9942; CmdGetChenLingFesDataCsReq = 9932; } message MOJFFDOILBN { repeated uint32 EMPIEBNCANN = 9; // offset: 16 repeated uint32 MNOOFEPDHOO = 3; // offset: 32 uint32 MHIJJHMGHFN = 1; // offset: 40 uint32 KBBDABKELKB = 14; // offset: 44 uint32 score_id = 8; // offset: 48 } message DMHADFNOIGP { repeated MOJFFDOILBN JOJJKJFHMBI = 4; // offset: 16 bool EIIMAEHCGBC = 7; // offset: 32 } message OPOCANGAEHJ { uint32 x = 8; // offset: 24 uint32 y = 3; // offset: 28 } message PGIEBMKMECE { repeated float CDMKBCHLPAB = 1; // offset: 24 OPOCANGAEHJ IBLECIJAGBK = 13; // offset: 32 uint32 OMFGAABELHE = 4; // offset: 40 uint32 score_id = 9; // offset: 44 uint32 LJDHGFECMHJ = 11; // offset: 48 } message NPNAEPOKPNE { repeated float LIAMHNFAPNL = 4; // offset: 24 OPOCANGAEHJ FOCNBOANONM = 3; // offset: 32 } message OFGLEOIIJBD { repeated MOJFFDOILBN JOJJKJFHMBI = 12; // offset: 16 repeated NPNAEPOKPNE GOKMDCOJPHC = 1; // offset: 24 string FGGCAOAPGPA = 6; // offset: 32 string NLMEEEKBPKO = 15; // offset: 40 repeated uint32 FJDJCHFDIFL = 11; // offset: 48 repeated PGIEBMKMECE MBFLDKEDBHN = 8; // offset: 64 uint32 level_id = 2; // offset: 72 uint32 HGIICMLANJJ = 4; // offset: 76 uint32 LFKDANGNJIM = 10; // offset: 80 uint32 HHINBDNIFBE = 7; // offset: 84 uint32 PGOFHKLBPKC = 13; // offset: 88 uint32 PLCPOONCFDG = 14; // offset: 92 } // Obf: JJONBPINLJJ // Type: Req // CmdID: 9932 message GetChenLingFesDataCsReq { } message BGAIEEIKOKK { uint32 DJEIMGGHMGM = 1; // offset: 24 bool has_passed = 9; // offset: 28 uint32 MHIJJHMGHFN = 4; // offset: 32 uint32 level_id = 5; // offset: 36 } // Obf: LMOPBCHMGFO // Type: Rsp // CmdID: 9942 message GetChenLingFesDataScRsp { repeated BGAIEEIKOKK PNDPCELOGHG = 3; // offset: 16 OFGLEOIIJBD LAEDNIBCNKF = 10; // offset: 32 uint32 DEKCALEHILC = 13; // offset: 40 uint32 retcode = 7; // offset: 44 } // Obf: BBGIFPNDBIO // Type: Req // CmdID: 9907 message ChenLingFesLevelStartCsReq { uint32 level_id = 13; // offset: 24 } // Obf: HJDCIEFEGIM // Type: Rsp // CmdID: 9923 message ChenLingFesLevelStartScRsp { string NLMEEEKBPKO = 12; // offset: 16 string FGGCAOAPGPA = 13; // offset: 32 uint32 retcode = 7; // offset: 40 uint32 level_id = 2; // offset: 44 } // Obf: OFIKFCJEDNP // Type: Req // CmdID: 9944 message ChenLingFesLevelLeaveCsReq { uint32 level_id = 7; // offset: 24 } // Obf: LDANNFAAHIJ // Type: Rsp // CmdID: 9927 message ChenLingFesLevelLeaveScRsp { uint32 level_id = 3; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: CLGKHDMKGID // Type: Req // CmdID: 9919 message ChenLingFesLevelResumeCsReq { uint32 level_id = 13; // offset: 24 } // Obf: CAJKJIFMGDM // Type: Rsp // CmdID: 9945 message ChenLingFesLevelResumeScRsp { uint32 level_id = 11; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: JOMKCLPKFHM // Type: Req // CmdID: 9909 message ChenLingFesLevelEndCsReq { uint32 level_id = 2; // offset: 24 } // Obf: LDBOCEIMACL // Type: Rsp // CmdID: 9929 message ChenLingFesLevelEndScRsp { DMHADFNOIGP EHIHHFMGNHH = 15; // offset: 16 uint32 level_id = 6; // offset: 32 uint32 retcode = 8; // offset: 36 } message AABJNONNLML { repeated uint32 FKGLNIAHGOA = 8; // offset: 16 uint32 index = 15; // offset: 32 uint32 KDIDDHIDNCG = 14; // offset: 36 uint32 HADIHNKDBAD = 12; // offset: 40 } message EDHOBLLOBNP { repeated uint32 OBGMKBIOMKB = 15; // offset: 24 repeated uint32 NELBBCIGIGF = 13; // offset: 32 uint32 index = 3; // offset: 40 uint32 JJPMDBCPJBA = 14; // offset: 44 } message LECPPIEIENH { uint32 KDIDDHIDNCG = 3; // offset: 24 uint32 JJPMDBCPJBA = 14; // offset: 28 uint32 index = 9; // offset: 32 } message PGEDFOBAEBC { uint32 OMFGAABELHE = 9; // offset: 24 uint32 PLFMKDOCPLP = 8; // offset: 28 uint32 FCFLEFOKLFD = 15; // offset: 32 } message HDLMAPACKNH { uint32 DIDBBOCNHBJ = 2; // offset: 24 uint32 GOCFOJJIAHL = 7; // offset: 28 } // Obf: GAECNILJCEC // Type: Req // CmdID: 9943 message ChenLingFesBusinessDayEndCsReq { repeated LECPPIEIENH BAOPBDDEBKP = 5; // offset: 16 repeated PGEDFOBAEBC MNLCAOLGEMM = 10; // offset: 24 repeated NPNAEPOKPNE GOKMDCOJPHC = 1; // offset: 40 repeated PGIEBMKMECE MBFLDKEDBHN = 8; // offset: 48 repeated AABJNONNLML FBNBEMECJIJ = 2; // offset: 56 repeated EDHOBLLOBNP HDNGJJILDCE = 14; // offset: 64 repeated HDLMAPACKNH PJGODPMGMEO = 3; // offset: 72 uint32 COJGECEMCFN = 12; // offset: 80 uint32 DBHHIKAFMPP = 1828; // offset: 84 double FENKLBPKOAL = 15; // offset: 88 uint32 EJEOGKPEIBF = 9; // offset: 96 uint32 LFKDANGNJIM = 11; // offset: 100 uint32 CEHJOHCGOKE = 1240; // offset: 104 uint32 BMPABCGHPFG = 363; // offset: 108 uint32 DBODBBOMJAD = 7; // offset: 112 uint32 ELEKEHIMBDO = 4; // offset: 116 uint32 HPHHKJHGMPJ = 6; // offset: 120 uint32 OCLLAPEHDDH = 13; // offset: 124 } // Obf: NHHKCCGMHEF // Type: Rsp // CmdID: 9934 message ChenLingFesBusinessDayEndScRsp { string FGGCAOAPGPA = 1; // offset: 32 uint32 retcode = 12; // offset: 44 uint32 LFKDANGNJIM = 3; // offset: 48 oneof FBLHECDEHEF { DMHADFNOIGP EHIHHFMGNHH = 13; // offset: 24 MOJFFDOILBN GAAHAOGLNPJ = 8; // offset: 24 } } enum CmdChessRogueType { MGAFALOCHKA_NLCDGIPGFDJ = 0; CmdLDFEKAEEJIN = 5450; CmdChessRogueNousEditDiceScRsp = 5503; CmdChessRogueQuitCsReq = 5435; CmdEnhanceRogueBuffCsReq = 5599; CmdChessRogueEnterCellScRsp = 5529; CmdSyncChessRogueNousSubStoryScNotify = 5550; CmdChessRogueSelectCellCsReq = 5534; CmdChessRogueSkipTeachingLevelScRsp = 5433; CmdChessRogueGiveUpCsReq = 5523; CmdChessRogueUpdateAllowedSelectCellScNotify = 5552; MGAFALOCHKA_GLFNJBBBGPM = 5434; CmdChessRogueQueryScRsp = 5426; CmdChessRogueUpdateReviveInfoScNotify = 5425; CmdGetChessRogueStoryInfoScRsp = 5455; CmdChessRogueLeaveScRsp = 5548; CmdChessRogueCellUpdateNotify = 5559; CmdChessRogueUpdateMoneyInfoScNotify = 5452; CmdChessRogueRollDiceScRsp = 5409; CmdChessRogueQueryCsReq = 5585; CmdChessRogueGiveUpScRsp = 5439; CmdFinishChessRogueSubStoryCsReq = 5485; CmdChessRogueNousGetRogueTalentInfoScRsp = 5581; CmdChessRogueNousGetRogueTalentInfoCsReq = 5421; CmdReviveRogueAvatarScRsp = 5566; CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5593; CmdPickRogueAvatarCsReq = 5600; CmdChessRogueUpdateDiceInfoScNotify = 5486; CmdNKDIMIJAHGC = 5418; CmdChessRogueSelectCellScRsp = 5440; CmdChessRogueNousEnableRogueTalentCsReq = 5557; CmdChessRogueRollDiceCsReq = 5498; CmdEnhanceRogueBuffScRsp = 5494; CmdEnterChessRogueAeonRoomScRsp = 5528; CmdGetRogueBuffEnhanceInfoCsReq = 5586; CmdChessRogueEnterCellCsReq = 5526; CmdChessRogueEnterNextLayerScRsp = 5497; CmdSelectChessRogueSubStoryScRsp = 5483; CmdChessRogueUpdateLevelBaseInfoScNotify = 5448; CmdReviveRogueAvatarCsReq = 5401; CmdChessRogueUpdateAeonModifierValueScNotify = 5444; CmdGetChessRogueStoryInfoCsReq = 5454; CmdChessRogueStartScRsp = 5430; CmdChessRogueEnterNextLayerCsReq = 5417; CmdGetRogueBuffEnhanceInfoScRsp = 5592; CmdChessRogueQuestFinishNotify = 5511; CmdChessRogueNousDiceUpdateNotify = 5481; CmdChessRogueReRollDiceCsReq = 5482; CmdEnterChessRogueAeonRoomCsReq = 5588; CmdChessRogueCheatRollCsReq = 5537; CmdGetChessRogueStoryAeonTalkInfoCsReq = 5467; CmdChessRogueLeaveCsReq = 5583; CmdChessRogueNousEditDiceCsReq = 5427; CmdChessRogueSkipTeachingLevelCsReq = 5472; CmdGetChessRogueNousStoryInfoScRsp = 5431; CmdChessRogueStartCsReq = 5565; CmdChessRogueCheatRollScRsp = 5411; CmdSyncChessRogueMainStoryFinishScNotify = 5580; CmdChessRogueChangeAeonDimensionNotify = 5428; CmdChessRogueNousEnableRogueTalentScRsp = 5502; CmdChessRogueQuitScRsp = 5577; CmdSyncChessRogueNousValueScNotify = 5546; CmdChessRogueUpdateActionPointScNotify = 5442; CmdChessRogueReRollDiceScRsp = 5508; CmdSelectChessRogueSubStoryCsReq = 5402; CmdChessRogueUpdateUnlockLevelScNotify = 5474; CmdGCPLJLCFFDD = 5460; MGAFALOCHKA_HGLDFMLNOKI = 5568; CmdChessRogueEnterCsReq = 5410; CmdChessRogueLayerSettlement = 5412; CmdGetChessRogueNousStoryInfoCsReq = 5533; CmdFinishChessRogueSubStoryScRsp = 5478; CmdGetChessRogueStoryAeonTalkInfoScRsp = 5422; CmdChessRogueNousDiceSurfaceUnlockNotify = 5470; CmdChessRogueConfirmRollScRsp = 5560; CmdChessRogueConfirmRollCsReq = 5542; CmdPickRogueAvatarScRsp = 5539; CmdChessRogueEnterScRsp = 5490; CmdSyncChessRogueNousMainStoryScNotify = 5462; } enum ChessRogueDiceStatus { EEOMEIAMNMB_BBBFNMBDFDE = 0; EEOMEIAMNMB_BGDFCDGFAML = 1; EEOMEIAMNMB_IMFHIFIKKNK = 2; EEOMEIAMNMB_DMMCIMLIJOA = 3; } enum ChessRogueDiceType { HJCOLMNPKBK_IHHJBGPPACD = 0; HJCOLMNPKBK_BKCCOGNPPGH = 1; } enum ChessRogueBoardCellStatus { GOBKHHAEIAF_BPOCOHFIAOH = 0; GOBKHHAEIAF_EAPFJHJHIFK = 1; GOBKHHAEIAF_LOOAKNHDBLL = 2; GOBKHHAEIAF_CIHFGJDCHIA = 3; } enum ChessRogueCellSpecialType { PHAHPIPPMDF_NLCDGIPGFDJ = 0; PHAHPIPPMDF_ABGEKPJHHIA = 1; PHAHPIPPMDF_EHDFEMMFHDG = 2; PHAHPIPPMDF_KCAIFKMKHFJ = 3; PHAHPIPPMDF_CMFNKDKKGGI = 4; PHAHPIPPMDF_MOPJKHEINAL = 5; } enum GDHLDNFLOOF { GDHLDNFLOOF_ADHGHGEFMLG = 0; GDHLDNFLOOF_BHOGGJNMHPK = 1; GDHLDNFLOOF_HDMDBOMJDDI = 2; GDHLDNFLOOF_IGDHFMCJMIL = 3; GDHLDNFLOOF_EMJFLBCFONO = 4; GDHLDNFLOOF_EHMMIFPLLHM = 5; } enum DPBCJGCPMLE { DPBCJGCPMLE_PMJGFDCJKML = 0; DPBCJGCPMLE_BPGDELOMEKH = 1; DPBCJGCPMLE_DNOMGJBOGAD = 2; DPBCJGCPMLE_PEIIMIHPEMG = 3; DPBCJGCPMLE_KILLHJLIFJD = 4; DPBCJGCPMLE_MFDBGOABEKJ = 5; } enum LLJFJDIOCIL { LLJFJDIOCIL_FPBCFHLFMON = 0; LLJFJDIOCIL_CGKMMNJAMGK = 1; LLJFJDIOCIL_CFPMNLGGCBK = 2; LLJFJDIOCIL_IJLEALGBOEA = 3; LLJFJDIOCIL_ADJCFJGJPFN = 4; LLJFJDIOCIL_OHPBCKPKHIG = 5; LLJFJDIOCIL_HNHMNMJKCKF = 6; LLJFJDIOCIL_MKJMLGJEKNA = 7; LLJFJDIOCIL_NKKOIMFPKHF = 8; LLJFJDIOCIL_DNFBBMANGNH = 9; LLJFJDIOCIL_CAPGKOKOMOE = 10; } enum IEFHBOPDAPL { IEFHBOPDAPL_NLCDGIPGFDJ = 0; IEFHBOPDAPL_MIDKKNAGOFA = 1; IEFHBOPDAPL_NCLBFAALLFJ = 2; IEFHBOPDAPL_EPCDLHFFBLI = 3; IEFHBOPDAPL_LFODHGBCCHF = 4; IEFHBOPDAPL_KHGIKBFDLFB = 5; IEFHBOPDAPL_AKJBECPHIJK = 6; IEFHBOPDAPL_EJOEHKNHGDM = 7; IEFHBOPDAPL_ACMKLFOMPFC = 8; IEFHBOPDAPL_MOFNIOJHBBL = 9; IEFHBOPDAPL_FMPGGENBHID = 10; IEFHBOPDAPL_EMALBALANLH = 11; } enum IOJJCDAPLAJ { IOJJCDAPLAJ_OLBIJIJCONK = 0; IOJJCDAPLAJ_HCFMGBEFBGD = 1; } enum AIMCAMJABNA { AIMCAMJABNA_NLCDGIPGFDJ = 0; AIMCAMJABNA_ILIIOLJMKME = 1; } enum OHNELDKIJPH { OHNELDKIJPH_NLCDGIPGFDJ = 0; OHNELDKIJPH_OMJAJHFCBJM = 1; OHNELDKIJPH_INNIEFKCKBK = 2; OHNELDKIJPH_BCJJMPKJKDL = 3; OHNELDKIJPH_BJOOAEGMCLD = 4; OHNELDKIJPH_battle_rogue_magic_info = 5; OHNELDKIJPH_PGMNGFMINBK = 6; OHNELDKIJPH_PLFMKDOCPLP = 7; OHNELDKIJPH_AHHGKPCKAKM = 8; } enum JCMAEKICABC { JCMAEKICABC_NDLKMGDEJGH = 0; JCMAEKICABC_NBHOBNAGENF = 1; JCMAEKICABC_ECPHCHONCBI = 2; JCMAEKICABC_OEJIAPFKBOP = 3; } enum FILMJJMEBJA { FILMJJMEBJA_NLCDGIPGFDJ = 0; FILMJJMEBJA_BFADFAELKLJ = 1; FILMJJMEBJA_CIHFGJDCHIA = 2; FILMJJMEBJA_GMCLFNKAHIM = 3; } enum ChessRogueNousDicePhase { PKCGJHNMLPK_NLCDGIPGFDJ = 0; PKCGJHNMLPK_HJBHKCJEEEE = 1; PKCGJHNMLPK_GAIALIOPEPC = 2; } message GAJDPEBBFMG { ItemCostData LNIEFKBMIPD = 6; // offset: 24 } message MANINNKMFHG { SceneInfo scene = 1; // offset: 16 LineupInfo lineup = 10; // offset: 24 } message KFACLOGFNJF { repeated uint32 BDGMPDLBDGN = 887; // offset: 24 HGCIAPKELAF GMDKBGODBCB = 1035; // offset: 32 LMNCBIDKHLF BOPGHOPCFHF = 910; // offset: 40 BMCNDLNONMO OBLADGDFCCN = 505; // offset: 48 uint32 JDLKMDFFMGP = 3; // offset: 56 uint32 BMLMHPPLDDE = 5; // offset: 60 uint32 DGLIOIEKGNP = 12; // offset: 64 uint32 PJFAFGLNDGE = 7; // offset: 68 uint32 FLADMNIKGEI = 1; // offset: 72 ChessRogueDiceType CEBDDDJMJIJ = 2; // offset: 76 bool BGDHHJLICFA = 9; // offset: 80 bool IHCAMLMFAOH = 100; // offset: 81 uint32 DGHEPBKLKDP = 10; // offset: 84 uint32 EFDMLFGILKK = 15; // offset: 88 int32 CMDDPMHCALK = 1994; // offset: 92 ChessRogueDiceStatus OACDALINONI = 4; // offset: 96 uint32 ONCIOGBKPPI = 13; // offset: 100 } // Obf: BGJIIBNDFEJ // Type: Req // CmdID: 5498 message ChessRogueRollDiceCsReq { uint32 MMNMIFAAHOF = 13; // offset: 24 } // Obf: OJIELKBDPGB // Type: Rsp // CmdID: 5409 message ChessRogueRollDiceScRsp { KFACLOGFNJF POHEPEEFBOA = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } message DECHJACNLGP { uint32 BJBALPKFELE = 9; // offset: 24 uint32 monster_id = 15; // offset: 28 } message DFKMNLIJMFB { repeated DECHJACNLGP GEJNMNBLFLG = 4; // offset: 24 bool HELJNHNDCJP = 5; // offset: 32 uint32 POFBAHEECGB = 1; // offset: 36 } message JECIOGKPHFN { repeated uint32 JJHFHLAHLGP = 13; // offset: 24 } message JKLCLLAFHOC { DFKMNLIJMFB MGACFLNJLCK = 8; // offset: 16 JECIOGKPHFN MKMLKGOOAMK = 4; // offset: 32 } message MCDONFNGMJE { oneof CGIFMOFGECO { DFKMNLIJMFB MGACFLNJLCK = 15; // offset: 16 JECIOGKPHFN MKMLKGOOAMK = 13; // offset: 16 JKLCLLAFHOC LPAAMNFFAIB = 8; // offset: 16 } } message CGMCMAKMJDK { MCDONFNGMJE stage_info = 11; // offset: 24 uint32 HLALFNEDFED = 1; // offset: 32 ChessRogueBoardCellStatus EJEDLGNLOHB = 12; // offset: 36 uint32 CFGEJHAOKED = 2; // offset: 40 uint32 room_id = 14; // offset: 44 bool LDDHLGINDIJ = 7; // offset: 48 bool GNACLLNFHFD = 10; // offset: 49 uint32 JMPMDGJLIPF = 13; // offset: 52 uint32 id = 5; // offset: 56 uint32 PDKOHKKMKLF = 15; // offset: 60 ChessRogueCellSpecialType KFEMJMKMGIJ = 6; // offset: 64 } message IKCONCOKNAN { repeated CGMCMAKMJDK CPPCIGMJALM = 8; // offset: 16 uint32 GHKDAJNDBBA = 1; // offset: 32 uint32 HBAMPJPOOLM = 11; // offset: 36 uint32 NKPKPNKBBAP = 9; // offset: 40 uint32 ABOHPPHHPEI = 7; // offset: 44 } message GKDJBPJOGPO { uint32 room_id = 2; // offset: 24 uint32 IHAOMLEPHOM = 6; // offset: 28 } message EJHDHGGMILA { LMNCBIDKHLF OLJCAJMFJPO = 15; // offset: 16 uint32 LGPJLJAMJFJ = 7; // offset: 32 } message DPELLHBJGML { IKCONCOKNAN ONKBPKPOHEC = 9; // offset: 16 repeated GKDJBPJOGPO AGIJECGIBGJ = 7; // offset: 24 EJHDHGGMILA BAGNPGNGLOJ = 14; // offset: 32 repeated uint32 AADAFLKEJGD = 13; // offset: 40 ChessRogueBoardCellStatus LBNPKAKOMCK = 2; // offset: 56 uint32 EPOHKNLFEAB = 5; // offset: 60 uint32 AAKGDLDFIIE = 15; // offset: 64 } message LKPCDHCKHKP { DPELLHBJGML GAIENNLBCMM = 10; // offset: 16 repeated uint32 HKCDKHJCNDC = 13; // offset: 24 uint32 MLLDCLNMIOG = 9; // offset: 40 uint32 id = 8; // offset: 44 int32 EABEFBDOJEO = 5; // offset: 48 uint32 MDAIAMFJNHM = 4; // offset: 52 uint32 GKDCPNLOLNF = 6; // offset: 56 int32 JMHGOABKNIO = 1; // offset: 60 } message DMGODFDFPEI { uint32 MNMJCNOLIII = 9; // offset: 24 uint32 AFEMBLFCCCH = 12; // offset: 28 } message FJKGDHKKDFF { repeated DMGODFDFPEI JHBFEGDPLJN = 14; // offset: 24 } message AEMAPGKPPJA { FJKGDHKKDFF FDEEBBFMBLB = 11; // offset: 16 LMNCBIDKHLF OLJCAJMFJPO = 14; // offset: 24 repeated uint32 OPAEGCBNACJ = 9; // offset: 40 int32 FJCIKNAKJOG = 6; // offset: 48 uint32 JPPAGGPJOMO = 8; // offset: 52 } message IFFEHFHAKCB { uint32 avatar_id = 8; // offset: 24 } message KCHPLCFMGLF { repeated IFFEHFHAKCB JOLEGACINNK = 1; // offset: 24 GAJDPEBBFMG MFEODNJNGDP = 3; // offset: 32 } message DLCNDCKCIPC { repeated uint32 AAFIFEGKACO = 1; // offset: 16 uint32 JGCCIMMEDIJ = 10; // offset: 32 bool HIFMFMBCODL = 12; // offset: 36 uint32 HGKBJIAAFPC = 5; // offset: 40 } message EPDDOMFGIMK { int32 OPKEHOLONMJ = 1; // offset: 24 } message NEGNNJGLFJP { repeated uint32 KEHKLHMEABI = 5; // offset: 24 } message DJEKEGMEHLK { AGEOGDOGDMM DHEKLJDBNNP = 5; // offset: 24 KCHPLCFMGLF EIOHFJMFOKF = 3; // offset: 32 NEGNNJGLFJP EIIHJJEBKOE = 1268; // offset: 40 AEMAPGKPPJA AEFMMOHKCHJ = 7; // offset: 48 repeated ECJAMIHNOFL NAGDJGMMCBE = 4; // offset: 56 INHBMHCJJCN FMIGOKIDKJL = 11; // offset: 64 DLCNDCKCIPC story_info = 15; // offset: 72 LKPCDHCKHKP OEIBHLMDJKA = 1; // offset: 80 NHLBNBBDHMI DNPCCFFFBHN = 13; // offset: 88 EGLAPJGFKPN HABJHGPFGEB = 10; // offset: 96 EPDDOMFGIMK AJPMADHMGML = 14; // offset: 104 KFACLOGFNJF POHEPEEFBOA = 9; // offset: 112 MOIOKCDLNHE AFHEGGDHAOC = 6; // offset: 120 uint32 DLOJFEEHLIJ = 2; // offset: 128 } message HIMJKAMHLMJ { LPCINMGGCNI EIIHJJEBKOE = 8; // offset: 16 repeated uint32 FEBKOJODAAM = 11; // offset: 32 FJKGDHKKDFF FDEEBBFMBLB = 13; // offset: 40 DDAFEPBGOHK JCOBJAMPOAL = 12; // offset: 48 MOOKMKEKMKC IOCCACNJIGD = 15; // offset: 56 repeated uint32 HKCDKHJCNDC = 2; // offset: 64 } message HEMCDHCGAEP { repeated ECJAMIHNOFL NAGDJGMMCBE = 8; // offset: 16 uint32 DLOJFEEHLIJ = 1; // offset: 32 } message PPAGCEGGCAK { LPCINMGGCNI EIIHJJEBKOE = 8; // offset: 16 repeated uint32 FEBKOJODAAM = 6; // offset: 32 MOOKMKEKMKC IOCCACNJIGD = 12; // offset: 40 DDAFEPBGOHK JCOBJAMPOAL = 2; // offset: 48 repeated uint32 HKCDKHJCNDC = 14; // offset: 56 FJKGDHKKDFF FDEEBBFMBLB = 5; // offset: 64 } message OGHPKFMNNHL { ItemList DAKEDPKJMLB = 13; // offset: 16 LineupInfo BJDLGBBPFCK = 14; // offset: 24 repeated uint32 AFGFOBPLFIL = 10; // offset: 32 GMIJHCONFIH DNPCCFFFBHN = 9; // offset: 40 APNCCNFJBKO HABJHGPFGEB = 1; // offset: 48 MOIOKCDLNHE AFHEGGDHAOC = 972; // offset: 56 uint32 HLOCCOOMBGG = 3; // offset: 72 uint32 OBBGJAFECBE = 15; // offset: 76 uint32 score_id = 129; // offset: 80 uint32 MMIDEAMEANB = 2; // offset: 84 DPBCJGCPMLE HCPBMIEGDON = 6; // offset: 88 bool is_finish = 7; // offset: 92 uint32 difficulty_level = 4; // offset: 96 uint32 KPDLMKFLJAI = 12; // offset: 100 uint32 DLOJFEEHLIJ = 1678; // offset: 104 uint32 OEGLLHMMBEM = 38; // offset: 108 uint32 ADMADHCDHJE = 5; // offset: 112 uint32 OLMLOEHHFCG = 1041; // offset: 116 uint32 INNAPIIHJFK = 325; // offset: 120 } message OFGJFLCBBJP { repeated CGMCMAKMJDK CPPCIGMJALM = 7; // offset: 24 uint32 EIMFLPNFPGM = 10; // offset: 32 } message CHHBLFHDFEK { uint32 BMGCCEONICH = 7; // offset: 24 uint32 KPDLMKFLJAI = 10; // offset: 28 } message EPHFHKDJKMD { uint32 APHIOEALOGI = 1; // offset: 24 uint32 JGCCIMMEDIJ = 9; // offset: 28 } // Obf: KKECAFGMONA // Type: Req // CmdID: 5585 message ChessRogueQueryCsReq { } // Obf: NAPNODDGMMI // Type: Rsp // CmdID: 5426 message ChessRogueQueryScRsp { OGHPKFMNNHL MINFCKLKLNJ = 12; // offset: 16 HIMJKAMHLMJ IHNENEGKEPO = 13; // offset: 32 PPAGCEGGCAK LFLCDNGALME = 1; // offset: 40 DJEKEGMEHLK CIKPBGDIABO = 11; // offset: 48 uint32 retcode = 14; // offset: 56 } // Obf: FPFBPLPIADI // Type: Req // CmdID: 5526 message ChessRogueEnterCellCsReq { uint32 LOFMJHJOELO = 10; // offset: 24 uint32 IHAOMLEPHOM = 15; // offset: 28 } // Obf: HJOPCPPJCHP // Type: Rsp // CmdID: 5529 message ChessRogueEnterCellScRsp { DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 24 MANINNKMFHG stage_info = 3; // offset: 32 uint32 IHAOMLEPHOM = 15; // offset: 40 uint32 retcode = 14; // offset: 44 } // Obf: KFFNAEDMDOD // Type: Req // CmdID: 5410 message ChessRogueEnterCsReq { uint32 id = 2; // offset: 24 } // Obf: CFIJCNENKDP // Type: Rsp // CmdID: 5490 message ChessRogueEnterScRsp { DJEKEGMEHLK CIKPBGDIABO = 4; // offset: 16 MANINNKMFHG stage_info = 3; // offset: 24 uint32 retcode = 9; // offset: 40 uint32 id = 11; // offset: 44 } // Obf: HODPOGNIOOG // Type: Req // CmdID: 5583 message ChessRogueLeaveCsReq { } // Obf: JCEAEOGFAAA // Type: Rsp // CmdID: 5548 message ChessRogueLeaveScRsp { AEMAPGKPPJA AEFMMOHKCHJ = 4; // offset: 24 MANINNKMFHG stage_info = 7; // offset: 32 HIMJKAMHLMJ IHNENEGKEPO = 10; // offset: 40 PPAGCEGGCAK LFLCDNGALME = 15; // offset: 48 uint32 retcode = 9; // offset: 56 } // Obf: OMNAOBAFFOM // Type: Req // CmdID: 5523 message ChessRogueGiveUpCsReq { } // Obf: JFKGEOBIHHD // Type: Rsp // CmdID: 5439 message ChessRogueGiveUpScRsp { MANINNKMFHG stage_info = 6; // offset: 16 HIMJKAMHLMJ IHNENEGKEPO = 14; // offset: 24 OGHPKFMNNHL MINFCKLKLNJ = 8; // offset: 32 AEMAPGKPPJA AEFMMOHKCHJ = 15; // offset: 40 PPAGCEGGCAK LFLCDNGALME = 5; // offset: 56 uint32 retcode = 11; // offset: 64 } // Obf: AECEEKDICHA // Type: Req // CmdID: 5565 message ChessRogueStartCsReq { repeated uint32 OCEGEKKFLAL = 3; // offset: 16 repeated uint32 JKPIPNMGGOA = 13; // offset: 32 repeated uint32 unfinished_story_line_id_list = 11; // offset: 40 repeated uint32 base_avatar_id_list = 9; // offset: 48 uint32 PDFAHEKNHNJ = 8; // offset: 56 uint32 AFEMBLFCCCH = 5; // offset: 60 uint32 id = 7; // offset: 64 } // Obf: IBJJCCDDFLE // Type: Rsp // CmdID: 5430 message ChessRogueStartScRsp { DJEKEGMEHLK CIKPBGDIABO = 1; // offset: 16 OFGJFLCBBJP HPHKDGJHIJL = 13; // offset: 32 MANINNKMFHG stage_info = 8; // offset: 40 uint32 retcode = 3; // offset: 48 } message MAMHDIKBGBC { } // Type: Rsp // CmdID: 5460 message GCPLJLCFFDD { FJKGDHKKDFF CIKPBGDIABO = 5; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: LLBHIMCMMEH // Type: Notify // CmdID: 5428 message ChessRogueChangeAeonDimensionNotify { DMGODFDFPEI CIKPBGDIABO = 9; // offset: 24 } // Obf: MBJCCOCANEJ // Type: Req // CmdID: 5534 message ChessRogueSelectCellCsReq { uint32 IHAOMLEPHOM = 2; // offset: 24 uint32 LOFMJHJOELO = 10; // offset: 28 } // Obf: BGLOEBBLFMI // Type: Rsp // CmdID: 5440 message ChessRogueSelectCellScRsp { NAPFNBJDIOO EEGHDAJOHJO = 10; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 IHAOMLEPHOM = 4; // offset: 36 uint32 LOFMJHJOELO = 6; // offset: 40 } // Obf: MDELKPPJIGF // Type: Notify // CmdID: 5412 message ChessRogueLayerSettlement { OGHPKFMNNHL MINFCKLKLNJ = 13; // offset: 24 uint32 difficulty_level = 12; // offset: 32 uint32 MDAIAMFJNHM = 2; // offset: 36 } // Obf: FOAGKOAJEMD // Type: Req // CmdID: 5586 message GetRogueBuffEnhanceInfoCsReq { } // Obf: GBDPDGAHPNK // Type: Rsp // CmdID: 5592 message GetRogueBuffEnhanceInfoScRsp { AACJBNFGABA ILMAMLBLIDL = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: PBILBBMINBI // Type: Req // CmdID: 5599 message EnhanceRogueBuffCsReq { uint32 maze_buff_id = 8; // offset: 24 } // Obf: JDKJBGGHDBM // Type: Rsp // CmdID: 5494 message EnhanceRogueBuffScRsp { AACJBNFGABA ILMAMLBLIDL = 10; // offset: 16 KJAMNOGFAMJ CNEFDJCKAPL = 12; // offset: 32 bool KGKEJAKKLDP = 6; // offset: 40 uint32 retcode = 9; // offset: 44 } // Obf: BEAFKDMJNLO // Type: Req // CmdID: 5600 message PickRogueAvatarCsReq { repeated uint32 base_avatar_id_list = 11; // offset: 24 uint32 prop_entity_id = 1; // offset: 32 } // Obf: DJHNHHCMKMF // Type: Rsp // CmdID: 5539 message PickRogueAvatarScRsp { KCHPLCFMGLF EIOHFJMFOKF = 6; // offset: 24 repeated uint32 base_avatar_id_list = 4; // offset: 32 uint32 retcode = 8; // offset: 40 } // Obf: LOINLLCCNBD // Type: Req // CmdID: 5401 message ReviveRogueAvatarCsReq { repeated uint32 base_avatar_id_list = 13; // offset: 24 uint32 interacted_prop_entity_id = 7; // offset: 32 } // Obf: OKMIJLHMGCD // Type: Rsp // CmdID: 5566 message ReviveRogueAvatarScRsp { repeated uint32 base_avatar_id_list = 14; // offset: 24 GAJDPEBBFMG MFEODNJNGDP = 13; // offset: 32 uint32 retcode = 11; // offset: 40 } // Obf: AAGLNICHNPI // Type: Notify // CmdID: 5425 message ChessRogueUpdateReviveInfoScNotify { GAJDPEBBFMG MFEODNJNGDP = 5; // offset: 24 } // Obf: KAIMCDOLBHO // Type: Notify // CmdID: 5452 message ChessRogueUpdateMoneyInfoScNotify { AGEOGDOGDMM DHEKLJDBNNP = 1; // offset: 24 } // Obf: ECNICHNKEGG // Type: Notify // CmdID: 5486 message ChessRogueUpdateDiceInfoScNotify { KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 } // Obf: GBHDIMGDPJG // Type: Notify // CmdID: 5448 message ChessRogueUpdateLevelBaseInfoScNotify { IOJJCDAPLAJ reason = 5; // offset: 24 GDHLDNFLOOF GKDCPNLOLNF = 15; // offset: 28 } // Obf: LLBOLICFOEA // Type: Notify // CmdID: 5552 message ChessRogueUpdateAllowedSelectCellScNotify { repeated uint32 AADAFLKEJGD = 5; // offset: 16 uint32 AIHCKNAMPBP = 10; // offset: 32 } // Type: Notify // CmdID: 5418 message NKDIMIJAHGC { IKCONCOKNAN JFLIODDKJGJ = 7; // offset: 24 } // Obf: IBIAJJCMNKO // Type: Notify // CmdID: 5444 message ChessRogueUpdateAeonModifierValueScNotify { uint32 AFEMBLFCCCH = 14; // offset: 24 int32 FJCIKNAKJOG = 8; // offset: 28 } // Obf: MKOHCHDMNOB // Type: Notify // CmdID: 5593 message ChessRogueUpdateDicePassiveAccumulateValueScNotify { int32 CGPHGIBCNOH = 14; // offset: 24 } // Obf: LOIBKAPDBMM // Type: Req // CmdID: 5472 message ChessRogueSkipTeachingLevelCsReq { } // Obf: ALDJHCDPJDH // Type: Rsp // CmdID: 5433 message ChessRogueSkipTeachingLevelScRsp { ItemList PDJCAHBPKLK = 5; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: LGHPBNIKMGI // Type: Notify // CmdID: 5474 message ChessRogueUpdateUnlockLevelScNotify { repeated uint32 HKCDKHJCNDC = 11; // offset: 16 } // Obf: LACJDDFOPHD // Type: Req // CmdID: 5417 message ChessRogueEnterNextLayerCsReq { } // Obf: NCMNJNNOLLM // Type: Rsp // CmdID: 5497 message ChessRogueEnterNextLayerScRsp { DJEKEGMEHLK rogue_game_info = 1; // offset: 24 MANINNKMFHG stage_info = 6; // offset: 32 OFGJFLCBBJP HPHKDGJHIJL = 7; // offset: 40 uint32 retcode = 13; // offset: 48 } // Obf: NHILCEBCOJJ // Type: Req // CmdID: 5482 message ChessRogueReRollDiceCsReq { uint32 MMNMIFAAHOF = 1; // offset: 24 } // Obf: HCGCPKLMKJN // Type: Rsp // CmdID: 5508 message ChessRogueReRollDiceScRsp { KFACLOGFNJF POHEPEEFBOA = 3; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: PGBFGLJFLLP // Type: Req // CmdID: 5542 message ChessRogueConfirmRollCsReq { uint32 MMNMIFAAHOF = 12; // offset: 24 } // Obf: LJOLPAOHPBJ // Type: Rsp // CmdID: 5560 message ChessRogueConfirmRollScRsp { KFACLOGFNJF POHEPEEFBOA = 11; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: PJFHPHPOIHI // Type: Req // CmdID: 5537 message ChessRogueCheatRollCsReq { uint32 AMPFBGKHJBF = 3; // offset: 24 uint32 MMNMIFAAHOF = 4; // offset: 28 } // Obf: FANIODAOCGG // Type: Rsp // CmdID: 5411 message ChessRogueCheatRollScRsp { KFACLOGFNJF POHEPEEFBOA = 1; // offset: 16 uint32 DBBJCPALEPB = 13; // offset: 32 uint32 retcode = 11; // offset: 36 uint32 AMPFBGKHJBF = 12; // offset: 40 } message AAPJOMEBEPE { } // Type: Rsp // CmdID: 5450 message LDFEKAEEJIN { KFACLOGFNJF POHEPEEFBOA = 10; // offset: 24 ItemList AFBMHHAELEO = 11; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: HAHPBCACNDG // Type: Req // CmdID: 5435 message ChessRogueQuitCsReq { } // Obf: POCJJMEJDGG // Type: Rsp // CmdID: 5577 message ChessRogueQuitScRsp { HIMJKAMHLMJ IHNENEGKEPO = 1; // offset: 16 MANINNKMFHG stage_info = 10; // offset: 24 LKPCDHCKHKP OEIBHLMDJKA = 9; // offset: 40 PPAGCEGGCAK LFLCDNGALME = 14; // offset: 48 AEMAPGKPPJA AEFMMOHKCHJ = 13; // offset: 56 OGHPKFMNNHL MINFCKLKLNJ = 6; // offset: 64 uint32 retcode = 12; // offset: 72 } // Obf: OHKCDFGPCKM // Type: Notify // CmdID: 5559 message ChessRogueCellUpdateNotify { repeated CGMCMAKMJDK CPPCIGMJALM = 11; // offset: 24 RogueModifierSourceType CFAOFCGJBMA = 7; // offset: 32 uint32 AIHCKNAMPBP = 12; // offset: 36 AIMCAMJABNA reason = 4; // offset: 40 } // Obf: BGEBFHKCINE // Type: Notify // CmdID: 5511 message ChessRogueQuestFinishNotify { uint32 PEGKFPIKPKP = 6; // offset: 24 uint32 quest_id = 2; // offset: 28 } // Obf: FDPNKOKGEAP // Type: Req // CmdID: 5454 message GetChessRogueStoryInfoCsReq { } // Obf: JILFBOOFKEO // Type: Rsp // CmdID: 5455 message GetChessRogueStoryInfoScRsp { repeated CHHBLFHDFEK FNKLMMACCMJ = 4; // offset: 24 repeated EPHFHKDJKMD POABJDELNGH = 12; // offset: 32 uint32 retcode = 8; // offset: 40 } // Obf: LAFMDBBAJHA // Type: Req // CmdID: 5402 message SelectChessRogueSubStoryCsReq { uint32 rogue_dialogue_event_id = 7; // offset: 24 uint32 HONCDMKPBEG = 13; // offset: 28 uint32 ECKDPIPMBOC = 4; // offset: 32 uint32 JGCCIMMEDIJ = 9; // offset: 36 } // Obf: NLMIDIGAMEL // Type: Rsp // CmdID: 5483 message SelectChessRogueSubStoryScRsp { uint32 ECKDPIPMBOC = 15; // offset: 24 uint32 HONCDMKPBEG = 13; // offset: 28 uint32 retcode = 3; // offset: 32 uint32 JGCCIMMEDIJ = 1; // offset: 36 uint32 rogue_dialogue_event_id = 8; // offset: 40 } // Obf: LBAKHMJIAEC // Type: Req // CmdID: 5485 message FinishChessRogueSubStoryCsReq { uint32 HONCDMKPBEG = 1; // offset: 24 } // Obf: NNAGIDCACGI // Type: Rsp // CmdID: 5478 message FinishChessRogueSubStoryScRsp { uint32 HONCDMKPBEG = 9; // offset: 24 uint32 KPDLMKFLJAI = 2; // offset: 28 uint32 retcode = 10; // offset: 32 } // Obf: BFAEGAJHHKH // Type: Notify // CmdID: 5442 message ChessRogueUpdateActionPointScNotify { int32 EABEFBDOJEO = 15; // offset: 24 } // Obf: NGIELFOIPHH // Type: Req // CmdID: 5588 message EnterChessRogueAeonRoomCsReq { } // Obf: GPEOIKKBNPG // Type: Rsp // CmdID: 5528 message EnterChessRogueAeonRoomScRsp { MANINNKMFHG stage_info = 9; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: EJPCHNDAMLH // Type: Req // CmdID: 5467 message GetChessRogueStoryAeonTalkInfoCsReq { uint32 OEANPIHCHHF = 12; // offset: 24 } // Obf: LGGIDOJJDCN // Type: Rsp // CmdID: 5422 message GetChessRogueStoryAeonTalkInfoScRsp { map LDPAJKIEPIP = 4; // offset: 24 uint32 retcode = 14; // offset: 32 uint32 OEANPIHCHHF = 15; // offset: 36 } // Obf: NJBNBKMNBOP // Type: Notify // CmdID: 5580 message SyncChessRogueMainStoryFinishScNotify { uint32 KPDLMKFLJAI = 6; // offset: 24 uint32 BMGCCEONICH = 15; // offset: 28 } // Obf: MIAFPKGAMOM // Type: Notify // CmdID: 5546 message SyncChessRogueNousValueScNotify { EPDDOMFGIMK AJPMADHMGML = 1; // offset: 24 } message PJBODOPJFGA { FILMJJMEBJA status = 14; // offset: 24 uint32 KPDLMKFLJAI = 3; // offset: 28 } message BKJCADFCHAB { uint32 HONCDMKPBEG = 2; // offset: 24 } // Obf: PCFHMPGKDBD // Type: Req // CmdID: 5533 message GetChessRogueNousStoryInfoCsReq { } // Obf: LLELJOADLPI // Type: Rsp // CmdID: 5431 message GetChessRogueNousStoryInfoScRsp { repeated PJBODOPJFGA FNKLMMACCMJ = 11; // offset: 24 repeated BKJCADFCHAB POABJDELNGH = 7; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: IFOFLHFKMKB // Type: Notify // CmdID: 5550 message SyncChessRogueNousSubStoryScNotify { uint32 HONCDMKPBEG = 6; // offset: 24 } // Obf: FAKMBJPPIIB // Type: Notify // CmdID: 5462 message SyncChessRogueNousMainStoryScNotify { repeated PJBODOPJFGA FNKLMMACCMJ = 8; // offset: 16 } message MOIOKCDLNHE { repeated uint32 IDCJMPMJHGC = 10; // offset: 16 repeated uint32 GBLLJKFOIDK = 6; // offset: 32 repeated uint32 EKNOAJJDPMM = 11; // offset: 40 uint32 OOKBLLBJDJE = 9; // offset: 48 bool HIFMFMBCODL = 12; // offset: 52 bool LKDOGPNPGPF = 4; // offset: 53 uint32 KPDLMKFLJAI = 1; // offset: 56 uint32 HONCDMKPBEG = 3; // offset: 60 } message OCGHBANLLOH { uint32 AMPFBGKHJBF = 12; // offset: 24 uint32 dice_slot_id = 15; // offset: 28 } message HGCIAPKELAF { repeated OCGHBANLLOH LFLFEKEAOCL = 13; // offset: 24 uint32 MABFMAFCEOA = 3; // offset: 32 uint32 PDFAHEKNHNJ = 1; // offset: 36 uint32 AHNGMINODKG = 5; // offset: 40 } message MOOKMKEKMKC { map PEGDMOMCFAD = 3; // offset: 16 repeated uint32 ADLKMLFOFPF = 2; // offset: 24 repeated HGCIAPKELAF BILCGENIGJM = 1; // offset: 40 ChessRogueNousDicePhase OOBPJHMDENG = 7; // offset: 48 } message DDAFEPBGOHK { FDBDLBAPDBE GMILDFJFOGD = 6; // offset: 16 uint32 FPCCPKAOGKG = 3; // offset: 32 } message LPCINMGGCNI { repeated uint32 KHCANAKMBDJ = 11; // offset: 24 } // Obf: IACEIJKMLLN // Type: Req // CmdID: 5427 message ChessRogueNousEditDiceCsReq { HGCIAPKELAF IOCCACNJIGD = 7; // offset: 16 } // Obf: LJBHHFGLKPD // Type: Rsp // CmdID: 5503 message ChessRogueNousEditDiceScRsp { HGCIAPKELAF IOCCACNJIGD = 11; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: GAJPFLOMGEP // Type: Notify // CmdID: 5481 message ChessRogueNousDiceUpdateNotify { MOOKMKEKMKC DDHKAGCLBLH = 12; // offset: 16 } // Obf: DFBBBKADPDI // Type: Notify // CmdID: 5470 message ChessRogueNousDiceSurfaceUnlockNotify { uint32 HBKEEBKFBFI = 13; // offset: 24 } // Obf: JCLGDGOJJLL // Type: Req // CmdID: 5421 message ChessRogueNousGetRogueTalentInfoCsReq { } // Obf: IHHJCBBEAGP // Type: Rsp // CmdID: 5581 message ChessRogueNousGetRogueTalentInfoScRsp { FDBDLBAPDBE JCOBJAMPOAL = 1; // offset: 16 uint32 FPCCPKAOGKG = 4; // offset: 32 uint32 retcode = 14; // offset: 36 } // Obf: AJCICECLDKJ // Type: Req // CmdID: 5557 message ChessRogueNousEnableRogueTalentCsReq { uint32 CKHCLKOALKE = 10; // offset: 24 } // Obf: GGGFNBNGIIP // Type: Rsp // CmdID: 5502 message ChessRogueNousEnableRogueTalentScRsp { FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 uint32 retcode = 3; // offset: 32 uint32 FPCCPKAOGKG = 15; // offset: 36 } enum CmdChimeraType { CEDABACHBDP_NLCDGIPGFDJ = 0; CmdChimeraFinishRoundScRsp = 8179; CmdChimeraQuitEndlessCsReq = 8177; CmdChimeraStartEndlessCsReq = 8172; CmdLBMLOLGEHIM = 8175; CmdChimeraFinishEndlessRoundScRsp = 8171; CmdGetDataScRsp = 8166; CmdChimeraQuitEndlessScRsp = 8163; CmdChimeraFinishRoundCsReq = 8162; CmdMFFFEOKDOAE = 8180; CEDABACHBDP_GBMFPFHNLBA = 8176; CmdChimeraDoFinalRoundCsReq = 8168; CmdChimeraDoFinalRoundScRsp = 8167; CmdChimeraFinishEndlessRoundCsReq = 8164; CmdChimeraStartEndlessScRsp = 8174; CmdGetDataCsReq = 8178; CmdJHICHKBDMIC = 8170; } enum HDIOKENOFNJ { HDIOKENOFNJ_EEGFMMCGCNH = 0; HDIOKENOFNJ_GOBLPKACBAE = 1; HDIOKENOFNJ_AHEJBANCCEK = 2; HDIOKENOFNJ_KBBPMFKGFCP = 3; } enum ChimeraRoundWorkEndReason { POCJMDKMABI_KMOKDKCLMLD = 0; POCJMDKMABI_BKGPAKHJNKM = 1; POCJMDKMABI_LJEMJMCLGDH = 2; POCJMDKMABI_KLEKCFHLOGO = 3; } message EDKJELMPONH { uint32 progress = 2; // offset: 24 uint32 HEFFPONLEGO = 9; // offset: 28 } message COCHLLCNDJF { repeated EDKJELMPONH CDGNAJDAGKE = 2; // offset: 16 } message NPDKAGOCOLG { repeated uint32 EACEBOMJKJH = 2; // offset: 16 } message GADFFIFFNHM { repeated uint32 IIELAJFFDPB = 6; // offset: 24 COCHLLCNDJF CDGNAJDAGKE = 13; // offset: 32 bool AMHAJDNFBGC = 12; // offset: 40 int32 COJOIFPPCIJ = 15; // offset: 44 uint32 id = 10; // offset: 48 int32 hp = 1; // offset: 52 } message GCFGCHAMNOL { repeated uint32 PGFFGKDOPGM = 4; // offset: 24 uint32 CMEKNAJONPH = 9; // offset: 32 } message ONNMLLIEENI { uint32 IDBDBICPBBG = 7; // offset: 24 uint32 CJLBLDFGELH = 15; // offset: 28 } message DEJGMBKPHEC { uint32 index = 8; // offset: 24 uint32 DIECMLHJCFE = 7; // offset: 28 uint32 DKHCOHKFKFA = 13; // offset: 32 uint32 EBMJGPMHDMK = 14; // offset: 36 int32 hp = 11; // offset: 40 uint32 MBNBFBNKLGH = 1; // offset: 44 uint32 FGECDDFBFOJ = 6; // offset: 48 int32 attack = 2; // offset: 52 } message HFBJNFJHKPO { uint32 cost_time = 7; // offset: 24 uint32 LPLLIICLCHB = 10; // offset: 28 uint32 total_turns = 3; // offset: 32 uint32 total_damage = 9; // offset: 36 uint32 BPHNEOLCKAD = 2; // offset: 40 uint32 total_auto_turns = 14; // offset: 44 } // Obf: BILENDACAMP // Type: Req // CmdID: 8178 message GetDataCsReq { } // Obf: BBHANDBNKEJ // Type: Rsp // CmdID: 8166 message GetDataScRsp { repeated ONNMLLIEENI CMBJOLCGMAI = 8; // offset: 16 GCFGCHAMNOL lineup = 4; // offset: 24 repeated uint32 ICBIMKIEOEP = 11; // offset: 32 repeated GADFFIFFNHM JCOAGOJEAPB = 5; // offset: 48 uint32 FBNEKMPIAKD = 14; // offset: 56 HDIOKENOFNJ HFPGDCJMNIK = 12; // offset: 60 uint32 ENMLPFBMPNI = 1970; // offset: 64 uint32 JIDBIMNMLJP = 1; // offset: 68 uint32 PIGPKIDNMDH = 10; // offset: 72 uint32 IOMEILDMBNE = 3; // offset: 76 uint32 CJLBLDFGELH = 7; // offset: 80 uint32 GGPKMPBBENP = 1497; // offset: 84 uint32 NMPCJAOIOHJ = 105; // offset: 88 uint32 IMCGJPMBPPJ = 6; // offset: 92 uint32 retcode = 15; // offset: 96 uint32 KCCACINBEEA = 1812; // offset: 100 uint32 MMFKMEGECOI = 9; // offset: 104 uint32 HCENDLKKHOC = 2; // offset: 108 } message EIALJHKFNKG { GCFGCHAMNOL lineup = 2; // offset: 24 } // Type: Rsp // CmdID: 8180 message MFFFEOKDOAE { GCFGCHAMNOL lineup = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: IHBOLKMEEMG // Type: Req // CmdID: 8162 message ChimeraFinishRoundCsReq { repeated DEJGMBKPHEC FJLPLIGMPHB = 14; // offset: 24 repeated uint32 PKKGGLIGKKN = 3; // offset: 32 map DLFJEJINBBC = 2; // offset: 40 GCFGCHAMNOL lineup = 7; // offset: 48 HFBJNFJHKPO stt = 8; // offset: 56 map JEJBODAGOIJ = 11; // offset: 64 ChimeraRoundWorkEndReason end_reason = 15; // offset: 72 bool DDNMDLBJPAM = 9; // offset: 76 uint32 EPJBFAEPFNI = 12; // offset: 80 } // Obf: OKKLBJGHEGJ // Type: Rsp // CmdID: 8179 message ChimeraFinishRoundScRsp { repeated uint32 ICBIMKIEOEP = 10; // offset: 16 map GMHEMNIKFMO = 13; // offset: 24 repeated ONNMLLIEENI CMBJOLCGMAI = 9; // offset: 32 repeated GADFFIFFNHM PKIAPMIAJHA = 3; // offset: 48 map GCLAIOIINGF = 1; // offset: 56 HDIOKENOFNJ HFPGDCJMNIK = 6; // offset: 64 uint32 retcode = 4; // offset: 68 ChimeraRoundWorkEndReason end_reason = 5; // offset: 72 uint32 JIDBIMNMLJP = 12; // offset: 76 uint32 IMCGJPMBPPJ = 8; // offset: 80 uint32 CJLBLDFGELH = 2; // offset: 84 bool DDNMDLBJPAM = 7; // offset: 88 bool GCIJMNOGNGC = 11; // offset: 89 uint32 GGPKMPBBENP = 14; // offset: 92 uint32 HCENDLKKHOC = 15; // offset: 96 } // Obf: KNFECAFMDII // Type: Req // CmdID: 8172 message ChimeraStartEndlessCsReq { } // Obf: KNPELGIAMKF // Type: Rsp // CmdID: 8174 message ChimeraStartEndlessScRsp { uint32 retcode = 7; // offset: 24 } // Obf: BPOMECJONGO // Type: Req // CmdID: 8164 message ChimeraFinishEndlessRoundCsReq { repeated DEJGMBKPHEC FJLPLIGMPHB = 4; // offset: 16 GCFGCHAMNOL lineup = 12; // offset: 32 HFBJNFJHKPO stt = 8; // offset: 40 repeated uint32 PKKGGLIGKKN = 6; // offset: 48 uint32 NMPCJAOIOHJ = 2; // offset: 56 bool CJEILDIOIOE = 5; // offset: 60 } // Obf: LEOEMHHIANI // Type: Rsp // CmdID: 8171 message ChimeraFinishEndlessRoundScRsp { repeated GADFFIFFNHM DKMKPFDNEBL = 12; // offset: 24 uint32 retcode = 10; // offset: 32 uint32 IOMEILDMBNE = 13; // offset: 36 uint32 MMFKMEGECOI = 5; // offset: 40 uint32 EBDOCKLLKMI = 4; // offset: 44 bool CJEILDIOIOE = 9; // offset: 48 uint32 NMPCJAOIOHJ = 3; // offset: 52 uint32 PIGPKIDNMDH = 11; // offset: 56 } // Obf: AEDJDBAJGHH // Type: Req // CmdID: 8177 message ChimeraQuitEndlessCsReq { } // Obf: KHNHDFIJGPF // Type: Rsp // CmdID: 8163 message ChimeraQuitEndlessScRsp { uint32 retcode = 9; // offset: 24 } // Obf: OIIDOJCEEDN // Type: Req // CmdID: 8168 message ChimeraDoFinalRoundCsReq { HFBJNFJHKPO stt = 8; // offset: 16 GCFGCHAMNOL lineup = 6; // offset: 24 repeated DEJGMBKPHEC FJLPLIGMPHB = 12; // offset: 32 repeated uint32 PKKGGLIGKKN = 4; // offset: 48 uint32 NMPCJAOIOHJ = 14; // offset: 56 bool CJEILDIOIOE = 9; // offset: 60 } // Obf: MBMLAIKPEEK // Type: Rsp // CmdID: 8167 message ChimeraDoFinalRoundScRsp { repeated ONNMLLIEENI CMBJOLCGMAI = 6; // offset: 16 repeated GADFFIFFNHM DKMKPFDNEBL = 13; // offset: 24 uint32 ENMLPFBMPNI = 2; // offset: 40 bool CJEILDIOIOE = 14; // offset: 44 uint32 HCENDLKKHOC = 12; // offset: 48 uint32 retcode = 5; // offset: 52 uint32 GGPKMPBBENP = 8; // offset: 56 uint32 NMPCJAOIOHJ = 10; // offset: 60 uint32 CJLBLDFGELH = 9; // offset: 64 uint32 index = 15; // offset: 68 } // Type: Req // CmdID: 8170 message JHICHKBDMIC { GCFGCHAMNOL lineup = 6; // offset: 24 repeated DEJGMBKPHEC FJLPLIGMPHB = 9; // offset: 32 uint32 FHCKFMDKPPO = 14; // offset: 40 uint32 DCOONCCIKGL = 8; // offset: 44 } // Type: Rsp // CmdID: 8175 message LBMLOLGEHIM { uint32 retcode = 7; // offset: 24 } enum CmdChimeraDuelType { BJCCFBOGEOE_NLCDGIPGFDJ = 0; CmdChimeraDuelSyncChangeScNotify = 9251; CmdChimeraDuelGetDataScRsp = 9252; CmdChimeraDuelSellChimeraScRsp = 9260; CmdChimeraDuelUnlockMasterCsReq = 9254; CmdChimeraDuelGetFriendListCsReq = 9238; CmdChimeraDuelUnlockMasterScRsp = 9237; CmdChimeraDuelShopLockScRsp = 9222; CmdChimeraDuelEndGameScRsp = 9250; CmdChimeraDuelFinishMasterChallengeCsReq = 9245; CmdChimeraDuelGetFriendListScRsp = 9243; CmdChimeraDuelSelectGameScRsp = 9256; CmdChimeraDuelSaveFriendPvpLineupScRsp = 9232; CmdChimeraDuelEndRoundShopStageCsReq = 9219; CmdChimeraDuelGetDataCsReq = 9242; CmdChimeraDuelEndRoundBattleStageCsReq = 9253; CmdChimeraDuelShopRefreshScRsp = 9226; CmdChimeraDuelShopBuyItemCsReq = 9213; CmdChimeraDuelEndRoundBattleStageScRsp = 9244; CmdChimeraDuelChangeLineupCsReq = 9228; CmdChimeraDuelSellChimeraCsReq = 9224; CmdChimeraDuelChangeLineupScRsp = 9259; CmdChimeraDuelShopBuyChimeraCsReq = 9215; CmdChimeraDuelShopLockCsReq = 9230; CmdChimeraDuelEndRoundShopStageScRsp = 9239; CmdChimeraDuelShopBuyItemScRsp = 9248; CmdChimeraDuelSetFriendDefendLineupCsReq = 9258; CmdChimeraDuelStartGameScRsp = 9255; CmdChimeraDuelFinishMasterChallengeScRsp = 9246; CmdChimeraDuelStartGameCsReq = 9229; CmdChimeraDuelSaveFriendPvpLineupCsReq = 9225; CmdChimeraDuelEndGameCsReq = 9231; CmdChimeraDuelShopRefreshCsReq = 9216; CmdChimeraDuelShopBuyChimeraScRsp = 9218; CmdChimeraDuelSelectGameCsReq = 9247; CmdChimeraDuelSetFriendDefendLineupScRsp = 9234; } enum PDHFFPOJNJG { PDHFFPOJNJG_NLCDGIPGFDJ = 0; PDHFFPOJNJG_GIKNCJMJLFE = 1; PDHFFPOJNJG_PAGPNOKLNOM = 2; PDHFFPOJNJG_LPIINKCPJPO = 3; PDHFFPOJNJG_DIMIFCJPHME = 4; PDHFFPOJNJG_AJGOEJHKOKE = 5; } enum DIIKFKNEHHG { DIIKFKNEHHG_NLCDGIPGFDJ = 0; DIIKFKNEHHG_EHNIPLNEEDI = 1; DIIKFKNEHHG_FAODKNDLNPF = 2; DIIKFKNEHHG_EEOOMIBEMNH = 3; } enum KPEPGHLKNFG { KPEPGHLKNFG_LCNJHOKLMPN = 0; KPEPGHLKNFG_JJBEPKLOLCP = 1; KPEPGHLKNFG_DOGMHOAOJFD = 2; } enum BDEJGKKACMA { BDEJGKKACMA_NLCDGIPGFDJ = 0; BDEJGKKACMA_hp = 1; BDEJGKKACMA_COJOIFPPCIJ = 2; } message HNAOOMKGFCB { uint32 LLMHAEAPGON = 3; // offset: 24 PDHFFPOJNJG NFMKOFNEKLA = 4; // offset: 28 uint32 BHCCDFFBAAM = 11; // offset: 32 } message NEBJABOEDND { uint32 score_id = 5; // offset: 24 uint32 rank = 1; // offset: 28 } message PCBOLEAFMDN { repeated uint32 HAKLMIAENCF = 15; // offset: 24 repeated MAFDLBFIJMB GNJGPFDKLBH = 3; // offset: 32 repeated uint32 FOLMLBOLGEM = 9; // offset: 40 repeated uint32 PGGOOINMOLF = 10; // offset: 48 NEBJABOEDND AAIMONALOPD = 13; // offset: 56 uint32 FGLEKNDHMKN = 6; // offset: 64 uint32 DEFHFAGLMLC = 5; // offset: 68 uint32 CIFFLEBCFGK = 1; // offset: 72 uint32 NGBAKCIGBMN = 11; // offset: 76 } message JJNHIKIGKJC { uint32 unique_id = 15; // offset: 24 uint32 item_id = 2; // offset: 28 } message NHDGNBKBNDB { JJNHIKIGKJC GGMPEGMEHPD = 11; // offset: 16 uint32 LLEOGLLHCLK = 2; // offset: 32 int32 OEEIPJDNMOK = 4; // offset: 36 uint32 FGECDDFBFOJ = 8; // offset: 40 uint32 unique_id = 5; // offset: 44 uint32 exp = 7; // offset: 48 int32 GIFJODBPLPJ = 14; // offset: 52 } message GLLDHGHJLOA { repeated NHDGNBKBNDB BCGOAIPKGIK = 11; // offset: 16 repeated uint32 AJFJLCKPNAM = 10; // offset: 32 string nickname = 13; // offset: 40 uint32 head_icon = 4; // offset: 48 uint32 uid = 12; // offset: 52 uint32 rank = 5; // offset: 56 uint32 KIMKENNLHEH = 7; // offset: 60 uint32 hp = 8; // offset: 64 uint32 IPINHNFCIOE = 9; // offset: 68 } message BBDLCOJKGMI { GLLDHGHJLOA PHLAMKCLLKP = 1; // offset: 16 } message KGHDDIBDABP { uint32 grid_fight_equipment_id = 8; // offset: 24 uint32 FGECDDFBFOJ = 11; // offset: 28 uint32 NDJGKJMPPHJ = 6; // offset: 32 bool AALCCPJCBME = 13; // offset: 36 uint32 IPAOBKONIFL = 12; // offset: 40 } message DMOJMNKOILL { bool IFIGFODOPBB = 15; // offset: 24 bool AALCCPJCBME = 5; // offset: 25 uint32 item_id = 10; // offset: 28 uint32 AGBAIFPNKII = 12; // offset: 32 } message POACIACEJJN { repeated KGHDDIBDABP DKCMMMPNEME = 11; // offset: 24 repeated DMOJMNKOILL LCJFDCHINHL = 4; // offset: 32 } // Obf: ILHGAACMJHM // Type: Req // CmdID: 9215 message ChimeraDuelShopBuyChimeraCsReq { repeated uint32 FMMICIHEOCM = 2; // offset: 24 uint32 KODOOHHPIKN = 13; // offset: 32 uint32 GCKFOOIEHHA = 14; // offset: 36 } // Obf: CPMDNMMDCCM // Type: Rsp // CmdID: 9218 message ChimeraDuelShopBuyChimeraScRsp { uint32 retcode = 1; // offset: 24 } // Obf: INJCCMKJICJ // Type: Req // CmdID: 9213 message ChimeraDuelShopBuyItemCsReq { uint32 AGBAIFPNKII = 4; // offset: 24 uint32 JHINLPCKMPK = 9; // offset: 28 } // Obf: LAOFKEIIEPF // Type: Rsp // CmdID: 9248 message ChimeraDuelShopBuyItemScRsp { uint32 retcode = 11; // offset: 24 } // Obf: MBOEOEFGEBL // Type: Req // CmdID: 9230 message ChimeraDuelShopLockCsReq { bool is_locked = 14; // offset: 36 oneof KKNBOACNCON { uint32 NDJGKJMPPHJ = 6; // offset: 16 uint32 AGBAIFPNKII = 5; // offset: 16 } } // Obf: NKNIPLOMJMM // Type: Rsp // CmdID: 9222 message ChimeraDuelShopLockScRsp { bool is_locked = 2; // offset: 32 uint32 retcode = 9; // offset: 40 oneof KKNBOACNCON { uint32 NDJGKJMPPHJ = 11; // offset: 24 uint32 AGBAIFPNKII = 6; // offset: 24 } } // Obf: JLAIAPGBEIA // Type: Req // CmdID: 9216 message ChimeraDuelShopRefreshCsReq { } // Obf: KIDHDGNADCF // Type: Rsp // CmdID: 9226 message ChimeraDuelShopRefreshScRsp { uint32 retcode = 13; // offset: 24 } message LCEDDGELBMJ { repeated NHDGNBKBNDB BCGOAIPKGIK = 15; // offset: 24 repeated uint32 HGKDHJHKFBP = 13; // offset: 40 uint32 JGPHDBDHKKO = 5; // offset: 48 uint32 IDNHBBMLNJK = 9; // offset: 52 uint32 KIMKENNLHEH = 11; // offset: 56 uint32 NMPABPJHGPE = 3; // offset: 60 uint32 IPINHNFCIOE = 7; // offset: 68 uint32 BAJHKGJPFED = 10; // offset: 72 uint32 hp = 12; // offset: 76 oneof PAPIIIMEKDD { POACIACEJJN HKFFIGBBFAE = 600; // offset: 16 BBDLCOJKGMI PJCKOBNPFCB = 1266; // offset: 16 } } // Obf: DGNHKIDECGG // Type: Req // CmdID: 9242 message ChimeraDuelGetDataCsReq { } // Obf: ALDPPBAIOEF // Type: Rsp // CmdID: 9252 message ChimeraDuelGetDataScRsp { PCBOLEAFMDN COFPFIDNONN = 9; // offset: 16 LCEDDGELBMJ CFDIKLBINHK = 14; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: LJLKLNBNHLP // Type: Req // CmdID: 9254 message ChimeraDuelUnlockMasterCsReq { uint32 IPINHNFCIOE = 13; // offset: 24 } // Obf: FCIGOCFOGHK // Type: Rsp // CmdID: 9237 message ChimeraDuelUnlockMasterScRsp { uint32 IPINHNFCIOE = 1; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: CKMAAIACPBH // Type: Req // CmdID: 9229 message ChimeraDuelStartGameCsReq { uint32 IPINHNFCIOE = 13; // offset: 24 } // Obf: MKBBBFIDNNE // Type: Rsp // CmdID: 9255 message ChimeraDuelStartGameScRsp { LCEDDGELBMJ CFDIKLBINHK = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: AHBDLPFDPGA // Type: Req // CmdID: 9219 message ChimeraDuelEndRoundShopStageCsReq { } // Obf: NFPFNFPDFGK // Type: Rsp // CmdID: 9239 message ChimeraDuelEndRoundShopStageScRsp { LCEDDGELBMJ CFDIKLBINHK = 11; // offset: 24 uint32 retcode = 15; // offset: 32 } message EBPBMFBFEJA { NEBJABOEDND AAIMONALOPD = 7; // offset: 16 LCEDDGELBMJ CFDIKLBINHK = 10; // offset: 24 bool ENFKEAEGPBJ = 6; // offset: 40 uint32 FGLEKNDHMKN = 3; // offset: 44 } message KELKOMPBONA { uint32 exp = 12; // offset: 24 KPEPGHLKNFG status = 14; // offset: 28 uint32 unique_id = 13; // offset: 32 uint32 level = 15; // offset: 36 uint32 EBMJGPMHDMK = 4; // offset: 40 uint32 grid_fight_equipment_id = 3; // offset: 44 uint32 FGECDDFBFOJ = 10; // offset: 48 uint32 MBNBFBNKLGH = 11; // offset: 52 uint32 DIECMLHJCFE = 8; // offset: 56 uint32 index = 1; // offset: 60 uint32 DKHCOHKFKFA = 7; // offset: 64 int32 COJOIFPPCIJ = 5; // offset: 68 int32 hp = 6; // offset: 72 } message NDLBFFKAGBN { uint32 ODIBDCLGKBE = 8; // offset: 24 uint32 LPLLIICLCHB = 2; // offset: 28 uint32 total_auto_turns = 6; // offset: 32 uint32 MHDBNNKHBBL = 11; // offset: 36 uint32 BPHNEOLCKAD = 9; // offset: 40 uint32 total_turns = 14; // offset: 44 } message IDGMALDABBE { repeated KELKOMPBONA EECAHBHNDHC = 14; // offset: 16 repeated KELKOMPBONA IIFPJKNCLGF = 13; // offset: 24 NDLBFFKAGBN NMPGPDMHKAM = 1; // offset: 32 uint32 cost_time = 10; // offset: 48 uint32 total_damage = 9; // offset: 52 } // Obf: FIPOBGFFNKD // Type: Req // CmdID: 9253 message ChimeraDuelEndRoundBattleStageCsReq { IDGMALDABBE stt = 12; // offset: 16 uint32 MILMHPODLBB = 14; // offset: 32 DIIKFKNEHHG NONPIMDDJNN = 5; // offset: 36 } // Obf: EKICGMEHNGD // Type: Rsp // CmdID: 9244 message ChimeraDuelEndRoundBattleStageScRsp { uint32 retcode = 2; // offset: 32 DIIKFKNEHHG NONPIMDDJNN = 8; // offset: 40 oneof KKNBOACNCON { LCEDDGELBMJ CFDIKLBINHK = 1613; // offset: 16 EBPBMFBFEJA CECFDNCDBEI = 873; // offset: 16 } } // Obf: NHNFGOJKPDJ // Type: Req // CmdID: 9231 message ChimeraDuelEndGameCsReq { } // Obf: ABDJMGPOAOK // Type: Rsp // CmdID: 9250 message ChimeraDuelEndGameScRsp { EBPBMFBFEJA CECFDNCDBEI = 5; // offset: 24 uint32 retcode = 9; // offset: 32 } message GIEPFAIPADI { repeated uint32 FMMICIHEOCM = 8; // offset: 24 } message FJJHCDGNDPD { repeated uint32 JJOJFFAOEDI = 12; // offset: 16 repeated uint32 ACCKECIHCGJ = 15; // offset: 32 } message JJKOHCPBGAL { HNAOOMKGFCB source = 3; // offset: 16 GIEPFAIPADI LHEOBNDKGHD = 14; // offset: 24 uint32 FLIEDGKFNOL = 10; // offset: 48 oneof BHNPKLCNDNG { BDEJGKKACMA LLCOEPJFGPE = 337; // offset: 40 uint32 BNCCMEGJONF = 854; // offset: 40 FJJHCDGNDPD IAECKEDODEF = 1045; // offset: 40 } } message CJHOCMLPMJD { repeated uint32 AJFJLCKPNAM = 4; // offset: 24 } message FLOPNJFNAOG { POACIACEJJN JOOEEKMDAEO = 5; // offset: 24 bool NBHLDBBBPPA = 4; // offset: 32 } message LGEDKNLBCAN { oneof MMCGBGDJIPN { JJKOHCPBGAL ALPKKNKAFBG = 6; // offset: 24 uint32 PBCGHKNGBFC = 7; // offset: 24 NHDGNBKBNDB PFOBPLCGGGI = 2; // offset: 24 uint32 KBPJKIEBBON = 9; // offset: 24 FLOPNJFNAOG KJHMPBOIGGE = 3; // offset: 24 CJHOCMLPMJD FICFIOENBEN = 12; // offset: 24 uint32 GCKFOOIEHHA = 4; // offset: 24 uint32 HFOKEKMCOBP = 14; // offset: 24 uint32 CIFFLEBCFGK = 10; // offset: 24 MAFDLBFIJMB BHPPAPONGOE = 11; // offset: 24 uint32 NGBAKCIGBMN = 15; // offset: 24 } } // Obf: BDLPMPLGLPF // Type: Notify // CmdID: 9251 message ChimeraDuelSyncChangeScNotify { repeated LGEDKNLBCAN DGNGMJMPFGK = 6; // offset: 16 } // Obf: FPPLEPMEEHJ // Type: Req // CmdID: 9228 message ChimeraDuelChangeLineupCsReq { repeated uint32 AJFJLCKPNAM = 15; // offset: 16 uint32 GIECFFNDLEB = 5; // offset: 32 uint32 ALJOJIDAAPC = 6; // offset: 36 } // Obf: HIFFJEEAFAA // Type: Rsp // CmdID: 9259 message ChimeraDuelChangeLineupScRsp { repeated uint32 AJFJLCKPNAM = 11; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: GELEDBJOGNM // Type: Req // CmdID: 9224 message ChimeraDuelSellChimeraCsReq { repeated uint32 AJFJLCKPNAM = 12; // offset: 24 uint32 NDJGKJMPPHJ = 3; // offset: 32 } // Obf: HGEBBOPADLG // Type: Rsp // CmdID: 9260 message ChimeraDuelSellChimeraScRsp { repeated uint32 AJFJLCKPNAM = 6; // offset: 16 uint32 NDJGKJMPPHJ = 12; // offset: 32 uint32 retcode = 7; // offset: 36 } // Obf: KGCGPFEOCBC // Type: Req // CmdID: 9247 message ChimeraDuelSelectGameCsReq { uint32 FGLEKNDHMKN = 14; // offset: 24 } // Obf: KNIBJEJBDLO // Type: Rsp // CmdID: 9256 message ChimeraDuelSelectGameScRsp { uint32 retcode = 7; // offset: 24 uint32 FGLEKNDHMKN = 6; // offset: 28 } message PNCNGIAMLCA { repeated uint32 AJFJLCKPNAM = 9; // offset: 16 repeated NHDGNBKBNDB BCGOAIPKGIK = 8; // offset: 24 uint32 IPINHNFCIOE = 3; // offset: 40 } message MAFDLBFIJMB { PNCNGIAMLCA lineup = 5; // offset: 16 uint32 slot = 4; // offset: 32 } // Obf: EINFHDNDOHM // Type: Req // CmdID: 9225 message ChimeraDuelSaveFriendPvpLineupCsReq { uint32 slot = 8; // offset: 24 } // Obf: GDFEPBJJBJB // Type: Rsp // CmdID: 9232 message ChimeraDuelSaveFriendPvpLineupScRsp { PNCNGIAMLCA lineup = 1; // offset: 16 uint32 retcode = 10; // offset: 32 uint32 slot = 5; // offset: 36 } // Obf: LMOAEPFPCAP // Type: Req // CmdID: 9258 message ChimeraDuelSetFriendDefendLineupCsReq { uint32 slot = 10; // offset: 24 } // Obf: IALCLGBDMBL // Type: Rsp // CmdID: 9234 message ChimeraDuelSetFriendDefendLineupScRsp { uint32 slot = 6; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: GHDNIIFHFGB // Type: Req // CmdID: 9238 message ChimeraDuelGetFriendListCsReq { } message MPPHIOJNKGB { PNCNGIAMLCA lineup = 6; // offset: 16 uint32 score_id = 14; // offset: 32 uint32 uid = 9; // offset: 36 } // Obf: KNKGKMFEHLB // Type: Rsp // CmdID: 9243 message ChimeraDuelGetFriendListScRsp { repeated MPPHIOJNKGB friend_list = 2; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: BALPIPIDLDM // Type: Req // CmdID: 9245 message ChimeraDuelFinishMasterChallengeCsReq { uint32 IPINHNFCIOE = 15; // offset: 24 } // Obf: APNJBEGDHNJ // Type: Rsp // CmdID: 9246 message ChimeraDuelFinishMasterChallengeScRsp { uint32 IPINHNFCIOE = 3; // offset: 24 uint32 retcode = 13; // offset: 28 } enum CmdClientCustomOpType { BHKGAKDOALP_GGKMFAFOINP = 0; CmdHMMHDEKAHEA = 9839; } enum AGFOMHJENFP { AGFOMHJENFP_NLCDGIPGFDJ = 0; AGFOMHJENFP_IHPJDDCIIDB = 1; } // Type: Notify // CmdID: 9839 message HMMHDEKAHEA { oneof NEBNJDMFELO { bool IHPJDDCIIDB = 14; // offset: 16 } } enum CmdClockParkType { GFGOAJBEDFI_NLCDGIPGFDJ = 0; CmdGEDICCGGDGI = 7221; CmdClockParkFinishScriptScNotify = 7206; CmdOMPEMGHMDPM = 7203; CmdClockParkGetOngoingScriptInfoScRsp = 7229; CmdClockParkUseBuffScRsp = 7212; CmdClockParkGetInfoCsReq = 7232; CmdClockParkHandleWaitOperationCsReq = 7243; CmdClockParkHandleWaitOperationScRsp = 7234; CmdClockParkUnlockTalentScRsp = 7227; CmdClockParkUnlockTalentCsReq = 7244; CmdClockParkGetInfoScRsp = 7242; CmdIFEGAHJADHG = 7240; CmdClockParkUseBuffCsReq = 7220; CmdClockParkStartScriptCsReq = 7219; CmdClockParkGetOngoingScriptInfoCsReq = 7209; CmdClockParkStartScriptScRsp = 7245; } enum ClockParkPlayStatus { ACKNOAAIMPC_NFALPEDFKCL = 0; ACKNOAAIMPC_KHBHLGJPGPG = 1; ACKNOAAIMPC_MOBBEPFDCEM = 2; ACKNOAAIMPC_MNKEDGJLHLE = 5; } // Obf: HEENDFJBHCB // Type: Req // CmdID: 7232 message ClockParkGetInfoCsReq { } message DEGFFGKMFJJ { repeated uint32 CFJOGMJIHOE = 9; // offset: 24 uint32 script_id = 3; // offset: 32 } // Obf: LJDPBAPPHGO // Type: Rsp // CmdID: 7242 message ClockParkGetInfoScRsp { repeated uint32 HPEKLHNPDAJ = 7; // offset: 16 repeated DEGFFGKMFJJ DCGDHFJLHCN = 8; // offset: 24 uint32 LNKAKGOCAOF = 13; // offset: 40 uint32 progress = 15; // offset: 44 uint32 retcode = 14; // offset: 48 uint32 CDGICHDIIHH = 12; // offset: 52 } // Obf: HAEIIKKNAON // Type: Req // CmdID: 7244 message ClockParkUnlockTalentCsReq { uint32 CKHCLKOALKE = 11; // offset: 24 } // Obf: LENKELHGNBG // Type: Rsp // CmdID: 7227 message ClockParkUnlockTalentScRsp { uint32 CKHCLKOALKE = 6; // offset: 24 uint32 retcode = 14; // offset: 28 } // Obf: OMPIKFLGMCF // Type: Req // CmdID: 7219 message ClockParkStartScriptCsReq { repeated uint32 BDGMNPIJDDL = 15; // offset: 16 uint32 script_id = 12; // offset: 32 } // Obf: NBNMKLMOILM // Type: Rsp // CmdID: 7245 message ClockParkStartScriptScRsp { uint32 retcode = 10; // offset: 24 uint32 script_id = 3; // offset: 28 } // Obf: MNFBAGBGMGN // Type: Req // CmdID: 7209 message ClockParkGetOngoingScriptInfoCsReq { } message CNOAGGFCDAL { } message NIJHCCNMEGA { repeated uint32 KCNEKEGGAGG = 14; // offset: 16 uint32 card_id = 9; // offset: 32 uint32 NPCBECNBIJK = 15; // offset: 36 } message IIMHLPBEDDH { repeated uint32 KCNEKEGGAGG = 14; // offset: 16 repeated NIJHCCNMEGA LONFKFCFDND = 2; // offset: 32 } message PEGDBKDLJDJ { IIMHLPBEDDH CENIOBBIJMF = 11; // offset: 16 } message NIKCDPGKKLF { IIMHLPBEDDH CENIOBBIJMF = 2; // offset: 16 } message KOCBHDOKFNF { IIMHLPBEDDH CENIOBBIJMF = 13; // offset: 16 } message IEFICANECDH { IIMHLPBEDDH CENIOBBIJMF = 1; // offset: 24 uint32 gacha_random = 8; // offset: 32 uint32 NDNHCFBFPMH = 9; // offset: 36 } message FFDLJDAGEML { IIMHLPBEDDH CENIOBBIJMF = 3; // offset: 16 } message FOFGKMONJHJ { bool OEKKAJJEGAK = 6; // offset: 24 } message MDDIKNGBPPL { uint32 JGPHDBDHKKO = 15; // offset: 32 oneof EEFKMMOBNOJ { CNOAGGFCDAL ICPMABKBLCD = 7; // offset: 24 PEGDBKDLJDJ FDNLIPKGBLM = 1; // offset: 24 NIKCDPGKKLF ABIPNABIDPE = 2; // offset: 24 KOCBHDOKFNF BPMEBJHDOFC = 6; // offset: 24 IEFICANECDH HGHBDACDJKP = 10; // offset: 24 FFDLJDAGEML DLNGPBMGMKM = 3; // offset: 24 FOFGKMONJHJ BELJJJLLCBK = 13; // offset: 24 bool ALFNNIIMBLM = 9; // offset: 24 } } message LOBFOKCKPKB { int32 JEKOHIHJFMK = 12; // offset: 24 int32 PNOIJPDMCPG = 8; // offset: 28 int32 AKKLILNJCPL = 7; // offset: 32 } message FAMLGHGHIOD { uint32 buff_id = 8; // offset: 24 uint32 NOJLMNMPKDP = 4; // offset: 28 uint64 unique_id = 7; // offset: 32 } message OBINJKCBALC { repeated FAMLGHGHIOD buff_list = 2; // offset: 16 } // Obf: LKADELHADBB // Type: Rsp // CmdID: 7229 message ClockParkGetOngoingScriptInfoScRsp { OBINJKCBALC HABJHGPFGEB = 11; // offset: 16 LOBFOKCKPKB JOFJEIFLGBP = 8; // offset: 24 repeated uint32 FKNBOIIMFLD = 4; // offset: 32 string IMJFLCKFJGF = 14; // offset: 48 MDDIKNGBPPL HGDLJDAFHLI = 7; // offset: 56 uint32 retcode = 1; // offset: 64 uint32 INDJEOAJJEN = 6; // offset: 68 uint32 DCAHJELNJNP = 3; // offset: 72 uint32 NGBJMEHDKHN = 5; // offset: 76 uint32 script_id = 9; // offset: 80 uint32 JIPPMKBDJJC = 15; // offset: 84 uint32 GIGAEFCKIAK = 2; // offset: 88 } message NKOCCGLHOML { } message KJAIAGDNPGC { IIMHLPBEDDH CENIOBBIJMF = 6; // offset: 24 } message AIGEDICFHCE { bool is_win = 2; // offset: 24 uint32 IMGLLIBJAPC = 10; // offset: 28 } message CAMLFNCBFHI { repeated uint32 avatar_id_list = 3; // offset: 16 } message IGJLLHMJKPC { uint32 gacha_random = 8; // offset: 24 bool IMKGOKGKDPH = 10; // offset: 28 } message AJNKADCOKOL { bool is_win = 3; // offset: 24 uint32 IMGLLIBJAPC = 12; // offset: 28 } message MOEMKBLCKKO { } // Obf: DJKMDMLOOOD // Type: Req // CmdID: 7243 message ClockParkHandleWaitOperationCsReq { uint32 JGPHDBDHKKO = 6; // offset: 36 uint32 script_id = 12; // offset: 40 oneof LIMEOJAMBPK { NKOCCGLHOML IKNEKEJEGLM = 4; // offset: 24 KJAIAGDNPGC JFAJEBGKPEH = 15; // offset: 24 AIGEDICFHCE DIKEDLHGDJJ = 1; // offset: 24 CAMLFNCBFHI KBOGLMPLNAI = 2; // offset: 24 IGJLLHMJKPC EJLKEGLKGDN = 8; // offset: 24 AJNKADCOKOL ACIOPOIJNEF = 14; // offset: 24 MOEMKBLCKKO MLHNHAFPLKD = 9; // offset: 24 uint32 GIGAEFCKIAK = 13; // offset: 24 } } message GIPBHLBFDAH { ItemList reward = 11; // offset: 24 uint32 NGBJMEHDKHN = 8; // offset: 32 uint32 DCAHJELNJNP = 1; // offset: 36 uint32 script_id = 4; // offset: 40 bool HGPKMHFPMBJ = 3; // offset: 44 bool DMNEACGEHEC = 2; // offset: 45 uint32 progress = 6; // offset: 48 } // Obf: CLDLKNMOOOH // Type: Rsp // CmdID: 7234 message ClockParkHandleWaitOperationScRsp { SceneBattleInfo battle_info = 6; // offset: 16 uint32 DMNECEKOLAJ = 3; // offset: 32 uint32 retcode = 8; // offset: 36 ClockParkPlayStatus LNPGHCLDOKG = 15; // offset: 40 uint32 JGPHDBDHKKO = 7; // offset: 44 uint32 IGBHCBNKEBO = 4; // offset: 48 } // Type: Req // CmdID: 7221 message GEDICCGGDGI { bool MHICFGAPPNB = 2; // offset: 24 uint32 script_id = 9; // offset: 28 } // Type: Rsp // CmdID: 7240 message IFEGAHJADHG { uint32 retcode = 2; // offset: 24 } // Type: Rsp // CmdID: 7203 message OMPEMGHMDPM { uint32 retcode = 13; // offset: 24 uint32 JGPHDBDHKKO = 14; // offset: 28 } // Obf: PGHBOPEOBHA // Type: Req // CmdID: 7220 message ClockParkUseBuffCsReq { uint64 unique_id = 12; // offset: 24 uint32 JGPHDBDHKKO = 3; // offset: 32 uint32 script_id = 2; // offset: 36 } // Type: Rsp // CmdID: 7212 message ClockParkUseBuffScRsp { OBINJKCBALC HABJHGPFGEB = 2; // offset: 32 uint32 JGPHDBDHKKO = 7; // offset: 40 uint32 script_id = 4; // offset: 48 uint32 retcode = 9; // offset: 52 oneof BAHFDOOAGPP { IIMHLPBEDDH CENIOBBIJMF = 181; // offset: 16 LOBFOKCKPKB JOFJEIFLGBP = 1259; // offset: 16 } } // Obf: KMGDKPACAED // Type: Notify // CmdID: 7206 message ClockParkFinishScriptScNotify { GIPBHLBFDAH NLEOMLNOKCC = 7; // offset: 24 } enum MissionStatus { MISSION_NONE = 0; MISSION_DOING = 1; MISSION_FINISH = 2; MISSION_PREPARED = 3; } enum MessageSectionStatus { MESSAGE_SECTION_NONE = 0; MESSAGE_SECTION_DOING = 1; MESSAGE_SECTION_FINISH = 2; MESSAGE_SECTION_FROZEN = 3; } enum MessageGroupStatus { MESSAGE_GROUP_NONE = 0; MESSAGE_GROUP_DOING = 1; MESSAGE_GROUP_FINISH = 2; MESSAGE_GROUP_FROZEN = 3; } enum BattleRecordType { BATTLE_RECORD_NONE = 0; BATTLE_RECORD_CHALLENGE = 1; BATTLE_RECORD_ROGUE = 2; } 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 item_id = 14; // offset: 24 uint32 level = 13; // offset: 28 uint32 num = 2; // offset: 32 uint32 promotion = 6; // offset: 36 uint32 main_affix_id = 3; // offset: 40 uint32 rank = 9; // offset: 44 uint32 unique_id = 7; // offset: 48 } message ItemList { repeated Item item_list = 7; // offset: 24 } message PileItem { uint32 item_num = 11; // offset: 24 uint32 item_id = 3; // offset: 28 } message ItemCost { oneof item { PileItem pile_item = 4; // offset: 16 uint32 equipment_unique_id = 5; // offset: 16 uint32 relic_unique_id = 7; // offset: 16 } } message ItemCostData { repeated ItemCost item_list = 10; // offset: 24 } message GJJNNBKCJKF { uint32 item_count = 3; // offset: 24 uint32 item_id = 5; // offset: 28 } message NJPJKJBMKGB { uint32 level = 4; // offset: 24 uint32 exp = 13; // offset: 28 uint32 promotion = 15; // offset: 32 uint32 rank = 1; // offset: 36 uint32 tid = 3; // offset: 40 } message HOKMNINJPBP { repeated RelicAffix sub_affix_list = 10; // offset: 16 uint32 tid = 13; // offset: 32 uint32 main_affix_id = 9; // offset: 36 uint32 level = 1; // offset: 40 uint32 exp = 8; // offset: 44 } message Relic { repeated RelicAffix reforge_sub_affix_list = 10; // offset: 24 repeated RelicAffix HGNPLIBNHHG = 2; // offset: 32 repeated RelicAffix sub_affix_list = 14; // offset: 40 uint32 tid = 3; // offset: 48 uint32 unique_id = 15; // offset: 52 bool is_protected = 9; // offset: 56 bool is_discarded = 12; // offset: 57 uint32 dress_avatar_id = 6; // offset: 60 uint32 main_affix_id = 13; // offset: 64 uint32 reforge_block_sub_affix_id = 8; // offset: 68 uint32 level = 7; // offset: 72 uint32 exp = 1; // offset: 76 } message GBKOBPDKFOA { oneof FJIANHMABAB { GJJNNBKCJKF FNJBFPALOAO = 14; // offset: 24 NJPJKJBMKGB PAGPNOKLNOM = 1; // offset: 24 HOKMNINJPBP LCMADDIMION = 9; // offset: 24 } } message PLGJMCKPHML { repeated GBKOBPDKFOA item_list = 15; // offset: 16 } message MotionInfo { Vector rot = 6; // offset: 24 Vector pos = 10; // offset: 32 } message Vector4 { float z = 5; // offset: 24 float w = 15; // offset: 28 float x = 1; // offset: 32 float y = 13; // offset: 36 } message SceneMonsterWaveParam { uint32 hard_level_group = 7; // offset: 24 uint32 IEDEBFCCKNL = 13; // offset: 28 uint32 level = 15; // offset: 32 uint32 CPHIINKIDEB = 12; // offset: 36 uint32 elite_group = 6; // offset: 40 } message HNEBODEBELG { repeated BCCONKJHDJL IEBNOGOOEMO = 14; // offset: 24 uint32 role_star = 8; // offset: 32 } message MNDMNDKLKIE { oneof teleport_nigger { HNEBODEBELG EIGMKOJOEEI = 1334; // offset: 24 } } message SceneMonster { MNDMNDKLKIE extra_info = 10; // offset: 24 uint32 max_hp = 13; // offset: 32 uint32 monster_id = 12; // offset: 36 uint32 cur_hp = 9; // offset: 40 } message SceneMonsterWave { repeated ItemList NMGIABHIJJB = 4; // offset: 16 repeated SceneMonster monster_list = 7; // offset: 24 SceneMonsterWaveParam monster_param = 11; // offset: 40 uint32 battle_wave_id = 14; // offset: 48 uint32 battle_stage_id = 2; // offset: 52 } message SceneBattleInfo { BattleRogueMagicInfo battle_rogue_magic_info = 1707; // offset: 24 KIAICMELIMM DFABBGKGDEI = 773; // offset: 32 PKPFAHEBJIO LDPLAOHNLAP = 574; // offset: 40 OJCBOMCCPDB EIGMKOJOEEI = 1817; // offset: 48 repeated BattleEventBattleInfo battle_event = 471; // offset: 56 repeated BattleAvatar battle_avatar_list = 12; // offset: 64 map battle_target_info = 502; // offset: 72 BattleGridFightSpecialBattleInfo PMCEKILFBIO = 411; // offset: 80 repeated BattleBuff buff_list = 2; // offset: 88 EDCFKACPFNB FGOAKDCBIOE = 141; // offset: 96 repeated SceneMonsterWave monster_wave_list = 10; // offset: 104 bool IMEKCMNFLDI = 13; // offset: 112 uint32 rounds_limit = 8; // offset: 116 uint32 stage_id = 7; // offset: 120 uint32 world_level = 9; // offset: 124 uint32 JAOIOKBBMFC = 5; // offset: 128 uint32 battle_id = 3; // offset: 132 uint32 logic_random_seed = 11; // offset: 136 } message AetherDivideBattleInfo { repeated BattleBuff buff_list = 3; // offset: 16 repeated AetherAvatarInfo battle_avatar_list = 10; // offset: 32 repeated SceneMonsterWave monster_wave_list = 14; // offset: 40 uint32 battle_id = 11; // offset: 48 uint32 stage_id = 12; // offset: 52 bool IMEKCMNFLDI = 1; // offset: 56 uint32 logic_random_seed = 13; // offset: 60 } message EEBPHJCNBFO { uint32 assist_uid = 14; // offset: 24 AvatarType avatar_type = 9; // offset: 28 uint32 id = 5; // offset: 32 } message LMDPKOELKFL { ItemList return_item_list = 13; // offset: 24 repeated uint32 relic_ids = 10; // offset: 32 bool ABFCDBOCMCF = 1; // offset: 40 } message APAMFCKFHLL { uint32 key = 7; // offset: 24 uint32 value = 2; // offset: 28 } message BJMPHAAOEFL { sint32 value = 1; // offset: 24 uint32 key = 7; // offset: 28 } message EquipRelic { uint32 type = 5; // offset: 24 uint32 relic_unique_id = 7; // offset: 28 } message HeadFrameInfo { int64 head_frame_expire_time = 11; // offset: 24 uint32 head_frame_item_id = 9; // offset: 32 } message AreaDynamicInfo { uint32 dice_slot_id = 11; // offset: 24 uint32 diy_dynamic_id = 10; // offset: 28 } message POFNNGOCEOK { int64 KAMOPEEBOHJ = 6; // offset: 24 uint32 EIKLMFPMJJD = 5; // offset: 32 uint32 dice_slot_id = 7; // offset: 36 } message CLLBJDEJFNF { message OOIDNDCPEAF { enum DAHCIBCIIAD { DAHCIBCIIAD_MNEIHEIGLPO = 0; DAHCIBCIIAD_BPILLPJGGGB = 1; DAHCIBCIIAD_ANHFOPPEFAL = 2; DAHCIBCIIAD_LEEOOMLKANM = 3; DAHCIBCIIAD_HJOMKLAGMCM = 4; } } uint32 id = 6; // offset: 24 uint32 type = 11; // offset: 28 uint32 slot = 14; // offset: 32 } message OIIPJFDNPAH { repeated AreaDynamicInfo GOEJIMNENDC = 6; // offset: 16 repeated CLLBJDEJFNF OFOKOHGPEDO = 3; // offset: 32 repeated POFNNGOCEOK POLMJFIKNHN = 10; // offset: 40 } message KAODLPJMEFE { HeadFrameInfo head_frame_info = 8; // offset: 16 string DJONELMIFEE = 5; // offset: 32 string nickname = 13; // offset: 40 string remark_name = 14; // offset: 48 uint32 uid = 12; // offset: 56 uint32 head_icon = 7; // offset: 60 uint32 DCOFPHDKNIJ = 1; // offset: 64 uint32 level = 6; // offset: 68 PlatformType platform = 10; // offset: 72 uint32 MIDBIPHKLJO = 2; // offset: 76 } enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; ContentPackageStatus_Doing = 2; ContentPackageStatus_Finished = 3; ContentPackageStatus_Release = 4; } enum CmdContentPackageType { PKKCLCNFPLE_NLCDGIPGFDJ = 0; CmdContentPackageSyncDataScNotify = 7507; PKKCLCNFPLE_DODAJINHEGA = 7532; CmdContentPackageGetDataScRsp = 7542; CmdContentPackageTransferScNotify = 7527; } message ContentPackageGetDataCsReq { } // Obf: FOBAMBNCFDP // Type: Rsp // CmdID: 7542 message ContentPackageGetDataScRsp { ContentPackageData data = 6; // offset: 16 uint32 retcode = 1; // offset: 32 } message ContentPackageInfo { uint32 content_id = 12; // offset: 24 ContentPackageStatus status = 14; // offset: 28 } message ContentPackageData { repeated ContentPackageInfo content_package_list = 2; // offset: 16 uint32 cur_content_id = 12; // offset: 32 } // Obf: GPDCBDHANON // Type: Notify // CmdID: 7507 message ContentPackageSyncDataScNotify { ContentPackageData data = 13; // offset: 24 } // Obf: FEKDLNPGPKP // Type: Notify // CmdID: 7527 message ContentPackageTransferScNotify { } enum CmdDailyActiveType { HIAIBKDFAAM_NLCDGIPGFDJ = 0; CmdTakeAllApRewardCsReq = 3313; CmdTakeApRewardCsReq = 3373; CmdDailyActiveInfoNotify = 3336; CmdGetDailyActiveInfoCsReq = 3380; CmdGetDailyActiveInfoScRsp = 3327; CmdTakeAllApRewardScRsp = 3315; CmdTakeApRewardScRsp = 3303; } message DailyActivityInfo { uint32 level = 9; // offset: 24 bool is_has_taken = 13; // offset: 28 uint32 daily_active_point = 12; // offset: 32 uint32 world_level = 7; // offset: 36 } // Obf: PKBMBKLIIFL // Type: Req // CmdID: 3373 message TakeApRewardCsReq { uint32 level = 10; // offset: 24 } // Obf: BLGFDCAPOOH // Type: Rsp // CmdID: 3303 message TakeApRewardScRsp { ItemList reward = 4; // offset: 24 uint32 level = 5; // offset: 32 uint32 retcode = 3; // offset: 36 } // Obf: GFIIJKCCICO // Type: Req // CmdID: 3380 message GetDailyActiveInfoCsReq { } // Obf: DIJHCMKKLBJ // Type: Rsp // CmdID: 3327 message GetDailyActiveInfoScRsp { repeated DailyActivityInfo daily_active_level_list = 7; // offset: 24 repeated uint32 daily_active_quest_id_list = 3; // offset: 32 uint32 retcode = 4; // offset: 40 uint32 daily_active_point = 14; // offset: 44 } // Obf: LDABILELOFN // Type: Notify // CmdID: 3336 message DailyActiveInfoNotify { repeated uint32 daily_active_quest_id_list = 1; // offset: 24 repeated DailyActivityInfo daily_active_level_list = 13; // offset: 32 uint32 daily_active_point = 10; // offset: 40 } // Obf: HCGENMGNLDJ // Type: Req // CmdID: 3313 message TakeAllApRewardCsReq { } // Obf: APEIKKFNKAJ // Type: Rsp // CmdID: 3315 message TakeAllApRewardScRsp { repeated uint32 take_reward_level_list = 6; // offset: 24 ItemList reward = 12; // offset: 32 uint32 retcode = 7; // offset: 40 } enum CmdDiceCombatType { PMDFMAIHPGL_NLCDGIPGFDJ = 0; CmdGetDiceCombatShopDataCsReq = 9263; CmdBLBHACNKKFC = 9275; CmdDiceCombatMainPageRollDiceCsReq = 9264; CmdBuyShopGoodScRsp = 9266; CmdFinishPveStageScRsp = 9292; CmdBuyShopGoodCsReq = 9268; CmdModifyAvatarDiceCsReq = 9273; CmdDDKNIMHHNPA = 9274; CmdDiceCombatMainPageRollDiceScRsp = 9299; CmdGetDiceCombatShopDataScRsp = 9288; CmdFinishPveStageCsReq = 9294; CmdUpgradeAvatarCsReq = 9287; CmdGetDiceCombatSystemDataScRsp = 9276; CmdV2FinishPveStageCsReq = 9265; CmdGetDiceCombatSystemDataCsReq = 9293; CmdV2FinishPveStageScRsp = 9272; CmdModifyAvatarDiceRsp = 9279; CmdAddItemRsp = 9280; CmdUpgradeAvatarRsp = 9269; } // Obf: HHKPBPHJOMO // Type: Req // CmdID: 9293 message GetDiceCombatSystemDataCsReq { } message PKENAGKIECB { int64 unlock_timestamp = 13; // offset: 24 uint32 CLEKAKLPNBP = 7; // offset: 32 } message CMKMOIGANHN { uint32 FPJMKDNDENK = 3; // offset: 24 uint32 stage_id = 12; // offset: 28 } message PDEIEDGCOBA { repeated CMKMOIGANHN LNPPFHHACPF = 12; // offset: 24 repeated uint32 GNNBMNHOIFG = 7; // offset: 32 } // Obf: CCNGMFEFNKG // Type: Rsp // CmdID: 9276 message GetDiceCombatSystemDataScRsp { repeated uint32 OHFIIBEIPJE = 12; // offset: 16 PDEIEDGCOBA DGFNLDBFLAJ = 11; // offset: 32 repeated PKENAGKIECB KCNEKEGGAGG = 4; // offset: 40 repeated DiceCombatAvatar avatar_list = 1; // offset: 48 repeated uint32 JNFLOKPDKJA = 6; // offset: 56 uint32 NBCGONPKOJI = 9; // offset: 64 uint32 retcode = 3; // offset: 68 } // Obf: IPGLHOIFDAB // Type: Notify // CmdID: 9280 message AddItemRsp { ItemList reward = 11; // offset: 16 int64 unlock_timestamp = 6; // offset: 40 oneof FJIANHMABAB { uint32 avatar_id = 5; // offset: 24 uint32 CLEKAKLPNBP = 7; // offset: 24 } } // Type: Req // CmdID: 9264 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp // CmdID: 9299 message DiceCombatMainPageRollDiceScRsp { uint32 retcode = 10; // offset: 24 } // Obf: JFGGPGHOANG // Type: Req // CmdID: 9263 message GetDiceCombatShopDataCsReq { } message NJEBDKOJNGA { repeated FLDKOELBPGA CNFFGBMPCHD = 2; // offset: 16 uint32 shop_id = 10; // offset: 32 } message FLDKOELBPGA { ItemCostData OICGFNGNLOE = 3; // offset: 16 uint32 KDMNGCLJDOM = 4; // offset: 32 uint32 item_id = 5; // offset: 36 bool DOFNEAPHMKH = 7; // offset: 40 } // Obf: IEGHPBPFCGL // Type: Rsp // CmdID: 9288 message GetDiceCombatShopDataScRsp { repeated NJEBDKOJNGA OPNFOBJOPCB = 4; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: IAFNLKNKPBD // Type: Req // CmdID: 9268 message BuyShopGoodCsReq { uint32 shop_id = 15; // offset: 24 uint32 KDMNGCLJDOM = 2; // offset: 28 } // Obf: NCGNOILONNI // Type: Rsp // CmdID: 9266 message BuyShopGoodScRsp { repeated NJEBDKOJNGA OPNFOBJOPCB = 15; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: PENHEEONFHJ // Type: Req // CmdID: 9273 message ModifyAvatarDiceCsReq { uint32 avatar_id = 9; // offset: 24 uint32 LLPCNBJIMCN = 8; // offset: 28 } // Obf: NALJOPFBJDK // Type: Rsp // CmdID: 9279 message ModifyAvatarDiceRsp { DiceCombatAvatar MLFLPFMLKNF = 12; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: LAPHOALBKBH // Type: Req // CmdID: 9287 message UpgradeAvatarCsReq { uint32 avatar_id = 8; // offset: 24 } // Obf: LCACCGHOGDB // Type: Rsp // CmdID: 9269 message UpgradeAvatarRsp { DiceCombatAvatar MLFLPFMLKNF = 6; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: ELOCPGOBJFM // Type: Req // CmdID: 9294 message FinishPveStageCsReq { bool AINKFEINNAK = 6; // offset: 24 bool is_win = 14; // offset: 25 uint32 damage = 4; // offset: 28 uint32 MPDHNFNCIEA = 1; // offset: 32 } // Obf: DFLIOADBEDK // Type: Rsp // CmdID: 9292 message FinishPveStageScRsp { ItemList reward = 12; // offset: 16 uint32 retcode = 6; // offset: 32 uint32 MPDHNFNCIEA = 8; // offset: 36 bool is_win = 2; // offset: 40 } // Type: Notify // CmdID: 9275 message BLBHACNKKFC { bool JJMAINNIJKO = 7; // offset: 24 bool is_win = 9; // offset: 25 int32 GALOHJONKCG = 12; // offset: 28 uint32 LEHIGGFKPMN = 10; // offset: 32 uint32 EECIJBLGLNG = 15; // offset: 36 } // Obf: IOEOOJJNGKD // Type: Req // CmdID: 9265 message V2FinishPveStageCsReq { uint32 KGHBJELHOBA = 15; // offset: 24 uint32 MPDHNFNCIEA = 1; // offset: 28 bool AINKFEINNAK = 11; // offset: 32 bool is_win = 3; // offset: 33 uint32 AELAEGOOBMB = 7; // offset: 36 uint32 FGBIJPLPOBI = 4; // offset: 40 uint32 EOILKCCLEIF = 12; // offset: 44 } // Obf: AFAAPIGOAEN // Type: Rsp // CmdID: 9272 message V2FinishPveStageScRsp { ItemList reward = 1; // offset: 16 uint32 MPDHNFNCIEA = 13; // offset: 32 bool is_win = 4; // offset: 36 uint32 retcode = 12; // offset: 40 } // Type: Notify // CmdID: 9274 message DDKNIMHHNPA { repeated LPGJPLMHKFL JDGMEHCPGLL = 9; // offset: 16 repeated EHMEPOMCGNG LMPLLJFMFEC = 14; // offset: 24 bool is_win = 11; // offset: 40 uint32 DJEIMGGHMGM = 1; // offset: 44 uint32 stage_id = 6; // offset: 48 } enum CmdDrinkMakerType { JNAFGAGPCIK_NLCDGIPGFDJ = 0; CmdEndDrinkMakerSequenceCsReq = 6982; CmdDrinkMakerCheersMakeDrinkScRsp = 6995; CmdGetDrinkMakerDataCsReq = 6998; CmdGetDrinkMakerDataScRsp = 6986; CmdMakeMissionDrinkCsReq = 6992; CmdEndDrinkMakerSequenceScRsp = 6999; CmdMakeDrinkCsReq = 6996; CmdDrinkMakerChallengeScRsp = 6997; CmdDrinkMakerCheersMakeDrinkCsReq = 6990; CmdDrinkMakerUpdateTipsNotify = 6983; CmdDrinkMakerCheersGetDataCsReq = 6988; CmdDrinkMakerCheersEnterNextGroupScRsp = 6993; CmdGetDrinkMakerDayEndScNotify = 6984; CmdMakeDrinkScRsp = 7000; CmdDrinkMakerCheersEnterNextGroupCsReq = 6981; CmdMakeMissionDrinkScRsp = 6994; CmdDrinkMakerChallengeCsReq = 6991; CmdDrinkMakerCheersGetDataScRsp = 6987; } message KKIACMJGIKN { repeated uint32 OBJOLNOJIKC = 14; // offset: 24 uint32 JOIKIENJNJI = 12; // offset: 32 uint32 OHPIDOOJDHJ = 6; // offset: 36 } message DFJPGILAAON { repeated uint32 ECIOKDDBEPN = 13; // offset: 16 uint32 KMADACHJHJC = 12; // offset: 32 uint32 PDHDOHAIJKD = 6; // offset: 36 uint32 HCCKHLMLENE = 5; // offset: 40 uint32 DALCMIELFDD = 7; // offset: 44 } message NACEGIAMJMG { uint32 CJGGHHCILMD = 12; // offset: 24 bool KGKEJAKKLDP = 9; // offset: 28 } // Obf: JEMBBCBCOIK // Type: Req // CmdID: 6998 message GetDrinkMakerDataCsReq { } // Obf: JPDFANKBJNO // Type: Rsp // CmdID: 6986 message GetDrinkMakerDataScRsp { repeated uint32 CJKAGEDKAFL = 4; // offset: 16 repeated KKIACMJGIKN ONFNEDNFOLL = 15; // offset: 24 DFJPGILAAON LMOGDPMLKFH = 9; // offset: 32 uint32 FGBELHJAKCC = 12; // offset: 48 uint32 FHPKJONKHAC = 8; // offset: 52 uint32 EMIAIOMOLPO = 5; // offset: 56 uint32 retcode = 6; // offset: 60 uint32 exp = 3; // offset: 64 uint32 GNIFLCBGAAA = 1; // offset: 68 uint32 level = 11; // offset: 72 } // Obf: HAALIJLGHNM // Type: Req // CmdID: 6996 message MakeDrinkCsReq { DFJPGILAAON AGCBLNPHFCI = 10; // offset: 16 uint32 FGBELHJAKCC = 4; // offset: 32 } // Obf: BIFNKEPOOPA // Type: Rsp // CmdID: 7000 message MakeDrinkScRsp { uint32 LEJDBHMPBBG = 4; // offset: 24 bool KGKEJAKKLDP = 13; // offset: 28 uint32 retcode = 15; // offset: 32 } // Obf: GCOKGACMDNF // Type: Req // CmdID: 6982 message EndDrinkMakerSequenceCsReq { } // Obf: JALACKKFDEG // Type: Rsp // CmdID: 6999 message EndDrinkMakerSequenceScRsp { ItemList reward = 3; // offset: 16 KKIACMJGIKN ENPEAKNPNML = 9; // offset: 24 repeated NACEGIAMJMG ADNJJHNMAAJ = 2; // offset: 40 uint32 level = 13; // offset: 48 uint32 exp = 14; // offset: 52 uint32 FHPKJONKHAC = 1; // offset: 56 uint32 retcode = 7; // offset: 60 uint32 BFHGACCOGJD = 11; // offset: 64 } // Obf: CEJMDKPGPGP // Type: Req // CmdID: 6992 message MakeMissionDrinkCsReq { DFJPGILAAON AGCBLNPHFCI = 1; // offset: 16 uint32 CJGGHHCILMD = 8; // offset: 32 bool is_save = 12; // offset: 36 } // Obf: NALOLCLOBMG // Type: Rsp // CmdID: 6994 message MakeMissionDrinkScRsp { DFJPGILAAON LMOGDPMLKFH = 8; // offset: 16 bool is_save = 14; // offset: 32 bool KGKEJAKKLDP = 6; // offset: 33 uint32 retcode = 2; // offset: 36 } // Obf: DJALAJMGFHO // Type: Notify // CmdID: 6984 message GetDrinkMakerDayEndScNotify { uint32 HBJIJHHMEGO = 3; // offset: 24 } // Obf: IHKCFDECEEH // Type: Req // CmdID: 6991 message DrinkMakerChallengeCsReq { DFJPGILAAON AGCBLNPHFCI = 11; // offset: 16 uint32 challenge_id = 14; // offset: 32 } // Obf: AIIAOELLFAP // Type: Rsp // CmdID: 6997 message DrinkMakerChallengeScRsp { ItemList reward = 9; // offset: 16 uint32 retcode = 4; // offset: 32 bool KGKEJAKKLDP = 1; // offset: 36 uint32 challenge_id = 11; // offset: 40 } // Obf: MDJMAMCHFAO // Type: Notify // CmdID: 6983 message DrinkMakerUpdateTipsNotify { uint32 FHPKJONKHAC = 9; // offset: 24 } message LEFIDLICEMH { repeated uint32 LNCKEHDMHLD = 5; // offset: 16 DFJPGILAAON AGCBLNPHFCI = 10; // offset: 32 bool MHNDLPIDJIE = 13; // offset: 40 uint32 MJJMPMCCNJH = 2; // offset: 44 } // Obf: INBGOEJNFLG // Type: Req // CmdID: 6988 message DrinkMakerCheersGetDataCsReq { } // Obf: OFANJNFJCGL // Type: Rsp // CmdID: 6987 message DrinkMakerCheersGetDataScRsp { repeated LEFIDLICEMH NHFMCMGHADE = 9; // offset: 16 uint32 LFNJKNCGNEE = 2; // offset: 32 uint32 OLKJPIIKCKP = 1; // offset: 36 uint32 retcode = 10; // offset: 40 } // Obf: NMKKIFLKMPB // Type: Req // CmdID: 6990 message DrinkMakerCheersMakeDrinkCsReq { DFJPGILAAON AGCBLNPHFCI = 1; // offset: 24 uint32 group_id = 8; // offset: 32 bool PCPIHPDOIGI = 7; // offset: 36 uint32 MJJMPMCCNJH = 3; // offset: 40 } // Obf: KOJDMLGPKII // Type: Rsp // CmdID: 6995 message DrinkMakerCheersMakeDrinkScRsp { LEFIDLICEMH GKBFMPCFFOE = 5; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: CNAFOICMECG // Type: Req // CmdID: 6981 message DrinkMakerCheersEnterNextGroupCsReq { } // Obf: NOMBOPLGJJC // Type: Rsp // CmdID: 6993 message DrinkMakerCheersEnterNextGroupScRsp { uint32 OLKJPIIKCKP = 6; // offset: 24 uint32 retcode = 5; // offset: 28 } enum CmdElationActivityType { GFOCDHFMBBC_NLCDGIPGFDJ = 0; CmdGetElationActivityDataCsReq = 9109; CmdEnterElationActivityStageScRsp = 9110; CmdElationActivityBattleEndScNotify = 9104; CmdEnterElationActivityStageCsReq = 9102; CmdGetElationActivityDataScRsp = 9108; } message ElationActivityAvatar { uint32 avatar_id = 6; // offset: 24 AvatarType avatar_type = 1; // offset: 28 } message ElationActivityLevelData { uint32 BOEINFJIILE = 8; // offset: 24 uint32 FFGFINDLMCF = 2; // offset: 28 uint32 CHPCJIBGKFK = 14; // offset: 32 bool is_perfect = 6; // offset: 36 uint32 level_id = 11; // offset: 40 } // Obf: NJKCBFFNNEH // Type: Req // CmdID: 9109 message GetElationActivityDataCsReq { } // Obf: ONJNHGNCEOE // Type: Rsp // CmdID: 9108 message GetElationActivityDataScRsp { repeated ElationActivityLevelData level_data_list = 13; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: BKMKLMLDHJG // Type: Req // CmdID: 9102 message EnterElationActivityStageCsReq { repeated ElationActivityAvatar fixed_avatar_list = 11; // offset: 16 repeated ElationActivityAvatar player_selected_avatar_list = 10; // offset: 32 uint32 level_id = 1; // offset: 40 } // Obf: HBPGCJMBKGB // Type: Rsp // CmdID: 9110 message EnterElationActivityStageScRsp { SceneBattleInfo battle_info = 13; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 level_id = 6; // offset: 36 } // Obf: NHFAHLAIHEJ // Type: Notify // CmdID: 9104 message ElationActivityBattleEndScNotify { ElationActivityLevelData level_data = 14; // offset: 16 uint32 JIGFPIOBAHB = 9; // offset: 32 uint32 level_id = 5; // offset: 36 uint32 perfect_wave = 3; // offset: 40 uint32 JCFMCEPKEHA = 13; // offset: 44 } enum CmdElfRestaurantType { AEHOCHBKGOL_NLCDGIPGFDJ = 0; CmdEEAGACLNDFN = 2569; CmdElfRestaurantTakeVillagerRewardScRsp = 2565; CmdElfRestaurantHarvestCropScRsp = 2584; CmdElfRestaurantBuyShopItemScRsp = 2564; CmdGetElfRestaurantDataScRsp = 2592; CmdElfRestaurantFinishTradeOrderScRsp = 2587; CmdGOOJIJDPKIP = 2568; CmdElfRestaurantFinishTradeOrderCsReq = 2600; CmdOCKGMNGKIEE = 2553; CmdALEEDHCDIAL = 2557; CmdKFLIEGJGOBO = 2572; CmdElfRestaurantRecycleSeedScRsp = 2590; CmdGetElfRestaurantDataCsReq = 2582; CmdJFMKFJJCDKN = 2573; CmdIAOMNBIBCNP = 2591; CmdElfRestaurantTakeVillagerRewardCsReq = 2596; CmdElfRestaurantBuyShopItemCsReq = 2599; CmdENDIDPAKMGF = 2598; CmdElfRestaurantHarvestCropCsReq = 2593; AEHOCHBKGOL_LCFDIHFAGHA = 2555; CmdElfRestaurantPlantSeedScRsp = 2579; AEHOCHBKGOL_HPKGGLPLHMD = 2558; CmdMFIJFCEAKHA = 2574; CmdElfRestaurantPlantSeedCsReq = 2559; CmdElfRestaurantDataChangeNotify = 2577; CmdHCGNKJHKJMM = 2556; CmdIJBBCKPNPAF = 2566; CmdPNOENKFAKEK = 2595; CmdGHNLNAAAOLG = 2562; CmdElfRestaurantRecycleSeedCsReq = 2571; CmdHCBCPFNMMMI = 2570; CmdFCEEHNOJAAN = 2588; CmdNJMHBEAAOOC = 2578; } message NOHPJFOGFLM { uint32 progress = 10; // offset: 24 uint32 JJIJBJDKNAE = 8; // offset: 28 } message ACAKOLCGDLL { repeated NOHPJFOGFLM NMJIOGGNLEO = 15; // offset: 24 bool GPPHKPEHKIM = 8; // offset: 32 uint32 NPGFNBPFMKI = 9; // offset: 36 uint32 KKCKMCDGCGK = 10; // offset: 40 uint32 MDIIJKBHBBI = 11; // offset: 44 } message OBDBODNJACD { uint32 LIHAHPDCIKL = 12; // offset: 24 uint32 LOPNADHJKBF = 15; // offset: 28 bool MEBMAMHHGMD = 1; // offset: 32 bool JFAPNIECBKO = 2; // offset: 33 uint32 IHAOMLEPHOM = 10; // offset: 36 uint32 BLNHCIBKJOM = 9; // offset: 40 } message OMPLEKGNLBC { repeated OBDBODNJACD FMCGHNLBIKP = 10; // offset: 16 repeated uint32 KPMKNBNOAFP = 1; // offset: 32 bool PCKLCAEDJPC = 2; // offset: 40 } message GHFEKEGEFAC { uint32 OMFGAABELHE = 10; // offset: 24 uint32 level = 11; // offset: 28 } message FHCIIMGMIML { uint32 level = 7; // offset: 24 uint32 AOOLKNMJLNI = 5; // offset: 28 } message CLBNCPOFNPB { uint32 GELLJOJMEFP = 7; // offset: 24 uint32 AOOLKNMJLNI = 10; // offset: 28 uint32 MCGHFJCBBMK = 2; // offset: 32 } message BMJDDOLALFI { uint32 ENBEGMDIFKN = 9; // offset: 24 uint32 count = 12; // offset: 28 } message LABMFHEEPBI { repeated BMJDDOLALFI ELJEBPIOKDD = 6; // offset: 24 repeated CLBNCPOFNPB FGJIAMOOIIG = 8; // offset: 32 repeated uint32 JEENJPHNBLI = 14; // offset: 40 repeated uint32 FFEILKDLABH = 10; // offset: 48 uint64 FEKHNEKHAAK = 1; // offset: 56 uint32 JFBOMKNCNIE = 12; // offset: 64 uint32 DFELFGNJGDP = 13; // offset: 68 } message BAEDIBFGLDE { repeated GHFEKEGEFAC JJHMEHGELNO = 3; // offset: 16 LABMFHEEPBI AJFHKPNGPDB = 13; // offset: 32 repeated FHCIIMGMIML DLCGPENPMNK = 5; // offset: 40 } message AGFGGFBNOJC { uint32 AMMPOLONOBC = 9; // offset: 24 uint32 level = 1; // offset: 28 } message IILBDJMKELG { repeated AGFGGFBNOJC FGJHNNPOGGF = 6; // offset: 16 } message MOOGIHHBHFG { uint32 ICNCMMEEJKM = 15; // offset: 24 uint32 BEIJKGPGFFE = 13; // offset: 28 uint32 LMGFEGDNCHP = 3; // offset: 32 } message LGFLGGDMAGD { uint32 BEIJKGPGFFE = 1; // offset: 24 uint32 BFADNHJAJBJ = 15; // offset: 28 } message ICABANFEIHJ { repeated LGFLGGDMAGD NILEKCAGIMK = 10; // offset: 16 repeated MOOGIHHBHFG LCJFDCHINHL = 5; // offset: 24 } // Obf: BAKKENDDMOL // Type: Req // CmdID: 2582 message GetElfRestaurantDataCsReq { } // Obf: FDFOELGFBCA // Type: Rsp // CmdID: 2592 message GetElfRestaurantDataScRsp { BAEDIBFGLDE OENLJGEBCGA = 8; // offset: 16 IILBDJMKELG MILCHKIIEJE = 4; // offset: 24 ACAKOLCGDLL IBHKOKEEMOI = 10; // offset: 32 ICABANFEIHJ AHCEIMGNBNM = 15; // offset: 40 OMPLEKGNLBC FFKCMKJFFCM = 13; // offset: 56 uint32 retcode = 12; // offset: 64 } // Type: Req // CmdID: 2557 message ALEEDHCDIAL { } // Type: Rsp // CmdID: 2573 message JFMKFJJCDKN { uint32 retcode = 7; // offset: 24 } message HGMJFBCFJFN { oneof ENDDAHPBCKJ { ACAKOLCGDLL JNBFIBDKLGB = 4; // offset: 24 OBDBODNJACD LEMCGNHLOOI = 2; // offset: 24 AGFGGFBNOJC NEFHJPJALGO = 12; // offset: 24 uint32 EDGOIFOOBMH = 6; // offset: 24 GHFEKEGEFAC HINKDPMAICB = 11; // offset: 24 FHCIIMGMIML MOCNALBMLLI = 10; // offset: 24 MOOGIHHBHFG MFAJAPGACPA = 5; // offset: 24 uint32 FDLGKNFIPMG = 9; // offset: 24 LGFLGGDMAGD HMGKHCNMDDJ = 1; // offset: 24 uint32 KMHMAKDFKLB = 3; // offset: 24 bool PCKLCAEDJPC = 15; // offset: 24 LABMFHEEPBI HGPMMEHONLD = 14; // offset: 24 } } // Obf: AODEGGFNDJP // Type: Notify // CmdID: 2577 message ElfRestaurantDataChangeNotify { repeated HGMJFBCFJFN DGNGMJMPFGK = 2; // offset: 16 } // Type: Req // CmdID: 2569 message EEAGACLNDFN { uint32 LOPNADHJKBF = 14; // offset: 24 } // Type: Rsp // CmdID: 2595 message PNOENKFAKEK { ItemCostData FKMFHAAJMMF = 7; // offset: 24 uint32 retcode = 5; // offset: 32 } message KPLHHLEGGCD { uint32 IHAOMLEPHOM = 2; // offset: 24 uint32 LOPNADHJKBF = 7; // offset: 28 } message NKEGPAOCGCJ { ItemCostData FKMFHAAJMMF = 4; // offset: 24 uint32 IHAOMLEPHOM = 13; // offset: 32 uint32 LOPNADHJKBF = 5; // offset: 36 } // Obf: AADFONOBBKJ // Type: Req // CmdID: 2559 message ElfRestaurantPlantSeedCsReq { repeated KPLHHLEGGCD FMCGHNLBIKP = 6; // offset: 16 uint32 BLNHCIBKJOM = 7; // offset: 32 } // Obf: EPDCKMBJMOO // Type: Rsp // CmdID: 2579 message ElfRestaurantPlantSeedScRsp { repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 repeated NKEGPAOCGCJ FPEBFLJMEJL = 6; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: GAHILLJECMN // Type: Req // CmdID: 2593 message ElfRestaurantHarvestCropCsReq { repeated KPLHHLEGGCD FMCGHNLBIKP = 4; // offset: 24 } message CEKMLMOCLHF { map JOCFFLKPNOL = 6; // offset: 24 ItemList KKDJMIMHNAE = 9; // offset: 32 uint32 IHAOMLEPHOM = 2; // offset: 40 uint32 LOPNADHJKBF = 15; // offset: 44 } // Obf: AFOKEPANBEH // Type: Rsp // CmdID: 2584 message ElfRestaurantHarvestCropScRsp { repeated CEKMLMOCLHF LGPOMBCJPKL = 4; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: DEJCDBOCLHM // Type: Req // CmdID: 2571 message ElfRestaurantRecycleSeedCsReq { repeated KPLHHLEGGCD FMCGHNLBIKP = 2; // offset: 16 } message ECGKEKKAHGN { ItemList FEANLLOCFBA = 8; // offset: 16 uint32 LOPNADHJKBF = 11; // offset: 32 uint32 IHAOMLEPHOM = 5; // offset: 36 } // Obf: IPFOBFKCDGH // Type: Rsp // CmdID: 2590 message ElfRestaurantRecycleSeedScRsp { repeated ECGKEKKAHGN HDAMNMCDHLH = 5; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: FIOHLMBJJDB // Type: Req // CmdID: 2596 message ElfRestaurantTakeVillagerRewardCsReq { } message PLOHACFCDKF { ItemList reward_list = 4; // offset: 24 uint32 progress = 15; // offset: 32 uint32 MMMADINMHFB = 10; // offset: 36 uint32 OCJKDCPANJM = 13; // offset: 40 } // Obf: HDPBHCKNOBC // Type: Rsp // CmdID: 2565 message ElfRestaurantTakeVillagerRewardScRsp { repeated PLOHACFCDKF DJOBNPIAEJP = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 2553 message OCKGMNGKIEE { uint32 AMMPOLONOBC = 8; // offset: 24 uint32 IGOOJKMPMDC = 4; // offset: 28 } // Type: Rsp // CmdID: 2588 message FCEEHNOJAAN { ItemCostData FKMFHAAJMMF = 3; // offset: 16 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 2570 message HCBCPFNMMMI { uint32 OMFGAABELHE = 8; // offset: 24 uint32 IGOOJKMPMDC = 6; // offset: 28 } // Type: Rsp // CmdID: 2562 message GHNLNAAAOLG { uint32 retcode = 14; // offset: 24 } // Type: Req // CmdID: 2556 message HCGNKJHKJMM { uint32 IGOOJKMPMDC = 7; // offset: 24 uint32 AOOLKNMJLNI = 15; // offset: 28 } // Type: Rsp // CmdID: 2566 message IJBBCKPNPAF { uint32 retcode = 6; // offset: 24 } message KHEOAGDIHCC { uint32 AOOLKNMJLNI = 7; // offset: 24 } message KFCKFOFONGI { repeated KHEOAGDIHCC MEDLNEJHOEF = 1; // offset: 16 uint32 KINCCGNDOJN = 2; // offset: 32 bool FACNFJFMPNK = 15; // offset: 36 bool DPLFIIPIACN = 5; // offset: 37 } message JPLJJHFFODO { uint32 num = 13; // offset: 24 uint32 LAOACNPDOLD = 1; // offset: 28 } message FJEBMHIBJPL { uint32 BBMELNJBGAL = 11; // offset: 24 uint32 CAOFLNHBOLK = 7; // offset: 28 } message LNCAAKDIMBL { repeated APAMFCKFHLL DBOBKAAGPJH = 5; // offset: 24 uint32 ADGNNEOEAFO = 4; // offset: 32 uint32 BIOFDPICHLC = 6; // offset: 36 uint32 IHHKFADNADN = 11; // offset: 40 uint32 AOOLKNMJLNI = 7; // offset: 44 uint32 IFGMFCOGNJF = 1; // offset: 48 bool PLIEODDEEHG = 8; // offset: 52 bool FKLNFMAHKGD = 9; // offset: 53 } message CDCMOFFKCPI { uint32 event_id = 13; // offset: 24 uint32 BIOFDPICHLC = 2; // offset: 28 uint32 GLABGHEAGMI = 15; // offset: 32 } // Type: Req // CmdID: 2591 message IAOMNBIBCNP { repeated CDCMOFFKCPI PIGMDKOGADE = 11; // offset: 16 repeated FJEBMHIBJPL MFIIBGCFABF = 6; // offset: 24 repeated LNCAAKDIMBL CMODBLCAEJF = 14; // offset: 32 repeated JPLJJHFFODO MGFHEBIDAOL = 7; // offset: 40 repeated KFCKFOFONGI PNBHFPMPGHN = 1; // offset: 48 uint32 OFMDJAMJNGN = 10; // offset: 64 uint32 PLOEMBOCIGE = 8; // offset: 68 uint32 GKOONGBHOMM = 5; // offset: 72 uint32 IFDKCGENNCP = 3; // offset: 76 uint32 HFIBLHAFONM = 4; // offset: 80 uint32 FEKHNEKHAAK = 12; // offset: 84 uint32 cost_time = 2; // offset: 88 } // Type: Rsp // CmdID: 2568 message GOOJIJDPKIP { uint32 retcode = 11; // offset: 24 } // Obf: FGADBGEMDAG // Type: Req // CmdID: 2599 message ElfRestaurantBuyShopItemCsReq { uint32 ICNCMMEEJKM = 7; // offset: 24 uint32 ICAILDEHHBN = 9; // offset: 28 } // Obf: GAAODNGGFJF // Type: Rsp // CmdID: 2564 message ElfRestaurantBuyShopItemScRsp { ItemList GLAPKNMCIBI = 5; // offset: 16 ItemCostData FKMFHAAJMMF = 2; // offset: 32 uint32 retcode = 1; // offset: 40 uint32 ICNCMMEEJKM = 12; // offset: 44 } // Obf: NDEFINBJPAG // Type: Req // CmdID: 2600 message ElfRestaurantFinishTradeOrderCsReq { uint32 BFADNHJAJBJ = 9; // offset: 24 } // Obf: LOOPILHHNFD // Type: Rsp // CmdID: 2587 message ElfRestaurantFinishTradeOrderScRsp { ItemCostData FKMFHAAJMMF = 2; // offset: 16 ItemList GLAPKNMCIBI = 9; // offset: 24 uint32 retcode = 3; // offset: 40 uint32 BFADNHJAJBJ = 1; // offset: 44 } // Type: Req // CmdID: 2572 message KFLIEGJGOBO { repeated uint32 COBAKMLAOJC = 11; // offset: 24 } // Type: Rsp // CmdID: 2598 message ENDIDPAKMGF { uint32 retcode = 8; // offset: 24 } // Type: Req // CmdID: 2574 message MFIJFCEAKHA { bool CAGCHKJHMPD = 4; // offset: 24 } // Type: Rsp // CmdID: 2578 message NJMHBEAAOOC { uint32 retcode = 2; // offset: 24 } enum CmdEraFlipperType { LDEBFOMPOGN_NLCDGIPGFDJ = 0; CmdDMICEOCOGAD = 6560; CmdResetEraFlipperDataScRsp = 6573; CmdGetEraFlipperDataScRsp = 6567; CmdChangeEraFlipperDataCsReq = 6564; CmdGetEraFlipperDataCsReq = 6558; CmdResetEraFlipperDataCsReq = 6552; CmdEnterEraFlipperDataScRsp = 6557; CmdChangeEraFlipperDataScRsp = 6561; CmdEnterEraFlipperDataCsReq = 6553; } message HKLDDAAECLN { uint32 state = 10; // offset: 24 uint32 LJHKNKFLGDE = 3; // offset: 28 } message KKFMGCNDHGH { repeated HKLDDAAECLN DMDKAOOLABF = 1; // offset: 16 } // Type: Req // CmdID: 6558 message GetEraFlipperDataCsReq { } // Type: Rsp // CmdID: 6567 message GetEraFlipperDataScRsp { KKFMGCNDHGH data = 11; // offset: 24 uint32 retcode = 13; // offset: 32 } // Type: Req // CmdID: 6564 message ChangeEraFlipperDataCsReq { KKFMGCNDHGH data = 4; // offset: 16 } // Type: Rsp // CmdID: 6561 message ChangeEraFlipperDataScRsp { KKFMGCNDHGH data = 11; // offset: 24 uint32 retcode = 13; // offset: 32 } // Type: Req // CmdID: 6552 message ResetEraFlipperDataCsReq { bool CJEILDIOIOE = 7; // offset: 24 } // Type: Rsp // CmdID: 6573 message ResetEraFlipperDataScRsp { KKFMGCNDHGH data = 14; // offset: 16 bool CJEILDIOIOE = 6; // offset: 32 uint32 retcode = 3; // offset: 36 } // Type: Req // CmdID: 6553 message EnterEraFlipperDataCsReq { uint32 state = 14; // offset: 24 uint32 LJHKNKFLGDE = 13; // offset: 28 } // Type: Rsp // CmdID: 6557 message EnterEraFlipperDataScRsp { uint32 retcode = 11; // offset: 24 uint32 LJHKNKFLGDE = 5; // offset: 28 } // Type: Notify // CmdID: 6560 message DMICEOCOGAD { KKFMGCNDHGH data = 5; // offset: 16 uint32 floor_id = 7; // offset: 32 } enum CmdEvolveBuildType { HNJJAFEFDLN_MMNFGNKHNLL = 0; CmdEFDEAJNNEJO = 7129; CmdGetEvolveBuildShopAbilityResetCsReq = 7116; CmdGetEvolveBuildShopAbilityDownScRsp = 7120; CmdEvolveBuildSkipTeachLevelCsReq = 7114; CmdGetEvolveBuildQueryInfoScRsp = 7142; CmdGetEvolveBuildCoinNotify = 7118; CmdEvolveBuildStartLevelScRsp = 7123; CmdGetEvolveBuildQueryInfoCsReq = 7132; CmdGetEvolveBuildFinishScNotify = 7143; CmdEvolveBuildStartStageScRsp = 7127; CmdGetEvolveBuildShopAbilityUpCsReq = 7108; HNJJAFEFDLN_IOPECHNPHOP = 7109; CmdGetEvolveBuildShopAbilityResetScRsp = 7141; CmdEvolveBuildStartStageCsReq = 7144; CmdGetEvolveBuildGiveupScRsp = 7145; CmdEvolveBuildStartLevelCsReq = 7107; CmdGetEvolveBuildShopAbilityUpScRsp = 7103; CmdGetEvolveBuildGiveupCsReq = 7119; CmdGetEvolveBuildShopAbilityDownCsReq = 7138; CmdEvolveBuildSkipTeachLevelScRsp = 7150; CmdGetEvolveBuildReRandomStageCsReq = 7134; CmdGetEvolveBuildReRandomStageScRsp = 7121; } enum GCIOHOGCBCF { GCIOHOGCBCF_DLHFAILACPE = 0; GCIOHOGCBCF_MBHIMLHPAGD = 1; GCIOHOGCBCF_PEBJKLDDMHA = 2; GCIOHOGCBCF_JJMFIEPCJGH = 3; GCIOHOGCBCF_FLPKLFENPBG = 4; } enum IAPIIEJHLMP { IAPIIEJHLMP_BFNCMBCKDHK = 0; IAPIIEJHLMP_GNDJPIHJCFF = 1; IAPIIEJHLMP_BNHFLKDCHOJ = 2; IAPIIEJHLMP_INHGFENMDFN = 3; IAPIIEJHLMP_HPDBIFBGHBD = 4; } enum EDJKFOBBDJF { EDJKFOBBDJF_PCIHNGDCFAL = 0; EDJKFOBBDJF_CNLOJEFOHII = 1; EDJKFOBBDJF_IABFOPFPILL = 2; } message EHPLFHLNMIF { uint32 avatar_id = 1; // offset: 24 AvatarType avatar_type = 14; // offset: 28 double damage = 13; // offset: 32 } message LDLCMMOPKNG { repeated BattleTarget battle_target_list = 12; // offset: 24 repeated uint32 DCKIGAHCNMJ = 6; // offset: 32 BattleGridFightSpecialBattleInfo battle_info = 11; // offset: 40 repeated EHPLFHLNMIF avatar_list = 4; // offset: 48 EDJKFOBBDJF HFPEJIDDDJG = 2; // offset: 56 uint32 round_cnt = 3; // offset: 60 uint32 DJHHPKMHPBC = 7; // offset: 64 } message ACNKOPCGKDD { uint32 FAGLNMDFOME = 4; // offset: 24 uint32 level_id = 6; // offset: 28 uint32 max_score = 11; // offset: 32 } message GOMKGHJBNFM { uint32 JEKLOEPPJBK = 8; // offset: 24 uint32 level = 6; // offset: 28 } message HLOADNFIOOO { repeated uint32 DCKIGAHCNMJ = 10; // offset: 16 uint32 level_id = 13; // offset: 32 bool FJAKCBPAFMD = 14; // offset: 36 bool FANPGKBLIOB = 6; // offset: 37 } message LMMLGKHALLA { repeated GOMKGHJBNFM CEPCGLMFPBC = 6; // offset: 24 EDJKFOBBDJF HFPEJIDDDJG = 3; // offset: 32 uint32 item_value = 10; // offset: 36 } message CJJHNFICDIM { repeated uint32 BHAOHNCEAJM = 14; // offset: 16 repeated uint32 HNOCFELOAFJ = 5; // offset: 24 repeated HLOADNFIOOO JBOJBAGKIAE = 3; // offset: 32 repeated GOMKGHJBNFM CEPCGLMFPBC = 12; // offset: 48 repeated LMMLGKHALLA HHFAAFOBKME = 13; // offset: 56 repeated ACNKOPCGKDD POFJCCBEBGA = 10; // offset: 64 uint32 PLPHEIBLPDL = 7; // offset: 72 uint32 item_value = 15; // offset: 76 uint32 exp = 11; // offset: 80 } // Obf: NJHABLKFDLG // Type: Req // CmdID: 7132 message GetEvolveBuildQueryInfoCsReq { } // Obf: LBPHINKJJIM // Type: Rsp // CmdID: 7142 message GetEvolveBuildQueryInfoScRsp { repeated LDLCMMOPKNG JPDOIGJNGNP = 9; // offset: 16 CJJHNFICDIM CFDIKLBINHK = 8; // offset: 32 uint32 retcode = 4; // offset: 40 } // Obf: HOKOLDJBBMK // Type: Req // CmdID: 7107 message EvolveBuildStartLevelCsReq { repeated EHPLFHLNMIF avatar_list = 10; // offset: 16 DKPHAFPGDLO NENJBDBJNFI = 11; // offset: 32 uint32 level_id = 5; // offset: 40 } // Obf: GDMLMJECLCD // Type: Rsp // CmdID: 7123 message EvolveBuildStartLevelScRsp { LDLCMMOPKNG OEIBHLMDJKA = 13; // offset: 16 SceneBattleInfo AEPNEDJPAGK = 14; // offset: 24 uint32 retcode = 10; // offset: 40 } // Obf: FPMGJDEHNAI // Type: Req // CmdID: 7144 message EvolveBuildStartStageCsReq { uint32 level_id = 9; // offset: 24 } // Obf: BNFCJPEGJFL // Type: Rsp // CmdID: 7127 message EvolveBuildStartStageScRsp { SceneBattleInfo AEPNEDJPAGK = 2; // offset: 24 LDLCMMOPKNG OEIBHLMDJKA = 6; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: FJGKJHBJCCG // Type: Req // CmdID: 7119 message GetEvolveBuildGiveupCsReq { uint32 level_id = 5; // offset: 24 } // Obf: OKBILIPEDPP // Type: Rsp // CmdID: 7145 message GetEvolveBuildGiveupScRsp { LDLCMMOPKNG OEIBHLMDJKA = 6; // offset: 16 uint32 retcode = 14; // offset: 32 } message AIAONLCGIHP { } // Type: Rsp // CmdID: 7129 message EFDEAJNNEJO { LDLCMMOPKNG OEIBHLMDJKA = 8; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: CFEDPOMHPCP // Type: Notify // CmdID: 7143 message GetEvolveBuildFinishScNotify { LDLCMMOPKNG OEIBHLMDJKA = 14; // offset: 16 uint32 level_id = 4; // offset: 32 IAPIIEJHLMP APKKKEIPJOG = 2; // offset: 36 bool NLMAFMCFHAL = 10; // offset: 40 uint32 ELKCOHLGGJN = 9; // offset: 44 uint32 score_id = 15; // offset: 48 uint32 item_value = 11; // offset: 52 uint32 wave = 8; // offset: 56 uint32 exp = 3; // offset: 60 } // Obf: JBGHEJOMOAL // Type: Req // CmdID: 7134 message GetEvolveBuildReRandomStageCsReq { uint32 level_id = 2; // offset: 24 } // Obf: PIHEAPGDMLC // Type: Rsp // CmdID: 7121 message GetEvolveBuildReRandomStageScRsp { HLOADNFIOOO GMBPFFIABHJ = 15; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: LBPEMINKHEN // Type: Req // CmdID: 7108 message GetEvolveBuildShopAbilityUpCsReq { uint32 JEKLOEPPJBK = 2; // offset: 24 uint32 level = 3; // offset: 28 } // Obf: LJDGGBLKKGB // Type: Rsp // CmdID: 7103 message GetEvolveBuildShopAbilityUpScRsp { uint32 retcode = 6; // offset: 24 uint32 level = 1; // offset: 28 uint32 JEKLOEPPJBK = 14; // offset: 32 } // Obf: FMGBEEPNNHH // Type: Req // CmdID: 7138 message GetEvolveBuildShopAbilityDownCsReq { uint32 JEKLOEPPJBK = 6; // offset: 24 uint32 level = 2; // offset: 28 } // Obf: BJELONPOIAG // Type: Rsp // CmdID: 7120 message GetEvolveBuildShopAbilityDownScRsp { uint32 retcode = 15; // offset: 24 uint32 JEKLOEPPJBK = 4; // offset: 28 uint32 level = 12; // offset: 32 } // Obf: NILMGDJFACH // Type: Req // CmdID: 7116 message GetEvolveBuildShopAbilityResetCsReq { EDJKFOBBDJF HFPEJIDDDJG = 7; // offset: 24 } // Obf: IPLODDDJKNF // Type: Rsp // CmdID: 7141 message GetEvolveBuildShopAbilityResetScRsp { repeated GOMKGHJBNFM CEPCGLMFPBC = 9; // offset: 16 uint32 item_value = 4; // offset: 32 EDJKFOBBDJF HFPEJIDDDJG = 12; // offset: 36 uint32 retcode = 3; // offset: 40 } // Obf: FNIFKDBNLBG // Type: Notify // CmdID: 7118 message GetEvolveBuildCoinNotify { EDJKFOBBDJF HFPEJIDDDJG = 15; // offset: 24 uint32 item_value = 11; // offset: 28 } // Obf: EMKKAIGDENF // Type: Req // CmdID: 7114 message EvolveBuildSkipTeachLevelCsReq { uint32 level_id = 7; // offset: 24 } // Obf: OBBEOELJNPA // Type: Rsp // CmdID: 7150 message EvolveBuildSkipTeachLevelScRsp { uint32 retcode = 11; // offset: 24 uint32 level_id = 15; // offset: 28 } enum CmdExpeditionType { OKPCOBCMOFF_NLCDGIPGFDJ = 0; CmdHKCILGGEEFM = 2509; CmdGetExpeditionDataScRsp = 2542; CmdAcceptMultipleExpeditionScRsp = 2503; CmdGetExpeditionDataCsReq = 2532; CmdAcceptMultipleExpeditionCsReq = 2508; CmdTakeMultipleExpeditionRewardScRsp = 2520; CmdTakeMultipleExpeditionRewardCsReq = 2538; } message ExpeditionInfo { uint32 id = 1; // offset: 24 } // Obf: DGHLOHPCFKP // Type: Req // CmdID: 2532 message GetExpeditionDataCsReq { } // Obf: CNLOBEKDKGL // Type: Rsp // CmdID: 2542 message GetExpeditionDataScRsp { repeated uint32 CAALNNFJIAH = 7; // offset: 24 repeated ExpeditionInfo expedition_info = 4; // offset: 32 int64 BJMGDBCHEAN = 9; // offset: 40 uint32 retcode = 8; // offset: 48 uint32 total_expedition_count = 12; // offset: 52 } // Obf: GFGPOLPKOLH // Type: Req // CmdID: 2508 message AcceptMultipleExpeditionCsReq { repeated ExpeditionInfo expedition = 9; // offset: 24 } // Obf: LIIHMEHAHDN // Type: Rsp // CmdID: 2503 message AcceptMultipleExpeditionScRsp { repeated ExpeditionInfo accept_multi_expedition = 1; // offset: 16 repeated ItemList DJOBNPIAEJP = 13; // offset: 32 uint32 retcode = 8; // offset: 40 int64 BJMGDBCHEAN = 4; // offset: 48 } // Obf: PEIGLFGGMJH // Type: Req // CmdID: 2538 message TakeMultipleExpeditionRewardCsReq { } // Obf: MFDJDDKAHKL // Type: Rsp // CmdID: 2520 message TakeMultipleExpeditionRewardScRsp { repeated ItemList DJOBNPIAEJP = 6; // offset: 16 repeated uint32 NPCMKBNJABA = 8; // offset: 32 int64 BJMGDBCHEAN = 9; // offset: 40 uint32 retcode = 2; // offset: 48 } // Type: Notify // CmdID: 2509 message HKCILGGEEFM { repeated ExpeditionInfo expedition_info = 10; // offset: 16 repeated uint32 CAALNNFJIAH = 6; // offset: 24 uint32 total_expedition_count = 15; // offset: 40 int64 BJMGDBCHEAN = 3; // offset: 48 } enum CmdFantasticStoryActivityType { GJALOMOKFKK_NLCDGIPGFDJ = 0; CmdGetFantasticStoryActivityDataCsReq = 4973; CmdEnterFantasticStoryActivityStageCsReq = 4927; CmdFantasticStoryActivityBattleEndScNotify = 4913; CmdGetFantasticStoryActivityDataScRsp = 4903; CmdEnterFantasticStoryActivityStageScRsp = 4936; CmdEPMJEKOHNME = 4980; } message FGGCEKHFPLH { repeated PKCIPJBKAFO avatar_list = 1; // offset: 16 repeated uint32 buff_list = 8; // offset: 32 } message GCFDJCPFOGG { repeated uint32 FIBFIKOBDPG = 14; // offset: 16 repeated uint32 JJOBBOHHOMG = 6; // offset: 24 map DLBOJCCDCFI = 15; // offset: 40 map DALPAKHCKLI = 9; // offset: 48 repeated uint32 DJJKDGEFOIP = 2; // offset: 56 repeated uint32 HPLNHIFHBMA = 3; // offset: 64 uint32 OFHBPNGDEGO = 5; // offset: 72 } // Obf: DEMKDHAODBJ // Type: Req // CmdID: 4973 message GetFantasticStoryActivityDataCsReq { uint32 OFHBPNGDEGO = 7; // offset: 24 } // Obf: MHMLENGPLLD // Type: Rsp // CmdID: 4903 message GetFantasticStoryActivityDataScRsp { GCFDJCPFOGG ONIEMLICONB = 6; // offset: 24 uint32 retcode = 13; // offset: 32 } // Type: Notify // CmdID: 4980 message EPMJEKOHNME { GCFDJCPFOGG ONIEMLICONB = 5; // offset: 24 } message PKCIPJBKAFO { uint32 avatar_id = 1; // offset: 24 AvatarType avatar_type = 7; // offset: 28 } // Obf: NLIBEBMOKCI // Type: Req // CmdID: 4927 message EnterFantasticStoryActivityStageCsReq { repeated PKCIPJBKAFO avatar_list = 6; // offset: 16 repeated uint32 buff_list = 8; // offset: 24 uint32 OFHBPNGDEGO = 13; // offset: 40 uint32 battle_id = 14; // offset: 44 } // Obf: HOPLLHBDLBI // Type: Rsp // CmdID: 4936 message EnterFantasticStoryActivityStageScRsp { SceneBattleInfo battle_info = 13; // offset: 16 uint32 battle_id = 10; // offset: 32 uint32 retcode = 2; // offset: 36 uint32 OFHBPNGDEGO = 9; // offset: 40 } // Obf: NAGIJNLDDEA // Type: Notify // CmdID: 4913 message FantasticStoryActivityBattleEndScNotify { uint32 OFHBPNGDEGO = 13; // offset: 24 uint32 battle_id = 6; // offset: 28 uint32 FHBNGHINHOG = 11; // offset: 32 } enum CmdFateType { DFNJFJBGLLP_NLCDGIPGFDJ = 0; CmdFateChangeLineupCsReq = 5969; CmdFateHandlePendingActionCsReq = 5970; CmdFateQueryCsReq = 5982; CmdFateShopRefreshGoodsCsReq = 5971; CmdFateTakeExpRewardScRsp = 6000; CmdFateHandlePendingActionScRsp = 5962; CmdFateSettleScNotify = 5999; CmdFateShopLeaveScRsp = 5988; CmdFateShopSellBuffCsReq = 5993; CmdFateChangeLineupScRsp = 5995; CmdFateShopBuyGoodsScRsp = 5979; CmdFateShopSellBuffScRsp = 5984; CmdJOLGFGCFMAL = 5968; CmdFateStartScRsp = 5973; CmdFateShopBuyGoodsCsReq = 5959; CmdFateSyncActionResultScNotify = 5956; CmdFateShopLeaveCsReq = 5953; CmdFGEMJLFIHHL = 5991; CmdFateTakeExpRewardCsReq = 5964; CmdFateBattleStartScRsp = 5977; CmdFateShopLockGoodsCsReq = 5955; CmdFateShopRefreshGoodsScRsp = 5990; CmdFateSyncPendingActionScNotify = 5966; CmdFateShopLockGoodsScRsp = 5958; CmdFateQueryScRsp = 5992; CmdFateBattleStartCsReq = 5994; CmdFateStartCsReq = 5957; } enum EMFDLPNOGOH { EMFDLPNOGOH_NLCDGIPGFDJ = 0; EMFDLPNOGOH_NGPHFLBNHKB = 1; EMFDLPNOGOH_KBAENNGPMPH = 2; EMFDLPNOGOH_GKHJMGPHDBK = 3; EMFDLPNOGOH_CHGJLDDJJAH = 4; EMFDLPNOGOH_FBKMDMLBNII = 5; EMFDLPNOGOH_MADBILBKOAO = 6; } enum FateMasterStatusType { KNGLNMKNGJD_NLCDGIPGFDJ = 0; KNGLNMKNGJD_LCNJHOKLMPN = 1; KNGLNMKNGJD_JJBEPKLOLCP = 2; KNGLNMKNGJD_PEBNPKOCADN = 3; } message FJKMGCKMNNA { MOHNIMLCODA NFMKOFNEKLA = 5; // offset: 24 uint32 BNEFLBPCPOI = 4; // offset: 28 } message JOGCCINEHFJ { repeated uint32 monster_list = 1; // offset: 16 uint32 affix_id = 9; // offset: 32 uint32 unique_id = 3; // offset: 36 bool FNIAOAOBKBA = 12; // offset: 40 bool DIHFBELJFIA = 11; // offset: 41 } message GKJEMHKOMJC { repeated JOGCCINEHFJ CFFCNEDGCJJ = 5; // offset: 16 uint32 rank = 2; // offset: 32 int32 max_hp = 4; // offset: 36 uint32 avatar_id = 6; // offset: 40 int32 hp = 11; // offset: 44 FateMasterStatusType status = 7; // offset: 48 } message CLNABFMHFFH { bool BKFONKNLCHP = 5; // offset: 24 uint32 avatar_id = 9; // offset: 28 } message MJLJMCCGNEE { CLNABFMHFFH KPEHHGEKNHA = 2; // offset: 16 CLNABFMHFFH LJEAFPOHNCD = 1; // offset: 32 } message PJFDAOKIKOJ { repeated GKJEMHKOMJC OCAMBKNKKGO = 1; // offset: 16 } message KOLCCDIJBGO { uint32 cnt = 5; // offset: 24 uint32 buff_id = 2; // offset: 28 } message PLMAMHBLJKP { FJKMGCKMNNA source = 13; // offset: 24 uint32 cnt = 6; // offset: 32 } message AGPKFBLGDIH { repeated PLMAMHBLJKP KBGAPHFIPJF = 11; // offset: 24 uint32 trait_id = 4; // offset: 32 } message NBBHDPCPHNN { map EHNHILFAHGP = 8; // offset: 16 repeated uint32 MHLNGFBOIDP = 1; // offset: 24 repeated KOLCCDIJBGO buff_list = 9; // offset: 32 repeated uint32 NGOMJIFBBBP = 4; // offset: 40 repeated AGPKFBLGDIH ICCMJHJLPCD = 2; // offset: 48 uint32 JIMBJHLMHLO = 11; // offset: 64 } message JDAIOFEPGCC { uint32 KDKPDJNMMCM = 4; // offset: 24 bool GDOBLPPEGKD = 15; // offset: 28 uint32 buff_id = 1; // offset: 32 uint32 cnt = 6; // offset: 36 } message IMIHIMCHHIP { uint32 OIDJFIFJDHL = 15; // offset: 24 uint32 item_value = 5; // offset: 28 } message JIMNPPNNHEL { repeated IMIHIMCHHIP AALLBBCJGIA = 4; // offset: 16 repeated JDAIOFEPGCC OGDKJPDFFAI = 15; // offset: 24 bool PNMNPFGCFBJ = 1; // offset: 40 bool ONDCOEBNAPJ = 5; // offset: 41 uint32 item_value = 11; // offset: 44 uint32 KCBLNMMHOKG = 7; // offset: 48 uint32 MNCBFLEFJCK = 3; // offset: 52 } message KCLHMJHIDOB { uint32 BKPDKFLDLDD = 10; // offset: 24 uint32 KBBDABKELKB = 14; // offset: 28 uint32 IDNHBBMLNJK = 11; // offset: 32 } message ENJDEFHFKPI { repeated uint32 BAHMHMDOMPB = 12; // offset: 16 } message KLMNGOJKEIN { uint32 unique_id = 1; // offset: 24 uint32 MELNKMALHJO = 4; // offset: 28 } message KAOPGJBGEBF { int32 value = 4; // offset: 24 uint32 unique_id = 7; // offset: 28 uint32 DAMIHCPPJAB = 5; // offset: 32 } message BFBCEOICLAB { PJFDAOKIKOJ CCOPDLOKAAE = 10; // offset: 16 ENJDEFHFKPI IEMEKMDDIOI = 6; // offset: 24 repeated KAOPGJBGEBF LNNGKPAJKLP = 13; // offset: 32 NBBHDPCPHNN MHALEIHFKLG = 12; // offset: 40 KCLHMJHIDOB LMLDELGBJOO = 1; // offset: 48 JIMNPPNNHEL EFLLPHLDBPC = 5; // offset: 56 ANNFOAGBJBP CMCBGGKLBCF = 1749; // offset: 64 repeated KLMNGOJKEIN FELMAMPGMAE = 4; // offset: 72 JFKAOMCJIKK FMIGOKIDKJL = 15; // offset: 80 IBGFKJMMICI GODPEHNPPCO = 1316; // offset: 88 uint32 difficulty_level = 2; // offset: 104 EMFDLPNOGOH status = 7; // offset: 108 uint32 GBMBGHAPDMG = 11; // offset: 112 uint32 area_id = 14; // offset: 116 } message JFKAOMCJIKK { KFAIFLHPEIE GJDKHBPHNCG = 14; // offset: 16 uint32 queue_position = 1; // offset: 32 } // Obf: AMEFCGGAGGC // Type: Req // CmdID: 5970 message FateHandlePendingActionCsReq { uint32 queue_position = 4; // offset: 36 oneof DMNECEKOLAJ { AFKJKLJJLKN HNPBCGILAJP = 15; // offset: 24 GHAJMKCEEPJ NPBKAADBHHC = 11; // offset: 24 } } message AFKJKLJJLKN { uint32 PJLEJKEOFII = 10; // offset: 24 } message GHAJMKCEEPJ { bool MLKBOBIEAPL = 13; // offset: 24 uint32 NOILILELKFB = 15; // offset: 28 } // Obf: ILLBJPOBLLK // Type: Rsp // CmdID: 5962 message FateHandlePendingActionScRsp { uint32 queue_position = 9; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: HCPNKGMBBIP // Type: Notify // CmdID: 5956 message FateSyncActionResultScNotify { repeated DDLHODCINBI CLGGKLNPLCK = 10; // offset: 16 } message DDLHODCINBI { oneof MMCGBGDJIPN { DACCNAFGHFJ EKKABKCCLGJ = 7; // offset: 24 MMPPKFJEOGK BJEDONKMCFE = 3; // offset: 24 OPPNDJOCBEA GAEFNAJACEH = 11; // offset: 24 FLIPLAHLMKM JGKDIFDIMKN = 5; // offset: 24 DBKNLPMGFFH MFFLKLAJBDF = 13; // offset: 24 JFLOHLLMOJK HENLCGACIOK = 1; // offset: 24 DOBHOCKGHBI PLFLNBLMMHI = 4; // offset: 24 MAFJLIIKIIF NKPAELIHJAD = 14; // offset: 24 ANJBJLDMDFN MLPFDMIILBD = 12; // offset: 24 AFANKKDMIHC GIGFDPNIMGD = 6; // offset: 24 FHDBCDOEAEM BNBGBAKHNEB = 8; // offset: 24 LMOPAFOIJNF JGNMFHFCIFN = 2; // offset: 24 KAJLLLAAKOG OKDKHJFHJND = 10; // offset: 24 AHOMAAHPCIG CCOHJLKNFON = 15; // offset: 24 KGJGEEEKNNC MILPEAKHKEL = 9; // offset: 24 LHJBIHJBNHI PLDLCJPGCIB = 27; // offset: 24 BDJEGABKNHN FEINKBBJNHP = 1500; // offset: 24 ELEMFBMOMMM HNFLLMLLNFI = 592; // offset: 24 HACIGDEEMCJ CCEGFKEBEMI = 349; // offset: 24 PANAGPMIIIH GGGLMGKKFFM = 1846; // offset: 24 KGOBMEOAEBL JKHGEJCJOEB = 1915; // offset: 24 PIKIDDEEDII CMHLMLEGNGM = 562; // offset: 24 } } message JFLOHLLMOJK { uint32 MNCBFLEFJCK = 4; // offset: 24 uint32 KCBLNMMHOKG = 8; // offset: 28 } message KGJGEEEKNNC { JIMNPPNNHEL EFLLPHLDBPC = 4; // offset: 16 } message KGOBMEOAEBL { bool ONDCOEBNAPJ = 7; // offset: 24 } message PIKIDDEEDII { repeated uint32 BAHMHMDOMPB = 11; // offset: 16 } message LMOPAFOIJNF { repeated KOLCCDIJBGO FCKIOLPLANI = 7; // offset: 16 repeated uint32 PDKAMAGEFEK = 5; // offset: 24 } message KAJLLLAAKOG { repeated AGPKFBLGDIH BFNINELCBCN = 1; // offset: 24 repeated uint32 CJBINCOKFPO = 8; // offset: 32 } message AHOMAAHPCIG { repeated uint32 DAPJMJMGCFC = 3; // offset: 24 repeated uint32 EKJDLEFFGHD = 13; // offset: 32 } message BDJEGABKNHN { repeated uint32 PPHEKHLLFHC = 14; // offset: 24 map ICAOKNPHKGN = 2; // offset: 32 } message PANAGPMIIIH { repeated uint32 NGOMJIFBBBP = 4; // offset: 16 } message ELEMFBMOMMM { BGNIMFMFKLH ECMBBBAPAJC = 2; // offset: 16 } message HACIGDEEMCJ { FJKMGCKMNNA JDFKEJDDGFC = 4; // offset: 16 } message DACCNAFGHFJ { KCLHMJHIDOB AKGJOPBLPNE = 15; // offset: 16 } message MMPPKFJEOGK { EMFDLPNOGOH EGBFNFCEPHD = 6; // offset: 24 } message LEGBKMIIJOA { double FJDFOPNAFPP = 1; // offset: 24 uint32 GCIFCLINGFN = 8; // offset: 32 uint32 avatar_id = 12; // offset: 36 uint32 ECPMGBGLLNN = 2; // offset: 40 uint32 DIIDBKIJEAF = 7; // offset: 44 uint32 JNPBAOOALEH = 3; // offset: 48 bool JMCMPFPDEHG = 11; // offset: 52 bool MEHPJMPDNNA = 6; // offset: 53 uint32 JGLNALONLDO = 4; // offset: 56 } message OPPNDJOCBEA { repeated uint32 EAOCKLDEOGH = 9; // offset: 16 repeated LEGBKMIIJOA MIKKAEJNLAL = 4; // offset: 24 repeated GKJEMHKOMJC OCAMBKNKKGO = 13; // offset: 32 uint32 JJDEEHAMHGF = 1; // offset: 48 uint32 NCDBCLLAHPP = 10; // offset: 52 bool NEEDLFJJFPL = 3; // offset: 56 uint32 LKPNNOGPJOI = 5; // offset: 60 uint32 GCNMKIHOFGG = 15; // offset: 64 } message FLIPLAHLMKM { repeated MJLJMCCGNEE BLFMGKPNPGG = 2; // offset: 24 } message DBKNLPMGFFH { uint32 gold = 12; // offset: 24 } message DOBHOCKGHBI { uint32 JIMBJHLMHLO = 12; // offset: 24 } message MAFJLIIKIIF { KLMNGOJKEIN MAIBAOAOGID = 7; // offset: 16 } message ANJBJLDMDFN { uint32 unique_id = 12; // offset: 24 } message AFANKKDMIHC { KAOPGJBGEBF MGMPDHKJFIM = 4; // offset: 16 } message FHDBCDOEAEM { uint32 unique_id = 15; // offset: 24 } message LHJBIHJBNHI { GKJEMHKOMJC GJPGBBHCAFC = 15; // offset: 16 } // Obf: OICAPCABFNK // Type: Notify // CmdID: 5966 message FateSyncPendingActionScNotify { JFKAOMCJIKK FMIGOKIDKJL = 15; // offset: 24 } message KFAIFLHPEIE { oneof MMCGBGDJIPN { DAFHOKGICNG HNPBCGILAJP = 13; // offset: 24 JCMKKEKMHNC NPBKAADBHHC = 5; // offset: 24 } } message DAFHOKGICNG { repeated uint32 PDABDEJBPEL = 6; // offset: 16 } message KMLOMKCMGHD { uint32 JCNDBKGBLLJ = 9; // offset: 24 uint32 DAMIHCPPJAB = 7; // offset: 28 } message JCMKKEKMHNC { repeated KMLOMKCMGHD LGFJPBJOBPC = 13; // offset: 24 } message EJCCCIGMHOM { HIJCLODMBPO GJFKKFFJDAH = 4; // offset: 24 repeated uint32 NKHIIMHCLCD = 14; // offset: 32 GCECAGOELDP BDIBPIMAPOC = 13; // offset: 40 repeated uint32 GMGOHBLFMAN = 2; // offset: 48 } message HIJCLODMBPO { HJHMNDBJPND OAFLJGCKIAJ = 15; // offset: 16 repeated HJFCEEBAGMF BJJDJFJMGDI = 13; // offset: 24 map BDJECEJAKIJ = 2; // offset: 40 HJHMNDBJPND PIDFDPIDJMN = 6; // offset: 48 uint32 OHPGHPFLFKO = 5; // offset: 56 } message GCECAGOELDP { repeated uint32 CFIKMGKPOFH = 2; // offset: 24 repeated uint32 NPDOKAJOOKD = 10; // offset: 32 uint32 exp = 4; // offset: 40 } message HJHMNDBJPND { map LJDLJKCMIIC = 13; // offset: 16 repeated uint32 DKJEDBHLOPP = 14; // offset: 24 uint32 KAENLKDNOMF = 4; // offset: 40 uint32 AADNIFFHHDD = 11; // offset: 44 } // Obf: MFAGCMDGHPJ // Type: Req // CmdID: 5982 message FateQueryCsReq { } // Obf: DOFDHCNMNMJ // Type: Rsp // CmdID: 5992 message FateQueryScRsp { EJCCCIGMHOM LFLCDNGALME = 4; // offset: 24 BFBCEOICLAB OEIBHLMDJKA = 9; // offset: 32 uint32 retcode = 5; // offset: 40 } // Obf: KMDNHNAEPBE // Type: Req // CmdID: 5957 message FateStartCsReq { repeated KPNHGDGLICN avatar_list = 10; // offset: 24 uint32 difficulty_level = 12; // offset: 32 uint32 area_id = 15; // offset: 36 } // Obf: KEMGFAPBFNL // Type: Rsp // CmdID: 5973 message FateStartScRsp { BFBCEOICLAB OEIBHLMDJKA = 10; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: OGCKAGAMDJP // Type: Req // CmdID: 5994 message FateBattleStartCsReq { } // Obf: HIEGKBMFNMJ // Type: Rsp // CmdID: 5977 message FateBattleStartScRsp { SceneBattleInfo battle_info = 4; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: OEMOJOKKKNL // Type: Req // CmdID: 5969 message FateChangeLineupCsReq { repeated KPNHGDGLICN avatar_list = 15; // offset: 24 } // Obf: GBOIDHOLFGH // Type: Rsp // CmdID: 5995 message FateChangeLineupScRsp { uint32 retcode = 6; // offset: 24 } // Obf: IBECCHLNDFL // Type: Req // CmdID: 5959 message FateShopBuyGoodsCsReq { uint32 COCLMANMAAI = 9; // offset: 24 } // Obf: GMDDANCGGBL // Type: Rsp // CmdID: 5979 message FateShopBuyGoodsScRsp { uint32 retcode = 6; // offset: 24 uint32 COCLMANMAAI = 10; // offset: 28 } // Obf: BPFLBBKOPNN // Type: Req // CmdID: 5993 message FateShopSellBuffCsReq { uint32 JDIFHPAFPID = 7; // offset: 24 uint32 PCJOBDNLEAI = 12; // offset: 28 bool PMCPIECGEHH = 9; // offset: 32 } // Obf: LBNKGCMFNCM // Type: Rsp // CmdID: 5984 message FateShopSellBuffScRsp { uint32 PCJOBDNLEAI = 12; // offset: 24 uint32 JDIFHPAFPID = 14; // offset: 28 bool PMCPIECGEHH = 11; // offset: 32 uint32 retcode = 2; // offset: 36 } // Obf: HJFALMNEFDC // Type: Req // CmdID: 5971 message FateShopRefreshGoodsCsReq { } // Obf: OPABCPDGGAA // Type: Rsp // CmdID: 5990 message FateShopRefreshGoodsScRsp { repeated JDAIOFEPGCC OGDKJPDFFAI = 13; // offset: 24 uint32 retcode = 10; // offset: 32 bool PNMNPFGCFBJ = 4; // offset: 36 } // Obf: OPHOEIDJDMO // Type: Req // CmdID: 5955 message FateShopLockGoodsCsReq { bool is_locked = 1; // offset: 24 } // Obf: JPNPDPIBNBB // Type: Rsp // CmdID: 5958 message FateShopLockGoodsScRsp { uint32 retcode = 2; // offset: 24 bool is_locked = 5; // offset: 28 } // Obf: JHOFKNCODLC // Type: Req // CmdID: 5953 message FateShopLeaveCsReq { } // Obf: LIBBPNHIGAG // Type: Rsp // CmdID: 5988 message FateShopLeaveScRsp { uint32 retcode = 14; // offset: 24 } message ANNFOAGBJBP { repeated MJLJMCCGNEE BLFMGKPNPGG = 4; // offset: 24 } message BGNIMFMFKLH { FJKMGCKMNNA source = 8; // offset: 16 map OPEMKBPFFDN = 5; // offset: 32 } message IBGFKJMMICI { repeated BGNIMFMFKLH OPOIDPJFFPK = 10; // offset: 24 } // Type: Req // CmdID: 5991 message FGEMJLFIHHL { } // Type: Rsp // CmdID: 5968 message JOLGFGCFMAL { uint32 retcode = 7; // offset: 24 } message HDHLHNEACHP { bool ENEIHGDAPDA = 14; // offset: 24 AvatarType avatar_type = 4; // offset: 28 uint32 id = 2; // offset: 32 uint32 level = 7; // offset: 36 } message HJFCEEBAGMF { repeated uint32 FELMAMPGMAE = 12; // offset: 16 map DBIFAJIBGAC = 2; // offset: 24 repeated HDHLHNEACHP avatar_list = 15; // offset: 32 map DHBPGMPMPOL = 927; // offset: 40 map LANHCGFHCDB = 6; // offset: 48 repeated uint32 LNNGKPAJKLP = 4; // offset: 64 uint32 BKPDKFLDLDD = 3; // offset: 72 uint32 level_id = 1; // offset: 76 uint32 KBBDABKELKB = 13; // offset: 80 uint32 OKOICDENGFK = 8; // offset: 84 uint32 IDNHBBMLNJK = 7; // offset: 88 uint32 difficulty_level = 9; // offset: 92 uint32 GBMBGHAPDMG = 5; // offset: 96 } // Obf: HLECBNECIJA // Type: Notify // CmdID: 5999 message FateSettleScNotify { HJFCEEBAGMF LNBBPPKLBFA = 6; // offset: 24 ItemList reward = 15; // offset: 32 uint32 score_id = 12; // offset: 40 } // Obf: EFGLGFMMNJI // Type: Req // CmdID: 5964 message FateTakeExpRewardCsReq { } // Obf: PNJAABBGEII // Type: Rsp // CmdID: 6000 message FateTakeExpRewardScRsp { repeated uint32 HKEFKHJOEPJ = 7; // offset: 16 repeated uint32 HPJMJEAJKAC = 3; // offset: 24 ItemList reward = 10; // offset: 32 uint32 retcode = 11; // offset: 48 } enum CmdFeverTimeActivityType { BJJBIJMNDCA_NLCDGIPGFDJ = 0; CmdGetFeverTimeActivityDataCsReq = 7160; CmdFeverTimeActivityBattleEndScNotify = 7152; CmdEnterFeverTimeActivityStageCsReq = 7159; CmdGetFeverTimeActivityDataScRsp = 7154; CmdEnterFeverTimeActivityStageScRsp = 7158; } enum FeverTimeBattleRank { NNNPOIJENJC_PICLIGEAJFN = 0; NNNPOIJENJC_OGPNODHENKN = 1; NNNPOIJENJC_JPDBDLEEHGK = 2; NNNPOIJENJC_BMHMMIMOAIJ = 3; NNNPOIJENJC_DCGAPNGCCEH = 4; } message JBMJOIPJPLH { uint32 DJFGDMIDEHJ = 9; // offset: 24 uint32 OFBEDJIAEOA = 12; // offset: 28 FeverTimeBattleRank OINGNAJMFNL = 5; // offset: 32 } // Obf: AEGLEIHJKFN // Type: Req // CmdID: 7160 message GetFeverTimeActivityDataCsReq { } // Obf: FBKBHENKCPF // Type: Rsp // CmdID: 7154 message GetFeverTimeActivityDataScRsp { repeated JBMJOIPJPLH GNDEFEAEDNJ = 7; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: GNFDDFJAEEC // Type: Notify // CmdID: 7152 message FeverTimeActivityBattleEndScNotify { uint32 FAJDFFHODIP = 4; // offset: 24 FeverTimeBattleRank LDDHCPLNKKA = 8; // offset: 28 uint32 turn_left = 1; // offset: 32 uint32 id = 10; // offset: 36 } // Obf: JIPHBIACDPH // Type: Req // CmdID: 7159 message EnterFeverTimeActivityStageCsReq { repeated KPNHGDGLICN avatar_list = 15; // offset: 16 uint32 CJHDABDKGHP = 11; // offset: 32 uint32 id = 6; // offset: 36 uint32 MFLAIMHFABP = 1; // offset: 40 } // Obf: NMHDDOGNHGC // Type: Rsp // CmdID: 7158 message EnterFeverTimeActivityStageScRsp { SceneBattleInfo battle_info = 10; // offset: 16 uint32 id = 4; // offset: 32 uint32 retcode = 9; // offset: 36 } enum CmdFightType { DLBLIJPDMLM_NLCDGIPGFDJ = 0; CmdOOCNBNHOICI = 30015; CmdFEMJLEMCEFD = 30080; CmdIMKKKJFHEIO = 30013; CmdCOMJKPOMILA = 30087; CmdBJOGINNPMJL = 30027; DLBLIJPDMLM_MGKEDPLBGEM = 30081; CmdICKLANINJDB = 30010; CmdJEOILKKMKCN = 30003; DLBLIJPDMLM_EHGEBECOEJO = 30036; DLBLIJPDMLM_INICAJCFINI = 30073; } message KIJEFPFAIJC { string BKIIJELPNPL = 1; // offset: 16 uint32 platform = 3; // offset: 32 uint32 LJKMPIMKOMO = 15; // offset: 36 uint32 uid = 6; // offset: 40 uint32 account_ip = 12; // offset: 44 uint64 PMLOIOIAHCF = 7; // offset: 48 uint32 MLKLBJJHGIO = 8; // offset: 56 uint32 account_ip_port = 10; // offset: 60 } // Type: Rsp // CmdID: 30003 message JEOILKKMKCN { uint64 server_timestamp_ms = 8; // offset: 24 bool KDNPPNHLNOA = 4; // offset: 32 uint32 MLKLBJJHGIO = 9; // offset: 36 uint32 retcode = 6; // offset: 40 uint64 secret_key_seed = 11; // offset: 48 } // Type: Notify // CmdID: 30080 message FEMJLEMCEFD { uint32 GCOPDPOLECJ = 1; // offset: 24 } // Type: Notify // CmdID: 30027 message BJOGINNPMJL { FHKOIPLIHDO kick_type = 6; // offset: 24 } message OEAMNAAJJHI { uint64 client_time_ms = 10; // offset: 24 } // Type: Rsp // CmdID: 30013 message IMKKKJFHEIO { uint32 retcode = 15; // offset: 24 uint64 client_time_ms = 7; // offset: 32 uint64 server_time_ms = 13; // offset: 40 } // Type: Notify // CmdID: 30015 message OOCNBNHOICI { BFBHKJLJJBJ KAEDKFOMADJ = 3; // offset: 24 } message MCKLINCMDKK { bytes LNBKFFIDEEJ = 12; // offset: 16 uint32 OMFPICKPOCP = 15; // offset: 32 } // Type: Rsp // CmdID: 30010 message ICKLANINJDB { bytes LNBKFFIDEEJ = 2; // offset: 24 uint32 retcode = 11; // offset: 32 uint32 OMFPICKPOCP = 13; // offset: 36 } // Type: Notify // CmdID: 30087 message COMJKPOMILA { bytes LNBKFFIDEEJ = 6; // offset: 24 uint32 OMFPICKPOCP = 8; // offset: 32 } message AJJMGKHEBFH { COMJKPOMILA DIEDPKCLDBF = 5; // offset: 24 repeated uint32 FJKDOIDEBJC = 1; // offset: 32 } message DABKPEFPBOL { bytes IGHFGADJCMG = 2; // offset: 24 uint32 EIKOEBDEGGA = 3; // offset: 32 } message EDECDFFDAIB { repeated COMJKPOMILA DKGGJGDAJDD = 15; // offset: 16 repeated uint32 FJKDOIDEBJC = 10; // offset: 24 bytes FJLPJJNIHLC = 7; // offset: 40 repeated AJJMGKHEBFH BPDMEELPDLF = 8; // offset: 48 repeated DABKPEFPBOL JHBLCEGCHBE = 4; // offset: 56 bytes IGHFGADJCMG = 1; // offset: 64 uint32 EIKOEBDEGGA = 12; // offset: 72 } message MMCIJKKAEII { OFFMCODMKDL EMIJCKENBKJ = 5; // offset: 24 repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 32 } enum CmdFightActivityType { EJNCEADPKFE_NLCDGIPGFDJ = 0; CmdEnterFightActivityStageScRsp = 3636; CmdGetFightActivityDataCsReq = 3673; CmdFightActivityDataChangeScNotify = 3680; CmdTakeFightActivityRewardCsReq = 3613; CmdTakeFightActivityRewardScRsp = 3615; CmdGetFightActivityDataScRsp = 3603; CmdEnterFightActivityStageCsReq = 3627; } message CDABDPPPHBN { repeated uint32 LINOMGEDMHC = 10; // offset: 24 uint32 CJPDGBPLFIG = 14; // offset: 32 uint32 ALALEBDJGHA = 9; // offset: 36 uint32 group_id = 13; // offset: 40 } // Obf: IIAOPKANEKJ // Type: Req // CmdID: 3673 message GetFightActivityDataCsReq { } // Obf: KDMLMIFIMHE // Type: Rsp // CmdID: 3603 message GetFightActivityDataScRsp { repeated CDABDPPPHBN FALBALFNOFF = 6; // offset: 16 map EDGPAOJEENN = 11; // offset: 32 uint32 world_level = 2; // offset: 40 uint32 retcode = 5; // offset: 44 bool CFDBDGEFJJN = 3; // offset: 48 } // Obf: KLABGDHBEDN // Type: Notify // CmdID: 3680 message FightActivityDataChangeScNotify { repeated CDABDPPPHBN FALBALFNOFF = 1; // offset: 16 map EDGPAOJEENN = 12; // offset: 32 } message DOIBLFFDHDG { AvatarType avatar_type = 4; // offset: 24 uint32 avatar_id = 15; // offset: 28 } // Obf: NLLDALGJENF // Type: Req // CmdID: 3627 message EnterFightActivityStageCsReq { repeated DOIBLFFDHDG MACCJKCGGII = 7; // offset: 16 repeated uint32 item_list = 8; // offset: 24 repeated uint32 avatar_list = 12; // offset: 32 uint32 group_id = 9; // offset: 48 uint32 DBKHHCGGKNN = 15; // offset: 52 } // Obf: LAEGLNJINGN // Type: Rsp // CmdID: 3636 message EnterFightActivityStageScRsp { SceneBattleInfo battle_info = 5; // offset: 24 uint32 group_id = 7; // offset: 32 uint32 DBKHHCGGKNN = 2; // offset: 36 uint32 retcode = 15; // offset: 40 } // Obf: HKMMGCDNILJ // Type: Req // CmdID: 3613 message TakeFightActivityRewardCsReq { uint32 DBKHHCGGKNN = 15; // offset: 24 uint32 group_id = 7; // offset: 28 } // Obf: CPHCFHCEGOG // Type: Rsp // CmdID: 3615 message TakeFightActivityRewardScRsp { ItemList reward = 4; // offset: 16 uint32 retcode = 15; // offset: 32 uint32 DBKHHCGGKNN = 1; // offset: 36 uint32 group_id = 6; // offset: 40 } enum CmdFightCakeRaceType { AHCMDPLMIDA_NLCDGIPGFDJ = 0; } enum BOHNFJPIDAD { BOHNFJPIDAD_NLCDGIPGFDJ = 0; BOHNFJPIDAD_MLDHBKBFNEP = 1; } enum EILNMPEFGOM { EILNMPEFGOM_GFHLAKINNHJ = 0; EILNMPEFGOM_EJNNNNCLNII = 1; EILNMPEFGOM_ONFLOLAEAFN = 2; EILNMPEFGOM_KGMGHCGECCP = 3; } message OPEDNENFCIN { repeated uint32 HFADPMMFNCK = 10; // offset: 16 repeated APAMFCKFHLL BIHMGJNKEOH = 7; // offset: 24 repeated uint32 MAJNGJCJNNH = 5; // offset: 40 uint32 ILKMDMAHPIL = 2; // offset: 48 uint32 BKCELHNLPMN = 11; // offset: 52 uint32 DHJANOFGDNP = 12; // offset: 56 DILHPBMCOFK IPDDIKPHGPE = 1; // offset: 60 } message LIKNJLCIAGI { uint64 MFCHJFPOCIA = 2; // offset: 24 float NJDHHMLEHFL = 15; // offset: 32 float y = 7; // offset: 36 float z = 12; // offset: 40 float x = 6; // offset: 44 } message ENFDMFGIJDC { LIKNJLCIAGI MAKKJMNDDDN = 3; // offset: 16 LIKNJLCIAGI EBCLHMBBAEH = 7; // offset: 24 uint32 config_id = 10; // offset: 40 uint32 MOBCPDJGEFK = 14; // offset: 44 uint32 ELFFJOOPKJJ = 1; // offset: 48 int32 AEKJCKODEFP = 11; // offset: 52 int32 NGICBOPFBJF = 2; // offset: 56 uint32 interact_id = 15; // offset: 60 int32 MFPJBEAFFLG = 12; // offset: 64 } message BICCMEPJMDO { KIAKKNFLEPN GOOAMHHLHPJ = 12; // offset: 24 int32 LJDHGFECMHJ = 2; // offset: 32 int32 unique_id = 7; // offset: 36 } message AMDJAFAHKEL { KIAKKNFLEPN GOOAMHHLHPJ = 8; // offset: 16 repeated BJMPHAAOEFL CDMKBCHLPAB = 1; // offset: 24 uint32 GAHFPGCPAJA = 12; // offset: 40 int32 unique_id = 2; // offset: 44 } message FHHGBMIEBOE { uint32 FDKPCNBCGEG = 5; // offset: 24 uint32 JLAHNBIMKPD = 1; // offset: 28 } message IAJMCLGLAAC { repeated FHHGBMIEBOE friend_recommend_list = 4; // offset: 24 uint32 DPHAJPEADAF = 9; // offset: 32 uint32 PHOKGKFBHJF = 1; // offset: 36 uint32 PHHMKHNPJJK = 6; // offset: 40 } message LIELJCGKNJN { repeated uint32 ACIMPFCLEEF = 4; // offset: 24 uint32 PGMABEHJJAB = 13; // offset: 32 } message HONBPDEJDCC { repeated uint32 MLAOKGBINNE = 5; // offset: 16 repeated uint32 JALDDFICGOH = 9; // offset: 24 repeated LIELJCGKNJN IKJDCGHHAEM = 2; // offset: 32 map IAIGNIIEOBH = 14; // offset: 40 repeated uint32 GOCBCMIBHGN = 3; // offset: 56 repeated IAJMCLGLAAC KNPPCFCICHD = 4; // offset: 64 uint64 PINIOPONGNJ = 8; // offset: 72 uint32 NNFDDHNBGAI = 11; // offset: 80 uint32 section_id = 6; // offset: 84 uint32 GPCEAGEAPJL = 15; // offset: 88 } message PCBNCBNOAAE { repeated BICCMEPJMDO CBHMLANHMAB = 9; // offset: 16 repeated AMDJAFAHKEL IGMGBGGBHHL = 13; // offset: 24 repeated AMDJAFAHKEL EEBLFGKCLPL = 10; // offset: 32 repeated NKGAIPKINJE CFBCCNCHBMO = 8; // offset: 40 repeated ENFDMFGIJDC HMAIHHCBFKP = 4; // offset: 48 DFEAHIKPKLO HNCBACAOFFJ = 5; // offset: 56 repeated JGNCJOINEMP AIIJHNIIPKH = 15; // offset: 64 repeated HONBPDEJDCC FOEMKKBNCNI = 1; // offset: 72 AMDJAFAHKEL GOMOHKCJIBP = 2; // offset: 80 LLOLFGCKKJB EAIJCHCNMEB = 6; // offset: 96 uint64 PENABKKHDIH = 14; // offset: 104 bool EBLPGLFJNEL = 7; // offset: 112 uint32 FFKKLALNFPG = 12; // offset: 116 } message LHEBFHDKAIO { repeated uint32 region_list = 11; // offset: 16 } message GECHEPGEIKF { repeated PJPAOLMBKEC DGBCNEDPGLB = 14; // offset: 16 repeated uint32 FJKDOIDEBJC = 5; // offset: 24 repeated LHEBFHDKAIO NOGHNCPGGMI = 9; // offset: 40 repeated ENFDMFGIJDC CNHJPNENDJJ = 11; // offset: 48 uint32 NLICFEFAPLE = 1; // offset: 56 bool FDBNNLFJGPD = 3; // offset: 60 uint32 HEGPIGMBCLO = 15; // offset: 64 } message LDNBPINBPKB { PCBNCBNOAAE KNBGBCEBLDF = 4; // offset: 24 uint32 OCPMGBPNMED = 8; // offset: 32 } message MPKPFCNKECG { AMDJAFAHKEL KOLGNPBHCCD = 15; // offset: 16 repeated BICCMEPJMDO CBHMLANHMAB = 4; // offset: 24 repeated ENFDMFGIJDC HMAIHHCBFKP = 5; // offset: 32 repeated AMDJAFAHKEL GIMOGCAADEH = 2; // offset: 40 repeated AMDJAFAHKEL JCFCMNODNPA = 9; // offset: 56 } message NGJLHMAHIDD { repeated HONBPDEJDCC FOEMKKBNCNI = 9; // offset: 24 uint64 PENABKKHDIH = 10; // offset: 32 uint32 FFKKLALNFPG = 11; // offset: 40 uint32 OCPMGBPNMED = 13; // offset: 44 } message PNHBCBIDFBE { repeated uint32 NIKICHNOGJD = 9; // offset: 24 uint32 DPHAJPEADAF = 4; // offset: 32 uint32 MDKFLGDEJCN = 5; // offset: 36 } message FGJAKGPJCKB { repeated PNHBCBIDFBE JDGMEHCPGLL = 3; // offset: 24 uint32 score_id = 8; // offset: 32 int32 MHAHLJPLCII = 2; // offset: 36 uint32 NICBADCOCBA = 9; // offset: 40 uint32 rank = 15; // offset: 44 uint32 KMFAPDJCKLF = 14; // offset: 48 int32 ELPDAJBOFEE = 10; // offset: 52 } message NCGPLAFMDCJ { repeated LIELJCGKNJN IKJDCGHHAEM = 6; // offset: 16 } message KIAKKNFLEPN { uint32 MOFEHOKGEJE = 10; // offset: 24 uint32 ALIKFDCKGJB = 3; // offset: 28 int32 MDNGADJPMCH = 1; // offset: 32 } message JBCHHGDHKIG { int32 y = 12; // offset: 24 int32 z = 7; // offset: 28 int32 x = 3; // offset: 32 } message PJPAOLMBKEC { KIAKKNFLEPN pos_index = 14; // offset: 24 int32 unique_id = 5; // offset: 32 uint32 GDIGGOLJIBJ = 4; // offset: 36 } message FCOENPKOEBP { JBCHHGDHKIG OPMGDNNAEJF = 13; // offset: 24 uint32 item_id = 7; // offset: 32 EILNMPEFGOM GHNJCLNKGHH = 4; // offset: 36 uint32 BIACKLBMMAP = 3; // offset: 40 uint32 JEKLOEPPJBK = 5; // offset: 44 uint32 GAHFPGCPAJA = 6; // offset: 48 } message EJHIIFCIPMB { repeated PJPAOLMBKEC NLKHKHFIOHL = 14; // offset: 24 } message NKGAIPKINJE { KIAKKNFLEPN ONHHLCKNHHH = 14; // offset: 16 uint32 type = 6; // offset: 32 } message HAJJKFAIJBD { NKGAIPKINJE NLFCABFPJHD = 15; // offset: 32 bool BHPCOAPAGMA = 1; // offset: 40 oneof PIEPADODEDD { uint32 ELGOLPLGFKJ = 8; // offset: 24 bool DAJHCEKHNBH = 10; // offset: 24 } } message FBNEIIGLHDH { repeated HAJJKFAIJBD LNIGPEDGCFI = 12; // offset: 24 } message PFMAAAJFLOA { uint32 LOGLBCPNAEL = 7; // offset: 32 uint32 LHHJFMMCBAF = 8; // offset: 40 oneof HGEOKHHJAIE { uint32 FJLCMPAPIGA = 11; // offset: 24 NKGAIPKINJE EBEMKMGCCGJ = 6; // offset: 24 } } message LLOLFGCKKJB { repeated PFMAAAJFLOA CNLNDHJCPAF = 9; // offset: 24 } message DFEAHIKPKLO { repeated uint32 JKFAHHNMKGO = 6; // offset: 24 uint32 LANGNEFHAGJ = 13; // offset: 32 } message NECNANNNGBN { uint32 DCDOELCPOHB = 9; // offset: 24 uint32 DOHLBHLLAFO = 8; // offset: 28 } message BPDKJKJGECM { oneof PNBLCPHJNNO { NECNANNNGBN NJFNFNBKEMK = 14; // offset: 16 } } message JGNCJOINEMP { LIKNJLCIAGI pos_index = 11; // offset: 16 BPDKJKJGECM GJBOKLDCKEG = 13; // offset: 24 uint32 CFKKNEHABHH = 4; // offset: 40 int32 unique_id = 9; // offset: 44 bool BHPCOAPAGMA = 2; // offset: 48 } message FDLGMIIOACH { oneof NNIHPHPEGIJ { uint32 NNDNCAEGDFI = 8; // offset: 24 uint32 extra_id = 4; // offset: 24 } } message LEIJJPBKBKG { FDLGMIIOACH MPGPEOFGDCN = 15; // offset: 24 uint32 DHJANOFGDNP = 14; // offset: 32 } message HNOENBKDPFH { repeated uint32 CPIKEIGHMGB = 13; // offset: 24 uint32 item_id = 6; // offset: 32 } message HCFLAPPBPOP { uint64 MFCHJFPOCIA = 1; // offset: 32 uint32 NMNKDOOKMPC = 4; // offset: 40 oneof EBFMCHOOAOG { LDNBPINBPKB KNBGBCEBLDF = 393; // offset: 16 MPKPFCNKECG MKPDGFEMJMA = 718; // offset: 16 NGJLHMAHIDD IGDLINLDKKK = 897; // offset: 16 FGJAKGPJCKB HEPHJJOLHPI = 903; // offset: 16 NCGPLAFMDCJ DGCDFCMIAGB = 398; // offset: 16 FCOENPKOEBP KBLJAHKCNDN = 229; // offset: 16 EJHIIFCIPMB FIMOBDMHLND = 613; // offset: 16 FBNEIIGLHDH OPPGLIEPBPG = 947; // offset: 16 LLOLFGCKKJB OFLMAAOBIEB = 895; // offset: 16 DFEAHIKPKLO HNCBACAOFFJ = 1513; // offset: 16 JGNCJOINEMP JICJMDJFMNA = 109; // offset: 16 LEIJJPBKBKG MPGPEOFGDCN = 1203; // offset: 16 ENFDMFGIJDC LGLFACNKKLD = 608; // offset: 16 HNOENBKDPFH DDOPJJIIFIO = 1316; // offset: 16 } } message BHMPCNECEBG { repeated HCFLAPPBPOP COLLINOIEEE = 10; // offset: 16 } message OMLGPGPJGJK { PCBNCBNOAAE KNBGBCEBLDF = 9; // offset: 24 GECHEPGEIKF APIDHHKLGEJ = 11; // offset: 32 FGJAKGPJCKB HEPHJJOLHPI = 13; // offset: 40 uint64 DNFCEEKGAKJ = 5; // offset: 48 uint64 MFCHJFPOCIA = 14; // offset: 56 } message JLJOBFCIBBC { uint32 JLAHNBIMKPD = 7; // offset: 24 uint32 DPHAJPEADAF = 2; // offset: 28 } message DPCIMIHKCGG { uint32 JLAHNBIMKPD = 2; // offset: 24 uint32 DPHAJPEADAF = 9; // offset: 28 } message NONKABLNHEM { uint32 PGMABEHJJAB = 12; // offset: 24 } message NNDMMMHDGIH { uint32 PGMABEHJJAB = 11; // offset: 24 } message HCCJOJGJNGK { } message BHHEHPPHEKI { } message EMNNNCHNPKP { JBCHHGDHKIG OPMGDNNAEJF = 4; // offset: 16 uint32 BIACKLBMMAP = 12; // offset: 32 uint32 item_id = 1; // offset: 36 } message ILEPJCLBBJD { } message PBIGEJHGLEH { FDLGMIIOACH MPGPEOFGDCN = 9; // offset: 24 } message EEPHEHAEFOF { } enum CmdFightDiceCombatType { FKFINHPOMMA_NLCDGIPGFDJ = 0; } enum JOFKFNHDGIK { JOFKFNHDGIK_NLCDGIPGFDJ = 0; JOFKFNHDGIK_MLDHBKBFNEP = 1; JOFKFNHDGIK_PJDDKPFNMJP = 2; } message OPIHMOOHIPC { uint64 DHJANOFGDNP = 7; // offset: 24 uint32 damage = 2; // offset: 32 bool AINKFEINNAK = 5; // offset: 36 bool OLNMGFFJMOJ = 9; // offset: 37 DILHPBMCOFK IPDDIKPHGPE = 4; // offset: 40 } message HLIDBLDLBBM { repeated EHMEPOMCGNG LMPLLJFMFEC = 15; // offset: 16 repeated LPGJPLMHKFL JDGMEHCPGLL = 4; // offset: 32 uint32 KGHBJELHOBA = 5; // offset: 40 uint32 AELAEGOOBMB = 13; // offset: 44 uint64 DHJANOFGDNP = 10; // offset: 48 uint32 FGBIJPLPOBI = 8; // offset: 56 bool OLNMGFFJMOJ = 6; // offset: 60 bool AINKFEINNAK = 3; // offset: 61 uint32 EOILKCCLEIF = 11; // offset: 64 DILHPBMCOFK IPDDIKPHGPE = 9; // offset: 68 } enum CmdFightFestType { FLLKHDMHGEJ_NLCDGIPGFDJ = 0; CmdFightFestScoreUpdateNotify = 7294; CmdGetFightFestDataScRsp = 7292; CmdStartFightFestScRsp = 7273; CmdFightFestUpdateChallengeRecordNotify = 7269; CmdFightFestUpdateCoinNotify = 7295; CmdStartFightFestCsReq = 7257; CmdGetFightFestDataCsReq = 7282; CmdFightFestUnlockSkillNotify = 7277; } enum BGLIMCBGLAJ { BGLIMCBGLAJ_PICLIGEAJFN = 0; BGLIMCBGLAJ_OGPNODHENKN = 1; BGLIMCBGLAJ_JPDBDLEEHGK = 2; BGLIMCBGLAJ_BMHMMIMOAIJ = 3; BGLIMCBGLAJ_DCGAPNGCCEH = 4; } enum FightFestType { OGOJLBNJKCN_NLCDGIPGFDJ = 0; OGOJLBNJKCN_IBAADNINFCG = 1; OGOJLBNJKCN_score_id = 2; OGOJLBNJKCN_OCDLPDDMCLP = 3; OGOJLBNJKCN_HNGBFGALLBI = 4; } message LPJOINCGBBP { BGLIMCBGLAJ OINGNAJMFNL = 9; // offset: 24 uint32 challenge_id = 5; // offset: 28 uint32 DNAPFBANFHJ = 4; // offset: 32 uint32 DJFGDMIDEHJ = 11; // offset: 36 } // Obf: CKPAPNKFBHD // Type: Req // CmdID: 7282 message GetFightFestDataCsReq { } // Obf: HNOJGAGPFBG // Type: Rsp // CmdID: 7292 message GetFightFestDataScRsp { repeated uint32 GILJLEOAOMA = 5; // offset: 16 repeated LPJOINCGBBP challenge_list = 6; // offset: 32 uint32 item_value = 14; // offset: 40 uint32 retcode = 7; // offset: 44 uint32 score_id = 4; // offset: 48 } message EPCNGNEEMBI { AvatarType avatar_type = 13; // offset: 24 uint32 id = 2; // offset: 28 } // Obf: IKJDKNKJBGI // Type: Req // CmdID: 7257 message StartFightFestCsReq { repeated uint32 GILJLEOAOMA = 13; // offset: 16 repeated EPCNGNEEMBI avatar_list = 4; // offset: 32 FightFestType type = 1; // offset: 40 uint32 id = 7; // offset: 44 uint32 event_id = 5; // offset: 48 } // Obf: LCGFKNIAMBE // Type: Rsp // CmdID: 7273 message StartFightFestScRsp { SceneBattleInfo battle_info = 3; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 event_id = 4; // offset: 36 uint32 id = 13; // offset: 40 FightFestType type = 7; // offset: 44 } // Obf: OPIKBFAICKP // Type: Notify // CmdID: 7294 message FightFestScoreUpdateNotify { uint32 JODNMFEFPFD = 8; // offset: 24 uint32 score_id = 2; // offset: 28 } // Obf: JJEHDBECIMM // Type: Notify // CmdID: 7277 message FightFestUnlockSkillNotify { uint32 AMAGKDCBFGL = 8; // offset: 24 } // Obf: JEGBMCKBMOB // Type: Notify // CmdID: 7269 message FightFestUpdateChallengeRecordNotify { BGLIMCBGLAJ rank = 9; // offset: 24 uint32 DJFGDMIDEHJ = 7; // offset: 28 uint32 challenge_id = 4; // offset: 32 uint32 turn_left = 8; // offset: 36 BGLIMCBGLAJ HMBBBNKAILD = 1; // offset: 40 } // Obf: ENBAEEHAEBD // Type: Notify // CmdID: 7295 message FightFestUpdateCoinNotify { uint32 item_value = 11; // offset: 24 } enum CmdFightMarbleType { CMCLMBIODNG_NLCDGIPGFDJ = 0; } enum KLFJLAPLPBF { KLFJLAPLPBF_NLCDGIPGFDJ = 0; KLFJLAPLPBF_MLDHBKBFNEP = 1; KLFJLAPLPBF_HEPHJJOLHPI = 2; } enum EJLGEOKIJKH { EJLGEOKIJKH_FOFDFIOGIDL = 0; EJLGEOKIJKH_NNDOKEBIMLB = 1; EJLGEOKIJKH_HEGGGOBCLFC = 2; } enum HEJPHKGCNBA { HEJPHKGCNBA_MHFPHNMDBPD = 0; HEJPHKGCNBA_OBAPBCOBIBK = 1; HEJPHKGCNBA_GOJHJNMNKFG = 2; } enum CKHKFIEAAII { CKHKFIEAAII_FMIEDHLAEDM = 0; CKHKFIEAAII_HLBJLABHOLB = 1; CKHKFIEAAII_HBLHGLLHKHO = 2; CKHKFIEAAII_IOGOOKPKJDD = 3; CKHKFIEAAII_FOIMHFAEAGI = 4; CKHKFIEAAII_DHJDIDMPLPB = 6; CKHKFIEAAII_PPNPJLGIAGF = 7; CKHKFIEAAII_CDLMPBOAIKB = 8; CKHKFIEAAII_HCEBGAEDPJK = 9; CKHKFIEAAII_JMAEDENGFDG = 10; } enum CIHOEEPIBAI { CIHOEEPIBAI_DFPNLDKHGMM = 0; CIHOEEPIBAI_BJPOPNCPJKB = 1; CIHOEEPIBAI_PIEEKEENFAC = 2; CIHOEEPIBAI_CENCCGHMEBL = 3; CIHOEEPIBAI_FLGFIMKBIPB = 4; CIHOEEPIBAI_OAFKPNDMOMO = 5; CIHOEEPIBAI_LFCJCDEOACG = 6; CIHOEEPIBAI_MAMAEIMCAKK = 7; CIHOEEPIBAI_OONLIPMOIAD = 8; CIHOEEPIBAI_CCAPPCKPBCP = 9; CIHOEEPIBAI_FKCINENKMOO = 10; CIHOEEPIBAI_PALJMGOHOBN = 11; CIHOEEPIBAI_NBNKMEBBBFH = 12; CIHOEEPIBAI_PDAAINOOBEM = 13; CIHOEEPIBAI_ELACJCMMAIG = 14; CIHOEEPIBAI_DILHEJLBOBI = 15; CIHOEEPIBAI_FGGMMAHAFJD = 16; CIHOEEPIBAI_OKANCJMDEHG = 17; CIHOEEPIBAI_CIAKNIMKCBF = 18; CIHOEEPIBAI_FMHHMPOJNKF = 19; CIHOEEPIBAI_PIMBHPFLAKC = 20; CIHOEEPIBAI_HMKCHIHCPMN = 21; CIHOEEPIBAI_FHNEFOIONMB = 22; CIHOEEPIBAI_ALOHLIIBCID = 23; CIHOEEPIBAI_JKBIGFOFALO = 24; CIHOEEPIBAI_HHGCKKDLKCE = 25; CIHOEEPIBAI_GHEJGFJDFGE = 26; } enum GPEEFAOIBNB { GPEEFAOIBNB_GJGOFBPCEEH = 0; GPEEFAOIBNB_IJFLEOHOOAJ = 1; GPEEFAOIBNB_LOHCFNPCIFG = 2; GPEEFAOIBNB_PDIINEANOMF = 3; GPEEFAOIBNB_GMIGKCMGLAL = 4; } enum FightMarbleHpChangeType { LMGECGDAPEN_NLPOGHCIEGN = 0; LMGECGDAPEN_BNOHJNMEOBI = 1; LMGECGDAPEN_ALGLGIGKDOO = 2; } enum DNLHKFILMLB { DNLHKFILMLB_JHICPCLLELB = 0; DNLHKFILMLB_GOCKJAONOPC = 1; DNLHKFILMLB_POFPAAJAFPC = 2; DNLHKFILMLB_OENGNIFBPGE = 3; DNLHKFILMLB_IDGLNHCHPEB = 4; DNLHKFILMLB_CHKMMMFCOIH = 5; DNLHKFILMLB_CIFDIEDPBHB = 6; DNLHKFILMLB_IHCIIAECGPO = 7; DNLHKFILMLB_FDDCFIIALGG = 8; DNLHKFILMLB_KDLBGPKGMGJ = 9; DNLHKFILMLB_GFGCHCLAPOB = 10; DNLHKFILMLB_EMBPPEMIGAD = 11; DNLHKFILMLB_PPNLKFJAGNC = 12; DNLHKFILMLB_INCFIPCBFLH = 13; DNLHKFILMLB_HFEHCCHFODI = 14; DNLHKFILMLB_MHMIHLMAFJL = 15; } message GIJBCJPELBG { uint64 DHJANOFGDNP = 3; // offset: 24 DILHPBMCOFK IPDDIKPHGPE = 14; // offset: 32 int32 ODDLBGLACKO = 13; // offset: 36 } message OPLFJCHFNCG { repeated GIJBCJPELBG CLGGKLNPLCK = 7; // offset: 24 } message HDHPAHIFEPM { float y = 9; // offset: 24 float x = 15; // offset: 28 } message EBMCLNPBHJH { HDHPAHIFEPM MHKLPAMDKBN = 1; // offset: 16 uint32 item_id = 2; // offset: 32 } message CELLCCKJIGL { uint32 NMNKDOOKMPC = 9; // offset: 32 oneof EBFMCHOOAOG { GFHCKBHCNDF DCCILJIBPNK = 1903; // offset: 24 AMBAFEMGGLD FHEOAODACLK = 1770; // offset: 24 HIDPFIAALLB NLEOMLNOKCC = 897; // offset: 24 MBDOBECHOJA KNBGBCEBLDF = 1695; // offset: 24 PLAGFACLPDL NDJKPABPJHO = 952; // offset: 24 } } message EACCOJLOPJL { repeated CELLCCKJIGL CDAMKBGLNKO = 4; // offset: 16 } message GFHCKBHCNDF { repeated uint32 PCJGJAEHCND = 9; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 1281; // offset: 24 repeated uint32 NFPLNBKIFCF = 4; // offset: 40 uint32 level_id = 12; // offset: 48 EJLGEOKIJKH DOJGFCKAGKB = 13; // offset: 52 uint32 DDPBFAENJJN = 15; // offset: 56 uint32 GNAMNBDIEKG = 1; // offset: 60 uint32 IHPLBMKACIP = 10; // offset: 64 uint32 OIBCHBJCHJE = 11; // offset: 68 uint32 FKDFHHLLDEB = 2; // offset: 72 bool FDBNNLFJGPD = 14; // offset: 76 bool AIJJAKIFABF = 8; // offset: 77 uint32 CJJMDMOCPDJ = 5; // offset: 80 uint32 DNOLEOMJHLH = 7; // offset: 84 EJLGEOKIJKH MBNNIKFMLDG = 3; // offset: 88 uint32 FHDBCDEPBAK = 6; // offset: 92 } message LNDNIBFBGAC { int32 PDEMOPHANLA = 13; // offset: 24 int32 KDMPKIPAIDJ = 8; // offset: 28 uint32 MDKFLGDEJCN = 11; // offset: 32 uint32 item_id = 3; // offset: 36 int32 total_damage = 12; // offset: 40 } message HIDPFIAALLB { repeated LNDNIBFBGAC ODCOPMFBHNK = 14; // offset: 16 bool JJMAINNIJKO = 4; // offset: 32 bool is_win = 10; // offset: 33 uint32 FDKPCNBCGEG = 7; // offset: 36 HEJPHKGCNBA LHNIIOHNIFL = 9; // offset: 40 int32 ILKMDMAHPIL = 13; // offset: 44 uint32 BIEPFFBBJHG = 11; // offset: 48 } message PBOFFJNBFMI { HDHPAHIFEPM PIMFIPHJJLI = 1; // offset: 16 HDHPAHIFEPM ACGINICEHML = 3; // offset: 32 HDHPAHIFEPM HFOMPEEAPCG = 9; // offset: 40 HDHPAHIFEPM BBFOLEOPPPL = 7; // offset: 48 HDHPAHIFEPM NIBGNGICDOO = 14; // offset: 56 uint32 BGJCOCDAHLC = 4; // offset: 64 bool BEACPKDMGGB = 207; // offset: 68 bool PLCKAKEDCAM = 120; // offset: 69 bool POLJHEKGGHN = 1610; // offset: 70 uint32 IPJLOMPBPFI = 1024; // offset: 72 GPEEFAOIBNB GHCHJAODJMF = 10; // offset: 76 float time = 8; // offset: 80 CIHOEEPIBAI FOAGGPDEELF = 12; // offset: 84 uint32 IHLFJOHEIME = 1714; // offset: 88 float AMPCKJNGIOO = 1336; // offset: 92 uint32 level = 1849; // offset: 96 int32 hp = 13; // offset: 100 uint32 DDPBFAENJJN = 74; // offset: 104 uint32 skill_id = 6; // offset: 108 uint32 FLIEDGKFNOL = 236; // offset: 112 uint32 text_id = 2023; // offset: 116 FightMarbleHpChangeType HDLKKFCMCPJ = 27; // offset: 120 float IDKONBFPBLH = 1102; // offset: 124 uint32 LDPMAMJNOGJ = 15; // offset: 128 uint32 id = 11; // offset: 132 int32 attack = 5; // offset: 136 uint32 FHDBCDEPBAK = 951; // offset: 140 uint32 buff_id = 796; // offset: 144 int32 GIFJODBPLPJ = 1186; // offset: 148 int32 max_hp = 2; // offset: 152 uint32 COPALFLACHO = 498; // offset: 156 } message AMBAFEMGGLD { repeated uint32 HNDCKMNDOCD = 9; // offset: 16 repeated PBOFFJNBFMI CDDDBPDOOFH = 15; // offset: 24 repeated PBOFFJNBFMI ELLMNBJOLDL = 330; // offset: 40 repeated uint32 FKGAIGOEHNH = 13; // offset: 48 repeated uint32 KGHFCILHGJL = 5; // offset: 56 uint32 LPEHHMHPCMG = 8; // offset: 64 uint32 EINHGIPFNBG = 1231; // offset: 68 uint32 ANLOFALJCPO = 184; // offset: 72 CKHKFIEAAII MOAJKMOEKGP = 2; // offset: 76 uint32 COPALFLACHO = 12; // offset: 80 float CNHMBFIHLPC = 1; // offset: 84 uint32 POPMBKKMAJE = 610; // offset: 88 bool EDLLEHPGFGD = 451; // offset: 92 bool BIOIALPECPA = 11; // offset: 93 bool MKAKPEAHBDH = 3; // offset: 94 uint32 HHNFKNPHHOI = 14; // offset: 96 uint32 extra_id = 10; // offset: 100 uint32 DBJLGHGDKEB = 6; // offset: 104 uint32 queue_position = 4; // offset: 108 uint32 ACFINMJEPEJ = 7; // offset: 112 } message MBDOBECHOJA { repeated LIJFHHMGBFE NAJEIPKGACO = 2; // offset: 16 repeated LIJFHHMGBFE OCMEMBAKLMM = 11; // offset: 24 GFHCKBHCNDF DCCILJIBPNK = 3; // offset: 40 GHJBBHOOOBC CJJMDMOCPDJ = 1; // offset: 48 repeated uint32 KGHFCILHGJL = 6; // offset: 56 GHJBBHOOOBC OIBCHBJCHJE = 8; // offset: 64 uint32 FDKPCNBCGEG = 5; // offset: 72 bool EDLLEHPGFGD = 15; // offset: 76 uint32 FEJIKNIKONI = 7; // offset: 80 DNLHKFILMLB phase = 9; // offset: 84 float LMODIDJMJIH = 4; // offset: 88 uint32 LPEHHMHPCMG = 12; // offset: 92 } message PLAGFACLPDL { HDHPAHIFEPM MHKLPAMDKBN = 13; // offset: 16 uint32 item_id = 10; // offset: 32 uint32 FDKPCNBCGEG = 2; // offset: 36 } message GHJBBHOOOBC { repeated LIJFHHMGBFE BEGKIKOGEOD = 6; // offset: 16 repeated NPGCEFKJOIN PPMHKAHHDKG = 3; // offset: 24 repeated uint32 KPLJDHJNCDI = 13; // offset: 40 uint32 JAICOMFNBEM = 10; // offset: 48 uint32 EPDMKLFCJFA = 15; // offset: 52 bool PLCKAKEDCAM = 14; // offset: 56 bool BCALDKFLCDG = 9; // offset: 57 } message LIJFHHMGBFE { HDHPAHIFEPM HFOMPEEAPCG = 5; // offset: 24 HDHPAHIFEPM BBFOLEOPPPL = 9; // offset: 32 uint32 buff_id = 12; // offset: 40 int32 hp = 6; // offset: 44 float IDKONBFPBLH = 7; // offset: 48 int32 attack = 4; // offset: 52 uint32 level = 10; // offset: 56 int32 max_hp = 8; // offset: 60 bool AAMBGHEEACK = 3; // offset: 64 bool MKAKPEAHBDH = 2; // offset: 65 bool POLJHEKGGHN = 11; // offset: 66 bool BEACPKDMGGB = 13; // offset: 67 uint32 id = 1; // offset: 68 uint32 IHLFJOHEIME = 15; // offset: 72 } message NPGCEFKJOIN { bool IOBJFEJFLJP = 5; // offset: 24 uint32 COPALFLACHO = 10; // offset: 28 } enum CmdFightMatch3Type { OAJIKEKPHOD_NHGDFLDLJLJ = 0; CmdIEOGEDFAELP = 30127; CmdBMBCNFKFABK = 30103; CmdDPDDOADGCMG = 30192; CmdOPAOIBLFJOM = 30171; CmdAJOHOIGMCNN = 30183; CmdLGEOFJJKFNF = 30161; CmdGBFDMFJKOOP = 30181; CmdPKBJOGHCFOA = 30159; OAJIKEKPHOD_HBHIODOPENH = 30173; OAJIKEKPHOD_LAEHKICDGPJ = 30178; CmdCBDJAJAKCFF = 30152; CmdNMOMCMJOFGG = 30180; OAJIKEKPHOD_JAMEPLPKJBB = 30109; CmdOJLHCIDDFDF = 30124; CmdKINFINGMICK = 30129; OAJIKEKPHOD_EDHOJDAAGJL = 30110; CmdGODEELLFLEN = 30136; OAJIKEKPHOD_GBPLKHLHFDB = 30176; CmdLNGLLJKNKHG = 30115; CmdBCMGFCDNAIE = 30138; CmdMHLMFDBFCEC = 30187; CmdEAGCPEPIOIO = 30112; OAJIKEKPHOD_MOHONNNIKGF = 30148; CmdLLFIKHHPJEB = 30142; OAJIKEKPHOD_AEMOIILIOIF = 30154; CmdGBMPOBJDAFF = 30174; OAJIKEKPHOD_CFIDMGINPBI = 30113; } enum PFPHJFEGDAA { PFPHJFEGDAA_HGFFCFFBGDB = 0; PFPHJFEGDAA_FOFLFMBMOMA = 1; PFPHJFEGDAA_DHHGMKAOALN = 2; PFPHJFEGDAA_CGKCEONNAGM = 3; PFPHJFEGDAA_MJLCFPEKNPA = 4; PFPHJFEGDAA_NAIHAJOLEID = 5; } enum NHHJAONHDDG { NHHJAONHDDG_LCNJHOKLMPN = 0; NHHJAONHDDG_OFGBFHHIFAM = 1; NHHJAONHDDG_JJBEPKLOLCP = 2; NHHJAONHDDG_OPCKNBHNBOA = 3; } enum ABLCCPHIOMI { ABLCCPHIOMI_KFIKMPOPBFD = 0; ABLCCPHIOMI_MCOJHEKMHIL = 1; ABLCCPHIOMI_GJGNJHPOFOL = 2; ABLCCPHIOMI_JONELAAFDEA = 3; ABLCCPHIOMI_DMBKGPBNBPO = 4; ABLCCPHIOMI_NGBOPLGBCNK = 5; } enum AMDMKHKOHNF { AMDMKHKOHNF_CCLMEHJMPGC = 0; AMDMKHKOHNF_FDEAJLPGEOJ = 1; AMDMKHKOHNF_KNHNJMABEBB = 2; AMDMKHKOHNF_EGLAFFEKPHG = 3; AMDMKHKOHNF_LMBDFFBHDOK = 4; AMDMKHKOHNF_DPFACDOOILN = 5; } enum FNCFIHAFGGN { FNCFIHAFGGN_NLCDGIPGFDJ = 0; FNCFIHAFGGN_HBHCKEGINEN = 1; FNCFIHAFGGN_DDJCFCLNCIM = 2; } enum FDICBBEGKEO { FDICBBEGKEO_NLCDGIPGFDJ = 0; FDICBBEGKEO_EHNBEPDHBKC = 1; FDICBBEGKEO_CBLMHGEJLMP = 2; FDICBBEGKEO_NHEMIPGKGCJ = 3; } enum CKGOFMFNIPP { CKGOFMFNIPP_HGBBGFBCCJJ = 0; CKGOFMFNIPP_MLJFKFACNND = 1; CKGOFMFNIPP_NNAMMGLFFCG = 2; CKGOFMFNIPP_OBLIOOOLFEE = 3; CKGOFMFNIPP_FAIALBOJMFN = 4; CKGOFMFNIPP_BMJKLMCDPLG = 5; } enum IFFKDFPJECM { IFFKDFPJECM_KFDDOBPEJMF = 0; IFFKDFPJECM_DOJNFGNKFGP = 1; IFFKDFPJECM_BBCFLEDLBBB = 2; IFFKDFPJECM_GOIMMOHGCIH = 3; IFFKDFPJECM_ADJOCBGIJHP = 4; } enum DIKCFAICOHB { DIKCFAICOHB_EJDLGGAGBEA = 0; DIKCFAICOHB_PINPGFJKDPH = 1; DIKCFAICOHB_EMPKDJGKDBI = 2; DIKCFAICOHB_AOIOAKGHGHG = 3; DIKCFAICOHB_ECEHHJJGFED = 4; DIKCFAICOHB_GHBHAPNLJEJ = 5; } message JBILGCPCJOD { repeated DLBGONGJBNC item_list = 6; // offset: 24 bool BKFONKNLCHP = 13; // offset: 32 NHHJAONHDDG state = 8; // offset: 36 uint32 DHJANOFGDNP = 4; // offset: 40 uint32 rank = 11; // offset: 44 uint32 score_id = 5; // offset: 48 uint32 hp = 7; // offset: 52 uint32 IFOCJCOCDBH = 14; // offset: 56 uint32 OPHFDHGBLPJ = 15; // offset: 60 } message JECNOELJLKO { repeated JBILGCPCJOD BFCGOELLNIP = 14; // offset: 16 repeated uint32 LPOPKEGOLHB = 11; // offset: 32 IPGIJFNAFLC KNBGBCEBLDF = 7; // offset: 40 uint64 FIKHCEBOPMI = 1; // offset: 48 int32 HIJJDGBOMDL = 12; // offset: 56 PFPHJFEGDAA NPCFKONPCCK = 8; // offset: 60 uint32 BPBMJBIDIIC = 15; // offset: 64 } message DFLIHGGNBDB { uint32 JCJGJBLENCP = 10; // offset: 24 uint32 EDIGEANPBNL = 14; // offset: 28 } message IPGIJFNAFLC { repeated GMGABLBKJMC buff_list = 10; // offset: 16 LAJGLHCCNED JDFPKAMFHAP = 7; // offset: 24 repeated DLBGONGJBNC item_list = 4; // offset: 32 repeated MNOOMFIAFPF op_list = 11; // offset: 40 repeated uint32 MNCPGDNOIAM = 6; // offset: 48 uint32 cur_hp = 1; // offset: 64 uint32 energy_info = 3; // offset: 68 uint32 score_id = 2; // offset: 72 NHHJAONHDDG LHNIIOHNIFL = 9; // offset: 76 uint32 IGDOFKLAILH = 14; // offset: 80 uint32 FHEFKOGAMHK = 5; // offset: 84 uint32 DJJODJAAIGA = 12; // offset: 88 uint32 LIKMIMCFPKC = 8; // offset: 92 uint32 JJJBLAJDEDC = 15; // offset: 96 } message JFJDMGOMJOF { IPGIJFNAFLC KGOCFEINBIN = 6; // offset: 24 ABLCCPHIOMI JNIEIKOKBGK = 14; // offset: 32 } message PLHPJCKDEDI { int32 player_data = 13; // offset: 24 } // Type: Rsp // CmdID: 30103 message BMBCNFKFABK { JECNOELJLKO data = 10; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 24 uint32 retcode = 9; // offset: 40 } // Type: Notify // CmdID: 30180 message NMOMCMJOFGG { JECNOELJLKO data = 6; // offset: 24 } // Type: Notify // CmdID: 30127 message IEOGEDFAELP { JECNOELJLKO EHIELLKLPCK = 14; // offset: 24 } // Type: Notify // CmdID: 30136 message GODEELLFLEN { JECNOELJLKO JMIOMLJDCNN = 13; // offset: 24 JECNOELJLKO ENJMGOJPNOE = 14; // offset: 32 } message OKIPFIENKIF { DFLIHGGNBDB GGCMCDDGEIB = 6; // offset: 16 DFLIHGGNBDB OPMGDNNAEJF = 2; // offset: 32 repeated JFJDMGOMJOF DGKLOCJHKNH = 15; // offset: 40 uint32 EAFFACCBAAA = 9; // offset: 48 } // Type: Rsp // CmdID: 30115 message LNGLLJKNKHG { IPGIJFNAFLC IHBOHKKCGCP = 9; // offset: 16 uint32 EAFFACCBAAA = 13; // offset: 32 uint32 retcode = 5; // offset: 36 bool BDCNNNNLLHJ = 12; // offset: 40 } // Type: Notify // CmdID: 30181 message GBFDMFJKOOP { repeated DLBGONGJBNC item_list = 1; // offset: 16 uint32 hp = 7; // offset: 32 uint32 score_id = 9; // offset: 36 uint32 IFOCJCOCDBH = 3; // offset: 40 NHHJAONHDDG state = 2; // offset: 44 uint32 BPBMJBIDIIC = 11; // offset: 48 } message BEOGFNDKCIL { uint32 PIFNIJHPLJC = 11; // offset: 24 } // Type: Rsp // CmdID: 30187 message MHLMFDBFCEC { uint32 PIFNIJHPLJC = 5; // offset: 24 uint32 retcode = 12; // offset: 28 } // Type: Notify // CmdID: 30129 message KINFINGMICK { uint32 PIFNIJHPLJC = 1; // offset: 24 uint32 OBJCJGPIHAD = 12; // offset: 28 } // Type: Notify // CmdID: 30112 message EAGCPEPIOIO { JECNOELJLKO data = 6; // offset: 16 } message DLBGONGJBNC { uint32 ODFEDCPLNEM = 3; // offset: 24 uint32 FMEHKPKHGJA = 15; // offset: 28 uint32 DGGCFDKJDPO = 7; // offset: 32 uint32 PNGHFKLCNBE = 13; // offset: 36 } message MNOOMFIAFPF { FNCFIHAFGGN op_type = 1; // offset: 24 uint32 MPKCANFHCHG = 14; // offset: 28 } message GMGABLBKJMC { FDICBBEGKEO LMIODAHFGOA = 10; // offset: 24 uint32 display_value = 14; // offset: 28 } message KLGJDILNNDH { LAJGLHCCNED JDFPKAMFHAP = 9; // offset: 24 repeated DLBGONGJBNC item_list = 1; // offset: 32 uint32 DHJANOFGDNP = 4; // offset: 40 uint32 FHEFKOGAMHK = 6; // offset: 44 uint32 OPHFDHGBLPJ = 7; // offset: 48 uint32 IGDOFKLAILH = 11; // offset: 52 NHHJAONHDDG LHNIIOHNIFL = 5; // offset: 56 bool OCLBMMNNMFC = 12; // offset: 60 bool ANMLAPADELO = 13; // offset: 61 uint32 score_id = 8; // offset: 64 uint32 energy_info = 15; // offset: 68 } message BHMEPBAGOFF { IPGIJFNAFLC KNBGBCEBLDF = 9; // offset: 16 repeated KLGJDILNNDH BFCGOELLNIP = 3; // offset: 24 uint32 PBEPLKMNAKF = 14; // offset: 40 AMDMKHKOHNF NPCFKONPCCK = 10; // offset: 44 uint64 FIKHCEBOPMI = 4; // offset: 48 uint32 NAOKGNGBHAO = 2; // offset: 56 int32 HIJJDGBOMDL = 15; // offset: 60 } message PKBDAKMLDMC { repeated JFJDMGOMJOF DGKLOCJHKNH = 11; // offset: 24 repeated DFLIHGGNBDB GNABNEDKPHH = 9; // offset: 32 uint32 MMLNAMPFAKA = 12; // offset: 40 uint32 use_item_id = 14; // offset: 44 } // Type: Rsp // CmdID: 30183 message AJOHOIGMCNN { IPGIJFNAFLC LLCPOHADBKB = 7; // offset: 24 uint32 retcode = 14; // offset: 32 uint32 use_item_id = 9; // offset: 36 } message FHAPLEMDKGN { } // Type: Rsp // CmdID: 30142 message LLFIKHHPJEB { BHMEPBAGOFF data = 14; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 15; // offset: 24 uint32 retcode = 2; // offset: 40 } message EEFDJLPDCFO { uint32 EMLBKOKEAOH = 2; // offset: 24 uint32 PBEPLKMNAKF = 1; // offset: 28 uint32 DPJLMFBADMM = 5; // offset: 32 } // Type: Rsp // CmdID: 30138 message BCMGFCDNAIE { uint32 retcode = 6; // offset: 24 } // Type: Notify // CmdID: 30161 message LGEOFJJKFNF { BHMEPBAGOFF data = 9; // offset: 16 CKGOFMFNIPP reason = 7; // offset: 32 } // Type: Notify // CmdID: 30124 message OJLHCIDDFDF { OKIPFIENKIF PBAPICNDIDN = 13; // offset: 16 IPGIJFNAFLC LLCPOHADBKB = 3; // offset: 24 } // Type: Notify // CmdID: 30171 message OPAOIBLFJOM { PKBDAKMLDMC PBAPICNDIDN = 15; // offset: 16 IPGIJFNAFLC LLCPOHADBKB = 9; // offset: 32 } message CDPEFGCIGFB { } // Type: Rsp // CmdID: 30152 message CBDJAJAKCFF { uint32 retcode = 5; // offset: 24 } message LPHCHEJEMPD { NHHJAONHDDG state = 14; // offset: 24 uint32 rank = 4; // offset: 28 uint32 score_id = 6; // offset: 32 uint32 DHJANOFGDNP = 2; // offset: 36 } message FOJDKLCHCKG { IPGIJFNAFLC KNBGBCEBLDF = 2; // offset: 16 repeated LPHCHEJEMPD BFCGOELLNIP = 13; // offset: 24 uint32 NAOKGNGBHAO = 8; // offset: 40 IFFKDFPJECM NPCFKONPCCK = 12; // offset: 44 uint64 FIKHCEBOPMI = 1; // offset: 48 int32 HIJJDGBOMDL = 9; // offset: 56 } message BGEJHKFILME { } // Type: Rsp // CmdID: 30159 message PKBJOGHCFOA { FOJDKLCHCKG KHEFAHCPHBL = 7; // offset: 24 repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 32 uint32 retcode = 8; // offset: 40 } // Type: Notify // CmdID: 30174 message GBMPOBJDAFF { FOJDKLCHCKG KHEFAHCPHBL = 5; // offset: 16 DIKCFAICOHB reason = 1; // offset: 32 } // Type: Notify // CmdID: 30192 message DPDDOADGCMG { repeated LPHCHEJEMPD BFCGOELLNIP = 15; // offset: 16 uint32 NAOKGNGBHAO = 2; // offset: 32 } enum CmdFiveDimType { EIBEMMGHLPK_NLCDGIPGFDJ = 0; EIBEMMGHLPK_NDLIALBOAOK = 2260; CmdLeaveFiveDimGameScRsp = 2273; CmdGetFiveDimMoneyScRsp = 2262; CmdFiveDimMoneyChangeScNotify = 2270; CmdFiveDimJumpEnergyChangeScNotify = 2268; CmdGetFiveDimGameDataScRsp = 2267; CmdFiveDimGameDataUpdateScNotify = 2254; CmdEnterFiveDimGameScRsp = 2261; EIBEMMGHLPK_FMFOAIONMCD = 2264; CmdUpdateFiveDimGameDataScRsp = 2257; CmdFiveDimGameTransferScRsp = 2275; EIBEMMGHLPK_EFFCLNDEDLA = 2253; EIBEMMGHLPK_BEPOEEABNFB = 2258; EIBEMMGHLPK_GKNCIGPOBGA = 2271; CmdGetFiveDimMoneyDataScRsp = 2256; EIBEMMGHLPK_AHPMEDBLABF = 2269; EIBEMMGHLPK_NCNJCDICNND = 2252; } enum KFDEPBCLENF { KFDEPBCLENF_NLCDGIPGFDJ = 0; KFDEPBCLENF_KALJCABDJLC = 1; KFDEPBCLENF_HJJDLPHHFPA = 2; } message DFKEBOHGDKF { } // Obf: BNFGMKBICKJ // Type: Rsp // CmdID: 2267 message GetFiveDimGameDataScRsp { DGHPIDMDOJM CFDIKLBINHK = 14; // offset: 16 uint32 CPFCMKLCMFG = 9; // offset: 32 uint32 retcode = 6; // offset: 36 } message AGDNLAAKGDD { AHCLMAGAHPN PPJFMBIGIGB = 1; // offset: 16 MotionInfo HKGDHOPGCKF = 15; // offset: 24 BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 40 } // Obf: IBAAHKDOHDB // Type: Rsp // CmdID: 2261 message EnterFiveDimGameScRsp { uint32 retcode = 14; // offset: 24 } message BGBIBDECAFH { MotionInfo HKGDHOPGCKF = 9; // offset: 16 uint32 PJLKEHONHED = 4; // offset: 32 uint32 COGDLBMPPNM = 14; // offset: 36 KFDEPBCLENF KEHGFMAMEPD = 1; // offset: 40 } // Obf: OMFLOBEGHNM // Type: Rsp // CmdID: 2273 message LeaveFiveDimGameScRsp { uint32 client_pos_version = 4; // offset: 24 uint32 retcode = 10; // offset: 28 } message FPAKIHDJMIK { AHCLMAGAHPN PPJFMBIGIGB = 3; // offset: 24 uint32 GABODFDMPMM = 7; // offset: 32 } // Obf: PKFCCICBLGL // Type: Rsp // CmdID: 2257 message UpdateFiveDimGameDataScRsp { uint32 retcode = 10; // offset: 24 } message BOFJIOEKDFK { AHCLMAGAHPN PPJFMBIGIGB = 7; // offset: 16 BLPHONLBNBO OEIBHLMDJKA = 5; // offset: 32 KFDEPBCLENF KEHGFMAMEPD = 10; // offset: 40 uint32 COGDLBMPPNM = 4; // offset: 44 } // Obf: AGBDHJMJFHD // Type: Rsp // CmdID: 2275 message FiveDimGameTransferScRsp { uint32 retcode = 2; // offset: 24 } // Obf: DCJGNLLAHEM // Type: Notify // CmdID: 2254 message FiveDimGameDataUpdateScNotify { DGHPIDMDOJM CFDIKLBINHK = 7; // offset: 24 bool HBJLJJAJHOI = 3; // offset: 32 uint32 client_pos_version = 11; // offset: 36 } // Obf: IBCFCAOKMOP // Type: Notify // CmdID: 2268 message FiveDimJumpEnergyChangeScNotify { uint32 CPFCMKLCMFG = 1; // offset: 24 } message DDHKGAKNOEK { uint32 JIDCDLCBKHG = 8; // offset: 24 } // Obf: NPPLIGADGDF // Type: Rsp // CmdID: 2262 message GetFiveDimMoneyScRsp { uint32 retcode = 4; // offset: 24 uint32 GJHKPIGEIIO = 2; // offset: 28 uint32 JIDCDLCBKHG = 8; // offset: 32 } // Obf: CMJAOMBHJNL // Type: Notify // CmdID: 2270 message FiveDimMoneyChangeScNotify { uint32 OEPCCMAPFFH = 8; // offset: 24 uint32 KFBJGFJHGEK = 7; // offset: 28 } message IKFDIJLEOJA { } // Obf: NFEJKBHMEOL // Type: Rsp // CmdID: 2256 message GetFiveDimMoneyDataScRsp { uint32 OEPCCMAPFFH = 3; // offset: 24 uint32 retcode = 15; // offset: 28 uint32 KFBJGFJHGEK = 2; // offset: 32 } enum CmdFriendType { MGDHKHBKDDG_NLCDGIPGFDJ = 0; CmdNewAssistHistoryNotify = 2932; CmdDeleteBlacklistCsReq = 2959; CmdGetCurAssistScRsp = 2985; CmdTakeAssistRewardCsReq = 2935; CmdGetFriendAssistListCsReq = 2988; CmdSetFriendMarkCsReq = 3000; CmdGetAssistListCsReq = 2930; CmdTakeAssistRewardScRsp = 2916; CmdGetFriendApplyListInfoScRsp = 2913; CmdGetFriendApplyListInfoCsReq = 2936; CmdSearchPlayerCsReq = 2992; CmdGetFriendRecommendListInfoCsReq = 2961; CmdSearchPlayerScRsp = 2966; CmdGetFriendAssistListScRsp = 2926; CmdGetAssistListScRsp = 2949; CmdGetFriendBattleRecordDetailCsReq = 2937; CmdDeleteFriendCsReq = 2954; CmdGetFriendListInfoScRsp = 2903; CmdDeleteBlacklistScRsp = 2974; CmdSetForbidOtherApplyFriendScRsp = 2906; CmdDeleteFriendScRsp = 2983; CmdAddBlacklistScRsp = 2976; CmdSyncHandleFriendScNotify = 2912; CmdGetFriendLoginInfoCsReq = 2953; CmdReportPlayerScRsp = 2948; CmdGetAssistHistoryCsReq = 2920; CmdSetFriendMarkScRsp = 2939; CmdSyncDeleteFriendScNotify = 2909; CmdGetFriendListInfoCsReq = 2973; CmdSetAssistCsReq = 2928; CmdHandleFriendScRsp = 2929; CmdGetPlatformPlayerInfoScRsp = 2982; CmdSetFriendRemarkNameCsReq = 2971; CmdGetFriendRecommendLineupDetailCsReq = 2991; CmdAddBlacklistCsReq = 2942; CmdGetAssistHistoryScRsp = 2999; CmdApplyFriendCsReq = 2915; CmdGetFriendRecommendListInfoScRsp = 2924; CmdGetFriendLoginInfoScRsp = 2963; CmdGetFriendRecommendLineupCsReq = 2993; CmdHandleFriendCsReq = 2987; CmdReportPlayerCsReq = 2952; CmdSyncAddBlacklistScNotify = 2938; CmdGetFriendDevelopmentInfoCsReq = 2958; CmdGetFriendRecommendLineupScRsp = 2996; CmdSetForbidOtherApplyFriendCsReq = 2917; CmdSetFriendRemarkNameScRsp = 2978; CmdSetAssistScRsp = 2901; CmdGetCurAssistCsReq = 2967; CmdGetPlayerDetailInfoScRsp = 2927; CmdCurAssistChangedNotify = 2905; CmdGetFriendDevelopmentInfoScRsp = 2943; CmdSyncApplyFriendScNotify = 2910; CmdApplyFriendScRsp = 2981; CmdGetPlayerDetailInfoCsReq = 2980; CmdGetFriendRecommendLineupDetailScRsp = 2923; CmdGetFriendBattleRecordDetailScRsp = 2934; CmdGetPlatformPlayerInfoCsReq = 2914; } enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_OFFLINE = 0; FRIEND_ONLINE_STATUS_ONLINE = 1; } enum FriendApplySource { HPEKGMDHFLO_NLCDGIPGFDJ = 0; HPEKGMDHFLO_GODCHGIMIAJ = 1; HPEKGMDHFLO_BLNBLLNHICH = 2; HPEKGMDHFLO_ODHMGPNECFO = 3; HPEKGMDHFLO_OBPHECNLKAP = 4; HPEKGMDHFLO_OKJJPJKLIOG = 5; HPEKGMDHFLO_OGCABAGJIIK = 6; HPEKGMDHFLO_CGMPJEGGEED = 7; HPEKGMDHFLO_JGFGNCLKIBO = 8; HPEKGMDHFLO_MKHLALNLOLA = 9; HPEKGMDHFLO_CILGIDDHODG = 10; } message AssistSimpleInfo { uint32 pos = 7; // offset: 24 uint32 avatar_id = 11; // offset: 28 uint32 level = 15; // offset: 32 uint32 dressed_skin_id = 14; // offset: 36 } message HHJANNIGCKM { repeated uint32 finished_target_list = 9; // offset: 16 bool EGLLMGLLHDL = 15; // offset: 32 } message ICMGDJBDFEA { HHJANNIGCKM NCKJLAEJNDP = 11; // offset: 16 uint32 group_id = 6; // offset: 32 uint32 FBOGDAHNDKA = 5; // offset: 36 uint32 LMPPDGOFOMF = 1; // offset: 40 uint32 HCBADDHNIDG = 7; // offset: 44 } message PIBFIDOEPAP { repeated uint32 LHHACOILCMG = 1; // offset: 24 uint32 FFFNGBKHOEA = 12; // offset: 32 uint32 GNIFODGCPAA = 5; // offset: 36 } message JMOCDMHFEJG { PIBFIDOEPAP KGBHIKKLJMK = 15; // offset: 16 } message EJAKBKOEEPC { JMOCDMHFEJG BHDKLAJPMBJ = 1; // offset: 24 } message FriendGridFightRecord { uint32 division_id = 7; // offset: 24 } message PAEFDELFKJK { EJAKBKOEEPC KBLKLGDCOMF = 10; // offset: 24 FriendGridFightRecord BAMDEHAICDA = 2; // offset: 32 ICMGDJBDFEA AMLDHBMIGEN = 12; // offset: 40 BattleRecordType BEBEEMKOBNN = 7; // offset: 48 } message PlayerSimpleInfo { repeated AssistSimpleInfo assist_simple_info_list = 6; // offset: 16 string signature = 5; // offset: 32 HeadFrameInfo head_frame_info = 1049; // offset: 40 CJLCPMDGIBO player_outfit_data = 1; // offset: 48 string platform_nick = 3; // offset: 56 string nickname = 8; // offset: 64 string platform_uuid = 15; // offset: 72 uint32 level = 9; // offset: 80 int64 last_active_time = 13; // offset: 88 uint32 gender = 115; // offset: 96 FriendOnlineStatus online_status = 10; // offset: 100 uint32 uid = 7; // offset: 104 uint32 personal_card = 11; // offset: 108 PlatformType platform = 14; // offset: 112 uint32 chat_bubble_id = 4; // offset: 116 uint32 head_icon = 2; // offset: 120 bool is_banned = 12; // offset: 124 int64 update_time = 797; // offset: 128 } message DisplayEquipmentInfo { uint32 tid = 6; // offset: 24 uint32 exp = 2; // offset: 28 uint32 promotion = 11; // offset: 32 uint32 level = 9; // offset: 36 uint32 rank = 3; // offset: 40 } message DisplayRelicInfo { repeated RelicAffix sub_affix_list = 9; // offset: 24 uint32 exp = 12; // offset: 32 uint32 main_affix_id = 11; // offset: 36 uint32 tid = 6; // offset: 40 uint32 type = 5; // offset: 44 uint32 level = 14; // offset: 48 } message DisplayAvatarDetailInfo { DisplayEquipmentInfo equipment = 5; // offset: 16 repeated AvatarSkillTree skilltree_list = 8; // offset: 32 repeated DisplayRelicInfo relic_list = 1; // offset: 40 uint32 pos = 3; // offset: 48 uint32 rank = 4; // offset: 52 uint32 avatar_type = 11; // offset: 56 uint32 exp = 15; // offset: 60 uint32 avatar_id = 14; // offset: 64 uint32 enhanced_id = 9; // offset: 68 uint32 level = 6; // offset: 72 uint32 dressed_skin_id = 7; // offset: 76 uint32 promotion = 2; // offset: 80 } message EDEGAHHANMF { uint32 PLKAGMLBCDG = 4; // offset: 24 uint32 MBHJNPEILCL = 2; // offset: 28 uint32 IGENPDKHDMC = 7; // offset: 32 uint32 OPENPJJLADD = 1; // offset: 36 uint32 LCDDMLIMAGA = 8; // offset: 40 } message PlayerRecordInfo { EDEGAHHANMF EOGGPDHKKBJ = 10; // offset: 24 uint32 JJKIKOBAJLF = 13; // offset: 32 uint32 PPFDDFAHLED = 2; // offset: 36 uint32 DIOIIFAHAKK = 3; // offset: 40 uint32 MIMECEAFDNK = 8; // offset: 44 uint32 MHOIJFEBAPA = 11; // offset: 48 uint32 KCBINJNIBNO = 5; // offset: 52 uint32 NECKJBHEKHE = 4; // offset: 56 uint32 ALGEOLGNFBL = 9; // offset: 60 } message OHKDPNBGPOA { bool MAKOLELFLFH = 4; // offset: 24 bool GNFDDPEMMFN = 9; // offset: 25 bool DCJECFMMIBC = 6; // offset: 26 bool IOJEAOCOBBF = 5; // offset: 27 bool PFBHGAHAFMD = 14; // offset: 28 } message FBONADJPJGL { EJAKBKOEEPC KBLKLGDCOMF = 5; // offset: 24 repeated ICMGDJBDFEA challenge_list = 8; // offset: 32 } message PlayerDetailInfo { string nickname = 8; // offset: 16 string IJKOMIKFKEK = 9; // offset: 24 CJLCPMDGIBO DHKFCDAGHDM = 585; // offset: 32 repeated DisplayAvatarDetailInfo display_avatar_list = 3; // offset: 48 OHKDPNBGPOA BOKLABGLEFL = 1610; // offset: 56 string signature = 2; // offset: 64 OIIPJFDNPAH AIHNDIAFGPM = 134; // offset: 72 string DJONELMIFEE = 12; // offset: 80 repeated DisplayAvatarDetailInfo assist_avatar_list = 1065; // offset: 88 FBONADJPJGL AGBGOCONMMG = 715; // offset: 96 HeadFrameInfo head_frame_info = 1260; // offset: 104 PlayerRecordInfo record_info = 10; // offset: 112 uint32 uid = 15; // offset: 120 bool is_banned = 13; // offset: 124 bool HIEAPDNNNEI = 1; // offset: 125 uint32 head_icon = 4; // offset: 128 uint32 GEJFMBBHNLN = 11; // offset: 132 uint32 level = 6; // offset: 136 uint32 world_level = 7; // offset: 140 uint32 KINOEHKMFML = 1953; // offset: 144 PlatformType platform = 5; // offset: 148 uint32 HCGMAGDFAAO = 14; // offset: 152 } message FriendSimpleInfo { string remark_name = 1; // offset: 16 PAEFDELFKJK MBOIHJLIJDG = 8; // offset: 24 PlayerSimpleInfo player_info = 3; // offset: 40 int64 create_time = 5; // offset: 48 PlayingState playing_state = 13; // offset: 56 bool is_marked = 14; // offset: 60 } message FriendApplyInfo { PlayerSimpleInfo player_info = 2; // offset: 16 int64 apply_time = 15; // offset: 32 } message FriendRecommendInfo { PlayerSimpleInfo player_info = 1; // offset: 24 bool JINLAHLMDLN = 14; // offset: 32 } message PlayerAssistInfo { DisplayAvatarDetailInfo assist_avatar = 4; // offset: 24 PlayerSimpleInfo player_info = 13; // offset: 32 } message FriendChallengeLineup { string remark_name = 13; // offset: 16 PlayerSimpleInfo player_info = 7; // offset: 24 repeated ChallengeLineupList lineup_list = 2; // offset: 40 uint32 buff_one = 14; // offset: 48 uint32 buff_two = 8; // offset: 52 uint32 score_id = 12; // offset: 56 uint32 EEJCPNAEKLJ = 1; // offset: 60 } message FriendChallengeClearanceInfo { BBBIAPEHABA MEGBIPBAFBP = 4; // offset: 32 uint32 LMPPDGOFOMF = 15; // offset: 44 uint32 group_id = 6; // offset: 48 oneof EDKOHAAMONH { ChallengeStatistics challenge_default = 94; // offset: 24 ChallengeStoryStatistics challenge_story = 77; // offset: 24 ChallengeBossStatistics challenge_boss = 25; // offset: 24 } } message IHLMEDHFDEI { uint32 avatar_id = 13; // offset: 24 uint32 MDOJNENGCFE = 7; // offset: 28 } message GLILLENEIJK { uint32 FFFNGBKHOEA = 10; // offset: 24 uint32 GNIFODGCPAA = 6; // offset: 28 } message NMFEHEHPGAB { uint32 MGCACGFLKEK = 14; // offset: 24 uint32 area_id = 5; // offset: 28 uint32 MBDKAJBEPPF = 6; // offset: 32 } message FKCNEPIJJAO { uint32 area_id = 4; // offset: 24 uint32 FEFLAJIODHB = 14; // offset: 28 uint32 JNCCOGCHNMB = 7; // offset: 32 uint32 DCOKLHPBAJO = 1; // offset: 36 } message OIMLMDHOHAP { uint32 KPHJDOPBMEN = 8; // offset: 24 uint32 area_id = 7; // offset: 28 uint32 APANPLBMONN = 2; // offset: 32 uint32 IELFOBFPDPA = 3; // offset: 36 } message BGPIHMLLNGM { FKCNEPIJJAO BFGELCKJJPN = 6; // offset: 16 NMFEHEHPGAB HJFHOEAAGGC = 1; // offset: 32 OIMLMDHOHAP MHAIBAMJGIM = 4; // offset: 40 GLILLENEIJK ENDLJENKBMF = 9; // offset: 48 } message PlayerChallengePeakRecordMobData { ChallengeLineupList lineup = 10; // offset: 24 repeated uint32 MCJNLLBBDHN = 9; // offset: 32 uint32 cycles_used = 13; // offset: 40 uint32 peak_id = 8; // offset: 44 } message PlayerChallengePeakRecordBossData { ChallengeLineupList lineup = 13; // offset: 16 repeated uint32 MCJNLLBBDHN = 5; // offset: 24 bool HAMDKIHGKGO = 1; // offset: 40 bool CFLDOMPACKI = 2; // offset: 41 uint32 best_cycle_count = 3; // offset: 44 uint32 DJFGDMIDEHJ = 10; // offset: 48 uint32 peak_id = 7; // offset: 52 uint32 buff_id = 4; // offset: 56 } message DBFHOCOBPMK { repeated PlayerChallengePeakRecordMobData HDCHFBKDCEB = 12; // offset: 16 PlayerChallengePeakRecordBossData CDFFIGJLGMM = 7; // offset: 32 uint32 group_id = 13; // offset: 40 } message HBJDMDKKMFI { uint32 division_id = 4; // offset: 24 } message KHFEGOFPHHC { uint32 area_id = 13; // offset: 24 } message CFNEMEIDMID { uint32 area_id = 14; // offset: 24 uint32 HOLPMKOHACH = 2; // offset: 28 } message MOOGABJBJAG { uint32 challenge_id = 9; // offset: 24 } message JBKJGBMMKFI { uint32 peak_id = 6; // offset: 24 } message IENCCMEAIAJ { uint32 GNIFODGCPAA = 5; // offset: 24 } message LJJIEAPLOOI { uint32 division_id = 11; // offset: 24 } message KGBAFBEMICB { bool MNDCIBFEJOP = 5; // offset: 24 uint32 AACGBEBGDPE = 15; // offset: 28 } message NJMOBNILIHI { int64 time = 6; // offset: 32 DevelopmentType NELHEHHFCCM = 12; // offset: 44 oneof NNMAOMHPNBK { KHFEGOFPHHC DCODKLADIJM = 1445; // offset: 16 MOOGABJBJAG ELJOEBBHDPB = 1544; // offset: 16 uint32 avatar_id = 376; // offset: 16 uint32 KAJCFPKEGBP = 403; // offset: 16 uint32 PBOCPNJJHHB = 382; // offset: 16 CFNEMEIDMID IIBJEGJMOKJ = 1075; // offset: 16 uint32 panel_id = 176; // offset: 16 JBKJGBMMKFI AGKKAFEFGOB = 1051; // offset: 16 IENCCMEAIAJ IMILIFMDLBI = 445; // offset: 16 LJJIEAPLOOI BNNDODHIKCE = 1408; // offset: 16 KGBAFBEMICB DHKCMBFCALH = 212; // offset: 16 } } // Obf: ADKDAKFNFMH // Type: Req // CmdID: 2973 message GetFriendListInfoCsReq { } // Obf: JLHNEDPPFOO // Type: Rsp // CmdID: 2903 message GetFriendListInfoScRsp { repeated PlayerSimpleInfo black_list = 3; // offset: 16 repeated FriendSimpleInfo friend_list = 14; // offset: 24 uint32 retcode = 1; // offset: 40 } // Obf: NHAAPILNALO // Type: Req // CmdID: 2980 message GetPlayerDetailInfoCsReq { uint32 uid = 10; // offset: 24 } // Obf: KFLGFDDDOPJ // Type: Rsp // CmdID: 2927 message GetPlayerDetailInfoScRsp { PlayerDetailInfo detail_info = 3; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: GFCNKHPBPOC // Type: Req // CmdID: 2936 message GetFriendApplyListInfoCsReq { } // Obf: FBFKDPMGFNL // Type: Rsp // CmdID: 2913 message GetFriendApplyListInfoScRsp { repeated FriendApplyInfo receive_apply_list = 11; // offset: 16 repeated uint32 send_apply_list = 1; // offset: 32 uint32 retcode = 3; // offset: 40 } // Obf: CHBNOHMCMGC // Type: Req // CmdID: 2915 message ApplyFriendCsReq { FriendApplySource source = 9; // offset: 24 uint32 uid = 1; // offset: 28 } // Obf: GIMLCCAKGDG // Type: Rsp // CmdID: 2981 message ApplyFriendScRsp { uint32 uid = 12; // offset: 24 uint32 retcode = 15; // offset: 28 } // Obf: MGENDBNGEEE // Type: Notify // CmdID: 2910 message SyncApplyFriendScNotify { FriendApplyInfo friend_apply_info = 11; // offset: 16 } // Obf: BLEJGGNFNEO // Type: Req // CmdID: 2987 message HandleFriendCsReq { uint32 uid = 6; // offset: 24 bool is_accept = 7; // offset: 28 } // Obf: DOELBKLNLIM // Type: Rsp // CmdID: 2929 message HandleFriendScRsp { FriendSimpleInfo friend_info = 4; // offset: 24 uint32 uid = 3; // offset: 32 uint32 retcode = 7; // offset: 36 bool is_accept = 9; // offset: 40 } // Obf: OMGAOCOIILH // Type: Notify // CmdID: 2912 message SyncHandleFriendScNotify { FriendSimpleInfo friend_info = 9; // offset: 16 uint32 uid = 6; // offset: 32 bool is_accept = 14; // offset: 36 } // Obf: KIKEJIAMKPH // Type: Req // CmdID: 2954 message DeleteFriendCsReq { uint32 uid = 1; // offset: 24 uint32 LMHDOMCMGNL = 4; // offset: 28 } // Obf: LBBIGDCILDJ // Type: Rsp // CmdID: 2983 message DeleteFriendScRsp { uint32 retcode = 5; // offset: 24 uint32 uid = 7; // offset: 28 } // Obf: DMPDJIEMJJD // Type: Notify // CmdID: 2909 message SyncDeleteFriendScNotify { uint32 uid = 11; // offset: 24 } // Obf: ALJJJEFJLKA // Type: Req // CmdID: 2942 message AddBlacklistCsReq { uint32 uid = 12; // offset: 24 } // Obf: JMABIKHOJOI // Type: Rsp // CmdID: 2976 message AddBlacklistScRsp { PlayerSimpleInfo black_info = 11; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: DKKELLBOGIO // Type: Notify // CmdID: 2938 message SyncAddBlacklistScNotify { uint32 uid = 2; // offset: 24 } // Obf: FGNGBABEENA // Type: Req // CmdID: 2961 message GetFriendRecommendListInfoCsReq { bool DDNKHDIKAEL = 4; // offset: 24 } // Obf: AMCGEGIPAKJ // Type: Rsp // CmdID: 2924 message GetFriendRecommendListInfoScRsp { repeated FriendRecommendInfo friend_recommend_list = 1; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: HMOGLECADPG // Type: Req // CmdID: 2971 message SetFriendRemarkNameCsReq { string remark_name = 10; // offset: 16 uint32 reason = 5; // offset: 32 uint32 uid = 15; // offset: 36 } // Obf: CDLCLGLKBLO // Type: Rsp // CmdID: 2978 message SetFriendRemarkNameScRsp { string remark_name = 6; // offset: 24 uint32 retcode = 7; // offset: 32 uint32 uid = 2; // offset: 36 } // Type: Req // CmdID: 2952 message ReportPlayerCsReq { string IMNOJNCGGNI = 15; // offset: 24 uint32 uid = 7; // offset: 32 uint32 OLLBLNAGMPC = 14; // offset: 36 } // Type: Rsp // CmdID: 2948 message ReportPlayerScRsp { uint32 retcode = 4; // offset: 24 } // Obf: ACHFMFGCOJF // Type: Req // CmdID: 2959 message DeleteBlacklistCsReq { uint32 uid = 12; // offset: 24 } // Obf: DAMBPIKLCBL // Type: Rsp // CmdID: 2974 message DeleteBlacklistScRsp { uint32 uid = 3; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: IJBGABAFCEE // Type: Req // CmdID: 2992 message SearchPlayerCsReq { repeated uint32 uid_list = 15; // offset: 24 bool DDNKHDIKAEL = 12; // offset: 32 } // Obf: MLBAKKMGDLG // Type: Rsp // CmdID: 2966 message SearchPlayerScRsp { repeated uint32 result_uid_list = 1; // offset: 24 repeated PlayerSimpleInfo simple_info_list = 15; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: IEIMIFAEADO // Type: Req // CmdID: 2930 message GetAssistListCsReq { bool LKBAENBKJCE = 10; // offset: 24 bool DDNKHDIKAEL = 13; // offset: 25 } // Obf: KCKOECDINAF // Type: Rsp // CmdID: 2949 message GetAssistListScRsp { repeated PlayerAssistInfo assist_list = 6; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: KIKIGDGMPEN // Type: Req // CmdID: 2928 message SetAssistCsReq { uint32 avatar_id = 3; // offset: 24 uint32 uid = 1; // offset: 28 } // Obf: EFFMBFDAJDA // Type: Rsp // CmdID: 2901 message SetAssistScRsp { uint32 retcode = 14; // offset: 24 uint32 avatar_id = 13; // offset: 28 uint32 FDKFIOLMPHA = 6; // offset: 32 uint32 uid = 8; // offset: 36 } // Obf: HMMPDJAOMKJ // Type: Req // CmdID: 2967 message GetCurAssistCsReq { } // Obf: FBCPGPMNECG // Type: Rsp // CmdID: 2985 message GetCurAssistScRsp { PlayerAssistInfo ODHMGPNECFO = 5; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: CJMNHDLJKLE // Type: Req // CmdID: 2920 message GetAssistHistoryCsReq { } // Obf: BHCMCLJHEGJ // Type: Rsp // CmdID: 2999 message GetAssistHistoryScRsp { repeated uint32 PJMHNGKHKLE = 10; // offset: 16 uint32 retcode = 7; // offset: 32 uint32 LLIPLPNDIMC = 8; // offset: 36 uint32 EFONJLMDFIH = 12; // offset: 40 uint32 OFEKHCHHOFD = 1; // offset: 44 } // Obf: OKHINFPCHAN // Type: Notify // CmdID: 2932 message NewAssistHistoryNotify { uint32 OFEKHCHHOFD = 8; // offset: 24 } // Obf: OPDCHJINMMK // Type: Req // CmdID: 2935 message TakeAssistRewardCsReq { } // Obf: ENEHBCOCEGB // Type: Rsp // CmdID: 2916 message TakeAssistRewardScRsp { ItemList reward = 2; // offset: 24 repeated KAODLPJMEFE OILHLECGBCH = 13; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: KDHABGDIAPJ // Type: Notify // CmdID: 2905 message CurAssistChangedNotify { PlayerAssistInfo ODHMGPNECFO = 15; // offset: 16 } // Obf: IFPAENCHHHE // Type: Req // CmdID: 2914 message GetPlatformPlayerInfoCsReq { repeated string EPIBJAMIJFI = 6; // offset: 16 PlatformType platform = 10; // offset: 32 } // Obf: NOAGHDALEJE // Type: Rsp // CmdID: 2982 message GetPlatformPlayerInfoScRsp { repeated PlayerSimpleInfo friend_recommend_list = 5; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: CNDFNIHMPKC // Type: Req // CmdID: 2953 message GetFriendLoginInfoCsReq { } // Obf: NMAOECIJEBA // Type: Rsp // CmdID: 2963 message GetFriendLoginInfoScRsp { repeated uint32 OMFOMBGFHPA = 9; // offset: 16 repeated uint32 KCGCEPPMOKM = 13; // offset: 24 bool BHEICCGPBLG = 15; // offset: 40 bool EHBJFGPDPJF = 7; // offset: 41 uint32 retcode = 2; // offset: 44 } // Obf: DGEEIJCMHHO // Type: Req // CmdID: 2917 message SetForbidOtherApplyFriendCsReq { bool PBNJDHFCHHC = 9; // offset: 24 } // Obf: JJJJPBCNDCC // Type: Rsp // CmdID: 2906 message SetForbidOtherApplyFriendScRsp { uint32 retcode = 3; // offset: 24 bool PBNJDHFCHHC = 2; // offset: 28 } // Obf: IONJONGACJL // Type: Req // CmdID: 3000 message SetFriendMarkCsReq { bool BIJJOJNJHDO = 13; // offset: 24 uint32 uid = 6; // offset: 28 uint32 reason = 5; // offset: 32 } // Obf: MHBMDBMICFA // Type: Rsp // CmdID: 2939 message SetFriendMarkScRsp { uint32 uid = 8; // offset: 24 bool BIJJOJNJHDO = 14; // offset: 28 uint32 retcode = 2; // offset: 32 } // Obf: IILCDMAHMDN // Type: Req // CmdID: 2988 message GetFriendAssistListCsReq { repeated uint32 EEJGCFBJKAK = 9; // offset: 16 repeated uint32 HHFPJHMEIJK = 2; // offset: 32 uint32 target_side = 5; // offset: 40 PIDAHABFLBL HFOLAOIKOLB = 10; // offset: 44 bool DDNKHDIKAEL = 6; // offset: 48 } // Obf: MEDJBBOGLNM // Type: Rsp // CmdID: 2926 message GetFriendAssistListScRsp { repeated PlayerAssistInfo assist_list = 15; // offset: 16 uint32 retcode = 2; // offset: 32 uint32 target_side = 14; // offset: 36 } message CJNDCNIJBEI { repeated uint32 finished_target_list = 6; // offset: 16 repeated ONKDAPOKGAC avatar_list = 4; // offset: 32 } message OKFKPPNGCOD { repeated ONKDAPOKGAC avatar_list = 1; // offset: 16 repeated uint32 finished_target_list = 4; // offset: 24 uint32 peak_id = 2; // offset: 40 } message MJMGDLJAJCM { repeated OKFKPPNGCOD DNIGKDKIPPJ = 7; // offset: 24 } message ChallengePeakBossFriendLineupRecommendation { repeated uint32 finished_target_list = 9; // offset: 16 repeated ONKDAPOKGAC avatar_list = 8; // offset: 32 uint32 buff_id = 10; // offset: 40 bool is_hard_mode = 1; // offset: 44 bool hard_mode_has_passed = 3; // offset: 45 } message OJJJDPNOKHG { repeated uint32 AOLIEDBCNBN = 15; // offset: 24 repeated uint32 finished_target_list = 12; // offset: 32 repeated ChallengeLineupList lineup_list = 9; // offset: 40 } message BMKNANGPDGH { repeated ONKDAPOKGAC avatar_list = 9; // offset: 16 uint32 EOJNPEPDECF = 10; // offset: 32 uint32 EMOHLJHPOPC = 5; // offset: 36 } message OFFMDBMMNFM { repeated BMKNANGPDGH lineup_list = 15; // offset: 16 } message FPDCINMDJCE { string remark_name = 14; // offset: 16 PlayerSimpleInfo player_info = 10; // offset: 32 oneof KJFEKHDEBIK { FriendChallengeLineup NHMOPCHJEHN = 12; // offset: 24 CJNDCNIJBEI BNAFKMMLGFE = 4; // offset: 24 MJMGDLJAJCM LMHIOKFMDNE = 13; // offset: 24 ChallengePeakBossFriendLineupRecommendation KCNAHJCMNJI = 9; // offset: 24 OJJJDPNOKHG NHKCFOALAPD = 8; // offset: 24 OFFMDBMMNFM KPPDEMBPEDO = 771; // offset: 24 } } // Obf: NKOBPKLEDFP // Type: Req // CmdID: 2993 message GetFriendRecommendLineupCsReq { JFNJKAPPNOF type = 10; // offset: 24 uint32 key = 1; // offset: 28 } // Obf: BKALMLMEEPL // Type: Rsp // CmdID: 2996 message GetFriendRecommendLineupScRsp { repeated FPDCINMDJCE MGKCKHIIICL = 4; // offset: 16 uint32 key = 1; // offset: 32 bool ALDBIIIGLOM = 6; // offset: 36 uint32 retcode = 14; // offset: 40 JFNJKAPPNOF type = 2; // offset: 44 } // Obf: HONDEKOHJHP // Type: Req // CmdID: 2991 message GetFriendRecommendLineupDetailCsReq { JFNJKAPPNOF type = 6; // offset: 24 uint32 key = 4; // offset: 28 uint32 uid = 9; // offset: 32 } // Obf: OLLGFBLPHOH // Type: Rsp // CmdID: 2923 message GetFriendRecommendLineupDetailScRsp { repeated DisplayAvatarDetailInfo KNHHAJDNGJG = 13; // offset: 24 uint32 uid = 15; // offset: 32 uint32 retcode = 9; // offset: 36 uint32 key = 12; // offset: 40 JFNJKAPPNOF type = 14; // offset: 44 } // Obf: HPPJFBCNNPG // Type: Req // CmdID: 2937 message GetFriendBattleRecordDetailCsReq { uint32 uid = 9; // offset: 24 } // Obf: DJIFIBOJKFP // Type: Rsp // CmdID: 2934 message GetFriendBattleRecordDetailScRsp { BGPIHMLLNGM HCIEFEHCENO = 4; // offset: 16 repeated FriendChallengeClearanceInfo EPNLMHPCDKL = 7; // offset: 24 HBJDMDKKMFI BAMDEHAICDA = 6; // offset: 32 repeated DBFHOCOBPMK LGIBJLFBFCG = 2; // offset: 40 uint32 retcode = 14; // offset: 56 uint32 uid = 11; // offset: 60 } // Obf: PJJAIIONOPE // Type: Req // CmdID: 2958 message GetFriendDevelopmentInfoCsReq { uint32 uid = 4; // offset: 24 } // Obf: JJFIJODMGGB // Type: Rsp // CmdID: 2943 message GetFriendDevelopmentInfoScRsp { repeated NJMOBNILIHI EMBPENNEIJH = 11; // offset: 16 uint32 uid = 12; // offset: 32 uint32 retcode = 14; // offset: 36 } enum CmdGachaType { LDADFJEOFGL_NLCDGIPGFDJ = 0; CmdSetGachaDecideItemScRsp = 1987; CmdDoGachaScRsp = 1927; CmdExchangeGachaCeilingCsReq = 1915; CmdExchangeGachaCeilingScRsp = 1981; CmdSetGachaDecideItemCsReq = 1910; CmdGetGachaInfoScRsp = 1903; CmdGetGachaCeilingScRsp = 1913; CmdGetGachaCeilingCsReq = 1936; CmdGetGachaInfoCsReq = 1973; CmdDoGachaCsReq = 1980; LDADFJEOFGL_PDCIIFCCBEH = 1929; } // Obf: JDKEAPHHLBM // Type: Req // CmdID: 1973 message GetGachaInfoCsReq { } message GachaCeilingAvatar { uint32 avatar_id = 2; // offset: 24 uint32 repeated_cnt = 5; // offset: 28 } message GachaCeiling { repeated GachaCeilingAvatar avatar_list = 5; // offset: 16 uint32 ceiling_num = 8; // offset: 32 bool is_claimed = 3; // offset: 36 } message NEIMLKNMDBM { repeated uint32 OJNEFBJHCCK = 9; // offset: 16 repeated uint32 EJGNMCAMELA = 12; // offset: 24 uint32 MMELNCHIDNC = 15; // offset: 40 uint32 GFANBHAEKOK = 6; // offset: 44 } message GachaInfo { repeated uint32 prize_item_list = 15; // offset: 16 string history_url = 13; // offset: 24 repeated uint32 item_detail_list = 14; // offset: 32 repeated uint32 ONIHOMCELJK = 6; // offset: 48 GachaCeiling gacha_ceiling = 9; // offset: 56 string detail_url = 5; // offset: 64 int64 end_time = 7; // offset: 72 uint32 GLLJFPENLHD = 12; // offset: 80 uint32 gacha_id = 4; // offset: 84 int64 begin_time = 10; // offset: 88 uint32 MMELNCHIDNC = 3; // offset: 96 uint32 NHBBHEMPJJM = 2; // offset: 100 } // Obf: LDPGAPPKBBB // Type: Rsp // CmdID: 1903 message GetGachaInfoScRsp { repeated GachaInfo gacha_info_list = 3; // offset: 24 repeated NEIMLKNMDBM AKMDBPNEHDE = 13; // offset: 32 uint32 GPNLDDLBOLM = 4; // offset: 40 uint32 OGMPKDHKPAJ = 12; // offset: 44 uint32 retcode = 9; // offset: 48 uint32 KKKNJDBNJPM = 1; // offset: 52 uint32 gacha_random = 10; // offset: 56 } // Obf: JEADDEILJLE // Type: Req // CmdID: 1980 message DoGachaCsReq { uint32 gacha_num = 6; // offset: 24 uint32 gacha_random = 15; // offset: 28 uint32 gacha_id = 11; // offset: 32 uint32 simulate_magic = 8; // offset: 36 } message GachaItem { ItemList token_item = 7; // offset: 16 ItemList transfer_item_list = 8; // offset: 24 Item gacha_item = 9; // offset: 40 bool is_new = 10; // offset: 48 } // Obf: IAOPGJEOHOM // Type: Rsp // CmdID: 1927 message DoGachaScRsp { repeated GachaItem gacha_item_list = 13; // offset: 24 uint32 gacha_id = 2; // offset: 32 uint32 NHBBHEMPJJM = 15; // offset: 36 uint32 GLLJFPENLHD = 5; // offset: 40 uint32 LDBCKJIPDHF = 6; // offset: 44 uint32 gacha_num = 10; // offset: 48 uint32 ceiling_num = 1; // offset: 52 uint32 retcode = 4; // offset: 56 uint32 GPNLDDLBOLM = 14; // offset: 60 } // Obf: GHJGEGJAODM // Type: Req // CmdID: 1936 message GetGachaCeilingCsReq { uint32 gacha_type = 6; // offset: 24 } // Obf: DFNMFPBNPDM // Type: Rsp // CmdID: 1913 message GetGachaCeilingScRsp { GachaCeiling gacha_ceiling = 3; // offset: 24 uint32 gacha_type = 12; // offset: 32 uint32 retcode = 5; // offset: 36 } // Obf: AMIHACOLKBO // Type: Req // CmdID: 1915 message ExchangeGachaCeilingCsReq { uint32 gacha_type = 4; // offset: 24 uint32 avatar_id = 13; // offset: 28 } // Obf: PJBNPPDIDDC // Type: Rsp // CmdID: 1981 message ExchangeGachaCeilingScRsp { ItemList transfer_item_list = 5; // offset: 16 GachaCeiling gacha_ceiling = 4; // offset: 32 uint32 gacha_type = 7; // offset: 40 uint32 avatar_id = 8; // offset: 44 uint32 retcode = 14; // offset: 48 } // Obf: GIMKMEOLAAO // Type: Req // CmdID: 1910 message SetGachaDecideItemCsReq { repeated uint32 OJNEFBJHCCK = 8; // offset: 24 uint32 gacha_id = 2; // offset: 32 uint32 GFANBHAEKOK = 3; // offset: 36 } // Obf: EAAECDKBAFC // Type: Rsp // CmdID: 1987 message SetGachaDecideItemScRsp { NEIMLKNMDBM NBLOJLDLBEB = 15; // offset: 24 uint32 retcode = 2; // offset: 32 } enum CmdGridFightType { IGDBCJJBMPD_NLCDGIPGFDJ = 0; CmdGridFightPermanentTalentEnableCsReq = 8537; CmdNDAMFDIDKGB = 8483; CmdLLPMAKIHAPL = 8709; CmdGridFightRecycleRoleCsReq = 8670; CmdJBOOPAPNFDC = 8458; CmdABCBKHAIEOG = 8588; CmdGridFightUpdatePosScRsp = 8564; CmdGridFightSeasonTalentEnableCsReq = 8743; CmdEMFJDODNGIF = 8444; CmdCEGIAKADMHP = 8516; CmdPNHDGCBLPGD = 8524; CmdGridFightUpdateEquipTrackCsReq = 8756; CmdPOIBJKBDLLI = 8664; CmdGridFightSeasonTalentResetScRsp = 8436; CmdGridFightGetDataScRsp = 8661; CmdCFHEKNFNMIP = 8488; CmdGridFightSeasonTalentResetCsReq = 8551; CmdMCIPOMDGBCA = 8470; CmdIGELBMGJIJD = 8465; CmdGridFightSyncKeepWinCntNotify = 8800; CmdLCFAAGEJGBG = 8539; CmdIKMOCJBMGOJ = 8631; CmdMOIONLDJGJI = 8688; CmdGridFightBackToPrepareCsReq = 8489; CmdOENNAOAFAMA = 8696; CmdAIDDODLHDLE = 8494; CmdLDBJKKCHNGJ = 8705; CmdJIOMOCFOMOA = 8640; CmdGridFightPermanentTalentEnableScRsp = 8478; CmdIIFPPBCFBBC = 8522; CmdGridFightGetArchiveScRsp = 8752; CmdGridFightBackToPrepareScRsp = 8558; CmdGridFightSeasonTalentEnableScRsp = 8499; CmdHFNIHDLFMCJ = 8547; CmdFHNLBDMKPEM = 8611; CmdGridFightHandlePendingActionCsReq = 8695; CmdLDNPBALACDB = 8759; CmdGridFightSeasonHandBookNotify = 8599; CmdGridFightSettleNotify = 8717; CmdAGOBLKJFJDL = 8518; CmdMKHGPAIHDAN = 8744; CmdCheckTextRsp = 8679; CmdAAGHPDHCOOI = 8467; CmdBDNCOOANAEA = 8635; CmdCFIDOJGKBHB = 8419; CmdGDHFMHKFEAL = 8712; CmdLFEFLIMJOGO = 8798; CmdIAABDBBJHOL = 8598; CmdKAHAOOJHJPK = 8571; CmdGridFightSyncVirtualItemNotify = 8577; CmdCGBKKGNFMKL = 8600; CmdFGMKGOIIFFL = 8495; CmdILCPGLAAADL = 8751; CmdOEBKLEPMMKE = 8534; CmdGridFightPermanentTalentResetScRsp = 8718; IGDBCJJBMPD_ILONCLKIMJM = 8416; CmdGridFightUpdateEquipTrackScRsp = 8660; CmdFDJCIHMFOMC = 8550; CmdGridFightUpdatePosCsReq = 8506; CmdKOIAMDKEFKH = 8771; CmdGridFightTraitUpdateCsReq = 8729; CmdFavourArchiveScRsp = 8719; CmdHKOAOCKBBJA = 8423; CmdGridFightWeeklyExtraSeasonExpScRsp = 8545; CmdCBEHKFHNNAI = 8634; IGDBCJJBMPD_OOFHGFDNGIB = 8409; CmdAAMEAOBEGKA = 8741; CmdGridFightEnterBattleStageScRsp = 8703; CmdFKCIBPKMODK = 8507; CmdFavourArchiveCsReq = 8433; CmdGAEKHIDCFHF = 8529; CmdCheckTextCsReq = 8517; CmdPAJHFEKAPMN = 8504; CmdCNOAPAMNDOA = 8632; CmdGridFightSyncUpdateResultScNotify = 8469; CmdHMBDOOHKIBC = 8484; CmdGridFightGetArchiveCsReq = 8408; CmdMCDBJHOCGHI = 8614; CmdCBEEKLPIEMK = 8511; CmdUpdateGameFormation = 8582; CmdCCGJDDBKIDE = 8736; CmdFLHIDBDFFKG = 8639; CmdLPIJFPCGAKO = 8616; CmdLKDMCPDHEGM = 8451; CmdHAHJBBEJKJK = 8734; CmdGridFightTraitUpdateScRsp = 8591; CmdGridFightHandlePendingActionScRsp = 8440; CmdPHGFFOEJEBM = 8613; CmdGridFightRecycleRoleScRsp = 8786; CmdGGAMIKNEDGE = 8559; CmdMFLDDCIFAJN = 8418; CmdGridFightEnterBattleStageCsReq = 8633; CmdJKGILKGILAI = 8595; CmdGridFightEndBattleStageNotify = 8724; CmdGridFightGetDataCsReq = 8668; CmdGridFightPermanentTalentResetCsReq = 8520; CmdDHOCOJLJPPA = 8794; } enum GGNKDLAHAGH { GGNKDLAHAGH_EAJGHKNNJBB = 0; GGNKDLAHAGH_FHOHPFBDNOH = 6; GGNKDLAHAGH_GBDNJLPBNPO = 7; GGNKDLAHAGH_DAOBNJOGBBF = 8; } enum KMJNPEMPNMC { KMJNPEMPNMC_NEELHDGILED = 0; KMJNPEMPNMC_IDODGIKBBAE = 1; KMJNPEMPNMC_NJJGBCMLNLI = 2; KMJNPEMPNMC_AEINKINPAFL = 3; } enum GridFightUpdateSrcType { JJDFGMMMCMI_CMOALMGLKIE = 0; JJDFGMMMCMI_DBIEKOMKBIN = 1; JJDFGMMMCMI_NFEGHCIANJO = 2; JJDFGMMMCMI_OIEEJKMJMDL = 3; JJDFGMMMCMI_EJLJOJFECPM = 4; JJDFGMMMCMI_GLFOHBCEGHA = 5; JJDFGMMMCMI_HLMCFKLKBPP = 6; JJDFGMMMCMI_JNCNKPHPFDH = 7; JJDFGMMMCMI_IEGCGBNPPHN = 8; JJDFGMMMCMI_NJBMBFFLNGM = 9; JJDFGMMMCMI_ANMFPKDFICD = 10; JJDFGMMMCMI_PNPMEHHEFPK = 11; JJDFGMMMCMI_NJPCDLLOHNO = 12; JJDFGMMMCMI_MAHELBOAHCG = 13; JJDFGMMMCMI_DOOKAAEOGPB = 14; JJDFGMMMCMI_LGHJPNHOGGA = 15; JJDFGMMMCMI_PKJFICDOGBH = 16; JJDFGMMMCMI_GLKAGBGLENM = 17; JJDFGMMMCMI_EABNJFBHKGG = 18; JJDFGMMMCMI_FDOIMKNLNLP = 19; JJDFGMMMCMI_NEDKALJPMLG = 20; JJDFGMMMCMI_LLENMLJBIDN = 21; JJDFGMMMCMI_MKNCMFALKPM = 22; JJDFGMMMCMI_KNEJNNEJNBC = 23; JJDFGMMMCMI_EGIKDCAEMNL = 24; JJDFGMMMCMI_JOMIDGFCHPH = 25; JJDFGMMMCMI_AFAFJHAHNEB = 26; JJDFGMMMCMI_OABPAPCNCKG = 27; JJDFGMMMCMI_IHEKGIGCGEC = 28; JJDFGMMMCMI_ECJPFOHNEDE = 29; JJDFGMMMCMI_IMDOPABAGGA = 30; JJDFGMMMCMI_EBMEIFGBJIM = 31; JJDFGMMMCMI_FFKPFGFJCEL = 32; JJDFGMMMCMI_NOKDKPGNPKK = 33; } enum GridFightEquipTrackSource { IHMJHLGKLHP_FAHMBODELMP = 0; IHMJHLGKLHP_AIBFMLHADOG = 1; IHMJHLGKLHP_AJGKMJGKNNE = 2; IHMJHLGKLHP_GEMHFFFKHAP = 3; } enum GridFightEquipDressSource { DMGOKGLBNJJ_IMLHGIMCJGG = 0; DMGOKGLBNJJ_GPAPBPFNKBI = 1; DMGOKGLBNJJ_PBKFJGEFCID = 2; } enum GridFightEquipCraftSource { ACNPGGHPDJB_GDDBKIPOJFK = 0; ACNPGGHPDJB_NAADGNAMIOK = 1; ACNPGGHPDJB_LEPMGCFIMGD = 2; ACNPGGHPDJB_KEKMKPPODEG = 3; } enum DMHHPOIEMFE { DMHHPOIEMFE_LKGAOBCCPIM = 0; DMHHPOIEMFE_BBFOHNLCKNF = 1; DMHHPOIEMFE_OPKIJLMKLNL = 2; } enum JEHMCCGIOKG { JEHMCCGIOKG_LNPNFLDKKCK = 0; JEHMCCGIOKG_ELFIEMKALJO = 1; JEHMCCGIOKG_KJMKFEICCDA = 2; } enum GridFightUpdateGlobalHpReason { DFIJIBKBEJL_IHNDJOLCKDI = 0; DFIJIBKBEJL_FDKCPHMMFCD = 1; DFIJIBKBEJL_IEGEHAKDEHA = 2; DFIJIBKBEJL_KEOPICGMGPI = 3; DFIJIBKBEJL_AAMHKFPCFPO = 4; DFIJIBKBEJL_LGCCNHOBMAP = 101; DFIJIBKBEJL_HBGPPEHGINP = 102; DFIJIBKBEJL_CJDPIHFECNJ = 103; DFIJIBKBEJL_AEKPBHCLJAN = 201; } enum PEIJNEFOCHI { PEIJNEFOCHI_AIBAFPBKDJI = 0; PEIJNEFOCHI_NOCIJDINKPJ = 1; PEIJNEFOCHI_HIGMFLKHGNJ = 2; PEIJNEFOCHI_JOJPGBCECLN = 3; PEIJNEFOCHI_NBPPJEDAIFN = 4; } enum MLJIILDNDPL { MLJIILDNDPL_LAHJFEFDOBC = 0; MLJIILDNDPL_NJOBADDLBGK = 1; MLJIILDNDPL_FAGECPGMPEH = 2; } message GridFightGameInfo { oneof LEOIAOFBBFA { NIHNGPKHEPC FAOCFBOFCJP = 1; // offset: 16 CONONEALNOF GCKLIONKMJC = 11; // offset: 16 POCJDMMANBM EBHDIOGALIE = 7; // offset: 16 BEEFLEJAOCN KLCPAAHDPJF = 6; // offset: 16 DBONCGFHHDN DBAGKJNPDOL = 3; // offset: 16 KGFNICBCMOA LLDBOIANGDN = 12; // offset: 16 FFOGFOBHDEK OAHOAPCIDMK = 14; // offset: 16 HKFECLCHBFJ EJIPINIKNCK = 2; // offset: 16 FIIJNPBFJBG KFBIEANENKJ = 5; // offset: 16 } } message MPIMAEMCEFH { CHCHAJIANIM FMIGOKIDKJL = 2; // offset: 16 HKDACEAEDDE CAAGABEPPPE = 8; // offset: 24 repeated GridFightGameInfo NAGDJGMMCBE = 1; // offset: 32 CLFABOEKMJI JLDDDLDNFEF = 12; // offset: 48 uint32 unique_id = 4; // offset: 56 uint32 LJNGPCKPJLF = 5; // offset: 60 uint32 division_id = 6; // offset: 64 bool is_overlock = 13; // offset: 68 } message GEPAFBJBGBH { uint32 progress = 3; // offset: 24 uint32 NLIDEKJOFMG = 14; // offset: 28 } message HGEAOCGDCHD { repeated uint32 CAMMIIJDEKP = 1; // offset: 16 GEPAFBJBGBH ONPCDAELHGP = 3; // offset: 24 } message GMBMNFLMKPI { GGNKDLAHAGH LMICDNNABNM = 4; // offset: 24 KMJNPEMPNMC IBCPAKJAPFF = 5; // offset: 28 } message NIHNGPKHEPC { repeated uint32 ONHDKLIMLNM = 9; // offset: 16 string ANIBGAAIAHF = 1237; // offset: 24 string GBGOBPOOPGO = 215; // offset: 32 GMBMNFLMKPI GAJGBBFELEL = 1502; // offset: 48 HGEAOCGDCHD BHJFJEEGGMC = 1059; // offset: 56 repeated uint32 JCMCCGHFIAN = 1091; // offset: 64 repeated JJOBHGFOGHP MIIDIMOCPEB = 15; // offset: 72 repeated uint32 FMEOHKHGMJM = 589; // offset: 80 uint32 PPKKHHNEOHB = 1; // offset: 88 uint32 grid_fight_lineup_hp = 13; // offset: 92 uint32 NDAINFLOLPJ = 12; // offset: 96 uint32 JLOCMDIDPCI = 6; // offset: 100 uint32 MICEOJBAKGN = 4; // offset: 104 uint32 gold = 8; // offset: 108 uint32 BEPMODICONA = 14; // offset: 112 uint32 AFFCFLFIFPH = 5; // offset: 116 uint32 KNFOCCPOJEA = 10; // offset: 120 uint32 grid_fight_cur_level_exp = 2; // offset: 124 uint32 EHNJDIDABHD = 3; // offset: 128 uint32 GDAKCOICIDA = 11; // offset: 132 } message CDEAABODKCP { map grid_fight_value_init_component = 9; // offset: 24 repeated uint32 PNJIPHJJONG = 7; // offset: 32 map convert_property_to_fixpoint = 4; // offset: 40 uint32 role_star = 13; // offset: 48 uint32 id = 6; // offset: 52 uint32 pos_index = 11; // offset: 56 uint32 unique_id = 2; // offset: 60 } message GGAKNLJJNEI { repeated uint32 PNJIPHJJONG = 11; // offset: 24 uint32 id = 6; // offset: 32 uint32 unique_id = 13; // offset: 36 uint32 pos_index = 12; // offset: 40 } message DDAMEHEPOBD { repeated MBPDIPLJMKN CKJAKKNOHEK = 7; // offset: 24 uint32 LCLPEJHEAID = 13; // offset: 32 uint32 pos_index = 15; // offset: 36 uint32 unique_id = 9; // offset: 40 } message FPHPFJLAJDK { uint32 unique_id = 2; // offset: 24 uint32 LKMEMKLGIIK = 13; // offset: 28 uint32 pos_index = 9; // offset: 32 } message NBPEJFHIKJL { repeated uint32 OLPPMEAMFFO = 6; // offset: 24 } message CHKCPJLBOGE { repeated FHCEIOHLADG POJGKJENENA = 10; // offset: 24 map BANBECDCDHG = 11; // offset: 32 uint32 DNNCAGJIOAP = 1; // offset: 40 } message MGBHKCMHDOK { uint32 effect_id = 3; // offset: 36 oneof NEBNJDMFELO { uint32 trait_core_role = 68; // offset: 16 NBPEJFHIKJL avatar_core_info = 951; // offset: 16 uint32 ECEMNCJBFOP = 100; // offset: 16 CHKCPJLBOGE JLCLHAKNMLL = 691; // offset: 16 } } message JLKCBOIFJKC { MGBHKCMHDOK ENPLACDLJGA = 2; // offset: 16 uint32 trait_id = 14; // offset: 32 bool JKMLJAIHDCD = 8; // offset: 36 } message FBNGHMHHHLL { repeated uint32 OLPPMEAMFFO = 15; // offset: 24 repeated MGBHKCMHDOK trait_effect_list = 8; // offset: 32 uint32 trait_id = 5; // offset: 40 uint32 AFKKLDMAEDJ = 4; // offset: 44 uint32 KOJFHFAKKFO = 3; // offset: 48 uint32 CGIEODOGAIE = 14; // offset: 52 } message IGKKILFFNJK { repeated uint32 LEOCEFMKAEM = 15; // offset: 24 uint32 BLAEAAFANBM = 3; // offset: 32 } message HOGJECBMFHD { repeated IGKKILFFNJK DAOOOBLJOLB = 10; // offset: 16 } message HKFECLCHBFJ { repeated CDEAABODKCP grid_game_role_list = 15; // offset: 16 repeated uint32 PLEIPHJGFIE = 12; // offset: 32 repeated GGAKNLJJNEI grid_game_npc_list = 8; // offset: 40 repeated DDAMEHEPOBD PMEOPPDAMLM = 6; // offset: 48 repeated FPHPFJLAJDK KCOMPKMJCMC = 2; // offset: 56 } message FFOGFOBHDEK { repeated IGKKILFFNJK DAOOOBLJOLB = 13; // offset: 16 repeated FBNGHMHHHLL grid_fight_trait_info = 12; // offset: 24 } message LALKBPJANIH { uint32 item_id = 14; // offset: 24 uint32 num = 15; // offset: 28 } message IJDLENJJBHJ { map convert_property_to_fixpoint = 13; // offset: 16 uint32 unique_id = 12; // offset: 32 bool IODIJBEHEGF = 15; // offset: 36 uint32 grid_fight_equipment_id = 4; // offset: 40 uint32 source = 1; // offset: 44 } message ELGLKEAPLGM { uint32 grid_fight_equipment_id = 7; // offset: 24 } message PGECGKEKFNC { uint32 role_id = 7; // offset: 24 uint32 LPFGIGJDLFM = 10; // offset: 28 } message FLFHACPLDJE { oneof OFJBCEDFLKL { PGECGKEKFNC BDPIMPJOJBK = 4; // offset: 24 uint32 gold = 7; // offset: 24 } } message MBPDIPLJMKN { oneof OFJBCEDFLKL { ELGLKEAPLGM GGMPEGMEHPD = 14; // offset: 24 } } message CONONEALNOF { repeated DDAMEHEPOBD PMEOPPDAMLM = 14; // offset: 16 repeated LALKBPJANIH IPMKOMEHBMP = 7; // offset: 24 repeated IJDLENJJBHJ grid_fight_equipment_list = 13; // offset: 40 } message NJBGFHDPFNO { uint32 role_id = 7; // offset: 24 uint32 role_star = 2; // offset: 28 } message ELJOHIOHPMJ { uint32 IJMKBOBGHBD = 2; // offset: 24 } message HDEIAANGMDB { uint32 KDKPDJNMMCM = 8; // offset: 32 bool LHGIFDNPIDE = 7; // offset: 40 oneof AELHFLGJMJN { NJBGFHDPFNO BDPIMPJOJBK = 176; // offset: 16 ELJOHIOHPMJ LLIBLKCJEMI = 1686; // offset: 16 } } message BOPHDCKJMMN { uint32 CKKDAEMFDPA = 1; // offset: 24 uint32 APAKCBFMCAB = 14; // offset: 28 } message MONJNCPINKN { repeated BOPHDCKJMMN FIJPICNPKIG = 15; // offset: 24 } message POCJDMMANBM { repeated uint32 DLDJEOPKNMB = 8; // offset: 16 MONJNCPINKN ABBNGCPECAI = 12; // offset: 24 repeated HDEIAANGMDB OGDKJPDFFAI = 5; // offset: 40 uint32 OPDCMCFOFAA = 6; // offset: 48 bool ABGEKPJHHIA = 9; // offset: 52 uint32 NFGMOPCCPIC = 11; // offset: 56 } message LHNCMINFONJ { uint32 LOGHLGKIFEN = 5; // offset: 24 } message GIDEDMOPFKF { uint32 portal_buff_id = 6; // offset: 24 } message AHKDPCIIELA { uint32 role_star = 2; // offset: 24 uint32 IMDKLKONINF = 14; // offset: 28 uint32 monster_id = 3; // offset: 32 uint32 LOGHLGKIFEN = 11; // offset: 36 } message PNAKHANCNGK { repeated AHKDPCIIELA PBLBBDBDLEK = 3; // offset: 24 uint32 OCPEPEMNNEK = 13; // offset: 32 } message KKBGIPCAGGH { GridFightDropInfo BOAMLLHPNEC = 15; // offset: 16 repeated PNAKHANCNGK monster_wave_list = 9; // offset: 32 uint32 CJADMFDOBAI = 14; // offset: 40 uint32 EPPHOFDAEMI = 5; // offset: 44 uint32 IFIIOIIKJHO = 11; // offset: 48 } message MDJBBILMHLC { repeated KKBGIPCAGGH BPDABHGFBFO = 14; // offset: 16 uint32 MOADBALHMFD = 10; // offset: 32 uint32 LNDKCPBJDKH = 7; // offset: 36 } message NBGDEFLFLMI { repeated uint32 grid_fight_item_list = 6; // offset: 24 uint32 role_id = 9; // offset: 32 } message NCKOKDHNJDC { bool LLOEBDLMLJO = 14; // offset: 32 oneof EFECLPJFOCM { MDJBBILMHLC MPOBBIPMNNJ = 1685; // offset: 24 } } message KGMCLFHAJNJ { repeated AHKDPCIIELA NCGHKPEMPDP = 12; // offset: 16 } message KEEPBBDICFN { uint32 LOGHLGKIFEN = 11; // offset: 24 uint32 PDIAOLDMBLL = 13; // offset: 28 } message LHLMPOHKPKG { uint32 section_id = 3; // offset: 36 uint32 DCAHJELNJNP = 12; // offset: 40 uint32 CJCCMAACJDB = 4; // offset: 44 oneof MMHKPJJNHDK { KEEPBBDICFN GFCEGEPFCDB = 527; // offset: 24 } } message BHBAILHMCOI { repeated PLFKMENCDMM EEGPILJDLBG = 2; // offset: 24 repeated NFIDNDFHJGN JFCHLABGFJO = 13; // offset: 32 repeated KINJHHBJNJP APABPAFGCIA = 14; // offset: 40 } message GANGPHPGFCL { repeated LHLMPOHKPKG FNJNKKMNKIM = 10; // offset: 16 BHBAILHMCOI NKBIDLBLONC = 2; // offset: 24 } message JKPOIHGIFFG { uint32 DCAHJELNJNP = 12; // offset: 24 uint32 section_id = 5; // offset: 28 } message ACCMEOICEOD { repeated JKPOIHGIFFG GKJIDBEGBJP = 6; // offset: 16 } message LAAMIAJFOMC { uint32 affix_id = 7; // offset: 24 bool PNJCLPNFIGA = 14; // offset: 28 } message BEEFLEJAOCN { repeated LAAMIAJFOMC CFFCNEDGCJJ = 5; // offset: 16 KGMCLFHAJNJ boss_info = 15; // offset: 32 GANGPHPGFCL COEBCNGCNOO = 12; // offset: 40 repeated GIDEDMOPFKF grid_fight_portal_buff_list = 3; // offset: 48 ACCMEOICEOD LHEBNOLNJHE = 1; // offset: 56 NCKOKDHNJDC IMPNAHBCADN = 10; // offset: 64 repeated LHNCMINFONJ HEKMEJLMGFF = 8; // offset: 72 uint32 section_id = 4; // offset: 80 uint32 DCAHJELNJNP = 13; // offset: 84 uint32 EMOHLJHPOPC = 9; // offset: 88 } message IBPDPCOGDEP { uint32 unique_id = 1; // offset: 24 uint32 LDBNOMPCOKK = 10; // offset: 28 } message PFBCBNMKFAK { uint32 CMEHHMEEKPO = 9; // offset: 24 uint32 unique_id = 11; // offset: 28 uint32 DOJDFBENBEC = 12; // offset: 32 } message DBONCGFHHDN { repeated PFBCBNMKFAK ODCMJGHEOMG = 10; // offset: 16 repeated IBPDPCOGDEP MDKGCIKOMLI = 7; // offset: 24 } message FADHEIGJENF { map HJMAEDKCONE = 2; // offset: 16 } message FIIJNPBFJBG { map POCKGKDFLKK = 15; // offset: 16 uint32 IFLJPNDPDOA = 4; // offset: 32 } message HKDACEAEDDE { repeated NJKFOJJDGGG KLCKAOJAMNH = 10; // offset: 24 } message MJEICIEGAHF { repeated uint32 OOEOCGLLHFO = 4; // offset: 24 JDCAPBNPOOK JMNJLFACCLM = 14; // offset: 32 } message NJKFOJJDGGG { MJEICIEGAHF GBEAGMEAEPB = 9; // offset: 24 uint32 unique_id = 10; // offset: 44 oneof FMEKLFFDPGG { LFOCLBEMIEM HAGAEFMEHBA = 1208; // offset: 32 AKHEHAMBLEB FHKFMFKNMCH = 1461; // offset: 32 ONLFOIONDAF CHHEGLGPCCH = 195; // offset: 32 FBFBMMAAFCP IJAFFOCBKJI = 791; // offset: 32 KPKDJDEIKBM PDMOLEDAFIF = 254; // offset: 32 IPGCHDECCNB FCPGFBADIAL = 800; // offset: 32 LHMLIGPHOKP LJBBFDMAEOH = 249; // offset: 32 HHNBCLPNDFI LFBGLMMDMCD = 404; // offset: 32 FHBHIHJAOPB GLGPBLLICAG = 991; // offset: 32 ELPPDAHKLBE DNLGBJLPDCE = 953; // offset: 32 JEIEGMECGEN GNMCJEFJOKP = 570; // offset: 32 CNBHPJFFLEF PDHEDGGOPGL = 557; // offset: 32 HDOLIECDHAO BBGLCDJPLMF = 1446; // offset: 32 OPJALEIKFAC EJEEHDPBHLI = 705; // offset: 32 BJIGOFOAEPL EKLIOPIEKII = 740; // offset: 32 FAFBDGCEAHD FKBIGANCEPD = 1597; // offset: 32 PIKKAEBHIKF NPHCPBDKLCH = 663; // offset: 32 AGGDDAJLAEB CLFNPNNIFGE = 1752; // offset: 32 FBDLJKEBPHM AOGFFCECKPK = 1094; // offset: 32 OHBLOLLNHIC CMBMNLHAECG = 607; // offset: 32 ILDEFHMIDKP LBFBINFMGNF = 303; // offset: 32 FCABIGNMAPL FLELIBAJPEC = 617; // offset: 32 GILMFECEBFE PNMLHBJOABC = 1134; // offset: 32 DBFGKBNAKNH FBOLADPFLFL = 787; // offset: 32 LANAJDEKAFO DMINFGOABOK = 225; // offset: 32 KBEKJKNCMCL KPHBBLHOPHF = 78; // offset: 32 HCIFBGJCPDM OAJOEEODJAO = 1655; // offset: 32 HPMNCENLCAB KHNNNFBIAMA = 288; // offset: 32 KLIHJCNOEJP AMGAJDKLHFO = 1675; // offset: 32 GFOMAIAIDFA PDADFOGABLJ = 1494; // offset: 32 PPBJJJMJOBN IBNBALOPKMM = 730; // offset: 32 IEOMGIBLHJB INDGPPMDFND = 1313; // offset: 32 IEMINJAFCPM PKPFNHIKHON = 1834; // offset: 32 KPMOCBIIMHH NIOCABOLGLO = 1166; // offset: 32 } } message LFOCLBEMIEM { uint32 ELPODIAAGEK = 3; // offset: 24 uint32 section_id = 15; // offset: 28 uint32 CJCCMAACJDB = 12; // offset: 32 uint32 DCAHJELNJNP = 6; // offset: 36 } message AKHEHAMBLEB { int64 IFEPJHGNCOI = 1; // offset: 24 int64 KAHFEFACFIE = 14; // offset: 32 } message ONLFOIONDAF { int64 IFEPJHGNCOI = 10; // offset: 24 uint32 PNFOOPNCDCH = 1; // offset: 32 uint32 JKDFIMCIKFJ = 7; // offset: 36 } message FBFBMMAAFCP { uint32 NBPFMFMKJHI = 15; // offset: 24 uint32 EMFCEMPHOPI = 4; // offset: 28 } message KPKDJDEIKBM { uint32 CJCOMKHDAGM = 7; // offset: 24 } message IPGCHDECCNB { uint32 CLBEEGLKMIM = 3; // offset: 24 uint32 CJCCMAACJDB = 12; // offset: 28 uint32 PIJBIFAIFOA = 2; // offset: 32 } message LHMLIGPHOKP { repeated uint32 DIKFEBAJMEK = 10; // offset: 16 } message HHNBCLPNDFI { repeated uint32 DIKFEBAJMEK = 14; // offset: 16 } message FHBHIHJAOPB { uint32 DMLFGGDECDN = 15; // offset: 24 uint32 DCAHJELNJNP = 9; // offset: 28 uint32 ODDKKGOJHFO = 1; // offset: 32 } message ELPPDAHKLBE { } message JEIEGMECGEN { map NADGHDJCHPI = 5; // offset: 24 } message CNBHPJFFLEF { repeated uint32 OJNEFBJHCCK = 6; // offset: 16 bool MAHFOHBJDBH = 15; // offset: 32 } message HDOLIECDHAO { } message OPJALEIKFAC { } message BJIGOFOAEPL { } message FAFBDGCEAHD { uint32 trait_id = 11; // offset: 24 uint32 AFKKLDMAEDJ = 15; // offset: 28 } message PIKKAEBHIKF { uint32 PGEBCGLDNMN = 5; // offset: 24 } message GILMFECEBFE { uint32 EOPHMLBEPGK = 12; // offset: 24 uint32 PEBCBLBLMPH = 2; // offset: 28 } message DBFGKBNAKNH { uint32 KHHFIEPDHHD = 13; // offset: 24 } message AGGDDAJLAEB { uint32 INLHPJMOOMO = 3; // offset: 24 double IDONFFOACIL = 7; // offset: 32 } message KPMOCBIIMHH { uint32 role_id = 10; // offset: 24 uint32 MDNAGANGNKK = 9; // offset: 28 uint32 IEOGEFBLNEL = 3; // offset: 32 } message FBDLJKEBPHM { map JPIHLKGCBPC = 14; // offset: 16 uint32 MDNAGANGNKK = 1; // offset: 32 uint32 role_id = 6; // offset: 36 } message OHBLOLLNHIC { uint32 trait_id = 4; // offset: 24 uint32 role_id = 15; // offset: 28 bool ANDIPJEDGMG = 10; // offset: 32 uint32 HOHDOFKJJDJ = 12; // offset: 36 } message ILDEFHMIDKP { uint32 CKKDAEMFDPA = 15; // offset: 24 } message FCABIGNMAPL { uint32 CKKDAEMFDPA = 14; // offset: 24 } message LANAJDEKAFO { repeated uint32 DFEKLGKDGNL = 15; // offset: 24 } message KBEKJKNCMCL { repeated uint32 CAOADMAKKPM = 14; // offset: 16 } message HCIFBGJCPDM { } message HPMNCENLCAB { uint32 role_id = 5; // offset: 24 } message KLIHJCNOEJP { repeated uint32 JPDCDKLEIBD = 5; // offset: 24 uint32 IGOHOJEJIGP = 15; // offset: 32 uint32 LLJLCCDDLNI = 8; // offset: 36 uint32 NFBJINKLLLK = 7; // offset: 40 uint32 EEELJEKNNOG = 4; // offset: 44 } message GFOMAIAIDFA { uint32 IEOGEFBLNEL = 13; // offset: 24 } message PPBJJJMJOBN { uint32 BINKJCPGOAB = 11; // offset: 24 uint32 BLAEAAFANBM = 4; // offset: 28 } message IEOMGIBLHJB { uint32 IIJHFJFPIHK = 5; // offset: 24 uint32 NFFHCBDFABA = 4; // offset: 28 } message IFPAJBFOHLN { uint32 DCAHJELNJNP = 4; // offset: 24 uint32 role_id = 12; // offset: 28 uint32 section_id = 10; // offset: 32 } message IEMINJAFCPM { repeated IFPAJBFOHLN ICDHAPACGEH = 15; // offset: 16 } message CLFABOEKMJI { repeated uint32 MIOAPAGNAMC = 1; // offset: 16 } message PPGEBEBPMJC { uint32 augment_id = 15; // offset: 24 bool AEKOKMPIFLN = 5; // offset: 28 bool NEKJGIDPCAI = 11; // offset: 29 } message OMINPDAIBLP { PPGEBEBPMJC MCPIKEHDMND = 10; // offset: 24 } message ECLKNNECNFK { PPGEBEBPMJC MCPIKEHDMND = 12; // offset: 24 } message KGFNICBCMOA { repeated PPGEBEBPMJC sync_augment_info = 8; // offset: 16 } // Obf: AEFBLHALOFO // Type: Req // CmdID: 8668 message GridFightGetDataCsReq { uint32 LJNGPCKPJLF = 12; // offset: 24 } // Obf: JABAHAPIBBO // Type: Rsp // CmdID: 8661 message GridFightGetDataScRsp { CLEDCMIOIPF LFLCDNGALME = 3; // offset: 16 MPIMAEMCEFH DHFOFLFCLAH = 5; // offset: 32 uint32 retcode = 7; // offset: 40 } message KNDOLAFNJED { } // Type: Rsp // CmdID: 8470 message MCIPOMDGBCA { MPIMAEMCEFH DHFOFLFCLAH = 9; // offset: 16 uint32 retcode = 12; // offset: 32 } message FLGMGNEOFBH { uint32 item_id = 3; // offset: 24 uint32 num = 6; // offset: 28 int32 HFNNNGHBHGG = 11; // offset: 32 } message AOFOEOIJEHF { repeated FLGMGNEOFBH PFMDKHIDDLB = 13; // offset: 24 repeated IJDLENJJBHJ grid_fight_equipment_list = 11; // offset: 32 } message PIHKLPJGEPM { uint32 HFMKLAPEKFA = 9; // offset: 24 uint32 exp = 6; // offset: 28 uint32 level = 1; // offset: 32 } message FMJDDIHBELC { uint32 grid_fight_lineup_hp = 1; // offset: 24 uint32 PPKKHHNEOHB = 13; // offset: 28 } message HONNGJEMGGH { MONJNCPINKN ABBNGCPECAI = 8; // offset: 16 repeated HDEIAANGMDB OGDKJPDFFAI = 6; // offset: 24 uint32 OPDCMCFOFAA = 12; // offset: 40 bool ABGEKPJHHIA = 2; // offset: 44 uint32 NFGMOPCCPIC = 13; // offset: 48 } message GLPCEKMKLGG { repeated uint32 grid_fight_avatar_list = 3; // offset: 16 } message MOENFCDKGMJ { uint32 portal_buff_id = 14; // offset: 24 } message AINFNFIDGFF { NCKOKDHNJDC IMPNAHBCADN = 15; // offset: 24 uint32 section_id = 6; // offset: 32 uint32 DCAHJELNJNP = 1; // offset: 36 } message MMEDLCAENAL { uint32 unique_id = 11; // offset: 24 uint32 LDBNOMPCOKK = 7; // offset: 28 } message FBCIJONDIJE { repeated uint32 ONHDKLIMLNM = 1; // offset: 16 bool GHJLDDEDJLI = 14; // offset: 32 } message JJOBHGFOGHP { repeated uint32 MCJMHBIECMN = 8; // offset: 24 repeated uint32 grid_fight_item_list = 4; // offset: 32 GridFightEquipTrackSource source = 10; // offset: 40 uint32 BGFFICLCKHE = 1; // offset: 44 uint32 NALMBOOCCIN = 13; // offset: 48 } message MDKHMNKAECP { repeated JJOBHGFOGHP MIIDIMOCPEB = 15; // offset: 16 } message KEPIEGKPFIJ { uint32 MOADBALHMFD = 12; // offset: 24 } message JPGKBLDLADF { oneof MNLCHEJKDHO { uint32 AOKPCNJJBAO = 5; // offset: 16 GEPAFBJBGBH KBBOAJPMNCN = 2; // offset: 16 uint32 CEPEHNEOIOH = 6; // offset: 16 } } message KFNCAIHIHCM { oneof MNLCHEJKDHO { CDEAABODKCP PIDDDHKPDDM = 1388; // offset: 24 CDEAABODKCP CFOCDALNCBP = 1920; // offset: 24 uint32 HFCBOIOAECK = 1161; // offset: 24 AOFOEOIJEHF LMOLELDIKMA = 895; // offset: 24 AOFOEOIJEHF DDBKEOPKPFI = 1443; // offset: 24 AOFOEOIJEHF PENGEDECBNF = 971; // offset: 24 uint32 item_value = 1194; // offset: 24 PIHKLPJGEPM PLPHEIBLPDL = 860; // offset: 24 FMJDDIHBELC grid_fight_lineup_hp = 1889; // offset: 24 uint32 BPCFDPNHIEL = 1720; // offset: 24 HONNGJEMGGH MOFNIOJHBBL = 1965; // offset: 24 CHCHAJIANIM FMIGOKIDKJL = 1278; // offset: 24 MOENFCDKGMJ HPIIGHOELBH = 309; // offset: 24 AINFNFIDGFF OOICHLAMNIG = 926; // offset: 24 MMEDLCAENAL AFILIPBHMOO = 106; // offset: 24 LHLMPOHKPKG DMHMICHJBCB = 1199; // offset: 24 ECLKNNECNFK LEADDFOJFKD = 1626; // offset: 24 uint32 MDDKJGPJOAF = 94; // offset: 24 uint32 PMFBIGLPJJA = 992; // offset: 24 uint32 KNFOCCPOJEA = 423; // offset: 24 uint32 BEPMODICONA = 451; // offset: 24 JLKCBOIFJKC HKHJJCMKKJE = 1635; // offset: 24 FBCIJONDIJE HGNDMOODNKF = 951; // offset: 24 uint32 GDAKCOICIDA = 1668; // offset: 24 uint32 MICEOJBAKGN = 960; // offset: 24 uint32 JLOCMDIDPCI = 1082; // offset: 24 BHBAILHMCOI NKBIDLBLONC = 445; // offset: 24 KEPIEGKPFIJ FGODNPLCECH = 1050; // offset: 24 GGAKNLJJNEI EJMDHDJCGDI = 1514; // offset: 24 GGAKNLJJNEI DHLEOLKNAMI = 1234; // offset: 24 uint32 NJCEFEJBEOP = 1852; // offset: 24 DDAMEHEPOBD OLCKALFILKK = 1276; // offset: 24 DDAMEHEPOBD FEKCPKAPHHO = 457; // offset: 24 uint32 OACCGHIHLBA = 1077; // offset: 24 OMINPDAIBLP EIKHFBCKIFA = 1489; // offset: 24 MDKHMNKAECP BMGFDIKDOBE = 690; // offset: 24 NJKFOJJDGGG GOOCHGKBIPN = 1440; // offset: 24 uint32 GOHHJLAPMBB = 1567; // offset: 24 uint32 DGEOHFLHAHI = 952; // offset: 24 JPGKBLDLADF LDKDJAEJMPA = 790; // offset: 24 GMBMNFLMKPI JOMFJHOCHJP = 840; // offset: 24 uint32 KALKCJFFJIK = 1970; // offset: 24 FPHPFJLAJDK GOJINGMMAIL = 1469; // offset: 24 FPHPFJLAJDK CPCJGHCGLIJ = 1287; // offset: 24 uint32 DEKGKLGIDGI = 1750; // offset: 24 PFBCBNMKFAK AHMMHGHNHMI = 536; // offset: 24 uint32 OOAGJADOJNB = 1939; // offset: 24 uint32 CDKJHJNFDIH = 1238; // offset: 24 uint32 LDPPDHGNCHL = 918; // offset: 24 FADHEIGJENF HJMAEDKCONE = 1474; // offset: 24 GLPCEKMKLGG PPJFPNMIFHL = 1005; // offset: 24 uint32 LOGJNAICJPA = 142; // offset: 24 LAAMIAJFOMC MHFOELCFJGK = 654; // offset: 24 HOGJECBMFHD BKDDCFHELNB = 962; // offset: 24 } } // Type: Notify // CmdID: 8734 message HAHJBBEJKJK { repeated uint32 OOEOCGLLHFO = 9; // offset: 24 repeated KFNCAIHIHCM JKPJFKCBIEM = 15; // offset: 32 GridFightUpdateSrcType grid_update_src = 8; // offset: 40 } message ABPLALCHNFA { repeated uint32 OOEOCGLLHFO = 9; // offset: 16 repeated KFNCAIHIHCM JKPJFKCBIEM = 1; // offset: 32 GridFightUpdateSrcType grid_update_src = 12; // offset: 40 } // Obf: OILCMCPNBEO // Type: Notify // CmdID: 8469 message GridFightSyncUpdateResultScNotify { repeated ABPLALCHNFA GCPNIHHBGGD = 13; // offset: 16 } message MHEGMHKHAAD { uint32 unique_id = 10; // offset: 24 uint32 pos_index = 6; // offset: 28 } // Obf: GEKBDAKFNHK // Type: Req // CmdID: 8506 message GridFightUpdatePosCsReq { repeated MHEGMHKHAAD AAKDHMHCMLP = 5; // offset: 16 } // Obf: LMKKDOLLDJK // Type: Rsp // CmdID: 8564 message GridFightUpdatePosScRsp { repeated MHEGMHKHAAD AAKDHMHCMLP = 3; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: IPHBHKOOGBJ // Type: Req // CmdID: 8670 message GridFightRecycleRoleCsReq { uint32 unique_id = 3; // offset: 24 } // Obf: JGAEMGBIAIK // Type: Rsp // CmdID: 8786 message GridFightRecycleRoleScRsp { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 8771 message KOIAMDKEFKH { uint32 MDNAGANGNKK = 12; // offset: 24 uint32 PEBCBLBLMPH = 8; // offset: 28 GridFightEquipDressSource CPFCNOAJCGK = 10; // offset: 32 } // Type: Rsp // CmdID: 8640 message JIOMOCFOMOA { uint32 retcode = 7; // offset: 24 } // Type: Req // CmdID: 8635 message BDNCOOANAEA { repeated uint32 EHDAKFEHPMF = 11; // offset: 16 GridFightEquipCraftSource source = 2; // offset: 32 uint32 JCNLCNFHHDG = 13; // offset: 36 uint32 NNFECNICMOD = 4; // offset: 40 } // Type: Rsp // CmdID: 8418 message MFLDDCIFAJN { uint32 retcode = 1; // offset: 24 } message BDDDLOFNCHN { uint32 MDNAGANGNKK = 5; // offset: 24 } message HPJKBFKAKJH { uint32 PEBCBLBLMPH = 14; // offset: 24 uint32 MDNAGANGNKK = 4; // offset: 28 } message BEBIJAKFNLO { uint32 PEBCBLBLMPH = 6; // offset: 24 } message GBJHJGCOJBC { uint32 MDNAGANGNKK = 15; // offset: 24 } message AMFIFNOCDOF { uint32 MDNAGANGNKK = 1; // offset: 24 } message LMIFHAMFCFE { oneof NEBNJDMFELO { BDDDLOFNCHN AALCFBOGFKP = 268; // offset: 16 HPJKBFKAKJH IMILGHELNBJ = 506; // offset: 16 BEBIJAKFNLO KMCBBKIHBKF = 654; // offset: 16 GBJHJGCOJBC AEOIKFNKAAP = 1169; // offset: 16 AMFIFNOCDOF HLKKCAFGCIJ = 1560; // offset: 16 } } // Type: Req // CmdID: 8688 message MOIONLDJGJI { LMIFHAMFCFE display_value = 6; // offset: 16 uint32 item_id = 15; // offset: 32 } // Type: Rsp // CmdID: 8571 message KAHAOOJHJPK { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 8534 message OEBKLEPMMKE { uint32 unique_id = 12; // offset: 24 uint32 PFIKCNFBGHE = 1; // offset: 28 } // Type: Rsp // CmdID: 8611 message FHNLBDMKPEM { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 8631 message IKMOCJBMGOJ { repeated uint32 CBMGDBJHLHO = 11; // offset: 16 bool is_get_all = 12; // offset: 32 } // Type: Rsp // CmdID: 8524 message PNHDGCBLPGD { uint32 retcode = 6; // offset: 24 } // Type: Notify // CmdID: 8712 message GDHFMHKFEAL { GridFightDropInfo NMGIABHIJJB = 2; // offset: 16 uint32 FKNNKCKLFMD = 6; // offset: 32 } // Type: Req // CmdID: 8798 message LFEFLIMJOGO { } // Type: Rsp // CmdID: 8484 message HMBDOOHKIBC { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 8451 message LKDMCPDHEGM { } // Type: Rsp // CmdID: 8516 message CEGIAKADMHP { uint32 retcode = 8; // offset: 24 } // Type: Req // CmdID: 8488 message CFHEKNFNMIP { bool is_locked = 15; // offset: 24 } // Type: Rsp // CmdID: 8600 message CGBKKGNFMKL { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 8458 message JBOOPAPNFDC { repeated uint32 CGAFCMIAKLI = 5; // offset: 24 } // Type: Rsp // CmdID: 8511 message CBEEKLPIEMK { uint32 retcode = 3; // offset: 24 } message ENDFBBDFFDH { } message NBNLDHBELLO { uint32 APAKCBFMCAB = 4; // offset: 24 uint32 role_id = 3; // offset: 28 } message LHCOHLJIAII { uint32 num = 3; // offset: 24 uint32 role_id = 12; // offset: 28 } // Type: Rsp // CmdID: 8632 message CNOAPAMNDOA { repeated LHCOHLJIAII KGOEHKJIONM = 5; // offset: 24 repeated NBNLDHBELLO LFJLNAHJNBE = 12; // offset: 32 uint32 retcode = 15; // offset: 40 } message PEFKOGMGEIC { repeated uint32 NPHOIMEEDHM = 3; // offset: 16 uint32 PLPJNCDKMAD = 11; // offset: 32 uint32 GMLNOOHJCHM = 9; // offset: 36 uint32 DAEMEBCKHIK = 5; // offset: 40 } message IHGANLCNHBD { uint32 augment_id = 1; // offset: 24 uint32 FEGDEOEHLFD = 14; // offset: 28 uint32 KKIOBDHKPPK = 6; // offset: 32 } message IPFFLNPMCEG { repeated IHGANLCNHBD CEBFFDFMKGK = 9; // offset: 16 } message NGNKIIOHBAI { repeated uint32 OLPPMEAMFFO = 3; // offset: 24 uint32 effect_id = 1; // offset: 32 uint32 trait_id = 7; // offset: 36 } message HNPHLAHJPOB { uint32 DAEMEBCKHIK = 8; // offset: 24 uint32 PLPJNCDKMAD = 4; // offset: 28 } message IAKEDFLIOFD { repeated NBGDEFLFLMI MFBAKLCBPCJ = 7; // offset: 24 uint32 JJPMDBCPJBA = 5; // offset: 32 uint32 PLPJNCDKMAD = 9; // offset: 36 uint32 IONLFBNMOFP = 4; // offset: 40 uint32 DAEMEBCKHIK = 6; // offset: 44 } message LEGPFIAPLOO { repeated uint32 LAJLGHPLAAA = 8; // offset: 24 repeated uint32 EGJDILDEAKP = 3; // offset: 32 bool NKDEGMKKHPB = 2; // offset: 40 uint32 trait_id = 9; // offset: 44 uint32 effect_id = 11; // offset: 48 } message DPHPAKFLNOD { } message HJPDALHDJHC { } message MHJIOJNNPDM { repeated uint32 KBECJMLLCEJ = 8; // offset: 16 } message COGDEMPCLHA { repeated uint32 KBECJMLLCEJ = 3; // offset: 24 } message FGLLAJMCPKM { repeated PGECGKEKFNC CKJAKKNOHEK = 3; // offset: 16 uint32 LCLPEJHEAID = 1; // offset: 32 } message FKJMGFOPHHN { repeated FLFHACPLDJE CKJAKKNOHEK = 6; // offset: 24 uint32 LCLPEJHEAID = 4; // offset: 32 } message GEIBJKJDOHO { repeated uint32 FJBFGEIGMHF = 6; // offset: 16 uint32 trait_id = 3; // offset: 32 uint32 effect_id = 14; // offset: 36 } message CHCHAJIANIM { uint32 queue_position = 13; // offset: 32 oneof FGLIODAJFML { PEFKOGMGEIC MFFCPLBNHCF = 1254; // offset: 24 IPFFLNPMCEG IBCHMBNIPLK = 1421; // offset: 24 NGNKIIOHBAI PKHJLKNGCGH = 1381; // offset: 24 HNPHLAHJPOB BAKAKODKECM = 902; // offset: 24 LEGPFIAPLOO JLPOPEAJHMF = 1698; // offset: 24 DPHPAKFLNOD NNDGEJFLGGF = 89; // offset: 24 HJPDALHDJHC LGNPHHBGKFH = 1958; // offset: 24 IAKEDFLIOFD FIKAGBAEOAP = 1759; // offset: 24 MHJIOJNNPDM HOKCPPPLJIO = 440; // offset: 24 COGDEMPCLHA HHNPEHMBDKD = 1467; // offset: 24 FGLLAJMCPKM HHNHGJMOGDD = 1164; // offset: 24 FKJMGFOPHHN CFDIPFKBFJB = 1535; // offset: 24 GEIBJKJDOHO LAJGNNBOLDG = 1754; // offset: 24 } } message LAPOAFHDNCM { uint32 JCAPCNLJGFC = 11; // offset: 24 } message EPLJJNHCJIF { } message CJPOMFIDLOA { uint32 augment_id = 8; // offset: 24 } message GIOLAAKLDED { uint32 augment_id = 3; // offset: 24 } message GKLDOELMEIN { uint32 unique_id = 7; // offset: 24 } message OHAINOHGKCM { uint32 MOADBALHMFD = 13; // offset: 24 } message DGILDLDMGEI { } message HMNMJKCHABE { repeated uint32 LOAFKKAFBOK = 10; // offset: 16 } message PDKGKIDCBKA { uint32 BCIGPPFMLJB = 5; // offset: 24 } message PCCGPNAFMHP { uint32 BCIGPPFMLJB = 10; // offset: 24 } message LFONAPFHAOB { uint32 PFIKCNFBGHE = 5; // offset: 24 } message FNNFHNKHIDD { uint32 PFIKCNFBGHE = 14; // offset: 24 } message IDOJADMFGKF { uint32 AFDNFCBCFBF = 1; // offset: 24 } message EJEFKJGAKOO { uint32 MENFBEDCBHB = 8; // offset: 24 uint32 trait_id = 6; // offset: 28 uint32 effect_id = 7; // offset: 32 } message DFMGEJCCBPD { } message NIDJPBLNDLH { uint32 HAFOKMHCGFM = 11; // offset: 24 } message NNFPCAPDENH { } message AJDFPFHBFJM { } message NEMAKFJPGDF { } // Obf: AFPDIFAPAEA // Type: Req // CmdID: 8695 message GridFightHandlePendingActionCsReq { uint32 queue_position = 15; // offset: 36 oneof FGLIODAJFML { LAPOAFHDNCM MFFCPLBNHCF = 1609; // offset: 24 EPLJJNHCJIF DCPHLHNLNKF = 1783; // offset: 24 CJPOMFIDLOA IBCHMBNIPLK = 1599; // offset: 24 GIOLAAKLDED DAJDBBEPMMA = 520; // offset: 24 GKLDOELMEIN PKHJLKNGCGH = 283; // offset: 24 OHAINOHGKCM BAKAKODKECM = 1177; // offset: 24 NIDJPBLNDLH JLPOPEAJHMF = 1097; // offset: 24 NNFPCAPDENH KEBDKGKEJDD = 471; // offset: 24 AJDFPFHBFJM NNDGEJFLGGF = 1950; // offset: 24 NEMAKFJPGDF LGNPHHBGKFH = 1883; // offset: 24 HMNMJKCHABE FIKAGBAEOAP = 1774; // offset: 24 DFMGEJCCBPD IACBCOBMGJB = 128; // offset: 24 PDKGKIDCBKA HOKCPPPLJIO = 1134; // offset: 24 DGILDLDMGEI EMMPHLKJAJN = 1306; // offset: 24 PCCGPNAFMHP HHNPEHMBDKD = 1548; // offset: 24 LFONAPFHAOB HHNHGJMOGDD = 219; // offset: 24 FNNFHNKHIDD CFDIPFKBFJB = 325; // offset: 24 IDOJADMFGKF NFBJINKLLLK = 871; // offset: 24 EJEFKJGAKOO LAJGNNBOLDG = 1089; // offset: 24 } } // Obf: CJLEJIGIKOF // Type: Rsp // CmdID: 8440 message GridFightHandlePendingActionScRsp { uint32 retcode = 7; // offset: 24 uint32 queue_position = 15; // offset: 28 } // Type: Req // CmdID: 8598 message IAABDBBJHOL { uint32 LJNGPCKPJLF = 7; // offset: 24 bool is_overlock = 2; // offset: 28 uint32 division_id = 10; // offset: 32 } // Type: Rsp // CmdID: 8794 message DHOCOJLJPPA { MPIMAEMCEFH DHFOFLFCLAH = 3; // offset: 24 uint32 retcode = 9; // offset: 32 } // Type: Req // CmdID: 8419 message CFIDOJGKBHB { } // Type: Rsp // CmdID: 8559 message GGAMIKNEDGE { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 8741 message AAMEAOBEGKA { uint32 unique_id = 5; // offset: 24 } // Type: Rsp // CmdID: 8495 message FGMKGOIIFFL { uint32 retcode = 9; // offset: 24 } // Type: Req // CmdID: 8504 message PAJHFEKAPMN { uint32 EGAPEGCKDFJ = 15; // offset: 24 } // Type: Rsp // CmdID: 8588 message ABCBKHAIEOG { uint32 retcode = 14; // offset: 24 } // Obf: LHDIOCPFGHJ // Type: Req // CmdID: 8633 message GridFightEnterBattleStageCsReq { } // Obf: NGIPBCJPFPG // Type: Rsp // CmdID: 8703 message GridFightEnterBattleStageScRsp { SceneBattleInfo battle_info = 12; // offset: 24 uint32 retcode = 2; // offset: 32 } message GEDDNPGHNGP { int32 BMMADDOCJOG = 10; // offset: 24 uint32 EOBOFDOGDDM = 12; // offset: 28 int32 ODJEBDNBLLC = 7; // offset: 32 uint32 IOAOHNDEJNB = 15; // offset: 36 GridFightUpdateGlobalHpReason reason = 2; // offset: 40 } message NFPLDMFCLHA { uint32 KDBMPKJKAKI = 3; // offset: 24 uint32 level = 6; // offset: 28 uint32 exp = 14; // offset: 32 } message GEEMFDBDMDH { NFPLDMFCLHA LHIAODNJIIC = 13; // offset: 24 NFPLDMFCLHA EDCLIPCEHAO = 11; // offset: 32 uint32 PBMAHOJBAGG = 3; // offset: 40 } // Obf: ELDJBEKOLHB // Type: Notify // CmdID: 8724 message GridFightEndBattleStageNotify { repeated GEDDNPGHNGP HMKOKACNHJH = 1618; // offset: 24 BHBAILHMCOI NKBIDLBLONC = 4; // offset: 32 map AFFFCONCDMG = 7; // offset: 40 GEEMFDBDMDH AEOCOGHMEBG = 1190; // offset: 48 uint32 JPKHBELGHCG = 14; // offset: 56 uint32 PAGPKOKMDBK = 545; // offset: 60 uint32 OGLOCDMNNIM = 9; // offset: 64 bool CBHJKFNCDAD = 6; // offset: 68 uint32 DMNILJEGICO = 15; // offset: 72 uint32 DCAHJELNJNP = 3; // offset: 76 uint32 LKCJAPIGEND = 210; // offset: 80 uint32 section_id = 11; // offset: 84 uint32 OAHFCPPIMLF = 661; // offset: 88 uint32 HFLPDCJDIAC = 13; // offset: 92 uint32 ODJEBDNBLLC = 1625; // offset: 96 uint32 OCCOHKIMGCN = 1746; // offset: 100 uint32 CLFNPMGHMFC = 1255; // offset: 104 uint32 EMOHLJHPOPC = 2; // offset: 108 } // Type: Req // CmdID: 8751 message ILCPGLAAADL { } // Type: Rsp // CmdID: 8639 message FLHIDBDFFKG { uint32 retcode = 12; // offset: 24 } message GPCFHMLMDHC { uint32 unique_id = 9; // offset: 24 } message AFPJPEABFKH { uint32 EAKBFELDDBF = 7; // offset: 24 } // Obf: PHIFCNHKOAI // Type: Req // CmdID: 8729 message GridFightTraitUpdateCsReq { uint32 trait_id = 14; // offset: 32 uint32 effect_id = 12; // offset: 40 oneof NEBNJDMFELO { GPCFHMLMDHC FFBEPFLBHPL = 40; // offset: 16 AFPJPEABFKH JLCLHAKNMLL = 1902; // offset: 16 } } // Obf: IEKGANLHMHM // Type: Rsp // CmdID: 8591 message GridFightTraitUpdateScRsp { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 8614 message MCDBJHOCGHI { uint32 trait_id = 1; // offset: 24 bool BJDOINAHDLN = 4; // offset: 28 } // Type: Rsp // CmdID: 8522 message IIFPPBCFBBC { uint32 retcode = 3; // offset: 24 } message HLHHLIGPNOM { repeated uint32 grid_fight_item_list = 5; // offset: 16 repeated uint32 MCJMHBIECMN = 13; // offset: 24 uint32 NALMBOOCCIN = 11; // offset: 40 GridFightEquipTrackSource source = 15; // offset: 44 bool BJDOINAHDLN = 7; // offset: 48 uint32 BGFFICLCKHE = 14; // offset: 52 } // Obf: FDBMEIIMMJD // Type: Req // CmdID: 8756 message GridFightUpdateEquipTrackCsReq { repeated HLHHLIGPNOM DKEIDONNDCJ = 15; // offset: 24 GridFightEquipTrackSource source = 14; // offset: 32 } // Obf: KLLHNFLCDGF // Type: Rsp // CmdID: 8660 message GridFightUpdateEquipTrackScRsp { uint32 retcode = 5; // offset: 24 } message EPELDFBCCEK { uint32 NALMBOOCCIN = 2; // offset: 24 uint32 BGFFICLCKHE = 3; // offset: 28 } // Type: Req // CmdID: 8664 message POIBJKBDLLI { repeated EPELDFBCCEK BFCMLCJMLOL = 3; // offset: 24 } // Type: Rsp // CmdID: 8709 message LLPMAKIHAPL { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 8467 message AAGHPDHCOOI { uint32 LKMEMKLGIIK = 6; // offset: 24 } // Type: Rsp // CmdID: 8539 message LCFAAGEJGBG { uint32 retcode = 5; // offset: 24 } // Type: Req // CmdID: 8483 message NDAMFDIDKGB { uint32 MOADBALHMFD = 12; // offset: 24 } // Type: Rsp // CmdID: 8494 message AIDDODLHDLE { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 8518 message AGOBLKJFJDL { uint32 OOPFNFIGPKB = 2; // offset: 24 uint32 NFBJINKLLLK = 5; // offset: 28 } // Type: Rsp // CmdID: 8444 message EMFJDODNGIF { uint32 retcode = 5; // offset: 24 } message PLFKMENCDMM { repeated uint32 grid_fight_equipment_list = 9; // offset: 24 uint32 role_id = 5; // offset: 32 double total_damage = 1; // offset: 40 uint32 role_star = 6; // offset: 48 bool DIGNECHKINI = 15; // offset: 52 bool OGIBPMBELKC = 13; // offset: 53 } message KINJHHBJNJP { uint32 trait_id = 4; // offset: 24 uint32 KOJFHFAKKFO = 10; // offset: 28 double damage = 12; // offset: 32 } message NFIDNDFHJGN { double damage = 13; // offset: 24 double KINKMHEAANP = 12; // offset: 32 uint32 augment_id = 11; // offset: 40 } message GOCIGPCDKDJ { repeated uint32 FMEOHKHGMJM = 1; // offset: 16 uint32 LKCJAPIGEND = 9; // offset: 32 uint32 EMOHLJHPOPC = 13; // offset: 36 uint32 AACGBEBGDPE = 6; // offset: 40 uint32 FDGKBOIEHBD = 7; // offset: 44 uint32 section_id = 2; // offset: 48 uint32 DCAHJELNJNP = 3; // offset: 52 uint32 PAGPKOKMDBK = 14; // offset: 56 } message OEDHMAHDECC { repeated GGAKNLJJNEI grid_game_npc_list = 998; // offset: 16 repeated PLFKMENCDMM EEGPILJDLBG = 14; // offset: 24 KGMCLFHAJNJ boss_info = 720; // offset: 32 repeated uint32 HGAGKFEKBDA = 237; // offset: 40 repeated CDEAABODKCP grid_game_role_list = 1082; // offset: 48 repeated LAAMIAJFOMC CFFCNEDGCJJ = 602; // offset: 56 repeated GIDEDMOPFKF OAIGAGABCMK = 3; // offset: 64 repeated FPHPFJLAJDK KCOMPKMJCMC = 1989; // offset: 72 repeated KINJHHBJNJP APABPAFGCIA = 233; // offset: 80 repeated PPGEBEBPMJC sync_augment_info = 7; // offset: 88 CLFABOEKMJI JLDDDLDNFEF = 217; // offset: 96 GOCIGPCDKDJ NDLIKNEKDLL = 15; // offset: 104 repeated FBNGHMHHHLL grid_fight_trait_info = 9; // offset: 112 GLPCEKMKLGG PPJFPNMIFHL = 1607; // offset: 120 repeated IJDLENJJBHJ grid_fight_equipment_list = 566; // offset: 128 repeated NFIDNDFHJGN JFCHLABGFJO = 1287; // offset: 144 repeated uint32 MHLBIBGKIOB = 509; // offset: 152 uint32 LLJJCOOKANH = 2; // offset: 160 PEIJNEFOCHI reason = 1349; // offset: 164 bool DBODGPBOIHC = 1190; // offset: 168 bool is_overlock = 1371; // offset: 169 uint32 MBMJNEDIFFC = 99; // offset: 172 uint32 AKEGLJLCFPH = 1846; // offset: 176 } // Obf: OLPFMPIKIPK // Type: Notify // CmdID: 8717 message GridFightSettleNotify { OEDHMAHDECC BFLLJJBHLDF = 731; // offset: 16 uint32 CGKNDIJMOCJ = 611; // offset: 32 uint32 NMCKJPEMACM = 14; // offset: 36 uint32 MNNKKEPCPPL = 1673; // offset: 40 uint32 FLHOPMMEGAI = 5; // offset: 44 uint32 GEBGGMAGDJB = 10; // offset: 48 uint32 EDHKHJAPMKA = 12; // offset: 52 uint32 KEJGCDOGEDD = 13; // offset: 56 uint32 CDANKDNACJP = 3; // offset: 60 } message FMNKKAMOHEE { repeated uint32 BDGMNPIJDDL = 7; // offset: 16 } message GLIFOLCEMIN { uint32 KEJGCDOGEDD = 12; // offset: 24 uint32 PIFOEGCGKLC = 3; // offset: 28 } message AMEEHIIPMFP { NMECHIFGKAD NLENPEPIHAC = 5; // offset: 24 GLIFOLCEMIN exp = 12; // offset: 32 FMNKKAMOHEE MHFHLBHFIBC = 10; // offset: 40 uint32 GDAKCOICIDA = 14; // offset: 48 uint32 GEGMHOMNBDG = 13; // offset: 52 uint32 division_id = 6; // offset: 56 uint32 ADFEKPNIFOJ = 3; // offset: 60 uint32 GEBGGMAGDJB = 4; // offset: 64 } message CKPOBLIFMGN { NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 16 FMNKKAMOHEE MHFHLBHFIBC = 13; // offset: 32 } message CLEDCMIOIPF { AMEEHIIPMFP HFPEJIDDDJG = 7; // offset: 16 CKPOBLIFMGN PKELAIPIHMF = 1; // offset: 32 } // Obf: CKIKMLCGLFK // Type: Req // CmdID: 8537 message GridFightPermanentTalentEnableCsReq { uint32 CKHCLKOALKE = 14; // offset: 24 } // Obf: KCADLPJDECG // Type: Rsp // CmdID: 8478 message GridFightPermanentTalentEnableScRsp { uint32 retcode = 2; // offset: 24 uint32 CKHCLKOALKE = 6; // offset: 28 } // Obf: NOGLDANAKDO // Type: Req // CmdID: 8743 message GridFightSeasonTalentEnableCsReq { uint32 CKHCLKOALKE = 9; // offset: 24 } // Obf: MNJCFFIDJFO // Type: Rsp // CmdID: 8499 message GridFightSeasonTalentEnableScRsp { uint32 retcode = 11; // offset: 24 uint32 CKHCLKOALKE = 13; // offset: 28 } // Obf: OCOONGAKCMI // Type: Req // CmdID: 8520 message GridFightPermanentTalentResetCsReq { } // Obf: AMELHLBNKAM // Type: Rsp // CmdID: 8718 message GridFightPermanentTalentResetScRsp { uint32 retcode = 10; // offset: 24 } // Obf: OCFPHHCOIHI // Type: Req // CmdID: 8551 message GridFightSeasonTalentResetCsReq { } // Obf: CBICBHJDHLO // Type: Rsp // CmdID: 8436 message GridFightSeasonTalentResetScRsp { uint32 retcode = 15; // offset: 24 } message CENBJOMMJGD { uint32 item_count = 1; // offset: 24 uint32 LINLNNHIBAK = 4; // offset: 28 } // Obf: HFIDFIANHAN // Type: Notify // CmdID: 8577 message GridFightSyncVirtualItemNotify { repeated CENBJOMMJGD item_list = 13; // offset: 16 } message NCHKFJPOHAH { repeated uint32 grid_fight_avatar_list = 10; // offset: 24 } message FCEILNCDMAH { repeated uint32 grid_fight_item_list = 1; // offset: 16 } message GKNIJKHENBF { repeated uint32 DDIFKADGIBO = 8; // offset: 24 repeated uint32 JICIBCFDHIH = 13; // offset: 32 } message NEDHMLJKIOA { repeated uint32 DJJBKIGBGJA = 10; // offset: 16 repeated uint32 NPHOIMEEDHM = 2; // offset: 24 } message AHPHDNBNLPJ { repeated uint32 HEKMEJLMGFF = 5; // offset: 16 } message NMECHIFGKAD { GKNIJKHENBF JLFANEOAHOC = 3; // offset: 16 FCEILNCDMAH PJBIPMKACOF = 13; // offset: 24 NCHKFJPOHAH DNEGDNEBJMB = 7; // offset: 32 NEDHMLJKIOA EJHDGLHCNLH = 6; // offset: 40 AHPHDNBNLPJ NIOAIKLPACM = 8; // offset: 56 } // Obf: MNJIFHBGMDJ // Type: Notify // CmdID: 8599 message GridFightSeasonHandBookNotify { oneof KKNBOACNCON { NCHKFJPOHAH KBHGCCENEEC = 1655; // offset: 16 FCEILNCDMAH LNLDBNIGODI = 717; // offset: 16 GKNIJKHENBF ODEJBBALEOA = 582; // offset: 16 NEDHMLJKIOA HLHCCONOKCL = 559; // offset: 16 AHPHDNBNLPJ BNFHPKCIFCC = 1010; // offset: 16 } } // Obf: JEBPPPNJJJM // Type: Notify // CmdID: 8545 message GridFightWeeklyExtraSeasonExpScRsp { uint32 ACDOIGCBGEB = 11; // offset: 24 } message NDLNIKCCALK { repeated uint32 OPLNKCOLCKJ = 4; // offset: 24 int64 end_time = 14; // offset: 32 uint32 EDHKHJAPMKA = 12; // offset: 40 bool BPFFFCMMMCH = 2; // offset: 44 int64 IFEPJHGNCOI = 11; // offset: 48 } // Type: Req // CmdID: 8705 message LDBJKKCHNGJ { repeated uint32 JKCEBHFIENI = 6; // offset: 24 } // Type: Rsp // CmdID: 8529 message GAEKHIDCFHF { repeated uint32 NGKOFMBBGNL = 8; // offset: 16 NDLNIKCCALK MGBNEAHCDMA = 7; // offset: 24 ItemList reward = 6; // offset: 32 uint32 retcode = 10; // offset: 48 } // Type: Req // CmdID: 8759 message LDNPBALACDB { repeated uint32 GDCFLPLFJCI = 12; // offset: 16 } // Type: Rsp // CmdID: 8547 message HFNIHDLFMCJ { NDLNIKCCALK MGBNEAHCDMA = 4; // offset: 24 uint32 retcode = 14; // offset: 32 } // Type: Notify // CmdID: 8744 message MKHGPAIHDAN { NDLNIKCCALK MGBNEAHCDMA = 1; // offset: 16 } message FAIHLAKPABN { OEDHMAHDECC BFLLJJBHLDF = 3; // offset: 24 uint32 PMBNKEFCICH = 2; // offset: 32 bool IECKKCHJMLP = 6; // offset: 36 uint32 LJNGPCKPJLF = 15; // offset: 40 uint32 BAAGDILLLME = 8; // offset: 44 uint32 GEGMHOMNBDG = 13; // offset: 48 int64 OBNEAIPKGKL = 9; // offset: 56 } // Obf: KOKMBKGPCFE // Type: Req // CmdID: 8408 message GridFightGetArchiveCsReq { MLJIILDNDPL type = 2; // offset: 24 } // Obf: NABNCJEJGLG // Type: Rsp // CmdID: 8752 message GridFightGetArchiveScRsp { repeated FAIHLAKPABN MCGGPONOCKC = 15; // offset: 24 uint32 retcode = 9; // offset: 32 MLJIILDNDPL type = 13; // offset: 36 } // Obf: CIIBIOBDDCE // Type: Req // CmdID: 8433 message FavourArchiveCsReq { uint32 BAAGDILLLME = 9; // offset: 24 bool IECKKCHJMLP = 1; // offset: 28 } // Obf: CECPPJBHMMH // Type: Rsp // CmdID: 8719 message FavourArchiveScRsp { uint32 retcode = 6; // offset: 24 uint32 BAAGDILLLME = 12; // offset: 28 bool IECKKCHJMLP = 9; // offset: 32 } // Obf: OIOELLNKEDJ // Type: Notify // CmdID: 8800 message GridFightSyncKeepWinCntNotify { uint32 EHBLJGIENPI = 15; // offset: 24 } // Type: Req // CmdID: 8489 message GridFightBackToPrepareCsReq { } // Type: Rsp // CmdID: 8558 message GridFightBackToPrepareScRsp { uint32 retcode = 8; // offset: 24 } // Obf: CBEHKFHNNAI // Type: Req // CmdID: 8634 message CBEHKFHNNAI { } // Obf: LPIJFPCGAKO // Type: Rsp // CmdID: 8616 message LPIJFPCGAKO { repeated HENDEHGPKMF FEBFMFMLHPO = 14; // offset: 24 uint32 DACKJGDGMLN = 5; // offset: 32 uint32 retcode = 7; // offset: 36 } // Obf: NOICMGFLOKA // Type: Req // CmdID: 8517 message CheckTextCsReq { string OHNAIHACIKH = 5; // offset: 16 } // Obf: OFADBBMPDMM // Type: Rsp // CmdID: 8679 message CheckTextRsp { uint32 retcode = 5; // offset: 24 } // Obf: IBEMBMGFDBJ // Type: Req // CmdID: 8582 message UpdateGameFormation { string MILBDIPBJGP = 11; // offset: 16 string KFPMJKCOJAJ = 14; // offset: 24 string name = 2; // offset: 40 bytes JLFIAFKGCOJ = 12; // offset: 48 uint32 dice_slot_id = 5; // offset: 56 bool KLLEKHPJGLE = 15; // offset: 60 } // Obf: FKCIBPKMODK // Type: Rsp // CmdID: 8507 message FKCIBPKMODK { HENDEHGPKMF EFBDADNLCGL = 6; // offset: 16 uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 8423 message HKOAOCKBBJA { uint32 dice_slot_id = 6; // offset: 24 } // Type: Rsp // CmdID: 8696 message OENNAOAFAMA { uint32 retcode = 13; // offset: 24 uint32 JBDFEHDFKNO = 1; // offset: 28 uint32 DACKJGDGMLN = 15; // offset: 32 } // Type: Req // CmdID: 8736 message CCGJDDBKIDE { message OAKDCENFILP { enum BBFEFIPJMEB { BBFEFIPJMEB_OHDJNICJKLK = 0; BBFEFIPJMEB_NCBOLDFDGNL = 1; BBFEFIPJMEB_EKGPCJLBINA = 2; } } OAKDCENFILP.BBFEFIPJMEB type = 5; // offset: 24 uint32 IMJBFLJPMJB = 13; // offset: 28 } // Type: Rsp // CmdID: 8595 message JKGILKGILAI { uint32 retcode = 6; // offset: 24 uint32 DACKJGDGMLN = 12; // offset: 28 } // Type: Notify // CmdID: 8465 message IGELBMGJIJD { uint32 dice_slot_id = 9; // offset: 24 } // Type: Req // CmdID: 8613 message PHGFFOEJEBM { string PEOODHOAJMP = 7; // offset: 16 string EGCPAOEAGLF = 5; // offset: 24 } // Type: Rsp // CmdID: 8550 message FDJCIHMFOMC { string EGCPAOEAGLF = 7; // offset: 16 string PEOODHOAJMP = 4; // offset: 32 uint32 retcode = 14; // offset: 40 } enum CmdHeartdialType { FPGIGBAMDDP_NLCDGIPGFDJ = 0; CmdChangeScriptEmotionScRsp = 6327; CmdHeartDialScriptChangeScNotify = 6310; CmdSubmitEmotionItemScRsp = 6313; CmdSubmitEmotionItemCsReq = 6336; CmdGetHeartDialInfoCsReq = 6373; CmdFinishEmotionDialoguePerformanceScRsp = 6381; CmdFinishEmotionDialoguePerformanceCsReq = 6315; CmdHeartDialTraceScriptCsReq = 6387; CmdChangeScriptEmotionCsReq = 6380; CmdGetHeartDialInfoScRsp = 6303; CmdHeartDialTraceScriptScRsp = 6329; } enum HeartDialEmotionType { HEART_DIAL_EMOTION_TYPE_PEACE = 0; HEART_DIAL_EMOTION_TYPE_ANGER = 1; HEART_DIAL_EMOTION_TYPE_HAPPY = 2; HEART_DIAL_EMOTION_TYPE_SAD = 3; } enum HeartDialStepType { HeartDialStepType_COEEJALELPF = 0; HeartDialStepType_BADPBGFJPNN = 1; HeartDialStepType_game_lock_info = 2; HeartDialStepType_CCJMKNNHKKE = 3; HeartDialStepType_BEJEBBNFGPM = 4; HeartDialStepType_NGNFOIHNLMJ = 5; } enum HeartDialUnlockStatus { HEART_DIAL_UNLOCK_STATUS_LOCK = 0; HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1; HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2; } message HeartDialDialogueInfo { uint32 dialogue_id = 8; // offset: 24 bool GDPHOIMONLN = 1; // offset: 28 } message HeartDialScriptInfo { HeartDialEmotionType cur_emotion_type = 8; // offset: 24 uint32 script_id = 14; // offset: 28 HeartDialStepType step = 6; // offset: 32 bool EEKCKFGHGEH = 12; // offset: 36 bool LHCOJIEBFFM = 1; // offset: 37 } message EAJEMNNNEBM { uint32 script_id = 4; // offset: 24 uint32 LLIOEMOBFGD = 5; // offset: 28 } // Obf: BCKGEKPBCGD // Type: Req // CmdID: 6373 message GetHeartDialInfoCsReq { } // Obf: OEOKBKBJGOG // Type: Rsp // CmdID: 6303 message GetHeartDialInfoScRsp { repeated HeartDialScriptInfo script_info_list = 7; // offset: 16 repeated EAJEMNNNEBM EBLMNLBBFNL = 6; // offset: 32 repeated HeartDialDialogueInfo dialogue_info_list = 3; // offset: 40 HeartDialUnlockStatus unlock_status = 14; // offset: 48 uint32 retcode = 15; // offset: 52 } // Obf: HOJLMOCMFNK // Type: Req // CmdID: 6380 message ChangeScriptEmotionCsReq { HeartDialEmotionType target_emotion_type = 4; // offset: 24 uint32 script_id = 2; // offset: 28 uint32 BLKFCFGMMBD = 1; // offset: 32 } // Obf: GCKMGDFCFDG // Type: Rsp // CmdID: 6327 message ChangeScriptEmotionScRsp { uint32 retcode = 14; // offset: 24 HeartDialEmotionType emotion_type = 10; // offset: 28 uint32 script_id = 5; // offset: 32 } // Obf: IDIGIKOLDEM // Type: Req // CmdID: 6336 message SubmitEmotionItemCsReq { ItemList item_list = 13; // offset: 16 uint32 BLKFCFGMMBD = 6; // offset: 32 uint32 script_id = 3; // offset: 36 } // Obf: AIGNBOLGIGI // Type: Rsp // CmdID: 6313 message SubmitEmotionItemScRsp { uint32 script_id = 10; // offset: 24 uint32 retcode = 11; // offset: 28 } // Obf: NFKHOGDIJPL // Type: Req // CmdID: 6315 message FinishEmotionDialoguePerformanceCsReq { uint32 BLKFCFGMMBD = 4; // offset: 24 uint32 dialogue_id = 6; // offset: 28 uint32 script_id = 7; // offset: 32 } // Obf: ILLDFAANIEP // Type: Rsp // CmdID: 6381 message FinishEmotionDialoguePerformanceScRsp { ItemList reward_list = 1; // offset: 24 uint32 script_id = 8; // offset: 32 uint32 dialogue_id = 9; // offset: 36 uint32 retcode = 12; // offset: 40 } // Obf: DBCAGGFPCGF // Type: Notify // CmdID: 6310 message HeartDialScriptChangeScNotify { repeated HeartDialScriptInfo changed_script_info_list = 9; // offset: 24 repeated EAJEMNNNEBM EBLMNLBBFNL = 13; // offset: 32 repeated HeartDialDialogueInfo changed_dialogue_info_list = 11; // offset: 40 HeartDialUnlockStatus unlock_status = 15; // offset: 48 } // Obf: BGDGEAGBMGH // Type: Req // CmdID: 6387 message HeartDialTraceScriptCsReq { EAJEMNNNEBM NDPMEMLJGCK = 6; // offset: 16 } // Obf: PACPOIAFPFF // Type: Rsp // CmdID: 6329 message HeartDialTraceScriptScRsp { EAJEMNNNEBM NDPMEMLJGCK = 12; // offset: 16 uint32 retcode = 4; // offset: 32 } enum CmdHeliobusType { AMJEMJIDNKF_NLCDGIPGFDJ = 0; CmdHeliobusStartRaidCsReq = 5878; CmdHeliobusSnsLikeScRsp = 5881; CmdHeliobusSnsLikeCsReq = 5815; CmdHeliobusChallengeUpdateScNotify = 5848; CmdHeliobusEnterBattleCsReq = 5824; CmdHeliobusUpgradeLevelCsReq = 5854; AMJEMJIDNKF_FLPCDJFJHHM = 5842; CmdHeliobusSnsCommentCsReq = 5810; CmdHeliobusSnsPostCsReq = 5836; CmdHeliobusSnsCommentScRsp = 5887; CmdHeliobusSnsPostScRsp = 5813; CmdHeliobusUnlockSkillScNotify = 5809; CmdHeliobusEnterBattleScRsp = 5871; CmdHeliobusSelectSkillScRsp = 5876; CmdHeliobusSnsReadCsReq = 5880; CmdHeliobusUpgradeLevelScRsp = 5883; CmdHeliobusSnsReadScRsp = 5827; CmdHeliobusLineupUpdateScNotify = 5859; CmdHeliobusInfoChangedScNotify = 5812; CmdHeliobusStartRaidScRsp = 5852; CmdHeliobusActivityDataCsReq = 5873; CmdHeliobusSnsUpdateScNotify = 5829; CmdHeliobusActivityDataScRsp = 5803; } message ONBLLGHELOB { repeated uint32 NGONANKBKMF = 8; // offset: 16 uint32 ENGEPMPCJPC = 13; // offset: 32 } message FPIBAIPJCMD { uint32 star = 2; // offset: 24 bool DBPNANBMGFE = 13; // offset: 28 uint32 challenge_id = 3; // offset: 32 } message HeliobusChallengeLineup { repeated uint32 avatar_id_list = 14; // offset: 16 uint32 group_id = 7; // offset: 32 uint32 skill_id = 15; // offset: 36 } // Obf: BJOAEPLGCND // Type: Req // CmdID: 5873 message HeliobusActivityDataCsReq { } // Obf: MNDPFKFEENO // Type: Rsp // CmdID: 5803 message HeliobusActivityDataScRsp { ONBLLGHELOB skill_info = 15; // offset: 16 repeated FPIBAIPJCMD challenge_list = 12; // offset: 24 repeated HeliobusChallengeLineup DJKMBPEFCKL = 6; // offset: 32 repeated BGOMIHEFHPA AAHPCIOOLHB = 5; // offset: 40 uint32 level = 11; // offset: 56 uint32 IMGDMDDKHDL = 10; // offset: 60 uint32 OMMNAFNIKPH = 13; // offset: 64 uint32 phase = 9; // offset: 68 uint32 AFMLOAPAAPM = 2; // offset: 72 uint32 retcode = 14; // offset: 76 } message BLODLKIBCIE { repeated BLODLKIBCIE LEGEGIHKLFK = 4; // offset: 24 uint32 ELAENNLBEDD = 6; // offset: 32 uint32 BOGIJENAEHJ = 13; // offset: 36 } message BGOMIHEFHPA { repeated BLODLKIBCIE GEFLCFHPNJH = 9; // offset: 16 uint32 DNNCAGJIOAP = 15; // offset: 32 uint32 GAIJNEMFDBP = 5; // offset: 36 uint32 CBGODLHCLPK = 12; // offset: 40 uint32 MDAIPFLCNAJ = 1; // offset: 44 bool KGEJAOIMOBK = 8; // offset: 48 bool BNBCGFOBIPH = 7; // offset: 49 uint32 HGBLLINAMLN = 13; // offset: 52 } // Obf: FBGAKELNFDP // Type: Req // CmdID: 5880 message HeliobusSnsReadCsReq { uint32 CBGODLHCLPK = 10; // offset: 24 } // Obf: JNMBGFOJNBD // Type: Rsp // CmdID: 5827 message HeliobusSnsReadScRsp { uint32 retcode = 5; // offset: 24 uint32 CBGODLHCLPK = 4; // offset: 28 } // Obf: MINGMOMGNEL // Type: Req // CmdID: 5836 message HeliobusSnsPostCsReq { uint32 DNNCAGJIOAP = 14; // offset: 24 uint32 MDAIPFLCNAJ = 4; // offset: 28 uint32 CBGODLHCLPK = 1; // offset: 32 } // Obf: NJMHBOMPING // Type: Rsp // CmdID: 5813 message HeliobusSnsPostScRsp { BGOMIHEFHPA AMFEFIDDMDA = 4; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: DFALDMOKJEN // Type: Req // CmdID: 5815 message HeliobusSnsLikeCsReq { uint32 CBGODLHCLPK = 8; // offset: 24 } // Obf: ABKNCPGFADC // Type: Rsp // CmdID: 5881 message HeliobusSnsLikeScRsp { bool KGEJAOIMOBK = 12; // offset: 24 uint32 CBGODLHCLPK = 14; // offset: 28 uint32 retcode = 1; // offset: 32 } // Obf: GOODKHEFJHJ // Type: Req // CmdID: 5810 message HeliobusSnsCommentCsReq { uint32 BOGIJENAEHJ = 9; // offset: 24 uint32 JKGKPABHDCH = 2; // offset: 28 uint32 CBGODLHCLPK = 14; // offset: 32 } // Obf: HBNLILKKBFN // Type: Rsp // CmdID: 5887 message HeliobusSnsCommentScRsp { BGOMIHEFHPA AMFEFIDDMDA = 11; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: HNODHEJGACP // Type: Notify // CmdID: 5829 message HeliobusSnsUpdateScNotify { repeated BGOMIHEFHPA KGKLBGOADCE = 14; // offset: 24 } // Obf: FMBJEANIAGI // Type: Notify // CmdID: 5812 message HeliobusInfoChangedScNotify { repeated BGOMIHEFHPA KGKLBGOADCE = 15; // offset: 16 uint32 OMMNAFNIKPH = 2; // offset: 32 uint32 phase = 10; // offset: 36 uint32 IMGDMDDKHDL = 5; // offset: 40 } // Obf: MHMHPNNMFCC // Type: Req // CmdID: 5854 message HeliobusUpgradeLevelCsReq { } // Obf: IMCAMOHNKNK // Type: Rsp // CmdID: 5883 message HeliobusUpgradeLevelScRsp { uint32 level = 12; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: KJBFKGBKJME // Type: Notify // CmdID: 5809 message HeliobusUnlockSkillScNotify { uint32 skill_id = 11; // offset: 24 uint32 ENGEPMPCJPC = 9; // offset: 28 } // Obf: ACEKIEKJFPA // Type: Req // CmdID: 5824 message HeliobusEnterBattleCsReq { repeated uint32 avatar_id_list = 11; // offset: 16 uint32 skill_id = 15; // offset: 32 uint32 event_id = 13; // offset: 36 } // Obf: FMJCABJPDHG // Type: Rsp // CmdID: 5871 message HeliobusEnterBattleScRsp { SceneBattleInfo battle_info = 10; // offset: 16 uint32 event_id = 6; // offset: 32 uint32 retcode = 15; // offset: 36 } message JFKCEEPDHCB { uint32 skill_id = 13; // offset: 24 } // Obf: EBFLACABCKO // Type: Rsp // CmdID: 5876 message HeliobusSelectSkillScRsp { uint32 skill_id = 11; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: JMIIKBEBJMC // Type: Notify // CmdID: 5848 message HeliobusChallengeUpdateScNotify { FPIBAIPJCMD OCDLPDDMCLP = 3; // offset: 16 } // Obf: KHODCLCAIIP // Type: Notify // CmdID: 5859 message HeliobusLineupUpdateScNotify { HeliobusChallengeLineup lineup = 9; // offset: 24 } // Obf: OFKLMBJJJPO // Type: Req // CmdID: 5878 message HeliobusStartRaidCsReq { repeated uint32 avatar_list = 2; // offset: 24 uint32 DNOAEPDPHKK = 7; // offset: 32 uint32 skill_id = 1; // offset: 36 uint32 raid_id = 14; // offset: 40 bool is_save = 9; // offset: 44 uint32 prop_entity_id = 4; // offset: 48 } // Obf: AOGJGJKGECJ // Type: Rsp // CmdID: 5852 message HeliobusStartRaidScRsp { GEGLJDELBHA scene = 14; // offset: 24 uint32 retcode = 7; // offset: 32 } enum CmdHipplenType { MKFFJFHICCC_NLCDGIPGFDJ = 0; CmdHipplenCycleResultScNotify = 9029; CmdGetHipplenInheritCsReq = 9007; CmdTakeHipplenEndingRewardScRsp = 9020; CmdSetHipplenAgendaScRsp = 9027; CmdOpenHipplenCycleScRsp = 9034; CmdGetHipplenDataCsReq = 9032; CmdHipplenAgendaResultScNotify = 9009; CmdSetHipplenOutfitScRsp = 9040; CmdSetHipplenAgendaCsReq = 9044; CmdSetHipplenOutfitCsReq = 9021; CmdHipplenTraitUnlockScNotify = 9003; CmdOpenHipplenCycleCsReq = 9043; CmdGetHipplenDataScRsp = 9042; CmdHipplenChangeScNotify = 9012; CmdGetHipplenInheritScRsp = 9023; CmdTakeHipplenEndingRewardCsReq = 9038; CmdSettleHipplenWorkScRsp = 9045; CmdSettleHipplenWorkCsReq = 9019; } enum NAOCMAOJECF { NAOCMAOJECF_NLCDGIPGFDJ = 0; NAOCMAOJECF_CNMBIADBFNG = 1; NAOCMAOJECF_ENCBGPOIFCM = 2; NAOCMAOJECF_ECKIMBNDOME = 3; NAOCMAOJECF_LONKNKFDPII = 4; NAOCMAOJECF_MLLNOGKNHNL = 5; } message FCOBIMJMLIF { uint32 value = 6; // offset: 24 uint32 type = 11; // offset: 28 } message ANHJKLLEKKB { int32 value = 11; // offset: 24 uint32 type = 7; // offset: 28 } message GEFEDOAOKNO { repeated FCOBIMJMLIF MONKDLNMMBK = 6; // offset: 24 } message AFEDHCKDDFA { bool AAGAFBJHOKK = 12; // offset: 24 NAOCMAOJECF type = 7; // offset: 28 uint32 id = 4; // offset: 32 } message PJOHABIOPPI { repeated AFEDHCKDDFA NEMFNENACNB = 5; // offset: 24 repeated uint32 OGDLPFOJMHI = 6; // offset: 32 AFEDHCKDDFA LAJOGEKPHOP = 4; // offset: 40 uint32 MBHJONMGDOO = 15; // offset: 48 uint32 JEEELNEHDCD = 9; // offset: 52 uint32 DOHNBOCBOGJ = 13; // offset: 56 } message HINIJKGDDBI { repeated uint32 grid_fight_trait_info = 5; // offset: 24 } message BNJAIHINJIK { GEFEDOAOKNO IPDLBJHAJOO = 13; // offset: 24 HINIJKGDDBI FBECMPGLPKK = 6; // offset: 32 PJOHABIOPPI GMMPIDODKKD = 1; // offset: 40 uint32 ODPELJAIPHL = 14; // offset: 48 uint32 GNAHDKMEDEP = 3; // offset: 52 uint32 OBGKOOAPCEM = 4; // offset: 56 } message FEDNIHCAHGP { repeated uint32 FCOKODHGEKO = 2; // offset: 16 repeated uint32 GEMHKFCFCCC = 15; // offset: 32 } message ENIDJAFECBD { uint32 BKFICFMMGIN = 3; // offset: 24 bool is_taken_reward = 2; // offset: 28 } message ELOFLNEAHPD { repeated uint32 grid_fight_trait_info = 6; // offset: 16 repeated ENIDJAFECBD BPFJDLHFEKG = 11; // offset: 32 } message JHBOOCGAKCM { uint32 LDMHLKGILOD = 8; // offset: 24 uint32 FFKDFODDBDN = 4; // offset: 28 } // Obf: NBKACPHIPDA // Type: Req // CmdID: 9032 message GetHipplenDataCsReq { } // Obf: PNDFAAJNNEO // Type: Rsp // CmdID: 9042 message GetHipplenDataScRsp { FEDNIHCAHGP KJDEEJNBLHK = 8; // offset: 16 ELOFLNEAHPD ACOLLHOFKGL = 14; // offset: 24 BNJAIHINJIK HIGHKDBJNIM = 2; // offset: 40 uint32 retcode = 3; // offset: 48 bool HPKECDINMCE = 5; // offset: 52 uint32 JFLAEGMBMAK = 7; // offset: 56 } // Obf: KMIGGGFOGCN // Type: Req // CmdID: 9007 message GetHipplenInheritCsReq { } // Obf: GCLDADIKLEG // Type: Rsp // CmdID: 9023 message GetHipplenInheritScRsp { repeated uint32 grid_fight_trait_info = 13; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: DOLCPKAMCEM // Type: Req // CmdID: 9044 message SetHipplenAgendaCsReq { repeated uint32 NEMFNENACNB = 15; // offset: 16 } // Obf: LEILCBFJFFD // Type: Rsp // CmdID: 9027 message SetHipplenAgendaScRsp { repeated AFEDHCKDDFA NEMFNENACNB = 14; // offset: 16 uint32 retcode = 13; // offset: 32 } message HBMGNLFKMMK { uint32 MNCFOGJECMF = 13; // offset: 24 } message LODMLDKMPPL { uint32 id = 7; // offset: 24 } message OHHHCKCFPIG { repeated uint32 DPOKBJGLKNN = 15; // offset: 16 repeated JHBOOCGAKCM ELANIEEANDI = 10; // offset: 24 } message GCNJGJMPLHM { } // Obf: CGONOIEOEBP // Type: Req // CmdID: 9019 message SettleHipplenWorkCsReq { oneof NEBNJDMFELO { HBMGNLFKMMK HBGCOIAGDIG = 9; // offset: 24 LODMLDKMPPL ENCBGPOIFCM = 3; // offset: 24 OHHHCKCFPIG ECKIMBNDOME = 13; // offset: 24 GCNJGJMPLHM MLLNOGKNHNL = 1; // offset: 24 } } message DMLACLLDCCE { uint32 MNCFOGJECMF = 10; // offset: 24 uint32 GNAHDKMEDEP = 4; // offset: 28 uint32 AJAFEEAOBLC = 8; // offset: 32 int32 CBPGJAFAHFC = 14; // offset: 36 } message LKFFMLJMGOB { uint32 MNCFOGJECMF = 1; // offset: 24 int32 CBPGJAFAHFC = 15; // offset: 28 uint32 AJAFEEAOBLC = 6; // offset: 32 } // Obf: DOJOHDFGJLB // Type: Rsp // CmdID: 9045 message SettleHipplenWorkScRsp { GEFEDOAOKNO IPDLBJHAJOO = 6; // offset: 16 repeated AFEDHCKDDFA NEMFNENACNB = 4; // offset: 40 repeated ANHJKLLEKKB BNIFMIPPIMA = 13; // offset: 48 uint32 retcode = 11; // offset: 60 oneof MEJDDIPIEKK { DMLACLLDCCE HBGCOIAGDIG = 3; // offset: 32 LKFFMLJMGOB LONKNKFDPII = 15; // offset: 32 } } // Obf: LDECOFOGIGD // Type: Notify // CmdID: 9009 message HipplenAgendaResultScNotify { LKFFMLJMGOB FEJPEALIKHE = 8; // offset: 16 GEFEDOAOKNO JMKHOIMEFFM = 15; // offset: 24 repeated uint32 grid_fight_trait_info = 1; // offset: 32 repeated uint32 GPDEDJIHMGB = 7; // offset: 40 BNJAIHINJIK HIGHKDBJNIM = 2; // offset: 56 repeated AFEDHCKDDFA NEMFNENACNB = 13; // offset: 64 bool CPFFAGAHJMH = 14; // offset: 72 } // Obf: GJIIPFBFLLC // Type: Notify // CmdID: 9029 message HipplenCycleResultScNotify { repeated JHBOOCGAKCM FJFJMOGILBM = 8; // offset: 16 GEFEDOAOKNO GNBKDCHLDGL = 1; // offset: 32 repeated uint32 grid_fight_trait_info = 2; // offset: 40 repeated uint32 FCOKODHGEKO = 4; // offset: 48 repeated JHBOOCGAKCM IHLCDDOMPKD = 14; // offset: 56 uint32 JFLAEGMBMAK = 5; // offset: 64 uint32 BKFICFMMGIN = 12; // offset: 68 } // Obf: NCFFIOJPHJM // Type: Req // CmdID: 9043 message OpenHipplenCycleCsReq { uint32 trait_id = 10; // offset: 24 } // Obf: ELBMKCGDHAK // Type: Rsp // CmdID: 9034 message OpenHipplenCycleScRsp { BNJAIHINJIK HIGHKDBJNIM = 4; // offset: 16 uint32 JFLAEGMBMAK = 2; // offset: 32 uint32 retcode = 8; // offset: 36 } // Obf: EPBHKLFKMLB // Type: Req // CmdID: 9021 message SetHipplenOutfitCsReq { uint32 IMIBAAPJGEJ = 6; // offset: 24 } // Obf: ALEAEINGEBP // Type: Rsp // CmdID: 9040 message SetHipplenOutfitScRsp { repeated uint32 GEMHKFCFCCC = 4; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: CCENPJEAFOI // Type: Notify // CmdID: 9003 message HipplenTraitUnlockScNotify { repeated uint32 grid_fight_trait_info = 6; // offset: 16 } // Obf: INFDOMFEGML // Type: Req // CmdID: 9038 message TakeHipplenEndingRewardCsReq { uint32 BKFICFMMGIN = 9; // offset: 24 } // Obf: DGEPKPAHIIN // Type: Rsp // CmdID: 9020 message TakeHipplenEndingRewardScRsp { ItemList reward_list = 7; // offset: 24 uint32 retcode = 3; // offset: 32 uint32 BKFICFMMGIN = 15; // offset: 36 } message DPGGADJHCBG { uint32 IMIBAAPJGEJ = 7; // offset: 24 } message NOPCFDDLPNN { uint32 BKFICFMMGIN = 2; // offset: 24 } message HGDHJFGCEJF { oneof KKNBOACNCON { DPGGADJHCBG MDFCELGPPHM = 5; // offset: 24 NOPCFDDLPNN HNLMBGIBEBN = 1; // offset: 24 } } // Obf: JKPIHPAGABC // Type: Notify // CmdID: 9012 message HipplenChangeScNotify { repeated HGDHJFGCEJF DGNGMJMPFGK = 13; // offset: 24 } enum CmdIdleLiveType { IJKEHFDJOJH_NLCDGIPGFDJ = 0; CmdJLCNOGIJGMH = 9431; CmdHandlePendingEquipCsReq = 9409; CmdFOMCONFODHH = 9365; CmdAPKJENOJIFD = 9423; CmdLMACKMNOJBF = 9377; CmdFinishQuestionCsReq = 9408; CmdLGNJPFPACGH = 9374; CmdStartNodeBattleCsReq = 9386; CmdTakeTaskRewardScRsp = 9378; CmdDressSpecialEquipScRsp = 9398; CmdTakeQuestEquipCsCsReq = 9440; CmdFinishQuestionRsp = 9393; CmdGAIANGFBBPG = 9426; CmdBABFMGPNOIG = 9430; CmdEndDungeonScRsp = 9403; CmdTechTreeChangeNodeStateCsRsp = 9417; CmdMLBDIPICABB = 9362; CmdEndDungeonCsReq = 9432; CmdTechTreeChangeNodeStateCsCsReq = 9351; CmdTakeContentCsReq = 9385; CmdStartDungeonCsReq = 9355; CmdNOHKADAPKHE = 9438; CmdBIJEDLPINKH = 9411; CmdUpgradeTeamSlotCsRsp = 9395; CmdEMCJBMOICJN = 9353; CmdNDMGIMOOFBL = 9388; CmdUpdateCustomInfoCsReq = 9387; CmdMAAIAFILLFN = 9437; CmdHandlePendingEquipScRsp = 9424; CmdGetFriendNewAssistRewardScNotify = 9376; CmdStartDungeonScRsp = 9364; CmdDressSpecialEquipCsReq = 9402; CmdUpgradeTeamSlotCsCsReq = 9368; CmdReplaceTeamCsCsReq = 9359; CmdTakeQuestEquipCsRsp = 9391; CmdNILCAHCBKAI = 9370; CmdFAJEJCBILIA = 9416; CmdTakeContentScRsp = 9366; CmdGetFriendDungeonInfoCsReq = 9443; CmdKKGJPMCFDON = 9435; CmdBBABPMLDJMM = 9389; CmdUpdateCustomInfoScRsp = 9384; CmdNMEMDFOCMFO = 9428; CmdStartNodeBattleScRsp = 9363; CmdDDNJIHCBDDE = 9360; CmdSyncChangeNtf = 9380; CmdDMEPOENPEIF = 9421; CmdReplaceTeamCsRsp = 9392; CmdGetFriendDungeonInfoScRsp = 9446; CmdTakeTaskRewardCsReq = 9399; CmdIABBGPLBLML = 9379; CmdPDMEKAGOCND = 9442; } enum DBKAAJAEGNM { DBKAAJAEGNM_NLCDGIPGFDJ = 0; DBKAAJAEGNM_BMOOGBNPEAA = 1; DBKAAJAEGNM_CIHFGJDCHIA = 2; DBKAAJAEGNM_PDKLDMNAJBO = 3; } enum JDGNMIDMACL { JDGNMIDMACL_GAIFBJCKGPA = 0; JDGNMIDMACL_KGPGDEMEAND = 1; JDGNMIDMACL_BPKLGJOBOMA = 2; JDGNMIDMACL_IAAOAHFDFLC = 3; } enum CDABMABJFII { CDABMABJFII_NLCDGIPGFDJ = 0; CDABMABJFII_FEHEGGCOKJH = 2; CDABMABJFII_GGMPEGMEHPD = 4; CDABMABJFII_MGBCAPIIKLM = 5; CDABMABJFII_DILIGFNLNKE = 6; CDABMABJFII_BOJIEINFLFF = 7; } enum OEDABANAJEK { OEDABANAJEK_NLCDGIPGFDJ = 0; OEDABANAJEK_BPNMABIFCAC = 1; OEDABANAJEK_OHLJJBCALBF = 2; } enum LPPKGHJGOCC { LPPKGHJGOCC_NLCDGIPGFDJ = 0; LPPKGHJGOCC_CAJPAGKBBML = 1; LPPKGHJGOCC_JOKPPELAFOI = 2; } message AOJEODENHPL { bool has_passed = 12; // offset: 24 uint32 KJJJPMAPFOH = 5; // offset: 28 uint32 IKKEJKOGBNO = 6; // offset: 32 uint32 event_id = 2; // offset: 36 uint32 CGDNMDDIHKA = 7; // offset: 40 } message KJMHIDMOBMB { repeated uint32 IKLJBAJBOPG = 10; // offset: 16 uint64 JBIDLKCBBCF = 9; // offset: 32 uint32 OAJGKOOFNBL = 8; // offset: 40 uint32 LGGDEGPEAFL = 5; // offset: 44 bool CNHCHIPIIDD = 13; // offset: 48 uint32 CGDNMDDIHKA = 7; // offset: 52 } message JBMDMFOCOAK { AOJEODENHPL LMMNDOFIMBN = 10; // offset: 16 uint32 PGIEEGCGCDI = 6; // offset: 32 } message DICEFIGKFCL { repeated KJMHIDMOBMB KNEMNAEGKBF = 11; // offset: 16 JBMDMFOCOAK GJLDDMIIILF = 7; // offset: 24 uint32 BJFNMEJNKIK = 6; // offset: 40 uint32 HJDNNCOHPJH = 8; // offset: 44 uint32 BEBLGGDLADJ = 14; // offset: 48 uint32 LLGKEIPDDMB = 10; // offset: 52 } message PEPEHIDAKKK { uint32 PMFAHDMLOFK = 2; // offset: 24 uint32 avatar_id = 3; // offset: 28 } message CGGPJFLLGID { uint32 JIGOOAEFDPP = 7; // offset: 24 uint32 level = 15; // offset: 28 } message CGBPOHBACGE { repeated CGGPJFLLGID FKLPCAPONIA = 6; // offset: 16 repeated PEPEHIDAKKK avatar_list = 13; // offset: 24 repeated APAMFCKFHLL EIEOJFJAIBD = 9; // offset: 40 uint64 JBIDLKCBBCF = 3; // offset: 48 } message EJPDCPDFEJG { bool HOODHMEEJPB = 9; // offset: 24 uint32 GBNEEPJJFOG = 1; // offset: 28 uint32 DDDFGBHPCIA = 11; // offset: 32 uint32 MFLHOFCJLFA = 8; // offset: 36 uint32 OBMIAPDMOHM = 5; // offset: 40 uint32 NJKHFPICPLK = 7; // offset: 44 } message CHAGFKJEIMI { uint32 LBDLAACOCCN = 6; // offset: 24 uint32 JFAGECNFHJL = 7; // offset: 28 } message CBNNMKNBLDI { repeated CHAGFKJEIMI CDMKBCHLPAB = 4; // offset: 24 uint32 rarity = 2; // offset: 32 uint32 grid_fight_equipment_id = 15; // offset: 36 bool DFKJCMCDMEI = 8; // offset: 40 uint32 level = 9; // offset: 44 } message KLNNIAHJBCO { CBNNMKNBLDI GGMPEGMEHPD = 11; // offset: 16 uint32 PNIPCNLLKKD = 14; // offset: 32 uint32 OJBJHGBEMJN = 4; // offset: 36 } message PCGMJHKDCOG { repeated CBNNMKNBLDI KIDBGNPHGBI = 3; // offset: 16 repeated APAMFCKFHLL IHJJKABIEPC = 8; // offset: 24 repeated CBNNMKNBLDI grid_fight_equipment_list = 5; // offset: 40 repeated uint32 OILPEBPLDBG = 7; // offset: 48 } message HANHLKIHCJH { repeated uint32 AFACNNLLPMG = 15; // offset: 24 } message HGPBONMLNAJ { uint32 progress = 14; // offset: 24 uint32 IBEFDOMBEHM = 3; // offset: 28 DBKAAJAEGNM status = 10; // offset: 32 } message IIPIFJCOIFO { HGPBONMLNAJ PJJGPDNKMJH = 8; // offset: 16 } message PIOJJEGMOOF { repeated uint32 GBACMOJJKIJ = 13; // offset: 24 } message OOMNNODJGPH { bool CIHPIAGDHAO = 11; // offset: 24 uint32 NNDNCAEGDFI = 9; // offset: 28 } message JIEKJDGEGDN { bool CAGCHKJHMPD = 13; // offset: 24 uint32 PDICFEGEPNM = 6; // offset: 28 uint32 CJAINJMLDFC = 8; // offset: 32 } message HIDCLKLDHLE { repeated OOMNNODJGPH NNIAKOLKDFP = 7; // offset: 24 repeated APAMFCKFHLL CAOFMHOMMHF = 3; // offset: 32 JIEKJDGEGDN POLADDGLAEH = 11; // offset: 40 repeated uint32 HHNNEGILEFB = 6; // offset: 48 } message MGEAPNBMJKJ { uint32 KNEJAEFBDED = 15; // offset: 24 uint32 EICEKDBENKM = 10; // offset: 28 } message JDDFIGPOKHC { repeated MGEAPNBMJKJ JHJEJKGFJMN = 8; // offset: 16 } message PFPHKOAFPCJ { uint32 FOGCAJJOMMK = 1; // offset: 24 } message EJJBHFOLCEA { uint32 DLILJLGKBEK = 14; // offset: 24 uint32 NJKHFPICPLK = 4; // offset: 28 uint32 OLAAFALFKIH = 8; // offset: 32 } message IGOGKCCOIIF { string title = 14; // offset: 24 uint32 AJIMPLLIFIE = 4; // offset: 32 uint32 FKIIFFFJKJH = 5; // offset: 36 } // Obf: APKJENOJIFD // Type: Req // CmdID: 9423 message APKJENOJIFD { } // Obf: EMCJBMOICJN // Type: Rsp // CmdID: 9353 message EMCJBMOICJN { PCGMJHKDCOG OPHJAENGBGJ = 5; // offset: 16 IIPIFJCOIFO GNPHKFCKNOP = 6; // offset: 24 EJJBHFOLCEA JJKKMGKNCJA = 3; // offset: 32 PIOJJEGMOOF FNBMIGIICEK = 4; // offset: 40 HANHLKIHCJH BOOIAMNBFND = 8; // offset: 48 JDDFIGPOKHC HKLNGMHFICM = 10; // offset: 56 DICEFIGKFCL DNGNEKAMHMD = 9; // offset: 64 IGOGKCCOIIF PLFNNLOKBOO = 11; // offset: 80 CGBPOHBACGE MKAGCFGNPGD = 14; // offset: 88 HIDCLKLDHLE HFBBOHBKBJE = 13; // offset: 96 PFPHKOAFPCJ AIBHMDPILKE = 7; // offset: 104 uint32 retcode = 1; // offset: 112 } // Type: Req // CmdID: 9442 message PDMEKAGOCND { } // Type: Rsp // CmdID: 9416 message FAJEJCBILIA { repeated uint32 IKLJBAJBOPG = 10; // offset: 16 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 9430 message BABFMGPNOIG { uint32 CGDNMDDIHKA = 2; // offset: 24 uint32 KJJJPMAPFOH = 11; // offset: 28 } // Type: Rsp // CmdID: 9377 message LMACKMNOJBF { JBMDMFOCOAK GJLDDMIIILF = 9; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: BKDANKLCAHC // Type: Req // CmdID: 9386 message StartNodeBattleCsReq { } // Obf: ELPBDFINJGH // Type: Rsp // CmdID: 9363 message StartNodeBattleScRsp { repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 16 uint32 retcode = 9; // offset: 32 uint32 PGIEEGCGCDI = 7; // offset: 36 } message ANAJELDHDBH { double damage = 13; // offset: 24 uint32 key = 8; // offset: 32 } message BIKNPJPLDAO { repeated ANAJELDHDBH HFHJGBHHBKM = 13; // offset: 16 repeated ANAJELDHDBH FNHDDAMNKCG = 7; // offset: 24 double total_damage = 14; // offset: 40 uint32 MBOBGNPLLOO = 9; // offset: 48 uint32 OBKCFGAJLJJ = 1; // offset: 52 } // Type: Req // CmdID: 9365 message FOMCONFODHH { BIKNPJPLDAO HNMLBLGGOLB = 8; // offset: 24 JDGNMIDMACL GBJEALNCMJC = 4; // offset: 32 } // Type: Rsp // CmdID: 9431 message JLCNOGIJGMH { repeated APAMFCKFHLL IBLOFDAGDCE = 7; // offset: 16 ItemList BPIOEKHMAIC = 14; // offset: 24 ItemList DHPPLPJOMNB = 11; // offset: 32 repeated APAMFCKFHLL IOFKDDFNDGC = 15; // offset: 40 ItemList reward = 12; // offset: 48 repeated APAMFCKFHLL HPCKMFMNOBG = 9; // offset: 56 uint64 JEAEFMHIIAC = 8; // offset: 72 JDGNMIDMACL GBJEALNCMJC = 13; // offset: 80 uint32 retcode = 3; // offset: 84 } // Type: Req // CmdID: 9360 message DDNJIHCBDDE { } // Type: Rsp // CmdID: 9437 message MAAIAFILLFN { uint32 retcode = 5; // offset: 24 } // Type: Req // CmdID: 9379 message IABBGPLBLML { uint32 JGFLMODLDCD = 12; // offset: 24 } // Type: Rsp // CmdID: 9362 message MLBDIPICABB { ItemList reward = 2; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: IDFMIDPCJAC // Type: Req // CmdID: 9368 message UpgradeTeamSlotCsCsReq { uint32 level = 13; // offset: 24 uint32 JIGOOAEFDPP = 7; // offset: 28 } // Obf: GDLPHFCCCFL // Type: Rsp // CmdID: 9395 message UpgradeTeamSlotCsRsp { uint32 retcode = 4; // offset: 24 uint32 level = 15; // offset: 28 uint32 JIGOOAEFDPP = 13; // offset: 32 } // Obf: OLFPLAAAFHI // Type: Req // CmdID: 9359 message ReplaceTeamCsCsReq { repeated APAMFCKFHLL ENCINPIHHDF = 8; // offset: 24 uint32 MNKCHCLGNOM = 4; // offset: 32 } // Obf: BDKIMOIFPIL // Type: Rsp // CmdID: 9392 message ReplaceTeamCsRsp { repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Type: Req // CmdID: 9426 message GAIANGFBBPG { bool ECBJLAKHOCF = 6; // offset: 24 uint32 LOFNHPHCCIL = 7; // offset: 28 } // Type: Rsp // CmdID: 9388 message NDMGIMOOFBL { repeated APAMFCKFHLL IBLOFDAGDCE = 8; // offset: 16 ItemList reward = 3; // offset: 24 repeated APAMFCKFHLL IOFKDDFNDGC = 12; // offset: 32 repeated APAMFCKFHLL HPCKMFMNOBG = 15; // offset: 48 uint32 retcode = 11; // offset: 56 bool ECBJLAKHOCF = 2; // offset: 60 } // Type: Req // CmdID: 9421 message DMEPOENPEIF { uint32 PJODECIGFOI = 14; // offset: 24 } // Type: Rsp // CmdID: 9428 message NMEMDFOCMFO { repeated APAMFCKFHLL IOFKDDFNDGC = 7; // offset: 24 repeated APAMFCKFHLL IBLOFDAGDCE = 5; // offset: 32 repeated APAMFCKFHLL HPCKMFMNOBG = 11; // offset: 40 uint32 retcode = 4; // offset: 48 uint32 PJODECIGFOI = 6; // offset: 52 } // Type: Req // CmdID: 9411 message BIJEDLPINKH { } // Type: Rsp // CmdID: 9374 message LGNJPFPACGH { KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: EAILAPHKBNO // Type: Req // CmdID: 9409 message HandlePendingEquipCsReq { bool DKPCAIGPHNO = 6; // offset: 24 } // Obf: NEEFMPLOKIL // Type: Rsp // CmdID: 9424 message HandlePendingEquipScRsp { KLNNIAHJBCO LJMLJKPLKBN = 10; // offset: 16 uint32 retcode = 2; // offset: 32 bool DKPCAIGPHNO = 14; // offset: 36 } // Obf: DOAGEJLCHJE // Type: Req // CmdID: 9402 message DressSpecialEquipCsReq { repeated APAMFCKFHLL COLOHMBFKIH = 9; // offset: 16 } // Obf: NJABIIKAJEK // Type: Rsp // CmdID: 9398 message DressSpecialEquipScRsp { repeated APAMFCKFHLL COLOHMBFKIH = 5; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: JOCIDFPEBGM // Type: Req // CmdID: 9440 message TakeQuestEquipCsCsReq { bool DKPCAIGPHNO = 4; // offset: 24 uint32 quest_id = 6; // offset: 28 } // Obf: MGKHEPIJPAC // Type: Rsp // CmdID: 9391 message TakeQuestEquipCsRsp { uint32 quest_id = 9; // offset: 24 bool DKPCAIGPHNO = 6; // offset: 28 uint32 retcode = 5; // offset: 32 } // Obf: HMPGPHLEJKF // Type: Req // CmdID: 9399 message TakeTaskRewardCsReq { } // Obf: OPCILEAHKAH // Type: Rsp // CmdID: 9378 message TakeTaskRewardScRsp { ItemList reward = 14; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: LOMPEEDFPLE // Type: Notify // CmdID: 9380 message SyncChangeNtf { repeated KAILIIEEBJM DGNGMJMPFGK = 11; // offset: 16 } message FHMNLHLADJO { uint32 AJIMPLLIFIE = 13; // offset: 24 uint32 FKIIFFFJKJH = 3; // offset: 28 } message KAILIIEEBJM { oneof MMCGBGDJIPN { PEPEHIDAKKK NBDDJGJOIEH = 11; // offset: 16 KJMHIDMOBMB BBBEGOLJKHJ = 10; // offset: 16 uint32 IFDLLJHHOGL = 3; // offset: 16 HGPBONMLNAJ PJJGPDNKMJH = 7; // offset: 16 BBIPCFPDEJN KGMIIKKGJFH = 4; // offset: 16 FHLEBDMFCHL LNGGONNOBHM = 2; // offset: 16 uint32 NJKHFPICPLK = 1; // offset: 16 uint32 OLAAFALFKIH = 14; // offset: 16 uint32 DLILJLGKBEK = 13; // offset: 16 uint32 FFFBADMIMLF = 6; // offset: 16 APAMFCKFHLL DGBFGDIMKND = 1719; // offset: 16 bool EIJHKECFBLA = 1243; // offset: 16 JIEKJDGEGDN POLADDGLAEH = 1038; // offset: 16 uint32 NOAKIEIOKIB = 388; // offset: 16 FHMNLHLADJO HAEIEPPAJFH = 1693; // offset: 16 } } message BBIPCFPDEJN { CDABMABJFII reason = 11; // offset: 24 uint64 GLANPLEGMPG = 2; // offset: 32 } message FHLEBDMFCHL { uint32 content_id = 6; // offset: 24 LPPKGHJGOCC MMNJODIJPOE = 4; // offset: 28 } // Obf: DCKICCFJELB // Type: Req // CmdID: 9351 message TechTreeChangeNodeStateCsCsReq { uint32 CDMFHNGEFCN = 10; // offset: 24 OEDABANAJEK op_type = 11; // offset: 28 } // Obf: CCCGMGMLKOM // Type: Rsp // CmdID: 9417 message TechTreeChangeNodeStateCsRsp { uint32 retcode = 1; // offset: 24 OEDABANAJEK op_type = 10; // offset: 28 uint32 CDMFHNGEFCN = 3; // offset: 32 } // Obf: OMLBEGNKAOE // Type: Req // CmdID: 9385 message TakeContentCsReq { LPPKGHJGOCC MMNJODIJPOE = 9; // offset: 24 uint32 content_id = 6; // offset: 28 } // Obf: DIMGBMHNGAH // Type: Rsp // CmdID: 9366 message TakeContentScRsp { ItemList reward = 4; // offset: 24 uint32 content_id = 3; // offset: 32 uint32 retcode = 8; // offset: 36 LPPKGHJGOCC MMNJODIJPOE = 1; // offset: 40 } // Obf: OKABLGLBPOA // Type: Req // CmdID: 9355 message StartDungeonCsReq { repeated uint32 JAJDGPAKNLL = 2; // offset: 16 repeated APAMFCKFHLL COLOHMBFKIH = 5; // offset: 32 repeated APAMFCKFHLL ENCINPIHHDF = 4; // offset: 40 uint32 EICEKDBENKM = 1; // offset: 48 } message BCIMOPDDKHH { repeated uint32 FEODDIKPAOA = 10; // offset: 16 uint32 uid = 6; // offset: 32 } // Obf: CPFNEECKCMK // Type: Rsp // CmdID: 9364 message StartDungeonScRsp { repeated BCIMOPDDKHH KMMBNFIFALA = 10; // offset: 24 repeated APAMFCKFHLL ENCINPIHHDF = 14; // offset: 32 repeated APAMFCKFHLL COLOHMBFKIH = 13; // offset: 40 uint32 EICEKDBENKM = 11; // offset: 48 uint32 retcode = 12; // offset: 52 } // Obf: FNKBEGIDAAC // Type: Req // CmdID: 9432 message EndDungeonCsReq { repeated uint32 FEODDIKPAOA = 11; // offset: 16 BIKNPJPLDAO HNMLBLGGOLB = 13; // offset: 24 bool DHLLPOBKLIO = 10; // offset: 40 } // Obf: LDCHLAKNODJ // Type: Rsp // CmdID: 9403 message EndDungeonScRsp { ItemList reward = 15; // offset: 16 uint32 retcode = 10; // offset: 32 uint32 EICEKDBENKM = 5; // offset: 36 uint32 DHBKGOFBMIM = 11; // offset: 40 } // Obf: HGDEGLENMPM // Type: Req // CmdID: 9443 message GetFriendDungeonInfoCsReq { } message OCBPHIBFFAC { repeated APAMFCKFHLL CJDOEPKKJGC = 11; // offset: 24 uint32 LNGEAIJIODK = 12; // offset: 32 uint32 uid = 9; // offset: 36 uint32 FANDKFADKKM = 4; // offset: 40 } // Obf: MNFPIBFOIEF // Type: Rsp // CmdID: 9446 message GetFriendDungeonInfoScRsp { repeated OCBPHIBFFAC IOOIIKICFHE = 4; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: BBABPMLDJMM // Type: Req // CmdID: 9389 message BBABPMLDJMM { } // Obf: NOHKADAPKHE // Type: Rsp // CmdID: 9438 message NOHKADAPKHE { ItemList reward = 3; // offset: 16 repeated KAODLPJMEFE OILHLECGBCH = 1; // offset: 24 uint32 retcode = 8; // offset: 40 } // Obf: GFDJAEDKGGB // Type: Notify // CmdID: 9376 message GetFriendNewAssistRewardScNotify { uint32 FANDKFADKKM = 9; // offset: 24 } // Obf: KKGJPMCFDON // Type: Req // CmdID: 9435 message KKGJPMCFDON { uint32 gacha_count = 3; // offset: 24 } message LJGKDEKCHPJ { uint32 MGBCAPIIKLM = 1; // offset: 24 uint32 avatar_id = 7; // offset: 28 uint32 MMONAECCLHN = 14; // offset: 32 } message IGGFCPNDMPN { oneof BNJPPHJNKHF { LJGKDEKCHPJ AONEJBHFKMO = 1; // offset: 24 uint32 BKJFBHANFLC = 8; // offset: 24 } } message EBNKDHCIJPH { uint32 avatar_id = 1; // offset: 24 uint32 KBOGFJANBPD = 5; // offset: 28 uint32 ANPNFPJDPKP = 4; // offset: 32 } // Obf: NILCAHCBKAI // Type: Rsp // CmdID: 9370 message NILCAHCBKAI { repeated IGGFCPNDMPN PGHCLDFGPOA = 3; // offset: 16 repeated EBNKDHCIJPH APGBCDJHPGL = 12; // offset: 32 uint32 retcode = 14; // offset: 40 uint32 FOGCAJJOMMK = 7; // offset: 44 } // Obf: BPHPLIKMHHF // Type: Req // CmdID: 9387 message UpdateCustomInfoCsReq { oneof MMCGBGDJIPN { string title = 2; // offset: 24 uint32 AJIMPLLIFIE = 8; // offset: 24 } } // Obf: DMBPHCPLGIJ // Type: Rsp // CmdID: 9384 message UpdateCustomInfoScRsp { uint32 retcode = 11; // offset: 32 oneof MMCGBGDJIPN { string title = 13; // offset: 16 uint32 AJIMPLLIFIE = 15; // offset: 16 } } // Obf: COFMKALOLKB // Type: Req // CmdID: 9408 message FinishQuestionCsReq { uint32 JMBGMIPLLJI = 12; // offset: 24 uint32 PDICFEGEPNM = 7; // offset: 28 uint32 CJAINJMLDFC = 6; // offset: 32 bool DJNDDEBIMGA = 1; // offset: 36 } // Obf: KIDELOJLPFB // Type: Rsp // CmdID: 9393 message FinishQuestionRsp { bool DJNDDEBIMGA = 2; // offset: 24 uint32 CJAINJMLDFC = 6; // offset: 28 uint32 JMBGMIPLLJI = 9; // offset: 32 uint32 PDICFEGEPNM = 3; // offset: 36 uint32 retcode = 4; // offset: 40 } enum CmdInteractiveTriggerMazeBuffType { EFDHFOEMKHH_NLCDGIPGFDJ = 0; CmdDCABOALFJAP = 9479; CmdNMEKJABIGGH = 9478; } // Type: Req // CmdID: 9479 message DCABOALFJAP { uint32 OHMBEPHEBDJ = 9; // offset: 24 } // Type: Rsp // CmdID: 9478 message NMEKJABIGGH { uint32 retcode = 9; // offset: 24 uint32 OHMBEPHEBDJ = 3; // offset: 28 } enum CmdItemType { PJMJNHAAEJI_NLCDGIPGFDJ = 0; CmdMarkItemScRsp = 599; CmdBatchRankUpEquipmentScRsp = 540; CmdRelicFilterPlanClearNameScNotify = 543; CmdDestroyItemScRsp = 501; CmdExpUpEquipmentCsReq = 529; CmdGetRecyleTimeScRsp = 566; CmdComposeSelectedRelicScRsp = 559; CmdAddEquipmentScRsp = 574; CmdComposeItemScRsp = 583; CmdLockEquipmentCsReq = 536; CmdExpUpRelicCsReq = 509; CmdGetRelicFilterPlanScRsp = 588; CmdExpUpEquipmentScRsp = 512; CmdGetMarkItemListScRsp = 585; CmdSellItemScRsp = 524; CmdExpUpRelicScRsp = 542; CmdGeneralVirtualItemDataNotify = 514; CmdRelicReforgeCsReq = 593; CmdGetBagScRsp = 503; CmdRankUpEquipmentScRsp = 587; CmdComposeLimitNumUpdateScNotify = 549; CmdEMLDLBKPEFD = 545; CmdRelicReforgeConfirmCsReq = 591; CmdCancelMarkItemNotify = 532; CmdAMPMJPCFLND = 516; CmdMGBKBIKLJDN = 537; CmdMarkRelicFilterPlanScRsp = 558; CmdRelicReforgeScRsp = 596; CmdSyncTurnFoodNotify = 535; CmdRelicReforgeConfirmScRsp = 523; CmdLockEquipmentScRsp = 513; CmdLockRelicScRsp = 538; CmdAddRelicFilterPlanCsReq = 526; CmdDiscardRelicScRsp = 553; CmdGetMarkItemListCsReq = 567; CmdDestroyItemCsReq = 528; CmdUseItemScRsp = 581; CmdMarkItemCsReq = 520; CmdAddRelicFilterPlanScRsp = 590; CmdMarkRelicFilterPlanCsReq = 534; CmdModifyRelicFilterPlanCsReq = 541; CmdExchangeHcoinCsReq = 578; CmdGetRecyleTimeCsReq = 592; CmdLockRelicCsReq = 576; CmdExchangeHcoinScRsp = 552; CmdGetRelicFilterPlanCsReq = 539; CmdModifyRelicFilterPlanScRsp = 518; CmdComposeSelectedRelicCsReq = 548; CmdComposeLimitNumCompleteScNotify = 530; CmdLJKFPPDFHMH = 505; CmdDiscardRelicCsReq = 582; CmdPromoteEquipmentCsReq = 580; CmdGetBagCsReq = 573; CmdSellItemCsReq = 561; CmdComposeItemCsReq = 554; CmdUseItemCsReq = 515; CmdPromoteEquipmentScRsp = 527; CmdBatchRankUpEquipmentCsReq = 589; CmdRechargeSuccNotify = 571; CmdRankUpEquipmentCsReq = 510; } enum RelicDiscardType { PJHKIIDEOOG_ICFONCMFNLG = 0; PJHKIIDEOOG_AOBKJJHAHCN = 1; PJHKIIDEOOG_OHNJLMFECEN = 2; } enum TurnFoodSwitch { FHLEKKNDBBE_NLCDGIPGFDJ = 0; FHLEKKNDBBE_attack = 1; FHLEKKNDBBE_FJLOGNFECHI = 2; } // Obf: HGKLNOIKPPE // Type: Req // CmdID: 573 message GetBagCsReq { } message Equipment { uint32 rank = 5; // offset: 24 uint32 promotion = 1; // offset: 28 uint32 unique_id = 10; // offset: 32 uint32 level = 4; // offset: 36 uint32 tid = 14; // offset: 40 bool is_protected = 8; // offset: 44 uint32 exp = 13; // offset: 48 uint32 dress_avatar_id = 9; // offset: 52 } message Material { uint32 num = 5; // offset: 24 uint32 tid = 6; // offset: 28 uint64 expire_time = 13; // offset: 32 } message WaitDelResource { uint32 num = 8; // offset: 24 uint32 tid = 10; // offset: 28 } message BKGPJOBNMKJ { uint64 expire_time = 5; // offset: 24 uint32 tid = 3; // offset: 32 uint32 num = 10; // offset: 36 } message NKDNFDCFNCP { repeated PileItem HJLENJODAMN = 14; // offset: 24 PileItem FMOKFKBAEII = 7; // offset: 32 } message OCKCHBDFGNL { repeated NKDNFDCFNCP HJMDNLBNPNA = 5; // offset: 16 uint64 time = 6; // offset: 32 } message NLLLAAEJOBP { repeated uint32 DMNHPNAPGNB = 9; // offset: 24 uint32 tid = 12; // offset: 32 } // Obf: GJDACOJFAGG // Type: Rsp // CmdID: 503 message GetBagScRsp { repeated TurnFoodSwitch EOJBFLHBNMB = 5; // offset: 16 repeated uint32 CAMEGAGKPGL = 14; // offset: 24 repeated BKGPJOBNMKJ NAJFMIIFIEC = 12; // offset: 32 repeated Material material_list = 4; // offset: 40 repeated OCKCHBDFGNL FFEGBHJLBNH = 10; // offset: 56 repeated Relic relic_list = 3; // offset: 64 repeated NLLLAAEJOBP EPBGLFHEFJJ = 959; // offset: 72 repeated uint32 HGGGFLABDLB = 6; // offset: 80 repeated PileItem PLBLHEKEIJO = 8; // offset: 88 repeated WaitDelResource wait_del_resource_list = 13; // offset: 96 repeated Equipment equipment_list = 9; // offset: 104 repeated uint32 KOFNOJCMEFA = 7; // offset: 112 repeated Material DNGBGGNKEHO = 2; // offset: 120 repeated BKGPJOBNMKJ CNDODPICGHI = 11; // offset: 128 uint32 PHIGPIGFPHD = 15; // offset: 136 uint32 retcode = 1; // offset: 140 } // Type: Req // CmdID: 580 message PromoteEquipmentCsReq { ItemCostData cost_data = 14; // offset: 24 uint32 equipment_unique_id = 5; // offset: 32 } // Type: Rsp // CmdID: 527 message PromoteEquipmentScRsp { uint32 retcode = 5; // offset: 24 } // Type: Req // CmdID: 536 message LockEquipmentCsReq { repeated uint32 LDBMBPBGFHK = 5; // offset: 16 bool is_locked = 14; // offset: 32 } // Type: Rsp // CmdID: 513 message LockEquipmentScRsp { uint32 retcode = 7; // offset: 24 } // Obf: BDHDBGECGJA // Type: Req // CmdID: 515 message UseItemCsReq { bool DGEKFCHEAPO = 5; // offset: 24 uint32 use_item_id = 6; // offset: 28 uint32 base_avatar_id = 8; // offset: 32 AvatarType KANPPCMBJHG = 7; // offset: 36 uint32 optional_reward_id = 10; // offset: 40 uint32 use_item_count = 15; // offset: 44 } // Obf: FKOIIHNOICH // Type: Rsp // CmdID: 581 message UseItemScRsp { ItemList return_data = 15; // offset: 24 uint64 month_card_out_date_time = 7; // offset: 32 uint32 use_item_count = 9; // offset: 40 uint32 formula_id = 2; // offset: 44 uint32 retcode = 14; // offset: 48 uint32 use_item_id = 1; // offset: 52 } // Type: Req // CmdID: 510 message RankUpEquipmentCsReq { ItemCostData cost_data = 10; // offset: 16 uint32 equipment_unique_id = 4; // offset: 32 } // Type: Rsp // CmdID: 587 message RankUpEquipmentScRsp { uint32 retcode = 3; // offset: 24 } message FBNBEIKABGE { ItemCostData cost_data = 3; // offset: 16 uint32 equipment_unique_id = 12; // offset: 32 } // Type: Req // CmdID: 589 message BatchRankUpEquipmentCsReq { repeated FBNBEIKABGE switch_list = 13; // offset: 16 } // Type: Rsp // CmdID: 540 message BatchRankUpEquipmentScRsp { uint32 retcode = 6; // offset: 24 } // Obf: PJGAHLDOIIG // Type: Req // CmdID: 529 message ExpUpEquipmentCsReq { ItemCostData cost_data = 6; // offset: 16 uint32 equipment_unique_id = 10; // offset: 32 } // Obf: GIFJFIDCJAI // Type: Rsp // CmdID: 512 message ExpUpEquipmentScRsp { repeated PileItem return_item_list = 10; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: NPIAJDLLAHL // Type: Req // CmdID: 554 message ComposeItemCsReq { ItemCostData convert_item_list = 8; // offset: 24 ItemCostData compose_item_list = 11; // offset: 32 uint32 compose_id = 7; // offset: 40 uint32 count = 2; // offset: 44 } // Obf: PNBGCDGOLJB // Type: Rsp // CmdID: 583 message ComposeItemScRsp { ItemList return_item_list = 7; // offset: 16 uint32 retcode = 5; // offset: 32 uint32 count = 10; // offset: 36 uint32 compose_id = 15; // offset: 40 } // Obf: DEAIMKCPPDJ // Type: Req // CmdID: 548 message ComposeSelectedRelicCsReq { ItemCostData wr_item_list = 13; // offset: 16 repeated uint32 sub_affix_id_list = 6; // offset: 24 ItemCostData compose_item_list = 15; // offset: 40 uint32 count = 9; // offset: 48 uint32 main_affix_id = 3; // offset: 52 uint32 compose_id = 2; // offset: 56 uint32 compose_relic_id = 5; // offset: 60 } // Obf: GJHDDFIJJIC // Type: Rsp // CmdID: 559 message ComposeSelectedRelicScRsp { ItemList return_item_list = 12; // offset: 24 uint32 retcode = 10; // offset: 32 uint32 compose_id = 4; // offset: 36 } // Obf: PKIAEJLCPHL // Type: Req // CmdID: 509 message ExpUpRelicCsReq { ItemCostData cost_data = 3; // offset: 24 uint32 relic_unique_id = 8; // offset: 32 } // Obf: KJMNPHBPHLD // Type: Rsp // CmdID: 542 message ExpUpRelicScRsp { repeated PileItem return_item_list = 4; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 576 message LockRelicCsReq { repeated uint32 relic_ids = 6; // offset: 24 bool NPPKABBJCMI = 4; // offset: 32 bool is_locked = 9; // offset: 33 } // Type: Rsp // CmdID: 538 message LockRelicScRsp { uint32 retcode = 5; // offset: 24 } // Obf: ACGCJMLFHCO // Type: Req // CmdID: 582 message DiscardRelicCsReq { repeated uint32 relic_ids = 8; // offset: 16 uint64 KDGCPMGOPPJ = 14; // offset: 32 bool DKPCAIGPHNO = 4; // offset: 40 RelicDiscardType IFEEJKMACHF = 9; // offset: 44 } // Obf: EMGMPNOKJGL // Type: Rsp // CmdID: 553 message DiscardRelicScRsp { repeated uint32 relic_ids = 12; // offset: 24 RelicDiscardType IFEEJKMACHF = 2; // offset: 32 bool DKPCAIGPHNO = 9; // offset: 36 uint32 retcode = 10; // offset: 40 } // Obf: DBEMDBEGDLA // Type: Req // CmdID: 561 message SellItemCsReq { ItemCostData cost_data = 5; // offset: 24 bool HNLKAEBKKBL = 11; // offset: 32 } // Obf: NDFJEJPFCGK // Type: Rsp // CmdID: 524 message SellItemScRsp { ItemList return_item_list = 6; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: LLOJHLJFJIM // Type: Notify // CmdID: 571 message RechargeSuccNotify { ItemList item_list = 9; // offset: 24 string price_tier = 10; // offset: 32 string product_id = 12; // offset: 40 uint64 month_card_out_date_time = 7; // offset: 48 } // Obf: NFONKIEFCCK // Type: Req // CmdID: 578 message ExchangeHcoinCsReq { uint32 num = 6; // offset: 24 } // Obf: PIHLJLKOPEE // Type: Rsp // CmdID: 552 message ExchangeHcoinScRsp { uint32 retcode = 9; // offset: 24 uint32 num = 13; // offset: 28 } // Obf: MJEJCMECDDN // Type: Notify // CmdID: 574 message AddEquipmentScRsp { uint32 KAJCFPKEGBP = 14; // offset: 24 } // Obf: CJJPGIGPDIA // Type: Req // CmdID: 592 message GetRecyleTimeCsReq { repeated uint32 IKJMAFGBMEL = 3; // offset: 16 } // Obf: JFOEKIFGPCP // Type: Rsp // CmdID: 566 message GetRecyleTimeScRsp { repeated BKGPJOBNMKJ NAJFMIIFIEC = 9; // offset: 24 uint32 retcode = 4; // offset: 32 } message DPGAHDIJJDL { uint32 KAHMGPGPOII = 4; // offset: 24 uint32 DJLNCCEIDNO = 9; // offset: 28 } // Obf: LHILENAKIPI // Type: Notify // CmdID: 530 message ComposeLimitNumCompleteScNotify { repeated DPGAHDIJJDL MGLCGPMNHBB = 15; // offset: 24 } // Obf: OMJPICCHOEG // Type: Notify // CmdID: 549 message ComposeLimitNumUpdateScNotify { DPGAHDIJJDL PLJFOAPFELP = 4; // offset: 24 } // Obf: EKEFLKGCMBN // Type: Req // CmdID: 528 message DestroyItemCsReq { uint32 item_id = 11; // offset: 24 uint32 item_count = 8; // offset: 28 uint32 ADOIMNBAGKC = 1; // offset: 32 } // Obf: BGJEJDDLJPE // Type: Rsp // CmdID: 501 message DestroyItemScRsp { uint32 retcode = 3; // offset: 24 uint32 ADOIMNBAGKC = 13; // offset: 28 } // Obf: DEBAGFJEEIA // Type: Req // CmdID: 567 message GetMarkItemListCsReq { } // Obf: PLCBONEAMNL // Type: Rsp // CmdID: 585 message GetMarkItemListScRsp { repeated uint32 PEPKCBILIFO = 10; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: GFKOAPFOFNL // Type: Req // CmdID: 520 message MarkItemCsReq { bool ABDJKPCGDHO = 6; // offset: 24 uint32 item_id = 5; // offset: 28 } // Obf: GGBGDAFPGID // Type: Rsp // CmdID: 599 message MarkItemScRsp { uint32 retcode = 10; // offset: 24 bool ABDJKPCGDHO = 9; // offset: 28 uint32 item_id = 11; // offset: 32 } // Obf: IOHGFLDMPEM // Type: Notify // CmdID: 532 message CancelMarkItemNotify { uint32 item_id = 5; // offset: 24 } // Obf: DMDDINNHIOE // Type: Notify // CmdID: 535 message SyncTurnFoodNotify { repeated uint32 CAMEGAGKPGL = 13; // offset: 24 repeated TurnFoodSwitch EOJBFLHBNMB = 4; // offset: 32 } // Type: Req // CmdID: 516 message AMPMJPCFLND { TurnFoodSwitch KLAJGAKAFCP = 2; // offset: 24 bool FEBKMOCOJLE = 13; // offset: 28 } // Type: Rsp // CmdID: 505 message LJKFPPDFHMH { TurnFoodSwitch KLAJGAKAFCP = 12; // offset: 24 uint32 retcode = 15; // offset: 28 bool FEBKMOCOJLE = 5; // offset: 32 } // Obf: MLNNABAOJGC // Type: Notify // CmdID: 514 message GeneralVirtualItemDataNotify { repeated PileItem FCNBHBHMFMC = 6; // offset: 16 bool EBLPGLFJNEL = 12; // offset: 32 } message KJDLIPEIAAK { uint32 OLELCDKLPDK = 9; // offset: 24 bool IFONLBKJGFE = 11; // offset: 28 } message GABKFNAJIDD { BNAILMNNGIF LJKNDCIOOCG = 15; // offset: 16 KJDLIPEIAAK MJPKBIGCFOM = 6; // offset: 32 string name = 1; // offset: 40 uint32 NPHAJEKCBKF = 9; // offset: 48 bool is_marked = 14; // offset: 52 uint32 GFEENEDNJGF = 2; // offset: 56 int64 BNCALAMGIOC = 10; // offset: 64 } // Obf: ENCGNAJCJME // Type: Req // CmdID: 539 message GetRelicFilterPlanCsReq { } // Obf: JJDNPDECDDA // Type: Rsp // CmdID: 588 message GetRelicFilterPlanScRsp { repeated GABKFNAJIDD JCKBEEKBPHF = 4; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: AAMPBNNKEOK // Type: Req // CmdID: 526 message AddRelicFilterPlanCsReq { KJDLIPEIAAK MJPKBIGCFOM = 3; // offset: 16 BNAILMNNGIF LJKNDCIOOCG = 15; // offset: 24 string name = 1; // offset: 32 bool is_marked = 14; // offset: 48 uint32 GFEENEDNJGF = 13; // offset: 52 } // Obf: EBPBGFNCJEP // Type: Rsp // CmdID: 590 message AddRelicFilterPlanScRsp { GABKFNAJIDD relic_plan = 11; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: BAIEHPEHGIO // Type: Req // CmdID: 541 message ModifyRelicFilterPlanCsReq { uint32 NPHAJEKCBKF = 14; // offset: 32 oneof KKNBOACNCON { string name = 7; // offset: 16 KJDLIPEIAAK MJPKBIGCFOM = 15; // offset: 16 BNAILMNNGIF LJKNDCIOOCG = 10; // offset: 16 } } // Obf: DEHJKNPFDMA // Type: Rsp // CmdID: 518 message ModifyRelicFilterPlanScRsp { uint32 NPHAJEKCBKF = 13; // offset: 32 uint32 retcode = 9; // offset: 36 int64 BNCALAMGIOC = 3; // offset: 48 oneof KKNBOACNCON { string name = 4; // offset: 24 KJDLIPEIAAK MJPKBIGCFOM = 7; // offset: 24 BNAILMNNGIF LJKNDCIOOCG = 5; // offset: 24 } } // Type: Req // CmdID: 545 message EMLDLBKPEFD { repeated uint32 GGIGDJPFBBP = 9; // offset: 16 bool NPPKABBJCMI = 4; // offset: 32 } // Type: Rsp // CmdID: 537 message MGBKBIKLJDN { repeated uint32 GGIGDJPFBBP = 10; // offset: 16 uint32 retcode = 12; // offset: 32 bool NPPKABBJCMI = 15; // offset: 36 } // Obf: LBFJJFDFABF // Type: Req // CmdID: 534 message MarkRelicFilterPlanCsReq { repeated uint32 GGIGDJPFBBP = 8; // offset: 16 bool NPPKABBJCMI = 7; // offset: 32 bool BIJJOJNJHDO = 6; // offset: 33 } // Obf: NLFHJLDBOEA // Type: Rsp // CmdID: 558 message MarkRelicFilterPlanScRsp { repeated uint32 GGIGDJPFBBP = 11; // offset: 16 uint32 retcode = 6; // offset: 32 bool NPPKABBJCMI = 2; // offset: 36 bool BIJJOJNJHDO = 1; // offset: 37 } // Type: Notify // CmdID: 543 message RelicFilterPlanClearNameScNotify { uint32 NPHAJEKCBKF = 12; // offset: 24 } // Type: Req // CmdID: 593 message RelicReforgeCsReq { uint32 reforge_block_sub_affix_id = 3; // offset: 24 uint32 relic_unique_id = 1; // offset: 28 } // Type: Rsp // CmdID: 596 message RelicReforgeScRsp { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 591 message RelicReforgeConfirmCsReq { bool is_cancel = 5; // offset: 24 uint32 relic_unique_id = 3; // offset: 28 } // Type: Rsp // CmdID: 523 message RelicReforgeConfirmScRsp { uint32 retcode = 2; // offset: 24 } enum CmdJukeboxType { ONBKHMHLADC_NLCDGIPGFDJ = 0; CmdGetJukeboxDataCsReq = 3173; CmdUnlockBackGroundMusicScRsp = 3113; CmdFKLMGEFILDI = 3115; CmdUnlockBackGroundMusicCsReq = 3136; CmdPlayBackGroundMusicScRsp = 3127; CmdPlayBackGroundMusicCsReq = 3180; CmdEGDFPDHNOKO = 3181; CmdGetJukeboxDataScRsp = 3103; } message LHHGCDLCJDA { uint32 group_id = 9; // offset: 24 uint32 id = 6; // offset: 28 bool BIMDKNLMICG = 2; // offset: 32 } // Obf: DONHOEBBNNG // Type: Req // CmdID: 3173 message GetJukeboxDataCsReq { } // Obf: KLIPBCNOPNO // Type: Rsp // CmdID: 3103 message GetJukeboxDataScRsp { MNCBEDBDDHL GFFOBALDBPM = 9; // offset: 16 repeated LHHGCDLCJDA IOKAJIBHLMP = 10; // offset: 24 uint32 retcode = 6; // offset: 40 } // Obf: JFFEDGDNJEA // Type: Req // CmdID: 3180 message PlayBackGroundMusicCsReq { MNCBEDBDDHL IKJNIKIGFLF = 2; // offset: 24 } // Obf: KOCPKKFLHBJ // Type: Rsp // CmdID: 3127 message PlayBackGroundMusicScRsp { MNCBEDBDDHL GFFOBALDBPM = 11; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: CFEBLJEFOMA // Type: Req // CmdID: 3136 message UnlockBackGroundMusicCsReq { repeated uint32 LIGKEOLPFBE = 12; // offset: 24 } // Obf: LMINGAKNDKP // Type: Rsp // CmdID: 3113 message UnlockBackGroundMusicScRsp { repeated uint32 BPFGBEBPEDP = 14; // offset: 24 repeated LHHGCDLCJDA IOKAJIBHLMP = 11; // offset: 32 uint32 retcode = 7; // offset: 40 } // Type: Req // CmdID: 3115 message FKLMGEFILDI { uint32 JKFCKJNHLHI = 11; // offset: 24 } // Type: Rsp // CmdID: 3181 message EGDFPDHNOKO { uint32 retcode = 3; // offset: 24 uint32 JKFCKJNHLHI = 10; // offset: 28 } enum CmdLimaoNewsType { ELGHLKHAMKB_NLCDGIPGFDJ = 0; ELGHLKHAMKB_JKLDNBFNOGA = 9199; CmdLJCBIAEMLDN = 9187; ELGHLKHAMKB_FJKMBBBFDGO = 9201; ELGHLKHAMKB_OKDICCOLPLG = 9195; ELGHLKHAMKB_POBOGNLNKCJ = 9197; ELGHLKHAMKB_OIIMHPFEBGF = 9191; ELGHLKHAMKB_CDCJOCAPMBO = 9190; ELGHLKHAMKB_OMLIMKCEKKI = 9206; CmdEPMONPAABKJ = 9203; CmdKBAKBMGBNOL = 9181; ELGHLKHAMKB_ALJLHGANFEM = 9202; CmdJKHGDJGBHCD = 9198; ELGHLKHAMKB_MGKFNLIDIMN = 9186; ELGHLKHAMKB_NOGFALFDIHF = 9182; CmdPNALNDONMCK = 9184; CmdGHBBMIJFIAD = 9205; CmdGHBKJLIHHGJ = 9183; CmdOFDMHDODALP = 9208; ELGHLKHAMKB_FGEBELHDACI = 9194; ELGHLKHAMKB_JOGEHJJCHNM = 9207; CmdDDAPICMFDAB = 9200; CmdACGBGKFFAOL = 9196; CmdJEGNOIJMBCA = 9188; CmdCPGFNBBIGLH = 9210; CmdMAGMMMINOAJ = 9192; } enum LimaoNewsOfficeSurveyState { NMCBKMBDILL_NLCDGIPGFDJ = 0; NMCBKMBDILL_PPBPGHDDCOL = 1; NMCBKMBDILL_IGGJEJAHPIJ = 2; NMCBKMBDILL_BBNEHDGPGGH = 3; NMCBKMBDILL_CCKPNCIBDGP = 4; } message PBLBAAMLNLH { bool KBLBFGANMPJ = 3; // offset: 24 bool BBMCAHOMEFN = 2; // offset: 25 bool MNBBCAMDGDI = 6; // offset: 26 uint32 MDJMBGPLCDD = 5; // offset: 28 uint32 LJHGIFGINOL = 11; // offset: 32 uint32 CBGODLHCLPK = 12; // offset: 36 uint32 BMGBBEMHLIG = 15; // offset: 40 } message PJPMBOBAMIC { uint32 BEOHGAADKPH = 10; // offset: 24 bool KBLBFGANMPJ = 6; // offset: 28 } message HDDBFAIFCGK { repeated PJPMBOBAMIC EHFHDELPGLN = 15; // offset: 24 uint32 LFPABLEIKKE = 1; // offset: 32 } message LGGGHFDBCFN { uint32 FDGJLMMEAOF = 4; // offset: 24 uint32 KBDOBOODPAK = 13; // offset: 28 uint32 progress = 6; // offset: 32 bool has_passed = 1; // offset: 36 } message FNIDNGOGAFF { uint32 KPKJALDCMIK = 5; // offset: 24 uint32 IIADKFFPKGP = 7; // offset: 28 } message KJAMNAOLOLL { uint32 LJHGIFGINOL = 3; // offset: 24 uint32 MBBGFJGCHGE = 1; // offset: 28 } message PNOAIGFGNKE { } // Type: Rsp // CmdID: 9198 message JKHGDJGBHCD { repeated uint32 KBMHPOBLMKH = 6; // offset: 24 repeated uint32 BEBLBBEEIGH = 8; // offset: 32 repeated PBLBAAMLNLH JLADELFEHNO = 13; // offset: 40 repeated KJAMNAOLOLL LFEGDDMBLEE = 1; // offset: 48 repeated FNIDNGOGAFF LBBGCNIJMJC = 10; // offset: 56 repeated LGGGHFDBCFN JEFNJEJFPGK = 12; // offset: 64 repeated HDDBFAIFCGK IDMHGCAIBNK = 15; // offset: 72 repeated uint32 BIGCHMJEPKE = 3; // offset: 80 uint32 retcode = 9; // offset: 88 uint32 JDGKFGONCJI = 2; // offset: 92 bool HIHOBEPGLEJ = 4; // offset: 96 } message IBPHNIBGMPH { uint32 CBGODLHCLPK = 10; // offset: 24 } // Type: Rsp // CmdID: 9192 message MAGMMMINOAJ { PBLBAAMLNLH AMFEFIDDMDA = 11; // offset: 24 uint32 retcode = 3; // offset: 32 } message OFNBDEKJMON { uint32 LFPABLEIKKE = 3; // offset: 24 } // Type: Rsp // CmdID: 9208 message OFDMHDODALP { uint32 LFPABLEIKKE = 11; // offset: 24 uint32 retcode = 14; // offset: 28 } message JPIEAEJIDAO { repeated FNIDNGOGAFF LMLLNJBLPGC = 6; // offset: 16 } message OCEAHPDAPFC { oneof MMCGBGDJIPN { uint32 OCJCOOLMCGD = 14; // offset: 16 PBLBAAMLNLH NOGCKIHEDCE = 3; // offset: 16 uint32 HOCFMNJPCLI = 6; // offset: 16 uint32 JGMJFHLIAIL = 7; // offset: 16 KJAMNAOLOLL IAFPOEBBJIL = 2; // offset: 16 LGGGHFDBCFN LDBGGNHLFAM = 15; // offset: 16 JPIEAEJIDAO HDMEPMHHOLP = 12; // offset: 16 uint32 JDGKFGONCJI = 8; // offset: 16 uint32 CGEFHJIEKGF = 5; // offset: 16 } } // Type: Notify // CmdID: 9184 message PNALNDONMCK { repeated OCEAHPDAPFC DGNGMJMPFGK = 9; // offset: 16 } message HOALCJNIJJC { uint32 display_value = 8; // offset: 24 uint32 event_id = 15; // offset: 28 } // Type: Rsp // CmdID: 9210 message CPGFNBBIGLH { uint32 event_id = 4; // offset: 24 uint32 display_value = 1; // offset: 28 uint32 retcode = 15; // offset: 32 } message KELNHIOMCNF { } // Type: Rsp // CmdID: 9196 message ACGBGKFFAOL { uint32 retcode = 2; // offset: 24 } message DPAJAECBCPA { repeated uint32 HBEHCHBCBPG = 1; // offset: 16 repeated uint32 IAEAJKJDCHO = 11; // offset: 32 repeated LimaoNewsOfficeSurveyState CMNOBDCMGHE = 8; // offset: 40 } // Type: Rsp // CmdID: 9188 message JEGNOIJMBCA { uint32 retcode = 4; // offset: 24 } message DGFHEGJKHFO { uint32 KPKJALDCMIK = 12; // offset: 24 } // Type: Rsp // CmdID: 9205 message GHBBMIJFIAD { uint32 retcode = 1; // offset: 24 uint32 KPKJALDCMIK = 4; // offset: 28 } message OLNDMBMBNDC { uint32 NNDNCAEGDFI = 2; // offset: 24 } // Type: Rsp // CmdID: 9183 message GHBKJLIHHGJ { uint32 retcode = 2; // offset: 24 uint32 NNDNCAEGDFI = 8; // offset: 28 } message HBOOIEJHKOD { uint32 BOGIJENAEHJ = 10; // offset: 24 uint32 CBGODLHCLPK = 13; // offset: 28 } // Type: Rsp // CmdID: 9203 message EPMONPAABKJ { uint32 BOGIJENAEHJ = 11; // offset: 24 uint32 retcode = 2; // offset: 28 uint32 CBGODLHCLPK = 6; // offset: 32 } message JGHOCEGBDCC { } // Type: Rsp // CmdID: 9187 message LJCBIAEMLDN { uint32 retcode = 11; // offset: 24 } message LFGKIJMBKJG { uint32 CBGODLHCLPK = 7; // offset: 24 bool KBLBFGANMPJ = 4; // offset: 28 } // Type: Rsp // CmdID: 9200 message DDAPICMFDAB { bool KBLBFGANMPJ = 12; // offset: 24 uint32 retcode = 3; // offset: 28 uint32 CBGODLHCLPK = 9; // offset: 32 } message PLADCLDJGKK { bool KBLBFGANMPJ = 4; // offset: 24 uint32 BEOHGAADKPH = 12; // offset: 28 } // Type: Rsp // CmdID: 9181 message KBAKBMGBNOL { bool KBLBFGANMPJ = 2; // offset: 24 uint32 retcode = 10; // offset: 28 uint32 BEOHGAADKPH = 7; // offset: 32 } enum CmdLineupType { MLPGOBNCBOF_NLCDGIPGFDJ = 0; CmdSwitchLineupIndexCsReq = 742; CmdEFAFCCEKOAN = 792; MLPGOBNCBOF_JNKEBKDKMHC = 773; CmdGetStageLineupScRsp = 703; CmdGetAllLineupDataCsReq = 724; CmdGetAllLineupDataScRsp = 771; CmdJoinLineupScRsp = 713; CmdGetLineupAvatarDataScRsp = 754; CmdChangeLineupLeaderCsReq = 783; CmdGetCurLineupDataScRsp = 727; CmdSwapLineupCsReq = 710; CmdGetLineupAvatarDataCsReq = 712; CmdQuitLineupScRsp = 781; CmdChangeLineupLeaderScRsp = 709; CmdReplaceLineupCsReq = 752; CmdSyncLineupNotify = 729; CmdGetCurLineupDataCsReq = 780; CmdVirtualLineupTrialAvatarChangeScNotify = 774; CmdExtraLineupDestroyNotify = 759; CmdQuitLineupCsReq = 715; CmdSwitchLineupIndexScRsp = 776; CmdVirtualLineupDestroyNotify = 778; CmdSetLineupNameCsReq = 738; CmdCNCFCDJAFOJ = 766; CmdSwapLineupScRsp = 787; CmdReplaceLineupScRsp = 748; CmdSetLineupNameScRsp = 761; CmdJoinLineupCsReq = 736; } enum EMEAOGDFBDI { EMEAOGDFBDI_NLCDGIPGFDJ = 0; EMEAOGDFBDI_ELILFEPKLCJ = 1; EMEAOGDFBDI_JCCBPMFLEHB = 2; EMEAOGDFBDI_FIHJPKBLGPF = 3; EMEAOGDFBDI_KBLBAPNNANO = 4; } 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; } 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 ECDEOHEFDHP { uint32 BLIFOAEFHIB = 11; // offset: 24 uint32 stage_type = 3; // offset: 28 } // Type: Rsp // CmdID: 703 message GetStageLineupScRsp { repeated ECDEOHEFDHP FKIDLFLCDEC = 12; // offset: 24 uint32 retcode = 3; // offset: 32 } message LineupAvatar { SpBarInfo sp_bar = 12; // offset: 24 AvatarType avatar_type = 4; // offset: 32 uint32 slot = 8; // offset: 36 uint32 hp = 13; // offset: 40 uint32 id = 2; // offset: 44 uint32 satiety = 9; // offset: 48 } message LineupInfo { repeated uint32 GOFLIGGNHNE = 8; // offset: 16 string name = 12; // offset: 24 repeated LineupAvatar avatar_list = 1; // offset: 40 repeated uint32 NCLJLLNGDCI = 3; // offset: 48 repeated uint32 story_line_avatar_id_list = 7; // offset: 56 bool is_virtual = 9; // offset: 64 bool ABHONGJHICF = 4; // offset: 65 ExtraLineupType extra_lineup_type = 15; // offset: 68 uint32 game_story_line_id = 6; // offset: 72 uint32 mp = 11; // offset: 76 uint32 index = 14; // offset: 80 uint32 leader_slot = 2; // offset: 84 uint32 plane_id = 13; // offset: 88 uint32 max_mp = 10; // offset: 92 } // Obf: JIJPDHKHFML // Type: Req // CmdID: 780 message GetCurLineupDataCsReq { } // Obf: FNDNOHGCGIE // Type: Rsp // CmdID: 727 message GetCurLineupDataScRsp { LineupInfo lineup = 9; // offset: 24 uint32 retcode = 15; // offset: 32 } // Type: Req // CmdID: 736 message JoinLineupCsReq { ExtraLineupType extra_lineup_type = 14; // offset: 24 uint32 index = 1; // offset: 28 uint32 plane_id = 9; // offset: 32 uint32 slot = 4; // offset: 36 AvatarType avatar_type = 11; // offset: 40 bool is_virtual = 10; // offset: 44 uint32 base_avatar_id = 3; // offset: 48 } // Type: Rsp // CmdID: 713 message JoinLineupScRsp { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 715 message QuitLineupCsReq { uint32 index = 12; // offset: 24 bool is_virtual = 2; // offset: 28 uint32 plane_id = 3; // offset: 32 AvatarType avatar_type = 1; // offset: 36 uint32 base_avatar_id = 9; // offset: 40 ExtraLineupType extra_lineup_type = 15; // offset: 44 } // Type: Rsp // CmdID: 781 message QuitLineupScRsp { bool is_virtual = 6; // offset: 24 bool MFBIPMACFCE = 14; // offset: 25 uint32 base_avatar_id = 15; // offset: 28 uint32 plane_id = 11; // offset: 32 uint32 retcode = 5; // offset: 36 } // Type: Req // CmdID: 710 message SwapLineupCsReq { uint32 index = 1; // offset: 24 bool is_virtual = 11; // offset: 28 uint32 ENBIBCPPLDC = 9; // offset: 32 uint32 plane_id = 10; // offset: 36 ExtraLineupType extra_lineup_type = 4; // offset: 40 uint32 MPIEGFCNBEN = 6; // offset: 44 } // Type: Rsp // CmdID: 787 message SwapLineupScRsp { uint32 retcode = 13; // offset: 24 } // Obf: EOBONCLPPLM // Type: Notify // CmdID: 729 message SyncLineupNotify { repeated SyncLineupReason reason_list = 3; // offset: 16 LineupInfo lineup = 10; // offset: 24 } // Obf: ELFNJCILJGK // Type: Req // CmdID: 712 message GetLineupAvatarDataCsReq { } message LineupAvatarData { uint32 hp = 8; // offset: 24 AvatarType avatar_type = 1; // offset: 28 uint32 id = 5; // offset: 32 } // Obf: HLPOIMIADJI // Type: Rsp // CmdID: 754 message GetLineupAvatarDataScRsp { repeated LineupAvatarData avatar_data_list = 5; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: GOEIOJHFNOH // Type: Req // CmdID: 783 message ChangeLineupLeaderCsReq { uint32 slot = 7; // offset: 24 } // Obf: GHHKJGJNKIK // Type: Rsp // CmdID: 709 message ChangeLineupLeaderScRsp { uint32 retcode = 10; // offset: 24 uint32 slot = 8; // offset: 28 } // Obf: GFMLKENMBGP // Type: Req // CmdID: 742 message SwitchLineupIndexCsReq { uint32 index = 1; // offset: 24 } // Obf: MEFDHAEBAFG // Type: Rsp // CmdID: 776 message SwitchLineupIndexScRsp { uint32 index = 4; // offset: 24 uint32 retcode = 5; // offset: 28 } // Obf: HIPGFJHDOBO // Type: Req // CmdID: 738 message SetLineupNameCsReq { string name = 9; // offset: 24 uint32 index = 15; // offset: 32 } // Obf: FIMLPDOBHBD // Type: Rsp // CmdID: 761 message SetLineupNameScRsp { string name = 10; // offset: 24 uint32 index = 4; // offset: 32 uint32 retcode = 12; // offset: 36 } // Obf: AMIDBKDMELM // Type: Req // CmdID: 724 message GetAllLineupDataCsReq { } // Obf: EPGDODNPPDO // Type: Rsp // CmdID: 771 message GetAllLineupDataScRsp { repeated LineupInfo lineup_list = 5; // offset: 24 uint32 cur_index = 11; // offset: 32 uint32 retcode = 8; // offset: 36 } // Type: Notify // CmdID: 792 message EFAFCCEKOAN { repeated LineupInfo lineup_list = 7; // offset: 24 uint32 cur_index = 13; // offset: 32 } // Obf: HPHANFONFPF // Type: Notify // CmdID: 778 message VirtualLineupDestroyNotify { uint32 plane_id = 4; // offset: 24 } message LineupSlotData { uint32 slot = 12; // offset: 24 uint32 id = 8; // offset: 28 uint32 assist_uid = 3; // offset: 32 AvatarType avatar_type = 7; // offset: 36 } // Obf: BLIOAJGEJNN // Type: Req // CmdID: 752 message ReplaceLineupCsReq { repeated LineupSlotData lineup_slot_list = 10; // offset: 24 uint32 game_story_line_id = 12; // offset: 32 uint32 plane_id = 5; // offset: 36 bool HIAMAJKDIOO = 15; // offset: 40 bool PLIEODDEEHG = 14; // offset: 41 bool is_virtual = 1; // offset: 42 uint32 leader_slot = 8; // offset: 44 ExtraLineupType extra_lineup_type = 13; // offset: 48 uint32 index = 6; // offset: 52 } // Obf: JHICJLAIPLD // Type: Rsp // CmdID: 748 message ReplaceLineupScRsp { uint32 OMDLCGEMBLA = 12; // offset: 24 uint32 retcode = 13; // offset: 28 } // Obf: HOGPMBGJIDH // Type: Notify // CmdID: 759 message ExtraLineupDestroyNotify { ExtraLineupType extra_lineup_type = 7; // offset: 24 } // Obf: GNIOONGIJLP // Type: Notify // CmdID: 774 message VirtualLineupTrialAvatarChangeScNotify { repeated uint32 ILIDIIGALKD = 2; // offset: 16 repeated uint32 EDBMIFNEHHH = 8; // offset: 24 uint32 plane_id = 14; // offset: 40 bool OLPNMKAPDLP = 10; // offset: 44 } // Type: Notify // CmdID: 766 message CNCFCDJAFOJ { repeated uint32 KLNEDJPADCA = 2; // offset: 16 } enum CmdLobbyType { MFAHJPCHPIN_NLCDGIPGFDJ = 0; CmdLobbyCreateCsReq = 7382; CmdLobbyInviteCsReq = 7384; CmdJGCFBNLCPEA = 7358; CmdLobbyJoinCsReq = 7357; CmdLobbyJoinScRsp = 7373; CmdLobbyKickOutCsReq = 7359; CmdLobbyInteractScNotify = 7356; CmdLobbyQuitScRsp = 7355; CmdLobbyGetInfoCsReq = 7353; CmdANFMHBGNNEG = 7366; CmdLobbyCreateScRsp = 7392; CmdGJBGNMGGDLE = 7377; CmdLobbyQuitCsReq = 7390; CmdKIGJGMLAMGH = 7391; CmdLobbyModifyPlayerInfoCsReq = 7369; CmdLobbyInviteScRsp = 7371; CmdDACEFJFGLGM = 7394; CmdLobbySyncInfoScNotify = 7393; CmdLobbyModifyPlayerInfoScRsp = 7395; CmdOPKKJFEFEIL = 7370; CmdLobbyGetInfoScRsp = 7388; CmdLobbyKickOutScRsp = 7379; CmdAGDPIOAKFGB = 7362; } // Obf: CCDPOMCEFED // Type: Req // CmdID: 7382 message LobbyCreateCsReq { PJMGBLIFDFP EMIJCKENBKJ = 7; // offset: 16 LobbyGameExtInfo JIDKDPPPDPF = 15; // offset: 32 FightGameMode GJNMHILINHC = 13; // offset: 40 uint32 HDJFGMGAOOF = 3; // offset: 44 } // Obf: ACABBGBMIPN // Type: Rsp // CmdID: 7392 message LobbyCreateScRsp { repeated LMLNNHKJEIP DFLEOIGPLNM = 1; // offset: 16 PJMGBLIFDFP EMIJCKENBKJ = 6; // offset: 32 uint32 HDJFGMGAOOF = 8; // offset: 40 FightGameMode GJNMHILINHC = 3; // offset: 44 uint32 retcode = 11; // offset: 48 uint64 room_id = 4; // offset: 56 } // Type: Req // CmdID: 7384 message LobbyInviteCsReq { repeated uint32 uid_list = 7; // offset: 24 } // Type: Rsp // CmdID: 7371 message LobbyInviteScRsp { repeated uint32 uid_list = 12; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: BNOKBNOIIGD // Type: Req // CmdID: 7357 message LobbyJoinCsReq { LobbyGameExtInfo JIDKDPPPDPF = 5; // offset: 16 string JKJCIPFMOHG = 10; // offset: 24 uint64 room_id = 1; // offset: 40 } // Obf: JLPMFNHLBED // Type: Rsp // CmdID: 7373 message LobbyJoinScRsp { PJMGBLIFDFP EMIJCKENBKJ = 8; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 4; // offset: 32 uint32 HDJFGMGAOOF = 11; // offset: 40 FightGameMode GJNMHILINHC = 12; // offset: 44 uint64 room_id = 14; // offset: 48 uint32 retcode = 15; // offset: 56 } // Type: Req // CmdID: 7390 message LobbyQuitCsReq { } // Type: Rsp // CmdID: 7355 message LobbyQuitScRsp { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 7394 message DACEFJFGLGM { } // Type: Rsp // CmdID: 7377 message GJBGNMGGDLE { uint32 retcode = 15; // offset: 24 } // Type: Req // CmdID: 7369 message LobbyModifyPlayerInfoCsReq { LobbyGameExtInfo JIDKDPPPDPF = 14; // offset: 24 LobbyModifyType type = 15; // offset: 32 uint32 GMGJFJCDGGN = 8; // offset: 36 } // Type: Rsp // CmdID: 7395 message LobbyModifyPlayerInfoScRsp { uint32 retcode = 8; // offset: 24 } // Obf: FPEGJJJKNAL // Type: Notify // CmdID: 7393 message LobbySyncInfoScNotify { repeated LMLNNHKJEIP DFLEOIGPLNM = 14; // offset: 16 uint32 uid = 2; // offset: 32 LobbyModifyType type = 1; // offset: 36 } // Type: Req // CmdID: 7359 message LobbyKickOutCsReq { uint32 uid = 5; // offset: 24 } // Type: Rsp // CmdID: 7379 message LobbyKickOutScRsp { uint32 retcode = 5; // offset: 24 } // Type: Notify // CmdID: 7358 message JGCFBNLCPEA { FightGameMode GJNMHILINHC = 8; // offset: 24 uint32 room_id = 15; // offset: 28 uint32 CPOCELOLNHL = 7; // offset: 32 } // Obf: AIBENADLLGH // Type: Req // CmdID: 7353 message LobbyGetInfoCsReq { } // Obf: MAMINBCLDKO // Type: Rsp // CmdID: 7388 message LobbyGetInfoScRsp { PJMGBLIFDFP EMIJCKENBKJ = 15; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 2; // offset: 24 uint64 FGNFDGAKKAP = 4; // offset: 40 uint32 retcode = 8; // offset: 48 uint32 HDJFGMGAOOF = 3; // offset: 52 FightGameMode GJNMHILINHC = 1; // offset: 56 uint64 room_id = 5; // offset: 64 } // Type: Req // CmdID: 7370 message OPKKJFEFEIL { uint32 teleport_id = 14; // offset: 24 LobbyInteractType DNBKKDBFFAJ = 5; // offset: 28 } // Type: Rsp // CmdID: 7362 message AGDPIOAKFGB { uint32 retcode = 5; // offset: 24 uint32 teleport_id = 13; // offset: 28 } // Obf: DMOIAEPEJHK // Type: Notify // CmdID: 7356 message LobbyInteractScNotify { uint32 CPOCELOLNHL = 1; // offset: 24 LobbyInteractType DNBKKDBFFAJ = 14; // offset: 28 } // Type: Req // CmdID: 7366 message ANFMHBGNNEG { PJMGBLIFDFP EMIJCKENBKJ = 10; // offset: 24 } // Type: Rsp // CmdID: 7391 message KIGJGMLAMGH { uint32 retcode = 12; // offset: 24 } enum CmdLocalLegendType { EGHHBKBLDMM_NLCDGIPGFDJ = 0; CmdEnterLocalLegendLevelScRsp = 6586; CmdLocalLegendDataChangeNotify = 6577; CmdGetLocalLegendDataScRsp = 6592; CmdEnterLocalLegendLevelCsReq = 6589; CmdGetLocalLegendDataCsReq = 6583; } message JJEFLBCLBFN { uint32 FFGFINDLMCF = 11; // offset: 24 uint32 group_id = 12; // offset: 28 uint32 DBKHHCGGKNN = 1; // offset: 32 } // Obf: BKPFBNADBFO // Type: Req // CmdID: 6583 message GetLocalLegendDataCsReq { } // Obf: FBLEHOCIBOG // Type: Rsp // CmdID: 6592 message GetLocalLegendDataScRsp { repeated JJEFLBCLBFN level_data_list = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } message ACIHMMBKMIM { AvatarType avatar_type = 3; // offset: 24 uint32 avatar_id = 5; // offset: 28 } // Obf: LDPHOLLGPKE // Type: Req // CmdID: 6589 message EnterLocalLegendLevelCsReq { repeated ACIHMMBKMIM avatar_list = 11; // offset: 24 uint32 DBKHHCGGKNN = 8; // offset: 32 uint32 group_id = 15; // offset: 36 } // Obf: KJPKLCHMMNM // Type: Rsp // CmdID: 6586 message EnterLocalLegendLevelScRsp { SceneBattleInfo battle_info = 12; // offset: 16 uint32 group_id = 7; // offset: 32 uint32 retcode = 8; // offset: 36 uint32 DBKHHCGGKNN = 5; // offset: 40 } // Obf: HCFLLCPLMHF // Type: Notify // CmdID: 6577 message LocalLegendDataChangeNotify { JJEFLBCLBFN level_data = 1; // offset: 16 } enum CmdMailType { CFGEBHKAEHB_NLCDGIPGFDJ = 0; CmdTakeMailAttachmentScRsp = 881; CmdDelMailCsReq = 836; CmdNewMailScNotify = 810; CmdGetMailScRsp = 803; CmdMarkReadMailScRsp = 827; CmdGetMailCsReq = 873; CmdMarkReadMailCsReq = 880; CmdTakeMailAttachmentCsReq = 815; CmdDelMailScRsp = 813; } enum MailType { MAIL_TYPE_NORMAL = 0; MAIL_TYPE_STAR = 1; } // Type: Req // CmdID: 873 message GetMailCsReq { uint32 NPAFMEBNFOB = 13; // offset: 24 uint32 HFKFNFKIEON = 2; // offset: 28 } message ClientMail { string title = 11; // offset: 16 string sender = 10; // offset: 24 repeated string para_list = 3; // offset: 40 string content = 15; // offset: 48 ItemList attachment = 8; // offset: 56 int64 time = 5; // offset: 64 MailType mail_type = 4; // offset: 72 uint32 id = 13; // offset: 76 int64 expire_time = 6; // offset: 80 uint32 template_id = 12; // offset: 88 bool is_read = 2; // offset: 92 } // Type: Rsp // CmdID: 803 message GetMailScRsp { repeated ClientMail notice_mail_list = 9; // offset: 16 repeated ClientMail mail_list = 3; // offset: 24 uint32 start = 8; // offset: 40 uint32 retcode = 11; // offset: 44 uint32 total_num = 12; // offset: 48 bool is_end = 14; // offset: 52 } // Type: Req // CmdID: 880 message MarkReadMailCsReq { uint32 id = 9; // offset: 24 } // Type: Rsp // CmdID: 827 message MarkReadMailScRsp { uint32 id = 7; // offset: 24 uint32 retcode = 9; // offset: 28 } // Type: Req // CmdID: 836 message DelMailCsReq { repeated uint32 id_list = 7; // offset: 16 } // Type: Rsp // CmdID: 813 message DelMailScRsp { repeated uint32 id_list = 14; // offset: 16 uint32 retcode = 8; // offset: 32 } // Type: Req // CmdID: 815 message TakeMailAttachmentCsReq { repeated uint32 mail_id_list = 8; // offset: 16 uint32 optional_reward_id = 5; // offset: 32 } message KNPNAHPHNJK { uint32 IODBGABPNOP = 3; // offset: 24 uint32 item_id = 8; // offset: 28 } // Type: Rsp // CmdID: 881 message TakeMailAttachmentScRsp { repeated KNPNAHPHNJK fail_mail_list = 9; // offset: 16 repeated uint32 succ_mail_id_list = 1; // offset: 24 ItemList attachment = 6; // offset: 32 uint32 retcode = 10; // offset: 48 } // Type: Notify // CmdID: 810 message NewMailScNotify { repeated uint32 mail_id_list = 12; // offset: 24 } enum CmdMapRotationType { LLGNEHDEAFB_NLCDGIPGFDJ = 0; CmdResetMapRotationRegionCsReq = 6854; CmdUpdateEnergyScNotify = 6842; CmdLeaveMapRotationRegionCsReq = 6810; CmdRotateMapScRsp = 6881; CmdGetMapRotationDataScRsp = 6812; CmdDeployRotatorCsReq = 6836; CmdResetMapRotationRegionScRsp = 6883; CmdDNNLHFKKNLM = 6824; CmdRotateMapCsReq = 6815; CmdEnterMapRotationRegionScRsp = 6803; CmdLeaveMapRotationRegionScRsp = 6887; CmdInteractChargerScRsp = 6827; CmdInteractChargerCsReq = 6880; CmdLeaveMapRotationRegionScNotify = 6809; CmdEnterMapRotationRegionCsReq = 6873; CmdDeployRotatorScRsp = 6813; CmdRemoveRotaterScRsp = 6861; CmdGetMapRotationDataCsReq = 6829; CmdUpdateMapRotationDataScNotify = 6876; CmdRemoveRotatorCsReq = 6838; } message FHEGNOPNICH { RotaterEnergyInfo energy_info = 4; // offset: 16 RotateMapInfo COOOMDKGODF = 3; // offset: 32 repeated RotaterData CEDGGDFMILP = 12; // offset: 40 repeated ChargerInfo EGAGKNADAHJ = 13; // offset: 48 uint32 JPPMEKJGJFD = 7; // offset: 56 int32 LJHKNKFLGDE = 11; // offset: 60 bool MJIPOJPBKNB = 14; // offset: 64 } message RotaterEnergyInfo { uint32 cur_num = 2; // offset: 24 uint32 max_num = 5; // offset: 28 } message RotateMapInfo { Vector4 MIACNFDGKCE = 11; // offset: 24 Vector ELFDIEFKCMH = 6; // offset: 32 } // Type: Req // CmdID: 6873 message EnterMapRotationRegionCsReq { MotionInfo motion = 11; // offset: 16 uint32 LJHKNKFLGDE = 15; // offset: 32 uint32 JPPMEKJGJFD = 9; // offset: 36 } // Type: Rsp // CmdID: 6803 message EnterMapRotationRegionScRsp { RotaterEnergyInfo energy_info = 6; // offset: 16 MotionInfo motion = 10; // offset: 32 uint32 LJHKNKFLGDE = 4; // offset: 40 uint32 JPPMEKJGJFD = 13; // offset: 44 uint32 client_pos_version = 2; // offset: 48 uint32 retcode = 11; // offset: 52 } message ChargerInfo { uint32 group_id = 8; // offset: 24 uint32 PCCCKLNCLHB = 6; // offset: 28 } // Type: Req // CmdID: 6880 message InteractChargerCsReq { ChargerInfo charger_info = 10; // offset: 16 } // Type: Rsp // CmdID: 6827 message InteractChargerScRsp { RotaterEnergyInfo energy_info = 12; // offset: 16 ChargerInfo charger_info = 14; // offset: 32 uint32 retcode = 9; // offset: 40 } message RotaterData { uint32 group_id = 3; // offset: 24 uint32 PCCCKLNCLHB = 15; // offset: 28 float BBFOLEOPPPL = 9; // offset: 32 } // Type: Req // CmdID: 6836 message DeployRotatorCsReq { RotaterData rotater_data = 1; // offset: 16 } // Type: Rsp // CmdID: 6813 message DeployRotatorScRsp { RotaterData rotater_data = 14; // offset: 24 RotaterEnergyInfo energy_info = 1; // offset: 32 uint32 retcode = 7; // offset: 40 } // Type: Req // CmdID: 6815 message RotateMapCsReq { RotateMapInfo COOOMDKGODF = 5; // offset: 16 MotionInfo motion = 12; // offset: 32 uint32 PCCCKLNCLHB = 10; // offset: 40 uint32 group_id = 13; // offset: 44 } // Type: Rsp // CmdID: 6881 message RotateMapScRsp { MotionInfo motion = 9; // offset: 24 uint32 client_pos_version = 12; // offset: 32 uint32 retcode = 14; // offset: 36 } // Type: Req // CmdID: 6810 message LeaveMapRotationRegionCsReq { MotionInfo motion = 10; // offset: 24 } // Type: Rsp // CmdID: 6887 message LeaveMapRotationRegionScRsp { MotionInfo motion = 1; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 client_pos_version = 3; // offset: 36 } // Type: Req // CmdID: 6829 message GetMapRotationDataCsReq { } // Type: Rsp // CmdID: 6812 message GetMapRotationDataScRsp { repeated RotaterData CEDGGDFMILP = 9; // offset: 16 RotateMapInfo COOOMDKGODF = 10; // offset: 32 repeated ChargerInfo EGAGKNADAHJ = 11; // offset: 40 RotaterEnergyInfo energy_info = 5; // offset: 48 uint32 JPPMEKJGJFD = 14; // offset: 56 int32 LJHKNKFLGDE = 6; // offset: 60 bool BHABAIFPOOA = 4; // offset: 64 uint32 retcode = 1; // offset: 68 } // Type: Req // CmdID: 6854 message ResetMapRotationRegionCsReq { RotateMapInfo COOOMDKGODF = 2; // offset: 16 MotionInfo motion = 12; // offset: 24 } // Type: Rsp // CmdID: 6883 message ResetMapRotationRegionScRsp { MotionInfo motion = 5; // offset: 24 uint32 retcode = 3; // offset: 32 uint32 client_pos_version = 8; // offset: 36 } // Type: Notify // CmdID: 6809 message LeaveMapRotationRegionScNotify { } // Type: Notify // CmdID: 6842 message UpdateEnergyScNotify { RotaterEnergyInfo energy_info = 11; // offset: 16 } // Type: Notify // CmdID: 6876 message UpdateMapRotationDataScNotify { repeated RotaterData CEDGGDFMILP = 12; // offset: 16 RotateMapInfo COOOMDKGODF = 9; // offset: 32 RotaterEnergyInfo energy_info = 11; // offset: 40 repeated ChargerInfo EGAGKNADAHJ = 14; // offset: 48 int32 LJHKNKFLGDE = 13; // offset: 56 uint32 JPPMEKJGJFD = 4; // offset: 60 bool BHABAIFPOOA = 1; // offset: 64 } // Type: Req // CmdID: 6838 message RemoveRotatorCsReq { RotaterData rotater_data = 12; // offset: 24 } // Type: Rsp // CmdID: 6861 message RemoveRotaterScRsp { RotaterData rotater_data = 15; // offset: 24 RotaterEnergyInfo energy_info = 11; // offset: 32 uint32 retcode = 13; // offset: 40 } // Type: Notify // CmdID: 6824 message DNNLHFKKNLM { repeated RotaterData CEDGGDFMILP = 5; // offset: 16 } enum CmdMarbleType { NIEBPPAPJOF_NLCDGIPGFDJ = 0; CmdMarbleUpdateShownSealScRsp = 8281; CmdMarbleUnlockSealScNotify = 8282; CmdMarbleGetDataScRsp = 8276; CmdMarbleShopBuyScRsp = 8289; CmdMarbleUpdateShownSealCsReq = 8274; CmdHAJKEPNEJED = 8286; CmdMarbleGetDataCsReq = 8288; CmdKBECKAMICJF = 8290; CmdMarblePvpDataUpdateScNotify = 8284; CmdMarbleShopBuyCsReq = 8272; } // Obf: ONEBKBJMLIG // Type: Req // CmdID: 8288 message MarbleGetDataCsReq { } // Obf: CCNJIFFMGNA // Type: Rsp // CmdID: 8276 message MarbleGetDataScRsp { repeated uint32 KJJCIMANKOA = 6; // offset: 24 repeated uint32 IKGIIIJLLBL = 1; // offset: 32 repeated uint32 LHDIMCDHCEO = 7; // offset: 40 int32 score_id = 2; // offset: 48 uint32 retcode = 15; // offset: 52 } // Type: Req // CmdID: 8286 message HAJKEPNEJED { repeated uint32 EGCLLKDHIAE = 4; // offset: 24 uint32 GNAMNBDIEKG = 15; // offset: 32 } // Type: Rsp // CmdID: 8290 message KBECKAMICJF { uint32 retcode = 1; // offset: 24 uint32 GNAMNBDIEKG = 12; // offset: 28 } // Obf: IPIKNJLJCNC // Type: Req // CmdID: 8272 message MarbleShopBuyCsReq { repeated uint32 EGCLLKDHIAE = 3; // offset: 16 } // Obf: AFDNHCKGNNB // Type: Rsp // CmdID: 8289 message MarbleShopBuyScRsp { repeated uint32 EGCLLKDHIAE = 5; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: GKHLACNDNHA // Type: Notify // CmdID: 8282 message MarbleUnlockSealScNotify { repeated uint32 EGCLLKDHIAE = 2; // offset: 16 } // Obf: DPIEGEGHMDP // Type: Notify // CmdID: 8284 message MarblePvpDataUpdateScNotify { int32 score_id = 14; // offset: 24 } // Obf: PODAILFIECJ // Type: Req // CmdID: 8274 message MarbleUpdateShownSealCsReq { repeated uint32 GFADCIHMDNN = 6; // offset: 24 } // Obf: ODGOEIFAHPH // Type: Rsp // CmdID: 8281 message MarbleUpdateShownSealScRsp { repeated uint32 GFADCIHMDNN = 8; // offset: 24 uint32 retcode = 13; // offset: 32 } enum CmdMarkChestType { LCNKHDAOMKM_NLCDGIPGFDJ = 0; CmdUpdateMarkChestScRsp = 8200; CmdUpdateMarkChestCsReq = 8196; CmdMarkChestChangedScNotify = 8182; CmdGetMarkChestScRsp = 8186; CmdGetMarkChestCsReq = 8198; } message MarkChestInfo { uint32 group_id = 7; // offset: 24 uint32 config_id = 3; // offset: 28 uint32 floor_id = 11; // offset: 32 uint32 HFJELBGDGHP = 9; // offset: 36 uint32 plane_id = 5; // offset: 40 } message MarkChestFuncInfo { repeated MarkChestInfo mark_chest_info_list = 12; // offset: 24 uint32 func_id = 11; // offset: 32 int64 mark_time = 4; // offset: 40 } // Obf: BMDACCNEEPL // Type: Req // CmdID: 8198 message GetMarkChestCsReq { } // Obf: KGALGCOHNIJ // Type: Rsp // CmdID: 8186 message GetMarkChestScRsp { repeated MarkChestFuncInfo mark_chest_func_info = 12; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: GIAHMBPHGPI // Type: Req // CmdID: 8196 message UpdateMarkChestCsReq { repeated MarkChestInfo mark_chest_info_list = 5; // offset: 16 uint32 func_id = 14; // offset: 32 uint32 trigger_param_id = 7; // offset: 36 } // Obf: MHHCEHOKJBG // Type: Rsp // CmdID: 8200 message UpdateMarkChestScRsp { repeated MarkChestFuncInfo mark_chest_func_info = 10; // offset: 16 uint32 trigger_param_id = 15; // offset: 32 uint32 func_id = 13; // offset: 36 uint32 retcode = 12; // offset: 40 } // Obf: PCECJDGICOC // Type: Notify // CmdID: 8182 message MarkChestChangedScNotify { repeated MarkChestFuncInfo mark_chest_func_info = 11; // offset: 16 } enum CmdMatchType { OJCIGGAFGPN_NLCDGIPGFDJ = 0; CmdStartMatchScRsp = 7342; CmdGetCrossInfoScRsp = 7319; CmdOGBLIDDOCAO = 7344; CmdStartMatchCsReq = 7332; CmdCancelMatchScRsp = 7323; CmdGetCrossInfoCsReq = 7327; CmdCancelMatchCsReq = 7307; } // Type: Req // CmdID: 7332 message StartMatchCsReq { LobbyGameExtInfo JIDKDPPPDPF = 8; // offset: 16 FightGameMode GJNMHILINHC = 1; // offset: 32 } // Type: Rsp // CmdID: 7342 message StartMatchScRsp { LobbyGameExtInfo JIDKDPPPDPF = 4; // offset: 24 uint32 retcode = 15; // offset: 32 } // Type: Req // CmdID: 7307 message CancelMatchCsReq { } // Type: Rsp // CmdID: 7323 message CancelMatchScRsp { uint32 retcode = 10; // offset: 24 } // Type: Rsp // CmdID: 7344 message OGBLIDDOCAO { repeated LMLNNHKJEIP DFLEOIGPLNM = 5; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: LFHENIDCNMJ // Type: Req // CmdID: 7327 message GetCrossInfoCsReq { } // Obf: BMMPOKFLJFG // Type: Rsp // CmdID: 7319 message GetCrossInfoScRsp { uint32 retcode = 8; // offset: 24 FightGameMode GJNMHILINHC = 2; // offset: 28 uint64 FGNFDGAKKAP = 9; // offset: 32 uint64 room_id = 15; // offset: 40 } enum CmdMatchThreeModuleType { PLHKNANMNAO_NLCDGIPGFDJ = 0; CmdMatchThreeV2BattleItemLevelUpScRsp = 7443; CmdHDAOEKOEDHO = 7419; CmdMatchThreeSyncDataScNotify = 7444; CmdMatchThreeLevelEndScRsp = 7423; CmdMatchThreeGetDataDataCsReq = 7432; CmdMatchThreeV2SetBirdPosCsReq = 7440; CmdMatchThreeV2SetBirdPosScRsp = 7405; CmdMatchThreeLevelEndCsReq = 7407; CmdPBDKDFCOAPB = 7445; CmdDHFGMHFEHEB = 7409; CmdMatchThreeV2LevelEndCsReq = 7434; CmdMatchThreeV2PvpFinishScNotify = 7403; CmdMatchThreeV2BattleItemLevelUpCsReq = 7429; CmdEEHLDBOEFGB = 7438; CmdMatchThreeV2ScNotify = 7408; CmdMatchThreeV2LevelEndScRsp = 7421; CmdPOGMMMGBNCH = 7427; CmdMatchThreeGetDataDataScRsp = 7442; } enum MatchThreeStatisticsType { JHGPKBIJHDE_AKHAIBHBLFL = 0; JHGPKBIJHDE_IKGFLPIKBME = 1; JHGPKBIJHDE_FPBHKCHPDJD = 2; JHGPKBIJHDE_CGMJACLCLOI = 3; JHGPKBIJHDE_OEMMEEEJGJN = 4; JHGPKBIJHDE_GGCOALCKJLG = 5; JHGPKBIJHDE_DEDJLNBBFJD = 6; JHGPKBIJHDE_LCIJPPIJBKC = 7; JHGPKBIJHDE_EAKEHNFBDBN = 8; JHGPKBIJHDE_ALMCCADJLKA = 9; JHGPKBIJHDE_COLMJCGJDCC = 10; JHGPKBIJHDE_MDBAFCNEPJP = 11; JHGPKBIJHDE_OFOKPFFONKH = 12; JHGPKBIJHDE_DBNNDMDFHEK = 13; } // Obf: JPDGPEOBBNJ // Type: Req // CmdID: 7432 message MatchThreeGetDataDataCsReq { } message HPIEHAMDJAP { uint32 KKHPKMAHDMK = 7; // offset: 24 uint32 level_id = 14; // offset: 28 } message MLHLIMIJHDD { uint32 LALGADHLMCB = 15; // offset: 24 uint32 HBONKLEOEEI = 9; // offset: 28 uint32 pos_index = 7; // offset: 32 uint32 count = 6; // offset: 36 } message ALNGMGOJDOA { map GMONIMLFKFC = 10; // offset: 24 repeated HPIEHAMDJAP MJNNNJPDKDI = 12; // offset: 32 map AEOMEFEMBJI = 7; // offset: 40 repeated MLHLIMIJHDD DBINCLPHEFN = 1; // offset: 48 } // Obf: AJDCICOLIBC // Type: Rsp // CmdID: 7442 message MatchThreeGetDataDataScRsp { ALNGMGOJDOA GJFKKFFJDAH = 11; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: GKHHHFHGINI // Type: Req // CmdID: 7407 message MatchThreeLevelEndCsReq { repeated uint32 HEEOPAFHBCL = 15; // offset: 16 string uuid = 9; // offset: 24 map GMONIMLFKFC = 3; // offset: 32 uint32 level_id = 5; // offset: 48 uint32 LALGADHLMCB = 6; // offset: 52 uint32 HBONKLEOEEI = 8; // offset: 56 uint32 KKHPKMAHDMK = 11; // offset: 60 } // Obf: LOJIENDBLAI // Type: Rsp // CmdID: 7423 message MatchThreeLevelEndScRsp { uint32 KKHPKMAHDMK = 5; // offset: 24 uint32 retcode = 6; // offset: 28 uint32 level_id = 11; // offset: 32 } // Obf: ENILOPJOCBN // Type: Notify // CmdID: 7444 message MatchThreeSyncDataScNotify { ALNGMGOJDOA GJFKKFFJDAH = 12; // offset: 16 } // Type: Req // CmdID: 7427 message POGMMMGBNCH { uint32 pos_index = 13; // offset: 24 uint32 HBONKLEOEEI = 7; // offset: 28 } // Type: Rsp // CmdID: 7419 message HDAOEKOEDHO { uint32 pos_index = 13; // offset: 24 uint32 retcode = 12; // offset: 28 uint32 HBONKLEOEEI = 8; // offset: 32 } // Obf: PBDKDFCOAPB // Type: Req // CmdID: 7445 message PBDKDFCOAPB { } message HDKJPKPEJFO { repeated uint32 GKCABEGBOCG = 13; // offset: 16 uint32 level_id = 12; // offset: 32 } message KPCHPLEJCKC { uint32 LALGADHLMCB = 10; // offset: 24 uint32 pos_index = 12; // offset: 28 uint32 count = 4; // offset: 32 uint32 HBONKLEOEEI = 7; // offset: 36 } message JKEBEAKOHJJ { repeated HDKJPKPEJFO NKHIIMHCLCD = 5; // offset: 16 repeated APAMFCKFHLL BFCMLMLIHHM = 7; // offset: 24 repeated KPCHPLEJCKC DBINCLPHEFN = 3; // offset: 40 repeated APAMFCKFHLL GOBIPJPDBFG = 15; // offset: 48 repeated APAMFCKFHLL KIOIBLGKFCJ = 11; // offset: 56 uint32 EECIJBLGLNG = 4; // offset: 64 uint32 JNAOKJKFLHL = 13; // offset: 68 } // Obf: DHFGMHFEHEB // Type: Rsp // CmdID: 7409 message DHFGMHFEHEB { JKEBEAKOHJJ BJBJLBIOPKA = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: FCDAFFCDLLD // Type: Req // CmdID: 7429 message MatchThreeV2BattleItemLevelUpCsReq { uint32 FMEHKPKHGJA = 11; // offset: 24 uint32 IGOOJKMPMDC = 2; // offset: 28 } // Obf: MPCDHLLOEJM // Type: Rsp // CmdID: 7443 message MatchThreeV2BattleItemLevelUpScRsp { uint32 FMEHKPKHGJA = 3; // offset: 24 uint32 IGOOJKMPMDC = 15; // offset: 28 uint32 retcode = 1; // offset: 32 } // Obf: GJKAHBHLPPH // Type: Req // CmdID: 7434 message MatchThreeV2LevelEndCsReq { string uuid = 11; // offset: 16 repeated uint32 EEDLBJGGLKD = 3; // offset: 32 repeated APAMFCKFHLL MONKDLNMMBK = 7; // offset: 40 uint32 EOHGLCJAMKN = 4; // offset: 48 uint32 JGIFDFLDBPB = 14; // offset: 52 uint32 level_id = 9; // offset: 56 uint32 GFBAHEODFNA = 15; // offset: 60 uint32 HBONKLEOEEI = 2; // offset: 64 } // Obf: CGCHNIIJMMD // Type: Rsp // CmdID: 7421 message MatchThreeV2LevelEndScRsp { repeated ItemList DOBNEFKPMPB = 6; // offset: 16 HDKJPKPEJFO OEIBHLMDJKA = 7; // offset: 24 ItemList DBDIGIEPMBB = 3; // offset: 32 KPCHPLEJCKC IEGCHPIHPJN = 11; // offset: 40 uint32 level_id = 12; // offset: 56 uint32 retcode = 4; // offset: 60 uint32 AFLCNNAJAGB = 8; // offset: 64 uint32 JNAOKJKFLHL = 15; // offset: 68 } // Obf: MOHJGIEBFFM // Type: Req // CmdID: 7440 message MatchThreeV2SetBirdPosCsReq { uint32 HBONKLEOEEI = 13; // offset: 24 uint32 pos_index = 1; // offset: 28 } // Obf: DBMDKDAKCNC // Type: Rsp // CmdID: 7405 message MatchThreeV2SetBirdPosScRsp { uint32 HBONKLEOEEI = 8; // offset: 24 uint32 pos_index = 12; // offset: 28 uint32 retcode = 2; // offset: 32 uint32 LIDGCJIKIEG = 14; // offset: 36 } // Obf: JNHKFNPECCB // Type: Notify // CmdID: 7408 message MatchThreeV2ScNotify { JKEBEAKOHJJ BJBJLBIOPKA = 5; // offset: 24 } // Obf: DABAAANKJGF // Type: Notify // CmdID: 7403 message MatchThreeV2PvpFinishScNotify { JKEBEAKOHJJ BJBJLBIOPKA = 15; // offset: 16 LAJGLHCCNED JDFPKAMFHAP = 14; // offset: 24 FightGameMode HKEACDBJCOD = 6; // offset: 40 uint32 BCAKPNCHIIJ = 11; // offset: 44 uint32 OJNGBIBGHBL = 12; // offset: 48 NPPEMMILLCO reason = 3; // offset: 52 } // Type: Notify // CmdID: 7438 message EEHLDBOEFGB { LAJGLHCCNED JDFPKAMFHAP = 11; // offset: 16 uint32 BCAKPNCHIIJ = 2; // offset: 32 int32 OJNGBIBGHBL = 5; // offset: 36 FightGameMode HKEACDBJCOD = 13; // offset: 40 NPPEMMILLCO reason = 7; // offset: 44 } enum CmdMazePuzzleType { GPNGEMMFFAK_NLCDGIPGFDJ = 0; GPNGEMMFFAK_BDFOHFOJBKK = 9093; CmdMazeCrossFloorConditionChangeScNotify = 9068; GPNGEMMFFAK_LDPOIFPCEHB = 9053; GPNGEMMFFAK_JKEBLDNOJGO = 9057; GPNGEMMFFAK_JCPGIMAGBHN = 9094; GPNGEMMFFAK_EEICODKONDH = 9059; GPNGEMMFFAK_KNLOKAAIGOB = 9055; CmdGetFiveDimMiniGameDataScRsp = 9090; GPNGEMMFFAK_DIELFHOLCGG = 9082; CmdGetChenLingGameBoyDataScRsp = 9092; GPNGEMMFFAK_IPNFOOJJGMC = 9056; CmdFiveDimFluteDataChangeNotify = 9091; CmdNCGFPOKHMBL = 9066; GPNGEMMFFAK_NBOOGOBHMOE = 9070; CmdONAEGKCMPNN = 9095; GPNGEMMFFAK_KGMEEFCMPCK = 9071; CmdEGJJHFIPCNB = 9062; CmdCDJKLJDMJHO = 9079; CmdFinishChenLingGameBoyScRsp = 9073; CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9077; CmdGetFiveDimMiniGameDataCsReq = 9069; CmdGetFiveDimFluteDataScRsp = 9088; CmdJHEHACPKKBL = 9084; CmdFinishFiveDimMiniGameScRsp = 9058; } message JBOBHIPHGPB { repeated uint32 CJKAGEDKAFL = 6; // offset: 16 uint64 HLNODEFLOCF = 9; // offset: 32 bool HIEMHCBHKEO = 13; // offset: 40 bool OOMILCOFGPN = 11; // offset: 41 uint32 IJCJBDDGGJF = 14; // offset: 44 } message CMGCLJCPJKO { uint32 IJCJBDDGGJF = 5; // offset: 24 } // Obf: AHFBNKIHGIH // Type: Rsp // CmdID: 9092 message GetChenLingGameBoyDataScRsp { JBOBHIPHGPB IAOBHCOOMJP = 8; // offset: 24 uint32 retcode = 13; // offset: 32 } message JAIPALPGNKD { repeated uint32 CJKAGEDKAFL = 1; // offset: 16 uint32 IJCJBDDGGJF = 10; // offset: 32 bool HOPOJGBFGEG = 5; // offset: 36 bool BOHDCEOOLBA = 7; // offset: 37 uint64 BEJCJJCLJHL = 9; // offset: 40 } // Obf: PGIOKHAKAPP // Type: Rsp // CmdID: 9073 message FinishChenLingGameBoyScRsp { ItemList reward = 7; // offset: 16 repeated uint32 DDDGOAEEODC = 10; // offset: 24 uint64 HLNODEFLOCF = 6; // offset: 40 uint64 BEJCJJCLJHL = 14; // offset: 48 uint32 retcode = 5; // offset: 56 uint32 IJCJBDDGGJF = 9; // offset: 60 } message NBHDCJHGKCN { uint64 BEJCJJCLJHL = 1; // offset: 24 uint32 uid = 5; // offset: 32 uint32 IJCJBDDGGJF = 9; // offset: 36 } message NFEKGEAIMEO { uint32 IJCJBDDGGJF = 15; // offset: 24 } // Obf: NPPEAEPGEOF // Type: Rsp // CmdID: 9077 message ChenLingGameBoyGetFriendRankingInfoScRsp { repeated NBHDCJHGKCN BEDHEKAGAPE = 4; // offset: 16 uint32 IJCJBDDGGJF = 2; // offset: 32 bool EBAFPOLLJIA = 11; // offset: 36 uint32 retcode = 9; // offset: 40 } // Obf: JAIGKNCMOLK // Type: Req // CmdID: 9069 message GetFiveDimMiniGameDataCsReq { bool EBAFPOLLJIA = 5; // offset: 24 } // Type: Rsp // CmdID: 9095 message ONAEGKCMPNN { uint32 retcode = 15; // offset: 24 bool EBAFPOLLJIA = 14; // offset: 28 } message ANDPLLAKCLE { uint32 IJCJBDDGGJF = 13; // offset: 24 } // Type: Rsp // CmdID: 9079 message CDJKLJDMJHO { JBOBHIPHGPB IAOBHCOOMJP = 10; // offset: 24 uint32 retcode = 11; // offset: 32 } message EMDKLICDPKK { uint32 IJCJBDDGGJF = 9; // offset: 24 bool HIEMHCBHKEO = 10; // offset: 28 } // Type: Rsp // CmdID: 9084 message JHEHACPKKBL { JBOBHIPHGPB IAOBHCOOMJP = 6; // offset: 16 uint32 retcode = 7; // offset: 32 } message IKHLECEJHPO { uint32 OFNNJJNAHHH = 7; // offset: 24 uint32 BAJHKGJPFED = 12; // offset: 28 } message PFPDFEPNLHL { } // Obf: EMPBDGJAFDF // Type: Rsp // CmdID: 9090 message GetFiveDimMiniGameDataScRsp { repeated IKHLECEJHPO content_package_list = 2; // offset: 16 uint32 retcode = 9; // offset: 32 } message BHMAJOCINCF { string uuid = 6; // offset: 16 uint32 IPDDIKPHGPE = 9; // offset: 32 uint32 BAJHKGJPFED = 5; // offset: 36 float JAPBBDENKGM = 4; // offset: 40 uint32 CHMBABEJKGE = 14; // offset: 44 uint32 FKFGIGAPJNF = 1; // offset: 48 uint32 MGBDFKKMNOL = 3; // offset: 52 uint32 score_id = 10; // offset: 56 uint32 gold = 2; // offset: 60 uint32 AKCLEAJAEPA = 11; // offset: 64 uint32 OCFCOJMIMFD = 12; // offset: 68 } // Obf: GNCJHGHBEPP // Type: Rsp // CmdID: 9058 message FinishFiveDimMiniGameScRsp { ItemList KAFIKBEFKDH = 5; // offset: 16 ItemList DHBABIBHNOG = 12; // offset: 24 uint32 gold = 6; // offset: 40 uint32 MGBDFKKMNOL = 15; // offset: 44 bool ILAFNJNAFIM = 1; // offset: 48 uint32 CHMBABEJKGE = 9; // offset: 52 uint32 BAJHKGJPFED = 7; // offset: 56 uint32 retcode = 13; // offset: 60 float JAPBBDENKGM = 10; // offset: 64 uint32 score_id = 4; // offset: 68 uint32 AKCLEAJAEPA = 14; // offset: 72 } message NNFLBBKGBDP { } // Obf: JOMFDNFHHBD // Type: Rsp // CmdID: 9088 message GetFiveDimFluteDataScRsp { repeated uint32 NFOBNDJIEPL = 12; // offset: 16 repeated uint32 AOBGMMAIMHJ = 13; // offset: 32 uint32 retcode = 15; // offset: 40 } message BAGCLEDHOBD { uint32 BAKMHAPCNCJ = 15; // offset: 24 } // Type: Rsp // CmdID: 9062 message EGJJHFIPCNB { uint32 retcode = 10; // offset: 24 uint32 BAKMHAPCNCJ = 9; // offset: 28 } message AIPNFBBDNEO { uint32 BAKMHAPCNCJ = 1; // offset: 24 } // Type: Rsp // CmdID: 9066 message NCGFPOKHMBL { uint32 BAKMHAPCNCJ = 15; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: NBEFNNHILCB // Type: Notify // CmdID: 9091 message FiveDimFluteDataChangeNotify { repeated uint32 AOBGMMAIMHJ = 7; // offset: 16 repeated uint32 NFOBNDJIEPL = 1; // offset: 24 } // Obf: LMJDKIDHMFH // Type: Notify // CmdID: 9068 message MazeCrossFloorConditionChangeScNotify { repeated uint32 HLLLIKPGOFG = 15; // offset: 24 } enum CmdMessageType { BDIMOGEJAFG_NLCDGIPGFDJ = 0; CmdFinishItemIdCsReq = 2736; CmdGetMissionMessageCsReq = 2729; CmdGetNpcMessageGroupCsReq = 2773; CmdGetMissionMessageScRsp = 2712; CmdFinishSectionIdScRsp = 2781; CmdGetNpcStatusCsReq = 2780; CmdFinishSectionIdCsReq = 2715; CmdFinishPerformSectionIdScRsp = 2787; CmdGetNpcMessageGroupScRsp = 2703; CmdFinishPerformSectionIdCsReq = 2710; CmdFinishItemIdScRsp = 2713; CmdGetNpcStatusScRsp = 2727; } // Obf: LNDMHNMPGNP // Type: Req // CmdID: 2773 message GetNpcMessageGroupCsReq { repeated uint32 contact_id_list = 14; // offset: 16 } message MessageItem { uint32 item_id = 9; // offset: 24 uint32 text_id = 13; // offset: 28 } message MessageSection { repeated uint32 message_item_list = 7; // offset: 16 repeated MessageItem item_list = 3; // offset: 32 uint32 frozen_item_id = 11; // offset: 40 uint32 id = 12; // offset: 44 MessageSectionStatus status = 1; // offset: 48 } message MessageGroup { repeated MessageSection message_section_list = 10; // offset: 16 int64 refresh_time = 15; // offset: 32 uint32 message_section_id = 3; // offset: 40 MessageGroupStatus status = 6; // offset: 44 uint32 id = 14; // offset: 48 } // Obf: EBBKLGBFJBN // Type: Rsp // CmdID: 2703 message GetNpcMessageGroupScRsp { repeated MessageGroup message_group_list = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: EMACPOEHODE // Type: Req // CmdID: 2780 message GetNpcStatusCsReq { } message NpcStatus { uint32 npc_id = 8; // offset: 24 bool is_finish = 12; // offset: 28 } message GroupStatus { uint32 group_id = 1; // offset: 24 MessageGroupStatus group_status = 10; // offset: 28 int64 refresh_time = 3; // offset: 32 } message SectionStatus { MessageSectionStatus section_status = 7; // offset: 24 uint32 section_id = 2; // offset: 28 } // Obf: FOKMHCLKPGJ // Type: Rsp // CmdID: 2727 message GetNpcStatusScRsp { repeated NpcStatus npc_status_list = 3; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: FNNBOBGFAKH // Type: Req // CmdID: 2736 message FinishItemIdCsReq { uint32 item_id = 2; // offset: 24 uint32 text_id = 1; // offset: 28 } // Obf: EEFCOCPHIOD // Type: Rsp // CmdID: 2713 message FinishItemIdScRsp { uint32 text_id = 15; // offset: 24 uint32 retcode = 11; // offset: 28 uint32 item_id = 5; // offset: 32 } // Obf: BCONPMPJLDD // Type: Req // CmdID: 2715 message FinishSectionIdCsReq { uint32 section_id = 11; // offset: 24 } // Obf: LCJMFNOJBAC // Type: Rsp // CmdID: 2781 message FinishSectionIdScRsp { ItemList reward = 1; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 section_id = 8; // offset: 36 } // Obf: OCJOLLHLFIB // Type: Req // CmdID: 2710 message FinishPerformSectionIdCsReq { repeated MessageItem item_list = 12; // offset: 16 uint32 section_id = 6; // offset: 32 } // Obf: KGPCODGNDEG // Type: Rsp // CmdID: 2787 message FinishPerformSectionIdScRsp { ItemList reward = 14; // offset: 16 repeated MessageItem item_list = 12; // offset: 24 uint32 section_id = 5; // offset: 40 uint32 retcode = 13; // offset: 44 } // Obf: EJFBKAEEDJK // Type: Req // CmdID: 2729 message GetMissionMessageCsReq { } // Obf: PGFLOJNIFLF // Type: Rsp // CmdID: 2712 message GetMissionMessageScRsp { map PFMHKKKAGCD = 7; // offset: 24 uint32 retcode = 2; // offset: 32 } enum CmdMiscModuleType { LLGMNBFFNEL_NLCDGIPGFDJ = 0; CmdDifficultyAdjustmentGetDataScRsp = 4149; CmdMNCFPNFGAOH = 4154; CmdINKEEEKKNKF = 4187; CmdDifficultyAdjustmentUpdateDataCsReq = 4128; CmdGetMovieRacingDataScRsp = 4178; CmdDDOOEDOKEPF = 4139; CmdUpdateGunPlayDataCsReq = 4192; CmdJOIGBKBEGOB = 4153; CmdShareCsReq = 4173; CmdGetSwitchMascotDataCsReq = 4135; CmdEHNLGMEGIJP = 4113; CmdShareScRsp = 4103; CmdALCDAEIDEAM = 4163; CmdJDAALEACPKL = 4109; CmdDifficultyAdjustmentUpdateDataScRsp = 4101; CmdGetGunPlayDataScRsp = 4174; CmdEABIMAPLLLL = 4188; CmdGetUnreleasedBlockInfoCsReq = 4114; CmdUpdateGunPlayDataScRsp = 4166; CmdSwitchMascotUpdateScNotify = 4105; CmdGetShareDataCsReq = 4180; CmdPIMFFPGEPIO = 4110; CmdMGFAALHCHEF = 4138; CmdPICONFLHMCD = 4117; CmdDirectDeliveryScNotify = 4120; LLGMNBFFNEL_CNHFAPDGPPM = 4129; CmdGetUnreleasedBlockInfoScRsp = 4182; CmdGetSwitchMascotDataScRsp = 4116; CmdGetShareDataScRsp = 4127; CmdIDENFKIJICM = 4112; CmdUpdateMovieRacingDataScRsp = 4148; CmdMazeKillDirectScRsp = 4185; CmdCancelDirectDeliveryNoticeCsReq = 4199; CmdLIOGDHEFOGD = 4136; CmdFECGDOJFDIM = 4106; CmdUpdateMovieRacingDataCsReq = 4152; CmdGetMovieRacingDataCsReq = 4171; CmdCancelDirectDeliveryNoticeScRsp = 4132; CmdGetGunPlayDataCsReq = 4159; CmdLCBIEJNJDIF = 4200; CmdMazeKillDirectCsReq = 4167; CmdDifficultyAdjustmentGetDataCsReq = 4130; CmdNIALCDGNNLC = 4142; CmdBMFLFFJIEFC = 4183; CmdGFGEMCJLGPP = 4176; } enum BMHIHBHECKD { BMHIHBHECKD_NLCDGIPGFDJ = 0; BMHIHBHECKD_AONEONHEHNA = 1; BMHIHBHECKD_NGCHDKKBACD = 2; BMHIHBHECKD_LHCCHLAIAIN = 3; } enum MovieRacingType { KKBNKEKDPFM_BIFLGLFOBBM = 0; KKBNKEKDPFM_DNKHLGPJNJO = 1; KKBNKEKDPFM_FPGEONEKIPD = 2; KKBNKEKDPFM_CGMLGHICNPN = 3; } enum DifficultyAdjustmentType { JNECPMMFEKP_AANHCEGHCFA = 0; JNECPMMFEKP_AEDDONPLOFJ = 1; } enum CGOGDJKALMH { CGOGDJKALMH_FHFJLAIAGEH = 0; CGOGDJKALMH_FMDDNENDJOJ = 1; CGOGDJKALMH_JIBJFDIJCNM = 2; } enum FDJADOEAOLE { FDJADOEAOLE_OIDDFJEFIPF = 0; FDJADOEAOLE_AHGEIJFIGKE = 1; FDJADOEAOLE_PKHPJIKJMDO = 2; FDJADOEAOLE_HFGBOOLJDNA = 3; } // Obf: PMDGOKCLELJ // Type: Req // CmdID: 4173 message ShareCsReq { uint32 MGGNKENIPFC = 13; // offset: 24 } message BCBHFBPADEE { uint32 JNOPBGBACOO = 4; // offset: 24 uint32 MGGNKENIPFC = 15; // offset: 28 } // Obf: NJBNEBEFNEC // Type: Rsp // CmdID: 4103 message ShareScRsp { BCBHFBPADEE NMOKJJMNICM = 13; // offset: 16 ItemList reward = 2; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: INAFIPCFLGB // Type: Req // CmdID: 4180 message GetShareDataCsReq { } // Obf: DLCCOHOEFCA // Type: Rsp // CmdID: 4127 message GetShareDataScRsp { repeated BCBHFBPADEE MNCJMIOONPE = 12; // offset: 24 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 4136 message LIOGDHEFOGD { } // Type: Rsp // CmdID: 4113 message EHNLGMEGIJP { uint32 retcode = 14; // offset: 24 } message OKJCHGLGBHP { repeated uint32 JLNOCDGJDLI = 8; // offset: 24 uint32 type = 11; // offset: 32 uint32 NADCIHPPPBC = 12; // offset: 36 } // Type: Req // CmdID: 4154 message MNCFPNFGAOH { repeated OKJCHGLGBHP OKJNBIOKKIB = 13; // offset: 24 } // Type: Rsp // CmdID: 4183 message BMFLFFJIEFC { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 4110 message PIMFFPGEPIO { repeated uint32 JALHKMEOOPN = 8; // offset: 16 repeated string OKFMBDEECCH = 11; // offset: 24 BMHIHBHECKD type = 4; // offset: 40 } // Type: Rsp // CmdID: 4187 message INKEEEKKNKF { uint32 retcode = 5; // offset: 24 } message IGBJDKIEDJL { string GIFOENLDCHO = 4; // offset: 24 } // Type: Rsp // CmdID: 4112 message IDENFKIJICM { uint32 retcode = 4; // offset: 24 } message HDAHFLMBAAB { uint32 EGKNHHFDJHM = 11; // offset: 24 MovieRacingType type = 10; // offset: 28 uint32 level = 3; // offset: 32 uint32 HFENOFPKNPJ = 1; // offset: 36 } // Obf: IMEFDMEGEON // Type: Req // CmdID: 4171 message GetMovieRacingDataCsReq { } // Obf: HIADAFCBLKH // Type: Rsp // CmdID: 4178 message GetMovieRacingDataScRsp { repeated HDAHFLMBAAB HNIAEGMMPKD = 3; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: IHMMNILOINC // Type: Req // CmdID: 4152 message UpdateMovieRacingDataCsReq { HDAHFLMBAAB LJEPIAIDJFC = 13; // offset: 16 } // Obf: NCFCNNFIBLJ // Type: Rsp // CmdID: 4148 message UpdateMovieRacingDataScRsp { HDAHFLMBAAB LJEPIAIDJFC = 3; // offset: 16 uint32 retcode = 7; // offset: 32 } // Type: Req // CmdID: 4109 message JDAALEACPKL { uint32 KPKEBLOEFCP = 9; // offset: 24 } // Type: Rsp // CmdID: 4142 message NIALCDGNNLC { uint32 KPKEBLOEFCP = 15; // offset: 24 uint32 retcode = 1; // offset: 28 } // Type: Req // CmdID: 4176 message GFGEMCJLGPP { repeated uint32 BGJAEJKJCFP = 3; // offset: 16 uint32 IFMCCMLCBGP = 11; // offset: 32 uint32 content_id = 10; // offset: 36 } message MJEIKNGOCJO { uint32 config_id = 2; // offset: 24 uint32 group_id = 1; // offset: 28 uint32 state = 9; // offset: 32 } message BLPLICDMFEL { repeated MJEIKNGOCJO PEPOGGNCGLD = 13; // offset: 24 uint32 floor_id = 6; // offset: 32 } // Type: Rsp // CmdID: 4138 message MGFAALHCHEF { repeated BLPLICDMFEL CGOJBLPJFAK = 7; // offset: 24 uint32 content_id = 9; // offset: 32 uint32 IFMCCMLCBGP = 3; // offset: 36 uint32 retcode = 6; // offset: 40 } message BPAGBAALHMP { uint32 EGKNHHFDJHM = 11; // offset: 24 bool is_perfect = 5; // offset: 28 uint32 level = 3; // offset: 32 uint32 BLMAEGGMCHJ = 8; // offset: 36 } // Obf: LOIAGBJKMEB // Type: Req // CmdID: 4159 message GetGunPlayDataCsReq { } // Obf: AHDEDBMNMCP // Type: Rsp // CmdID: 4174 message GetGunPlayDataScRsp { repeated BPAGBAALHMP OHOLABHLCKL = 5; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: GACMFAOEKMP // Type: Req // CmdID: 4192 message UpdateGunPlayDataCsReq { BPAGBAALHMP AOPPLPDBEHK = 1; // offset: 24 uint32 GIJOPFIAMIA = 13; // offset: 32 uint32 group_id = 14; // offset: 36 uint64 uuid = 12; // offset: 40 } // Obf: EKOPMNIGCPH // Type: Rsp // CmdID: 4166 message UpdateGunPlayDataScRsp { BPAGBAALHMP AOPPLPDBEHK = 11; // offset: 16 uint32 retcode = 2; // offset: 32 } message AMKBFMCOIHK { uint32 id = 10; // offset: 24 CGOGDJKALMH NFMKOFNEKLA = 12; // offset: 28 DifficultyAdjustmentType ANJMFPKJHOH = 1; // offset: 32 } // Obf: MJHIOCKGPMN // Type: Req // CmdID: 4130 message DifficultyAdjustmentGetDataCsReq { } // Obf: BPFGOALJLPP // Type: Rsp // CmdID: 4149 message DifficultyAdjustmentGetDataScRsp { repeated AMKBFMCOIHK content_package_list = 7; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: ELBOKICMECP // Type: Req // CmdID: 4128 message DifficultyAdjustmentUpdateDataCsReq { AMKBFMCOIHK data = 6; // offset: 24 } // Obf: FCGMKPGGCAC // Type: Rsp // CmdID: 4101 message DifficultyAdjustmentUpdateDataScRsp { AMKBFMCOIHK data = 1; // offset: 16 repeated AMKBFMCOIHK content_package_list = 15; // offset: 32 uint32 retcode = 10; // offset: 40 } // Obf: FPMCECGEIJD // Type: Req // CmdID: 4167 message MazeKillDirectCsReq { repeated uint32 entity_list = 4; // offset: 16 uint32 FABPLNCIGPK = 8; // offset: 32 FDJADOEAOLE NFMKOFNEKLA = 14; // offset: 36 } // Obf: LBEBKNGBBCO // Type: Rsp // CmdID: 4185 message MazeKillDirectScRsp { repeated uint32 entity_list = 11; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: CLIOFILACMC // Type: Notify // CmdID: 4120 message DirectDeliveryScNotify { repeated ItemList DJOBNPIAEJP = 6; // offset: 16 uint32 HFHHKGFNGFC = 1; // offset: 32 } // Obf: JFFANDLFOGP // Type: Req // CmdID: 4199 message CancelDirectDeliveryNoticeCsReq { uint32 HFHHKGFNGFC = 4; // offset: 24 } // Obf: EJBPJPEDLJL // Type: Rsp // CmdID: 4132 message CancelDirectDeliveryNoticeScRsp { uint32 retcode = 6; // offset: 24 uint32 HFHHKGFNGFC = 9; // offset: 28 } message BKAHEDAHNHL { uint32 NBFJHDJBLCF = 13; // offset: 24 uint32 gold = 15; // offset: 28 } // Obf: BGGJMEAOBFG // Type: Req // CmdID: 4135 message GetSwitchMascotDataCsReq { uint32 NBFJHDJBLCF = 12; // offset: 24 } // Obf: DPODMNMGDLK // Type: Rsp // CmdID: 4116 message GetSwitchMascotDataScRsp { repeated BKAHEDAHNHL JNOEHPJJPOF = 7; // offset: 24 uint32 NBFJHDJBLCF = 14; // offset: 32 uint32 retcode = 5; // offset: 36 } // Obf: OFAPJBDCIAE // Type: Notify // CmdID: 4105 message SwitchMascotUpdateScNotify { repeated BKAHEDAHNHL JNOEHPJJPOF = 9; // offset: 16 bool EBLPGLFJNEL = 11; // offset: 32 } // Type: Req // CmdID: 4114 message GetUnreleasedBlockInfoCsReq { } // Type: Rsp // CmdID: 4182 message GetUnreleasedBlockInfoScRsp { repeated uint32 KNKGIENCLJJ = 1; // offset: 16 repeated uint32 NJIIPBHBEDK = 7; // offset: 32 uint32 retcode = 14; // offset: 40 int64 GCMOKMIEHDB = 6; // offset: 48 } message GAAMBBFPCHB { repeated uint32 OPLNKCOLCKJ = 15; // offset: 16 uint32 PMJGAJGIFOA = 1; // offset: 32 int64 IFEPJHGNCOI = 3; // offset: 40 int64 end_time = 5; // offset: 48 } // Type: Req // CmdID: 4153 message JOIGBKBEGOB { } // Type: Rsp // CmdID: 4163 message ALCDAEIDEAM { GAAMBBFPCHB NFEDANFBIBE = 7; // offset: 16 uint32 retcode = 2; // offset: 32 } // Type: Req // CmdID: 4117 message PICONFLHMCD { repeated uint32 JKCEBHFIENI = 3; // offset: 24 } // Type: Rsp // CmdID: 4106 message FECGDOJFDIM { repeated uint32 NGKOFMBBGNL = 12; // offset: 16 GAAMBBFPCHB NFEDANFBIBE = 6; // offset: 32 ItemList reward = 10; // offset: 40 uint32 retcode = 9; // offset: 48 } // Type: Req // CmdID: 4200 message LCBIEJNJDIF { repeated uint32 GDCFLPLFJCI = 2; // offset: 16 } // Type: Rsp // CmdID: 4139 message DDOOEDOKEPF { GAAMBBFPCHB NFEDANFBIBE = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Type: Notify // CmdID: 4188 message EABIMAPLLLL { GAAMBBFPCHB NFEDANFBIBE = 11; // offset: 16 } enum CmdMissionType { LCPPDELLPFC_NLCDGIPGFDJ = 0; CmdMissionSyncTaskCsReq = 1213; CmdFinishCosumeItemMissionScRsp = 1283; CmdMissionRewardScNotify = 1236; CmdGetMissionStatusScRsp = 1271; CmdFinishTalkMissionScRsp = 1227; CmdSubMissionRewardScNotify = 1274; CmdUpdateMainMissionCustomValueScRsp = 1214; CmdUpdateMainMissionCustomValueCsReq = 1205; CmdFinishCosumeItemMissionCsReq = 1254; CmdGetMissionDataCsReq = 1273; CmdStartFinishMainMissionScNotify = 1249; CmdAcceptMainMissionScRsp = 1201; CmdGetMissionDataScRsp = 1203; CmdStartFinishSubMissionScNotify = 1230; CmdMissionSyncTaskScRsp = 1215; CmdGetMainMissionCustomValueCsReq = 1267; CmdMissionGroupWarnScNotify = 1212; CmdStarPerformanceRelayScRsp = 1253; CmdStarPerformanceRelayCsReq = 1282; CmdMainMissionAcceptNotify = 1220; CmdTeleportToMissionResetPointScRsp = 1266; CmdGetMainMissionCustomValueScRsp = 1285; CmdFinishTalkMissionCsReq = 1280; CmdFinishedMissionScNotify = 1216; CmdTeleportToMissionResetPointCsReq = 1292; CmdUpdateTrackMainMissionCsReq = 1232; CmdUpdateTrackMainMissionScRsp = 1235; CmdAcceptMainMissionCsReq = 1228; CmdGetMissionStatusCsReq = 1224; } enum MissionSyncRecord { MissionSyncRecord_DOJFCPKAJEN = 0; MissionSyncRecord_HPBMPLFIGDO = 1; MissionSyncRecord_BBFKOIKPIOA = 2; MissionSyncRecord_LPJJPGJPMKA = 3; MissionSyncRecord_JCIHFNMKAKK = 4; MissionSyncRecord_EGDIDGJEOCG = 11; MissionSyncRecord_JPJOOPBLLHO = 12; MissionSyncRecord_EBINJEAEFOE = 13; MissionSyncRecord_BJLCBIGLBIM = 14; MissionSyncRecord_KPDHHAPIIGM = 15; } enum PPEPCEAAPMJ { PPEPCEAAPMJ_LHPKJOBMKHC = 0; PPEPCEAAPMJ_KCMIJCJMIDC = 1; } enum TrackMainMissionUpdateReasonId { APHBPMBMLOM_DJAOKMDALMI = 0; APHBPMBMLOM_FEFMPGIAGBP = 1; APHBPMBMLOM_OGIADPFFHEF = 2; APHBPMBMLOM_OJBIMIOEABG = 3; } // Obf: EMIFJNLDKDE // Type: Req // CmdID: 1273 message GetMissionDataCsReq { } message ALBOJHJALOF { uint32 id = 3; // offset: 24 uint32 display_value = 9; // offset: 28 MissionSyncRecord type = 6; // offset: 32 } message Mission { uint32 progress = 12; // offset: 24 uint32 id = 3; // offset: 28 MissionStatus status = 11; // offset: 32 } message MissionCustomValue { string BGDFHBAANLB = 5; // offset: 16 uint32 index = 15; // offset: 32 uint32 custom_value = 6; // offset: 36 } message ONHKODAFEMH { repeated MissionCustomValue custom_value_list = 7; // offset: 16 } message MainMission { repeated MissionCustomValue custom_value_list = 2; // offset: 24 MissionStatus status = 14; // offset: 32 uint32 id = 1; // offset: 36 } message MJBANFPPEFH { uint32 id = 3; // offset: 36 oneof EPIIKEKKMPJ { ONHKODAFEMH custom_value_list = 1481; // offset: 24 } } message MainMissionCustomValue { ONHKODAFEMH custom_value_list = 7; // offset: 16 uint32 main_mission_id = 1; // offset: 32 } // Obf: KHKJONMCECE // Type: Rsp // CmdID: 1203 message GetMissionDataScRsp { repeated Mission mission_list = 13; // offset: 16 repeated uint32 KBDGNGMPFEH = 4; // offset: 32 repeated MainMission main_mission_list = 5; // offset: 40 uint32 GKFPKBGJBGN = 10; // offset: 48 uint32 track_mission_id = 15; // offset: 52 uint32 retcode = 12; // offset: 56 } // Obf: KHOHCEGIHGF // Type: Req // CmdID: 1228 message AcceptMainMissionCsReq { uint32 main_mission_id = 7; // offset: 24 } // Obf: GGHDJOBEDAF // Type: Rsp // CmdID: 1201 message AcceptMainMissionScRsp { uint32 retcode = 15; // offset: 24 uint32 main_mission_id = 9; // offset: 28 } // Obf: MMJJKEOONKE // Type: Req // CmdID: 1280 message FinishTalkMissionCsReq { repeated MissionCustomValue custom_value_list = 5; // offset: 16 string talk_str = 15; // offset: 24 uint32 sub_mission_id = 9; // offset: 40 } // Obf: OKPLFBLIDFF // Type: Rsp // CmdID: 1227 message FinishTalkMissionScRsp { string talk_str = 3; // offset: 16 repeated MissionCustomValue custom_value_list = 9; // offset: 32 uint32 sub_mission_id = 15; // offset: 40 uint32 retcode = 1; // offset: 44 } // Obf: IKMNHNAHNMK // Type: Notify // CmdID: 1236 message MissionRewardScNotify { ItemList reward = 10; // offset: 16 uint32 main_mission_id = 6; // offset: 32 uint32 sub_mission_id = 3; // offset: 36 } // Obf: AOCAHONLJKE // Type: Notify // CmdID: 1274 message SubMissionRewardScNotify { ItemList reward = 10; // offset: 24 uint32 sub_mission_id = 8; // offset: 32 } // Type: Req // CmdID: 1213 message MissionSyncTaskCsReq { string key = 12; // offset: 16 } // Type: Rsp // CmdID: 1215 message MissionSyncTaskScRsp { string key = 3; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: GHFEIOEICNP // Type: Notify // CmdID: 1212 message MissionGroupWarnScNotify { repeated uint32 OIKJKMJCHEG = 2; // offset: 24 } // Type: Req // CmdID: 1254 message FinishCosumeItemMissionCsReq { ItemList item_list = 13; // offset: 16 uint32 sub_mission_id = 5; // offset: 32 } // Type: Rsp // CmdID: 1283 message FinishCosumeItemMissionScRsp { uint32 sub_mission_id = 11; // offset: 24 uint32 retcode = 12; // offset: 28 } // Obf: MEBIGMFKKFD // Type: Req // CmdID: 1224 message GetMissionStatusCsReq { repeated uint32 sub_mission_id_list = 11; // offset: 16 repeated uint32 main_mission_id_list = 1; // offset: 32 } // Obf: GetMissionStatusScRsp // Type: Rsp // CmdID: 1271 message GetMissionStatusScRsp { repeated uint32 finished_main_mission_id_list = 12; // offset: 16 repeated uint32 unfinished_main_mission_id_list = 14; // offset: 24 repeated uint32 disabled_main_mission_id_list = 5; // offset: 32 repeated uint32 curversion_finished_main_mission_id_list = 8; // offset: 40 repeated Mission sub_mission_status_list = 9; // offset: 48 repeated MainMissionCustomValue main_mission_mcv_list = 2; // offset: 64 uint32 retcode = 1; // offset: 72 } // Obf: HNPPCJMODAB // Type: Req // CmdID: 1292 message TeleportToMissionResetPointCsReq { } // Obf: DCNKCCPMKLE // Type: Rsp // CmdID: 1266 message TeleportToMissionResetPointScRsp { MotionInfo motion = 10; // offset: 24 uint32 retcode = 4; // offset: 32 uint32 client_pos_version = 6; // offset: 36 } // Obf: CJOACNKDPEI // Type: Notify // CmdID: 1230 message StartFinishSubMissionScNotify { uint32 sub_mission_id = 15; // offset: 24 } // Obf: JMIPELIDOIJ // Type: Notify // CmdID: 1249 message StartFinishMainMissionScNotify { uint32 main_mission_id = 2; // offset: 24 } // Obf: CFDNIJHMEND // Type: Req // CmdID: 1267 message GetMainMissionCustomValueCsReq { repeated uint32 main_mission_id_list = 13; // offset: 24 } // Obf: NBDELHIPKLP // Type: Rsp // CmdID: 1285 message GetMainMissionCustomValueScRsp { repeated MainMission main_mission_list = 7; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: CPFCAJBHOIB // Type: Notify // CmdID: 1220 message MainMissionAcceptNotify { repeated uint32 sub_mission_id_list = 10; // offset: 24 } // Type: Req // CmdID: 1232 message UpdateTrackMainMissionCsReq { TrackMainMissionUpdateReasonId POPNCNIBNMJ = 11; // offset: 24 uint32 track_mission_id = 4; // offset: 28 uint32 JFONDEBDIOO = 7; // offset: 32 } // Type: Rsp // CmdID: 1235 message UpdateTrackMainMissionScRsp { uint32 prev_track_mission_id = 3; // offset: 24 uint32 retcode = 14; // offset: 28 uint32 track_mission_id = 6; // offset: 32 } // Obf: ABFLEADGIIF // Type: Notify // CmdID: 1216 message FinishedMissionScNotify { repeated uint32 finished_main_mission_id_list = 4; // offset: 16 } // Type: Req // CmdID: 1205 message UpdateMainMissionCustomValueCsReq { string BGDFHBAANLB = 11; // offset: 24 uint32 main_mission_id = 7; // offset: 32 uint32 value = 4; // offset: 36 } // Type: Rsp // CmdID: 1214 message UpdateMainMissionCustomValueScRsp { MainMission HKDDMGGDCIP = 9; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Req // CmdID: 1282 message StarPerformanceRelayCsReq { uint32 DNGFHOEACBI = 2; // offset: 24 uint32 performance_id = 10; // offset: 28 } // Type: Rsp // CmdID: 1253 message StarPerformanceRelayScRsp { uint32 retcode = 3; // offset: 24 } enum CmdMonopolyType { IOBAOPKJMAK_NLCDGIPGFDJ = 0; CmdGetMonopolyFriendRankingListCsReq = 7082; CmdMonopolyGameSettleScNotify = 7001; CmdMonopolyLikeScNotify = 7037; CmdDailyFirstEnterMonopolyActivityCsReq = 7054; CmdMonopolyLikeCsReq = 7018; CmdMonopolyGetRafflePoolInfoScRsp = 7055; CmdMonopolyEventLoadUpdateScNotify = 7057; CmdMonopolyGameGachaCsReq = 7067; CmdMonopolyConditionUpdateScNotify = 7007; CmdNHKIADBINML = 7028; CmdMonopolyGetDailyInitItemCsReq = 7072; CmdMonopolyGiveUpCurContentCsReq = 7059; CmdGetMonopolyInfoScRsp = 7003; CmdMonopolyDailySettleScNotify = 7026; CmdMonopolyCheatDiceScRsp = 7066; CmdMonopolyConfirmRandomCsReq = 7061; CmdMonopolyAcceptQuizScRsp = 7035; CmdMonopolyReRollRandomCsReq = 7076; CmdMonopolyTakePhaseRewardScRsp = 7008; CmdMonopolyMoveScRsp = 7010; CmdMonopolyScrachRaffleTicketCsReq = 7022; CmdJHIDMEBBKPE = 7089; CmdMonopolyGuessChooseCsReq = 7005; CmdMonopolyAcceptQuizCsReq = 7032; CmdMonopolyActionResultScNotify = 7080; CmdMonopolyEventSelectFriendCsReq = 7043; CmdMonopolyGameBingoFlipCardCsReq = 7020; CmdGetMonopolyDailyReportScRsp = 7065; CmdGDDEAKMJOAP = 7040; CmdMonopolyGetRegionProgressScRsp = 7086; CmdBBEPMABCBGF = 7090; CmdMonopolyCheatDiceCsReq = 7092; CmdGetMonopolyDailyReportCsReq = 7056; CmdMonopolyGetDailyInitItemScRsp = 7025; CmdMonopolyGuessDrawScNotify = 7063; CmdMonopolyGetRaffleTicketCsReq = 7011; CmdGetMbtiReportCsReq = 7034; CmdMonopolyGameGachaScRsp = 7085; CmdMonopolyReRollRandomScRsp = 7038; CmdMLBDFEOBKIJ = 7053; CmdGetSocialEventServerCacheCsReq = 7091; CmdGetSocialEventServerCacheScRsp = 7023; CmdMonopolyGiveUpCurContentScRsp = 7074; CmdMonopolyBuyGoodsScRsp = 7078; CmdMonopolyClickCellScRsp = 7084; CmdMonopolyGetRaffleTicketScRsp = 7097; CmdMonopolyRollDiceScRsp = 7015; CmdMonopolyRollDiceCsReq = 7013; CmdEPAIKOHMLDK = 7021; CmdOIDPMKIOJGK = 7052; CmdMonopolyConfirmRandomScRsp = 7024; CmdMonopolyGetRafflePoolInfoCsReq = 7075; CmdMonopolyGameCreateScNotify = 7016; CmdMonopolyTakeRaffleTicketRewardScRsp = 7046; CmdMonopolyRollRandomScRsp = 7042; CmdMonopolySelectOptionScRsp = 7029; CmdMonopolySelectOptionCsReq = 7087; CmdMonopolyTakePhaseRewardCsReq = 7068; CmdMonopolyRollRandomCsReq = 7009; CmdMonopolyClickCellCsReq = 7070; CmdGetMbtiReportScRsp = 7058; CmdMonopolyEventSelectFriendScRsp = 7093; CmdMonopolyScrachRaffleTicketScRsp = 7064; CmdPDJFKFFPDKI = 7048; CmdMonopolyGameBingoFlipCardScRsp = 7099; CmdDailyFirstEnterMonopolyActivityScRsp = 7083; CmdGetMonopolyMbtiReportRewardCsReq = 7079; CmdPILJIHGLHJA = 7049; CmdMonopolyGetRegionProgressCsReq = 7044; CmdDNBHKLFEMLG = 7002; CmdMonopolyGuessChooseScRsp = 7014; CmdMonopolyTakeRaffleTicketRewardCsReq = 7069; CmdMonopolySocialEventEffectScNotify = 7096; CmdMonopolyLikeScRsp = 7045; CmdMonopolyContentUpdateScNotify = 7030; CmdMonopolyCellUpdateNotify = 7027; CmdMonopolyBuyGoodsCsReq = 7071; CmdMonopolyQuizDurationChangeScNotify = 7017; CmdGetMonopolyFriendRankingListScRsp = 7041; CmdMonopolyMoveCsReq = 7081; CmdMonopolySttUpdateScNotify = 7098; CmdGetMonopolyMbtiReportRewardScRsp = 7047; CmdGetMonopolyInfoCsReq = 7073; } enum LAEHICCBBFN { LAEHICCBBFN_NLCDGIPGFDJ = 0; LAEHICCBBFN_HHKFKGKFNJI = 1; } enum NADDHEILBBN { NADDHEILBBN_BPOCOHFIAOH = 0; NADDHEILBBN_HOPAGBFPBGP = 1; NADDHEILBBN_MDJCIKAGEKH = 2; NADDHEILBBN_CIHFGJDCHIA = 3; } enum BAKAELIMIJI { BAKAELIMIJI_NLCDGIPGFDJ = 0; BAKAELIMIJI_HEIHBJEEGPB = 1; BAKAELIMIJI_BOGGAFJJPGC = 2; BAKAELIMIJI_HCEBKFDJGIO = 3; BAKAELIMIJI_CBKLDCBEKCH = 4; BAKAELIMIJI_LGGEBOCPPDA = 5; BAKAELIMIJI_BBDHKAKKBEA = 6; BAKAELIMIJI_BFPGGHFAHCA = 7; BAKAELIMIJI_PPINCGHOOBH = 8; BAKAELIMIJI_JCECCHOJPFK = 9; BAKAELIMIJI_JBLEFHFOHGO = 10; } // Obf: MKNLDCIOCFI // Type: Req // CmdID: 7073 message GetMonopolyInfoCsReq { } message PDNABFBLEPG { uint32 MGJFFPIAOMI = 11; // offset: 24 uint32 ALMKIPNHAFM = 14; // offset: 28 uint32 item_value = 10; // offset: 32 bool GNIHCOPOLJB = 1; // offset: 36 bool BLBFMKKBELI = 12; // offset: 37 uint32 KEEOBECJNIP = 13; // offset: 40 } message HDDLALFAMKO { repeated uint32 LPBBJFFNACA = 10; // offset: 24 LAEHICCBBFN KDJACPBDHAE = 3; // offset: 32 } message HIHEHNIAGPF { uint32 FBDENECLHIH = 3; // offset: 24 uint32 progress = 11; // offset: 28 } message DDHIEONLIIL { uint64 HEMOHFJJMJG = 4; // offset: 24 bool is_taken_reward = 12; // offset: 32 bool DDKGKOFAGMH = 14; // offset: 33 } message KFGILGDFEKE { repeated HIHEHNIAGPF MHNLHEIMBLH = 9; // offset: 16 repeated DDHIEONLIIL JBKMDKKBFFA = 6; // offset: 24 repeated HIHEHNIAGPF AMFDDGGEABC = 3; // offset: 32 string DPIOJAJLOLD = 171; // offset: 40 string MGKCFIFICCF = 1461; // offset: 48 repeated HIHEHNIAGPF BADCFEEJKIC = 12; // offset: 56 repeated HIHEHNIAGPF IOFPLHOGBOD = 8; // offset: 64 string DANMGAEPGML = 1805; // offset: 72 uint64 EIMPJBCLKHD = 2; // offset: 88 uint32 NBNCEEGGGFF = 4; // offset: 96 uint32 IJFPHJAPBCO = 14; // offset: 100 uint32 GACKJLBPKGD = 11; // offset: 104 uint64 INJDCLBAMMI = 15; // offset: 112 bool BODENACHCHF = 13; // offset: 120 uint32 GCPABINOPNJ = 5; // offset: 124 uint64 IFHPHKPNOPI = 10; // offset: 128 uint32 FNFEKIPGKHJ = 7; // offset: 136 uint32 FDOPJGFNMMA = 1; // offset: 140 } message BCDIFIIDPIA { repeated KFGILGDFEKE BEMBGMOIAON = 3; // offset: 16 } // Obf: IHLLOOIAFFG // Type: Rsp // CmdID: 7003 message GetMonopolyInfoScRsp { repeated uint32 CANEJDOMAFA = 9; // offset: 16 INGKNDHECNF HABJHGPFGEB = 4; // offset: 24 DBPHHPGNMKC KKKMHNAPFCP = 8; // offset: 40 FOOFAIFPOOI PNJBEPAAEOF = 15; // offset: 48 FIOENGOHOOJ MOMEIFPICLE = 7; // offset: 56 CCMCKOKEJNI CICLCCFLALE = 13; // offset: 64 ILMFJKCGBCK COOOMDKGODF = 14; // offset: 72 OCDBIMIBNCD stt = 5; // offset: 80 HDDLALFAMKO GKMKAEEDCHP = 3; // offset: 88 PDNABFBLEPG OCHNMGMDHME = 6; // offset: 96 BCDIFIIDPIA MALPPHCEOGB = 10; // offset: 104 NJHAGKGHKJJ OLAONLGLAJO = 1; // offset: 112 uint32 retcode = 11; // offset: 120 } message CCMCKOKEJNI { repeated uint32 HNDAGKPKGHI = 11; // offset: 16 } // Obf: KJFLKGEPIGG // Type: Notify // CmdID: 7007 message MonopolyConditionUpdateScNotify { CCMCKOKEJNI CICLCCFLALE = 8; // offset: 16 } message OCDBIMIBNCD { repeated uint32 POHBLAMKNJH = 13; // offset: 24 repeated uint32 LEIJJGDJECI = 6; // offset: 32 } // Obf: CGABKEMOBEB // Type: Notify // CmdID: 7098 message MonopolySttUpdateScNotify { OCDBIMIBNCD stt = 5; // offset: 16 } message EIDFCGLODFB { uint32 map_id = 12; // offset: 24 bool BPKMKFLDCAI = 1; // offset: 28 uint32 IHAOMLEPHOM = 6; // offset: 32 NADDHEILBBN PIJJDFCBMPG = 9; // offset: 36 } message ILMFJKCGBCK { EIDFCGLODFB GOPFOJLIFKN = 5; // offset: 16 repeated EIDFCGLODFB DGBEOGGJLOO = 12; // offset: 24 repeated EIDFCGLODFB EGDNFKHLKKE = 4; // offset: 40 uint32 COKKNEKDJAJ = 7; // offset: 48 uint32 LJCCANLCGHI = 6; // offset: 52 } // Obf: KMGEMNJJACK // Type: Notify // CmdID: 7057 message MonopolyEventLoadUpdateScNotify { repeated EIDFCGLODFB DGBEOGGJLOO = 8; // offset: 16 repeated EIDFCGLODFB EGDNFKHLKKE = 1; // offset: 32 } message NIFKIMAANFJ { uint32 event_id = 5; // offset: 24 } message LNCHJBMIMAF { uint32 event_id = 13; // offset: 24 } message ADNCPPCPLLH { repeated uint32 MJMJOMDLOHI = 1; // offset: 24 uint32 GKKNMDDNOJF = 15; // offset: 32 uint32 HAFOKMHCGFM = 9; // offset: 36 uint32 event_id = 8; // offset: 40 } message OFPGDJJKGKJ { repeated uint32 MJMJOMDLOHI = 9; // offset: 16 uint32 event_id = 3; // offset: 32 uint32 JMBGMIPLLJI = 10; // offset: 36 uint32 IJJFAPBJMOD = 6; // offset: 40 uint32 GKKNMDDNOJF = 5; // offset: 44 } message DFKABDLJMJO { repeated NEMIDPFEJFL PHKBDAHIPEE = 5; // offset: 24 uint32 KBLJEGIPINF = 9; // offset: 32 } message NCPJGBCCGGI { uint32 CBILPMICEKC = 9; // offset: 24 } message DCAJAKJAJNL { uint32 shop_id = 5; // offset: 24 } message DKHCBKNGOMF { uint32 MKNLPJMBHDK = 4; // offset: 24 } message GALCNKIAHNN { uint32 NLGNNDIFGGF = 10; // offset: 24 uint32 DDCLCNPONOH = 11; // offset: 28 } message NEMIDPFEJFL { uint32 GCLADEKCJCG = 10; // offset: 36 oneof BMHHGPHPLJB { NIFKIMAANFJ NHONHFPBEBG = 4; // offset: 24 LNCHJBMIMAF MPBPBBLAHNM = 2; // offset: 24 ADNCPPCPLLH ONCBJHBKBLB = 3; // offset: 24 NCPJGBCCGGI CEFDDDAIMMD = 12; // offset: 24 DCAJAKJAJNL MOFNIOJHBBL = 1; // offset: 24 DKHCBKNGOMF AJGOEJHKOKE = 15; // offset: 24 GALCNKIAHNN ENFIEFPPCIC = 7; // offset: 24 OFPGDJJKGKJ BJHKLNNKPPB = 13; // offset: 24 DFKABDLJMJO HCLAEGDLOBD = 6; // offset: 24 } } message FIOENGOHOOJ { NEMIDPFEJFL MEGBFFOAFGL = 9; // offset: 24 } // Obf: LBDGBAALOOJ // Type: Notify // CmdID: 7030 message MonopolyContentUpdateScNotify { NEMIDPFEJFL MEGBFFOAFGL = 12; // offset: 24 } // Obf: NMFBEMPIMMN // Type: Notify // CmdID: 7027 message MonopolyCellUpdateNotify { EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 16 } // Obf: JEJNIBGECID // Type: Req // CmdID: 7013 message MonopolyRollDiceCsReq { } // Obf: DKDDEPHBBEM // Type: Rsp // CmdID: 7015 message MonopolyRollDiceScRsp { uint32 KKEIPOOAIMB = 8; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: OLPKGAGBKAB // Type: Req // CmdID: 7092 message MonopolyCheatDiceCsReq { uint32 LAGNINIKEAE = 8; // offset: 24 } // Obf: MILDJHKDICG // Type: Rsp // CmdID: 7066 message MonopolyCheatDiceScRsp { uint32 LAGNINIKEAE = 13; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: EAHLPCJGLPD // Type: Req // CmdID: 7081 message MonopolyMoveCsReq { uint32 CPFGHPCBFOF = 3; // offset: 24 uint32 AHNGICEEADK = 7; // offset: 28 } // Obf: BLHGFHMEFMB // Type: Rsp // CmdID: 7010 message MonopolyMoveScRsp { ILMFJKCGBCK COOOMDKGODF = 15; // offset: 16 repeated EIDFCGLODFB AJGMLOIONPK = 8; // offset: 24 uint32 retcode = 6; // offset: 40 } // Obf: CKONENEGJMM // Type: Req // CmdID: 7087 message MonopolySelectOptionCsReq { uint32 event_id = 14; // offset: 24 uint32 HAFOKMHCGFM = 3; // offset: 28 } message HKNBLADLAAE { uint32 MIPKOFFGPFA = 4; // offset: 24 uint32 HAFOKMHCGFM = 3; // offset: 28 uint32 event_id = 9; // offset: 32 } // Obf: ILGDFJMKOEC // Type: Rsp // CmdID: 7029 message MonopolySelectOptionScRsp { NEMIDPFEJFL MOMEIFPICLE = 6; // offset: 16 repeated HKNBLADLAAE DMCKDIGKHLB = 8; // offset: 24 uint32 retcode = 9; // offset: 40 uint32 event_id = 1; // offset: 44 uint32 HAFOKMHCGFM = 3; // offset: 48 } // Obf: OACJDKMNPIC // Type: Req // CmdID: 7009 message MonopolyRollRandomCsReq { uint32 event_id = 9; // offset: 24 } // Obf: JONNKENDDPG // Type: Rsp // CmdID: 7042 message MonopolyRollRandomScRsp { NEMIDPFEJFL MOMEIFPICLE = 12; // offset: 24 uint32 event_id = 8; // offset: 32 uint32 retcode = 5; // offset: 36 } // Obf: BADCAMHNGKA // Type: Req // CmdID: 7076 message MonopolyReRollRandomCsReq { uint32 event_id = 1; // offset: 24 } // Obf: HEGELOIBGME // Type: Rsp // CmdID: 7038 message MonopolyReRollRandomScRsp { NEMIDPFEJFL MOMEIFPICLE = 13; // offset: 24 uint32 retcode = 4; // offset: 32 uint32 event_id = 11; // offset: 36 } // Obf: PDAEJKNMBNK // Type: Req // CmdID: 7061 message MonopolyConfirmRandomCsReq { uint32 event_id = 11; // offset: 24 } // Obf: LOBOKLMODGC // Type: Rsp // CmdID: 7024 message MonopolyConfirmRandomScRsp { NEMIDPFEJFL MOMEIFPICLE = 14; // offset: 24 uint32 event_id = 2; // offset: 32 uint32 retcode = 4; // offset: 36 } // Obf: POFOGBPDEHB // Type: Req // CmdID: 7071 message MonopolyBuyGoodsCsReq { uint32 goods_id = 11; // offset: 24 uint32 shop_id = 6; // offset: 28 } // Obf: ANCENNCMLDH // Type: Rsp // CmdID: 7078 message MonopolyBuyGoodsScRsp { uint32 goods_id = 9; // offset: 24 uint32 retcode = 2; // offset: 28 uint32 shop_id = 15; // offset: 32 } // Type: Req // CmdID: 7052 message OIDPMKIOJGK { uint32 CBILPMICEKC = 9; // offset: 24 } // Type: Rsp // CmdID: 7048 message PDJFKFFPDKI { uint32 retcode = 8; // offset: 24 uint32 CBILPMICEKC = 5; // offset: 28 } // Obf: MBKBDPECMHA // Type: Req // CmdID: 7059 message MonopolyGiveUpCurContentCsReq { uint32 content_id = 5; // offset: 24 } // Obf: CILKIOLEJFJ // Type: Rsp // CmdID: 7074 message MonopolyGiveUpCurContentScRsp { uint32 content_id = 5; // offset: 24 uint32 retcode = 1; // offset: 28 } message MonopolyActionResult { GPPKIMDCPBM detail = 15; // offset: 16 BAKAELIMIJI source_type = 13; // offset: 32 uint32 trigger_cell_id = 6; // offset: 36 uint32 click_cell_id = 3; // offset: 40 uint32 effect_type = 11; // offset: 44 uint32 click_map_id = 4; // offset: 48 uint32 trigger_map_id = 12; // offset: 52 } // Obf: HCGCOHCHKBN // Type: Notify // CmdID: 7080 message MonopolyActionResultScNotify { repeated MonopolyActionResult BKGPGINCHJI = 5; // offset: 16 } message CCOHBABCHAI { uint32 NJFKOEBEGGB = 15; // offset: 24 bool EEDEGBHEKGD = 12; // offset: 28 } message GPPKIMDCPBM { oneof IDLCKHEKCCB { GOLHAKEGKCL FIPDBFMPEKH = 7; // offset: 24 GOLHAKEGKCL AHMEECFKBDJ = 3; // offset: 24 BANELIGFLCO CBKLDCBEKCH = 5; // offset: 24 BANELIGFLCO HMOBMBALLJE = 14; // offset: 24 GNNGLBEGIKB IFOOEPKGGAG = 9; // offset: 24 GNNGLBEGIKB CMPNCFCJCNE = 1; // offset: 24 NEAEMNNKKEF DOMHNBMJGHF = 15; // offset: 24 NEAEMNNKKEF HKAGPIMFPAG = 2; // offset: 24 CCOHBABCHAI GAJGLONDGMP = 11; // offset: 24 AHMFKPIAHCO IJBAMMMBIOA = 10; // offset: 24 GNNGLBEGIKB EBCGEBEPOJJ = 4; // offset: 24 NEAEMNNKKEF CKBEEBALAEG = 8; // offset: 24 NOKANMFKNMM LDIGCPKPNBC = 6; // offset: 24 } } message NOKANMFKNMM { uint32 PJFPLAFEHKK = 4; // offset: 24 } message GOLHAKEGKCL { uint32 item_id = 5; // offset: 24 uint32 DCPDNBALDOA = 15; // offset: 28 uint32 HFNNNGHBHGG = 14; // offset: 32 } message NEAEMNNKKEF { uint32 DDFFJEBLCAN = 11; // offset: 24 uint32 BGKDJKCFEKD = 2; // offset: 28 } message AHMFKPIAHCO { uint32 KCLCDFGGPBK = 13; // offset: 24 uint32 KJBILOOCBPB = 6; // offset: 28 uint32 DAEKKPOJAJG = 2; // offset: 32 uint32 ADADGDPCPDN = 10; // offset: 36 } message GLMGJFEEJHD { uint32 AFDNFCBCFBF = 8; // offset: 32 uint32 config_id = 9; // offset: 36 uint32 BAJHKGJPFED = 3; // offset: 40 oneof JMPNIHHAMPH { KDPGIMOOLON AGLMEDOBMAL = 11; // offset: 24 JGKNADEDNHB LOCHFJEECKL = 5; // offset: 24 LOEBAOEFMDC COKLIDDAEOH = 7; // offset: 24 } } message FOOFAIFPOOI { GLMGJFEEJHD JELODDPELKJ = 4; // offset: 16 CCOHBABCHAI IBLHLCMNMAJ = 5; // offset: 32 repeated GLMGJFEEJHD BGJBAGJAJDL = 3; // offset: 40 } // Obf: MBOPGGGPMMM // Type: Notify // CmdID: 7001 message MonopolyGameSettleScNotify { ItemList NGADCEHJHBE = 14; // offset: 24 GLMGJFEEJHD AJGOEJHKOKE = 12; // offset: 32 ItemList item_list = 10; // offset: 40 } // Obf: AOPEHFBKPHP // Type: Notify // CmdID: 7016 message MonopolyGameCreateScNotify { CCOHBABCHAI IBLHLCMNMAJ = 10; // offset: 16 GLMGJFEEJHD AJGOEJHKOKE = 6; // offset: 24 } // Type: Req // CmdID: 7049 message PILJIHGLHJA { uint32 AFDNFCBCFBF = 13; // offset: 24 } // Type: Rsp // CmdID: 7028 message NHKIADBINML { uint32 retcode = 14; // offset: 24 uint32 AFDNFCBCFBF = 2; // offset: 28 } // Obf: MPIMMHDEAGO // Type: Req // CmdID: 7054 message DailyFirstEnterMonopolyActivityCsReq { } // Obf: HFGKJEFPJPB // Type: Rsp // CmdID: 7083 message DailyFirstEnterMonopolyActivityScRsp { NJHAGKGHKJJ OLAONLGLAJO = 11; // offset: 16 uint32 ICPAPCAJFKK = 7; // offset: 32 uint32 retcode = 1; // offset: 36 bool GLEJFCIOMKC = 6; // offset: 40 int64 DJMLHBFEMBE = 3; // offset: 48 } // Obf: PKNEMMHHBJK // Type: Req // CmdID: 7072 message MonopolyGetDailyInitItemCsReq { bool OANJANOOCMI = 13; // offset: 24 } // Obf: HDJNPJKFBPJ // Type: Rsp // CmdID: 7025 message MonopolyGetDailyInitItemScRsp { uint32 AEDFGDEAOBD = 12; // offset: 24 uint32 retcode = 5; // offset: 28 uint32 MKEDABICJPH = 7; // offset: 32 uint32 PKLPCBACEMA = 15; // offset: 36 int64 DJMLHBFEMBE = 6; // offset: 40 uint32 AJDOFHNCOLP = 11; // offset: 48 uint32 FOFGDAJJPEM = 10; // offset: 52 } message KDPGIMOOLON { repeated uint32 PGMHMPEHPHP = 13; // offset: 16 repeated uint32 KNJMPBHKHCJ = 12; // offset: 32 repeated uint32 JKOOLMNHPHI = 1; // offset: 40 bool BDEFAFFDBCC = 9; // offset: 48 uint32 PEDFLGGDHDP = 14; // offset: 52 } // Obf: KJIMFIHOAFM // Type: Req // CmdID: 7020 message MonopolyGameBingoFlipCardCsReq { uint32 LKFIGBGPEJB = 4; // offset: 24 } // Obf: CPLFHOFEEIO // Type: Rsp // CmdID: 7099 message MonopolyGameBingoFlipCardScRsp { repeated uint32 KNJMPBHKHCJ = 11; // offset: 16 bool BDEFAFFDBCC = 9; // offset: 32 uint32 DJEIMGGHMGM = 5; // offset: 36 uint32 retcode = 4; // offset: 40 } // Obf: HIAFBJNNCHN // Type: Req // CmdID: 7067 message MonopolyGameGachaCsReq { } // Obf: AIMFGJGOLNG // Type: Rsp // CmdID: 7085 message MonopolyGameGachaScRsp { repeated uint32 CLGGKLNPLCK = 14; // offset: 16 uint32 retcode = 5; // offset: 32 } message NNDKLIBALLC { uint32 JJKPBPLAGAN = 1; // offset: 24 uint32 KPMHGGHLOHB = 4; // offset: 28 } message JGKNADEDNHB { repeated NNDKLIBALLC OLGHCHMMMIA = 3; // offset: 16 repeated uint32 HDAKGBMLKKI = 10; // offset: 32 uint32 KPGNEABOECG = 2; // offset: 40 uint32 KOMEOMHBCEC = 15; // offset: 44 uint32 AHAPDFNPICG = 8; // offset: 48 uint32 GHKNBIOFLGA = 4; // offset: 52 } // Obf: HDLCCMGHJAD // Type: Req // CmdID: 7032 message MonopolyAcceptQuizCsReq { repeated NNDKLIBALLC OLGHCHMMMIA = 4; // offset: 16 } // Obf: AJCNPDNBIEM // Type: Rsp // CmdID: 7035 message MonopolyAcceptQuizScRsp { JGKNADEDNHB LOCHFJEECKL = 14; // offset: 24 uint32 retcode = 6; // offset: 32 } message JPEGNCJDBOM { uint32 BLLLEIGDMOI = 12; // offset: 24 uint32 AHAPDFNPICG = 8; // offset: 28 uint32 AFHMLGFILFN = 6; // offset: 32 } // Obf: PBPDPNPJHLE // Type: Notify // CmdID: 7017 message MonopolyQuizDurationChangeScNotify { repeated JPEGNCJDBOM DGNGMJMPFGK = 4; // offset: 16 } message LOEBAOEFMDC { uint32 HABHOAMCGLH = 13; // offset: 24 uint32 HCFJIJHLJDM = 1; // offset: 28 bool FNFJOCEGFBI = 7; // offset: 32 } // Obf: FGDFHJPOHML // Type: Req // CmdID: 7005 message MonopolyGuessChooseCsReq { uint32 HCFJIJHLJDM = 4; // offset: 24 } // Obf: AIADHAKAAIC // Type: Rsp // CmdID: 7014 message MonopolyGuessChooseScRsp { uint32 HCFJIJHLJDM = 2; // offset: 24 uint32 retcode = 10; // offset: 28 } message DCMHLOEGFBM { ItemList item_list = 8; // offset: 24 uint32 HABHOAMCGLH = 13; // offset: 32 uint32 LCFDOPINEBO = 3; // offset: 36 } // Obf: ODKIEBABOOC // Type: Notify // CmdID: 7063 message MonopolyGuessDrawScNotify { repeated DCMHLOEGFBM KHLFDHANJCO = 15; // offset: 24 } // Obf: IAFJANHGCLL // Type: Req // CmdID: 7082 message GetMonopolyFriendRankingListCsReq { } // Type: Rsp // CmdID: 7053 message MLBDFEOBKIJ { uint32 retcode = 3; // offset: 24 } message BANELIGFLCO { uint32 MFKHDANPCIC = 5; // offset: 24 uint32 CBILPMICEKC = 2; // offset: 28 uint32 level = 15; // offset: 32 } message DBPHHPGNMKC { repeated BANELIGFLCO NPENGFBHFJN = 6; // offset: 16 } message NJHAGKGHKJJ { uint32 PKHIADLBDDP = 12; // offset: 24 uint32 EEKPBPFPNIK = 5; // offset: 28 uint32 DBPJBMMGAHH = 10; // offset: 32 uint32 JDMNGBJDLBN = 11; // offset: 36 uint32 KDFDFBHKCNG = 8; // offset: 40 uint32 HNENMGMGONM = 13; // offset: 44 bool DKJBKELKKFO = 9; // offset: 48 uint32 IFDIIODCFLC = 14; // offset: 52 uint32 OECIPJIPKEG = 1; // offset: 56 } // Obf: EPIHBHLJOJD // Type: Notify // CmdID: 7026 message MonopolyDailySettleScNotify { NJHAGKGHKJJ OLAONLGLAJO = 8; // offset: 24 uint32 ICPAPCAJFKK = 3; // offset: 32 } message GNNGLBEGIKB { uint32 buff_id = 14; // offset: 24 uint32 GCLADEKCJCG = 6; // offset: 28 uint32 DPGJKAHLINH = 2; // offset: 32 } message INGKNDHECNF { repeated GNNGLBEGIKB buff_list = 1; // offset: 16 } // Type: Req // CmdID: 7090 message BBEPMABCBGF { uint32 uid = 6; // offset: 24 uint32 KDFDFBHKCNG = 8; // offset: 28 uint32 HEIHPAPJHID = 7; // offset: 32 uint32 DOHOMJBJLLG = 1; // offset: 36 uint32 OECIPJIPKEG = 11; // offset: 40 } message MMLLDKHEDCJ { } // Obf: PBNLNHAAAKF // Type: Rsp // CmdID: 7041 message GetMonopolyFriendRankingListScRsp { BBEPMABCBGF PONAOKBNIAM = 3; // offset: 16 repeated BBEPMABCBGF BEDHEKAGAPE = 8; // offset: 32 uint32 retcode = 2; // offset: 40 } // Obf: AABJNDIJDAD // Type: Req // CmdID: 7018 message MonopolyLikeCsReq { uint32 teleport_id = 14; // offset: 24 } // Obf: LDJFPALJFEK // Type: Rsp // CmdID: 7045 message MonopolyLikeScRsp { ItemList reward_list = 3; // offset: 16 uint32 teleport_id = 1; // offset: 32 uint32 retcode = 4; // offset: 36 } // Obf: OJLCDCKIMON // Type: Notify // CmdID: 7037 message MonopolyLikeScNotify { repeated uint32 LPBBJFFNACA = 5; // offset: 24 uint32 DOHOMJBJLLG = 1; // offset: 32 } // Obf: AHAHBBILPOH // Type: Req // CmdID: 7034 message GetMbtiReportCsReq { } message EDGEHPFOKBH { uint32 ACPKAOIIEHJ = 14; // offset: 24 uint32 cnt = 10; // offset: 28 } // Obf: MBKLKIAJPDD // Type: Rsp // CmdID: 7058 message GetMbtiReportScRsp { repeated EDGEHPFOKBH BLINEMKKEOG = 8; // offset: 16 repeated HKNBLADLAAE DMCKDIGKHLB = 1; // offset: 24 int32 KHMNANHKINB = 2; // offset: 40 bool is_taken_reward = 11; // offset: 44 bool JMFNGFKBIFL = 4; // offset: 45 uint32 progress = 14; // offset: 48 uint32 retcode = 3; // offset: 52 int32 CJBLDKJDLOJ = 15; // offset: 56 } // Obf: LPFNJLAONFF // Type: Req // CmdID: 7043 message MonopolyEventSelectFriendCsReq { uint32 LPDFMJPFGJH = 7; // offset: 24 bool DHLLPOBKLIO = 1; // offset: 28 } // Obf: JDMGDNEIALG // Type: Rsp // CmdID: 7093 message MonopolyEventSelectFriendScRsp { EIDFCGLODFB GOPFOJLIFKN = 8; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 DDCLCNPONOH = 6; // offset: 36 uint32 NLGNNDIFGGF = 13; // offset: 40 } message EOHAFICJPIP { uint32 NLGNNDIFGGF = 11; // offset: 24 uint32 id = 13; // offset: 28 uint32 DDCLCNPONOH = 10; // offset: 32 uint32 CPOCELOLNHL = 4; // offset: 36 } // Obf: KHOPJJHMFMC // Type: Notify // CmdID: 7096 message MonopolySocialEventEffectScNotify { repeated EOHAFICJPIP OKPHCFLPLGH = 13; // offset: 24 } // Obf: INEBJNDOBGP // Type: Req // CmdID: 7091 message GetSocialEventServerCacheCsReq { } // Obf: CAOAINDGCDK // Type: Rsp // CmdID: 7023 message GetSocialEventServerCacheScRsp { repeated EOHAFICJPIP OKPHCFLPLGH = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } // Type: Req // CmdID: 7089 message JHIDMEBBKPE { repeated uint32 CNILHHCDAKD = 8; // offset: 16 } // Type: Rsp // CmdID: 7040 message GDDEAKMJOAP { repeated uint32 FHAIOBNLADG = 6; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: LGAMHIEPIIP // Type: Req // CmdID: 7011 message MonopolyGetRaffleTicketCsReq { uint32 GACKJLBPKGD = 8; // offset: 24 } // Obf: APIIDMEFDJJ // Type: Rsp // CmdID: 7097 message MonopolyGetRaffleTicketScRsp { repeated DDHIEONLIIL HDLPEKIMAJB = 8; // offset: 16 uint32 retcode = 7; // offset: 32 uint32 GACKJLBPKGD = 13; // offset: 36 } // Obf: PPNADCDDNNP // Type: Req // CmdID: 7069 message MonopolyTakeRaffleTicketRewardCsReq { uint64 BBPGHFJOADI = 2; // offset: 24 uint32 GACKJLBPKGD = 4; // offset: 32 } // Obf: BCBFOIIENII // Type: Rsp // CmdID: 7046 message MonopolyTakeRaffleTicketRewardScRsp { ItemList reward_list = 14; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 GACKJLBPKGD = 7; // offset: 36 uint32 BBPGHFJOADI = 6; // offset: 40 } // Obf: DHOLOGBDGDI // Type: Req // CmdID: 7022 message MonopolyScrachRaffleTicketCsReq { uint64 BBPGHFJOADI = 10; // offset: 24 uint32 GACKJLBPKGD = 5; // offset: 32 } // Obf: PNLLICGHFCA // Type: Rsp // CmdID: 7064 message MonopolyScrachRaffleTicketScRsp { uint32 retcode = 7; // offset: 24 uint32 GACKJLBPKGD = 14; // offset: 28 uint64 BBPGHFJOADI = 13; // offset: 32 } // Obf: FPPAAKNAEKO // Type: Req // CmdID: 7044 message MonopolyGetRegionProgressCsReq { } // Obf: NLBPGICIMJJ // Type: Rsp // CmdID: 7086 message MonopolyGetRegionProgressScRsp { uint32 HEIHPAPJHID = 4; // offset: 24 uint32 retcode = 14; // offset: 28 uint32 CNGMMDKCBND = 13; // offset: 32 } // Obf: PHKOAOLFBFI // Type: Req // CmdID: 7075 message MonopolyGetRafflePoolInfoCsReq { } // Obf: OPHOAKJPGFE // Type: Rsp // CmdID: 7055 message MonopolyGetRafflePoolInfoScRsp { BCDIFIIDPIA MALPPHCEOGB = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: OELHDNEGGBB // Type: Req // CmdID: 7068 message MonopolyTakePhaseRewardCsReq { repeated uint32 IICEKEPFMJO = 1; // offset: 24 } // Obf: OCLIPJHEAGJ // Type: Rsp // CmdID: 7008 message MonopolyTakePhaseRewardScRsp { ItemList reward_list = 2; // offset: 16 repeated uint32 IICEKEPFMJO = 9; // offset: 24 uint32 retcode = 12; // offset: 40 } // Obf: MGHEAIMFOMO // Type: Req // CmdID: 7079 message GetMonopolyMbtiReportRewardCsReq { } // Obf: HAPCCLFFPNB // Type: Rsp // CmdID: 7047 message GetMonopolyMbtiReportRewardScRsp { ItemList reward_list = 9; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: ANNMAOPFDAL // Type: Req // CmdID: 7056 message GetMonopolyDailyReportCsReq { } // Obf: OMDFLBJFIDM // Type: Rsp // CmdID: 7065 message GetMonopolyDailyReportScRsp { NJHAGKGHKJJ OLAONLGLAJO = 6; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: IJGOCJPBPFJ // Type: Req // CmdID: 7070 message MonopolyClickCellCsReq { uint32 IHAOMLEPHOM = 1; // offset: 24 uint32 map_id = 6; // offset: 28 } // Obf: DBGDANBJNMM // Type: Rsp // CmdID: 7084 message MonopolyClickCellScRsp { uint32 map_id = 9; // offset: 24 uint32 retcode = 1; // offset: 28 uint32 IHAOMLEPHOM = 12; // offset: 32 } // Type: Req // CmdID: 7002 message DNBHKLFEMLG { } // Type: Rsp // CmdID: 7021 message EPAIKOHMLDK { uint32 retcode = 10; // offset: 24 } enum CmdMultiplayerType { EDCDMKFIOPH_NLCDGIPGFDJ = 0; CmdNENHKMEFAEC = 1010; CmdNLOPJLCMLEN = 1080; CmdIHGLPGLPDFF = 1036; CmdGetFriendRankingInfoCsReq = 1054; CmdMatchPlayDataChangeNtf = 1012; CmdGetFriendRankingInfoRsp = 1083; CmdFightGameStateCsReq = 1073; CmdFightGameStateScRsp = 1003; CmdFightGameStartScNotify = 1015; CmdGetMatchPlayDataCsReq = 1087; CmdHPGIGMPBIBO = 1027; CmdJJAGFPLDCAF = 1013; CmdGetMatchPlayDataRsp = 1029; CmdHFFCEACMEIG = 1081; CmdSelfRankChangeNtf = 1009; } // Obf: IMNPPGALEHP // Type: Req // CmdID: 1073 message FightGameStateCsReq { } // Obf: ABAIDFKODPJ // Type: Rsp // CmdID: 1003 message FightGameStateScRsp { repeated LMLNNHKJEIP DFLEOIGPLNM = 12; // offset: 24 OFFMCODMKDL EMIJCKENBKJ = 15; // offset: 32 BFBHKJLJJBJ KAEDKFOMADJ = 4; // offset: 40 uint32 retcode = 9; // offset: 48 } // Type: Req // CmdID: 1080 message NLOPJLCMLEN { uint32 player_data = 8; // offset: 24 } // Type: Rsp // CmdID: 1027 message HPGIGMPBIBO { string AJHCNDDFMJO = 2; // offset: 24 string BKIIJELPNPL = 6; // offset: 32 uint64 FGNFDGAKKAP = 14; // offset: 40 uint32 HPGJPOFOOPM = 9; // offset: 48 uint32 retcode = 8; // offset: 52 } // Type: Req // CmdID: 1036 message IHGLPGLPDFF { uint64 FGNFDGAKKAP = 5; // offset: 24 } // Type: Rsp // CmdID: 1013 message JJAGFPLDCAF { uint32 retcode = 9; // offset: 24 } // Obf: HMJOPNLILHK // Type: Notify // CmdID: 1015 message FightGameStartScNotify { BFBHKJLJJBJ KAEDKFOMADJ = 12; // offset: 16 repeated LMLNNHKJEIP DFLEOIGPLNM = 1; // offset: 32 } // Type: Notify // CmdID: 1081 message HFFCEACMEIG { BFBHKJLJJBJ KAEDKFOMADJ = 10; // offset: 24 } // Type: Notify // CmdID: 1010 message NENHKMEFAEC { LAJGLHCCNED JDFPKAMFHAP = 4; // offset: 24 uint32 OJNGBIBGHBL = 9; // offset: 32 uint32 BCAKPNCHIIJ = 6; // offset: 36 NPPEMMILLCO reason = 15; // offset: 40 } message OOAHBHODMHG { uint32 HBONKLEOEEI = 2; // offset: 24 uint32 LALGADHLMCB = 15; // offset: 28 uint32 count = 1; // offset: 32 } message PJLEILDLONN { repeated OOAHBHODMHG DBINCLPHEFN = 12; // offset: 24 uint32 EECIJBLGLNG = 9; // offset: 32 } message DGLBOFKGGLL { uint32 EECIJBLGLNG = 9; // offset: 24 } message ECOAKLBOLDA { uint32 EECIJBLGLNG = 6; // offset: 24 uint32 CBFFGFBEFMF = 8; // offset: 28 } message PLICOOFLBIB { uint32 EECIJBLGLNG = 14; // offset: 24 } message BCKBEMGGGIF { uint32 EECIJBLGLNG = 7; // offset: 24 } message JCNLJNELKEO { uint32 EECIJBLGLNG = 10; // offset: 24 } // Obf: GNHMFIJAGIP // Type: Req // CmdID: 1087 message GetMatchPlayDataCsReq { repeated FightGameMode LCCHAKBKAHL = 5; // offset: 16 } message PNEGDOHOLDN { FightGameMode GJNMHILINHC = 14; // offset: 32 uint32 panel_id = 4; // offset: 40 oneof AELHFLGJMJN { PJLEILDLONN ODLONPLECJB = 13; // offset: 16 ECOAKLBOLDA OCGCLKAHGBK = 5; // offset: 16 JCNLJNELKEO ICNFMLIAAKE = 3; // offset: 16 } } // Obf: HIEKCDEJNIL // Type: Rsp // CmdID: 1029 message GetMatchPlayDataRsp { repeated PNEGDOHOLDN JBMEEGGOLKN = 8; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: LKOGDPGHEKL // Type: Notify // CmdID: 1012 message MatchPlayDataChangeNtf { PNEGDOHOLDN KMCDHFGJFNJ = 13; // offset: 24 } // Obf: CDLJKKNLHBC // Type: Req // CmdID: 1054 message GetFriendRankingInfoCsReq { FightGameMode GJNMHILINHC = 14; // offset: 24 } message DLCJPINDIAC { uint32 PPOAGPGEAFH = 9; // offset: 32 uint32 uid = 8; // offset: 40 oneof KKNBOACNCON { DGLBOFKGGLL BJKBADEMEOE = 10; // offset: 16 PLICOOFLBIB KCICNNFJEAC = 5; // offset: 16 BCKBEMGGGIF LENBIENEFIB = 7; // offset: 16 } } // Obf: NBNNMNBEJCJ // Type: Rsp // CmdID: 1083 message GetFriendRankingInfoRsp { repeated DLCJPINDIAC MLPHLIHFGKG = 7; // offset: 24 FightGameMode GJNMHILINHC = 13; // offset: 32 uint32 retcode = 10; // offset: 36 } // Obf: KGALHFLMAKC // Type: Notify // CmdID: 1009 message SelfRankChangeNtf { repeated DLCJPINDIAC MLPHLIHFGKG = 9; // offset: 16 FightGameMode GJNMHILINHC = 11; // offset: 32 } enum CmdMultipleDropType { ACIMFGFNPDF_NLCDGIPGFDJ = 0; CmdGetPlayerReturnMultiDropInfoScRsp = 4636; CmdGetPlayerReturnMultiDropInfoCsReq = 4627; CmdMultipleDropInfoNotify = 4613; CmdGetMultipleDropInfoCsReq = 4673; CmdGetMultipleDropInfoScRsp = 4603; CmdMultipleDropInfoScNotify = 4680; } // Obf: FKONEIIILGP // Type: Req // CmdID: 4673 message GetMultipleDropInfoCsReq { } message NGLOBFBCGBB { uint32 CLLFACKFNBO = 10; // offset: 24 uint32 id = 5; // offset: 28 } // Obf: IPBOFGFMHHC // Type: Rsp // CmdID: 4603 message GetMultipleDropInfoScRsp { repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 24 repeated NGLOBFBCGBB MOPAGKNEMOD = 4; // offset: 32 uint32 retcode = 13; // offset: 40 } // Obf: DHGOJJOGOKL // Type: Notify // CmdID: 4680 message MultipleDropInfoScNotify { repeated NGLOBFBCGBB MOPAGKNEMOD = 5; // offset: 16 } // Obf: FNOACGHLHGM // Type: Req // CmdID: 4627 message GetPlayerReturnMultiDropInfoCsReq { } message GCLPBMPOHLI { uint32 panel_id = 4; // offset: 24 uint32 JMGPFEGLCGG = 8; // offset: 28 uint32 FAOAGKPPNGN = 10; // offset: 32 uint32 LFOHEBCNMDP = 15; // offset: 36 } message BMJHAHOLEGH { uint32 panel_id = 9; // offset: 24 uint32 NEKCONMFFFE = 11; // offset: 28 uint32 AADNIFFHHDD = 4; // offset: 32 uint32 KFBIODICKGC = 12; // offset: 36 } // Obf: NGNBAKJNPID // Type: Rsp // CmdID: 4636 message GetPlayerReturnMultiDropInfoScRsp { GCLPBMPOHLI HDLIGGEMOKM = 2; // offset: 24 repeated BMJHAHOLEGH FAFFFJGJHHC = 15; // offset: 32 uint32 retcode = 8; // offset: 40 } // Obf: JDIMGPHOEPL // Type: Notify // CmdID: 4613 message MultipleDropInfoNotify { repeated BMJHAHOLEGH FAFFFJGJHHC = 9; // offset: 16 repeated GCLPBMPOHLI JGALOGDBCKI = 12; // offset: 24 repeated NGLOBFBCGBB MOPAGKNEMOD = 15; // offset: 40 } enum CmdMuseumType { CIILMLFIACA_NLCDGIPGFDJ = 0; CmdMuseumRandomEventQueryCsReq = 4324; CmdUpgradeAreaStatCsReq = 4309; CmdGetMuseumInfoCsReq = 4373; CmdMuseumRandomEventSelectCsReq = 4378; CmdFinishCurTurnCsReq = 4329; CmdSyncMuseumFundsChangedScNotify = 4338; CmdSyncMuseumTargetStartNotify = 4359; CmdMuseumRandomEventSelectScRsp = 4352; CmdSyncMuseumRandomEventStartScNotify = 4361; CmdSyncGetExhibitScNotify = 4387; CmdRemoveStuffFromAreaCsReq = 4315; CmdBuyNpcStuffCsReq = 4380; CmdMuseumRandomEventQueryScRsp = 4371; CmdKJCOMKGMDCJ = 4348; CmdBuyNpcStuffScRsp = 4327; CmdSyncMuseumTargetMissionFinishNotify = 4374; CmdFinishCurTurnScRsp = 4312; CmdSetStuffToAreaCsReq = 4336; CmdGetMuseumInfoScRsp = 4303; CmdSyncMuseumInfoChangedScNotify = 4376; CmdUpgradeAreaScRsp = 4383; CmdRemoveStuffFromAreaScRsp = 4381; CmdSyncGetStuffScNotify = 4310; CmdUpgradeAreaCsReq = 4354; CmdTakeCollectRewardCsReq = 4366; CmdUpgradeAreaStatScRsp = 4342; CmdSyncMuseumTargetRewardNotify = 4392; CmdSetStuffToAreaScRsp = 4313; CmdTakeCollectRewardRsp = 4330; } enum MuseumRandomEventState { NLAEDPNBHBP_NLCDGIPGFDJ = 0; NLAEDPNBHBP_NPAFMEBNFOB = 1; NLAEDPNBHBP_LOOAKNHDBLL = 2; NLAEDPNBHBP_CIHFGJDCHIA = 3; } enum GBAEPOLFFMG { GBAEPOLFFMG_NLCDGIPGFDJ = 0; GBAEPOLFFMG_FBLHLHCGMKO = 1; GBAEPOLFFMG_GNEIJHBGCHG = 2; GBAEPOLFFMG_JNKMJKBDGPL = 3; } enum StatType { GOPHGIHIDPP_NLCDGIPGFDJ = 0; GOPHGIHIDPP_INJOMKCIBPI = 1; GOPHGIHIDPP_GMKNIIHMCBO = 2; GOPHGIHIDPP_HNMLECBEGPB = 3; } enum GetStuffType { FILBJDAJPAA_AADOIEIDPKC = 0; FILBJDAJPAA_KLEADAAONJI = 1; FILBJDAJPAA_JIJFOLELOHP = 2; FILBJDAJPAA_KCMIPOEAKOM = 3; FILBJDAJPAA_MFCAHCCMCHA = 4; FILBJDAJPAA_DCJDPBHNEEN = 5; FILBJDAJPAA_CBECLOHPGNJ = 6; } message BAEFMEJJIBI { uint32 CEAMLKCMMGD = 14; // offset: 24 GBAEPOLFFMG pos_index = 15; // offset: 28 } message FCCDKHNGIPH { repeated BAEFMEJJIBI DHIOHIOPCGP = 9; // offset: 16 uint32 FJPJFHPNKBH = 13; // offset: 32 uint32 MLDLNLGBMHN = 15; // offset: 36 uint32 level = 11; // offset: 40 uint32 PELHCNILCBP = 8; // offset: 44 uint32 area_id = 10; // offset: 48 } message FGFJNANBJJI { uint32 CLLLEMMKDMB = 7; // offset: 24 bool is_finish = 6; // offset: 28 } message KPCNNOGGIDO { repeated FGFJNANBJJI CBEFDHFFNLN = 6; // offset: 24 uint32 CLPAAFFFBKK = 11; // offset: 32 uint32 KFGLDLFBFFB = 3; // offset: 36 uint32 MGLEKDEAJBB = 5; // offset: 40 uint32 MJOKDHMJBEH = 9; // offset: 44 uint32 MLBMDLBKEEM = 15; // offset: 48 } message FEHHKDIIENA { uint32 PIKEPJNDJPE = 4; // offset: 24 uint32 CEAMLKCMMGD = 11; // offset: 28 } message FFEEHEBBLCI { repeated uint32 DAHOMKDLEGI = 14; // offset: 16 uint32 PKDANDJFAON = 11; // offset: 32 MuseumRandomEventState state = 5; // offset: 36 uint32 JJBKGGDAGIM = 12; // offset: 40 uint32 OMILGFHKGBC = 9; // offset: 44 uint32 JGPIOFGPBGE = 6; // offset: 48 uint32 event_id = 10; // offset: 52 } message CDNPKGOKEPK { repeated uint32 MNBMDLBDCBB = 12; // offset: 24 repeated FFEEHEBBLCI PMIFFBHOOOO = 1; // offset: 32 uint32 ELAENEOBAJD = 8; // offset: 40 } // Obf: NNKJBOKLHAF // Type: Req // CmdID: 4373 message GetMuseumInfoCsReq { } // Obf: IKADIECNGND // Type: Rsp // CmdID: 4303 message GetMuseumInfoScRsp { repeated FEHHKDIIENA DHIOHIOPCGP = 1; // offset: 16 repeated uint32 BILNKFBKOBC = 2; // offset: 24 CDNPKGOKEPK PKJCHLDHKBL = 5; // offset: 32 repeated FCCDKHNGIPH area_list = 3; // offset: 40 repeated uint32 ONJEOMGPGLJ = 8; // offset: 56 KPCNNOGGIDO MCLLALGABAB = 10; // offset: 64 uint32 level = 7; // offset: 72 uint32 ONCBJHBKBLB = 12; // offset: 76 uint32 cur_fund = 9; // offset: 80 uint32 exp = 13; // offset: 84 uint32 KAADGPOLIEN = 4; // offset: 88 uint32 NEHFEBHDGIK = 11; // offset: 92 uint32 retcode = 15; // offset: 96 uint32 EKGPINKBLED = 14; // offset: 100 } // Obf: FOOHBPABPNO // Type: Req // CmdID: 4380 message BuyNpcStuffCsReq { uint32 CEAMLKCMMGD = 9; // offset: 24 } // Obf: BBNNCAIJLKL // Type: Rsp // CmdID: 4327 message BuyNpcStuffScRsp { uint32 retcode = 1; // offset: 24 uint32 CEAMLKCMMGD = 8; // offset: 28 } // Obf: HIJBMFLHGEL // Type: Req // CmdID: 4336 message SetStuffToAreaCsReq { GBAEPOLFFMG pos_index = 4; // offset: 24 uint32 CEAMLKCMMGD = 7; // offset: 28 uint32 PIKEPJNDJPE = 9; // offset: 32 } // Obf: JCKHEKIFHLO // Type: Rsp // CmdID: 4313 message SetStuffToAreaScRsp { uint32 CEAMLKCMMGD = 15; // offset: 24 uint32 retcode = 3; // offset: 28 GBAEPOLFFMG pos_index = 8; // offset: 32 uint32 PIKEPJNDJPE = 4; // offset: 36 } // Obf: IMAAMKJIHNO // Type: Req // CmdID: 4315 message RemoveStuffFromAreaCsReq { uint32 CEAMLKCMMGD = 8; // offset: 24 } // Obf: CHCPOJDPPJL // Type: Rsp // CmdID: 4381 message RemoveStuffFromAreaScRsp { uint32 retcode = 8; // offset: 24 uint32 CEAMLKCMMGD = 1; // offset: 28 } // Obf: GGILOAPIPBF // Type: Notify // CmdID: 4310 message SyncGetStuffScNotify { GetStuffType BAPBMHCHCIC = 3; // offset: 24 uint32 CEAMLKCMMGD = 9; // offset: 28 } // Obf: FEDOFFJODEM // Type: Notify // CmdID: 4387 message SyncGetExhibitScNotify { uint32 MMNBPCGIONF = 8; // offset: 24 } // Obf: HFIFAFEEAHI // Type: Req // CmdID: 4329 message FinishCurTurnCsReq { uint32 IDFANGELPEE = 9; // offset: 24 } // Obf: CHIBEKJIAMC // Type: Rsp // CmdID: 4312 message FinishCurTurnScRsp { uint32 retcode = 3; // offset: 24 uint32 CFLKHBLIDNC = 14; // offset: 28 } // Obf: DOIJKIKLBEG // Type: Req // CmdID: 4354 message UpgradeAreaCsReq { uint32 level = 5; // offset: 24 uint32 area_id = 1; // offset: 28 } // Obf: EIBGMKIJNDK // Type: Rsp // CmdID: 4383 message UpgradeAreaScRsp { uint32 area_id = 8; // offset: 24 uint32 retcode = 11; // offset: 28 uint32 level = 4; // offset: 32 } // Obf: AIENHIHMJDP // Type: Req // CmdID: 4309 message UpgradeAreaStatCsReq { uint32 level = 3; // offset: 24 uint32 area_id = 4; // offset: 28 StatType GNBKDCHLDGL = 6; // offset: 32 } // Obf: EAINGAEAJIN // Type: Rsp // CmdID: 4342 message UpgradeAreaStatScRsp { uint32 level = 4; // offset: 24 uint32 retcode = 2; // offset: 28 uint32 area_id = 9; // offset: 32 StatType GNBKDCHLDGL = 6; // offset: 36 } // Obf: EJLFOBMAPEJ // Type: Notify // CmdID: 4376 message SyncMuseumInfoChangedScNotify { CDNPKGOKEPK PKJCHLDHKBL = 6; // offset: 16 repeated FCCDKHNGIPH area_list = 15; // offset: 24 repeated uint32 BILNKFBKOBC = 3; // offset: 32 repeated uint32 ONJEOMGPGLJ = 10; // offset: 48 repeated FEHHKDIIENA DHIOHIOPCGP = 8; // offset: 56 KPCNNOGGIDO MCLLALGABAB = 9; // offset: 64 uint32 level = 12; // offset: 72 uint32 exp = 13; // offset: 76 uint32 KAADGPOLIEN = 14; // offset: 80 uint32 ONCBJHBKBLB = 7; // offset: 84 uint32 NEHFEBHDGIK = 2; // offset: 88 uint32 EKGPINKBLED = 5; // offset: 92 uint32 cur_fund = 11; // offset: 96 } // Obf: HIEMNHKDOJE // Type: Notify // CmdID: 4361 message SyncMuseumRandomEventStartScNotify { FFEEHEBBLCI CIKPBGDIABO = 11; // offset: 16 } // Obf: BKCPHOMPACI // Type: Req // CmdID: 4324 message MuseumRandomEventQueryCsReq { int32 ILLOCMPNIOH = 10; // offset: 24 } // Obf: PJKFNOJHHHJ // Type: Rsp // CmdID: 4371 message MuseumRandomEventQueryScRsp { CDNPKGOKEPK CIKPBGDIABO = 13; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: MLBLCNIPBFG // Type: Req // CmdID: 4378 message MuseumRandomEventSelectCsReq { uint32 JGPIOFGPBGE = 11; // offset: 24 uint32 event_id = 15; // offset: 28 } // Obf: MGPKJCKKCBI // Type: Rsp // CmdID: 4352 message MuseumRandomEventSelectScRsp { uint32 JGPIOFGPBGE = 10; // offset: 24 uint32 event_id = 12; // offset: 28 uint32 retcode = 1; // offset: 32 } // Obf: OPLMCLODKAJ // Type: Notify // CmdID: 4338 message SyncMuseumFundsChangedScNotify { uint32 cur_fund = 15; // offset: 24 } // Type: Notify // CmdID: 4348 message KJCOMKGMDCJ { uint32 ANIOEOONNOP = 13; // offset: 24 uint32 CEAMLKCMMGD = 11; // offset: 28 uint32 MINKOGJDICF = 10; // offset: 32 uint32 cur_fund = 14; // offset: 36 } // Obf: AGFENBLCABB // Type: Notify // CmdID: 4359 message SyncMuseumTargetStartNotify { uint32 KFGLDLFBFFB = 14; // offset: 24 } // Obf: LICMNPOKCMB // Type: Notify // CmdID: 4374 message SyncMuseumTargetMissionFinishNotify { repeated uint32 CLLLEMMKDMB = 7; // offset: 24 bool MAOMPIDOMIJ = 5; // offset: 32 uint32 KFGLDLFBFFB = 8; // offset: 36 } // Obf: BDDMKOIHCPK // Type: Notify // CmdID: 4392 message SyncMuseumTargetRewardNotify { uint32 KFGLDLFBFFB = 10; // offset: 24 uint32 item_count = 1; // offset: 28 uint32 item_id = 9; // offset: 32 } // Obf: CHMJIHDLDEB // Type: Req // CmdID: 4366 message TakeCollectRewardCsReq { uint32 item_id = 9; // offset: 24 } // Obf: JDMPHALCCKE // Type: Rsp // CmdID: 4330 message TakeCollectRewardRsp { ItemList reward = 9; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 item_id = 14; // offset: 36 } enum CmdMusicRhythmType { PHAPALJNLBE_NLCDGIPGFDJ = 0; CmdMusicRhythmSaveSongConfigDataScRsp = 7600; CmdMusicRhythmUnlockTrackScNotify = 7574; CmdMusicRhythmStartLevelCsReq = 7591; CmdMusicRhythmMaxDifficultyLevelsUnlockNotify = 7578; CmdMusicRhythmDataCsReq = 7596; CmdMusicRhythmSaveSongConfigDataCsReq = 7587; CmdMusicRhythmUnlockSongSfxScNotify = 7581; CmdMusicRhythmFinishLevelScRsp = 7598; CmdMusicRhythmStartLevelScRsp = 7582; CmdMusicRhythmUnlockSongNotify = 7589; CmdMusicRhythmDataScRsp = 7588; CmdMusicRhythmFinishLevelCsReq = 7592; } enum AGBBJFOIPII { AGBBJFOIPII_OAAPNDMLIOL = 0; AGBBJFOIPII_BHAHGKJBLAD = 1; } message MusicRhythmLevel { uint32 unlock_level = 14; // offset: 24 bool full_combo = 2; // offset: 28 uint32 level_id = 11; // offset: 32 } message MusicRhythmGroup { repeated uint32 BBINFDHMGII = 1; // offset: 24 repeated uint32 EOHMNCBOALC = 9; // offset: 32 uint32 music_group_phase = 11; // offset: 40 uint32 music_group_id = 12; // offset: 44 } // Obf: EGOPMFJBPMH // Type: Req // CmdID: 7596 message MusicRhythmDataCsReq { uint32 player_data = 7; // offset: 24 } // Obf: NANCKMNBPCB // Type: Rsp // CmdID: 7588 message MusicRhythmDataScRsp { repeated uint32 unlock_track_list = 12; // offset: 24 repeated MusicRhythmLevel level_data_list = 10; // offset: 32 repeated uint32 unlock_phase_list = 9; // offset: 40 repeated MusicRhythmGroup music_group = 13; // offset: 48 repeated uint32 unlock_song_list = 2; // offset: 56 uint32 cur_song_id = 14; // offset: 64 bool show_hint = 15; // offset: 68 uint32 cur_level_id = 3; // offset: 72 uint32 retcode = 4; // offset: 76 } // Obf: NGHAHHMDHJB // Type: Req // CmdID: 7591 message MusicRhythmStartLevelCsReq { uint32 level_id = 11; // offset: 24 } // Obf: IBPLDFOPIFJ // Type: Rsp // CmdID: 7582 message MusicRhythmStartLevelScRsp { string FPPECOIAHEP = 15; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 level_id = 7; // offset: 36 } // Obf: JPOHGNLDCMM // Type: Req // CmdID: 7592 message MusicRhythmFinishLevelCsReq { uint32 role_star = 12; // offset: 24 uint32 score_id = 5; // offset: 28 bool full_combo = 4; // offset: 32 } // Obf: OOIGMDLPHOD // Type: Rsp // CmdID: 7598 message MusicRhythmFinishLevelScRsp { uint32 retcode = 3; // offset: 24 uint32 level_id = 6; // offset: 28 } // Obf: PEMJOICNGMM // Type: Notify // CmdID: 7574 message MusicRhythmUnlockTrackScNotify { repeated uint32 PFHNONKNHAC = 5; // offset: 16 } // Obf: KDJCAKMNDMI // Type: Req // CmdID: 7587 message MusicRhythmSaveSongConfigDataCsReq { MusicRhythmGroup BENAFNHLCEO = 6; // offset: 24 } // Obf: HHLNMCEJIDN // Type: Rsp // CmdID: 7600 message MusicRhythmSaveSongConfigDataScRsp { uint32 EFEGLAOAJDA = 5; // offset: 24 uint32 retcode = 13; // offset: 28 uint32 cur_song_id = 2; // offset: 32 } // Type: Notify // CmdID: 7589 message MusicRhythmUnlockSongNotify { repeated uint32 PHCHFKMHDMA = 11; // offset: 16 } // Type: Notify // CmdID: 7578 message MusicRhythmMaxDifficultyLevelsUnlockNotify { } // Obf: DECBOGPHHLN // Type: Notify // CmdID: 7581 message MusicRhythmUnlockSongSfxScNotify { repeated uint32 PHCHFKMHDMA = 10; // offset: 16 } enum CmdOfferingType { LIPONPBGOPN_NLCDGIPGFDJ = 0; CmdSubmitOfferingItemCsReq = 6936; CmdSubmitOfferingItemScRsp = 6940; CmdTakeOfferingRewardScRsp = 6939; CmdTakeOfferingRewardCsReq = 6922; CmdGetOfferingInfoCsReq = 6938; CmdGetOfferingInfoScRsp = 6926; CmdOfferingInfoScNotify = 6932; } enum OfferingState { OFFERING_STATE_NONE = 0; OFFERING_STATE_LOCK = 1; OFFERING_STATE_OPEN = 2; } message OfferingInfo { repeated uint32 has_taken_reward_id_list = 5; // offset: 16 uint32 level_exp = 6; // offset: 32 OfferingState offering_state = 4; // offset: 36 uint32 offering_id = 1; // offset: 40 uint32 total_exp = 14; // offset: 44 uint32 offering_level = 13; // offset: 48 } // Obf: GDKCEFMKPOB // Type: Req // CmdID: 6938 message GetOfferingInfoCsReq { repeated uint32 offering_id_list = 12; // offset: 16 } // Obf: AMFCIFOOKNF // Type: Rsp // CmdID: 6926 message GetOfferingInfoScRsp { repeated OfferingInfo offering_info_list = 11; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: COAKAAHCAJO // Type: Req // CmdID: 6936 message SubmitOfferingItemCsReq { uint32 interacted_prop_entity_id = 11; // offset: 24 uint32 offering_id = 6; // offset: 28 } // Obf: LDGBPNABNKL // Type: Rsp // CmdID: 6940 message SubmitOfferingItemScRsp { OfferingInfo offering_info = 7; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: OLFFBCHOLMN // Type: Req // CmdID: 6922 message TakeOfferingRewardCsReq { repeated uint32 take_reward_level_list = 11; // offset: 24 uint32 offering_id = 7; // offset: 32 uint32 interacted_prop_entity_id = 6; // offset: 36 } // Obf: FBBGFEKMMIJ // Type: Rsp // CmdID: 6939 message TakeOfferingRewardScRsp { ItemList reward = 1; // offset: 16 OfferingInfo offering_info = 15; // offset: 24 uint32 retcode = 12; // offset: 40 } // Obf: KAFLJMENFBA // Type: Notify // CmdID: 6932 message OfferingInfoScNotify { OfferingInfo offering_info = 6; // offset: 16 } enum CmdPamMissionType { KMGNIGGHMBM_NLCDGIPGFDJ = 0; CmdAcceptedPamMissionExpireScRsp = 4003; CmdAcceptedPamMissionExpireCsReq = 4073; CmdSyncAcceptedPamMissionNotify = 4080; } // Type: Req // CmdID: 4073 message AcceptedPamMissionExpireCsReq { uint32 main_mission_id = 12; // offset: 24 } // Type: Rsp // CmdID: 4003 message AcceptedPamMissionExpireScRsp { uint32 retcode = 3; // offset: 24 uint32 main_mission_id = 4; // offset: 28 } // Obf: CLLPLCICDOB // Type: Notify // CmdID: 4080 message SyncAcceptedPamMissionNotify { uint32 main_mission_id = 2; // offset: 24 uint64 KAMOPEEBOHJ = 4; // offset: 32 } enum CmdPamSkinType { LIKMDKALNNI_NLCDGIPGFDJ = 0; CmdGetPamSkinDataScRsp = 8126; CmdSelectPamSkinCsReq = 8136; CmdSelectPamSkinScRsp = 8140; CmdUnlockPamSkinScNotify = 8122; CmdGetPamSkinDataCsReq = 8138; } // Obf: NCHNMOMFEFO // Type: Req // CmdID: 8138 message GetPamSkinDataCsReq { } // Obf: FCFKMMCAFKA // Type: Rsp // CmdID: 8126 message GetPamSkinDataScRsp { repeated uint32 unlock_skin_list = 10; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 cur_skin = 12; // offset: 36 } // Obf: MGNHCFALBAP // Type: Req // CmdID: 8136 message SelectPamSkinCsReq { uint32 pam_skin = 5; // offset: 24 } // Obf: BDJOLGFOHLM // Type: Rsp // CmdID: 8140 message SelectPamSkinScRsp { uint32 set_skin = 12; // offset: 24 uint32 retcode = 3; // offset: 28 uint32 cur_skin = 6; // offset: 32 } // Obf: GDEKLGACBCM // Type: Notify // CmdID: 8122 message UnlockPamSkinScNotify { uint32 pam_skin = 15; // offset: 24 } enum CmdParkourType { KCLDFMNECJB_NLCDGIPGFDJ = 0; CmdParkourGetDataCsReq = 8398; CmdParkourEndLevelCsReq = 8392; CmdParkourEndLevelScRsp = 8394; CmdParkourStartLevelScRsp = 8399; CmdParkourStartLevelCsReq = 8382; CmdParkourGetDataScRsp = 8386; CmdParkourGetRankingInfoScRsp = 8400; CmdParkourGetRankingInfoCsReq = 8396; } enum OHFECKKADEK { OHFECKKADEK_NLCDGIPGFDJ = 0; OHFECKKADEK_CIHFGJDCHIA = 1; OHFECKKADEK_INCLHHDFCEL = 2; } enum EJEGHJPAMPI { EJEGHJPAMPI_BACKHOLLHDC = 0; EJEGHJPAMPI_HAAFIJPEJOO = 1; EJEGHJPAMPI_FPPDHDLGACM = 2; } message BADOONPCDLO { bool AJGOLAKNGPA = 5; // offset: 24 uint32 time = 2; // offset: 28 uint32 level_id = 3; // offset: 32 } // Obf: JNIAPEEOKJN // Type: Req // CmdID: 8398 message ParkourGetDataCsReq { } // Obf: KKKCJLHIGKO // Type: Rsp // CmdID: 8386 message ParkourGetDataScRsp { repeated BADOONPCDLO CGIPFMLDPNA = 5; // offset: 24 uint32 retcode = 7; // offset: 32 } message HANMCLKOCBO { uint32 id = 15; // offset: 24 uint32 time = 3; // offset: 28 uint32 LJJGFIPLDLI = 2; // offset: 32 } message COIMBCBMNIE { repeated HANMCLKOCBO BEDHEKAGAPE = 14; // offset: 16 uint32 level_id = 1; // offset: 32 } // Obf: CLOIKIFPAJC // Type: Req // CmdID: 8396 message ParkourGetRankingInfoCsReq { } // Obf: KIAGIOBGGNK // Type: Rsp // CmdID: 8400 message ParkourGetRankingInfoScRsp { repeated COIMBCBMNIE JNMFKJHCOEG = 10; // offset: 16 COIMBCBMNIE LGFNFABAAGA = 5; // offset: 24 uint32 retcode = 7; // offset: 40 } // Obf: HJELNANIFIE // Type: Req // CmdID: 8382 message ParkourStartLevelCsReq { uint32 CEKKJHBNEOD = 8; // offset: 24 uint32 level_id = 10; // offset: 28 } // Obf: FLAIJDHDEBI // Type: Rsp // CmdID: 8399 message ParkourStartLevelScRsp { uint32 CEKKJHBNEOD = 7; // offset: 24 uint32 level_id = 14; // offset: 28 uint32 retcode = 13; // offset: 32 } message ABEBEOKFKFF { EJEGHJPAMPI type = 13; // offset: 24 uint32 cnt = 11; // offset: 28 } message BDEOLCNPBPP { uint32 cnt = 15; // offset: 24 uint32 id = 7; // offset: 28 } message OIHEIIDJOLI { repeated BDEOLCNPBPP OECOCOPOOHO = 4; // offset: 24 uint32 MGPMDJOMMOK = 7; // offset: 32 uint32 NCMMFCJGDKA = 15; // offset: 36 uint32 GCAFHJIAMIL = 14; // offset: 40 uint32 FPIDONGEKFO = 2; // offset: 44 uint32 DHJEALPGPJK = 11; // offset: 48 uint32 BAPPKHBKOAG = 10; // offset: 52 uint32 GOMFPKDIIKA = 5; // offset: 56 uint32 GPHNIOGICJP = 8; // offset: 60 uint32 PLOEMBOCIGE = 9; // offset: 64 uint32 GBOLMEOHEOB = 12; // offset: 68 } message IJJFBFPCBCI { uint32 ICBKCJKHNBP = 10; // offset: 24 uint32 BLEFGKAGDEN = 2; // offset: 28 uint32 IEOJFKHKBEP = 3; // offset: 32 uint32 KBFHFLODGIA = 8; // offset: 36 } // Obf: BLFMKDAGCFO // Type: Req // CmdID: 8392 message ParkourEndLevelCsReq { OIHEIIDJOLI PKMAFFMMMAE = 11; // offset: 16 repeated IJJFBFPCBCI FENPLCNDKBJ = 3; // offset: 32 repeated ABEBEOKFKFF IDLJKFOKBJD = 1; // offset: 40 uint32 rank = 8; // offset: 48 uint32 level_id = 4; // offset: 52 uint32 CNHMBFIHLPC = 5; // offset: 56 OHFECKKADEK end_reason = 9; // offset: 60 uint32 KMGMFCJIAPI = 13; // offset: 64 uint32 time = 6; // offset: 68 uint32 CEKKJHBNEOD = 15; // offset: 72 } // Obf: EJNFAIOPNEO // Type: Rsp // CmdID: 8394 message ParkourEndLevelScRsp { BADOONPCDLO ENKCCEACJKL = 14; // offset: 16 OHFECKKADEK end_reason = 15; // offset: 32 bool ADJLGNBJAOC = 12; // offset: 36 bool AJGOLAKNGPA = 7; // offset: 37 uint32 time = 6; // offset: 40 uint32 retcode = 9; // offset: 44 uint32 level_id = 13; // offset: 48 } enum CmdPetType { MAMMDADNGLP_NLCDGIPGFDJ = 0; CmdCurPetChangedScNotify = 7603; CmdGetPetDataCsReq = 7608; CmdSummonPetScRsp = 7611; CmdSummonPetCsReq = 7614; CmdGetPetDataScRsp = 7617; CmdRecallPetCsReq = 7602; CmdRecallPetScRsp = 7623; } enum NDGKMJPFFLI { NDGKMJPFFLI_NLCDGIPGFDJ = 0; NDGKMJPFFLI_LDPNBEGMBJL = 1; NDGKMJPFFLI_ANAJMPDKCOD = 2; } // Obf: OFKBDMOJBCP // Type: Req // CmdID: 7608 message GetPetDataCsReq { } // Obf: IHFGDIHNHMC // Type: Rsp // CmdID: 7617 message GetPetDataScRsp { repeated uint32 unlocked_pet_id = 15; // offset: 16 uint32 retcode = 4; // offset: 32 uint32 cur_pet_id = 3; // offset: 36 } // Obf: LHENKFJFGKH // Type: Req // CmdID: 7614 message SummonPetCsReq { uint32 summoned_pet_id = 3; // offset: 24 } // Obf: MPDGMIHGIFG // Type: Rsp // CmdID: 7611 message SummonPetScRsp { uint32 select_pet_id = 14; // offset: 24 uint32 retcode = 5; // offset: 28 uint32 cur_pet_id = 10; // offset: 32 } // Obf: NCLGCOEMLIF // Type: Req // CmdID: 7602 message RecallPetCsReq { uint32 summoned_pet_id = 14; // offset: 24 } // Obf: DJNNFOIKDKF // Type: Rsp // CmdID: 7623 message RecallPetScRsp { uint32 select_pet_id = 11; // offset: 24 uint32 retcode = 7; // offset: 28 uint32 cur_pet_id = 8; // offset: 32 } // Type: Notify // CmdID: 7603 message CurPetChangedScNotify { uint32 cur_pet_id = 14; // offset: 24 } enum CmdPhoneType { JADIINBLALB_NLCDGIPGFDJ = 0; CmdGetPhoneDataScRsp = 5103; CmdSelectPhoneThemeCsReq = 5113; CmdSelectChatBubbleScRsp = 5127; CmdSelectChatBubbleCsReq = 5180; CmdSelectPhoneCaseCsReq = 5110; CmdSelectPhoneCaseScRsp = 5187; CmdGetPhoneDataCsReq = 5173; CmdUnlockPhoneCaseScNotify = 5129; CmdSelectPhoneThemeScRsp = 5115; CmdUnlockChatBubbleScNotify = 5136; CmdUnlockPhoneThemeScNotify = 5181; } // Obf: IJCGOCNMJIN // Type: Req // CmdID: 5173 message GetPhoneDataCsReq { } // Obf: HNPKMPJPIPC // Type: Rsp // CmdID: 5103 message GetPhoneDataScRsp { repeated uint32 owned_phone_cases = 10; // offset: 16 repeated uint32 owned_phone_themes = 9; // offset: 24 repeated uint32 owned_chat_bubbles = 2; // offset: 40 uint32 cur_phone_case = 12; // offset: 48 uint32 cur_chat_bubble = 6; // offset: 52 uint32 cur_phone_theme = 3; // offset: 56 uint32 retcode = 7; // offset: 60 } // Obf: BPGMIPJINKJ // Type: Req // CmdID: 5180 message SelectChatBubbleCsReq { uint32 bubble_id = 7; // offset: 24 } // Obf: IEIEEEFKLFA // Type: Rsp // CmdID: 5127 message SelectChatBubbleScRsp { uint32 NGJMMMBJFHD = 12; // offset: 24 uint32 cur_chat_bubble = 5; // offset: 28 uint32 retcode = 14; // offset: 32 } // Obf: HCNFKLDECJE // Type: Notify // CmdID: 5136 message UnlockChatBubbleScNotify { uint32 bubble_id = 15; // offset: 24 } // Obf: BJHGBFMIPFN // Type: Req // CmdID: 5113 message SelectPhoneThemeCsReq { uint32 theme_id = 14; // offset: 24 } // Obf: PGNEMAJPKND // Type: Rsp // CmdID: 5115 message SelectPhoneThemeScRsp { uint32 NNOHELHPJOM = 4; // offset: 24 uint32 retcode = 1; // offset: 28 uint32 cur_phone_theme = 8; // offset: 32 } // Obf: HMOEGOMDNAA // Type: Notify // CmdID: 5181 message UnlockPhoneThemeScNotify { uint32 theme_id = 14; // offset: 24 } // Obf: MEGMIKNHDPO // Type: Req // CmdID: 5110 message SelectPhoneCaseCsReq { uint32 phone_case_id = 5; // offset: 24 } // Obf: IMOOBICJGGE // Type: Rsp // CmdID: 5187 message SelectPhoneCaseScRsp { uint32 retcode = 12; // offset: 24 uint32 cur_phone_case = 9; // offset: 28 uint32 NAMPHKPIOBA = 15; // offset: 32 } // Obf: CIGKGOOHGAG // Type: Notify // CmdID: 5129 message UnlockPhoneCaseScNotify { uint32 phone_case_id = 4; // offset: 24 } enum CmdPixAirType { DDAEJOHMJBN_NLCDGIPGFDJ = 0; CmdPixAirGetDataScRsp = 9812; CmdPixAirReenterStageScRsp = 9779; CmdPixAirUnlockPlaneScRsp = 9811; CmdDFOAHLEOOIK = 9804; CmdFCIBLHJDPID = 9775; CmdLIFDLLPAAKF = 9797; CmdPixAirStartStageCsReq = 9793; CmdEKMNFJIPCMI = 9790; CmdPixAirSyncChangeScNotify = 9777; CmdPixAirReenterStageCsReq = 9815; CmdHENHAIFODIG = 9813; CmdLABAJFDICMD = 9791; CmdIIFHCHDPKIA = 9799; CmdPixAirGetDataCsReq = 9802; CmdEKJMIJBIIHO = 9819; CmdGNCJNHIOKDL = 9776; CmdBFHPBLANIKG = 9789; CmdHPEKDMBCAEI = 9773; CmdPixAirStartStageScRsp = 9814; CmdIAOPGEAFECL = 9808; DDAEJOHMJBN_EFIGNDDPNJH = 9788; CmdILBJGGEHAEK = 9810; CmdPixAirUnlockPlaneCsReq = 9786; DDAEJOHMJBN_DJFANBNMAKN = 9782; CmdNBBINLLONGI = 9778; } enum JDHJMNAGIIA { JDHJMNAGIIA_CDCHHNPNPLN = 0; JDHJMNAGIIA_EECEDOKMPPI = 1; JDHJMNAGIIA_PGGEODDBMMK = 2; JDHJMNAGIIA_PJGPLEAPECI = 3; JDHJMNAGIIA_BFLLFGOJPCG = 4; JDHJMNAGIIA_JAOLOFNICGD = 5; JDHJMNAGIIA_KAPHNBBNHBP = 6; JDHJMNAGIIA_DAJDHGGFJGK = 7; JDHJMNAGIIA_KEDPGJCCLDC = 8; JDHJMNAGIIA_MDMMEAKJNOC = 9; JDHJMNAGIIA_CDKPJHAEMFE = 10; JDHJMNAGIIA_CCJKIBNAFPJ = 11; JDHJMNAGIIA_NIBDPFIMOFG = 12; JDHJMNAGIIA_KGJCNJPFCNO = 13; JDHJMNAGIIA_CPBNIGEIKJA = 14; } enum GJIGHKNMILJ { GJIGHKNMILJ_NCMIMMDPHFM = 0; GJIGHKNMILJ_PJFGLBEKECE = 1; GJIGHKNMILJ_INCLHHDFCEL = 2; GJIGHKNMILJ_BGDCOCGIONK = 3; } // Obf: OFNMDDJOJEO // Type: Req // CmdID: 9802 message PixAirGetDataCsReq { } // Obf: IOAFKPDEIEA // Type: Rsp // CmdID: 9812 message PixAirGetDataScRsp { repeated uint32 OPOJIGCHGDO = 6; // offset: 24 NMACHAFCGNI IEIGEDABKAD = 1; // offset: 32 repeated uint32 PGMIJBOGIKN = 4; // offset: 40 NAJFNKIEEDM JCOBJAMPOAL = 8; // offset: 48 uint32 retcode = 9; // offset: 56 uint32 score_id = 13; // offset: 60 } message NMACHAFCGNI { IDJALKEGPLI NDLIKNEKDLL = 13; // offset: 16 uint32 MFPOKNMFNGM = 2; // offset: 32 uint32 stage_id = 11; // offset: 36 } message NAJFNKIEEDM { repeated uint32 BLHJIPBHHFO = 15; // offset: 16 } message HGNAHHFBMMN { string FPPECOIAHEP = 10; // offset: 24 repeated APAMFCKFHLL switch_list = 8; // offset: 32 LHJDEOLKHKB JGEMNOLFNIE = 1; // offset: 40 FFKHFDJFAGM FMIGOKIDKJL = 7; // offset: 48 BMOIPALHBJN NGNJHMEOHBD = 12; // offset: 56 IDJALKEGPLI NDLIKNEKDLL = 4; // offset: 64 uint32 PAEAKCCACOP = 15; // offset: 72 uint32 MFPOKNMFNGM = 13; // offset: 76 uint32 ALJNIHNLNMA = 9; // offset: 80 uint32 AJHDCEGIGMC = 3; // offset: 84 uint32 stage_id = 2; // offset: 88 uint32 GJLDDMIIILF = 6; // offset: 92 } message IDJALKEGPLI { repeated APAMFCKFHLL DCJDCPMKEPN = 12; // offset: 16 uint32 plane_id = 4; // offset: 32 } message LHJDEOLKHKB { repeated JPEBEDHMNLA MKJECBOMHPP = 12; // offset: 16 repeated JPEBEDHMNLA DPPJILKLJAG = 3; // offset: 24 uint32 PBFJFALJPFE = 15; // offset: 40 } message JPEBEDHMNLA { uint32 level = 13; // offset: 24 uint32 CCBIIDDBFGK = 2; // offset: 28 uint32 unique_id = 1; // offset: 32 uint32 pos_index = 9; // offset: 36 uint32 grid_fight_equipment_id = 6; // offset: 40 } message GCINPDAAELN { repeated JPEBEDHMNLA grid_fight_equipment_list = 12; // offset: 24 } message BMOIPALHBJN { repeated NJHFBDDHCEN OGDKJPDFFAI = 11; // offset: 24 uint32 shop_id = 7; // offset: 32 uint32 AAIODNCLAIP = 12; // offset: 36 uint32 JOMDKGINNEK = 6; // offset: 40 } message NNFFGHJKPJD { repeated NJHFBDDHCEN OGDKJPDFFAI = 10; // offset: 24 uint32 JOMDKGINNEK = 15; // offset: 32 uint32 shop_id = 2; // offset: 36 uint32 AAIODNCLAIP = 9; // offset: 40 } message NJHFBDDHCEN { bool LHGIFDNPIDE = 8; // offset: 24 uint32 grid_fight_equipment_id = 4; // offset: 28 uint32 level = 7; // offset: 32 } message EIFBMCGPNMG { map EOPNCAMILJF = 10; // offset: 24 } // Obf: INOEJKDIMKO // Type: Notify // CmdID: 9777 message PixAirSyncChangeScNotify { repeated KLBPBDLHKBG DGNGMJMPFGK = 4; // offset: 16 } message KLBPBDLHKBG { JDHJMNAGIIA NFMKOFNEKLA = 10; // offset: 32 uint32 BNEFLBPCPOI = 15; // offset: 36 oneof MMCGBGDJIPN { FFKHFDJFAGM FMIGOKIDKJL = 7; // offset: 24 NBKKABHMMPP IANBCDJPDJF = 6; // offset: 24 GCINPDAAELN EKEFDIEPHEE = 9; // offset: 24 uint32 FKIAFJBMAPI = 13; // offset: 24 IMAGFGIHLJC JKPINLKEOOK = 5; // offset: 24 EIFBMCGPNMG DLOHBPGEMFF = 4; // offset: 24 NNFFGHJKPJD KJHMPBOIGGE = 931; // offset: 24 uint32 JOINHCDHNNL = 201; // offset: 24 uint32 PMFBIGLPJJA = 1781; // offset: 24 uint32 OEKKEIMGBNO = 521; // offset: 24 } } message IMAGFGIHLJC { uint32 CDMFHNGEFCN = 1; // offset: 24 uint32 area_id = 9; // offset: 28 uint32 AJHDCEGIGMC = 10; // offset: 32 } // Obf: GHMOAPECAPB // Type: Req // CmdID: 9793 message PixAirStartStageCsReq { uint32 plane_id = 10; // offset: 24 bool EMMGHDLIPOH = 13; // offset: 28 uint32 stage_id = 15; // offset: 32 uint32 ALJNIHNLNMA = 9; // offset: 36 } // Obf: OMPGJHBEJAB // Type: Rsp // CmdID: 9814 message PixAirStartStageScRsp { HGNAHHFBMMN MFGMNKMKOON = 1; // offset: 24 uint32 retcode = 11; // offset: 32 bool EMMGHDLIPOH = 10; // offset: 36 } message NBKKABHMMPP { ItemList reward = 11; // offset: 24 uint32 ALOFCOLHAGA = 6; // offset: 32 uint32 HGBHCLHCGBB = 1214; // offset: 36 uint32 OACBLHIIIEH = 366; // offset: 40 uint32 NJPMPAAGCCD = 12; // offset: 44 uint32 GMLCJEOOCHJ = 2; // offset: 48 GJIGHKNMILJ reason = 9; // offset: 52 uint32 score_id = 1; // offset: 56 } // Type: Req // CmdID: 9797 message LIFDLLPAAKF { } // Type: Rsp // CmdID: 9789 message BFHPBLANIKG { uint32 retcode = 10; // offset: 24 } // Obf: BFMGLOCNHMO // Type: Req // CmdID: 9815 message PixAirReenterStageCsReq { } // Obf: GBMIHCDKOKK // Type: Rsp // CmdID: 9779 message PixAirReenterStageScRsp { HGNAHHFBMMN MFGMNKMKOON = 15; // offset: 16 uint32 retcode = 5; // offset: 32 } message EPADPABCFGH { uint32 pos_index = 15; // offset: 24 uint32 unique_id = 5; // offset: 28 } // Type: Req // CmdID: 9804 message DFOAHLEOOIK { repeated EPADPABCFGH MJLGNPMNMOP = 11; // offset: 16 } // Type: Rsp // CmdID: 9791 message LABAJFDICMD { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 9810 message ILBJGGEHAEK { uint32 unique_id = 15; // offset: 24 } // Type: Rsp // CmdID: 9775 message FCIBLHJDPID { uint32 retcode = 2; // offset: 24 } // Type: Req // CmdID: 9778 message NBBINLLONGI { uint32 CDCIOPBFKGB = 14; // offset: 24 } // Type: Rsp // CmdID: 9773 message HPEKDMBCAEI { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 9808 message IAOPGEAFECL { } // Type: Rsp // CmdID: 9790 message EKMNFJIPCMI { uint32 retcode = 12; // offset: 24 } message FFKHFDJFAGM { uint32 queue_position = 7; // offset: 36 oneof MMCGBGDJIPN { CKICDPIJIMF BACBKGJJOGA = 12; // offset: 24 PKPHOOGGPOL IBIFHOIPAGE = 2; // offset: 24 FJGMGGIGLPD MOFNIOJHBBL = 9; // offset: 24 KAAJEKKIDIE IPKGIIJEPAJ = 1; // offset: 24 ALLFGCIALIJ JFGIMDGOMBH = 14; // offset: 24 EPBFAAHFDNF OOOACLEFDGM = 3; // offset: 24 HIEACFOEMCE ADMICNGJLOI = 1130; // offset: 24 CCPCAIGEBCB AOEMGEFGIFG = 1318; // offset: 24 } } // Type: Req // CmdID: 9799 message IIFHCHDPKIA { uint32 queue_position = 2; // offset: 32 oneof MMCGBGDJIPN { AGBPBAOCCJF DHJNFOKBPNC = 13; // offset: 24 OHPMDJFALNH JEIODBPCKNB = 15; // offset: 24 MOJCEJIPPGO MOFNIOJHBBL = 10; // offset: 24 AEGGFGBNLPE IPKGIIJEPAJ = 6; // offset: 24 LJGKOGKEDOA JFGIMDGOMBH = 1; // offset: 24 HLDLJBFIMOO OOOACLEFDGM = 9; // offset: 24 GANGPOOHAKI ADMICNGJLOI = 526; // offset: 24 GDNDBHGJBLF AOEMGEFGIFG = 734; // offset: 24 } } // Type: Rsp // CmdID: 9813 message HENHAIFODIG { uint32 retcode = 7; // offset: 24 } message CKICDPIJIMF { uint32 battle_id = 13; // offset: 24 } message AGBPBAOCCJF { bool is_win = 2; // offset: 24 } message FJGMGGIGLPD { } message MOJCEJIPPGO { } message AOPODAHBPFH { uint32 MMNJODIJPOE = 8; // offset: 24 uint32 content_id = 2; // offset: 28 } message PKPHOOGGPOL { repeated AOPODAHBPFH message_datas = 7; // offset: 16 } message OHPMDJFALNH { uint32 content_id = 14; // offset: 24 } message EMHEOJNCGFH { uint32 level = 7; // offset: 24 uint32 grid_fight_equipment_id = 12; // offset: 28 } message KAAJEKKIDIE { EMHEOJNCGFH GGMPEGMEHPD = 5; // offset: 24 } message AEGGFGBNLPE { bool FOGGEJIIJCM = 2; // offset: 24 } message ALLFGCIALIJ { repeated EMHEOJNCGFH grid_fight_equipment_list = 4; // offset: 24 uint32 JNBIALMKFCL = 12; // offset: 32 } message LJGKOGKEDOA { uint32 OJEIHPEIJCO = 14; // offset: 24 } message MGCPEPBPMNG { uint32 content_id = 8; // offset: 24 uint32 HAFOKMHCGFM = 9; // offset: 28 } message EPBFAAHFDNF { repeated MGCPEPBPMNG KFNMIEMBJGD = 4; // offset: 16 uint32 event_id = 5; // offset: 32 } message HLDLJBFIMOO { uint32 HAFOKMHCGFM = 10; // offset: 24 } message HIEACFOEMCE { uint32 HICEJEJNOLE = 2; // offset: 24 } message GANGPOOHAKI { uint32 PEBCBLBLMPH = 12; // offset: 24 } message CCPCAIGEBCB { uint32 CCBIIDDBFGK = 15; // offset: 24 } message GDNDBHGJBLF { uint32 PEBCBLBLMPH = 14; // offset: 24 } message GBMAHPJPGLM { uint32 CKHCLKOALKE = 5; // offset: 24 } // Type: Rsp // CmdID: 9776 message GNCJNHIOKDL { uint32 CKHCLKOALKE = 15; // offset: 32 uint32 retcode = 3; // offset: 40 oneof PGNIENCDODA { uint32 ECHFGJHHGOG = 11; // offset: 16 uint32 NDEDLLMEFBJ = 12; // offset: 16 APAMFCKFHLL CJKEIMBCMEP = 4; // offset: 16 } } // Obf: NIAFAFFMEMM // Type: Req // CmdID: 9786 message PixAirUnlockPlaneCsReq { uint32 plane_id = 4; // offset: 24 } // Obf: GIHJNDBDJJI // Type: Rsp // CmdID: 9811 message PixAirUnlockPlaneScRsp { uint32 plane_id = 4; // offset: 24 uint32 retcode = 7; // offset: 28 } message KNHFDINIJOL { } // Type: Rsp // CmdID: 9819 message EKJMIJBIIHO { uint32 retcode = 2; // offset: 24 } enum CmdPlanetFesType { FEHEIOMNGHD_NLCDGIPGFDJ = 0; CmdPlanetFesTakeQuestRewardScRsp = 8220; CmdPlanetFesBonusEventInteractCsReq = 8201; CmdLOFFNNNIDMM = 8209; CmdPlanetFesSyncChangeScNotify = 8207; CmdPlanetFesSetCustomKeyValueCsReq = 8230; CmdPlanetFesDeliverPamCargoCsReq = 8218; CmdPlanetFesUseItemScRsp = 8236; CmdPlanetFesDealAvatarEventOptionItemScRsp = 8246; CmdPlanetFesSetCustomKeyValueScRsp = 8202; CmdGOMIDGNOENH = 8223; CmdPlanetFesGameBingoFlipScRsp = 8204; CmdPlanetFesGetBusinessDayInfoCsReq = 8212; CmdMOOLKFODKIK = 8234; CmdPlanetFesBusinessDayRefreshEventScRsp = 8241; CmdPlanetFesDealAvatarEventOptionItemCsReq = 8237; CmdGetPlanetFesDataCsReq = 8232; CmdPlanetFesDoGachaScRsp = 8205; CmdPlanetFesDeliverPamCargoScRsp = 8249; CmdPlanetFesStartMiniGameCsReq = 8228; CmdPlanetFesChooseAvatarEventOptionScRsp = 8250; CmdPlanetFesGameBingoFlipCsReq = 8213; CmdPlanetFesBonusEventInteractScRsp = 8211; CmdPlanetFesSkillLevelUpCsReq = 8215; CmdNLAGKOJKHCN = 8221; CmdOLENIPLHIPI = 8229; CmdPlanetFesBusinessDayRefreshEventCsReq = 8216; CmdPlanetFesStartMiniGameScRsp = 8233; CmdPlanetFesTakeRegionPhaseRewardCsReq = 8248; CmdPlanetFesSkillLevelUpScRsp = 8222; CmdECJCIAPBFDJ = 8219; CmdBGNAMLHFLDB = 8210; CmdPlanetFesGetFriendRankingInfoListCsReq = 8231; CmdPlanetFesDoGachaCsReq = 8240; CmdPOFDBDHOJNG = 8227; CmdPlanetFesUseItemCsReq = 8235; CmdPlanetFesAvatarLevelUpScRsp = 8203; CmdIHHBDEJOCGI = 8243; CmdPlanetFesFriendRankingInfoChangeScNotify = 8239; CmdPlanetFesChooseAvatarEventOptionCsReq = 8214; CmdPlanetFesGetAvatarStatCsReq = 8247; CmdDHHFAMDCDPK = 8244; CmdPlanetFesGetFriendRankingInfoListScRsp = 8225; CmdPlanetFesTakeQuestRewardCsReq = 8238; CmdPlanetFesTakeRegionPhaseRewardScRsp = 8224; CmdPlanetFesAvatarLevelUpCsReq = 8208; CmdFPMMPGAOGCH = 8245; CmdPlanetFesGetBusinessDayInfoScRsp = 8206; CmdPlanetFesGetAvatarStatScRsp = 8217; CmdGetPlanetFesDataScRsp = 8242; CmdGHONFFLAMHB = 8226; } enum PlanetFesQuestState { CNLAEDCLICP_MDPJCGEMOLG = 0; CNLAEDCLICP_GBJIHFOIGHD = 1; CNLAEDCLICP_BILKPNLJBFA = 2; CNLAEDCLICP_CGIIKAHOIKL = 3; } enum GJJEOANEDDO { GJJEOANEDDO_NLCDGIPGFDJ = 0; GJJEOANEDDO_GHDEPAGOKBE = 1; GJJEOANEDDO_GGEKFBGIJID = 2; } enum PlanetFesCustomKey { FEGJOAPIMCK_NLCDGIPGFDJ = 0; FEGJOAPIMCK_HHBCDDHGFEO = 1; FEGJOAPIMCK_DHHOGPFPJGL = 2; FEGJOAPIMCK_OANGMEDLOBL = 3; FEGJOAPIMCK_CFOLBLCAPFB = 4; } // Obf: JMAHAKPLAAD // Type: Req // CmdID: 8232 message GetPlanetFesDataCsReq { } // Obf: MNNDMCHALGC // Type: Rsp // CmdID: 8242 message GetPlanetFesDataScRsp { OBEHBNOCLMM LCPEDLCOMFE = 14; // offset: 16 BAGAOALHAJI skill_info = 10; // offset: 24 CHBCJNLOLMB OPJLJOPBGOJ = 11; // offset: 40 NOLLHKIMDOC CCFGCCMEFCI = 4; // offset: 48 KCMJJLJCHHP NJFGGOOMGCD = 15; // offset: 56 repeated APAMFCKFHLL custom_value_list = 2; // offset: 64 JMBNHAFHIHM IEKDOJDPMEB = 9; // offset: 72 KNECKDAOKOA OCHNMGMDHME = 7; // offset: 80 BLDIHADJKJF OEIBHLMDJKA = 3; // offset: 88 PHCPOIHAPGP COGGJELNFCN = 1; // offset: 96 PLOFKJDKEPN FEOONKKLCHA = 13; // offset: 104 PPAIELAKIJD BBEKBJPHEJK = 12; // offset: 112 uint32 retcode = 5; // offset: 120 } message NCFKHDIKCNI { repeated uint32 GFKAFIFMHNF = 4; // offset: 16 } // Obf: BPDMBMPFPEB // Type: Notify // CmdID: 8207 message PlanetFesSyncChangeScNotify { repeated LEJNBBLNNDM DGNGMJMPFGK = 2; // offset: 24 } message OBEBKODGODB { uint32 BNEFLBPCPOI = 1; // offset: 24 uint32 EMPDMDNDLHE = 2; // offset: 28 uint32 EPFHBGNGBBK = 3; // offset: 32 } message LEJNBBLNNDM { OBEBKODGODB source = 4; // offset: 24 EPKGFJDJMHM BBEHHCHKMNL = 12; // offset: 32 } message DAGGFIOGHGE { NCFKHDIKCNI EJPENDJNLIH = 6; // offset: 24 NCFKHDIKCNI GAMNCJJJPEN = 15; // offset: 32 uint32 FNABEJNJBKN = 11; // offset: 40 int64 MGHNNENOOGB = 9; // offset: 48 } message JMBNHAFHIHM { repeated DAGGFIOGHGE GOIJOOCHJDP = 6; // offset: 24 } message CPHOIPHAPDJ { uint32 avatar_id = 3; // offset: 24 uint32 PLEEMBMPICA = 7; // offset: 28 uint32 role_star = 5; // offset: 32 uint32 level = 9; // offset: 36 } message PHCPOIHAPGP { repeated CPHOIPHAPDJ avatar_list = 10; // offset: 24 } message FMKMEFMOJGJ { uint32 item_id = 2; // offset: 24 uint32 item_count = 6; // offset: 28 } message KNECKDAOKOA { NCFKHDIKCNI item_value = 1; // offset: 16 NCFKHDIKCNI GJPLOMMEBGM = 6; // offset: 24 repeated FMKMEFMOJGJ item_list = 13; // offset: 40 } message CHBCJNLOLMB { repeated KICPDGKGGHO LDCJONHGDAN = 3; // offset: 24 } message KICPDGKGGHO { repeated IEDAMBICKBB KABJOHKOEFN = 7; // offset: 16 OBEBKODGODB source = 2; // offset: 32 uint64 unique_id = 10; // offset: 40 uint32 config_id = 9; // offset: 48 } message IEDAMBICKBB { oneof KKNBOACNCON { int64 KHCGOMAJDGL = 5; // offset: 24 } } message JHACFFJIPHK { uint32 DPCHGMMCKNN = 14; // offset: 32 uint32 quest_id = 6; // offset: 40 PlanetFesQuestState status = 3; // offset: 44 uint32 progress = 4; // offset: 48 oneof JCPHPAHKPDD { uint32 MCNLMNOKAFF = 10; // offset: 16 NCFKHDIKCNI KNOCPAJCPJC = 2; // offset: 16 } } message PCONBOGEDFD { uint32 EDBPMKPHLDK = 5; // offset: 24 uint32 PKCIADAEICG = 3; // offset: 28 } message PLOFKJDKEPN { repeated JHACFFJIPHK quest_list = 8; // offset: 24 PCONBOGEDFD DFBGAOAJLIC = 4; // offset: 32 } message BLDIHADJKJF { NCFKHDIKCNI NNJCNEMGEAJ = 14; // offset: 16 uint32 JKAGCGKCHJG = 15; // offset: 32 } message HBONEFMPKKO { uint32 progress = 2; // offset: 24 uint32 MMFGAJNCAOA = 5; // offset: 28 } message PPAIELAKIJD { repeated uint32 BJNOHKFONFP = 8; // offset: 24 repeated HBONEFMPKKO KFOFAKDPGJC = 11; // offset: 32 } message EKEOBMOKEFD { uint32 skill_id = 5; // offset: 24 uint32 level = 8; // offset: 28 } message BAGAOALHAJI { repeated EKEOBMOKEFD APHGAEAPLJF = 7; // offset: 24 } message OBEHBNOCLMM { repeated uint32 HPMNIKJGBPD = 14; // offset: 24 uint32 CNGMMDKCBND = 9; // offset: 32 } message NOLLHKIMDOC { repeated uint32 IJMHPOEPILG = 12; // offset: 24 uint32 JOADLJIDGND = 13; // offset: 32 int64 GLDGCHLDMJE = 1; // offset: 40 } message EPKGFJDJMHM { oneof KKNBOACNCON { BEJOPEHPABO FKFPLMFLNPI = 13; // offset: 16 BEJOPEHPABO HFCPPGPPMPB = 4; // offset: 16 IHHONELJHJG LMOLELDIKMA = 11; // offset: 16 IHHONELJHJG JCJLAAFLGHC = 12; // offset: 16 DAGGFIOGHGE DLNEGFMNCPI = 9; // offset: 16 DAGGFIOGHGE JLHJHFMMAPG = 5; // offset: 16 CPHOIPHAPDJ LPGHOGLGEKH = 3; // offset: 16 CPHOIPHAPDJ BFPNBEPPPLL = 1; // offset: 16 KICPDGKGGHO KMKNPALADDC = 6; // offset: 16 KICPDGKGGHO ELMMNHBECNI = 8; // offset: 16 AAIMICLLCKE FBMJJGFJFMA = 14; // offset: 16 JHACFFJIPHK NPNDMLGFEFI = 15; // offset: 16 JHACFFJIPHK LIHDHBNHDKM = 10; // offset: 16 PCONBOGEDFD MDFJJFCDLCK = 7; // offset: 16 BFAKCFDPNFM KONHPICIELO = 2; // offset: 16 EKEOBMOKEFD LNPGIMBEMOE = 638; // offset: 16 IMHOJPDMOJI HGGBFCEFLKO = 608; // offset: 16 ECIDGEBFJHP ODOHJNABBAM = 23; // offset: 16 PEMCOFDFCAC JDLEEFDFJGA = 518; // offset: 16 MCCHABOPEFJ CGMBBDHDMEO = 1944; // offset: 16 HGJHBCBIONE KGHOJJKNCBP = 147; // offset: 16 CANOCBHNHLJ BPKMBMPJAON = 209; // offset: 16 KICPDGKGGHO EOPILJCMLLA = 1097; // offset: 16 FLCJMPNDMMH KMCJFDEDEAA = 655; // offset: 16 GMODJEECPPJ DBDLIIPGEOE = 1068; // offset: 16 IEDPDDJAAIH JOGCFKGJMJB = 99; // offset: 16 MAOINJAJOEC KJOAEEGIGDI = 1669; // offset: 16 DFEPHMALKDK OAHOCFKEMCM = 150; // offset: 16 } } message BFAKCFDPNFM { HBONEFMPKKO BBEKBJPHEJK = 12; // offset: 16 bool has_passed = 4; // offset: 32 } message AAIMICLLCKE { NCFKHDIKCNI NNJCNEMGEAJ = 11; // offset: 24 uint32 JKAGCGKCHJG = 15; // offset: 32 } message BEJOPEHPABO { NCFKHDIKCNI DCPDNBALDOA = 5; // offset: 16 NCFKHDIKCNI HFNNNGHBHGG = 3; // offset: 32 repeated uint32 LGBOJJFEGFI = 9; // offset: 40 NCFKHDIKCNI HMCIEDENFMK = 4; // offset: 48 } message IHHONELJHJG { uint32 item_id = 6; // offset: 24 uint32 HFNNNGHBHGG = 11; // offset: 28 uint32 DCPDNBALDOA = 15; // offset: 32 } message IMHOJPDMOJI { uint32 HBJIJHHMEGO = 8; // offset: 24 uint32 MCBACMOADPH = 11; // offset: 28 } message GLECNCOBKCJ { NCFKHDIKCNI NFDJOCBMLCI = 10; // offset: 24 uint32 avatar_id = 8; // offset: 32 uint32 LKBHAFLMOLA = 1; // offset: 36 uint32 PKJHFPFOABL = 11; // offset: 40 } message FLCJMPNDMMH { map ODICAOCLJKO = 10; // offset: 24 repeated GLECNCOBKCJ FIHPPANOOFL = 11; // offset: 32 NCFKHDIKCNI FDGKBOIEHBD = 1; // offset: 40 NCFKHDIKCNI BFEOOJBNFBG = 3; // offset: 48 NCFKHDIKCNI FHGFEKEAJFF = 14; // offset: 56 uint32 NFCMAEIGKHK = 15; // offset: 64 uint32 LAAAPJAIKAF = 4; // offset: 68 uint32 BPBADPAACOL = 12; // offset: 72 uint32 MAGBFEHEOOI = 7; // offset: 76 uint32 HBMGKJAAPFI = 5; // offset: 80 } message ECIDGEBFJHP { PLPDNKNJBAA BOLCNGAKAMG = 3; // offset: 16 } message MCCHABOPEFJ { MOFKNBAKKDI GHKFKGMOHDO = 5; // offset: 24 } message PEMCOFDFCAC { NCFKHDIKCNI EFOJBKPJLIO = 15; // offset: 16 } message HGJHBCBIONE { OJHHACMHFKA GLOAGDBEKDP = 6; // offset: 16 GJJEOANEDDO GMKICMIMAAB = 11; // offset: 32 } message CANOCBHNHLJ { uint32 CNGMMDKCBND = 12; // offset: 24 } message AIMNHEHKIMI { NCFKHDIKCNI BAGMMONIIGK = 11; // offset: 24 uint32 DJMPADMMPAN = 2; // offset: 32 uint32 OAEFICOLFIG = 5; // offset: 36 uint32 HMHEDCCLDGB = 15; // offset: 40 uint32 AFOHLIOKLAA = 12; // offset: 44 } message IKMLLJNNKJB { repeated FMKMEFMOJGJ item_list = 10; // offset: 24 repeated AIMNHEHKIMI transfer_item_list = 7; // offset: 32 } message IPMLDNLACFO { AIMNHEHKIMI PIENFNCGFMB = 2; // offset: 16 FMKMEFMOJGJ NLFCABFPJHD = 4; // offset: 24 } // Type: Req // CmdID: 8223 message GOMIDGNOENH { uint32 FNABEJNJBKN = 11; // offset: 24 } // Type: Rsp // CmdID: 8244 message DHHFAMDCDPK { uint32 retcode = 6; // offset: 24 } message PHFGDCMBDBA { uint32 FNABEJNJBKN = 1; // offset: 24 uint32 avatar_id = 9; // offset: 28 } // Type: Req // CmdID: 8227 message POFDBDHOJNG { repeated PHFGDCMBDBA NEMFNENACNB = 10; // offset: 24 } // Type: Rsp // CmdID: 8219 message ECJCIAPBFDJ { uint32 retcode = 9; // offset: 24 } // Type: Req // CmdID: 8245 message FPMMPGAOGCH { uint32 FNABEJNJBKN = 10; // offset: 24 } // Type: Rsp // CmdID: 8209 message LOFFNNNIDMM { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 8229 message OLENIPLHIPI { bool CAGCHKJHMPD = 4; // offset: 24 } // Type: Rsp // CmdID: 8243 message IHHBDEJOCGI { uint32 retcode = 12; // offset: 24 } // Type: Req // CmdID: 8234 message MOOLKFODKIK { } // Type: Rsp // CmdID: 8221 message NLAGKOJKHCN { NCFKHDIKCNI GALBOLNODBB = 8; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: IMPNLCOOGGD // Type: Req // CmdID: 8240 message PlanetFesDoGachaCsReq { uint32 gacha_count = 6; // offset: 24 uint32 gacha_id = 2; // offset: 28 uint32 simulate_magic = 12; // offset: 32 } message EKPBGMKJGDL { IPMLDNLACFO HLBCFJLLKBL = 6; // offset: 16 uint32 BEMDNEMABCC = 2; // offset: 32 uint32 avatar_id = 8; // offset: 36 uint32 MGBCAPIIKLM = 5; // offset: 40 } message NGHCOJCMJOK { repeated EKPBGMKJGDL HAINMHKIOMJ = 15; // offset: 24 NCFKHDIKCNI OPOIDCHIMEK = 13; // offset: 32 repeated IPMLDNLACFO FAJLFDNKFGJ = 1; // offset: 40 repeated uint32 BNCOJCEGBPG = 8; // offset: 48 } message NDPJHJOAOJE { repeated uint32 EPBJNIFHBLE = 13; // offset: 16 IKMLLJNNKJB HMMBBENHIFE = 11; // offset: 32 } // Obf: OJFBBKAOHAK // Type: Rsp // CmdID: 8205 message PlanetFesDoGachaScRsp { repeated FMKMEFMOJGJ LGPDNIGJEKP = 7; // offset: 24 uint32 gacha_id = 11; // offset: 40 uint32 retcode = 14; // offset: 44 oneof BNJPPHJNKHF { NGHCOJCMJOK EHLPJELJJOO = 6; // offset: 16 NDPJHJOAOJE FFBDKNIHNEL = 8; // offset: 16 } } // Obf: MOAHEAJFFGN // Type: Req // CmdID: 8208 message PlanetFesAvatarLevelUpCsReq { uint32 avatar_id = 9; // offset: 24 uint32 IGOOJKMPMDC = 7; // offset: 28 } // Obf: IIPDJGEHIIM // Type: Rsp // CmdID: 8203 message PlanetFesAvatarLevelUpScRsp { GNMCIEPEBPK reward = 2; // offset: 16 uint32 retcode = 14; // offset: 32 uint32 IGOOJKMPMDC = 3; // offset: 36 uint32 KPGNEABOECG = 9; // offset: 40 uint32 avatar_id = 11; // offset: 44 } // Obf: JENABHHEFCD // Type: Req // CmdID: 8238 message PlanetFesTakeQuestRewardCsReq { uint32 quest_id = 14; // offset: 24 } // Obf: ECKAIIJPAON // Type: Rsp // CmdID: 8220 message PlanetFesTakeQuestRewardScRsp { IKMLLJNNKJB JMBFMMPAAAO = 3; // offset: 16 uint32 retcode = 12; // offset: 32 uint32 quest_id = 8; // offset: 36 } // Obf: IEAMIJBBOMA // Type: Req // CmdID: 8215 message PlanetFesSkillLevelUpCsReq { uint32 skill_id = 15; // offset: 24 uint32 IGOOJKMPMDC = 7; // offset: 28 } // Obf: GBPAJNPKPOB // Type: Rsp // CmdID: 8222 message PlanetFesSkillLevelUpScRsp { FMKMEFMOJGJ item_cost = 2; // offset: 24 uint32 skill_id = 1; // offset: 32 uint32 skill_level = 4; // offset: 36 uint32 retcode = 10; // offset: 40 } message GNMCIEPEBPK { map NDMLPIGABGE = 3; // offset: 24 NCFKHDIKCNI item_value = 5; // offset: 32 repeated FMKMEFMOJGJ item_list = 11; // offset: 40 } message HCGDLIAMDLA { uint32 JADCEPFHHDK = 1; // offset: 24 uint32 JJGMIGBBEOO = 9; // offset: 28 uint32 avatar_id = 2; // offset: 32 } message MBMAGILKFGP { repeated HCGDLIAMDLA LEBNOGAMCNE = 13; // offset: 24 } message BCGJJCCJBCG { map MIKLLOOAJFE = 1; // offset: 24 uint32 HLLIBEEKFII = 10; // offset: 32 uint32 NJHAPBIALCN = 14; // offset: 36 uint32 HHGAHEBNAIL = 2; // offset: 40 } message BACHHBGNENA { PGPHEKKPBLD CFDIKLBINHK = 1; // offset: 24 uint32 DLFHABGGHFF = 11; // offset: 32 uint32 EDDBMFMEPJK = 5; // offset: 36 } message LDOMEIGDIAK { uint32 NFMHIOIFLCB = 14; // offset: 24 } message NDDHJBFEBHG { uint32 NFMHIOIFLCB = 15; // offset: 24 uint32 CLMMHFFNKEH = 11; // offset: 28 uint32 OKNPKMABAHE = 14; // offset: 32 } message KOEIBOFDLCM { uint32 NFMHIOIFLCB = 14; // offset: 24 } message OJHHACMHFKA { uint32 BIOFDPICHLC = 9; // offset: 32 uint32 LFKDANGNJIM = 4; // offset: 36 int64 HPNLMPJJHCF = 15; // offset: 40 bool BMHCDIPKKLE = 12; // offset: 48 bool HMEIPBNOMIG = 7; // offset: 49 bool NLKMDIBKCIL = 8; // offset: 50 uint32 LAOACNPDOLD = 3; // offset: 56 oneof MMCGBGDJIPN { MBMAGILKFGP BPABMONFKNB = 6; // offset: 16 BCGJJCCJBCG DPNFIKGHFIH = 13; // offset: 16 BACHHBGNENA NBAMDOAEHPJ = 1; // offset: 16 LDOMEIGDIAK DIGJDCNCPOM = 10; // offset: 16 NDDHJBFEBHG MBNBKOMMPFB = 14; // offset: 16 KOEIBOFDLCM FBGJAACOEEI = 2; // offset: 16 } } message MOFKNBAKKDI { NCFKHDIKCNI FDGKBOIEHBD = 12; // offset: 16 repeated OJHHACMHFKA CKACALMICBH = 14; // offset: 32 map FLKNHFMNDCE = 8; // offset: 40 bool CANDCMOCAFH = 3; // offset: 48 bool has_passed = 10; // offset: 49 uint32 LFKDANGNJIM = 9; // offset: 52 int64 IFEPJHGNCOI = 11; // offset: 56 } message OHABCOEGDEH { NCFKHDIKCNI EJNBHKGOEKI = 13; // offset: 24 repeated GLECNCOBKCJ FIHPPANOOFL = 5; // offset: 32 NCFKHDIKCNI FDGKBOIEHBD = 12; // offset: 40 uint32 NMLFCGHPGEL = 9; // offset: 48 bool CANDCMOCAFH = 6; // offset: 52 uint32 LFKDANGNJIM = 1; // offset: 56 } message BMGHLHHJEGE { uint32 LAOACNPDOLD = 8; // offset: 24 bool PPFAEMGDAOF = 3; // offset: 28 } message PLPDNKNJBAA { MOFKNBAKKDI HOCBDMPEMDH = 5; // offset: 16 repeated BMGHLHHJEGE ENDPGFBABBB = 14; // offset: 24 repeated uint32 KCENCAAPMLK = 9; // offset: 32 repeated OHABCOEGDEH HBGPLDACACI = 7; // offset: 40 uint32 CINEILEIEJK = 1; // offset: 56 uint32 NEDCJCBPEJM = 13; // offset: 60 } // Obf: NBCOEHFDNDL // Type: Req // CmdID: 8212 message PlanetFesGetBusinessDayInfoCsReq { bool EFILMAOHOBK = 1; // offset: 24 } // Obf: CNNHNLACLCC // Type: Rsp // CmdID: 8206 message PlanetFesGetBusinessDayInfoScRsp { PLPDNKNJBAA BOLCNGAKAMG = 13; // offset: 16 int64 NACEMPJFKAH = 7; // offset: 32 uint32 retcode = 10; // offset: 40 } message KCMJJLJCHHP { int64 NACEMPJFKAH = 8; // offset: 24 bool CANDCMOCAFH = 14; // offset: 32 bool has_passed = 11; // offset: 33 uint32 NEDCJCBPEJM = 6; // offset: 36 uint32 CINEILEIEJK = 4; // offset: 40 uint32 DDOIGECMKKA = 10; // offset: 44 } // Obf: DFNKGEIEDOA // Type: Req // CmdID: 8216 message PlanetFesBusinessDayRefreshEventCsReq { uint32 LFKDANGNJIM = 10; // offset: 24 uint32 LAOACNPDOLD = 8; // offset: 28 bool CEIONHPDNDP = 5; // offset: 32 } // Obf: KFKLIDNFCOP // Type: Rsp // CmdID: 8241 message PlanetFesBusinessDayRefreshEventScRsp { OJHHACMHFKA GLOAGDBEKDP = 14; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: EEANOEFPPKN // Type: Req // CmdID: 8218 message PlanetFesDeliverPamCargoCsReq { uint32 JADCEPFHHDK = 2; // offset: 24 uint32 avatar_id = 7; // offset: 28 } // Obf: IOAKMGCGLHP // Type: Rsp // CmdID: 8249 message PlanetFesDeliverPamCargoScRsp { GNMCIEPEBPK FFMILOLELNJ = 5; // offset: 16 OJHHACMHFKA GLOAGDBEKDP = 12; // offset: 24 uint32 retcode = 3; // offset: 40 uint32 avatar_id = 2; // offset: 44 } // Obf: MCLIICJBLIP // Type: Req // CmdID: 8214 message PlanetFesChooseAvatarEventOptionCsReq { uint32 MABNCDEBPDK = 14; // offset: 24 } // Obf: PPJKEHJCBHH // Type: Rsp // CmdID: 8250 message PlanetFesChooseAvatarEventOptionScRsp { OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 24 GNMCIEPEBPK reward = 10; // offset: 32 uint32 DNLAFCPNPOE = 8; // offset: 40 uint32 HHGAHEBNAIL = 14; // offset: 44 uint32 retcode = 4; // offset: 48 uint32 IIBJDCKHAKE = 5; // offset: 52 } // Obf: NBIFLFMNLEJ // Type: Req // CmdID: 8237 message PlanetFesDealAvatarEventOptionItemCsReq { bool MLKBOBIEAPL = 10; // offset: 24 uint32 HLLIBEEKFII = 6; // offset: 28 } // Obf: CEEBEKFBONM // Type: Rsp // CmdID: 8246 message PlanetFesDealAvatarEventOptionItemScRsp { OJHHACMHFKA GLOAGDBEKDP = 5; // offset: 16 GNMCIEPEBPK reward = 10; // offset: 24 uint32 DNLAFCPNPOE = 8; // offset: 40 uint32 IIBJDCKHAKE = 2; // offset: 44 uint32 retcode = 3; // offset: 48 bool MLKBOBIEAPL = 11; // offset: 52 } // Obf: JFKHEIDJDMO // Type: Req // CmdID: 8248 message PlanetFesTakeRegionPhaseRewardCsReq { uint32 BKPDKFLDLDD = 12; // offset: 24 } // Obf: MEHDPNELHCD // Type: Rsp // CmdID: 8224 message PlanetFesTakeRegionPhaseRewardScRsp { ItemList reward_list = 12; // offset: 24 uint32 retcode = 13; // offset: 32 uint32 BKPDKFLDLDD = 10; // offset: 36 } message NMKNOLPFJDN { repeated uint32 CKLIEKOIGOG = 2; // offset: 16 repeated uint32 HGDNMKBNMBK = 6; // offset: 24 uint32 JCKKPPELFHC = 10; // offset: 40 uint32 KOHGFNGKFPE = 1; // offset: 44 } message PGPHEKKPBLD { uint32 DLFHABGGHFF = 5; // offset: 32 uint32 AFDNFCBCFBF = 1; // offset: 36 oneof JMPNIHHAMPH { NMKNOLPFJDN AGLMEDOBMAL = 12; // offset: 16 } } message PBAPKAGHGFB { repeated uint32 GOEJBENHBHE = 7; // offset: 16 } // Obf: DPDILLMEAKN // Type: Req // CmdID: 8228 message PlanetFesStartMiniGameCsReq { uint32 AFDNFCBCFBF = 13; // offset: 24 uint32 DLFHABGGHFF = 4; // offset: 28 } // Obf: LBFNAJJGCBH // Type: Rsp // CmdID: 8233 message PlanetFesStartMiniGameScRsp { PGPHEKKPBLD CFDIKLBINHK = 6; // offset: 16 GNMCIEPEBPK reward = 12; // offset: 32 uint32 retcode = 14; // offset: 52 oneof JIOMPHMGALF { PBAPKAGHGFB HMMBBENHIFE = 9; // offset: 40 } } // Obf: BDLBEEMAABE // Type: Req // CmdID: 8235 message PlanetFesUseItemCsReq { uint32 item_id = 5; // offset: 24 uint32 JMOOBDBKFMD = 3; // offset: 28 } // Obf: LEIBJEPHONE // Type: Rsp // CmdID: 8236 message PlanetFesUseItemScRsp { GNMCIEPEBPK reward = 6; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: FNAEBIJFOFF // Type: Req // CmdID: 8213 message PlanetFesGameBingoFlipCsReq { uint32 LKFIGBGPEJB = 11; // offset: 24 } // Obf: CPLFEKKNLDO // Type: Rsp // CmdID: 8204 message PlanetFesGameBingoFlipScRsp { GNMCIEPEBPK reward = 6; // offset: 24 uint32 retcode = 5; // offset: 32 bool BDEFAFFDBCC = 11; // offset: 36 uint32 LKFIGBGPEJB = 2; // offset: 40 } // Obf: GFMNPNJADFN // Type: Req // CmdID: 8201 message PlanetFesBonusEventInteractCsReq { uint32 JCBNLGDOMMF = 13; // offset: 24 uint32 LAOACNPDOLD = 8; // offset: 28 } // Obf: BBGADFGONHI // Type: Rsp // CmdID: 8211 message PlanetFesBonusEventInteractScRsp { GNMCIEPEBPK reward = 5; // offset: 16 OJHHACMHFKA GLOAGDBEKDP = 13; // offset: 24 uint32 LAOACNPDOLD = 9; // offset: 40 uint32 retcode = 11; // offset: 44 } message MAOINJAJOEC { NCFKHDIKCNI gold = 6; // offset: 24 uint32 PPOAGPGEAFH = 15; // offset: 32 uint32 JKAGCGKCHJG = 11; // offset: 36 uint32 EMJPFPHBKMG = 13; // offset: 40 uint32 LBICJMAMFGN = 2; // offset: 44 uint32 uid = 8; // offset: 48 uint32 LFKDANGNJIM = 14; // offset: 52 } // Obf: FHCCHMLGAEF // Type: Req // CmdID: 8231 message PlanetFesGetFriendRankingInfoListCsReq { } // Obf: AIKFHAIJGDH // Type: Rsp // CmdID: 8225 message PlanetFesGetFriendRankingInfoListScRsp { MAOINJAJOEC PONAOKBNIAM = 12; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: BGGGJMGLOEI // Type: Notify // CmdID: 8239 message PlanetFesFriendRankingInfoChangeScNotify { repeated MAOINJAJOEC MLPHLIHFGKG = 11; // offset: 16 } // Obf: EILODDMBANJ // Type: Req // CmdID: 8230 message PlanetFesSetCustomKeyValueCsReq { uint32 key = 13; // offset: 24 uint32 value = 2; // offset: 28 } // Obf: CMFIANLCNEA // Type: Rsp // CmdID: 8202 message PlanetFesSetCustomKeyValueScRsp { uint32 key = 9; // offset: 24 uint32 retcode = 3; // offset: 28 uint32 value = 10; // offset: 32 } // Type: Req // CmdID: 8226 message GHONFFLAMHB { uint32 IGOOJKMPMDC = 11; // offset: 24 } // Type: Rsp // CmdID: 8210 message BGNAMLHFLDB { uint32 retcode = 6; // offset: 24 } // Obf: BJEDJFIEHPB // Type: Req // CmdID: 8247 message PlanetFesGetAvatarStatCsReq { } // Obf: CBHMAHKODLB // Type: Rsp // CmdID: 8217 message PlanetFesGetAvatarStatScRsp { repeated GLECNCOBKCJ FIHPPANOOFL = 15; // offset: 16 uint32 retcode = 8; // offset: 32 } message GMODJEECPPJ { repeated uint32 OEEGPNOCFLP = 8; // offset: 24 int64 apply_time = 4; // offset: 32 uint32 BLGLDJHOMNO = 7; // offset: 40 uint32 APIFFHBCDKK = 9; // offset: 44 } message IEDPDDJAAIH { repeated uint32 OEEGPNOCFLP = 2; // offset: 16 int64 time = 15; // offset: 32 bool FOGGEJIIJCM = 1; // offset: 40 uint32 HCJCIAGKHHL = 8; // offset: 44 uint64 CBMBOBNCKMO = 10; // offset: 48 } message DFEPHMALKDK { repeated uint32 OEEGPNOCFLP = 4; // offset: 16 uint32 BLGLDJHOMNO = 7; // offset: 32 uint32 APIFFHBCDKK = 9; // offset: 36 uint32 source = 11; // offset: 40 int64 time = 13; // offset: 48 } enum CmdPlanetFesExtType { FINKPKBICHJ_NLCDGIPGFDJ = 0; CmdPlanetFesGetFriendCardPieceScRsp = 8313; CmdPlanetFesHandleCardPieceApplyCsReq = 8299; CmdPlanetFesApplyCardPieceCsReq = 8309; CmdPlanetFesApplyCardPieceScRsp = 8335; CmdPlanetFesHandleCardPieceApplyScRsp = 8319; CmdPlanetFesGiveCardPieceCsReq = 8311; CmdPlanetFesGetExtraCardPieceInfoCsReq = 8322; CmdJJIBNOEGFLK = 8293; CmdPlanetFesGetFriendCardPieceCsReq = 8297; CmdPlanetFesGetOfferedCardPieceScRsp = 8324; CmdPlanetFesGiveCardPieceScRsp = 8330; CmdAAHPJECONDN = 8328; CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8317; CmdPlanetFesLargeBonusInteractCsReq = 8295; CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8334; CmdPlanetFesGetExtraCardPieceInfoScRsp = 8332; CmdPlanetFesGetOfferedCardPieceCsReq = 8333; CmdPlanetFesLargeBonusInteractScRsp = 8298; } enum NBHFFADKNEI { NBHFFADKNEI_DDOGJODJEOH = 0; NBHFFADKNEI_KBHEKICIHOL = 1; NBHFFADKNEI_ODHPKJJFLKL = 2; } // Obf: GEIELBEBJCK // Type: Req // CmdID: 8322 message PlanetFesGetExtraCardPieceInfoCsReq { } message EPPIBFOLFKN { repeated DFEPHMALKDK FDHMLGFKDIP = 8; // offset: 16 repeated uint32 MLPNIPENEBG = 12; // offset: 24 repeated FMKMEFMOJGJ EOMINOCGLJF = 10; // offset: 32 repeated GMODJEECPPJ GMLEOJCLCFB = 11; // offset: 40 uint32 MLGAODMIHJH = 4; // offset: 56 uint32 HAAHAGAPDKC = 6; // offset: 60 uint32 uid = 15; // offset: 64 int64 OIKNNPOKKME = 5; // offset: 72 } // Obf: MCIOMLIEACB // Type: Rsp // CmdID: 8332 message PlanetFesGetExtraCardPieceInfoScRsp { EPPIBFOLFKN GIPNMPKNIFG = 15; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: HFGLNNFOPON // Type: Req // CmdID: 8297 message PlanetFesGetFriendCardPieceCsReq { } // Obf: NKJOIFBLLKO // Type: Rsp // CmdID: 8313 message PlanetFesGetFriendCardPieceScRsp { repeated EPPIBFOLFKN PEBGJJCNBMM = 4; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: NINEEGGAMBC // Type: Req // CmdID: 8334 message PlanetFesChangeCardPieceApplyPermissionCsReq { uint32 HAAHAGAPDKC = 7; // offset: 24 } // Obf: OCPAJELJLGE // Type: Rsp // CmdID: 8317 message PlanetFesChangeCardPieceApplyPermissionScRsp { uint32 HAAHAGAPDKC = 5; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: ALNIHNLACOK // Type: Req // CmdID: 8309 message PlanetFesApplyCardPieceCsReq { repeated uint32 OEEGPNOCFLP = 8; // offset: 24 uint32 teleport_id = 5; // offset: 32 } // Obf: ONCGFIALKHI // Type: Rsp // CmdID: 8335 message PlanetFesApplyCardPieceScRsp { repeated uint32 OEEGPNOCFLP = 9; // offset: 16 bool GOPCDFEIOEA = 11; // offset: 32 uint32 retcode = 14; // offset: 36 int64 GLDGCHLDMJE = 4; // offset: 40 uint32 BLGLDJHOMNO = 3; // offset: 48 uint32 teleport_id = 6; // offset: 52 } // Obf: DGJIEIKGCNF // Type: Req // CmdID: 8299 message PlanetFesHandleCardPieceApplyCsReq { repeated uint32 JAKKDGHLJPH = 9; // offset: 16 uint32 APIFFHBCDKK = 12; // offset: 32 uint32 BLGLDJHOMNO = 5; // offset: 36 bool IKOBGOCEHFG = 11; // offset: 40 } // Obf: ELPANOAHJIB // Type: Rsp // CmdID: 8319 message PlanetFesHandleCardPieceApplyScRsp { repeated uint32 JAKKDGHLJPH = 12; // offset: 16 int64 JEAGHJHMCEN = 15; // offset: 32 uint32 BLGLDJHOMNO = 9; // offset: 40 uint32 retcode = 8; // offset: 44 bool IKOBGOCEHFG = 2; // offset: 48 } // Obf: FIMDIBKGMEE // Type: Req // CmdID: 8333 message PlanetFesGetOfferedCardPieceCsReq { uint64 CBMBOBNCKMO = 2; // offset: 24 bool FOGGEJIIJCM = 13; // offset: 32 } // Obf: ALGDCPHADFA // Type: Rsp // CmdID: 8324 message PlanetFesGetOfferedCardPieceScRsp { repeated IEDPDDJAAIH CBPKFDJMGBH = 5; // offset: 16 repeated FMKMEFMOJGJ EOMINOCGLJF = 10; // offset: 32 uint64 CBMBOBNCKMO = 13; // offset: 40 int64 MAFLGLLOKBB = 2; // offset: 48 uint32 retcode = 9; // offset: 56 bool FOGGEJIIJCM = 7; // offset: 60 } // Obf: DBIFGMGGCMA // Type: Req // CmdID: 8311 message PlanetFesGiveCardPieceCsReq { repeated uint32 JAKKDGHLJPH = 14; // offset: 16 uint32 teleport_id = 1; // offset: 32 } // Obf: IDJNDALFMFL // Type: Rsp // CmdID: 8330 message PlanetFesGiveCardPieceScRsp { repeated uint32 JAKKDGHLJPH = 15; // offset: 16 int64 JEAGHJHMCEN = 12; // offset: 32 uint32 retcode = 1; // offset: 40 uint32 teleport_id = 8; // offset: 44 uint64 CBMBOBNCKMO = 14; // offset: 48 } // Obf: PDMEBJHODBM // Type: Req // CmdID: 8295 message PlanetFesLargeBonusInteractCsReq { uint32 MMKABABENKE = 15; // offset: 24 uint32 DNBKKDBFFAJ = 1; // offset: 28 uint32 IABOGPKEAGF = 9; // offset: 32 } // Obf: LAPACOEMOCK // Type: Rsp // CmdID: 8298 message PlanetFesLargeBonusInteractScRsp { OJHHACMHFKA GLOAGDBEKDP = 15; // offset: 24 NCFKHDIKCNI CGKNMGLFKBN = 4; // offset: 32 uint32 retcode = 8; // offset: 40 uint32 DNBKKDBFFAJ = 10; // offset: 44 } // Type: Req // CmdID: 8293 message JJIBNOEGFLK { } // Type: Rsp // CmdID: 8328 message AAHPJECONDN { uint32 retcode = 3; // offset: 24 } enum CmdPlayerType { KIDBFKJEJJD_NLCDGIPGFDJ = 0; CmdGetLevelRewardTakenListScRsp = 52; CmdPlayerGetTokenScRsp = 13; CmdUpdateFeatureSwitchScNotify = 6; CmdEnterStageCsReq = 87; CmdKEKFNKDLDOM = 98; CmdExchangeStaminaScRsp = 9; CmdReserveStaminaExchangeScRsp = 44; CmdGetVideoVersionKeyCsReq = 11; CmdClientObjUploadScRsp = 57; CmdSetGenderCsReq = 35; CmdReserveStaminaExchangeCsReq = 64; CmdUpdatePlayerSettingCsReq = 75; CmdDailyRefreshNotify = 88; CmdPlayerLoginFinishScRsp = 31; CmdClientObjDownloadDataScNotify = 68; CmdGetLevelRewardTakenListCsReq = 78; CmdSetGameplayBirthdayCsReq = 26; CmdGetAuthkeyCsReq = 42; CmdQueryProductInfoCsReq = 53; CmdGateServerScNotify = 43; CmdFLMODPLLMNF = 41; CmdFeatureSwitchClosedScNotify = 93; CmdGetSecretKeyInfoScRsp = 89; CmdUpdatePlayerSettingScRsp = 55; CmdClientObjUploadCsReq = 8; CmdSetRedPointStatusScNotify = 69; CmdGetSecretKeyInfoCsReq = 23; CmdEnterStageScRsp = 29; CmdMonthCardRewardNotify = 45; CmdIAOCHINIPGK = 37; CmdGGIHCKPGACF = 77; CmdPlayerGetTokenCsReq = 36; CmdSetPlayerInfoCsReq = 5; CmdSetNicknameScRsp = 71; KIDBFKJEJJD_ONNNLNCMMGJ = 27; CmdIDAIHHGGPIJ = 79; CmdSetGenderScRsp = 16; CmdGetLevelRewardScRsp = 59; CmdSetLanguageCsReq = 66; CmdSetNicknameCsReq = 24; CmdSetPlayerInfoScRsp = 14; CmdRegionStopScNotify = 38; CmdHPHKNAEIHJE = 51; CmdForceSyncGameStateFinishCSReq = 60; KIDBFKJEJJD_DHJCKFJCFIJ = 95; CmdGetAuthkeyScRsp = 76; CmdPlayerLoginScRsp = 3; CmdSetLanguageScRsp = 30; CmdQueryProductInfoScRsp = 63; CmdSetGameplayBirthdayScRsp = 90; CmdServerAnnounceNotify = 49; CmdPlayerLoginFinishCsReq = 40; CmdPlayerHeartBeatScRsp = 58; CmdPlayerLogoutCsReq = 80; CmdGetBasicInfoScRsp = 39; CmdGetVideoVersionKeyScRsp = 97; CmdStaminaInfoScNotify = 86; CmdAntiAddictScNotify = 61; CmdJKJMAKHANPB = 81; CmdForceSyncGameStateFinishScRsp = 4; CmdPlayerSqueezedScNotify = 10; KIDBFKJEJJD_ABAKFMHMHPD = 50; CmdGetBasicInfoCsReq = 100; CmdClientDownloadDataScNotify = 17; CmdExchangeStaminaCsReq = 83; CmdMHMFPLEKOIL = 18; CmdGetLevelRewardCsReq = 48; CmdPlayerHeartBeatCsReq = 34; CmdPlayerLoginCsReq = 73; } enum CMPNMGFGDLJ { CMPNMGFGDLJ_NLCDGIPGFDJ = 0; CMPNMGFGDLJ_HGLIFJGHADE = 1; CMPNMGFGDLJ_JFNDMBPOKPE = 2; } enum GEOOCKILLEF { GEOOCKILLEF_DAJIEGLJFAK = 0; GEOOCKILLEF_AIANNAINGKK = 1; GEOOCKILLEF_BGODPDMEEHD = 2; GEOOCKILLEF_CKNBODHNOAK = 3; GEOOCKILLEF_DDLJICIALFA = 4; GEOOCKILLEF_MKNLIFHBNNH = 5; GEOOCKILLEF_FPCCHGCPELO = 6; GEOOCKILLEF_FMMGPFPLAJI = 7; GEOOCKILLEF_GKNBOODLJLC = 8; GEOOCKILLEF_FAGNGHEDEIP = 9; GEOOCKILLEF_LAHLPPEDGGO = 10; } enum ALGMICKCABI { ALGMICKCABI_FLANKPMJBMH = 0; ALGMICKCABI_LMHJFBBDLNH = 1; } // Obf: LEGAPPMEBBL // Type: Req // CmdID: 73 message PlayerLoginCsReq { string NIBMFCFBHEP = 12; // offset: 16 string signature = 8; // offset: 24 string JHOKMNLHBMA = 6; // offset: 32 string IDIFIEPMLKA = 707; // offset: 40 string BJCIBNBGBMP = 3; // offset: 48 string GDMJPJCKBBE = 5; // offset: 56 string LFLCDNGALME = 14; // offset: 64 string JKGAKDALFPE = 1751; // offset: 72 string LPBHJODECNE = 1448; // offset: 80 string DJONELMIFEE = 1332; // offset: 88 string MGNLIGIKKPP = 45; // offset: 96 string BAOGDOFPPLN = 2; // offset: 104 string IJKOMIKFKEK = 1716; // offset: 112 string IHMJHLLCLDE = 11; // offset: 128 string LDCIBPHDAKI = 15; // offset: 136 string BDGDPMALNIF = 4; // offset: 144 CMCJFJEBBCO EONDGECNAIH = 1329; // offset: 152 MEPHKJFAJPP HNPMEDIEJFC = 638; // offset: 160 PlatformType platform = 13; // offset: 168 uint32 KPFGILOFIDI = 654; // offset: 172 uint32 FKFFBEMEIEP = 382; // offset: 176 LanguageType HOFEMNAIIHB = 9; // offset: 180 bool ACJKHHBJKHE = 1731; // offset: 184 bool MENBLJOGJMH = 1865; // offset: 185 uint32 DJCNHCGFHKF = 435; // offset: 188 uint32 JMMHHFLEEPG = 7; // offset: 192 uint32 LJKMPIMKOMO = 1; // offset: 196 uint64 login_random = 10; // offset: 200 } // Obf: ADODOFNNPEO // Type: Rsp // CmdID: 3 message PlayerLoginScRsp { PlayerBasicInfo basic_info = 1; // offset: 16 string GIOAPOKHAOF = 2; // offset: 24 string DKEPKHPOLHC = 10; // offset: 32 uint64 login_random = 7; // offset: 48 uint64 server_timestamp_ms = 4; // offset: 56 uint32 retcode = 15; // offset: 64 int32 cur_timezone = 8; // offset: 68 bool KCDAHNNCKPP = 9; // offset: 72 bool KDNPPNHLNOA = 12; // offset: 73 uint32 stamina = 13; // offset: 76 } // Type: Req // CmdID: 80 message PlayerLogoutCsReq { } // Obf: MLINFKJIAEL // Type: Req // CmdID: 36 message PlayerGetTokenCsReq { string account_uid = 12; // offset: 16 string token = 4; // offset: 24 string DNADIICFMEE = 8; // offset: 32 uint32 platform = 13; // offset: 48 uint32 account_ip = 1; // offset: 52 uint32 sign_type = 7; // offset: 56 uint32 DJCNHCGFHKF = 2; // offset: 60 uint32 uid = 3; // offset: 64 uint32 account_ip_port = 10; // offset: 68 } // Obf: KJAFBEGOCHP // Type: Rsp // CmdID: 13 message PlayerGetTokenScRsp { string authkey = 13; // offset: 16 BlackInfo black_info = 14; // offset: 24 string stop_desc = 7; // offset: 40 uint32 uid = 6; // offset: 48 uint32 retcode = 8; // offset: 52 uint64 secret_key_seed = 11; // offset: 56 } // Type: Notify // CmdID: 81 message JKJMAKHANPB { string stop_desc = 7; // offset: 24 } // Obf: FJGOPHGFOGD // Type: Notify // CmdID: 10 message PlayerSqueezedScNotify { enum KickType { KICK_SQUEEZED = 0; KICK_BLACK = 1; KICK_CHANGE_PWD = 2; KICK_LOGIN_WHITE_TIMEOUT = 3; KICK_ACE_ANTI_CHEATER = 4; KICK_BY_GM = 5; } BlackInfo black_info = 7; // offset: 16 KickType kick_type = 15; // offset: 32 } // Type: Req // CmdID: 87 message EnterStageCsReq { string stop_desc = 14; // offset: 16 } // Type: Rsp // CmdID: 29 message EnterStageScRsp { string CCPKFOKOLJB = 14; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: DABIFJNADLI // Type: Req // CmdID: 100 message GetBasicInfoCsReq { } message PNOLLIAKGDB { uint32 JHJKCJKDHIB = 6; // offset: 24 bool BELKCBAGMFC = 8; // offset: 28 bool MLPGDPGIFCJ = 10; // offset: 29 } message PlayerSettingInfo { PNOLLIAKGDB OJPAODIHAJE = 7; // offset: 16 repeated APAMFCKFHLL OKAHMFOINPM = 1041; // offset: 32 JPGACKPLGCD CMFCOOEEECB = 722; // offset: 40 bool NJAKOMDMFJD = 10; // offset: 48 bool LNGHIJGFDKP = 680; // offset: 49 bool DCJECFMMIBC = 13; // offset: 50 bool BOMGNMDOGLM = 3; // offset: 51 bool IOJEAOCOBBF = 14; // offset: 52 bool FDHEPCKLCAM = 9; // offset: 53 bool DGCNHMIHFJB = 5; // offset: 54 bool GNFDDPEMMFN = 2; // offset: 55 bool PFBHGAHAFMD = 15; // offset: 56 bool AACOEHCFNDB = 11; // offset: 57 bool BBEEBBIDJHE = 203; // offset: 58 bool GOKFNGFFMOB = 1134; // offset: 59 bool MAKOLELFLFH = 1; // offset: 60 bool HGPFFGKNPFB = 1783; // offset: 61 } // Obf: GetBasicInfoScRsp // Type: Rsp // CmdID: 39 message GetBasicInfoScRsp { PlayerSettingInfo player_setting_info = 7; // offset: 24 uint32 gender = 6; // offset: 32 uint32 week_cocoon_finished_count = 8; // offset: 36 int64 next_recover_time = 9; // offset: 40 int64 last_set_nickname_time = 2; // offset: 48 uint32 gameplay_birthday = 5; // offset: 56 uint32 retcode = 3; // offset: 60 uint32 exchange_times = 4; // offset: 64 bool is_gender_set = 11; // offset: 68 uint32 cur_day = 12; // offset: 72 } // Type: Req // CmdID: 83 message ExchangeStaminaCsReq { } // Type: Rsp // CmdID: 9 message ExchangeStaminaScRsp { repeated ItemCost item_cost_list = 7; // offset: 16 uint32 exchange_times = 1; // offset: 32 int64 last_recover_time = 4; // offset: 40 uint32 stamina_add = 2; // offset: 48 uint32 retcode = 11; // offset: 52 } // Obf: LNOPIOLJJKC // Type: Req // CmdID: 42 message GetAuthkeyCsReq { string auth_appid = 14; // offset: 24 uint32 authkey_ver = 10; // offset: 32 uint32 sign_type = 12; // offset: 36 } // Obf: JKPONOOMEGF // Type: Rsp // CmdID: 76 message GetAuthkeyScRsp { string auth_appid = 1; // offset: 16 string authkey = 12; // offset: 32 uint32 authkey_ver = 8; // offset: 40 uint32 retcode = 5; // offset: 44 uint32 sign_type = 9; // offset: 48 } // Type: Notify // CmdID: 38 message RegionStopScNotify { int64 stop_begin_time = 9; // offset: 24 int64 stop_end_time = 14; // offset: 32 } // Type: Notify // CmdID: 61 message AntiAddictScNotify { string level = 14; // offset: 16 string msg = 6; // offset: 24 uint32 msg_type = 5; // offset: 40 } // Obf: KIKFIKEAJFP // Type: Req // CmdID: 24 message SetNicknameCsReq { string nickname = 6; // offset: 16 bool is_modify = 13; // offset: 32 } // Obf: KBEFGELEMLB // Type: Rsp // CmdID: 71 message SetNicknameScRsp { bool is_modify = 8; // offset: 24 uint32 retcode = 13; // offset: 28 int64 set_time = 14; // offset: 32 } // Obf: FMKFINNEDEG // Type: Req // CmdID: 78 message GetLevelRewardTakenListCsReq { } // Obf: GPONDAHEKJN // Type: Rsp // CmdID: 52 message GetLevelRewardTakenListScRsp { repeated uint32 level_reward_taken_list = 2; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: JDAFEAJCJIB // Type: Req // CmdID: 48 message GetLevelRewardCsReq { uint32 level = 14; // offset: 24 uint32 interacted_prop_entity_id = 3; // offset: 28 } // Obf: FBABBOPJMLK // Type: Rsp // CmdID: 59 message GetLevelRewardScRsp { ItemList reward = 15; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 level = 13; // offset: 36 } // Type: Req // CmdID: 66 message SetLanguageCsReq { LanguageType HOFEMNAIIHB = 14; // offset: 24 } // Type: Rsp // CmdID: 30 message SetLanguageScRsp { LanguageType HOFEMNAIIHB = 3; // offset: 24 uint32 retcode = 5; // offset: 28 } message AnnounceData { string banner_text = 10; // offset: 16 string DEEENNMMJBA = 9; // offset: 24 string emergency_text = 14; // offset: 32 int64 end_time = 13; // offset: 48 uint32 DNHBBJBHFNA = 7; // offset: 56 bool has_recommand = 1; // offset: 60 bool BBEBEKFGMAD = 6; // offset: 61 int64 begin_time = 8; // offset: 64 uint32 config_id = 2; // offset: 72 uint32 banner_frequency = 4; // offset: 76 } // Obf: BIDBPLDFGNK // Type: Notify // CmdID: 49 message ServerAnnounceNotify { repeated AnnounceData announce_data_list = 1; // offset: 16 } message GateServer { string lua_url = 1; bool unk1 = 3; string ip = 4; uint32 port = 6; string region_name = 7; string asset_bundle_url = 10; string ex_resource_url = 11; bool unk2 = 13; string asset_bundle_url_android = 59; string client_secret_key = 208; bool unk3 = 305; string ifix_url = 354; bool unk4 = 693; string msg = 772; bool unk5 = 849; bool unk6 = 1016; bool unk7 = 1054; bool unk8 = 1198; bool unk9 = 1209; bool unk10 = 2027; string ifix_version = 1103; string mdk_res_version = 2024; uint32 retcode = 14; } // Type: Notify // CmdID: 43 message GateServerScNotify { string OKLNPLEDKDE = 11; // offset: 16 } // Obf: AIOOFPINJMD // Type: Req // CmdID: 35 message SetGenderCsReq { Gender gender = 1; // offset: 24 } // Obf: PEDNDGLKGKN // Type: Rsp // CmdID: 16 message SetGenderScRsp { uint32 retcode = 10; // offset: 24 MultiPathAvatarType cur_avatar_path = 4; // offset: 28 } // Obf: HIPEONEPCFF // Type: Req // CmdID: 5 message SetPlayerInfoCsReq { string nickname = 1; // offset: 24 Gender gender = 7; // offset: 32 bool is_modify = 8; // offset: 36 } // Obf: JNAOCJBLPPC // Type: Rsp // CmdID: 14 message SetPlayerInfoScRsp { MultiPathAvatarType cur_avatar_path = 14; // offset: 24 uint32 retcode = 2; // offset: 28 bool is_modify = 12; // offset: 32 int64 set_time = 1; // offset: 40 } // Obf: FAICKIOJMDI // Type: Req // CmdID: 53 message QueryProductInfoCsReq { } message Product { string price_tier = 6; // offset: 16 string product_id = 11; // offset: 32 int64 begin_time = 4; // offset: 40 int64 end_time = 3; // offset: 48 uint32 ENCDABOOIKJ = 13; // offset: 56 bool double_reward = 2; // offset: 60 uint32 EMIHEDNKBCA = 10; // offset: 64 ProductGiftType gift_type = 15; // offset: 68 uint32 CLDELMPNAPB = 7; // offset: 72 } // Obf: GLCGPJLPPPD // Type: Rsp // CmdID: 63 message QueryProductInfoScRsp { repeated Product product_list = 3; // offset: 16 uint32 BFFHEKCGLMA = 6; // offset: 32 uint32 BEBFNDIGKFK = 10; // offset: 36 uint32 retcode = 13; // offset: 40 uint64 month_card_out_date_time = 9; // offset: 48 } // Obf: KLMEKMCOMBA // Type: Notify // CmdID: 45 message MonthCardRewardNotify { ItemList reward = 5; // offset: 24 } // Type: Notify // CmdID: 17 message ClientDownloadDataScNotify { ClientDownloadData download_data = 12; // offset: 16 } // Obf: AGBAOKHOJJP // Type: Notify // CmdID: 68 message ClientObjDownloadDataScNotify { ClientObjDownloadData data = 9; // offset: 16 } // Obf: UpdateFeatureSwitchScNotify // Type: Notify // CmdID: 6 message UpdateFeatureSwitchScNotify { repeated HDOKNMGIDMB switch_info_list = 9; // offset: 24 } // Obf: KKEFJFJLOMJ // Type: Notify // CmdID: 88 message DailyRefreshNotify { uint32 MDIIJKBHBBI = 1; // offset: 24 } // Obf: OGIJHINKOKN // Type: Req // CmdID: 26 message SetGameplayBirthdayCsReq { uint32 birthday = 10; // offset: 24 } // Obf: EAAHHGIGLNN // Type: Rsp // CmdID: 90 message SetGameplayBirthdayScRsp { uint32 birthday = 3; // offset: 24 uint32 retcode = 9; // offset: 28 } // Type: Req // CmdID: 41 message FLMODPLLMNF { string GIFOENLDCHO = 15; // offset: 16 uint32 NMELIDCDKAK = 11; // offset: 32 } // Type: Rsp // CmdID: 18 message MHMFPLEKOIL { uint32 retcode = 11; // offset: 24 } // Type: Rsp // CmdID: 37 message IAOCHINIPGK { repeated uint32 FLFBHONGDAD = 3; // offset: 24 uint32 retcode = 15; // offset: 32 } // Type: Req // CmdID: 34 message PlayerHeartBeatCsReq { LFKKOMBKJIP sc_data = 7; // offset: 16 uint32 EOHFCODKKMD = 12; // offset: 32 uint64 client_time_ms = 1; // offset: 40 } // Type: Rsp // CmdID: 58 message PlayerHeartBeatScRsp { ClientDownloadData download_data = 6; // offset: 24 uint64 server_time_ms = 7; // offset: 32 uint32 retcode = 2; // offset: 40 uint64 client_time_ms = 13; // offset: 48 } // Obf: DCJOEGCEEOP // Type: Notify // CmdID: 93 message FeatureSwitchClosedScNotify { FeatureSwitchType FMGLEBCIBHG = 4; // offset: 24 } message SecretKeyInfo { string secret_key = 1; // offset: 16 SecretKeyType type = 15; // offset: 32 } // Obf: JODCPJNHFDL // Type: Req // CmdID: 23 message GetSecretKeyInfoCsReq { bytes CILHEPFKKNI = 13; // offset: 24 } // Obf: AHIEHELEMMN // Type: Rsp // CmdID: 89 message GetSecretKeyInfoScRsp { repeated SecretKeyInfo secret_info = 8; // offset: 16 bytes secret_rsp = 15; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: HMFGBKIIHKB // Type: Req // CmdID: 40 message PlayerLoginFinishCsReq { } // Obf: ELCNIAHOIMG // Type: Rsp // CmdID: 31 message PlayerLoginFinishScRsp { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 60 message ForceSyncGameStateFinishCSReq { } // Type: Rsp // CmdID: 4 message ForceSyncGameStateFinishScRsp { uint32 retcode = 15; // offset: 24 } message VideoKeyInfo { uint64 video_key = 5; // offset: 24 uint32 id = 13; // offset: 32 } // Obf: ICJJFFBPOGC // Type: Req // CmdID: 11 message GetVideoVersionKeyCsReq { } // Obf: KAHKFFDIHNN // Type: Rsp // CmdID: 97 message GetVideoVersionKeyScRsp { repeated VideoKeyInfo activity_video_key_info_list = 6; // offset: 16 repeated VideoKeyInfo video_key_info_list = 8; // offset: 24 uint32 retcode = 11; // offset: 40 } message LFCHHMGGMPC { uint32 content_id = 4; // offset: 24 uint32 EHNJDIDABHD = 12; // offset: 28 uint32 CFKKNEHABHH = 9; // offset: 32 uint32 BMFJFFBPADD = 1; // offset: 36 } // Obf: BPKIBBNHPAA // Type: Notify // CmdID: 69 message SetRedPointStatusScNotify { repeated LFCHHMGGMPC BKAKIJOACPO = 4; // offset: 16 uint32 content_id = 1; // offset: 32 uint32 CFKKNEHABHH = 5; // offset: 36 uint32 uid = 15; // offset: 40 uint32 BMFJFFBPADD = 2; // offset: 44 } // Obf: KOMDFDFEGDN // Type: Req // CmdID: 64 message ReserveStaminaExchangeCsReq { uint32 num = 1; // offset: 24 } // Obf: OBAMDDOKJIH // Type: Rsp // CmdID: 44 message ReserveStaminaExchangeScRsp { uint32 num = 3; // offset: 24 uint32 retcode = 8; // offset: 28 } // Obf: DDDDKIANBGI // Type: Notify // CmdID: 86 message StaminaInfoScNotify { uint32 reserve_stamina = 11; // offset: 24 uint32 stamina = 5; // offset: 28 int64 next_recover_time = 1; // offset: 32 int64 EHJCPBJNEOO = 3; // offset: 40 } message UpdatePlayerSetting { oneof BKAGLMFNKKA { bool AACOEHCFNDB = 1; // offset: 16 bool DGCNHMIHFJB = 14; // offset: 16 bool FDHEPCKLCAM = 9; // offset: 16 bool DCJECFMMIBC = 2; // offset: 16 bool IOJEAOCOBBF = 15; // offset: 16 bool PFBHGAHAFMD = 3; // offset: 16 bool GNFDDPEMMFN = 5; // offset: 16 bool MAKOLELFLFH = 6; // offset: 16 bool NJAKOMDMFJD = 4; // offset: 16 PNOLLIAKGDB OJPAODIHAJE = 8; // offset: 16 bool BOMGNMDOGLM = 368; // offset: 16 bool BBEEBBIDJHE = 593; // offset: 16 bool HGPFFGKNPFB = 528; // offset: 16 bool LNGHIJGFDKP = 1849; // offset: 16 bool GOKFNGFFMOB = 815; // offset: 16 JPGACKPLGCD CMFCOOEEECB = 619; // offset: 16 APAMFCKFHLL EGLOIFDIDPK = 182; // offset: 16 } } // Obf: KLDMCHLFPDL // Type: Req // CmdID: 75 message UpdatePlayerSettingCsReq { UpdatePlayerSetting player_setting = 1; // offset: 24 } // Obf: OGPOBJMBBLE // Type: Rsp // CmdID: 55 message UpdatePlayerSettingScRsp { UpdatePlayerSetting player_setting = 9; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: AMIMPEBJMAP // Type: Req // CmdID: 8 message ClientObjUploadCsReq { bytes sc_data = 9; // offset: 16 uint32 EOHFCODKKMD = 1; // offset: 32 ALGMICKCABI MMNJODIJPOE = 4; // offset: 36 } // Obf: AMHDDDHIGAM // Type: Rsp // CmdID: 57 message ClientObjUploadScRsp { ClientObjDownloadData data = 6; // offset: 24 uint32 retcode = 8; // offset: 32 } message GLNJKGOGKKL { repeated string ODAHKGONNHJ = 5; // offset: 16 } message IBCDDGKNICG { GLNJKGOGKKL black_list = 6; // offset: 24 bool CNMAFMEKADJ = 10; // offset: 32 } message EAFHBODFEKM { oneof GBGKEJPFEIL { bool CNMAFMEKADJ = 476; // offset: 16 GLNJKGOGKKL BDHBFFEOPFG = 987; // offset: 16 GLNJKGOGKKL DLDGBIBHDKM = 18; // offset: 16 } } // Type: Req // CmdID: 98 message KEKFNKDLDOM { oneof JNLIJAABGFF { IBCDDGKNICG ICKNLCPNHCD = 798; // offset: 16 EAFHBODFEKM LOMPGELJCLM = 1826; // offset: 16 } } // Type: Rsp // CmdID: 79 message IDAIHHGGPIJ { uint32 retcode = 1; // offset: 24 } message EMFKFGCBJBP { } // Type: Rsp // CmdID: 77 message GGIHCKPGACF { repeated string EHMGEMMNPLA = 8; // offset: 16 repeated string HBBIHGLHKDM = 15; // offset: 24 repeated string PKLFOJBALKK = 1; // offset: 40 uint32 retcode = 10; // offset: 48 } message MOMLGPJFJEG { uint32 BBIDLNHBNNF = 12; // offset: 24 uint32 IPMPJDLAMHN = 10; // offset: 28 } // Type: Rsp // CmdID: 51 message HPHKNAEIHJE { uint32 retcode = 1; // offset: 24 } enum CmdPlayerBoardType { BBNLGADEMFF_NLCDGIPGFDJ = 0; CmdSetSignatureScRsp = 2829; CmdSetAssistAvatarCsReq = 2812; CmdSetHeadIconScRsp = 2827; CmdSetDisplayAvatarScRsp = 2813; CmdSetHeadIconCsReq = 2880; CmdSetSignatureCsReq = 2887; CmdSetIsDisplayAvatarInfoScRsp = 2881; CmdSetPersonalCardScRsp = 2809; CmdSetIsDisplayAvatarInfoCsReq = 2815; CmdGetPlayerBoardDataCsReq = 2873; CmdSetDisplayAvatarCsReq = 2836; CmdGetPlayerBoardDataScRsp = 2803; BBNLGADEMFF_OJKCPGJLCDI = 2810; CmdSetPersonalCardCsReq = 2883; CmdSetAssistAvatarScRsp = 2854; } message HeadIconData { uint32 id = 8; // offset: 24 } message DisplayAvatarData { uint32 pos_index = 4; // offset: 24 uint32 avatar_id = 15; // offset: 28 } message DisplayAvatarVec { repeated DisplayAvatarData display_avatar_list = 3; // offset: 16 bool is_display = 14; // offset: 32 } // Obf: CDHHAGAANBG // Type: Req // CmdID: 2873 message GetPlayerBoardDataCsReq { } // Obf: BHLJGGCMJAB // Type: Rsp // CmdID: 2803 message GetPlayerBoardDataScRsp { repeated uint32 unlocked_personal_card_list = 10; // offset: 16 string signature = 12; // offset: 24 repeated uint32 assist_avatar_id_list = 8; // offset: 32 repeated HeadIconData unlocked_head_icon_list = 4; // offset: 48 HeadFrameInfo head_frame_info = 5; // offset: 56 DisplayAvatarVec display_avatar_vec = 2; // offset: 64 uint32 current_head_icon_id = 13; // offset: 72 uint32 current_personal_card_id = 7; // offset: 76 uint32 retcode = 15; // offset: 80 } // Obf: PPCIADKDOHF // Type: Req // CmdID: 2880 message SetHeadIconCsReq { uint32 id = 12; // offset: 24 } // Obf: LDFOADKBPJI // Type: Rsp // CmdID: 2827 message SetHeadIconScRsp { uint32 retcode = 9; // offset: 24 uint32 current_head_icon_id = 12; // offset: 28 } // Obf: IBAGCHAMPEK // Type: Req // CmdID: 2883 message SetPersonalCardCsReq { uint32 id = 5; // offset: 24 } // Obf: KJANDMMOIPP // Type: Rsp // CmdID: 2809 message SetPersonalCardScRsp { uint32 retcode = 5; // offset: 24 uint32 current_personal_card_id = 3; // offset: 28 } // Obf: GIIJKONEENG // Type: Req // CmdID: 2836 message SetDisplayAvatarCsReq { repeated DisplayAvatarData display_avatar_list = 1; // offset: 16 } // Obf: KFEPCAOAMML // Type: Rsp // CmdID: 2813 message SetDisplayAvatarScRsp { repeated DisplayAvatarData display_avatar_list = 9; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: ALOLLLFPILL // Type: Req // CmdID: 2815 message SetIsDisplayAvatarInfoCsReq { bool is_display = 4; // offset: 24 } // Obf: NMCCBANNPKB // Type: Rsp // CmdID: 2881 message SetIsDisplayAvatarInfoScRsp { uint32 retcode = 12; // offset: 24 bool is_display = 13; // offset: 28 } // Obf: MKDOMJOBANO // Type: Req // CmdID: 2887 message SetSignatureCsReq { string signature = 15; // offset: 16 } // Obf: FOAAMBMEOPK // Type: Rsp // CmdID: 2829 message SetSignatureScRsp { string signature = 14; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: KPJIDIACCKN // Type: Req // CmdID: 2812 message SetAssistAvatarCsReq { repeated uint32 avatar_id_list = 14; // offset: 24 uint32 avatar_id = 9; // offset: 32 } // Obf: KFMDFCHECOM // Type: Rsp // CmdID: 2854 message SetAssistAvatarScRsp { repeated uint32 avatar_id_list = 9; // offset: 24 uint32 avatar_id = 7; // offset: 32 uint32 retcode = 4; // offset: 36 } enum CmdPlayerReturnType { JGDHIFOCFMM_NLCDGIPGFDJ = 0; CmdKFFEEDHEOOH = 4552; CmdPlayerReturnInfoQueryScRsp = 4587; CmdPlayerReturnExtraHcoinProgressScNotify = 4571; CmdPlayerReturnSignScRsp = 4580; CmdPlayerReturnTakePointRewardScRsp = 4513; CmdFEIHGOEPANI = 4573; CmdPlayerReturnTakeCustomRelicScRsp = 4542; CmdPlayerReturnTakeRelicScRsp = 4554; CmdPlayerReturnTakeCustomRelicCsReq = 4509; CmdPlayerReturnTakeRelicCsReq = 4512; CmdPlayerReturnTakeRewardScRsp = 4581; CmdPlayerReturnInfoQueryCsReq = 4510; CmdPlayerReturnTakePointRewardCsReq = 4536; CmdTakeReturnExtraHcoinRewardScRsp = 4524; CmdPlayerReturnSignCsReq = 4503; CmdPlayerReturnTakeExtraHcoinScNotify = 4583; JGDHIFOCFMM_HIJOOLDBOGH = 4578; CmdPlayerReturnPointChangeScNotify = 4527; CmdTakeReturnExtraHcoinRewardCsReq = 4561; CmdPlayerReturnForceFinishScNotify = 4529; CmdPlayerReturnTakeRewardCsReq = 4515; } enum PJIMOBKFDNP { PJIMOBKFDNP_OPIIMBHECNJ = 0; PJIMOBKFDNP_FIKAGKIKFIJ = 1; PJIMOBKFDNP_NDBNMMJCAIC = 2; } enum MMLAPDEBFJM { MMLAPDEBFJM_NLCDGIPGFDJ = 0; MMLAPDEBFJM_reward = 1; MMLAPDEBFJM_IEIKAPNDPCI = 2; } // Type: Notify // CmdID: 4573 message FEIHGOEPANI { uint32 PKOKBHDLFNM = 12; // offset: 24 } message KEHOGIENDKC { MMLAPDEBFJM authkey_ver = 9; // offset: 24 uint32 AIBJEFAPGMN = 5; // offset: 28 uint32 DACCGMCONBP = 6; // offset: 32 } // Obf: LAJDMCJIBOP // Type: Req // CmdID: 4503 message PlayerReturnSignCsReq { repeated KEHOGIENDKC AALGEFBLHEA = 4; // offset: 24 } // Obf: INPJIEHGCEG // Type: Rsp // CmdID: 4580 message PlayerReturnSignScRsp { repeated KEHOGIENDKC AALGEFBLHEA = 11; // offset: 16 repeated ItemList GPFMEDKPEAJ = 8; // offset: 32 uint32 retcode = 1; // offset: 40 } // Obf: FPKPLOPKPBG // Type: Notify // CmdID: 4527 message PlayerReturnPointChangeScNotify { uint32 MNMJCNOLIII = 7; // offset: 24 } // Obf: KFBDGDKFPJO // Type: Req // CmdID: 4536 message PlayerReturnTakePointRewardCsReq { uint32 DACCGMCONBP = 8; // offset: 24 uint32 GMKKBFHOMCM = 14; // offset: 28 } // Obf: CEAFINHNEBL // Type: Rsp // CmdID: 4513 message PlayerReturnTakePointRewardScRsp { ItemList JNJPKNPCMIB = 10; // offset: 24 uint32 retcode = 1; // offset: 32 uint32 DACCGMCONBP = 14; // offset: 36 uint32 GMKKBFHOMCM = 12; // offset: 40 } // Obf: KIKINEEIMFM // Type: Req // CmdID: 4515 message PlayerReturnTakeRewardCsReq { } // Obf: MBCOHBBDJAA // Type: Rsp // CmdID: 4581 message PlayerReturnTakeRewardScRsp { ItemList GPFMEDKPEAJ = 4; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: PHGMHBGDPFG // Type: Req // CmdID: 4510 message PlayerReturnInfoQueryCsReq { uint32 ILLOCMPNIOH = 9; // offset: 24 } message IBKDHOIDKJA { repeated uint32 KCHPDJINNLH = 9; // offset: 16 repeated uint32 KMMNJBAEMAB = 8; // offset: 24 repeated uint32 ELKOPDBOMAD = 15; // offset: 32 repeated PileItem NLMEEHNNOCP = 14; // offset: 48 CEDCMIMKJHK BIHNCKPBBOA = 1718; // offset: 56 bool NFFOAHMFCMD = 1035; // offset: 64 bool OCPLGILCPPN = 1409; // offset: 65 bool is_taken_reward = 4; // offset: 66 bool HHFIEKHFNFP = 12; // offset: 67 uint32 KAMECNCKNAB = 5; // offset: 68 uint32 MODFNPMCAAN = 3; // offset: 72 uint32 CFCNIPLEKON = 262; // offset: 76 uint32 MNMJCNOLIII = 2; // offset: 80 uint32 CLALLJOACNF = 1379; // offset: 84 uint32 ACDPGFLDFHK = 1564; // offset: 88 int64 IFEPJHGNCOI = 10; // offset: 96 uint32 HBPKGODMJNK = 1975; // offset: 104 uint32 PDHOMKKMEME = 6; // offset: 108 PJIMOBKFDNP status = 1; // offset: 112 uint32 world_level = 7; // offset: 116 int64 finish_time = 11; // offset: 120 } message CEDCMIMKJHK { uint32 avatar_id = 8; // offset: 24 bool FEBKMOCOJLE = 12; // offset: 28 } // Obf: EBCEGDPGHLE // Type: Rsp // CmdID: 4587 message PlayerReturnInfoQueryScRsp { IBKDHOIDKJA NAJPHJOFGBB = 12; // offset: 16 uint32 retcode = 8; // offset: 32 uint32 HDGPODMDLBL = 9; // offset: 36 } // Obf: CCKNNFODOMO // Type: Notify // CmdID: 4529 message PlayerReturnForceFinishScNotify { IBKDHOIDKJA NAJPHJOFGBB = 8; // offset: 16 } // Obf: OABAALAHIIA // Type: Req // CmdID: 4512 message PlayerReturnTakeRelicCsReq { uint32 avatar_id = 8; // offset: 24 } // Obf: FFEKPEKHAPC // Type: Rsp // CmdID: 4554 message PlayerReturnTakeRelicScRsp { ItemList item_list = 4; // offset: 24 uint32 retcode = 6; // offset: 32 uint32 avatar_id = 12; // offset: 36 } // Obf: GPDJDMFMBCN // Type: Notify // CmdID: 4583 message PlayerReturnTakeExtraHcoinScNotify { bool EAJKAIKEHOL = 1; // offset: 24 uint32 ONAEMDLNJDA = 4; // offset: 28 uint32 LHGKNPENJDO = 11; // offset: 32 } // Obf: HPKIKIEFALC // Type: Req // CmdID: 4509 message PlayerReturnTakeCustomRelicCsReq { uint32 avatar_id = 2; // offset: 24 } // Obf: FODMCAGKAIO // Type: Rsp // CmdID: 4542 message PlayerReturnTakeCustomRelicScRsp { repeated Relic relic_list = 12; // offset: 24 uint32 avatar_id = 1; // offset: 32 uint32 retcode = 15; // offset: 36 } // Obf: IDFEIJGOFBL // Type: Req // CmdID: 4561 message TakeReturnExtraHcoinRewardCsReq { } // Obf: FPKDOKMHBKN // Type: Rsp // CmdID: 4524 message TakeReturnExtraHcoinRewardScRsp { ItemList reward = 6; // offset: 24 uint32 CFCNIPLEKON = 1; // offset: 32 uint32 retcode = 2; // offset: 36 } // Obf: LODKEPFLBKK // Type: Notify // CmdID: 4571 message PlayerReturnExtraHcoinProgressScNotify { uint32 HBPKGODMJNK = 6; // offset: 24 } message CEINLELLFLF { repeated EEBPHJCNBFO avatar_list = 11; // offset: 24 uint32 ACDPGFLDFHK = 8; // offset: 32 } // Type: Rsp // CmdID: 4552 message KFFEEDHEOOH { uint32 retcode = 7; // offset: 24 uint32 ACDPGFLDFHK = 3; // offset: 28 } enum CmdPlotType { MENMKJOIJBE_NLCDGIPGFDJ = 0; CmdONNIDPKMOPB = 1103; CmdHPOFMGOOHAN = 1173; } // Type: Req // CmdID: 1173 message HPOFMGOOHAN { uint32 CAMCBJPOMLC = 14; // offset: 24 } // Type: Rsp // CmdID: 1103 message ONNIDPKMOPB { uint32 CAMCBJPOMLC = 4; // offset: 24 uint32 retcode = 5; // offset: 28 } enum CmdPunkLordType { JICHKOBOBNA_NLCDGIPGFDJ = 0; CmdGetPunkLordDataCsReq = 3242; CmdStartPunkLordRaidCsReq = 3280; CmdGetKilledPunkLordMonsterDataScRsp = 3259; CmdPunkLordRaidTimeOutScNotify = 3261; CmdSummonPunkLordMonsterCsReq = 3215; CmdTakePunkLordPointRewardScRsp = 3283; CmdTakePunkLordPointRewardCsReq = 3254; CmdStartPunkLordRaidScRsp = 3227; CmdGetPunkLordBattleRecordCsReq = 3201; CmdGetPunkLordBattleRecordScRsp = 3267; CmdSharePunkLordMonsterScRsp = 3213; CmdGetPunkLordDataScRsp = 3276; CmdPunkLordDataChangeNotify = 3228; CmdSummonPunkLordMonsterScRsp = 3281; CmdPunkLordMonsterKilledNotify = 3266; CmdGetPunkLordMonsterDataCsReq = 3273; CmdTakeKilledPunkLordMonsterScoreScRsp = 3249; CmdGetPunkLordMonsterDataScRsp = 3203; CmdPunkLordBattleResultScNotify = 3252; CmdPunkLordMonsterInfoScNotify = 3209; CmdGetKilledPunkLordMonsterDataCsReq = 3248; CmdTakeKilledPunkLordMonsterScoreCsReq = 3230; CmdSharePunkLordMonsterCsReq = 3236; } enum OKJKPOEGBCK { OKJKPOEGBCK_NLCDGIPGFDJ = 0; OKJKPOEGBCK_LJBCDJNNBJH = 1; OKJKPOEGBCK_PDBDEFEOAIA = 2; OKJKPOEGBCK_OIOODGOPIHK = 3; OKJKPOEGBCK_MFKMJIKDHNG = 4; } message JEIAEAEGEBJ { PunkLordMonsterBasicInfo basic_info = 1; // offset: 16 GMDHIALLILJ FDJHMFAGEOA = 14; // offset: 24 uint32 HDHIFJNJOBK = 6; // offset: 40 PunkLordAttackerStatus HCEENPENFGI = 13; // offset: 44 } // Obf: PNLGHIIDPGF // Type: Req // CmdID: 3273 message GetPunkLordMonsterDataCsReq { } // Obf: FDJIMEBNEMD // Type: Rsp // CmdID: 3203 message GetPunkLordMonsterDataScRsp { repeated JEIAEAEGEBJ PBLBBDBDLEK = 8; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: GNEBIBDMKHP // Type: Req // CmdID: 3280 message StartPunkLordRaidCsReq { uint32 monster_id = 7; // offset: 24 bool IDMPMEOCJIK = 15; // offset: 28 uint32 uid = 2; // offset: 32 } // Obf: NEJJPFMAOOB // Type: Rsp // CmdID: 3227 message StartPunkLordRaidScRsp { GEGLJDELBHA scene = 5; // offset: 16 repeated uint32 FNMGMNABAJG = 2; // offset: 32 JEIAEAEGEBJ ONICJOAOEMA = 15; // offset: 40 uint32 retcode = 6; // offset: 48 bool IDMPMEOCJIK = 4; // offset: 52 int64 PEAMKPJKIEL = 14; // offset: 56 } // Obf: ANJMHNEPNBP // Type: Req // CmdID: 3236 message SharePunkLordMonsterCsReq { PunkLordShareType share_type = 13; // offset: 24 uint32 uid = 15; // offset: 28 uint32 monster_id = 1; // offset: 32 } // Obf: KKCHHOMOBDG // Type: Rsp // CmdID: 3213 message SharePunkLordMonsterScRsp { uint32 retcode = 12; // offset: 24 PunkLordShareType share_type = 2; // offset: 28 uint32 monster_id = 9; // offset: 32 uint32 uid = 5; // offset: 36 } // Obf: EHJHGMHCEAL // Type: Req // CmdID: 3215 message SummonPunkLordMonsterCsReq { } // Obf: MOLFHANBJOG // Type: Rsp // CmdID: 3281 message SummonPunkLordMonsterScRsp { JEIAEAEGEBJ ONICJOAOEMA = 7; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: GHEMEECJJIB // Type: Req // CmdID: 3254 message TakePunkLordPointRewardCsReq { bool LEFJBFMDEGK = 9; // offset: 24 uint32 level = 5; // offset: 28 } // Obf: INBDBFEEBAD // Type: Rsp // CmdID: 3283 message TakePunkLordPointRewardScRsp { ItemList reward = 2; // offset: 16 uint32 level = 11; // offset: 32 uint32 retcode = 10; // offset: 36 bool LEFJBFMDEGK = 8; // offset: 40 } // Obf: EBNLFLNLAFK // Type: Notify // CmdID: 3209 message PunkLordMonsterInfoScNotify { repeated uint32 FNMGMNABAJG = 12; // offset: 24 CJDIAHDLCNJ FDJHMFAGEOA = 7; // offset: 32 PunkLordMonsterBasicInfo basic_info = 13; // offset: 40 PAKHPLAHGBN reason = 1; // offset: 48 } // Obf: PPONBPACPAE // Type: Req // CmdID: 3242 message GetPunkLordDataCsReq { } // Obf: GBDFLHHJCGM // Type: Rsp // CmdID: 3276 message GetPunkLordDataScRsp { repeated uint32 IEPPNGMCKJH = 6; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 BPCOIOLGEMK = 8; // offset: 36 int64 NEOGLPEGBHE = 3; // offset: 40 uint32 GIIIFDGFJPG = 9; // offset: 48 uint32 MGBHJPPJHEA = 5; // offset: 52 uint32 KCBPBMOJOKJ = 11; // offset: 56 uint32 LCAFKPGBDOL = 1; // offset: 60 } // Obf: IDOMBJBHFEO // Type: Notify // CmdID: 3261 message PunkLordRaidTimeOutScNotify { PunkLordMonsterBasicInfo ONICJOAOEMA = 14; // offset: 16 } // Obf: IKCMNJJGNHK // Type: Notify // CmdID: 3252 message PunkLordBattleResultScNotify { CJDIAHDLCNJ FDJHMFAGEOA = 14; // offset: 16 PunkLordMonsterBasicInfo ONICJOAOEMA = 9; // offset: 32 uint32 KENLJIJJEJL = 2; // offset: 40 uint32 BJKBGOALNHA = 15; // offset: 44 uint32 EJGIOGKKIKH = 3; // offset: 48 } message FGFGINEFBBK { bool APCMAIJPPEH = 9; // offset: 24 uint32 monster_id = 5; // offset: 28 int64 create_time = 7; // offset: 32 uint32 FJKDAFHKPGC = 4; // offset: 40 uint32 config_id = 12; // offset: 44 uint32 world_level = 6; // offset: 48 } // Obf: CDBGGEJBNNM // Type: Req // CmdID: 3248 message GetKilledPunkLordMonsterDataCsReq { } // Obf: DJALOMIEKNP // Type: Rsp // CmdID: 3259 message GetKilledPunkLordMonsterDataScRsp { repeated FGFGINEFBBK CPPDAIMLDGB = 4; // offset: 16 repeated CDCCPHILOCC BLLLCPONFBE = 10; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: EPHPENFEPAJ // Type: Notify // CmdID: 3266 message PunkLordMonsterKilledNotify { FGFGINEFBBK PEBMDFAGJAM = 5; // offset: 16 } // Obf: OMEEPHBFPHM // Type: Req // CmdID: 3230 message TakeKilledPunkLordMonsterScoreCsReq { CDCCPHILOCC KHOLBEGBFOM = 2; // offset: 16 bool LOMGNMFAPGE = 14; // offset: 32 } // Obf: MMIGPCKGBBO // Type: Rsp // CmdID: 3249 message TakeKilledPunkLordMonsterScoreScRsp { repeated CDCCPHILOCC DFJFJNPCIPA = 7; // offset: 16 uint32 score_id = 5; // offset: 32 bool LOMGNMFAPGE = 10; // offset: 36 uint32 retcode = 15; // offset: 40 } // Obf: NOAINAEHIJE // Type: Notify // CmdID: 3228 message PunkLordDataChangeNotify { uint32 MGBHJPPJHEA = 7; // offset: 24 uint32 BPCOIOLGEMK = 15; // offset: 28 uint32 GIIIFDGFJPG = 5; // offset: 32 } // Obf: BIMOGNBKODL // Type: Req // CmdID: 3201 message GetPunkLordBattleRecordCsReq { CDCCPHILOCC KHOLBEGBFOM = 10; // offset: 16 } // Obf: MAMCOFJJOHG // Type: Rsp // CmdID: 3267 message GetPunkLordBattleRecordScRsp { CDCCPHILOCC KHOLBEGBFOM = 5; // offset: 16 repeated CJDIAHDLCNJ GAIKBNPIFLM = 10; // offset: 32 repeated TryDownLoadReplay HLCIMLHMEKI = 13; // offset: 40 uint32 retcode = 15; // offset: 48 } message BLPHONLBNBO { uint32 group_id = 14; // offset: 24 uint32 PCCCKLNCLHB = 8; // offset: 28 } message AHCLMAGAHPN { MotionInfo motion = 1; // offset: 24 uint32 entity_id = 3; // offset: 32 } message DGHPIDMDOJM { string uuid = 8; // offset: 16 BLPHONLBNBO OEIBHLMDJKA = 9; // offset: 24 AHCLMAGAHPN PPJFMBIGIGB = 5; // offset: 40 uint32 GABODFDMPMM = 7; // offset: 48 uint32 CPFCMKLCMFG = 15; // offset: 52 } enum CmdQuestType { HNJJNHPFBGO_NLCDGIPGFDJ = 0; CmdQuestRecordScNotify = 910; CmdFinishQuestCsReq = 987; CmdTakeQuestRewardScRsp = 927; CmdGetQuestDataCsReq = 973; CmdGetQuestRecordCsReq = 915; CmdFinishQuestScRsp = 929; CmdTakeQuestOptionalRewardCsReq = 912; CmdTakeQuestRewardCsReq = 980; HNJJNHPFBGO_OJKCEKKDLEL = 909; CmdGetQuestRecordScRsp = 981; CmdGetQuestDataScRsp = 903; CmdTakeQuestOptionalRewardScRsp = 954; CmdBatchGetQuestDataScRsp = 942; } enum QuestStatus { QUEST_NONE = 0; QUEST_DOING = 1; QUEST_FINISH = 2; QUEST_CLOSE = 3; QUEST_DELETE = 4; } // Obf: EMKAACCBCCB // Type: Req // CmdID: 973 message GetQuestDataCsReq { } message Quest { repeated uint32 EBBFIOIOPAD = 14; // offset: 24 int64 finish_time = 13; // offset: 32 QuestStatus status = 2; // offset: 40 uint32 progress = 10; // offset: 44 uint32 id = 12; // offset: 48 } // Obf: BMENGFFDCNB // Type: Rsp // CmdID: 903 message GetQuestDataScRsp { repeated Quest quest_list = 15; // offset: 24 uint32 retcode = 14; // offset: 32 uint32 total_achievement_exp = 10; // offset: 36 } // Obf: EMHALMBFHKG // Type: Req // CmdID: 980 message TakeQuestRewardCsReq { repeated uint32 succ_quest_id_list = 9; // offset: 24 } // Obf: MGAMADCNPAG // Type: Rsp // CmdID: 927 message TakeQuestRewardScRsp { repeated uint32 succ_quest_id_list = 14; // offset: 16 repeated uint32 NNOLOKOCEPO = 9; // offset: 24 ItemList reward = 3; // offset: 32 uint32 retcode = 15; // offset: 48 } // Obf: JOMMJIBBCCI // Type: Req // CmdID: 912 message TakeQuestOptionalRewardCsReq { uint32 optional_reward_id = 13; // offset: 24 uint32 quest_id = 12; // offset: 28 } // Obf: JGAMLCKCIKB // Type: Rsp // CmdID: 954 message TakeQuestOptionalRewardScRsp { ItemList reward = 14; // offset: 16 uint32 quest_id = 3; // offset: 32 uint32 retcode = 2; // offset: 36 } // Obf: NKOIPKDPHGF // Type: Req // CmdID: 915 message GetQuestRecordCsReq { } message ECLGDFGGOFH { uint32 MNLAMKJIAOC = 3; // offset: 24 uint32 progress = 14; // offset: 28 } // Obf: ABFPFFEJCBP // Type: Rsp // CmdID: 981 message GetQuestRecordScRsp { repeated ECLGDFGGOFH AOOFGCNFBPL = 6; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: GILLCJGDGOD // Type: Notify // CmdID: 910 message QuestRecordScNotify { ECLGDFGGOFH HLMPJLDBPJP = 11; // offset: 16 } // Type: Req // CmdID: 987 message FinishQuestCsReq { uint32 quest_id = 11; // offset: 24 uint32 prop_id = 9; // offset: 28 uint32 group_id = 3; // offset: 32 } // Type: Rsp // CmdID: 929 message FinishQuestScRsp { uint32 retcode = 3; // offset: 24 } message BatchGetQuestDataCsReq { repeated uint32 quest_list = 3; // offset: 24 } // Type: Rsp // CmdID: 942 message BatchGetQuestDataScRsp { repeated Quest quest_list = 13; // offset: 24 uint32 retcode = 4; // offset: 32 } enum CmdRaidType { ENMOIIMEDKD_NLCDGIPGFDJ = 0; CmdGetSaveRaidCsReq = 2205; CmdSetClientRaidTargetCountScRsp = 2240; CmdGetAllSaveRaidScRsp = 2238; CmdStartRaidCsReq = 2232; CmdRaidInfoNotify = 2244; ENMOIIMEDKD_GDJCOFKGJCG = 2227; CmdDelSaveRaidScNotify = 2220; CmdChallengeRaidNotify = 2229; CmdGetRaidInfoScRsp = 2234; CmdPMLIEFOFJHF = 2219; CmdRaidKickByServer = 2212; CmdGetRaidInfoCsReq = 2243; CmdGetSaveRaidScRsp = 2208; CmdLeaveRaidCsReq = 2207; CmdStartRaidScRsp = 2242; CmdLeaveRaidScRsp = 2223; CmdTakeChallengeRaidRewardCsReq = 2245; CmdTakeChallengeRaidRewardScRsp = 2209; CmdSetClientRaidTargetCountCsReq = 2221; CmdGetAllSaveRaidCsReq = 2203; } enum RaidStatus { RAID_STATUS_NONE = 0; RAID_STATUS_DOING = 1; RAID_STATUS_FINISH = 2; RAID_STATUS_FAILED = 3; } enum MJPGDJIGLKO { MJPGDJIGLKO_NLCDGIPGFDJ = 0; MJPGDJIGLKO_BMOOGBNPEAA = 1; MJPGDJIGLKO_CIHFGJDCHIA = 2; } enum GMFMPPKAEHE { GMFMPPKAEHE_NLCDGIPGFDJ = 0; GMFMPPKAEHE_HNADCAHHKIJ = 1; } message GEGLJDELBHA { SceneInfo MOPHKIGKDIK = 6; // offset: 16 LineupInfo lineup = 2; // offset: 32 uint32 raid_id = 1; // offset: 40 uint32 world_level = 4; // offset: 44 } // Obf: GDCGMBJAEGN // Type: Req // CmdID: 2232 message StartRaidCsReq { repeated EEBPHJCNBFO NIMDEPFJJNI = 9; // offset: 24 repeated uint32 avatar_list = 4; // offset: 32 uint32 raid_id = 15; // offset: 40 uint32 world_level = 11; // offset: 44 uint32 is_save = 5; // offset: 48 uint32 prop_entity_id = 6; // offset: 52 } // Obf: KPJCDAOHOAA // Type: Rsp // CmdID: 2242 message StartRaidScRsp { GEGLJDELBHA scene = 5; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: KIKOJGLGJFE // Type: Req // CmdID: 2207 message LeaveRaidCsReq { bool is_save = 6; // offset: 24 uint32 raid_id = 2; // offset: 28 } // Obf: FPHIKGOGJIP // Type: Rsp // CmdID: 2223 message LeaveRaidScRsp { uint32 retcode = 9; // offset: 24 uint32 raid_id = 6; // offset: 28 uint32 world_level = 2; // offset: 32 } message RaidTargetInfo { uint32 KKCKMCDGCGK = 13; // offset: 24 uint32 LCILPGIDEAC = 11; // offset: 28 MJPGDJIGLKO KCEEHIOCBPC = 6; // offset: 32 } // Obf: GKNMMJHBFEM // Type: Notify // CmdID: 2244 message RaidInfoNotify { ItemList item_list = 1; // offset: 24 repeated RaidTargetInfo raid_target_info = 11; // offset: 32 uint64 raid_finish_time = 9; // offset: 40 uint32 world_level = 2; // offset: 48 uint32 raid_id = 5; // offset: 52 RaidStatus status = 12; // offset: 56 } message KBONOPFLPDJ { uint32 raid_id = 1; // offset: 24 uint32 max_score = 14; // offset: 28 } message FinishedRaidInfo { repeated uint32 NGKBFPFOOPK = 6; // offset: 16 uint32 raid_id = 1; // offset: 32 uint32 world_level = 3; // offset: 36 } // Obf: CELCIDNLPPO // Type: Req // CmdID: 2243 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp // CmdID: 2234 message GetRaidInfoScRsp { repeated uint32 challenge_taken_reward_id_list = 12; // offset: 16 repeated KBONOPFLPDJ challenge_raid_list = 1; // offset: 32 repeated FinishedRaidInfo finished_raid_info_list = 5; // offset: 40 uint32 retcode = 6; // offset: 48 } message OICLHALJIEH { } // Type: Rsp // CmdID: 2219 message PMLIEFOFJHF { repeated KBONOPFLPDJ DBOADIFANMH = 14; // offset: 24 repeated uint32 ICCCHCCDKND = 3; // offset: 32 uint32 retcode = 15; // offset: 40 } // Obf: JPCNCABCMGA // Type: Req // CmdID: 2245 message TakeChallengeRaidRewardCsReq { uint32 HEJANCCDGAP = 6; // offset: 24 } // Obf: NOKJGNCMOBK // Type: Rsp // CmdID: 2209 message TakeChallengeRaidRewardScRsp { ItemList reward = 13; // offset: 24 uint32 retcode = 8; // offset: 32 uint32 HEJANCCDGAP = 5; // offset: 36 } // Obf: KJJDLEIGPMJ // Type: Notify // CmdID: 2229 message ChallengeRaidNotify { KBONOPFLPDJ GCBDMEPBNHN = 2; // offset: 24 } // Obf: PIKGCABFJAE // Type: Req // CmdID: 2221 message SetClientRaidTargetCountCsReq { uint32 KJKGHIEKNID = 6; // offset: 24 uint32 progress = 12; // offset: 28 } // Obf: GKGJKFHIPKI // Type: Rsp // CmdID: 2240 message SetClientRaidTargetCountScRsp { uint32 progress = 4; // offset: 24 uint32 retcode = 13; // offset: 28 uint32 KJKGHIEKNID = 14; // offset: 32 } // Obf: NGDCCMAHNDF // Type: Req // CmdID: 2205 message GetSaveRaidCsReq { uint32 world_level = 4; // offset: 24 uint32 raid_id = 7; // offset: 28 } // Obf: MKMPGOFLAPA // Type: Rsp // CmdID: 2208 message GetSaveRaidScRsp { repeated RaidTargetInfo raid_target_info = 11; // offset: 16 uint32 world_level = 14; // offset: 32 uint32 raid_id = 10; // offset: 36 uint32 retcode = 13; // offset: 40 bool is_save = 15; // offset: 44 } message RaidData { repeated RaidTargetInfo raid_target_info = 3; // offset: 24 uint32 raid_id = 1; // offset: 32 uint32 world_level = 15; // offset: 36 } // Obf: FHJENMNMMKO // Type: Req // CmdID: 2203 message GetAllSaveRaidCsReq { } // Obf: PNDCHLMHJCI // Type: Rsp // CmdID: 2238 message GetAllSaveRaidScRsp { repeated RaidData raid_data_list = 14; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: GDKFOIFIAFD // Type: Notify // CmdID: 2220 message DelSaveRaidScNotify { uint32 world_level = 14; // offset: 24 uint32 raid_id = 11; // offset: 28 } // Obf: MCJANHINPDO // Type: Notify // CmdID: 2212 message RaidKickByServer { LineupInfo lineup = 13; // offset: 16 SceneInfo scene = 3; // offset: 32 uint32 world_level = 5; // offset: 40 uint32 raid_id = 10; // offset: 44 GMFMPPKAEHE reason = 12; // offset: 48 } enum CmdRaidCollectionType { ONNDCODLMGD_NLCDGIPGFDJ = 0; CmdRaidCollectionEnterNextRaidCsReq = 6960; CmdRaidCollectionDataCsReq = 6958; CmdRaidCollectionDataScRsp = 6946; CmdRaidCollectionEnterNextRaidScRsp = 6942; CmdHCNNKILFONI = 6956; } message BOPOBHGDIKN { uint32 OBLCIENDLED = 12; // offset: 24 } // Obf: KNDCKLDMJKB // Type: Req // CmdID: 6958 message RaidCollectionDataCsReq { } // Obf: APODDGMLMLF // Type: Rsp // CmdID: 6946 message RaidCollectionDataScRsp { repeated BOPOBHGDIKN challenge_list = 7; // offset: 24 uint32 retcode = 2; // offset: 32 } // Type: Notify // CmdID: 6956 message HCNNKILFONI { BOPOBHGDIKN EOGGPDHKKBJ = 13; // offset: 24 } // Obf: JFEMDCIJMFA // Type: Req // CmdID: 6960 message RaidCollectionEnterNextRaidCsReq { repeated uint32 avatar_list = 7; // offset: 16 uint32 is_save = 3; // offset: 32 uint32 world_level = 1; // offset: 36 uint32 raid_id = 13; // offset: 40 } // Obf: NJGHHOHJGEO // Type: Rsp // CmdID: 6942 message RaidCollectionEnterNextRaidScRsp { GEGLJDELBHA scene = 13; // offset: 16 uint32 retcode = 11; // offset: 32 } enum CmdRechargeGiftType { OOCIMJEDCHK_NLCDGIPGFDJ = 0; CmdTakeRechargeGiftRewardCsReq = 8376; CmdTakeRechargeBenefitRewardCsReq = 8374; CmdGetRechargeBenefitInfoCsReq = 8362; CmdGetRechargeBenefitInfoScRsp = 8379; CmdTakeRechargeBenefitRewardScRsp = 8364; CmdGetRechargeGiftInfoCsReq = 8378; CmdTakeRechargeGiftRewardScRsp = 8380; CmdSyncRechargeBenefitInfoScNotify = 8372; CmdGetRechargeGiftInfoScRsp = 8366; } // Obf: GFIIJCDEBDH // Type: Req // CmdID: 8378 message GetRechargeGiftInfoCsReq { } message IJHPILBBHDI { message BBIBCFCKPJH { enum EGCFNCBLHJC { EGCFNCBLHJC_EDHBOMMOKGM = 0; EGCFNCBLHJC_ACBHGLIBJBG = 1; EGCFNCBLHJC_LJLKNDIACEO = 2; } } uint32 index = 9; // offset: 24 BBIBCFCKPJH.EGCFNCBLHJC status = 4; // offset: 28 } message JBNGCJJDLHL { repeated IJHPILBBHDI CFNNMOCBBFM = 8; // offset: 16 uint32 gift_type = 5; // offset: 32 int64 end_time = 15; // offset: 40 int64 IFEPJHGNCOI = 10; // offset: 48 } // Obf: JFEKFHLDLPK // Type: Rsp // CmdID: 8366 message GetRechargeGiftInfoScRsp { repeated JBNGCJJDLHL OFIHOCCHNCN = 8; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: KCEJICPPKKM // Type: Req // CmdID: 8376 message TakeRechargeGiftRewardCsReq { uint32 gift_type = 4; // offset: 24 } // Obf: DCAICJKEIPH // Type: Rsp // CmdID: 8380 message TakeRechargeGiftRewardScRsp { ItemList reward = 7; // offset: 16 JBNGCJJDLHL KJBDNIIBGNE = 13; // offset: 24 uint32 retcode = 10; // offset: 40 } // Obf: EGNKGGAIGBJ // Type: Req // CmdID: 8362 message GetRechargeBenefitInfoCsReq { } message BCAJNMLLIED { repeated uint32 OLHODIFNABL = 9; // offset: 16 uint32 panel_id = 1; // offset: 32 uint32 progress = 12; // offset: 36 uint32 id = 4; // offset: 40 } // Obf: JNGJOABNBIM // Type: Rsp // CmdID: 8379 message GetRechargeBenefitInfoScRsp { repeated BCAJNMLLIED OABBABNPPOO = 9; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: IMIOIKDAJOK // Type: Notify // CmdID: 8372 message SyncRechargeBenefitInfoScNotify { BCAJNMLLIED KLCGBJIEMPO = 3; // offset: 16 } // Obf: CKCPEGPJGLD // Type: Req // CmdID: 8374 message TakeRechargeBenefitRewardCsReq { uint32 id = 4; // offset: 24 } // Obf: JINIOBBNJPF // Type: Rsp // CmdID: 8364 message TakeRechargeBenefitRewardScRsp { BCAJNMLLIED KLCGBJIEMPO = 1; // offset: 16 ItemList reward = 7; // offset: 32 uint32 retcode = 11; // offset: 40 } enum CmdRecommendType { APDINKHBHGC_NLCDGIPGFDJ = 0; CmdGetBigDataRecommendCsReq = 2419; CmdGetBigDataRecommendScRsp = 2445; CmdGetBigDataAllRecommendScRsp = 2429; CmdGetBigDataAllRecommendCsReq = 2409; } 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; BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC = 10; } message BMMHJIFCGNO { uint32 KAJCFPKEGBP = 15; // offset: 24 uint32 MIPKOFFGPFA = 3; // offset: 28 } message EquipmentRecommend { repeated BMMHJIFCGNO equipment_list = 3; // offset: 16 } message GHAJJBBEHBE { uint32 BBGHAFGMMNM = 14; // offset: 24 uint32 LMHDFOFNFII = 15; // offset: 28 uint32 OAOPDHLDFIP = 5; // offset: 32 } message RelicRecommend { repeated GHAJJBBEHBE GMCNPKAJMHC = 1; // offset: 16 } // Obf: KOAGMGNMMOC // Type: Req // CmdID: 2419 message GetBigDataRecommendCsReq { uint32 equip_avatar = 1; // offset: 24 BigDataRecommendType big_data_recommend_type = 3; // offset: 28 } // Obf: BGGIHLHFPGA // Type: Rsp // CmdID: 2445 message GetBigDataRecommendScRsp { uint32 retcode = 10; // offset: 32 BigDataRecommendType big_data_recommend_type = 9; // offset: 40 bool has_recommand = 1; // offset: 44 uint32 equip_avatar = 4; // offset: 48 oneof recommend_type { EquipmentRecommend equipment_recommend = 13; // offset: 24 RelicRecommend relic_recommend = 5; // offset: 24 GNBBDMBNNDJ KHCMLINMGEN = 3; // offset: 24 } } message RecomendedAvatarInfo { repeated uint32 avatar_id_list = 8; // offset: 16 uint32 relic_set_id = 3; // offset: 32 uint32 recommend_avatar_id = 10; // offset: 36 } message BigDataRecommendRelicAvatar { repeated RecomendedAvatarInfo recommended_avatar_info_list = 14; // offset: 16 } message JBGPLPCCDBJ { uint32 MINCCILIJNN = 5; // offset: 24 uint32 NMFGIBMHNKI = 12; // offset: 28 uint32 GBJPBAHGBPO = 2; // offset: 32 } message BPFDFOJOEMI { uint32 LBDLAACOCCN = 5; // offset: 24 uint32 MINCCILIJNN = 14; // offset: 28 } message BigDataAvatarRelicRecommend { repeated JBGPLPCCDBJ outer_set_list = 11; // offset: 16 repeated BPFDFOJOEMI body_main_property_list = 5; // offset: 24 repeated BPFDFOJOEMI rope_main_property_list = 12; // offset: 32 repeated JBGPLPCCDBJ inner_set_list = 6; // offset: 40 repeated BPFDFOJOEMI sphere_main_property_list = 10; // offset: 48 repeated BPFDFOJOEMI foot_main_property_list = 15; // offset: 56 uint32 avatar_id = 14; // offset: 72 } message BigDataRecommendAvatarRelic { repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 13; // offset: 16 } // Obf: HGKBKMFJJCB // Type: Req // CmdID: 2409 message GetBigDataAllRecommendCsReq { BigDataRecommendType big_data_recommend_type = 1; // offset: 24 } // Obf: EJEDKALMMNP // Type: Rsp // CmdID: 2429 message GetBigDataAllRecommendScRsp { BigDataRecommendType big_data_recommend_type = 13; // offset: 32 uint32 retcode = 3; // offset: 40 oneof recommend_type { BigDataRecommendRelicAvatar relic_avatar = 8; // offset: 16 BigDataRecommendAvatarRelic avatar_relic = 1; // offset: 16 GNBBDMBNNDJ KHCMLINMGEN = 4; // offset: 16 } } enum CmdRedDotType { AAGDLGIHHOE_NLCDGIPGFDJ = 0; CmdEGELHCKMLNK = 5923; CmdLLCOHLNBNGM = 5927; AAGDLGIHHOE_EJDAHCIBGOF = 5944; CmdGetAllRedDotDataScRsp = 5942; AAGDLGIHHOE_KABNELBBNKH = 5907; CmdGetAllRedDotDataCsReq = 5932; } enum KFMHMJLPHOG { KFMHMJLPHOG_LFGOKFCPBOG = 0; KFMHMJLPHOG_PFNPBLMEOJB = 1; KFMHMJLPHOG_CBHMACJNEJG = 2; } message FHNAEJBKINH { repeated uint32 KCNPFIGHDAL = 5; // offset: 24 } message GFOAMKNHBFE { map BANBCCBOEBJ = 8; // offset: 16 uint32 panel_id = 14; // offset: 32 uint32 FDEAKDCDGML = 6; // offset: 36 } // Type: Req // CmdID: 5932 message GetAllRedDotDataCsReq { } // Type: Rsp // CmdID: 5942 message GetAllRedDotDataScRsp { repeated GFOAMKNHBFE KGONOBEAGAI = 3; // offset: 16 uint32 retcode = 8; // offset: 32 } message NNCEFFFGNEN { repeated uint32 switch_list = 15; // offset: 24 uint32 group_id = 14; // offset: 32 uint32 FDEAKDCDGML = 4; // offset: 36 uint32 panel_id = 7; // offset: 40 KFMHMJLPHOG BICLKAPMFGP = 3; // offset: 44 } // Type: Rsp // CmdID: 5923 message EGELHCKMLNK { uint32 FDEAKDCDGML = 13; // offset: 24 uint32 retcode = 11; // offset: 28 uint32 panel_id = 1; // offset: 32 uint32 group_id = 4; // offset: 36 } message ILDOMDOFEPK { uint32 group_id = 1; // offset: 24 uint32 FDEAKDCDGML = 4; // offset: 28 uint32 panel_id = 11; // offset: 32 } // Type: Rsp // CmdID: 5927 message LLCOHLNBNGM { FHNAEJBKINH BKNKFNHIPAK = 11; // offset: 16 uint32 FDEAKDCDGML = 2; // offset: 32 uint32 group_id = 10; // offset: 36 uint32 retcode = 1; // offset: 40 uint32 panel_id = 12; // offset: 44 } enum CmdRelicBoxType { MHMAOPPIBCL_NLCDGIPGFDJ = 0; CmdOpenRelicBoxScRsp = 8961; CmdGetRelicBoxDataScRsp = 8956; CmdReportRelicBoxActionCsReq = 8957; CmdReportRelicBoxActionScRsp = 8960; CmdGetRelicBoxDataCsReq = 8968; CmdSetRelicBoxCustomScRsp = 8970; CmdSetRelicBoxTargetCsReq = 8952; CmdConfirmRelicBoxCsReq = 8967; CmdRelicBoxRegularScNotify = 8965; CmdConfirmRelicBoxScRsp = 8953; CmdOpenRelicBoxCsReq = 8954; CmdSetRelicBoxTargetScRsp = 8969; CmdSetRelicBoxCustomCsReq = 8966; } enum BDFGBPHEPDI { BDFGBPHEPDI_PDKLDMNAJBO = 0; BDFGBPHEPDI_KCCEHPABIKB = 1; BDFGBPHEPDI_IEGNMOODDAK = 2; } enum JFIIIHFBLPA { JFIIIHFBLPA_NEODNIFGDJC = 0; JFIIIHFBLPA_BPKKHFFJGGI = 1; } message PNGBDDIBCDD { repeated RelicAffix sub_affix_list = 1; // offset: 24 uint32 level = 11; // offset: 32 uint32 tid = 8; // offset: 36 uint32 main_affix_id = 4; // offset: 40 uint32 type = 13; // offset: 44 uint32 exp = 10; // offset: 48 } message JBOAAPIDOIC { uint32 IPILHKHCLJH = 11; // offset: 24 uint32 FLFOCHJFLOE = 7; // offset: 28 } message HGABLJFOKDG { JBOAAPIDOIC NOAJIGHLIIC = 1; // offset: 24 JFIIIHFBLPA HDHKAHJBFKD = 11; // offset: 32 uint32 avatar_id = 5; // offset: 36 } message BEBNHPCBMPF { JBOAAPIDOIC NOAJIGHLIIC = 6; // offset: 16 uint32 avatar_id = 8; // offset: 32 } message DPJCBHKGFOK { repeated Relic relics = 5; // offset: 24 } // Obf: NGKOLFNOAKC // Type: Req // CmdID: 8968 message GetRelicBoxDataCsReq { } // Obf: JOONMECDIHJ // Type: Rsp // CmdID: 8956 message GetRelicBoxDataScRsp { PNGBDDIBCDD NJFEFOFPKPF = 14; // offset: 16 HGABLJFOKDG MCLLALGABAB = 12; // offset: 24 repeated uint32 OAJFAFIDKPI = 7; // offset: 32 DPJCBHKGFOK AHNPPGMFOKN = 1; // offset: 40 repeated BEBNHPCBMPF EBDIOJPDJIH = 2; // offset: 48 BDFGBPHEPDI state = 3; // offset: 64 uint32 MFLMHFLMCPO = 11; // offset: 68 uint32 retcode = 10; // offset: 72 } // Obf: OKCGFDFBPBL // Type: Req // CmdID: 8966 message SetRelicBoxCustomCsReq { BEBNHPCBMPF EBDIOJPDJIH = 10; // offset: 24 repeated BEBNHPCBMPF JKKFJHKHFPL = 15; // offset: 32 } // Obf: ONJHKFHDPGH // Type: Rsp // CmdID: 8970 message SetRelicBoxCustomScRsp { uint32 retcode = 9; // offset: 24 } // Obf: ANOEGCFDJKD // Type: Req // CmdID: 8952 message SetRelicBoxTargetCsReq { HGABLJFOKDG MCLLALGABAB = 12; // offset: 24 } // Obf: DGJAPNJCDCM // Type: Rsp // CmdID: 8969 message SetRelicBoxTargetScRsp { HGABLJFOKDG MCLLALGABAB = 3; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: GFOFPDMELCL // Type: Req // CmdID: 8954 message OpenRelicBoxCsReq { HGABLJFOKDG MCLLALGABAB = 10; // offset: 24 } // Obf: PCAFMOHEDGK // Type: Rsp // CmdID: 8961 message OpenRelicBoxScRsp { PNGBDDIBCDD LCMADDIMION = 8; // offset: 24 uint32 GNLAAIDFOJF = 2; // offset: 32 uint32 retcode = 12; // offset: 36 } // Obf: OJKDPIDOBEO // Type: Req // CmdID: 8967 message ConfirmRelicBoxCsReq { bool BBNIFADMHHO = 11; // offset: 24 } // Obf: EENMGNBLPEJ // Type: Rsp // CmdID: 8953 message ConfirmRelicBoxScRsp { repeated uint32 OAJFAFIDKPI = 15; // offset: 24 uint32 retcode = 14; // offset: 32 uint32 HMBNJLNBLIF = 9; // offset: 36 bool BBNIFADMHHO = 7; // offset: 40 } // Obf: AGKJMBBJCNC // Type: Req // CmdID: 8957 message ReportRelicBoxActionCsReq { oneof MKKDALGEAKK { uint32 KCGLKFKHPIC = 11; // offset: 16 } } // Obf: OBKJIKBEHHF // Type: Rsp // CmdID: 8960 message ReportRelicBoxActionScRsp { uint32 retcode = 5; // offset: 24 BDFGBPHEPDI state = 13; // offset: 28 } // Obf: BIGELLJGGEP // Type: Notify // CmdID: 8965 message RelicBoxRegularScNotify { DPJCBHKGFOK AHNPPGMFOKN = 12; // offset: 24 } enum CmdRelicPresetType { IHFPHIPHDCE_NLCDGIPGFDJ = 0; CmdRelicPresetDeletePlanCsReq = 9842; CmdRelicPresetAddPlanScRsp = 9860; CmdEJILGJGLKIO = 9851; CmdRelicPresetAddPlanCsReq = 9856; CmdEGGOCLKIAME = 9844; CmdRelicPresetGetPlanScRsp = 9846; CmdRelicPresetUpdatePlanScRsp = 9854; CmdRelicPresetDeletePlanScRsp = 9859; CmdRelicPresetUpdatePlanCsReq = 9852; CmdRelicPresetGetPlanCsReq = 9858; } enum FDJKLJGDCID { FDJKLJGDCID_NLCDGIPGFDJ = 0; FDJKLJGDCID_DCGAPNGCCEH = 1; FDJKLJGDCID_BMHMMIMOAIJ = 2; FDJKLJGDCID_JPDBDLEEHGK = 3; FDJKLJGDCID_OGPNODHENKN = 4; FDJKLJGDCID_PICLIGEAJFN = 5; FDJKLJGDCID_FHCEFAOHJJJ = 6; } enum RelicPresetPlanSourceType { HNBGMOIHOAN_NLCDGIPGFDJ = 0; HNBGMOIHOAN_BDNDDMBONNJ = 1; HNBGMOIHOAN_DLBLNAKKNKJ = 2; HNBGMOIHOAN_ODFAMIBHIGE = 3; HNBGMOIHOAN_LIKOPGNHBPP = 4; HNBGMOIHOAN_CPHMEHDCFBF = 5; HNBGMOIHOAN_platform = 6; } message PFCKBFLDHNI { repeated uint32 relic_ids = 7; // offset: 24 string name = 9; // offset: 32 uint32 unique_id = 5; // offset: 40 uint32 avatar_id = 1; // offset: 44 RelicPresetPlanSourceType NFMKOFNEKLA = 11; // offset: 48 } // Type: Req // CmdID: 9858 message RelicPresetGetPlanCsReq { uint32 avatar_id = 11; // offset: 24 } // Type: Rsp // CmdID: 9846 message RelicPresetGetPlanScRsp { repeated PFCKBFLDHNI relic_plan_list = 15; // offset: 24 uint32 avatar_id = 9; // offset: 32 uint32 retcode = 8; // offset: 36 } // Type: Req // CmdID: 9856 message RelicPresetAddPlanCsReq { repeated uint32 relic_ids = 9; // offset: 16 string name = 2; // offset: 24 RelicPresetPlanSourceType NFMKOFNEKLA = 1; // offset: 40 uint32 avatar_id = 7; // offset: 44 FDJKLJGDCID LLJJCOOKANH = 13; // offset: 48 } // Type: Rsp // CmdID: 9860 message RelicPresetAddPlanScRsp { PFCKBFLDHNI relic_plan = 8; // offset: 16 uint32 retcode = 12; // offset: 32 } // Type: Req // CmdID: 9842 message RelicPresetDeletePlanCsReq { uint32 unique_id = 14; // offset: 24 } // Type: Rsp // CmdID: 9859 message RelicPresetDeletePlanScRsp { uint32 unique_id = 4; // offset: 24 uint32 retcode = 1; // offset: 28 } message HPPOINFLEPJ { repeated uint32 relic_ids = 11; // offset: 16 RelicPresetPlanSourceType NFMKOFNEKLA = 13; // offset: 32 FDJKLJGDCID LLJJCOOKANH = 12; // offset: 36 } // Type: Req // CmdID: 9852 message RelicPresetUpdatePlanCsReq { uint32 unique_id = 5; // offset: 32 oneof KKNBOACNCON { HPPOINFLEPJ relic_list = 6; // offset: 16 string name = 1; // offset: 16 } } // Type: Rsp // CmdID: 9854 message RelicPresetUpdatePlanScRsp { uint32 unique_id = 3; // offset: 36 uint32 retcode = 1; // offset: 40 oneof KKNBOACNCON { HPPOINFLEPJ relic_list = 14; // offset: 16 string name = 4; // offset: 16 } } // Type: Notify // CmdID: 9844 message EGGOCLKIAME { uint32 unique_id = 7; // offset: 24 } // Type: Notify // CmdID: 9851 message EJILGJGLKIO { PFCKBFLDHNI relic_plan = 7; // offset: 24 } enum CmdRelicSmartWearType { HLACKPFNIBD_NLCDGIPGFDJ = 0; CmdRelicSmartWearDeletePinRelicScRsp = 8255; CmdRelicSmartWearGetPinRelicScRsp = 8253; CmdRelicSmartWearUpdatePinRelicCsReq = 8265; CmdRelicSmartWearDeletePlanCsReq = 8262; CmdRelicSmartWearUpdatePinRelicScNotify = 8258; CmdRelicSmartWearUpdatePlanScRsp = 8269; CmdRelicSmartWearGetPlanScRsp = 8256; CmdRelicSmartWearAddPlanCsReq = 8266; CmdRelicSmartWearUpdatePlanCsReq = 8252; CmdRelicSmartWearGetPlanCsReq = 8268; CmdRelicSmartWearGetPinRelicCsReq = 8267; CmdRelicSmartWearUpdatePinRelicScRsp = 8251; CmdRelicSmartWearDeletePinRelicCsReq = 8263; CmdRelicSmartWearDeletePlanScRsp = 8264; CmdRelicSmartWearAddPlanScRsp = 8270; } enum KCKJILIMNFF { KCKJILIMNFF_NLCDGIPGFDJ = 0; KCKJILIMNFF_CFPGFAMANFD = 1; KCKJILIMNFF_HEHPPOFHLMI = 2; KCKJILIMNFF_EBDIOJPDJIH = 3; } message RelicSmartWearPlan { repeated uint32 inside_relic_list = 1; // offset: 16 repeated uint32 outside_relic_list = 10; // offset: 24 uint32 avatar_id = 13; // offset: 40 uint32 unique_id = 15; // offset: 44 } // Obf: PIHNFHMEHCD // Type: Req // CmdID: 8268 message RelicSmartWearGetPlanCsReq { uint32 avatar_id = 4; // offset: 24 } // Obf: MBLPEOFOOAF // Type: Rsp // CmdID: 8256 message RelicSmartWearGetPlanScRsp { repeated RelicSmartWearPlan relic_plan_list = 13; // offset: 16 uint32 retcode = 7; // offset: 32 uint32 avatar_id = 9; // offset: 36 } // Obf: KHPMJDJKEAB // Type: Req // CmdID: 8266 message RelicSmartWearAddPlanCsReq { RelicSmartWearPlan relic_plan = 3; // offset: 16 } // Obf: ILCBEINELFA // Type: Rsp // CmdID: 8270 message RelicSmartWearAddPlanScRsp { RelicSmartWearPlan relic_plan = 3; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: AHKGHNIDDHI // Type: Req // CmdID: 8252 message RelicSmartWearUpdatePlanCsReq { RelicSmartWearPlan relic_plan = 8; // offset: 16 } // Obf: BPHCDBFPIFB // Type: Rsp // CmdID: 8269 message RelicSmartWearUpdatePlanScRsp { RelicSmartWearPlan relic_plan = 6; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: IGFDCGKPJBE // Type: Req // CmdID: 8262 message RelicSmartWearDeletePlanCsReq { uint32 unique_id = 2; // offset: 24 } // Obf: POPMMDIDDJO // Type: Rsp // CmdID: 8264 message RelicSmartWearDeletePlanScRsp { uint32 unique_id = 5; // offset: 24 uint32 retcode = 8; // offset: 28 } message ONFLANPGHHL { repeated uint32 inside_relic_list = 14; // offset: 16 repeated uint32 outside_relic_list = 2; // offset: 32 KCKJILIMNFF ALAEIBDIGHM = 6; // offset: 40 } message CABBOOKAODO { repeated uint32 relic_ids = 5; // offset: 16 ONFLANPGHHL AEONNKANGCE = 13; // offset: 24 uint32 avatar_id = 15; // offset: 40 } // Obf: OKLKPLGFPNM // Type: Req // CmdID: 8267 message RelicSmartWearGetPinRelicCsReq { uint32 avatar_id = 12; // offset: 24 } // Obf: EMKANKKOICP // Type: Rsp // CmdID: 8253 message RelicSmartWearGetPinRelicScRsp { repeated CABBOOKAODO OJNCAOKPKIB = 13; // offset: 16 uint32 retcode = 3; // offset: 32 uint32 avatar_id = 10; // offset: 36 } // Obf: JIODIEHBGMI // Type: Notify // CmdID: 8258 message RelicSmartWearUpdatePinRelicScNotify { repeated CABBOOKAODO PLNCNCNIPKN = 12; // offset: 16 repeated CABBOOKAODO ANCHGOGNLFP = 6; // offset: 32 uint32 relic_unique_id = 9; // offset: 40 } // Obf: PMMIOMPJADM // Type: Req // CmdID: 8265 message RelicSmartWearUpdatePinRelicCsReq { CABBOOKAODO DNNKBPBFPBK = 1; // offset: 24 } // Obf: IJMEMLHHMIC // Type: Rsp // CmdID: 8251 message RelicSmartWearUpdatePinRelicScRsp { CABBOOKAODO DNNKBPBFPBK = 11; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: FABKOODPCLA // Type: Req // CmdID: 8263 message RelicSmartWearDeletePinRelicCsReq { repeated ONFLANPGHHL AIFAMIFGMCH = 4; // offset: 24 bool BEAJGCMPOED = 13; // offset: 32 uint32 avatar_id = 12; // offset: 36 } // Obf: KJHJMAEMDMJ // Type: Rsp // CmdID: 8255 message RelicSmartWearDeletePinRelicScRsp { repeated ONFLANPGHHL AIFAMIFGMCH = 10; // offset: 24 uint32 avatar_id = 3; // offset: 32 uint32 retcode = 12; // offset: 36 } enum CmdReplayType { GLHDKOHHDDK_NLCDGIPGFDJ = 0; GLHDKOHHDDK_OENOMLJLADC = 3580; CmdGetReplayTokenCsReq = 3573; CmdDFMBMCGMFFP = 3527; CmdGetReplayTokenScRsp = 3503; } // Type: Req // CmdID: 3573 message GetReplayTokenCsReq { string LMFFNNIGMMO = 8; // offset: 24 string GIMGDNJPPDJ = 13; // offset: 32 uint32 stage_id = 3; // offset: 40 PBIEFHKNAFA replay_type = 11; // offset: 44 uint32 KLIFGJOILEE = 7; // offset: 48 uint32 PBNIENNCNOP = 15; // offset: 52 } // Type: Rsp // CmdID: 3503 message GetReplayTokenScRsp { string GIMGDNJPPDJ = 12; // offset: 24 string DNADIICFMEE = 3; // offset: 32 uint32 stage_id = 8; // offset: 40 uint32 retcode = 7; // offset: 44 PBIEFHKNAFA replay_type = 2; // offset: 48 } message FAOFIEIAECG { } // Type: Rsp // CmdID: 3527 message DFMBMCGMFFP { repeated ReplayInfo IHNJCKDHOJE = 3; // offset: 24 uint32 retcode = 7; // offset: 32 } enum CmdRndOptionType { LHHIKPLMLGH_NLCDGIPGFDJ = 0; CmdGetRndOptionCsReq = 3473; CmdDailyFirstMeetPamScRsp = 3427; CmdGetRndOptionScRsp = 3403; CmdDailyFirstMeetPamCsReq = 3480; } // Type: Req // CmdID: 3473 message GetRndOptionCsReq { uint32 id = 15; // offset: 24 } // Type: Rsp // CmdID: 3403 message GetRndOptionScRsp { repeated uint32 EFLOILNLFIC = 6; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 3480 message DailyFirstMeetPamCsReq { } // Type: Rsp // CmdID: 3427 message DailyFirstMeetPamScRsp { uint32 retcode = 11; // offset: 24 } enum CmdRogueType { HHPMDFMOOAK_NLCDGIPGFDJ = 0; CmdFinishAeonDialogueGroupCsReq = 1872; CmdGetRogueTalentInfoCsReq = 1807; HHPMDFMOOAK_CCOBPPAPKLP = 1871; CmdSyncRogueExploreWinScNotify = 1820; CmdEnterRogueCsReq = 1836; CmdAJNDMBCDEOL = 1848; CmdStartRogueCsReq = 1880; CmdLeaveRogueCsReq = 1815; CmdFinishAeonDialogueGroupScRsp = 1825; CmdSyncRogueMapRoomScNotify = 1853; CmdCGMBIHBHLFK = 1852; CmdBHLEHMNFHPJ = 1876; CmdJALDDEDFEPA = 1878; CmdSyncRogueAreaUnlockScNotify = 1869; CmdGetRogueAeonInfoScRsp = 1884; CmdQuitRogueCsReq = 1801; CmdCDOKCLHEDBO = 1882; CmdExchangeRogueRewardKeyScRsp = 1858; HHPMDFMOOAK_HPJBLIFMOJB = 1814; CmdSyncRogueStatusScNotify = 1851; CmdEnterRogueScRsp = 1813; CmdSyncRogueSeasonFinishScNotify = 1899; CmdLeaveRogueScRsp = 1881; CmdCINMCBDCBMJ = 1859; CmdEnableRogueTalentScRsp = 1862; CmdEnterRogueMapRoomCsReq = 1816; CmdSyncRogueAeonScNotify = 1897; CmdIKENDKAGFLN = 1855; CmdEnterRogueMapRoomScRsp = 1805; CmdAJAOJOEAGML = 1824; CmdGetRogueInfoScRsp = 1803; CmdSyncRogueGetItemScNotify = 1846; CmdSyncRogueReviveInfoScNotify = 1828; CmdQuitRogueScRsp = 1867; CmdExchangeRogueRewardKeyCsReq = 1834; CmdStartRogueScRsp = 1827; CmdNAHANHPHGGF = 1874; CmdGDNJICGJCAC = 1808; CmdEKFCDGNOAIN = 1842; CmdEnableRogueTalentCsReq = 1821; CmdGetRogueTalentInfoScRsp = 1802; CmdHIGAMEJNCJJ = 1822; CmdSyncRogueFinishScNotify = 1809; CmdJKKLGGKBELL = 1894; CmdGetRogueAeonInfoCsReq = 1870; CmdOpenRogueChestCsReq = 1845; CmdOJKCGGHMFDO = 1819; CmdKFJFHKLJKAK = 1864; CmdOpenRogueChestScRsp = 1837; CmdSyncRogueVirtualItemInfoScNotify = 1895; CmdPDNOJMFCDDG = 1861; CmdGetRogueInfoCsReq = 1873; HHPMDFMOOAK_HHHNPEFMKFL = 1868; } enum RogueStatus { NOGKOJCAFAE_NLCDGIPGFDJ = 0; NOGKOJCAFAE_BMOOGBNPEAA = 1; NOGKOJCAFAE_IGGJEJAHPIJ = 2; NOGKOJCAFAE_CBFHENKAMKO = 3; NOGKOJCAFAE_CIHFGJDCHIA = 4; } enum RogueRoomStatus { KFNIFOJPFCB_NLCDGIPGFDJ = 0; KFNIFOJPFCB_GAJGBBFELEL = 1; KFNIFOJPFCB_BFADFAELKLJ = 2; KFNIFOJPFCB_JDAGFHEPMHF = 3; KFNIFOJPFCB_CIHFGJDCHIA = 4; } enum RogueAreaStatus { HNPHKCCICPM_GAJGBBFELEL = 0; HNPHKCCICPM_BFADFAELKLJ = 1; HNPHKCCICPM_MKHFMMCKAEI = 2; HNPHKCCICPM_PDKLDMNAJBO = 3; } enum GBAKLOAFCLP { GBAKLOAFCLP_NLCDGIPGFDJ = 0; GBAKLOAFCLP_MIDKKNAGOFA = 1; GBAKLOAFCLP_FJMCIHHIGIA = 2; GBAKLOAFCLP_ANBKDJKHCBI = 3; GBAKLOAFCLP_NCLBFAALLFJ = 4; GBAKLOAFCLP_EPCDLHFFBLI = 5; GBAKLOAFCLP_FMPGGENBHID = 6; GBAKLOAFCLP_MOFNIOJHBBL = 7; GBAKLOAFCLP_EMALBALANLH = 8; GBAKLOAFCLP_CBCNHGNKAPG = 9; } enum PDLOAMGLGJB { PDLOAMGLGJB_NLCDGIPGFDJ = 0; PDLOAMGLGJB_MIDKKNAGOFA = 1; PDLOAMGLGJB_NCLBFAALLFJ = 2; PDLOAMGLGJB_EPCDLHFFBLI = 3; PDLOAMGLGJB_LFODHGBCCHF = 4; PDLOAMGLGJB_KHGIKBFDLFB = 5; PDLOAMGLGJB_AKJBECPHIJK = 6; PDLOAMGLGJB_EJOEHKNHGDM = 7; PDLOAMGLGJB_ACMKLFOMPFC = 8; PDLOAMGLGJB_MOFNIOJHBBL = 9; PDLOAMGLGJB_FMPGGENBHID = 10; PDLOAMGLGJB_EMALBALANLH = 11; PDLOAMGLGJB_CBCNHGNKAPG = 12; } enum PPOCAMCLLEG { PPOCAMCLLEG_HMCKMBAGNJA = 0; PPOCAMCLLEG_DJBOLOGMBGG = 1; } message ABOFJEIMLLJ { uint32 buff_id = 13; // offset: 24 uint32 level = 10; // offset: 28 } message BBOMFKLAJLO { repeated ABOFJEIMLLJ buff_list = 3; // offset: 16 } message PAIJCBOKIFO { RogueRoomStatus CAGDNHCOCKM = 15; // offset: 24 uint32 MAJKFIMPOOF = 10; // offset: 28 uint32 PGACMFLCDID = 12; // offset: 32 uint32 room_id = 9; // offset: 36 RogueRoomStatus FCHHPCIDNGM = 14; // offset: 40 } message DNDMLICBKEF { repeated PAIJCBOKIFO LLNICHDDIAN = 5; // offset: 24 uint32 map_id = 10; // offset: 32 uint32 area_id = 6; // offset: 36 uint32 HPKMGKPPELC = 2; // offset: 40 uint32 ANHDBMOPGDC = 3; // offset: 44 } message CAJEBOPPMCJ { bool ALAJJMKOMML = 3; // offset: 24 uint32 area_id = 13; // offset: 28 RogueStatus NHDLEFAAPOB = 4; // offset: 32 RogueAreaStatus KANBKLFCCMB = 1; // offset: 36 uint32 map_id = 7; // offset: 40 uint32 KNDHMNBIIDF = 8; // offset: 44 } message MOFHPLGPGFA { ItemCostData DEHJDNIEKHB = 12; // offset: 24 repeated ABOFJEIMLLJ CHCMEKAFKAF = 14; // offset: 32 repeated uint32 EBMEEKJGPPM = 7; // offset: 40 RogueCommonBuffSelectSourceType NFMKOFNEKLA = 11; // offset: 48 uint32 EIALMEADLGF = 1; // offset: 52 uint32 PCGFIOKLIBE = 2; // offset: 56 uint32 NOAMCDNNHMD = 8; // offset: 60 uint32 EGFOLKEPNCI = 13; // offset: 64 uint32 NKGGAOJLCMD = 15; // offset: 68 uint32 FIMMFJCKCNK = 10; // offset: 72 bool OELJGANLKLJ = 3; // offset: 76 uint32 PNJLAAOCFMC = 9; // offset: 80 uint32 LKHAIEIDAJL = 5; // offset: 84 } message LCMGCELIAEK { repeated ABOFJEIMLLJ OLCOANIFALP = 9; // offset: 16 ABOFJEIMLLJ IFOOEPKGGAG = 12; // offset: 24 } message JKJKKDJIKBJ { repeated ABOFJEIMLLJ JJDILEHLHDH = 13; // offset: 16 repeated ABOFJEIMLLJ NPIGFLFEEHM = 4; // offset: 32 uint32 LGIPILAKIKB = 1; // offset: 40 } message AEFFOCFJNBF { ItemCostData cost_data = 2; // offset: 16 float CBJALFOLFIH = 13; // offset: 32 uint32 buff_id = 14; // offset: 36 } message HFGBCEKGFHK { repeated AEFFOCFJNBF EMAGFIBLNCJ = 3; // offset: 24 } message EFDAIBDBFEA { map HFCJPCKONIF = 10; // offset: 24 uint32 NPHAJEKCBKF = 1; // offset: 32 uint32 AADNIFFHHDD = 7; // offset: 36 uint32 LJCEOGPOGBE = 15; // offset: 40 uint32 DGGCFDKJDPO = 6; // offset: 44 } message OEDNNHAOHAB { repeated EFDAIBDBFEA MAJGMMCOCIG = 3; // offset: 24 } message EFOIMNLMPOA { repeated uint32 BPDDBKGDMDD = 3; // offset: 24 OEDNNHAOHAB DNPCCFFFBHN = 6; // offset: 32 } message DDGNKMACELB { repeated uint32 FIMLDDNFGJH = 14; // offset: 16 } message HDJJMJNIINH { repeated uint32 KPJPABDIOJB = 9; // offset: 16 } message FPMMBJBPNLC { uint32 IPAOBKONIFL = 8; // offset: 36 oneof BNJPPHJNKHF { ItemList NMJGHEACCMC = 3; // offset: 16 BBOMFKLAJLO MMLJADJNKIA = 4; // offset: 16 } } message KCMFAIBMOHB { ItemCostData LNIEFKBMIPD = 14; // offset: 16 } message ANADIOPMFJA { uint32 DKIEIKJDBDB = 9; // offset: 24 } message GAOBHBLFPEC { uint32 OFHBBKOKANF = 6; // offset: 24 uint32 DBHOIDLKMAB = 7; // offset: 28 uint32 LKHAIEIDAJL = 5; // offset: 32 uint32 IJJLKIMGELO = 15; // offset: 36 uint32 GBIEAMKLONK = 1; // offset: 40 } message AGEHGBKOBEF { EDOIEMCFFCA LFLCDNGALME = 1472; // offset: 16 HNKAOFDGLIE CFDIKLBINHK = 874; // offset: 24 } message EDOIEMCFFCA { PHINPOJOJGD EGGJFCELHNK = 14; // offset: 16 GOIEJOCFKEE ACLKMFCDMED = 7; // offset: 24 GFGHGCIMKGA AEFMMOHKCHJ = 11; // offset: 32 CGNNMPIKBBB HHFAAFOBKME = 4; // offset: 48 MBCBDJNKFEB NIKDPODBIEF = 6; // offset: 56 } message HNKAOFDGLIE { HIKOBOMBMPB DNPCCFFFBHN = 14; // offset: 16 AGEOGDOGDMM DHEKLJDBNNP = 8; // offset: 24 CIFCAIEDOLK AEFMMOHKCHJ = 1; // offset: 40 INHBMHCJJCN FMIGOKIDKJL = 15; // offset: 48 CFMHEMGEANC HABJHGPFGEB = 3; // offset: 56 ENOBKLGCHOD EIOHFJMFOKF = 11; // offset: 64 DNDMLICBKEF COOOMDKGODF = 5; // offset: 72 CDDIJCBEAHJ IELPCHGLFCA = 9; // offset: 80 bool ILOFGCAFHAH = 10; // offset: 88 RogueStatus status = 13; // offset: 92 } message CGNNMPIKBBB { uint32 LJNGPCKPJLF = 7; // offset: 24 int64 begin_time = 10; // offset: 32 int64 end_time = 6; // offset: 40 } message GOIEJOCFKEE { repeated CAJEBOPPMCJ OJGOAOPLMLB = 7; // offset: 24 } message GFGHGCIMKGA { repeated uint32 OPAEGCBNACJ = 9; // offset: 16 bool DCLPLNFINDL = 11; // offset: 32 uint32 OGGEKFLBGLB = 15; // offset: 36 uint32 EGDEKFJJNEP = 13; // offset: 40 } message MBCBDJNKFEB { uint32 GEBGGMAGDJB = 13; // offset: 24 uint32 PDGBEJHNHHE = 11; // offset: 28 uint32 CICAENDEDFE = 15; // offset: 32 } message CFMHEMGEANC { repeated ABOFJEIMLLJ CHCMEKAFKAF = 2; // offset: 16 } message HIKOBOMBMPB { OEDNNHAOHAB DNPCCFFFBHN = 1; // offset: 16 } message ENOBKLGCHOD { repeated uint32 base_avatar_id_list = 14; // offset: 16 KCMFAIBMOHB MFEODNJNGDP = 11; // offset: 24 repeated uint32 GOFLIGGNHNE = 15; // offset: 32 repeated uint32 unfinished_story_line_id_list = 9; // offset: 40 } message FBCOMLAONKM { HDJJMJNIINH JIPEPMDMCMB = 11; // offset: 24 } message CIFCAIEDOLK { uint32 EGDEKFJJNEP = 9; // offset: 24 bool DCLPLNFINDL = 7; // offset: 28 uint32 JPPAGGPJOMO = 14; // offset: 32 } message CDDIJCBEAHJ { repeated uint32 CEMOJMBHLDD = 14; // offset: 16 } message JIBBEEAIDIC { repeated uint32 OPAEGCBNACJ = 11; // offset: 24 uint32 OGGEKFLBGLB = 2; // offset: 32 uint32 EGDEKFJJNEP = 13; // offset: 36 bool DCLPLNFINDL = 14; // offset: 40 uint32 JPPAGGPJOMO = 8; // offset: 44 } message EBEMOKPPABL { uint32 DBLJFJAAPAN = 10; // offset: 24 uint32 score_id = 6; // offset: 28 uint32 PFMGCGNMLJP = 5; // offset: 32 } message GLFFCOGIIGG { repeated EBEMOKPPABL LMPLLJFMFEC = 9; // offset: 16 float OKCKMFGDEJK = 10; // offset: 32 uint32 DJEIMGGHMGM = 12; // offset: 36 } message ALBLEFHHJIC { AvatarType avatar_type = 10; // offset: 24 uint32 level = 3; // offset: 28 uint32 slot = 7; // offset: 32 uint32 id = 5; // offset: 36 } message KCOEJJKGNIG { repeated ABOFJEIMLLJ buff_list = 7; // offset: 16 repeated ALBLEFHHJIC avatar_list = 11; // offset: 24 repeated uint32 MAJGMMCOCIG = 5; // offset: 40 } message GKHGFCBMLBL { ItemList LHPNJLBPACA = 7; // offset: 16 KCOEJJKGNIG record_info = 9; // offset: 24 PHINPOJOJGD FGOBDCENKOB = 14; // offset: 40 bool is_win = 1; // offset: 48 uint32 MHPHDCFKMLF = 12; // offset: 52 uint32 GEBGGMAGDJB = 11; // offset: 56 uint32 GHCBFCIGIBF = 8; // offset: 60 uint32 area_id = 1096; // offset: 64 uint32 score_id = 4; // offset: 68 uint32 HEOMALBNJLL = 714; // offset: 72 uint32 GMIIMAHLIJF = 10; // offset: 76 } message PHINPOJOJGD { repeated uint32 FHHKOHKBNOP = 6; // offset: 24 uint32 MHCHFDFMNFP = 11; // offset: 32 bool PKPNMOOICGP = 13; // offset: 36 bool KMNPJKCMIEN = 7; // offset: 37 int64 MJKPNOMCHID = 14; // offset: 40 int64 CDGMPCFGKMD = 2; // offset: 48 uint32 GACKJLBPKGD = 9; // offset: 56 } message FLCPJJMHAGO { uint32 AFEMBLFCCCH = 8; // offset: 24 uint32 HCBADDHNIDG = 15; // offset: 28 uint32 level = 5; // offset: 32 uint32 exp = 2; // offset: 36 } message LOHLENBEIEB { bool KKKIONIDKFA = 1; // offset: 24 float AFDNFCBCFBF = 7; // offset: 28 int32 MNLINFEODPJ = 6; // offset: 32 uint32 rogue_dialogue_event_id = 8; // offset: 36 uint32 arg_id = 15; // offset: 40 } message MOLCKKMNHAE { repeated uint32 CGHHKKICJGG = 6; // offset: 16 repeated LOHLENBEIEB JIIJEBJMPNI = 3; // offset: 24 uint32 game_mode_type = 1; // offset: 40 uint32 MJBKNMJHOGP = 7; // offset: 44 uint32 AIAFEKGBFIF = 9; // offset: 48 uint32 OEANPIHCHHF = 4; // offset: 52 } message EMKODHBBMMA { repeated uint32 MJPIHDLJHIB = 10; // offset: 24 PPOCAMCLLEG NONPIMDDJNN = 14; // offset: 44 oneof BNJPPHJNKHF { ItemList NMJGHEACCMC = 15; // offset: 32 } } // Obf: GMFGIAEEAFC // Type: Req // CmdID: 1873 message GetRogueInfoCsReq { } // Obf: DDOOMBLAOHN // Type: Rsp // CmdID: 1803 message GetRogueInfoScRsp { AGEHGBKOBEF rogue_game_info = 12; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: LJINAKCNBCB // Type: Req // CmdID: 1880 message StartRogueCsReq { repeated uint32 base_avatar_id_list = 6; // offset: 24 repeated uint32 JKPIPNMGGOA = 4; // offset: 32 repeated uint32 unfinished_story_line_id_list = 3; // offset: 40 uint32 area_id = 12; // offset: 48 uint32 AFEMBLFCCCH = 1; // offset: 52 } // Obf: HHNAMDCALND // Type: Rsp // CmdID: 1827 message StartRogueScRsp { LineupInfo lineup = 15; // offset: 16 AGEHGBKOBEF rogue_game_info = 12; // offset: 24 SceneInfo scene = 13; // offset: 40 FHEGNOPNICH JNKLNLKHGBB = 6; // offset: 48 uint32 retcode = 4; // offset: 56 } // Obf: MGBFNLJFCAA // Type: Req // CmdID: 1836 message EnterRogueCsReq { uint32 area_id = 2; // offset: 24 } // Obf: KNBOCPOOAEM // Type: Rsp // CmdID: 1813 message EnterRogueScRsp { LineupInfo lineup = 9; // offset: 16 FHEGNOPNICH JNKLNLKHGBB = 7; // offset: 24 SceneInfo scene = 8; // offset: 32 AGEHGBKOBEF rogue_game_info = 5; // offset: 48 uint32 retcode = 13; // offset: 56 } // Obf: CAGNJEEKBNN // Type: Req // CmdID: 1815 message LeaveRogueCsReq { } // Obf: DAEOAHLMACG // Type: Rsp // CmdID: 1881 message LeaveRogueScRsp { FHEGNOPNICH JNKLNLKHGBB = 3; // offset: 16 SceneInfo scene = 7; // offset: 24 LineupInfo lineup = 14; // offset: 32 AGEHGBKOBEF rogue_game_info = 13; // offset: 48 uint32 retcode = 5; // offset: 56 } // Obf: FKBINHGJLGL // Type: Notify // CmdID: 1809 message SyncRogueFinishScNotify { GKHGFCBMLBL NLEOMLNOKCC = 5; // offset: 24 } // Obf: EKFCDGNOAIN // Type: Req // CmdID: 1842 message EKFCDGNOAIN { repeated uint32 base_avatar_id_list = 8; // offset: 16 repeated uint32 unfinished_story_line_id_list = 13; // offset: 32 uint32 prop_entity_id = 9; // offset: 40 } // Obf: BHLEHMNFHPJ // Type: Rsp // CmdID: 1876 message BHLEHMNFHPJ { repeated uint32 base_avatar_id_list = 11; // offset: 16 repeated uint32 unfinished_story_line_id_list = 15; // offset: 24 uint32 retcode = 3; // offset: 40 } // Obf: PDNOJMFCDDG // Type: Req // CmdID: 1861 message PDNOJMFCDDG { repeated uint32 base_avatar_id_list = 12; // offset: 16 repeated uint32 unfinished_story_line_id_list = 11; // offset: 32 uint32 interacted_prop_entity_id = 3; // offset: 40 } // Obf: AJAOJOEAGML // Type: Rsp // CmdID: 1824 message AJAOJOEAGML { repeated uint32 base_avatar_id_list = 5; // offset: 24 KCMFAIBMOHB MFEODNJNGDP = 10; // offset: 32 repeated uint32 unfinished_story_line_id_list = 2; // offset: 40 uint32 retcode = 9; // offset: 48 } // Obf: KHCBONJOLDP // Type: Notify // CmdID: 1828 message SyncRogueReviveInfoScNotify { KCMFAIBMOHB MFEODNJNGDP = 4; // offset: 16 } // Obf: CGMBIHBHLFK // Type: Req // CmdID: 1852 message CGMBIHBHLFK { } // Obf: AJNDMBCDEOL // Type: Rsp // CmdID: 1848 message AJNDMBCDEOL { HFGBCEKGFHK ILMAMLBLIDL = 13; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: CINMCBDCBMJ // Type: Req // CmdID: 1859 message CINMCBDCBMJ { uint32 maze_buff_id = 1; // offset: 24 } // Obf: NAHANHPHGGF // Type: Rsp // CmdID: 1874 message NAHANHPHGGF { ABOFJEIMLLJ CNEFDJCKAPL = 12; // offset: 24 uint32 retcode = 5; // offset: 32 bool KGKEJAKKLDP = 4; // offset: 36 } // Obf: MDFEOFGBJBI // Type: Req // CmdID: 1801 message QuitRogueCsReq { uint32 area_id = 2; // offset: 24 } // Obf: PLIDMPJNFEA // Type: Rsp // CmdID: 1867 message QuitRogueScRsp { AGEHGBKOBEF rogue_game_info = 10; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: DDIHBNNOKJN // Type: Notify // CmdID: 1820 message SyncRogueExploreWinScNotify { bool ILOFGCAFHAH = 5; // offset: 24 } // Obf: IMOIBEFBKCL // Type: Notify // CmdID: 1899 message SyncRogueSeasonFinishScNotify { GKHGFCBMLBL NLEOMLNOKCC = 1; // offset: 16 SceneInfo scene = 12; // offset: 24 LineupInfo lineup = 7; // offset: 32 PHINPOJOJGD EGGJFCELHNK = 9; // offset: 40 bool FALJMPELHIO = 2; // offset: 56 } // Obf: GFMDKGLKCOF // Type: Req // CmdID: 1816 message EnterRogueMapRoomCsReq { uint32 room_id = 15; // offset: 24 uint32 MAJKFIMPOOF = 7; // offset: 28 } // Obf: NNAMFPHNGBF // Type: Rsp // CmdID: 1805 message EnterRogueMapRoomScRsp { FHEGNOPNICH JNKLNLKHGBB = 2; // offset: 16 LineupInfo lineup = 10; // offset: 32 SceneInfo scene = 9; // offset: 40 uint32 retcode = 15; // offset: 48 uint32 ANHDBMOPGDC = 1; // offset: 52 } // Obf: CLPJHIIDAGN // Type: Notify // CmdID: 1853 message SyncRogueMapRoomScNotify { PAIJCBOKIFO HNEANMNJHDB = 11; // offset: 24 uint32 map_id = 7; // offset: 32 } // Obf: KHKGDGBHHPK // Type: Req // CmdID: 1845 message OpenRogueChestCsReq { uint32 interacted_prop_entity_id = 15; // offset: 24 bool FDEKKOKBDIC = 3; // offset: 28 } // Obf: CBOLGFEIIOA // Type: Rsp // CmdID: 1837 message OpenRogueChestScRsp { ItemList drop_data = 12; // offset: 16 ItemList reward = 6; // offset: 32 LMDPKOELKFL ABEMLCJBIEF = 9; // offset: 40 uint32 retcode = 8; // offset: 48 } // Obf: JCFJFAFJACN // Type: Req // CmdID: 1834 message ExchangeRogueRewardKeyCsReq { uint32 count = 15; // offset: 24 } // Obf: LEKLEHPFHMA // Type: Rsp // CmdID: 1858 message ExchangeRogueRewardKeyScRsp { uint32 retcode = 11; // offset: 24 uint32 count = 9; // offset: 28 } // Obf: KPDDKCNHJAB // Type: Notify // CmdID: 1869 message SyncRogueAreaUnlockScNotify { uint32 area_id = 9; // offset: 24 } // Obf: FGOPLKFEJAP // Type: Notify // CmdID: 1846 message SyncRogueGetItemScNotify { ItemList IIDEAGLAMCC = 4; // offset: 16 ItemList get_item_list = 5; // offset: 32 } // Type: Req // CmdID: 1822 message HIGAMEJNCJJ { uint32 level = 15; // offset: 24 uint32 AFEMBLFCCCH = 12; // offset: 28 } // Type: Rsp // CmdID: 1864 message KFJFHKLJKAK { ItemList reward = 10; // offset: 16 uint32 retcode = 7; // offset: 32 uint32 AFEMBLFCCCH = 12; // offset: 36 uint32 level = 4; // offset: 40 } // Type: Notify // CmdID: 1855 message IKENDKAGFLN { ItemList reward = 1; // offset: 16 uint32 level = 10; // offset: 32 uint32 AFEMBLFCCCH = 13; // offset: 36 } message JOEGAKHFBKM { } // Type: Rsp // CmdID: 1808 message GDNJICGJCAC { PHINPOJOJGD CIKPBGDIABO = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } message HPJNANNCPCA { repeated uint32 HHINLCAODMG = 8; // offset: 24 uint32 GACKJLBPKGD = 5; // offset: 32 } // Type: Rsp // CmdID: 1878 message JALDDEDFEPA { PHINPOJOJGD EGGJFCELHNK = 9; // offset: 24 ItemList reward = 7; // offset: 32 uint32 retcode = 15; // offset: 40 uint32 GACKJLBPKGD = 11; // offset: 44 } message KLFPHOOPELB { } // Type: Rsp // CmdID: 1882 message CDOKCLHEDBO { PHINPOJOJGD EGGJFCELHNK = 12; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: FLGHJEANCAC // Type: Req // CmdID: 1870 message GetRogueAeonInfoCsReq { } // Obf: MMOAIOJAMPA // Type: Rsp // CmdID: 1884 message GetRogueAeonInfoScRsp { repeated FLCPJJMHAGO JHEHAIBMNNF = 8; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: FKEFNGCFJKN // Type: Req // CmdID: 1872 message FinishAeonDialogueGroupCsReq { uint32 AFEMBLFCCCH = 5; // offset: 24 } // Obf: FAOLLLOFMKB // Type: Rsp // CmdID: 1825 message FinishAeonDialogueGroupScRsp { ItemList reward = 11; // offset: 16 FLCPJJMHAGO AEFMMOHKCHJ = 2; // offset: 24 uint32 retcode = 6; // offset: 40 } // Obf: MKBJONMNLCH // Type: Req // CmdID: 1807 message GetRogueTalentInfoCsReq { } // Obf: JOCBDCIBNMG // Type: Rsp // CmdID: 1802 message GetRogueTalentInfoScRsp { FDBDLBAPDBE JCOBJAMPOAL = 6; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: GFMEMPALPAM // Type: Req // CmdID: 1821 message EnableRogueTalentCsReq { uint32 CKHCLKOALKE = 11; // offset: 24 } // Obf: KLAEMDDHPNB // Type: Rsp // CmdID: 1862 message EnableRogueTalentScRsp { FDBDLBAPDBE JCOBJAMPOAL = 3; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: JNDNJFPANEB // Type: Notify // CmdID: 1895 message SyncRogueVirtualItemInfoScNotify { GAOBHBLFPEC NIKDPODBIEF = 5; // offset: 24 } // Obf: NIFJKCEJFIP // Type: Notify // CmdID: 1851 message SyncRogueStatusScNotify { bool AOBCKABCHGO = 11; // offset: 24 RogueStatus status = 7; // offset: 28 } // Type: Notify // CmdID: 1819 message OJKCGGHMFDO { PHINPOJOJGD EGGJFCELHNK = 14; // offset: 24 } // Type: Notify // CmdID: 1894 message JKKLGGKBELL { repeated uint32 unfinished_story_line_id_list = 10; // offset: 16 repeated uint32 base_avatar_id_list = 9; // offset: 32 } // Obf: IEFFGOMNLNA // Type: Notify // CmdID: 1897 message SyncRogueAeonScNotify { JIBBEEAIDIC BGDGIIOKHGF = 1; // offset: 24 } enum CmdRogueArcadeType { NNHBAOKEBJI_NLCDGIPGFDJ = 0; CmdRogueArcadeStartCsReq = 7658; CmdRogueArcadeRestartScRsp = 7657; CmdRogueArcadeLeaveScRsp = 7653; CmdRogueArcadeRestartCsReq = 7671; CmdRogueArcadeGetInfoCsReq = 7684; CmdRogueArcadeGetInfoScRsp = 7673; CmdRogueArcadeStartScRsp = 7690; CmdRogueArcadeLeaveCsReq = 7691; } message GCPGBPNGOFF { LineupInfo lineup = 1; // offset: 16 FHEGNOPNICH JNKLNLKHGBB = 3; // offset: 32 SceneInfo scene = 13; // offset: 40 } // Obf: OIGKGOMIOFF // Type: Req // CmdID: 7658 message RogueArcadeStartCsReq { repeated uint32 base_avatar_id_list = 7; // offset: 16 uint32 room_id = 14; // offset: 32 } // Obf: EEKPMCEONGD // Type: Rsp // CmdID: 7690 message RogueArcadeStartScRsp { GCPGBPNGOFF IDCMACCPCBH = 1; // offset: 16 uint32 room_id = 7; // offset: 32 uint32 retcode = 5; // offset: 36 } // Obf: AGGEHIICBBD // Type: Req // CmdID: 7691 message RogueArcadeLeaveCsReq { } // Obf: NLAGBKIIIJK // Type: Rsp // CmdID: 7653 message RogueArcadeLeaveScRsp { GCPGBPNGOFF IDCMACCPCBH = 8; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: NILHOOGLKAP // Type: Req // CmdID: 7671 message RogueArcadeRestartCsReq { } // Obf: LNKHNPOEJJE // Type: Rsp // CmdID: 7657 message RogueArcadeRestartScRsp { GCPGBPNGOFF IDCMACCPCBH = 2; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: EBPAKHMFKML // Type: Req // CmdID: 7684 message RogueArcadeGetInfoCsReq { } // Obf: POHFDLFAHKG // Type: Rsp // CmdID: 7673 message RogueArcadeGetInfoScRsp { uint32 room_id = 9; // offset: 24 uint32 retcode = 7; // offset: 28 } enum CmdRogueCommon { GIJNKOGJGHM_EDGGPGONBKK = 0; CmdSetRogueExhibitionCsReq = 5644; CmdRogueDoGambleCsReq = 5670; CmdRogueShopBeginBattleScRsp = 5604; CmdHandleRogueCommonPendingActionCsReq = 5641; CmdRogueShopBeginBattleCsReq = 5660; CmdSyncRogueCommonDialogueOptionFinishScNotify = 5640; GIJNKOGJGHM_ECGCIPCGADI = 5671; GIJNKOGJGHM_FPPOLDDIGFF = 5652; CmdCKPKIINILKA = 5609; CmdRogueGetGambleInfoCsReq = 5656; CmdGetRogueShopBuffInfoCsReq = 5613; CmdSelectRogueCommonDialogueOptionScRsp = 5696; CmdTakeEventHandbookRewardCsReq = 5682; CmdGetRogueHandbookDataCsReq = 5632; CmdGKNPEGHPCMH = 5654; CmdRogueWorkbenchHandleFuncCsReq = 5669; CmdSetRogueCollectionScRsp = 5664; CmdBuyRogueShopBuffScRsp = 5629; CmdGetRogueShopBuffInfoScRsp = 5615; CmdGetRogueShopFormulaInfoScRsp = 5662; CmdBuyRogueShopFormulaScRsp = 5677; CmdRogueWorkbenchGetInfoScRsp = 5697; CmdGetRogueCommonDialogueDataCsReq = 5658; CmdSyncRogueCommonDialogueDataScNotify = 5689; CmdMKNBFMJGKBM = 5681; CmdCommonRogueVirtualItemInfoScNotify = 5639; CmdPJFPIPIPOJN = 5673; CmdGetRogueShopMiracleInfoScRsp = 5636; CmdSelectRogueCommonDialogueOptionCsReq = 5693; CmdGetRogueShopFormulaInfoCsReq = 5621; CmdCommonRogueQueryScRsp = 5637; CmdGetRogueShopMiracleInfoCsReq = 5627; CmdTakeRogueMiracleHandbookRewardScRsp = 5614; CmdRogueGetGambleInfoScRsp = 5665; GIJNKOGJGHM_CDCNMGIJEHJ = 5648; CmdSyncRogueCommonPendingActionScNotify = 5617; GIJNKOGJGHM_DNNECBLLKBO = 5678; CmdBuyRogueShopMiracleCsReq = 5650; CmdLNKEEAKFEHM = 5603; CmdRogueDoGambleScRsp = 5684; CmdGetRogueCommonDialogueDataScRsp = 5643; CmdGetRogueHandbookDataScRsp = 5635; CmdCommonRogueUpdateScNotify = 5634; CmdFLCPMJGCHID = 5700; CmdJLJNNPIAKGH = 5606; CmdRogueWorkbenchGetInfoCsReq = 5611; CmdSyncRogueCommonActionResultScNotify = 5663; CmdLECIGPPCMAB = 5687; CmdSetRogueCollectionCsReq = 5622; CmdMJEPCLPMKKI = 5612; CmdDCADHJHJMMD = 5680; CmdSetRogueExhibitionScRsp = 5686; CmdTakeRogueMiracleHandbookRewardCsReq = 5605; CmdHandleRogueCommonPendingActionScRsp = 5618; CmdCEDCDDPHBOG = 5683; CmdCommonRogueQueryCsReq = 5645; CmdSyncRogueHandbookDataUpdateScNotify = 5616; CmdMCHIJNKKOAM = 5674; CmdTakeEventHandbookRewardScRsp = 5653; CmdBuyRogueShopMiracleScRsp = 5610; CmdRogueWorkbenchHandleFuncScRsp = 5646; CmdLPDPAJGFBMM = 5623; CmdEDBOGEKADGP = 5659; CmdBIHACLHMAKO = 5691; } enum LBGGAGLBCPC { LBGGAGLBCPC_NLCDGIPGFDJ = 0; LBGGAGLBCPC_JIGJDOFEJMI = 1; LBGGAGLBCPC_BBNEHDGPGGH = 2; LBGGAGLBCPC_BHIMJOHLHHK = 3; } enum RogueCommonBuffSelectSourceType { CLNECBOMHMN_NLCDGIPGFDJ = 0; CLNECBOMHMN_OHFGCMENFDH = 1; CLNECBOMHMN_BGDGIIOKHGF = 2; CLNECBOMHMN_MCGGEAAHBPD = 3; CLNECBOMHMN_EMALBALANLH = 4; } enum MGJDNGHDIKG { MGJDNGHDIKG_ANBKDJKHCBI = 0; MGJDNGHDIKG_DDJLLLNADIL = 1; MGJDNGHDIKG_NLCLCPPDLGM = 2; MGJDNGHDIKG_FDACPOINIEO = 3; MGJDNGHDIKG_BJDFGOACHGF = 4; MGJDNGHDIKG_ECLBIMKAKJC = 5; } enum JNMNJKCKJLA { JNMNJKCKJLA_NLCDGIPGFDJ = 0; JNMNJKCKJLA_OHFGCMENFDH = 1; JNMNJKCKJLA_BGDGIIOKHGF = 2; JNMNJKCKJLA_MCGGEAAHBPD = 3; JNMNJKCKJLA_EMALBALANLH = 4; } enum PAICEHDHLEJ { PAICEHDHLEJ_NLCDGIPGFDJ = 0; PAICEHDHLEJ_EGFCFCBHJJP = 1; PAICEHDHLEJ_AALCFBOGFKP = 2; } enum ENELBGHANGF { ENELBGHANGF_NLCDGIPGFDJ = 0; ENELBGHANGF_EGFCFCBHJJP = 1; ENELBGHANGF_AALCFBOGFKP = 2; ENELBGHANGF_BFMANEGOHHE = 3; } enum ALFKIMGCLPM { ALFKIMGCLPM_NLCDGIPGFDJ = 0; ALFKIMGCLPM_EGFCFCBHJJP = 1; ALFKIMGCLPM_AALCFBOGFKP = 2; } enum DICEONDKEFF { DICEONDKEFF_NLCDGIPGFDJ = 0; DICEONDKEFF_ICFONCMFNLG = 1; DICEONDKEFF_KDDIPFACJAJ = 2; } enum NHHMEPILLHL { NHHMEPILLHL_NLCDGIPGFDJ = 0; NHHMEPILLHL_MIDKKNAGOFA = 1; NHHMEPILLHL_FJMCIHHIGIA = 2; NHHMEPILLHL_ANBKDJKHCBI = 3; NHHMEPILLHL_NCLBFAALLFJ = 4; NHHMEPILLHL_EPCDLHFFBLI = 5; NHHMEPILLHL_MOFNIOJHBBL = 6; NHHMEPILLHL_CLNGFDPINDB = 7; NHHMEPILLHL_BGDGIIOKHGF = 8; NHHMEPILLHL_MCGGEAAHBPD = 9; NHHMEPILLHL_FMPGGENBHID = 10; NHHMEPILLHL_EMALBALANLH = 11; NHHMEPILLHL_LFCDGLIEHAI = 12; NHHMEPILLHL_DOFDGKKLJDD = 13; NHHMEPILLHL_JOLNBCHMDNN = 14; NHHMEPILLHL_BGPLPIPENJN = 15; NHHMEPILLHL_NPAFMEBNFOB = 16; NHHMEPILLHL_IKCHCHPGFFJ = 17; } enum AJCBEOILGLF { AJCBEOILGLF_NMNCOCCJEGM = 0; AJCBEOILGLF_DLEDGLGPBCI = 1; AJCBEOILGLF_OGJDIADDAAA = 2; } enum RogueTalentStatus { PONHNPLLKAB_GAJGBBFELEL = 0; PONHNPLLKAB_BFADFAELKLJ = 1; PONHNPLLKAB_has_recommand = 2; } enum MIGPNAOGHEP { MIGPNAOGHEP_DOOODKBGFCO = 0; MIGPNAOGHEP_COJLMFJMDKD = 1; MIGPNAOGHEP_AOKLIPHLBNN = 2; } enum LBPLJCHEJOK { LBPLJCHEJOK_NDDPEJHPLHG = 0; LBPLJCHEJOK_BMBGOIDDIJD = 1; LBPLJCHEJOK_KJDPEEAPJOO = 2; } enum LPCEBDCJBOI { LPCEBDCJBOI_IHENGPDPCHA = 0; LPCEBDCJBOI_HMKEPGCEMON = 1; LPCEBDCJBOI_GCMFFANJMHF = 2; } enum NKLAEHJPIMN { NKLAEHJPIMN_FGOFDMDBMAL = 0; NKLAEHJPIMN_GNGGGHLBNEH = 1; NKLAEHJPIMN_GIHACHNKFIE = 2; } enum MMFOGJPOHGJ { MMFOGJPOHGJ_NLCDGIPGFDJ = 0; MMFOGJPOHGJ_ANBKDJKHCBI = 1; MMFOGJPOHGJ_CFLNLFPNKPF = 2; MMFOGJPOHGJ_HHGAHPNPCJN = 3; MMFOGJPOHGJ_EELBIOJDKOH = 4; MMFOGJPOHGJ_CGBEHICONCC = 5; } enum BEAIKEEANDP { BEAIKEEANDP_NLCDGIPGFDJ = 0; BEAIKEEANDP_NKDECDGECFL = 1; BEAIKEEANDP_LONKNKFDPII = 2; } enum JPOIOHPJIHJ { JPOIOHPJIHJ_NLCDGIPGFDJ = 0; JPOIOHPJIHJ_KLNBEHCHGIG = 1; JPOIOHPJIHJ_POEHMGLLINH = 2; JPOIOHPJIHJ_PPOEBJKNLCB = 3; JPOIOHPJIHJ_ICBHBILDAAF = 4; } message KJAMNOGFAMJ { uint32 HAGDKKBAAKK = 9; // offset: 24 uint32 buff_id = 3; // offset: 28 } message APNCCNFJBKO { repeated KJAMNOGFAMJ buff_list = 8; // offset: 24 } message GGGBAIAPDLO { repeated KJAMNOGFAMJ LEOFNINDJDB = 14; // offset: 24 ItemCostData DEHJDNIEKHB = 12; // offset: 32 repeated uint32 IODMPHLIPDP = 6; // offset: 40 repeated uint32 EBMEEKJGPPM = 9; // offset: 48 uint32 FIMMFJCKCNK = 5; // offset: 56 uint32 EGFOLKEPNCI = 11; // offset: 60 uint32 EIALMEADLGF = 8; // offset: 64 uint32 NOAMCDNNHMD = 2; // offset: 68 uint32 PCGFIOKLIBE = 13; // offset: 72 uint32 PNJLAAOCFMC = 10; // offset: 76 bool OELJGANLKLJ = 1; // offset: 80 RogueCommonBuffSelectSourceType NFMKOFNEKLA = 15; // offset: 84 uint32 NKGGAOJLCMD = 7; // offset: 88 } message BPLNKHGAILK { uint32 BAOFIGFFMLN = 1; // offset: 24 } message NFBCBCMGIIA { } message DEMENEAAGAA { } message FKOGDINOBDF { GGGBAIAPDLO PCHGEGFBKLF = 11; // offset: 24 } message BPONKBLGNNL { ItemCostData cost_data = 8; // offset: 16 uint32 buff_id = 12; // offset: 32 } message AACJBNFGABA { repeated BPONKBLGNNL EMAGFIBLNCJ = 11; // offset: 16 } message LIEODDLGDPB { repeated KJAMNOGFAMJ NPIGFLFEEHM = 4; // offset: 16 repeated KJAMNOGFAMJ JJDILEHLHDH = 15; // offset: 32 uint32 LGIPILAKIKB = 10; // offset: 40 } message GCCIOBKOFJN { repeated KJAMNOGFAMJ JJDILEHLHDH = 5; // offset: 16 uint32 LGIPILAKIKB = 7; // offset: 32 } message NMMLEBEEJLB { uint32 NNNJECNENGA = 13; // offset: 24 } message BJGEONOCHPM { } message IEJIOGIGFAI { repeated KJAMNOGFAMJ CGAEPNOCDIG = 13; // offset: 24 uint32 LGIPILAKIKB = 12; // offset: 32 } message AEJLPCAIODP { uint32 BAOFIGFFMLN = 1; // offset: 24 } message LGKKAKEFPIN { } message PKFNILLONDF { repeated KJAMNOGFAMJ LEOFNINDJDB = 3; // offset: 24 uint32 LGIPILAKIKB = 11; // offset: 32 } message PJMEDBOACGL { uint32 BAOFIGFFMLN = 7; // offset: 24 } message NCLHLLIHMFK { } message EGLAPJGFKPN { APNCCNFJBKO JPKACKNNHCA = 5; // offset: 16 } message KOFMGCNIMIN { map HFCJPCKONIF = 11; // offset: 24 uint32 DGGCFDKJDPO = 9; // offset: 32 uint32 LJCEOGPOGBE = 12; // offset: 36 uint32 AADNIFFHHDD = 1; // offset: 40 } message ONKHCFLOELJ { KOFMGCNIMIN HLCPFLOPGBM = 12; // offset: 24 uint32 BJIBCOHEGIJ = 13; // offset: 32 bool BKCNAAMGHKJ = 5; // offset: 36 } message IOMEMIEAPJO { KOFMGCNIMIN ANBKDJKHCBI = 2; // offset: 24 } message IKHMHNOIGAB { uint32 LJCEOGPOGBE = 14; // offset: 24 } message LHKNCMFEPFK { KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 16 uint32 EGJIEAAEEBD = 5; // offset: 32 uint32 FDEECOEDJEB = 14; // offset: 36 } message OKBLBLPOENO { KOFMGCNIMIN ANBKDJKHCBI = 12; // offset: 16 } message JLHJICBCHMO { KOFMGCNIMIN HLCPFLOPGBM = 10; // offset: 24 uint32 BJIBCOHEGIJ = 13; // offset: 32 } message CKEOMFNPKPO { KOFMGCNIMIN ANBKDJKHCBI = 7; // offset: 24 } message GMIJHCONFIH { repeated KOFMGCNIMIN MAJGMMCOCIG = 4; // offset: 24 } message AMKALFJHFJP { repeated uint32 BPDDBKGDMDD = 15; // offset: 16 repeated uint32 IFPEGDEJPPC = 7; // offset: 24 uint32 LGIPILAKIKB = 8; // offset: 40 uint32 LIFJCJKNKNJ = 10; // offset: 44 uint32 FAHAMJFPMMI = 11; // offset: 48 bool NMMFPGMDHLP = 1; // offset: 52 } message JINFLJMPPHN { uint32 OJPGDDFJCHB = 1; // offset: 24 } message MLDADDMEGGN { } message LDFJBLDICPJ { } message HPIPKICGABB { AMKALFJHFJP AMIBPAGBMFP = 8; // offset: 16 } message EHFCLKAOEEM { repeated uint32 FIMLDDNFGJH = 3; // offset: 24 } message LFKOLKFKOAP { repeated uint32 CLEJHGMAFOD = 3; // offset: 24 uint32 LGIPILAKIKB = 2; // offset: 32 } message BFAMBJHPNGE { uint32 GEGJGJKMELD = 15; // offset: 24 } message JJKIPNMJDKH { } message LBKIKIGLIMJ { repeated uint32 MJGBLEBKMDH = 15; // offset: 24 uint32 LGIPILAKIKB = 1; // offset: 32 } message KPDALNGIDAG { uint32 PBGBMGIIHHA = 1; // offset: 24 } message BIPMEIGLILE { } message MBPJGCJEGJB { repeated uint32 LHMIIFKPPAG = 8; // offset: 24 uint32 LGIPILAKIKB = 13; // offset: 32 } message JEKGAINCPNH { uint32 AHPLANFABJH = 5; // offset: 24 } message EBLOKOMNNNN { } message JJPDJPINDOA { repeated uint32 ANINMMMGLLL = 12; // offset: 24 uint32 LGIPILAKIKB = 4; // offset: 32 } message KIHMNMMJIDL { uint32 LJGNHKCBAIO = 5; // offset: 24 } message CBLBFGKFMLC { } message DNGEEKCHHED { repeated uint32 BGAFHIOEHFH = 15; // offset: 24 uint32 LGIPILAKIKB = 13; // offset: 32 } message CHEPPLBNOFF { uint32 OJPGDDFJCHB = 14; // offset: 24 } message BALOFADGOKE { } message NGEBIKIHIDD { repeated uint32 BGAFHIOEHFH = 8; // offset: 24 uint32 LGIPILAKIKB = 14; // offset: 32 } message AOMOENMNCNB { uint32 OJPGDDFJCHB = 13; // offset: 24 } message LNDBCDKMMKN { } message CIBMBDDOGBH { uint32 OOMKNHFIGAF = 13; // offset: 24 } message KGHLOMJHDPE { } message NHLBNBBDHMI { GMIJHCONFIH HAJJBOFCFOO = 9; // offset: 24 } message INKPGECIDNE { repeated uint32 KPJPABDIOJB = 2; // offset: 16 } message AGEOGDOGDMM { uint32 HMPGJCAIPDL = 5; // offset: 24 uint32 rogue_money = 13; // offset: 28 uint32 OMJHLDAKCBC = 6; // offset: 32 uint32 DGEPIKMIHCA = 10; // offset: 36 } message NPCIGEBNOFG { uint32 num = 9; // offset: 24 uint32 BEBEEMKOBNN = 14; // offset: 28 } message KNEJEHOOFGI { AvatarType avatar_type = 5; // offset: 24 uint32 avatar_id = 1; // offset: 28 } message EHKDAJFLIEI { uint32 JAAIADKFPCL = 5; // offset: 24 uint32 HHFKOOJBOBF = 14; // offset: 28 } message IOHKFHBGICD { ItemList item_list = 3; // offset: 16 } message NAPFNBJDIOO { EHKDAJFLIEI MCGGEAAHBPD = 5; // offset: 16 IOHKFHBGICD OEEDEIKJJJN = 2; // offset: 24 } message MNGNLOCLNOF { } message FEIJPEJBDDH { int32 count = 7; // offset: 24 } message JMPNGBAILBG { uint32 LJCEOGPOGBE = 12; // offset: 24 } message FENFEHCCOCA { } message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { MNGNLOCLNOF target_none = 13; // offset: 16 FEIJPEJBDDH target_coin = 5; // offset: 16 JMPNGBAILBG target_miracle = 3; // offset: 16 FENFEHCCOCA target_ruanmei = 12; // offset: 16 } } message BDPHJAEBKAD { repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 7; // offset: 24 uint32 NFGNOCBCKID = 9; // offset: 32 } message ANMDOACPHMN { oneof KKNBOACNCON { BDPHJAEBKAD POOGLPNNDAB = 10; // offset: 24 } } message HHAGOFKBFAP { ANMDOACPHMN IHNENEGKEPO = 1; // offset: 16 uint32 score_id = 12; // offset: 32 uint32 MEFKKHAJACJ = 5; // offset: 36 uint32 status = 15; // offset: 40 uint32 IIMOONEHGLO = 2; // offset: 44 double NDLJIJINOBB = 6; // offset: 48 } // Type: Notify // CmdID: 5673 message PJFPIPIPOJN { HHAGOFKBFAP DJMHHMMABJL = 5; // offset: 24 } // Type: Req // CmdID: 5603 message LNKEEAKFEHM { } // Type: Rsp // CmdID: 5680 message DCADHJHJMMD { HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 uint32 retcode = 5; // offset: 32 } // Type: Req // CmdID: 5659 message EDBOGEKADGP { repeated uint32 EEDPLDBFMMM = 5; // offset: 24 uint32 KGEBFIOJFLC = 3; // offset: 32 } // Type: Rsp // CmdID: 5674 message MCHIJNKKOAM { HHAGOFKBFAP DJMHHMMABJL = 12; // offset: 16 uint32 retcode = 2; // offset: 32 } // Type: Req // CmdID: 5683 message CEDCDDPHBOG { } // Type: Rsp // CmdID: 5609 message CKPKIINILKA { HHAGOFKBFAP DJMHHMMABJL = 1; // offset: 24 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 5606 message JLJNNPIAKGH { uint32 score_id = 7; // offset: 24 uint32 LPEHHMHPCMG = 11; // offset: 28 } // Type: Rsp // CmdID: 5700 message FLCPMJGCHID { HHAGOFKBFAP DJMHHMMABJL = 15; // offset: 24 uint32 retcode = 6; // offset: 32 } message ELGOBKCNOHH { ItemCostData cost_data = 14; // offset: 16 ItemCostData KINNMAGDDJJ = 12; // offset: 32 bool GCIHGKCJOGB = 6; // offset: 40 bool BELPGDAGFIH = 15; // offset: 41 uint32 LJCEOGPOGBE = 7; // offset: 44 } message KJEOBMBMNIN { ItemCostData KINNMAGDDJJ = 8; // offset: 16 ItemCostData cost_data = 7; // offset: 24 uint32 buff_id = 2; // offset: 40 bool BELPGDAGFIH = 1; // offset: 44 bool GCIHGKCJOGB = 12; // offset: 45 uint32 JBGENFIKGGF = 9; // offset: 48 } message OMLMOJIGLEE { ItemCostData KINNMAGDDJJ = 5; // offset: 16 ItemCostData cost_data = 9; // offset: 32 uint32 KAHMGPGPOII = 1; // offset: 40 bool BELPGDAGFIH = 8; // offset: 44 bool GCIHGKCJOGB = 13; // offset: 45 } message AGKONMPOJKP { repeated ELGOBKCNOHH MAJGMMCOCIG = 10; // offset: 24 } message DAENHKENJHK { repeated KJEOBMBMNIN buff_list = 4; // offset: 24 } message GBHAHDBDOIE { repeated OMLMOJIGLEE KJFEFFGPNFF = 3; // offset: 24 } // Obf: MJCPFFDLGGC // Type: Req // CmdID: 5613 message GetRogueShopBuffInfoCsReq { bool LJBCDJNNBJH = 4; // offset: 24 uint32 interacted_prop_entity_id = 2; // offset: 28 } // Obf: APCHMPGJGGC // Type: Rsp // CmdID: 5615 message GetRogueShopBuffInfoScRsp { DAENHKENJHK HABJHGPFGEB = 2; // offset: 24 ItemCostData JOMDKGINNEK = 11; // offset: 32 int32 KCBOHFNFJEA = 13; // offset: 40 int32 APMGPHFHENP = 14; // offset: 44 uint32 retcode = 9; // offset: 48 } // Obf: CICKIFGMKPF // Type: Req // CmdID: 5627 message GetRogueShopMiracleInfoCsReq { bool LJBCDJNNBJH = 15; // offset: 24 uint32 interacted_prop_entity_id = 14; // offset: 28 } // Obf: DDHJFDPBPAA // Type: Rsp // CmdID: 5636 message GetRogueShopMiracleInfoScRsp { ItemCostData JOMDKGINNEK = 3; // offset: 16 AGKONMPOJKP DNPCCFFFBHN = 1; // offset: 32 int32 KCBOHFNFJEA = 4; // offset: 40 int32 APMGPHFHENP = 15; // offset: 44 uint32 retcode = 9; // offset: 48 } // Obf: JIKKKPKEFMH // Type: Req // CmdID: 5621 message GetRogueShopFormulaInfoCsReq { uint32 interacted_prop_entity_id = 8; // offset: 24 bool LJBCDJNNBJH = 3; // offset: 28 } // Obf: GFGLECFFFLG // Type: Rsp // CmdID: 5662 message GetRogueShopFormulaInfoScRsp { ItemCostData JOMDKGINNEK = 5; // offset: 16 GBHAHDBDOIE EAPCJKNGGCA = 15; // offset: 24 int32 KCBOHFNFJEA = 2; // offset: 40 int32 APMGPHFHENP = 13; // offset: 44 uint32 retcode = 7; // offset: 48 } // Type: Req // CmdID: 5681 message MKNBFMJGKBM { uint32 LJCEOGPOGBE = 3; // offset: 24 uint32 interacted_prop_entity_id = 9; // offset: 28 } // Type: Req // CmdID: 5687 message LECIGPPCMAB { repeated uint32 AOLIEDBCNBN = 2; // offset: 16 uint32 interacted_prop_entity_id = 11; // offset: 32 } // Obf: OMAOGCPKDNB // Type: Req // CmdID: 5650 message BuyRogueShopMiracleCsReq { repeated uint32 KOFNOJCMEFA = 12; // offset: 24 uint32 interacted_prop_entity_id = 9; // offset: 32 } // Obf: DLJLBCGBOCB // Type: Rsp // CmdID: 5610 message BuyRogueShopMiracleScRsp { AGKONMPOJKP DNPCCFFFBHN = 10; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: DCAEIHGJFDE // Type: Rsp // CmdID: 5629 message BuyRogueShopBuffScRsp { DAENHKENJHK HABJHGPFGEB = 3; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: PFJKHHMEOGH // Type: Rsp // CmdID: 5677 message BuyRogueShopFormulaScRsp { GBHAHDBDOIE EAPCJKNGGCA = 8; // offset: 16 uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 5612 message MJEPCLPMKKI { uint32 HDHNKFPMPAO = 2; // offset: 24 } // Type: Rsp // CmdID: 5654 message GKNPEGHPCMH { uint32 retcode = 4; // offset: 24 } // Obf: MPDDBHDFJKH // Type: Req // CmdID: 5660 message RogueShopBeginBattleCsReq { uint32 interacted_prop_entity_id = 12; // offset: 24 } // Obf: PBFEGMDAIDN // Type: Rsp // CmdID: 5604 message RogueShopBeginBattleScRsp { SceneBattleInfo AEPNEDJPAGK = 4; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: FACMJBCOHBP // Type: Notify // CmdID: 5663 message SyncRogueCommonActionResultScNotify { repeated MAOKMPOELCO CLGGKLNPLCK = 11; // offset: 16 repeated ACMKPNMKOKH KCLBFINDGNA = 8; // offset: 24 DICEONDKEFF BEBEEMKOBNN = 10; // offset: 40 uint32 DLOJFEEHLIJ = 1; // offset: 44 } message MAOKMPOELCO { PKHKEEKIODC BBEHHCHKMNL = 13; // offset: 16 uint32 queue_position = 15; // offset: 32 NHHMEPILLHL source = 12; // offset: 36 } message CBDMGEGELFM { int32 DPICNGBHFAC = 15; // offset: 24 uint32 key = 9; // offset: 28 } message OMJGKNJKHCH { int32 JOCCAPDMHGB = 3; // offset: 24 int32 NGIBKCODMAL = 1; // offset: 28 uint32 IGNACLJKFGO = 13; // offset: 32 } message LEJFIEPMMGG { repeated CBDMGEGELFM IFJIHNBDNGN = 15; // offset: 24 uint32 KAHMGPGPOII = 8; // offset: 32 bool HNLJIPAOEGB = 6; // offset: 36 } message HMAAICNBKCI { map DCLBHOHPGMB = 8; // offset: 24 } message JJEMDNEIMOJ { LEJFIEPMMGG DKEENIMPLKD = 11; // offset: 16 } message MKNALGLEBNA { LEJFIEPMMGG DKEENIMPLKD = 3; // offset: 16 } message PKOHBLEGMAO { LEJFIEPMMGG DKEENIMPLKD = 9; // offset: 24 } message FBGIINJFCCD { LEJFIEPMMGG DKEENIMPLKD = 2; // offset: 24 } message CFJNAPDIMKM { repeated OMJGKNJKHCH EMLLEPOADED = 1; // offset: 16 } message CJAFLDKHDAF { HMAAICNBKCI value = 8; // offset: 16 } message DJODDECFHMC { repeated OMJGKNJKHCH EMLLEPOADED = 10; // offset: 16 repeated LEJFIEPMMGG KJFEFFGPNFF = 8; // offset: 24 HMAAICNBKCI ENFIKCCMHAI = 11; // offset: 40 } message HCNEFGJCCMB { uint32 PEKGIDFPBNJ = 2; // offset: 24 } message LFLMJKLKBIL { uint32 PEKGIDFPBNJ = 9; // offset: 24 } message OHHKEOGOMCA { map PACLGPIDJGL = 5; // offset: 16 } message BDJLHJDPEEK { repeated uint32 FJIKMHCJMKH = 9; // offset: 16 uint32 unique_id = 13; // offset: 32 uint32 LLICIMBCNPF = 2; // offset: 36 uint32 level = 6; // offset: 40 } message NKOBPBBONDJ { BDJLHJDPEEK KDFKDNLNDHN = 10; // offset: 24 bool BJDEBHMKJBC = 12; // offset: 32 } message IPKOBBJPKML { uint32 unique_id = 14; // offset: 24 } message GNLBCCHFILK { BDJLHJDPEEK KDFKDNLNDHN = 4; // offset: 16 bool BJDEBHMKJBC = 13; // offset: 32 } message EDDEOKAIJAB { uint32 AMOABLICEDP = 6; // offset: 24 } message PKOOFPOCNKB { uint32 DBPAHBJPFLJ = 13; // offset: 24 uint32 IFDIHFKKCLE = 4; // offset: 28 } message PKHKEEKIODC { oneof KKNBOACNCON { NPCIGEBNOFG DDCLCNPONOH = 4; // offset: 16 NPCIGEBNOFG CONDGFPOFKD = 1; // offset: 16 KJAMNOGFAMJ IFOOEPKGGAG = 613; // offset: 16 KJAMNOGFAMJ CMPNCFCJCNE = 1126; // offset: 16 IOMEMIEAPJO GPJJMPCMAAA = 417; // offset: 16 IKHMHNOIGAB LAEFENCCBBC = 826; // offset: 16 LHKNCMFEPFK KDJBDMLDMHG = 1218; // offset: 16 OKBLBLPOENO CBPINAOHEBD = 710; // offset: 16 JLHJICBCHMO OMFLCEBLLMI = 178; // offset: 16 CKEOMFNPKPO FLGGFGCIGNJ = 2003; // offset: 16 KNEJEHOOFGI ACIFEIPPILA = 1610; // offset: 16 JJEMDNEIMOJ MDGNDLLEFJE = 1419; // offset: 16 MKNALGLEBNA JOCLINGHBHE = 644; // offset: 16 PKOHBLEGMAO HPMJHOGCLGG = 578; // offset: 16 FBGIINJFCCD KMAMKBKNCPM = 1609; // offset: 16 CFJNAPDIMKM JEJCFJEDOLA = 534; // offset: 16 CJAFLDKHDAF JEBLGELGBHM = 708; // offset: 16 HCNEFGJCCMB GHMKDCKJILO = 166; // offset: 16 LFLMJKLKBIL CEICJPEMGHD = 1160; // offset: 16 GNGIHJIJGMD EBFCOMCMGLC = 1014; // offset: 16 LBBCNOOOCNE JDCMEPIOMPN = 794; // offset: 16 AOFKCKOIFCM KCGHLOHDMBM = 760; // offset: 16 MMBBHFNJILI JMJPONNLJEJ = 1710; // offset: 16 MMBBHFNJILI MCPKPJHBEAK = 1246; // offset: 16 MMBBHFNJILI GDABGNBKFPA = 1621; // offset: 16 DNLKMHLAPHC APGPOGAKPAC = 137; // offset: 16 NEMJDLLBBGN JOLNBCHMDNN = 115; // offset: 16 NBFAGOOJIOB KOHOCJAMJAN = 687; // offset: 16 NBFAGOOJIOB AEGMECDFNBE = 138; // offset: 16 NKOBPBBONDJ CIOLGFNLEBB = 246; // offset: 16 IPKOBBJPKML BIJODAGIKNF = 1073; // offset: 16 GNLBCCHFILK MELCFMHKECA = 490; // offset: 16 EDDEOKAIJAB EMKIGHCFKCN = 1688; // offset: 16 PKOOFPOCNKB KAHKMDHFLOH = 709; // offset: 16 HIMJNABCJMM ALNEINEOJOJ = 1464; // offset: 16 PPHLEBFJIGM EGPLOEAAFGL = 367; // offset: 16 JGCMGAMHDHM JKLJBCBFNPL = 1111; // offset: 16 OECNJOAPCKO MIDFLEHKPBF = 1139; // offset: 16 OMACAKFNAOA NBEKLDCBJCH = 1276; // offset: 16 GBKILNHHGLB DFJCKBLAOBN = 995; // offset: 16 OEPIHJOHLKM FLPDILMMCFK = 1846; // offset: 16 } } message OFMCKLEMOMP { repeated uint32 ONECEAIJLAM = 2; // offset: 16 ItemCostData GOOMJPLEIKL = 6; // offset: 32 repeated uint32 BLDFABMEGIP = 3; // offset: 40 uint32 LGIPILAKIKB = 13; // offset: 48 uint32 MLCAJKJLBFJ = 4; // offset: 52 bool OELJGANLKLJ = 9; // offset: 56 uint32 OJCEEICJBGI = 1; // offset: 60 uint32 DENIIHGKNFM = 10; // offset: 64 } message PIJDFMAJMFD { uint32 JMNMFMHPCKD = 15; // offset: 24 } message LAKMNABKMLO { } message JIGLEHNAKNJ { repeated uint32 KLLIJGIHFAP = 7; // offset: 24 uint32 LGIPILAKIKB = 1; // offset: 32 } message IGODPKFLDNE { uint32 JMNMFMHPCKD = 4; // offset: 24 } message PCMBLMDJPJJ { } message CHDPILMCJNP { } message OKFPPPBNJNH { OFMCKLEMOMP FNEOOMHHGGB = 6; // offset: 24 } message PAGJKBPPOKL { OFMCKLEMOMP FNEOOMHHGGB = 5; // offset: 16 } message HELGMBBOGMJ { uint32 JMNMFMHPCKD = 12; // offset: 24 } message PADDBFAGJNE { } message PIBOMOCKACA { uint32 KDIDDHIDNCG = 7; // offset: 24 } message LDKMOFFMGEL { uint32 type = 10; // offset: 24 uint32 LPOLPDBELON = 14; // offset: 28 uint32 slot = 6; // offset: 32 } message OCBPJLLLJGO { uint32 level = 4; // offset: 24 uint32 GCAHKLNGFCK = 6; // offset: 28 } message DNLKMHLAPHC { OCBPJLLLJGO OOPCPMANCBO = 9; // offset: 16 repeated LDKMOFFMGEL LEDNAHCKMHK = 15; // offset: 24 repeated OKCCLEEPELM AJFLAHGJELP = 10; // offset: 32 map HCPNPDLJKGF = 7; // offset: 48 } message OKCCLEEPELM { uint32 level = 11; // offset: 24 uint32 CFKKKPNKHEL = 5; // offset: 28 } message MMBBHFNJILI { OKCCLEEPELM OJEANDPABHC = 6; // offset: 16 uint32 unique_id = 8; // offset: 32 } message GNGIHJIJGMD { DNLKMHLAPHC LANFFLCLGAH = 6; // offset: 16 } message LBBCNOOOCNE { DNLKMHLAPHC LANFFLCLGAH = 1; // offset: 16 } message AOFKCKOIFCM { DNLKMHLAPHC LANFFLCLGAH = 14; // offset: 24 } message HIJMGNCNMAG { MMBBHFNJILI HFHDBBHGKKO = 2; // offset: 16 } message AAADEJIMCFP { MMBBHFNJILI BEEGKJJEMJO = 5; // offset: 24 } message KBKLNECKDEN { repeated OKCCLEEPELM AGKFAODICEA = 5; // offset: 16 OKCCLEEPELM EPOCLANFIAC = 8; // offset: 32 uint32 NKGGAOJLCMD = 12; // offset: 40 uint32 LGIPILAKIKB = 15; // offset: 44 uint32 EIALMEADLGF = 13; // offset: 48 } message OFGGMBHCKPJ { repeated MMBBHFNJILI AGKFAODICEA = 13; // offset: 24 uint32 LGIPILAKIKB = 3; // offset: 32 } message GDIKLACNOEJ { OKCCLEEPELM ACCCINPPINC = 2; // offset: 24 } message AHNLMMFHOME { MMBBHFNJILI ACCCINPPINC = 6; // offset: 16 } message PGAAIDKNIOA { } message MKGFFKEGMNP { } message AJEDKCCAKBE { } message GKPCMMNOGBF { } message NEMJDLLBBGN { repeated uint32 LIIJNIKIGJD = 15; // offset: 16 MMBBHFNJILI BLEBJLDOLII = 13; // offset: 24 } message NFNMMFBJBLC { repeated OCBPJLLLJGO INLDHMAIPMH = 8; // offset: 24 uint32 LGIPILAKIKB = 2; // offset: 32 } message JHBEOHDMHDA { OCBPJLLLJGO PJJNMNJMKBG = 15; // offset: 24 bool OKJJOMMGIGD = 12; // offset: 32 } message FFBEJCNPAMN { } message OLHGNECAEEL { } message KPJBDOPFPDL { OCBPJLLLJGO MAAGBKHLECB = 7; // offset: 24 } message IHOFKNBNNLB { OCBPJLLLJGO NBKMDMGMOGK = 4; // offset: 16 bool AJPLPEFCNAM = 6; // offset: 32 } message KHOKOACABEL { } message NBFAGOOJIOB { uint32 OMHHOADFMLI = 11; // offset: 24 } message FGGJCLDLMMI { repeated uint32 OHKHMDEOCLA = 13; // offset: 16 int32 FCGBPDAMEGB = 9; // offset: 32 uint32 PLJPIPDFAHA = 12; // offset: 36 } message KPOFAPDKBJA { repeated uint32 PGACPPNAFFF = 7; // offset: 16 uint32 FBJLLMGOPHO = 12; // offset: 32 uint32 DAEMEBCKHIK = 8; // offset: 36 uint32 LGIPILAKIKB = 13; // offset: 40 AJCBEOILGLF GKNDDCOGKLM = 6; // offset: 44 uint32 PNNCEGEMAPP = 1; // offset: 48 } message GJIHIMKICLG { uint32 MEOHDNHGPMF = 3; // offset: 24 } message NAJIHIPCGMD { } message MCFEKKMFEHA { } message ELJDPDFMLPM { KPOFAPDKBJA ICKMKPJACAB = 2; // offset: 24 } message FDICOMLMBME { uint32 AIAFEKGBFIF = 14; // offset: 24 } message EBOLNPIMDAL { map NGJJMOIAJKO = 14; // offset: 16 uint32 battle_event_id = 10; // offset: 32 bool is_win = 8; // offset: 36 } message MHLLNFJHMEK { uint32 AIAFEKGBFIF = 10; // offset: 24 } message ODHJEDHKHOD { repeated uint32 NMMCOBBKKHA = 4; // offset: 24 repeated uint32 BIMFEAHDMIK = 12; // offset: 32 } message JDFNPICGCGI { ODHJEDHKHOD JBEBEKECKJN = 4; // offset: 24 repeated uint32 MLIDKPGKCIL = 15; // offset: 32 repeated uint32 FNIPHPIEBNB = 10; // offset: 40 map KEGHPOHGPFF = 5; // offset: 48 repeated uint32 OIMCPHNONPF = 9; // offset: 56 repeated uint32 GJFPEFCOBFJ = 13; // offset: 64 uint32 LIFJCJKNKNJ = 1; // offset: 72 uint32 FAHAMJFPMMI = 3; // offset: 76 bool PLJNPPKFFCO = 14; // offset: 80 bool KLGGHNILHIC = 7; // offset: 81 } message EKIFAOJKOCL { oneof GBFHOGKMMEA { uint32 unique_id = 15; // offset: 24 uint32 JAMNNBEPPKE = 1; // offset: 24 } } message MJJHMIKCHIA { ODHJEDHKHOD JBEBEKECKJN = 1; // offset: 24 } message APOKGADPHDC { } message OBNEOHHDAIP { JDFNPICGCGI IFPBFMOAJOP = 15; // offset: 16 } message NIHKHKONHPN { FHBDPOJEEMJ CPOHGLHEOLG = 11; // offset: 24 repeated uint32 FNCIOCCACMD = 3; // offset: 32 repeated uint32 LEOPMIGFDLK = 10; // offset: 40 uint32 LGIPILAKIKB = 13; // offset: 48 } message ALMGFDOPLGA { uint32 FGIHKKKOGJD = 9; // offset: 24 } message APOBCJFPJDD { } message EGMPACONNFP { uint32 GNCFHIKODKE = 6; // offset: 24 uint32 unique_id = 11; // offset: 28 uint32 NPBLEKPLPFA = 2; // offset: 32 } message HIMJNABCJMM { repeated EGMPACONNFP JKFNAKBGIBF = 3; // offset: 24 } message PPHLEBFJIGM { uint32 KMPCNDJHHAO = 8; // offset: 24 uint32 OIIJCLJHPPE = 2; // offset: 28 uint32 AIIFGDGONIF = 1; // offset: 32 uint32 IKJLLFLCHNF = 10; // offset: 36 } message OMACAKFNAOA { repeated APAMFCKFHLL IHFEBNBHDFM = 6; // offset: 24 } message OECNJOAPCKO { uint32 KMIKBANMAFK = 13; // offset: 24 uint32 FAGJACOFHGF = 14; // offset: 28 } message JGCMGAMHDHM { uint32 PGGDEHKKINP = 11; // offset: 24 } message PGMIABHEJNB { repeated uint32 ICCMIEHKDAO = 1; // offset: 16 } message CLMPCCGCADK { uint32 EOOLCIACHFJ = 7; // offset: 24 } message BJEDJPONMHK { uint32 EOOLCIACHFJ = 1; // offset: 24 } message OHJJMCMJEHL { repeated uint32 BLAHNLDHINC = 4; // offset: 16 uint32 NAENAEGAEAF = 2; // offset: 32 uint32 DAEMEBCKHIK = 13; // offset: 36 uint32 MLJHCOGNJEL = 12; // offset: 40 } message JKLLLNDHJHI { uint32 PGDEHMAGGLF = 3; // offset: 24 } message ANLOMBEKCGI { uint32 PGDEHMAGGLF = 9; // offset: 24 } message BOHAJCPBBJI { } message KLEHEHAMKLC { OHJJMCMJEHL KBEBGLAAEGM = 15; // offset: 16 } message KGLIOOODBPN { repeated uint32 OEOMILPAFGI = 7; // offset: 24 uint32 level = 14; // offset: 32 uint32 LLICIMBCNPF = 4; // offset: 36 } message PBMGACMAMBE { repeated KGLIOOODBPN JKFNAKBGIBF = 12; // offset: 24 uint32 IOJPOKCDFHM = 5; // offset: 32 } message OGPOHFPHEOB { uint32 PMILABMFMMM = 4; // offset: 24 } message OGICOEAOEBP { KGLIOOODBPN JKFNAKBGIBF = 11; // offset: 16 } message GBKILNHHGLB { repeated uint32 GMMAFIONFNF = 8; // offset: 16 } message LHKAOPAPJEK { SceneInfo scene = 7; // offset: 16 LineupInfo lineup = 10; // offset: 32 FHEGNOPNICH JNKLNLKHGBB = 15; // offset: 40 } message OEPIHJOHLKM { LHKAOPAPJEK IDCMACCPCBH = 3; // offset: 16 } // Obf: DLNANAEDDEE // Type: Notify // CmdID: 5617 message SyncRogueCommonPendingActionScNotify { INHBMHCJJCN action = 7; // offset: 24 uint32 DLOJFEEHLIJ = 9; // offset: 32 } message INHBMHCJJCN { DCFPEIMAMCN BBEHHCHKMNL = 4; // offset: 24 uint32 queue_position = 1; // offset: 32 } message DCFPEIMAMCN { oneof KKNBOACNCON { GGGBAIAPDLO PCHGEGFBKLF = 610; // offset: 16 GCCIOBKOFJN JFNHDJIDJDA = 1805; // offset: 16 IEJIOGIGFAI FEMFJIDBEAB = 1813; // offset: 16 PKFNILLONDF GHBBKKABKBN = 732; // offset: 16 AMKALFJHFJP AMIBPAGBMFP = 1520; // offset: 16 EHFCLKAOEEM HONMEDDPGJE = 973; // offset: 16 LFKOLKFKOAP PAKPHFJOBAF = 192; // offset: 16 LBKIKIGLIMJ BJKEDGMKOLM = 1894; // offset: 16 MBPJGCJEGJB NGCJBBCOOCF = 1197; // offset: 16 JJPDJPINDOA CNANEDFPNKJ = 1464; // offset: 16 DNGEEKCHHED CDFPGKGILAJ = 540; // offset: 16 NGEBIKIHIDD PMKJIMIIOGM = 868; // offset: 16 INKPGECIDNE JIPEPMDMCMB = 1300; // offset: 16 OFMCKLEMOMP FNEOOMHHGGB = 1586; // offset: 16 JIGLEHNAKNJ EMOJGAFOCML = 1305; // offset: 16 PAGJKBPPOKL BMEMABNEFKK = 1004; // offset: 16 KBKLNECKDEN GOIFJFKIFFF = 91; // offset: 16 NFNMMFBJBLC FJCHODNDIKA = 767; // offset: 16 KPJBDOPFPDL FAENLPCFFEB = 368; // offset: 16 KBKLNECKDEN MNGDGHBPNPM = 628; // offset: 16 KBKLNECKDEN GKONANHKNEL = 1102; // offset: 16 KBKLNECKDEN MFFJMNHMGEA = 1449; // offset: 16 OFGGMBHCKPJ NLAMHGACGIO = 1842; // offset: 16 OFGGMBHCKPJ JCBNIADPOGN = 1866; // offset: 16 OFGGMBHCKPJ IJMIEMKJCHM = 1397; // offset: 16 FDICOMLMBME PHGLAEOGJKM = 1050; // offset: 16 KPOFAPDKBJA MMHGAEBEIHD = 563; // offset: 16 JDFNPICGCGI IFPBFMOAJOP = 1533; // offset: 16 NIHKHKONHPN KNKAPJOCNGM = 1100; // offset: 16 PGMIABHEJNB HDAHOBBJDIF = 1596; // offset: 16 OHJJMCMJEHL KBEBGLAAEGM = 724; // offset: 16 PBMGACMAMBE HBLHLFDHIGP = 507; // offset: 16 } } // Obf: OFEDNNJIJFL // Type: Req // CmdID: 5641 message HandleRogueCommonPendingActionCsReq { uint32 BFNEPPCNOOI = 4; // offset: 32 oneof KKNBOACNCON { BPLNKHGAILK OPDCGJEKEKP = 1251; // offset: 16 NMMLEBEEJLB HKNPLHMLINB = 1346; // offset: 16 AEJLPCAIODP ILLBNBMCMPF = 147; // offset: 16 DEMENEAAGAA DFKJOGGFDHD = 1162; // offset: 16 PJMEDBOACGL HDNGLMGCHEK = 938; // offset: 16 JINFLJMPPHN JOGGLMMCMFH = 1849; // offset: 16 LDFJBLDICPJ OMAKKKMNCJH = 1833; // offset: 16 BFAMBJHPNGE CAELBFPKNDN = 1277; // offset: 16 KPDALNGIDAG EGOFFKFONDP = 941; // offset: 16 JEKGAINCPNH HFMOJHNMNJN = 1062; // offset: 16 KIHMNMMJIDL GANJIGMPDNL = 881; // offset: 16 CHEPPLBNOFF BAALMNPNGLO = 1770; // offset: 16 AOMOENMNCNB EBLALPNFHFM = 105; // offset: 16 CIBMBDDOGBH GFILIMKPCDM = 1857; // offset: 16 PIJDFMAJMFD MLBEKIDDGOD = 1626; // offset: 16 CHDPILMCJNP HPBIAGDDEHN = 306; // offset: 16 IGODPKFLDNE NBCHIIFMCNC = 849; // offset: 16 HELGMBBOGMJ EMEFJODMAOI = 1172; // offset: 16 GDIKLACNOEJ CFCBJDKKCMB = 1321; // offset: 16 JHBEOHDMHDA CAPLDJMOIPB = 662; // offset: 16 IHOFKNBNNLB MNLHCHKLEOG = 778; // offset: 16 GDIKLACNOEJ ECDMNJMBFAF = 1389; // offset: 16 GDIKLACNOEJ DCEGCNCJJOJ = 156; // offset: 16 GDIKLACNOEJ IACFKAODFEN = 199; // offset: 16 AHNLMMFHOME EGIIEHODAEJ = 595; // offset: 16 AHNLMMFHOME NNPLAAIBOGB = 214; // offset: 16 AHNLMMFHOME AHKBAEIMCNM = 934; // offset: 16 GJIHIMKICLG LJJNMMGJGNA = 2002; // offset: 16 GJIHIMKICLG FIGNFBLJDCH = 710; // offset: 16 MCFEKKMFEHA LEGOBNMKHCO = 767; // offset: 16 EKIFAOJKOCL LOGMGHBMHPE = 1093; // offset: 16 APOKGADPHDC CGEHCAIKAPJ = 1274; // offset: 16 ALMGFDOPLGA OPJONHEBIBG = 913; // offset: 16 CLMPCCGCADK AIJHFPCFPDM = 555; // offset: 16 JKLLLNDHJHI GCBFCJIHNFC = 434; // offset: 16 BOHAJCPBBJI NFMAAGNLALA = 1465; // offset: 16 OGPOHFPHEOB IACMGHACKDA = 47; // offset: 16 PIBOMOCKACA CNGCLILLDJG = 1491; // offset: 16 EBOLNPIMDAL FNGLOCNBCOJ = 30442; // offset: 16 MHLLNFJHMEK PDAEHMFKEOF = 160633; // offset: 16 } } // Obf: LEFAKCMDGNB // Type: Rsp // CmdID: 5618 message HandleRogueCommonPendingActionScRsp { uint32 queue_position = 5; // offset: 32 uint32 retcode = 1; // offset: 36 uint32 BFNEPPCNOOI = 2; // offset: 40 oneof KKNBOACNCON { NFBCBCMGIIA OOMKEELHDPA = 1419; // offset: 16 BJGEONOCHPM NCGJCHMOHMG = 1681; // offset: 16 LGKKAKEFPIN CEIPBFGMHAP = 87; // offset: 16 FKOGDINOBDF JFHKDEIDMOG = 1247; // offset: 16 NCLHLLIHMFK DJJHHDIGJIG = 1386; // offset: 16 MLDADDMEGGN HANHJNOPLJM = 1175; // offset: 16 HPIPKICGABB COBNPFDHMEA = 523; // offset: 16 JJKIPNMJDKH DKBNKKIGKEB = 161; // offset: 16 BIPMEIGLILE LGACHDMGEAI = 45; // offset: 16 EBLOKOMNNNN HEGECCJIFBJ = 1602; // offset: 16 CBLBFGKFMLC IMKIPDCNBHH = 957; // offset: 16 BALOFADGOKE ENMKMKPBGBL = 756; // offset: 16 LNDBCDKMMKN ABKEDNGNFEO = 88; // offset: 16 KGHLOMJHDPE IMLHDMCPHOB = 222; // offset: 16 LAKMNABKMLO GJDKCHAAEDM = 816; // offset: 16 OKFPPPBNJNH LDOFNPGNJJC = 1117; // offset: 16 PCMBLMDJPJJ NOJELDBILBF = 126; // offset: 16 PADDBFAGJNE NMFCCMJLCII = 566; // offset: 16 PGAAIDKNIOA GCGABKJGBAL = 259; // offset: 16 FFBEJCNPAMN APNNHAGDPHM = 570; // offset: 16 KHOKOACABEL MDJCMEOLAHF = 1630; // offset: 16 MKGFFKEGMNP FDGIFAFOHLN = 986; // offset: 16 AJEDKCCAKBE EMKGAEBINMB = 362; // offset: 16 GKPCMMNOGBF PAGPPMJDMFA = 1395; // offset: 16 OLHGNECAEEL KBJKMBDCPJO = 1854; // offset: 16 NAJIHIPCGMD PEEFOFKDEMJ = 1775; // offset: 16 NAJIHIPCGMD HDNMNAFAKKC = 58; // offset: 16 ELJDPDFMLPM PKBOEKFFMKM = 533; // offset: 16 MJJHMIKCHIA KMJHICGMONF = 1023; // offset: 16 OBNEOHHDAIP FPJABECNFNA = 1248; // offset: 16 APOBCJFPJDD OPJONHEBIBG = 917; // offset: 16 BJEDJPONMHK CDOEJADALLO = 389; // offset: 16 ANLOMBEKCGI MEAPDJCNPID = 1891; // offset: 16 KLEHEHAMKLC HGBKMEHOMHA = 2014; // offset: 16 OGICOEAOEBP JGABOBBHOFJ = 1872; // offset: 16 } } message BPHIKPCNBHM { uint32 maze_buff_id = 1; // offset: 24 } message CIGDBCKOFBN { uint32 NPNMLPNBHDP = 14; // offset: 24 bool ALAJJMKOMML = 4; // offset: 28 } message NMHMGHEHHCM { bool ALAJJMKOMML = 4; // offset: 24 uint32 PNHGLNPDFEA = 2; // offset: 28 } message NMDKHGGGMBC { repeated uint32 HMIOHPIMLCE = 3; // offset: 16 repeated uint32 NGLBJKKEPBL = 12; // offset: 24 uint32 level = 8; // offset: 40 uint32 AFEMBLFCCCH = 11; // offset: 44 uint32 exp = 5; // offset: 48 uint32 HCBADDHNIDG = 14; // offset: 52 } message ONMFMINNBEB { OCBPJLLLJGO DDLADFJMEEC = 15; // offset: 24 } message LGFOKKPICEH { uint32 CFKKKPNKHEL = 7; // offset: 24 uint32 KGOPHALLLLI = 8; // offset: 28 } message NHGJEIHKKHB { repeated BPHIKPCNBHM buff_list = 1; // offset: 16 repeated NMHMGHEHHCM PMIFFBHOOOO = 13; // offset: 24 repeated CIGDBCKOFBN MAJGMMCOCIG = 3; // offset: 40 repeated NMDKHGGGMBC JHEHAIBMNNF = 10; // offset: 48 } // Obf: MJNKKPCCBMP // Type: Req // CmdID: 5632 message GetRogueHandbookDataCsReq { } // Obf: CNOFLEBNGAC // Type: Rsp // CmdID: 5635 message GetRogueHandbookDataScRsp { NHGJEIHKKHB HAMKPLCBEBG = 10; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: FFFCJNFIDLO // Type: Notify // CmdID: 5616 message SyncRogueHandbookDataUpdateScNotify { repeated BPHIKPCNBHM IPNAAGCMNLB = 7; // offset: 16 repeated LGFOKKPICEH JEAGPFDBJDH = 12; // offset: 24 repeated ONMFMINNBEB LMDKIJFDLEO = 9; // offset: 40 repeated NMHMGHEHHCM BOJGAEJNCFP = 5; // offset: 48 repeated CIGDBCKOFBN BFDFABHMCNE = 15; // offset: 56 } // Obf: MBNKNCDIJLD // Type: Req // CmdID: 5605 message TakeRogueMiracleHandbookRewardCsReq { repeated uint32 PHINEMJKBJK = 8; // offset: 24 } // Obf: ABAJJKIIFBG // Type: Rsp // CmdID: 5614 message TakeRogueMiracleHandbookRewardScRsp { repeated uint32 CNDLCGEFLCJ = 7; // offset: 24 ItemList reward = 15; // offset: 32 uint32 retcode = 2; // offset: 40 } // Obf: OJGOBCCMHOH // Type: Req // CmdID: 5682 message TakeEventHandbookRewardCsReq { repeated uint32 PINNDKIJHFG = 1; // offset: 24 } // Obf: LMCDLJJFGKE // Type: Rsp // CmdID: 5653 message TakeEventHandbookRewardScRsp { repeated uint32 DBGOOKPHLFD = 2; // offset: 24 ItemList reward = 4; // offset: 32 uint32 retcode = 9; // offset: 40 } message FKEDPCMLIFE { map HJANIOKJALB = 2; // offset: 24 } message CACKKIOEOEF { LMNCBIDKHLF OLJCAJMFJPO = 8; // offset: 24 uint32 JPPAGGPJOMO = 6; // offset: 32 int32 FJCIKNAKJOG = 11; // offset: 36 } message CBANJNLBDBB { repeated uint32 KEHKLHMEABI = 7; // offset: 24 } message JEIKFFFGONB { ItemCostData LNIEFKBMIPD = 14; // offset: 16 repeated DINGDGLKHIP BHBPKKKNABO = 9; // offset: 32 } message ECJAMIHNOFL { oneof LEOIAOFBBFA { EGLAPJGFKPN HABJHGPFGEB = 8; // offset: 16 NHLBNBBDHMI DNPCCFFFBHN = 10; // offset: 16 FKEDPCMLIFE HFEPBJHJPAF = 1; // offset: 16 CACKKIOEOEF AEFMMOHKCHJ = 3; // offset: 16 CBANJNLBDBB EIIHJJEBKOE = 11; // offset: 16 DJODDECFHMC EAPCJKNGGCA = 2; // offset: 16 OHHKEOGOMCA KLNBJHPDMFI = 14; // offset: 16 JEIKFFFGONB EIOHFJMFOKF = 4; // offset: 16 } } message GKFGIMIBBHF { uint32 MMFGAJNCAOA = 15; // offset: 24 bool CIHFGJDCHIA = 5; // offset: 28 uint32 progress = 12; // offset: 32 } message OKPIPFKONMG { repeated GKFGIMIBBHF LDHIJAHNEGK = 12; // offset: 24 RogueTalentStatus status = 15; // offset: 32 uint32 CKHCLKOALKE = 1; // offset: 36 } message FDBDLBAPDBE { repeated OKPIPFKONMG BLHJIPBHHFO = 14; // offset: 24 } message LKCDLJCKCJI { uint32 LINLNNHIBAK = 10; // offset: 24 uint32 KMNILIKJFHD = 11; // offset: 28 } // Obf: FDFGDPBEKCJ // Type: Notify // CmdID: 5639 message CommonRogueVirtualItemInfoScNotify { repeated LKCDLJCKCJI DMCINCJLMND = 7; // offset: 24 } message KPIHDPGDMKB { uint32 OCAGIAKNGPG = 12; // offset: 24 uint32 NBBABABPEBE = 1; // offset: 28 uint32 DGJPGMGPCCE = 5; // offset: 32 } message AHLALEEJOEG { repeated MGJDNGHDIKG LFCGPOKMJLC = 10; // offset: 16 } message CDDEIPOBBCN { repeated uint32 BHAGLNBNGBP = 11; // offset: 16 } message GANFMBPEJPF { repeated DIKBPKAKENO JFHKJOGEOND = 2; // offset: 16 repeated NPAJHGDEIDJ DPIKOCFILGP = 6; // offset: 24 repeated DGKLPPLJBNB PAKECMNPEJJ = 8; // offset: 32 repeated JMJEIBGACMD CEPDOBEIEFG = 13; // offset: 48 } message CCKJAEDDDCL { oneof KKNBOACNCON { KPIHDPGDMKB BMGOLFNGHGH = 10; // offset: 24 AHLALEEJOEG BBEKBJPHEJK = 2; // offset: 24 CDDEIPOBBCN MECOEFEJANE = 15; // offset: 24 GANFMBPEJPF ABPOOCOOKCF = 13; // offset: 24 } } // Obf: BGDHGALEOIK // Type: Req // CmdID: 5645 message CommonRogueQueryCsReq { repeated uint32 DINALIGLIBB = 5; // offset: 24 } // Obf: NHLDNOOFHCI // Type: Rsp // CmdID: 5637 message CommonRogueQueryScRsp { repeated CCKJAEDDDCL LFLCDNGALME = 4; // offset: 24 uint32 retcode = 15; // offset: 32 uint32 GLGHEOPPCMH = 6; // offset: 36 } // Obf: OKPPACPGJIO // Type: Notify // CmdID: 5634 message CommonRogueUpdateScNotify { oneof NOKMOIHLGBN { KPIHDPGDMKB BMGOLFNGHGH = 14; // offset: 24 AHLALEEJOEG BBEKBJPHEJK = 9; // offset: 24 CDDEIPOBBCN MECOEFEJANE = 5; // offset: 24 } } message HEOBLDJAOPE { uint32 MJBKNMJHOGP = 14; // offset: 24 uint32 OEANPIHCHHF = 8; // offset: 28 } message AHNKIBFMDLM { uint32 LNAHJENGELA = 2; // offset: 24 } message OBHNBFIFHDI { uint32 LNAHJENGELA = 7; // offset: 24 } message FOINGKNPBLJ { uint32 KAHMGPGPOII = 11; // offset: 24 } message KNPMLBOBKPI { uint32 LNAHJENGELA = 1; // offset: 24 } message OEPAMDEPFLJ { uint32 dialogue_id = 4; // offset: 24 } message LEHBIBDGEHG { oneof JGOLOIOMGFO { HEOBLDJAOPE MFAEGBJBJBE = 2; // offset: 24 AHNKIBFMDLM JEHALBKMIEI = 4; // offset: 24 OBHNBFIFHDI IGPNHMBLDBG = 6; // offset: 24 FOINGKNPBLJ MNKGPHFJDFM = 10; // offset: 24 KNPMLBOBKPI DCFILENMPCC = 14; // offset: 24 OEPAMDEPFLJ BDFKGFLFCFO = 11; // offset: 24 } } message KNMNEJCMHGE { int32 MNLINFEODPJ = 1; // offset: 24 float GMPKBKLGDMA = 9; // offset: 28 } message PIACCCGNOOF { uint32 battle_event_id = 8; // offset: 24 } message BPOKOPCGMAJ { int32 IFLBAAABKAI = 9; // offset: 24 } message MAEEIBPEOFN { oneof PGNIENCDODA { PIACCCGNOOF BACBKGJJOGA = 14; // offset: 16 BPOKOPCGMAJ CNKCDGOJGJH = 11; // offset: 16 } } message KDODFHMDAJI { repeated MAEEIBPEOFN LDCJONHGDAN = 6; // offset: 24 KNMNEJCMHGE display_value = 13; // offset: 32 uint32 arg_id = 1; // offset: 40 uint32 HAFOKMHCGFM = 3; // offset: 44 bool KKKIONIDKFA = 5; // offset: 48 bool HELJNHNDCJP = 4; // offset: 49 } message HFEOGNAMHCG { LEHBIBDGEHG EOBLJJBOBIN = 15; // offset: 16 repeated KDODFHMDAJI KFNMIEMBJGD = 3; // offset: 24 uint32 AIAFEKGBFIF = 6; // offset: 40 } // Obf: BBILDBEOKIK // Type: Req // CmdID: 5658 message GetRogueCommonDialogueDataCsReq { } // Obf: KIFHJJILCHH // Type: Rsp // CmdID: 5643 message GetRogueCommonDialogueDataScRsp { repeated HFEOGNAMHCG HJOKMCCPOLL = 1; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: KPDMLEELICE // Type: Req // CmdID: 5693 message SelectRogueCommonDialogueOptionCsReq { uint32 AIAFEKGBFIF = 5; // offset: 24 uint32 HAFOKMHCGFM = 7; // offset: 28 } // Obf: HDDJBPIOCMC // Type: Rsp // CmdID: 5696 message SelectRogueCommonDialogueOptionScRsp { HFEOGNAMHCG ONOLNGOHEMF = 10; // offset: 24 repeated uint32 CGINGCNCPCO = 15; // offset: 32 uint32 AIAFEKGBFIF = 12; // offset: 40 uint32 HAFOKMHCGFM = 6; // offset: 44 bool GNFFJMLOLOO = 3; // offset: 48 uint32 retcode = 5; // offset: 52 } // Type: Req // CmdID: 5691 message BIHACLHMAKO { uint32 AIAFEKGBFIF = 10; // offset: 24 } // Type: Rsp // CmdID: 5623 message LPDPAJGFBMM { uint32 retcode = 10; // offset: 24 uint32 AIAFEKGBFIF = 1; // offset: 28 } // Obf: NJPGOAAALGJ // Type: Notify // CmdID: 5689 message SyncRogueCommonDialogueDataScNotify { repeated HFEOGNAMHCG HJOKMCCPOLL = 13; // offset: 24 } // Obf: HDIICGMJNBO // Type: Notify // CmdID: 5640 message SyncRogueCommonDialogueOptionFinishScNotify { HFEOGNAMHCG ONOLNGOHEMF = 10; // offset: 24 KDODFHMDAJI FJPGAOHGEBH = 8; // offset: 32 uint32 AIAFEKGBFIF = 15; // offset: 40 uint32 HAFOKMHCGFM = 1; // offset: 44 } message CBOLONJDHHL { NCHGLFJCGIJ ILIIOLJMKME = 10; // offset: 16 string FPPECOIAHEP = 7; // offset: 24 INHBMHCJJCN FMIGOKIDKJL = 4; // offset: 32 GMIMDEJMFCO AAPEEIFFKJD = 5; // offset: 48 uint32 OAPEDNOPOLN = 6; // offset: 56 uint32 DLOJFEEHLIJ = 12; // offset: 60 uint32 ICGCMEIBJLC = 9; // offset: 64 uint32 LJOBBEFACPG = 2; // offset: 68 } // Obf: KIFALDPCHGB // Type: Req // CmdID: 5611 message RogueWorkbenchGetInfoCsReq { uint32 prop_entity_id = 11; // offset: 24 } // Obf: EOKICOIMEPH // Type: Rsp // CmdID: 5697 message RogueWorkbenchGetInfoScRsp { map NJAPFMHHPPA = 3; // offset: 24 uint32 retcode = 5; // offset: 32 } message BCOEGNBGJFC { oneof PKMEJECPMCH { BAJDLLEFGHB NLJPONKBMFI = 10; // offset: 24 BJBIFIMJDOL BBNEGKCNMBA = 7; // offset: 24 BLICCEHIOLH PKPIEFOBHKH = 1; // offset: 24 OMNMBANDCBA FKMADCAFJMC = 12; // offset: 24 DCEPBLJKNNE PHLEDABHDML = 11; // offset: 24 FBOFEOCHDMN DDLADFJMEEC = 9; // offset: 24 BAHBCFDAIKG OJEANDPABHC = 2; // offset: 24 GNFDPONFLJD CLLEJEPNBDH = 15; // offset: 24 OJPMMKIJIFH DNHKNALBAMG = 14; // offset: 24 EHELNMGMENO LBBCJHOPEPH = 5; // offset: 24 LPODFEEGDOB KDFGAKDCMIK = 3; // offset: 24 } } message BAJDLLEFGHB { ItemCostData cost_data = 7; // offset: 24 bool DIEIIAILHHE = 8; // offset: 32 uint32 LHDHJFPMCJK = 13; // offset: 36 int32 LIAGGDDILGO = 5; // offset: 40 uint32 JFIGNBBLCIM = 11; // offset: 44 } message BJBIFIMJDOL { ItemCostData cost_data = 1; // offset: 24 uint32 JFIGNBBLCIM = 8; // offset: 32 uint32 LHDHJFPMCJK = 15; // offset: 36 bool DIEIIAILHHE = 5; // offset: 40 int32 LIAGGDDILGO = 14; // offset: 44 } message BLICCEHIOLH { map LBEIHAOKHAD = 9; // offset: 24 uint32 max_num = 1; // offset: 32 uint32 cur_num = 15; // offset: 36 } message OMNMBANDCBA { map PILABDDEKII = 6; // offset: 16 ItemCostData cost_data = 2; // offset: 32 uint32 JFIGNBBLCIM = 14; // offset: 40 int32 LIAGGDDILGO = 12; // offset: 44 } message DCEPBLJKNNE { ItemCostData cost_data = 3; // offset: 24 uint32 JFIGNBBLCIM = 7; // offset: 32 int32 LIAGGDDILGO = 13; // offset: 36 } message LNPGBGDPIIK { ItemCostData IOJFGBDPPHI = 1; // offset: 16 ItemCostData cost_data = 9; // offset: 24 OCBPJLLLJGO DDLADFJMEEC = 12; // offset: 32 bool IFIGFODOPBB = 10; // offset: 48 } message FBOFEOCHDMN { repeated LNPGBGDPIIK GJGFCCKEMFD = 11; // offset: 24 } message BBHHENEONHO { ItemCostData cost_data = 10; // offset: 16 ItemCostData IOJFGBDPPHI = 3; // offset: 24 bool IFIGFODOPBB = 13; // offset: 40 uint32 KGOPHALLLLI = 12; // offset: 44 uint32 CFKKKPNKHEL = 8; // offset: 48 } message BAHBCFDAIKG { repeated BBHHENEONHO HIILDALHIMD = 3; // offset: 16 } message GNFDPONFLJD { ItemCostData cost_data = 13; // offset: 16 int32 LIAGGDDILGO = 7; // offset: 32 uint32 JFIGNBBLCIM = 15; // offset: 36 } message OJPMMKIJIFH { map BHPELIMODBC = 10; // offset: 24 ItemCostData PKAMBCBEKME = 6; // offset: 32 int32 LIAGGDDILGO = 11; // offset: 40 uint32 JFIGNBBLCIM = 7; // offset: 44 } message NEFBECKCJIH { ItemCostData cost_data = 7; // offset: 16 uint32 GCAHKLNGFCK = 5; // offset: 32 } message EHELNMGMENO { repeated NEFBECKCJIH MALDOMHPILM = 2; // offset: 16 } message LPODFEEGDOB { repeated uint32 DODBOEIBPGK = 5; // offset: 24 uint32 DMGJDGJMCJL = 14; // offset: 32 uint32 CLNDMEODHJE = 1; // offset: 36 } // Obf: FPNMBONIFEB // Type: Req // CmdID: 5669 message RogueWorkbenchHandleFuncCsReq { MIPGDFDCKLE PELKPPHLMHE = 3; // offset: 16 uint32 func_id = 10; // offset: 32 uint32 prop_entity_id = 12; // offset: 36 } // Obf: DPGLHPGGPHM // Type: Rsp // CmdID: 5646 message RogueWorkbenchHandleFuncScRsp { BCOEGNBGJFC JNPALDKNHKM = 3; // offset: 16 uint32 retcode = 4; // offset: 32 uint32 func_id = 14; // offset: 36 } message MIPGDFDCKLE { oneof MMCGBGDJIPN { JFGGDMPDKNH NLJPONKBMFI = 7; // offset: 24 COKKOEBBEGM BBNEGKCNMBA = 14; // offset: 24 FHAAGBGAHLO PKPIEFOBHKH = 10; // offset: 24 LNOPJJFKMDL FKMADCAFJMC = 1; // offset: 24 MKFCLDMEMGN PHLEDABHDML = 6; // offset: 24 DOEJLDNIDED DDLADFJMEEC = 5; // offset: 24 ALJJNBKGEOC OJEANDPABHC = 13; // offset: 24 LFBPMGGFCEO CLLEJEPNBDH = 9; // offset: 24 EJBEEKFJAHM DNHKNALBAMG = 2; // offset: 24 LLBKNIJDALM LBBCJHOPEPH = 8; // offset: 24 NGOKMAABDJJ KDFGAKDCMIK = 11; // offset: 24 } } message JFGGDMPDKNH { uint32 FGKPOBCOCKM = 5; // offset: 24 } message COKKOEBBEGM { uint32 HDGPBCJPNBE = 3; // offset: 24 } message FHAAGBGAHLO { uint32 CJGIOODIADG = 2; // offset: 24 } message LNOPJJFKMDL { repeated uint32 PDAMBONNOND = 9; // offset: 16 } message MKFCLDMEMGN { uint32 FALFBMDDFPA = 3; // offset: 24 } message DOEJLDNIDED { uint32 DPGKMIIBPDB = 5; // offset: 24 } message ALJJNBKGEOC { repeated uint32 EHKPMGBCPCG = 4; // offset: 16 } message LFBPMGGFCEO { repeated uint32 IPACFECEBFF = 6; // offset: 16 } message EJBEEKFJAHM { uint32 CFKKKPNKHEL = 15; // offset: 24 } message LLBKNIJDALM { uint32 GCAHKLNGFCK = 14; // offset: 24 } message NGOKMAABDJJ { repeated uint32 GMMAFIONFNF = 12; // offset: 16 } message NPAJHGDEIDJ { LPCEBDCJBOI status = 5; // offset: 24 uint32 ECPDJMMOGCI = 4; // offset: 28 } message JMJEIBGACMD { LBPLJCHEJOK status = 13; // offset: 24 uint32 CNFGOHFPLGO = 15; // offset: 28 uint32 ECPDJMMOGCI = 3; // offset: 32 } // Obf: COFMBMIJHNB // Type: Req // CmdID: 5622 message SetRogueCollectionCsReq { repeated uint32 NPICFPDAPAF = 14; // offset: 16 repeated MIGPNAOGHEP NEKJDKDAMKF = 3; // offset: 24 repeated uint32 MFMPDDCGGMN = 5; // offset: 32 } // Obf: GDLCKAFPJCI // Type: Rsp // CmdID: 5664 message SetRogueCollectionScRsp { repeated NPAJHGDEIDJ DPIKOCFILGP = 9; // offset: 16 repeated JMJEIBGACMD CEPDOBEIEFG = 14; // offset: 24 uint32 retcode = 11; // offset: 40 } message DIKBPKAKENO { uint32 EFCAJENMLKA = 3; // offset: 24 NKLAEHJPIMN status = 12; // offset: 28 } message DGKLPPLJBNB { LBPLJCHEJOK status = 8; // offset: 24 uint32 EFCAJENMLKA = 3; // offset: 28 uint32 CNFGOHFPLGO = 10; // offset: 32 } // Obf: ILCJAJBPOMO // Type: Req // CmdID: 5644 message SetRogueExhibitionCsReq { repeated uint32 HNCFLOKLJLA = 15; // offset: 16 repeated uint32 DMIIBKINPNL = 10; // offset: 24 repeated MIGPNAOGHEP ADGNFDJDCLG = 14; // offset: 40 } // Obf: IDCEKOBEEFI // Type: Rsp // CmdID: 5686 message SetRogueExhibitionScRsp { repeated DGKLPPLJBNB PAKECMNPEJJ = 3; // offset: 24 repeated DIKBPKAKENO JFHKJOGEOND = 1; // offset: 32 uint32 retcode = 7; // offset: 40 } // Obf: KEMPKDDHEFN // Type: Req // CmdID: 5656 message RogueGetGambleInfoCsReq { uint32 prop_entity_id = 2; // offset: 24 } // Obf: LIOHNCDIAPM // Type: Rsp // CmdID: 5665 message RogueGetGambleInfoScRsp { HKOEAOPNEAC KOBBMDFPNKA = 10; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: JGHALBFPDLO // Type: Req // CmdID: 5670 message RogueDoGambleCsReq { uint32 prop_entity_id = 4; // offset: 24 } // Obf: NOCJKPILNMP // Type: Rsp // CmdID: 5684 message RogueDoGambleScRsp { HKOEAOPNEAC KOBBMDFPNKA = 3; // offset: 24 uint32 HNCCDEPDNEG = 13; // offset: 32 uint32 retcode = 8; // offset: 36 uint32 DOOECGPIMBD = 14; // offset: 40 } message AKMCODLAEKI { string key = 1; // offset: 16 double value = 9; // offset: 32 } message LGEFLGJIGIJ { repeated AKMCODLAEKI GFKAFIFMHNF = 15; // offset: 16 MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 uint64 GAHFPGCPAJA = 2; // offset: 40 } message MGGBPKANFOA { repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 } message GMIMDEJMFCO { MGGBPKANFOA CCOIOAHMPDN = 1; // offset: 16 repeated LGEFLGJIGIJ GMALFEABLNG = 3; // offset: 32 } message NCHGLFJCGIJ { repeated BMCNDLNONMO HDLGLFGKONC = 12; // offset: 24 } message ACMKPNMKOKH { FKBOOENADFM BBEHHCHKMNL = 11; // offset: 16 uint32 queue_position = 9; // offset: 32 } message FKBOOENADFM { oneof MMCGBGDJIPN { LPLHNOPDKHI PDFDENDALFD = 13; // offset: 16 IDMHNMOLHKN HIMDHCBOFEH = 2; // offset: 16 EOIFLHMPBIF NGEFAPOENBD = 12; // offset: 16 GGCFMPIBGHA KBAMEDDAIIN = 6; // offset: 16 KNOLJDOPBDG LIAODKPFBHA = 4; // offset: 16 } } message LPLHNOPDKHI { repeated AKMCODLAEKI GFKAFIFMHNF = 3; // offset: 24 MMFOGJPOHGJ GHNJCLNKGHH = 7; // offset: 32 uint64 GAHFPGCPAJA = 13; // offset: 40 } message IDMHNMOLHKN { repeated AKMCODLAEKI GFKAFIFMHNF = 10; // offset: 16 uint64 GAHFPGCPAJA = 7; // offset: 32 MMFOGJPOHGJ GHNJCLNKGHH = 5; // offset: 40 } message EOIFLHMPBIF { MMFOGJPOHGJ GHNJCLNKGHH = 3; // offset: 24 uint64 GAHFPGCPAJA = 15; // offset: 32 } message GGCFMPIBGHA { repeated AKMCODLAEKI GFKAFIFMHNF = 11; // offset: 24 } message KNOLJDOPBDG { repeated AKMCODLAEKI GFKAFIFMHNF = 6; // offset: 16 MMFOGJPOHGJ GHNJCLNKGHH = 10; // offset: 32 uint64 GAHFPGCPAJA = 1; // offset: 40 } message JGAMMPGMCNI { SceneInfo scene = 10; // offset: 16 LineupInfo lineup = 9; // offset: 24 FHEGNOPNICH JNKLNLKHGBB = 5; // offset: 32 } message DKFJLHHDFKO { AvatarType avatar_type = 7; // offset: 24 uint32 id = 9; // offset: 28 } message DINGDGLKHIP { uint32 avatar_id = 10; // offset: 24 BEAIKEEANDP HOKEFMONOPG = 11; // offset: 28 } message AHLGKKEIIEC { uint32 AOJKKGKCEOE = 14; // offset: 24 uint32 DJCOLFLFIGK = 15; // offset: 28 } message DJEECBNBGMN { uint32 HAFOKMHCGFM = 6; // offset: 24 uint32 AIAFEKGBFIF = 4; // offset: 28 } message EGAILAEBLIG { uint32 LJCEOGPOGBE = 15; // offset: 24 } message EBIDBCOBLNM { uint32 IHDPGGCJIAK = 10; // offset: 24 uint32 FOPMPMPNCOA = 9; // offset: 28 uint32 BNLNGGCHFNF = 12; // offset: 32 } message HLEBBGFAKAK { uint32 PMFOKBMPILF = 9; // offset: 24 uint32 PGGDEHKKINP = 12; // offset: 28 uint32 GNCFHIKODKE = 5; // offset: 32 } message COKFMMNDCHN { uint32 CKHCLKOALKE = 6; // offset: 24 } message FHBDPOJEEMJ { oneof KOEFMOAPDGI { DJEECBNBGMN HHBPBGMNGPN = 14; // offset: 16 EGAILAEBLIG ECCLOKPNFHP = 11; // offset: 16 EBIDBCOBLNM BJJGPOEFBAC = 5; // offset: 16 HLEBBGFAKAK HDFLCOIDCPE = 15; // offset: 16 COKFMMNDCHN NJKMEJIBIDC = 1; // offset: 16 } } message HJDCJNOFBHH { uint32 LJCEOGPOGBE = 6; // offset: 24 } message FEGKCMBHHJP { uint32 FGFFLBHLKDF = 1; // offset: 24 uint32 level = 8; // offset: 28 } message NEJPAGJBMDA { uint32 FGFFLBHLKDF = 8; // offset: 32 bool OGNBANANFCC = 12; // offset: 36 oneof MOKOADHEBBA { HJDCJNOFBHH AOLFPJFJPEO = 2; // offset: 16 FEGKCMBHHJP NGALCDKBGBK = 1; // offset: 16 } } message BHPBJOMBCAD { repeated NEJPAGJBMDA IJKIBLJEGGE = 8; // offset: 16 uint32 group_id = 12; // offset: 32 bool NOALGKCLDHF = 5; // offset: 36 } message HKOEAOPNEAC { ItemCostData CANJGJIDKHK = 12; // offset: 16 repeated BHPBJOMBCAD AJKOKAJABFG = 2; // offset: 24 uint32 KMNDBEPFMGN = 10; // offset: 40 bool CEIIGJEOIAD = 7; // offset: 44 uint32 DGGCFDKJDPO = 9; // offset: 48 uint32 GPNJGMEPMMD = 1; // offset: 52 uint32 JAEDKHMMPIH = 14; // offset: 56 } enum CmdRogueEndlessType { LBADGLCGAOG_MOLJCEFGPLL = 0; CmdEnterRogueEndlessActivityStageScRsp = 6010; CmdTakeRogueEndlessActivityPointRewardCsReq = 6001; CmdTakeRogueEndlessActivityPointRewardScRsp = 6006; CmdRogueEndlessActivityBattleEndScNotify = 6004; CmdGetRogueEndlessActivityDataCsReq = 6009; CmdEnterRogueEndlessActivityStageCsReq = 6002; CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6007; CmdGetRogueEndlessActivityDataScRsp = 6008; CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003; } message BBCOLCHCEFP { GMIJHCONFIH HAJJBOFCFOO = 6; // offset: 16 APNCCNFJBKO JPKACKNNHCA = 8; // offset: 32 repeated uint32 unfinished_story_line_id_list = 4; // offset: 40 repeated uint32 base_avatar_id_list = 1; // offset: 48 uint32 KNDHMNBIIDF = 5; // offset: 56 uint32 PJKMDLCCHHD = 9; // offset: 60 RogueStatus status = 2; // offset: 64 uint32 map_id = 14; // offset: 68 uint32 HAHLHLPENKJ = 7; // offset: 72 } message AJNOEKPLPCL { uint32 KHGGMKAFFLF = 13; // offset: 24 uint32 battle_id = 4; // offset: 28 uint32 ICKJKIENKFI = 14; // offset: 32 uint32 PKKDALHLCLA = 9; // offset: 36 uint32 FMCPHDJEIDC = 11; // offset: 40 uint32 IEOGEFBLNEL = 15; // offset: 44 uint32 DNAPFBANFHJ = 1; // offset: 48 bool MJIPOJPBKNB = 2; // offset: 52 } message HGFJAHILCAA { BBCOLCHCEFP BHHHNHMMDMH = 9; // offset: 24 AJNOEKPLPCL PMKGMLELPPI = 10; // offset: 32 uint32 panel_id = 6; // offset: 40 uint32 area_id = 12; // offset: 44 } // Obf: KCEFGNINEBG // Type: Req // CmdID: 6009 message GetRogueEndlessActivityDataCsReq { } // Obf: NKNPAOHOGHI // Type: Rsp // CmdID: 6008 message GetRogueEndlessActivityDataScRsp { repeated uint32 IEPPNGMCKJH = 11; // offset: 16 repeated HGFJAHILCAA data = 13; // offset: 32 uint32 IAHEDAAPNEO = 14; // offset: 40 uint32 CHIAFOOAIBK = 1; // offset: 44 uint32 retcode = 4; // offset: 48 } message CAEFBGAFKHD { AvatarType avatar_type = 12; // offset: 24 uint32 avatar_id = 2; // offset: 28 } // Obf: FFDJLHCAKAP // Type: Req // CmdID: 6002 message EnterRogueEndlessActivityStageCsReq { repeated CAEFBGAFKHD avatar_list = 13; // offset: 24 uint32 MPMMCPMNLID = 7; // offset: 32 } // Obf: AKINJCDPGIF // Type: Rsp // CmdID: 6010 message EnterRogueEndlessActivityStageScRsp { SceneBattleInfo battle_info = 2; // offset: 24 AJNOEKPLPCL PMKGMLELPPI = 13; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: IGOFLPJHHAO // Type: Notify // CmdID: 6004 message RogueEndlessActivityBattleEndScNotify { AJNOEKPLPCL PMKGMLELPPI = 15; // offset: 16 } // Obf: ALBOKFLDIIH // Type: Req // CmdID: 6001 message TakeRogueEndlessActivityPointRewardCsReq { uint32 level = 14; // offset: 24 bool LEFJBFMDEGK = 10; // offset: 28 } // Obf: OGDDOAIIMPG // Type: Rsp // CmdID: 6006 message TakeRogueEndlessActivityPointRewardScRsp { repeated uint32 IEPPNGMCKJH = 6; // offset: 16 ItemList reward = 8; // offset: 32 uint32 retcode = 10; // offset: 40 uint32 CHIAFOOAIBK = 2; // offset: 44 uint32 level = 3; // offset: 48 bool LEFJBFMDEGK = 4; // offset: 52 } // Obf: GHDBOHHNOME // Type: Req // CmdID: 6007 message TakeRogueEndlessActivityAllBonusRewardCsReq { } // Obf: DIGOHHNDDCA // Type: Rsp // CmdID: 6003 message TakeRogueEndlessActivityAllBonusRewardScRsp { repeated uint32 IEPPNGMCKJH = 6; // offset: 24 ItemList reward = 1; // offset: 32 uint32 CHIAFOOAIBK = 10; // offset: 40 uint32 retcode = 3; // offset: 44 } enum CmdRogueMagicType { GCKCLGJIKFC_ELGPACEMCGP = 0; CmdRogueMagicBattleFailSettleInfoScNotify = 7738; CmdRogueMagicReviveAvatarScRsp = 7771; CmdNADKCPCFIPM = 7782; CmdRogueMagicStartCsReq = 7773; CmdRogueMagicEnterLayerScRsp = 7712; CmdRogueMagicEnterScRsp = 7727; CmdRogueMagicGetMiscRealTimeDataScRsp = 7705; CmdOHIADGKAGBA = 7785; CmdOHONLLCHIFJ = 7766; CmdRogueMagicLeaveCsReq = 7736; CmdRogueMagicUnitComposeScRsp = 7749; CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7735; CmdRogueMagicStoryInfoUpdateScNotify = 7753; CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7732; CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7763; CmdRogueMagicAreaUpdateScNotify = 7783; CmdRogueMagicEnterLayerCsReq = 7729; CmdNICAJBEJAHC = 7714; CmdRogueMagicSettleCsReq = 7715; CmdRogueMagicEnterRoomCsReq = 7710; CmdRogueMagicGetMiscRealTimeDataCsReq = 7716; CmdRogueMagicReviveCostUpdateScNotify = 7761; CmdRogueMagicLevelInfoUpdateScNotify = 7754; CmdRogueMagicUnitComposeCsReq = 7730; CmdDBOMCCEIFJO = 7774; CmdRogueMagicEnterRoomScRsp = 7787; CmdRogueMagicEnableTalentCsReq = 7720; CmdRogueMagicEnableTalentScRsp = 7799; CmdRogueMagicQueryScRsp = 7752; CmdRogueMagicStartScRsp = 7703; CmdRogueMagicReviveAvatarCsReq = 7724; CmdRogueMagicLeaveScRsp = 7713; CmdRogueMagicSettleScRsp = 7781; GCKCLGJIKFC_JIHNGNPPPCG = 7767; CmdGKMOAKPLBHO = 7759; CmdRogueMagicEnterCsReq = 7780; GCKCLGJIKFC_KAOEMDIGGGM = 7728; CmdENJDAGALDKM = 7701; CmdRogueMagicQueryCsReq = 7778; CmdHBCOFDDCGOL = 7792; } enum PFKHKAMBHBN { PFKHKAMBHBN_NLCDGIPGFDJ = 0; PFKHKAMBHBN_LOOAKNHDBLL = 1; PFKHKAMBHBN_CCKPNCIBDGP = 2; PFKHKAMBHBN_JKNPMIMBGML = 3; } enum JGNAEPIJDNC { JGNAEPIJDNC_NLCDGIPGFDJ = 0; JGNAEPIJDNC_LOOAKNHDBLL = 1; JGNAEPIJDNC_CIHFGJDCHIA = 2; } enum HOIFDJPBGLB { HOIFDJPBGLB_NLCDGIPGFDJ = 0; HOIFDJPBGLB_JHHAJDKPLJH = 1; HOIFDJPBGLB_LOOAKNHDBLL = 2; HOIFDJPBGLB_CIHFGJDCHIA = 3; } enum JAMINGBJHBK { JAMINGBJHBK_NLCDGIPGFDJ = 0; JAMINGBJHBK_EHNIPLNEEDI = 1; JAMINGBJHBK_PMKMEAAGKAP = 2; JAMINGBJHBK_MNBAGHPEFBC = 3; } message EEILAINOLPO { FHEGNOPNICH JNKLNLKHGBB = 14; // offset: 16 SceneInfo scene = 5; // offset: 24 LineupInfo lineup = 9; // offset: 32 } message GPEPGKCPBPB { repeated FODHGNLPBKH JEHEILKKDEF = 13; // offset: 16 uint32 MDAIAMFJNHM = 9; // offset: 32 JGNAEPIJDNC status = 11; // offset: 36 uint32 JOJCPKNIJOH = 12; // offset: 40 uint32 BIKLAFLEIOC = 1; // offset: 44 } message FODHGNLPBKH { HOIFDJPBGLB status = 2; // offset: 24 uint32 GHEHGIOAGDG = 12; // offset: 28 uint32 room_id = 14; // offset: 32 uint32 EEPIDJJJMAH = 15; // offset: 36 } message KDHAIFIOKDN { repeated GPEPGKCPBPB NNFFPJOLDHK = 6; // offset: 24 JAMINGBJHBK reason = 13; // offset: 32 PFKHKAMBHBN status = 11; // offset: 36 uint32 JDPHADIIAPE = 12; // offset: 40 uint32 BJHMFOAGMBF = 10; // offset: 44 uint32 JJLEDNENPJK = 14; // offset: 48 } message PLBAMNCLBHB { repeated DNLKMHLAPHC MALDOMHPILM = 8; // offset: 16 repeated MMBBHFNJILI HIILDALHIMD = 3; // offset: 32 uint32 NBMNPGKEIIH = 2; // offset: 40 bool HIKMFMJCNKP = 10; // offset: 44 } message FPNDOBPMNED { repeated uint32 KEHKLHMEABI = 6; // offset: 16 } message CPPENGOOHGN { uint32 DDGDPDIPJPP = 9; // offset: 24 } // Obf: LPMJNCECOFE // Type: Req // CmdID: 7773 message RogueMagicStartCsReq { repeated uint32 OCEGEKKFLAL = 4; // offset: 24 repeated uint32 base_avatar_id_list = 11; // offset: 32 uint32 IEOFONJHFDJ = 3; // offset: 40 uint32 area_id = 9; // offset: 44 } message GCBCKOKEAJH { PLBAMNCLBHB DDLADFJMEEC = 5; // offset: 16 FPNDOBPMNED MEEJDFNHBDI = 6; // offset: 24 FKEDPCMLIFE item_value = 14; // offset: 32 CPPENGOOHGN DCFILENMPCC = 1; // offset: 40 NHLBNBBDHMI ANBKDJKHCBI = 8; // offset: 48 CBOLONJDHHL basic_info = 10; // offset: 56 KDHAIFIOKDN level = 2; // offset: 72 JEIKFFFGONB lineup = 12; // offset: 80 } // Obf: EHFDAIAINCI // Type: Rsp // CmdID: 7703 message RogueMagicStartScRsp { EEILAINOLPO IDCMACCPCBH = 5; // offset: 16 GCBCKOKEAJH PHGJIJELKDB = 15; // offset: 32 uint32 retcode = 9; // offset: 40 } // Obf: ALAAINODLIJ // Type: Req // CmdID: 7780 message RogueMagicEnterCsReq { } // Obf: MGIHGHJMFAE // Type: Rsp // CmdID: 7727 message RogueMagicEnterScRsp { EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 GCBCKOKEAJH PHGJIJELKDB = 9; // offset: 24 uint32 retcode = 13; // offset: 40 } // Obf: IEJLKCJOAEM // Type: Req // CmdID: 7736 message RogueMagicLeaveCsReq { } // Obf: FAKIIFNHANG // Type: Rsp // CmdID: 7713 message RogueMagicLeaveScRsp { EEILAINOLPO IDCMACCPCBH = 9; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: KIDHIFECNAH // Type: Req // CmdID: 7710 message RogueMagicEnterRoomCsReq { uint32 KHBLMAOPLLN = 11; // offset: 24 uint32 JOJCPKNIJOH = 9; // offset: 28 } // Obf: IGJJHHFJBDJ // Type: Rsp // CmdID: 7787 message RogueMagicEnterRoomScRsp { EEILAINOLPO IDCMACCPCBH = 13; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: ICNPODONHGN // Type: Req // CmdID: 7729 message RogueMagicEnterLayerCsReq { uint32 BJHMFOAGMBF = 5; // offset: 24 uint32 KHBLMAOPLLN = 13; // offset: 28 } // Obf: NEDEIDNOLIM // Type: Rsp // CmdID: 7712 message RogueMagicEnterLayerScRsp { EEILAINOLPO IDCMACCPCBH = 7; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: MAHGFIIOPHL // Type: Notify // CmdID: 7754 message RogueMagicLevelInfoUpdateScNotify { repeated GPEPGKCPBPB NNFFPJOLDHK = 2; // offset: 16 JAMINGBJHBK reason = 8; // offset: 32 PFKHKAMBHBN status = 4; // offset: 36 uint32 JDPHADIIAPE = 5; // offset: 40 uint32 BJHMFOAGMBF = 7; // offset: 44 uint32 JJLEDNENPJK = 15; // offset: 48 } // Obf: ALDJDOPBDHP // Type: Notify // CmdID: 7783 message RogueMagicAreaUpdateScNotify { repeated IFCNLKPPPHK DANNIDIPFAL = 3; // offset: 24 } message NOAKCDKAAFB { uint32 ADMJAHDJDDJ = 1; // offset: 24 bool DOFNEAPHMKH = 12; // offset: 28 } message EJHDAJAGFIJ { uint32 AEAHOGPJKEF = 11; // offset: 24 bool DOFNEAPHMKH = 14; // offset: 28 } message FKFOIDMNDFG { NOAKCDKAAFB BNLLEJPCIGD = 1; // offset: 16 LineupInfo EIOHFJMFOKF = 13; // offset: 24 GCBCKOKEAJH PHGJIJELKDB = 6; // offset: 40 EJHDAJAGFIJ KDDGKLNGNEA = 14; // offset: 48 } message GPHMAJPGGEK { repeated OCBPJLLLJGO EBFHIDKDJOB = 2; // offset: 16 repeated OKCCLEEPELM IHKCHDJEJGJ = 1; // offset: 32 repeated uint32 PHONBEKJBHG = 5; // offset: 40 repeated uint32 CJDPJPCJOFG = 6; // offset: 48 } // Obf: HFPCLMDMEME // Type: Notify // CmdID: 7738 message RogueMagicBattleFailSettleInfoScNotify { EEILAINOLPO IDCMACCPCBH = 10; // offset: 16 FKFOIDMNDFG BFLLJJBHLDF = 8; // offset: 24 } // Obf: CJACBFMGOLK // Type: Req // CmdID: 7715 message RogueMagicSettleCsReq { } // Obf: CHFAMIIIKAH // Type: Rsp // CmdID: 7781 message RogueMagicSettleScRsp { EEILAINOLPO IDCMACCPCBH = 7; // offset: 16 GPHMAJPGGEK IEHPMHOFBNJ = 11; // offset: 24 FKFOIDMNDFG BFLLJJBHLDF = 14; // offset: 40 ItemList IIOMCJPCFML = 9; // offset: 48 uint32 retcode = 4; // offset: 56 } // Obf: ALBMDPOIIDL // Type: Notify // CmdID: 7761 message RogueMagicReviveCostUpdateScNotify { ItemCostData LNIEFKBMIPD = 1; // offset: 16 } // Obf: FDHHFKCPCIF // Type: Req // CmdID: 7724 message RogueMagicReviveAvatarCsReq { repeated uint32 base_avatar_id_list = 3; // offset: 24 uint32 interacted_prop_entity_id = 7; // offset: 32 } // Obf: ENIMHEHPGMI // Type: Rsp // CmdID: 7771 message RogueMagicReviveAvatarScRsp { ItemCostData LNIEFKBMIPD = 14; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: IPIFCANPPEO // Type: Req // CmdID: 7778 message RogueMagicQueryCsReq { } message NJMOAGDJKFH { repeated uint32 avatar_id_list = 1970; // offset: 24 repeated DNLKMHLAPHC MALDOMHPILM = 201; // offset: 32 repeated MMBBHFNJILI HIILDALHIMD = 1831; // offset: 40 repeated uint32 BGAFHIOEHFH = 275; // offset: 48 uint32 MHPCIABALPI = 4; // offset: 56 uint32 NNNCEIGNIIA = 1; // offset: 60 uint32 GEJEANJFCMI = 12; // offset: 64 uint32 MEDAAELFEMN = 3; // offset: 68 uint32 LKHAIEIDAJL = 8; // offset: 72 uint32 NBMNPGKEIIH = 14; // offset: 76 uint32 ADIFLCNAABJ = 2; // offset: 80 uint32 JJLEDNENPJK = 10; // offset: 84 uint32 EJJGHJMCFPH = 15; // offset: 88 } message PGGMPDIMLAE { repeated uint32 ILNFEABHHCH = 2032; // offset: 24 } message IFCNLKPPPHK { repeated uint32 PBJLMCGIBND = 11; // offset: 24 NJMOAGDJKFH record_info = 2; // offset: 32 PGGMPDIMLAE COEBCNGCNOO = 5; // offset: 40 uint32 MNFIBMHGAFM = 15; // offset: 48 bool is_taken_reward = 9; // offset: 52 bool FJKHIFDJMDB = 1; // offset: 53 bool GNACLLNFHFD = 12; // offset: 54 uint32 area_id = 3; // offset: 56 } message NMOMMMGHMOA { uint32 DFBDPEHAAMG = 7; // offset: 24 bool GNACLLNFHFD = 3; // offset: 28 } message GNPFDBACMIH { repeated uint32 NOMDDGGIIBF = 1; // offset: 24 } message CILKBJMGNGL { repeated NMOMMMGHMOA JJIEDDMALPE = 6; // offset: 16 repeated LGFOKKPICEH HIILDALHIMD = 9; // offset: 24 repeated IFCNLKPPPHK DANNIDIPFAL = 3; // offset: 32 repeated ONMFMINNBEB GJGFCCKEMFD = 1; // offset: 40 GNPFDBACMIH story_info = 10; // offset: 48 DFGAIOOGPPA IHJKLHGMKBI = 8; // offset: 64 repeated uint32 OBBKBNDGOAI = 2; // offset: 72 } // Obf: CDDMMHNKKPA // Type: Rsp // CmdID: 7752 message RogueMagicQueryScRsp { CILKBJMGNGL LFLCDNGALME = 15; // offset: 16 GCBCKOKEAJH PHGJIJELKDB = 1; // offset: 24 uint32 retcode = 7; // offset: 40 } // Type: Req // CmdID: 7759 message GKMOAKPLBHO { uint32 dice_slot_id = 8; // offset: 24 uint32 GCAHKLNGFCK = 10; // offset: 28 uint32 LPOLPDBELON = 14; // offset: 32 } // Type: Rsp // CmdID: 7774 message DBOMCCEIFJO { uint32 retcode = 4; // offset: 24 } // Type: Req // CmdID: 7714 message NICAJBEJAHC { repeated uint32 JDJFHIMPIPK = 14; // offset: 16 } // Type: Rsp // CmdID: 7782 message NADKCPCFIPM { uint32 retcode = 8; // offset: 24 } // Obf: OLCIGFGFELG // Type: Req // CmdID: 7732 message RogueMagicSetAutoDressInMagicUnitCsReq { bool GBEMCAHPBKP = 11; // offset: 24 } // Obf: FIMGINEKACP // Type: Rsp // CmdID: 7735 message RogueMagicSetAutoDressInMagicUnitScRsp { uint32 retcode = 5; // offset: 24 bool GBEMCAHPBKP = 11; // offset: 28 } // Obf: DDLEEJAAMGH // Type: Notify // CmdID: 7763 message RogueMagicAutoDressInMagicUnitChangeScNotify { bool GBEMCAHPBKP = 12; // offset: 24 } // Type: Req // CmdID: 7792 message HBCOFDDCGOL { repeated uint32 JDJFHIMPIPK = 15; // offset: 16 uint32 GCAHKLNGFCK = 13; // offset: 32 } // Type: Rsp // CmdID: 7766 message OHONLLCHIFJ { uint32 retcode = 1; // offset: 24 } // Obf: KLBGMAEDODL // Type: Req // CmdID: 7730 message RogueMagicUnitComposeCsReq { repeated uint32 JDJFHIMPIPK = 3; // offset: 24 } // Obf: FABNMKAOFMJ // Type: Rsp // CmdID: 7749 message RogueMagicUnitComposeScRsp { uint32 retcode = 4; // offset: 24 } message LLEBCGLFDJB { repeated uint32 JDJFHIMPIPK = 13; // offset: 24 } // Type: Rsp // CmdID: 7701 message ENJDAGALDKM { uint32 retcode = 1; // offset: 24 } message DFGAIOOGPPA { FDBDLBAPDBE JCOBJAMPOAL = 8; // offset: 16 uint32 IMLHHAKIKCD = 6; // offset: 32 } message NFNDHHCFFPD { } // Type: Rsp // CmdID: 7785 message OHIADGKAGBA { DFGAIOOGPPA IHJKLHGMKBI = 7; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: NBKAAJAHAJH // Type: Req // CmdID: 7720 message RogueMagicEnableTalentCsReq { uint32 CKHCLKOALKE = 4; // offset: 24 } // Obf: KFMAONOMPLM // Type: Rsp // CmdID: 7799 message RogueMagicEnableTalentScRsp { DFGAIOOGPPA IHJKLHGMKBI = 4; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: NCLFFAFGEFA // Type: Req // CmdID: 7716 message RogueMagicGetMiscRealTimeDataCsReq { } // Obf: LFMDOOIGGHK // Type: Rsp // CmdID: 7705 message RogueMagicGetMiscRealTimeDataScRsp { EJHDAJAGFIJ KDDGKLNGNEA = 1; // offset: 16 NOAKCDKAAFB BNLLEJPCIGD = 2; // offset: 32 uint32 retcode = 4; // offset: 40 } // Obf: AGDCHGINKCA // Type: Notify // CmdID: 7753 message RogueMagicStoryInfoUpdateScNotify { uint32 BNHAIKILAJK = 15; // offset: 24 } enum CmdRogueModifierType { JKJGPOOLLKF_NLCDGIPGFDJ = 0; CmdRogueModifierSelectCellCsReq = 5327; CmdRogueModifierSelectCellScRsp = 5336; CmdRogueModifierDelNotify = 5310; CmdRogueModifierAddNotify = 5380; CmdRogueModifierStageStartNotify = 5387; CmdRogueModifierUpdateNotify = 5381; } enum RogueModifierSourceType { AMEIKAGDIFC_PBGOAOGCPLA = 0; AMEIKAGDIFC_OLKBMGLCENL = 1; AMEIKAGDIFC_ALPFGINEKIL = 2; AMEIKAGDIFC_NNDCINJLBPI = 3; AMEIKAGDIFC_MAPKBMAHBKE = 4; AMEIKAGDIFC_DMGFEOBEAFD = 5; AMEIKAGDIFC_BCPOMCGMFFK = 6; AMEIKAGDIFC_LFAHFLJMFNK = 7; AMEIKAGDIFC_NOAMEMMFGKP = 8; AMEIKAGDIFC_HKOAHEKCJAE = 9; AMEIKAGDIFC_IHGDLAJAJMA = 10; } enum PHAOIGLGBMG { PHAOIGLGBMG_OLJCMIBGNGL = 0; PHAOIGLGBMG_DLPKBBHKFBL = 1; } message KIJEFIIBBGG { map KJEHANCCAOG = 6; // offset: 24 uint32 IKDHAMLPNPJ = 12; // offset: 32 uint32 JAAIADKFPCL = 7; // offset: 36 PHAOIGLGBMG MMNJODIJPOE = 5; // offset: 40 } message FGHIMGPGBNF { repeated uint32 OGOILMLPDEO = 13; // offset: 24 uint32 FOHIFIMHENN = 6; // offset: 32 bool HELJNHNDCJP = 2; // offset: 36 } message AIBNHPAGDOL { bool GKEPPNOLNHF = 11; // offset: 24 uint32 DPCJFFPOLFG = 14; // offset: 28 } message HFJKOCDOAEH { uint32 OLPPACCCNGD = 10; // offset: 24 uint32 EKNHHGMJCPM = 5; // offset: 28 } message BMCNDLNONMO { KIJEFIIBBGG OOPCPMANCBO = 3; // offset: 24 RogueModifierSourceType NFMKOFNEKLA = 1; // offset: 40 uint64 FCHLCANJIGL = 4; // offset: 48 oneof KKNBOACNCON { FGHIMGPGBNF NLGJFIGPENF = 9; // offset: 16 AIBNHPAGDOL LEJPOHHGBMB = 8; // offset: 16 HFJKOCDOAEH GGJOKFEOEBK = 2; // offset: 16 } } message LMNCBIDKHLF { repeated BMCNDLNONMO HDLGLFGKONC = 13; // offset: 24 } // Obf: PEPPCBMPOJD // Type: Notify // CmdID: 5380 message RogueModifierAddNotify { BMCNDLNONMO ILIIOLJMKME = 14; // offset: 16 } // Obf: FBEHJJBBLPL // Type: Req // CmdID: 5327 message RogueModifierSelectCellCsReq { uint32 IHAOMLEPHOM = 1; // offset: 24 } // Obf: GIMJFGIPDKI // Type: Rsp // CmdID: 5336 message RogueModifierSelectCellScRsp { ItemList NMJGHEACCMC = 2; // offset: 24 uint32 retcode = 14; // offset: 32 uint32 IHAOMLEPHOM = 11; // offset: 36 } // Obf: DMHDLBHJKOG // Type: Notify // CmdID: 5381 message RogueModifierUpdateNotify { BMCNDLNONMO ILIIOLJMKME = 7; // offset: 24 } // Obf: OCJPKEMHEFF // Type: Notify // CmdID: 5310 message RogueModifierDelNotify { uint64 FCHLCANJIGL = 9; // offset: 24 } // Obf: KGNPGIKFOMJ // Type: Notify // CmdID: 5387 message RogueModifierStageStartNotify { RogueModifierSourceType NFMKOFNEKLA = 11; // offset: 24 } enum CmdRogueTournType { DIDFAHMPGBH_NLCDGIPGFDJ = 0; CmdRogueTournGetPermanentTalentInfoCsReq = 6011; CmdNPOJNHKPKMN = 6018; CmdRogueTournLeaveScRsp = 6040; CmdRogueTournDeleteArchiveScRsp = 6086; CmdRogueTournGetPermanentTalentInfoScRsp = 6098; CmdRogueTournQueryCsReq = 6046; CmdRogueTournEnterRoomCsReq = 6019; CmdRogueTournResetPermanentTalentCsReq = 6020; CmdRogueTournReviveAvatarCsReq = 6062; CmdJGFPIJKOFCC = 6099; CmdRogueTournTakeExpRewardScRsp = 6023; CmdRogueTournWeekChallengeUpdateScNotify = 6059; CmdRogueTournSaveBuildRefCsReq = 6033; CmdPALAOPCBAPC = 6057; CmdRogueTournGetAllBuildRefCsReq = 6093; CmdRogueTournReEnterRogueCocoonStageScRsp = 6090; CmdRogueTournEnterRogueCocoonSceneScRsp = 6094; CmdEINJMHBMDII = 6085; CmdRogueTournGetAllBuildRefScRsp = 6055; CmdRogueTournGetArchiveRepositoryScRsp = 6026; CmdRogueTournGetAllArchiveScRsp = 6095; CmdRogueTournRenameBuildRefScRsp = 6079; CmdRogueTournLeaveCsReq = 6025; CmdRogueTournEnterLayerCsReq = 6038; CmdRogueTournEnableSeasonTalentCsReq = 6063; CmdRogueTournLevelInfoUpdateScNotify = 6076; CmdRogueTournEnableSeasonTalentScRsp = 6048; CmdRogueTournUseSuperRewardKeyCsReq = 6065; CmdRogueTournEnterRoomScRsp = 6049; CmdRogueTournSettleCsReq = 6022; CmdRogueTournHandBookNotify = 6092; CmdRogueTournEnterCsReq = 6083; CmdRogueTournConfirmSettleCsReq = 6081; CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6064; CmdRogueTournExpNotify = 6028; CmdRogueTournStartCsReq = 6042; CmdRogueTournGetMiscRealTimeDataCsReq = 6073; CmdRogueTournDeleteBuildRefScRsp = 6074; CmdRogueTournEnterLayerScRsp = 6084; CmdRogueTournGetAllArchiveCsReq = 6088; CmdRogueTournConfirmSettleScRsp = 6097; CmdRogueTournSaveBuildRefScRsp = 6056; CmdRogueTournGetSettleInfoCsReq = 6071; CmdRogueTournEnablePermanentTalentScRsp = 6037; CmdRogueTournRenameBuildRefCsReq = 6054; CmdRogueTournBattleFailSettleInfoScNotify = 6050; CmdRogueTournQueryScRsp = 6096; CmdRogueTournRenameArchiveCsReq = 6089; CmdRogueTournLeaveRogueCocoonSceneScRsp = 6068; CmdRogueTournEnterScRsp = 6034; CmdRogueTournGetCurRogueCocoonInfoScRsp = 6044; CmdRogueTournResetPermanentTalentScRsp = 6058; CmdRogueTournReviveCostUpdateScNotify = 6045; CmdRogueTournGetSeasonTalentInfoCsReq = 6036; CmdRogueTournSettleScRsp = 6039; CmdRogueTournClearArchiveNameScNotify = 6016; CmdRogueTournReviveAvatarScRsp = 6052; CmdRogueTournDeleteBuildRefCsReq = 6032; CmdRogueTournTakeExpRewardCsReq = 6041; CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6066; CmdRogueTournUseSuperRewardKeyScRsp = 6078; CmdRogueTournGetSettleInfoScRsp = 6053; CmdRogueTournGetCurRogueCocoonInfoCsReq = 6047; CmdRogueTournDeleteArchiveCsReq = 6013; CmdMNILJCPCOFG = 6067; CmdRogueTournGetArchiveRepositoryCsReq = 6030; CmdRogueTournAreaUpdateScNotify = 6069; CmdRogueTournGetSeasonTalentInfoScRsp = 6077; CmdRogueTournLeaveRogueCocoonSceneCsReq = 6027; CmdRogueTournEnablePermanentTalentCsReq = 6021; CmdRogueTournStartScRsp = 6015; CmdRogueTournEnterRogueCocoonSceneCsReq = 6051; CmdBODCEKEDLME = 6075; CmdRogueTournReEnterRogueCocoonStageCsReq = 6100; CmdRogueTournRenameArchiveScRsp = 6024; CmdRogueTournGetMiscRealTimeDataScRsp = 6091; } enum RogueTournLevelStatus { NHMPGNHBBLC_NLCDGIPGFDJ = 0; NHMPGNHBBLC_LOOAKNHDBLL = 1; NHMPGNHBBLC_CCKPNCIBDGP = 2; NHMPGNHBBLC_JKNPMIMBGML = 3; } enum IDCBNMFDICO { IDCBNMFDICO_NLCDGIPGFDJ = 0; IDCBNMFDICO_LOOAKNHDBLL = 1; IDCBNMFDICO_CIHFGJDCHIA = 2; } enum IIAOGEIADGA { IIAOGEIADGA_NLCDGIPGFDJ = 0; IIAOGEIADGA_JHHAJDKPLJH = 1; IIAOGEIADGA_LOOAKNHDBLL = 2; IIAOGEIADGA_CIHFGJDCHIA = 3; } enum FKNGOGLNKIG { FKNGOGLNKIG_NLCDGIPGFDJ = 0; FKNGOGLNKIG_EHNIPLNEEDI = 1; FKNGOGLNKIG_PMKMEAAGKAP = 2; FKNGOGLNKIG_MNBAGHPEFBC = 3; } enum JGJLEKLGPIL { JGJLEKLGPIL_DDCDLGBIILL = 0; JGJLEKLGPIL_BNDAAEPCPJA = 1; JGJLEKLGPIL_CHBMDCKJOFK = 2; JGJLEKLGPIL_ACLFIMIBOKK = 3; JGJLEKLGPIL_MLPMLKNIKAC = 4; JGJLEKLGPIL_DEOICKDDFCO = 5; JGJLEKLGPIL_OKBNJOPCCJM = 6; JGJLEKLGPIL_CKJFOICLFBB = 7; JGJLEKLGPIL_MAHMLJLLJLO = 8; } message PFLOIHLLMEE { CGNGOLJKBMP AMEABNLMMGB = 4; // offset: 16 CBOLONJDHHL NDLIKNEKDLL = 14; // offset: 24 oneof KKNBOACNCON { NAMCKJLAFCN FBHCKMGOCJJ = 403; // offset: 40 AMOHFCEEBNK HAJEGKBFFAF = 1763; // offset: 40 CABKLLAKHKO OPDEIFOCJEF = 832; // offset: 40 } } message DCDMPLJNBJC { uint32 GEPHKCPLAJF = 2; // offset: 24 bool DOFNEAPHMKH = 3; // offset: 28 uint32 NDGKLBDHJKB = 5; // offset: 32 uint32 KABCGHCPEBG = 10; // offset: 36 } message FBBOKKLGKGL { uint32 DIFIEHPCDGO = 11; // offset: 24 bool DOFNEAPHMKH = 13; // offset: 28 uint32 JOFCOODPIDL = 15; // offset: 32 uint32 LFCDPDDGFCB = 6; // offset: 36 } message BJLNEBBMMOE { uint32 NIOFIOOGKLD = 5; // offset: 24 uint32 PDFJMFBHPFC = 14; // offset: 28 bool DOFNEAPHMKH = 10; // offset: 32 } message GKHFFKMFMEN { bool DOFNEAPHMKH = 1; // offset: 24 uint32 NIOFIOOGKLD = 4; // offset: 28 } message HIAHPMEAGFC { bool JOOJIJFCHMK = 4; // offset: 24 } message CGNGOLJKBMP { OHHKEOGOMCA LNCOKKIPAEP = 9; // offset: 16 JEIKFFFGONB lineup = 13; // offset: 24 DJODDECFHMC ICNOEGEEPOF = 6; // offset: 32 HGGPKPPBGFP HHMLHKLKNDH = 15; // offset: 40 HIAHPMEAGFC BCNMBONFKPK = 3; // offset: 48 EGLAPJGFKPN LFCDGLIEHAI = 1; // offset: 56 ONPOFJPEBMJ level = 7; // offset: 72 FKEDPCMLIFE item_value = 11; // offset: 80 NHLBNBBDHMI ANBKDJKHCBI = 14; // offset: 88 PHHLBGLNBHE MEEJDFNHBDI = 4; // offset: 96 CGBKKJENEOF BKIPDOFONLD = 8; // offset: 104 } message ONPOFJPEBMJ { repeated IJNFOHJGPBC NNFFPJOLDHK = 8; // offset: 32 uint32 BJHMFOAGMBF = 14; // offset: 44 FKNGOGLNKIG reason = 3; // offset: 48 bool KENPENNAGLG = 2; // offset: 52 bool EJDMOENBHDP = 13; // offset: 53 RogueTournLevelStatus status = 12; // offset: 56 oneof BHGKHELCPGO { CFOIFHEBCJC FIADMEPDAOG = 1; // offset: 16 } } message LPADDGPLIKK { repeated uint32 NMMCOBBKKHA = 4; // offset: 16 repeated uint32 BIMFEAHDMIK = 15; // offset: 32 repeated BDJLHJDPEEK LONFKFCFDND = 12; // offset: 40 uint32 PJOAKLHHCNI = 3; // offset: 48 uint32 AMOABLICEDP = 11; // offset: 52 uint32 MKJDMNAEAED = 9; // offset: 56 } message CFOIFHEBCJC { LPADDGPLIKK CCFGCCMEFCI = 8; // offset: 24 } message HGGPKPPBGFP { uint32 OHPELHFNGCI = 1; // offset: 24 uint32 JGMKLEGBHGP = 8; // offset: 28 } message PHHLBGLNBHE { repeated uint32 KEHKLHMEABI = 7; // offset: 24 } message IJNFOHJGPBC { repeated ODNBCBEINNC JEHEILKKDEF = 7; // offset: 16 uint32 MDAIAMFJNHM = 4; // offset: 32 IDCBNMFDICO status = 14; // offset: 36 uint32 JOJCPKNIJOH = 1; // offset: 40 uint32 BIKLAFLEIOC = 10; // offset: 44 } message ODNBCBEINNC { uint32 EEPIDJJJMAH = 1; // offset: 36 uint32 room_id = 9; // offset: 40 uint32 LHLKJIDFLIN = 10; // offset: 44 IIAOGEIADGA status = 2; // offset: 48 uint32 GHEHGIOAGDG = 14; // offset: 52 oneof BHGKHELCPGO { ELHLCFBPAMO FIADMEPDAOG = 11; // offset: 16 } } message CGBKKJENEOF { repeated uint32 BDBFENOAKOD = 9; // offset: 16 } message NAMCKJLAFCN { } message AMOHFCEEBNK { FGGJCLDLMMI FCMGNLIODGI = 10; // offset: 16 } message ELHLCFBPAMO { repeated uint32 FJIKMHCJMKH = 2; // offset: 24 uint32 LLICIMBCNPF = 6; // offset: 32 uint32 level = 5; // offset: 36 } message JHECCCANFGP { uint32 GNCFHIKODKE = 9; // offset: 24 uint32 unique_id = 11; // offset: 28 uint32 AADNIFFHHDD = 1; // offset: 32 } message AJCFOLGANFC { repeated JHECCCANFGP GJBOLJEJIEE = 1; // offset: 16 repeated APAMFCKFHLL IHFEBNBHDFM = 14; // offset: 32 uint32 DEDCHHNCHFM = 7; // offset: 40 uint32 IKJLLFLCHNF = 6; // offset: 44 uint32 PGGDEHKKINP = 8; // offset: 48 uint32 KMPCNDJHHAO = 13; // offset: 52 } message CABKLLAKHKO { AJCFOLGANFC GMEPGCODKKE = 13; // offset: 24 } // Obf: DFNGEOHAHGM // Type: Req // CmdID: 6042 message RogueTournStartCsReq { repeated DKFJLHHDFKO avatar_list = 2; // offset: 16 uint32 area_id = 12; // offset: 32 bool KENPENNAGLG = 10; // offset: 36 bool EJDMOENBHDP = 5; // offset: 37 } // Obf: JMAHJPIJEND // Type: Rsp // CmdID: 6015 message RogueTournStartScRsp { PFLOIHLLMEE PHGJIJELKDB = 15; // offset: 16 JGAMMPGMCNI IDCMACCPCBH = 10; // offset: 24 uint32 JNBIIJCAKKB = 11; // offset: 40 uint32 retcode = 6; // offset: 44 } // Obf: FHJINHEABAC // Type: Req // CmdID: 6083 message RogueTournEnterCsReq { } // Obf: NAGABJLKFON // Type: Rsp // CmdID: 6034 message RogueTournEnterScRsp { PFLOIHLLMEE PHGJIJELKDB = 8; // offset: 24 JGAMMPGMCNI IDCMACCPCBH = 3; // offset: 32 uint32 retcode = 5; // offset: 40 } // Obf: OAEMCMCGPID // Type: Req // CmdID: 6025 message RogueTournLeaveCsReq { } // Obf: HMGGLHFHGLM // Type: Rsp // CmdID: 6040 message RogueTournLeaveScRsp { JGAMMPGMCNI IDCMACCPCBH = 9; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: IDCDOCPNPMD // Type: Req // CmdID: 6022 message RogueTournSettleCsReq { } message FAICNBKIELL { DCDMPLJNBJC AOGOHOCFFNE = 11; // offset: 16 GKHFFKMFMEN JJLFKNPEPFP = 15; // offset: 24 LineupInfo EIOHFJMFOKF = 14; // offset: 32 FBBOKKLGKGL BNLLEJPCIGD = 4; // offset: 40 PFLOIHLLMEE PHGJIJELKDB = 2; // offset: 48 JGMDJIENFFH CPOLAHJPGFE = 6; // offset: 56 BJLNEBBMMOE AOMHPLHONJA = 9; // offset: 72 } // Obf: HCMFPHICBOI // Type: Rsp // CmdID: 6039 message RogueTournSettleScRsp { FAICNBKIELL BFLLJJBHLDF = 4; // offset: 24 JGAMMPGMCNI IDCMACCPCBH = 15; // offset: 32 uint32 retcode = 13; // offset: 40 } // Obf: EILCNCFMDLP // Type: Req // CmdID: 6019 message RogueTournEnterRoomCsReq { uint32 JOJCPKNIJOH = 5; // offset: 24 uint32 KHBLMAOPLLN = 1; // offset: 28 } // Obf: DOEONJEAGPA // Type: Rsp // CmdID: 6049 message RogueTournEnterRoomScRsp { JGAMMPGMCNI IDCMACCPCBH = 13; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: LHPEMLMHIHE // Type: Req // CmdID: 6038 message RogueTournEnterLayerCsReq { uint32 KHBLMAOPLLN = 9; // offset: 24 uint32 BJHMFOAGMBF = 4; // offset: 28 } // Obf: EOMHILBJNDK // Type: Rsp // CmdID: 6084 message RogueTournEnterLayerScRsp { JGAMMPGMCNI IDCMACCPCBH = 14; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: NLIOPBPOBHB // Type: Notify // CmdID: 6076 message RogueTournLevelInfoUpdateScNotify { repeated IJNFOHJGPBC NNFFPJOLDHK = 13; // offset: 24 uint32 BJHMFOAGMBF = 4; // offset: 32 FKNGOGLNKIG reason = 3; // offset: 36 RogueTournLevelStatus status = 9; // offset: 40 } // Obf: HNMANMBPEOG // Type: Req // CmdID: 6041 message RogueTournTakeExpRewardCsReq { repeated uint32 HBGAFAFFFAO = 10; // offset: 16 uint32 FABMHMFNMDB = 11; // offset: 32 } // Obf: FHNIFCJJKEO // Type: Rsp // CmdID: 6023 message RogueTournTakeExpRewardScRsp { repeated uint32 FKDNANDJLGK = 3; // offset: 16 ItemList reward = 12; // offset: 24 uint32 exp = 11; // offset: 40 uint32 retcode = 6; // offset: 44 } // Obf: IGDHPBBNEIC // Type: Notify // CmdID: 6028 message RogueTournExpNotify { uint32 exp = 15; // offset: 24 } // Obf: KGGIFOABIDF // Type: Req // CmdID: 6046 message RogueTournQueryCsReq { } message DLEKOLHCNIE { bool FJKHIFDJMDB = 6; // offset: 24 bool LMLNHNMKOOC = 11; // offset: 25 bool is_taken_reward = 13; // offset: 26 bool GNACLLNFHFD = 1; // offset: 27 uint32 area_id = 14; // offset: 28 } message CJOCDGGCPCN { int64 end_time = 8; // offset: 24 uint32 JNBIIJCAKKB = 1; // offset: 32 bool KBNNOPHGGIN = 12; // offset: 36 uint32 JDPFPDECPEH = 13; // offset: 40 } message JGJEICAELEB { repeated uint32 FKDNANDJLGK = 7; // offset: 24 uint32 exp = 2; // offset: 32 } message MDLPIFCHFPJ { FDBDLBAPDBE JCOBJAMPOAL = 9; // offset: 16 uint32 INJEKPLHPIF = 2; // offset: 32 } message FJFBLHNFMOM { bool GNACLLNFHFD = 13; // offset: 24 uint32 DFBDPEHAAMG = 15; // offset: 28 } message HMGGOEHMIJO { uint32 FABMHMFNMDB = 13; // offset: 24 uint32 HHAEEEOADOJ = 2; // offset: 28 } message HMOECPBNAOK { repeated uint32 IFFMIDABNEE = 6; // offset: 16 repeated uint32 JOAAOEDAPPJ = 12; // offset: 24 repeated uint32 DMFAGJOOGJM = 1; // offset: 32 repeated uint32 DPEBCGBEJIG = 2; // offset: 40 repeated uint32 MMPPHJOONMI = 9; // offset: 48 repeated uint32 PINNDKIJHFG = 3; // offset: 56 uint32 JKKIABLFCPE = 11; // offset: 72 } message JGMDJIENFFH { uint32 JBKHIFHPGHM = 9; // offset: 24 uint32 GNIFODGCPAA = 1; // offset: 28 } message KIKEAJJLAMH { KGPIEEKIEME HANICMMHJGI = 6; // offset: 16 repeated MJMGOBMOPDL HLJOMIMOANL = 8; // offset: 24 JGJEICAELEB DMFPCFCHHKE = 2; // offset: 32 HMGGOEHMIJO HHFAAFOBKME = 13; // offset: 48 HMOECPBNAOK HAMKPLCBEBG = 4; // offset: 56 repeated FJFBLHNFMOM JJIEDDMALPE = 12; // offset: 64 CJOCDGGCPCN BFNHJIBDMOA = 14; // offset: 72 JGMDJIENFFH DLDCFHHFMID = 7; // offset: 80 MDLPIFCHFPJ DPABCOHLPLH = 1; // offset: 88 repeated DLEKOLHCNIE DANNIDIPFAL = 15; // offset: 96 } // Obf: JNAKFEHIMFM // Type: Rsp // CmdID: 6096 message RogueTournQueryScRsp { KIKEAJJLAMH LFLCDNGALME = 6; // offset: 24 PFLOIHLLMEE PHGJIJELKDB = 3; // offset: 32 uint32 retcode = 4; // offset: 40 } // Obf: IANKKDKAHPD // Type: Notify // CmdID: 6069 message RogueTournAreaUpdateScNotify { repeated DLEKOLHCNIE DANNIDIPFAL = 12; // offset: 24 } message MJMGOBMOPDL { PFLOIHLLMEE PHGJIJELKDB = 9; // offset: 16 string name = 3; // offset: 24 HMGGOEHMIJO HHFAAFOBKME = 5; // offset: 32 repeated DKFJLHHDFKO avatar_list = 7; // offset: 40 LGCPLLJLHFF data = 13; // offset: 56 int64 time = 6; // offset: 64 uint32 NPHAJEKCBKF = 14; // offset: 72 int64 end_time = 11; // offset: 80 } message LGCPLLJLHFF { repeated KJAMNOGFAMJ buff_list = 1; // offset: 16 repeated KOFMGCNIMIN MAJGMMCOCIG = 3; // offset: 32 uint32 item_value = 13; // offset: 40 } // Obf: JLICJLBDLDD // Type: Req // CmdID: 6088 message RogueTournGetAllArchiveCsReq { } // Obf: CANHNOJACGI // Type: Rsp // CmdID: 6095 message RogueTournGetAllArchiveScRsp { repeated MJMGOBMOPDL MCGGPONOCKC = 14; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: GOOILNEKEMG // Type: Req // CmdID: 6013 message RogueTournDeleteArchiveCsReq { uint32 NPHAJEKCBKF = 9; // offset: 24 } // Obf: OKGDAFCIBFB // Type: Rsp // CmdID: 6086 message RogueTournDeleteArchiveScRsp { uint32 retcode = 13; // offset: 24 uint32 NPHAJEKCBKF = 6; // offset: 28 } // Obf: MMKDJEFGBNC // Type: Req // CmdID: 6089 message RogueTournRenameArchiveCsReq { string name = 7; // offset: 16 uint32 NPHAJEKCBKF = 6; // offset: 32 } // Obf: FCHCIKGBLGC // Type: Rsp // CmdID: 6024 message RogueTournRenameArchiveScRsp { string name = 8; // offset: 24 uint32 NPHAJEKCBKF = 4; // offset: 32 uint32 retcode = 7; // offset: 36 } // Obf: EHLPFGCOJBN // Type: Notify // CmdID: 6016 message RogueTournClearArchiveNameScNotify { uint32 NPHAJEKCBKF = 6; // offset: 24 } message OOLJJHMLHBH { repeated uint32 LBKFGKGNCCH = 15; // offset: 16 repeated uint32 MDHGBNCJNGB = 3; // offset: 24 repeated AAFBNNALHDK KOJMGCBLKKA = 9; // offset: 32 repeated uint32 AKEMNAMGDOD = 7; // offset: 48 repeated uint32 JHBEJKBCHEN = 11; // offset: 56 uint32 FABMHMFNMDB = 14; // offset: 64 uint32 HHAEEEOADOJ = 6; // offset: 68 } message AAFBNNALHDK { repeated uint32 HHFPJHMEIJK = 1; // offset: 24 uint32 avatar_id = 15; // offset: 32 uint32 ALOPEGJPAKK = 7; // offset: 36 uint32 BDJDAOGDBDD = 12; // offset: 40 uint32 NPHAJEKCBKF = 9; // offset: 44 } message DIFGGDIHDEG { OOLJJHMLHBH MPOEFPFPEND = 13; // offset: 24 string name = 1; // offset: 32 int64 time = 9; // offset: 40 uint32 NPHAJEKCBKF = 11; // offset: 48 int64 BHNFGJOLLLB = 15; // offset: 56 } // Obf: ELDONCLGHPO // Type: Req // CmdID: 6093 message RogueTournGetAllBuildRefCsReq { } // Obf: KDNMOFGMMNP // Type: Rsp // CmdID: 6055 message RogueTournGetAllBuildRefScRsp { repeated DIFGGDIHDEG GIOEPGJGMPD = 1; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: OGKOAHJCBAF // Type: Req // CmdID: 6032 message RogueTournDeleteBuildRefCsReq { repeated uint32 GGIGDJPFBBP = 5; // offset: 24 } // Obf: KIIOBCNAPLC // Type: Rsp // CmdID: 6074 message RogueTournDeleteBuildRefScRsp { repeated uint32 GGIGDJPFBBP = 10; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: FOJJLDAKMFL // Type: Req // CmdID: 6033 message RogueTournSaveBuildRefCsReq { string name = 10; // offset: 16 OOLJJHMLHBH MPOEFPFPEND = 11; // offset: 24 uint32 NPHAJEKCBKF = 6; // offset: 40 } // Obf: CFGGFPAIEFK // Type: Rsp // CmdID: 6056 message RogueTournSaveBuildRefScRsp { string name = 2; // offset: 16 uint32 NPHAJEKCBKF = 7; // offset: 32 uint32 retcode = 6; // offset: 36 } // Obf: BJNLMGBAFFO // Type: Req // CmdID: 6054 message RogueTournRenameBuildRefCsReq { string name = 6; // offset: 24 uint32 NPHAJEKCBKF = 11; // offset: 32 } // Obf: GFAMMPEELKD // Type: Rsp // CmdID: 6079 message RogueTournRenameBuildRefScRsp { string name = 2; // offset: 16 uint32 retcode = 5; // offset: 32 uint32 NPHAJEKCBKF = 7; // offset: 36 } // Type: Req // CmdID: 6099 message JGFPIJKOFCC { uint32 NPHAJEKCBKF = 14; // offset: 24 } // Type: Rsp // CmdID: 6057 message PALAOPCBAPC { uint32 NPHAJEKCBKF = 15; // offset: 24 uint32 retcode = 4; // offset: 28 } // Obf: NHPGACAHCFP // Type: Req // CmdID: 6011 message RogueTournGetPermanentTalentInfoCsReq { } // Obf: CCMNLLNLLOJ // Type: Rsp // CmdID: 6098 message RogueTournGetPermanentTalentInfoScRsp { MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: HPGLOBODDMA // Type: Req // CmdID: 6021 message RogueTournEnablePermanentTalentCsReq { uint32 CKHCLKOALKE = 1; // offset: 24 } // Obf: CJBNDIGHHDI // Type: Rsp // CmdID: 6037 message RogueTournEnablePermanentTalentScRsp { MDLPIFCHFPJ DPABCOHLPLH = 6; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: DEBMBMMMCGG // Type: Req // CmdID: 6020 message RogueTournResetPermanentTalentCsReq { } // Obf: CCLKCHGMNAA // Type: Rsp // CmdID: 6058 message RogueTournResetPermanentTalentScRsp { MDLPIFCHFPJ DPABCOHLPLH = 2; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: CBILHHEENJG // Type: Req // CmdID: 6051 message RogueTournEnterRogueCocoonSceneCsReq { repeated EEBPHJCNBFO avatar_list = 7; // offset: 16 uint32 DCNNFJLABPL = 8; // offset: 32 uint32 difficulty_level = 11; // offset: 36 uint32 HECCOBFBJFI = 9; // offset: 40 bool FDEKKOKBDIC = 2; // offset: 44 uint32 NBLMAGLGCGN = 5; // offset: 48 } // Obf: IOJFJPFJINM // Type: Rsp // CmdID: 6094 message RogueTournEnterRogueCocoonSceneScRsp { JGAMMPGMCNI IDCMACCPCBH = 1; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: GDGKPCGNDIB // Type: Req // CmdID: 6027 message RogueTournLeaveRogueCocoonSceneCsReq { } // Obf: JLPLFCOHHFE // Type: Rsp // CmdID: 6068 message RogueTournLeaveRogueCocoonSceneScRsp { JGAMMPGMCNI IDCMACCPCBH = 7; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: ELJIHLDPDDF // Type: Req // CmdID: 6100 message RogueTournReEnterRogueCocoonStageCsReq { bool FDEKKOKBDIC = 3; // offset: 24 } // Obf: KGHGKLIAKLL // Type: Rsp // CmdID: 6090 message RogueTournReEnterRogueCocoonStageScRsp { SceneBattleInfo battle_info = 1; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: HHKCBNKJELL // Type: Req // CmdID: 6047 message RogueTournGetCurRogueCocoonInfoCsReq { } // Obf: FNBJGDHOIBP // Type: Rsp // CmdID: 6044 message RogueTournGetCurRogueCocoonInfoScRsp { uint32 NBLMAGLGCGN = 15; // offset: 24 uint32 DCNNFJLABPL = 8; // offset: 28 uint32 HECCOBFBJFI = 3; // offset: 32 uint32 difficulty_level = 12; // offset: 36 uint32 retcode = 6; // offset: 40 } // Type: Notify // CmdID: 6085 message EINJMHBMDII { repeated uint32 NGKAPNFKGPO = 2; // offset: 16 } message ECMNFOEDOJC { uint32 LJCEOGPOGBE = 5; // offset: 24 } message DNCEOOPHIOK { uint32 LJCEOGPOGBE = 2; // offset: 24 } message KCDBGKJANIH { uint32 buff_id = 1; // offset: 24 } message KILGONODPIC { uint32 event_id = 3; // offset: 24 } message MJBODJKDPPD { uint32 KAHMGPGPOII = 3; // offset: 24 } message KPPBBOJOMDB { uint32 PHPNBFLILFL = 12; // offset: 24 uint32 OOMBNFMJLEO = 1; // offset: 28 uint32 OMHHOADFMLI = 9; // offset: 32 uint32 level = 4; // offset: 36 } message COOIDLLFFIJ { oneof AJOABBCKHCK { uint32 KNILAKJMEEP = 8; // offset: 16 uint32 PGGDEHKKINP = 5; // offset: 16 } } // Obf: ICIJOIFOIIG // Type: Notify // CmdID: 6092 message RogueTournHandBookNotify { oneof KKNBOACNCON { ECMNFOEDOJC ODHGPLKCBBG = 3; // offset: 24 DNCEOOPHIOK IOOACHNEHAH = 14; // offset: 24 KCDBGKJANIH LFCDGLIEHAI = 5; // offset: 24 KILGONODPIC OOOACLEFDGM = 1; // offset: 24 MJBODJKDPPD ICNOEGEEPOF = 8; // offset: 24 COOIDLLFFIJ CFNAKPADAEB = 9; // offset: 24 } } // Obf: BHELJEPEIHM // Type: Req // CmdID: 6071 message RogueTournGetSettleInfoCsReq { uint32 area_id = 12; // offset: 24 } // Obf: KFOJKMHIACH // Type: Rsp // CmdID: 6053 message RogueTournGetSettleInfoScRsp { FAICNBKIELL BFLLJJBHLDF = 15; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: LPFHAKOGFHH // Type: Req // CmdID: 6081 message RogueTournConfirmSettleCsReq { string name = 4; // offset: 16 uint32 NPHAJEKCBKF = 2; // offset: 32 uint32 area_id = 12; // offset: 36 } // Obf: KJOIFCADNGL // Type: Rsp // CmdID: 6097 message RogueTournConfirmSettleScRsp { ItemList AELJFOPMDJG = 13; // offset: 16 MJMGOBMOPDL BLPDBPHMCGA = 12; // offset: 24 JGAMMPGMCNI IDCMACCPCBH = 5; // offset: 40 ItemList IIOMCJPCFML = 14; // offset: 48 uint32 retcode = 3; // offset: 56 } // Obf: MKCDLMPCJJJ // Type: Notify // CmdID: 6059 message RogueTournWeekChallengeUpdateScNotify { CJOCDGGCPCN BFNHJIBDMOA = 10; // offset: 24 } // Obf: MBOGFJLPLPG // Type: Req // CmdID: 6073 message RogueTournGetMiscRealTimeDataCsReq { } // Obf: LCOKLOGEKEL // Type: Rsp // CmdID: 6091 message RogueTournGetMiscRealTimeDataScRsp { BJLNEBBMMOE AOMHPLHONJA = 2; // offset: 16 FBBOKKLGKGL BNLLEJPCIGD = 11; // offset: 24 GKHFFKMFMEN JJLFKNPEPFP = 13; // offset: 32 JGMDJIENFFH CPOLAHJPGFE = 4; // offset: 40 DCDMPLJNBJC AOGOHOCFFNE = 3; // offset: 56 uint32 retcode = 9; // offset: 64 } // Obf: JDMILAADNLN // Type: Req // CmdID: 6030 message RogueTournGetArchiveRepositoryCsReq { } // Obf: GINKCKNPFDA // Type: Rsp // CmdID: 6026 message RogueTournGetArchiveRepositoryScRsp { repeated uint32 PBPIOEKJJPF = 6; // offset: 24 repeated uint32 BDNFDHJBAME = 11; // offset: 32 uint32 retcode = 4; // offset: 40 } // Obf: NMCIFMBGOLP // Type: Notify // CmdID: 6045 message RogueTournReviveCostUpdateScNotify { ItemCostData LNIEFKBMIPD = 11; // offset: 16 } // Obf: JHDKGCPHDNC // Type: Req // CmdID: 6062 message RogueTournReviveAvatarCsReq { repeated DKFJLHHDFKO avatar_list = 13; // offset: 24 uint32 interacted_prop_entity_id = 11; // offset: 32 } // Obf: HECNEEFNGFH // Type: Rsp // CmdID: 6052 message RogueTournReviveAvatarScRsp { ItemCostData LNIEFKBMIPD = 12; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: JFDAMIHLMLF // Type: Notify // CmdID: 6050 message RogueTournBattleFailSettleInfoScNotify { FAICNBKIELL BFLLJJBHLDF = 2; // offset: 16 JGAMMPGMCNI IDCMACCPCBH = 11; // offset: 32 } message KGPIEEKIEME { FDBDLBAPDBE JCOBJAMPOAL = 12; // offset: 16 uint32 OFNIDAECPCJ = 9; // offset: 32 } // Obf: KHJMLKBLAMP // Type: Req // CmdID: 6036 message RogueTournGetSeasonTalentInfoCsReq { } // Obf: MNLLJNFBGNF // Type: Rsp // CmdID: 6077 message RogueTournGetSeasonTalentInfoScRsp { KGPIEEKIEME HANICMMHJGI = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: AKDPHHMJFOK // Type: Req // CmdID: 6063 message RogueTournEnableSeasonTalentCsReq { uint32 CKHCLKOALKE = 14; // offset: 24 } // Obf: LCEDCPLAPJJ // Type: Rsp // CmdID: 6048 message RogueTournEnableSeasonTalentScRsp { KGPIEEKIEME HANICMMHJGI = 11; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: LCEICICOGLN // Type: Notify // CmdID: 6064 message RogueTournTitanUpdateTitanBlessProgressScNotify { uint32 PLJPIPDFAHA = 6; // offset: 24 } // Obf: ACFNGBKOIDN // Type: Req // CmdID: 6065 message RogueTournUseSuperRewardKeyCsReq { uint32 difficulty_level = 11; // offset: 24 uint32 count = 5; // offset: 28 uint32 cocoon_id = 1; // offset: 32 } // Obf: GKJOFCJCKMN // Type: Rsp // CmdID: 6078 message RogueTournUseSuperRewardKeyScRsp { LMDPKOELKFL ABEMLCJBIEF = 1; // offset: 24 ItemList drop_data = 13; // offset: 32 ItemList reward = 5; // offset: 40 uint32 retcode = 3; // offset: 48 } // Type: Req // CmdID: 6018 message NPOJNHKPKMN { } // Type: Rsp // CmdID: 6067 message MNILJCPCOFG { uint32 retcode = 14; // offset: 24 } // Obf: LENPMJECBLF // Type: Notify // CmdID: 6066 message RogueTournPersonaRoomCardZoneUpdateScNotify { ODHJEDHKHOD NHNBJLLDOHO = 14; // offset: 24 } // Type: Notify // CmdID: 6075 message BODCEKEDLME { repeated uint32 BBFFFGFDGAD = 6; // offset: 16 } enum CmdRollShopType { OHCMLBPONOB_NLCDGIPGFDJ = 0; CmdGetRollShopInfoScRsp = 6906; CmdTakeRollShopRewardCsReq = 6902; CmdDoGachaInRollShopCsReq = 6916; CmdGetRollShopInfoCsReq = 6918; CmdTakeRollShopRewardScRsp = 6919; CmdDoGachaInRollShopScRsp = 6920; } // Obf: AHHIKOKAPFG // Type: Req // CmdID: 6918 message GetRollShopInfoCsReq { uint32 roll_shop_id = 15; // offset: 24 } // Obf: FHABPBGINDK // Type: Rsp // CmdID: 6906 message GetRollShopInfoScRsp { repeated uint32 shop_group_id_list = 1; // offset: 24 uint32 gacha_random = 6; // offset: 32 uint32 roll_shop_id = 8; // offset: 36 uint32 retcode = 10; // offset: 40 } // Obf: OKECFAAPLIN // Type: Req // CmdID: 6916 message DoGachaInRollShopCsReq { uint32 gacha_count = 5; // offset: 24 uint32 gacha_random = 4; // offset: 28 uint32 roll_shop_id = 3; // offset: 32 } // Obf: ACCPCPCKOEB // Type: Rsp // CmdID: 6920 message DoGachaInRollShopScRsp { ItemList reward = 15; // offset: 16 uint32 LDBCKJIPDHF = 7; // offset: 32 uint32 roll_shop_id = 11; // offset: 36 uint32 retcode = 5; // offset: 40 uint32 reward_display_type = 12; // offset: 44 } // Obf: BLEEIKBLHIK // Type: Req // CmdID: 6902 message TakeRollShopRewardCsReq { uint32 roll_shop_id = 2; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp // CmdID: 6919 message TakeRollShopRewardScRsp { ItemList reward = 6; // offset: 16 uint32 retcode = 1; // offset: 32 uint32 roll_shop_id = 13; // offset: 36 uint32 group_type = 3; // offset: 40 } enum CmdSceneType { JHDCKJGDKBE_NLCDGIPGFDJ = 0; CmdCounterDownScRsp = 1408; CmdSceneReviveAfterRebattleScRsp = 1474; CmdLJMENELBICD = 1401; JHDCKJGDKBE_JIAEHCICDLJ = 1471; CmdEnteredSceneChangeScNotify = 1425; CmdSceneCastSkillCostMpCsReq = 1483; CmdGetUnlockTeleportScRsp = 1486; CmdSceneEnterStageCsReq = 1452; CmdGroupStateChangeScRsp = 1465; CmdSetTrainWorldIdCsReq = 1404; CmdOCHPFJEKNGM = 1430; CmdSetTrainWorldIdScRsp = 1495; CmdKCFMJCBJGMN = 1485; CmdSceneEntityMoveScRsp = 1403; CmdRefreshTriggerByClientCsReq = 1407; CmdReEnterLastElementStageScRsp = 1423; CmdGetSceneMapInfoScRsp = 1422; CmdGetSceneMapInfoCsReq = 1446; CmdGetCurSceneInfoCsReq = 1415; CmdSceneEntityMoveCsReq = 1473; CmdSetClientPausedScRsp = 1414; CmdHNGLCIGBNGB = 1424; CmdEntityBindPropScRsp = 1416; CmdPDHBDPNPMPI = 1467; CmdGroupStateChangeScNotify = 1470; CmdGetCurSceneInfoScRsp = 1481; CmdUpdateFloorSavedValueNotify = 1455; CmdActiveFarmElementScRsp = 1406; JHDCKJGDKBE_NPBFHJHPLEL = 1458; CmdSavePointsInfoNotify = 1420; CmdDeleteSummonUnitScRsp = 1450; CmdStartCocoonStageScRsp = 1432; CmdEnterSectionCsReq = 1492; CmdSyncEntityBuffChangeListScNotify = 1454; CmdReEnterLastElementStageCsReq = 1491; CmdTrainWorldIdChangeScNotify = 1460; CmdSceneCheckpoingRefreshScRsp = 1461; CmdSceneEntityTeleportCsReq = 1489; CmdSceneEntityTeleportScRsp = 1440; CmdSceneCastSkillScRsp = 1413; CmdUnlockedAreaMapScNotify = 1477; CmdSyncServerSceneChangeNotify = 1464; CmdSetClientPausedCsReq = 1405; JHDCKJGDKBE_AFEOJBGCCIN = 1428; CmdSceneEntityMoveScNotify = 1429; CmdRefreshTriggerByClientScRsp = 1402; CmdGroupStateChangeCsReq = 1456; CmdEBADAHNBIIH = 1479; CmdInteractPropScRsp = 1427; JHDCKJGDKBE_IOKIBHKLDDI = 1435; CmdEnterSceneScRsp = 1411; CmdSceneCheckpoingRefreshCsReq = 1438; CmdSceneCastSkillCsReq = 1436; CmdDeactivateFarmElementCsReq = 1453; CmdCounterDownCsReq = 1468; CmdSceneCastSkillMpUpdateScNotify = 1442; CmdGetEnteredSceneCsReq = 1484; CmdGetUnlockTeleportCsReq = 1444; CmdEnterSceneCsReq = 1431; CmdUnlockTeleportNotify = 1419; CmdOpenChestScNotify = 1475; CmdSetGroupCustomSaveDataScRsp = 1443; CmdGMABBKEMPNP = 1447; CmdDeactivateFarmElementScRsp = 1463; CmdUpdateGroupPropertyScRsp = 1433; CmdEnterSceneByServerScNotify = 1497; CmdActiveFarmElementCsReq = 1417; CmdUpdateGroupPropertyCsReq = 1494; CmdInteractPropCsReq = 1480; CmdSceneReviveAfterRebattleCsReq = 1459; CmdUpdateMechanismBarScNotify = 1434; CmdSceneGroupRefreshScNotify = 1498; CmdILCCPICILFF = 1457; CmdChangePropTimelineInfoScRsp = 1487; CmdEnterSectionScRsp = 1466; CmdDeleteSummonUnitCsReq = 1462; CmdGetEnteredSceneScRsp = 1472; CmdRefreshTriggerByClientScNotify = 1421; CmdStartCocoonStageCsReq = 1499; CmdFDGOBNJPKJG = 1412; CmdScenePlaneEventScNotify = 1469; CmdChangePropTimelineInfoCsReq = 1410; CmdMNEPAIGBPGM = 1478; CmdSceneCastSkillCostMpScRsp = 1409; CmdSceneEnterStageScRsp = 1448; } enum JNBOIFCNBCH { JNBOIFCNBCH_HGLIFJGHADE = 0; JNBOIFCNBCH_LCFJOOIAEHD = 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; } message SceneActorInfo { uint32 uid = 8; // offset: 24 uint32 base_avatar_id = 12; // offset: 28 uint32 map_layer = 14; // offset: 32 AvatarType avatar_type = 4; // offset: 36 } message NpcMonsterRogueInfo { uint32 elite_group = 5; // offset: 24 uint32 level = 6; // offset: 28 uint32 IEDEBFCCKNL = 1; // offset: 32 JNBOIFCNBCH DPCNDADDCAJ = 10; // offset: 36 uint32 hard_level_group = 2; // offset: 40 uint32 rogue_monster_id = 7; // offset: 44 } message NpcMonsterExtraInfo { oneof KKNBOACNCON { NpcMonsterRogueInfo rogue_game_info = 6; // offset: 24 } } message GILBMELHGCB { repeated uint32 JMMBAALIOJL = 2; // offset: 24 uint32 stage_id = 1; // offset: 32 } message SceneNpcMonsterInfo { NpcMonsterExtraInfo extra_info = 1; // offset: 24 GILBMELHGCB BMIJGBFJMCF = 9; // offset: 32 bool NMPEOMMHMPP = 10; // offset: 40 bool NHKJKNJAGMF = 6; // offset: 41 uint32 monster_id = 14; // offset: 44 uint32 event_id = 5; // offset: 48 uint32 world_level = 2; // offset: 52 } message NpcDialogueEventParam { uint32 arg_id = 3; // offset: 24 uint32 rogue_dialogue_event_id = 1; // offset: 28 } message NpcRogueGameInfo { map LDPAJKIEPIP = 1; // offset: 16 uint32 MJBKNMJHOGP = 15; // offset: 32 uint32 OEANPIHCHHF = 9; // offset: 36 uint32 AIAFEKGBFIF = 6; // offset: 40 bool NLAFLKPLPFE = 2; // offset: 44 bool DJEPGKBMICM = 12; // offset: 45 bool FKKMLJNKHDH = 8; // offset: 46 } message PAGOHCJGOLC { uint32 PPFJGJNCOKI = 12; // offset: 24 uint32 DOOACEHOPEE = 11; // offset: 28 bool is_meet = 4; // offset: 32 } message MHGAOLCDONK { uint32 OPEEIFGGMIA = 3; // offset: 24 uint32 NLMMKAEJEKH = 6; // offset: 28 } message NpcExtraInfo { oneof KKNBOACNCON { NpcRogueGameInfo rogue_game_info = 7; // offset: 24 PAGOHCJGOLC MBLFFIKGMOP = 14; // offset: 24 MHGAOLCDONK DKPFHLBFFHI = 4; // offset: 24 } } message SceneNpcInfo { NpcExtraInfo extra_info = 3; // offset: 24 uint32 npc_id = 4; // offset: 32 } message PropRogueInfo { uint32 MAJKFIMPOOF = 11; // offset: 24 uint32 KKMEFDEFLBI = 9; // offset: 28 uint32 GECOCMLBBPE = 6; // offset: 32 uint32 room_id = 7; // offset: 36 } message HLFAKEOBFAB { uint32 AFEMBLFCCCH = 13; // offset: 24 uint32 HJMACPMOINC = 11; // offset: 28 uint32 PBMAHOJBAGG = 4; // offset: 32 } message BGFLAKMOIGC { bool JJMKAHIBDBH = 4; // offset: 24 bool AMICPGOIHLL = 2; // offset: 25 } message EBBOJACNHEC { bool OEEDPJHLPHL = 8; // offset: 24 uint32 LHLKJIDFLIN = 1; // offset: 28 uint32 GHEHGIOAGDG = 10; // offset: 32 } message PGLLFCMEFKG { bool OEEDPJHLPHL = 2; // offset: 24 uint32 GHEHGIOAGDG = 11; // offset: 28 uint32 LHLKJIDFLIN = 7; // offset: 32 } message DAAKGEDPPJJ { uint32 func_id = 5; // offset: 24 bool KKKIONIDKFA = 8; // offset: 28 } message APKENKIDMGC { repeated DAAKGEDPPJJ GMGPFAIONNG = 6; // offset: 24 uint32 PBJPEOEDEDF = 5; // offset: 32 } message NBDKNCJGOMN { HKOEAOPNEAC KOBBMDFPNKA = 14; // offset: 24 uint32 FOKPPMBIDID = 13; // offset: 32 } message ONNEJIPGHCK { uint32 chest_id = 13; // offset: 24 } message PropTimelineInfo { bytes timeline_byte_value = 8; // offset: 24 bool timeline_bool_value = 2; // offset: 32 } message PropExtraInfo { PropTimelineInfo timeline_info = 12; // offset: 16 oneof KKNBOACNCON { PropRogueInfo rogue_game_info = 11; // offset: 24 HLFAKEOBFAB AEFMMOHKCHJ = 14; // offset: 24 BGFLAKMOIGC OGLJIOJBIEN = 4; // offset: 24 EBBOJACNHEC ADNHHAELLNC = 5; // offset: 24 APKENKIDMGC ACJPMKHJLDB = 15; // offset: 24 NBDKNCJGOMN OEMHOKEMBKM = 8; // offset: 24 ONNEJIPGHCK MFCPLGHHPNP = 6; // offset: 24 PGLLFCMEFKG IDMAELPELLA = 10; // offset: 24 } } message ScenePropInfo { repeated string trigger_name_list = 15; // offset: 24 PropExtraInfo extra_info = 7; // offset: 32 uint32 life_time_ms = 14; // offset: 40 uint32 prop_id = 3; // offset: 44 uint64 create_time_ms = 8; // offset: 48 uint32 prop_state = 1; // offset: 56 } message SceneSummonUnitInfo { repeated string trigger_name_list = 14; // offset: 24 uint32 caster_entity_id = 3; // offset: 32 uint32 attach_entity_id = 9; // offset: 36 uint64 create_time_ms = 8; // offset: 40 int32 life_time_ms = 6; // offset: 48 uint32 summon_unit_id = 2; // offset: 52 } message SceneEntityInfo { MotionInfo motion = 13; // offset: 24 uint32 inst_id = 2; // offset: 44 uint32 entity_id = 10; // offset: 48 uint32 group_id = 11; // offset: 52 oneof entity { SceneActorInfo actor = 12; // offset: 16 SceneNpcMonsterInfo npc_monster = 5; // offset: 16 SceneNpcInfo npc = 1; // offset: 16 ScenePropInfo prop = 14; // offset: 16 SceneSummonUnitInfo summon_unit = 15; // offset: 16 } } message BuffInfo { map dynamic_values = 5; // offset: 24 uint32 buff_id = 14; // offset: 32 uint32 buff_summon_entity_id = 11; // offset: 36 uint64 add_time_ms = 15; // offset: 40 uint32 count = 10; // offset: 48 uint32 level = 3; // offset: 52 float life_time = 4; // offset: 56 uint32 base_avatar_id = 9; // offset: 60 } message HGNBPANECAL { repeated BuffInfo buff_list = 5; // offset: 16 uint32 entity_id = 7; // offset: 32 } message DPEJBJNEJOP { uint32 DLCNMAEHBIM = 10; // offset: 24 uint32 value = 15; // offset: 28 } message CustomSaveData { string save_data = 1; // offset: 24 uint32 group_id = 6; // offset: 32 } message HIEKLHPINHL { uint32 HOCMHABKLGJ = 9; // offset: 24 uint32 OFBPKCNCGFG = 11; // offset: 28 } message SceneEntityGroupInfo { repeated SceneEntityInfo entity_list = 6; // offset: 24 map BANBECDCDHG = 9; // offset: 32 uint32 group_id = 14; // offset: 40 uint32 state = 10; // offset: 44 } message SceneGroupState { uint32 group_id = 15; // offset: 24 bool is_default = 3; // offset: 28 uint32 state = 4; // offset: 32 } message MissionStatusBySceneInfo { repeated Mission sub_mission_status_list = 10; // offset: 16 repeated uint32 finished_main_mission_id_list = 5; // offset: 24 repeated uint32 disabled_main_mission_id_list = 7; // offset: 32 repeated MainMissionCustomValue JLMGBADJBKN = 8; // offset: 40 repeated uint32 unfinished_main_mission_id_list = 3; // offset: 48 } message BELNLOJAFCM { repeated uint32 HLLLIKPGOFG = 5; // offset: 16 DGHPIDMDOJM JHBAAHGLFCB = 14; // offset: 24 } message SceneInfo { repeated SceneGroupState group_state_list = 1285; // offset: 16 repeated CustomSaveData custom_data_list = 4; // offset: 24 map floor_saved_data = 1245; // offset: 32 repeated SceneEntityInfo entity_list = 2; // offset: 40 MissionStatusBySceneInfo scene_mission_info = 804; // offset: 48 BELNLOJAFCM FOJJGJPIMBL = 1146; // offset: 56 repeated SceneEntityGroupInfo entity_group_list = 1150; // offset: 64 repeated HGNBPANECAL CPIKFGPCOCE = 10; // offset: 72 repeated uint32 opened_chests_list = 318; // offset: 80 repeated uint32 lighten_section_list = 15; // offset: 96 SceneIdentifier scene_identifier = 1777; // offset: 104 repeated BuffInfo scene_buff_info_list = 14; // offset: 112 map BIKBFGPFAAC = 3; // offset: 120 uint32 plane_id = 1; // offset: 128 uint32 dimension_id = 715; // offset: 132 uint32 client_pos_version = 11; // offset: 136 uint32 floor_id = 9; // offset: 140 uint32 entry_id = 5; // offset: 144 uint32 leader_entity_id = 6; // offset: 148 uint32 content_id = 685; // offset: 152 uint32 game_mode_type = 8; // offset: 156 uint32 game_story_line_id = 1413; // offset: 160 uint32 world_id = 7; // offset: 164 uint64 interact_id = 909; // offset: 168 } message EntityMotion { MotionInfo motion = 5; // offset: 24 uint32 entity_id = 10; // offset: 32 bool FJOEOEDLNED = 11; // offset: 36 uint32 map_layer = 3; // offset: 40 } // Type: Req // CmdID: 1473 message SceneEntityMoveCsReq { repeated EntityMotion entity_motion_list = 3; // offset: 16 uint64 OBJFFFGAJCB = 11; // offset: 32 uint32 entry_id = 8; // offset: 40 uint64 interact_id = 5; // offset: 48 } // Obf: DDNFEPNJEHM // Type: Rsp // CmdID: 1403 message SceneEntityMoveScRsp { repeated EntityMotion entity_motion_list = 7; // offset: 24 ClientDownloadData download_data = 9; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: DHOCHEGBMFG // Type: Notify // CmdID: 1429 message SceneEntityMoveScNotify { MotionInfo motion = 5; // offset: 24 uint32 entity_id = 13; // offset: 32 uint32 client_pos_version = 1; // offset: 36 uint32 entry_id = 12; // offset: 40 } // Type: Notify // CmdID: 1412 message FDGOBNJPKJG { uint32 PLNEOOCPFNI = 6; // offset: 24 } // Obf: OBOAHKMABIJ // Type: Req // CmdID: 1480 message InteractPropCsReq { uint64 interact_id = 2; // offset: 24 uint32 interact_id2 = 10; // offset: 32 uint32 prop_entity_id = 1; // offset: 36 } // Obf: LBGHIJGFAFD // Type: Rsp // CmdID: 1427 message InteractPropScRsp { uint32 retcode = 10; // offset: 24 uint32 prop_state = 11; // offset: 28 uint32 prop_entity_id = 1; // offset: 32 } // Type: Req // CmdID: 1410 message ChangePropTimelineInfoCsReq { PropTimelineInfo timeline_info = 2; // offset: 16 bool is_close_map = 13; // offset: 32 uint32 prop_entity_id = 11; // offset: 36 uint64 uuid = 15; // offset: 40 uint64 interact_id = 1; // offset: 48 } // Type: Rsp // CmdID: 1487 message ChangePropTimelineInfoScRsp { uint32 retcode = 4; // offset: 24 uint32 prop_entity_id = 6; // offset: 28 } message HitMonsterBattleInfo { MonsterBattleType monster_battle_type = 1; // offset: 24 uint32 target_monster_entity_id = 4; // offset: 28 } message DynamicValues { string key = 14; // offset: 24 float value = 11; // offset: 32 } message AssistMonsterEntityInfo { repeated uint32 entity_id_list = 10; // offset: 16 } // Obf: INBDPGBJIFA // Type: Req // CmdID: 1436 message SceneCastSkillCsReq { repeated AssistMonsterEntityInfo assist_monster_entity_info = 10; // offset: 16 repeated DynamicValues dynamic_values = 13; // offset: 24 repeated SkillExtraTag skill_extra_tags = 2; // offset: 40 string maze_ability_str = 7; // offset: 48 repeated uint32 hit_target_entity_id_list = 11; // offset: 56 MotionInfo target_motion = 1; // offset: 64 repeated uint32 assist_monster_entity_id_list = 6; // offset: 72 uint32 KCFABNFPOPN = 12; // offset: 80 uint32 attacked_by_entity_id = 3; // offset: 84 uint32 skill_index = 9; // offset: 88 uint32 cast_entity_id = 8; // offset: 92 } // Obf: MAPFMHHMKIM // Type: Rsp // CmdID: 1413 message SceneCastSkillScRsp { repeated HitMonsterBattleInfo monster_battle_info = 12; // offset: 24 SceneBattleInfo battle_info = 9; // offset: 32 uint32 cast_entity_id = 13; // offset: 40 uint32 retcode = 1; // offset: 44 } // Obf: GDGMINPNACD // Type: Req // CmdID: 1483 message SceneCastSkillCostMpCsReq { uint32 cast_entity_id = 7; // offset: 24 uint32 attacked_by_entity_id = 9; // offset: 28 uint32 skill_index = 11; // offset: 32 } // Obf: LEJMFOOIHFN // Type: Rsp // CmdID: 1409 message SceneCastSkillCostMpScRsp { uint32 cast_entity_id = 10; // offset: 24 uint32 retcode = 8; // offset: 28 } // Obf: BFGACKAFICK // Type: Notify // CmdID: 1442 message SceneCastSkillMpUpdateScNotify { uint32 mp = 9; // offset: 24 uint32 cast_entity_id = 15; // offset: 28 } // Obf: MMNONCLEIIH // Type: Req // CmdID: 1452 message SceneEnterStageCsReq { bool KCDMHBJKNMK = 13; // offset: 24 RebattleType NKDAAAGPCDB = 12; // offset: 28 uint32 event_id = 3; // offset: 32 } // Obf: CCOCKCOOOKO // Type: Rsp // CmdID: 1448 message SceneEnterStageScRsp { SceneBattleInfo battle_info = 2; // offset: 16 uint32 retcode = 3; // offset: 32 } // Type: Req // CmdID: 1459 message SceneReviveAfterRebattleCsReq { RebattleType NKDAAAGPCDB = 9; // offset: 24 } // Type: Rsp // CmdID: 1474 message SceneReviveAfterRebattleScRsp { uint32 retcode = 1; // offset: 24 } // Obf: GJEONNOCMPH // Type: Req // CmdID: 1415 message GetCurSceneInfoCsReq { } // Obf: AGAAHIBNOBP // Type: Rsp // CmdID: 1481 message GetCurSceneInfoScRsp { SceneInfo scene = 6; // offset: 16 uint32 retcode = 11; // offset: 32 } message EntityBuffChangeInfo { SceneEntityBuffChangeType reason = 3; // offset: 32 uint32 cast_entity_id = 10; // offset: 40 uint32 entity_id = 2; // offset: 44 oneof KKNBOACNCON { BuffInfo buff_change_info = 4; // offset: 16 uint32 remove_buff_id = 7; // offset: 16 } } // Obf: GBMFAHMBLAA // Type: Notify // CmdID: 1454 message SyncEntityBuffChangeListScNotify { repeated EntityBuffChangeInfo entity_buff_change_list = 3; // offset: 16 } // Obf: FIAHFIBLDLP // Type: Req // CmdID: 1438 message SceneCheckpoingRefreshCsReq { uint32 prop_entity_id = 5; // offset: 24 uint32 plane_id = 7; // offset: 28 uint32 floor_id = 14; // offset: 32 } // Obf: JLKIEGEFFHI // Type: Rsp // CmdID: 1461 message SceneCheckpoingRefreshScRsp { uint32 retcode = 1; // offset: 24 } // Type: Notify // CmdID: 1424 message HNGLCIGBNGB { int64 HHLNOEILPOJ = 12; // offset: 24 } message OOFDADLENDH { } // Type: Rsp // CmdID: 1478 message MNEPAIGBPGM { SceneInfo scene = 10; // offset: 16 uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 1492 message EnterSectionCsReq { uint64 interact_id = 14; // offset: 24 uint32 section_id = 2; // offset: 32 } // Type: Rsp // CmdID: 1466 message EnterSectionScRsp { uint32 retcode = 15; // offset: 24 } // Type: Notify // CmdID: 1430 message OCHPFJEKNGM { ItemList reward = 13; // offset: 16 uint32 chest_id = 5; // offset: 32 } message LIHJJHFEBNO { uint32 entity_id = 8; // offset: 24 } // Type: Rsp // CmdID: 1401 message LJMENELBICD { uint32 retcode = 15; // offset: 24 } // Type: Req // CmdID: 1467 message PDHBDPNPMPI { } // Type: Rsp // CmdID: 1485 message KCFMJCBJGMN { uint32 retcode = 2; // offset: 24 } // Type: Notify // CmdID: 1420 message SavePointsInfoNotify { int64 refresh_time = 7; // offset: 24 uint32 valid_times = 12; // offset: 32 } message NAJKNJLJPEP { uint32 HFPLJFBOPEH = 15; // offset: 24 uint32 LDPBPHBBFGF = 11; // offset: 28 } // Obf: ANHIGPKMCNG // Type: Req // CmdID: 1499 message StartCocoonStageCsReq { NAJKNJLJPEP CBJCKEIGGNL = 7; // offset: 24 uint32 world_level = 2; // offset: 32 uint32 HECCOBFBJFI = 4; // offset: 36 uint32 prop_entity_id = 1; // offset: 40 uint32 wave = 5; // offset: 44 uint32 cocoon_id = 13; // offset: 48 } // Obf: StartCocoonStageScRsp // Type: Rsp // CmdID: 1432 message StartCocoonStageScRsp { SceneBattleInfo battle_info = 7; // offset: 16 uint32 wave = 4; // offset: 32 uint32 retcode = 9; // offset: 36 uint32 prop_entity_id = 2; // offset: 40 uint32 cocoon_id = 15; // offset: 44 uint32 challenge_cnt = 1; // offset: 48 } message EntityBindPropCsReq { MotionInfo motion = 15; // offset: 16 bool NLACJLPCGOE = 12; // offset: 32 } // Type: Rsp // CmdID: 1416 message EntityBindPropScRsp { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 1405 message SetClientPausedCsReq { bool paused = 12; // offset: 24 } // Type: Rsp // CmdID: 1414 message SetClientPausedScRsp { uint32 retcode = 2; // offset: 24 bool paused = 15; // offset: 28 } // Type: Req // CmdID: 1453 message DeactivateFarmElementCsReq { uint32 entity_id = 12; // offset: 24 } // Type: Rsp // CmdID: 1463 message DeactivateFarmElementScRsp { uint32 retcode = 9; // offset: 24 uint32 entity_id = 12; // offset: 28 } // Obf: AJAPKAEAIJM // Type: Req // CmdID: 1417 message ActiveFarmElementCsReq { uint32 world_level = 10; // offset: 24 uint32 HECCOBFBJFI = 8; // offset: 28 uint32 entity_id = 11; // offset: 32 } // Obf: DPNJPMJEHBH // Type: Rsp // CmdID: 1406 message ActiveFarmElementScRsp { uint32 entity_id = 11; // offset: 24 uint32 retcode = 5; // offset: 28 uint32 world_level = 14; // offset: 32 } message AvatarPresetHp { uint32 avatar_id = 8; // offset: 24 uint32 OMOCEJCEPIN = 5; // offset: 28 } message SpringRecoverConfig { repeated AvatarPresetHp PKLKGMPJMCH = 6; // offset: 24 uint32 IPKMNCOBICF = 4; // offset: 32 bool EOAJEPKIKBP = 2; // offset: 36 } // Type: Notify // CmdID: 1434 message UpdateMechanismBarScNotify { DPEJBJNEJOP NDBKGHFCLDL = 11; // offset: 16 uint32 floor_id = 2; // offset: 32 uint32 plane_id = 13; // offset: 36 } message SetGroupCustomSaveDataCsReq { string save_data = 8; // offset: 16 uint64 interact_id = 11; // offset: 32 uint32 group_id = 10; // offset: 40 uint32 entry_id = 5; // offset: 44 } // Obf: BBMICCAEHFE // Type: Rsp // CmdID: 1443 message SetGroupCustomSaveDataScRsp { uint32 retcode = 12; // offset: 24 uint32 group_id = 8; // offset: 28 uint32 entry_id = 7; // offset: 32 } // Obf: DBMMBDOINNC // Type: Req // CmdID: 1491 message ReEnterLastElementStageCsReq { uint32 stage_id = 15; // offset: 24 } // Obf: MOOKEPFNLPM // Type: Rsp // CmdID: 1423 message ReEnterLastElementStageScRsp { SceneBattleInfo battle_info = 14; // offset: 24 uint32 stage_id = 5; // offset: 32 uint32 retcode = 3; // offset: 36 } // Obf: MKOADBDNMGE // Type: Req // CmdID: 1489 message SceneEntityTeleportCsReq { EntityMotion entity_motion = 10; // offset: 16 uint64 interact_id = 11; // offset: 32 uint32 entry_id = 1; // offset: 40 } // Obf: DDNPAHEDFAE // Type: Rsp // CmdID: 1440 message SceneEntityTeleportScRsp { EntityMotion entity_motion = 15; // offset: 24 uint32 client_pos_version = 14; // offset: 32 uint32 retcode = 3; // offset: 36 } message TeleportInfo { uint32 teleport_id = 12; // offset: 24 uint32 reason = 5; // offset: 28 } message SceneIdentifier { uint32 game_story_line_id = 8; // offset: 32 uint32 floor_id = 3; // offset: 36 uint32 content_id = 4; // offset: 44 oneof teleport_nigger { TeleportInfo teleport_info = 849; // offset: 16 } } // Obf: MEKDHGNOEIJ // Type: Req // CmdID: 1431 message EnterSceneCsReq { Vector IDABOKLJOLG = 8; // offset: 24 SceneIdentifier scene_identifier = 10; // offset: 32 bool FBPKOFOIOLC = 9; // offset: 40 bool is_close_map = 12; // offset: 41 uint32 entry_id = 2; // offset: 44 uint64 interact_id = 3; // offset: 48 uint32 entry_id2 = 15; // offset: 56 } // Obf: JNKOPDPGDFF // Type: Rsp // CmdID: 1411 message EnterSceneScRsp { SceneIdentifier scene_identifier = 11; // offset: 16 uint32 retcode = 10; // offset: 32 bool is_over_map = 4; // offset: 36 bool is_close_map = 7; // offset: 37 } // Obf: FBJMJBLCGNI // Type: Notify // CmdID: 1497 message EnterSceneByServerScNotify { SceneInfo scene = 5; // offset: 16 LineupInfo lineup = 10; // offset: 32 EnterSceneReason reason = 11; // offset: 40 } // Obf: BEFBCIOPNOA // Type: Notify // CmdID: 1469 message ScenePlaneEventScNotify { ItemList ECCIHPNDEHM = 13; // offset: 24 ItemList DMNKFILNCGB = 4; // offset: 32 ItemList JENLPPHNECF = 9; // offset: 40 ItemList get_item_list = 11; // offset: 48 } // Obf: EJFJACCGDGA // Type: Req // CmdID: 1446 message GetSceneMapInfoCsReq { repeated SceneIdentifier scene_identifiers = 6; // offset: 16 } message MazePropState { PropExtraInfo extra_info = 6; // offset: 24 uint32 config_id = 8; // offset: 32 uint32 state = 5; // offset: 36 uint32 group_id = 9; // offset: 40 } message MazeGroup { map property_map = 11; // offset: 16 repeated uint32 destory_monster_config_id_list = 5; // offset: 24 int64 modify_time = 13; // offset: 40 uint32 group_id = 9; // offset: 48 bool is_need_refresh = 2; // offset: 52 } message ChestInfo { uint32 opened_num = 2; // offset: 24 uint32 exist_num = 10; // offset: 28 ChestType chest_type = 4; // offset: 32 } message FAHFBEJCKLF { uint32 type = 4; // offset: 24 uint32 JBGIFBGMLMF = 12; // offset: 28 uint32 PIJBPDPEODG = 7; // offset: 32 } message SceneMapInfo { map floor_saved_data = 6; // offset: 16 repeated FAHFBEJCKLF chest_monster_list = 1; // offset: 24 repeated uint32 opened_chest_id_list = 879; // offset: 32 repeated MazeGroup maze_group_list = 5; // offset: 40 repeated ChestInfo chest_list = 13; // offset: 48 SceneIdentifier scene_identifier = 915; // offset: 56 MissionStatusBySceneInfo client_group_mission_info = 1584; // offset: 64 repeated MazePropState maze_prop_list = 4; // offset: 80 repeated uint32 finished_chest_monster_id_list = 439; // offset: 88 repeated uint32 unlock_teleport_list = 14; // offset: 96 repeated uint32 lighten_section_list = 3; // offset: 104 uint32 retcode = 10; // offset: 112 uint32 dimension_id = 11; // offset: 116 uint32 floor_id = 12; // offset: 120 uint32 entry_id = 8; // offset: 124 uint32 chest_monster_num = 7; // offset: 128 } // Obf: GetSceneMapInfoScRsp // Type: Rsp // CmdID: 1422 message GetSceneMapInfoScRsp { repeated SceneMapInfo scene_map_info = 14; // offset: 24 uint32 retcode = 6; // offset: 32 } // Type: Notify // CmdID: 1464 message SyncServerSceneChangeNotify { } // Type: Req // CmdID: 1468 message CounterDownCsReq { uint32 DGGCFDKJDPO = 7; // offset: 24 uint32 BIKALOGMMDA = 15; // offset: 28 } // Type: Rsp // CmdID: 1408 message CounterDownScRsp { uint32 retcode = 8; // offset: 24 } // Type: Notify // CmdID: 1457 message ILCCPICILFF { uint32 BIKALOGMMDA = 11; // offset: 24 GameplayCounterUpdateReason reason = 13; // offset: 28 uint32 OFBPKCNCGFG = 1; // offset: 32 } // Type: Req // CmdID: 1479 message EBADAHNBIIH { uint32 BIKALOGMMDA = 7; // offset: 24 uint32 GPJBPKILOBM = 2; // offset: 28 } // Type: Rsp // CmdID: 1447 message GMABBKEMPNP { uint32 retcode = 11; // offset: 24 } // Obf: EDDIFENDEFG // Type: Notify // CmdID: 1455 message UpdateFloorSavedValueNotify { map saved_value = 3; // offset: 24 uint32 floor_id = 11; // offset: 32 uint32 dimension_id = 2; // offset: 36 uint32 plane_id = 9; // offset: 40 } // Obf: CDIEIOFFMKM // Type: Req // CmdID: 1444 message GetUnlockTeleportCsReq { repeated uint32 entry_id_list = 15; // offset: 24 } // Obf: FFKMNLDNIAA // Type: Rsp // CmdID: 1486 message GetUnlockTeleportScRsp { repeated uint32 unlocked_teleport_list = 7; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: DJPNDFFGJHO // Type: Notify // CmdID: 1475 message OpenChestScNotify { uint32 chest_id = 13; // offset: 24 } message SceneEntityRefreshInfo { oneof refresh_type { SceneEntityInfo add_entity = 13; // offset: 16 uint32 delete_entity = 11; // offset: 16 uint32 BEEANADAHPL = 14; // offset: 16 } } message AKEKCKDIHLA { string HMELFPDPCFC = 15; // offset: 24 int32 KHBBNDBJAFK = 14; // offset: 32 int32 DHPDILNLIPC = 10; // offset: 36 } message GroupRefreshInfo { repeated SceneEntityRefreshInfo refresh_entity = 11; // offset: 16 SceneEntityGroupInfo unk1 = 6; // offset: 24 repeated AKEKCKDIHLA CDMKBCHLPAB = 12; // offset: 40 uint32 group_id = 15; // offset: 48 uint32 state = 14; // offset: 52 SceneGroupRefreshType refresh_type = 4; // offset: 56 } // Obf: EJJNPDFPIAP // Type: Notify // CmdID: 1498 message SceneGroupRefreshScNotify { repeated GroupRefreshInfo group_refresh_list = 14; // offset: 16 uint32 dimension_id = 2; // offset: 32 uint32 floor_id = 7; // offset: 36 } message GroupStateInfo { uint32 GMEHAMCHJBK = 14; // offset: 24 uint32 entry_id = 9; // offset: 28 uint32 group_state = 11; // offset: 32 uint32 group_id = 12; // offset: 36 } // Type: Req // CmdID: 1456 message GroupStateChangeCsReq { GroupStateInfo group_state_info = 13; // offset: 24 uint64 interact_id = 7; // offset: 32 } // Type: Rsp // CmdID: 1465 message GroupStateChangeScRsp { GroupStateInfo group_state_info = 3; // offset: 16 uint32 retcode = 10; // offset: 32 } // Type: Notify // CmdID: 1470 message GroupStateChangeScNotify { GroupStateInfo group_state_info = 8; // offset: 24 } message EnteredSceneInfo { uint32 floor_id = 4; // offset: 24 uint32 plane_id = 15; // offset: 28 } // Obf: FHLGAPIIKCA // Type: Req // CmdID: 1484 message GetEnteredSceneCsReq { } // Obf: CGKHKICJKIA // Type: Rsp // CmdID: 1472 message GetEnteredSceneScRsp { repeated EnteredSceneInfo entered_scene_info_list = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: AFCKCGAINAM // Type: Notify // CmdID: 1425 message EnteredSceneChangeScNotify { repeated EnteredSceneInfo entered_scene_info_list = 14; // offset: 16 } // Obf: IJEEIJDKBDP // Type: Req // CmdID: 1407 message RefreshTriggerByClientCsReq { repeated uint32 trigger_target_id_list = 6; // offset: 16 string trigger_name = 11; // offset: 24 MotionInfo trigger_motion = 15; // offset: 40 uint64 interact_id = 1; // offset: 48 uint32 trigger_entity_id = 14; // offset: 56 } // Obf: LKBJBOOHAKB // Type: Rsp // CmdID: 1402 message RefreshTriggerByClientScRsp { string trigger_name = 10; // offset: 16 bool refresh_trigger = 12; // offset: 32 uint32 retcode = 1; // offset: 36 uint32 trigger_entity_id = 4; // offset: 40 } // Obf: EOALLAPKMFA // Type: Notify // CmdID: 1421 message RefreshTriggerByClientScNotify { string trigger_name = 7; // offset: 16 repeated uint32 trigger_target_id_list = 6; // offset: 32 uint32 trigger_entity_id = 5; // offset: 40 } // Type: Req // CmdID: 1462 message DeleteSummonUnitCsReq { repeated uint32 entity_id_list = 3; // offset: 16 uint64 interact_id = 4; // offset: 32 } // Type: Rsp // CmdID: 1450 message DeleteSummonUnitScRsp { repeated uint32 entity_id_list = 3; // offset: 24 uint32 retcode = 12; // offset: 32 } // Type: Notify // CmdID: 1477 message UnlockedAreaMapScNotify { repeated uint32 entry_id_list = 15; // offset: 24 } // Obf: HMBCOANODNA // Type: Notify // CmdID: 1419 message UnlockTeleportNotify { uint32 teleport_id = 9; // offset: 24 uint32 entry_id = 8; // offset: 28 } // Type: Req // CmdID: 1494 message UpdateGroupPropertyCsReq { string HMELFPDPCFC = 7; // offset: 24 int32 OLBEPIBLDBD = 4; // offset: 32 uint32 floor_id = 8; // offset: 36 uint32 dimension_id = 1; // offset: 40 uint32 group_id = 11; // offset: 44 uint64 interact_id = 9; // offset: 48 } // Type: Rsp // CmdID: 1433 message UpdateGroupPropertyScRsp { string HMELFPDPCFC = 4; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 group_id = 10; // offset: 36 int32 KHBBNDBJAFK = 7; // offset: 40 uint32 floor_id = 9; // offset: 44 uint32 dimension_id = 3; // offset: 48 int32 DHPDILNLIPC = 11; // offset: 52 } // Obf: KEJANPDMOIL // Type: Notify // CmdID: 1460 message TrainWorldIdChangeScNotify { uint32 CFDCEEMIOCO = 15; // offset: 24 } // Obf: AEBLDMIMFIA // Type: Req // CmdID: 1404 message SetTrainWorldIdCsReq { uint32 CFDCEEMIOCO = 8; // offset: 24 uint64 interact_id = 9; // offset: 32 } // Obf: GFCAHBOAJIB // Type: Rsp // CmdID: 1495 message SetTrainWorldIdScRsp { uint32 CFDCEEMIOCO = 13; // offset: 24 uint32 retcode = 8; // offset: 28 } enum CmdServerPrefsType { EHBMIAIMLDM_NLCDGIPGFDJ = 0; CmdUpdateServerPrefsCsReq = 6136; CmdUpdateServerPrefsDataScRsp = 6113; CmdGetAllServerPrefsDataCsReq = 6173; CmdGetServerPrefsDataScRsp = 6127; EHBMIAIMLDM_BIOLLCIKFFD = 6180; CmdGetAllServerPrefsDataScRsp = 6103; } message ServerPrefs { bytes data = 10; // offset: 16 uint32 server_prefs_id = 5; // offset: 32 } // Type: Req // CmdID: 6173 message GetAllServerPrefsDataCsReq { } // Type: Rsp // CmdID: 6103 message GetAllServerPrefsDataScRsp { repeated ServerPrefs server_prefs_list = 9; // offset: 16 uint32 retcode = 15; // offset: 32 } message GetServerPrefsDataCsReq { uint32 server_prefs_id = 14; // offset: 24 } // Type: Rsp // CmdID: 6127 message GetServerPrefsDataScRsp { ServerPrefs server_prefs = 14; // offset: 24 uint32 retcode = 7; // offset: 32 } // Type: Req // CmdID: 6136 message UpdateServerPrefsCsReq { ServerPrefs server_prefs = 8; // offset: 16 } // Type: Rsp // CmdID: 6113 message UpdateServerPrefsDataScRsp { uint32 retcode = 6; // offset: 24 uint32 server_prefs_id = 12; // offset: 28 } enum CmdShopType { LHKCEAHDMDF_NLCDGIPGFDJ = 0; CmdTakeCityShopRewardScRsp = 1513; CmdBuyGoodsScRsp = 1527; CmdCityShopInfoScNotify = 1515; CmdTakeCityShopRewardCsReq = 1536; CmdGetShopListCsReq = 1573; CmdBuyGoodsCsReq = 1580; CmdGetShopListScRsp = 1503; } message Shop { repeated Goods goods_list = 7; // offset: 16 uint32 city_exp = 15; // offset: 32 uint32 shop_id = 4; // offset: 36 int64 end_time = 12; // offset: 40 uint32 city_level = 6; // offset: 48 uint64 city_taken_level_reward = 8; // offset: 56 int64 begin_time = 11; // offset: 64 } message Goods { uint32 item_id = 1; // offset: 24 uint32 goods_id = 3; // offset: 28 uint32 buy_times = 12; // offset: 32 int64 end_time = 7; // offset: 40 int64 begin_time = 10; // offset: 48 } // Type: Req // CmdID: 1573 message GetShopListCsReq { uint32 shop_type = 7; // offset: 24 } // Type: Rsp // CmdID: 1503 message GetShopListScRsp { repeated Shop shop_list = 10; // offset: 16 uint32 retcode = 15; // offset: 32 uint32 shop_type = 14; // offset: 36 } // Type: Req // CmdID: 1580 message BuyGoodsCsReq { repeated uint32 ALHBEKKLJKK = 6; // offset: 16 uint32 goods_id = 14; // offset: 32 uint32 item_id = 7; // offset: 36 uint32 interacted_prop_entity_id = 13; // offset: 40 uint32 shop_id = 10; // offset: 44 uint32 goods_num = 9; // offset: 48 } // Type: Rsp // CmdID: 1527 message BuyGoodsScRsp { ItemList return_item_list = 4; // offset: 16 uint32 goods_buy_times = 9; // offset: 32 uint32 shop_id = 10; // offset: 36 uint32 retcode = 13; // offset: 40 uint32 goods_id = 11; // offset: 44 } // Type: Req // CmdID: 1536 message TakeCityShopRewardCsReq { uint32 level = 14; // offset: 24 uint32 shop_id = 12; // offset: 28 } // Type: Rsp // CmdID: 1513 message TakeCityShopRewardScRsp { ItemList reward = 11; // offset: 16 uint32 retcode = 15; // offset: 32 uint32 shop_id = 2; // offset: 36 uint32 level = 8; // offset: 40 } // Type: Notify // CmdID: 1515 message CityShopInfoScNotify { uint32 level = 11; // offset: 24 uint32 shop_id = 6; // offset: 28 uint32 exp = 3; // offset: 32 uint64 taken_level_reward = 2; // offset: 40 } enum CmdSpaceZooType { LPMAENKEEHO_NLCDGIPGFDJ = 0; CmdSpaceZooDeleteCatCsReq = 6710; CmdCGFMDMPCKDN = 6712; CmdSpaceZooDataCsReq = 6773; CmdSpaceZooBornCsReq = 6780; CmdSpaceZooMutateScRsp = 6713; CmdSpaceZooTakeCsReq = 6783; CmdSpaceZooBornScRsp = 6727; CmdSpaceZooDeleteCatScRsp = 6787; CmdSpaceZooOpCatteryCsReq = 6715; CmdBAEKEIDLDCI = 6754; CmdSpaceZooOpCatteryScRsp = 6781; CmdSpaceZooMutateCsReq = 6736; CmdSpaceZooCatUpdateNotify = 6729; CmdSpaceZooDataScRsp = 6703; CmdSpaceZooTakeScRsp = 6709; } message DBLILHCLPPL { repeated uint32 DLPCPDGEADG = 5; // offset: 16 repeated uint32 item_list = 1; // offset: 24 uint32 BBMELNJBGAL = 10; // offset: 40 bool PKKAJKHKBMN = 9; // offset: 44 uint32 unique_id = 14; // offset: 48 uint32 DNNCAGJIOAP = 15; // offset: 52 } message GFFFJCEHBEB { uint32 BBMELNJBGAL = 5; // offset: 24 uint32 HFLPDCJDIAC = 2; // offset: 28 } // Obf: JGBGMGIBDHM // Type: Req // CmdID: 6773 message SpaceZooDataCsReq { } // Obf: JAAPNEALKJE // Type: Rsp // CmdID: 6703 message SpaceZooDataScRsp { repeated uint32 MDFEBNNOKLG = 5; // offset: 16 repeated uint32 ENGEBGICPPB = 12; // offset: 24 repeated uint32 FIBMJBJMCKK = 15; // offset: 32 repeated uint32 GLMMHALPEAG = 3; // offset: 40 repeated uint32 JGCNAGNOFBP = 6; // offset: 48 repeated DBLILHCLPPL NFIGGHNNJAP = 7; // offset: 56 repeated GFFFJCEHBEB JAPFGEAIACA = 8; // offset: 64 uint32 retcode = 13; // offset: 80 uint32 OAIMAFOHLHC = 10; // offset: 84 } // Obf: JJMJCLMPCMF // Type: Req // CmdID: 6780 message SpaceZooBornCsReq { repeated uint32 MOAOBPPHLDC = 3; // offset: 24 uint32 OPMPEGKMBPC = 11; // offset: 32 } // Obf: OHICCFONLEC // Type: Rsp // CmdID: 6727 message SpaceZooBornScRsp { DBLILHCLPPL DLMJNMIPDCO = 9; // offset: 16 repeated GFFFJCEHBEB JKMIFNJEBJO = 4; // offset: 32 bool HCGHLFAKIKI = 8; // offset: 40 uint32 retcode = 1; // offset: 44 } // Obf: CHEKMBNIGBP // Type: Req // CmdID: 6736 message SpaceZooMutateCsReq { uint32 item_id = 14; // offset: 24 uint32 unique_id = 15; // offset: 28 } // Obf: JOFMCEMLDEA // Type: Rsp // CmdID: 6713 message SpaceZooMutateScRsp { DBLILHCLPPL KIIPGCDJPBO = 15; // offset: 16 repeated GFFFJCEHBEB JKMIFNJEBJO = 3; // offset: 32 bool HCGHLFAKIKI = 10; // offset: 40 uint32 retcode = 2; // offset: 44 } // Obf: NGFMHDPLLEC // Type: Req // CmdID: 6715 message SpaceZooOpCatteryCsReq { uint32 OCKGDJCGKLH = 13; // offset: 24 uint32 op_type = 4; // offset: 28 uint32 FEPDLPHPHGI = 10; // offset: 32 } // Obf: BLHHJGDEMJH // Type: Rsp // CmdID: 6781 message SpaceZooOpCatteryScRsp { repeated uint32 MDFEBNNOKLG = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: MHIBHCOLBNB // Type: Req // CmdID: 6710 message SpaceZooDeleteCatCsReq { repeated uint32 GBIEAFKKAPI = 2; // offset: 24 } // Obf: AALIMFELNHE // Type: Rsp // CmdID: 6787 message SpaceZooDeleteCatScRsp { repeated uint32 ANHNMANNAEP = 7; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: KHCMPDLLMGP // Type: Notify // CmdID: 6729 message SpaceZooCatUpdateNotify { repeated DBLILHCLPPL HMAIHHCBFKP = 12; // offset: 24 bool FHHCNGAGFCJ = 7; // offset: 32 bool HCGHLFAKIKI = 14; // offset: 33 } // Type: Req // CmdID: 6712 message CGFMDMPCKDN { uint32 item_id = 3; // offset: 24 } // Type: Rsp // CmdID: 6754 message BAEKEIDLDCI { uint32 retcode = 9; // offset: 24 uint32 item_id = 1; // offset: 28 } // Obf: COGNONDGJDA // Type: Req // CmdID: 6783 message SpaceZooTakeCsReq { uint32 KIFKGLGCLEJ = 3; // offset: 24 } // Obf: HPKFAABFCPN // Type: Rsp // CmdID: 6709 message SpaceZooTakeScRsp { ItemList reward = 8; // offset: 24 uint32 retcode = 9; // offset: 32 uint32 KIFKGLGCLEJ = 10; // offset: 36 } enum CmdStarFightType { KLOMGBFFJII_NLCDGIPGFDJ = 0; CmdGetStarFightDataCsReq = 7169; CmdGetStarFightDataScRsp = 7168; CmdStarFightDataChangeNotify = 7164; CmdStartStarFightLevelCsReq = 7162; CmdStartStarFightLevelScRsp = 7170; } message JFGCABMMKAB { uint32 KDNBADEGDNK = 9; // offset: 24 bool NDBGPGODBPH = 5; // offset: 28 uint32 EBDDDCBKPAC = 8; // offset: 32 uint32 CEOEOEBOLNN = 11; // offset: 36 uint32 group_id = 1; // offset: 40 } // Obf: DHMAENLPNCF // Type: Req // CmdID: 7169 message GetStarFightDataCsReq { } // Obf: GFIAOCOLLCD // Type: Rsp // CmdID: 7168 message GetStarFightDataScRsp { repeated JFGCABMMKAB JJIDNKDKMLE = 9; // offset: 24 uint32 retcode = 12; // offset: 32 } message EBGJAKBKPAN { uint32 avatar_id = 12; // offset: 24 AvatarType avatar_type = 3; // offset: 28 } // Obf: HLPCKFCKFFJ // Type: Req // CmdID: 7162 message StartStarFightLevelCsReq { repeated EBGJAKBKPAN avatar_list = 14; // offset: 16 uint32 DBKHHCGGKNN = 5; // offset: 32 uint32 group_id = 1; // offset: 36 } // Obf: IOIJDHEMDLK // Type: Rsp // CmdID: 7170 message StartStarFightLevelScRsp { SceneBattleInfo battle_info = 13; // offset: 24 uint32 group_id = 1; // offset: 32 uint32 DBKHHCGGKNN = 3; // offset: 36 uint32 retcode = 11; // offset: 40 } // Obf: FEEOGJHLALP // Type: Notify // CmdID: 7164 message StarFightDataChangeNotify { JFGCABMMKAB KDKKNFGPNAB = 10; // offset: 16 uint32 group_id = 2; // offset: 32 } enum CmdStoryLineType { ALMBGGJDJBJ_NLCDGIPGFDJ = 0; CmdGetStoryLineInfoScRsp = 6203; CmdGetStoryLineInfoCsReq = 6273; CmdStoryLineInfoScNotify = 6280; CmdChangeStoryLineFinishScNotify = 6213; CmdStoryLineTrialAvatarChangeScNotify = 6215; } enum ChangeStoryLineAction { ChangeStoryLineAction_None = 0; ChangeStoryLineAction_FinishAction = 1; ChangeStoryLineAction_Client = 2; ChangeStoryLineAction_CustomOP = 3; ChangeStoryLineAction_Raid = 4; ChangeStoryLineAction_HKFKAFPAJCO = 5; } // Type: Req // CmdID: 6273 message GetStoryLineInfoCsReq { } // Type: Rsp // CmdID: 6203 message GetStoryLineInfoScRsp { repeated uint32 trial_avatar_id_list = 1; // offset: 16 repeated uint32 unfinished_story_line_id_list = 13; // offset: 24 uint32 retcode = 12; // offset: 40 uint32 cur_story_line_id = 2; // offset: 44 } // Obf: JEEOPLLKEEH // Type: Notify // CmdID: 6280 message StoryLineInfoScNotify { repeated uint32 trial_avatar_id_list = 9; // offset: 24 repeated uint32 unfinished_story_line_id_list = 13; // offset: 32 uint32 cur_story_line_id = 14; // offset: 40 uint32 FDFLHKEDPGC = 11; // offset: 44 } // Obf: ELGBFAEBOCN // Type: Notify // CmdID: 6213 message ChangeStoryLineFinishScNotify { ChangeStoryLineAction action = 4; // offset: 24 uint32 cur_story_line_id = 12; // offset: 28 uint32 ONBMNAMBIGE = 5; // offset: 32 bool HBFDGEPBLNP = 11; // offset: 36 } // Obf: NGBNCHOLHFE // Type: Notify // CmdID: 6215 message StoryLineTrialAvatarChangeScNotify { repeated uint32 ILIDIIGALKD = 4; // offset: 16 repeated uint32 EDBMIFNEHHH = 3; // offset: 24 bool OLPNMKAPDLP = 13; // offset: 40 } enum CmdStrongChallengeActivityType { GDBHLMFLJMH_NLCDGIPGFDJ = 0; CmdCBFOJHEPNHE = 6636; CmdFPMFICMFNGJ = 6673; CmdEnterStrongChallengeActivityStageScRsp = 6627; CmdEnterStrongChallengeActivityStageCsReq = 6680; CmdCEJMCEEBCOG = 6603; } message StrongChallengeAvatar { uint32 avatar_id = 10; // offset: 24 AvatarType avatar_type = 6; // offset: 28 } message NAFMBLMMAAG { repeated StrongChallengeAvatar avatar_list = 3; // offset: 24 repeated uint32 buff_list = 7; // offset: 32 } message MKGHJJCPBLP { NAFMBLMMAAG LMDGHCEHJCG = 10; // offset: 24 uint32 CNBCDMMBCKI = 1; // offset: 32 uint32 stage_id = 15; // offset: 36 uint32 panel_id = 8; // offset: 40 uint32 max_score = 9; // offset: 44 } message DKOPOIIBDGJ { map MBDBADFENPL = 1; // offset: 16 } // Type: Req // CmdID: 6673 message FPMFICMFNGJ { } // Type: Rsp // CmdID: 6603 message CEJMCEEBCOG { DKOPOIIBDGJ OCLJEAKLFBH = 8; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: GFJLCKGPGGN // Type: Req // CmdID: 6680 message EnterStrongChallengeActivityStageCsReq { repeated uint32 buff_list = 12; // offset: 16 repeated StrongChallengeAvatar avatar_list = 14; // offset: 24 uint32 stage_id = 15; // offset: 40 } // Obf: JKIFFNPPLLD // Type: Rsp // CmdID: 6627 message EnterStrongChallengeActivityStageScRsp { SceneBattleInfo battle_info = 6; // offset: 24 uint32 retcode = 7; // offset: 32 uint32 stage_id = 1; // offset: 36 } // Type: Notify // CmdID: 6636 message CBFOJHEPNHE { uint32 IMCJFGIPIFI = 4; // offset: 24 uint32 BMAHOGKMPDJ = 9; // offset: 28 uint32 stage_id = 1; // offset: 32 BattleEndStatus end_status = 8; // offset: 36 uint32 score_id = 5; // offset: 40 uint32 max_score = 15; // offset: 44 uint32 total_damage = 7; // offset: 48 uint32 BJKBGOALNHA = 12; // offset: 52 } enum CmdSummonActivityType { FEGMMLEBKMA_NLCDGIPGFDJ = 0; CmdEnterSummonActivityStageScRsp = 7570; CmdGetSummonActivityDataScRsp = 7568; CmdSummonActivityBattleEndScNotify = 7564; CmdEnterSummonActivityStageCsReq = 7562; CmdGetSummonActivityDataCsReq = 7569; } message ILHFAFGOJAC { uint32 group_id = 14; // offset: 24 uint32 DBKHHCGGKNN = 3; // offset: 28 uint32 star = 11; // offset: 32 } // Obf: CAFBLIGHAMO // Type: Req // CmdID: 7569 message GetSummonActivityDataCsReq { } // Obf: EADGNHBCEPG // Type: Rsp // CmdID: 7568 message GetSummonActivityDataScRsp { repeated ILHFAFGOJAC IDLCLMMAIHP = 2; // offset: 16 uint32 retcode = 12; // offset: 32 } message OOAJJMEGIFO { uint32 avatar_id = 8; // offset: 24 AvatarType avatar_type = 13; // offset: 28 } // Obf: IHAKJMKLJFC // Type: Req // CmdID: 7562 message EnterSummonActivityStageCsReq { OOAJJMEGIFO NLJCJIGLGHE = 2; // offset: 16 repeated OOAJJMEGIFO avatar_list = 7; // offset: 24 uint32 group_id = 3; // offset: 40 uint32 DBKHHCGGKNN = 9; // offset: 44 } // Obf: BDABINKIAGM // Type: Rsp // CmdID: 7570 message EnterSummonActivityStageScRsp { SceneBattleInfo battle_info = 15; // offset: 24 uint32 group_id = 4; // offset: 32 uint32 DBKHHCGGKNN = 12; // offset: 36 uint32 retcode = 1; // offset: 40 } // Obf: NAHLFIBEBHJ // Type: Notify // CmdID: 7564 message SummonActivityBattleEndScNotify { uint32 DBKHHCGGKNN = 11; // offset: 24 uint32 LPEHHMHPCMG = 13; // offset: 28 uint32 group_id = 2; // offset: 32 uint32 star = 15; // offset: 36 } enum CmdSwitchHandType { BKCCNEKJADF_NLCDGIPGFDJ = 0; CmdSwitchHandStartScRsp = 8120; CmdGetSwitchHandDataCsReq = 8118; CmdSwitchHandFinishCsReq = 8102; CmdSwitchHandFinishScRsp = 8119; CmdGetSwitchHandResetGameCsReq = 8108; CmdGetSwitchHandResetHandPosCsReq = 8117; CmdGetSwitchHandUpdateScRsp = 8114; CmdSwitchHandStartCsReq = 8116; CmdGetSwitchHandResetGameScRsp = 8107; CmdGetSwitchHandDataScRsp = 8106; CmdGetSwitchHandResetHandPosScRsp = 8103; CmdONPMJJOCBMM = 8111; CmdGetSwitchHandUpdateCsReq = 8112; CmdJAIOIENPGOD = 8104; } enum DDNJKAMIHHI { DDNJKAMIHHI_NLCDGIPGFDJ = 0; DDNJKAMIHHI_LJHJNDHCHJF = 1; DDNJKAMIHHI_HOKACNFCJAI = 2; } message ENHOPAHGCMA { bytes DNOBAJNIGAC = 1; // offset: 16 MotionInfo IFPFJIIFALA = 7; // offset: 24 uint32 LNGJODEPCDN = 9; // offset: 40 uint32 EKHEAFBKDFP = 5; // offset: 44 uint32 config_id = 4; // offset: 48 } // Obf: BGKDADFBMPL // Type: Req // CmdID: 8118 message GetSwitchHandDataCsReq { uint32 config_id = 8; // offset: 24 } // Obf: AFLNPEOHLHO // Type: Rsp // CmdID: 8106 message GetSwitchHandDataScRsp { repeated ENHOPAHGCMA BEADAHPGGAF = 4; // offset: 24 uint32 retcode = 1; // offset: 32 uint32 MHKAPGBGFNO = 5; // offset: 36 uint32 EBNGHIMCAPK = 12; // offset: 40 } // Obf: JMPLJGMDKCE // Type: Req // CmdID: 8116 message SwitchHandStartCsReq { uint32 config_id = 1; // offset: 24 } // Obf: LFJGLEHGGGI // Type: Rsp // CmdID: 8120 message SwitchHandStartScRsp { uint32 config_id = 4; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: LJDIGIPHNGM // Type: Req // CmdID: 8102 message SwitchHandFinishCsReq { } // Obf: PONEDAONOJI // Type: Rsp // CmdID: 8119 message SwitchHandFinishScRsp { ENHOPAHGCMA BDEDDAHODII = 8; // offset: 24 uint32 retcode = 12; // offset: 32 } message OENDLKLJHPF { DDNJKAMIHHI op_type = 15; // offset: 24 uint32 group_id = 12; // offset: 28 uint32 IIIMCOINAOG = 4; // offset: 32 uint32 LKJHCMMPBDL = 2; // offset: 36 } // Obf: LGKMBABPKPJ // Type: Req // CmdID: 8112 message GetSwitchHandUpdateCsReq { OENDLKLJHPF NCADGIPIALO = 4; // offset: 24 ENHOPAHGCMA IINKHPOJOGP = 11; // offset: 32 } // Obf: HALOOCJJCGF // Type: Rsp // CmdID: 8114 message GetSwitchHandUpdateScRsp { OENDLKLJHPF NCADGIPIALO = 14; // offset: 16 ENHOPAHGCMA BDEDDAHODII = 7; // offset: 32 uint32 retcode = 2; // offset: 40 } // Type: Req // CmdID: 8104 message JAIOIENPGOD { uint32 LNGJODEPCDN = 6; // offset: 24 } // Type: Rsp // CmdID: 8111 message ONPMJJOCBMM { uint32 retcode = 5; // offset: 24 uint32 LNGJODEPCDN = 8; // offset: 28 } // Obf: MELHONKGEIM // Type: Req // CmdID: 8117 message GetSwitchHandResetHandPosCsReq { MotionInfo IFPFJIIFALA = 9; // offset: 16 uint32 config_id = 1; // offset: 32 } // Obf: GHJCCAOCINH // Type: Rsp // CmdID: 8103 message GetSwitchHandResetHandPosScRsp { ENHOPAHGCMA BEADAHPGGAF = 6; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: PNPLNLCKAMJ // Type: Req // CmdID: 8108 message GetSwitchHandResetGameCsReq { ENHOPAHGCMA JCELIFCHCEF = 5; // offset: 16 } // Obf: NKLLJAMLBCB // Type: Rsp // CmdID: 8107 message GetSwitchHandResetGameScRsp { ENHOPAHGCMA BEADAHPGGAF = 11; // offset: 24 uint32 retcode = 15; // offset: 32 } enum CmdSwordTrainingType { BKIBAJOHBHN_NLCDGIPGFDJ = 0; CmdSwordTrainingStoryBattleScRsp = 7461; CmdSwordTrainingLearnSkillCsReq = 7458; CmdSwordTrainingStartGameScRsp = 7470; CmdSwordTrainingStoryConfirmCsReq = 7462; CmdSwordTrainingUnlockSyncScNotify = 7464; CmdSwordTrainingDialogueSelectOptionScRsp = 7459; CmdSwordTrainingSelectEndingCsReq = 7496; CmdSwordTrainingSelectEndingScRsp = 7465; CmdSwordTrainingLearnSkillScRsp = 7453; CmdSwordTrainingExamResultConfirmScRsp = 7486; CmdEnterSwordTrainingExamCsReq = 7490; CmdSwordTrainingResumeGameCsReq = 7481; CmdSwordTrainingResumeGameScRsp = 7475; CmdSwordTrainingExamResultConfirmCsReq = 7485; CmdSwordTrainingRestoreGameCsReq = 7474; CmdGetSwordTrainingDataScRsp = 7457; CmdSwordTrainingSetSkillTraceScRsp = 7476; CmdSwordTrainingDailyPhaseConfirmScRsp = 7469; CmdSwordTrainingDailyPhaseConfirmCsReq = 7477; CmdGetSwordTrainingDataCsReq = 7492; CmdSwordTrainingStartGameCsReq = 7488; CmdSwordTrainingGameSyncChangeScNotify = 7482; CmdSwordTrainingTurnActionScRsp = 7494; CmdSwordTrainingSetSkillTraceCsReq = 7452; CmdEnterSwordTrainingExamScRsp = 7455; CmdSwordTrainingTurnActionCsReq = 7473; CmdSwordTrainingStoryBattleCsReq = 7451; CmdSwordTrainingDialogueSelectOptionCsReq = 7495; CmdSwordTrainingGameSettleScNotify = 7499; CmdSwordTrainingActionTurnSettleScNotify = 7483; CmdSwordTrainingRestoreGameScRsp = 7478; CmdSwordTrainingMarkEndingViewedScRsp = 7497; CmdSwordTrainingStoryConfirmScRsp = 7456; CmdSwordTrainingGiveUpGameCsReq = 7466; CmdSwordTrainingGiveUpGameScRsp = 7491; CmdSwordTrainingMarkEndingViewedCsReq = 7460; } enum BHJOFLJGNKN { BHJOFLJGNKN_NLCDGIPGFDJ = 0; BHJOFLJGNKN_LENEGHPPELE = 1; BHJOFLJGNKN_LIDKLOCCDGI = 2; BHJOFLJGNKN_action = 3; BHJOFLJGNKN_OFPLODJBGMG = 4; BHJOFLJGNKN_DDGDJCKKHPH = 5; BHJOFLJGNKN_DDBIJDILDJL = 6; BHJOFLJGNKN_NCLBFAALLFJ = 7; } enum SwordTrainingDailyPhaseType { GFEKOONGJBL_NLCDGIPGFDJ = 0; GFEKOONGJBL_JIMMOJHFOKE = 1; GFEKOONGJBL_JMCHLJLGPPD = 2; GFEKOONGJBL_OHDHBFKJIKL = 3; GFEKOONGJBL_NPJHPLIALIN = 4; } enum EJCBOKGJFHE { EJCBOKGJFHE_NLCDGIPGFDJ = 0; EJCBOKGJFHE_GLANPLEGMPG = 1; EJCBOKGJFHE_CIGHHAKHHMN = 2; EJCBOKGJFHE_GAMNPOMOAIG = 3; EJCBOKGJFHE_KIKADFCIPJO = 4; EJCBOKGJFHE_NKAACMGNNPK = 5; } enum IPPKHOFKMHM { IPPKHOFKMHM_KLHMFENBDID = 0; IPPKHOFKMHM_JKGEFNAIMFK = 1; IPPKHOFKMHM_CJOADAMKIFC = 2; IPPKHOFKMHM_FBHDMJMLBIC = 3; IPPKHOFKMHM_OKCNPPPLAHM = 4; IPPKHOFKMHM_KPOMIPJOKND = 5; } message EINKHFKDCCD { BCPMPHNADMN skill_info = 8; // offset: 16 HFKKEDPMKKF DOBHAEAGEDG = 7; // offset: 24 repeated uint32 MDBAEBENFBA = 15; // offset: 32 LBBNBAEKGCJ GFAANLGDEOB = 5; // offset: 40 NPGJDCIBFDD FMIGOKIDKJL = 11; // offset: 48 HFMLKIIOGBP CLKDEHDODBB = 13; // offset: 56 HCHNKKNDJCN HCEAHMKBFFK = 10; // offset: 72 uint32 IMGDMDDKHDL = 6; // offset: 80 } message BCPMPHNADMN { repeated uint32 PGBJIJPACCE = 12; // offset: 16 uint32 LMEDKDNNNKL = 3; // offset: 32 uint32 GMANNHPPFPK = 2; // offset: 36 } message HFKKEDPMKKF { repeated uint32 JBJNHJNMPAP = 5; // offset: 24 uint32 game_story_line_id = 2; // offset: 32 } message LBBGLAHFJKN { EJCBOKGJFHE EGBFNFCEPHD = 11; // offset: 24 uint32 value = 12; // offset: 28 } message HCHNKKNDJCN { repeated LBBGLAHFJKN CFNNMOCBBFM = 10; // offset: 16 uint32 DKPKFELCMIC = 3; // offset: 32 uint32 KPJHKDOMEMJ = 15; // offset: 36 } message GFFDDJHNJPN { uint32 level = 2; // offset: 24 uint32 queue_position = 10; // offset: 28 } message HFMLKIIOGBP { repeated GFFDDJHNJPN BELEDENKGGI = 4; // offset: 24 } message LBBNBAEKGCJ { uint32 AFPHLNMGPHK = 162; // offset: 32 oneof KKNBOACNCON { IEALCLFLDMP NMIJKPKNPLE = 2; // offset: 16 KLNGFBHIADA FKPDOHGKJJK = 13; // offset: 16 } } message GOCNLGIDBLM { uint32 AMNDNDNPLCA = 7; // offset: 24 uint32 JALHKMEOOPN = 12; // offset: 28 } message IEALCLFLDMP { repeated uint32 JAJNHOKCAHH = 3; // offset: 16 repeated GOCNLGIDBLM COOMKNFDNLH = 10; // offset: 24 SwordTrainingDailyPhaseType LLBJAJNCEAL = 5; // offset: 40 } message KLNGFBHIADA { uint32 DGONPFLCOMO = 14; // offset: 24 } message NPGJDCIBFDD { oneof KKNBOACNCON { BLJHLKBNGEC NGOCELLBHCF = 14; // offset: 16 PJKNNJGEEBJ KNDKCOGGEKL = 5; // offset: 16 GELEHDAJMED NCLBFAALLFJ = 15; // offset: 16 AKFBNFPFKJJ DOCGLPKMHDM = 2; // offset: 16 JADFEJKNOCO KGPMPPHJHLD = 9; // offset: 16 OKOJCBKENEJ OLHMHOOMGCK = 10; // offset: 16 IKGLCLFLAKO MHLPJEDILFJ = 4; // offset: 16 ECPHOKOPKBP GJNINFABDBN = 8; // offset: 16 } } message BLJHLKBNGEC { } message PJKNNJGEEBJ { } message GELEHDAJMED { uint32 dialogue_id = 7; // offset: 24 } message AKFBNFPFKJJ { } message JADFEJKNOCO { bool JBJIKKOCNLP = 9; // offset: 24 uint32 LNAHJENGELA = 11; // offset: 28 } message OKOJCBKENEJ { } message IKGLCLFLAKO { } message ECPHOKOPKBP { uint32 LNAHJENGELA = 3; // offset: 24 bool IJJEGKDGKCJ = 5; // offset: 28 } message GIJKCHKMPJG { LJGKNFCFLLB BBEHHCHKMNL = 7; // offset: 24 BHJOFLJGNKN source = 1; // offset: 32 } message LJGKNFCFLLB { oneof KKNBOACNCON { BJKPJIBNPHC DEIMCENJPKP = 13; // offset: 24 FBKIJNOFIAH FNONLFCKDIL = 9; // offset: 24 FBKIJNOFIAH CIDOEGFPHEN = 5; // offset: 24 GIJLACBOPEE HANCFMMMFNF = 14; // offset: 24 MCECLBDBENF LMAGJOOLKII = 6; // offset: 24 JADFEJKNOCO GOLOGIHJOPF = 12; // offset: 24 DAEDLFEEGIB FOGBMALOAOK = 15; // offset: 24 uint32 MIFOJPGIFDD = 7; // offset: 24 uint32 KPJHKDOMEMJ = 1544; // offset: 24 ECPHOKOPKBP KJOAIOHFFMK = 623; // offset: 24 OKOJCBKENEJ GBNOIFNDPJB = 1517; // offset: 24 uint32 KGKJHCBMEFI = 1459; // offset: 24 } } message DAEDLFEEGIB { uint32 dialogue_id = 2; // offset: 24 } message BJKPJIBNPHC { uint32 DCPDNBALDOA = 5; // offset: 24 uint32 HFNNNGHBHGG = 1; // offset: 28 EJCBOKGJFHE EGBFNFCEPHD = 3; // offset: 32 } message FBKIJNOFIAH { uint32 DCPDNBALDOA = 15; // offset: 24 uint32 HFNNNGHBHGG = 2; // offset: 28 } message GIJLACBOPEE { uint32 queue_position = 4; // offset: 24 uint32 HJMEJNMAILK = 1; // offset: 28 uint32 level = 12; // offset: 32 } message MCECLBDBENF { LBBNBAEKGCJ HJPBAJEPAGE = 2; // offset: 24 uint32 IMGDMDDKHDL = 10; // offset: 32 } message JNJODOOHAMI { bool JBJIKKOCNLP = 11; // offset: 24 uint32 LNAHJENGELA = 7; // offset: 28 } // Obf: LAKBGIFBOFA // Type: Notify // CmdID: 7482 message SwordTrainingGameSyncChangeScNotify { repeated GIJKCHKMPJG DGNGMJMPFGK = 11; // offset: 16 } message FDANEJNFABF { uint32 progress = 10; // offset: 24 uint32 id = 15; // offset: 28 } message GIHLNOIACIH { repeated FDANEJNFABF KFOFAKDPGJC = 13; // offset: 24 repeated uint32 MNIIFCOOOML = 12; // offset: 32 } // Obf: CEPKLKNFLON // Type: Req // CmdID: 7492 message GetSwordTrainingDataCsReq { } // Obf: AKLEOKANBFE // Type: Rsp // CmdID: 7457 message GetSwordTrainingDataScRsp { repeated uint32 JBJNHJNMPAP = 8; // offset: 16 EINKHFKDCCD AJGOEJHKOKE = 12; // offset: 24 repeated uint32 CICCAIENFGA = 9; // offset: 32 GIHLNOIACIH BBEKBJPHEJK = 13; // offset: 40 repeated uint32 IEPANMCFKJL = 10; // offset: 56 bool GPGIMFMGGKG = 7; // offset: 64 uint32 PABJCCKBGEB = 1; // offset: 68 uint32 retcode = 2; // offset: 72 } // Obf: CBBJNPGLLHM // Type: Req // CmdID: 7473 message SwordTrainingTurnActionCsReq { repeated uint32 CCPADEMEHBA = 6; // offset: 16 repeated uint32 GJEPAKHPFCG = 8; // offset: 24 } // Obf: CEJHJJNCHCJ // Type: Rsp // CmdID: 7494 message SwordTrainingTurnActionScRsp { repeated uint32 CCPADEMEHBA = 14; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: CBONHEMLCJG // Type: Req // CmdID: 7477 message SwordTrainingDailyPhaseConfirmCsReq { SwordTrainingDailyPhaseType GCBHFKKGPHC = 6; // offset: 24 } // Obf: IOCHJOIIJAC // Type: Rsp // CmdID: 7469 message SwordTrainingDailyPhaseConfirmScRsp { bool KPMJOKEFLJO = 3; // offset: 24 uint32 retcode = 8; // offset: 28 } // Obf: MLHMOBMFJDF // Type: Req // CmdID: 7495 message SwordTrainingDialogueSelectOptionCsReq { uint32 HAFOKMHCGFM = 2; // offset: 24 } // Obf: JKKCLMHGJNN // Type: Rsp // CmdID: 7459 message SwordTrainingDialogueSelectOptionScRsp { uint32 retcode = 1; // offset: 24 } // Obf: HNANALOFHKL // Type: Req // CmdID: 7485 message SwordTrainingExamResultConfirmCsReq { } // Obf: GOBDDIKGMJB // Type: Rsp // CmdID: 7486 message SwordTrainingExamResultConfirmScRsp { uint32 retcode = 1; // offset: 24 } // Obf: NJFMGIPINNK // Type: Req // CmdID: 7490 message EnterSwordTrainingExamCsReq { } // Obf: IGKNBCIOBJJ // Type: Rsp // CmdID: 7455 message EnterSwordTrainingExamScRsp { SceneBattleInfo battle_info = 11; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: NPEPGBMPCEK // Type: Req // CmdID: 7458 message SwordTrainingLearnSkillCsReq { uint32 skill_id = 1; // offset: 24 } // Obf: MBPCKIKJKOF // Type: Rsp // CmdID: 7453 message SwordTrainingLearnSkillScRsp { uint32 retcode = 9; // offset: 24 uint32 skill_id = 7; // offset: 28 } // Obf: LLCLGDKFKPJ // Type: Req // CmdID: 7488 message SwordTrainingStartGameCsReq { uint32 game_story_line_id = 12; // offset: 24 } // Obf: LLONJLACLDH // Type: Rsp // CmdID: 7470 message SwordTrainingStartGameScRsp { EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: KPPPMHDPFML // Type: Req // CmdID: 7462 message SwordTrainingStoryConfirmCsReq { uint32 LNAHJENGELA = 14; // offset: 24 } // Obf: DIAGLMMBKIP // Type: Rsp // CmdID: 7456 message SwordTrainingStoryConfirmScRsp { uint32 LNAHJENGELA = 6; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: HINGFMLCGKA // Type: Req // CmdID: 7466 message SwordTrainingGiveUpGameCsReq { } // Obf: CGAACLIDCBP // Type: Rsp // CmdID: 7491 message SwordTrainingGiveUpGameScRsp { uint32 retcode = 13; // offset: 24 } // Obf: CHOPOIIJCPD // Type: Notify // CmdID: 7499 message SwordTrainingGameSettleScNotify { repeated uint32 KACAMGJNOOB = 11; // offset: 24 repeated uint32 BHFHFONGHML = 14; // offset: 32 ItemList reward = 6; // offset: 40 uint32 LBNLIJBPKHI = 15; // offset: 48 uint32 CDBGPMABMGM = 12; // offset: 52 IPPKHOFKMHM reason = 7; // offset: 56 uint32 game_story_line_id = 4; // offset: 60 uint32 HJPBAJEPAGE = 3; // offset: 64 } // Obf: DNJMMFCCGFN // Type: Notify // CmdID: 7464 message SwordTrainingUnlockSyncScNotify { repeated FDANEJNFABF KFOFAKDPGJC = 10; // offset: 16 repeated uint32 MNIIFCOOOML = 7; // offset: 24 } // Obf: HIOFMDBFHAG // Type: Req // CmdID: 7496 message SwordTrainingSelectEndingCsReq { uint32 PFOLEGLCLFE = 1; // offset: 24 } // Obf: IKDGBHLLMBB // Type: Rsp // CmdID: 7465 message SwordTrainingSelectEndingScRsp { uint32 PFOLEGLCLFE = 12; // offset: 24 uint32 retcode = 11; // offset: 28 } // Obf: HCIOANIMHPE // Type: Req // CmdID: 7474 message SwordTrainingRestoreGameCsReq { } // Obf: LELIJDKDOOC // Type: Rsp // CmdID: 7478 message SwordTrainingRestoreGameScRsp { EINKHFKDCCD AJGOEJHKOKE = 5; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: AKDCJGCEHKB // Type: Req // CmdID: 7451 message SwordTrainingStoryBattleCsReq { } // Obf: DIIPGEODELO // Type: Rsp // CmdID: 7461 message SwordTrainingStoryBattleScRsp { SceneBattleInfo battle_info = 13; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: KHKMBEMDJNN // Type: Notify // CmdID: 7483 message SwordTrainingActionTurnSettleScNotify { repeated LBBGLAHFJKN BINKDPMJLFG = 12; // offset: 24 uint32 GEAJILJKBIK = 9; // offset: 32 } // Obf: IAMLGPGAFAC // Type: Req // CmdID: 7481 message SwordTrainingResumeGameCsReq { uint32 game_story_line_id = 10; // offset: 24 } // Obf: BBFDEKAAIFO // Type: Rsp // CmdID: 7475 message SwordTrainingResumeGameScRsp { EINKHFKDCCD AJGOEJHKOKE = 4; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: LNBDOMKFAGG // Type: Req // CmdID: 7452 message SwordTrainingSetSkillTraceCsReq { uint32 skill_id = 8; // offset: 24 } // Obf: FCHBGJDOBIE // Type: Rsp // CmdID: 7476 message SwordTrainingSetSkillTraceScRsp { uint32 retcode = 8; // offset: 24 uint32 skill_id = 4; // offset: 28 } // Obf: BDACGGBMIJE // Type: Req // CmdID: 7460 message SwordTrainingMarkEndingViewedCsReq { } // Obf: CPKPGMKDKMG // Type: Rsp // CmdID: 7497 message SwordTrainingMarkEndingViewedScRsp { uint32 retcode = 2; // offset: 24 } enum CmdPlayerSyncType { OFHDDJMLOGG_LIDGOKIFPOJ = 0; CmdPlayerSyncScNotify = 673; } message BasicModuleSync { uint32 DLODAKOHFOP = 2; // offset: 24 uint32 stamina = 12; // offset: 28 } message PlayerBoardModuleSync { HeadFrameInfo head_frame_info = 11; // offset: 16 repeated uint32 GHNJNFKJEDC = 2; // offset: 24 repeated HeadIconData unlocked_head_icon_list = 9; // offset: 40 string signature = 8; // offset: 48 bool MFFGEMKLNBF = 3; // offset: 56 } message AvatarSync { repeated Avatar avatar_list = 12; // offset: 16 repeated AvatarPathData avatar_path_data_info_list = 6; // offset: 24 } message MissionSync { repeated uint32 LEBFLAKCJCM = 3; // offset: 16 repeated ALBOJHJALOF DDDIKOMKLBA = 5; // offset: 24 repeated MJBANFPPEFH NLPKLNDCMOC = 4; // offset: 40 repeated uint32 OBCBLABECEA = 6; // offset: 48 repeated uint32 finished_main_mission_id_list = 2; // offset: 56 repeated Mission mission_list = 13; // offset: 64 repeated uint32 DEPBONHELFD = 8; // offset: 72 } message PFNHCOJOBKH { repeated uint32 ABMLLCOKOLN = 5; // offset: 16 repeated uint32 LKAKMGKENOI = 9; // offset: 32 } message SyncStatus { repeated uint32 BGPACBIJDCH = 7; // offset: 16 repeated GroupStatus message_group_status = 14; // offset: 32 repeated SectionStatus section_status = 2; // offset: 40 repeated uint32 MDANGIEIMIF = 15; // offset: 48 } // Obf: NIEBAAFIPDA // Type: Notify // CmdID: 673 message PlayerSyncScNotify { CJLCPMDGIBO DHKFCDAGHDM = 292; // offset: 16 SyncStatus sync_status = 927; // offset: 24 ItemList FHHGDACMJED = 678; // offset: 32 repeated uint32 del_relic_list = 907; // offset: 48 repeated Material material_list = 11; // offset: 56 MissionSync mission_sync = 14; // offset: 64 repeated NLLLAAEJOBP EPBGLFHEFJJ = 1687; // offset: 72 PlayerBasicInfo basic_info = 15; // offset: 80 repeated uint32 del_equipment_list = 3; // offset: 88 repeated Equipment equipment_list = 5; // offset: 96 repeated NKDNFDCFNCP NMBAFJGFOIH = 1795; // offset: 104 PlayerBoardModuleSync playerboard_module_sync = 509; // offset: 112 repeated WaitDelResource wait_del_resource_list = 8; // offset: 120 repeated Quest quest_list = 1; // offset: 128 repeated Relic relic_list = 6; // offset: 136 repeated uint32 PJOLEGFJAJF = 4; // offset: 144 repeated Material NAJFMIIFIEC = 853; // offset: 152 AvatarSync avatar_sync = 7; // offset: 160 BasicModuleSync basic_module_sync = 2; // offset: 168 repeated CCHMHOONEGG JIEOHBBDJDA = 56; // offset: 176 PFNHCOJOBKH OFFHOHGHNDH = 561; // offset: 184 uint32 total_achievement_exp = 1201; // offset: 192 } enum CmdTalkEventType { LAGOBKECEDB_MNPGFLPBDLK = 0; CmdTakeTalkRewardCsReq = 2180; CmdTakeTalkRewardScRsp = 2127; CmdSelectInclinationTextScRsp = 2187; CmdFinishFirstTalkByPerformanceNpcCsReq = 2154; CmdSelectInclinationTextCsReq = 2110; CmdGetFirstTalkByPerformanceNpcScRsp = 2112; CmdGetNpcTakenRewardScRsp = 2103; CmdGetFirstTalkByPerformanceNpcCsReq = 2129; CmdGetFirstTalkNpcScRsp = 2113; CmdGetFirstTalkNpcCsReq = 2136; CmdFinishFirstTalkByPerformanceNpcScRsp = 2183; CmdFinishFirstTalkNpcCsReq = 2115; CmdGetNpcTakenRewardCsReq = 2173; CmdFinishFirstTalkNpcScRsp = 2181; } // Obf: AFAEAGLMJEL // Type: Req // CmdID: 2173 message GetNpcTakenRewardCsReq { uint32 npc_id = 3; // offset: 24 } // Obf: NICENHFMLNE // Type: Rsp // CmdID: 2103 message GetNpcTakenRewardScRsp { repeated uint32 talk_event_list = 3; // offset: 16 uint32 retcode = 10; // offset: 32 uint32 npc_id = 14; // offset: 36 } // Obf: ONGCMCCAPOA // Type: Req // CmdID: 2180 message TakeTalkRewardCsReq { Vector JAKEBEGAJNA = 15; // offset: 16 uint32 MJALBOEAKME = 4; // offset: 32 } // Obf: DIOPCDKIEKN // Type: Rsp // CmdID: 2127 message TakeTalkRewardScRsp { ItemList reward = 10; // offset: 16 uint32 retcode = 3; // offset: 32 uint32 MJALBOEAKME = 9; // offset: 36 } // Obf: GNLACIGLJJN // Type: Req // CmdID: 2136 message GetFirstTalkNpcCsReq { repeated uint32 npc_id_list = 15; // offset: 24 } message ILKADBIDKAA { bool is_meet = 2; // offset: 24 uint32 npc_id = 4; // offset: 28 } // Obf: KGAPKGHAKHF // Type: Rsp // CmdID: 2113 message GetFirstTalkNpcScRsp { repeated ILKADBIDKAA npc_meet_status_list = 9; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: ODIKKIMIMHO // Type: Req // CmdID: 2115 message FinishFirstTalkNpcCsReq { uint32 npc_id = 7; // offset: 24 } // Obf: DDLGGGGKPHD // Type: Rsp // CmdID: 2181 message FinishFirstTalkNpcScRsp { uint32 npc_id = 6; // offset: 24 uint32 retcode = 9; // offset: 28 } // Type: Req // CmdID: 2110 message SelectInclinationTextCsReq { uint32 talk_sentence_id = 13; // offset: 24 } // Type: Rsp // CmdID: 2187 message SelectInclinationTextScRsp { uint32 talk_sentence_id = 4; // offset: 24 uint32 retcode = 5; // offset: 28 } message NpcMeetByPerformanceStatus { bool is_meet = 14; // offset: 24 uint32 performance_id = 3; // offset: 28 } // Obf: MEJFIDEOLBN // Type: Req // CmdID: 2129 message GetFirstTalkByPerformanceNpcCsReq { repeated uint32 performance_id_list = 9; // offset: 24 } // Obf: BDMBCADIHLN // Type: Rsp // CmdID: 2112 message GetFirstTalkByPerformanceNpcScRsp { repeated NpcMeetByPerformanceStatus npc_meet_status_list = 11; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: CFLOLHMFICG // Type: Req // CmdID: 2154 message FinishFirstTalkByPerformanceNpcCsReq { uint32 performance_id = 13; // offset: 24 } // Obf: LADNPPKPJGM // Type: Rsp // CmdID: 2183 message FinishFirstTalkByPerformanceNpcScRsp { ItemList reward = 2; // offset: 16 uint32 retcode = 1; // offset: 32 uint32 performance_id = 3; // offset: 36 } enum CmdTarotBookType { ACPLKAJAAIL_NLCDGIPGFDJ = 0; CmdTarotBookFinishInteractionCsReq = 8151; CmdTarotBookOpenPackScRsp = 8160; CmdTarotBookUnlockInteractionScRsp = 8148; CmdTarotBookOpenPackCsReq = 8156; CmdTarotBookUnlockInteractionCsReq = 8143; CmdTarotBookGetDataScRsp = 8146; CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8155; CmdTarotBookFinishInteractionScRsp = 8157; CmdTarotBookUnlockStoryScRsp = 8159; CmdTarotBookFinishStoryCsReq = 8152; CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8150; CmdTarotBookSyncDataScNotify = 8147; CmdTarotBookGetDataCsReq = 8158; CmdTarotBookUnlockStoryCsReq = 8142; CmdTarotBookModifyEnergyScNotify = 8144; CmdTarotBookFinishStoryScRsp = 8154; } message LIONJNJEBBF { uint32 level = 5; // offset: 24 uint32 id = 12; // offset: 28 } message AOMMAFEOBOA { uint32 id = 14; // offset: 24 bool has_passed = 1; // offset: 28 } message OHCFIOOIKND { repeated LIONJNJEBBF LNFCBCDNFDL = 6; // offset: 24 repeated AOMMAFEOBOA ILKLAJBGKKI = 1; // offset: 32 } message GMBGLBHEFDI { repeated uint32 FPPJGGJCJIH = 6; // offset: 16 repeated uint32 HKFDNIFACFH = 4; // offset: 32 } // Obf: ODKKAPPADGE // Type: Req // CmdID: 8158 message TarotBookGetDataCsReq { } // Obf: OGNGCOFKPPG // Type: Rsp // CmdID: 8146 message TarotBookGetDataScRsp { GMBGLBHEFDI AKHMDDHICJP = 4; // offset: 16 map IJOJMJOMELA = 5; // offset: 24 map IMNNLHCAKML = 7; // offset: 40 OHCFIOOIKND BBEMIGELGJC = 9; // offset: 48 uint32 energy_info = 2; // offset: 56 uint32 LOCEBOCJGEC = 3; // offset: 60 uint32 HBLKMBHGLNO = 12; // offset: 64 uint32 retcode = 10; // offset: 68 } // Obf: GBHLCODNKHL // Type: Req // CmdID: 8156 message TarotBookOpenPackCsReq { } // Obf: JPJENKLDDOH // Type: Rsp // CmdID: 8160 message TarotBookOpenPackScRsp { map NLAANGNGAIA = 13; // offset: 16 map KMNLFHLINFB = 3; // offset: 32 uint32 HBLKMBHGLNO = 10; // offset: 40 uint32 LOCEBOCJGEC = 12; // offset: 44 uint32 retcode = 2; // offset: 48 uint32 energy_info = 4; // offset: 52 } // Obf: JJOKPIPHCAK // Type: Req // CmdID: 8142 message TarotBookUnlockStoryCsReq { repeated uint32 BHFHFONGHML = 9; // offset: 16 } // Obf: NDIGHHGLNED // Type: Rsp // CmdID: 8159 message TarotBookUnlockStoryScRsp { map IMNNLHCAKML = 1; // offset: 16 map IJOJMJOMELA = 8; // offset: 24 LIONJNJEBBF CLLIKPONHOC = 13; // offset: 32 repeated uint32 BHFHFONGHML = 4; // offset: 48 uint32 retcode = 5; // offset: 56 } // Obf: LAHKEHALABO // Type: Req // CmdID: 8152 message TarotBookFinishStoryCsReq { uint32 LNAHJENGELA = 11; // offset: 24 } // Obf: KJIGKPHPELI // Type: Rsp // CmdID: 8154 message TarotBookFinishStoryScRsp { OHCFIOOIKND BBEMIGELGJC = 5; // offset: 16 uint32 LNAHJENGELA = 11; // offset: 32 uint32 retcode = 9; // offset: 36 } // Obf: GPJONCPIEEI // Type: Notify // CmdID: 8144 message TarotBookModifyEnergyScNotify { uint32 sub_mission_id = 10; // offset: 24 uint32 energy_info = 2; // offset: 28 } // Obf: CHGCCAGBEKF // Type: Req // CmdID: 8151 message TarotBookFinishInteractionCsReq { uint32 INJAGFDOFEJ = 4; // offset: 24 } // Obf: NEJLCIDPCEE // Type: Rsp // CmdID: 8157 message TarotBookFinishInteractionScRsp { uint32 retcode = 9; // offset: 24 uint32 INJAGFDOFEJ = 6; // offset: 28 } // Obf: CFKKKGCBANF // Type: Req // CmdID: 8143 message TarotBookUnlockInteractionCsReq { repeated uint32 CLNOMEFFHKG = 7; // offset: 24 } // Obf: KFJJJNGBMMK // Type: Rsp // CmdID: 8148 message TarotBookUnlockInteractionScRsp { repeated uint32 CLNOMEFFHKG = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: OBGJCNJEIFC // Type: Notify // CmdID: 8147 message TarotBookSyncDataScNotify { OHCFIOOIKND BBEMIGELGJC = 9; // offset: 24 map IJOJMJOMELA = 7; // offset: 32 map IMNNLHCAKML = 10; // offset: 40 uint32 LOCEBOCJGEC = 15; // offset: 48 uint32 HBLKMBHGLNO = 6; // offset: 52 uint32 energy_info = 14; // offset: 56 } // Obf: HKMMEADEBKI // Type: Req // CmdID: 8150 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } // Obf: HLNNMCHNGCN // Type: Rsp // CmdID: 8155 message TarotBookMultiOpenPackAndUnlockStoryScRsp { OHCFIOOIKND BBEMIGELGJC = 2; // offset: 16 repeated uint32 LNOAAOAFJJE = 14; // offset: 24 map IJOJMJOMELA = 6; // offset: 32 map IMNNLHCAKML = 13; // offset: 48 uint32 retcode = 10; // offset: 56 uint32 HBLKMBHGLNO = 15; // offset: 60 uint32 energy_info = 8; // offset: 64 uint32 LOCEBOCJGEC = 11; // offset: 68 } enum CmdTelevisionActivityType { EDAAOKDAEIF_NLCDGIPGFDJ = 0; CmdTelevisionActivityBattleEndScNotify = 6979; CmdEnterTelevisionActivityStageScRsp = 6962; CmdGetTelevisionActivityDataCsReq = 6978; CmdOAMGAJBHJLA = 6976; CmdGetTelevisionActivityDataScRsp = 6966; CmdEnterTelevisionActivityStageCsReq = 6980; } message PAAIMLDHJCI { uint32 max_score = 7; // offset: 24 uint32 KKNGIFOJLGJ = 8; // offset: 28 uint32 NELOAKJAABI = 11; // offset: 32 } // Obf: HAOAFJLCIMO // Type: Req // CmdID: 6978 message GetTelevisionActivityDataCsReq { } // Obf: PNMLKLLEEFE // Type: Rsp // CmdID: 6966 message GetTelevisionActivityDataScRsp { repeated PAAIMLDHJCI AKDFABDHHIO = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } // Type: Notify // CmdID: 6976 message OAMGAJBHJLA { repeated PAAIMLDHJCI AKDFABDHHIO = 13; // offset: 24 } // Obf: GHFHMCLBJKI // Type: Notify // CmdID: 6979 message TelevisionActivityBattleEndScNotify { PAAIMLDHJCI GBHAIBBFPHJ = 10; // offset: 16 uint32 turn_left = 2; // offset: 32 uint32 DJEIMGGHMGM = 11; // offset: 36 uint32 BFNNIFEPAEC = 8; // offset: 40 uint32 AAJFIPMBMHC = 4; // offset: 44 } message CBIKIIMGKHH { uint32 avatar_id = 6; // offset: 24 AvatarType avatar_type = 4; // offset: 28 } // Obf: IKECLANKKII // Type: Req // CmdID: 6980 message EnterTelevisionActivityStageCsReq { repeated uint32 buff_list = 1; // offset: 24 repeated CBIKIIMGKHH avatar_list = 4; // offset: 32 uint32 KKNGIFOJLGJ = 12; // offset: 40 } // Obf: DCMOMHFNFAH // Type: Rsp // CmdID: 6962 message EnterTelevisionActivityStageScRsp { SceneBattleInfo battle_info = 4; // offset: 24 uint32 retcode = 7; // offset: 32 uint32 KKNGIFOJLGJ = 3; // offset: 36 } enum CmdTextJoinType { MLHMKFMJKHD_NLCDGIPGFDJ = 0; CmdTextJoinQueryScRsp = 3827; CmdTextJoinQueryCsReq = 3880; MLHMKFMJKHD_IPONEPLMCBI = 3873; CmdTextJoinBatchSaveScRsp = 3813; CmdTextJoinBatchSaveCsReq = 3836; CmdOGFBEAPMGJM = 3803; } message JCDNAGMDELF { string JHIHMEPGDIK = 13; // offset: 16 string ANEGIMPIEHL = 8; // offset: 32 uint32 MFOFNOPEBEN = 7; // offset: 40 uint32 HPCIKHIBFHD = 12; // offset: 44 uint32 PAIPJMKCCEH = 1; // offset: 48 } message KIJJCOBOJFM { string JHIHMEPGDIK = 12; // offset: 24 uint32 MFOFNOPEBEN = 8; // offset: 32 uint32 PAIPJMKCCEH = 7; // offset: 36 } // Type: Rsp // CmdID: 3803 message OGFBEAPMGJM { string JHIHMEPGDIK = 4; // offset: 24 uint32 PAIPJMKCCEH = 5; // offset: 32 uint32 MFOFNOPEBEN = 9; // offset: 36 uint32 retcode = 6; // offset: 40 } // Obf: AKBOBPLCNFN // Type: Req // CmdID: 3880 message TextJoinQueryCsReq { repeated uint32 OBAOJAOAPBC = 9; // offset: 24 } // Obf: JIGMJHLOHKG // Type: Rsp // CmdID: 3827 message TextJoinQueryScRsp { repeated JCDNAGMDELF HPEDOFFJKKP = 8; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: MPDCAFLJDEB // Type: Req // CmdID: 3836 message TextJoinBatchSaveCsReq { repeated JCDNAGMDELF HPEDOFFJKKP = 10; // offset: 24 } // Obf: ANIFBDMGAIC // Type: Rsp // CmdID: 3813 message TextJoinBatchSaveScRsp { repeated JCDNAGMDELF HPEDOFFJKKP = 1; // offset: 24 uint32 retcode = 2; // offset: 32 } enum CmdTrackPhotoActivityType { FNMAMNLNKKJ_NLCDGIPGFDJ = 0; CmdSettleTrackPhotoStageCsReq = 7552; CmdSettleTrackPhotoStageScRsp = 7560; CmdEGIJMPCIJOG = 7556; CmdIGKBMLELJDH = 7557; CmdStartTrackPhotoStageCsReq = 7554; CmdGetTrackPhotoActivityDataCsReq = 7559; CmdStartTrackPhotoStageScRsp = 7551; CmdGetTrackPhotoActivityDataScRsp = 7558; } message IFBJJJOBGHB { uint32 max_score = 5; // offset: 24 uint32 stage_id = 8; // offset: 28 } // Obf: ODNFOAKHMKM // Type: Req // CmdID: 7559 message GetTrackPhotoActivityDataCsReq { } // Obf: BBKDJPONHPL // Type: Rsp // CmdID: 7558 message GetTrackPhotoActivityDataScRsp { repeated IFBJJJOBGHB PEDCKGNNPAJ = 8; // offset: 16 uint32 retcode = 13; // offset: 32 } message PNICDFFMDDB { uint32 entity_id = 15; // offset: 24 bool ADGCOJLMGAH = 3; // offset: 28 } // Obf: GNKPJLJDHCO // Type: Req // CmdID: 7552 message SettleTrackPhotoStageCsReq { repeated PNICDFFMDDB PIGLHELGMIJ = 14; // offset: 16 uint32 cost_time = 7; // offset: 32 uint32 stage_id = 15; // offset: 36 } // Obf: AGPEHMLFJBN // Type: Rsp // CmdID: 7560 message SettleTrackPhotoStageScRsp { repeated PNICDFFMDDB PIGLHELGMIJ = 4; // offset: 16 uint32 stage_id = 11; // offset: 32 uint32 retcode = 13; // offset: 36 uint32 score_id = 14; // offset: 40 } // Obf: MFDDPJOEDCF // Type: Req // CmdID: 7554 message StartTrackPhotoStageCsReq { bool LCPPNDPKHPH = 11; // offset: 24 uint32 stage_id = 1; // offset: 28 } // Obf: OBADCOMDOON // Type: Rsp // CmdID: 7551 message StartTrackPhotoStageScRsp { uint32 FPPECOIAHEP = 10; // offset: 24 uint32 retcode = 1; // offset: 28 } // Type: Req // CmdID: 7556 message EGIJMPCIJOG { uint32 stage_id = 15; // offset: 24 } // Type: Rsp // CmdID: 7557 message IGKBMLELJDH { uint32 retcode = 13; // offset: 24 } enum CmdTrainCakeCatchType { NMGINGMHJDA_NLCDGIPGFDJ = 0; CmdJKILAALMFIB = 9679; CmdTrainCakeCatchSearchScRsp = 9716; CmdSocialPlayTalkScRsp = 9755; CmdTrainCakeCatchDiyScRsp = 9752; CmdTrainCakeCatchOpenBoxScRsp = 9760; CmdTrainCakeCatchDiyLikeScRsp = 9640; NMGINGMHJDA_AEFOHGJHOMB = 9633; CmdTrainCakeCatchDiyLikeCsReq = 9720; CmdTrainCakeCatchSearchCsReq = 9644; CmdSocialPlayQueryRecentVisitorsCsReq = 9698; CmdSocialPlayPreCheckEnterRoomCsReq = 9653; CmdDJIHNCHDFED = 9765; CmdTrainCakeCatchDiyCsReq = 9637; CmdBODEMOLDHAA = 9625; CmdTrainCakeCatchGetDataScRsp = 9641; CmdSocialPlayRoomPlayerMoveScNotify = 9754; CmdTrainCakeCatchDataScNotify = 9712; CmdJGAMELLGLGE = 9646; CmdTrainCakeCatchGetDataCsReq = 9715; CmdTrainCakeCatchOpenBoxCsReq = 9768; CmdBPJMEGHIEIN = 9632; CmdSocialPlayQueryRecentVisitorsScRsp = 9676; CmdSocialPlayGameplayOperationScNotify = 9642; CmdSocialPlaySettingInfoScNotify = 9626; CmdSocialPlayTalkCsReq = 9700; CmdSocialPlayPreCheckEnterRoomScRsp = 9622; } message JBJNJPAOCDA { PlayerSimpleInfo AJIPBLCIONL = 9; // offset: 16 JOLAHHGIFHA NJDCPMENIFG = 13; // offset: 24 uint32 summoned_pet_id = 8; // offset: 40 bool OJPDDAOJJKC = 1; // offset: 44 int64 AIMNJIMDIKM = 4; // offset: 48 uint32 uid = 10; // offset: 56 } message POBLGKIGINE { repeated JBJNJPAOCDA player_info = 2; // offset: 16 uint32 PLIDNBMCIJH = 15; // offset: 44 oneof CBCJBNGJPDJ { PBMDEBCGNMD LNMGOFCOMED = 1153; // offset: 24 } } // Type: Req // CmdID: 9646 message JGAMELLGLGE { JOLAHHGIFHA NJDCPMENIFG = 9; // offset: 24 } // Type: Rsp // CmdID: 9679 message JKILAALMFIB { uint32 retcode = 12; // offset: 24 } // Obf: NCPEJLBJCLO // Type: Notify // CmdID: 9754 message SocialPlayRoomPlayerMoveScNotify { MHNNEFBOPIE JENKGODEIOM = 8; // offset: 24 uint32 PLIDNBMCIJH = 2; // offset: 32 uint32 IKDEIJCEDIO = 10; // offset: 36 } // Type: Req // CmdID: 9625 message BODEMOLDHAA { uint32 teleport_id = 1; // offset: 24 } // Type: Rsp // CmdID: 9765 message DJIHNCHDFED { uint32 retcode = 2; // offset: 24 } // Obf: MLNOEMIDHME // Type: Notify // CmdID: 9642 message SocialPlayGameplayOperationScNotify { uint32 IKDEIJCEDIO = 14; // offset: 32 uint32 PLIDNBMCIJH = 5; // offset: 36 oneof NBGBONGLJHM { MHNNEFBOPIE NJDCPMENIFG = 902; // offset: 16 uint32 LMGGGLECNEA = 623; // offset: 16 JBJNJPAOCDA GNLAECODENP = 278; // offset: 16 POBLGKIGINE LMFMBJCNALJ = 1031; // offset: 16 uint32 HJHPHDACEHE = 332; // offset: 16 EIIDKJFKIPE NIELDCLPOLA = 177; // offset: 16 BFAKMCIJFCB OEMEKBOGNJH = 1354; // offset: 16 HMACEHDGGHB ONMNMLBANHK = 199; // offset: 16 MIKGMGBHLEN PHKCDLPHMPA = 1153; // offset: 16 POBLGKIGINE LABNNEGJNHO = 1794; // offset: 16 int64 DBIKJPDBMOE = 89; // offset: 16 IKBDJLNEPBH IMPBCBPIFAG = 1335; // offset: 16 uint32 BJLCBAAKPDI = 1251; // offset: 16 uint32 DLKOEIANIMK = 1874; // offset: 16 } } // Obf: NMGHOJBDFJJ // Type: Req // CmdID: 9715 message TrainCakeCatchGetDataCsReq { } message JOFHMCJPBCE { uint32 count = 7; // offset: 24 uint32 PCPDHEIEJFO = 11; // offset: 28 } message PJFIMFJPMCN { repeated uint32 LPDFMJPFGJH = 3; // offset: 24 uint32 PCPDHEIEJFO = 5; // offset: 32 } message KKACLNNMMAM { repeated uint32 BPAOGJPLENJ = 4; // offset: 16 bool JMAODNEONPF = 12; // offset: 32 } message ONAADAJBLEB { uint32 ONOHPMDGNNH = 7; // offset: 24 int64 DBIKJPDBMOE = 12; // offset: 32 } // Obf: HFALMNELEKP // Type: Rsp // CmdID: 9641 message TrainCakeCatchGetDataScRsp { repeated uint32 performance_id_list = 11; // offset: 16 repeated IKAHKMNCFDN BJPHDKEBOBK = 15; // offset: 24 ONAADAJBLEB NAIFOMCLGLN = 1; // offset: 32 repeated JOFHMCJPBCE NIELDCLPOLA = 5; // offset: 40 BFAKMCIJFCB NLJBJMDPBGN = 14; // offset: 56 KKACLNNMMAM JIELLGELABA = 7; // offset: 64 repeated PJFIMFJPMCN CEMFBJPOLNP = 8; // offset: 72 POBLGKIGINE DJMHHMMABJL = 13; // offset: 80 int64 CMHKFNFKGOI = 6; // offset: 88 uint32 retcode = 4; // offset: 96 bool OJPDDAOJJKC = 12; // offset: 100 } // Obf: MODIAGGMAMG // Type: Req // CmdID: 9768 message TrainCakeCatchOpenBoxCsReq { } // Obf: MHGGOEJBLCP // Type: Rsp // CmdID: 9760 message TrainCakeCatchOpenBoxScRsp { repeated IKAHKMNCFDN BJPHDKEBOBK = 10; // offset: 24 int64 CMHKFNFKGOI = 7; // offset: 32 uint32 retcode = 15; // offset: 40 } // Obf: JLPJAFHHGDM // Type: Req // CmdID: 9644 message TrainCakeCatchSearchCsReq { uint32 PCPDHEIEJFO = 7; // offset: 24 } // Obf: GFCJIPKABEF // Type: Rsp // CmdID: 9716 message TrainCakeCatchSearchScRsp { JOFHMCJPBCE NIELDCLPOLA = 10; // offset: 16 repeated PJFIMFJPMCN CEMFBJPOLNP = 3; // offset: 24 repeated uint32 GINENNKGDMG = 4; // offset: 32 uint32 retcode = 7; // offset: 48 uint32 PCPDHEIEJFO = 1; // offset: 52 } // Obf: LGBFHCLGNCC // Type: Req // CmdID: 9637 message TrainCakeCatchDiyCsReq { BFAKMCIJFCB NLJBJMDPBGN = 10; // offset: 24 } // Obf: NFGMCNFHHBE // Type: Rsp // CmdID: 9752 message TrainCakeCatchDiyScRsp { BFAKMCIJFCB NLJBJMDPBGN = 13; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: LPBPHOIIJNO // Type: Req // CmdID: 9700 message SocialPlayTalkCsReq { MIKGMGBHLEN PHKCDLPHMPA = 1; // offset: 16 } // Obf: PGGEHFHFACC // Type: Rsp // CmdID: 9755 message SocialPlayTalkScRsp { MIKGMGBHLEN PHKCDLPHMPA = 10; // offset: 16 int64 end_time = 7; // offset: 32 uint32 retcode = 2; // offset: 40 } // Obf: NNFOMOBLFAC // Type: Req // CmdID: 9653 message SocialPlayPreCheckEnterRoomCsReq { uint32 teleport_id = 13; // offset: 24 uint32 entry_id = 3; // offset: 28 MFPDAKOIOED GJNMHILINHC = 8; // offset: 32 } // Obf: AABPMMILMLE // Type: Rsp // CmdID: 9622 message SocialPlayPreCheckEnterRoomScRsp { int64 CMHKFNFKGOI = 14; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: KNHLAKBNPCB // Type: Req // CmdID: 9720 message TrainCakeCatchDiyLikeCsReq { } // Obf: DLAJEPIPOMO // Type: Rsp // CmdID: 9640 message TrainCakeCatchDiyLikeScRsp { repeated uint32 BPAOGJPLENJ = 4; // offset: 16 uint32 retcode = 10; // offset: 32 } message CIEAALPHGFM { } // Type: Rsp // CmdID: 9632 message BPJMEGHIEIN { ItemList reward = 15; // offset: 16 uint32 retcode = 6; // offset: 32 bool JMAODNEONPF = 9; // offset: 36 uint32 ONOHPMDGNNH = 2; // offset: 40 } // Obf: OEHMGHHBKBJ // Type: Notify // CmdID: 9626 message SocialPlaySettingInfoScNotify { JPGACKPLGCD BOHGFDFBLEN = 6; // offset: 16 } // Obf: NDCCLPKPEKJ // Type: Req // CmdID: 9698 message SocialPlayQueryRecentVisitorsCsReq { } message HHJLCGGEHPB { PlayerSimpleInfo CILGIDDHODG = 1; // offset: 24 uint32 PLPPPCEPBDO = 7; // offset: 32 int64 NPAIFCLAPNH = 13; // offset: 40 int64 KFACPOBAAGM = 11; // offset: 48 } // Obf: JIDMMPAOELM // Type: Rsp // CmdID: 9676 message SocialPlayQueryRecentVisitorsScRsp { repeated HHJLCGGEHPB CMGOOGDLBHP = 13; // offset: 24 uint32 retcode = 10; // offset: 32 } // Obf: DMKIHKJAMPJ // Type: Notify // CmdID: 9712 message TrainCakeCatchDataScNotify { repeated uint32 performance_id_list = 2; // offset: 16 repeated JOFHMCJPBCE NIELDCLPOLA = 11; // offset: 24 } enum CmdTrainPartyType { NHGAOAKEMDK_NLCDGIPGFDJ = 0; CmdTrainPartyHandlePendingActionCsReq = 8029; CmdTrainPartyHandlePendingActionScRsp = 8012; CmdTrainPartyGetDataScRsp = 8003; CmdDNIAFCGKEOP = 8099; CmdTrainPartySettleNotify = 8015; CmdTrainPartyTakeBuildLevelAwardScRsp = 8085; CmdTrainPartyGamePlayStartCsReq = 8092; NHGAOAKEMDK_CDDGCNFBFMI = 8028; CmdTrainPartyBuildDiyScRsp = 8042; CmdTrainPartySyncUpdateScNotify = 8010; CmdIBNCBEPCAPF = 8020; CmdTrainPartyBuildStartStepCsReq = 8054; CmdTrainPartyGamePlayStartScRsp = 8066; CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8063; CmdTrainPartyTakeBuildLevelAwardCsReq = 8067; CmdTrainPartyGetDataCsReq = 8073; CmdTrainPartyUseCardScRsp = 8027; CmdTrainPartyGamePlaySettleNotify = 8030; CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8053; CmdFHLHOEPCKAG = 8061; CmdTrainPartyBuildingUpdateNotify = 8076; CmdDBGHCHPONOH = 8078; CmdTrainPartyBuildDiyCsReq = 8009; CmdTrainPartyBuildRoomScNotify = 8032; CmdTrainPartyMoveScNotify = 8036; CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8017; CmdTrainPartySetBadgeAutoFillCsReq = 8006; CmdTrainPartySetBadgeAutoFillScRsp = 8100; CmdFDDJJCFNFOJ = 8024; CmdAMDOMPIGBPG = 8071; NHGAOAKEMDK_OBHINPCABDB = 8001; CmdTrainPartyBuildStartStepScRsp = 8083; CmdTrainPartyUseCardCsReq = 8080; } enum JIIEHEBIBMO { JIIEHEBIBMO_CIJCGPBOFJP = 0; JIIEHEBIBMO_BHPKNHCHOJF = 1; JIIEHEBIBMO_HEIMDAGNDLO = 2; JIIEHEBIBMO_MJHBDAKIJDP = 3; } enum MKIIBIMNIGK { MKIIBIMNIGK_EFBKDLIJKAG = 0; MKIIBIMNIGK_MGFHDNJAKKM = 1; MKIIBIMNIGK_NGAAHFBKMFM = 2; MKIIBIMNIGK_EBJCJAJDINC = 3; MKIIBIMNIGK_IDMGAGLJMLK = 4; MKIIBIMNIGK_IPFPPCLNIHO = 5; } enum LHLBGJLFFKK { LHLBGJLFFKK_KGHKHLKDEBK = 0; LHLBGJLFFKK_AKGDAFFKANP = 1; LHLBGJLFFKK_KNJDGIMKJME = 2; LHLBGJLFFKK_DODHMJBMHAF = 3; } enum TrainPartyMtSkillBriefType { ANMELOCBHGK_ODCHAJHNFDF = 0; ANMELOCBHGK_ENDBHCELNKL = 1; ANMELOCBHGK_AMFLHLKGLFL = 2; ANMELOCBHGK_ECPMEDNEOGE = 3; ANMELOCBHGK_NHLNOHDCPHH = 4; } enum BGPPDMIPDDH { BGPPDMIPDDH_IIHEIDCFALE = 0; BGPPDMIPDDH_ODFNPPACBCI = 1; BGPPDMIPDDH_ABNPBGJGAHD = 2; BGPPDMIPDDH_HCFKOJHOLIK = 3; BGPPDMIPDDH_BCDLKDKDAFH = 4; BGPPDMIPDDH_GIOFBNENIJM = 5; BGPPDMIPDDH_MKMJJPHDOBH = 6; BGPPDMIPDDH_KOGGGJLBHEN = 7; BGPPDMIPDDH_NNPJFBFILEL = 8; } message IAKFBFJCHFB { repeated uint32 IBHPAFKOPFO = 12; // offset: 24 uint32 unique_id = 10; // offset: 32 uint32 card_id = 11; // offset: 36 uint32 EAFFACCBAAA = 3; // offset: 40 } message IEDLKIGJLEM { repeated IAKFBFJCHFB LONFKFCFDND = 9; // offset: 16 } message PNLLCBKLBLE { IEDLKIGJLEM LONFKFCFDND = 12; // offset: 16 uint32 LNLOHDJIFPK = 11; // offset: 32 bool DOFBGHGHDJA = 8; // offset: 36 } message CNLAOMCKFKD { uint32 NDEBMEGNCKN = 6; // offset: 24 uint32 display_value = 15; // offset: 28 uint32 unique_id = 8; // offset: 32 uint32 GDNEHLEOMOM = 5; // offset: 36 } message ECDINHEHKOJ { repeated uint32 BHKJIFAFHFN = 12; // offset: 24 uint32 GMBDHLCGOBI = 6; // offset: 32 uint32 FJONJANIOIK = 5; // offset: 36 uint32 EBENOMJDOOF = 13; // offset: 40 uint32 CGIGAAKLCKM = 11; // offset: 44 uint32 GAIEFCFBNPA = 3; // offset: 48 } message HOKCDEEABII { ECDINHEHKOJ KNMADMBFEDB = 1; // offset: 16 repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 32 uint32 FJPEIFMFPAN = 5; // offset: 40 uint32 IDCJPIJHNCL = 15; // offset: 44 } message JCPMKHCPCPN { uint32 GPIGNHPKFFB = 6; // offset: 24 uint32 DMJGCIIBPJK = 15; // offset: 28 } message LMKECAPDMAC { uint32 skill_id = 9; // offset: 24 uint32 skill_level = 13; // offset: 28 uint32 HCBADDHNIDG = 1; // offset: 32 } message KICEGHDKACP { JCPMKHCPCPN GNBKDCHLDGL = 2; // offset: 24 uint32 FPKJONKIFLI = 5; // offset: 32 uint32 passenger_id = 12; // offset: 36 } message TrainPartyPassenger { repeated uint32 GHPFANGEMAN = 14; // offset: 16 uint32 passenger_id = 5; // offset: 32 bool JGDNJOFHCNC = 4; // offset: 36 uint32 record_id = 15; // offset: 40 } message AAAKPGJDCFJ { repeated KICEGHDKACP CFHOJCBDFPE = 2; // offset: 16 repeated uint32 HFJBMJHAHPE = 10; // offset: 32 repeated LMKECAPDMAC APHGAEAPLJF = 4; // offset: 40 uint32 DMAAMCIPPAM = 8; // offset: 48 uint32 OOCOFCBJOJD = 14; // offset: 52 uint32 EAFFACCBAAA = 3; // offset: 56 } message TrainPartyPassengerInfo { repeated uint32 GHPFANGEMAN = 10; // offset: 24 repeated TrainPartyPassenger passenger_info_list = 8; // offset: 32 } message TrainPartyArea { repeated uint32 verify_step_id_list = 11; // offset: 16 repeated AreaDynamicInfo dynamic_info = 8; // offset: 32 AreaStepInfo area_step_info = 2; // offset: 40 repeated uint32 step_id_list = 5; // offset: 48 repeated uint32 static_prop_id_list = 3; // offset: 56 uint32 area_id = 12; // offset: 64 uint32 progress = 4; // offset: 68 } message EGPAICFKHOK { repeated uint32 verify_step_id_list = 6; // offset: 16 uint32 area_id = 12; // offset: 32 } message IDBCDHIOKEG { JIIEHEBIBMO status = 8; // offset: 24 uint32 DNLIGEOFPEL = 9; // offset: 28 uint32 JLCAIKEFAPN = 10; // offset: 32 } message AreaStepInfo { repeated IDBCDHIOKEG BKKLGCLOBCD = 1; // offset: 24 uint32 GKENFCLLLJC = 13; // offset: 32 } // Obf: MCHADDCNKPC // Type: Notify // CmdID: 8032 message TrainPartyBuildRoomScNotify { TrainPartyInfo CPMHKECPBOJ = 1; // offset: 16 } message GAGGCODGDLB { int64 time = 10; // offset: 24 uint32 prop_id = 13; // offset: 32 } message TrainPartyInfo { repeated EGPAICFKHOK MMJFFJEDCDJ = 11; // offset: 24 repeated HELJNONBKPH FOOPKFCIHBA = 5; // offset: 32 repeated uint32 dynamic_id_list = 10; // offset: 40 repeated uint32 MOBLIDPDOIH = 9; // offset: 48 repeated GAGGCODGDLB MHABCMLHCGD = 6; // offset: 56 OIIPJFDNPAH CMCNNJKJNPK = 7; // offset: 64 repeated TrainPartyArea area_list = 3; // offset: 72 uint32 cur_fund = 8; // offset: 80 uint32 BHEJCEJHLIB = 4; // offset: 84 bool IEEAPCFKOJC = 14; // offset: 88 uint32 ELGGJOMEAGN = 12; // offset: 92 uint32 JJGKIPDGOGP = 2; // offset: 96 uint32 MHIJJHMGHFN = 13; // offset: 100 uint32 BKPFHFGIEPE = 1; // offset: 104 } message TrainPartyData { EPHKIEHONGB HCJJPLKELGC = 9; // offset: 24 TrainPartyPassengerInfo passenger_info = 6; // offset: 32 TrainPartyInfo train_party_info = 4; // offset: 40 bool LNMFDPFOKFF = 14; // offset: 48 uint32 record_id = 10; // offset: 52 uint32 unlock_area_num = 8; // offset: 56 uint32 CLMBLFECLOI = 1; // offset: 60 } message EPHKIEHONGB { HOKCDEEABII LDAEAHOHMBB = 6; // offset: 16 AAAKPGJDCFJ NIMJPDMFBHN = 11; // offset: 24 HJLECIIEKGI KAIDKOHAAGI = 5; // offset: 32 PNLLCBKLBLE HEBCOOCAHOL = 13; // offset: 48 uint32 IDBDBICPBBG = 4; // offset: 56 } // Obf: NNOICNIGEBC // Type: Req // CmdID: 8073 message TrainPartyGetDataCsReq { } // Obf: JBGGLDILCLK // Type: Rsp // CmdID: 8003 message TrainPartyGetDataScRsp { TrainPartyData train_party_data = 5; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: DAKMNFLCCMJ // Type: Req // CmdID: 8080 message TrainPartyUseCardCsReq { uint32 FGIHKKKOGJD = 12; // offset: 24 } // Obf: OKFKNBCEGPL // Type: Rsp // CmdID: 8027 message TrainPartyUseCardScRsp { uint32 retcode = 11; // offset: 24 uint32 FGIHKKKOGJD = 8; // offset: 28 } // Obf: GNHEKLOMECL // Type: Notify // CmdID: 8036 message TrainPartyMoveScNotify { repeated CNLAOMCKFKD JABPLBJAKKM = 11; // offset: 24 uint32 DNGKGLFMGGE = 9; // offset: 32 } // Obf: HILKDNFLNLL // Type: Notify // CmdID: 8015 message TrainPartySettleNotify { HLNFNACOFFF CBFPJAJAKGI = 14; // offset: 16 uint32 FGIHKKKOGJD = 4; // offset: 32 } message HLNFNACOFFF { repeated CEFEIJFPCKE DICAIJCHICB = 8; // offset: 24 repeated KICEGHDKACP CFHOJCBDFPE = 2; // offset: 32 uint32 KHFHCLBHAPD = 11; // offset: 40 } message CEFEIJFPCKE { repeated uint32 switch_list = 9; // offset: 24 uint32 MNLAMKJIAOC = 3; // offset: 32 } message LGLFPLAHFMH { IAKFBFJCHFB CCFGCCMEFCI = 11; // offset: 24 } message LMAKFCIHCMA { JCPMKHCPCPN GNBKDCHLDGL = 13; // offset: 24 uint32 passenger_id = 9; // offset: 32 } message HBACEFIACOI { repeated LMAKFCIHCMA EBAIMMGLGFO = 5; // offset: 24 } message HPAGFCCNCHE { HJLECIIEKGI FMIGOKIDKJL = 3; // offset: 24 } message MJMPOLBBFNA { uint32 EAFFACCBAAA = 15; // offset: 24 } message DMFMMKJOCNJ { LMKECAPDMAC CBKINAFEDJC = 7; // offset: 16 } message FLPMBEPBPGN { repeated LMKECAPDMAC APHGAEAPLJF = 13; // offset: 24 } message MGOLOIGOAMB { TrainPartyPassenger IALIECEAFJB = 3; // offset: 16 } message EMEEKFKDPFD { repeated uint32 GHPFANGEMAN = 3; // offset: 16 } message MEDCHLCIOEI { repeated CNLAOMCKFKD IEDKELDFHLP = 3; // offset: 16 } message BHBJLGFHLHM { ECDINHEHKOJ KNMADMBFEDB = 6; // offset: 24 IEDLKIGJLEM EMGMFOBLAFN = 2; // offset: 32 uint32 LNLOHDJIFPK = 11; // offset: 40 bool DOFBGHGHDJA = 14; // offset: 44 } message GMCPCKHHPOB { MKIIBIMNIGK src = 11; // offset: 36 oneof MNLCHEJKDHO { IEDLKIGJLEM EMGMFOBLAFN = 1648; // offset: 24 HBACEFIACOI BEEMEFMJEAA = 508; // offset: 24 HPAGFCCNCHE BPNEOPLHEBK = 1574; // offset: 24 MJMPOLBBFNA OEDJEOAECAC = 844; // offset: 24 MEDCHLCIOEI JPBBDGJBHKN = 1448; // offset: 24 DMFMMKJOCNJ CNLGPLJFMKA = 1131; // offset: 24 BHBJLGFHLHM BELKGEJFOIF = 1746; // offset: 24 FLPMBEPBPGN EFJKKFNNCGN = 1116; // offset: 24 MGOLOIGOAMB KEOOMCJAHMG = 481; // offset: 24 EMEEKFKDPFD HOHNMNGNCMG = 1269; // offset: 24 } } // Obf: AHKPAKFGGGG // Type: Notify // CmdID: 8010 message TrainPartySyncUpdateScNotify { repeated GMCPCKHHPOB JKPJFKCBIEM = 8; // offset: 16 } message HJLECIIEKGI { uint32 queue_position = 5; // offset: 36 oneof FGLIODAJFML { AMEJEFBKPCH KLONPDNKBJF = 1477; // offset: 24 LKIOMEBIICO OPLCAIDOCJI = 1935; // offset: 24 OGAFHKMJELA AKDJGIJMHPJ = 1554; // offset: 24 JEBGFIJPAPG LGBJDFHBIND = 1811; // offset: 24 } } message MDJAPHPOABA { uint32 HAFOKMHCGFM = 5; // offset: 24 bool HELJNHNDCJP = 9; // offset: 28 } message AMEJEFBKPCH { repeated MDJAPHPOABA KFNMIEMBJGD = 9; // offset: 24 uint32 event_id = 8; // offset: 32 LHLBGJLFFKK LAOACNPDOLD = 13; // offset: 36 } message MDOIMCNFDLC { uint32 HAFOKMHCGFM = 2; // offset: 24 uint32 event_id = 6; // offset: 28 } message OLBKADIKIGL { HLNFNACOFFF CBFPJAJAKGI = 13; // offset: 24 } message GOKOIADHFCN { uint32 level = 14; // offset: 24 uint32 skill_id = 13; // offset: 28 uint32 HCBADDHNIDG = 3; // offset: 32 } message LKIOMEBIICO { repeated GOKOIADHFCN FLHHBLAFJLF = 14; // offset: 24 uint32 passenger_id = 9; // offset: 32 } message JEBGFIJPAPG { repeated LMKECAPDMAC PBLDCDDFKIE = 11; // offset: 16 uint32 JGHCFCGEIEO = 8; // offset: 32 } message PFAIANENDEE { uint32 BFPAFELCMGF = 7; // offset: 24 } message KDBJBEJPGOO { repeated LMKECAPDMAC APHGAEAPLJF = 2; // offset: 16 } message ELBILFGFDHA { uint32 unique_id = 8; // offset: 24 uint32 GPIGNHPKFFB = 9; // offset: 28 uint32 passenger_id = 6; // offset: 32 } message DKIGCLFPGFO { uint32 passenger_id = 12; // offset: 24 uint32 num = 3; // offset: 28 } message OGAFHKMJELA { repeated DKIGCLFPGFO COBENBOBPKD = 9; // offset: 24 repeated ELBILFGFDHA EEOEFLKFNIM = 6; // offset: 32 repeated DJBJMHKMOMB JPOOHONHFJI = 8; // offset: 40 uint32 CLMFKHAJKLH = 10; // offset: 48 uint32 CELHPMMLHGL = 2; // offset: 52 uint32 OENPDHNALLA = 5; // offset: 56 uint32 DJEIMGGHMGM = 14; // offset: 60 uint32 PILDIPCFMIL = 11; // offset: 64 } message BDGGEHGLFAC { uint32 skill_id = 12; // offset: 24 uint32 KLKAIFEDLNK = 15; // offset: 28 TrainPartyMtSkillBriefType skill_type = 6; // offset: 32 } message CPKCMMPFCGE { repeated BDGGEHGLFAC PBFNPODNDID = 2; // offset: 24 uint32 DDAGDNNDCDI = 1; // offset: 32 uint32 unique_id = 6; // offset: 36 } message CAIHACOKAJO { ItemList ELMCGFMGILI = 4; // offset: 24 repeated uint32 AEGPLACJFIO = 8; // offset: 32 uint32 ODOBGIEGGEO = 9; // offset: 40 } message CKPNGMLENFA { repeated uint32 LKNGKJCFFBH = 13; // offset: 16 } message AHHMLENLDEF { repeated ELBILFGFDHA EEOEFLKFNIM = 14; // offset: 16 repeated DKIGCLFPGFO COBENBOBPKD = 1; // offset: 24 ECDINHEHKOJ KNMADMBFEDB = 9; // offset: 32 repeated BDGGEHGLFAC JHFBMEKEMMK = 5; // offset: 40 CAIHACOKAJO KIOEJHHABKC = 8; // offset: 48 repeated CPKCMMPFCGE LICJODMHBHA = 10; // offset: 64 uint32 CELHPMMLHGL = 3; // offset: 72 BGPPDMIPDDH OOMBNFMJLEO = 11; // offset: 76 uint32 DJEIMGGHMGM = 13; // offset: 80 uint32 score_id = 15; // offset: 84 } message MOCNDOCEOJM { repeated uint32 LKNGKJCFFBH = 13; // offset: 24 } message DJKACFOFFAH { repeated BDGGEHGLFAC CIKDPHGPIGK = 8; // offset: 16 repeated DKIGCLFPGFO COBENBOBPKD = 14; // offset: 24 repeated ELBILFGFDHA EEOEFLKFNIM = 7; // offset: 32 uint32 OENPDHNALLA = 5; // offset: 48 } // Obf: JOCFCCGIPEA // Type: Req // CmdID: 8029 message TrainPartyHandlePendingActionCsReq { uint32 queue_position = 3; // offset: 32 oneof KILBFAAFDPD { MDOIMCNFDLC KLONPDNKBJF = 2023; // offset: 16 PFAIANENDEE LGBJDFHBIND = 779; // offset: 16 CKPNGMLENFA NELLGPKHIKE = 145; // offset: 16 MOCNDOCEOJM NMEFKABDHAN = 885; // offset: 16 } } // Obf: POOMINFCCKG // Type: Rsp // CmdID: 8012 message TrainPartyHandlePendingActionScRsp { HLNFNACOFFF CBFPJAJAKGI = 3; // offset: 16 uint32 retcode = 13; // offset: 44 bool HMNAOPOKLGE = 14; // offset: 48 uint32 queue_position = 15; // offset: 52 oneof KILBFAAFDPD { OLBKADIKIGL EEBFCLFOBPG = 304; // offset: 24 KDBJBEJPGOO OMLNCJEGJAC = 1830; // offset: 24 AHHMLENLDEF BHMJDNEOBNK = 393; // offset: 24 DJKACFOFFAH IGMEPOBLFFB = 1905; // offset: 24 } } // Obf: OOCLLLOHBGK // Type: Req // CmdID: 8054 message TrainPartyBuildStartStepCsReq { AreaDynamicInfo PFICNBHIHBA = 11; // offset: 24 uint32 DNLIGEOFPEL = 3; // offset: 32 uint32 area_id = 15; // offset: 36 uint32 GKENFCLLLJC = 9; // offset: 40 } // Obf: DCJNIPEPHAM // Type: Rsp // CmdID: 8083 message TrainPartyBuildStartStepScRsp { uint32 retcode = 12; // offset: 24 uint32 cur_fund = 2; // offset: 28 } message BHOPIKPAMPJ { AreaDynamicInfo OOFPPPCEIDP = 12; // offset: 16 uint32 area_id = 8; // offset: 32 } // Obf: JOJAAMHMCAB // Type: Req // CmdID: 8009 message TrainPartyBuildDiyCsReq { uint32 dice_slot_id = 4; // offset: 24 uint32 diy_dynamic_id = 9; // offset: 28 uint32 area_id = 2; // offset: 32 bool BKCNAAMGHKJ = 1; // offset: 36 } // Obf: MELNFDAIHIL // Type: Rsp // CmdID: 8042 message TrainPartyBuildDiyScRsp { repeated AreaDynamicInfo dynamic_info = 4; // offset: 24 repeated BHOPIKPAMPJ JKPJFKCBIEM = 9; // offset: 32 uint32 retcode = 14; // offset: 40 bool BKCNAAMGHKJ = 1; // offset: 44 uint32 area_id = 6; // offset: 48 } message PPLKBFMCGLD { repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 uint32 BPGBEEOHPLJ = 1; // offset: 32 } message AIOCPFLCNLB { repeated IDBCDHIOKEG FOOMIPJJKOG = 2; // offset: 16 uint32 progress = 7; // offset: 32 uint32 area_id = 12; // offset: 36 uint32 GKENFCLLLJC = 10; // offset: 40 } message DOCMDCPJIEH { uint32 MHIJJHMGHFN = 9; // offset: 24 uint32 BHEJCEJHLIB = 13; // offset: 28 } message NFNKNNFJILK { uint32 IOJOIOHIEAB = 3; // offset: 24 } message LGLOCLBFDLK { uint32 ELGGJOMEAGN = 8; // offset: 24 } message CNFPBAJNIEL { uint32 JBEEKBJMIIA = 1; // offset: 24 uint32 area_id = 5; // offset: 28 } message IOJLDHECLIH { uint32 diy_dynamic_id = 7; // offset: 24 int64 time = 5; // offset: 32 } message FAHBCNPNBNC { uint32 NLJMJCGFFMD = 11; // offset: 24 } message BAKFOMADBCJ { uint32 BKPFHFGIEPE = 7; // offset: 24 } message CBJGONHJAAC { repeated uint32 FOOMIPJJKOG = 7; // offset: 24 uint32 area_id = 4; // offset: 32 } message IGNNGONLFAJ { repeated CBJGONHJAAC area_list = 8; // offset: 24 } message FFMMFBMOBEG { oneof MNLCHEJKDHO { FAHBCNPNBNC CNGOKIKBGAJ = 682; // offset: 16 PPLKBFMCGLD LLCOCEJHKLD = 301; // offset: 16 AIOCPFLCNLB MFNELHNLNGI = 1194; // offset: 16 DOCMDCPJIEH FHBMGFFBOLP = 744; // offset: 16 NFNKNNFJILK FCKNCNDEKAE = 198; // offset: 16 CNFPBAJNIEL NEFBGMNGKBN = 933; // offset: 16 IOJLDHECLIH BJMFDAFLNEC = 1884; // offset: 16 LGLOCLBFDLK MNFDLMDBIMB = 60; // offset: 16 BAKFOMADBCJ LCNJLPDDFEE = 1375; // offset: 16 IGNNGONLFAJ FPMNNMMPOKL = 77; // offset: 16 OIIPJFDNPAH ODGCBIDOGND = 792; // offset: 16 } } // Obf: LFHAFKOJBAB // Type: Notify // CmdID: 8076 message TrainPartyBuildingUpdateNotify { repeated FFMMFBMOBEG OOABOBHEKEH = 10; // offset: 24 } // Type: Req // CmdID: 8061 message FHLHOEPCKAG { } // Type: Rsp // CmdID: 8024 message FDDJJCFNFOJ { uint32 retcode = 6; // offset: 24 } // Type: Req // CmdID: 8071 message AMDOMPIGBPG { } // Type: Rsp // CmdID: 8078 message DBGHCHPONOH { uint32 retcode = 1; // offset: 24 } message DJBJMHKMOMB { uint32 level = 1; // offset: 24 BGPPDMIPDDH JAPPKIFAHPH = 5; // offset: 28 } // Obf: GNFJOHCLDFE // Type: Notify // CmdID: 8030 message TrainPartyGamePlaySettleNotify { TrainPartyPassengerInfo ENBJCMPCMLK = 5; // offset: 16 repeated uint32 CEJPCMHEEMN = 12; // offset: 32 uint32 unlock_area_num = 6; // offset: 40 uint32 record_id = 1; // offset: 44 } // Obf: BAMIHIIOBNM // Type: Req // CmdID: 8092 message TrainPartyGamePlayStartCsReq { repeated uint32 CFHOJCBDFPE = 8; // offset: 24 uint32 IDBDBICPBBG = 5; // offset: 32 } // Obf: IJMCKLDMLDL // Type: Rsp // CmdID: 8066 message TrainPartyGamePlayStartScRsp { EPHKIEHONGB FJKHJADDKLD = 9; // offset: 24 uint32 retcode = 5; // offset: 32 } // Type: Req // CmdID: 8020 message IBNCBEPCAPF { } // Type: Rsp // CmdID: 8099 message DNIAFCGKEOP { uint32 retcode = 6; // offset: 24 uint32 buff_id = 8; // offset: 28 } // Obf: IADPNINDFOK // Type: Req // CmdID: 8067 message TrainPartyTakeBuildLevelAwardCsReq { uint32 FPHFHCGNNGM = 4; // offset: 24 } // Obf: LACGKNHJGKN // Type: Rsp // CmdID: 8085 message TrainPartyTakeBuildLevelAwardScRsp { ItemList item_list = 10; // offset: 24 uint32 FPHFHCGNNGM = 12; // offset: 32 uint32 retcode = 2; // offset: 36 } // Obf: AMABCENGLBJ // Type: Req // CmdID: 8053 message TrainPartyBuildSelfDisplayAreaDiyCsReq { OIIPJFDNPAH ACLKMFCDMED = 12; // offset: 24 } // Obf: DJNFKMCDDCM // Type: Rsp // CmdID: 8063 message TrainPartyBuildSelfDisplayAreaDiyScRsp { OIIPJFDNPAH ACLKMFCDMED = 1; // offset: 24 uint32 retcode = 4; // offset: 32 } message HELJNONBKPH { uint32 EIKLMFPMJJD = 2; // offset: 24 int64 KAMOPEEBOHJ = 1; // offset: 32 } // Obf: BPMHNPHIHHF // Type: Notify // CmdID: 8017 message TrainPartyBuildSelfDisplayAreaDiyScNotify { TrainPartyInfo train_party_data = 13; // offset: 24 } // Obf: HHDHGGCAJJL // Type: Req // CmdID: 8006 message TrainPartySetBadgeAutoFillCsReq { bool PELJACANAFH = 13; // offset: 24 } // Obf: MOMHHDACBOF // Type: Rsp // CmdID: 8100 message TrainPartySetBadgeAutoFillScRsp { bool PELJACANAFH = 5; // offset: 24 uint32 retcode = 1; // offset: 28 } enum CmdTrainVisitorType { PBNHNKPGIPL_NLCDGIPGFDJ = 0; CmdTrainVisitorRewardSendNotify = 3713; PBNHNKPGIPL_GGFOFBFAEIN = 3780; CmdOBICGCEFCCI = 3712; CmdTrainRefreshTimeNotify = 3736; CmdTrainVisitorBehaviorFinishScRsp = 3703; CmdGetTrainVisitorRegisterScRsp = 3781; CmdGetTrainVisitorRegisterCsReq = 3715; CmdEIDKOEHEAAA = 3727; CmdTakeTrainVisitorBehaviorRewardCsReq = 3710; CmdTrainVisitorBehaviorFinishCsReq = 3773; CmdNNAHGDGNOEK = 3729; CmdTakeTrainVisitorBehaviorRewardScRsp = 3787; } enum CFCPOEDPPKB { CFCPOEDPPKB_ABECLEIGDEF = 0; CFCPOEDPPKB_CINLJPPIINL = 1; CFCPOEDPPKB_CHBNBPFIJPG = 2; } enum TrainVisitorStatus { LDMCCFPAPOL_NLCDGIPGFDJ = 0; LDMCCFPAPOL_KPJGDHLENIP = 1; LDMCCFPAPOL_PGAACLCKFFO = 2; LDMCCFPAPOL_FBAEFCEPHHI = 3; LDMCCFPAPOL_HKMJGGPKGIM = 4; } enum ACKPCFFEMHB { ACKPCFFEMHB_NLCDGIPGFDJ = 0; ACKPCFFEMHB_GGEOGCBGEIH = 1; ACKPCFFEMHB_CNPNACJBHJG = 2; } message DEFFFLGJAEM { uint32 DOOACEHOPEE = 10; // offset: 24 bool is_meet = 15; // offset: 28 } // Obf: KGONMGJNBLA // Type: Req // CmdID: 3773 message TrainVisitorBehaviorFinishCsReq { uint32 DOOACEHOPEE = 13; // offset: 24 } // Obf: AJGFHIIBNGP // Type: Rsp // CmdID: 3703 message TrainVisitorBehaviorFinishScRsp { ItemList reward = 8; // offset: 24 uint32 DOOACEHOPEE = 2; // offset: 32 uint32 retcode = 1; // offset: 36 } message NPEBOLNHFAL { repeated uint32 MPNDOLJMBFH = 1; // offset: 24 } // Type: Rsp // CmdID: 3727 message EIDKOEHEAAA { repeated DEFFFLGJAEM LPOLKFNCEAB = 10; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: JGBPIBNACKP // Type: Notify // CmdID: 3736 message TrainRefreshTimeNotify { uint64 IAMKNFKCLCH = 2; // offset: 24 } // Obf: DKMMAPLHFOA // Type: Notify // CmdID: 3713 message TrainVisitorRewardSendNotify { ItemList reward = 11; // offset: 24 uint32 DOOACEHOPEE = 10; // offset: 32 CFCPOEDPPKB type = 1; // offset: 36 } message MNKGDKAIELH { repeated uint32 HBGLEOAJJGE = 12; // offset: 16 uint32 IMHLMHKOPLD = 14; // offset: 32 bool LHNHMFEKNDJ = 11; // offset: 36 uint32 DOOACEHOPEE = 6; // offset: 40 TrainVisitorStatus status = 8; // offset: 44 } // Obf: OGBKODNDKEN // Type: Req // CmdID: 3715 message GetTrainVisitorRegisterCsReq { ACKPCFFEMHB type = 13; // offset: 24 } // Obf: GMBECKPIIHH // Type: Rsp // CmdID: 3781 message GetTrainVisitorRegisterScRsp { repeated uint32 BLKHPCPALDN = 2; // offset: 24 repeated MNKGDKAIELH NEDBIFJPBDJ = 6; // offset: 32 uint32 retcode = 7; // offset: 40 } // Obf: FMIGHLPJAME // Type: Req // CmdID: 3710 message TakeTrainVisitorBehaviorRewardCsReq { uint32 DOOACEHOPEE = 13; // offset: 24 } // Obf: NEGJACBFGHB // Type: Rsp // CmdID: 3787 message TakeTrainVisitorBehaviorRewardScRsp { repeated uint32 HBGLEOAJJGE = 14; // offset: 16 uint32 retcode = 4; // offset: 32 uint32 DOOACEHOPEE = 2; // offset: 36 } // Type: Req // CmdID: 3729 message NNAHGDGNOEK { repeated uint32 BLKHPCPALDN = 8; // offset: 24 } // Type: Rsp // CmdID: 3712 message OBICGCEFCCI { uint32 retcode = 2; // offset: 24 } enum CmdTravelBrochureType { CJBNLBINFJJ_NFDNDMDGICK = 0; CmdMLADIJBBLPN = 6442; CmdGNILAAACODB = 6410; CmdTravelBrochureApplyPasterListScRsp = 6478; CmdTravelBrochureSelectMessageCsReq = 6436; CmdBAHMABONKBP = 6429; CmdFPGBALIKPDE = 6438; CmdOHMIEPPCKBJ = 6476; CmdDDHIIJAJIOO = 6454; CmdTravelBrochureGetDataCsReq = 6473; CmdTravelBrochurePageResetCsReq = 6461; CmdTravelBrochureApplyPasterListCsReq = 6471; CmdTravelBrochureGetDataScRsp = 6403; CmdDAHLDOMHFAN = 6481; CmdAKGFMPCFOOK = 6487; CmdIDNIEAKJMCF = 6412; CmdTravelBrochurePageResetScRsp = 6424; CmdTravelBrochurePageUnlockScNotify = 6480; CmdTravelBrochureSelectMessageScRsp = 6413; CJBNLBINFJJ_LEJLGAEDOEN = 6415; CmdHPGIGEEAGHL = 6409; } enum OLBNNJKCMAI { OLBNNJKCMAI_NJBGKCIGOJE = 0; OLBNNJKCMAI_GPNIFHBEHNB = 1; OLBNNJKCMAI_KCEHIDFLKLM = 2; } enum OFLKOBJHFKH { OFLKOBJHFKH_CHDLPMPJLOJ = 0; OFLKOBJHFKH_IFEOKEGHLBL = 1; OFLKOBJHFKH_MDGOCIEKFJB = 2; } message NGIOBCJINOG { uint32 EPLJKOLIPCI = 15; // offset: 24 uint32 item_id = 12; // offset: 28 int32 APHMBADNMPH = 14; // offset: 32 uint64 unique_id = 6; // offset: 40 int32 KNKFPENAPBF = 7; // offset: 48 uint32 NMELCPIOKNO = 2; // offset: 52 } message KJMKOJEHMII { repeated NGIOBCJINOG LFDLFDDEACA = 8; // offset: 24 uint32 CFCICBNEOJB = 5; // offset: 32 uint32 DCIJEFMACME = 7; // offset: 36 OLBNNJKCMAI PFOLIDBBHJN = 15; // offset: 40 OFLKOBJHFKH BEANBFLJELP = 14; // offset: 44 } // Obf: OMAFHCAGGCC // Type: Req // CmdID: 6473 message TravelBrochureGetDataCsReq { } // Obf: JLJDPMBGLEP // Type: Rsp // CmdID: 6403 message TravelBrochureGetDataScRsp { map HJNJNFIBMEL = 8; // offset: 24 map NNIDCBOKHFK = 6; // offset: 32 uint32 retcode = 10; // offset: 40 uint32 custom_value = 12; // offset: 44 } // Obf: BMLNJOPALPJ // Type: Notify // CmdID: 6480 message TravelBrochurePageUnlockScNotify { uint32 DCIJEFMACME = 10; // offset: 24 } // Obf: MFBNEECALDM // Type: Req // CmdID: 6436 message TravelBrochureSelectMessageCsReq { uint32 DCIJEFMACME = 15; // offset: 24 uint32 CFCICBNEOJB = 11; // offset: 28 } // Obf: MEEPKLELIKK // Type: Rsp // CmdID: 6413 message TravelBrochureSelectMessageScRsp { KJMKOJEHMII EDLLNJIEFBO = 11; // offset: 24 ItemList reward = 1; // offset: 32 uint32 retcode = 9; // offset: 40 } message AEBLMBDFNIB { uint32 EPLJKOLIPCI = 11; // offset: 24 int32 APHMBADNMPH = 12; // offset: 28 uint32 DCIJEFMACME = 5; // offset: 32 uint32 item_id = 15; // offset: 36 uint32 NMELCPIOKNO = 6; // offset: 40 int32 KNKFPENAPBF = 4; // offset: 44 } // Type: Rsp // CmdID: 6481 message DAHLDOMHFAN { KJMKOJEHMII EDLLNJIEFBO = 3; // offset: 24 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 6410 message GNILAAACODB { uint64 unique_id = 15; // offset: 24 uint32 item_id = 14; // offset: 32 uint32 DCIJEFMACME = 3; // offset: 36 } // Type: Rsp // CmdID: 6487 message AKGFMPCFOOK { KJMKOJEHMII EDLLNJIEFBO = 6; // offset: 16 uint32 retcode = 15; // offset: 32 } // Type: Req // CmdID: 6429 message BAHMABONKBP { uint32 item_id = 12; // offset: 24 uint32 DCIJEFMACME = 14; // offset: 28 int32 KNKFPENAPBF = 11; // offset: 32 int32 APHMBADNMPH = 10; // offset: 36 uint64 unique_id = 13; // offset: 40 uint32 NMELCPIOKNO = 5; // offset: 48 uint32 EPLJKOLIPCI = 2; // offset: 52 } // Type: Rsp // CmdID: 6412 message IDNIEAKJMCF { KJMKOJEHMII EDLLNJIEFBO = 8; // offset: 24 uint32 retcode = 5; // offset: 32 } // Type: Notify // CmdID: 6454 message DDHIIJAJIOO { uint32 OCJLBKDCKHL = 15; // offset: 24 uint32 num = 4; // offset: 28 } message CCHMHOONEGG { uint32 OCJLBKDCKHL = 6; // offset: 24 uint32 num = 12; // offset: 28 } // Type: Req // CmdID: 6409 message HPGIGEEAGHL { uint32 value = 6; // offset: 24 } // Type: Rsp // CmdID: 6442 message MLADIJBBLPN { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 6476 message OHMIEPPCKBJ { OFLKOBJHFKH DEBPJKJGCIE = 10; // offset: 24 uint32 DCIJEFMACME = 2; // offset: 28 } // Type: Rsp // CmdID: 6438 message FPGBALIKPDE { uint32 retcode = 9; // offset: 24 } // Obf: MANBMLIGMLD // Type: Req // CmdID: 6461 message TravelBrochurePageResetCsReq { uint32 DCIJEFMACME = 10; // offset: 24 } // Obf: AINBIAHAJKH // Type: Rsp // CmdID: 6424 message TravelBrochurePageResetScRsp { KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 16 uint32 retcode = 9; // offset: 32 } message DEDKIIFNECM { uint32 item_id = 11; // offset: 24 int32 KNKFPENAPBF = 3; // offset: 28 int32 APHMBADNMPH = 12; // offset: 32 uint32 NMELCPIOKNO = 13; // offset: 36 uint32 EPLJKOLIPCI = 6; // offset: 40 } // Obf: GHONBGEKOAI // Type: Req // CmdID: 6471 message TravelBrochureApplyPasterListCsReq { repeated DEDKIIFNECM GMLEOJCLCFB = 13; // offset: 24 uint32 DCIJEFMACME = 11; // offset: 32 } // Obf: FEEHNCGHLEO // Type: Rsp // CmdID: 6478 message TravelBrochureApplyPasterListScRsp { KJMKOJEHMII EDLLNJIEFBO = 5; // offset: 24 uint32 retcode = 8; // offset: 32 } enum CmdTreasureDungeonType { POKAGMCAJAI_NLCDGIPGFDJ = 0; CmdFightTreasureDungeonMonsterCsReq = 4476; CmdOpenTreasureDungeonGridCsReq = 4409; CmdEnterTreasureDungeonCsReq = 4454; CmdOpenTreasureDungeonGridScRsp = 4442; CmdEnterTreasureDungeonScRsp = 4483; CmdTreasureDungeonDataScNotify = 4473; CmdGetTreasureDungeonActivityDataScRsp = 4412; CmdOMKAKFPOGDA = 4452; CmdUseTreasureDungeonItemScRsp = 4478; CmdFightTreasureDungeonMonsterScRsp = 4438; CmdInteractTreasureDungeonGridScRsp = 4424; CmdGetTreasureDungeonActivityDataCsReq = 4429; CmdInteractTreasureDungeonGridCsReq = 4461; CmdPNOEINCJCLO = 4448; CmdUseTreasureDungeonItemCsReq = 4471; CmdTreasureDungeonFinishScNotify = 4403; } enum TreasureDungeonRecordType { EFPHNJOBNOE_OMCKGLPAFKD = 0; EFPHNJOBNOE_FODBJHOOFPM = 1; EFPHNJOBNOE_NABDFPOENLO = 2; EFPHNJOBNOE_MCCEHCFBJIN = 3; EFPHNJOBNOE_BIOMGOMBLDF = 5; EFPHNJOBNOE_GEJMKIIFPCC = 6; EFPHNJOBNOE_GDHPEOLINMK = 9; EFPHNJOBNOE_BNHOJCLEEGP = 10; EFPHNJOBNOE_AJCDJLJKENM = 11; EFPHNJOBNOE_IBMOENFPGIL = 15; EFPHNJOBNOE_MDNAACINPCG = 16; EFPHNJOBNOE_IMJMFNFFEEN = 20; EFPHNJOBNOE_FFPLPCNKFDG = 24; EFPHNJOBNOE_HNCLHIGBGJO = 25; EFPHNJOBNOE_FDAHDJMCCKI = 27; EFPHNJOBNOE_OJLMPNNFJKH = 28; EFPHNJOBNOE_LLFIDACCHCP = 29; EFPHNJOBNOE_BJGOKLLNBPI = 30; EFPHNJOBNOE_ANOJJCDMBND = 31; EFPHNJOBNOE_GLDJBCFAFDK = 33; EFPHNJOBNOE_IPIPHHCEFAN = 34; EFPHNJOBNOE_GPNOIFPMBCP = 35; EFPHNJOBNOE_OPMONHDOGCJ = 36; EFPHNJOBNOE_KDIAJHKPIPH = 37; EFPHNJOBNOE_NMHHODNLGCL = 40; EFPHNJOBNOE_FCNGBPIJNHC = 41; EFPHNJOBNOE_HDKLLEOGJNH = 42; EFPHNJOBNOE_JPLKJJPMLCM = 43; } message ENGHACADBKI { uint32 FMIFPFAHFBL = 9; // offset: 24 TreasureDungeonRecordType type = 14; // offset: 28 uint32 EGKLFMCHLCO = 4; // offset: 32 uint32 LDMHLKGILOD = 13; // offset: 36 uint32 FFKDFODDBDN = 6; // offset: 40 } // Obf: OLJMFHFEBAI // Type: Notify // CmdID: 4473 message TreasureDungeonDataScNotify { PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 } // Obf: KENIHFGIDEO // Type: Notify // CmdID: 4403 message TreasureDungeonFinishScNotify { map NLMHKDPJEFO = 2; // offset: 16 map IMALNDJDDNO = 9; // offset: 32 uint32 DJCNKLMCABG = 5; // offset: 40 uint32 DEHGKCLNNAP = 1; // offset: 44 uint32 EICEKDBENKM = 3; // offset: 48 uint32 MIAFMBHCMOG = 6; // offset: 52 bool is_win = 7; // offset: 56 } message PPONNIHFJAP { repeated FFMOAGPPHGP PBNEHHOBBFC = 357; // offset: 16 repeated IHBMPCIIGJD IEDKELDFHLP = 6; // offset: 24 repeated JGNNOJEEBLP buff_list = 1090; // offset: 40 repeated NPPFFMBNGBP item_list = 818; // offset: 48 repeated FFMOAGPPHGP avatar_list = 372; // offset: 56 repeated JDLIPNFGEID FDOILGLIFIB = 591; // offset: 64 repeated ENGHACADBKI HFLOPHNBKGN = 8; // offset: 72 uint32 map_id = 4; // offset: 80 uint32 HCEGFNHMMOD = 762; // offset: 84 uint32 HADFMHCMLEL = 13; // offset: 88 uint32 MIAFMBHCMOG = 14; // offset: 92 uint32 EICEKDBENKM = 2; // offset: 96 uint32 KJNKBKLCGHJ = 10; // offset: 100 bool NBNPGEAMFJP = 1120; // offset: 104 bool IGJCGAGHDPP = 318; // offset: 105 bool MNEIFMEDFGC = 646; // offset: 106 uint32 DIPLENNGJII = 9; // offset: 108 uint32 FLLPJKHOLPA = 5; // offset: 112 } message NPPFFMBNGBP { uint32 item_id = 10; // offset: 24 uint32 item_count = 12; // offset: 28 } message FFMOAGPPHGP { SpBarInfo sp_bar = 6; // offset: 24 uint32 avatar_type = 9; // offset: 32 uint32 hp = 4; // offset: 36 uint32 avatar_id = 2; // offset: 40 uint32 KHJKDLNAMIP = 5; // offset: 44 } message JDLIPNFGEID { uint32 avatar_type = 4; // offset: 24 uint32 avatar_id = 15; // offset: 28 } message JGNNOJEEBLP { uint32 MODPKCCOAJL = 5; // offset: 24 uint32 buff_id = 14; // offset: 28 } message IHBMPCIIGJD { repeated KMCCCOKIOFD buff_list = 1396; // offset: 24 uint32 GDNEHLEOMOM = 11; // offset: 32 uint32 OHCCEFIALGL = 5; // offset: 36 bool BBBINMPJCGI = 7; // offset: 40 bool MNAOCHOKFFJ = 10; // offset: 41 bool AALCCPJCBME = 1; // offset: 42 bool DBMFBJCHNKN = 2; // offset: 43 uint32 EILBAOLILAM = 15; // offset: 44 } message KMCCCOKIOFD { uint32 GDNEHLEOMOM = 5; // offset: 24 uint32 FBNBPPHOGLI = 11; // offset: 28 uint32 buff_id = 9; // offset: 32 uint32 EGKLFMCHLCO = 1; // offset: 36 uint32 JBGENFIKGGF = 14; // offset: 40 } message DCMCLHJINBD { uint32 FLLPJKHOLPA = 5; // offset: 24 uint32 EICEKDBENKM = 14; // offset: 28 bool HLFEMFMHOJL = 13; // offset: 32 bool has_passed = 2; // offset: 33 uint32 HADFMHCMLEL = 11; // offset: 36 uint32 NKMNCCFFBAB = 9; // offset: 40 uint32 MIAFMBHCMOG = 15; // offset: 44 } // Obf: MBDAPMIPEON // Type: Req // CmdID: 4429 message GetTreasureDungeonActivityDataCsReq { } // Obf: MHMEJAECMMA // Type: Rsp // CmdID: 4412 message GetTreasureDungeonActivityDataScRsp { repeated DCMCLHJINBD NFEJLHOCFMC = 1; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: KBCNABANJLF // Type: Req // CmdID: 4454 message EnterTreasureDungeonCsReq { repeated IOKGDDDHHPD avatar_list = 15; // offset: 24 uint32 EICEKDBENKM = 2; // offset: 32 } // Obf: FKHNMKLEMPL // Type: Rsp // CmdID: 4483 message EnterTreasureDungeonScRsp { PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: DNOLOCILBDG // Type: Req // CmdID: 4409 message OpenTreasureDungeonGridCsReq { uint32 GDNEHLEOMOM = 11; // offset: 24 uint32 EICEKDBENKM = 7; // offset: 28 } // Obf: EICJHGLMLIK // Type: Rsp // CmdID: 4442 message OpenTreasureDungeonGridScRsp { PPONNIHFJAP IMHNGDFGJJA = 2; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: BLLCDNDBMFC // Type: Req // CmdID: 4461 message InteractTreasureDungeonGridCsReq { uint32 GDNEHLEOMOM = 12; // offset: 24 uint32 display_value = 11; // offset: 28 uint32 EICEKDBENKM = 9; // offset: 32 } // Obf: PBIACLDGHLJ // Type: Rsp // CmdID: 4424 message InteractTreasureDungeonGridScRsp { PPONNIHFJAP IMHNGDFGJJA = 3; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: GPDIOLFJBDA // Type: Req // CmdID: 4471 message UseTreasureDungeonItemCsReq { uint32 item_id = 14; // offset: 24 uint32 GDNEHLEOMOM = 5; // offset: 28 uint32 EICEKDBENKM = 3; // offset: 32 } // Obf: CAEINBAOLLG // Type: Rsp // CmdID: 4478 message UseTreasureDungeonItemScRsp { PPONNIHFJAP IMHNGDFGJJA = 5; // offset: 16 uint32 retcode = 12; // offset: 32 } message IOKGDDDHHPD { AvatarType avatar_type = 8; // offset: 24 uint32 avatar_id = 3; // offset: 28 } // Obf: LPKMOEFJGGC // Type: Req // CmdID: 4476 message FightTreasureDungeonMonsterCsReq { repeated IOKGDDDHHPD avatar_list = 11; // offset: 16 uint32 GDNEHLEOMOM = 10; // offset: 32 uint32 EICEKDBENKM = 7; // offset: 36 } // Obf: GAKDIMFCIIL // Type: Rsp // CmdID: 4438 message FightTreasureDungeonMonsterScRsp { SceneBattleInfo battle_info = 2; // offset: 16 uint32 retcode = 13; // offset: 32 } // Type: Req // CmdID: 4452 message OMKAKFPOGDA { uint32 EICEKDBENKM = 11; // offset: 24 bool KEAAGAIAHLA = 8; // offset: 28 } // Type: Rsp // CmdID: 4448 message PNOEINCJCLO { uint32 retcode = 2; // offset: 24 } enum CmdTutorialType { KAAMCALPIPD_NLCDGIPGFDJ = 0; CmdUnlockTutorialCsReq = 1636; CmdUnlockTutorialGuideScRsp = 1681; CmdGetTutorialCsReq = 1673; CmdUnlockTutorialGuideCsReq = 1615; CmdFinishTutorialGuideScRsp = 1612; CmdUnlockTutorialScRsp = 1613; CmdGetTutorialScRsp = 1603; CmdGetTutorialGuideCsReq = 1680; CmdFinishTutorialScRsp = 1687; CmdFinishTutorialGuideCsReq = 1629; CmdGetTutorialGuideScRsp = 1627; CmdFinishTutorialCsReq = 1610; } enum TutorialStatus { TUTORIAL_NONE = 0; TUTORIAL_UNLOCK = 1; TUTORIAL_FINISH = 2; } enum TutorialFinishType { CEBJAAAIPDA_NLCDGIPGFDJ = 0; CEBJAAAIPDA_CNPNACJBHJG = 1; CEBJAAAIPDA_NNAIDJINDHO = 2; } enum TutorialGuideType { AOCCEBGNPJA_GINFCGDDDOM = 0; AOCCEBGNPJA_JLOAFBAGFHG = 1; } message Tutorial { uint32 id = 4; // offset: 24 TutorialStatus status = 14; // offset: 28 } message TutorialGuide { TutorialStatus status = 5; // offset: 24 TutorialGuideType type = 8; // offset: 28 uint32 id = 2; // offset: 32 } // Type: Req // CmdID: 1673 message GetTutorialCsReq { } // Type: Rsp // CmdID: 1603 message GetTutorialScRsp { repeated Tutorial tutorial_list = 2; // offset: 16 uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 1680 message GetTutorialGuideCsReq { } // Type: Rsp // CmdID: 1627 message GetTutorialGuideScRsp { repeated TutorialGuide tutorial_guide_list = 6; // offset: 24 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 1636 message UnlockTutorialCsReq { uint32 tutorial_id = 5; // offset: 24 } // Type: Rsp // CmdID: 1613 message UnlockTutorialScRsp { Tutorial tutorial = 14; // offset: 16 uint32 retcode = 7; // offset: 32 } // Type: Req // CmdID: 1615 message UnlockTutorialGuideCsReq { uint32 group_id = 1; // offset: 24 TutorialGuideType type = 13; // offset: 28 } // Type: Rsp // CmdID: 1681 message UnlockTutorialGuideScRsp { TutorialGuide tutorial_guide = 14; // offset: 16 uint32 retcode = 3; // offset: 32 } // Type: Req // CmdID: 1610 message FinishTutorialCsReq { uint32 tutorial_id = 14; // offset: 24 TutorialFinishType HFIBLHAFONM = 9; // offset: 28 } // Type: Rsp // CmdID: 1687 message FinishTutorialScRsp { Tutorial tutorial = 9; // offset: 24 uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 1629 message FinishTutorialGuideCsReq { uint32 group_id = 7; // offset: 24 TutorialGuideType type = 11; // offset: 28 } // Type: Rsp // CmdID: 1612 message FinishTutorialGuideScRsp { TutorialGuide tutorial_guide = 11; // offset: 24 ItemList reward = 8; // offset: 32 uint32 retcode = 5; // offset: 40 } enum CmdWaypointType { CHLEIBCFDBO_NLCDGIPGFDJ = 0; CmdHEDCNKONNBI = 427; CHLEIBCFDBO_KNFMJKOGEGF = 473; CmdNFEGDJLDCJD = 415; CmdGNLNLIHKKPL = 410; CmdMKEPKKAJONE = 413; CHLEIBCFDBO_CDNDJJEKEOK = 480; CHLEIBCFDBO_DDKCNBCOELM = 436; CHLEIBCFDBO_CEOAHCNJAPL = 481; CmdGMCAGPOHKJJ = 403; } enum JPLMLOIHNIC { JPLMLOIHNIC_NLCDGIPGFDJ = 0; JPLMLOIHNIC_PPANBKDPFFK = 1; JPLMLOIHNIC_JPHLNOJLIAM = 2; } enum OMCNFMGPDAP { OMCNFMGPDAP_IAIMDIAFCNL = 0; OMCNFMGPDAP_AGBGJCINDCP = 1; OMCNFMGPDAP_MDPIBJPHMGJ = 2; } message HEGGPIEGBIN { uint32 id = 15; // offset: 24 bool is_new = 3; // offset: 28 uint32 FHNNGNBDGHO = 1; // offset: 32 } message FDECDCEDPNM { repeated uint32 ICCCHCCDKND = 13; // offset: 24 uint32 id = 4; // offset: 32 uint32 BGMFEHBEABC = 14; // offset: 36 bool is_new = 7; // offset: 40 } message GAKJMHLEJMD { repeated HEGGPIEGBIN HCBJONGPJFD = 3; // offset: 16 FDECDCEDPNM LBIPPBPPLPC = 15; // offset: 24 } message LKJFAOIDNNF { uint32 DCAHJELNJNP = 4; // offset: 24 } // Type: Rsp // CmdID: 403 message GMCAGPOHKJJ { GAKJMHLEJMD KEDNGHIEOBB = 1; // offset: 24 uint32 DKFPMCPMPJH = 9; // offset: 32 uint32 retcode = 12; // offset: 36 } message ALAMHKJDLKG { uint32 FONFBFAJHPK = 13; // offset: 24 } // Type: Rsp // CmdID: 427 message HEDCNKONNBI { uint32 DKFPMCPMPJH = 14; // offset: 24 uint32 retcode = 12; // offset: 28 } message JBAEGHHHDNH { } // Type: Rsp // CmdID: 413 message MKEPKKAJONE { repeated FDECDCEDPNM LPBLEICPFPD = 10; // offset: 16 uint32 retcode = 1; // offset: 32 uint32 DKFPMCPMPJH = 11; // offset: 36 } // Type: Notify // CmdID: 415 message NFEGDJLDCJD { uint32 FONFBFAJHPK = 4; // offset: 24 uint32 DCAHJELNJNP = 2; // offset: 28 } message MDMGFIEEJKP { uint32 PIDBAHMNNCO = 4; // offset: 24 uint32 DCAHJELNJNP = 3; // offset: 28 } // Type: Rsp // CmdID: 410 message GNLNLIHKKPL { uint32 DCAHJELNJNP = 2; // offset: 24 uint32 PIDBAHMNNCO = 15; // offset: 28 uint32 retcode = 12; // offset: 32 } enum CmdWolfBroType { DPDIGMLGDOI_NLCDGIPGFDJ = 0; CmdHFJCGEMMPKB = 6520; CmdLBMFCJLHNAA = 6538; CmdCPKCMNJKPOE = 6523; CmdLJEFFBCJJEM = 6543; CmdHKPFPMJBNEP = 6503; CmdMDDFDNHFCIL = 6529; CmdOKEFGCNNEKI = 6534; CmdDKJBGINLBPP = 6519; CmdJOHDLJLGNHL = 6507; CmdAJDPPONBABG = 6540; CmdNHIGCJFJGPF = 6521; CmdKDMANLNDIOA = 6545; CmdDEAHIAKBGMJ = 6505; CmdLJFEONHOKAG = 6544; CmdLIKMPNFOKFF = 6509; CmdBPPICAMLGNB = 6527; CmdNHLGEDLKOKI = 6532; CmdPHPEPPKFMJO = 6508; CmdENPJFKDKLOB = 6542; } message KDFPANILFOH { repeated Vector PAOEJKABFEP = 8; // offset: 24 MotionInfo motion = 12; // offset: 32 uint32 CHCOPKAKBNO = 2; // offset: 40 bool KEKFKKANACK = 9; // offset: 44 } message GGHOBPBFFOB { repeated Vector PAOEJKABFEP = 13; // offset: 24 KDFPANILFOH BBEMIGELGJC = 11; // offset: 32 string uuid = 8; // offset: 40 uint32 CHCOPKAKBNO = 2; // offset: 48 uint32 id = 4; // offset: 52 bool KEKFKKANACK = 14; // offset: 56 } // Type: Req // CmdID: 6532 message NHLGEDLKOKI { GroupStateInfo group_state_info = 14; // offset: 24 MotionInfo motion = 10; // offset: 32 uint32 id = 9; // offset: 40 bool LCPPNDPKHPH = 3; // offset: 44 } // Type: Rsp // CmdID: 6542 message ENPJFKDKLOB { GGHOBPBFFOB IAOBHCOOMJP = 11; // offset: 16 uint32 retcode = 12; // offset: 32 } // Type: Req // CmdID: 6507 message JOHDLJLGNHL { MotionInfo motion = 5; // offset: 24 uint32 id = 12; // offset: 32 } // Type: Rsp // CmdID: 6523 message CPKCMNJKPOE { GGHOBPBFFOB IAOBHCOOMJP = 2; // offset: 16 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 6544 message LJFEONHOKAG { uint32 id = 13; // offset: 24 } // Type: Rsp // CmdID: 6527 message BPPICAMLGNB { GGHOBPBFFOB IAOBHCOOMJP = 7; // offset: 16 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 6519 message DKJBGINLBPP { uint32 id = 13; // offset: 24 } // Type: Rsp // CmdID: 6545 message KDMANLNDIOA { GGHOBPBFFOB IAOBHCOOMJP = 1; // offset: 16 uint32 retcode = 9; // offset: 32 } // Type: Req // CmdID: 6509 message LIKMPNFOKFF { uint32 id = 2; // offset: 24 } // Type: Rsp // CmdID: 6529 message MDDFDNHFCIL { GGHOBPBFFOB IAOBHCOOMJP = 12; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Notify // CmdID: 6543 message LJEFFBCJJEM { GGHOBPBFFOB IAOBHCOOMJP = 3; // offset: 24 } // Type: Req // CmdID: 6534 message OKEFGCNNEKI { Vector GGDCDJDBCCN = 3; // offset: 16 repeated uint32 assist_monster_entity_id_list = 11; // offset: 32 } // Type: Rsp // CmdID: 6521 message NHIGCJFJGPF { GGHOBPBFFOB IAOBHCOOMJP = 2; // offset: 24 uint32 retcode = 14; // offset: 32 } // Type: Req // CmdID: 6540 message AJDPPONBABG { Vector GGDCDJDBCCN = 2; // offset: 24 } // Type: Rsp // CmdID: 6505 message DEAHIAKBGMJ { GGHOBPBFFOB IAOBHCOOMJP = 9; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Req // CmdID: 6508 message PHPEPPKFMJO { uint32 config_id = 5; // offset: 24 uint32 group_id = 6; // offset: 28 } // Type: Rsp // CmdID: 6503 message HKPFPMJBNEP { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 6538 message LBMFCJLHNAA { repeated uint32 assist_monster_entity_id_list = 1; // offset: 24 } // Type: Rsp // CmdID: 6520 message HFJCGEMMPKB { uint32 retcode = 4; // offset: 24 } enum CmdWorldUnlockType { LLHKMPCLGON_NLCDGIPGFDJ = 0; CmdWorldUnlockCsReq = 7626; CmdWorldUnlockScRsp = 7627; } // Obf: NBGLFOIBBLL // Type: Req // CmdID: 7626 message WorldUnlockCsReq { uint32 CFDCEEMIOCO = 13; // offset: 24 } // Obf: ALJGINBMLKB // Type: Rsp // CmdID: 7627 message WorldUnlockScRsp { uint32 CFDCEEMIOCO = 5; // offset: 24 uint32 retcode = 13; // offset: 28 } enum EKIGHMCPKGE { EKIGHMCPKGE_NLCDGIPGFDJ = 0; EKIGHMCPKGE_JHNAAFBKPOE = 1; EKIGHMCPKGE_LEDNKHGENAF = 2; EKIGHMCPKGE_IEGKOOKJCBB = 3; EKIGHMCPKGE_NCBNJDINFLF = 4; EKIGHMCPKGE_BLEJILFLDGK = 5; EKIGHMCPKGE_CGCCKNEDGHH = 6; EKIGHMCPKGE_BNBABBMFELI = 7; EKIGHMCPKGE_BCAFBAFEOBP = 8; } message GOCBELPFLHO { string OMCBHEFBEIO = 14; // offset: 24 uint32 PMDNFENHOBE = 16; // offset: 32 uint32 MJKFODFJGKO = 12; // offset: 36 uint32 IMPOOGJHDMF = 7; // offset: 40 uint32 authkey_ver = 2; // offset: 44 uint32 EKBJCBFIIEP = 5; // offset: 48 uint32 FCFKGLPCPOP = 3; // offset: 52 uint64 DGAFIHGCAPC = 9; // offset: 56 uint32 BMGBBEMHLIG = 4; // offset: 64 uint32 DLAIECHBNPP = 1; // offset: 68 uint32 LMFFKMPOMGD = 6; // offset: 72 uint32 JPKIHONCCNN = 8; // offset: 76 uint64 LLIOEMOBFGD = 17; // offset: 80 uint32 NLGHMPMHMEF = 13; // offset: 88 uint32 id = 11; // offset: 92 uint32 IGKOLFOCNOD = 15; // offset: 96 uint32 MLOMBDFHLMN = 10; // offset: 100 }