syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: CNBETAWin4.1.51 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_PlayerActionTeamInfoChange = 2301; PlayerActionType_PlayerActionChangeCurrentAvatar = 2302; PlayerActionType_PlayerActionCreateVirtualTeam = 2303; PlayerActionType_PlayerActionTeamNameEdit = 2304; PlayerActionType_PlayerActionReplaceLineupAvatar = 2305; PlayerActionType_PlayerActionAvatarBuffChange = 2401; PlayerActionType_PlayerActionEnvBuffChange = 2402; PlayerActionType_PlayerActionGameCore = 2403; PlayerActionType_PlayerActionAvatarGlobalBuff = 2404; PlayerActionType_PlayerActionRogueExploreStart = 2501; PlayerActionType_PlayerActionRogueEnterRoom = 2502; PlayerActionType_PlayerActionRogueLeaveRoom = 2503; PlayerActionType_PlayerActionRogueExploreFinish = 2504; PlayerActionType_PlayerActionRogueSelectBuff = 2505; PlayerActionType_PlayerActionRogueRollBuff = 2506; PlayerActionType_PlayerActionRogueRevive = 2507; PlayerActionType_PlayerActionRogueChallengeStart = 2512; PlayerActionType_PlayerActionRogueMiracle = 2514; PlayerActionType_PlayerActionRogueAddBuff = 2515; PlayerActionType_PlayerActionRoguePickAvatar = 2516; PlayerActionType_PlayerActionRogueSeasonChanged = 2522; PlayerActionType_PlayerActionRogueAeonLevelUp = 2524; PlayerActionType_PlayerActionRogueOpenDoor = 2525; PlayerActionType_PlayerActionRogueScoreReward = 2526; PlayerActionType_PlayerActionRogueEnhanceBuff = 2527; PlayerActionType_PlayerActionRogueSelectBonus = 2528; PlayerActionType_PlayerActionRogueAreaFirstReward = 2529; PlayerActionType_PlayerActionRogueEnableTalent = 2530; PlayerActionType_PlayerActionRogueAeonUnlock = 2531; PlayerActionType_PlayerActionRogueAeonAddExp = 2532; PlayerActionType_PlayerActionRogueImmerseLevelUp = 2533; PlayerActionType_PlayerActionRogueSelectMiracle = 2534; PlayerActionType_PlayerActionRogueUnlockArea = 2535; PlayerActionType_PlayerActionRogueExploreScoreChange = 2536; PlayerActionType_PlayerActionRogueUpdateRewardPool = 2537; PlayerActionType_PlayerActionRogueSwapBuff = 2539; PlayerActionType_PlayerActionRogueWeeklyRefresh = 2540; PlayerActionType_PlayerActionRogueExchangeKey = 2541; PlayerActionType_PlayerActionRogueGetObjectReward = 2542; PlayerActionType_PlayerActionRogueAreaMonsterDrop = 2543; PlayerActionType_PlayerActionRogueAddMiracle = 2544; PlayerActionType_PlayerActionRogueSwapMiracle = 2545; PlayerActionType_PlayerActionRogueOpenObjectReward = 2546; PlayerActionType_PlayerActionRogueAeonEffect = 2547; PlayerActionType_PlayerActionRogueReforgeBuff = 2548; PlayerActionType_PlayerActionRogueTradeMiracle = 2549; PlayerActionType_PlayerActionRogueRemoveAvatar = 2550; PlayerActionType_PlayerActionRogueDialogueSelect = 2551; PlayerActionType_PlayerActionRogueSelectAeon = 2552; PlayerActionType_PlayerActionRogueDialogueFinish = 2553; PlayerActionType_PlayerActionRogueHandbookReward = 2554; PlayerActionType_PlayerActionRogueAdventureRoomReward = 2555; PlayerActionType_PlayerActionRogueShopBuy = 2556; PlayerActionType_PlayerActionRogueRepairMiracle = 2557; PlayerActionType_PlayerActionRogueReplaceAllMiracle = 2558; PlayerActionType_PlayerActionRogueMiracleBroken = 2559; PlayerActionType_PlayerActionRogueShopRefresh = 2560; PlayerActionType_PlayerActionRogueLevelMechanism = 2561; PlayerActionType_PlayerActionRogueRemoveMiracle = 2562; PlayerActionType_PlayerActionRogueDropBuff = 2563; PlayerActionType_PlayerActionRogueDestroyMiracle = 2564; PlayerActionType_PlayerActionRogueActivateFormula = 2565; PlayerActionType_PlayerActionRogueDeactivateFormula = 2566; PlayerActionType_PlayerActionRogueRemoveBuff = 2567; PlayerActionType_PlayerActionRogueSelectFormula = 2568; PlayerActionType_PlayerActionRogueDropFormula = 2569; PlayerActionType_PlayerActionRogueRollFormula = 2570; PlayerActionType_PlayerActionRogueReforgeFormula = 2571; PlayerActionType_PlayerActionRogueComposeMiracle = 2572; PlayerActionType_PlayerActionRogueReforgeMiracle = 2573; PlayerActionType_PlayerActionRogueDoGamble = 2574; PlayerActionType_PlayerActionRogueKeywordActivate = 2575; PlayerActionType_PlayerActionRogueKeywordDeactivate = 2576; PlayerActionType_PlayerActionRogueSourceDefault = 2577; PlayerActionType_PlayerActionRoguePlayerSelect = 2578; PlayerActionType_PlayerActionRogueLayerSettlement = 2579; PlayerActionType_PlayerActionRogueFormula = 2580; PlayerActionType_PlayerActionRogueWorkbench = 2581; PlayerActionType_PlayerActionRogueModifier = 2582; PlayerActionType_PlayerActionRogueReforge = 2583; PlayerActionType_PlayerActionRogueTalent = 2584; PlayerActionType_PlayerActionRogueReroll = 2585; PlayerActionType_PlayerActionRogueCoinChange = 2586; PlayerActionType_PlayerActionRogueMagicScepterShop = 2587; PlayerActionType_PlayerActionRogueMagicUnitShop = 2588; PlayerActionType_PlayerActionRogueMagicScepterLevelUp = 2589; PlayerActionType_PlayerActionGacha = 2601; PlayerActionType_PlayerActionAddGachaTicket = 2602; PlayerActionType_PlayerActionGachaExchange = 2603; PlayerActionType_PlayerActionSetGachaDecideItem = 2604; PlayerActionType_PlayerActionEventMissionAccept = 2801; PlayerActionType_PlayerActionEventMissionFinish = 2802; PlayerActionType_PlayerActionEventMissionReward = 2803; PlayerActionType_PlayerActionRaidFinish = 2901; PlayerActionType_PlayerActionRaidBegin = 2902; PlayerActionType_PlayerActionChallengeRaidReward = 2903; PlayerActionType_PlayerActionStartRaid = 2904; PlayerActionType_PlayerActionEndRaid = 2905; PlayerActionType_PlayerActionRaidTargetFinish = 2906; PlayerActionType_PlayerActionArchiveRaid = 2907; PlayerActionType_PlayerActionHeroBaseTypeChange = 3051; PlayerActionType_PlayerActionHeroBaseTypeAddByMission = 3052; PlayerActionType_PlayerActionHeroBaseTypeAddByReq = 3053; PlayerActionType_PlayerActionHeroBaseTypeAdd = 3054; PlayerActionType_PlayerActionDialogueSelect = 3101; PlayerActionType_PlayerActionExpeditionStart = 3151; PlayerActionType_PlayerActionExpeditionFinish = 3152; PlayerActionType_PlayerActionExpeditionReward = 3153; PlayerActionType_PlayerActionActivityExpeditionStart = 3154; PlayerActionType_PlayerActionActivityExpeditionFinish = 3155; PlayerActionType_PlayerActionActivityExpeditionReward = 3156; PlayerActionType_PlayerActionActivityExpeditionBegin = 3157; PlayerActionType_PlayerActionActivityExpeditionEnd = 3158; PlayerActionType_PlayerActionExpeditionSet = 3159; PlayerActionType_PlayerActionExpeditionTakeReward = 3160; PlayerActionType_PlayerActionActivityLoginReward = 3201; PlayerActionType_PlayerActionFriendReport = 3301; PlayerActionType_PlayerActionAssistReward = 3302; PlayerActionType_PlayerActionAssistAvatarRefresh = 3303; PlayerActionType_PlayerActionAssistAvatarBattleStart = 3304; PlayerActionType_PlayerActionAssistAvatarBattleEnd = 3305; PlayerActionType_PlayerActionFriendApply = 3306; PlayerActionType_PlayerActionFriendManage = 3307; PlayerActionType_PlayerActionFriendBlacklist = 3308; PlayerActionType_PlayerActionFriendModifyRemarkName = 3309; PlayerActionType_PlayerActionFriendMark = 3310; PlayerActionType_PlayerActionFriendAssistList = 3311; PlayerActionType_PlayerActionBattlePassLevelReward = 3202; PlayerActionType_PlayerActionBattlePass128TierReward = 3203; PlayerActionType_PlayerActionBattlePassLevelRewardAutoMail = 3204; PlayerActionType_PlayerActionBuyBattlePass = 3205; PlayerActionType_PlayerActionAddBattlePassExp = 3206; PlayerActionType_PlayerActionBattlePassLevelUp = 3207; PlayerActionType_PlayerActionBuyBattlePassLevel = 3208; PlayerActionType_PlayerActionBattlePassEndMail = 3209; PlayerActionType_PlayerActionBattlePass68TierReward = 3210; PlayerActionType_PlayerActionModifySign = 3401; PlayerActionType_PlayerActionDisplayAvatarSet = 3402; PlayerActionType_PlayerActionAssistAvatarSet = 3403; PlayerActionType_PlayerActionAchievementFinish = 3501; PlayerActionType_PlayerActionAchievementReward = 3502; PlayerActionType_PlayerActionAchievementAddExp = 3503; PlayerActionType_PlayerActionAchievementLevelUp = 3504; PlayerActionType_PlayerActionPunkLordReward = 3601; PlayerActionType_PlayerActionPunkLordBossSearch = 3604; PlayerActionType_PlayerActionPunkLordBossShare = 3605; PlayerActionType_PlayerActionStartPunkLordRaid = 3606; PlayerActionType_PlayerActionPunkLordSupportTimes = 3608; PlayerActionType_PlayerActionPunkLordScoreReward = 3609; PlayerActionType_PlayerActionPunkLordListRefresh = 3610; PlayerActionType_PlayerActionPunkLordPowerAttack = 3611; PlayerActionType_PlayerActionPunkLordBattleEnd = 3612; PlayerActionType_PlayerActionPunkLordBossDeath = 3613; PlayerActionType_PlayerActionPunkLordBossScore = 3614; PlayerActionType_PlayerActionDailyActiveLevelReward = 3701; PlayerActionType_PlayerActionDailyActiveAddPoint = 3702; PlayerActionType_PlayerActionDailyActiveDeleteOldQuest = 3703; PlayerActionType_PlayerActionFightActivityBegin = 3791; PlayerActionType_PlayerActionFightActivityEnd = 3792; PlayerActionType_PlayerActionFightActivityReward = 3801; PlayerActionType_PlayerActionActivityEndMail = 3802; PlayerActionType_PlayerActionAppointmentMail = 3803; PlayerActionType_PlayerActionShareReward = 3804; PlayerActionType_PlayerActionActivityTrialReward = 3805; PlayerActionType_PlayerActionActivityTrialStart = 3806; PlayerActionType_PlayerActionPsPreOrderMail1 = 3811; PlayerActionType_PlayerActionPsPreOrderMail2 = 3812; PlayerActionType_PlayerActionPsLoginMail = 3813; PlayerActionType_PlayerActionLoginMail = 3814; PlayerActionType_PlayerActionGooglePoints100Mail = 3821; PlayerActionType_PlayerActionGooglePoints150Mail = 3822; PlayerActionType_PlayerActionTrainVisitorBehaviorFinish = 3901; PlayerActionType_PlayerActionEnterViewTrain = 3902; PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSend = 3903; PlayerActionType_PlayerActionTrainVisitorRegisterOpen = 3904; PlayerActionType_PlayerActionTrainVisitorBehaviorRewardForceSendByRegister = 3905; PlayerActionType_PlayerActionTrainVisitorClearLastTrainVisitor = 3906; PlayerActionType_PlayerActionTrainVisitorRefreshTrainVisitor = 3907; PlayerActionType_PlayerActionTrainVisitorRefreshNpc = 3908; PlayerActionType_PlayerActionMessageGroupAccept = 3951; PlayerActionType_PlayerActionMessageSectionAccept = 3952; PlayerActionType_PlayerActionMessageSectionFinish = 3953; PlayerActionType_PlayerActionMessageItemFinish = 3954; PlayerActionType_PlayerActionFinishMessageGroupReward = 3955; PlayerActionType_PlayerActionSubstituteMessageGroupReward = 3956; PlayerActionType_PlayerActionDeleteMessageGroup = 3957; PlayerActionType_PlayerActionDeleteMessageSection = 3958; PlayerActionType_PlayerActionDeleteMessageGroupByConfig = 3959; PlayerActionType_PlayerActionDeleteMessageGroupByActivity = 3960; PlayerActionType_PlayerActionDeleteMessageGroupByMission = 3961; PlayerActionType_PlayerActionTextJoinSave = 4001; PlayerActionType_PlayerActionBoxingClubStart = 4051; PlayerActionType_PlayerActionBoxingClubFinish = 4052; PlayerActionType_PlayerActionBoxingClubPause = 4053; PlayerActionType_PlayerActionBoxingClubStageStart = 4054; PlayerActionType_PlayerActionTalkSend = 4101; PlayerActionType_PlayerActionSelectInclinationText = 4102; PlayerActionType_PlayerActionMuseumSettleTurnOpen = 4201; PlayerActionType_PlayerActionMuseumUpgradeArea = 4202; PlayerActionType_PlayerActionMuseumUpgradeAreaStat = 4203; PlayerActionType_PlayerActionMuseumDispatchRewardRegular = 4204; PlayerActionType_PlayerActionMuseumDispatchRewardDirectional = 4205; PlayerActionType_PlayerActionMuseumPhaseTargetFinished = 4206; PlayerActionType_PlayerActionMuseumGetStuff = 4207; PlayerActionType_PlayerActionMuseumGetExhibit = 4208; PlayerActionType_PlayerActionMuseumTakeCollectMission = 4209; PlayerActionType_PlayerActionMuseumAreaUnlock = 4210; PlayerActionType_PlayerActionMuseumAreaUpgrade = 4211; PlayerActionType_PlayerActionMuseumAreaStatUpgrade = 4212; PlayerActionType_PlayerActionMuseumEnterNextRound = 4213; PlayerActionType_PlayerActionMuseumStartDispatch = 4214; PlayerActionType_PlayerActionMuseumSettleDispatch = 4215; PlayerActionType_PlayerActionMuseumRenewPointChanged = 4216; PlayerActionType_PlayerActionMuseumTargetReward = 4217; PlayerActionType_PlayerActionMuseumPhaseUpgrade = 4218; PlayerActionType_PlayerActionMuseumCollectReward = 4219; PlayerActionType_PlayerActionMuseumTargetStart = 4220; PlayerActionType_PlayerActionMuseumTargetFinish = 4221; PlayerActionType_PlayerActionActivityMonsterResearchConsumeMaterial = 4301; PlayerActionType_PlayerActionActivityMonsterResearchTakeReward = 4302; PlayerActionType_PlayerActionPlayerReturnStart = 4401; PlayerActionType_PlayerActionPlayerReturnSign = 4402; PlayerActionType_PlayerActionPlayerReturnPoint = 4403; PlayerActionType_PlayerActionPlayerReturnCountdown = 4404; PlayerActionType_PlayerActionPlayerReturnFinish = 4405; PlayerActionType_PlayerActionPlayerReturnCompensate = 4406; PlayerActionType_PlayerActionPlayerReturnGetRelic = 4407; PlayerActionType_PlayerActionPlayerReturnBpExpExtra = 4408; PlayerActionType_PlayerActionPlayerReturnHcoinExtra = 4409; PlayerActionType_PlayerActionPlayerReturnCustomRelic = 4410; PlayerActionType_PlayerActionRogueChallengeActivityStart = 4411; PlayerActionType_PlayerActionRogueChallengeActivityFinish = 4412; PlayerActionType_PlayerActionRogueChallengeActivitySave = 4413; PlayerActionType_PlayerActionPlayerReturnLoginMail = 4431; 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_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; } message OMMELGEBNOG { uint32 queue_position = 1; // offset: 36 uint32 CHNHLKKKJHA = 2; // offset: 32 oneof GBFCMPACOPJ { HLNCNCNJGDL marble_game_begin = 101; // offset: 24 GNJBMILMKMB marble_game_end = 102; // offset: 24 CNEMCBJHACK marble_game_round = 103; // offset: 24 BBIINELNDKH marble_game_turn = 104; // offset: 24 FJJNFNALLGA cake_race_section_begin = 201; // offset: 24 BBBJMJJOJDP cake_race_section_end = 202; // offset: 24 PLECMCJNPIL cake_race_room_section_settle = 203; // offset: 24 CEOELEOKPOF dice_combat_begin = 251; // offset: 24 CKHFNKJNMLO dice_combat_turn_end = 252; // offset: 24 CAHPBBLMDCJ dice_combat_end = 253; // offset: 24 IHBGAHNNEKI dice_combat_v_2_begin = 261; // offset: 24 JFIAMODBOIJ dice_combat_v_2_end = 262; // offset: 24 GODMJGAGNPA dice_combat_v_2_turn_end = 263; // offset: 24 OMBGOODFIHB dice_combat_v_2_tactics_point_change = 264; // offset: 24 BCMKANNIKDP dice_combat_v_2_tactics_card_change = 265; // offset: 24 FLOEMBHNEPP dice_combat_v_2_dice_change_request = 266; // offset: 24 FEBMHKKEHDG dice_combat_v_2_dice_change = 267; // offset: 24 } } message LDAAPHCJENL { uint32 LDGJLDANJJL = 1; // offset: 32 int32 AINGHHOBEHP = 2; // offset: 24 int32 DKECAGGAFHD = 3; // offset: 28 uint32 LKMEDHCBDHK = 4; // offset: 36 } message FHBHKMFHLLO { uint32 LDGJLDANJJL = 1; // offset: 24 uint32 MGNGPGPPIAA = 2; // offset: 28 } message AEKIPJMMGDE { uint32 item_id = 1; // offset: 28 uint32 ODJNMLMKKFE = 2; // offset: 36 uint32 skill_id = 3; // offset: 32 int32 display_value = 4; // offset: 24 } message HHNFCCCHHDD { int32 HGJDMIFJKPO = 1; // offset: 24 int32 LHADAIMMHMP = 2; // offset: 32 int32 BFPLPAKPBLL = 3; // offset: 28 int32 PGDAPDFOIDD = 4; // offset: 36 } message HLNCNCNJGDL { uint32 BKAJOADEBDN = 1; // offset: 72 uint64 GJOJLEOBJFJ = 2; // offset: 40 uint32 level_id = 3; // offset: 76 uint32 IOJKDGCFCGG = 4; // offset: 48 repeated LDAAPHCJENL HGCFFBNCBGG = 5; // offset: 32 uint32 rank = 6; // offset: 64 uint64 BEFJLFKJFJD = 7; // offset: 56 repeated LDAAPHCJENL HDFHPKEPKAF = 8; // offset: 16 uint32 PBMLDOEBDEG = 9; // offset: 68 } message GNJBMILMKMB { uint32 BKAJOADEBDN = 1; // offset: 100 uint64 GJOJLEOBJFJ = 2; // offset: 72 uint32 level_id = 3; // offset: 96 uint32 IOJKDGCFCGG = 4; // offset: 60 repeated LDAAPHCJENL HGCFFBNCBGG = 5; // offset: 40 uint32 rank = 6; // offset: 104 uint64 BEFJLFKJFJD = 7; // offset: 80 repeated LDAAPHCJENL HDFHPKEPKAF = 8; // offset: 24 uint32 PBMLDOEBDEG = 9; // offset: 48 uint32 PHFMJGBJFPH = 10; // offset: 56 int32 score_id = 11; // offset: 64 int32 EPLBCNFMLIL = 12; // offset: 52 repeated FHBHKMFHLLO EKJKLCJKLPE = 13; // offset: 16 uint32 LDKGJBALGKC = 14; // offset: 108 uint32 LHIMAFCIFAP = 15; // offset: 68 uint32 GAFCPIPKIKL = 16; // offset: 92 uint32 LPALGNILCGM = 17; // offset: 88 } message CNEMCBJHACK { uint32 BKAJOADEBDN = 1; // offset: 76 uint64 GJOJLEOBJFJ = 2; // offset: 88 uint32 level_id = 3; // offset: 72 uint32 IOJKDGCFCGG = 4; // offset: 84 uint32 BCJMOEMDGJK = 5; // offset: 108 uint32 LDGJLDANJJL = 6; // offset: 80 bool MJCEDFJAGEO = 7; // offset: 100 repeated LDAAPHCJENL IILDNPILICM = 8; // offset: 24 uint32 rank = 9; // offset: 112 repeated LDAAPHCJENL LJLDALDPNFM = 10; // offset: 32 uint32 PBMLDOEBDEG = 11; // offset: 104 repeated AEKIPJMMGDE skill_info = 12; // offset: 16 repeated HHNFCCCHHDD OJFNAGEPIME = 13; // offset: 64 repeated LDAAPHCJENL EMGFPOIGELF = 14; // offset: 48 repeated LDAAPHCJENL IDAAMDNAOJL = 15; // offset: 40 uint32 LIHCNKHGBIM = 16; // offset: 96 } message BBIINELNDKH { uint32 BKAJOADEBDN = 1; // offset: 60 uint64 GJOJLEOBJFJ = 2; // offset: 72 uint32 level_id = 3; // offset: 56 uint32 IOJKDGCFCGG = 4; // offset: 48 bool IAHDMMGNKEP = 5; // offset: 32 uint32 BCJMOEMDGJK = 6; // offset: 64 uint32 rank = 7; // offset: 52 uint64 BEFJLFKJFJD = 8; // offset: 80 uint32 PBMLDOEBDEG = 9; // offset: 40 uint32 CECGKMHIJHI = 10; // offset: 36 repeated uint32 buff_list = 11; // offset: 24 uint32 LIHCNKHGBIM = 12; // offset: 44 } message KKNHIMGNMPG { repeated uint32 PFDKKFPPAAA = 1; // offset: 16 repeated uint32 CCOAKLKBPMF = 2; // offset: 32 } message EMBCNJNGMKI { uint32 PANFIPHAGPB = 1; // offset: 24 uint32 KBADJDFLAPE = 2; // offset: 28 } message CONKDELHKGB { uint32 LOIJLIKOMJN = 1; // offset: 48 uint32 rank = 2; // offset: 44 uint32 MBAFIOCLMAI = 3; // offset: 40 uint32 ADEAJENPGHN = 4; // offset: 32 repeated EMBCNJNGMKI CJECINJPIIJ = 5; // offset: 16 uint32 KHIIKNBHMHC = 6; // offset: 36 } message OGBJNEDMMEA { uint32 LOIJLIKOMJN = 1; // offset: 24 uint32 MGNGPGPPIAA = 2; // offset: 28 } message FJJNFNALLGA { string room_id = 1; // offset: 32 uint32 JAFNCOMGABG = 2; // offset: 44 uint32 JDMECBEDLAA = 3; // offset: 40 KKNHIMGNMPG player_info = 4; // offset: 24 } message BBBJMJJOJDP { string room_id = 1; // offset: 16 uint32 JAFNCOMGABG = 2; // offset: 56 uint32 JDMECBEDLAA = 3; // offset: 60 uint32 BICBJMPAAAN = 4; // offset: 76 uint32 AGOODNEGKBA = 5; // offset: 64 uint32 FCKNPGPHCEL = 6; // offset: 96 repeated EMBCNJNGMKI CONJDDKAFKO = 7; // offset: 32 uint32 LODDNBBEFKB = 8; // offset: 92 uint32 OGKNEBGDEFN = 9; // offset: 72 float ODFMPNINDEL = 10; // offset: 84 int32 AMIBFOEAJGL = 11; // offset: 80 int32 FHJFFLDHJGJ = 12; // offset: 48 int32 NGCACDGALBI = 13; // offset: 44 uint32 OEEJPPJGKDI = 14; // offset: 40 int32 AGDPOMEMMNB = 15; // offset: 68 int32 IFLBGGLOPLF = 16; // offset: 52 uint32 GFDLPEIOCOG = 17; // offset: 88 } message PLECMCJNPIL { string room_id = 1; // offset: 40 uint32 JAFNCOMGABG = 2; // offset: 84 uint32 JDMECBEDLAA = 3; // offset: 80 KKNHIMGNMPG player_info = 4; // offset: 48 repeated CONKDELHKGB FGDOBBBFKMN = 5; // offset: 72 repeated uint32 HFOCHINPPBB = 6; // offset: 32 repeated uint32 DMNDJKPEIJN = 7; // offset: 24 repeated uint32 FCIJGKPKDKC = 8; // offset: 64 repeated OGBJNEDMMEA MCNKBAKCAJB = 9; // offset: 56 } message CIMCDCBNNKJ { uint32 avatar_id = 1; // offset: 28 uint32 BLDMBKKNMND = 2; // offset: 32 uint32 avatar_level = 3; // offset: 24 } message MKEINLFOAEA { uint32 CMHMNEEFCLC = 1; // offset: 36 uint32 BHFOOBPKIAN = 2; // offset: 28 uint32 MLLDHEAKDJC = 3; // offset: 32 uint32 HJMLKDNIIFP = 4; // offset: 24 } message HMNAPNOMPME { uint32 DBPOEMNBMPA = 1; // offset: 56 uint32 GJFMAFINMOI = 2; // offset: 76 bool AEDFGHHBCJH = 3; // offset: 69 uint32 DOKNFOLKNKO = 4; // offset: 52 repeated uint32 IFFDGDJPANJ = 5; // offset: 32 repeated uint32 EOFCECPMHLC = 6; // offset: 40 uint32 IHKDGCFCEHM = 7; // offset: 60 uint32 damage = 8; // offset: 72 uint32 IJEKHBFIEDA = 9; // offset: 64 bool AMGOEIALMIA = 10; // offset: 68 uint32 NCNHCAFKJOI = 11; // offset: 48 repeated uint32 FAOCEDDHADJ = 12; // offset: 24 } message CEOELEOKPOF { uint64 room_id = 1; // offset: 64 uint32 HCPBKALKGGL = 2; // offset: 44 uint32 BEFJLFKJFJD = 3; // offset: 48 uint32 CELNCPCPMHA = 4; // offset: 56 uint32 BKAJOADEBDN = 5; // offset: 40 uint32 EEJCIOGHFCK = 6; // offset: 52 CIMCDCBNNKJ FKEHOGMGLJF = 7; // offset: 16 CIMCDCBNNKJ DCJBFCPGNAJ = 8; // offset: 32 } message CKHFNKJNMLO { uint64 room_id = 1; // offset: 64 uint32 HCPBKALKGGL = 2; // offset: 76 uint32 BEFJLFKJFJD = 3; // offset: 92 uint32 CELNCPCPMHA = 4; // offset: 96 bool BJBABGBGGIN = 5; // offset: 88 uint32 LDKGJBALGKC = 6; // offset: 60 uint32 LFIGIPDKBAP = 7; // offset: 80 CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 32 CIMCDCBNNKJ DCJBFCPGNAJ = 9; // offset: 24 uint32 attack_type = 10; // offset: 56 HMNAPNOMPME CIGAPFKFNOP = 11; // offset: 40 HMNAPNOMPME ELGDHJFKDIO = 12; // offset: 48 uint32 GELDILBFGBM = 13; // offset: 72 uint32 cost_time = 14; // offset: 84 } message CAHPBBLMDCJ { uint64 room_id = 1; // offset: 64 uint32 HCPBKALKGGL = 2; // offset: 100 uint32 BEFJLFKJFJD = 3; // offset: 80 uint32 CELNCPCPMHA = 4; // offset: 92 bool BJBABGBGGIN = 5; // offset: 104 uint32 BKAJOADEBDN = 6; // offset: 84 uint32 EEJCIOGHFCK = 7; // offset: 96 repeated uint32 HOKFNCMJKBN = 8; // offset: 16 CIMCDCBNNKJ FKEHOGMGLJF = 9; // offset: 32 CIMCDCBNNKJ DCJBFCPGNAJ = 10; // offset: 40 uint32 PHFMJGBJFPH = 11; // offset: 76 MKEINLFOAEA JJGLBPGNJML = 12; // offset: 24 MKEINLFOAEA GBMBBLNEGCI = 13; // offset: 56 uint32 IEAKHDKAKDM = 14; // offset: 72 uint32 cost_time = 15; // offset: 88 } message LOLKDKOCLLO { MKEINLFOAEA JJGLBPGNJML = 1; // offset: 24 MKEINLFOAEA NKFNEGIDKNK = 2; // offset: 32 MKEINLFOAEA GBMBBLNEGCI = 3; // offset: 40 uint32 BOMEGHGNIKF = 4; // offset: 48 uint32 HCBGLJHAGAE = 5; // offset: 52 } message IHBGAHNNEKI { uint64 room_id = 1; // offset: 56 uint32 MMLKFJIAKKH = 2; // offset: 40 uint32 NDKAIAFPNBJ = 3; // offset: 68 uint32 GLNMEPNKHLN = 4; // offset: 48 uint32 EEJCIOGHFCK = 5; // offset: 44 CIMCDCBNNKJ FKEHOGMGLJF = 6; // offset: 16 CIMCDCBNNKJ HMDBAGELEIE = 7; // offset: 24 uint32 BKAJOADEBDN = 8; // offset: 64 } message GODMJGAGNPA { uint64 room_id = 1; // offset: 112 uint32 MMLKFJIAKKH = 2; // offset: 84 uint32 NDKAIAFPNBJ = 3; // offset: 100 uint32 GLNMEPNKHLN = 4; // offset: 96 bool PKJAIJOKJLE = 5; // offset: 80 uint32 LDKGJBALGKC = 6; // offset: 124 uint32 LFIGIPDKBAP = 7; // offset: 104 CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 56 CIMCDCBNNKJ HMDBAGELEIE = 9; // offset: 64 CIMCDCBNNKJ DCJBFCPGNAJ = 10; // offset: 16 uint32 attack_type = 11; // offset: 72 HMNAPNOMPME CIGAPFKFNOP = 12; // offset: 32 HMNAPNOMPME JDOPCGBDDDC = 13; // offset: 48 HMNAPNOMPME ELGDHJFKDIO = 14; // offset: 24 uint32 LCAPODJAJDL = 15; // offset: 76 uint32 HCBGLJHAGAE = 16; // offset: 92 uint32 cost_time = 17; // offset: 88 uint32 JDJECFHLOED = 18; // offset: 120 } message JFIAMODBOIJ { uint64 room_id = 1; // offset: 96 uint32 MMLKFJIAKKH = 2; // offset: 76 uint32 NDKAIAFPNBJ = 3; // offset: 88 uint32 GLNMEPNKHLN = 4; // offset: 68 bool PKJAIJOKJLE = 5; // offset: 108 uint32 EEJCIOGHFCK = 6; // offset: 104 repeated uint32 HOKFNCMJKBN = 7; // offset: 40 CIMCDCBNNKJ FKEHOGMGLJF = 8; // offset: 24 CIMCDCBNNKJ HMDBAGELEIE = 9; // offset: 16 uint32 PHFMJGBJFPH = 11; // offset: 72 LOLKDKOCLLO PJANEJDIPLH = 12; // offset: 48 LOLKDKOCLLO IHDAPMFEOPJ = 13; // offset: 32 uint32 score_id = 14; // offset: 80 uint32 PDFPFFILENJ = 15; // offset: 64 uint32 cost_time = 16; // offset: 92 uint32 BKAJOADEBDN = 17; // offset: 84 } message OMBGOODFIHB { uint64 room_id = 1; // offset: 48 uint32 MMLKFJIAKKH = 2; // offset: 32 uint32 LDKGJBALGKC = 3; // offset: 44 uint32 type = 4; // offset: 60 uint32 reason = 5; // offset: 40 repeated uint32 IFLLEKANDCB = 6; // offset: 16 int32 EOOKCILKKNB = 7; // offset: 36 uint32 DHNEEIMLKEJ = 8; // offset: 56 } message BCMKANNIKDP { uint64 room_id = 1; // offset: 32 uint32 MMLKFJIAKKH = 2; // offset: 24 uint32 LDKGJBALGKC = 3; // offset: 40 uint32 MFLDMKJHPOK = 4; // offset: 48 uint32 type = 5; // offset: 44 uint32 reason = 6; // offset: 28 } message FLOEMBHNEPP { uint64 room_id = 1; // offset: 32 uint32 MMLKFJIAKKH = 2; // offset: 44 uint32 NDKAIAFPNBJ = 3; // offset: 40 uint32 LDKGJBALGKC = 4; // offset: 48 string HHHLCANGABL = 5; // offset: 16 } message FEBMHKKEHDG { uint64 room_id = 1; // offset: 40 uint32 MMLKFJIAKKH = 2; // offset: 56 uint32 NDKAIAFPNBJ = 3; // offset: 48 uint32 LDKGJBALGKC = 4; // offset: 52 string HBEHKIAMGLK = 5; // offset: 24 string PEHONNHNINA = 6; // offset: 32 } message LPFDDGKBAAM { repeated uint32 LECFKGLEKCJ = 1; // offset: 24 } message MALLAGHCFFL { repeated uint32 LECFKGLEKCJ = 1; // offset: 16 } message LFMPGKCILMN { repeated MALLAGHCFFL BEGMPEOFDLC = 1; // offset: 24 } message KFGGENLKMEB { repeated uint32 LECFKGLEKCJ = 1; // offset: 24 uint32 buff_id = 2; // offset: 32 } message LLANPOBDJIM { repeated uint32 DBCDKPLPGAO = 1; // offset: 16 repeated uint32 AJEAMEIAMCH = 2; // offset: 32 uint32 FFMBCEEGOLO = 3; // offset: 40 uint32 JBFMHDLMBFA = 4; // offset: 44 } message FCMCJAKGPCG { uint32 PPEBFAJJENG = 1; // offset: 32 repeated uint32 LJHNNBFBMJJ = 2; // offset: 16 } message PFBKJICJGBI { uint32 avatar_id = 1; // offset: 32 repeated FCMCJAKGPCG GHMJCDADNIA = 2; // offset: 16 uint32 slot = 3; // offset: 40 uint32 MAONLHBKOFK = 4; // offset: 36 } message JAFMFGJLGGA { oneof BJHPPIKHFMF { LPFDDGKBAAM DENHCJPAMAN = 1; // offset: 24 LFMPGKCILMN AEDBEGKAJMM = 2; // offset: 24 KFGGENLKMEB FFLLCPHLNIO = 3; // offset: 24 LLANPOBDJIM LEFOIGFGJGJ = 4; // offset: 24 PFBKJICJGBI INFGAKANLPN = 5; // offset: 24 } } message EBJDMKPDCNK { repeated JAFMFGJLGGA lineup_list = 1; // offset: 16 } // Obf: ABFBKFMEABC enum ChatType { ABFBKFMEABC_PCPDHELPKEM = 0; ABFBKFMEABC_MLDCAAFKIAH = 1; ABFBKFMEABC_FIJGFKENLGK = 2; } // Obf: EMIIKKDABID enum MsgType { EMIIKKDABID_PCPDHELPKEM = 0; EMIIKKDABID_EFOEMFDBIAF = 1; EMIIKKDABID_PBNPMLGFMDJ = 2; EMIIKKDABID_OCPJKKBAJKE = 3; EMIIKKDABID_MIFAFJMFNIB = 4; EMIIKKDABID_LNFHFKJCLNO = 5; EMIIKKDABID_BAEABLOBEGI = 6; EMIIKKDABID_JLPAJNNDEMI = 7; EMIIKKDABID_ALBIEAPFHCO = 8; EMIIKKDABID_HLAJEOAIEOK = 9; EMIIKKDABID_OEEBEEACOLB = 10; } enum AJHIJDPOANN { AJHIJDPOANN_NDGENKLMENG = 0; AJHIJDPOANN_ECFKBOFBJHN = 1; AJHIJDPOANN_MHBPPIDFPCB = 2; } enum GGCFFJGCPKD { GGCFFJGCPKD_PCPDHELPKEM = 0; GGCFFJGCPKD_DHDFNCBANAG = 1; GGCFFJGCPKD_EJKICGKPKND = 2; GGCFFJGCPKD_IEHKGINAHKB = 3; GGCFFJGCPKD_GBAJGENOGMI = 4; } enum GNKDJFAGCBC { GNKDJFAGCBC_KGPAHOCDGIN = 0; GNKDJFAGCBC_LPOOLDIFEDB = 1; GNKDJFAGCBC_FBKFJENNEBD = 2; GNKDJFAGCBC_LCLAEBGJPED = 3; GNKDJFAGCBC_CFEDNIAIJPP = 4; GNKDJFAGCBC_DNBLKAPCECA = 5; GNKDJFAGCBC_GDKEHBCDABJ = 6; } enum AGFGAPEPDJO { AGFGAPEPDJO_PCPDHELPKEM = 0; AGFGAPEPDJO_LEKGIIIGLKB = 1; AGFGAPEPDJO_MCODIAPGFHC = 2; } enum BJLEJCIGLAO { BJLEJCIGLAO_PCPDHELPKEM = 0; BJLEJCIGLAO_AGJBLPLJGPD = 1; BJLEJCIGLAO_ACBOMNNALDK = 2; } enum COOCLIPGCEH { COOCLIPGCEH_PCPDHELPKEM = 0; COOCLIPGCEH_EIKGHMIEKPE = 1; COOCLIPGCEH_CGDGJBLDKNP = 2; } message CIKDDLMJLEN { uint64 MGDNOACBFOE = 1; // offset: 40 uint32 PLOBMBFPNFK = 2; // offset: 32 uint32 JMOMBDGIFDE = 3; // offset: 36 repeated uint32 IOJCCKOLBHE = 4; // offset: 24 } message MMLBJFHEAKL { uint32 HIILNPICKCG = 1; // offset: 32 uint32 MKHDINDGHMD = 2; // offset: 36 uint64 ENNLJKJGMEI = 3; // offset: 24 } message GOEOJEFKKMK { repeated uint32 avatar_id_list = 1; // offset: 16 } message BPONIDHOFPP { repeated uint32 avatar_id_list = 1; // offset: 24 } message HFEMKNKGPNF { repeated uint32 avatar_id_list = 1; // offset: 16 repeated GGCFFJGCPKD BKKFBLPBNMO = 2; // offset: 24 repeated uint32 PACEGLACPHH = 3; // offset: 40 } message KPMIMEPEBHH { repeated uint32 avatar_id_list = 1; // offset: 16 } message HOFLIBJHHPC { repeated uint32 avatar_id_list = 1; // offset: 16 uint32 CHDPNCOHAGH = 2; // offset: 32 } message HPDLFAOMIPI { repeated uint32 avatar_id_list = 1; // offset: 16 } message PEKNOBDHAKO { string MGMFENIOPHO = 10; // offset: 32 oneof MFKJOHBNBJA { GOEOJEFKKMK MHNBGKJLDGB = 1; // offset: 16 BPONIDHOFPP NCCNKHELPKL = 2; // offset: 16 HFEMKNKGPNF IFHGNHGAPIN = 3; // offset: 16 KPMIMEPEBHH NAOKLIALCEN = 4; // offset: 16 HOFLIBJHHPC KFPKHHAOGPP = 5; // offset: 16 HPDLFAOMIPI IIHECADEHNG = 6; // offset: 16 } } message MEBBEGGFJMI { string title = 1; // offset: 24 string NLGKMNLEDGD = 2; // offset: 32 } message OIJJJKLMFNO { GNKDJFAGCBC type = 1; // offset: 32 string stop_desc = 2; // offset: 24 uint32 avatar_id = 3; // offset: 36 } message ECLEPFKJFLC { repeated uint32 avatar_id_list = 1; // offset: 24 string stop_desc = 2; // offset: 16 } message BPDFEOGCAIJ { uint32 AOKEIEHKKKL = 1; // offset: 28 float value = 2; // offset: 24 } message BNDOCFACDLL { uint32 DPNMKKLMGDF = 1; // offset: 44 uint32 relic_type = 2; // offset: 40 BPDFEOGCAIJ JKNGFDMOCGC = 3; // offset: 24 repeated BPDFEOGCAIJ sub_affix_list = 4; // offset: 32 } message HABFLMJEEKL { repeated BNDOCFACDLL JGBEBENBLAD = 1; // offset: 24 repeated BPDFEOGCAIJ DCLAKCFJCPJ = 2; // offset: 16 uint32 EHJBMNMOFLF = 3; // offset: 40 } message CHDLBDDHKDJ { uint32 avatar_id = 1; // offset: 48 HABFLMJEEKL HLHCKPPNPNH = 2; // offset: 24 HABFLMJEEKL BNDGGNDMEMC = 3; // offset: 16 string stop_desc = 4; // offset: 40 } message JNOCGFDGHEB { string stop_desc = 1; // offset: 16 uint32 EKPBOEEIPDA = 2; // offset: 32 } message ChatData { oneof extend_type { CIKDDLMJLEN EPKIJKOHNKC = 101; // offset: 24 MMLBJFHEAKL MOELBPPIPDC = 102; // offset: 24 string message_text = 103; // offset: 24 uint32 extra_id = 104; // offset: 24 PEKNOBDHAKO IMOLBGOCNEI = 105; // offset: 24 MEBBEGGFJMI BAEABLOBEGI = 106; // offset: 24 OIJJJKLMFNO DLBNMNCPEEH = 107; // offset: 24 ECLEPFKJFLC MPGEJDAEOGJ = 108; // offset: 24 CHDLBDDHKDJ CMFDCKANPGD = 109; // offset: 24 JNOCGFDGHEB LEGOJPMNCLL = 110; // offset: 24 } } message MessageChatData { MsgType message_type = 1; // offset: 32 ChatData chat_data = 2; // offset: 16 } message PKJCIGNOION { BJLEJCIGLAO IFKJOHEDNBD = 1; // offset: 32 oneof FPCDPDPHKJJ { uint32 uid = 11; // offset: 24 COOCLIPGCEH role_goods_info = 12; // offset: 24 } } // Obf: OEGGEEBBOPJ message ChatMessageData { uint64 create_time = 4; // offset: 40 PKJCIGNOION NGIIFILPHNI = 8; // offset: 16 repeated MessageChatData message_datas = 9; // offset: 24 } enum AvatarSlotType { AVATAR_SLOT_1 = 0; AVATAR_SLOT_2 = 1; AVATAR_SLOT_3 = 2; } enum ItemType { ITEM_TYPE_NONE = 0; ITEM_AVATAR_CARD = 1; ITEM_EQUIPMENT = 2; ITEM_MATERIAL = 3; ITEM_AVATAR_EXP = 4; ITEM_RELIC = 5; } // Obf: ECIOOMKFMGC enum VirtualItemType { ECIOOMKFMGC_HMAKLFCCHCC = 0; ECIOOMKFMGC_MMKGJJGKFGD = 1; ECIOOMKFMGC_EFMBCLPJJDH = 2; ECIOOMKFMGC_PKMJLIPLOLA = 3; ECIOOMKFMGC_HHAMGCKMBFO = 11; ECIOOMKFMGC_NIJIDKGOCIJ = 12; ECIOOMKFMGC_KEJLNBIOPEL = 21; ECIOOMKFMGC_CMMKPMMJDBJ = 22; ECIOOMKFMGC_GEDNLBJDFNK = 23; ECIOOMKFMGC_GLHBBHLOEIA = 24; ECIOOMKFMGC_MOHNHKFHNIL = 25; ECIOOMKFMGC_OFGHPOGGJBC = 26; ECIOOMKFMGC_BEFPDOMGMMN = 31; ECIOOMKFMGC_FAJEGFIDLLM = 32; ECIOOMKFMGC_CBPHPBLDLEG = 33; ECIOOMKFMGC_KMHJHPDBMMN = 34; ECIOOMKFMGC_MCFBNAMKAJN = 41; ECIOOMKFMGC_IHJKICIAIEO = 51; ECIOOMKFMGC_GGCGJGMAOJA = 52; ECIOOMKFMGC_HEJNMIDANEP = 53; ECIOOMKFMGC_EIBBAPHCCDD = 54; ECIOOMKFMGC_FBNNBKIADDG = 55; ECIOOMKFMGC_LKJOEBKBGKD = 56; ECIOOMKFMGC_FCLNHMEBANC = 190; ECIOOMKFMGC_IKOIOCHLNPF = 191; ECIOOMKFMGC_EDHNMJJACKE = 192; ECIOOMKFMGC_HPEGHLAOOHH = 193; ECIOOMKFMGC_DMKAECIJOCO = 194; ECIOOMKFMGC_EKAMMFGBAOD = 195; ECIOOMKFMGC_FANHDPBFOLK = 196; ECIOOMKFMGC_MKGDKCBJPFP = 100000; ECIOOMKFMGC_CEKKIHMEDBN = 280001; ECIOOMKFMGC_OJHAJPDFJFM = 280002; ECIOOMKFMGC_GPDFGIGEJAB = 281001; ECIOOMKFMGC_NMBDMBCPOMO = 281012; ECIOOMKFMGC_DCGOFNOIAEP = 300101; ECIOOMKFMGC_DHMMCHHBNIE = 300102; ECIOOMKFMGC_BPDEPIPEEID = 300103; ECIOOMKFMGC_MNOLNNDFPOA = 300104; ECIOOMKFMGC_EMFDJPBMNOE = 281002; ECIOOMKFMGC_AEBFMLGDFKL = 281003; ECIOOMKFMGC_KCDPDPCHMJE = 281004; ECIOOMKFMGC_OJEICCEFMNG = 281013; ECIOOMKFMGC_INMIJBAMNML = 281019; ECIOOMKFMGC_FALAAADONIL = 281005; ECIOOMKFMGC_MKCCOJIAAPP = 281014; ECIOOMKFMGC_BBELLNFMDAJ = 281015; ECIOOMKFMGC_DLMLLJNNKPD = 281016; ECIOOMKFMGC_AELHDOIOLAK = 281017; ECIOOMKFMGC_KMNCEFDHNGO = 281018; ECIOOMKFMGC_KCKPAMKGDDH = 281020; ECIOOMKFMGC_COCMGHNIEDC = 281022; ECIOOMKFMGC_GLOHFBDLJOF = 281024; ECIOOMKFMGC_GLELEIFPJEF = 281023; ECIOOMKFMGC_GCMKGLPMHLN = 281025; ECIOOMKFMGC_FNFCLPBPMGB = 281026; ECIOOMKFMGC_LFLHJGMGKDD = 281027; ECIOOMKFMGC_OPEOIMJMICK = 281028; ECIOOMKFMGC_MPEOIAAMBFO = 281029; ECIOOMKFMGC_JOCFBHKBMEE = 281030; ECIOOMKFMGC_BNAEMCNGCED = 281031; ECIOOMKFMGC_PIPOMHHCEAC = 281032; ECIOOMKFMGC_JGHGKGLOAOG = 281033; ECIOOMKFMGC_MCJMDMGDOCK = 281034; ECIOOMKFMGC_LLLMBIICHPI = 281035; ECIOOMKFMGC_CDGOEOHGBDL = 281036; ECIOOMKFMGC_KLNCKCGBMNF = 281037; ECIOOMKFMGC_HHJJFEOHPFO = 281038; ECIOOMKFMGC_HLBIPPAKDAC = 281039; } enum LFEGFEJKFLM { LFEGFEJKFLM_IEHOPDCKPEC = 0; LFEGFEJKFLM_KJGHECOMGIK = 280001; } enum LEDAFPCLCCM { LEDAFPCLCCM_PNMCJHFNBOO = 0; } enum DGKEOHHMAEH { DGKEOHHMAEH_LKHBGNHKANG = 0; DGKEOHHMAEH_IFCJPMAMELL = 1; DGKEOHHMAEH_DOFLFNGCBMA = 2; DGKEOHHMAEH_DDDDHDCJIDA = 3; DGKEOHHMAEH_JPGLEAACPPE = 4; DGKEOHHMAEH_BCLFKNNDLMM = 5; DGKEOHHMAEH_IADABOFPEJE = 6; } enum AAINIDOPJCD { AAINIDOPJCD_ABFFKLEFELP = 0; AAINIDOPJCD_LCCLCCMPNGG = 1; AAINIDOPJCD_PJJEJEAJPIN = 2; AAINIDOPJCD_PNBELFJDIPG = 3; AAINIDOPJCD_GKFHCLIAHKH = 4; AAINIDOPJCD_LGJEEJEPCPH = 5; AAINIDOPJCD_IADMEONEPIE = 6; AAINIDOPJCD_EIMNICAGOGD = 7; } enum FPJBOJBFMNJ { FPJBOJBFMNJ_FKBJDGBMMDM = 0; FPJBOJBFMNJ_MCMOADLJAJF = 1; FPJBOJBFMNJ_IKGKENCDKAB = 2; FPJBOJBFMNJ_LBBGGOHHCJG = 3; FPJBOJBFMNJ_OMAGPBDDNAC = 4; FPJBOJBFMNJ_BMOKEJCNAAH = 5; FPJBOJBFMNJ_LJJDKKIPKLA = 6; FPJBOJBFMNJ_BLJPOCJAPGK = 7; FPJBOJBFMNJ_LIBOHEECEPC = 8; FPJBOJBFMNJ_CPEKPLNCNGM = 9; FPJBOJBFMNJ_EAJJEHKANAF = 10; FPJBOJBFMNJ_DKPNJAKCMGK = 11; FPJBOJBFMNJ_CFEIPBLEOBK = 12; FPJBOJBFMNJ_JGGCHNDHEMJ = 13; } // Obf: KIJHEIJDFAD enum PlatformType { EDITOR = 0; IOS = 1; ANDROID = 2; PC = 3; WEB = 4; WAP = 5; PS4 = 6; NINTENDO = 7; CLOUD_ANDROID = 8; CLOUD_PC = 9; CLOUD_IOS = 10; PS5 = 11; MAC = 12; CLOUD_MAC = 13; CLOUD_WEB_ANDROID = 20; CLOUD_WEB_IOS = 21; CLOUD_WEB_PC = 22; CLOUD_WEB_MAC = 23; CLOUD_WEB_TOUCH = 24; CLOUD_WEB_KEYBOARD = 25; CLOUD_DOUYIN_IOS = 27; CLOUD_DOUYIN_ANDROID = 28; } // Obf: FJGHPHEIIBK enum ReloginType { FJGHPHEIIBK_DCPKEBHCKCL = 0; FJGHPHEIIBK_CBJLJOKEEBF = 1; FJGHPHEIIBK_IGFMBECDMNO = 2; FJGHPHEIIBK_JOLADFMKDIP = 3; } // Obf: AAMFJHNPGPC enum AvatarType { AVATAR_TYPE_NONE = 0; AVATAR_TRIAL_TYPE = 1; AVATAR_LIMIT_TYPE = 2; AVATAR_FORMAL_TYPE = 3; AVATAR_ASSIST_TYPE = 4; AVATAR_AETHER_DIVIDE_TYPE = 5; AVATAR_UPGRADE_AVAILABLE_TYPE = 6; AVATAR_GRID_FIGHT_TYPE = 7; AVATAR_GLJDNDMIGIP = 8; } // Obf: FCDKPNHBMLM 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 BOOCAFOIFLF { BOOCAFOIFLF_DAPCFOOOIGA = 0; BOOCAFOIFLF_OCHIFCBMILE = 1; BOOCAFOIFLF_PEAGCBPJPMK = 32; } // Obf: MLOJFCAEHJJ enum Gender { GenderNone = 0; GenderMan = 1; GenderWoman = 2; } enum JLCHLKCELJH { JLCHLKCELJH_BLEHOIPGNOO = 0; JLCHLKCELJH_CHIAFJGJBCE = 1; JLCHLKCELJH_GGGLGBPHNNG = 2; JLCHLKCELJH_HIBFDBNINGC = 3; JLCHLKCELJH_HAGIHCDALKD = 4; } // Obf: DGBCKDMIDFC enum ProductGiftType { DGBCKDMIDFC_IGKFFODNANE = 0; DGBCKDMIDFC_HDKBBDLKAAA = 1; DGBCKDMIDFC_JBEDFGNKEHF = 2; DGBCKDMIDFC_HCDOAFPHGIC = 3; DGBCKDMIDFC_EIIEAGGKACO = 4; DGBCKDMIDFC_KCIAGIPAKNM = 5; DGBCKDMIDFC_DDGOCLMMMJD = 6; DGBCKDMIDFC_ELMCEDNJIKI = 7; DGBCKDMIDFC_IHKLKPAKNNG = 8; DGBCKDMIDFC_HCAELAJIGDF = 9; DGBCKDMIDFC_GBGCNKDGDND = 10; DGBCKDMIDFC_DOGLIGBEHBH = 11; DGBCKDMIDFC_KPPFABMDPJB = 12; DGBCKDMIDFC_BOCOFKJACPD = 13; DGBCKDMIDFC_BNKDPHFEJKK = 14; DGBCKDMIDFC_MLBMEBIBCNP = 15; DGBCKDMIDFC_AAMAIALDJFM = 16; DGBCKDMIDFC_FMCDINMKIAB = 17; DGBCKDMIDFC_LGJJDHGAFPE = 18; DGBCKDMIDFC_NCMAPACKFAI = 19; DGBCKDMIDFC_GPEDNPPEFNI = 20; DGBCKDMIDFC_IOGFCFKALKN = 21; DGBCKDMIDFC_LDJAOFNADCG = 22; DGBCKDMIDFC_ADOLCFGOAHO = 23; DGBCKDMIDFC_GKFKLJDPPKP = 24; } // Obf: IGCKIJDDJFJ enum FeatureSwitchType { IGCKIJDDJFJ_AHMCKDAOLNE = 0; IGCKIJDDJFJ_NKJFDNJKALK = 1; IGCKIJDDJFJ_IDPNGFJANJB = 2; IGCKIJDDJFJ_MAJKNAPPCFA = 3; IGCKIJDDJFJ_MPGAEMIPDBI = 4; IGCKIJDDJFJ_MHCEMELLGCL = 5; IGCKIJDDJFJ_GFGMNCCMAKN = 6; IGCKIJDDJFJ_IHHBIDAOBBM = 7; IGCKIJDDJFJ_CLAIOFFHHDF = 8; IGCKIJDDJFJ_BNAELDFAHON = 9; IGCKIJDDJFJ_ECCLEMGLJAG = 10; IGCKIJDDJFJ_LLEAAOAMCID = 11; IGCKIJDDJFJ_NELKANJOKBC = 12; IGCKIJDDJFJ_OMEJMKEAGDI = 13; IGCKIJDDJFJ_BLECKNHHJAP = 14; IGCKIJDDJFJ_MPEBHKIMEMK = 15; IGCKIJDDJFJ_NAKLFJBIIGL = 16; IGCKIJDDJFJ_OEAEPENNKGK = 17; IGCKIJDDJFJ_GBMOECEBIAI = 18; IGCKIJDDJFJ_NCMOMNOFIGF = 19; IGCKIJDDJFJ_MPOOOJFNPHN = 20; IGCKIJDDJFJ_IKFPJONIHAC = 21; IGCKIJDDJFJ_MBKGFMMKDGH = 22; IGCKIJDDJFJ_MNMIFNLFPHJ = 23; IGCKIJDDJFJ_KFKKDLJCACK = 24; IGCKIJDDJFJ_MDJKFDHGPIO = 25; IGCKIJDDJFJ_FOOADPMHHLN = 26; IGCKIJDDJFJ_PPAAGOAIGAN = 27; IGCKIJDDJFJ_JMFAIIGADPH = 28; IGCKIJDDJFJ_BEKIBIFBFJJ = 29; IGCKIJDDJFJ_FAEEIIPIEFL = 30; IGCKIJDDJFJ_DMOFNHCFLLI = 32; IGCKIJDDJFJ_CPEABDAJKIJ = 33; IGCKIJDDJFJ_JMAJLKDCKDG = 34; IGCKIJDDJFJ_FCKGKFHGAJB = 35; IGCKIJDDJFJ_LCOCICLGDCL = 36; IGCKIJDDJFJ_GLHENGDLHDB = 37; IGCKIJDDJFJ_PFJHHFOLDMH = 38; IGCKIJDDJFJ_EMHBAANLKAM = 39; IGCKIJDDJFJ_HMDOBBFNMPK = 40; IGCKIJDDJFJ_DCHKMGIODKC = 41; IGCKIJDDJFJ_KFDGINNGBKP = 42; IGCKIJDDJFJ_IJIJOCCNGGI = 43; IGCKIJDDJFJ_NGDOIGHEPID = 44; IGCKIJDDJFJ_GELNDFAKGKL = 45; IGCKIJDDJFJ_APILFCCOJJO = 46; IGCKIJDDJFJ_JEHADOMCBDN = 47; IGCKIJDDJFJ_LIJKMBJEFKL = 48; IGCKIJDDJFJ_NOIOJJDGNCB = 49; IGCKIJDDJFJ_DFENGCCFGEC = 50; IGCKIJDDJFJ_EIFAFLHMECK = 51; IGCKIJDDJFJ_LBKBCMNKJGP = 52; IGCKIJDDJFJ_COCFABINENB = 53; IGCKIJDDJFJ_PAGHKCENDFH = 54; IGCKIJDDJFJ_PHNMKFPNAII = 55; IGCKIJDDJFJ_KEAMEFMENDC = 56; IGCKIJDDJFJ_CLDHODFAKLE = 58; IGCKIJDDJFJ_CALMDHELIJG = 59; IGCKIJDDJFJ_AGIHJALHMFL = 60; IGCKIJDDJFJ_ICNPPHNPCIP = 61; IGCKIJDDJFJ_MMOKFEJGHEP = 62; IGCKIJDDJFJ_KOBFLBMJKHG = 63; IGCKIJDDJFJ_BNMKINAPJLK = 64; IGCKIJDDJFJ_BCLBNFIBEFN = 65; IGCKIJDDJFJ_PCDKDDAGCHB = 66; IGCKIJDDJFJ_BMJDLKEPBFK = 67; IGCKIJDDJFJ_BHGGJGJBKDP = 68; IGCKIJDDJFJ_PGOHDFNMFJA = 69; IGCKIJDDJFJ_JKAHNDNPCLH = 70; IGCKIJDDJFJ_LFDDHIAFIEL = 71; IGCKIJDDJFJ_OHMGICNFIKM = 72; IGCKIJDDJFJ_LMLJDMJHPDK = 73; IGCKIJDDJFJ_KJODAPJONHE = 74; IGCKIJDDJFJ_FENONKMEILO = 75; IGCKIJDDJFJ_EMCBAJPCDMC = 76; IGCKIJDDJFJ_EABBAKICOOC = 77; IGCKIJDDJFJ_FAEHNIGKNPD = 78; IGCKIJDDJFJ_KJDAAMBLFNN = 79; IGCKIJDDJFJ_HJMDPDNIOCB = 80; IGCKIJDDJFJ_NOGOAKKIMBE = 81; IGCKIJDDJFJ_IKMCHIEELEG = 82; IGCKIJDDJFJ_KNMGJIHFGOK = 83; IGCKIJDDJFJ_BABFFMOBGAM = 84; IGCKIJDDJFJ_FONNDJPLCIF = 85; IGCKIJDDJFJ_OIAPNEOBJGM = 86; IGCKIJDDJFJ_BMHNMGBNAAD = 87; IGCKIJDDJFJ_MPNOJMHEAPB = 88; IGCKIJDDJFJ_OIHCCNDKJCE = 89; IGCKIJDDJFJ_HNKEFEPAGJG = 90; IGCKIJDDJFJ_OEBIHNAAKHE = 91; IGCKIJDDJFJ_NNLCKIOFEMG = 92; IGCKIJDDJFJ_DPMCBNBLGCI = 93; IGCKIJDDJFJ_IGHGLJDKCFP = 94; IGCKIJDDJFJ_AJPHKHDOBMA = 95; IGCKIJDDJFJ_PDFECLGGPPE = 96; IGCKIJDDJFJ_KLPHLKEOCHA = 97; } enum CIAIOJANAPI { CIAIOJANAPI_MIEBLLJELAE = 0; CIAIOJANAPI_LAAOLGJOFEM = 1; CIAIOJANAPI_FDKIOIHAFCB = 2; CIAIOJANAPI_HFBHDIJMNOO = 3; } enum OCLEJLEFBFO { OCLEJLEFBFO_PCPDHELPKEM = 0; OCLEJLEFBFO_FFOKJOIECJF = 1; } // Obf: FOODOPDNDLK enum PunkLordShareType { FOODOPDNDLK_PCPDHELPKEM = 0; FOODOPDNDLK_DKCKDCLCPEL = 1; FOODOPDNDLK_PNMCJHFNBOO = 2; } // Obf: IHDHFKJHAAH enum PunkLordAttackerStatus { IHDHFKJHAAH_PCPDHELPKEM = 0; IHDHFKJHAAH_BIIOKJHNBPN = 1; IHDHFKJHAAH_GHDILMMHECB = 2; IHDHFKJHAAH_CBEDCEDMJHA = 3; } enum INPBGNJMNKJ { INPBGNJMNKJ_PCPDHELPKEM = 0; INPBGNJMNKJ_PKEAHOBFGCB = 1; INPBGNJMNKJ_OAFIPGMHNPO = 2; INPBGNJMNKJ_DHNEAKFGCBK = 3; } enum FMEAKOFMFCK { FMEAKOFMFCK_PCPDHELPKEM = 0; FMEAKOFMFCK_CGCJLHFLEPN = 403; FMEAKOFMFCK_LCDDJFAFKPL = 404; FMEAKOFMFCK_PJIGHNFHFKD = 401; FMEAKOFMFCK_PGDFGMPOIFD = 402; FMEAKOFMFCK_AJBFCODJONF = 2300; FMEAKOFMFCK_EPNCPBCDAKO = 3100; FMEAKOFMFCK_GHODIPCOIIE = 4100; FMEAKOFMFCK_OBBECDEKJFE = 3700; } enum IPGFCGHIIKN { IPGFCGHIIKN_KOJIHMKNJIC = 0; IPGFCGHIIKN_EIKBIBAHCHI = 1; IPGFCGHIIKN_FCEEJIBLHOC = 2; } // Obf: KGHODPFJGLI enum DevelopmentType { KGHODPFJGLI_MJFLDKHKDAB = 0; KGHODPFJGLI_IBMBPMIMJEG = 1; KGHODPFJGLI_DFMFGMCGHKK = 2; KGHODPFJGLI_DGDLLJKNLMC = 3; KGHODPFJGLI_FJJAANAIKLP = 4; KGHODPFJGLI_PJPGMLPMKBB = 5; KGHODPFJGLI_CPHFDMGHKDN = 6; KGHODPFJGLI_BPAJGHJGCAM = 7; KGHODPFJGLI_PPKFEKFHFGB = 8; KGHODPFJGLI_GNAMEAKEBNL = 9; KGHODPFJGLI_APBCHINMCIJ = 10; KGHODPFJGLI_FBPDGLPBBIH = 11; KGHODPFJGLI_MEAKDPOAKKF = 12; KGHODPFJGLI_JLCDMPJKPHD = 13; KGHODPFJGLI_MIFHIFJCGAM = 14; KGHODPFJGLI_BICMKJJBHJF = 15; KGHODPFJGLI_GAEOAJPAIHL = 16; KGHODPFJGLI_OHKDNJGJANH = 17; KGHODPFJGLI_NOOJMAHKMHC = 18; } // Obf: LGGELNENDAO enum PlayingState { LGGELNENDAO_PCPDHELPKEM = 0; LGGELNENDAO_AADFLKALKNL = 1; LGGELNENDAO_CBANKFOEIFB = 2; LGGELNENDAO_CDMMIDIKFCG = 3; LGGELNENDAO_OMLFCEHBJEH = 4; LGGELNENDAO_NMGHLBLKDLH = 5; LGGELNENDAO_KFKFJHLJCOP = 6; LGGELNENDAO_MJGPIEPHDPI = 7; LGGELNENDAO_IMEPLHGAJCH = 8; LGGELNENDAO_AGHHIAPLCDH = 9; LGGELNENDAO_OKGAHGBKFDJ = 10; } enum LBBOPEPGPPA { LBBOPEPGPPA_HPDKAIKPOIG = 0; LBBOPEPGPPA_LNFJOLBJLOE = 1; LBBOPEPGPPA_DAPAJMNGHLP = 2; LBBOPEPGPPA_ELJIJPJLKGP = 3; } enum APBBALPMMGK { APBBALPMMGK_PCPDHELPKEM = 0; APBBALPMMGK_GHGAPOAKGAB = 1; APBBALPMMGK_BPCEKMLPJCJ = 2; APBBALPMMGK_GPJMKKADLDC = 3; APBBALPMMGK_CBBHPGAGCOE = 4; APBBALPMMGK_JNAAAIGLHHI = 5; } // Obf: PPJPJKPJHMG enum PlanetFesCardPieceApplyPermissionType { PPJPJKPJHMG_NKADFCMEKGN = 0; PPJPJKPJHMG_PMJMEFDGOHC = 1; PPJPJKPJHMG_HLPFBMBDKPP = 2; } enum NKGNOOMGBIM { NKGNOOMGBIM_ECHPONHAMCN = 0; NKGNOOMGBIM_ECHEKPMLGDM = 1; NKGNOOMGBIM_PJKKBFFCEHF = 2; NKGNOOMGBIM_PDEAKHAKKCD = 3; NKGNOOMGBIM_DAKLBGKEHAL = 4; } enum DPENFEFPEBI { DPENFEFPEBI_KHEEJBBPICD = 0; DPENFEFPEBI_DABGPBMKGJB = 1; DPENFEFPEBI_DLECHGNKOMB = 2; } enum BGCEJDCHKBA { BGCEJDCHKBA_PCPDHELPKEM = 0; BGCEJDCHKBA_MNMMGIALAOH = 1; BGCEJDCHKBA_IDMICPBHEOD = 2; BGCEJDCHKBA_NIILLMJNGEC = 3; BGCEJDCHKBA_MONILNMIBLG = 4; BGCEJDCHKBA_CKAIDIIJJJF = 5; BGCEJDCHKBA_BEHBCACJCPJ = 6; BGCEJDCHKBA_EIKFEGOOMCC = 7; BGCEJDCHKBA_LOEHHLBJACF = 8; BGCEJDCHKBA_NDJEDMKNJMB = 9; } enum BFDGAGJDODA { BFDGAGJDODA_PCPDHELPKEM = 0; BFDGAGJDODA_IAJIDAMBBJB = 1; BFDGAGJDODA_PEDDMFMOEIC = 2; BFDGAGJDODA_MIAGCABFAKB = 3; } enum NFKEJJIHOCJ { NFKEJJIHOCJ_PCPDHELPKEM = 0; NFKEJJIHOCJ_OPCGNJMGJDE = 1; NFKEJJIHOCJ_MHOGFBJLDED = 2; NFKEJJIHOCJ_FEPGHFFLGIJ = 3; NFKEJJIHOCJ_BEDPKPFNMNB = 4; } // Obf: HIOLCNPOPON enum GridFightDropType { HIOLCNPOPON_PCPDHELPKEM = 0; HIOLCNPOPON_HHNBGNFBDHO = 1; HIOLCNPOPON_HOLOJHGGIOG = 2; HIOLCNPOPON_NOKNNMPMGGN = 3; HIOLCNPOPON_NOFPIDPIKLJ = 4; HIOLCNPOPON_BIKHOEGFEFD = 5; HIOLCNPOPON_MKPPCDPCHIE = 6; HIOLCNPOPON_BHJOKLLJLPL = 7; } // Obf: OCOPOAEFHCA message PlayerBasicInfo { string nickname = 1; // offset: 16 uint32 level = 2; // offset: 44 uint32 exp = 3; // offset: 40 uint32 stamina = 4; // offset: 32 uint32 mcoin = 5; // offset: 36 uint32 hcoin = 6; // offset: 48 uint32 scoin = 7; // offset: 52 uint32 world_level = 8; // offset: 56 } message MCNDBBEBKMJ { repeated uint32 CPNJCMCCHIG = 1; // offset: 24 } // Obf: JHEDANIONOG message SpBarInfo { uint32 cur_sp = 1; // offset: 24 uint32 max_sp = 2; // offset: 28 } // Obf: MEOHGFDPCKD message BlackInfo { int64 begin_time = 1; // offset: 24 int64 end_time = 2; // offset: 32 uint32 limit_level = 3; // offset: 44 uint32 ban_type = 4; // offset: 40 } message HAJAOGGPCJC { AvatarType avatar_type = 1; // offset: 24 uint32 id = 2; // offset: 28 } message PKJGGAPLONC { AvatarType avatar_type = 1; // offset: 40 uint32 id = 2; // offset: 24 uint32 level = 3; // offset: 28 uint32 index = 4; // offset: 36 uint32 CBHKFOEOMFF = 5; // offset: 32 } message BBLOMOFEPJD { uint32 version = 1; // offset: 24 uint32 count = 2; // offset: 28 } // Obf: NJADODPPEBA message ClientDownloadData { uint32 version = 1; // offset: 32 int64 time = 2; // offset: 40 bytes data = 3; // offset: 16 uint32 EFKCMFIJGIJ = 4; // offset: 36 } // Obf: KGDBODBGNNG message ClientObjDownloadData { bytes sc_info = 1; // offset: 24 ClientDownloadData client_obj_download_data = 2; // offset: 32 repeated ClientDownloadData dyn_code = 3; // offset: 40 } message DODELEAICGI { string HELJKFMIFFE = 1; // offset: 24 string value = 2; // offset: 32 } message ANHCDHLNEJN { repeated uint32 switch_list = 1; // offset: 24 } message CENOIEMJPKK { FeatureSwitchType type = 1; // offset: 32 repeated ANHCDHLNEJN JKMBDCBOFOG = 2; // offset: 16 bool OOPCLHPKJBO = 3; // offset: 36 } message DNJFGOLLCCB { string LGMNKILABNL = 1; // offset: 56 string CJBODNKDFAG = 2; // offset: 72 string AJLGJKMEFJL = 3; // offset: 32 string GNCPFFHBIPN = 4; // offset: 64 string COOFHIGHJDN = 5; // offset: 24 string NMBNLPOHJCM = 6; // offset: 48 string CDNBELIAJFN = 7; // offset: 40 } message COKHGIMNLEK { string LKBGIEHLDLK = 1; // offset: 24 int32 GGFJFKKJPDF = 2; // offset: 32 int32 NKCHPOBJFAP = 3; // offset: 36 int32 BGOEKCKEKIL = 4; // offset: 40 int32 KKEEHBAKODI = 5; // offset: 44 } // Obf: DADADPOAPFB message ReplayInfo { uint64 PNLCMJOADKB = 1; // offset: 56 OCLEJLEFBFO replay_type = 2; // offset: 40 uint32 stage_id = 3; // offset: 68 uint32 uid = 4; // offset: 72 string nickname = 5; // offset: 24 uint32 head_icon = 6; // offset: 76 string replay_name = 7; // offset: 16 uint64 create_time = 8; // offset: 48 uint32 DAFEJIENABL = 9; // offset: 64 uint32 KALAGIBCNAO = 10; // offset: 44 } message GLMBJJOFPAC { uint32 avatar_id = 1; // offset: 24 uint32 avatar_level = 2; // offset: 28 } message PHOCECJOBHH { uint32 uid = 1; // offset: 48 uint32 DAECKFGAKLF = 2; // offset: 56 bool OAOJAEPJFFO = 3; // offset: 44 uint32 GCMNADAKONJ = 4; // offset: 52 string replay_name = 5; // offset: 16 repeated GLMBJJOFPAC avatar_list = 6; // offset: 24 uint32 GGHCFMOLDNI = 7; // offset: 64 uint32 PDBNGNABDJI = 8; // offset: 60 uint32 MHDJJDNHILK = 9; // offset: 40 } message JOLDDNMGBHD { repeated PHOCECJOBHH DFIDPJEIBJK = 1; // offset: 16 } message JLLIDDIBOHI { uint32 uid = 1; // offset: 24 uint32 monster_id = 2; // offset: 28 } // Obf: JDABAFDPOIN message PunkLordMonsterBasicInfo { uint32 uid = 1; // offset: 36 uint32 monster_id = 2; // offset: 24 uint32 config_id = 3; // offset: 28 uint32 world_level = 4; // offset: 56 int64 create_time = 5; // offset: 40 uint32 left_hp = 6; // offset: 60 uint32 attacker_num = 7; // offset: 32 PunkLordShareType share_type = 8; // offset: 52 bool OKHELIELNME = 9; // offset: 48 } // Obf: EFPAHFHGAPA message TryDownLoadReplay { string replay_name = 1; // offset: 32 ReplayInfo try_down_load_replay = 2; // offset: 24 } message RegionInfo { string name = 1; // offset: 24 string title = 2; // offset: 32 string dispatch_url = 3; // offset: 64 string env_type = 4; // offset: 16 string display_name = 5; // offset: 40 string stop_desc = 6; // offset: 48 string MPDILONJDEH = 7; // offset: 56 } message Dispatch { uint32 retcode = 1; // offset: 56 string stop_desc = 2; // offset: 40 string top_sever_region_name = 3; // offset: 24 repeated RegionInfo region_list = 4; // offset: 16 string FKCEHMPIAGG = 5; // offset: 32 } message OBOKDHDOKAD { uint32 CEKCLDPNFEA = 1; // offset: 88 repeated uint32 GECPCNOMFFG = 2; // offset: 56 repeated uint32 JCHFMDEPBMK = 3; // offset: 32 repeated uint32 NPBKMKIPKOH = 4; // offset: 72 repeated uint32 CBPBCDPJOKO = 5; // offset: 48 repeated uint32 IIOBBODPCKN = 6; // offset: 64 bool ELBALPJIPNK = 7; // offset: 96 uint32 JNBMENGEDFC = 8; // offset: 92 repeated uint32 BCCFDCELEKI = 9; // offset: 16 repeated uint32 FKDOIKIMHAO = 10; // offset: 40 repeated uint32 NCKJEPIODAD = 11; // offset: 24 } message PKBBDFOOFJN { oneof HDACCIEIJFO { uint32 role_star = 101; // offset: 16 } } message LHPPIAKKFME { GridFightDropType BGKDAMDFFKH = 1; // offset: 36 uint32 JJFFLMCCCMM = 2; // offset: 40 uint32 num = 3; // offset: 32 PKBBDFOOFJN display_value = 5; // offset: 16 } // Obf: HDJNALJBILG message GridFightDropInfo { repeated LHPPIAKKFME PIBLJLBCKJL = 1; // offset: 24 } message CMHAMBKCJBK { uint32 pos = 1; // offset: 28 uint32 JDPANINJAEC = 2; // offset: 36 uint32 MMFPEGPHOEC = 3; // offset: 24 uint32 DHNCNLFMOLI = 4; // offset: 32 } message Vector { sint32 x = 1; // offset: 24 sint32 y = 2; // offset: 32 sint32 z = 3; // offset: 28 } message NECGMCGFANN { bool INAHILAHIIJ = 1; // offset: 26 bool LDHNPCIMLCJ = 2; // offset: 25 bool FCNGHNPFJLN = 3; // offset: 24 } message NKLAFFLJCHG { uint32 id = 1; // offset: 24 bool CNOLAIHLAAB = 2; // offset: 28 } message BHFONEFGGAG { uint32 id = 1; // offset: 24 uint32 AFDFOCLDENM = 2; // offset: 28 } message MCPPIEJEBEF { NKLAFFLJCHG LEKGBMCOJDB = 1; // offset: 24 repeated BHFONEFGGAG KBHPIPFKPAC = 2; // offset: 16 bool HAJPKJOCBCL = 3; // offset: 40 } enum JILAPGBHFJI { JILAPGBHFJI_LMJLDGFJFLC = 0; JILAPGBHFJI_FIOLJGNEKKI = 1; JILAPGBHFJI_DPLEIGPOMCA = 2; JILAPGBHFJI_NMGLEPDLEDH = 3; } enum LOPDMEPEDFG { LOPDMEPEDFG_EMIEDPKBPKI = 0; LOPDMEPEDFG_LGHEJJGFKIM = 1; LOPDMEPEDFG_GAPNMCKCJCG = 2; } // Obf: INHPDHLOHHO enum BattleModuleType { INHPDHLOHHO_HAJDAKFIENM = 0; INHPDHLOHHO_KKHLMKIPMFK = 1; INHPDHLOHHO_LHGODLABEKH = 2; INHPDHLOHHO_LJOPAPAKHIP = 3; INHPDHLOHHO_FNJHIOCJHLO = 4; INHPDHLOHHO_AENLPPAEANK = 5; INHPDHLOHHO_EDLOEBEJFHN = 6; } enum HLJMCIBOBJO { HLJMCIBOBJO_MPLPALIKJHG = 0; HLJMCIBOBJO_FKMGNJGGGHO = 1; HLJMCIBOBJO_ENAMGJHJGHP = 2; } enum FFMODDDADKJ { FFMODDDADKJ_PCPDHELPKEM = 0; FFMODDDADKJ_FAMMLINGLDA = 1; FFMODDDADKJ_BHKIDLMLNKA = 2; FFMODDDADKJ_MCBDNOADMII = 3; FFMODDDADKJ_OFGEDCBEDMN = 4; FFMODDDADKJ_LPHOAIJFPNP = 5; FFMODDDADKJ_KJAIEEIACHI = 6; } enum FBKBOKHCLLF { FBKBOKHCLLF_NMJBKOMIPNP = 0; FBKBOKHCLLF_DDFFNBPHDMI = 1; FBKBOKHCLLF_MHPFEGDKIKC = 2; FBKBOKHCLLF_ADEAMNAHBPE = 3; } enum OFKHIHFBNFG { OFKHIHFBNFG_CEILOKJMACJ = 0; OFKHIHFBNFG_CPNIHIPDJIE = 1; } enum LEPDLLJHIPL { LEPDLLJHIPL_LDHLIIJJODP = 0; LEPDLLJHIPL_APNJCFEFBKB = 1; } // Obf: CHLAIGCKPIG enum BattleEndReason { CHLAIGCKPIG_PCPDHELPKEM = 0; CHLAIGCKPIG_OPAKIMPMLMI = 1; CHLAIGCKPIG_OFBNFOLBDHF = 2; } // Obf: IMGGHCOBNEF enum BattleStaticticEventType { IMGGHCOBNEF_JLMLMHODCGF = 0; IMGGHCOBNEF_HPDOBFPPNBL = 1; IMGGHCOBNEF_LCCDKPPMJLG = 2; IMGGHCOBNEF_FOCLBCLEJIH = 3; IMGGHCOBNEF_JDNNKPECMFD = 4; IMGGHCOBNEF_FCGKFLJHLJC = 5; IMGGHCOBNEF_AILGMECHNOI = 6; IMGGHCOBNEF_MCHHNGNGPME = 7; } enum MPKJECNGFPF { MPKJECNGFPF_GKJGMDAOKGN = 0; MPKJECNGFPF_MDEECHOMMIJ = 1; MPKJECNGFPF_IPOFFENEFNH = 2; MPKJECNGFPF_CKJAJOHANMC = 3; MPKJECNGFPF_DJIJIKKIJMH = 4; } enum GAPBBJCLMGP { GAPBBJCLMGP_FHMIGJBIGFC = 0; GAPBBJCLMGP_DGECGAAFDJM = 1; GAPBBJCLMGP_FJIGHECANON = 2; } enum PFODGDGFBBN { PFODGDGFBBN_GMIIOFMFMPO = 0; PFODGDGFBBN_IOMEEECOIOB = 1; PFODGDGFBBN_OJCCFHHFKAO = 2; PFODGDGFBBN_EFNMMDBAFGM = 3; PFODGDGFBBN_JDLJLGOAHOI = 4; } enum IFAENKOLDCI { IFAENKOLDCI_AMMKHIENNOJ = 0; IFAENKOLDCI_OCKEMHMFFBF = 1; IFAENKOLDCI_NNABMPMMGMC = 2; } // Obf: IDFBPKAAHCH enum BattleEndStatus { IDFBPKAAHCH_FPLONMKABFK = 0; IDFBPKAAHCH_OCCLLFPHPKP = 1; IDFBPKAAHCH_GHPIIEMDIDD = 2; IDFBPKAAHCH_ALDBBJLCBAM = 3; } enum ONLFPPJNLGH { ONLFPPJNLGH_JCELLLEHCMG = 0; ONLFPPJNLGH_OGOJDCJDMNJ = 1; ONLFPPJNLGH_DLGAPHJIAEI = 2; } // Obf: MIDKBJNAALL message BattleOp { uint32 turn_counter = 1; // offset: 32 uint32 state = 2; // offset: 56 uint32 action_entity_id = 3; // offset: 36 uint32 target_entity_id = 4; // offset: 44 uint32 op_type = 5; // offset: 52 uint32 skill_index = 6; // offset: 40 uint32 operation_counter = 7; // offset: 48 string NOPKFBLLAJP = 8; // offset: 16 } // Obf: IOHBBLIFFFN message BattleEquipment { uint32 id = 1; // offset: 36 uint32 level = 2; // offset: 32 uint32 promotion = 3; // offset: 24 uint32 rank = 4; // offset: 28 } // Obf: MFGHLGFCMJO message BattleRelic { uint32 id = 1; // offset: 44 uint32 level = 2; // offset: 32 uint32 main_affix_id = 3; // offset: 56 repeated RelicAffix sub_affix_list = 4; // offset: 16 uint32 unique_id = 5; // offset: 40 uint32 set_id = 6; // offset: 52 uint32 type = 7; // offset: 36 uint32 rarity = 8; // offset: 48 } // Obf: AMPLIONLCEL message AvatarSkillTree { uint32 point_id = 1; // offset: 24 uint32 level = 2; // offset: 28 } // Obf: DMFFNIJGNND message RelicAffix { uint32 affix_id = 1; // offset: 32 uint32 cnt = 2; // offset: 28 uint32 step = 3; // offset: 24 } message AAKHENHMIFM { bool OFAMBDEICME = 1; // offset: 36 repeated uint32 PBAGJGMOLFB = 2; // offset: 16 uint32 KNFCAGFAHBJ = 3; // offset: 32 uint32 BDECLDMDNGI = 4; // offset: 40 } // Obf: ICINDLDMONK message BattleAvatar { AvatarType avatar_type = 1; // offset: 96 uint32 id = 2; // offset: 108 uint32 level = 3; // offset: 72 uint32 rank = 4; // offset: 100 uint32 index = 5; // offset: 112 repeated AvatarSkillTree skilltree_list = 6; // offset: 48 repeated BattleEquipment equipment_list = 7; // offset: 32 uint32 hp = 8; // offset: 88 uint32 promotion = 10; // offset: 80 repeated BattleRelic relic_list = 11; // offset: 24 uint32 world_level = 12; // offset: 92 uint32 assist_uid = 13; // offset: 76 AAKHENHMIFM AKNHONDBNMM = 15; // offset: 16 SpBarInfo sp_bar = 16; // offset: 56 uint32 PJLADGOOFKE = 17; // offset: 84 repeated AvatarSkillTree LFPOAOFBGPJ = 18; // offset: 40 uint32 enhanced_id = 19; // offset: 104 } message BattleMonsterParam { uint32 NJICLAINBIM = 1; // offset: 32 uint32 level = 2; // offset: 40 uint32 HKNBHCAOMBE = 3; // offset: 28 uint32 OPJAFNEFJDC = 4; // offset: 36 uint32 BDCCEFHMFHO = 5; // offset: 24 } message LKBGOCGDFML { uint32 role_star = 1; // offset: 32 repeated LHPPIAKKFME PGNMDJIIKJB = 2; // offset: 16 } message CBCBJCPPOMP { oneof teleport_nigger { LKBGOCGDFML AFCMOOFGBPK = 101; // offset: 16 } } message BattleMonster { uint32 monster_id = 1; // offset: 32 uint32 cur_hp = 2; // offset: 36 uint32 max_hp = 3; // offset: 40 CBCBJCPPOMP extra_info = 4; // offset: 24 } message BattleMonsterWave { repeated BattleMonster monster_list = 1; // offset: 32 BattleMonsterParam monster_param = 2; // offset: 16 uint32 battle_stage_id = 3; // offset: 40 uint32 battle_wave_id = 4; // offset: 44 } // Obf: AHCIDLPFFMO message BattleBuff { uint32 id = 1; // offset: 52 uint32 level = 2; // offset: 40 uint32 owner_index = 3; // offset: 44 uint32 wave_flag = 4; // offset: 48 repeated uint32 target_index_list = 5; // offset: 16 map dynamic_values = 6; // offset: 32 } message FCMOACFMHCK { uint32 id = 1; // offset: 32 uint32 JKCGCAMIFIA = 2; // offset: 24 uint32 total_progress = 3; // offset: 28 } message KCGPMNNKIKN { uint32 NEDLPPMBMCM = 1; // offset: 24 } message OFEJCJBLDIM { uint32 id = 1; // offset: 28 uint32 JKCGCAMIFIA = 2; // offset: 24 } message IHJENBGPFBF { uint32 id = 1; // offset: 24 uint32 progress = 2; // offset: 28 } message BattleTarget { uint32 id = 1; // offset: 28 uint32 progress = 2; // offset: 24 uint32 total_progress = 3; // offset: 32 } message BattleTargetList { repeated BattleTarget battle_target_list = 1; // offset: 24 } message BNAEFBKJOGE { repeated BattleAvatar avatar_list = 1; // offset: 40 repeated BattleMonsterWave monster_wave_list = 2; // offset: 48 repeated BattleBuff buff_list = 3; // offset: 32 uint32 world_level = 7; // offset: 112 map battle_target_info = 9; // offset: 64 KCGPMNNKIKN GDAGHIJADOD = 10; // offset: 16 repeated BattleAvatar LILELAAIGIK = 11; // offset: 96 BattleGridFightSpecialBattleInfo FMCJPPILPLL = 12; // offset: 88 MLDEDCCOHBF OBOFOCPCBPK = 13; // offset: 24 HLMHHPKMIFI JLKIDEIDMNK = 14; // offset: 80 CAKGOGMEJOF IAJDCJIAHFP = 15; // offset: 72 OGEOMDJIAGI AFCMOOFGBPK = 16; // offset: 56 } message MLDEDCCOHBF { map HAEEJBFFKGF = 1; // offset: 16 uint32 FHKINAKGBBK = 2; // offset: 36 uint32 OFNDICJJCIO = 3; // offset: 40 uint32 PHPFBNJOONP = 4; // offset: 32 } // Obf: GDCPECIKKCG message AetherAvatarInfo { uint32 id = 1; // offset: 40 uint32 index = 2; // offset: 44 uint32 promotion = 3; // offset: 52 repeated uint32 OKMFEGDIONG = 4; // offset: 32 HLJMCIBOBJO KBNCLFCGHCK = 5; // offset: 48 SpBarInfo sp_bar = 6; // offset: 16 } message BAFDFBJHLGK { repeated AetherAvatarInfo avatar_list = 1; // offset: 32 repeated BattleMonsterWave monster_wave_list = 2; // offset: 40 repeated BattleBuff buff_list = 3; // offset: 24 } message NNKJBNNANJK { uint32 turn_counter = 1; // offset: 48 uint32 PEBGNFPGJMA = 2; // offset: 52 uint32 ILPPFOAPIIM = 3; // offset: 44 repeated PLGDKFFNDIB JFJPJIJLAOG = 4; // offset: 24 repeated AMDMHJPPCNF KDABKNDHMJL = 5; // offset: 32 uint32 GGEFGLBMMKP = 6; // offset: 40 } message MCKLCDAOECD { bool KHCJONFAPMK = 1; // offset: 43 uint32 FJIKIPDJOPK = 2; // offset: 32 bool JIODDAHNMEL = 3; // offset: 42 string BPDJGGBGMMM = 4; // offset: 16 bool JOOCDKJFDBA = 5; // offset: 40 bool PCCOGCPBFLL = 6; // offset: 41 uint32 CKHIFLBFFLC = 7; // offset: 36 } message PCAHGLCGODJ { repeated uint32 DCBJNILFBAG = 1; // offset: 24 repeated uint32 AFPPABBGPKF = 2; // offset: 40 repeated uint32 DBLKCEDDHIP = 3; // offset: 16 repeated uint32 LJAPNDAOEEO = 4; // offset: 48 } message FAEBBLFGAFF { uint32 MKDNOCJBFBG = 1; // offset: 24 uint32 NPEPBBPMIJH = 2; // offset: 28 } message NNJGJIJEJCL { bool AJECCJKMHOG = 1; // offset: 40 map PHGGPFMFBAL = 2; // offset: 16 bytes FCHAKFNDCND = 3; // offset: 32 } message LBMPELPKFHH { repeated NNKJBNNANJK NCONIGHJEDI = 1; // offset: 32 string IFCGNOFNDMA = 2; // offset: 56 string debug_extra_info = 3; // offset: 24 repeated CCLGJGDLADE BKLOAECPOED = 4; // offset: 16 uint32 plane_id = 5; // offset: 76 uint32 floor_id = 6; // offset: 72 uint32 FAPCFAHKKFO = 7; // offset: 80 uint32 BOLNNBOOIOI = 8; // offset: 64 NNJGJIJEJCL MEPDPCNHCAE = 9; // offset: 40 uint32 AOJLDOLMEGK = 10; // offset: 68 } message BHDDKILAJCJ { uint32 version = 1; // offset: 124 uint32 logic_random_seed = 2; // offset: 116 uint32 stage_id = 3; // offset: 96 BNAEFBKJOGE lineup = 4; // offset: 32 repeated BattleOp op_list = 5; // offset: 88 bytes turn_snapshot_hash = 6; // offset: 40 uint32 KKPEEKMDJNE = 7; // offset: 132 repeated uint32 EHGEMEIKJBH = 8; // offset: 72 bool ABAIAEMNEOA = 9; // offset: 112 JILAPGBHFJI GMOAOGGMCPD = 10; // offset: 104 BattleModuleType KIOBEGHMGAE = 11; // offset: 100 repeated BattleEventBattleInfo battle_event = 12; // offset: 64 uint32 rounds_limit = 14; // offset: 108 MCKLCDAOECD ODLBOKHDANL = 15; // offset: 80 bytes PLIAFNPANGN = 16; // offset: 48 uint32 ENECPEOGEKG = 17; // offset: 120 uint32 LFHLICCKPDJ = 18; // offset: 128 BAFDFBJHLGK PJPFIIGBIAH = 19; // offset: 56 LBMPELPKFHH DGEMJCAEOJI = 100; // offset: 16 } message CCLGJGDLADE { int32 LBGNHPHHJNE = 1; // offset: 32 string value = 2; // offset: 16 } // Obf: HMFMBOCCGAD message AvatarProperty { double max_hp = 1; // offset: 40 double attack = 2; // offset: 48 double defence = 3; // offset: 64 double speed = 4; // offset: 56 double left_hp = 5; // offset: 72 double left_sp = 6; // offset: 32 double max_sp = 7; // offset: 24 } // Obf: AJGHEJIALFH message EquipmentProperty { uint32 id = 1; // offset: 24 uint32 rank = 2; // offset: 36 uint32 promotion = 3; // offset: 28 uint32 level = 4; // offset: 32 } // Obf: BMPFMAIFBCO message AttackDamageProperty { string attack_type = 1; // offset: 16 double damage = 2; // offset: 32 } // Obf: CPDGOGNBCAL message SkillUseProperty { uint32 skill_id = 1; // offset: 32 string skill_type = 2; // offset: 16 uint32 skill_level = 3; // offset: 44 uint32 skill_use_count = 4; // offset: 40 uint32 KEAFAMICBKD = 5; // offset: 56 uint32 NCKHFMCMBEC = 6; // offset: 48 uint32 DAMLLHHOMHH = 7; // offset: 36 uint32 ENJENFOOHMD = 8; // offset: 60 uint32 ILFLKKLMBOI = 9; // offset: 52 } message PLDMGGBPHPB { uint32 skill_id = 1; // offset: 40 double JHFKANKGLJN = 2; // offset: 32 repeated uint32 battle_target_list = 3; // offset: 24 double damage = 4; // offset: 48 } // Obf: GDLNIDDCOOL message SpAddSource { string source = 1; // offset: 16 uint32 sp_add = 2; // offset: 32 } message OEMOCFJLGFI { string AANENKIIIMF = 1; // offset: 24 uint32 count = 2; // offset: 32 double total_damage = 3; // offset: 40 } message HBFAMLLHFAF { double KPKBELAHNHI = 1; // offset: 32 repeated uint32 ABBHKEEELKL = 2; // offset: 24 } message DHNFGJBHMAA { int32 JPJGFJDHJDD = 1; // offset: 24 } message PPNEGMCIECE { int32 LMGDBBAKFDA = 1; // offset: 32 int32 MJKAHEIEDNO = 2; // offset: 28 int32 JPJGFJDHJDD = 3; // offset: 24 } // Obf: MLLCMEGMAFG message AvatarBattleInfo { AvatarType avatar_type = 1; // offset: 232 uint32 id = 2; // offset: 260 uint32 avatar_level = 3; // offset: 224 uint32 avatar_rank = 4; // offset: 368 uint32 avatar_promotion = 5; // offset: 228 AvatarProperty avatar_status = 6; // offset: 40 repeated AvatarSkillTree avatar_skill = 7; // offset: 96 repeated EquipmentProperty avatar_equipment = 8; // offset: 64 uint32 total_turns = 9; // offset: 164 double total_damage = 10; // offset: 144 double total_heal = 11; // offset: 272 double total_damage_taken = 12; // offset: 280 double total_hp_recover = 13; // offset: 168 double total_sp_cost = 14; // offset: 136 uint32 stage_id = 15; // offset: 160 uint32 stage_type = 16; // offset: 236 double total_break_damage = 17; // offset: 384 repeated AttackDamageProperty attack_type_damage = 18; // offset: 104 repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 56 repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 128 repeated SkillUseProperty skill_times = 21; // offset: 120 double delay_cumulate = 22; // offset: 360 uint32 total_sp_add = 23; // offset: 192 repeated SpAddSource sp_add_source = 24; // offset: 112 uint32 total_bp_cost = 25; // offset: 156 uint32 die_times = 26; // offset: 304 uint32 revive_times = 27; // offset: 328 uint32 break_times = 28; // offset: 180 uint32 extra_turns = 29; // offset: 372 double total_shield = 30; // offset: 248 double total_shield_taken = 31; // offset: 296 double total_shield_damage = 32; // offset: 264 AvatarProperty initial_status = 33; // offset: 48 repeated BattleRelic relics = 34; // offset: 24 uint32 assist_uid = 35; // offset: 308 repeated AttackDamageProperty HLOOFKLELLJ = 36; // offset: 88 double OEJPKJPMKBC = 37; // offset: 320 double OGDGEKFJAFO = 38; // offset: 288 double AGLKPIJKKGN = 39; // offset: 200 double KONMGBJBIEA = 40; // offset: 240 repeated OEMOCFJLGFI GDAHCGCKOBO = 41; // offset: 72 uint32 HOOFEMEKKOB = 42; // offset: 220 uint32 DOAPBOLJOGF = 43; // offset: 332 double FJLIHMDENML = 44; // offset: 208 double LLCNOCGHJOO = 45; // offset: 344 double GFBLNAEHPCH = 46; // offset: 312 double KNGOCHGELCE = 47; // offset: 336 double FODKMBNLCKA = 48; // offset: 184 uint32 LNIHALFAAGA = 49; // offset: 256 uint32 BENJFNNODEF = 50; // offset: 196 uint32 LBLAJJAFFBH = 51; // offset: 216 double DPDAAIHDGAA = 52; // offset: 376 uint32 MGOHBOKJBKD = 53; // offset: 152 uint32 HMIFOFDMCCC = 54; // offset: 356 uint32 enhanced_id = 55; // offset: 352 uint32 ANMBAIFOBJP = 56; // offset: 176 HBFAMLLHFAF NODDDNJAALP = 57; // offset: 16 DHNFGJBHMAA MNHIJDJBKLB = 58; // offset: 32 } message AMBFIEKDCEL { double max_hp = 1; // offset: 48 double attack = 2; // offset: 40 double defence = 3; // offset: 32 double MAAHELIACOJ = 4; // offset: 24 double speed = 5; // offset: 64 double left_hp = 6; // offset: 72 double KEJCBOAPDDB = 7; // offset: 56 } message PGPELNFKOMD { uint32 HJMGGLANHML = 1; // offset: 28 double MDFDBACCFOH = 2; // offset: 40 uint32 EEHJPPLINAE = 3; // offset: 32 uint32 break_times = 4; // offset: 24 } // Obf: LHLMHKJPGJL message MonsterBattleInfo { uint32 entity_id = 1; // offset: 172 uint32 monster_id = 2; // offset: 188 uint32 MNBLHKKMPNP = 3; // offset: 88 uint32 HPJNJGIOHDH = 4; // offset: 92 AMBFIEKDCEL PLCHOKLFMFG = 5; // offset: 56 uint32 total_turns = 6; // offset: 168 double total_damage = 7; // offset: 104 double total_heal = 8; // offset: 64 double total_damage_taken = 9; // offset: 80 double HGPLBOCPAEG = 10; // offset: 136 double total_hp_recover = 11; // offset: 120 uint32 stage_id = 12; // offset: 100 uint32 battle_id = 13; // offset: 184 uint32 KEIDACJFFFC = 14; // offset: 156 repeated AttackDamageProperty attack_type_damage = 15; // offset: 48 repeated SkillUseProperty skill_times = 16; // offset: 24 uint32 stage_type = 17; // offset: 116 double JOJFNAMMBME = 18; // offset: 160 double delay_cumulate = 19; // offset: 144 FBKBOKHCLLF GOMECPDAKFN = 20; // offset: 180 uint32 wave = 21; // offset: 128 int32 CHBKGGOACEB = 22; // offset: 176 uint32 phase = 23; // offset: 152 uint32 PMCNNECCCPL = 24; // offset: 112 OFKHIHFBNFG MHFMAELFPLD = 25; // offset: 192 repeated PLDMGGBPHPB skill_info = 26; // offset: 16 uint32 GKDGFLCOHOA = 27; // offset: 72 repeated PGPELNFKOMD IGAFLCKJJKM = 28; // offset: 40 uint32 IOGCDGLFLCB = 29; // offset: 76 uint32 OFHLNFPMPHH = 30; // offset: 96 LEPDLLJHIPL GJCKGLLEGAE = 31; // offset: 132 } message BattleEventProperty { SpBarInfo sp_bar = 2; // offset: 24 } // Obf: FCGMGIIFAHP message BattleEventBattleInfo { uint32 battle_event_id = 1; // offset: 40 BattleEventProperty status = 2; // offset: 24 repeated PLDMGGBPHPB skill_info = 3; // offset: 32 } message IAHKPCCPMKM { uint32 JEOPNONCFNP = 1; // offset: 28 uint32 score_id = 2; // offset: 24 } message MIGJFGJMCGO { uint32 avatar_id = 1; // offset: 44 repeated uint32 KFINACEFCNJ = 2; // offset: 24 uint32 source = 3; // offset: 48 double damage = 4; // offset: 64 repeated uint32 COIHNJCHNMJ = 5; // offset: 16 int32 IIKAMPCHBLN = 6; // offset: 52 double MEPKKFLKPGM = 7; // offset: 56 uint32 KPKHJJAHHEM = 8; // offset: 72 uint32 wave = 9; // offset: 40 uint32 enhanced_id = 10; // offset: 76 } message ANHLFCJGPEE { uint32 avatar_id = 1; // offset: 28 int32 DKNJIKJDHBM = 2; // offset: 32 uint32 enhanced_id = 3; // offset: 24 } message PGOGPOHEIEG { uint32 FIFHKNHEIBD = 1; // offset: 24 uint32 ELHIABGCKIE = 2; // offset: 32 uint32 entity_id = 3; // offset: 28 } message CMJBMFHCOFI { uint32 HJMGGLANHML = 1; // offset: 44 uint32 monster_id = 2; // offset: 48 repeated ANHLFCJGPEE PECILINELNG = 3; // offset: 24 uint32 JHFKANKGLJN = 4; // offset: 40 repeated PGOGPOHEIEG NKBAPJPHJFP = 5; // offset: 16 } // Obf: DBKDEHFNGOA message StatisticEvent { BattleStaticticEventType type = 1; // offset: 32 uint32 PICEGMCCHME = 2; // offset: 28 uint32 display_value = 3; // offset: 24 } message HHIPKINNCAP { uint32 IBNELAJJOAO = 1; // offset: 28 uint32 NGAGHMDLPGF = 2; // offset: 24 } message MHANIEBKGHH { uint32 EKCPIKGLIJI = 1; // offset: 36 bool HLKAFPCLMEO = 2; // offset: 32 HHIPKINNCAP KBAKJDJPCOF = 3; // offset: 16 } message KOILNOLKDEJ { uint32 IJLPDNLAIDG = 1; // offset: 32 double display_value = 2; // offset: 40 bool PMDFFJCICOI = 3; // offset: 36 repeated double switch_list = 4; // offset: 16 } message INMOMCDOPHF { uint32 IBNELAJJOAO = 1; // offset: 40 double damage = 2; // offset: 24 double IHKEJOEHIKK = 3; // offset: 32 } message FIGHICNEPFI { repeated uint32 BPEOECAGIIG = 1; // offset: 16 repeated uint32 IPDCBEMHIMG = 2; // offset: 32 } message GGBDCOICGJG { uint32 wave = 1; // offset: 44 uint32 score_id = 2; // offset: 40 uint32 OIPAAMGIIEG = 3; // offset: 32 repeated HHIPKINNCAP BHFCPJAKIBG = 4; // offset: 16 float JHFKANKGLJN = 5; // offset: 36 } message HKNDILDOJFP { uint32 IGMMPDDCJIN = 1; // offset: 32 double JHFKANKGLJN = 2; // offset: 24 } message KFOLIJCNDBK { uint32 FCHIKAAFCPL = 1; // offset: 40 repeated GGBDCOICGJG HOBNHBCJIDM = 2; // offset: 16 repeated HKNDILDOJFP HHBHOBOJOCF = 3; // offset: 24 } message FIMOHHPINNB { MPKJECNGFPF type = 1; // offset: 24 uint32 count = 2; // offset: 28 } // Obf: NHOJCNEDENG message BattleGridFightSpecialBattleInfo { uint32 cur_level_id = 1; // offset: 148 uint32 LLLLJOFNNNK = 2; // offset: 164 uint32 rogue_money = 3; // offset: 128 repeated MHANIEBKGHH CMMLDCIACAM = 4; // offset: 72 repeated MHANIEBKGHH HLFLGAKIGMH = 5; // offset: 80 repeated uint32 EOODMDLONBD = 6; // offset: 56 FIGHICNEPFI DKLKIABDCCE = 7; // offset: 32 repeated uint32 ADJKHCOIJNK = 8; // offset: 96 uint32 grid_fight_cur_level_exp = 9; // offset: 144 uint32 PNICGJBAJIJ = 10; // offset: 140 uint32 FIPIEBKDODA = 11; // offset: 168 repeated uint32 IEPGKLIDHEK = 12; // offset: 88 uint32 JKHPFKDOKLG = 13; // offset: 156 uint32 JGOEPADOKEM = 14; // offset: 124 bool ILIIFCFHPBC = 15; // offset: 161 bool HKEJDHAHIBJ = 16; // offset: 162 repeated KOILNOLKDEJ IMKOJKJAHMM = 17; // offset: 16 repeated INMOMCDOPHF BPEOFFPJKAE = 18; // offset: 104 repeated uint32 LGMNJNHIAKA = 19; // offset: 24 bool KFLIOPGFPEJ = 20; // offset: 160 uint32 LKLCFINGNIO = 21; // offset: 136 KFOLIJCNDBK KKFPPONDKHH = 22; // offset: 112 uint32 GBBKKPCGNLA = 23; // offset: 152 uint32 MOIGAECNEIA = 24; // offset: 132 repeated uint32 POEMNNCCJHI = 25; // offset: 40 repeated FIMOHHPINNB NBAODFGCEBF = 26; // offset: 48 uint32 NPKIJFGKNNJ = 27; // offset: 120 } message CFHFFEKEKJH { uint32 effect_id = 1; // offset: 24 uint32 HCCKJOKKADE = 2; // offset: 28 } message BEAHIECJPPB { repeated uint32 CLCPLPPNNEH = 1; // offset: 16 } // Obf: DJBGEKDHHIK message BattleGridFightTraitCoreRoleInfo { uint32 role_id = 1; // offset: 24 uint32 unique_id = 2; // offset: 28 } // Obf: BKPGCMKFMHE message BattleGridFigntAvatarCoreRoleInfo { repeated uint32 grid_fight_avatar_list = 1; // offset: 16 repeated uint32 CBDBFANJGPB = 2; // offset: 32 } // Obf: IMJEOBDILPE message GridFightTraitEffectLevelInfo { uint32 trait_effect_level_exp = 1; // offset: 32 map trait_effect_level_reward = 2; // offset: 24 } message DFJGPODAKAM { uint32 ILEMMKPGPND = 1; // offset: 56 repeated uint32 NKGIGKEBODG = 2; // offset: 32 repeated APCNLFANPEP grid_fight_equipment_list = 3; // offset: 40 map OPLJDFOOMGF = 4; // offset: 48 repeated CMHAMBKCJBK FDJMJOKGOMF = 5; // offset: 16 } // Obf: NCNOJDGEELN message BattleGridFightTraitEffectInfo { uint32 effect_id = 1; // offset: 32 oneof HDACCIEIJFO { BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16 BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16 GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16 DFJGPODAKAM HAINJKLLLKF = 104; // offset: 16 } } message BGNGLHHBGMI { uint32 IPDCMHIEKIJ = 1; // offset: 24 GAPBBJCLMGP EIHHLAOKAPH = 2; // offset: 36 uint32 GDNIKJGAEBH = 3; // offset: 28 PFODGDGFBBN grid_update_src = 4; // offset: 32 } message IENNMHMOONM { uint32 trait_id = 1; // offset: 40 uint32 NKFDBEHPNLG = 2; // offset: 48 repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32 repeated BGNGLHHBGMI MEEPFKLLIJB = 5; // offset: 24 uint32 JJFNMAIPDEB = 6; // offset: 44 uint32 KINIKFCKGDF = 7; // offset: 52 } message IFDFHPAMHCL { oneof CNDEJGHFJAA { uint32 KKMBLCJHAHK = 1; // offset: 24 } } message JAJOBJJPINN { uint32 role_id = 1; // offset: 56 uint32 role_star = 2; // offset: 60 uint32 pos = 3; // offset: 64 repeated APCNLFANPEP HHIJFHKJEPL = 7; // offset: 16 uint32 avatar_id = 8; // offset: 48 map convert_property_to_fixpoint = 10; // offset: 24 uint32 unique_id = 11; // offset: 52 IFDFHPAMHCL GJEHIGGNIAP = 12; // offset: 40 } message LMMBMIKBKMB { uint32 unique_id = 1; // offset: 40 uint32 npc_id = 2; // offset: 36 uint32 pos = 3; // offset: 32 repeated APCNLFANPEP grid_fight_equipment_list = 4; // offset: 24 } message CCGEOHGFAFD { uint32 unique_id = 1; // offset: 28 uint32 JCMFPHMFAON = 2; // offset: 24 uint32 pos = 3; // offset: 32 } message APCNLFANPEP { uint32 grid_fight_equipment_id = 2; // offset: 44 map convert_property_to_fixpoint = 4; // offset: 24 uint32 unique_id = 5; // offset: 40 map BBJCMOFGBFI = 6; // offset: 32 } message HLPCOGPKBFJ { uint32 augment_id = 1; // offset: 24 } message MMDJJDEJMMN { uint32 portal_buff_id = 1; // offset: 24 } message OMBNHGAJANJ { uint32 NDOCIKPLKIF = 1; // offset: 28 uint32 DCPKPNLKGMM = 2; // offset: 32 uint32 JDMECBEDLAA = 3; // offset: 36 uint32 BNLHIMHFGDK = 4; // offset: 24 } message OGEOMDJIAGI { repeated BattleAvatar PIDIGFGKAMK = 1; // offset: 72 uint32 battle_wave_id = 2; // offset: 100 uint32 grid_fight_lineup_hp = 3; // offset: 108 uint32 ANBBPPHBCJH = 4; // offset: 124 repeated IENNMHMOONM grid_fight_trait_info = 7; // offset: 56 repeated JAJOBJJPINN grid_game_role_list = 8; // offset: 16 uint32 LFKBMDHKPFI = 9; // offset: 104 repeated HLPCOGPKBFJ sync_augment_info = 10; // offset: 80 OMBNHGAJANJ OIHHKOJFHFG = 11; // offset: 64 uint32 OOPPKDAFFDG = 12; // offset: 112 uint32 season = 13; // offset: 96 repeated MMDJJDEJMMN grid_fight_portal_buff_list = 14; // offset: 48 bool is_overlock = 15; // offset: 116 uint32 BBDOCJGAEEJ = 16; // offset: 128 repeated LMMBMIKBKMB grid_game_npc_list = 17; // offset: 88 repeated CCGEOHGFAFD MMAJCLACOBN = 18; // offset: 24 uint32 HDCAEIKAPND = 19; // offset: 120 map OGHGLMGJGEM = 20; // offset: 32 uint32 KACDGAJHNBI = 21; // offset: 132 bool FMOJNJIFKEN = 22; // offset: 117 } message LOHKFKOOEIH { string phase = 1; // offset: 40 float NPJIENCGJAH = 2; // offset: 60 float IFMAEILKJHL = 3; // offset: 52 uint32 INFGMLPIKEE = 4; // offset: 64 uint32 NGDMNDEJFJC = 5; // offset: 48 uint32 JJMCABHIHJB = 6; // offset: 56 uint32 NLCCLJKBBNJ = 7; // offset: 72 uint32 PKJKKIOBEOI = 8; // offset: 68 repeated uint32 EHALEONHDLG = 9; // offset: 16 repeated uint32 EJCAKDILHPA = 10; // offset: 24 } message FAGCFBEBKEO { uint32 PLKJCAMBAIC = 1; // offset: 52 uint32 BKKEFFGGEFA = 2; // offset: 40 uint32 MBJCCKLNIBM = 3; // offset: 48 uint32 BLDEPELAIHM = 4; // offset: 56 uint32 HEHMCANDKJK = 5; // offset: 60 uint32 DGPPEAPLMPA = 6; // offset: 44 repeated uint32 boss_info = 7; // offset: 24 repeated LOHKFKOOEIH KJFLCBDNLCF = 8; // offset: 16 } message LOCPKDNGLKM { uint32 wave = 1; // offset: 28 double BPMCGKKJGPF = 2; // offset: 40 double BNFCAAPABCF = 3; // offset: 48 uint32 FHOLBJGOPGI = 4; // offset: 32 uint32 DLHLPNLIBAF = 5; // offset: 36 uint32 status = 6; // offset: 60 uint32 ODIACLIKIFP = 7; // offset: 24 uint32 FLMFHDHFIOJ = 8; // offset: 56 } message BEGMHEEKGIF { string key = 1; // offset: 24 double value = 2; // offset: 32 } message NGJPJANLDHI { uint32 FHDPEMCABIE = 1; // offset: 24 } message DJMENNMKHLC { uint32 CHKLFKHFLKG = 1; // offset: 24 uint32 ABIEOJHCCKB = 2; // offset: 28 } message ODOFBIJJNJG { uint32 AOKDBDGDCHB = 1; // offset: 36 uint32 level = 2; // offset: 44 bool HLKAFPCLMEO = 3; // offset: 32 uint32 AKKNCCFIBHI = 4; // offset: 40 map JKBLMPEHIHM = 5; // offset: 24 } message MDDHDNBEELF { uint32 DOAOPBBIGPO = 1; // offset: 40 repeated ODOFBIJJNJG BICPNKOCHGN = 2; // offset: 16 uint32 level = 3; // offset: 44 map NMHNGINKOKN = 4; // offset: 24 } message MEHPJKPMDAN { DJMENNMKHLC JLBCNLOPLHI = 1; // offset: 16 repeated MDDHDNBEELF GBPOPCOKMNM = 2; // offset: 24 } message BAAHIGNNCIA { uint32 FPKMKJEFLDE = 1; // offset: 32 double HADGAPLBEMO = 2; // offset: 40 uint32 CGOABGKCBEF = 11; // offset: 36 uint32 ENHOIMLIBJN = 12; // offset: 28 uint32 MEGCAGNHMIE = 13; // offset: 24 } message FIHMEHKCDAL { oneof NLPPPCHGGPF { MEHPJKPMDAN ELAEMOPBDLP = 1; // offset: 16 BAAHIGNNCIA GEMABHIPLGB = 2; // offset: 16 } } message HLMHHPKMIFI { NGJPJANLDHI IMPOEHIOCBC = 1; // offset: 16 FIHMEHKCDAL detail_info = 2; // offset: 24 } message JCPPEBGEKHC { uint32 DOAOPBBIGPO = 1; // offset: 24 uint32 level = 2; // offset: 28 double total_damage = 3; // offset: 32 } message NAGEJMIGBBL { uint32 CKGLFINODBL = 1; // offset: 36 uint32 DENMMFJDCED = 2; // offset: 32 repeated JCPPEBGEKHC LFDDHBALMGN = 3; // offset: 24 } message IGADHIBKNPA { uint32 KCFPIGCEHIG = 1; // offset: 36 uint32 NIFHFOHLCED = 2; // offset: 32 double KIENHENNAKJ = 3; // offset: 40 double NBMNHCMJDFO = 4; // offset: 24 } message CCKLMNCPGFO { IGADHIBKNPA FKIPLPCJOGN = 1; // offset: 16 } message DCFMPNBKKPF { NAGEJMIGBBL GLBPFJGJFEE = 1; // offset: 32 CCKLMNCPGFO BFPGBLAIKHF = 2; // offset: 16 } message DENBKAOHBAM { uint32 MFOMMFHPJDI = 1; // offset: 24 double DJLCKFKGMDL = 2; // offset: 32 } message PMNGJCDCGMM { BGCEJDCHKBA type = 1; // offset: 40 uint32 config_id = 2; // offset: 32 uint32 unique_id = 3; // offset: 44 uint32 level = 4; // offset: 36 repeated DENBKAOHBAM switch_list = 5; // offset: 16 } message CBELDECDCCI { uint32 JNHABODMEKP = 1; // offset: 32 repeated uint32 KDGOAOMJAIG = 2; // offset: 24 } message CAKGOGMEJOF { repeated PMNGJCDCGMM message_datas = 1; // offset: 16 map BLMPNONPLNI = 2; // offset: 32 repeated CBELDECDCCI OMBLPOCHCHM = 3; // offset: 24 uint32 area_id = 4; // offset: 52 uint32 difficulty_level = 5; // offset: 48 } message AGEDPIBJPGL { uint32 monster_id = 1; // offset: 36 uint32 IBFBGEFLOJK = 2; // offset: 24 uint32 FHOLBJGOPGI = 3; // offset: 32 uint32 DLHLPNLIBAF = 4; // offset: 28 } message HCIGONGJHEJ { uint32 EPDAFICMJAO = 1; // offset: 56 double JDLBMFNHBII = 2; // offset: 24 double HJLOLCGILJL = 3; // offset: 64 uint32 wave = 4; // offset: 32 uint32 IBFBGEFLOJK = 5; // offset: 60 double MECHDOHDNFP = 6; // offset: 48 double KAEMFEGJGMP = 7; // offset: 40 } message BGKNEEHCGEB { uint32 JHLGEDGMPGE = 1; // offset: 36 uint32 MGFOHPHEHAP = 2; // offset: 32 double CCMLPIEILEG = 3; // offset: 24 uint32 wave = 4; // offset: 44 uint32 IBFBGEFLOJK = 5; // offset: 40 } message AGJNFOCANCM { repeated AGEDPIBJPGL BDOFFFHPGLN = 1; // offset: 32 repeated HCIGONGJHEJ GCMEODCNGIL = 2; // offset: 16 repeated BGKNEEHCGEB FJDFFJIEAKO = 3; // offset: 24 } message EIBOBKEJAKM { uint32 avatar_id = 1; // offset: 24 uint32 FKMNABLAMFP = 2; // offset: 28 } message BBPCCHGJCPF { uint32 BNGODBNJBCO = 1; // offset: 56 uint32 NNIFJPLBDKC = 2; // offset: 52 uint32 IFKKGMFLFJK = 3; // offset: 40 repeated uint32 IJDKOIAAILG = 4; // offset: 24 repeated EIBOBKEJAKM ADIICGEBJOG = 5; // offset: 16 uint32 POJFLLOOPLF = 6; // offset: 44 uint32 NJELMEOOIGN = 7; // offset: 48 } message NGLKDCCLFGB { BBPCCHGJCPF GMPEBBHFLHI = 1; // offset: 16 } message FHIHLCIILAM { uint32 progress = 1; // offset: 24 } message CCGMLKGIDGC { uint32 GKOLNNKHNGP = 1; // offset: 24 uint32 GKJACLFBJKD = 2; // offset: 28 } message LFPNDKKDEKN { AGJNFOCANCM NDAHPKNFCLB = 1; // offset: 48 NGLKDCCLFGB AFMAIGAFCEH = 2; // offset: 24 FHIHLCIILAM CHBLEDMCNMH = 3; // offset: 16 CCGMLKGIDGC FDPEHDOFCIG = 4; // offset: 40 } message KOMBOMJBHJG { uint32 LMFCPCPKOOA = 1; // offset: 44 double JDLBMFNHBII = 2; // offset: 56 double HJLOLCGILJL = 3; // offset: 64 uint32 AODABAGNDKO = 4; // offset: 32 uint32 OELCLAOPIFH = 5; // offset: 48 uint32 CFNANPFAKEG = 6; // offset: 88 uint32 FAFOONJLCKM = 7; // offset: 40 double MECHDOHDNFP = 8; // offset: 72 uint32 JMGDPMKDOPM = 9; // offset: 92 uint32 LCAHCPNMFFK = 10; // offset: 36 double KAEMFEGJGMP = 11; // offset: 24 uint32 MBJCCKLNIBM = 12; // offset: 80 uint32 HEHMCANDKJK = 13; // offset: 84 } message JNADLLIIIFP { uint32 MBJCCKLNIBM = 1; // offset: 36 uint32 HEHMCANDKJK = 2; // offset: 40 uint32 LCPOKEPNDEK = 3; // offset: 32 repeated KOMBOMJBHJG GCMEODCNGIL = 4; // offset: 16 } // Obf: NJGEEAHDPNM message BattleAvatarServantInfo { uint32 avatar_id = 1; // offset: 136 uint32 FIFHKNHEIBD = 2; // offset: 176 uint32 total_turns = 3; // offset: 172 double NFEHGEPLPAJ = 4; // offset: 144 repeated SkillUseProperty skill_times = 5; // offset: 40 double total_damage = 6; // offset: 80 double total_break_damage = 7; // offset: 120 repeated AttackDamageProperty attack_type_damage = 8; // offset: 32 repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 48 repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16 double total_damage_taken = 11; // offset: 64 double total_heal = 12; // offset: 128 double total_hp_recover = 13; // offset: 152 double total_shield = 14; // offset: 56 double total_shield_taken = 15; // offset: 112 double total_shield_damage = 16; // offset: 72 uint32 break_times = 17; // offset: 164 uint32 CEHLLNCEMDN = 18; // offset: 168 uint32 HOOFEMEKKOB = 19; // offset: 140 uint32 DOAPBOLJOGF = 20; // offset: 160 double FJLIHMDENML = 21; // offset: 88 uint32 entity_id = 22; // offset: 180 uint32 ANMBAIFOBJP = 23; // offset: 104 double OGDGEKFJAFO = 24; // offset: 96 } // Obf: CJDOHGJKOKO message BattleAvatarGlobalBuffInfo { uint32 avatar_id = 1; // offset: 32 uint32 maze_buff_id = 2; // offset: 28 uint32 ILBMFAKFDKI = 3; // offset: 24 } message FPFFHGOKBNK { repeated BattleAvatarServantInfo EKDHCCEFJGA = 1; // offset: 16 uint32 JPKDNCPELDM = 2; // offset: 36 uint32 PHJCDHKFNPJ = 3; // offset: 32 } message FFNBJBNDFEK { uint32 PEJMPHMPPKO = 1; // offset: 24 uint32 FHADIOPDMHP = 2; // offset: 28 uint32 LMEEJJNOFIE = 3; // offset: 32 } message KFKHGLEFDKK { FFNBJBNDFEK DOKHAJLHKOO = 1; // offset: 24 repeated PMNGJCDCGMM message_datas = 2; // offset: 16 } message LEHCCNGFKGM { uint32 KDOINLGKMBI = 1; // offset: 100 uint32 MKCHLGOGJNB = 2; // offset: 96 repeated CJGMECNIJIL BHCFHEOIPNM = 3; // offset: 80 repeated IMPEJAJCHPC PJHHNBADOMH = 4; // offset: 16 repeated LHPPIAKKFME GGELCKGFDCP = 5; // offset: 40 repeated APDJGIIDJAA LNMBHILLHEH = 6; // offset: 32 repeated KJFFJMAMJLD JPDJMCCKENI = 8; // offset: 64 uint32 IDEAAPCCFPF = 9; // offset: 120 repeated PGJKONMBGOC GNJMHIHJDJO = 10; // offset: 24 double IGCPHODFFIJ = 11; // offset: 88 double GMOBFEBBFIE = 12; // offset: 112 double NKBOEPHLCGL = 13; // offset: 104 uint32 LJKBINKKBLH = 14; // offset: 124 repeated JBJAKAMMKMD JIDMDNGPNJH = 15; // offset: 48 map OGHGLMGJGEM = 16; // offset: 56 } message NGPKKAMADNA { uint32 BGLLCLLKNJM = 1; // offset: 24 } message JBJAKAMMKMD { oneof BPIHFAJCLOC { NGPKKAMADNA AOBNMCIENFN = 1; // offset: 24 } } message DMLKEKFKNPL { uint32 effect_id = 1; // offset: 40 repeated uint32 switch_list = 2; // offset: 24 map trait_effect_level_reward = 5; // offset: 16 } message CJGMECNIJIL { uint32 trait_id = 1; // offset: 32 repeated DMLKEKFKNPL KBMBFJOLBBN = 2; // offset: 24 double damage = 3; // offset: 48 double BOIEGPAPHOP = 4; // offset: 40 } message IMPEJAJCHPC { uint32 augment_id = 1; // offset: 24 double damage = 3; // offset: 40 double BOIEGPAPHOP = 4; // offset: 32 } message PGJKONMBGOC { uint32 portal_buff_id = 1; // offset: 24 } message AFHIHMKCPNF { uint32 PIGFCAECFCF = 1; // offset: 28 uint32 monster_id = 2; // offset: 24 } message APDJGIIDJAA { uint32 AAAGBKEHKLC = 1; // offset: 32 repeated AFHIHMKCPNF kill_monster_list = 2; // offset: 16 } message CDECGIKJPAG { uint32 role_id = 1; // offset: 24 double damage = 2; // offset: 32 } message KJFFJMAMJLD { uint32 role_id = 1; // offset: 48 double damage = 2; // offset: 32 double BOIEGPAPHOP = 5; // offset: 40 map AFNAOIFCKFN = 6; // offset: 24 } // Obf: GJIJBDBBJDM message BattleStatistics { uint32 total_battle_turns = 1; // offset: 276 uint32 total_auto_turns = 2; // offset: 248 repeated uint32 avatar_id_list = 3; // offset: 56 uint32 ultra_cnt = 4; // offset: 236 double total_delay_cumulate = 5; // offset: 264 double cost_time = 6; // offset: 240 repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 64 repeated MonsterBattleInfo monster_list = 8; // offset: 176 uint32 round_cnt = 9; // offset: 256 uint32 cocoon_dead_wave = 10; // offset: 272 uint32 avatar_battle_turns = 11; // offset: 288 uint32 monster_battle_turns = 12; // offset: 292 map custom_values = 13; // offset: 104 uint32 challenge_score = 14; // offset: 260 repeated BattleEventBattleInfo PNHEDOLHBJL = 16; // offset: 208 BattleEndReason end_reason = 19; // offset: 232 repeated MIGJFGJMCGO OMDMJICGKBB = 21; // offset: 40 repeated int32 KAIDFMEJIFI = 22; // offset: 192 repeated CMJBMFHCOFI MOAJOPEJOPJ = 23; // offset: 136 repeated StatisticEvent JKOBHNPGMHC = 26; // offset: 48 repeated DLFPFFOOHKP NHDDFCAIEGD = 27; // offset: 32 map battle_target_info = 28; // offset: 168 repeated NJCOFDJNMML DDDCFCAAJHC = 29; // offset: 160 BattleGridFightSpecialBattleInfo FMCJPPILPLL = 30; // offset: 224 FAGCFBEBKEO COIGGPCPLHG = 31; // offset: 112 bool NAJPMGFJKEO = 32; // offset: 284 repeated LOCPKDNGLKM HOBNHBCJIDM = 33; // offset: 128 repeated BEGMHEEKGIF KKJHGIAADKO = 34; // offset: 72 uint32 JFGLNIOEEHL = 35; // offset: 280 DCFMPNBKKPF BKGBAEGPLMM = 36; // offset: 80 LFPNDKKDEKN MEFGDGFLFMD = 37; // offset: 216 JNADLLIIIFP NLAJOMBNHNA = 38; // offset: 24 FPFFHGOKBNK CEAIJOPGBAM = 39; // offset: 96 KFKHGLEFDKK JPEOCICGPDO = 40; // offset: 144 uint32 KGKFADDEGNJ = 41; // offset: 252 repeated BattleAvatarGlobalBuffInfo IKEIDHHMFOO = 42; // offset: 16 LEHCCNGFKGM OGPOFMOGPIP = 43; // offset: 152 repeated uint32 LFHEJDDHFND = 44; // offset: 88 repeated uint32 ANMBAIFOBJP = 45; // offset: 120 PPNEGMCIECE IPKFMFDOPGN = 46; // offset: 200 } message NJCOFDJNMML { uint32 POOEFNDPEIL = 1; // offset: 28 uint32 NFGJIDADLED = 2; // offset: 24 } message DLFPFFOOHKP { HLJMCIBOBJO type = 1; // offset: 36 uint32 id = 2; // offset: 32 SpBarInfo sp_bar = 3; // offset: 24 } message NCHLPKDHEGA { uint32 DPHOAPPCBHB = 1; // offset: 28 uint32 level = 2; // offset: 24 uint32 exp = 3; // offset: 32 } message BPCGILFKCFE { LOPDMEPEDFG retcode = 1; // offset: 52 BattleEndStatus end_status = 2; // offset: 48 BattleStatistics stt = 3; // offset: 24 bytes PLIAFNPANGN = 4; // offset: 40 map JFNCMHCAGGH = 5; // offset: 32 uint32 CJAJBMAJNJP = 6; // offset: 56 uint32 BNALACMGKFJ = 7; // offset: 60 } message NFABIIBMNPB { uint32 pos = 1; // offset: 44 uint32 role_id = 2; // offset: 40 uint32 role_star = 3; // offset: 48 repeated uint32 grid_fight_item_list = 4; // offset: 32 map grid_fight_value_init_component = 5; // offset: 16 } message ILOGJILOJGB { repeated uint32 DKMFALAILPC = 1; // offset: 16 map BOHBBNIBFKL = 2; // offset: 24 } message BGMLAAEOFOH { uint32 uid = 1; // offset: 44 uint32 ANBBPPHBCJH = 2; // offset: 56 uint32 BBDOCJGAEEJ = 3; // offset: 40 uint32 MPPFOJCENPD = 4; // offset: 52 uint32 DCPKPNLKGMM = 5; // offset: 60 uint32 JDMECBEDLAA = 6; // offset: 48 repeated NFABIIBMNPB grid_game_role_list = 7; // offset: 16 ILOGJILOJGB LHCHBABCPMI = 8; // offset: 32 } message GGPBFLBEAIF { repeated BHDDKILAJCJ PNFGGBPECND = 1; // offset: 24 } message PLGDKFFNDIB { uint32 interact_id = 1; // offset: 32 repeated uint64 IFIJBPOLLPJ = 2; // offset: 24 } message AMDMHJPPCNF { string EDDHKOAPLEI = 1; // offset: 16 uint32 count = 2; // offset: 32 } enum LGNEOKBPPEO { LGNEOKBPPEO_PCPDHELPKEM = 0; LGNEOKBPPEO_GLEMHECLMGP = 1; LGNEOKBPPEO_JPAAPMNKIEF = 2; LGNEOKBPPEO_JHBIKCPLFFJ = 3; LGNEOKBPPEO_BCDHOFNMPNG = 4; LGNEOKBPPEO_CMHHBPOHAHJ = 5; } enum NODNMNCIBFG { NODNMNCIBFG_PCPDHELPKEM = 0; NODNMNCIBFG_NCLLNEJNACM = 1; NODNMNCIBFG_APHGBHIAPJC = 2; } message MDOJCCMLKHP { LGNEOKBPPEO PHKAHAHLDAE = 1; // offset: 48 string AIPBFEOFNDO = 2; // offset: 24 uint32 ECIAGLJNPMM = 3; // offset: 40 oneof MOBGECPCNKJ { PFNMCOIKCNL GLEMHECLMGP = 10; // offset: 32 JGBLCLCHHIO stop_desc = 11; // offset: 32 DAKDPHMIPDL JHBIKCPLFFJ = 12; // offset: 32 IHEACEDGADM BCDHOFNMPNG = 13; // offset: 32 MKNNLBGJMGP HGNFPBMEAAD = 14; // offset: 32 } } message PFNMCOIKCNL { } message MKNNLBGJMGP { } message JGBLCLCHHIO { ChatMessageData stop_desc = 1; // offset: 24 } message DAKDPHMIPDL { } message IHEACEDGADM { NODNMNCIBFG AFNMOJOAFMN = 1; // offset: 24 } message JDPPGCIEHKF { string NMNOCJDJKOG = 1; // offset: 24 } message EPLFOKKDFLB { repeated uint32 avatar_id_list = 1; // offset: 16 } message DHKFLIKNMJO { uint32 avatar_id = 1; // offset: 40 repeated EPLFOKKDFLB CGFLOHFDKOC = 2; // offset: 32 repeated EPLFOKKDFLB KPEGLJJNFDH = 3; // offset: 24 } message BPHLEOBMMKM { uint32 avatar_id = 1; // offset: 40 HABFLMJEEKL HLHCKPPNPNH = 2; // offset: 16 HABFLMJEEKL BNDGGNDMEMC = 3; // offset: 32 } message DAGLHILOCKL { uint32 HOKJFKNPKAJ = 1; // offset: 28 uint32 NEEPAJPDHKK = 2; // offset: 24 } message PFIFNMIIOHF { uint32 avatar_id = 1; // offset: 32 repeated DAGLHILOCKL PNCIHFMIFOL = 2; // offset: 24 } message MJLLPAAOPMP { uint32 item_id = 1; // offset: 24 uint32 FJOFDONMHPH = 2; // offset: 28 } message MOGDMGICIKI { uint32 CHDPNCOHAGH = 1; // offset: 32 repeated MJLLPAAOPMP HHOHNCNFAED = 2; // offset: 16 } message MJEDAOPDIPM { uint32 avatar_id = 1; // offset: 32 repeated MOGDMGICIKI BKKDHHEDLAJ = 2; // offset: 16 uint32 PCLHLNCJPHL = 3; // offset: 40 uint32 EJKPCFEPAEC = 4; // offset: 36 } message CLJAIHNBKEM { GGCFFJGCPKD BFCBGPEICHG = 1; // offset: 32 repeated JAFMFGJLGGA lineup_list = 2; // offset: 16 } message IEACMDFDLBF { oneof KPPNKFGPNHN { DHKFLIKNMJO lineup = 10; // offset: 24 BPHLEOBMMKM CGCJLHFLEPN = 11; // offset: 24 PFIFNMIIOHF PJIGHNFHFKD = 12; // offset: 24 MJEDAOPDIPM KFPKHHAOGPP = 13; // offset: 24 CLJAIHNBKEM LEFOIGFGJGJ = 14; // offset: 24 } } message HIDPJPNFCKO { uint32 avatar_id = 1; // offset: 28 bool MMKJKGMIEAP = 2; // offset: 25 bool JFOAGNILNKK = 3; // offset: 24 bool NFILAOLPOKE = 4; // offset: 26 bool PJHDKDAFHJD = 5; // offset: 27 } // Obf: EJIMIOGAOKL enum FightGameMode { EJIMIOGAOKL_PCPDHELPKEM = 0; EJIMIOGAOKL_NANHDDBCJOK = 1; EJIMIOGAOKL_DODGBHJDNFL = 2; EJIMIOGAOKL_FLFLKBFGPMP = 3; EJIMIOGAOKL_BOIDFEHPKEI = 4; EJIMIOGAOKL_ICLCGJFAEBO = 5; EJIMIOGAOKL_HGJELADJLJD = 6; EJIMIOGAOKL_IKLKNEBGFLG = 7; EJIMIOGAOKL_HAPIJAMMAKF = 8; } enum BJFJFCDPFNG { BJFJFCDPFNG_DFNBODIMIGL = 0; BJFJFCDPFNG_KDHJFMDDAED = 1; BJFJFCDPFNG_NDDJOLLFCHD = 2; BJFJFCDPFNG_GEPMOBHFHLA = 3; BJFJFCDPFNG_DABEEGBEGOP = 4; } enum FHBNDNNKDON { FHBNDNNKDON_EEBJAAFCFBF = 0; FHBNDNNKDON_MJOEFCEBOOM = 1; FHBNDNNKDON_BCGOLHPEPGB = 2; FHBNDNNKDON_IEDFIBDEGMB = 3; } // Obf: JOBBKLNGANP enum LobbyCharacterStatus { JOBBKLNGANP_PCPDHELPKEM = 0; JOBBKLNGANP_GHGAPOAKGAB = 1; JOBBKLNGANP_BPCEKMLPJCJ = 2; JOBBKLNGANP_GPJMKKADLDC = 3; JOBBKLNGANP_CBBHPGAGCOE = 4; JOBBKLNGANP_JNAAAIGLHHI = 5; JOBBKLNGANP_IKNGBCGLMII = 6; JOBBKLNGANP_BPDPIPBJEMD = 7; } // Obf: BMDNBHHICLD enum LobbyModifyType { BMDNBHHICLD_PCPDHELPKEM = 0; BMDNBHHICLD_GHGAPOAKGAB = 1; BMDNBHHICLD_GPJMKKADLDC = 2; BMDNBHHICLD_BPCEKMLPJCJ = 3; BMDNBHHICLD_IDMJBHJLOBG = 4; BMDNBHHICLD_LPAGMJIOGCH = 5; BMDNBHHICLD_CGHANHJIEIG = 6; BMDNBHHICLD_EDKLDBHMNOJ = 7; BMDNBHHICLD_NMGKDCMIHAB = 8; BMDNBHHICLD_GBJIMLEMGDB = 9; BMDNBHHICLD_MGNBEKCHLHE = 10; BMDNBHHICLD_ODDBFNHLHKL = 11; BMDNBHHICLD_HFMJOAOEINM = 12; BMDNBHHICLD_NIPBNOGDMBL = 13; BMDNBHHICLD_OJEALEALIPJ = 14; BMDNBHHICLD_PINMIFOHLOA = 15; BMDNBHHICLD_BPDPIPBJEMD = 16; BMDNBHHICLD_HKODCOGOAMK = 17; BMDNBHHICLD_OIDAONJPAPA = 18; } enum EHJACNICCPK { EHJACNICCPK_DJHPKELEPGK = 0; EHJACNICCPK_AHHCPLAPKHJ = 1; EHJACNICCPK_DGKIPIOONFM = 2; } enum FKANIBDJNKG { FKANIBDJNKG_OFGHJKIHMIB = 0; FKANIBDJNKG_LADEPBBHHGO = 1; FKANIBDJNKG_ANEGGGOEBBN = 2; FKANIBDJNKG_HEFAIOFDANA = 3; FKANIBDJNKG_FODCLFOALCI = 4; FKANIBDJNKG_FCEHNMJJABE = 5; FKANIBDJNKG_FNKDIEBKOHA = 6; FKANIBDJNKG_MMNHGLDDFBC = 7; } enum PFNAOGJDEMN { PFNAOGJDEMN_PCPDHELPKEM = 0; PFNAOGJDEMN_APFFEDDKNBK = 1; PFNAOGJDEMN_HMLIPLGIEEC = 2; PFNAOGJDEMN_FOMMFEMIBKO = 3; } enum NJBNHHAPKHB { NJBNHHAPKHB_PCPDHELPKEM = 0; NJBNHHAPKHB_MPEKPBMIMCP = 1; NJBNHHAPKHB_GFPPLLGPOGO = 2; } enum MLOFJFBHGLG { MLOFJFBHGLG_KBDOLJNPHNC = 0; MLOFJFBHGLG_HDIJDLCNEIJ = 1; MLOFJFBHGLG_EDHIDNFHKAB = 2; MLOFJFBHGLG_AMDJLCMAKOO = 3; } // Obf: JBPDGDGAEKL enum LobbyInteractType { JBPDGDGAEKL_PCPDHELPKEM = 0; JBPDGDGAEKL_BELJHKIOIKB = 1; } enum PLIGIAFNLCB { PLIGIAFNLCB_PCPDHELPKEM = 0; PLIGIAFNLCB_HLLDMFKGCDA = 1; PLIGIAFNLCB_KGCCCMGLGEG = 2; } message NIIGAPILPGD { uint32 uid = 1; // offset: 72 uint32 level = 2; // offset: 52 string nickname = 3; // offset: 24 uint32 JHHHONJIKGL = 4; // offset: 56 PlatformType platform = 5; // offset: 48 string HBIDCAFOPMG = 6; // offset: 16 string IKIKMEEJNDN = 7; // offset: 32 uint64 version = 8; // offset: 64 bool GIKABEMCFAO = 9; // offset: 60 uint32 CLDNGAEIBDF = 10; // offset: 76 } message PKEIDNJOLEL { FHBNDNNKDON HBCMPOLIKHG = 1; // offset: 28 LobbyCharacterStatus status = 2; // offset: 24 } // Obf: BLBGNKCPDBA message LobbyMarchInfo { uint32 NLOCDHMLGJH = 1; // offset: 40 bool GIKABEMCFAO = 2; // offset: 36 uint32 GJIKBFAHEAK = 3; // offset: 32 uint32 FBJPJKBDCLB = 4; // offset: 44 GFNMAKHPAOE ONJKBENNMFC = 5; // offset: 24 } // Obf: PJHFFNEMBOC message LobbyMarbleInfo { uint32 PJCGAJPDOBN = 1; // offset: 36 uint32 rank = 2; // offset: 32 repeated uint32 AOPJPCPNACH = 3; // offset: 24 uint32 score_id = 4; // offset: 40 } message BJOBDLDHOCC { uint32 PANFIPHAGPB = 1; // offset: 24 uint32 IAMCPKMNANO = 2; // offset: 28 } message GFNMAKHPAOE { uint32 PJCGAJPDOBN = 1; // offset: 36 uint32 GEMHDNHDAFB = 2; // offset: 40 uint32 FOOLMIADMMH = 3; // offset: 48 uint32 IHPGCAAAGBC = 4; // offset: 32 repeated BJOBDLDHOCC CJECINJPIIJ = 5; // offset: 24 uint32 MNIOANAMFMK = 6; // offset: 52 uint32 GPBDPOOPAAD = 7; // offset: 44 } message OIFJHEPAFOO { GFNMAKHPAOE ONJKBENNMFC = 1; // offset: 24 } // Obf: NBJMGJLGMFE message LobbyGridFightInfo { repeated uint32 IHGBBHEBLKL = 1; // offset: 32 uint32 gold = 2; // offset: 40 uint32 score_id = 3; // offset: 44 string FCFGBADCGCC = 4; // offset: 16 } message DiceCombatAvatar { uint32 dice_avatar_id = 1; // offset: 40 uint32 level = 2; // offset: 44 repeated uint32 dice_id_list = 3; // offset: 24 int64 unlock_time = 4; // offset: 32 } message KKJHOOBJCGG { uint32 PJCGAJPDOBN = 1; // offset: 24 } message NIGBBJGOJML { uint32 PJCGAJPDOBN = 1; // offset: 24 } message IAMALMLBOEI { uint32 JEOPNONCFNP = 1; // offset: 32 repeated uint32 NGMANLEFOBJ = 2; // offset: 16 } message IFLOGJBONHI { uint32 MGNGPGPPIAA = 1; // offset: 36 repeated uint32 GIOPMBAJENK = 2; // offset: 24 uint32 JKPGACLKEEC = 3; // offset: 32 } message GCJAMHEGKGE { repeated DiceCombatAvatar avatar_list = 1; // offset: 40 KKJHOOBJCGG GEPHFOKBIEO = 2; // offset: 16 NIGBBJGOJML MGGCNMLFCBI = 3; // offset: 24 uint32 FOOLMIADMMH = 4; // offset: 48 uint32 EBCAFMGMFEO = 5; // offset: 56 uint32 PIEBLJJGCMK = 6; // offset: 60 bool MHKAKBKMNFJ = 7; // offset: 52 } // Obf: CHKODCAFFOE message LobbyGameExtInfo { repeated string BHILEPGIFNE = 1; // offset: 24 bool HMPCFJPJDOE = 2; // offset: 40 oneof JNJJJGBCEDG { LobbyMarchInfo lobby_march_info = 1001; // offset: 32 LobbyMarbleInfo lobby_marble_info = 1002; // offset: 32 OIFJHEPAFOO NIFBKKNFKEG = 1003; // offset: 32 LobbyGridFightInfo lobby_grid_fight_info = 1004; // offset: 32 GCJAMHEGKGE PCFNJJCOJED = 1005; // offset: 32 } } message ADHNJADIJAC { NIIGAPILPGD basic_info = 1; // offset: 32 PKEIDNJOLEL NEBABKOGGAA = 2; // offset: 24 LobbyGameExtInfo stage_info = 3; // offset: 40 } message ECKIDLIFAFG { uint32 PCPELPMKMCI = 1; // offset: 64 uint32 MGIAPAEKOMB = 2; // offset: 36 uint32 IPGMEHBCJCO = 3; // offset: 68 uint32 MKALAGHLBPF = 4; // offset: 56 uint32 BNEOOJJKKFM = 5; // offset: 48 uint32 LGIKOOEFLJM = 6; // offset: 24 uint32 BJBPFMMNDCM = 7; // offset: 72 uint32 EAJKJJADFLP = 8; // offset: 60 uint32 BEDFEJONFNK = 9; // offset: 76 uint32 OFAPPJDDIMM = 10; // offset: 52 uint32 CHCJICCNKBJ = 11; // offset: 44 uint32 OCJEMODOHIK = 12; // offset: 40 uint32 JFBPCDGCBNL = 13; // offset: 28 uint32 AKPAPLCNPDC = 14; // offset: 32 } message IFCBCBLFALM { uint64 KEPENNPINDD = 1; // offset: 24 FightGameMode DELGOCDBEKF = 2; // offset: 32 } message LHJCFNLPFIL { uint32 CPKIAMDIJNG = 1; // offset: 24 } message FIKNLFBIPHK { uint32 KICMNNPFEGK = 1; // offset: 36 bool JIFPGDCFDEK = 2; // offset: 32 LHJCFNLPFIL EAMDICNBNIL = 3; // offset: 16 } message HKIJCGOMLEA { uint64 id = 1; // offset: 64 FightGameMode IBPLHNAAEIB = 2; // offset: 52 repeated ADHNJADIJAC LMNKCJEHEMN = 3; // offset: 40 PFNAOGJDEMN type = 4; // offset: 48 uint64 MGDNOACBFOE = 5; // offset: 80 uint64 BGHICIBOLLI = 6; // offset: 72 NJBNHHAPKHB OFCKCNDOBOM = 8; // offset: 56 PBICJCPDLGD POFOCMIHJIA = 9; // offset: 32 FIKNLFBIPHK MGFMLBDEHNL = 11; // offset: 24 } message DFLDACOIHKJ { uint32 JAFNCOMGABG = 1; // offset: 24 } message IDNPIHFOOAL { PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 } message NDBDDEAPIDP { uint32 stage_id = 1; // offset: 24 uint32 IFGIBLOACPM = 2; // offset: 28 } message PBICJCPDLGD { oneof BGMDKLOBICM { DFLDACOIHKJ lobby_grid_fight_info = 1001; // offset: 16 IDNPIHFOOAL PCFNJJCOJED = 1002; // offset: 16 NDBDDEAPIDP LKICHFPCOBO = 1003; // offset: 16 } } message PNHDKMOKCFH { uint32 JAFNCOMGABG = 1; // offset: 24 } message AIOPPHPGNLM { PLIGIAFNLCB ELLELJFGDPH = 1; // offset: 24 } message HPIDJEHGFOG { uint32 stage_id = 1; // offset: 24 } message JLGNKMBMPKL { oneof BGMDKLOBICM { PNHDKMOKCFH lobby_grid_fight_info = 1001; // offset: 16 AIOPPHPGNLM PCFNJJCOJED = 1002; // offset: 16 HPIDJEHGFOG LKICHFPCOBO = 1003; // offset: 16 } } enum BLLDKABGKLF { BLLDKABGKLF_PLEACPIIDIN = 0; BLLDKABGKLF_AECCABMFPIN = 1; BLLDKABGKLF_JJJGMEIADHB = 2; } enum JHNKDJMLBJD { JHNKDJMLBJD_IBDDKLJDMKG = 0; JHNKDJMLBJD_OGNANLCFNPD = 1; JHNKDJMLBJD_GCFHNKHMNBI = 2; } message VectorSnapshot { sint32 x = 1; // offset: 32 sint32 y = 2; // offset: 24 sint32 z = 3; // offset: 28 } message MotionInfoSnapshot { VectorSnapshot pos = 1; // offset: 24 VectorSnapshot rot = 2; // offset: 16 } message FloorCustomValueSnapshot { string name = 1; // offset: 24 BLLDKABGKLF type = 2; // offset: 40 bool bool_val = 3; // offset: 48 float float_val = 4; // offset: 44 string str_val = 5; // offset: 32 } message ActiveMCVKeySnapshot { uint32 main_mission_id = 1; // offset: 32 string mcv_key = 2; // offset: 24 } message PropInfoSnapshot { uint32 prop_state = 1; // offset: 24 } message EntitySnapshot { uint32 entity_id = 1; // offset: 40 uint32 instance_id = 2; // offset: 52 MotionInfoSnapshot motion_info = 3; // offset: 16 JHNKDJMLBJD map_object_type = 4; // offset: 48 oneof entity { PropInfoSnapshot prop = 5; // offset: 24 } } message GroupSnapshot { uint32 group_id = 1; // offset: 56 uint32 group_state = 2; // offset: 60 repeated EntitySnapshot entity_list = 3; // offset: 32 map property_map = 4; // offset: 24 repeated uint32 active_submission_list = 5; // offset: 16 repeated ActiveMCVKeySnapshot active_mcv_key_list = 6; // offset: 40 } message PlayerSnapshot { MotionInfoSnapshot motion_info = 1; // offset: 16 uint32 map_layer = 2; // offset: 32 } message MissionCustomValueSnapshot { uint32 custom_value = 1; // offset: 32 string mcv_key = 2; // offset: 24 } message MissionCustomValueSnapshotList { repeated MissionCustomValueSnapshot custom_value_list = 1; // offset: 16 } message MainMissionMcvSnapshot { uint32 main_mission_id = 1; // offset: 32 MissionCustomValueSnapshotList custom_value_list = 2; // offset: 24 } message SubMissionSnapshot { uint32 sub_mission_id = 1; // offset: 24 } message MainMissionSnapshot { uint32 main_mission_id = 1; // offset: 32 repeated SubMissionSnapshot sub_mission_list = 2; // offset: 16 } message MissionSnapshot { repeated MainMissionMcvSnapshot server_mcv_list = 1; // offset: 24 repeated MainMissionMcvSnapshot client_mcv_list = 2; // offset: 48 MainMissionSnapshot tracking_main_mission = 3; // offset: 16 bool has_mission_audio_snapshot = 4; // offset: 64 string cur_audio_emotion_state = 5; // offset: 40 string cur_sound_effect_state = 6; // offset: 32 } message EraFlipperRegionDataSnapshot { uint32 region_id = 1; // offset: 28 uint32 state = 2; // offset: 24 } message EraFlipperSnapshot { repeated EraFlipperRegionDataSnapshot region_data_list = 1; // offset: 24 } message RotationMapInfoSnapshot { VectorSnapshot map_pos = 1; // offset: 24 VectorSnapshot map_rot = 2; // offset: 16 } message MapRotationSnapshot { int32 region_id = 1; // offset: 32 uint32 pose_id = 2; // offset: 36 RotationMapInfoSnapshot map_info = 3; // offset: 24 } message DialogSnapshot { uint32 group_id = 1; // offset: 28 uint32 entity_id = 2; // offset: 24 } message SwitchHandDataNodeSnapshot { uint32 config_id = 1; // offset: 44 MotionInfoSnapshot hand_transform = 2; // offset: 16 uint32 hand_state = 3; // offset: 48 bytes hand_param = 4; // offset: 24 uint32 get_coin_count = 5; // offset: 40 } message SwitchHandSnapshot { repeated SwitchHandDataNodeSnapshot switch_hand_list = 1; // offset: 24 } message PerformanceStartSnapshot { uint32 performance_id = 1; // offset: 124 uint32 performance_type = 2; // offset: 148 uint32 plane_id = 3; // offset: 120 uint32 floor_id = 4; // offset: 128 uint32 cur_map_entry_id = 5; // offset: 136 uint32 story_line_id = 6; // offset: 156 uint32 content_id = 7; // offset: 152 uint32 entry_id = 8; // offset: 144 uint32 version = 9; // offset: 132 PlayerSnapshot player = 10; // offset: 104 MissionSnapshot mission = 11; // offset: 40 EraFlipperSnapshot era_flipper = 12; // offset: 56 repeated GroupSnapshot server_group_list = 13; // offset: 72 repeated GroupSnapshot client_group_list = 14; // offset: 24 repeated GroupSnapshot server_legacy_group_list = 15; // offset: 64 repeated GroupSnapshot client_legacy_group_list = 16; // offset: 112 map floor_saved_value_list = 17; // offset: 96 map floor_custom_value_list = 18; // offset: 80 MapRotationSnapshot map_rotation = 19; // offset: 48 uint32 world_id = 20; // offset: 140 DialogSnapshot dialog = 21; // offset: 32 uint32 owner_group_id = 22; // offset: 160 SwitchHandSnapshot switch_hand = 23; // offset: 16 } enum EMBFKIIDHPE { EMBFKIIDHPE_BDFMKJDNNBH = 0; EMBFKIIDHPE_NDLFMMGEGGK = 1; EMBFKIIDHPE_IPEHAGHPNHF = 2; EMBFKIIDHPE_MOOIPOBJKFN = 3; EMBFKIIDHPE_EJKIAIBJKCA = 4; EMBFKIIDHPE_NELCAJCINGD = 5; EMBFKIIDHPE_MDOPGGBPEJE = 6; EMBFKIIDHPE_JGJOBLJGJLH = 7; EMBFKIIDHPE_OEMOBNDLMDG = 8; EMBFKIIDHPE_NOIGHHPGOAD = 9; EMBFKIIDHPE_DABIOBOPOAB = 10; EMBFKIIDHPE_LOJNENENOMG = 11; EMBFKIIDHPE_GLGMLDPNKFE = 12; EMBFKIIDHPE_OLBJGGNAALA = 13; EMBFKIIDHPE_CBIOFGCAOJG = 1000; EMBFKIIDHPE_LKHILDGPCBN = 1001; EMBFKIIDHPE_AKJFMMEGPOD = 1002; EMBFKIIDHPE_PMLLCGPGAKO = 1003; EMBFKIIDHPE_KGJDEFBMJHB = 1004; EMBFKIIDHPE_GLGNBNNABIG = 1005; EMBFKIIDHPE_LMKIBONJMOK = 1006; EMBFKIIDHPE_HANCHFGOOJB = 1007; EMBFKIIDHPE_JNOAAEFBIKB = 1008; EMBFKIIDHPE_EIANNMGBIII = 1009; EMBFKIIDHPE_CPIHFHOFAKA = 1010; EMBFKIIDHPE_HFJHHDIHBNO = 1011; EMBFKIIDHPE_EHPBKCKAGNK = 1012; EMBFKIIDHPE_MDHOBIMCMEF = 1013; EMBFKIIDHPE_EFDLFOKGEHM = 1100; EMBFKIIDHPE_FGAOFLELJKO = 1101; EMBFKIIDHPE_DJHLAMHGLBB = 1102; EMBFKIIDHPE_APEPOFBBCDL = 1103; EMBFKIIDHPE_FBHIEHLPBGD = 1104; EMBFKIIDHPE_HGPKOPBEMMG = 1105; EMBFKIIDHPE_OOKGFAFGOOA = 1200; EMBFKIIDHPE_JEIAAMJHMOF = 1201; EMBFKIIDHPE_BNLBGCAAMOO = 1202; EMBFKIIDHPE_JCBIJFLJABD = 1203; EMBFKIIDHPE_BCPPJDFNGPB = 1204; EMBFKIIDHPE_CDMDEEEJLHH = 1205; EMBFKIIDHPE_HAAPKICONEE = 1206; EMBFKIIDHPE_COFFGKNLPIH = 1207; EMBFKIIDHPE_FKDDJDJFOJC = 1208; EMBFKIIDHPE_KCAMMBCIBDF = 1209; EMBFKIIDHPE_OFIBABLKHPN = 1210; EMBFKIIDHPE_GCIJLOAGMFA = 1211; EMBFKIIDHPE_JFFCCEACJFD = 1212; EMBFKIIDHPE_GHDEDKOAHIJ = 1213; EMBFKIIDHPE_PFBPFLPDHGE = 1214; EMBFKIIDHPE_GFLEGEGHFEB = 1215; EMBFKIIDHPE_PBGILLNCDIK = 1216; EMBFKIIDHPE_IFCMEEAMCDD = 1217; EMBFKIIDHPE_AADFKIKJLAB = 1218; EMBFKIIDHPE_CFHFFNOIOCG = 1219; EMBFKIIDHPE_IPIAONLELGE = 1220; EMBFKIIDHPE_ANBOJPIOEOM = 1221; EMBFKIIDHPE_BGJIBOMKNHD = 1222; EMBFKIIDHPE_JPGAAFKHLHD = 1223; EMBFKIIDHPE_KGOGCFLFOED = 1224; EMBFKIIDHPE_BIHNEIGFJCB = 1225; EMBFKIIDHPE_OMNOBCGHGJA = 1226; EMBFKIIDHPE_DFKFGGGHFBN = 1227; EMBFKIIDHPE_GMKJFNOALED = 1228; EMBFKIIDHPE_FONPACMINBK = 1229; EMBFKIIDHPE_CABGMNOPOAI = 1230; EMBFKIIDHPE_EFDNJJIHLHN = 1231; EMBFKIIDHPE_FLDMEEILLJM = 1232; EMBFKIIDHPE_AGONHIADECH = 1233; EMBFKIIDHPE_HADKHIPHKHF = 1234; EMBFKIIDHPE_OFAHKJCKCFC = 1300; EMBFKIIDHPE_KFJLDHIKINL = 1301; EMBFKIIDHPE_DMLKCIOGGHH = 1302; EMBFKIIDHPE_BHKODBOGIFG = 1303; EMBFKIIDHPE_ANOHPNHGJFE = 1304; EMBFKIIDHPE_LOOKLIGEKGK = 1305; EMBFKIIDHPE_DHKIJHMDOEI = 1306; EMBFKIIDHPE_CPGFOFJJJFI = 1307; EMBFKIIDHPE_CGCIKDLLCLL = 1308; EMBFKIIDHPE_FGCLFBMIBAM = 1309; EMBFKIIDHPE_OPBJAODJIMH = 1310; EMBFKIIDHPE_PAKNGDGBDAL = 1311; EMBFKIIDHPE_JBBICPHDBKE = 1312; EMBFKIIDHPE_APNOBKDKJMN = 1313; EMBFKIIDHPE_EKCHGHEAPKK = 1314; EMBFKIIDHPE_BBJCLBNHKNA = 1315; EMBFKIIDHPE_NPEFOJOBKEC = 1316; EMBFKIIDHPE_GPKMGNDMIDL = 1317; EMBFKIIDHPE_MGKJFCNLEEA = 1318; EMBFKIIDHPE_PHLEOJGCHJE = 1319; EMBFKIIDHPE_JBFMMIHMJJI = 1320; EMBFKIIDHPE_PKJFLPEKFAL = 1321; EMBFKIIDHPE_ECDFMOPOAFC = 1322; EMBFKIIDHPE_DOCCCGLHKGH = 1323; EMBFKIIDHPE_MDNJFMDEDPI = 1324; EMBFKIIDHPE_NNIHPBEKDAI = 1325; EMBFKIIDHPE_CMBJOMEFIAD = 1326; EMBFKIIDHPE_BJEKHAIPJKJ = 1327; EMBFKIIDHPE_PBDKGKIKGOK = 1328; EMBFKIIDHPE_ENLABDDIHBL = 1329; EMBFKIIDHPE_CLABHAPMLMM = 1330; EMBFKIIDHPE_IAIJIDPNIEN = 1331; EMBFKIIDHPE_JHHABKLJJNM = 1332; EMBFKIIDHPE_MHMGDANLKFJ = 1333; EMBFKIIDHPE_ALAFKCDAIOG = 1334; EMBFKIIDHPE_EECICDKNOBA = 1335; EMBFKIIDHPE_AMEEOLBPDLN = 1336; EMBFKIIDHPE_LLLEKKNELKK = 1337; EMBFKIIDHPE_KMKDAKNOFFE = 1338; EMBFKIIDHPE_AAHKJFJEJDH = 1339; EMBFKIIDHPE_BIJENMIHFJP = 1340; EMBFKIIDHPE_BCELALIMKNA = 1341; EMBFKIIDHPE_BONACPAFFPB = 1342; EMBFKIIDHPE_COHCBPGNKFM = 1343; EMBFKIIDHPE_KGMNOHIBPAN = 1344; EMBFKIIDHPE_FDFMEFIJPND = 1345; EMBFKIIDHPE_IJLDLFBFHCB = 1346; EMBFKIIDHPE_IEMKIHBDOAJ = 1347; EMBFKIIDHPE_IGKACLBFMBE = 1350; EMBFKIIDHPE_HKKEPABKNOF = 1351; EMBFKIIDHPE_AHNOOLHMBLF = 1352; EMBFKIIDHPE_OMPNMHAKHOO = 1353; EMBFKIIDHPE_HIKNIFOOHDG = 1354; EMBFKIIDHPE_PIKEKCILNBE = 1355; EMBFKIIDHPE_CBDALFKHDMB = 1356; EMBFKIIDHPE_CIKEMEBFBHN = 1357; EMBFKIIDHPE_PLDBGJGGONO = 1358; EMBFKIIDHPE_CNIDNIEFKBD = 1359; EMBFKIIDHPE_BAHBJGALHMM = 1360; EMBFKIIDHPE_HKDOHDMIDAB = 1361; EMBFKIIDHPE_GGACNPNAJNN = 1362; EMBFKIIDHPE_OFIOHDFJJJO = 1363; EMBFKIIDHPE_JKOIJNKCOHM = 1364; EMBFKIIDHPE_BIPPKALLPND = 1365; EMBFKIIDHPE_JCJFNKDEKFK = 1366; EMBFKIIDHPE_DDCBKDJOFCO = 1367; EMBFKIIDHPE_NEGNOBKDEJD = 1368; EMBFKIIDHPE_NINHFGJJPMK = 1369; EMBFKIIDHPE_KLPCKBCEEPC = 1370; EMBFKIIDHPE_LOKNAJIHPBH = 1371; EMBFKIIDHPE_PLBGEMDHHKB = 1372; EMBFKIIDHPE_PAJJMEJNNLC = 1373; EMBFKIIDHPE_JKBCLNNCNIN = 1374; EMBFKIIDHPE_OEFBELAONFP = 1375; EMBFKIIDHPE_BGMFOPHAIGK = 1376; EMBFKIIDHPE_KHAIPEODJIP = 1377; EMBFKIIDHPE_BJBJPFLOOIO = 1378; EMBFKIIDHPE_DNIGMLKIPCE = 1379; EMBFKIIDHPE_PCPOPDLIHKG = 1380; EMBFKIIDHPE_MPILAGHOJKL = 1381; EMBFKIIDHPE_KLGANOPBAJO = 1382; EMBFKIIDHPE_CLENNHOIADM = 1383; EMBFKIIDHPE_COMLLIOKFLC = 1384; EMBFKIIDHPE_AMBJNMBHILC = 1385; EMBFKIIDHPE_FBHIKBJMJKP = 1386; EMBFKIIDHPE_FMBPGABNHGG = 1387; EMBFKIIDHPE_NKLDAFJELHP = 1400; EMBFKIIDHPE_CALGKDJFPPD = 1401; EMBFKIIDHPE_ECMCACEDEMH = 1402; EMBFKIIDHPE_EBAMBFCLFOB = 1403; EMBFKIIDHPE_JIIGFMBHLDD = 1404; EMBFKIIDHPE_DBAPGEFLKLD = 1405; EMBFKIIDHPE_JCDFAHDMIFL = 1406; EMBFKIIDHPE_LMIFPOPIEPH = 1407; EMBFKIIDHPE_LOBMBJFAFNE = 1408; EMBFKIIDHPE_INKLBJKIFEN = 1409; EMBFKIIDHPE_CLMKCFOCHLN = 1410; EMBFKIIDHPE_OIOMBJLCNFB = 1411; EMBFKIIDHPE_MNFDFICFHOE = 1412; EMBFKIIDHPE_KOGLPFLGDKO = 1413; EMBFKIIDHPE_JGMBOBBEJCP = 1414; EMBFKIIDHPE_MMGFEBIJFIO = 1415; EMBFKIIDHPE_AAFAMKPHDDK = 1416; EMBFKIIDHPE_DPLLDIADLHL = 1417; EMBFKIIDHPE_EMNELOLLEIC = 1418; EMBFKIIDHPE_BCACEMOAKKA = 1419; EMBFKIIDHPE_FLDEPAENGFH = 1420; EMBFKIIDHPE_CMHCNIGLIDH = 1421; EMBFKIIDHPE_FPGIJAMLKAO = 1422; EMBFKIIDHPE_OIHEEDDMDDN = 1423; EMBFKIIDHPE_OJKPGEFMGLJ = 1424; EMBFKIIDHPE_IMCKMLIDKOI = 1425; EMBFKIIDHPE_ACKALCBHOMF = 1426; EMBFKIIDHPE_DJMDMMGDLOE = 1427; EMBFKIIDHPE_LIFBKEGKIGG = 1428; EMBFKIIDHPE_ICPOCCFKKFB = 1429; EMBFKIIDHPE_MAKKEBCBEJD = 1430; EMBFKIIDHPE_CIKEGGNBLLI = 1431; EMBFKIIDHPE_CCPDEGCCLIB = 1700; EMBFKIIDHPE_FGJBEONEJBH = 1701; EMBFKIIDHPE_ENIJCLLIEEA = 1702; EMBFKIIDHPE_KKBFIGIHFPP = 1703; EMBFKIIDHPE_CACHBOCNLKO = 1704; EMBFKIIDHPE_LDLADOEDHBN = 1705; EMBFKIIDHPE_EJPEIKDAMND = 1706; EMBFKIIDHPE_IFFLBDHLFML = 1707; EMBFKIIDHPE_CKHHMLEBOOA = 1708; EMBFKIIDHPE_PHOOHKMHPJG = 1709; EMBFKIIDHPE_EAFOGHGBMEG = 1800; EMBFKIIDHPE_JFMJLFPFCKJ = 1801; EMBFKIIDHPE_DBCAPDNOKKM = 1802; EMBFKIIDHPE_GIDEIACLIIP = 1804; EMBFKIIDHPE_MJDBAFJPENC = 1805; EMBFKIIDHPE_LAELOPLKDGB = 1806; EMBFKIIDHPE_OHKFEJLAJDM = 1807; EMBFKIIDHPE_CLOFDMPNBNI = 1808; EMBFKIIDHPE_NAKMIPMFBMJ = 1809; EMBFKIIDHPE_BKDJADIFHPI = 1810; EMBFKIIDHPE_FMFLFKHHFJF = 1811; EMBFKIIDHPE_DEODHIGEPBE = 1812; EMBFKIIDHPE_EJGMFPHPOMF = 1813; EMBFKIIDHPE_OJEMBABFDMA = 1814; EMBFKIIDHPE_KJDEOBKJJCB = 1900; EMBFKIIDHPE_IKPOPOKFCNK = 1901; EMBFKIIDHPE_DFMKPJONABF = 1902; EMBFKIIDHPE_PAGGFMHFOAH = 1903; EMBFKIIDHPE_ODPLGKGIAML = 2000; EMBFKIIDHPE_BEMKMHGDEKL = 2001; EMBFKIIDHPE_LJDIMKLAAFM = 2002; EMBFKIIDHPE_OLDMHMDFKED = 2003; EMBFKIIDHPE_GCBJFPGGKAM = 2004; EMBFKIIDHPE_PGCKIOJOOOK = 2005; EMBFKIIDHPE_FPDLOCIIMLL = 2006; EMBFKIIDHPE_CMCBEAPDFBC = 2007; EMBFKIIDHPE_IIALEHDPFOH = 2008; EMBFKIIDHPE_HJLAIEFHCBB = 2009; EMBFKIIDHPE_PMKNKFEOHMP = 2010; EMBFKIIDHPE_PKFPMOGHPKH = 2100; EMBFKIIDHPE_CAEFAPFMHFO = 2101; EMBFKIIDHPE_ENLFDIOBHLE = 2102; EMBFKIIDHPE_ENAIHNKJABP = 2103; EMBFKIIDHPE_LBMDBPIEDPC = 2104; EMBFKIIDHPE_BLDCKLKEJHN = 2105; EMBFKIIDHPE_EHEBDGAKKAD = 2106; EMBFKIIDHPE_JPALIIJMCDC = 2107; EMBFKIIDHPE_MPAEPHDGHCG = 2108; EMBFKIIDHPE_DHDBDHGIOIH = 2109; EMBFKIIDHPE_ABHIOFGCDAG = 2110; EMBFKIIDHPE_OIPKEBIHAAA = 2111; EMBFKIIDHPE_FOBCFIPMOHF = 2112; EMBFKIIDHPE_IEJDAOGJKCF = 2113; EMBFKIIDHPE_IFGCMEPLIBO = 2114; EMBFKIIDHPE_NIMNIEJGLOK = 2115; EMBFKIIDHPE_LCDLDKIAGAD = 2116; EMBFKIIDHPE_JBJNIPMFNIM = 2117; EMBFKIIDHPE_FFIJCLJNPII = 2118; EMBFKIIDHPE_NHKOAFNMNEP = 2201; EMBFKIIDHPE_LNKLBPJLMIC = 2202; EMBFKIIDHPE_OIHOHKPJNJA = 2204; EMBFKIIDHPE_CPHLECKJNOF = 2205; EMBFKIIDHPE_BBHLLPLDKNH = 2207; EMBFKIIDHPE_MBFKDHIEBIB = 2213; EMBFKIIDHPE_EJJCCNHMCNF = 2214; EMBFKIIDHPE_FBKFAHAEPLH = 2216; EMBFKIIDHPE_FOPBLILKIFB = 2218; EMBFKIIDHPE_GMLOMMEFACH = 2223; EMBFKIIDHPE_NHMMJOHLGOK = 2224; EMBFKIIDHPE_GINDKBNGKIP = 2225; EMBFKIIDHPE_FOKBILBADBJ = 2300; EMBFKIIDHPE_ODLAHNMLMDI = 2400; EMBFKIIDHPE_OOHNJEIEHMK = 2401; EMBFKIIDHPE_BKONGMOGLDO = 2402; EMBFKIIDHPE_AKJMNLDCHHP = 2403; EMBFKIIDHPE_FFMPICIAMPB = 2404; EMBFKIIDHPE_GDJAKHFLFPJ = 2405; EMBFKIIDHPE_KCDLACAMNMO = 2406; EMBFKIIDHPE_HAPMFNOBEGE = 2407; EMBFKIIDHPE_KPGOOFEFOAC = 2408; EMBFKIIDHPE_GFAIFABLLCF = 2409; EMBFKIIDHPE_FIPAEPBMGKA = 2500; EMBFKIIDHPE_PGDEPMDLPPL = 2501; EMBFKIIDHPE_FCONIOKOGOH = 2502; EMBFKIIDHPE_PKIFDPKAOCB = 2600; EMBFKIIDHPE_FAEJPADFAIC = 2601; EMBFKIIDHPE_DCAGJFGPONJ = 2602; EMBFKIIDHPE_GIEEBKHCCHC = 2603; EMBFKIIDHPE_DHKOKOCGBNF = 2604; EMBFKIIDHPE_LOFOBFPPEHJ = 2605; EMBFKIIDHPE_MMENGABOPPM = 2606; EMBFKIIDHPE_NFBECGANJID = 2607; EMBFKIIDHPE_KIFENNJIKNJ = 2608; EMBFKIIDHPE_KKMPDPFAENA = 2609; EMBFKIIDHPE_EAHGJKDEKFE = 2610; EMBFKIIDHPE_DCOHILEOICI = 2611; EMBFKIIDHPE_BOAOKNMIECD = 2612; EMBFKIIDHPE_LAFICFNGHPE = 2613; EMBFKIIDHPE_DMPKBDAKCPI = 2614; EMBFKIIDHPE_PNOJEOKLHLC = 2615; EMBFKIIDHPE_ABINGIHIIGN = 2616; EMBFKIIDHPE_KFJEJJLGLCM = 2617; EMBFKIIDHPE_GLHNIKMMDGL = 2618; EMBFKIIDHPE_ACPBPINACCA = 2619; EMBFKIIDHPE_KGGGCIPAFJP = 2620; EMBFKIIDHPE_MMLOJLHICOG = 2621; EMBFKIIDHPE_NODHAHHGKMD = 2622; EMBFKIIDHPE_BKDMDNEGICD = 2623; EMBFKIIDHPE_JFBLJOADBOK = 2624; EMBFKIIDHPE_COJKFKIPGMC = 2625; EMBFKIIDHPE_FKHPBAMJNCJ = 2626; EMBFKIIDHPE_OCIBEBCFFKL = 2627; EMBFKIIDHPE_NJCPFABKLGN = 2628; EMBFKIIDHPE_EDGAPCOPHKJ = 2629; EMBFKIIDHPE_MBBEJPLHDHG = 2630; EMBFKIIDHPE_IIAIIBGMIDL = 2631; EMBFKIIDHPE_JHFJFKMHGCO = 2632; EMBFKIIDHPE_IPHEFDKKCID = 2633; EMBFKIIDHPE_BOOAFEHNGIC = 2634; EMBFKIIDHPE_BMJMIEHPAAO = 2635; EMBFKIIDHPE_KFMEJGNGAOM = 2636; EMBFKIIDHPE_IFPMDAEKJGH = 2637; EMBFKIIDHPE_DKFKNJKAFHF = 2700; EMBFKIIDHPE_IGJHMKGEDPM = 2701; EMBFKIIDHPE_ANGLADBLHFI = 2702; EMBFKIIDHPE_HPOJJDEBLGO = 2703; EMBFKIIDHPE_BLEKINEPOGD = 2704; EMBFKIIDHPE_LMGONAMIBEO = 2705; EMBFKIIDHPE_EFOHGFKGIDK = 2706; EMBFKIIDHPE_DAGDAEPCHGP = 2751; EMBFKIIDHPE_IJMJCKDFHCA = 2752; EMBFKIIDHPE_GPCKBGJACIK = 2753; EMBFKIIDHPE_JCMPMJKLFHC = 2754; EMBFKIIDHPE_FLBIMMCCGCO = 2755; EMBFKIIDHPE_GLDMCPDILIB = 2756; EMBFKIIDHPE_EGMIJNOHOEE = 2801; EMBFKIIDHPE_NGDHGGLEEDL = 2802; EMBFKIIDHPE_FPCMJPBBIBO = 2803; EMBFKIIDHPE_AGALJFEDELG = 2804; EMBFKIIDHPE_MFACOAFMFNE = 2805; EMBFKIIDHPE_AGEIACICMDB = 2806; EMBFKIIDHPE_GPIMCBHMNKJ = 2807; EMBFKIIDHPE_HELBFPMEDDJ = 2808; EMBFKIIDHPE_CMNBJOEEEGG = 2809; EMBFKIIDHPE_BNGJGNECCGB = 2810; EMBFKIIDHPE_FPMGGHAFHLF = 2811; EMBFKIIDHPE_HHHGIHMHBDD = 2812; EMBFKIIDHPE_FLPPAEAHCJM = 2813; EMBFKIIDHPE_LPFOHANDJAO = 2814; EMBFKIIDHPE_IIEBBPLFKLM = 2815; EMBFKIIDHPE_KHPHFJDCEKO = 2816; EMBFKIIDHPE_DJCANIDOFDI = 2817; EMBFKIIDHPE_IEDMDKJFOKE = 2850; EMBFKIIDHPE_CADAELGDKDL = 2851; EMBFKIIDHPE_FDLCFLCOBDF = 2852; EMBFKIIDHPE_PBMOJFAFLCH = 2853; EMBFKIIDHPE_NMDPNIEJPEF = 2854; EMBFKIIDHPE_DIPAKPOLOCP = 2855; EMBFKIIDHPE_BDDGFIABNCK = 2856; EMBFKIIDHPE_ANJDMBKBHGO = 2901; EMBFKIIDHPE_NBNDINAAIMD = 2902; EMBFKIIDHPE_PHMIEACPCFN = 2903; EMBFKIIDHPE_DLBIMKDAFPF = 2904; EMBFKIIDHPE_AHCKIJIOBNB = 2905; EMBFKIIDHPE_NPCNMIFNOJE = 2906; EMBFKIIDHPE_HBJNAJCKFKB = 2907; EMBFKIIDHPE_NFJDBJLOHEF = 2908; EMBFKIIDHPE_AHPEKCDOAAE = 2909; EMBFKIIDHPE_MENBHHKEFOH = 2910; EMBFKIIDHPE_AAMINJPLAOD = 2911; EMBFKIIDHPE_MGIAFKEIOOL = 2912; EMBFKIIDHPE_BBOGLKGDNGH = 2913; EMBFKIIDHPE_HDALCNFOOAG = 2914; EMBFKIIDHPE_MKMFMBAJFNH = 2915; EMBFKIIDHPE_PEAEOOKLLCF = 2916; EMBFKIIDHPE_EEFNMJFLDDC = 2917; EMBFKIIDHPE_FCGHACIAJJJ = 2918; EMBFKIIDHPE_MKIAPOELLHI = 2919; EMBFKIIDHPE_FKDNJPEEHFK = 2920; EMBFKIIDHPE_NLKCPNHLMNH = 2921; EMBFKIIDHPE_PCFAMJJAEFK = 2922; EMBFKIIDHPE_KCLDAPBBBON = 2923; EMBFKIIDHPE_FGGBJGLCIFJ = 2924; EMBFKIIDHPE_LIHNPABHJOO = 2925; EMBFKIIDHPE_HDFDHIGAGFL = 2926; EMBFKIIDHPE_EEGOGPDFOCA = 2927; EMBFKIIDHPE_ELLOLLLAAMN = 2928; EMBFKIIDHPE_KNMPOKNEDPN = 2929; EMBFKIIDHPE_AAKIEAGLPIJ = 2930; EMBFKIIDHPE_AGMAEGKHPGM = 2951; EMBFKIIDHPE_HKBONOCPJPB = 2952; EMBFKIIDHPE_PDFBDEDMMEC = 2953; EMBFKIIDHPE_CIFIJOIHFAD = 2954; EMBFKIIDHPE_ANIJEMNMBEL = 2955; EMBFKIIDHPE_JJNDOBFGGOP = 2956; EMBFKIIDHPE_ABAHIAGGJMP = 3001; EMBFKIIDHPE_FBKLGJIDGGI = 3002; EMBFKIIDHPE_OCBIDKHECOO = 3003; EMBFKIIDHPE_EDKELINMFFP = 3004; EMBFKIIDHPE_LHDIIOHIILC = 3005; EMBFKIIDHPE_LENNDMHKPFK = 3006; EMBFKIIDHPE_GPOFBDAEPDM = 3007; EMBFKIIDHPE_HBFNDABLICA = 3008; EMBFKIIDHPE_EMPHMAMPNIH = 3009; EMBFKIIDHPE_NPMLPEEAPHJ = 3010; EMBFKIIDHPE_POCHNPCLBDL = 3011; EMBFKIIDHPE_JMKFJPGFKKI = 3012; EMBFKIIDHPE_BIOBFHMNFDD = 3013; EMBFKIIDHPE_DKIDGEDOOPL = 3101; EMBFKIIDHPE_GIEPEFHJKFA = 3102; EMBFKIIDHPE_POAJIFCKLEO = 3103; EMBFKIIDHPE_BCDJJEAJEGP = 3104; EMBFKIIDHPE_NDPOEGKIIGL = 3105; EMBFKIIDHPE_EJEMFAKBLNN = 3106; EMBFKIIDHPE_PDPAJFMCIDO = 3107; EMBFKIIDHPE_LBGGMCOPCBM = 3108; EMBFKIIDHPE_MFJGMFCLAEO = 3109; EMBFKIIDHPE_NJLGBKMJIND = 3110; EMBFKIIDHPE_LMDDBGNEFND = 3111; EMBFKIIDHPE_ILIJHJBFIEA = 3112; EMBFKIIDHPE_DLGKCKLHKGN = 3113; EMBFKIIDHPE_ECEDBAKAOIA = 3114; EMBFKIIDHPE_KPBEAFMDPIC = 3115; EMBFKIIDHPE_DKBLCPHKPEC = 3116; EMBFKIIDHPE_FILEMHBKMDA = 3117; EMBFKIIDHPE_JOIJCELNAHP = 3118; EMBFKIIDHPE_IJGKIGLPJIN = 3119; EMBFKIIDHPE_FDLKAJMDJLF = 3120; EMBFKIIDHPE_LBFOONFBPBJ = 3151; EMBFKIIDHPE_GHMONGLGLLI = 3152; EMBFKIIDHPE_FCPINFCONOD = 3153; EMBFKIIDHPE_MAONIDDICMA = 3154; EMBFKIIDHPE_OBDNIBEDCKG = 3155; EMBFKIIDHPE_KABEFHIDFEB = 3156; EMBFKIIDHPE_EDJGCKAGDPO = 3157; EMBFKIIDHPE_NJKKMOODKAK = 3201; EMBFKIIDHPE_OPAJAACKAGE = 3202; EMBFKIIDHPE_JJGMDPEKPCG = 3203; EMBFKIIDHPE_BCAKJNJJNHE = 3204; EMBFKIIDHPE_LHAHCCCACHE = 3205; EMBFKIIDHPE_KOPFLGPIPMP = 3206; EMBFKIIDHPE_JOCPOBBJILB = 3207; EMBFKIIDHPE_FOOBCCJLJEL = 3208; EMBFKIIDHPE_AOIBJMJAABD = 3209; EMBFKIIDHPE_MGNOGJEFPDM = 3210; EMBFKIIDHPE_LGFGMMGGBJD = 3211; EMBFKIIDHPE_LPEOLIOADKJ = 3212; EMBFKIIDHPE_FPOEGHGIANH = 3213; EMBFKIIDHPE_OABFOHEKAGE = 3214; EMBFKIIDHPE_ANLFBJBMNGN = 3301; EMBFKIIDHPE_LICCIMFBMAJ = 3302; EMBFKIIDHPE_EAPLDLBENMH = 3303; EMBFKIIDHPE_FEGANKLJING = 3304; EMBFKIIDHPE_MGHKGPLAIIH = 3305; EMBFKIIDHPE_LJKGLBFGNCM = 3306; EMBFKIIDHPE_PNOBNDCJCHE = 3307; EMBFKIIDHPE_ACFAGDFIDPB = 3308; EMBFKIIDHPE_GKCFHMEIEPJ = 3309; EMBFKIIDHPE_AHBLEOABJII = 3310; EMBFKIIDHPE_EGOOKOLJLHE = 3311; EMBFKIIDHPE_HCHEOAEPPKA = 3312; EMBFKIIDHPE_FJFHBJKOHGD = 3313; EMBFKIIDHPE_GLABHJIHOPM = 3314; EMBFKIIDHPE_DCHKBLPDAOK = 3315; EMBFKIIDHPE_AGIBGAKNGAH = 3316; EMBFKIIDHPE_NKJNKCDBBDJ = 3317; EMBFKIIDHPE_BEINMLLHGKF = 3318; EMBFKIIDHPE_ONJDBDKINFM = 3319; EMBFKIIDHPE_GPLJGKCHKEH = 3501; EMBFKIIDHPE_IIIECOJEEHK = 3502; EMBFKIIDHPE_MFJMAFDDLGG = 3503; EMBFKIIDHPE_CKLFBKPOMGB = 3504; EMBFKIIDHPE_PBCNKKPBBOJ = 3505; EMBFKIIDHPE_LGALBCJKAJB = 3506; EMBFKIIDHPE_DKIGMBDMDEL = 3507; EMBFKIIDHPE_FEDPGFBDGOM = 3601; EMBFKIIDHPE_LKPOKDJLEPH = 3602; EMBFKIIDHPE_FDNJAPKKIPM = 3603; EMBFKIIDHPE_NNPKHLEDBJN = 3604; EMBFKIIDHPE_IOIIGAPDOGC = 3605; EMBFKIIDHPE_OLCLMBHOEOM = 3606; EMBFKIIDHPE_OKFGODOHBFD = 3607; EMBFKIIDHPE_OKIKPBLACCG = 3608; EMBFKIIDHPE_DIMOAIDKMMA = 3609; EMBFKIIDHPE_GCEODAHOMAH = 3610; EMBFKIIDHPE_BNKCPCHFOJL = 3611; EMBFKIIDHPE_ICNEEFOAHEG = 3612; EMBFKIIDHPE_DAOGOCHAPAJ = 3613; EMBFKIIDHPE_NNKGJOLJGFE = 3614; EMBFKIIDHPE_PPGIBHCPFIL = 3615; EMBFKIIDHPE_JHIOIKAPAMK = 3616; EMBFKIIDHPE_IGOAILCBHEI = 3617; EMBFKIIDHPE_NJEIDJOJJPG = 3618; EMBFKIIDHPE_ADFFPLIHGDN = 3619; EMBFKIIDHPE_ADCFEDDKNMO = 3620; EMBFKIIDHPE_AAFHNCLNKGH = 3621; EMBFKIIDHPE_BFKCINJDCKC = 3622; EMBFKIIDHPE_PGILNHHHNKC = 3623; EMBFKIIDHPE_HJMAIAGCNKP = 3624; EMBFKIIDHPE_IMEKBACIOEI = 3625; EMBFKIIDHPE_FKCMGDLINPH = 3626; EMBFKIIDHPE_HHFDCLFHEIF = 3627; EMBFKIIDHPE_ECFEAIJCPNB = 3628; EMBFKIIDHPE_AGMHHADEKDJ = 3629; EMBFKIIDHPE_IEOAANAMFIO = 3630; EMBFKIIDHPE_HCPBMNCJGJH = 3631; EMBFKIIDHPE_NFDFCBEOAPJ = 3632; EMBFKIIDHPE_LMCHDCEKNKG = 3633; EMBFKIIDHPE_CLCJAEPMEBF = 3634; EMBFKIIDHPE_FIJBLIJFJMM = 3635; EMBFKIIDHPE_PIMECCJPNHC = 3636; EMBFKIIDHPE_HKJNPOHFGIF = 3701; EMBFKIIDHPE_OHEECKBEOJA = 3702; EMBFKIIDHPE_MHIALKKPHMD = 3703; EMBFKIIDHPE_AADKMKEOMMA = 3704; EMBFKIIDHPE_LEPGDJDLNLB = 3705; EMBFKIIDHPE_IKHDNFEBEMM = 3706; EMBFKIIDHPE_CNLNENNBKBB = 3707; EMBFKIIDHPE_JCFJKHMJCEP = 3708; EMBFKIIDHPE_JFIAGHLFCLB = 3709; EMBFKIIDHPE_OKGFGPDCJPK = 3710; EMBFKIIDHPE_LAPNPEFDMEE = 3712; EMBFKIIDHPE_MHHHNEIEEMP = 3713; EMBFKIIDHPE_AKFMGKOGADF = 3714; EMBFKIIDHPE_BOJGGGJBHHG = 3715; EMBFKIIDHPE_CIOMMPCFPIP = 3716; EMBFKIIDHPE_CAPMGFFCKPB = 3717; EMBFKIIDHPE_PAOFGFKMJFG = 3718; EMBFKIIDHPE_MCKEHNNGOLM = 3801; EMBFKIIDHPE_CELMMEBFGAE = 3802; EMBFKIIDHPE_IJKGFMPJJNH = 3803; EMBFKIIDHPE_NCODIDDOKFC = 3804; EMBFKIIDHPE_LGNNLKDEDKG = 3805; EMBFKIIDHPE_FKBGBCKMEKB = 3806; EMBFKIIDHPE_PMEOKKDKIBA = 3807; EMBFKIIDHPE_AKAPMPDMFFP = 3808; EMBFKIIDHPE_BNNMLKCFHKB = 3809; EMBFKIIDHPE_PCCCDEFJNIB = 3810; EMBFKIIDHPE_HKJMIBAOMJA = 3811; EMBFKIIDHPE_DLCPKHGBEJE = 3812; EMBFKIIDHPE_OKFANHCDPCL = 3813; EMBFKIIDHPE_PGEPCCEHFIP = 3814; EMBFKIIDHPE_LJIOEOFHFMI = 3901; EMBFKIIDHPE_CAFFAPGKCGI = 3902; EMBFKIIDHPE_CMFKACMOFKB = 3903; EMBFKIIDHPE_KKOACJEFLFI = 3904; EMBFKIIDHPE_BECFNNDMEOH = 3905; EMBFKIIDHPE_DCGNEFHLNOM = 4001; EMBFKIIDHPE_GHAAPCGIADA = 4002; EMBFKIIDHPE_LFLFBANGBBC = 4003; EMBFKIIDHPE_DNFMBCMECOO = 4004; EMBFKIIDHPE_IPAMFHKDACL = 4005; EMBFKIIDHPE_EKMMFLBFNPJ = 4006; EMBFKIIDHPE_HFCAIOLHFCL = 4007; EMBFKIIDHPE_JLJABIPBNKI = 4008; EMBFKIIDHPE_LDLFMEMGIEH = 4009; EMBFKIIDHPE_GOCHICELCJK = 4010; EMBFKIIDHPE_BDCGOOKJMOF = 4011; EMBFKIIDHPE_IPFOEMECAJP = 4012; EMBFKIIDHPE_BMNOBLPJFPP = 4013; EMBFKIIDHPE_NLEBKNEENNI = 4014; EMBFKIIDHPE_EANEIAOLJNF = 4015; EMBFKIIDHPE_LFHBEDJAPBM = 4016; EMBFKIIDHPE_ENIABAJMOKG = 4017; EMBFKIIDHPE_KBFHCDDOMOK = 4018; EMBFKIIDHPE_IENBIHACDKE = 4019; EMBFKIIDHPE_BCDMDLKLHGI = 4020; EMBFKIIDHPE_OLBPCBFCIOD = 4021; EMBFKIIDHPE_IMJBPBCCFCO = 4101; EMBFKIIDHPE_NHDDGMJHFLM = 4102; EMBFKIIDHPE_FOKOHKPBBKE = 4103; EMBFKIIDHPE_POKOLOIGEIP = 4201; EMBFKIIDHPE_EHLMOAGHIPF = 4251; EMBFKIIDHPE_AJOEBGKCJCG = 4252; EMBFKIIDHPE_NPMGBLFOONL = 4301; EMBFKIIDHPE_MIGOOBEBBMI = 4302; EMBFKIIDHPE_EBBLABIKAAJ = 4303; EMBFKIIDHPE_EGKGMNOEJOC = 4304; EMBFKIIDHPE_DPJJMNLLJME = 4351; EMBFKIIDHPE_FLGFIPFOJIK = 4352; EMBFKIIDHPE_GCGHLALAPBE = 4353; EMBFKIIDHPE_HKAJPPMDFHN = 4354; EMBFKIIDHPE_DPGBGADDAIP = 4355; EMBFKIIDHPE_KHOFKDILBGF = 4356; EMBFKIIDHPE_BBCECMIFHAA = 4401; EMBFKIIDHPE_MKJPBGOJGHI = 4402; EMBFKIIDHPE_KLMHAGGOHGJ = 4403; EMBFKIIDHPE_MHMJDDCEBMG = 4404; EMBFKIIDHPE_MJFAHKDPMMP = 4405; EMBFKIIDHPE_PIEHFIFGMAH = 4406; EMBFKIIDHPE_BFPGGDABBOF = 4407; EMBFKIIDHPE_ECFFEOPCDAD = 4408; EMBFKIIDHPE_HFOIBGLDLMO = 4409; EMBFKIIDHPE_KEGAEKBJPOL = 4410; EMBFKIIDHPE_MFIECIKFHEP = 4411; EMBFKIIDHPE_KGBHPMIJPPF = 4412; EMBFKIIDHPE_EKFIPEOMDDA = 4413; EMBFKIIDHPE_FCGOECIGNLB = 4451; EMBFKIIDHPE_APDANBLMIAP = 4452; EMBFKIIDHPE_EAAFNEHDJLL = 4501; EMBFKIIDHPE_KEJFKCIMFOC = 4502; EMBFKIIDHPE_LHCPNKPNAKM = 4503; EMBFKIIDHPE_GJDLFHBILLC = 4504; EMBFKIIDHPE_FKJOGEBJCOK = 4505; EMBFKIIDHPE_CCABLKEEELH = 4506; EMBFKIIDHPE_BLDMBLNAJIE = 4507; EMBFKIIDHPE_LCEJJBKACOD = 4508; EMBFKIIDHPE_MKHFAHAOKEB = 4509; EMBFKIIDHPE_DPINMJHGMOE = 4510; EMBFKIIDHPE_BEEEPMONJIN = 4511; EMBFKIIDHPE_BCIFBOEDCOL = 4512; EMBFKIIDHPE_CODCHOKDIAH = 4513; EMBFKIIDHPE_MALLAIPAIMD = 4514; EMBFKIIDHPE_GOJKECCHHPP = 4515; EMBFKIIDHPE_PGNCDECDCHA = 4601; EMBFKIIDHPE_OEMOKELJNJH = 4651; EMBFKIIDHPE_IKBCJIPBMAB = 4652; EMBFKIIDHPE_GMPECODOHKK = 4653; EMBFKIIDHPE_BLBCPHIDPKI = 4654; EMBFKIIDHPE_CMIAHCOFGBN = 4655; EMBFKIIDHPE_DOLMHKFBGGD = 4656; EMBFKIIDHPE_CPLOBGEMABP = 4657; EMBFKIIDHPE_EPLIMHGFBMC = 4658; EMBFKIIDHPE_FPOHGLGFGNA = 4659; EMBFKIIDHPE_CHAAGEKKEAP = 4660; EMBFKIIDHPE_GDNEEKNLEAH = 4661; EMBFKIIDHPE_AAFGPAEIGPO = 4662; EMBFKIIDHPE_HIAGJEIONPK = 4663; EMBFKIIDHPE_MJNNPEMLEMB = 4664; EMBFKIIDHPE_LHJDFGNJKOE = 4665; EMBFKIIDHPE_PJGAJLHFEBE = 4666; EMBFKIIDHPE_POEDBNFOLOJ = 4667; EMBFKIIDHPE_BENJMIPGENB = 4668; EMBFKIIDHPE_ENCEMOIKHNJ = 4669; EMBFKIIDHPE_KIFGMMODPII = 4670; EMBFKIIDHPE_LMCGBJGLGKK = 4671; EMBFKIIDHPE_KHMHOHGFHHA = 4672; EMBFKIIDHPE_KHHHOBMHJAO = 4673; EMBFKIIDHPE_HPNKAKCDFAB = 4674; EMBFKIIDHPE_PICFCPNAJBN = 4675; EMBFKIIDHPE_PGENMJPJCAF = 4678; EMBFKIIDHPE_FBMJNMKAIIO = 4679; EMBFKIIDHPE_PIADNDGOBIF = 4680; EMBFKIIDHPE_OJBKGBHDCOP = 4681; EMBFKIIDHPE_OGMNCFBJMIF = 4701; EMBFKIIDHPE_GKDJBIABPJB = 4702; EMBFKIIDHPE_KINGPBFMLAP = 4721; EMBFKIIDHPE_BMHHECIECCF = 4722; EMBFKIIDHPE_MOJGLHLBGFE = 4724; EMBFKIIDHPE_IFFPDJMHAEK = 4725; EMBFKIIDHPE_CPJCNHDLPPD = 4726; EMBFKIIDHPE_PGAHBHBPBLI = 4727; EMBFKIIDHPE_IFDILDDIEKE = 4728; EMBFKIIDHPE_OABKFHBHAJB = 4729; EMBFKIIDHPE_KCKOCCBAOFN = 4730; EMBFKIIDHPE_FNNIMJHEICB = 4731; EMBFKIIDHPE_HCPJJBHLECE = 4732; EMBFKIIDHPE_KLEOGHDHAJB = 4733; EMBFKIIDHPE_EHILPMLDGJA = 4734; EMBFKIIDHPE_FOJJHADNEMK = 4735; EMBFKIIDHPE_MLHMCOONHOG = 4736; EMBFKIIDHPE_PEFNCMOLFNN = 4737; EMBFKIIDHPE_FOGOPAPOJHL = 4738; EMBFKIIDHPE_ABNDINFDPCF = 4739; EMBFKIIDHPE_IEEIOGKMEDG = 4740; EMBFKIIDHPE_FHJMDMIEPBG = 4741; EMBFKIIDHPE_OCJMJPJEFOF = 4742; EMBFKIIDHPE_DPGCILJNHMI = 4743; EMBFKIIDHPE_PFJKCOLIHOF = 4744; EMBFKIIDHPE_BLIKGFLBINO = 4745; EMBFKIIDHPE_BLMDEBNODGH = 4746; EMBFKIIDHPE_GMGPCEDDFDB = 4747; EMBFKIIDHPE_GDAOONJGLLN = 4748; EMBFKIIDHPE_DGAOLPLAABD = 4749; EMBFKIIDHPE_JGEHPGHBBBP = 4750; EMBFKIIDHPE_DEAHBGFGKFC = 4751; EMBFKIIDHPE_EPOFHIAJCMH = 4752; EMBFKIIDHPE_KLKKGKMPNIL = 4753; EMBFKIIDHPE_CHIIEBMIKMJ = 4754; EMBFKIIDHPE_PPLCCMHANEG = 4755; EMBFKIIDHPE_MPLMDADAJJB = 4756; EMBFKIIDHPE_LHHBJHBMOPG = 4757; EMBFKIIDHPE_PDPILFCFHIP = 4758; EMBFKIIDHPE_CJJEPPPLDOG = 4759; EMBFKIIDHPE_PIGEEJLMCEN = 4760; EMBFKIIDHPE_FBIMCKBJCOA = 4761; EMBFKIIDHPE_ECLPHALCCJB = 4762; EMBFKIIDHPE_AGKDDJICLLF = 4801; EMBFKIIDHPE_FCCIJNADHAL = 4802; EMBFKIIDHPE_BNMKAHJNNFP = 4803; EMBFKIIDHPE_DOPNCGDCNAM = 4804; EMBFKIIDHPE_JBEDMJIHEGD = 4805; EMBFKIIDHPE_IPJHAECILMP = 4806; EMBFKIIDHPE_CPDMAFDBHMC = 4807; EMBFKIIDHPE_MEKNIKLAKAI = 4808; EMBFKIIDHPE_AOELJLLDPNF = 4809; EMBFKIIDHPE_HEAFMHIJJJO = 4810; EMBFKIIDHPE_LELPJCKOBJF = 4811; EMBFKIIDHPE_JDLHAIHOMMO = 4812; EMBFKIIDHPE_LAMPHKLKJPF = 4813; EMBFKIIDHPE_OFPCONMOLJF = 4814; EMBFKIIDHPE_JIMICAOOGBC = 4815; EMBFKIIDHPE_GBGAGMOELGO = 4816; EMBFKIIDHPE_GMFJCJANLBO = 4851; EMBFKIIDHPE_NHJKHKKGFLG = 4852; EMBFKIIDHPE_OIIDPPLLGKK = 4901; EMBFKIIDHPE_ECCCACAIIMD = 4902; EMBFKIIDHPE_GAGGGHGKDNG = 4903; EMBFKIIDHPE_BMPMMAAHOKN = 4904; EMBFKIIDHPE_IHKOOMGGLFP = 4905; EMBFKIIDHPE_NIHFPLGBNPH = 4906; EMBFKIIDHPE_GIFJHIJOHFM = 4907; EMBFKIIDHPE_EPHMKDAELOJ = 4908; EMBFKIIDHPE_JMMNPKEHLLE = 4909; EMBFKIIDHPE_ELNAPHGKCPK = 4951; EMBFKIIDHPE_EAFONFDMBDA = 4952; EMBFKIIDHPE_OFMIEPCKIIA = 4963; EMBFKIIDHPE_GGLKJJLGAOK = 4964; EMBFKIIDHPE_LBOFOAPKLMJ = 4965; EMBFKIIDHPE_FFACJAKGOBP = 4966; EMBFKIIDHPE_AFCCOOIKPJC = 4967; EMBFKIIDHPE_DPFIJGHNPAB = 4968; EMBFKIIDHPE_FCICOFOCEMC = 4969; EMBFKIIDHPE_OAPEKJLGDKG = 4970; EMBFKIIDHPE_BLKDFBGBDHD = 4980; EMBFKIIDHPE_KBHMAALOCMO = 4981; EMBFKIIDHPE_LCKKENFACHF = 4982; EMBFKIIDHPE_CNIKBEMGJDI = 4983; EMBFKIIDHPE_HBOBJLHNIEA = 4984; EMBFKIIDHPE_ADJPNKFKDAI = 4985; EMBFKIIDHPE_BEBFPNLIOPF = 4986; EMBFKIIDHPE_OBNDANAGLCH = 4987; EMBFKIIDHPE_MBLFFJBONKM = 4988; EMBFKIIDHPE_MLOBJGLKGAK = 4989; EMBFKIIDHPE_GDGPAOIJJKI = 4990; EMBFKIIDHPE_KANEFCCLFLA = 4991; EMBFKIIDHPE_HBEDLHNOFAL = 4992; EMBFKIIDHPE_IIDHKFLLACD = 4993; EMBFKIIDHPE_OJDELOMJNCH = 4994; EMBFKIIDHPE_GMLIJOKDGFJ = 5101; EMBFKIIDHPE_FDBLBFNBCFH = 5102; EMBFKIIDHPE_KIJJBBJCMCC = 5103; EMBFKIIDHPE_JGPJEPDCOKN = 5104; EMBFKIIDHPE_OACFKBBAPCL = 5105; EMBFKIIDHPE_BFIPNDKMAJL = 5106; EMBFKIIDHPE_NDALNEEBFMK = 5107; EMBFKIIDHPE_DEMBIINFFOD = 5108; EMBFKIIDHPE_DOMJNHEEAGN = 5109; EMBFKIIDHPE_MGEAJMHHNIG = 5110; EMBFKIIDHPE_ABDJMCINIGP = 5111; EMBFKIIDHPE_ONCHDFLBDLC = 5112; EMBFKIIDHPE_MPFFAANJMGO = 5113; EMBFKIIDHPE_EFJPBBLFGNC = 5114; EMBFKIIDHPE_LJFMAIHCHBC = 5115; EMBFKIIDHPE_LGDPGAGGPGH = 5116; EMBFKIIDHPE_LBPDKKHBFJA = 5117; EMBFKIIDHPE_IPLIANJKMBK = 5151; EMBFKIIDHPE_ALMFKCEGMGA = 5152; EMBFKIIDHPE_CIKMALKEPBB = 5201; EMBFKIIDHPE_IJNPBOFOLOD = 5202; EMBFKIIDHPE_JCABGBOMNLJ = 5203; EMBFKIIDHPE_EDMJLGDLOHC = 5204; EMBFKIIDHPE_CBGIBOEOPGM = 5205; EMBFKIIDHPE_CNHLLMAOIBF = 5251; EMBFKIIDHPE_LFKDAIMGEMH = 5252; EMBFKIIDHPE_MDCLINJAIEB = 5253; EMBFKIIDHPE_KLOADOPGJDP = 5254; EMBFKIIDHPE_EPIALMPDOFP = 5255; EMBFKIIDHPE_BHLDKOGJFCB = 5256; EMBFKIIDHPE_PNFCPCOIBME = 5257; EMBFKIIDHPE_MIPMPIKHJAA = 5258; EMBFKIIDHPE_HPKLPLMKENI = 5259; EMBFKIIDHPE_HNFKPJMIOBN = 5260; EMBFKIIDHPE_MKDGNBHPNKL = 5261; EMBFKIIDHPE_JPDMIHEEFEH = 5262; EMBFKIIDHPE_HDODCJLKDDF = 5301; EMBFKIIDHPE_LBKNKHFFGPN = 5302; EMBFKIIDHPE_NPCEAMNLBIM = 5303; EMBFKIIDHPE_HMNMNLNJIPN = 5304; EMBFKIIDHPE_MIMGPJHMIAM = 5305; EMBFKIIDHPE_NGOPBFEOCPJ = 5306; EMBFKIIDHPE_BCOLCGGBHMF = 5307; EMBFKIIDHPE_FOGNHLGOHDB = 5351; EMBFKIIDHPE_PGPBCBFMEPI = 5352; EMBFKIIDHPE_ODKBIFJBDJJ = 5353; EMBFKIIDHPE_OECMAIELJDN = 5354; EMBFKIIDHPE_JLFCFFCGAMB = 5355; EMBFKIIDHPE_PHIKHIDEAGO = 5356; EMBFKIIDHPE_MLINONPMDHG = 5357; EMBFKIIDHPE_LIEHBFJDNOO = 5358; EMBFKIIDHPE_NMDEFJDFLHC = 5401; EMBFKIIDHPE_KPOFABMLKNH = 5402; EMBFKIIDHPE_COINBONNKMI = 5403; EMBFKIIDHPE_CNELHMNENIO = 5404; EMBFKIIDHPE_DPKIGLELBPG = 5405; EMBFKIIDHPE_IBMAIHJPEAH = 5406; EMBFKIIDHPE_FCNADINCFJC = 5407; EMBFKIIDHPE_INDNEDIKLKF = 5408; EMBFKIIDHPE_PEEEDGFONIG = 5409; EMBFKIIDHPE_EFGKIGDGIFJ = 5410; EMBFKIIDHPE_FPNOEBPFJHA = 5411; EMBFKIIDHPE_KHHCAJDGIFA = 5412; EMBFKIIDHPE_OADFDEKNHHB = 5413; EMBFKIIDHPE_JOKGJALLMHB = 5501; EMBFKIIDHPE_KKJCMMENBDO = 5502; EMBFKIIDHPE_HKABNNHLAJA = 5503; EMBFKIIDHPE_MDLKAPKMBLL = 5551; EMBFKIIDHPE_LIFMHPAKJNH = 5552; EMBFKIIDHPE_BMLCLOEMBEM = 5553; EMBFKIIDHPE_DEOJKAIIFGO = 5554; EMBFKIIDHPE_LFDNHNCNIIG = 5555; EMBFKIIDHPE_ONBAIACJBJH = 5556; EMBFKIIDHPE_PCLEMFIJKPM = 5557; EMBFKIIDHPE_IBNBCICOEAH = 5558; EMBFKIIDHPE_MKNLPLDOFHB = 5559; EMBFKIIDHPE_AADKJDNAGHL = 5560; EMBFKIIDHPE_GPIMGCEJCJJ = 5601; EMBFKIIDHPE_LDPPLKADLLB = 5602; EMBFKIIDHPE_GJDNPKPOHFN = 5603; EMBFKIIDHPE_IJMABFMPMDN = 5604; EMBFKIIDHPE_JFHPKIFCHHO = 5651; EMBFKIIDHPE_EMKKCLBCOCE = 5652; EMBFKIIDHPE_PDGPNJHAAEK = 5653; EMBFKIIDHPE_IDKCNAHMFDO = 5654; EMBFKIIDHPE_MJHGBMPBLDA = 5655; EMBFKIIDHPE_ONKDHBLKPIB = 5656; EMBFKIIDHPE_CGHGADOLNNM = 5701; EMBFKIIDHPE_LJJLMIDFJCC = 5702; EMBFKIIDHPE_KAAPLPPHGBI = 5703; EMBFKIIDHPE_LBHHNEJJEOJ = 5704; EMBFKIIDHPE_LEOOENONHEP = 5705; EMBFKIIDHPE_NCIFFOJOELO = 5706; EMBFKIIDHPE_KJCCGDKEABB = 5707; EMBFKIIDHPE_LDINMKCEOCD = 5708; EMBFKIIDHPE_CJADPJNOEHI = 5709; EMBFKIIDHPE_KGDAADOBBHI = 5710; EMBFKIIDHPE_FJPKCHALCIG = 5751; EMBFKIIDHPE_HLCHDPMIHPG = 5752; EMBFKIIDHPE_OPEAPNKMCOI = 5753; EMBFKIIDHPE_FNFLDIECHNI = 5754; EMBFKIIDHPE_AAPLGLCCAEN = 5755; EMBFKIIDHPE_LFPGKFOEEFH = 5756; EMBFKIIDHPE_KBPMAKLCMKO = 5757; EMBFKIIDHPE_DIFJBAIPNEA = 5758; EMBFKIIDHPE_KDMNBNJIGPE = 5759; EMBFKIIDHPE_JAGIKKJHKGP = 5760; EMBFKIIDHPE_GGOBDMPCIKH = 5761; EMBFKIIDHPE_MNADEOJGOHJ = 5762; EMBFKIIDHPE_KLDACMCDFLF = 5763; EMBFKIIDHPE_DGFKHGJEDIF = 5764; EMBFKIIDHPE_EEPJMLACBJC = 5771; EMBFKIIDHPE_NPBKPDOBKIN = 5772; EMBFKIIDHPE_BBIMEPMIJOP = 5773; EMBFKIIDHPE_JJOMCDECACM = 5774; EMBFKIIDHPE_OPCKBMEONCG = 5775; EMBFKIIDHPE_KFMLBJHMCHC = 5776; EMBFKIIDHPE_MIANMMJNBIM = 5777; EMBFKIIDHPE_NEAJKJCDDMN = 5778; EMBFKIIDHPE_EAFLNECBPCP = 5779; EMBFKIIDHPE_BCKIFIHNKPJ = 5785; EMBFKIIDHPE_JOLOLJGAIEC = 5786; EMBFKIIDHPE_PHHJLJDEIPM = 5787; EMBFKIIDHPE_NOCIAEACFMG = 5788; EMBFKIIDHPE_NGGNPCMHNEM = 5789; EMBFKIIDHPE_BKJNEFKJPPI = 5790; EMBFKIIDHPE_IHIHEKNCAGF = 5791; EMBFKIIDHPE_KBAONECLNDL = 5792; EMBFKIIDHPE_NEMPFFJHMFK = 5793; EMBFKIIDHPE_MFKNIDOBEON = 5794; EMBFKIIDHPE_JCOMLMDBKLN = 5795; EMBFKIIDHPE_ADAFCOJDJKH = 5796; EMBFKIIDHPE_HCNAOJENKBC = 5797; EMBFKIIDHPE_GDMOHHMJFBJ = 5798; EMBFKIIDHPE_ICHBHPHOLCA = 5799; EMBFKIIDHPE_LBCGBHBOHAI = 5800; EMBFKIIDHPE_MIPECGHGIJA = 5801; EMBFKIIDHPE_HJEPHFMCPFK = 5802; EMBFKIIDHPE_NEBDENOEONM = 5803; EMBFKIIDHPE_JDINBJDKLCF = 5804; EMBFKIIDHPE_GGMBPIJKFGO = 5805; EMBFKIIDHPE_DNCKCCFHPFD = 5806; EMBFKIIDHPE_CABEHFDICIC = 5807; EMBFKIIDHPE_AMLPPFMKMFP = 5808; EMBFKIIDHPE_NLEGDEFNGEA = 5809; EMBFKIIDHPE_IGHKMBLEIGM = 5810; EMBFKIIDHPE_KHHINMMIPMJ = 5811; EMBFKIIDHPE_OFNGIAGAHML = 5812; EMBFKIIDHPE_PJIDKDONNIG = 5813; EMBFKIIDHPE_KEBJODGCEOJ = 5814; EMBFKIIDHPE_JDDEILDPHBA = 5815; EMBFKIIDHPE_MOHIAOJNAMG = 5816; EMBFKIIDHPE_CHEHEKKGNAA = 5717; EMBFKIIDHPE_KMJBCNEDKKB = 5718; EMBFKIIDHPE_IBABKFMNBGM = 5719; EMBFKIIDHPE_MBGJNEOALPG = 5851; EMBFKIIDHPE_GLHFLPDHGOC = 5852; EMBFKIIDHPE_KBLJBPAMCFO = 5853; EMBFKIIDHPE_ENJDAELIDOD = 5854; EMBFKIIDHPE_NDEOLOLODNG = 5855; EMBFKIIDHPE_CKKEOOFFONA = 5856; EMBFKIIDHPE_MAGNOICDIHO = 5857; EMBFKIIDHPE_FFOBJMJBFBK = 5858; EMBFKIIDHPE_BAOELNBBJCB = 5859; EMBFKIIDHPE_EIPPKOOOALC = 5860; EMBFKIIDHPE_IIJJNBAGLMM = 5861; EMBFKIIDHPE_IGOJMILGCEK = 5862; EMBFKIIDHPE_HGAIJIKPMIB = 5863; EMBFKIIDHPE_JCKMKMJEHAD = 5864; EMBFKIIDHPE_LOLDFOGPLAC = 5865; EMBFKIIDHPE_BLKOJLMGPCN = 5901; EMBFKIIDHPE_FOKFNLBICAH = 5902; EMBFKIIDHPE_MBOJBGLIAEA = 5903; EMBFKIIDHPE_OEHPGOFNEHL = 5904; EMBFKIIDHPE_HFNGGIIFLEL = 6201; EMBFKIIDHPE_FMNLIOEINBP = 6202; EMBFKIIDHPE_KPAPOBFKFEI = 6203; EMBFKIIDHPE_MEPNIKFIBNE = 6204; EMBFKIIDHPE_MDONGMIOANA = 6205; EMBFKIIDHPE_FJIMAFDLMDB = 6206; EMBFKIIDHPE_AABPCCMHBOO = 6207; EMBFKIIDHPE_MOOGKMDCHGF = 6208; EMBFKIIDHPE_PBLKIJJLIGO = 6209; EMBFKIIDHPE_HAIHFPLCDGH = 6210; EMBFKIIDHPE_FLHAJBOEJCH = 6211; EMBFKIIDHPE_GMELICNCMEL = 6250; EMBFKIIDHPE_HPCFFJLHDDF = 6251; EMBFKIIDHPE_MPCKBOFKBIL = 6252; EMBFKIIDHPE_FIBCNDFIKLA = 6253; EMBFKIIDHPE_DFAMAGLEJGH = 6254; EMBFKIIDHPE_BBLMLEFLONA = 6255; EMBFKIIDHPE_ENLKPMBLBBM = 6256; EMBFKIIDHPE_OABKFPKNKPK = 6257; EMBFKIIDHPE_JECLJLFJDEF = 6258; EMBFKIIDHPE_ANMJPPKLKMF = 6259; EMBFKIIDHPE_LIBBCHELKOK = 6260; EMBFKIIDHPE_BJNCJOMHDLG = 6261; EMBFKIIDHPE_JODHJIFNOHE = 6262; EMBFKIIDHPE_LDKFEAEFBCH = 6263; EMBFKIIDHPE_NAHNBJOKLLP = 6264; EMBFKIIDHPE_NEGEAJKNPKF = 6265; EMBFKIIDHPE_IAFACBGGAMG = 6301; EMBFKIIDHPE_HJNKHJCOKCE = 6302; EMBFKIIDHPE_IKJNNKFKFDH = 6303; EMBFKIIDHPE_NBOCHPMGHJA = 6304; EMBFKIIDHPE_DCMHDPAFIND = 6305; EMBFKIIDHPE_GFMEGNPOBAG = 6306; EMBFKIIDHPE_OCJHBEGKHAM = 6307; EMBFKIIDHPE_OIGCLFHOFIJ = 6308; EMBFKIIDHPE_GGPOHACIFFA = 6309; EMBFKIIDHPE_MNLNPFBIGEJ = 6310; EMBFKIIDHPE_AMIAMBPCDDM = 6311; EMBFKIIDHPE_ELECIIJECEG = 6312; EMBFKIIDHPE_CCOBEEKDHHI = 6313; EMBFKIIDHPE_GEKOMMPIHPD = 6314; EMBFKIIDHPE_LKMLAOFLCNC = 6315; EMBFKIIDHPE_GNPMMEBMIPF = 6316; EMBFKIIDHPE_BMEHPLINLPE = 6317; EMBFKIIDHPE_JPJPEIEHEOP = 6318; EMBFKIIDHPE_DEBOKLMAFMH = 6319; EMBFKIIDHPE_HNBEMPJPADA = 6320; EMBFKIIDHPE_NGOKFOOHHIO = 6351; EMBFKIIDHPE_LDDFFNNEGOC = 6352; EMBFKIIDHPE_GAGODCCKIAC = 6353; EMBFKIIDHPE_POAAMLAFKGK = 6354; EMBFKIIDHPE_DPDIMINJPOB = 6355; EMBFKIIDHPE_MLABFLBJEKN = 6356; EMBFKIIDHPE_AALPAIEEEID = 6357; EMBFKIIDHPE_KDIPDONOGFL = 6401; EMBFKIIDHPE_KOECOLPGNMA = 6402; EMBFKIIDHPE_OOMNPMNPJDG = 6403; EMBFKIIDHPE_EBHDGGEMOKG = 6451; EMBFKIIDHPE_DKGIOGGFMON = 6452; EMBFKIIDHPE_OLOGLAMLAJJ = 6453; EMBFKIIDHPE_PACOONLDJKP = 6454; EMBFKIIDHPE_MFHOOHMJPGD = 6455; EMBFKIIDHPE_ANNDEOKMJCC = 6456; EMBFKIIDHPE_GGCHKGOOCOB = 6457; EMBFKIIDHPE_EKBDDFICMPM = 6458; EMBFKIIDHPE_MKCCIAOPCLC = 6501; EMBFKIIDHPE_ANCHOMEPAMC = 6502; EMBFKIIDHPE_AGENLKLJFEK = 6503; EMBFKIIDHPE_HJPNDAOHFAA = 6504; EMBFKIIDHPE_JGPIBHNEOME = 6505; EMBFKIIDHPE_CMIOONMACID = 6601; EMBFKIIDHPE_OJCINPPAHGE = 6602; EMBFKIIDHPE_KKPHMGEBMDD = 6603; EMBFKIIDHPE_PCFNDHLBEMM = 6604; EMBFKIIDHPE_LGNOIOPBKFF = 6605; EMBFKIIDHPE_HPPKFALPNPJ = 6606; EMBFKIIDHPE_OCHHCEJACPM = 6607; EMBFKIIDHPE_PNIODMDGEIE = 6608; EMBFKIIDHPE_DNAODHGNKJA = 6609; EMBFKIIDHPE_EPAPBDBEDLH = 6621; EMBFKIIDHPE_BCEBEGIHIJB = 6622; EMBFKIIDHPE_NPCCAOKLKDG = 6623; EMBFKIIDHPE_EEMJEAKHNAL = 6624; EMBFKIIDHPE_CJDMJCNEDGH = 6625; EMBFKIIDHPE_HAMOOFFENFO = 6626; EMBFKIIDHPE_MPKLMJLMEMJ = 6627; EMBFKIIDHPE_PCCECCEKLOO = 6628; EMBFKIIDHPE_CNCOGAOFLNB = 6629; EMBFKIIDHPE_HNCOIACCGFB = 6641; EMBFKIIDHPE_NLPFBHHCKGN = 6642; EMBFKIIDHPE_GPAEFMOHDIL = 6643; EMBFKIIDHPE_PLPGJPHODFP = 6644; EMBFKIIDHPE_IACIFKEPDMH = 6645; EMBFKIIDHPE_ELHJPMDDPBN = 6646; EMBFKIIDHPE_AEHCONCGIBJ = 6647; EMBFKIIDHPE_CJLMJNGELLN = 6648; EMBFKIIDHPE_JFNIOIGGHIC = 6649; EMBFKIIDHPE_CJHCEIIJGHB = 6650; EMBFKIIDHPE_EPHGOABKPKF = 6651; EMBFKIIDHPE_KJLBKJBFBFK = 6652; EMBFKIIDHPE_MNBMMAAMIKI = 6653; EMBFKIIDHPE_ECIPGBMKKAJ = 6654; EMBFKIIDHPE_EAKBODGHLPN = 6655; EMBFKIIDHPE_PGEEIHJNOPH = 6656; EMBFKIIDHPE_KMOOICPENHF = 6657; EMBFKIIDHPE_HAJFFCEJGNN = 6658; EMBFKIIDHPE_FOGBJOLLEHL = 6659; EMBFKIIDHPE_NFMMCNPCAJL = 6660; EMBFKIIDHPE_HKHPOKEMNPC = 6661; EMBFKIIDHPE_CFCEFJPGJIJ = 6662; EMBFKIIDHPE_FIMGKJPDIIA = 6663; EMBFKIIDHPE_JKMKPAKHGML = 6664; EMBFKIIDHPE_OCOAIFEJPKK = 6665; EMBFKIIDHPE_COKFNAFACEC = 6666; EMBFKIIDHPE_JAICDJEEOOC = 6667; EMBFKIIDHPE_DBEMAMCNJFD = 6668; EMBFKIIDHPE_CBBEOOKGLDO = 6669; EMBFKIIDHPE_OFDGALPJEIC = 6670; EMBFKIIDHPE_JBCPLOAHINJ = 6671; EMBFKIIDHPE_KDFAOMHBAPD = 6701; EMBFKIIDHPE_ENDNFDDNCKJ = 6702; EMBFKIIDHPE_KOLGPHAIDEA = 6703; EMBFKIIDHPE_NAMHHNCIGHP = 6751; EMBFKIIDHPE_DOHIAPAIIPD = 6752; EMBFKIIDHPE_FGAKDCGFCIH = 6753; EMBFKIIDHPE_IPKNBEDGAJA = 6754; EMBFKIIDHPE_NNOMGPOCELA = 6755; EMBFKIIDHPE_FPHCKNMIJMP = 6756; EMBFKIIDHPE_GLGHIGNACPM = 6757; EMBFKIIDHPE_LHKNKEOPPEO = 6758; EMBFKIIDHPE_ECCJCDEMILH = 6771; EMBFKIIDHPE_DMEACDBMDPG = 6772; EMBFKIIDHPE_MFHDLDAOJDD = 6773; EMBFKIIDHPE_JHNKICPJILH = 6774; EMBFKIIDHPE_JPMMMCCMKFJ = 6775; EMBFKIIDHPE_BANFKPKPBFL = 6776; EMBFKIIDHPE_FCGKJHAFIKG = 6801; EMBFKIIDHPE_PHJHJFGBHPO = 6802; EMBFKIIDHPE_OOICNGHFKLC = 6803; EMBFKIIDHPE_GGFAHPJBKFH = 6804; EMBFKIIDHPE_BCGPIGCLIJI = 6805; EMBFKIIDHPE_HOGECIFINIC = 6806; EMBFKIIDHPE_ICAGOMEJNLP = 6830; EMBFKIIDHPE_KBOGJJELBHD = 6841; EMBFKIIDHPE_CAEHNGFBMEI = 6842; EMBFKIIDHPE_BAKNMGKNIGI = 6843; EMBFKIIDHPE_BPNNDBNKFCC = 6844; EMBFKIIDHPE_HEEFDCGFBDI = 6845; EMBFKIIDHPE_FANBNBJJKFK = 6846; EMBFKIIDHPE_MBJCLNHFEPJ = 6847; EMBFKIIDHPE_FJJKHMCICCK = 6848; EMBFKIIDHPE_EGDPPHLJBHE = 6849; EMBFKIIDHPE_KHPOKJALCMG = 6850; EMBFKIIDHPE_NHAJJEMEDBJ = 6861; EMBFKIIDHPE_GFGCLAOKIFC = 6881; EMBFKIIDHPE_DKCKDEFLBLH = 6882; EMBFKIIDHPE_FLJONBJOCMA = 6900; EMBFKIIDHPE_BBNEBPGKDLJ = 6901; EMBFKIIDHPE_BJGPJPDOMOF = 6902; EMBFKIIDHPE_CGBJPPPMDME = 6903; EMBFKIIDHPE_HBFKINKGFDD = 6904; EMBFKIIDHPE_OOKFBHJBCLA = 6905; EMBFKIIDHPE_KEHDAPHNBMH = 6906; EMBFKIIDHPE_OCOHLOGJNAP = 6907; EMBFKIIDHPE_AFNNEEEBANM = 6908; EMBFKIIDHPE_JBPJDJCMKGL = 6909; EMBFKIIDHPE_AAIFMHCOLJF = 6910; EMBFKIIDHPE_BDDMILEAADF = 6911; EMBFKIIDHPE_ACPNPPLGDJA = 6912; EMBFKIIDHPE_DIABOFBGCAL = 6913; EMBFKIIDHPE_EGNNAHGHJAL = 6914; EMBFKIIDHPE_LAHMLHLMJOF = 6915; EMBFKIIDHPE_DPKEKDHBFFO = 6916; EMBFKIIDHPE_FEHIJCIAKFM = 6917; EMBFKIIDHPE_BNBFBPNFCCN = 6918; EMBFKIIDHPE_LIOIFOEGACB = 6919; EMBFKIIDHPE_MIEHCKKJDOB = 6920; EMBFKIIDHPE_DNGIACLHDJL = 6921; EMBFKIIDHPE_EHJJPHAFHHP = 6922; EMBFKIIDHPE_MIKOKNJPNIE = 6923; EMBFKIIDHPE_DNEGCOEFKHH = 6924; EMBFKIIDHPE_CPNIFCAOPCF = 6925; EMBFKIIDHPE_OCCGPBNAFBA = 6926; EMBFKIIDHPE_CIAODHMGHEM = 6927; EMBFKIIDHPE_KOFFCKHMKCG = 6928; EMBFKIIDHPE_EELCACLCFEI = 6929; EMBFKIIDHPE_BKDNKMKKBHD = 6930; EMBFKIIDHPE_GBCBIGEBFAL = 6931; EMBFKIIDHPE_NFHDIHJLBOD = 6932; EMBFKIIDHPE_FMDLCLLLIOF = 6933; EMBFKIIDHPE_FJMKBLGKBBN = 6934; EMBFKIIDHPE_CKMAJOOEGJP = 6935; EMBFKIIDHPE_HCJKNFCHMAO = 6936; EMBFKIIDHPE_PODPAMGKEFK = 6937; EMBFKIIDHPE_MCALJBDLJCD = 6938; EMBFKIIDHPE_JBMKCEACMAE = 6939; EMBFKIIDHPE_IMCINKJJIFG = 6940; EMBFKIIDHPE_KBMMCJAFEPI = 6941; EMBFKIIDHPE_KMHEADFPHGB = 6942; EMBFKIIDHPE_EEDEEJJMMEE = 6943; EMBFKIIDHPE_BGOOBEEDGKA = 6944; EMBFKIIDHPE_MFAPBFNPMDA = 6945; EMBFKIIDHPE_KENAIHFAPEF = 6946; EMBFKIIDHPE_MEFAIGMBILL = 6947; EMBFKIIDHPE_BJFEGDOKADH = 6948; EMBFKIIDHPE_FKJFNNGBNGP = 6949; EMBFKIIDHPE_GEBLHOFPCDM = 6950; EMBFKIIDHPE_BKCIHCFKFMM = 6951; EMBFKIIDHPE_PIIDLAOJBCO = 6952; EMBFKIIDHPE_KFNMBFBMHAC = 6953; EMBFKIIDHPE_DGNEDGEKAMF = 6954; EMBFKIIDHPE_PMHGLGJDLNN = 6955; EMBFKIIDHPE_PPPLIDGHCAI = 6956; EMBFKIIDHPE_BMJCMEOHCBE = 6957; EMBFKIIDHPE_JGFNGINIAFF = 6958; EMBFKIIDHPE_IIAOIMMKAAF = 6959; EMBFKIIDHPE_CCOHABPNAHC = 6960; EMBFKIIDHPE_DHFHMGIGGPP = 6961; EMBFKIIDHPE_GJFMICFEBOP = 6962; EMBFKIIDHPE_NKOMCHMJBDI = 6963; EMBFKIIDHPE_NJENPNKILEE = 6964; EMBFKIIDHPE_LHLKNHBOHBI = 6965; EMBFKIIDHPE_LBLJBABEFBA = 6966; EMBFKIIDHPE_IPCNFONKGJL = 6967; EMBFKIIDHPE_MCDNAGPBAFE = 6968; EMBFKIIDHPE_LMDBOMDMMPL = 6969; EMBFKIIDHPE_PCJALNGDGAJ = 6970; EMBFKIIDHPE_DICFBLADMOO = 6971; EMBFKIIDHPE_BHJFPOKKCOD = 6972; EMBFKIIDHPE_PHICIGFFGMM = 6973; EMBFKIIDHPE_FPJPBMCELCK = 6974; EMBFKIIDHPE_FIGCCOCKOFG = 6975; EMBFKIIDHPE_HHKDJLFEFHH = 6976; EMBFKIIDHPE_IBOFOAPGBNE = 6977; EMBFKIIDHPE_NMPKNJKENCA = 6978; EMBFKIIDHPE_KAEADJMDEPE = 6979; EMBFKIIDHPE_JDNJCPNACLH = 7001; EMBFKIIDHPE_CDDDKDBBKDM = 7002; EMBFKIIDHPE_DOKBEHOBCMK = 7003; EMBFKIIDHPE_DMNKABCNIDH = 7004; EMBFKIIDHPE_DPLNJBBNMOD = 7005; EMBFKIIDHPE_EFBMOHOFFGA = 7006; EMBFKIIDHPE_PNKDMEDNOKK = 7007; EMBFKIIDHPE_OMEIHCDIPML = 7008; EMBFKIIDHPE_JIOJMPKBCOD = 7009; EMBFKIIDHPE_AEHPJFDLJGK = 7010; EMBFKIIDHPE_GNPDBEKNDFM = 7011; EMBFKIIDHPE_PLJBHLOKAEE = 7012; EMBFKIIDHPE_AJALPLJMOJN = 7013; EMBFKIIDHPE_LAIGIOBMJKN = 7014; EMBFKIIDHPE_AHGBEIAODIC = 7015; EMBFKIIDHPE_BFFEBPDFMLC = 7016; EMBFKIIDHPE_JMLJOLLHIFC = 7017; EMBFKIIDHPE_ELNOLBFNNNO = 7018; EMBFKIIDHPE_AADGJIJLKLL = 7019; EMBFKIIDHPE_CMDAGCGJPJO = 7020; EMBFKIIDHPE_KJJDCFJEIID = 7021; EMBFKIIDHPE_GOJCHPMAAPN = 7022; EMBFKIIDHPE_AFECHLLOFOC = 7023; EMBFKIIDHPE_DNDJKGCOHGJ = 7051; EMBFKIIDHPE_NDEKKIPMCDB = 7052; EMBFKIIDHPE_JOAHFKKBHKA = 7053; EMBFKIIDHPE_LGHDKMEJKCJ = 7054; EMBFKIIDHPE_OKFEAEACPCL = 7055; EMBFKIIDHPE_BHHIDDFBLBH = 7056; EMBFKIIDHPE_POHFMBMKDJO = 7057; EMBFKIIDHPE_HEDIPLBAJJK = 7058; EMBFKIIDHPE_INBMJOBIPKO = 7059; EMBFKIIDHPE_BPKONCGKGLK = 7060; EMBFKIIDHPE_FEJKLIPGKLN = 7061; EMBFKIIDHPE_HGLBNOPDACH = 7062; EMBFKIIDHPE_BBGGIDABNFB = 7063; EMBFKIIDHPE_KKJFLBNCLOH = 7064; EMBFKIIDHPE_AOMPFCAOKLM = 7065; EMBFKIIDHPE_ANMKCJICJED = 7066; EMBFKIIDHPE_IEDANDADNJG = 7101; EMBFKIIDHPE_JENBOPIKHEN = 7102; EMBFKIIDHPE_GCKNOFNFLBF = 7103; EMBFKIIDHPE_BLGFKGFADGF = 7104; EMBFKIIDHPE_MMBEKCAEKGN = 7105; EMBFKIIDHPE_IGLIAEPANDE = 7106; EMBFKIIDHPE_KAIKKFOGHAB = 7107; EMBFKIIDHPE_MCMHACBKKEM = 7108; EMBFKIIDHPE_EKPLBBLPLLO = 7109; EMBFKIIDHPE_AAMBJNCCFHL = 7110; EMBFKIIDHPE_MOIGCIPFCOJ = 7111; EMBFKIIDHPE_DECCKNKNMAH = 7112; EMBFKIIDHPE_BMNNMFKFDLP = 7113; EMBFKIIDHPE_CPGEKOHHHNC = 7114; EMBFKIIDHPE_EEPANNDNLIC = 7115; EMBFKIIDHPE_CEENGODPMOF = 7116; EMBFKIIDHPE_DAAMGCDDOMI = 7117; EMBFKIIDHPE_NBCGHNFEODE = 7118; EMBFKIIDHPE_PODADGGEBAH = 7151; EMBFKIIDHPE_AJGGBLPJJBA = 7152; EMBFKIIDHPE_DLPMHFJIJHL = 7153; EMBFKIIDHPE_IFMNJEINPBM = 7154; EMBFKIIDHPE_ELAGJMKHCPM = 7155; EMBFKIIDHPE_CBPNBIDKEJM = 7156; EMBFKIIDHPE_OCBKJLBBLBN = 7157; EMBFKIIDHPE_OEJBBIFLLFA = 7158; EMBFKIIDHPE_PLOFKMLGLBN = 7159; EMBFKIIDHPE_NCFNPNNOJEG = 7160; EMBFKIIDHPE_GKNEHNEHALE = 7161; EMBFKIIDHPE_AKFNDDGPLIJ = 7162; EMBFKIIDHPE_FNFPDAELCDF = 7163; EMBFKIIDHPE_DHCLJJKLDKG = 7164; EMBFKIIDHPE_PBJPEBLBGDE = 7165; EMBFKIIDHPE_KDNHNDKLKFG = 7166; EMBFKIIDHPE_EOMFEDOEEDL = 7167; EMBFKIIDHPE_PNMMKAAAOOB = 7168; EMBFKIIDHPE_LJEEEBKIIAC = 7169; EMBFKIIDHPE_KJIBFGNEJHD = 7170; EMBFKIIDHPE_BLHOAJBBGHL = 7171; EMBFKIIDHPE_IHLHHPHEKFI = 7172; EMBFKIIDHPE_PFMOGOBNEMB = 7174; EMBFKIIDHPE_ADMHILBPHDA = 7175; EMBFKIIDHPE_GAMACAAMEAI = 7176; EMBFKIIDHPE_JGOMLIKDFFA = 7177; EMBFKIIDHPE_HKHGPNHJDFJ = 7178; EMBFKIIDHPE_CNAEELCHBMK = 7179; EMBFKIIDHPE_JLOPDHGGOFK = 7180; EMBFKIIDHPE_CDJBLLOPEJM = 7181; EMBFKIIDHPE_JNIOHACIBKK = 7182; EMBFKIIDHPE_LJEHLIKHEMN = 7183; EMBFKIIDHPE_JOPJGLKCGPP = 7184; EMBFKIIDHPE_HKCHOAPNFOM = 7185; EMBFKIIDHPE_BNOCHEGOEPH = 7186; EMBFKIIDHPE_OKOCIDPFDBA = 7187; EMBFKIIDHPE_COKINKFIKAN = 7188; EMBFKIIDHPE_ANCPPLDFJCO = 7189; EMBFKIIDHPE_COMJABFICGH = 7190; EMBFKIIDHPE_DHJEMFOGCLO = 7191; EMBFKIIDHPE_ONNJILPKHMC = 7192; EMBFKIIDHPE_HGPBCBMNCLG = 7193; EMBFKIIDHPE_HPGAGEKFAFN = 7194; EMBFKIIDHPE_KHKMMOMPACD = 7195; EMBFKIIDHPE_EJPPNEECGKN = 7196; EMBFKIIDHPE_KDBLHGOOGBA = 7197; EMBFKIIDHPE_JAJGGJBIHHA = 7201; EMBFKIIDHPE_FPDFACBPPEF = 7202; EMBFKIIDHPE_CMJOMGFABCK = 7203; EMBFKIIDHPE_AMFNNNDGGGN = 7204; EMBFKIIDHPE_HOBBJONAAFE = 7205; EMBFKIIDHPE_HJMBFLBBMDK = 7206; EMBFKIIDHPE_IPNJCLHDBME = 7207; EMBFKIIDHPE_MOAJLIFNPAK = 7208; EMBFKIIDHPE_BGKIDGDIGNE = 7301; EMBFKIIDHPE_GHCANGMMCGG = 7302; EMBFKIIDHPE_IHPBGMJICCB = 7303; EMBFKIIDHPE_BMADEKKIEIJ = 7321; EMBFKIIDHPE_HFOMJJHKECJ = 7331; EMBFKIIDHPE_HDPKBJBGMFJ = 7332; EMBFKIIDHPE_NAAKKHCIFGF = 7333; EMBFKIIDHPE_OIBCLDJHDBJ = 7334; EMBFKIIDHPE_BHNLAGOFHHJ = 7335; EMBFKIIDHPE_HANPBKBJGML = 7336; EMBFKIIDHPE_IHDMELOLKPF = 7337; EMBFKIIDHPE_ELAHOHCGGLM = 7338; EMBFKIIDHPE_CHEDMNBCKFI = 7339; EMBFKIIDHPE_LKAKGNGLHNI = 7340; EMBFKIIDHPE_BIMOKLHJFAO = 7341; EMBFKIIDHPE_KKPLKBDPJAL = 7342; EMBFKIIDHPE_DOJHALECJBL = 7343; EMBFKIIDHPE_ILKFJMJAGNG = 7344; EMBFKIIDHPE_OFDHMMLFMIP = 7345; EMBFKIIDHPE_GFDBKGJJGNP = 7346; EMBFKIIDHPE_AECJPBPPMMK = 7347; EMBFKIIDHPE_LJONPPPBFMJ = 7348; EMBFKIIDHPE_PILHIIPGNGO = 7349; EMBFKIIDHPE_LJJPJCEMOJN = 7350; EMBFKIIDHPE_MKCAFPECCNG = 7221; EMBFKIIDHPE_GIAAODKBFOG = 7222; EMBFKIIDHPE_INELHLGDIKJ = 7223; EMBFKIIDHPE_NDLIBKPEAIC = 7251; EMBFKIIDHPE_APLKJHKNPBO = 7252; EMBFKIIDHPE_HHMCEKIHMGO = 7253; EMBFKIIDHPE_MHMFCBNHEIM = 7254; EMBFKIIDHPE_LHNIELFDIBP = 7255; EMBFKIIDHPE_JLHFFGGKHOP = 7256; EMBFKIIDHPE_HHENAFDGDJK = 7257; EMBFKIIDHPE_HODLAOONANA = 7258; EMBFKIIDHPE_BCDKKAPOGFO = 7259; EMBFKIIDHPE_OCGDJICNBKC = 7260; EMBFKIIDHPE_LMJPNIGCKJM = 7261; EMBFKIIDHPE_NCOKFJPHCHN = 7262; EMBFKIIDHPE_HMFBLOOGALH = 7263; EMBFKIIDHPE_HCOOGDAAONL = 7264; EMBFKIIDHPE_MNLLEKIKKMH = 7265; EMBFKIIDHPE_CPFCMILBMLF = 7266; EMBFKIIDHPE_DGHLOONHEHH = 7267; EMBFKIIDHPE_MHMHHGJHNNE = 7268; EMBFKIIDHPE_MFFAIOKJAAO = 7269; EMBFKIIDHPE_OCKMLLDLMBK = 7270; EMBFKIIDHPE_EOKKAGPALJO = 7271; EMBFKIIDHPE_PPAHCBLENPN = 7272; EMBFKIIDHPE_NDEDLFDGHNN = 7273; EMBFKIIDHPE_CICEHGBFIBM = 7351; EMBFKIIDHPE_GALNODDKENJ = 7352; EMBFKIIDHPE_KKDFFBKPLAH = 7401; EMBFKIIDHPE_MIKBNEFFEOE = 7402; EMBFKIIDHPE_LAOFDDDBJLA = 7403; EMBFKIIDHPE_FOPLIOFLIGD = 7404; EMBFKIIDHPE_LMNKGGLDKHO = 7405; EMBFKIIDHPE_PEKINBMMHIK = 7406; EMBFKIIDHPE_NDGDIPCMMEK = 7407; EMBFKIIDHPE_ABKJOEIDCJN = 7421; EMBFKIIDHPE_HGJCMDOFNOL = 7422; } enum FEDLKANFNBH { FEDLKANFNBH_LABNCGCMMLM = 0; FEDLKANFNBH_JOFKHKBAPCI = 1; } enum EMLHMDDLIHE { EMLHMDDLIHE_NFMCIKPGLJK = 0; EMLHMDDLIHE_PEBMGOCEGFG = 1; } enum HEAJBHNMJGO { HEAJBHNMJGO_OFGHJKIHMIB = 0; HEAJBHNMJGO_HFOFGHFNJLD = 1; } enum EDHFGMGGOJH { EDHFGMGGOJH_PCPDHELPKEM = 0; EDHFGMGGOJH_JPFKILKNJLO = 1; EDHFGMGGOJH_GOPEEBOIBPF = 2; EDHFGMGGOJH_AMAOIEMBHHL = 3; EDHFGMGGOJH_MKFKGFHLLGO = 4; EDHFGMGGOJH_LKOEFDDDPBA = 5; EDHFGMGGOJH_GBKOGNCABEI = 6; } message GFAHEGCPIEB { uint32 HCJPDNDOHAM = 1; // offset: 28 uint32 slot = 2; // offset: 24 } message NPLEDHFMFDM { uint32 HCJPDNDOHAM = 1; // offset: 24 uint32 slot = 2; // offset: 28 } message BIAIKHBFALH { uint32 AKKNCCFIBHI = 1; // offset: 36 uint32 HGJHIJOGGIN = 2; // offset: 32 repeated uint32 GBGDLNNOBID = 3; // offset: 24 } message FOFNOBHLKGO { repeated BIAIKHBFALH OJNJEDBBAJJ = 1; // offset: 24 repeated GFAHEGCPIEB LKPGMBDBJFA = 2; // offset: 16 HEAJBHNMJGO MIPPCFJPJDD = 3; // offset: 40 } message GCOIFAHPGDF { repeated NPLEDHFMFDM AFEJACMLOLH = 1; // offset: 32 FOFNOBHLKGO PEOECDDANNP = 2; // offset: 16 int64 FIHMHJHGHOG = 3; // offset: 56 int64 DHLGCEGONIB = 4; // offset: 48 uint32 GJGAGFEJABC = 5; // offset: 44 uint32 GIIIBCKEODP = 6; // offset: 40 } message GFOIOIACDCH { MCPPIEJEBEF DMGCIDGKPFF = 6; // offset: 24 GCOIFAHPGDF KPDHCPCCPNA = 11; // offset: 16 uint32 PAIBKOMPFOE = 7; // offset: 40 } message ICHNLLCNBCC { repeated NPLEDHFMFDM AFEJACMLOLH = 1; // offset: 24 uint32 GJGAGFEJABC = 2; // offset: 40 int64 DHLGCEGONIB = 3; // offset: 32 } message JAOHPOPIAFH { uint32 NCFHGIBCEBG = 1; // offset: 40 uint32 HCJPDNDOHAM = 2; // offset: 24 uint32 AKKNCCFIBHI = 3; // offset: 28 int64 IBHKOGPEICN = 4; // offset: 32 } message KHCINCLHIOJ { repeated JAOHPOPIAFH LGLPAPAPKHM = 1; // offset: 24 } message MACJBIAFNOI { Vector pos = 1; // offset: 16 Vector rot = 2; // offset: 24 float GNGKNDCKKKC = 3; // offset: 64 Vector NALBEFMOKIB = 4; // offset: 32 float DCBBKFFHHDL = 5; // offset: 56 uint32 JCBGHAODNDD = 6; // offset: 68 bool MEKPIHJKJBL = 7; // offset: 60 int64 KHAJDKDHPGD = 8; // offset: 48 } message CCKCCKHEFFB { uint32 NCFHGIBCEBG = 1; // offset: 32 repeated MACJBIAFNOI FIPIDGKPFHA = 2; // offset: 16 } message EHKEJEPNGMB { uint32 NINNEKFGNLI = 1; // offset: 40 uint32 NCFHGIBCEBG = 2; // offset: 36 uint32 FJHHJEDPHMA = 3; // offset: 32 int64 GNCOPJNBCKI = 4; // offset: 48 string OFOMBFJEDKC = 5; // offset: 16 } message HMDJNPFBOMM { repeated EHKEJEPNGMB IMBCJKHMOAB = 1; // offset: 16 } message GFLKDHPBAMJ { oneof AFLLICNCFDN { string message_text = 1; // offset: 16 uint32 extra_id = 2; // offset: 16 } } // Obf: DOILPDPENLJ enum CmdActiveType { DOILPDPENLJ_PCPDHELPKEM = 0; CmdGetActiveActivityDataScRsp = 9570; CmdActiveActivityDataChangeScNotify = 9565; CmdTakeActiveActivityRewardCsReq = 9552; CmdGetActivityActiveDataCsReq = 9551; CmdTakeActiveActivityRewardScRsp = 9560; } // Obf: KBJELLGGNPC message ActiveActivityData { repeated uint32 taken_star_rewards = 7; // offset: 24 uint32 ACLBMIEHBJE = 12; // offset: 32 uint32 id = 6; // offset: 40 uint32 OKKJLFKLHBH = 2; // offset: 44 uint32 PGDGGAPFPBN = 8; // offset: 36 uint32 HIILNPICKCG = 5; // offset: 48 } // Obf: JLALNPEIOPE // Type: Req // CmdID: 9551 message GetActivityActiveDataCsReq { } // Obf: GMALPJNPIDD // Type: Rsp // CmdID: 9570 message GetActiveActivityDataScRsp { uint32 retcode = 10; // offset: 32 repeated ActiveActivityData PIDLOGHHHDL = 1; // offset: 16 } // Obf: BGLDPFGGNNP // Type: Req // CmdID: 9552 message TakeActiveActivityRewardCsReq { uint32 id = 8; // offset: 24 } // Obf: GHAFDLNEKHB // Type: Rsp // CmdID: 9560 message TakeActiveActivityRewardScRsp { ActiveActivityData MLBLPBLIJCA = 15; // offset: 16 ItemList reward = 6; // offset: 24 uint32 retcode = 10; // offset: 40 } // Obf: BFOMKLNLLDJ // Type: Notify // CmdID: 9565 message ActiveActivityDataChangeScNotify { ActiveActivityData MLBLPBLIJCA = 5; // offset: 16 } // Obf: FPLEHFOAEKF enum CmdActivityType { FPLEHFOAEKF_PCPDHELPKEM = 0; CmdGINDKJGLPJM = 2688; CmdTakeMaterialSubmitActivityRewardScRsp = 2658; CmdGetLoginActivityScRsp = 2610; CmdGetMaterialSubmitActivityDataCsReq = 2672; CmdGetMaterialSubmitActivityDataScRsp = 2632; CmdTakeTrialActivityRewardCsReq = 2629; CmdGetLoginActivityCsReq = 2691; CmdGetActivityScheduleConfigCsReq = 2614; CmdSubmitMaterialSubmitActivityMaterialCsReq = 2633; CmdGetTrialActivityDataCsReq = 2692; CmdTrialActivityNotify = 2652; CmdTakeLoginActivityRewardCsReq = 2694; CmdStartTrialActivity = 2616; CmdGetAvatarRewardDataScRsp = 2669; CmdTakeLoginActivityRewardScRsp = 2695; CmdGetAvatarRewardDataCsReq = 2690; CmdChooseAvatarCsReq = 2641; CmdEnterTrialActivityStageScRsp = 2659; CmdSubmitMaterialSubmitActivityMaterialScRsp = 2661; CmdStartTrialActivityCsReq = 2677; CmdTakeRewardCsReq = 2670; FPLEHFOAEKF_BMNCDAJDLPA = 2642; CmdLeaveTrialActivityCsReq = 2606; CmdChooseAvatarScRsp = 2662; CmdTrialActivityDataChangeScNotify = 2678; CmdGetTrialActivityDataScRsp = 2624; CmdTakeTrialActivityRewardScRsp = 2612; CmdGetActivityScheduleConfigScRsp = 2618; CmdTakeRewardScRsp = 2668; CmdTakeMaterialSubmitActivityRewardCsReq = 2607; } enum IAFGJJKCGHP { IAFGJJKCGHP_PCPDHELPKEM = 0; IAFGJJKCGHP_KLHDCOPPLNG = 1; } // Obf: HIABAALJKKI message LoginActivityData { uint32 id = 12; // offset: 36 uint32 HIILNPICKCG = 14; // offset: 40 uint32 HNAGEMDDNCC = 15; // offset: 32 repeated uint32 EKNCPHDGBMN = 7; // offset: 24 } // Obf: BLFCLBLDMHK // Type: Req // CmdID: 2691 message GetLoginActivityCsReq { } // Obf: FHGJEMFPEMM // Type: Rsp // CmdID: 2610 message GetLoginActivityScRsp { uint32 retcode = 15; // offset: 32 repeated LoginActivityData FAEPKPKOJKI = 9; // offset: 16 } // Obf: JNOMLEMMCJK // Type: Req // CmdID: 2694 message TakeLoginActivityRewardCsReq { uint32 id = 14; // offset: 24 uint32 MAMBGBBNGGJ = 3; // offset: 28 } // Obf: EDPMGFDGBGB // Type: Rsp // CmdID: 2695 message TakeLoginActivityRewardScRsp { ItemList reward = 7; // offset: 16 uint32 HIILNPICKCG = 5; // offset: 44 uint32 MAMBGBBNGGJ = 14; // offset: 36 uint32 retcode = 1; // offset: 32 uint32 id = 2; // offset: 40 } message GEPBELMNHBB { int64 begin_time = 6; // offset: 24 uint32 ILAJLDEJECI = 15; // offset: 32 int64 end_time = 12; // offset: 40 uint32 HIILNPICKCG = 11; // offset: 36 } // Obf: LGGPOGAHNOF // Type: Req // CmdID: 2614 message GetActivityScheduleConfigCsReq { } // Obf: NFGPNHGHNBF // Type: Rsp // CmdID: 2618 message GetActivityScheduleConfigScRsp { uint32 retcode = 9; // offset: 32 repeated GEPBELMNHBB activity_schedule_list = 7; // offset: 24 } // Obf: DKBLGJNPDMN message TrialActivityInfo { uint32 stage_id = 9; // offset: 28 bool taken_reward = 2; // offset: 24 } // Obf: ILELLFDEOEI // Type: Req // CmdID: 2692 message GetTrialActivityDataCsReq { } message NNFJAOJKKFO { uint32 enhanced_id = 9; // offset: 24 uint32 avatar_id = 12; // offset: 28 } // Obf: NJMCJHKIDOJ // Type: Rsp // CmdID: 2624 message GetTrialActivityDataScRsp { repeated NNFJAOJKKFO MANGLIPKMDI = 13; // offset: 40 uint32 OAPAOLPCKIB = 5; // offset: 48 uint32 retcode = 3; // offset: 52 repeated uint32 BLDLBKLAIAL = 2; // offset: 16 repeated TrialActivityInfo NEHCIHANMBA = 15; // offset: 24 } // Obf: CDKLLEGGILH // Type: Notify // CmdID: 2678 message TrialActivityDataChangeScNotify { repeated NNFJAOJKKFO MANGLIPKMDI = 3; // offset: 40 TrialActivityInfo HPFLHFOICPL = 10; // offset: 16 repeated uint32 BLDLBKLAIAL = 14; // offset: 32 } message EDCLGFJNDJM { uint32 stage_id = 7; // offset: 24 } // Obf: HBDPBGCKBHM // Type: Rsp // CmdID: 2659 message EnterTrialActivityStageScRsp { SceneBattleInfo battle_info = 14; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: EAOENEALFNE // Type: Req // CmdID: 2629 message TakeTrialActivityRewardCsReq { uint32 stage_id = 11; // offset: 24 } // Obf: HDPHFGOLJOF // Type: Rsp // CmdID: 2612 message TakeTrialActivityRewardScRsp { ItemList reward = 7; // offset: 24 uint32 stage_id = 4; // offset: 36 uint32 retcode = 9; // offset: 32 } // Obf: FNEMEOPIDOB // Type: Req // CmdID: 2677 message StartTrialActivityCsReq { uint32 stage_id = 4; // offset: 24 } // Obf: FEEPIGMAMAC // Type: Rsp // CmdID: 2616 message StartTrialActivity { uint32 stage_id = 12; // offset: 24 uint32 retcode = 11; // offset: 28 } // Obf: KEDCGFHGNBP // Type: Req // CmdID: 2606 message LeaveTrialActivityCsReq { uint32 stage_id = 7; // offset: 24 } // Type: Rsp // CmdID: 2688 message GINDKJGLPJM { uint32 retcode = 15; // offset: 24 uint32 stage_id = 7; // offset: 28 } // Obf: AOOLJKMAABP // Type: Notify // CmdID: 2652 message TrialActivityNotify { IAFGJJKCGHP status = 4; // offset: 28 uint32 OAPAOLPCKIB = 5; // offset: 24 } message HBPFFKNNLBC { bool CNJEEKKMLJK = 7; // offset: 32 bool is_taken_reward = 11; // offset: 33 uint32 HIILNPICKCG = 3; // offset: 28 uint32 KAPGHPNEOEK = 6; // offset: 24 } // Obf: ICJEBPBKBBL // Type: Req // CmdID: 2672 message GetMaterialSubmitActivityDataCsReq { } // Obf: LHEFBCLKNOC // Type: Rsp // CmdID: 2632 message GetMaterialSubmitActivityDataScRsp { uint32 retcode = 2; // offset: 32 repeated HBPFFKNNLBC IHEKOKDPNPH = 10; // offset: 24 } // Obf: DCJDHPGJNDG // Type: Req // CmdID: 2633 message SubmitMaterialSubmitActivityMaterialCsReq { uint32 KAPGHPNEOEK = 5; // offset: 24 } // Obf: AIMANJPDKCA // Type: Rsp // CmdID: 2661 message SubmitMaterialSubmitActivityMaterialScRsp { HBPFFKNNLBC DMMOFCCMKPE = 11; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: DJNPPOCJIPL // Type: Req // CmdID: 2607 message TakeMaterialSubmitActivityRewardCsReq { uint32 KAPGHPNEOEK = 9; // offset: 24 } // Obf: BENJNBHMMIO // Type: Rsp // CmdID: 2658 message TakeMaterialSubmitActivityRewardScRsp { uint32 retcode = 7; // offset: 36 ItemList reward = 3; // offset: 16 uint32 KAPGHPNEOEK = 6; // offset: 32 } // Obf: BIIDJGGFPLN // Type: Req // CmdID: 2690 message GetAvatarRewardDataCsReq { } // Obf: JECKOMAFDJF // Type: Rsp // CmdID: 2669 message GetAvatarRewardDataScRsp { uint32 avatar_id = 8; // offset: 28 bool is_taken_reward = 5; // offset: 32 uint32 retcode = 6; // offset: 24 } // Obf: DNHDMBJJNLD // Type: Req // CmdID: 2641 message ChooseAvatarCsReq { uint32 avatar_id = 9; // offset: 24 } // Obf: FILBFLDIHBL // Type: Rsp // CmdID: 2662 message ChooseAvatarScRsp { uint32 avatar_id = 5; // offset: 28 uint32 retcode = 1; // offset: 24 } // Obf: AOLPBCHHEIC // Type: Req // CmdID: 2670 message TakeRewardCsReq { } // Obf: ADHKPMFEINO // Type: Rsp // CmdID: 2668 message TakeRewardScRsp { ItemList reward = 13; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: GMGGDILEKBN enum CmdActivityRewardStatType { GMGGDILEKBN_IHBKKJGNDOF = 0; CmdGetActivityRewardCountDataScRsp = 9114; CmdGetActivityHotDataCsReq = 9119; CmdGetActivityHotDataScRsp = 9120; CmdGetActivityRewardCountDataCsReq = 9115; CmdGetAllActivityRewardCountDataScRsp = 9117; CmdGetAllActivityRewardCountDataCsReq = 9111; } message KFGAPLDLHPF { uint32 num = 9; // offset: 24 uint32 GPEAFAJGCPH = 11; // offset: 28 uint32 item_id = 13; // offset: 32 } message GFADBCMGFFF { uint32 HIILNPICKCG = 13; // offset: 32 repeated KFGAPLDLHPF HBNECEELJBJ = 3; // offset: 16 } // Obf: IKLLMOHEMKD // Type: Req // CmdID: 9119 message GetActivityHotDataCsReq { } // Obf: KGFFKGPOLAO // Type: Rsp // CmdID: 9120 message GetActivityHotDataScRsp { repeated GFADBCMGFFF content_package_list = 10; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: KBICGHCMFEJ // Type: Req // CmdID: 9111 message GetAllActivityRewardCountDataCsReq { } // Obf: HMKABBFCEAB // Type: Rsp // CmdID: 9117 message GetAllActivityRewardCountDataScRsp { repeated GFADBCMGFFF content_package_list = 15; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: GFIPLHLILDB // Type: Req // CmdID: 9115 message GetActivityRewardCountDataCsReq { repeated uint32 FMKJKGAJKKJ = 14; // offset: 24 } // Obf: AGMOEMCPMEG // Type: Rsp // CmdID: 9114 message GetActivityRewardCountDataScRsp { uint32 retcode = 14; // offset: 32 repeated GFADBCMGFFF content_package_list = 4; // offset: 24 } // Obf: KEGCHCIHKDM enum CmdAdventureType { KEGCHCIHKDM_PCPDHELPKEM = 0; CmdFarmElementSweepScRsp = 1301; CmdFarmElementSweepCsReq = 1339; KEGCHCIHKDM_DOFMAGOGANP = 1391; CmdQuickStartCocoonStageCsReq = 1314; CmdGICDDNDGJJO = 1310; CmdQuickStartCocoonStageScRsp = 1318; CmdStartQuickFarmElementRsp = 1398; CmdCocoonSweepScRsp = 1326; CmdCocoonSweepCsReq = 1363; CmdStartQuickFarmElementReq = 1309; CmdGetFarmStageGachaInfoScRsp = 1395; CmdGetFarmStageGachaInfoCsReq = 1394; } message FBFMJGANFMG { uint32 MICCEGIKIBJ = 12; // offset: 24 } // Type: Rsp // CmdID: 1310 message GICDDNDGJJO { uint32 retcode = 15; // offset: 32 SceneInfo scene = 6; // offset: 16 } message JOKOOMBLPLB { int64 begin_time = 8; // offset: 40 uint32 gacha_id = 4; // offset: 32 int64 end_time = 11; // offset: 24 } // Obf: BDLCIDINJMG // Type: Req // CmdID: 1394 message GetFarmStageGachaInfoCsReq { repeated uint32 CDKIPOMGPKN = 6; // offset: 24 } // Obf: OGNIPGIDAMO // Type: Rsp // CmdID: 1395 message GetFarmStageGachaInfoScRsp { repeated JOKOOMBLPLB farm_stage_gacha_info_list = 3; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: HDIELPILHEP // Type: Req // CmdID: 1314 message QuickStartCocoonStageCsReq { uint32 cocoon_id = 12; // offset: 36 uint32 world_level = 2; // offset: 32 uint32 wave = 4; // offset: 44 NKNAADIGGNA DLACEEFJAHB = 11; // offset: 24 uint32 MHLFHLEMCCB = 5; // offset: 40 } // Obf: KMFIHOEBPNE // Type: Rsp // CmdID: 1318 message QuickStartCocoonStageScRsp { uint32 MHLFHLEMCCB = 7; // offset: 40 uint32 cocoon_id = 3; // offset: 44 uint32 wave = 4; // offset: 32 uint32 retcode = 14; // offset: 36 SceneBattleInfo battle_info = 5; // offset: 16 } // Obf: OEFHJAGPFMD // Type: Req // CmdID: 1309 message StartQuickFarmElementReq { uint32 MHLFHLEMCCB = 2; // offset: 28 uint32 world_level = 9; // offset: 24 uint32 JIABAGAFEEA = 15; // offset: 32 } // Obf: PEAFEBKIEDK // Type: Rsp // CmdID: 1398 message StartQuickFarmElementRsp { uint32 world_level = 6; // offset: 40 uint32 JIABAGAFEEA = 7; // offset: 32 uint32 retcode = 14; // offset: 36 SceneBattleInfo battle_info = 9; // offset: 24 } // Obf: PMEPKFMHGLB // Type: Req // CmdID: 1363 message CocoonSweepCsReq { uint32 world_level = 12; // offset: 24 uint32 cocoon_id = 4; // offset: 28 } // Obf: AALOGOLCEHB // Type: Rsp // CmdID: 1326 message CocoonSweepScRsp { ItemList drop_data = 5; // offset: 24 ItemList NIDFFCJKCDN = 12; // offset: 32 uint32 retcode = 4; // offset: 40 uint32 cocoon_id = 1; // offset: 44 } // Obf: PIOOHOPAKAI // Type: Req // CmdID: 1339 message FarmElementSweepCsReq { uint32 JIABAGAFEEA = 1; // offset: 28 uint32 world_level = 6; // offset: 24 } // Obf: JPJCOBKKCOE // Type: Rsp // CmdID: 1301 message FarmElementSweepScRsp { ItemList NIDFFCJKCDN = 14; // offset: 24 uint32 JIABAGAFEEA = 6; // offset: 32 uint32 retcode = 12; // offset: 36 } // Obf: FIBGNBKGHNF enum CmdAetherDivideType { FIBGNBKGHNF_PCPDHELPKEM = 0; CmdTakeOffSkillCoreScRsp = 4816; CmdClearAetherDividePassiveSkillCsReq = 4850; CmdSwitchAetherDivideLineUpSlotScRsp = 4821; CmdNPBNPOKGNCI = 4827; CmdStartAetherDivideStageBattleScRsp = 4815; CmdAetherDivideTakeChallengeRewardScRsp = 4840; CmdAetherDivideTainerInfoScNotify = 4837; CmdAetherDivideRefreshEndlessScRsp = 4820; CmdStartAetherDivideChallengeBattleScRsp = 4801; CmdGetAetherDivideChallengeInfoScRsp = 4809; CmdAetherDivideSpiritInfoScNotify = 4808; CmdAetherDivideSpiritExpUpScRsp = 4826; CmdGetAetherDivideChallengeInfoCsReq = 4833; CmdSetAetherDivideLineUpCsReq = 4818; CmdSwitchAetherDivideLineUpSlotCsReq = 4831; CmdAetherDivideTakeChallengeRewardCsReq = 4846; CmdStartAetherDivideChallengeBattleCsReq = 4805; CmdGetAetherDivideInfoCsReq = 4802; CmdAetherDivideSkillItemScNotify = 4848; CmdSetAetherDivideLineUpScRsp = 4845; CmdAetherDivideLineupScNotify = 4843; CmdAetherDivideRefreshEndlessScNotify = 4822; CmdStartAetherDivideSceneBattleScRsp = 4838; CmdIAKBLOMJELJ = 4807; CmdEquipSkillCoreScRsp = 4803; CmdLeaveAetherDivideSceneCsReq = 4830; CmdGetAetherDivideInfoScRsp = 4844; CmdAetherDivideFinishChallengeScNotify = 4804; CmdAetherDivideRefreshEndlessCsReq = 4839; CmdStartAetherDivideStageBattleCsReq = 4849; CmdStartAetherDivideSceneBattleCsReq = 4835; CmdAetherDivideSpiritExpUpCsReq = 4806; CmdEquipAetherDividePassiveSkillCsReq = 4836; FIBGNBKGHNF_LMEOEKDAMAM = 4813; } message HHPMLCLOAJG { uint32 DEOICBBGPIC = 15; // offset: 24 } // Type: Rsp // CmdID: 4807 message IAKBLOMJELJ { uint32 retcode = 2; // offset: 24 uint32 DEOICBBGPIC = 7; // offset: 28 } // Obf: LEDNMAIDKHN // Type: Req // CmdID: 4830 message LeaveAetherDivideSceneCsReq { } // Type: Rsp // CmdID: 4827 message NPBNPOKGNCI { uint32 retcode = 10; // offset: 24 } // Obf: LKNIGGBOPLF // Type: Req // CmdID: 4835 message StartAetherDivideSceneBattleCsReq { repeated OMBGDPMELKE EJDFDDGPJEP = 12; // offset: 24 repeated uint32 assist_monster_entity_id_list = 11; // offset: 32 uint32 cast_entity_id = 9; // offset: 40 uint32 skill_index = 2; // offset: 44 uint32 attacked_by_entity_id = 8; // offset: 48 } // Obf: LKNFGMGGOFO // Type: Rsp // CmdID: 4838 message StartAetherDivideSceneBattleScRsp { AetherDivideBattleInfo battle_info = 6; // offset: 24 uint32 cast_entity_id = 10; // offset: 32 uint32 retcode = 8; // offset: 36 } // Obf: CAELILADOEN // Type: Req // CmdID: 4805 message StartAetherDivideChallengeBattleCsReq { uint32 FNCINGFDLPA = 14; // offset: 24 uint32 challenge_id = 12; // offset: 28 } // Obf: KMOJOGLLAIE // Type: Rsp // CmdID: 4801 message StartAetherDivideChallengeBattleScRsp { uint32 retcode = 8; // offset: 32 AetherDivideBattleInfo battle_info = 3; // offset: 24 } message AHPCJPMMEMN { uint32 slot = 15; // offset: 24 uint32 item_id = 6; // offset: 28 } message KNHKBHADJGE { uint32 exp = 10; // offset: 52 uint32 promotion = 9; // offset: 44 uint32 IPEBMMPKJLF = 2; // offset: 40 SpBarInfo sp_bar = 5; // offset: 16 repeated AHPCJPMMEMN OKMFEGDIONG = 14; // offset: 32 uint32 IMMHJMDHDGC = 1; // offset: 48 } message DLGFPMKPLEO { repeated uint32 MJIPOJJLNME = 14; // offset: 24 uint32 slot = 8; // offset: 32 } message JBJIKJGEBAH { uint32 num = 13; // offset: 32 uint32 DCHAKLDHANL = 12; // offset: 28 uint32 item_id = 4; // offset: 24 } // Obf: AGBPBFODDEL // Type: Req // CmdID: 4802 message GetAetherDivideInfoCsReq { } // Obf: PPGCCCACEFA // Type: Rsp // CmdID: 4844 message GetAetherDivideInfoScRsp { repeated JBJIKJGEBAH PHGLFHDDACM = 13; // offset: 40 uint32 KBFFBPDDCFF = 1; // offset: 64 uint32 OAMPGNHJIGD = 12; // offset: 56 uint32 retcode = 2; // offset: 52 uint32 OJPJPOGDLNO = 4; // offset: 60 uint32 CFCFCEBNAEF = 11; // offset: 68 repeated DLGFPMKPLEO lineup_list = 6; // offset: 16 uint32 FIKLLOCJBGN = 8; // offset: 48 repeated KNHKBHADJGE GONOOOEHHLO = 5; // offset: 32 } // Obf: CFJFMIBEEAB // Type: Req // CmdID: 4818 message SetAetherDivideLineUpCsReq { DLGFPMKPLEO lineup = 14; // offset: 24 } // Obf: ELKHPLIAIOL // Type: Rsp // CmdID: 4845 message SetAetherDivideLineUpScRsp { uint32 retcode = 12; // offset: 32 DLGFPMKPLEO lineup = 10; // offset: 24 } // Obf: CPPBFEHMEBN // Type: Req // CmdID: 4836 message EquipAetherDividePassiveSkillCsReq { uint32 item_id = 1; // offset: 28 uint32 IMMHJMDHDGC = 3; // offset: 24 uint32 slot = 2; // offset: 32 } // Obf: GGCMOJLIKAD // Type: Rsp // CmdID: 4803 message EquipSkillCoreScRsp { uint32 retcode = 14; // offset: 40 JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 } // Obf: DBGBAKODCCP // Type: Req // CmdID: 4850 message ClearAetherDividePassiveSkillCsReq { uint32 slot = 7; // offset: 24 uint32 IMMHJMDHDGC = 15; // offset: 28 } // Obf: NDGABJBKIEC // Type: Rsp // CmdID: 4816 message TakeOffSkillCoreScRsp { uint32 retcode = 2; // offset: 40 JBJIKJGEBAH GCNDOIMACAN = 11; // offset: 32 KNHKBHADJGE HKOHIHCBGAA = 13; // offset: 16 } // Obf: AHFKMMMNEON // Type: Req // CmdID: 4806 message AetherDivideSpiritExpUpCsReq { uint32 IMMHJMDHDGC = 13; // offset: 28 uint32 NOEHMENEMLL = 4; // offset: 32 uint32 FIKLLOCJBGN = 11; // offset: 24 } // Obf: ABJPBEBFCIO // Type: Rsp // CmdID: 4826 message AetherDivideSpiritExpUpScRsp { uint32 retcode = 11; // offset: 36 uint32 FIKLLOCJBGN = 2; // offset: 32 KNHKBHADJGE HKOHIHCBGAA = 1; // offset: 16 } // Obf: MKLCABPCFFC // Type: Req // CmdID: 4831 message SwitchAetherDivideLineUpSlotCsReq { uint32 FNCINGFDLPA = 6; // offset: 24 } // Obf: MKAPIIBLHLO // Type: Rsp // CmdID: 4821 message SwitchAetherDivideLineUpSlotScRsp { uint32 retcode = 1; // offset: 24 uint32 FNCINGFDLPA = 2; // offset: 28 } // Obf: NEBJPIOMFAF // Type: Req // CmdID: 4849 message StartAetherDivideStageBattleCsReq { uint32 event_id = 5; // offset: 24 } // Obf: DONBIHLDHGH // Type: Rsp // CmdID: 4815 message StartAetherDivideStageBattleScRsp { uint32 retcode = 5; // offset: 32 AetherDivideBattleInfo battle_info = 12; // offset: 16 } // Obf: MMOGHKHLGNL // Type: Notify // CmdID: 4843 message AetherDivideLineupScNotify { DLGFPMKPLEO lineup = 7; // offset: 16 } // Obf: IPDKJDICOJO // Type: Notify // CmdID: 4808 message AetherDivideSpiritInfoScNotify { uint32 FIKLLOCJBGN = 9; // offset: 40 KNHKBHADJGE HKOHIHCBGAA = 7; // offset: 32 repeated KNHKBHADJGE PBEEJNPMHOF = 12; // offset: 16 } // Obf: KHDCIGFPPID // Type: Req // CmdID: 4833 message GetAetherDivideChallengeInfoCsReq { } // Obf: EJNHPICNIMO // Type: Rsp // CmdID: 4809 message GetAetherDivideChallengeInfoScRsp { repeated uint32 HPMHFDGMGGH = 2; // offset: 32 uint32 retcode = 14; // offset: 40 repeated uint32 JAGHEMPBMLD = 10; // offset: 16 uint32 KAGCEADCKFJ = 13; // offset: 44 } // Obf: PELIGCKNJNH // Type: Notify // CmdID: 4804 message AetherDivideFinishChallengeScNotify { uint32 challenge_id = 2; // offset: 24 } // Obf: APGOPOMDLLB // Type: Notify // CmdID: 4837 message AetherDivideTainerInfoScNotify { uint32 CFCFCEBNAEF = 12; // offset: 24 } // Obf: MCHAMKMBNHK // Type: Notify // CmdID: 4848 message AetherDivideSkillItemScNotify { uint32 num = 4; // offset: 28 uint32 item_id = 1; // offset: 24 } // Obf: EACFEGAJDIE // Type: Req // CmdID: 4839 message AetherDivideRefreshEndlessCsReq { } // Obf: GHLDIDDMIDJ // Type: Rsp // CmdID: 4820 message AetherDivideRefreshEndlessScRsp { uint32 retcode = 11; // offset: 24 uint32 KBFFBPDDCFF = 3; // offset: 28 } // Obf: CKKAEJMEJMF // Type: Notify // CmdID: 4822 message AetherDivideRefreshEndlessScNotify { uint32 KBFFBPDDCFF = 5; // offset: 24 } // Obf: BJCIBHFHPCA // Type: Req // CmdID: 4846 message AetherDivideTakeChallengeRewardCsReq { uint32 challenge_id = 4; // offset: 24 } // Obf: ADPCAIAHGJI // Type: Rsp // CmdID: 4840 message AetherDivideTakeChallengeRewardScRsp { ItemList reward = 13; // offset: 16 uint32 retcode = 4; // offset: 32 uint32 challenge_id = 6; // offset: 36 } // Obf: JCIOGLMGOPM enum CmdAiPamType { JCIOGLMGOPM_FEAOLFOCPPJ = 0; CmdAiPamResponseFeedbackScRsp = 9518; CmdGetAiPamChatInfoScRsp = 9502; CmdUpdateAiPamSettingsScRsp = 9531; CmdGetAiPamNextQuestionScRsp = 9505; CmdTriggerAiPamSpeakCsReq = 9503; CmdTriggerAiPamSpeakScRsp = 9550; CmdIPPACOOGLPK = 9506; CmdGetAiPamChatHistoryScRsp = 9535; CmdGetAiPamChatHistoryCsReq = 9527; CmdAiPamResponseFeedbackCommentCsReq = 9545; CmdUpdateAiPamSettingsCsReq = 9516; CmdAiPamMotionScNotify = 9521; CmdRecvAiPamChatEventScNotify = 9530; CmdAIKHMIAMBIF = 9526; CmdGetAiPamChatInfoCsReq = 9519; CmdAiPamResponseFeedbackCsReq = 9544; CmdCGPFNCNAMOP = 9549; CmdAiPamSendMsgScRsp = 9507; CmdIMHLIHAOCPE = 9515; CmdAiPamResponseFeedbackCommentScRsp = 9536; CmdGetAiPamNextQuestionCsReq = 9538; CmdAiPamTeamExplainCsReq = 9513; } // Obf: MFCIGCIEBNI // Type: Req // CmdID: 9513 message AiPamTeamExplainCsReq { MessageChatData message_datas = 5; // offset: 16 bool ELBDJNLMEFN = 9; // offset: 41 bool BHFBIGFEDHL = 4; // offset: 40 string NMLIMJJHOPK = 11; // offset: 24 bool LLLCJNJHEPE = 13; // offset: 42 } // Obf: NOPOMNMKBOF // Type: Rsp // CmdID: 9507 message AiPamSendMsgScRsp { uint32 retcode = 11; // offset: 24 } // Obf: IONBOMHFIIC // Type: Notify // CmdID: 9530 message RecvAiPamChatEventScNotify { MDOJCCMLKHP GLNJOAHBBKK = 3; // offset: 16 } // Obf: BJONMJMDMMG // Type: Req // CmdID: 9527 message GetAiPamChatHistoryCsReq { uint32 target_side = 2; // offset: 24 } // Obf: APIHNNKEPCF // Type: Rsp // CmdID: 9535 message GetAiPamChatHistoryScRsp { uint32 target_side = 7; // offset: 32 repeated ChatMessageData BAPMDIEFDOJ = 11; // offset: 16 uint32 retcode = 6; // offset: 36 } // Obf: DPNFKALHAFF // Type: Req // CmdID: 9538 message GetAiPamNextQuestionCsReq { } // Obf: BJAFOLJOMHH // Type: Rsp // CmdID: 9505 message GetAiPamNextQuestionScRsp { uint32 retcode = 6; // offset: 32 repeated JDPPGCIEHKF KKCJMPLGKCL = 9; // offset: 16 } // Obf: OAEALPGMJFM // Type: Req // CmdID: 9519 message GetAiPamChatInfoCsReq { } // Obf: OAMNEHPJKOO // Type: Rsp // CmdID: 9502 message GetAiPamChatInfoScRsp { bool HEFLHCHDDMG = 6; // offset: 41 uint32 ECIAGLJNPMM = 12; // offset: 48 repeated MDOJCCMLKHP FILFNMKCCNN = 11; // offset: 16 string AIPBFEOFNDO = 3; // offset: 24 bool EKBMIOCOLIC = 13; // offset: 42 bool MNDAIAGPOEI = 9; // offset: 40 uint32 retcode = 1; // offset: 44 } // Obf: HHCNNCPDLOO // Type: Req // CmdID: 9544 message AiPamResponseFeedbackCsReq { bool DHEKDAGJBJB = 4; // offset: 25 bool FFGICGLDLKE = 6; // offset: 24 } // Obf: BOJAOKELGJK // Type: Rsp // CmdID: 9518 message AiPamResponseFeedbackScRsp { uint32 retcode = 7; // offset: 28 bool DHEKDAGJBJB = 13; // offset: 25 bool FFGICGLDLKE = 3; // offset: 24 } // Obf: PGIOPMGLMJG // Type: Req // CmdID: 9545 message AiPamResponseFeedbackCommentCsReq { string MPCOLHBJPBP = 12; // offset: 16 uint32 HELHPDMDLBO = 7; // offset: 32 } // Obf: LKECFMIFFJA // Type: Rsp // CmdID: 9536 message AiPamResponseFeedbackCommentScRsp { uint32 retcode = 11; // offset: 24 } // Obf: CGKHNIKBHBJ // Type: Req // CmdID: 9503 message TriggerAiPamSpeakCsReq { uint32 CEHJJGEIMCL = 11; // offset: 24 } // Obf: GHIAKAKPCJL // Type: Rsp // CmdID: 9550 message TriggerAiPamSpeakScRsp { uint32 CEHJJGEIMCL = 15; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: ANIEAGEHIIH // Type: Req // CmdID: 9516 message UpdateAiPamSettingsCsReq { bool EKBMIOCOLIC = 10; // offset: 24 } // Obf: EGODDEJOFJO // Type: Rsp // CmdID: 9531 message UpdateAiPamSettingsScRsp { bool EKBMIOCOLIC = 15; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: BFOHDMDOCMM // Type: Notify // CmdID: 9521 message AiPamMotionScNotify { repeated string BDJACHGHCHF = 6; // offset: 24 } // Type: Req // CmdID: 9549 message CGPFNCNAMOP { repeated HIDPJPNFCKO KGNBJLBLMPJ = 5; // offset: 16 } // Type: Rsp // CmdID: 9515 message IMHLIHAOCPE { uint32 retcode = 11; // offset: 24 } // Type: Req // CmdID: 9506 message IPPACOOGLPK { IEACMDFDLBF INPFOJEIOBI = 10; // offset: 24 string MGMFENIOPHO = 11; // offset: 16 } // Type: Rsp // CmdID: 9526 message AIKHMIAMBIF { uint32 retcode = 15; // offset: 24 } // Obf: MOFLOJNJDGL enum CmdAlleyType { MOFLOJNJDGL_PCPDHELPKEM = 0; CmdKCOBMOPKLPL = 4798; CmdMCPHAPNLNIG = 4753; CmdSaveLogisticsCsReq = 4796; CmdActivityRaidPlacingGameCsReq = 4793; CmdGetSaveLogisticsMapCsReq = 4765; CmdGetAlleyInfoCsReq = 4791; CmdFBDJEJDHCIO = 4789; CmdGetAlleyInfoScRsp = 4710; CmdAlleyShipmentEventEffectsScNotify = 4728; CmdLogisticsScoreRewardSyncInfoScNotify = 4720; CmdHCDIHOBPLJE = 4726; MOFLOJNJDGL_HMCMLHEABKI = 4732; CmdAlleyFundsScNotify = 4744; CmdLOINGBNGDFO = 4717; MOFLOJNJDGL_OLJIHEBEBCA = 4708; CmdAlleyEventChangeNotify = 4763; CmdLogisticsGameScRsp = 4795; CmdAlleyPlacingGameScRsp = 4737; MOFLOJNJDGL_CNGAGLKBHPK = 4772; CmdAlleyOrderChangedScNotify = 4733; CmdIJMICOMCFKK = 4779; CmdPrestigeLevelUpScRsp = 4758; CmdTakeEventRewardCsReq = 4751; CmdAlleyTakeEventRewardScRsp = 4725; CmdPrestigeLevelUpCsReq = 4707; CmdLogisticsGameCsReq = 4794; CmdLogisticsDetonateStarSkiffCsReq = 4754; CmdStartAlleyEventCsReq = 4709; CmdActivityRaidPlacingGameScRsp = 4702; MOFLOJNJDGL_KKJPGOMOPAI = 4800; CmdLogisticsInfoScNotify = 4721; CmdKCHEPLKMONL = 4757; CmdGetSaveLogisticsMapScRsp = 4773; CmdTakePrestigeRewardCsReq = 4739; CmdAlleyPlacingGameCsReq = 4774; CmdTakePrestigeRewardScRsp = 4701; } enum EJIJAMBBJMN { EJIJAMBBJMN_LHDKJKOOPJP = 0; EJIJAMBBJMN_BAKDPGBKNHH = 1; EJIJAMBBJMN_AEFDGEIKOBE = 2; EJIJAMBBJMN_OOCJINGKENM = 3; EJIJAMBBJMN_KECLODGOIAI = 4; EJIJAMBBJMN_BKNFMFGINIP = 5; EJIJAMBBJMN_BKDIOLOEKIL = 6; EJIJAMBBJMN_KKGAINFGFFG = 7; } enum KCBDEHICICK { KCBDEHICICK_PCPDHELPKEM = 0; KCBDEHICICK_OCLLJAELPDM = 1; KCBDEHICICK_OMNLMPAFHBB = 2; KCBDEHICICK_MBOJGIHMPDM = 3; } // Obf: HEBAGHLEECH enum AlleyEventState { HEBAGHLEECH_MFDPLAOEKFE = 0; HEBAGHLEECH_GKBODJFAJCE = 1; HEBAGHLEECH_DOIBPFNOJFJ = 2; HEBAGHLEECH_DAFADDIENIH = 3; } // Obf: HLDCOABCAOB // Type: Req // CmdID: 4791 message GetAlleyInfoCsReq { } message EINJLBBAGDL { uint32 DPBMAFBAJHD = 2; // offset: 24 uint32 MICCEGIKIBJ = 15; // offset: 28 } message KJACDNLNIMJ { uint32 level = 2; // offset: 24 uint32 ONLBEJGCCCA = 1; // offset: 28 } message GEOAAAOAPGK { repeated CCBKGJGNDCL JOBIHKPLHEN = 2; // offset: 48 repeated uint32 FNFHHNFOEIM = 7; // offset: 40 repeated EINJLBBAGDL IAHJJBPGOKB = 5; // offset: 16 repeated JCCMGOOPHBO OAIKIFEKFLG = 15; // offset: 24 } // Obf: OEKGAHJFFBP // Type: Rsp // CmdID: 4710 message GetAlleyInfoScRsp { repeated DCMJCNOKKNN PADDEJDLFLA = 6; // offset: 32 repeated uint32 GCFECPJKDMK = 14; // offset: 48 repeated uint32 LAFIBGBIIIE = 13; // offset: 64 uint32 retcode = 15; // offset: 92 uint32 EPEEKLDLLDA = 7; // offset: 88 MKPDCILELAA JKCDJIPNLPI = 8; // offset: 24 uint32 level = 4; // offset: 100 repeated uint32 IBNPANJGKOI = 10; // offset: 80 map BENEIFAHIGJ = 12; // offset: 16 uint32 JONKHPKNNLD = 5; // offset: 96 PLIEEDKHGNN NLEJPMEDBNH = 11; // offset: 72 GEOAAAOAPGK HBMJIGGBFKP = 1; // offset: 56 } message BAPBJANOPLP { uint32 AFNEPLKIHLL = 14; // offset: 24 uint32 CPKMCPFIBLD = 11; // offset: 28 } message JMDDGOGNBEK { repeated BAPBJANOPLP JDFCLIFHEBE = 15; // offset: 16 uint32 EMMOMDODKAK = 10; // offset: 32 } message AlleyPlacingShip { uint32 ship_id = 13; // offset: 32 repeated JMDDGOGNBEK goods_list = 1; // offset: 24 } // Obf: OGBMHIPHEGK // Type: Req // CmdID: 4774 message AlleyPlacingGameCsReq { uint32 KEBODNOMNDJ = 11; // offset: 40 uint32 cost_time = 5; // offset: 52 uint32 BHJPEAABOGP = 14; // offset: 48 uint32 PBDJOIIAKHK = 10; // offset: 60 AlleyPlacingShip FCDCFAMOHAE = 8; // offset: 16 uint32 FOBGBGCOKAE = 13; // offset: 44 uint32 MAMGGFKGKCE = 3; // offset: 56 uint32 OBPNDKPPFGG = 15; // offset: 36 uint32 ONEPNPGPMNO = 9; // offset: 32 } // Obf: FHOFFPINBIO // Type: Rsp // CmdID: 4737 message AlleyPlacingGameScRsp { uint32 MABFDBCDCDN = 11; // offset: 48 uint32 GKOAHBKEDHL = 1; // offset: 32 uint32 event_id = 13; // offset: 36 uint32 HGIFEKEFCAN = 5; // offset: 28 uint32 LDLOJJGNJMJ = 14; // offset: 40 uint32 KHEBCOPEGKC = 10; // offset: 44 uint32 AHNPMGLOIEH = 6; // offset: 24 uint32 retcode = 3; // offset: 52 } // Obf: HPLIDKIHCHJ // Type: Req // CmdID: 4793 message ActivityRaidPlacingGameCsReq { AlleyPlacingShip FCDCFAMOHAE = 11; // offset: 16 oneof DLOMKFLEEIC { uint32 MFMHHAPPPJJ = 1; // offset: 24 uint32 OBPNDKPPFGG = 12; // offset: 24 } } // Obf: KOOGGDBNOPD // Type: Rsp // CmdID: 4702 message ActivityRaidPlacingGameScRsp { uint32 retcode = 1; // offset: 36 oneof DLOMKFLEEIC { uint32 MFMHHAPPPJJ = 10; // offset: 16 uint32 OBPNDKPPFGG = 8; // offset: 16 } } message PLIEEDKHGNN { repeated uint32 DGLIPLAHMBF = 1; // offset: 24 bool CAJCAGNBGEK = 5; // offset: 52 uint32 ADDEMHFJJAH = 9; // offset: 40 repeated uint32 HCAFCGKLKFD = 7; // offset: 16 uint32 BMGEBFHHCOD = 15; // offset: 44 uint32 JLDPAIPAMNB = 13; // offset: 48 } // Obf: OPGKIIPJKHF // Type: Notify // CmdID: 4733 message AlleyOrderChangedScNotify { PLIEEDKHGNN FCLMOOKJGPN = 5; // offset: 16 } // Type: Notify // CmdID: 4789 message FBDJEJDHCIO { uint32 PPDMPMDMAOM = 1; // offset: 24 } message NHPKMMDOHIH { uint32 JDDMHMCHNNN = 13; // offset: 48 uint32 OFABEGPJBJP = 4; // offset: 60 uint32 ONLBEJGCCCA = 3; // offset: 56 uint32 AAFLJGPKCDH = 8; // offset: 52 repeated uint32 shop_goods_list = 15; // offset: 40 repeated uint32 OMGGDMMLBJL = 9; // offset: 24 repeated uint32 NCGEJEEOMFC = 11; // offset: 32 } message CCBKGJGNDCL { uint32 MICCEGIKIBJ = 12; // offset: 36 repeated NHPKMMDOHIH FGKAOMIJJBN = 3; // offset: 16 uint32 cost_time = 8; // offset: 32 } message JCCMGOOPHBO { uint32 max_score = 13; // offset: 44 ItemList reward = 14; // offset: 24 uint32 DEKNGNHLFNI = 12; // offset: 40 uint32 JLELBCFOBKN = 11; // offset: 52 uint32 MLPGGIPCNGF = 10; // offset: 48 uint32 HDGHCOJICEG = 1; // offset: 36 uint32 MICCEGIKIBJ = 6; // offset: 32 } // Obf: BMPBFMFLFKJ // Type: Req // CmdID: 4794 message LogisticsGameCsReq { bool CLPNBFOKJLJ = 1; // offset: 32 repeated CCBKGJGNDCL KDKBNMEJLFP = 8; // offset: 24 } // Obf: EGBCOALJEMC // Type: Notify // CmdID: 4720 message LogisticsScoreRewardSyncInfoScNotify { repeated JCCMGOOPHBO OAIKIFEKFLG = 13; // offset: 24 } // Obf: HCJLEAFNMFN // Type: Rsp // CmdID: 4795 message LogisticsGameScRsp { uint32 retcode = 3; // offset: 40 uint32 event_id = 1; // offset: 36 repeated JCCMGOOPHBO OAIKIFEKFLG = 7; // offset: 24 bool CLPNBFOKJLJ = 12; // offset: 32 } message DCMJCNOKKNN { AlleyEventState state = 12; // offset: 24 uint32 EIAAKEGPKME = 13; // offset: 28 uint32 event_id = 7; // offset: 32 } // Obf: HCPIIBLGLHO // Type: Req // CmdID: 4709 message StartAlleyEventCsReq { uint32 event_id = 14; // offset: 24 } // Type: Rsp // CmdID: 4798 message KCOBMOPKLPL { uint32 event_id = 10; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: FMJHNBJEJAE // Type: Notify // CmdID: 4763 message AlleyEventChangeNotify { uint32 NDOPMMAMMOD = 9; // offset: 32 DCMJCNOKKNN GLNJOAHBBKK = 7; // offset: 24 } // Type: Notify // CmdID: 4726 message HCDIHOBPLJE { uint32 CNPONFMAKJO = 13; // offset: 24 } // Obf: NLDLOPCEOBN // Type: Req // CmdID: 4739 message TakePrestigeRewardCsReq { uint32 level = 13; // offset: 24 } // Obf: IJLEPLMCFAK // Type: Rsp // CmdID: 4701 message TakePrestigeRewardScRsp { uint32 level = 12; // offset: 36 ItemList reward = 15; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: MDGOJOILLJC // Type: Req // CmdID: 4707 message PrestigeLevelUpCsReq { } // Obf: LGBGFNMDLPM // Type: Rsp // CmdID: 4758 message PrestigeLevelUpScRsp { uint32 level = 5; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: HDKPPJDCHCL // Type: Notify // CmdID: 4744 message AlleyFundsScNotify { uint32 EPEEKLDLLDA = 3; // offset: 24 } // Obf: LJFLPMIPAKI // Type: Req // CmdID: 4796 message SaveLogisticsCsReq { repeated CCBKGJGNDCL KDKBNMEJLFP = 2; // offset: 24 } // Type: Rsp // CmdID: 4757 message KCHEPLKMONL { repeated CCBKGJGNDCL KDKBNMEJLFP = 9; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: KAMFMLIHMBD // Type: Notify // CmdID: 4721 message LogisticsInfoScNotify { GEOAAAOAPGK HBMJIGGBFKP = 15; // offset: 24 } message MKPDCILELAA { uint32 PDAIGDFNPPN = 10; // offset: 36 uint32 MDFOADMKJDL = 1; // offset: 32 map AOMDBDNMBFC = 14; // offset: 16 } // Obf: NECAGCHHMIL // Type: Notify // CmdID: 4728 message AlleyShipmentEventEffectsScNotify { MKPDCILELAA KDPAGMKNNEH = 1; // offset: 16 } // Obf: LEMIPDPLDHG // Type: Req // CmdID: 4765 message GetSaveLogisticsMapCsReq { } // Obf: BGLNKDILBDD // Type: Rsp // CmdID: 4773 message GetSaveLogisticsMapScRsp { repeated CCBKGJGNDCL JOBIHKPLHEN = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } // Type: Notify // CmdID: 4753 message MCPHAPNLNIG { map BENEIFAHIGJ = 8; // offset: 16 } message PLAIHFCEKHM { } // Type: Rsp // CmdID: 4717 message LOINGBNGDFO { uint32 retcode = 8; // offset: 28 uint32 CGKPIBNBFJE = 3; // offset: 24 } // Obf: KOBMBFDEFAJ // Type: Req // CmdID: 4751 message TakeEventRewardCsReq { uint32 event_id = 9; // offset: 24 } // Obf: HAPEIILONGO // Type: Rsp // CmdID: 4725 message AlleyTakeEventRewardScRsp { ItemList reward = 7; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: NPANIOCANON // Type: Req // CmdID: 4754 message LogisticsDetonateStarSkiffCsReq { } // Type: Rsp // CmdID: 4779 message IJMICOMCFKK { uint32 retcode = 15; // offset: 24 } // Obf: CBLODEEHFJF enum CmdArchiveType { CBLODEEHFJF_PCPDHELPKEM = 0; CmdGetArchiveDataScRsp = 2310; CmdGHILICHODLN = 2395; CmdGetUpdatedArchiveDataCsReq = 2394; CmdGetArchiveDataCsReq = 2391; } message OCNNJKJPKNN { uint32 type = 12; // offset: 28 uint32 set_id = 9; // offset: 24 } message BKEPPIJMLNB { uint32 monster_id = 11; // offset: 28 uint32 num = 3; // offset: 24 } // Obf: DFGHDILABEK message ArchiveData { repeated uint32 ELMIOHHOGOO = 7; // offset: 16 repeated OCNNJKJPKNN relic_list = 8; // offset: 40 repeated uint32 GLHNOAKHHPD = 2; // offset: 48 repeated BKEPPIJMLNB kill_monster_list = 6; // offset: 56 repeated uint32 OOICHLFIHLF = 12; // offset: 24 } // Obf: BBMHMOKHLAJ // Type: Req // CmdID: 2391 message GetArchiveDataCsReq { } // Obf: GEGKGNHBCMN // Type: Rsp // CmdID: 2310 message GetArchiveDataScRsp { uint32 retcode = 3; // offset: 32 ArchiveData archive_data = 12; // offset: 16 } // Obf: OOKIHNKJGBK // Type: Req // CmdID: 2394 message GetUpdatedArchiveDataCsReq { } // Type: Rsp // CmdID: 2395 message GHILICHODLN { uint32 retcode = 7; // offset: 32 ArchiveData archive_data = 8; // offset: 16 } // Obf: OKGLHKOEJMM enum CmdAvatarType { OKGLHKOEJMM_PCPDHELPKEM = 0; CmdGetPreAvatarGrowthInfoCsReq = 308; CmdTakeOffRelicCsReq = 332; CmdGetAvatarDataScRsp = 310; CmdAddMultiPathAvatarScNotify = 328; CmdTakePromotionRewardCsReq = 361; CmdGetPreAvatarActivityListCsReq = 320; CmdActiveEidolonScRsp = 304; CmdUnlockSkillTreeCsReq = 314; CmdAvatarExpUpCsReq = 394; CmdGetAvatarDataCsReq = 391; CmdUnlockAvatarPathScRsp = 371; OKGLHKOEJMM_OCNMGOBCPHF = 365; CmdDressAvatarCsReq = 363; CmdTakeOffEquipmentCsReq = 339; CmdAddAvatarScNotify = 374; CmdUnlockSkilltreeScRsp = 318; CmdSetAvatarPathScRsp = 305; CmdAvatarPathChangedNotify = 311; CmdGetPreAvatarActivityListScRsp = 393; CmdDressAvatarSkinCsReq = 358; CmdMarkAvatarScRsp = 321; CmdSetMultipleAvatarPathsScRsp = 303; CmdUnlockAvatarPathCsReq = 330; CmdTakeOffEquipmentScRsp = 301; CmdSetAvatarPathCsReq = 366; CmdTakeOffAvatarSkinCsReq = 400; CmdGetPreAvatarGrowthInfoScRsp = 317; CmdAJLCAJEKAGP = 353; CmdDressRelicAvatarCsReq = 338; CmdTakeOffRelicScRsp = 333; CmdAvatarExpUpScRsp = 395; CmdNHANNOPOPPL = 398; CmdActiveEidolonCsReq = 337; CmdKGJHPKBMIPB = 389; CmdTakePromotionRewardScRsp = 307; CmdAvatarSpecialSkilltreeUnlockScNotify = 392; CmdMarkAvatarCsReq = 357; CmdHHPBADAIGHO = 373; CmdSetAvatarEnhancedIdScRsp = 379; CmdSetPlayerOutfitCsReq = 302; CmdSetPlayerOutfitScRsp = 349; CmdSetAvatarEnhancedIdCsReq = 354; CmdDressAvatarScRsp = 326; CmdDressRelicAvatarScRsp = 372; CmdMNEOIOPNPNK = 344; CmdUnlockAvatarSkinScNotify = 396; CmdPromoteAvatarCsReq = 309; CmdSetMultipleAvatarPathsCsReq = 336; } enum KFLKNDHJILI { KFLKNDHJILI_IIPIAKJFGNH = 0; KFLKNDHJILI_KDINJJEGMHB = 1; } enum LHHKNENBJEH { LHHKNENBJEH_PCPDHELPKEM = 0; LHHKNENBJEH_AJBFCODJONF = 1; LHHKNENBJEH_JLKIDEIDMNK = 2; LHHKNENBJEH_GNGDFKJAAME = 3; } enum PJNEFBBLPND { PJNEFBBLPND_PCPDHELPKEM = 0; PJNEFBBLPND_AAEFABFJMCC = 1; PJNEFBBLPND_KBLDFICFEOG = 2; } enum HDJKGMLAFNP { HDJKGMLAFNP_AABJFIKBHJK = 0; HDJKGMLAFNP_NDNKDFHEHBC = 1; HDJKGMLAFNP_IPBFAACIGHN = 2; HDJKGMLAFNP_OONJKCDGCKN = 3; HDJKGMLAFNP_IEAJEFALFLG = 4; HDJKGMLAFNP_NEGGJOGHMAK = 5; } // Obf: IABPDLHEJAE // Type: Req // CmdID: 391 message GetAvatarDataCsReq { repeated uint32 base_avatar_id_list = 2; // offset: 24 bool is_get_all = 3; // offset: 32 } message AvatarPathSkillTree { uint32 anchor_type = 6; // offset: 24 uint32 level = 7; // offset: 28 } // Obf: LCPLCGGHFLN message Avatar { uint32 exp = 14; // offset: 32 uint64 first_met_time_stamp = 2; // offset: 40 uint32 base_avatar_id = 9; // offset: 60 repeated uint32 has_taken_promotion_reward_list = 12; // offset: 24 uint32 level = 8; // offset: 52 uint32 equipment_unique_id = 15; // offset: 68 uint32 promotion = 3; // offset: 64 bool is_marked = 5; // offset: 48 uint32 cur_multi_path_avatar_type = 13; // offset: 56 } // Obf: NOOBNLLBHOC message AvatarPathData { uint32 path_equipment_id = 13; // offset: 48 #TODO repeated EquipRelic equip_relic_list = 9; // offset: 32 uint32 avatar_id = 10; // offset: 64 uint32 dressed_skin_id = 8; // offset: 60 #TODO uint64 unlock_timestamp = 12; // offset: 40 uint32 rank = 11; // offset: 56 uint32 unk_enhanced_id = 14; // offset: 52 repeated AvatarPathSkillTree avatar_path_skill_tree = 1; // offset: 24 } // Obf: FDPHFAMFIAF // Type: Rsp // CmdID: 310 message GetAvatarDataScRsp { repeated AvatarPathData avatar_path_data_info_list = 12; // offset: 24 repeated GKDEKJKOIJN MMEKFJDMILJ = 3; // offset: 72 uint32 retcode = 8; // offset: 84 repeated KFLKNDHJILI GLEBAGPEOPP = 4; // offset: 64 bool is_get_all = 7; // offset: 88 repeated Avatar avatar_list = 14; // offset: 40 MCNDBBEBKMJ HPHOEDAGBOB = 1; // offset: 48 repeated uint32 basic_type_id_list = 11; // offset: 56 uint32 MMOPCKLPHIO = 15; // offset: 80 repeated uint32 skin_list = 6; // offset: 32 } // Obf: GBKEIGAJJCB // Type: Req // CmdID: 394 message AvatarExpUpCsReq { ItemCostList item_cost = 9; // offset: 16 uint32 base_avatar_id = 3; // offset: 32 } // Obf: FLGFLKJKCFM // Type: Rsp // CmdID: 395 message AvatarExpUpScRsp { uint32 retcode = 14; // offset: 32 repeated PileItem return_item_list = 6; // offset: 16 } // Obf: JEJGKNMILEN // Type: Req // CmdID: 314 message UnlockSkillTreeCsReq { uint32 point_id = 2; // offset: 36 repeated ItemCost item_list = 7; // offset: 16 uint32 level = 12; // offset: 32 } // Obf: OJDOBJDEIME // Type: Rsp // CmdID: 318 message UnlockSkilltreeScRsp { uint32 point_id = 3; // offset: 32 uint32 level = 8; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: JJJPDFLHLCH // Type: Req // CmdID: 309 message PromoteAvatarCsReq { uint32 base_avatar_id = 15; // offset: 32 repeated ItemCost item_list = 1; // offset: 24 } // Type: Rsp // CmdID: 398 message NHANNOPOPPL { uint32 retcode = 4; // offset: 24 } // Obf: NJLDALJGPOI // Type: Req // CmdID: 363 message DressAvatarCsReq { uint32 avatar_id = 9; // offset: 28 uint32 equipment_unique_id = 2; // offset: 24 } // Type: Rsp // CmdID: 326 message DressAvatarScRsp { uint32 retcode = 15; // offset: 24 } // Obf: IJLIFFBDHJF // Type: Req // CmdID: 339 message TakeOffEquipmentCsReq { uint32 avatar_id = 2; // offset: 24 } // Type: Rsp // CmdID: 301 message TakeOffEquipmentScRsp { uint32 retcode = 5; // offset: 24 } // Obf: CHOJLJONBKJ // Type: Notify // CmdID: 374 message AddAvatarScNotify { uint32 base_avatar_id = 12; // offset: 32 ItemList reward = 1; // offset: 16 bool is_new = 7; // offset: 36 LHHKNENBJEH LIOPNMFDKBA = 6; // offset: 40 } // Obf: GNNPDCOCAFL // Type: Notify // CmdID: 328 message AddMultiPathAvatarScNotify { uint32 avatar_id = 12; // offset: 44 bool is_new = 4; // offset: 40 ItemList reward = 14; // offset: 24 PJNEFBBLPND LANGJOJLEOC = 2; // offset: 48 repeated DPBEGBNICPG OIOFPADOGFC = 10; // offset: 32 } // Obf: NPIAAMJABBO // Type: Req // CmdID: 337 message ActiveEidolonCsReq { ItemCostList cost_data = 4; // offset: 16 uint32 avatar_id = 2; // offset: 32 uint32 rank = 3; // offset: 36 } // Type: Rsp // CmdID: 304 message ActiveEidolonScRsp { uint32 retcode = 7; // offset: 24 } message DressRelicParam { uint32 relic_unique_id = 2; // offset: 24 uint32 relic_type = 11; // offset: 28 } // Obf: OHMKCBKHOON // Type: Req // CmdID: 338 message DressRelicAvatarCsReq { uint32 avatar_id = 6; // offset: 32 repeated DressRelicParam switch_list = 10; // offset: 16 } // Type: Rsp // CmdID: 372 message DressRelicAvatarScRsp { uint32 avatar_id = 14; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: AIIFBNNICHO // Type: Req // CmdID: 332 message TakeOffRelicCsReq { uint32 avatar_id = 6; // offset: 32 repeated uint32 relic_type_list = 4; // offset: 24 } // Type: Rsp // CmdID: 333 message TakeOffRelicScRsp { uint32 retcode = 3; // offset: 24 } // Obf: AHPKBGEAFCI // Type: Req // CmdID: 361 message TakePromotionRewardCsReq { uint32 base_avatar_id = 8; // offset: 28 uint32 promotion = 10; // offset: 24 } // Obf: AAEACPDIIAL // Type: Rsp // CmdID: 307 message TakePromotionRewardScRsp { ItemList reward_list = 1; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: HHICGBDOPIF // Type: Req // CmdID: 358 message DressAvatarSkinCsReq { uint32 skin_id = 8; // offset: 28 uint32 avatar_id = 2; // offset: 24 } // Type: Rsp // CmdID: 344 message MNEOIOPNPNK { uint32 retcode = 13; // offset: 24 } // Obf: FDIDEDEPCEL // Type: Req // CmdID: 400 message TakeOffAvatarSkinCsReq { uint32 avatar_id = 14; // offset: 24 } // Type: Rsp // CmdID: 389 message KGJHPKBMIPB { uint32 retcode = 4; // offset: 24 } // Obf: EACOAPGDPMF // Type: Notify // CmdID: 396 message UnlockAvatarSkinScNotify { uint32 skin_id = 3; // offset: 24 } // Obf: KEINOELMNOA // Type: Req // CmdID: 302 message SetPlayerOutfitCsReq { MCNDBBEBKMJ HPHOEDAGBOB = 2; // offset: 24 } // Obf: NIKPKPDGAPF // Type: Rsp // CmdID: 349 message SetPlayerOutfitScRsp { uint32 retcode = 14; // offset: 24 } // Obf: DJOODHNAGCF // Type: Req // CmdID: 357 message MarkAvatarCsReq { uint32 avatar_id = 9; // offset: 28 bool is_marked = 1; // offset: 24 } // Obf: GFEMPLHPLCD // Type: Rsp // CmdID: 321 message MarkAvatarScRsp { bool is_marked = 10; // offset: 32 uint32 avatar_id = 9; // offset: 24 uint32 retcode = 11; // offset: 28 } message DDAALINAIJN { uint32 avatar_id = 9; // offset: 36 repeated KFLKNDHJILI DHAIJLJCJAF = 4; // offset: 24 uint32 KNCJPJFMPAJ = 1; // offset: 40 HDJKGMLAFNP source = 14; // offset: 32 } // Type: Rsp // CmdID: 373 message HHPBADAIGHO { repeated KFLKNDHJILI DHAIJLJCJAF = 10; // offset: 24 uint32 MMOPCKLPHIO = 15; // offset: 36 uint32 growth_avatar_id = 6; // offset: 40 uint32 retcode = 5; // offset: 32 } // Type: Notify // CmdID: 353 message AJLCAJEKAGP { uint32 MMOPCKLPHIO = 11; // offset: 32 repeated KFLKNDHJILI DHAIJLJCJAF = 7; // offset: 24 } // Obf: GNKCDKGGLBC // Type: Req // CmdID: 320 message GetPreAvatarActivityListCsReq { } // Obf: ODCJLIFCCLO // Type: Rsp // CmdID: 393 message GetPreAvatarActivityListScRsp { uint32 retcode = 1; // offset: 32 repeated uint32 FMKJKGAJKKJ = 5; // offset: 16 } message NBBCCKMKJNE { uint32 DKIACFLBEKD = 1981; // offset: 64 string OLDBJILBGLD = 1376; // offset: 40 uint32 OPIBBDHMCGO = 1; // offset: 112 uint32 PLIJJNGPEIM = 10; // offset: 120 uint32 LFBBONLCFPH = 13; // offset: 108 uint32 CHDNOCOLLHJ = 6; // offset: 68 uint32 LMPNJDMGOBB = 14; // offset: 124 uint32 FJGCNBDBMMG = 3; // offset: 84 uint32 type = 684; // offset: 72 uint32 IACHBBGOHLH = 7; // offset: 60 uint32 PHHLMDICENJ = 8; // offset: 80 uint32 CHODEHNFCLJ = 9; // offset: 96 uint32 IMKAOJLJIDK = 12; // offset: 92 uint32 LBPBGNJFAIO = 5; // offset: 116 string DNGGPHPOHHD = 1893; // offset: 32 string FCBFCDAGFOA = 2032; // offset: 16 uint32 GENOMEOLOJB = 15; // offset: 76 uint32 HIILNPICKCG = 1645; // offset: 104 string OOPMDDKLNKP = 1508; // offset: 24 uint32 CBKNDPBFBJL = 11; // offset: 56 uint32 BKAANCLCOAH = 4; // offset: 88 uint32 DHNDLHLNMJB = 2; // offset: 100 } // Obf: NCCKGFLFPON // Type: Req // CmdID: 308 message GetPreAvatarGrowthInfoCsReq { } // Obf: AGPIDEMDFDJ // Type: Rsp // CmdID: 317 message GetPreAvatarGrowthInfoScRsp { uint32 retcode = 3; // offset: 32 repeated NBBCCKMKJNE AGGILHAONPH = 5; // offset: 24 } // Obf: NLDEBMAJOIG // Type: Req // CmdID: 354 message SetAvatarEnhancedIdCsReq { uint32 avatar_id = 4; // offset: 24 uint32 enhanced_id = 1; // offset: 28 } // Obf: FDDIICNLPBJ // Type: Rsp // CmdID: 379 message SetAvatarEnhancedIdScRsp { uint32 unk_enhanced_id = 11; // offset: 24 uint32 growth_avatar_id = 5; // offset: 28 uint32 retcode = 6; // offset: 32 } // Obf: HKMDKHPJHGE // Type: Req // CmdID: 366 message SetAvatarPathCsReq { MultiPathAvatarType avatar_id = 12; // offset: 24 } // Obf: FPJIMDECKKD // Type: Rsp // CmdID: 305 message SetAvatarPathScRsp { uint32 retcode = 9; // offset: 24 MultiPathAvatarType avatar_id = 12; // offset: 28 } // Obf: NPEPMCLAGPA // Type: Req // CmdID: 336 message SetMultipleAvatarPathsCsReq { repeated MultiPathAvatarType avatar_id_list = 4; // offset: 16 } // Obf: LEFFBPBBCHE // Type: Rsp // CmdID: 303 message SetMultipleAvatarPathsScRsp { uint32 retcode = 15; // offset: 24 } // Obf: KHLNKEOIDHA // Type: Req // CmdID: 330 message UnlockAvatarPathCsReq { MultiPathAvatarType avatar_id = 12; // offset: 24 } // Obf: MNAPEAEAFDO // Type: Rsp // CmdID: 371 message UnlockAvatarPathScRsp { ItemList reward = 9; // offset: 16 uint32 retcode = 12; // offset: 44 MultiPathAvatarType avatar_id = 2; // offset: 40 repeated uint32 basic_type_id_list = 8; // offset: 24 } // Obf: IGLFEPHKFEM // Type: Notify // CmdID: 311 message AvatarPathChangedNotify { uint32 base_avatar_id = 5; // offset: 28 MultiPathAvatarType cur_multi_path_avatar_type = 7; // offset: 24 } // Obf: CKCLONOOLNO // Type: Notify // CmdID: 392 message AvatarSpecialSkilltreeUnlockScNotify { uint32 point_id = 14; // offset: 24 uint32 avatar_id = 6; // offset: 28 } // Obf: JHHEBHOKOEK enum CmdBattleType { JHHEBHOKOEK_PCPDHELPKEM = 0; CmdPVEBattleResultScRsp = 110; CmdSyncClientResVersionCsReq = 109; CmdPDNPICPECAC = 195; CmdEHAMEFNCLCK = 163; JHHEBHOKOEK_KAPOBGDLHGC = 126; CmdNKELGONGCBH = 101; CmdEGJNFMFALAA = 137; CmdFOMEICLIGLA = 139; CmdQuitBattleCsReq = 194; CmdGetCurBattleInfoScRsp = 118; CmdGetCurBattleInfoCsReq = 114; CmdJKMDOBAFKDI = 174; CmdPVEBattleResultCsReq = 191; CmdSyncClientResVersionScRsp = 198; } // Obf: OOKEHNJKDMF // Type: Req // CmdID: 191 message PVEBattleResultCsReq { uint32 DGMPDHINPKK = 10; // offset: 76 bool JIODDAHNMEL = 11; // offset: 70 BattleStatistics stt = 3; // offset: 40 uint32 stage_id = 14; // offset: 80 uint32 DIJHAFOGEOF = 12; // offset: 72 string debug_extra_info = 6; // offset: 16 uint32 ENECPEOGEKG = 7; // offset: 88 map CGKFIKKNGJN = 1; // offset: 32 bytes turn_snapshot_hash = 13; // offset: 24 uint32 cost_time = 4; // offset: 92 repeated BattleOp op_list = 2; // offset: 48 bool ABAIAEMNEOA = 9; // offset: 68 uint32 battle_id = 15; // offset: 64 BattleEndStatus end_status = 8; // offset: 84 bool KIBMEMNCCDN = 5; // offset: 69 } // Obf: NNEAKALHKHN // Type: Rsp // CmdID: 110 message PVEBattleResultScRsp { ItemList MNLGNLICKIL = 7; // offset: 48 uint32 stage_id = 3; // offset: 88 ItemList DAENGALOGEB = 460; // offset: 24 BattleEndStatus end_status = 4; // offset: 112 string AFJDGFMHMMA = 15; // offset: 32 uint32 retcode = 14; // offset: 116 uint32 event_id = 12; // offset: 96 ItemList drop_data = 6; // offset: 64 uint32 NDEJJDHJBIM = 11; // offset: 104 bool check_identical = 8; // offset: 100 repeated BattleAvatar battle_avatar_list = 9; // offset: 40 uint32 battle_id = 13; // offset: 92 uint32 GGDBPDDAPDG = 1; // offset: 120 string JAHEKNGDNMI = 2; // offset: 72 uint32 CJAJBMAJNJP = 10; // offset: 108 ItemList NIDFFCJKCDN = 5; // offset: 80 NNOIJJNCHJB HICNFJDGGGL = 1582; // offset: 16 } // Obf: NOMOGIEPIGJ // Type: Req // CmdID: 194 message QuitBattleCsReq { RebattleType MGABMCBOHMK = 2; // offset: 32 BattleStatistics stt = 8; // offset: 16 } // Type: Rsp // CmdID: 195 message PDNPICPECAC { uint32 retcode = 14; // offset: 24 } // Obf: PFLGOCPNICF // Type: Req // CmdID: 114 message GetCurBattleInfoCsReq { } // Obf: IICAANBDBGK // Type: Rsp // CmdID: 118 message GetCurBattleInfoScRsp { AetherDivideBattleInfo DPCNCLIBJBC = 10; // offset: 16 SceneBattleInfo battle_info = 12; // offset: 24 uint32 HMBGOPOLOJO = 13; // offset: 44 BattleEndStatus last_end_status = 15; // offset: 40 uint32 retcode = 4; // offset: 48 } // Obf: KABFOGEHLFC // Type: Req // CmdID: 109 message SyncClientResVersionCsReq { uint32 DIJHAFOGEOF = 8; // offset: 24 } // Type: Rsp // CmdID: 198 message SyncClientResVersionScRsp { uint32 retcode = 7; // offset: 28 uint32 DIJHAFOGEOF = 3; // offset: 24 } // Type: Notify // CmdID: 163 message EHAMEFNCLCK { } message PGOEMPFCKBE { } // Type: Rsp // CmdID: 139 message FOMEICLIGLA { bool MIPMBGGKCFM = 1; // offset: 28 uint32 retcode = 15; // offset: 24 } // Type: Notify // CmdID: 101 message NKELGONGCBH { } // Type: Notify // CmdID: 174 message JKMDOBAFKDI { bool FDBGOJCKLBH = 5; // offset: 24 } // Type: Notify // CmdID: 137 message EGJNFMFALAA { BattleStatistics stt = 2; // offset: 16 RebattleType MGABMCBOHMK = 9; // offset: 32 } // Obf: BKHGOOJKNGI enum CmdBattleCollegeType { BKHGOOJKNGI_PCPDHELPKEM = 0; CmdGetBattleCollegeDataCsReq = 5791; CmdStartBattleCollegeScRsp = 5714; CmdGetBattleCollegeDataScRsp = 5710; CmdSyncBattleCollegeDataChangeScNotify = 5794; CmdStartBattleCollegeCsReq = 5795; } // Obf: CFAHKPLLOML // Type: Req // CmdID: 5791 message GetBattleCollegeDataCsReq { } // Obf: MNEJDGILKMI // Type: Rsp // CmdID: 5710 message GetBattleCollegeDataScRsp { repeated uint32 NFDCOLPACEM = 12; // offset: 24 uint32 LCDALEEEDJJ = 5; // offset: 36 uint32 retcode = 6; // offset: 32 } // Obf: MMINPIFHLEE // Type: Notify // CmdID: 5794 message SyncBattleCollegeDataChangeScNotify { uint32 LCDALEEEDJJ = 5; // offset: 40 ItemList reward = 4; // offset: 32 repeated uint32 NFDCOLPACEM = 7; // offset: 16 } // Obf: BANJBCGMOGA // Type: Req // CmdID: 5795 message StartBattleCollegeCsReq { uint32 id = 5; // offset: 24 } // Obf: AEPAMIBJDFD // Type: Rsp // CmdID: 5714 message StartBattleCollegeScRsp { uint32 retcode = 7; // offset: 32 uint32 id = 8; // offset: 36 SceneBattleInfo battle_info = 13; // offset: 24 } // Obf: FGHAGLLOPGH enum CmdBattlePassType { FGHAGLLOPGH_PCPDHELPKEM = 0; CmdBattlePassInfoNotify = 3091; CmdTakeBpRewardCsReq = 3095; CmdTakeBpRewardScRsp = 3014; CmdTakeAllRewardScRsp = 3063; CmdTakeAllRewardCsReq = 3098; CmdBuyBpLevelScRsp = 3009; CmdBuyBpLevelCsReq = 3018; } // Obf: ANMMOPCHJDI enum BpTierType { ANMMOPCHJDI_PCPDHELPKEM = 0; ANMMOPCHJDI_LBLBCLIFGNE = 1; ANMMOPCHJDI_GILFHNIDKFF = 2; ANMMOPCHJDI_DGNEFFILOMJ = 3; } // Obf: FAAJKCACGCD enum BpRewardType { FAAJKCACGCD_OEJCECBCHLC = 0; FAAJKCACGCD_FOOHDABHDKM = 1; FAAJKCACGCD_GIIMBEOPDFB = 2; FAAJKCACGCD_PBOMGOKANJD = 3; FAAJKCACGCD_JFMBNEMIDFK = 4; } // Obf: BCMCDFIOBJH // Type: Notify // CmdID: 3091 message BattlePassInfoNotify { uint64 KBCPNAMDBJE = 4; // offset: 72 uint64 IHMNMNBKJPG = 2; // offset: 88 uint64 HEBILJIIICG = 1; // offset: 48 uint32 exp = 5; // offset: 100 uint32 EDGECHCLDHG = 3; // offset: 104 uint32 level = 10; // offset: 24 uint64 CDKCGAKABAL = 8; // offset: 56 uint64 AEGLOAAPHEB = 12; // offset: 40 uint64 KPOGAJBLDNC = 15; // offset: 80 uint64 GENINOGKLAP = 14; // offset: 64 uint32 GCLPLAOIJEO = 11; // offset: 96 uint64 OKNMGHGAEIG = 7; // offset: 32 BpTierType AANGICIJIBA = 9; // offset: 28 } // Obf: KFCILKEEFBE // Type: Req // CmdID: 3095 message TakeBpRewardCsReq { uint32 JKOAAFGPNCJ = 5; // offset: 28 BpRewardType type = 2; // offset: 32 uint32 level = 13; // offset: 24 } // Obf: OMKDADNLEPN // Type: Rsp // CmdID: 3014 message TakeBpRewardScRsp { uint32 retcode = 1; // offset: 32 ItemList reward = 4; // offset: 16 } // Obf: CDDHDMNPLIF // Type: Req // CmdID: 3018 message BuyBpLevelCsReq { uint32 ODADJILOEKO = 15; // offset: 24 } // Obf: KNAEHBAAPKA // Type: Rsp // CmdID: 3009 message BuyBpLevelScRsp { uint32 retcode = 13; // offset: 24 } message OptionalReward { uint32 optional_reward_id = 4; // offset: 24 uint32 level = 8; // offset: 28 } // Obf: GLKIDDFNJLC // Type: Req // CmdID: 3098 message TakeAllRewardCsReq { repeated OptionalReward GGBKOFKEHND = 9; // offset: 16 } // Obf: OMDJLBEGKAG // Type: Rsp // CmdID: 3063 message TakeAllRewardScRsp { ItemList reward = 12; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: DLJPALHAPPL enum CmdBenefitActivityType { DLJPALHAPPL_PCPDHELPKEM = 0; CmdGetBenefitActivityInfo = 4857; CmdCDFGBPOPNAL = 4888; CmdJoinBenefitActivityCsReq = 4885; CmdGetBenefitActivityInfoCsReq = 4863; CmdTakeBenefitActivityRewardCsReq = 4880; CmdTakeBenefitActivityRewardScRsp = 4877; } // Obf: JHKPLLCLBOH // Type: Req // CmdID: 4863 message GetBenefitActivityInfoCsReq { } // Obf: MHGBPCKDGBM message LuckyKoiInfoList { uint32 head_icon = 2; // offset: 40 string PNFFLCLMFLO = 15; // offset: 16 string IKDCFENDDOB = 3; // offset: 32 } message AMDMKFGOAPO { ItemList item_list = 12; // offset: 16 uint32 level = 13; // offset: 32 } message FHBFFIFIPOA { uint64 begin_time = 1; // offset: 56 repeated AMDMKFGOAPO AHBFAAMNKNO = 14; // offset: 32 uint64 EOGHMOHBLNN = 10; // offset: 40 uint32 GEPIMAEONIF = 3; // offset: 64 uint64 end_time = 2; // offset: 48 repeated LuckyKoiInfoList IMNPFJIBJFE = 13; // offset: 16 } // Obf: HMDOLONKPNL message BenefitData { FHBFFIFIPOA ODLBOKHDANL = 3; // offset: 16 uint32 COOOFFKIDMC = 7; // offset: 40 uint32 status = 4; // offset: 32 uint32 level = 2; // offset: 36 } // Obf: JANFPGBKHCC // Type: Rsp // CmdID: 4857 message GetBenefitActivityInfo { bool EHGBHCPKGJH = 12; // offset: 36 repeated BenefitData MKLDMAEAPPF = 3; // offset: 24 uint32 retcode = 11; // offset: 32 } message IIJKILFJENL { bool FDDHIBCEOKE = 7; // offset: 24 uint32 COOOFFKIDMC = 2; // offset: 28 } // Obf: FOCOLKNPGFL // Type: Req // CmdID: 4880 message TakeBenefitActivityRewardCsReq { repeated IIJKILFJENL switch_list = 3; // offset: 16 bool FHFMNOGAMHA = 1; // offset: 32 } message DOMOEOOHLJA { ItemList item_list = 13; // offset: 16 uint32 COOOFFKIDMC = 11; // offset: 32 bool FDDHIBCEOKE = 1; // offset: 36 } // Obf: LJPANEMNMMG // Type: Rsp // CmdID: 4877 message TakeBenefitActivityRewardScRsp { ItemList DBMFJIIOFOI = 13; // offset: 32 repeated DOMOEOOHLJA switch_list = 2; // offset: 24 uint32 retcode = 15; // offset: 40 } // Obf: BDOHMMKABFO // Type: Req // CmdID: 4885 message JoinBenefitActivityCsReq { uint32 COOOFFKIDMC = 6; // offset: 24 } // Type: Rsp // CmdID: 4888 message CDFGBPOPNAL { uint32 retcode = 2; // offset: 28 uint32 COOOFFKIDMC = 14; // offset: 24 } // Obf: HNDFOLKOIGI enum CmdBenefitV2ActivityType { HNDFOLKOIGI_PCPDHELPKEM = 0; CmdMEKCPJMGCOC = 9827; HNDFOLKOIGI_JMPPOFMFAFN = 9821; HNDFOLKOIGI_LBLHKHEOJDI = 9825; CmdKOKPDKOLBLE = 9830; CmdEACKMFHNKCB = 9824; HNDFOLKOIGI_HEFGFDAAFCI = 9829; } message KAAEBONPKEP { bool ENKBFGBBHKP = 7; // offset: 28 uint32 JCCOOAEPGED = 6; // offset: 36 uint32 COOOFFKIDMC = 14; // offset: 24 uint32 NHGHEBJCCCO = 13; // offset: 32 } message OGJBPHBCMBE { repeated KAAEBONPKEP JEFKCIMHCCO = 9; // offset: 16 uint32 group_id = 3; // offset: 32 } message ANAPBEMBBIF { } // Type: Rsp // CmdID: 9830 message KOKPDKOLBLE { uint32 retcode = 8; // offset: 32 repeated OGJBPHBCMBE MNJNFMKIKMH = 15; // offset: 24 } message JMHKLOPJGCP { uint32 group_id = 7; // offset: 24 uint32 COOOFFKIDMC = 5; // offset: 28 } // Type: Rsp // CmdID: 9827 message MEKCPJMGCOC { uint32 group_id = 2; // offset: 36 uint32 JCCOOAEPGED = 12; // offset: 28 uint32 COOOFFKIDMC = 5; // offset: 40 uint32 NHGHEBJCCCO = 4; // offset: 32 uint32 retcode = 6; // offset: 24 } message CDHDOBHPJOG { uint32 group_id = 14; // offset: 28 uint32 COOOFFKIDMC = 3; // offset: 24 } // Type: Rsp // CmdID: 9824 message EACKMFHNKCB { uint32 retcode = 2; // offset: 40 uint32 group_id = 10; // offset: 32 uint32 COOOFFKIDMC = 3; // offset: 36 ItemList item_list = 9; // offset: 16 } // Obf: NCGDADBFAOA enum CmdBoxingClubType { NCGDADBFAOA_PCPDHELPKEM = 0; CmdGiveUpBoxingClubChallengeCsReq = 4209; CmdChooseBoxingClubStageOptionalBuffScRsp = 4238; CmdGetBoxingClubInfoScRsp = 4210; CmdGiveUpBoxingClubChallengeScRsp = 4298; CmdMatchBoxingClubOpponentScRsp = 4295; CmdStartBoxingClubBattleScRsp = 4218; CmdChooseBoxingClubResonanceScRsp = 4201; CmdGetBoxingClubInfoCsReq = 4291; CmdBoxingClubChallengeUpdateScNotify = 4226; CmdChooseBoxingClubResonanceCsReq = 4239; CmdMatchBoxingClubOpponentCsReq = 4294; CmdStartBoxingClubBattleCsReq = 4214; CmdSetBoxingClubResonanceLineupCsReq = 4274; CmdChooseBoxingClubStageOptionalBuffCsReq = 4204; CmdBoxingClubRewardScNotify = 4263; CmdSetBoxingClubResonanceScRsp = 4237; } message ALMCIEPOODP { AvatarType avatar_type = 15; // offset: 28 uint32 avatar_id = 2; // offset: 24 } message OOMINGEFPAF { uint32 JJOGGBIOIKB = 12; // offset: 52 repeated uint32 IGIEHEOCMJL = 4; // offset: 24 uint32 BKMEDGFOMKF = 14; // offset: 72 repeated ALMCIEPOODP IDOIDDEHIJG = 6; // offset: 16 uint32 challenge_id = 1; // offset: 68 uint32 NGBACICAAPO = 7; // offset: 48 repeated uint32 avatar_list = 15; // offset: 32 uint32 BKNPPAEOLJH = 5; // offset: 56 bool PILPAGJEENB = 13; // offset: 64 uint32 PAAJDLBBIKG = 2; // offset: 60 } // Obf: NOGJOKJOLOO // Type: Req // CmdID: 4291 message GetBoxingClubInfoCsReq { } // Obf: MECBGOICDEK // Type: Rsp // CmdID: 4210 message GetBoxingClubInfoScRsp { uint32 retcode = 3; // offset: 32 repeated OOMINGEFPAF challenge_list = 13; // offset: 16 } message MHJNBBPBLBO { AvatarType avatar_type = 11; // offset: 28 uint32 avatar_id = 14; // offset: 24 } // Obf: FGBJLFNGAOJ // Type: Req // CmdID: 4294 message MatchBoxingClubOpponentCsReq { repeated MHJNBBPBLBO IDOIDDEHIJG = 6; // offset: 24 repeated uint32 avatar_list = 2; // offset: 32 uint32 challenge_id = 4; // offset: 40 } // Obf: DFANPNIPOHO // Type: Rsp // CmdID: 4295 message MatchBoxingClubOpponentScRsp { OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: MFBDIIJJIGA // Type: Req // CmdID: 4239 message ChooseBoxingClubResonanceCsReq { uint32 NGBACICAAPO = 11; // offset: 28 uint32 challenge_id = 10; // offset: 24 } // Obf: FDGFNIJNKNH // Type: Rsp // CmdID: 4201 message ChooseBoxingClubResonanceScRsp { OOMINGEFPAF OPCGNJMGJDE = 15; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: LHCLOGMFCHD // Type: Req // CmdID: 4274 message SetBoxingClubResonanceLineupCsReq { uint32 challenge_id = 7; // offset: 32 repeated MHJNBBPBLBO IDOIDDEHIJG = 2; // offset: 24 } // Obf: KJPHLLABALN // Type: Rsp // CmdID: 4237 message SetBoxingClubResonanceScRsp { OOMINGEFPAF OPCGNJMGJDE = 12; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: LNCDGOJJDBF // Type: Req // CmdID: 4204 message ChooseBoxingClubStageOptionalBuffCsReq { uint32 challenge_id = 3; // offset: 28 uint32 OOPGFEANPAE = 15; // offset: 24 } // Obf: FKGLHLHIPDI // Type: Rsp // CmdID: 4238 message ChooseBoxingClubStageOptionalBuffScRsp { uint32 retcode = 14; // offset: 32 OOMINGEFPAF OPCGNJMGJDE = 1; // offset: 24 } // Obf: FBDDFPOJCIA // Type: Req // CmdID: 4214 message StartBoxingClubBattleCsReq { uint32 challenge_id = 11; // offset: 24 } // Obf: JCGNOCMCCKC // Type: Rsp // CmdID: 4218 message StartBoxingClubBattleScRsp { uint32 retcode = 13; // offset: 36 SceneBattleInfo battle_info = 1; // offset: 24 uint32 challenge_id = 2; // offset: 32 } // Obf: FEPLIKNCEEC // Type: Req // CmdID: 4209 message GiveUpBoxingClubChallengeCsReq { bool PAMDLHOCMCC = 2; // offset: 24 uint32 challenge_id = 1; // offset: 28 } // Obf: HMPOBDAMEOA // Type: Rsp // CmdID: 4298 message GiveUpBoxingClubChallengeScRsp { uint32 retcode = 12; // offset: 32 OOMINGEFPAF OPCGNJMGJDE = 6; // offset: 16 } // Obf: HPIFEJLJIOA // Type: Notify // CmdID: 4263 message BoxingClubRewardScNotify { bool is_win = 13; // offset: 32 ItemList reward = 5; // offset: 24 uint32 challenge_id = 11; // offset: 36 uint32 BKMEDGFOMKF = 6; // offset: 40 } // Obf: PMFAFPPLENM // Type: Notify // CmdID: 4226 message BoxingClubChallengeUpdateScNotify { OOMINGEFPAF OPCGNJMGJDE = 4; // offset: 24 } // Obf: EMBLGHMFGEA enum CmdCakeRaceType { EMBLGHMFGEA_PCPDHELPKEM = 0; CmdCakeRaceGetDataScRsp = 9138; CmdCakeRaceLoanCsReq = 9124; CmdCakeRaceGetHandbookScRsp = 9130; CmdCMNLIEKBFNJ = 9133; CmdCakeRaceGetDataCsReq = 9122; CmdBPLDHDFDIDA = 9145; CmdCakeRaceFinishPveCsReq = 9147; CmdCakeRaceFinishFieldRewardScNotify = 9149; CmdCakeRaceUpdatePveScRsp = 9135; CmdCakeRaceGetDailyLikeCsReq = 9146; CmdCakeRaceCoinScoreChangeScNotify = 9142; CmdCakeRaceGetFriendRankingInfoListScRsp = 9140; CmdCakeRaceLoanScRsp = 9139; CmdCakeRaceGetFriendRankingInfoListCsReq = 9143; CmdCakeRaceLikeFriendRankingInfoScRsp = 9134; CmdCakeRaceStartPveCsReq = 9123; CmdCakeRaceGetDailyLikeScRsp = 9127; EMBLGHMFGEA_FGCFGNNDHOF = 9137; CmdCakeRaceStartPveScRsp = 9121; CmdCakeRaceUpdatePveMeetCatCsReq = 9150; CmdCakeRaceGetHandbookCsReq = 9131; CmdCakeRaceLikeFriendRankingInfoCsReq = 9129; } // Obf: LKINOHFLNDM // Type: Req // CmdID: 9122 message CakeRaceGetDataCsReq { } // Obf: OMKOJJJAHLJ // Type: Rsp // CmdID: 9138 message CakeRaceGetDataScRsp { uint32 retcode = 3; // offset: 40 repeated uint32 PKOCDLHBPIM = 13; // offset: 24 uint32 LCHDAPELPGO = 5; // offset: 44 uint32 item_value = 14; // offset: 52 uint32 score_id = 11; // offset: 48 repeated uint32 IHGBBHEBLKL = 8; // offset: 32 } // Obf: GEPLMMMNFHB // Type: Req // CmdID: 9124 message CakeRaceLoanCsReq { } // Obf: LODFBNNPIFF // Type: Rsp // CmdID: 9139 message CakeRaceLoanScRsp { uint32 MFJGHLDFJPI = 6; // offset: 36 ItemList item_list = 12; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: LJGHJILEFHJ // Type: Req // CmdID: 9123 message CakeRaceStartPveCsReq { uint32 JAFNCOMGABG = 2; // offset: 24 } // Obf: MECBDOMAJHA // Type: Rsp // CmdID: 9121 message CakeRaceStartPveScRsp { uint32 JAFNCOMGABG = 10; // offset: 24 uint32 retcode = 1; // offset: 28 } message PCFBJAMCNKJ { uint32 OGKNEBGDEFN = 7; // offset: 24 uint32 LOIJLIKOMJN = 15; // offset: 28 } message GEOHBHMJCLM { repeated uint32 EPDCGJBJOJM = 15; // offset: 24 } // Obf: KCGBHPJGFED // Type: Req // CmdID: 9150 message CakeRaceUpdatePveMeetCatCsReq { uint32 JAFNCOMGABG = 1; // offset: 40 uint32 KBALDGNLAKI = 9; // offset: 36 oneof BJDOCJKICJL { PCFBJAMCNKJ PPKFLBCMDMO = 3; // offset: 16 uint32 HPHGIFPKMEL = 8; // offset: 16 bool PGHEODJNAFF = 11; // offset: 16 GEOHBHMJCLM JNLFICHNLEL = 15; // offset: 16 bool DCFKBEOHNME = 5; // offset: 16 } } // Obf: MHENKCAGCAF // Type: Rsp // CmdID: 9135 message CakeRaceUpdatePveScRsp { uint32 retcode = 1; // offset: 24 } // Obf: OCMFLDJNGHF // Type: Req // CmdID: 9147 message CakeRaceFinishPveCsReq { uint32 score_id = 12; // offset: 28 bool LDJKEEPNJDC = 3; // offset: 24 } // Type: Rsp // CmdID: 9145 message BPLDHDFDIDA { uint32 retcode = 6; // offset: 24 } // Obf: GKLBNCBKKCK // Type: Notify // CmdID: 9149 message CakeRaceFinishFieldRewardScNotify { uint32 JAFNCOMGABG = 14; // offset: 32 ItemList reward = 10; // offset: 24 } // Obf: HMNOGGECDIO // Type: Notify // CmdID: 9142 message CakeRaceCoinScoreChangeScNotify { uint32 score_id = 1; // offset: 24 uint32 LCHDAPELPGO = 9; // offset: 32 uint32 item_value = 5; // offset: 28 } // Obf: GCJKDFNJEGD // Type: Req // CmdID: 9131 message CakeRaceGetHandbookCsReq { } message DNPJOBHHDDH { uint32 PDNGPBJEIBJ = 8; // offset: 32 uint32 LOIJLIKOMJN = 13; // offset: 24 uint32 BPBDJPGKEIL = 5; // offset: 28 } // Obf: DAPPGPDALOO // Type: Rsp // CmdID: 9130 message CakeRaceGetHandbookScRsp { uint32 retcode = 10; // offset: 32 repeated DNPJOBHHDDH KJNICMLAPNC = 5; // offset: 24 } // Obf: LDEMJFCIOPA // Type: Req // CmdID: 9143 message CakeRaceGetFriendRankingInfoListCsReq { } message MGFEMHKICND { uint32 LCHDAPELPGO = 2; // offset: 28 uint32 JOCDMEHNLAD = 4; // offset: 24 uint32 uid = 13; // offset: 32 } // Obf: DKDMBCOHCBG // Type: Rsp // CmdID: 9140 message CakeRaceGetFriendRankingInfoListScRsp { uint32 retcode = 7; // offset: 40 repeated uint32 HFJNDOAIDOP = 12; // offset: 32 repeated MGFEMHKICND CPBGLNGOCBA = 14; // offset: 16 } // Obf: KIFJOBJGBGH // Type: Req // CmdID: 9129 message CakeRaceLikeFriendRankingInfoCsReq { uint32 EAALMHNALFI = 5; // offset: 24 } // Obf: JLEDPGNOHLI // Type: Rsp // CmdID: 9134 message CakeRaceLikeFriendRankingInfoScRsp { uint32 EAALMHNALFI = 5; // offset: 40 uint32 retcode = 8; // offset: 44 repeated uint32 HFJNDOAIDOP = 6; // offset: 32 ItemList reward_list = 15; // offset: 16 } // Obf: JEFKCAJDIPO // Type: Req // CmdID: 9146 message CakeRaceGetDailyLikeCsReq { } // Obf: AKHGJCFCHNC // Type: Rsp // CmdID: 9127 message CakeRaceGetDailyLikeScRsp { uint32 retcode = 11; // offset: 32 repeated uint32 HFJNDOAIDOP = 5; // offset: 16 } message FMMIGGLFAFB { } message EENHHHMDHKH { uint32 LFPCNONADHP = 2; // offset: 24 uint32 LKEMJDFAPAG = 9; // offset: 28 } // Type: Rsp // CmdID: 9133 message CMNLIEKBFNJ { repeated EENHHHMDHKH content_package_list = 2; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: BNLGJBKKKBK enum CmdChallengeType { BNLGJBKKKBK_PCPDHELPKEM = 0; CmdChallengeSettleNotify = 1709; CmdGetChallengeGroupStatisticsCsReq = 1772; CmdLeaveChallengeCsReq = 1714; CmdGetChallengeCsReq = 1791; CmdStartPartialChallengeScRsp = 1761; CmdGetChallengeGroupStatisticsScRsp = 1732; CmdTakeChallengeRewardScRsp = 1738; CmdTakeChallengeCumulativeRewardCsReq = 1704; CmdStartChallengeScRsp = 1795; CmdGetCurChallengeScRsp = 1739; CmdEnterChallengeNextPhaseCsReq = 1800; CmdGetCurChallengeCsReq = 1726; CmdEnterChallengeNextPhaseScRsp = 1789; CmdLeaveChallengeScRsp = 1718; CmdStartChallengeCsReq = 1794; CmdRestartChallengePhaseScRsp = 1744; CmdChallengeBossPhaseSettleNotify = 1796; CmdPartialChallengeCsReq = 1733; CmdGetChallengeScRsp = 1710; CmdRestartChallengePhaseCsReq = 1758; CmdChallengeLineupNotify = 1701; } // Obf: JECHIIMPIJC enum ChallengeStatus { JECHIIMPIJC_LBKOBAPDHGE = 0; JECHIIMPIJC_OEGHBGFDHJA = 1; JECHIIMPIJC_IDHNKDIDIOH = 2; JECHIIMPIJC_CDLMLJGELBI = 3; } // Obf: MAHJLCHKLIC message Challenge { uint32 star = 14; // offset: 36 uint32 taken_reward = 6; // offset: 32 uint32 score_two = 1; // offset: 44 uint32 score_id = 8; // offset: 48 ChallengeStageInfo stage_info = 10; // offset: 24 bool DIOHKMPPKHA = 2; // offset: 40 uint32 challenge_id = 9; // offset: 56 uint32 record_id = 5; // offset: 52 } message BBJKMOIAPMC { uint32 group_id = 3; // offset: 24 uint64 CJFAFHBNKOL = 14; // offset: 32 } message GNDEANNIOHB { uint32 level = 12; // offset: 24 uint32 KMAEJPCCFBK = 13; // offset: 28 } // Obf: AFJLCKJCBNF // Type: Req // CmdID: 1791 message GetChallengeCsReq { } // Obf: FHIAKAILJAL // Type: Rsp // CmdID: 1710 message GetChallengeScRsp { uint32 MHAPIHCJPJM = 1; // offset: 48 repeated Challenge challenge_list = 4; // offset: 16 repeated BBJKMOIAPMC challenge_group_list = 8; // offset: 24 repeated GNDEANNIOHB max_level_list = 12; // offset: 40 uint32 retcode = 11; // offset: 52 } // Obf: CFOPLKAOOGI message ChallengeStoryBuffInfo { uint32 AHHOMNOELKK = 7; // offset: 28 uint32 OINECGOPMJO = 12; // offset: 24 } // Obf: CHFCPGNAOLD message ChallengeBossBuffInfo { uint32 AHHOMNOELKK = 3; // offset: 28 uint32 OINECGOPMJO = 8; // offset: 24 } // Obf: HNLOHOMPDPD message ChallengeBuffInfo { oneof BPIHFAJCLOC { ChallengeStoryBuffInfo story_info = 2; // offset: 16 ChallengeBossBuffInfo boss_info = 8; // offset: 16 } } // Obf: LMIMALCPGFG // Type: Req // CmdID: 1794 message StartChallengeCsReq { repeated uint32 DBCDKPLPGAO = 11; // offset: 24 repeated EEBPHJCNBFO BKNKLEOCJNO = 13; // offset: 16 repeated EEBPHJCNBFO ABNDFKFIKCI = 2; // offset: 48 repeated uint32 AJEAMEIAMCH = 10; // offset: 56 ChallengeBuffInfo stage_info = 8; // offset: 40 uint32 challenge_id = 5; // offset: 64 } // Obf: MHEGFPPLMHD // Type: Rsp // CmdID: 1795 message StartChallengeScRsp { uint32 retcode = 9; // offset: 56 ChallengeStageInfo stage_info = 2; // offset: 48 repeated LineupInfo lineup_list = 13; // offset: 40 SceneInfo scene = 15; // offset: 24 CurChallenge cur_challenge = 3; // offset: 32 } // Obf: KFGAALCJNCJ // Type: Req // CmdID: 1733 message PartialChallengeCsReq { uint32 challenge_id = 11; // offset: 32 uint32 buff_id = 4; // offset: 28 bool is_first_half = 5; // offset: 24 } // Obf: JFLPFBNMPEN // Type: Rsp // CmdID: 1761 message StartPartialChallengeScRsp { LineupInfo lineup = 1; // offset: 32 SceneInfo scene = 9; // offset: 40 uint32 retcode = 8; // offset: 48 CurChallenge cur_challenge = 6; // offset: 16 } // Obf: ALLHPFGEJFD // Type: Req // CmdID: 1714 message LeaveChallengeCsReq { } // Obf: DMAJNJKEELM // Type: Rsp // CmdID: 1718 message LeaveChallengeScRsp { uint32 retcode = 6; // offset: 24 } // Obf: IDEBLAOMIIM // Type: Notify // CmdID: 1709 message ChallengeSettleNotify { bool is_win = 12; // offset: 60 uint32 LPGJKCHJDBB = 14; // offset: 68 uint32 star = 4; // offset: 56 uint32 score_two = 15; // offset: 76 repeated uint32 EACKNOAFICF = 9; // offset: 16 CurChallenge cur_challenge = 11; // offset: 24 GNDEANNIOHB max_level = 13; // offset: 40 uint32 challenge_id = 1; // offset: 64 ItemList reward = 10; // offset: 48 uint32 MHAPIHCJPJM = 2; // offset: 72 } // Obf: MADAHLKFANJ message KillMonster { uint32 kill_num = 8; // offset: 24 uint32 monster_id = 6; // offset: 28 } // Obf: BNECLLCJJGA message ChallengeStoryBuffList { repeated uint32 buff_list = 6; // offset: 24 } // Obf: KBCLCLKILEK message ChallengeBossBuffList { uint32 challenge_boss_const = 8; // offset: 32 repeated uint32 buff_list = 4; // offset: 16 } // Obf: GGAMMKBCBCP message ChallengeCurBuffInfo { oneof BPIHFAJCLOC { ChallengeStoryBuffList cur_story_buffs = 3; // offset: 24 ChallengeBossBuffList cur_boss_buffs = 15; // offset: 24 } } // Obf: OFBPMOFCNGI message CurChallenge { uint32 round_count = 1; // offset: 56 ChallengeCurBuffInfo stage_info = 2; // offset: 24 uint32 dead_avatar_num = 10; // offset: 52 uint32 challenge_id = 9; // offset: 60 ChallengeStatus status = 8; // offset: 64 uint32 score_two = 13; // offset: 44 repeated KillMonster kill_monster_list = 7; // offset: 32 uint32 score_id = 5; // offset: 48 ExtraLineupType extra_lineup_type = 4; // offset: 40 } // Obf: JPAGELKKPKN // Type: Req // CmdID: 1726 message GetCurChallengeCsReq { } // Obf: CDNGBIILFDB // Type: Rsp // CmdID: 1739 message GetCurChallengeScRsp { uint32 retcode = 11; // offset: 40 CurChallenge cur_challenge = 1; // offset: 24 repeated LineupInfo lineup_list = 14; // offset: 16 } // Obf: GGNGPANLBGC // Type: Notify // CmdID: 1701 message ChallengeLineupNotify { ExtraLineupType extra_lineup_type = 15; // offset: 24 } // Obf: DLMKHAGJHJK // Type: Req // CmdID: 1704 message TakeChallengeCumulativeRewardCsReq { uint32 group_id = 7; // offset: 24 } // Obf: MIKAPINANED // Type: Rsp // CmdID: 1738 message TakeChallengeRewardScRsp { repeated TakenChallengeRewardInfo taken_reward_list = 5; // offset: 24 uint32 group_id = 15; // offset: 36 uint32 retcode = 12; // offset: 32 } // Obf: IGNNBKCGPJO message TakenChallengeRewardInfo { uint32 star_count = 6; // offset: 32 ItemList reward = 8; // offset: 16 } // Obf: DJBIMHKJGDO message ChallengeStatistics { uint32 record_id = 10; // offset: 32 FPDKBGJKPFF NCEGEKNLJCE = 14; // offset: 16 } // Obf: EHIBAINEMGN message ChallengeStoryStatistics { PLJJECPCMJD NCEGEKNLJCE = 5; // offset: 16 uint32 record_id = 15; // offset: 32 } // Obf: IBFAACHMMHF message ChallengeBossStatistics { uint32 record_id = 12; // offset: 32 BHFAFMDHKKC NCEGEKNLJCE = 9; // offset: 24 } message FPDKBGJKPFF { repeated ChallengeLineupList lineup_list = 1; // offset: 16 uint32 ABJGNBJMJJG = 14; // offset: 32 uint32 level = 7; // offset: 40 uint32 round_count = 11; // offset: 36 } message PLJJECPCMJD { uint32 score_id = 7; // offset: 36 uint32 level = 10; // offset: 44 uint32 OINECGOPMJO = 2; // offset: 40 repeated ChallengeLineupList lineup_list = 1; // offset: 16 uint32 AHHOMNOELKK = 13; // offset: 48 uint32 ABJGNBJMJJG = 9; // offset: 32 } message BHFAFMDHKKC { repeated ChallengeLineupList lineup_list = 12; // offset: 16 uint32 level = 13; // offset: 32 uint32 OINECGOPMJO = 4; // offset: 36 uint32 ABJGNBJMJJG = 9; // offset: 44 uint32 score_id = 11; // offset: 40 uint32 AHHOMNOELKK = 2; // offset: 48 } // Obf: MHIAMIGHEED message ChallengeLineupList { repeated ChallengeAvatarInfo avatar_list = 15; // offset: 24 } // Obf: JPJHCMOIOGN message ChallengeAvatarInfo { uint32 index = 13; // offset: 24 uint32 level = 15; // offset: 40 AvatarType avatar_type = 10; // offset: 32 uint32 CBHKFOEOMFF = 9; // offset: 36 uint32 id = 7; // offset: 28 } // Obf: GJOAEDBDMGL // Type: Req // CmdID: 1772 message GetChallengeGroupStatisticsCsReq { uint32 group_id = 12; // offset: 24 } // Obf: NIGCCBKCIEL // Type: Rsp // CmdID: 1732 message GetChallengeGroupStatisticsScRsp { uint32 retcode = 12; // offset: 40 uint32 group_id = 8; // offset: 36 oneof HIACNHNLCGL { ChallengeStatistics challenge_default = 6; // offset: 16 ChallengeStoryStatistics challenge_story = 1; // offset: 16 ChallengeBossStatistics challenge_boss = 7; // offset: 16 } } // Obf: DNBHGNBMFNP message ChallengeBossSingleNodeInfo { uint32 max_score = 3; // offset: 32 bool is_win = 4; // offset: 24 uint32 buff_id = 8; // offset: 28 bool JBJODEHADJB = 7; // offset: 25 } // Obf: IOBMMMPGMKH message ChallengeBossEquipmentInfo { uint32 rank = 7; // offset: 32 uint32 tid = 13; // offset: 28 uint32 promotion = 2; // offset: 24 uint32 unique_id = 15; // offset: 36 uint32 level = 1; // offset: 40 } // Obf: HACDHHKHNGF message ChallengeBossRelicInfo { uint32 level = 13; // offset: 44 uint32 unique_id = 3; // offset: 40 repeated RelicAffix sub_affix_list = 2; // offset: 16 uint32 main_affix_id = 4; // offset: 32 uint32 tid = 12; // offset: 36 } // Obf: POPAOPFJKOI message ChallengeBossAvatarRelicInfo { map avatar_relic_slot_map = 1; // offset: 24 } // Obf: GBNPOMAAGOP message ChallengeBossInfo { bool BJINIBHGEBM = 15; // offset: 88 repeated uint32 AJEAMEIAMCH = 13; // offset: 24 repeated EEBPHJCNBFO ABNDFKFIKCI = 4; // offset: 32 map challenge_avatar_equipment_map = 7; // offset: 56 repeated EEBPHJCNBFO BKNKLEOCJNO = 10; // offset: 40 ChallengeBossSingleNodeInfo FALIINOHNAC = 2; // offset: 64 ChallengeBossSingleNodeInfo HEOPCMIKFFN = 11; // offset: 16 repeated uint32 DBCDKPLPGAO = 6; // offset: 48 map challenge_avatar_relic_map = 5; // offset: 72 } // Obf: JFIEJCFKHGH message ChallengeStageInfo { oneof BPIHFAJCLOC { ChallengeBossInfo boss_info = 11; // offset: 24 } } // Obf: BGJMKGFLHNP // Type: Req // CmdID: 1758 message RestartChallengePhaseCsReq { } // Obf: AODJHBNKBDA // Type: Rsp // CmdID: 1744 message RestartChallengePhaseScRsp { SceneInfo scene = 1; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: DPOIANILHBC // Type: Req // CmdID: 1800 message EnterChallengeNextPhaseCsReq { } // Obf: OEIIEOMIGFE // Type: Rsp // CmdID: 1789 message EnterChallengeNextPhaseScRsp { SceneInfo scene = 9; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: KHNNDLNOPPC // Type: Notify // CmdID: 1796 message ChallengeBossPhaseSettleNotify { bool DCGAHNCKIBI = 4; // offset: 32 uint32 challenge_id = 7; // offset: 48 repeated BattleTarget EBPDGHAKMJF = 11; // offset: 24 uint32 LPGJKCHJDBB = 15; // offset: 40 bool BJPHKGDDLGP = 1; // offset: 34 uint32 phase = 6; // offset: 56 uint32 score_two = 10; // offset: 44 uint32 star = 3; // offset: 36 uint32 BBHDJCLGGAG = 8; // offset: 52 bool is_win = 13; // offset: 33 } // Obf: CKHPDGPGBJO enum CmdChallengePeakType { CKHPDGPGBJO_PCPDHELPKEM = 0; CmdSetChallengePeakBossHardModeCsReq = 8918; CmdGFGIIALGLIM = 8938; CmdAMOAAIOFEDF = 8935; CmdMCFEDAPHDLC = 8930; CmdGetChallengePeakDataCsReq = 8913; CmdTakeChallengePeakRewardScRsp = 8919; CmdFAAAGAGDMNH = 8921; CmdGetChallengePeakDataScRsp = 8907; CmdSetChallengePeakBossHardModeScRsp = 8945; CmdGetCurChallengePeakScRsp = 8944; CmdKIDBGJCMMOG = 8906; CmdBFLFDMFDMCL = 8936; CmdChallengePeakSettleScNotify = 8905; CmdGPAOIDIKLLN = 8903; CmdMJPPCNAMMKP = 8927; CmdNNPGJJPKOGL = 8931; CmdPMOMHJHGMHN = 8926; CmdChallengePeakGroupDataUpdateScNotify = 8901; CmdTakeChallengePeakRewardCsReq = 8947; CmdGetCurChallengePeakCsReq = 8902; } message JJJNDMMGGKI { uint32 CBHKFOEOMFF = 12; // offset: 40 uint32 equipment_unique_id = 4; // offset: 32 uint32 avatar_id = 13; // offset: 44 repeated EquipRelic relic_list = 5; // offset: 16 uint32 avatar_type = 6; // offset: 36 } message IEKADGBGCDH { uint32 peak_id = 3; // offset: 56 repeated uint32 peak_avatar_id_list = 12; // offset: 16 repeated JJJNDMMGGKI FBLKPDNIJDD = 5; // offset: 40 repeated uint32 finished_target_list = 6; // offset: 48 uint32 cycles_used = 11; // offset: 60 bool has_passed = 7; // offset: 64 repeated EEBPHJCNBFO FMFGOJHCCNL = 1; // offset: 24 } message FDFGOOAHBNK { repeated uint32 OHOMDMEJLFK = 15; // offset: 16 uint32 IKCILOBPEBI = 11; // offset: 64 repeated uint32 peak_avatar_id_list = 5; // offset: 24 bool has_passed = 9; // offset: 68 uint32 buff_id = 10; // offset: 60 uint32 HEILKBJCAGB = 13; // offset: 56 repeated DGOLJHDBJKC CGDMCHDOALC = 14; // offset: 48 uint32 MALOCIMPJPM = 3; // offset: 72 repeated EEBPHJCNBFO FMFGOJHCCNL = 4; // offset: 40 } message KHBFACGBPEI { FDFGOOAHBNK EAALNAHOPIC = 14; // offset: 40 FDFGOOAHBNK MPINKBPCKJJ = 6; // offset: 16 bool hard_mode_has_passed = 7; // offset: 48 repeated uint32 finished_target_list = 2; // offset: 32 uint32 LJGDCGBFNKN = 1; // offset: 52 } // Obf: FJIMPKKHFLA message WaitConfirmData { bool is_wait_confirm = 5; // offset: 32 uint32 cycles_used = 12; // offset: 36 uint32 peak_id = 1; // offset: 40 repeated uint32 finished_target_list = 9; // offset: 16 } message DGOLJHDBJKC { uint32 avatar_id = 15; // offset: 28 uint32 CBHKFOEOMFF = 11; // offset: 24 } message PANIGDLLMBG { repeated uint32 finished_target_list = 13; // offset: 40 uint32 peak_id = 8; // offset: 52 uint32 cycles_used = 9; // offset: 48 repeated DGOLJHDBJKC avatar_list = 12; // offset: 32 repeated uint32 peak_avatar_id_list = 2; // offset: 16 } message FCPEKKEEKFI { repeated PANIGDLLMBG MFHMCIDJGLC = 10; // offset: 16 } // Obf: IIDGPEJPBMA message ChallengePeakGroup { bool disable_hard_mode = 10; // offset: 76 repeated IEKADGBGCDH MFHMCIDJGLC = 6; // offset: 40 uint32 KKAGEMJCIOC = 14; // offset: 64 uint32 peak_group_id = 2; // offset: 68 WaitConfirmData wait_confirm_data = 4; // offset: 32 repeated uint32 taken_star_rewards = 13; // offset: 24 uint32 KEEKPJHCMFN = 3; // offset: 72 KHBFACGBPEI BEHFPNPALEJ = 5; // offset: 16 FCPEKKEEKFI PLJLPOHJHEE = 11; // offset: 48 } // Obf: EOBPMHJCGBO // Type: Req // CmdID: 8913 message GetChallengePeakDataCsReq { } // Obf: PCFBDGMFNMD // Type: Rsp // CmdID: 8907 message GetChallengePeakDataScRsp { repeated ChallengePeakGroup challenge_peak_groups = 11; // offset: 16 uint32 retcode = 12; // offset: 32 uint32 current_peak_group_id = 4; // offset: 36 } // Type: Req // CmdID: 8930 message MCFEDAPHDLC { repeated EEBPHJCNBFO FMFGOJHCCNL = 4; // offset: 24 uint32 boss_buff_id = 6; // offset: 44 uint32 peak_id = 3; // offset: 40 repeated uint32 peak_avatar_id_list = 15; // offset: 32 } // Type: Rsp // CmdID: 8927 message MJPPCNAMMKP { uint32 retcode = 10; // offset: 24 } // Type: Req // CmdID: 8935 message AMOAAIOFEDF { } // Type: Rsp // CmdID: 8938 message GFGIIALGLIM { uint32 retcode = 7; // offset: 24 } // Obf: DIKLCGNHIMH // Type: Notify // CmdID: 8905 message ChallengePeakSettleScNotify { uint32 turn_left = 7; // offset: 44 bool is_unlock_easy_boss = 3; // offset: 51 uint32 peak_id = 6; // offset: 40 repeated ChallengePeakRewardGroup peak_reward_group_list = 14; // offset: 24 bool hard_mode_has_passed = 2; // offset: 57 repeated uint32 finished_target_list = 5; // offset: 32 bool is_first_pass = 15; // offset: 48 uint32 cycles_used = 10; // offset: 52 bool is_wait_confirm = 11; // offset: 50 bool is_boss_target_better = 8; // offset: 56 bool is_win = 13; // offset: 49 } // Obf: KIOCGHCDHBI // Type: Notify // CmdID: 8901 message ChallengePeakGroupDataUpdateScNotify { ChallengePeakGroup challenge_peak_group = 2; // offset: 24 } // Obf: KKDMLPDOBNA // Type: Req // CmdID: 8947 message TakeChallengePeakRewardCsReq { repeated uint32 reward_id = 9; // offset: 32 repeated uint32 normal_reward_id_list = 6; // offset: 16 uint32 peak_group_id = 4; // offset: 40 } // Obf: DEGKHKDEBDB message ChallengePeakRewardGroup { uint32 reward_id = 7; // offset: 32 ItemList reward = 1; // offset: 24 } // Obf: OENIJMEMCGO // Type: Rsp // CmdID: 8919 message TakeChallengePeakRewardScRsp { uint32 peak_group_id = 4; // offset: 32 uint32 retcode = 1; // offset: 36 repeated ChallengePeakRewardGroup peak_reward_group_list = 15; // offset: 24 } // Obf: PDDEJPMDAHB // Type: Req // CmdID: 8902 message GetCurChallengePeakCsReq { } // Obf: EOCOLJHAAGO // Type: Rsp // CmdID: 8944 message GetCurChallengePeakScRsp { uint32 retcode = 12; // offset: 32 repeated uint32 finished_target_list = 13; // offset: 24 uint32 boss_buff_id = 1; // offset: 48 uint32 cycles_used = 11; // offset: 36 uint32 peak_id = 14; // offset: 40 bool is_wait_confirm = 6; // offset: 44 bool has_passed = 3; // offset: 45 } // Obf: NKADBLICGBG // Type: Req // CmdID: 8918 message SetChallengePeakBossHardModeCsReq { bool is_hard_mode = 6; // offset: 24 uint32 peak_group_id = 4; // offset: 28 } // Obf: CEBOIMHIAGM // Type: Rsp // CmdID: 8945 message SetChallengePeakBossHardModeScRsp { uint32 peak_group_id = 15; // offset: 28 bool is_hard_mode = 1; // offset: 24 uint32 retcode = 5; // offset: 32 } // Type: Req // CmdID: 8936 message BFLFDMFDMCL { } // Type: Rsp // CmdID: 8903 message GPAOIDIKLLN { uint32 retcode = 11; // offset: 24 } // Obf: JEFFEBMBAAL message ChallengePeakLineup { repeated uint32 peak_avatar_id_list = 12; // offset: 16 uint32 peak_id = 3; // offset: 40 repeated EEBPHJCNBFO FMFGOJHCCNL = 1; // offset: 32 } // Type: Req // CmdID: 8931 message NNPGJJPKOGL { repeated uint32 HNGPPFPOOCD = 5; // offset: 32 repeated ChallengePeakLineup lineup_list = 2; // offset: 24 uint32 peak_group_id = 8; // offset: 40 } // Type: Rsp // CmdID: 8921 message FAAAGAGDMNH { uint32 retcode = 14; // offset: 24 } // Type: Req // CmdID: 8906 message KIDBGJCMMOG { uint32 peak_id = 3; // offset: 24 bool ABHOLNJNPJM = 11; // offset: 28 } // Type: Rsp // CmdID: 8926 message PMOMHJHGMHN { bool ABHOLNJNPJM = 12; // offset: 32 uint32 retcode = 8; // offset: 24 uint32 peak_id = 7; // offset: 28 } // Obf: HDCAHBFBODO enum CmdChatType { HDCAHBFBODO_PCPDHELPKEM = 0; CmdGetChatEmojiListScRsp = 3926; CmdGetPrivateChatHistoryCsReq = 3914; CmdGetPrivateChatHistoryScRsp = 3918; CmdGetChatEmojiListCsReq = 3963; CmdHABEIPJGPNJ = 3995; CmdMarkChatEmojiScRsp = 3901; CmdRevcMsgScNotify = 3994; CmdGetLoginChatInfoScRsp = 3938; CmdGetLoginChatInfoCsReq = 3904; CmdBatchMarkChatEmojiCsReq = 3974; CmdSendMsgScRsp = 3910; CmdBatchMarkChatEmojiScRsp = 3937; CmdGetChatFriendHistoryCsReq = 3909; CmdSendMsgCsReq = 3991; CmdGetChatFriendHistoryScRsp = 3998; CmdMarkChatEmojiCsReq = 3939; } // Obf: INEEDLNBHHD // Type: Req // CmdID: 3991 message SendMsgCsReq { repeated uint32 target_list = 9; // offset: 16 MessageChatData message_datas = 8; // offset: 24 ChatType chat_type = 13; // offset: 40 } // Obf: HIOMDBGPLBF // Type: Rsp // CmdID: 3910 message SendMsgScRsp { uint64 end_time = 2; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: KCBIHKAFLIM // Type: Notify // CmdID: 3994 message RevcMsgScNotify { ChatType chat_type = 5; // offset: 36 uint32 EOKIMLOIOHI = 9; // offset: 32 ChatMessageData recv_message_data = 15; // offset: 24 } // Type: Notify // CmdID: 3995 message HABEIPJGPNJ { repeated uint32 contact_id_list = 13; // offset: 24 } // Obf: LLJMMCFAAEN // Type: Req // CmdID: 3914 message GetPrivateChatHistoryCsReq { uint32 contact_side = 5; // offset: 24 uint32 target_side = 2; // offset: 28 } // Obf: IPEAIJGEGGO // Type: Rsp // CmdID: 3918 message GetPrivateChatHistoryScRsp { uint32 target_side = 4; // offset: 40 uint32 retcode = 9; // offset: 32 repeated ChatMessageData chat_message_list = 13; // offset: 24 uint32 contact_side = 2; // offset: 36 } // Obf: LBJKMMJGFGB message FriendHistoryInfo { int64 last_send_time = 13; // offset: 24 uint32 contact_side = 10; // offset: 32 } // Obf: FMCHPNENNAI // Type: Req // CmdID: 3909 message GetChatFriendHistoryCsReq { } // Obf: HLAHEGINCCJ // Type: Rsp // CmdID: 3998 message GetChatFriendHistoryScRsp { uint32 retcode = 5; // offset: 32 repeated FriendHistoryInfo friend_history_info = 13; // offset: 16 } // Obf: PHJJFBCFJIO // Type: Req // CmdID: 3963 message GetChatEmojiListCsReq { } // Obf: OOGFNALOGAB // Type: Rsp // CmdID: 3926 message GetChatEmojiListScRsp { repeated uint32 chat_emoji_list = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: CPKPLCIODMN // Type: Req // CmdID: 3939 message MarkChatEmojiCsReq { uint32 extra_id = 12; // offset: 24 bool is_remove_id = 14; // offset: 28 } // Obf: LPCILGINOMC // Type: Rsp // CmdID: 3901 message MarkChatEmojiScRsp { uint32 extra_id = 9; // offset: 24 uint32 retcode = 6; // offset: 32 bool is_remove_id = 10; // offset: 28 } // Obf: MJNHHAMCLLB // Type: Req // CmdID: 3974 message BatchMarkChatEmojiCsReq { repeated uint32 marked_emoji_id_list = 7; // offset: 16 } // Obf: FEJKJGJIEGO // Type: Rsp // CmdID: 3937 message BatchMarkChatEmojiScRsp { repeated uint32 marked_emoji_id_list = 2; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: KALBCKANFHF // Type: Req // CmdID: 3904 message GetLoginChatInfoCsReq { } // Obf: CBLNBLDCMBL // Type: Rsp // CmdID: 3938 message GetLoginChatInfoScRsp { uint32 retcode = 15; // offset: 32 repeated uint32 contact_id_list = 13; // offset: 16 } // Obf: BELNIDIDIKO enum CmdChenLingBattleType { BELNIDIDIKO_PCPDHELPKEM = 0; CmdChenLingMoveEntityCsReq = 9616; CmdChenLingRefreshCardCsReq = 9620; CmdChenLingUnlockGridCsReq = 9575; CmdChenLingFinishPrepareCsReq = 9588; CmdNNKLGPJAFPJ = 9591; CmdChenLingFinishBattleCsReq = 9606; CmdChenLingSellHandCardCsReq = 9572; CmdChenLingFinishShopCsReq = 9613; CmdHAKHGHAFNEE = 9614; CmdKLJENCAEDBH = 9610; CmdChenLingUseHandCardCsReq = 9617; CmdChenLingQuitStageScRsp = 9608; CmdChenLingBuyShopItemCsReq = 9579; CmdAIIKILMNIFI = 9589; CmdALGMCFBHJBI = 9603; CmdAADHELLOBCC = 9609; CmdMFNOEOEDFDF = 9596; CmdChenLingSyncChangeScNotify = 9599; CmdChenLingSelectCardCsReq = 9576; CmdLAJEEAENKDI = 9585; CmdKFJFCKPMDNH = 9598; CmdChenLingGetDataCsReq = 9583; CmdChenLingSelectPolicyCsReq = 9578; CmdChenLingStartStageScRsp = 9597; CmdGIPKOGLGHLB = 9574; CmdChenLingRefreshShopReq = 9619; CmdChenLingStartStageCsReq = 9600; CmdCCEHGDPFGIN = 9586; CmdOLJCELNELOH = 9615; CmdFNNNKIJPMII = 9571; CmdMNLKLFCDPCG = 9587; CmdChenLingRefreshPolicyCsReq = 9601; CmdPHGCFPNCDBE = 9592; CmdChenLingHandlePendingActionsCsReq = 9590; CmdCBDEPHGEPJJ = 9573; CmdChenLingActivatedPrivilegeCsReq = 9607; CmdChenLingQuitStageCsReq = 9605; CmdChenLingActivatedPrivilegeScRsp = 9618; CmdChenLingGetDataScRsp = 9577; } enum GEEMGPFMHHI { GEEMGPFMHHI_LHGABCOIGJA = 0; GEEMGPFMHHI_IIOOAJANMGG = 1; GEEMGPFMHHI_HCMJKBDKJNK = 2; } enum OLNBHJGBHIL { OLNBHJGBHIL_PCPDHELPKEM = 0; OLNBHJGBHIL_HGPIGGLBFMM = 1; OLNBHJGBHIL_LGJHGODNJGM = 2; OLNBHJGBHIL_BOJBIEKDKCF = 3; OLNBHJGBHIL_PPBAAALANJB = 4; OLNBHJGBHIL_HLPKOEEIDFO = 5; OLNBHJGBHIL_MPLLPFDPDEB = 6; OLNBHJGBHIL_KOAJPPLBECH = 7; OLNBHJGBHIL_KKMLLBOCJEG = 8; OLNBHJGBHIL_BBGPKACNNPH = 9; OLNBHJGBHIL_GEOLEAFCLKG = 10; OLNBHJGBHIL_OAGMAELMDAE = 11; OLNBHJGBHIL_EPFIIJDLGNP = 12; OLNBHJGBHIL_HPBFEEOACMD = 13; OLNBHJGBHIL_CGAPGMLNLOB = 14; OLNBHJGBHIL_FGFEGNAJCCM = 15; OLNBHJGBHIL_ECPKPLHKJMI = 16; OLNBHJGBHIL_GGLFNHNHIGO = 17; OLNBHJGBHIL_FOMMFEMIBKO = 18; OLNBHJGBHIL_NBENGMKCKID = 19; OLNBHJGBHIL_EOCFOJLMIGH = 20; OLNBHJGBHIL_DOMBPGDDANH = 21; OLNBHJGBHIL_BDPJJGMCFLB = 22; } enum KFOEEPGNDOC { KFOEEPGNDOC_PCPDHELPKEM = 0; KFOEEPGNDOC_NAJCPOPJGLB = 2; KFOEEPGNDOC_OCKEJMFMNAA = 3; KFOEEPGNDOC_LPKMNGPIAJP = 4; KFOEEPGNDOC_FMPNNHDGHEM = 5; KFOEEPGNDOC_BKABKLAPEHL = 6; KFOEEPGNDOC_CBHEJPPNNNJ = 7; } enum GLJLEEPOCDA { GLJLEEPOCDA_PCPDHELPKEM = 0; GLJLEEPOCDA_FCEHNMJJABE = 1; GLJLEEPOCDA_FNKDIEBKOHA = 2; GLJLEEPOCDA_BMCHMAOIKDE = 3; } message MCAFGBPLFEH { uint64 PNJHMGNEJJI = 5; // offset: 40 OLNBHJGBHIL ALFHNEHOBJA = 15; // offset: 36 oneof PBCDMDDGMJC { uint32 PENLMEIJIFK = 2; // offset: 16 uint32 MBBFGFBEJCP = 14; // offset: 16 uint32 JADHGFAJEOD = 7; // offset: 16 uint32 FFGCNFHIPKC = 11; // offset: 16 uint32 DLBOLOIGPLI = 6; // offset: 16 uint64 PLFJBHOGCAF = 1275; // offset: 16 uint32 ODIDLNLGJIC = 2025; // offset: 16 uint32 MHIFFAMMAGI = 239; // offset: 16 uint32 AAKGEPKJHAG = 987; // offset: 16 FDOEMKPGHFL EFOFLGIDKKK = 1810; // offset: 16 } } message GOOBKLOEKFO { uint32 LJDIGNDGCFJ = 5; // offset: 28 uint32 EMFHLBBOCFK = 1; // offset: 32 uint32 JKCGCAMIFIA = 10; // offset: 24 } message DIMKCEBGKKN { uint64 unique_id = 1; // offset: 40 uint32 config_id = 10; // offset: 48 MCAFGBPLFEH source = 8; // offset: 32 oneof KNDFKMNIGBL { GOOBKLOEKFO BJDIGCMBDPM = 6; // offset: 24 } } message EPJMDNCPJME { MCAFGBPLFEH source = 7; // offset: 16 uint32 FIMNPEBOBHL = 2; // offset: 32 uint32 progress = 4; // offset: 36 } message IFDJPDIKLDI { uint32 MOOOPAMBOFK = 2; // offset: 32 uint64 MFJCDEKMNLG = 9; // offset: 40 uint32 config_id = 10; // offset: 24 uint32 level = 11; // offset: 28 } message IPHFDELCNBD { double HOKHMNGMHKA = 13; // offset: 48 KFOEEPGNDOC BPHECFNCICC = 1; // offset: 36 uint32 unique_id = 2; // offset: 32 MCAFGBPLFEH source = 3; // offset: 24 double PEILPIEKLKD = 4; // offset: 40 } message HHBKANLBCCP { uint32 level = 1; // offset: 64 uint32 MOOOPAMBOFK = 8; // offset: 52 repeated IFDJPDIKLDI CIGFOLLCKKI = 3; // offset: 16 uint64 GEFGOIGJHFJ = 12; // offset: 56 uint64 EFLLPPLCKBB = 6; // offset: 40 bool MPGFGKDBAHN = 2; // offset: 48 repeated IPHFDELCNBD FBHGPPCKEIC = 15; // offset: 32 } message AACDBCKAFCA { uint64 GEFGOIGJHFJ = 6; // offset: 24 uint32 MOOOPAMBOFK = 7; // offset: 36 uint32 level = 9; // offset: 32 } message CIDLPPKAJPO { uint32 unique_id = 10; // offset: 36 uint32 IJLPDNLAIDG = 14; // offset: 40 oneof IHCIAHIFPLL { HHBKANLBCCP HGPIGGLBFMM = 11; // offset: 16 AACDBCKAFCA LGJHGODNJGM = 3; // offset: 16 } } message FDOEMKPGHFL { int32 x = 7; // offset: 28 int32 y = 13; // offset: 24 } message LKDFOOJMHIE { uint32 PENLMEIJIFK = 9; // offset: 32 FDOEMKPGHFL EFOFLGIDKKK = 12; // offset: 16 } message JPFIELFEFHD { uint32 LPJIJHGPGHM = 6; // offset: 44 uint32 OPHPMKFGLBA = 13; // offset: 40 repeated uint32 KBBPNKGGCPN = 1; // offset: 16 repeated uint32 NJACMMNPCBJ = 15; // offset: 32 } message ODLKOFOPBIH { JPFIELFEFHD BGDGGALAODO = 3; // offset: 24 } message PMNIILNPOBO { } message ABINPBKHLPC { uint32 OPHPMKFGLBA = 14; // offset: 32 repeated uint32 KBBPNKGGCPN = 7; // offset: 16 } message FNBKPIHBDFG { repeated uint32 JBCCJLLBBAK = 11; // offset: 24 uint32 OPHPMKFGLBA = 9; // offset: 32 } message PMBIHJLAIPL { repeated uint32 KBBPNKGGCPN = 7; // offset: 32 uint32 LPJIJHGPGHM = 8; // offset: 48 JPFIELFEFHD BGDGGALAODO = 11; // offset: 40 uint32 OPHPMKFGLBA = 9; // offset: 52 repeated uint32 NJACMMNPCBJ = 4; // offset: 24 } message GDMFDLBPFNN { } message IFGDFHLNPGD { oneof JIPBEABGOAK { ODLKOFOPBIH LJJALKIJONC = 13; // offset: 24 PMNIILNPOBO MNAIGBCOJDK = 2; // offset: 24 ABINPBKHLPC KKLONJPKLEP = 12; // offset: 24 FNBKPIHBDFG EDDOAIJIOCC = 3; // offset: 24 PMBIHJLAIPL DDPJEAIOILD = 14; // offset: 24 GDMFDLBPFNN MCKLNGPCJIJ = 9; // offset: 24 } } message FMEMPPNNKJH { uint32 stage_id = 5; // offset: 120 repeated GMFCNNFHMGE EPGAPCCAEMP = 11; // offset: 32 repeated uint64 MNIMOJDOIOK = 837; // offset: 88 OPDMGOACIEP KGLLCMIMEMF = 921; // offset: 72 uint32 item_value = 12; // offset: 112 repeated uint32 AEFMENCFDMB = 3; // offset: 40 repeated DIMKCEBGKKN KDIDNELEDJD = 4; // offset: 64 uint32 JGOEPADOKEM = 13; // offset: 132 uint32 hp = 9; // offset: 116 uint32 max_hp = 1240; // offset: 128 repeated CIDLPPKAJPO entity_list = 10; // offset: 16 uint32 MHIFFAMMAGI = 6; // offset: 124 PNDIINAHJAF pending_action = 2; // offset: 24 uint32 HFOEGNAMFFK = 14; // offset: 136 repeated EPJMDNCPJME HJFBAAHDHBH = 7; // offset: 96 repeated LKDFOOJMHIE JBOCOPNEJLB = 15; // offset: 48 repeated uint32 CCBIEBICDME = 1; // offset: 80 IFGDFHLNPGD DJIDCABJNLA = 8; // offset: 104 } message FCLDNHOHPII { uint32 stage_id = 10; // offset: 24 bool CEBPAJAAJPP = 11; // offset: 28 } // Obf: MOGJMAMCLDL // Type: Req // CmdID: 9583 message ChenLingGetDataCsReq { } // Obf: LMCMHCBCOPA // Type: Rsp // CmdID: 9577 message ChenLingGetDataScRsp { FCLDNHOHPII IKKMNDMELLN = 12; // offset: 40 uint32 JJABPPDILOK = 6; // offset: 48 uint32 retcode = 14; // offset: 52 FMEMPPNNKJH POGCGMLPEON = 7; // offset: 24 repeated uint32 DOAIHFIFFNO = 13; // offset: 16 } message LKFNDAOGMMO { uint32 config_id = 13; // offset: 24 double damage = 14; // offset: 32 } message DCEBJIGAPEI { GLJLEEPOCDA reason = 15; // offset: 44 uint32 wave = 6; // offset: 36 uint32 stage_id = 10; // offset: 40 uint32 cur_hp = 9; // offset: 32 uint32 max_hp = 7; // offset: 48 repeated LKFNDAOGMMO HAIOHANDIKI = 4; // offset: 16 } // Obf: DNFJDHINFJN // Type: Req // CmdID: 9600 message ChenLingStartStageCsReq { uint32 MHIFFAMMAGI = 15; // offset: 28 uint32 stage_id = 2; // offset: 24 } // Obf: HLIGEDNJCEC // Type: Rsp // CmdID: 9597 message ChenLingStartStageScRsp { FMEMPPNNKJH KAFKPHOKDLM = 3; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: DOIHGOAIJAE // Type: Req // CmdID: 9605 message ChenLingQuitStageCsReq { uint32 PJLADGOOFKE = 8; // offset: 24 } // Obf: GFNLHAADFJD // Type: Rsp // CmdID: 9608 message ChenLingQuitStageScRsp { uint32 retcode = 11; // offset: 32 DCEBJIGAPEI EDKJMPACHNJ = 10; // offset: 16 } // Obf: INFPMKHHOGA // Type: Req // CmdID: 9575 message ChenLingUnlockGridCsReq { FDOEMKPGHFL EFOFLGIDKKK = 15; // offset: 24 } // Type: Rsp // CmdID: 9571 message FNNNKIJPMII { uint32 retcode = 10; // offset: 24 } // Obf: MKFEOPFKFOK // Type: Req // CmdID: 9617 message ChenLingUseHandCardCsReq { uint32 GDFPBHMMFEA = 15; // offset: 32 FDOEMKPGHFL JDPHGEJLPPH = 2; // offset: 24 } // Type: Rsp // CmdID: 9589 message AIIKILMNIFI { uint32 retcode = 7; // offset: 24 } // Obf: MACADEAOIMK // Type: Req // CmdID: 9616 message ChenLingMoveEntityCsReq { FDOEMKPGHFL JDPHGEJLPPH = 14; // offset: 16 uint32 PENLMEIJIFK = 10; // offset: 32 } // Type: Rsp // CmdID: 9610 message KLJENCAEDBH { uint32 retcode = 14; // offset: 24 } // Obf: MJPMCMHBPHI // Type: Req // CmdID: 9572 message ChenLingSellHandCardCsReq { uint32 GDFPBHMMFEA = 10; // offset: 24 } // Type: Rsp // CmdID: 9614 message HAKHGHAFNEE { uint32 retcode = 10; // offset: 24 } // Obf: LFEJGJJFBIK // Type: Req // CmdID: 9588 message ChenLingFinishPrepareCsReq { } // Type: Rsp // CmdID: 9615 message OLJCELNELOH { uint32 retcode = 3; // offset: 24 } // Obf: KKJGCALJMBE // Type: Req // CmdID: 9606 message ChenLingFinishBattleCsReq { uint32 PJLADGOOFKE = 6; // offset: 32 bool is_win = 14; // offset: 36 uint32 DKMPDLPEIJB = 8; // offset: 44 uint32 LMIICENMOBI = 10; // offset: 40 repeated LKFNDAOGMMO HAIOHANDIKI = 9; // offset: 16 } // Type: Rsp // CmdID: 9573 message CBDEPHGEPJJ { uint32 cur_hp = 6; // offset: 52 DCEBJIGAPEI EDKJMPACHNJ = 14; // offset: 24 uint32 LMIICENMOBI = 1; // offset: 40 bool is_win = 10; // offset: 44 bool HFIHPFFADOC = 5; // offset: 45 repeated LKFNDAOGMMO HAIOHANDIKI = 4; // offset: 16 uint32 retcode = 13; // offset: 48 } // Obf: DDILIMKFGDM // Type: Req // CmdID: 9620 message ChenLingRefreshCardCsReq { } // Type: Rsp // CmdID: 9586 message CCEHGDPFGIN { uint32 retcode = 6; // offset: 24 } // Obf: JOPFGDCNKOG // Type: Req // CmdID: 9601 message ChenLingRefreshPolicyCsReq { } // Type: Rsp // CmdID: 9591 message NNKLGPJAFPJ { uint32 retcode = 4; // offset: 24 } // Obf: LGNNHAGFKBM // Type: Req // CmdID: 9619 message ChenLingRefreshShopReq { } // Type: Rsp // CmdID: 9585 message LAJEEAENKDI { uint32 retcode = 14; // offset: 24 } // Obf: DFIDPFJBKDB // Type: Req // CmdID: 9576 message ChenLingSelectCardCsReq { uint32 ECDHLIHIPME = 4; // offset: 24 } // Type: Rsp // CmdID: 9596 message MFNOEOEDFDF { uint32 retcode = 5; // offset: 24 } // Obf: JKFIHFPOPFN // Type: Req // CmdID: 9578 message ChenLingSelectPolicyCsReq { uint32 DGIIOGHHAAF = 7; // offset: 24 } // Type: Rsp // CmdID: 9603 message ALGMCFBHJBI { uint32 retcode = 8; // offset: 24 } // Obf: AKPKIHOFFLA // Type: Req // CmdID: 9579 message ChenLingBuyShopItemCsReq { uint32 AOAANEOMOOO = 3; // offset: 24 } // Type: Rsp // CmdID: 9574 message GIPKOGLGHLB { uint32 retcode = 5; // offset: 24 } // Obf: GCALNGHABBE // Type: Req // CmdID: 9607 message ChenLingActivatedPrivilegeCsReq { uint32 HCEOMBKCDDM = 12; // offset: 24 } // Obf: AMGGKOPCBLP // Type: Rsp // CmdID: 9618 message ChenLingActivatedPrivilegeScRsp { uint32 retcode = 3; // offset: 24 uint32 HCEOMBKCDDM = 5; // offset: 28 } // Obf: GMEPOEHKFJC // Type: Req // CmdID: 9613 message ChenLingFinishShopCsReq { } // Type: Rsp // CmdID: 9609 message AADHELLOBCC { uint32 retcode = 14; // offset: 24 } message NGDOLHONKIA { uint32 ECDHLIHIPME = 14; // offset: 24 } // Obf: DIOKOOKJNBA // Type: Req // CmdID: 9590 message ChenLingHandlePendingActionsCsReq { uint32 unique_id = 12; // offset: 32 oneof GMJMJIDFOID { NGDOLHONKIA ICKIIBGJMNM = 1038; // offset: 24 } } // Type: Rsp // CmdID: 9592 message PHGCFPNCDBE { uint32 unique_id = 14; // offset: 28 uint32 retcode = 12; // offset: 24 } // Type: Notify // CmdID: 9587 message MNLKLFCDPCG { bool GADPILNPIKC = 15; // offset: 24 } // Type: Notify // CmdID: 9598 message KFJFCKPMDNH { uint32 PJLADGOOFKE = 13; // offset: 24 } message KDOJPDKHHCD { MCAFGBPLFEH source = 208; // offset: 16 oneof NLPPPCHGGPF { AAPCAHCHMFN JAHLPJPCLLN = 6; // offset: 24 AHDICMGKLMB PHCOBLKPMGH = 12; // offset: 24 uint32 cur_hp = 5; // offset: 24 uint32 rogue_money = 15; // offset: 24 CIDLPPKAJPO CKKGIMMDIJH = 14; // offset: 24 uint32 KBLCCGMGKMG = 3; // offset: 24 PMNAALFCNMI ONBNEGNKEBJ = 2; // offset: 24 DEEMOEKEECM LDBHDHFENKF = 10; // offset: 24 HHMMGJABOCB FIOEFPCMFKE = 8; // offset: 24 OKFLIFAODGK JNNCIIGOKJP = 1; // offset: 24 POCFNJMAHMD MAMFDAPMOAM = 4; // offset: 24 LKDFOOJMHIE PLJKONDBELB = 11; // offset: 24 BLMLCCDEOPP CNDMCCDJFCF = 7; // offset: 24 DIMKCEBGKKN KAFMKMCPPGJ = 995; // offset: 24 uint64 KFGBKEADAJG = 1559; // offset: 24 FCLDNHOHPII IKKMNDMELLN = 989; // offset: 24 uint32 HFOEGNAMFFK = 924; // offset: 24 uint32 JHICKEFLHNP = 727; // offset: 24 COBPAMNPPNH GGHBLGFOGCA = 1442; // offset: 24 OKIGCEPLMKA KJDLJPIKGME = 944; // offset: 24 EPJMDNCPJME KDCHCIFBOMG = 1644; // offset: 24 ICCCIJAKOJL NIGENMMJMHN = 182; // offset: 24 PNDIINAHJAF pending_action = 89; // offset: 24 uint32 finish_pending_action_pos = 1802; // offset: 24 GCGFNMNAFEK PDHEBCMOADM = 1595; // offset: 24 uint32 JJABPPDILOK = 695; // offset: 24 HBLLDKAFIII GLJOMGJLPMH = 648; // offset: 24 LLJODGHMADG NDOAGAKFMNL = 1488; // offset: 24 FLGENHNODNI BOHGEGCEGDH = 1926; // offset: 24 DJDACJOJGLE FBCKOEIHIFH = 184; // offset: 24 OPDMGOACIEP KGLLCMIMEMF = 213; // offset: 24 } } // Obf: PPLBKOKGCNN // Type: Notify // CmdID: 9599 message ChenLingSyncChangeScNotify { repeated KDOJPDKHHCD CJFBLHNPHAK = 15; // offset: 16 } message GMFCNNFHMGE { uint32 IJLPDNLAIDG = 2; // offset: 28 uint32 unique_id = 12; // offset: 24 } message AAPCAHCHMFN { repeated GMFCNNFHMGE EPGAPCCAEMP = 12; // offset: 24 } message AHDICMGKLMB { IFGDFHLNPGD DJIDCABJNLA = 2; // offset: 16 uint32 JGOEPADOKEM = 15; // offset: 32 } message PMNAALFCNMI { uint32 MOOOPAMBOFK = 14; // offset: 24 uint32 PENLMEIJIFK = 1; // offset: 32 uint64 GEFGOIGJHFJ = 2; // offset: 40 uint32 level = 4; // offset: 28 } message DEEMOEKEECM { uint32 PENLMEIJIFK = 1; // offset: 32 uint64 EFLLPPLCKBB = 7; // offset: 24 bool MPGFGKDBAHN = 12; // offset: 36 } message POCFNJMAHMD { uint32 PENLMEIJIFK = 4; // offset: 44 uint32 level = 2; // offset: 40 uint32 MOOOPAMBOFK = 8; // offset: 24 uint64 GEFGOIGJHFJ = 13; // offset: 32 } message COBPAMNPPNH { uint32 PENLMEIJIFK = 5; // offset: 32 IPHFDELCNBD EMAMFJGGMAA = 7; // offset: 16 } message OKIGCEPLMKA { repeated uint32 IDMEFDEFOKG = 5; // offset: 24 uint32 PENLMEIJIFK = 12; // offset: 32 } message HHMMGJABOCB { repeated IPHFDELCNBD FBHGPPCKEIC = 7; // offset: 24 uint32 PENLMEIJIFK = 2; // offset: 32 } message LLJODGHMADG { } message FLGENHNODNI { } message OKFLIFAODGK { IFDJPDIKLDI PPBAAALANJB = 13; // offset: 24 uint32 PENLMEIJIFK = 6; // offset: 32 } message BLMLCCDEOPP { repeated uint32 JBCCJLLBBAK = 6; // offset: 16 } message ICCCIJAKOJL { repeated uint32 CCBIEBICDME = 8; // offset: 24 } message GCGFNMNAFEK { uint64 PLFJBHOGCAF = 10; // offset: 24 } message JLFJKIDDKBG { repeated uint32 KBBPNKGGCPN = 7; // offset: 24 } message PNDIINAHJAF { uint32 unique_id = 12; // offset: 36 oneof JLIKFBALNJB { JLFJKIDDKBG DPELEIIAKAA = 1506; // offset: 24 } } message DJDACJOJGLE { } message HBLLDKAFIII { LKDFOOJMHIE BOKMCBHOCIK = 8; // offset: 32 LKDFOOJMHIE EEKGGBLHNHP = 4; // offset: 24 } message OPDMGOACIEP { repeated GKDEKJKOIJN FGACEKLGGBE = 3; // offset: 24 } // Obf: HOBAEPKFFPD enum CmdChessRogueType { HOBAEPKFFPD_PCPDHELPKEM = 0; CmdChessRogueUpdateReviveInfoScNotify = 5532; CmdChessRogueQueryScRsp = 5589; CmdMNPAAKGHBEJ = 5517; CmdChessRogueEnterNextLayerScRsp = 5449; CmdReviveRogueAvatarCsReq = 5420; CmdSelectChessRogueSubStoryCsReq = 5410; CmdChessRogueLayerSettlement = 5475; CmdChessRogueLeaveScRsp = 5435; CmdChessRogueUpdateMoneyInfoScNotify = 5594; CmdBNIBHAOJKBI = 5507; CmdChessRogueChangeAeonDimensionNotify = 5434; CmdChessRogueRollDiceScRsp = 5473; CmdGetChessRogueStoryAeonTalkInfoScRsp = 5405; CmdFinishChessRogueSubStoryScRsp = 5515; CmdChessRogueNousEditDiceScRsp = 5417; CmdChessRogueQuitCsReq = 5488; CmdChessRogueEnterCellCsReq = 5415; CmdChessRogueSelectCellScRsp = 5436; CmdChessRogueEnterCellScRsp = 5558; CmdEnhanceRogueBuffCsReq = 5439; CmdChessRogueUpdateUnlockLevelScNotify = 5503; CmdChessRogueConfirmRollScRsp = 5458; CmdSelectChessRogueSubStoryScRsp = 5481; CmdPickRogueAvatarScRsp = 5572; CmdChessRogueQueryCsReq = 5540; CmdChessRogueEnterCsReq = 5514; CmdGetChessRogueNousStoryInfoCsReq = 5541; CmdChessRogueNousDiceUpdateNotify = 5441; CmdChessRogueUpdateLevelBaseInfoScNotify = 5452; CmdGetChessRogueStoryInfoScRsp = 5440; CmdChessRogueNousEnableRogueTalentCsReq = 5535; CmdChessRogueStartCsReq = 5516; CmdChessRogueNousDiceSurfaceUnlockNotify = 5518; CmdChessRogueReRollDiceScRsp = 5407; CmdChessRogueGiveUpCsReq = 5429; CmdChessRogueCheatRollCsReq = 5464; CmdChessRogueQuitScRsp = 5498; CmdLCDOCKJGFCE = 5525; CmdChessRogueGiveUpScRsp = 5554; CmdSyncChessRogueNousMainStoryScNotify = 5557; CmdChessRogueRollDiceCsReq = 5587; CmdReviveRogueAvatarScRsp = 5592; CmdChessRogueUpdateAllowedSelectCellScNotify = 5401; CmdChessRogueUpdateDicePassiveAccumulateValueScNotify = 5414; CmdChessRogueConfirmRollCsReq = 5511; CmdEnhanceRogueBuffScRsp = 5508; CmdEnterChessRogueAeonRoomScRsp = 5571; CmdChessRogueUpdateAeonModifierValueScNotify = 5586; CmdChessRogueNousGetRogueTalentInfoScRsp = 5422; CmdPickRogueAvatarCsReq = 5402; CmdChessRogueNousEnableRogueTalentScRsp = 5482; CmdChessRogueCellUpdateNotify = 5509; CmdChessRogueUpdateActionPointScNotify = 5567; CmdChessRogueCheatRollScRsp = 5522; CmdSyncChessRogueMainStoryFinishScNotify = 5411; CmdChessRogueReRollDiceCsReq = 5575; CmdFinishChessRogueSubStoryCsReq = 5502; CmdChessRogueSkipTeachingLevelScRsp = 5580; CmdGetChessRogueStoryInfoCsReq = 5523; CmdEnterChessRogueAeonRoomCsReq = 5545; CmdGetRogueBuffEnhanceInfoScRsp = 5546; CmdChessRogueUpdateDiceInfoScNotify = 5477; CmdChessRogueQuestFinishNotify = 5598; CmdChessRogueEnterNextLayerCsReq = 5501; CmdSyncChessRogueNousSubStoryScNotify = 5524; CmdChessRogueSkipTeachingLevelCsReq = 5416; CmdGetRogueBuffEnhanceInfoCsReq = 5442; CmdChessRogueNousGetRogueTalentInfoCsReq = 5463; CmdChessRogueLeaveCsReq = 5454; CmdChessRogueStartScRsp = 5506; CmdSyncChessRogueNousValueScNotify = 5451; CmdGetChessRogueStoryAeonTalkInfoCsReq = 5487; CmdGetChessRogueNousStoryInfoScRsp = 5412; HOBAEPKFFPD_PGPDNLLBMJB = 5562; CmdChessRogueSelectCellCsReq = 5533; HOBAEPKFFPD_JJPPJBIKNBM = 5455; CmdChessRogueEnterScRsp = 5459; CmdResetRogueDiceSurfaceCsReq = 5565; } // Obf: HPHBEGJDIID enum ChessRogueDiceStatus { HPHBEGJDIID_EOBBBBEHNNH = 0; HPHBEGJDIID_NBDBAGCOKPN = 1; HPHBEGJDIID_MENJPEGIBNC = 2; HPHBEGJDIID_JEJKOOGGEHA = 3; } // Obf: HBCOKDIJMBK enum ChessRogueDiceType { HBCOKDIJMBK_ICJLGHLOKFG = 0; HBCOKDIJMBK_OHGGCKLLLEP = 1; } // Obf: GBIKCJPGLBK enum ChessRogueBoardCellStatus { GBIKCJPGLBK_GHGAPOAKGAB = 0; GBIKCJPGLBK_HGNGADNILFC = 1; GBIKCJPGLBK_HPJEBFFHJNP = 2; GBIKCJPGLBK_KLHDCOPPLNG = 3; } // Obf: PKFEGCHGCEE enum ChessRogueCellSpecialType { PKFEGCHGCEE_PCPDHELPKEM = 0; PKFEGCHGCEE_BGIBPDPNFBC = 1; PKFEGCHGCEE_CFGALAJONCP = 2; PKFEGCHGCEE_HAGCLKCKGJD = 3; PKFEGCHGCEE_KBHGAJCNNBM = 4; PKFEGCHGCEE_PAMMDCPGAME = 5; } enum KGDIMPEOGOL { KGDIMPEOGOL_IMIIGJBMDOP = 0; KGDIMPEOGOL_NPNJDBKDFCO = 1; KGDIMPEOGOL_KNCJNIHBHEH = 2; KGDIMPEOGOL_AEMMNHPMGDI = 3; KGDIMPEOGOL_BJKOMHKNCAE = 4; KGDIMPEOGOL_ACLNPCDGMIB = 5; } enum GCDMHAMCDHI { GCDMHAMCDHI_GCGMCPMPJHD = 0; GCDMHAMCDHI_ELKFNLLPHPB = 1; GCDMHAMCDHI_EDAJODFNLFH = 2; GCDMHAMCDHI_GBHMNIMBBNG = 3; GCDMHAMCDHI_AHHBFLJKGFK = 4; GCDMHAMCDHI_EAACBIAGLHP = 5; } enum OEOGAPLJDFN { OEOGAPLJDFN_GCIBFNCEKIL = 0; OEOGAPLJDFN_KFCDFGJLIKG = 1; OEOGAPLJDFN_IMKIHFHFBFP = 2; OEOGAPLJDFN_INJIADFOJEA = 3; OEOGAPLJDFN_CHNINCHAPKB = 4; OEOGAPLJDFN_KHOHOEGEFKJ = 5; OEOGAPLJDFN_DGFDMKLCPGH = 6; OEOGAPLJDFN_CGJEHBJOPNB = 7; OEOGAPLJDFN_LBJIGNOKELJ = 8; OEOGAPLJDFN_FPOKNEFONNN = 9; OEOGAPLJDFN_PMGMILEDMKH = 10; } enum OLKJIIIHBLJ { OLKJIIIHBLJ_PCPDHELPKEM = 0; OLKJIIIHBLJ_IGGFMOBBKFM = 1; OLKJIIIHBLJ_EGNDJGKKJHO = 2; OLKJIIIHBLJ_HEMMGKIJLEI = 3; OLKJIIIHBLJ_AOGHFBPELBP = 4; OLKJIIIHBLJ_IMDKELFAEOC = 5; OLKJIIIHBLJ_LEKGIIIGLKB = 6; OLKJIIIHBLJ_HHPJPKAAKEK = 7; OLKJIIIHBLJ_PDHMCMEBMMB = 8; OLKJIIIHBLJ_JADCLEAFEJC = 9; OLKJIIIHBLJ_BFAGNENPJJJ = 10; OLKJIIIHBLJ_GALGFIOMOIO = 11; } enum IDFCGGMMFFA { IDFCGGMMFFA_APLHJFDKECF = 0; IDFCGGMMFFA_ILFKBOBNOEL = 1; } enum BGOBBOMLJCM { BGOBBOMLJCM_PCPDHELPKEM = 0; BGOBBOMLJCM_IMIBFEHPDDI = 1; } enum IPOFFJCHBLN { IPOFFJCHBLN_PCPDHELPKEM = 0; IPOFFJCHBLN_EOPDAFKMPKL = 1; IPOFFJCHBLN_FLMGFHPAFBL = 2; IPOFFJCHBLN_APAKLGLJEBM = 3; IPOFFJCHBLN_AILMEMMHOAJ = 4; IPOFFJCHBLN_JLKIDEIDMNK = 5; IPOFFJCHBLN_OKBMMKJGPOL = 6; IPOFFJCHBLN_GGODODLNOLA = 7; IPOFFJCHBLN_KNOAMFANIEL = 8; } enum HCKLELPMGDJ { HCKLELPMGDJ_LAJKGDHNAJJ = 0; HCKLELPMGDJ_EEPCNPOANIH = 1; HCKLELPMGDJ_LOININBPIBI = 2; HCKLELPMGDJ_BEBJEIGPOIP = 3; } enum LNNFNLKACON { LNNFNLKACON_PCPDHELPKEM = 0; LNNFNLKACON_NGMMICOGDFP = 1; LNNFNLKACON_KLHDCOPPLNG = 2; LNNFNLKACON_LJFKPDAHKHF = 3; } // Obf: FEPPEMMMGMM enum ChessRogueNousDicePhase { FEPPEMMMGMM_PCPDHELPKEM = 0; FEPPEMMMGMM_MGMNBLIPFLP = 1; FEPPEMMMGMM_JGILIPEPOCJ = 2; } message JLPGIGPCIAG { ItemCostList EBMKBDJMAAF = 11; // offset: 16 } message EJCCHHAAGNH { LineupInfo lineup = 11; // offset: 16 SceneInfo scene = 5; // offset: 32 } message DFAOIALEBOH { GLENEKHDKLJ NDGFCDHENKO = 1906; // offset: 40 uint32 OEMMBPPKHMH = 15; // offset: 76 bool KGMGFALDOJE = 14; // offset: 68 ChessRogueDiceStatus IEBCKHKLGNJ = 13; // offset: 92 DOIJNCLJGKO LIJJFOCMNCF = 206; // offset: 48 uint32 GMMPLIHPJPA = 3; // offset: 100 uint32 FBMDOIAKCNB = 1; // offset: 72 uint32 GKPCGNCGDBE = 4; // offset: 96 uint32 FGALCHFOOII = 5; // offset: 88 uint32 FKFMIDEMIOK = 11; // offset: 84 uint32 FKICFPCIGKB = 7; // offset: 56 bool BNFJPDOPIOA = 1866; // offset: 69 repeated uint32 MKKBCNHIJAN = 1143; // offset: 16 int32 IMKMCKPBNIH = 214; // offset: 60 uint32 EFIPBLFLMGB = 9; // offset: 64 MNCOPDNELMC IDAGJPPLNLP = 1469; // offset: 32 ChessRogueDiceType ECPPHFHJEPP = 6; // offset: 80 } // Obf: PDMLJGFNEOM // Type: Req // CmdID: 5587 message ChessRogueRollDiceCsReq { uint32 BGPBIMDCBBL = 8; // offset: 24 } // Obf: JEOEGNCILBN // Type: Rsp // CmdID: 5473 message ChessRogueRollDiceScRsp { DFAOIALEBOH PJABKDBFPIM = 10; // offset: 24 uint32 retcode = 15; // offset: 32 } message DAKIKKDICAN { uint32 monster_id = 14; // offset: 24 uint32 AGGLBDEHHGO = 12; // offset: 28 } message AKGLAEKCFNO { repeated DAKIKKDICAN LOLJHLDHPPN = 7; // offset: 16 uint32 KPNNKBILLBL = 1; // offset: 36 bool CHCGMAMOBMH = 4; // offset: 32 } message MGLMEMPJELD { repeated uint32 DEKJHABPJDA = 3; // offset: 24 } message NBBEHBNAAFI { MGLMEMPJELD GBHJGILIJMP = 11; // offset: 24 AKGLAEKCFNO BPFCEJKNCDP = 6; // offset: 16 } message COFDJFIBPDM { oneof BGMDKLOBICM { AKGLAEKCFNO BPFCEJKNCDP = 14; // offset: 24 MGLMEMPJELD GBHJGILIJMP = 13; // offset: 24 NBBEHBNAAFI BPHAEFAJJKO = 3; // offset: 24 } } message NAKIGLPGKBA { uint32 id = 1; // offset: 64 ChessRogueCellSpecialType GELDILBFGBM = 4; // offset: 40 uint32 GKBENCDFCEJ = 8; // offset: 48 COFDJFIBPDM stage_info = 6; // offset: 24 uint32 room_id = 11; // offset: 52 bool CEBPAJAAJPP = 14; // offset: 37 uint32 MFNIOBKFBKF = 15; // offset: 56 bool CKIHBDKDOEJ = 9; // offset: 36 uint32 EOOIGCCKGFB = 3; // offset: 32 uint32 PPEPAPCEPCM = 10; // offset: 60 ChessRogueBoardCellStatus EHNCLFLKMFA = 2; // offset: 44 } message CPPAAIIHAGI { uint32 JNBGEFJPKCC = 11; // offset: 32 uint32 MOEFPFOJEDI = 8; // offset: 36 uint32 LDLOHFLEOMG = 1; // offset: 40 repeated NAKIGLPGKBA DDPKJKHEDLH = 4; // offset: 16 uint32 GJGKIANENIP = 6; // offset: 44 } message OAKIPKACMJF { uint32 room_id = 13; // offset: 24 uint32 EIIAGABAFEC = 6; // offset: 28 } message OLDMMODMOEI { MNCOPDNELMC PPIPFOPHNHM = 6; // offset: 16 uint32 HJBOBCLEEDI = 11; // offset: 32 } message PLMPLHKEJLL { repeated uint32 PNEMJFMGKJJ = 11; // offset: 48 repeated OAKIPKACMJF IBOKGBFBKKD = 3; // offset: 40 uint32 NBEEBMJFOEA = 6; // offset: 60 ChessRogueBoardCellStatus CHHAMIKKKCI = 9; // offset: 56 uint32 HKBDJHLMIBF = 15; // offset: 64 OLDMMODMOEI BMKPIIGHODH = 2; // offset: 16 CPPAAIIHAGI OMCINMJNPIF = 4; // offset: 24 } message CGDFGMMKJAH { uint32 LHJEJEPGKFH = 8; // offset: 40 uint32 id = 4; // offset: 52 int32 KKNNBAGFFGL = 12; // offset: 56 PLMPLHKEJLL HKFHEOMPPLJ = 10; // offset: 16 uint32 INGCDIAFAFG = 6; // offset: 44 repeated uint32 JHCMEALPDEB = 2; // offset: 24 int32 OCFJLOCIFBN = 11; // offset: 60 uint32 GFGGMLNLGCA = 7; // offset: 48 } message KDCIMCENCGP { uint32 LGHOOKMNMCL = 2; // offset: 28 uint32 LCDALEEEDJJ = 13; // offset: 24 } message ICHBGLCHLDP { repeated KDCIMCENCGP LNFHNIJJFMM = 7; // offset: 16 } message JMOGPMCJGLE { ICHBGLCHLDP EPKENDEAJPB = 9; // offset: 16 MNCOPDNELMC PPIPFOPHNHM = 8; // offset: 24 uint32 EAADBOCJNAE = 4; // offset: 48 repeated uint32 KJDGGNNFGGP = 14; // offset: 40 int32 CGNOKHABCPP = 7; // offset: 52 } message FCLNBHMAIGC { uint32 avatar_id = 7; // offset: 24 } message MPKGLGCLAID { JLPGIGPCIAG PAMGHMDJAJA = 5; // offset: 16 repeated FCLNBHMAIGC LKJOEODAOMM = 10; // offset: 32 } message AMGMAIOKJLN { uint32 OIAECFMLPHK = 5; // offset: 32 bool BKDINONLAHD = 15; // offset: 40 repeated uint32 BFAMFABBCIO = 14; // offset: 16 uint32 FOMNFHJCDOC = 10; // offset: 36 } message NAMGFEONKFK { int32 CCIEIAADLME = 7; // offset: 24 } message MKJPDJNHNBO { repeated uint32 DDMKCOBOMNO = 6; // offset: 16 } message ILEJGEDBEKF { MPKGLGCLAID LBNHKPPAJIM = 4; // offset: 32 JMOGPMCJGLE IMPBELJGDJH = 12; // offset: 48 CNJHCICPAIC HKGKNEKKJHB = 9; // offset: 88 AMGMAIOKJLN story_info = 1; // offset: 104 CGDFGMMKJAH MODDIBHCPPD = 2; // offset: 112 MKJPDJNHNBO BOCIPPBEBEA = 1635; // offset: 56 repeated EOOEGPCPHKP rogue_current_game_info = 7; // offset: 24 EJDFGNGBNOO CGIFJAOHHAO = 5; // offset: 96 DFAOIALEBOH PJABKDBFPIM = 8; // offset: 80 EPPJHNIHAFL pending_action = 14; // offset: 16 JBEENGDECOH JGHIBCLBLAG = 6; // offset: 72 KKFANGIJAOF FEILNIKNPCB = 15; // offset: 64 NAMGFEONKFK BHOOLFGEIAA = 3; // offset: 40 uint32 LOIDOGEENOB = 13; // offset: 128 } message PDAMBCFFPDI { ICHBGLCHLDP EPKENDEAJPB = 3; // offset: 40 HCGEGGGLOFI talent_info = 5; // offset: 16 repeated uint32 JHCMEALPDEB = 4; // offset: 56 HGOILCGHKNM BOCIPPBEBEA = 6; // offset: 64 repeated uint32 JLDKKEDEKIM = 14; // offset: 48 GCIMMIHKPEI BDJDBMICKKP = 13; // offset: 32 } message JJKNJOAJHBN { repeated EOOEGPCPHKP rogue_current_game_info = 9; // offset: 16 uint32 LOIDOGEENOB = 6; // offset: 32 } message BABAGEDCCBG { HGOILCGHKNM BOCIPPBEBEA = 2; // offset: 40 repeated uint32 JLDKKEDEKIM = 7; // offset: 64 ICHBGLCHLDP EPKENDEAJPB = 13; // offset: 24 repeated uint32 JHCMEALPDEB = 6; // offset: 56 GCIMMIHKPEI BDJDBMICKKP = 8; // offset: 48 HCGEGGGLOFI talent_info = 4; // offset: 16 } message FIILPHKLFEK { uint32 NNLEHIMNDBE = 988; // offset: 88 uint32 OINIDCCNAOM = 751; // offset: 100 LineupInfo DJDPILOKDKO = 8; // offset: 56 uint32 difficulty_level = 2; // offset: 112 uint32 PJINJJGOMMF = 1505; // offset: 104 uint32 FAPFKFJIELE = 15; // offset: 96 bool NAGJKIJODKF = 10; // offset: 80 uint32 AIEHGFOCPBG = 7; // offset: 116 uint32 DJMGKNPLBOI = 1; // offset: 84 ItemList HEEAPOIPJMP = 12; // offset: 16 uint32 BMLDPGFFIIB = 5; // offset: 92 uint32 HBFHJOIEBIE = 6; // offset: 72 GCDMHAMCDHI IDPBLDHNHKB = 3; // offset: 76 repeated uint32 CKPKAPEIKIH = 13; // offset: 64 uint32 LOIDOGEENOB = 709; // offset: 120 JBEENGDECOH JGHIBCLBLAG = 1592; // offset: 32 uint32 score_id = 401; // offset: 108 DECAOHONNJG FEILNIKNPCB = 14; // offset: 48 CADKBOKEJMD HKGKNEKKJHB = 11; // offset: 40 } message EBGJKPJNPBL { uint32 IMGGIEHBABM = 1; // offset: 32 repeated NAKIGLPGKBA DDPKJKHEDLH = 2; // offset: 24 } message LKCEBEDHNBJ { uint32 FAPFKFJIELE = 8; // offset: 28 uint32 MCFDKFBGHAA = 14; // offset: 24 } message ADMKICHLGBP { uint32 FOMNFHJCDOC = 9; // offset: 28 uint32 DDIFEFOGGML = 4; // offset: 24 } // Obf: ABNFLDPOEPD // Type: Req // CmdID: 5540 message ChessRogueQueryCsReq { } // Obf: AIEJBKKELDD // Type: Rsp // CmdID: 5589 message ChessRogueQueryScRsp { BABAGEDCCBG rogue_get_info = 2; // offset: 48 FIILPHKLFEK NDMLEGLIOGN = 5; // offset: 24 PDAMBCFFPDI OCLLADBFKHP = 6; // offset: 40 uint32 retcode = 3; // offset: 56 ILEJGEDBEKF LJMFGDFBLCK = 7; // offset: 16 } // Obf: FBHNPLJNLNP // Type: Req // CmdID: 5415 message ChessRogueEnterCellCsReq { uint32 JNLNMHOOEKL = 15; // offset: 28 uint32 EIIAGABAFEC = 9; // offset: 24 } // Obf: CIHAAHNFEMI // Type: Rsp // CmdID: 5558 message ChessRogueEnterCellScRsp { EJCCHHAAGNH stage_info = 13; // offset: 16 uint32 EIIAGABAFEC = 4; // offset: 44 ILEJGEDBEKF LJMFGDFBLCK = 7; // offset: 24 uint32 retcode = 8; // offset: 40 } // Obf: CHNAFMDMKOD // Type: Req // CmdID: 5514 message ChessRogueEnterCsReq { uint32 id = 4; // offset: 24 } // Obf: CDJFOAHJELE // Type: Rsp // CmdID: 5459 message ChessRogueEnterScRsp { uint32 retcode = 1; // offset: 40 EJCCHHAAGNH stage_info = 5; // offset: 24 ILEJGEDBEKF LJMFGDFBLCK = 6; // offset: 32 uint32 id = 4; // offset: 44 } // Obf: FCEGJMHNKCA // Type: Req // CmdID: 5454 message ChessRogueLeaveCsReq { } // Obf: KLKJDODCMPL // Type: Rsp // CmdID: 5435 message ChessRogueLeaveScRsp { EJCCHHAAGNH stage_info = 11; // offset: 16 PDAMBCFFPDI OCLLADBFKHP = 12; // offset: 48 BABAGEDCCBG rogue_get_info = 2; // offset: 32 JMOGPMCJGLE IMPBELJGDJH = 4; // offset: 24 uint32 retcode = 7; // offset: 56 } // Obf: PCEGALADFFK // Type: Req // CmdID: 5429 message ChessRogueGiveUpCsReq { } // Obf: LHKGNOOFHPE // Type: Rsp // CmdID: 5554 message ChessRogueGiveUpScRsp { JMOGPMCJGLE IMPBELJGDJH = 8; // offset: 16 EJCCHHAAGNH stage_info = 13; // offset: 48 FIILPHKLFEK NDMLEGLIOGN = 1; // offset: 24 PDAMBCFFPDI OCLLADBFKHP = 4; // offset: 32 BABAGEDCCBG rogue_get_info = 9; // offset: 40 uint32 retcode = 15; // offset: 64 } // Obf: PMGNKABHAHO // Type: Req // CmdID: 5516 message ChessRogueStartCsReq { uint32 LGHOOKMNMCL = 2; // offset: 60 uint32 AMHDFMFILBD = 9; // offset: 56 repeated uint32 base_avatar_id_list = 8; // offset: 48 repeated uint32 KOLBLKEDOGC = 12; // offset: 40 uint32 id = 5; // offset: 64 repeated uint32 OJAHMNANINL = 14; // offset: 16 repeated uint32 INCAIBONHED = 4; // offset: 24 } // Obf: ENACJGJGMIC // Type: Rsp // CmdID: 5506 message ChessRogueStartScRsp { EJCCHHAAGNH stage_info = 12; // offset: 40 ILEJGEDBEKF LJMFGDFBLCK = 8; // offset: 32 EBGJKPJNPBL EOHOJECKODJ = 11; // offset: 16 uint32 retcode = 15; // offset: 48 } message NNJCIINHCJI { } // Type: Rsp // CmdID: 5517 message MNPAAKGHBEJ { ICHBGLCHLDP LJMFGDFBLCK = 7; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: AKMOPHIHPOM // Type: Notify // CmdID: 5434 message ChessRogueChangeAeonDimensionNotify { KDCIMCENCGP LJMFGDFBLCK = 2; // offset: 16 } // Obf: LGCMLOHIGEN // Type: Req // CmdID: 5533 message ChessRogueSelectCellCsReq { uint32 EIIAGABAFEC = 11; // offset: 28 uint32 JNLNMHOOEKL = 12; // offset: 24 } // Obf: MBEGGNIFBND // Type: Rsp // CmdID: 5436 message ChessRogueSelectCellScRsp { uint32 EIIAGABAFEC = 6; // offset: 36 uint32 retcode = 9; // offset: 40 uint32 JNLNMHOOEKL = 5; // offset: 32 BJHDDMCFAMF KAEALLELADN = 8; // offset: 24 } // Obf: KGLPFJLOMII // Type: Notify // CmdID: 5475 message ChessRogueLayerSettlement { uint32 INGCDIAFAFG = 15; // offset: 32 FIILPHKLFEK NDMLEGLIOGN = 12; // offset: 24 uint32 difficulty_level = 4; // offset: 36 } // Obf: BNKOANDCFEM // Type: Req // CmdID: 5442 message GetRogueBuffEnhanceInfoCsReq { } // Obf: OBOFLHKIKLD // Type: Rsp // CmdID: 5546 message GetRogueBuffEnhanceInfoScRsp { uint32 retcode = 2; // offset: 32 DAGBCJIHJBM FGLJOKILKHG = 13; // offset: 16 } // Obf: CJMODANKCHG // Type: Req // CmdID: 5439 message EnhanceRogueBuffCsReq { uint32 maze_buff_id = 1; // offset: 24 } // Obf: DDHMKLOHJBK // Type: Rsp // CmdID: 5508 message EnhanceRogueBuffScRsp { HJGFDIKDIHO AGFPFODPOFA = 13; // offset: 24 DAGBCJIHJBM FGLJOKILKHG = 12; // offset: 16 uint32 retcode = 14; // offset: 44 bool DAIKNKALKCM = 6; // offset: 40 } // Obf: LGIPNHNOEOB // Type: Req // CmdID: 5402 message PickRogueAvatarCsReq { repeated uint32 base_avatar_id_list = 3; // offset: 16 uint32 prop_entity_id = 15; // offset: 32 } // Obf: EOAIDLEDGBJ // Type: Rsp // CmdID: 5572 message PickRogueAvatarScRsp { uint32 retcode = 10; // offset: 40 MPKGLGCLAID LBNHKPPAJIM = 6; // offset: 24 repeated uint32 base_avatar_id_list = 9; // offset: 32 } // Obf: PDJJBEABOJO // Type: Req // CmdID: 5420 message ReviveRogueAvatarCsReq { repeated uint32 base_avatar_id_list = 10; // offset: 24 uint32 interacted_prop_entity_id = 4; // offset: 32 } // Obf: HNDBNPFBJFK // Type: Rsp // CmdID: 5592 message ReviveRogueAvatarScRsp { uint32 retcode = 2; // offset: 40 repeated uint32 base_avatar_id_list = 15; // offset: 32 JLPGIGPCIAG PAMGHMDJAJA = 9; // offset: 24 } // Obf: CJEEINOPPKL // Type: Notify // CmdID: 5532 message ChessRogueUpdateReviveInfoScNotify { JLPGIGPCIAG PAMGHMDJAJA = 4; // offset: 24 } // Obf: IPPEIJKEBJI // Type: Notify // CmdID: 5594 message ChessRogueUpdateMoneyInfoScNotify { EJDFGNGBNOO CGIFJAOHHAO = 5; // offset: 16 } // Obf: PGCOLAGANHE // Type: Notify // CmdID: 5477 message ChessRogueUpdateDiceInfoScNotify { DFAOIALEBOH PJABKDBFPIM = 1; // offset: 16 } // Obf: GILDGEAEINL // Type: Notify // CmdID: 5452 message ChessRogueUpdateLevelBaseInfoScNotify { IDFCGGMMFFA reason = 5; // offset: 28 KGDIMPEOGOL LHJEJEPGKFH = 12; // offset: 24 } // Obf: ECMGMIKCEMP // Type: Notify // CmdID: 5401 message ChessRogueUpdateAllowedSelectCellScNotify { repeated uint32 PNEMJFMGKJJ = 5; // offset: 16 uint32 OHHGAAKGLDO = 14; // offset: 32 } // Type: Notify // CmdID: 5525 message LCDOCKJGFCE { CPPAAIIHAGI AGAKLHCAKOL = 10; // offset: 24 } // Obf: GLHCPKGBFMN // Type: Notify // CmdID: 5586 message ChessRogueUpdateAeonModifierValueScNotify { int32 CGNOKHABCPP = 11; // offset: 24 uint32 LGHOOKMNMCL = 14; // offset: 28 } // Obf: KOBIILCMFEN // Type: Notify // CmdID: 5414 message ChessRogueUpdateDicePassiveAccumulateValueScNotify { int32 LBLLFABKGGL = 12; // offset: 24 } // Obf: MGFDABBADJA // Type: Req // CmdID: 5416 message ChessRogueSkipTeachingLevelCsReq { } // Obf: PPADLEJAHPM // Type: Rsp // CmdID: 5580 message ChessRogueSkipTeachingLevelScRsp { ItemList AIJOMBLMMOL = 2; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: JJEGLJOCEJJ // Type: Notify // CmdID: 5503 message ChessRogueUpdateUnlockLevelScNotify { repeated uint32 JHCMEALPDEB = 9; // offset: 24 } // Obf: HMMBFMLKLPP // Type: Req // CmdID: 5501 message ChessRogueEnterNextLayerCsReq { } // Obf: BCIHAAJMLMI // Type: Rsp // CmdID: 5449 message ChessRogueEnterNextLayerScRsp { EBGJKPJNPBL EOHOJECKODJ = 12; // offset: 40 ILEJGEDBEKF rogue_info = 9; // offset: 32 uint32 retcode = 10; // offset: 48 EJCCHHAAGNH stage_info = 1; // offset: 24 } // Obf: PODHNICILAG // Type: Req // CmdID: 5575 message ChessRogueReRollDiceCsReq { uint32 BGPBIMDCBBL = 4; // offset: 24 } // Obf: OIHCIILALOD // Type: Rsp // CmdID: 5407 message ChessRogueReRollDiceScRsp { DFAOIALEBOH PJABKDBFPIM = 11; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: PEGPLJEDKFO // Type: Req // CmdID: 5511 message ChessRogueConfirmRollCsReq { uint32 BGPBIMDCBBL = 2; // offset: 24 } // Obf: JNPNOBGLJOF // Type: Rsp // CmdID: 5458 message ChessRogueConfirmRollScRsp { uint32 retcode = 13; // offset: 32 DFAOIALEBOH PJABKDBFPIM = 7; // offset: 24 } // Obf: BODIEGBOCOL // Type: Req // CmdID: 5464 message ChessRogueCheatRollCsReq { uint32 CCOGFKLOFKL = 10; // offset: 24 uint32 BGPBIMDCBBL = 3; // offset: 28 } // Obf: LMBLIDKPEDO // Type: Rsp // CmdID: 5522 message ChessRogueCheatRollScRsp { uint32 CCOGFKLOFKL = 8; // offset: 36 DFAOIALEBOH PJABKDBFPIM = 3; // offset: 16 uint32 OEFFFDCFAFC = 13; // offset: 40 uint32 retcode = 1; // offset: 32 } message NFOGBDOIEAK { } // Type: Rsp // CmdID: 5507 message BNIBHAOJKBI { ItemList DALNJFBGHHP = 1; // offset: 32 uint32 retcode = 9; // offset: 40 DFAOIALEBOH PJABKDBFPIM = 10; // offset: 16 } // Obf: BJMCLHAMCOC // Type: Req // CmdID: 5488 message ChessRogueQuitCsReq { } // Obf: EMMELLGLIIB // Type: Rsp // CmdID: 5498 message ChessRogueQuitScRsp { CGDFGMMKJAH MODDIBHCPPD = 2; // offset: 56 JMOGPMCJGLE IMPBELJGDJH = 15; // offset: 32 FIILPHKLFEK NDMLEGLIOGN = 7; // offset: 48 uint32 retcode = 9; // offset: 72 EJCCHHAAGNH stage_info = 11; // offset: 16 PDAMBCFFPDI OCLLADBFKHP = 12; // offset: 64 BABAGEDCCBG rogue_get_info = 3; // offset: 24 } // Obf: HHCGOMEHLDD // Type: Notify // CmdID: 5509 message ChessRogueCellUpdateNotify { RogueModifierSourceType FPAFHBPBHEF = 15; // offset: 40 BGOBBOMLJCM reason = 11; // offset: 32 uint32 OHHGAAKGLDO = 14; // offset: 36 repeated NAKIGLPGKBA DDPKJKHEDLH = 5; // offset: 16 } // Obf: CDHCPJONEBN // Type: Notify // CmdID: 5598 message ChessRogueQuestFinishNotify { uint32 ODONPMONGJA = 7; // offset: 24 uint32 OGPIDLPHHGG = 9; // offset: 28 } // Obf: LINOCGPAJEB // Type: Req // CmdID: 5523 message GetChessRogueStoryInfoCsReq { } // Obf: ECAFIJBJFCB // Type: Rsp // CmdID: 5440 message GetChessRogueStoryInfoScRsp { repeated ADMKICHLGBP DOKHDOGAPKD = 1; // offset: 32 uint32 retcode = 3; // offset: 40 repeated LKCEBEDHNBJ OLHNBEPHHFG = 12; // offset: 16 } // Obf: OABJECNADLH // Type: Req // CmdID: 5410 message SelectChessRogueSubStoryCsReq { uint32 EKEFMNPFOGO = 12; // offset: 24 uint32 IENBKIAGPBA = 7; // offset: 36 uint32 FOMNFHJCDOC = 3; // offset: 32 uint32 DIGPICGHPOM = 13; // offset: 28 } // Obf: BAEKABJGOLM // Type: Rsp // CmdID: 5481 message SelectChessRogueSubStoryScRsp { uint32 DIGPICGHPOM = 7; // offset: 32 uint32 EKEFMNPFOGO = 11; // offset: 28 uint32 FOMNFHJCDOC = 14; // offset: 36 uint32 IENBKIAGPBA = 6; // offset: 24 uint32 retcode = 13; // offset: 40 } // Obf: ABKMFJBKOGM // Type: Req // CmdID: 5502 message FinishChessRogueSubStoryCsReq { uint32 IENBKIAGPBA = 15; // offset: 24 } // Obf: HICOPBMNKOH // Type: Rsp // CmdID: 5515 message FinishChessRogueSubStoryScRsp { uint32 FAPFKFJIELE = 7; // offset: 28 uint32 IENBKIAGPBA = 14; // offset: 32 uint32 retcode = 4; // offset: 24 } // Obf: DNCAJLHFMPF // Type: Notify // CmdID: 5567 message ChessRogueUpdateActionPointScNotify { int32 KKNNBAGFFGL = 9; // offset: 24 } // Obf: FIOFCLINJDO // Type: Req // CmdID: 5545 message EnterChessRogueAeonRoomCsReq { } // Obf: AMCPHKKJOMD // Type: Rsp // CmdID: 5571 message EnterChessRogueAeonRoomScRsp { EJCCHHAAGNH stage_info = 3; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: LPMAABLLAAA // Type: Req // CmdID: 5487 message GetChessRogueStoryAeonTalkInfoCsReq { uint32 AHKFFCIEPDG = 12; // offset: 24 } // Obf: GBJEIACFFMP // Type: Rsp // CmdID: 5405 message GetChessRogueStoryAeonTalkInfoScRsp { uint32 retcode = 4; // offset: 32 map FOEJFEMLPPC = 11; // offset: 24 uint32 AHKFFCIEPDG = 9; // offset: 36 } // Obf: JLCCMKOCDKH // Type: Notify // CmdID: 5411 message SyncChessRogueMainStoryFinishScNotify { uint32 FAPFKFJIELE = 2; // offset: 28 uint32 MCFDKFBGHAA = 14; // offset: 24 } // Obf: AMMGMJAHMFA // Type: Notify // CmdID: 5451 message SyncChessRogueNousValueScNotify { NAMGFEONKFK BHOOLFGEIAA = 1; // offset: 24 } message CACLDCAFCKH { uint32 FAPFKFJIELE = 5; // offset: 24 LNNFNLKACON status = 12; // offset: 28 } message DHGPCPMIFDC { uint32 IENBKIAGPBA = 3; // offset: 24 } // Obf: JJIJCNPJEKJ // Type: Req // CmdID: 5541 message GetChessRogueNousStoryInfoCsReq { } // Obf: IABOMCFFCDD // Type: Rsp // CmdID: 5412 message GetChessRogueNousStoryInfoScRsp { uint32 retcode = 12; // offset: 40 repeated DHGPCPMIFDC DOKHDOGAPKD = 11; // offset: 24 repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 16 } // Obf: ODCHOMJNEDI // Type: Notify // CmdID: 5524 message SyncChessRogueNousSubStoryScNotify { uint32 IENBKIAGPBA = 1; // offset: 24 } // Obf: IIMEBEHFANN // Type: Notify // CmdID: 5557 message SyncChessRogueNousMainStoryScNotify { repeated CACLDCAFCKH OLHNBEPHHFG = 10; // offset: 24 } message JBEENGDECOH { repeated uint32 BBHMFANKCAO = 7; // offset: 24 repeated uint32 AHHJHHOPHPJ = 3; // offset: 16 bool BKDINONLAHD = 8; // offset: 57 bool CBJIFCGANIK = 10; // offset: 56 repeated uint32 JCFEPOKIFPD = 5; // offset: 40 uint32 IEHKDAJNALE = 15; // offset: 48 uint32 FAPFKFJIELE = 4; // offset: 52 uint32 IENBKIAGPBA = 6; // offset: 60 } message CLJDMLFMFHA { uint32 AKKNCCFIBHI = 3; // offset: 24 uint32 CCOGFKLOFKL = 10; // offset: 28 } message GLENEKHDKLJ { uint32 AMHDFMFILBD = 10; // offset: 32 uint32 OPLBOCPIIBP = 8; // offset: 36 uint32 MGPJLHCHAME = 9; // offset: 40 repeated CLJDMLFMFHA NAPGANOLBGL = 5; // offset: 24 } message GCIMMIHKPEI { repeated GLENEKHDKLJ JIKKNNOGMDB = 1; // offset: 40 map BNLMPIEEEIM = 12; // offset: 16 ChessRogueNousDicePhase PEBIBEMBNFA = 8; // offset: 48 repeated uint32 BMHAFFGJEJK = 6; // offset: 24 } message HCGEGGGLOFI { MCACDFHCPIE NJONKANPJLO = 1; // offset: 24 uint32 MPGDJOGHKBH = 4; // offset: 32 } message HGOILCGHKNM { repeated uint32 HKLJFLHPJCE = 5; // offset: 24 } // Obf: AKAHCBGMGMD // Type: Req // CmdID: 5565 message ResetRogueDiceSurfaceCsReq { GLENEKHDKLJ BDJDBMICKKP = 6; // offset: 16 } // Obf: HPBGKNOMLAO // Type: Rsp // CmdID: 5417 message ChessRogueNousEditDiceScRsp { GLENEKHDKLJ BDJDBMICKKP = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: BBCGLGFFPHI // Type: Notify // CmdID: 5441 message ChessRogueNousDiceUpdateNotify { GCIMMIHKPEI NNKCOFOPNBN = 5; // offset: 24 } // Obf: LPCAPNALIIE // Type: Notify // CmdID: 5518 message ChessRogueNousDiceSurfaceUnlockNotify { uint32 DIAAMODKAMO = 15; // offset: 24 } // Obf: GIFLFCALGAG // Type: Req // CmdID: 5463 message ChessRogueNousGetRogueTalentInfoCsReq { } // Obf: IOJMJDCMENE // Type: Rsp // CmdID: 5422 message ChessRogueNousGetRogueTalentInfoScRsp { MCACDFHCPIE talent_info = 9; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 MPGDJOGHKBH = 1; // offset: 36 } // Obf: ACAFFKNDLMB // Type: Req // CmdID: 5535 message ChessRogueNousEnableRogueTalentCsReq { uint32 KFJEMIOJLPJ = 6; // offset: 24 } // Obf: NJOAJALMAOC // Type: Rsp // CmdID: 5482 message ChessRogueNousEnableRogueTalentScRsp { MCACDFHCPIE talent_info = 13; // offset: 24 uint32 retcode = 14; // offset: 36 uint32 MPGDJOGHKBH = 9; // offset: 32 } // Obf: ECGCPKLHDEC enum CmdChimeraType { ECGCPKLHDEC_PCPDHELPKEM = 0; CmdChimeraStartEndlessCsReq = 8174; CmdGetDataScRsp = 8180; CmdChimeraFinishEndlessRoundScRsp = 8179; CmdChimeraQuitEndlessScRsp = 8178; CmdChimeraFinishRoundCsReq = 8175; CmdChimeraFinishRound = 8168; CmdINIELDCAGDG = 8173; CmdChimeraDoFinalRoundScRsp = 8163; CmdChimeraStartEndlessScRsp = 8177; CmdChimeraDoFinalRoundCsReq = 8164; CmdChimeraRoundWorkStartCsReq = 8169; CmdChimeraGetDataCsReq = 8161; ECGCPKLHDEC_AICOENEPACM = 8162; CmdOIJJDMGODJP = 8170; CmdChimeraFinishEndlessRoundCsReq = 8167; CmdChimeraQuitEndlessCsReq = 8171; } enum GHJIFOHJOEM { GHJIFOHJOEM_KIPCEFMGPEE = 0; GHJIFOHJOEM_FJHMDLOLCGH = 1; GHJIFOHJOEM_MOEMLCGIHNF = 2; GHJIFOHJOEM_GNIGABJICNJ = 3; } // Obf: DJFFICEEBAA enum ChimeraRoundWorkEndReason { DJFFICEEBAA_ODCEOMJACME = 0; DJFFICEEBAA_OHFGFBLBHEK = 1; DJFFICEEBAA_CGLFGFHBEKB = 2; DJFFICEEBAA_GGDKDLCPAJA = 3; } message GGINKEBLOEL { uint32 progress = 11; // offset: 24 uint32 KMEMKMPMFHH = 13; // offset: 28 } message BCMMLADBEAM { repeated GGINKEBLOEL MPLINCADODK = 15; // offset: 24 } message FMGJFLEPDBB { repeated uint32 DEJAHCPFEID = 10; // offset: 16 } message LEHNHDLEMHL { int32 hp = 5; // offset: 40 int32 NAJCPOPJGLB = 2; // offset: 48 uint32 id = 3; // offset: 52 bool KAEBCNNAKID = 13; // offset: 44 BCMMLADBEAM MPLINCADODK = 6; // offset: 24 repeated uint32 BMGABAHLGJI = 14; // offset: 32 } message FHCCCHJHHKL { repeated uint32 DPKACNDALDI = 9; // offset: 16 uint32 OKHAMBMNIDI = 8; // offset: 32 } message LHEDJAIOHOE { uint32 NJDBIEMAOAA = 8; // offset: 24 uint32 MAONLHBKOFK = 10; // offset: 28 } message PCAOLJLFPBA { int32 hp = 7; // offset: 44 uint32 LLHJAGGEGOK = 1; // offset: 36 uint32 ELEBGNHEIML = 6; // offset: 52 uint32 MLLGEOINJOG = 10; // offset: 32 uint32 index = 11; // offset: 24 uint32 DDGEOOLHAPG = 4; // offset: 48 uint32 PNCNGMFBAND = 2; // offset: 40 int32 attack = 14; // offset: 28 } message HAMEJPGCIJI { uint32 cost_time = 10; // offset: 24 uint32 GHBNOAMOAND = 3; // offset: 44 uint32 total_auto_turns = 7; // offset: 32 uint32 HFLIAJCNJPL = 2; // offset: 28 uint32 total_turns = 12; // offset: 40 uint32 total_damage = 6; // offset: 36 } // Obf: IDKBFEHNFFM // Type: Req // CmdID: 8161 message ChimeraGetDataCsReq { } // Obf: NNGEANJAOBJ // Type: Rsp // CmdID: 8180 message GetDataScRsp { GHJIFOHJOEM LEGMOJLDECH = 6; // offset: 104 uint32 NKBDDIDFPNE = 639; // offset: 64 uint32 BCLLCBDEPEP = 10; // offset: 80 repeated uint32 GCENJMPLHMC = 4; // offset: 24 uint32 retcode = 1; // offset: 76 uint32 JIICJOKLNLG = 13; // offset: 100 uint32 NJDBIEMAOAA = 3; // offset: 68 uint32 FHHMACHPMGA = 14; // offset: 92 uint32 BBOJLIEALDB = 8; // offset: 96 uint32 ACJJCPCPFDN = 596; // offset: 72 uint32 BMGAKKNAKFD = 2; // offset: 84 uint32 PBAFFLDBALE = 1347; // offset: 60 uint32 HFJJJKEBMEP = 9; // offset: 56 uint32 NCBPOOCCCAN = 927; // offset: 88 uint32 PKHBAMILIOI = 5; // offset: 108 repeated LEHNHDLEMHL IJGALCOFLLA = 15; // offset: 48 repeated LHEDJAIOHOE HMABMKKKHNB = 7; // offset: 32 FHCCCHJHHKL lineup = 11; // offset: 40 } message NABEJKGHCAI { FHCCCHJHHKL lineup = 1; // offset: 16 } // Type: Rsp // CmdID: 8170 message OIJJDMGODJP { uint32 retcode = 1; // offset: 32 FHCCCHJHHKL lineup = 4; // offset: 24 } // Obf: DKCOPBIGBOO // Type: Req // CmdID: 8175 message ChimeraFinishRoundCsReq { HAMEJPGCIJI stt = 2; // offset: 32 map KMOCHCFLDCM = 15; // offset: 16 map PKIPMNNDIPA = 13; // offset: 24 uint32 JHDKOBKNPDE = 12; // offset: 76 repeated uint32 LNAOHDBGENO = 3; // offset: 56 ChimeraRoundWorkEndReason end_reason = 1; // offset: 72 FHCCCHJHHKL lineup = 10; // offset: 48 bool PGEGMMBINID = 6; // offset: 80 repeated PCAOLJLFPBA KMAFDFBJCJI = 11; // offset: 40 } // Obf: CFODBJEFDMJ // Type: Rsp // CmdID: 8168 message ChimeraFinishRound { uint32 retcode = 12; // offset: 92 GHJIFOHJOEM LEGMOJLDECH = 3; // offset: 88 repeated uint32 GCENJMPLHMC = 9; // offset: 40 repeated LEHNHDLEMHL MAMLPGPOHNE = 4; // offset: 32 uint32 NJDBIEMAOAA = 11; // offset: 68 uint32 BCLLCBDEPEP = 8; // offset: 80 map HBMIGMJBCNG = 14; // offset: 48 uint32 BMGAKKNAKFD = 7; // offset: 72 map DMLLCPJFPNF = 13; // offset: 24 ChimeraRoundWorkEndReason end_reason = 2; // offset: 64 bool NFLPMLGBKDF = 6; // offset: 97 uint32 ACJJCPCPFDN = 1; // offset: 76 uint32 BBOJLIEALDB = 10; // offset: 84 repeated LHEDJAIOHOE HMABMKKKHNB = 15; // offset: 56 bool PGEGMMBINID = 5; // offset: 96 } // Obf: EIFOGHFLAEN // Type: Req // CmdID: 8174 message ChimeraStartEndlessCsReq { } // Obf: IBOCAIOMALA // Type: Rsp // CmdID: 8177 message ChimeraStartEndlessScRsp { uint32 retcode = 2; // offset: 24 } // Obf: ONBELPPNNKI // Type: Req // CmdID: 8167 message ChimeraFinishEndlessRoundCsReq { repeated PCAOLJLFPBA KMAFDFBJCJI = 14; // offset: 24 FHCCCHJHHKL lineup = 10; // offset: 32 repeated uint32 LNAOHDBGENO = 15; // offset: 48 bool OIPLJJIODIL = 6; // offset: 56 uint32 NKBDDIDFPNE = 11; // offset: 60 HAMEJPGCIJI stt = 5; // offset: 16 } // Obf: CDOAILJIOHO // Type: Rsp // CmdID: 8179 message ChimeraFinishEndlessRoundScRsp { uint32 HFJJJKEBMEP = 7; // offset: 52 bool OIPLJJIODIL = 11; // offset: 36 uint32 JIICJOKLNLG = 10; // offset: 44 repeated LEHNHDLEMHL IFNODKPGBJK = 4; // offset: 24 uint32 retcode = 5; // offset: 40 uint32 PKHBAMILIOI = 13; // offset: 32 uint32 NKBDDIDFPNE = 3; // offset: 48 uint32 ACDJHFNHCNP = 14; // offset: 56 } // Obf: HGOMPLGCHMO // Type: Req // CmdID: 8171 message ChimeraQuitEndlessCsReq { } // Obf: FLPFEPMPHII // Type: Rsp // CmdID: 8178 message ChimeraQuitEndlessScRsp { uint32 retcode = 13; // offset: 24 } // Obf: HHIHPFKCOIB // Type: Req // CmdID: 8164 message ChimeraDoFinalRoundCsReq { repeated uint32 LNAOHDBGENO = 9; // offset: 24 HAMEJPGCIJI stt = 6; // offset: 48 FHCCCHJHHKL lineup = 3; // offset: 16 bool OIPLJJIODIL = 11; // offset: 56 uint32 NKBDDIDFPNE = 12; // offset: 60 repeated PCAOLJLFPBA KMAFDFBJCJI = 1; // offset: 32 } // Obf: EJEPBCHFIAM // Type: Rsp // CmdID: 8163 message ChimeraDoFinalRoundScRsp { repeated LHEDJAIOHOE HMABMKKKHNB = 2; // offset: 24 uint32 NJDBIEMAOAA = 12; // offset: 68 uint32 BMGAKKNAKFD = 15; // offset: 48 uint32 NCBPOOCCCAN = 7; // offset: 56 uint32 NKBDDIDFPNE = 10; // offset: 52 bool OIPLJJIODIL = 3; // offset: 64 uint32 retcode = 13; // offset: 40 uint32 ACJJCPCPFDN = 14; // offset: 44 repeated LEHNHDLEMHL IFNODKPGBJK = 6; // offset: 32 uint32 index = 4; // offset: 60 } // Obf: CPFHLKMNMNN // Type: Req // CmdID: 8169 message ChimeraRoundWorkStartCsReq { FHCCCHJHHKL lineup = 14; // offset: 32 uint32 GHMJNDCAEEO = 7; // offset: 40 repeated PCAOLJLFPBA KMAFDFBJCJI = 2; // offset: 24 uint32 FIGJHMCEPOA = 8; // offset: 44 } // Type: Rsp // CmdID: 8173 message INIELDCAGDG { uint32 retcode = 5; // offset: 24 } // Obf: MNGJGGANIIP enum CmdChimeraDuelType { MNGJGGANIIP_PCPDHELPKEM = 0; CmdChimeraDuelStartGameScRsp = 9211; CmdChimeraDuelEndRoundShopStageScRsp = 9229; CmdChimeraDuelSelectGameCsReq = 9214; CmdChimeraDuelEndRoundBattleStageCsReq = 9212; CmdChimeraDuelFinishMasterChallengeCsReq = 9256; CmdChimeraDuelShopLockCsReq = 9241; CmdChimeraDuelEndRoundShopStageCsReq = 9257; CmdChimeraDuelStartGameCsReq = 9215; CmdChimeraDuelGetDataCsReq = 9223; CmdChimeraDuelEndGameCsReq = 9228; CmdChimeraDuelShopBuyItemScRsp = 9226; CmdChimeraDuelUnlockMasterCsReq = 9245; CmdChimeraDuelSellChimeraScRsp = 9219; CmdChimeraDuelSellChimeraCsReq = 9243; CmdChimeraDuelEndRoundBattleStageScRsp = 9254; CmdChimeraDuelShopBuyChimeraCsReq = 9246; CmdReceive = 9232; CmdChimeraDuelShopBuyChimeraScRsp = 9213; CmdChimeraDuelSetFriendDefendLineupCsReq = 9253; CmdChimeraDuelSaveFriendPvpLineupCsReq = 9258; CmdChimeraDuelChangeLineupCsReq = 9236; CmdChimeraDuelGetFriendListCsReq = 9230; CmdChimeraDuelShopRefreshCsReq = 9259; CmdChimeraDuelGetDataScRsp = 9217; CmdChimeraDuelShopLockScRsp = 9231; CmdChimeraDuelSaveFriendPvpLineupScRsp = 9239; CmdChimeraDuelChangeLineupScRsp = 9218; CmdChimeraDuelShopBuyItemCsReq = 9260; CmdChimeraDuelSetFriendDefendLineupScRsp = 9249; CmdChimeraDuelSyncChangeScNotify = 9216; CmdChimeraDuelFinishMasterChallengeScRsp = 9250; CmdChimeraDuelSelectGameScRsp = 9247; CmdChimeraDuelShopRefreshScRsp = 9225; CmdChimeraDuelEndGameScRsp = 9255; CmdChimeraDuelUnlockMasterScRsp = 9248; } enum FJDILEGCBHP { FJDILEGCBHP_PCPDHELPKEM = 0; FJDILEGCBHP_MHLJMJFDPGJ = 1; FJDILEGCBHP_PJIGHNFHFKD = 2; FJDILEGCBHP_KCNOKMDOPJB = 3; FJDILEGCBHP_LOEHHLBJACF = 4; FJDILEGCBHP_BMKAEFAKNFJ = 5; } enum DCIFPICPJMK { DCIFPICPJMK_PCPDHELPKEM = 0; DCIFPICPJMK_FCEHNMJJABE = 1; DCIFPICPJMK_FNKDIEBKOHA = 2; DCIFPICPJMK_DKPFEEBIDMP = 3; } enum MBKMLJABCBE { MBKMLJABCBE_BNJMPCHFINA = 0; MBKMLJABCBE_CCJCFMIAFCM = 1; MBKMLJABCBE_ADEAMNAHBPE = 2; } enum AGJPCOOMPGH { AGJPCOOMPGH_PCPDHELPKEM = 0; AGJPCOOMPGH_OCKEJMFMNAA = 1; AGJPCOOMPGH_NAJCPOPJGLB = 2; } message MOFDANDCGHJ { uint32 GPEMMCMJPPD = 6; // offset: 28 uint32 GFIJJNNAKGP = 5; // offset: 32 FJDILEGCBHP ALFHNEHOBJA = 7; // offset: 24 } // Obf: DOECIMIJBBP message ChimeraDuelPlayerRankData { uint32 rank = 3; // offset: 28 uint32 score_id = 1; // offset: 24 } message NCBLOBPPIBD { repeated uint32 MMIIINJDLAM = 6; // offset: 16 uint32 MAPDNLBHHCD = 4; // offset: 68 uint32 JGLKNEOCJCH = 10; // offset: 72 repeated HPHMMPDFMAK EAPLGIOFDDG = 15; // offset: 40 uint32 BEKCHIMDNJG = 1; // offset: 76 repeated uint32 CKJECOHKCLL = 7; // offset: 56 ChimeraDuelPlayerRankData GEPGGGDKBNK = 11; // offset: 24 repeated uint32 GLCOINHKHMM = 14; // offset: 48 uint32 JNMBJHJPBOK = 8; // offset: 64 } message JCGBNPKJKHB { uint32 item_id = 12; // offset: 24 uint32 unique_id = 5; // offset: 28 } message KNCBIMAAFJG { uint32 exp = 13; // offset: 52 uint32 unique_id = 1; // offset: 48 int32 CCNJKIAOMFF = 12; // offset: 36 uint32 DDGEOOLHAPG = 7; // offset: 40 JCGBNPKJKHB equipment_goods_info = 14; // offset: 16 uint32 BHJPDMJDJMN = 5; // offset: 32 int32 CJAKEBNPGFA = 9; // offset: 44 } message PMPJMNNAHNL { uint32 uid = 6; // offset: 52 repeated KNCBIMAAFJG MNNDMPBFPJE = 3; // offset: 24 uint32 rank = 8; // offset: 68 repeated uint32 MEKLIKLGAFI = 9; // offset: 16 uint32 IJEEJNBNGOM = 10; // offset: 60 uint32 head_icon = 13; // offset: 64 string nickname = 5; // offset: 32 uint32 hp = 11; // offset: 56 uint32 OFFIDMEJBGI = 1; // offset: 48 } message HAGBFHNGJIM { PMPJMNNAHNL OKIDHDFCPBD = 4; // offset: 24 } message DPEHILAANON { uint32 DDGEOOLHAPG = 14; // offset: 32 uint32 HJMJIADBAOC = 11; // offset: 24 uint32 grid_fight_equipment_id = 3; // offset: 40 bool HLKAFPCLMEO = 5; // offset: 36 uint32 DEAKOOEBLJL = 2; // offset: 28 } message IJOKDLMKDAE { bool KLNHLEJKDML = 12; // offset: 32 bool HLKAFPCLMEO = 11; // offset: 33 uint32 item_id = 4; // offset: 24 uint32 HCNKAJNKGFH = 6; // offset: 28 } message DMAJILEBABM { repeated IJOKDLMKDAE JJGMPFGCKHG = 11; // offset: 16 repeated DPEHILAANON KCEFNIMAEJP = 3; // offset: 32 } // Obf: LJNKMIKBCKK // Type: Req // CmdID: 9246 message ChimeraDuelShopBuyChimeraCsReq { uint32 LNBILCHBHAD = 2; // offset: 36 uint32 FJGLPCIJICJ = 8; // offset: 32 repeated uint32 AICHBBIODJC = 3; // offset: 24 } // Obf: MADOBOONFEL // Type: Rsp // CmdID: 9213 message ChimeraDuelShopBuyChimeraScRsp { uint32 retcode = 12; // offset: 24 } // Obf: AEMHHOAKGFA // Type: Req // CmdID: 9260 message ChimeraDuelShopBuyItemCsReq { uint32 GCENPLKCCBA = 3; // offset: 24 uint32 HCNKAJNKGFH = 10; // offset: 28 } // Obf: IKLIJHOPNEP // Type: Rsp // CmdID: 9226 message ChimeraDuelShopBuyItemScRsp { uint32 retcode = 3; // offset: 24 } // Obf: DKKGEECMLDD // Type: Req // CmdID: 9241 message ChimeraDuelShopLockCsReq { bool is_locked = 15; // offset: 36 oneof BPIHFAJCLOC { uint32 DEAKOOEBLJL = 13; // offset: 24 uint32 HCNKAJNKGFH = 8; // offset: 24 } } // Obf: HOGFMLDKAII // Type: Rsp // CmdID: 9231 message ChimeraDuelShopLockScRsp { uint32 retcode = 2; // offset: 40 bool is_locked = 14; // offset: 32 oneof BPIHFAJCLOC { uint32 DEAKOOEBLJL = 3; // offset: 24 uint32 HCNKAJNKGFH = 15; // offset: 24 } } // Obf: FHJLDFBNJGH // Type: Req // CmdID: 9259 message ChimeraDuelShopRefreshCsReq { } // Obf: CFLLGPBPPGH // Type: Rsp // CmdID: 9225 message ChimeraDuelShopRefreshScRsp { uint32 retcode = 12; // offset: 24 } message DDJOEIBOELH { uint32 OFFIDMEJBGI = 5; // offset: 52 uint32 GNDEPOKFHPE = 14; // offset: 48 uint32 GCPNCEDAMAB = 4; // offset: 56 uint32 NNFAMOJAHCH = 13; // offset: 76 uint32 DGBANFMAKMA = 2; // offset: 68 repeated uint32 KLOLLDJJAOA = 1; // offset: 32 uint32 hp = 15; // offset: 60 uint32 IJEEJNBNGOM = 11; // offset: 64 repeated KNCBIMAAFJG MNNDMPBFPJE = 10; // offset: 16 oneof NKCBIECFIGK { DMAJILEBABM BKJNCIFKAGD = 616; // offset: 40 HAGBFHNGJIM BDLAMBNOGBH = 574; // offset: 40 } } // Obf: OBKNBIGALKJ // Type: Req // CmdID: 9223 message ChimeraDuelGetDataCsReq { } // Obf: HMGKLFNFDPA // Type: Rsp // CmdID: 9217 message ChimeraDuelGetDataScRsp { uint32 retcode = 3; // offset: 40 DDJOEIBOELH OIAPHBBDPHL = 13; // offset: 24 NCBLOBPPIBD BAKKICKHFDG = 2; // offset: 16 } // Obf: JOAHEEHJAIL // Type: Req // CmdID: 9245 message ChimeraDuelUnlockMasterCsReq { uint32 OFFIDMEJBGI = 11; // offset: 24 } // Obf: IKPMODMCOHL // Type: Rsp // CmdID: 9248 message ChimeraDuelUnlockMasterScRsp { uint32 retcode = 2; // offset: 24 uint32 OFFIDMEJBGI = 12; // offset: 28 } // Obf: KFKBMKBNOBF // Type: Req // CmdID: 9215 message ChimeraDuelStartGameCsReq { uint32 OFFIDMEJBGI = 14; // offset: 24 } // Obf: DOBGAFAIHCO // Type: Rsp // CmdID: 9211 message ChimeraDuelStartGameScRsp { uint32 retcode = 4; // offset: 32 DDJOEIBOELH OIAPHBBDPHL = 15; // offset: 16 } // Obf: MLAPEJHIFFK // Type: Req // CmdID: 9257 message ChimeraDuelEndRoundShopStageCsReq { } // Obf: AGPENIKAOEB // Type: Rsp // CmdID: 9229 message ChimeraDuelEndRoundShopStageScRsp { DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 16 uint32 retcode = 8; // offset: 32 } message HOBCIOKKNKH { DDJOEIBOELH OIAPHBBDPHL = 6; // offset: 32 bool GILDMPKFGGC = 15; // offset: 40 ChimeraDuelPlayerRankData GEPGGGDKBNK = 9; // offset: 24 uint32 MAPDNLBHHCD = 4; // offset: 44 } message FLLEBEICKCE { MBKMLJABCBE status = 7; // offset: 48 uint32 DDGEOOLHAPG = 12; // offset: 24 uint32 PNCNGMFBAND = 11; // offset: 52 uint32 grid_fight_equipment_id = 14; // offset: 60 uint32 unique_id = 8; // offset: 32 uint32 level = 1; // offset: 64 uint32 MLLGEOINJOG = 6; // offset: 28 uint32 LLHJAGGEGOK = 9; // offset: 40 uint32 exp = 3; // offset: 56 int32 hp = 10; // offset: 68 uint32 ELEBGNHEIML = 15; // offset: 72 int32 NAJCPOPJGLB = 4; // offset: 36 uint32 index = 5; // offset: 44 } message IPMPONAHFBG { uint32 total_turns = 14; // offset: 36 uint32 JFJJLGFCOMO = 2; // offset: 40 uint32 IEDPBIABBCK = 12; // offset: 44 uint32 total_auto_turns = 10; // offset: 28 uint32 HFLIAJCNJPL = 15; // offset: 24 uint32 GHBNOAMOAND = 11; // offset: 32 } message HHBEDPMHNDK { repeated FLLEBEICKCE NKIKEDHAIEN = 8; // offset: 24 uint32 total_damage = 7; // offset: 52 IPMPONAHFBG DDEKLGHPNME = 10; // offset: 16 repeated FLLEBEICKCE AKHFEKJNPFG = 5; // offset: 32 uint32 cost_time = 15; // offset: 48 } // Obf: DOHOIIBGBFP // Type: Req // CmdID: 9212 message ChimeraDuelEndRoundBattleStageCsReq { uint32 NAIMOPOHJKP = 12; // offset: 32 DCIFPICPJMK KGEBJNHOLCN = 7; // offset: 36 HHBEDPMHNDK stt = 9; // offset: 24 } // Obf: FADBMJGFGAD // Type: Rsp // CmdID: 9254 message ChimeraDuelEndRoundBattleStageScRsp { DCIFPICPJMK KGEBJNHOLCN = 14; // offset: 32 uint32 retcode = 12; // offset: 36 oneof BPIHFAJCLOC { DDJOEIBOELH OIAPHBBDPHL = 1088; // offset: 16 HOBCIOKKNKH CKIMOELPOAB = 2013; // offset: 16 } } // Obf: MMCMPLDHMOL // Type: Req // CmdID: 9228 message ChimeraDuelEndGameCsReq { } // Obf: EJMAKGDFGOH // Type: Rsp // CmdID: 9255 message ChimeraDuelEndGameScRsp { uint32 retcode = 3; // offset: 32 HOBCIOKKNKH CKIMOELPOAB = 8; // offset: 16 } message NNHPDNACICF { repeated uint32 AICHBBIODJC = 8; // offset: 24 } message NILDPLJDLLJ { repeated uint32 IHALPPAPAHH = 8; // offset: 24 repeated uint32 FEFBGHPNLFM = 15; // offset: 16 } message MLAJNANGALB { uint32 HPEOJNOOHDD = 14; // offset: 48 MOFDANDCGHJ source = 10; // offset: 24 NNHPDNACICF DHHLINHKJKC = 13; // offset: 32 oneof FABBIGDKAIN { AGJPCOOMPGH EOJHLPDEPPJ = 181; // offset: 16 uint32 CDKMMHGKJFI = 1648; // offset: 16 NILDPLJDLLJ DCFDMKEBEMC = 415; // offset: 16 } } message JLBJNHJILFP { repeated uint32 MEKLIKLGAFI = 9; // offset: 24 } message PKNLNBGNFDF { DMAJILEBABM BGDGGALAODO = 12; // offset: 16 bool DGJHEEPIGLH = 10; // offset: 32 } message AEBNLKAPDLB { oneof NLPPPCHGGPF { MLAJNANGALB PPBKEPIAKEF = 6; // offset: 24 uint32 MOKBKLPIMOA = 3; // offset: 24 KNCBIMAAFJG FGGCGENJOAH = 15; // offset: 24 uint32 JIPBJJOGHDE = 5; // offset: 24 PKNLNBGNFDF ADPHCOJGLGN = 8; // offset: 24 JLBJNHJILFP ALIICNJOIBM = 13; // offset: 24 uint32 LNBILCHBHAD = 4; // offset: 24 uint32 GBEOBOPHKLH = 10; // offset: 24 uint32 JGLKNEOCJCH = 7; // offset: 24 HPHMMPDFMAK AMAGLNLFFEP = 12; // offset: 24 uint32 JNMBJHJPBOK = 9; // offset: 24 } } // Obf: OHBLGCBKJGA // Type: Notify // CmdID: 9216 message ChimeraDuelSyncChangeScNotify { repeated AEBNLKAPDLB CJFBLHNPHAK = 3; // offset: 16 } // Obf: GNPCGGIIFJA // Type: Req // CmdID: 9236 message ChimeraDuelChangeLineupCsReq { repeated uint32 MEKLIKLGAFI = 6; // offset: 16 uint32 GAGJAEOODEH = 2; // offset: 36 uint32 LLDNKMLIMLP = 14; // offset: 32 } // Obf: JHELOOPMIAK // Type: Rsp // CmdID: 9218 message ChimeraDuelChangeLineupScRsp { repeated uint32 MEKLIKLGAFI = 7; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: OCCNOFNLJDB // Type: Req // CmdID: 9243 message ChimeraDuelSellChimeraCsReq { repeated uint32 MEKLIKLGAFI = 10; // offset: 16 uint32 DEAKOOEBLJL = 3; // offset: 32 } // Obf: CKPHKJMCNCB // Type: Rsp // CmdID: 9219 message ChimeraDuelSellChimeraScRsp { uint32 retcode = 5; // offset: 36 uint32 DEAKOOEBLJL = 2; // offset: 32 repeated uint32 MEKLIKLGAFI = 10; // offset: 24 } // Obf: IBEFLCBBBMD // Type: Req // CmdID: 9214 message ChimeraDuelSelectGameCsReq { uint32 MAPDNLBHHCD = 2; // offset: 24 } // Obf: BKFPHOJFMOE // Type: Rsp // CmdID: 9247 message ChimeraDuelSelectGameScRsp { uint32 retcode = 3; // offset: 24 uint32 MAPDNLBHHCD = 1; // offset: 28 } message DKDGGGCDAGM { repeated uint32 MEKLIKLGAFI = 11; // offset: 32 uint32 OFFIDMEJBGI = 9; // offset: 40 repeated KNCBIMAAFJG MNNDMPBFPJE = 5; // offset: 24 } message HPHMMPDFMAK { DKDGGGCDAGM lineup = 15; // offset: 16 uint32 slot = 3; // offset: 32 } // Obf: KADKCLOPMOG // Type: Req // CmdID: 9258 message ChimeraDuelSaveFriendPvpLineupCsReq { uint32 slot = 3; // offset: 24 } // Obf: DMPOFONFJCP // Type: Rsp // CmdID: 9239 message ChimeraDuelSaveFriendPvpLineupScRsp { DKDGGGCDAGM lineup = 1; // offset: 24 uint32 retcode = 7; // offset: 32 uint32 slot = 3; // offset: 36 } // Obf: ONFIMNMANAB // Type: Req // CmdID: 9253 message ChimeraDuelSetFriendDefendLineupCsReq { uint32 slot = 15; // offset: 24 } // Obf: PKNMDIAKOIL // Type: Rsp // CmdID: 9249 message ChimeraDuelSetFriendDefendLineupScRsp { uint32 retcode = 8; // offset: 24 uint32 slot = 5; // offset: 28 } // Obf: BEHIOBPCJNH // Type: Req // CmdID: 9230 message ChimeraDuelGetFriendListCsReq { } message MALGHKMBKOK { uint32 uid = 6; // offset: 32 DKDGGGCDAGM lineup = 12; // offset: 16 uint32 score_id = 4; // offset: 36 } // Obf: AJDOLAHPMNE // Type: Rsp // CmdID: 9232 message Receive { repeated MALGHKMBKOK friend_list = 14; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: BKMJDKCLKLN // Type: Req // CmdID: 9256 message ChimeraDuelFinishMasterChallengeCsReq { uint32 OFFIDMEJBGI = 9; // offset: 24 } // Obf: DJFEJNKMGNL // Type: Rsp // CmdID: 9250 message ChimeraDuelFinishMasterChallengeScRsp { uint32 retcode = 11; // offset: 24 uint32 OFFIDMEJBGI = 6; // offset: 28 } // Obf: ALPPHEHNPLE enum CmdClientCustomOpType { ALPPHEHNPLE_BEENDIPKKNJ = 0; CmdKOIPHJFENIN = 9839; } enum ENGOJBOMDAF { ENGOJBOMDAF_PCPDHELPKEM = 0; ENGOJBOMDAF_OAGADCONINC = 1; } // Type: Notify // CmdID: 9839 message KOIPHJFENIN { oneof HDACCIEIJFO { bool OAGADCONINC = 4; // offset: 16 } } // Obf: EKDEGMMHODO enum CmdClockParkType { EKDEGMMHODO_PCPDHELPKEM = 0; CmdClockParkHandleWaitOperationScRsp = 7244; CmdBEDFGPIFGED = 7250; CmdClockParkFinishScriptScNotify = 7249; CmdClockParkGetInfoCsReq = 7213; CmdClockParkGetOngoingScriptInfoCsReq = 7247; CmdClockParkUnlockTalentCsReq = 7235; CmdNAJGIPIGCDH = 7221; CmdClockParkStartScriptScRsp = 7201; CmdClockParkUnlockTalentScRsp = 7238; CmdClockParkQuitScriptCsReq = 7218; CmdClockParkHandleWaitPlaceDiceOperationCsReq = 7202; CmdClockParkGetInfoScRsp = 7207; CmdClockParkStartScriptCsReq = 7205; CmdClockParkGetOngoingScriptInfoScRsp = 7219; CmdAPBJOBNPBAN = 7245; CmdClockParkUseBuffCsReq = 7231; } // Obf: FOGFBPODIDN enum ClockParkPlayStatus { FOGFBPODIDN_ECFAOMLDDGL = 0; FOGFBPODIDN_NLJJDPFDDNG = 1; FOGFBPODIDN_CPKIKJBGOLB = 2; FOGFBPODIDN_CCIHCBAGIMH = 5; } // Obf: POGAKNIPMNE // Type: Req // CmdID: 7213 message ClockParkGetInfoCsReq { } message DHBCCMMHNCK { uint32 KNLJJIFOELO = 7; // offset: 32 repeated uint32 DDMOFHGIBLD = 10; // offset: 24 } // Obf: KBADHGELIGI // Type: Rsp // CmdID: 7207 message ClockParkGetInfoScRsp { uint32 progress = 1; // offset: 44 uint32 HLNEMLMKECP = 12; // offset: 52 repeated DHBCCMMHNCK NIECFDLJPFI = 6; // offset: 16 uint32 CDNGKOFBHLG = 8; // offset: 40 uint32 retcode = 13; // offset: 48 repeated uint32 ADJEHBLLBNH = 2; // offset: 24 } // Obf: EEDDDEOJBAE // Type: Req // CmdID: 7235 message ClockParkUnlockTalentCsReq { uint32 KFJEMIOJLPJ = 8; // offset: 24 } // Obf: FODAEJMPGGL // Type: Rsp // CmdID: 7238 message ClockParkUnlockTalentScRsp { uint32 KFJEMIOJLPJ = 4; // offset: 24 uint32 retcode = 1; // offset: 28 } // Obf: HEFMHELOKKB // Type: Req // CmdID: 7205 message ClockParkStartScriptCsReq { uint32 KNLJJIFOELO = 10; // offset: 32 repeated uint32 DANAGDAPKJE = 6; // offset: 16 } // Obf: IHHKEJFBDLC // Type: Rsp // CmdID: 7201 message ClockParkStartScriptScRsp { uint32 KNLJJIFOELO = 12; // offset: 24 uint32 retcode = 4; // offset: 28 } // Obf: DPBOJIHBENK // Type: Req // CmdID: 7247 message ClockParkGetOngoingScriptInfoCsReq { } message IFGFKJMIAIH { } message KGLOGMHODNB { uint32 IJLPDNLAIDG = 2; // offset: 36 uint32 HLADJPMDOAB = 6; // offset: 32 repeated uint32 FAMFCIPLGON = 7; // offset: 24 } message OBECBMMMDHC { repeated KGLOGMHODNB IMKOJKJAHMM = 2; // offset: 16 repeated uint32 FAMFCIPLGON = 7; // offset: 24 } message OBPNGCPECON { OBECBMMMDHC NJELGEBHAOP = 12; // offset: 16 } message EKHNMPALBLD { OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 } message EKHLIKPKAOI { OBECBMMMDHC NJELGEBHAOP = 1; // offset: 16 } message LGJHPEOPBJB { uint32 gacha_random = 1; // offset: 32 OBECBMMMDHC NJELGEBHAOP = 8; // offset: 24 uint32 JOOLIKGDJJF = 7; // offset: 36 } message LKNAHGMJFBK { OBECBMMMDHC NJELGEBHAOP = 14; // offset: 16 } message BCILKEGOBAA { bool AOMKCMNMIJO = 4; // offset: 24 } message BPNPHGLDIMI { uint32 NNFAMOJAHCH = 5; // offset: 36 oneof HPJKLCALLBI { IFGFKJMIAIH FFDMHIKJGJO = 4; // offset: 24 OBPNGCPECON IEPPEEGMNNA = 14; // offset: 24 EKHNMPALBLD ABEAGHKIGGI = 6; // offset: 24 EKHLIKPKAOI PCOMAKHDOGM = 8; // offset: 24 LGJHPEOPBJB ELIBDJODAHC = 7; // offset: 24 LKNAHGMJFBK JNFBDHFLKFE = 10; // offset: 24 BCILKEGOBAA JMGCGFFNKBL = 9; // offset: 24 bool DNCMKIJENIH = 12; // offset: 24 } } message JHAKADEKJEJ { int32 EIPLGIIHDID = 6; // offset: 24 int32 AKAFHHLKFKI = 9; // offset: 32 int32 CGHMNCEAPPB = 4; // offset: 28 } message GONNGMKDODM { uint32 buff_id = 12; // offset: 32 uint32 HHMGFMPICAK = 13; // offset: 36 uint64 unique_id = 5; // offset: 24 } // Obf: KIEBFOBAOPL message ClockParkBuffList { repeated GONNGMKDODM buff_list = 12; // offset: 24 } // Obf: KEPCEGCAILA // Type: Rsp // CmdID: 7219 message ClockParkGetOngoingScriptInfoScRsp { uint32 EFDMELCFIKJ = 15; // offset: 72 string MKHIJFJBOJJ = 11; // offset: 48 ClockParkBuffList HKGKNEKKJHB = 6; // offset: 24 repeated uint32 PMLLDKHPILJ = 9; // offset: 56 JHAKADEKJEJ MEBMDLBPEHO = 7; // offset: 32 uint32 retcode = 12; // offset: 88 uint32 FAHDMHFECMK = 4; // offset: 80 uint32 DCPKPNLKGMM = 13; // offset: 68 uint32 DHOCCJMHOIF = 5; // offset: 76 BPNPHGLDIMI GNJGLFOKGID = 8; // offset: 40 uint32 JHFBNMENIAH = 1; // offset: 84 uint32 KNLJJIFOELO = 2; // offset: 64 } message INLBCJHIPCI { } message MBLOIHLJGML { OBECBMMMDHC NJELGEBHAOP = 15; // offset: 24 } message EPJMBDHODLE { bool is_win = 6; // offset: 24 uint32 EFDDNMGLANF = 4; // offset: 28 } message HADCALJHOFI { repeated uint32 avatar_id_list = 7; // offset: 24 } message BBOCLMGMNEB { uint32 gacha_random = 6; // offset: 24 bool NAIPLDPJHII = 9; // offset: 28 } message POPPEFJIAJC { uint32 EFDDNMGLANF = 8; // offset: 28 bool is_win = 7; // offset: 24 } message HAPBNLELOBI { } // Obf: KCMOPCJIEGB // Type: Req // CmdID: 7202 message ClockParkHandleWaitPlaceDiceOperationCsReq { uint32 NNFAMOJAHCH = 5; // offset: 40 uint32 KNLJJIFOELO = 1; // offset: 36 oneof ENMNAMOIEEP { INLBCJHIPCI IKOMEFMEKMC = 3; // offset: 24 MBLOIHLJGML GNMMEFKMHHD = 4; // offset: 24 EPJMBDHODLE KILGAJCFIME = 2; // offset: 24 HADCALJHOFI HBPAIJHIGOL = 6; // offset: 24 BBOCLMGMNEB DGANABKPHAI = 8; // offset: 24 POPPEFJIAJC HJAPLMGAMCO = 14; // offset: 24 HAPBNLELOBI BLEFCAFOIBG = 10; // offset: 24 uint32 FAHDMHFECMK = 7; // offset: 24 } } message KCEHEAGEDAA { uint32 progress = 1; // offset: 40 bool DIOHKMPPKHA = 14; // offset: 32 ItemList reward = 11; // offset: 16 uint32 KNLJJIFOELO = 6; // offset: 44 uint32 EFDMELCFIKJ = 2; // offset: 48 bool HFKBJLAMJLG = 8; // offset: 33 uint32 DCPKPNLKGMM = 9; // offset: 36 } // Obf: AFMKKLPLMHA // Type: Rsp // CmdID: 7244 message ClockParkHandleWaitOperationScRsp { SceneBattleInfo battle_info = 11; // offset: 16 uint32 NNFAMOJAHCH = 12; // offset: 48 ClockParkPlayStatus NKAHDEEOHAO = 2; // offset: 44 uint32 retcode = 7; // offset: 32 uint32 NDEEBDDEOFA = 8; // offset: 40 uint32 IHNMHNPMHJG = 15; // offset: 36 } // Obf: GBJNHPKJCEL // Type: Req // CmdID: 7218 message ClockParkQuitScriptCsReq { uint32 KNLJJIFOELO = 6; // offset: 24 bool NMAKFODLJHP = 9; // offset: 28 } // Type: Rsp // CmdID: 7245 message APBJOBNPBAN { uint32 retcode = 3; // offset: 24 } // Type: Rsp // CmdID: 7250 message BEDFGPIFGED { uint32 NNFAMOJAHCH = 4; // offset: 28 uint32 retcode = 2; // offset: 24 } // Obf: KLFDNPJOODJ // Type: Req // CmdID: 7231 message ClockParkUseBuffCsReq { uint64 unique_id = 9; // offset: 32 uint32 KNLJJIFOELO = 14; // offset: 24 uint32 NNFAMOJAHCH = 2; // offset: 28 } // Type: Rsp // CmdID: 7221 message NAJGIPIGCDH { ClockParkBuffList HKGKNEKKJHB = 2; // offset: 24 uint32 NNFAMOJAHCH = 8; // offset: 40 uint32 retcode = 6; // offset: 48 uint32 KNLJJIFOELO = 4; // offset: 52 oneof BEEPACPFOOL { OBECBMMMDHC NJELGEBHAOP = 1495; // offset: 32 JHAKADEKJEJ MEBMDLBPEHO = 1675; // offset: 32 } } // Obf: FDLNKDCEHNN // Type: Notify // CmdID: 7249 message ClockParkFinishScriptScNotify { KCEHEAGEDAA finish_info = 15; // offset: 16 } // Obf: JMENBHEJCLN enum MissionStatus { MISSION_NONE = 0; MISSION_DOING = 1; MISSION_FINISH = 2; MISSION_PREPARED = 3; } // Obf: LKCKJFANMKM enum MessageSectionStatus { LKCKJFANMKM_MONHNJKEJAC = 0; LKCKJFANMKM_NHJJIGOIJDI = 1; LKCKJFANMKM_EJCHAMIEOMB = 2; LKCKJFANMKM_AJBFPBGJHFJ = 3; } // Obf: BAIHEIGBANF enum MessageGroupStatus { BAIHEIGBANF_AGCLOHKJKPP = 0; BAIHEIGBANF_APNEJOAKBAF = 1; BAIHEIGBANF_MLACDHMNCHF = 2; BAIHEIGBANF_IOKHOAPPKDJ = 3; } // Obf: GNJDIICBHKI enum BattleRecordType { GNJDIICBHKI_EDJMFLNKKBC = 0; GNJDIICBHKI_NDGLDPPJCHO = 1; GNJDIICBHKI_PNOGGDBELBA = 2; } // Obf: BBFBNMFDFNF enum RebattleType { BBFBNMFDFNF_PCPDHELPKEM = 0; BBFBNMFDFNF_LKEJAONBJIG = 1; BBFBNMFDFNF_FBMMPLDMDMP = 2; BBFBNMFDFNF_FHLBEDMPOIL = 3; BBFBNMFDFNF_GMKOIBMDGCL = 4; BBFBNMFDFNF_MIHIOGNOEMM = 5; BBFBNMFDFNF_HPLIKANDPPC = 6; } message Item { uint32 rank = 1; // offset: 48 uint32 main_affix_id = 14; // offset: 24 uint32 unique_id = 5; // offset: 40 uint32 promotion = 12; // offset: 44 uint32 level = 3; // offset: 36 uint32 num = 13; // offset: 32 uint32 item_id = 9; // offset: 28 } message ItemList { repeated Item item_list = 1; // offset: 24 } message PileItem { uint32 item_num = 5; // offset: 28 uint32 item_id = 2; // offset: 24 } message ItemCost { oneof item { PileItem pile_item = 11; // offset: 24 uint32 equipment_unique_id = 8; // offset: 24 uint32 relic_unique_id = 13; // offset: 24 } } // Obf: GCCDKKJGBAC message ItemCostList { repeated ItemCost item_list = 14; // offset: 16 } message DAPPFJLEPLH { uint32 item_id = 11; // offset: 24 uint32 FJOFDONMHPH = 1; // offset: 28 } message MDNNGCGIAKO { uint32 tid = 6; // offset: 40 uint32 level = 3; // offset: 36 uint32 exp = 12; // offset: 24 uint32 rank = 4; // offset: 28 uint32 promotion = 14; // offset: 32 } message MJFJEMLPKJE { uint32 exp = 3; // offset: 44 repeated RelicAffix sub_affix_list = 15; // offset: 16 uint32 main_affix_id = 7; // offset: 32 uint32 tid = 13; // offset: 36 uint32 level = 1; // offset: 40 } // Obf: LBHNOHDOGBB message Relic { repeated RelicAffix sub_affix_list = 3; // offset: 16 uint32 dress_avatar_id = 5; // offset: 52 bool is_protected = 6; // offset: 61 uint32 exp = 13; // offset: 76 uint32 unique_id = 10; // offset: 72 uint32 main_affix_id = 9; // offset: 64 uint32 reforge_block_sub_affix_id = 12; // offset: 68 bool is_discarded = 2; // offset: 60 uint32 level = 7; // offset: 56 repeated RelicAffix EBEOECJMBKN = 4; // offset: 24 uint32 tid = 8; // offset: 48 repeated RelicAffix LFECMHCKEEK = 1; // offset: 32 } message HKKFBMBEBOC { oneof PANAJBHKAKO { DAPPFJLEPLH LFPINDFAAHK = 11; // offset: 24 MDNNGCGIAKO PJIGHNFHFKD = 15; // offset: 24 MJFJEMLPKJE CGCJLHFLEPN = 4; // offset: 24 } } message GHKPNIJFHHH { repeated HKKFBMBEBOC item_list = 1; // offset: 16 } message MotionInfo { Vector pos = 7; // offset: 32 Vector rot = 8; // offset: 16 } message JDMOFNPAMOO { float z = 13; // offset: 24 float KNPMDHLDHGI = 12; // offset: 28 float y = 7; // offset: 32 float x = 2; // offset: 36 } message SceneMonsterWaveParam { uint32 level = 14; // offset: 36 uint32 BDCCEFHMFHO = 7; // offset: 40 uint32 HKNBHCAOMBE = 10; // offset: 24 uint32 NJICLAINBIM = 5; // offset: 32 uint32 OPJAFNEFJDC = 15; // offset: 28 } message DLGEGGCHCID { uint32 role_star = 8; // offset: 32 repeated LHPPIAKKFME PGNMDJIIKJB = 14; // offset: 24 } message MEHAOMGBOMC { oneof teleport_nigger { DLGEGGCHCID AFCMOOFGBPK = 509; // offset: 24 } } message SceneMonster { uint32 max_hp = 7; // offset: 32 MEHAOMGBOMC extra_info = 8; // offset: 24 uint32 cur_hp = 11; // offset: 40 uint32 monster_id = 15; // offset: 36 } // Obf: AGJDAAIPOHJ message SceneMonsterWave { uint32 battle_wave_id = 14; // offset: 48 repeated SceneMonster monster_list = 6; // offset: 24 uint32 battle_stage_id = 3; // offset: 52 repeated ItemList PIBLJLBCKJL = 9; // offset: 32 SceneMonsterWaveParam monster_param = 12; // offset: 40 } // Obf: KCDILLKKMEP message SceneBattleInfo { CAKGOGMEJOF IAJDCJIAHFP = 508; // offset: 80 uint32 logic_random_seed = 8; // offset: 120 uint32 stage_id = 2; // offset: 112 repeated SceneMonsterWave monster_wave_list = 4; // offset: 88 repeated BattleEventBattleInfo battle_event = 234; // offset: 32 uint32 LFHLICCKPDJ = 15; // offset: 116 uint32 rounds_limit = 14; // offset: 128 MLDEDCCOHBF OBOFOCPCBPK = 1383; // offset: 16 repeated BattleBuff buff_list = 13; // offset: 64 BattleGridFightSpecialBattleInfo FMCJPPILPLL = 1654; // offset: 24 OGEOMDJIAGI AFCMOOFGBPK = 1831; // offset: 56 bool EODHMOBOENG = 3; // offset: 124 uint32 world_level = 6; // offset: 132 map battle_target_info = 761; // offset: 72 HLMHHPKMIFI JLKIDEIDMNK = 558; // offset: 96 uint32 battle_id = 1; // offset: 136 repeated BattleAvatar battle_avatar_list = 9; // offset: 104 KCGPMNNKIKN GDAGHIJADOD = 838; // offset: 48 } // Obf: BPAHOLKIOFK message AetherDivideBattleInfo { uint32 logic_random_seed = 7; // offset: 48 repeated SceneMonsterWave monster_wave_list = 11; // offset: 16 repeated AetherAvatarInfo battle_avatar_list = 5; // offset: 24 uint32 battle_id = 15; // offset: 60 repeated BattleBuff buff_list = 2; // offset: 40 bool EODHMOBOENG = 6; // offset: 56 uint32 stage_id = 1; // offset: 52 } message EEBPHJCNBFO { uint32 id = 3; // offset: 28 uint32 assist_uid = 6; // offset: 24 AvatarType avatar_type = 4; // offset: 32 } message NNOIJJNCHJB { ItemList return_item_list = 9; // offset: 24 repeated uint32 BICMJEDHKNE = 1; // offset: 32 bool CIACHEIMDDM = 14; // offset: 40 } message GKDEKJKOIJN { uint32 value = 2; // offset: 24 uint32 key = 8; // offset: 28 } message OBNJKBMEAOL { sint32 value = 3; // offset: 28 uint32 key = 12; // offset: 24 } // Obf: POIACAJFCEP message EquipRelic { uint32 relic_unique_id = 11; // offset: 28 uint32 type = 8; // offset: 24 } // Obf: IAFGJJDKNGP message HeadFrameInfo { uint32 head_frame_item_id = 9; // offset: 32 int64 head_frame_expire_time = 12; // offset: 24 } message GAIKCIGDBGK { uint32 PJCNHKMFIND = 10; // offset: 24 uint32 AKKNCCFIBHI = 11; // offset: 28 } message LMHFOFIEIMN { uint32 OOPOADNHABK = 5; // offset: 28 int64 NJMONGKLJJC = 15; // offset: 32 uint32 AKKNCCFIBHI = 11; // offset: 24 } message IOBBILGOFCL { message DCAEOLDIGHA { enum DIMFOAAJNGN { DIMFOAAJNGN_CMBCCLIAIIK = 0; DIMFOAAJNGN_JHPDGKKLLBI = 1; DIMFOAAJNGN_HCNHAPBAPGD = 2; DIMFOAAJNGN_DOJOHGNOFFL = 3; DIMFOAAJNGN_ILBPPLNFMHN = 4; } } uint32 type = 9; // offset: 32 uint32 id = 5; // offset: 24 uint32 slot = 1; // offset: 28 } message KJGMAEGNBKL { repeated IOBBILGOFCL IDPHCKABBJM = 9; // offset: 16 repeated GAIKCIGDBGK JDBOIHJHEHP = 2; // offset: 32 repeated LMHFOFIEIMN NMLANPJGJFA = 4; // offset: 40 } message MBICBKAFGIK { string ICJIGHOMDNL = 10; // offset: 32 uint32 CLDNGAEIBDF = 4; // offset: 64 HeadFrameInfo head_frame_info = 3; // offset: 24 uint32 uid = 6; // offset: 56 uint32 head_icon = 14; // offset: 60 string nickname = 5; // offset: 48 uint32 GKDPLCCALMH = 9; // offset: 68 string remark_name = 1; // offset: 40 uint32 level = 7; // offset: 76 PlatformType platform = 12; // offset: 72 } // Obf: KCIJNMMBMOF enum ContentPackageStatus { ContentPackageStatus_None = 0; ContentPackageStatus_Init = 1; ContentPackageStatus_Doing = 2; ContentPackageStatus_Finished = 3; ContentPackageStatus_Release = 4; } // Obf: CGDHKGPIDLM enum CmdContentPackageType { CGDHKGPIDLM_PCPDHELPKEM = 0; CmdContentPackageSyncDataScNotify = 7530; CGDHKGPIDLM_DHDCGMNCCFB = 7513; CmdContentPackageGetDataScRsp = 7507; CmdContentPackageTransferScNotify = 7538; } message LAPJNKNEHDF { } // Obf: EFGMENFGDHP // Type: Rsp // CmdID: 7507 message ContentPackageGetDataScRsp { ContentPackageData data = 3; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: NIKOEMDGFDN message ContentPackageInfo { ContentPackageStatus status = 15; // offset: 28 uint32 content_id = 1; // offset: 24 } // Obf: NPCOMELODNK message ContentPackageData { repeated ContentPackageInfo content_package_list = 14; // offset: 24 uint32 cur_content_id = 13; // offset: 32 } // Obf: BPCJJKLAEFC // Type: Notify // CmdID: 7530 message ContentPackageSyncDataScNotify { ContentPackageData data = 8; // offset: 16 } // Obf: ECNGHPJCOJA // Type: Notify // CmdID: 7538 message ContentPackageTransferScNotify { } // Obf: OMDDKHBJBGE enum CmdDailyActiveType { OMDDKHBJBGE_PCPDHELPKEM = 0; CmdTakeApRewardScRsp = 3310; CmdDailyActiveInfoNotify = 3314; CmdTakeApRewardCsReq = 3391; CmdGetDailyActiveInfoCsReq = 3394; CmdTakeAllApRewardCsReq = 3318; CmdTakeAllApRewardScRsp = 3309; CmdGetDailyActiveInfoScRsp = 3395; } // Obf: HJJDJEOEMMI message DailyActivityInfo { uint32 level = 5; // offset: 32 uint32 daily_active_point = 10; // offset: 36 uint32 world_level = 7; // offset: 24 bool is_has_taken = 6; // offset: 28 } // Obf: KCEHAJJGFHI // Type: Req // CmdID: 3391 message TakeApRewardCsReq { uint32 level = 14; // offset: 24 } // Obf: MIBAIIKCLME // Type: Rsp // CmdID: 3310 message TakeApRewardScRsp { ItemList reward = 5; // offset: 16 uint32 level = 11; // offset: 32 uint32 retcode = 8; // offset: 36 } // Obf: NNPIDCMNLKF // Type: Req // CmdID: 3394 message GetDailyActiveInfoCsReq { } // Obf: OGILBFADHNJ // Type: Rsp // CmdID: 3395 message GetDailyActiveInfoScRsp { repeated DailyActivityInfo daily_active_level_list = 9; // offset: 24 uint32 daily_active_point = 14; // offset: 44 uint32 retcode = 2; // offset: 40 repeated uint32 daily_active_quest_id_list = 10; // offset: 32 } // Obf: GBIJHPGGEOK // Type: Notify // CmdID: 3314 message DailyActiveInfoNotify { uint32 daily_active_point = 2; // offset: 40 repeated uint32 daily_active_quest_id_list = 12; // offset: 32 repeated DailyActivityInfo daily_active_level_list = 9; // offset: 24 } // Obf: AAPKCAJGOPB // Type: Req // CmdID: 3318 message TakeAllApRewardCsReq { } // Obf: OALLHMMEDIL // Type: Rsp // CmdID: 3309 message TakeAllApRewardScRsp { ItemList reward = 1; // offset: 16 uint32 retcode = 11; // offset: 40 repeated uint32 take_reward_level_list = 2; // offset: 32 } // Obf: JPBCLHJEFMK enum CmdDiceCombatType { JPBCLHJEFMK_PCPDHELPKEM = 0; CmdModifyAvatarDiceRsp = 9263; CmdDiceCombatUpgradeAvatarCsReq = 9289; CmdGetDiceCombatSystemDataReq = 9267; CmdEJEAJOAAEMB = 9282; CmdDiceCombatMainPageRollDiceCsReq = 9261; CmdDiceCombatBuyShopGoodReq = 9290; CmdBuyShopGoodScRsp = 9266; CmdAIPEMEEDHAK = 9288; CmdDiceCombatFinishPveStageCsReq = 9262; CmdLAOOIHPKMOO = 9264; CmdGetSystemDataRsp = 9275; CmdDiceCombatModifyAvatarDiceCsReq = 9268; CmdGetDiceCombatShopDataReq = 9273; CmdUpgradeAvatarRsp = 9276; CmdGetShopDataScRsp = 9277; CmdFinishPveStageScRsp = 9265; CmdAddItemRsp = 9278; CmdV2FinishPveStageCsReq = 9298; CmdV2FinishPveStageScRsp = 9280; } // Obf: IMPGDBPOGOH // Type: Req // CmdID: 9267 message GetDiceCombatSystemDataReq { } message INACEGAAALJ { uint32 FLEOCMEFANH = 8; // offset: 32 int64 unlock_timestamp = 14; // offset: 24 } message MDFEFKDEFML { uint32 stage_id = 12; // offset: 28 uint32 BPNBNPGPFJK = 13; // offset: 24 } message DABNCEPBKMG { repeated MDFEFKDEFML JFEKKNNHCOH = 11; // offset: 24 repeated uint32 IOJMFDDPBHI = 3; // offset: 32 } // Obf: IOCINJFCCLF // Type: Rsp // CmdID: 9275 message GetSystemDataRsp { repeated uint32 FKOBFPNGDCG = 9; // offset: 32 uint32 retcode = 8; // offset: 68 DABNCEPBKMG DKCGALDKDFA = 14; // offset: 40 repeated DiceCombatAvatar avatar_list = 6; // offset: 16 repeated INACEGAAALJ FAMFCIPLGON = 11; // offset: 48 repeated uint32 DAMDPNDCACK = 3; // offset: 24 uint32 JEBJGKACBKD = 13; // offset: 64 } // Obf: KECJAPPKLEK // Type: Notify // CmdID: 9278 message AddItemRsp { int64 unlock_timestamp = 13; // offset: 48 ItemList reward = 6; // offset: 32 oneof PANAJBHKAKO { uint32 avatar_id = 8; // offset: 24 uint32 FLEOCMEFANH = 11; // offset: 24 } } // Obf: OCAKOIABHNG // Type: Req // CmdID: 9261 message DiceCombatMainPageRollDiceCsReq { } // Type: Rsp // CmdID: 9282 message EJEAJOAAEMB { uint32 retcode = 5; // offset: 24 } // Obf: FMHPMIJDEKL // Type: Req // CmdID: 9273 message GetDiceCombatShopDataReq { } message IGFHFBAFDDO { uint32 ONLBEJGCCCA = 15; // offset: 32 repeated GLHDNGFKAAD GOKCEADOFBC = 13; // offset: 24 } message GLHDNGFKAAD { ItemCostList LAALPMJGMLN = 7; // offset: 24 bool DKJFDLKJLBE = 10; // offset: 40 uint32 PIMJEDELOHN = 4; // offset: 36 uint32 item_id = 3; // offset: 32 } // Obf: BPOOBJLPCNE // Type: Rsp // CmdID: 9277 message GetShopDataScRsp { repeated IGFHFBAFDDO OCEPFOIHLBH = 11; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: FOKJABKGLNF // Type: Req // CmdID: 9290 message DiceCombatBuyShopGoodReq { uint32 ONLBEJGCCCA = 7; // offset: 28 uint32 PIMJEDELOHN = 8; // offset: 24 } // Obf: KFDBPDLNNAE // Type: Rsp // CmdID: 9266 message BuyShopGoodScRsp { repeated IGFHFBAFDDO OCEPFOIHLBH = 14; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: BHELEFAFMFJ // Type: Req // CmdID: 9268 message DiceCombatModifyAvatarDiceCsReq { uint32 avatar_id = 14; // offset: 24 uint32 KNOPNCFBPEG = 10; // offset: 28 } // Obf: PNFPMNLKGPE // Type: Rsp // CmdID: 9263 message ModifyAvatarDiceRsp { uint32 retcode = 1; // offset: 32 DiceCombatAvatar OJCBGGOEEIE = 12; // offset: 24 } // Obf: JBBOFCLHMCE // Type: Req // CmdID: 9289 message DiceCombatUpgradeAvatarCsReq { uint32 avatar_id = 1; // offset: 24 } // Obf: AJFBPPBIDLP // Type: Rsp // CmdID: 9276 message UpgradeAvatarRsp { DiceCombatAvatar OJCBGGOEEIE = 4; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: IPKEOENGKOP // Type: Req // CmdID: 9262 message DiceCombatFinishPveStageCsReq { bool is_win = 5; // offset: 25 uint32 damage = 7; // offset: 28 uint32 MMLKFJIAKKH = 2; // offset: 32 bool BIODAJLLINO = 10; // offset: 24 } // Obf: JKEAFKDEDIN // Type: Rsp // CmdID: 9265 message FinishPveStageScRsp { bool is_win = 10; // offset: 36 uint32 MMLKFJIAKKH = 15; // offset: 40 uint32 retcode = 5; // offset: 32 ItemList reward = 2; // offset: 16 } // Type: Notify // CmdID: 9264 message LAOOIHPKMOO { uint32 GIHDGLMJMHC = 10; // offset: 28 bool NHLGOCGMKBP = 6; // offset: 25 bool is_win = 5; // offset: 24 int32 DLCKBMLMOIP = 8; // offset: 36 uint32 FOOLMIADMMH = 13; // offset: 32 } // Obf: OFFLPBKNFDJ // Type: Req // CmdID: 9298 message V2FinishPveStageCsReq { uint32 LNOPKMMELCC = 8; // offset: 28 uint32 IHONDJOAPBM = 7; // offset: 24 bool BIODAJLLINO = 9; // offset: 37 bool is_win = 13; // offset: 36 uint32 MMLKFJIAKKH = 11; // offset: 48 uint32 BEEMJECDMGB = 12; // offset: 32 uint32 damage = 14; // offset: 40 uint32 IIAJPADOLMC = 10; // offset: 44 } // Obf: CNIOJIBFEJK // Type: Rsp // CmdID: 9280 message V2FinishPveStageScRsp { bool is_win = 13; // offset: 32 ItemList reward = 9; // offset: 24 uint32 retcode = 4; // offset: 40 uint32 MMLKFJIAKKH = 8; // offset: 36 } // Type: Notify // CmdID: 9288 message AIPEMEEDHAK { uint32 EPLBCNFMLIL = 1; // offset: 44 bool is_win = 4; // offset: 40 repeated IFLOGJBONHI JMIKPCPIFCD = 9; // offset: 32 uint32 stage_id = 3; // offset: 48 repeated IAMALMLBOEI ICHMKFMAIBB = 11; // offset: 16 } // Obf: GEBLECMFGGA enum CmdDrinkMakerType { GEBLECMFGGA_PCPDHELPKEM = 0; CmdGetDrinkMakerDayEndScNotify = 6987; CmdMakeDrinkScRsp = 6990; CmdMakeMissionDrinkCsReq = 6994; CmdDrinkMakerCheersGetDataScRsp = 6983; CmdGetDrinkMakerDataScRsp = 7000; CmdDrinkMakerCheersMakeDrinkScRsp = 6993; CmdDrinkMakerChallengeCsReq = 6999; CmdGetDrinkMakerDataCsReq = 6981; CmdMakeMissionDrinkScRsp = 6997; CmdDrinkMakerCheersEnterNextGroupScRsp = 6992; CmdEndDrinkMakerSequenceCsReq = 6995; CmdDrinkMakerChallengeScRsp = 6991; CmdMakeDrinkCsReq = 6982; CmdDrinkMakerCheersMakeDrinkCsReq = 6989; CmdDrinkMakerUpdateTipsNotify = 6998; CmdEndDrinkMakerSequenceScRsp = 6988; CmdDrinkMakerCheersGetDataCsReq = 6984; CmdDrinkMakerCheersEnterNextGroupCsReq = 6985; } message POHIEKPHMGH { uint32 KJAJMEHIGFE = 3; // offset: 32 repeated uint32 HOLLBADILEF = 15; // offset: 24 uint32 PGDPMACFCMC = 5; // offset: 36 } message CIGKBDIGGOI { uint32 DGFGFAKNCKH = 14; // offset: 36 uint32 KLADGKBMNHN = 12; // offset: 40 repeated uint32 IEMIMDJFMBF = 10; // offset: 16 uint32 NPCCGNLNKNP = 11; // offset: 44 uint32 GFBCMJMINGK = 8; // offset: 32 } message JLMCNJKMCFG { uint32 JACCJGBGJOA = 12; // offset: 28 bool DAIKNKALKCM = 8; // offset: 24 } // Obf: HABEMLDOELG // Type: Req // CmdID: 6981 message GetDrinkMakerDataCsReq { } // Obf: DDNHLIHAHMH // Type: Rsp // CmdID: 7000 message GetDrinkMakerDataScRsp { uint32 exp = 12; // offset: 72 uint32 FDNDKOJLICD = 5; // offset: 60 uint32 KJNAJEOOBKA = 6; // offset: 52 uint32 retcode = 10; // offset: 64 uint32 level = 8; // offset: 56 repeated uint32 DOHLLMLDLMP = 3; // offset: 40 CIGKBDIGGOI DKGODNAMBHH = 1; // offset: 24 uint32 MGGEPANJPLP = 15; // offset: 68 repeated POHIEKPHMGH NJHMNGHOGJP = 7; // offset: 32 uint32 EDBOHDJDJAA = 4; // offset: 48 } // Obf: MKOKNNEHDKC // Type: Req // CmdID: 6982 message MakeDrinkCsReq { CIGKBDIGGOI IHDMLHFAEKH = 8; // offset: 16 uint32 MGGEPANJPLP = 2; // offset: 32 } // Obf: KKOGNHFKDPE // Type: Rsp // CmdID: 6990 message MakeDrinkScRsp { bool DAIKNKALKCM = 14; // offset: 28 uint32 retcode = 6; // offset: 24 uint32 LPCLPHICDHG = 5; // offset: 32 } // Obf: BBFELHHMHBJ // Type: Req // CmdID: 6995 message EndDrinkMakerSequenceCsReq { } // Obf: KAGNMEPHFPE // Type: Rsp // CmdID: 6988 message EndDrinkMakerSequenceScRsp { uint32 retcode = 8; // offset: 56 uint32 EDBOHDJDJAA = 7; // offset: 64 uint32 level = 2; // offset: 52 uint32 exp = 1; // offset: 48 POHIEKPHMGH PDPMLDMOMPH = 11; // offset: 24 ItemList reward = 3; // offset: 16 uint32 LPDMPNABBEN = 6; // offset: 60 repeated JLMCNJKMCFG DANFIBMHMND = 5; // offset: 32 } // Obf: EMOJPONLHBN // Type: Req // CmdID: 6994 message MakeMissionDrinkCsReq { bool LLANIMFODFD = 14; // offset: 36 uint32 JACCJGBGJOA = 1; // offset: 32 CIGKBDIGGOI IHDMLHFAEKH = 11; // offset: 16 } // Obf: DPIFEANLPKB // Type: Rsp // CmdID: 6997 message MakeMissionDrinkScRsp { CIGKBDIGGOI DKGODNAMBHH = 11; // offset: 24 bool DAIKNKALKCM = 7; // offset: 33 bool LLANIMFODFD = 5; // offset: 32 uint32 retcode = 14; // offset: 36 } // Obf: ICJHCCFPCBA // Type: Notify // CmdID: 6987 message GetDrinkMakerDayEndScNotify { uint32 IGJKLCDCLIJ = 9; // offset: 24 } // Obf: MGGFKLJFDHB // Type: Req // CmdID: 6999 message DrinkMakerChallengeCsReq { CIGKBDIGGOI IHDMLHFAEKH = 5; // offset: 24 uint32 challenge_id = 13; // offset: 32 } // Obf: CJJBEJFAFCK // Type: Rsp // CmdID: 6991 message DrinkMakerChallengeScRsp { ItemList reward = 8; // offset: 24 uint32 challenge_id = 15; // offset: 40 bool DAIKNKALKCM = 12; // offset: 32 uint32 retcode = 3; // offset: 36 } // Obf: AJCNJJLHEEL // Type: Notify // CmdID: 6998 message DrinkMakerUpdateTipsNotify { uint32 EDBOHDJDJAA = 11; // offset: 24 } message NCIFDEHCMBK { bool AJANDPBFECK = 3; // offset: 40 uint32 NMKJBKCEIGP = 5; // offset: 44 repeated uint32 AGJMPNMLEGN = 4; // offset: 24 CIGKBDIGGOI IHDMLHFAEKH = 13; // offset: 16 } // Obf: FAKFDDMGLAE // Type: Req // CmdID: 6984 message DrinkMakerCheersGetDataCsReq { } // Obf: BCAPDJECDDF // Type: Rsp // CmdID: 6983 message DrinkMakerCheersGetDataScRsp { uint32 retcode = 7; // offset: 36 uint32 EEDGBJFEECA = 8; // offset: 40 uint32 HKEABJLEIPM = 3; // offset: 32 repeated NCIFDEHCMBK MFEPAEKOPNN = 11; // offset: 16 } // Obf: NGFOGPDCNFC // Type: Req // CmdID: 6989 message DrinkMakerCheersMakeDrinkCsReq { bool FNNMELEEABI = 5; // offset: 32 CIGKBDIGGOI IHDMLHFAEKH = 7; // offset: 24 uint32 NMKJBKCEIGP = 15; // offset: 36 uint32 group_id = 13; // offset: 40 } // Obf: PDKACPOCKKE // Type: Rsp // CmdID: 6993 message DrinkMakerCheersMakeDrinkScRsp { uint32 retcode = 7; // offset: 32 NCIFDEHCMBK JONJPMLHPDO = 3; // offset: 16 } // Obf: FHCJAAJMNNF // Type: Req // CmdID: 6985 message DrinkMakerCheersEnterNextGroupCsReq { } // Obf: OFODACDONHI // Type: Rsp // CmdID: 6992 message DrinkMakerCheersEnterNextGroupScRsp { uint32 HKEABJLEIPM = 4; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: LMALBOAPKOH enum CmdElationActivityType { LMALBOAPKOH_PCPDHELPKEM = 0; CmdElationActivityBattleEndScNotify = 9105; CmdEnterElationActivityStageScRsp = 9107; CmdEnterElationActivityStageCsReq = 9101; CmdGetElationActivityDataScRsp = 9110; CmdGetActivityElationDataCsReq = 9109; } message GIOHMLGANDJ { AvatarType avatar_type = 8; // offset: 24 uint32 avatar_id = 15; // offset: 28 } message ICHKAINIHFH { uint32 level_id = 1; // offset: 40 bool LOEOGANCPGE = 11; // offset: 32 uint32 DHPHLCHPKFL = 7; // offset: 24 uint32 OJOIJEGNFEO = 13; // offset: 36 uint32 BLENMGJDKEP = 2; // offset: 28 } // Obf: FANCNADLMJL // Type: Req // CmdID: 9109 message GetActivityElationDataCsReq { } // Obf: MGIPPNPMAFF // Type: Rsp // CmdID: 9110 message GetElationActivityDataScRsp { uint32 retcode = 10; // offset: 32 repeated ICHKAINIHFH BKAEKPJNOIC = 6; // offset: 16 } // Obf: CJLKGLFJHKC // Type: Req // CmdID: 9101 message EnterElationActivityStageCsReq { repeated GIOHMLGANDJ BCOBOMGHFKI = 8; // offset: 24 uint32 level_id = 11; // offset: 40 repeated GIOHMLGANDJ PLOGCEMEHJE = 7; // offset: 16 } // Obf: FIJEEGMCLOF // Type: Rsp // CmdID: 9107 message EnterElationActivityStageScRsp { uint32 retcode = 2; // offset: 32 SceneBattleInfo battle_info = 11; // offset: 24 uint32 level_id = 7; // offset: 36 } // Obf: JBPMKCGMBHH // Type: Notify // CmdID: 9105 message ElationActivityBattleEndScNotify { uint32 GGCPDPFMAEG = 1; // offset: 36 uint32 level_id = 15; // offset: 40 uint32 HJAADAOGAMP = 12; // offset: 32 uint32 ADDFPPEKKIC = 6; // offset: 44 ICHKAINIHFH PKKLGMDOHFI = 10; // offset: 16 } // Obf: PFAIIEGNMJO enum CmdElfRestaurantType { PFAIIEGNMJO_PCPDHELPKEM = 0; CmdElfRestaurantPlantSeedScRsp = 2569; CmdElfRestaurantRecycleSeedCsReq = 2568; CmdElfRestaurantUpgradeRecipeLevelCsReq = 2599; CmdElfRestaurantBuyShopItemCsReq = 2558; PFAIIEGNMJO_EKLMECHLELJ = 2553; CmdGetElfRestaurantDataCsReq = 2563; CmdIEIGLIEIJAN = 2571; CmdEnterElfRestaurantNextDayCsReq = 2580; CmdOIDOEJMAMDE = 2566; CmdFBDOEKFPDOB = 2570; CmdElfRestaurantHarvestCropScRsp = 2594; CmdElfRestaurantFinishTradeOrderCsReq = 2559; CmdElfRestaurantDataChangeNotify = 2588; CmdElfRestaurantFinishTradeOrderScRsp = 2554; CmdElfRestaurantUpgradeEmployeeLevelCsReq = 2600; CmdGetElfRestaurantDataScRsp = 2557; CmdElfRestaurantHarvestCropCsReq = 2552; CmdElfRestaurantClientStatusCsReq = 2589; CmdSettleElfRestaurantPlayCsReq = 2556; CmdNIBAINNLCBG = 2593; PFAIIEGNMJO_BIBKKMADLFJ = 2586; CmdElfRestaurantRecycleSeedScRsp = 2595; CmdJDGBALBMOHF = 2577; CmdElfRestaurantBuyFieldCsReq = 2555; CmdElfRestaurantBuyShopItemScRsp = 2583; CmdElfRestaurantTakeVillagerRewardCsReq = 2587; CmdPNDDHICKBAC = 2576; CmdBHPFBLJAEBK = 2551; CmdSetElfRestaurantPlayRecipeCsReq = 2579; CmdElfRestaurantPlantSeedCsReq = 2597; CmdNHAALOPDPOO = 2565; CmdElfRestaurantUpgradeFacilityLevelCsReq = 2581; CmdElfRestaurantTakeVillagerRewardScRsp = 2598; } message DPBGGKCMLGM { uint32 progress = 1; // offset: 24 uint32 BFEKDNEBDKP = 7; // offset: 28 } message BBCLLNPDIAH { uint32 JKCGCAMIFIA = 10; // offset: 32 bool ODACHADOJCB = 15; // offset: 40 uint32 HICPAMOIFOE = 5; // offset: 44 repeated DPBGGKCMLGM BOLMNNMPMNF = 8; // offset: 24 uint32 KAAGHAPGLCP = 11; // offset: 36 } message OBNLNNNNFPO { uint32 EIIAGABAFEC = 1; // offset: 36 uint32 IALJOJMAFLL = 12; // offset: 28 bool KOCGGHPKFAP = 14; // offset: 41 uint32 JAFNCOMGABG = 6; // offset: 24 uint32 KPFHBDDEKLJ = 8; // offset: 32 bool POICOLMBMIG = 5; // offset: 40 } message NCPCAIKAJGD { repeated uint32 IFHMNCGLCKP = 9; // offset: 24 repeated OBNLNNNNFPO FOPHPJNGPDE = 5; // offset: 16 bool GCIIMIOKFKL = 4; // offset: 40 } message CKPEIHOLADP { uint32 level = 15; // offset: 24 uint32 KBMMGOJKAPF = 11; // offset: 28 } message HKGDGAJHJPO { uint32 level = 15; // offset: 24 uint32 APDABNGDMPM = 4; // offset: 28 } message DDFAFGMLLFD { uint32 MKNNMKBEPOI = 9; // offset: 24 uint32 APDABNGDMPM = 12; // offset: 28 uint32 FKMMLKNJCNO = 2; // offset: 32 } message NEFPAKHFIHB { uint32 count = 2; // offset: 28 uint32 CJLJNPGKJGB = 6; // offset: 24 } message HLEIOFJEAKC { repeated uint32 KHOIDDHNNGO = 10; // offset: 48 uint32 IIFLBJNMNBO = 5; // offset: 64 repeated NEFPAKHFIHB HEGNHNFNIOO = 1; // offset: 24 uint64 DNJEEOENMAA = 8; // offset: 56 repeated DDFAFGMLLFD HKCEJCNILFD = 6; // offset: 40 uint32 CPFOCLCFFJF = 13; // offset: 68 repeated uint32 APDFLLLJABB = 14; // offset: 32 } message MFLDHBJNEOO { HLEIOFJEAKC NCJFDBMHINJ = 7; // offset: 32 repeated HKGDGAJHJPO DGODHIJBMDP = 3; // offset: 16 repeated CKPEIHOLADP EFOADCGKLFG = 10; // offset: 24 } message FINPEANNNKB { uint32 level = 8; // offset: 28 uint32 MPBBIJMACLL = 11; // offset: 24 } message BCNJMGCEGAA { repeated FINPEANNNKB FMIMEIEEOKB = 2; // offset: 16 } message GOFFLGEJEND { uint32 JDPHBPHAPKH = 4; // offset: 24 uint32 OCGOCBGLLEI = 13; // offset: 32 uint32 NGBNIPEMHMD = 14; // offset: 28 } message IMHNBMOMLAC { uint32 IIMKIFDKJHO = 7; // offset: 24 uint32 JDPHBPHAPKH = 12; // offset: 28 } message AFOECDHJPII { repeated IMHNBMOMLAC HMLAPLKEDDH = 9; // offset: 32 repeated GOFFLGEJEND JJGMPFGCKHG = 3; // offset: 24 } // Obf: NOFJMONFIOO // Type: Req // CmdID: 2563 message GetElfRestaurantDataCsReq { } // Obf: ODFLFODMNFH // Type: Rsp // CmdID: 2557 message GetElfRestaurantDataScRsp { BCNJMGCEGAA BNJBFPCDAFE = 7; // offset: 56 NCPCAIKAJGD OCGNOACLJAJ = 8; // offset: 48 uint32 retcode = 2; // offset: 64 BBCLLNPDIAH DCIDLIFMNLA = 11; // offset: 40 AFOECDHJPII LIBKPMMGGLJ = 3; // offset: 24 MFLDHBJNEOO KIIINGJLEHG = 12; // offset: 16 } // Obf: FMJFKEKGENC // Type: Req // CmdID: 2580 message EnterElfRestaurantNextDayCsReq { } // Type: Rsp // CmdID: 2577 message JDGBALBMOHF { uint32 retcode = 9; // offset: 24 } message GFKNKEMJPBA { oneof DKPKPIEODIG { BBCLLNPDIAH ALDADLDPLOH = 10; // offset: 24 OBNLNNNNFPO HBHGAFJFNCJ = 2; // offset: 24 FINPEANNNKB HCBGLCBLBDF = 1; // offset: 24 uint32 PCNEEFIHAEK = 9; // offset: 24 CKPEIHOLADP OAABLJOFPGL = 14; // offset: 24 HKGDGAJHJPO AFHLJCCLHCK = 5; // offset: 24 GOFFLGEJEND CIFAFAHAFKA = 6; // offset: 24 uint32 APLLKCCEGON = 12; // offset: 24 IMHNBMOMLAC LPBONPFMCOK = 3; // offset: 24 uint32 ACGHNDBBJCB = 11; // offset: 24 bool GCIIMIOKFKL = 8; // offset: 24 HLEIOFJEAKC COKIGCEDDPK = 13; // offset: 24 } } // Obf: JLCMLNAFBLI // Type: Notify // CmdID: 2588 message ElfRestaurantDataChangeNotify { repeated GFKNKEMJPBA CJFBLHNPHAK = 15; // offset: 24 } // Obf: JEFLHPIPJMD // Type: Req // CmdID: 2555 message ElfRestaurantBuyFieldCsReq { uint32 JAFNCOMGABG = 6; // offset: 24 } // Type: Rsp // CmdID: 2551 message BHPFBLJAEBK { ItemCostList KBEFKONPKGJ = 14; // offset: 24 uint32 retcode = 13; // offset: 32 } message BHHNMHDDIDD { uint32 EIIAGABAFEC = 9; // offset: 28 uint32 JAFNCOMGABG = 13; // offset: 24 } message GKPPDJEFBPA { uint32 EIIAGABAFEC = 8; // offset: 36 ItemCostList KBEFKONPKGJ = 7; // offset: 24 uint32 JAFNCOMGABG = 1; // offset: 32 } // Obf: GDIMNLFMDMB // Type: Req // CmdID: 2597 message ElfRestaurantPlantSeedCsReq { uint32 IALJOJMAFLL = 10; // offset: 32 repeated BHHNMHDDIDD FOPHPJNGPDE = 1; // offset: 16 } // Obf: KKJBMNHPKPP // Type: Rsp // CmdID: 2569 message ElfRestaurantPlantSeedScRsp { uint32 retcode = 3; // offset: 40 repeated KEHGPHDBOBD MIMFMIICDGL = 1; // offset: 32 repeated GKPPDJEFBPA HNJFLFPLINI = 11; // offset: 24 } // Obf: KKMHDFBOOBK // Type: Req // CmdID: 2552 message ElfRestaurantHarvestCropCsReq { repeated BHHNMHDDIDD FOPHPJNGPDE = 1; // offset: 16 } message AIMHLKDEMGF { ItemList MJANOKEODIB = 13; // offset: 24 uint32 JAFNCOMGABG = 3; // offset: 40 uint32 EIIAGABAFEC = 8; // offset: 44 map DBDOIHPLAFM = 1; // offset: 32 } // Obf: BGAJCGEJGPD // Type: Rsp // CmdID: 2594 message ElfRestaurantHarvestCropScRsp { repeated AIMHLKDEMGF EMJKBKPBCIJ = 12; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: FNLLIBJNGPJ // Type: Req // CmdID: 2568 message ElfRestaurantRecycleSeedCsReq { repeated BHHNMHDDIDD FOPHPJNGPDE = 6; // offset: 24 } message KEHGPHDBOBD { uint32 EIIAGABAFEC = 2; // offset: 32 ItemList AIGLOBFPEAB = 6; // offset: 24 uint32 JAFNCOMGABG = 15; // offset: 36 } // Obf: IKDLGFLLFPH // Type: Rsp // CmdID: 2595 message ElfRestaurantRecycleSeedScRsp { repeated KEHGPHDBOBD MIMFMIICDGL = 8; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: MFAOMGFPEJH // Type: Req // CmdID: 2587 message ElfRestaurantTakeVillagerRewardCsReq { } message OAMHEIJBIKG { uint32 progress = 10; // offset: 36 uint32 CAHDOOIHJKB = 4; // offset: 32 ItemList reward_list = 9; // offset: 16 uint32 DAFENDGOABE = 1; // offset: 40 } // Obf: FEJDIGKDDOA // Type: Rsp // CmdID: 2598 message ElfRestaurantTakeVillagerRewardScRsp { repeated OAMHEIJBIKG HALFGLGLDLO = 13; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: HEGKNKIKCLE // Type: Req // CmdID: 2600 message ElfRestaurantUpgradeEmployeeLevelCsReq { uint32 ODADJILOEKO = 7; // offset: 24 uint32 MPBBIJMACLL = 11; // offset: 28 } // Type: Rsp // CmdID: 2566 message OIDOEJMAMDE { uint32 retcode = 15; // offset: 32 ItemCostList KBEFKONPKGJ = 9; // offset: 16 } // Obf: DJIFJKLDNBG // Type: Req // CmdID: 2581 message ElfRestaurantUpgradeFacilityLevelCsReq { uint32 ODADJILOEKO = 6; // offset: 24 uint32 KBMMGOJKAPF = 14; // offset: 28 } // Type: Rsp // CmdID: 2571 message IEIGLIEIJAN { uint32 retcode = 5; // offset: 24 } // Obf: PCMAHDLNJDD // Type: Req // CmdID: 2599 message ElfRestaurantUpgradeRecipeLevelCsReq { uint32 APDABNGDMPM = 2; // offset: 24 uint32 ODADJILOEKO = 15; // offset: 28 } // Type: Rsp // CmdID: 2565 message NHAALOPDPOO { uint32 retcode = 3; // offset: 24 } message ICOIMHLBMFI { uint32 APDABNGDMPM = 13; // offset: 24 } message OAHNIFMDLCJ { uint32 NGDKBDAMEHM = 14; // offset: 36 bool PFGLKFBHGKM = 2; // offset: 33 bool ILGIANHEALF = 8; // offset: 32 repeated ICOIMHLBMFI JOEBAPNOLAF = 15; // offset: 16 } message BJMHMKBBJGH { uint32 num = 15; // offset: 24 uint32 PHKAHAHLDAE = 8; // offset: 28 } message KILNLEDAHOC { uint32 AIPIHJLCIHA = 5; // offset: 24 uint32 HEIHGFAOFNK = 13; // offset: 28 } message KPNDMCHCBPI { repeated GKDEKJKOIJN CINMPHLJDEM = 1; // offset: 16 bool BJADHCOFLGI = 11; // offset: 52 uint32 DPBEENBPDIP = 9; // offset: 40 bool DONOJAEMJDB = 15; // offset: 53 uint32 OAIBCCNAAHF = 12; // offset: 44 uint32 EMFHLBBOCFK = 13; // offset: 48 uint32 APDABNGDMPM = 6; // offset: 32 uint32 POINEKIEFPE = 4; // offset: 36 } message FLIPDLFKMLB { uint32 EMFHLBBOCFK = 5; // offset: 28 uint32 ECMNOFCMIGJ = 7; // offset: 24 uint32 event_id = 3; // offset: 32 } // Obf: EIDACIFELEO // Type: Req // CmdID: 2556 message SettleElfRestaurantPlayCsReq { repeated KPNDMCHCBPI CNGEJMNPJPM = 6; // offset: 48 uint32 IOIBCNHAOKG = 11; // offset: 88 uint32 BEOAPNBFOCI = 1; // offset: 72 uint32 DNJEEOENMAA = 15; // offset: 84 uint32 DNDGPEPOLNM = 10; // offset: 68 uint32 NGJKIIIJBIB = 14; // offset: 76 repeated KILNLEDAHOC ONGHHAPHCEM = 8; // offset: 56 uint32 cost_time = 5; // offset: 64 repeated FLIPDLFKMLB HLKMMJLCJEC = 9; // offset: 16 repeated BJMHMKBBJGH ALHGBBFBKJG = 7; // offset: 40 repeated OAHNIFMDLCJ PIGFMOMEPHE = 2; // offset: 32 uint32 AOAEKPAPHOK = 12; // offset: 80 } // Type: Rsp // CmdID: 2576 message PNDDHICKBAC { uint32 retcode = 1; // offset: 24 } // Obf: LBDCJINCNJA // Type: Req // CmdID: 2558 message ElfRestaurantBuyShopItemCsReq { uint32 MOKBJPGBGAB = 15; // offset: 28 uint32 NGBNIPEMHMD = 1; // offset: 24 } // Obf: DCIGAKGLAAN // Type: Rsp // CmdID: 2583 message ElfRestaurantBuyShopItemScRsp { uint32 NGBNIPEMHMD = 2; // offset: 44 ItemList PPMAFCBNAJF = 4; // offset: 24 uint32 retcode = 13; // offset: 40 ItemCostList KBEFKONPKGJ = 1; // offset: 16 } // Obf: AAMBBCFLHGM // Type: Req // CmdID: 2559 message ElfRestaurantFinishTradeOrderCsReq { uint32 IIMKIFDKJHO = 12; // offset: 24 } // Obf: ELGLLEKAPFC // Type: Rsp // CmdID: 2554 message ElfRestaurantFinishTradeOrderScRsp { ItemCostList KBEFKONPKGJ = 15; // offset: 24 uint32 IIMKIFDKJHO = 2; // offset: 44 ItemList PPMAFCBNAJF = 5; // offset: 16 uint32 retcode = 9; // offset: 40 } // Obf: LLLLJFFEHJE // Type: Req // CmdID: 2579 message SetElfRestaurantPlayRecipeCsReq { repeated uint32 PJEJODHICDK = 3; // offset: 24 } // Type: Rsp // CmdID: 2593 message NIBAINNLCBG { uint32 retcode = 6; // offset: 24 } // Obf: PMNHIOFJBNO // Type: Req // CmdID: 2589 message ElfRestaurantClientStatusCsReq { bool HCBEDECLAIC = 14; // offset: 24 } // Type: Rsp // CmdID: 2570 message FBDOEKFPDOB { uint32 retcode = 1; // offset: 24 } // Obf: FINOGKEDFKG enum CmdEraFlipperType { FINOGKEDFKG_PCPDHELPKEM = 0; CmdResetEraFlipperDataCsReq = 6553; CmdChangeEraFlipperDataCsReq = 6552; CmdLGIKHMICDMM = 6564; CmdPNKDIILAIPB = 6554; CmdABBCOCMKPLJ = 6558; CmdGetEraFlipperDataCsReq = 6551; CmdPPJOGJAHFGN = 6559; CmdEnterEraFlipperDataCsReq = 6560; CmdADNBLENFHGM = 6569; } message BIDGPELJPJK { uint32 JHDLNBPNEKG = 15; // offset: 28 uint32 state = 9; // offset: 24 } message HBJKMIICLNA { repeated BIDGPELJPJK CDPFCPCILOF = 11; // offset: 24 } // Obf: LFENCICKCGN // Type: Req // CmdID: 6551 message GetEraFlipperDataCsReq { } // Type: Rsp // CmdID: 6554 message PNKDIILAIPB { uint32 retcode = 4; // offset: 32 HBJKMIICLNA data = 14; // offset: 16 } // Obf: JCJIDADOMBA // Type: Req // CmdID: 6552 message ChangeEraFlipperDataCsReq { HBJKMIICLNA data = 12; // offset: 24 } // Type: Rsp // CmdID: 6564 message LGIKHMICDMM { HBJKMIICLNA data = 5; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: PFPCJJBGPKF // Type: Req // CmdID: 6553 message ResetEraFlipperDataCsReq { bool OIPLJJIODIL = 8; // offset: 24 } // Type: Rsp // CmdID: 6558 message ABBCOCMKPLJ { HBJKMIICLNA data = 4; // offset: 16 uint32 retcode = 10; // offset: 36 bool OIPLJJIODIL = 13; // offset: 32 } // Obf: EAEJHIAAHLJ // Type: Req // CmdID: 6560 message EnterEraFlipperDataCsReq { uint32 JHDLNBPNEKG = 5; // offset: 28 uint32 state = 6; // offset: 24 } // Type: Rsp // CmdID: 6559 message PPJOGJAHFGN { uint32 JHDLNBPNEKG = 6; // offset: 28 uint32 retcode = 12; // offset: 24 } // Type: Notify // CmdID: 6569 message ADNBLENFHGM { uint32 floor_id = 3; // offset: 32 HBJKMIICLNA data = 2; // offset: 24 } // Obf: JDDDPNDFNIH enum CmdEvolveBuildType { JDDDPNDFNIH_HOJEEPOEDHC = 0; CmdEvolveBuildStartLevelScRsp = 7127; CmdEvolveBuildSkipTeachLevelScRsp = 7109; JDDDPNDFNIH_LFHECPEAEDC = 7147; CmdEvolveBuildSkipTeachLevelCsReq = 7133; CmdEvolveBuildStartStageCsReq = 7135; CmdEvolveBuildShopAbilityDownCsReq = 7116; CmdEvolveBuildShopAbilityUpCsReq = 7103; CmdGetEvolveBuildShopAbilityResetScRsp = 7106; CmdGetEvolveBuildShopAbilityDownScRsp = 7131; CmdGetEvolveBuildCoinNotify = 7126; CmdEvolveBuildStartLevelCsReq = 7130; CmdGetEvolveBuildShopAbilityUpScRsp = 7150; CmdEvolveBuildGiveupCsReq = 7105; CmdGetEvolveBuildQueryInfoScRsp = 7107; CmdGetEvolveBuildGiveupScRsp = 7101; CmdEvolveBuildShopAbilityResetCsReq = 7115; CmdEvolveBuildReRandomStageCsReq = 7144; CmdGetEvolveBuildFinishScNotify = 7102; CmdPCKNAJOFGLD = 7119; CmdEvolveBuildQueryInfoCsReq = 7113; CmdEvolveBuildStartStageScRsp = 7138; CmdGetEvolveBuildReRandomStageScRsp = 7118; } enum AGFFLADPOIJ { AGFFLADPOIJ_HFMBLMOGOKB = 0; AGFFLADPOIJ_FMCALCMLEND = 1; AGFFLADPOIJ_HMAJLPEIKFL = 2; AGFFLADPOIJ_KLGGOJPLIEB = 3; AGFFLADPOIJ_PKAMAFJPHFK = 4; } enum CPCMNIKFLCH { CPCMNIKFLCH_KBJAIKJEFBB = 0; CPCMNIKFLCH_HPLLCDDBFDC = 1; CPCMNIKFLCH_CBIKFPHILKB = 2; CPCMNIKFLCH_FBOLJFIBBGM = 3; CPCMNIKFLCH_FIEEJNPOHDE = 4; } enum GCHPNHBDCDO { GCHPNHBDCDO_BFKFDKMGLHO = 0; GCHPNHBDCDO_NOFGAIIPIDK = 1; GCHPNHBDCDO_GNGGEPLIMJE = 2; } message MOEDGOHOALP { uint32 avatar_id = 14; // offset: 32 double damage = 9; // offset: 24 AvatarType avatar_type = 3; // offset: 36 } message CJLJDKLCNDA { uint32 KCOKNIJECLN = 12; // offset: 56 BattleGridFightSpecialBattleInfo battle_info = 9; // offset: 32 repeated BattleTarget EBPDGHAKMJF = 10; // offset: 40 GCHPNHBDCDO EGLCKGKECAJ = 11; // offset: 60 repeated uint32 IEPGKLIDHEK = 15; // offset: 24 repeated MOEDGOHOALP avatar_list = 14; // offset: 48 uint32 round_cnt = 6; // offset: 64 } message KGNLHPFOHDK { uint32 LANHJOMCKNJ = 5; // offset: 28 uint32 level_id = 9; // offset: 32 uint32 max_score = 8; // offset: 24 } message GPFMEDLLKGH { uint32 NJPCMDNHOFL = 3; // offset: 24 uint32 level = 13; // offset: 28 } message OKIBFKOOEKJ { uint32 level_id = 6; // offset: 36 bool DPNPCDGJPBG = 9; // offset: 32 bool BOBAOBPIELO = 7; // offset: 33 repeated uint32 IEPGKLIDHEK = 10; // offset: 16 } message LPHJKGLLJIP { GCHPNHBDCDO EGLCKGKECAJ = 4; // offset: 32 uint32 item_value = 7; // offset: 36 repeated GPFMEDLLKGH PMCBBMKMHNI = 6; // offset: 24 } message JCFPONBDCLG { repeated KGNLHPFOHDK EGLPNDHLHPA = 15; // offset: 48 uint32 item_value = 7; // offset: 76 repeated GPFMEDLLKGH PMCBBMKMHNI = 13; // offset: 64 repeated LPHJKGLLJIP HCEHOHDCCFE = 14; // offset: 16 repeated uint32 EDOIIGJJCIF = 1; // offset: 56 repeated uint32 HAFMANOLMED = 12; // offset: 40 uint32 exp = 9; // offset: 72 repeated OKIBFKOOEKJ NJMAPFMPPNA = 5; // offset: 32 uint32 player_level = 3; // offset: 80 } // Obf: FIGCEHAKEFO // Type: Req // CmdID: 7113 message EvolveBuildQueryInfoCsReq { } // Obf: OOEKDHCCANE // Type: Rsp // CmdID: 7107 message GetEvolveBuildQueryInfoScRsp { repeated CJLJDKLCNDA HLLEIPKMJKM = 4; // offset: 32 JCFPONBDCLG OIAPHBBDPHL = 14; // offset: 24 uint32 retcode = 15; // offset: 40 } // Obf: HCBPNBHDLCF // Type: Req // CmdID: 7130 message EvolveBuildStartLevelCsReq { repeated MOEDGOHOALP avatar_list = 12; // offset: 16 HHIPKINNCAP EDDJGNNOCAG = 6; // offset: 32 uint32 level_id = 9; // offset: 40 } // Obf: KPHFNMLGDDB // Type: Rsp // CmdID: 7127 message EvolveBuildStartLevelScRsp { CJLJDKLCNDA MODDIBHCPPD = 11; // offset: 16 uint32 retcode = 14; // offset: 40 SceneBattleInfo DDHGCAFFFOP = 4; // offset: 24 } // Obf: EDJLFPGPIMP // Type: Req // CmdID: 7135 message EvolveBuildStartStageCsReq { uint32 level_id = 9; // offset: 24 } // Obf: MJJLFDFEHCI // Type: Rsp // CmdID: 7138 message EvolveBuildStartStageScRsp { CJLJDKLCNDA MODDIBHCPPD = 5; // offset: 16 uint32 retcode = 7; // offset: 40 SceneBattleInfo DDHGCAFFFOP = 6; // offset: 32 } // Obf: PNNFLFNJCGE // Type: Req // CmdID: 7105 message EvolveBuildGiveupCsReq { uint32 level_id = 12; // offset: 24 } // Obf: ODBFKBBJDJA // Type: Rsp // CmdID: 7101 message GetEvolveBuildGiveupScRsp { uint32 retcode = 3; // offset: 32 CJLJDKLCNDA MODDIBHCPPD = 6; // offset: 24 } message LHCJAIGLKOP { } // Type: Rsp // CmdID: 7119 message PCKNAJOFGLD { uint32 retcode = 11; // offset: 32 CJLJDKLCNDA MODDIBHCPPD = 12; // offset: 24 } // Obf: HCDIHPKFJPG // Type: Notify // CmdID: 7102 message GetEvolveBuildFinishScNotify { uint32 exp = 4; // offset: 36 uint32 score_id = 3; // offset: 48 bool JADBKBABANG = 14; // offset: 44 uint32 level_id = 10; // offset: 32 uint32 wave = 12; // offset: 40 uint32 COLPBCECFOM = 6; // offset: 52 CJLJDKLCNDA MODDIBHCPPD = 1; // offset: 16 CPCMNIKFLCH GHIMJDPPJOG = 5; // offset: 56 uint32 item_value = 13; // offset: 60 } // Obf: IBHJIABGAFN // Type: Req // CmdID: 7144 message EvolveBuildReRandomStageCsReq { uint32 level_id = 11; // offset: 24 } // Obf: MDNHFAFPNFI // Type: Rsp // CmdID: 7118 message GetEvolveBuildReRandomStageScRsp { uint32 retcode = 5; // offset: 32 OKIBFKOOEKJ CEHBMIIGMFC = 11; // offset: 24 } // Obf: MDKCPLKBCIA // Type: Req // CmdID: 7103 message EvolveBuildShopAbilityUpCsReq { uint32 NJPCMDNHOFL = 3; // offset: 24 uint32 level = 5; // offset: 28 } // Obf: OEBGFEGPJCO // Type: Rsp // CmdID: 7150 message GetEvolveBuildShopAbilityUpScRsp { uint32 retcode = 14; // offset: 28 uint32 NJPCMDNHOFL = 6; // offset: 24 uint32 level = 9; // offset: 32 } // Obf: EJJANIBHLKA // Type: Req // CmdID: 7116 message EvolveBuildShopAbilityDownCsReq { uint32 level = 12; // offset: 28 uint32 NJPCMDNHOFL = 5; // offset: 24 } // Obf: FLCGENEEIAB // Type: Rsp // CmdID: 7131 message GetEvolveBuildShopAbilityDownScRsp { uint32 level = 5; // offset: 32 uint32 retcode = 14; // offset: 28 uint32 NJPCMDNHOFL = 9; // offset: 24 } // Obf: PIGLAICKOGN // Type: Req // CmdID: 7115 message EvolveBuildShopAbilityResetCsReq { GCHPNHBDCDO EGLCKGKECAJ = 3; // offset: 24 } // Obf: PJEPFKPFHFF // Type: Rsp // CmdID: 7106 message GetEvolveBuildShopAbilityResetScRsp { uint32 retcode = 3; // offset: 36 uint32 item_value = 12; // offset: 32 repeated GPFMEDLLKGH PMCBBMKMHNI = 10; // offset: 16 GCHPNHBDCDO EGLCKGKECAJ = 15; // offset: 40 } // Obf: ANNGOMIIPML // Type: Notify // CmdID: 7126 message GetEvolveBuildCoinNotify { uint32 item_value = 1; // offset: 28 GCHPNHBDCDO EGLCKGKECAJ = 13; // offset: 24 } // Obf: MMOKBHHHHJK // Type: Req // CmdID: 7133 message EvolveBuildSkipTeachLevelCsReq { uint32 level_id = 11; // offset: 24 } // Obf: JMNFHJANFAB // Type: Rsp // CmdID: 7109 message EvolveBuildSkipTeachLevelScRsp { uint32 retcode = 4; // offset: 24 uint32 level_id = 10; // offset: 28 } // Obf: FJKMDGNDILO enum CmdExpeditionType { FJKMDGNDILO_PCPDHELPKEM = 0; CmdAcceptMultipleExpeditionCsReq = 2503; CmdAcceptMultipleExpeditionScRsp = 2550; CmdTakeMultipleExpeditionRewardCsReq = 2516; CmdGetExpeditionDataCsReq = 2513; CmdTakeMultipleExpeditionRewardScRsp = 2531; CmdGAJMDNEKPOP = 2547; CmdGetExpeditionDataScRsp = 2507; } message AMDECGBPIBF { uint32 id = 8; // offset: 24 } // Obf: GELIOMDHCDK // Type: Req // CmdID: 2513 message GetExpeditionDataCsReq { } // Obf: EKCIKDPIDFO // Type: Rsp // CmdID: 2507 message GetExpeditionDataScRsp { repeated uint32 NBKFAEDOGPG = 13; // offset: 16 uint32 retcode = 9; // offset: 48 repeated AMDECGBPIBF GDAOENNJCBL = 7; // offset: 24 uint32 GPHPLOIILOI = 12; // offset: 52 int64 KAMBBFDEBAM = 6; // offset: 40 } // Obf: MPBFLMBNBEO // Type: Req // CmdID: 2503 message AcceptMultipleExpeditionCsReq { repeated AMDECGBPIBF IGCABDFPIOD = 13; // offset: 24 } // Obf: KDFMNPJMFMN // Type: Rsp // CmdID: 2550 message AcceptMultipleExpeditionScRsp { int64 KAMBBFDEBAM = 7; // offset: 48 repeated ItemList HALFGLGLDLO = 14; // offset: 16 repeated AMDECGBPIBF KDPCCAIOBMI = 15; // offset: 24 uint32 retcode = 11; // offset: 40 } // Obf: MHKPGPLKHEA // Type: Req // CmdID: 2516 message TakeMultipleExpeditionRewardCsReq { } // Obf: HHCAFNKOFGH // Type: Rsp // CmdID: 2531 message TakeMultipleExpeditionRewardScRsp { int64 KAMBBFDEBAM = 8; // offset: 48 repeated uint32 ANMHKDANNDL = 15; // offset: 24 repeated ItemList HALFGLGLDLO = 12; // offset: 32 uint32 retcode = 11; // offset: 40 } // Type: Notify // CmdID: 2547 message GAJMDNEKPOP { int64 KAMBBFDEBAM = 6; // offset: 40 repeated AMDECGBPIBF GDAOENNJCBL = 11; // offset: 24 repeated uint32 NBKFAEDOGPG = 12; // offset: 16 uint32 GPHPLOIILOI = 9; // offset: 48 } // Obf: PGEKJIEDHHD enum CmdFantasticStoryActivityType { PGEKJIEDHHD_PCPDHELPKEM = 0; CmdFantasticStoryActivityBattleEndScNotify = 4918; CmdEnterActivityFantasticStoryCsReq = 4995; CmdNDKKAGKCFGH = 4994; CmdEnterFantasticStoryActivityStageScRsp = 4914; CmdGetFantasticStoryActivityDataScRsp = 4910; CmdGetFantasticStoryActivityDataCsReq = 4991; } message CGHJPDIDOBI { repeated uint32 buff_list = 12; // offset: 16 repeated OIIADJCEMKB avatar_list = 7; // offset: 24 } message FEDEIOIJJJC { repeated uint32 EDMBIKHBICG = 4; // offset: 56 map PJCIONEPINE = 3; // offset: 16 repeated uint32 EFJLGEAAHEK = 14; // offset: 32 uint32 CEIMNDJFDJD = 12; // offset: 72 map KPNEPNELPNH = 6; // offset: 40 repeated uint32 NLBKDNKGBCK = 8; // offset: 64 repeated uint32 ELGFFACNECK = 15; // offset: 48 } // Obf: LOHCPKJILIC // Type: Req // CmdID: 4991 message GetFantasticStoryActivityDataCsReq { uint32 CEIMNDJFDJD = 4; // offset: 24 } // Obf: EFBKKOJLIBI // Type: Rsp // CmdID: 4910 message GetFantasticStoryActivityDataScRsp { FEDEIOIJJJC ONAJJGCJOHA = 4; // offset: 16 uint32 retcode = 5; // offset: 32 } // Type: Notify // CmdID: 4994 message NDKKAGKCFGH { FEDEIOIJJJC ONAJJGCJOHA = 3; // offset: 24 } message OIIADJCEMKB { uint32 avatar_id = 1; // offset: 24 AvatarType avatar_type = 9; // offset: 28 } // Obf: JCMMAMKLILL // Type: Req // CmdID: 4995 message EnterActivityFantasticStoryCsReq { uint32 CEIMNDJFDJD = 5; // offset: 44 repeated uint32 buff_list = 9; // offset: 24 repeated OIIADJCEMKB avatar_list = 15; // offset: 32 uint32 battle_id = 3; // offset: 40 } // Obf: EDGNNIIHEIP // Type: Rsp // CmdID: 4914 message EnterFantasticStoryActivityStageScRsp { uint32 CEIMNDJFDJD = 12; // offset: 32 uint32 battle_id = 10; // offset: 36 uint32 retcode = 4; // offset: 40 SceneBattleInfo battle_info = 7; // offset: 24 } // Obf: APILJBAAGDB // Type: Notify // CmdID: 4918 message FantasticStoryActivityBattleEndScNotify { uint32 JHGANJGBALI = 3; // offset: 32 uint32 CEIMNDJFDJD = 2; // offset: 28 uint32 battle_id = 7; // offset: 24 } // Obf: NAAOMIGPMHE enum CmdFateType { NAAOMIGPMHE_PCPDHELPKEM = 0; CmdFateStartCsReq = 5980; CmdFateShopLockGoodsScRsp = 5953; CmdFateSyncActionResultScNotify = 5999; CmdFateBattleStartScRsp = 5988; CmdFateStartScRsp = 5977; CmdFateSettleScNotify = 5958; CmdFateChangeLineupCsReq = 5955; CmdFateShopRefreshGoodsScRsp = 5995; CmdFateShopRefreshGoodsCsReq = 5968; CmdFateBattleStartCsReq = 5985; CmdFateTakeExpRewardScRsp = 5959; CmdFateSyncPendingActionScNotify = 5965; CmdFateShopBuyGoodsCsReq = 5997; CmdFateChangeLineupScRsp = 5951; CmdFateTakeExpRewardCsReq = 5983; CmdFateShopLockGoodsCsReq = 5986; CmdFateQueryCsReq = 5963; CmdFateQueryScRsp = 5957; CmdFateShopSellBuffCsReq = 5952; CmdFateShopBuyGoodsScRsp = 5969; CmdFateShopLeaveCsReq = 6000; CmdFateHouguSelectReq = 5981; CmdFateShopLeaveScRsp = 5966; CmdFateShopSellBuffScRsp = 5994; CmdEPEIBOMNEGI = 5956; CmdFateHandlePendingActionScRsp = 5971; CmdJFDABMJMDLD = 5976; } enum PCDAHKGMGNB { PCDAHKGMGNB_PCPDHELPKEM = 0; PCDAHKGMGNB_GGFJKGFFOBE = 1; PCDAHKGMGNB_JPLHMLDPIMA = 2; PCDAHKGMGNB_BFJHKAEDNFC = 3; PCDAHKGMGNB_DPBMMBKCPDO = 4; PCDAHKGMGNB_ILCHDBKLLFA = 5; PCDAHKGMGNB_FBHKAFPONLB = 6; } // Obf: KGHOCAPHLDG enum FateMasterStatusType { KGHOCAPHLDG_PCPDHELPKEM = 0; KGHOCAPHLDG_BNJMPCHFINA = 1; KGHOCAPHLDG_CCJCFMIAFCM = 2; KGHOCAPHLDG_PCBFNNJLOKC = 3; } message APHLJPLBOIF { uint32 PNJHMGNEJJI = 6; // offset: 24 BGCEJDCHKBA ALFHNEHOBJA = 7; // offset: 28 } message FNONPMBOFNE { uint32 unique_id = 7; // offset: 36 repeated uint32 monster_list = 10; // offset: 16 uint32 affix_id = 15; // offset: 32 bool LJKGCMOPHIF = 13; // offset: 40 bool FMIGAEFJBOK = 1; // offset: 41 } message BDDBAKBOMKP { int32 max_hp = 1; // offset: 48 repeated FNONPMBOFNE IAKFPMOEJLF = 5; // offset: 16 uint32 avatar_id = 4; // offset: 32 FateMasterStatusType status = 2; // offset: 36 int32 hp = 9; // offset: 44 uint32 rank = 11; // offset: 40 } message NANODNMFFFH { uint32 avatar_id = 4; // offset: 24 bool GDNIHALOKHC = 7; // offset: 28 } message JELDAKKHANC { NANODNMFFFH AOPAKLIFBAL = 15; // offset: 16 NANODNMFFFH JDOMCFFACAL = 6; // offset: 24 } message PCKIOEGAPAI { repeated BDDBAKBOMKP CIGCKKGMLID = 13; // offset: 16 } // Obf: CBJNGAMLAKM message FateBuffData { uint32 buff_id = 6; // offset: 28 uint32 cnt = 8; // offset: 24 } // Obf: JFFMGCJCOJL message ActiveTraitSourceList { APHLJPLBOIF source = 14; // offset: 16 uint32 cnt = 6; // offset: 32 } message JDKAJMEPECF { repeated ActiveTraitSourceList EFOLENMOFKP = 7; // offset: 16 uint32 trait_id = 9; // offset: 32 } message OEJGBJBLIEI { repeated FateBuffData buff_list = 7; // offset: 32 map AAELPBLPFLJ = 11; // offset: 16 repeated JDKAJMEPECF INPKEDEIBJN = 15; // offset: 56 uint32 LPGAKJJFLJN = 12; // offset: 64 repeated uint32 DEIFKMPAFHK = 1; // offset: 40 repeated uint32 BFDJJAPDJOH = 4; // offset: 24 } message JCFDCEKLBFH { bool FAOIKIDDCFF = 13; // offset: 24 uint32 buff_id = 12; // offset: 28 uint32 shop_goods_price = 15; // offset: 36 uint32 cnt = 9; // offset: 32 } message GLAAJKHKMHB { uint32 item_value = 8; // offset: 28 uint32 DBIBNHEOPPI = 3; // offset: 24 } message ANIOMKDCOEP { uint32 FDMEFIIJLCK = 11; // offset: 40 repeated GLAAJKHKMHB BDMNHFNKMDA = 6; // offset: 32 uint32 AAABOOFAFLJ = 14; // offset: 44 bool GOCGFMALEOP = 15; // offset: 52 repeated JCFDCEKLBFH shop_goods_list = 7; // offset: 16 bool EBKLPKNANLN = 8; // offset: 53 uint32 item_value = 9; // offset: 48 } message LBCNAOFKCIL { uint32 HJMGGLANHML = 15; // offset: 24 uint32 OMNFDNBEPLA = 13; // offset: 28 uint32 GNDEPOKFHPE = 11; // offset: 32 } message CEFFLAGCMIL { repeated uint32 CDHKFDPLLGD = 3; // offset: 24 } message LFDHOPEMOPL { uint32 IOGDBCPMPLH = 8; // offset: 24 uint32 unique_id = 6; // offset: 28 } message LNMBJPJONPE { uint32 PGHDKFPGPIH = 12; // offset: 32 uint32 unique_id = 9; // offset: 28 int32 value = 7; // offset: 24 } message KDJIDJBBHHE { uint32 area_id = 3; // offset: 112 PCDAHKGMGNB status = 5; // offset: 104 uint32 difficulty_level = 14; // offset: 116 POFKPELNBBL NOEMLPJOFAA = 20; // offset: 32 DFAHMBOGMAN pending_action = 9; // offset: 80 ANIOMKDCOEP JFMHILEEFCP = 15; // offset: 24 repeated LFDHOPEMOPL GNAAKKMMODE = 4; // offset: 64 CEFFLAGCMIL HOKCNCMMMJG = 7; // offset: 96 OEJGBJBLIEI DJHFOKKMEAH = 8; // offset: 48 PCKIOEGAPAI MMPBMAJEAGK = 6; // offset: 56 uint32 NICNELOFHOL = 12; // offset: 108 repeated LNMBJPJONPE HEAMACGDPEK = 11; // offset: 88 PKHPCMNPHKI KOKJMAEFNJP = 1451; // offset: 40 LBCNAOFKCIL BBLHPHFJMKF = 13; // offset: 16 } message DFAHMBOGMAN { HEHMFNLHOJI CKOOKFNBPAF = 10; // offset: 16 uint32 queue_position = 14; // offset: 32 } // Obf: GHGEEEKAFCO // Type: Req // CmdID: 5981 message FateHouguSelectReq { uint32 queue_position = 12; // offset: 36 oneof IHNMHNPMHJG { DOJACNBCEEH CICGMNHMLME = 6; // offset: 24 KOPNFPPIFCI COHMGGPHIHN = 9; // offset: 24 } } message DOJACNBCEEH { uint32 HHIMINBGJDI = 15; // offset: 24 } message KOPNFPPIFCI { bool ICOGAHFFCLD = 15; // offset: 24 uint32 PIACACNNBNH = 2; // offset: 28 } // Obf: BCFLGCDEPOJ // Type: Rsp // CmdID: 5971 message FateHandlePendingActionScRsp { uint32 queue_position = 13; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: DEMFNCIIAML // Type: Notify // CmdID: 5999 message FateSyncActionResultScNotify { repeated KNFLEFIFKMN ANIADNFEMAH = 15; // offset: 16 } message KNFLEFIFKMN { oneof NLPPPCHGGPF { DNFNEINEOEN FHGHOEFCAGG = 12; // offset: 16 ADLDDMAIFAI GFMCIODFODB = 13; // offset: 16 ECMFDCIIIHJ LDEENKDMDJK = 1; // offset: 16 KIJKPCEHEKC NGLFFKAJAAD = 7; // offset: 16 LBMDGNJPPKO JMGEPDEKGIH = 14; // offset: 16 ALEOPCNHNPD JDFGFPGAGPG = 3; // offset: 16 DGBPPHJAOAF DNIBGDGFMGJ = 15; // offset: 16 BKFAKPHNEPP FOGLALKHAGB = 6; // offset: 16 MBINEIHNOGC HNDCCFMMNOH = 9; // offset: 16 OBPOBEEODAF KODJPKPIHBH = 10; // offset: 16 AOAGJBOKKFM CFMDAFKGDHN = 11; // offset: 16 BNPJCNDIPOM BMOLIEJFMGB = 5; // offset: 16 KHAHKDLIPKF NEHJPHGALEK = 4; // offset: 16 ODEGFOPOKAD EHCNDFEPLOM = 8; // offset: 16 IIJDPFOGCIN DFOKPKOKFOK = 2; // offset: 16 KNOCKAECKII PAKFHBLBCOM = 1596; // offset: 16 DNFCAMIIAKJ PFOILMHKJJM = 978; // offset: 16 BOCNDEJFCGC NHBMFFAGLLK = 259; // offset: 16 GCOBCGDDNII CBIFAKPDNEI = 1375; // offset: 16 EMMIBLOHOKA NCCMNPGFAGK = 631; // offset: 16 MLLIDMPEFOD JHLBDAMENAG = 1733; // offset: 16 HIKCDKMPDHL FLIALKEIDKD = 1209; // offset: 16 } } message ALEOPCNHNPD { uint32 AAABOOFAFLJ = 1; // offset: 24 uint32 FDMEFIIJLCK = 7; // offset: 28 } message IIJDPFOGCIN { ANIOMKDCOEP JFMHILEEFCP = 15; // offset: 24 } message MLLIDMPEFOD { bool GOCGFMALEOP = 9; // offset: 24 } message HIKCDKMPDHL { repeated uint32 CDHKFDPLLGD = 11; // offset: 16 } message BNPJCNDIPOM { repeated uint32 DBPNDCDECKD = 3; // offset: 24 repeated FateBuffData GDCGBIEFIGO = 5; // offset: 16 } message KHAHKDLIPKF { repeated JDKAJMEPECF OKBLCNGFHCL = 2; // offset: 24 repeated uint32 JNLDPFHMOJL = 13; // offset: 16 } message ODEGFOPOKAD { repeated uint32 GALNEOLMCPO = 2; // offset: 24 repeated uint32 LNDNPGACBJH = 4; // offset: 16 } message DNFCAMIIAKJ { repeated uint32 CABEIFHKGBG = 9; // offset: 24 map PDNCLPEDJIF = 10; // offset: 32 } message EMMIBLOHOKA { repeated uint32 DEIFKMPAFHK = 11; // offset: 24 } message BOCNDEJFCGC { NDCJAAOLEBA NDIGEHJBBPK = 5; // offset: 24 } message GCOBCGDDNII { APHLJPLBOIF LKNHKFIGBDF = 11; // offset: 24 } message DNFNEINEOEN { LBCNAOFKCIL IGAFLCKJJKM = 3; // offset: 16 } message ADLDDMAIFAI { PCDAHKGMGNB MJDMLOIHLPA = 12; // offset: 24 } message CAIODCNEMHO { uint32 HEFFMGAIKMN = 5; // offset: 32 uint32 AIHNKPOGCFI = 10; // offset: 36 uint32 IGNNGJMEBHK = 2; // offset: 48 bool IHOONGPLLHJ = 12; // offset: 41 bool JFLIGNCAAEJ = 9; // offset: 40 uint32 DKHKBBMPCIC = 3; // offset: 52 uint32 AEBKEMDACBM = 7; // offset: 44 double IDAPPIBPHHH = 14; // offset: 24 uint32 avatar_id = 6; // offset: 56 } message ECMFDCIIIHJ { uint32 FHADIOPDMHP = 7; // offset: 48 repeated BDDBAKBOMKP CIGCKKGMLID = 1; // offset: 32 repeated CAIODCNEMHO BDAOCNNKOJF = 4; // offset: 16 uint32 LMEEJJNOFIE = 11; // offset: 60 repeated uint32 EMBGAEMHDPA = 2; // offset: 40 bool DIDPABJPDLJ = 15; // offset: 52 uint32 NMCACNNNBND = 14; // offset: 56 uint32 PEJMPHMPPKO = 12; // offset: 64 } message KIJKPCEHEKC { repeated JELDAKKHANC ABIHHACBPPF = 13; // offset: 24 } message LBMDGNJPPKO { uint32 gold = 5; // offset: 24 } message DGBPPHJAOAF { uint32 LPGAKJJFLJN = 7; // offset: 24 } message BKFAKPHNEPP { LFDHOPEMOPL MONILNMIBLG = 15; // offset: 16 } message MBINEIHNOGC { uint32 unique_id = 10; // offset: 24 } message OBPOBEEODAF { LNMBJPJONPE NIILLMJNGEC = 4; // offset: 16 } message AOAGJBOKKFM { uint32 unique_id = 1; // offset: 24 } message KNOCKAECKII { BDDBAKBOMKP LFMKDJEOIGI = 3; // offset: 16 } // Obf: BFHEDMBFHPC // Type: Notify // CmdID: 5965 message FateSyncPendingActionScNotify { DFAHMBOGMAN pending_action = 10; // offset: 24 } message HEHMFNLHOJI { oneof NLPPPCHGGPF { DLPGKJLBFLI CICGMNHMLME = 11; // offset: 24 JMBNFINPHCA COHMGGPHIHN = 4; // offset: 24 } } message DLPGKJLBFLI { repeated uint32 FDMHNFKHGBG = 8; // offset: 16 } message JFNAAFNLHNP { uint32 KJGBPCEGFAP = 11; // offset: 28 uint32 PGHDKFPGPIH = 1; // offset: 24 } message JMBNFINPHCA { repeated JFNAAFNLHNP NPCECMJGILB = 4; // offset: 16 } message MFMEMDJKDAF { DGMLAAIHBFC DCFGOFNBLCM = 10; // offset: 32 repeated uint32 EGCOGPACJOD = 4; // offset: 16 ACFIGFIILOJ FKOEBMADJEK = 13; // offset: 48 repeated uint32 EPMFDGPKPHJ = 6; // offset: 24 } message DGMLAAIHBFC { HMEDBGAMMPN IPFPDJNFMMN = 13; // offset: 48 uint32 NEEFACJBKPN = 15; // offset: 56 HMEDBGAMMPN DNOPHJFKKHC = 9; // offset: 24 repeated IHGBDAGHDME MPIILLMLPJN = 1; // offset: 32 map IIHADPGEAJB = 2; // offset: 40 } message ACFIGFIILOJ { uint32 exp = 3; // offset: 40 repeated uint32 POPPGIDKLMF = 9; // offset: 32 repeated uint32 GDIPEGFBLAB = 12; // offset: 16 } message HMEDBGAMMPN { map BOLEHILKKAO = 6; // offset: 32 uint32 DACOKFCBMBI = 8; // offset: 44 uint32 OKONFGOPOOK = 7; // offset: 40 repeated uint32 MGCPIPCGILO = 13; // offset: 24 } // Obf: EIBBALKEGFN // Type: Req // CmdID: 5963 message FateQueryCsReq { } // Obf: PHPCLOMGFMG // Type: Rsp // CmdID: 5957 message FateQueryScRsp { KDJIDJBBHHE MODDIBHCPPD = 11; // offset: 32 uint32 retcode = 6; // offset: 40 MFMEMDJKDAF rogue_get_info = 8; // offset: 24 } // Obf: EILJBHNCJBL // Type: Req // CmdID: 5980 message FateStartCsReq { repeated HAJAOGGPCJC avatar_list = 1; // offset: 24 uint32 area_id = 9; // offset: 32 uint32 difficulty_level = 15; // offset: 36 } // Obf: BBOELNNGEOP // Type: Rsp // CmdID: 5977 message FateStartScRsp { KDJIDJBBHHE MODDIBHCPPD = 14; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: GNCOHAFOOCP // Type: Req // CmdID: 5985 message FateBattleStartCsReq { } // Obf: PCMGHKAHNFJ // Type: Rsp // CmdID: 5988 message FateBattleStartScRsp { SceneBattleInfo battle_info = 9; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: HGNNIEFKBBD // Type: Req // CmdID: 5955 message FateChangeLineupCsReq { repeated HAJAOGGPCJC avatar_list = 10; // offset: 24 } // Obf: CEDCHJJJDLK // Type: Rsp // CmdID: 5951 message FateChangeLineupScRsp { uint32 retcode = 10; // offset: 24 } // Obf: KNPFEFFBNGE // Type: Req // CmdID: 5997 message FateShopBuyGoodsCsReq { uint32 CAPNNEGFGBP = 13; // offset: 24 } // Obf: LOLPCDFOCCO // Type: Rsp // CmdID: 5969 message FateShopBuyGoodsScRsp { uint32 CAPNNEGFGBP = 7; // offset: 24 uint32 retcode = 8; // offset: 28 } // Obf: DBKEFIKDHFE // Type: Req // CmdID: 5952 message FateShopSellBuffCsReq { uint32 OIBPLMKKGGL = 12; // offset: 24 bool PHGCDAOHLDA = 4; // offset: 28 uint32 NPMAANOOCOJ = 13; // offset: 32 } // Obf: MOCLIIDPKOM // Type: Rsp // CmdID: 5994 message FateShopSellBuffScRsp { uint32 retcode = 2; // offset: 24 bool PHGCDAOHLDA = 13; // offset: 28 uint32 NPMAANOOCOJ = 8; // offset: 32 uint32 OIBPLMKKGGL = 15; // offset: 36 } // Obf: FCGBBMFPALD // Type: Req // CmdID: 5968 message FateShopRefreshGoodsCsReq { } // Obf: MANGALFLFIN // Type: Rsp // CmdID: 5995 message FateShopRefreshGoodsScRsp { repeated JCFDCEKLBFH shop_goods_list = 11; // offset: 24 uint32 retcode = 13; // offset: 36 bool EBKLPKNANLN = 2; // offset: 32 } // Obf: PBGGOCNNLNC // Type: Req // CmdID: 5986 message FateShopLockGoodsCsReq { bool is_locked = 6; // offset: 24 } // Obf: KJMNDNHEICN // Type: Rsp // CmdID: 5953 message FateShopLockGoodsScRsp { bool is_locked = 4; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: FINGNBENPCL // Type: Req // CmdID: 6000 message FateShopLeaveCsReq { } // Obf: FGKEOANJNNL // Type: Rsp // CmdID: 5966 message FateShopLeaveScRsp { uint32 retcode = 8; // offset: 24 } message POFKPELNBBL { repeated JELDAKKHANC ABIHHACBPPF = 15; // offset: 16 } message NDCJAAOLEBA { APHLJPLBOIF source = 9; // offset: 32 map BBJCMOFGBFI = 7; // offset: 16 } message PKHPCMNPHKI { repeated NDCJAAOLEBA IAIOHLPJIAA = 1; // offset: 24 } // Type: Req // CmdID: 5956 message EPEIBOMNEGI { } // Type: Rsp // CmdID: 5976 message JFDABMJMDLD { uint32 retcode = 4; // offset: 24 } message HMDLIBMBIHM { AvatarType avatar_type = 11; // offset: 24 bool JLFLCDCGCOL = 15; // offset: 32 uint32 id = 14; // offset: 28 uint32 level = 8; // offset: 36 } message IHGBDAGHDME { map BNMOMHOCBPH = 160; // offset: 48 uint32 HJMGGLANHML = 11; // offset: 96 repeated uint32 GNAAKKMMODE = 2; // offset: 64 uint32 BNFHLIBFLID = 5; // offset: 92 repeated HMDLIBMBIHM avatar_list = 3; // offset: 24 repeated uint32 HEAMACGDPEK = 10; // offset: 40 uint32 NICNELOFHOL = 12; // offset: 84 map IIDPHLIMMPF = 8; // offset: 32 uint32 level_id = 6; // offset: 76 uint32 GNDEPOKFHPE = 15; // offset: 72 uint32 difficulty_level = 4; // offset: 88 uint32 OMNFDNBEPLA = 9; // offset: 80 map KDBLAHBIHDO = 14; // offset: 16 } // Obf: DJDEEJLCNOC // Type: Notify // CmdID: 5958 message FateSettleScNotify { IHGBDAGHDME ANLGOPHHHFP = 1; // offset: 16 uint32 score_id = 2; // offset: 40 ItemList reward = 7; // offset: 24 } // Obf: MJGFFFHMHDI // Type: Req // CmdID: 5983 message FateTakeExpRewardCsReq { } // Obf: MOOLJBJAKOK // Type: Rsp // CmdID: 5959 message FateTakeExpRewardScRsp { repeated uint32 NLCDIKNHMJM = 9; // offset: 40 ItemList reward = 7; // offset: 32 uint32 retcode = 11; // offset: 48 repeated uint32 AKCJLIELLCC = 2; // offset: 24 } // Obf: AIELOHBCOPG enum CmdFeverTimeActivityType { AIELOHBCOPG_PCPDHELPKEM = 0; CmdFeverTimeActivityBattleEndScNotify = 7151; CmdEnterFeverTimeActivityStageScRsp = 7160; CmdGetFeverTimeActivityDataScRsp = 7155; CmdEnterFeverTimeActivityStageCsReq = 7159; CmdGetFeverTimeActivityDataCsReq = 7157; } // Obf: GKNLGIBCLCN enum FeverTimeBattleRank { GKNLGIBCLCN_IJLJFPKIEOP = 0; GKNLGIBCLCN_ABMBOMJPMND = 1; GKNLGIBCLCN_EFLJDDBCIFD = 2; GKNLGIBCLCN_CKODLDEPEPG = 3; GKNLGIBCLCN_DCPNAILIKFM = 4; } message AEBCLFBDHPE { uint32 ALDJKJGBOJG = 5; // offset: 24 FeverTimeBattleRank NHICMEMJFNI = 6; // offset: 28 uint32 HEILKBJCAGB = 2; // offset: 32 } // Obf: LAGAPNILOEM // Type: Req // CmdID: 7157 message GetFeverTimeActivityDataCsReq { } // Obf: JENJJCEGGCK // Type: Rsp // CmdID: 7155 message GetFeverTimeActivityDataScRsp { repeated AEBCLFBDHPE PCDIFDGCDOK = 12; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: FFJGDCDIEBO // Type: Notify // CmdID: 7151 message FeverTimeActivityBattleEndScNotify { uint32 PKPIOIJPPBL = 12; // offset: 24 uint32 id = 11; // offset: 28 uint32 turn_left = 13; // offset: 32 FeverTimeBattleRank KIKCDKLKCPC = 5; // offset: 36 } // Obf: DJAOJLKIEFJ // Type: Req // CmdID: 7159 message EnterFeverTimeActivityStageCsReq { repeated HAJAOGGPCJC avatar_list = 1; // offset: 16 uint32 GDBOODKLBMK = 13; // offset: 36 uint32 id = 8; // offset: 32 uint32 MBNNAGEIAAH = 5; // offset: 40 } // Obf: ELFJNJFMBGP // Type: Rsp // CmdID: 7160 message EnterFeverTimeActivityStageScRsp { SceneBattleInfo battle_info = 2; // offset: 24 uint32 id = 10; // offset: 32 uint32 retcode = 7; // offset: 36 } // Obf: HBIDGEOOIKH enum CmdFightType { HBIDGEOOIKH_PCPDHELPKEM = 0; CmdNPOFLIHNANM = 30018; CmdOGPPBIDINBI = 30009; CmdOBJGGJPFLAE = 30026; CmdPNEBHCFJGFE = 30094; CmdHAGMNCCJIBB = 30095; CmdLKOOAHOFJAC = 30010; CmdOPOACMLCGAH = 30063; HBIDGEOOIKH_IOJNDEILAEK = 30098; HBIDGEOOIKH_AFOLHGMOBEO = 30014; HBIDGEOOIKH_MGGGMHLMCDE = 30091; } message CMLNFIGFMHL { string IHJGLGCLANM = 13; // offset: 16 uint32 account_ip = 4; // offset: 60 uint32 DIJHAFOGEOF = 2; // offset: 44 uint32 uid = 3; // offset: 52 uint32 KFMAEGNNJDL = 12; // offset: 40 uint32 platform = 7; // offset: 56 uint32 account_ip_port = 11; // offset: 48 uint64 ODKFCCOHAFM = 5; // offset: 32 } // Type: Rsp // CmdID: 30010 message LKOOAHOFJAC { uint32 KFMAEGNNJDL = 14; // offset: 48 bool ALLHDAFGDCJ = 11; // offset: 40 uint32 retcode = 5; // offset: 44 uint64 server_timestamp_ms = 4; // offset: 24 uint64 secret_key_seed = 6; // offset: 32 } // Type: Notify // CmdID: 30094 message PNEBHCFJGFE { uint32 KBNHAPKLBND = 2; // offset: 24 } // Type: Notify // CmdID: 30095 message HAGMNCCJIBB { BJFJFCDPFNG DGLJGHJENJE = 4; // offset: 24 } message HDCPJBMFDIE { uint64 client_time_ms = 5; // offset: 24 } // Type: Rsp // CmdID: 30018 message NPOFLIHNANM { uint64 server_time_ms = 12; // offset: 32 uint32 retcode = 6; // offset: 24 uint64 client_time_ms = 1; // offset: 40 } // Type: Notify // CmdID: 30009 message OGPPBIDINBI { IFCBCBLFALM OPOGEMADLEI = 9; // offset: 16 } message FLEFPFPAAKK { bytes LFIMIHLOLNB = 13; // offset: 24 uint32 LAHAIAIKPJN = 10; // offset: 32 } // Type: Rsp // CmdID: 30063 message OPOACMLCGAH { uint32 retcode = 4; // offset: 36 uint32 LAHAIAIKPJN = 15; // offset: 32 bytes LFIMIHLOLNB = 6; // offset: 24 } // Type: Notify // CmdID: 30026 message OBJGGJPFLAE { uint32 LAHAIAIKPJN = 3; // offset: 32 bytes LFIMIHLOLNB = 11; // offset: 16 } message NLDJBMBDCHE { repeated uint32 PFDKKFPPAAA = 9; // offset: 16 OBJGGJPFLAE EMOIGPNBOOL = 8; // offset: 24 } message HEHGNIICKAA { uint32 GJJPEPBPCKM = 14; // offset: 32 bytes AKIFPPJCNAC = 1; // offset: 16 } message BNCEGLBGGOG { repeated HEHGNIICKAA EDOAIEMIODH = 14; // offset: 24 repeated NLDJBMBDCHE FCBPJKAPPLF = 7; // offset: 32 uint32 GJJPEPBPCKM = 5; // offset: 72 repeated OBJGGJPFLAE DEOFAJNJIFL = 4; // offset: 64 repeated uint32 PFDKKFPPAAA = 1; // offset: 56 bytes AKIFPPJCNAC = 11; // offset: 48 bytes EOMPAOGAABO = 3; // offset: 40 } message OOFLDCDHLDL { JLGNKMBMPKL POFOCMIHJIA = 3; // offset: 24 repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 16 } // Obf: NACBOEPEICM enum CmdFightActivityType { NACBOEPEICM_PCPDHELPKEM = 0; CmdTakeFightActivityRewardScRsp = 3609; CmdTakeFightActivityRewardCsReq = 3618; CmdGetFightActivityDataCsReq = 3691; CmdGetFightActivityDataScRsp = 3610; CmdEnterFightActivityStageCsReq = 3695; CmdEnterFightActivityStageScRsp = 3614; CmdFightActivityDataChangeScNotify = 3694; } message IFNECJOOIGG { uint32 LMGHANJCECF = 9; // offset: 32 uint32 group_id = 3; // offset: 40 repeated uint32 NFEJLJDLAGF = 5; // offset: 16 uint32 NBFMEMNCGMJ = 6; // offset: 36 } // Obf: KELBILMHKCM // Type: Req // CmdID: 3691 message GetFightActivityDataCsReq { } // Obf: OLKPJCGKFJI // Type: Rsp // CmdID: 3610 message GetFightActivityDataScRsp { uint32 retcode = 5; // offset: 44 repeated IFNECJOOIGG ECGLGDKDDID = 10; // offset: 32 uint32 world_level = 14; // offset: 40 map IMGGPMEOJAJ = 1; // offset: 16 bool IBCMLDPJGCK = 2; // offset: 48 } // Obf: POGBGLFNDEN // Type: Notify // CmdID: 3694 message FightActivityDataChangeScNotify { map IMGGPMEOJAJ = 10; // offset: 16 repeated IFNECJOOIGG ECGLGDKDDID = 4; // offset: 24 } message ILNEBPJCGHB { uint32 avatar_id = 15; // offset: 28 AvatarType avatar_type = 12; // offset: 24 } // Obf: FMOBNFAPFND // Type: Req // CmdID: 3695 message EnterFightActivityStageCsReq { repeated uint32 avatar_list = 3; // offset: 40 repeated ILNEBPJCGHB FDHJCBNAICB = 14; // offset: 24 uint32 group_id = 11; // offset: 48 repeated uint32 item_list = 8; // offset: 16 uint32 INOMFFAIEOA = 15; // offset: 52 } // Obf: AGCDMKKMNJO // Type: Rsp // CmdID: 3614 message EnterFightActivityStageScRsp { uint32 group_id = 12; // offset: 32 uint32 retcode = 14; // offset: 40 SceneBattleInfo battle_info = 1; // offset: 24 uint32 INOMFFAIEOA = 13; // offset: 36 } // Obf: DJHNICCEPCB // Type: Req // CmdID: 3618 message TakeFightActivityRewardCsReq { uint32 INOMFFAIEOA = 8; // offset: 24 uint32 group_id = 7; // offset: 28 } // Obf: HIBLDGEPGAF // Type: Rsp // CmdID: 3609 message TakeFightActivityRewardScRsp { uint32 retcode = 10; // offset: 36 uint32 group_id = 9; // offset: 32 ItemList reward = 4; // offset: 16 uint32 INOMFFAIEOA = 15; // offset: 40 } // Obf: AKPEFEPLCFA enum CmdFightCakeRaceType { AKPEFEPLCFA_PCPDHELPKEM = 0; } enum DIHDDMPJCFA { DIHDDMPJCFA_PCPDHELPKEM = 0; DIHDDMPJCFA_OBHOIGLIAMJ = 1; } enum MHMFAMHHJAA { MHMFAMHHJAA_OAIDGFJLFPO = 0; MHMFAMHHJAA_OGCFKJFFKML = 1; MHMFAMHHJAA_KBKNMIDIMIN = 2; MHMFAMHHJAA_LNHNJGOBOIP = 3; } message IJOKCGLBBMI { uint32 JKPGACLKEEC = 5; // offset: 60 repeated uint32 NEKJKMKEJLJ = 1; // offset: 32 MLOFJFBHGLG BICBJMPAAAN = 9; // offset: 56 repeated uint32 EJGNGLILFCP = 13; // offset: 24 uint32 DHFKOKJIBNE = 10; // offset: 52 uint32 NHGPIMOFEKB = 7; // offset: 48 repeated GKDEKJKOIJN ELGOICHACDN = 15; // offset: 16 } message OMJLLILGAEP { float KCCFCMAKDLL = 9; // offset: 24 float z = 10; // offset: 40 float x = 5; // offset: 44 uint64 KHAJDKDHPGD = 3; // offset: 32 float y = 2; // offset: 28 } message KNGLMKEJBAB { OMJLLILGAEP NDAECAPOPAI = 6; // offset: 24 uint32 IILMEIAMDNC = 11; // offset: 44 uint32 interact_id = 9; // offset: 60 uint32 config_id = 4; // offset: 64 OMJLLILGAEP JHPHHBJIICK = 7; // offset: 32 int32 MGNHPGHMADG = 1; // offset: 48 int32 PCKJPEEGDGB = 14; // offset: 56 int32 NOJEAOJHDAL = 8; // offset: 52 uint32 JBGBALEFMHH = 10; // offset: 40 } message GKDDGHBGGAM { AGBLLFGOBKE EJCEIOMIOOP = 5; // offset: 24 int32 BILBCIJBACN = 13; // offset: 36 int32 unique_id = 15; // offset: 32 } message LDPLIJAMIOE { int32 unique_id = 5; // offset: 44 repeated OBNJKBMEAOL DCLAKCFJCPJ = 2; // offset: 24 uint32 DMHLLKBMHEL = 13; // offset: 40 AGBLLFGOBKE EJCEIOMIOOP = 15; // offset: 32 } message CLHDILKAKEP { uint32 FBCJCKEAHCM = 8; // offset: 24 uint32 OGKNEBGDEFN = 12; // offset: 28 } message DPOGOCFMOFP { uint32 ODDFEAEEJJD = 12; // offset: 36 uint32 COFELCKDBJE = 4; // offset: 40 uint32 EDNIACNOPMN = 7; // offset: 32 repeated CLHDILKAKEP friend_recommend_list = 6; // offset: 16 } message IHOGHILAEJE { repeated uint32 IGHNAEDJBAG = 11; // offset: 16 uint32 NMPGNKINPLL = 7; // offset: 32 } message PHHKNAADBHA { uint32 LFMEPGNEHHF = 9; // offset: 80 repeated DPOGOCFMOFP DEMDFDBCOAJ = 6; // offset: 56 map DJCILMADPKC = 5; // offset: 64 uint32 JDMECBEDLAA = 4; // offset: 76 repeated uint32 HHHNONKPFGP = 1; // offset: 24 uint32 PKCOBJBILEO = 2; // offset: 72 repeated IHOGHILAEJE CIFOJDJAIAD = 13; // offset: 48 uint64 PGKHBPKIFBE = 14; // offset: 88 repeated uint32 MHAAMIGLIKI = 10; // offset: 40 repeated uint32 NLBOGKNFNNE = 8; // offset: 32 } message HHOKEJLGOBN { repeated LDPLIJAMIOE CKFBMAJMMAC = 9; // offset: 64 LDPLIJAMIOE CGIKOKLGDEA = 3; // offset: 48 repeated GKDDGHBGGAM DIKCBKKNINM = 14; // offset: 80 bool NONMONPHBPE = 12; // offset: 104 LKBIPKDKDNP MALIIHMMDFP = 4; // offset: 56 repeated PHHKNAADBHA NEBGNOFPAGE = 13; // offset: 32 DCDCGEIELJI GIIJHNMLOCB = 5; // offset: 40 repeated HKLCEEEJIGO GBAEMAHODAB = 7; // offset: 24 repeated LDPLIJAMIOE EKDJEMEEHGA = 1; // offset: 88 repeated KNGLMKEJBAB DDLHPDBHGJD = 15; // offset: 96 uint64 PPNHNDEOOLJ = 11; // offset: 112 repeated KBOJACAEADL INKGMFFPLHF = 6; // offset: 16 uint32 NFPBAKBCCHG = 10; // offset: 108 } message HNKMPCPLIBB { repeated uint32 region_list = 6; // offset: 24 } message HHAGKIHIMFB { repeated HNKMPCPLIBB BFAHDINJDMA = 7; // offset: 32 uint32 FGIPICIJMDF = 14; // offset: 60 uint32 GLGOHINBJLE = 12; // offset: 64 bool GBLEFAMKILB = 13; // offset: 56 repeated uint32 PFDKKFPPAAA = 5; // offset: 24 repeated NOJNMAIACGB AAJAOCGHHAA = 10; // offset: 48 repeated KNGLMKEJBAB KIICCOFLILN = 8; // offset: 16 } message KJHFGPANMFH { HHOKEJLGOBN KGKOHNAACEN = 4; // offset: 16 uint32 HMIBJHDMLNB = 3; // offset: 32 } message DPLDPPPMMGH { repeated LDPLIJAMIOE OCDHOGILIMO = 1; // offset: 40 repeated LDPLIJAMIOE AJCENJOAMED = 3; // offset: 56 LDPLIJAMIOE CNLIALBPABN = 6; // offset: 16 repeated KNGLMKEJBAB DDLHPDBHGJD = 15; // offset: 32 repeated GKDDGHBGGAM DIKCBKKNINM = 5; // offset: 24 } message DCLIFPOFFLI { uint32 NFPBAKBCCHG = 4; // offset: 36 repeated PHHKNAADBHA NEBGNOFPAGE = 14; // offset: 24 uint64 PPNHNDEOOLJ = 3; // offset: 40 uint32 HMIBJHDMLNB = 2; // offset: 32 } message JGPAHLMGBML { uint32 MGNGPGPPIAA = 1; // offset: 32 uint32 ODDFEAEEJJD = 4; // offset: 36 repeated uint32 DKJOOKFCKFN = 13; // offset: 24 } message AOIKHPOBDGK { repeated JGPAHLMGBML JMIKPCPIFCD = 13; // offset: 16 uint32 BKPDBCAAGAE = 10; // offset: 52 uint32 score_id = 12; // offset: 32 uint32 rank = 2; // offset: 36 uint32 PKAJLLIKJPL = 14; // offset: 40 int32 ABAMHIFECNP = 1; // offset: 48 int32 KKCFOIMCLCD = 6; // offset: 44 } message CGIDNOCFEOH { repeated IHOGHILAEJE CIFOJDJAIAD = 9; // offset: 16 } message AGBLLFGOBKE { int32 IFDKELBKILF = 11; // offset: 32 uint32 ABCKMKFKAHB = 14; // offset: 28 uint32 JFFIKCFLBCH = 2; // offset: 24 } message OIDHAGNGKLG { int32 z = 2; // offset: 32 int32 x = 1; // offset: 28 int32 y = 12; // offset: 24 } message NOJNMAIACGB { AGBLLFGOBKE pos = 7; // offset: 16 uint32 FGMLMKKCMJM = 11; // offset: 36 int32 unique_id = 1; // offset: 32 } message DKBCDGFJADM { OIDHAGNGKLG BMNDBKBHIOC = 14; // offset: 16 uint32 DMHLLKBMHEL = 4; // offset: 32 MHMFAMHHJAA FPHGHAPGNAE = 6; // offset: 44 uint32 NJPCMDNHOFL = 15; // offset: 40 uint32 MAGPAONJOBD = 13; // offset: 36 uint32 item_id = 10; // offset: 48 } message JMCJBDELOKJ { repeated NOJNMAIACGB MOFJKLHLDMD = 4; // offset: 24 } message KBOJACAEADL { AGBLLFGOBKE AOONGKJPKOB = 8; // offset: 24 uint32 type = 1; // offset: 32 } message FPKALFNABLG { bool ICILBNDIDGP = 12; // offset: 44 KBOJACAEADL BIKHOEGFEFD = 2; // offset: 16 oneof CELGHABIOON { uint32 BFNAHAIGOBH = 13; // offset: 32 bool MPEKPBMIMCP = 15; // offset: 32 } } message GLPJODDJCCD { repeated FPKALFNABLG JDEANJMIKML = 14; // offset: 16 } message BNFIBKPENEF { uint32 BOEFCCPBCDD = 4; // offset: 40 uint32 LOIJLIKOMJN = 15; // offset: 36 oneof CJFBEONJIDL { uint32 LOLOEFOBOKA = 2; // offset: 16 KBOJACAEADL NANHFKEJMCJ = 11; // offset: 16 } } message DCDCGEIELJI { repeated BNFIBKPENEF AMBFEJIFLNC = 4; // offset: 24 } message LKBIPKDKDNP { repeated uint32 OPAKPBBAPBJ = 7; // offset: 16 uint32 HNPAHDLKBNP = 3; // offset: 32 } message DOKJPHAODDB { uint32 FBIHKFDNJJN = 7; // offset: 24 uint32 IGMHPJKAMMB = 3; // offset: 28 } message IGKKFPDHJLK { oneof OMNFAHMILOF { DOKJPHAODDB EKNHFDNEINK = 13; // offset: 24 } } message HKLCEEEJIGO { OMJLLILGAEP pos = 8; // offset: 32 int32 unique_id = 6; // offset: 48 bool ICILBNDIDGP = 4; // offset: 40 uint32 JMIENBBMPAG = 14; // offset: 44 IGKKFPDHJLK HDNGJKKLLPM = 7; // offset: 24 } message BJLIAEJNDJK { oneof EAGNHMILECN { uint32 JPOKEADJNPI = 8; // offset: 16 uint32 extra_id = 13; // offset: 16 } } message APEJMBBBLGF { BJLIAEJNDJK KGNDHGKKOMM = 14; // offset: 16 uint32 JKPGACLKEEC = 13; // offset: 32 } message ODDGGMAABBD { repeated uint32 EPDCGJBJOJM = 1; // offset: 24 uint32 item_id = 14; // offset: 32 } message AHMMECMMPBL { uint32 PFCMBDCFFMG = 11; // offset: 36 uint64 KHAJDKDHPGD = 1; // offset: 40 oneof OGJDIOHNFDE { KJHFGPANMFH KGKOHNAACEN = 1818; // offset: 16 DPLDPPPMMGH DNDGJJIINDN = 1794; // offset: 16 DCLIFPOFFLI ACHNDMMADHM = 785; // offset: 16 AOIKHPOBDGK HMNHNAJJCKE = 1094; // offset: 16 CGIDNOCFEOH PJFINGIOFHJ = 1039; // offset: 16 DKBCDGFJADM PBPACLDNJJL = 447; // offset: 16 JMCJBDELOKJ JNMGNEAKHCG = 1220; // offset: 16 GLPJODDJCCD LFLNIFFANDM = 1873; // offset: 16 DCDCGEIELJI LJMLIKAIBDC = 788; // offset: 16 LKBIPKDKDNP MALIIHMMDFP = 331; // offset: 16 HKLCEEEJIGO NPNBNNNINOH = 1792; // offset: 16 APEJMBBBLGF KGNDHGKKOMM = 536; // offset: 16 KNGLMKEJBAB OECLGKBMBAM = 205; // offset: 16 ODDGGMAABBD FEIIHHBDHAC = 458; // offset: 16 } } message EKNMNEFOKJP { repeated AHMMECMMPBL CDDJDGHEKMH = 6; // offset: 16 } message GJPAJIKFDJG { AOIKHPOBDGK HMNHNAJJCKE = 5; // offset: 24 HHOKEJLGOBN KGKOHNAACEN = 12; // offset: 40 uint64 KHAJDKDHPGD = 4; // offset: 56 HHAGKIHIMFB CAFOKMNABHN = 1; // offset: 16 uint64 HGHJJHNBGCM = 15; // offset: 48 } message IEKNGDDPMAE { uint32 ODDFEAEEJJD = 6; // offset: 28 uint32 OGKNEBGDEFN = 7; // offset: 24 } message FDKCGCJFLIH { uint32 ODDFEAEEJJD = 15; // offset: 28 uint32 OGKNEBGDEFN = 11; // offset: 24 } message NEODBNGBBDO { uint32 NMPGNKINPLL = 1; // offset: 24 } message ABIEJJKLFON { uint32 NMPGNKINPLL = 7; // offset: 24 } message IPFCOIECPED { } message BFFLONJIHAH { } message FFFIJNBAENM { uint32 MAGPAONJOBD = 6; // offset: 32 uint32 item_id = 11; // offset: 36 OIDHAGNGKLG BMNDBKBHIOC = 13; // offset: 24 } message LEHKAJNFGKB { } message LHPIHPJIMFA { BJLIAEJNDJK KGNDHGKKOMM = 15; // offset: 24 } message EAOEFLMMGMJ { } // Obf: MOIJFMEGOGC enum CmdFightDiceCombatType { MOIJFMEGOGC_PCPDHELPKEM = 0; } enum HJAMLCGHOAD { HJAMLCGHOAD_PCPDHELPKEM = 0; HJAMLCGHOAD_OBHOIGLIAMJ = 1; HJAMLCGHOAD_KBJNFGOMHPC = 2; } message JGAJKCNIGPD { uint32 damage = 15; // offset: 28 MLOFJFBHGLG BICBJMPAAAN = 1; // offset: 32 bool OMFKIFADFOC = 5; // offset: 25 bool BIODAJLLINO = 11; // offset: 24 uint64 JKPGACLKEEC = 8; // offset: 40 } message LLFONBIODFK { uint32 BEEMJECDMGB = 7; // offset: 52 uint32 IIAJPADOLMC = 14; // offset: 44 bool OMFKIFADFOC = 3; // offset: 49 uint64 JKPGACLKEEC = 13; // offset: 56 bool BIODAJLLINO = 15; // offset: 48 uint32 LNOPKMMELCC = 9; // offset: 68 repeated IFLOGJBONHI JMIKPCPIFCD = 5; // offset: 24 MLOFJFBHGLG BICBJMPAAAN = 2; // offset: 72 repeated IAMALMLBOEI ICHMKFMAIBB = 1; // offset: 32 uint32 damage = 6; // offset: 64 uint32 IHONDJOAPBM = 11; // offset: 40 } // Obf: EIMOOOILMKC enum CmdFightFestType { EIMOOOILMKC_PCPDHELPKEM = 0; CmdFightFestUnlockSkillNotify = 7288; CmdStartFightFestScRsp = 7277; CmdFightFestUpdateChallengeRecordNotify = 7255; CmdFightFestScoreUpdateNotify = 7285; CmdFightFestUpdateCoinNotify = 7251; CmdStartFightFestCsReq = 7280; CmdGetFightFestDataCsReq = 7263; CmdGetFightFestDataScRsp = 7257; } enum PBOFIBLBPGJ { PBOFIBLBPGJ_IJLJFPKIEOP = 0; PBOFIBLBPGJ_ABMBOMJPMND = 1; PBOFIBLBPGJ_EFLJDDBCIFD = 2; PBOFIBLBPGJ_CKODLDEPEPG = 3; PBOFIBLBPGJ_DCPNAILIKFM = 4; } // Obf: MHKEAFAPMFP enum FightFestType { MHKEAFAPMFP_PCPDHELPKEM = 0; MHKEAFAPMFP_PEOACNPKMDP = 1; MHKEAFAPMFP_FAMMLINGLDA = 2; MHKEAFAPMFP_OPCGNJMGJDE = 3; MHKEAFAPMFP_ENDNKKOIBHE = 4; } message NPGGDOLMNIE { PBOFIBLBPGJ NHICMEMJFNI = 14; // offset: 36 uint32 HEILKBJCAGB = 2; // offset: 24 uint32 JANDBBGLJEO = 1; // offset: 32 uint32 challenge_id = 13; // offset: 28 } // Obf: NGEOGJKGGDC // Type: Req // CmdID: 7263 message GetFightFestDataCsReq { } // Obf: OAIJOLHIJOD // Type: Rsp // CmdID: 7257 message GetFightFestDataScRsp { uint32 retcode = 10; // offset: 48 repeated uint32 GIGPHJEBDFL = 8; // offset: 32 repeated NPGGDOLMNIE challenge_list = 14; // offset: 16 uint32 item_value = 3; // offset: 40 uint32 score_id = 13; // offset: 44 } message BLKGDGAPBKC { uint32 id = 10; // offset: 28 AvatarType avatar_type = 12; // offset: 24 } // Obf: CFBMBBCOFFB // Type: Req // CmdID: 7280 message StartFightFestCsReq { uint32 event_id = 8; // offset: 44 uint32 id = 4; // offset: 40 repeated uint32 GIGPHJEBDFL = 10; // offset: 32 repeated BLKGDGAPBKC avatar_list = 3; // offset: 24 FightFestType type = 5; // offset: 48 } // Obf: CBMHCLCKJBB // Type: Rsp // CmdID: 7277 message StartFightFestScRsp { uint32 retcode = 11; // offset: 44 uint32 event_id = 14; // offset: 32 FightFestType type = 9; // offset: 36 uint32 id = 8; // offset: 40 SceneBattleInfo battle_info = 6; // offset: 24 } // Obf: CNBKCPMJEEG // Type: Notify // CmdID: 7285 message FightFestScoreUpdateNotify { uint32 score_id = 14; // offset: 28 uint32 LLIAPBILLLM = 13; // offset: 24 } // Obf: BLCOKNHFPEB // Type: Notify // CmdID: 7288 message FightFestUnlockSkillNotify { uint32 OIBHEKADLLO = 5; // offset: 24 } // Obf: MAMOOCJNPAI // Type: Notify // CmdID: 7255 message FightFestUpdateChallengeRecordNotify { uint32 challenge_id = 6; // offset: 28 PBOFIBLBPGJ rank = 5; // offset: 40 uint32 HEILKBJCAGB = 3; // offset: 36 PBOFIBLBPGJ LJMLNINDHEF = 4; // offset: 32 uint32 turn_left = 12; // offset: 24 } // Obf: NNCPEBHMAAF // Type: Notify // CmdID: 7251 message FightFestUpdateCoinNotify { uint32 item_value = 1; // offset: 24 } // Obf: DGMIHMFNOMB enum CmdFightMarbleType { DGMIHMFNOMB_PCPDHELPKEM = 0; } enum DBMAAECNBKO { DBMAAECNBKO_PCPDHELPKEM = 0; DBMAAECNBKO_OBHOIGLIAMJ = 1; DBMAAECNBKO_HMNHNAJJCKE = 2; } enum BCKFECKKLOH { BCKFECKKLOH_JOKEMPELIIB = 0; BCKFECKKLOH_FKDMMLBCENB = 1; BCKFECKKLOH_PJOMGMJEGFD = 2; } enum NAKGMGHLKFP { NAKGMGHLKFP_HPDEHDJMIBG = 0; NAKGMGHLKFP_BBKJFGHJCEK = 1; NAKGMGHLKFP_ADICJELFCLD = 2; } enum KJEAGFEINEB { KJEAGFEINEB_AMDBENAGMBH = 0; KJEAGFEINEB_KHHJAIOGPKA = 1; KJEAGFEINEB_INENEOJMPLE = 2; KJEAGFEINEB_NIHBMELLAGO = 3; KJEAGFEINEB_BMLFCFIALKC = 4; KJEAGFEINEB_EMGOOPFAFIG = 6; KJEAGFEINEB_EMBBANEAOKF = 7; KJEAGFEINEB_PKGDAMADAPD = 8; KJEAGFEINEB_BOENLHJENHA = 9; KJEAGFEINEB_AAOEDIFMKHI = 10; } enum DFKBFAICDJG { DFKBFAICDJG_PCMNNONNJIO = 0; DFKBFAICDJG_HCABPIIMPMC = 1; DFKBFAICDJG_CGHHBEBGFNB = 2; DFKBFAICDJG_NCDJBECHGLF = 3; DFKBFAICDJG_EMBHCPIJLCL = 4; DFKBFAICDJG_OJENBJPLJNI = 5; DFKBFAICDJG_ILODNIBILID = 6; DFKBFAICDJG_LNHAOAHAMEO = 7; DFKBFAICDJG_DFIDKMFEMKC = 8; DFKBFAICDJG_CNEJFABNFPN = 9; DFKBFAICDJG_JANOJMBBLKB = 10; DFKBFAICDJG_FJHNALAOBEM = 11; DFKBFAICDJG_IJCEAJDNHPF = 12; DFKBFAICDJG_KECNNAMCAKL = 13; DFKBFAICDJG_PLFDECBHIJB = 14; DFKBFAICDJG_HPMMOMPLEFK = 15; DFKBFAICDJG_COGHNOCBFBE = 16; DFKBFAICDJG_GEIOBKAHLHI = 17; DFKBFAICDJG_JBBLIOOAMKN = 18; DFKBFAICDJG_NABKGIJEFPG = 19; DFKBFAICDJG_NCNPBNLMAEC = 20; DFKBFAICDJG_JGMGLGIOFHI = 21; DFKBFAICDJG_IKCHLHGLCPN = 22; DFKBFAICDJG_PLONEEOKBEN = 23; DFKBFAICDJG_FMBGNMJPDGF = 24; DFKBFAICDJG_NLMAKGDKHCP = 25; DFKBFAICDJG_HGOHGLBFJAB = 26; } enum GPIOFJJJAMF { GPIOFJJJAMF_DBIHMNGLOGL = 0; GPIOFJJJAMF_GHFINDIDBPI = 1; GPIOFJJJAMF_MHFNENMPMBK = 2; GPIOFJJJAMF_PGGAFPMGELC = 3; GPIOFJJJAMF_MHMOLKOINNK = 4; } // Obf: AGHLHAFIAEJ enum FightMarbleHpChangeType { AGHLHAFIAEJ_OPPEOEKLDCJ = 0; AGHLHAFIAEJ_CBHGOMHNLMI = 1; AGHLHAFIAEJ_DNOOPAMDACC = 2; } enum OEHDBMBNLOF { OEHDBMBNLOF_HLPOCHDNJMA = 0; OEHDBMBNLOF_ACJPDHJGKHO = 1; OEHDBMBNLOF_CIIIPNBIPBA = 2; OEHDBMBNLOF_CEFEAPFMPIL = 3; OEHDBMBNLOF_AAAOINFJNDE = 4; OEHDBMBNLOF_MIPBCBCHDEN = 5; OEHDBMBNLOF_IKCNHOIHFKJ = 6; OEHDBMBNLOF_FKLLJDGEHMF = 7; OEHDBMBNLOF_PGLPBOGLFCF = 8; OEHDBMBNLOF_MJDFOAACAON = 9; OEHDBMBNLOF_EFCIOMAGPAO = 10; OEHDBMBNLOF_CBGHNCBBCJB = 11; OEHDBMBNLOF_MADFMNKHNCE = 12; OEHDBMBNLOF_IKEAJCPNKNM = 13; OEHDBMBNLOF_MBELKPOEHBA = 14; OEHDBMBNLOF_DIGMFCGIPKD = 15; } message BENFJPDMKED { int32 GBLCELFMOAB = 14; // offset: 28 uint64 JKPGACLKEEC = 2; // offset: 32 MLOFJFBHGLG BICBJMPAAAN = 6; // offset: 24 } message MLCACCFABOH { repeated BENFJPDMKED ANIADNFEMAH = 14; // offset: 24 } message KGCLNMHAAMM { float x = 8; // offset: 24 float y = 7; // offset: 28 } message NIGPFJAEPGF { uint32 item_id = 11; // offset: 32 KGCLNMHAAMM MBLPHKFGOJB = 3; // offset: 16 } message GICMHIBPIGI { uint32 PFCMBDCFFMG = 12; // offset: 32 oneof OGJDIOHNFDE { OPGJPLKHLKJ KHHKJKADACB = 1245; // offset: 16 JEEHBJPIAKE LCHAOHEJBOC = 570; // offset: 16 JIKDCCPDJPG finish_info = 1537; // offset: 16 MLKBKNNKFEA KGKOHNAACEN = 1654; // offset: 16 JFPBEDFKINJ LLCHEAMGFBN = 147; // offset: 16 } } message ABHOIALEGFI { repeated GICMHIBPIGI INKCBMFOJDM = 2; // offset: 24 } message OPGJPLKHLKJ { uint32 IOJKDGCFCGG = 5; // offset: 64 bool GHIBGEBPOCG = 12; // offset: 85 uint32 PPGOFLDJPIO = 2; // offset: 72 repeated uint32 DJJNGGFBAOG = 1; // offset: 32 bool GBLEFAMKILB = 15; // offset: 84 uint32 GDOHPMLEMAE = 10; // offset: 48 uint32 HLJPCIDLCKA = 9; // offset: 92 BCKFECKKLOH GLDAEMLKJJH = 7; // offset: 60 uint32 EMPIGIEDOMO = 11; // offset: 68 uint32 AKHDCMLBGKN = 6; // offset: 56 uint32 ADCJOJMPNPH = 8; // offset: 76 repeated ADHNJADIJAC BIEBFHECEPM = 493; // offset: 24 BCKFECKKLOH ADAPELOIGCI = 14; // offset: 80 uint32 BEDKAHEBGCC = 4; // offset: 88 repeated uint32 FJBFCPBLNLE = 3; // offset: 40 uint32 level_id = 13; // offset: 52 } message KINHLMIMDIG { int32 KHCPCKIBNKB = 8; // offset: 24 uint32 item_id = 15; // offset: 32 uint32 MGNGPGPPIAA = 9; // offset: 40 int32 total_damage = 12; // offset: 28 int32 PHLEIBBBDDN = 13; // offset: 36 } message JIKDCCPDJPG { bool NHLGOCGMKBP = 15; // offset: 44 uint32 AKGLMBNKHLG = 14; // offset: 36 NAKGMGHLKFP DEMGBJCJGNO = 7; // offset: 32 repeated KINHLMIMDIG LGIIKHCKBME = 1; // offset: 16 bool is_win = 5; // offset: 45 uint32 FBCJCKEAHCM = 3; // offset: 48 int32 DHFKOKJIBNE = 13; // offset: 40 } message CCNFGGMIKJF { uint32 EAHHABIDOAH = 722; // offset: 88 uint32 PIPPIIFDEHA = 247; // offset: 84 uint32 buff_id = 1144; // offset: 104 FightMarbleHpChangeType PGOIGOFLCDG = 910; // offset: 76 int32 CCNJKIAOMFF = 2028; // offset: 152 int32 max_hp = 2; // offset: 144 uint32 id = 14; // offset: 112 uint32 EMPIGIEDOMO = 1616; // offset: 64 bool IPACGBDKFNA = 686; // offset: 148 uint32 skill_id = 5; // offset: 72 KGCLNMHAAMM IJJAKDLIPAL = 13; // offset: 24 KGCLNMHAAMM MBAFIOCLMAI = 12; // offset: 32 float time = 4; // offset: 140 int32 hp = 6; // offset: 132 KGCLNMHAAMM GFKKHOIMECF = 15; // offset: 40 GPIOFJJJAMF JALKBDBKOKC = 11; // offset: 80 uint32 KDJEEKJBPAO = 7; // offset: 116 uint32 BCIEHPOHPDP = 8; // offset: 108 uint32 KFAEMIBBPHA = 763; // offset: 68 bool OLKBHJNOIAD = 486; // offset: 150 KGCLNMHAAMM IKAGBDAAMAG = 9; // offset: 48 DFKBFAICDJG MLDGPGGEDBK = 3; // offset: 120 uint32 APEBCDDKGOG = 1015; // offset: 92 uint32 AKHDCMLBGKN = 1996; // offset: 136 float ICLJEMJOOLP = 1753; // offset: 96 uint32 level = 535; // offset: 156 int32 attack = 1; // offset: 128 float KHNNELPGKIM = 612; // offset: 124 uint32 HPEOJNOOHDD = 1396; // offset: 100 KGCLNMHAAMM OAIMADEEEPE = 10; // offset: 16 bool NBEKCEIHJAC = 706; // offset: 149 } message JEEHBJPIAKE { repeated uint32 DNPIEJNNJJM = 12; // offset: 32 repeated uint32 AGAPFHKAODL = 4; // offset: 48 uint32 queue_position = 7; // offset: 92 uint32 APEBCDDKGOG = 14; // offset: 112 uint32 DDMMMPFPOAL = 1426; // offset: 72 uint32 GFGFEHHHDAD = 2; // offset: 80 KJEAGFEINEB GOKEOHPOMDC = 15; // offset: 68 uint32 IPBOBNMLNHP = 10; // offset: 96 uint32 FJLDAACGJGI = 13; // offset: 84 repeated CCNFGGMIKJF DFAKOMHIBGJ = 11; // offset: 24 bool DBPDDHMAHAB = 5; // offset: 77 uint32 extra_id = 8; // offset: 64 bool ABAFOPBHILK = 1; // offset: 78 repeated uint32 AMABBMOCBKD = 3; // offset: 40 uint32 MAILGEJLKEN = 769; // offset: 104 float JFHKACLKHHC = 6; // offset: 88 uint32 NIIEKCMBENI = 9; // offset: 100 uint32 DOHDEDHOOLL = 1915; // offset: 108 repeated CCNFGGMIKJF KCJMNLDPMKI = 1592; // offset: 56 bool MLJDIDHMJMJ = 806; // offset: 76 } message MLKBKNNKFEA { repeated OLCPICDAOKI EFHOPMMKLIF = 13; // offset: 32 DKBNDPLMNCO HLJPCIDLCKA = 2; // offset: 24 float LCEKOMJAAOC = 8; // offset: 72 uint32 NIIEKCMBENI = 4; // offset: 80 uint32 EJMJMEAGMOC = 6; // offset: 92 DKBNDPLMNCO ADCJOJMPNPH = 9; // offset: 56 uint32 FBCJCKEAHCM = 14; // offset: 76 bool MLJDIDHMJMJ = 5; // offset: 84 OEHDBMBNLOF phase = 12; // offset: 88 OPGJPLKHLKJ KHHKJKADACB = 7; // offset: 64 repeated uint32 AGAPFHKAODL = 11; // offset: 40 repeated OLCPICDAOKI LLOFGMDMIJM = 10; // offset: 48 } message JFPBEDFKINJ { uint32 FBCJCKEAHCM = 15; // offset: 36 uint32 item_id = 7; // offset: 32 KGCLNMHAAMM MBLPHKFGOJB = 2; // offset: 24 } message DKBNDPLMNCO { bool IPACGBDKFNA = 4; // offset: 48 uint32 CODOFDEHJCJ = 3; // offset: 56 bool BEPKBMGKCGB = 2; // offset: 49 repeated OLCPICDAOKI JPONLDDDEMI = 1; // offset: 40 uint32 OEDMCLBPADG = 10; // offset: 52 repeated OOCCLBMLECE CPJDHFJOIAL = 14; // offset: 16 repeated uint32 FKFHMMHBIKC = 5; // offset: 24 } message OLCPICDAOKI { KGCLNMHAAMM MBAFIOCLMAI = 10; // offset: 16 uint32 buff_id = 2; // offset: 40 float KHNNELPGKIM = 15; // offset: 72 uint32 KFAEMIBBPHA = 4; // offset: 64 KGCLNMHAAMM OAIMADEEEPE = 5; // offset: 32 bool NBEKCEIHJAC = 3; // offset: 56 int32 attack = 1; // offset: 68 uint32 level = 12; // offset: 52 int32 max_hp = 9; // offset: 48 bool OLKBHJNOIAD = 14; // offset: 57 int32 hp = 8; // offset: 60 bool NFOFIPGGJGP = 7; // offset: 58 uint32 id = 13; // offset: 44 bool ABAFOPBHILK = 11; // offset: 59 } message OOCCLBMLECE { uint32 APEBCDDKGOG = 8; // offset: 28 bool LFIDDPDPNIE = 7; // offset: 24 } // Obf: GMBAODONMMH enum CmdFightMatch3Type { GMBAODONMMH_HDEHMMHJOIG = 0; CmdJMGAOIFBNEO = 30110; CmdJLAGLJEDAEH = 30139; GMBAODONMMH_BGGKKPOAPOE = 30174; GMBAODONMMH_AGNIFOOJOGI = 30104; CmdJGAEJMOGAPO = 30126; CmdCGMGGEMIIKA = 30198; GMBAODONMMH_BLCJPOEKDEL = 30163; CmdDLLGKJNKANJ = 30133; CmdPKAFDHFOMOL = 30189; GMBAODONMMH_MGADJFMGHMC = 30118; CmdPCAIHNOHHAG = 30109; CmdCHCKDIFJBKP = 30157; CmdFBAKHNLPGEM = 30196; CmdEBNNIBGFGIH = 30144; CmdDMELLMENKCH = 30137; CmdAJAFOEHDCII = 30195; GMBAODONMMH_BNHJPHHLGGP = 30158; GMBAODONMMH_IGKEDAMGAJM = 30200; CmdEAAEIHMICBO = 30107; CmdIJAECOEFEIM = 30161; CmdLEPAGPCIDLP = 30138; CmdKNFEEOHHAOP = 30132; CmdMEFMBPFDBEM = 30194; CmdDNJHMKINPBK = 30101; GMBAODONMMH_DFCLLKPHFAG = 30172; CmdINDJDBNFNIM = 30114; GMBAODONMMH_LBBIOBGCCKG = 30191; } enum FNPDJFJFOBE { FNPDJFJFOBE_EKEFCLJAPDP = 0; FNPDJFJFOBE_NHPNNKIEGGL = 1; FNPDJFJFOBE_BPEMNMKAPOO = 2; FNPDJFJFOBE_JMKJDFEFIOB = 3; FNPDJFJFOBE_NGELLMBHOIE = 4; FNPDJFJFOBE_NANPDAKBJMO = 5; } enum PBKPPEAPBOM { PBKPPEAPBOM_BNJMPCHFINA = 0; PBKPPEAPBOM_ODFNPCJNDID = 1; PBKPPEAPBOM_CCJCFMIAFCM = 2; PBKPPEAPBOM_LADEPBBHHGO = 3; } enum HLDONLICNOB { HLDONLICNOB_MNELHMEBHPK = 0; HLDONLICNOB_NMIHNMAPKGI = 1; HLDONLICNOB_MHCMMOPPALJ = 2; HLDONLICNOB_OJGEICBOGJP = 3; HLDONLICNOB_BLJMJHPHEAF = 4; HLDONLICNOB_FMPEFGJPHKC = 5; } enum DNAGPMEBBCK { DNAGPMEBBCK_MCDJAMMCLDO = 0; DNAGPMEBBCK_CAIFILPCDBH = 1; DNAGPMEBBCK_MGCLKJEKJAA = 2; DNAGPMEBBCK_HCJOMCJGGHD = 3; DNAGPMEBBCK_GLHDGEOKCJB = 4; DNAGPMEBBCK_EEICIBOCKEA = 5; } enum IJKBLBJAABJ { IJKBLBJAABJ_PCPDHELPKEM = 0; IJKBLBJAABJ_GNJICJPAGNH = 1; IJKBLBJAABJ_OKJHNPKFFPM = 2; } enum NGAIELABHPM { NGAIELABHPM_PCPDHELPKEM = 0; NGAIELABHPM_LCEHKBAMOKA = 1; NGAIELABHPM_NFEPJMELPOM = 2; NGAIELABHPM_BFOIJCJJMHH = 3; } enum MFJBNCDAHJK { MFJBNCDAHJK_LECNFAGCFNH = 0; MFJBNCDAHJK_MAODGPDEMDJ = 1; MFJBNCDAHJK_OJAFEHMOLDP = 2; MFJBNCDAHJK_DKPIGDEEHCO = 3; MFJBNCDAHJK_COBCJODFIIF = 4; MFJBNCDAHJK_MJANFBMFBNA = 5; } enum HNDCKMIALOG { HNDCKMIALOG_OJAOGBDJCLM = 0; HNDCKMIALOG_KNALIHFLIIO = 1; HNDCKMIALOG_MAMPDPAHDHO = 2; HNDCKMIALOG_GBFDKKBGBEO = 3; HNDCKMIALOG_MGNNPFMJBED = 4; } enum FMANPCKGFDD { FMANPCKGFDD_MAOEJIEAHAH = 0; FMANPCKGFDD_KCCGMHLCAEL = 1; FMANPCKGFDD_IKJGDFFOKAD = 2; FMANPCKGFDD_GJKNCPIPKCM = 3; FMANPCKGFDD_GFLDOJLIMDH = 4; FMANPCKGFDD_COPJEICJKNA = 5; } message NBCBJJDFBPL { repeated MPGIOHDMFCG item_list = 7; // offset: 16 uint32 hp = 13; // offset: 44 uint32 score_id = 3; // offset: 60 uint32 MCCLNDCJAMI = 4; // offset: 52 uint32 JKPGACLKEEC = 9; // offset: 56 uint32 rank = 2; // offset: 36 bool GDNIHALOKHC = 15; // offset: 48 uint32 IHPGCAAAGBC = 1; // offset: 40 PBKPPEAPBOM state = 11; // offset: 32 } message LGOPLIAFLCK { int32 LHKDDBBIKOB = 7; // offset: 48 repeated uint32 FDJBKMDOPFD = 4; // offset: 32 uint32 OKCNHPLOMCD = 6; // offset: 68 FNPDJFJFOBE IPLEOOLCACI = 8; // offset: 64 uint64 JKLPNOFDNAL = 5; // offset: 56 repeated NBCBJJDFBPL DNNOFGJJMCP = 1; // offset: 24 JAMLHOHBIGB KGKOHNAACEN = 15; // offset: 16 } message HDNOFFGMDNJ { uint32 KPNFNMIDFCK = 6; // offset: 28 uint32 NOOJOLKILFB = 4; // offset: 24 } message JAMLHOHBIGB { uint32 IIPDAIEBIHA = 5; // offset: 96 uint32 cur_hp = 7; // offset: 76 repeated MPGIOHDMFCG item_list = 8; // offset: 24 PBKPPEAPBOM DEMGBJCJGNO = 9; // offset: 72 repeated HMJJLADLOHH buff_list = 1; // offset: 48 uint32 score_id = 6; // offset: 84 repeated ENENNMNEOGK op_list = 2; // offset: 56 ECKIDLIFAFG MHFHODDBOPM = 11; // offset: 16 uint32 PFJAJKBEPDC = 3; // offset: 92 uint32 KPCKLNCPPAJ = 12; // offset: 88 uint32 OPHONAAFLAJ = 4; // offset: 64 uint32 BMAJMLOFCKH = 14; // offset: 80 uint32 BAEPNAABADN = 10; // offset: 68 repeated uint32 INFEPNIEPND = 13; // offset: 32 } message NEIIDDAMPGL { JAMLHOHBIGB PIMAHGFDGCD = 8; // offset: 24 HLDONLICNOB GGOKHOBBHHF = 4; // offset: 32 } message KBAHGNNEMGG { int32 player_data = 1; // offset: 24 } // Type: Rsp // CmdID: 30110 message JMGAOIFBNEO { uint32 retcode = 12; // offset: 40 LGOPLIAFLCK data = 13; // offset: 16 repeated ADHNJADIJAC BIEBFHECEPM = 2; // offset: 32 } // Type: Notify // CmdID: 30194 message MEFMBPFDBEM { LGOPLIAFLCK data = 2; // offset: 24 } // Type: Notify // CmdID: 30195 message AJAFOEHDCII { LGOPLIAFLCK KKKBCPGOFLB = 9; // offset: 24 } // Type: Notify // CmdID: 30114 message INDJDBNFNIM { LGOPLIAFLCK LLIAJHMEJKI = 14; // offset: 32 LGOPLIAFLCK BDBILIBBHMP = 15; // offset: 24 } message CDFOGMAMFGF { HDNOFFGMDNJ BMNDBKBHIOC = 15; // offset: 16 HDNOFFGMDNJ PLMHAPPKLGA = 7; // offset: 24 repeated NEIIDDAMPGL CGLIPMIMMJG = 1; // offset: 32 uint32 NGINCCHDPJL = 9; // offset: 48 } // Type: Rsp // CmdID: 30109 message PCAIHNOHHAG { bool DLFPDEHDNGK = 2; // offset: 36 uint32 NGINCCHDPJL = 14; // offset: 40 uint32 retcode = 9; // offset: 32 JAMLHOHBIGB ECBCOIDFPON = 6; // offset: 24 } // Type: Notify // CmdID: 30198 message CGMGGEMIIKA { uint32 hp = 10; // offset: 44 uint32 OKCNHPLOMCD = 1; // offset: 36 uint32 MCCLNDCJAMI = 15; // offset: 32 repeated MPGIOHDMFCG item_list = 11; // offset: 24 PBKPPEAPBOM state = 7; // offset: 48 uint32 score_id = 14; // offset: 40 } message KEGOOAKEHIA { uint32 HIOFMPHCPJP = 12; // offset: 24 } // Type: Rsp // CmdID: 30126 message JGAEJMOGAPO { uint32 HIOFMPHCPJP = 14; // offset: 24 uint32 retcode = 7; // offset: 28 } // Type: Notify // CmdID: 30139 message JLAGLJEDAEH { uint32 HIOFMPHCPJP = 10; // offset: 28 uint32 NKEFAJCOIGJ = 12; // offset: 24 } // Type: Notify // CmdID: 30101 message DNJHMKINPBK { LGOPLIAFLCK data = 8; // offset: 24 } message MPGIOHDMFCG { uint32 IAMCPKMNANO = 4; // offset: 32 uint32 PANFIPHAGPB = 15; // offset: 36 uint32 MEAJAEBDAOI = 1; // offset: 24 uint32 EPFOIBHLDAO = 11; // offset: 28 } message ENENNMNEOGK { uint32 NBIIMDABOPC = 10; // offset: 24 IJKBLBJAABJ op_type = 8; // offset: 28 } message HMJJLADLOHH { uint32 display_value = 8; // offset: 28 NGAIELABHPM NOAOFGEJFEK = 3; // offset: 24 } message KLMKLDONEJG { uint32 score_id = 5; // offset: 68 uint32 IIPDAIEBIHA = 3; // offset: 40 bool GIKABEMCFAO = 4; // offset: 60 ECKIDLIFAFG MHFHODDBOPM = 15; // offset: 16 uint32 JKPGACLKEEC = 11; // offset: 44 bool KHDKNKLJGOJ = 13; // offset: 61 uint32 OPHONAAFLAJ = 1; // offset: 64 uint32 IHPGCAAAGBC = 2; // offset: 48 repeated MPGIOHDMFCG item_list = 14; // offset: 24 uint32 KPCKLNCPPAJ = 7; // offset: 52 PBKPPEAPBOM DEMGBJCJGNO = 9; // offset: 56 } message ACPMKPLOBEF { JAMLHOHBIGB KGKOHNAACEN = 3; // offset: 16 uint32 AHIFHGNPGBB = 8; // offset: 52 uint32 LFBIELBHOBK = 10; // offset: 56 repeated KLMKLDONEJG DNNOFGJJMCP = 7; // offset: 24 int32 LHKDDBBIKOB = 11; // offset: 60 DNAGPMEBBCK IPLEOOLCACI = 13; // offset: 48 uint64 JKLPNOFDNAL = 2; // offset: 40 } message LNOBPFKAAGA { repeated HDNOFFGMDNJ DIBNKMICOOD = 7; // offset: 16 uint32 BDCDDGOCILD = 5; // offset: 40 uint32 IJGJODCIDJA = 12; // offset: 44 repeated NEIIDDAMPGL CGLIPMIMMJG = 4; // offset: 32 } // Type: Rsp // CmdID: 30137 message DMELLMENKCH { JAMLHOHBIGB ENBGNLBMGFK = 15; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 BDCDDGOCILD = 6; // offset: 36 } message OFGNJLCEIGP { } // Type: Rsp // CmdID: 30138 message LEPAGPCIDLP { ACPMKPLOBEF data = 9; // offset: 16 repeated ADHNJADIJAC BIEBFHECEPM = 5; // offset: 32 uint32 retcode = 1; // offset: 40 } message MIHHLHKEFHE { uint32 MLHBHCHPHND = 13; // offset: 32 uint32 ABIMIBOPEOJ = 12; // offset: 24 uint32 AHIFHGNPGBB = 6; // offset: 28 } // Type: Rsp // CmdID: 30132 message KNFEEOHHAOP { uint32 retcode = 2; // offset: 24 } // Type: Notify // CmdID: 30133 message DLLGKJNKANJ { ACPMKPLOBEF data = 8; // offset: 16 MFJBNCDAHJK reason = 5; // offset: 32 } // Type: Notify // CmdID: 30161 message IJAECOEFEIM { CDFOGMAMFGF EAEAFIHIIMK = 12; // offset: 16 JAMLHOHBIGB ENBGNLBMGFK = 4; // offset: 32 } // Type: Notify // CmdID: 30107 message EAAEIHMICBO { LNOBPFKAAGA EAEAFIHIIMK = 4; // offset: 32 JAMLHOHBIGB ENBGNLBMGFK = 10; // offset: 24 } message DEKBKCFPJNA { } // Type: Rsp // CmdID: 30144 message EBNNIBGFGIH { uint32 retcode = 11; // offset: 24 } message GIGAKCOMKOG { uint32 score_id = 12; // offset: 28 uint32 JKPGACLKEEC = 11; // offset: 32 uint32 rank = 1; // offset: 24 PBKPPEAPBOM state = 9; // offset: 36 } message DLCCOJPHBCB { uint64 JKLPNOFDNAL = 10; // offset: 48 HNDCKMIALOG IPLEOOLCACI = 2; // offset: 40 JAMLHOHBIGB KGKOHNAACEN = 1; // offset: 32 uint32 LFBIELBHOBK = 12; // offset: 60 repeated GIGAKCOMKOG DNNOFGJJMCP = 15; // offset: 24 int32 LHKDDBBIKOB = 6; // offset: 56 } message DDFPFLMIFKM { } // Type: Rsp // CmdID: 30189 message PKAFDHFOMOL { DLCCOJPHBCB HGPGDCOCDFK = 2; // offset: 32 repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 24 uint32 retcode = 8; // offset: 40 } // Type: Notify // CmdID: 30196 message FBAKHNLPGEM { FMANPCKGFDD reason = 13; // offset: 32 DLCCOJPHBCB HGPGDCOCDFK = 12; // offset: 24 } // Type: Notify // CmdID: 30157 message CHCKDIFJBKP { repeated GIGAKCOMKOG DNNOFGJJMCP = 10; // offset: 24 uint32 LFBIELBHOBK = 11; // offset: 32 } // Obf: MKLPGBFEJMO enum CmdFiveDimType { MKLPGBFEJMO_PCPDHELPKEM = 0; CmdGetFiveDimMoneyScRsp = 2261; CmdLeaveFiveDimGameScRsp = 2258; MKLPGBFEJMO_DFILLFNLLAJ = 2253; CmdFiveDimJumpEnergyChangeScNotify = 2265; CmdUpdateFiveDimGameDataScRsp = 2259; MKLPGBFEJMO_LKLOBDJINOI = 2257; CmdFiveDimGameTransferScRsp = 2270; MKLPGBFEJMO_CJMDBFOJPIC = 2251; MKLPGBFEJMO_HKGHBAHIOMC = 2252; MKLPGBFEJMO_FFBHNFPKLMD = 2269; CmdFiveDimMoneyChangeScNotify = 2272; CmdEnterFiveDimGameScRsp = 2264; MKLPGBFEJMO_OBOBBDGHCDN = 2268; CmdFiveDimGameDataUpdateScNotify = 2275; CmdGetFiveDimGameDataScRsp = 2254; MKLPGBFEJMO_IIDCMPNMCHM = 2260; CmdGetFiveDimMoneyDataScRsp = 2274; } enum IPFAGFAPCCD { IPFAGFAPCCD_PCPDHELPKEM = 0; IPFAGFAPCCD_MLEMOAKKJJH = 1; IPFAGFAPCCD_BAOGAMKCLMO = 2; } message ANINPOGOEDJ { } // Obf: NFBFBHOBOLO // Type: Rsp // CmdID: 2254 message GetFiveDimGameDataScRsp { uint32 JJOOHOADJMA = 10; // offset: 32 KAIELJPMGHL OIAPHBBDPHL = 1; // offset: 24 uint32 retcode = 11; // offset: 36 } message GEAPPKGNLJG { NMHKDLJPGIL MODDIBHCPPD = 3; // offset: 16 MotionInfo MJDMNDIEKHK = 5; // offset: 24 HMJGADLIONA PPPHLHADCPJ = 1; // offset: 32 } // Obf: GMNABGKIKKN // Type: Rsp // CmdID: 2264 message EnterFiveDimGameScRsp { uint32 retcode = 14; // offset: 24 } message MFKKGOCBACJ { uint32 PJNFFBKCGEM = 6; // offset: 36 MotionInfo MJDMNDIEKHK = 9; // offset: 24 IPFAGFAPCCD FBOGMBOKPHJ = 3; // offset: 40 uint32 PJMLJPAPIIK = 2; // offset: 32 } // Obf: EAANGCAHIFA // Type: Rsp // CmdID: 2258 message LeaveFiveDimGameScRsp { uint32 client_pos_version = 2; // offset: 28 uint32 retcode = 5; // offset: 24 } message KIKKGAAPMKG { HMJGADLIONA PPPHLHADCPJ = 15; // offset: 24 uint32 NGEHILEENKC = 4; // offset: 32 } // Obf: GDHLNNNAPAK // Type: Rsp // CmdID: 2259 message UpdateFiveDimGameDataScRsp { uint32 retcode = 5; // offset: 24 } message KFIHIBFBAJH { uint32 PJNFFBKCGEM = 4; // offset: 44 HMJGADLIONA PPPHLHADCPJ = 7; // offset: 32 NMHKDLJPGIL MODDIBHCPPD = 9; // offset: 16 IPFAGFAPCCD FBOGMBOKPHJ = 11; // offset: 40 } // Obf: CEDLMINDAHJ // Type: Rsp // CmdID: 2270 message FiveDimGameTransferScRsp { uint32 retcode = 4; // offset: 24 } // Obf: FMLENEBEGJE // Type: Notify // CmdID: 2275 message FiveDimGameDataUpdateScNotify { uint32 client_pos_version = 12; // offset: 36 bool PBOBBPEKBLK = 15; // offset: 32 KAIELJPMGHL OIAPHBBDPHL = 14; // offset: 24 } // Obf: EPOABGDOEJJ // Type: Notify // CmdID: 2265 message FiveDimJumpEnergyChangeScNotify { uint32 JJOOHOADJMA = 11; // offset: 24 } message HACMIMFHMOC { uint32 HFMLMJALLPC = 10; // offset: 24 } // Obf: JCMINGBIKAO // Type: Rsp // CmdID: 2261 message GetFiveDimMoneyScRsp { uint32 HLLKKGIFIPC = 14; // offset: 32 uint32 retcode = 12; // offset: 28 uint32 HFMLMJALLPC = 11; // offset: 24 } // Obf: AGICNLFCIMA // Type: Notify // CmdID: 2272 message FiveDimMoneyChangeScNotify { uint32 JKLDOFBHABM = 14; // offset: 24 uint32 NDKMOINLOOE = 5; // offset: 28 } message ODAFJBFDFLG { } // Obf: NIABOPBGPGK // Type: Rsp // CmdID: 2274 message GetFiveDimMoneyDataScRsp { uint32 retcode = 8; // offset: 32 uint32 JKLDOFBHABM = 2; // offset: 24 uint32 NDKMOINLOOE = 12; // offset: 28 } // Obf: GEGHIEHNEEP enum CmdFriendType { GEGHIEHNEEP_PCPDHELPKEM = 0; CmdGetFriendApplyListInfoScRsp = 2918; CmdSyncHandleFriendScNotify = 2901; CmdGetPlatformPlayerInfoScRsp = 2949; CmdGetFriendRecommendListInfoScRsp = 2961; CmdGetFriendRecommendLineupDetailCsReq = 2952; CmdGetAssistListCsReq = 2928; CmdTakeAssistRewardScRsp = 2920; CmdABNLKIDDIOK = 3000; CmdDeleteFriendCsReq = 2974; CmdGetAssistListScRsp = 2965; CmdReportPlayerCsReq = 2944; CmdGetPlayerDetailInfoCsReq = 2994; CmdGetFriendDevelopmentInfoCsReq = 2977; CmdGetFriendApplyListInfoCsReq = 2914; CmdGetFriendRecommendLineupScRsp = 2988; CmdGetCurAssistScRsp = 2917; CmdSetFriendMarkCsReq = 2971; CmdGetPlatformPlayerInfoCsReq = 2902; CmdAddBlacklistCsReq = 2938; CmdGetFriendRecommendLineupCsReq = 2906; CmdGetFriendLoginInfoCsReq = 2966; CmdSetFriendRemarkNameCsReq = 2907; CmdCurAssistChangedNotify = 2993; CmdGetFriendListInfoCsReq = 2991; CmdGetAssistHistoryScRsp = 2925; CmdSyncDeleteFriendScNotify = 2904; CmdGetFriendBattleRecordDetailScRsp = 2912; CmdSyncAddBlacklistScNotify = 2932; CmdSetFriendMarkScRsp = 2936; CmdTakeAssistRewardCsReq = 2979; CmdDeleteFriendScRsp = 2937; CmdApplyFriendScRsp = 2998; CmdSearchPlayerCsReq = 2957; CmdSetAssistCsReq = 2973; CmdSyncApplyFriendScNotify = 2963; CmdGetFriendAssistListCsReq = 2903; CmdHandleFriendScRsp = 2939; CmdDeleteBlacklistScRsp = 2996; CmdGetFriendBattleRecordDetailCsReq = 2929; CmdGetFriendAssistListScRsp = 2992; CmdDeleteBlacklistCsReq = 2989; CmdApplyFriendCsReq = 2909; CmdGetFriendRecommendLineupDetailScRsp = 2990; CmdSetAllowOtherApplyFriendCsReq = 2911; CmdHandleFriendCsReq = 2926; CmdGetCurAssistCsReq = 2908; CmdGetFriendListInfoScRsp = 2910; CmdSetFriendRemarkNameScRsp = 2958; CmdGetAssistHistoryCsReq = 2951; CmdSetForbidOtherApplyFriendScRsp = 2930; CmdGetPlayerDetailInfoScRsp = 2995; CmdGetFriendDevelopmentInfoScRsp = 2916; CmdAddBlacklistScRsp = 2972; CmdGetFriendRecommendListInfoCsReq = 2933; CmdGetFriendLoginInfoScRsp = 2905; CmdSetAssistScRsp = 2953; CmdSearchPlayerScRsp = 2921; CmdNewAssistHistoryNotify = 2954; } enum FriendOnlineStatus { FRIEND_ONLINE_STATUS_OFFLINE = 0; FRIEND_ONLINE_STATUS_ONLINE = 1; } // Obf: PABBPHOIDBF enum FriendApplySource { PABBPHOIDBF_PCPDHELPKEM = 0; PABBPHOIDBF_DDEBAHBEKHI = 1; PABBPHOIDBF_PJEOOMBFNMA = 2; PABBPHOIDBF_ILPKPBOKMEN = 3; PABBPHOIDBF_OAMHNEDGEKA = 4; PABBPHOIDBF_OGENAPDDIDB = 5; PABBPHOIDBF_LDLMBIFNPEP = 6; } message AssistSimpleInfo { uint32 avatar_id = 3; // offset: 28 uint32 level = 15; // offset: 36 uint32 pos = 2; // offset: 24 uint32 dressed_skin_id = 9; // offset: 32 } message KMADNGJNOOB { uint32 MDFMEDKNEHG = 6; // offset: 36 uint32 MOOOPAMBOFK = 11; // offset: 28 uint32 group_id = 8; // offset: 24 uint32 HCHCOAPJLMG = 3; // offset: 32 } message CEGOPFBELBL { uint32 KKFBLJNMDFJ = 7; // offset: 36 repeated uint32 PGKLOMAJMDC = 11; // offset: 16 uint32 KBFDOPNODBL = 15; // offset: 32 } message CGLILDEBBIH { CEGOPFBELBL KNPMHOLAJFK = 3; // offset: 16 } message KIEEFAOCOCC { CGLILDEBBIH MDNOKJEALNP = 1; // offset: 16 } // Obf: AAGNLEFDLIJ message FriendGridFightRecord { uint32 division_id = 8; // offset: 24 } message PHNHEEOLADL { KIEEFAOCOCC NAKKOHEMJBL = 2; // offset: 16 FriendGridFightRecord KIIONJBDKNJ = 14; // offset: 40 BattleRecordType HCPAHPCOEKK = 9; // offset: 48 KMADNGJNOOB BHEEDAFLEOJ = 3; // offset: 24 } message PlayerSimpleInfo { repeated AssistSimpleInfo assist_info_list = 15; // offset: 32 PlatformType platform = 7; // offset: 88 string signature = 2; // offset: 24 string platform_nick = 6; // offset: 48 uint32 head_icon = 12; // offset: 120 uint32 level = 14; // offset: 84 string platform_uuid = 3; // offset: 72 int64 logout_time = 9; // offset: 96 HeadFrameInfo head_icon_frame_info = 105; // offset: 56 bool is_banned = 13; // offset: 80 uint32 personal_card = 8; // offset: 108 string nickname = 1; // offset: 64 FriendOnlineStatus online_status = 10; // offset: 124 uint32 uid = 5; // offset: 116 uint32 gender = 1403; // offset: 112 uint32 chat_bubble_id = 11; // offset: 104 MCNDBBEBKMJ player_outfit_data = 4; // offset: 40 } // Obf: EIAMCNPFJBC message DisplayEquipmentInfo { uint32 promotion = 13; // offset: 24 uint32 exp = 2; // offset: 28 uint32 tid = 11; // offset: 40 uint32 rank = 8; // offset: 36 uint32 level = 9; // offset: 32 } // Obf: EMOHHJNIPDI message DisplayRelicInfo { uint32 main_affix_id = 5; // offset: 32 repeated RelicAffix sub_affix_list = 13; // offset: 24 uint32 level = 2; // offset: 44 uint32 type = 15; // offset: 36 uint32 exp = 3; // offset: 40 uint32 tid = 7; // offset: 48 } message DisplayAvatarDetailInfo { uint32 avatar_id = 14; // offset: 48 repeated AvatarSkillTree skilltree_list = 11; // offset: 24 uint32 promotion = 15; // offset: 76 repeated DisplayRelicInfo relic_list = 13; // offset: 32 uint32 enhanced_id = 9; // offset: 72 uint32 exp = 8; // offset: 60 DisplayEquipmentInfo equipment = 12; // offset: 16 uint32 level = 7; // offset: 68 uint32 rank = 2; // offset: 52 uint32 pos = 5; // offset: 56 uint32 dressed_skin_id = 1; // offset: 64 } message BJKJKGAGDAC { uint32 DBBAEOHIAPA = 1; // offset: 40 uint32 GBOCDPDNFLF = 2; // offset: 24 uint32 IBLNHMFCLPP = 4; // offset: 32 uint32 DOBENIECLNN = 7; // offset: 36 uint32 DIOGJKODMPK = 5; // offset: 28 } // Obf: DPDIDKPLNDJ message PlayerRecordInfo { uint32 MPNIKBAFPEM = 14; // offset: 32 uint32 LCEEKBAJPHA = 4; // offset: 48 uint32 LBKCIEBGMAJ = 9; // offset: 44 BJKJKGAGDAC CEAKOOAOJLF = 10; // offset: 16 uint32 GPJGLLANPIF = 11; // offset: 36 uint32 KHDJDCELNPF = 12; // offset: 52 uint32 KEBOJOIBOKE = 6; // offset: 56 uint32 MMFGIPPNEEF = 3; // offset: 60 uint32 MIMIPDMIPNO = 13; // offset: 40 } message MNBHEHAMOKL { bool FIJNAPNICJF = 6; // offset: 25 bool NHLKFBOBDOM = 13; // offset: 26 bool CPOGDKALGOM = 3; // offset: 24 bool LPEPIDNJDEM = 14; // offset: 27 bool CHCNEDNCIDJ = 2; // offset: 28 } message JKFBFGOEBKI { KIEEFAOCOCC NAKKOHEMJBL = 11; // offset: 24 repeated KMADNGJNOOB challenge_list = 14; // offset: 32 } // Obf: OLGEBAEDFHO message PlayerDetailInfo { HeadFrameInfo head_frame_info = 1012; // offset: 88 uint32 PHKAMFFCKML = 371; // offset: 132 string HBIDCAFOPMG = 1; // offset: 104 uint32 OLJFBHKLAJP = 9; // offset: 136 bool NHIDOAAMLNF = 12; // offset: 149 string nickname = 5; // offset: 24 MNBHEHAMOKL LCBGFPMCLNO = 1052; // offset: 72 JKFBFGOEBKI JIJOICCDFCA = 1039; // offset: 56 bool PABEDLDJMNJ = 14; // offset: 148 uint32 head_icon = 2; // offset: 140 uint32 OGJGMNBPPLE = 7; // offset: 152 repeated DisplayAvatarDetailInfo KLCJNDONCAB = 8; // offset: 32 PlatformType platform = 13; // offset: 128 uint32 world_level = 15; // offset: 124 PlayerRecordInfo record_info = 3; // offset: 16 uint32 level = 6; // offset: 144 repeated DisplayAvatarDetailInfo MPDGDDABFAM = 1809; // offset: 80 string ICJIGHOMDNL = 4; // offset: 112 string signature = 11; // offset: 64 KJGMAEGNBKL GFPMLPGHONG = 1966; // offset: 40 MCNDBBEBKMJ HPHOEDAGBOB = 831; // offset: 96 uint32 uid = 10; // offset: 120 } // Obf: JCJMHHJHNGB message FriendSimpleInfo { PlayerSimpleInfo player_info = 1; // offset: 24 bool is_marked = 9; // offset: 52 PHNHEEOLADL FCKDHFFMECC = 14; // offset: 32 PlayingState playing_state = 11; // offset: 48 string remark_name = 7; // offset: 16 int64 create_time = 12; // offset: 56 } // Obf: ODEMHMFBCFC message FriendApplyInfo { PlayerSimpleInfo player_info = 14; // offset: 24 int64 EDECALEJJFH = 13; // offset: 32 } // Obf: IKCMGHPPNHM message FriendRecommendInfo { bool KNJIKJIPGJD = 9; // offset: 32 PlayerSimpleInfo player_info = 11; // offset: 16 } message PlayerAssistInfo { DisplayAvatarDetailInfo assist_avatar = 11; // offset: 24 PlayerSimpleInfo player_info = 15; // offset: 32 } // Obf: OEPOPEPNIED message FriendChallengeLineup { uint32 ABJGNBJMJJG = 7; // offset: 60 uint32 AHHOMNOELKK = 15; // offset: 56 string remark_name = 12; // offset: 24 uint32 score_id = 9; // offset: 52 repeated ChallengeLineupList lineup_list = 14; // offset: 40 PlayerSimpleInfo player_info = 5; // offset: 32 uint32 OINECGOPMJO = 8; // offset: 48 } // Obf: IEGDPKKKNHN message FriendChallengeClearanceInfo { uint32 group_id = 3; // offset: 40 uint32 HCHCOAPJLMG = 4; // offset: 32 oneof HIACNHNLCGL { ChallengeStatistics challenge_default = 1929; // offset: 24 ChallengeStoryStatistics challenge_story = 1513; // offset: 24 ChallengeBossStatistics challenge_boss = 1055; // offset: 24 } } message IFEKKJNCKIE { uint32 avatar_id = 1; // offset: 28 uint32 CBHKFOEOMFF = 11; // offset: 24 } message OOKGKMIMIID { uint32 KBFDOPNODBL = 1; // offset: 24 uint32 KKFBLJNMDFJ = 6; // offset: 28 } message KAONKHLDGPB { uint32 AIKMPMKFMPH = 1; // offset: 24 uint32 area_id = 10; // offset: 28 uint32 IKKFDOHMCGM = 7; // offset: 32 } message MFHOJCCILLC { uint32 DFIBLJIHLGL = 8; // offset: 24 uint32 LEHOBFFMGBL = 13; // offset: 32 uint32 area_id = 14; // offset: 28 uint32 FEKIOHOJBHE = 9; // offset: 36 } message JPPHKCHDIJD { uint32 NBACGGOFONN = 11; // offset: 36 uint32 GHKJBPIFBAI = 8; // offset: 32 uint32 NMLAEMLKBKJ = 12; // offset: 24 uint32 area_id = 10; // offset: 28 } message PKECJPJCONJ { OOKGKMIMIID AEKJAAKCDKK = 6; // offset: 40 MFHOJCCILLC CBGOEHOAMHG = 9; // offset: 48 JPPHKCHDIJD KDGIKCDGIGE = 10; // offset: 16 KAONKHLDGPB DCFDDBIIMJP = 13; // offset: 24 } // Obf: NNGLDKBDKLG message PlayerChallengePeakRecordMobData { uint32 peak_id = 3; // offset: 44 ChallengeLineupList lineup = 4; // offset: 32 repeated uint32 OBPDENLMNII = 8; // offset: 16 uint32 cycles_used = 1; // offset: 40 } // Obf: NOEKJNININI message PlayerChallengePeakRecordBossData { bool AFFIKAAMEJE = 10; // offset: 52 uint32 buff_id = 8; // offset: 44 bool EPCMADFOACA = 7; // offset: 53 uint32 HEILKBJCAGB = 9; // offset: 48 uint32 IKCILOBPEBI = 6; // offset: 56 uint32 peak_id = 11; // offset: 40 ChallengeLineupList lineup = 1; // offset: 16 repeated uint32 OBPDENLMNII = 3; // offset: 24 } message NCLCIIMIHDH { repeated PlayerChallengePeakRecordMobData DDJIDIKHANH = 11; // offset: 16 PlayerChallengePeakRecordBossData NFCLJMBLFMK = 3; // offset: 24 uint32 group_id = 1; // offset: 40 } message HBNJABPHLML { uint32 division_id = 8; // offset: 24 } message AALMEANBKAE { uint32 area_id = 7; // offset: 24 } message DMBOJMFJBKD { uint32 area_id = 6; // offset: 24 uint32 PNHFFKCNNJG = 15; // offset: 28 } message DJLGCHBNMAC { uint32 challenge_id = 6; // offset: 24 } message HEBDKFOFKMN { uint32 peak_id = 1; // offset: 24 } message CBGICNOFHCJ { uint32 KBFDOPNODBL = 9; // offset: 24 } message JGIJGAICGHE { uint32 division_id = 11; // offset: 24 } message FMGHCDKFNDL { bool JKAICMMPFBB = 7; // offset: 24 uint32 BBDOCJGAEEJ = 14; // offset: 28 } message OHNPAFLKHNA { int64 time = 8; // offset: 32 DevelopmentType FKGPLPGKDHN = 12; // offset: 40 oneof IFJMBNFCNBD { AALMEANBKAE CMBPHAHDIAN = 131; // offset: 16 DJLGCHBNMAC NCEKBKLNDDM = 659; // offset: 16 uint32 avatar_id = 608; // offset: 16 uint32 HOKJFKNPKAJ = 918; // offset: 16 uint32 KCPCJBIBDCA = 621; // offset: 16 DMBOJMFJBKD KHNIJFNOELC = 1003; // offset: 16 uint32 HIILNPICKCG = 423; // offset: 16 HEBDKFOFKMN IGJOLIJJLCK = 145; // offset: 16 CBGICNOFHCJ AAJCDFDLDEH = 371; // offset: 16 JGIJGAICGHE HLBKICJNAGK = 589; // offset: 16 FMGHCDKFNDL GINOJJFADPO = 330; // offset: 16 } } // Obf: FHIDMEEDDEA // Type: Req // CmdID: 2991 message GetFriendListInfoCsReq { } // Obf: AAGIKBFGAKK // Type: Rsp // CmdID: 2910 message GetFriendListInfoScRsp { repeated FriendSimpleInfo friend_list = 15; // offset: 16 repeated PlayerSimpleInfo black_list = 12; // offset: 24 uint32 retcode = 6; // offset: 40 } // Obf: INLOEEMDCCP // Type: Req // CmdID: 2994 message GetPlayerDetailInfoCsReq { uint32 uid = 15; // offset: 24 } // Obf: FFODHBGIHJN // Type: Rsp // CmdID: 2995 message GetPlayerDetailInfoScRsp { PlayerDetailInfo detail_info = 9; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: KIMAGOPIJEB // Type: Req // CmdID: 2914 message GetFriendApplyListInfoCsReq { } // Obf: MDKBPGEBJHN // Type: Rsp // CmdID: 2918 message GetFriendApplyListInfoScRsp { uint32 retcode = 3; // offset: 40 repeated uint32 LBIMGCPBKGE = 5; // offset: 24 repeated FriendApplyInfo CDPCFKMAGLO = 11; // offset: 32 } // Obf: GGIOCLBGODB // Type: Req // CmdID: 2909 message ApplyFriendCsReq { FriendApplySource source = 8; // offset: 28 uint32 uid = 15; // offset: 24 } // Obf: AEOLIDPOJKK // Type: Rsp // CmdID: 2998 message ApplyFriendScRsp { uint32 retcode = 14; // offset: 24 uint32 uid = 3; // offset: 28 } // Obf: HALKEKMIMFN // Type: Notify // CmdID: 2963 message SyncApplyFriendScNotify { FriendApplyInfo friend_apply_info = 4; // offset: 16 } // Obf: IBLCJFFOOMF // Type: Req // CmdID: 2926 message HandleFriendCsReq { bool is_accept = 8; // offset: 28 uint32 uid = 12; // offset: 24 } // Obf: MCIGHEJLKKG // Type: Rsp // CmdID: 2939 message HandleFriendScRsp { bool is_accept = 3; // offset: 32 uint32 uid = 12; // offset: 36 uint32 retcode = 2; // offset: 40 FriendSimpleInfo HHFDBNNNKOK = 14; // offset: 16 } // Obf: BGPJGHFDONJ // Type: Notify // CmdID: 2901 message SyncHandleFriendScNotify { FriendSimpleInfo HHFDBNNNKOK = 12; // offset: 24 uint32 uid = 15; // offset: 32 bool is_accept = 2; // offset: 36 } // Obf: JDGHINIIBAC // Type: Req // CmdID: 2974 message DeleteFriendCsReq { uint32 IPGCEGPJEHC = 9; // offset: 24 uint32 uid = 11; // offset: 28 } // Obf: CDAIFOHOJHK // Type: Rsp // CmdID: 2937 message DeleteFriendScRsp { uint32 uid = 2; // offset: 28 uint32 retcode = 15; // offset: 24 } // Obf: PMGBGFOGNMA // Type: Notify // CmdID: 2904 message SyncDeleteFriendScNotify { uint32 uid = 9; // offset: 24 } // Obf: HKFDIGEGIOK // Type: Req // CmdID: 2938 message AddBlacklistCsReq { uint32 uid = 3; // offset: 24 } // Obf: NABDLDKBGIE // Type: Rsp // CmdID: 2972 message AddBlacklistScRsp { PlayerSimpleInfo black_info = 8; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: NDIMKDAKGBK // Type: Notify // CmdID: 2932 message SyncAddBlacklistScNotify { uint32 uid = 8; // offset: 24 } // Obf: ONOCGKINIFC // Type: Req // CmdID: 2933 message GetFriendRecommendListInfoCsReq { bool ICHENOJECAP = 11; // offset: 24 } // Obf: IIEEEHMDPDL // Type: Rsp // CmdID: 2961 message GetFriendRecommendListInfoScRsp { repeated FriendRecommendInfo friend_recommend_list = 4; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: LJIGCJEFLLC // Type: Req // CmdID: 2907 message SetFriendRemarkNameCsReq { uint32 uid = 11; // offset: 36 uint32 reason = 5; // offset: 32 string remark_name = 4; // offset: 16 } // Obf: GPLDKNODPPA // Type: Rsp // CmdID: 2958 message SetFriendRemarkNameScRsp { uint32 uid = 2; // offset: 36 string remark_name = 11; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: DPLLPEOGEHP // Type: Req // CmdID: 2944 message ReportPlayerCsReq { string MPCOLHBJPBP = 11; // offset: 24 uint32 uid = 15; // offset: 36 uint32 HELHPDMDLBO = 8; // offset: 32 } // Type: Rsp // CmdID: 3000 message ABNLKIDDIOK { uint32 retcode = 12; // offset: 24 } // Obf: NCFEFBLJOMM // Type: Req // CmdID: 2989 message DeleteBlacklistCsReq { uint32 uid = 9; // offset: 24 } // Obf: IIHLMOICLJG // Type: Rsp // CmdID: 2996 message DeleteBlacklistScRsp { uint32 retcode = 9; // offset: 28 uint32 uid = 6; // offset: 24 } // Obf: IJKAEPHLIAN // Type: Req // CmdID: 2957 message SearchPlayerCsReq { bool ICHENOJECAP = 9; // offset: 32 repeated uint32 FJNIPJEIJKE = 7; // offset: 24 } // Obf: IIDMKMNEHDF // Type: Rsp // CmdID: 2921 message SearchPlayerScRsp { repeated PlayerSimpleInfo HMBIBHIFJFL = 7; // offset: 32 uint32 retcode = 12; // offset: 40 repeated uint32 OKNMEDEAJME = 10; // offset: 24 } // Obf: CFNILACKEKL // Type: Req // CmdID: 2928 message GetAssistListCsReq { bool ICHENOJECAP = 12; // offset: 24 bool KJJNOKFKMCP = 10; // offset: 25 } // Obf: CLMAPMIIIMC // Type: Rsp // CmdID: 2965 message GetAssistListScRsp { repeated PlayerAssistInfo assist_list = 8; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: IAMJEPIHMJA // Type: Req // CmdID: 2973 message SetAssistCsReq { uint32 avatar_id = 2; // offset: 28 uint32 uid = 13; // offset: 24 } // Obf: AGLAAHBKKPH // Type: Rsp // CmdID: 2953 message SetAssistScRsp { uint32 retcode = 4; // offset: 28 uint32 avatar_id = 1; // offset: 32 uint32 FNCINGFDLPA = 5; // offset: 24 uint32 uid = 2; // offset: 36 } // Obf: MOFOGJLHFEO // Type: Req // CmdID: 2908 message GetCurAssistCsReq { } // Obf: COPENGFGCBJ // Type: Rsp // CmdID: 2917 message GetCurAssistScRsp { PlayerAssistInfo ILPKPBOKMEN = 5; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: OOGDBNCEPGH // Type: Req // CmdID: 2951 message GetAssistHistoryCsReq { } // Obf: LALIGIPLLJI // Type: Rsp // CmdID: 2925 message GetAssistHistoryScRsp { uint32 KLEMGGNGEHG = 13; // offset: 40 uint32 OKPBNIIDCEJ = 9; // offset: 32 repeated uint32 PLPDAACEKJB = 1; // offset: 24 uint32 retcode = 7; // offset: 44 uint32 KJIDHDCPCHH = 15; // offset: 36 } // Obf: OADLPILLKGI // Type: Notify // CmdID: 2954 message NewAssistHistoryNotify { uint32 OKPBNIIDCEJ = 5; // offset: 24 } // Obf: BBPPIDJOGIE // Type: Req // CmdID: 2979 message TakeAssistRewardCsReq { } // Obf: CBDHBCPNLFI // Type: Rsp // CmdID: 2920 message TakeAssistRewardScRsp { ItemList reward = 10; // offset: 16 repeated MBICBKAFGIK CADPJMANPCA = 9; // offset: 32 uint32 retcode = 6; // offset: 40 } // Obf: CFGDKFNAADC // Type: Notify // CmdID: 2993 message CurAssistChangedNotify { PlayerAssistInfo ILPKPBOKMEN = 13; // offset: 24 } // Obf: OBIFOIHGFDG // Type: Req // CmdID: 2902 message GetPlatformPlayerInfoCsReq { PlatformType platform = 14; // offset: 32 repeated string PBHLHFPIACP = 1; // offset: 24 } // Obf: PKMKMPIGANK // Type: Rsp // CmdID: 2949 message GetPlatformPlayerInfoScRsp { repeated PlayerSimpleInfo friend_recommend_list = 14; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: PNMDCMNOPMP // Type: Req // CmdID: 2966 message GetFriendLoginInfoCsReq { } // Obf: CAKEPHBLMJJ // Type: Rsp // CmdID: 2905 message GetFriendLoginInfoScRsp { repeated uint32 BHJONHOLEAA = 13; // offset: 16 bool BKJJFEHPNAO = 5; // offset: 44 repeated uint32 DOAHBAPHMBO = 3; // offset: 32 uint32 retcode = 2; // offset: 40 bool LABBELBJKII = 11; // offset: 45 } // Obf: GDIJPNPLDAI // Type: Req // CmdID: 2911 message SetAllowOtherApplyFriendCsReq { bool NLIPKPLKCPO = 8; // offset: 24 } // Obf: PNMCMNPOIFH // Type: Rsp // CmdID: 2930 message SetForbidOtherApplyFriendScRsp { bool NLIPKPLKCPO = 7; // offset: 24 uint32 retcode = 2; // offset: 28 } // Obf: PNOEBPMKHJM // Type: Req // CmdID: 2971 message SetFriendMarkCsReq { uint32 reason = 3; // offset: 24 uint32 uid = 8; // offset: 28 bool KBNKNAHGPHG = 7; // offset: 32 } // Obf: JMBODEJHFHO // Type: Rsp // CmdID: 2936 message SetFriendMarkScRsp { bool KBNKNAHGPHG = 8; // offset: 24 uint32 retcode = 5; // offset: 32 uint32 uid = 4; // offset: 28 } // Obf: LHIEPKICIMO // Type: Req // CmdID: 2903 message GetFriendAssistListCsReq { IPGFCGHIIKN NJAAPGJANCI = 2; // offset: 44 repeated uint32 IPMGLMJFGNP = 1; // offset: 24 bool ICHENOJECAP = 13; // offset: 40 repeated uint32 NLEEIBAPFAA = 14; // offset: 16 uint32 target_side = 7; // offset: 48 } // Obf: PNHONGKANMM // Type: Rsp // CmdID: 2992 message GetFriendAssistListScRsp { uint32 retcode = 7; // offset: 36 repeated PlayerAssistInfo assist_list = 12; // offset: 24 uint32 target_side = 10; // offset: 32 } message CLFIIPBIBBG { repeated PKJGGAPLONC avatar_list = 15; // offset: 24 repeated uint32 finished_target_list = 9; // offset: 32 } message LOBJLKHOLPG { repeated uint32 finished_target_list = 9; // offset: 32 uint32 peak_id = 11; // offset: 40 repeated PKJGGAPLONC avatar_list = 1; // offset: 24 } message DFGHKGDKCLB { repeated LOBJLKHOLPG BEGMPEOFDLC = 6; // offset: 24 } // Obf: BMDNLIPFEPE message ChallengePeakBossFriendLineupRecommendation { uint32 buff_id = 9; // offset: 40 bool is_hard_mode = 8; // offset: 44 repeated PKJGGAPLONC avatar_list = 1; // offset: 24 bool hard_mode_has_passed = 14; // offset: 45 repeated uint32 finished_target_list = 2; // offset: 32 } message HBJCPIOLEIC { string remark_name = 10; // offset: 24 PlayerSimpleInfo player_info = 4; // offset: 32 oneof HDOEFOCHLDA { FriendChallengeLineup KJKFCLDDBKM = 2; // offset: 40 CLFIIPBIBBG DFMBOIDDHNM = 1; // offset: 40 DFGHKGDKCLB LCEBFBHALHA = 3; // offset: 40 ChallengePeakBossFriendLineupRecommendation FEACMLLOAFB = 12; // offset: 40 } } // Obf: DNILAEMJANF // Type: Req // CmdID: 2906 message GetFriendRecommendLineupCsReq { uint32 key = 10; // offset: 24 NFKEJJIHOCJ type = 2; // offset: 28 } // Obf: LFOFKDMGJJP // Type: Rsp // CmdID: 2988 message GetFriendRecommendLineupScRsp { uint32 key = 3; // offset: 32 bool OEDONMBJFCG = 15; // offset: 36 uint32 retcode = 1; // offset: 44 NFKEJJIHOCJ type = 4; // offset: 40 repeated HBJCPIOLEIC DAOKDPJACJF = 5; // offset: 16 } // Obf: FAHDOFPGLAN // Type: Req // CmdID: 2952 message GetFriendRecommendLineupDetailCsReq { uint32 key = 9; // offset: 28 uint32 uid = 11; // offset: 24 NFKEJJIHOCJ type = 7; // offset: 32 } // Obf: CNLCKNFKBIN // Type: Rsp // CmdID: 2990 message GetFriendRecommendLineupDetailScRsp { uint32 uid = 15; // offset: 44 uint32 retcode = 10; // offset: 32 repeated DisplayAvatarDetailInfo MEOFNGCFABJ = 7; // offset: 24 NFKEJJIHOCJ type = 11; // offset: 36 uint32 key = 5; // offset: 40 } // Obf: BOBNBFBMLIB // Type: Req // CmdID: 2929 message GetFriendBattleRecordDetailCsReq { uint32 uid = 4; // offset: 24 } // Obf: DDOKHKDBNLO // Type: Rsp // CmdID: 2912 message GetFriendBattleRecordDetailScRsp { uint32 uid = 15; // offset: 60 repeated FriendChallengeClearanceInfo BIKINNADKFK = 12; // offset: 24 repeated NCLCIIMIHDH PAEEBAGOEDJ = 1; // offset: 32 uint32 retcode = 13; // offset: 56 PKECJPJCONJ ENCPHHLDNLB = 9; // offset: 48 HBNJABPHLML KIIONJBDKNJ = 6; // offset: 40 } // Obf: BLEJNJFGNDA // Type: Req // CmdID: 2977 message GetFriendDevelopmentInfoCsReq { uint32 uid = 9; // offset: 24 } // Obf: LIEBIMMBDPL // Type: Rsp // CmdID: 2916 message GetFriendDevelopmentInfoScRsp { repeated OHNPAFLKHNA DPLGFNNDOLB = 3; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 uid = 7; // offset: 36 } // Obf: LCIOPAFIOIJ enum CmdGachaType { LCIOPAFIOIJ_PCPDHELPKEM = 0; CmdExchangeGachaCeiling = 1998; CmdDoGachaScRsp = 1995; CmdGetGachaCeilingScRsp = 1918; CmdGetGachaInfoCsReq = 1991; LCIOPAFIOIJ_AJDKGJMNGKA = 1939; CmdSetGachaDecideItemCsReq = 1963; CmdDoGachaCsReq = 1994; CmdExchangeGachaCeilingCsReq = 1909; CmdSetGachaDecideItemScRsp = 1926; CmdGetGachaCeilingCsReq = 1914; CmdGetGachaInfoScRsp = 1910; } // Obf: LBLHHLCLIPP // Type: Req // CmdID: 1991 message GetGachaInfoCsReq { } message GachaCeilingAvatar { uint32 repeated_cnt = 5; // offset: 28 uint32 avatar_id = 14; // offset: 24 } message GachaCeiling { bool GPPNBDGCPIO = 15; // offset: 36 repeated GachaCeilingAvatar avatar_list = 8; // offset: 16 uint32 BMMMPCDPINB = 11; // offset: 32 } message OEIEJHBCOOM { uint32 MBOEFLAHLEM = 3; // offset: 44 repeated uint32 IPLLMNPANID = 15; // offset: 32 repeated uint32 DGOMHDMJHEK = 12; // offset: 16 uint32 PAPOKACIPPJ = 9; // offset: 40 } // Obf: FPFJDDLOLCJ message GachaInfo { GachaCeiling gacha_ceiling = 15; // offset: 48 repeated uint32 prize_item_list = 11; // offset: 40 repeated uint32 item_detail_list = 6; // offset: 32 uint32 OKFNNHNLBOO = 14; // offset: 100 uint32 FJIBOAGDNDG = 13; // offset: 96 int64 end_time = 2; // offset: 88 uint32 gacha_id = 7; // offset: 84 string detail_url = 10; // offset: 16 uint32 PAPOKACIPPJ = 8; // offset: 80 int64 begin_time = 3; // offset: 72 string history_url = 12; // offset: 56 repeated uint32 CBHAEFNAFLE = 9; // offset: 64 } // Obf: EGHHBNJDFEF // Type: Rsp // CmdID: 1910 message GetGachaInfoScRsp { uint32 retcode = 1; // offset: 44 uint32 EHKFPMJCEMI = 2; // offset: 40 uint32 GLDPKKHODLJ = 11; // offset: 52 uint32 CELFCELFMJD = 15; // offset: 56 repeated OEIEJHBCOOM NMBAAOBBJMI = 12; // offset: 32 uint32 gacha_random = 6; // offset: 48 repeated GachaInfo gacha_info_list = 3; // offset: 16 } // Obf: AONMNPNCNDC // Type: Req // CmdID: 1994 message DoGachaCsReq { uint32 simulate_magic = 10; // offset: 36 uint32 gacha_id = 12; // offset: 24 uint32 gacha_random = 2; // offset: 28 uint32 gacha_num = 15; // offset: 32 } message GachaItem { bool is_new = 6; // offset: 48 ItemList token_item = 7; // offset: 24 ItemList transfer_item_list = 12; // offset: 40 Item gacha_item = 13; // offset: 32 } // Obf: CCIIFABFNKK // Type: Rsp // CmdID: 1995 message DoGachaScRsp { repeated GachaItem gacha_item_list = 11; // offset: 24 uint32 gacha_id = 2; // offset: 48 uint32 NJJKICNOFCL = 9; // offset: 56 uint32 EHKFPMJCEMI = 8; // offset: 36 uint32 retcode = 3; // offset: 32 uint32 gacha_num = 10; // offset: 52 uint32 BMMMPCDPINB = 13; // offset: 44 uint32 FJIBOAGDNDG = 14; // offset: 60 uint32 OKFNNHNLBOO = 5; // offset: 40 } // Obf: BDNEEANHHOB // Type: Req // CmdID: 1914 message GetGachaCeilingCsReq { uint32 gacha_type = 9; // offset: 24 } // Obf: JDKHHCMJNMB // Type: Rsp // CmdID: 1918 message GetGachaCeilingScRsp { uint32 gacha_type = 2; // offset: 32 uint32 retcode = 4; // offset: 36 GachaCeiling gacha_ceiling = 5; // offset: 24 } // Obf: EIEKMCNHNNN // Type: Req // CmdID: 1909 message ExchangeGachaCeilingCsReq { uint32 avatar_id = 2; // offset: 24 uint32 gacha_type = 14; // offset: 28 } // Obf: LELDBJFDAIF // Type: Rsp // CmdID: 1998 message ExchangeGachaCeiling { ItemList transfer_item_list = 3; // offset: 24 uint32 avatar_id = 9; // offset: 44 uint32 gacha_type = 8; // offset: 40 GachaCeiling gacha_ceiling = 6; // offset: 32 uint32 retcode = 2; // offset: 48 } // Obf: NNJDNFBCHOO // Type: Req // CmdID: 1963 message SetGachaDecideItemCsReq { repeated uint32 DGOMHDMJHEK = 12; // offset: 24 uint32 gacha_id = 2; // offset: 36 uint32 MBOEFLAHLEM = 4; // offset: 32 } // Obf: CLOAOCFHHMJ // Type: Rsp // CmdID: 1926 message SetGachaDecideItemScRsp { uint32 retcode = 2; // offset: 32 OEIEJHBCOOM LECPJJAMNPF = 8; // offset: 24 } // Obf: LJKEJLGDNJB enum CmdGridFightType { LJKEJLGDNJB_PCPDHELPKEM = 0; CmdGridFightGetArchiveScRsp = 8455; CmdFIMNIFPFHKD = 8565; CmdBNOKMMGGDGP = 8718; CmdGridFightGetDataScRsp = 8750; CmdKEKKIEFKKGO = 8570; CmdCENLNIAOMAK = 8583; CmdGJMIIBDEAAJ = 8654; CmdKNHGHPACBMC = 8563; CmdDNDKOIOIBIN = 8743; CmdMNBAAGCGICN = 8490; LJKEJLGDNJB_IIIDPOGALIL = 8682; CmdPPIDKCGHLOO = 8614; CmdGridFightGetArchiveCsReq = 8427; CmdKEDAOINEEOB = 8782; CmdGridFightSyncVirtualItemNotify = 8503; CmdGridFightEquipCraftCsReq = 8632; LJKEJLGDNJB_HBLNGDHJHJJ = 8588; CmdHLMGOIBAKPH = 8795; CmdGridFightWeeklyExtraSeasonExpScRsp = 8771; CmdIBBGIDAGCOB = 8493; CmdEEBMIAFNJMC = 8494; CmdKMOFOOGIDOP = 8610; CmdGridFightRecycleRoleScRsp = 8642; CmdGridFightPermanentTalentEnableCsReq = 8737; CmdGridFightLockShopCsReq = 8775; CmdJNNNJBAOCOB = 8661; CmdGridFightQuitLeaveGamePlayCsReq = 8458; CmdOKOHEGIBCCG = 8516; CmdINHDFEIOBNK = 8540; CmdEGNLCNJDNCK = 8567; CmdGridFightBuyExpCsReq = 8708; CmdGridFightEnterBattleStageCsReq = 8507; CmdGDMIIBNJJEJ = 8739; CmdGridFightSummonProjectionCsReq = 8552; CmdGridFightSelectRecommendEquipCsReq = 8407; CmdCMJCEEDCIAN = 8658; CmdGridFightUpdateEquipTrackScRsp = 8669; CmdGridFightUpdatePosCsReq = 8405; CmdEPJJBNPIFLC = 8551; CmdCEFIMADBIBH = 8556; CmdPDOCJKBJNHP = 8514; CmdHPMGDFMEIJL = 8546; LJKEJLGDNJB_FEJJEAICENO = 8730; CmdGridFightUpdatePosScRsp = 8578; CmdGridFightEndBattleStageNotify = 8770; CmdNLIDDKHJJDO = 8729; CmdGridFightSeasonTalentResetScRsp = 8536; CmdDJCCBIOKNOD = 8515; CmdFGHHDICLCJB = 8473; CmdGridFightResumeGamePlayCsReq = 8752; CmdOLOGIALOJDP = 8696; CmdCCNLHLLIAPL = 8697; CmdGCOBEPOGHPL = 8755; CmdFavourArchiveScRsp = 8585; CmdEMIDPCIJAEN = 8638; LJKEJLGDNJB_NGENONOOENC = 8756; CmdGridFightEquipDressCsReq = 8758; CmdHNEJHAJJIOB = 8469; CmdGridFightHandlePendingActionScRsp = 8586; CmdAKHODIIOGDJ = 8466; CmdGridFightSyncUpdateResultScNotify = 8456; CmdDCHOKJAFKJO = 8762; CmdGridFightUpdateEquipTrackCsReq = 8760; CmdGridFightUpdateEquipTrackPriorityCsReq = 8541; CmdGridFightRefreshShopCsReq = 8660; CmdOMJHPHPPAJH = 8759; CmdGridFightUseConsumableCsReq = 8576; CmdGridFightRecycleRoleCsReq = 8643; CmdGridFightPermanentTalentEnableScRsp = 8438; LJKEJLGDNJB_HCPPIBDHOOH = 8416; CmdGridFightStartGamePlayCsReq = 8519; CmdGridFightQuitSettleCsReq = 8480; CmdCOCHFHKKEBN = 8796; CmdGridFightSettleNotify = 8513; CmdGPHODKCPCHG = 8411; CmdGridFightFinishTutorialCsReq = 8428; LJKEJLGDNJB_KNBAPKKJODH = 8704; CmdGridFightEnterBattleStageScRsp = 8761; LJKEJLGDNJB_PBIPMGMABBN = 8707; CmdGridFightSeasonTalentEnableScRsp = 8712; CmdDJCHCHCAJPB = 8509; CmdGridFightBackToPrepareReq = 8800; CmdHGOIBDBMDBG = 8686; CmdGridFightSyncKeepWinCntNotify = 8767; CmdGridFightSeasonTalentEnableCsReq = 8496; CmdGridFightPermanentTalentResetCsReq = 8612; CmdGridFightPermanentTalentResetScRsp = 8425; CmdGridFightBuyGoodsCsReq = 8582; CmdFavourArchiveCsReq = 8530; CmdGridFightUseForgeCsReq = 8431; CmdGridFightSeasonTalentResetCsReq = 8691; CmdGridFightTakeWeeklyRewardCsReq = 8592; CmdCEIIEHNDPAJ = 8792; CmdGridFightSeasonHandBookNotify = 8605; CmdKMDHLENLIMF = 8753; CmdGridFightDestroyWeeklyRewardCsReq = 8537; CmdGridFightGetDataCsReq = 8439; } // Obf: PJBMHHNLCLB enum GridFightLockType { PJBMHHNLCLB_LNLOOHDEAEO = 0; PJBMHHNLCLB_EHFHDGPOCNH = 6; PJBMHHNLCLB_IAOBLNOEKKH = 7; PJBMHHNLCLB_EBEKPGLFIIM = 8; } // Obf: DFOFFFCEFFO enum GridFightLockReason { DFOFFFCEFFO_DIONKBMFFDN = 0; DFOFFFCEFFO_BDPPEEHCDLF = 1; DFOFFFCEFFO_CFAFMKOBAPJ = 2; DFOFFFCEFFO_KJMJDBJMBMC = 3; } // Obf: LNPFEFKJDHP enum GridFightUpdateSrcType { LNPFEFKJDHP_HEFEPINLBDP = 0; LNPFEFKJDHP_OOPNBCIJHMP = 1; LNPFEFKJDHP_BJDEAAHIBGE = 2; LNPFEFKJDHP_HNDKHMEFAAL = 3; LNPFEFKJDHP_KCEFFLKABGH = 4; LNPFEFKJDHP_PPDDODGLNLH = 5; LNPFEFKJDHP_MDEKNJIEAPJ = 6; LNPFEFKJDHP_EJKEJDNHIOE = 7; LNPFEFKJDHP_DPEKJIIICGH = 8; LNPFEFKJDHP_GKNDLFBPADH = 9; LNPFEFKJDHP_LFNKHCBHMPD = 10; LNPFEFKJDHP_KKPBAGFHPBB = 11; LNPFEFKJDHP_MHNCGOEHMCH = 12; LNPFEFKJDHP_DGOJIHIJLAF = 13; LNPFEFKJDHP_HCAFEEDHILF = 14; LNPFEFKJDHP_PDJHDFKOCKK = 15; LNPFEFKJDHP_HICGJMGBCPG = 16; LNPFEFKJDHP_FKFKLEFKBBM = 17; LNPFEFKJDHP_JALHDINECFE = 18; LNPFEFKJDHP_KHOAIFIFGDJ = 19; LNPFEFKJDHP_JIDJJPJKLFH = 20; LNPFEFKJDHP_NGJHPBMCCPC = 21; LNPFEFKJDHP_EEAOKENAFKH = 22; LNPFEFKJDHP_GLEMBDJFLAF = 23; LNPFEFKJDHP_PNEJELGGLEJ = 24; LNPFEFKJDHP_PPBJJOFFNJK = 25; LNPFEFKJDHP_NEFKFLKAMPO = 26; LNPFEFKJDHP_DKGFLMNEINA = 27; LNPFEFKJDHP_IFANONDMOBE = 28; LNPFEFKJDHP_PFIFEJDCMOJ = 29; LNPFEFKJDHP_ODJDFIHICLK = 30; LNPFEFKJDHP_NGHOFPNIGAC = 31; LNPFEFKJDHP_AJDDCALIKLH = 32; LNPFEFKJDHP_PJFMPKCAHAA = 33; } // Obf: HNKKNDHLOGN enum GridFightEquipTrackSource { HNKKNDHLOGN_HLNMMMKHEEM = 0; HNKKNDHLOGN_JFCAABPNAGG = 1; HNKKNDHLOGN_KMJCOPIANCG = 2; HNKKNDHLOGN_HHFCNLCCGHN = 3; } // Obf: BLJJDJODAHH enum GridFightEquipDressSource { BLJJDJODAHH_FLLIPKCMFHH = 0; BLJJDJODAHH_GNFNPHHANFA = 1; BLJJDJODAHH_GMLJDAFOEIC = 2; } // Obf: BNMLEPCNCIH enum GridFightEquipCraftSource { BNMLEPCNCIH_AIALPDEJIJK = 0; BNMLEPCNCIH_LHNMMCFCJGD = 1; BNMLEPCNCIH_ALINJDNGKCE = 2; BNMLEPCNCIH_HGEAEEGMBAP = 3; } enum OMLODGBICOK { OMLODGBICOK_ODAJBJNJAMD = 0; OMLODGBICOK_IIANIGDMKIO = 1; OMLODGBICOK_PKNBCFPBINF = 2; } // Obf: IMPMLADJIND enum GridFightDropReason { IMPMLADJIND_GDKBKCFJDMG = 0; IMPMLADJIND_CLACJBHJCIE = 1; IMPMLADJIND_KMDIBEMFIBJ = 2; } // Obf: FOOHMNAFKBN enum GridFightGlobalHpChangeReason { FOOHMNAFKBN_EIGONMAEFPJ = 0; FOOHMNAFKBN_IFNIEEAFFNE = 1; FOOHMNAFKBN_KCGPJKLLFFG = 2; FOOHMNAFKBN_HICPJJNIAJI = 3; FOOHMNAFKBN_ALACCAFMGHE = 4; FOOHMNAFKBN_FAKADNNGLCH = 5; } // Obf: BAKGGPNHNNE enum GridFightUpdateGlobalHpReason { BAKGGPNHNNE_AJBMADNDIGH = 0; BAKGGPNHNNE_AHIKONFEBMJ = 1; BAKGGPNHNNE_IKHLILHAIOL = 2; BAKGGPNHNNE_PONICJJABEK = 3; BAKGGPNHNNE_GPDHIBAFDCG = 4; BAKGGPNHNNE_GFIMNCCFKIK = 101; BAKGGPNHNNE_BCGPOLHOHKF = 102; BAKGGPNHNNE_DAHNCIDKFCP = 103; BAKGGPNHNNE_DCKGDADPJLH = 201; } // Obf: CDPHDHNLHAO enum GridFightSettleReason { CDPHDHNLHAO_FMPBHELFGEE = 0; CDPHDHNLHAO_EPHJFKFFDKC = 1; CDPHDHNLHAO_FLNHNHBCDKM = 2; CDPHDHNLHAO_CLNLGBCMOIJ = 3; CDPHDHNLHAO_BAKHAIBGPGC = 4; } enum APDPAECJPIH { APDPAECJPIH_AOBEDAEIJKH = 0; APDPAECJPIH_ALNIBPOODKH = 1; APDPAECJPIH_PPGKHPEAKFN = 2; } // Obf: IONICBKNLII message GridFightGameInfo { oneof FHPJJJDNKIO { GridFightGameBasicInfo grid_basic_info = 15; // offset: 24 GridFightGameItemsInfo grid_draft_info = 1; // offset: 24 GridFightGameShopInfo grid_items_info = 2; // offset: 24 GridFightLevelInfo grid_shop_info = 10; // offset: 24 GridFightGameOrbInfo grid_level_info = 13; // offset: 24 GridFightGameAugmentSync grid_orb_info = 7; // offset: 24 GridFightGameTraitInfo grid_augment_info = 12; // offset: 24 GridFightGameTeamInfo grid_trait_game_info = 3; // offset: 24 LHFDOPGEOML grid_team_game_info = 8; // offset: 24 } } // Obf: HLCHGLEHPIB message GridFightCurrentInfo { GridFightPendingAction pending_action = 2; // offset: 32 repeated GridFightGameInfo rogue_current_game_info = 8; // offset: 24 bool is_overlock = 9; // offset: 56 uint32 unique_id = 3; // offset: 68 uint32 division_id = 11; // offset: 60 GridFightGameData grid_fight_game_data = 12; // offset: 40 uint32 season = 13; // offset: 64 FCBEHGJBJCN BCHPAOCOHIL = 14; // offset: 16 } // Obf: ECJEGEDOANC message GridFightCurrentTask { uint32 task_id = 9; // offset: 24 uint32 progress = 6; // offset: 28 } // Obf: IJFLHMAGOGN message GridFightSyncCurrentTaskInfo { repeated uint32 finish_task_list = 5; // offset: 24 GridFightCurrentTask cur_task = 7; // offset: 32 } // Obf: GCIDLCBCFHA message GridFightLockInfo { GridFightLockReason lock_reason = 7; // offset: 24 GridFightLockType lock_type = 10; // offset: 28 } // Obf: FANMPAINILF message GridFightGameBasicInfo { repeated uint32 tutorial_unlock_id_list = 1741; // offset: 64 GridFightSyncCurrentTaskInfo grid_fight_sync_curtask_info = 542; // offset: 80 uint32 grid_fight_combo_win_num = 14; // offset: 108 uint32 HAEOPKELNEO = 5; // offset: 96 uint32 grid_fight_buy_exp_cost = 9; // offset: 88 GridFightLockType lock_type = 2; // offset: 120 repeated RoleTrackEquipmentInfo role_track_equipment_list = 10; // offset: 24 uint32 grid_fight_off_field_max_count = 15; // offset: 112 uint32 gold = 4; // offset: 104 uint32 grid_fight_lineup_hp = 12; // offset: 100 uint32 ANBBPPHBCJH = 13; // offset: 116 uint32 grid_fight_cur_level_exp = 7; // offset: 92 string grid_fight_target_guide_code = 334; // offset: 56 // string grid_fight_target_guide_code = 539; // offset: 72 uint32 FLEJPPKLJIC = 3; // offset: 136 uint32 grid_fight_lineup_max_hp = 1; // offset: 132 GridFightLockInfo game_lock_info = 292; // offset: 40 uint32 grid_fight_max_avatar_count = 6; // offset: 128 repeated uint32 track_trait_id_list = 8; // offset: 32 // repeated uint32 tutorial_unlock_id_list = 873; // offset: 48 uint32 grid_fight_max_interest_gold = 11; // offset: 124 } // Obf: LHLBHCKMGEM message GridGameRoleInfo { map grid_fight_value_init_component = 10; // offset: 24 repeated uint32 update_equips_component = 7; // offset: 40 uint32 unique_id = 12; // offset: 48 uint32 pos = 2; // offset: 56 uint32 role_star = 11; // offset: 52 uint32 id = 1; // offset: 60 map convert_property_to_fixpoint = 6; // offset: 16 } // Obf: BEGGCDAMNGG message GridGameNpcInfo { uint32 pos = 13; // offset: 40 uint32 unique_id = 8; // offset: 32 uint32 id = 10; // offset: 36 repeated uint32 update_equips_component = 2; // offset: 24 } // Obf: DMODJJHKOLL message GridGameForgeItemInfo { uint32 forge_item_id = 1; // offset: 40 uint32 pos = 5; // offset: 36 repeated GridFightForgeGoodsInfo forge_goods_list = 4; // offset: 24 uint32 unique_id = 11; // offset: 32 } message CKCKIDHMMEG { uint32 unique_id = 14; // offset: 28 uint32 pos = 4; // offset: 24 uint32 JCMFPHMFAON = 10; // offset: 32 } message DLIEFGKALNB { repeated uint32 grid_fight_avatar_list = 2; // offset: 24 repeated uint32 grid_fight_trait_member_unique_id_list = 14; // offset: 16 } message HKOMEFBODGP { repeated uint32 IECNCJCANOC = 6; // offset: 40 uint32 ILEMMKPGPND = 7; // offset: 56 map OPLJDFOOMGF = 10; // offset: 16 repeated uint32 NKGIGKEBODG = 11; // offset: 24 repeated CMHAMBKCJBK FDJMJOKGOMF = 5; // offset: 48 } // Obf: NJCMNACNLFH message GridFightTraitEffectInfo { uint32 effect_id = 11; // offset: 32 oneof HDACCIEIJFO { uint32 trait_core_role = 1094; // offset: 24 DLIEFGKALNB avatar_core_info = 768; // offset: 24 uint32 EHCJJMABEOM = 157; // offset: 24 HKOMEFBODGP HAINJKLLLKF = 110; // offset: 24 } } // Obf: FMHKLPLJLIL message GridFightTraitSyncInfo { GridFightTraitEffectInfo trait_effect_info = 12; // offset: 16 bool is_sync_effect = 15; // offset: 36 uint32 trait_id = 13; // offset: 32 } // Obf: GDOKBJFKBJA message GridGameTraitInfo { repeated GridFightTraitEffectInfo trait_effect_list = 4; // offset: 16 uint32 trait_id = 13; // offset: 40 uint32 NKFDBEHPNLG = 12; // offset: 48 repeated uint32 grid_fight_trait_member_unique_id_list = 14; // offset: 32 uint32 DFNCFOKPMCJ = 6; // offset: 44 uint32 KINIKFCKGDF = 1; // offset: 52 } message ELEOGABGBKG { repeated uint32 CELFGCJFMPH = 10; // offset: 24 uint32 DMEKIFJDKFL = 9; // offset: 32 } message JPBCKCDEGOM { repeated ELEOGABGBKG ALIDDLBDPDH = 11; // offset: 16 } // Obf: NMAFOPPEGDF message GridFightGameTeamInfo { repeated uint32 CDLAIJCKJJN = 5; // offset: 16 repeated CKCKIDHMMEG MMAJCLACOBN = 13; // offset: 40 repeated GridGameNpcInfo grid_game_npc_list = 10; // offset: 48 repeated GridGameRoleInfo grid_game_role_list = 14; // offset: 32 repeated uint32 HOFIENMALOP = 15; // offset: 56 repeated GridGameForgeItemInfo grid_game_forge_item_list = 8; // offset: 24 } // Obf: PHICLNFNGFO message GridFightGameTraitInfo { repeated ELEOGABGBKG ALIDDLBDPDH = 13; // offset: 16 repeated GridGameTraitInfo grid_fight_trait_info = 5; // offset: 32 } // Obf: MJHKCAOHFFC message GridFightConsumableInfo { uint32 item_id = 14; // offset: 28 uint32 num = 2; // offset: 24 } // Obf: AMPLCBPFGAE message GridFightEquipmentInfo { uint32 source = 6; // offset: 32 bool is_temporary = 12; // offset: 36 uint32 grid_fight_equipment_id = 8; // offset: 40 uint32 unique_id = 11; // offset: 44 map convert_property_to_fixpoint = 1; // offset: 16 } // Obf: ABDNBDDMLLL message GridFightForgeEquipmentInfo { uint32 grid_fight_equipment_id = 4; // offset: 24 } // Obf: HJFHNDGLBMH message GridFightForgeRoleInfo { uint32 role_id = 8; // offset: 28 uint32 GJFGFHFFCPJ = 14; // offset: 24 } message BPFELBKLOCM { oneof CKMEAIDKOIA { GridFightForgeRoleInfo role_goods_info = 9; // offset: 16 uint32 gold = 4; // offset: 16 } } // Obf: KHKCKIFLLLH message GridFightForgeGoodsInfo { oneof CKMEAIDKOIA { GridFightForgeEquipmentInfo equipment_goods_info = 9; // offset: 16 GridFightForgeRoleInfo role_goods_info = 3; // offset: 16 } } // Obf: NBMCAJKJDMC message GridFightGameItemsInfo { repeated GridFightConsumableInfo grid_fight_consumable_list = 9; // offset: 32 repeated GridFightEquipmentInfo grid_fight_equipment_list = 2; // offset: 16 repeated GridGameForgeItemInfo grid_game_forge_item_list = 7; // offset: 24 } // Obf: IBHNHJCAPFA message GridFightRoleGoodsInfo { uint32 role_star = 6; // offset: 28 uint32 role_id = 14; // offset: 24 } // Obf: GHFPIGGHPKG message GridFightSpecialGoodsInfo { uint32 special_goods_id = 4; // offset: 24 } // Obf: JBPFFCGNECM message GridFightShopGoodsInfo { uint32 shop_goods_price = 1; // offset: 36 bool is_sold_out = 12; // offset: 40 oneof FLBCMACPHMJ { GridFightRoleGoodsInfo role_goods_info = 1427; // offset: 24 GridFightSpecialGoodsInfo special_goods_info = 1244; // offset: 24 } } message MJJEHCBNOKI { uint32 MMKNFIFOPPA = 5; // offset: 28 uint32 FLICPMGFKOK = 13; // offset: 24 } message FJPONJFLOOH { repeated MJJEHCBNOKI EDJPMNLLGGB = 11; // offset: 24 } // Obf: BPBJCFLKOKE message GridFightGameShopInfo { repeated uint32 DNOIFMMLJDN = 2; // offset: 32 uint32 NDGMCJHKNIN = 1; // offset: 56 FJPONJFLOOH LDEDGOOKHFL = 4; // offset: 40 bool shop_is_locked = 8; // offset: 48 uint32 GLIFNMBMMBL = 3; // offset: 52 repeated GridFightShopGoodsInfo shop_goods_list = 10; // offset: 24 } message OPBCCOLPDPC { uint32 PMOGHFIGKPO = 14; // offset: 24 } // Obf: EALENKJFJFD message GridFightGamePortalBuffInfo { uint32 portal_buff_id = 7; // offset: 32 repeated uint32 PEOFPPOFIGI = 9; // offset: 16 } message PJLBDMPEKFP { uint32 BFMEHGGEKOM = 14; // offset: 28 uint32 monster_id = 3; // offset: 24 uint32 PMOGHFIGKPO = 10; // offset: 36 uint32 role_star = 6; // offset: 32 } // Obf: JHAJLBCAAID message GridEncounterMonsterWave { uint32 IGMMPDDCJIN = 1; // offset: 32 repeated PJLBDMPEKFP PPOEDDFFEKK = 4; // offset: 24 } // Obf: PKIBAAJOOBN message GridFightEncounterInfo { uint32 LFKBMDHKPFI = 8; // offset: 40 uint32 BAGCBHFJIMN = 14; // offset: 48 repeated GridEncounterMonsterWave monster_wave_list = 13; // offset: 24 GridFightDropInfo LMLAOPMDCCA = 15; // offset: 32 uint32 GDOEOGMJDAO = 11; // offset: 44 } // Obf: CCFJGLIFGMB message GridFightRouteInfo { uint32 fight_camp_id = 2; // offset: 32 repeated GridFightEncounterInfo route_encounter_list = 12; // offset: 16 uint32 elite_branch_id = 7; // offset: 36 } // Obf: IGNPJMCDCAC message GridFightSupplyRoleInfo { repeated uint32 grid_fight_item_list = 2; // offset: 16 uint32 role_id = 3; // offset: 32 } // Obf: LIIJCOOEIJG message GridFightLayerInfo { bool route_is_pending = 11; // offset: 32 oneof CGAHHPGKMLG { GridFightRouteInfo route_info = 1965; // offset: 24 } } // Obf: NAJIBJFKPNM message GridFightBossInfo { repeated PJLBDMPEKFP IJOPBPABPPM = 6; // offset: 16 } // Obf: GCLOGJMNGMO message GridFightSectionCampRecordInfo { uint32 PMOGHFIGKPO = 5; // offset: 28 uint32 GDHHGKIAMNE = 14; // offset: 24 } // Obf: AENLBIHEOIB message GridFightSectionRecordInfo { uint32 BNLHIMHFGDK = 3; // offset: 32 uint32 DCPKPNLKGMM = 12; // offset: 36 uint32 JDMECBEDLAA = 10; // offset: 44 oneof DFCFKPLJAHO { GridFightSectionCampRecordInfo camp_record_info = 412; // offset: 24 } } // Obf: OBNBFABMBGP message GridFightDamageSttInfo { repeated DACJDMPICEL PHDEOPEJIID = 13; // offset: 32 repeated HHHMMJBGCNG EABPCKEDDBH = 1; // offset: 40 repeated ELAGCLMOFFI MOIDLNFKAIC = 3; // offset: 16 } message DDJIOFONKME { GridFightDamageSttInfo grid_fight_damage_stt_info = 13; // offset: 16 repeated GridFightSectionRecordInfo KILABGPMPBB = 9; // offset: 32 } message OHMIINKLKAM { uint32 DCPKPNLKGMM = 6; // offset: 28 uint32 JDMECBEDLAA = 8; // offset: 24 } message IKFEDFBLOOG { repeated OHMIINKLKAM LMJKIPEJBEB = 4; // offset: 16 } message DIBJGAKOCLO { bool JJPCLOIMAKB = 15; // offset: 28 uint32 affix_id = 4; // offset: 24 } // Obf: FCDBCKNAGFP message GridFightLevelInfo { repeated DIBJGAKOCLO IAKFPMOEJLF = 11; // offset: 56 GridFightBossInfo boss_info = 2; // offset: 80 uint32 JDMECBEDLAA = 9; // offset: 96 repeated OPBCCOLPDPC HGAHMIPIBLO = 4; // offset: 32 uint32 DCPKPNLKGMM = 3; // offset: 92 IKFEDFBLOOG CMHBDMOJJEN = 5; // offset: 40 repeated GridFightGamePortalBuffInfo grid_fight_portal_buff_list = 7; // offset: 16 GridFightLayerInfo grid_fight_layer_info = 12; // offset: 48 repeated uint32 grid_fight_affix_list = 1; // offset: 64 uint32 NDOCIKPLKIF = 13; // offset: 88 DDJIOFONKME ECCGJDMOGAN = 6; // offset: 24 } // Obf: DNOHBPCLMJJ message GridGameOrbInfo { uint32 orb_item_id = 7; // offset: 28 uint32 unique_id = 5; // offset: 24 } // Obf: MAFDJGCOGBP message GridGameOrbInfo1 { uint32 unique_id = 12; // offset: 32 uint32 FKPNNOGPCNA = 5; // offset: 28 uint32 FCFDDBCAJOD = 11; // offset: 24 } // Obf: KOCGJNDPAPD message GridFightGameOrbInfo { repeated GridGameOrbInfo grid_game_orb_list = 14; // offset: 32 repeated GridGameOrbInfo1 grid_game_orb1_list = 10; // offset: 24 } message CMCJNKPKBEM { map CFNPGNMPNDN = 15; // offset: 16 } message LHFDOPGEOML { uint32 ANLGPLOLMOH = 3; // offset: 32 map OGHGLMGJGEM = 4; // offset: 16 } // Obf: NKOHKMCDGEO message GridFightGameData { repeated GridFightGameItemInfo PGFMICHMHFC = 12; // offset: 24 } // Obf: LLEIOAHIPNL message GridFightGameItemInfo { uint32 unique_id = 3; // offset: 36 oneof HIIIMGDJELJ { ACDGMLBDJJN ANAEEHCDNOK = 77; // offset: 24 HFBFFEBOAHL EBKLGLIECAL = 795; // offset: 24 KCEBIOHPFBP CMKOMDAFFNP = 1854; // offset: 24 GFFHJIHOJFL POBFCOHLOGA = 1853; // offset: 24 BFBNMHEFKIG CJPMGPEIFGG = 1855; // offset: 24 GEBNNLDNKGG DIFKACOLAFK = 1927; // offset: 24 BIMPCMFDOME KAFBOFPKMFM = 1306; // offset: 24 HMLAPDGBKJO LCDNAPGOJLJ = 1835; // offset: 24 JHKBPIEOLFB EGIEMFBLLDC = 469; // offset: 24 CEELLLEIJBL ICHGMGIDHHC = 1874; // offset: 24 HJJHNNDAEPF MDFGMBJONAM = 1439; // offset: 24 MEPLFBAKEFC IFGPGILMCAG = 931; // offset: 24 DLCOIEIDPKB FLPKFGIAJJA = 677; // offset: 24 OOJKNKDOECP LJGEGCJGBNP = 273; // offset: 24 DCGINOONGLH LMGLPGNACLP = 1318; // offset: 24 KMNAKOBKPFF OJNNFEKNMGA = 1275; // offset: 24 LFFHOPOPFJD BCCLPDCLDMN = 290; // offset: 24 ODGNBDDFEPD KNAAEIHLMPH = 750; // offset: 24 PCEJGBDBEDH BJLMCIJHGLH = 221; // offset: 24 AOHAPMJILBG KLCJBPKLJDN = 1776; // offset: 24 ACBBLDJNOFE EHMHDKFJOED = 1474; // offset: 24 NBCKKPEGLNM CKGKBDPDHGM = 1657; // offset: 24 BLKEEGBIDII BCMGMMJCEJC = 2009; // offset: 24 ENFNLCCOLEF CMKPGOIIFHE = 1301; // offset: 24 KPNJMMPJDKG ONJFAJOAFOG = 215; // offset: 24 AFODMHGNIKF MGEMPKLCDBI = 689; // offset: 24 EDCFBOMKLLP OOPPCDFFCKC = 1180; // offset: 24 DCADPJKFAJK BGJIFEINIAO = 1999; // offset: 24 FDDNDPOPOIA GIPJOGOONNG = 320; // offset: 24 OKPICJKFILN BOAIGAIEONI = 680; // offset: 24 MOOMPDMKKAJ ALPMCFFFLBF = 1677; // offset: 24 NBKLHLJGNGP GIHHCLKHPBL = 1710; // offset: 24 OBAEGAGNGKA MENCJLIEIJK = 858; // offset: 24 } } message ACDGMLBDJJN { uint32 FEMPCGCBHKB = 3; // offset: 32 uint32 JDMECBEDLAA = 8; // offset: 36 uint32 BNLHIMHFGDK = 2; // offset: 28 uint32 DCPKPNLKGMM = 12; // offset: 24 } message HFBFFEBOAHL { int64 HPJLNIPAHCH = 12; // offset: 24 int64 DNNHCNCKJCM = 4; // offset: 32 } message KCEBIOHPFBP { uint32 ANOAMOLPGGK = 9; // offset: 28 uint32 FHIMLMLKFJK = 12; // offset: 24 int64 DNNHCNCKJCM = 10; // offset: 32 } message GFFHJIHOJFL { uint32 NPPNIHPIHDL = 6; // offset: 28 uint32 MKCHLGOGJNB = 10; // offset: 24 } message BFBNMHEFKIG { uint32 CGDLGFHOECL = 11; // offset: 24 } message GEBNNLDNKGG { uint32 NIECFPJPGOB = 3; // offset: 24 uint32 BNLHIMHFGDK = 13; // offset: 28 uint32 AEILFKMAJGN = 4; // offset: 32 } message BIMPCMFDOME { repeated uint32 MPLHNFMFCPP = 11; // offset: 16 } message HMLAPDGBKJO { repeated uint32 MPLHNFMFCPP = 12; // offset: 24 } message JHKBPIEOLFB { uint32 IPBIOPFGBOM = 8; // offset: 28 uint32 DCPKPNLKGMM = 13; // offset: 32 uint32 HNFDGOMEIFM = 1; // offset: 24 } message CEELLLEIJBL { } message HJJHNNDAEPF { map KIBHCHLKGGC = 14; // offset: 16 } message MEPLFBAKEFC { repeated uint32 DGOMHDMJHEK = 3; // offset: 16 bool OGNDAAFIBIG = 10; // offset: 32 } message DLCOIEIDPKB { } message OOJKNKDOECP { } message DCGINOONGLH { } message KMNAKOBKPFF { uint32 KINIKFCKGDF = 9; // offset: 24 uint32 trait_id = 8; // offset: 28 } message LFFHOPOPFJD { uint32 IFDANJOHBJE = 9; // offset: 24 } message ENFNLCCOLEF { uint32 OHOKBKELFOK = 15; // offset: 28 uint32 dress_equipment_unique_id = 10; // offset: 24 } message KPNJMMPJDKG { uint32 NLGLBLDEKCP = 10; // offset: 24 } message ODGNBDDFEPD { double GPFKFKCCNFH = 6; // offset: 32 uint32 KIKBFBJPAKH = 12; // offset: 24 } message PCEJGBDBEDH { uint32 KGKFADDEGNJ = 4; // offset: 32 uint32 role_id = 15; // offset: 24 uint32 dress_role_unique_id = 6; // offset: 28 } message AOHAPMJILBG { map EEBKDEMEPJK = 14; // offset: 24 uint32 dress_role_unique_id = 9; // offset: 32 uint32 role_id = 12; // offset: 36 } message ACBBLDJNOFE { bool NCINGDCOOGK = 4; // offset: 24 uint32 role_id = 3; // offset: 36 uint32 MAECCDAPKMD = 12; // offset: 32 uint32 trait_id = 14; // offset: 28 } message NBCKKPEGLNM { uint32 MMKNFIFOPPA = 3; // offset: 24 } message BLKEEGBIDII { uint32 MMKNFIFOPPA = 6; // offset: 24 } message AFODMHGNIKF { repeated uint32 HDMDIFPDKMK = 1; // offset: 24 } message EDCFBOMKLLP { repeated uint32 AEHNNNAIDAL = 9; // offset: 16 } message DCADPJKFAJK { } message FDDNDPOPOIA { uint32 role_id = 14; // offset: 24 } message OKPICJKFILN { uint32 MMBIMPGOGBK = 7; // offset: 40 uint32 PEJIFFPBLOP = 15; // offset: 44 uint32 KACDGAJHNBI = 14; // offset: 36 uint32 EJMNPLGFFJI = 9; // offset: 32 repeated uint32 MGFMDOJFDFG = 12; // offset: 16 } message MOOMPDMKKAJ { uint32 KGKFADDEGNJ = 2; // offset: 24 } message NBKLHLJGNGP { uint32 DMEKIFJDKFL = 15; // offset: 28 uint32 MMOOIAMFJEK = 6; // offset: 24 } message OBAEGAGNGKA { uint32 CLGBLBALKMD = 2; // offset: 24 uint32 AOGHJBOKKBK = 15; // offset: 28 } message FCBEHGJBJCN { repeated uint32 AMNJHJJMPJF = 8; // offset: 24 } // Obf: HNILDPDBBKG message GridGameAugmentInfo { uint32 augment_id = 10; // offset: 32 repeated GridFightGameItemInfo PHPOLHLJGFM = 14; // offset: 16 bool MHMLMKDFJLN = 9; // offset: 37 bool NDCFBKJDPAH = 3; // offset: 36 } // Obf: AIKIIIJIFGL message GridFightGameAugmentAdd { GridGameAugmentInfo update_augment_info = 3; // offset: 24 } // Obf: PBAIDOLDBOE message GridFightGameAugmentUpdate { GridGameAugmentInfo update_augment_info = 3; // offset: 24 } // Obf: BDBJNIGKDNH message GridFightGameAugmentSync { repeated GridGameAugmentInfo sync_augment_info = 6; // offset: 24 } // Obf: HBHNILMINLP // Type: Req // CmdID: 8439 message GridFightGetDataCsReq { uint32 season = 13; // offset: 24 } // Obf: IOENKINCAGA // Type: Rsp // CmdID: 8750 message GridFightGetDataScRsp { GridFightCurrentInfo fight_current_info = 13; // offset: 16 GridFightSystemInfo rogue_get_info = 4; // offset: 24 uint32 retcode = 2; // offset: 40 } message NLDMDNHCBND { } // Type: Rsp // CmdID: 8563 message KNHGHPACBMC { GridFightCurrentInfo fight_current_info = 10; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: AGHJDDGCNGM message GridFightConsumableUpdateInfo { int32 item_stack_count = 10; // offset: 28 uint32 num = 11; // offset: 32 uint32 item_id = 14; // offset: 24 } // Obf: CBADBBPHECN message GridFightGameItemSyncInfo { repeated GridFightEquipmentInfo grid_fight_equipment_list = 9; // offset: 16 repeated GridFightConsumableInfo grid_fight_consumable_list = 10; // offset: 32 repeated GridGameForgeItemInfo grid_game_forge_item_list = 4; // offset: 48 repeated GridFightConsumableUpdateInfo update_grid_fight_consumable_list = 12; // offset: 24 } // Obf: AKEBFFLBGJP message GridFightPlayerLevelSyncInfo { uint32 level = 4; // offset: 28 uint32 exp = 1; // offset: 24 uint32 max_level = 12; // offset: 32 } // Obf: PAKEHCNAMNM message GridFightLineupHpSyncInfo { uint32 grid_fight_lineup_max_hp = 13; // offset: 24 uint32 grid_fight_lineup_hp = 14; // offset: 28 } // Obf: JENPJCMLIGG message GridFightShopSyncInfo { FJPONJFLOOH LDEDGOOKHFL = 10; // offset: 16 uint32 NDGMCJHKNIN = 11; // offset: 44 bool shop_is_locked = 15; // offset: 48 repeated GridFightShopGoodsInfo shop_goods_list = 5; // offset: 32 uint32 GLIFNMBMMBL = 2; // offset: 40 } message CLOEPPBCKGF { repeated uint32 grid_fight_avatar_list = 7; // offset: 16 } // Obf: BOAPNFHCEAJ message GridFightPortalServerDataUpdate { uint32 portal_buff_id = 11; // offset: 32 repeated uint32 PEOFPPOFIGI = 15; // offset: 16 } // Obf: NELJNKGDGON message GridFightLevelSyncInfo { GridFightLayerInfo grid_fight_layer_info = 8; // offset: 24 uint32 DCPKPNLKGMM = 3; // offset: 36 uint32 JDMECBEDLAA = 1; // offset: 32 } // Obf: OEPDACKKIJI message GridFightOrbSyncInfo { uint32 orb_item_id = 9; // offset: 24 uint32 unique_id = 1; // offset: 28 } // Obf: ICIEOLAIEBF message GridFightTraitTrackSyncInfo { bool is_sync = 12; // offset: 32 repeated uint32 track_trait_id_list = 14; // offset: 24 } // Obf: BPMECOACJAC message RoleTrackEquipmentInfo { uint32 BCGCGHEPDEA = 15; // offset: 44 repeated uint32 grid_fight_item_list = 6; // offset: 32 uint32 FANOLNOMHFI = 7; // offset: 48 repeated uint32 track_equipped_id_list = 12; // offset: 16 GridFightEquipTrackSource source = 5; // offset: 40 } // Obf: EFIKIHENKKJ message RoleTrackEquipmentSyncInfo { repeated RoleTrackEquipmentInfo role_track_equipment_list = 4; // offset: 24 } // Obf: OHBHDAPNFJL message GridFightEliteBranchSyncInfo { uint32 elite_branch_id = 4; // offset: 24 } // Obf: CKOBDGAOEED message GridFightTutorialSyncInfo { oneof KCOCCGEOECO { uint32 finish_grid_fight_tutorial_id = 11; // offset: 16 GridFightCurrentTask current_task = 9; // offset: 16 uint32 start_grid_fight_tutorial_id = 10; // offset: 16 } } // Obf: HHICECJCOHK message GridFightSyncData { oneof KCOCCGEOECO { GridGameRoleInfo add_role_info = 210; // offset: 24 GridGameRoleInfo update_role_info = 393; // offset: 24 uint32 remove_role_unique_id = 1704; // offset: 24 GridFightGameItemSyncInfo add_game_item_info = 1513; // offset: 24 GridFightGameItemSyncInfo update_game_item_info = 284; // offset: 24 GridFightGameItemSyncInfo remove_game_item_info = 1129; // offset: 24 uint32 item_value = 1943; // offset: 24 GridFightPlayerLevelSyncInfo player_level = 995; // offset: 24 GridFightLineupHpSyncInfo grid_fight_lineup_hp = 1138; // offset: 24 uint32 max_battle_role_num = 72; // offset: 24 GridFightShopSyncInfo shop_sync_info = 2039; // offset: 24 GridFightPendingAction pending_action = 786; // offset: 24 GridFightPortalServerDataUpdate portal_server_data_update = 271; // offset: 24 GridFightLevelSyncInfo level_sync_info = 838; // offset: 24 GridFightOrbSyncInfo orb_sync_info = 1895; // offset: 24 GridFightSectionRecordInfo section_record_sync_info = 1155; // offset: 24 GridFightGameAugmentUpdate grid_game_augment_update = 1994; // offset: 24 uint32 remove_augment_unique_id = 523; // offset: 24 uint32 finish_pending_action_pos = 573; // offset: 24 uint32 grid_fight_max_interest_gold = 855; // offset: 24 uint32 grid_fight_buy_exp_cost = 1241; // offset: 24 GridFightTraitSyncInfo trait_sync_info = 258; // offset: 24 GridFightLockType lock_type = 1112; // offset: 24 GridFightTraitTrackSyncInfo trait_track_sync_info = 1345; // offset: 24 uint32 grid_fight_combo_win_num = 461; // offset: 24 uint32 grid_fight_max_avatar_count = 548; // offset: 24 uint32 grid_fight_off_field_max_count = 1062; // offset: 24 GridFightDamageSttInfo grid_fight_damage_stt_info = 437; // offset: 24 GridFightEliteBranchSyncInfo elite_branch_sync_info = 1738; // offset: 24 GridGameNpcInfo add_npc_info = 230; // offset: 24 GridGameNpcInfo update_npc_info = 1517; // offset: 24 uint32 remove_npc_unique_id = 2040; // offset: 24 GridGameForgeItemInfo add_forge_info = 386; // offset: 24 GridGameForgeItemInfo update_forge_info = 909; // offset: 24 uint32 remove_forge_unique_id = 1564; // offset: 24 GridFightGameAugmentAdd augment_sync_info = 558; // offset: 24 RoleTrackEquipmentSyncInfo equipment_track_sync_info = 57; // offset: 24 GridFightGameItemInfo grid_fight_sync_game_item_info = 1182; // offset: 24 uint32 remove_orb_unique_id = 53; // offset: 24 uint32 FHHHEBLMOBL = 1660; // offset: 24 GridFightTutorialSyncInfo grid_fight_tutorial_sync = 1022; // offset: 24 GridFightLockInfo sync_lock_info = 468; // offset: 24 uint32 remove_trait_effect_id = 1608; // offset: 24 CKCKIDHMMEG BAODHPCOJLH = 1444; // offset: 24 CKCKIDHMMEG JIFKOHLNHAK = 1016; // offset: 24 uint32 GDPBJDHGFLB = 516; // offset: 24 GridGameOrbInfo POIPGNHONMA = 798; // offset: 24 uint32 AJIMOAMGCII = 423; // offset: 24 uint32 HLFBBANMJDJ = 257; // offset: 24 uint32 KACHJHDMNLM = 996; // offset: 24 CMCJNKPKBEM CFNPGNMPNDN = 140; // offset: 24 CLOEPPBCKGF PGPKPMOIAIL = 1858; // offset: 24 uint32 CJEMKCOCECG = 19; // offset: 24 DIBJGAKOCLO IBCEPCFFMOL = 1813; // offset: 24 JPBCKCDEGOM GMJLJDJDIGM = 1628; // offset: 24 } } // Type: Notify // CmdID: 8792 message CEIIEHNDPAJ { repeated GridFightSyncData update_dynamic_list = 7; // offset: 32 repeated uint32 sync_effect_param_list = 11; // offset: 24 GridFightUpdateSrcType grid_update_src = 3; // offset: 40 } // Obf: NCLAMACGDPK message GridFightSyncResultData { repeated GridFightSyncData update_dynamic_list = 4; // offset: 16 repeated uint32 sync_effect_param_list = 7; // offset: 32 GridFightUpdateSrcType grid_update_src = 13; // offset: 40 } // Obf: LPIBLFDFLBK // Type: Notify // CmdID: 8456 message GridFightSyncUpdateResultScNotify { repeated GridFightSyncResultData sync_result_data_list = 8; // offset: 16 } // Obf: KOKLGHNMCMD message GridFightPosInfo { uint32 unique_id = 4; // offset: 24 uint32 pos = 1; // offset: 28 } // Obf: IEMEFINDNBI // Type: Req // CmdID: 8405 message GridFightUpdatePosCsReq { repeated GridFightPosInfo grid_fight_pos_info_list = 10; // offset: 16 } // Obf: IOEKJKMEGHH // Type: Rsp // CmdID: 8578 message GridFightUpdatePosScRsp { uint32 retcode = 4; // offset: 32 repeated GridFightPosInfo grid_fight_pos_info_list = 9; // offset: 16 } // Obf: FCMMLOOHPGG // Type: Req // CmdID: 8643 message GridFightRecycleRoleCsReq { uint32 unique_id = 4; // offset: 24 } // Obf: AMKPCNDNHDL // Type: Rsp // CmdID: 8642 message GridFightRecycleRoleScRsp { uint32 retcode = 15; // offset: 24 } // Obf: HNCMMAJDONO // Type: Req // CmdID: 8758 message GridFightEquipDressCsReq { uint32 dress_role_unique_id = 2; // offset: 32 uint32 dress_equipment_unique_id = 9; // offset: 28 GridFightEquipDressSource dress_source = 5; // offset: 24 } // Type: Rsp // CmdID: 8661 message JNNNJBAOCOB { uint32 retcode = 12; // offset: 24 } // Obf: DBNMGMOJOBF // Type: Req // CmdID: 8632 message GridFightEquipCraftCsReq { repeated uint32 craft_materials = 4; // offset: 16 uint32 EGLOACDPNLD = 12; // offset: 32 GridFightEquipCraftSource source = 8; // offset: 36 uint32 BGEKACPOAOP = 7; // offset: 40 } // Type: Rsp // CmdID: 8551 message EPJJBNPIFLC { uint32 retcode = 4; // offset: 24 } // Obf: OAJCKKPJJOM message GridFightRemoveTypeTargetInfo { uint32 dress_role_unique_id = 11; // offset: 24 } // Obf: DALODKBLICE message GridFightRollTypeTargetInfo { uint32 dress_equipment_unique_id = 4; // offset: 24 uint32 dress_role_unique_id = 7; // offset: 28 } // Obf: IKFIDCAGHHG message GridFightUpgradeTypeTargetInfo { uint32 dress_equipment_unique_id = 1; // offset: 24 } // Obf: OGKLBIEIOEM message GridFightCopyTypeTargetInfo { uint32 dress_role_unique_id = 9; // offset: 24 } // Obf: GGMHMLNIDFO message GridFightGainRecommendEquipTypeTargetInfo { uint32 dress_role_unique_id = 15; // offset: 24 } // Obf: GEPOLBMHOCF message GridFightConsumableTargetInfo { oneof HDACCIEIJFO { GridFightRemoveTypeTargetInfo remove_type_target_info = 1308; // offset: 24 GridFightRollTypeTargetInfo roll_type_target_info = 1501; // offset: 24 GridFightUpgradeTypeTargetInfo upgrade_type_target_info = 186; // offset: 24 GridFightCopyTypeTargetInfo copy_type_target_info = 391; // offset: 24 GridFightGainRecommendEquipTypeTargetInfo gain_recommend_equip_type_target_info = 654; // offset: 24 } } // Obf: IBHGBPMHEGJ // Type: Req // CmdID: 8576 message GridFightUseConsumableCsReq { GridFightConsumableTargetInfo display_value = 4; // offset: 24 uint32 item_id = 9; // offset: 32 } // Type: Rsp // CmdID: 8696 message OLOGIALOJDP { uint32 retcode = 11; // offset: 24 } // Obf: EGJNMGLBDMF // Type: Req // CmdID: 8431 message GridFightUseForgeCsReq { uint32 unique_id = 1; // offset: 28 uint32 forge_target_index = 14; // offset: 24 } // Type: Rsp // CmdID: 8494 message EEBMIAFNJMC { uint32 retcode = 1; // offset: 24 } // Type: Req // CmdID: 8654 message GJMIIBDEAAJ { repeated uint32 HDFJAINBKJG = 1; // offset: 16 bool is_get_all = 8; // offset: 32 } // Type: Rsp // CmdID: 8466 message AKHODIIOGDJ { uint32 retcode = 15; // offset: 24 } // Type: Notify // CmdID: 8610 message KMOFOOGIDOP { GridFightDropInfo PIBLJLBCKJL = 8; // offset: 16 uint32 BDBFDNJFAFF = 14; // offset: 32 } // Obf: GDNINFIDJND // Type: Req // CmdID: 8708 message GridFightBuyExpCsReq { } // Type: Rsp // CmdID: 8509 message DJCHCHCAJPB { uint32 retcode = 15; // offset: 24 } // Obf: BDIODJNPLAF // Type: Req // CmdID: 8660 message GridFightRefreshShopCsReq { } // Type: Rsp // CmdID: 8658 message CMJCEEDCIAN { uint32 retcode = 4; // offset: 24 } // Obf: LKFNAJLPKLK // Type: Req // CmdID: 8775 message GridFightLockShopCsReq { bool is_locked = 1; // offset: 24 } // Type: Rsp // CmdID: 8686 message HGOIBDBMDBG { uint32 retcode = 12; // offset: 24 } // Obf: IONIBLMNCGC // Type: Req // CmdID: 8582 message GridFightBuyGoodsCsReq { repeated uint32 buy_goods_index_list = 3; // offset: 16 } // Type: Rsp // CmdID: 8556 message CEFIMADBIBH { uint32 retcode = 5; // offset: 24 } message BNFELCHHJKJ { } message LHDMBIMGKCF { uint32 FLICPMGFKOK = 8; // offset: 24 uint32 role_id = 13; // offset: 28 } message MGEMFGLDJLJ { uint32 role_id = 8; // offset: 24 uint32 num = 11; // offset: 28 } // Type: Rsp // CmdID: 8762 message DCHOKJAFKJO { repeated LHDMBIMGKCF OMGPNOAINMB = 3; // offset: 16 uint32 retcode = 11; // offset: 40 repeated MGEMFGLDJLJ DJODJOGJPBJ = 5; // offset: 24 } // Obf: EGFGGGIECGN message GridFightPortalBuffActionInfo { repeated uint32 grid_fight_portal_buff_list = 5; // offset: 16 uint32 EOOPOFCCHAA = 1; // offset: 40 uint32 FCHPJKAIBHB = 13; // offset: 36 uint32 MGCELCAJLLG = 2; // offset: 32 } // Obf: LAPILOFLNFM message GridFightPendingAugmentInfo { uint32 ALJBADEOPAH = 12; // offset: 28 uint32 OLDLDGCEIMF = 2; // offset: 32 uint32 augment_id = 5; // offset: 24 } // Obf: JOPKKFCBGLA message GridFightAugmentActionInfo { repeated GridFightPendingAugmentInfo pending_augment_info_list = 9; // offset: 16 } // Obf: HLIPHJNMJHA message GridFightTraitActionInfo { uint32 effect_id = 15; // offset: 32 repeated uint32 grid_fight_trait_member_unique_id_list = 12; // offset: 16 uint32 trait_id = 14; // offset: 36 } // Obf: JCNBGLJMLKL message GridFightEliteBranchActionInfo { uint32 EOOPOFCCHAA = 9; // offset: 24 uint32 FCHPJKAIBHB = 10; // offset: 28 } // Obf: PPKKKFNMCCG message GridFightSupplyActionInfo { uint32 EOOPOFCCHAA = 5; // offset: 32 repeated GridFightSupplyRoleInfo supply_role_info_list = 2; // offset: 16 uint32 FCHPJKAIBHB = 11; // offset: 44 uint32 CGFLMCHMBHL = 6; // offset: 36 uint32 PDFICBIMHJM = 13; // offset: 40 } message HEPFIAFJAHL { repeated uint32 BNAMECLCJAK = 6; // offset: 32 uint32 effect_id = 2; // offset: 44 repeated uint32 DJBLFGFDNCA = 3; // offset: 24 uint32 trait_id = 12; // offset: 48 bool DOGFDDNCFOP = 9; // offset: 40 } message EEJAJMNKAMI { } // Obf: GICEHCLPLGH message GridFightRoundBeginActionInfo { } // Obf: GGPGJLDMENJ message GridFightReturnPreparationActionInfo { } // Obf: OKFKMHKEBKP message GridFightUpgradeEquipActionInfo { repeated uint32 available_equipment_list = 15; // offset: 16 } // Obf: GOPFJMFJOFC message GridFightRecommendEquipmentActionInfo { repeated uint32 available_equipment_list = 4; // offset: 16 } // Obf: OFDHLLFOLDE message GridFightForgeRoleActionInfo { repeated GridFightForgeRoleInfo forge_goods_list = 1; // offset: 16 uint32 forge_item_id = 9; // offset: 32 } message KIKMJKNHJGA { repeated BPFELBKLOCM forge_goods_list = 2; // offset: 24 uint32 forge_item_id = 11; // offset: 32 } message NJJFPLFEEFC { uint32 JHEIDLJEIBD = 2; // offset: 28 uint32 HBIKPPKANCH = 12; // offset: 24 } message NHJCELBCFNF { uint32 trait_id = 13; // offset: 32 uint32 effect_id = 9; // offset: 36 repeated uint32 BJKNLGIBCGB = 8; // offset: 24 } // Obf: NJPLBLNBEBH message GridFightPendingAction { uint32 queue_position = 5; // offset: 32 oneof BGGBIMBKHEI { GridFightPortalBuffActionInfo portal_buff_action = 1843; // offset: 16 GridFightAugmentActionInfo augment_action = 482; // offset: 16 GridFightTraitActionInfo trait_action = 1800; // offset: 16 GridFightEliteBranchActionInfo elite_branch_action = 1893; // offset: 16 HEPFIAFJAHL APLEGHKNFOK = 1446; // offset: 16 EEJAJMNKAMI PKCONHLNMIJ = 1540; // offset: 16 GridFightRoundBeginActionInfo round_begin_action = 872; // offset: 16 GridFightReturnPreparationActionInfo return_preparation_action = 38; // offset: 16 GridFightSupplyActionInfo supply_action = 21; // offset: 16 GridFightUpgradeEquipActionInfo upgrade_equip_action = 1063; // offset: 16 GridFightRecommendEquipmentActionInfo recommend_equipment_action = 980; // offset: 16 GridFightForgeRoleActionInfo forge_role_action_info = 1151; // offset: 16 KIKMJKNHJGA DJEJJKADBCI = 164; // offset: 16 NJJFPLFEEFC KACDGAJHNBI = 1211; // offset: 16 NHJCELBCFNF HPMNOGGMKKH = 284; // offset: 16 } } // Obf: GEDKFKCOCBJ message GridFightPortalBuffActionResult { uint32 select_portal_buff_id = 9; // offset: 24 } // Obf: FCICMPBPMEB message GridFightPortalBuffRerollActionResult { } // Obf: PHDBKFOIHKE message GridFightAugmentActionResult { uint32 augment_id = 14; // offset: 24 } // Obf: JOHEDCGBOKB message GridFightAugmentRerollActionResult { uint32 augment_id = 4; // offset: 24 } // Obf: DLDCHIGBIMO message GridFightTraitActionResult { uint32 role_id = 9; // offset: 24 uint32 unique_id = 5; // offset: 28 } // Obf: CCLIPJKIAHJ message GridFightEliteBranchActionResult { uint32 elite_branch_id = 14; // offset: 24 } message KKIPICBFJPM { } // Obf: COMNPNLFOIA message GridFightSupplyActionResult { repeated uint32 select_supply_indexes = 6; // offset: 16 } // Obf: JHNEDNCHJGK message GridFightUpgradeEquipActionResult { uint32 select_equipment_id = 15; // offset: 24 } // Obf: FKOHGCDCKPH message GridFightRecommendEquipmentActionResult { uint32 select_equipment_id = 7; // offset: 24 } // Obf: KFCAJINDAFL message GridFightForgeRoleActionResult { uint32 forge_target_index = 9; // offset: 24 } message EKJGGLLEELK { uint32 forge_target_index = 11; // offset: 24 } message LFKEDPPLOKL { uint32 KHDLMPAKEGF = 11; // offset: 24 } message PPCJBDHDHLL { uint32 trait_id = 11; // offset: 28 uint32 EJAAPIKLMND = 10; // offset: 32 uint32 effect_id = 14; // offset: 24 } // Obf: CIHHJDMAKBL message GridFightSupplyRerollActionResult { } message ENIHADNBFFI { uint32 AMADFJNHMFF = 6; // offset: 24 } message JFKOCHAJKDG { } // Obf: LBBDEHJIGBN message GridFightRoundBeginActionResult { } // Obf: CGINBMMDNPC message GridFightReturnPreparationActionResult { } // Obf: PAJNKBJLHJH // Type: Req // CmdID: 8407 message GridFightSelectRecommendEquipCsReq { uint32 queue_position = 13; // offset: 32 oneof BGGBIMBKHEI { GridFightPortalBuffActionResult portal_buff_action = 1121; // offset: 24 GridFightPortalBuffRerollActionResult portal_buff_reroll_action = 649; // offset: 24 GridFightAugmentActionResult augment_action = 1951; // offset: 24 GridFightAugmentRerollActionResult reroll_augment_action = 1263; // offset: 24 GridFightTraitActionResult trait_action = 26; // offset: 24 GridFightEliteBranchActionResult elite_branch_action = 768; // offset: 24 ENIHADNBFFI APLEGHKNFOK = 308; // offset: 24 JFKOCHAJKDG PKCONHLNMIJ = 384; // offset: 24 GridFightRoundBeginActionResult round_begin_action = 919; // offset: 24 GridFightReturnPreparationActionResult return_preparation_action = 230; // offset: 24 GridFightSupplyActionResult supply_action = 562; // offset: 24 GridFightSupplyRerollActionResult reroll_supply_action = 446; // offset: 24 GridFightUpgradeEquipActionResult upgrade_equip_action = 1677; // offset: 24 KKIPICBFJPM HGKMHOOFNDA = 400; // offset: 24 GridFightRecommendEquipmentActionResult recommend_equipment_action = 1604; // offset: 24 GridFightForgeRoleActionResult forge_role_action_info = 1667; // offset: 24 EKJGGLLEELK DJEJJKADBCI = 1663; // offset: 24 LFKEDPPLOKL KACDGAJHNBI = 1540; // offset: 24 PPCJBDHDHLL HPMNOGGMKKH = 1708; // offset: 24 } } // Obf: LILKKNAIEBI // Type: Rsp // CmdID: 8586 message GridFightHandlePendingActionScRsp { uint32 retcode = 9; // offset: 24 uint32 queue_position = 5; // offset: 28 } // Obf: BPHDLFMKINF // Type: Req // CmdID: 8519 message GridFightStartGamePlayCsReq { bool is_overlock = 13; // offset: 32 uint32 season = 3; // offset: 28 uint32 division_id = 15; // offset: 24 } // Type: Rsp // CmdID: 8540 message INHDFEIOBNK { GridFightCurrentInfo fight_current_info = 11; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: FENDAPMOJHJ // Type: Req // CmdID: 8458 message GridFightQuitLeaveGamePlayCsReq { } // Type: Rsp // CmdID: 8583 message CENLNIAOMAK { uint32 retcode = 1; // offset: 24 } // Obf: IIBGBLOMHCF // Type: Req // CmdID: 8752 message GridFightResumeGamePlayCsReq { uint32 unique_id = 12; // offset: 24 } // Type: Rsp // CmdID: 8753 message KMDHLENLIMF { uint32 retcode = 12; // offset: 24 } // Obf: PBKMEIIPCDE // Type: Req // CmdID: 8428 message GridFightFinishTutorialCsReq { uint32 JMMLPCJAGLK = 4; // offset: 24 } // Type: Rsp // CmdID: 8638 message EMIDPCIJAEN { uint32 retcode = 12; // offset: 24 } // Obf: NEBKKHJPIPK // Type: Req // CmdID: 8507 message GridFightEnterBattleStageCsReq { } // Obf: GOGFMJEALGG // Type: Rsp // CmdID: 8761 message GridFightEnterBattleStageScRsp { uint32 retcode = 5; // offset: 32 SceneBattleInfo battle_info = 2; // offset: 16 } message ILGOPHIAJIG { GridFightGlobalHpChangeReason reason = 3; // offset: 32 uint32 EHMKLNEKIOE = 6; // offset: 24 uint32 FGEDKOINMAG = 7; // offset: 28 } // Obf: AMBJAADEILL message GridFightHpModifyInfo { int32 EHMKLNEKIOE = 11; // offset: 32 GridFightUpdateGlobalHpReason reason = 1; // offset: 28 int32 FGEDKOINMAG = 8; // offset: 24 uint32 HPOPDNGCALL = 9; // offset: 40 uint32 PDEKDHPNCEN = 6; // offset: 36 } message BLKAIEHOCBC { uint32 DKHKEJIAJBN = 12; // offset: 28 uint32 exp = 15; // offset: 24 uint32 level = 6; // offset: 32 } message MIOMFOAEHEC { BLKAIEHOCBC IPHHGMECAKB = 5; // offset: 24 uint32 MAGCGPMHHEA = 6; // offset: 40 BLKAIEHOCBC IJAEBDCFEMG = 12; // offset: 16 } // Obf: OEJADPPEKNP // Type: Notify // CmdID: 8770 message GridFightEndBattleStageNotify { MIOMFOAEHEC GCBBEEGANEG = 1785; // offset: 16 uint32 FHHPDFKLJKC = 3; // offset: 104 uint32 MKCHLGOGJNB = 6; // offset: 112 repeated ILGOPHIAJIG DHHPEBDPKJJ = 654; // offset: 40 uint32 IPCFJBAKLCG = 1029; // offset: 100 bool HPOACJCPJHN = 13; // offset: 84 uint32 PNOJLNNHBIH = 4; // offset: 76 uint32 PACIAIJBOHO = 11; // offset: 96 map DHMBKAPKJFN = 14; // offset: 56 GridFightDamageSttInfo grid_fight_damage_stt_info = 1; // offset: 48 uint32 IJEIEJLPGGJ = 370; // offset: 132 uint32 BCOLJFHDLLD = 69; // offset: 64 uint32 EJEIBPEKHLD = 2044; // offset: 72 uint32 JGLEDADBNGP = 8; // offset: 120 repeated GridFightHpModifyInfo NNFAFGCGMBB = 1413; // offset: 24 uint32 JDMECBEDLAA = 9; // offset: 124 uint32 NDOCIKPLKIF = 2; // offset: 108 uint32 IDEAAPCCFPF = 904; // offset: 128 uint32 KIAFMFGAONA = 12; // offset: 80 uint32 MAGCGPMHHEA = 15; // offset: 92 uint32 KDOINLGKMBI = 7; // offset: 88 uint32 FGEDKOINMAG = 1735; // offset: 116 uint32 DCPKPNLKGMM = 5; // offset: 68 } // Obf: EKGHELJJMCE // Type: Req // CmdID: 8480 message GridFightQuitSettleCsReq { } // Type: Rsp // CmdID: 8755 message GCOBEPOGHPL { uint32 retcode = 8; // offset: 24 } message DFAJAENKKBP { uint32 role_id = 7; // offset: 28 uint32 unique_id = 4; // offset: 24 } message CJMMKFHJPHJ { uint32 FHJIFGIBDIA = 12; // offset: 24 } // Type: Req // CmdID: 8697 message CCNLHLLIAPL { uint32 effect_id = 12; // offset: 40 uint32 trait_id = 3; // offset: 36 oneof HDACCIEIJFO { DFAJAENKKBP FLJNDFMGDBI = 853; // offset: 24 CJMMKFHJPHJ HAINJKLLLKF = 955; // offset: 24 } } // Type: Rsp // CmdID: 8565 message FIMNIFPFHKD { uint32 retcode = 9; // offset: 24 } // Type: Req // CmdID: 8411 message GPHODKCPCHG { bool EDGEHIDLDBF = 6; // offset: 28 uint32 trait_id = 15; // offset: 24 } // Type: Rsp // CmdID: 8718 message BNOKMMGGDGP { uint32 retcode = 3; // offset: 24 } message DFKGECLBCDK { repeated uint32 grid_fight_item_list = 15; // offset: 32 uint32 FANOLNOMHFI = 13; // offset: 44 bool EDGEHIDLDBF = 3; // offset: 52 uint32 BCGCGHEPDEA = 10; // offset: 48 repeated uint32 track_equipped_id_list = 12; // offset: 24 GridFightEquipTrackSource source = 1; // offset: 40 } // Obf: IOJPILBMFHG // Type: Req // CmdID: 8760 message GridFightUpdateEquipTrackCsReq { GridFightEquipTrackSource source = 15; // offset: 32 repeated DFKGECLBCDK BEPEKLPAHMC = 3; // offset: 24 } // Obf: PNFFJKKOCAK // Type: Rsp // CmdID: 8669 message GridFightUpdateEquipTrackScRsp { uint32 retcode = 12; // offset: 24 } message CAOCJIENIEP { uint32 BCGCGHEPDEA = 1; // offset: 24 uint32 FANOLNOMHFI = 14; // offset: 28 } // Obf: PGHOJGKLNPC // Type: Req // CmdID: 8541 message GridFightUpdateEquipTrackPriorityCsReq { repeated CAOCJIENIEP FHNOLJAHHNI = 10; // offset: 16 } // Type: Rsp // CmdID: 8743 message DNDKOIOIBIN { uint32 retcode = 7; // offset: 24 } // Obf: INGDAFHAGCE // Type: Req // CmdID: 8552 message GridFightSummonProjectionCsReq { uint32 JCMFPHMFAON = 5; // offset: 24 } // Type: Rsp // CmdID: 8514 message PDOCJKBJNHP { uint32 retcode = 9; // offset: 24 } // Type: Req // CmdID: 8469 message HNEJHAJJIOB { uint32 elite_branch_id = 14; // offset: 24 } // Type: Rsp // CmdID: 8516 message OKOHEGIBCCG { uint32 retcode = 11; // offset: 24 } // Type: Req // CmdID: 8567 message EGNLCNJDNCK { uint32 KACDGAJHNBI = 1; // offset: 24 uint32 DBEJDKHLHJE = 10; // offset: 28 } // Type: Rsp // CmdID: 8473 message FGHHDICLCJB { uint32 retcode = 4; // offset: 24 } message HHHMMJBGCNG { uint32 role_id = 7; // offset: 32 bool LDMNBDIDFCC = 13; // offset: 36 repeated uint32 grid_fight_equipment_list = 8; // offset: 16 double total_damage = 5; // offset: 48 uint32 role_star = 12; // offset: 40 bool HNLEDBPGDBC = 15; // offset: 37 } message DACJDMPICEL { uint32 trait_id = 4; // offset: 32 uint32 NKFDBEHPNLG = 15; // offset: 36 double damage = 1; // offset: 24 } message ELAGCLMOFFI { uint32 augment_id = 11; // offset: 24 double BOIEGPAPHOP = 13; // offset: 32 double damage = 8; // offset: 40 } message JCFJADFEOJN { repeated uint32 tutorial_unlock_id_list = 10; // offset: 24 uint32 IJEIEJLPGGJ = 6; // offset: 44 uint32 NDOCIKPLKIF = 2; // offset: 52 uint32 BCOLJFHDLLD = 4; // offset: 36 uint32 BFNPCJOMGFL = 14; // offset: 48 uint32 BBDOCJGAEEJ = 7; // offset: 40 uint32 JDMECBEDLAA = 11; // offset: 56 uint32 DCPKPNLKGMM = 15; // offset: 32 } // Obf: MJGMAHKKMAM message GridFightFinishInfo { repeated uint32 GGKCDEIDDLK = 94; // offset: 144 CLOEPPBCKGF PGPKPMOIAIL = 1085; // offset: 120 uint32 HBNHKPDMGIP = 7; // offset: 184 repeated GridGameAugmentInfo sync_augment_info = 14; // offset: 112 repeated CKCKIDHMMEG MMAJCLACOBN = 80; // offset: 104 JCFJADFEOJN NLILNONCNFC = 3; // offset: 72 GridFightBossInfo boss_info = 1239; // offset: 56 uint32 KIBLKCANNGI = 316; // offset: 180 repeated GridGameRoleInfo grid_game_role_list = 261; // offset: 80 repeated DIBJGAKOCLO IAKFPMOEJLF = 106; // offset: 128 repeated uint32 IONFNCECKGI = 1054; // offset: 160 bool is_overlock = 726; // offset: 173 repeated HHHMMJBGCNG EABPCKEDDBH = 10; // offset: 96 repeated GridFightGamePortalBuffInfo CEAFFNCKDDD = 6; // offset: 24 bool MPGFGKDBAHN = 1548; // offset: 172 repeated GridFightEquipmentInfo grid_fight_equipment_list = 968; // offset: 16 repeated ELAGCLMOFFI MOIDLNFKAIC = 1346; // offset: 152 repeated uint32 CDLAIJCKJJN = 875; // offset: 40 FCBEHGJBJCN BCHPAOCOHIL = 1360; // offset: 64 repeated GridGameNpcInfo grid_game_npc_list = 501; // offset: 32 repeated GridGameTraitInfo grid_fight_trait_info = 15; // offset: 48 GridFightSettleReason reason = 1474; // offset: 176 uint32 OFJNBPAMPGD = 1012; // offset: 168 repeated DACJDMPICEL PHDEOPEJIID = 1349; // offset: 88 } // Obf: MFBGGNAGHCJ // Type: Notify // CmdID: 8513 message GridFightSettleNotify { uint32 HIFNCPPJFEN = 668; // offset: 56 uint32 EDKIICIKJKL = 6; // offset: 52 uint32 CAMLDAJJKBO = 32; // offset: 44 uint32 OHOPKAAKOGF = 12; // offset: 48 uint32 PGMJPLLNIAK = 5; // offset: 32 uint32 BHLDAEKNMCD = 9; // offset: 60 uint32 EDIGFNFPBKA = 7; // offset: 36 uint32 IIGMOIGOELB = 3; // offset: 40 GridFightFinishInfo EDKJMPACHNJ = 214; // offset: 24 } // Obf: LIBCJLDCJHL message GridFightTalentInfo { repeated uint32 DANAGDAPKJE = 9; // offset: 16 } message JIBAKJGOPJM { uint32 BPJAFBFFPPH = 7; // offset: 28 uint32 IIGMOIGOELB = 15; // offset: 24 } // Obf: EFFMEHGLADI message GridFightStaticGameInfo { uint32 CALIMAKGGHJ = 15; // offset: 56 GridFightHandBookInfo EJCFDAABLOC = 8; // offset: 32 uint32 EDIGFNFPBKA = 3; // offset: 60 uint32 grid_fight_combo_win_num = 6; // offset: 48 GridFightTalentInfo OJLAODIALLE = 13; // offset: 24 JIBAKJGOPJM exp = 2; // offset: 40 uint32 division_id = 11; // offset: 52 uint32 CKFIACKHNAE = 9; // offset: 64 } message MIGEAHDEBOE { NHDKLMIMLKC IMNOJIDJBNG = 8; // offset: 32 GridFightTalentInfo OJLAODIALLE = 1; // offset: 16 } // Obf: AEHKFOMMJLH message GridFightSystemInfo { GridFightStaticGameInfo EGLCKGKECAJ = 8; // offset: 16 MIGEAHDEBOE FCKKGFFLDFA = 13; // offset: 32 } // Obf: PMIIIOCHOBE // Type: Req // CmdID: 8737 message GridFightPermanentTalentEnableCsReq { uint32 KFJEMIOJLPJ = 7; // offset: 24 } // Obf: DEMPJMHFCDE // Type: Rsp // CmdID: 8438 message GridFightPermanentTalentEnableScRsp { uint32 retcode = 13; // offset: 24 uint32 KFJEMIOJLPJ = 5; // offset: 28 } // Obf: OJOLKMGAFFA // Type: Req // CmdID: 8496 message GridFightSeasonTalentEnableCsReq { uint32 KFJEMIOJLPJ = 7; // offset: 24 } // Obf: NBGMOECOJLC // Type: Rsp // CmdID: 8712 message GridFightSeasonTalentEnableScRsp { uint32 retcode = 13; // offset: 24 uint32 KFJEMIOJLPJ = 11; // offset: 28 } // Obf: OEDOHCINBOJ // Type: Req // CmdID: 8612 message GridFightPermanentTalentResetCsReq { } // Obf: ILFEMGAFEOG // Type: Rsp // CmdID: 8425 message GridFightPermanentTalentResetScRsp { uint32 retcode = 4; // offset: 24 } // Obf: IMDLINMOIDP // Type: Req // CmdID: 8691 message GridFightSeasonTalentResetCsReq { } // Obf: OHGHJJDOLMH // Type: Rsp // CmdID: 8536 message GridFightSeasonTalentResetScRsp { uint32 retcode = 11; // offset: 24 } message PIIABEHNMDD { uint32 EGIMPFHCCDJ = 12; // offset: 28 uint32 FJOFDONMHPH = 8; // offset: 24 } // Obf: NIBGGDPHIAF // Type: Notify // CmdID: 8503 message GridFightSyncVirtualItemNotify { repeated PIIABEHNMDD item_list = 8; // offset: 24 } // Obf: IMJBKIDKMGI message GridFightHandBookRoleInfo { repeated uint32 grid_fight_avatar_list = 11; // offset: 32 repeated uint32 LCGHMJFAMEE = 13; // offset: 16 } // Obf: PODHGIHMLAA message GridFightHandBookEquipInfo { repeated uint32 NAPBAFFAGBH = 9; // offset: 16 repeated uint32 grid_fight_item_list = 1; // offset: 32 } // Obf: HOMHHHMPCMO message GridFightHandBookAugmentInfo { repeated uint32 KDFBCMANFMB = 11; // offset: 24 repeated uint32 JLCDEDKPEAB = 13; // offset: 16 } // Obf: NEHBFPDBBAM message GridFightHandBookPortalInfo { repeated uint32 PELJLONLDNM = 12; // offset: 32 repeated uint32 grid_fight_portal_buff_list = 2; // offset: 16 } // Obf: FGEOBKDCOOM message GridFightHandBookMonsterInfo { repeated uint32 HGAHMIPIBLO = 2; // offset: 16 } // Obf: GOMFEPHNODD message GridFightHandBookInfo { GridFightHandBookMonsterInfo grid_fight_monster_info = 2; // offset: 16 GridFightHandBookPortalInfo grid_fight_portal_info = 5; // offset: 32 GridFightHandBookRoleInfo grid_fight_role_info = 4; // offset: 56 GridFightHandBookAugmentInfo grid_fight_augment_info = 9; // offset: 48 GridFightHandBookEquipInfo grid_fight_equip_info = 7; // offset: 40 } // Obf: ONJCDCADCOG // Type: Notify // CmdID: 8605 message GridFightSeasonHandBookNotify { oneof BPIHFAJCLOC { GridFightHandBookRoleInfo handbook_grid_fight_role_info = 944; // offset: 16 GridFightHandBookEquipInfo handbook_grid_fight_equip_info = 1614; // offset: 16 GridFightHandBookAugmentInfo handbook_grid_fight_augment_info = 900; // offset: 16 GridFightHandBookPortalInfo handbook_grid_fight_portal_info = 1914; // offset: 16 GridFightHandBookMonsterInfo handbook_grid_fight_monster_info = 326; // offset: 16 } } // Obf: NGBKGCPJOID // Type: Notify // CmdID: 8771 message GridFightWeeklyExtraSeasonExpScRsp { uint32 cur_taken_extra_exp = 15; // offset: 24 } message NHDKLMIMLKC { bool MIDKMIIDPHF = 11; // offset: 36 repeated uint32 IPCFOFHLAHG = 12; // offset: 24 int64 end_time = 5; // offset: 40 int64 DNNHCNCKJCM = 9; // offset: 48 uint32 PGMJPLLNIAK = 3; // offset: 32 } // Obf: APEMBCOGABP // Type: Req // CmdID: 8592 message GridFightTakeWeeklyRewardCsReq { repeated uint32 grid_fight_score_rank_list = 4; // offset: 16 } // Type: Rsp // CmdID: 8515 message DJCCBIOKNOD { ItemList reward = 7; // offset: 16 uint32 retcode = 8; // offset: 48 NHDKLMIMLKC IMNOJIDJBNG = 12; // offset: 24 repeated uint32 BLKACGBDAHB = 1; // offset: 32 } // Obf: OKELPNCIOGP // Type: Req // CmdID: 8537 message GridFightDestroyWeeklyRewardCsReq { repeated uint32 IEFIFKLKAJN = 5; // offset: 24 } // Type: Rsp // CmdID: 8490 message MNBAAGCGICN { NHDKLMIMLKC IMNOJIDJBNG = 14; // offset: 24 uint32 retcode = 13; // offset: 32 } // Type: Notify // CmdID: 8796 message COCHFHKKEBN { NHDKLMIMLKC IMNOJIDJBNG = 7; // offset: 16 } // Obf: DPEGALAPIIM message GridFightArchiveData { int64 DKCFJNDCBEP = 15; // offset: 48 uint32 AJMBOLHDGHK = 2; // offset: 32 uint32 BMPCCPCCJJO = 12; // offset: 36 GridFightFinishInfo EDKJMPACHNJ = 13; // offset: 16 uint32 CALIMAKGGHJ = 14; // offset: 60 uint32 season = 9; // offset: 56 bool PDLBECHDJBL = 6; // offset: 40 } // Obf: JHJCBJGPKHD // Type: Req // CmdID: 8427 message GridFightGetArchiveCsReq { APDPAECJPIH type = 8; // offset: 24 } // Obf: FLMDHELHHFJ // Type: Rsp // CmdID: 8455 message GridFightGetArchiveScRsp { uint32 retcode = 3; // offset: 36 APDPAECJPIH type = 12; // offset: 32 repeated GridFightArchiveData KGKIDDOPHEO = 10; // offset: 24 } // Obf: HKGFPBKBKGH // Type: Req // CmdID: 8530 message FavourArchiveCsReq { bool PDLBECHDJBL = 4; // offset: 28 uint32 AJMBOLHDGHK = 12; // offset: 24 } // Obf: JJCGAFMCLJI // Type: Rsp // CmdID: 8585 message FavourArchiveScRsp { uint32 retcode = 12; // offset: 32 bool PDLBECHDJBL = 7; // offset: 28 uint32 AJMBOLHDGHK = 2; // offset: 24 } // Obf: GIEJLPBCOLB // Type: Notify // CmdID: 8767 message GridFightSyncKeepWinCntNotify { uint32 LBJPDJFHIBF = 4; // offset: 24 } // Obf: BNEGGCGPPLE // Type: Req // CmdID: 8800 message GridFightBackToPrepareReq { } // Type: Rsp // CmdID: 8739 message GDMIIBNJJEJ { uint32 retcode = 10; // offset: 24 } message ICIKHNKEELJ { uint32 pos = 9; // offset: 36 uint32 role_star = 7; // offset: 44 bool MHFDDMKMFAH = 14; // offset: 40 uint32 role_id = 3; // offset: 32 repeated uint32 grid_fight_item_list = 12; // offset: 24 } message DFLMKFIFHKB { bytes LENCLJPKDAO = 9; // offset: 40 string name = 8; // offset: 24 string BOINMJJEBBE = 7; // offset: 32 uint32 AKKNCCFIBHI = 6; // offset: 56 repeated ICIKHNKEELJ EFIJDEBFFNF = 2; // offset: 16 } message BHBJKMHJNNO { } // Type: Rsp // CmdID: 8795 message HLMGOIBAKPH { uint32 IEPPFKGBFEP = 10; // offset: 32 uint32 retcode = 15; // offset: 36 repeated DFLMKFIFHKB GMFCIKBGLJM = 12; // offset: 24 } message MMFFHGPBALO { bytes LENCLJPKDAO = 4; // offset: 24 string name = 9; // offset: 32 repeated ICIKHNKEELJ EFIJDEBFFNF = 12; // offset: 48 uint32 AKKNCCFIBHI = 5; // offset: 56 string BOINMJJEBBE = 13; // offset: 40 } // Type: Rsp // CmdID: 8570 message KEKKIEFKKGO { uint32 retcode = 8; // offset: 32 DFLMKFIFHKB MBPOPEEJPJI = 2; // offset: 16 } message ECNCEKBIDPB { bytes LENCLJPKDAO = 13; // offset: 16 bool CELHCDABFCL = 14; // offset: 52 string name = 3; // offset: 32 string BOINMJJEBBE = 2; // offset: 24 uint32 AKKNCCFIBHI = 4; // offset: 48 } // Type: Rsp // CmdID: 8729 message NLIDDKHJJDO { uint32 retcode = 9; // offset: 32 DFLMKFIFHKB IDKLMOMEKLE = 5; // offset: 24 } message NCFGENOFLHC { uint32 AKKNCCFIBHI = 13; // offset: 24 } // Type: Rsp // CmdID: 8614 message PPIDKCGHLOO { uint32 OLONCNOLNHN = 8; // offset: 24 uint32 IEPPFKGBFEP = 7; // offset: 32 uint32 retcode = 3; // offset: 28 } message DELKBEHMMNG { message BJNLEFPLGHF { enum HEKPNLEJADB { HEKPNLEJADB_GMINCMKDPNE = 0; HEKPNLEJADB_LBKMMMDIADI = 1; HEKPNLEJADB_ANINMMAMAHD = 2; } } uint32 FEOBEPGGMEF = 10; // offset: 28 BJNLEFPLGHF.HEKPNLEJADB type = 11; // offset: 24 } // Type: Rsp // CmdID: 8493 message IBBGIDAGCOB { uint32 IEPPFKGBFEP = 8; // offset: 24 uint32 retcode = 12; // offset: 28 } // Type: Notify // CmdID: 8546 message HPMGDFMEIJL { uint32 AKKNCCFIBHI = 6; // offset: 24 } // Type: Req // CmdID: 8782 message KEDAOINEEOB { string FLBFBBJIJII = 3; // offset: 32 string HNHIGHGKECN = 13; // offset: 16 } // Type: Rsp // CmdID: 8759 message OMJHPHPPAJH { string HNHIGHGKECN = 15; // offset: 16 string FLBFBBJIJII = 5; // offset: 32 uint32 retcode = 12; // offset: 40 } // Obf: NIOFDIFADEK enum CmdHeartdialType { NIOFDIFADEK_PCPDHELPKEM = 0; CmdSubmitEmotionItemCsReq = 6314; CmdHeartDialTraceScriptCsReq = 6326; CmdSubmitEmotionItemScRsp = 6318; CmdHeartDialScriptChangeScNotify = 6363; CmdGetHeartDialInfoCsReq = 6391; CmdHeartDialTraceScriptScRsp = 6339; CmdChangeScriptEmotionCsReq = 6394; CmdFinishEmotionDialoguePerformanceScRsp = 6398; CmdChangeScriptEmotionScRsp = 6395; CmdFinishEmotionDialoguePerformanceCsReq = 6309; CmdGetHeartDialInfoScRsp = 6310; } enum EAHHFCJLIGN { EAHHFCJLIGN_OGEIBMGHDLM = 0; EAHHFCJLIGN_CELIIMAEIEB = 1; EAHHFCJLIGN_GGODODLNOLA = 2; EAHHFCJLIGN_BMONDKEHKPL = 3; } enum FGBIIFAOGHL { FGBIIFAOGHL_HOJMNJBCGEJ = 0; FGBIIFAOGHL_BNNGHBEHPKL = 1; FGBIIFAOGHL_DKLPAAFFLEE = 2; FGBIIFAOGHL_NGMMICOGDFP = 3; FGBIIFAOGHL_APFFEDDKNBK = 4; FGBIIFAOGHL_CMAFIFGHAID = 5; } enum LLMHMMCPKNF { LLMHMMCPKNF_DKLPAAFFLEE = 0; LLMHMMCPKNF_PFNADFBGONF = 1; LLMHMMCPKNF_OMCMIIFCDFJ = 2; } message CJFLNMMACLE { bool KOLJIDNMPON = 5; // offset: 24 uint32 CONJBFLEEFA = 3; // offset: 28 } message HLGNFNJFDGI { EAHHFCJLIGN CIMHDLBMAKA = 12; // offset: 28 uint32 KNLJJIFOELO = 15; // offset: 24 FGBIIFAOGHL step = 10; // offset: 32 bool GKOALBAPIHB = 4; // offset: 37 bool HPNINIJEOBH = 13; // offset: 36 } message PICILIIFKBE { uint32 DMMFMNKHFHH = 3; // offset: 24 uint32 KNLJJIFOELO = 13; // offset: 28 } // Obf: NCGIBGEBCBD // Type: Req // CmdID: 6391 message GetHeartDialInfoCsReq { } // Obf: ODJJKHIJOPK // Type: Rsp // CmdID: 6310 message GetHeartDialInfoScRsp { LLMHMMCPKNF JFCFEOPNABH = 2; // offset: 48 repeated HLGNFNJFDGI MHKGKIPALAF = 3; // offset: 24 uint32 retcode = 5; // offset: 52 repeated CJFLNMMACLE DPKHONLNPJM = 8; // offset: 16 repeated PICILIIFKBE OOGJAKIPFDJ = 1; // offset: 40 } // Obf: KMCBEENLAJJ // Type: Req // CmdID: 6394 message ChangeScriptEmotionCsReq { uint32 KNLJJIFOELO = 13; // offset: 24 uint32 AILOMBIMICB = 2; // offset: 28 EAHHFCJLIGN KHOECLJPGAA = 15; // offset: 32 } // Obf: NHHPJDDJHPE // Type: Rsp // CmdID: 6395 message ChangeScriptEmotionScRsp { EAHHFCJLIGN JHILPAHEPBG = 9; // offset: 32 uint32 KNLJJIFOELO = 14; // offset: 28 uint32 retcode = 2; // offset: 24 } // Obf: CDNINHAPCCN // Type: Req // CmdID: 6314 message SubmitEmotionItemCsReq { uint32 KNLJJIFOELO = 15; // offset: 32 uint32 AILOMBIMICB = 12; // offset: 36 ItemList item_list = 14; // offset: 16 } // Obf: MOINBJNHIAM // Type: Rsp // CmdID: 6318 message SubmitEmotionItemScRsp { uint32 retcode = 10; // offset: 28 uint32 KNLJJIFOELO = 15; // offset: 24 } // Obf: HJFFODBKBAB // Type: Req // CmdID: 6309 message FinishEmotionDialoguePerformanceCsReq { uint32 AILOMBIMICB = 4; // offset: 28 uint32 KNLJJIFOELO = 15; // offset: 32 uint32 CONJBFLEEFA = 3; // offset: 24 } // Obf: NMNKDFOLFGF // Type: Rsp // CmdID: 6398 message FinishEmotionDialoguePerformanceScRsp { uint32 KNLJJIFOELO = 6; // offset: 36 ItemList reward_list = 13; // offset: 24 uint32 CONJBFLEEFA = 9; // offset: 32 uint32 retcode = 7; // offset: 40 } // Obf: OJOOKCLNFMK // Type: Notify // CmdID: 6363 message HeartDialScriptChangeScNotify { repeated PICILIIFKBE OOGJAKIPFDJ = 11; // offset: 16 LLMHMMCPKNF JFCFEOPNABH = 10; // offset: 48 repeated HLGNFNJFDGI MAIHCELJCMG = 5; // offset: 40 repeated CJFLNMMACLE KHDJDDDPGKH = 2; // offset: 24 } // Obf: JFJHAGLLLKF // Type: Req // CmdID: 6326 message HeartDialTraceScriptCsReq { PICILIIFKBE GAIPLPHEFFK = 10; // offset: 16 } // Obf: CCFJFBAPJKF // Type: Rsp // CmdID: 6339 message HeartDialTraceScriptScRsp { PICILIIFKBE GAIPLPHEFFK = 4; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: MJNBDODPDOG enum CmdHeliobusType { MJNBDODPDOG_PCPDHELPKEM = 0; CmdHeliobusSnsReadScRsp = 5895; CmdHeliobusSnsPostCsReq = 5814; CmdHeliobusEnterBattleCsReq = 5861; CmdHeliobusSnsCommentCsReq = 5863; CmdHeliobusSnsLikeCsReq = 5809; MJNBDODPDOG_GFHGNNHOIKJ = 5838; CmdHeliobusUnlockSkillScNotify = 5804; CmdHeliobusSnsLikeScRsp = 5898; CmdHeliobusInfoChangedScNotify = 5801; CmdHeliobusSnsPostScRsp = 5818; CmdHeliobusActivityDataScRsp = 5810; CmdHeliobusSnsReadCsReq = 5894; CmdHeliobusActivityDataCsReq = 5891; CmdHeliobusSnsUpdateScNotify = 5839; CmdHeliobusEnterBattleScRsp = 5807; CmdHeliobusLineupUpdateScNotify = 5889; CmdHeliobusChallengeUpdateScNotify = 5900; CmdHeliobusUpgradeLevelCsReq = 5874; CmdHeliobusStartRaidScRsp = 5844; CmdHeliobusUpgradeLevelScRsp = 5837; CmdHeliobusStartRaidCsReq = 5858; CmdHeliobusSnsCommentScRsp = 5826; CmdHeliobusSelectSkillScRsp = 5872; } message FJCDAKICFKA { uint32 JGKIBPDAEFE = 6; // offset: 32 repeated uint32 BDKHHFFGNMA = 14; // offset: 24 } // Obf: DEJNOPMEJDE message HeliobusChallengeData { bool FLMOKKBLFJG = 14; // offset: 28 uint32 challenge_id = 10; // offset: 24 uint32 star = 3; // offset: 32 } message HeliobusChallengeLineup { repeated uint32 avatar_id_list = 6; // offset: 16 uint32 group_id = 2; // offset: 36 uint32 skill_id = 1; // offset: 32 } // Obf: FJIIBCFGHFK // Type: Req // CmdID: 5891 message HeliobusActivityDataCsReq { } // Obf: LLIPNJMDGKN // Type: Rsp // CmdID: 5810 message HeliobusActivityDataScRsp { uint32 DKOGNOKOPKG = 9; // offset: 76 uint32 level = 3; // offset: 56 uint32 IMBOKGFIACA = 2; // offset: 64 uint32 retcode = 4; // offset: 72 repeated DLFOGJGCCGP LPMIHBLOIAK = 15; // offset: 16 uint32 phase = 5; // offset: 68 FJCDAKICFKA skill_info = 12; // offset: 40 repeated HeliobusChallengeData challenge_list = 10; // offset: 48 repeated HeliobusChallengeLineup CHGNKDNFNLF = 1; // offset: 32 uint32 GCDLCPMFLMH = 11; // offset: 60 } message BBNDBHBHNLB { uint32 GIJHJCDLPJF = 15; // offset: 32 repeated BBNDBHBHNLB BMKEFICPAGO = 9; // offset: 16 uint32 LLKOFNDAKHG = 11; // offset: 36 } message DLFOGJGCCGP { uint32 BFIBIHLBLHF = 6; // offset: 32 uint32 CDKEDFPEFIJ = 11; // offset: 48 repeated BBNDBHBHNLB IAONGEDPLIC = 5; // offset: 16 bool BOLCAEPIHJH = 7; // offset: 41 uint32 HBEGBPFIJJM = 10; // offset: 36 uint32 ILEMMKPGPND = 13; // offset: 44 bool AKGICOFNHON = 4; // offset: 40 uint32 HFOKNODFIJI = 12; // offset: 52 } // Obf: PLCDPHDIOOP // Type: Req // CmdID: 5894 message HeliobusSnsReadCsReq { uint32 CDKEDFPEFIJ = 3; // offset: 24 } // Obf: LOGIABDFGPG // Type: Rsp // CmdID: 5895 message HeliobusSnsReadScRsp { uint32 CDKEDFPEFIJ = 10; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: NGPOHEBCLOI // Type: Req // CmdID: 5814 message HeliobusSnsPostCsReq { uint32 ILEMMKPGPND = 3; // offset: 24 uint32 HFOKNODFIJI = 14; // offset: 32 uint32 CDKEDFPEFIJ = 8; // offset: 28 } // Obf: GLKNPDFKKNJ // Type: Rsp // CmdID: 5818 message HeliobusSnsPostScRsp { uint32 retcode = 12; // offset: 32 DLFOGJGCCGP IGIPAKELJFD = 11; // offset: 16 } // Obf: KGCPKLFDHLN // Type: Req // CmdID: 5809 message HeliobusSnsLikeCsReq { uint32 CDKEDFPEFIJ = 11; // offset: 24 } // Obf: EKANDEEGGLA // Type: Rsp // CmdID: 5898 message HeliobusSnsLikeScRsp { bool BOLCAEPIHJH = 8; // offset: 32 uint32 retcode = 15; // offset: 24 uint32 CDKEDFPEFIJ = 5; // offset: 28 } // Obf: NPGBMKPDFBP // Type: Req // CmdID: 5863 message HeliobusSnsCommentCsReq { uint32 HADOJCLDHNG = 8; // offset: 28 uint32 LLKOFNDAKHG = 14; // offset: 24 uint32 CDKEDFPEFIJ = 10; // offset: 32 } // Obf: DNKMPHAGFBE // Type: Rsp // CmdID: 5826 message HeliobusSnsCommentScRsp { DLFOGJGCCGP IGIPAKELJFD = 14; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: FLAHDLOCBEF // Type: Notify // CmdID: 5839 message HeliobusSnsUpdateScNotify { repeated DLFOGJGCCGP HPKHBLEJBIJ = 5; // offset: 16 } // Obf: OEDHPAGDHMF // Type: Notify // CmdID: 5801 message HeliobusInfoChangedScNotify { uint32 DKOGNOKOPKG = 6; // offset: 40 repeated DLFOGJGCCGP HPKHBLEJBIJ = 1; // offset: 16 uint32 phase = 12; // offset: 36 uint32 IMBOKGFIACA = 13; // offset: 32 } // Obf: LNHGJAMMCGI // Type: Req // CmdID: 5874 message HeliobusUpgradeLevelCsReq { } // Obf: OAKCHCPJBHH // Type: Rsp // CmdID: 5837 message HeliobusUpgradeLevelScRsp { uint32 retcode = 13; // offset: 28 uint32 level = 15; // offset: 24 } // Obf: IMBENGFICFB // Type: Notify // CmdID: 5804 message HeliobusUnlockSkillScNotify { uint32 skill_id = 14; // offset: 28 uint32 JGKIBPDAEFE = 4; // offset: 24 } // Obf: DDBJGOEIEBK // Type: Req // CmdID: 5861 message HeliobusEnterBattleCsReq { repeated uint32 avatar_id_list = 10; // offset: 24 uint32 skill_id = 11; // offset: 36 uint32 event_id = 8; // offset: 32 } // Obf: KECLKIKHIHD // Type: Rsp // CmdID: 5807 message HeliobusEnterBattleScRsp { SceneBattleInfo battle_info = 7; // offset: 24 uint32 event_id = 14; // offset: 36 uint32 retcode = 5; // offset: 32 } message FODKHDFFIAH { uint32 skill_id = 1; // offset: 24 } // Obf: DJDOGOGIOPH // Type: Rsp // CmdID: 5872 message HeliobusSelectSkillScRsp { uint32 skill_id = 8; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: ILAGBMDKAON // Type: Notify // CmdID: 5900 message HeliobusChallengeUpdateScNotify { HeliobusChallengeData OPCGNJMGJDE = 6; // offset: 16 } // Obf: PDJPAJACCCJ // Type: Notify // CmdID: 5889 message HeliobusLineupUpdateScNotify { HeliobusChallengeLineup lineup = 1; // offset: 24 } // Obf: BHFEKJEEDCB // Type: Req // CmdID: 5858 message HeliobusStartRaidCsReq { uint32 prop_entity_id = 9; // offset: 48 repeated uint32 avatar_list = 15; // offset: 24 bool LLANIMFODFD = 11; // offset: 44 uint32 skill_id = 13; // offset: 40 uint32 PKBAEBDHFDL = 14; // offset: 32 uint32 IECIKEOKNGE = 6; // offset: 36 } // Obf: JPCJCLAOEOJ // Type: Rsp // CmdID: 5844 message HeliobusStartRaidScRsp { uint32 retcode = 3; // offset: 32 FNJJCIGJIKC scene = 9; // offset: 24 } // Obf: OBJLNOCFBIO enum CmdHipplenType { OBJLNOCFBIO_PCPDHELPKEM = 0; CmdSetHipplenOutfitCsReq = 9018; CmdTakeHipplenEndingRewardCsReq = 9016; CmdGetHipplenInheritScRsp = 9027; CmdGetHipplenInheritCsReq = 9030; CmdHipplenTraitUnlockScNotify = 9050; CmdSetHipplenAgendaCsReq = 9035; CmdSettleHipplenWorkCsReq = 9005; CmdOpenHipplenCycleScRsp = 9044; CmdHipplenAgendaResultScNotify = 9047; CmdGetHipplenDataCsReq = 9013; CmdSettleHipplenWorkScRsp = 9001; CmdGetHipplenDataScRsp = 9007; CmdHipplenCycleResultScNotify = 9019; CmdSetHipplenOutfitScRsp = 9045; CmdSetHipplenAgendaScRsp = 9038; CmdTakeHipplenEndingRewardScRsp = 9031; CmdHipplenChangeScNotify = 9021; CmdOpenHipplenCycleCsReq = 9002; } enum FGMPEEMAHKE { FGMPEEMAHKE_PCPDHELPKEM = 0; FGMPEEMAHKE_JDMOMCPFHJM = 1; FGMPEEMAHKE_MNIMAFBIGGP = 2; FGMPEEMAHKE_PPJOJOKOOBF = 3; FGMPEEMAHKE_EDGOIAODJLH = 4; FGMPEEMAHKE_PGJIAGGHBBA = 5; } message HGELKDGCCOL { uint32 value = 2; // offset: 24 uint32 type = 14; // offset: 28 } message IAMLOJCIKIH { int32 value = 10; // offset: 24 uint32 type = 13; // offset: 28 } message DGKNDMAHMAP { repeated HGELKDGCCOL BIBGHICIDKP = 2; // offset: 24 } message EKOIHOMFMDE { uint32 id = 14; // offset: 32 FGMPEEMAHKE type = 7; // offset: 28 bool EDODCLMAFIL = 9; // offset: 24 } message FNABDKEBCOC { EKOIHOMFMDE JHKMLGJKIIM = 7; // offset: 32 uint32 ALCBHJEMCPC = 5; // offset: 52 uint32 ODHJKLKICFL = 6; // offset: 48 repeated uint32 GFDDBPAEAOI = 15; // offset: 24 uint32 OOPCHIHIIFE = 4; // offset: 56 repeated EKOIHOMFMDE CLKAILDCPJC = 2; // offset: 40 } message ECELDDGKCAK { repeated uint32 grid_fight_trait_info = 2; // offset: 24 } message OOLHNFNKOHN { DGKNDMAHMAP LJJAJGFIGNM = 13; // offset: 40 uint32 LDGFEIPOFIB = 9; // offset: 52 uint32 JNHABODMEKP = 3; // offset: 56 FNABDKEBCOC PDOBPEBHKPD = 11; // offset: 24 ECELDDGKCAK HFEBCKJHJOA = 10; // offset: 32 uint32 DMPGNLIBNDE = 14; // offset: 48 } message LIOLPIJOMBI { repeated uint32 MPEMBDAGJJO = 3; // offset: 16 repeated uint32 MJLLOEEDJEA = 1; // offset: 24 } message OEGICCFGHJE { bool is_taken_reward = 14; // offset: 24 uint32 DKPCDLDDONG = 3; // offset: 28 } message JFACONIBFHM { repeated uint32 grid_fight_trait_info = 5; // offset: 24 repeated OEGICCFGHJE EONENLLBGEN = 12; // offset: 32 } message OBCJLDDEBHL { uint32 PNIDNOGHMBH = 1; // offset: 24 uint32 CMAPCGGABJI = 8; // offset: 28 } // Obf: OFDEBBJGOGM // Type: Req // CmdID: 9013 message GetHipplenDataCsReq { } // Obf: PMJNELBEEKL // Type: Rsp // CmdID: 9007 message GetHipplenDataScRsp { OOLHNFNKOHN ACJHGLGHEAH = 1; // offset: 32 LIOLPIJOMBI CEAJNLLIBFP = 4; // offset: 40 bool MPPJLFIDMLB = 10; // offset: 52 uint32 IPOEIGADLJN = 7; // offset: 56 uint32 retcode = 9; // offset: 48 JFACONIBFHM IBHLKGIEPLG = 14; // offset: 24 } // Obf: OIIHJKIFIAN // Type: Req // CmdID: 9030 message GetHipplenInheritCsReq { } // Obf: BDBNENDBLFK // Type: Rsp // CmdID: 9027 message GetHipplenInheritScRsp { uint32 retcode = 14; // offset: 32 repeated uint32 grid_fight_trait_info = 12; // offset: 16 } // Obf: GMFGCMPMOEA // Type: Req // CmdID: 9035 message SetHipplenAgendaCsReq { repeated uint32 CLKAILDCPJC = 7; // offset: 16 } // Obf: ONLCBNOENMB // Type: Rsp // CmdID: 9038 message SetHipplenAgendaScRsp { repeated EKOIHOMFMDE CLKAILDCPJC = 6; // offset: 24 uint32 retcode = 15; // offset: 32 } message KJBGALBCAEG { uint32 EHJBMNMOFLF = 13; // offset: 24 } message ONCIMHEMJDD { uint32 id = 2; // offset: 24 } message OJOLPAEPBDN { repeated OBCJLDDEBHL NMHIAFGCNBN = 7; // offset: 16 repeated uint32 JBLINAEKGLJ = 13; // offset: 32 } message CJEAIHMINMJ { } // Obf: NIJFFKGCHOA // Type: Req // CmdID: 9005 message SettleHipplenWorkCsReq { oneof HDACCIEIJFO { KJBGALBCAEG BJGDFMJDJMH = 13; // offset: 16 ONCIMHEMJDD MNIMAFBIGGP = 3; // offset: 16 OJOLPAEPBDN PPJOJOKOOBF = 10; // offset: 16 CJEAIHMINMJ PGJIAGGHBBA = 2; // offset: 16 } } message OECPLDABABL { uint32 DMPGNLIBNDE = 5; // offset: 32 int32 FGFBJLADLJB = 8; // offset: 36 uint32 IGFIHLBNDNM = 9; // offset: 24 uint32 EHJBMNMOFLF = 7; // offset: 28 } message EOKOFFPBJME { int32 FGFBJLADLJB = 3; // offset: 32 uint32 EHJBMNMOFLF = 7; // offset: 24 uint32 IGFIHLBNDNM = 6; // offset: 28 } // Obf: NCBIFKMONGP // Type: Rsp // CmdID: 9001 message SettleHipplenWorkScRsp { repeated IAMLOJCIKIH GHPINELGNNE = 7; // offset: 48 uint32 retcode = 15; // offset: 60 repeated EKOIHOMFMDE CLKAILDCPJC = 12; // offset: 24 DGKNDMAHMAP LJJAJGFIGNM = 3; // offset: 16 oneof NPBHJGIEDHL { OECPLDABABL BJGDFMJDJMH = 14; // offset: 40 EOKOFFPBJME EDGOIAODJLH = 2; // offset: 40 } } // Obf: CNCFCAEMJGP // Type: Notify // CmdID: 9047 message HipplenAgendaResultScNotify { repeated EKOIHOMFMDE CLKAILDCPJC = 12; // offset: 48 DGKNDMAHMAP JPFBGFIHDDH = 3; // offset: 64 OOLHNFNKOHN ACJHGLGHEAH = 14; // offset: 24 EOKOFFPBJME KBNLIPOGOLE = 10; // offset: 16 repeated uint32 FCCEHOLHFOC = 9; // offset: 32 repeated uint32 grid_fight_trait_info = 1; // offset: 56 bool AEPDGDLMPMD = 8; // offset: 72 } // Obf: FLDPIDFBKOK // Type: Notify // CmdID: 9019 message HipplenCycleResultScNotify { repeated uint32 grid_fight_trait_info = 10; // offset: 48 repeated uint32 MPEMBDAGJJO = 1; // offset: 56 repeated OBCJLDDEBHL EENEEPKCJPH = 13; // offset: 32 DGKNDMAHMAP DGFGNMJALGJ = 11; // offset: 16 uint32 DKPCDLDDONG = 2; // offset: 68 repeated OBCJLDDEBHL IGNLJNLMPHH = 7; // offset: 40 uint32 IPOEIGADLJN = 8; // offset: 64 } // Obf: POOMJODIODH // Type: Req // CmdID: 9002 message OpenHipplenCycleCsReq { uint32 trait_id = 6; // offset: 24 } // Obf: AFODNCJJAFO // Type: Rsp // CmdID: 9044 message OpenHipplenCycleScRsp { uint32 IPOEIGADLJN = 9; // offset: 32 OOLHNFNKOHN ACJHGLGHEAH = 3; // offset: 24 uint32 retcode = 1; // offset: 36 } // Obf: FGDPOAHOJIK // Type: Req // CmdID: 9018 message SetHipplenOutfitCsReq { uint32 FKEGMMKNHON = 14; // offset: 24 } // Obf: BPLPHJHHDBO // Type: Rsp // CmdID: 9045 message SetHipplenOutfitScRsp { repeated uint32 MJLLOEEDJEA = 5; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: FLIAHCDMDJB // Type: Notify // CmdID: 9050 message HipplenTraitUnlockScNotify { repeated uint32 grid_fight_trait_info = 13; // offset: 16 } // Obf: DBNALODCALC // Type: Req // CmdID: 9016 message TakeHipplenEndingRewardCsReq { uint32 DKPCDLDDONG = 12; // offset: 24 } // Obf: BJDEDDCMJCF // Type: Rsp // CmdID: 9031 message TakeHipplenEndingRewardScRsp { uint32 DKPCDLDDONG = 13; // offset: 32 uint32 retcode = 14; // offset: 36 ItemList reward_list = 2; // offset: 16 } message JMLIJLEKBEA { uint32 FKEGMMKNHON = 12; // offset: 24 } message DAJKNHILCEA { uint32 DKPCDLDDONG = 7; // offset: 24 } message KPHIHKGCHGO { oneof BPIHFAJCLOC { JMLIJLEKBEA LJBLFMDFHJE = 13; // offset: 16 DAJKNHILCEA FNMBIIGCLBJ = 14; // offset: 16 } } // Obf: BCPNBKHLFGA // Type: Notify // CmdID: 9021 message HipplenChangeScNotify { repeated KPHIHKGCHGO CJFBLHNPHAK = 11; // offset: 16 } // Obf: INJJLAAJGDE enum CmdIdleLiveType { INJJLAAJGDE_PCPDHELPKEM = 0; CmdIdleLiveUpdateLiveRoomTitleCsReq = 9379; CmdReplaceTeamCsRsp = 9388; CmdIdleLiveGetPendingEquipCsReq = 9383; CmdIdleLiveGetDataCsReq = 9441; CmdGJBINEEABIP = 9376; CmdIdleLiveGetFriendAssistListCsReq = 9380; CmdIdleLiveFinishNodeBattleQuitCsReq = 9359; CmdIdleLiveTakeTaskRewardCsReq = 9415; CmdAPKPGIOLLNP = 9408; CmdNMBGLKALLBM = 9448; CmdIdleLiveTakeAssistRewardScRsp = 9353; CmdHandlePendingEquipScRsp = 9446; CmdGetFriendNewAssistRewardScNotify = 9442; CmdIdleLiveHandlePendingEquipReq = 9439; CmdIdleLiveManualFinishQuestionCsReq = 9427; CmdIdleLiveEndDungeonCsReq = 9399; CmdIdleLiveTakeAssistRewardCsReq = 9386; CmdIdleLiveStartNodeCsReq = 9444; CmdTakeTaskRewardScRsp = 9423; CmdUpgradeTeamSlotCsRsp = 9409; CmdIdleLiveGetStatisticCsReq = 9407; CmdUpdateCustomInfoScRsp = 9362; CmdNFPEDBOOFFF = 9445; CmdIdleLiveTakeContentRewardCsReq = 9429; CmdIdleLiveStartNodeBattleCsReq = 9364; CmdIdleLiveReplaceTeamCsReq = 9354; CmdTakeContentScRsp = 9370; CmdEndDungeonScRsp = 9416; CmdIdleLiveDressSpecialEquipCsReq = 9394; CmdLCFGFGFDLOF = 9351; CmdIdleLiveCollectIncomeCsReq = 9422; CmdGetFriendDungeonRankingInfosScRsp = 9361; CmdStartDungeonScRsp = 9352; CmdTechTreeChangeNodeStateCsRsp = 9358; CmdIdleLiveOpenChestReq = 9357; CmdFinishQuestionRsp = 9366; CmdIdleLiveTakeQuestEquipCsReq = 9374; CmdIdleLiveDoGachaCsReq = 9367; CmdDoGachaScRsp2 = 9401; CmdStartNodeBattleScRsp = 9368; CmdSyncChangeNtf = 9378; CmdIdleLiveFinishFinalActCsReq = 9389; CmdIdleLiveGetFriendDungeonRankingInfosCsReq = 9355; CmdIdleLiveGetFriendAssistListScRsp = 9421; CmdIdleLiveChangeTechTreeNodeCsReq = 9403; CmdIdleLiveUpgradeSlotCsReq = 9392; CmdIdleLiveFinishNodeEventCsReq = 9413; CmdHBCMBPKGBJK = 9382; CmdTakeQuestEquipCsRsp = 9428; CmdGPKCEDKHLAD = 9371; CmdJFKMFGLOPOF = 9411; CmdIdleLiveStartDungeonCsReq = 9443; CmdIdleLiveGetDataScRsp = 9360; CmdDressSpecialEquipScRsp = 9450; } enum LFGMADFAKHK { LFGMADFAKHK_PCPDHELPKEM = 0; LFGMADFAKHK_NMBCDILDGNK = 1; LFGMADFAKHK_KLHDCOPPLNG = 2; LFGMADFAKHK_CLPHMAJJILA = 3; } enum KGFMBNIIPPA { KGFMBNIIPPA_HHHAKHMOHBB = 0; KGFMBNIIPPA_IENCNGOAMBL = 1; KGFMBNIIPPA_DEKDENFMCMP = 2; KGFMBNIIPPA_KPPJMJEHAFB = 3; } enum OBCFJPGNALP { OBCFJPGNALP_PCPDHELPKEM = 0; OBCFJPGNALP_LDKNPKKDKDP = 2; OBCFJPGNALP_JBCOJMGBHMG = 4; OBCFJPGNALP_NPBKLCHLJMG = 5; OBCFJPGNALP_PBOIPJLCODJ = 6; OBCFJPGNALP_BOFLIOHKPKB = 7; } enum JDKJPFGJOBI { JDKJPFGJOBI_PCPDHELPKEM = 0; JDKJPFGJOBI_MBJHGNHOGLG = 1; JDKJPFGJOBI_LBHLHGEENKK = 2; } enum MHGDJPMEFFN { MHGDJPMEFFN_PCPDHELPKEM = 0; MHGDJPMEFFN_JLHFGFKJKPB = 1; MHGDJPMEFFN_EIHFABOMPDK = 2; } message MBCJAOHMNFD { bool has_passed = 1; // offset: 40 uint32 LIFNGFJDEFD = 14; // offset: 28 uint32 event_id = 2; // offset: 32 uint32 HAAAPFLGNBM = 4; // offset: 24 uint32 BIMKHABLGMC = 10; // offset: 36 } message NLJLHPEOIOC { uint32 HAAAPFLGNBM = 6; // offset: 32 bool HNOFDLBBHHF = 8; // offset: 40 uint32 FCLBGGPJGCE = 2; // offset: 44 uint32 LKCCKBKNKBP = 12; // offset: 36 uint64 HJKAPBEMEOO = 15; // offset: 48 repeated uint32 DDIDEEAKCPP = 3; // offset: 16 } message OMNJNKNMLKL { MBCJAOHMNFD EGHPNKEFCLI = 1; // offset: 24 uint32 GIHHBJMAGOC = 11; // offset: 32 } message EDGGKGPFLNP { OMNJNKNMLKL NCJHFFDDHLI = 7; // offset: 32 uint32 KOPHOHJFCCK = 2; // offset: 44 uint32 HGIJNGPMCDH = 13; // offset: 48 uint32 NFJKKKJIIPF = 12; // offset: 40 uint32 MJGMDMFHKBI = 8; // offset: 52 repeated NLJLHPEOIOC JLCEEEBNEOL = 4; // offset: 24 } message OMPODELCHFD { uint32 avatar_id = 10; // offset: 28 uint32 ALGDHAPNJHO = 2; // offset: 24 } message BAHKPEGINBB { uint32 level = 4; // offset: 28 uint32 JNGHMOPEKJO = 12; // offset: 24 } message LCFDGFOCHOJ { uint64 HJKAPBEMEOO = 11; // offset: 48 repeated OMPODELCHFD avatar_list = 12; // offset: 16 repeated GKDEKJKOIJN GOCFKLKHBDF = 6; // offset: 40 repeated BAHKPEGINBB DBAEAHBAJPM = 2; // offset: 24 } message IDBCHLBACND { uint32 PMICICPPDOP = 13; // offset: 36 uint32 BLBGFIGJBND = 4; // offset: 24 bool MKHDOPGGBIE = 11; // offset: 28 uint32 BIPJEHIOEGN = 1; // offset: 44 uint32 FEBHLMNHFOC = 9; // offset: 40 uint32 IGIKKGLMJED = 8; // offset: 32 } message EMFFAIMHEOO { uint32 INODHFFOEHN = 8; // offset: 24 uint32 EICEBJPMHMC = 7; // offset: 28 } message BMOEEKGCJAD { uint32 rarity = 13; // offset: 36 uint32 grid_fight_equipment_id = 11; // offset: 44 repeated EMFFAIMHEOO DCLAKCFJCPJ = 14; // offset: 24 uint32 level = 4; // offset: 32 bool IANEPPCHINM = 10; // offset: 40 } message IJPFIHHGNGP { uint32 FKFJACFMKKN = 4; // offset: 36 BMOEEKGCJAD equipment_goods_info = 14; // offset: 24 uint32 IGLOPONKHKM = 10; // offset: 32 } message BCJFAIHEBEM { repeated BMOEEKGCJAD grid_fight_equipment_list = 15; // offset: 40 repeated GKDEKJKOIJN ADILPIMEOAD = 10; // offset: 24 repeated uint32 AHGEKIBPHLD = 6; // offset: 16 repeated BMOEEKGCJAD KHHNOHPEOIA = 2; // offset: 48 } message CDAILEHLPEJ { repeated uint32 MNBNEKIHPPP = 11; // offset: 16 } message ADPDKFBHJPN { uint32 DGFNOAHLCMK = 7; // offset: 24 uint32 progress = 12; // offset: 32 LFGMADFAKHK status = 8; // offset: 28 } message PPCKPAHOBCB { ADPDKFBHJPN JCEMJBMMCOG = 7; // offset: 24 } message BNNGELPBHAO { repeated uint32 GFEJGHCCMIN = 14; // offset: 16 } message LKNOFJHGGAD { bool PJCEMNFJOLK = 1; // offset: 24 uint32 JPOKEADJNPI = 14; // offset: 28 } message CNPOHCGPDFP { uint32 MLDBDNCCJDD = 5; // offset: 32 bool HCBEDECLAIC = 2; // offset: 24 uint32 CBOJNKCBEDH = 8; // offset: 28 } message HLIBFMJMDAH { repeated GKDEKJKOIJN NODLNKMMBIJ = 4; // offset: 16 CNPOHCGPDFP NMNOCJDJKOG = 14; // offset: 48 repeated LKNOFJHGGAD KGAOHBBGPDF = 9; // offset: 40 repeated uint32 JADGOJLEKKK = 2; // offset: 24 } message NBKBCNGAINE { uint32 KKFDJPNPBFL = 4; // offset: 28 uint32 target_side = 2; // offset: 24 } message HKJECENOHBI { repeated NBKBCNGAINE LBPHPPNPKDC = 2; // offset: 24 } message AOHPHEKEJMC { uint32 BEDLMDHNMBJ = 8; // offset: 24 } message HLJMFGGKMDM { uint32 APLGILKDAFJ = 8; // offset: 28 uint32 BLBGFIGJBND = 15; // offset: 24 uint32 KHCPHHIPOHJ = 13; // offset: 32 } message JKONPIILNJK { string title = 5; // offset: 16 uint32 FCOKOGNOGCA = 15; // offset: 36 uint32 MOBBPMMKKMI = 14; // offset: 32 } // Obf: PFCGPILLICO // Type: Req // CmdID: 9441 message IdleLiveGetDataCsReq { } // Obf: FBMAOJCFJFA // Type: Rsp // CmdID: 9360 message IdleLiveGetDataScRsp { CDAILEHLPEJ GNAINKJAGHN = 7; // offset: 88 JKONPIILNJK BCMJCFPKKAF = 14; // offset: 104 BNNGELPBHAO DMDPNHLOLMO = 10; // offset: 56 HLIBFMJMDAH OJMIFIDACHA = 4; // offset: 72 uint32 retcode = 5; // offset: 112 EDGGKGPFLNP PLAPCGBPNGH = 15; // offset: 80 HLJMFGGKMDM LPNOKDOGFMI = 13; // offset: 16 BCJFAIHEBEM GMDLCGODDCL = 3; // offset: 64 PPCKPAHOBCB OKHLAELKJCH = 6; // offset: 32 AOHPHEKEJMC KIHKABCFBLO = 8; // offset: 24 HKJECENOHBI EBDHLJAONNJ = 2; // offset: 40 LCFDGFOCHOJ IKJGDMGMIML = 1; // offset: 96 } // Obf: DKPAGHJJDBD // Type: Req // CmdID: 9407 message IdleLiveGetStatisticCsReq { } // Type: Rsp // CmdID: 9371 message GPKCEDKHLAD { uint32 retcode = 10; // offset: 32 repeated uint32 DDIDEEAKCPP = 9; // offset: 16 } // Obf: CEFOJJFDPEE // Type: Req // CmdID: 9444 message IdleLiveStartNodeCsReq { uint32 HAAAPFLGNBM = 9; // offset: 28 uint32 BIMKHABLGMC = 2; // offset: 24 } // Type: Rsp // CmdID: 9445 message NFPEDBOOFFF { uint32 retcode = 1; // offset: 32 OMNJNKNMLKL NCJHFFDDHLI = 10; // offset: 16 } // Obf: KNCBDMLGJPO // Type: Req // CmdID: 9364 message IdleLiveStartNodeBattleCsReq { } // Obf: BHPJJABPEHL // Type: Rsp // CmdID: 9368 message StartNodeBattleScRsp { uint32 retcode = 13; // offset: 36 repeated GKDEKJKOIJN OICEJIMEONG = 7; // offset: 24 uint32 GIHHBJMAGOC = 5; // offset: 32 } message EPLIGJEGEMJ { uint32 key = 10; // offset: 24 double damage = 14; // offset: 32 } message KFNFHIAEKIN { repeated EPLIGJEGEMJ NEBPANIDIMG = 3; // offset: 32 double total_damage = 7; // offset: 48 uint32 FPOIEFHOHIN = 2; // offset: 40 repeated EPLIGJEGEMJ EFGGDDEALGM = 5; // offset: 16 uint32 AKABDDGNLCP = 9; // offset: 44 } // Obf: GJHHPFEEIDH // Type: Req // CmdID: 9359 message IdleLiveFinishNodeBattleQuitCsReq { KFNFHIAEKIN MNLBMALDPEJ = 15; // offset: 24 KGFMBNIIPPA LMLFOELDMJD = 7; // offset: 32 } // Type: Rsp // CmdID: 9448 message NMBGLKALLBM { ItemList EKFCLEJNGKE = 6; // offset: 24 ItemList NIIKHEBEDIG = 3; // offset: 64 repeated GKDEKJKOIJN FMPNNHDPGKD = 5; // offset: 16 uint32 retcode = 2; // offset: 72 repeated GKDEKJKOIJN MEKLIBAPGON = 14; // offset: 48 KGFMBNIIPPA LMLFOELDMJD = 1; // offset: 76 ItemList reward = 10; // offset: 32 repeated GKDEKJKOIJN HEOEKAPBNIE = 7; // offset: 40 } // Obf: FDIBKPMKMOM // Type: Req // CmdID: 9413 message IdleLiveFinishNodeEventCsReq { } // Type: Rsp // CmdID: 9376 message GJBINEEABIP { uint32 retcode = 15; // offset: 24 } // Obf: EGKNKEGBCIB // Type: Req // CmdID: 9389 message IdleLiveFinishFinalActCsReq { } // Type: Rsp // CmdID: 9351 message LCFGFGFDLOF { ItemList reward = 11; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: PJDLNMOHPJN // Type: Req // CmdID: 9392 message IdleLiveUpgradeSlotCsReq { uint32 level = 13; // offset: 24 uint32 JNGHMOPEKJO = 12; // offset: 28 } // Obf: DDLCJHEMFIN // Type: Rsp // CmdID: 9409 message UpgradeTeamSlotCsRsp { uint32 level = 6; // offset: 32 uint32 JNGHMOPEKJO = 7; // offset: 24 uint32 retcode = 4; // offset: 28 } // Obf: LFJEGLDLJPC // Type: Req // CmdID: 9354 message IdleLiveReplaceTeamCsReq { repeated GKDEKJKOIJN OICEJIMEONG = 9; // offset: 16 uint32 IFPABHCDKFL = 7; // offset: 32 } // Obf: FKOFMDIBFPF // Type: Rsp // CmdID: 9388 message ReplaceTeamCsRsp { repeated GKDEKJKOIJN OICEJIMEONG = 8; // offset: 16 uint32 retcode = 3; // offset: 32 } // Obf: GEPMIGEAMME // Type: Req // CmdID: 9422 message IdleLiveCollectIncomeCsReq { bool FIIJCFJJLOO = 6; // offset: 28 uint32 IHAOPPMCJLB = 3; // offset: 24 } // Type: Rsp // CmdID: 9382 message HBCMBPKGBJK { repeated GKDEKJKOIJN HEOEKAPBNIE = 4; // offset: 32 bool FIIJCFJJLOO = 11; // offset: 56 ItemList reward = 14; // offset: 16 repeated GKDEKJKOIJN MEKLIBAPGON = 2; // offset: 40 uint32 retcode = 8; // offset: 60 repeated GKDEKJKOIJN FMPNNHDPGKD = 12; // offset: 24 } // Obf: LCOPOMAIECP // Type: Req // CmdID: 9357 message IdleLiveOpenChestReq { uint32 IPCOEGGAJLK = 1; // offset: 24 } // Type: Rsp // CmdID: 9408 message APKPGIOLLNP { repeated GKDEKJKOIJN FMPNNHDPGKD = 2; // offset: 40 repeated GKDEKJKOIJN MEKLIBAPGON = 3; // offset: 24 uint32 retcode = 7; // offset: 48 repeated GKDEKJKOIJN HEOEKAPBNIE = 13; // offset: 16 } // Obf: JKGEINILKIK // Type: Req // CmdID: 9383 message IdleLiveGetPendingEquipCsReq { } // Type: Rsp // CmdID: 9411 message JFKMFGLOPOF { uint32 retcode = 9; // offset: 32 IJPFIHHGNGP DGKEEOEIOBB = 11; // offset: 16 } // Obf: LOKJBCGGANB // Type: Req // CmdID: 9439 message IdleLiveHandlePendingEquipReq { bool LEINLFGHIBC = 12; // offset: 24 } // Obf: JPJKCKPCLLL // Type: Rsp // CmdID: 9446 message HandlePendingEquipScRsp { IJPFIHHGNGP DGKEEOEIOBB = 3; // offset: 16 uint32 retcode = 1; // offset: 32 bool LEINLFGHIBC = 13; // offset: 36 } // Obf: ECPNCGKJABN // Type: Req // CmdID: 9394 message IdleLiveDressSpecialEquipCsReq { repeated GKDEKJKOIJN CPOMNGJDBCL = 4; // offset: 16 } // Obf: EKHOEIHCJGG // Type: Rsp // CmdID: 9450 message DressSpecialEquipScRsp { uint32 retcode = 7; // offset: 32 repeated GKDEKJKOIJN CPOMNGJDBCL = 14; // offset: 24 } // Obf: FNPECBCANPF // Type: Req // CmdID: 9374 message IdleLiveTakeQuestEquipCsReq { uint32 ODONPMONGJA = 14; // offset: 24 bool LEINLFGHIBC = 1; // offset: 28 } // Obf: KEFHAEFFLKP // Type: Rsp // CmdID: 9428 message TakeQuestEquipCsRsp { uint32 retcode = 1; // offset: 32 uint32 ODONPMONGJA = 12; // offset: 24 bool LEINLFGHIBC = 4; // offset: 28 } // Obf: NFCDMCHKMPG // Type: Req // CmdID: 9415 message IdleLiveTakeTaskRewardCsReq { } // Obf: DFODNNBEOJE // Type: Rsp // CmdID: 9423 message TakeTaskRewardScRsp { uint32 retcode = 1; // offset: 32 ItemList reward = 14; // offset: 16 } // Obf: CMHKBGFPMCE // Type: Notify // CmdID: 9378 message SyncChangeNtf { repeated FAIGHIPDKIG CJFBLHNPHAK = 9; // offset: 24 } message PAGAEJKHFPO { uint32 MOBBPMMKKMI = 10; // offset: 28 uint32 FCOKOGNOGCA = 9; // offset: 24 } message FAIGHIPDKIG { oneof NLPPPCHGGPF { OMPODELCHFD NOANCKEBBDN = 5; // offset: 24 NLJLHPEOIOC PHONCGCFKGN = 9; // offset: 24 uint32 IMBFCCNNGPD = 12; // offset: 24 ADPDKFBHJPN JCEMJBMMCOG = 10; // offset: 24 DMCEJJJOCAP BDJFACMKPJN = 15; // offset: 24 KJJJCCIOHDK ACFCPLKAIJG = 13; // offset: 24 uint32 BLBGFIGJBND = 4; // offset: 24 uint32 KHCPHHIPOHJ = 2; // offset: 24 uint32 APLGILKDAFJ = 8; // offset: 24 uint32 FMLNKEKMJIK = 1; // offset: 24 GKDEKJKOIJN GGJPCCHNHFB = 738; // offset: 24 bool HAILIAKHDKN = 1394; // offset: 24 CNPOHCGPDFP NMNOCJDJKOG = 185; // offset: 24 uint32 GIGHOAEIDDF = 2013; // offset: 24 PAGAEJKHFPO IBEFAHEKCLB = 1453; // offset: 24 } } message DMCEJJJOCAP { OBCFJPGNALP reason = 7; // offset: 32 uint64 JLEILOGLJNJ = 14; // offset: 24 } message KJJJCCIOHDK { uint32 content_id = 10; // offset: 28 MHGDJPMEFFN MKHDINDGHMD = 1; // offset: 24 } // Obf: EBENPKNCKKK // Type: Req // CmdID: 9403 message IdleLiveChangeTechTreeNodeCsReq { JDKJPFGJOBI op_type = 10; // offset: 24 uint32 NLGNAKKCDGO = 12; // offset: 28 } // Obf: MKBJBNNJDDF // Type: Rsp // CmdID: 9358 message TechTreeChangeNodeStateCsRsp { uint32 NLGNAKKCDGO = 6; // offset: 32 uint32 retcode = 3; // offset: 28 JDKJPFGJOBI op_type = 5; // offset: 24 } // Obf: DEGAMPFDBHK // Type: Req // CmdID: 9429 message IdleLiveTakeContentRewardCsReq { MHGDJPMEFFN MKHDINDGHMD = 4; // offset: 24 uint32 content_id = 9; // offset: 28 } // Obf: BLEKJJLCIAE // Type: Rsp // CmdID: 9370 message TakeContentScRsp { MHGDJPMEFFN MKHDINDGHMD = 15; // offset: 36 uint32 content_id = 1; // offset: 32 ItemList reward = 10; // offset: 24 uint32 retcode = 4; // offset: 40 } // Obf: JAONKHMOOGF // Type: Req // CmdID: 9443 message IdleLiveStartDungeonCsReq { uint32 target_side = 15; // offset: 48 repeated GKDEKJKOIJN OICEJIMEONG = 14; // offset: 40 repeated uint32 CPMGHJFAIAB = 9; // offset: 32 repeated GKDEKJKOIJN CPOMNGJDBCL = 3; // offset: 24 } message PDPALPDALDG { uint32 uid = 1; // offset: 32 repeated uint32 IGGKKDPJDBE = 5; // offset: 24 } // Obf: JANLFNKLDIG // Type: Rsp // CmdID: 9352 message StartDungeonScRsp { repeated PDPALPDALDG LBCIKPEFAIP = 8; // offset: 16 uint32 target_side = 3; // offset: 52 repeated GKDEKJKOIJN CPOMNGJDBCL = 11; // offset: 40 uint32 retcode = 6; // offset: 48 repeated GKDEKJKOIJN OICEJIMEONG = 10; // offset: 24 } // Obf: NGLCLGGIMNH // Type: Req // CmdID: 9399 message IdleLiveEndDungeonCsReq { KFNFHIAEKIN MNLBMALDPEJ = 8; // offset: 16 bool LDJKEEPNJDC = 7; // offset: 40 repeated uint32 IGGKKDPJDBE = 15; // offset: 24 } // Obf: OLPAAFKCHFJ // Type: Rsp // CmdID: 9416 message EndDungeonScRsp { uint32 target_side = 4; // offset: 40 ItemList reward = 10; // offset: 24 uint32 retcode = 2; // offset: 36 uint32 BHMMMHBFHOL = 14; // offset: 32 } // Obf: HBOLHMPGHCO // Type: Req // CmdID: 9355 message IdleLiveGetFriendDungeonRankingInfosCsReq { } message CGFBDFHDNGO { uint32 AFPELFMPICI = 2; // offset: 24 uint32 uid = 13; // offset: 32 uint32 LKMGNCBOOKD = 5; // offset: 28 } // Obf: FFDLEHKAHBN // Type: Rsp // CmdID: 9361 message GetFriendDungeonRankingInfosScRsp { repeated CGFBDFHDNGO CPBGLNGOCBA = 5; // offset: 24 uint32 retcode = 15; // offset: 32 uint32 BIBPEJMLCMF = 10; // offset: 36 } // Obf: IABODKBNEBN // Type: Req // CmdID: 9380 message IdleLiveGetFriendAssistListCsReq { uint32 target_side = 2; // offset: 24 } message BIBLMLDGCOB { uint32 KDHLCEPPCCJ = 2; // offset: 28 uint32 uid = 4; // offset: 24 } // Obf: MLFJGDMOEPP // Type: Rsp // CmdID: 9421 message IdleLiveGetFriendAssistListScRsp { repeated BIBLMLDGCOB FMMNAIAKEGL = 15; // offset: 24 uint32 retcode = 1; // offset: 36 uint32 target_side = 14; // offset: 32 } // Obf: LDDGHBMGPOM // Type: Req // CmdID: 9386 message IdleLiveTakeAssistRewardCsReq { } // Obf: EGGFGPOEDKE // Type: Rsp // CmdID: 9353 message IdleLiveTakeAssistRewardScRsp { repeated MBICBKAFGIK CADPJMANPCA = 15; // offset: 16 ItemList reward = 7; // offset: 32 uint32 retcode = 10; // offset: 40 } // Obf: GGLAOJIEEAC // Type: Notify // CmdID: 9442 message GetFriendNewAssistRewardScNotify { } // Obf: IJIPKIDHPDL // Type: Req // CmdID: 9367 message IdleLiveDoGachaCsReq { uint32 gacha_count = 11; // offset: 24 } message HOIKCKDHPGC { uint32 ONPKFDKADLA = 7; // offset: 24 uint32 avatar_id = 13; // offset: 32 uint32 NPBKLCHLJMG = 2; // offset: 28 } message OJCKLCKHPLM { oneof FNJJNAOCOII { HOIKCKDHPGC EMENFKABDEK = 12; // offset: 24 uint32 PBPDBJBLPGL = 1; // offset: 24 } } message GMKCFCGMJKI { uint32 avatar_id = 1; // offset: 28 uint32 CKMHEIIFPAO = 12; // offset: 24 uint32 EOGHMDEFBIL = 11; // offset: 32 } // Obf: JPFBJEGAGKM // Type: Rsp // CmdID: 9401 message DoGachaScRsp2 { uint32 retcode = 15; // offset: 40 repeated OJCKLCKHPLM PKNILEKKIPL = 12; // offset: 32 uint32 BEDLMDHNMBJ = 14; // offset: 44 repeated GMKCFCGMJKI JKAMHIKIBEJ = 1; // offset: 16 } // Obf: AKJBIBBLHJG // Type: Req // CmdID: 9379 message IdleLiveUpdateLiveRoomTitleCsReq { oneof NLPPPCHGGPF { string title = 2; // offset: 24 uint32 FCOKOGNOGCA = 8; // offset: 24 } } // Obf: PCHGMHOHLIG // Type: Rsp // CmdID: 9362 message UpdateCustomInfoScRsp { uint32 retcode = 2; // offset: 32 oneof NLPPPCHGGPF { string title = 5; // offset: 16 uint32 FCOKOGNOGCA = 11; // offset: 16 } } // Obf: MMDDJCNMGJJ // Type: Req // CmdID: 9427 message IdleLiveManualFinishQuestionCsReq { uint32 CBOJNKCBEDH = 12; // offset: 32 uint32 MLDBDNCCJDD = 15; // offset: 28 bool OFOCDHEPMOI = 7; // offset: 24 uint32 KOEDCMICKNJ = 3; // offset: 36 } // Obf: DPDLMIELOIG // Type: Rsp // CmdID: 9366 message FinishQuestionRsp { uint32 MLDBDNCCJDD = 11; // offset: 24 uint32 retcode = 5; // offset: 36 uint32 KOEDCMICKNJ = 7; // offset: 32 uint32 CBOJNKCBEDH = 13; // offset: 40 bool OFOCDHEPMOI = 15; // offset: 28 } // Obf: COCNBMMFLII enum CmdInteractiveTriggerMazeBuffType { COCNBMMFLII_PCPDHELPKEM = 0; CmdCOEOHEBFICO = 9479; CmdJHIAGLGPMBD = 9480; } // Type: Req // CmdID: 9479 message COEOHEBFICO { uint32 BFBIIPMBFHF = 2; // offset: 24 } // Type: Rsp // CmdID: 9480 message JHIAGLGPMBD { uint32 retcode = 5; // offset: 24 uint32 BFBIIPMBFHF = 9; // offset: 28 } // Obf: FPPPIALGGKL enum CmdItemType { FPPPIALGGKL_PCPDHELPKEM = 0; CmdSetTurnFoodSwitchCsReq = 520; CmdSpecialComposeItemCsReq = 574; CmdKFDGNFBAOGN = 529; CmdCmdLockEquipmentCsReq = 514; CmdMarkRelicFilterPlanScRsp = 577; CmdExpUpRelicScRsp = 538; CmdRelicReforgeCsReq = 506; CmdDestroyItemScRsp = 553; CmdGetBagCsReq = 591; CmdGetBagScRsp = 510; CmdExpUpEquipmentCsReq = 539; CmdMarkItemScRsp = 525; CmdComposeLimitNumUpdateScNotify = 565; CmdILJJBGNEMHH = 590; CmdGetRelicFilterPlanCsReq = 536; CmdHKJGDIKJIGI = 588; CmdRankUpEquipmentCsReq = 563; CmdMarkItemCsReq = 551; CmdGetRecycleTimeCsReq = 557; CmdADCEACIMKLG = 593; CmdUseItemCsReq = 509; CmdGetMarkItemListScRsp = 517; CmdExpUpEquipmentScRsp = 501; CmdAddRelicFilterPlanScRsp = 524; CmdAddEquipmentScRsp = 596; CmdBatchRankUpEquipmentCsReq = 569; CmdSellItemScRsp = 561; CmdComposeLimitNumCompleteScNotify = 528; CmdComposeSelectedRelicCsReq = 600; CmdRechargeSuccNotify = 507; CmdModifyRelicFilterPlanCsReq = 578; CmdAddRelicFilterPlanCsReq = 592; CmdOPDNMLKMNBB = 526; CmdACONIFJJKCG = 516; CmdCmdSellItemCsReq = 533; CmdDeleteRelicFilterPlanCsReq = 559; CmdCmdLockRelicCsReq = 572; CmdGHCIOGMHOPP = 541; CmdGetRelicFilterPlanScRsp = 503; CmdComposeItemScRsp = 537; CmdDMJNAGEKONA = 595; CmdDestroyItemCsReq = 573; CmdDiscardRelicScRsp = 566; CmdExpUpRelicCsReq = 504; CmdGetRecyleTimeScRsp = 521; CmdRelicReforgeConfirmCsReq = 552; CmdModifyRelicFilterPlanScRsp = 542; CmdCancelMarkItemNotify = 554; CmdUseItemScRsp = 598; CmdNLDDLGDEBMO = 518; CmdPromoteEquipmentCsReq = 594; CmdComposeSelectedRelicScRsp = 589; CmdEBDDJOBGDHD = 532; CmdExchangeHcoinCsReq = 558; CmdMarkRelicFilterPlanCsReq = 512; CmdExchangeHcoinScRsp = 544; CmdGeneralVirtualItemDataNotify = 502; CmdSyncTurnFoodNotify = 579; CmdDiscardRelicCsReq = 549; CmdGetMarkItemListCsReq = 508; } // Obf: EGEJGNADOHG enum RelicDiscardType { EGEJGNADOHG_IFPDLCOIENF = 0; EGEJGNADOHG_LBOOBHAMNBK = 1; EGEJGNADOHG_PBKGFFCNBBH = 2; } // Obf: HINDKODOBAA enum TurnFoodSwitch { HINDKODOBAA_PCPDHELPKEM = 0; HINDKODOBAA_KEBPGFMOCDD = 1; HINDKODOBAA_EMLCFOEIAHM = 2; } // Obf: GMHEMMFCBPN // Type: Req // CmdID: 591 message GetBagCsReq { } // Obf: NBPHELPDBMA message Equipment { uint32 unique_id = 11; // offset: 44 uint32 level = 7; // offset: 40 uint32 exp = 5; // offset: 32 uint32 dress_avatar_id = 4; // offset: 52 uint32 rank = 10; // offset: 28 uint32 tid = 12; // offset: 48 bool is_protected = 8; // offset: 36 uint32 promotion = 3; // offset: 24 } // Obf: CLKAJNJMLCN message Material { uint32 tid = 11; // offset: 32 uint32 num = 12; // offset: 36 uint64 expire_time = 13; // offset: 24 } // Obf: KLGIOKJDBKF message WaitDelResource { uint32 num = 8; // offset: 24 uint32 tid = 9; // offset: 28 } message JLAEDKMBGEK { uint32 num = 11; // offset: 32 uint32 tid = 4; // offset: 36 uint64 expire_time = 12; // offset: 24 } message DPBEGBNICPG { repeated PileItem HKIBJPFKLLO = 14; // offset: 16 PileItem CFEHPHAJIOD = 5; // offset: 24 } message ANDMLIEGPKE { uint64 time = 15; // offset: 32 repeated DPBEGBNICPG OIOFPADOGFC = 14; // offset: 16 } message PFFDAFJLNOO { repeated uint32 IKGEBHGEEFB = 2; // offset: 16 uint32 tid = 7; // offset: 32 } // Obf: FCDGHHHAKDO // Type: Rsp // CmdID: 510 message GetBagScRsp { repeated PileItem HGHIIKNLJKH = 6; // offset: 16 uint32 IFNAOGAKHPN = 3; // offset: 136 repeated Material CBANAKKOMOF = 7; // offset: 128 repeated Material material_list = 15; // offset: 56 repeated JLAEDKMBGEK MKKDFNDEGAB = 2; // offset: 32 repeated uint32 DBPDPHIMBDJ = 8; // offset: 64 repeated uint32 FGEKLBMLHEK = 10; // offset: 48 repeated ANDMLIEGPKE OKGCGMCMPJJ = 13; // offset: 80 repeated JLAEDKMBGEK GHGKCFIFMBB = 9; // offset: 88 repeated uint32 IKEAFGCPECK = 14; // offset: 120 repeated Equipment equipment_list = 1; // offset: 72 repeated TurnFoodSwitch MAODNHNHLIJ = 5; // offset: 40 repeated WaitDelResource wait_del_resource_list = 4; // offset: 24 repeated Relic relic_list = 12; // offset: 104 repeated PFFDAFJLNOO PEFMKLKKCFJ = 417; // offset: 112 uint32 retcode = 11; // offset: 140 } // Obf: JGDKPGDPJIH // Type: Req // CmdID: 594 message PromoteEquipmentCsReq { uint32 equipment_unique_id = 13; // offset: 32 ItemCostList cost_data = 5; // offset: 24 } // Type: Rsp // CmdID: 595 message DMJNAGEKONA { uint32 retcode = 12; // offset: 24 } // Obf: EJGPLNCJFFJ // Type: Req // CmdID: 514 message CmdLockEquipmentCsReq { bool is_locked = 4; // offset: 32 repeated uint32 ABGCKEHMKBC = 13; // offset: 24 } // Type: Rsp // CmdID: 518 message NLDDLGDEBMO { uint32 retcode = 1; // offset: 24 } // Obf: NCIGMDDCELE // Type: Req // CmdID: 509 message UseItemCsReq { uint32 base_avatar_id = 9; // offset: 28 uint32 HCKAEIFEFBN = 7; // offset: 36 bool MHOCPFDEGNF = 6; // offset: 44 uint32 BDCDDGOCILD = 14; // offset: 32 uint32 JKOAAFGPNCJ = 4; // offset: 24 AvatarType PIIIFLJBLMH = 5; // offset: 40 } // Obf: NNBKLKNNBAC // Type: Rsp // CmdID: 598 message UseItemScRsp { uint64 DFHMMBKPECM = 14; // offset: 40 ItemList INPFOJEIOBI = 6; // offset: 24 uint32 retcode = 3; // offset: 52 uint32 HCKAEIFEFBN = 5; // offset: 32 uint32 BDCDDGOCILD = 10; // offset: 36 uint32 FGKJJIIAENO = 11; // offset: 48 } // Obf: FLEKNJPLGOB // Type: Req // CmdID: 563 message RankUpEquipmentCsReq { ItemCostList cost_data = 12; // offset: 24 uint32 equipment_unique_id = 15; // offset: 32 } // Type: Rsp // CmdID: 526 message OPDNMLKMNBB { uint32 retcode = 8; // offset: 24 } message KCCFNMOIMAP { uint32 equipment_unique_id = 10; // offset: 32 ItemCostList cost_data = 6; // offset: 24 } // Obf: CIIFHGFMMHF // Type: Req // CmdID: 569 message BatchRankUpEquipmentCsReq { repeated KCCFNMOIMAP switch_list = 2; // offset: 16 } // Type: Rsp // CmdID: 541 message GHCIOGMHOPP { uint32 retcode = 12; // offset: 24 } // Obf: KDOBEDCEHDH // Type: Req // CmdID: 539 message ExpUpEquipmentCsReq { uint32 equipment_unique_id = 9; // offset: 32 ItemCostList cost_data = 10; // offset: 16 } // Obf: CCEPCNEJIBN // Type: Rsp // CmdID: 501 message ExpUpEquipmentScRsp { uint32 retcode = 13; // offset: 32 repeated PileItem return_item_list = 2; // offset: 24 } // Obf: DKJMEMJNKMG // Type: Req // CmdID: 574 message SpecialComposeItemCsReq { ItemCostList LDBINEJDFLI = 13; // offset: 16 ItemCostList BNDHLCADEFA = 10; // offset: 32 uint32 count = 12; // offset: 44 uint32 compose_id = 6; // offset: 40 } // Obf: PMKPBGHGBIC // Type: Rsp // CmdID: 537 message ComposeItemScRsp { uint32 compose_id = 13; // offset: 36 ItemList return_item_list = 5; // offset: 16 uint32 count = 1; // offset: 32 uint32 retcode = 4; // offset: 40 } // Obf: LDPKFNPDNKO // Type: Req // CmdID: 600 message ComposeSelectedRelicCsReq { uint32 compose_id = 3; // offset: 60 ItemCostList CHKGPADPLPO = 14; // offset: 24 uint32 DPNMKKLMGDF = 1; // offset: 56 uint32 main_affix_id = 11; // offset: 52 uint32 count = 2; // offset: 48 repeated uint32 PNGMADEHLCM = 12; // offset: 16 ItemCostList GDCONPOGBHD = 7; // offset: 32 } // Obf: OBHHAHOMAJB // Type: Rsp // CmdID: 589 message ComposeSelectedRelicScRsp { uint32 retcode = 8; // offset: 36 uint32 compose_id = 2; // offset: 32 ItemList return_item_list = 10; // offset: 16 } // Obf: EOJBCILPMME // Type: Req // CmdID: 504 message ExpUpRelicCsReq { uint32 relic_unique_id = 1; // offset: 32 ItemCostList cost_data = 2; // offset: 16 } // Obf: JIEFCEKGGHP // Type: Rsp // CmdID: 538 message ExpUpRelicScRsp { repeated PileItem return_item_list = 10; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: FAGJJBCCKPP // Type: Req // CmdID: 572 message CmdLockRelicCsReq { repeated uint32 BICMJEDHKNE = 1; // offset: 24 bool is_locked = 9; // offset: 33 bool KIPBINBIDAE = 11; // offset: 32 } // Type: Rsp // CmdID: 532 message EBDDJOBGDHD { uint32 retcode = 7; // offset: 24 } // Obf: ABMBBFLDBOC // Type: Req // CmdID: 549 message DiscardRelicCsReq { repeated uint32 BICMJEDHKNE = 7; // offset: 24 bool LEINLFGHIBC = 6; // offset: 36 RelicDiscardType HHHLMNLMAGC = 11; // offset: 32 uint64 MHMFIIPEMJD = 2; // offset: 40 } // Obf: GIAJPFNBJLB // Type: Rsp // CmdID: 566 message DiscardRelicScRsp { uint32 retcode = 2; // offset: 32 repeated uint32 BICMJEDHKNE = 9; // offset: 24 RelicDiscardType HHHLMNLMAGC = 14; // offset: 36 bool LEINLFGHIBC = 12; // offset: 40 } // Obf: FBFEOEHHCON // Type: Req // CmdID: 533 message CmdSellItemCsReq { bool BCNDJOPNJPC = 10; // offset: 32 ItemCostList cost_data = 14; // offset: 24 } // Obf: JEIOMKBEHHJ // Type: Rsp // CmdID: 561 message SellItemScRsp { uint32 retcode = 5; // offset: 32 ItemList return_item_list = 6; // offset: 24 } // Obf: BMNLJEHOHMK // Type: Notify // CmdID: 507 message RechargeSuccNotify { string JDNMDMPBMFF = 8; // offset: 40 ItemList item_list = 12; // offset: 24 uint64 DFHMMBKPECM = 4; // offset: 48 string JNGMHKMLAAL = 3; // offset: 32 } // Obf: BEHNOCKPMJG // Type: Req // CmdID: 558 message ExchangeHcoinCsReq { uint32 num = 4; // offset: 24 } // Obf: OEJCJGFGCFI // Type: Rsp // CmdID: 544 message ExchangeHcoinScRsp { uint32 retcode = 11; // offset: 28 uint32 num = 10; // offset: 24 } // Obf: AMMAFGFFODN // Type: Notify // CmdID: 596 message AddEquipmentScRsp { uint32 HOKJFKNPKAJ = 7; // offset: 24 } // Obf: BEBHBLEHLFI // Type: Req // CmdID: 557 message GetRecycleTimeCsReq { repeated uint32 FGLKMDNFFEG = 4; // offset: 16 } // Obf: JIIOGFJPHPO // Type: Rsp // CmdID: 521 message GetRecyleTimeScRsp { uint32 retcode = 1; // offset: 32 repeated JLAEDKMBGEK GHGKCFIFMBB = 4; // offset: 24 } message GHFBGBPMPFL { uint32 BGBEGBKGBHB = 1; // offset: 24 uint32 IAPFJINFNLO = 11; // offset: 28 } // Obf: KKJAKBABDOO // Type: Notify // CmdID: 528 message ComposeLimitNumCompleteScNotify { repeated GHFBGBPMPFL BPCEJLENHIJ = 2; // offset: 24 } // Obf: NBDCCMOOFOI // Type: Notify // CmdID: 565 message ComposeLimitNumUpdateScNotify { GHFBGBPMPFL BDOJDMMEHEH = 6; // offset: 24 } // Obf: LJLBFDINKBE // Type: Req // CmdID: 573 message DestroyItemCsReq { uint32 PIAFCPCDCDF = 14; // offset: 28 uint32 item_id = 12; // offset: 24 uint32 FJOFDONMHPH = 8; // offset: 32 } // Obf: NOKHDEHLJBL // Type: Rsp // CmdID: 553 message DestroyItemScRsp { uint32 retcode = 6; // offset: 28 uint32 PIAFCPCDCDF = 10; // offset: 24 } // Obf: MCPNPKINGAG // Type: Req // CmdID: 508 message GetMarkItemListCsReq { } // Obf: GEJCHKEGBLD // Type: Rsp // CmdID: 517 message GetMarkItemListScRsp { repeated uint32 KFIKCHJDEGL = 6; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: HHPAMJHPHNG // Type: Req // CmdID: 551 message MarkItemCsReq { bool EKLCFBIPGGO = 9; // offset: 24 uint32 item_id = 13; // offset: 28 } // Obf: MFAEPJDABHC // Type: Rsp // CmdID: 525 message MarkItemScRsp { uint32 retcode = 4; // offset: 28 uint32 item_id = 1; // offset: 24 bool EKLCFBIPGGO = 9; // offset: 32 } // Obf: GCJJEKNGOHM // Type: Notify // CmdID: 554 message CancelMarkItemNotify { uint32 item_id = 15; // offset: 24 } // Obf: OMBMNOHAFKC // Type: Notify // CmdID: 579 message SyncTurnFoodNotify { repeated TurnFoodSwitch MAODNHNHLIJ = 9; // offset: 24 repeated uint32 DBPDPHIMBDJ = 15; // offset: 32 } // Obf: DBFDHJIJAFB // Type: Req // CmdID: 520 message SetTurnFoodSwitchCsReq { TurnFoodSwitch EDDIOHMNNNB = 3; // offset: 28 bool AMFLNLGBJGL = 6; // offset: 24 } // Type: Rsp // CmdID: 593 message ADCEACIMKLG { bool AMFLNLGBJGL = 7; // offset: 28 uint32 retcode = 15; // offset: 32 TurnFoodSwitch EDDIOHMNNNB = 4; // offset: 24 } // Obf: KHIJLEGPDMN // Type: Notify // CmdID: 502 message GeneralVirtualItemDataNotify { repeated PileItem KCJCBBKKCGI = 3; // offset: 16 bool NONMONPHBPE = 13; // offset: 32 } message FOFBDBJBEJE { bool DPLPBDKDCKN = 9; // offset: 28 uint32 JAKNEBNDFFB = 14; // offset: 24 } message EECJMIOAFFG { string name = 7; // offset: 16 uint32 BHPLKHAMBIG = 5; // offset: 52 bool is_marked = 11; // offset: 48 OBOKDHDOKAD HMIHLDPMPOM = 1; // offset: 40 uint32 KKGIEENCOIC = 9; // offset: 56 int64 EKLKHPGDPOL = 6; // offset: 64 FOFBDBJBEJE JHHHONJIKGL = 14; // offset: 24 } // Obf: GIGPCPDAHCG // Type: Req // CmdID: 536 message GetRelicFilterPlanCsReq { } // Obf: JHKGOPBHPKL // Type: Rsp // CmdID: 503 message GetRelicFilterPlanScRsp { uint32 retcode = 14; // offset: 32 repeated EECJMIOAFFG GGBAILCKHMH = 4; // offset: 16 } // Obf: FCHEDGNKCCK // Type: Req // CmdID: 592 message AddRelicFilterPlanCsReq { OBOKDHDOKAD HMIHLDPMPOM = 6; // offset: 16 FOFBDBJBEJE JHHHONJIKGL = 8; // offset: 24 string name = 5; // offset: 32 bool is_marked = 4; // offset: 52 uint32 BHPLKHAMBIG = 9; // offset: 48 } // Obf: FKLMNHIHFPC // Type: Rsp // CmdID: 524 message AddRelicFilterPlanScRsp { uint32 retcode = 13; // offset: 32 EECJMIOAFFG DMBNEIJIEIK = 6; // offset: 24 } // Obf: BEOLPAGLMMF // Type: Req // CmdID: 578 message ModifyRelicFilterPlanCsReq { uint32 KKGIEENCOIC = 6; // offset: 36 oneof BPIHFAJCLOC { string name = 15; // offset: 24 FOFBDBJBEJE JHHHONJIKGL = 14; // offset: 24 OBOKDHDOKAD HMIHLDPMPOM = 1; // offset: 24 } } // Obf: KPAIGHDHPCB // Type: Rsp // CmdID: 542 message ModifyRelicFilterPlanScRsp { uint32 KKGIEENCOIC = 8; // offset: 36 int64 EKLKHPGDPOL = 14; // offset: 40 uint32 retcode = 3; // offset: 48 oneof BPIHFAJCLOC { string name = 2; // offset: 16 FOFBDBJBEJE JHHHONJIKGL = 1; // offset: 16 OBOKDHDOKAD HMIHLDPMPOM = 10; // offset: 16 } } // Obf: PEFOFGFPKGD // Type: Req // CmdID: 559 message DeleteRelicFilterPlanCsReq { repeated uint32 IBJMBIACFEK = 13; // offset: 24 bool KIPBINBIDAE = 4; // offset: 32 } // Type: Rsp // CmdID: 529 message KFDGNFBAOGN { repeated uint32 IBJMBIACFEK = 4; // offset: 24 uint32 retcode = 2; // offset: 32 bool KIPBINBIDAE = 10; // offset: 36 } // Obf: PNPEBAMNNNO // Type: Req // CmdID: 512 message MarkRelicFilterPlanCsReq { bool KIPBINBIDAE = 15; // offset: 32 bool KBNKNAHGPHG = 10; // offset: 33 repeated uint32 IBJMBIACFEK = 2; // offset: 24 } // Obf: CCGEAHALKEA // Type: Rsp // CmdID: 577 message MarkRelicFilterPlanScRsp { uint32 retcode = 10; // offset: 36 repeated uint32 IBJMBIACFEK = 7; // offset: 24 bool KIPBINBIDAE = 2; // offset: 33 bool KBNKNAHGPHG = 4; // offset: 32 } // Type: Notify // CmdID: 516 message ACONIFJJKCG { uint32 KKGIEENCOIC = 14; // offset: 24 } // Obf: OLKNMBCGACG // Type: Req // CmdID: 506 message RelicReforgeCsReq { uint32 reforge_block_sub_affix_id = 6; // offset: 24 uint32 relic_unique_id = 15; // offset: 28 } // Type: Rsp // CmdID: 588 message HKJGDIKJIGI { uint32 retcode = 5; // offset: 24 } // Obf: ODNEEOPKDFJ // Type: Req // CmdID: 552 message RelicReforgeConfirmCsReq { uint32 relic_unique_id = 11; // offset: 24 bool ALFGNMOCOFI = 9; // offset: 28 } // Type: Rsp // CmdID: 590 message ILJJBGNEMHH { uint32 retcode = 10; // offset: 24 } // Obf: EHPNGMCBMBF enum CmdJukeboxType { EHPNGMCBMBF_PCPDHELPKEM = 0; CmdUnlockBackGroundMusicCsReq = 3114; CmdGetJukeboxDataScRsp = 3110; CmdPlayBackGroundMusicCsReq = 3194; CmdIDEBDGICHAJ = 3109; CmdGetJukeboxDataCsReq = 3191; CmdCJAPFOOONKC = 3198; CmdUnlockBackGroundMusicScRsp = 3118; CmdPlayBackGroundMusicScRsp = 3195; } message LOKLDEFIKJB { uint32 id = 8; // offset: 28 uint32 group_id = 15; // offset: 32 bool KPOKKFJINNM = 10; // offset: 24 } // Obf: AAJGCLJAOOG // Type: Req // CmdID: 3191 message GetJukeboxDataCsReq { } // Obf: HFKNKNJBIOP // Type: Rsp // CmdID: 3110 message GetJukeboxDataScRsp { uint32 retcode = 9; // offset: 40 MCPPIEJEBEF JILKOPINLDC = 14; // offset: 32 repeated LOKLDEFIKJB EEEOKMJNGHJ = 4; // offset: 16 } // Obf: OIEJEPOPHCC // Type: Req // CmdID: 3194 message PlayBackGroundMusicCsReq { MCPPIEJEBEF DMGCIDGKPFF = 10; // offset: 16 } // Obf: IHHNFEICJHL // Type: Rsp // CmdID: 3195 message PlayBackGroundMusicScRsp { uint32 retcode = 12; // offset: 32 MCPPIEJEBEF JILKOPINLDC = 8; // offset: 24 } // Obf: LINLOKHGKON // Type: Req // CmdID: 3114 message UnlockBackGroundMusicCsReq { repeated uint32 JCCOOGLCMNP = 12; // offset: 24 } // Obf: BFANEPJLCEH // Type: Rsp // CmdID: 3118 message UnlockBackGroundMusicScRsp { repeated LOKLDEFIKJB EEEOKMJNGHJ = 7; // offset: 32 uint32 retcode = 14; // offset: 40 repeated uint32 CHAKAAOEDHC = 10; // offset: 16 } // Type: Req // CmdID: 3109 message IDEBDGICHAJ { uint32 OOCPBJLBPDH = 15; // offset: 24 } // Type: Rsp // CmdID: 3198 message CJAPFOOONKC { uint32 retcode = 10; // offset: 24 uint32 OOCPBJLBPDH = 7; // offset: 28 } // Obf: IPPOLBNMGNK enum CmdLimaoNewsType { IPPOLBNMGNK_PCPDHELPKEM = 0; IPPOLBNMGNK_IKBKDNBHLBI = 9209; IPPOLBNMGNK_MOPBBLDBKKL = 9191; IPPOLBNMGNK_ECHJNLHBBIA = 9184; CmdAEJMFMMHALL = 9194; CmdBHKLJGBEPCF = 9207; CmdCNHPHDCJEKG = 9197; CmdMBPNKKMKCHC = 9199; IPPOLBNMGNK_GIMMJCFDFLF = 9195; IPPOLBNMGNK_BPCOIKOGKAP = 9206; IPPOLBNMGNK_AGIJKDPCOIO = 9182; IPPOLBNMGNK_DIIKLMJCGBM = 9205; CmdOBKHPHECDEI = 9202; IPPOLBNMGNK_IDOGKCPNECC = 9183; CmdGAELJJDDEMD = 9210; CmdMLAOHCEIHFL = 9200; IPPOLBNMGNK_HCJACHLDGGM = 9189; CmdJNLHONLJGHD = 9181; CmdPLPMOBCJLOJ = 9185; CmdICOLOEFHLGD = 9188; CmdFECCGGMMBMK = 9190; CmdOKILDHPDMIB = 9187; CmdKAMJPIFPJPF = 9198; IPPOLBNMGNK_PGFKDJKHDCC = 9193; IPPOLBNMGNK_ACOEFLAFKOE = 9204; IPPOLBNMGNK_NPHEDEIKEDO = 9203; } // Obf: KMPIHHBLOAB enum LimaoNewsOfficeSurveyState { KMPIHHBLOAB_PCPDHELPKEM = 0; KMPIHHBLOAB_IHAOKLGOKCH = 1; KMPIHHBLOAB_OPNADFKBGNN = 2; KMPIHHBLOAB_FFLCHLPOFNM = 3; KMPIHHBLOAB_POOLAGHGCMG = 4; } message KPJFOBOKKNO { uint32 MFMJBFDFMHG = 14; // offset: 32 uint32 NHDDHMGGKBO = 12; // offset: 36 uint32 CDKEDFPEFIJ = 11; // offset: 28 bool LPHDBPBILKE = 10; // offset: 24 bool HDKIHMEBNDC = 5; // offset: 26 uint32 DKKOBPDNCLC = 8; // offset: 40 bool ACMGBNNEACJ = 7; // offset: 25 } message OOJKKECPOJA { uint32 NLEAPFFAFEE = 7; // offset: 28 bool ACMGBNNEACJ = 10; // offset: 24 } message CCHBNJEGJGH { repeated OOJKKECPOJA NCBFLPMBCHJ = 6; // offset: 16 uint32 NMDDAFKIGDF = 9; // offset: 32 } message MPDHIFKGDCL { bool has_passed = 13; // offset: 24 uint32 KBKLMLKDNMP = 9; // offset: 28 uint32 progress = 6; // offset: 36 uint32 IEMPGPCNAAH = 1; // offset: 32 } message EDKFJKKCIID { uint32 PHDLMLHKIHH = 5; // offset: 28 uint32 POCEEJLGAMH = 10; // offset: 24 } message OLMHJIHCMBB { uint32 JANGNOODOIN = 6; // offset: 28 uint32 MFMJBFDFMHG = 5; // offset: 24 } message FNJHKMNEOCB { } // Type: Rsp // CmdID: 9198 message KAMJPIFPJPF { repeated uint32 NNADKEJHMDE = 1; // offset: 56 repeated uint32 KDOGBDNPIMP = 5; // offset: 72 repeated MPDHIFKGDCL BOLIJIEFGGD = 10; // offset: 64 bool BAMKONBOAEI = 14; // offset: 92 repeated uint32 MEKMMCEBKPO = 3; // offset: 24 repeated OLMHJIHCMBB COFPMFHEOGP = 4; // offset: 40 uint32 PGOODEGCBFO = 9; // offset: 88 repeated EDKFJKKCIID LNCLLBEIOOF = 7; // offset: 16 repeated KPJFOBOKKNO OGGPKPPHAOO = 8; // offset: 80 repeated CCHBNJEGJGH EEBLLIAAALN = 2; // offset: 32 uint32 retcode = 12; // offset: 96 } message LLAAFBELBLB { uint32 CDKEDFPEFIJ = 13; // offset: 24 } // Type: Rsp // CmdID: 9199 message MBPNKKMKCHC { uint32 retcode = 3; // offset: 32 KPJFOBOKKNO IGIPAKELJFD = 12; // offset: 24 } message EPFBCODFKIA { uint32 NMDDAFKIGDF = 8; // offset: 24 } // Type: Rsp // CmdID: 9181 message JNLHONLJGHD { uint32 NMDDAFKIGDF = 6; // offset: 24 uint32 retcode = 9; // offset: 28 } message OPJCDAMNIMJ { repeated EDKFJKKCIID PAPGFHBDFKP = 11; // offset: 16 } message LBBEGDELEEI { oneof NLPPPCHGGPF { uint32 FIMNPEBOBHL = 12; // offset: 24 KPJFOBOKKNO DOINBJJKLFP = 8; // offset: 24 uint32 KPFAPJLOJCL = 1; // offset: 24 uint32 ODALNGOKHMF = 10; // offset: 24 OLMHJIHCMBB CLCDMKJHCGD = 3; // offset: 24 MPDHIFKGDCL PEGKAAFHFKI = 6; // offset: 24 OPJCDAMNIMJ LFBBILEKCKC = 14; // offset: 24 uint32 PGOODEGCBFO = 2; // offset: 24 uint32 ADGJILHIIAB = 7; // offset: 24 } } // Type: Notify // CmdID: 9188 message ICOLOEFHLGD { repeated LBBEGDELEEI CJFBLHNPHAK = 13; // offset: 24 } message FBLOOEBBJLN { uint32 event_id = 6; // offset: 24 uint32 display_value = 15; // offset: 28 } // Type: Rsp // CmdID: 9210 message GAELJJDDEMD { uint32 retcode = 10; // offset: 24 uint32 event_id = 2; // offset: 32 uint32 display_value = 13; // offset: 28 } message CPKBPGGHIJL { } // Type: Rsp // CmdID: 9187 message OKILDHPDMIB { uint32 retcode = 14; // offset: 24 } message OEOJCBLAMGP { repeated LimaoNewsOfficeSurveyState ANAHLHJDDDC = 13; // offset: 32 repeated uint32 OPFEKAKFNJM = 6; // offset: 16 repeated uint32 IEBFIIPBADJ = 4; // offset: 24 } // Type: Rsp // CmdID: 9207 message BHKLJGBEPCF { uint32 retcode = 13; // offset: 24 } message OPNACPELDPE { uint32 PHDLMLHKIHH = 14; // offset: 24 } // Type: Rsp // CmdID: 9194 message AEJMFMMHALL { uint32 PHDLMLHKIHH = 3; // offset: 24 uint32 retcode = 2; // offset: 28 } message NBDBDLIKJLC { uint32 JPOKEADJNPI = 12; // offset: 24 } // Type: Rsp // CmdID: 9202 message OBKHPHECDEI { uint32 retcode = 5; // offset: 24 uint32 JPOKEADJNPI = 14; // offset: 28 } message OFOPNKCEMNA { uint32 LLKOFNDAKHG = 11; // offset: 24 uint32 CDKEDFPEFIJ = 9; // offset: 28 } // Type: Rsp // CmdID: 9190 message FECCGGMMBMK { uint32 LLKOFNDAKHG = 1; // offset: 24 uint32 retcode = 2; // offset: 28 uint32 CDKEDFPEFIJ = 12; // offset: 32 } message JNKDJEGLGKO { } // Type: Rsp // CmdID: 9200 message MLAOHCEIHFL { uint32 retcode = 13; // offset: 24 } message EENMIGNAPKH { bool ACMGBNNEACJ = 3; // offset: 28 uint32 CDKEDFPEFIJ = 1; // offset: 24 } // Type: Rsp // CmdID: 9197 message CNHPHDCJEKG { uint32 retcode = 10; // offset: 28 bool ACMGBNNEACJ = 6; // offset: 32 uint32 CDKEDFPEFIJ = 5; // offset: 24 } message DJFICOPFDPL { uint32 NLEAPFFAFEE = 1; // offset: 24 bool ACMGBNNEACJ = 5; // offset: 28 } // Type: Rsp // CmdID: 9185 message PLPMOBCJLOJ { bool ACMGBNNEACJ = 12; // offset: 32 uint32 NLEAPFFAFEE = 6; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: KEACHFCCAOI enum CmdLineupType { KEACHFCCAOI_PCPDHELPKEM = 0; CmdChangeLineupLeaderScRsp = 704; CmdSetLineupNameScRsp = 733; CmdQuitLineupScRsp = 798; CmdChangeLineupLeaderCsReq = 737; CmdExtraLineupDestroyNotify = 789; CmdGetLineupAvatarDataCsReq = 701; CmdGetAllLineupDataCsReq = 761; CmdVirtualLineupTrialAvatarChangeScNotify = 796; CmdReplaceLineupScRsp = 800; CmdGetCurLineupDataScRsp = 795; CmdJoinLineupScRsp = 718; CmdAJJAAMNDGEH = 710; CmdSwitchLineupIndexCsReq = 738; CmdSwitchLineupIndexScRsp = 772; CmdJoinLineupCsReq = 714; CmdGetCurLineupDataCsReq = 794; CmdGetAllLineupDataScRsp = 707; CmdBCNOGENAHJJ = 726; CmdVirtualLineupDestroyNotify = 758; CmdSwapLineupCsReq = 763; KEACHFCCAOI_NNMMNMDJELK = 791; CmdGetLineupAvatarDataScRsp = 774; CmdReplaceLineupCsReq = 744; CmdSyncLineupNotify = 739; CmdQuitLineupCsReq = 709; CmdSetLineupNameCsReq = 732; } enum FPPDAFJJCBM { FPPDAFJJCBM_PCPDHELPKEM = 0; FPPDAFJJCBM_MBHAKCJLOAJ = 1; FPPDAFJJCBM_DCNMDNAPBDJ = 2; FPPDAFJJCBM_NCEAJDHOPIL = 3; FPPDAFJJCBM_NOIEGFJPGLI = 4; } // Obf: CDHAMNOOBFC enum ExtraLineupType { LINEUP_NONE = 0; LINEUP_CHALLENGE = 1; LINEUP_ROGUE = 2; LINEUP_CHALLENGE_2 = 3; LINEUP_CHALLENGE_3 = 4; LINEUP_ROGUE_CHALLENGE = 5; LINEUP_STAGE_TRIAL = 6; LINEUP_ROGUE_TRIAL = 7; LINEUP_ACTIVITY = 8; LINEUP_BOXING_CLUB = 9; LINEUP_TREASURE_DUNGEON = 11; LINEUP_CHESS_ROGUE = 12; LINEUP_HELIOBUS = 13; LINEUP_TOURN_ROGUE = 14; LINEUP_RELIC_ROGUE = 15; LINEUP_ARCADE_ROGUE = 16; LINEUP_MAGIC_ROGUE = 17; LINEUP_FATE = 18; LINEUP_GRID_FIGHT = 19; } // Obf: EDGNAOEHBGN enum SyncLineupReason { EDGNAOEHBGN_CPNNLCPJFCH = 0; EDGNAOEHBGN_HGEAPBKABOA = 1; EDGNAOEHBGN_JLLNMLGCAHH = 2; EDGNAOEHBGN_MLDEJPOOHFB = 3; EDGNAOEHBGN_PGNGNONPBMM = 4; EDGNAOEHBGN_HILGOFHCPFG = 5; EDGNAOEHBGN_BIEGPKHMHPP = 6; } message MPCJEKNBPEB { } message LBKHJOIJNKI { uint32 FJBENBJDFOD = 10; // offset: 28 uint32 stage_type = 14; // offset: 24 } // Type: Rsp // CmdID: 710 message AJJAAMNDGEH { repeated LBKHJOIJNKI LPNLADKMAFO = 12; // offset: 24 uint32 retcode = 2; // offset: 32 } message LineupAvatar { SpBarInfo sp_bar = 15; // offset: 16 uint32 id = 6; // offset: 48 AvatarType avatar_type = 12; // offset: 40 uint32 hp = 9; // offset: 32 uint32 satiety = 11; // offset: 36 uint32 slot = 4; // offset: 44 } // Obf: AKNNLOONPLL message LineupInfo { uint32 index = 8; // offset: 76 repeated LineupAvatar avatar_list = 2; // offset: 48 uint32 HOKAMNCPLNO = 14; // offset: 80 repeated uint32 OBMEFOMFGFD = 1; // offset: 16 repeated uint32 PGACFEJIKHD = 3; // offset: 32 bool GLLDELDFDEE = 12; // offset: 69 uint32 mp = 6; // offset: 88 string name = 11; // offset: 24 repeated uint32 AGOPFIFDJFN = 13; // offset: 56 ExtraLineupType extra_lineup_type = 9; // offset: 72 bool is_virtual = 7; // offset: 68 uint32 max_mp = 4; // offset: 84 uint32 game_story_line_id = 10; // offset: 92 uint32 plane_id = 15; // offset: 64 } // Obf: DABBBDJAPAB // Type: Req // CmdID: 794 message GetCurLineupDataCsReq { } // Obf: COPFAOHLCHG // Type: Rsp // CmdID: 795 message GetCurLineupDataScRsp { uint32 retcode = 11; // offset: 32 LineupInfo lineup = 1; // offset: 16 } // Obf: IAMCDPABMHL // Type: Req // CmdID: 714 message JoinLineupCsReq { uint32 index = 1; // offset: 36 uint32 slot = 13; // offset: 40 uint32 plane_id = 8; // offset: 48 bool is_virtual = 7; // offset: 28 uint32 base_avatar_id = 14; // offset: 24 AvatarType avatar_type = 4; // offset: 32 ExtraLineupType extra_lineup_type = 10; // offset: 44 } // Type: Rsp // CmdID: 718 message JoinLineupScRsp { uint32 retcode = 6; // offset: 24 } // Obf: KCDKOGMHLKO // Type: Req // CmdID: 709 message QuitLineupCsReq { ExtraLineupType extra_lineup_type = 8; // offset: 36 uint32 plane_id = 3; // offset: 40 AvatarType avatar_type = 13; // offset: 44 uint32 index = 6; // offset: 32 bool is_virtual = 4; // offset: 24 uint32 base_avatar_id = 9; // offset: 28 } // Type: Rsp // CmdID: 798 message QuitLineupScRsp { bool is_virtual = 7; // offset: 37 uint32 base_avatar_id = 5; // offset: 24 uint32 plane_id = 12; // offset: 32 uint32 retcode = 13; // offset: 28 bool LGFIFJDGEKB = 11; // offset: 36 } // Obf: ALLHCHDJMOC // Type: Req // CmdID: 763 message SwapLineupCsReq { uint32 plane_id = 11; // offset: 28 bool is_virtual = 1; // offset: 44 uint32 NHNHEJELCMM = 2; // offset: 40 uint32 IIFNABKHAEG = 15; // offset: 24 uint32 index = 10; // offset: 32 ExtraLineupType extra_lineup_type = 13; // offset: 36 } // Type: Rsp // CmdID: 726 message BCNOGENAHJJ { uint32 retcode = 13; // offset: 24 } // Obf: GPOCFLNNANM // Type: Notify // CmdID: 739 message SyncLineupNotify { repeated SyncLineupReason reason_list = 9; // offset: 32 LineupInfo lineup = 2; // offset: 16 } // Obf: BAHCGEHIJMO // Type: Req // CmdID: 701 message GetLineupAvatarDataCsReq { } message FDEJJMDGILM { uint32 hp = 2; // offset: 24 uint32 id = 6; // offset: 32 AvatarType avatar_type = 9; // offset: 28 } // Obf: FGFNJBOFECE // Type: Rsp // CmdID: 774 message GetLineupAvatarDataScRsp { repeated FDEJJMDGILM avatar_data_list = 3; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: PGOMOPKJNEM // Type: Req // CmdID: 737 message ChangeLineupLeaderCsReq { uint32 slot = 3; // offset: 24 } // Obf: HMOJPKHNKAJ // Type: Rsp // CmdID: 704 message ChangeLineupLeaderScRsp { uint32 slot = 13; // offset: 28 uint32 retcode = 14; // offset: 24 } // Obf: HNGKDHHLJDB // Type: Req // CmdID: 738 message SwitchLineupIndexCsReq { uint32 index = 6; // offset: 24 } // Obf: ALEJALIAHBE // Type: Rsp // CmdID: 772 message SwitchLineupIndexScRsp { uint32 retcode = 6; // offset: 24 uint32 index = 10; // offset: 28 } // Obf: EOBJOKLBKPP // Type: Req // CmdID: 732 message SetLineupNameCsReq { uint32 index = 5; // offset: 32 string name = 10; // offset: 16 } // Obf: NHAPPOCLJBA // Type: Rsp // CmdID: 733 message SetLineupNameScRsp { string name = 10; // offset: 16 uint32 retcode = 1; // offset: 32 uint32 index = 11; // offset: 36 } // Obf: BMBEHMMLAGB // Type: Req // CmdID: 761 message GetAllLineupDataCsReq { } // Obf: ELGIMKOJNBK // Type: Rsp // CmdID: 707 message GetAllLineupDataScRsp { repeated LineupInfo lineup_list = 10; // offset: 24 uint32 cur_index = 11; // offset: 36 uint32 retcode = 6; // offset: 32 } // Obf: KFONGCOOEFJ // Type: Notify // CmdID: 758 message VirtualLineupDestroyNotify { uint32 plane_id = 13; // offset: 24 } message LineupSlotData { uint32 id = 7; // offset: 36 uint32 slot = 3; // offset: 32 uint32 assist_uid = 13; // offset: 28 AvatarType avatar_type = 4; // offset: 24 } // Obf: KLCJAJLFPGJ // Type: Req // CmdID: 744 message ReplaceLineupCsReq { uint32 HOKAMNCPLNO = 1; // offset: 44 uint32 index = 8; // offset: 36 repeated LineupSlotData lineup_slot_list = 11; // offset: 16 ExtraLineupType extra_lineup_type = 15; // offset: 48 uint32 game_story_line_id = 12; // offset: 32 bool FLFJMCFACKN = 5; // offset: 41 bool BJADHCOFLGI = 6; // offset: 40 bool is_virtual = 9; // offset: 42 uint32 plane_id = 14; // offset: 52 } // Obf: FCEOCIFJGPG // Type: Rsp // CmdID: 800 message ReplaceLineupScRsp { uint32 retcode = 4; // offset: 24 uint32 PODLDPEIKKI = 13; // offset: 28 } // Obf: FIJBLGHLEGB // Type: Notify // CmdID: 789 message ExtraLineupDestroyNotify { ExtraLineupType extra_lineup_type = 5; // offset: 24 } // Obf: KPNNODDAGDE // Type: Notify // CmdID: 796 message VirtualLineupTrialAvatarChangeScNotify { bool BPJLLBDDNDM = 15; // offset: 44 repeated uint32 OMNHJDBLFNK = 13; // offset: 24 repeated uint32 OCAKFNFEPCO = 6; // offset: 32 uint32 plane_id = 1; // offset: 40 } // Obf: LADMLLPIABE enum CmdLobbyType { LADMLLPIABE_PCPDHELPKEM = 0; CmdLobbyJoinScRsp = 7377; CmdOHCJBDGLPMK = 7385; CmdLobbySyncInfoScNotify = 7352; CmdLobbyInteractScNotify = 7399; CmdOGGBENIJKOF = 7388; CmdFPDFPCDCKHB = 7365; CmdFLNKHEMBJOG = 7369; CmdMNHCLKHLAHM = 7368; CmdIDLCDBNPCBG = 7386; CmdBGKIEFCLGDF = 7353; CmdLobbyGetInfoScRsp = 7366; CmdLobbyCreateScRsp = 7357; CmdLobbyKickOutCsReq = 7397; CmdLobbyGetInfoCsReq = 7400; CmdLobbyInviteCsReq = 7394; CmdPLMMDNCJHBG = 7351; CmdLobbyModifyPlayerInfoCsReq = 7355; CmdPIJFMEMDDDF = 7356; CmdLobbyJoinCsReq = 7380; CmdCKMIGEIACIO = 7371; CmdLobbyCreateCsReq = 7363; CmdLobbyQuitCsReq = 7395; CmdHKFDCBOOEIO = 7381; } // Obf: ALJJFPOLPJH // Type: Req // CmdID: 7363 message LobbyCreateCsReq { uint32 CHEODMKAHJM = 5; // offset: 40 LobbyGameExtInfo JHCJMKDDNNF = 1; // offset: 32 PBICJCPDLGD POFOCMIHJIA = 13; // offset: 16 FightGameMode PLOBMBFPNFK = 12; // offset: 44 } // Obf: BJJBILNMHCC // Type: Rsp // CmdID: 7357 message LobbyCreateScRsp { uint32 CHEODMKAHJM = 1; // offset: 48 PBICJCPDLGD POFOCMIHJIA = 5; // offset: 16 uint32 retcode = 9; // offset: 44 FightGameMode PLOBMBFPNFK = 6; // offset: 40 repeated ADHNJADIJAC BIEBFHECEPM = 14; // offset: 24 uint64 room_id = 7; // offset: 56 } // Obf: ABBDKPPCNLP // Type: Req // CmdID: 7394 message LobbyInviteCsReq { repeated uint32 FJNIPJEIJKE = 3; // offset: 24 } // Type: Rsp // CmdID: 7368 message MNHCLKHLAHM { repeated uint32 FJNIPJEIJKE = 1; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: MDJAIHINFLL // Type: Req // CmdID: 7380 message LobbyJoinCsReq { uint64 room_id = 7; // offset: 40 LobbyGameExtInfo JHCJMKDDNNF = 5; // offset: 24 string GFFIMGEKDNL = 6; // offset: 32 } // Obf: IGGICFHGPPH // Type: Rsp // CmdID: 7377 message LobbyJoinScRsp { PBICJCPDLGD POFOCMIHJIA = 14; // offset: 32 repeated ADHNJADIJAC BIEBFHECEPM = 4; // offset: 16 FightGameMode PLOBMBFPNFK = 5; // offset: 48 uint32 CHEODMKAHJM = 7; // offset: 56 uint64 room_id = 6; // offset: 40 uint32 retcode = 8; // offset: 52 } // Obf: PJADAJFFOBO // Type: Req // CmdID: 7395 message LobbyQuitCsReq { } // Type: Rsp // CmdID: 7386 message IDLCDBNPCBG { uint32 retcode = 2; // offset: 24 } // Type: Req // CmdID: 7385 message OHCJBDGLPMK { } // Type: Rsp // CmdID: 7388 message OGGBENIJKOF { uint32 retcode = 8; // offset: 24 } // Obf: GEDMJOPBIAA // Type: Req // CmdID: 7355 message LobbyModifyPlayerInfoCsReq { LobbyGameExtInfo JHCJMKDDNNF = 6; // offset: 24 uint32 GCIIBHHMPNP = 14; // offset: 36 LobbyModifyType type = 10; // offset: 32 } // Type: Rsp // CmdID: 7351 message PLMMDNCJHBG { uint32 retcode = 8; // offset: 24 } // Obf: KIGANJEFJPI // Type: Notify // CmdID: 7352 message LobbySyncInfoScNotify { uint32 uid = 9; // offset: 36 repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 LobbyModifyType type = 8; // offset: 32 } // Obf: DCHLIGCIDNI // Type: Req // CmdID: 7397 message LobbyKickOutCsReq { uint32 uid = 5; // offset: 24 } // Type: Rsp // CmdID: 7369 message FLNKHEMBJOG { uint32 retcode = 7; // offset: 24 } // Type: Notify // CmdID: 7353 message BGKIEFCLGDF { FightGameMode PLOBMBFPNFK = 6; // offset: 24 uint32 AONGOEAFKOC = 4; // offset: 28 uint32 room_id = 2; // offset: 32 } // Obf: JLNPGHCLMDJ // Type: Req // CmdID: 7400 message LobbyGetInfoCsReq { } // Obf: HOOCLOFJCAA // Type: Rsp // CmdID: 7366 message LobbyGetInfoScRsp { uint64 room_id = 2; // offset: 40 FightGameMode PLOBMBFPNFK = 14; // offset: 48 repeated ADHNJADIJAC BIEBFHECEPM = 8; // offset: 16 uint64 EIFFDNNBGMC = 13; // offset: 56 PBICJCPDLGD POFOCMIHJIA = 11; // offset: 32 uint32 retcode = 9; // offset: 64 uint32 CHEODMKAHJM = 6; // offset: 68 } // Type: Req // CmdID: 7381 message HKFDCBOOEIO { LobbyInteractType HGIAGJMHDOB = 3; // offset: 24 uint32 EAALMHNALFI = 2; // offset: 28 } // Type: Rsp // CmdID: 7371 message CKMIGEIACIO { uint32 retcode = 13; // offset: 24 uint32 EAALMHNALFI = 8; // offset: 28 } // Obf: BPCIGHABAAP // Type: Notify // CmdID: 7399 message LobbyInteractScNotify { LobbyInteractType HGIAGJMHDOB = 4; // offset: 24 uint32 AONGOEAFKOC = 5; // offset: 28 } // Type: Req // CmdID: 7365 message FPDFPCDCKHB { PBICJCPDLGD POFOCMIHJIA = 3; // offset: 24 } // Type: Rsp // CmdID: 7356 message PIJFMEMDDDF { uint32 retcode = 3; // offset: 24 } // Obf: FOAKFHBIJLN enum CmdLocalLegendType { FOAKFHBIJLN_PCPDHELPKEM = 0; CmdStartLocalLegendLevelCsReq = 6577; CmdGetLocalLegendDataCsReq = 6576; CmdLocalLegendDataChangeNotify = 6578; CmdEnterLocalLegendLevelScRsp = 6589; CmdGetLocalLegendDataScRsp = 6579; } message MMPJHLJHMNP { uint32 INOMFFAIEOA = 7; // offset: 24 uint32 DHPHLCHPKFL = 4; // offset: 32 uint32 group_id = 10; // offset: 28 } // Obf: CNPINMCNFDL // Type: Req // CmdID: 6576 message GetLocalLegendDataCsReq { } // Obf: KPLOBFOMJMB // Type: Rsp // CmdID: 6579 message GetLocalLegendDataScRsp { uint32 retcode = 2; // offset: 32 repeated MMPJHLJHMNP BKAEKPJNOIC = 6; // offset: 16 } message MMAADOLHMEJ { AvatarType avatar_type = 13; // offset: 28 uint32 avatar_id = 2; // offset: 24 } // Obf: LIDDGIGGGPO // Type: Req // CmdID: 6577 message StartLocalLegendLevelCsReq { uint32 group_id = 8; // offset: 32 uint32 INOMFFAIEOA = 5; // offset: 36 repeated MMAADOLHMEJ avatar_list = 15; // offset: 24 } // Obf: GJDGLOKODOP // Type: Rsp // CmdID: 6589 message EnterLocalLegendLevelScRsp { uint32 retcode = 4; // offset: 40 SceneBattleInfo battle_info = 7; // offset: 24 uint32 group_id = 9; // offset: 36 uint32 INOMFFAIEOA = 15; // offset: 32 } // Obf: OCGDJOAGGID // Type: Notify // CmdID: 6578 message LocalLegendDataChangeNotify { MMPJHLJHMNP PKKLGMDOHFI = 14; // offset: 16 } // Obf: DHLEHKEIMMN enum CmdMailType { DHLEHKEIMMN_PCPDHELPKEM = 0; CmdGetMailCsReq = 891; CmdMarkReadMailCsReq = 894; CmdTakeMailAttachmentScRsp = 898; CmdTakeMailAttachmentCsReq = 809; CmdNewMailScNotify = 863; CmdDelMailCsReq = 814; CmdGetMailScRsp = 810; CmdDelMailScRsp = 818; CmdLOHGBNAIAIL = 895; } // Obf: EFJNBBOCHEI enum MailType { EFJNBBOCHEI_APFFEDDKNBK = 0; EFJNBBOCHEI_HFHPFPKIGDP = 1; } // Obf: NBOJIBGMKMD // Type: Req // CmdID: 891 message GetMailCsReq { uint32 FHGKLJEHIGA = 1; // offset: 28 uint32 DDLPGNHADCJ = 6; // offset: 24 } message ClientMail { bool is_read = 3; // offset: 76 ItemList attachment = 15; // offset: 48 MailType mail_type = 9; // offset: 72 string title = 12; // offset: 16 int64 expire_time = 7; // offset: 88 uint32 template_id = 10; // offset: 80 string content = 4; // offset: 56 repeated string para_list = 6; // offset: 32 uint32 id = 2; // offset: 84 int64 time = 1; // offset: 64 string sender = 11; // offset: 40 } // Type: Rsp // CmdID: 810 message GetMailScRsp { repeated ClientMail mail_list = 7; // offset: 16 bool is_end = 9; // offset: 52 uint32 total_num = 8; // offset: 40 repeated ClientMail notice_mail_list = 10; // offset: 24 uint32 cur_map_entry_id = 14; // offset: 44 uint32 start = 1; // offset: 48 } // Obf: KFJAOGGOIHH // Type: Req // CmdID: 894 message MarkReadMailCsReq { uint32 id = 14; // offset: 24 } // Type: Rsp // CmdID: 895 message LOHGBNAIAIL { uint32 id = 14; // offset: 24 uint32 retcode = 15; // offset: 28 } // Obf: EAHFOCMCKDG // Type: Req // CmdID: 814 message DelMailCsReq { repeated uint32 PIPCPJJBBME = 7; // offset: 16 } // Type: Rsp // CmdID: 818 message DelMailScRsp { uint32 cur_map_entry_id = 8; // offset: 32 repeated uint32 id_list = 1; // offset: 16 } // Obf: AAAOOEABDDC // Type: Req // CmdID: 809 message TakeMailAttachmentCsReq { uint32 JKOAAFGPNCJ = 13; // offset: 32 repeated uint32 MNFHEGLCCID = 15; // offset: 16 } message KEOAIHACHKG { uint32 LPCPBEIHFMK = 14; // offset: 28 uint32 item_id = 13; // offset: 24 } // Type: Rsp // CmdID: 898 message TakeMailAttachmentScRsp { uint32 cur_map_entry_id = 1; // offset: 48 repeated uint32 succ_mail_id_list = 10; // offset: 40 ItemList attachment = 7; // offset: 32 repeated KEOAIHACHKG fail_mail_list = 6; // offset: 16 } // Type: Notify // CmdID: 863 message NewMailScNotify { repeated uint32 mail_id_list = 8; // offset: 16 } // Obf: BCLPPGOKGGC enum CmdMapRotationType { BCLPPGOKGGC_PCPDHELPKEM = 0; CmdPLIEDJPPCPF = 6810; CmdGetMapRotationDataCsReq = 6839; CmdDHKGDFNBKDD = 6872; CmdRemoveRotatorCsReq = 6832; CmdBHKJAFGHMID = 6833; CmdResetMapRotationRegionCsReq = 6874; CmdGDFPENLOOFL = 6804; CmdRotateMapCsReq = 6809; CmdJDLDLGJPNEO = 6837; CmdIBFANGLHMEA = 6898; CmdLeaveMapRotationRegionCsReq = 6863; CmdJMGMOACPCCH = 6818; CmdGAEJBMCFBMJ = 6895; CmdOMPICHHJDKO = 6838; CmdEnterMapRotationRegionCsReq = 6891; CmdDeployRotatorCsReq = 6814; CmdGOKDLLADELB = 6861; CmdInteractChargerCsReq = 6894; CmdCEMJJCNMCBI = 6826; CmdJMMCBDAGEKP = 6801; } message MADEENABOKE { int32 JHDLNBPNEKG = 5; // offset: 60 KHAHDLENHPO AMMJECHPGPE = 15; // offset: 48 repeated IJHDFPKIEPJ GPKABIBKJHF = 2; // offset: 40 bool AOLFFOLEJLB = 11; // offset: 56 ACHIODPIIEM OPHONAAFLAJ = 4; // offset: 24 uint32 BCPCBHMFIIN = 13; // offset: 64 repeated INPECGBJKKI DJHDDOFHMCF = 6; // offset: 32 } message ACHIODPIIEM { uint32 LFJAAJABFMI = 1; // offset: 28 uint32 HNBFGJDHJBC = 3; // offset: 24 } message KHAHDLENHPO { JDMOFNPAMOO JOGBJIBEEEB = 8; // offset: 32 Vector LGKMEPOJACI = 11; // offset: 24 } // Obf: BKNKOKCNMEM // Type: Req // CmdID: 6891 message EnterMapRotationRegionCsReq { MotionInfo motion = 15; // offset: 16 uint32 BCPCBHMFIIN = 7; // offset: 32 uint32 JHDLNBPNEKG = 1; // offset: 36 } // Type: Rsp // CmdID: 6810 message PLIEDJPPCPF { ACHIODPIIEM OPHONAAFLAJ = 8; // offset: 16 uint32 BCPCBHMFIIN = 14; // offset: 48 uint32 client_pos_version = 6; // offset: 44 uint32 JHDLNBPNEKG = 10; // offset: 52 MotionInfo motion = 13; // offset: 32 uint32 retcode = 7; // offset: 40 } message IJHDFPKIEPJ { uint32 PBOLMBLKDND = 5; // offset: 28 uint32 group_id = 15; // offset: 24 } // Obf: IDNIMBEPODB // Type: Req // CmdID: 6894 message InteractChargerCsReq { IJHDFPKIEPJ EKNNIKPHFKD = 10; // offset: 24 } // Type: Rsp // CmdID: 6895 message GAEJBMCFBMJ { ACHIODPIIEM OPHONAAFLAJ = 10; // offset: 24 IJHDFPKIEPJ EKNNIKPHFKD = 8; // offset: 32 uint32 retcode = 15; // offset: 40 } message INPECGBJKKI { float MBAFIOCLMAI = 5; // offset: 24 uint32 group_id = 9; // offset: 28 uint32 PBOLMBLKDND = 14; // offset: 32 } // Obf: IEIMEBOJBHF // Type: Req // CmdID: 6814 message DeployRotatorCsReq { INPECGBJKKI JAIPDGCGIDK = 3; // offset: 24 } // Type: Rsp // CmdID: 6818 message JMGMOACPCCH { uint32 retcode = 15; // offset: 40 ACHIODPIIEM OPHONAAFLAJ = 13; // offset: 24 INPECGBJKKI JAIPDGCGIDK = 3; // offset: 32 } // Obf: PPKGCHIKPGI // Type: Req // CmdID: 6809 message RotateMapCsReq { KHAHDLENHPO AMMJECHPGPE = 6; // offset: 24 uint32 group_id = 4; // offset: 44 MotionInfo motion = 2; // offset: 16 uint32 PBOLMBLKDND = 14; // offset: 40 } // Type: Rsp // CmdID: 6898 message IBFANGLHMEA { uint32 retcode = 4; // offset: 32 uint32 client_pos_version = 9; // offset: 36 MotionInfo motion = 6; // offset: 16 } // Obf: DGPAGOINIEM // Type: Req // CmdID: 6863 message LeaveMapRotationRegionCsReq { MotionInfo motion = 1; // offset: 16 } // Type: Rsp // CmdID: 6826 message CEMJJCNMCBI { MotionInfo motion = 10; // offset: 24 uint32 client_pos_version = 8; // offset: 36 uint32 retcode = 3; // offset: 32 } // Obf: GIKIPMFCNIF // Type: Req // CmdID: 6839 message GetMapRotationDataCsReq { } // Type: Rsp // CmdID: 6801 message JMMCBDAGEKP { uint32 BCPCBHMFIIN = 5; // offset: 56 repeated INPECGBJKKI DJHDDOFHMCF = 9; // offset: 48 KHAHDLENHPO AMMJECHPGPE = 13; // offset: 40 ACHIODPIIEM OPHONAAFLAJ = 2; // offset: 24 uint32 retcode = 7; // offset: 60 int32 JHDLNBPNEKG = 4; // offset: 68 bool DIMOGLIMLBD = 10; // offset: 64 repeated IJHDFPKIEPJ GPKABIBKJHF = 3; // offset: 32 } // Obf: NBBNDFDOPLM // Type: Req // CmdID: 6874 message ResetMapRotationRegionCsReq { KHAHDLENHPO AMMJECHPGPE = 12; // offset: 16 MotionInfo motion = 1; // offset: 24 } // Type: Rsp // CmdID: 6837 message JDLDLGJPNEO { uint32 retcode = 6; // offset: 36 uint32 client_pos_version = 4; // offset: 32 MotionInfo motion = 2; // offset: 24 } // Type: Notify // CmdID: 6804 message GDFPENLOOFL { } // Type: Notify // CmdID: 6838 message OMPICHHJDKO { ACHIODPIIEM OPHONAAFLAJ = 9; // offset: 16 } // Type: Notify // CmdID: 6872 message DHKGDFNBKDD { int32 JHDLNBPNEKG = 8; // offset: 64 uint32 BCPCBHMFIIN = 2; // offset: 56 ACHIODPIIEM OPHONAAFLAJ = 15; // offset: 24 repeated IJHDFPKIEPJ GPKABIBKJHF = 4; // offset: 40 repeated INPECGBJKKI DJHDDOFHMCF = 14; // offset: 48 bool DIMOGLIMLBD = 5; // offset: 60 KHAHDLENHPO AMMJECHPGPE = 12; // offset: 16 } // Obf: FBHLINLMMGD // Type: Req // CmdID: 6832 message RemoveRotatorCsReq { INPECGBJKKI JAIPDGCGIDK = 13; // offset: 16 } // Type: Rsp // CmdID: 6833 message BHKJAFGHMID { ACHIODPIIEM OPHONAAFLAJ = 1; // offset: 24 INPECGBJKKI JAIPDGCGIDK = 9; // offset: 32 uint32 retcode = 15; // offset: 40 } // Type: Notify // CmdID: 6861 message GOKDLLADELB { repeated INPECGBJKKI DJHDDOFHMCF = 5; // offset: 24 } // Obf: JGIOJDGDAOD enum CmdMarbleType { JGIOJDGDAOD_PCPDHELPKEM = 0; CmdMarbleGetDataScRsp = 8290; CmdMarblePvpDataUpdateScNotify = 8287; CmdMarbleGetDataCsReq = 8271; CmdMarbleUpdateShownSealCsReq = 8277; CmdMarbleShopBuyScRsp = 8278; CmdMarbleUnlockSealScNotify = 8284; CmdMarbleUpdateShownSealScRsp = 8289; CmdPCPJKOHFECE = 8280; CmdIFJDJKMMABL = 8272; CmdMarbleShopBuyCsReq = 8285; } // Obf: PMCNAJGGGPD // Type: Req // CmdID: 8271 message MarbleGetDataCsReq { } // Obf: NICCCBEDPLJ // Type: Rsp // CmdID: 8290 message MarbleGetDataScRsp { repeated uint32 JHDMGFGJMEB = 7; // offset: 16 repeated uint32 CNLBNACFCJE = 2; // offset: 24 int32 score_id = 15; // offset: 52 uint32 retcode = 11; // offset: 48 repeated uint32 HIKDAMMFGDJ = 14; // offset: 32 } // Type: Req // CmdID: 8272 message IFJDJKMMABL { uint32 IOJKDGCFCGG = 3; // offset: 32 repeated uint32 NLOINMODBLE = 9; // offset: 16 } // Type: Rsp // CmdID: 8280 message PCPJKOHFECE { uint32 retcode = 9; // offset: 24 uint32 IOJKDGCFCGG = 3; // offset: 28 } // Obf: BHBPBEMMPOP // Type: Req // CmdID: 8285 message MarbleShopBuyCsReq { repeated uint32 NLOINMODBLE = 9; // offset: 16 } // Obf: JOEGJIJGCEM // Type: Rsp // CmdID: 8278 message MarbleShopBuyScRsp { uint32 retcode = 13; // offset: 32 repeated uint32 NLOINMODBLE = 4; // offset: 16 } // Obf: BNMJNNJHHKF // Type: Notify // CmdID: 8284 message MarbleUnlockSealScNotify { repeated uint32 NLOINMODBLE = 13; // offset: 24 } // Obf: BHPBLGMABEI // Type: Notify // CmdID: 8287 message MarblePvpDataUpdateScNotify { int32 score_id = 7; // offset: 24 } // Obf: KGCGKANCOIL // Type: Req // CmdID: 8277 message MarbleUpdateShownSealCsReq { repeated uint32 LAINAEAMHJB = 13; // offset: 16 } // Obf: ENCDOIIDHPP // Type: Rsp // CmdID: 8289 message MarbleUpdateShownSealScRsp { repeated uint32 LAINAEAMHJB = 14; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: EECKHHFLCDF enum CmdMarkChestType { EECKHHFLCDF_PCPDHELPKEM = 0; CmdGetMarkChestScRsp = 8200; CmdUpdateMarkChestScRsp = 8190; CmdGetMarkChestCsReq = 8181; CmdUpdateMarkChestCsReq = 8182; CmdMarkChestChangedScNotify = 8195; } message BINJKHMLMIE { uint32 floor_id = 5; // offset: 40 uint32 config_id = 2; // offset: 32 uint32 plane_id = 4; // offset: 28 uint32 group_id = 8; // offset: 24 uint32 FDLMGFJDIPC = 3; // offset: 36 } message LCIEGJDKOEG { uint32 LCDGJDGCCDG = 7; // offset: 40 int64 LKIKLAAPBND = 8; // offset: 32 repeated BINJKHMLMIE GLKJLJPMKDJ = 3; // offset: 24 } // Obf: IBFANAEJALJ // Type: Req // CmdID: 8181 message GetMarkChestCsReq { } // Obf: JJJEHEEPKPM // Type: Rsp // CmdID: 8200 message GetMarkChestScRsp { repeated LCIEGJDKOEG OJLIANBBFJK = 1; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: HNDGABBNGNL // Type: Req // CmdID: 8182 message UpdateMarkChestCsReq { uint32 LCDGJDGCCDG = 2; // offset: 36 uint32 LJEJOAMJDBC = 1; // offset: 32 repeated BINJKHMLMIE GLKJLJPMKDJ = 10; // offset: 24 } // Obf: EAAGIJPPKBA // Type: Rsp // CmdID: 8190 message UpdateMarkChestScRsp { uint32 LCDGJDGCCDG = 9; // offset: 36 repeated LCIEGJDKOEG OJLIANBBFJK = 6; // offset: 24 uint32 LJEJOAMJDBC = 14; // offset: 32 uint32 retcode = 15; // offset: 40 } // Obf: LHPOLLBAMFE // Type: Notify // CmdID: 8195 message MarkChestChangedScNotify { repeated LCIEGJDKOEG OJLIANBBFJK = 6; // offset: 16 } // Obf: PCGFLPCNCLM enum CmdMatchType { PCGFLPCNCLM_PCPDHELPKEM = 0; CmdGetCrossInfoCsReq = 7338; CmdCancelMatchCsReq = 7330; CmdStartMatchCsReq = 7313; CmdAAHCMMKMENA = 7307; CmdJOLDJBKMHGA = 7327; CmdGetCrossInfoScRsp = 7305; CmdJOEPJJKIPJC = 7335; } // Obf: CNLBEAEKPDF // Type: Req // CmdID: 7313 message StartMatchCsReq { FightGameMode PLOBMBFPNFK = 14; // offset: 32 LobbyGameExtInfo JHCJMKDDNNF = 8; // offset: 16 } // Type: Rsp // CmdID: 7307 message AAHCMMKMENA { LobbyGameExtInfo JHCJMKDDNNF = 10; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: BIHDMOALGMK // Type: Req // CmdID: 7330 message CancelMatchCsReq { } // Type: Rsp // CmdID: 7327 message JOLDJBKMHGA { uint32 retcode = 15; // offset: 24 } // Type: Rsp // CmdID: 7335 message JOEPJJKIPJC { uint32 retcode = 6; // offset: 32 repeated ADHNJADIJAC BIEBFHECEPM = 13; // offset: 24 } // Obf: DOKEFHBCJLC // Type: Req // CmdID: 7338 message GetCrossInfoCsReq { } // Obf: HKDBIODLOIE // Type: Rsp // CmdID: 7305 message GetCrossInfoScRsp { uint64 room_id = 4; // offset: 40 uint32 retcode = 8; // offset: 36 FightGameMode PLOBMBFPNFK = 3; // offset: 32 uint64 EIFFDNNBGMC = 14; // offset: 24 } // Obf: PLFGJPANFFK enum CmdMatchThreeModuleType { PLFGJPANFFK_PCPDHELPKEM = 0; CmdMatchThreeV2SetBirdPosScRsp = 7436; CmdMatchThreeV2SetBirdPosCsReq = 7445; CmdMatchThreeSyncDataScNotify = 7435; CmdMatchThreeV2LevelEndScRsp = 7418; CmdMatchThreeLevelEndCsReq = 7430; CmdMatchThreeV2LevelEndCsReq = 7444; CmdMatchThreeGetDataDataScRsp = 7407; CmdMatchThreeGetDataCsReq = 7413; CmdMatch3GetDataGetDataScRsp = 7447; CmdMatchThreeV2BattleItemLevelUpScRsp = 7402; CmdMatchThreeV2BattleItemLevelUpCsReq = 7419; CmdMatch3GetDataCsReq = 7401; CmdHMJGBJKNKPE = 7416; CmdMatchThreeV2PvpFinishScNotify = 7450; CmdMatchThreeSetBirdPosCsReq = 7438; CmdMatchThreeLevelEndScRsp = 7427; CmdMatchThreeV2ScNotify = 7403; CmdNBKBHJHNINJ = 7405; } // Obf: MPKINOEENMO enum MatchThreeStatisticsType { MPKINOEENMO_NIHDCPMEGMG = 0; MPKINOEENMO_LLGELGPDNIG = 1; MPKINOEENMO_ACBHOILPJDM = 2; MPKINOEENMO_FDBNMIHKBFC = 3; MPKINOEENMO_MPCNECOPEOK = 4; MPKINOEENMO_OJODACPPHLP = 5; MPKINOEENMO_PLALKOMCDJN = 6; MPKINOEENMO_ILGKLDEBJFB = 7; MPKINOEENMO_FIEMNJJNJJJ = 8; MPKINOEENMO_PDEBMPJIHLO = 9; MPKINOEENMO_CAADHHABMAG = 10; MPKINOEENMO_CKCNHOBCDKI = 11; MPKINOEENMO_KJEMHDMHOFL = 12; MPKINOEENMO_FOLKEFOJCLM = 13; } // Obf: APIIHEPOAPL // Type: Req // CmdID: 7413 message MatchThreeGetDataCsReq { } message FOCHGPGGNCL { uint32 DPCFBDCEKJL = 1; // offset: 24 uint32 level_id = 12; // offset: 28 } message HAGKBFPNPPH { uint32 NLOCDHMLGJH = 11; // offset: 32 uint32 BOFOOKJCJGG = 4; // offset: 24 uint32 count = 12; // offset: 28 uint32 pos = 1; // offset: 36 } message MJMPDGNFIKN { map KPIDJMBNCNH = 6; // offset: 40 repeated FOCHGPGGNCL BLFPPFCADBB = 2; // offset: 16 map KIBGNJNADDH = 15; // offset: 32 repeated HAGKBFPNPPH LCEHDGBBDJL = 3; // offset: 48 } // Obf: DMLCPNLJHLN // Type: Rsp // CmdID: 7407 message MatchThreeGetDataDataScRsp { MJMPDGNFIKN DCFGOFNBLCM = 13; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: KCECMPPEIOP // Type: Req // CmdID: 7430 message MatchThreeLevelEndCsReq { uint32 DPCFBDCEKJL = 14; // offset: 60 map KIBGNJNADDH = 7; // offset: 32 uint32 NLOCDHMLGJH = 5; // offset: 56 repeated uint32 FDDOFFFPALC = 10; // offset: 24 uint32 BOFOOKJCJGG = 12; // offset: 52 string LBBMJLAIJOC = 8; // offset: 16 uint32 level_id = 13; // offset: 48 } // Obf: HJBANHLMGLC // Type: Rsp // CmdID: 7427 message MatchThreeLevelEndScRsp { uint32 retcode = 2; // offset: 24 uint32 DPCFBDCEKJL = 13; // offset: 28 uint32 level_id = 4; // offset: 32 } // Obf: JFFHAJANHDP // Type: Notify // CmdID: 7435 message MatchThreeSyncDataScNotify { MJMPDGNFIKN DCFGOFNBLCM = 3; // offset: 24 } // Obf: DGOEEMAECMG // Type: Req // CmdID: 7438 message MatchThreeSetBirdPosCsReq { uint32 NLOCDHMLGJH = 9; // offset: 28 uint32 pos = 7; // offset: 24 } // Type: Rsp // CmdID: 7405 message NBKBHJHNINJ { uint32 pos = 15; // offset: 24 uint32 retcode = 4; // offset: 28 uint32 NLOCDHMLGJH = 3; // offset: 32 } // Obf: NCIFIMIHHLF // Type: Req // CmdID: 7401 message Match3GetDataCsReq { } message BEOPDMLKGLP { repeated uint32 LAGGMKGMGPB = 13; // offset: 24 uint32 level_id = 15; // offset: 32 } message DAPDOHOADDB { uint32 count = 9; // offset: 28 uint32 NLOCDHMLGJH = 8; // offset: 36 uint32 pos = 4; // offset: 32 uint32 BOFOOKJCJGG = 11; // offset: 24 } message NOJLPMLALPI { repeated GKDEKJKOIJN KLKOMLPALEB = 3; // offset: 16 uint32 AMGMADNBFIF = 9; // offset: 68 repeated DAPDOHOADDB LCEHDGBBDJL = 14; // offset: 56 repeated GKDEKJKOIJN DEDNHLDNKAG = 11; // offset: 48 repeated BEOPDMLKGLP EPMFDGPKPHJ = 10; // offset: 40 uint32 FOOLMIADMMH = 1; // offset: 64 repeated GKDEKJKOIJN DEDFHELFAKF = 15; // offset: 24 } // Obf: DDPFFNJOIBB // Type: Rsp // CmdID: 7447 message Match3GetDataGetDataScRsp { NOJLPMLALPI KJHGGPEMPHM = 14; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: CPDAAIHPNBD // Type: Req // CmdID: 7419 message MatchThreeV2BattleItemLevelUpCsReq { uint32 PANFIPHAGPB = 10; // offset: 24 uint32 ODADJILOEKO = 13; // offset: 28 } // Obf: HBPDDFPABEJ // Type: Rsp // CmdID: 7402 message MatchThreeV2BattleItemLevelUpScRsp { uint32 PANFIPHAGPB = 8; // offset: 24 uint32 retcode = 2; // offset: 32 uint32 ODADJILOEKO = 12; // offset: 28 } // Obf: IJEIBGAMFGM // Type: Req // CmdID: 7444 message MatchThreeV2LevelEndCsReq { string LBBMJLAIJOC = 10; // offset: 32 uint32 AFMGJOLFKHJ = 13; // offset: 48 uint32 NLOCDHMLGJH = 11; // offset: 64 repeated GKDEKJKOIJN BIBGHICIDKP = 1; // offset: 16 uint32 PMJDNONMKIB = 9; // offset: 52 uint32 level_id = 7; // offset: 60 uint32 BCMPFJKHDBG = 4; // offset: 56 repeated uint32 CONJDDKAFKO = 15; // offset: 40 } // Obf: GGCLJGGJLCF // Type: Rsp // CmdID: 7418 message MatchThreeV2LevelEndScRsp { uint32 retcode = 8; // offset: 64 ItemList LAEJLLCGFDM = 2; // offset: 24 repeated ItemList HNAGOEEPBJN = 10; // offset: 40 DAPDOHOADDB EBJHKIKOLHJ = 13; // offset: 48 uint32 PKINFPGFINA = 14; // offset: 56 BEOPDMLKGLP MODDIBHCPPD = 1; // offset: 16 uint32 level_id = 9; // offset: 68 uint32 AMGMADNBFIF = 7; // offset: 60 } // Obf: BLNBGAGFLHM // Type: Req // CmdID: 7445 message MatchThreeV2SetBirdPosCsReq { uint32 pos = 1; // offset: 28 uint32 NLOCDHMLGJH = 9; // offset: 24 } // Obf: JEPEIPACLAC // Type: Rsp // CmdID: 7436 message MatchThreeV2SetBirdPosScRsp { uint32 retcode = 12; // offset: 36 uint32 pos = 13; // offset: 32 uint32 NLOCDHMLGJH = 1; // offset: 28 uint32 DLDHPGFDFHP = 14; // offset: 24 } // Obf: LLIBDKPKFOM // Type: Notify // CmdID: 7403 message MatchThreeV2ScNotify { NOJLPMLALPI KJHGGPEMPHM = 6; // offset: 16 } // Obf: MDIJDDDMKDP // Type: Notify // CmdID: 7450 message MatchThreeV2PvpFinishScNotify { FightGameMode BFCBGPEICHG = 4; // offset: 44 uint32 DKAEIDJMJCJ = 14; // offset: 48 FKANIBDJNKG reason = 15; // offset: 52 uint32 IJDMECLJEBD = 6; // offset: 40 NOJLPMLALPI KJHGGPEMPHM = 11; // offset: 24 ECKIDLIFAFG MHFHODDBOPM = 1; // offset: 32 } // Type: Notify // CmdID: 7416 message HMJGBJKNKPE { ECKIDLIFAFG MHFHODDBOPM = 11; // offset: 16 FKANIBDJNKG reason = 9; // offset: 32 FightGameMode BFCBGPEICHG = 4; // offset: 40 int32 DKAEIDJMJCJ = 10; // offset: 44 uint32 IJDMECLJEBD = 3; // offset: 36 } // Obf: FOPABKIFKCA enum CmdMazePuzzleType { FOPABKIFKCA_PCPDHELPKEM = 0; CmdFiveDimFluteDataChangeNotify = 9056; CmdGetChenLingGameBoyDataScRsp = 9057; FOPABKIFKCA_KHCPFLLNIBD = 9097; FOPABKIFKCA_EOHHIEMGIFL = 9052; CmdGDABFHAALML = 9069; CmdJOGJDGHDKLO = 9094; CmdPDAHKAKLPGF = 9065; FOPABKIFKCA_PDNBIKIKEJE = 9080; FOPABKIFKCA_HGIEKKAMPBH = 9099; CmdMazeCrossFloorConditionChangeScNotify = 9076; FOPABKIFKCA_IIMGAMGJICE = 9063; CmdBLKKAGMOJGP = 9051; CmdFinishFiveDimMiniGameScRsp = 9053; FOPABKIFKCA_PKIODIAODEL = 9081; CmdChenLingGameBoyGetFriendRankingInfoScRsp = 9088; CmdGetFiveDimMiniGameDataScRsp = 9095; CmdGetFiveDimFluteDataScRsp = 9066; FOPABKIFKCA_MDEEBDEEFAK = 9085; FOPABKIFKCA_HEEJKOEIEBA = 9086; CmdJKPKDPHIPHD = 9071; CmdGetFiveDimMiniGameDataCsReq = 9055; FOPABKIFKCA_NLAPCEIDFCM = 9100; FOPABKIFKCA_GOMBKJBHMAF = 9068; CmdFinishChenLingGameBoyScRsp = 9077; } message EMHALJPDDBL { uint64 GIAOIMOFALH = 13; // offset: 40 bool HNFNOKILNFE = 4; // offset: 32 bool LBPLNLDHCBO = 9; // offset: 33 repeated uint32 DOHLLMLDLMP = 7; // offset: 24 uint32 GPJHJOOIJJC = 12; // offset: 36 } message IDCJHPEENDM { uint32 GPJHJOOIJJC = 11; // offset: 24 } // Obf: GOHPLHLABBE // Type: Rsp // CmdID: 9057 message GetChenLingGameBoyDataScRsp { EMHALJPDDBL MAONHDCCHPE = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } message JOAIMKBLHHD { bool GODGALFEHJF = 5; // offset: 44 repeated uint32 DOHLLMLDLMP = 8; // offset: 24 uint32 GPJHJOOIJJC = 14; // offset: 40 bool EPFDJFBCDIL = 2; // offset: 45 uint64 HHKCADKCLJC = 7; // offset: 32 } // Obf: CJFMGOBDJDB // Type: Rsp // CmdID: 9077 message FinishChenLingGameBoyScRsp { uint32 retcode = 13; // offset: 60 uint64 HHKCADKCLJC = 11; // offset: 48 repeated uint32 ICMKGFLBEJP = 2; // offset: 24 ItemList reward = 12; // offset: 16 uint64 GIAOIMOFALH = 6; // offset: 40 uint32 GPJHJOOIJJC = 4; // offset: 56 } message PCMHMCLACNK { uint64 HHKCADKCLJC = 12; // offset: 32 uint32 GPJHJOOIJJC = 5; // offset: 28 uint32 uid = 8; // offset: 24 } message DOMDPOHBPOG { uint32 GPJHJOOIJJC = 7; // offset: 24 } // Obf: MBCPPALFPCH // Type: Rsp // CmdID: 9088 message ChenLingGameBoyGetFriendRankingInfoScRsp { uint32 GPJHJOOIJJC = 15; // offset: 36 repeated PCMHMCLACNK JPNALKEFHOH = 8; // offset: 24 uint32 retcode = 13; // offset: 32 bool KEPMJKGJLNJ = 12; // offset: 40 } // Obf: HJPPKKEDAKC // Type: Req // CmdID: 9055 message GetFiveDimMiniGameDataCsReq { bool KEPMJKGJLNJ = 15; // offset: 24 } // Type: Rsp // CmdID: 9051 message BLKKAGMOJGP { bool KEPMJKGJLNJ = 10; // offset: 28 uint32 retcode = 8; // offset: 24 } message GNBODNMGBDL { uint32 GPJHJOOIJJC = 2; // offset: 24 } // Type: Rsp // CmdID: 9069 message GDABFHAALML { EMHALJPDDBL MAONHDCCHPE = 2; // offset: 24 uint32 retcode = 13; // offset: 32 } message HBGLMKHNNNP { bool LBPLNLDHCBO = 6; // offset: 28 uint32 GPJHJOOIJJC = 9; // offset: 24 } // Type: Rsp // CmdID: 9094 message JOGJDGHDKLO { EMHALJPDDBL MAONHDCCHPE = 1; // offset: 24 uint32 retcode = 9; // offset: 32 } message NHFMHLCGJAH { uint32 GCPNCEDAMAB = 2; // offset: 24 uint32 MHECOFPGECB = 15; // offset: 28 } message JGKOONELCAG { } // Obf: JHNJJMPGNFN // Type: Rsp // CmdID: 9095 message GetFiveDimMiniGameDataScRsp { repeated NHFMHLCGJAH content_package_list = 4; // offset: 24 uint32 retcode = 12; // offset: 32 } message GBGCNJJMPJF { uint32 LMHBOGJHKHB = 1; // offset: 60 uint32 BICBJMPAAAN = 11; // offset: 52 uint32 NCODIMPANCC = 12; // offset: 48 uint32 LOCOHHFMADJ = 4; // offset: 32 uint32 gold = 9; // offset: 64 uint32 KEABPBONOKM = 15; // offset: 36 string LBBMJLAIJOC = 14; // offset: 24 uint32 score_id = 6; // offset: 56 float PBDBJOHCJFO = 10; // offset: 68 uint32 OJIAAGJBJAF = 2; // offset: 44 uint32 GCPNCEDAMAB = 3; // offset: 40 } // Obf: LPNMHMEOJHO // Type: Rsp // CmdID: 9053 message FinishFiveDimMiniGameScRsp { uint32 score_id = 5; // offset: 48 uint32 KEABPBONOKM = 8; // offset: 68 ItemList MENAAPNNKGE = 2; // offset: 16 bool CHPAMPNMCOE = 11; // offset: 56 float PBDBJOHCJFO = 13; // offset: 72 uint32 GCPNCEDAMAB = 10; // offset: 64 uint32 gold = 7; // offset: 44 ItemList ENMFKJIOEOC = 6; // offset: 32 uint32 NCODIMPANCC = 3; // offset: 60 uint32 OJIAAGJBJAF = 15; // offset: 52 uint32 retcode = 12; // offset: 40 } message DFLOIGPCNAK { } // Obf: GCFNHDLMEKP // Type: Rsp // CmdID: 9066 message GetFiveDimFluteDataScRsp { uint32 retcode = 1; // offset: 40 repeated uint32 OHGFEGDFKNG = 5; // offset: 24 repeated uint32 EPPHGOBAFMP = 15; // offset: 32 } message LAIJMHHFHII { uint32 HEJAOOCHEFG = 14; // offset: 24 } // Type: Rsp // CmdID: 9071 message JKPKDPHIPHD { uint32 retcode = 3; // offset: 24 uint32 HEJAOOCHEFG = 15; // offset: 28 } message MEFAGJJMEMA { uint32 HEJAOOCHEFG = 12; // offset: 24 } // Type: Rsp // CmdID: 9065 message PDAHKAKLPGF { uint32 retcode = 12; // offset: 24 uint32 HEJAOOCHEFG = 14; // offset: 28 } // Obf: ICCMIAGKNHN // Type: Notify // CmdID: 9056 message FiveDimFluteDataChangeNotify { repeated uint32 EPPHGOBAFMP = 12; // offset: 24 repeated uint32 OHGFEGDFKNG = 1; // offset: 32 } // Obf: CCPFALAGHHJ // Type: Notify // CmdID: 9076 message MazeCrossFloorConditionChangeScNotify { repeated uint32 PHCAALBPKGK = 10; // offset: 16 } // Obf: PHLMMOJPKHA enum CmdMessageType { PHLMMOJPKHA_PCPDHELPKEM = 0; CmdFinishItemIdScRsp = 2718; CmdGetMissionMessageScRsp = 2701; CmdFinishPerformSectionIdScRsp = 2726; CmdFinishSectionIdScRsp = 2798; CmdFinishSectionIdCsReq = 2709; CmdFinishItemIdCsReq = 2714; CmdFinishPerformSectionIdCsReq = 2763; CmdGetNpcStatusCsReq = 2794; CmdGetMissionMessageCsReq = 2739; CmdGetNpcMessageGroupCsReq = 2791; CmdGetNpcMessageGroupScRsp = 2710; CmdGetNpcStatusScRsp = 2795; } // Obf: CDMODFGGKCP // Type: Req // CmdID: 2791 message GetNpcMessageGroupCsReq { repeated uint32 KALCGEDPAJK = 11; // offset: 16 } message MIHGABAMFLG { uint32 item_id = 7; // offset: 28 uint32 EAHHABIDOAH = 8; // offset: 24 } message EOKJOOMAAPN { uint32 id = 13; // offset: 40 repeated MIHGABAMFLG item_list = 12; // offset: 32 uint32 JNHOEDKCLGL = 7; // offset: 48 MessageSectionStatus status = 2; // offset: 44 repeated uint32 KCMNINMGPFH = 3; // offset: 16 } message BOIHDGEDBDN { int64 PBHFFINOOMI = 12; // offset: 32 repeated EOKJOOMAAPN NFBGBNGMPAC = 14; // offset: 24 MessageGroupStatus status = 5; // offset: 40 uint32 HKCFJBKAJLC = 15; // offset: 44 uint32 id = 11; // offset: 48 } // Obf: ABCNAEJJIKF // Type: Rsp // CmdID: 2710 message GetNpcMessageGroupScRsp { uint32 retcode = 1; // offset: 32 repeated BOIHDGEDBDN CALPAKEHGCF = 6; // offset: 24 } // Obf: CMLGBHKADOG // Type: Req // CmdID: 2794 message GetNpcStatusCsReq { } message BOKLHHLENJB { bool NAGJKIJODKF = 15; // offset: 24 uint32 npc_id = 4; // offset: 28 } message HLBKFMFGAJH { int64 PBHFFINOOMI = 9; // offset: 32 MessageGroupStatus EMIDELAEMDL = 3; // offset: 24 uint32 group_id = 5; // offset: 28 } message MLEHDGNLIHF { MessageSectionStatus HHHJJDBDGMH = 11; // offset: 28 uint32 JDMECBEDLAA = 4; // offset: 24 } // Obf: LFDDPAPMIHM // Type: Rsp // CmdID: 2795 message GetNpcStatusScRsp { repeated BOKLHHLENJB KLNNJAOLDEC = 9; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: DJOAHHLLJLI // Type: Req // CmdID: 2714 message FinishItemIdCsReq { uint32 EAHHABIDOAH = 15; // offset: 24 uint32 item_id = 13; // offset: 28 } // Obf: BKECDGAIDJP // Type: Rsp // CmdID: 2718 message FinishItemIdScRsp { uint32 item_id = 10; // offset: 24 uint32 retcode = 3; // offset: 28 uint32 EAHHABIDOAH = 15; // offset: 32 } // Obf: CNGJGGGGDCD // Type: Req // CmdID: 2709 message FinishSectionIdCsReq { uint32 JDMECBEDLAA = 2; // offset: 24 } // Obf: BDAGDDGCCOO // Type: Rsp // CmdID: 2798 message FinishSectionIdScRsp { ItemList reward = 3; // offset: 16 uint32 retcode = 2; // offset: 32 uint32 JDMECBEDLAA = 12; // offset: 36 } // Obf: AOMDEIKOINM // Type: Req // CmdID: 2763 message FinishPerformSectionIdCsReq { repeated MIHGABAMFLG item_list = 9; // offset: 24 uint32 JDMECBEDLAA = 12; // offset: 32 } // Obf: CHNCNGKLIOH // Type: Rsp // CmdID: 2726 message FinishPerformSectionIdScRsp { ItemList reward = 1; // offset: 32 uint32 retcode = 6; // offset: 40 repeated MIHGABAMFLG item_list = 13; // offset: 16 uint32 JDMECBEDLAA = 15; // offset: 44 } // Obf: HBIJHDJDPIM // Type: Req // CmdID: 2739 message GetMissionMessageCsReq { } // Obf: CBOOKACHDIG // Type: Rsp // CmdID: 2701 message GetMissionMessageScRsp { map JLOAMKGIIDK = 4; // offset: 24 uint32 retcode = 2; // offset: 32 } // Obf: HFFBJODHMDL enum CmdMiscModuleType { HFFBJODHMDL_PCPDHELPKEM = 0; CmdBMPOHNCLHMF = 4132; CmdCBIJJNDGPIN = 4174; CmdSubmitOrigamiItemCsReq = 4104; CmdDirectDeliveryScNotify = 4151; CmdDifficultyAdjustmentUpdateDataCsReq = 4173; CmdSwitchMascotUpdateScNotify = 4193; HFFBJODHMDL_HEEEPIAAEFD = 4139; CmdCancelDirectDeliveryNoticeScRsp = 4154; CmdCancelDirectDeliveryNoticeCsReq = 4125; CmdGetMovieRacingDataCsReq = 4107; CmdLBMPPLKEBFO = 4105; CmdGetSwitchMascotDataScRsp = 4120; CmdGetOrigamiPropInfoCsReq = 4172; CmdGetWolfBroShootingDataCsReq = 4189; CmdGetUnreleasedBlockInfoCsReq = 4102; CmdDifficultyAdjustmentUpdateDataScRsp = 4153; CmdDifficultyAdjustmentGetDataCsReq = 4128; CmdDPFENNBOBND = 4130; CmdGetUnreleasedBlockInfoScRsp = 4149; CmdLMCEPIDHEBL = 4101; CmdUpdateWolfBroShootingDataCsReq = 4157; CmdGetShareDataCsReq = 4194; CmdCycleScoreRewardGetDataCsReq = 4166; CmdGetGunPlayDataScRsp = 4196; CmdKNDCLJNMAOC = 4114; CmdCancelSyncExpiredItemCsReq = 4163; CmdCycleScoreRewardTakeRewardCsReq = 4111; CmdHFODKMFDMAE = 4137; CmdUpdateMovieRacingDataScRsp = 4200; CmdNFDLLEPHLHN = 4138; CmdShareScRsp = 4110; CmdDOHJCPAMAFL = 4136; CmdGetMovieRacingDataScRsp = 4158; CmdGetSwitchMascotDataCsReq = 4179; CmdGetShareDataScRsp = 4195; CmdMazeKillDirectScRsp = 4117; CmdUpdateMovieRacingDataCsReq = 4144; CmdALDEIBDDMON = 4103; CmdEMJMLBDLMLC = 4118; CmdUpdateGunPlayDataScRsp = 4121; CmdLMHFPEPLIKH = 4126; CmdCycleScoreRewardDestroyExceedRewardCsReq = 4171; CmdDifficultyAdjustmentGetDataScRsp = 4165; CmdMazeKillDirectCsReq = 4108; CmdShareCsReq = 4191; } enum JMGCDIANLGK { JMGCDIANLGK_PCPDHELPKEM = 0; JMGCDIANLGK_PNNPMLPAKHJ = 1; JMGCDIANLGK_OEJAFJCBBDH = 2; JMGCDIANLGK_FIIFAPECIJC = 3; } // Obf: PKHICLEHJKL enum MovieRacingType { PKHICLEHJKL_HNKDHPKCGEO = 0; PKHICLEHJKL_EBABHOAODFF = 1; PKHICLEHJKL_HHFIBENNEBH = 2; PKHICLEHJKL_KIDIKKJNJNJ = 3; } // Obf: NJAAEOFICML enum DifficultyAdjustmentType { NJAAEOFICML_CGKEIAIPAEK = 0; NJAAEOFICML_APHCACPJMOF = 1; } enum NHJLJBJJKFJ { NHJLJBJJKFJ_LOONEAOEIML = 0; NHJLJBJJKFJ_OALAPHNFOKK = 1; NHJLJBJJKFJ_MDHDELKJAOA = 2; } enum EBKOLHJIOFN { EBKOLHJIOFN_BFLAAJPJIEA = 0; EBKOLHJIOFN_JACGLEDFLEC = 1; EBKOLHJIOFN_HKAFHFPPBHA = 2; EBKOLHJIOFN_JBBCIEJBPFL = 3; } // Obf: OGIHPMLEKDM // Type: Req // CmdID: 4191 message ShareCsReq { uint32 KLLPOAKDDHP = 2; // offset: 24 } message LHMHFNBOAGC { uint32 EJMJHDACFEI = 2; // offset: 28 uint32 KLLPOAKDDHP = 10; // offset: 24 } // Obf: PAALAAHOAGK // Type: Rsp // CmdID: 4110 message ShareScRsp { uint32 retcode = 14; // offset: 40 ItemList reward = 13; // offset: 32 LHMHFNBOAGC CCDAMJKBCGC = 3; // offset: 16 } // Obf: NFNLFIMGAPN // Type: Req // CmdID: 4194 message GetShareDataCsReq { } // Obf: BMNOEICMEDO // Type: Rsp // CmdID: 4195 message GetShareDataScRsp { uint32 retcode = 7; // offset: 32 repeated LHMHFNBOAGC HBDKOFIEJLK = 12; // offset: 24 } // Type: Req // CmdID: 4114 message KNDCLJNMAOC { } // Type: Rsp // CmdID: 4118 message EMJMLBDLMLC { uint32 retcode = 11; // offset: 24 } message PGHPHPGIDMB { uint32 KJMJPDNMOIB = 5; // offset: 36 repeated uint32 ENFOFEAKDDK = 13; // offset: 16 uint32 type = 8; // offset: 32 } // Type: Req // CmdID: 4174 message CBIJJNDGPIN { repeated PGHPHPGIDMB HAKOLOCGEFB = 8; // offset: 24 } // Type: Rsp // CmdID: 4137 message HFODKMFDMAE { uint32 retcode = 9; // offset: 24 } // Obf: LAFMGEAPPKO // Type: Req // CmdID: 4163 message CancelSyncExpiredItemCsReq { repeated uint32 COOOFFKIDMC = 6; // offset: 16 JMGCDIANLGK type = 3; // offset: 40 repeated string JLLKNNFAPEE = 14; // offset: 24 } // Type: Rsp // CmdID: 4126 message LMHFPEPLIKH { uint32 retcode = 4; // offset: 24 } message IPBBNKFEEBJ { string CGDOBAOAHMB = 3; // offset: 16 } // Type: Rsp // CmdID: 4101 message LMCEPIDHEBL { uint32 retcode = 15; // offset: 24 } message BNIGIAJOPGC { MovieRacingType type = 14; // offset: 28 uint32 CEEGGCPPAFJ = 1; // offset: 32 uint32 level = 13; // offset: 36 uint32 ILHDBHMAAMO = 6; // offset: 24 } // Obf: LIPFNCLLDHK // Type: Req // CmdID: 4107 message GetMovieRacingDataCsReq { } // Obf: MKFBMDHFFPO // Type: Rsp // CmdID: 4158 message GetMovieRacingDataScRsp { repeated BNIGIAJOPGC EKNFOKNPGHC = 13; // offset: 24 uint32 retcode = 15; // offset: 32 } // Obf: NCOMDKGDCIA // Type: Req // CmdID: 4144 message UpdateMovieRacingDataCsReq { BNIGIAJOPGC IMCEKFOOKHC = 14; // offset: 16 } // Obf: NJAKKIMIBFC // Type: Rsp // CmdID: 4200 message UpdateMovieRacingDataScRsp { uint32 retcode = 8; // offset: 32 BNIGIAJOPGC IMCEKFOOKHC = 10; // offset: 16 } // Obf: JFFEMMJHPLC // Type: Req // CmdID: 4104 message SubmitOrigamiItemCsReq { uint32 IMCIKNHHEHC = 11; // offset: 24 } // Type: Rsp // CmdID: 4138 message NFDLLEPHLHN { uint32 retcode = 6; // offset: 24 uint32 IMCIKNHHEHC = 9; // offset: 28 } // Obf: HKOALDNBDAK // Type: Req // CmdID: 4172 message GetOrigamiPropInfoCsReq { uint32 content_id = 3; // offset: 36 repeated uint32 MELNPBKAABI = 1; // offset: 16 uint32 GFGFLIHCCOD = 6; // offset: 32 } message ABHILGFLJNO { uint32 config_id = 1; // offset: 24 uint32 group_id = 5; // offset: 28 uint32 state = 10; // offset: 32 } message CMLEPLPBJCC { repeated ABHILGFLJNO FGOCDCMKDML = 6; // offset: 16 uint32 floor_id = 8; // offset: 32 } // Type: Rsp // CmdID: 4132 message BMPOHNCLHMF { repeated CMLEPLPBJCC CFKFFEDJDDG = 13; // offset: 24 uint32 GFGFLIHCCOD = 9; // offset: 32 uint32 content_id = 4; // offset: 40 uint32 retcode = 6; // offset: 36 } message DEOMNEOMPFE { bool LOEOGANCPGE = 8; // offset: 28 uint32 ILHDBHMAAMO = 12; // offset: 24 uint32 NJKEOGNHENK = 4; // offset: 36 uint32 level = 5; // offset: 32 } // Obf: GPEAHNMJEMM // Type: Req // CmdID: 4189 message GetWolfBroShootingDataCsReq { } // Obf: ANOANFHEKBL // Type: Rsp // CmdID: 4196 message GetGunPlayDataScRsp { uint32 retcode = 12; // offset: 32 repeated DEOMNEOMPFE NBMAIDECCHJ = 5; // offset: 24 } // Obf: PADMKHOJINL // Type: Req // CmdID: 4157 message UpdateWolfBroShootingDataCsReq { uint32 group_id = 10; // offset: 32 uint64 LBBMJLAIJOC = 13; // offset: 40 uint32 ECEACBAGAKD = 7; // offset: 36 DEOMNEOMPFE DIFLKHMKHBG = 3; // offset: 16 } // Obf: MPFAHHCONGC // Type: Rsp // CmdID: 4121 message UpdateGunPlayDataScRsp { uint32 retcode = 5; // offset: 32 DEOMNEOMPFE DIFLKHMKHBG = 1; // offset: 24 } message LMHOIMLGNGM { NHJLJBJJKFJ ALFHNEHOBJA = 5; // offset: 24 DifficultyAdjustmentType MJLHLLMJHGJ = 15; // offset: 32 uint32 id = 8; // offset: 28 } // Obf: HIKFBMOJEEH // Type: Req // CmdID: 4128 message DifficultyAdjustmentGetDataCsReq { } // Obf: HNKOECNMPHC // Type: Rsp // CmdID: 4165 message DifficultyAdjustmentGetDataScRsp { uint32 retcode = 2; // offset: 32 repeated LMHOIMLGNGM content_package_list = 3; // offset: 16 } // Obf: AGJEBLHCCAM // Type: Req // CmdID: 4173 message DifficultyAdjustmentUpdateDataCsReq { LMHOIMLGNGM data = 2; // offset: 24 } // Obf: GNLPGCOPIBE // Type: Rsp // CmdID: 4153 message DifficultyAdjustmentUpdateDataScRsp { repeated LMHOIMLGNGM content_package_list = 12; // offset: 32 uint32 retcode = 2; // offset: 40 LMHOIMLGNGM data = 6; // offset: 24 } // Obf: LALCKJEHBCN // Type: Req // CmdID: 4108 message MazeKillDirectCsReq { uint32 GJKGPDHNKHE = 8; // offset: 36 repeated uint32 entity_list = 4; // offset: 24 EBKOLHJIOFN ALFHNEHOBJA = 9; // offset: 32 } // Obf: AEEEBOOIDCN // Type: Rsp // CmdID: 4117 message MazeKillDirectScRsp { uint32 retcode = 5; // offset: 32 repeated uint32 entity_list = 3; // offset: 24 } // Obf: OBDAFBOAMKE // Type: Notify // CmdID: 4151 message DirectDeliveryScNotify { repeated ItemList HALFGLGLDLO = 1; // offset: 24 uint32 OECCPKANHMN = 9; // offset: 32 } // Obf: MKLCDFGEMIM // Type: Req // CmdID: 4125 message CancelDirectDeliveryNoticeCsReq { uint32 OECCPKANHMN = 14; // offset: 24 } // Obf: IBOEENALIPA // Type: Rsp // CmdID: 4154 message CancelDirectDeliveryNoticeScRsp { uint32 OECCPKANHMN = 8; // offset: 28 uint32 retcode = 6; // offset: 24 } message LIEEDGOEGMK { uint32 CPMOOKFKBEG = 14; // offset: 24 uint32 gold = 8; // offset: 28 } // Obf: JPHPHNNCEON // Type: Req // CmdID: 4179 message GetSwitchMascotDataCsReq { uint32 CPMOOKFKBEG = 3; // offset: 24 } // Obf: FKDCPHGFKDC // Type: Rsp // CmdID: 4120 message GetSwitchMascotDataScRsp { repeated LIEEDGOEGMK OHFBMFGPMJO = 11; // offset: 24 uint32 retcode = 4; // offset: 36 uint32 CPMOOKFKBEG = 13; // offset: 32 } // Obf: AEPLEEDGMMH // Type: Notify // CmdID: 4193 message SwitchMascotUpdateScNotify { repeated LIEEDGOEGMK OHFBMFGPMJO = 3; // offset: 16 bool NONMONPHBPE = 2; // offset: 32 } // Obf: KKPHDFDDBGL // Type: Req // CmdID: 4102 message GetUnreleasedBlockInfoCsReq { } // Type: Rsp // CmdID: 4149 message GetUnreleasedBlockInfoScRsp { uint32 retcode = 9; // offset: 40 repeated uint32 FLFPOJFLHOD = 8; // offset: 16 repeated uint32 GOMNGAADJLM = 5; // offset: 24 int64 DDBFEEIGPJI = 3; // offset: 48 } message GNANMEADPBD { uint32 DNHFPBOPFAJ = 10; // offset: 48 repeated uint32 IPCFOFHLAHG = 4; // offset: 24 int64 DNNHCNCKJCM = 8; // offset: 32 int64 end_time = 12; // offset: 40 } // Obf: HHJHMJNFKCL // Type: Req // CmdID: 4166 message CycleScoreRewardGetDataCsReq { } // Type: Rsp // CmdID: 4105 message LBMPPLKEBFO { GNANMEADPBD EFJBFBENGKG = 6; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: GCBEILIJALC // Type: Req // CmdID: 4111 message CycleScoreRewardTakeRewardCsReq { repeated uint32 grid_fight_score_rank_list = 12; // offset: 24 } // Type: Rsp // CmdID: 4130 message DPFENNBOBND { ItemList reward = 6; // offset: 24 GNANMEADPBD EFJBFBENGKG = 9; // offset: 40 repeated uint32 BLKACGBDAHB = 14; // offset: 32 uint32 retcode = 11; // offset: 48 } // Obf: OBEIEBGGDHI // Type: Req // CmdID: 4171 message CycleScoreRewardDestroyExceedRewardCsReq { repeated uint32 IEFIFKLKAJN = 7; // offset: 24 } // Type: Rsp // CmdID: 4136 message DOHJCPAMAFL { GNANMEADPBD EFJBFBENGKG = 3; // offset: 24 uint32 retcode = 14; // offset: 32 } // Type: Notify // CmdID: 4103 message ALDEIBDDMON { GNANMEADPBD EFJBFBENGKG = 14; // offset: 16 } // Obf: IFJFCGJJMFK enum CmdMissionType { IFJFCGJJMFK_PCPDHELPKEM = 0; CmdGetMissionStatusCsReq = 1261; CmdEPPNLNIBPNA = 1266; CmdGetMissionDataScRsp = 1210; CmdFinishCosumeItemMissionCsReq = 1274; CmdMainMissionAcceptNotify = 1251; CmdUpdateTrackMainMissionCsReq = 1254; CmdSyncTaskCsReq = 1218; CmdAcceptMainMissionScRsp = 1253; CmdFNAPKBELIFO = 1279; CmdFinishTalkMissionCsReq = 1294; CmdStarPerformanceRelayCsReq = 1249; CmdUpdateMainMissionCustomValueCsReq = 1293; CmdGetMainMissionCustomValueScRsp = 1217; CmdStartFinishMainMissionScNotify = 1265; CmdMissionGroupWarnScNotify = 1201; CmdTeleportToMissionResetPointCsReq = 1257; CmdGetMissionStatusScRsp = 1207; CmdAcceptMainMissionCsReq = 1273; CmdGetMissionDataCsReq = 1291; CmdMBMEMBDDJDE = 1237; CmdFinishedMissionScNotify = 1220; CmdOFCENAHFFEN = 1202; CmdFinishTalkMissionScRsp = 1295; CmdHHAHNNOIEIH = 1209; CmdTeleportToMissionResetPointScRsp = 1221; CmdSubMissionRewardScNotify = 1296; CmdGetMainMissionCustomValueCsReq = 1208; CmdMissionRewardScNotify = 1214; CmdStartFinishSubMissionScNotify = 1228; } enum ALGPCOOBEFF { ALGPCOOBEFF_ADPJFMJJABN = 0; ALGPCOOBEFF_KHJCKCDFEJL = 1; ALGPCOOBEFF_FMIJPBPOHJD = 2; ALGPCOOBEFF_POGPNNBHMIO = 3; ALGPCOOBEFF_OMNFLAIKIBC = 4; ALGPCOOBEFF_EAHBMOFJIFI = 11; ALGPCOOBEFF_FAEKDCEPPNN = 12; ALGPCOOBEFF_CDEHDBIIAAH = 13; ALGPCOOBEFF_CGEDDIECOKA = 14; ALGPCOOBEFF_OMHHFJMHPOB = 15; } enum CPEOBFICKMC { CPEOBFICKMC_IACHJDCLJEH = 0; CPEOBFICKMC_NPGIGPMEHBH = 1; } // Obf: DJEOGLFDJIF enum TrackMainMissionUpdateReasonId { DJEOGLFDJIF_DPDFIINEAFF = 0; DJEOGLFDJIF_NDGEDJJBPBH = 1; DJEOGLFDJIF_MDLEKKLKBCB = 2; DJEOGLFDJIF_MPBEIDJHLHA = 3; } // Obf: HDLEPMCNGJH // Type: Req // CmdID: 1291 message GetMissionDataCsReq { } message OKEPFGMNJAO { uint32 display_value = 11; // offset: 24 ALGPCOOBEFF type = 3; // offset: 32 uint32 id = 4; // offset: 28 } // Obf: BDGIGDJAMHD message Mission { uint32 progress = 14; // offset: 28 MissionStatus status = 12; // offset: 32 uint32 id = 5; // offset: 24 } // Obf: LALCFOFKAIJ message MissionCustomValue { string DLCLDIAOIMK = 14; // offset: 16 uint32 index = 15; // offset: 36 uint32 KGMGPPOHGCE = 4; // offset: 32 } message EPNCDFBAHEA { repeated MissionCustomValue DPFIHEEKGDL = 11; // offset: 16 } message ACCOEKNJHFH { uint32 id = 2; // offset: 32 repeated MissionCustomValue DPFIHEEKGDL = 12; // offset: 16 MissionStatus status = 5; // offset: 36 } message IFBLMCNFIEO { uint32 id = 4; // offset: 32 oneof PNBCDDAADNC { EPNCDFBAHEA DPFIHEEKGDL = 1788; // offset: 16 } } // Obf: MLNCGLKMGGE message MainMissionCustomValue { EPNCDFBAHEA DPFIHEEKGDL = 5; // offset: 16 uint32 main_mission_id = 11; // offset: 32 } // Obf: NKFCJLGCEEB // Type: Rsp // CmdID: 1210 message GetMissionDataScRsp { repeated Mission NGMEPHFJMEN = 5; // offset: 16 repeated ACCOEKNJHFH mission_data_list = 11; // offset: 24 uint32 retcode = 15; // offset: 48 repeated uint32 EIAGKFKONPE = 12; // offset: 32 uint32 CMFPLCNKNGM = 4; // offset: 52 uint32 POAAJEBFENO = 2; // offset: 56 } // Obf: NBBEJFJBAHL // Type: Req // CmdID: 1273 message AcceptMainMissionCsReq { uint32 main_mission_id = 12; // offset: 24 } // Obf: EJOMCGJCFHL // Type: Rsp // CmdID: 1253 message AcceptMainMissionScRsp { uint32 main_mission_id = 4; // offset: 28 uint32 retcode = 7; // offset: 24 } // Obf: CPEJEPDPENG // Type: Req // CmdID: 1294 message FinishTalkMissionCsReq { repeated MissionCustomValue DPFIHEEKGDL = 7; // offset: 32 uint32 BPFODDOOBKI = 10; // offset: 40 string HKPOPEENMFE = 1; // offset: 24 } // Obf: PBEBNHDLHEL // Type: Rsp // CmdID: 1295 message FinishTalkMissionScRsp { uint32 BPFODDOOBKI = 2; // offset: 44 uint32 retcode = 4; // offset: 40 string HKPOPEENMFE = 9; // offset: 16 repeated MissionCustomValue DPFIHEEKGDL = 10; // offset: 32 } // Obf: HAHIANBNBEK // Type: Notify // CmdID: 1214 message MissionRewardScNotify { ItemList reward = 10; // offset: 24 uint32 main_mission_id = 6; // offset: 36 uint32 BPFODDOOBKI = 2; // offset: 32 } // Obf: EOKEBOJCCKE // Type: Notify // CmdID: 1296 message SubMissionRewardScNotify { ItemList reward = 14; // offset: 24 uint32 BPFODDOOBKI = 12; // offset: 32 } // Obf: LIBOMPFDGBN // Type: Req // CmdID: 1218 message SyncTaskCsReq { string key = 2; // offset: 24 } // Type: Rsp // CmdID: 1209 message HHAHNNOIEIH { uint32 retcode = 9; // offset: 32 string key = 1; // offset: 16 } // Obf: DICGHMNLPLE // Type: Notify // CmdID: 1201 message MissionGroupWarnScNotify { repeated uint32 LGEEPLGBAOM = 15; // offset: 16 } // Obf: NFINKBBNABC // Type: Req // CmdID: 1274 message FinishCosumeItemMissionCsReq { ItemList item_list = 13; // offset: 16 uint32 BPFODDOOBKI = 4; // offset: 32 } // Type: Rsp // CmdID: 1237 message MBMEMBDDJDE { uint32 retcode = 6; // offset: 24 uint32 BPFODDOOBKI = 9; // offset: 28 } // Obf: MAJIMKFCJKC // Type: Req // CmdID: 1261 message GetMissionStatusCsReq { repeated uint32 main_mission_id_list = 5; // offset: 24 repeated uint32 sub_mission_id_list = 13; // offset: 32 } // Obf: GetMissionStatusScRsp // Type: Rsp // CmdID: 1207 message GetMissionStatusScRsp { repeated MainMissionCustomValue main_mission_mcv_list = 11; // offset: 48 uint32 cur_map_entry_id = 14; // offset: 72 repeated uint32 curversion_finished_main_mission_id_list = 1; // offset: 56 repeated Mission sub_mission_status_list = 2; // offset: 16 repeated uint32 disabled_main_mission_id_list = 6; // offset: 32 repeated uint32 finished_main_mission_id_list = 9; // offset: 64 repeated uint32 unfinished_main_mission_id_list = 7; // offset: 24 } // Obf: GNEHFMNDJJE // Type: Req // CmdID: 1257 message TeleportToMissionResetPointCsReq { } // Obf: CJFCKHFNHBL // Type: Rsp // CmdID: 1221 message TeleportToMissionResetPointScRsp { MotionInfo motion = 10; // offset: 24 uint32 retcode = 9; // offset: 32 uint32 client_pos_version = 13; // offset: 36 } // Obf: DLLEFCDNBLE // Type: Notify // CmdID: 1228 message StartFinishSubMissionScNotify { uint32 BPFODDOOBKI = 15; // offset: 24 } // Obf: LDCBCLKFNEI // Type: Notify // CmdID: 1265 message StartFinishMainMissionScNotify { uint32 main_mission_id = 7; // offset: 24 } // Obf: ILKGEFBCEDG // Type: Req // CmdID: 1208 message GetMainMissionCustomValueCsReq { repeated uint32 main_mission_id_list = 4; // offset: 16 } // Obf: OHDJNFEIOEF // Type: Rsp // CmdID: 1217 message GetMainMissionCustomValueScRsp { uint32 retcode = 10; // offset: 32 repeated ACCOEKNJHFH mission_data_list = 6; // offset: 24 } // Obf: FHBEFBPJEFK // Type: Notify // CmdID: 1251 message MainMissionAcceptNotify { repeated uint32 sub_mission_id_list = 12; // offset: 24 } // Obf: DGOJCKMHBIC // Type: Req // CmdID: 1254 message UpdateTrackMainMissionCsReq { TrackMainMissionUpdateReasonId NILLMKMKODP = 1; // offset: 28 uint32 CMFPLCNKNGM = 3; // offset: 32 uint32 GNPDGLGBIMM = 4; // offset: 24 } // Type: Rsp // CmdID: 1279 message FNAPKBELIFO { uint32 CNOGFHKIDDP = 4; // offset: 32 uint32 retcode = 9; // offset: 28 uint32 CMFPLCNKNGM = 13; // offset: 24 } // Obf: ODAHOBDIKGI // Type: Notify // CmdID: 1220 message FinishedMissionScNotify { repeated uint32 finished_mission_id = 5; // offset: 24 } // Obf: JJNEGIBNPLM // Type: Req // CmdID: 1293 message UpdateMainMissionCustomValueCsReq { uint32 main_mission_id = 12; // offset: 36 string DLCLDIAOIMK = 4; // offset: 24 uint32 value = 5; // offset: 32 } // Type: Rsp // CmdID: 1202 message OFCENAHFFEN { ACCOEKNJHFH HFLCLFLCCLK = 11; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: BDLKOCJKLAB // Type: Req // CmdID: 1249 message StarPerformanceRelayCsReq { uint32 performance_id = 13; // offset: 28 uint32 HFELBAKLHCA = 7; // offset: 24 } // Type: Rsp // CmdID: 1266 message EPPNLNIBPNA { uint32 retcode = 8; // offset: 24 } // Obf: BONOHJLBJHH enum CmdMonopolyType { BONOHJLBJHH_PCPDHELPKEM = 0; CmdMonopolyGameBingoFlipCardCsReq = 7051; CmdHJOHLMHFHIE = 7073; CmdMonopolyContentUpdateScNotify = 7028; CmdMonopolyRollRandomCsReq = 7004; CmdMonopolyLikeScRsp = 7059; CmdMonopolyEventLoadUpdateScNotify = 7085; CmdGetSocialEventServerCacheScRsp = 7090; CmdMonopolyRollRandomScRsp = 7038; CmdMonopolyBuyGoodsScRsp = 7058; CmdMonopolyClickCellScRsp = 7076; CmdMonopolyGetRafflePoolInfoCsReq = 7035; CmdMonopolyGetRaffleTicketCsReq = 7070; CmdMonopolyEventSelectFriendCsReq = 7016; CmdMonopolyGetRegionProgressScRsp = 7083; CmdMonopolyBuyGoodsCsReq = 7007; CmdGetMonopolyDailyReportScRsp = 7075; CmdMonopolyGuessDrawScNotify = 7005; CmdMonopolyGiveUpCurContentScRsp = 7096; CmdMonopolyGameRaiseRatioCsReq = 7065; CmdMonopolyCheatDiceScRsp = 7021; CmdMonopolyCheatDiceCsReq = 7057; CmdMonopolyQuizDurationChangeScNotify = 7011; CmdMonopolyLikeScNotify = 7029; CmdMonopolyConditionUpdateScNotify = 7056; CmdMonopolyConfirmRandomCsReq = 7033; CmdMonopolyGuessChooseCsReq = 7093; CmdMonopolyCellUpdateNotify = 7095; CmdMonopolyReRollRandomCsReq = 7072; CmdGetSocialEventServerCacheCsReq = 7052; CmdMonopolyScrachRaffleTicketCsReq = 7099; CmdMonopolyGameBingoFlipCardScRsp = 7025; CmdMonopolyDailySettleScNotify = 7092; CmdGetMonopolyFriendRankingListScRsp = 7078; CmdDailyFirstEnterMonopolyActivityScRsp = 7037; CmdGetMonopolyInfoScRsp = 7010; CmdMonopolyGameCreateScNotify = 7020; CmdMonopolyTakeRaffleTicketRewardCsReq = 7082; CmdMonopolyGetDailyInitItemScRsp = 7034; CmdMonopolyGuessBuyInformationCsReq = 7049; CmdDailyFirstEnterMonopolyActivityCsReq = 7074; CmdGetMonopolyFriendRankingListCsReq = 7024; CmdMonopolyTakeRaffleTicketRewardScRsp = 7060; CmdMonopolyMoveScRsp = 7063; CmdMonopolyRollDiceCsReq = 7018; CmdMonopolyAcceptQuizScRsp = 7079; CmdMonopolySelectOptionScRsp = 7039; CmdMonopolyGetRaffleTicketScRsp = 7068; CmdMonopolySelectOptionCsReq = 7026; CmdMonopolyRollDiceScRsp = 7009; CmdGetMbtiReportScRsp = 7077; CmdFFBKMFFHFPB = 7041; CmdOKMKBBIOJGN = 7087; CmdMonopolyActionResultScNotify = 7094; CmdMonopolyGameSettleScNotify = 7053; CmdMonopolyGameGachaScRsp = 7017; CmdMonopolyGetDailyInitItemCsReq = 7046; CmdGetMonopolyMbtiReportRewardCsReq = 7040; CmdMonopolyGiveUpCurContentCsReq = 7089; CmdMonopolyMoveCsReq = 7098; CmdMonopolyEventSelectFriendScRsp = 7006; CmdMonopolyScrachRaffleTicketScRsp = 7013; CmdMonopolyClickCellCsReq = 7048; CmdMonopolyGameGachaCsReq = 7008; CmdMonopolyReRollRandomScRsp = 7032; CmdMonopolyLikeCsReq = 7042; CmdMonopolyAcceptQuizCsReq = 7054; CmdMonopolyTakePhaseRewardCsReq = 7086; CmdMonopolyGetRegionProgressCsReq = 7031; CmdDeleteSocialEventServerCacheCsReq = 7069; CmdGetMonopolyInfoCsReq = 7091; CmdGetMonopolyDailyReportCsReq = 7097; CmdGetMonopolyMbtiReportRewardScRsp = 7043; CmdMonopolyTakePhaseRewardScRsp = 7080; CmdNAFCECEFDML = 7066; CmdMonopolyConfirmRandomScRsp = 7061; CmdMonopolyGuessChooseScRsp = 7002; CmdIMJMGHCHFAA = 7100; CmdMonopolySocialEventEffectScNotify = 7088; CmdMonopolySttUpdateScNotify = 7055; CmdGetMbtiReportCsReq = 7012; CmdMonopolyClickMbtiReportCsReq = 7045; CmdMonopolyGetRafflePoolInfoScRsp = 7015; CmdMonopolyUpgradeAssetCsReq = 7044; } enum NKPJCABNLKL { NKPJCABNLKL_PCPDHELPKEM = 0; NKPJCABNLKL_AECENKLFMEA = 1; } enum LBDMFFDNFDP { LBDMFFDNFDP_GHGAPOAKGAB = 0; LBDMFFDNFDP_CBPNONBGPIM = 1; LBDMFFDNFDP_DPMJNMKGGOA = 2; LBDMFFDNFDP_KLHDCOPPLNG = 3; } enum NGAEFPNBDAD { NGAEFPNBDAD_PCPDHELPKEM = 0; NGAEFPNBDAD_KOAJPPLBECH = 1; NGAEFPNBDAD_BCAPBFIOHDC = 2; NGAEFPNBDAD_OICAOJJBGIN = 3; NGAEFPNBDAD_GDAHHPIJNHF = 4; NGAEFPNBDAD_NHOFDFNMJDM = 5; NGAEFPNBDAD_IKJLMHGLJNN = 6; NGAEFPNBDAD_BFEKAJNLFGD = 7; NGAEFPNBDAD_HOKLEIKIAKI = 8; NGAEFPNBDAD_EDNFIBGMNCF = 9; NGAEFPNBDAD_CPJAFGHEKGH = 10; } // Obf: BPPAFOINNDP // Type: Req // CmdID: 7091 message GetMonopolyInfoCsReq { } message NOJCNLNIBBH { uint32 BKILELBILBO = 12; // offset: 28 bool IOJLMOCPAPG = 14; // offset: 25 bool DMBGFLADNHA = 15; // offset: 24 uint32 item_value = 9; // offset: 32 uint32 NONKHEMLDNO = 13; // offset: 36 uint32 LBEIHILHOKM = 5; // offset: 40 } message FIOJPNPLKNP { repeated uint32 HFJNDOAIDOP = 13; // offset: 16 NKPJCABNLKL HPOKOHJDDHO = 12; // offset: 32 } message IKKMAAEBOKL { uint32 ICFPPOLJDPP = 11; // offset: 28 uint32 progress = 5; // offset: 24 } message PNDOKOLEPLC { uint64 BGBEOFKEJEG = 10; // offset: 32 bool is_taken_reward = 9; // offset: 25 bool JCOCKJGKFDK = 4; // offset: 24 } message LBBJMHOHKMG { string EOEAOHIIKBB = 1615; // offset: 24 uint64 NICGPEENIPC = 15; // offset: 88 repeated IKKMAAEBOKL GKMJLEKGBPN = 8; // offset: 64 uint32 PCPOHHAHCCJ = 11; // offset: 136 uint64 EAEGHDGJHGB = 4; // offset: 128 string GOKIIDCGHJK = 1934; // offset: 56 repeated IKKMAAEBOKL KMLAKHPCFFE = 14; // offset: 48 repeated IKKMAAEBOKL LCCPLPKPPJL = 6; // offset: 16 uint32 MBMICCJEBJB = 2; // offset: 120 uint32 HJLIECDFDLJ = 1; // offset: 108 uint32 OEDLCAKBFDK = 9; // offset: 116 bool IFDBIMBMFGO = 3; // offset: 112 uint32 MNMPDJADEFP = 5; // offset: 124 uint32 LCGOAPAHENH = 10; // offset: 104 repeated IKKMAAEBOKL MBCEAEPNPOO = 13; // offset: 32 repeated PNDOKOLEPLC JFGBLMMFODF = 12; // offset: 72 string BBNAINMBBEI = 333; // offset: 40 uint64 EJGPPEFEGMK = 7; // offset: 96 } message JLLHMAHMCBF { repeated LBBJMHOHKMG FCNCGHEJJLG = 9; // offset: 24 } // Obf: MLEALEEEEBI // Type: Rsp // CmdID: 7010 message GetMonopolyInfoScRsp { CIFMFBBMIDG GHLEJOGAICJ = 6; // offset: 48 JLLHMAHMCBF FBACKLDDEBL = 7; // offset: 72 IMDPAIOOHMF AMMJECHPGPE = 14; // offset: 96 IMKOOMMHAML HKGKNEKKJHB = 8; // offset: 88 NOJCNLNIBBH OBOOODMPBBH = 1; // offset: 16 GFNGJAJAJJH EDHLMHHAHDD = 15; // offset: 80 ODONLHDAPKB EOBENDPKFBO = 13; // offset: 24 FIOJPNPLKNP MNHBJFMNNOF = 3; // offset: 64 repeated uint32 GMOKKMANOJD = 5; // offset: 112 uint32 retcode = 2; // offset: 120 FFKCDBGNELO GGLDOGIHFLG = 9; // offset: 56 MDKPOAEEGJB stt = 12; // offset: 104 OHJFHJHFGBH FFCDOBMOCDO = 10; // offset: 32 } message OHJFHJHFGBH { repeated uint32 GGJFJOFNJPA = 2; // offset: 24 } // Obf: IKBEDLELMIA // Type: Notify // CmdID: 7056 message MonopolyConditionUpdateScNotify { OHJFHJHFGBH FFCDOBMOCDO = 14; // offset: 24 } message MDKPOAEEGJB { repeated uint32 LOPGHGKNBCJ = 15; // offset: 16 repeated uint32 BCNABLEDJBE = 9; // offset: 32 } // Obf: CGHPAKFHNGF // Type: Notify // CmdID: 7055 message MonopolySttUpdateScNotify { MDKPOAEEGJB stt = 7; // offset: 24 } message AAHBECICOEN { uint32 MICCEGIKIBJ = 6; // offset: 32 bool CPFCDOCJFBF = 15; // offset: 36 LBDMFFDNFDP DJDKAIDIAAD = 1; // offset: 28 uint32 EIIAGABAFEC = 10; // offset: 24 } message IMDPAIOOHMF { uint32 FPLDAKNALKL = 12; // offset: 52 repeated AAHBECICOEN PGIHGNOLIOI = 13; // offset: 16 repeated AAHBECICOEN LCPIODCLNHL = 2; // offset: 40 uint32 AFCAOBEBOMH = 4; // offset: 48 AAHBECICOEN LJHDOFBFNJH = 10; // offset: 32 } // Obf: NMBHMCJDCHC // Type: Notify // CmdID: 7085 message MonopolyEventLoadUpdateScNotify { repeated AAHBECICOEN LCPIODCLNHL = 3; // offset: 32 repeated AAHBECICOEN PGIHGNOLIOI = 7; // offset: 16 } message JMKDMDNCNKC { uint32 event_id = 9; // offset: 24 } message EEGKAEAIPMC { uint32 event_id = 2; // offset: 24 } message PFCKOAKLANF { uint32 AMADFJNHMFF = 7; // offset: 40 uint32 KEKAEPDEJJP = 14; // offset: 36 repeated uint32 LPFDKHDHLCD = 12; // offset: 16 uint32 event_id = 9; // offset: 32 } message KIEGBDIBDCE { uint32 KEKAEPDEJJP = 13; // offset: 32 repeated uint32 LPFDKHDHLCD = 12; // offset: 24 uint32 KOEDCMICKNJ = 11; // offset: 36 uint32 NMOECEHNLAC = 10; // offset: 44 uint32 event_id = 7; // offset: 40 } message DODFLOBPGGL { uint32 MFNPHHEPPID = 15; // offset: 32 repeated BLIJEKKOIJH DDKAMJLFEIC = 13; // offset: 24 } message EACGOHFOCJC { uint32 INCHLHNKHCH = 10; // offset: 24 } message KLKJIBBIBIM { uint32 ONLBEJGCCCA = 1; // offset: 24 } message CNMHGGHGPBE { uint32 EDPFKIDEHDP = 11; // offset: 24 } message LFNDHPMOFLH { uint32 DHLDKLMPHNG = 10; // offset: 28 uint32 LMIICENMOBI = 12; // offset: 24 } message BLIJEKKOIJH { uint32 COEBHKFJJGO = 6; // offset: 36 oneof EGKEAPEHOEI { JMKDMDNCNKC EJIFPEEGIBK = 7; // offset: 24 EEGKAEAIPMC HCHIFBCIPPC = 14; // offset: 24 PFCKOAKLANF ABIJHKNBGHJ = 5; // offset: 24 EACGOHFOCJC OMEFKECBCNA = 1; // offset: 24 KLKJIBBIBIM shop_sync_info = 11; // offset: 24 CNMHGGHGPBE BMKAEFAKNFJ = 15; // offset: 24 LFNDHPMOFLH DKCKDCLCPEL = 2; // offset: 24 KIEGBDIBDCE HJGODNJBEHN = 12; // offset: 24 DODFLOBPGGL FIGGALLELNM = 13; // offset: 24 } } message FFKCDBGNELO { BLIJEKKOIJH NDIOFKHOBKM = 13; // offset: 24 } // Obf: ABCFBNCANAO // Type: Notify // CmdID: 7028 message MonopolyContentUpdateScNotify { BLIJEKKOIJH NDIOFKHOBKM = 12; // offset: 16 } // Obf: GMMHHBPMPKN // Type: Notify // CmdID: 7095 message MonopolyCellUpdateNotify { AAHBECICOEN LJHDOFBFNJH = 8; // offset: 24 } // Obf: NBOLIJHBEMP // Type: Req // CmdID: 7018 message MonopolyRollDiceCsReq { } // Obf: CDJNOCLOPPK // Type: Rsp // CmdID: 7009 message MonopolyRollDiceScRsp { uint32 retcode = 7; // offset: 28 uint32 HJHGNKOOILI = 3; // offset: 24 } // Obf: CCONBNMNFFB // Type: Req // CmdID: 7057 message MonopolyCheatDiceCsReq { uint32 MFHKGPJJGBN = 11; // offset: 24 } // Obf: IIAHANMJCHL // Type: Rsp // CmdID: 7021 message MonopolyCheatDiceScRsp { uint32 retcode = 2; // offset: 28 uint32 MFHKGPJJGBN = 5; // offset: 24 } // Obf: HOBGDBCABPH // Type: Req // CmdID: 7098 message MonopolyMoveCsReq { uint32 HCOHILBALGG = 7; // offset: 24 uint32 IFKLEGCLPEE = 9; // offset: 28 } // Obf: LIGADPCMHII // Type: Rsp // CmdID: 7063 message MonopolyMoveScRsp { repeated AAHBECICOEN LKOIHHMBHOF = 11; // offset: 24 IMDPAIOOHMF AMMJECHPGPE = 15; // offset: 16 uint32 retcode = 12; // offset: 40 } // Obf: JFJMAPLDGDL // Type: Req // CmdID: 7026 message MonopolySelectOptionCsReq { uint32 AMADFJNHMFF = 6; // offset: 24 uint32 event_id = 5; // offset: 28 } message NPLALEFPIEE { uint32 FCADJEENGML = 15; // offset: 24 uint32 AMADFJNHMFF = 14; // offset: 28 uint32 event_id = 1; // offset: 32 } // Obf: AKCEGECPOFF // Type: Rsp // CmdID: 7039 message MonopolySelectOptionScRsp { uint32 AMADFJNHMFF = 11; // offset: 40 uint32 retcode = 1; // offset: 44 uint32 event_id = 13; // offset: 48 repeated NPLALEFPIEE JBLLICOOCAK = 14; // offset: 24 BLIJEKKOIJH GGLDOGIHFLG = 2; // offset: 16 } // Obf: IECJOGFONHO // Type: Req // CmdID: 7004 message MonopolyRollRandomCsReq { uint32 event_id = 12; // offset: 24 } // Obf: MMIAHKFHNFM // Type: Rsp // CmdID: 7038 message MonopolyRollRandomScRsp { uint32 event_id = 2; // offset: 32 uint32 retcode = 10; // offset: 36 BLIJEKKOIJH GGLDOGIHFLG = 15; // offset: 24 } // Obf: ILGKEOPBCHN // Type: Req // CmdID: 7072 message MonopolyReRollRandomCsReq { uint32 event_id = 7; // offset: 24 } // Obf: MAGICNPDEEI // Type: Rsp // CmdID: 7032 message MonopolyReRollRandomScRsp { uint32 retcode = 1; // offset: 32 BLIJEKKOIJH GGLDOGIHFLG = 11; // offset: 24 uint32 event_id = 14; // offset: 36 } // Obf: CFDCDKNANPC // Type: Req // CmdID: 7033 message MonopolyConfirmRandomCsReq { uint32 event_id = 1; // offset: 24 } // Obf: LODJBBOCMGA // Type: Rsp // CmdID: 7061 message MonopolyConfirmRandomScRsp { BLIJEKKOIJH GGLDOGIHFLG = 13; // offset: 24 uint32 retcode = 8; // offset: 36 uint32 event_id = 6; // offset: 32 } // Obf: FPKMPDCHIDI // Type: Req // CmdID: 7007 message MonopolyBuyGoodsCsReq { uint32 EMMOMDODKAK = 9; // offset: 28 uint32 ONLBEJGCCCA = 3; // offset: 24 } // Obf: AGDHJDJPADE // Type: Rsp // CmdID: 7058 message MonopolyBuyGoodsScRsp { uint32 retcode = 1; // offset: 24 uint32 ONLBEJGCCCA = 11; // offset: 28 uint32 EMMOMDODKAK = 7; // offset: 32 } // Obf: EHDLIFIMDKI // Type: Req // CmdID: 7044 message MonopolyUpgradeAssetCsReq { uint32 INCHLHNKHCH = 4; // offset: 24 } // Type: Rsp // CmdID: 7100 message IMJMGHCHFAA { uint32 INCHLHNKHCH = 14; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: DPJKNOIPPGB // Type: Req // CmdID: 7089 message MonopolyGiveUpCurContentCsReq { uint32 content_id = 7; // offset: 24 } // Obf: IHHCFKGAFMD // Type: Rsp // CmdID: 7096 message MonopolyGiveUpCurContentScRsp { uint32 content_id = 5; // offset: 28 uint32 retcode = 12; // offset: 24 } message MonopolyActionResult { JDMPAAEGMCD detail = 2; // offset: 24 uint32 effect_type = 9; // offset: 36 uint32 trigger_cell_id = 8; // offset: 52 NGAEFPNBDAD source_type = 3; // offset: 32 uint32 click_map_id = 15; // offset: 44 uint32 click_cell_id = 7; // offset: 48 uint32 trigger_map_id = 10; // offset: 40 } // Obf: ODFAADJOEBG // Type: Notify // CmdID: 7094 message MonopolyActionResultScNotify { repeated MonopolyActionResult MMAAHMECGOE = 5; // offset: 16 } message BAFPNCPHNFF { bool EGIPJBJOHLE = 11; // offset: 24 uint32 CCBOELPGMIJ = 2; // offset: 28 } message JDMPAAEGMCD { oneof GGKFDJKHBDJ { HJLOOCHLBCL BGFMFKPADKI = 3; // offset: 24 HJLOOCHLBCL LNEBKCHGPFA = 12; // offset: 24 HLPMDJEKDCN GDAHHPIJNHF = 15; // offset: 24 HLPMDJEKDCN EJCHIMJMCJA = 8; // offset: 24 FDLCFFPCHBN HNLAEIBDFJM = 5; // offset: 24 FDLCFFPCHBN AOGMPAJBFBH = 1; // offset: 24 CKECFDCFJOH KJOJJLGCDMK = 2; // offset: 24 CKECFDCFJOH JNAHOOEADEK = 14; // offset: 24 BAFPNCPHNFF JBAGGHGAPGP = 11; // offset: 24 IPLEKCNLEMG KIPOBLKHEKP = 13; // offset: 24 FDLCFFPCHBN JFOINNNBMKD = 10; // offset: 24 CKECFDCFJOH PACDGKNBKHD = 9; // offset: 24 KMHNOOMEMIF BIDIMLDNAIO = 7; // offset: 24 } } message KMHNOOMEMIF { uint32 AHFPGHNJHDG = 5; // offset: 24 } message HJLOOCHLBCL { uint32 item_id = 6; // offset: 28 uint32 item_stack_count = 8; // offset: 32 uint32 CLAFNDLGDAO = 10; // offset: 24 } message CKECFDCFJOH { uint32 GAAGKLOHMPG = 2; // offset: 28 uint32 NAEFGFDPCFF = 14; // offset: 24 } message IPLEKCNLEMG { uint32 FIKFMPBHIHM = 9; // offset: 28 uint32 KPOOFBPGMLN = 1; // offset: 36 uint32 IBOPJGBFCJI = 4; // offset: 32 uint32 PNHOEDHBGNM = 5; // offset: 24 } message KHCHPPLOFJN { uint32 config_id = 9; // offset: 44 uint32 KHDLMPAKEGF = 8; // offset: 32 uint32 GCPNCEDAMAB = 14; // offset: 40 oneof EPIIJJCAKIE { HJBMLDMLANE PIHGDHAKLCB = 13; // offset: 24 JCADEHNDGLF MNCFNIEHMKK = 15; // offset: 24 NMDMPGHIINI ANLBKEJPHFK = 12; // offset: 24 } } message GFNGJAJAJJH { repeated KHCHPPLOFJN NAODINDEKLM = 10; // offset: 16 KHCHPPLOFJN CNJPLPNCMLP = 4; // offset: 40 BAFPNCPHNFF DDLFLPKNLPL = 1; // offset: 32 } // Obf: DEAGDILDJIB // Type: Notify // CmdID: 7053 message MonopolyGameSettleScNotify { KHCHPPLOFJN BMKAEFAKNFJ = 14; // offset: 24 ItemList item_list = 15; // offset: 16 ItemList JEILIIABKLG = 10; // offset: 32 } // Obf: NFNPKKLHDBN // Type: Notify // CmdID: 7020 message MonopolyGameCreateScNotify { BAFPNCPHNFF DDLFLPKNLPL = 11; // offset: 32 KHCHPPLOFJN BMKAEFAKNFJ = 8; // offset: 16 } // Obf: MLKHJBEGIPI // Type: Req // CmdID: 7065 message MonopolyGameRaiseRatioCsReq { uint32 KHDLMPAKEGF = 3; // offset: 24 } // Type: Rsp // CmdID: 7073 message HJOHLMHFHIE { uint32 retcode = 7; // offset: 24 uint32 KHDLMPAKEGF = 13; // offset: 28 } // Obf: PONLPHOHFPF // Type: Req // CmdID: 7074 message DailyFirstEnterMonopolyActivityCsReq { } // Obf: NBOPPABHINK // Type: Rsp // CmdID: 7037 message DailyFirstEnterMonopolyActivityScRsp { uint32 retcode = 9; // offset: 40 ODONLHDAPKB EOBENDPKFBO = 3; // offset: 16 bool LNEPHGMEJHJ = 13; // offset: 32 uint32 LFGMMAPKDIC = 4; // offset: 36 int64 CILPIJNOIAG = 14; // offset: 48 } // Obf: OGNAIBLOFOL // Type: Req // CmdID: 7046 message MonopolyGetDailyInitItemCsReq { bool GIIDBFJCLDE = 6; // offset: 24 } // Obf: AGNEEPEJLAK // Type: Rsp // CmdID: 7034 message MonopolyGetDailyInitItemScRsp { uint32 JEHGFEJCIFF = 7; // offset: 40 int64 CILPIJNOIAG = 11; // offset: 48 uint32 CPFBCBKFLFM = 6; // offset: 36 uint32 JBONHGNNCLE = 3; // offset: 24 uint32 retcode = 5; // offset: 44 uint32 EOAAJMDCHID = 12; // offset: 32 uint32 FJBDCNAKIFM = 13; // offset: 28 } message HJBMLDMLANE { repeated uint32 DADDPJDAHBN = 11; // offset: 40 repeated uint32 EAOFJFAFAHO = 6; // offset: 16 uint32 FFLFIIOMALC = 15; // offset: 52 repeated uint32 GJLHKNGLIKB = 13; // offset: 32 bool JKLFMOHICMO = 5; // offset: 48 } // Obf: IKDKAODPNKJ // Type: Req // CmdID: 7051 message MonopolyGameBingoFlipCardCsReq { uint32 NBFLCNHFEFM = 10; // offset: 24 } // Obf: ENDHFEOKGFH // Type: Rsp // CmdID: 7025 message MonopolyGameBingoFlipCardScRsp { uint32 retcode = 13; // offset: 40 bool JKLFMOHICMO = 2; // offset: 32 uint32 EPLBCNFMLIL = 14; // offset: 36 repeated uint32 EAOFJFAFAHO = 3; // offset: 24 } // Obf: AENCNCEPHGG // Type: Req // CmdID: 7008 message MonopolyGameGachaCsReq { } // Obf: PGHIDHLDBEP // Type: Rsp // CmdID: 7017 message MonopolyGameGachaScRsp { repeated uint32 ANIADNFEMAH = 12; // offset: 16 uint32 retcode = 14; // offset: 32 } message NOKKAPGBNHP { uint32 IHMABIPHLKN = 10; // offset: 24 uint32 IGJKFHKMONI = 3; // offset: 28 } message JCADEHNDGLF { uint32 ICINHMIKJLH = 3; // offset: 52 uint32 IHLLMLLNIFN = 10; // offset: 48 uint32 OJCHPAPJDFO = 4; // offset: 44 repeated uint32 PELPDAPDBKJ = 5; // offset: 16 repeated NOKKAPGBNHP NNKHMIEJPOI = 14; // offset: 32 uint32 BJJONGHLOFC = 8; // offset: 40 } // Obf: JJOKFFPFHDC // Type: Req // CmdID: 7054 message MonopolyAcceptQuizCsReq { repeated NOKKAPGBNHP NNKHMIEJPOI = 15; // offset: 24 } // Obf: BKDMFMGAOLE // Type: Rsp // CmdID: 7079 message MonopolyAcceptQuizScRsp { uint32 retcode = 6; // offset: 32 JCADEHNDGLF MNCFNIEHMKK = 4; // offset: 24 } message CIFMOICFJDF { uint32 PMBAPKJMBNM = 9; // offset: 28 uint32 PKBLOMEIFMD = 6; // offset: 24 uint32 ICINHMIKJLH = 7; // offset: 32 } // Obf: IMPKKJCBIBG // Type: Notify // CmdID: 7011 message MonopolyQuizDurationChangeScNotify { repeated CIFMOICFJDF CJFBLHNPHAK = 5; // offset: 16 } message NMDMPGHIINI { uint32 ICDFDOKFLAK = 8; // offset: 24 bool AMOOPCLGKGD = 10; // offset: 32 uint32 ILIPGAECPPC = 3; // offset: 28 } // Obf: FGOJPPBJGKO // Type: Req // CmdID: 7093 message MonopolyGuessChooseCsReq { uint32 ILIPGAECPPC = 6; // offset: 24 } // Obf: CGGEGHHCJEM // Type: Rsp // CmdID: 7002 message MonopolyGuessChooseScRsp { uint32 ILIPGAECPPC = 7; // offset: 28 uint32 retcode = 1; // offset: 24 } message LNINNLAEANB { ItemList item_list = 4; // offset: 16 uint32 ICDFDOKFLAK = 5; // offset: 32 uint32 JFNNPEODINO = 13; // offset: 36 } // Obf: AGBJDGLALKE // Type: Notify // CmdID: 7005 message MonopolyGuessDrawScNotify { repeated LNINNLAEANB CCGJKBOLCDL = 10; // offset: 24 } // Obf: IGEMLHHDHMK // Type: Req // CmdID: 7049 message MonopolyGuessBuyInformationCsReq { } // Type: Rsp // CmdID: 7066 message NAFCECEFDML { uint32 retcode = 7; // offset: 24 } message HLPMDJEKDCN { uint32 INCHLHNKHCH = 7; // offset: 24 uint32 JHINDFPAMNL = 15; // offset: 32 uint32 level = 5; // offset: 28 } message CIFMFBBMIDG { repeated HLPMDJEKDCN HPLIBOGMCNJ = 12; // offset: 16 } message ODONLHDAPKB { uint32 CGGNLACJGCL = 8; // offset: 44 uint32 NNAOHMMIBEB = 10; // offset: 36 uint32 CCJEPAAJOHO = 2; // offset: 40 uint32 DLDGHJEJDPF = 6; // offset: 56 uint32 BPBKPAKELGH = 11; // offset: 24 uint32 AKDKLJLONBA = 13; // offset: 52 bool EDBNODEOHDA = 9; // offset: 32 uint32 AIJGKIOMFLP = 3; // offset: 48 uint32 IBBNLMBCLHF = 1; // offset: 28 } // Obf: AEMGMLKLKIH // Type: Notify // CmdID: 7092 message MonopolyDailySettleScNotify { ODONLHDAPKB EOBENDPKFBO = 3; // offset: 16 uint32 LFGMMAPKDIC = 15; // offset: 32 } message FDLCFFPCHBN { uint32 buff_id = 14; // offset: 28 uint32 COEBHKFJJGO = 6; // offset: 32 uint32 POCIFNLEFHN = 1; // offset: 24 } message IMKOOMMHAML { repeated FDLCFFPCHBN buff_list = 13; // offset: 16 } // Obf: GIAONHPLMBM // Type: Req // CmdID: 7024 message GetMonopolyFriendRankingListCsReq { uint32 uid = 15; // offset: 40 uint32 CHNPMIBHOAA = 2; // offset: 24 uint32 DLDGHJEJDPF = 11; // offset: 36 uint32 FKAKCCJCGAF = 3; // offset: 28 uint32 NNAOHMMIBEB = 5; // offset: 32 } message OIKLFLHPKCP { } // Obf: DFLOLKLHKID // Type: Rsp // CmdID: 7078 message GetMonopolyFriendRankingListScRsp { GetMonopolyFriendRankingListCsReq KNNIAEBMHGM = 6; // offset: 16 uint32 retcode = 2; // offset: 40 repeated GetMonopolyFriendRankingListCsReq JPNALKEFHOH = 4; // offset: 24 } // Obf: EDKEIFCANNO // Type: Req // CmdID: 7042 message MonopolyLikeCsReq { uint32 EAALMHNALFI = 7; // offset: 24 } // Obf: HAMIJFBAMAB // Type: Rsp // CmdID: 7059 message MonopolyLikeScRsp { ItemList reward_list = 4; // offset: 24 uint32 EAALMHNALFI = 11; // offset: 32 uint32 retcode = 13; // offset: 36 } // Obf: IHPFANPLOLE // Type: Notify // CmdID: 7029 message MonopolyLikeScNotify { uint32 CHNPMIBHOAA = 4; // offset: 32 repeated uint32 HFJNDOAIDOP = 15; // offset: 24 } // Obf: GKKMAEOECHL // Type: Req // CmdID: 7012 message GetMbtiReportCsReq { } message FCJOLMLMKBA { uint32 cnt = 15; // offset: 28 uint32 HNDHFPABBKD = 9; // offset: 24 } // Obf: KGBKAOLFAGF // Type: Rsp // CmdID: 7077 message GetMbtiReportScRsp { int32 PMAGOBNHJJD = 12; // offset: 52 uint32 retcode = 5; // offset: 44 repeated FCJOLMLMKBA HNLDLOOAPMI = 7; // offset: 24 int32 EHMEFABLODD = 4; // offset: 40 bool is_taken_reward = 13; // offset: 56 uint32 progress = 6; // offset: 48 repeated NPLALEFPIEE JBLLICOOCAK = 3; // offset: 16 bool HHPALHMBLFK = 8; // offset: 57 } // Obf: EJPEHPKIIOB // Type: Req // CmdID: 7016 message MonopolyEventSelectFriendCsReq { bool LDJKEEPNJDC = 10; // offset: 24 uint32 LIPHDPLGMNP = 4; // offset: 28 } // Obf: FCOBPLJPBFO // Type: Rsp // CmdID: 7006 message MonopolyEventSelectFriendScRsp { uint32 LMIICENMOBI = 13; // offset: 36 uint32 retcode = 8; // offset: 32 AAHBECICOEN LJHDOFBFNJH = 11; // offset: 24 uint32 DHLDKLMPHNG = 2; // offset: 40 } message FKGGCHGFLAD { uint32 DHLDKLMPHNG = 12; // offset: 32 uint32 id = 7; // offset: 24 uint32 AONGOEAFKOC = 3; // offset: 36 uint32 LMIICENMOBI = 10; // offset: 28 } // Obf: CLNEFJGKCLH // Type: Notify // CmdID: 7088 message MonopolySocialEventEffectScNotify { repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 16 } // Obf: EJMIAFEFPJJ // Type: Req // CmdID: 7052 message GetSocialEventServerCacheCsReq { } // Obf: OHOCHMIFMIM // Type: Rsp // CmdID: 7090 message GetSocialEventServerCacheScRsp { repeated FKGGCHGFLAD HMEODJMENEG = 15; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: DDBGLOKMBMD // Type: Req // CmdID: 7069 message DeleteSocialEventServerCacheCsReq { repeated uint32 NHAHNGEPKMJ = 10; // offset: 16 } // Type: Rsp // CmdID: 7041 message FFBKMFFHFPB { repeated uint32 LPLFPJHOPKK = 2; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: DNLJHMJALPL // Type: Req // CmdID: 7070 message MonopolyGetRaffleTicketCsReq { uint32 MBMICCJEBJB = 4; // offset: 24 } // Obf: EAPOJLMHAHI // Type: Rsp // CmdID: 7068 message MonopolyGetRaffleTicketScRsp { uint32 MBMICCJEBJB = 10; // offset: 32 uint32 retcode = 5; // offset: 36 repeated PNDOKOLEPLC ELNFNMJMAIL = 13; // offset: 24 } // Obf: BIJEJHNMMPM // Type: Req // CmdID: 7082 message MonopolyTakeRaffleTicketRewardCsReq { uint64 CBOMHCDNEDG = 7; // offset: 24 uint32 MBMICCJEBJB = 2; // offset: 32 } // Obf: BBMDPGPAJDC // Type: Rsp // CmdID: 7060 message MonopolyTakeRaffleTicketRewardScRsp { uint32 retcode = 12; // offset: 40 uint32 CBOMHCDNEDG = 14; // offset: 36 ItemList reward_list = 3; // offset: 16 uint32 MBMICCJEBJB = 13; // offset: 32 } // Obf: DBIFLLGFGAF // Type: Req // CmdID: 7099 message MonopolyScrachRaffleTicketCsReq { uint64 CBOMHCDNEDG = 10; // offset: 24 uint32 MBMICCJEBJB = 4; // offset: 32 } // Obf: LNEHPLJCEBC // Type: Rsp // CmdID: 7013 message MonopolyScrachRaffleTicketScRsp { uint32 MBMICCJEBJB = 11; // offset: 28 uint32 retcode = 3; // offset: 24 uint64 CBOMHCDNEDG = 4; // offset: 32 } // Obf: KLPPFONHMGF // Type: Req // CmdID: 7031 message MonopolyGetRegionProgressCsReq { } // Obf: GGOGIMPOPBJ // Type: Rsp // CmdID: 7083 message MonopolyGetRegionProgressScRsp { uint32 retcode = 7; // offset: 28 uint32 EKIMLIAMFHE = 10; // offset: 24 uint32 FKAKCCJCGAF = 12; // offset: 32 } // Obf: BIHEADBELNJ // Type: Req // CmdID: 7035 message MonopolyGetRafflePoolInfoCsReq { } // Obf: DEJOPKHMFNJ // Type: Rsp // CmdID: 7015 message MonopolyGetRafflePoolInfoScRsp { JLLHMAHMCBF FBACKLDDEBL = 15; // offset: 24 uint32 retcode = 9; // offset: 32 } // Obf: LHFCHMFMEPB // Type: Req // CmdID: 7086 message MonopolyTakePhaseRewardCsReq { repeated uint32 FFJECAMIEDL = 10; // offset: 16 } // Obf: PJAAHKHFANM // Type: Rsp // CmdID: 7080 message MonopolyTakePhaseRewardScRsp { repeated uint32 FFJECAMIEDL = 3; // offset: 32 uint32 retcode = 14; // offset: 40 ItemList reward_list = 4; // offset: 24 } // Obf: MFDJIGCDEHF // Type: Req // CmdID: 7040 message GetMonopolyMbtiReportRewardCsReq { } // Obf: OMGFBMCLDCM // Type: Rsp // CmdID: 7043 message GetMonopolyMbtiReportRewardScRsp { uint32 retcode = 15; // offset: 32 ItemList reward_list = 13; // offset: 24 } // Obf: GDMBLGECAMB // Type: Req // CmdID: 7097 message GetMonopolyDailyReportCsReq { } // Obf: JFCJFGDNHGP // Type: Rsp // CmdID: 7075 message GetMonopolyDailyReportScRsp { ODONLHDAPKB EOBENDPKFBO = 11; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: MOJJALCDOEI // Type: Req // CmdID: 7048 message MonopolyClickCellCsReq { uint32 EIIAGABAFEC = 10; // offset: 24 uint32 MICCEGIKIBJ = 12; // offset: 28 } // Obf: AOIPJLHFJPP // Type: Rsp // CmdID: 7076 message MonopolyClickCellScRsp { uint32 MICCEGIKIBJ = 3; // offset: 24 uint32 retcode = 7; // offset: 32 uint32 EIIAGABAFEC = 6; // offset: 28 } // Obf: JOKMHBEGNFP // Type: Req // CmdID: 7045 message MonopolyClickMbtiReportCsReq { } // Type: Rsp // CmdID: 7087 message OKMKBBIOJGN { uint32 retcode = 13; // offset: 24 } // Obf: MCMECKIBADN enum CmdMultiplayerType { MCMECKIBADN_PCPDHELPKEM = 0; CmdMKLLLKLEEAP = 1063; CmdGetMatchPlayDataCsReq = 1026; CmdGetFriendRankingInfoRsp = 1037; CmdGetFriendRankingInfoCsReq = 1074; CmdFightGameStateCsReq = 1091; CmdFCIANJKGMCH = 1098; CmdPlayerGetFightGateCsReq = 1094; CmdFightGiveUpCsReq = 1014; CmdGetMatchPlayDataRsp = 1039; CmdLOKAJGFMKAK = 1095; CmdFightGameStateScRsp = 1010; CmdSelfRankChangeNtf = 1004; CmdMatchPlayDataChangeNtf = 1001; CmdFightGameStartScNotify = 1009; CmdDGEEILCMHHE = 1018; } // Obf: ELNIIPEPJDN // Type: Req // CmdID: 1091 message FightGameStateCsReq { } // Obf: MGAKPHCDOCI // Type: Rsp // CmdID: 1010 message FightGameStateScRsp { uint32 retcode = 15; // offset: 48 IFCBCBLFALM OPOGEMADLEI = 12; // offset: 24 repeated ADHNJADIJAC BIEBFHECEPM = 11; // offset: 16 JLGNKMBMPKL POFOCMIHJIA = 9; // offset: 40 } // Obf: HKFMHDILBDB // Type: Req // CmdID: 1094 message PlayerGetFightGateCsReq { uint32 player_data = 4; // offset: 24 } // Type: Rsp // CmdID: 1095 message LOKAJGFMKAK { uint32 port = 14; // offset: 52 string ip = 6; // offset: 16 string IHJGLGCLANM = 2; // offset: 24 uint32 retcode = 7; // offset: 48 uint64 EIFFDNNBGMC = 9; // offset: 40 } // Obf: HPAPBELLLLG // Type: Req // CmdID: 1014 message FightGiveUpCsReq { uint64 EIFFDNNBGMC = 15; // offset: 24 } // Type: Rsp // CmdID: 1018 message DGEEILCMHHE { uint32 retcode = 9; // offset: 24 } // Obf: GOPPKCMEBOB // Type: Notify // CmdID: 1009 message FightGameStartScNotify { repeated ADHNJADIJAC BIEBFHECEPM = 6; // offset: 24 IFCBCBLFALM OPOGEMADLEI = 2; // offset: 32 } // Type: Notify // CmdID: 1098 message FCIANJKGMCH { IFCBCBLFALM OPOGEMADLEI = 7; // offset: 16 } // Type: Notify // CmdID: 1063 message MKLLLKLEEAP { uint32 IJDMECLJEBD = 3; // offset: 32 uint32 DKAEIDJMJCJ = 8; // offset: 40 FKANIBDJNKG reason = 15; // offset: 36 ECKIDLIFAFG MHFHODDBOPM = 12; // offset: 24 } message IFMGFPICGGH { uint32 NLOCDHMLGJH = 13; // offset: 24 uint32 BOFOOKJCJGG = 6; // offset: 28 uint32 count = 3; // offset: 32 } message NEJJDLOCGCL { uint32 FOOLMIADMMH = 13; // offset: 32 repeated IFMGFPICGGH LCEHDGBBDJL = 7; // offset: 24 } message BJKAKGBONBM { uint32 FOOLMIADMMH = 12; // offset: 24 } message BCFAJAMPDKF { uint32 FOOLMIADMMH = 10; // offset: 28 uint32 BGNLOAEDCOJ = 9; // offset: 24 } message GMGJALHOGOG { uint32 FOOLMIADMMH = 6; // offset: 24 } message PLGOMIMNNAE { uint32 FOOLMIADMMH = 4; // offset: 24 } message DLCFNEOJGBB { uint32 FOOLMIADMMH = 7; // offset: 24 } // Obf: DIFOGMNOECN // Type: Req // CmdID: 1026 message GetMatchPlayDataCsReq { repeated FightGameMode BFBJKAALFHD = 8; // offset: 24 } message BPJDOEMBNMD { uint32 HIILNPICKCG = 14; // offset: 32 FightGameMode PLOBMBFPNFK = 5; // offset: 36 oneof FLBCMACPHMJ { NEJJDLOCGCL JBBACLLCFON = 10; // offset: 24 BCFAJAMPDKF FHECFHDHFJC = 9; // offset: 24 DLCFNEOJGBB JAKFADADNON = 8; // offset: 24 } } // Obf: CMOKAEBNDLE // Type: Rsp // CmdID: 1039 message GetMatchPlayDataRsp { repeated BPJDOEMBNMD DLMGKBKEFIK = 4; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: NPPGEPABNIL // Type: Notify // CmdID: 1001 message MatchPlayDataChangeNtf { BPJDOEMBNMD PAAGKBFNHKK = 10; // offset: 24 } // Obf: DAFEJNGKLCP // Type: Req // CmdID: 1074 message GetFriendRankingInfoCsReq { FightGameMode PLOBMBFPNFK = 13; // offset: 24 } message EFBIHJHMICB { uint32 uid = 2; // offset: 40 uint32 DBOJCHBAHCI = 10; // offset: 32 oneof BPIHFAJCLOC { BJKAKGBONBM NBFJKDONMDF = 13; // offset: 16 GMGJALHOGOG CMBPMIHGHAK = 5; // offset: 16 PLGOMIMNNAE FECOBCLAAMA = 4; // offset: 16 } } // Obf: AHGCEIJJCEP // Type: Rsp // CmdID: 1037 message GetFriendRankingInfoRsp { uint32 retcode = 13; // offset: 32 FightGameMode PLOBMBFPNFK = 14; // offset: 36 repeated EFBIHJHMICB CPBGLNGOCBA = 15; // offset: 16 } // Obf: BEICBDOAAPA // Type: Notify // CmdID: 1004 message SelfRankChangeNtf { FightGameMode PLOBMBFPNFK = 1; // offset: 32 repeated EFBIHJHMICB CPBGLNGOCBA = 14; // offset: 16 } // Obf: FLPPNJGEMFN enum CmdMultipleDropType { FLPPNJGEMFN_PCPDHELPKEM = 0; CmdMultipleDropInfoScNotify = 4694; CmdMultipleDropInfoNotify = 4618; CmdGetMultipleDropInfoCsReq = 4691; CmdGetPlayerReturnMultiDropInfoScRsp = 4614; CmdGetPlayerReturnMultiDropInfoCsReq = 4695; CmdGetMultipleDropInfoScRsp = 4610; } // Obf: EMBLDPJGGIE // Type: Req // CmdID: 4691 message GetMultipleDropInfoCsReq { } message DMINLLDNNDL { uint32 id = 7; // offset: 24 uint32 ABMKKOKDAFK = 13; // offset: 28 } // Obf: BAIBNNBPIAJ // Type: Rsp // CmdID: 4610 message GetMultipleDropInfoScRsp { uint32 retcode = 3; // offset: 40 repeated AEOEFOILEBP JNGHGLMBPOH = 2; // offset: 32 repeated DMINLLDNNDL DFEOOEHFAAC = 4; // offset: 16 } // Obf: JCBFICINIGF // Type: Notify // CmdID: 4694 message MultipleDropInfoScNotify { repeated DMINLLDNNDL DFEOOEHFAAC = 6; // offset: 24 } // Obf: HGPKCDLAKAI // Type: Req // CmdID: 4695 message GetPlayerReturnMultiDropInfoCsReq { } message ENALOKIFDFH { uint32 FADFCMMNDDK = 5; // offset: 32 uint32 FHJBMBLFAFH = 15; // offset: 24 uint32 HIILNPICKCG = 3; // offset: 28 uint32 KLOBEEOJBCN = 10; // offset: 36 } message AEOEFOILEBP { uint32 BGADLDEHIIB = 6; // offset: 32 uint32 HIILNPICKCG = 8; // offset: 28 uint32 DACOKFCBMBI = 1; // offset: 36 uint32 CFOFOCKJGCG = 12; // offset: 24 } // Obf: JGHOLIAONDJ // Type: Rsp // CmdID: 4614 message GetPlayerReturnMultiDropInfoScRsp { ENALOKIFDFH BMAGGBCMDLB = 15; // offset: 24 uint32 retcode = 4; // offset: 40 repeated AEOEFOILEBP JNGHGLMBPOH = 13; // offset: 16 } // Obf: HAEKABLEIPP // Type: Notify // CmdID: 4618 message MultipleDropInfoNotify { repeated AEOEFOILEBP JNGHGLMBPOH = 14; // offset: 32 repeated DMINLLDNNDL DFEOOEHFAAC = 1; // offset: 40 repeated ENALOKIFDFH ALDKLKHLGGP = 5; // offset: 24 } // Obf: ODOODGHAIJN enum CmdMuseumType { ODOODGHAIJN_PCPDHELPKEM = 0; CmdSetStuffToAreaCsReq = 4314; CmdUpgradeAreaStatCsReq = 4304; CmdIBFCJBCKENI = 4400; CmdFinishCurTurnCsReq = 4339; CmdMuseumRandomEventSelectCsReq = 4358; CmdSyncMuseumTargetStartNotify = 4389; CmdSetStuffToAreaScRsp = 4318; CmdSyncMuseumRandomEventStartScNotify = 4333; CmdTakeCollectRewardRsp = 4328; CmdGetMuseumInfoCsReq = 4391; CmdBuyNpcStuffScRsp = 4395; CmdTakeCollectRewardCsReq = 4321; CmdMuseumRandomEventSelectScRsp = 4344; CmdSyncMuseumFundsChangedScNotify = 4332; CmdMuseumRandomEventQueryCsReq = 4361; CmdFinishCurTurnScRsp = 4301; CmdSyncGetExhibitScNotify = 4326; CmdGetMuseumInfoScRsp = 4310; CmdUpgradeAreaCsReq = 4374; CmdSyncMuseumTargetRewardNotify = 4357; CmdBuyNpcStuffCsReq = 4394; CmdUpgradeAreaStatScRsp = 4338; CmdRemoveStuffFromAreaScRsp = 4398; CmdRemoveStuffFromAreaCsReq = 4309; CmdMuseumRandomEventQueryScRsp = 4307; CmdSyncMuseumInfoChangedScNotify = 4372; CmdUpgradeAreaScRsp = 4337; CmdSyncMuseumTargetMissionFinishNotify = 4396; CmdSyncGetStuffScNotify = 4363; } // Obf: JKEKNDDBDMC enum MuseumRandomEventState { JKEKNDDBDMC_PCPDHELPKEM = 0; JKEKNDDBDMC_DDLPGNHADCJ = 1; JKEKNDDBDMC_HPJEBFFHJNP = 2; JKEKNDDBDMC_KLHDCOPPLNG = 3; } enum JFFONIDPNDA { JFFONIDPNDA_PCPDHELPKEM = 0; JFFONIDPNDA_LMFJICJLANL = 1; JFFONIDPNDA_IAMDEOIPMMD = 2; JFFONIDPNDA_LCLOBPJGCME = 3; } // Obf: POHDIBANGEF enum StatType { POHDIBANGEF_PCPDHELPKEM = 0; POHDIBANGEF_GNPNMGPCJDD = 1; POHDIBANGEF_LJMICELEHAL = 2; POHDIBANGEF_LDLFFJPOEPK = 3; } // Obf: GAPDOPFOGEN enum GetStuffType { GAPDOPFOGEN_BLJEEHFCNCO = 0; GAPDOPFOGEN_PHJHNEIOCJM = 1; GAPDOPFOGEN_GKPGAEGPDNL = 2; GAPDOPFOGEN_LKIKBBFNPND = 3; GAPDOPFOGEN_BDBEGLAKOOG = 4; GAPDOPFOGEN_HAPPBGOFALG = 5; GAPDOPFOGEN_JJKHCEKDOFC = 6; } message AEIMINCOFHF { JFFONIDPNDA pos = 14; // offset: 24 uint32 GKFEGIBGEGI = 2; // offset: 28 } message FOKOPECFCOP { repeated AEIMINCOFHF BODAPOLFADF = 5; // offset: 16 uint32 level = 2; // offset: 40 uint32 ENNGNAMEBJC = 6; // offset: 36 uint32 KDFMIFKALKH = 7; // offset: 44 uint32 area_id = 11; // offset: 32 uint32 GPONHJHHMBB = 13; // offset: 48 } message JKLFBDFJLJH { uint32 EGEFHCFJICC = 8; // offset: 28 bool NAGJKIJODKF = 5; // offset: 24 } message DBHPNLHPCMD { uint32 NFGFPMEKPHN = 11; // offset: 32 uint32 FKEGAIHNODE = 8; // offset: 36 uint32 ILCHDGKODPE = 2; // offset: 48 uint32 LPAGKHGCCFH = 5; // offset: 44 uint32 APHJPJBIMFB = 7; // offset: 40 repeated JKLFBDFJLJH HNCDMHIDIJL = 1; // offset: 24 } message FKMKIGFJODF { uint32 PEGELNHGMJA = 7; // offset: 28 uint32 GKFEGIBGEGI = 9; // offset: 24 } message AFFIMBGBMBJ { uint32 ODIACLIKIFP = 8; // offset: 52 repeated uint32 DAODPGDDFCA = 11; // offset: 24 uint32 event_id = 14; // offset: 32 uint32 GFHKBMLDKDP = 10; // offset: 36 MuseumRandomEventState state = 1; // offset: 40 uint32 HBDCHIMFKDK = 3; // offset: 48 uint32 ILHABFJKEGD = 2; // offset: 44 } message KNNODAPAKJA { repeated uint32 JILAADEFNGD = 4; // offset: 32 repeated AFFIMBGBMBJ PADDEJDLFLA = 7; // offset: 16 uint32 OODPDEBICHF = 3; // offset: 40 } // Obf: PFAOBBLHJOJ // Type: Req // CmdID: 4391 message GetMuseumInfoCsReq { } // Obf: FLIMCLFDIFI // Type: Rsp // CmdID: 4310 message GetMuseumInfoScRsp { KNNODAPAKJA OKMGHNCGPOL = 11; // offset: 64 DBHPNLHPCMD GPEAFAJGCPH = 9; // offset: 40 repeated uint32 CKDACHPJLJD = 1; // offset: 48 repeated FOKOPECFCOP HNEPFEHKFEO = 14; // offset: 32 repeated FKMKIGFJODF BODAPOLFADF = 8; // offset: 56 uint32 ANBEHCINFLD = 13; // offset: 80 uint32 NOGABDKMAGB = 10; // offset: 96 uint32 exp = 5; // offset: 84 uint32 ABIJHKNBGHJ = 7; // offset: 76 uint32 level = 15; // offset: 88 uint32 DJFLHFMJPCD = 12; // offset: 72 repeated uint32 AAOKFFGNBNE = 6; // offset: 16 uint32 retcode = 4; // offset: 100 uint32 EPEEKLDLLDA = 3; // offset: 92 } // Obf: FBGIMKPICEC // Type: Req // CmdID: 4394 message BuyNpcStuffCsReq { uint32 GKFEGIBGEGI = 5; // offset: 24 } // Obf: DEKANFCAEFJ // Type: Rsp // CmdID: 4395 message BuyNpcStuffScRsp { uint32 GKFEGIBGEGI = 5; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: ECJBCADGILK // Type: Req // CmdID: 4314 message SetStuffToAreaCsReq { uint32 GKFEGIBGEGI = 2; // offset: 32 JFFONIDPNDA pos = 8; // offset: 24 uint32 PEGELNHGMJA = 7; // offset: 28 } // Obf: IHMHOEBNLIF // Type: Rsp // CmdID: 4318 message SetStuffToAreaScRsp { uint32 PEGELNHGMJA = 2; // offset: 36 uint32 retcode = 1; // offset: 32 uint32 GKFEGIBGEGI = 5; // offset: 28 JFFONIDPNDA pos = 8; // offset: 24 } // Obf: HENDDKMJNDP // Type: Req // CmdID: 4309 message RemoveStuffFromAreaCsReq { uint32 GKFEGIBGEGI = 14; // offset: 24 } // Obf: PCEIBEIKBBF // Type: Rsp // CmdID: 4398 message RemoveStuffFromAreaScRsp { uint32 retcode = 12; // offset: 24 uint32 GKFEGIBGEGI = 6; // offset: 28 } // Obf: IPPEIOJAEDM // Type: Notify // CmdID: 4363 message SyncGetStuffScNotify { uint32 GKFEGIBGEGI = 15; // offset: 24 GetStuffType JFGKAMKHHEF = 13; // offset: 28 } // Obf: DGFKCKICENP // Type: Notify // CmdID: 4326 message SyncGetExhibitScNotify { uint32 ECJBEELEDFK = 3; // offset: 24 } // Obf: LNHBNKCPHIC // Type: Req // CmdID: 4339 message FinishCurTurnCsReq { uint32 NOIBCHMDHJH = 1; // offset: 24 } // Obf: OJDGNHKPCIO // Type: Rsp // CmdID: 4301 message FinishCurTurnScRsp { uint32 KDOIMEHEEOG = 11; // offset: 28 uint32 retcode = 13; // offset: 24 } // Obf: BDLNONMJLGH // Type: Req // CmdID: 4374 message UpgradeAreaCsReq { uint32 level = 7; // offset: 28 uint32 area_id = 5; // offset: 24 } // Obf: HDHMAFFFNBD // Type: Rsp // CmdID: 4337 message UpgradeAreaScRsp { uint32 area_id = 14; // offset: 28 uint32 retcode = 7; // offset: 32 uint32 level = 4; // offset: 24 } // Obf: BOBINHKMFEK // Type: Req // CmdID: 4304 message UpgradeAreaStatCsReq { StatType DGFGNMJALGJ = 12; // offset: 28 uint32 level = 7; // offset: 24 uint32 area_id = 14; // offset: 32 } // Obf: JGHPGJKOFFB // Type: Rsp // CmdID: 4338 message UpgradeAreaStatScRsp { uint32 retcode = 15; // offset: 28 uint32 area_id = 1; // offset: 36 uint32 level = 12; // offset: 32 StatType DGFGNMJALGJ = 4; // offset: 24 } // Obf: JPLNOJJDLAK // Type: Notify // CmdID: 4372 message SyncMuseumInfoChangedScNotify { repeated uint32 CKDACHPJLJD = 9; // offset: 40 uint32 EPEEKLDLLDA = 12; // offset: 96 uint32 NOGABDKMAGB = 15; // offset: 92 repeated FKMKIGFJODF BODAPOLFADF = 5; // offset: 24 repeated uint32 AAOKFFGNBNE = 10; // offset: 48 uint32 ANBEHCINFLD = 1; // offset: 84 repeated FOKOPECFCOP HNEPFEHKFEO = 14; // offset: 32 KNNODAPAKJA OKMGHNCGPOL = 6; // offset: 16 DBHPNLHPCMD GPEAFAJGCPH = 7; // offset: 56 uint32 DJFLHFMJPCD = 13; // offset: 80 uint32 ABIJHKNBGHJ = 2; // offset: 76 uint32 exp = 4; // offset: 88 uint32 level = 3; // offset: 72 } // Obf: NFPBLBDHDMP // Type: Notify // CmdID: 4333 message SyncMuseumRandomEventStartScNotify { AFFIMBGBMBJ LJMFGDFBLCK = 5; // offset: 16 } // Obf: FCGOABNHHOH // Type: Req // CmdID: 4361 message MuseumRandomEventQueryCsReq { int32 ACBNHJKFFMP = 5; // offset: 24 } // Obf: EGBFJNCBDKD // Type: Rsp // CmdID: 4307 message MuseumRandomEventQueryScRsp { KNNODAPAKJA LJMFGDFBLCK = 4; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: JINOKPICHDF // Type: Req // CmdID: 4358 message MuseumRandomEventSelectCsReq { uint32 ILHABFJKEGD = 13; // offset: 28 uint32 event_id = 6; // offset: 24 } // Obf: IFAHFKJPLGA // Type: Rsp // CmdID: 4344 message MuseumRandomEventSelectScRsp { uint32 retcode = 10; // offset: 24 uint32 ILHABFJKEGD = 12; // offset: 32 uint32 event_id = 2; // offset: 28 } // Obf: PJDGFJBLEOM // Type: Notify // CmdID: 4332 message SyncMuseumFundsChangedScNotify { uint32 EPEEKLDLLDA = 8; // offset: 24 } // Type: Notify // CmdID: 4400 message IBFCJBCKENI { uint32 GKFEGIBGEGI = 12; // offset: 36 uint32 GBHLNDOOLLG = 2; // offset: 32 uint32 DOBCFDEIMKA = 15; // offset: 24 uint32 EPEEKLDLLDA = 9; // offset: 28 } // Obf: JKNEDHNHHLC // Type: Notify // CmdID: 4389 message SyncMuseumTargetStartNotify { uint32 LPAGKHGCCFH = 14; // offset: 24 } // Obf: HFOEOPJMNBI // Type: Notify // CmdID: 4396 message SyncMuseumTargetMissionFinishNotify { uint32 LPAGKHGCCFH = 6; // offset: 36 repeated uint32 EGEFHCFJICC = 13; // offset: 24 bool EPOGEOIILNI = 3; // offset: 32 } // Obf: JJJPAAMCFNK // Type: Notify // CmdID: 4357 message SyncMuseumTargetRewardNotify { uint32 LPAGKHGCCFH = 14; // offset: 32 uint32 item_id = 3; // offset: 28 uint32 FJOFDONMHPH = 13; // offset: 24 } // Obf: NBCLKLKNJIH // Type: Req // CmdID: 4321 message TakeCollectRewardCsReq { uint32 item_id = 13; // offset: 24 } // Obf: FIHPNMOPLOO // Type: Rsp // CmdID: 4328 message TakeCollectRewardRsp { uint32 item_id = 4; // offset: 36 ItemList reward = 1; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: NEMEAFLEOHK enum CmdMusicRhythmType { NEMEAFLEOHK_PCPDHELPKEM = 0; CmdMusicRhythmDataScRsp = 7588; CmdMusicRhythmStartLevelScRsp = 7589; CmdMusicRhythmFinishLevelScRsp = 7571; CmdMusicRhythmUnlockSongSfxScNotify = 7595; CmdMusicRhythmFinishLevelCsReq = 7573; CmdMusicRhythmStartLevelCsReq = 7574; CmdMusicRhythmUnlockTrackScNotify = 7578; CmdMusicRhythmSaveSongConfigDataCsReq = 7594; CmdMusicRhythmSaveSongConfigDataScRsp = 7600; CmdMusicRhythmDataCsReq = 7572; CmdHDCOOFAHMHJ = 7597; CmdDMEJHILMKAH = 7585; } enum CECIAMENDCB { CECIAMENDCB_IKLFHANDCIP = 0; CECIAMENDCB_ELIDBCGHBDK = 1; } message ENGEFMPDLBK { uint32 level_id = 8; // offset: 24 bool CAAKBFJDGIK = 6; // offset: 32 uint32 AAMMMJJHHJD = 5; // offset: 28 } message JACFODGPIMC { repeated uint32 FICCPEMLMNN = 7; // offset: 24 repeated uint32 NCIIIIABFDP = 8; // offset: 16 uint32 CEFDNEHPFEI = 13; // offset: 44 uint32 JHJGFPHICMC = 3; // offset: 40 } // Obf: MBAMNKIGOCF // Type: Req // CmdID: 7572 message MusicRhythmDataCsReq { uint32 player_data = 4; // offset: 24 } // Obf: KBJLEHPFEIF // Type: Rsp // CmdID: 7588 message MusicRhythmDataScRsp { bool NABCCMLEHGG = 5; // offset: 72 repeated uint32 HNIPHGKAPCL = 6; // offset: 16 repeated ENGEFMPDLBK BKAEKPJNOIC = 1; // offset: 32 uint32 cur_level_id = 11; // offset: 68 repeated uint32 CFCHEABMOBN = 3; // offset: 24 repeated JACFODGPIMC OPJFCMAOACE = 8; // offset: 48 uint32 retcode = 10; // offset: 64 repeated uint32 FMLONINPDPP = 12; // offset: 56 uint32 DMKIGOLBGHE = 14; // offset: 76 } // Obf: MHJIIPIEAIO // Type: Req // CmdID: 7574 message MusicRhythmStartLevelCsReq { uint32 level_id = 5; // offset: 24 } // Obf: KDAPNCGGPBN // Type: Rsp // CmdID: 7589 message MusicRhythmStartLevelScRsp { string MDILDJMPNGH = 8; // offset: 16 uint32 retcode = 6; // offset: 32 uint32 level_id = 2; // offset: 36 } // Obf: BFPECMFDLJH // Type: Req // CmdID: 7573 message MusicRhythmFinishLevelCsReq { uint32 score_id = 1; // offset: 24 bool CAAKBFJDGIK = 12; // offset: 28 uint32 role_star = 15; // offset: 32 } // Obf: NNNHNJOOKHG // Type: Rsp // CmdID: 7571 message MusicRhythmFinishLevelScRsp { uint32 level_id = 9; // offset: 24 uint32 retcode = 12; // offset: 28 } // Obf: PDIPCHOBNDI // Type: Notify // CmdID: 7578 message MusicRhythmUnlockTrackScNotify { repeated uint32 MMKNEGDACBO = 7; // offset: 24 } // Obf: NJEMBBCNLKD // Type: Req // CmdID: 7594 message MusicRhythmSaveSongConfigDataCsReq { JACFODGPIMC BAJEIALIBBM = 14; // offset: 16 } // Obf: ANMLNAGCFND // Type: Rsp // CmdID: 7600 message MusicRhythmSaveSongConfigDataScRsp { uint32 HNEDAOLNAGO = 13; // offset: 24 uint32 DMKIGOLBGHE = 3; // offset: 32 uint32 retcode = 12; // offset: 28 } // Type: Notify // CmdID: 7585 message DMEJHILMKAH { repeated uint32 MPMCJPMMDMC = 4; // offset: 16 } // Type: Notify // CmdID: 7597 message HDCOOFAHMHJ { } // Obf: DEBNOAJMHCH // Type: Notify // CmdID: 7595 message MusicRhythmUnlockSongSfxScNotify { repeated uint32 MPMCJPMMDMC = 2; // offset: 16 } // Obf: EBHGGMBCBIA enum CmdOfferingType { EBHGGMBCBIA_PCPDHELPKEM = 0; CmdSubmitOfferingItemScRsp = 6930; CmdTakeOfferingRewardScRsp = 6928; CmdGetOfferingInfoScRsp = 6940; CmdOfferingInfoScNotify = 6934; CmdGetOfferingInfoCsReq = 6921; CmdTakeOfferingRewardCsReq = 6935; CmdSubmitOfferingItemCsReq = 6922; } enum KMPFIEEPEEK { KMPFIEEPEEK_PCPDHELPKEM = 0; KMPFIEEPEEK_DKLPAAFFLEE = 1; KMPFIEEPEEK_PLPMKCCPHOI = 2; } // Obf: ELIELOBCLCJ message OfferingInfo { uint32 PMOPGBMGEKD = 4; // offset: 40 uint32 BENBCDJKDJP = 1; // offset: 36 uint32 JFFAPCDDAMK = 7; // offset: 32 uint32 OJMKOFHBMJI = 12; // offset: 48 KMPFIEEPEEK BEBICKMNBCH = 14; // offset: 44 repeated uint32 KIHPJNBPABF = 6; // offset: 16 } // Obf: FDLELGKMBMI // Type: Req // CmdID: 6921 message GetOfferingInfoCsReq { repeated uint32 NAMFEKNNCNA = 12; // offset: 16 } // Obf: IOCIEIHILON // Type: Rsp // CmdID: 6940 message GetOfferingInfoScRsp { uint32 retcode = 2; // offset: 32 repeated OfferingInfo HJAJCMOCDNN = 3; // offset: 24 } // Obf: CFHMKLKELJG // Type: Req // CmdID: 6922 message SubmitOfferingItemCsReq { uint32 JFFAPCDDAMK = 13; // offset: 28 uint32 interacted_prop_entity_id = 10; // offset: 24 } // Obf: EMNMPINHHBA // Type: Rsp // CmdID: 6930 message SubmitOfferingItemScRsp { OfferingInfo DGNAPBKNBCD = 7; // offset: 16 uint32 retcode = 13; // offset: 32 } // Obf: KFKCLNNNFDI // Type: Req // CmdID: 6935 message TakeOfferingRewardCsReq { repeated uint32 take_reward_level_list = 12; // offset: 16 uint32 JFFAPCDDAMK = 15; // offset: 36 uint32 interacted_prop_entity_id = 7; // offset: 32 } // Obf: GEGLIAPFNIN // Type: Rsp // CmdID: 6928 message TakeOfferingRewardScRsp { OfferingInfo DGNAPBKNBCD = 8; // offset: 16 uint32 retcode = 2; // offset: 40 ItemList reward = 5; // offset: 32 } // Obf: FADDIBDHKOI // Type: Notify // CmdID: 6934 message OfferingInfoScNotify { OfferingInfo DGNAPBKNBCD = 7; // offset: 24 } // Obf: PBMDIDPANOI enum CmdPamMissionType { PBMDIDPANOI_PCPDHELPKEM = 0; CmdOLLNKPHMEPH = 4010; CmdSyncAcceptedPamMissionNotify = 4094; CmdAcceptedPamMissionExpireCsReq = 4091; } // Obf: BKMNLLIIIFA // Type: Req // CmdID: 4091 message AcceptedPamMissionExpireCsReq { uint32 main_mission_id = 6; // offset: 24 } // Type: Rsp // CmdID: 4010 message OLLNKPHMEPH { uint32 retcode = 9; // offset: 24 uint32 main_mission_id = 2; // offset: 28 } // Obf: OOOAODJDNLM // Type: Notify // CmdID: 4094 message SyncAcceptedPamMissionNotify { uint32 main_mission_id = 4; // offset: 32 uint64 NJMONGKLJJC = 6; // offset: 24 } // Obf: KCDBONKPLPC enum CmdPamSkinType { KCDBONKPLPC_PCPDHELPKEM = 0; CmdSelectPamSkinCsReq = 8122; CmdGetPamSkinDataScRsp = 8140; CmdSelectPamSkinScRsp = 8130; CmdGetPamSkinDataCsReq = 8121; CmdUnlockPamSkinScNotify = 8135; } // Obf: NOBEBBIFPBM // Type: Req // CmdID: 8121 message GetPamSkinDataCsReq { } // Obf: CLBCFHDDGOJ // Type: Rsp // CmdID: 8140 message GetPamSkinDataScRsp { uint32 retcode = 12; // offset: 36 repeated uint32 unlock_skin_list = 5; // offset: 16 uint32 cur_skin = 2; // offset: 32 } // Obf: OMFHKHGIKGC // Type: Req // CmdID: 8122 message SelectPamSkinCsReq { uint32 pam_skin = 11; // offset: 24 } // Obf: DFOOPKILNDH // Type: Rsp // CmdID: 8130 message SelectPamSkinScRsp { uint32 cur_skin = 4; // offset: 28 uint32 retcode = 14; // offset: 24 uint32 set_skin = 15; // offset: 32 } // Obf: JFDJLGPDFPF // Type: Notify // CmdID: 8135 message UnlockPamSkinScNotify { uint32 pam_skin = 4; // offset: 24 } // Obf: PCHEOAIBEKK enum CmdParkourType { PCHEOAIBEKK_PCPDHELPKEM = 0; CmdParkourGetRankingInfoCsReq = 8382; CmdParkourGetDataScRsp = 8400; CmdParkourStartLevelScRsp = 8388; CmdParkourEndLevelScRsp = 8397; CmdParkourGetDataCsReq = 8381; CmdParkourStartLevelCsReq = 8395; CmdParkourEndLevelCsReq = 8394; CmdParkourGetRankingInfoScRsp = 8390; } enum NOMNEHCNGLH { NOMNEHCNGLH_PCPDHELPKEM = 0; NOMNEHCNGLH_KLHDCOPPLNG = 1; NOMNEHCNGLH_BMCHMAOIKDE = 2; } enum IEEPGJIKEEM { IEEPGJIKEEM_DMKLEEHJPPD = 0; IEEPGJIKEEM_DEOHJILBHCG = 1; IEEPGJIKEEM_HPIEKDGEBMG = 2; } message LNGJCJNKPKE { uint32 level_id = 2; // offset: 32 bool IDOPNCKAADO = 9; // offset: 28 uint32 time = 11; // offset: 24 } // Obf: LHCLEBMLEHK // Type: Req // CmdID: 8381 message ParkourGetDataCsReq { } // Obf: IEBEIFEDNBI // Type: Rsp // CmdID: 8400 message ParkourGetDataScRsp { repeated LNGJCJNKPKE LCPHEKPADKF = 1; // offset: 24 uint32 retcode = 14; // offset: 32 } message LOCEJAIMMGG { uint32 time = 15; // offset: 32 uint32 id = 7; // offset: 24 uint32 EBIAONNLFGM = 12; // offset: 28 } message AFDBEFKBBFM { repeated LOCEJAIMMGG JPNALKEFHOH = 2; // offset: 16 uint32 level_id = 8; // offset: 32 } // Obf: OFFFJKPKNDD // Type: Req // CmdID: 8382 message ParkourGetRankingInfoCsReq { } // Obf: NKDGHFKBGHG // Type: Rsp // CmdID: 8390 message ParkourGetRankingInfoScRsp { uint32 retcode = 6; // offset: 40 AFDBEFKBBFM IMDCEFEGIPB = 4; // offset: 32 repeated AFDBEFKBBFM DEHBAPFMBMB = 2; // offset: 16 } // Obf: JFLGECBEFCP // Type: Req // CmdID: 8395 message ParkourStartLevelCsReq { uint32 HHPFNDBGIIO = 10; // offset: 24 uint32 level_id = 6; // offset: 28 } // Obf: OFLGNHDEONJ // Type: Rsp // CmdID: 8388 message ParkourStartLevelScRsp { uint32 level_id = 3; // offset: 32 uint32 retcode = 13; // offset: 24 uint32 HHPFNDBGIIO = 4; // offset: 28 } message DPABAKNJAHM { IEEPGJIKEEM type = 1; // offset: 28 uint32 cnt = 5; // offset: 24 } message GLEFCCGNKDE { uint32 cnt = 5; // offset: 24 uint32 id = 10; // offset: 28 } message GLOIKLNHBLN { uint32 AAECKPNAHJN = 3; // offset: 56 uint32 IOABJKMGIOM = 13; // offset: 32 uint32 DMKNEIEKILN = 8; // offset: 60 repeated GLEFCCGNKDE FHHLKGCLHBD = 15; // offset: 16 uint32 AEDMPNIAPCJ = 12; // offset: 52 uint32 CFCEICJLJDH = 2; // offset: 44 uint32 KMNHAMMLGJM = 6; // offset: 36 uint32 HBMJNOGHLBH = 1; // offset: 40 uint32 OACBALDOFPC = 14; // offset: 48 uint32 BEOAPNBFOCI = 11; // offset: 64 uint32 AICEKNALKBL = 4; // offset: 68 } message CNNMMNKCIHP { uint32 JMLMMJCIMHC = 11; // offset: 24 uint32 PGBPLONOIPE = 5; // offset: 28 uint32 MHMJGPMKPDL = 6; // offset: 32 uint32 HGBGJACAOHB = 12; // offset: 36 } // Obf: KLKNCLBPOPD // Type: Req // CmdID: 8394 message ParkourEndLevelCsReq { GLOIKLNHBLN HKCOFDINJIN = 12; // offset: 32 uint32 time = 7; // offset: 68 repeated DPABAKNJAHM JACOBCLKOOD = 4; // offset: 40 uint32 JFHKACLKHHC = 8; // offset: 72 uint32 CIDMHHICBJJ = 2; // offset: 48 repeated CNNMMNKCIHP IIMGCHFFNLK = 15; // offset: 16 NOMNEHCNGLH end_reason = 14; // offset: 52 uint32 level_id = 6; // offset: 56 uint32 rank = 13; // offset: 60 uint32 HHPFNDBGIIO = 5; // offset: 64 } // Obf: GNOEMFHIKAB // Type: Rsp // CmdID: 8397 message ParkourEndLevelScRsp { LNGJCJNKPKE EFAADCIGMDK = 10; // offset: 24 uint32 retcode = 8; // offset: 44 bool BCBOHFGDEMF = 4; // offset: 32 bool IDOPNCKAADO = 9; // offset: 33 uint32 level_id = 11; // offset: 40 uint32 time = 5; // offset: 48 NOMNEHCNGLH end_reason = 15; // offset: 36 } // Obf: AMPLNBBIBJH enum CmdPetType { AMPLNBBIBJH_PCPDHELPKEM = 0; CmdRecallPetScRsp = 7608; CmdGetPetDataScRsp = 7604; CmdSummonPetCsReq = 7602; CmdGetPetDataCsReq = 7601; CmdSummonPetScRsp = 7614; CmdFLNMCMNJGHO = 7610; CmdRecallPetCsReq = 7603; } enum EBABBABOINF { EBABBABOINF_PCPDHELPKEM = 0; EBABBABOINF_CDPLPIBDKNN = 1; EBABBABOINF_JAIAFPJODFE = 2; } // Obf: GBEBHHFAIFD // Type: Req // CmdID: 7601 message GetPetDataCsReq { } // Obf: KJDPBBPLLHB // Type: Rsp // CmdID: 7604 message GetPetDataScRsp { uint32 cur_pet_id = 1; // offset: 32 repeated uint32 unlocked_pet_id = 6; // offset: 24 uint32 retcode = 11; // offset: 36 } // Obf: JOOGJEOLPKB // Type: Req // CmdID: 7602 message SummonPetCsReq { uint32 summoned_pet_id = 11; // offset: 24 } // Obf: KKMIGHOBACL // Type: Rsp // CmdID: 7614 message SummonPetScRsp { uint32 cur_pet_id = 15; // offset: 32 uint32 select_pet_id = 13; // offset: 28 uint32 retcode = 14; // offset: 24 } // Obf: HBAJBHNIMKB // Type: Req // CmdID: 7603 message RecallPetCsReq { uint32 summoned_pet_id = 5; // offset: 24 } // Obf: MECJOONMPHA // Type: Rsp // CmdID: 7608 message RecallPetScRsp { uint32 cur_pet_id = 4; // offset: 32 uint32 select_pet_id = 10; // offset: 24 uint32 retcode = 9; // offset: 28 } // Type: Notify // CmdID: 7610 message FLNMCMNJGHO { uint32 cur_pet_id = 8; // offset: 24 } // Obf: DOGMPAAJNCF enum CmdPhoneType { DOGMPAAJNCF_PCPDHELPKEM = 0; CmdSelectPhoneThemeCsReq = 5118; CmdGetPhoneDataScRsp = 5110; CmdUnlockChatBubbleScNotify = 5114; CmdSelectPhoneCaseScRsp = 5126; CmdUnlockPhoneThemeScNotify = 5198; CmdSelectChatBubbleCsReq = 5194; CmdUnlockPhoneCaseScNotify = 5139; CmdGetPhoneDataCsReq = 5191; CmdSelectPhoneCaseCSReq = 5163; CmdSelectChatBubbleScRsp = 5195; CmdSelectPhoneThemeScRsp = 5109; } // Obf: FGCDALJAOCF // Type: Req // CmdID: 5191 message GetPhoneDataCsReq { } // Obf: JKKPELCFEFC // Type: Rsp // CmdID: 5110 message GetPhoneDataScRsp { uint32 DCPDDFEJOLM = 9; // offset: 60 uint32 CEHNLEFAOMP = 3; // offset: 56 repeated uint32 POONLBPBPNC = 8; // offset: 16 uint32 retcode = 1; // offset: 52 uint32 MPDGEBGLPCA = 5; // offset: 48 repeated uint32 EAGDIBLFHJB = 7; // offset: 32 repeated uint32 EKDKCKLKDIH = 2; // offset: 24 } // Obf: MEPCFBLDPJH // Type: Req // CmdID: 5194 message SelectChatBubbleCsReq { uint32 bubble_id = 6; // offset: 24 } // Obf: HJOMGOOMOHJ // Type: Rsp // CmdID: 5195 message SelectChatBubbleScRsp { uint32 retcode = 14; // offset: 28 uint32 DCPDDFEJOLM = 15; // offset: 24 uint32 DKJAGFKPFON = 3; // offset: 32 } // Obf: GHHEGKOHNDH // Type: Notify // CmdID: 5114 message UnlockChatBubbleScNotify { uint32 bubble_id = 6; // offset: 24 } // Obf: PFJIKFDDNNA // Type: Req // CmdID: 5118 message SelectPhoneThemeCsReq { uint32 theme_id = 12; // offset: 24 } // Obf: OPICFPJFJOL // Type: Rsp // CmdID: 5109 message SelectPhoneThemeScRsp { uint32 MPDGEBGLPCA = 6; // offset: 32 uint32 NALLEBNBPKB = 1; // offset: 24 uint32 retcode = 8; // offset: 28 } // Obf: OOGJNPMHPKC // Type: Notify // CmdID: 5198 message UnlockPhoneThemeScNotify { uint32 theme_id = 8; // offset: 24 } // Obf: CNNCCOBFCNE // Type: Req // CmdID: 5163 message SelectPhoneCaseCSReq { uint32 phone_case_id = 8; // offset: 24 } // Obf: CILDGHOAFBM // Type: Rsp // CmdID: 5126 message SelectPhoneCaseScRsp { uint32 retcode = 3; // offset: 28 uint32 GMHOEABHKIG = 4; // offset: 32 uint32 CEHNLEFAOMP = 10; // offset: 24 } // Obf: BCOFOKGPFCA // Type: Notify // CmdID: 5139 message UnlockPhoneCaseScNotify { uint32 phone_case_id = 9; // offset: 24 } // Obf: FFBGABCGDDL enum CmdPlanetFesType { FFBGABCGDDL_PCPDHELPKEM = 0; CmdPlanetFesGetFriendRankingInfoListCsReq = 8212; CmdAFKCEOKHGHF = 8235; CmdPlanetFesGetBusinessDayInfoCsReq = 8221; CmdPlanetFesBonusEventInteractCsReq = 8223; CmdPlanetFesBuyLandCsReq = 8201; CmdPlanetFesBusinessDayRefreshEventScRsp = 8206; CmdPlanetFesBonusEventInteractScRsp = 8214; CmdPlanetFesStartMiniGameScRsp = 8222; CmdPlanetFesChooseAvatarEventOptionScRsp = 8209; CmdPlanetFesTakeQuestRewardScRsp = 8231; CmdPlanetFesSetAvatarWorkCsReq = 8238; CmdPlanetFesDealAvatarEventOptionItemScRsp = 8237; CmdPlanetFesSetCustomKeyValueCsReq = 8210; CmdPlanetFesUpgradeFesLevelCsReq = 8241; CmdPlanetFesTakeRegionPhaseRewardCsReq = 8243; CmdPlanetFesGetAvatarStatScRsp = 8232; CmdPlanetFesGetBusinessDayInfoScRsp = 8249; CmdPlanetFesCollectIncomeCsReq = 8227; CmdPlanetFesDoGachaScRsp = 8236; CmdPlanetFesChooseAvatarEventOptionCsReq = 8233; CmdPlanetFesDoGachaCsReq = 8245; CmdPlanetFesDeliverPamCargoCsReq = 8226; CmdGetPlanetFesDataScRsp = 8207; CmdPlanetFesDealAvatarEventOptionItemCsReq = 8204; CmdEMIFFPHBMEI = 8242; CmdPlanetFesTakeRegionPhaseRewardScRsp = 8239; CmdPlanetFesDeliverPamCargoScRsp = 8208; CmdPlanetFesSetCustomKeyValueScRsp = 8224; CmdPlanetFesClientStatusCsReq = 8219; CmdPlanetFesGetFriendRankingInfoListScRsp = 8234; CmdPlanetFesFriendRankingInfoChangeScNotify = 8225; CmdPlanetFesTakeQuestRewardCsReq = 8216; CmdGetPlanetFesDataCsReq = 8213; CmdPlanetFesSyncChangeScNotify = 8230; CmdPlanetFesSkillLevelUpScRsp = 8229; CmdPlanetFesAvatarLevelUpCsReq = 8203; CmdPlanetFesCollectAllIncomeCsReq = 8244; CmdJOMBHCNIEMP = 8218; CmdPlanetFesGetAvatarStatCsReq = 8211; CmdKIJGIOKOKPF = 8247; CmdPlanetFesBingoGameFlipCardCsReq = 8217; CmdPlanetFesStartMiniGameCsReq = 8220; CmdPlanetFesGameBingoFlipScRsp = 8228; CmdMDGOBJOFODB = 8202; CmdPlanetFesAvatarLevelUpScRsp = 8250; CmdPlanetFesUseItemScRsp = 8240; CmdNDKMGIBCAHF = 8205; CmdPlanetFesUpgradeSkillLevelCsReq = 8248; CmdPlanetFesBusinessDayRefreshEventCsReq = 8215; CmdPlanetFesUseItemCsReq = 8246; } // Obf: GKBAMPAGNBE enum PlanetFesQuestState { GKBAMPAGNBE_ALDGOGPGNMO = 0; GKBAMPAGNBE_BIJPCHOLDCP = 1; GKBAMPAGNBE_GMHJJBKDNMN = 2; GKBAMPAGNBE_EFIGICJNEIM = 3; } enum IMMMNLEAIBH { IMMMNLEAIBH_PCPDHELPKEM = 0; IMMMNLEAIBH_GKIFOHNPIJC = 1; IMMMNLEAIBH_JJPIHEJLJAH = 2; } // Obf: ONMKDPCEFJE enum PlanetFesCustomKey { ONMKDPCEFJE_PCPDHELPKEM = 0; ONMKDPCEFJE_HKNHNJOJGBL = 1; ONMKDPCEFJE_AEKPGLJLOHM = 2; ONMKDPCEFJE_CALNCGIFFCB = 3; ONMKDPCEFJE_MIGMLOKEPGL = 4; } // Obf: GMIPIEGCDJE // Type: Req // CmdID: 8213 message GetPlanetFesDataCsReq { } // Obf: POPBEFPAFBH // Type: Rsp // CmdID: 8207 message GetPlanetFesDataScRsp { repeated GKDEKJKOIJN DPFIHEEKGDL = 6; // offset: 104 NOAMCBLCAMH GOFFALBLHHN = 9; // offset: 32 OGACFIPDECD PEABLDFCMIC = 10; // offset: 96 JBMMIPAGDCE MODDIBHCPPD = 15; // offset: 40 uint32 retcode = 1; // offset: 120 IPBGEGBFFHK FKEHOGMGLJF = 7; // offset: 56 BKNPGKNIOMG OPELALIBCIL = 4; // offset: 16 LLAGEIKJBJA OBOOODMPBBH = 12; // offset: 24 GKMGHIBOOFE NOLBPBMHOKA = 8; // offset: 112 BCHDPKABMNO FCAPBPHLNCJ = 14; // offset: 72 IPNPJJPPCCC skill_info = 11; // offset: 80 OHLCKLEKPIN EFIMNEGGKMH = 3; // offset: 88 EONNKCKPDKI KKCLNDFBPHB = 2; // offset: 64 } message EFEGKDHEMFN { repeated uint32 APHJIAFODHJ = 3; // offset: 16 } // Obf: MOBIJLCNMGJ // Type: Notify // CmdID: 8230 message PlanetFesSyncChangeScNotify { repeated MMGMGMNENLE CJFBLHNPHAK = 9; // offset: 24 } message OMLONGNOMAI { uint32 NIOAOBGFMEH = 10; // offset: 24 uint32 PNJHMGNEJJI = 9; // offset: 28 uint32 MKBFHJDMJKL = 4; // offset: 32 } message MMGMGMNENLE { EOOABBDPEJJ JPPGFLJHDHK = 10; // offset: 24 OMLONGNOMAI source = 12; // offset: 16 } message LBJMGIHILGB { EFEGKDHEMFN EFGELJJFLKL = 2; // offset: 24 uint32 BHDHIIBCDIJ = 11; // offset: 48 int64 ANHGNLHNOKE = 6; // offset: 40 EFEGKDHEMFN IGLCEDBCKFH = 8; // offset: 32 } message EONNKCKPDKI { repeated LBJMGIHILGB FNCDCHJMHLF = 13; // offset: 16 } message HFHMIKIFLPO { uint32 avatar_id = 3; // offset: 24 uint32 level = 12; // offset: 32 uint32 JLHPIMJPDLO = 14; // offset: 36 uint32 role_star = 13; // offset: 28 } message IPBGEGBFFHK { repeated HFHMIKIFLPO avatar_list = 5; // offset: 24 } message FBBMDFDOEEF { uint32 item_id = 1; // offset: 28 uint32 FJOFDONMHPH = 6; // offset: 24 } message LLAGEIKJBJA { EFEGKDHEMFN MEBDLEDCGDI = 13; // offset: 24 repeated FBBMDFDOEEF item_list = 14; // offset: 16 EFEGKDHEMFN item_value = 2; // offset: 32 } message GKMGHIBOOFE { repeated AGAOJNNBALA KDIDNELEDJD = 4; // offset: 24 } message AGAOJNNBALA { uint64 unique_id = 9; // offset: 48 repeated NJGDKDEDBNB GPONJAAPOMN = 6; // offset: 16 uint32 config_id = 12; // offset: 40 OMLONGNOMAI source = 7; // offset: 24 } message NJGDKDEDBNB { oneof BPIHFAJCLOC { int64 PCKCJEPGNFK = 3; // offset: 24 } } message GCACHJFLGHH { PlanetFesQuestState status = 2; // offset: 36 uint32 progress = 5; // offset: 48 uint32 ODONPMONGJA = 10; // offset: 44 uint32 OJBEACGLLOH = 14; // offset: 40 oneof AGFCPGHPEDD { uint32 KGAABCGGHNM = 11; // offset: 16 EFEGKDHEMFN CHFNLJPEENB = 1; // offset: 16 } } message OHAOFLALHBL { uint32 ONEBNOGLOND = 4; // offset: 28 uint32 JNOMDIFNEJH = 2; // offset: 24 } message NOAMCBLCAMH { repeated GCACHJFLGHH quest_list = 12; // offset: 24 OHAOFLALHBL CCAHGLDMHGI = 2; // offset: 32 } message JBMMIPAGDCE { uint32 GBCPGOAFEBC = 7; // offset: 32 EFEGKDHEMFN OBHNHKKDGHC = 9; // offset: 24 } message IPIMEGCPBGM { uint32 progress = 15; // offset: 24 uint32 EMLIJIBPBFL = 11; // offset: 28 } message BCHDPKABMNO { repeated IPIMEGCPBGM NKJHKMBLIBL = 3; // offset: 16 repeated uint32 FEAMOKBLIAC = 7; // offset: 32 } message GHLDMADOHHF { uint32 level = 9; // offset: 28 uint32 skill_id = 6; // offset: 24 } message IPNPJJPPCCC { repeated GHLDMADOHHF PHGLFHDDACM = 4; // offset: 24 } message BKNPGKNIOMG { uint32 EKIMLIAMFHE = 1; // offset: 32 repeated uint32 PDMMDNJMIKM = 9; // offset: 24 } message OGACFIPDECD { repeated uint32 JMNOPLMHJLE = 5; // offset: 24 uint32 ODMBJOHLADG = 10; // offset: 40 int64 ALJIBCCDHPJ = 6; // offset: 32 } message EOOABBDPEJJ { oneof BPIHFAJCLOC { IIKMHADLJFL ECMOFEBPNGM = 12; // offset: 16 IIKMHADLJFL PAJDKFMMAEO = 7; // offset: 16 JNMOPCFJDPD add_game_item_info = 8; // offset: 16 JNMOPCFJDPD PPGFGHIPEPH = 10; // offset: 16 LBJMGIHILGB MALOADHCLPH = 1; // offset: 16 LBJMGIHILGB JEFCNPJCPMN = 3; // offset: 16 HFHMIKIFLPO CLAJDOECAHE = 11; // offset: 16 HFHMIKIFLPO FCEEEBLCBAJ = 13; // offset: 16 AGAOJNNBALA NCGPNEOILPC = 5; // offset: 16 AGAOJNNBALA KFGBKEADAJG = 9; // offset: 16 GGJFDIHCFIH AFDGEDFKAGG = 4; // offset: 16 GCACHJFLGHH KCKEMAPBCOF = 2; // offset: 16 GCACHJFLGHH APPELIAGBEE = 6; // offset: 16 OHAOFLALHBL IPFOGBIFCFG = 14; // offset: 16 PlanetFesUnlockChange LBPLNAPFAIM = 15; // offset: 16 GHLDMADOHHF CNPGENEOAHA = 1562; // offset: 16 LCEEJNOPNIB NEPKHDPCKPF = 185; // offset: 16 GPMNBMJIFHJ IHNDGCHCNBE = 1526; // offset: 16 GLIFHDOLJMO IBODBCMEJIG = 398; // offset: 16 HJMLNLKCOJJ FHEPDALECNE = 1528; // offset: 16 AGLNDMMGFML KGAJNAHHAIJ = 1967; // offset: 16 IEMDAMOLKFL LIECNMCDHEB = 367; // offset: 16 AGAOJNNBALA LJEMGMMJIBO = 885; // offset: 16 NCHLAEEOBIF MMDJPIBEICK = 1280; // offset: 16 BBOGAPHFIBG FJCODOOIGKG = 77; // offset: 16 HBMNFGPKECH MLCCEEBNHOL = 128; // offset: 16 FFFKFKHHEOG BBIEALHDKFJ = 710; // offset: 16 HHKHKGDAMNB FOGCABKJOLM = 127; // offset: 16 } } // Obf: HLAHOPEAEFO message PlanetFesUnlockChange { bool has_passed = 8; // offset: 32 IPIMEGCPBGM FCAPBPHLNCJ = 12; // offset: 24 } message GGJFDIHCFIH { uint32 GBCPGOAFEBC = 11; // offset: 32 EFEGKDHEMFN OBHNHKKDGHC = 6; // offset: 24 } message IIKMHADLJFL { EFEGKDHEMFN CLAFNDLGDAO = 3; // offset: 40 EFEGKDHEMFN HMFCCFCKEFO = 8; // offset: 48 EFEGKDHEMFN item_stack_count = 14; // offset: 16 repeated uint32 ECAJLPAJEKF = 11; // offset: 24 } message JNMOPCFJDPD { uint32 item_stack_count = 7; // offset: 24 uint32 CLAFNDLGDAO = 3; // offset: 32 uint32 item_id = 2; // offset: 28 } message LCEEJNOPNIB { uint32 NMLJHIGFKGC = 9; // offset: 24 uint32 IGJKLCDCLIJ = 5; // offset: 28 } message CNLIKADPCBH { uint32 OHAIEGCLPLH = 6; // offset: 36 uint32 OEFHGDEMOML = 3; // offset: 32 EFEGKDHEMFN IHLDDDHPOIO = 11; // offset: 16 uint32 avatar_id = 12; // offset: 40 } message NCHLAEEOBIF { uint32 JPGFLKDLOOP = 13; // offset: 72 EFEGKDHEMFN OGODDOIGOJE = 8; // offset: 32 uint32 EBFBLMKIOAI = 3; // offset: 68 uint32 OPBCCIBECMI = 15; // offset: 80 uint32 EMGENIILJMC = 7; // offset: 76 repeated CNLIKADPCBH MMNOLIMBPCA = 14; // offset: 40 EFEGKDHEMFN JAAHELCLHMI = 1; // offset: 24 uint32 IAAAADCLFLF = 6; // offset: 64 map GMDHPHLIMAG = 2; // offset: 48 EFEGKDHEMFN BFNPCJOMGFL = 4; // offset: 16 } message GPMNBMJIFHJ { PBGMKNEGOPK OADEJOMKKPF = 5; // offset: 24 } message HJMLNLKCOJJ { BDEMABPLPKO FANCADKJJCE = 9; // offset: 24 } message GLIFHDOLJMO { EFEGKDHEMFN EDBKOPFOBNF = 6; // offset: 24 } message AGLNDMMGFML { JIPACDEJKJC DIHECIIKELE = 6; // offset: 24 IMMMNLEAIBH FHPMEPJNBBF = 14; // offset: 32 } message IEMDAMOLKFL { uint32 EKIMLIAMFHE = 2; // offset: 24 } message FIGFDNBIHCF { uint32 FJNLJOBOONH = 14; // offset: 40 uint32 HIOFNIHMFAM = 7; // offset: 32 uint32 KLOBDDIJNHG = 10; // offset: 44 EFEGKDHEMFN PNDECPCKLHG = 9; // offset: 24 uint32 IDGJPGAIIBJ = 15; // offset: 36 } message JNBGIDELOGF { repeated FBBMDFDOEEF item_list = 15; // offset: 24 repeated FIGFDNBIHCF transfer_item_list = 1; // offset: 32 } message CPIOCHHPICD { FIGFDNBIHCF LEKLKNKEBPO = 14; // offset: 16 FBBMDFDOEEF BIKHOEGFEFD = 3; // offset: 32 } // Obf: CFENFJDCJEJ // Type: Req // CmdID: 8227 message PlanetFesCollectIncomeCsReq { uint32 BHDHIIBCDIJ = 5; // offset: 24 } // Type: Rsp // CmdID: 8235 message AFKCEOKHGHF { uint32 retcode = 3; // offset: 24 } message JNHCBCKHCEM { uint32 BHDHIIBCDIJ = 1; // offset: 28 uint32 avatar_id = 15; // offset: 24 } // Obf: CJGLKLABKCE // Type: Req // CmdID: 8238 message PlanetFesSetAvatarWorkCsReq { repeated JNHCBCKHCEM CLKAILDCPJC = 5; // offset: 24 } // Type: Rsp // CmdID: 8205 message NDKMGIBCAHF { uint32 retcode = 4; // offset: 24 } // Obf: LAGNIMMDBLH // Type: Req // CmdID: 8201 message PlanetFesBuyLandCsReq { uint32 BHDHIIBCDIJ = 14; // offset: 24 } // Type: Rsp // CmdID: 8247 message KIJGIOKOKPF { uint32 retcode = 15; // offset: 24 } // Obf: BJEGDGNPGFJ // Type: Req // CmdID: 8219 message PlanetFesClientStatusCsReq { bool HCBEDECLAIC = 1; // offset: 24 } // Type: Rsp // CmdID: 8202 message MDGOBJOFODB { uint32 retcode = 4; // offset: 24 } // Obf: BFIDOFCKENM // Type: Req // CmdID: 8244 message PlanetFesCollectAllIncomeCsReq { } // Type: Rsp // CmdID: 8218 message JOMBHCNIEMP { EFEGKDHEMFN FENLGGAMAPA = 12; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: NAMILAANGAE // Type: Req // CmdID: 8245 message PlanetFesDoGachaCsReq { uint32 simulate_magic = 14; // offset: 32 uint32 gacha_id = 10; // offset: 28 uint32 gacha_count = 5; // offset: 24 } message LLLAPNDDDKM { uint32 OGHCMDFNGMF = 3; // offset: 36 uint32 NPBKLCHLJMG = 4; // offset: 32 CPIOCHHPICD NBAKHCLLEKJ = 13; // offset: 16 uint32 avatar_id = 6; // offset: 40 } message FFBDADKFPBF { repeated LLLAPNDDDKM JOJDJAECHKA = 8; // offset: 32 EFEGKDHEMFN KPOPECKCDMG = 3; // offset: 40 repeated CPIOCHHPICD CBEJMMDDBJL = 5; // offset: 24 repeated uint32 NHCAGPFDLEP = 15; // offset: 48 } message EIKLOCHPNBM { JNBGIDELOGF EFBAMGJDAEH = 5; // offset: 32 repeated uint32 NLHDFBNLJHJ = 15; // offset: 16 } // Obf: GHBLMDHGIOE // Type: Rsp // CmdID: 8236 message PlanetFesDoGachaScRsp { uint32 retcode = 4; // offset: 40 uint32 gacha_id = 11; // offset: 48 repeated FBBMDFDOEEF JIGIBLLFPKF = 14; // offset: 32 oneof FNJJNAOCOII { FFBDADKFPBF MAHHENHIHDK = 1; // offset: 24 EIKLOCHPNBM BBMGOFHLEAK = 9; // offset: 24 } } // Obf: GNAFKEEMEEL // Type: Req // CmdID: 8203 message PlanetFesAvatarLevelUpCsReq { uint32 ODADJILOEKO = 3; // offset: 28 uint32 avatar_id = 4; // offset: 24 } // Obf: CGDGCIGBCLO // Type: Rsp // CmdID: 8250 message PlanetFesAvatarLevelUpScRsp { uint32 avatar_id = 15; // offset: 40 uint32 ODADJILOEKO = 9; // offset: 36 uint32 IHLLMLLNIFN = 1; // offset: 32 uint32 retcode = 5; // offset: 44 HLLCDBLCIPK reward = 3; // offset: 16 } // Obf: HCAHEGBMAHL // Type: Req // CmdID: 8216 message PlanetFesTakeQuestRewardCsReq { uint32 ODONPMONGJA = 5; // offset: 24 } // Obf: PJPNKAEHOIP // Type: Rsp // CmdID: 8231 message PlanetFesTakeQuestRewardScRsp { uint32 retcode = 13; // offset: 32 uint32 ODONPMONGJA = 7; // offset: 36 JNBGIDELOGF EAPHMPIDECI = 6; // offset: 16 } // Obf: BGGGLJAJBNI // Type: Req // CmdID: 8248 message PlanetFesUpgradeSkillLevelCsReq { uint32 ODADJILOEKO = 2; // offset: 24 uint32 skill_id = 12; // offset: 28 } // Obf: IKBKJLJFBEJ // Type: Rsp // CmdID: 8229 message PlanetFesSkillLevelUpScRsp { uint32 skill_id = 2; // offset: 36 FBBMDFDOEEF item_cost = 9; // offset: 24 uint32 skill_level = 5; // offset: 32 uint32 retcode = 3; // offset: 40 } message HLLCDBLCIPK { map JONDOIHPNEA = 8; // offset: 16 EFEGKDHEMFN item_value = 6; // offset: 40 repeated FBBMDFDOEEF item_list = 13; // offset: 24 } message EFBIMNFGMBM { uint32 LNNNCEILCAA = 11; // offset: 24 uint32 avatar_id = 9; // offset: 28 uint32 AFAHDBPGJLL = 2; // offset: 32 } message IAMCAPPFDBH { repeated EFBIMNFGMBM PIBHJCMEOEA = 12; // offset: 16 } message PKNBPAHCIMJ { uint32 GLIONEELOJH = 13; // offset: 36 uint32 PPOGPOJJELJ = 12; // offset: 40 uint32 COKGOPBMLPP = 2; // offset: 32 map HNENKAHDBKM = 5; // offset: 16 } message PMBLADGCPMM { uint32 EDNCOAGAIJK = 1; // offset: 32 JOJLACDBPNA OIAPHBBDPHL = 4; // offset: 16 uint32 ELLELJFGDPH = 9; // offset: 36 } message MJGHKGMGOAP { uint32 IIKCCGFJKAB = 8; // offset: 24 } message IDIGEJHHPDL { uint32 IIKCCGFJKAB = 3; // offset: 24 uint32 GDPGOBIILNO = 10; // offset: 28 uint32 MOLLBAMGLAG = 12; // offset: 32 } message BCJIBPMPIBA { uint32 IIKCCGFJKAB = 10; // offset: 24 } message JIPACDEJKJC { int64 JPBDNCHHKGC = 10; // offset: 32 uint32 PHKAHAHLDAE = 2; // offset: 48 uint32 EMFHLBBOCFK = 9; // offset: 52 bool AOJCDACKPCP = 11; // offset: 57 bool MBDGKAEHCFB = 14; // offset: 56 uint32 GAFPECGGICC = 5; // offset: 44 bool BIHHIPMLBON = 15; // offset: 58 oneof NLPPPCHGGPF { IAMCAPPFDBH FMJMNFIBCAH = 7; // offset: 24 PKNBPAHCIMJ CDNENMBMOKH = 3; // offset: 24 PMBLADGCPMM FFFDHGGPNPM = 6; // offset: 24 MJGHKGMGOAP CCNFDLHKJFM = 1; // offset: 24 IDIGEJHHPDL NAEJHJIEOBD = 12; // offset: 24 BCJIBPMPIBA ADECNJPKJFI = 13; // offset: 24 } } message BDEMABPLPKO { repeated JIPACDEJKJC BPCKFLJIGCI = 3; // offset: 40 uint32 GAFPECGGICC = 6; // offset: 48 EFEGKDHEMFN BFNPCJOMGFL = 5; // offset: 24 bool CFIONKKIPJL = 4; // offset: 52 int64 DNNHCNCKJCM = 11; // offset: 56 map KBHEGBCAAMG = 14; // offset: 16 bool has_passed = 9; // offset: 53 } message ONOINAHEHHB { uint32 MNPCBLEHGHP = 4; // offset: 52 repeated CNLIKADPCBH MMNOLIMBPCA = 11; // offset: 40 bool CFIONKKIPJL = 12; // offset: 48 EFEGKDHEMFN BFNPCJOMGFL = 6; // offset: 32 EFEGKDHEMFN LJMMOMIHGEI = 5; // offset: 24 uint32 GAFPECGGICC = 3; // offset: 56 } message HIBBPOAMDMA { uint32 PHKAHAHLDAE = 15; // offset: 24 bool JPLCJGPCFDO = 9; // offset: 28 } message PBGMKNEGOPK { repeated HIBBPOAMDMA BKAPBDGHIAB = 4; // offset: 16 repeated uint32 LKBDLBEAMGP = 12; // offset: 48 uint32 MJIDMBJNGEI = 3; // offset: 60 uint32 AFDBHGCAJDB = 9; // offset: 56 BDEMABPLPKO ALHDBLAJHNN = 6; // offset: 32 repeated ONOINAHEHHB BIMNCNMBOGF = 13; // offset: 40 } // Obf: DLGODNGNCHM // Type: Req // CmdID: 8221 message PlanetFesGetBusinessDayInfoCsReq { bool BOACDLKCJJI = 2; // offset: 24 } // Obf: ICIMOBHBILC // Type: Rsp // CmdID: 8249 message PlanetFesGetBusinessDayInfoScRsp { uint32 retcode = 12; // offset: 32 int64 ALIGEFKMMGH = 1; // offset: 40 PBGMKNEGOPK OADEJOMKKPF = 14; // offset: 24 } message OHLCKLEKPIN { uint32 AFDBHGCAJDB = 13; // offset: 28 int64 ALIGEFKMMGH = 1; // offset: 32 bool has_passed = 7; // offset: 45 uint32 MJIDMBJNGEI = 2; // offset: 24 uint32 BGDBCAKJMMA = 5; // offset: 40 bool CFIONKKIPJL = 10; // offset: 44 } // Obf: HHJKIFDCFNF // Type: Req // CmdID: 8215 message PlanetFesBusinessDayRefreshEventCsReq { bool DGAHMJOBDNE = 1; // offset: 24 uint32 GAFPECGGICC = 5; // offset: 28 uint32 PHKAHAHLDAE = 7; // offset: 32 } // Obf: MLGKFJKKDDD // Type: Rsp // CmdID: 8206 message PlanetFesBusinessDayRefreshEventScRsp { uint32 retcode = 8; // offset: 32 JIPACDEJKJC DIHECIIKELE = 13; // offset: 16 } // Obf: INEAJGOJKPO // Type: Req // CmdID: 8226 message PlanetFesDeliverPamCargoCsReq { uint32 AFAHDBPGJLL = 14; // offset: 28 uint32 avatar_id = 2; // offset: 24 } // Obf: AGAGEEKGMGM // Type: Rsp // CmdID: 8208 message PlanetFesDeliverPamCargoScRsp { uint32 retcode = 1; // offset: 40 HLLCDBLCIPK IOLKDNAMDCO = 8; // offset: 16 JIPACDEJKJC DIHECIIKELE = 10; // offset: 24 uint32 avatar_id = 14; // offset: 44 } // Obf: KLHPNIDFPGO // Type: Req // CmdID: 8233 message PlanetFesChooseAvatarEventOptionCsReq { uint32 NHDBKGMGELH = 10; // offset: 24 } // Obf: NPOOGENCIGC // Type: Rsp // CmdID: 8209 message PlanetFesChooseAvatarEventOptionScRsp { uint32 AAIJKIBONOO = 14; // offset: 44 JIPACDEJKJC DIHECIIKELE = 5; // offset: 16 uint32 retcode = 11; // offset: 52 HLLCDBLCIPK reward = 8; // offset: 24 uint32 EEMNDGIPBIC = 6; // offset: 40 uint32 COKGOPBMLPP = 15; // offset: 48 } // Obf: KPJDIIIKKOM // Type: Req // CmdID: 8204 message PlanetFesDealAvatarEventOptionItemCsReq { uint32 GLIONEELOJH = 4; // offset: 24 bool ICOGAHFFCLD = 2; // offset: 28 } // Obf: CKCKNLHNHLN // Type: Rsp // CmdID: 8237 message PlanetFesDealAvatarEventOptionItemScRsp { HLLCDBLCIPK reward = 9; // offset: 16 bool ICOGAHFFCLD = 1; // offset: 40 uint32 EEMNDGIPBIC = 10; // offset: 48 uint32 retcode = 13; // offset: 52 uint32 AAIJKIBONOO = 7; // offset: 44 JIPACDEJKJC DIHECIIKELE = 12; // offset: 24 } // Obf: NFAANCANCHC // Type: Req // CmdID: 8243 message PlanetFesTakeRegionPhaseRewardCsReq { uint32 HJMGGLANHML = 13; // offset: 24 } // Obf: BEMBCNKCLLA // Type: Rsp // CmdID: 8239 message PlanetFesTakeRegionPhaseRewardScRsp { uint32 HJMGGLANHML = 7; // offset: 32 uint32 retcode = 12; // offset: 36 ItemList reward_list = 3; // offset: 16 } message BBHPOJJLFEC { uint32 IEAILOCMKNN = 13; // offset: 44 uint32 AKAGAAMOJCF = 4; // offset: 40 repeated uint32 BHLABMIODGO = 9; // offset: 32 repeated uint32 JGAIPHCIJHB = 12; // offset: 24 } message JOJLACDBPNA { uint32 ELLELJFGDPH = 12; // offset: 36 uint32 KHDLMPAKEGF = 1; // offset: 32 oneof EPIIJJCAKIE { BBHPOJJLFEC PIHGDHAKLCB = 3; // offset: 24 } } message GIFNOKLKCGH { repeated uint32 DNLALPGKFDK = 1; // offset: 24 } // Obf: KIJAOPIAHOL // Type: Req // CmdID: 8220 message PlanetFesStartMiniGameCsReq { uint32 KHDLMPAKEGF = 11; // offset: 24 uint32 ELLELJFGDPH = 8; // offset: 28 } // Obf: JIGEMDLBLFH // Type: Rsp // CmdID: 8222 message PlanetFesStartMiniGameScRsp { HLLCDBLCIPK reward = 9; // offset: 16 JOJLACDBPNA OIAPHBBDPHL = 4; // offset: 40 uint32 retcode = 5; // offset: 52 oneof BDBOAMOCOHI { GIFNOKLKCGH EFBAMGJDAEH = 8; // offset: 32 } } // Obf: ODIEOLMNENI // Type: Req // CmdID: 8246 message PlanetFesUseItemCsReq { uint32 item_id = 15; // offset: 24 uint32 OGBDDNFELCL = 4; // offset: 28 } // Obf: NMNOBDIIGGF // Type: Rsp // CmdID: 8240 message PlanetFesUseItemScRsp { HLLCDBLCIPK reward = 3; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: FADLBLGNEHC // Type: Req // CmdID: 8217 message PlanetFesBingoGameFlipCardCsReq { uint32 NBFLCNHFEFM = 8; // offset: 24 } // Obf: JEDHJMFEAOE // Type: Rsp // CmdID: 8228 message PlanetFesGameBingoFlipScRsp { HLLCDBLCIPK reward = 8; // offset: 16 uint32 NBFLCNHFEFM = 3; // offset: 32 uint32 retcode = 14; // offset: 40 bool JKLFMOHICMO = 4; // offset: 36 } // Obf: ENDMIKCIFMB // Type: Req // CmdID: 8223 message PlanetFesBonusEventInteractCsReq { uint32 PHKAHAHLDAE = 15; // offset: 28 uint32 BFMAOIDEJCD = 5; // offset: 24 } // Obf: ALONCNDOEGJ // Type: Rsp // CmdID: 8214 message PlanetFesBonusEventInteractScRsp { uint32 PHKAHAHLDAE = 2; // offset: 40 HLLCDBLCIPK reward = 8; // offset: 32 JIPACDEJKJC DIHECIIKELE = 7; // offset: 16 uint32 retcode = 14; // offset: 44 } message FFFKFKHHEOG { uint32 DBOJCHBAHCI = 4; // offset: 44 uint32 uid = 12; // offset: 52 uint32 ACKIBGGBFMO = 11; // offset: 36 EFEGKDHEMFN gold = 10; // offset: 16 uint32 GAFPECGGICC = 9; // offset: 40 uint32 KLFPGJNLFKG = 13; // offset: 48 uint32 GBCPGOAFEBC = 15; // offset: 32 } // Obf: GPICOEHLEKL // Type: Req // CmdID: 8212 message PlanetFesGetFriendRankingInfoListCsReq { } // Obf: LBGBOCOFMHI // Type: Rsp // CmdID: 8234 message PlanetFesGetFriendRankingInfoListScRsp { FFFKFKHHEOG KNNIAEBMHGM = 8; // offset: 16 uint32 retcode = 6; // offset: 32 } // Obf: IAPNMAPLAFD // Type: Notify // CmdID: 8225 message PlanetFesFriendRankingInfoChangeScNotify { repeated FFFKFKHHEOG CPBGLNGOCBA = 1; // offset: 24 } // Obf: KHKMOODMDDF // Type: Req // CmdID: 8210 message PlanetFesSetCustomKeyValueCsReq { uint32 key = 7; // offset: 28 uint32 value = 10; // offset: 24 } // Obf: ECHAEDJOCAB // Type: Rsp // CmdID: 8224 message PlanetFesSetCustomKeyValueScRsp { uint32 retcode = 10; // offset: 24 uint32 key = 9; // offset: 28 uint32 value = 15; // offset: 32 } // Obf: HDALEIPDCNA // Type: Req // CmdID: 8241 message PlanetFesUpgradeFesLevelCsReq { uint32 ODADJILOEKO = 11; // offset: 24 } // Type: Rsp // CmdID: 8242 message EMIFFPHBMEI { uint32 retcode = 11; // offset: 24 } // Obf: JHMONADIDKD // Type: Req // CmdID: 8211 message PlanetFesGetAvatarStatCsReq { } // Obf: OECBNPAOEJN // Type: Rsp // CmdID: 8232 message PlanetFesGetAvatarStatScRsp { repeated CNLIKADPCBH MMNOLIMBPCA = 8; // offset: 24 uint32 retcode = 5; // offset: 32 } message BBOGAPHFIBG { uint32 EPGIKGCADHM = 10; // offset: 44 int64 EDECALEJJFH = 6; // offset: 32 repeated uint32 DJDEBKPGJDN = 13; // offset: 16 uint32 GIIIGJFMHPO = 3; // offset: 40 } message HBMNFGPKECH { uint64 PHALKDHHPPB = 13; // offset: 40 uint32 CDCBFHFJGMD = 6; // offset: 32 repeated uint32 DJDEBKPGJDN = 1; // offset: 16 int64 time = 7; // offset: 48 bool JFHMCDFDABI = 8; // offset: 36 } message HHKHKGDAMNB { uint32 GIIIGJFMHPO = 7; // offset: 36 uint32 source = 3; // offset: 40 repeated uint32 DJDEBKPGJDN = 12; // offset: 24 int64 time = 14; // offset: 48 uint32 EPGIKGCADHM = 11; // offset: 32 } // Obf: AIAMJBEHMMC enum CmdPlanetFesExtType { AIAMJBEHMMC_PCPDHELPKEM = 0; CmdPlanetFesGetExtraCardPieceInfoCsReq = 8303; CmdPlanetFesGetExtraCardPieceInfoScRsp = 8297; CmdPlanetFesApplyCardPieceScRsp = 8291; CmdPlanetFesGiveCardPieceScRsp = 8335; CmdPlanetFesHandleCardPieceApplyCsReq = 8337; CmdPlanetFesLargeBonusInteractScRsp = 8293; CmdPlanetFesApplyCardPieceCsReq = 8295; CmdPlanetFesChangeCardPieceApplyPermissionCsReq = 8325; CmdPlanetFesGetOfferedCardPieceScRsp = 8334; CmdPlanetFesGetOfferedCardPieceCsReq = 8292; CmdPlanetFesGetFriendCardPieceScRsp = 8317; CmdHCJKEDJPGHB = 8306; CmdPlanetFesEnterNextBusinessDayCsReq = 8340; CmdPlanetFesGetFriendCardPieceCsReq = 8320; CmdPlanetFesChangeCardPieceApplyPermissionScRsp = 8328; CmdPlanetFesGiveCardPieceCsReq = 8308; CmdPlanetFesLargeBonusInteractCsReq = 8326; CmdPlanetFesHandleCardPieceApplyScRsp = 8309; } enum DCMGMEHGCIF { DCMGMEHGCIF_KJFHLPEONOH = 0; DCMGMEHGCIF_ONACHMEDPIK = 1; DCMGMEHGCIF_KALDKLPHGEJ = 2; } // Obf: LOPCGPMHNKO // Type: Req // CmdID: 8303 message PlanetFesGetExtraCardPieceInfoCsReq { } message PEHOCGJJMNF { repeated uint32 AFIHGFCCHPK = 9; // offset: 24 int64 LLGHOBDIBOM = 3; // offset: 64 uint32 uid = 11; // offset: 56 repeated BBOGAPHFIBG MLFNLIBCBMO = 15; // offset: 48 uint32 AHLLMHGEEMF = 13; // offset: 76 repeated FBBMDFDOEEF CGOMCPEBBIA = 1; // offset: 16 repeated HHKHKGDAMNB JHNJKOHPIJN = 8; // offset: 40 uint32 FLIFCIPEPLO = 12; // offset: 72 } // Obf: IECBKBJKDLO // Type: Rsp // CmdID: 8297 message PlanetFesGetExtraCardPieceInfoScRsp { PEHOCGJJMNF ADJEEIILGBO = 6; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: FFHBOHDDFIP // Type: Req // CmdID: 8320 message PlanetFesGetFriendCardPieceCsReq { } // Obf: IFNAAPKKDMB // Type: Rsp // CmdID: 8317 message PlanetFesGetFriendCardPieceScRsp { uint32 retcode = 3; // offset: 32 repeated PEHOCGJJMNF NLOPOBHEEJH = 11; // offset: 16 } // Obf: BKBCAPMAHHE // Type: Req // CmdID: 8325 message PlanetFesChangeCardPieceApplyPermissionCsReq { uint32 FLIFCIPEPLO = 8; // offset: 24 } // Obf: HEGNCNHPMGA // Type: Rsp // CmdID: 8328 message PlanetFesChangeCardPieceApplyPermissionScRsp { uint32 retcode = 13; // offset: 28 uint32 FLIFCIPEPLO = 15; // offset: 24 } // Obf: POKNLBHIKAG // Type: Req // CmdID: 8295 message PlanetFesApplyCardPieceCsReq { uint32 EAALMHNALFI = 9; // offset: 32 repeated uint32 DJDEBKPGJDN = 3; // offset: 16 } // Obf: FPOHHJKEJEG // Type: Rsp // CmdID: 8291 message PlanetFesApplyCardPieceScRsp { uint32 EPGIKGCADHM = 1; // offset: 44 bool CHEHAODHAOC = 5; // offset: 52 uint32 retcode = 4; // offset: 40 uint32 EAALMHNALFI = 11; // offset: 48 int64 ALJIBCCDHPJ = 13; // offset: 32 repeated uint32 DJDEBKPGJDN = 9; // offset: 24 } // Obf: MMPBMMJLFHL // Type: Req // CmdID: 8337 message PlanetFesHandleCardPieceApplyCsReq { bool ILCOOFLFGFH = 4; // offset: 40 uint32 EPGIKGCADHM = 7; // offset: 32 repeated uint32 MGAFDDCGJPM = 13; // offset: 16 uint32 GIIIGJFMHPO = 11; // offset: 36 } // Obf: HMIOJGOKMIN // Type: Rsp // CmdID: 8309 message PlanetFesHandleCardPieceApplyScRsp { int64 ONBBNACBADF = 15; // offset: 40 uint32 retcode = 14; // offset: 32 repeated uint32 MGAFDDCGJPM = 4; // offset: 24 bool ILCOOFLFGFH = 6; // offset: 48 uint32 EPGIKGCADHM = 8; // offset: 36 } // Obf: FADKNHHMPIF // Type: Req // CmdID: 8292 message PlanetFesGetOfferedCardPieceCsReq { bool JFHMCDFDABI = 8; // offset: 24 uint64 PHALKDHHPPB = 5; // offset: 32 } // Obf: JJKDDGNDNLG // Type: Rsp // CmdID: 8334 message PlanetFesGetOfferedCardPieceScRsp { uint32 retcode = 7; // offset: 44 uint64 PHALKDHHPPB = 9; // offset: 56 int64 CAOBLDAJOHK = 3; // offset: 48 repeated FBBMDFDOEEF CGOMCPEBBIA = 11; // offset: 16 repeated HBMNFGPKECH CLFPBNGKLAA = 12; // offset: 24 bool JFHMCDFDABI = 8; // offset: 40 } // Obf: PLHKEENEHFJ // Type: Req // CmdID: 8308 message PlanetFesGiveCardPieceCsReq { uint32 EAALMHNALFI = 15; // offset: 32 repeated uint32 MGAFDDCGJPM = 1; // offset: 16 } // Obf: MOBMNENMECG // Type: Rsp // CmdID: 8335 message PlanetFesGiveCardPieceScRsp { uint64 PHALKDHHPPB = 14; // offset: 48 repeated uint32 MGAFDDCGJPM = 5; // offset: 24 uint32 retcode = 3; // offset: 36 uint32 EAALMHNALFI = 6; // offset: 32 int64 ONBBNACBADF = 1; // offset: 40 } // Obf: FNMEMIDGMKA // Type: Req // CmdID: 8326 message PlanetFesLargeBonusInteractCsReq { uint32 PFOPCGAKMJP = 12; // offset: 24 uint32 BCOPJHFNDBF = 14; // offset: 28 uint32 HGIAGJMHDOB = 9; // offset: 32 } // Obf: NFHPGDLJFGJ // Type: Rsp // CmdID: 8293 message PlanetFesLargeBonusInteractScRsp { uint32 HGIAGJMHDOB = 15; // offset: 44 JIPACDEJKJC DIHECIIKELE = 6; // offset: 16 uint32 retcode = 10; // offset: 40 EFEGKDHEMFN LAMFMELCEMD = 7; // offset: 32 } // Obf: COKEFEINPBE // Type: Req // CmdID: 8340 message PlanetFesEnterNextBusinessDayCsReq { } // Type: Rsp // CmdID: 8306 message HCJKEDJPGHB { uint32 retcode = 10; // offset: 24 } // Obf: LGDEJONOGDK enum CmdPlayerType { LGDEJONOGDK_PCPDHELPKEM = 0; CmdPlayerGetTokenCsReq = 14; CmdQueryProductInfoCsReq = 66; CmdGetSecretKeyInfoScRsp = 69; CmdExchangeStaminaCsReq = 37; LGDEJONOGDK_JPMPCIKAMFO = 23; CmdPlayerLoginFinishScRsp = 62; CmdPEJPOACIIKL = 16; CmdGBPEEKKNCOK = 78; CmdPlayerHeartBeatCsReq = 12; CmdClientObjDownloadDataScNotify = 86; CmdSetGenderScRsp = 20; CmdGetBasicInfoScRsp = 36; CmdGetAuthkeyScRsp = 72; CmdClientObjUploadCsReq = 80; CmdMonthCardRewardNotify = 59; CmdGetBasicInfoCsReq = 71; CmdGetVideoVersionKeyScRsp = 68; CmdGetLevelRewardScRcp = 89; CmdHCBMIPFCCPL = 42; CmdReserveStaminaExchangeCsReq = 13; CmdKFGOKPOJKPH = 28; CmdSetPlayerInfoCsReq = 93; CmdPlayerLoginCsReq = 91; CmdSetPlayerInfoScRsp = 2; CmdGetLevelRewardTakenListCsReq = 58; CmdPlayerLoginScRsp = 10; CmdSetNicknameCsReq = 61; CmdMHJAKGFPMCK = 67; CmdFeatureSwitchClosedScNotify = 6; CmdSetNicknameScRsp = 7; CmdGetVideoVersionKeyCsReq = 70; CmdSetGameplayBirthdayCsReq = 92; CmdLightConeRarity4AutoLockReq = 35; CmdGetLevelRewardReq = 100; CmdPlayerSqueezedScNotify = 63; CmdSetGameplayBirthdayScRsp = 24; CmdPlayerHeartBeatScRsp = 77; CmdUpdateFeatureSwitchScNotify = 30; CmdUpdatePlayerSettingScRsp = 15; CmdSetLanguageReq = 21; CmdEnterStageCsReq = 26; CmdForceSyncGameStateFinishCSReq = 50; CmdGetAuthkeyCsReq = 38; CmdDailyRefreshNotify = 3; CmdPHIBGDFEFEE = 32; CmdPlayerLogoutCsReq = 94; CmdStaminaInfoScNotify = 83; LGDEJONOGDK_MDGAICFBCKJ = 47; CmdMHJOJEFEOKK = 40; CmdNBCDKAOFNMD = 98; LGDEJONOGDK_OOOIEHICMDM = 95; CmdGetSecretKeyInfoCsReq = 90; CmdClientObjUploadScRsp = 85; CmdReserveStaminaExchangeScRsp = 31; CmdHDEFPBNNMDJ = 81; CmdCIAANMCPBGF = 29; CmdDDCCKDCEBOJ = 19; CmdPDANOHBKBBF = 39; CmdExchangeStaminaScRsp = 4; CmdGetLevelRewardTakenListScRsp = 44; CmdUpdatePlayWithPsnOnlySettingCsReq = 55; CmdSetGenderCsReq = 79; CmdSetRedPointStatusScNotify = 82; CmdServerAnnounceNotify = 65; CmdPlayerLoginFinishCsReq = 41; CmdQueryProductInfoScRsp = 5; CmdAntiAddictScNotify = 33; CmdClientDownloadDataScNotify = 11; CmdPlayerGetTokenScRsp = 18; } enum KJIKKLBJLCK { KJIKKLBJLCK_PCPDHELPKEM = 0; KJIKKLBJLCK_OFGHJKIHMIB = 1; KJIKKLBJLCK_CKMMKFBHMGA = 2; } enum NOFMHNNIJAN { NOFMHNNIJAN_LHBKAEPNIDA = 0; NOFMHNNIJAN_OJDAGMEHLII = 1; } // Obf: PBLACIHDLCL // Type: Req // CmdID: 91 message PlayerLoginCsReq { string IBDEALLKDAM = 5; // offset: 56 bool MMFJFMPNJMN = 386; // offset: 196 COKHGIMNLEK ABFNMCHIIFI = 809; // offset: 136 uint32 IPICOGJIBAE = 10; // offset: 200 PlatformType platform = 6; // offset: 172 string MCKPMFDFBGP = 1; // offset: 120 string signature = 15; // offset: 88 string CABLACHJKID = 189; // offset: 64 string GGDPMLCODPH = 3; // offset: 32 uint32 DIJHAFOGEOF = 9; // offset: 168 string JBCNGGAGFCD = 13; // offset: 48 string LJIMJGAHMKM = 12; // offset: 128 string HBIDCAFOPMG = 1132; // offset: 152 uint32 EFKCMFIJGIJ = 437; // offset: 184 string BLEGPLIACMK = 1248; // offset: 16 uint32 PEKKCPFGCCL = 416; // offset: 192 DNJFGOLLCCB HEJKBACFHBG = 42; // offset: 40 FPJBOJBFMNJ BNPGKDAEJPB = 8; // offset: 204 string rogue_get_info = 11; // offset: 112 string CJCFGAMHMCG = 273; // offset: 72 string HFFGCAGBNLO = 7; // offset: 24 bool JMFANJEHDMG = 765; // offset: 197 string GNODLEJAOJP = 84; // offset: 80 uint32 NCHFFCBPIFB = 878; // offset: 188 string ICJIGHOMDNL = 729; // offset: 96 uint64 login_random = 2; // offset: 176 string KILCHABDDLC = 4; // offset: 144 string ENECPEOGEKG = 14; // offset: 160 } // Obf: KMGGAMPIBDH // Type: Rsp // CmdID: 10 message PlayerLoginScRsp { uint64 login_random = 4; // offset: 64 uint64 server_timestamp_ms = 8; // offset: 72 bool CIGNEJKDKJF = 13; // offset: 48 uint32 retcode = 9; // offset: 52 bool ALLHDAFGDCJ = 14; // offset: 49 uint32 stamina = 7; // offset: 56 PlayerBasicInfo basic_info = 1; // offset: 32 int32 LHNKDIKBIBO = 11; // offset: 60 string ICHLJDLEPNL = 12; // offset: 40 string PJNKEEOKGBO = 10; // offset: 24 } // Obf: LJBDAIMNEJC // Type: Req // CmdID: 94 message PlayerLogoutCsReq { } // Obf: NFEPFHOJIDO // Type: Req // CmdID: 14 message PlayerGetTokenCsReq { string token = 2; // offset: 40 string EFLAEANKACM = 7; // offset: 24 uint32 sign_type = 15; // offset: 56 uint32 account_ip = 4; // offset: 68 uint32 account_ip_port = 3; // offset: 52 uint32 EFKCMFIJGIJ = 5; // offset: 48 string account_uid = 6; // offset: 16 uint32 uid = 8; // offset: 60 uint32 platform = 10; // offset: 64 } // Obf: BBOGLEADPEO // Type: Rsp // CmdID: 18 message PlayerGetTokenScRsp { uint32 uid = 11; // offset: 56 uint64 secret_key_seed = 8; // offset: 48 BlackInfo black_info = 14; // offset: 32 string stop_desc = 1; // offset: 16 string authkey = 2; // offset: 24 uint32 retcode = 7; // offset: 60 } // Type: Notify // CmdID: 98 message NBCDKAOFNMD { string stop_desc = 10; // offset: 16 } // Obf: JNFKCNJMCFO // Type: Notify // CmdID: 63 message PlayerSqueezedScNotify { message DGMEGLNMHKI { enum LKMGMLFKAIP { LKMGMLFKAIP_OFLPACBABIG = 0; LKMGMLFKAIP_DLMGJJCFKLP = 1; LKMGMLFKAIP_MFPJFDELEHF = 2; LKMGMLFKAIP_ODKPNILOIAH = 3; LKMGMLFKAIP_FEFLFCJJCMN = 4; LKMGMLFKAIP_LDLILHOOCLM = 5; } } DGMEGLNMHKI.LKMGMLFKAIP DGLJGHJENJE = 2; // offset: 32 BlackInfo black_info = 4; // offset: 16 } // Obf: KFFAPLAMHJP // Type: Req // CmdID: 26 message EnterStageCsReq { string stop_desc = 6; // offset: 24 } // Type: Rsp // CmdID: 39 message PDANOHBKBBF { uint32 retcode = 3; // offset: 32 string IEKPOMOMOPH = 1; // offset: 16 } // Obf: EDJJFNLBFMI // Type: Req // CmdID: 71 message GetBasicInfoCsReq { } message OEEEAEJBENB { uint32 APOFJCCELFM = 8; // offset: 24 bool JLPHFLLOEAJ = 2; // offset: 29 bool ODEJNPJBJAJ = 6; // offset: 28 } message PlayerSettingInfo { bool CHCNEDNCIDJ = 4; // offset: 43 bool MFCPDJGGCMO = 10; // offset: 51 NECGMCGFANN HGHFECOMJNA = 524; // offset: 32 bool BMEHFMDNKLE = 1557; // offset: 53 bool KFBLHCCGEPO = 1219; // offset: 52 bool LPEPIDNJDEM = 7; // offset: 41 bool PFJMEECGJMM = 9; // offset: 48 bool CPOGDKALGOM = 14; // offset: 47 bool FIJNAPNICJF = 12; // offset: 40 bool COIGOCJHBOP = 2; // offset: 50 bool NHLKFBOBDOM = 13; // offset: 46 bool LENKIEBIIHP = 151; // offset: 42 bool EJDGNLEOBCN = 197; // offset: 49 bool BKDCFBDMNIJ = 8; // offset: 44 OEEEAEJBENB EHKLNPCMMHE = 5; // offset: 16 bool CCNGHBADHBL = 11; // offset: 45 } // Obf: GetBasicInfoScRsp // Type: Rsp // CmdID: 36 message GetBasicInfoScRsp { uint32 week_cocoon_finished_count = 11; // offset: 72 bool is_gender_set = 2; // offset: 48 int64 next_recover_time = 8; // offset: 40 uint32 exchange_times = 12; // offset: 56 uint32 cur_day = 7; // offset: 68 uint32 gameplay_birthday = 10; // offset: 52 uint32 cur_map_entry_id = 13; // offset: 64 PlayerSettingInfo player_setting_info = 5; // offset: 24 uint32 gender = 4; // offset: 60 int64 last_set_nickname_time = 14; // offset: 32 } // Obf: KDNHEKFILJP // Type: Req // CmdID: 37 message ExchangeStaminaCsReq { } // Type: Rsp // CmdID: 4 message ExchangeStaminaScRsp { int64 last_recover_time = 9; // offset: 48 uint32 exchange_times = 8; // offset: 32 uint32 stamina_add = 15; // offset: 36 repeated ItemCost item_cost_list = 6; // offset: 24 uint32 cur_map_entry_id = 14; // offset: 40 } // Obf: OOGDOGPALAO // Type: Req // CmdID: 38 message GetAuthkeyCsReq { uint32 authkey_ver = 3; // offset: 32 string auth_appid = 15; // offset: 24 uint32 sign_type = 7; // offset: 36 } // Obf: HOHPGNDMCLF // Type: Rsp // CmdID: 72 message GetAuthkeyScRsp { uint32 retcode = 1; // offset: 40 uint32 sign_type = 7; // offset: 44 uint32 authkey_ver = 14; // offset: 48 string authkey = 10; // offset: 32 string auth_appid = 4; // offset: 16 } // Type: Notify // CmdID: 32 message PHIBGDFEFEE { int64 stop_end_time = 2; // offset: 24 int64 stop_begin_time = 10; // offset: 32 } // Type: Notify // CmdID: 33 message AntiAddictScNotify { string level = 3; // offset: 24 uint32 msg_type = 7; // offset: 40 string msg = 15; // offset: 16 } // Obf: BNBFMIGFOGD // Type: Req // CmdID: 61 message SetNicknameCsReq { bool is_modify = 12; // offset: 32 string nickname = 3; // offset: 24 } // Obf: HJOBMPGMMDO // Type: Rsp // CmdID: 7 message SetNicknameScRsp { uint32 retcode = 1; // offset: 32 int64 set_time = 5; // offset: 24 bool is_modify = 12; // offset: 36 } // Obf: PGEJEDPINOG // Type: Req // CmdID: 58 message GetLevelRewardTakenListCsReq { } // Obf: MHNODHPLONN // Type: Rsp // CmdID: 44 message GetLevelRewardTakenListScRsp { repeated uint32 level_reward_taken_list = 3; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: BJJOBHHMFEC // Type: Req // CmdID: 100 message GetLevelRewardReq { uint32 level = 7; // offset: 24 uint32 interacted_prop_entity_id = 15; // offset: 28 } // Obf: JMPJIMLEFIJ // Type: Rsp // CmdID: 89 message GetLevelRewardScRcp { ItemList reward = 13; // offset: 24 uint32 level = 6; // offset: 32 uint32 retcode = 12; // offset: 36 } // Obf: FPGOJFMEKAN // Type: Req // CmdID: 21 message SetLanguageReq { FPJBOJBFMNJ BNPGKDAEJPB = 11; // offset: 24 } // Type: Rsp // CmdID: 28 message KFGOKPOJKPH { FPJBOJBFMNJ BNPGKDAEJPB = 2; // offset: 24 uint32 retcode = 7; // offset: 28 } // Obf: NDGLICLPCEN message AnnounceData { uint32 config_id = 5; // offset: 60 uint32 CLEAFKJOGJD = 11; // offset: 72 int64 begin_time = 3; // offset: 48 string HBAABNAAJLC = 13; // offset: 24 bool has_recommand = 14; // offset: 56 string AEDGENKIEPB = 8; // offset: 40 uint32 MPPDNHNPFEN = 4; // offset: 76 bool LHLEAGCJPFC = 15; // offset: 57 int64 end_time = 6; // offset: 64 string HOFBLEGMCEN = 2; // offset: 32 } // Obf: AHANNEPPJGC // Type: Notify // CmdID: 65 message ServerAnnounceNotify { repeated AnnounceData announce_data_list = 5; // offset: 24 } message GateServer { string lua_url = 6; string region_name = 9; bool unk1 = 10; string ex_resource_url = 11; string asset_bundle_url = 12; bool unk2 = 15; string msg = 43; bool unk3 = 67; bool unk4 = 79; bool unk5 = 184; bool unk6 = 200; bool unk7 = 235; bool unk8 = 454; bool unk9 = 529; string asset_bundle_url_android = 1417; string ifix_url = 1488; bool unk10 = 1686; string ifix_version = 1178; string mdk_res_version = 1238; string ip = 3; // offset: 256 uint32 port = 7; // offset: 512 uint32 retcode = 14; // offset: 488 } // // Obf: KGKJGPDKLML // message GateServer { // string enable_upload_battle_log = 1990; // offset: 304 // string operation_feedback_url = 459; // offset: 192 // string ifix_version = 1238; // offset: 96 // bool use_new_networking = 200; // offset: 504 // string stop_desc = 2; // offset: 368 // string ipv6_address = 1897; // offset: 296 // bool LAIKGIGOIMD = 112; // offset: 502 // string custom_service_url = 1480; // offset: 384 // string ex_resource_url = 11; // offset: 48 // string ban_appeal_url = 1277; // offset: 312 // string design_data_relogin_desc = 1407; // offset: 328 // string grid_fight_intro_h5_url = 1131; // offset: 152 // string teenager_privacy_in_game_url = 1512; // offset: 56 // string third_privacy_in_game_url = 1853; // offset: 264 // string web_tool_url = 336; // offset: 32 // string ip = 3; // offset: 256 // bool enable_save_replay_file = 67; // offset: 509 // string community_activity_url = 1074; // offset: 344 // string DLIKDBALBAD = 1980; // offset: 408 // bool use_tcp = 1440; // offset: 508 // string rogue_tourn_notice_pic_type = 521; // offset: 224 // bool event_tracking_open = 1686; // offset: 495 // string redeem_code_url = 1741; // offset: 184 // string FEOKCJCMBAL = 1187; // offset: 232 // uint32 enable_cdn_ipv6 = 235; // offset: 472 // uint32 rogue_tourn_h5_url = 1430; // offset: 496 // uint32 retcode = 14; // offset: 488 // string rogue_tourn_build_ref_api_req_color_header_value = 654; // offset: 72 // string personal_information_in_game_url = 1333; // offset: 240 // string anniv2nd_callback = 1186; // offset: 80 // string CNEODGAPFAN = 1417; // offset: 216 // bool network_diagnostic = 79; // offset: 493 // string temporary_maintenance_url = 1811; // offset: 64 // string game_start_customer_service_url = 126; // offset: 280 // bool enable_version_update = 10; // offset: 503 // bool anniv2nd_book = 1276; // offset: 492 // string base_asset_bundle_version_update_url = 6; // offset: 248 // string anniv2nd_os = 1779; // offset: 432 // string asb_relogin_desc = 13; // offset: 160 // string rogue_tourn_build_ref_h5_url = 2032; // offset: 336 // string rogue_tourn_build_ref_static_data_url_prefix = 260; // offset: 168 // bool grid_fight_game_ref_color_header_value = 393; // offset: 501 // bool enable_watermark = 208; // offset: 505 // string region_name = 9; // offset: 392 // string ifix_url = 1178; // offset: 208 // string online_replay_download_url = 339; // offset: 200 // int64 stop_end_time = 5; // offset: 480 // string privacy_in_game_url = 1770; // offset: 24 // uint32 port = 7; // offset: 512 // bool ios_exam = 929; // offset: 494 // string online_replay_upload_url = 746; // offset: 456 // string mdk_res_version = 543; // offset: 400 // string asset_bundle_url = 12; // offset: 376 // bool forbid_recharge = 454; // offset: 511 // string player_return_questionnaire_a_url = 1105; // offset: 104 // string server_description = 1490; // offset: 40 // string official_community_url = 730; // offset: 128 // bool mtp_switch = 529; // offset: 500 // string user_agreement_url = 1722; // offset: 352 // string login_white_msg = 43; // offset: 144 // string pre_download_url = 728; // offset: 288 // string grid_fight_game_ref_cdn_url = 1115; // offset: 112 // uint32 rogue_magic_h5_url = 640; // offset: 516 // string anniv2nd_concert = 1680; // offset: 88 // string enable_android_middle_package = 1488; // offset: 136 // bool grid_fight_game_ref_color_header_key = 975; // offset: 507 // bool enable_design_data_version_update = 15; // offset: 510 // int64 stop_begin_time = 8; // offset: 520 // string rogue_tourn_notice_id = 486; // offset: 16 // string player_return_questionnaire_b_url = 201; // offset: 176 // string grid_fight_game_ref_h5_url = 668; // offset: 424 // uint32 design_data_relogin_type = 1; // offset: 464 // repeated string NIFLHBKPJBA = 1382; // offset: 320 // string player_return_invite_h5_url = 839; // offset: 360 // string BJFACFGPNEN = 721; // offset: 416 // string cloud_game_url = 941; // offset: 440 // string hot_point_url = 656; // offset: 272 // uint32 asb_relogin_type = 4; // offset: 468 // bool lua_url = 184; // offset: 506 // string rogue_tourn_build_ref_api_req_color_header_key = 883; // offset: 448 // } // Type: Notify // CmdID: 16 message PEJPOACIIKL { string KGHHBLGPJJI = 11; // offset: 16 } // Obf: LMIDOIOGHLK // Type: Req // CmdID: 79 message SetGenderCsReq { Gender gender = 5; // offset: 24 } // Obf: MALABKDKFEI // Type: Rsp // CmdID: 20 message SetGenderScRsp { MultiPathAvatarType HBDHAEINMFP = 4; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: JFFLIFOMDDI // Type: Req // CmdID: 93 message SetPlayerInfoCsReq { string nickname = 10; // offset: 16 Gender gender = 2; // offset: 32 bool is_modify = 15; // offset: 36 } // Obf: KBABGMHDILJ // Type: Rsp // CmdID: 2 message SetPlayerInfoScRsp { MultiPathAvatarType HBDHAEINMFP = 6; // offset: 24 uint32 retcode = 7; // offset: 28 int64 set_time = 5; // offset: 40 bool is_modify = 1; // offset: 32 } // Obf: ENJKLMFCNAM // Type: Req // CmdID: 66 message QueryProductInfoCsReq { } message GNJBJDKMMKI { ProductGiftType GMDDEBINGHE = 7; // offset: 52 int64 begin_time = 1; // offset: 56 uint32 EEFHEBKHKAB = 14; // offset: 40 uint32 JCJGHCOEOOJ = 15; // offset: 48 bool OGHMDOIBHLM = 12; // offset: 64 uint32 MEMNCJLKAEE = 5; // offset: 44 string KGKGJKGOIPO = 3; // offset: 32 string JNGMHKMLAAL = 8; // offset: 24 int64 end_time = 9; // offset: 72 } // Obf: PEGGEPHNCCB // Type: Rsp // CmdID: 5 message QueryProductInfoScRsp { uint32 retcode = 13; // offset: 48 uint32 IFKKKLCFOBK = 10; // offset: 44 repeated GNJBJDKMMKI CFOHLDJBJCC = 8; // offset: 16 uint64 DFHMMBKPECM = 6; // offset: 32 uint32 BAMOOGPNJEH = 15; // offset: 40 } // Obf: ELCONPOLJJE // Type: Notify // CmdID: 59 message MonthCardRewardNotify { ItemList reward = 9; // offset: 24 } // Type: Notify // CmdID: 11 message ClientDownloadDataScNotify { ClientDownloadData download_data = 5; // offset: 16 } // Obf: IFJICIOAFJA // Type: Notify // CmdID: 86 message ClientObjDownloadDataScNotify { ClientObjDownloadData data = 13; // offset: 16 } // Obf: UpdateFeatureSwitchScNotify // Type: Notify // CmdID: 30 message UpdateFeatureSwitchScNotify { repeated CENOIEMJPKK switch_info_list = 6; // offset: 16 } // Obf: FMAMFNKHKIC // Type: Notify // CmdID: 3 message DailyRefreshNotify { uint32 KAAGHAPGLCP = 7; // offset: 24 } // Obf: GEHLFMJIJBJ // Type: Req // CmdID: 92 message SetGameplayBirthdayCsReq { uint32 birthday = 4; // offset: 24 } // Obf: IMJAKPGGNIG // Type: Rsp // CmdID: 24 message SetGameplayBirthdayScRsp { uint32 retcode = 12; // offset: 24 uint32 birthday = 13; // offset: 28 } // Type: Req // CmdID: 78 message GBPEEKKNCOK { uint32 CACHGIFMPMO = 5; // offset: 32 string CGDOBAOAHMB = 12; // offset: 24 } // Type: Rsp // CmdID: 42 message HCBMIPFCCPL { uint32 retcode = 10; // offset: 24 } // Type: Rsp // CmdID: 29 message CIAANMCPBGF { repeated uint32 NKDEMKAPNMN = 9; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 12 message PlayerHeartBeatCsReq { uint32 KKCDCIJHJFA = 9; // offset: 40 DODELEAICGI sc_data = 11; // offset: 24 uint64 client_time_ms = 3; // offset: 32 } // Type: Rsp // CmdID: 77 message PlayerHeartBeatScRsp { uint64 client_time_ms = 9; // offset: 32 uint32 retcode = 8; // offset: 40 uint64 server_time_ms = 14; // offset: 48 ClientDownloadData download_data = 4; // offset: 16 } // Obf: NINAHPKIJKB // Type: Notify // CmdID: 6 message FeatureSwitchClosedScNotify { FeatureSwitchType OFDFKMLOGKO = 4; // offset: 24 } message CCLLAHIIPIL { string FMFPLGGCHKG = 13; // offset: 16 CIAIOJANAPI type = 15; // offset: 32 } // Obf: BDANLAFMNMA // Type: Req // CmdID: 90 message GetSecretKeyInfoCsReq { bytes MENHCCNKADB = 14; // offset: 24 } // Obf: CIIJPJPEMKF // Type: Rsp // CmdID: 69 message GetSecretKeyInfoScRsp { repeated CCLLAHIIPIL NAIEHFBNJLA = 2; // offset: 32 bytes GGADIPNBMMB = 14; // offset: 16 uint32 retcode = 12; // offset: 40 } // Obf: PLACHIBPAAL // Type: Req // CmdID: 41 message PlayerLoginFinishCsReq { } // Obf: KOKEMJGMDIF // Type: Rsp // CmdID: 62 message PlayerLoginFinishScRsp { uint32 retcode = 1; // offset: 24 } // Obf: GNNOCLBGFHM // Type: Req // CmdID: 50 message ForceSyncGameStateFinishCSReq { } // Type: Rsp // CmdID: 19 message DDCCKDCEBOJ { uint32 retcode = 13; // offset: 24 } message BAOGMGOLLJK { uint32 id = 6; // offset: 24 uint64 JFGHFBDGIJP = 3; // offset: 32 } // Obf: FFEMOMBINGK // Type: Req // CmdID: 70 message GetVideoVersionKeyCsReq { } // Obf: JKEKAGEGFEG // Type: Rsp // CmdID: 68 message GetVideoVersionKeyScRsp { uint32 retcode = 5; // offset: 40 repeated BAOGMGOLLJK JFMGCHJECHG = 8; // offset: 24 repeated BAOGMGOLLJK EMAPAIGEONC = 6; // offset: 16 } message FAJGLOFICEI { uint32 content_id = 11; // offset: 24 uint32 NFDAJHJDGOJ = 5; // offset: 36 uint32 JMIENBBMPAG = 10; // offset: 28 uint32 ANBBPPHBCJH = 15; // offset: 32 } // Obf: FEPCEOMNLCK // Type: Notify // CmdID: 82 message SetRedPointStatusScNotify { repeated FAJGLOFICEI APMCKODEGBK = 1; // offset: 16 uint32 content_id = 11; // offset: 44 uint32 uid = 14; // offset: 36 uint32 NFDAJHJDGOJ = 8; // offset: 32 uint32 JMIENBBMPAG = 3; // offset: 40 } // Obf: CBJPJBJBGKG // Type: Req // CmdID: 13 message ReserveStaminaExchangeCsReq { uint32 num = 12; // offset: 24 } // Obf: GFDGDIIOJLH // Type: Rsp // CmdID: 31 message ReserveStaminaExchangeScRsp { uint32 num = 3; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: MBEHIBDJHAC // Type: Notify // CmdID: 83 message StaminaInfoScNotify { uint32 stamina = 6; // offset: 28 uint32 MAMLFLFFPLI = 8; // offset: 24 int64 DLDIPAHPKOF = 7; // offset: 32 int64 NJFDGLPGLKA = 4; // offset: 40 } // Obf: PGHCGNIENJK message UpdatePlayerSetting { oneof MONPGNBOHFC { bool CCNGHBADHBL = 2; // offset: 24 bool COIGOCJHBOP = 5; // offset: 24 bool MFCPDJGGCMO = 14; // offset: 24 bool CHCNEDNCIDJ = 4; // offset: 24 bool CPOGDKALGOM = 13; // offset: 24 bool NHLKFBOBDOM = 9; // offset: 24 bool LPEPIDNJDEM = 15; // offset: 24 bool FIJNAPNICJF = 10; // offset: 24 bool PFJMEECGJMM = 8; // offset: 24 OEEEAEJBENB EHKLNPCMMHE = 11; // offset: 24 bool BKDCFBDMNIJ = 458; // offset: 24 bool BMEHFMDNKLE = 268; // offset: 24 bool EJDGNLEOBCN = 1360; // offset: 24 bool LENKIEBIIHP = 622; // offset: 24 bool KFBLHCCGEPO = 602; // offset: 24 NECGMCGFANN HGHFECOMJNA = 1017; // offset: 24 } } // Obf: EGHCFFLLOHN // Type: Req // CmdID: 35 message LightConeRarity4AutoLockReq { UpdatePlayerSetting player_setting = 3; // offset: 24 } // Obf: HBCEDNHOCEP // Type: Rsp // CmdID: 15 message UpdatePlayerSettingScRsp { UpdatePlayerSetting player_setting = 12; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: CNPOGGGFGBP // Type: Req // CmdID: 80 message ClientObjUploadCsReq { uint32 KKCDCIJHJFA = 2; // offset: 32 NOFMHNNIJAN MKHDINDGHMD = 10; // offset: 36 bytes sc_data = 12; // offset: 24 } // Obf: NAIFPKJNFME // Type: Rsp // CmdID: 85 message ClientObjUploadScRsp { uint32 retcode = 10; // offset: 32 ClientObjDownloadData data = 13; // offset: 16 } message KFKDIEAJPCJ { repeated string CJFLLOBLNNG = 3; // offset: 24 } message KEBHKHCALBO { KFKDIEAJPCJ black_list = 7; // offset: 16 bool GNDJPNBECJP = 10; // offset: 32 } message OFLEELGMBIO { oneof BHKPAMDFGAA { bool GNDJPNBECJP = 321; // offset: 24 KFKDIEAJPCJ CDDLJOJAHOA = 1303; // offset: 24 KFKDIEAJPCJ NHKHKKFBDEN = 1500; // offset: 24 } } // Obf: DPEEHMBBLKD // Type: Req // CmdID: 55 message UpdatePlayWithPsnOnlySettingCsReq { oneof HNIKGLBIMMI { KEBHKHCALBO AGJCGOHEGPL = 786; // offset: 24 OFLEELGMBIO KNOEKHPLAAN = 931; // offset: 24 } } // Type: Rsp // CmdID: 40 message MHJOJEFEOKK { uint32 retcode = 10; // offset: 24 } message HPHCINBLPJA { } // Type: Rsp // CmdID: 67 message MHJAKGFPMCK { repeated string DMCLPHFILDB = 14; // offset: 16 uint32 retcode = 9; // offset: 48 repeated string KAKCFIHMDDJ = 1; // offset: 24 repeated string HKCMKEODNNB = 8; // offset: 40 } message DPAKFGLHOPM { uint32 NFINJDMOMMH = 4; // offset: 28 uint32 JJPHLLEGFPJ = 12; // offset: 24 } // Type: Rsp // CmdID: 81 message HDEFPBNNMDJ { uint32 retcode = 9; // offset: 24 } // Obf: DBCNIANFMLC enum CmdPlayerBoardType { DBCNIANFMLC_PCPDHELPKEM = 0; CmdSetAssistAvatarCsReq = 2801; CmdSetDisplayAvatarCsReq = 2814; CmdSetPersonalCardCSReq = 2837; CmdSetIsDisplayAvatarInfoReq = 2809; CmdSetSignatureScRsp = 2839; DBCNIANFMLC_POLCOOOBBPP = 2863; CmdSetHeadIconCsReq = 2894; CmdGetPlayerBoardDataScRsp = 2810; CmdSetDisplayAvatarScRsp = 2818; CmdSetHeadIconScRsp = 2895; CmdSetIsDisplayAvatarInfoScRsp = 2898; CmdGetPlayerBoardDataCsReq = 2891; CmdSetSignatureCsReq = 2826; CmdSetAssistAvatarScRsp = 2874; CmdSetPersonalCardScRsp = 2804; } // Obf: ANBKJLIAHDN message HeadIconData { uint32 id = 4; // offset: 24 } // Obf: EJLFGHANNBO message DisplayAvatarData { uint32 avatar_id = 14; // offset: 28 uint32 pos = 2; // offset: 24 } message BNBALCAOEAL { bool is_display = 1; // offset: 32 repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 } // Obf: FNANHEGMKHC // Type: Req // CmdID: 2891 message GetPlayerBoardDataCsReq { } // Obf: FBNMBFNJFGG // Type: Rsp // CmdID: 2810 message GetPlayerBoardDataScRsp { HeadFrameInfo head_frame_info = 4; // offset: 40 uint32 current_personal_card_id = 3; // offset: 80 repeated HeadIconData unlocked_head_icon_list = 9; // offset: 16 uint32 current_head_icon_id = 2; // offset: 76 uint32 retcode = 8; // offset: 72 BNBALCAOEAL AONPJLGDOOC = 15; // offset: 64 string signature = 6; // offset: 24 repeated uint32 unlocked_personal_card_list = 7; // offset: 56 repeated uint32 FJEJKEBLJOB = 14; // offset: 48 } // Obf: BKEJLOHNNJN // Type: Req // CmdID: 2894 message SetHeadIconCsReq { uint32 id = 9; // offset: 24 } // Obf: PHLOIJAIBDB // Type: Rsp // CmdID: 2895 message SetHeadIconScRsp { uint32 retcode = 1; // offset: 24 uint32 current_head_icon_id = 14; // offset: 28 } // Obf: PAODNLCFLAM // Type: Req // CmdID: 2837 message SetPersonalCardCSReq { uint32 id = 7; // offset: 24 } // Obf: HNABJMCKMHP // Type: Rsp // CmdID: 2804 message SetPersonalCardScRsp { uint32 current_personal_card_id = 10; // offset: 28 uint32 retcode = 13; // offset: 24 } // Obf: DEKMNDNHBDL // Type: Req // CmdID: 2814 message SetDisplayAvatarCsReq { repeated DisplayAvatarData display_avatar_list = 14; // offset: 24 } // Obf: NGCKIEAKAMN // Type: Rsp // CmdID: 2818 message SetDisplayAvatarScRsp { repeated DisplayAvatarData display_avatar_list = 7; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: FOJDIFJFKII // Type: Req // CmdID: 2809 message SetIsDisplayAvatarInfoReq { bool is_display = 2; // offset: 24 } // Obf: LEFALKCCKJJ // Type: Rsp // CmdID: 2898 message SetIsDisplayAvatarInfoScRsp { bool is_display = 7; // offset: 24 uint32 retcode = 4; // offset: 28 } // Obf: MNALDMBFGEM // Type: Req // CmdID: 2826 message SetSignatureCsReq { string signature = 13; // offset: 16 } // Obf: PJILCCMHODG // Type: Rsp // CmdID: 2839 message SetSignatureScRsp { string signature = 15; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: AALDHDBGOLF // Type: Req // CmdID: 2801 message SetAssistAvatarCsReq { uint32 avatar_id = 11; // offset: 32 repeated uint32 avatar_id_list = 2; // offset: 16 } // Obf: CKKFLGNBPLG // Type: Rsp // CmdID: 2874 message SetAssistAvatarScRsp { repeated uint32 avatar_id_list = 6; // offset: 16 uint32 retcode = 7; // offset: 32 uint32 avatar_id = 9; // offset: 36 } // Obf: GKIPMIMPDLE enum CmdPlayerReturnType { GKIPMIMPDLE_PCPDHELPKEM = 0; CmdPlayerReturnTakePointRewardCsReq = 4514; CmdTakeReturnExtraHcoinRewardCsReq = 4533; CmdTakeReturnExtraHcoinRewardScRsp = 4561; CmdPlayerReturnInfoQueryScRsp = 4526; CmdPlayerReturnPointChangeScNotify = 4595; GKIPMIMPDLE_MKANLBAGGEO = 4558; CmdPlayerReturnTakeExtraHcoinScNotify = 4537; CmdPlayerReturnExtraHcoinProgressScNotify = 4507; CmdPlayerReturnSignCsReq = 4510; CmdHIBLMDNPOMN = 4591; CmdPlayerReturnInfoQueryCsReq = 4563; CmdPlayerReturnTakeRelicScRsp = 4574; CmdPlayerReturnTakePointRewardScRsp = 4518; CmdPlayerReturnTakeRelicCsReq = 4501; CmdPlayerReturnTakeCustomRelicCsReq = 4504; CmdPlayerReturnTakeCustomRelicScRsp = 4538; CmdNEOADMEAIDK = 4544; CmdPlayerReturnTakeRewardCsReq = 4509; CmdPlayerReturnSignScRsp = 4594; CmdPlayerReturnTakeRewardScRsp = 4598; CmdPlayerReturnForceFinishScNotify = 4539; } enum GGFCMMIFOHM { GGFCMMIFOHM_DJGMIMCHCMB = 0; GGFCMMIFOHM_OCNNBFFGALD = 1; GGFCMMIFOHM_BCDOIELOANN = 2; } enum BDHENEOKMFE { BDHENEOKMFE_PCPDHELPKEM = 0; BDHENEOKMFE_LNBJFAGKPCD = 1; BDHENEOKMFE_HBIKIIGPJMJ = 2; } // Type: Notify // CmdID: 4591 message HIBLMDNPOMN { uint32 AFPKJLBLPLG = 4; // offset: 24 } message KEOLEHHLHHM { uint32 EDIGJGGPPON = 4; // offset: 28 BDHENEOKMFE authkey_ver = 8; // offset: 24 uint32 HMPPEEMEPMC = 15; // offset: 32 } // Obf: FNDNCHNNIIK // Type: Req // CmdID: 4510 message PlayerReturnSignCsReq { repeated KEOLEHHLHHM DMHGDPBAALN = 1; // offset: 24 } // Obf: EGMDAFPGHDB // Type: Rsp // CmdID: 4594 message PlayerReturnSignScRsp { repeated ItemList EBCAEFONDJC = 13; // offset: 16 uint32 retcode = 10; // offset: 40 repeated KEOLEHHLHHM DMHGDPBAALN = 15; // offset: 24 } // Obf: GGEJPEFEJND // Type: Notify // CmdID: 4595 message PlayerReturnPointChangeScNotify { uint32 LCDALEEEDJJ = 11; // offset: 24 } // Obf: KKOAPONJPEJ // Type: Req // CmdID: 4514 message PlayerReturnTakePointRewardCsReq { uint32 EDIGJGGPPON = 11; // offset: 24 uint32 HDABMKCNJJK = 3; // offset: 28 } // Obf: HMLKLODJBKI // Type: Rsp // CmdID: 4518 message PlayerReturnTakePointRewardScRsp { uint32 retcode = 4; // offset: 32 uint32 HDABMKCNJJK = 9; // offset: 40 ItemList BGPKPKHCGKE = 1; // offset: 24 uint32 EDIGJGGPPON = 3; // offset: 36 } // Obf: IOCJBBELJAM // Type: Req // CmdID: 4509 message PlayerReturnTakeRewardCsReq { } // Obf: AAHFJLIMBFH // Type: Rsp // CmdID: 4598 message PlayerReturnTakeRewardScRsp { ItemList EBCAEFONDJC = 1; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: FELMHJEBNJA // Type: Req // CmdID: 4563 message PlayerReturnInfoQueryCsReq { uint32 ACBNHJKFFMP = 3; // offset: 24 } message KKNDEDPDFFL { repeated uint32 BKCLBLBGEMK = 4; // offset: 32 bool BFEDHCOIOPN = 1035; // offset: 108 ILMJJCJMIPB JOBDOFHGGLN = 1038; // offset: 16 repeated uint32 OCEKFIEFMJD = 3; // offset: 56 bool GODBPOHKDOH = 736; // offset: 110 uint32 LCDALEEEDJJ = 1; // offset: 120 int64 DNNHCNCKJCM = 9; // offset: 64 bool is_taken_reward = 12; // offset: 111 repeated PileItem IPGLGFPMANL = 13; // offset: 24 repeated uint32 BJIBAOBEAJJ = 11; // offset: 40 bool CAGMJCAPAAL = 2; // offset: 109 GGFCMMIFOHM status = 10; // offset: 112 uint32 GEEFOKFBPDK = 2038; // offset: 72 int64 ADLBBKBIGNN = 6; // offset: 88 uint32 BDHGHALJJHC = 7; // offset: 100 uint32 JPFKOBEAJOG = 5; // offset: 80 uint32 GGALMCJNCNM = 783; // offset: 76 uint32 GOEOGCJDACN = 14; // offset: 104 uint32 PPCAPBMKGAC = 1269; // offset: 96 uint32 world_level = 8; // offset: 84 uint32 NMEFGMICHON = 897; // offset: 116 } message ILMJJCJMIPB { uint32 avatar_id = 13; // offset: 24 bool AMFLNLGBJGL = 9; // offset: 28 } // Obf: AFGECEFAHDA // Type: Rsp // CmdID: 4526 message PlayerReturnInfoQueryScRsp { uint32 BJMNPNFNHOA = 15; // offset: 32 KKNDEDPDFFL CAAFBGGIBKH = 2; // offset: 24 uint32 retcode = 7; // offset: 36 } // Obf: NKEKNLLGJJK // Type: Notify // CmdID: 4539 message PlayerReturnForceFinishScNotify { KKNDEDPDFFL CAAFBGGIBKH = 13; // offset: 16 } // Obf: DPEGIBCEBIK // Type: Req // CmdID: 4501 message PlayerReturnTakeRelicCsReq { uint32 avatar_id = 6; // offset: 24 } // Obf: OLKDDKOEPIK // Type: Rsp // CmdID: 4574 message PlayerReturnTakeRelicScRsp { uint32 avatar_id = 10; // offset: 36 ItemList item_list = 7; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: PLEFKNGHJNG // Type: Notify // CmdID: 4537 message PlayerReturnTakeExtraHcoinScNotify { uint32 ADDCPAGHJND = 10; // offset: 24 bool BDFMCPBINKE = 12; // offset: 32 uint32 HBPNBAPCHNJ = 1; // offset: 28 } // Obf: NKAOLACJEMP // Type: Req // CmdID: 4504 message PlayerReturnTakeCustomRelicCsReq { uint32 avatar_id = 14; // offset: 24 } // Obf: OFIOJFLDDIM // Type: Rsp // CmdID: 4538 message PlayerReturnTakeCustomRelicScRsp { uint32 retcode = 9; // offset: 36 repeated Relic relic_list = 2; // offset: 16 uint32 avatar_id = 7; // offset: 32 } // Obf: KKLPOPGHBIE // Type: Req // CmdID: 4533 message TakeReturnExtraHcoinRewardCsReq { } // Obf: FGIPHKCIDPI // Type: Rsp // CmdID: 4561 message TakeReturnExtraHcoinRewardScRsp { ItemList reward = 7; // offset: 16 uint32 GEEFOKFBPDK = 4; // offset: 36 uint32 retcode = 6; // offset: 32 } // Obf: LMBKCJEOEIE // Type: Notify // CmdID: 4507 message PlayerReturnExtraHcoinProgressScNotify { uint32 PPCAPBMKGAC = 5; // offset: 24 } message IJKEGEJFKAJ { uint32 GGALMCJNCNM = 4; // offset: 32 repeated EEBPHJCNBFO avatar_list = 7; // offset: 24 } // Type: Rsp // CmdID: 4544 message NEOADMEAIDK { uint32 retcode = 2; // offset: 24 uint32 GGALMCJNCNM = 15; // offset: 28 } // Obf: KFFDKGMKPKL enum CmdPlotType { KFFDKGMKPKL_PCPDHELPKEM = 0; CmdFinishPlotCsReq = 1191; CmdFEFJJFEMMFE = 1110; } // Obf: OONOGFBAPMF // Type: Req // CmdID: 1191 message FinishPlotCsReq { uint32 HAIIBGCKPDJ = 11; // offset: 24 } // Type: Rsp // CmdID: 1110 message FEFJJFEMMFE { uint32 HAIIBGCKPDJ = 14; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: FKOEGGCGLHA enum CmdPunkLordType { FKOEGGCGLHA_PCPDHELPKEM = 0; CmdTakePunkLordPointRewardScRsp = 3237; CmdGetPunkLordMonsterDataScRsp = 3210; CmdPunkLordBattleResultScNotify = 3244; CmdSharePunkLordMonsterCsReq = 3214; CmdSharePunkLordMonsterScRsp = 3218; CmdGetPunkLordBattleRecordCsReq = 3253; CmdTakeKilledPunkLordMonsterScoreCsReq = 3228; CmdPunkLordMonsterInfoScNotify = 3204; CmdSummonPunkLordMonsterCsReq = 3209; CmdPunkLordMonsterKilledNotify = 3221; CmdGetPunkLordDataCsReq = 3238; CmdGetKilledPunkLordMonsterDataCsReq = 3300; CmdGetPunkLordDataScRsp = 3272; CmdStartPunkLordRaidScRsp = 3295; CmdGetKilledPunkLordMonsterDataScRsp = 3289; CmdGetPunkLordMonsterDataCsReq = 3291; CmdGetPunkLordBattleRecordScRsp = 3208; CmdTakePunkLordPointRewardCsReq = 3274; CmdSummonPunkLordMonsterScRsp = 3298; CmdStartPunkLordRaidCsReq = 3294; CmdPunkLordDataChangeNotify = 3273; CmdPunkLordRaidTimeOutScNotify = 3233; CmdTakeKilledPunkLordMonsterScoreScRsp = 3265; } enum POOLNDFOPHA { POOLNDFOPHA_PCPDHELPKEM = 0; POOLNDFOPHA_NOKNNMPMGGN = 1; POOLNDFOPHA_IAPBMEIOHGG = 2; POOLNDFOPHA_DEAHALKOCBD = 3; POOLNDFOPHA_MEPKJNKAHOA = 4; } message CIKJHLMOOIK { PunkLordMonsterBasicInfo basic_info = 11; // offset: 24 PunkLordAttackerStatus DHHALBIANOG = 2; // offset: 44 JOLDDNMGBHD FHPOILIMKII = 12; // offset: 16 uint32 GGGOOMKOJBF = 4; // offset: 40 } // Obf: BDNAMLHKEPB // Type: Req // CmdID: 3291 message GetPunkLordMonsterDataCsReq { } // Obf: HDDDEAPLNEK // Type: Rsp // CmdID: 3210 message GetPunkLordMonsterDataScRsp { uint32 retcode = 6; // offset: 32 repeated CIKJHLMOOIK PPOEDDFFEKK = 4; // offset: 16 } // Obf: POBNLBNCHNO // Type: Req // CmdID: 3294 message StartPunkLordRaidCsReq { bool GEALJOJCJFN = 12; // offset: 24 uint32 uid = 6; // offset: 28 uint32 monster_id = 7; // offset: 32 } // Obf: EIHHBFCBNFK // Type: Rsp // CmdID: 3295 message StartPunkLordRaidScRsp { repeated uint32 GDBIIMNJLBA = 9; // offset: 16 int64 KGJJCABAHOG = 8; // offset: 48 CIKJHLMOOIK FFCDPHMJJKG = 4; // offset: 32 FNJJCIGJIKC scene = 15; // offset: 24 uint32 retcode = 6; // offset: 56 bool GEALJOJCJFN = 12; // offset: 60 } // Obf: PAIHLIFIFLP // Type: Req // CmdID: 3214 message SharePunkLordMonsterCsReq { uint32 uid = 13; // offset: 32 PunkLordShareType share_type = 12; // offset: 28 uint32 monster_id = 3; // offset: 24 } // Obf: BAGFJJGKJOC // Type: Rsp // CmdID: 3218 message SharePunkLordMonsterScRsp { uint32 uid = 13; // offset: 32 uint32 monster_id = 4; // offset: 36 uint32 retcode = 9; // offset: 24 PunkLordShareType share_type = 6; // offset: 28 } // Obf: GNIALMKNPEM // Type: Req // CmdID: 3209 message SummonPunkLordMonsterCsReq { } // Obf: LBLKFONNJCJ // Type: Rsp // CmdID: 3298 message SummonPunkLordMonsterScRsp { CIKJHLMOOIK FFCDPHMJJKG = 12; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: NPMHGLLJOFC // Type: Req // CmdID: 3274 message TakePunkLordPointRewardCsReq { uint32 level = 1; // offset: 28 bool OINMENFPODP = 7; // offset: 24 } // Obf: KKELEIDPKPB // Type: Rsp // CmdID: 3237 message TakePunkLordPointRewardScRsp { ItemList reward = 4; // offset: 24 bool OINMENFPODP = 15; // offset: 32 uint32 retcode = 10; // offset: 40 uint32 level = 6; // offset: 36 } // Obf: OOKCPEJBAEK // Type: Notify // CmdID: 3204 message PunkLordMonsterInfoScNotify { repeated uint32 GDBIIMNJLBA = 12; // offset: 40 PHOCECJOBHH FHPOILIMKII = 11; // offset: 16 PunkLordMonsterBasicInfo basic_info = 8; // offset: 24 INPBGNJMNKJ reason = 7; // offset: 48 } // Obf: PPPNCFHKFGG // Type: Req // CmdID: 3238 message GetPunkLordDataCsReq { } // Obf: PIOLMPAEGEL // Type: Rsp // CmdID: 3272 message GetPunkLordDataScRsp { uint32 KFACMIDMBFF = 3; // offset: 60 uint32 EJFEBCKDNNH = 12; // offset: 56 uint32 CLMONEEIEJE = 13; // offset: 48 uint32 retcode = 1; // offset: 40 uint32 DBAKNBHLNJK = 6; // offset: 52 int64 EDANKPHGKKK = 8; // offset: 32 repeated uint32 MOGBNJOHKLA = 4; // offset: 24 uint32 MPICOHMFGOA = 2; // offset: 44 } // Obf: MHLOEECMCCO // Type: Notify // CmdID: 3233 message PunkLordRaidTimeOutScNotify { PunkLordMonsterBasicInfo FFCDPHMJJKG = 3; // offset: 24 } // Obf: ICIFIJJHKLF // Type: Notify // CmdID: 3244 message PunkLordBattleResultScNotify { PunkLordMonsterBasicInfo FFCDPHMJJKG = 2; // offset: 24 uint32 GGHCFMOLDNI = 12; // offset: 48 uint32 MHDJJDNHILK = 15; // offset: 40 uint32 PDBNGNABDJI = 11; // offset: 44 PHOCECJOBHH FHPOILIMKII = 8; // offset: 16 } message LMIINHHKLNL { uint32 config_id = 12; // offset: 28 bool OKHELIELNME = 1; // offset: 36 uint32 monster_id = 3; // offset: 32 uint32 JLGKLIDELBI = 10; // offset: 24 uint32 world_level = 7; // offset: 40 int64 create_time = 13; // offset: 48 } // Obf: NBGOEPOCFMI // Type: Req // CmdID: 3300 message GetKilledPunkLordMonsterDataCsReq { } // Obf: JDCFEDOEFHM // Type: Rsp // CmdID: 3289 message GetKilledPunkLordMonsterDataScRsp { repeated LMIINHHKLNL GPBKIHALINB = 8; // offset: 16 uint32 retcode = 9; // offset: 40 repeated JLLIDDIBOHI LKFKKGNACNP = 6; // offset: 24 } // Obf: MKAKMPIKCEL // Type: Notify // CmdID: 3221 message PunkLordMonsterKilledNotify { LMIINHHKLNL PFOALOMJHDN = 5; // offset: 16 } // Obf: AOIEMJNFOMI // Type: Req // CmdID: 3228 message TakeKilledPunkLordMonsterScoreCsReq { bool MDNFLHMOLNB = 11; // offset: 32 JLLIDDIBOHI JIPALBLOPFI = 9; // offset: 24 } // Obf: CFDJIMPOMBG // Type: Rsp // CmdID: 3265 message TakeKilledPunkLordMonsterScoreScRsp { uint32 retcode = 8; // offset: 40 uint32 score_id = 12; // offset: 36 repeated JLLIDDIBOHI DGLHFPIPFDJ = 4; // offset: 16 bool MDNFLHMOLNB = 1; // offset: 32 } // Obf: LGMCKMHEIAL // Type: Notify // CmdID: 3273 message PunkLordDataChangeNotify { uint32 DBAKNBHLNJK = 12; // offset: 28 uint32 EJFEBCKDNNH = 7; // offset: 32 uint32 CLMONEEIEJE = 4; // offset: 24 } // Obf: PPMICPCNALN // Type: Req // CmdID: 3253 message GetPunkLordBattleRecordCsReq { JLLIDDIBOHI JIPALBLOPFI = 12; // offset: 24 } // Obf: OOGOAJNNEHL // Type: Rsp // CmdID: 3208 message GetPunkLordBattleRecordScRsp { JLLIDDIBOHI JIPALBLOPFI = 4; // offset: 16 repeated PHOCECJOBHH DFIDPJEIBJK = 8; // offset: 24 repeated TryDownLoadReplay PACIODONHGJ = 3; // offset: 32 uint32 retcode = 12; // offset: 48 } message NMHKDLJPGIL { uint32 group_id = 9; // offset: 28 uint32 PBOLMBLKDND = 10; // offset: 24 } message HMJGADLIONA { MotionInfo motion = 14; // offset: 24 uint32 entity_id = 4; // offset: 32 } message KAIELJPMGHL { NMHKDLJPGIL MODDIBHCPPD = 14; // offset: 40 uint32 JJOOHOADJMA = 3; // offset: 48 uint32 NGEHILEENKC = 2; // offset: 52 HMJGADLIONA PPPHLHADCPJ = 4; // offset: 24 string LBBMJLAIJOC = 6; // offset: 16 } // Obf: OHPJMMPOJEN enum CmdQuestType { OHPJMMPOJEN_PCPDHELPKEM = 0; CmdTakeQuestOptionalRewardScRsp = 974; CmdTakeQuestRewardCsReq = 994; CmdCmdFinishQuestCsReq = 926; CmdGGAMPJLONGD = 939; CmdGetQuestRecordCsReq = 909; CmdTakeQuestRewardScRsp = 995; CmdGetQuestDataScRsp = 910; CmdGetQuestRecordScRsp = 998; CmdQuestRecordScNotify = 963; CmdTakeQuestOptionalRewardCsReq = 901; CmdPJBEBLNJANM = 938; CmdGetQuestDataCsReq = 991; OHPJMMPOJEN_FGOGDHLLOBF = 904; } // Obf: EHLHFNOLLIC enum QuestStatus { EHLHFNOLLIC_OAEAJIGOCDK = 0; EHLHFNOLLIC_HFLGEEJCCNA = 1; EHLHFNOLLIC_BFEBJMNFMOF = 2; EHLHFNOLLIC_GELINEKAPAD = 3; EHLHFNOLLIC_CEFPGDMHCOH = 4; } // Obf: FOINOGAKJAK // Type: Req // CmdID: 991 message GetQuestDataCsReq { } // Obf: HDHLIOPJBNA message Quest { repeated uint32 LFBADOCHCDN = 1; // offset: 16 uint32 id = 13; // offset: 32 uint32 progress = 2; // offset: 52 QuestStatus status = 8; // offset: 48 int64 ADLBBKBIGNN = 3; // offset: 40 } // Obf: CNJDNBBDNBE // Type: Rsp // CmdID: 910 message GetQuestDataScRsp { uint32 total_achievement_exp = 14; // offset: 36 uint32 retcode = 3; // offset: 32 repeated Quest quest_list = 5; // offset: 24 } // Obf: BAPBMNKHBID // Type: Req // CmdID: 994 message TakeQuestRewardCsReq { repeated uint32 GAJMPLPKDPM = 14; // offset: 16 } // Obf: ANOEAFGIMFK // Type: Rsp // CmdID: 995 message TakeQuestRewardScRsp { ItemList reward = 1; // offset: 40 repeated uint32 GAJMPLPKDPM = 4; // offset: 32 repeated uint32 FNIPKMFJMCE = 2; // offset: 16 uint32 retcode = 5; // offset: 48 } // Obf: BCDPENPFFGN // Type: Req // CmdID: 901 message TakeQuestOptionalRewardCsReq { uint32 ODONPMONGJA = 1; // offset: 28 uint32 JKOAAFGPNCJ = 6; // offset: 24 } // Obf: BFAJGACGMOP // Type: Rsp // CmdID: 974 message TakeQuestOptionalRewardScRsp { uint32 ODONPMONGJA = 3; // offset: 36 uint32 retcode = 8; // offset: 32 ItemList reward = 9; // offset: 24 } // Obf: MBICELHJOIL // Type: Req // CmdID: 909 message GetQuestRecordCsReq { } message JOHPGEDGJAD { uint32 progress = 11; // offset: 24 uint32 GNBLOHMPACL = 3; // offset: 28 } // Obf: LEHLIKHOCFJ // Type: Rsp // CmdID: 998 message GetQuestRecordScRsp { repeated JOHPGEDGJAD LEGNEHHPDEI = 12; // offset: 24 uint32 retcode = 5; // offset: 32 } // Obf: HHBAACLGKGL // Type: Notify // CmdID: 963 message QuestRecordScNotify { JOHPGEDGJAD MOHJDHKKIGB = 2; // offset: 24 } // Obf: JAFEBIIJCJE // Type: Req // CmdID: 926 message CmdFinishQuestCsReq { uint32 group_id = 14; // offset: 24 uint32 ODONPMONGJA = 15; // offset: 28 uint32 prop_id = 9; // offset: 32 } // Type: Rsp // CmdID: 939 message GGAMPJLONGD { uint32 retcode = 12; // offset: 24 } message NOGJCCCLHPE { repeated uint32 quest_list = 5; // offset: 24 } // Type: Rsp // CmdID: 938 message PJBEBLNJANM { repeated Quest quest_list = 7; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: AFOEMKIDMJI enum CmdRaidType { AFOEMKIDMJI_PCPDHELPKEM = 0; CmdLeaveRaidScRsp = 2227; CmdDelSaveRaidScNotify = 2231; CmdRaidKickByServer = 2221; AFOEMKIDMJI_MLCKKOMGBJE = 2238; CmdGetAllSaveRaidScRsp = 2216; CmdTakeChallengeRaidRewardCsReq = 2201; CmdSetClientRaidTargetCountCsReq = 2218; CmdStartRaidCsReq = 2213; CmdTakeChallengeRaidRewardScRsp = 2247; CmdLeaveRaidCsReq = 2230; CmdStartRaidScRsp = 2207; CmdGetSaveRaidScRsp = 2203; CmdGetRaidInfoCsReq = 2202; CmdChallengeRaidNotify = 2219; CmdOHMFECJNLEG = 2205; CmdGetSaveRaidCsReq = 2236; CmdGetAllSaveRaidCsReq = 2250; CmdRaidInfoNotify = 2235; CmdGetRaidInfoScRsp = 2244; CmdSetClientRaidTargetCountScRsp = 2245; } enum NGNIKJBIMDB { NGNIKJBIMDB_PCPDHELPKEM = 0; NGNIKJBIMDB_NMBCDILDGNK = 1; NGNIKJBIMDB_KLHDCOPPLNG = 2; NGNIKJBIMDB_BCDHOFNMPNG = 3; } enum GKHEHCOMHCM { GKHEHCOMHCM_PCPDHELPKEM = 0; GKHEHCOMHCM_NMBCDILDGNK = 1; GKHEHCOMHCM_KLHDCOPPLNG = 2; } enum AANCGOFCJJL { AANCGOFCJJL_PCPDHELPKEM = 0; AANCGOFCJJL_BEJJAKEIBCE = 1; } message FNJJCIGJIKC { SceneInfo FHJEOAKDCBC = 11; // offset: 24 uint32 IECIKEOKNGE = 13; // offset: 40 LineupInfo lineup = 9; // offset: 32 uint32 world_level = 1; // offset: 44 } // Obf: PKNPHNBALEE // Type: Req // CmdID: 2213 message StartRaidCsReq { repeated EEBPHJCNBFO BDBJKKOJODC = 2; // offset: 32 repeated uint32 avatar_list = 11; // offset: 24 uint32 world_level = 8; // offset: 48 uint32 IECIKEOKNGE = 9; // offset: 40 uint32 LLANIMFODFD = 3; // offset: 52 uint32 prop_entity_id = 4; // offset: 44 } // Obf: PFOADLJHJOA // Type: Rsp // CmdID: 2207 message StartRaidScRsp { uint32 retcode = 10; // offset: 32 FNJJCIGJIKC scene = 14; // offset: 24 } // Obf: LJDOCJFELEJ // Type: Req // CmdID: 2230 message LeaveRaidCsReq { bool LLANIMFODFD = 9; // offset: 28 uint32 IECIKEOKNGE = 15; // offset: 24 } // Obf: HELHCCEKLHO // Type: Rsp // CmdID: 2227 message LeaveRaidScRsp { uint32 retcode = 14; // offset: 28 uint32 IECIKEOKNGE = 8; // offset: 32 uint32 world_level = 3; // offset: 24 } message MFHGFOLDIHD { uint32 JKCGCAMIFIA = 2; // offset: 24 uint32 GFBIMFHJAHA = 15; // offset: 32 GKHEHCOMHCM PDFLHJMCAHK = 1; // offset: 28 } // Obf: MPJDCGAENND // Type: Notify // CmdID: 2235 message RaidInfoNotify { NGNIKJBIMDB status = 3; // offset: 48 uint32 IECIKEOKNGE = 11; // offset: 44 repeated MFHGFOLDIHD IPHPDADAFKF = 1; // offset: 32 uint32 world_level = 8; // offset: 40 ItemList item_list = 12; // offset: 16 uint64 JKLLLONGAOI = 5; // offset: 56 } message ENDOLEJCHKP { uint32 IECIKEOKNGE = 8; // offset: 24 uint32 max_score = 12; // offset: 28 } message POCGJDLCMDM { repeated uint32 LFBFJAEKGOF = 7; // offset: 24 uint32 world_level = 8; // offset: 32 uint32 IECIKEOKNGE = 3; // offset: 36 } // Obf: OLHCIHDKOGK // Type: Req // CmdID: 2202 message GetRaidInfoCsReq { } // Obf: GetRaidInfoScRsp // Type: Rsp // CmdID: 2244 message GetRaidInfoScRsp { uint32 cur_map_entry_id = 9; // offset: 48 repeated POCGJDLCMDM finished_raid_info_list = 14; // offset: 32 repeated ENDOLEJCHKP challenge_raid_list = 13; // offset: 16 repeated uint32 challenge_taken_reward_id_list = 7; // offset: 40 } message DKJCDLBIGDL { } // Type: Rsp // CmdID: 2205 message OHMFECJNLEG { uint32 retcode = 14; // offset: 40 repeated uint32 EOGMIHEPCGM = 2; // offset: 16 repeated ENDOLEJCHKP BFMNAKCPGNN = 3; // offset: 32 } // Obf: FOKIHKHGIIE // Type: Req // CmdID: 2201 message TakeChallengeRaidRewardCsReq { uint32 KIBNLNFPFIC = 11; // offset: 24 } // Obf: ENMOPFHGPIE // Type: Rsp // CmdID: 2247 message TakeChallengeRaidRewardScRsp { uint32 KIBNLNFPFIC = 5; // offset: 36 uint32 retcode = 14; // offset: 32 ItemList reward = 4; // offset: 24 } // Obf: POFCCMNJBNB // Type: Notify // CmdID: 2219 message ChallengeRaidNotify { ENDOLEJCHKP OFLCHDECPDA = 15; // offset: 24 } // Obf: CHJGDIBGEHM // Type: Req // CmdID: 2218 message SetClientRaidTargetCountCsReq { uint32 HJJMOOHHKMH = 14; // offset: 28 uint32 progress = 3; // offset: 24 } // Obf: KBJLAICNFHN // Type: Rsp // CmdID: 2245 message SetClientRaidTargetCountScRsp { uint32 HJJMOOHHKMH = 4; // offset: 24 uint32 progress = 1; // offset: 32 uint32 retcode = 12; // offset: 28 } // Obf: PNCFKGJNGFI // Type: Req // CmdID: 2236 message GetSaveRaidCsReq { uint32 IECIKEOKNGE = 6; // offset: 24 uint32 world_level = 14; // offset: 28 } // Obf: GCHONBOEJKC // Type: Rsp // CmdID: 2203 message GetSaveRaidScRsp { repeated MFHGFOLDIHD IPHPDADAFKF = 3; // offset: 16 uint32 retcode = 7; // offset: 36 bool LLANIMFODFD = 5; // offset: 32 uint32 world_level = 1; // offset: 40 uint32 IECIKEOKNGE = 9; // offset: 44 } message HGHOJCELDOF { uint32 IECIKEOKNGE = 7; // offset: 32 repeated MFHGFOLDIHD IPHPDADAFKF = 15; // offset: 16 uint32 world_level = 6; // offset: 36 } // Obf: BJKDMBGNFGP // Type: Req // CmdID: 2250 message GetAllSaveRaidCsReq { } // Obf: DIKOOOFIEHN // Type: Rsp // CmdID: 2216 message GetAllSaveRaidScRsp { repeated HGHOJCELDOF LHJOOACNPPD = 6; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: ENABCCNKCMA // Type: Notify // CmdID: 2231 message DelSaveRaidScNotify { uint32 IECIKEOKNGE = 6; // offset: 28 uint32 world_level = 9; // offset: 24 } // Obf: PKKFEANFDKL // Type: Notify // CmdID: 2221 message RaidKickByServer { LineupInfo lineup = 4; // offset: 16 AANCGOFCJJL reason = 11; // offset: 44 SceneInfo scene = 2; // offset: 24 uint32 IECIKEOKNGE = 3; // offset: 40 uint32 world_level = 14; // offset: 48 } // Obf: MBPPIIEBBDJ enum CmdRaidCollectionType { MBPPIIEBBDJ_PCPDHELPKEM = 0; CmdFBKMLBAFKFL = 6942; CmdRaidCollectionEnterNextRaidScRsp = 6955; CmdRaidCollectionEnterNextRaidCsReq = 6950; CmdRaidCollectionDataScRsp = 6960; CmdRaidCollectionDataCsReq = 6941; } message ALEOILCIFIN { uint32 MFOFFFNIGDP = 4; // offset: 24 } // Obf: IIKDPPKJDMF // Type: Req // CmdID: 6941 message RaidCollectionDataCsReq { } // Obf: CMKLCKFAGLL // Type: Rsp // CmdID: 6960 message RaidCollectionDataScRsp { uint32 retcode = 13; // offset: 32 repeated ALEOILCIFIN challenge_list = 8; // offset: 24 } // Type: Notify // CmdID: 6942 message FBKMLBAFKFL { ALEOILCIFIN CEAKOOAOJLF = 15; // offset: 16 } // Obf: GBDKHCKFJIJ // Type: Req // CmdID: 6950 message RaidCollectionEnterNextRaidCsReq { uint32 world_level = 12; // offset: 32 uint32 IECIKEOKNGE = 4; // offset: 36 repeated uint32 avatar_list = 3; // offset: 16 uint32 LLANIMFODFD = 6; // offset: 40 } // Obf: NMGANEHOHOJ // Type: Rsp // CmdID: 6955 message RaidCollectionEnterNextRaidScRsp { FNJJCIGJIKC scene = 12; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: FKKDLKJDPAL enum CmdRechargeGiftType { FKKDLKJDPAL_PCPDHELPKEM = 0; CmdSyncRechargeBenefitInfoScNotify = 8374; CmdTakeRechargeBenefitRewardCsReq = 8377; CmdTakeRechargeGiftRewardScRsp = 8370; CmdGetRechargeBenefitInfoScRsp = 8368; CmdGetRechargeGiftInfoScRsp = 8380; CmdGetRechargeBenefitInfoCsReq = 8375; CmdGetRechargeGiftInfoCsReq = 8361; CmdTakeRechargeBenefitRewardScRsp = 8367; CmdTakeRechargeGiftRewardCsReq = 8362; } // Obf: EHHPNGBOLOC // Type: Req // CmdID: 8361 message GetRechargeGiftInfoCsReq { } message PPPFOMBLOIF { message MPCLDCFCMEF { enum BNDHJNDFFED { BNDHJNDFFED_BHPNPOHCGLA = 0; BNDHJNDFFED_AMJCMCJDPKD = 1; BNDHJNDFFED_MHNFOICMBKM = 2; } } MPCLDCFCMEF.BNDHJNDFFED status = 7; // offset: 24 uint32 index = 5; // offset: 28 } message ABIPCNKGFNI { int64 end_time = 4; // offset: 40 uint32 GMDDEBINGHE = 8; // offset: 32 int64 DNNHCNCKJCM = 11; // offset: 48 repeated PPPFOMBLOIF FLHLJMEMIHL = 1; // offset: 24 } // Obf: LKAMPPHCKPD // Type: Rsp // CmdID: 8380 message GetRechargeGiftInfoScRsp { uint32 retcode = 1; // offset: 32 repeated ABIPCNKGFNI FEKLJCAOGII = 14; // offset: 24 } // Obf: NKFEAPKGDLH // Type: Req // CmdID: 8362 message TakeRechargeGiftRewardCsReq { uint32 GMDDEBINGHE = 5; // offset: 24 } // Obf: CJBGOGDJPIG // Type: Rsp // CmdID: 8370 message TakeRechargeGiftRewardScRsp { uint32 retcode = 7; // offset: 40 ABIPCNKGFNI ECDFDDEOOIO = 15; // offset: 24 ItemList reward = 11; // offset: 32 } // Obf: KLPNDHMMJAC // Type: Req // CmdID: 8375 message GetRechargeBenefitInfoCsReq { } message DHKCDCCHLHP { uint32 HIILNPICKCG = 7; // offset: 32 repeated uint32 AOOMEMCCPEM = 4; // offset: 16 uint32 progress = 12; // offset: 40 uint32 id = 5; // offset: 36 } // Obf: LFKHIMEIEOD // Type: Rsp // CmdID: 8368 message GetRechargeBenefitInfoScRsp { uint32 retcode = 5; // offset: 32 repeated DHKCDCCHLHP BPOMPLDKHBL = 12; // offset: 24 } // Obf: EPCFMDPNEEC // Type: Notify // CmdID: 8374 message SyncRechargeBenefitInfoScNotify { DHKCDCCHLHP FIFHCICHDOH = 11; // offset: 16 } // Obf: LLFEHJEHNAK // Type: Req // CmdID: 8377 message TakeRechargeBenefitRewardCsReq { uint32 id = 10; // offset: 24 } // Obf: HECFFGANFGD // Type: Rsp // CmdID: 8367 message TakeRechargeBenefitRewardScRsp { ItemList reward = 4; // offset: 32 uint32 retcode = 6; // offset: 40 DHKCDCCHLHP FIFHCICHDOH = 10; // offset: 24 } // Obf: KEHJMOOMBBA enum CmdRecommendType { KEHJMOOMBBA_PCPDHELPKEM = 0; CmdGetBigDataRecommendCsReq = 2405; CmdGetBigDataAllRecommendScRsp = 2419; CmdGetBigDataRecommendScRsp = 2401; CmdGetBigDataAllRecommendCsReq = 2447; } // Obf: KDPPFMPOJLL enum BigDataRecommendType { BIG_DATA_RECOMMEND_TYPE_NONE = 0; BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1; BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT = 2; BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR = 3; BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC = 4; BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND = 5; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB = 6; BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS = 7; BIG_DATA_RECOMMEND_TYPE_CHALLENGE = 8; BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9; } message JEFIKHKJFCM { uint32 HOKJFKNPKAJ = 5; // offset: 24 uint32 FCADJEENGML = 15; // offset: 28 } // Obf: PACABAFEKAA message EquipmentRecommend { repeated JEFIKHKJFCM equipment_list = 2; // offset: 16 } message MNGIIJPMJBE { uint32 JAAMMNLMJCG = 7; // offset: 32 uint32 FFIOFGADINM = 10; // offset: 24 uint32 EAKBDLKIEFC = 9; // offset: 28 } // Obf: PFOGOMFNOOG message RelicRecommend { repeated MNGIIJPMJBE PEDFGEMEONK = 7; // offset: 24 } // Obf: IKIDEAEIHLJ // Type: Req // CmdID: 2405 message GetBigDataRecommendCsReq { uint32 equip_avatar = 9; // offset: 28 BigDataRecommendType big_data_recommend_type = 2; // offset: 24 } // Obf: INDCEKNDLLG // Type: Rsp // CmdID: 2401 message GetBigDataRecommendScRsp { BigDataRecommendType big_data_recommend_type = 15; // offset: 36 uint32 retcode = 7; // offset: 44 uint32 equip_avatar = 4; // offset: 40 bool has_recommand = 6; // offset: 48 oneof recommend_type { EquipmentRecommend equipment_recommend = 12; // offset: 16 RelicRecommend relic_recommend = 2; // offset: 16 EBJDMKPDCNK GIJOGKBMDIP = 14; // offset: 16 } } message RecomendedAvatarInfo { repeated uint32 avatar_id_list = 2; // offset: 16 uint32 relic_set_id = 9; // offset: 36 uint32 recommend_avatar_id = 8; // offset: 32 } message BigDataRecommendRelicAvatar { repeated RecomendedAvatarInfo recommended_avatar_info_list = 3; // offset: 24 } message FNBJPMGMJDP { uint32 NONOOKBIBOM = 4; // offset: 28 uint32 DHHGLGJBDMJ = 11; // offset: 32 uint32 JOGONJILJDL = 8; // offset: 24 } message BKODLDOFMMJ { uint32 EICEBJPMHMC = 1; // offset: 28 uint32 DHHGLGJBDMJ = 15; // offset: 24 } message BigDataAvatarRelicRecommend { repeated BKODLDOFMMJ body_main_property_list = 15; // offset: 32 repeated BKODLDOFMMJ rope_main_property_list = 7; // offset: 40 repeated BKODLDOFMMJ foot_main_property_list = 13; // offset: 64 repeated FNBJPMGMJDP outer_set_list = 2; // offset: 16 repeated BKODLDOFMMJ sphere_main_property_list = 4; // offset: 56 uint32 avatar_id = 1; // offset: 72 repeated FNBJPMGMJDP inner_set_list = 9; // offset: 48 } message BigDataRecommendAvatarRelic { repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 12; // offset: 16 } // Obf: NKNDJEBFODC // Type: Req // CmdID: 2447 message GetBigDataAllRecommendCsReq { BigDataRecommendType big_data_recommend_type = 1; // offset: 24 } // Obf: DMCJNHCMEKF // Type: Rsp // CmdID: 2419 message GetBigDataAllRecommendScRsp { BigDataRecommendType big_data_recommend_type = 2; // offset: 32 uint32 retcode = 5; // offset: 40 oneof recommend_type { BigDataRecommendRelicAvatar relic_avatar = 4; // offset: 24 BigDataRecommendAvatarRelic avatar_relic = 15; // offset: 24 EBJDMKPDCNK GIJOGKBMDIP = 13; // offset: 24 } } // Obf: HFGOFJNCEAB enum CmdRedDotType { HFGOFJNCEAB_PCPDHELPKEM = 0; CmdEBBEGDKGOHL = 5938; HFGOFJNCEAB_BLMDLKCGNGA = 5935; HFGOFJNCEAB_ILHPEPLABED = 5930; CmdKDFBLIPNHOL = 5927; CmdGetAllRedDotDataCsReq = 5913; CmdKNGEFJMKLKC = 5907; } enum GNMDPMBGLBN { GNMDPMBGLBN_AHDALMHEDMP = 0; GNMDPMBGLBN_BNDLEGBCCMD = 1; GNMDPMBGLBN_KJONLEKJFDL = 2; } message HHMDONEOEAK { repeated uint32 MCOAMPKKLJL = 11; // offset: 24 } message PGMMDCCGLJD { map GKAONDBBDHF = 2; // offset: 16 uint32 OGHFMOALPEO = 10; // offset: 32 uint32 HIILNPICKCG = 6; // offset: 36 } // Obf: EHFMKLHCOMA // Type: Req // CmdID: 5913 message GetAllRedDotDataCsReq { } // Type: Rsp // CmdID: 5907 message KNGEFJMKLKC { repeated PGMMDCCGLJD MCLBKOHKHHB = 14; // offset: 24 uint32 retcode = 6; // offset: 32 } message GADBCEGPNGH { repeated uint32 switch_list = 15; // offset: 16 uint32 OGHFMOALPEO = 12; // offset: 32 GNMDPMBGLBN GNHBGJAKACL = 10; // offset: 44 uint32 HIILNPICKCG = 7; // offset: 40 uint32 group_id = 5; // offset: 36 } // Type: Rsp // CmdID: 5927 message KDFBLIPNHOL { uint32 HIILNPICKCG = 7; // offset: 24 uint32 group_id = 13; // offset: 28 uint32 retcode = 14; // offset: 32 uint32 OGHFMOALPEO = 12; // offset: 36 } message OFNLBNEMHDA { uint32 HIILNPICKCG = 12; // offset: 32 uint32 group_id = 13; // offset: 24 uint32 OGHFMOALPEO = 1; // offset: 28 } // Type: Rsp // CmdID: 5938 message EBBEGDKGOHL { HHMDONEOEAK FPOOGHEJDDN = 12; // offset: 16 uint32 retcode = 5; // offset: 36 uint32 group_id = 10; // offset: 44 uint32 OGHFMOALPEO = 7; // offset: 32 uint32 HIILNPICKCG = 9; // offset: 40 } // Obf: EOICCPKPFPB enum CmdRelicBoxType { EOICCPKPFPB_PCPDHELPKEM = 0; CmdSetRelicBoxTargetScRsp = 8958; CmdSetRelicBoxCustomCsReq = 8952; CmdSetRelicBoxCustomScRsp = 8960; CmdRelicBoxRegularScNotify = 8963; CmdSetRelicBoxTargetCsReq = 8965; CmdConfirmRelicBoxScRsp = 8968; CmdConfirmRelicBoxCsReq = 8961; CmdOpenRelicBoxScRsp = 8969; CmdOpenRelicBoxCsReq = 8957; CmdGetRelicBoxDataScRsp = 8970; CmdReportRelicBoxActionScRsp = 8959; CmdGetRelicBoxDataCsReq = 8951; CmdReportRelicBoxActionCsReq = 8953; } enum JHHBIOJHEGL { JHHBIOJHEGL_CLPHMAJJILA = 0; JHHBIOJHEGL_BIFEINAKLHF = 1; JHHBIOJHEGL_PLPMKCCPHOI = 2; } enum MDIKAOAEJHN { MDIKAOAEJHN_IHPFCMLEKCG = 0; MDIKAOAEJHN_JLAHFIDKOMG = 1; } message PGLFACHCGCB { uint32 tid = 10; // offset: 32 uint32 level = 12; // offset: 40 uint32 main_affix_id = 4; // offset: 36 uint32 exp = 6; // offset: 44 uint32 type = 11; // offset: 48 repeated RelicAffix sub_affix_list = 2; // offset: 16 } message MGGLDHHPNBM { uint32 AFEIBDDGGEF = 11; // offset: 24 uint32 LBAEHCIFNNE = 2; // offset: 28 } message OMHAOBFKIKE { uint32 avatar_id = 12; // offset: 36 MGGLDHHPNBM AAGBLPKDJJP = 5; // offset: 16 MDIKAOAEJHN HIMECMGJKOM = 2; // offset: 32 } message NBIOEKILHEN { MGGLDHHPNBM AAGBLPKDJJP = 1; // offset: 24 uint32 avatar_id = 5; // offset: 32 } message GMONEHJIKMA { repeated Relic relics = 9; // offset: 16 } // Obf: DMJKPIHBBBM // Type: Req // CmdID: 8951 message GetRelicBoxDataCsReq { } // Obf: EJLNMLCDKFM // Type: Rsp // CmdID: 8970 message GetRelicBoxDataScRsp { uint32 retcode = 5; // offset: 68 GMONEHJIKMA KKHBAPABFJC = 4; // offset: 48 OMHAOBFKIKE GPEAFAJGCPH = 12; // offset: 32 uint32 GEJAPCKOHIG = 7; // offset: 64 repeated uint32 KAIMHOJAAKP = 14; // offset: 16 repeated NBIOEKILHEN IAHIEBCFPCD = 6; // offset: 40 PGLFACHCGCB OHEKDKJCOFD = 2; // offset: 56 JHHBIOJHEGL state = 15; // offset: 72 } // Obf: HGDILHDBCGL // Type: Req // CmdID: 8952 message SetRelicBoxCustomCsReq { NBIOEKILHEN IAHIEBCFPCD = 11; // offset: 24 repeated NBIOEKILHEN FFJDCNKPGOO = 7; // offset: 32 } // Obf: HHCCNFOEGOJ // Type: Rsp // CmdID: 8960 message SetRelicBoxCustomScRsp { uint32 retcode = 5; // offset: 24 } // Obf: JECCPPCIFPN // Type: Req // CmdID: 8965 message SetRelicBoxTargetCsReq { OMHAOBFKIKE GPEAFAJGCPH = 3; // offset: 24 } // Obf: DDELAADDOAA // Type: Rsp // CmdID: 8958 message SetRelicBoxTargetScRsp { uint32 retcode = 14; // offset: 32 OMHAOBFKIKE GPEAFAJGCPH = 7; // offset: 16 } // Obf: DMOHJJJDNHC // Type: Req // CmdID: 8957 message OpenRelicBoxCsReq { OMHAOBFKIKE GPEAFAJGCPH = 6; // offset: 24 } // Obf: HODJMGPGMOD // Type: Rsp // CmdID: 8969 message OpenRelicBoxScRsp { uint32 BDCJKFPGMFL = 1; // offset: 36 PGLFACHCGCB CGCJLHFLEPN = 12; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: IMKBMMHIBLK // Type: Req // CmdID: 8961 message ConfirmRelicBoxCsReq { bool NLGFAAFIIIE = 8; // offset: 24 } // Obf: AOBDEIPPDBC // Type: Rsp // CmdID: 8968 message ConfirmRelicBoxScRsp { repeated uint32 KAIMHOJAAKP = 3; // offset: 24 bool NLGFAAFIIIE = 1; // offset: 40 uint32 EKAOCHPHOAA = 13; // offset: 32 uint32 retcode = 10; // offset: 36 } // Obf: ABAIEBHKNCA // Type: Req // CmdID: 8953 message ReportRelicBoxActionCsReq { oneof LPPAPCINIJB { uint32 CEDIPEGBNDH = 5; // offset: 16 } } // Obf: GHJMFPIJJFL // Type: Rsp // CmdID: 8959 message ReportRelicBoxActionScRsp { uint32 retcode = 6; // offset: 28 JHHBIOJHEGL state = 9; // offset: 24 } // Obf: EGLLLNNNCHL // Type: Notify // CmdID: 8963 message RelicBoxRegularScNotify { GMONEHJIKMA KKHBAPABFJC = 1; // offset: 24 } // Obf: LBJIAPDMOAH enum CmdRelicPresetType { LBJIAPDMOAH_PCPDHELPKEM = 0; CmdGBFGABHFBCN = 9850; CmdRelicPresetAddPlanCsReq = 9842; CmdAOGHKDGEFGA = 9860; CmdRelicPresetDeletePlanCsReq = 9855; CmdAIODMENCPKA = 9847; CmdRelicPresetGetPlanCsReq = 9841; CmdRelicPresetUpdatePlanCsReq = 9854; CmdOGMDDDFDNJP = 9857; CmdHLPMDOPHNOG = 9848; } enum ENAKDNCEJBO { ENAKDNCEJBO_PCPDHELPKEM = 0; ENAKDNCEJBO_DCPNAILIKFM = 1; ENAKDNCEJBO_CKODLDEPEPG = 2; ENAKDNCEJBO_EFLJDDBCIFD = 3; ENAKDNCEJBO_ABMBOMJPMND = 4; ENAKDNCEJBO_IJLJFPKIEOP = 5; ENAKDNCEJBO_IDPAAMCCCDL = 6; } // Obf: KHIMAPHKDLI enum RelicPresetPlanSourceType { KHIMAPHKDLI_PCPDHELPKEM = 0; KHIMAPHKDLI_FLFLCELFAPI = 1; KHIMAPHKDLI_ONJGEAAJDLM = 2; KHIMAPHKDLI_KOBKOAIDLNF = 3; KHIMAPHKDLI_GBCKGOIGGHK = 4; } message NBMFOJAKMGP { uint32 unique_id = 15; // offset: 44 repeated uint32 BICMJEDHKNE = 8; // offset: 24 RelicPresetPlanSourceType ALFHNEHOBJA = 3; // offset: 40 string name = 5; // offset: 16 uint32 avatar_id = 13; // offset: 48 } // Obf: FMAJCEPPOIP // Type: Req // CmdID: 9841 message RelicPresetGetPlanCsReq { uint32 avatar_id = 13; // offset: 24 } // Type: Rsp // CmdID: 9860 message AOGHKDGEFGA { uint32 retcode = 11; // offset: 32 uint32 avatar_id = 8; // offset: 36 repeated NBMFOJAKMGP CNIPEBJMJNH = 2; // offset: 16 } // Obf: CFMMFGFOEAM // Type: Req // CmdID: 9842 message RelicPresetAddPlanCsReq { ENAKDNCEJBO HBNHKPDMGIP = 3; // offset: 40 repeated uint32 BICMJEDHKNE = 4; // offset: 32 uint32 avatar_id = 5; // offset: 44 RelicPresetPlanSourceType ALFHNEHOBJA = 14; // offset: 48 string name = 11; // offset: 24 } // Type: Rsp // CmdID: 9850 message GBFGABHFBCN { NBMFOJAKMGP DMBNEIJIEIK = 8; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: FHNDCBJICMH // Type: Req // CmdID: 9855 message RelicPresetDeletePlanCsReq { uint32 unique_id = 4; // offset: 24 } // Type: Rsp // CmdID: 9848 message HLPMDOPHNOG { uint32 retcode = 3; // offset: 28 uint32 unique_id = 13; // offset: 24 } message DPDDLAOBMBH { ENAKDNCEJBO HBNHKPDMGIP = 6; // offset: 32 repeated uint32 BICMJEDHKNE = 14; // offset: 16 RelicPresetPlanSourceType ALFHNEHOBJA = 13; // offset: 36 } // Obf: BCIFKPJNPBE // Type: Req // CmdID: 9854 message RelicPresetUpdatePlanCsReq { uint32 unique_id = 10; // offset: 32 oneof BPIHFAJCLOC { DPDDLAOBMBH relic_list = 3; // offset: 24 string name = 14; // offset: 24 } } // Type: Rsp // CmdID: 9857 message OGMDDDFDNJP { uint32 unique_id = 4; // offset: 32 uint32 retcode = 10; // offset: 40 oneof BPIHFAJCLOC { DPDDLAOBMBH relic_list = 8; // offset: 16 string name = 3; // offset: 16 } } // Type: Notify // CmdID: 9847 message AIODMENCPKA { uint32 unique_id = 15; // offset: 24 } // Obf: BLFMCFMJJEE enum CmdRelicSmartWearType { BLFMCFMJJEE_PCPDHELPKEM = 0; CmdRelicSmartWearAddPlanScRsp = 8260; CmdRelicSmartWearDeletePlanScRsp = 8267; CmdRelicSmartWearDeletePlanCsReq = 8264; CmdRelicSmartWearUpdatePinRelicScRsp = 8255; CmdRelicSmartWearUpdatePinRelicCsReq = 8263; CmdRelicSmartWearDeletePinRelicCsReq = 8262; CmdRelicSmartWearGetPinRelicScRsp = 8268; CmdRelicSmartWearUpdatePlanCsReq = 8265; CmdRelicSmartWearUpdatePlanScRsp = 8258; CmdRelicSmartWearUpdatePinRelicScNotify = 8254; CmdRelicSmartWearAddPlanCsReq = 8252; CmdRelicSmartWearGetPlanScRsp = 8270; CmdRelicSmartWearDeletePinRelicScRsp = 8256; CmdRelicSmartWearGetPinRelicCsReq = 8261; CmdRelicSmartWearGetPlanCsReq = 8251; } enum KMLCENLAGMN { KMLCENLAGMN_PCPDHELPKEM = 0; KMLCENLAGMN_AFGENAOJBLD = 1; KMLCENLAGMN_GJFJKLAMKIH = 2; KMLCENLAGMN_IAHIEBCFPCD = 3; } message GEFJJFMDOOD { uint32 unique_id = 14; // offset: 40 uint32 avatar_id = 7; // offset: 44 repeated uint32 PJOOLLNEPLE = 13; // offset: 24 repeated uint32 HCEBKAGOOLE = 9; // offset: 16 } // Obf: CDOAOCENOJP // Type: Req // CmdID: 8251 message RelicSmartWearGetPlanCsReq { uint32 avatar_id = 4; // offset: 24 } // Obf: ECBBCLOKNEF // Type: Rsp // CmdID: 8270 message RelicSmartWearGetPlanScRsp { repeated GEFJJFMDOOD CNIPEBJMJNH = 11; // offset: 24 uint32 avatar_id = 3; // offset: 36 uint32 retcode = 4; // offset: 32 } // Obf: PKHCEEFJAMA // Type: Req // CmdID: 8252 message RelicSmartWearAddPlanCsReq { GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 } // Obf: KAHOGKPEDFN // Type: Rsp // CmdID: 8260 message RelicSmartWearAddPlanScRsp { uint32 retcode = 11; // offset: 32 GEFJJFMDOOD DMBNEIJIEIK = 12; // offset: 24 } // Obf: DAICLGLPAMA // Type: Req // CmdID: 8265 message RelicSmartWearUpdatePlanCsReq { GEFJJFMDOOD DMBNEIJIEIK = 8; // offset: 24 } // Obf: OPLJPGPPFPO // Type: Rsp // CmdID: 8258 message RelicSmartWearUpdatePlanScRsp { GEFJJFMDOOD DMBNEIJIEIK = 6; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: GGHEKAHLNOJ // Type: Req // CmdID: 8264 message RelicSmartWearDeletePlanCsReq { uint32 unique_id = 3; // offset: 24 } // Obf: OMEGILDBBJB // Type: Rsp // CmdID: 8267 message RelicSmartWearDeletePlanScRsp { uint32 retcode = 12; // offset: 28 uint32 unique_id = 15; // offset: 24 } message NHFOGDPBOHN { repeated uint32 HCEBKAGOOLE = 6; // offset: 32 KMLCENLAGMN NFFABMJOODE = 2; // offset: 40 repeated uint32 PJOOLLNEPLE = 11; // offset: 16 } message BDEKEIKAKML { uint32 avatar_id = 15; // offset: 40 repeated uint32 BICMJEDHKNE = 1; // offset: 16 NHFOGDPBOHN DFIEHPIHEEE = 8; // offset: 32 } // Obf: EAKJGHJPMGJ // Type: Req // CmdID: 8261 message RelicSmartWearGetPinRelicCsReq { uint32 avatar_id = 10; // offset: 24 } // Obf: DEBKHGKLBGN // Type: Rsp // CmdID: 8268 message RelicSmartWearGetPinRelicScRsp { uint32 avatar_id = 9; // offset: 36 repeated BDEKEIKAKML HBPGOILBMIO = 6; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: MDGFDKFEIBF // Type: Notify // CmdID: 8254 message RelicSmartWearUpdatePinRelicScNotify { repeated BDEKEIKAKML BKDEIHEKGIC = 4; // offset: 24 repeated BDEKEIKAKML NAEIPMIIIEC = 5; // offset: 32 uint32 relic_unique_id = 9; // offset: 40 } // Obf: ONECCDCFCBE // Type: Req // CmdID: 8263 message RelicSmartWearUpdatePinRelicCsReq { BDEKEIKAKML DACMPJLJGBC = 1; // offset: 16 } // Obf: PKKDNONMMFB // Type: Rsp // CmdID: 8255 message RelicSmartWearUpdatePinRelicScRsp { uint32 retcode = 9; // offset: 32 BDEKEIKAKML DACMPJLJGBC = 7; // offset: 16 } // Obf: GJJJKMOEENF // Type: Req // CmdID: 8262 message RelicSmartWearDeletePinRelicCsReq { repeated NHFOGDPBOHN DHCNMIAIBGF = 11; // offset: 24 bool OPCPHICEOOF = 3; // offset: 32 uint32 avatar_id = 6; // offset: 36 } // Obf: FLJBCLAFCPH // Type: Rsp // CmdID: 8256 message RelicSmartWearDeletePinRelicScRsp { uint32 avatar_id = 11; // offset: 36 repeated NHFOGDPBOHN DHCNMIAIBGF = 5; // offset: 24 uint32 retcode = 14; // offset: 32 } // Obf: EDFKEEKMFIB enum CmdReplayType { EDFKEEKMFIB_PCPDHELPKEM = 0; CmdGetReplayTokenCsReq = 3591; CmdAHCAHFFNHLD = 3595; EDFKEEKMFIB_MLJMDFDNOOE = 3594; CmdEKGAMNCMOEJ = 3510; } // Obf: HKAPPBACLCG // Type: Req // CmdID: 3591 message GetReplayTokenCsReq { string EBNFHHGKDKE = 1; // offset: 24 uint32 stage_id = 15; // offset: 52 uint32 DAFEJIENABL = 12; // offset: 40 OCLEJLEFBFO replay_type = 2; // offset: 44 uint32 KALAGIBCNAO = 3; // offset: 48 string DFLMKCIKFOP = 4; // offset: 32 } // Type: Rsp // CmdID: 3510 message EKGAMNCMOEJ { OCLEJLEFBFO replay_type = 13; // offset: 48 uint32 stage_id = 11; // offset: 40 uint32 retcode = 6; // offset: 44 string EFLAEANKACM = 14; // offset: 24 string DFLMKCIKFOP = 3; // offset: 16 } message OGBNABMLEAO { } // Type: Rsp // CmdID: 3595 message AHCAHFFNHLD { uint32 retcode = 12; // offset: 32 repeated ReplayInfo LLFIBOHPAHB = 13; // offset: 24 } // Obf: EDOOKEJHPAD enum CmdRndOptionType { EDOOKEJHPAD_PCPDHELPKEM = 0; CmdDailyFirstMeetPamCsReq = 3494; CmdGetRndOptionCsReq = 3491; CmdEEAMBMDGIHF = 3410; CmdCBEFFNAFPEL = 3495; } // Obf: JBPBDDAOLKB // Type: Req // CmdID: 3491 message GetRndOptionCsReq { uint32 id = 15; // offset: 24 } // Type: Rsp // CmdID: 3410 message EEAMBMDGIHF { repeated uint32 MKEGMFMBIED = 6; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: MHKGOEAKBFK // Type: Req // CmdID: 3494 message DailyFirstMeetPamCsReq { } // Type: Rsp // CmdID: 3495 message CBEFFNAFPEL { uint32 retcode = 10; // offset: 24 } // Obf: OEELNJLOKHK enum CmdRogueType { OEELNJLOKHK_PCPDHELPKEM = 0; CmdStartRogueScRsp = 1895; CmdGetRogueInfoScRsp = 1810; CmdLeaveRogueCsReq = 1809; CmdExchangeRogueRewardKeyScRsp = 1877; CmdEnterRogueMapRoomScRsp = 1893; CmdSyncRogueAeonScNotify = 1868; CmdLOPOJDAAIPO = 1884; CmdPNHGIANGNAE = 1822; CmdSyncRogueGetItemScNotify = 1860; CmdExchangeRogueRewardKeyCsReq = 1812; CmdMEIHOMEDHBF = 1858; CmdAABFLGKCHCA = 1833; CmdStartRogueCsReq = 1894; CmdFinishAeonDialogueGroupScRsp = 1834; CmdTakeRogueAeonLevelRewardCsReq = 1899; CmdGetRogueAeonInfoScRsp = 1876; OEELNJLOKHK_GIEIFOLEOEG = 1802; CmdJBOELLFBFHB = 1815; CmdEnterRogueCsReq = 1814; CmdGLKPCPLBPLN = 1896; CmdGetRogueAeonInfoCsReq = 1848; CmdNLLJBGPJFIN = 1872; CmdSyncRogueReviveInfoScNotify = 1873; CmdQuitRogueScRsp = 1808; CmdEnterRogueMapRoomCsReq = 1820; CmdGJKOPKLDFGB = 1813; CmdSyncRogueExploreWinScNotify = 1851; CmdSyncRogueStatusScNotify = 1881; CmdEnableRogueTalentCsReq = 1887; CmdFinishAeonDialogueGroupCsReq = 1846; CmdQuitRogueCsReq = 1853; CmdKEPNGMHCNDN = 1889; CmdLeaveRogueScRsp = 1898; CmdGetRogueTalentInfoCsReq = 1856; OEELNJLOKHK_ODEPOIGBMCB = 1807; CmdBIDMHOFDCIC = 1900; CmdSyncRogueSeasonFinishScNotify = 1825; CmdSyncRogueAreaUnlockScNotify = 1882; CmdSyncRogueFinishScNotify = 1804; CmdEnableRogueTalentScRsp = 1827; CmdGetRogueTalentInfoScRsp = 1845; CmdEHNNIBOPGJA = 1849; CmdCIGIICEJLJE = 1838; CmdOpenRogueChestScRsp = 1829; CmdLEEJKEHDNMC = 1880; CmdDJFICMCBNAE = 1861; CmdEnterRogueScRsp = 1818; OEELNJLOKHK_GLGPEFMALPE = 1886; CmdMMIBACFNELB = 1844; CmdOpenRogueChestCsReq = 1859; CmdSyncRogueMapRoomScNotify = 1866; CmdGetRogueInfoCsReq = 1891; CmdSyncRogueVirtualItemInfoScNotify = 1847; } // Obf: JBFMHGKNEGL enum RogueStatus { JBFMHGKNEGL_PCPDHELPKEM = 0; JBFMHGKNEGL_NMBCDILDGNK = 1; JBFMHGKNEGL_OPNADFKBGNN = 2; JBFMHGKNEGL_OEKFLGEFGPP = 3; JBFMHGKNEGL_KLHDCOPPLNG = 4; } // Obf: LIBDGMMOILI enum RogueRoomStatus { LIBDGMMOILI_PCPDHELPKEM = 0; LIBDGMMOILI_DKLPAAFFLEE = 1; LIBDGMMOILI_NGMMICOGDFP = 2; LIBDGMMOILI_LAEIDCPKLCD = 3; LIBDGMMOILI_KLHDCOPPLNG = 4; } // Obf: FDPOAPLBFKC enum RogueAreaStatus { FDPOAPLBFKC_DKLPAAFFLEE = 0; FDPOAPLBFKC_NGMMICOGDFP = 1; FDPOAPLBFKC_ONMIBBEMGJO = 2; FDPOAPLBFKC_CLPHMAJJILA = 3; } enum LGOCIPGDKIJ { LGOCIPGDKIJ_PCPDHELPKEM = 0; LGOCIPGDKIJ_IGGFMOBBKFM = 1; LGOCIPGDKIJ_KPGEIHAEEBC = 2; LGOCIPGDKIJ_MMAOONPAPDP = 3; LGOCIPGDKIJ_EGNDJGKKJHO = 4; LGOCIPGDKIJ_HEMMGKIJLEI = 5; LGOCIPGDKIJ_BFAGNENPJJJ = 6; LGOCIPGDKIJ_JADCLEAFEJC = 7; LGOCIPGDKIJ_GALGFIOMOIO = 8; LGOCIPGDKIJ_OPFPNHIBEED = 9; } enum BAACLGINJFP { BAACLGINJFP_PCPDHELPKEM = 0; BAACLGINJFP_IGGFMOBBKFM = 1; BAACLGINJFP_EGNDJGKKJHO = 2; BAACLGINJFP_HEMMGKIJLEI = 3; BAACLGINJFP_AOGHFBPELBP = 4; BAACLGINJFP_IMDKELFAEOC = 5; BAACLGINJFP_LEKGIIIGLKB = 6; BAACLGINJFP_HHPJPKAAKEK = 7; BAACLGINJFP_PDHMCMEBMMB = 8; BAACLGINJFP_JADCLEAFEJC = 9; BAACLGINJFP_BFAGNENPJJJ = 10; BAACLGINJFP_GALGFIOMOIO = 11; BAACLGINJFP_OPFPNHIBEED = 12; } enum BFPIBIEGJGJ { BFPIBIEGJGJ_CNOFNJGIAOD = 0; BFPIBIEGJGJ_AGEACGLKDDG = 1; } message OLJJJBCKLDK { uint32 buff_id = 3; // offset: 28 uint32 level = 14; // offset: 24 } message KKKOGGBFMIP { repeated OLJJJBCKLDK buff_list = 14; // offset: 24 } message IJKNDKJLMEN { uint32 room_id = 15; // offset: 32 uint32 HCMJDMFNENE = 4; // offset: 28 uint32 IOGGIAJBEPP = 10; // offset: 36 RogueRoomStatus BJDBOEFFIAG = 1; // offset: 24 RogueRoomStatus MCEBJKDJHGP = 11; // offset: 40 } message ENEGIFOKGKL { uint32 MICCEGIKIBJ = 2; // offset: 32 repeated IJKNDKJLMEN HFDIFFBCOGJ = 6; // offset: 24 uint32 IGECGPFLGBA = 14; // offset: 44 uint32 HEIONPDIFNM = 1; // offset: 36 uint32 area_id = 3; // offset: 40 } message NEILIAPHAMN { uint32 area_id = 7; // offset: 44 uint32 PGINLOFKCMD = 12; // offset: 24 RogueStatus FIMAMEDNNIL = 5; // offset: 32 bool CNDKAPOIEOJ = 13; // offset: 36 uint32 MICCEGIKIBJ = 4; // offset: 40 RogueAreaStatus ECJPEBDJKKE = 3; // offset: 28 } message KPADPPGKGGC { uint32 MCHAFKKFEDK = 2; // offset: 60 uint32 MDHOHBHBGNC = 14; // offset: 56 uint32 KOOHHHAOBEO = 10; // offset: 76 ItemCostList NICEPKDHFDE = 5; // offset: 40 uint32 EJALOMHNGCJ = 12; // offset: 84 repeated uint32 CHPFCFGNCAG = 9; // offset: 32 repeated OLJJJBCKLDK BKBKLONBPOB = 7; // offset: 24 uint32 MMINJCFNADK = 8; // offset: 72 uint32 LDMEEJCCKIH = 13; // offset: 80 uint32 LJEECOOPMLM = 1; // offset: 64 RogueCommonBuffSelectSourceType ALFHNEHOBJA = 11; // offset: 52 uint32 OPIDHKEKPKB = 4; // offset: 68 bool OJAPMNAPIFG = 3; // offset: 48 } message PMKEENOFAPC { repeated OLJJJBCKLDK DNAOBFLACIG = 7; // offset: 32 OLJJJBCKLDK HNLAEIBDFJM = 2; // offset: 24 } message OGDBMJNOOOP { repeated OLJJJBCKLDK OIMIPDOMDAA = 14; // offset: 32 uint32 OFHCNGHJFHI = 11; // offset: 40 repeated OLJJJBCKLDK FEKAFHIDDAH = 1; // offset: 24 } message OLNPCLEFANN { uint32 buff_id = 11; // offset: 32 ItemCostList cost_data = 1; // offset: 16 float KCAJFLAMMAC = 6; // offset: 36 } message KLCICNHAOPF { repeated OLNPCLEFANN ELCPONIPEIH = 12; // offset: 16 } message LNGJLLKGMNA { map BLJEBIJEMCH = 3; // offset: 24 uint32 DOMGLHIKJED = 13; // offset: 44 uint32 KKGIEENCOIC = 8; // offset: 40 uint32 MEAJAEBDAOI = 1; // offset: 36 uint32 DACOKFCBMBI = 10; // offset: 32 } message AKGOAIPLJLJ { repeated LNGJLLKGMNA GBHPHCMGBGK = 5; // offset: 16 } message NOGNBKNEFGP { AKGOAIPLJLJ FEILNIKNPCB = 1; // offset: 24 repeated uint32 JHADMBDCPEO = 9; // offset: 16 } message DNMKJHLEGPN { repeated uint32 FAIPOCIAFOD = 1; // offset: 24 } message MKOPHCBPOMM { repeated uint32 KPJGEGMCCAG = 4; // offset: 24 } message LOMCAKMMGOM { uint32 HJMJIADBAOC = 6; // offset: 32 oneof FNJJNAOCOII { ItemList FNLDFGLGEOA = 8; // offset: 16 KKKOGGBFMIP GEFMMOOEDJI = 9; // offset: 16 } } message DCOKKBHKEGL { ItemCostList EBMKBDJMAAF = 9; // offset: 16 } message POGBFKHOEML { uint32 BJJOCLINMEJ = 13; // offset: 24 } message OOKCIAEIPON { uint32 LJEECOOPMLM = 5; // offset: 40 uint32 IMIHGLAOIEG = 1; // offset: 24 uint32 GFELHICKOGI = 12; // offset: 36 uint32 GOODPDKGJAJ = 7; // offset: 28 uint32 KKHNDGEJBHJ = 6; // offset: 32 } message JPFGHCPGHGO { IIMIFAAOLGG rogue_get_info = 203; // offset: 16 PGNEFKDLPKN OIAPHBBDPHL = 900; // offset: 32 } message IIMIFAAOLGG { BADCGBPEANI ICJFLLDCFHM = 12; // offset: 56 EPPGPHKLHNF HCEHOHDCCFE = 1; // offset: 40 BLADONILKHO IMPBELJGDJH = 15; // offset: 16 BGKINCFGKGI AHBFAAMNKNO = 8; // offset: 32 NCDCKHHPDDE LHNCGDKFAGM = 9; // offset: 24 } message PGNEFKDLPKN { EPPJHNIHAFL pending_action = 1; // offset: 16 PDDEEAJIOKG LBNHKPPAJIM = 12; // offset: 24 RogueStatus status = 10; // offset: 92 APBKAPPGPJC IMPBELJGDJH = 6; // offset: 48 GLOONOCCEFG DKIFGMICGPI = 8; // offset: 64 bool FIEDLDNEMED = 15; // offset: 88 EJDFGNGBNOO CGIFJAOHHAO = 4; // offset: 56 ENEGIFOKGKL AMMJECHPGPE = 2; // offset: 40 DLHLNGCJKJL HKGKNEKKJHB = 14; // offset: 72 BABKEAFELGE FEILNIKNPCB = 3; // offset: 80 } message EPPGPHKLHNF { int64 begin_time = 15; // offset: 40 int64 end_time = 1; // offset: 24 uint32 season = 11; // offset: 32 } message BADCGBPEANI { repeated NEILIAPHAMN JNOAKECCIIL = 6; // offset: 24 } message BLADONILKHO { uint32 IGFEAHIKKPE = 12; // offset: 36 bool NEMFNMIPNAO = 13; // offset: 40 uint32 BGPBLOFCPMG = 10; // offset: 32 repeated uint32 KJDGGNNFGGP = 9; // offset: 16 } message NCDCKHHPDDE { uint32 JFANNGJEEEC = 5; // offset: 32 uint32 EDIGFNFPBKA = 12; // offset: 24 uint32 MGHHCOEIDHE = 4; // offset: 28 } message DLHLNGCJKJL { repeated OLJJJBCKLDK BKBKLONBPOB = 6; // offset: 24 } message BABKEAFELGE { AKGOAIPLJLJ FEILNIKNPCB = 5; // offset: 16 } message PDDEEAJIOKG { repeated uint32 AGOPFIFDJFN = 6; // offset: 48 repeated uint32 base_avatar_id_list = 9; // offset: 16 repeated uint32 INCAIBONHED = 8; // offset: 32 DCOKKBHKEGL PAMGHMDJAJA = 4; // offset: 40 } message FHNHIJCPDMD { MKOPHCBPOMM KIOBOCMOONH = 3; // offset: 24 } message APBKAPPGPJC { uint32 EAADBOCJNAE = 2; // offset: 32 uint32 IGFEAHIKKPE = 4; // offset: 28 bool NEMFNMIPNAO = 7; // offset: 24 } message GLOONOCCEFG { repeated uint32 IKGDNGFIOIK = 10; // offset: 24 } message EMFHHDMODEB { uint32 BGPBLOFCPMG = 8; // offset: 36 repeated uint32 KJDGGNNFGGP = 10; // offset: 16 bool NEMFNMIPNAO = 14; // offset: 32 uint32 EAADBOCJNAE = 1; // offset: 44 uint32 IGFEAHIKKPE = 11; // offset: 40 } message OJMLKJJCDIG { uint32 score_id = 1; // offset: 32 uint32 JEOPNONCFNP = 8; // offset: 24 uint32 JAEOFFLLDBM = 3; // offset: 28 } message HCJPOGHDAAH { uint32 EPLBCNFMLIL = 7; // offset: 36 float KDAOKODEIEJ = 10; // offset: 32 repeated OJMLKJJCDIG ICHMKFMAIBB = 3; // offset: 24 } message IGDMBAILEHI { uint32 slot = 13; // offset: 36 uint32 id = 11; // offset: 24 uint32 level = 7; // offset: 32 AvatarType avatar_type = 15; // offset: 28 } message PHCCDDKGBHC { repeated OLJJJBCKLDK buff_list = 3; // offset: 24 repeated uint32 GBHPHCMGBGK = 10; // offset: 16 repeated IGDMBAILEHI avatar_list = 5; // offset: 32 } message JMIIFOMFOGO { PHCCDDKGBHC record_info = 10; // offset: 16 ItemList AEFEMMIPOAF = 8; // offset: 32 uint32 GGLOCPJMEHI = 3; // offset: 64 uint32 area_id = 763; // offset: 68 uint32 DCBKJOCEFNF = 234; // offset: 72 bool is_win = 2; // offset: 48 uint32 score_id = 11; // offset: 60 uint32 EDIGFNFPBKA = 1; // offset: 52 BGKINCFGKGI ICOALGKANLB = 4; // offset: 24 uint32 AMKFKDCFMIM = 13; // offset: 76 uint32 GLEENOKNGCI = 15; // offset: 56 } message BGKINCFGKGI { bool ADGBKKIMJOA = 13; // offset: 32 uint32 MBMICCJEBJB = 3; // offset: 60 bool GAMCPLJOEDK = 9; // offset: 33 repeated uint32 DFLKNLMJOFB = 12; // offset: 24 int64 OEBHCDPDNHF = 1; // offset: 40 uint32 HAOBJABCBMP = 7; // offset: 56 int64 NMCKJLHFPBJ = 5; // offset: 48 } message CNHNGLEEBKP { uint32 exp = 8; // offset: 28 uint32 level = 12; // offset: 24 uint32 LGHOOKMNMCL = 1; // offset: 36 uint32 MOOOPAMBOFK = 14; // offset: 32 } message LGLGCCJEKCL { bool NIKEEDLJHPD = 8; // offset: 36 uint32 DIGPICGHPOM = 13; // offset: 24 int32 BGJKBPNCNLE = 12; // offset: 40 uint32 PFMHNMBDBJN = 11; // offset: 28 float KHDLMPAKEGF = 7; // offset: 32 } message BBMGPIKBJJC { repeated uint32 EGABLBJIJCK = 14; // offset: 32 uint32 HOHANPJNANA = 12; // offset: 52 uint32 JBEILMFIIGM = 15; // offset: 44 uint32 game_mode_type = 3; // offset: 40 uint32 AHKFFCIEPDG = 13; // offset: 48 repeated LGLGCCJEKCL HEOKGAKLFPM = 9; // offset: 24 } message GPPGPMEDJEF { repeated uint32 JFJPDEPOFMO = 1; // offset: 32 BFPIBIEGJGJ KGEBJNHOLCN = 2; // offset: 44 oneof FNJJNAOCOII { ItemList FNLDFGLGEOA = 8; // offset: 24 } } // Obf: LPLOIMFDNOE // Type: Req // CmdID: 1891 message GetRogueInfoCsReq { } // Obf: KCDKGBOEKPH // Type: Rsp // CmdID: 1810 message GetRogueInfoScRsp { uint32 retcode = 7; // offset: 32 JPFGHCPGHGO rogue_info = 11; // offset: 24 } // Obf: GCPKFCOIMLE // Type: Req // CmdID: 1894 message StartRogueCsReq { uint32 area_id = 5; // offset: 52 repeated uint32 base_avatar_id_list = 14; // offset: 16 repeated uint32 INCAIBONHED = 11; // offset: 32 uint32 LGHOOKMNMCL = 2; // offset: 48 repeated uint32 KOLBLKEDOGC = 3; // offset: 24 } // Obf: NBOJEJONDAP // Type: Rsp // CmdID: 1895 message StartRogueScRsp { MADEENABOKE ENPAICNLCMK = 1; // offset: 16 JPFGHCPGHGO rogue_info = 8; // offset: 48 uint32 retcode = 2; // offset: 56 LineupInfo lineup = 6; // offset: 32 SceneInfo scene = 4; // offset: 40 } // Obf: FCDBPCMGBNN // Type: Req // CmdID: 1814 message EnterRogueCsReq { uint32 area_id = 11; // offset: 24 } // Obf: GEDDOLODJCK // Type: Rsp // CmdID: 1818 message EnterRogueScRsp { uint32 retcode = 13; // offset: 56 JPFGHCPGHGO rogue_info = 3; // offset: 16 MADEENABOKE ENPAICNLCMK = 2; // offset: 32 LineupInfo lineup = 15; // offset: 48 SceneInfo scene = 7; // offset: 24 } // Obf: MJECKOCDODL // Type: Req // CmdID: 1809 message LeaveRogueCsReq { } // Obf: JEMLFOELCOP // Type: Rsp // CmdID: 1898 message LeaveRogueScRsp { LineupInfo lineup = 5; // offset: 48 uint32 retcode = 2; // offset: 56 MADEENABOKE ENPAICNLCMK = 10; // offset: 32 JPFGHCPGHGO rogue_info = 9; // offset: 16 SceneInfo scene = 8; // offset: 40 } // Obf: BMGDELMECPA // Type: Notify // CmdID: 1804 message SyncRogueFinishScNotify { JMIIFOMFOGO finish_info = 12; // offset: 16 } // Obf: CIGIICEJLJE // Type: Req // CmdID: 1838 message CIGIICEJLJE { uint32 prop_entity_id = 14; // offset: 40 repeated uint32 base_avatar_id_list = 2; // offset: 32 repeated uint32 INCAIBONHED = 12; // offset: 16 } // Obf: NLLJBGPJFIN // Type: Rsp // CmdID: 1872 message NLLJBGPJFIN { repeated uint32 base_avatar_id_list = 10; // offset: 32 repeated uint32 INCAIBONHED = 11; // offset: 16 uint32 retcode = 4; // offset: 40 } // Obf: AABFLGKCHCA // Type: Req // CmdID: 1833 message AABFLGKCHCA { repeated uint32 INCAIBONHED = 15; // offset: 16 repeated uint32 base_avatar_id_list = 7; // offset: 32 uint32 interacted_prop_entity_id = 2; // offset: 40 } // Obf: DJFICMCBNAE // Type: Rsp // CmdID: 1861 message DJFICMCBNAE { repeated uint32 base_avatar_id_list = 15; // offset: 24 repeated uint32 INCAIBONHED = 12; // offset: 40 uint32 retcode = 13; // offset: 48 DCOKKBHKEGL PAMGHMDJAJA = 11; // offset: 32 } // Obf: DCBGCFFLBJN // Type: Notify // CmdID: 1873 message SyncRogueReviveInfoScNotify { DCOKKBHKEGL PAMGHMDJAJA = 13; // offset: 24 } // Obf: MMIBACFNELB // Type: Req // CmdID: 1844 message MMIBACFNELB { } // Obf: BIDMHOFDCIC // Type: Rsp // CmdID: 1900 message BIDMHOFDCIC { KLCICNHAOPF FGLJOKILKHG = 7; // offset: 24 uint32 retcode = 1; // offset: 32 } // Obf: KEPNGMHCNDN // Type: Req // CmdID: 1889 message KEPNGMHCNDN { uint32 maze_buff_id = 4; // offset: 24 } // Obf: GLKPCPLBPLN // Type: Rsp // CmdID: 1896 message GLKPCPLBPLN { uint32 retcode = 2; // offset: 36 OLJJJBCKLDK AGFPFODPOFA = 12; // offset: 24 bool DAIKNKALKCM = 14; // offset: 32 } // Obf: FJDNHCLNHPM // Type: Req // CmdID: 1853 message QuitRogueCsReq { uint32 area_id = 14; // offset: 24 } // Obf: AKJIDLGHLHJ // Type: Rsp // CmdID: 1808 message QuitRogueScRsp { uint32 retcode = 15; // offset: 32 JPFGHCPGHGO rogue_info = 5; // offset: 24 } // Obf: MGCBCOJJNHC // Type: Notify // CmdID: 1851 message SyncRogueExploreWinScNotify { bool FIEDLDNEMED = 5; // offset: 24 } // Obf: BOPOLBALGNP // Type: Notify // CmdID: 1825 message SyncRogueSeasonFinishScNotify { bool OIFKNJAFGDC = 5; // offset: 56 SceneInfo scene = 13; // offset: 16 BGKINCFGKGI AHBFAAMNKNO = 6; // offset: 24 LineupInfo lineup = 10; // offset: 48 JMIIFOMFOGO finish_info = 2; // offset: 32 } // Obf: IDPBALDCFAM // Type: Req // CmdID: 1820 message EnterRogueMapRoomCsReq { uint32 room_id = 15; // offset: 28 uint32 HCMJDMFNENE = 14; // offset: 24 } // Obf: BNFCKHAGGHG // Type: Rsp // CmdID: 1893 message EnterRogueMapRoomScRsp { uint32 retcode = 3; // offset: 48 uint32 HEIONPDIFNM = 9; // offset: 52 LineupInfo lineup = 1; // offset: 32 MADEENABOKE ENPAICNLCMK = 10; // offset: 16 SceneInfo scene = 8; // offset: 40 } // Obf: ADAMFMMAPFI // Type: Notify // CmdID: 1866 message SyncRogueMapRoomScNotify { IJKNDKJLMEN ABHDOOJJICM = 9; // offset: 16 uint32 MICCEGIKIBJ = 11; // offset: 32 } // Obf: GBKAOLLFFCG // Type: Req // CmdID: 1859 message OpenRogueChestCsReq { uint32 interacted_prop_entity_id = 2; // offset: 28 bool NBDHADPNGNH = 5; // offset: 24 } // Obf: DPKILIOIOAK // Type: Rsp // CmdID: 1829 message OpenRogueChestScRsp { ItemList reward = 2; // offset: 16 uint32 retcode = 1; // offset: 48 ItemList drop_data = 7; // offset: 32 NNOIJJNCHJB HICNFJDGGGL = 12; // offset: 40 } // Obf: POKBAOBAMBD // Type: Req // CmdID: 1812 message ExchangeRogueRewardKeyCsReq { uint32 count = 4; // offset: 24 } // Obf: OPGKBMAOGBP // Type: Rsp // CmdID: 1877 message ExchangeRogueRewardKeyScRsp { uint32 retcode = 9; // offset: 24 uint32 count = 4; // offset: 28 } // Obf: KCPKCLPGFGP // Type: Notify // CmdID: 1882 message SyncRogueAreaUnlockScNotify { uint32 area_id = 1; // offset: 24 } // Obf: JMBLPDAKCFF // Type: Notify // CmdID: 1860 message SyncRogueGetItemScNotify { ItemList IOHAONFDLKE = 8; // offset: 24 ItemList HNBEDDMJPPM = 14; // offset: 32 } // Obf: BPENPEOPIPM // Type: Req // CmdID: 1899 message TakeRogueAeonLevelRewardCsReq { uint32 level = 3; // offset: 24 uint32 LGHOOKMNMCL = 12; // offset: 28 } // Type: Rsp // CmdID: 1813 message GJKOPKLDFGB { ItemList reward = 15; // offset: 16 uint32 level = 5; // offset: 36 uint32 LGHOOKMNMCL = 11; // offset: 40 uint32 retcode = 2; // offset: 32 } // Type: Notify // CmdID: 1815 message JBOELLFBFHB { uint32 LGHOOKMNMCL = 4; // offset: 32 ItemList reward = 9; // offset: 16 uint32 level = 12; // offset: 36 } message NABBMLGOPLK { } // Type: Rsp // CmdID: 1880 message LEEJKEHDNMC { uint32 retcode = 3; // offset: 32 BGKINCFGKGI LJMFGDFBLCK = 1; // offset: 16 } message HHDCOJFKNLD { uint32 MBMICCJEBJB = 4; // offset: 32 repeated uint32 NNJCHJDEKEL = 14; // offset: 24 } // Type: Rsp // CmdID: 1858 message MEIHOMEDHBF { ItemList reward = 4; // offset: 24 uint32 MBMICCJEBJB = 7; // offset: 40 uint32 retcode = 2; // offset: 44 BGKINCFGKGI AHBFAAMNKNO = 6; // offset: 32 } message KNHGLJNKPKN { } // Type: Rsp // CmdID: 1849 message EHNNIBOPGJA { uint32 retcode = 2; // offset: 32 BGKINCFGKGI AHBFAAMNKNO = 10; // offset: 16 } // Obf: AOABOBODFNK // Type: Req // CmdID: 1848 message GetRogueAeonInfoCsReq { } // Obf: IMLLOODLMAD // Type: Rsp // CmdID: 1876 message GetRogueAeonInfoScRsp { repeated CNHNGLEEBKP OFENICFJANC = 1; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: LEBMNGCOLHC // Type: Req // CmdID: 1846 message FinishAeonDialogueGroupCsReq { uint32 LGHOOKMNMCL = 1; // offset: 24 } // Obf: FBHNJGPGJMF // Type: Rsp // CmdID: 1834 message FinishAeonDialogueGroupScRsp { ItemList reward = 3; // offset: 32 uint32 retcode = 12; // offset: 40 CNHNGLEEBKP IMPBELJGDJH = 13; // offset: 16 } // Obf: MMCLFJPJEKE // Type: Req // CmdID: 1856 message GetRogueTalentInfoCsReq { } // Obf: KOHENEKOOJN // Type: Rsp // CmdID: 1845 message GetRogueTalentInfoScRsp { MCACDFHCPIE talent_info = 7; // offset: 16 uint32 retcode = 11; // offset: 32 } // Obf: KGMKCCFAMCM // Type: Req // CmdID: 1887 message EnableRogueTalentCsReq { uint32 KFJEMIOJLPJ = 8; // offset: 24 } // Obf: CCDIAEFAKPF // Type: Rsp // CmdID: 1827 message EnableRogueTalentScRsp { MCACDFHCPIE talent_info = 10; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: IKMMLPFMIAB // Type: Notify // CmdID: 1847 message SyncRogueVirtualItemInfoScNotify { OOKCIAEIPON LHNCGDKFAGM = 2; // offset: 24 } // Obf: DNPFFLJEAKP // Type: Notify // CmdID: 1881 message SyncRogueStatusScNotify { RogueStatus status = 14; // offset: 24 bool CGNNKGAAHIO = 11; // offset: 28 } // Type: Notify // CmdID: 1884 message LOPOJDAAIPO { BGKINCFGKGI AHBFAAMNKNO = 1; // offset: 16 } // Type: Notify // CmdID: 1822 message PNHGIANGNAE { repeated uint32 INCAIBONHED = 6; // offset: 16 repeated uint32 base_avatar_id_list = 14; // offset: 24 } // Obf: CEPCOKPFOLC // Type: Notify // CmdID: 1868 message SyncRogueAeonScNotify { EMFHHDMODEB EGFBGJGIEKM = 4; // offset: 24 } // Obf: JEJMOKKEGLI enum CmdRogueArcadeType { JEJMOKKEGLI_PCPDHELPKEM = 0; CmdRogueArcadeGetInfoScRsp = 7677; CmdRogueArcadeRestartCsReq = 7681; CmdRogueArcadeGetInfoCsReq = 7651; CmdRogueArcadeStartCsReq = 7687; CmdRogueArcadeRestartScRsp = 7698; CmdRogueArcadeLeaveScRsp = 7655; CmdRogueArcadeStartScRsp = 7668; CmdRogueArcadeLeaveCsReq = 7657; } message KEEDJBIEJOF { MADEENABOKE ENPAICNLCMK = 7; // offset: 40 SceneInfo scene = 1; // offset: 24 LineupInfo lineup = 4; // offset: 16 } // Obf: PCOKECJEADJ // Type: Req // CmdID: 7687 message RogueArcadeStartCsReq { uint32 room_id = 10; // offset: 32 repeated uint32 base_avatar_id_list = 11; // offset: 24 } // Obf: AKALKHGPLAD // Type: Rsp // CmdID: 7668 message RogueArcadeStartScRsp { uint32 retcode = 14; // offset: 32 uint32 room_id = 4; // offset: 36 KEEDJBIEJOF AFLJJJFCBIN = 11; // offset: 16 } // Obf: MMABCHDOAOL // Type: Req // CmdID: 7657 message RogueArcadeLeaveCsReq { } // Obf: OBDBHHCJMBN // Type: Rsp // CmdID: 7655 message RogueArcadeLeaveScRsp { KEEDJBIEJOF AFLJJJFCBIN = 8; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: OAEGMCDLACA // Type: Req // CmdID: 7681 message RogueArcadeRestartCsReq { } // Obf: FOKHBBHMFDF // Type: Rsp // CmdID: 7698 message RogueArcadeRestartScRsp { uint32 retcode = 3; // offset: 32 KEEDJBIEJOF AFLJJJFCBIN = 6; // offset: 24 } // Obf: NAGAEDNKPGN // Type: Req // CmdID: 7651 message RogueArcadeGetInfoCsReq { } // Obf: IPFCGMNDFBI // Type: Rsp // CmdID: 7677 message RogueArcadeGetInfoScRsp { uint32 retcode = 3; // offset: 28 uint32 room_id = 8; // offset: 24 } // Obf: CANOHPGPCGJ enum CmdRogueCommon { CANOHPGPCGJ_BPNKNCLAKAG = 0; CmdRogueGetGambleInfoScRsp = 5675; CANOHPGPCGJ_LOAAMJBIEOH = 5658; CmdRogueShopBeginBattleCsReq = 5650; CmdPLHGBLKJNOL = 5698; CmdSetRogueCollectionScRsp = 5613; CmdOOCOMIOPINM = 5626; CmdTakeRogueMiracleHandbookRewardScRsp = 5602; CmdRogueWorkbenchHandleFuncScRsp = 5660; CmdSelectRogueCommonDialogueOptionScRsp = 5688; CmdTakeEventHandbookRewardScRsp = 5666; CmdGetRogueShopBuffInfoScRsp = 5609; CmdSetRogueExhibitionScRsp = 5683; CmdRogueGetGambleInfoCsReq = 5697; CmdGetRogueCommonDialogueDataScRsp = 5616; CmdRogueDoGambleCsReq = 5648; CmdCommonRogueQueryScRsp = 5629; CANOHPGPCGJ_IAMCNCIEHGG = 5644; CmdRogueWorkbenchGetInfoCsReq = 5670; CmdHandleRogueCommonPendingActionScRsp = 5642; CmdGetRogueShopMiracleInfoScRsp = 5614; CmdFHEKPIAGNIN = 5690; CmdRogueShopBeginBattleScRsp = 5619; CmdGetRogueShopFormulaInfoScRsp = 5627; CmdBuyRogueShopBuffScRsp = 5639; CmdNEELNABJPGE = 5694; CmdSelectRogueBonusReq = 5678; CmdSyncRogueCommonPendingActionScNotify = 5611; CmdCommonRogueVirtualItemInfoScNotify = 5636; CmdIAGFLEBBOGB = 5674; CmdLHEFHJLBHGK = 5696; CmdGetRogueShopMiracleInfoCsReq = 5695; CmdRogueDoGambleScRsp = 5676; CmdUpdateRogueAdventureRoomScoreCsReq = 5630; CmdBuyRogueShopMiracleCsReq = 5623; CmdSetRogueExhibitionCsReq = 5631; CmdGetRogueShopBuffInfoCsReq = 5618; CmdSelectRogueCommonDialogueOptionCsReq = 5606; CmdTakeEventHandbookRewardCsReq = 5649; CmdBuyRogueShopFormulaScRsp = 5667; CmdGetRogueCommonDialogueDataCsReq = 5677; CmdTakeRogueMiracleHandbookRewardCsReq = 5693; CmdRogueWorkbenchReforgeBuffReq = 5682; CmdBuyRogueShopMiracleScRsp = 5663; CANOHPGPCGJ_NBEEENFFEME = 5607; CmdCommonRogueQueryCsReq = 5659; CmdPrepareRogueAdventureRoomCsReq = 5610; CmdIFPKEPIAOFP = 5691; CmdRogueWorkbenchGetInfoScRsp = 5668; CmdSyncRogueCommonDialogueDataScNotify = 5669; CmdEJGHKFDHGGC = 5604; CmdGetRogueHandbookDataCsReq = 5654; CmdNDHFHFFHJIH = 5671; CmdGetRogueHandbookDataScRsp = 5679; CmdSetRogueCollectionCsReq = 5699; CmdRogueNpcDisappearCsReq = 5601; CmdSyncRogueCommonDialogueOptionFinishScNotify = 5641; CmdGetRogueAdventureRoomInfoCsReq = 5637; CmdSyncRogueCommonActionResultScNotify = 5605; CmdCommonRogueUpdateScNotify = 5612; CmdGetRogueShopFormulaInfoCsReq = 5687; CmdSyncRogueHandbookDataUpdateScNotify = 5620; CmdFinishRogueCommonDialogueCsReq = 5652; CmdStopRogueAdventureRoomCsReq = 5689; CANOHPGPCGJ_LLAEEOHFPED = 5700; } enum MOCDFPPJIEC { MOCDFPPJIEC_PCPDHELPKEM = 0; MOCDFPPJIEC_OILBBNDNKBA = 1; MOCDFPPJIEC_FFLCHLPOFNM = 2; MOCDFPPJIEC_BLKCLIGKFJF = 3; } // Obf: MAFPONIDMLD enum RogueCommonBuffSelectSourceType { MAFPONIDMLD_PCPDHELPKEM = 0; MAFPONIDMLD_HLIDGDLNFHM = 1; MAFPONIDMLD_EGFBGJGIEKM = 2; MAFPONIDMLD_NPDCOJCAHPE = 3; MAFPONIDMLD_GALGFIOMOIO = 4; } enum JCHADPPOKAD { JCHADPPOKAD_MMAOONPAPDP = 0; JCHADPPOKAD_HILHINGOGBB = 1; JCHADPPOKAD_PLMOIBLMNFA = 2; JCHADPPOKAD_OAMOGNIKBLN = 3; JCHADPPOKAD_JCJLBOKHONK = 4; JCHADPPOKAD_JGPKDDKMDBP = 5; } enum NHEELAHAPCI { NHEELAHAPCI_PCPDHELPKEM = 0; NHEELAHAPCI_HLIDGDLNFHM = 1; NHEELAHAPCI_EGFBGJGIEKM = 2; NHEELAHAPCI_NPDCOJCAHPE = 3; NHEELAHAPCI_GALGFIOMOIO = 4; } enum AIGKBKIPCNH { AIGKBKIPCNH_PCPDHELPKEM = 0; AIGKBKIPCNH_LEDEEAHCDKI = 1; AIGKBKIPCNH_HCEKFEENNCA = 2; } enum BALJGODBJEC { BALJGODBJEC_PCPDHELPKEM = 0; BALJGODBJEC_LEDEEAHCDKI = 1; BALJGODBJEC_HCEKFEENNCA = 2; BALJGODBJEC_FHFMOENFLGK = 3; } enum OOCEFDIBHNP { OOCEFDIBHNP_PCPDHELPKEM = 0; OOCEFDIBHNP_LEDEEAHCDKI = 1; OOCEFDIBHNP_HCEKFEENNCA = 2; } enum FMFMGICMPCA { FMFMGICMPCA_PCPDHELPKEM = 0; FMFMGICMPCA_IFPDLCOIENF = 1; FMFMGICMPCA_NAHDDIEHJMA = 2; } enum KCFFOHMDHCK { KCFFOHMDHCK_PCPDHELPKEM = 0; KCFFOHMDHCK_IGGFMOBBKFM = 1; KCFFOHMDHCK_KPGEIHAEEBC = 2; KCFFOHMDHCK_MMAOONPAPDP = 3; KCFFOHMDHCK_EGNDJGKKJHO = 4; KCFFOHMDHCK_HEMMGKIJLEI = 5; KCFFOHMDHCK_JADCLEAFEJC = 6; KCFFOHMDHCK_HHHLCANGABL = 7; KCFFOHMDHCK_EGFBGJGIEKM = 8; KCFFOHMDHCK_NPDCOJCAHPE = 9; KCFFOHMDHCK_BFAGNENPJJJ = 10; KCFFOHMDHCK_GALGFIOMOIO = 11; KCFFOHMDHCK_BAAANBEIPBG = 12; KCFFOHMDHCK_FBGIOKMEKIN = 13; KCFFOHMDHCK_KECBLOHENKO = 14; KCFFOHMDHCK_LGCLCGPLALJ = 15; KCFFOHMDHCK_DDLPGNHADCJ = 16; KCFFOHMDHCK_DFOIGGJFIOM = 17; } enum CGHGBGJJBEO { CGHGBGJJBEO_OHDHFKCNAMC = 0; CGHGBGJJBEO_IEPPGGKMMPI = 1; CGHGBGJJBEO_DGMFCPFGLAN = 2; } // Obf: JHIDLBHJPBJ enum RogueTalentStatus { JHIDLBHJPBJ_DKLPAAFFLEE = 0; JHIDLBHJPBJ_NGMMICOGDFP = 1; JHIDLBHJPBJ_KPAKAKOGDCM = 2; } enum AGLNLHOBDKI { AGLNLHOBDKI_JODHOLNLEJJ = 0; AGLNLHOBDKI_AIGCCAHHKBF = 1; AGLNLHOBDKI_DBNAOOPMMHP = 2; } enum LKBGOMGHGLG { LKBGOMGHGLG_JDINPIOHIEI = 0; LKBGOMGHGLG_HLPDOJBIOIJ = 1; LKBGOMGHGLG_DKBOGAIBKBD = 2; } enum DICJKJNENCP { DICJKJNENCP_GEBOHOLBJPH = 0; DICJKJNENCP_BGKLOEMEHBA = 1; DICJKJNENCP_EDBAKOPABPF = 2; } enum FDMMAAHEFPK { FDMMAAHEFPK_OAFCMPHBKKL = 0; FDMMAAHEFPK_DGNFENMMHII = 1; FDMMAAHEFPK_HKEPAPBLKEG = 2; } enum MLIBLHFBAFJ { MLIBLHFBAFJ_PCPDHELPKEM = 0; MLIBLHFBAFJ_MMAOONPAPDP = 1; MLIBLHFBAFJ_ACJGHEOMBNB = 2; MLIBLHFBAFJ_JIDMGPOKLPK = 3; MLIBLHFBAFJ_BNKHLAGMLMI = 4; MLIBLHFBAFJ_LJOJNNCFMIA = 5; } enum ODMJACIKEPC { ODMJACIKEPC_PCPDHELPKEM = 0; ODMJACIKEPC_APFFEDDKNBK = 1; ODMJACIKEPC_EDGOIAODJLH = 2; } enum JGIKOHJKECF { JGIKOHJKECF_PCPDHELPKEM = 0; JGIKOHJKECF_ODOKJOMECHI = 1; JGIKOHJKECF_JKCOAJODPML = 2; JGIKOHJKECF_GPPPLACJKJJ = 3; JGIKOHJKECF_IGHAHEEHLDG = 4; } message HJGFDIKDIHO { uint32 buff_id = 6; // offset: 24 uint32 EBMHDHJKBKC = 4; // offset: 28 } message CADKBOKEJMD { repeated HJGFDIKDIHO buff_list = 5; // offset: 16 } message HJKGBOKKNOP { uint32 MCHAFKKFEDK = 2; // offset: 80 RogueCommonBuffSelectSourceType ALFHNEHOBJA = 12; // offset: 60 uint32 LDMEEJCCKIH = 15; // offset: 56 uint32 EJALOMHNGCJ = 3; // offset: 88 repeated uint32 CHPFCFGNCAG = 11; // offset: 32 uint32 MDHOHBHBGNC = 13; // offset: 84 ItemCostList NICEPKDHFDE = 7; // offset: 24 uint32 MMINJCFNADK = 8; // offset: 76 repeated HJGFDIKDIHO GJMAPDBGEPA = 6; // offset: 40 uint32 OPIDHKEKPKB = 5; // offset: 68 bool OJAPMNAPIFG = 14; // offset: 64 repeated uint32 JMCGDOCIKGB = 9; // offset: 48 uint32 KOOHHHAOBEO = 4; // offset: 72 } message DEOEOJBLIBP { uint32 OGONJOGDDIE = 6; // offset: 24 } message NLNOGDMKBOD { } message ANBPMJHPLOP { } message LJFFAHEHFDJ { HJKGBOKKNOP AGNHFMGIIAO = 9; // offset: 24 } message DKMEKAPJNLH { uint32 buff_id = 4; // offset: 32 ItemCostList cost_data = 12; // offset: 16 } message DAGBCJIHJBM { repeated DKMEKAPJNLH ELCPONIPEIH = 7; // offset: 24 } message NMAJCDOJOII { repeated HJGFDIKDIHO FEKAFHIDDAH = 3; // offset: 24 repeated HJGFDIKDIHO OIMIPDOMDAA = 10; // offset: 32 uint32 OFHCNGHJFHI = 4; // offset: 40 } message HCJDNKBGDFA { uint32 OFHCNGHJFHI = 3; // offset: 32 repeated HJGFDIKDIHO OIMIPDOMDAA = 4; // offset: 16 } message KMDBMLAICLB { uint32 BPAOPCLBEKG = 6; // offset: 24 } message JPPGLJPCFNC { } message KDGCGDGDLAK { uint32 OFHCNGHJFHI = 8; // offset: 32 repeated HJGFDIKDIHO CHFDEPBJEAC = 2; // offset: 16 } message JIFOPBNNKON { uint32 OGONJOGDDIE = 14; // offset: 24 } message AJGGFCJFKEL { } message KFCONJKHCBN { repeated HJGFDIKDIHO GJMAPDBGEPA = 5; // offset: 16 uint32 OFHCNGHJFHI = 2; // offset: 32 } message IDLLKHHBIID { uint32 OGONJOGDDIE = 10; // offset: 24 } message JNPGMMLHGJH { } message CNJHCICPAIC { CADKBOKEJMD OFOODOBJKBJ = 4; // offset: 24 } message CAEABHJNLMI { map BLJEBIJEMCH = 7; // offset: 16 uint32 DOMGLHIKJED = 11; // offset: 40 uint32 DACOKFCBMBI = 1; // offset: 36 uint32 MEAJAEBDAOI = 10; // offset: 32 } message BKABOBIHOCN { uint32 PHOPBJFMNDC = 13; // offset: 32 bool AFGNLDIMBGB = 10; // offset: 36 CAEABHJNLMI KDLLCFMLMND = 7; // offset: 16 } message CAEINLJIBPB { CAEABHJNLMI MMAOONPAPDP = 4; // offset: 24 } message GEMAIGNDNPK { uint32 DOMGLHIKJED = 10; // offset: 24 } message BBKAPDCECDN { uint32 PBLCNBMMBKC = 14; // offset: 32 uint32 CJOPDNAIEMK = 13; // offset: 36 CAEABHJNLMI MMAOONPAPDP = 5; // offset: 16 } message NBDBNDEAPMN { CAEABHJNLMI MMAOONPAPDP = 3; // offset: 16 } message DMLFNGEJOHC { uint32 PHOPBJFMNDC = 10; // offset: 32 CAEABHJNLMI KDLLCFMLMND = 1; // offset: 24 } message PGMCJLBNNLF { CAEABHJNLMI MMAOONPAPDP = 13; // offset: 24 } message DECAOHONNJG { repeated CAEABHJNLMI GBHPHCMGBGK = 7; // offset: 24 } message HNCKGFGHJAC { repeated uint32 JHADMBDCPEO = 3; // offset: 24 uint32 GEDEBJHLGGA = 5; // offset: 40 uint32 JHKFKLEGDDO = 13; // offset: 48 repeated uint32 PDEAIMNIAPI = 8; // offset: 16 bool MELANHHFEMK = 6; // offset: 52 uint32 OFHCNGHJFHI = 2; // offset: 44 } message FPLCHBNNAHD { uint32 IIMNFMLLCML = 6; // offset: 24 } message PBCOPDHBMLJ { } message ECGEFDKBCCB { } message BLDLMHPFBCM { HNCKGFGHJAC PFBBHAMOAGB = 13; // offset: 24 } message LBLMNBOAFCJ { repeated uint32 FAIPOCIAFOD = 8; // offset: 24 } message EBCFBKHCHJE { uint32 OFHCNGHJFHI = 7; // offset: 32 repeated uint32 PHMDMIDKBAN = 13; // offset: 16 } message FNDBFOIPPFK { uint32 DBFNJOPIAFE = 15; // offset: 24 } message OHMDKPCOAEC { } message JFPKCGFLJIG { uint32 OFHCNGHJFHI = 8; // offset: 32 repeated uint32 BONGOBNBCIM = 6; // offset: 24 } message HMIHJIMCIEA { uint32 HIPEODLBBJF = 13; // offset: 24 } message JICGMEBFBJF { } message LLFAFBJBCOL { uint32 OFHCNGHJFHI = 7; // offset: 32 repeated uint32 DJMPLDKGADG = 5; // offset: 24 } message BCMLDKKIIKA { uint32 CGKDCAOGCKB = 15; // offset: 24 } message HGFKGMPPOIM { } message AFCBPKOACJD { uint32 OFHCNGHJFHI = 7; // offset: 32 repeated uint32 KGCHAIPKMII = 6; // offset: 24 } message DGCMJNNHFGP { uint32 FMABHFBCBLI = 6; // offset: 24 } message MMHMPNEJFOP { } message MAKMDAIHDMN { uint32 OFHCNGHJFHI = 5; // offset: 32 repeated uint32 ACPBOHCHHKG = 15; // offset: 24 } message EKDMDNEKAMN { uint32 IIMNFMLLCML = 5; // offset: 24 } message JAMNDEJMILO { } message HLOKAOLLHMP { uint32 OFHCNGHJFHI = 4; // offset: 32 repeated uint32 ACPBOHCHHKG = 5; // offset: 24 } message HGCIDHBILAC { uint32 IIMNFMLLCML = 10; // offset: 24 } message MBHMOJNPHEJ { } message MKPOHKOPAPE { uint32 FBPCIBHEOHE = 5; // offset: 24 } message IKEBEPBJHCE { } message KKFANGIJAOF { DECAOHONNJG DPCBMJGBMGP = 13; // offset: 24 } message MDNIEJENNII { repeated uint32 KPJGEGMCCAG = 13; // offset: 16 } message EJDFGNGBNOO { uint32 OOMACDMBOGF = 5; // offset: 32 uint32 IDFCIBLPOKD = 8; // offset: 28 uint32 rogue_money = 15; // offset: 24 uint32 FCEDANNICIJ = 12; // offset: 36 } message PAFOOOIKFOF { uint32 num = 7; // offset: 28 uint32 HCPAHPCOEKK = 3; // offset: 24 } message OHHKGHEGJOG { AvatarType avatar_type = 14; // offset: 24 uint32 avatar_id = 1; // offset: 28 } message OPNCDHGNEDF { uint32 PONOBJJOADI = 14; // offset: 24 uint32 PNFBHHBLAFH = 10; // offset: 28 } message HABJHHLPLFG { ItemList item_list = 6; // offset: 16 } message BJHDDMCFAMF { OPNCDHGNEDF NPDCOJCAHPE = 5; // offset: 16 HABJHHLPLFG LOFODGNJJFK = 10; // offset: 32 } message KIDALMMDIEF { } message LDHOKGLFPKF { int32 count = 1; // offset: 24 } message MHPMAPGKILE { uint32 DOMGLHIKJED = 14; // offset: 24 } message BHEOKGAKGMA { } message RogueAdventureRoomGameplayWolfGunTarget { oneof target_impl { KIDALMMDIEF target_none = 1; // offset: 24 LDHOKGLFPKF target_coin = 12; // offset: 24 MHPMAPGKILE target_miracle = 15; // offset: 24 BHEOKGAKGMA target_ruanmei = 7; // offset: 24 } } message KIPKNECKPHC { repeated RogueAdventureRoomGameplayWolfGunTarget battle_target_list = 5; // offset: 16 uint32 AOBPFLEHBOH = 15; // offset: 32 } message JEHNBDDMIEJ { oneof BPIHFAJCLOC { KIPKNECKPHC PABCEJMCHJP = 2; // offset: 24 } } message ELLNDNEBHDK { JEHNBDDMIEJ OCLLADBFKHP = 3; // offset: 16 uint32 LGPPFKDKHEC = 4; // offset: 44 uint32 status = 8; // offset: 40 double IHEJOGHDPMI = 11; // offset: 32 uint32 score_id = 12; // offset: 48 uint32 OCINKMOAMOM = 6; // offset: 52 } // Type: Notify // CmdID: 5691 message IFPKEPIAOFP { ELLNDNEBHDK FMECAHALPKG = 1; // offset: 24 } // Obf: AOGMNGGIKEG // Type: Req // CmdID: 5610 message PrepareRogueAdventureRoomCsReq { } // Type: Rsp // CmdID: 5694 message NEELNABJPGE { ELLNDNEBHDK FMECAHALPKG = 12; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: FPIEKCMEIJN // Type: Req // CmdID: 5689 message StopRogueAdventureRoomCsReq { uint32 KGEPGNKIIIE = 1; // offset: 32 repeated uint32 OACLIHKCNKG = 15; // offset: 16 } // Type: Rsp // CmdID: 5696 message LHEFHJLBHGK { ELLNDNEBHDK FMECAHALPKG = 14; // offset: 24 uint32 retcode = 8; // offset: 32 } // Obf: FPFDLCCNIKH // Type: Req // CmdID: 5637 message GetRogueAdventureRoomInfoCsReq { } // Type: Rsp // CmdID: 5604 message EJGHKFDHGGC { uint32 retcode = 7; // offset: 32 ELLNDNEBHDK FMECAHALPKG = 11; // offset: 24 } // Obf: JMDJCCBGCAH // Type: Req // CmdID: 5630 message UpdateRogueAdventureRoomScoreCsReq { uint32 NIIEKCMBENI = 8; // offset: 24 uint32 score_id = 6; // offset: 28 } // Type: Rsp // CmdID: 5671 message NDHFHFFHJIH { uint32 retcode = 9; // offset: 32 ELLNDNEBHDK FMECAHALPKG = 1; // offset: 16 } message CGDLAIPNECD { bool ALLCAPABHAH = 2; // offset: 41 ItemCostList EJPLDKFEMDM = 13; // offset: 24 ItemCostList cost_data = 14; // offset: 32 uint32 DOMGLHIKJED = 6; // offset: 44 bool KFAMJJGHJOO = 15; // offset: 40 } message DIMBAAJNEAF { ItemCostList EJPLDKFEMDM = 5; // offset: 16 bool ALLCAPABHAH = 2; // offset: 44 ItemCostList cost_data = 4; // offset: 24 bool KFAMJJGHJOO = 13; // offset: 45 uint32 buff_id = 1; // offset: 40 uint32 CHPHBCOKCEO = 10; // offset: 48 } message PKGPOMEPEEL { bool KFAMJJGHJOO = 13; // offset: 40 ItemCostList EJPLDKFEMDM = 6; // offset: 24 uint32 IAPFJINFNLO = 7; // offset: 44 bool ALLCAPABHAH = 3; // offset: 41 ItemCostList cost_data = 14; // offset: 16 } message IEMKPMMJLLE { repeated CGDLAIPNECD GBHPHCMGBGK = 3; // offset: 24 } message PHMBJKMKMDK { repeated DIMBAAJNEAF buff_list = 9; // offset: 24 } message GENOHIJHCDG { repeated PKGPOMEPEEL IGCJNCKEODG = 6; // offset: 16 } // Obf: FPEHPKCEMPF // Type: Req // CmdID: 5618 message GetRogueShopBuffInfoCsReq { bool NOKNNMPMGGN = 6; // offset: 28 uint32 interacted_prop_entity_id = 9; // offset: 24 } // Obf: MGJCAKFMOHE // Type: Rsp // CmdID: 5609 message GetRogueShopBuffInfoScRsp { PHMBJKMKMDK HKGKNEKKJHB = 14; // offset: 16 uint32 retcode = 6; // offset: 44 ItemCostList AKOCOALDEHC = 4; // offset: 24 int32 CAFBAKFBNIN = 3; // offset: 48 int32 NEDPNFDHIGF = 11; // offset: 40 } // Obf: LDKPCNOCBEA // Type: Req // CmdID: 5695 message GetRogueShopMiracleInfoCsReq { bool NOKNNMPMGGN = 3; // offset: 28 uint32 interacted_prop_entity_id = 1; // offset: 24 } // Obf: DJFJMDMLIEM // Type: Rsp // CmdID: 5614 message GetRogueShopMiracleInfoScRsp { ItemCostList AKOCOALDEHC = 2; // offset: 24 uint32 retcode = 15; // offset: 48 int32 NEDPNFDHIGF = 14; // offset: 40 int32 CAFBAKFBNIN = 3; // offset: 44 IEMKPMMJLLE FEILNIKNPCB = 13; // offset: 32 } // Obf: LFPMONNHBGC // Type: Req // CmdID: 5687 message GetRogueShopFormulaInfoCsReq { bool NOKNNMPMGGN = 6; // offset: 24 uint32 interacted_prop_entity_id = 13; // offset: 28 } // Obf: GPIDCMLDBNF // Type: Rsp // CmdID: 5627 message GetRogueShopFormulaInfoScRsp { int32 NEDPNFDHIGF = 9; // offset: 44 uint32 retcode = 13; // offset: 40 int32 CAFBAKFBNIN = 10; // offset: 48 ItemCostList AKOCOALDEHC = 14; // offset: 24 GENOHIJHCDG ECJCCKFEFEJ = 5; // offset: 16 } // Type: Req // CmdID: 5698 message PLHGBLKJNOL { uint32 interacted_prop_entity_id = 10; // offset: 24 uint32 DOMGLHIKJED = 13; // offset: 28 } // Type: Req // CmdID: 5626 message OOCOMIOPINM { uint32 interacted_prop_entity_id = 6; // offset: 32 repeated uint32 DCBJNILFBAG = 13; // offset: 16 } // Obf: EGLCHHPHPPH // Type: Req // CmdID: 5623 message BuyRogueShopMiracleCsReq { repeated uint32 FGEKLBMLHEK = 4; // offset: 16 uint32 interacted_prop_entity_id = 9; // offset: 32 } // Obf: FAEDELIGKPE // Type: Rsp // CmdID: 5663 message BuyRogueShopMiracleScRsp { IEMKPMMJLLE FEILNIKNPCB = 11; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: BMCBGFGPJCM // Type: Rsp // CmdID: 5639 message BuyRogueShopBuffScRsp { PHMBJKMKMDK HKGKNEKKJHB = 4; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: GCEKLOOMAAO // Type: Rsp // CmdID: 5667 message BuyRogueShopFormulaScRsp { GENOHIJHCDG ECJCCKFEFEJ = 14; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: CECNBIOIHMO // Type: Req // CmdID: 5601 message RogueNpcDisappearCsReq { uint32 CCLNDIJNJDP = 14; // offset: 24 } // Type: Rsp // CmdID: 5674 message IAGFLEBBOGB { uint32 retcode = 13; // offset: 24 } // Obf: DHELKGJMKAP // Type: Req // CmdID: 5650 message RogueShopBeginBattleCsReq { uint32 interacted_prop_entity_id = 7; // offset: 24 } // Obf: MOPOGPGMJIP // Type: Rsp // CmdID: 5619 message RogueShopBeginBattleScRsp { SceneBattleInfo DDHGCAFFFOP = 1; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: IEEPJLHINLN // Type: Notify // CmdID: 5605 message SyncRogueCommonActionResultScNotify { uint32 LOIDOGEENOB = 7; // offset: 44 repeated DPFOHPLLOIJ BEAEJDOGDBG = 10; // offset: 24 FMFMGICMPCA HCPAHPCOEKK = 14; // offset: 40 repeated MOEOOOMLGCG ANIADNFEMAH = 11; // offset: 32 } message MOEOOOMLGCG { uint32 queue_position = 10; // offset: 36 KCFFOHMDHCK source = 4; // offset: 32 DFAGKMFOENB JPPGFLJHDHK = 1; // offset: 16 } message AKCNBOEOAPA { int32 JECHJDDNHML = 6; // offset: 28 uint32 key = 7; // offset: 24 } message ADIPAKCFMOF { int32 DAMHMDPODLD = 14; // offset: 24 int32 DAIPENEGCBD = 1; // offset: 32 uint32 FDPMIGNAFIM = 15; // offset: 28 } message IEDEMFKBHFL { uint32 IAPFJINFNLO = 14; // offset: 36 repeated AKCNBOEOAPA HJFBAAHDHBH = 13; // offset: 16 bool HFEAPHKJDJP = 15; // offset: 32 } message OILBFIKHNPK { map BJNHFEACIOI = 11; // offset: 16 } message DEELJKHDLDH { IEDEMFKBHFL KJOPCDJBLGN = 13; // offset: 16 } message MIIOLIIOGIG { IEDEMFKBHFL KJOPCDJBLGN = 12; // offset: 16 } message JAEOAGNKNBL { IEDEMFKBHFL KJOPCDJBLGN = 5; // offset: 24 } message FNMGDLDLMLJ { IEDEMFKBHFL KJOPCDJBLGN = 1; // offset: 16 } message ECIILPLNPHJ { repeated ADIPAKCFMOF HOPLDJJMGLM = 12; // offset: 16 } message ABABHKAGHEJ { OILBFIKHNPK value = 8; // offset: 16 } message PBMHMEADLEC { repeated ADIPAKCFMOF HOPLDJJMGLM = 9; // offset: 16 OILBFIKHNPK BKGBEDMGJJD = 14; // offset: 40 repeated IEDEMFKBHFL IGCJNCKEODG = 2; // offset: 24 } message CGNCGFBCNHP { uint32 CHEHELPMAIA = 14; // offset: 24 } message GNBKKPOLLAA { uint32 CHEHELPMAIA = 11; // offset: 24 } message POIFGDAHJCJ { map BEGNBCCEPKE = 2; // offset: 16 } message KKJNFIPPDDO { repeated uint32 BOFOMAPKKHM = 11; // offset: 24 uint32 unique_id = 5; // offset: 32 uint32 KLOOFAEJGKD = 9; // offset: 40 uint32 level = 14; // offset: 36 } message CFPKKEMKKPO { KKJNFIPPDDO JGJBDAKAKHJ = 6; // offset: 24 bool NFOCNKFAHOP = 12; // offset: 32 } message OFAFDPGCEPO { uint32 unique_id = 6; // offset: 24 } message ACFGJBNMFDC { KKJNFIPPDDO JGJBDAKAKHJ = 9; // offset: 16 bool NFOCNKFAHOP = 1; // offset: 32 } message DEECFCALMFN { uint32 HKBPEHBLIAC = 14; // offset: 24 } message JCFEENNNCBL { uint32 FNABANJOJMO = 2; // offset: 24 uint32 GDFKOHMNFAA = 15; // offset: 28 } message DFAGKMFOENB { oneof BPIHFAJCLOC { PAFOOOIKFOF LMIICENMOBI = 8; // offset: 24 PAFOOOIKFOF PJFKJHLAAPF = 14; // offset: 24 HJGFDIKDIHO HNLAEIBDFJM = 1294; // offset: 24 HJGFDIKDIHO AOGMPAJBFBH = 213; // offset: 24 CAEINLJIBPB KIIDBLFLAJN = 1097; // offset: 24 GEMAIGNDNPK IMJNJFCCJPC = 1292; // offset: 24 BBKAPDCECDN AGKGMLOMDGE = 1627; // offset: 24 NBDBNDEAPMN BGHMFOMMLOH = 291; // offset: 24 DMLFNGEJOHC EIMAFPEBCAE = 877; // offset: 24 PGMCJLBNNLF IDCGKOMADPL = 1457; // offset: 24 OHHKGHEGJOG NGGADJOOMEK = 400; // offset: 24 DEELJKHDLDH CEFGOMFNHGO = 996; // offset: 24 MIIOLIIOGIG PKINLGBPHBP = 755; // offset: 24 JAEOAGNKNBL MDGJHBJPDJH = 1257; // offset: 24 FNMGDLDLMLJ NEHOMOBBPEN = 41; // offset: 24 ECIILPLNPHJ HHPMJNKNKHN = 302; // offset: 24 ABABHKAGHEJ OAMPHBHNNBK = 32; // offset: 24 CGNCGFBCNHP NMELOCJNOAP = 440; // offset: 24 GNBKKPOLLAA NHLCPDMOFLA = 1965; // offset: 24 HOMNPCJECBH AFENAIBNKGI = 803; // offset: 24 FJIIPFCMJCJ ADEHMLEICHL = 36; // offset: 24 OEMNHGMPMPD FBFHMKCFBPD = 456; // offset: 24 KHHHFHEODED PMGCGIGPNFG = 294; // offset: 24 KHHHFHEODED JEEKEIGMDJN = 1095; // offset: 24 KHHHFHEODED AHLMICKLGHP = 215; // offset: 24 DOGGIDNINJP EIOKOADEOFC = 1580; // offset: 24 EEIOIDGJCIL KECBLOHENKO = 477; // offset: 24 PDEHDNAOKBC HPGEDIAGCLI = 1596; // offset: 24 PDEHDNAOKBC NKLCEHNFCKM = 1650; // offset: 24 CFPKKEMKKPO NFPKFFCHLHF = 301; // offset: 24 OFAFDPGCEPO LPILMOECPLA = 469; // offset: 24 ACFGJBNMFDC COIKELCNIIP = 1492; // offset: 24 DEECFCALMFN GAFENFCGIFK = 1153; // offset: 24 JCFEENNNCBL OMKLLPFPABL = 1955; // offset: 24 HOPKIOKGEBP EGKOIJHKNFE = 499; // offset: 24 JCIJHCFBGKG JNKFEGHCABK = 1222; // offset: 24 NCFKHLNHMAJ AACOABBJHKO = 600; // offset: 24 GPEJGPJNECF GEEMCLCCFCN = 1309; // offset: 24 FILIFCCNAPH BJCFPBDCCBG = 1733; // offset: 24 FDHMNEJBOEB AIFJPNDMACI = 289; // offset: 24 GCEBFJEEFOL OMFBJPDFDBJ = 790; // offset: 24 } } message CBJAEJAFCKG { uint32 OFHCNGHJFHI = 1; // offset: 64 uint32 HFPGMBAKBMB = 14; // offset: 48 uint32 OKOBGFHGIJB = 2; // offset: 56 ItemCostList ECBILPPLFII = 5; // offset: 16 uint32 FBDKDEBJFGB = 9; // offset: 60 repeated uint32 DOJNIHGIDKE = 15; // offset: 32 bool OJAPMNAPIFG = 7; // offset: 52 repeated uint32 DEFDJJPLBPG = 6; // offset: 24 } message GPLPCJKLIIH { uint32 DINMKEIINLM = 10; // offset: 24 } message IADIBNIPHBO { } message LEDDFOGLMJD { uint32 OFHCNGHJFHI = 4; // offset: 32 repeated uint32 BAPDFFEDAHM = 2; // offset: 24 } message LGDAPABKALH { uint32 DINMKEIINLM = 11; // offset: 24 } message FOHHEPOECML { } message MJPGLAFNJAB { } message GACNMNIKJBF { CBJAEJAFCKG KMKGHJJIJCN = 15; // offset: 24 } message LGJDOKFHCHI { CBJAEJAFCKG KMKGHJJIJCN = 1; // offset: 24 } message OPPNAHLPAFG { uint32 DINMKEIINLM = 13; // offset: 24 } message DIKAEDCJHFM { } message DOADBBOFBJA { uint32 OPHPMKFGLBA = 14; // offset: 24 } message AMKDEKMDENG { uint32 NCHHOPJJDCE = 6; // offset: 24 uint32 slot = 3; // offset: 28 uint32 type = 9; // offset: 32 } message ILLBNKFBNBP { uint32 DOAOPBBIGPO = 4; // offset: 24 uint32 level = 15; // offset: 28 } message DOGGIDNINJP { repeated AMKDEKMDENG NENCLFJDCDA = 6; // offset: 32 map NMHNGINKOKN = 9; // offset: 40 repeated EIPPGFCFJEO IEKOBDGHNPJ = 15; // offset: 48 ILLBNKFBNBP IMPOEHIOCBC = 2; // offset: 16 } message EIPPGFCFJEO { uint32 level = 4; // offset: 28 uint32 AOKDBDGDCHB = 7; // offset: 24 } message KHHHFHEODED { uint32 unique_id = 3; // offset: 32 EIPPGFCFJEO LLNNPGEOFCD = 7; // offset: 16 } message HOMNPCJECBH { DOGGIDNINJP ENPGAGBMHOE = 4; // offset: 16 } message FJIIPFCMJCJ { DOGGIDNINJP ENPGAGBMHOE = 3; // offset: 24 } message OEMNHGMPMPD { DOGGIDNINJP ENPGAGBMHOE = 8; // offset: 24 } message EFOCMJNPMKD { KHHHFHEODED GMABAPBEDGF = 1; // offset: 16 } message MPAACMCJIHG { KHHHFHEODED IAAFEIMNEMM = 10; // offset: 16 } message GFPPKGGCOIJ { uint32 MMINJCFNADK = 9; // offset: 44 repeated EIPPGFCFJEO COLDNELLIIE = 12; // offset: 24 uint32 EJALOMHNGCJ = 3; // offset: 48 uint32 OFHCNGHJFHI = 10; // offset: 40 EIPPGFCFJEO CLAHGLGKBEE = 14; // offset: 16 } message OEBEKIEALFH { repeated KHHHFHEODED COLDNELLIIE = 4; // offset: 16 uint32 OFHCNGHJFHI = 1; // offset: 32 } message HILCNKINEIA { EIPPGFCFJEO MNOHDHCMKEL = 13; // offset: 24 } message BDGFEGPHKKO { KHHHFHEODED MNOHDHCMKEL = 11; // offset: 16 } message HAHKCDIPGJH { } message GCFNNAKLMPD { } message NFPOEAEPHIJ { } message IOGMLLBFDPG { } message EEIOIDGJCIL { repeated uint32 JCACDBFANCB = 3; // offset: 32 KHHHFHEODED GDIGKKGLLOF = 15; // offset: 16 } message LHLKKMFCFHF { uint32 OFHCNGHJFHI = 1; // offset: 32 repeated ILLBNKFBNBP NCNJNKFBKLA = 12; // offset: 24 } message IFLHELOLDKA { ILLBNKFBNBP JKMLCEJCBLM = 2; // offset: 16 bool HCHPDMNGIBN = 9; // offset: 32 } message GEDCCGBPOFL { } message CFIKJKGABEI { } message CCJAIMKNINL { ILLBNKFBNBP HEMOCMJABPA = 15; // offset: 16 } message BIELAAMEPDK { bool HAOPEKPKOFI = 3; // offset: 32 ILLBNKFBNBP NLKNEENFHAM = 9; // offset: 16 } message MPPDGFLMDEB { } message PDEHDNAOKBC { uint32 KLAAFEIMAMI = 13; // offset: 24 } message PINBJNLCIAH { uint32 IEINECPHOFL = 6; // offset: 36 int32 PIICKMEOBIP = 8; // offset: 32 repeated uint32 HCDADOGHADL = 5; // offset: 16 } message DDEJHBJBMBH { uint32 LEFOJLCJEEJ = 14; // offset: 40 repeated uint32 LOHJDJICMFJ = 3; // offset: 24 CGHGBGJJBEO DOCEBPCDLJK = 10; // offset: 32 uint32 FCHPJKAIBHB = 15; // offset: 48 uint32 KOLOCKHJEDK = 5; // offset: 44 uint32 OFHCNGHJFHI = 7; // offset: 36 } message FFGMHLCEAOM { uint32 HGFBBIBBCNE = 11; // offset: 24 } message MAGNIAAPANO { } message BIAGLOKBBMI { } message JDKNKIBFHAF { DDEJHBJBMBH BNMCKIPHPNB = 15; // offset: 24 } message CLIBMDCOFEF { uint32 HOHANPJNANA = 2; // offset: 24 } message IBLHPOBOOPE { uint32 battle_event_id = 9; // offset: 32 map OHOGDBPKLFM = 15; // offset: 16 bool is_win = 8; // offset: 36 } message OFLNLJELJEM { uint32 HOHANPJNANA = 11; // offset: 24 } message GNLMENKBHLE { repeated uint32 MMOJOECDMIL = 12; // offset: 24 repeated uint32 GIJOAADKDIN = 15; // offset: 16 } message DLKILGMHPFM { repeated uint32 BCBGCPLEJIO = 2; // offset: 24 map DMHDJGEBLBM = 3; // offset: 56 repeated uint32 KEIJOPOJGIP = 10; // offset: 64 uint32 JHKFKLEGDDO = 1; // offset: 72 repeated uint32 JEKPBICCDEL = 7; // offset: 32 bool FDHBFNANLAH = 15; // offset: 80 repeated uint32 LEOLGONCDKO = 14; // offset: 16 bool OHLGEEHPHJL = 6; // offset: 81 GNLMENKBHLE FPKADJBDBPO = 5; // offset: 40 uint32 GEDEBJHLGGA = 9; // offset: 76 } message ALHGCBPJLMO { oneof IIGFMDHKBAD { uint32 unique_id = 4; // offset: 16 uint32 KGGOBNFHEPF = 6; // offset: 16 } } message LIDKGPCEDHE { GNLMENKBHLE FPKADJBDBPO = 10; // offset: 16 } message PAPHFGPNCIJ { } message DPHIINCNKEI { DLKILGMHPFM ODIOMDIDJIK = 10; // offset: 16 } message NLHIJPEAMPJ { repeated uint32 PCOHPGGPIIC = 2; // offset: 24 uint32 OFHCNGHJFHI = 15; // offset: 48 PCHJABAFADH BNODCFHHNHL = 8; // offset: 16 repeated uint32 CICPHFNEJEB = 11; // offset: 40 } message IEMOMLFAAIE { uint32 GDFPBHMMFEA = 13; // offset: 24 } message AOGMCBOFNMO { } message KMCOCFNCDEK { uint32 HNKNHCEIAIF = 14; // offset: 32 uint32 LLEEFDGJBKA = 2; // offset: 28 uint32 unique_id = 6; // offset: 24 } message HOPKIOKGEBP { repeated KMCOCFNCDEK JKPADPHCOJJ = 1; // offset: 24 } message JCIJHCFBGKG { uint32 AFFAPLLEBBO = 3; // offset: 36 uint32 CJBBMAJIACI = 2; // offset: 32 uint32 MEGCAGNHMIE = 8; // offset: 24 uint32 ENHOIMLIBJN = 13; // offset: 28 } message FILIFCCNAPH { repeated GKDEKJKOIJN AACDKGKECAH = 3; // offset: 24 } message GPEJGPJNECF { uint32 JCCAJFPAJJP = 5; // offset: 28 uint32 CNIKGMAICAF = 4; // offset: 24 } message NCFKHLNHMAJ { uint32 CGOABGKCBEF = 10; // offset: 24 } message BIBHPEOAAND { repeated uint32 ODMGIDMJHOL = 7; // offset: 16 } message MJKEOBOMAGP { uint32 CHNEKIJMELK = 2; // offset: 24 } message GJEFKOGFNCH { uint32 CHNEKIJMELK = 9; // offset: 24 } message IDHCKCDAEBA { uint32 FCHPJKAIBHB = 5; // offset: 32 repeated uint32 INHKPNNKMNJ = 14; // offset: 16 uint32 OIJDLFINILC = 8; // offset: 36 uint32 CGMGJOGIMGH = 12; // offset: 40 } message EOBHKMGJGPG { uint32 ABGLNIDOADM = 13; // offset: 24 } message HBAMALALOGG { uint32 ABGLNIDOADM = 13; // offset: 24 } message JAIELCIAKAN { } message EFDADBFIABN { IDHCKCDAEBA NALNNBECBPA = 2; // offset: 16 } message FGPEFEELOCO { uint32 KLOOFAEJGKD = 12; // offset: 32 repeated uint32 EKBMEAJNNKO = 1; // offset: 24 uint32 level = 7; // offset: 36 } message FCFFJAPIIFL { repeated FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 24 uint32 OMIAHNAENKM = 4; // offset: 32 } message BAAMEJNMMOB { uint32 PKIDNPPFBIO = 11; // offset: 24 } message LGKDBECKMBM { FGPEFEELOCO JKPADPHCOJJ = 9; // offset: 16 } message FDHMNEJBOEB { repeated uint32 HINGMEBIBDL = 12; // offset: 16 } message NOCDBKLAKLF { SceneInfo scene = 7; // offset: 16 LineupInfo lineup = 15; // offset: 40 MADEENABOKE ENPAICNLCMK = 8; // offset: 24 } message GCEBFJEEFOL { NOCDBKLAKLF AFLJJJFCBIN = 2; // offset: 24 } // Obf: MMJHKBDLKLC // Type: Notify // CmdID: 5611 message SyncRogueCommonPendingActionScNotify { uint32 LOIDOGEENOB = 1; // offset: 32 EPPJHNIHAFL GGLFNHNHIGO = 15; // offset: 24 } message EPPJHNIHAFL { ICOMMCAJDLI JPPGFLJHDHK = 5; // offset: 16 uint32 queue_position = 12; // offset: 32 } message ICOMMCAJDLI { oneof BPIHFAJCLOC { HJKGBOKKNOP AGNHFMGIIAO = 777; // offset: 16 HCJDNKBGDFA OIEIBBIIAMI = 1776; // offset: 16 KDGCGDGDLAK HEOJMIMGHFN = 649; // offset: 16 KFCONJKHCBN JLLBHEPLKKP = 1064; // offset: 16 HNCKGFGHJAC PFBBHAMOAGB = 818; // offset: 16 LBLMNBOAFCJ EAFMEDAPBCD = 169; // offset: 16 EBCFBKHCHJE EBALDNBOHDC = 862; // offset: 16 JFPKCGFLJIG EGLOMNOCOAJ = 590; // offset: 16 LLFAFBJBCOL KNNLHEMFKBN = 326; // offset: 16 AFCBPKOACJD NIJGCFPHOOA = 163; // offset: 16 MAKMDAIHDMN EDOFNCKDIDF = 264; // offset: 16 HLOKAOLLHMP ALLPJKHDLIB = 1777; // offset: 16 MDNIEJENNII KIOBOCMOONH = 1277; // offset: 16 CBJAEJAFCKG KMKGHJJIJCN = 1408; // offset: 16 LEDDFOGLMJD KACLNCHFJBN = 206; // offset: 16 LGJDOKFHCHI HMEFIMKFJJB = 93; // offset: 16 GFPPKGGCOIJ CLOLHIIJMPH = 1297; // offset: 16 LHLKKMFCFHF NGDIFOLBLBB = 581; // offset: 16 CCJAIMKNINL ABFIDIHJLHE = 1098; // offset: 16 GFPPKGGCOIJ BCFEJAFMNPF = 1619; // offset: 16 GFPPKGGCOIJ MLHAOGMNPCJ = 1053; // offset: 16 GFPPKGGCOIJ OICGDJIFDHH = 257; // offset: 16 OEBEKIEALFH CDJLDNEDADG = 2045; // offset: 16 OEBEKIEALFH FOABDDDDFBP = 1862; // offset: 16 OEBEKIEALFH MKMKIGKMPFP = 734; // offset: 16 CLIBMDCOFEF HONKIOJGMDM = 485; // offset: 16 DDEJHBJBMBH EFCEICPLOPB = 114; // offset: 16 DLKILGMHPFM ODIOMDIDJIK = 1818; // offset: 16 NLHIJPEAMPJ PFMBIGOLHBL = 1683; // offset: 16 BIBHPEOAAND PLOHJJJFNNJ = 765; // offset: 16 IDHCKCDAEBA NALNNBECBPA = 2041; // offset: 16 FCFFJAPIIFL FIDLIKNIJAK = 1251; // offset: 16 } } // Obf: BPPNFKFEOOI // Type: Req // CmdID: 5678 message SelectRogueBonusReq { uint32 MJPCBEAAABJ = 12; // offset: 36 oneof BPIHFAJCLOC { DEOEOJBLIBP MIPEGJNMEEJ = 542; // offset: 16 KMDBMLAICLB JCPJHLICHFJ = 1670; // offset: 16 JIFOPBNNKON AEIMJCGCPLH = 996; // offset: 16 ANBPMJHPLOP EBBDGALMBJI = 1366; // offset: 16 IDLLKHHBIID PONMAHEIHMJ = 405; // offset: 16 FPLCHBNNAHD KEFGOLHKCDB = 1326; // offset: 16 ECGEFDKBCCB GJDECBLAJDM = 1695; // offset: 16 FNDBFOIPPFK EMPHNDEJGCL = 1901; // offset: 16 HMIHJIMCIEA PCNEJJBDELC = 171; // offset: 16 BCMLDKKIIKA HOFIOBKIMGP = 1816; // offset: 16 DGCMJNNHFGP PFKBADDNGDL = 960; // offset: 16 EKDMDNEKAMN LIMEFKDHOLD = 688; // offset: 16 HGCIDHBILAC GJFPEIFHHHD = 1560; // offset: 16 MKPOHKOPAPE DJFJKBBAGEO = 310; // offset: 16 GPLPCJKLIIH EODFHPDLFNO = 1966; // offset: 16 MJPGLAFNJAB JCEHPPPCIPN = 306; // offset: 16 LGDAPABKALH JBPJALBOEAP = 1434; // offset: 16 OPPNAHLPAFG HJPIKLALKOD = 794; // offset: 16 HILCNKINEIA FLIKEAKPKJC = 866; // offset: 16 IFLHELOLDKA HCGNAHNJCHA = 850; // offset: 16 BIELAAMEPDK IACIAJGBOOO = 969; // offset: 16 HILCNKINEIA MBBKHCJMGGL = 30; // offset: 16 HILCNKINEIA AADLFJDEMJM = 1602; // offset: 16 HILCNKINEIA IICKOJJADNH = 371; // offset: 16 BDGFEGPHKKO GCKDDBHIHDB = 824; // offset: 16 BDGFEGPHKKO PJNDBKMFIKH = 1971; // offset: 16 BDGFEGPHKKO PDGCLGLOFKK = 587; // offset: 16 FFGMHLCEAOM JENBGMOEAHI = 1331; // offset: 16 FFGMHLCEAOM CKAACNLOIAO = 1136; // offset: 16 BIAGLOKBBMI CLLLFIDINIM = 318; // offset: 16 ALHGCBPJLMO EGBDLDKHEMG = 1587; // offset: 16 PAPHFGPNCIJ PJMCAEAFIKH = 1086; // offset: 16 IEMOMLFAAIE ILAKOOPEODP = 257; // offset: 16 MJKEOBOMAGP JPANPNNMOOF = 796; // offset: 16 EOBHKMGJGPG PNIOGGNHMOA = 1269; // offset: 16 JAIELCIAKAN BEMOELCIBAI = 366; // offset: 16 BAAMEJNMMOB JOMKONFFCKH = 1617; // offset: 16 DOADBBOFBJA LCDOOHHNCOD = 276; // offset: 16 IBLHPOBOOPE MBMDOJFBAJN = 108150; // offset: 16 OFLNLJELJEM JJFGEJFFCCC = 40134; // offset: 16 } } // Obf: GPANNBNIDPD // Type: Rsp // CmdID: 5642 message HandleRogueCommonPendingActionScRsp { uint32 MJPCBEAAABJ = 2; // offset: 44 uint32 queue_position = 13; // offset: 32 uint32 retcode = 14; // offset: 40 oneof BPIHFAJCLOC { NLNOGDMKBOD PKBFJJJOEBD = 860; // offset: 24 JPPGLJPCFNC CCGGGDCAIGJ = 1750; // offset: 24 AJGGFCJFKEL BFMONEFDILP = 435; // offset: 24 LJFFAHEHFDJ KCCIDNOGPPA = 341; // offset: 24 JNPGMMLHGJH PEMHIBDBCGG = 63; // offset: 24 PBCOPDHBMLJ HJCJCEACDHJ = 1474; // offset: 24 BLDLMHPFBCM IJOMKIDEOEG = 183; // offset: 24 OHMDKPCOAEC JKDHIJFLHAJ = 47; // offset: 24 JICGMEBFBJF ECBDOFCDHKK = 36; // offset: 24 HGFKGMPPOIM DEIDEEJDJLB = 1085; // offset: 24 MMHMPNEJFOP LKBHNGLPEGP = 124; // offset: 24 JAMNDEJMILO OFEECJDAHLB = 1850; // offset: 24 MBHMOJNPHEJ BOJPHPFIPNK = 963; // offset: 24 IKEBEPBJHCE JLIINFBLMKI = 1438; // offset: 24 IADIBNIPHBO DDAKCDJJOPI = 1928; // offset: 24 GACNMNIKJBF IJHKIDFCAHO = 729; // offset: 24 FOHHEPOECML KMALKBCNJHK = 1017; // offset: 24 DIKAEDCJHFM OPKPJCIDFIC = 1033; // offset: 24 HAHKCDIPGJH NKMIGFDPFNJ = 1610; // offset: 24 GEDCCGBPOFL KHNAKEMGNJM = 1214; // offset: 24 MPPDGFLMDEB BBEPLGMEJGN = 1206; // offset: 24 GCFNNAKLMPD CEPBLFDKFFJ = 1207; // offset: 24 NFPOEAEPHIJ MCOPMAMMAKP = 786; // offset: 24 IOGMLLBFDPG BBEHJAJPHBK = 1379; // offset: 24 CFIKJKGABEI CMHGGDOMAAK = 408; // offset: 24 MAGNIAAPANO DOBFKCAGMJB = 1157; // offset: 24 MAGNIAAPANO KMFILFDMILI = 558; // offset: 24 JDKNKIBFHAF LAJICPMLKCA = 1200; // offset: 24 LIDKGPCEDHE CICIDMFLIHL = 773; // offset: 24 DPHIINCNKEI FGAEOEEOIFD = 129; // offset: 24 AOGMCBOFNMO ILAKOOPEODP = 1138; // offset: 24 GJEFKOGFNCH FMAJDANLJEB = 2040; // offset: 24 HBAMALALOGG FBJMOIEEHFF = 1010; // offset: 24 EFDADBFIABN BAKPFNPNMOP = 1975; // offset: 24 LGKDBECKMBM IPPOGINBKIE = 1986; // offset: 24 } } message PHDKMFDPABI { uint32 maze_buff_id = 10; // offset: 24 } message JABFAOAIEIG { uint32 NOKBKAIOKFE = 8; // offset: 24 bool CNDKAPOIEOJ = 10; // offset: 28 } message AKEKHLAEKBC { uint32 ICDNIPHLFFC = 4; // offset: 28 bool CNDKAPOIEOJ = 10; // offset: 24 } message AAEFGPIIHLK { uint32 exp = 13; // offset: 52 uint32 MOOOPAMBOFK = 1; // offset: 40 repeated uint32 NBBHIHAOLJE = 11; // offset: 16 uint32 level = 2; // offset: 44 repeated uint32 DDAOBFJFMLL = 3; // offset: 32 uint32 LGHOOKMNMCL = 15; // offset: 48 } message PNCBGGJKKAF { ILLBNKFBNBP EIENKJFFFJG = 12; // offset: 24 } message NJINCNAGALP { uint32 CEHOPHJHDEF = 11; // offset: 24 uint32 AOKDBDGDCHB = 9; // offset: 28 } message KMPCIKLJIHH { repeated AKEKHLAEKBC PADDEJDLFLA = 7; // offset: 40 repeated AAEFGPIIHLK OFENICFJANC = 4; // offset: 32 repeated PHDKMFDPABI buff_list = 8; // offset: 16 repeated JABFAOAIEIG GBHPHCMGBGK = 5; // offset: 48 } // Obf: PHCEJLELEIK // Type: Req // CmdID: 5654 message GetRogueHandbookDataCsReq { } // Obf: LILCKPEEHDM // Type: Rsp // CmdID: 5679 message GetRogueHandbookDataScRsp { uint32 retcode = 2; // offset: 32 KMPCIKLJIHH IGFPODGEPIB = 9; // offset: 24 } // Obf: HFBPENFIGNI // Type: Notify // CmdID: 5620 message SyncRogueHandbookDataUpdateScNotify { repeated PNCBGGJKKAF FNMJMOIIDGC = 8; // offset: 48 repeated NJINCNAGALP LJCKMEPACID = 1; // offset: 40 repeated JABFAOAIEIG FJNDFOHIJDP = 15; // offset: 16 repeated AKEKHLAEKBC FFBNIHFGKEN = 5; // offset: 24 repeated PHDKMFDPABI HECHKEBKAJK = 4; // offset: 32 } // Obf: PJKMNGDKFEM // Type: Req // CmdID: 5693 message TakeRogueMiracleHandbookRewardCsReq { repeated uint32 GIECEAPJFJM = 6; // offset: 16 } // Obf: GFGJAJCBLEK // Type: Rsp // CmdID: 5602 message TakeRogueMiracleHandbookRewardScRsp { repeated uint32 AGFOMKOIAEB = 1; // offset: 24 ItemList reward = 12; // offset: 32 uint32 retcode = 8; // offset: 40 } // Obf: NJHLOPBLKDC // Type: Req // CmdID: 5649 message TakeEventHandbookRewardCsReq { repeated uint32 LADCEEHAJDG = 12; // offset: 24 } // Obf: CIFBNMAFOHB // Type: Rsp // CmdID: 5666 message TakeEventHandbookRewardScRsp { ItemList reward = 2; // offset: 24 repeated uint32 LKLGBOIDONM = 8; // offset: 16 uint32 retcode = 11; // offset: 40 } message PGJNBNANDEE { map GJOOLOPACAE = 7; // offset: 16 } message CALIIIHMJAC { MNCOPDNELMC PPIPFOPHNHM = 6; // offset: 24 uint32 EAADBOCJNAE = 8; // offset: 36 int32 CGNOKHABCPP = 10; // offset: 32 } message ADJBBLEBIEN { repeated uint32 DDMKCOBOMNO = 9; // offset: 16 } message MICOMIBPIOA { ItemCostList EBMKBDJMAAF = 8; // offset: 32 repeated CALIPIKFDEJ BAGFAOJMPHE = 3; // offset: 24 } message EOOEGPCPHKP { oneof FHPJJJDNKIO { CNJHCICPAIC HKGKNEKKJHB = 8; // offset: 24 KKFANGIJAOF FEILNIKNPCB = 1; // offset: 24 PGJNBNANDEE DAPJEDHFKCM = 6; // offset: 24 CALIIIHMJAC IMPBELJGDJH = 9; // offset: 24 ADJBBLEBIEN BOCIPPBEBEA = 2; // offset: 24 PBMHMEADLEC ECJCCKFEFEJ = 15; // offset: 24 POIFGDAHJCJ IADDBBBDGGM = 12; // offset: 24 MICOMIBPIOA LBNHKPPAJIM = 13; // offset: 24 } } message OOBPMAOBPOJ { bool KLHDCOPPLNG = 10; // offset: 32 uint32 EMLIJIBPBFL = 5; // offset: 28 uint32 progress = 14; // offset: 24 } message LMIFJBLJFHP { uint32 KFJEMIOJLPJ = 11; // offset: 36 RogueTalentStatus status = 6; // offset: 32 repeated OOBPMAOBPOJ GHECCPNMCMD = 15; // offset: 24 } message MCACDFHCPIE { repeated LMIFJBLJFHP HAHKKEDKMCA = 2; // offset: 16 } message GMMAGELGJOL { uint32 EGIMPFHCCDJ = 2; // offset: 24 uint32 DDNIJHDACEB = 15; // offset: 28 } // Obf: ANBONLJDFON // Type: Notify // CmdID: 5636 message CommonRogueVirtualItemInfoScNotify { repeated GMMAGELGJOL DPEPAHNJCLO = 14; // offset: 24 } message NFIKPFBPOMF { uint32 ECIJEKJAMPK = 5; // offset: 28 uint32 KEDAEABLGAB = 2; // offset: 32 uint32 ACCLBAGKGEL = 1; // offset: 24 } message BFHNCFDGCLG { repeated JCHADPPOKAD MFOHABEOFFM = 5; // offset: 24 } message LHOEMCHFOFA { repeated uint32 EFGBFLMMOKI = 9; // offset: 16 } message PIILIJHFHCK { repeated MMPOOBGAEKE IBNNOAJMAKE = 15; // offset: 40 repeated EEBOPKJEMHK OHMPBCHAPKD = 11; // offset: 32 repeated JJHODFAHHKG FJBIMHAFLEJ = 6; // offset: 48 repeated EPLGMCCNALG LNINOMPEBOB = 14; // offset: 16 } message GOFFIDNICKJ { oneof BPIHFAJCLOC { NFIKPFBPOMF BLALLLNKHAC = 2; // offset: 16 BFHNCFDGCLG FCAPBPHLNCJ = 3; // offset: 16 LHOEMCHFOFA JNKMJMABPMP = 9; // offset: 16 PIILIJHFHCK GJCJHPEKODC = 1; // offset: 16 } } // Obf: DBCKGHDJCEL // Type: Req // CmdID: 5659 message CommonRogueQueryCsReq { repeated uint32 IBHAJDBMPED = 6; // offset: 24 } // Obf: LLIGFEONANC // Type: Rsp // CmdID: 5629 message CommonRogueQueryScRsp { uint32 NCCLCHDDKDF = 4; // offset: 32 uint32 retcode = 2; // offset: 36 repeated GOFFIDNICKJ rogue_get_info = 12; // offset: 24 } // Obf: OOKKLPAKFOK // Type: Notify // CmdID: 5612 message CommonRogueUpdateScNotify { oneof KLBJNNJBOAC { NFIKPFBPOMF BLALLLNKHAC = 6; // offset: 16 BFHNCFDGCLG FCAPBPHLNCJ = 4; // offset: 16 LHOEMCHFOFA JNKMJMABPMP = 14; // offset: 16 } } message GBICOFINMIK { uint32 JBEILMFIIGM = 2; // offset: 24 uint32 AHKFFCIEPDG = 4; // offset: 28 } message AEFPNAMECCO { uint32 MAFMCIPAIKK = 7; // offset: 24 } message DGALGNELBKM { uint32 MAFMCIPAIKK = 10; // offset: 24 } message JLAJKALOBMJ { uint32 IAPFJINFNLO = 15; // offset: 24 } message DMLCIAECKFJ { uint32 MAFMCIPAIKK = 9; // offset: 24 } message HBIKLIPBJNO { uint32 CONJBFLEEFA = 9; // offset: 24 } message CGOENENKKCG { oneof GIBNHMDHIJK { GBICOFINMIK OGNANLCFNPD = 13; // offset: 16 AEFPNAMECCO DONHDAPCJNN = 15; // offset: 16 DGALGNELBKM LMHACIOCIHE = 2; // offset: 16 JLAJKALOBMJ IAKFBGEHOFN = 10; // offset: 16 DMLCIAECKFJ OFAOIMCDHPN = 1; // offset: 16 HBIKLIPBJNO AMKNINAOAHB = 6; // offset: 16 } } message JKICLFBINHN { float FFBCIEFGLNC = 7; // offset: 24 int32 BGJKBPNCNLE = 3; // offset: 28 } message IADMEOMIIFI { uint32 battle_event_id = 7; // offset: 24 } message EMCICPOHAAL { int32 HPMHACBNOOK = 4; // offset: 24 } message IFJEDJAFCJN { oneof OAIJOPKPDGJ { IADMEOMIIFI MNIOMFOAMFH = 11; // offset: 16 EMCICPOHAAL APDHGALNKEC = 14; // offset: 16 } } message GBHHOMHNLKD { JKICLFBINHN display_value = 10; // offset: 32 bool NIKEEDLJHPD = 5; // offset: 41 repeated IFJEDJAFCJN KDIDNELEDJD = 14; // offset: 24 bool CHCGMAMOBMH = 7; // offset: 40 uint32 PFMHNMBDBJN = 2; // offset: 44 uint32 AMADFJNHMFF = 8; // offset: 48 } message JIBMJCBNDKK { CGOENENKKCG MILHMICEEGP = 4; // offset: 24 uint32 HOHANPJNANA = 9; // offset: 40 repeated GBHHOMHNLKD GEIJDOBKNAD = 11; // offset: 16 } // Obf: AJHJNAALEBG // Type: Req // CmdID: 5677 message GetRogueCommonDialogueDataCsReq { } // Obf: KMLNOFOFMKE // Type: Rsp // CmdID: 5616 message GetRogueCommonDialogueDataScRsp { repeated JIBMJCBNDKK JOKAEEMJLMK = 4; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: KLMCEGNAPFA // Type: Req // CmdID: 5606 message SelectRogueCommonDialogueOptionCsReq { uint32 AMADFJNHMFF = 6; // offset: 24 uint32 HOHANPJNANA = 8; // offset: 28 } // Obf: BLBGNFKPIFF // Type: Rsp // CmdID: 5688 message SelectRogueCommonDialogueOptionScRsp { JIBMJCBNDKK LFPLCDMNNAP = 12; // offset: 24 repeated uint32 DLEGCNJINIE = 10; // offset: 16 uint32 retcode = 15; // offset: 44 bool MFHLBHFIAGO = 2; // offset: 48 uint32 HOHANPJNANA = 7; // offset: 52 uint32 AMADFJNHMFF = 5; // offset: 40 } // Obf: NLLAPEMEGFH // Type: Req // CmdID: 5652 message FinishRogueCommonDialogueCsReq { uint32 HOHANPJNANA = 11; // offset: 24 } // Type: Rsp // CmdID: 5690 message FHEKPIAGNIN { uint32 retcode = 12; // offset: 28 uint32 HOHANPJNANA = 2; // offset: 24 } // Obf: BPKBMHCINOI // Type: Notify // CmdID: 5669 message SyncRogueCommonDialogueDataScNotify { repeated JIBMJCBNDKK JOKAEEMJLMK = 12; // offset: 16 } // Obf: FALJOCLNGLD // Type: Notify // CmdID: 5641 message SyncRogueCommonDialogueOptionFinishScNotify { GBHHOMHNLKD KAMMBMPFAEC = 10; // offset: 32 uint32 AMADFJNHMFF = 6; // offset: 40 uint32 HOHANPJNANA = 14; // offset: 44 JIBMJCBNDKK LFPLCDMNNAP = 11; // offset: 24 } message KGABJENCFDC { OAMOHFJKCAA MAEFNEBLIJM = 1; // offset: 32 uint32 EHNEEMCKIBK = 8; // offset: 60 EDIKJLBEAEA IMIBFEHPDDI = 15; // offset: 48 string MDILDJMPNGH = 11; // offset: 16 uint32 FHDPEMCABIE = 2; // offset: 64 uint32 LOIDOGEENOB = 14; // offset: 56 uint32 BNODOMPMCBE = 12; // offset: 68 EPPJHNIHAFL pending_action = 4; // offset: 40 } // Obf: PNACIPMLBJB // Type: Req // CmdID: 5670 message RogueWorkbenchGetInfoCsReq { uint32 prop_entity_id = 3; // offset: 24 } // Obf: KPBBJNICPNH // Type: Rsp // CmdID: 5668 message RogueWorkbenchGetInfoScRsp { uint32 retcode = 2; // offset: 32 map DKOAPDJGLOA = 12; // offset: 24 } message CGKBEBCCDGF { oneof LBEBNKMENPN { KHBECEGINOC MBKDAFJCHAC = 4; // offset: 16 JHNGCNHEOCB HBMPBIOLCGD = 13; // offset: 16 GFKOMCNLMDG NJMKOPKJCGC = 15; // offset: 16 FKBOCDDFIKB AJAIDIBLMAO = 14; // offset: 16 GGFDCHANNEB JGNAJOFIKEJ = 6; // offset: 16 APNHPMINDKB EIENKJFFFJG = 8; // offset: 16 KCEICIPHOPN LLNNPGEOFCD = 10; // offset: 16 AEEMHIBGALH APBBENFPNLL = 12; // offset: 16 DAHJGDGPMHI NHHFADEBELO = 3; // offset: 16 JBLDOIIILEC FHCPKOMPCDH = 1; // offset: 16 GDIECABCIGN MAECOFLEAGD = 2; // offset: 16 } } message KHBECEGINOC { ItemCostList cost_data = 5; // offset: 16 bool DIDLKELKEPG = 9; // offset: 32 uint32 MCKAGFGLACM = 14; // offset: 40 int32 PIGDIFAKIGM = 3; // offset: 44 uint32 JKIMLIPMKFH = 15; // offset: 36 } message JHNGCNHEOCB { uint32 JKIMLIPMKFH = 10; // offset: 40 int32 PIGDIFAKIGM = 13; // offset: 44 ItemCostList cost_data = 3; // offset: 24 bool DIDLKELKEPG = 9; // offset: 36 uint32 MCKAGFGLACM = 1; // offset: 32 } message GFKOMCNLMDG { uint32 LFJAAJABFMI = 11; // offset: 32 map GNKEDOEHNAI = 8; // offset: 16 uint32 HNBFGJDHJBC = 15; // offset: 36 } message FKBOCDDFIKB { map GHGJLFGOOEL = 10; // offset: 16 int32 PIGDIFAKIGM = 4; // offset: 44 ItemCostList cost_data = 1; // offset: 32 uint32 JKIMLIPMKFH = 12; // offset: 40 } message GGFDCHANNEB { int32 PIGDIFAKIGM = 8; // offset: 36 ItemCostList cost_data = 1; // offset: 16 uint32 JKIMLIPMKFH = 12; // offset: 32 } message BAIKMOMEJMB { ILLBNKFBNBP EIENKJFFFJG = 9; // offset: 24 ItemCostList cost_data = 11; // offset: 40 ItemCostList EKKIAHNMDHM = 14; // offset: 16 bool KLNHLEJKDML = 13; // offset: 48 } message APNHPMINDKB { repeated BAIKMOMEJMB JJAABLCMFLP = 10; // offset: 16 } message LHDOBOHHKMB { uint32 CEHOPHJHDEF = 14; // offset: 48 bool KLNHLEJKDML = 12; // offset: 44 ItemCostList EKKIAHNMDHM = 11; // offset: 32 uint32 AOKDBDGDCHB = 4; // offset: 40 ItemCostList cost_data = 6; // offset: 24 } message KCEICIPHOPN { repeated LHDOBOHHKMB BICPNKOCHGN = 8; // offset: 16 } message AEEMHIBGALH { ItemCostList cost_data = 3; // offset: 24 int32 PIGDIFAKIGM = 6; // offset: 32 uint32 JKIMLIPMKFH = 13; // offset: 36 } message DAHJGDGPMHI { uint32 JKIMLIPMKFH = 14; // offset: 44 map KALHJPDHBJC = 12; // offset: 16 ItemCostList IAGMNHPPLGB = 8; // offset: 32 int32 PIGDIFAKIGM = 11; // offset: 40 } message EAODPIFMANC { uint32 DOAOPBBIGPO = 10; // offset: 32 ItemCostList cost_data = 4; // offset: 24 } message JBLDOIIILEC { repeated EAODPIFMANC EBKDJHLFOGN = 4; // offset: 16 } message GDIECABCIGN { uint32 JOBOBJLDCAJ = 2; // offset: 36 repeated uint32 OEMMDHMBDPA = 9; // offset: 16 uint32 LGMKFBIINGK = 7; // offset: 32 } // Obf: EPIMLGDOGEB // Type: Req // CmdID: 5682 message RogueWorkbenchReforgeBuffReq { uint32 LCDGJDGCCDG = 14; // offset: 36 PNAMCJPNCNB JBGFPJLMFHH = 7; // offset: 16 uint32 prop_entity_id = 11; // offset: 32 } // Obf: BLCAHPMABKN // Type: Rsp // CmdID: 5660 message RogueWorkbenchHandleFuncScRsp { uint32 retcode = 1; // offset: 36 uint32 LCDGJDGCCDG = 3; // offset: 32 CGKBEBCCDGF ACADKPJKADE = 11; // offset: 24 } message PNAMCJPNCNB { oneof NLPPPCHGGPF { ONPDAFNPDFE MBKDAFJCHAC = 10; // offset: 24 JADJCGAJNJO HBMPBIOLCGD = 3; // offset: 24 LJPBAJGNLMI NJMKOPKJCGC = 7; // offset: 24 JLNMEFLNPOA AJAIDIBLMAO = 4; // offset: 24 FEHCHGIGBNC JGNAJOFIKEJ = 6; // offset: 24 CMIOBFIHNEC EIENKJFFFJG = 11; // offset: 24 OHONFMMAJEB LLNNPGEOFCD = 5; // offset: 24 PNMAPBAGDGP APBBENFPNLL = 8; // offset: 24 CNLKOLHEJDD NHHFADEBELO = 12; // offset: 24 MPEFJJJIGHM FHCPKOMPCDH = 15; // offset: 24 AJHELAAIMBG MAECOFLEAGD = 1; // offset: 24 } } message ONPDAFNPDFE { uint32 JKAHDDMJMGI = 11; // offset: 24 } message JADJCGAJNJO { uint32 JMPNDKNFHPC = 5; // offset: 24 } message LJPBAJGNLMI { uint32 JPDKKKJPPOM = 10; // offset: 24 } message JLNMEFLNPOA { repeated uint32 JEMEBLFANLM = 10; // offset: 16 } message FEHCHGIGBNC { uint32 JHGLGKCDPNB = 12; // offset: 24 } message CMIOBFIHNEC { uint32 IDFBKEKBABD = 10; // offset: 24 } message OHONFMMAJEB { repeated uint32 KGJHAIIPGHP = 2; // offset: 24 } message PNMAPBAGDGP { repeated uint32 HNGMHPFNBGC = 5; // offset: 24 } message CNLKOLHEJDD { uint32 AOKDBDGDCHB = 2; // offset: 24 } message MPEFJJJIGHM { uint32 DOAOPBBIGPO = 1; // offset: 24 } message AJHELAAIMBG { repeated uint32 HINGMEBIBDL = 10; // offset: 24 } message MMPOOBGAEKE { DICJKJNENCP status = 11; // offset: 28 uint32 MKBIOANPMKE = 8; // offset: 24 } message EPLGMCCNALG { LKBGOMGHGLG status = 6; // offset: 32 uint32 NOFLNIMBDOF = 13; // offset: 28 uint32 MKBIOANPMKE = 14; // offset: 24 } // Obf: OOECDNAGMPF // Type: Req // CmdID: 5699 message SetRogueCollectionCsReq { repeated uint32 BCIIJGGJKHB = 11; // offset: 24 repeated uint32 HJNAAMBAJME = 1; // offset: 40 repeated AGLNLHOBDKI PFJFFEFEBAN = 5; // offset: 16 } // Obf: OOLAKAHDAEJ // Type: Rsp // CmdID: 5613 message SetRogueCollectionScRsp { uint32 retcode = 15; // offset: 40 repeated EPLGMCCNALG LNINOMPEBOB = 8; // offset: 32 repeated MMPOOBGAEKE IBNNOAJMAKE = 1; // offset: 16 } message EEBOPKJEMHK { uint32 HCAEJFMKMND = 7; // offset: 24 FDMMAAHEFPK status = 12; // offset: 28 } message JJHODFAHHKG { uint32 NOFLNIMBDOF = 12; // offset: 32 LKBGOMGHGLG status = 6; // offset: 24 uint32 HCAEJFMKMND = 3; // offset: 28 } // Obf: OIPOEEJNCAD // Type: Req // CmdID: 5631 message SetRogueExhibitionCsReq { repeated AGLNLHOBDKI EDMCDIFHFBA = 2; // offset: 40 repeated uint32 MGPNBMFJCDA = 1; // offset: 24 repeated uint32 AKECJCPOLCP = 3; // offset: 16 } // Obf: CICDHFKNHHD // Type: Rsp // CmdID: 5683 message SetRogueExhibitionScRsp { repeated EEBOPKJEMHK OHMPBCHAPKD = 13; // offset: 24 uint32 retcode = 14; // offset: 40 repeated JJHODFAHHKG FJBIMHAFLEJ = 3; // offset: 32 } // Obf: IEKIFBDPPGG // Type: Req // CmdID: 5697 message RogueGetGambleInfoCsReq { uint32 prop_entity_id = 7; // offset: 24 } // Obf: BHOJGKOOBEM // Type: Rsp // CmdID: 5675 message RogueGetGambleInfoScRsp { DKFAEKPKADH CFADFLLLOPC = 3; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: ANDLGCKPBKA // Type: Req // CmdID: 5648 message RogueDoGambleCsReq { uint32 prop_entity_id = 11; // offset: 24 } // Obf: IKOEHGJMJKA // Type: Rsp // CmdID: 5676 message RogueDoGambleScRsp { DKFAEKPKADH CFADFLLLOPC = 5; // offset: 16 uint32 OHAHCBOLDIA = 13; // offset: 40 uint32 retcode = 6; // offset: 36 uint32 LKHPMPEGJEE = 14; // offset: 32 } message OBPMPPCFNLJ { double value = 1; // offset: 32 string key = 3; // offset: 24 } message OBNCGEIIMNB { repeated OBPMPPCFNLJ APHJIAFODHJ = 5; // offset: 24 uint64 DMHLLKBMHEL = 7; // offset: 40 MLIBLHFBAFJ FPHGHAPGNAE = 6; // offset: 32 } message AAGGKGMEKKO { repeated OBPMPPCFNLJ APHJIAFODHJ = 2; // offset: 16 } message OAMOHFJKCAA { AAGGKGMEKKO NKDGKIBEIOD = 4; // offset: 32 repeated OBNCGEIIMNB EHBKPBOOCHG = 6; // offset: 24 } message EDIKJLBEAEA { repeated DOIJNCLJGKO PHPOLHLJGFM = 9; // offset: 16 } message DPFOHPLLOIJ { uint32 queue_position = 2; // offset: 32 FDCENFPKJMO JPPGFLJHDHK = 13; // offset: 24 } message FDCENFPKJMO { oneof NLPPPCHGGPF { MCODKMAJFDG NGDDLKDLLAL = 13; // offset: 16 BHIPNHAPDFJ DPAFELPDGIN = 5; // offset: 16 LMCBEJOFCGI DOOBFDLPMNB = 2; // offset: 16 FEADICKBGGF OMKBLLOAJPO = 10; // offset: 16 MFDFJFABJPL PPIFOCGJDMD = 14; // offset: 16 } } message MCODKMAJFDG { uint64 DMHLLKBMHEL = 11; // offset: 40 MLIBLHFBAFJ FPHGHAPGNAE = 3; // offset: 32 repeated OBPMPPCFNLJ APHJIAFODHJ = 13; // offset: 24 } message BHIPNHAPDFJ { uint64 DMHLLKBMHEL = 4; // offset: 32 repeated OBPMPPCFNLJ APHJIAFODHJ = 7; // offset: 24 MLIBLHFBAFJ FPHGHAPGNAE = 2; // offset: 40 } message LMCBEJOFCGI { uint64 DMHLLKBMHEL = 12; // offset: 32 MLIBLHFBAFJ FPHGHAPGNAE = 14; // offset: 24 } message FEADICKBGGF { repeated OBPMPPCFNLJ APHJIAFODHJ = 4; // offset: 24 } message MFDFJFABJPL { MLIBLHFBAFJ FPHGHAPGNAE = 1; // offset: 32 repeated OBPMPPCFNLJ APHJIAFODHJ = 6; // offset: 24 uint64 DMHLLKBMHEL = 3; // offset: 40 } message BFEIPELFCDF { LineupInfo lineup = 8; // offset: 16 MADEENABOKE ENPAICNLCMK = 14; // offset: 32 SceneInfo scene = 2; // offset: 40 } message HDDBJIKNEPF { uint32 id = 8; // offset: 28 AvatarType avatar_type = 15; // offset: 24 } message CALIPIKFDEJ { ODMJACIKEPC GFOMBGLNLKI = 9; // offset: 28 uint32 avatar_id = 1; // offset: 24 } message GHINILOMNOB { uint32 MIHBADEPGID = 6; // offset: 28 uint32 HANNDMGHBEO = 4; // offset: 24 } message ONDOIAABCDG { uint32 HOHANPJNANA = 7; // offset: 28 uint32 AMADFJNHMFF = 5; // offset: 24 } message KHOLCOMMDEB { uint32 DOMGLHIKJED = 8; // offset: 24 } message ILKOFGPOFIA { uint32 OPALKIJMGLH = 14; // offset: 32 uint32 MOBPNNMGICC = 4; // offset: 28 uint32 DKGNCNKPGKD = 15; // offset: 24 } message FDPFOINNLOM { uint32 LLEEFDGJBKA = 15; // offset: 24 uint32 DDBHACOPEGG = 13; // offset: 32 uint32 CGOABGKCBEF = 7; // offset: 28 } message ALBHOIEJOIN { uint32 KFJEMIOJLPJ = 13; // offset: 24 } message PCHJABAFADH { oneof MBLKGBAGBKB { ONDOIAABCDG NOCOJNOPNJG = 3; // offset: 24 KHOLCOMMDEB ONBLFPHLGNB = 1; // offset: 24 ILKOFGPOFIA PFFIJEHMDHE = 5; // offset: 24 FDPFOINNLOM IEKICNFCCEP = 11; // offset: 24 ALBHOIEJOIN DPEMFGABBAB = 12; // offset: 24 } } message BENODCCGBKA { uint32 DOMGLHIKJED = 7; // offset: 24 } message EKJGLIIJIBD { uint32 level = 3; // offset: 24 uint32 PJMIEMAONIN = 6; // offset: 28 } message DADHPAFJDAG { uint32 PJMIEMAONIN = 3; // offset: 40 bool ICALOODHAOJ = 8; // offset: 32 oneof JNLIOCCECBG { BENODCCGBKA HEOCPFGBEDH = 2; // offset: 24 EKJGLIIJIBD KJEIJKPPNBM = 9; // offset: 24 } } message JBDGHPCBHPO { uint32 group_id = 7; // offset: 36 bool FGCAIKANDMH = 11; // offset: 32 repeated DADHPAFJDAG HFDMBEHGCMN = 1; // offset: 24 } message DKFAEKPKADH { uint32 FGAAPCNNMIP = 12; // offset: 44 uint32 BFNLCFMDDJH = 4; // offset: 48 uint32 MEAJAEBDAOI = 13; // offset: 40 bool AFHBNKOHHHB = 15; // offset: 56 uint32 DKHLLGOIHKH = 6; // offset: 52 ItemCostList OLNOIIEDKEP = 14; // offset: 16 repeated JBDGHPCBHPO MNJNFMKIKMH = 1; // offset: 32 } // Obf: GBIEIHAAFFI enum CmdRogueEndlessType { GBIEIHAAFFI_IEMIGJIKEIJ = 0; CmdRogueEndlessActivityBattleEndScNotify = 6005; CmdTakeRogueEndlessActivityPointRewardScRsp = 6002; CmdEnterRogueEndlessActivityStageScRsp = 6007; CmdGetRogueEndlessActivityDataCsReq = 6009; CmdGetRogueEndlessActivityDataScRsp = 6010; CmdTakeRogueEndlessActivityAllBonusRewardCsReq = 6006; CmdTakeRogueEndlessActivityPointRewardCsReq = 6004; CmdTakeRogueEndlessActivityAllBonusRewardScRsp = 6003; CmdEnterRogueEndlessActivityStageCsReq = 6001; } message OFBNFNFGDFJ { uint32 PGINLOFKCMD = 8; // offset: 68 CADKBOKEJMD OFOODOBJKBJ = 9; // offset: 16 repeated uint32 INCAIBONHED = 12; // offset: 24 uint32 MICCEGIKIBJ = 10; // offset: 72 uint32 IDFELNMBDBJ = 1; // offset: 64 repeated uint32 base_avatar_id_list = 15; // offset: 48 DECAOHONNJG DPCBMJGBMGP = 13; // offset: 40 uint32 DGPFGADEBMD = 6; // offset: 60 RogueStatus status = 14; // offset: 56 } message DGDHBAGEOOI { uint32 battle_id = 8; // offset: 52 uint32 JANDBBGLJEO = 14; // offset: 28 uint32 FPMCFJDOMDM = 5; // offset: 36 uint32 LOGPKCKNJEL = 6; // offset: 48 bool AOLFFOLEJLB = 3; // offset: 44 uint32 DKLIONPKIIJ = 4; // offset: 32 uint32 JLELBCFOBKN = 11; // offset: 24 uint32 KGKFADDEGNJ = 15; // offset: 40 } message NLPPCFGFFDE { uint32 area_id = 6; // offset: 40 OFBNFNFGDFJ BHILBIJCDOE = 10; // offset: 32 DGDHBAGEOOI BNOCEPKMPGK = 14; // offset: 24 uint32 HIILNPICKCG = 9; // offset: 44 } // Obf: LGNFHFAGCKG // Type: Req // CmdID: 6009 message GetRogueEndlessActivityDataCsReq { } // Obf: POEOCKLLDDK // Type: Rsp // CmdID: 6010 message GetRogueEndlessActivityDataScRsp { uint32 LLHGGPJBNIN = 1; // offset: 48 uint32 NAGLJDCLGGB = 7; // offset: 40 repeated NLPPCFGFFDE data = 6; // offset: 24 uint32 retcode = 11; // offset: 44 repeated uint32 MOGBNJOHKLA = 3; // offset: 32 } message FCIMCHDEPPJ { AvatarType avatar_type = 11; // offset: 24 uint32 avatar_id = 12; // offset: 28 } // Obf: NKAENGDBHCG // Type: Req // CmdID: 6001 message EnterRogueEndlessActivityStageCsReq { uint32 PJMBJBMBKCE = 3; // offset: 32 repeated FCIMCHDEPPJ avatar_list = 15; // offset: 24 } // Obf: FOOAPLOHFCL // Type: Rsp // CmdID: 6007 message EnterRogueEndlessActivityStageScRsp { uint32 retcode = 11; // offset: 40 DGDHBAGEOOI BNOCEPKMPGK = 12; // offset: 16 SceneBattleInfo battle_info = 3; // offset: 32 } // Obf: AKHEFEIMMHG // Type: Notify // CmdID: 6005 message RogueEndlessActivityBattleEndScNotify { DGDHBAGEOOI BNOCEPKMPGK = 1; // offset: 16 } // Obf: BPHEGCMHPMB // Type: Req // CmdID: 6004 message TakeRogueEndlessActivityPointRewardCsReq { bool OINMENFPODP = 12; // offset: 28 uint32 level = 13; // offset: 24 } // Obf: DAFPNOEOKPL // Type: Rsp // CmdID: 6002 message TakeRogueEndlessActivityPointRewardScRsp { uint32 retcode = 5; // offset: 44 bool OINMENFPODP = 2; // offset: 48 uint32 level = 13; // offset: 40 uint32 NAGLJDCLGGB = 4; // offset: 52 ItemList reward = 1; // offset: 32 repeated uint32 MOGBNJOHKLA = 9; // offset: 16 } // Obf: JENOHHDIPCJ // Type: Req // CmdID: 6006 message TakeRogueEndlessActivityAllBonusRewardCsReq { } // Obf: KGDGEKCIGBJ // Type: Rsp // CmdID: 6003 message TakeRogueEndlessActivityAllBonusRewardScRsp { uint32 retcode = 13; // offset: 44 ItemList reward = 5; // offset: 24 uint32 NAGLJDCLGGB = 7; // offset: 40 repeated uint32 MOGBNJOHKLA = 3; // offset: 32 } // Obf: NFJEJPNLLAM enum CmdRogueMagicType { NFJEJPNLLAM_AMFJBBNJPLI = 0; CmdRogueMagicReviveCostUpdateScNotify = 7733; CmdLMGJDLDGKMM = 7796; CmdFGCBMGEIGFL = 7749; CmdRogueMagicReviveAvatarCsReq = 7761; CmdRogueMagicGetMiscRealTimeDataScRsp = 7793; NFJEJPNLLAM_NPJIONDJKGA = 7708; CmdRogueMagicStartCsReq = 7791; CmdRogueMagicScepterTakeOffUnitCsReq = 7757; CmdRogueMagicStoryInfoUpdateScNotify = 7766; CmdRogueMagicEnterLayerCsReq = 7739; CmdRogueMagicLevelInfoUpdateScNotify = 7774; CmdRogueMagicUnitComposeCsReq = 7728; CmdRogueMagicReviveAvatarScRsp = 7707; CmdRogueMagicBattleFailSettleInfoScNotify = 7732; CmdRogueMagicStartScRsp = 7710; CmdRogueMagicLeaveScRsp = 7718; CmdJEPAJCEGPAD = 7721; CmdRogueMagicSetAutoDressInMagicUnitScRsp = 7779; CmdRogueMagicSettleScRsp = 7798; CmdRogueMagicEnterLayerScRsp = 7701; CmdKBDIBKLEBKP = 7753; CmdRogueMagicAutoDressInMagicUnitChangeScNotify = 7705; CmdRogueMagicScepterDressInUnitCsReq = 7789; CmdRogueMagicEnableTalentCsReq = 7751; CmdRogueMagicEnterRoomCsReq = 7763; CmdRogueMagicAreaUpdateScNotify = 7737; CmdRogueMagicEnterRoomScRsp = 7726; CmdRogueMagicEnterScRsp = 7795; CmdRogueMagicEnableTalentScRsp = 7725; CmdRogueMagicLeaveCsReq = 7714; NFJEJPNLLAM_CGFBFEIIHMO = 7773; CmdRogueMagicGetMiscRealTimeDataCsReq = 7720; CmdEAHJLOANBPD = 7717; CmdRogueMagicQueryScRsp = 7744; CmdRogueMagicUnitComposeScRsp = 7765; CmdRogueMagicSetAutoDressInMagicUnitCsReq = 7754; CmdRogueMagicAutoDressInUnitCsReq = 7702; CmdRogueMagicQueryCsReq = 7758; CmdRogueMagicEnterCsReq = 7794; CmdRogueMagicSettleCsReq = 7709; } enum LBMLLJHFEHB { LBMLLJHFEHB_PCPDHELPKEM = 0; LBMLLJHFEHB_HPJEBFFHJNP = 1; LBMLLJHFEHB_POOLAGHGCMG = 2; LBMLLJHFEHB_EMEDNPCCNDH = 3; } enum MHKGLMBBCKP { MHKGLMBBCKP_PCPDHELPKEM = 0; MHKGLMBBCKP_HPJEBFFHJNP = 1; MHKGLMBBCKP_KLHDCOPPLNG = 2; } enum FKANCDDCALO { FKANCDDCALO_PCPDHELPKEM = 0; FKANCDDCALO_PCPKFCDOJPD = 1; FKANCDDCALO_HPJEBFFHJNP = 2; FKANCDDCALO_KLHDCOPPLNG = 3; } enum OFHPKJDHOMF { OFHPKJDHOMF_PCPDHELPKEM = 0; OFHPKJDHOMF_FCEHNMJJABE = 1; OFHPKJDHOMF_IOHFFGHJOPF = 2; OFHPKJDHOMF_OMJICGNCOID = 3; } message JKAIDKIGEGP { MADEENABOKE ENPAICNLCMK = 14; // offset: 24 LineupInfo lineup = 10; // offset: 16 SceneInfo scene = 15; // offset: 32 } message OJEJCHBHCJL { uint32 LNODOJOOPBK = 14; // offset: 44 repeated NBJGNPPDHKM GJGKLFCHOFO = 1; // offset: 16 MHKGLMBBCKP status = 5; // offset: 36 uint32 INGCDIAFAFG = 2; // offset: 40 uint32 LMKBDICOLKO = 12; // offset: 32 } message NBJGNPPDHKM { uint32 room_id = 7; // offset: 24 uint32 PMMDFFFNFIO = 13; // offset: 32 uint32 OBOJOIHDCGK = 10; // offset: 28 FKANCDDCALO status = 6; // offset: 36 } message ACCBPEAJFEO { repeated OJEJCHBHCJL FHLJEHDHJLI = 13; // offset: 16 uint32 NLMMFJOPBFC = 5; // offset: 44 OFHPKJDHOMF reason = 8; // offset: 36 uint32 APMIAKDPHJL = 14; // offset: 48 uint32 KEDIMMAGFBO = 4; // offset: 40 LBMLLJHFEHB status = 1; // offset: 32 } message IOLJBGLNLCJ { uint32 LOLCBFCJPAM = 3; // offset: 44 repeated DOGGIDNINJP EBKDJHLFOGN = 12; // offset: 32 bool HEOLGEPGIHL = 6; // offset: 40 repeated KHHHFHEODED BICPNKOCHGN = 7; // offset: 16 } message NKLOBAKEMII { repeated uint32 DDMKCOBOMNO = 12; // offset: 16 } message OJAEEMPKCBN { uint32 LCCGFHJKKOA = 5; // offset: 24 } // Obf: CEFOJOIMMOD // Type: Req // CmdID: 7791 message RogueMagicStartCsReq { repeated uint32 base_avatar_id_list = 14; // offset: 24 repeated uint32 OJAHMNANINL = 12; // offset: 32 uint32 NGDKLBHDAGG = 1; // offset: 44 uint32 area_id = 4; // offset: 40 } message AHOLOHCLLKD { KGABJENCFDC basic_info = 4; // offset: 48 KKFANGIJAOF MMAOONPAPDP = 14; // offset: 32 OJAEEMPKCBN OFAOIMCDHPN = 12; // offset: 56 PGJNBNANDEE item_value = 1; // offset: 72 NKLOBAKEMII HKKIJABGCNA = 5; // offset: 24 MICOMIBPIOA lineup = 11; // offset: 80 IOLJBGLNLCJ EIENKJFFFJG = 3; // offset: 16 ACCBPEAJFEO level = 9; // offset: 40 } // Obf: PAHJEEFAIPJ // Type: Rsp // CmdID: 7710 message RogueMagicStartScRsp { uint32 retcode = 9; // offset: 40 JKAIDKIGEGP AFLJJJFCBIN = 1; // offset: 24 AHOLOHCLLKD HHDLEADBJGN = 14; // offset: 16 } // Obf: GDPHPOFKBHF // Type: Req // CmdID: 7794 message RogueMagicEnterCsReq { } // Obf: PKAHBNAEDFD // Type: Rsp // CmdID: 7795 message RogueMagicEnterScRsp { AHOLOHCLLKD HHDLEADBJGN = 2; // offset: 24 JKAIDKIGEGP AFLJJJFCBIN = 3; // offset: 16 uint32 retcode = 13; // offset: 40 } // Obf: HEGJHDIKJPA // Type: Req // CmdID: 7714 message RogueMagicLeaveCsReq { } // Obf: GEEACFPLHGL // Type: Rsp // CmdID: 7718 message RogueMagicLeaveScRsp { uint32 retcode = 2; // offset: 32 JKAIDKIGEGP AFLJJJFCBIN = 14; // offset: 16 } // Obf: AGOGHPOGPCM // Type: Req // CmdID: 7763 message RogueMagicEnterRoomCsReq { uint32 LNODOJOOPBK = 7; // offset: 28 uint32 MNMAFKLOJCC = 9; // offset: 24 } // Obf: ONINGAPMPPC // Type: Rsp // CmdID: 7726 message RogueMagicEnterRoomScRsp { JKAIDKIGEGP AFLJJJFCBIN = 10; // offset: 16 uint32 retcode = 2; // offset: 32 } // Obf: PCCLKBKLACL // Type: Req // CmdID: 7739 message RogueMagicEnterLayerCsReq { uint32 APMIAKDPHJL = 13; // offset: 24 uint32 MNMAFKLOJCC = 12; // offset: 28 } // Obf: GGJCBFHPOGC // Type: Rsp // CmdID: 7701 message RogueMagicEnterLayerScRsp { JKAIDKIGEGP AFLJJJFCBIN = 13; // offset: 16 uint32 retcode = 4; // offset: 32 } // Obf: JDAEDHCALLJ // Type: Notify // CmdID: 7774 message RogueMagicLevelInfoUpdateScNotify { repeated OJEJCHBHCJL FHLJEHDHJLI = 14; // offset: 16 uint32 KEDIMMAGFBO = 1; // offset: 48 uint32 NLMMFJOPBFC = 6; // offset: 36 uint32 APMIAKDPHJL = 13; // offset: 40 OFHPKJDHOMF reason = 11; // offset: 32 LBMLLJHFEHB status = 8; // offset: 44 } // Obf: HCMPMCNPOMC // Type: Notify // CmdID: 7737 message RogueMagicAreaUpdateScNotify { repeated MAGHEFEELAB BFHJHAKFBIG = 5; // offset: 16 } message IGJJFOKAHAP { uint32 DPFCIHJIAEF = 3; // offset: 24 bool DKJFDLKJLBE = 13; // offset: 28 } message HHAANBNCLHI { bool DKJFDLKJLBE = 9; // offset: 28 uint32 IDKOBMMDBHF = 10; // offset: 24 } message BHMJAJGOJPM { LineupInfo LBNHKPPAJIM = 10; // offset: 24 AHOLOHCLLKD HHDLEADBJGN = 6; // offset: 48 HHAANBNCLHI KKLHGCJKPLJ = 3; // offset: 32 IGJJFOKAHAP NOCNEOMKFIO = 15; // offset: 40 } message OJFDEKIPPJF { repeated uint32 HKBFAINCKHI = 10; // offset: 32 repeated ILLBNKFBNBP FKKLHIHEEFM = 1; // offset: 48 repeated EIPPGFCFJEO AIFKKCDBHJG = 5; // offset: 24 repeated uint32 EEEJLCLGAGC = 14; // offset: 40 } // Obf: IICPBCMEHLL // Type: Notify // CmdID: 7732 message RogueMagicBattleFailSettleInfoScNotify { JKAIDKIGEGP AFLJJJFCBIN = 1; // offset: 32 BHMJAJGOJPM EDKJMPACHNJ = 11; // offset: 16 } // Obf: FCNIAPGHHBG // Type: Req // CmdID: 7709 message RogueMagicSettleCsReq { } // Obf: BLJDNJLCPHK // Type: Rsp // CmdID: 7798 message RogueMagicSettleScRsp { OJFDEKIPPJF MJPEJPMACFG = 6; // offset: 16 BHMJAJGOJPM EDKJMPACHNJ = 13; // offset: 48 JKAIDKIGEGP AFLJJJFCBIN = 11; // offset: 24 ItemList FNKEBOFAHME = 7; // offset: 32 uint32 retcode = 1; // offset: 56 } // Obf: CGIFFEFFOBI // Type: Notify // CmdID: 7733 message RogueMagicReviveCostUpdateScNotify { ItemCostList EBMKBDJMAAF = 8; // offset: 16 } // Obf: ALGBOJBMEPB // Type: Req // CmdID: 7761 message RogueMagicReviveAvatarCsReq { uint32 interacted_prop_entity_id = 3; // offset: 32 repeated uint32 base_avatar_id_list = 5; // offset: 24 } // Obf: LPGEBAEBHKA // Type: Rsp // CmdID: 7707 message RogueMagicReviveAvatarScRsp { uint32 retcode = 3; // offset: 32 ItemCostList EBMKBDJMAAF = 6; // offset: 24 } // Obf: PNDMPIPAMCH // Type: Req // CmdID: 7758 message RogueMagicQueryCsReq { } message JEBLAAGCNHN { uint32 MNKNAEECKPM = 15; // offset: 76 uint32 HLCIKBIFKIK = 11; // offset: 68 uint32 EMKOIOIFDKG = 8; // offset: 64 uint32 DNEKFLCJDKH = 5; // offset: 72 repeated uint32 ACPBOHCHHKG = 1983; // offset: 32 repeated KHHHFHEODED BICPNKOCHGN = 91; // offset: 48 repeated uint32 avatar_id_list = 796; // offset: 24 uint32 AHHJLMPKFHN = 3; // offset: 56 repeated DOGGIDNINJP EBKDJHLFOGN = 28; // offset: 16 uint32 JFGEBNBAEGJ = 13; // offset: 84 uint32 LJEECOOPMLM = 12; // offset: 80 uint32 NLMMFJOPBFC = 10; // offset: 60 uint32 LOLCBFCJPAM = 4; // offset: 88 } message OGNJNBBBPIF { repeated uint32 BINLAPELLBO = 296; // offset: 24 } message MAGHEFEELAB { bool ADKBEOPNBIO = 4; // offset: 58 bool CEBPAJAAJPP = 15; // offset: 56 bool is_taken_reward = 13; // offset: 57 uint32 GFNCKBGNLNC = 12; // offset: 52 OGNJNBBBPIF ECCGJDMOGAN = 14; // offset: 16 repeated uint32 EJOMFAHEMNH = 2; // offset: 32 JEBLAAGCNHN record_info = 3; // offset: 24 uint32 area_id = 9; // offset: 48 } message NDPGKDLGBFB { bool CEBPAJAAJPP = 11; // offset: 24 uint32 ABHHNNKBAFP = 5; // offset: 28 } message BGKDOOJAHAM { repeated uint32 BNGJHJKJAMM = 7; // offset: 24 } message AHNGIOFDJNL { repeated NJINCNAGALP BICPNKOCHGN = 15; // offset: 32 BGKDOOJAHAM story_info = 7; // offset: 40 repeated PNCBGGJKKAF JJAABLCMFLP = 9; // offset: 24 repeated uint32 NDGDEKEAFCC = 5; // offset: 64 KJAGLIIDBGP CLLGHDCNPOI = 13; // offset: 16 repeated MAGHEFEELAB BFHJHAKFBIG = 2; // offset: 72 repeated NDPGKDLGBFB NIPCEAFLCAA = 11; // offset: 48 } // Obf: EMNGELAGLJM // Type: Rsp // CmdID: 7744 message RogueMagicQueryScRsp { AHOLOHCLLKD HHDLEADBJGN = 9; // offset: 32 uint32 retcode = 4; // offset: 40 AHNGIOFDJNL rogue_get_info = 15; // offset: 16 } // Obf: NIFJJHFGMHP // Type: Req // CmdID: 7789 message RogueMagicScepterDressInUnitCsReq { uint32 DOAOPBBIGPO = 13; // offset: 28 uint32 NCHHOPJJDCE = 12; // offset: 32 uint32 AKKNCCFIBHI = 2; // offset: 24 } // Type: Rsp // CmdID: 7796 message LMGJDLDGKMM { uint32 retcode = 3; // offset: 24 } // Obf: ECCKPKLHLDD // Type: Req // CmdID: 7702 message RogueMagicAutoDressInUnitCsReq { repeated uint32 IGEABMFLCGC = 11; // offset: 16 } // Type: Rsp // CmdID: 7749 message FGCBMGEIGFL { uint32 retcode = 4; // offset: 24 } // Obf: GDKNHFFLEDN // Type: Req // CmdID: 7754 message RogueMagicSetAutoDressInMagicUnitCsReq { bool KMPPNOFBNPM = 14; // offset: 24 } // Obf: DMEPALJBADA // Type: Rsp // CmdID: 7779 message RogueMagicSetAutoDressInMagicUnitScRsp { bool KMPPNOFBNPM = 15; // offset: 28 uint32 retcode = 2; // offset: 24 } // Obf: NEABJKFPKIL // Type: Notify // CmdID: 7705 message RogueMagicAutoDressInMagicUnitChangeScNotify { bool KMPPNOFBNPM = 10; // offset: 24 } // Obf: MINCBGNAGLL // Type: Req // CmdID: 7757 message RogueMagicScepterTakeOffUnitCsReq { repeated uint32 IGEABMFLCGC = 8; // offset: 24 uint32 DOAOPBBIGPO = 7; // offset: 32 } // Type: Rsp // CmdID: 7721 message JEPAJCEGPAD { uint32 retcode = 4; // offset: 24 } // Obf: IGNLHBGFLEL // Type: Req // CmdID: 7728 message RogueMagicUnitComposeCsReq { repeated uint32 IGEABMFLCGC = 7; // offset: 16 } // Obf: JLHIKCDGEGE // Type: Rsp // CmdID: 7765 message RogueMagicUnitComposeScRsp { uint32 retcode = 6; // offset: 24 } message MEMHEGHELCP { repeated uint32 IGEABMFLCGC = 11; // offset: 16 } // Type: Rsp // CmdID: 7753 message KBDIBKLEBKP { uint32 retcode = 10; // offset: 24 } message KJAGLIIDBGP { uint32 DJCAJHIMDOL = 11; // offset: 32 MCACDFHCPIE talent_info = 8; // offset: 16 } message CAFEADMFJIH { } // Type: Rsp // CmdID: 7717 message EAHJLOANBPD { KJAGLIIDBGP CLLGHDCNPOI = 14; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: CMGKGFPDHNK // Type: Req // CmdID: 7751 message RogueMagicEnableTalentCsReq { uint32 KFJEMIOJLPJ = 13; // offset: 24 } // Obf: CNICBAOIDCG // Type: Rsp // CmdID: 7725 message RogueMagicEnableTalentScRsp { uint32 retcode = 6; // offset: 32 KJAGLIIDBGP CLLGHDCNPOI = 12; // offset: 24 } // Obf: ACAJMJBNNJD // Type: Req // CmdID: 7720 message RogueMagicGetMiscRealTimeDataCsReq { } // Obf: PEHGLJEILLK // Type: Rsp // CmdID: 7793 message RogueMagicGetMiscRealTimeDataScRsp { IGJJFOKAHAP NOCNEOMKFIO = 3; // offset: 16 uint32 retcode = 5; // offset: 40 HHAANBNCLHI KKLHGCJKPLJ = 9; // offset: 24 } // Obf: MHHBBPINOBD // Type: Notify // CmdID: 7766 message RogueMagicStoryInfoUpdateScNotify { uint32 KHMPDBNFKHB = 13; // offset: 24 } // Obf: LKOKNHLLOMF enum CmdRogueModifierType { LKOKNHLLOMF_PCPDHELPKEM = 0; CmdRogueModifierUpdateNotify = 5398; CmdRogueModifierAddNotify = 5394; CmdRogueModifierSelectCellScRsp = 5314; CmdRogueModifierDelNotify = 5363; CmdRogueModifierSelectCellCsReq = 5395; CmdRogueModifierStageStartNotify = 5326; } // Obf: KIELLBKOALO enum RogueModifierSourceType { KIELLBKOALO_CHODNMOHLPN = 0; KIELLBKOALO_IILJFJHMBIO = 1; KIELLBKOALO_BFHCGECLCGO = 2; KIELLBKOALO_HCOAGAPJKAI = 3; KIELLBKOALO_EEOKGNBDFAE = 4; KIELLBKOALO_JOAJHJCBIDE = 5; KIELLBKOALO_HPCJKPADOPI = 6; KIELLBKOALO_JDKCKFIBKOA = 7; KIELLBKOALO_INKLKPCHLHI = 8; KIELLBKOALO_HIKLCLPJMDK = 9; KIELLBKOALO_BCNMDMHELNC = 10; } enum MMDNCMMOKPO { MMDNCMMOKPO_BBPAEHEFJHD = 0; MMDNCMMOKPO_DMGDMCOACGF = 1; } message GJFAPKAGEED { MMDNCMMOKPO MKHDINDGHMD = 6; // offset: 36 map HBNHCEOKIBJ = 3; // offset: 16 uint32 BAMNMENGKFG = 13; // offset: 40 uint32 PNFBHHBLAFH = 11; // offset: 32 } message OAPBFNBKFHM { bool CHCGMAMOBMH = 11; // offset: 32 repeated uint32 LJFLBPDCJGJ = 8; // offset: 24 uint32 KLNIAGAEFKE = 3; // offset: 36 } message EBDPCIIFFON { uint32 FNHKNLIJKPI = 8; // offset: 28 bool HFJDGDIPLAG = 1; // offset: 24 } message MJGHOBOEODL { uint32 MDGKJEBCKFP = 4; // offset: 24 uint32 LBOBNPOBNEK = 8; // offset: 28 } message DOIJNCLJGKO { uint64 PIMNEEFDAGE = 11; // offset: 48 RogueModifierSourceType ALFHNEHOBJA = 2; // offset: 44 GJFAPKAGEED IMPOEHIOCBC = 14; // offset: 16 oneof BPIHFAJCLOC { OAPBFNBKFHM ANGMBDBAOIH = 12; // offset: 24 EBDPCIIFFON FJNNJNHACAB = 1; // offset: 24 MJGHOBOEODL AGPGDEPJAJM = 7; // offset: 24 } } message MNCOPDNELMC { repeated DOIJNCLJGKO PHPOLHLJGFM = 3; // offset: 24 } // Obf: DIFFLAOILKH // Type: Notify // CmdID: 5394 message RogueModifierAddNotify { DOIJNCLJGKO IMIBFEHPDDI = 7; // offset: 24 } // Obf: CFHDOLGEHHK // Type: Req // CmdID: 5395 message RogueModifierSelectCellCsReq { uint32 EIIAGABAFEC = 8; // offset: 24 } // Obf: IFMFDHMFJJA // Type: Rsp // CmdID: 5314 message RogueModifierSelectCellScRsp { uint32 retcode = 2; // offset: 36 ItemList FNLDFGLGEOA = 11; // offset: 24 uint32 EIIAGABAFEC = 9; // offset: 32 } // Obf: HKFEPKHKIMI // Type: Notify // CmdID: 5398 message RogueModifierUpdateNotify { DOIJNCLJGKO IMIBFEHPDDI = 4; // offset: 24 } // Obf: IFHOPBNJPDD // Type: Notify // CmdID: 5363 message RogueModifierDelNotify { uint64 PIMNEEFDAGE = 2; // offset: 24 } // Obf: MHJNLFHMNCE // Type: Notify // CmdID: 5326 message RogueModifierStageStartNotify { RogueModifierSourceType ALFHNEHOBJA = 12; // offset: 24 } // Obf: IAMCFDLNKOL enum CmdRogueTournType { IAMCFDLNKOL_PCPDHELPKEM = 0; CmdRogueTournSaveBuildRefScRsp = 6099; CmdRogueTournGetPermanentTalentInfoCsReq = 6090; CmdRogueTournTakeExpRewardScRsp = 6097; CmdRogueTournQueryScRsp = 6061; CmdRogueTournPersonaRoomCardZoneUpdateScNotify = 6058; CmdRogueTournLeaveCsReq = 6038; CmdRogueTournConfirmSettleCsReq = 6052; CmdRogueTournEnterLayerCsReq = 6018; CmdRogueTournEnterRoomScRsp = 6089; CmdCKEPHOJDAAD = 6050; CmdRogueTournEnablePermanentTalentCsReq = 6042; CmdRogueTournGetArchiveRepositoryCsReq = 6026; CmdRogueTournLeaveScRsp = 6017; CmdRougeTournRenameBuildRefCsReq = 6079; CmdRogueTournReEnterRogueCocoonStageCsReq = 6070; CmdRogueTournGetSeasonTalentInfoCsReq = 6076; CmdRogueTournBattleFailSettleInfoScNotify = 6031; CmdRogueTournLeaveRogueCocoonSceneCsReq = 6012; CmdRogueTournGetAllArchiveCsReq = 6078; CmdRogueTournConfirmSettleScRsp = 6067; CmdRogueTournEnterRogueCocoonSceneCsReq = 6030; CmdRogueTournDeleteArchiveCsReq = 6051; CmdRogueTournSaveBuildRefCsReq = 6071; CmdRogueTournStartScRsp = 6024; CmdRogueTournDeleteArchiveScRsp = 6080; CmdRogueTournUseSuperRewardKeyCsReq = 6025; CmdRogueTournGetSettleInfoCsReq = 6092; CmdRogueTournEnterCsReq = 6098; CmdRogueTournQueryCsReq = 6035; CmdRogueTournEnableSeasonTalentCsReq = 6064; CmdRogueTournGetArchiveRepositoryScRsp = 6016; CmdRogueTournSettleScRsp = 6096; CmdRogueTournHandBookNotify = 6072; CmdRogueTournExpNotify = 6075; CmdRogueTournTakeExpRewardCsReq = 6036; CmdRogueTournResetPermanentTalentCsReq = 6027; CmdRogueTournClearArchiveNameScNotify = 6062; CmdRogueTournWeekChallengeUpdateScNotify = 6039; CmdRogueTournEnterRogueCocoonSceneScRsp = 6047; CmdRogueTournEnterLayerScRsp = 6028; CmdRogueTournReviveAvatarScRsp = 6019; CmdRogueTournGetAllBuildRefScRsp = 6040; CmdRogueTournEnterScRsp = 6095; CmdRogueTournDeleteBuildRefScRsp = 6041; CmdRogueTournGetAllBuildRefCsReq = 6100; CmdRogueTournReviveCostUpdateScNotify = 6088; CmdPLCLHLNAHDB = 6065; CmdRogueTournRenameBuildRefScRsp = 6045; CmdRogueTournEnterRoomCsReq = 6020; CmdRogueTournRenameArchiveCsReq = 6043; CmdRogueTournGetMiscRealTimeDataScRsp = 6081; CmdRogueTournRenameArchiveScRsp = 6085; CmdHLGKHDILCHH = 6053; CmdRogueTournTriggerRoomSelectCsReq = 6083; CmdLGFAJDIKCJN = 6086; CmdRogueTournReviveAvatarCsReq = 6054; CmdRogueTournGetMiscRealTimeDataCsReq = 6022; CmdRogueTournGetSettleInfoScRsp = 6034; CmdRogueTournUseSuperRewardKeyScRsp = 6087; CmdRogueTournTitanUpdateTitanBlessProgressScNotify = 6073; CmdRogueTournGetCurRogueCocoonInfoCsReq = 6046; CmdRogueTournGetAllArchiveScRsp = 6014; CmdLGACEOFJJBK = 6069; CmdRogueTournGetPermanentTalentInfoScRsp = 6049; CmdRogueTournSettleCsReq = 6011; CmdRogueTournGetSeasonTalentInfoScRsp = 6063; CmdRogueTournEnableSeasonTalentScRsp = 6021; CmdRogueTournLevelInfoUpdateScNotify = 6059; CmdRogueTournLeaveRogueCocoonSceneScRsp = 6084; CmdRogueTournReEnterRogueCocoonStageScRsp = 6015; CmdRogueTournDeleteBuildRefCsReq = 6023; CmdRogueTournResetPermanentTalentScRsp = 6093; CmdRogueTournAreaUpdateScNotify = 6048; CmdRogueTournStartCsReq = 6068; CmdRogueTournEnablePermanentTalentScRsp = 6082; CmdRogueTournGetCurRogueCocoonInfoScRsp = 6013; } // Obf: JPPIEKOBPII enum RogueTournLevelStatus { JPPIEKOBPII_PCPDHELPKEM = 0; JPPIEKOBPII_HPJEBFFHJNP = 1; JPPIEKOBPII_POOLAGHGCMG = 2; JPPIEKOBPII_EMEDNPCCNDH = 3; } enum JILICANHLLC { JILICANHLLC_PCPDHELPKEM = 0; JILICANHLLC_HPJEBFFHJNP = 1; JILICANHLLC_KLHDCOPPLNG = 2; } enum FLCPAPOJBGP { FLCPAPOJBGP_PCPDHELPKEM = 0; FLCPAPOJBGP_PCPKFCDOJPD = 1; FLCPAPOJBGP_HPJEBFFHJNP = 2; FLCPAPOJBGP_KLHDCOPPLNG = 3; } enum BEPLPKEFEED { BEPLPKEFEED_PCPDHELPKEM = 0; BEPLPKEFEED_FCEHNMJJABE = 1; BEPLPKEFEED_IOHFFGHJOPF = 2; BEPLPKEFEED_OMJICGNCOID = 3; } enum BFCOFBCEOFG { BFCOFBCEOFG_OHFKNNELBCB = 0; BFCOFBCEOFG_CFMCCLJBHKP = 1; BFCOFBCEOFG_OBCKNODNMBN = 2; BFCOFBCEOFG_MMGEODKJMGC = 3; BFCOFBCEOFG_GCFNJMBEHMI = 4; BFCOFBCEOFG_NHDHIIGDJBN = 5; BFCOFBCEOFG_BLEBGCEMCCA = 6; BFCOFBCEOFG_GJCJPFJFFDF = 7; BFCOFBCEOFG_NFICAMEGKBE = 8; } message APMHDGPDGNP { KGABJENCFDC NLILNONCNFC = 10; // offset: 40 PNKEBBADONJ LPHOAIJFPNP = 3; // offset: 16 oneof BPIHFAJCLOC { BCIFMHFCDMG OPDJKKPPPOD = 1042; // offset: 24 HPMJCOCCBJJ KFPBACEHAMH = 636; // offset: 24 KHILIFOOIGH CIMGCEEGDCF = 1742; // offset: 24 } } message CFOIFABCGAE { bool DKJFDLKJLBE = 11; // offset: 24 uint32 IAHOBGFDBML = 14; // offset: 28 uint32 NAFLDJFCCPC = 9; // offset: 32 uint32 IKLDFMBGHGB = 5; // offset: 36 } message KKMPEHIFMNC { bool DKJFDLKJLBE = 9; // offset: 36 uint32 JBNFILFNFMC = 7; // offset: 24 uint32 PAMHEDDIEJA = 14; // offset: 28 uint32 CAHNHPANKIC = 13; // offset: 32 } message OKBFGNELFMG { uint32 HALMBJJIKON = 4; // offset: 32 uint32 CBCHIPFAHMG = 14; // offset: 24 bool DKJFDLKJLBE = 3; // offset: 28 } message ENEHKONPJNA { bool DKJFDLKJLBE = 6; // offset: 28 uint32 CBCHIPFAHMG = 2; // offset: 24 } message AJAEJNHDNFD { bool HOMMGGMALMI = 2; // offset: 24 } message PNKEBBADONJ { GCHIOMAJIPI HKKIJABGCNA = 14; // offset: 32 JDJODLAJBKP OGAFLPPJIOB = 4; // offset: 48 NALJFANPFMA MKPEBDAJAJN = 11; // offset: 96 MICOMIBPIOA lineup = 6; // offset: 64 AOIKKHJLKJF level = 10; // offset: 24 PBMHMEADLEC ABIJBGENKHA = 2; // offset: 104 POIFGDAHJCJ EMFDMIKFIBF = 3; // offset: 16 CNJHCICPAIC BAAANBEIPBG = 13; // offset: 88 AJAEJNHDNFD BDGOOPLHFAG = 15; // offset: 40 PGJNBNANDEE item_value = 9; // offset: 56 KKFANGIJAOF MMAOONPAPDP = 7; // offset: 72 } message AOIKKHJLKJF { BEPLPKEFEED reason = 6; // offset: 40 repeated APBOFCPJCAF FHLJEHDHJLI = 12; // offset: 24 bool KBJAHFLOOIJ = 3; // offset: 56 RogueTournLevelStatus status = 13; // offset: 44 uint32 APMIAKDPHJL = 4; // offset: 48 bool PNNKFBILIEH = 9; // offset: 57 oneof CNDEJGHFJAA { NEJMKCOKHOF ELIGJDHJEAC = 10; // offset: 16 } } message PMCGOFCMHHA { uint32 EPAINHHNBLO = 9; // offset: 48 repeated uint32 MMOJOECDMIL = 3; // offset: 40 uint32 BFLHMIDIFKF = 1; // offset: 56 uint32 HKBPEHBLIAC = 4; // offset: 52 repeated uint32 GIJOAADKDIN = 13; // offset: 24 repeated KKJNFIPPDDO IMKOJKJAHMM = 15; // offset: 16 } message NEJMKCOKHOF { PMCGOFCMHHA PEABLDFCMIC = 2; // offset: 24 } message NALJFANPFMA { uint32 MFOKBDCHBEC = 2; // offset: 24 uint32 KMJJCKDOBMA = 10; // offset: 28 } message GCHIOMAJIPI { repeated uint32 DDMKCOBOMNO = 6; // offset: 16 } message APBOFCPJCAF { uint32 LMKBDICOLKO = 14; // offset: 32 uint32 LNODOJOOPBK = 11; // offset: 36 uint32 INGCDIAFAFG = 8; // offset: 44 JILICANHLLC status = 1; // offset: 40 repeated PGKNFMANPNI GJGKLFCHOFO = 3; // offset: 16 } message PGKNFMANPNI { uint32 PMMDFFFNFIO = 2; // offset: 36 uint32 LHENDOOGBCK = 7; // offset: 44 FLCPAPOJBGP status = 11; // offset: 40 uint32 room_id = 3; // offset: 52 uint32 OBOJOIHDCGK = 1; // offset: 48 oneof CNDEJGHFJAA { LGMIBLCAEFA ELIGJDHJEAC = 4; // offset: 24 } } message JDJODLAJBKP { repeated uint32 GLMFGMCPGHL = 10; // offset: 16 } message BCIFMHFCDMG { } message HPMJCOCCBJJ { PINBJNLCIAH CCNHIHHGBDP = 14; // offset: 24 } message LGMIBLCAEFA { uint32 KLOOFAEJGKD = 7; // offset: 32 repeated uint32 BOFOMAPKKHM = 2; // offset: 16 uint32 level = 10; // offset: 36 } message NBFDKMNGBKD { uint32 LLEEFDGJBKA = 13; // offset: 28 uint32 DACOKFCBMBI = 5; // offset: 24 uint32 unique_id = 12; // offset: 32 } message JEEMHKBFMFG { repeated GKDEKJKOIJN AACDKGKECAH = 11; // offset: 16 uint32 ENHOIMLIBJN = 8; // offset: 52 uint32 CGOABGKCBEF = 4; // offset: 44 repeated NBFDKMNGBKD DKKBAMNMFLI = 5; // offset: 24 uint32 DJEFPHDFACO = 14; // offset: 48 uint32 MEGCAGNHMIE = 2; // offset: 40 } message KHILIFOOIGH { JEEMHKBFMFG JFAEHLOFDBC = 13; // offset: 16 } // Obf: GOLDDOMDKDJ // Type: Req // CmdID: 6068 message RogueTournStartCsReq { repeated HDDBJIKNEPF avatar_list = 7; // offset: 24 uint32 area_id = 6; // offset: 36 bool PNNKFBILIEH = 11; // offset: 32 bool KBJAHFLOOIJ = 5; // offset: 33 } // Obf: BIAAHNCGAKE // Type: Rsp // CmdID: 6024 message RogueTournStartScRsp { APMHDGPDGNP HHDLEADBJGN = 15; // offset: 24 BFEIPELFCDF AFLJJJFCBIN = 5; // offset: 32 uint32 IPOHLJBLKOA = 1; // offset: 44 uint32 retcode = 7; // offset: 40 } // Obf: LLDEDCBCAHG // Type: Req // CmdID: 6098 message RogueTournEnterCsReq { } // Obf: MCFKLKPDNOF // Type: Rsp // CmdID: 6095 message RogueTournEnterScRsp { APMHDGPDGNP HHDLEADBJGN = 7; // offset: 24 uint32 retcode = 12; // offset: 40 BFEIPELFCDF AFLJJJFCBIN = 11; // offset: 32 } // Obf: ADHADBOIOFM // Type: Req // CmdID: 6038 message RogueTournLeaveCsReq { } // Obf: JEOHBGGOMFI // Type: Rsp // CmdID: 6017 message RogueTournLeaveScRsp { BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: FAJKINBAIGJ // Type: Req // CmdID: 6011 message RogueTournSettleCsReq { } message ALGJOMFCLKL { KKMPEHIFMNC NOCNEOMKFIO = 1; // offset: 24 OKBFGNELFMG KOCGKEAFLCB = 13; // offset: 16 NAKPLIGJELP AAPIPKPJEFM = 14; // offset: 72 APMHDGPDGNP HHDLEADBJGN = 4; // offset: 32 ENEHKONPJNA PBDGFDJHIIC = 3; // offset: 64 LineupInfo LBNHKPPAJIM = 5; // offset: 48 CFOIFABCGAE LOIIMDAEMIO = 6; // offset: 40 } // Obf: NCCIIAJCCEB // Type: Rsp // CmdID: 6096 message RogueTournSettleScRsp { uint32 retcode = 12; // offset: 40 ALGJOMFCLKL EDKJMPACHNJ = 9; // offset: 24 BFEIPELFCDF AFLJJJFCBIN = 7; // offset: 32 } // Obf: APLLNCBFGIN // Type: Req // CmdID: 6020 message RogueTournEnterRoomCsReq { uint32 LNODOJOOPBK = 12; // offset: 24 uint32 MNMAFKLOJCC = 8; // offset: 28 } // Obf: ODIHLHLPENA // Type: Rsp // CmdID: 6089 message RogueTournEnterRoomScRsp { uint32 retcode = 2; // offset: 32 BFEIPELFCDF AFLJJJFCBIN = 14; // offset: 16 } // Obf: GNGLEFMCKII // Type: Req // CmdID: 6018 message RogueTournEnterLayerCsReq { uint32 MNMAFKLOJCC = 2; // offset: 24 uint32 APMIAKDPHJL = 8; // offset: 28 } // Obf: PBMNFCENBNF // Type: Rsp // CmdID: 6028 message RogueTournEnterLayerScRsp { uint32 retcode = 8; // offset: 32 BFEIPELFCDF AFLJJJFCBIN = 7; // offset: 24 } // Obf: JNELJJMONCD // Type: Notify // CmdID: 6059 message RogueTournLevelInfoUpdateScNotify { BEPLPKEFEED reason = 15; // offset: 40 uint32 APMIAKDPHJL = 11; // offset: 32 repeated APBOFCPJCAF FHLJEHDHJLI = 6; // offset: 24 RogueTournLevelStatus status = 7; // offset: 36 } // Obf: BLNEJNCPOIC // Type: Req // CmdID: 6036 message RogueTournTakeExpRewardCsReq { uint32 FPFIHHBNBAN = 3; // offset: 32 repeated uint32 PBBHJEFLBCB = 14; // offset: 16 } // Obf: DNFCOHEFIHA // Type: Rsp // CmdID: 6097 message RogueTournTakeExpRewardScRsp { uint32 exp = 7; // offset: 44 uint32 retcode = 4; // offset: 40 repeated uint32 EILLOHOIOME = 5; // offset: 16 ItemList reward = 8; // offset: 32 } // Obf: NBMPPNCOHPD // Type: Notify // CmdID: 6075 message RogueTournExpNotify { uint32 exp = 14; // offset: 24 } // Obf: HCANDMENNFD // Type: Req // CmdID: 6035 message RogueTournQueryCsReq { } message GDMLNIJOFEE { bool CEBPAJAAJPP = 10; // offset: 24 bool FELEPKCAFPA = 4; // offset: 27 uint32 area_id = 11; // offset: 28 bool ADKBEOPNBIO = 7; // offset: 26 bool is_taken_reward = 8; // offset: 25 } message DPHNLKIPDGJ { bool BMEMPNKOBDM = 5; // offset: 40 uint32 IPOHLJBLKOA = 6; // offset: 32 uint32 PLNNDCIJIHE = 10; // offset: 36 int64 end_time = 7; // offset: 24 } message EGOEEMFIJFO { repeated uint32 EILLOHOIOME = 12; // offset: 24 uint32 exp = 8; // offset: 32 } message ECJNAIOLKJD { MCACDFHCPIE talent_info = 5; // offset: 24 uint32 PBCLKCBLMMI = 2; // offset: 32 } message OGNFOGJBPNJ { uint32 ABHHNNKBAFP = 10; // offset: 24 bool CEBPAJAAJPP = 5; // offset: 28 } message CNMBIPOPOFH { uint32 GDNPJLLOHEE = 13; // offset: 24 uint32 FPFIHHBNBAN = 3; // offset: 28 } message IBFOFJCOAFF { repeated uint32 HAHHPFOLAIG = 4; // offset: 64 repeated uint32 CGIPDJCNFLJ = 7; // offset: 32 uint32 PEFLHKMBOCM = 2; // offset: 72 repeated uint32 AAOGKKKEIIL = 3; // offset: 24 repeated uint32 LADCEEHAJDG = 13; // offset: 40 repeated uint32 FJNPLPNIFBA = 11; // offset: 48 repeated uint32 MEHBFKDFGNF = 5; // offset: 16 } message NAKPLIGJELP { uint32 BPCEACCENPN = 13; // offset: 28 uint32 KBFDOPNODBL = 9; // offset: 24 } message BEBEOMBMDFB { repeated GDMLNIJOFEE BFHJHAKFBIG = 12; // offset: 16 ECJNAIOLKJD FMKEFGJMCHA = 11; // offset: 64 IBFOFJCOAFF IGFPODGEPIB = 9; // offset: 96 NAKPLIGJELP PPOKGBJEIEN = 4; // offset: 56 EGOEEMFIJFO FEJALPEDHEH = 6; // offset: 88 HLGALKACKLJ BNAJPPKFFBD = 1; // offset: 72 repeated OGNFOGJBPNJ NIPCEAFLCAA = 8; // offset: 32 CNMBIPOPOFH HCEHOHDCCFE = 7; // offset: 48 DPHNLKIPDGJ IANMKEGOGMG = 2; // offset: 40 repeated OJKAHCEKDGN FDMILCHKFLB = 14; // offset: 24 } // Obf: EBPCCFHOIFE // Type: Rsp // CmdID: 6061 message RogueTournQueryScRsp { uint32 retcode = 1; // offset: 40 BEBEOMBMDFB rogue_get_info = 7; // offset: 32 APMHDGPDGNP HHDLEADBJGN = 13; // offset: 24 } // Obf: CKCEKLDPMNG // Type: Notify // CmdID: 6048 message RogueTournAreaUpdateScNotify { repeated GDMLNIJOFEE BFHJHAKFBIG = 6; // offset: 24 } message OJKAHCEKDGN { int64 end_time = 4; // offset: 80 uint32 KKGIEENCOIC = 5; // offset: 64 repeated HDDBJIKNEPF avatar_list = 13; // offset: 32 string name = 3; // offset: 16 CNMBIPOPOFH HCEHOHDCCFE = 7; // offset: 40 int64 time = 15; // offset: 72 APMHDGPDGNP HHDLEADBJGN = 6; // offset: 48 NCDBPKAIHIN data = 12; // offset: 56 } message NCDBPKAIHIN { repeated HJGFDIKDIHO buff_list = 12; // offset: 32 repeated CAEABHJNLMI GBHPHCMGBGK = 10; // offset: 24 uint32 item_value = 2; // offset: 40 } // Obf: AAJPAMIKKEP // Type: Req // CmdID: 6078 message RogueTournGetAllArchiveCsReq { } // Obf: JCNAJPCDLAB // Type: Rsp // CmdID: 6014 message RogueTournGetAllArchiveScRsp { repeated OJKAHCEKDGN KGKIDDOPHEO = 2; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: EEBHCBBAJCM // Type: Req // CmdID: 6051 message RogueTournDeleteArchiveCsReq { uint32 KKGIEENCOIC = 11; // offset: 24 } // Obf: PFDAGIIBFNJ // Type: Rsp // CmdID: 6080 message RogueTournDeleteArchiveScRsp { uint32 KKGIEENCOIC = 3; // offset: 24 uint32 retcode = 6; // offset: 28 } // Obf: ALPFJANHMPP // Type: Req // CmdID: 6043 message RogueTournRenameArchiveCsReq { uint32 KKGIEENCOIC = 13; // offset: 32 string name = 5; // offset: 16 } // Obf: MMCBJHGJHOH // Type: Rsp // CmdID: 6085 message RogueTournRenameArchiveScRsp { string name = 7; // offset: 24 uint32 KKGIEENCOIC = 5; // offset: 36 uint32 retcode = 15; // offset: 32 } // Obf: GDAFBIPJLAG // Type: Notify // CmdID: 6062 message RogueTournClearArchiveNameScNotify { uint32 KKGIEENCOIC = 14; // offset: 24 } message AKCFLPEANJB { repeated FILKLBIIFNO MEEPFKLLIJB = 3; // offset: 56 repeated uint32 HDPINGEDMCM = 4; // offset: 32 repeated uint32 FGFBHFJODJA = 15; // offset: 48 repeated uint32 OPCGJFMGEEH = 7; // offset: 16 uint32 FPFIHHBNBAN = 5; // offset: 68 repeated uint32 CHLKDEDPOBG = 12; // offset: 24 uint32 GDNPJLLOHEE = 13; // offset: 64 } message FILKLBIIFNO { uint32 IJPDHNCJBOK = 15; // offset: 44 uint32 FCLMNMMGCMJ = 7; // offset: 32 uint32 KKGIEENCOIC = 3; // offset: 36 repeated uint32 IPMGLMJFGNP = 4; // offset: 16 uint32 avatar_id = 14; // offset: 40 } message BKNMOOFGGKH { AKCFLPEANJB EOGACILLEBO = 3; // offset: 32 uint32 KKGIEENCOIC = 2; // offset: 48 int64 ALMALADADFB = 4; // offset: 40 int64 time = 7; // offset: 56 string name = 6; // offset: 16 } // Obf: BHJKIABPDJG // Type: Req // CmdID: 6100 message RogueTournGetAllBuildRefCsReq { } // Obf: FKPCKIEAPFL // Type: Rsp // CmdID: 6040 message RogueTournGetAllBuildRefScRsp { uint32 retcode = 4; // offset: 32 repeated BKNMOOFGGKH MEMEDBGJPHO = 5; // offset: 24 } // Obf: BGCCPCEDIBC // Type: Req // CmdID: 6023 message RogueTournDeleteBuildRefCsReq { repeated uint32 IBJMBIACFEK = 14; // offset: 24 } // Obf: FBMBNIPEDAI // Type: Rsp // CmdID: 6041 message RogueTournDeleteBuildRefScRsp { repeated uint32 IBJMBIACFEK = 1; // offset: 24 uint32 retcode = 13; // offset: 32 } // Obf: ACKGBLCLINM // Type: Req // CmdID: 6071 message RogueTournSaveBuildRefCsReq { AKCFLPEANJB EOGACILLEBO = 14; // offset: 24 uint32 KKGIEENCOIC = 9; // offset: 40 string name = 13; // offset: 32 } // Obf: HOODBBHHDKK // Type: Rsp // CmdID: 6099 message RogueTournSaveBuildRefScRsp { string name = 12; // offset: 16 uint32 KKGIEENCOIC = 15; // offset: 36 uint32 retcode = 5; // offset: 32 } // Obf: MNJDKFLDEML // Type: Req // CmdID: 6079 message RougeTournRenameBuildRefCsReq { string name = 11; // offset: 16 uint32 KKGIEENCOIC = 12; // offset: 32 } // Obf: GNCMPKCAIIG // Type: Rsp // CmdID: 6045 message RogueTournRenameBuildRefScRsp { uint32 KKGIEENCOIC = 3; // offset: 36 uint32 retcode = 10; // offset: 32 string name = 11; // offset: 16 } // Type: Req // CmdID: 6050 message CKEPHOJDAAD { uint32 KKGIEENCOIC = 7; // offset: 24 } // Type: Rsp // CmdID: 6053 message HLGKHDILCHH { uint32 KKGIEENCOIC = 15; // offset: 24 uint32 retcode = 12; // offset: 28 } // Obf: IFEIENANBJH // Type: Req // CmdID: 6090 message RogueTournGetPermanentTalentInfoCsReq { } // Obf: CGCLFEHCMNH // Type: Rsp // CmdID: 6049 message RogueTournGetPermanentTalentInfoScRsp { uint32 retcode = 9; // offset: 32 ECJNAIOLKJD FMKEFGJMCHA = 5; // offset: 16 } // Obf: AMKDPLFBPDH // Type: Req // CmdID: 6042 message RogueTournEnablePermanentTalentCsReq { uint32 KFJEMIOJLPJ = 14; // offset: 24 } // Obf: KDELMMNKKBP // Type: Rsp // CmdID: 6082 message RogueTournEnablePermanentTalentScRsp { uint32 retcode = 8; // offset: 32 ECJNAIOLKJD FMKEFGJMCHA = 1; // offset: 24 } // Obf: IGIHAAFNBJO // Type: Req // CmdID: 6027 message RogueTournResetPermanentTalentCsReq { } // Obf: EDNGPNLABMO // Type: Rsp // CmdID: 6093 message RogueTournResetPermanentTalentScRsp { uint32 retcode = 5; // offset: 32 ECJNAIOLKJD FMKEFGJMCHA = 6; // offset: 24 } // Obf: NNEOMGHDBEP // Type: Req // CmdID: 6030 message RogueTournEnterRogueCocoonSceneCsReq { uint32 difficulty_level = 9; // offset: 40 uint32 JOMHEIHLLDM = 3; // offset: 32 bool NBDHADPNGNH = 1; // offset: 48 uint32 MHLFHLEMCCB = 2; // offset: 36 repeated EEBPHJCNBFO avatar_list = 6; // offset: 24 uint32 LJPLIHEPGHA = 10; // offset: 44 } // Obf: DICNJOFNDAJ // Type: Rsp // CmdID: 6047 message RogueTournEnterRogueCocoonSceneScRsp { uint32 retcode = 14; // offset: 32 BFEIPELFCDF AFLJJJFCBIN = 13; // offset: 24 } // Obf: BKIKHCCOLFI // Type: Req // CmdID: 6012 message RogueTournLeaveRogueCocoonSceneCsReq { } // Obf: CEEOCFLJDKP // Type: Rsp // CmdID: 6084 message RogueTournLeaveRogueCocoonSceneScRsp { BFEIPELFCDF AFLJJJFCBIN = 12; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: GCKHINDKHML // Type: Req // CmdID: 6070 message RogueTournReEnterRogueCocoonStageCsReq { bool NBDHADPNGNH = 12; // offset: 24 } // Obf: JIPIABHJLMC // Type: Rsp // CmdID: 6015 message RogueTournReEnterRogueCocoonStageScRsp { uint32 retcode = 10; // offset: 32 SceneBattleInfo battle_info = 9; // offset: 16 } // Obf: CLAEDPIMNHJ // Type: Req // CmdID: 6046 message RogueTournGetCurRogueCocoonInfoCsReq { } // Obf: GKJLEABIKAL // Type: Rsp // CmdID: 6013 message RogueTournGetCurRogueCocoonInfoScRsp { uint32 MHLFHLEMCCB = 3; // offset: 32 uint32 JOMHEIHLLDM = 9; // offset: 24 uint32 difficulty_level = 5; // offset: 36 uint32 LJPLIHEPGHA = 4; // offset: 40 uint32 retcode = 10; // offset: 28 } // Type: Notify // CmdID: 6069 message LGACEOFJJBK { repeated uint32 GNOKOBPNANM = 15; // offset: 24 } message CGCPHIPOBJF { uint32 DOMGLHIKJED = 5; // offset: 24 } message ALABNDBMKBI { uint32 DOMGLHIKJED = 5; // offset: 24 } message LCALDPAIJDO { uint32 buff_id = 12; // offset: 24 } message KGOAODDFPBP { uint32 event_id = 15; // offset: 24 } message IAJOKPOPGCJ { uint32 IAPFJINFNLO = 5; // offset: 24 } message FPFHOBCCIAO { uint32 level = 1; // offset: 28 uint32 GPOLGIGNPIC = 6; // offset: 36 uint32 LJBHHIDILON = 12; // offset: 32 uint32 KLAAFEIMAMI = 8; // offset: 24 } message EHNENCJAJPC { oneof FFGIEFNOLHN { uint32 FHDJFAMMNOF = 11; // offset: 16 uint32 CGOABGKCBEF = 14; // offset: 16 } } // Obf: PCNEBAFHKGG // Type: Notify // CmdID: 6072 message RogueTournHandBookNotify { oneof BPIHFAJCLOC { CGCPHIPOBJF PJHGGHAPKCK = 4; // offset: 24 ALABNDBMKBI BBFOLFIINCM = 2; // offset: 24 LCALDPAIJDO BAAANBEIPBG = 8; // offset: 24 KGOAODDFPBP GLNJOAHBBKK = 13; // offset: 24 IAJOKPOPGCJ ABIJBGENKHA = 9; // offset: 24 EHNENCJAJPC HMLPFKAPFJB = 7; // offset: 24 } } // Obf: NPIJENFJJGC // Type: Req // CmdID: 6092 message RogueTournGetSettleInfoCsReq { uint32 area_id = 9; // offset: 24 } // Obf: KOAOOGAGLOD // Type: Rsp // CmdID: 6034 message RogueTournGetSettleInfoScRsp { uint32 retcode = 4; // offset: 32 ALGJOMFCLKL EDKJMPACHNJ = 6; // offset: 24 } // Obf: NLJIELGCNAA // Type: Req // CmdID: 6052 message RogueTournConfirmSettleCsReq { uint32 KKGIEENCOIC = 13; // offset: 32 uint32 area_id = 4; // offset: 36 string name = 7; // offset: 16 } // Obf: GEBDJGEGDBO // Type: Rsp // CmdID: 6067 message RogueTournConfirmSettleScRsp { ItemList FNKEBOFAHME = 1; // offset: 48 ItemList MNADHGINDPI = 3; // offset: 24 OJKAHCEKDGN GFMNOMPDIND = 4; // offset: 40 uint32 retcode = 8; // offset: 56 BFEIPELFCDF AFLJJJFCBIN = 6; // offset: 32 } // Obf: PDIEBMADGEC // Type: Notify // CmdID: 6039 message RogueTournWeekChallengeUpdateScNotify { DPHNLKIPDGJ IANMKEGOGMG = 1; // offset: 24 } // Obf: IOFBIPIGPFE // Type: Req // CmdID: 6022 message RogueTournGetMiscRealTimeDataCsReq { } // Obf: JCHDJAMGHDN // Type: Rsp // CmdID: 6081 message RogueTournGetMiscRealTimeDataScRsp { KKMPEHIFMNC NOCNEOMKFIO = 7; // offset: 16 OKBFGNELFMG KOCGKEAFLCB = 12; // offset: 32 CFOIFABCGAE LOIIMDAEMIO = 6; // offset: 40 NAKPLIGJELP AAPIPKPJEFM = 13; // offset: 24 ENEHKONPJNA PBDGFDJHIIC = 8; // offset: 56 uint32 retcode = 9; // offset: 64 } // Obf: HCDFNDIMFLK // Type: Req // CmdID: 6026 message RogueTournGetArchiveRepositoryCsReq { } // Obf: NPCDIIOBIMM // Type: Rsp // CmdID: 6016 message RogueTournGetArchiveRepositoryScRsp { uint32 retcode = 12; // offset: 40 repeated uint32 NAOKLDFDGNE = 6; // offset: 32 repeated uint32 DAAJNLDNPMB = 4; // offset: 16 } // Obf: IEHHIHDCAGL // Type: Notify // CmdID: 6088 message RogueTournReviveCostUpdateScNotify { ItemCostList EBMKBDJMAAF = 7; // offset: 24 } // Obf: OFGDMEPLEOG // Type: Req // CmdID: 6054 message RogueTournReviveAvatarCsReq { repeated HDDBJIKNEPF avatar_list = 11; // offset: 16 uint32 interacted_prop_entity_id = 2; // offset: 32 } // Obf: OLDELGGNOFG // Type: Rsp // CmdID: 6019 message RogueTournReviveAvatarScRsp { ItemCostList EBMKBDJMAAF = 5; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: DAEIBLEAFCK // Type: Notify // CmdID: 6031 message RogueTournBattleFailSettleInfoScNotify { BFEIPELFCDF AFLJJJFCBIN = 6; // offset: 32 ALGJOMFCLKL EDKJMPACHNJ = 4; // offset: 24 } message HLGALKACKLJ { uint32 EHOMKGGOEJD = 2; // offset: 32 MCACDFHCPIE talent_info = 11; // offset: 16 } // Obf: FKFFPGDOKHM // Type: Req // CmdID: 6076 message RogueTournGetSeasonTalentInfoCsReq { } // Obf: ENOIMAKIKKD // Type: Rsp // CmdID: 6063 message RogueTournGetSeasonTalentInfoScRsp { uint32 retcode = 10; // offset: 32 HLGALKACKLJ BNAJPPKFFBD = 13; // offset: 16 } // Obf: CBKPAIMGIDE // Type: Req // CmdID: 6064 message RogueTournEnableSeasonTalentCsReq { uint32 KFJEMIOJLPJ = 4; // offset: 24 } // Obf: JHGBEDPOLBB // Type: Rsp // CmdID: 6021 message RogueTournEnableSeasonTalentScRsp { uint32 retcode = 9; // offset: 32 HLGALKACKLJ BNAJPPKFFBD = 7; // offset: 24 } // Obf: KACOCGCKAKB // Type: Notify // CmdID: 6073 message RogueTournTitanUpdateTitanBlessProgressScNotify { uint32 IEINECPHOFL = 13; // offset: 24 } // Obf: KJNKGJLKIFB // Type: Req // CmdID: 6025 message RogueTournUseSuperRewardKeyCsReq { uint32 difficulty_level = 1; // offset: 32 uint32 count = 12; // offset: 28 uint32 cocoon_id = 14; // offset: 24 } // Obf: CDNPLHAPEND // Type: Rsp // CmdID: 6087 message RogueTournUseSuperRewardKeyScRsp { ItemList drop_data = 14; // offset: 40 ItemList reward = 15; // offset: 16 uint32 retcode = 13; // offset: 48 NNOIJJNCHJB HICNFJDGGGL = 1; // offset: 32 } // Obf: KEFINKOHACM // Type: Req // CmdID: 6083 message RogueTournTriggerRoomSelectCsReq { } // Type: Rsp // CmdID: 6065 message PLCLHLNAHDB { uint32 retcode = 12; // offset: 24 } // Obf: GBIKAIAJFFH // Type: Notify // CmdID: 6058 message RogueTournPersonaRoomCardZoneUpdateScNotify { GNLMENKBHLE EAHLEBKJIML = 8; // offset: 16 } // Type: Notify // CmdID: 6086 message LGFAJDIKCJN { repeated uint32 DAPDHLKIAIA = 14; // offset: 16 } // Obf: MNCIAAAFPKK enum CmdRollShopType { MNCIAAAFPKK_PCPDHELPKEM = 0; CmdGetRollShopInfoCsReq = 6901; CmdDoGachaInRollShopCsReq = 6902; CmdGetRollShopInfoScRsp = 6920; CmdDoGachaInRollShopScRsp = 6910; CmdTakeRollShopRewardScRsp = 6908; CmdTakeRollShopRewardCsReq = 6915; } // Obf: PIPFDNGNDJG // Type: Req // CmdID: 6901 message GetRollShopInfoCsReq { uint32 roll_shop_id = 11; // offset: 24 } // Obf: IHPKHCGENJI // Type: Rsp // CmdID: 6920 message GetRollShopInfoScRsp { uint32 gacha_random = 3; // offset: 36 uint32 retcode = 12; // offset: 32 uint32 roll_shop_id = 7; // offset: 40 repeated uint32 shop_group_id_list = 2; // offset: 16 } // Obf: EJLMACFNAAJ // Type: Req // CmdID: 6902 message DoGachaInRollShopCsReq { uint32 gacha_random = 7; // offset: 28 uint32 roll_shop_id = 9; // offset: 24 uint32 gacha_count = 6; // offset: 32 } // Obf: DJPJHKEGMHL // Type: Rsp // CmdID: 6910 message DoGachaInRollShopScRsp { uint32 retcode = 7; // offset: 40 ItemList reward = 13; // offset: 24 uint32 KMAEJPCCFBK = 14; // offset: 36 uint32 roll_shop_id = 15; // offset: 44 uint32 NJJKICNOFCL = 11; // offset: 32 } // Obf: KCBLNGPEOJP // Type: Req // CmdID: 6915 message TakeRollShopRewardCsReq { uint32 roll_shop_id = 11; // offset: 24 } // Obf: TakeRollShopRewardScRsp // Type: Rsp // CmdID: 6908 message TakeRollShopRewardScRsp { uint32 roll_shop_id = 13; // offset: 40 ItemList reward = 12; // offset: 16 uint32 cur_map_entry_id = 4; // offset: 36 uint32 group_type = 6; // offset: 32 } // Obf: KILMJLKOKEJ enum CmdSceneType { KILMJLKOKEJ_PCPDHELPKEM = 0; CmdOGHELLAAFJG = 1420; CmdGetCurSceneInfoCsReq = 1409; CmdRefreshTriggerByClientScRsp = 1445; CmdEnterSectionCsReq = 1457; CmdGetEnteredSceneScRsp = 1446; CmdIJGNLKACDNO = 1421; CmdCBOFFLPHIBP = 1443; CmdGetSceneMapInfoScRsp = 1499; CmdSceneEntityMoveCsReq = 1402; CmdSceneEntityMoveScNotify = 1439; CmdSceneCastSkillMpUpdateScNotify = 1438; CmdRefreshTriggerByClientScNotify = 1487; CmdCounterDownCsReq = 1486; CmdActiveFarmElementScRsp = 1430; CmdUpdateGroupPropertyCsReq = 1422; CmdCounterRecoverCsReq = 1440; CmdGetUnlockTeleportScRsp = 1483; CmdGLLCFALFCOC = 1464; KILMJLKOKEJ_CDPBIFPHEGE = 1407; CmdSceneReviveAfterRebattleCsReq = 1489; CmdSceneEnterStageCsReq = 1444; CmdFBJDFGMMMFP = 1485; CmdUpdateFloorSavedValueNotify = 1415; CmdBDONBHBPJMC = 1493; CmdPGJMLAAKDJF = 1458; CmdSceneCastSkillCostMpCsReq = 1437; CmdStartCocoonStageCsReq = 1425; CmdScenePlaneEventScNotify = 1482; CmdRefreshTriggerEntityListReq = 1456; CmdSetTrainWorldIdCsReq = 1419; CmdActiveFarmElementCsReq = 1411; CmdSceneEnterStageScRsp = 1500; CmdOFGKNGPDFIK = 1448; CmdTrainWorldIdChangeScNotify = 1450; CmdSavePointsInfoNotify = 1451; CmdSceneEntityTeleportCsReq = 1469; CmdSetTrainWorldIdScRsp = 1447; CmdEnterSceneScRsp = 1470; CmdReEnterLastElementStageScRsp = 1490; CmdSceneEntityMoveScRsp = 1410; CmdUnlockTeleportNotify = 1484; CmdGroupStateChangeCsReq = 1497; CmdNBPAGJBLKJF = 1412; CmdSetGroupCustomSaveDataScRsp = 1416; CmdOpenChestScNotify = 1435; CmdGetUnlockTeleportCsReq = 1431; CmdLMHHFLKCPPF = 1417; KILMJLKOKEJ_NFDHFMOOJAO = 1473; CmdKCJNIPMKCGB = 1467; KILMJLKOKEJ_GCKOCILCEAC = 1479; CmdSceneCheckpoingRefreshScRsp = 1433; CmdGPACKPJJGBJ = 1480; CmdDeactivateFarmElementCsReq = 1466; CmdGEJEOCBFPMA = 1401; CmdCHAPDGDDKBK = 1453; CmdSceneCheckpointRefreshMonsterReq = 1432; CmdNGPOFGPEDCJ = 1496; CmdInteractPropScRsp = 1495; CmdHIABMONNNAJ = 1405; CmdSceneCastSkillCsReq = 1414; CmdEnteredSceneChangeScNotify = 1434; CmdHHGCIGBNMEP = 1475; CmdSceneCastSkillCostMpScRsp = 1404; CmdPFABFKONAIM = 1423; CmdGetCurSceneInfoScRsp = 1498; CmdEnterSceneByServerScNotify = 1468; KILMJLKOKEJ_LNGDMFIPACJ = 1477; CmdGetSceneMapInfoCsReq = 1460; CmdSceneCastSkillScRsp = 1418; CmdEnterSceneCsReq = 1462; CmdSceneEntityTeleportScRsp = 1441; CmdNENJKDEDPJJ = 1426; CmdMBMACCLHEBK = 1428; CmdSyncEntityBuffChangeList = 1474; CmdReEnterLastElementStageCsReq = 1452; CmdDeleteSummonUnitCsReq = 1427; CmdChangeTimeRewindInfoReq = 1463; CmdInteractPropCsReq = 1494; CmdSceneGroupRefreshScNotify = 1455; CmdJBGANBAEDPM = 1413; CmdKJAMPKBPAOL = 1461; KILMJLKOKEJ_CKPHBALHALL = 1491; CmdNAFCLDABGLC = 1408; CmdGetEnteredSceneCsReq = 1476; CmdStartCocoonStageScRsp = 1454; } enum HDKDHKPLBJC { HDKDHKPLBJC_OFGHJKIHMIB = 0; HDKDHKPLBJC_LBBLIANGGGC = 1; } enum PABEMKCKILB { PABEMKCKILB_BEEHGEJNDAL = 0; PABEMKCKILB_GFDBIKJHCMP = 1; PABEMKCKILB_GDPHJDGNJMK = 2; } enum ODGHPEEMLFD { ODGHPEEMLFD_JGGEHLHCNIE = 0; ODGHPEEMLFD_NDEFJJCONBN = 1; ODGHPEEMLFD_GEEMOFIANAA = 2; ODGHPEEMLFD_KBJPABPMHIO = 3; ODGHPEEMLFD_ELPMOIAOGKM = 4; } enum NKAJPECCIKG { NKAJPECCIKG_OFGHJKIHMIB = 0; NKAJPECCIKG_HNHMCFHFANP = 1; NKAJPECCIKG_MGJKOPJNHBK = 2; } enum JENHCDJCNNH { JENHCDJCNNH_PCPDHELPKEM = 0; JENHCDJCNNH_BHMGPOIJNCD = 1; JENHCDJCNNH_JFIMKPMOEKH = 2; JENHCDJCNNH_EMNKOLLCEKE = 3; JENHCDJCNNH_HLLHEHNDINB = 4; } enum ChestType { ChestType_PCPDHELPKEM = 0; ChestType_APFFEDDKNBK = 101; ChestType_OPCGNJMGJDE = 102; ChestType_NCMHENKHFEL = 104; } enum NNEHKEAAKJL { NNEHKEAAKJL_PCPDHELPKEM = 0; NNEHKEAAKJL_MBJHGNHOGLG = 1; NNEHKEAAKJL_BHPFJBHOGKA = 2; NNEHKEAAKJL_BALJFAAKNID = 3; } enum SceneGroupRefreshType { SCENE_GROUP_REFRESH_TYPE_NONE = 0; SCENE_GROUP_REFRESH_TYPE_LOADED = 1; SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2; SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3; } // Obf: AEHCLCALLLK message SceneActorInfo { uint32 map_layer = 4; // offset: 24 AvatarType avatar_type = 15; // offset: 32 uint32 uid = 7; // offset: 28 uint32 base_avatar_id = 14; // offset: 36 } message DMMKOHNFMBL { uint32 BEHHLJAGCGJ = 12; // offset: 36 uint32 OPJAFNEFJDC = 10; // offset: 24 uint32 HKNBHCAOMBE = 5; // offset: 40 HDKDHKPLBJC MCBPLGAEGDJ = 8; // offset: 28 uint32 NJICLAINBIM = 15; // offset: 32 uint32 level = 1; // offset: 44 } message FDBDHCMGEMO { oneof BPIHFAJCLOC { DMMKOHNFMBL rogue_info = 7; // offset: 24 } } message PECMFBCBLHH { repeated uint32 HLCOMGHMLEP = 2; // offset: 24 uint32 stage_id = 13; // offset: 32 } // Obf: DBKGDLLGPIB message SceneNpcMonsterInfo { bool FDIHGHGEIOH = 14; // offset: 40 uint32 world_level = 7; // offset: 52 PECMFBCBLHH JJAPBFGDPLA = 12; // offset: 24 uint32 monster_id = 11; // offset: 44 uint32 event_id = 13; // offset: 48 FDBDHCMGEMO extra_info = 2; // offset: 32 bool DKGCLLLIFNH = 4; // offset: 41 } message KBKOOICMALP { uint32 DIGPICGHPOM = 11; // offset: 24 uint32 PFMHNMBDBJN = 9; // offset: 28 } message CDDCDLPDHED { bool KIGLLJKDDNE = 10; // offset: 42 uint32 AHKFFCIEPDG = 14; // offset: 32 uint32 HOHANPJNANA = 6; // offset: 44 map FOEJFEMLPPC = 13; // offset: 24 bool DHILGBCKPCL = 2; // offset: 40 uint32 JBEILMFIIGM = 3; // offset: 36 bool IINHPJNHGAH = 1; // offset: 41 } message EBFBPHIADMI { uint32 visitor_id = 1; // offset: 24 bool KNHEPLOGBJI = 2; // offset: 32 uint32 FGCOHAAGIEG = 11; // offset: 28 } message NEAOBFJOMCF { uint32 OLFPEGDNECF = 2; // offset: 28 uint32 KNJLOBMINCD = 10; // offset: 24 } message IIKLJPAKANM { oneof BPIHFAJCLOC { CDDCDLPDHED rogue_info = 15; // offset: 16 EBFBPHIADMI JACDADCHNFL = 3; // offset: 16 NEAOBFJOMCF FPCOMNAOABD = 11; // offset: 16 } } // Obf: OBBCMBOCLMG message SceneNpcInfo { IIKLJPAKANM extra_info = 12; // offset: 24 uint32 npc_id = 3; // offset: 32 } message NIFAAIJLELH { uint32 KGFFNDAINAK = 15; // offset: 28 uint32 HCMJDMFNENE = 5; // offset: 36 uint32 CNPOJFHKEKH = 2; // offset: 24 uint32 room_id = 8; // offset: 32 } message HDKIAHMLICD { uint32 MAGCGPMHHEA = 9; // offset: 24 uint32 LGHOOKMNMCL = 10; // offset: 28 uint32 IJANKPNHKHA = 3; // offset: 32 } message LACLGMFHPFG { bool GODDNDPMBIK = 13; // offset: 24 bool LMPIBBNFKMC = 12; // offset: 25 } message MGBHHILKGGD { uint32 LHENDOOGBCK = 13; // offset: 28 uint32 PMMDFFFNFIO = 3; // offset: 32 bool ECIEBGCCCGC = 5; // offset: 24 } message JIONEBIHOIP { uint32 LHENDOOGBCK = 9; // offset: 28 uint32 PMMDFFFNFIO = 8; // offset: 24 bool ECIEBGCCCGC = 2; // offset: 32 } message HOBHGEGJFEN { uint32 LCDGJDGCCDG = 1; // offset: 24 bool NIKEEDLJHPD = 15; // offset: 28 } message AGLBGFLKIME { repeated HOBHGEGJFEN NBAODFGCEBF = 9; // offset: 16 uint32 EALGMDDILKB = 10; // offset: 32 } message PHIEHJMGGMH { uint32 IPLMEFLAGDA = 7; // offset: 32 DKFAEKPKADH CFADFLLLOPC = 4; // offset: 16 } message LKLHKLMEPCM { uint32 chest_id = 15; // offset: 24 } message KKIKMGHKCEB { bytes COOGIPJIPIA = 12; // offset: 24 bool KBFLIKKFOEG = 3; // offset: 32 } message FNLKDMLMKGB { KKIKMGHKCEB POOKPHFIEFO = 12; // offset: 24 oneof BPIHFAJCLOC { NIFAAIJLELH rogue_info = 4; // offset: 32 HDKIAHMLICD IMPBELJGDJH = 7; // offset: 32 LACLGMFHPFG PBDJILOJFMH = 1; // offset: 32 MGBHHILKGGD GAJKEDLKGML = 5; // offset: 32 AGLBGFLKIME IAFMCFJPJOA = 14; // offset: 32 PHIEHJMGGMH EILNNHINJHN = 2; // offset: 32 LKLHKLMEPCM AHEAFMNNBJH = 6; // offset: 32 JIONEBIHOIP LKGJCKMJFGL = 10; // offset: 32 } } // Obf: MEDNGHFHLIF message ScenePropInfo { uint32 prop_state = 2; // offset: 44 uint32 prop_id = 15; // offset: 40 FNLKDMLMKGB extra_info = 9; // offset: 32 uint32 life_time_ms = 1; // offset: 56 uint64 create_time_ms = 12; // offset: 48 repeated string DAEBJOIMEOO = 6; // offset: 16 } // Obf: FFGLGEIPACB message SceneSummonUnitInfo { repeated string DAEBJOIMEOO = 3; // offset: 16 uint32 FBMHCONOALI = 15; // offset: 44 uint32 HNDODLOCIDI = 8; // offset: 36 uint32 AAJAOKKFPBC = 1; // offset: 40 uint64 create_time_ms = 5; // offset: 48 int32 life_time_ms = 7; // offset: 32 } message SceneEntityInfo { uint32 entity_id = 14; // offset: 52 uint32 inst_id = 4; // offset: 44 uint32 group_id = 13; // offset: 40 MotionInfo motion = 12; // offset: 24 oneof entity { SceneActorInfo actor = 1; // offset: 32 SceneNpcMonsterInfo npc_monster = 9; // offset: 32 SceneNpcInfo npc = 8; // offset: 32 ScenePropInfo prop = 3; // offset: 32 SceneSummonUnitInfo summon_unit = 11; // offset: 32 } } // Obf: BAHIIPBJPOO message BuffInfo { uint32 buff_summon_entity_id = 13; // offset: 52 float life_time = 14; // offset: 32 uint32 base_avatar_id = 15; // offset: 36 uint32 buff_id = 4; // offset: 40 uint32 level = 9; // offset: 44 uint64 add_time_ms = 6; // offset: 56 map dynamic_values = 10; // offset: 16 uint32 count = 2; // offset: 48 } message NBCOOLLEOID { uint32 entity_id = 8; // offset: 32 repeated BuffInfo buff_list = 14; // offset: 16 } message MCBEKLOKGCD { uint32 NOEINMPONOL = 7; // offset: 24 uint32 value = 15; // offset: 28 } message EPHHABJJNID { string EHMGIFHEKPN = 10; // offset: 24 uint32 group_id = 13; // offset: 32 } message IAHHLIOLCDB { uint32 BHAPDDJEHPJ = 13; // offset: 24 uint32 NNBKPDKPIGI = 6; // offset: 28 } // Obf: OEIOPDMHEGC message SceneEntityGroupInfo { uint32 state = 15; // offset: 44 repeated SceneEntityInfo entity_list = 12; // offset: 32 uint32 group_id = 2; // offset: 40 map OPLJDFOOMGF = 8; // offset: 16 } message SceneGroupState { uint32 state = 5; // offset: 24 bool is_default = 10; // offset: 28 uint32 group_id = 4; // offset: 32 } // Obf: GCNHNPHFCGD message MissionStatusBySceneInfo { repeated MainMissionCustomValue NEDJGJNLIPF = 4; // offset: 48 repeated Mission sub_mission_status_list = 2; // offset: 56 repeated uint32 DABPHBIPMPF = 1; // offset: 16 repeated uint32 finished_mission_id = 9; // offset: 32 repeated uint32 finished_main_mission_id_list = 13; // offset: 24 } message DPNDJIGACFJ { repeated uint32 PHCAALBPKGK = 6; // offset: 24 KAIELJPMGHL CMGCNFLGHLM = 11; // offset: 16 } // Obf: OPJDDFDIPJA message SceneInfo { uint32 content_id = 986; // offset: 140 uint32 entry_id = 12; // offset: 152 repeated SceneEntityInfo entity_list = 9; // offset: 24 repeated uint32 opened_chests_list = 719; // offset: 40 repeated uint32 lighten_section_list = 14; // offset: 32 repeated BuffInfo scene_buff_info_list = 11; // offset: 64 uint32 dimension_id = 531; // offset: 164 repeated EPHHABJJNID BPFKAMNGPIL = 7; // offset: 88 uint32 client_pos_version = 4; // offset: 136 uint32 world_id = 15; // offset: 132 #TODO map floor_saved_data = 680; // offset: 48 repeated SceneEntityGroupInfo entity_group_list = 1153; // offset: 56 uint32 leader_entity_id = 13; // offset: 144 #TODO SceneIdentifier scene_identifier = 1947; // offset: 96 uint32 floor_id = 10; // offset: 128 uint32 plane_id = 5; // offset: 156 repeated NBCOOLLEOID NHOFMHMBKGK = 3; // offset: 112 uint64 interact_id = 1744; // offset: 168 DPNDJIGACFJ OCKNKCCIJAI = 1337; // offset: 16 uint32 game_story_line_id = 602; // offset: 160 uint32 game_mode_type = 1; // offset: 148 MissionStatusBySceneInfo scene_mission_info = 1537; // offset: 72 map KHHOPNJJABH = 6; // offset: 80 repeated SceneGroupState group_state_list = 1553; // offset: 104 } // Obf: GAEONMIFKBF message EntityMotion { uint32 map_layer = 10; // offset: 32 bool AGNHNAIOPDF = 3; // offset: 40 uint32 entity_id = 12; // offset: 36 MotionInfo motion = 4; // offset: 16 } message SceneEntityMoveCsReq { uint32 entry_id = 3; // offset: 40 uint64 interact_id = 6; // offset: 32 repeated EntityMotion entity_motion_list = 10; // offset: 16 uint64 BFBEHMAFJMC = 13; // offset: 48 } // Obf: EHHFOGIONGO // Type: Rsp // CmdID: 1410 message SceneEntityMoveScRsp { repeated EntityMotion entity_motion_list = 11; // offset: 32 ClientDownloadData download_data = 6; // offset: 16 uint32 retcode = 13; // offset: 40 } // Obf: OGMHLGNGLPG // Type: Notify // CmdID: 1439 message SceneEntityMoveScNotify { uint32 entity_id = 13; // offset: 32 MotionInfo motion = 4; // offset: 24 uint32 client_pos_version = 15; // offset: 40 uint32 entry_id = 5; // offset: 36 } // Type: Notify // CmdID: 1401 message GEJEOCBFPMA { uint32 FEOJILNJEMM = 2; // offset: 24 } // Obf: HKDGMEKPKPO // Type: Req // CmdID: 1494 message InteractPropCsReq { uint64 interact_id = 10; // offset: 32 uint32 interact_id2 = 15; // offset: 28 uint32 prop_entity_id = 8; // offset: 24 } // Obf: FGAIBBJPAJJ // Type: Rsp // CmdID: 1495 message InteractPropScRsp { uint32 prop_state = 5; // offset: 28 uint32 prop_entity_id = 11; // offset: 32 uint32 retcode = 13; // offset: 24 } // Obf: LAKHDKKBCPI // Type: Req // CmdID: 1463 message ChangeTimeRewindInfoReq { uint64 interact_id = 15; // offset: 48 uint32 prop_entity_id = 3; // offset: 44 bool is_close_map = 1; // offset: 40 KKIKMGHKCEB POOKPHFIEFO = 11; // offset: 24 uint64 LBBMJLAIJOC = 6; // offset: 32 } // Type: Rsp // CmdID: 1426 message NENJKDEDPJJ { uint32 prop_entity_id = 3; // offset: 28 uint32 retcode = 12; // offset: 24 } message AHKHFAEFMBL { uint32 GJACAAFEAEN = 5; // offset: 24 ODGHPEEMLFD BKAJOADEBDN = 9; // offset: 28 } // Obf: IINKPHJLOEH message DynamicValues { float value = 14; // offset: 32 string key = 7; // offset: 16 } message OMBGDPMELKE { repeated uint32 KODKDMCAIKL = 2; // offset: 24 } // Obf: ENKJMAJKIMB // Type: Req // CmdID: 1414 message SceneCastSkillCsReq { uint32 JJABNMFLKKI = 6; // offset: 84 string maze_ability_str = 4; // offset: 48 repeated DynamicValues dynamic_values = 13; // offset: 72 uint32 skill_index = 8; // offset: 88 repeated uint32 hit_target_entity_id_list = 1; // offset: 16 repeated uint32 assist_monster_entity_id_list = 9; // offset: 32 uint32 attacked_by_entity_id = 2; // offset: 80 repeated PABEMKCKILB KJMNECLPMEF = 14; // offset: 24 MotionInfo JGIMJDCKPCJ = 7; // offset: 56 repeated OMBGDPMELKE EJDFDDGPJEP = 3; // offset: 64 uint32 cast_entity_id = 5; // offset: 92 } // Obf: GNKHGBMGEGG // Type: Rsp // CmdID: 1418 message SceneCastSkillScRsp { repeated AHKHFAEFMBL DNBDGGELFHN = 2; // offset: 32 SceneBattleInfo battle_info = 1; // offset: 16 uint32 retcode = 6; // offset: 44 uint32 cast_entity_id = 4; // offset: 40 } // Obf: CJEMPBKNIOH // Type: Req // CmdID: 1437 message SceneCastSkillCostMpCsReq { uint32 attacked_by_entity_id = 8; // offset: 32 uint32 cast_entity_id = 15; // offset: 28 uint32 skill_index = 9; // offset: 24 } // Obf: ECMGFKGFOKN // Type: Rsp // CmdID: 1404 message SceneCastSkillCostMpScRsp { uint32 retcode = 10; // offset: 24 uint32 cast_entity_id = 8; // offset: 28 } // Obf: ACDLBOALPJK // Type: Notify // CmdID: 1438 message SceneCastSkillMpUpdateScNotify { uint32 cast_entity_id = 3; // offset: 28 uint32 mp = 9; // offset: 24 } // Obf: ENFGHNIJNEI // Type: Req // CmdID: 1444 message SceneEnterStageCsReq { uint32 event_id = 4; // offset: 32 bool FDBGOJCKLBH = 8; // offset: 24 RebattleType MGABMCBOHMK = 6; // offset: 28 } // Obf: JHHAEJJGDHJ // Type: Rsp // CmdID: 1500 message SceneEnterStageScRsp { uint32 retcode = 14; // offset: 32 SceneBattleInfo battle_info = 1; // offset: 16 } // Obf: EEHKMKAFBOB // Type: Req // CmdID: 1489 message SceneReviveAfterRebattleCsReq { RebattleType MGABMCBOHMK = 9; // offset: 24 } // Type: Rsp // CmdID: 1496 message NGPOFGPEDCJ { uint32 retcode = 9; // offset: 24 } // Obf: AIILEPPNKJG // Type: Req // CmdID: 1409 message GetCurSceneInfoCsReq { } // Obf: KINCOLDBJGD // Type: Rsp // CmdID: 1498 message GetCurSceneInfoScRsp { SceneInfo scene = 3; // offset: 24 uint32 retcode = 7; // offset: 32 } // Obf: CNJPPGIJAPI message EntityBuffChangeInfo { uint32 entity_id = 3; // offset: 32 NKAJPECCIKG reason = 12; // offset: 40 uint32 cast_entity_id = 4; // offset: 36 oneof BPIHFAJCLOC { BuffInfo buff_change_info = 11; // offset: 16 uint32 remove_buff_id = 14; // offset: 16 } } // Obf: IEJKLDGBHOG // Type: Notify // CmdID: 1474 message SyncEntityBuffChangeList { repeated EntityBuffChangeInfo entity_buff_change_list = 10; // offset: 16 } // Obf: HLICNLHHLGB // Type: Req // CmdID: 1432 message SceneCheckpointRefreshMonsterReq { uint32 plane_id = 6; // offset: 32 uint32 prop_entity_id = 11; // offset: 24 uint32 floor_id = 12; // offset: 28 } // Obf: IFKJHNAPHHJ // Type: Rsp // CmdID: 1433 message SceneCheckpoingRefreshScRsp { uint32 retcode = 12; // offset: 24 } // Type: Notify // CmdID: 1461 message KJAMPKBPAOL { int64 PJBOGJIHNGJ = 15; // offset: 24 } message NGFCFJPNDCO { } // Type: Rsp // CmdID: 1458 message PGJMLAAKDJF { SceneInfo scene = 9; // offset: 24 uint32 retcode = 11; // offset: 32 } // Obf: KGEBFJONICM // Type: Req // CmdID: 1457 message EnterSectionCsReq { uint64 interact_id = 11; // offset: 24 uint32 JDMECBEDLAA = 1; // offset: 32 } // Type: Rsp // CmdID: 1421 message IJGNLKACDNO { uint32 retcode = 14; // offset: 24 } // Type: Notify // CmdID: 1428 message MBMACCLHEBK { ItemList reward = 13; // offset: 16 uint32 chest_id = 1; // offset: 32 } message ONLOECFNILM { uint32 entity_id = 8; // offset: 24 } // Type: Rsp // CmdID: 1453 message CHAPDGDDKBK { uint32 retcode = 3; // offset: 24 } // Type: Req // CmdID: 1408 message NAFCLDABGLC { } // Type: Rsp // CmdID: 1417 message LMHHFLKCPPF { uint32 retcode = 3; // offset: 24 } // Type: Notify // CmdID: 1451 message SavePointsInfoNotify { uint32 valid_times = 14; // offset: 24 int64 refresh_time = 4; // offset: 32 } message NKNAADIGGNA { uint32 PHOGLEPHGOF = 14; // offset: 24 uint32 HIEDKHFPPOF = 11; // offset: 28 } // Obf: DAAGDLMGNLF // Type: Req // CmdID: 1425 message StartCocoonStageCsReq { NKNAADIGGNA DLACEEFJAHB = 10; // offset: 16 uint32 world_level = 2; // offset: 40 uint32 MHLFHLEMCCB = 5; // offset: 44 uint32 prop_entity_id = 12; // offset: 48 uint32 wave = 14; // offset: 36 uint32 cocoon_id = 15; // offset: 32 } // Obf: StartCocoonStageScRsp // Type: Rsp // CmdID: 1454 message StartCocoonStageScRsp { SceneBattleInfo battle_info = 11; // offset: 16 uint32 challenge_cnt = 9; // offset: 32 uint32 cocoon_id = 14; // offset: 44 uint32 wave = 4; // offset: 40 uint32 prop_entity_id = 6; // offset: 48 uint32 cur_map_entry_id = 5; // offset: 36 } message NJMECNHEDEB { bool PFAKHCCEEEK = 4; // offset: 32 MotionInfo motion = 11; // offset: 24 } // Type: Rsp // CmdID: 1420 message OGHELLAAFJG { uint32 retcode = 13; // offset: 24 } // Type: Req // CmdID: 1493 message BDONBHBPJMC { bool NFJJPOGFAAE = 10; // offset: 24 } // Type: Rsp // CmdID: 1402 message PCAMFDIGGGO { uint32 retcode = 10; // offset: 28 bool NFJJPOGFAAE = 6; // offset: 24 } // Obf: LDMLFKDLJIN // Type: Req // CmdID: 1466 message DeactivateFarmElementCsReq { uint32 entity_id = 13; // offset: 24 } // Type: Rsp // CmdID: 1405 message HIABMONNNAJ { uint32 retcode = 3; // offset: 28 uint32 entity_id = 8; // offset: 24 } // Obf: KJMHEOAKOEO // Type: Req // CmdID: 1411 message ActiveFarmElementCsReq { uint32 world_level = 1; // offset: 24 uint32 entity_id = 8; // offset: 28 uint32 MHLFHLEMCCB = 7; // offset: 32 } // Obf: NEAFGJIIFDG // Type: Rsp // CmdID: 1430 message ActiveFarmElementScRsp { uint32 entity_id = 9; // offset: 32 uint32 world_level = 11; // offset: 24 uint32 retcode = 4; // offset: 28 } message CKGOHIHDBIF { uint32 OAGIDBFPCPA = 6; // offset: 28 uint32 avatar_id = 13; // offset: 24 } message BNAIPKOIMAE { uint32 BJJMAHMKONC = 4; // offset: 36 repeated CKGOHIHDBIF FOHMBNJNLKF = 9; // offset: 24 bool CACHECAODEN = 10; // offset: 32 } // Type: Notify // CmdID: 1412 message NBPAGJBLKJF { uint32 plane_id = 9; // offset: 36 MCBEKLOKGCD GMKEACBMOJA = 8; // offset: 24 uint32 floor_id = 5; // offset: 32 } message MBHGMHMEFKD { string EHMGIFHEKPN = 8; // offset: 24 uint32 group_id = 14; // offset: 32 uint64 interact_id = 12; // offset: 40 uint32 entry_id = 9; // offset: 36 } // Obf: BLAKKIIIDCJ // Type: Rsp // CmdID: 1416 message SetGroupCustomSaveDataScRsp { uint32 entry_id = 15; // offset: 28 uint32 group_id = 13; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: EJCPHGGKMPK // Type: Req // CmdID: 1452 message ReEnterLastElementStageCsReq { uint32 stage_id = 15; // offset: 24 } // Obf: FANDOPIOIDJ // Type: Rsp // CmdID: 1490 message ReEnterLastElementStageScRsp { uint32 retcode = 15; // offset: 36 SceneBattleInfo battle_info = 3; // offset: 16 uint32 stage_id = 13; // offset: 32 } // Obf: LLMGKNCELMB // Type: Req // CmdID: 1469 message SceneEntityTeleportCsReq { uint64 interact_id = 9; // offset: 32 uint32 entry_id = 14; // offset: 40 EntityMotion entity_motion = 6; // offset: 16 } // Obf: ILJONJPCADE // Type: Rsp // CmdID: 1441 message SceneEntityTeleportScRsp { uint32 client_pos_version = 13; // offset: 36 uint32 retcode = 2; // offset: 32 EntityMotion entity_motion = 3; // offset: 24 } message TeleportInfo { uint32 reason = 9; // offset: 28 uint32 EAALMHNALFI = 8; // offset: 24 } message SceneIdentifier { uint32 content_id = 14; // offset: 40 uint32 floor_id = 2; // offset: 36 uint32 game_story_line_id = 6; // offset: 44 oneof teleport_nigger { TeleportInfo NIFNDMAIPPG = 1621; // offset: 16 } } // Obf: AEJHBKENDFN // Type: Req // CmdID: 1462 message EnterSceneCsReq { uint32 entry_id = 4; // offset: 40 Vector BLJLBNFPHFE = 13; // offset: 16 SceneIdentifier scene_identifier = 9; // offset: 32 uint32 entry_id2 = 6; // offset: 60 bool OMFKMGKIIKP = 8; // offset: 56 uint64 interact_id = 12; // offset: 48 bool is_close_map = 2; // offset: 57 } // Obf: BNJJOECBCLG // Type: Rsp // CmdID: 1470 message EnterSceneScRsp { uint32 retcode = 10; // offset: 32 SceneIdentifier scene_identifier = 2; // offset: 24 bool is_over_map = 14; // offset: 37 bool is_close_map = 13; // offset: 36 } // Obf: CNACJJFPFEI // Type: Notify // CmdID: 1468 message EnterSceneByServerScNotify { LineupInfo lineup = 3; // offset: 24 SceneInfo scene = 9; // offset: 32 JENHCDJCNNH reason = 12; // offset: 40 } // Obf: CECOOKNLLIJ // Type: Notify // CmdID: 1482 message ScenePlaneEventScNotify { ItemList KJJKHKFCPMA = 13; // offset: 24 ItemList CIDPONMOMIO = 7; // offset: 40 ItemList HNBEDDMJPPM = 2; // offset: 16 ItemList EAOMBJJHMMA = 5; // offset: 48 } // Obf: LGEDPBOBIOM // Type: Req // CmdID: 1460 message GetSceneMapInfoCsReq { repeated SceneIdentifier scene_identifiers = 2; // offset: 24 } message MapInfoProp { FNLKDMLMKGB extra_info = 9; // offset: 16 uint32 group_id = 13; // offset: 36 uint32 config_id = 8; // offset: 32 uint32 state = 11; // offset: 40 } message MapInfoGroup { repeated uint32 destory_monster_config_id_list = 11; // offset: 16 bool is_need_refresh = 6; // offset: 44 int64 modify_time = 15; // offset: 48 uint32 group_id = 4; // offset: 40 map property_map = 12; // offset: 24 } message ChestInfo { uint32 NEEOAIBHKAG = 4; // offset: 28 ChestType chest_type = 7; // offset: 32 uint32 LNGOJGDJMMD = 5; // offset: 24 } message PLDHJGAEEAE { uint32 type = 6; // offset: 28 uint32 LHJEFNAFHGF = 12; // offset: 24 uint32 EIFIHDFLBID = 9; // offset: 32 } message SceneMapInfo { map floor_saved_value_map = 2; // offset: 32 uint32 cur_map_entry_id = 9; // offset: 112 repeated ChestInfo chest_list = 12; // offset: 16 uint32 cur_map_entry_id2 = 14; // offset: 124 uint32 chest_monster_num = 3; // offset: 128 repeated uint32 lighten_section_list = 13; // offset: 64 repeated MapInfoProp map_info_prop_list = 6; // offset: 40 repeated uint32 lighten_section_list3 = 1717; // offset: 56 repeated PLDHJGAEEAE chest_monster_list = 15; // offset: 48 repeated uint32 unlock_teleport_list = 11; // offset: 72 MissionStatusBySceneInfo client_group_mission_info = 893; // offset: 104 repeated uint32 opened_chest_id_list = 828; // offset: 96 uint32 floor_id = 7; // offset: 116 repeated MapInfoGroup group_list = 5; // offset: 24 SceneIdentifier scene_identifier = 383; // offset: 80 uint32 entry_id = 1; // offset: 120 } // Obf: GetSceneMapInfoScRsp // Type: Rsp // CmdID: 1499 message GetSceneMapInfoScRsp { repeated SceneMapInfo scene_map_info = 7; // offset: 16 uint32 cur_map_entry_id = 11; // offset: 32 } // Type: Notify // CmdID: 1413 message JBGANBAEDPM { } // Obf: AFDGKKOBNBK // Type: Req // CmdID: 1486 message CounterDownCsReq { uint32 MEAJAEBDAOI = 1; // offset: 28 uint32 IAPFBGEDGAM = 14; // offset: 24 } // Type: Rsp // CmdID: 1480 message GPACKPJJGBJ { uint32 retcode = 9; // offset: 24 } // Type: Notify // CmdID: 1485 message FBJDFGMMMFP { uint32 IAPFBGEDGAM = 11; // offset: 32 NNEHKEAAKJL reason = 6; // offset: 28 uint32 NNBKPDKPIGI = 9; // offset: 24 } // Obf: IMDMDFLDHCL // Type: Req // CmdID: 1440 message CounterRecoverCsReq { uint32 IAPFBGEDGAM = 11; // offset: 28 uint32 HNLADCMMJJA = 14; // offset: 24 } // Type: Rsp // CmdID: 1443 message CBOFFLPHIBP { uint32 retcode = 12; // offset: 24 } // Obf: CIDEECBHNIE // Type: Notify // CmdID: 1415 message UpdateFloorSavedValueNotify { uint32 plane_id = 7; // offset: 36 map CCCPCJNMOLB = 1; // offset: 24 uint32 floor_id = 9; // offset: 32 uint32 dimension_id = 2; // offset: 40 } // Obf: FELMMNGOCCO // Type: Req // CmdID: 1431 message GetUnlockTeleportCsReq { repeated uint32 entry_id_list = 15; // offset: 24 } // Obf: AIMBICAKGMF // Type: Rsp // CmdID: 1483 message GetUnlockTeleportScRsp { repeated uint32 unlocked_teleport_list = 2; // offset: 16 uint32 retcode = 10; // offset: 32 } // Obf: OOAAIJEEJKC // Type: Notify // CmdID: 1435 message OpenChestScNotify { uint32 chest_id = 5; // offset: 24 } message SceneEntityRefreshInfo { oneof refresh_type { SceneEntityInfo add_entity = 14; // offset: 24 uint32 delete_entity = 12; // offset: 24 uint32 HBIEDAJFELO = 4; // offset: 24 } } message NNHGOBLNCIE { int32 ELKOCIJNABK = 4; // offset: 36 string ELNCJFFJFIH = 8; // offset: 24 int32 FNAODNGJAMM = 11; // offset: 32 } // Obf: DLICFMHBDKG message GroupRefreshInfo { repeated NNHGOBLNCIE DCLAKCFJCPJ = 11; // offset: 32 SceneGroupRefreshType refresh_type = 8; // offset: 56 repeated SceneEntityRefreshInfo refresh_entity = 12; // offset: 16 uint32 group_id = 9; // offset: 48 SceneEntityGroupInfo AACHANNBDHB = 1; // offset: 24 uint32 state = 13; // offset: 52 } // Obf: BFEFFNMHBNN // Type: Notify // CmdID: 1455 message SceneGroupRefreshScNotify { repeated GroupRefreshInfo group_refresh_list = 2; // offset: 16 uint32 floor_id = 11; // offset: 32 uint32 dimension_id = 4; // offset: 36 } message MLEJLKLEFND { uint32 PGJCLBCEPBM = 9; // offset: 28 uint32 group_id = 1; // offset: 36 uint32 entry_id = 15; // offset: 24 uint32 PFONDBLIDHD = 4; // offset: 32 } // Obf: BFMPEGPGGMD // Type: Req // CmdID: 1497 message GroupStateChangeCsReq { uint64 interact_id = 1; // offset: 32 MLEJLKLEFND PAGLOJDLLLD = 11; // offset: 16 } // Type: Rsp // CmdID: 1475 message HHGCIGBNMEP { uint32 retcode = 13; // offset: 32 MLEJLKLEFND PAGLOJDLLLD = 12; // offset: 24 } // Type: Notify // CmdID: 1448 message OFGKNGPDFIK { MLEJLKLEFND PAGLOJDLLLD = 4; // offset: 24 } // Obf: FFECNEOHCNP message EnteredSceneInfo { uint32 floor_id = 8; // offset: 24 uint32 plane_id = 7; // offset: 28 } // Obf: HPOHMLJBGPN // Type: Req // CmdID: 1476 message GetEnteredSceneCsReq { } // Obf: NPGFMHDOEMG // Type: Rsp // CmdID: 1446 message GetEnteredSceneScRsp { uint32 retcode = 7; // offset: 32 repeated EnteredSceneInfo entered_scene_info_list = 5; // offset: 16 } // Obf: DOKBLBFDJBA // Type: Notify // CmdID: 1434 message EnteredSceneChangeScNotify { repeated EnteredSceneInfo entered_scene_info_list = 4; // offset: 16 } // Obf: GOBGDCMNKAM // Type: Req // CmdID: 1456 message RefreshTriggerEntityListReq { string trigger_name = 5; // offset: 40 uint64 interact_id = 1; // offset: 48 uint32 trigger_entity_id = 7; // offset: 56 repeated uint32 trigger_target_id_list = 2; // offset: 24 MotionInfo JDKKKIBDAGL = 13; // offset: 32 } // Obf: GLOHGPLBIMG // Type: Rsp // CmdID: 1445 message RefreshTriggerByClientScRsp { bool refresh_trigger = 13; // offset: 40 uint32 retcode = 8; // offset: 36 string trigger_name = 9; // offset: 24 uint32 trigger_entity_id = 10; // offset: 32 } // Obf: KLGPFDCEBOL // Type: Notify // CmdID: 1487 message RefreshTriggerByClientScNotify { repeated uint32 trigger_target_id_list = 3; // offset: 32 uint32 trigger_entity_id = 5; // offset: 40 string trigger_name = 1; // offset: 16 } // Obf: DHLPIPIBOBE // Type: Req // CmdID: 1427 message DeleteSummonUnitCsReq { uint64 interact_id = 6; // offset: 32 repeated uint32 KODKDMCAIKL = 9; // offset: 16 } // Type: Rsp // CmdID: 1423 message PFABFKONAIM { uint32 retcode = 11; // offset: 32 repeated uint32 KODKDMCAIKL = 3; // offset: 24 } // Type: Notify // CmdID: 1467 message KCJNIPMKCGB { repeated uint32 entry_id_list = 10; // offset: 24 } // Obf: MIKICIAIGCG // Type: Notify // CmdID: 1484 message UnlockTeleportNotify { uint32 teleport_id = 6; // offset: 24 uint32 entry_id = 3; // offset: 28 } // Obf: ECOCKNJCFCG // Type: Req // CmdID: 1422 message UpdateGroupPropertyCsReq { uint32 group_id = 6; // offset: 40 uint64 interact_id = 12; // offset: 32 uint32 floor_id = 15; // offset: 44 uint32 dimension_id = 4; // offset: 48 string ELNCJFFJFIH = 7; // offset: 24 int32 AOBABOGHFKJ = 5; // offset: 52 } // Type: Rsp // CmdID: 1464 message GLLCFALFCOC { int32 ELKOCIJNABK = 5; // offset: 48 string ELNCJFFJFIH = 10; // offset: 16 uint32 retcode = 8; // offset: 36 uint32 group_id = 2; // offset: 52 uint32 floor_id = 6; // offset: 32 uint32 dimension_id = 3; // offset: 44 int32 FNAODNGJAMM = 12; // offset: 40 } // Obf: HAJICGJCCEO // Type: Notify // CmdID: 1450 message TrainWorldIdChangeScNotify { uint32 LLOLOEHPFHA = 9; // offset: 24 } // Obf: JPIMPGPJFIN // Type: Req // CmdID: 1419 message SetTrainWorldIdCsReq { uint64 interact_id = 15; // offset: 24 uint32 LLOLOEHPFHA = 13; // offset: 32 } // Obf: POIPHMLFMDA // Type: Rsp // CmdID: 1447 message SetTrainWorldIdScRsp { uint32 LLOLOEHPFHA = 7; // offset: 24 uint32 retcode = 10; // offset: 28 } // Obf: BEGKEJFHGMG enum CmdServerPrefsType { BEGKEJFHGMG_PCPDHELPKEM = 0; CmdLKNDIJJELKN = 6195; CmdALHHONKCLNJ = 6110; CmdJFCAKMIDPIA = 6118; CmdUpdateServerPrefsCsReq = 6114; CmdGetAllServerPrefsDataCsReq = 6191; BEGKEJFHGMG_KNDCLCNGIDO = 6194; } message LEIDADOBJOC { bytes data = 10; // offset: 16 uint32 JECNJLALEPO = 8; // offset: 32 } // Obf: CBCGPAJCPAB // Type: Req // CmdID: 6191 message GetAllServerPrefsDataCsReq { } // Type: Rsp // CmdID: 6110 message ALHHONKCLNJ { repeated LEIDADOBJOC GBOINOMHMFA = 10; // offset: 24 uint32 retcode = 3; // offset: 32 } message INJGACBMDGE { uint32 JECNJLALEPO = 6; // offset: 24 } // Type: Rsp // CmdID: 6195 message LKNDIJJELKN { LEIDADOBJOC FOIEBMGJJOD = 3; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: FJPMOFCALIC // Type: Req // CmdID: 6114 message UpdateServerPrefsCsReq { LEIDADOBJOC FOIEBMGJJOD = 13; // offset: 24 } // Type: Rsp // CmdID: 6118 message JFCAKMIDPIA { uint32 JECNJLALEPO = 13; // offset: 28 uint32 retcode = 11; // offset: 24 } // Obf: FMOJCFMPCNA enum CmdShopType { FMOJCFMPCNA_PCPDHELPKEM = 0; CmdEFLGLOKNBKP = 1518; CmdCityShopInfoScNotify = 1509; CmdBuyGoodsCsReq = 1594; CmdTakeCityShopRewardCsReq = 1514; CmdBuyGoodsScRsp = 1595; CmdGetShopListScRsp = 1510; CmdGetShopListCsReq = 1591; } message Shop { uint64 city_taken_level_reward = 7; // offset: 64 uint32 city_exp = 2; // offset: 32 repeated Goods goods_list = 1; // offset: 24 int64 end_time = 4; // offset: 56 uint32 city_level = 14; // offset: 36 int64 begin_time = 13; // offset: 40 uint32 shop_id = 8; // offset: 48 } message Goods { int64 end_time = 1; // offset: 24 uint32 item_id = 14; // offset: 40 uint32 goods_id = 13; // offset: 32 int64 begin_time = 9; // offset: 48 uint32 buy_times = 10; // offset: 36 } // Obf: JCOHAKPKCJE // Type: Req // CmdID: 1591 message GetShopListCsReq { uint32 PJEEPNKFMGG = 6; // offset: 24 } // Type: Rsp // CmdID: 1510 message GetShopListScRsp { uint32 cur_map_entry_id = 1; // offset: 36 uint32 shop_type = 3; // offset: 32 repeated Shop shop_list = 15; // offset: 24 } // Obf: OMIKBHKCOJD // Type: Req // CmdID: 1594 message BuyGoodsCsReq { repeated uint32 LIIBAEMAHOB = 14; // offset: 16 uint32 EMMOMDODKAK = 5; // offset: 32 uint32 CMKJFNDBJFL = 8; // offset: 44 uint32 ONLBEJGCCCA = 15; // offset: 40 uint32 interacted_prop_entity_id = 6; // offset: 36 uint32 item_id = 13; // offset: 48 } // Type: Rsp // CmdID: 1595 message BuyGoodsScRsp { uint32 cur_map_entry_id = 7; // offset: 36 uint32 goods_buy_times = 4; // offset: 40 uint32 goods_id = 3; // offset: 44 uint32 shop_id = 11; // offset: 32 ItemList return_item_list = 6; // offset: 24 } // Obf: NOHHNLIACAG // Type: Req // CmdID: 1514 message TakeCityShopRewardCsReq { uint32 level = 13; // offset: 24 uint32 ONLBEJGCCCA = 4; // offset: 28 } // Type: Rsp // CmdID: 1518 message EFLGLOKNBKP { uint32 retcode = 10; // offset: 36 ItemList reward = 12; // offset: 24 uint32 ONLBEJGCCCA = 13; // offset: 32 uint32 level = 2; // offset: 40 } // Type: Notify // CmdID: 1509 message CityShopInfoScNotify { uint32 level = 9; // offset: 36 uint32 exp = 7; // offset: 32 uint64 taken_level_reward = 4; // offset: 24 uint32 shop_id = 11; // offset: 40 } // Obf: BGCDIJDNAGF enum CmdSpaceZooType { BGCDIJDNAGF_PCPDHELPKEM = 0; CmdSpaceZooMutateScRsp = 6718; CmdSpaceZooMutateCsReq = 6714; CmdSpaceZooBornCsReq = 6794; CmdSpaceZooDeleteCatScRsp = 6726; CmdSpaceZooTakeScRsp = 6704; CmdSpaceZooOpCatteryScRsp = 6798; CmdSpaceZooExchangeItemCsReq = 6701; CmdSpaceZooDeleteCatCsReq = 6763; CmdSpaceZooBornScRsp = 6795; CmdSpaceZooCatUpdateNotify = 6739; CmdEICJJJFFLBI = 6774; CmdSpaceZooOpCatteryCsReq = 6709; CmdSpaceZooDataScRsp = 6710; CmdSpaceZooTakeCsReq = 6737; CmdSpaceZooDataCsReq = 6791; } message LKJMLPJEPGG { uint32 HEIHGFAOFNK = 6; // offset: 52 uint32 unique_id = 12; // offset: 44 bool FFBMMHAOHCA = 14; // offset: 48 repeated uint32 MNBPGMBLMJP = 13; // offset: 32 repeated uint32 item_list = 8; // offset: 16 uint32 ILEMMKPGPND = 3; // offset: 40 } message DMNDJBPGEKG { uint32 HEIHGFAOFNK = 5; // offset: 28 uint32 KDOINLGKMBI = 7; // offset: 24 } // Obf: PGPNLECLCOK // Type: Req // CmdID: 6791 message SpaceZooDataCsReq { } // Obf: NEHBMJMHENL // Type: Rsp // CmdID: 6710 message SpaceZooDataScRsp { uint32 retcode = 6; // offset: 84 repeated uint32 NOAGECCEEKN = 8; // offset: 24 repeated uint32 DKECFINBDNK = 13; // offset: 56 repeated uint32 HLCJEFOJAHK = 10; // offset: 64 repeated LKJMLPJEPGG DNIGGEEFBFN = 15; // offset: 48 repeated DMNDJBPGEKG NOJFAFFNBED = 7; // offset: 72 uint32 MDAMGMKLLKE = 12; // offset: 80 repeated uint32 JKLGAPGHBHP = 14; // offset: 16 repeated uint32 EFOCFECKNKJ = 11; // offset: 32 } // Obf: HDBGOECOOGF // Type: Req // CmdID: 6794 message SpaceZooBornCsReq { uint32 FJJEHGPHDAO = 10; // offset: 32 repeated uint32 MAPBKCGFLGK = 5; // offset: 24 } // Obf: PKKBKKKPLII // Type: Rsp // CmdID: 6795 message SpaceZooBornScRsp { bool BFALLCGIPOG = 3; // offset: 40 repeated DMNDJBPGEKG DHHMBFHKLJG = 4; // offset: 24 uint32 retcode = 5; // offset: 44 LKJMLPJEPGG DPPHNDCODMG = 11; // offset: 16 } // Obf: JMFPAAJGBGG // Type: Req // CmdID: 6714 message SpaceZooMutateCsReq { uint32 unique_id = 13; // offset: 24 uint32 item_id = 2; // offset: 28 } // Obf: BMKODPPLHOL // Type: Rsp // CmdID: 6718 message SpaceZooMutateScRsp { LKJMLPJEPGG EAMEJGFGNPA = 14; // offset: 16 bool BFALLCGIPOG = 1; // offset: 40 uint32 retcode = 2; // offset: 44 repeated DMNDJBPGEKG DHHMBFHKLJG = 11; // offset: 32 } // Obf: IDPGIGEEMEO // Type: Req // CmdID: 6709 message SpaceZooOpCatteryCsReq { uint32 IKAGBIMJPOM = 4; // offset: 28 uint32 BFLKIJDPPAI = 12; // offset: 32 uint32 op_type = 3; // offset: 24 } // Obf: DCDPIEPGCPB // Type: Rsp // CmdID: 6798 message SpaceZooOpCatteryScRsp { repeated uint32 JKLGAPGHBHP = 15; // offset: 16 uint32 retcode = 14; // offset: 32 } // Obf: ABKPPMCCGMN // Type: Req // CmdID: 6763 message SpaceZooDeleteCatCsReq { repeated uint32 KICIFPJACNF = 2; // offset: 16 } // Obf: OFOPMCGFMGC // Type: Rsp // CmdID: 6726 message SpaceZooDeleteCatScRsp { repeated uint32 NIEHHDLEANM = 1; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: DOIMCHDBPDC // Type: Notify // CmdID: 6739 message SpaceZooCatUpdateNotify { bool BFALLCGIPOG = 8; // offset: 33 repeated LKJMLPJEPGG DDLHPDBHGJD = 12; // offset: 16 bool DLAKELOEOOC = 4; // offset: 32 } // Obf: LILFDDDFAOI // Type: Req // CmdID: 6701 message SpaceZooExchangeItemCsReq { uint32 item_id = 12; // offset: 24 } // Type: Rsp // CmdID: 6774 message EICJJJFFLBI { uint32 item_id = 13; // offset: 28 uint32 retcode = 6; // offset: 24 } // Obf: GKKHKALJNOL // Type: Req // CmdID: 6737 message SpaceZooTakeCsReq { uint32 BMLKIBNLNJA = 11; // offset: 24 } // Obf: JFOIEJOFLOH // Type: Rsp // CmdID: 6704 message SpaceZooTakeScRsp { uint32 BMLKIBNLNJA = 10; // offset: 32 uint32 retcode = 11; // offset: 36 ItemList reward = 13; // offset: 16 } // Obf: JHPDEBBIDMN enum CmdStarFightType { JHPDEBBIDMN_PCPDHELPKEM = 0; CmdGetStarFightDataScRsp = 7170; CmdStartStarFightLevelScRsp = 7167; CmdStarFightDataChangeNotify = 7165; CmdGetStarFightDataCsReq = 7169; CmdStartStarFightLevelCsReq = 7161; } message EAKBDLAEKHJ { uint32 AAIKDELNAKE = 6; // offset: 36 uint32 LJEIDELEADD = 7; // offset: 28 uint32 PMNEGOPJOIB = 11; // offset: 32 bool HCPJCIIGMPG = 10; // offset: 40 uint32 group_id = 9; // offset: 24 } // Obf: ICFAFHKGIDK // Type: Req // CmdID: 7169 message GetStarFightDataCsReq { } // Obf: JLJHLOLDGKD // Type: Rsp // CmdID: 7170 message GetStarFightDataScRsp { uint32 retcode = 5; // offset: 32 repeated EAKBDLAEKHJ BBFKAGEBKAL = 12; // offset: 24 } message HJKGMCHFHFM { uint32 avatar_id = 6; // offset: 28 AvatarType avatar_type = 15; // offset: 24 } // Obf: OOIKJKGFMOB // Type: Req // CmdID: 7161 message StartStarFightLevelCsReq { uint32 INOMFFAIEOA = 10; // offset: 32 repeated HJKGMCHFHFM avatar_list = 11; // offset: 24 uint32 group_id = 9; // offset: 36 } // Obf: KNLBKNGDDMN // Type: Rsp // CmdID: 7167 message StartStarFightLevelScRsp { SceneBattleInfo battle_info = 3; // offset: 24 uint32 retcode = 12; // offset: 40 uint32 group_id = 2; // offset: 32 uint32 INOMFFAIEOA = 5; // offset: 36 } // Obf: NJIDENAFKHF // Type: Notify // CmdID: 7165 message StarFightDataChangeNotify { uint32 group_id = 12; // offset: 32 EAKBDLAEKHJ GKHINECAFHN = 5; // offset: 16 } // Obf: AHJHAMOKMKH enum CmdStoryLineType { AHJHAMOKMKH_PCPDHELPKEM = 0; CmdStoryLineTrialAvatarChangeScNotify = 6209; CmdStoryLineInfoScNotify = 6294; CmdChangeStoryLineFinishScNotify = 6218; CmdEDIHEAFLFAO = 6210; CmdGetStoryLineInfoCsReq = 6291; } enum BGIPGAMDMID { BGIPGAMDMID_PCPDHELPKEM = 0; BGIPGAMDMID_BJOLIIBAAMH = 1; BGIPGAMDMID_MAICOBOHJKJ = 2; BGIPGAMDMID_PMBBCLEOHCF = 3; BGIPGAMDMID_MCBDNOADMII = 4; BGIPGAMDMID_JDNDDGMCLDL = 5; } // Obf: PPPBHLIDDMP // Type: Req // CmdID: 6291 message GetStoryLineInfoCsReq { } // Type: Rsp // CmdID: 6210 message EDIHEAFLFAO { uint32 DPNLGEAENEK = 12; // offset: 40 repeated uint32 INCAIBONHED = 6; // offset: 16 uint32 retcode = 7; // offset: 44 repeated uint32 FOLKPNEFHEE = 8; // offset: 24 } // Obf: HGEGALGNFNH // Type: Notify // CmdID: 6294 message StoryLineInfoScNotify { repeated uint32 INCAIBONHED = 11; // offset: 16 uint32 JBBJBGGNALE = 2; // offset: 40 repeated uint32 FOLKPNEFHEE = 1; // offset: 24 uint32 DPNLGEAENEK = 9; // offset: 44 } // Obf: HJNEILPLLPN // Type: Notify // CmdID: 6218 message ChangeStoryLineFinishScNotify { uint32 KHDNGFKOFLH = 4; // offset: 32 bool GOHCEOLEHLG = 9; // offset: 28 uint32 DPNLGEAENEK = 13; // offset: 36 BGIPGAMDMID GGLFNHNHIGO = 5; // offset: 24 } // Obf: KPPCMAECCJF // Type: Notify // CmdID: 6209 message StoryLineTrialAvatarChangeScNotify { bool BPJLLBDDNDM = 10; // offset: 40 repeated uint32 OCAKFNFEPCO = 9; // offset: 24 repeated uint32 OMNHJDBLFNK = 3; // offset: 16 } // Obf: IAIFCMLMDAF enum CmdStrongChallengeActivityType { IAIFCMLMDAF_PCPDHELPKEM = 0; CmdEnterActivityStrongChallengeCsReq = 6694; CmdEnterStrongChallengeActivityStageScRsp = 6695; CmdBMILHKCAKEA = 6691; CmdLBGODAIEMFC = 6610; CmdMGOMBDGDGCP = 6614; } message StrongChallengeAvatar { AvatarType avatar_type = 6; // offset: 28 uint32 avatar_id = 2; // offset: 24 } message JANNOEMCKOI { repeated uint32 buff_list = 1; // offset: 16 repeated StrongChallengeAvatar avatar_list = 14; // offset: 32 } message MHGCNDDMIIJ { JANNOEMCKOI CEFADHIFNIN = 15; // offset: 16 uint32 max_score = 3; // offset: 44 uint32 HIILNPICKCG = 11; // offset: 36 uint32 stage_id = 8; // offset: 32 uint32 PPCKOFILGNB = 14; // offset: 40 } message JIICPJNINBB { map JHEDINDCODE = 12; // offset: 24 } // Type: Req // CmdID: 6691 message BMILHKCAKEA { } // Type: Rsp // CmdID: 6610 message LBGODAIEMFC { JIICPJNINBB NNNFCOAFFAO = 15; // offset: 16 uint32 retcode = 1; // offset: 32 } // Obf: KEBBBFONFFC // Type: Req // CmdID: 6694 message EnterActivityStrongChallengeCsReq { repeated uint32 buff_list = 8; // offset: 24 repeated StrongChallengeAvatar avatar_list = 5; // offset: 16 uint32 stage_id = 4; // offset: 40 } // Obf: NADMIFBLPAG // Type: Rsp // CmdID: 6695 message EnterStrongChallengeActivityStageScRsp { uint32 stage_id = 8; // offset: 32 SceneBattleInfo battle_info = 14; // offset: 24 uint32 retcode = 5; // offset: 36 } // Type: Notify // CmdID: 6614 message MGOMBDGDGCP { uint32 AGJGLGBCMGF = 11; // offset: 52 uint32 PDBNGNABDJI = 5; // offset: 36 uint32 total_damage = 4; // offset: 48 uint32 score_id = 1; // offset: 28 BattleEndStatus end_status = 10; // offset: 44 uint32 max_score = 13; // offset: 32 uint32 stage_id = 12; // offset: 24 uint32 ACKKACCMMIM = 7; // offset: 40 } // Obf: JNJIFBCMNEG enum CmdSummonActivityType { JNJIFBCMNEG_PCPDHELPKEM = 0; CmdGetSummonActivityDataCsReq = 7569; CmdSummonActivityBattleEndScNotify = 7565; CmdEnterSummonActivityStageScRsp = 7567; CmdEnterSummonActivityStageCsReq = 7561; CmdGetSummonActivityDataScRsp = 7570; } message LGIIDENKPIG { uint32 star = 12; // offset: 24 uint32 group_id = 2; // offset: 32 uint32 INOMFFAIEOA = 11; // offset: 28 } // Obf: CFNDEPCFKFI // Type: Req // CmdID: 7569 message GetSummonActivityDataCsReq { } // Obf: GPPPEGCOHJE // Type: Rsp // CmdID: 7570 message GetSummonActivityDataScRsp { repeated LGIIDENKPIG KLDLFEKDHOC = 2; // offset: 24 uint32 retcode = 11; // offset: 32 } message OLPDNLJLFDL { uint32 avatar_id = 9; // offset: 28 AvatarType avatar_type = 8; // offset: 24 } // Obf: LOMPGICPFDI // Type: Req // CmdID: 7561 message EnterSummonActivityStageCsReq { uint32 group_id = 8; // offset: 44 OLPDNLJLFDL ABJFJBECCDJ = 3; // offset: 32 repeated OLPDNLJLFDL avatar_list = 11; // offset: 16 uint32 INOMFFAIEOA = 1; // offset: 40 } // Obf: IABJNANKMFH // Type: Rsp // CmdID: 7567 message EnterSummonActivityStageScRsp { uint32 retcode = 8; // offset: 36 uint32 group_id = 13; // offset: 32 SceneBattleInfo battle_info = 4; // offset: 16 uint32 INOMFFAIEOA = 2; // offset: 40 } // Obf: OHJCJJNEJMJ // Type: Notify // CmdID: 7565 message SummonActivityBattleEndScNotify { uint32 group_id = 2; // offset: 36 uint32 star = 8; // offset: 28 uint32 INOMFFAIEOA = 15; // offset: 32 uint32 NIIEKCMBENI = 7; // offset: 24 } // Obf: INMKGNMPOED enum CmdSwitchHandType { INMKGNMPOED_PCPDHELPKEM = 0; CmdGetSwitchHandResetHandPosScRsp = 8118; CmdSwitchHandResetGameCsReq = 8104; CmdSwitchHandStartScRsp = 8110; CmdINDKHMAOAKM = 8119; CmdSwitchHandUpdateCsReq = 8114; CmdSwitchHandResetTransformCsReq = 8111; CmdSwitchHandStartCsReq = 8102; CmdSwitchHandCoinUpdateCsReq = 8107; CmdSwitchHandFinishCsReq = 8115; CmdSwitchHandFinishScRsp = 8108; CmdGetSwitchHandDataScRsp = 8120; CmdSwitchHandDataCsReq = 8101; CmdGetSwitchHandResetGameScRsp = 8103; CmdGetSwitchHandUpdateScRsp = 8117; } enum IPEEDBPJEKE { IPEEDBPJEKE_PCPDHELPKEM = 0; IPEEDBPJEKE_CBIMLFJGOII = 1; IPEEDBPJEKE_INNHAIDOGNF = 2; } message GODHDEIPDJL { MotionInfo PLFAOCPBBCP = 5; // offset: 24 uint32 AMBLLFLFKHC = 4; // offset: 40 bytes MHINKADJCCG = 1; // offset: 16 uint32 JLMJFEDNBMF = 9; // offset: 44 uint32 config_id = 6; // offset: 48 } // Obf: OLMCFLHLOGL // Type: Req // CmdID: 8101 message SwitchHandDataCsReq { uint32 config_id = 7; // offset: 24 } // Obf: MGJLHMMMJAA // Type: Rsp // CmdID: 8120 message GetSwitchHandDataScRsp { uint32 retcode = 15; // offset: 32 repeated GODHDEIPDJL LFNIPECKNDH = 8; // offset: 24 uint32 AINLIAIGOJF = 13; // offset: 36 uint32 FPBJIFLGIMK = 4; // offset: 40 } // Obf: AEGCBNHBNMA // Type: Req // CmdID: 8102 message SwitchHandStartCsReq { uint32 config_id = 5; // offset: 24 } // Obf: HGGHICHFDMF // Type: Rsp // CmdID: 8110 message SwitchHandStartScRsp { uint32 config_id = 10; // offset: 24 uint32 retcode = 3; // offset: 28 } // Obf: EFAJLGCMJEL // Type: Req // CmdID: 8115 message SwitchHandFinishCsReq { } // Obf: OLIGBICCDMN // Type: Rsp // CmdID: 8108 message SwitchHandFinishScRsp { uint32 retcode = 10; // offset: 32 GODHDEIPDJL OMHAENBIKCN = 9; // offset: 24 } message HKLKGJCJJEB { uint32 MNPPEEGEAEJ = 14; // offset: 32 IPEEDBPJEKE op_type = 8; // offset: 36 uint32 group_id = 5; // offset: 24 uint32 NDHEAAKAPKK = 1; // offset: 28 } // Obf: KAGMENHLFKG // Type: Req // CmdID: 8114 message SwitchHandUpdateCsReq { GODHDEIPDJL HKAEEMABJLA = 5; // offset: 16 HKLKGJCJJEB CNPILGNBDNB = 8; // offset: 32 } // Obf: GGMGPLPKOMN // Type: Rsp // CmdID: 8117 message GetSwitchHandUpdateScRsp { uint32 retcode = 8; // offset: 40 HKLKGJCJJEB CNPILGNBDNB = 14; // offset: 32 GODHDEIPDJL OMHAENBIKCN = 5; // offset: 24 } // Obf: BHJHFJEKKOH // Type: Req // CmdID: 8107 message SwitchHandCoinUpdateCsReq { uint32 JLMJFEDNBMF = 14; // offset: 24 } // Type: Rsp // CmdID: 8119 message INDKHMAOAKM { uint32 retcode = 8; // offset: 24 uint32 JLMJFEDNBMF = 9; // offset: 28 } // Obf: BLDEJNMIADF // Type: Req // CmdID: 8111 message SwitchHandResetTransformCsReq { uint32 config_id = 13; // offset: 32 MotionInfo PLFAOCPBBCP = 9; // offset: 24 } // Obf: ABAMFJOGEKA // Type: Rsp // CmdID: 8118 message GetSwitchHandResetHandPosScRsp { GODHDEIPDJL LFNIPECKNDH = 12; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: NCICDBEMMFL // Type: Req // CmdID: 8104 message SwitchHandResetGameCsReq { GODHDEIPDJL CEIPHFIBPDK = 9; // offset: 24 } // Obf: POPDCFGLPKK // Type: Rsp // CmdID: 8103 message GetSwitchHandResetGameScRsp { uint32 retcode = 9; // offset: 32 GODHDEIPDJL LFNIPECKNDH = 4; // offset: 24 } // Obf: KKPPJENPAJC enum CmdSwordTrainingType { KKPPJENPAJC_PCPDHELPKEM = 0; CmdSwordTrainingGiveUpGameScRsp = 7456; CmdSwordTrainingMarkEndingViewedScRsp = 7461; CmdSwordTrainingTurnActionScRsp = 7485; CmdSwordTrainingLearnSkillCsReq = 7453; CmdSwordTrainingGameSyncChangeScNotify = 7463; CmdGetSwordTrainingDataCsReq = 7457; CmdSwordTrainingSelectEndingCsReq = 7487; CmdSwordTrainingSetSkillTraceCsReq = 7474; CmdSwordTrainingActionTurnSettleScNotify = 7472; CmdSwordTrainingResumeGameScRsp = 7484; CmdSwordTrainingStoryBattleCsReq = 7473; CmdSwordTrainingGiveUpGameCsReq = 7465; CmdSwordTrainingLearnSkillScRsp = 7500; CmdEnterSwordTrainingExamCsReq = 7495; CmdSwordTrainingDialogueSelectOptionScRsp = 7497; CmdSwordTrainingStoryConfirmScRsp = 7499; CmdSwordTrainingStoryBattleScRsp = 7464; CmdSwordTrainingExamResultConfirmScRsp = 7490; CmdSwordTrainingStoryConfirmCsReq = 7471; CmdSwordTrainingTurnActionCsReq = 7477; CmdSwordTrainingExamResultConfirmCsReq = 7496; CmdSwordTrainingSetSkillTraceScRsp = 7491; CmdSwordTrainingRestoreGameScRsp = 7470; CmdSwordTrainingSelectEndingScRsp = 7498; CmdEnterSwordTrainingExamScRsp = 7486; CmdSwordTrainingResumeGameCsReq = 7462; CmdSwordTrainingStartGameScRsp = 7481; CmdSwordTrainingDialogueSelectOptionCsReq = 7451; CmdSwordTrainingDailyPhaseConfirmScRsp = 7455; CmdSwordTrainingUnlockSyncScNotify = 7483; CmdSwordTrainingStartGameCsReq = 7466; CmdSwordTrainingDailyPhaseConfirmCsReq = 7488; CmdSwordTrainingRestoreGameCsReq = 7489; CmdGetSwordTrainingDataScRsp = 7480; CmdSwordTrainingGameSettleScNotify = 7458; CmdSwordTrainingMarkEndingViewedCsReq = 7492; } enum FFLIMLMFABP { FFLIMLMFABP_PCPDHELPKEM = 0; FFLIMLMFABP_IMMDICNIMLD = 1; FFLIMLMFABP_FBHNNIJBKCK = 2; FFLIMLMFABP_GGLFNHNHIGO = 3; FFLIMLMFABP_HFKFNFAGAFB = 4; FFLIMLMFABP_NNGNENPFOIH = 5; FFLIMLMFABP_EFFPAKALOEK = 6; FFLIMLMFABP_EGNDJGKKJHO = 7; } // Obf: MMKJJKBONEA enum SwordTrainingDailyPhaseType { MMKJJKBONEA_PCPDHELPKEM = 0; MMKJJKBONEA_FHNKFJFDCKO = 1; MMKJJKBONEA_ODPDHPDMAFC = 2; MMKJJKBONEA_CPADFKHKDMD = 3; MMKJJKBONEA_JNLPFKALCIB = 4; } enum DDKHEFEBFAJ { DDKHEFEBFAJ_PCPDHELPKEM = 0; DDKHEFEBFAJ_JLEILOGLJNJ = 1; DDKHEFEBFAJ_EHHHBIGBKPE = 2; DDKHEFEBFAJ_LJMEEKHOEEF = 3; DDKHEFEBFAJ_HFOAFIOFHFO = 4; DDKHEFEBFAJ_HBIKPPKANCH = 5; } enum NCCLJBCHBBP { NCCLJBCHBBP_OFPFPBHIAMB = 0; NCCLJBCHBBP_PPCLCFFGHFB = 1; NCCLJBCHBBP_DKCNPCFBMIF = 2; NCCLJBCHBBP_FLBODEDGOFP = 3; NCCLJBCHBBP_NCJPEGNJHFK = 4; NCCLJBCHBBP_KDFMKEKFAIH = 5; } message LMBHDCFPPLL { JHFIFNOEMDJ ENHEIBHHAID = 6; // offset: 40 uint32 IMBOKGFIACA = 4; // offset: 80 repeated uint32 ECNPHJBCLBD = 1; // offset: 72 PIAJHGDIGFF pending_action = 7; // offset: 64 CJPFNAFLAPD IBCIBNHJDFE = 9; // offset: 56 KABLGALHMHN JJBEJEFDJHO = 2; // offset: 16 PPIHPDIPLLD PKCHIMBEBPE = 10; // offset: 24 DLGLHKKIJJK skill_info = 14; // offset: 32 } message DLGLHKKIJJK { repeated uint32 DEEEMPDCIEK = 8; // offset: 16 uint32 EPFPKCBDFOO = 12; // offset: 32 uint32 COBFABGOLFE = 13; // offset: 36 } message PPIHPDIPLLD { uint32 game_story_line_id = 11; // offset: 32 repeated uint32 FOEKDMEALKF = 8; // offset: 24 } message BCICEMDDGEM { uint32 value = 13; // offset: 24 DDKHEFEBFAJ MJDMLOIHLPA = 10; // offset: 28 } message JHFIFNOEMDJ { uint32 EPNMKCAGLAB = 2; // offset: 32 uint32 BKCMKIKBAEP = 9; // offset: 36 repeated BCICEMDDGEM FLHLJMEMIHL = 7; // offset: 16 } message HAHBEOHEALE { uint32 queue_position = 2; // offset: 28 uint32 level = 3; // offset: 24 } message KABLGALHMHN { repeated HAHBEOHEALE GGCDDGIILJD = 10; // offset: 24 } message CJPFNAFLAPD { uint32 BCJMOEMDGJK = 411; // offset: 32 oneof BPIHFAJCLOC { KDBLKOGKHEE DLDDJKBNLIM = 11; // offset: 24 HIGGMLEFJNI NHNHLNMJKLA = 12; // offset: 24 } } message DGCGFFLKKAA { uint32 KODPDMCLFEI = 14; // offset: 24 uint32 COOOFFKIDMC = 10; // offset: 28 } message KDBLKOGKHEE { SwordTrainingDailyPhaseType DICCEIAFIJB = 2; // offset: 40 repeated DGCGFFLKKAA PIGEOFBCNCN = 9; // offset: 24 repeated uint32 EDKJPBBDCBG = 4; // offset: 16 } message HIGGMLEFJNI { uint32 PMPHJFCCHHC = 14; // offset: 24 } message PIAJHGDIGFF { oneof BPIHFAJCLOC { PBJOGKPIFMC KCDOLIAAECN = 3; // offset: 16 COIKCGMPJCH PPFFBGBMLPC = 11; // offset: 16 AJBHNEHJMHE EGNDJGKKJHO = 1; // offset: 16 HLGAHIAAFHL LDIACAGJKJM = 4; // offset: 16 DPKHODIPBKA KDGMBIMPKEH = 8; // offset: 16 BDNFMEMPFHK MNEBDMJGLEJ = 5; // offset: 16 BNIMDKELDBN PEMLOLMLOJO = 14; // offset: 16 ONCJDNJMCIN BLLJFKDJKEN = 13; // offset: 16 } } message PBJOGKPIFMC { } message COIKCGMPJCH { } message AJBHNEHJMHE { uint32 CONJBFLEEFA = 12; // offset: 24 } message HLGAHIAAFHL { } message DPKHODIPBKA { bool OLKMILNGPNN = 1; // offset: 24 uint32 MAFMCIPAIKK = 4; // offset: 28 } message BDNFMEMPFHK { } message BNIMDKELDBN { } message ONCJDNJMCIN { uint32 MAFMCIPAIKK = 6; // offset: 24 bool FBJLNMOIFIB = 4; // offset: 28 } message AOOLDKDFOBO { AMKAGKFOFBN JPPGFLJHDHK = 14; // offset: 24 FFLIMLMFABP source = 8; // offset: 32 } message AMKAGKFOFBN { oneof BPIHFAJCLOC { MMGBIIDOPID JLEOJMEAFAG = 15; // offset: 24 AHFAFHPLJLA BAAOAJIPMNI = 4; // offset: 24 AHFAFHPLJLA BKNLAFCPBHN = 5; // offset: 24 ONJIOJDEECD MPFFNJPLDOJ = 2; // offset: 24 BAACEGAEDLI LMNKHJHOALK = 9; // offset: 24 DPKHODIPBKA DNFINNGIJBH = 11; // offset: 24 JKIGGHACECO LOCCAGJDJEB = 7; // offset: 24 uint32 HEJKKEABLLA = 14; // offset: 24 uint32 BKCMKIKBAEP = 1069; // offset: 24 ONCJDNJMCIN BNHBIJBKJIP = 351; // offset: 24 BDNFMEMPFHK MLEPNLANMJI = 568; // offset: 24 uint32 AEPLAIKAGDB = 1585; // offset: 24 } } message JKIGGHACECO { uint32 CONJBFLEEFA = 10; // offset: 24 } message MMGBIIDOPID { uint32 item_stack_count = 12; // offset: 24 uint32 CLAFNDLGDAO = 7; // offset: 32 DDKHEFEBFAJ MJDMLOIHLPA = 15; // offset: 28 } message AHFAFHPLJLA { uint32 item_stack_count = 11; // offset: 28 uint32 CLAFNDLGDAO = 13; // offset: 24 } message ONJIOJDEECD { uint32 level = 9; // offset: 28 uint32 JODGDFEEHOP = 13; // offset: 24 uint32 queue_position = 11; // offset: 32 } message BAACEGAEDLI { CJPFNAFLAPD LDKGJBALGKC = 9; // offset: 16 uint32 IMBOKGFIACA = 2; // offset: 32 } message KFGCNNPOADI { bool OLKMILNGPNN = 10; // offset: 28 uint32 MAFMCIPAIKK = 4; // offset: 24 } // Obf: GCOOBDMCFLD // Type: Notify // CmdID: 7463 message SwordTrainingGameSyncChangeScNotify { repeated AOOLDKDFOBO CJFBLHNPHAK = 7; // offset: 24 } message PPDPDGCBDEH { uint32 progress = 13; // offset: 24 uint32 id = 2; // offset: 28 } message LLKEGAOLGGF { repeated uint32 IFEJLJCINCI = 9; // offset: 24 repeated PPDPDGCBDEH NKJHKMBLIBL = 1; // offset: 16 } // Obf: JLIBBACCBPO // Type: Req // CmdID: 7457 message GetSwordTrainingDataCsReq { } // Obf: DILEIAIICHN // Type: Rsp // CmdID: 7480 message GetSwordTrainingDataScRsp { repeated uint32 HEEHPMLAHPK = 9; // offset: 56 repeated uint32 FHNPAPAMNNE = 3; // offset: 48 uint32 GCJFLELINJO = 13; // offset: 64 repeated uint32 FOEKDMEALKF = 7; // offset: 16 LMBHDCFPPLL BMKAEFAKNFJ = 12; // offset: 32 bool KEAFLGNLKBO = 10; // offset: 68 uint32 retcode = 6; // offset: 72 LLKEGAOLGGF FCAPBPHLNCJ = 14; // offset: 24 } // Obf: BMFLEGBFGPC // Type: Req // CmdID: 7477 message SwordTrainingTurnActionCsReq { repeated uint32 ACBIMOGNKAJ = 10; // offset: 16 repeated uint32 AKHJFKNPGEE = 14; // offset: 32 } // Obf: ELENBGOPELH // Type: Rsp // CmdID: 7485 message SwordTrainingTurnActionScRsp { repeated uint32 ACBIMOGNKAJ = 5; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: EDFOEOHEKOO // Type: Req // CmdID: 7488 message SwordTrainingDailyPhaseConfirmCsReq { SwordTrainingDailyPhaseType BFPFDMGMCAI = 4; // offset: 24 } // Obf: MFBJPKLEDOB // Type: Rsp // CmdID: 7455 message SwordTrainingDailyPhaseConfirmScRsp { uint32 retcode = 8; // offset: 28 bool FOJHMIICBDF = 14; // offset: 24 } // Obf: CCEBBNHHHLO // Type: Req // CmdID: 7451 message SwordTrainingDialogueSelectOptionCsReq { uint32 AMADFJNHMFF = 13; // offset: 24 } // Obf: DMIFKLFJMGG // Type: Rsp // CmdID: 7497 message SwordTrainingDialogueSelectOptionScRsp { uint32 retcode = 6; // offset: 24 } // Obf: CGAOEBDHKIM // Type: Req // CmdID: 7496 message SwordTrainingExamResultConfirmCsReq { } // Obf: DLOMNBLKFCH // Type: Rsp // CmdID: 7490 message SwordTrainingExamResultConfirmScRsp { uint32 retcode = 11; // offset: 24 } // Obf: JCGELOELMJK // Type: Req // CmdID: 7495 message EnterSwordTrainingExamCsReq { } // Obf: GPIMOKELJKB // Type: Rsp // CmdID: 7486 message EnterSwordTrainingExamScRsp { SceneBattleInfo battle_info = 15; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: MMKCEHGDBMH // Type: Req // CmdID: 7453 message SwordTrainingLearnSkillCsReq { uint32 skill_id = 7; // offset: 24 } // Obf: MFKJFBJDFLB // Type: Rsp // CmdID: 7500 message SwordTrainingLearnSkillScRsp { uint32 skill_id = 1; // offset: 24 uint32 retcode = 11; // offset: 28 } // Obf: CDLHHABOAOE // Type: Req // CmdID: 7466 message SwordTrainingStartGameCsReq { uint32 game_story_line_id = 11; // offset: 24 } // Obf: PAFFCMFCCLM // Type: Rsp // CmdID: 7481 message SwordTrainingStartGameScRsp { uint32 retcode = 8; // offset: 32 LMBHDCFPPLL BMKAEFAKNFJ = 6; // offset: 24 } // Obf: IKBNKJEIKHL // Type: Req // CmdID: 7471 message SwordTrainingStoryConfirmCsReq { uint32 MAFMCIPAIKK = 12; // offset: 24 } // Obf: FABFJDBMBAO // Type: Rsp // CmdID: 7499 message SwordTrainingStoryConfirmScRsp { uint32 MAFMCIPAIKK = 3; // offset: 28 uint32 retcode = 5; // offset: 24 } // Obf: KGMAFMAJMFM // Type: Req // CmdID: 7465 message SwordTrainingGiveUpGameCsReq { } // Obf: HHOFHGOHNOF // Type: Rsp // CmdID: 7456 message SwordTrainingGiveUpGameScRsp { uint32 retcode = 8; // offset: 24 } // Obf: AODIOHEPOPJ // Type: Notify // CmdID: 7458 message SwordTrainingGameSettleScNotify { ItemList reward = 14; // offset: 24 repeated uint32 LEGLOIMNPEC = 11; // offset: 16 NCCLJBCHBBP reason = 13; // offset: 52 uint32 FHKINAKGBBK = 5; // offset: 64 uint32 LDKGJBALGKC = 8; // offset: 48 uint32 NCPKPHMOHIM = 6; // offset: 56 uint32 game_story_line_id = 3; // offset: 60 repeated uint32 PGAHFBAJAPF = 9; // offset: 32 } // Obf: LMEJFGPJDFL // Type: Notify // CmdID: 7483 message SwordTrainingUnlockSyncScNotify { repeated uint32 IFEJLJCINCI = 10; // offset: 32 repeated PPDPDGCBDEH NKJHKMBLIBL = 3; // offset: 16 } // Obf: IKNKKDJCIDL // Type: Req // CmdID: 7487 message SwordTrainingSelectEndingCsReq { uint32 AGMAHIIHJKM = 8; // offset: 24 } // Obf: LHNNIFNONCA // Type: Rsp // CmdID: 7498 message SwordTrainingSelectEndingScRsp { uint32 retcode = 5; // offset: 28 uint32 AGMAHIIHJKM = 6; // offset: 24 } // Obf: EMOIEJPOLDA // Type: Req // CmdID: 7489 message SwordTrainingRestoreGameCsReq { } // Obf: PPKNLOIDGAH // Type: Rsp // CmdID: 7470 message SwordTrainingRestoreGameScRsp { uint32 retcode = 3; // offset: 32 LMBHDCFPPLL BMKAEFAKNFJ = 7; // offset: 24 } // Obf: CGNJJNEHMFE // Type: Req // CmdID: 7473 message SwordTrainingStoryBattleCsReq { } // Obf: DENOKKNFJKB // Type: Rsp // CmdID: 7464 message SwordTrainingStoryBattleScRsp { SceneBattleInfo battle_info = 15; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: LKDJCHELMID // Type: Notify // CmdID: 7472 message SwordTrainingActionTurnSettleScNotify { uint32 IGOHOHDKEJD = 15; // offset: 32 repeated BCICEMDDGEM GBJFNGDMOKH = 6; // offset: 24 } // Obf: KAIMNGBAGIH // Type: Req // CmdID: 7462 message SwordTrainingResumeGameCsReq { uint32 game_story_line_id = 13; // offset: 24 } // Obf: EKAPDIEIGNJ // Type: Rsp // CmdID: 7484 message SwordTrainingResumeGameScRsp { LMBHDCFPPLL BMKAEFAKNFJ = 3; // offset: 16 uint32 retcode = 12; // offset: 32 } // Obf: JMHGNFNGJHJ // Type: Req // CmdID: 7474 message SwordTrainingSetSkillTraceCsReq { uint32 skill_id = 1; // offset: 24 } // Obf: HMPJNIIOHAD // Type: Rsp // CmdID: 7491 message SwordTrainingSetSkillTraceScRsp { uint32 retcode = 10; // offset: 28 uint32 skill_id = 9; // offset: 24 } // Obf: LGEMLJBOHMA // Type: Req // CmdID: 7492 message SwordTrainingMarkEndingViewedCsReq { } // Obf: CCBJBGDHDCI // Type: Rsp // CmdID: 7461 message SwordTrainingMarkEndingViewedScRsp { uint32 retcode = 12; // offset: 24 } // Obf: BJLOLIBBMLH enum CmdPlayerSyncType { BJLOLIBBMLH_BCGNOEAOCOL = 0; CmdPlayerSyncScNotify = 691; } // Obf: PPMNMKMMOPC message BasicModuleSync { uint32 stamina = 13; // offset: 28 uint32 LPLEBJKDEIC = 11; // offset: 24 } // Obf: PEBGIMCDALE message PlayerBoardModuleSync { repeated uint32 BNGJGEPGDNK = 15; // offset: 32 bool DGHJLFEKMPO = 11; // offset: 56 HeadFrameInfo head_frame_info = 7; // offset: 24 string signature = 1; // offset: 16 repeated HeadIconData unlocked_head_icon_list = 3; // offset: 40 } message AvatarSync { repeated Avatar avatar_list = 6; // offset: 24 repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 32 } // Obf: JPMIPCMEHFC message MissionSync { repeated uint32 IMCIOLDLOLL = 7; // offset: 72 repeated uint32 FFKOBMBJAPG = 4; // offset: 56 repeated OKEPFGMNJAO EIAFCKFGBOA = 15; // offset: 48 repeated Mission NGMEPHFJMEN = 5; // offset: 32 repeated uint32 LMLDBOMCGAD = 2; // offset: 64 repeated IFBLMCNFIEO OBHGEKKGAOL = 11; // offset: 40 repeated uint32 finished_mission_id = 12; // offset: 16 } message IEBAILGKMLB { repeated uint32 IKEPBELACGP = 9; // offset: 24 repeated uint32 EFGOMGGGHCP = 6; // offset: 32 } message MBDFGKMNILD { repeated MLEHDGNLIHF NCHKIGHGNKI = 3; // offset: 40 repeated uint32 CMEKBMAEHLD = 12; // offset: 48 repeated HLBKFMFGAJH EGDPFIPNCNI = 15; // offset: 32 repeated uint32 AFKCPLHIMGH = 14; // offset: 24 } // Obf: EBECFFIHGOG // Type: Notify // CmdID: 691 message PlayerSyncScNotify { IEBAILGKMLB FFEENBPPGNG = 220; // offset: 64 repeated Quest quest_list = 13; // offset: 72 repeated uint32 del_relic_list = 10; // offset: 16 #TODO repeated Equipment equipment_list = 6; // offset: 136 MBDFGKMNILD AIFBNCHKEAK = 322; // offset: 32 repeated LAEHDNHPGCC NAJNBCDBIHO = 1836; // offset: 112 repeated uint32 CJEFCMACJLG = 7; // offset: 144 MCNDBBEBKMJ HPHOEDAGBOB = 1170; // offset: 48 repeated Relic relic_list = 5; // offset: 80 repeated uint32 del_equipment_list = 1474; // offset: 40 #TODO repeated Material GHGKCFIFMBB = 231; // offset: 152 repeated PFFDAFJLNOO PEFMKLKKCFJ = 1287; // offset: 104 repeated Material material_list = 12; // offset: 24 ItemList EDAHGEAMDCF = 69; // offset: 128 uint32 total_achievement_exp = 1013; // offset: 192 PlayerBasicInfo basic_info = 14; // offset: 56 MissionSync mission_sync = 4; // offset: 120 repeated DPBEGBNICPG IIBDADNFLFP = 34; // offset: 176 BasicModuleSync basic_module_sync = 11; // offset: 184 AvatarSync avatar_sync = 1; // offset: 88 PlayerBoardModuleSync playerboard_module_sync = 1335; // offset: 168 repeated WaitDelResource wait_del_resource_list = 9; // offset: 160 } // Obf: KPDFEMPKMAD enum CmdTalkEventType { KPDFEMPKMAD_CCINLAACDAL = 0; CmdFinishFirstTalkByPerformanceNpcCsReq = 2174; CmdFinishFirstTalkNpcScRsp = 2198; CmdKBEEJOEHONO = 2163; CmdGetTalkEventRewardCsReq = 2194; CmdGetFirstTalkNpcCsReq = 2114; CmdCHKNIKPEPAM = 2126; CmdFinishFirstTalkNpcCsReq = 2109; CmdFinishFirstTalkByPerformanceNpcScRsp = 2137; CmdGetNpcTakenRewardScRsp = 2110; CmdTakeTalkRewardScRsp = 2195; CmdGetReceivedTalkEventsCsReq = 2191; CmdGetFirstTalkByPerformanceNpcCsReq = 2139; CmdGetFirstTalkNpcScRsp = 2118; CmdGetFirstTalkByPerformanceNpcScRsp = 2101; } // Obf: DLOCFBPIFOJ // Type: Req // CmdID: 2191 message GetReceivedTalkEventsCsReq { uint32 npc_id = 12; // offset: 24 } // Obf: BGLPHMAPBAD // Type: Rsp // CmdID: 2110 message GetNpcTakenRewardScRsp { uint32 retcode = 3; // offset: 36 uint32 npc_id = 15; // offset: 32 repeated uint32 talk_event_list = 4; // offset: 24 } // Obf: KLIIFLFPFJJ // Type: Req // CmdID: 2194 message GetTalkEventRewardCsReq { uint32 JHOAMILHAIC = 1; // offset: 32 Vector ILKEFLDBMLF = 9; // offset: 16 } // Obf: BMMGAKEJIME // Type: Rsp // CmdID: 2195 message TakeTalkRewardScRsp { uint32 retcode = 7; // offset: 36 uint32 JHOAMILHAIC = 1; // offset: 32 ItemList reward = 8; // offset: 24 } // Obf: DONGLNEJPDP // Type: Req // CmdID: 2114 message GetFirstTalkNpcCsReq { repeated uint32 npc_id_list = 4; // offset: 16 } message OPEKLFFNLFF { bool KNHEPLOGBJI = 13; // offset: 24 uint32 npc_id = 12; // offset: 28 } // Obf: AGLNOGNCOEH // Type: Rsp // CmdID: 2118 message GetFirstTalkNpcScRsp { uint32 retcode = 10; // offset: 32 repeated OPEKLFFNLFF npc_meet_status_list = 4; // offset: 16 } // Obf: CIDIPJCKIKP // Type: Req // CmdID: 2109 message FinishFirstTalkNpcCsReq { uint32 npc_id = 9; // offset: 24 } // Obf: MCAPPDAEEIA // Type: Rsp // CmdID: 2198 message FinishFirstTalkNpcScRsp { uint32 retcode = 2; // offset: 24 uint32 npc_id = 12; // offset: 28 } // Type: Req // CmdID: 2163 message KBEEJOEHONO { uint32 NCDGCDGHEDL = 9; // offset: 24 } // Type: Rsp // CmdID: 2126 message CHKNIKPEPAM { uint32 NCDGCDGHEDL = 9; // offset: 24 uint32 retcode = 15; // offset: 28 } message OHCNGNNNDKJ { bool KNHEPLOGBJI = 10; // offset: 24 uint32 performance_id = 8; // offset: 28 } // Obf: JBDLILGLEBG // Type: Req // CmdID: 2139 message GetFirstTalkByPerformanceNpcCsReq { repeated uint32 performance_id_list = 10; // offset: 24 } // Obf: JLIMCAGIKMP // Type: Rsp // CmdID: 2101 message GetFirstTalkByPerformanceNpcScRsp { repeated OHCNGNNNDKJ npc_meet_status_list = 10; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: NBGAFBPPDDB // Type: Req // CmdID: 2174 message FinishFirstTalkByPerformanceNpcCsReq { uint32 performance_id = 8; // offset: 24 } // Obf: HMKGEGJKGCM // Type: Rsp // CmdID: 2137 message FinishFirstTalkByPerformanceNpcScRsp { uint32 performance_id = 1; // offset: 36 ItemList reward = 10; // offset: 24 uint32 retcode = 4; // offset: 32 } // Obf: OELKCGADJBG enum CmdTarotBookType { OELKCGADJBG_PCPDHELPKEM = 0; CmdTarotBookFinishInteractionCsReq = 8159; CmdTarotBookModifyEnergyScNotify = 8147; CmdTarotBookSyncDataScNotify = 8143; CmdTarotBookFinishStoryCsReq = 8154; CmdTarotBookUnlockInteractionCsReq = 8158; CmdTarotBookFinishStoryScRsp = 8157; CmdTarotBookGetDataCsReq = 8141; CmdTarotBookMultiOpenPackAndUnlockStoryCsReq = 8149; CmdTarotBookGetDataScRsp = 8160; CmdTarotBookOpenPackCsReq = 8142; CmdTarotBookOpenPackScRsp = 8150; CmdTarotBookUnlockStoryScRsp = 8148; CmdTarotBookMultiOpenPackAndUnlockStoryScRsp = 8153; CmdTarotBookFinishInteractionScRsp = 8151; CmdTarotBookUnlockInteractionScRsp = 8144; CmdTarotBookUnlockStoryCsReq = 8155; } message IPJOJKPBFGK { uint32 level = 6; // offset: 24 uint32 id = 10; // offset: 28 } message JCJACKICPHN { bool has_passed = 9; // offset: 24 uint32 id = 11; // offset: 28 } message CDHOKMAAMFD { repeated JCJACKICPHN FEDJJBBHCCG = 12; // offset: 24 repeated IPJOJKPBFGK DNCNPNBLENF = 2; // offset: 32 } message GBPBMFCODPF { repeated uint32 DAPINPMMFLB = 8; // offset: 24 repeated uint32 OMECJGGLAGD = 7; // offset: 16 } // Obf: ADHDLLJGBIE // Type: Req // CmdID: 8141 message TarotBookGetDataCsReq { } // Obf: AHBLLPPMNPP // Type: Rsp // CmdID: 8160 message TarotBookGetDataScRsp { map CCCKMACKLKG = 15; // offset: 24 GBPBMFCODPF JNKHOKJHBBO = 8; // offset: 40 uint32 retcode = 9; // offset: 60 uint32 FBOFMOPCMCD = 2; // offset: 56 uint32 JGKCBGBGMOD = 7; // offset: 64 CDHOKMAAMFD CPEMLIAGBKB = 3; // offset: 32 map CJLGPCAOPFC = 14; // offset: 16 uint32 OPHONAAFLAJ = 13; // offset: 68 } // Obf: AFDOHOHABPJ // Type: Req // CmdID: 8142 message TarotBookOpenPackCsReq { } // Obf: EKPNDAPHEGB // Type: Rsp // CmdID: 8150 message TarotBookOpenPackScRsp { map EKJFDJCHKLM = 6; // offset: 16 map FCINHMNNOGK = 13; // offset: 24 uint32 FBOFMOPCMCD = 8; // offset: 48 uint32 retcode = 2; // offset: 40 uint32 JGKCBGBGMOD = 14; // offset: 44 uint32 OPHONAAFLAJ = 5; // offset: 52 } // Obf: NAHNCIIFJGE // Type: Req // CmdID: 8155 message TarotBookUnlockStoryCsReq { repeated uint32 LEGLOIMNPEC = 14; // offset: 16 } // Obf: KIKMKFAJJLE // Type: Rsp // CmdID: 8148 message TarotBookUnlockStoryScRsp { repeated uint32 LEGLOIMNPEC = 10; // offset: 32 IPJOJKPBFGK PFKHIIFBNDD = 9; // offset: 40 uint32 retcode = 4; // offset: 56 map CJLGPCAOPFC = 2; // offset: 48 map CCCKMACKLKG = 8; // offset: 24 } // Obf: JCPDHHDFFFD // Type: Req // CmdID: 8154 message TarotBookFinishStoryCsReq { uint32 MAFMCIPAIKK = 11; // offset: 24 } // Obf: NJHLCGJCGJB // Type: Rsp // CmdID: 8157 message TarotBookFinishStoryScRsp { uint32 MAFMCIPAIKK = 12; // offset: 36 CDHOKMAAMFD CPEMLIAGBKB = 11; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: HBHANGALFKA // Type: Notify // CmdID: 8147 message TarotBookModifyEnergyScNotify { uint32 OPHONAAFLAJ = 8; // offset: 24 uint32 BPFODDOOBKI = 7; // offset: 28 } // Obf: OGJBJCHFBFG // Type: Req // CmdID: 8159 message TarotBookFinishInteractionCsReq { uint32 NGEIJBMCPNA = 15; // offset: 24 } // Obf: FMLCIFCJOBH // Type: Rsp // CmdID: 8151 message TarotBookFinishInteractionScRsp { uint32 retcode = 9; // offset: 24 uint32 NGEIJBMCPNA = 14; // offset: 28 } // Obf: AIAMIMIJEHI // Type: Req // CmdID: 8158 message TarotBookUnlockInteractionCsReq { repeated uint32 LEPJFHMCBGJ = 11; // offset: 16 } // Obf: NAKAKOIKIPB // Type: Rsp // CmdID: 8144 message TarotBookUnlockInteractionScRsp { uint32 retcode = 15; // offset: 32 repeated uint32 LEPJFHMCBGJ = 3; // offset: 24 } // Obf: IGBCLDKCGPE // Type: Notify // CmdID: 8143 message TarotBookSyncDataScNotify { map CCCKMACKLKG = 15; // offset: 40 CDHOKMAAMFD CPEMLIAGBKB = 8; // offset: 24 uint32 FBOFMOPCMCD = 12; // offset: 56 uint32 JGKCBGBGMOD = 4; // offset: 52 map CJLGPCAOPFC = 14; // offset: 32 uint32 OPHONAAFLAJ = 13; // offset: 48 } // Obf: LOJMLOADKMA // Type: Req // CmdID: 8149 message TarotBookMultiOpenPackAndUnlockStoryCsReq { } // Obf: LEMHJKOPCHA // Type: Rsp // CmdID: 8153 message TarotBookMultiOpenPackAndUnlockStoryScRsp { map CCCKMACKLKG = 9; // offset: 40 uint32 retcode = 2; // offset: 56 uint32 FBOFMOPCMCD = 3; // offset: 60 CDHOKMAAMFD CPEMLIAGBKB = 4; // offset: 16 repeated uint32 MMKNNLDLDHI = 13; // offset: 48 map CJLGPCAOPFC = 8; // offset: 32 uint32 OPHONAAFLAJ = 12; // offset: 68 uint32 JGKCBGBGMOD = 6; // offset: 64 } // Obf: CPKAJFJJPED enum CmdTelevisionActivityType { CPKAJFJJPED_PCPDHELPKEM = 0; CmdGetTelevisionActivityDataScRsp = 6980; CmdEnterTelevisionActivityStageCsReq = 6970; CmdGetTelevisionActivityDataCsReq = 6961; CmdMAGPKAPHFMJ = 6962; CmdEnterTelevisionActivityStageScRsp = 6975; CmdTelevisionActivityBattleEndScNotify = 6968; } message CKFHOLKJAGC { uint32 DEBMOGCGMLI = 12; // offset: 32 uint32 max_score = 14; // offset: 24 uint32 HHNJKINLAJH = 1; // offset: 28 } // Obf: LOLIOMALJEI // Type: Req // CmdID: 6961 message GetTelevisionActivityDataCsReq { } // Obf: JPICKJACEEG // Type: Rsp // CmdID: 6980 message GetTelevisionActivityDataScRsp { repeated CKFHOLKJAGC JDJCJCABFML = 4; // offset: 24 uint32 retcode = 3; // offset: 32 } // Type: Notify // CmdID: 6962 message MAGPKAPHFMJ { repeated CKFHOLKJAGC JDJCJCABFML = 8; // offset: 24 } // Obf: OHKAPFCKHDB // Type: Notify // CmdID: 6968 message TelevisionActivityBattleEndScNotify { uint32 turn_left = 10; // offset: 44 uint32 NECABLBKHKN = 8; // offset: 36 uint32 OLGHPOODENK = 13; // offset: 40 uint32 EPLBCNFMLIL = 7; // offset: 32 CKFHOLKJAGC KAEDEEMOCDA = 4; // offset: 24 } message NOJCIEGKAOB { AvatarType avatar_type = 12; // offset: 28 uint32 avatar_id = 13; // offset: 24 } // Obf: KIKEEMGFBFI // Type: Req // CmdID: 6970 message EnterTelevisionActivityStageCsReq { repeated uint32 buff_list = 1; // offset: 24 uint32 DEBMOGCGMLI = 8; // offset: 40 repeated NOJCIEGKAOB avatar_list = 10; // offset: 32 } // Obf: BGADLNGJLEP // Type: Rsp // CmdID: 6975 message EnterTelevisionActivityStageScRsp { SceneBattleInfo battle_info = 11; // offset: 24 uint32 retcode = 10; // offset: 32 uint32 DEBMOGCGMLI = 2; // offset: 36 } // Obf: CKCEEBOKLJJ enum CmdTextJoinType { CKCEEBOKLJJ_PCPDHELPKEM = 0; CmdINCJNJGEHCD = 3810; CmdTextJoinBatchSaveScRsp = 3818; CmdTextJoinBatchSaveCsReq = 3814; CmdTextJoinQueryScRsp = 3895; CmdTextJoinQueryCsReq = 3894; CKCEEBOKLJJ_LNEAFFIAJJL = 3891; } message CEDGNIIEIMC { uint32 PCGJFIFLKOO = 1; // offset: 48 string JNKBKOCJCKJ = 6; // offset: 32 string FFEACPDFAJH = 7; // offset: 24 uint32 GBMBMFFNKEH = 8; // offset: 44 uint32 CEOFDMCJAPJ = 9; // offset: 40 } message BNLIEIGJKIA { uint32 CEOFDMCJAPJ = 6; // offset: 32 uint32 GBMBMFFNKEH = 9; // offset: 36 string FFEACPDFAJH = 4; // offset: 16 } // Type: Rsp // CmdID: 3810 message INCJNJGEHCD { uint32 GBMBMFFNKEH = 14; // offset: 32 uint32 retcode = 15; // offset: 40 uint32 CEOFDMCJAPJ = 8; // offset: 36 string FFEACPDFAJH = 2; // offset: 16 } // Obf: NKLJMIOPPFM // Type: Req // CmdID: 3894 message TextJoinQueryCsReq { repeated uint32 text_join_id_list = 13; // offset: 24 } // Obf: GKHKPKHNGOH // Type: Rsp // CmdID: 3895 message TextJoinQueryScRsp { repeated CEDGNIIEIMC text_join_list = 8; // offset: 16 uint32 retcode = 7; // offset: 32 } // Obf: HBJOLFKLHPG // Type: Req // CmdID: 3814 message TextJoinBatchSaveCsReq { repeated CEDGNIIEIMC text_join_list = 14; // offset: 24 } // Obf: PDBENDHIGAA // Type: Rsp // CmdID: 3818 message TextJoinBatchSaveScRsp { repeated CEDGNIIEIMC text_join_list = 2; // offset: 24 uint32 retcode = 12; // offset: 32 } // Obf: IGNAEJEMBFO enum CmdTrackPhotoActivityType { IGNAEJEMBFO_PCPDHELPKEM = 0; CmdStartTrackPhotoStageCsReq = 7555; CmdSettleTrackPhotoStageCsReq = 7551; CmdEAAHNDOHPPH = 7556; CmdSettleTrackPhotoStageScRsp = 7557; CmdGetTrackPhotoActivityDataCsReq = 7559; CmdQuitTrackPhotoStageCsReq = 7552; CmdGetTrackPhotoActivityDataScRsp = 7560; CmdStartTrackPhotoStageScRsp = 7554; } message LIDNPDNPPAI { uint32 max_score = 8; // offset: 24 uint32 stage_id = 11; // offset: 28 } // Obf: JOKFIHFKNJL // Type: Req // CmdID: 7559 message GetTrackPhotoActivityDataCsReq { } // Obf: IGMOGNJKAPD // Type: Rsp // CmdID: 7560 message GetTrackPhotoActivityDataScRsp { repeated LIDNPDNPPAI EGLCHHGAMFC = 3; // offset: 24 uint32 retcode = 1; // offset: 32 } message MBCCBIAMIJP { uint32 entity_id = 12; // offset: 24 bool PCOEAPFCKCG = 10; // offset: 28 } // Obf: BPODOHFFJAB // Type: Req // CmdID: 7551 message SettleTrackPhotoStageCsReq { repeated MBCCBIAMIJP AJDKCBFCNLG = 10; // offset: 16 uint32 stage_id = 15; // offset: 32 uint32 cost_time = 13; // offset: 36 } // Obf: LJENJGBGIIG // Type: Rsp // CmdID: 7557 message SettleTrackPhotoStageScRsp { uint32 retcode = 5; // offset: 32 uint32 stage_id = 15; // offset: 36 repeated MBCCBIAMIJP AJDKCBFCNLG = 13; // offset: 24 uint32 score_id = 2; // offset: 40 } // Obf: BIIKNCHGDDF // Type: Req // CmdID: 7555 message StartTrackPhotoStageCsReq { bool LCHAHECJPOI = 12; // offset: 28 uint32 stage_id = 6; // offset: 24 } // Obf: CDMKAELJOGB // Type: Rsp // CmdID: 7554 message StartTrackPhotoStageScRsp { uint32 MDILDJMPNGH = 12; // offset: 28 uint32 retcode = 10; // offset: 24 } // Obf: BGHIGCPIIDA // Type: Req // CmdID: 7552 message QuitTrackPhotoStageCsReq { uint32 stage_id = 7; // offset: 24 } // Type: Rsp // CmdID: 7556 message EAAHNDOHPPH { uint32 retcode = 7; // offset: 24 } // Obf: IODFALGGBCH enum CmdTrainCakeCatchType { IODFALGGBCH_PCPDHELPKEM = 0; CmdSocialPlayTalkScRsp = 9751; CmdIPCKGLOHJLH = 9637; CmdJGECJEFKNCO = 9718; CmdTrainCakeCatchDiyCsReq = 9716; CmdTrainCakeCatchSearchCsReq = 9733; CmdTrainCakeCatchOpenBoxScRsp = 9657; CmdTrainCakeCatchGetDataScRsp = 9762; CmdMKLFLKDHLIC = 9666; CmdSocialPlayGameplayOperationScNotify = 9662; CmdTrainCakeCatchOpenBoxCsReq = 9628; CmdSocialPlayTalkCsReq = 9648; CmdBBDMHAMPCJE = 9675; CmdTrainCakeCatchDiyLikeCsReq = 9659; CmdSocialPlayRoomPlayerMoveScNotify = 9621; CmdSocialPlayPreCheckEnterRoomScRsp = 9728; CmdPreCheckEnterRoomReq = 9767; CmdTrainCakeCatchSearchScRsp = 9766; CmdTrainCakeCatchDiyLikeScRsp = 9697; CmdTrainCakeCatchGetDataCsReq = 9745; IODFALGGBCH_AAMOKIIGHIP = 9676; CmdSocialPlaySettingInfoScNotify = 9627; CmdAHLMMDJAGOA = 9683; CmdTrainCakeCatchDiyScRsp = 9649; } message OEBJBPNNOKO { bool HCJMLMIGACG = 13; // offset: 44 int64 EKODIFJOBFB = 12; // offset: 48 PlayerSimpleInfo CGLMHJFCFPH = 11; // offset: 32 MACJBIAFNOI IACKOCPGIAK = 4; // offset: 24 uint32 summoned_pet_id = 6; // offset: 56 uint32 uid = 8; // offset: 40 } message MKHIPFHEKCK { uint32 MFBDMLPDEOE = 5; // offset: 44 repeated OEBJBPNNOKO player_info = 14; // offset: 24 oneof HCDOBOHIBEN { GFOIOIACDCH DFJBNHPAICA = 1894; // offset: 16 } } // Type: Req // CmdID: 9666 message MKLFLKDHLIC { MACJBIAFNOI IACKOCPGIAK = 12; // offset: 16 } // Type: Rsp // CmdID: 9637 message IPCKGLOHJLH { uint32 retcode = 6; // offset: 24 } // Obf: OJBEMHIECKI // Type: Notify // CmdID: 9621 message SocialPlayRoomPlayerMoveScNotify { uint32 MFBDMLPDEOE = 8; // offset: 36 uint32 NCFHGIBCEBG = 13; // offset: 32 CCKCCKHEFFB FIPIDGKPFHA = 12; // offset: 16 } // Type: Req // CmdID: 9683 message AHLMMDJAGOA { uint32 EAALMHNALFI = 10; // offset: 24 } // Type: Rsp // CmdID: 9718 message JGECJEFKNCO { uint32 retcode = 6; // offset: 24 } // Obf: HEGAKEBDGCF // Type: Notify // CmdID: 9662 message SocialPlayGameplayOperationScNotify { uint32 NCFHGIBCEBG = 5; // offset: 36 uint32 MFBDMLPDEOE = 6; // offset: 32 oneof DCINAIHIPOC { CCKCCKHEFFB IACKOCPGIAK = 684; // offset: 24 uint32 JKMNPPEOIJP = 294; // offset: 24 OEBJBPNNOKO PEFPFCINABN = 1841; // offset: 24 MKHIPFHEKCK INPEGNFEPAP = 1396; // offset: 24 uint32 NEAIFLAADFE = 1780; // offset: 24 KHCINCLHIOJ BLEDIOOJPNL = 1686; // offset: 24 FOFNOBHLKGO KANBEFELFFE = 1176; // offset: 24 ICHNLLCNBCC IHNNEJKHBHL = 1754; // offset: 24 GFLKDHPBAMJ NGPGKFELCED = 826; // offset: 24 MKHIPFHEKCK FHJFKLICFBE = 1322; // offset: 24 int64 FIHMHJHGHOG = 380; // offset: 24 HMDJNPFBOMM AFCCFJOEIOH = 565; // offset: 24 uint32 KBPJEKKBBNO = 25; // offset: 24 uint32 PAIBKOMPFOE = 1763; // offset: 24 } } // Obf: HBBOHBNOIJO // Type: Req // CmdID: 9745 message TrainCakeCatchGetDataCsReq { } message PKILNDNCAMI { uint32 count = 6; // offset: 24 uint32 HCJPDNDOHAM = 4; // offset: 28 } message LGGABHPGPDD { repeated uint32 LIPHDPLGMNP = 12; // offset: 16 uint32 HCJPDNDOHAM = 13; // offset: 32 } message FAOPPAFAJLO { bool NFODIBIIGMO = 6; // offset: 32 repeated uint32 JNNKJAEMOBN = 3; // offset: 16 } message LLKEMMMEPOB { uint32 EHLIFHPILPG = 10; // offset: 24 int64 FIHMHJHGHOG = 11; // offset: 32 } // Obf: DPOMBLGBCOM // Type: Rsp // CmdID: 9762 message TrainCakeCatchGetDataScRsp { FAOPPAFAJLO PEPMFGLDGOH = 13; // offset: 32 uint32 retcode = 15; // offset: 96 repeated LGGABHPGPDD KALIBGCODNF = 8; // offset: 56 MKHIPFHEKCK FMECAHALPKG = 10; // offset: 40 repeated uint32 performance_id_list = 1; // offset: 16 repeated PKILNDNCAMI BLEDIOOJPNL = 7; // offset: 80 repeated NPLEDHFMFDM AFEJACMLOLH = 6; // offset: 48 int64 DHLGCEGONIB = 3; // offset: 88 LLKEMMMEPOB HJOFGOINOAK = 14; // offset: 72 FOFNOBHLKGO PEOECDDANNP = 4; // offset: 64 } // Obf: GDKFBHEGFPA // Type: Req // CmdID: 9628 message TrainCakeCatchOpenBoxCsReq { } // Obf: GPEKCDDIFHC // Type: Rsp // CmdID: 9657 message TrainCakeCatchOpenBoxScRsp { repeated NPLEDHFMFDM AFEJACMLOLH = 6; // offset: 16 uint32 retcode = 15; // offset: 32 int64 DHLGCEGONIB = 12; // offset: 40 } // Obf: OKJMDMPKAGD // Type: Req // CmdID: 9733 message TrainCakeCatchSearchCsReq { uint32 HCJPDNDOHAM = 12; // offset: 24 } // Obf: LNGDJFBDHIG // Type: Rsp // CmdID: 9766 message TrainCakeCatchSearchScRsp { repeated uint32 OMFCGLJDFPD = 6; // offset: 40 uint32 retcode = 1; // offset: 48 repeated LGGABHPGPDD KALIBGCODNF = 14; // offset: 16 uint32 HCJPDNDOHAM = 13; // offset: 52 PKILNDNCAMI BLEDIOOJPNL = 12; // offset: 32 } // Obf: KKIOAIJCADC // Type: Req // CmdID: 9716 message TrainCakeCatchDiyCsReq { FOFNOBHLKGO PEOECDDANNP = 3; // offset: 16 } // Obf: NIIJLOOCKBD // Type: Rsp // CmdID: 9649 message TrainCakeCatchDiyScRsp { uint32 retcode = 7; // offset: 32 FOFNOBHLKGO PEOECDDANNP = 6; // offset: 16 } // Obf: AHENGJGCOIN // Type: Req // CmdID: 9648 message SocialPlayTalkCsReq { GFLKDHPBAMJ NGPGKFELCED = 12; // offset: 16 } // Obf: PDICAICMLHP // Type: Rsp // CmdID: 9751 message SocialPlayTalkScRsp { GFLKDHPBAMJ NGPGKFELCED = 5; // offset: 24 uint32 retcode = 4; // offset: 32 int64 end_time = 11; // offset: 40 } // Obf: FMNPNCKHKGD // Type: Req // CmdID: 9767 message PreCheckEnterRoomReq { uint32 EAALMHNALFI = 2; // offset: 32 uint32 entry_id = 5; // offset: 24 FEDLKANFNBH PLOBMBFPNFK = 14; // offset: 28 } // Obf: FEGJOLMADLC // Type: Rsp // CmdID: 9728 message SocialPlayPreCheckEnterRoomScRsp { int64 DHLGCEGONIB = 6; // offset: 32 uint32 retcode = 2; // offset: 24 } // Obf: MPFIAMHOIDB // Type: Req // CmdID: 9659 message TrainCakeCatchDiyLikeCsReq { } // Obf: FNDEKJMFFBJ // Type: Rsp // CmdID: 9697 message TrainCakeCatchDiyLikeScRsp { uint32 retcode = 6; // offset: 32 repeated uint32 JNNKJAEMOBN = 13; // offset: 24 } message CKEJAJOCNGO { } // Type: Rsp // CmdID: 9675 message BBDMHAMPCJE { uint32 retcode = 14; // offset: 40 ItemList reward = 7; // offset: 24 uint32 EHLIFHPILPG = 9; // offset: 36 bool NFODIBIIGMO = 13; // offset: 32 } // Obf: JMDHLGEIHKI // Type: Notify // CmdID: 9627 message SocialPlaySettingInfoScNotify { NECGMCGFANN ONBKNHFOPON = 4; // offset: 16 } // Obf: HLDBDENFAIH enum CmdTrainPartyType { HLDBDENFAIH_PCPDHELPKEM = 0; CmdTrainPartyGetDataScRsp = 8010; CmdTrainPartyBuildSelfDisplayAreaDiyScRsp = 8005; CmdTrainPartyBuildStartStepScRsp = 8037; CmdTrainPartySyncUpdateScNotify = 8063; CmdTrainPartyHandlePendingActionScRsp = 8001; CmdTrainPartyBuildStartStepCsReq = 8074; CmdKOLIOJKKDCK = 8051; CmdTrainPartySetBadgeAutoFillScRsp = 8071; CmdTrainPartyGamePlayStartScRsp = 8021; CmdHGAAPFBDGKC = 8058; CmdTrainPartyBuildDiyScRsp = 8038; CmdTrainPartyHandlePendingActionCsReq = 8039; CmdTrainPartyBuildSelfDisplayAreaDiyScNotify = 8011; CmdTrainPartyMoveScNotify = 8014; CmdTrainPartyUseCardScRsp = 8095; CmdTrainPartyBuildingUpdateNotify = 8072; CmdTrainPartySetBadgeAutoFillCsReq = 8030; CmdTrainPartyBuildDiyCsReq = 8004; CmdENCAJEEEGGL = 8061; CmdTrainPartyUseCardCsReq = 8094; CmdTrainPartyGamePlayStartCsReq = 8057; CmdTrainPartyBuildRoomScNotify = 8054; CmdTrainPartyBuildSelfDisplayAreaDiyCsReq = 8066; CmdDGJCELHHFLK = 8007; HLDBDENFAIH_IDNPNLLCCHH = 8053; CmdTrainPartyGetDataCsReq = 8091; HLDBDENFAIH_LPOBADAJGNA = 8073; CmdFCONNMFHEGH = 8033; CmdTrainPartySettleNotify = 8009; CmdTrainPartyGamePlaySettleNotify = 8028; CmdTrainPartyTakeBuildLevelAwardCsReq = 8008; CmdPOELOKDNAGA = 8025; CmdTrainPartyTakeBuildLevelAwardScRsp = 8017; } enum DPFHPILPNON { DPFHPILPNON_EIFEPOMHEKJ = 0; DPFHPILPNON_CIFAGHHMLKI = 1; DPFHPILPNON_PJNABHLNLEN = 2; DPFHPILPNON_AKNLPKILELJ = 3; } enum APAEPNCJDIE { APAEPNCJDIE_KPMLNPJFHNL = 0; APAEPNCJDIE_FKCCNBDHIPO = 1; APAEPNCJDIE_GDNJNGJGNDC = 2; APAEPNCJDIE_MFAGIIHEFHF = 3; APAEPNCJDIE_BCCHPGIPHBI = 4; APAEPNCJDIE_LGDONKABBGG = 5; } enum BHCMHNKONMJ { BHCMHNKONMJ_HHGMFLOCEFL = 0; BHCMHNKONMJ_ACPDNFACKBL = 1; BHCMHNKONMJ_FFBLEJKNKEL = 2; BHCMHNKONMJ_PAPIDKHNJKJ = 3; } // Obf: HJBFKHGAAJI enum TrainPartyMtSkillBriefType { HJBFKHGAAJI_HIBOPHOHGDL = 0; HJBFKHGAAJI_IHBOCFIPHII = 1; HJBFKHGAAJI_KEMJCNKKAFE = 2; HJBFKHGAAJI_KMAJBNFAAPB = 3; HJBFKHGAAJI_IBBACLEDGFG = 4; } enum PONPHHDBEJJ { PONPHHDBEJJ_OEGLCLNJKEC = 0; PONPHHDBEJJ_FPALFKMNBHJ = 1; PONPHHDBEJJ_MJIIBFOJIHK = 2; PONPHHDBEJJ_COAMBKBJOFP = 3; PONPHHDBEJJ_LJLJCGKCDLH = 4; PONPHHDBEJJ_OEOALAABLFF = 5; PONPHHDBEJJ_HJOBCLAOGCI = 6; PONPHHDBEJJ_GAPBDENBKFH = 7; PONPHHDBEJJ_BNLLNCKNACI = 8; } message DKBJKODADGM { uint32 unique_id = 6; // offset: 40 uint32 NGINCCHDPJL = 10; // offset: 36 repeated uint32 LGMDIGLEKEN = 12; // offset: 16 uint32 IJLPDNLAIDG = 15; // offset: 32 } message KBNIJFEMBPJ { repeated DKBJKODADGM IMKOJKJAHMM = 5; // offset: 16 } message AJNICOHFJGC { uint32 IJIMFPEKPOK = 2; // offset: 36 KBNIJFEMBPJ IMKOJKJAHMM = 5; // offset: 16 bool IHMKJGKOPKC = 10; // offset: 32 } message ANBOFKHHDNE { uint32 unique_id = 5; // offset: 28 uint32 display_value = 7; // offset: 36 uint32 CJOPNFDBJHD = 1; // offset: 24 uint32 JBPCICCFPGE = 9; // offset: 32 } message GDKPBDAAKBH { uint32 DGGAIEANNBJ = 7; // offset: 40 uint32 FELAADBOAKD = 11; // offset: 32 uint32 MPJPBLLCMHK = 4; // offset: 36 repeated uint32 DPEJNGNBHDM = 13; // offset: 24 uint32 DHFGLLAIFHP = 15; // offset: 44 uint32 IGFHEGBCGBH = 8; // offset: 48 } message LNLMPKALPEF { repeated ANBOFKHHDNE JBOCOPNEJLB = 13; // offset: 32 GDKPBDAAKBH FHKEMCLFBON = 1; // offset: 24 uint32 AOLHMEFDAHE = 9; // offset: 40 uint32 BHFDLCPEPHM = 2; // offset: 44 } message DKBNGDHCNCH { uint32 KKIOIFLJEEL = 6; // offset: 28 uint32 PNOCKMEMHLK = 3; // offset: 24 } message JAFPMLLOGDI { uint32 skill_level = 14; // offset: 28 uint32 skill_id = 15; // offset: 32 uint32 MOOOPAMBOFK = 12; // offset: 24 } message DOBIOOHLGAA { DKBNGDHCNCH DGFGNMJALGJ = 5; // offset: 24 uint32 MGCKNOBCEIF = 3; // offset: 36 uint32 IANGBIBHJDF = 13; // offset: 32 } message OEPNAABODGE { bool DELEKCIJMIL = 13; // offset: 32 uint32 record_id = 6; // offset: 40 uint32 MGCKNOBCEIF = 2; // offset: 36 repeated uint32 DACEDNGJLBM = 14; // offset: 16 } message MEGIHBEMOAB { repeated uint32 IBEBJMMCIDH = 2; // offset: 40 uint32 AFOLIFFCDHJ = 10; // offset: 52 uint32 FNKKIDJPKIH = 4; // offset: 56 repeated DOBIOOHLGAA DMMNCNGGPHL = 5; // offset: 24 uint32 NGINCCHDPJL = 11; // offset: 48 repeated JAFPMLLOGDI PHGLFHDDACM = 6; // offset: 16 } message MGPPEILICAI { repeated OEPNAABODGE BFKAOFCAFOF = 2; // offset: 32 repeated uint32 DACEDNGJLBM = 13; // offset: 16 } message JOHGDOBBMCL { GNOKFKEMIGL BECHBNMDAOM = 10; // offset: 16 repeated uint32 CPEIGPGEPPG = 13; // offset: 40 repeated uint32 BLBEJGEFBCP = 7; // offset: 56 repeated uint32 HBMLKDHKECD = 12; // offset: 24 uint32 area_id = 11; // offset: 64 repeated GAIKCIGDBGK CJGKNOPOOEJ = 8; // offset: 48 uint32 progress = 15; // offset: 68 } message GHLDNDDFEIE { repeated uint32 CPEIGPGEPPG = 14; // offset: 16 uint32 area_id = 1; // offset: 32 } message IDHNJFPAEGP { uint32 FNLNPLHOEJN = 11; // offset: 28 uint32 ANAMOLBDCOL = 14; // offset: 24 DPFHPILPNON status = 3; // offset: 32 } message GNOKFKEMIGL { uint32 OIGHBOMFGGD = 10; // offset: 32 repeated IDHNJFPAEGP GNMOOIOIIAP = 9; // offset: 24 } // Obf: FIKIBACGHBB // Type: Notify // CmdID: 8054 message TrainPartyBuildRoomScNotify { EGPMJMIIDJO MBIEMBJMJJN = 7; // offset: 16 } message CCAIPEBCIMH { int64 time = 10; // offset: 32 uint32 prop_id = 3; // offset: 24 } message EGPMJMIIDJO { repeated CCAIPEBCIMH GBDEGDGGKOL = 7; // offset: 24 repeated uint32 NMABNPKANCC = 6; // offset: 16 uint32 EPEEKLDLLDA = 9; // offset: 92 repeated uint32 MPDONIKHIOB = 4; // offset: 32 uint32 OLHGMPCDDKA = 12; // offset: 88 repeated CBGAODCKAGB MMFEPEBGAFC = 13; // offset: 72 uint32 NMBFMHLNPLM = 5; // offset: 100 repeated GHLDNDDFEIE HNFNKLHLJLG = 1; // offset: 64 KJGMAEGNBKL FCLJEACKGLE = 3; // offset: 40 bool EKLIAOBCHPI = 2; // offset: 96 uint32 ALODJFPDKAM = 11; // offset: 84 repeated JOHGDOBBMCL HNEPFEHKFEO = 15; // offset: 48 uint32 HIHKGPJCDPK = 14; // offset: 80 uint32 OBAMHCIFFOC = 10; // offset: 104 } message KJICLFLFMGK { uint32 KPCHEKDDFMG = 12; // offset: 48 uint32 EFDDBDBLMGN = 15; // offset: 60 bool HPHOMPJEDBH = 11; // offset: 56 EGPMJMIIDJO OFADLEJGPCO = 10; // offset: 32 uint32 record_id = 4; // offset: 52 MGPPEILICAI BIMOIDCBJMP = 5; // offset: 24 FKPMOKOJNHP GGHOAIDMOMC = 2; // offset: 16 } message FKPMOKOJNHP { LNLMPKALPEF ADGDMDNMCIK = 2; // offset: 32 MEGIHBEMOAB NJFAMMMDDIK = 11; // offset: 24 uint32 MAONLHBKOFK = 3; // offset: 56 AJNICOHFJGC MBHAHNEJGAC = 10; // offset: 48 OFPGJKEDKEB BILLHIPOKEP = 6; // offset: 16 } // Obf: OJONDDPHAIP // Type: Req // CmdID: 8091 message TrainPartyGetDataCsReq { } // Obf: IELKDHHDPFD // Type: Rsp // CmdID: 8010 message TrainPartyGetDataScRsp { uint32 retcode = 6; // offset: 32 KJICLFLFMGK KGNDJEMONFI = 11; // offset: 24 } // Obf: BDNMDKBHLMI // Type: Req // CmdID: 8094 message TrainPartyUseCardCsReq { uint32 GDFPBHMMFEA = 4; // offset: 24 } // Obf: DFFFKLFIGOF // Type: Rsp // CmdID: 8095 message TrainPartyUseCardScRsp { uint32 retcode = 6; // offset: 24 uint32 GDFPBHMMFEA = 11; // offset: 28 } // Obf: AABAGPGIJJJ // Type: Notify // CmdID: 8014 message TrainPartyMoveScNotify { uint32 DGBNFMAEMKM = 14; // offset: 32 repeated ANBOFKHHDNE HACAPEDIPAB = 2; // offset: 24 } // Obf: HNIODEMFGCC // Type: Notify // CmdID: 8009 message TrainPartySettleNotify { uint32 GDFPBHMMFEA = 5; // offset: 32 MAGFKFCMLJM OFCKHGLINAG = 8; // offset: 16 } message MAGFKFCMLJM { repeated DOBIOOHLGAA DMMNCNGGPHL = 6; // offset: 32 repeated BNIBEBILFLF HBKJKEEIHKE = 5; // offset: 24 uint32 FCLIKOAJCFN = 15; // offset: 40 } message BNIBEBILFLF { repeated uint32 switch_list = 14; // offset: 24 uint32 GNBLOHMPACL = 9; // offset: 32 } message BBEFNGJOFPG { DKBJKODADGM PEABLDFCMIC = 12; // offset: 16 } message BLOEDJGLOBL { DKBNGDHCNCH DGFGNMJALGJ = 3; // offset: 24 uint32 MGCKNOBCEIF = 7; // offset: 32 } message FOIPOCNEPLN { repeated BLOEDJGLOBL BMPPBKLLPLA = 12; // offset: 16 } message CMPIDGCJHLI { OFPGJKEDKEB pending_action = 8; // offset: 24 } message APPEFBLLPGK { uint32 NGINCCHDPJL = 6; // offset: 24 } message GFLGMCDHAFM { JAFPMLLOGDI HDKHECHPIGJ = 2; // offset: 16 } message MKPCNGNIFDK { repeated JAFPMLLOGDI PHGLFHDDACM = 4; // offset: 24 } message NACCDDFCIKA { OEPNAABODGE AIJNGEFOADL = 10; // offset: 24 } message IHFDBCJDHEJ { repeated uint32 DACEDNGJLBM = 5; // offset: 24 } message AILGGIDDLCO { repeated ANBOFKHHDNE JBOCOPNEJLB = 14; // offset: 16 } message MLGALLEAEIC { uint32 IJIMFPEKPOK = 7; // offset: 44 bool IHMKJGKOPKC = 2; // offset: 40 GDKPBDAAKBH FHKEMCLFBON = 9; // offset: 24 KBNIJFEMBPJ OAGMAELMDAE = 8; // offset: 32 } message DCIEAIDBBCI { APAEPNCJDIE LIOPNMFDKBA = 3; // offset: 36 oneof KCOCCGEOECO { KBNIJFEMBPJ OAGMAELMDAE = 1425; // offset: 16 FOIPOCNEPLN DPHCJKEFBLN = 593; // offset: 16 CMPIDGCJHLI PPGIMDLHKGA = 17; // offset: 16 APPEFBLLPGK ODGNAJKBGDN = 594; // offset: 16 AILGGIDDLCO LJOHDODEEIL = 1390; // offset: 16 GFLGMCDHAFM OMPGFADBGKH = 672; // offset: 16 MLGALLEAEIC JFGJAFIPCDI = 93; // offset: 16 MKPCNGNIFDK OMLCPNMMCIM = 112; // offset: 16 NACCDDFCIKA FAPBPGMPNIN = 962; // offset: 16 IHFDBCJDHEJ GFNPAFHMOBM = 1726; // offset: 16 } } // Obf: NFJGFLNPOHL // Type: Notify // CmdID: 8063 message TrainPartySyncUpdateScNotify { repeated DCIEAIDBBCI update_dynamic_list = 11; // offset: 24 } message OFPGJKEDKEB { uint32 queue_position = 7; // offset: 36 oneof BGGBIMBKHEI { GHNALAMKDLA MBOGNPKAMIF = 1394; // offset: 24 GDEEEEAGDIP ANLLMAPBJFN = 781; // offset: 24 KEGJMEJBNCJ BDPHIHBLJON = 1672; // offset: 24 CHDHAFCLEDB DJGAPFPHFII = 1306; // offset: 24 } } message OJCIJFPNPKF { uint32 AMADFJNHMFF = 14; // offset: 28 bool CHCGMAMOBMH = 6; // offset: 24 } message GHNALAMKDLA { BHCMHNKONMJ PHKAHAHLDAE = 9; // offset: 32 uint32 event_id = 10; // offset: 36 repeated OJCIJFPNPKF GEIJDOBKNAD = 5; // offset: 16 } message HLJLGPIFMJD { uint32 event_id = 14; // offset: 24 uint32 AMADFJNHMFF = 12; // offset: 28 } message HKJADKLIBEH { MAGFKFCMLJM OFCKHGLINAG = 8; // offset: 16 } message CGLANHAMOMM { uint32 MOOOPAMBOFK = 3; // offset: 24 uint32 skill_id = 13; // offset: 28 uint32 level = 7; // offset: 32 } message GDEEEEAGDIP { uint32 MGCKNOBCEIF = 10; // offset: 32 repeated CGLANHAMOMM IOHLDDNELBP = 11; // offset: 24 } message CHDHAFCLEDB { repeated JAFPMLLOGDI IEGFPJFFCAM = 1; // offset: 16 uint32 MBCNAEAJMDM = 14; // offset: 32 } message CDAAOJFMALO { uint32 DAPOFLHMMPJ = 8; // offset: 24 } message ONAMJANOBOM { repeated JAFPMLLOGDI PHGLFHDDACM = 1; // offset: 16 } message CIPBBPHGEKJ { uint32 MGCKNOBCEIF = 2; // offset: 24 uint32 KKIOIFLJEEL = 14; // offset: 32 uint32 unique_id = 9; // offset: 28 } message CKHDNJGMEJC { uint32 MGCKNOBCEIF = 9; // offset: 28 uint32 num = 4; // offset: 24 } message KEGJMEJBNCJ { uint32 OEPPLIKECOD = 7; // offset: 64 uint32 FIHLNOJAKCH = 15; // offset: 48 repeated MJDBHCKMLIL LJFLPNPJHLM = 14; // offset: 16 uint32 KFEDJDCELPK = 9; // offset: 56 repeated CIPBBPHGEKJ BHABGAPJAHF = 12; // offset: 32 repeated CKHDNJGMEJC DEPLLJPKKGD = 10; // offset: 24 uint32 EPLBCNFMLIL = 8; // offset: 60 uint32 NALLICMEEDI = 1; // offset: 52 } message KACOOFIKHOG { uint32 skill_id = 11; // offset: 32 uint32 ENOOEFLJIFH = 13; // offset: 28 TrainPartyMtSkillBriefType skill_type = 8; // offset: 24 } message GPONAKNHLJG { uint32 INOLOMFAHIE = 12; // offset: 36 repeated KACOOFIKHOG BHDDOFBIBAC = 4; // offset: 24 uint32 unique_id = 10; // offset: 32 } message PBNLKJIEFPM { ItemList INAAOHKEOOE = 7; // offset: 16 uint32 NOOHOEOCPKE = 14; // offset: 40 repeated uint32 INFKCHMNNKJ = 5; // offset: 32 } message BJOBDIHNLPK { repeated uint32 CBDBFANJGPB = 10; // offset: 16 } message DOAICPAMNDN { uint32 FIHLNOJAKCH = 10; // offset: 84 PONPHHDBEJJ LJBHHIDILON = 14; // offset: 72 repeated CIPBBPHGEKJ BHABGAPJAHF = 9; // offset: 48 uint32 EPLBCNFMLIL = 6; // offset: 80 PBNLKJIEFPM DJEHDCCAJCK = 13; // offset: 40 GDKPBDAAKBH FHKEMCLFBON = 4; // offset: 64 repeated CKHDNJGMEJC DEPLLJPKKGD = 2; // offset: 24 repeated KACOOFIKHOG NENPNDKMHOM = 8; // offset: 16 uint32 score_id = 3; // offset: 76 repeated GPONAKNHLJG BHDGPLPJKAA = 11; // offset: 56 } message BOCNCJANBOM { repeated uint32 CBDBFANJGPB = 12; // offset: 24 } message EFBDKEHLCDF { repeated CKHDNJGMEJC DEPLLJPKKGD = 2; // offset: 40 repeated CIPBBPHGEKJ BHABGAPJAHF = 10; // offset: 24 uint32 NALLICMEEDI = 14; // offset: 48 repeated KACOOFIKHOG CDIFGIGFLEL = 11; // offset: 16 } // Obf: FCNNIPAJFPF // Type: Req // CmdID: 8039 message TrainPartyHandlePendingActionCsReq { uint32 queue_position = 6; // offset: 36 oneof PNKPCPFBHAA { HLJLGPIFMJD MBOGNPKAMIF = 86; // offset: 24 CDAAOJFMALO DJGAPFPHFII = 1185; // offset: 24 BJOBDIHNLPK NJCHJPPFAJO = 1078; // offset: 24 BOCNCJANBOM HBKGJOAPOKB = 1601; // offset: 24 } } // Obf: KCCLPEFPNCA // Type: Rsp // CmdID: 8001 message TrainPartyHandlePendingActionScRsp { MAGFKFCMLJM OFCKHGLINAG = 1; // offset: 24 uint32 retcode = 6; // offset: 40 uint32 queue_position = 11; // offset: 52 bool KEJOPPIDNPP = 14; // offset: 44 oneof PNKPCPFBHAA { HKJADKLIBEH MDKNHBDNBPP = 1271; // offset: 16 ONAMJANOBOM BNIHEKOJMND = 1357; // offset: 16 DOAICPAMNDN DCCFHPBBKMD = 723; // offset: 16 EFBDKEHLCDF LOOFPCPJPHN = 1836; // offset: 16 } } // Obf: LELGJHIFLPG // Type: Req // CmdID: 8074 message TrainPartyBuildStartStepCsReq { uint32 area_id = 3; // offset: 40 uint32 FNLNPLHOEJN = 13; // offset: 36 GAIKCIGDBGK LMHIBHGINLG = 15; // offset: 24 uint32 OIGHBOMFGGD = 1; // offset: 32 } // Obf: BDKCGAALCKF // Type: Rsp // CmdID: 8037 message TrainPartyBuildStartStepScRsp { uint32 retcode = 15; // offset: 28 uint32 EPEEKLDLLDA = 8; // offset: 24 } message PPECMOMNAMG { uint32 area_id = 10; // offset: 32 GAIKCIGDBGK AIIFFJAEODJ = 7; // offset: 16 } // Obf: HPLNDKFNOBH // Type: Req // CmdID: 8004 message TrainPartyBuildDiyCsReq { uint32 AKKNCCFIBHI = 2; // offset: 36 uint32 area_id = 10; // offset: 32 uint32 PJCNHKMFIND = 11; // offset: 24 bool AFGNLDIMBGB = 12; // offset: 28 } // Obf: NFCEENKJCGC // Type: Rsp // CmdID: 8038 message TrainPartyBuildDiyScRsp { uint32 retcode = 8; // offset: 48 repeated PPECMOMNAMG update_dynamic_list = 7; // offset: 32 uint32 area_id = 4; // offset: 40 bool AFGNLDIMBGB = 9; // offset: 44 repeated GAIKCIGDBGK CJGKNOPOOEJ = 13; // offset: 24 } message LAJDNEMABIO { repeated IDHNJFPAEGP LPJDEMOMDIE = 15; // offset: 16 uint32 EEIBHMPCAPK = 3; // offset: 32 } message OOADALEMDGL { uint32 OIGHBOMFGGD = 15; // offset: 32 uint32 area_id = 1; // offset: 36 repeated IDHNJFPAEGP LPJDEMOMDIE = 2; // offset: 24 uint32 progress = 7; // offset: 40 } message EFNNFKOMADN { uint32 ALODJFPDKAM = 15; // offset: 24 uint32 OBAMHCIFFOC = 11; // offset: 28 } message DGFNONPBIOF { uint32 HEANLLDNNIP = 12; // offset: 24 } message DFBFBMJMKAL { uint32 OLHGMPCDDKA = 10; // offset: 24 } message BAMHNJKNNAM { uint32 area_id = 4; // offset: 28 uint32 ONODOCONBDA = 15; // offset: 24 } message LHPNNDJHIKO { uint32 PJCNHKMFIND = 14; // offset: 24 int64 time = 6; // offset: 32 } message AGMBMAAPCCN { uint32 CHFGHALMKNA = 6; // offset: 24 } message CDDGLOAEOHH { uint32 NMBFMHLNPLM = 12; // offset: 24 } message GCDILNNEKNK { uint32 area_id = 14; // offset: 32 repeated uint32 LPJDEMOMDIE = 1; // offset: 16 } message BOHKJAPOIKO { repeated GCDILNNEKNK HNEPFEHKFEO = 7; // offset: 24 } message EJHCJCLHLFL { oneof KCOCCGEOECO { AGMBMAAPCCN MFCLFKHACJP = 97; // offset: 16 LAJDNEMABIO GHEPJFLNHNG = 1978; // offset: 16 OOADALEMDGL BPFJAOGMNKG = 1130; // offset: 16 EFNNFKOMADN FHFHFADIEJO = 1395; // offset: 16 DGFNONPBIOF JJLAKBDMAGC = 1305; // offset: 16 BAMHNJKNNAM AOKBMMOEAMD = 531; // offset: 16 LHPNNDJHIKO PNDOKOCCNKE = 1050; // offset: 16 DFBFBMJMKAL FPFAMFHEINC = 1527; // offset: 16 CDDGLOAEOHH KMHCDILKHFD = 2008; // offset: 16 BOHKJAPOIKO EHLFKAFAAMD = 1316; // offset: 16 } } // Obf: LKJLJLLKIJJ // Type: Notify // CmdID: 8072 message TrainPartyBuildingUpdateNotify { repeated EJHCJCLHLFL DFALHBBMNFJ = 2; // offset: 16 } // Type: Req // CmdID: 8033 message FCONNMFHEGH { } // Type: Rsp // CmdID: 8061 message ENCAJEEEGGL { uint32 retcode = 8; // offset: 24 } // Type: Req // CmdID: 8007 message DGJCELHHFLK { } // Type: Rsp // CmdID: 8058 message HGAAPFBDGKC { uint32 retcode = 11; // offset: 24 } message MJDBHCKMLIL { uint32 level = 10; // offset: 24 PONPHHDBEJJ CIDDJKPGMDI = 11; // offset: 28 } // Obf: LJDCHLAPPAM // Type: Notify // CmdID: 8028 message TrainPartyGamePlaySettleNotify { uint32 EFDDBDBLMGN = 9; // offset: 40 MGPPEILICAI FIJHIEOANNM = 12; // offset: 16 repeated uint32 IENGEPCHHMC = 5; // offset: 32 uint32 record_id = 10; // offset: 44 } // Obf: MFEKLFOHHHH // Type: Req // CmdID: 8057 message TrainPartyGamePlayStartCsReq { repeated uint32 DMMNCNGGPHL = 5; // offset: 24 uint32 MAONLHBKOFK = 13; // offset: 32 } // Obf: CJFOCDHPBDN // Type: Rsp // CmdID: 8021 message TrainPartyGamePlayStartScRsp { FKPMOKOJNHP MLBJFOPPBCM = 9; // offset: 24 uint32 retcode = 10; // offset: 32 } // Type: Req // CmdID: 8051 message KOLIOJKKDCK { } // Type: Rsp // CmdID: 8025 message POELOKDNAGA { uint32 retcode = 1; // offset: 28 uint32 buff_id = 7; // offset: 24 } // Obf: DELIKFHGBIA // Type: Req // CmdID: 8008 message TrainPartyTakeBuildLevelAwardCsReq { uint32 HBLOHOFKKKO = 15; // offset: 24 } // Obf: ICNPDJICMNG // Type: Rsp // CmdID: 8017 message TrainPartyTakeBuildLevelAwardScRsp { uint32 retcode = 11; // offset: 36 ItemList item_list = 10; // offset: 24 uint32 HBLOHOFKKKO = 15; // offset: 32 } // Obf: BPBBNDDICCE // Type: Req // CmdID: 8066 message TrainPartyBuildSelfDisplayAreaDiyCsReq { KJGMAEGNBKL ICJFLLDCFHM = 9; // offset: 24 } // Obf: NODOGMOOEBE // Type: Rsp // CmdID: 8005 message TrainPartyBuildSelfDisplayAreaDiyScRsp { KJGMAEGNBKL ICJFLLDCFHM = 1; // offset: 16 uint32 retcode = 3; // offset: 32 } message CBGAODCKAGB { int64 NJMONGKLJJC = 13; // offset: 32 uint32 OOPOADNHABK = 10; // offset: 24 } // Obf: JJNKKGLHKDD // Type: Notify // CmdID: 8011 message TrainPartyBuildSelfDisplayAreaDiyScNotify { EGPMJMIIDJO KGNDJEMONFI = 12; // offset: 16 } // Obf: ANIIBNIFDML // Type: Req // CmdID: 8030 message TrainPartySetBadgeAutoFillCsReq { bool AELMBPLDFGJ = 12; // offset: 24 } // Obf: BFJAHHJPKLG // Type: Rsp // CmdID: 8071 message TrainPartySetBadgeAutoFillScRsp { uint32 retcode = 14; // offset: 24 bool AELMBPLDFGJ = 5; // offset: 28 } // Obf: PGGMPMKFDLD enum CmdTrainVisitorType { PGGMPMKFDLD_PCPDHELPKEM = 0; CmdNewSupplementVisitorCsReq = 3739; CmdTrainVisitorRewardSendNotify = 3718; CmdTrainVisitorBehaviorFinishScRsp = 3710; CmdTrainVisitorBehaviorFinishCsReq = 3791; CmdGetTrainVisitorRegisterCsReq = 3709; CmdTrainRefreshTimeNotify = 3714; CmdPCGDKHGILEE = 3701; CmdTakeTrainVisitorBehaviorRewardScRsp = 3726; CmdLJPMCOJPLDE = 3795; PGGMPMKFDLD_DNPHJPKEKFM = 3794; CmdTakeTrainVisitorBehaviorRewardCsReq = 3763; CmdGetTrainVisitorRegisterScRsp = 3798; } enum PLHBBMEMDBG { PLHBBMEMDBG_NMHBEFNNOAC = 0; PLHBBMEMDBG_GBPFCAMFEMC = 1; PLHBBMEMDBG_NBCGPBOJJMH = 2; } // Obf: JDPJHMHOMLF enum TrainVisitorStatus { JDPJHMHOMLF_PCPDHELPKEM = 0; JDPJHMHOMLF_KEIBCPANEGA = 1; JDPJHMHOMLF_CJNBCNNACNJ = 2; JDPJHMHOMLF_ACNNGJHLLJD = 3; JDPJHMHOMLF_EACCGGLDGEL = 4; } enum BGMKCAFEOHJ { BGMKCAFEOHJ_PCPDHELPKEM = 0; BGMKCAFEOHJ_EHBFJFJFIPK = 1; BGMKCAFEOHJ_GKOBBAEJNNC = 2; } message NADCNANJLBJ { uint32 visitor_id = 7; // offset: 28 bool KNHEPLOGBJI = 13; // offset: 24 } // Obf: IFKAMNCAIHM // Type: Req // CmdID: 3791 message TrainVisitorBehaviorFinishCsReq { uint32 visitor_id = 13; // offset: 24 } // Obf: CNLKHABONCK // Type: Rsp // CmdID: 3710 message TrainVisitorBehaviorFinishScRsp { ItemList reward = 8; // offset: 16 uint32 retcode = 9; // offset: 32 uint32 visitor_id = 15; // offset: 36 } message IBPPALJGFDM { repeated uint32 JOOJPMHEPJE = 4; // offset: 16 } // Type: Rsp // CmdID: 3795 message LJPMCOJPLDE { repeated NADCNANJLBJ IIPBCIPNHCI = 5; // offset: 24 uint32 retcode = 6; // offset: 32 } // Obf: EGKIFMPGIJI // Type: Notify // CmdID: 3714 message TrainRefreshTimeNotify { uint64 train_refresh_time = 3; // offset: 24 } // Obf: BGHEIKNIPKA // Type: Notify // CmdID: 3718 message TrainVisitorRewardSendNotify { ItemList reward = 13; // offset: 16 PLHBBMEMDBG type = 10; // offset: 36 uint32 visitor_id = 6; // offset: 32 } message HHIAOANDGAL { bool OLDMKNAIDEL = 15; // offset: 44 uint32 LAMIOKFJMEF = 14; // offset: 36 TrainVisitorStatus status = 11; // offset: 40 repeated uint32 AJLIIMNDPGL = 10; // offset: 16 uint32 visitor_id = 8; // offset: 32 } // Obf: GBDFPHEPLFF // Type: Req // CmdID: 3709 message GetTrainVisitorRegisterCsReq { BGMKCAFEOHJ type = 6; // offset: 24 } // Obf: FMFGJFEELPF // Type: Rsp // CmdID: 3798 message GetTrainVisitorRegisterScRsp { uint32 retcode = 11; // offset: 40 repeated uint32 GLBPLJPPJPA = 13; // offset: 16 repeated HHIAOANDGAL LLDAFKHFECA = 12; // offset: 24 } // Obf: OKOPKKACHMO // Type: Req // CmdID: 3763 message TakeTrainVisitorBehaviorRewardCsReq { uint32 visitor_id = 7; // offset: 24 } // Obf: HLMBPPIONOM // Type: Rsp // CmdID: 3726 message TakeTrainVisitorBehaviorRewardScRsp { uint32 visitor_id = 2; // offset: 36 uint32 retcode = 4; // offset: 32 repeated uint32 AJLIIMNDPGL = 12; // offset: 16 } // Obf: IOFDJNBNFCJ // Type: Req // CmdID: 3739 message NewSupplementVisitorCsReq { repeated uint32 GLBPLJPPJPA = 6; // offset: 16 } // Type: Rsp // CmdID: 3701 message PCGDKHGILEE { uint32 retcode = 12; // offset: 24 } // Obf: KHHBBCAJHHN enum CmdTravelBrochureType { KHHBBCAJHHN_KBCMIMMJFDO = 0; CmdTravelBrochureGetDataScRsp = 6410; CmdTravelBrochureApplyPasterListScRsp = 6458; CmdTravelBrochureGetDataCsReq = 6491; CmdKEJIIOGIHJE = 6432; CmdIHGIOEHHFAO = 6438; CmdTravelBrochurePageResetCsReq = 6433; CmdTravelBrochureSelectMessageCsReq = 6414; CmdDPPJIOPGKJI = 6401; CmdCKKAHFIDJLM = 6498; CmdTravelBrochureSelectMessageScRsp = 6418; CmdTravelBrochureUpdatePasterPosCsReq = 6439; KHHBBCAJHHN_FDKELLDPDMB = 6409; CmdTravelBrochureApplyPasterListCsReq = 6407; CmdTravelBrochurePageResetScRsp = 6461; CmdKGJCEOFKEHA = 6426; CmdTravelBrochureSetCustomValueCsReq = 6404; CmdTravelBrochureRemovePasterCsReq = 6463; CmdAPHOLANKEPN = 6474; CmdTravelBrochureSetPageDescStatusCsReq = 6472; CmdTravelBrochurePageUnlockScNotify = 6494; } enum DKHAPDHBIFC { DKHAPDHBIFC_IJAPPFEELPA = 0; DKHAPDHBIFC_IGMOIKNLAME = 1; DKHAPDHBIFC_LKOBBFMCPLK = 2; } enum HADIBEMFDML { HADIBEMFDML_IMKMPBMAMDG = 0; HADIBEMFDML_NCOACIDDLOA = 1; HADIBEMFDML_ODAKLNJKNPF = 2; } message CNABGOPKNJD { int32 HKIOMCOCDNF = 14; // offset: 28 uint32 AEHKNGBKPBE = 10; // offset: 44 uint64 unique_id = 15; // offset: 32 int32 CFIDMMFFBOE = 11; // offset: 24 uint32 item_id = 5; // offset: 48 uint32 KPGMBKKOGJG = 12; // offset: 40 } message PBPIOFGODHC { HADIBEMFDML MOJBHKCPLDM = 14; // offset: 40 repeated CNABGOPKNJD MMFJGLOFLKL = 9; // offset: 24 uint32 DICEPCGFBNO = 4; // offset: 44 uint32 HBCJPCMJPHE = 13; // offset: 36 DKHAPDHBIFC MPNCPNILLJH = 15; // offset: 32 } // Obf: AKDJNEJOBFB // Type: Req // CmdID: 6491 message TravelBrochureGetDataCsReq { } // Obf: ONPFJIAKFOP // Type: Rsp // CmdID: 6410 message TravelBrochureGetDataScRsp { map LNDBNIHAICB = 3; // offset: 32 uint32 retcode = 13; // offset: 40 map CIBCCOJLLIA = 15; // offset: 24 uint32 KGMGPPOHGCE = 14; // offset: 44 } // Obf: MNEMGGIIDNM // Type: Notify // CmdID: 6494 message TravelBrochurePageUnlockScNotify { uint32 HBCJPCMJPHE = 9; // offset: 24 } // Obf: ICFJJKCAPEC // Type: Req // CmdID: 6414 message TravelBrochureSelectMessageCsReq { uint32 DICEPCGFBNO = 4; // offset: 24 uint32 HBCJPCMJPHE = 14; // offset: 28 } // Obf: HPOCNMOBMBL // Type: Rsp // CmdID: 6418 message TravelBrochureSelectMessageScRsp { ItemList reward = 1; // offset: 16 uint32 retcode = 2; // offset: 40 PBPIOFGODHC MHMDIDKNCIH = 9; // offset: 24 } message FCJCCECMHIH { int32 HKIOMCOCDNF = 8; // offset: 32 int32 CFIDMMFFBOE = 2; // offset: 36 uint32 KPGMBKKOGJG = 5; // offset: 24 uint32 AEHKNGBKPBE = 6; // offset: 28 uint32 item_id = 3; // offset: 44 uint32 HBCJPCMJPHE = 14; // offset: 40 } // Type: Rsp // CmdID: 6498 message CKKAHFIDJLM { uint32 retcode = 7; // offset: 32 PBPIOFGODHC MHMDIDKNCIH = 12; // offset: 24 } // Obf: ALOLPIFNOHL // Type: Req // CmdID: 6463 message TravelBrochureRemovePasterCsReq { uint32 HBCJPCMJPHE = 6; // offset: 24 uint64 unique_id = 8; // offset: 32 uint32 item_id = 15; // offset: 28 } // Type: Rsp // CmdID: 6426 message KGJCEOFKEHA { PBPIOFGODHC MHMDIDKNCIH = 3; // offset: 16 uint32 retcode = 9; // offset: 32 } // Obf: JDHNIADDGHC // Type: Req // CmdID: 6439 message TravelBrochureUpdatePasterPosCsReq { uint64 unique_id = 14; // offset: 40 int32 HKIOMCOCDNF = 5; // offset: 36 uint32 KPGMBKKOGJG = 6; // offset: 32 uint32 item_id = 3; // offset: 24 int32 CFIDMMFFBOE = 13; // offset: 52 uint32 HBCJPCMJPHE = 7; // offset: 28 uint32 AEHKNGBKPBE = 11; // offset: 48 } // Type: Rsp // CmdID: 6401 message DPPJIOPGKJI { PBPIOFGODHC MHMDIDKNCIH = 2; // offset: 16 uint32 retcode = 7; // offset: 32 } // Type: Notify // CmdID: 6474 message APHOLANKEPN { uint32 num = 12; // offset: 28 uint32 FBNIOHPDCIL = 6; // offset: 24 } message LAEHDNHPGCC { uint32 num = 11; // offset: 28 uint32 FBNIOHPDCIL = 3; // offset: 24 } // Obf: LLKIKIGDMJE // Type: Req // CmdID: 6404 message TravelBrochureSetCustomValueCsReq { uint32 value = 12; // offset: 24 } // Type: Rsp // CmdID: 6438 message IHGIOEHHFAO { uint32 retcode = 2; // offset: 24 } // Obf: AIFLEGFAJOO // Type: Req // CmdID: 6472 message TravelBrochureSetPageDescStatusCsReq { HADIBEMFDML GODADABGOJD = 5; // offset: 24 uint32 HBCJPCMJPHE = 9; // offset: 28 } // Type: Rsp // CmdID: 6432 message KEJIIOGIHJE { uint32 retcode = 5; // offset: 24 } // Obf: FHGFDAKNKIE // Type: Req // CmdID: 6433 message TravelBrochurePageResetCsReq { uint32 HBCJPCMJPHE = 3; // offset: 24 } // Obf: JFOMGIOMPOC // Type: Rsp // CmdID: 6461 message TravelBrochurePageResetScRsp { uint32 retcode = 13; // offset: 32 PBPIOFGODHC MHMDIDKNCIH = 15; // offset: 16 } message IHLLBHLEGMD { uint32 item_id = 4; // offset: 40 int32 CFIDMMFFBOE = 2; // offset: 24 uint32 KPGMBKKOGJG = 7; // offset: 32 int32 HKIOMCOCDNF = 12; // offset: 28 uint32 AEHKNGBKPBE = 10; // offset: 36 } // Obf: GOIAHMBHEHB // Type: Req // CmdID: 6407 message TravelBrochureApplyPasterListCsReq { uint32 HBCJPCMJPHE = 15; // offset: 32 repeated IHLLBHLEGMD MLFNLIBCBMO = 13; // offset: 16 } // Obf: FFHDNNDFPCJ // Type: Rsp // CmdID: 6458 message TravelBrochureApplyPasterListScRsp { PBPIOFGODHC MHMDIDKNCIH = 8; // offset: 16 uint32 retcode = 5; // offset: 32 } // Obf: CEPPBODAFLG enum CmdTreasureDungeonType { CEPPBODAFLG_PCPDHELPKEM = 0; CmdFightTreasureDungeonMonsterCsReq = 4472; CmdOpenTreasureDungeonGridScRsp = 4438; CmdQuitTreasureDungeonCsReq = 4444; CmdFightTreasureDungeonMonsterScRsp = 4432; CmdGHNHLNICAOI = 4500; CmdUseTreasureDungeonItemScRsp = 4458; CmdGetTreasureDungeonActivityDataScRsp = 4401; CmdInteractTreasureDungeonGridScRsp = 4461; CmdEnterTreasureDungeonCsReq = 4474; CmdInteractTreasureDungeonGridCsReq = 4433; CmdTreasureDungeonFinishScNotify = 4410; CmdEnterTreasureDungeonScRsp = 4437; CmdTreasureDungeonDataScNotify = 4491; CmdUseTreasureDungeonItemCsReq = 4407; CmdOpenTreasureDungeonGridCsReq = 4404; CmdGetTreasureDungeonActivityDataCsReq = 4439; } // Obf: CELMKJFKCLK enum TreasureDungeonRecordType { CELMKJFKCLK_FOBKGBGHANC = 0; CELMKJFKCLK_KHAGOLLLGDP = 1; CELMKJFKCLK_JFNLCHKDCEK = 2; CELMKJFKCLK_NGIHDMOEEGI = 3; CELMKJFKCLK_MAHFDPNHGNL = 5; CELMKJFKCLK_HOLEKMGJMNC = 6; CELMKJFKCLK_HFMFJOKLJHJ = 9; CELMKJFKCLK_DAOPEIDGOBB = 10; CELMKJFKCLK_PBNAHLPPPAL = 11; CELMKJFKCLK_CNCFBBLIIFM = 15; CELMKJFKCLK_GHLNCHECBOO = 16; CELMKJFKCLK_LILLHGDPPDG = 20; CELMKJFKCLK_HNEBINGEBKJ = 24; CELMKJFKCLK_CHACPGNGEGM = 25; CELMKJFKCLK_HNFNKOAEDDN = 27; CELMKJFKCLK_PDMFKADLEAN = 28; CELMKJFKCLK_PACNLLJMGNN = 29; CELMKJFKCLK_EJPPOAOJKFO = 30; CELMKJFKCLK_DAHCCOHACOP = 31; CELMKJFKCLK_PMCMIEKPOIC = 33; CELMKJFKCLK_HDPDOJNBLLJ = 34; CELMKJFKCLK_FPFEABDMFJC = 35; CELMKJFKCLK_MMCKHOBCBJN = 36; CELMKJFKCLK_EIKDLKOKHCA = 37; CELMKJFKCLK_NIPOBNGDEGA = 40; CELMKJFKCLK_BPEIDCIOCCG = 41; CELMKJFKCLK_EOMMLKKEPLC = 42; CELMKJFKCLK_ILNMNEKBGMM = 43; } message JCEEENOLDIF { TreasureDungeonRecordType type = 3; // offset: 36 uint32 PNIDNOGHMBH = 12; // offset: 40 uint32 HAFFDDDPFGA = 14; // offset: 24 uint32 CMAPCGGABJI = 8; // offset: 28 uint32 GHAIGLAHMHO = 10; // offset: 32 } // Obf: OKCDFCIKIGM // Type: Notify // CmdID: 4491 message TreasureDungeonDataScNotify { KPBGMOCCMLA IKHJLMAKNCD = 13; // offset: 16 } // Obf: FDGEEEEGNEC // Type: Notify // CmdID: 4410 message TreasureDungeonFinishScNotify { uint32 target_side = 15; // offset: 44 uint32 BHMJFLGMICK = 14; // offset: 40 bool is_win = 8; // offset: 52 uint32 DEOBOJCCPFB = 6; // offset: 48 map DPAJMLNHDDG = 2; // offset: 32 uint32 DCKEEAKEOLC = 12; // offset: 56 map GCGALKPCHCP = 7; // offset: 16 } message KPBGMOCCMLA { repeated ILDFFLCOFCN EOPNFAAPPIO = 150; // offset: 56 uint32 NLBGEBPPDJO = 7; // offset: 108 repeated PGNAFAEAIDN JBOCOPNEJLB = 11; // offset: 24 uint32 MGIHLOHMOJC = 13; // offset: 88 repeated AOMPLKEILJD MGMPPOJIGBC = 1500; // offset: 40 repeated IKJOFCNBMKF buff_list = 1030; // offset: 72 uint32 target_side = 10; // offset: 80 bool ADMJNJKCDFN = 2046; // offset: 104 bool OPDAJBALNEK = 398; // offset: 106 uint32 AHAAPPCDLFF = 869; // offset: 112 repeated AOMPLKEILJD avatar_list = 94; // offset: 48 uint32 MICCEGIKIBJ = 4; // offset: 84 repeated HMKMGAGPAKA item_list = 1070; // offset: 32 uint32 NPHLEPECMAH = 8; // offset: 96 uint32 DCKEEAKEOLC = 3; // offset: 100 repeated JCEEENOLDIF IMBCJKHMOAB = 1; // offset: 16 bool OJPCGMHCEBN = 861; // offset: 105 uint32 JDFDJACPCKC = 14; // offset: 92 } message HMKMGAGPAKA { uint32 item_id = 5; // offset: 24 uint32 FJOFDONMHPH = 12; // offset: 28 } message AOMPLKEILJD { uint32 avatar_id = 3; // offset: 32 SpBarInfo sp_bar = 11; // offset: 16 uint32 avatar_type = 14; // offset: 40 uint32 hp = 12; // offset: 36 uint32 MHEPBNFJDIB = 1; // offset: 44 } message ILDFFLCOFCN { uint32 avatar_type = 1; // offset: 24 uint32 avatar_id = 14; // offset: 28 } message IKJOFCNBMKF { uint32 IEIHJEKMLHH = 10; // offset: 28 uint32 buff_id = 15; // offset: 24 } message PGNAFAEAIDN { bool HLKAFPCLMEO = 2; // offset: 44 repeated FFKGOGNCNAJ buff_list = 1748; // offset: 16 bool GGFIJFDFGCM = 3; // offset: 45 bool KLONCIGADNI = 15; // offset: 46 uint32 JJNKPCBKOKB = 13; // offset: 36 bool IMLOEHHAJOI = 10; // offset: 47 uint32 PGHPKHCNPMF = 11; // offset: 32 uint32 CJOPNFDBJHD = 8; // offset: 40 } message FFKGOGNCNAJ { uint32 CJOPNFDBJHD = 13; // offset: 40 uint32 DKJDNNKMNGF = 10; // offset: 32 uint32 HAFFDDDPFGA = 5; // offset: 24 uint32 buff_id = 2; // offset: 36 uint32 CHPHBCOKCEO = 14; // offset: 28 } message DOACEKEEKLJ { uint32 JDFDJACPCKC = 15; // offset: 28 bool PNFBOGKCMCE = 7; // offset: 36 uint32 target_side = 11; // offset: 32 bool has_passed = 10; // offset: 37 uint32 MCEKMINMJKF = 13; // offset: 24 uint32 DCKEEAKEOLC = 1; // offset: 40 uint32 NPHLEPECMAH = 4; // offset: 44 } // Obf: BGPPCEGGINK // Type: Req // CmdID: 4439 message GetTreasureDungeonActivityDataCsReq { } // Obf: AELOKIHNKMA // Type: Rsp // CmdID: 4401 message GetTreasureDungeonActivityDataScRsp { repeated DOACEKEEKLJ BPCKFOJKCBK = 12; // offset: 24 uint32 retcode = 3; // offset: 32 } // Obf: CEGHNBBAPFA // Type: Req // CmdID: 4474 message EnterTreasureDungeonCsReq { uint32 target_side = 3; // offset: 32 repeated FNGPALCMBKK avatar_list = 2; // offset: 16 } // Obf: MKPILHMLFJC // Type: Rsp // CmdID: 4437 message EnterTreasureDungeonScRsp { uint32 retcode = 14; // offset: 32 KPBGMOCCMLA IKHJLMAKNCD = 6; // offset: 24 } // Obf: EIPJLKDNPDO // Type: Req // CmdID: 4404 message OpenTreasureDungeonGridCsReq { uint32 target_side = 10; // offset: 24 uint32 CJOPNFDBJHD = 5; // offset: 28 } // Obf: BEFOGPHDPNA // Type: Rsp // CmdID: 4438 message OpenTreasureDungeonGridScRsp { KPBGMOCCMLA IKHJLMAKNCD = 7; // offset: 16 uint32 retcode = 15; // offset: 32 } // Obf: HGPEGMNNBIG // Type: Req // CmdID: 4433 message InteractTreasureDungeonGridCsReq { uint32 target_side = 11; // offset: 28 uint32 display_value = 10; // offset: 32 uint32 CJOPNFDBJHD = 13; // offset: 24 } // Obf: OEDKGGDDDLM // Type: Rsp // CmdID: 4461 message InteractTreasureDungeonGridScRsp { uint32 retcode = 14; // offset: 32 KPBGMOCCMLA IKHJLMAKNCD = 3; // offset: 16 } // Obf: BKBJFPPKPGL // Type: Req // CmdID: 4407 message UseTreasureDungeonItemCsReq { uint32 target_side = 14; // offset: 24 uint32 item_id = 6; // offset: 28 uint32 CJOPNFDBJHD = 5; // offset: 32 } // Obf: OLMFMFAIICJ // Type: Rsp // CmdID: 4458 message UseTreasureDungeonItemScRsp { uint32 retcode = 6; // offset: 32 KPBGMOCCMLA IKHJLMAKNCD = 4; // offset: 24 } message FNGPALCMBKK { uint32 avatar_id = 9; // offset: 24 AvatarType avatar_type = 7; // offset: 28 } // Obf: GGEMBNFNCLP // Type: Req // CmdID: 4472 message FightTreasureDungeonMonsterCsReq { uint32 target_side = 5; // offset: 36 repeated FNGPALCMBKK avatar_list = 13; // offset: 24 uint32 CJOPNFDBJHD = 9; // offset: 32 } // Obf: EIEKCOPGDGI // Type: Rsp // CmdID: 4432 message FightTreasureDungeonMonsterScRsp { SceneBattleInfo battle_info = 6; // offset: 16 uint32 retcode = 8; // offset: 32 } // Obf: PFBIKFDAMJN // Type: Req // CmdID: 4444 message QuitTreasureDungeonCsReq { bool PAMDLHOCMCC = 7; // offset: 24 uint32 target_side = 1; // offset: 28 } // Type: Rsp // CmdID: 4500 message GHNHLNICAOI { uint32 retcode = 8; // offset: 24 } // Obf: FEOFAEEBNPA enum CmdTutorialType { FEOFAEEBNPA_PCPDHELPKEM = 0; CmdUnlockTutorialGuideScRsp = 1698; CmdGetTutorialGuideCsReq = 1694; CmdGetTutorialCsReq = 1691; CmdUnlockTutorialGuideCsReq = 1609; CmdGetTutorialGuideScRsp = 1695; CmdFinishTutorialScRsp = 1626; CmdGetTutorialScRsp = 1610; CmdFinishTutorialGuideScRsp = 1601; CmdFinishTutorialCsReq = 1663; CmdFinishTutorialGuideCsReq = 1639; CmdUnlockTutorialCsReq = 1614; CmdUnlockTutorialScRsp = 1618; } // Obf: MKIHBGNOCJA enum TutorialStatus { MKIHBGNOCJA_OIIPMBJBOOI = 0; MKIHBGNOCJA_CDLCACAOIAP = 1; MKIHBGNOCJA_MIKOEFHPFAF = 2; } // Obf: GCPJLENDFIC enum TutorialFinishType { GCPJLENDFIC_PCPDHELPKEM = 0; GCPJLENDFIC_GKOBBAEJNNC = 1; GCPJLENDFIC_IFGDHKNGCDI = 2; } // Obf: FGKLPMCJBAC enum TutorialGuideType { FGKLPMCJBAC_NNMBAHCCKJA = 0; FGKLPMCJBAC_IPKOHPFIAOI = 1; } message Tutorial { TutorialStatus status = 2; // offset: 24 uint32 id = 3; // offset: 28 } message TutorialGuide { TutorialStatus status = 9; // offset: 24 uint32 id = 13; // offset: 28 TutorialGuideType type = 12; // offset: 32 } // Obf: FNDPDAGONPO // Type: Req // CmdID: 1691 message GetTutorialCsReq { } // Type: Rsp // CmdID: 1610 message GetTutorialScRsp { repeated Tutorial tutorial_list = 1; // offset: 24 uint32 cur_map_entry_id = 10; // offset: 32 } // Obf: ELGGLBDAKDN // Type: Req // CmdID: 1694 message GetTutorialGuideCsReq { } // Type: Rsp // CmdID: 1695 message GetTutorialGuideScRsp { repeated TutorialGuide tutorial_guide_list = 10; // offset: 24 uint32 cur_map_entry_id = 2; // offset: 32 } // Obf: POAMLKKGKPE // Type: Req // CmdID: 1614 message UnlockTutorialCsReq { uint32 IDGPINMKPNL = 15; // offset: 24 } // Type: Rsp // CmdID: 1618 message UnlockTutorialScRsp { uint32 cur_map_entry_id = 1; // offset: 32 Tutorial tutorial = 14; // offset: 24 } // Obf: PMLLCKIOCJM // Type: Req // CmdID: 1609 message UnlockTutorialGuideCsReq { uint32 group_id = 11; // offset: 28 TutorialGuideType type = 8; // offset: 24 } // Type: Rsp // CmdID: 1698 message UnlockTutorialGuideScRsp { uint32 cur_map_entry_id = 10; // offset: 32 TutorialGuide tutorial_guide = 14; // offset: 24 } // Obf: FOLIFJMDCOP // Type: Req // CmdID: 1663 message FinishTutorialCsReq { uint32 IDGPINMKPNL = 5; // offset: 24 TutorialFinishType NGJKIIIJBIB = 11; // offset: 28 } // Type: Rsp // CmdID: 1626 message FinishTutorialScRsp { Tutorial tutorial = 7; // offset: 24 uint32 cur_map_entry_id = 5; // offset: 32 } // Obf: IOEPDEBGEJN // Type: Req // CmdID: 1639 message FinishTutorialGuideCsReq { TutorialGuideType type = 14; // offset: 28 uint32 group_id = 6; // offset: 24 } // Type: Rsp // CmdID: 1601 message FinishTutorialGuideScRsp { TutorialGuide tutorial_guide = 7; // offset: 16 uint32 cur_map_entry_id = 10; // offset: 40 ItemList reward = 1; // offset: 32 } // Obf: DCEEDHMEPMC enum CmdWaypointType { DCEEDHMEPMC_PCPDHELPKEM = 0; DCEEDHMEPMC_DBLIMCCNLAC = 498; DCEEDHMEPMC_FIBGCOBDNKG = 414; CmdJGLMANJEMJA = 463; CmdNKIOIPMCONG = 495; CmdKPOCAINFJDA = 418; DCEEDHMEPMC_HDINDJGMCLB = 494; CmdOLDMKCIINGH = 410; DCEEDHMEPMC_NJMCPCIEDGD = 491; CmdDEBHHHIFIHK = 409; } enum NDHPIOFCPFN { NDHPIOFCPFN_PCPDHELPKEM = 0; NDHPIOFCPFN_FPOPMPCOOFE = 1; NDHPIOFCPFN_GJLBGMELBHJ = 2; } enum JFECKFAHFLG { JFECKFAHFLG_CCLNKJBCIJN = 0; JFECKFAHFLG_CHEBHCOMEDO = 1; JFECKFAHFLG_AJLHOMAMBAE = 2; } message HACNBJJOLHP { uint32 BAPDMNKDLHG = 5; // offset: 32 uint32 id = 12; // offset: 28 bool is_new = 9; // offset: 24 } message ADMCMFIINIH { repeated uint32 EOGMIHEPCGM = 2; // offset: 24 uint32 id = 9; // offset: 36 uint32 MOHOBFPJPML = 1; // offset: 40 bool is_new = 10; // offset: 32 } message PEEDNOBMBNN { ADMCMFIINIH GHEKIEAOMLJ = 3; // offset: 24 repeated HACNBJJOLHP MHCABCEDNGB = 10; // offset: 32 } message BJOFAKOFLAM { uint32 DCPKPNLKGMM = 5; // offset: 24 } // Type: Rsp // CmdID: 410 message OLDMKCIINGH { PEEDNOBMBNN JOGFDBPAMDP = 11; // offset: 16 uint32 MOHHIJGHPNB = 8; // offset: 36 uint32 retcode = 6; // offset: 32 } message DEFOJHBBIDK { uint32 PNKGNIIDJAA = 8; // offset: 24 } // Type: Rsp // CmdID: 495 message NKIOIPMCONG { uint32 retcode = 12; // offset: 28 uint32 MOHHIJGHPNB = 13; // offset: 24 } message JKFDCJBBABP { } // Type: Rsp // CmdID: 418 message KPOCAINFJDA { repeated ADMCMFIINIH LHFMNAHIDOM = 6; // offset: 16 uint32 MOHHIJGHPNB = 3; // offset: 32 uint32 retcode = 10; // offset: 36 } // Type: Notify // CmdID: 409 message DEBHHHIFIHK { uint32 PNKGNIIDJAA = 6; // offset: 24 uint32 DCPKPNLKGMM = 7; // offset: 28 } message NNLCNFMFENH { uint32 OPGDCBDBKBO = 2; // offset: 28 uint32 DCPKPNLKGMM = 4; // offset: 24 } // Type: Rsp // CmdID: 463 message JGLMANJEMJA { uint32 OPGDCBDBKBO = 10; // offset: 24 uint32 retcode = 3; // offset: 32 uint32 DCPKPNLKGMM = 14; // offset: 28 } // Obf: JIOOLBKBEPC enum CmdWolfBroType { JIOOLBKBEPC_PCPDHELPKEM = 0; CmdEJGAINKKBFM = 6536; CmdJLJHOOBHDHP = 6513; CmdKHOHCMMCMBL = 6519; CmdBLGNJJNFDEA = 6503; CmdBNEGEEBJCMD = 6550; CmdEEGAIOCCMKM = 6535; CmdIPNAEODCPDD = 6505; CmdMOMAEPPEAJA = 6502; CmdMGDAGAPAIEJ = 6531; CmdHBPBHNPIEAK = 6518; CmdPCHLKJCNCEN = 6516; CmdPPBJILGAPBF = 6544; CmdNJMPAPFMNFM = 6538; CmdEIBNPIKGCJN = 6530; CmdDNDHIDKFBKA = 6507; CmdDPPDCNBILMN = 6501; CmdCMOHIGKKNEN = 6527; CmdOFFBNGEIDFM = 6545; CmdBCGIHFGIAEM = 6547; } message HIBBBJBENHC { bool PIJMKHMDHAE = 14; // offset: 44 MotionInfo motion = 11; // offset: 16 uint32 BIAGIFIKDNA = 12; // offset: 40 repeated Vector BLLLDCMOAAI = 13; // offset: 32 } message NJBHKLCKHBK { bool PIJMKHMDHAE = 5; // offset: 48 string LBBMJLAIJOC = 13; // offset: 40 HIBBBJBENHC CPEMLIAGBKB = 14; // offset: 16 uint32 id = 1; // offset: 56 repeated Vector BLLLDCMOAAI = 10; // offset: 32 uint32 BIAGIFIKDNA = 9; // offset: 52 } // Type: Req // CmdID: 6513 message JLJHOOBHDHP { MotionInfo motion = 9; // offset: 24 MLEJLKLEFND PAGLOJDLLLD = 4; // offset: 16 uint32 id = 8; // offset: 40 bool LCHAHECJPOI = 10; // offset: 44 } // Type: Rsp // CmdID: 6507 message DNDHIDKFBKA { uint32 retcode = 13; // offset: 32 NJBHKLCKHBK MAONHDCCHPE = 8; // offset: 16 } // Type: Req // CmdID: 6530 message EIBNPIKGCJN { MotionInfo motion = 3; // offset: 16 uint32 id = 6; // offset: 32 } // Type: Rsp // CmdID: 6527 message CMOHIGKKNEN { NJBHKLCKHBK MAONHDCCHPE = 10; // offset: 24 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 6535 message EEGAIOCCMKM { uint32 id = 4; // offset: 24 } // Type: Rsp // CmdID: 6538 message NJMPAPFMNFM { NJBHKLCKHBK MAONHDCCHPE = 4; // offset: 24 uint32 retcode = 1; // offset: 32 } // Type: Req // CmdID: 6505 message IPNAEODCPDD { uint32 id = 15; // offset: 24 } // Type: Rsp // CmdID: 6501 message DPPDCNBILMN { NJBHKLCKHBK MAONHDCCHPE = 3; // offset: 16 uint32 retcode = 11; // offset: 32 } // Type: Req // CmdID: 6547 message BCGIHFGIAEM { uint32 id = 2; // offset: 24 } // Type: Rsp // CmdID: 6519 message KHOHCMMCMBL { NJBHKLCKHBK MAONHDCCHPE = 8; // offset: 24 uint32 retcode = 15; // offset: 32 } // Type: Notify // CmdID: 6502 message MOMAEPPEAJA { NJBHKLCKHBK MAONHDCCHPE = 12; // offset: 24 } // Type: Req // CmdID: 6544 message PPBJILGAPBF { Vector GGDPAAJFMJB = 15; // offset: 24 repeated uint32 assist_monster_entity_id_list = 6; // offset: 32 } // Type: Rsp // CmdID: 6518 message HBPBHNPIEAK { uint32 retcode = 12; // offset: 32 NJBHKLCKHBK MAONHDCCHPE = 9; // offset: 16 } // Type: Req // CmdID: 6545 message OFFBNGEIDFM { Vector GGDPAAJFMJB = 15; // offset: 24 } // Type: Rsp // CmdID: 6536 message EJGAINKKBFM { NJBHKLCKHBK MAONHDCCHPE = 9; // offset: 16 uint32 retcode = 4; // offset: 32 } // Type: Req // CmdID: 6503 message BLGNJJNFDEA { uint32 group_id = 3; // offset: 28 uint32 config_id = 11; // offset: 24 } // Type: Rsp // CmdID: 6550 message BNEGEEBJCMD { uint32 retcode = 7; // offset: 24 } // Type: Req // CmdID: 6516 message PCHLKJCNCEN { repeated uint32 assist_monster_entity_id_list = 15; // offset: 24 } // Type: Rsp // CmdID: 6531 message MGDAGAPAIEJ { uint32 retcode = 1; // offset: 24 } // Obf: JEMENFKDOJM enum CmdWorldUnlockType { JEMENFKDOJM_PCPDHELPKEM = 0; CmdWorldUnlockScRsp = 7627; CmdWorldUnlockCsReq = 7626; } // Obf: FHFFLADCOKE // Type: Req // CmdID: 7626 message WorldUnlockCsReq { uint32 LLOLOEHPFHA = 10; // offset: 24 } // Obf: JKPOGPLBODL // Type: Rsp // CmdID: 7627 message WorldUnlockScRsp { uint32 LLOLOEHPFHA = 6; // offset: 28 uint32 retcode = 2; // offset: 24 } enum OFBAEIEHDHJ { OFBAEIEHDHJ_PCPDHELPKEM = 0; OFBAEIEHDHJ_MAOBGCPKMNB = 1; OFBAEIEHDHJ_CDKDFCDEBCE = 2; OFBAEIEHDHJ_CFMFLGIANFK = 3; OFBAEIEHDHJ_EBFHKIGPJNC = 4; OFBAEIEHDHJ_NLIIEMNGBAO = 5; OFBAEIEHDHJ_GMNIJEMPHFI = 6; OFBAEIEHDHJ_ILFIABHDCOG = 7; OFBAEIEHDHJ_LCLKIKJJMMH = 8; } message ABOLGABIPJA { uint32 MLOFNLCKNBL = 1; // offset: 64 uint32 authkey_ver = 2; // offset: 92 uint32 LDEBCMJBCLD = 3; // offset: 68 uint32 NHDDHMGGKBO = 4; // offset: 60 uint32 HDHJEFFIPOL = 5; // offset: 76 uint32 NGCFMHKACDO = 6; // offset: 44 uint32 AJKHDLNMBMP = 7; // offset: 88 uint32 IGJOBFGJAMI = 8; // offset: 72 uint64 EBABMGKJIAF = 9; // offset: 96 uint32 JEBNJPNCPMP = 10; // offset: 84 uint32 id = 11; // offset: 52 uint32 HKEHIIPBDHA = 12; // offset: 48 uint32 FLMEHIPGBJN = 13; // offset: 40 string EMHMHACKBOI = 14; // offset: 16 uint32 DDALNHLOGJK = 15; // offset: 56 uint32 LHHMLLFGFLI = 16; // offset: 80 uint64 DAMFMNKHFIH = 17; // offset: 32 }