Files
2026-07-17 06:03:18 +07:00

5842 lines
164 KiB
Protocol Buffer

syntax = "proto3"; // ex-RushiaLover ProtoDumper | Game Version: OSBETAWin4.4.51
message OHLNNOMJPNH {
repeated uint32 AEJPCFLOPAL = 1; // offset: 16
}
message PEGJIHHIFOP {
repeated uint32 AEJPCFLOPAL = 1; // offset: 24
}
message CIOAOEGEIKH {
repeated PEGJIHHIFOP DNIGKDKIPPJ = 1; // offset: 16
}
message JPKIDILKOAK {
repeated uint32 AEJPCFLOPAL = 1; // offset: 24
uint32 buff_id = 2; // offset: 32
}
message DAMNNJKJOMM {
repeated uint32 second_lineup = 2; // offset: 16
repeated uint32 first_lineup = 1; // offset: 32
uint32 DLCJLOIMKOJ = 4; // offset: 40
uint32 DHMEBODOJMI = 3; // offset: 44
}
message MCOFKOEJGGL {
repeated uint32 ADHEJNDAPIH = 2; // offset: 24
uint32 GPIOJJBAIJB = 1; // offset: 32
}
message KOBGMGHMCLF {
repeated MCOFKOEJGGL BJKBFDJGFOG = 2; // offset: 16
uint32 avatar_id = 1; // offset: 32
uint32 slot = 3; // offset: 36
uint32 IDBDBICPBBG = 4; // offset: 40
}
message JGPMBLAJJJG {
repeated uint32 AEJPCFLOPAL = 1; // offset: 16
uint32 buff_id = 2; // offset: 32
}
message GFDJLBJPNMC {
repeated JGPMBLAJJJG GBMBAHHDONN = 1; // offset: 16
}
message JOLHIMGJGBO {
oneof JBLDLHIGGKM {
OHLNNOMJPNH FJONKDKACAB = 1; // offset: 16
CIOAOEGEIKH DKBBMJDNHNG = 2; // offset: 16
JPKIDILKOAK BDNBIHLJNCK = 3; // offset: 16
DAMNNJKJOMM HCAAHIGINOM = 4; // offset: 16
KOBGMGHMCLF OEAKBCLIHGH = 5; // offset: 16
GFDJLBJPNMC MIEJNLBBIDB = 6; // offset: 16
}
}
message GNBBDMBNNDJ {
repeated JOLHIMGJGBO lineup_list = 1; // offset: 24
}
message ChallengeBossEquipmentInfo {
uint32 unique_id = 1; // offset: 24
uint32 rank = 5; // offset: 28
uint32 tid = 2; // offset: 32
uint32 level = 3; // offset: 36
uint32 promotion = 4; // offset: 40
}
message ChallengeBossRelicInfo {
repeated RelicAffix sub_affix_list = 5; // offset: 24
uint32 level = 3; // offset: 32
uint32 main_affix_id = 4; // offset: 36
uint32 unique_id = 1; // offset: 40
uint32 tid = 2; // offset: 44
}
message ChallengeBossAvatarRelicInfo {
map<uint32, ChallengeBossRelicInfo> avatar_relic_slot_map = 1; // offset: 24
}
message FMDAAIKLAJA {
bool EGLLMGLLHDL = 3; // offset: 24
bool JFKMNBHOBCL = 2; // offset: 25
uint32 group_id = 1; // offset: 28
}
enum ChatType {
ChatType_None = 0;
ChatType_Private = 1;
ChatType_Group = 2;
}
enum MsgType {
MsgType_None = 0;
MsgType_CustomText = 1;
MsgType_Emoji = 2;
MsgType_Invite = 3;
MsgType_PlanetFes = 4;
MsgType_AiPamFunctionCall = 5;
MsgType_UrlCitation = 6;
MsgType_AiPamQuickFunction = 7;
MsgType_AiPamLineupInterp = 8;
MsgType_AiPamRelicInterp = 9;
MsgType_AiPamPoke = 10;
}
enum PJCMNENIEHH {
PJCMNENIEHH_NLCDGIPGFDJ = 0;
PJCMNENIEHH_KPILFMMNIGO = 1;
PJCMNENIEHH_GGJPEMFEBLB = 2;
PJCMNENIEHH_CIMNEOAKBJH = 3;
PJCMNENIEHH_BOMDAIKIPLP = 4;
}
enum DKOPGDPKJHB {
DKOPGDPKJHB_CGBIKOCDABB = 0;
DKOPGDPKJHB_ALJCHAAIPHG = 1;
DKOPGDPKJHB_COEBIAOACFM = 2;
DKOPGDPKJHB_FKOIKJFAIKF = 3;
DKOPGDPKJHB_DIEMGOICHLO = 4;
DKOPGDPKJHB_KHJHNEOFNLJ = 5;
DKOPGDPKJHB_EFOHJENLODE = 6;
DKOPGDPKJHB_HJHCDCHOKJG = 7;
DKOPGDPKJHB_IHHCKDDFKJL = 8;
}
enum HCMEILLLKBD {
HCMEILLLKBD_NLCDGIPGFDJ = 0;
HCMEILLLKBD_JDOAIPKBIPE = 1;
HCMEILLLKBD_GGBMAANJNJC = 2;
}
message ECCKHOLLPPC {
repeated uint32 AGNFHCLKGCF = 4; // offset: 16
uint64 ANBJMMOEGJE = 1; // offset: 32
uint32 JOJALEHLLEJ = 3; // offset: 40
uint32 GJNMHILINHC = 2; // offset: 44
}
message NDDOMFBJMKE {
uint32 MMNJODIJPOE = 2; // offset: 24
uint32 panel_id = 1; // offset: 28
uint64 HJFDAJAMFAC = 3; // offset: 32
}
message DCHCPKMFNNC {
repeated uint32 avatar_id_list = 1; // offset: 24
}
message EJEFBHPAPND {
repeated uint32 avatar_id_list = 1; // offset: 24
}
message PFDBLPONOHE {
repeated uint32 avatar_id_list = 1; // offset: 16
repeated uint32 POOEMJLCDHB = 3; // offset: 24
repeated PJCMNENIEHH GBKIBFJCPAL = 2; // offset: 40
}
message GMMMIGPFIOH {
repeated uint32 avatar_id_list = 1; // offset: 24
}
message DPIFGEONFPI {
repeated uint32 avatar_id_list = 1; // offset: 24
uint32 ILBJLIENCLB = 2; // offset: 32
}
message EPCNFDBKAEE {
repeated uint32 avatar_id_list = 1; // offset: 24
}
message HFHFMPLAJCC {
repeated uint32 avatar_id_list = 1; // offset: 16
}
message GDIBHDEKJCG {
}
message GCBHOIJLBFL {
string BLDMFDKDJDM = 10; // offset: 24
oneof BLOFAGPDOKJ {
DCHCPKMFNNC BNIGONFKICO = 1; // offset: 16
EJEFBHPAPND JIOEBAFCAJE = 2; // offset: 16
PFDBLPONOHE NBBFPHGLFNP = 3; // offset: 16
GMMMIGPFIOH LNOMBCDABKJ = 4; // offset: 16
DPIFGEONFPI BEGAIBBJHHD = 5; // offset: 16
EPCNFDBKAEE GOIKMBNGGNP = 6; // offset: 16
HFHFMPLAJCC CMHJJDDEHCP = 7; // offset: 16
GDIBHDEKJCG OOKBDDEJHPB = 8; // offset: 16
}
}
message IDLACKBINMC {
string JFCEOOODIBN = 2; // offset: 16
string title = 1; // offset: 24
}
message IGCHDHFMPBJ {
string stop_desc = 2; // offset: 24
DKOPGDPKJHB type = 1; // offset: 32
uint32 avatar_id = 3; // offset: 36
}
message PELDIEOMMDM {
repeated uint32 avatar_id_list = 1; // offset: 24
string stop_desc = 2; // offset: 32
}
message JAONELJJAFK {
uint32 ACHILGIPGKL = 1; // offset: 24
float value = 2; // offset: 28
}
message AOAOBPGFHLA {
JAONELJJAFK ELOGOFFIJBB = 3; // offset: 16
repeated JAONELJJAFK sub_affix_list = 4; // offset: 24
uint32 compose_relic_id = 1; // offset: 40
uint32 relic_type = 2; // offset: 44
}
message HJNPOBAMKKF {
repeated AOAOBPGFHLA HGNKNFJPIKI = 1; // offset: 16
repeated JAONELJJAFK CDMKBCHLPAB = 2; // offset: 24
uint32 MNCFOGJECMF = 3; // offset: 40
}
message OPLFDAGPBEI {
string stop_desc = 4; // offset: 16
HJNPOBAMKKF FLFNBPLNNBL = 2; // offset: 24
HJNPOBAMKKF LLMDKAHFIIJ = 3; // offset: 32
uint32 avatar_id = 1; // offset: 48
}
message HCKADDLIGEB {
string stop_desc = 1; // offset: 16
uint32 HAAFJLKHCKF = 2; // offset: 32
}
message ChatData {
oneof extend_type {
ECCKHOLLPPC NPBOINAPJJE = 101; // offset: 24
NDDOMFBJMKE IBJBFODFIMN = 102; // offset: 24
string message_text = 103; // offset: 24
uint32 extra_id = 104; // offset: 24
GCBHOIJLBFL IALHIFELMGE = 105; // offset: 24
IDLACKBINMC ADBNPHDPPIH = 106; // offset: 24
IGCHDHFMPBJ LPLCDCIFOOK = 107; // offset: 24
PELDIEOMMDM NLHJFKGNAMB = 108; // offset: 24
OPLFDAGPBEI BCLPAMNPHNP = 109; // offset: 24
HCKADDLIGEB HJADNIAAMGJ = 110; // offset: 24
}
}
message MessageChatData {
ChatData chat_data = 2; // offset: 16
MsgType message_type = 1; // offset: 32
}
message EKNABKLPEEL {
uint32 role_id = 2; // offset: 24
HCMEILLLKBD KPOBMNLKLOK = 1; // offset: 28
}
message ChatMessageData {
EKNABKLPEEL CKHPFFENOBE = 10; // offset: 16
repeated MessageChatData message_datas = 9; // offset: 24
EKNABKLPEEL BKOALKHDLOB = 11; // offset: 32
uint64 create_time = 4; // offset: 48
}
enum ItemType {
ITEM_TYPE_NONE = 0;
ITEM_AVATAR_CARD = 1;
ITEM_EQUIPMENT = 2;
ITEM_MATERIAL = 3;
ITEM_AVATAR_EXP = 4;
ITEM_RELIC = 5;
}
enum LanguageType {
JEBIONMOIAG_KNBMAAKIECL = 0;
JEBIONMOIAG_JCHGOMENBMP = 1;
JEBIONMOIAG_KAKBLDBKGLJ = 2;
JEBIONMOIAG_KJCENENEKGF = 3;
JEBIONMOIAG_GNJOIGACLAI = 4;
JEBIONMOIAG_OOLKOKOHBDC = 5;
JEBIONMOIAG_CDFNDOPDGEC = 6;
JEBIONMOIAG_BAOLNMJCDLA = 7;
JEBIONMOIAG_AIOPFGHMBBH = 8;
JEBIONMOIAG_KNGNBJBNDGF = 9;
JEBIONMOIAG_AMPCJJPMCCC = 10;
JEBIONMOIAG_MNFCLDJKBDH = 11;
JEBIONMOIAG_PDDALKODHBF = 12;
JEBIONMOIAG_BADEOCDDFGF = 13;
}
enum PlatformType {
EDITOR = 0;
IOS = 1;
ANDROID = 2;
PC = 3;
WEB = 4;
WAP = 5;
PS4 = 6;
NINTENDO = 7;
CLOUD_ANDROID = 8;
CLOUD_PC = 9;
CLOUD_IOS = 10;
PS5 = 11;
MAC = 12;
CLOUD_MAC = 13;
CLOUD_WEB_ANDROID = 20;
CLOUD_WEB_IOS = 21;
CLOUD_WEB_PC = 22;
CLOUD_WEB_MAC = 23;
CLOUD_WEB_TOUCH = 24;
CLOUD_WEB_KEYBOARD = 25;
CLOUD_DOUYIN_IOS = 27;
CLOUD_DOUYIN_ANDROID = 28;
}
enum AvatarType {
AvatarType_None = 0;
AvatarType_AvatarTrialType = 1;
AvatarType_AvatarLimitType = 2;
AvatarType_AvatarFormalType = 3;
AvatarType_AvatarAssistType = 4;
AvatarType_AvatarAetherDivideType = 5;
AvatarType_AvatarUpgradeAvailableType = 6;
AvatarType_AvatarGridFightType = 7;
AvatarType_AvatarFixedPathType = 8;
AvatarType_AvatarReturnAssistType = 9;
}
enum MultiPathAvatarType {
MultiPathAvatarType_None = 0;
MultiPathAvatarType_Mar7thKnightType = 1001;
MultiPathAvatarType_Mar7thRogueType = 1224;
MultiPathAvatarType_BoyWarriorType = 8001;
MultiPathAvatarType_GirlWarriorType = 8002;
MultiPathAvatarType_BoyKnightType = 8003;
MultiPathAvatarType_GirlKnightType = 8004;
MultiPathAvatarType_BoyShamanType = 8005;
MultiPathAvatarType_GirlShamanType = 8006;
MultiPathAvatarType_BoyMemoryType = 8007;
MultiPathAvatarType_GirlMemoryType = 8008;
MultiPathAvatarType_BoyElationType = 8009;
MultiPathAvatarType_GirlElationType = 8010;
}
enum Gender {
Gender_None = 0;
Gender_Man = 1;
Gender_Woman = 2;
}
enum ProductGiftType {
ProductGiftType_ProductGiftNone = 0;
ProductGiftType_ProductGiftCoin = 1;
ProductGiftType_ProductGiftMonthCard = 2;
ProductGiftType_ProductGiftBp68 = 3;
ProductGiftType_ProductGiftBp128 = 4;
ProductGiftType_ProductGiftBp68Upgrade128 = 5;
ProductGiftType_ProductGiftPointCard = 6;
ProductGiftType_ProductGiftPsPreOrder1 = 7;
ProductGiftType_ProductGiftPsPreOrder2 = 8;
ProductGiftType_ProductGiftGooglePoints100 = 9;
ProductGiftType_ProductGiftGooglePoints150 = 10;
ProductGiftType_ProductGiftPsPointCard030 = 11;
ProductGiftType_ProductGiftPsPointCard050 = 12;
ProductGiftType_ProductGiftPsPointCard100 = 13;
ProductGiftType_ProductGiftPsnPlus = 14;
ProductGiftType_ProductGiftSingle6 = 15;
ProductGiftType_ProductGiftDailyLogin30 = 16;
ProductGiftType_ProductGiftAppleGiftCard = 17;
ProductGiftType_ProductGiftFtcUpGachaTicket1 = 18;
ProductGiftType_ProductGiftFtcUpGachaTicket10 = 19;
ProductGiftType_ProductGiftFtcNormalGachaTicket1 = 20;
ProductGiftType_ProductGiftFtcNormalGachaTicket10 = 21;
ProductGiftType_ProductGiftTicket10 = 22;
ProductGiftType_ProductGiftPlayerHeadDecor = 23;
ProductGiftType_ProductGiftReturnSign = 24;
ProductGiftType_ProductGiftExtraValueTicket1 = 25;
}
enum SecretKeyType {
PMDCEDDJGDD_MBEOCLAIFJA = 0;
PMDCEDDJGDD_OCKIKKDCJIJ = 1;
PMDCEDDJGDD_OLANFLMFLON = 2;
PMDCEDDJGDD_AKCDFEEPMOF = 3;
}
enum PIDAHABFLBL {
PIDAHABFLBL_ONGOHDOKEIE = 0;
PIDAHABFLBL_FJBENKPGBPP = 1;
PIDAHABFLBL_IBNPGEDFIMO = 2;
}
enum PlayingState {
PlayingState_None = 0;
PlayingState_PlayingRogueCosmos = 1;
PlayingState_PlayingRogueChess = 2;
PlayingState_PlayingRogueChessNous = 3;
PlayingState_PlayingChallengeMemory = 4;
PlayingState_PlayingChallengeStory = 5;
PlayingState_PlayingChallengeBoss = 6;
PlayingState_PlayingRogueTourn = 7;
PlayingState_PlayingRogueMagic = 8;
PlayingState_PlayingChallengePeak = 9;
PlayingState_PlayingGridFight = 10;
}
enum MOHNIMLCODA {
MOHNIMLCODA_NLCDGIPGFDJ = 0;
MOHNIMLCODA_DMJKCOJLFCL = 1;
MOHNIMLCODA_ANEIGHKMJKB = 2;
MOHNIMLCODA_MGMPDHKJFIM = 3;
MOHNIMLCODA_MAIBAOAOGID = 4;
MOHNIMLCODA_EGCGFGDILBC = 5;
MOHNIMLCODA_KEEIBDBEJLH = 6;
MOHNIMLCODA_AAGKEBFHLMC = 7;
MOHNIMLCODA_DIMIFCJPHME = 8;
MOHNIMLCODA_PEEDCBADBHJ = 9;
}
enum GridFightDropType {
GridFightDropType_None = 0;
GridFightDropType_Coin = 1;
GridFightDropType_Exp = 2;
GridFightDropType_Refresh = 3;
GridFightDropType_Role = 4;
GridFightDropType_Item = 5;
GridFightDropType_Orb = 6;
GridFightDropType_RoleWithEquip = 7;
}
message PlayerBasicInfo {
string nickname = 1; // offset: 16
uint32 mcoin = 5; // offset: 32
uint32 exp = 3; // offset: 36
uint32 level = 2; // offset: 40
uint32 hcoin = 6; // offset: 44
uint32 world_level = 8; // offset: 48
uint32 scoin = 7; // offset: 52
uint32 stamina = 4; // offset: 56
}
message CJLCPMDGIBO {
repeated uint32 EAKOLIJOEPA = 1; // offset: 16
}
message SpBarInfo {
uint32 cur_sp = 1; // offset: 24
uint32 max_sp = 2; // offset: 28
}
message BlackInfo {
int64 begin_time = 1; // offset: 24
uint32 ban_type = 4; // offset: 32
uint32 limit_level = 3; // offset: 36
int64 end_time = 2; // offset: 40
}
message ClientDownloadData {
bytes data = 3; // offset: 24
int64 time = 2; // offset: 32
uint32 DJCNHCGFHKF = 4; // offset: 40
uint32 version = 1; // offset: 44
}
message LFKKOMBKJIP {
string NHALJPDONCP = 1; // offset: 16
string value = 2; // offset: 32
}
message MEPHKJFAJPP {
string HELMPDCKLEO = 5; // offset: 24
string DFBLOBNLHCC = 6; // offset: 32
string NLONGNHNECG = 1; // offset: 40
string BHNHGPCGKMA = 2; // offset: 48
string CKACNADCDFP = 3; // offset: 56
string EIDOKHKEOPP = 4; // offset: 64
string GLEEJNEJACP = 7; // offset: 72
}
message CMCJFJEBBCO {
string LEMBPAGGMEM = 1; // offset: 16
int32 LMMHAGLDACM = 4; // offset: 32
int32 BLNDDBDIDNJ = 2; // offset: 36
int32 MBPELIOJBDG = 5; // offset: 40
int32 HDMMKJIKCOJ = 3; // offset: 44
}
message RegionInfo {
string MDPGMPGBDMH = 7; // offset: 16
string env_type = 4; // offset: 24
string title = 2; // offset: 32
string name = 1; // offset: 40
string stop_desc = 6; // offset: 48
string dispatch_url = 3; // offset: 56
string display_name = 5; // offset: 72
}
message Dispatch {
repeated RegionInfo region_list = 4; // offset: 16
string top_sever_region_name = 3; // offset: 24
string FMPGOLIBHBD = 5; // offset: 32
string stop_desc = 2; // offset: 48
uint32 retcode = 1; // offset: 56
}
message AOHKKFHDALO {
oneof NEBNJDMFELO {
uint32 role_star = 101; // offset: 24
uint32 PIHGNNMBCEJ = 102; // offset: 24
}
}
message BCCONKJHDJL {
AOHKKFHDALO display_value = 5; // offset: 24
uint32 num = 3; // offset: 32
uint32 FNLMKJLKLFH = 2; // offset: 36
GridFightDropType FKKGLFOHGGA = 1; // offset: 40
}
message GridFightDropInfo {
repeated BCCONKJHDJL NMGIABHIJJB = 1; // offset: 16
}
message FHCEIOHLADG {
uint32 pos = 1; // offset: 24
uint32 LHHONKJPPDC = 2; // offset: 28
uint32 KFGOKFKHOPB = 3; // offset: 32
uint32 LLLOOKPGGGG = 4; // offset: 36
}
message Vector {
sint32 z = 3; // offset: 24
sint32 x = 1; // offset: 28
sint32 y = 2; // offset: 32
}
message JPGACKPLGCD {
bool FOKJIPGMKAN = 2; // offset: 24
bool IBLGOCFBOCO = 3; // offset: 25
bool KALACJBAPOA = 1; // offset: 26
}
message KHADHDLCNOI {
bool KDHCICFNAOC = 2; // offset: 24
uint32 id = 1; // offset: 28
}
message AAKECCJELLI {
uint32 EDHBBJADHHJ = 2; // offset: 24
uint32 id = 1; // offset: 28
}
message MNCBEDBDDHL {
repeated AAKECCJELLI NNJCEINOEHH = 2; // offset: 16
KHADHDLCNOI JKNLCEEDAHJ = 1; // offset: 24
bool PGPNCNABHAM = 3; // offset: 40
}
enum AABGIFAEEEK {
AABGIFAEEEK_OCAJFLCAMNA = 0;
AABGIFAEEEK_AONENHHFNOD = 1;
AABGIFAEEEK_AOIAAGNAFIO = 2;
}
enum KPOIEOPCEJL {
KPOIEOPCEJL_PJAAADFOKKC = 0;
KPOIEOPCEJL_LMGJEFFHBHF = 1;
KPOIEOPCEJL_JBGODLOEOPF = 2;
KPOIEOPCEJL_DOGMHOAOJFD = 3;
}
enum HDFAPKLGEFM {
HDFAPKLGEFM_LCOKOJCGKHP = 0;
HDFAPKLGEFM_NMDOPKBENEA = 1;
}
enum NLNEBDEEONP {
NLNEBDEEONP_HHDDIFHGNHD = 0;
NLNEBDEEONP_LDANCJMPNMB = 1;
}
enum BattleEndReason {
BADALKDAOGH_NLCDGIPGFDJ = 0;
BADALKDAOGH_JHELIECGPPF = 1;
BADALKDAOGH_NDKMJMAPEFL = 2;
}
enum BattleStaticticEventType {
CNCFAGLOBHO_DICNFGDPGDN = 0;
CNCFAGLOBHO_LLGEMHIOCKL = 1;
CNCFAGLOBHO_KPEBIDLMAPG = 2;
CNCFAGLOBHO_KOLJLBJFJPH = 3;
CNCFAGLOBHO_LDLGHIIKHNF = 4;
CNCFAGLOBHO_FIDHDHEGLEJ = 5;
CNCFAGLOBHO_CKKNAPMPGCA = 6;
CNCFAGLOBHO_NOFLMNOLICA = 7;
}
enum NIMFANHLFNJ {
NIMFANHLFNJ_FAAFEKOFGBL = 0;
NIMFANHLFNJ_AMCJDDIPLJN = 1;
NIMFANHLFNJ_BNNNGLNGCHL = 2;
NIMFANHLFNJ_DIBHICHMJFE = 3;
NIMFANHLFNJ_LKDDACHPOAM = 4;
}
enum IDDPBEAMDAO {
IDDPBEAMDAO_IIOCEDFJPNH = 0;
IDDPBEAMDAO_NBFHCJMNHAG = 1;
IDDPBEAMDAO_DHHHKOJBKCJ = 2;
}
enum ABBHAALIBAH {
ABBHAALIBAH_IDIPGIPFJJE = 0;
ABBHAALIBAH_IDJHPOCLFIH = 1;
ABBHAALIBAH_BFEPJFDFICC = 2;
ABBHAALIBAH_LNBMBNJICBI = 3;
ABBHAALIBAH_PMEEHGMPNLK = 4;
}
enum NKAFNCBDJAH {
NKAFNCBDJAH_FFEDLLJAILE = 0;
NKAFNCBDJAH_GPIALFOJHAC = 1;
NKAFNCBDJAH_FDEMMIICBPB = 2;
}
enum BattleEndStatus {
IJGOMNMKCDJ_DIBCKKLEAHF = 0;
IJGOMNMKCDJ_OIMMLCDPEBO = 1;
IJGOMNMKCDJ_DGDAGMCABGG = 2;
IJGOMNMKCDJ_CMGPJLCPKBA = 3;
}
message BattleOp {
string LOMLIPOLBKM = 8; // offset: 24
uint32 op_type = 5; // offset: 32
uint32 operation_counter = 7; // offset: 36
uint32 turn_counter = 1; // offset: 40
uint32 target_entity_id = 4; // offset: 44
uint32 state = 2; // offset: 48
uint32 action_entity_id = 3; // offset: 52
uint32 skill_index = 6; // offset: 56
}
message BattleEquipment {
uint32 promotion = 3; // offset: 24
uint32 rank = 4; // offset: 28
uint32 id = 1; // offset: 32
uint32 level = 2; // offset: 36
}
message BattleRelic {
repeated RelicAffix sub_affix_list = 4; // offset: 16
uint32 type = 7; // offset: 32
uint32 main_affix_id = 3; // offset: 36
uint32 level = 2; // offset: 40
uint32 set_id = 6; // offset: 44
uint32 id = 1; // offset: 48
uint32 rarity = 8; // offset: 52
uint32 unique_id = 5; // offset: 56
}
message AvatarSkillTree {
uint32 point_id = 1; // offset: 24
uint32 level = 2; // offset: 28
}
message RelicAffix {
uint32 step = 3; // offset: 24
uint32 cnt = 2; // offset: 28
uint32 affix_id = 1; // offset: 32
}
message AMEMKFNABGG {
repeated uint32 ILOLFNPALJH = 2; // offset: 24
uint32 ODHIDLBAPIG = 4; // offset: 32
bool GNLMBJCPING = 1; // offset: 36
uint32 PIKBPDAMGML = 3; // offset: 40
}
message BattleAvatar {
repeated AvatarSkillTree skilltree_list = 6; // offset: 16
AMEMKFNABGG ALNJENINBPN = 15; // offset: 24
repeated BattleEquipment equipment_list = 7; // offset: 40
repeated BattleRelic relic_list = 11; // offset: 48
SpBarInfo sp_bar = 16; // offset: 56
repeated AvatarSkillTree CHEFGGPEJKL = 18; // offset: 64
uint32 level = 3; // offset: 72
uint32 index = 5; // offset: 76
AvatarType avatar_type = 1; // offset: 80
uint32 hp = 8; // offset: 84
uint32 promotion = 10; // offset: 88
uint32 id = 2; // offset: 92
uint32 assist_uid = 13; // offset: 96
uint32 GDIMKFNECOK = 17; // offset: 100
uint32 enhanced_id = 19; // offset: 104
uint32 world_level = 12; // offset: 108
uint32 rank = 4; // offset: 112
}
message BattleBuff {
repeated uint32 target_index_list = 5; // offset: 24
map<string, float> dynamic_values = 6; // offset: 32
uint32 level = 2; // offset: 40
uint32 id = 1; // offset: 44
uint32 wave_flag = 4; // offset: 48
uint32 owner_index = 3; // offset: 52
}
message EDCFKACPFNB {
uint32 CKGJIKJDHCJ = 1; // offset: 24
}
message BattleTarget {
uint32 total_progress = 3; // offset: 24
uint32 progress = 2; // offset: 28
uint32 id = 1; // offset: 32
}
message BattleTargetList {
repeated BattleTarget battle_target_list = 1; // offset: 24
}
message KIAICMELIMM {
map<uint32, uint32> AOKECJBFMCN = 1; // offset: 16
uint32 CDBGPMABMGM = 2; // offset: 32
uint32 FPCOPPLFBOP = 4; // offset: 36
uint32 FGOHMOMLEBG = 3; // offset: 40
}
message AetherAvatarInfo {
SpBarInfo sp_bar = 6; // offset: 24
repeated uint32 LICLEEICAOE = 4; // offset: 32
uint32 index = 2; // offset: 40
uint32 promotion = 3; // offset: 44
uint32 id = 1; // offset: 48
AABGIFAEEEK AGBMHEMIAIH = 5; // offset: 52
}
message AvatarProperty {
double attack = 2; // offset: 24
double defence = 3; // offset: 32
double max_sp = 7; // offset: 40
double speed = 4; // offset: 48
double max_hp = 1; // offset: 56
double left_hp = 5; // offset: 64
double left_sp = 6; // offset: 72
}
message EquipmentProperty {
uint32 rank = 2; // offset: 24
uint32 id = 1; // offset: 28
uint32 promotion = 3; // offset: 32
uint32 level = 4; // offset: 36
}
message AttackDamageProperty {
string attack_type = 1; // offset: 16
double damage = 2; // offset: 32
}
message SkillUseProperty {
string skill_type = 2; // offset: 24
uint32 skill_level = 3; // offset: 32
uint32 skill_id = 1; // offset: 36
uint32 skill_use_count = 4; // offset: 40
double CIDJHAOBNMF = 6; // offset: 48
uint32 GGDBMJGBDMA = 8; // offset: 56
uint32 BJGNKIPLNBA = 9; // offset: 60
double HLJOEGHJNLA = 5; // offset: 64
double CFFFAPJGGCB = 7; // offset: 72
}
message AOFMDLLDIHG {
repeated uint32 battle_target_list = 3; // offset: 24
double damage = 4; // offset: 32
uint32 skill_id = 1; // offset: 40
double PNJEGPAFNCI = 2; // offset: 48
}
message SpAddSource {
string source = 1; // offset: 24
uint32 sp_add = 2; // offset: 32
}
message EPNAONKOHBO {
string KBKOGLCAEKG = 1; // offset: 24
double total_damage = 3; // offset: 32
uint32 count = 2; // offset: 40
}
message CFDHDBNIHPL {
repeated uint32 NGIJFAEONCK = 2; // offset: 16
double GNHLKBINIEF = 1; // offset: 32
}
message ABDOKOFEHMH {
int32 BCJLNFOMEAG = 1; // offset: 24
}
message KNBMAPNNDJL {
int32 NONACGPCEKE = 2; // offset: 24
int32 OLLPHBPPEHG = 1; // offset: 28
int32 BCJLNFOMEAG = 3; // offset: 32
}
message AvatarBattleInfo {
repeated AttackDamageProperty attack_type_damage = 18; // offset: 16
AvatarProperty avatar_status = 6; // offset: 24
AvatarProperty initial_status = 33; // offset: 32
ABDOKOFEHMH GEHEJPPCBLK = 58; // offset: 40
repeated AttackDamageProperty attack_type_max_damage = 20; // offset: 48
repeated SpAddSource sp_add_source = 24; // offset: 56
repeated EPNAONKOHBO ALJIJBKEFDD = 41; // offset: 64
repeated SkillUseProperty skill_times = 21; // offset: 72
repeated AvatarSkillTree avatar_skill = 7; // offset: 80
repeated EquipmentProperty avatar_equipment = 8; // offset: 88
CFDHDBNIHPL FDMEEDEJCCP = 57; // offset: 96
repeated BattleRelic relics = 34; // offset: 112
repeated AttackDamageProperty NOGHNMCDDAI = 36; // offset: 120
repeated AttackDamageProperty attack_type_break_damage = 19; // offset: 128
double LAOEEGEELDK = 45; // offset: 136
double total_sp_cost = 14; // offset: 144
double total_shield_damage = 32; // offset: 152
uint32 revive_times = 27; // offset: 160
uint32 avatar_rank = 4; // offset: 164
double total_hp_recover = 13; // offset: 168
double delay_cumulate = 22; // offset: 176
double EBMFCBKHIEH = 47; // offset: 184
double EEOGKOKOPNB = 40; // offset: 192
uint32 total_bp_cost = 25; // offset: 200
uint32 PECMOGDLCDC = 54; // offset: 204
uint32 avatar_level = 3; // offset: 208
uint32 stage_id = 15; // offset: 212
uint32 CNLEPLAEEHF = 42; // offset: 216
uint32 enhanced_id = 55; // offset: 220
uint32 id = 2; // offset: 224
uint32 total_sp_add = 23; // offset: 228
double DEICGFKIMMO = 37; // offset: 232
double total_shield_taken = 31; // offset: 240
double CNEMKKIBFEA = 39; // offset: 248
double DBLABFODNMJ = 48; // offset: 256
uint32 MEBKILMPMGA = 56; // offset: 264
double DIALJMAHFBO = 44; // offset: 272
uint32 stage_type = 16; // offset: 280
uint32 JDHDJFCKBGD = 43; // offset: 284
double total_heal = 11; // offset: 288
double total_shield = 30; // offset: 296
uint32 NBCDOMJBAFM = 53; // offset: 304
uint32 assist_uid = 35; // offset: 308
uint32 die_times = 26; // offset: 312
uint32 FLKCFJBCIOM = 50; // offset: 316
double LFLKOGDPLKD = 46; // offset: 320
double GPLELDEIEKO = 38; // offset: 328
double total_damage = 10; // offset: 336
uint32 break_times = 28; // offset: 344
uint32 PNJDPNHNBDA = 51; // offset: 348
uint32 extra_turns = 29; // offset: 352
uint32 avatar_promotion = 5; // offset: 356
uint32 FJNKOPMOLDE = 49; // offset: 360
uint32 OKMHKBOJBOB = 59; // offset: 364
double NEDCAKEMHLF = 52; // offset: 368
double total_damage_taken = 12; // offset: 376
double total_break_damage = 17; // offset: 384
AvatarType avatar_type = 1; // offset: 392
uint32 total_turns = 9; // offset: 396
}
message IGMOKOENLDK {
double GENCOBDFKLA = 7; // offset: 24
double defence = 3; // offset: 32
double max_hp = 1; // offset: 40
double left_hp = 6; // offset: 48
double speed = 5; // offset: 56
double OFMLLDLAOCC = 4; // offset: 64
double attack = 2; // offset: 72
}
message CKCDIAAFICJ {
uint32 break_times = 4; // offset: 24
uint32 BKPDKFLDLDD = 1; // offset: 28
uint32 MMPHFLDBEKB = 3; // offset: 32
double IFMOHNAAAMC = 2; // offset: 40
}
message MonsterBattleInfo {
repeated CKCDIAAFICJ AKGJOPBLPNE = 28; // offset: 16
IGMOKOENLDK CIHAPGPNCMI = 5; // offset: 24
repeated AOFMDLLDIHG skill_info = 26; // offset: 32
repeated SkillUseProperty skill_times = 16; // offset: 40
repeated AttackDamageProperty attack_type_damage = 15; // offset: 56
double delay_cumulate = 19; // offset: 64
double NCDGNNJABJJ = 29; // offset: 72
double total_damage = 7; // offset: 80
uint32 wave = 21; // offset: 88
uint32 CBMLFOBDNCO = 27; // offset: 92
double total_hp_recover = 11; // offset: 96
uint32 stage_type = 17; // offset: 104
uint32 entity_id = 1; // offset: 108
uint32 KPMIIFGAMFA = 14; // offset: 112
double IBENGEOJFOJ = 30; // offset: 120
uint32 NCKAICABJIK = 4; // offset: 128
int32 JFDOMCHHBIF = 22; // offset: 132
KPOIEOPCEJL HFELBILEHNM = 20; // offset: 136
bool FAGBLGNJGDN = 32; // offset: 140
uint32 total_turns = 6; // offset: 144
uint32 phase = 23; // offset: 148
double total_heal = 8; // offset: 152
uint32 stage_id = 12; // offset: 160
HDFAPKLGEFM GCAEPLJHCFE = 25; // offset: 164
double total_damage_taken = 9; // offset: 168
uint32 monster_id = 2; // offset: 176
uint32 PKFMOFPMBBJ = 3; // offset: 180
NLNEBDEEONP AHKJLOJDNIC = 31; // offset: 184
uint32 NMKKAAGNCPC = 24; // offset: 188
double MBDMCJLFJOO = 18; // offset: 192
}
message BattleEventProperty {
SpBarInfo sp_bar = 2; // offset: 16
}
message BattleEventBattleInfo {
BattleEventProperty status = 2; // offset: 24
repeated AOFMDLLDIHG skill_info = 3; // offset: 32
uint32 battle_event_id = 1; // offset: 40
}
message HDKEPPDIDIH {
repeated uint32 JNDBCDAIIDD = 5; // offset: 16
repeated uint32 EJDDMNAODEN = 2; // offset: 24
double damage = 4; // offset: 40
uint32 enhanced_id = 10; // offset: 48
int32 AFPKBFAPOAH = 6; // offset: 52
uint32 CNGEOGOMPOP = 8; // offset: 56
uint32 source = 3; // offset: 60
uint32 avatar_id = 1; // offset: 64
uint32 wave = 9; // offset: 68
double OELDAKBOPJA = 7; // offset: 72
}
message GHCDMMNHNHO {
int32 GCABCJKCAOE = 2; // offset: 24
uint32 enhanced_id = 3; // offset: 28
uint32 avatar_id = 1; // offset: 32
}
message GANDCEDCLDL {
uint32 KAAHKLDJPJE = 1; // offset: 24
uint32 FHPMEIECKLG = 2; // offset: 28
uint32 entity_id = 3; // offset: 32
}
message AFGMNFFBBIG {
repeated GANDCEDCLDL JNFCFEIAABH = 5; // offset: 16
repeated GHCDMMNHNHO OFHCHNKEFMD = 3; // offset: 24
uint32 BKPDKFLDLDD = 1; // offset: 40
uint32 monster_id = 2; // offset: 44
uint32 PNJEGPAFNCI = 4; // offset: 48
}
message StatisticEvent {
uint32 display_value = 3; // offset: 24
BattleStaticticEventType type = 1; // offset: 28
uint32 LMMDHGCIHBL = 2; // offset: 32
}
message DKPHAFPGDLO {
uint32 IOEAFFEEDFM = 2; // offset: 24
uint32 JGDOICIEMAH = 1; // offset: 28
}
message GFNAPELNFIC {
DKPHAFPGDLO JBNMAOFOFPE = 3; // offset: 24
bool AALCCPJCBME = 2; // offset: 32
uint32 CLFBBAPEPML = 1; // offset: 36
}
message OEMOIGDNPNP {
repeated double switch_list = 4; // offset: 16
bool BBLMMNLCMGM = 3; // offset: 32
uint32 card_id = 1; // offset: 36
double display_value = 2; // offset: 40
}
message HLFOOKANNDE {
double KADNIAEJACG = 3; // offset: 24
uint32 JGDOICIEMAH = 1; // offset: 32
double damage = 2; // offset: 40
}
message EAENAFJCEFD {
repeated uint32 MMGPKJOJIPM = 1; // offset: 24
repeated uint32 FGPGOPOCAPN = 2; // offset: 32
}
message HOMMPJIOPGI {
repeated DKPHAFPGDLO CBLOAJFJKKI = 4; // offset: 24
uint32 wave = 1; // offset: 32
float PNJEGPAFNCI = 5; // offset: 36
uint32 GMKFBAMNDEA = 3; // offset: 40
uint32 score_id = 2; // offset: 44
}
message FDGKFJFICDN {
uint32 OCPEPEMNNEK = 1; // offset: 24
double PNJEGPAFNCI = 2; // offset: 32
}
message IDJIAGLCAPE {
repeated FDGKFJFICDN OJBMGEJCILM = 3; // offset: 16
repeated HOMMPJIOPGI DCMAHKHAFEH = 2; // offset: 32
uint32 IPCFGIEFBKH = 1; // offset: 40
}
message PMNLJEJKLOD {
uint32 count = 2; // offset: 24
NIMFANHLFNJ type = 1; // offset: 28
}
message BattleGridFightSpecialBattleInfo {
repeated uint32 DCKIGAHCNMJ = 12; // offset: 16
repeated HLFOOKANNDE HNJPIDFKNIK = 18; // offset: 24
repeated GFNAPELNFIC OMCLLCNKAHE = 5; // offset: 32
IDJIAGLCAPE INPNMBJNPPK = 22; // offset: 48
repeated uint32 PMLEEGOGPIF = 25; // offset: 56
repeated uint32 FPONJJMJFAE = 8; // offset: 64
repeated GFNAPELNFIC ICOPGAJFKHE = 4; // offset: 72
repeated PMNLJEJKLOD GMGPFAIONNG = 26; // offset: 80
repeated OEMOIGDNPNP LONFKFCFDND = 17; // offset: 88
EAENAFJCEFD HPHJGIEKMAA = 7; // offset: 96
repeated uint32 BLLKCBJGAEB = 19; // offset: 104
repeated uint32 LLIFKMANADH = 6; // offset: 112
uint32 PFBDNGHMBII = 2; // offset: 120
uint32 LJHKBJIBCGK = 27; // offset: 124
uint32 grid_fight_cur_level_exp = 9; // offset: 128
uint32 cur_level_id = 1; // offset: 132
bool CHKBOLNIPMO = 20; // offset: 136
uint32 rogue_money = 3; // offset: 140
uint32 GMBPGBIJGGE = 21; // offset: 144
uint32 NBKKKKKEMEH = 23; // offset: 148
uint32 LJGPHGDDBKE = 11; // offset: 152
uint32 DKCGLOIAPAH = 14; // offset: 156
}
message BattleGridFightTraitCoreRoleInfo {
uint32 role_id = 1; // offset: 24
uint32 unique_id = 2; // offset: 28
}
message BattleGridFigntAvatarCoreRoleInfo {
repeated uint32 LKNGKJCFFBH = 2; // offset: 24
repeated uint32 grid_fight_avatar_list = 1; // offset: 32
}
message GridFightTraitEffectLevelInfo {
map<uint32, GridFightDropInfo> trait_effect_level_reward = 2; // offset: 24
uint32 trait_effect_level_exp = 1; // offset: 32
}
message KFMKBMJPEIC {
repeated FHCEIOHLADG POJGKJENENA = 5; // offset: 24
repeated uint32 IHCDDIPNJKO = 2; // offset: 32
repeated ACFLKPFDHIM grid_fight_equipment_list = 3; // offset: 40
map<uint32, uint32> BANBECDCDHG = 4; // offset: 48
uint32 DNNCAGJIOAP = 1; // offset: 56
}
message CPMNHNHKLBK {
uint32 role_id = 1; // offset: 24
}
message BattleGridFightTraitEffectInfo {
uint32 effect_id = 1; // offset: 32
oneof NEBNJDMFELO {
BattleGridFightTraitCoreRoleInfo trait_core_role = 101; // offset: 16
BattleGridFigntAvatarCoreRoleInfo avatar_core_info = 102; // offset: 16
GridFightTraitEffectLevelInfo trait_effect_level_info = 103; // offset: 16
KFMKBMJPEIC JLCLHAKNMLL = 104; // offset: 16
CPMNHNHKLBK LFIDNOAECMN = 105; // offset: 16
}
}
message MHFNFINKJKP {
ABBHAALIBAH grid_update_src = 4; // offset: 24
uint32 CHEEOEHDOBF = 1; // offset: 28
uint32 NKJPCMPMGPM = 3; // offset: 32
IDDPBEAMDAO NKIENAICLGN = 2; // offset: 36
}
message NIEGDAPHKGC {
repeated MHFNFINKJKP KOJMGCBLKKA = 5; // offset: 24
repeated BattleGridFightTraitEffectInfo trait_effect_list = 3; // offset: 32
uint32 BPJKHDNBPOE = 6; // offset: 40
uint32 AFKKLDMAEDJ = 7; // offset: 44
uint32 KOJFHFAKKFO = 2; // offset: 48
uint32 trait_id = 1; // offset: 52
}
message ABJGLPCOMMK {
uint32 ENHJCNJFDFI = 1; // offset: 24
}
message NKAEOPAAJLG {
oneof BHGKHELCPGO {
uint32 EAGPOCAGMCA = 1; // offset: 16
}
}
message JJHJCIAPADP {
NKAEOPAAJLG JBIFDJKPHIJ = 102; // offset: 16
ABJGLPCOMMK GLHDCCPOGHL = 101; // offset: 32
}
message BJGJBNJDLIK {
JJHJCIAPADP DCEOLAAMGOO = 12; // offset: 16
map<uint32, uint32> convert_property_to_fixpoint = 10; // offset: 24
repeated ACFLKPFDHIM CNIJIJMEPEF = 7; // offset: 40
uint32 role_star = 2; // offset: 48
uint32 role_id = 1; // offset: 52
uint32 unique_id = 11; // offset: 56
uint32 avatar_id = 8; // offset: 60
uint32 pos = 3; // offset: 64
}
message PKDNDNABKII {
repeated ACFLKPFDHIM grid_fight_equipment_list = 4; // offset: 24
uint32 unique_id = 1; // offset: 32
uint32 npc_id = 2; // offset: 36
uint32 pos = 3; // offset: 40
}
message MLCLJKDKCDG {
uint32 unique_id = 1; // offset: 24
uint32 pos = 3; // offset: 28
uint32 LKMEMKLGIIK = 2; // offset: 32
}
message ACFLKPFDHIM {
map<uint32, double> OPEMKBPFFDN = 6; // offset: 24
map<uint32, uint32> convert_property_to_fixpoint = 4; // offset: 32
uint32 unique_id = 5; // offset: 40
NKAFNCBDJAH grid_update_src = 8; // offset: 44
uint32 grid_fight_equipment_id = 2; // offset: 48
}
message BGLCGNCLHLJ {
uint32 augment_id = 1; // offset: 24
}
message KHFHMJEMBOF {
uint32 portal_buff_id = 1; // offset: 24
}
message MIPDJDJLGPL {
uint32 EMOHLJHPOPC = 1; // offset: 24
uint32 DCAHJELNJNP = 2; // offset: 28
uint32 CJCCMAACJDB = 4; // offset: 32
uint32 section_id = 3; // offset: 36
}
message OJCBOMCCPDB {
repeated PKDNDNABKII grid_game_npc_list = 17; // offset: 24
repeated BJGJBNJDLIK grid_game_role_list = 8; // offset: 32
repeated NIEGDAPHKGC grid_fight_trait_info = 7; // offset: 40
MIPDJDJLGPL IOCKDJCDMAH = 11; // offset: 48
repeated MLCLJKDKCDG KCOMPKMJCMC = 18; // offset: 56
map<string, uint32> POCKGKDFLKK = 20; // offset: 64
repeated BGLCGNCLHLJ sync_augment_info = 10; // offset: 72
repeated BattleAvatar OPHONCKPNMG = 1; // offset: 80
repeated KHFHMJEMBOF grid_fight_portal_buff_list = 14; // offset: 88
uint32 grid_fight_lineup_hp = 3; // offset: 96
uint32 IFIIOIIKJHO = 9; // offset: 100
bool MEHFNAEMMFE = 22; // offset: 104
bool is_overlock = 15; // offset: 105
uint32 AACGBEBGDPE = 16; // offset: 108
uint32 LJNGPCKPJLF = 13; // offset: 112
uint32 LODNFLMBIEH = 19; // offset: 116
uint32 battle_wave_id = 2; // offset: 120
uint32 EHNJDIDABHD = 4; // offset: 124
uint32 NFBJINKLLLK = 21; // offset: 128
uint32 HHEPCDMBJFI = 12; // offset: 132
}
message HNDAOBACJOA {
string phase = 1; // offset: 16
repeated uint32 NCDMFFBBBDP = 10; // offset: 24
repeated uint32 DJOFHLGLDGB = 9; // offset: 40
uint32 HDGBKHPHKMO = 8; // offset: 48
uint32 ENCAECIICBP = 6; // offset: 52
uint32 JMCFEEHBDDH = 5; // offset: 56
float MINGOICONIF = 2; // offset: 60
uint32 DLHCMNIACBO = 4; // offset: 64
uint32 GOEEJIAAEKB = 7; // offset: 68
float EEFMGKOFOBH = 3; // offset: 72
}
message OJEANLINGCJ {
repeated uint32 boss_info = 7; // offset: 16
repeated HNDAOBACJOA GDFAMBOOFJO = 8; // offset: 32
uint32 EAAAEJLJDDE = 1; // offset: 40
uint32 KOBJCPABKAA = 6; // offset: 44
uint32 NCJOBKNJFPN = 2; // offset: 48
uint32 IBHKMLKHKJB = 5; // offset: 52
uint32 PLJCEFDPCIO = 4; // offset: 56
uint32 OEBAIDCOPLC = 3; // offset: 60
}
message BMKIIODBMJF {
double EOKEFIAOFPN = 3; // offset: 24
uint32 PKDANDJFAON = 7; // offset: 32
uint32 status = 6; // offset: 36
uint32 INOIOGNMBMM = 5; // offset: 40
uint32 HHOPLLPEKKE = 8; // offset: 44
double PCKECKCNHCE = 2; // offset: 48
uint32 wave = 1; // offset: 56
uint32 HEKPNDDKKMM = 4; // offset: 60
}
message NHPAECJCOCG {
string key = 1; // offset: 24
double value = 2; // offset: 32
}
message IJLEFNJPFKP {
uint32 OAPEDNOPOLN = 1; // offset: 24
}
message EMLFDPFAPJP {
uint32 NAEAGNLBKAM = 1; // offset: 24
uint32 MHPPIKLBNMD = 2; // offset: 28
}
message OJMPKMNINGK {
map<uint32, uint32> AAABHNMAENN = 5; // offset: 16
bool AALCCPJCBME = 3; // offset: 32
uint32 CFKKKPNKHEL = 1; // offset: 36
uint32 dice_slot_id = 4; // offset: 40
uint32 level = 2; // offset: 44
}
message KCIEGDGJMBE {
map<uint32, uint32> HCPNPDLJKGF = 4; // offset: 24
repeated OJMPKMNINGK HIILDALHIMD = 2; // offset: 32
uint32 level = 3; // offset: 40
uint32 GCAHKLNGFCK = 1; // offset: 44
}
message CJHPPLHFNAB {
repeated KCIEGDGJMBE AHBOCLNGFNM = 2; // offset: 16
EMLFDPFAPJP BJMJBLCMPAL = 1; // offset: 32
}
message FHOHCAIFHNA {
uint32 HILINOJPLGA = 1; // offset: 24
uint32 KMPCNDJHHAO = 12; // offset: 28
double HCANMIJAFLG = 2; // offset: 32
uint32 PGGDEHKKINP = 11; // offset: 40
uint32 IKJLLFLCHNF = 13; // offset: 44
}
message BLJEJFMKEII {
oneof MMCGBGDJIPN {
CJHPPLHFNAB FODLGHIFJGC = 1; // offset: 24
FHOHCAIFHNA GLDHCIBNBAG = 2; // offset: 24
}
}
message BattleRogueMagicInfo {
IJLEFNJPFKP OOPCPMANCBO = 1; // offset: 24
BLJEJFMKEII detail_info = 2; // offset: 32
}
message CMIKEILGNGK {
double total_damage = 3; // offset: 24
uint32 GCAHKLNGFCK = 1; // offset: 32
uint32 level = 2; // offset: 36
}
message DFDPLINPMJF {
repeated CMIKEILGNGK KGIELMEOPEH = 3; // offset: 24
uint32 INGDHDPEGOK = 1; // offset: 32
uint32 IGPNFJDACIE = 2; // offset: 36
}
message OKLPMDCIEIG {
uint32 JOHMBBFODBB = 2; // offset: 24
uint32 IPLNNHLGDJK = 1; // offset: 28
double ADNKLLMHLCJ = 3; // offset: 32
double GADGHAGGBNO = 4; // offset: 40
}
message NKKADHADOLO {
OKLPMDCIEIG FMNIHGEJKED = 1; // offset: 16
}
message EANJJJPKIPJ {
DFDPLINPMJF EBIJFLILKFP = 1; // offset: 24
NKKADHADOLO GEOOCJBAKFI = 2; // offset: 32
}
message OEBBNFANHLK {
uint32 JBPNBECLGKN = 1; // offset: 24
double AALPICLABCO = 2; // offset: 32
}
message NIFPICHIDLJ {
repeated OEBBNFANHLK switch_list = 5; // offset: 24
uint32 unique_id = 3; // offset: 32
uint32 level = 4; // offset: 36
uint32 config_id = 2; // offset: 40
MOHNIMLCODA type = 1; // offset: 44
}
message EBBJLHBAGCJ {
repeated uint32 GLNPAOLFPDI = 2; // offset: 16
uint32 ODPELJAIPHL = 1; // offset: 32
}
message PKPFAHEBJIO {
repeated NIFPICHIDLJ message_datas = 1; // offset: 16
repeated EBBJLHBAGCJ FPMBJMDNPBM = 3; // offset: 24
map<uint32, uint32> FGGPANADLKM = 2; // offset: 40
uint32 area_id = 4; // offset: 48
uint32 difficulty_level = 5; // offset: 52
}
message HFFAFBIGNKP {
uint32 INOIOGNMBMM = 4; // offset: 24
uint32 IBNLKOLLPJH = 2; // offset: 28
uint32 HEKPNDDKKMM = 3; // offset: 32
uint32 monster_id = 1; // offset: 36
}
message ABFLKIBIFDM {
double AEPMEGILLOJ = 6; // offset: 24
double JGFKNDMDHHP = 3; // offset: 32
double MINCPOKEPDP = 7; // offset: 40
uint32 JEOFBDLFCOL = 1; // offset: 48
double HIFNHNLNDPN = 2; // offset: 56
uint32 IBNLKOLLPJH = 5; // offset: 64
uint32 wave = 4; // offset: 68
}
message JPKJNNKMIGJ {
double CJKMCOMGJCL = 3; // offset: 24
uint32 IBNLKOLLPJH = 5; // offset: 32
uint32 DFBHOJANGCF = 2; // offset: 36
uint32 wave = 4; // offset: 40
uint32 GDLJHBLJODK = 1; // offset: 44
}
message HPHJPOIBGLC {
repeated ABFLKIBIFDM EGHJFEIMHBB = 2; // offset: 16
repeated JPKJNNKMIGJ DKOCKKCPGDK = 3; // offset: 32
repeated HFFAFBIGNKP CDFPLJDJDEP = 1; // offset: 40
}
message FMNPJNPAMOA {
uint32 JAEGABGPEDI = 2; // offset: 24
uint32 avatar_id = 1; // offset: 28
}
message FIMBJCONBAE {
repeated uint32 CDJABFHCNFF = 4; // offset: 24
repeated FMNPJNPAMOA CMAOCGLKFAE = 5; // offset: 32
uint32 AMKBLKMNKFE = 2; // offset: 40
uint32 ACGIEKABIFK = 6; // offset: 44
uint32 DAEKFCNBCFC = 1; // offset: 48
uint32 DAEBGDENDNN = 7; // offset: 52
uint32 MOLFOOGCBKE = 3; // offset: 56
}
message JIONEELJGCC {
FIMBJCONBAE IPDCLDBKIBI = 1; // offset: 24
}
message JGOFJDOCOMK {
uint32 progress = 1; // offset: 24
}
message GECCJHDOCKH {
uint32 BJLGFCKBPPJ = 2; // offset: 24
uint32 DLGPBFDGEGJ = 1; // offset: 28
}
message GBJMLKNLEPD {
GECCJHDOCKH FIIGOHIOINP = 4; // offset: 16
HPHJPOIBGLC LNJMOALDPJD = 1; // offset: 24
JGOFJDOCOMK KIABIIOENOK = 3; // offset: 32
JIONEELJGCC BNMBHFMHGLH = 2; // offset: 40
}
message LGOKJFKMCBE {
double MINCPOKEPDP = 11; // offset: 24
uint32 IBOPDGOFDOD = 4; // offset: 32
double HIFNHNLNDPN = 2; // offset: 40
uint32 IBHKMLKHKJB = 13; // offset: 48
uint32 OLPDBDEDCOG = 10; // offset: 52
uint32 GMJGPDKJAEE = 6; // offset: 56
uint32 BJGOOFNOGMJ = 9; // offset: 60
double AEPMEGILLOJ = 8; // offset: 64
uint32 KJGDBFEFHPJ = 1; // offset: 72
uint32 HKAENABCBHL = 7; // offset: 76
double JGFKNDMDHHP = 3; // offset: 80
uint32 OEBAIDCOPLC = 12; // offset: 88
uint32 NBKOOPBPNPL = 5; // offset: 92
}
message BJOFJDKIOPG {
repeated LGOKJFKMCBE EGHJFEIMHBB = 4; // offset: 24
uint32 JBFEPAFJNCL = 3; // offset: 32
uint32 OEBAIDCOPLC = 1; // offset: 36
uint32 IBHKMLKHKJB = 2; // offset: 40
}
message BattleAvatarServantInfo {
repeated AttackDamageProperty attack_type_max_damage = 10; // offset: 16
repeated AttackDamageProperty attack_type_break_damage = 9; // offset: 24
repeated AttackDamageProperty attack_type_damage = 8; // offset: 40
repeated SkillUseProperty skill_times = 5; // offset: 48
double GPLELDEIEKO = 24; // offset: 56
double total_break_damage = 7; // offset: 64
double total_damage_taken = 11; // offset: 72
double DIALJMAHFBO = 21; // offset: 80
double total_heal = 12; // offset: 88
uint32 total_turns = 3; // offset: 96
double total_shield = 14; // offset: 104
double total_hp_recover = 13; // offset: 112
double DBJOLLGOGOL = 4; // offset: 120
double total_damage = 6; // offset: 128
double total_shield_taken = 15; // offset: 136
uint32 JDHDJFCKBGD = 20; // offset: 144
uint32 KAAHKLDJPJE = 2; // offset: 148
uint32 NFELHIGFIOM = 18; // offset: 152
uint32 break_times = 17; // offset: 156
uint32 entity_id = 22; // offset: 160
uint32 MEBKILMPMGA = 23; // offset: 164
double total_shield_damage = 16; // offset: 168
uint32 CNLEPLAEEHF = 19; // offset: 176
uint32 avatar_id = 1; // offset: 180
}
message BattleAvatarGlobalBuffInfo {
uint32 maze_buff_id = 2; // offset: 24
uint32 DLMBCCCPCKJ = 3; // offset: 28
uint32 avatar_id = 1; // offset: 32
}
message OHDHNDMJFAP {
repeated BattleAvatarServantInfo GFOAHHHNBJC = 1; // offset: 16
uint32 BOBELCJDDOA = 3; // offset: 32
uint32 GNMMFALALLD = 2; // offset: 36
}
message NEJMJMJAMMA {
uint32 JJDEEHAMHGF = 2; // offset: 24
uint32 GCNMKIHOFGG = 3; // offset: 28
uint32 NCDBCLLAHPP = 1; // offset: 32
}
message FMEKABDGCEC {
repeated NIFPICHIDLJ message_datas = 2; // offset: 16
NEJMJMJAMMA GIOJALJAIIF = 1; // offset: 32
}
message MGMJOPHJCNL {
repeated FHKKPNDLLLO JHBJNKCJINO = 10; // offset: 16
repeated LFLENBDPNJN NELAKLKIDDK = 6; // offset: 24
repeated HFKKKFJHPHJ LLOFONJOGCE = 4; // offset: 32
repeated BCCONKJHDJL ODMCMPIDJNH = 5; // offset: 40
repeated ADHGIJPHLEB MFOOECCEOBO = 3; // offset: 48
repeated JPHFANMNHJP OPJPKFEFPKA = 15; // offset: 56
repeated CPNCAPLOIHI DOGMMGLBJIJ = 8; // offset: 72
map<string, uint32> POCKGKDFLKK = 16; // offset: 80
double FLFEAJFNPAP = 12; // offset: 88
uint32 HFLPDCJDIAC = 1; // offset: 96
uint32 NBPFMFMKJHI = 2; // offset: 100
double NDKJJIFIFNJ = 11; // offset: 104
uint32 FKMINAMFFAN = 14; // offset: 112
uint32 OAHFCPPIMLF = 9; // offset: 116
double COCOMFHNEHF = 13; // offset: 120
}
message JPAIOFMJEPM {
uint32 BBHBAKJCGLC = 1; // offset: 24
}
message JPHFANMNHJP {
oneof KKNBOACNCON {
JPAIOFMJEPM FECDNCFJGFK = 1; // offset: 16
}
}
message OBIMHNFFLEM {
map<uint32, GridFightDropInfo> trait_effect_level_reward = 5; // offset: 16
repeated uint32 switch_list = 2; // offset: 32
uint32 effect_id = 1; // offset: 40
}
message ADHGIJPHLEB {
repeated OBIMHNFFLEM MFJCLCJNAFO = 2; // offset: 24
double KINKMHEAANP = 4; // offset: 32
uint32 trait_id = 1; // offset: 40
double damage = 3; // offset: 48
}
message HFKKKFJHPHJ {
double damage = 3; // offset: 24
double KINKMHEAANP = 4; // offset: 32
uint32 augment_id = 1; // offset: 40
}
message FHKKPNDLLLO {
uint32 portal_buff_id = 1; // offset: 24
}
message CJAFIJAFIPN {
uint32 monster_id = 2; // offset: 24
uint32 EOKOPAFFMII = 1; // offset: 28
}
message LFLENBDPNJN {
repeated CJAFIJAFIPN kill_monster_list = 2; // offset: 24
uint32 PBFMLGOCOPF = 1; // offset: 32
}
message CPNCAPLOIHI {
map<uint32, double> ICECCHMAGNO = 6; // offset: 24
double KINKMHEAANP = 5; // offset: 32
uint32 CAKAOJGILMG = 7; // offset: 40
uint32 role_id = 1; // offset: 44
uint32 OKMHKBOJBOB = 8; // offset: 48
double damage = 2; // offset: 56
}
message NLAPCKJBJNB {
map<uint32, double> DMLCLKHGEFE = 2; // offset: 16
uint32 avatar_id = 1; // offset: 32
}
message CKOKAGGLKHG {
repeated NLAPCKJBJNB avatar_list = 2; // offset: 24
double FBNBPPHOGLI = 3; // offset: 32
uint32 HFLPDCJDIAC = 1; // offset: 40
}
message PMPCIBGILIE {
double damage = 2; // offset: 24
uint32 avatar_id = 1; // offset: 32
uint32 OKMHKBOJBOB = 3; // offset: 36
}
message FAHGFCIJHFK {
repeated PMPCIBGILIE INBNCAKGDPJ = 9; // offset: 24
uint32 round_cnt = 1; // offset: 32
uint32 FHPMEIECKLG = 2; // offset: 36
double total_damage = 5; // offset: 40
uint32 HOIOBLJHJHJ = 3; // offset: 48
uint32 total_bp_cost = 4; // offset: 52
double total_damage_taken = 6; // offset: 56
double total_shield_taken = 8; // offset: 64
double total_hp_recover = 7; // offset: 72
}
message BattleStatistics {
repeated AvatarBattleInfo battle_avatar_list = 7; // offset: 16
repeated uint32 GBLEKIOCFMA = 44; // offset: 24
repeated MonsterBattleInfo monster_list = 8; // offset: 32
repeated BattleAvatarGlobalBuffInfo MHLCFDEGOGN = 42; // offset: 40
repeated uint32 MEBKILMPMGA = 45; // offset: 48
KNBMAPNNDJL KFPEKBCKKPM = 46; // offset: 56
repeated AFGMNFFBBIG ENPBMPKGLOM = 23; // offset: 64
FMEKABDGCEC OFMIGBJPKMH = 40; // offset: 72
repeated StatisticEvent EIPBMOMKJDO = 26; // offset: 80
repeated BattleEventBattleInfo BDCHEJKPOAF = 16; // offset: 88
BJOFJDKIOPG BCCIIEGCFAA = 38; // offset: 104
map<string, float> custom_values = 13; // offset: 112
repeated NHPAECJCOCG AIOKGNBLMDI = 34; // offset: 120
repeated int32 AKFFKEMDPLG = 22; // offset: 128
OJEANLINGCJ DOAFGHLAICM = 31; // offset: 136
repeated HDKEPPDIDIH OKFALMGFHMA = 21; // offset: 144
repeated BMKIIODBMJF DCMAHKHAFEH = 33; // offset: 152
EANJJJPKIPJ DBKFEPMIMFF = 36; // offset: 160
repeated CDMPJODLBEE ECFFMBFGPOJ = 27; // offset: 168
repeated MKICACCMBOF LGKAKIEEOMG = 29; // offset: 176
GBJMLKNLEPD MHPDKEDHELL = 37; // offset: 184
OHDHNDMJFAP IAGKLJEKAOL = 39; // offset: 192
FAHGFCIJHFK MFOJKJGKDGD = 48; // offset: 200
MGMJOPHJCNL APAGMJNECCN = 43; // offset: 208
BattleGridFightSpecialBattleInfo PMCEKILFBIO = 30; // offset: 216
repeated uint32 avatar_id_list = 3; // offset: 224
map<uint32, BattleTargetList> battle_target_info = 28; // offset: 232
CKOKAGGLKHG ILNNGPJAEGH = 47; // offset: 240
uint32 monster_battle_turns = 12; // offset: 248
uint32 total_auto_turns = 2; // offset: 252
BattleEndReason end_reason = 19; // offset: 256
uint32 ultra_cnt = 4; // offset: 260
uint32 NPFDEJPPPLI = 35; // offset: 264
uint32 cocoon_dead_wave = 10; // offset: 268
bool ADGBAKBCOKF = 32; // offset: 272
uint32 challenge_score = 14; // offset: 276
uint32 round_cnt = 9; // offset: 280
uint32 IEOGEFBLNEL = 41; // offset: 284
double cost_time = 6; // offset: 288
uint32 avatar_battle_turns = 11; // offset: 296
uint32 total_battle_turns = 1; // offset: 300
double total_delay_cumulate = 5; // offset: 304
}
message MKICACCMBOF {
uint32 CIHMKAEKGFL = 2; // offset: 24
uint32 DMKHKEMIKKH = 1; // offset: 28
}
message CDMPJODLBEE {
SpBarInfo sp_bar = 3; // offset: 24
AABGIFAEEEK type = 1; // offset: 32
uint32 id = 2; // offset: 36
}
message GLIBGKGGEJL {
repeated uint32 PDABDEJBPEL = 1; // offset: 24
uint32 NKDDBPGDAEE = 2; // offset: 32
}
enum Retcode {
JCEMKEPNKEH_MPFHOLPDACM = 0;
JCEMKEPNKEH_HMIDKNOJHDN = 1;
JCEMKEPNKEH_BHEJNKBJHBL = 2;
JCEMKEPNKEH_GMOIMOGIKFI = 3;
JCEMKEPNKEH_LFFJLEAIOIL = 4;
JCEMKEPNKEH_CNFDCOCBDJF = 5;
JCEMKEPNKEH_FDICGOECECA = 6;
JCEMKEPNKEH_MILFKOKHNCI = 7;
JCEMKEPNKEH_PACFMEBFNCH = 8;
JCEMKEPNKEH_GAKDAGIIGGN = 9;
JCEMKEPNKEH_BCEDIFPMNCF = 10;
JCEMKEPNKEH_PHAPEGBMJMF = 11;
JCEMKEPNKEH_KGJCGBHMNPO = 12;
JCEMKEPNKEH_OHAAAFDIOPC = 13;
JCEMKEPNKEH_EACFAFMIEME = 14;
JCEMKEPNKEH_BBPMCLLJEHI = 1000;
JCEMKEPNKEH_KCPGDCEHMOL = 1001;
JCEMKEPNKEH_APENMIDNLEJ = 1002;
JCEMKEPNKEH_AJIHPHCBENC = 1003;
JCEMKEPNKEH_HLMJBEKOFMJ = 1004;
JCEMKEPNKEH_IHKIPFFNKHN = 1005;
JCEMKEPNKEH_DAAJPJJLDHH = 1006;
JCEMKEPNKEH_DBMFHKPFDOM = 1007;
JCEMKEPNKEH_FMPBKLIKNMJ = 1008;
JCEMKEPNKEH_LCCHGKAGJPM = 1009;
JCEMKEPNKEH_BGNAJMJHDJI = 1010;
JCEMKEPNKEH_FBAHPBJMAFA = 1011;
JCEMKEPNKEH_GEILIEMJBEL = 1012;
JCEMKEPNKEH_JOCPDABDDDJ = 1013;
JCEMKEPNKEH_NFMDJAHDOPJ = 1100;
JCEMKEPNKEH_IGGFJDDPDJC = 1101;
JCEMKEPNKEH_DMNCLDKNAJF = 1102;
JCEMKEPNKEH_ILAMBKHNPOE = 1103;
JCEMKEPNKEH_BBPDKDJIEHA = 1104;
JCEMKEPNKEH_ICLKMCIAFBG = 1105;
JCEMKEPNKEH_OCEEIKJAIBM = 1200;
JCEMKEPNKEH_BBOFKKGLDOL = 1201;
JCEMKEPNKEH_BGGDCIFMHEK = 1202;
JCEMKEPNKEH_NHKDNFNEAJE = 1203;
JCEMKEPNKEH_JPHNFNMKBPG = 1204;
JCEMKEPNKEH_LIBHGDLEALP = 1205;
JCEMKEPNKEH_HCIPCKJDIDP = 1206;
JCEMKEPNKEH_DLFGEGLNBIJ = 1207;
JCEMKEPNKEH_ILPMOJINACM = 1208;
JCEMKEPNKEH_DIOIOGPONCP = 1209;
JCEMKEPNKEH_KCHEBDHIBHA = 1210;
JCEMKEPNKEH_JINELMCAIGF = 1211;
JCEMKEPNKEH_FFNKBBCGKAO = 1212;
JCEMKEPNKEH_DOBCPIJOCMN = 1213;
JCEMKEPNKEH_BOPHGDEJCCD = 1214;
JCEMKEPNKEH_LJKHBPNOLND = 1215;
JCEMKEPNKEH_ODJIPGFBCNM = 1216;
JCEMKEPNKEH_BGGFKKIHMCE = 1217;
JCEMKEPNKEH_MOKMNCIKNAL = 1218;
JCEMKEPNKEH_DNHOIDFDEHO = 1219;
JCEMKEPNKEH_IELNHKBEPGH = 1220;
JCEMKEPNKEH_CDBCGNLBCAB = 1221;
JCEMKEPNKEH_OGEPKMCOBLE = 1222;
JCEMKEPNKEH_CIPHDBAHEKP = 1223;
JCEMKEPNKEH_PPEEPPNLOLD = 1224;
JCEMKEPNKEH_KFNPNDJCKPN = 1225;
JCEMKEPNKEH_ECDIFGICPJN = 1226;
JCEMKEPNKEH_CCFLKKLMNAA = 1227;
JCEMKEPNKEH_HMGFKPEEGGB = 1228;
JCEMKEPNKEH_MOBPDCBKOOH = 1229;
JCEMKEPNKEH_ADEHNMNKHAM = 1230;
JCEMKEPNKEH_NBINKMNELBK = 1231;
JCEMKEPNKEH_AAKBKHGDBNB = 1232;
JCEMKEPNKEH_JHGOMLBHPPB = 1233;
JCEMKEPNKEH_CKCBMNHAAOE = 1234;
JCEMKEPNKEH_LGDIDFGAMPO = 1300;
JCEMKEPNKEH_OOGPKHFJFAO = 1301;
JCEMKEPNKEH_EBBMBBPMBMH = 1302;
JCEMKEPNKEH_IEDNELGJHJF = 1303;
JCEMKEPNKEH_BMOAOIFEAMI = 1304;
JCEMKEPNKEH_NCMGILEJGNM = 1305;
JCEMKEPNKEH_KMEOBPGBALK = 1306;
JCEMKEPNKEH_OMOLPBAOONN = 1307;
JCEMKEPNKEH_HAIGIGEAILG = 1308;
JCEMKEPNKEH_KIBGIKBADBH = 1309;
JCEMKEPNKEH_DJJPLGMNADN = 1310;
JCEMKEPNKEH_LLNGJNIDCFP = 1311;
JCEMKEPNKEH_OGNOBOKHGCL = 1312;
JCEMKEPNKEH_JHDMDEJOFAK = 1313;
JCEMKEPNKEH_PGPADJKEDEA = 1314;
JCEMKEPNKEH_BCGANNHMIGL = 1315;
JCEMKEPNKEH_ECAMBJFADDN = 1316;
JCEMKEPNKEH_HNFBFOJPNJF = 1317;
JCEMKEPNKEH_JMNBCKFHNGN = 1318;
JCEMKEPNKEH_BLIEGGMABEJ = 1319;
JCEMKEPNKEH_LIANLFICBML = 1320;
JCEMKEPNKEH_KPEOHLJACAG = 1321;
JCEMKEPNKEH_NKLCNLJPENH = 1322;
JCEMKEPNKEH_DCLANEOAFGG = 1323;
JCEMKEPNKEH_MMBALFOKGMD = 1324;
JCEMKEPNKEH_JJBPCPADBIE = 1325;
JCEMKEPNKEH_CAANKDJCMID = 1326;
JCEMKEPNKEH_GONLOJNHAJG = 1327;
JCEMKEPNKEH_HNGDMFODDIC = 1328;
JCEMKEPNKEH_OPDEGKLDBOE = 1329;
JCEMKEPNKEH_AJCIMBPEMCF = 1330;
JCEMKEPNKEH_GPPDEGDOODB = 1331;
JCEMKEPNKEH_EGCOMKJAFPJ = 1332;
JCEMKEPNKEH_KIKGGCFLDDG = 1333;
JCEMKEPNKEH_HMHDLGKCDIL = 1334;
JCEMKEPNKEH_OKPGIBMOALE = 1335;
JCEMKEPNKEH_ONEAPCAKFCF = 1336;
JCEMKEPNKEH_AFIECDBMJLO = 1337;
JCEMKEPNKEH_MNLCGACCACJ = 1338;
JCEMKEPNKEH_FEKEALMCCEO = 1339;
JCEMKEPNKEH_JMDLIAABOCE = 1340;
JCEMKEPNKEH_EIFJCGNLKLE = 1341;
JCEMKEPNKEH_HNDCKIKJBNK = 1342;
JCEMKEPNKEH_PKEDJPIGCGN = 1343;
JCEMKEPNKEH_LNPFGBDCMJE = 1344;
JCEMKEPNKEH_EELBPBFMLOH = 1345;
JCEMKEPNKEH_GNMKNIEIIBE = 1346;
JCEMKEPNKEH_EFMIJBNNLNE = 1347;
JCEMKEPNKEH_LIEHAHLGKGD = 1350;
JCEMKEPNKEH_FDGLCDIDLLL = 1351;
JCEMKEPNKEH_MJJLPOJGHFN = 1352;
JCEMKEPNKEH_GBPGELBAHEF = 1353;
JCEMKEPNKEH_JCKDCFJBJNG = 1354;
JCEMKEPNKEH_LGADDLMCDGL = 1355;
JCEMKEPNKEH_JHKMOJJLACE = 1356;
JCEMKEPNKEH_NGKAIKOPGAH = 1357;
JCEMKEPNKEH_HHDCFLFAMOE = 1358;
JCEMKEPNKEH_JCGOPHGPBOI = 1359;
JCEMKEPNKEH_APOOOPJCPLH = 1360;
JCEMKEPNKEH_LPKIFCKHBEH = 1361;
JCEMKEPNKEH_ENMGEBABPKD = 1362;
JCEMKEPNKEH_FMCEMOFHPNN = 1363;
JCEMKEPNKEH_PFHMAMNJMKK = 1364;
JCEMKEPNKEH_NCDPOGLKOCE = 1365;
JCEMKEPNKEH_CLLBGHEEEIK = 1366;
JCEMKEPNKEH_MBKDIIAIKNK = 1367;
JCEMKEPNKEH_EKEABMHGALF = 1368;
JCEMKEPNKEH_JPHKPCGLJDE = 1369;
JCEMKEPNKEH_BCJNGAHKBOA = 1370;
JCEMKEPNKEH_OCFNKEHKOLF = 1371;
JCEMKEPNKEH_CEJNFCCDEKB = 1372;
JCEMKEPNKEH_BPLOJHKEILN = 1373;
JCEMKEPNKEH_GECPGDNKKHB = 1374;
JCEMKEPNKEH_JIOJDEELLOK = 1375;
JCEMKEPNKEH_CIHBIHEDDDK = 1376;
JCEMKEPNKEH_KGGHINJMAHF = 1377;
JCEMKEPNKEH_FEDPLNPINEB = 1378;
JCEMKEPNKEH_JGDOCMGIEHA = 1379;
JCEMKEPNKEH_CEGGDOAPCIH = 1380;
JCEMKEPNKEH_OBJCGJMGDEN = 1381;
JCEMKEPNKEH_MJABGFHLCPJ = 1382;
JCEMKEPNKEH_CNEIBPPEIIJ = 1383;
JCEMKEPNKEH_HFACNCLJHFD = 1384;
JCEMKEPNKEH_MFMKMJOHFPK = 1385;
JCEMKEPNKEH_MBEEKPJNCKE = 1386;
JCEMKEPNKEH_HDBPDBFKJJE = 1387;
JCEMKEPNKEH_EFNADLNFLEP = 1400;
JCEMKEPNKEH_LAEOPOEBMDE = 1401;
JCEMKEPNKEH_CAHEDBCFEEJ = 1402;
JCEMKEPNKEH_ILFDILBMCBN = 1403;
JCEMKEPNKEH_LELIAHJHOFB = 1404;
JCEMKEPNKEH_FOJKPBHJEHN = 1405;
JCEMKEPNKEH_OLGCCFKHFCH = 1406;
JCEMKEPNKEH_OKJLNAENOMB = 1407;
JCEMKEPNKEH_LKLBNEJOKKL = 1408;
JCEMKEPNKEH_EOMGOHNJBKM = 1409;
JCEMKEPNKEH_FEGLJNKMLNM = 1410;
JCEMKEPNKEH_GNPKCMEMJGF = 1411;
JCEMKEPNKEH_FDBKOEKCBID = 1412;
JCEMKEPNKEH_ECALJAJHGNF = 1413;
JCEMKEPNKEH_FCDJMJNPJDF = 1414;
JCEMKEPNKEH_NFHAAALHFAH = 1415;
JCEMKEPNKEH_FEOOMHJAIPA = 1416;
JCEMKEPNKEH_AKPANGMNMAA = 1417;
JCEMKEPNKEH_JFGEPGBIJDN = 1418;
JCEMKEPNKEH_CHDOELFMOFK = 1419;
JCEMKEPNKEH_OJPJMGDCKMA = 1420;
JCEMKEPNKEH_EDLFBCDGKJI = 1421;
JCEMKEPNKEH_KIFIFIFFHGC = 1422;
JCEMKEPNKEH_DIGLKMKNGFJ = 1423;
JCEMKEPNKEH_MLNLHIEKGFD = 1424;
JCEMKEPNKEH_ALENLIOGEGN = 1425;
JCEMKEPNKEH_BOMAIKBNIBE = 1426;
JCEMKEPNKEH_MKNPJDGJCBD = 1427;
JCEMKEPNKEH_CBMLOLEACMK = 1428;
JCEMKEPNKEH_PAHKJNFLAKM = 1429;
JCEMKEPNKEH_DNPMELHGINJ = 1430;
JCEMKEPNKEH_MCALCOGIAEB = 1431;
JCEMKEPNKEH_CFMGLPOPCJA = 1700;
JCEMKEPNKEH_KIMDABJJCKG = 1701;
JCEMKEPNKEH_EADNAMDCBJB = 1702;
JCEMKEPNKEH_CPOCGMCOBLO = 1703;
JCEMKEPNKEH_IALOINKOJBH = 1704;
JCEMKEPNKEH_JFMNELMLDIK = 1705;
JCEMKEPNKEH_OACGDPBPDEG = 1706;
JCEMKEPNKEH_LKFHCBMEOAA = 1707;
JCEMKEPNKEH_BBFFMFGDDEF = 1708;
JCEMKEPNKEH_FAFGLBPOEKD = 1709;
JCEMKEPNKEH_OJNJPGHKAIJ = 1800;
JCEMKEPNKEH_BJOGJLFHEDP = 1801;
JCEMKEPNKEH_CINOMANOMFI = 1802;
JCEMKEPNKEH_GAKBLEOLDLG = 1804;
JCEMKEPNKEH_PGKDNFDEMAH = 1805;
JCEMKEPNKEH_ADBGKCKNPFO = 1806;
JCEMKEPNKEH_AGMMMGFDHKL = 1807;
JCEMKEPNKEH_EGJENGPJNKN = 1808;
JCEMKEPNKEH_CFOEDODPPHH = 1809;
JCEMKEPNKEH_OMHDMMKPDNE = 1810;
JCEMKEPNKEH_JHDPFDGIGGK = 1811;
JCEMKEPNKEH_HGCHGKHALKH = 1812;
JCEMKEPNKEH_DIFHFCPFPBH = 1813;
JCEMKEPNKEH_OIKKBLCAHCN = 1814;
JCEMKEPNKEH_JKHGMLIFDBJ = 1900;
JCEMKEPNKEH_DANDOOBJAPJ = 1901;
JCEMKEPNKEH_KLJPACPPPEO = 1902;
JCEMKEPNKEH_DAMNLEONGHJ = 1903;
JCEMKEPNKEH_NOPFOCJMHLD = 2000;
JCEMKEPNKEH_OGOJKBBLKGL = 2001;
JCEMKEPNKEH_HCLALFPIPLM = 2002;
JCEMKEPNKEH_FALBNCMMHJO = 2003;
JCEMKEPNKEH_DHLHGAJPGLL = 2004;
JCEMKEPNKEH_GPKLHHPINDF = 2005;
JCEMKEPNKEH_LIJDPNDLBCJ = 2006;
JCEMKEPNKEH_BDLKGAMBKNJ = 2007;
JCEMKEPNKEH_CAAJMIPCAOB = 2008;
JCEMKEPNKEH_ADMFKCCKFNB = 2009;
JCEMKEPNKEH_IAAKLNCDPGH = 2010;
JCEMKEPNKEH_OANLKPIEIKD = 2100;
JCEMKEPNKEH_LCEEAMPICFI = 2101;
JCEMKEPNKEH_NLPFANJDDPF = 2102;
JCEMKEPNKEH_LDKEPMMDICJ = 2103;
JCEMKEPNKEH_MAEHLEPKBFC = 2104;
JCEMKEPNKEH_FAEOMPEPLNB = 2105;
JCEMKEPNKEH_JLBBEBIKHAB = 2106;
JCEMKEPNKEH_MANCHOEINPH = 2107;
JCEMKEPNKEH_EKOIPHDMEKG = 2108;
JCEMKEPNKEH_PLJDIIMJGGI = 2109;
JCEMKEPNKEH_HGNBEGGDKBD = 2110;
JCEMKEPNKEH_LDNHPEKLPMN = 2111;
JCEMKEPNKEH_PHOPDLDBDFF = 2112;
JCEMKEPNKEH_OPMOBPGBEMP = 2113;
JCEMKEPNKEH_DEODMEFIDFE = 2114;
JCEMKEPNKEH_FLCKEPHEALB = 2115;
JCEMKEPNKEH_JCEOIPLNCDJ = 2116;
JCEMKEPNKEH_PKLPNBLDMKD = 2117;
JCEMKEPNKEH_MFGBDNNBEEG = 2118;
JCEMKEPNKEH_LOHBAECKOAC = 2201;
JCEMKEPNKEH_PMOAJAOMPLA = 2202;
JCEMKEPNKEH_IOAOIPNHNPE = 2204;
JCEMKEPNKEH_HNGEGJAABCK = 2205;
JCEMKEPNKEH_JPLNFJJLBGH = 2207;
JCEMKEPNKEH_BDPPHJGOCFJ = 2213;
JCEMKEPNKEH_IDFANKOJKLF = 2214;
JCEMKEPNKEH_IOFGIADCGPG = 2216;
JCEMKEPNKEH_AMGNOGMAAHO = 2218;
JCEMKEPNKEH_LFLNCCLKNOB = 2223;
JCEMKEPNKEH_PBPDOOPELAM = 2224;
JCEMKEPNKEH_ICGAHLPEDOM = 2225;
JCEMKEPNKEH_DGPMBMIGBOL = 2300;
JCEMKEPNKEH_MDBNLAFECKL = 2400;
JCEMKEPNKEH_LHMFEMPBPJO = 2401;
JCEMKEPNKEH_PHDIENEBIJM = 2402;
JCEMKEPNKEH_BMAMBOAAEAN = 2403;
JCEMKEPNKEH_NHHMGHEGGMO = 2404;
JCEMKEPNKEH_NJHHPJJIEPJ = 2405;
JCEMKEPNKEH_MINNJPIJCOB = 2406;
JCEMKEPNKEH_PIILDPCIEHI = 2407;
JCEMKEPNKEH_INGIEPILAFE = 2408;
JCEMKEPNKEH_GNGJKIHDLFM = 2409;
JCEMKEPNKEH_FKFIIIKIKEE = 2500;
JCEMKEPNKEH_OOFPBAAOGHL = 2501;
JCEMKEPNKEH_DBAJCFAPHPA = 2502;
JCEMKEPNKEH_KOCJAIICNJA = 2600;
JCEMKEPNKEH_JGMNLJENAPF = 2601;
JCEMKEPNKEH_KNEDLHNLCNK = 2602;
JCEMKEPNKEH_DOKBKIBKGEM = 2603;
JCEMKEPNKEH_IMBMHLEJPGA = 2604;
JCEMKEPNKEH_LEMCCDOCOEE = 2605;
JCEMKEPNKEH_GKPDFPMOMIJ = 2606;
JCEMKEPNKEH_CHEIMJKKEFB = 2607;
JCEMKEPNKEH_IPKEPOJPALO = 2608;
JCEMKEPNKEH_LGHCPJNPOKG = 2609;
JCEMKEPNKEH_PKJHOIHOLBH = 2610;
JCEMKEPNKEH_GMLLBHNJGGO = 2611;
JCEMKEPNKEH_EOBEHLAFDFH = 2612;
JCEMKEPNKEH_MAAGIBAADMB = 2613;
JCEMKEPNKEH_OHNFINNOLNA = 2614;
JCEMKEPNKEH_LMGEFAHBBNK = 2615;
JCEMKEPNKEH_JEIGFCPMCBE = 2616;
JCEMKEPNKEH_HNNANDFJCEJ = 2617;
JCEMKEPNKEH_DFIEGALHDNC = 2618;
JCEMKEPNKEH_PAPPGGILFNK = 2619;
JCEMKEPNKEH_GDOLOLEJGCA = 2620;
JCEMKEPNKEH_NFFAIDAEFOH = 2621;
JCEMKEPNKEH_PBDGHMBBLEA = 2622;
JCEMKEPNKEH_CFELLLEOCJE = 2623;
JCEMKEPNKEH_NJJODNLHFLA = 2624;
JCEMKEPNKEH_MCILBKJAHII = 2625;
JCEMKEPNKEH_CPOOIBDMIBF = 2626;
JCEMKEPNKEH_JEMPFHDKBMI = 2627;
JCEMKEPNKEH_HOGNLINFLDN = 2628;
JCEMKEPNKEH_MKHIHOKNLGN = 2629;
JCEMKEPNKEH_LCKALCBENBJ = 2630;
JCEMKEPNKEH_AOKPGFEODEC = 2631;
JCEMKEPNKEH_GFAIIFLMIML = 2632;
JCEMKEPNKEH_DECHMPPKPAA = 2633;
JCEMKEPNKEH_AFAIPEOMNHF = 2634;
JCEMKEPNKEH_CFOOJDOCCOE = 2635;
JCEMKEPNKEH_MDFDOANBCNJ = 2636;
JCEMKEPNKEH_AKJDEKPHDFO = 2637;
JCEMKEPNKEH_POMFAJFKCEO = 2681;
JCEMKEPNKEH_GJPJGBCCOLE = 2700;
JCEMKEPNKEH_AFOCGEECKNI = 2701;
JCEMKEPNKEH_FDPGBHNBOJJ = 2702;
JCEMKEPNKEH_DOFDGBBIOGE = 2703;
JCEMKEPNKEH_NMBOPAPBPJN = 2704;
JCEMKEPNKEH_EKHCEPAANEE = 2705;
JCEMKEPNKEH_PHLGEMIDMKD = 2706;
JCEMKEPNKEH_BGCDHIJCKJD = 2751;
JCEMKEPNKEH_KINBBIBCGJG = 2752;
JCEMKEPNKEH_MPEMKFDMKHO = 2753;
JCEMKEPNKEH_LNGJFABENLI = 2754;
JCEMKEPNKEH_OJMKHEHABLA = 2755;
JCEMKEPNKEH_JODHGPBJPBB = 2756;
JCEMKEPNKEH_EMLHHLKENOJ = 2801;
JCEMKEPNKEH_KLIPBMMIBBE = 2802;
JCEMKEPNKEH_AJAEDOIJCFM = 2803;
JCEMKEPNKEH_BFLFPAJPCGL = 2804;
JCEMKEPNKEH_LMCJOFLIIMD = 2805;
JCEMKEPNKEH_JLFJGHMBKIC = 2806;
JCEMKEPNKEH_FGIPNBOICAF = 2807;
JCEMKEPNKEH_EHMNPGOJHEI = 2808;
JCEMKEPNKEH_ODPNOFCABOL = 2809;
JCEMKEPNKEH_PEAEPLNDEHH = 2810;
JCEMKEPNKEH_FBLFEALDEGO = 2811;
JCEMKEPNKEH_BNPDNACJFNB = 2812;
JCEMKEPNKEH_DKNDPHGDDMM = 2813;
JCEMKEPNKEH_NEHINPDLPKJ = 2814;
JCEMKEPNKEH_JHNDHMGGEEN = 2815;
JCEMKEPNKEH_BFCMOFALEKL = 2816;
JCEMKEPNKEH_KKKJJFJOGGA = 2817;
JCEMKEPNKEH_BBAOEGDHOMD = 2850;
JCEMKEPNKEH_DFJDELHCBPG = 2851;
JCEMKEPNKEH_LAGDFLLPCJC = 2852;
JCEMKEPNKEH_HICEONIGJDD = 2853;
JCEMKEPNKEH_KPNDKHNLDFF = 2854;
JCEMKEPNKEH_ECHFCFEHBKI = 2855;
JCEMKEPNKEH_DEKHPPBKMDG = 2856;
JCEMKEPNKEH_IFMBOEGPFFF = 2901;
JCEMKEPNKEH_BKPMOEOINDO = 2902;
JCEMKEPNKEH_LFHLAKCDKGB = 2903;
JCEMKEPNKEH_GABMNJMJBHE = 2904;
JCEMKEPNKEH_DOANKDDHPMD = 2905;
JCEMKEPNKEH_DCPNNLGIFPE = 2906;
JCEMKEPNKEH_MAKMLPHLNFK = 2907;
JCEMKEPNKEH_MCJAMLEPFPO = 2908;
JCEMKEPNKEH_FNNBBJGEAOL = 2909;
JCEMKEPNKEH_GHFPBBIOHGA = 2910;
JCEMKEPNKEH_BHJBNKJMLAC = 2911;
JCEMKEPNKEH_PIBNAIKCDPI = 2912;
JCEMKEPNKEH_LBKCMLFBHCA = 2913;
JCEMKEPNKEH_KEBILMNGLEJ = 2914;
JCEMKEPNKEH_IGLNDLGJNMC = 2915;
JCEMKEPNKEH_ACEADDIFPMA = 2916;
JCEMKEPNKEH_ACMJIBPPABP = 2917;
JCEMKEPNKEH_FHCOCPGFNKI = 2918;
JCEMKEPNKEH_AMBKLIEOLPL = 2919;
JCEMKEPNKEH_MBNNBOAKGBA = 2920;
JCEMKEPNKEH_LHLOOBONKAE = 2921;
JCEMKEPNKEH_LGFNHHLOILJ = 2922;
JCEMKEPNKEH_MJEKIFCOOBC = 2923;
JCEMKEPNKEH_OOJNDIFDBAH = 2924;
JCEMKEPNKEH_NEFLBDJAEMI = 2925;
JCEMKEPNKEH_OMLPEEENKPE = 2926;
JCEMKEPNKEH_PBOOKEFGEAL = 2927;
JCEMKEPNKEH_BAOIEPBKGDL = 2928;
JCEMKEPNKEH_LINMDCCGMFF = 2929;
JCEMKEPNKEH_PKMIBDNHFIH = 2930;
JCEMKEPNKEH_CCGNPHEMPJD = 2951;
JCEMKEPNKEH_MCDOKMHHBJM = 2952;
JCEMKEPNKEH_IJHLKJJBGDO = 2953;
JCEMKEPNKEH_IENDMDHEPNE = 2954;
JCEMKEPNKEH_PPLJLJMAFLC = 2955;
JCEMKEPNKEH_EJNDFOMGODJ = 2956;
JCEMKEPNKEH_KJLADMENCMA = 3001;
JCEMKEPNKEH_OJBNDIOKGOO = 3002;
JCEMKEPNKEH_KABNDGCPNDH = 3003;
JCEMKEPNKEH_DELPOLMBGPB = 3004;
JCEMKEPNKEH_GPKCOFACCJE = 3005;
JCEMKEPNKEH_KIPNOKMDGAE = 3006;
JCEMKEPNKEH_AELILDNDNEN = 3007;
JCEMKEPNKEH_LPDAPPLEMMB = 3008;
JCEMKEPNKEH_FFNLOKLJBFN = 3009;
JCEMKEPNKEH_KMPCBKOFEOB = 3010;
JCEMKEPNKEH_ILPNDPDFDIE = 3011;
JCEMKEPNKEH_PLIDPAEDMAD = 3012;
JCEMKEPNKEH_IFMNBHHAMLC = 3013;
JCEMKEPNKEH_BGAHGEMFAFD = 3101;
JCEMKEPNKEH_GIAKCKJFJLP = 3102;
JCEMKEPNKEH_KCCNPKJJLHB = 3103;
JCEMKEPNKEH_CLEHABCBJDF = 3104;
JCEMKEPNKEH_PCOHOCOGMOB = 3105;
JCEMKEPNKEH_PGIENIIADCN = 3106;
JCEMKEPNKEH_PMHFCGKDKAC = 3107;
JCEMKEPNKEH_HLPPMJJNNJJ = 3108;
JCEMKEPNKEH_EBKGABAOKBA = 3109;
JCEMKEPNKEH_MOIOMLIOCHN = 3110;
JCEMKEPNKEH_JIFNDBALADG = 3111;
JCEMKEPNKEH_FMDDDKHDHPB = 3112;
JCEMKEPNKEH_IEFCFJPPHKG = 3113;
JCEMKEPNKEH_CJEHHACIIPC = 3114;
JCEMKEPNKEH_IOCHBPHPKJL = 3115;
JCEMKEPNKEH_JIBKCDMNKCB = 3116;
JCEMKEPNKEH_INJOIEGONBB = 3117;
JCEMKEPNKEH_DPEBKIMMIAP = 3118;
JCEMKEPNKEH_LHDKNMDHCKL = 3119;
JCEMKEPNKEH_DDFGMKGBAPI = 3120;
JCEMKEPNKEH_OCLNKKMMAPL = 3151;
JCEMKEPNKEH_NEABACFFANJ = 3152;
JCEMKEPNKEH_ECFIAPKGGBC = 3153;
JCEMKEPNKEH_HCLLABDBIAF = 3154;
JCEMKEPNKEH_FFOCGEEBGBK = 3155;
JCEMKEPNKEH_EGFFLNPKFHP = 3156;
JCEMKEPNKEH_CLEMMILPPLF = 3157;
JCEMKEPNKEH_EPIPFKGGCFM = 3201;
JCEMKEPNKEH_EBHGJPKKONB = 3202;
JCEMKEPNKEH_BGKDECBBEGH = 3203;
JCEMKEPNKEH_IGBJMGGMNBP = 3204;
JCEMKEPNKEH_AJGKLPICFNK = 3205;
JCEMKEPNKEH_BHBNJMMKOKL = 3206;
JCEMKEPNKEH_JFBNNDOBEAD = 3207;
JCEMKEPNKEH_KDFAAHOMGOK = 3208;
JCEMKEPNKEH_BLFIEEPADFB = 3209;
JCEMKEPNKEH_MIHGJHCGMEP = 3210;
JCEMKEPNKEH_MNMKPPBHFKP = 3211;
JCEMKEPNKEH_OPGAMGFHBAK = 3212;
JCEMKEPNKEH_OIOHCAFNHBC = 3213;
JCEMKEPNKEH_JHICDLDNBOJ = 3214;
JCEMKEPNKEH_EOPJKINBOFF = 3301;
JCEMKEPNKEH_DAGOBNCEOHA = 3302;
JCEMKEPNKEH_IABFCIIGAPF = 3303;
JCEMKEPNKEH_GFKIICECLKC = 3304;
JCEMKEPNKEH_NNJFNDJBBBM = 3305;
JCEMKEPNKEH_CEDJECBKKLA = 3306;
JCEMKEPNKEH_AFGDMICEAHA = 3307;
JCEMKEPNKEH_IMMHAJEDIEA = 3308;
JCEMKEPNKEH_OOLMELNCAGF = 3309;
JCEMKEPNKEH_FHFOJOCACJH = 3310;
JCEMKEPNKEH_DGBLKPCIDKG = 3311;
JCEMKEPNKEH_GAELELJOEHE = 3312;
JCEMKEPNKEH_JEFIGKEMEEN = 3313;
JCEMKEPNKEH_JNHEDLMICCG = 3314;
JCEMKEPNKEH_KLAEPEDPODC = 3315;
JCEMKEPNKEH_IFCGMABIGAK = 3316;
JCEMKEPNKEH_DEGHLJJMJCD = 3317;
JCEMKEPNKEH_FKAICPJHKID = 3318;
JCEMKEPNKEH_KJEAMFMKMGI = 3319;
JCEMKEPNKEH_ILHJAHLPFGD = 3501;
JCEMKEPNKEH_GBNJPOBIHLE = 3502;
JCEMKEPNKEH_MCCLEMKBGDG = 3503;
JCEMKEPNKEH_EOEJHGMEBLF = 3504;
JCEMKEPNKEH_IIBCHPJFAKE = 3505;
JCEMKEPNKEH_IOGEGDBBGPK = 3506;
JCEMKEPNKEH_JIGBMACHJIE = 3507;
JCEMKEPNKEH_ODPBCBGPPMF = 3601;
JCEMKEPNKEH_JFKJDADPACK = 3602;
JCEMKEPNKEH_CFCMLDFJIID = 3603;
JCEMKEPNKEH_BKILNBPHKEL = 3604;
JCEMKEPNKEH_PCAPNOCFDIP = 3605;
JCEMKEPNKEH_LOMHLGCEAHD = 3606;
JCEMKEPNKEH_OBJPBCGHOBA = 3607;
JCEMKEPNKEH_CNGFPOGOELE = 3608;
JCEMKEPNKEH_OHEIHFPOPOM = 3609;
JCEMKEPNKEH_ICBFDBGJGIL = 3610;
JCEMKEPNKEH_KMPJOFBGJHG = 3611;
JCEMKEPNKEH_IPLKMAPOKEN = 3612;
JCEMKEPNKEH_BLGABDJGPKA = 3613;
JCEMKEPNKEH_CNKLFKBGBOK = 3614;
JCEMKEPNKEH_KHKGIKLCGKL = 3615;
JCEMKEPNKEH_OFHLKKHFIII = 3616;
JCEMKEPNKEH_LCBKFJPNCKE = 3617;
JCEMKEPNKEH_KFOGDKNDIOM = 3618;
JCEMKEPNKEH_HPGAOMACCJA = 3619;
JCEMKEPNKEH_GIFNEAAHECK = 3620;
JCEMKEPNKEH_CLPPBLDHINN = 3621;
JCEMKEPNKEH_FMMOCDONLOE = 3622;
JCEMKEPNKEH_AMOGAPIBOOI = 3623;
JCEMKEPNKEH_JLKKHPBCPJA = 3624;
JCEMKEPNKEH_PPKHBMNMONP = 3625;
JCEMKEPNKEH_LOPLGKFOBLM = 3626;
JCEMKEPNKEH_IBBJJFDMCGP = 3627;
JCEMKEPNKEH_PAMOKOKBGBO = 3628;
JCEMKEPNKEH_MKBKDJIFJAP = 3629;
JCEMKEPNKEH_NICHPONJEOI = 3630;
JCEMKEPNKEH_IHOPCKLNJCK = 3631;
JCEMKEPNKEH_KHCELHLKFII = 3632;
JCEMKEPNKEH_OBOKBGGHPNM = 3633;
JCEMKEPNKEH_HOAHGGNBMPM = 3634;
JCEMKEPNKEH_KDNCGLIFIHF = 3635;
JCEMKEPNKEH_FLHMMNLMJAJ = 3636;
JCEMKEPNKEH_OBFKHADGJNL = 3701;
JCEMKEPNKEH_CHDJLMLKPBK = 3702;
JCEMKEPNKEH_JDAGLJEKHGF = 3703;
JCEMKEPNKEH_GAKOBDBEKMH = 3704;
JCEMKEPNKEH_NADKBAMGBCM = 3705;
JCEMKEPNKEH_FHNCBGBJJPN = 3706;
JCEMKEPNKEH_OBIJEKMIGOH = 3707;
JCEMKEPNKEH_AEOAFBDIDIK = 3708;
JCEMKEPNKEH_HPOOFCAJJAM = 3709;
JCEMKEPNKEH_HALAKMMIHBC = 3710;
JCEMKEPNKEH_MADCIEBNICG = 3712;
JCEMKEPNKEH_GFMLKABKKNJ = 3713;
JCEMKEPNKEH_EEHMMGAMOPN = 3714;
JCEMKEPNKEH_GIOPIFPCEJP = 3715;
JCEMKEPNKEH_OBEPPEIDGEG = 3716;
JCEMKEPNKEH_KEAEOFBAEPB = 3717;
JCEMKEPNKEH_CDKGIKLIIEI = 3718;
JCEMKEPNKEH_LEKMDCEFIMA = 3801;
JCEMKEPNKEH_FFEHAIJLJBB = 3802;
JCEMKEPNKEH_ABEDABLLPOK = 3803;
JCEMKEPNKEH_GEKKHKIAAGA = 3804;
JCEMKEPNKEH_CPHIDBKEDLG = 3805;
JCEMKEPNKEH_GJKLFILBCGP = 3806;
JCEMKEPNKEH_MALKCBFOFBH = 3807;
JCEMKEPNKEH_JPINNMBBIIJ = 3808;
JCEMKEPNKEH_BMOBOIDBKDA = 3809;
JCEMKEPNKEH_LKIIGLPDFBL = 3810;
JCEMKEPNKEH_NAEHHJMMFIK = 3811;
JCEMKEPNKEH_JILHJLGJIKI = 3812;
JCEMKEPNKEH_NOBJHMFNJOL = 3813;
JCEMKEPNKEH_GIHEEOLHBLJ = 3814;
JCEMKEPNKEH_KHOJNOEEGHA = 3901;
JCEMKEPNKEH_GFPBHNEGIGK = 3902;
JCEMKEPNKEH_JKBGOJGCKBE = 3903;
JCEMKEPNKEH_KFDNEIFCDMA = 3904;
JCEMKEPNKEH_AOKIGKJGOCD = 3905;
JCEMKEPNKEH_EBFONGBHKGD = 4001;
JCEMKEPNKEH_CHEJNMHBCII = 4002;
JCEMKEPNKEH_NIABAOEMHBL = 4003;
JCEMKEPNKEH_JFPDFNLBDPN = 4004;
JCEMKEPNKEH_FAGEPIBBOBC = 4005;
JCEMKEPNKEH_CJAEMKGCPFJ = 4006;
JCEMKEPNKEH_CLIONMPMPFG = 4007;
JCEMKEPNKEH_HGEJHKHAJEG = 4008;
JCEMKEPNKEH_IIKGEAOFFMB = 4009;
JCEMKEPNKEH_PCICDMMECGJ = 4010;
JCEMKEPNKEH_DGKKGGLHKGM = 4011;
JCEMKEPNKEH_GCBJBELHNBG = 4012;
JCEMKEPNKEH_OCMCCMCBNJG = 4013;
JCEMKEPNKEH_FMKGLADGDOO = 4014;
JCEMKEPNKEH_AMDDDIGEOEH = 4015;
JCEMKEPNKEH_IGKPIKDFPAA = 4016;
JCEMKEPNKEH_ALPJLHADIOC = 4017;
JCEMKEPNKEH_JIMDFJOPMAI = 4018;
JCEMKEPNKEH_JPHBIGEJDJE = 4019;
JCEMKEPNKEH_CAMKIHOHFOA = 4020;
JCEMKEPNKEH_JOOAIJBMFCE = 4021;
JCEMKEPNKEH_LABIAJLKPAH = 4101;
JCEMKEPNKEH_KLHFGOFLGBO = 4102;
JCEMKEPNKEH_HPFBAAKMALI = 4103;
JCEMKEPNKEH_KDNPMNLLKJK = 4201;
JCEMKEPNKEH_HPDJPKCCEHI = 4251;
JCEMKEPNKEH_CPIIMCPCPJP = 4252;
JCEMKEPNKEH_EOLBHFLCGPJ = 4301;
JCEMKEPNKEH_GPNOLPEDIKH = 4302;
JCEMKEPNKEH_HFBOFAADBOG = 4303;
JCEMKEPNKEH_ENDMJOKJEIP = 4304;
JCEMKEPNKEH_HJIKFDAJMIC = 4351;
JCEMKEPNKEH_CPFGOGCNMJD = 4352;
JCEMKEPNKEH_GIBEAJMAEDC = 4353;
JCEMKEPNKEH_AFIBIFGGOPC = 4354;
JCEMKEPNKEH_AMPNNAGBDFA = 4355;
JCEMKEPNKEH_GBHMOHIHAPN = 4356;
JCEMKEPNKEH_DPBCNBANCHM = 4401;
JCEMKEPNKEH_NBOIDLBHFJH = 4402;
JCEMKEPNKEH_DIFDOOOLKOF = 4403;
JCEMKEPNKEH_BDAIAKEDIIH = 4404;
JCEMKEPNKEH_APBLMGCDAGP = 4405;
JCEMKEPNKEH_EKNBHMEDCKL = 4406;
JCEMKEPNKEH_ONMCICBEDOG = 4407;
JCEMKEPNKEH_LJLHEIBKBEG = 4408;
JCEMKEPNKEH_FDKHNHBHMIM = 4409;
JCEMKEPNKEH_OLEBBCPDKNB = 4410;
JCEMKEPNKEH_DAFDFDOLDFG = 4411;
JCEMKEPNKEH_GCGADFFKNOP = 4412;
JCEMKEPNKEH_OKNLHJAHHJF = 4413;
JCEMKEPNKEH_PLJKIKNHHJD = 4451;
JCEMKEPNKEH_LBLOBFBDEMF = 4452;
JCEMKEPNKEH_POHNJNCIMOI = 4501;
JCEMKEPNKEH_GFHIABHEKGM = 4502;
JCEMKEPNKEH_INJDKLMIPAN = 4503;
JCEMKEPNKEH_OAKNPDKPIGJ = 4504;
JCEMKEPNKEH_CENFKPBOGIB = 4505;
JCEMKEPNKEH_IFBBNIGPNCN = 4506;
JCEMKEPNKEH_DNOCBGHMLCE = 4507;
JCEMKEPNKEH_OBBCHKCCCOA = 4508;
JCEMKEPNKEH_IOEKNJEEOCB = 4509;
JCEMKEPNKEH_JDPPDNFOAHP = 4510;
JCEMKEPNKEH_MNEBFHBOGAL = 4511;
JCEMKEPNKEH_KGAFHCLJOLI = 4512;
JCEMKEPNKEH_KEACINDFLLI = 4513;
JCEMKEPNKEH_HLFEJMGBGFA = 4514;
JCEMKEPNKEH_OENENGMACGL = 4515;
JCEMKEPNKEH_CKKGIAFNHDI = 4601;
JCEMKEPNKEH_GJNEAHCDMAH = 4651;
JCEMKEPNKEH_FEGMCCLFPLG = 4652;
JCEMKEPNKEH_NAOOGGHAHFM = 4653;
JCEMKEPNKEH_POFEKFLNNOD = 4654;
JCEMKEPNKEH_PMIMOIDFOBE = 4655;
JCEMKEPNKEH_DCAGEAKACBI = 4656;
JCEMKEPNKEH_GJDPMEOPFMB = 4657;
JCEMKEPNKEH_AFPCCCLAFMG = 4658;
JCEMKEPNKEH_ENIOOLABDHB = 4659;
JCEMKEPNKEH_MMFOKPBEGAJ = 4660;
JCEMKEPNKEH_JLJDNOAEIJF = 4661;
JCEMKEPNKEH_EEJEFGDLOCM = 4662;
JCEMKEPNKEH_NBDKGKLEFLD = 4663;
JCEMKEPNKEH_POBJOILPKPP = 4664;
JCEMKEPNKEH_CDLMGBAKBKP = 4665;
JCEMKEPNKEH_HLEDHDLCAEI = 4666;
JCEMKEPNKEH_DEMNOLFFELA = 4667;
JCEMKEPNKEH_EKMJEJAMGMD = 4668;
JCEMKEPNKEH_IHDHACOOIJH = 4669;
JCEMKEPNKEH_PGMCFMHCPKJ = 4670;
JCEMKEPNKEH_EKCMPBLICLA = 4671;
JCEMKEPNKEH_NOBDFFMHPMD = 4672;
JCEMKEPNKEH_ODFNONGKCGF = 4673;
JCEMKEPNKEH_LNMMMDIICIK = 4674;
JCEMKEPNKEH_EMDEDOIDAHI = 4675;
JCEMKEPNKEH_LDIHFLLPJJA = 4678;
JCEMKEPNKEH_HPAKJIGJOPC = 4679;
JCEMKEPNKEH_HLJBJCBKKLL = 4680;
JCEMKEPNKEH_HKDPGPNDHNN = 4681;
JCEMKEPNKEH_FJEEEINPILA = 4701;
JCEMKEPNKEH_IJIPCAIKNIB = 4702;
JCEMKEPNKEH_KOMNAJHGIEE = 4721;
JCEMKEPNKEH_FJCLJPMPDGD = 4722;
JCEMKEPNKEH_BDBIKIDPHIK = 4724;
JCEMKEPNKEH_LJKNMJKKGLJ = 4725;
JCEMKEPNKEH_ONKHIICNAEC = 4726;
JCEMKEPNKEH_AKNNFFHALFP = 4727;
JCEMKEPNKEH_BPNGDHLAPIA = 4728;
JCEMKEPNKEH_GHJADOBGACM = 4729;
JCEMKEPNKEH_KLOEDGDLGIN = 4730;
JCEMKEPNKEH_DGHBDAGFEGH = 4731;
JCEMKEPNKEH_EEAPCOFGCFJ = 4732;
JCEMKEPNKEH_HFFPANOAMKL = 4733;
JCEMKEPNKEH_FAFLHDMDACO = 4734;
JCEMKEPNKEH_IGCOOPMONEF = 4735;
JCEMKEPNKEH_DOLDBPLPPJG = 4736;
JCEMKEPNKEH_EJFAMJIILMG = 4737;
JCEMKEPNKEH_MDCNKKJFAEI = 4738;
JCEMKEPNKEH_LKCPBMHMIEJ = 4739;
JCEMKEPNKEH_BPLDAKDDAPK = 4740;
JCEMKEPNKEH_OOBHPBPBGDF = 4741;
JCEMKEPNKEH_DPKKDOOEOPC = 4742;
JCEMKEPNKEH_DBBJLINKPPI = 4743;
JCEMKEPNKEH_OOODFNOCFDC = 4744;
JCEMKEPNKEH_GIDIOLBCFLG = 4745;
JCEMKEPNKEH_KPEIAJOAILG = 4746;
JCEMKEPNKEH_COLEPDEGLCC = 4747;
JCEMKEPNKEH_ONAJENMEKDE = 4748;
JCEMKEPNKEH_PCIPOBKGGDF = 4749;
JCEMKEPNKEH_LEJNNLNOMAE = 4750;
JCEMKEPNKEH_FCMALEOBHBF = 4751;
JCEMKEPNKEH_KFENBIHKFDE = 4752;
JCEMKEPNKEH_JNLKGIGIEFL = 4753;
JCEMKEPNKEH_PEGOIHDJOOD = 4754;
JCEMKEPNKEH_PFIGMBCPFDD = 4755;
JCEMKEPNKEH_IOHGLJLEHPE = 4756;
JCEMKEPNKEH_LNPLDMNNMBD = 4757;
JCEMKEPNKEH_OPLNHAJBCHG = 4758;
JCEMKEPNKEH_EDNDEPFBJEM = 4759;
JCEMKEPNKEH_LDCKDAALFJK = 4760;
JCEMKEPNKEH_DEEAIMDDIMD = 4761;
JCEMKEPNKEH_CIOMDLJJKFA = 4762;
JCEMKEPNKEH_OEIAMEJKFLK = 4801;
JCEMKEPNKEH_DMDDACPLCHJ = 4802;
JCEMKEPNKEH_OKKNLLHHCEK = 4803;
JCEMKEPNKEH_INMDANCHJPB = 4804;
JCEMKEPNKEH_KHCGJOKLCJH = 4805;
JCEMKEPNKEH_LNJGJICJGKF = 4806;
JCEMKEPNKEH_BEJCOIAECKH = 4807;
JCEMKEPNKEH_PNEMDGJKNDD = 4808;
JCEMKEPNKEH_NMEAJNAPDDK = 4809;
JCEMKEPNKEH_OMIHJEPDBFD = 4810;
JCEMKEPNKEH_CLCLNGHOFCK = 4811;
JCEMKEPNKEH_IIFKDADJPNH = 4812;
JCEMKEPNKEH_EHBLINECDBH = 4813;
JCEMKEPNKEH_AHCBIOIOFKK = 4814;
JCEMKEPNKEH_ONGBPGKFPHA = 4815;
JCEMKEPNKEH_AAGCMFOHBKM = 4816;
JCEMKEPNKEH_NIFAMKFKGGL = 4817;
JCEMKEPNKEH_MHJPDFAKKOL = 4851;
JCEMKEPNKEH_GEHEAFDEGMA = 4852;
JCEMKEPNKEH_OAFMLKMMAOE = 4901;
JCEMKEPNKEH_MIOEMCINEKC = 4902;
JCEMKEPNKEH_GNPHAFPFPCJ = 4903;
JCEMKEPNKEH_BGONGEJLBFP = 4904;
JCEMKEPNKEH_NHEKOFGBJAP = 4905;
JCEMKEPNKEH_EKEIEAJMNEE = 4906;
JCEMKEPNKEH_ADGPCICHIBC = 4907;
JCEMKEPNKEH_DBNMADJKKEO = 4908;
JCEMKEPNKEH_BPCPEKINONL = 4909;
JCEMKEPNKEH_PLAOCHPINEL = 4951;
JCEMKEPNKEH_FAAFFHEAPIP = 4952;
JCEMKEPNKEH_FHABJLDHLCJ = 4963;
JCEMKEPNKEH_BECKBIJDMND = 4964;
JCEMKEPNKEH_CEEDDFJIMND = 4965;
JCEMKEPNKEH_HEBNBENPKLB = 4966;
JCEMKEPNKEH_EMFMLPPJNCB = 4967;
JCEMKEPNKEH_CPOHFNBFKHA = 4968;
JCEMKEPNKEH_GBANIGKDHDN = 4969;
JCEMKEPNKEH_BODCLEHJKJB = 4970;
JCEMKEPNKEH_BJDBEBMKANO = 4980;
JCEMKEPNKEH_MIHEHHKECIH = 4981;
JCEMKEPNKEH_IOONKBLKIJA = 4982;
JCEMKEPNKEH_AIPJNEOFKKL = 4983;
JCEMKEPNKEH_GCFEMOGCDGB = 4984;
JCEMKEPNKEH_CPLFBHJDFNA = 4985;
JCEMKEPNKEH_EFGCIJELOAH = 4986;
JCEMKEPNKEH_CHOGFDOPAJM = 4987;
JCEMKEPNKEH_AJKHFJLCAJP = 4988;
JCEMKEPNKEH_EDEHCGIKPJC = 4989;
JCEMKEPNKEH_IDFKNGJLFFG = 4990;
JCEMKEPNKEH_DACINIHIEJJ = 4991;
JCEMKEPNKEH_AGKDMCPPBFL = 4992;
JCEMKEPNKEH_AKANBAHIIOD = 4993;
JCEMKEPNKEH_FKKCJGLFOPH = 4994;
JCEMKEPNKEH_HCAIGFKEGBN = 5101;
JCEMKEPNKEH_DDFJBMGOOAN = 5102;
JCEMKEPNKEH_CEHPKBABEPG = 5103;
JCEMKEPNKEH_POGKLFHIKHP = 5104;
JCEMKEPNKEH_NGOBIOOEEGL = 5105;
JCEMKEPNKEH_FIFEMMCAENK = 5106;
JCEMKEPNKEH_HFBGHGICDEA = 5107;
JCEMKEPNKEH_DPCMBBKNCBO = 5108;
JCEMKEPNKEH_IBLFCNJGKNG = 5109;
JCEMKEPNKEH_FNKEMCNDKMK = 5110;
JCEMKEPNKEH_JLOKCKJIFDN = 5111;
JCEMKEPNKEH_GLCCFEFPECL = 5112;
JCEMKEPNKEH_IKNGHMDPJJK = 5113;
JCEMKEPNKEH_FLKCCPHFKGL = 5114;
JCEMKEPNKEH_PDNICBFHPPB = 5115;
JCEMKEPNKEH_HOGAIEAJIMG = 5116;
JCEMKEPNKEH_BGNLEDLNPKO = 5117;
JCEMKEPNKEH_PGFBHMCIBAI = 5151;
JCEMKEPNKEH_DJNHDBGEJBN = 5152;
JCEMKEPNKEH_ANDHCMNKEJH = 5201;
JCEMKEPNKEH_MDMGKEJAIBH = 5202;
JCEMKEPNKEH_KKEAJHFBMGA = 5203;
JCEMKEPNKEH_NEJGILCJHKA = 5204;
JCEMKEPNKEH_FACPLONBJGB = 5205;
JCEMKEPNKEH_JFAIIJIPGNE = 5251;
JCEMKEPNKEH_HKMKJBEEHJL = 5252;
JCEMKEPNKEH_EIGIFNNGECO = 5253;
JCEMKEPNKEH_GKNPCFFJDEP = 5254;
JCEMKEPNKEH_GABGLLNMFGL = 5255;
JCEMKEPNKEH_MMOOIAEMOML = 5256;
JCEMKEPNKEH_DOBOKNOINAM = 5257;
JCEMKEPNKEH_MJFGIDKAIIF = 5258;
JCEMKEPNKEH_HCGLKDBONJB = 5259;
JCEMKEPNKEH_GAOJJGKKDHH = 5260;
JCEMKEPNKEH_HNNJDEPHJJM = 5261;
JCEMKEPNKEH_GHKODAHFEOE = 5262;
JCEMKEPNKEH_GPHPJFIGNCB = 5301;
JCEMKEPNKEH_DIOPMKCKDFH = 5302;
JCEMKEPNKEH_IDECIKOFFMP = 5303;
JCEMKEPNKEH_MCNCFBEKEOC = 5304;
JCEMKEPNKEH_KEHJGFPDJBI = 5305;
JCEMKEPNKEH_DOPFCBBNGLL = 5306;
JCEMKEPNKEH_JNBHGMIHOFO = 5307;
JCEMKEPNKEH_LGFLEHEBDEM = 5351;
JCEMKEPNKEH_GPPGONFKNAF = 5352;
JCEMKEPNKEH_DIEABAJOEOJ = 5353;
JCEMKEPNKEH_DMADHCEFNGP = 5354;
JCEMKEPNKEH_AHFGFKMMMAF = 5355;
JCEMKEPNKEH_DNOGLBMPGAF = 5356;
JCEMKEPNKEH_LDIPMGFGBJE = 5357;
JCEMKEPNKEH_EPPBGOAOPCN = 5358;
JCEMKEPNKEH_LFMIOFAJNHI = 5401;
JCEMKEPNKEH_FIAHOOEOFLC = 5402;
JCEMKEPNKEH_GAEBLCMIHGE = 5403;
JCEMKEPNKEH_JEGCFILJGID = 5404;
JCEMKEPNKEH_PCCGPMFCJLP = 5405;
JCEMKEPNKEH_EEMOMEKADMK = 5406;
JCEMKEPNKEH_JGEMGFECLLK = 5407;
JCEMKEPNKEH_HELHPEOKPAK = 5408;
JCEMKEPNKEH_KMDFEBCONKP = 5409;
JCEMKEPNKEH_HBFJMKMBIAO = 5410;
JCEMKEPNKEH_GMFEGFLDCBO = 5411;
JCEMKEPNKEH_FOBHDPGKPKK = 5412;
JCEMKEPNKEH_BBCEGBAIPIN = 5413;
JCEMKEPNKEH_ACNPPDLAGJO = 5501;
JCEMKEPNKEH_AHCDAGIGIFM = 5502;
JCEMKEPNKEH_ECCDMDIKLCP = 5503;
JCEMKEPNKEH_LPADEOOFGAN = 5551;
JCEMKEPNKEH_BIFOFEFGGEI = 5552;
JCEMKEPNKEH_HANMNJEHEKL = 5553;
JCEMKEPNKEH_EGNPOKANKCN = 5554;
JCEMKEPNKEH_OPMLDHANPEJ = 5555;
JCEMKEPNKEH_CKGLCINMCKM = 5556;
JCEMKEPNKEH_JMALHGLCHAM = 5557;
JCEMKEPNKEH_ACCCNCPCIAH = 5558;
JCEMKEPNKEH_MIDDLEDLBMJ = 5559;
JCEMKEPNKEH_GDJPPLGJCCH = 5560;
JCEMKEPNKEH_BGKFILLMLOG = 5601;
JCEMKEPNKEH_OBDKAFOINAP = 5602;
JCEMKEPNKEH_AILGJDLMDEC = 5603;
JCEMKEPNKEH_AABCMFIFKOB = 5604;
JCEMKEPNKEH_FFMPGOCAMAO = 5651;
JCEMKEPNKEH_ILNNEAKIBCN = 5652;
JCEMKEPNKEH_JPIBICMDKDI = 5653;
JCEMKEPNKEH_LPCFFBOKPKD = 5654;
JCEMKEPNKEH_OPBILCDILJK = 5655;
JCEMKEPNKEH_BDMFOBMNCMF = 5656;
JCEMKEPNKEH_JGGBLELPDKF = 5701;
JCEMKEPNKEH_PPAAAKECJMJ = 5702;
JCEMKEPNKEH_JHIGBMCNBIF = 5703;
JCEMKEPNKEH_NAEAKIMPIFD = 5704;
JCEMKEPNKEH_FBDDKCBKDGD = 5705;
JCEMKEPNKEH_CPLGCONAGPB = 5706;
JCEMKEPNKEH_IKGECODODFM = 5707;
JCEMKEPNKEH_KBEGEJFBOKI = 5708;
JCEMKEPNKEH_KGFPPMEPAJO = 5709;
JCEMKEPNKEH_PFDFOJJLCIM = 5710;
JCEMKEPNKEH_CHADPMOMEPN = 5751;
JCEMKEPNKEH_KCIHLEECEBE = 5752;
JCEMKEPNKEH_MODNJPMOMGH = 5753;
JCEMKEPNKEH_NJJMCEBKOKA = 5754;
JCEMKEPNKEH_FLBJLOBKKEJ = 5755;
JCEMKEPNKEH_CBMKKIDELCM = 5756;
JCEMKEPNKEH_KFEJBHEPIAH = 5757;
JCEMKEPNKEH_KLEKJNFBBNM = 5758;
JCEMKEPNKEH_BGNHILJMNKP = 5759;
JCEMKEPNKEH_MNLHPHHEPNA = 5760;
JCEMKEPNKEH_AIODIIMBGCK = 5761;
JCEMKEPNKEH_POHCDELJPBD = 5762;
JCEMKEPNKEH_CKGKEMPOLMA = 5763;
JCEMKEPNKEH_EBHMEFLKKOK = 5764;
JCEMKEPNKEH_GEMPHHDFGLF = 5771;
JCEMKEPNKEH_DFFCLJIOIBH = 5772;
JCEMKEPNKEH_KOKFMHNJLEK = 5773;
JCEMKEPNKEH_GHAIHIENCIK = 5774;
JCEMKEPNKEH_HBAEPFACHEO = 5775;
JCEMKEPNKEH_LOOMBPOOPPK = 5776;
JCEMKEPNKEH_OAIIMOKLKNK = 5777;
JCEMKEPNKEH_MCOGDOLCJFM = 5778;
JCEMKEPNKEH_IEMHOLCDJDD = 5779;
JCEMKEPNKEH_NCLJELHDAPH = 5785;
JCEMKEPNKEH_NKAHMHCCKOA = 5786;
JCEMKEPNKEH_ENFLKKMGNCI = 5787;
JCEMKEPNKEH_MOOOMCCEEMK = 5788;
JCEMKEPNKEH_HKOPHKNPNHJ = 5789;
JCEMKEPNKEH_MKJCPFNKDHM = 5790;
JCEMKEPNKEH_JLGPHCLKIKO = 5791;
JCEMKEPNKEH_DMBPGFBPLKN = 5792;
JCEMKEPNKEH_CBKEANDOKLP = 5793;
JCEMKEPNKEH_DAMFPDOPMKA = 5794;
JCEMKEPNKEH_OAFIEMLNCAH = 5795;
JCEMKEPNKEH_FEICALJLNHJ = 5796;
JCEMKEPNKEH_EGOGODFOEDC = 5797;
JCEMKEPNKEH_ANEPMLCJEAL = 5798;
JCEMKEPNKEH_MBCONCMPNKN = 5799;
JCEMKEPNKEH_MGDJJGOGIHA = 5800;
JCEMKEPNKEH_MOGHLAPJGIO = 5801;
JCEMKEPNKEH_BNOEPGEKONC = 5802;
JCEMKEPNKEH_JMHGENFOPEE = 5803;
JCEMKEPNKEH_AJBNBNOLOMB = 5804;
JCEMKEPNKEH_HIGAPLMCGPL = 5805;
JCEMKEPNKEH_GJBKEGMHOBO = 5806;
JCEMKEPNKEH_BLJBLCPAMCE = 5807;
JCEMKEPNKEH_AANDOELEEOL = 5808;
JCEMKEPNKEH_ALLMJKLILLM = 5809;
JCEMKEPNKEH_FPLJCKDECNE = 5810;
JCEMKEPNKEH_INFGKCOEPGJ = 5811;
JCEMKEPNKEH_LODAHHDPMOF = 5812;
JCEMKEPNKEH_ILACPMFHPHL = 5813;
JCEMKEPNKEH_EIMDPEDLILB = 5814;
JCEMKEPNKEH_HDKHIHOPODM = 5815;
JCEMKEPNKEH_PMAAANOBHHB = 5816;
JCEMKEPNKEH_KMMLPBLCEPJ = 5717;
JCEMKEPNKEH_DOHCIFLFGKJ = 5718;
JCEMKEPNKEH_JPLIEJJOBPD = 5719;
JCEMKEPNKEH_EHCPDFHHMBJ = 5851;
JCEMKEPNKEH_IAKBCLDBHDC = 5852;
JCEMKEPNKEH_AMNNKGHDNAJ = 5853;
JCEMKEPNKEH_HGGIHCJBOGC = 5854;
JCEMKEPNKEH_CPEDHKAADOA = 5855;
JCEMKEPNKEH_BPBEMCGNHDJ = 5856;
JCEMKEPNKEH_NCJAFMAKOGF = 5857;
JCEMKEPNKEH_BOJDMLCIHDL = 5858;
JCEMKEPNKEH_KHJFALCMABH = 5859;
JCEMKEPNKEH_MCGJEOBFKHO = 5860;
JCEMKEPNKEH_KGAKGKLKMCM = 5861;
JCEMKEPNKEH_IMMMPCOGPEG = 5862;
JCEMKEPNKEH_FLMGJEPNGON = 5863;
JCEMKEPNKEH_BHGDNNJCNAP = 5864;
JCEMKEPNKEH_HHPFKHHAFPA = 5865;
JCEMKEPNKEH_LPAFAJEKNDM = 5901;
JCEMKEPNKEH_IOMGOPMCMAA = 5902;
JCEMKEPNKEH_MHNFPHCAPCP = 5903;
JCEMKEPNKEH_EKENFKGGLGP = 5904;
JCEMKEPNKEH_ENAMCCJCAHB = 6201;
JCEMKEPNKEH_FOAIGEBKOOD = 6202;
JCEMKEPNKEH_CJGKMFNCPJM = 6203;
JCEMKEPNKEH_OAELBAEMDCL = 6204;
JCEMKEPNKEH_KHPBMOEPIMA = 6205;
JCEMKEPNKEH_ICPELMDPCAH = 6206;
JCEMKEPNKEH_KBOCCJHHPHI = 6207;
JCEMKEPNKEH_BFPDDGNAHPI = 6208;
JCEMKEPNKEH_FOFKLCJDGEJ = 6209;
JCEMKEPNKEH_JLJAIFGOOAK = 6210;
JCEMKEPNKEH_ALFNJBEHMAL = 6211;
JCEMKEPNKEH_ONEJKAAKPFM = 6250;
JCEMKEPNKEH_NKFFJECDFGM = 6251;
JCEMKEPNKEH_JNGMEPBOHMJ = 6252;
JCEMKEPNKEH_GOOMGLACBCI = 6253;
JCEMKEPNKEH_MIBAOMKLKOJ = 6254;
JCEMKEPNKEH_NOJPHDEPCFK = 6255;
JCEMKEPNKEH_KHOGNIOBBLF = 6256;
JCEMKEPNKEH_NIKCBJPHNPB = 6257;
JCEMKEPNKEH_JOKGANLHENJ = 6258;
JCEMKEPNKEH_MBMHDGHMHMI = 6259;
JCEMKEPNKEH_NMCIMFOKFJG = 6260;
JCEMKEPNKEH_JAFCOFANBDE = 6261;
JCEMKEPNKEH_NMJOCEPCKMI = 6262;
JCEMKEPNKEH_AFNBIOADJGM = 6263;
JCEMKEPNKEH_GPBEFNGGBPB = 6264;
JCEMKEPNKEH_JCAAIOKHOPI = 6265;
JCEMKEPNKEH_IOFEIKKLLDA = 6266;
JCEMKEPNKEH_FGNNGIOFFGB = 6301;
JCEMKEPNKEH_LBLGDDHMNKE = 6302;
JCEMKEPNKEH_ODAPPKMJGCH = 6303;
JCEMKEPNKEH_EHIGHEGAPHB = 6304;
JCEMKEPNKEH_DJLCHGFEHMO = 6305;
JCEMKEPNKEH_BEPEGGPEAPO = 6306;
JCEMKEPNKEH_OJLGAKKGMBA = 6307;
JCEMKEPNKEH_JOPFKPMJBNL = 6308;
JCEMKEPNKEH_PJNKIAGODAN = 6309;
JCEMKEPNKEH_JMIGHIEAABH = 6310;
JCEMKEPNKEH_OAICAOOODCJ = 6311;
JCEMKEPNKEH_FHKKGJIBLOB = 6312;
JCEMKEPNKEH_GMKCJCJLDBJ = 6313;
JCEMKEPNKEH_PMHHKLHIFPC = 6314;
JCEMKEPNKEH_AMMLCNNLMAA = 6315;
JCEMKEPNKEH_LNOBFIMGBAB = 6316;
JCEMKEPNKEH_LIFCDCHIINH = 6317;
JCEMKEPNKEH_NPDBLLOLOFL = 6318;
JCEMKEPNKEH_INLGCEPODCI = 6319;
JCEMKEPNKEH_FLJLMIDOLNC = 6320;
JCEMKEPNKEH_BGKMJLGMEIP = 6351;
JCEMKEPNKEH_CFNIPAEAKIC = 6352;
JCEMKEPNKEH_IDBDKMDLINM = 6353;
JCEMKEPNKEH_GNEKCNABCEB = 6354;
JCEMKEPNKEH_FAAONKPACPF = 6355;
JCEMKEPNKEH_LJAFKADFHLO = 6356;
JCEMKEPNKEH_BEDGPDAOBFO = 6357;
JCEMKEPNKEH_FDKIMJJPBOK = 6401;
JCEMKEPNKEH_FODBFABEFDL = 6402;
JCEMKEPNKEH_CDDDIMFBIJB = 6403;
JCEMKEPNKEH_CDAPIIAGEDK = 6451;
JCEMKEPNKEH_INJDPGOMIHK = 6452;
JCEMKEPNKEH_LOPIKODGJJI = 6453;
JCEMKEPNKEH_ODEAFFLDNFC = 6454;
JCEMKEPNKEH_GNMMLJKICFH = 6455;
JCEMKEPNKEH_AJEFICEGDIB = 6456;
JCEMKEPNKEH_BPGPANNKGEL = 6457;
JCEMKEPNKEH_EPDLHJGDIBI = 6458;
JCEMKEPNKEH_FBJKBIKELPJ = 6501;
JCEMKEPNKEH_BGAAIFGOGBI = 6502;
JCEMKEPNKEH_BJAEHKHNMLF = 6503;
JCEMKEPNKEH_DAIBFFPKAFE = 6504;
JCEMKEPNKEH_GDLFJADPHJB = 6505;
JCEMKEPNKEH_CFINMCMPADE = 6601;
JCEMKEPNKEH_BMIEHMBNNGK = 6602;
JCEMKEPNKEH_LPPEGHBIPOJ = 6603;
JCEMKEPNKEH_KBPLGCPEHCE = 6604;
JCEMKEPNKEH_FHHOPFCMGKG = 6605;
JCEMKEPNKEH_LOCAEDMADID = 6606;
JCEMKEPNKEH_NHAHMMKFHHD = 6607;
JCEMKEPNKEH_CLJBKFIAPHB = 6608;
JCEMKEPNKEH_OFJCODOMFBB = 6609;
JCEMKEPNKEH_DJDAKFMNCCN = 6621;
JCEMKEPNKEH_EMBEANOMDMB = 6622;
JCEMKEPNKEH_NGHDCOGECEL = 6623;
JCEMKEPNKEH_BDJFBJECHIN = 6624;
JCEMKEPNKEH_DHHAHPNEEIF = 6625;
JCEMKEPNKEH_JMDFAJNPMKJ = 6626;
JCEMKEPNKEH_DFFBIMGPJJF = 6627;
JCEMKEPNKEH_ECDHONEBFGC = 6628;
JCEMKEPNKEH_JNDIACIGLML = 6629;
JCEMKEPNKEH_EHCLHMINHEN = 6641;
JCEMKEPNKEH_JDEIJNCFBFC = 6642;
JCEMKEPNKEH_PCPNDJOGJHA = 6643;
JCEMKEPNKEH_LMADJBALCAB = 6644;
JCEMKEPNKEH_FCHGBBGMMAB = 6645;
JCEMKEPNKEH_NBODIKPIEDD = 6646;
JCEMKEPNKEH_GEBGIKLGJEN = 6647;
JCEMKEPNKEH_ECIKPCFEMED = 6648;
JCEMKEPNKEH_GPEPMNCJPKJ = 6649;
JCEMKEPNKEH_JHACPHBENPF = 6650;
JCEMKEPNKEH_PCMNCDNKMFF = 6651;
JCEMKEPNKEH_CNGBAJIDHHC = 6652;
JCEMKEPNKEH_PIPFEMBKEPJ = 6653;
JCEMKEPNKEH_CJCLDAAFHEI = 6654;
JCEMKEPNKEH_KKHBIGPJCPC = 6655;
JCEMKEPNKEH_FMPMCBBGCJL = 6656;
JCEMKEPNKEH_DGCKBBKFHHG = 6657;
JCEMKEPNKEH_IKCMLPKBNPP = 6658;
JCEMKEPNKEH_NAHDGPMAAMI = 6659;
JCEMKEPNKEH_HMJEIMBAKMA = 6660;
JCEMKEPNKEH_GMJONOANFME = 6661;
JCEMKEPNKEH_OIMELFNMGHI = 6662;
JCEMKEPNKEH_HDCAJFCINBK = 6663;
JCEMKEPNKEH_GKBAKHNDLBF = 6664;
JCEMKEPNKEH_BOGDDIJCNHA = 6665;
JCEMKEPNKEH_NJDNHPIBEHA = 6666;
JCEMKEPNKEH_MEOOLOOLOPO = 6667;
JCEMKEPNKEH_HBJFMMGIPAL = 6668;
JCEMKEPNKEH_PBGIMMPIFOK = 6669;
JCEMKEPNKEH_FKCGOHACJBE = 6670;
JCEMKEPNKEH_MNPHKNNPBMN = 6671;
JCEMKEPNKEH_HGHEKBOEOAJ = 6701;
JCEMKEPNKEH_BOFPKAAPCHB = 6702;
JCEMKEPNKEH_EPOEAIGILNB = 6703;
JCEMKEPNKEH_JBJDAPGPNEI = 6751;
JCEMKEPNKEH_NJDNLOHDMIC = 6752;
JCEMKEPNKEH_IHLAGLPOGHF = 6753;
JCEMKEPNKEH_HHKKBOLKMAL = 6754;
JCEMKEPNKEH_LOEEMDGFNHP = 6755;
JCEMKEPNKEH_IDGJOBNDELK = 6756;
JCEMKEPNKEH_JCAHAHNMBDO = 6757;
JCEMKEPNKEH_CHCNAFHOKML = 6758;
JCEMKEPNKEH_LFOLHKCOPFD = 6771;
JCEMKEPNKEH_DOAFEJBKFOP = 6772;
JCEMKEPNKEH_IDKPEFFKPHN = 6773;
JCEMKEPNKEH_IKIMKIMELKL = 6774;
JCEMKEPNKEH_GKHLLIJCDAH = 6775;
JCEMKEPNKEH_EAHLKFEBBPK = 6776;
JCEMKEPNKEH_ECMMAIIBIPK = 6801;
JCEMKEPNKEH_JHGHIDANEFP = 6802;
JCEMKEPNKEH_OFMIGOMBJOC = 6803;
JCEMKEPNKEH_FKJOGGEDIEN = 6804;
JCEMKEPNKEH_NINHKILHKMH = 6805;
JCEMKEPNKEH_ABLFMIDJMED = 6806;
JCEMKEPNKEH_PLAJNONJPIO = 6830;
JCEMKEPNKEH_OJPGNODDGHO = 6841;
JCEMKEPNKEH_BDPIGBDKKCB = 6842;
JCEMKEPNKEH_OHCKAKFOMKO = 6843;
JCEMKEPNKEH_CNMMINMLHCE = 6844;
JCEMKEPNKEH_NJIDDNNMNLD = 6845;
JCEMKEPNKEH_BANIPGEFINI = 6846;
JCEMKEPNKEH_PPMFNBGLELG = 6847;
JCEMKEPNKEH_HBJPOMKELOL = 6848;
JCEMKEPNKEH_PMADKIGHGPJ = 6849;
JCEMKEPNKEH_LJGCKELIEBL = 6850;
JCEMKEPNKEH_LOOHOPEJAIN = 6861;
JCEMKEPNKEH_JKAOOLCBJAE = 6881;
JCEMKEPNKEH_DNADHECNEBL = 6882;
JCEMKEPNKEH_IPHAAFFOPEN = 6883;
JCEMKEPNKEH_BHKMIPGLOFD = 6900;
JCEMKEPNKEH_DGJPHJKELAO = 6901;
JCEMKEPNKEH_CEBLNOPEPMK = 6902;
JCEMKEPNKEH_HGOFIFMPOLP = 6903;
JCEMKEPNKEH_BIAKLFNIAPC = 6904;
JCEMKEPNKEH_KPLMIMJJICC = 6905;
JCEMKEPNKEH_MDNMGKFJENC = 6906;
JCEMKEPNKEH_FLBGNEJFCDC = 6907;
JCEMKEPNKEH_MKNAGLOOLMF = 6908;
JCEMKEPNKEH_JEDHMGLONKO = 6909;
JCEMKEPNKEH_FFHOMAIGOFA = 6910;
JCEMKEPNKEH_AALCDAMMIDJ = 6911;
JCEMKEPNKEH_IECGPIAPIEP = 6912;
JCEMKEPNKEH_NFLLMPCNBFN = 6913;
JCEMKEPNKEH_JBHMMMCEOHM = 6914;
JCEMKEPNKEH_GFMHNOCGOGB = 6915;
JCEMKEPNKEH_NEGJMOIAGEO = 6916;
JCEMKEPNKEH_OJLFDNKHLHM = 6917;
JCEMKEPNKEH_IIGOHLCGGIK = 6918;
JCEMKEPNKEH_DEGEKPCCFDK = 6919;
JCEMKEPNKEH_PIKHKLGMBOI = 6920;
JCEMKEPNKEH_AIJKGKIJNNM = 6921;
JCEMKEPNKEH_CFILHNBAIMN = 6922;
JCEMKEPNKEH_ANLHKEMMPID = 6923;
JCEMKEPNKEH_PAFKJEBPPNE = 6924;
JCEMKEPNKEH_KCKBLCMJKDC = 6925;
JCEMKEPNKEH_IJLGHLGHNGD = 6926;
JCEMKEPNKEH_EGANONKOGMM = 6927;
JCEMKEPNKEH_KBLBEBGOIAG = 6928;
JCEMKEPNKEH_FLMMINOKBEP = 6929;
JCEMKEPNKEH_GEGJHLCMAOB = 6930;
JCEMKEPNKEH_DEIGGBKCNAD = 6931;
JCEMKEPNKEH_COOPDMKBCFN = 6932;
JCEMKEPNKEH_JPJOGHKPGNM = 6933;
JCEMKEPNKEH_AOGFOMCJJHJ = 6934;
JCEMKEPNKEH_IEJEACPGKIO = 6935;
JCEMKEPNKEH_EKDGGNDBNHK = 6936;
JCEMKEPNKEH_FLDBBFEEDNH = 6937;
JCEMKEPNKEH_OBOLICGOELG = 6938;
JCEMKEPNKEH_OGLIMKJEMCM = 6939;
JCEMKEPNKEH_JEJFGOMFEFA = 6940;
JCEMKEPNKEH_JNAFEODKAGA = 6941;
JCEMKEPNKEH_BGEAHDIKGJD = 6942;
JCEMKEPNKEH_EPNBLOEHIAA = 6943;
JCEMKEPNKEH_AGGHIBGIJKO = 6944;
JCEMKEPNKEH_BFPEPDLOIBE = 6945;
JCEMKEPNKEH_IHLAJJFCLDE = 6946;
JCEMKEPNKEH_JFJGNBGMGDC = 6947;
JCEMKEPNKEH_EKDBHBPBLHD = 6948;
JCEMKEPNKEH_LDNDAFNIPCD = 6949;
JCEMKEPNKEH_EGHMGBBJPIB = 6950;
JCEMKEPNKEH_DBKIFHKCAEM = 6951;
JCEMKEPNKEH_LCEAOPDOLKG = 6952;
JCEMKEPNKEH_GBMONOBCCHA = 6953;
JCEMKEPNKEH_PDNMHDPPBHH = 6954;
JCEMKEPNKEH_PKPEMNILPGD = 6955;
JCEMKEPNKEH_DCCCCNGEOOP = 6956;
JCEMKEPNKEH_CICNEBNLCHI = 6957;
JCEMKEPNKEH_AAFGEGCBLJI = 6958;
JCEMKEPNKEH_LAKFGGAENFC = 6959;
JCEMKEPNKEH_HBJIOKIKJMI = 6960;
JCEMKEPNKEH_OPBLKEIHCOG = 6961;
JCEMKEPNKEH_CLBKAOBDJED = 6962;
JCEMKEPNKEH_FBGNBCOBPKM = 6963;
JCEMKEPNKEH_LGADDLAPMIG = 6964;
JCEMKEPNKEH_ACOMKPIBAOF = 6965;
JCEMKEPNKEH_LGPFCDFBGNL = 6966;
JCEMKEPNKEH_BKJGLPBLJPI = 6967;
JCEMKEPNKEH_CIPLPBBOJCC = 6968;
JCEMKEPNKEH_ONGMGAJHOOM = 6969;
JCEMKEPNKEH_MDFAAILFMEG = 6970;
JCEMKEPNKEH_GOGNJPPCNGF = 6971;
JCEMKEPNKEH_HMBHOJCLABM = 6972;
JCEMKEPNKEH_EMHIBEPMCOD = 6973;
JCEMKEPNKEH_BDHFEAFPODF = 6974;
JCEMKEPNKEH_HCOLDCFLAII = 6975;
JCEMKEPNKEH_FNPBLCIBIBE = 6976;
JCEMKEPNKEH_DMGOCEDMJNB = 6977;
JCEMKEPNKEH_PFAEPGEIAOB = 6978;
JCEMKEPNKEH_DMIICIBNFPP = 6979;
JCEMKEPNKEH_DNACKGGOLAE = 6980;
JCEMKEPNKEH_EJJMOLJGDHN = 6981;
JCEMKEPNKEH_KNOBBKEKEOF = 6982;
JCEMKEPNKEH_OLFLBFAMHPG = 6983;
JCEMKEPNKEH_AJHEJPJBFAO = 6984;
JCEMKEPNKEH_GNLICEFLLPB = 7001;
JCEMKEPNKEH_KOMCKENBNFL = 7002;
JCEMKEPNKEH_EMJHJNMOLFF = 7003;
JCEMKEPNKEH_EGHIFDNAJII = 7004;
JCEMKEPNKEH_PAFPLILBMLI = 7005;
JCEMKEPNKEH_APLKAKLIHKP = 7006;
JCEMKEPNKEH_DADCDNBCDJO = 7007;
JCEMKEPNKEH_LNLGNOLJNLJ = 7008;
JCEMKEPNKEH_ADKKMOFMLKO = 7009;
JCEMKEPNKEH_FCANLAMKJBN = 7010;
JCEMKEPNKEH_FLKPPNAIOCH = 7011;
JCEMKEPNKEH_INIHFPCAABK = 7012;
JCEMKEPNKEH_NFCBJGIEHGF = 7013;
JCEMKEPNKEH_ILNKDKLJLJF = 7014;
JCEMKEPNKEH_PDLLDAFKLKP = 7015;
JCEMKEPNKEH_CCIHCIBPLFP = 7016;
JCEMKEPNKEH_JGCGLLIDPGN = 7017;
JCEMKEPNKEH_IBAFNDJCGMG = 7018;
JCEMKEPNKEH_PNKDOCGOGKH = 7019;
JCEMKEPNKEH_KFLEDKENPHN = 7020;
JCEMKEPNKEH_PHEIFGGBNOF = 7021;
JCEMKEPNKEH_EDFOBJCLFGN = 7022;
JCEMKEPNKEH_NBJDPCDFMHG = 7023;
JCEMKEPNKEH_CGCJDFCLLNJ = 7051;
JCEMKEPNKEH_LDPKMKIDFJJ = 7052;
JCEMKEPNKEH_ENIGAFECFAK = 7053;
JCEMKEPNKEH_IBHMNJGBFKJ = 7054;
JCEMKEPNKEH_DFFHNNCNOLF = 7055;
JCEMKEPNKEH_GPPNAFAGLNO = 7056;
JCEMKEPNKEH_KEAOJGDDIPH = 7057;
JCEMKEPNKEH_LIBONADCOAF = 7058;
JCEMKEPNKEH_PCMNNJOJOOP = 7059;
JCEMKEPNKEH_MKFJBNAOEKH = 7060;
JCEMKEPNKEH_EOFGPMJBJCA = 7061;
JCEMKEPNKEH_ECOAPJPIELK = 7062;
JCEMKEPNKEH_DFJOBIHDOFE = 7063;
JCEMKEPNKEH_BOFFAJJFDLD = 7064;
JCEMKEPNKEH_JNLHCLMBCFN = 7065;
JCEMKEPNKEH_BGOEKHCOCBE = 7066;
JCEMKEPNKEH_EEMLCKDFIAI = 7101;
JCEMKEPNKEH_LOIHPCHDOAB = 7102;
JCEMKEPNKEH_JEACEOIBFGB = 7103;
JCEMKEPNKEH_PBJMJMFMECO = 7104;
JCEMKEPNKEH_DPGDCDHGDIM = 7105;
JCEMKEPNKEH_CMDNKGMGAFK = 7106;
JCEMKEPNKEH_ONMDGEPHJKH = 7107;
JCEMKEPNKEH_NFPGKPPPNKC = 7108;
JCEMKEPNKEH_IFKOPFHPLDL = 7109;
JCEMKEPNKEH_KJDHOMCDBLB = 7110;
JCEMKEPNKEH_CKKBONEBANI = 7111;
JCEMKEPNKEH_LDDLOHPAEHI = 7112;
JCEMKEPNKEH_PPPCECEIDAB = 7113;
JCEMKEPNKEH_NNMBBLLIIDG = 7114;
JCEMKEPNKEH_FJJHOILJGNB = 7115;
JCEMKEPNKEH_FOBHGDBIANI = 7116;
JCEMKEPNKEH_GPOHGKPAEMM = 7117;
JCEMKEPNKEH_PMBIMDJIKFM = 7118;
JCEMKEPNKEH_AMCGIELKLIE = 7151;
JCEMKEPNKEH_LBCECAKMEDE = 7152;
JCEMKEPNKEH_MGNILBEGHDC = 7153;
JCEMKEPNKEH_NGKEKECPHMN = 7154;
JCEMKEPNKEH_KPBNEEFGLEF = 7155;
JCEMKEPNKEH_HBOEPPNOKCJ = 7156;
JCEMKEPNKEH_MABOFJKBAOG = 7157;
JCEMKEPNKEH_FAFHHLIKCKA = 7158;
JCEMKEPNKEH_ENCJBJIBECB = 7159;
JCEMKEPNKEH_PCONLGIIMPJ = 7160;
JCEMKEPNKEH_BKKDEFIHAJB = 7161;
JCEMKEPNKEH_BDEEDBJAHHE = 7162;
JCEMKEPNKEH_EEJANGGPBGB = 7163;
JCEMKEPNKEH_CLEEEINJDHG = 7164;
JCEMKEPNKEH_JJKBBEMDKJP = 7165;
JCEMKEPNKEH_CJGNKNKJBBE = 7166;
JCEMKEPNKEH_APJBFNFEAPN = 7167;
JCEMKEPNKEH_OBICNPEMLJM = 7168;
JCEMKEPNKEH_EFIHLEJCAJL = 7169;
JCEMKEPNKEH_EHFCMCJDPLL = 7170;
JCEMKEPNKEH_FNMOANCKFGN = 7171;
JCEMKEPNKEH_EAFLIGPJAGJ = 7172;
JCEMKEPNKEH_OKLBCNNPDDB = 7174;
JCEMKEPNKEH_HGNMPCBIJHL = 7175;
JCEMKEPNKEH_OMDENOEOGPM = 7176;
JCEMKEPNKEH_HKCLEDDKEPN = 7177;
JCEMKEPNKEH_IDCGPHAPPMK = 7178;
JCEMKEPNKEH_DIDNMOMKENO = 7179;
JCEMKEPNKEH_OPDDKCOEFMP = 7180;
JCEMKEPNKEH_FMJBEEHBBIN = 7181;
JCEMKEPNKEH_FPLOKICDCLM = 7182;
JCEMKEPNKEH_DIONFKOMCKE = 7183;
JCEMKEPNKEH_GHLLOLNLCEM = 7184;
JCEMKEPNKEH_KLKKIFCMLEN = 7185;
JCEMKEPNKEH_CHOOIJLCILP = 7186;
JCEMKEPNKEH_DPJOMKKGHKO = 7187;
JCEMKEPNKEH_NBLNIBLHGGI = 7188;
JCEMKEPNKEH_GAFABPBDGOM = 7189;
JCEMKEPNKEH_OLJHIPAMFEJ = 7190;
JCEMKEPNKEH_AHBINKJKLFC = 7191;
JCEMKEPNKEH_HBJPEJCKCBH = 7192;
JCEMKEPNKEH_DNGPBGKPANC = 7193;
JCEMKEPNKEH_DJGDGABFALO = 7194;
JCEMKEPNKEH_EPBAAJBFCNM = 7195;
JCEMKEPNKEH_JAPHMHGADHK = 7196;
JCEMKEPNKEH_BELIGGCAJLL = 7197;
JCEMKEPNKEH_IDLDFHLNKDP = 7201;
JCEMKEPNKEH_EKMBJLLCINA = 7202;
JCEMKEPNKEH_BGHCAPCHHEK = 7203;
JCEMKEPNKEH_IHHPFKCJODK = 7204;
JCEMKEPNKEH_OIJALKCDLDC = 7205;
JCEMKEPNKEH_GLMIHHOBNOC = 7206;
JCEMKEPNKEH_HEHODNDLKCD = 7207;
JCEMKEPNKEH_AFJJMFEBKMA = 7208;
JCEMKEPNKEH_AEDABIENIMJ = 7209;
JCEMKEPNKEH_DDCHKJEEMLP = 7301;
JCEMKEPNKEH_CEFAGHBLFJA = 7302;
JCEMKEPNKEH_KODBLOBEJBH = 7303;
JCEMKEPNKEH_EMJFPFMJJDN = 7321;
JCEMKEPNKEH_IHIAOIJANCP = 7331;
JCEMKEPNKEH_DPEMDJEKLKK = 7332;
JCEMKEPNKEH_PKKPHEMAFFI = 7333;
JCEMKEPNKEH_MLDHOBJPMNF = 7334;
JCEMKEPNKEH_GEDIMAICNLI = 7335;
JCEMKEPNKEH_AAKKAGBFCAE = 7336;
JCEMKEPNKEH_ANONMGOIBGN = 7337;
JCEMKEPNKEH_DKLCIMHPLJE = 7338;
JCEMKEPNKEH_JKDOKECIBJJ = 7339;
JCEMKEPNKEH_LCECMJAJJDM = 7340;
JCEMKEPNKEH_DKNAGBEANGD = 7341;
JCEMKEPNKEH_HBMEEFDDABO = 7342;
JCEMKEPNKEH_MJPCBHDOGHK = 7343;
JCEMKEPNKEH_HOMMPNKCBPE = 7344;
JCEMKEPNKEH_NDLOFEKMIMA = 7345;
JCEMKEPNKEH_BLBBILFBNIF = 7346;
JCEMKEPNKEH_EBOIMIPNOPI = 7347;
JCEMKEPNKEH_NKHNMJFHONO = 7348;
JCEMKEPNKEH_FILMOAIHFLA = 7349;
JCEMKEPNKEH_DNGLFHAAONE = 7350;
JCEMKEPNKEH_CPLBMAIBGHI = 7221;
JCEMKEPNKEH_NEMMPDIDPJB = 7222;
JCEMKEPNKEH_FBJDLLHEMEP = 7223;
JCEMKEPNKEH_LJGCOPLGCHI = 7224;
JCEMKEPNKEH_AMEKCLAOCPI = 7225;
JCEMKEPNKEH_AFIPPKPNMIA = 7226;
JCEMKEPNKEH_CKGMMOAJLIH = 7251;
JCEMKEPNKEH_GLDPFAPMKLI = 7252;
JCEMKEPNKEH_GEHBOCBANNO = 7253;
JCEMKEPNKEH_MMJCINLNMDK = 7254;
JCEMKEPNKEH_MCKMEHJFDED = 7255;
JCEMKEPNKEH_PMOPJCIIKDO = 7256;
JCEMKEPNKEH_LGFHAEDHFFG = 7257;
JCEMKEPNKEH_IEEPHNFCMHP = 7258;
JCEMKEPNKEH_GPIPMAJPNMO = 7259;
JCEMKEPNKEH_LBDBHDMDBBO = 7260;
JCEMKEPNKEH_IJLDNPFNNPO = 7261;
JCEMKEPNKEH_NGAAPBNANBB = 7262;
JCEMKEPNKEH_EDEDOOPGEKN = 7263;
JCEMKEPNKEH_PJBDNKJACID = 7264;
JCEMKEPNKEH_KLJIMOPKEIP = 7265;
JCEMKEPNKEH_FHOFNPONAJP = 7266;
JCEMKEPNKEH_GDFKAHPLDCA = 7267;
JCEMKEPNKEH_CJHPOHMLCJA = 7268;
JCEMKEPNKEH_DCJDHNFOJNN = 7269;
JCEMKEPNKEH_PEDPMIAABMM = 7270;
JCEMKEPNKEH_ONICKKNBAEN = 7271;
JCEMKEPNKEH_KCJEDLLMKFJ = 7272;
JCEMKEPNKEH_COBAPNIMKKH = 7273;
JCEMKEPNKEH_BLGMPACOLIM = 7351;
JCEMKEPNKEH_GJACFJANIKE = 7352;
JCEMKEPNKEH_GEOEKONEEEA = 7371;
JCEMKEPNKEH_PFLCAKHBEIG = 7372;
JCEMKEPNKEH_MEIJICCOJAC = 7373;
JCEMKEPNKEH_EIFKFKHEFBO = 7374;
JCEMKEPNKEH_NGHAKPGMOMB = 7375;
JCEMKEPNKEH_JKJDJGLHOGH = 7376;
JCEMKEPNKEH_CMDFCFALIOG = 7377;
JCEMKEPNKEH_NAJCEFBEGNA = 7378;
JCEMKEPNKEH_JINLDPAKDFF = 7379;
JCEMKEPNKEH_CNFIFHCMEOM = 7380;
JCEMKEPNKEH_INDMMODNKFH = 7381;
JCEMKEPNKEH_CLKHCBBJNCP = 7382;
JCEMKEPNKEH_BOHEBPGCBFI = 7383;
JCEMKEPNKEH_BJLHHMMBHAE = 7384;
JCEMKEPNKEH_JBLHOGCLJCH = 7385;
JCEMKEPNKEH_KNKGOKMDNLG = 7386;
JCEMKEPNKEH_GODAINDEMGO = 7401;
JCEMKEPNKEH_AEGJKFMHEGC = 7402;
JCEMKEPNKEH_MBICFIGEIEO = 7403;
JCEMKEPNKEH_POAEAOKECLH = 7404;
JCEMKEPNKEH_IMBABCMICOE = 7405;
JCEMKEPNKEH_BBAHJPCHCEK = 7406;
JCEMKEPNKEH_EEDDPOBJFIK = 7407;
JCEMKEPNKEH_OJJPHIIDIFM = 7408;
JCEMKEPNKEH_FICMIHNAANB = 7421;
JCEMKEPNKEH_HKGIEKFKMIA = 7422;
JCEMKEPNKEH_FHCDLABGMEM = 7431;
JCEMKEPNKEH_EJMDHHMPDKC = 7432;
JCEMKEPNKEH_KOLOKIBKHID = 7433;
JCEMKEPNKEH_PMHCOAGCGHO = 7434;
JCEMKEPNKEH_JPBKGEADFNO = 7435;
JCEMKEPNKEH_IBJHPOEHLJH = 7436;
JCEMKEPNKEH_EHKHBADPHCE = 7501;
JCEMKEPNKEH_DGKOJFKCMFI = 7502;
JCEMKEPNKEH_GLNKKBCGHAH = 7503;
JCEMKEPNKEH_HIKDACFFLJC = 7504;
JCEMKEPNKEH_MPNHHOJHCMA = 7505;
JCEMKEPNKEH_FPLDDKHIDHH = 7506;
JCEMKEPNKEH_DOLMKAEFBHO = 7507;
JCEMKEPNKEH_IBKCNFLABJC = 7508;
JCEMKEPNKEH_DHKCDBGOGPC = 7509;
JCEMKEPNKEH_EINDNOGCONG = 7510;
JCEMKEPNKEH_CBCIPFCFGCA = 7511;
JCEMKEPNKEH_CLGPBNCBFFC = 7521;
JCEMKEPNKEH_NCGOENKICBF = 7541;
JCEMKEPNKEH_BPNIPNILEEA = 7542;
JCEMKEPNKEH_GCDHCEGOMMD = 7543;
JCEMKEPNKEH_EMKPNNIDPIB = 7544;
JCEMKEPNKEH_AANMECLGIOO = 7545;
JCEMKEPNKEH_IDMKFOFAHPM = 7546;
JCEMKEPNKEH_PLJBGEKFIIO = 7547;
JCEMKEPNKEH_PACIBGPLJEP = 7548;
JCEMKEPNKEH_FBGIMOHDJGE = 7549;
}
message LoginActivityData {
repeated uint32 MOIAHCMHNEO = 2; // offset: 24
uint32 panel_id = 15; // offset: 32
uint32 id = 6; // offset: 36
uint32 login_days = 13; // offset: 40
}
// Obf: JLKHCGGLIMF
// CmdID: 2634
message GetLoginActivityCsReq {
}
// Obf: BJDJGMHNGGJ
// CmdID: 2682
message GetLoginActivityScRsp {
repeated LoginActivityData login_activity_list = 8; // offset: 24
uint32 retcode = 13; // offset: 32
}
message ActivityScheduleData {
int64 end_time = 11; // offset: 24
int64 begin_time = 7; // offset: 32
uint32 panel_id = 10; // offset: 40
uint32 activity_id = 13; // offset: 44
}
// Obf: HIMPABPFMPG
// CmdID: 2656
message GetActivityScheduleConfigCsReq {
}
// Obf: GHBJFLPLIGA
// CmdID: 2691
message GetActivityScheduleConfigScRsp {
repeated ActivityScheduleData schedule_data = 15; // offset: 24
uint32 retcode = 10; // offset: 32
}
message TrialActivityInfo {
bool taken_reward = 2; // offset: 24
uint32 stage_id = 12; // offset: 28
}
// Obf: JJPAAFLHHKC
// CmdID: 2669
message GetTrialActivityDataCsReq {
}
message PAALDKHKOLE {
uint32 enhanced_id = 10; // offset: 24
uint32 avatar_id = 8; // offset: 28
}
// Obf: GAPLJKIPAOF
// CmdID: 2647
message GetTrialActivityDataScRsp {
repeated PAALDKHKOLE OBOPMFBGBAE = 14; // offset: 16
repeated TrialActivityInfo trial_activity_info_list = 4; // offset: 32
uint32 retcode = 6; // offset: 40
uint32 activity_stage_id = 9; // offset: 44
}
// Obf: JLGGPEBAIMB
// CmdID: 1356
message QuickStartCocoonStageCsReq {
NAJKNJLJPEP CBJCKEIGGNL = 14; // offset: 24
uint32 wave = 9; // offset: 32
uint32 world_level = 7; // offset: 36
uint32 cocoon_id = 15; // offset: 40
uint32 HECCOBFBJFI = 10; // offset: 44
}
// Obf: MHDMHAEADMI
// CmdID: 1391
message QuickStartCocoonStageScRsp {
SceneBattleInfo battle_info = 8; // offset: 24
uint32 wave = 10; // offset: 32
uint32 cocoon_id = 7; // offset: 36
uint32 retcode = 4; // offset: 40
}
message RelicList {
uint32 type = 1; // offset: 24
uint32 set_id = 13; // offset: 28
}
message MonsterList {
uint32 num = 2; // offset: 24
uint32 monster_id = 6; // offset: 28
}
message ArchiveData {
repeated uint32 archive_avatar_id_list = 12; // offset: 16
repeated uint32 archive_equipment_id_list = 15; // offset: 24
repeated uint32 archive_missing_equipment_id_list = 14; // offset: 32
repeated RelicList relic_list = 2; // offset: 48
repeated MonsterList kill_monster_list = 8; // offset: 56
}
// Obf: IPFMCBBMOEC
// CmdID: 2334
message GetArchiveDataCsReq {
}
// Obf: JPMDALGBLBO
// CmdID: 2382
message GetArchiveDataScRsp {
ArchiveData archive_data = 12; // offset: 24
uint32 retcode = 14; // offset: 32
}
enum CFMDKNCDDAL {
CFMDKNCDDAL_NADPFMGBHDJ = 0;
CFMDKNCDDAL_GGGLNCBOICD = 1;
}
// Obf: GetAvatarDataCsReq
// CmdID: 334
message GetAvatarDataCsReq {
repeated uint32 NOEPBNMJFGL = 9; // offset: 24
bool is_get_all = 5; // offset: 32
}
message AvatarPathSkillTree {
uint32 level = 3; // offset: 24
uint32 anchor_type = 14; // offset: 28
}
message Avatar {
repeated uint32 has_taken_promotion_reward_list = 15; // offset: 16
uint32 promotion = 4; // offset: 32
uint32 level = 11; // offset: 36
uint32 exp = 7; // offset: 40
uint32 equipment_unique_id = 8; // offset: 44
uint32 cur_multi_path_avatar_type = 9; // offset: 48
uint64 first_met_time_stamp = 13; // offset: 56
bool is_marked = 1; // offset: 64
uint32 base_avatar_id = 10; // offset: 68
}
message AvatarPathData {
repeated EquipRelic equip_relic_list = 13; // offset: 24
repeated AvatarPathSkillTree avatar_path_skill_tree = 11; // offset: 32
uint32 rank = 2; // offset: 40
uint64 unlock_timestamp = 15; // offset: 48
uint32 path_equipment_id = 14; // offset: 56
uint32 unk_enhanced_id = 3; // offset: 60
uint32 avatar_id = 9; // offset: 64
uint32 dressed_skin_id = 5; // offset: 68
}
// Obf: GetAvatarDataScRsp
// CmdID: 382
message GetAvatarDataScRsp {
repeated Avatar avatar_list = 4; // offset: 16
repeated APAMFCKFHLL JBFBEOLOHJN = 14; // offset: 24
repeated AvatarPathData avatar_path_data_info_list = 2; // offset: 32
CJLCPMDGIBO DHKFCDAGHDM = 11; // offset: 40
repeated CFMDKNCDDAL PILOAFIMCGK = 7; // offset: 48
repeated uint32 skin_list = 15; // offset: 56
repeated uint32 basic_type_id_list = 9; // offset: 64
uint32 retcode = 3; // offset: 80
bool is_get_all = 12; // offset: 84
uint32 JFAADMONJNF = 6; // offset: 88
}
// Obf: DressAvatarCsReq
// CmdID: 373
message DressAvatarCsReq {
uint32 avatar_id = 7; // offset: 24
uint32 equipment_unique_id = 8; // offset: 28
}
// Obf: DressAvatarScRsp
// CmdID: 399
message DressAvatarScRsp {
uint32 retcode = 12; // offset: 24
}
// Obf: TakeOffEquipmentCsReq
// CmdID: 372
message TakeOffEquipmentCsReq {
uint32 avatar_id = 4; // offset: 24
}
// Obf: TakeOffEquipmentScRsp
// CmdID: 365
message TakeOffEquipmentScRsp {
uint32 retcode = 9; // offset: 24
}
// Obf: RankUpAvatarCsReq
// CmdID: 371
message RankUpAvatarCsReq {
ItemCostData cost_data = 15; // offset: 24
uint32 rank = 3; // offset: 32
uint32 avatar_id = 6; // offset: 36
}
// Obf: RankUpAvatarScRsp
// CmdID: 304
message RankUpAvatarScRsp {
uint32 retcode = 7; // offset: 24
}
message DressRelicParam {
uint32 relic_unique_id = 9; // offset: 24
uint32 relic_type = 7; // offset: 28
}
// Obf: DressRelicAvatarCsReq
// CmdID: 362
message DressRelicAvatarCsReq {
repeated DressRelicParam switch_list = 14; // offset: 24
uint32 avatar_id = 12; // offset: 32
}
// Obf: DressRelicAvatarScRsp
// CmdID: 349
message DressRelicAvatarScRsp {
uint32 avatar_id = 8; // offset: 24
uint32 retcode = 9; // offset: 28
}
// Obf: TakeOffRelicCsReq
// CmdID: 348
message TakeOffRelicCsReq {
repeated uint32 relic_type_list = 6; // offset: 16
uint32 avatar_id = 12; // offset: 32
}
// Obf: TakeOffRelicScRsp
// CmdID: 388
message TakeOffRelicScRsp {
uint32 retcode = 3; // offset: 24
}
// Obf: TakePromotionRewardCsReq
// CmdID: 315
message TakePromotionRewardCsReq {
uint32 promotion = 11; // offset: 24
uint32 base_avatar_id = 3; // offset: 28
}
// Obf: TakePromotionRewardScRsp
// CmdID: 364
message TakePromotionRewardScRsp {
ItemList reward_list = 15; // offset: 16
uint32 retcode = 14; // offset: 32
}
// Obf: FNEKPCPNKLO
// CmdID: 340
message GetPreAvatarActivityListCsReq {
}
// Obf: CEAIGOBEACN
// CmdID: 383
message GetPreAvatarActivityListScRsp {
repeated uint32 DDMEHPDHPLM = 9; // offset: 16
uint32 retcode = 6; // offset: 32
}
message OGIFJNIGHBO {
string JEMHFHJKBEN = 1144; // offset: 16
string LACBKOCCFHL = 124; // offset: 24
string NDJGLMCPFHK = 1874; // offset: 32
string NOCPIJJBKCB = 310; // offset: 40
uint32 PPDAGPPKEJD = 1605; // offset: 56
uint32 JHLPBJCAIIF = 10; // offset: 60
uint32 FDIJAFBCILL = 13; // offset: 64
uint32 BFEPBBLIOGP = 4; // offset: 68
uint32 JOBMEJMFELF = 11; // offset: 72
uint32 PELFCMAHJGA = 8; // offset: 76
uint32 CAHBPNLNKCC = 15; // offset: 80
uint32 IICANCHNIBB = 7; // offset: 84
uint32 type = 1340; // offset: 88
uint32 PGJKALFDFMA = 1; // offset: 92
uint32 IEGOLHHOANB = 9; // offset: 96
uint32 DKEBMGFMCBH = 3; // offset: 100
uint32 BJFJHEJGFPM = 14; // offset: 104
uint32 JPGOACKIFFC = 2; // offset: 108
uint32 panel_id = 1140; // offset: 112
uint32 DLGCGJCKLCB = 5; // offset: 116
uint32 LNHKCMAPMLM = 6; // offset: 120
uint32 OIFPBOCOALL = 12; // offset: 124
}
// Obf: KIBJDDNABII
// CmdID: 344
message GetPreAvatarGrowthInfoCsReq {
}
// Obf: NMLGHIFLBNN
// CmdID: 301
message GetPreAvatarGrowthInfoScRsp {
repeated OGIFJNIGHBO JLMMCNIMPOA = 8; // offset: 16
uint32 retcode = 12; // offset: 32
}
// Obf: SetAvatarEnhancedIdCsReq
// CmdID: 321
message SetAvatarEnhancedIdCsReq {
uint32 avatar_id = 12; // offset: 24
uint32 enhanced_id = 8; // offset: 28
}
// Obf: SetAvatarEnhancedIdScRsp
// CmdID: 343
message SetAvatarEnhancedIdScRsp {
uint32 retcode = 6; // offset: 24
uint32 unk_enhanced_id = 11; // offset: 28
uint32 growth_avatar_id = 4; // offset: 32
}
// Obf: AvatarPathChangedNotify
// CmdID: 360
message AvatarPathChangedNotify {
MultiPathAvatarType cur_multi_path_avatar_type = 10; // offset: 24
uint32 base_avatar_id = 7; // offset: 28
}
message HEBIIBBMNKG {
uint32 GJEAIKIINML = 2; // offset: 24
uint32 GGEBFLNKAKN = 9; // offset: 28
}
message ILMHFEPPKFE {
uint32 IPMHDPKNJLI = 7; // offset: 24
uint64 IFEPJHGNCOI = 14; // offset: 32
uint32 GNAMNBDIEKG = 11; // offset: 40
uint32 JKIHICLOPKM = 15; // offset: 44
}
message MKDHPOGEDOP {
repeated uint32 JABKAKDONEA = 10; // offset: 16
repeated uint32 JCCJOKFFILL = 7; // offset: 32
uint32 PEOENEFLMBK = 15; // offset: 40
}
message JEFCEGFBOAF {
ILMHFEPPKFE EHINOPGCAEE = 14; // offset: 16
MKDHPOGEDOP CCKEBLBMBHH = 15; // offset: 32
uint32 GNIFLCBGAAA = 10; // offset: 40
}
message CLHIJOAKJCE {
repeated uint32 CCGBOIFFDLD = 6; // offset: 16
repeated uint32 DOHOFAOLNGE = 5; // offset: 32
uint32 IAMOMGNBDOO = 7; // offset: 40
}
message HKGJBAGOHFH {
repeated APAMFCKFHLL LEJEECMJIPD = 7; // offset: 24
repeated APAMFCKFHLL LKHLOHPHAOD = 3; // offset: 32
}
message PCCGNFGFLNJ {
uint32 IPMHDPKNJLI = 6; // offset: 24
uint32 GNAMNBDIEKG = 8; // offset: 28
uint32 GNIFLCBGAAA = 14; // offset: 32
}
message OADGBFHDCDE {
CLHIJOAKJCE KEMIMHMOHIE = 3; // offset: 16
JEFCEGFBOAF PFHKACLAMFG = 1; // offset: 24
HKGJBAGOHFH GINLMPFAECN = 2; // offset: 40
HEBIIBBMNKG IIOAEDEGEFE = 12; // offset: 48
repeated PCCGNFGFLNJ BFAJDKNFGJD = 4; // offset: 56
uint32 DABECDOKHLL = 13; // offset: 64
uint32 EFBAEDKADML = 8; // offset: 68
uint32 JFLAEGMBMAK = 10; // offset: 72
uint32 BNFDBMMLEIG = 5; // offset: 76
}
message GIIEKGHDHJP {
repeated uint32 CCGBOIFFDLD = 13; // offset: 24
uint32 DABECDOKHLL = 12; // offset: 32
uint32 GJEAIKIINML = 10; // offset: 36
uint32 GGEBFLNKAKN = 3; // offset: 40
}
// Obf: GKPNGNAODNB
// CmdID: 9985
message B51RacingGetDataCsReq {
}
// Obf: MHFNMBHNPHA
// CmdID: 9995
message B51RacingGetDataScRsp {
GIIEKGHDHJP ALAAKIADLBN = 6; // offset: 16
OADGBFHDCDE FNIAAEAFGDE = 4; // offset: 24
repeated uint32 BNOBEGBNFMJ = 9; // offset: 40
GIIHHKDLOBA OCDLPDDMCLP = 5; // offset: 48
uint32 retcode = 8; // offset: 56
uint32 MBFOPKLNEDB = 12; // offset: 60
}
message IHEBJJKGBOH {
HEBIIBBMNKG IIOAEDEGEFE = 1; // offset: 24
repeated uint32 CCGBOIFFDLD = 5; // offset: 32
uint32 BNFDBMMLEIG = 13; // offset: 40
}
message GIIHHKDLOBA {
IHEBJJKGBOH EELDJNDKKML = 1; // offset: 24
repeated APAMFCKFHLL LABIDBPBKPL = 12; // offset: 32
uint32 DABECDOKHLL = 6; // offset: 40
}
// Obf: CHIIPPKECEF
// CmdID: 134
message PVEBattleResultCsReq {
BattleStatistics stt = 14; // offset: 16
string debug_extra_info = 1; // offset: 24
map<string, uint32> LJJEOOJCEOG = 12; // offset: 40
bytes turn_snapshot_hash = 6; // offset: 48
repeated BattleOp op_list = 4; // offset: 56
BattleEndStatus end_status = 2; // offset: 64
uint32 LGOJDHLMGEN = 13; // offset: 68
uint32 battle_id = 15; // offset: 72
uint32 NIBMFCFBHEP = 7; // offset: 76
uint32 stage_id = 5; // offset: 80
uint32 cost_time = 3; // offset: 84
uint32 LJKMPIMKOMO = 11; // offset: 88
bool LGJMMJEFGNK = 8; // offset: 92
bool NNGDLOHALCN = 9; // offset: 93
bool DKIDHMAOMJB = 10; // offset: 94
}
// Obf: PPNMNDKILGL
// CmdID: 182
message PVEBattleResultScRsp {
ItemList multiple_drop_data = 7; // offset: 16
string DIMHPKFPPKA = 10; // offset: 24
ItemList item_list_unk1 = 1698; // offset: 32
LMDPKOELKFL ABEMLCJBIEF = 1470; // offset: 40
repeated BattleAvatar battle_avatar_list = 4; // offset: 48
string DPHOLBABAOL = 5; // offset: 56
ItemList drop_data = 11; // offset: 72
ItemList item_list_unk2 = 13; // offset: 80
uint32 battle_id = 15; // offset: 88
uint32 stage_id = 2; // offset: 92
uint32 AKDGBBDFDHA = 3; // offset: 96
uint32 LEMGICCOKBK = 1; // offset: 100
bool OPDKJBHLOJM = 1534; // offset: 104
bool check_identical = 8; // offset: 105
uint32 event_id = 12; // offset: 108
BattleEndStatus end_status = 9; // offset: 112
uint32 EAHGEKNLHPN = 14; // offset: 116
uint32 retcode = 6; // offset: 120
}
// Obf: FAMHHDBNNFD
// CmdID: 156
message GetCurBattleInfoCsReq {
}
// Obf: LJJAAGCEBCK
// CmdID: 191
message GetCurBattleInfoScRsp {
AetherDivideBattleInfo HIDIEJALFIE = 8; // offset: 16
SceneBattleInfo battle_info = 7; // offset: 32
uint32 retcode = 1; // offset: 40
BattleEndStatus last_end_status = 12; // offset: 44
uint32 KDJGDHKJAGE = 6; // offset: 48
}
// Obf: SyncClientResVersionCsReq
// CmdID: 198
message SyncClientResVersionCsReq {
uint32 LJKMPIMKOMO = 12; // offset: 24
}
// Obf: SyncClientResVersionScRsp
// CmdID: 126
message SyncClientResVersionScRsp {
uint32 LJKMPIMKOMO = 9; // offset: 24
uint32 retcode = 7; // offset: 28
}
enum ChallengeStatus {
FENMFIBCEMO_GFEEFGCGKEB = 0;
FENMFIBCEMO_DBAPFMBBKJA = 1;
FENMFIBCEMO_CNCEHMDGNGD = 2;
FENMFIBCEMO_AFINJCIILFC = 3;
}
message Challenge {
ChallengeStageInfo stage_info = 8; // offset: 16
uint32 score_id = 14; // offset: 32
uint32 record_id = 13; // offset: 36
uint32 taken_reward = 10; // offset: 40
uint32 score_two = 4; // offset: 44
bool HGPKMHFPMBJ = 3; // offset: 48
uint32 star = 2; // offset: 52
uint32 challenge_id = 7; // offset: 56
}
message ChallengeGroup {
uint64 taken_stars_count_reward = 3; // offset: 24
uint32 group_id = 2; // offset: 32
}
message ChallengeHistoryMaxLevel {
uint32 level = 15; // offset: 24
bool HNHCFJJNJCE = 12; // offset: 28
uint32 reward_display_type = 2; // offset: 32
}
// Obf: FICNDNLJEED
// CmdID: 1734
message GetChallengeCsReq {
}
// Obf: KGPEJJNPLCG
// CmdID: 1782
message GetChallengeScRsp {
repeated ChallengeGroup challenge_group_list = 2; // offset: 16
repeated ChallengeHistoryMaxLevel max_level_list = 7; // offset: 24
repeated Challenge challenge_list = 1; // offset: 32
repeated FMDAAIKLAJA KKIAFPFKLGE = 14; // offset: 48
uint32 retcode = 3; // offset: 56
}
message KillMonster {
uint32 kill_num = 13; // offset: 24
uint32 monster_id = 10; // offset: 28
}
message ChallengeStoryBuffList {
repeated uint32 buff_list = 7; // offset: 24
}
message ChallengeBossBuffList {
repeated uint32 buff_list = 6; // offset: 16
uint32 challenge_boss_const = 8; // offset: 32
}
message ChallengeCurBuffInfo {
oneof KKNBOACNCON {
ChallengeStoryBuffList cur_story_buffs = 9; // offset: 16
ChallengeBossBuffList cur_boss_buffs = 5; // offset: 16
}
}
message CurChallenge {
repeated KillMonster kill_monster_list = 7; // offset: 16
ChallengeCurBuffInfo stage_info = 10; // offset: 32
ExtraLineupType extra_lineup_type = 14; // offset: 40
ChallengeStatus status = 9; // offset: 44
uint32 dead_avatar_num = 15; // offset: 48
uint32 score_two = 12; // offset: 52
uint32 challenge_id = 11; // offset: 56
uint32 round_count = 1; // offset: 60
uint32 score_id = 6; // offset: 64
}
// Obf: NOHJGOCPPMF
// CmdID: 1799
message GetCurChallengeCsReq {
}
// Obf: JIOAKKLDCBB
// CmdID: 1772
message GetCurChallengeScRsp {
repeated LineupInfo lineup_list = 11; // offset: 16
CurChallenge cur_challenge = 2; // offset: 24
uint32 retcode = 4; // offset: 40
}
message ChallengeBossSingleNodeInfo {
uint32 buff_id = 3; // offset: 24
uint32 max_score = 10; // offset: 28
bool MBHCJPONJOM = 13; // offset: 32
bool is_win = 14; // offset: 33
}
message ChallengeBossInfo {
ChallengeBossSingleNodeInfo second_node = 6; // offset: 16
ChallengeBossSingleNodeInfo first_node = 2; // offset: 24
map<uint32, ChallengeBossAvatarRelicInfo> CFDCJJFHNDI = 11; // offset: 32
repeated LBKMCGDMNJO GLDGCNLMLID = 1; // offset: 48
map<uint32, ChallengeBossEquipmentInfo> INMCIONHJJN = 8; // offset: 56
repeated LBKMCGDMNJO NJDLGCICLKE = 7; // offset: 64
bool unk1 = 12; // offset: 72
}
message ChallengeStageInfo {
oneof KKNBOACNCON {
ChallengeBossInfo boss_info = 12; // offset: 24
}
}
// Obf: PCLHDCHFKLP
// CmdID: 3934
message SendMsgCsReq {
repeated uint32 target_list = 10; // offset: 16
MessageChatData message_datas = 14; // offset: 32
ChatType chat_type = 2; // offset: 40
}
// Obf: MKFCCNOIDNB
// CmdID: 3982
message SendMsgScRsp {
uint64 end_time = 13; // offset: 24
uint32 retcode = 4; // offset: 32
}
// Obf: LLCBGMJAICJ
// CmdID: 3979
message RevcMsgScNotify {
ChatMessageData recv_message_data = 13; // offset: 16
ChatType chat_type = 5; // offset: 32
uint32 PFFPFKOGLPO = 14; // offset: 36
}
// Obf: PGADBBAECPD
// CmdID: 3956
message GetPrivateChatHistoryCsReq {
uint32 target_side = 12; // offset: 24
uint32 contact_side = 3; // offset: 28
}
// Obf: JLBGMJFLJEE
// CmdID: 3991
message GetPrivateChatHistoryScRsp {
repeated ChatMessageData chat_message_list = 6; // offset: 24
uint32 retcode = 4; // offset: 32
uint32 target_side = 14; // offset: 36
uint32 contact_side = 13; // offset: 40
}
enum MissionStatus {
MissionStatus_MissionNone = 0;
MissionStatus_MissionDoing = 1;
MissionStatus_MissionFinish = 2;
MissionStatus_MissionPrepared = 3;
}
enum MessageSectionStatus {
MessageSectionStatus_MessageSectionNone = 0;
MessageSectionStatus_MessageSectionDoing = 1;
MessageSectionStatus_MessageSectionFinish = 2;
MessageSectionStatus_MessageSectionFrozen = 3;
}
enum MessageGroupStatus {
MessageGroupStatus_MessageGroupNone = 0;
MessageGroupStatus_MessageGroupDoing = 1;
MessageGroupStatus_MessageGroupFinish = 2;
MessageGroupStatus_MessageGroupFrozen = 3;
}
enum BattleRecordType {
BattleRecordType_BattleRecordNone = 0;
BattleRecordType_BattleRecordChallenge = 1;
BattleRecordType_BattleRecordRogue = 2;
}
enum RebattleType {
CJLFDFFBOHM_NLCDGIPGFDJ = 0;
CJLFDFFBOHM_AKPJOEFJDJA = 1;
CJLFDFFBOHM_LKDANDLLMGO = 2;
CJLFDFFBOHM_LMEICBOLGOE = 3;
CJLFDFFBOHM_BNHFCBOIBFD = 4;
CJLFDFFBOHM_ADMCMCLBJNP = 5;
CJLFDFFBOHM_EBOMPJJMBGE = 6;
}
message Item {
uint32 level = 3; // offset: 24
uint32 unique_id = 4; // offset: 28
uint32 promotion = 2; // offset: 32
uint32 rank = 6; // offset: 36
uint32 num = 12; // offset: 40
uint32 item_id = 11; // offset: 44
uint32 main_affix_id = 8; // offset: 48
}
message ItemList {
repeated Item item_list = 6; // offset: 24
}
message PileItem {
uint32 item_num = 5; // offset: 24
uint32 item_id = 13; // offset: 28
}
message ItemCost {
oneof item {
PileItem pile_item = 13; // offset: 24
uint32 equipment_unique_id = 10; // offset: 24
uint32 relic_unique_id = 6; // offset: 24
}
}
message ItemCostData {
repeated ItemCost item_list = 5; // offset: 24
}
message Relic {
repeated RelicAffix reforge_sub_affix_list = 6; // offset: 24
repeated RelicAffix HGNPLIBNHHG = 2; // offset: 32
repeated RelicAffix sub_affix_list = 15; // offset: 40
uint32 tid = 8; // offset: 48
uint32 exp = 9; // offset: 52
uint32 dress_avatar_id = 11; // offset: 56
uint32 level = 4; // offset: 60
uint32 reforge_block_sub_affix_id = 10; // offset: 64
bool is_protected = 7; // offset: 68
bool is_discarded = 1; // offset: 69
uint32 unique_id = 14; // offset: 72
uint32 main_affix_id = 5; // offset: 76
}
message MotionInfo {
Vector rot = 2; // offset: 24
Vector pos = 10; // offset: 32
}
message SceneMonsterWaveParam {
uint32 IEDEBFCCKNL = 11; // offset: 24
uint32 CPHIINKIDEB = 13; // offset: 28
uint32 hard_level_group = 1; // offset: 32
uint32 elite_group = 8; // offset: 36
uint32 level = 2; // offset: 40
}
message HNEBODEBELG {
repeated BCCONKJHDJL IEBNOGOOEMO = 11; // offset: 24
uint32 role_star = 3; // offset: 32
}
message MNDMNDKLKIE {
oneof teleport_nigger {
HNEBODEBELG EIGMKOJOEEI = 368; // offset: 16
}
}
message SceneMonster {
MNDMNDKLKIE extra_info = 3; // offset: 24
uint32 max_hp = 8; // offset: 32
uint32 monster_id = 11; // offset: 36
uint32 cur_hp = 7; // offset: 40
}
message SceneMonsterWave {
SceneMonsterWaveParam monster_param = 4; // offset: 16
repeated SceneMonster monster_list = 13; // offset: 24
repeated ItemList NMGIABHIJJB = 12; // offset: 32
uint32 battle_wave_id = 3; // offset: 48
uint32 battle_stage_id = 9; // offset: 52
}
message SceneBattleInfo {
repeated BattleEventBattleInfo battle_event = 745; // offset: 16
BattleRogueMagicInfo battle_rogue_magic_info = 254; // offset: 32
EDCFKACPFNB FGOAKDCBIOE = 1578; // offset: 40
BattleGridFightSpecialBattleInfo PMCEKILFBIO = 444; // offset: 48
OJCBOMCCPDB EIGMKOJOEEI = 1920; // offset: 56
KIAICMELIMM DFABBGKGDEI = 1425; // offset: 64
repeated SceneMonsterWave monster_wave_list = 5; // offset: 72
repeated BattleBuff buff_list = 10; // offset: 80
map<uint32, BattleTargetList> battle_target_info = 145; // offset: 88
GLIBGKGGEJL PJOJCJNLAAP = 492; // offset: 96
repeated BattleAvatar battle_avatar_list = 14; // offset: 104
PKPFAHEBJIO LDPLAOHNLAP = 1594; // offset: 112
uint32 world_level = 4; // offset: 120
uint32 stage_id = 3; // offset: 124
uint32 battle_id = 7; // offset: 128
uint32 logic_random_seed = 8; // offset: 132
uint32 JAOIOKBBMFC = 9; // offset: 136
bool IMEKCMNFLDI = 11; // offset: 140
uint32 rounds_limit = 13; // offset: 144
}
message AetherDivideBattleInfo {
repeated BattleBuff buff_list = 11; // offset: 16
repeated AetherAvatarInfo battle_avatar_list = 8; // offset: 32
repeated SceneMonsterWave monster_wave_list = 10; // offset: 40
uint32 battle_id = 13; // offset: 48
bool IMEKCMNFLDI = 6; // offset: 52
uint32 logic_random_seed = 9; // offset: 56
uint32 stage_id = 15; // offset: 60
}
message LBKMCGDMNJO {
uint32 id = 7; // offset: 24
AvatarType avatar_type = 4; // offset: 28
uint32 assist_uid = 3; // offset: 32
}
message LMDPKOELKFL {
ItemList return_item_list = 6; // offset: 24
repeated uint32 relic_ids = 14; // offset: 32
bool ABFCDBOCMCF = 12; // offset: 40
}
message APAMFCKFHLL {
uint32 key = 12; // offset: 24
uint32 value = 5; // offset: 28
}
message EquipRelic {
uint32 type = 10; // offset: 24
uint32 relic_unique_id = 4; // offset: 28
}
message HeadFrameInfo {
uint32 head_frame_item_id = 1; // offset: 24
int64 head_frame_expire_time = 8; // offset: 32
}
enum ContentPackageStatus {
ContentPackageStatus_None = 0;
ContentPackageStatus_Init = 1;
ContentPackageStatus_Doing = 2;
ContentPackageStatus_Finished = 3;
ContentPackageStatus_Release = 4;
}
message ContentPackageInfo {
uint32 content_id = 8; // offset: 24
ContentPackageStatus status = 5; // offset: 28
}
message ContentPackageData {
repeated ContentPackageInfo content_package_list = 12; // offset: 24
uint32 cur_content_id = 6; // offset: 32
}
// Obf: GPDCBDHANON
// CmdID: 7544
message ContentPackageSyncDataScNotify {
ContentPackageData data = 9; // offset: 24
}
message DailyActivityInfo {
uint32 world_level = 7; // offset: 24
uint32 level = 8; // offset: 28
uint32 daily_active_point = 15; // offset: 32
bool is_has_taken = 10; // offset: 36
}
// Obf: GFIIJKCCICO
// CmdID: 3379
message GetDailyActiveInfoCsReq {
}
// Obf: DIJHCMKKLBJ
// CmdID: 3339
message GetDailyActiveInfoScRsp {
repeated uint32 daily_active_quest_id_list = 7; // offset: 16
repeated DailyActivityInfo daily_active_level_list = 13; // offset: 32
uint32 retcode = 4; // offset: 40
uint32 daily_active_point = 14; // offset: 44
}
message ExpeditionInfo {
uint32 id = 4; // offset: 24
}
// Obf: DGHLOHPCFKP
// CmdID: 2536
message GetExpeditionDataCsReq {
}
// Obf: CNLOBEKDKGL
// CmdID: 2529
message GetExpeditionDataScRsp {
repeated uint32 CAALNNFJIAH = 9; // offset: 16
repeated ExpeditionInfo expedition_info = 5; // offset: 32
uint32 retcode = 14; // offset: 40
uint32 total_expedition_count = 13; // offset: 44
int64 BJMGDBCHEAN = 3; // offset: 48
}
message CDABDPPPHBN {
repeated uint32 LINOMGEDMHC = 13; // offset: 24
uint32 CJPDGBPLFIG = 3; // offset: 32
uint32 ALALEBDJGHA = 11; // offset: 36
uint32 group_id = 5; // offset: 40
}
// Obf: IIAOPKANEKJ
// CmdID: 3634
message GetFightActivityDataCsReq {
}
// Obf: KDMLMIFIMHE
// CmdID: 3682
message GetFightActivityDataScRsp {
repeated CDABDPPPHBN FALBALFNOFF = 8; // offset: 16
map<uint32, uint32> EDGPAOJEENN = 1; // offset: 24
uint32 world_level = 3; // offset: 40
uint32 retcode = 14; // offset: 44
bool CFDBDGEFJJN = 5; // offset: 48
}
enum FriendOnlineStatus {
FRIEND_ONLINE_STATUS_OFFLINE = 0;
FRIEND_ONLINE_STATUS_ONLINE = 1;
}
message AssistSimpleInfo {
uint32 level = 12; // offset: 24
uint32 dressed_skin_id = 7; // offset: 28
uint32 pos = 13; // offset: 32
uint32 avatar_id = 3; // offset: 36
}
message HHJANNIGCKM {
repeated uint32 finished_target_list = 13; // offset: 16
bool EGLLMGLLHDL = 15; // offset: 32
}
message ICMGDJBDFEA {
HHJANNIGCKM NCKJLAEJNDP = 9; // offset: 16
uint32 LMPPDGOFOMF = 12; // offset: 32
uint32 group_id = 14; // offset: 36
uint32 FBOGDAHNDKA = 5; // offset: 40
uint32 HCBADDHNIDG = 8; // offset: 44
}
message PIBFIDOEPAP {
uint32 GNIFODGCPAA = 13; // offset: 24
uint32 FFFNGBKHOEA = 12; // offset: 28
}
message JMOCDMHFEJG {
PIBFIDOEPAP KGBHIKKLJMK = 15; // offset: 16
}
message EJAKBKOEEPC {
JMOCDMHFEJG BHDKLAJPMBJ = 8; // offset: 16
}
message FriendGridFightRecord {
uint32 division_id = 6; // offset: 24
}
message PAEFDELFKJK {
ICMGDJBDFEA AMLDHBMIGEN = 13; // offset: 16
FriendGridFightRecord BAMDEHAICDA = 6; // offset: 24
EJAKBKOEEPC KBLKLGDCOMF = 14; // offset: 40
BattleRecordType BEBEEMKOBNN = 4; // offset: 48
}
message PlayerSimpleInfo {
HeadFrameInfo head_icon_frame_info = 1901; // offset: 24
string signature = 7; // offset: 32
string platform_nick = 13; // offset: 40
string platform_uuid = 4; // offset: 48
repeated AssistSimpleInfo assist_info_list = 3; // offset: 56
string nickname = 8; // offset: 64
CJLCPMDGIBO player_outfit_data = 9; // offset: 72
int64 update_time = 1949; // offset: 80
uint32 personal_card = 11; // offset: 88
uint32 gender = 1643; // offset: 92
uint32 chat_bubble_id = 1; // offset: 96
uint32 level = 12; // offset: 100
FriendOnlineStatus online_status = 10; // offset: 104
PlatformType platform = 14; // offset: 108
uint32 uid = 2; // offset: 112
bool is_banned = 5; // offset: 116
int64 logout_time = 6; // offset: 120
uint32 head_icon = 15; // offset: 128
}
message DisplayEquipmentInfo {
uint32 level = 13; // offset: 24
uint32 promotion = 4; // offset: 28
uint32 tid = 2; // offset: 32
uint32 exp = 7; // offset: 36
uint32 rank = 8; // offset: 40
}
message JIEOLMHJJGF {
repeated RelicAffix sub_affix_list = 15; // offset: 24
uint32 tid = 9; // offset: 32
uint32 main_affix_id = 4; // offset: 36
uint32 exp = 13; // offset: 40
uint32 level = 7; // offset: 44
uint32 type = 5; // offset: 48
}
message DisplayAvatarDetailInfo {
repeated AvatarSkillTree skilltree_list = 7; // offset: 16
DisplayEquipmentInfo equipment = 9; // offset: 24
repeated JIEOLMHJJGF relic_list = 12; // offset: 40
uint32 level = 1; // offset: 48
uint32 enhanced_id = 4; // offset: 52
uint32 avatar_id = 5; // offset: 56
uint32 exp = 8; // offset: 60
uint32 dressed_skin_id = 3; // offset: 64
uint32 rank = 15; // offset: 68
uint32 promotion = 10; // offset: 72
uint32 pos = 2; // offset: 76
uint32 avatar_type = 11; // offset: 80
}
message FriendSimpleInfo {
string remark_name = 8; // offset: 16
PAEFDELFKJK MBOIHJLIJDG = 11; // offset: 32
PlayerSimpleInfo player_info = 12; // offset: 40
int64 create_time = 4; // offset: 48
bool is_marked = 10; // offset: 56
PlayingState playing_state = 14; // offset: 60
}
message PlayerAssistInfo {
DisplayAvatarDetailInfo assist_avatar = 8; // offset: 16
PlayerSimpleInfo player_info = 1; // offset: 32
}
// Obf: ADKDAKFNFMH
// CmdID: 2934
message GetFriendListInfoCsReq {
}
// Obf: JLHNEDPPFOO
// CmdID: 2982
message GetFriendListInfoScRsp {
repeated PlayerSimpleInfo black_list = 5; // offset: 16
repeated FriendSimpleInfo friend_list = 13; // offset: 24
uint32 retcode = 12; // offset: 40
}
// Obf: IEIMIFAEADO
// CmdID: 2924
message GetAssistListCsReq {
bool LKBAENBKJCE = 1; // offset: 24
bool DDNKHDIKAEL = 14; // offset: 25
}
// Obf: KCKOECDINAF
// CmdID: 2914
message GetAssistListScRsp {
repeated PlayerAssistInfo assist_list = 8; // offset: 24
uint32 retcode = 3; // offset: 32
}
// Obf: HMMPDJAOMKJ
// CmdID: 2944
message GetCurAssistCsReq {
}
// Obf: FBCPGPMNECG
// CmdID: 2901
message GetCurAssistScRsp {
PlayerAssistInfo ODHMGPNECFO = 12; // offset: 24
uint32 retcode = 10; // offset: 32
}
// Obf: CNDFNIHMPKC
// CmdID: 2902
message GetFriendLoginInfoCsReq {
}
// Obf: NMAOECIJEBA
// CmdID: 2930
message GetFriendLoginInfoScRsp {
repeated uint32 black_uid_list = 7; // offset: 16
repeated uint32 friend_uid_list = 13; // offset: 32
bool EHBJFGPDPJF = 4; // offset: 40
bool BHEICCGPBLG = 14; // offset: 41
uint32 retcode = 2; // offset: 44
}
// Obf: IILCDMAHMDN
// CmdID: 2987
message GetFriendAssistListCsReq {
repeated uint32 HHFPJHMEIJK = 1; // offset: 16
repeated uint32 EEJGCFBJKAK = 8; // offset: 32
bool DDNKHDIKAEL = 15; // offset: 40
uint32 target_side = 13; // offset: 44
PIDAHABFLBL HFOLAOIKOLB = 9; // offset: 48
}
// Obf: MEDJBBOGLNM
// CmdID: 2969
message GetFriendAssistListScRsp {
repeated PlayerAssistInfo assist_list = 6; // offset: 16
uint32 target_side = 7; // offset: 32
uint32 retcode = 1; // offset: 36
}
// Obf: JDKEAPHHLBM
// CmdID: 1934
message GetGachaInfoCsReq {
}
message GachaCeilingAvatar {
uint32 avatar_id = 4; // offset: 24
uint32 repeated_cnt = 7; // offset: 28
}
message GachaCeiling {
repeated GachaCeilingAvatar avatar_list = 11; // offset: 16
bool is_claimed = 4; // offset: 32
uint32 ceiling_num = 8; // offset: 36
}
message NEIMLKNMDBM {
repeated uint32 OJNEFBJHCCK = 2; // offset: 16
repeated uint32 EJGNMCAMELA = 11; // offset: 32
uint32 MMELNCHIDNC = 1; // offset: 40
uint32 GFANBHAEKOK = 8; // offset: 44
}
message GachaInfo {
repeated uint32 prize_item_list = 11; // offset: 16
string detail_url = 5; // offset: 24
repeated uint32 ONIHOMCELJK = 15; // offset: 32
repeated uint32 item_detail_list = 3; // offset: 40
GachaCeiling gacha_ceiling = 12; // offset: 48
string history_url = 7; // offset: 64
int64 end_time = 10; // offset: 72
uint32 MMELNCHIDNC = 2; // offset: 80
uint32 NHBBHEMPJJM = 14; // offset: 84
int64 begin_time = 6; // offset: 88
uint32 gacha_id = 4; // offset: 96
uint32 GLLJFPENLHD = 8; // offset: 100
}
// Obf: LDPGAPPKBBB
// CmdID: 1982
message GetGachaInfoScRsp {
repeated NEIMLKNMDBM AKMDBPNEHDE = 14; // offset: 24
repeated GachaInfo gacha_info_list = 7; // offset: 32
uint32 OGMPKDHKPAJ = 8; // offset: 40
uint32 retcode = 10; // offset: 44
uint32 KKKNJDBNJPM = 5; // offset: 48
uint32 GPNLDDLBOLM = 2; // offset: 52
uint32 gacha_random = 4; // offset: 56
}
// Obf: JEADDEILJLE
// CmdID: 1979
message DoGachaCsReq {
uint32 gacha_num = 3; // offset: 24
uint32 simulate_magic = 7; // offset: 28
uint32 gacha_random = 14; // offset: 32
uint32 gacha_id = 8; // offset: 36
}
message GachaItem {
ItemList transfer_item_list = 6; // offset: 24
ItemList token_item = 10; // offset: 32
Item gacha_item = 8; // offset: 40
bool is_new = 13; // offset: 48
}
// Obf: IAOPGJEOHOM
// CmdID: 1939
message DoGachaScRsp {
repeated GachaItem gacha_item_list = 11; // offset: 24
uint32 ceiling_num = 9; // offset: 32
uint32 GLLJFPENLHD = 12; // offset: 36
uint32 LDBCKJIPDHF = 10; // offset: 40
uint32 gacha_id = 1; // offset: 44
uint32 GPNLDDLBOLM = 6; // offset: 48
uint32 gacha_num = 15; // offset: 52
uint32 retcode = 2; // offset: 56
uint32 NHBBHEMPJJM = 13; // offset: 60
}
enum TurnFoodSwitch {
TurnFoodSwitch_None = 0;
TurnFoodSwitch_Attack = 1;
TurnFoodSwitch_Define = 2;
}
// Obf: HGKLNOIKPPE
// CmdID: 534
message GetBagCsReq {
}
message Equipment {
uint32 promotion = 3; // offset: 24
uint32 dress_avatar_id = 14; // offset: 28
uint32 exp = 2; // offset: 32
uint32 level = 6; // offset: 36
bool is_protected = 8; // offset: 40
uint32 rank = 11; // offset: 44
uint32 unique_id = 13; // offset: 48
uint32 tid = 12; // offset: 52
}
message Material {
uint64 expire_time = 15; // offset: 24
uint32 num = 9; // offset: 32
uint32 tid = 7; // offset: 36
}
message WaitDelResource {
uint32 num = 5; // offset: 24
uint32 tid = 15; // offset: 28
}
message BKGPJOBNMKJ {
uint32 num = 7; // offset: 24
uint32 tid = 1; // offset: 28
uint64 expire_time = 3; // offset: 32
}
message NKDNFDCFNCP {
PileItem FMOKFKBAEII = 4; // offset: 16
repeated PileItem HJLENJODAMN = 11; // offset: 32
}
message OCKCHBDFGNL {
repeated NKDNFDCFNCP HJMDNLBNPNA = 6; // offset: 16
uint64 time = 13; // offset: 32
}
message NLLLAAEJOBP {
repeated uint32 DMNHPNAPGNB = 14; // offset: 16
uint32 tid = 6; // offset: 32
}
// Obf: GJDACOJFAGG
// CmdID: 582
message GetBagScRsp {
repeated NLLLAAEJOBP EPBGLFHEFJJ = 1650; // offset: 16
repeated uint32 KOFNOJCMEFA = 9; // offset: 24
repeated BKGPJOBNMKJ NAJFMIIFIEC = 10; // offset: 32
repeated uint32 HGGGFLABDLB = 3; // offset: 48
repeated Material material_list = 12; // offset: 56
repeated Relic relic_list = 8; // offset: 64
repeated OCKCHBDFGNL FFEGBHJLBNH = 14; // offset: 72
repeated TurnFoodSwitch EOJBFLHBNMB = 15; // offset: 80
repeated uint32 CAMEGAGKPGL = 5; // offset: 88
repeated PileItem PLBLHEKEIJO = 4; // offset: 96
repeated BKGPJOBNMKJ CNDODPICGHI = 7; // offset: 104
repeated WaitDelResource wait_del_resource_list = 11; // offset: 112
repeated Equipment equipment_list = 13; // offset: 120
uint32 retcode = 1; // offset: 128
}
message LHHGCDLCJDA {
uint32 id = 8; // offset: 24
uint32 group_id = 15; // offset: 28
bool BIMDKNLMICG = 6; // offset: 32
}
// Obf: DONHOEBBNNG
// CmdID: 3134
message GetJukeboxDataCsReq {
}
// Obf: KLIPBCNOPNO
// CmdID: 3182
message GetJukeboxDataScRsp {
repeated LHHGCDLCJDA IOKAJIBHLMP = 14; // offset: 16
MNCBEDBDDHL GFFOBALDBPM = 6; // offset: 32
uint32 retcode = 7; // offset: 40
}
enum ExtraLineupType {
ExtraLineupType_LineupNone = 0;
ExtraLineupType_LineupChallenge = 1;
ExtraLineupType_LineupRogue = 2;
ExtraLineupType_LineupChallenge2 = 3;
ExtraLineupType_LineupChallenge3 = 4;
ExtraLineupType_LineupRogueChallenge = 5;
ExtraLineupType_LineupStageTrial = 6;
ExtraLineupType_LineupRogueTrial = 7;
ExtraLineupType_LineupActivity = 8;
ExtraLineupType_LineupBoxingClub = 9;
ExtraLineupType_LineupTreasureDungeon = 11;
ExtraLineupType_LineupChessRogue = 12;
ExtraLineupType_LineupHeliobus = 13;
ExtraLineupType_LineupTournRogue = 14;
ExtraLineupType_LineupRelicRogue = 15;
ExtraLineupType_LineupArcadeRogue = 16;
ExtraLineupType_LineupMagicRogue = 17;
ExtraLineupType_LineupFate = 18;
ExtraLineupType_LineupGridFight = 19;
}
enum SyncLineupReason {
SyncLineupReason_SyncReasonNone = 0;
SyncLineupReason_SyncReasonMpAdd = 1;
SyncLineupReason_SyncReasonMpAddPropHit = 2;
SyncLineupReason_SyncReasonHpAdd = 3;
SyncLineupReason_SyncReasonHpAddPropHit = 4;
SyncLineupReason_SyncReasonMpMaxChangedPermanent = 5;
SyncLineupReason_SyncReasonMpMaxChangedByModifier = 6;
}
message LineupAvatar {
SpBarInfo sp_bar = 2; // offset: 16
uint32 slot = 12; // offset: 32
uint32 satiety = 3; // offset: 36
uint32 hp = 8; // offset: 40
AvatarType avatar_type = 14; // offset: 44
uint32 id = 5; // offset: 48
}
message LineupInfo {
repeated uint32 NCLJLLNGDCI = 11; // offset: 16
repeated uint32 GOFLIGGNHNE = 8; // offset: 32
repeated uint32 story_line_avatar_id_list = 2; // offset: 40
repeated LineupAvatar avatar_list = 7; // offset: 48
string name = 1; // offset: 56
ExtraLineupType extra_lineup_type = 10; // offset: 64
uint32 leader_slot = 13; // offset: 68
uint32 index = 3; // offset: 72
uint32 mp = 15; // offset: 76
bool ABHONGJHICF = 6; // offset: 80
bool is_virtual = 9; // offset: 81
uint32 plane_id = 12; // offset: 84
uint32 max_mp = 5; // offset: 88
uint32 game_story_line_id = 4; // offset: 92
}
// Obf: JIJPDHKHFML
// CmdID: 779
message GetCurLineupDataCsReq {
}
// Obf: FNDNOHGCGIE
// CmdID: 739
message GetCurLineupDataScRsp {
LineupInfo lineup = 15; // offset: 16
uint32 retcode = 12; // offset: 32
}
// Obf: JoinLineupCsReq
// CmdID: 756
message JoinLineupCsReq {
AvatarType avatar_type = 14; // offset: 24
uint32 plane_id = 5; // offset: 28
uint32 index = 7; // offset: 32
bool is_virtual = 4; // offset: 36
ExtraLineupType extra_lineup_type = 9; // offset: 40
uint32 base_avatar_id = 1; // offset: 44
uint32 slot = 12; // offset: 48
}
// Obf: JoinLineupScRsp
// CmdID: 791
message JoinLineupScRsp {
uint32 retcode = 11; // offset: 24
}
// Obf: QuitLineupCsReq
// CmdID: 798
message QuitLineupCsReq {
bool is_virtual = 11; // offset: 24
uint32 plane_id = 14; // offset: 28
ExtraLineupType extra_lineup_type = 9; // offset: 32
uint32 base_avatar_id = 13; // offset: 36
uint32 index = 5; // offset: 40
AvatarType avatar_type = 2; // offset: 44
}
// Obf: QuitLineupScRsp
// CmdID: 726
message QuitLineupScRsp {
uint32 retcode = 11; // offset: 24
bool MFBIPMACFCE = 13; // offset: 28
bool is_virtual = 10; // offset: 29
}
// Obf: EOBONCLPPLM
// CmdID: 772
message SyncLineupNotify {
LineupInfo lineup = 6; // offset: 16
repeated SyncLineupReason reason_list = 7; // offset: 32
}
// Obf: GOEIOJHFNOH
// CmdID: 771
message ChangeLineupLeaderCsReq {
uint32 slot = 13; // offset: 24
}
// Obf: GHHKJGJNKIK
// CmdID: 704
message ChangeLineupLeaderScRsp {
uint32 slot = 2; // offset: 24
uint32 retcode = 9; // offset: 28
}
// Obf: AMIDBKDMELM
// CmdID: 715
message GetAllLineupDataCsReq {
}
// Obf: EPGDODNPPDO
// CmdID: 764
message GetAllLineupDataScRsp {
repeated LineupInfo lineup_list = 6; // offset: 24
uint32 cur_index = 13; // offset: 32
uint32 retcode = 9; // offset: 36
}
message LineupSlotData {
uint32 assist_uid = 12; // offset: 24
AvatarType avatar_type = 4; // offset: 28
uint32 slot = 13; // offset: 32
uint32 id = 10; // offset: 36
}
// Obf: BLIOAJGEJNN
// CmdID: 741
message ReplaceLineupCsReq {
repeated LineupSlotData lineup_slot_list = 13; // offset: 16
uint32 game_story_line_id = 1; // offset: 32
bool HIAMAJKDIOO = 10; // offset: 36
bool is_virtual = 9; // offset: 37
bool PLIEODDEEHG = 14; // offset: 38
uint32 plane_id = 5; // offset: 40
uint32 leader_slot = 8; // offset: 44
ExtraLineupType extra_lineup_type = 4; // offset: 48
uint32 index = 12; // offset: 52
}
// Obf: JHICJLAIPLD
// CmdID: 738
message ReplaceLineupScRsp {
uint32 OMDLCGEMBLA = 1; // offset: 24
uint32 retcode = 4; // offset: 28
}
enum MailType {
MailType_Normal = 0;
MailType_Star = 1;
}
// Obf: GetMailCsReq
// CmdID: 834
message GetMailCsReq {
uint32 NPAFMEBNFOB = 10; // offset: 24
uint32 HFKFNFKIEON = 9; // offset: 28
}
message ClientMail {
string content = 2; // offset: 16
repeated string para_list = 10; // offset: 32
ItemList attachment = 14; // offset: 40
string title = 9; // offset: 48
string sender = 3; // offset: 56
int64 expire_time = 15; // offset: 64
int64 time = 4; // offset: 72
uint32 id = 11; // offset: 80
bool is_read = 13; // offset: 84
uint32 template_id = 8; // offset: 88
MailType mail_type = 12; // offset: 92
}
// Obf: GetMailScRsp
// CmdID: 882
message GetMailScRsp {
repeated ClientMail mail_list = 12; // offset: 24
repeated ClientMail notice_mail_list = 6; // offset: 32
uint32 retcode = 15; // offset: 40
uint32 start = 8; // offset: 44
uint32 total_num = 1; // offset: 48
bool is_end = 2; // offset: 52
}
// Obf: EMACPOEHODE
// CmdID: 2779
message GetNpcStatusCsReq {
}
message NpcStatus {
bool is_finish = 3; // offset: 24
uint32 npc_id = 4; // offset: 28
}
message GroupStatus {
MessageGroupStatus group_status = 5; // offset: 24
uint32 group_id = 1; // offset: 28
int64 refresh_time = 15; // offset: 32
}
message SectionStatus {
MessageSectionStatus section_status = 14; // offset: 24
uint32 section_id = 2; // offset: 28
}
// Obf: FOKMHCLKPGJ
// CmdID: 2739
message GetNpcStatusScRsp {
repeated NpcStatus npc_status_list = 5; // offset: 24
uint32 retcode = 9; // offset: 32
}
enum MissionSyncRecord {
INCFAFNOAPM_DOJFCPKAJEN = 0;
INCFAFNOAPM_HPBMPLFIGDO = 1;
INCFAFNOAPM_BBFKOIKPIOA = 2;
INCFAFNOAPM_LPJJPGJPMKA = 3;
INCFAFNOAPM_JCIHFNMKAKK = 4;
INCFAFNOAPM_EGDIDGJEOCG = 11;
INCFAFNOAPM_JPJOOPBLLHO = 12;
INCFAFNOAPM_EBINJEAEFOE = 13;
INCFAFNOAPM_BJLCBIGLBIM = 14;
INCFAFNOAPM_KPDHHAPIIGM = 15;
}
// Obf: ALBOJHJALOF
// CmdID: 1234
message GetMissionDataCsReq {
uint32 id = 12; // offset: 24
MissionSyncRecord type = 1; // offset: 28
uint32 display_value = 8; // offset: 32
}
message Mission {
MissionStatus status = 7; // offset: 24
uint32 progress = 4; // offset: 28
uint32 id = 13; // offset: 32
}
message MissionCustomValue {
string BGDFHBAANLB = 4; // offset: 24
uint32 custom_value = 2; // offset: 32
uint32 index = 6; // offset: 36
}
message ONHKODAFEMH {
repeated MissionCustomValue custom_value_list = 3; // offset: 24
}
message MainMission {
repeated MissionCustomValue custom_value_list = 11; // offset: 24
MissionStatus status = 2; // offset: 32
uint32 id = 7; // offset: 36
}
message MJBANFPPEFH {
uint32 id = 10; // offset: 36
oneof EPIIKEKKMPJ {
ONHKODAFEMH custom_value_list = 577; // offset: 24
}
}
message MainMissionCustomValue {
ONHKODAFEMH custom_value_list = 10; // offset: 16
uint32 main_mission_id = 13; // offset: 32
}
// Obf: KHKJONMCECE
// CmdID: 1282
message GetMissionDataScRsp {
repeated uint32 KBDGNGMPFEH = 4; // offset: 16
repeated uint32 OLKALABEDOA = 15; // offset: 24
repeated uint32 finished_main_mission_id_list = 1; // offset: 32
repeated MainMission main_mission_list = 10; // offset: 48
repeated Mission mission_list = 9; // offset: 56
uint32 GKFPKBGJBGN = 11; // offset: 64
uint32 retcode = 13; // offset: 68
uint32 track_mission_id = 6; // offset: 72
}
// Obf: MMJJKEOONKE
// CmdID: 1279
message FinishTalkMissionCsReq {
repeated MissionCustomValue custom_value_list = 14; // offset: 16
string talk_str = 15; // offset: 24
uint32 sub_mission_id = 6; // offset: 40
}
// Obf: OKPLFBLIDFF
// CmdID: 1239
message FinishTalkMissionScRsp {
string talk_str = 15; // offset: 24
repeated MissionCustomValue custom_value_list = 5; // offset: 32
uint32 sub_mission_id = 9; // offset: 40
uint32 retcode = 3; // offset: 44
}
// Obf: MEBIGMFKKFD
// CmdID: 1215
message GetMissionStatusCsReq {
repeated uint32 sub_mission_id_list = 1; // offset: 16
repeated uint32 main_mission_id_list = 10; // offset: 32
}
// Obf: GetMissionStatusScRsp
// CmdID: 1264
message GetMissionStatusScRsp {
repeated uint32 finished_main_mission_id_list = 5; // offset: 16
repeated Mission sub_mission_status_list = 8; // offset: 24
repeated uint32 unfinished_main_mission_id_list = 11; // offset: 40
repeated MainMissionCustomValue main_mission_mcv_list = 10; // offset: 48
repeated uint32 curversion_finished_main_mission_id_list = 6; // offset: 56
repeated uint32 disabled_main_mission_id_list = 2; // offset: 64
uint32 retcode = 9; // offset: 72
}
// Obf: IJCGOCNMJIN
// CmdID: 5134
message GetPhoneDataCsReq {
}
// Obf: HNPKMPJPIPC
// CmdID: 5182
message GetPhoneDataScRsp {
repeated uint32 owned_phone_themes = 8; // offset: 16
repeated uint32 owned_chat_bubbles = 14; // offset: 32
repeated uint32 owned_phone_cases = 5; // offset: 40
uint32 retcode = 1; // offset: 48
uint32 cur_phone_theme = 4; // offset: 52
uint32 cur_phone_case = 15; // offset: 56
uint32 cur_chat_bubble = 2; // offset: 60
}
enum CmdPlayerType {
CmdPlayerType_None = 0;
CmdGetLevelRewardTakenListScRsp = 41;
CmdGmTalkScNotify = 26;
CmdGetVideoVersionKeyScRsp = 94;
CmdStaminaInfoScNotify = 36;
CmdExchangeStaminaCsReq = 71;
CmdPlayerHeartBeatCsReq = 19;
CmdReserveStaminaExchangeCsReq = 76;
CmdGetLevelRewardTakenListCsReq = 81;
CmdGmTalkCsReq = 99;
CmdFeatureSwitchClosedScNotify = 63;
CmdPlayerLoginFinishCsReq = 92;
CmdGetLevelRewardCsReq = 38;
CmdGetGameStateServiceConfigScRsp = 17;
CmdUpdatePsnSettingsInfoScRsp = 50;
CmdQueryProductInfoScRsp = 30;
CmdAntiAddictScNotify = 88;
CmdGetLevelRewardScRsp = 57;
CmdUpdatePlayerSettingCsReq = 7;
CmdGetSecretKeyInfoCsReq = 25;
CmdUpdatePsnSettingsInfoCsReq = 18;
CmdGetVideoVersionKeyCsReq = 96;
CmdPlayerLoginFinishScRsp = 86;
CmdSetLanguageCsReq = 9;
CmdDailyRefreshNotify = 87;
CmdPlayerForceSyncGameStateFinishCsReq = 6;
CmdUpdateFeatureSwitchScNotify = 89;
CmdGateServerScNotify = 74;
CmdSetGenderScRsp = 40;
CmdSetPlayerInfoScRsp = 55;
CmdAceAntiCheaterCsReq = 35;
CmdGetAuthkeyCsReq = 62;
CmdSetLanguageScRsp = 24;
CmdPlayerGetTokenCsReq = 56;
CmdGetBasicInfoScRsp = 11;
CmdPlayerKickOutScNotify = 73;
CmdPlayerLogoutCsReq = 79;
CmdGetGameStateServiceConfigCsReq = 29;
CmdExchangeStaminaScRsp = 4;
CmdClientObjDownloadDataScNotify = 37;
CmdMonthCardRewardNotify = 20;
CmdGetBasicInfoCsReq = 70;
CmdSetNicknameScRsp = 64;
CmdRegionStopScNotify = 48;
CmdPlayerHeartBeatScRsp = 33;
CmdClientObjUploadCsReq = 42;
CmdSetPlayerInfoCsReq = 83;
CmdPlayerLogoutScRsp = 39;
CmdGetAuthkeyScRsp = 49;
CmdServerAnnounceNotify = 14;
CmdPlayerForceSyncGameStateFinishScRsp = 3;
CmdSetRedPointStatusScNotify = 27;
CmdRetcodeNotify = 68;
CmdPlayerLoginCsReq = 34;
CmdSetGameplayBirthdayCsReq = 69;
CmdClientDownloadDataScNotify = 60;
CmdQueryProductInfoCsReq = 2;
CmdUpdatePlayerSettingScRsp = 52;
CmdClientObjUploadScRsp = 84;
CmdSetGameplayBirthdayScRsp = 47;
CmdReserveStaminaExchangeScRsp = 13;
CmdPlayerLoginScRsp = 82;
CmdSetNicknameCsReq = 15;
CmdAceAntiCheaterScRsp = 78;
CmdSetGenderCsReq = 43;
CmdGetSecretKeyInfoScRsp = 16;
CmdPlayerGetTokenScRsp = 91;
CmdGmTalkScRsp = 72;
}
// Obf: LEGAPPMEBBL
// CmdID: 34
message PlayerLoginCsReq {
string LDCIBPHDAKI = 11; // offset: 16
string BJCIBNBGBMP = 13; // offset: 24
string BDGDPMALNIF = 2; // offset: 32
string JHOKMNLHBMA = 12; // offset: 48
string NIBMFCFBHEP = 9; // offset: 56
string IDIFIEPMLKA = 88; // offset: 64
string IHMJHLLCLDE = 8; // offset: 72
string BAOGDOFPPLN = 1; // offset: 80
MEPHKJFAJPP HNPMEDIEJFC = 2032; // offset: 88
string JKGAKDALFPE = 1186; // offset: 96
string GDMJPJCKBBE = 3; // offset: 104
CMCJFJEBBCO EONDGECNAIH = 1372; // offset: 112
string MGNLIGIKKPP = 2009; // offset: 120
string DJONELMIFEE = 558; // offset: 128
string IJKOMIKFKEK = 1320; // offset: 136
string signature = 7; // offset: 144
string LPBHJODECNE = 1570; // offset: 152
string LFLCDNGALME = 14; // offset: 160
uint32 JMMHHFLEEPG = 15; // offset: 168
bool MENBLJOGJMH = 904; // offset: 172
bool ACJKHHBJKHE = 1279; // offset: 173
uint32 DJCNHCGFHKF = 454; // offset: 176
uint32 FKFFBEMEIEP = 1869; // offset: 180
uint64 login_random = 4; // offset: 184
uint32 KPFGILOFIDI = 311; // offset: 192
uint32 LJKMPIMKOMO = 5; // offset: 196
LanguageType HOFEMNAIIHB = 6; // offset: 200
PlatformType platform = 10; // offset: 204
}
// Obf: ADODOFNNPEO
// CmdID: 82
message PlayerLoginScRsp {
string DKEPKHPOLHC = 14; // offset: 16
PlayerBasicInfo basic_info = 9; // offset: 24
string GIOAPOKHAOF = 2; // offset: 32
int32 cur_timezone = 7; // offset: 48
bool KDNPPNHLNOA = 12; // offset: 52
bool KCDAHNNCKPP = 8; // offset: 53
uint64 login_random = 10; // offset: 56
uint32 stamina = 15; // offset: 64
uint32 retcode = 3; // offset: 68
uint64 server_timestamp_ms = 11; // offset: 72
}
// Obf: MLINFKJIAEL
// CmdID: 56
message PlayerGetTokenCsReq {
string DNADIICFMEE = 1; // offset: 16
string EKLOGGLELCG = 6; // offset: 32
string account_uid = 9; // offset: 40
uint32 DJCNHCGFHKF = 7; // offset: 48
uint32 account_ip_port = 2; // offset: 52
uint32 platform = 13; // offset: 56
uint32 sign_type = 10; // offset: 60
uint32 uid = 8; // offset: 64
uint32 account_ip = 15; // offset: 68
}
// Obf: KJAFBEGOCHP
// CmdID: 91
message PlayerGetTokenScRsp {
string authkey = 4; // offset: 16
string stop_desc = 11; // offset: 24
BlackInfo black_info = 10; // offset: 40
uint32 retcode = 1; // offset: 48
uint32 uid = 15; // offset: 52
uint64 secret_key_seed = 9; // offset: 56
}
// Obf: DABIFJNADLI
// CmdID: 70
message GetBasicInfoCsReq {
}
message PNOLLIAKGDB {
bool MLPGDPGIFCJ = 2; // offset: 24
bool BELKCBAGMFC = 9; // offset: 25
uint32 JHJKCJKDHIB = 7; // offset: 28
}
message PlayerSettingInfo {
PNOLLIAKGDB OJPAODIHAJE = 6; // offset: 16
repeated APAMFCKFHLL OKAHMFOINPM = 1809; // offset: 24
JPGACKPLGCD CMFCOOEEECB = 727; // offset: 40
bool BOMGNMDOGLM = 12; // offset: 48
bool GOKFNGFFMOB = 1560; // offset: 49
bool GNFDDPEMMFN = 5; // offset: 50
bool IOJEAOCOBBF = 15; // offset: 51
bool HGPFFGKNPFB = 212; // offset: 52
bool NJAKOMDMFJD = 11; // offset: 53
bool DGCNHMIHFJB = 8; // offset: 54
bool DCJECFMMIBC = 4; // offset: 55
bool AACOEHCFNDB = 7; // offset: 56
bool FDHEPCKLCAM = 10; // offset: 57
bool PFBHGAHAFMD = 1; // offset: 58
bool MAKOLELFLFH = 2; // offset: 59
bool BBEEBBIDJHE = 1023; // offset: 60
bool LNGHIJGFDKP = 1965; // offset: 61
}
// Obf: GetBasicInfoScRsp
// CmdID: 11
message GetBasicInfoScRsp {
PlayerSettingInfo player_setting_info = 9; // offset: 24
uint32 retcode = 10; // offset: 32
uint32 gender = 15; // offset: 36
int64 next_recover_time = 13; // offset: 40
uint32 week_cocoon_finished_count = 4; // offset: 48
uint32 cur_day = 5; // offset: 52
bool is_gender_set = 11; // offset: 56
uint32 gameplay_birthday = 8; // offset: 60
uint32 exchange_times = 2; // offset: 64
int64 last_set_nickname_time = 7; // offset: 72
}
// Obf: FMKFINNEDEG
// CmdID: 81
message GetLevelRewardTakenListCsReq {
}
// Obf: GPONDAHEKJN
// CmdID: 41
message GetLevelRewardTakenListScRsp {
repeated uint32 level_reward_taken_list = 10; // offset: 24
uint32 retcode = 3; // offset: 32
}
// Obf: GateServer
// CmdID: 43
message GateServer {
uint32 port = 2;
string lua_url = 4;
bool unk1 = 5;
string ip = 6;
string ex_resource_url = 7;
string asset_bundle_url = 9;
bool unk2 = 10;
string region_name = 15;
bool unk3 = 103;
string ifix_url = 770;
bool unk4 = 920;
string client_secret_key = 1240;
string asset_bundle_url_android = 1402;
string msg = 1422;
bool unk5 = 1516;
bool unk6 = 1531;
bool unk7 = 1582;
string ifix_version = 384;
string mdk_res_version = 1433;
uint32 retcode = 14;
}
// Obf: FAICKIOJMDI
// CmdID: 2
message QueryProductInfoCsReq {
}
message Product {
string price_tier = 7; // offset: 24
string LMDDPOMKCEM = 3; // offset: 32
bool FEEDOMBFOIG = 2; // offset: 40
uint32 CLDELMPNAPB = 4; // offset: 44
int64 end_time = 10; // offset: 48
int64 begin_time = 8; // offset: 56
uint32 EMIHEDNKBCA = 5; // offset: 64
uint32 ENCDABOOIKJ = 13; // offset: 68
ProductGiftType gift_type = 9; // offset: 72
}
// Obf: GLCGPJLPPPD
// CmdID: 30
message QueryProductInfoScRsp {
repeated Product product_list = 1; // offset: 24
uint32 BEBFNDIGKFK = 5; // offset: 32
uint32 BFFHEKCGLMA = 4; // offset: 36
uint64 month_card_out_date_time = 12; // offset: 40
uint32 retcode = 15; // offset: 48
}
// Obf: ClientDownloadDataScNotify
// CmdID: 60
message ClientDownloadDataScNotify {
ClientDownloadData download_data = 4; // offset: 16
}
// Obf: PlayerHeartBeatCsReq
// CmdID: 19
message PlayerHeartBeatCsReq {
LFKKOMBKJIP sc_data = 11; // offset: 16
uint32 EOHFCODKKMD = 10; // offset: 32
uint64 client_time_ms = 9; // offset: 40
}
// Obf: PlayerHeartBeatScRsp
// CmdID: 33
message PlayerHeartBeatScRsp {
ClientDownloadData download_data = 12; // offset: 24
uint64 server_time_ms = 8; // offset: 32
uint32 retcode = 3; // offset: 40
uint64 client_time_ms = 13; // offset: 48
}
message SecretKeyInfo {
string secret_key = 6; // offset: 24
SecretKeyType type = 3; // offset: 32
}
// Obf: JODCPJNHFDL
// CmdID: 25
message GetSecretKeyInfoCsReq {
bytes CILHEPFKKNI = 3; // offset: 16
}
// Obf: AHIEHELEMMN
// CmdID: 16
message GetSecretKeyInfoScRsp {
bytes secret_rsp = 7; // offset: 24
repeated SecretKeyInfo secret_info = 3; // offset: 32
uint32 retcode = 9; // offset: 40
}
// Obf: HMFGBKIIHKB
// CmdID: 92
message PlayerLoginFinishCsReq {
}
// Obf: ELCNIAHOIMG
// CmdID: 86
message PlayerLoginFinishScRsp {
uint32 retcode = 11; // offset: 24
}
message VideoKeyInfo {
uint32 id = 4; // offset: 24
uint64 IBDIMHPOPOJ = 12; // offset: 32
uint64 BOGECOHIINH = 1; // offset: 40
uint64 video_key = 11; // offset: 48
}
// Obf: ICJJFFBPOGC
// CmdID: 96
message GetVideoVersionKeyCsReq {
}
// Obf: KAHKFFDIHNN
// CmdID: 94
message GetVideoVersionKeyScRsp {
repeated VideoKeyInfo video_key_info_list = 11; // offset: 16
repeated VideoKeyInfo activity_video_key_info_list = 6; // offset: 32
uint32 retcode = 1; // offset: 40
}
message HeadIconData {
uint32 id = 11; // offset: 24
}
message DisplayAvatarData {
uint32 pos = 15; // offset: 24
uint32 avatar_id = 8; // offset: 28
}
message DisplayAvatarVec {
repeated DisplayAvatarData display_avatar_list = 6; // offset: 16
bool is_display = 4; // offset: 32
}
// Obf: CDHHAGAANBG
// CmdID: 2834
message GetPlayerBoardDataCsReq {
}
// Obf: BHLJGGCMJAB
// CmdID: 2882
message GetPlayerBoardDataScRsp {
repeated HeadIconData KNINLDPFLMA = 15; // offset: 16
repeated uint32 JJDDEKIAOFC = 1; // offset: 24
string signature = 13; // offset: 32
DisplayAvatarVec NBIEJKLENOB = 8; // offset: 40
repeated uint32 KJAABDABLJJ = 10; // offset: 48
HeadFrameInfo head_frame_info = 7; // offset: 56
uint32 current_head_icon_id = 9; // offset: 72
uint32 retcode = 6; // offset: 76
uint32 current_personal_card_id = 5; // offset: 80
}
message BLPHONLBNBO {
uint32 group_id = 9; // offset: 24
uint32 PCCCKLNCLHB = 10; // offset: 28
}
message AHCLMAGAHPN {
MotionInfo motion = 2; // offset: 16
uint32 entity_id = 4; // offset: 32
}
message DGHPIDMDOJM {
AHCLMAGAHPN PPJFMBIGIGB = 10; // offset: 16
string uuid = 2; // offset: 24
BLPHONLBNBO OEIBHLMDJKA = 12; // offset: 40
uint32 GABODFDMPMM = 3; // offset: 48
}
enum QuestStatus {
QuestStatus_QuestNone = 0;
QuestStatus_QuestDoing = 1;
QuestStatus_QuestFinish = 2;
QuestStatus_QuestClose = 3;
QuestStatus_QuestDelete = 4;
}
// Obf: EMKAACCBCCB
// CmdID: 934
message GetQuestDataCsReq {
}
message Quest {
repeated uint32 EBBFIOIOPAD = 4; // offset: 16
QuestStatus status = 15; // offset: 32
uint32 id = 9; // offset: 36
int64 finish_time = 12; // offset: 40
uint32 progress = 11; // offset: 48
}
// Obf: BMENGFFDCNB
// CmdID: 982
message GetQuestDataScRsp {
repeated Quest quest_list = 8; // offset: 16
uint32 retcode = 9; // offset: 32
}
// Obf: NKOIPKDPHGF
// CmdID: 998
message GetQuestRecordCsReq {
}
message ECLGDFGGOFH {
uint32 MNLAMKJIAOC = 3; // offset: 24
uint32 progress = 15; // offset: 28
}
// Obf: ABFPFFEJCBP
// CmdID: 926
message GetQuestRecordScRsp {
repeated ECLGDFGGOFH AOOFGCNFBPL = 12; // offset: 24
uint32 retcode = 13; // offset: 32
}
message KBONOPFLPDJ {
uint32 GKJJGKADNLE = 11; // offset: 24
uint32 max_score = 10; // offset: 28
}
message CHKKOLCPBOH {
repeated uint32 NGKBFPFOOPK = 1; // offset: 16
uint32 world_level = 5; // offset: 32
uint32 GKJJGKADNLE = 13; // offset: 36
}
// Obf: CELCIDNLPPO
// CmdID: 2221
message GetRaidInfoCsReq {
}
// Obf: GetRaidInfoScRsp
// CmdID: 2217
message GetRaidInfoScRsp {
repeated KBONOPFLPDJ challenge_raid_list = 2; // offset: 16
repeated CHKKOLCPBOH finished_raid_info_list = 12; // offset: 24
repeated uint32 challenge_taken_reward_id_list = 11; // offset: 40
uint32 retcode = 3; // offset: 48
}
// Obf: GFIIJCDEBDH
// CmdID: 8365
message GetRechargeGiftInfoCsReq {
}
message IJHPILBBHDI {
message BBIBCFCKPJH {
enum EGCFNCBLHJC {
EGCFNCBLHJC_EDHBOMMOKGM = 0;
EGCFNCBLHJC_ACBHGLIBJBG = 1;
EGCFNCBLHJC_LJLKNDIACEO = 2;
}
}
uint32 index = 2; // offset: 24
BBIBCFCKPJH.EGCFNCBLHJC status = 10; // offset: 28
}
message JBNGCJJDLHL {
repeated IJHPILBBHDI CFNNMOCBBFM = 8; // offset: 24
int64 IFEPJHGNCOI = 7; // offset: 32
int64 end_time = 15; // offset: 40
uint32 gift_type = 12; // offset: 48
}
// Obf: JFEKFHLDLPK
// CmdID: 8375
message GetRechargeGiftInfoScRsp {
repeated JBNGCJJDLHL OFIHOCCHNCN = 3; // offset: 16
uint32 retcode = 5; // offset: 32
}
enum BigDataRecommendType {
BIG_DATA_RECOMMEND_TYPE_NONE = 0;
BIG_DATA_RECOMMEND_TYPE_EQUIPMENT = 1;
BIG_DATA_RECOMMEND_TYPE_RELIC_SUIT = 2;
BIG_DATA_RECOMMEND_TYPE_RELIC_AVATAR = 3;
BIG_DATA_RECOMMEND_TYPE_AVATAR_RELIC = 4;
BIG_DATA_RECOMMEND_TYPE_LOCAL_LEGEND = 5;
BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_MOB = 6;
BIG_DATA_RECOMMEND_TYPE_CHALLENGE_PEAK_BOSS = 7;
BIG_DATA_RECOMMEND_TYPE_CHALLENGE = 8;
BIG_DATA_RECOMMEND_TYPE_HMFFBIANKBF = 9;
BIG_DATA_RECOMMEND_TYPE_IGDNEOELFKC = 10;
}
message GHAJJBBEHBE {
uint32 OAOPDHLDFIP = 15; // offset: 24
uint32 BBGHAFGMMNM = 5; // offset: 28
uint32 LMHDFOFNFII = 14; // offset: 32
}
message RelicRecommend {
repeated GHAJJBBEHBE GMCNPKAJMHC = 3; // offset: 16
}
message RecomendedAvatarInfo {
repeated uint32 avatar_id_list = 11; // offset: 24
uint32 relic_set_id = 10; // offset: 32
uint32 recommend_avatar_id = 5; // offset: 36
}
message BigDataRecommendRelicAvatar {
repeated RecomendedAvatarInfo recommended_avatar_info_list = 3; // offset: 16
}
message JBGPLPCCDBJ {
uint32 NMFGIBMHNKI = 6; // offset: 24
uint32 GBJPBAHGBPO = 3; // offset: 28
uint32 MINCCILIJNN = 5; // offset: 32
}
message BPFDFOJOEMI {
uint32 MINCCILIJNN = 9; // offset: 24
uint32 LBDLAACOCCN = 2; // offset: 28
}
message BigDataAvatarRelicRecommend {
repeated JBGPLPCCDBJ outer_set_list = 7; // offset: 16
repeated BPFDFOJOEMI rope_main_property_list = 14; // offset: 24
repeated BPFDFOJOEMI body_main_property_list = 3; // offset: 32
repeated BPFDFOJOEMI sphere_main_property_list = 2; // offset: 40
repeated JBGPLPCCDBJ inner_set_list = 1; // offset: 48
repeated BPFDFOJOEMI foot_main_property_list = 10; // offset: 64
uint32 avatar_id = 15; // offset: 72
}
message BigDataRecommendAvatarRelic {
repeated BigDataAvatarRelicRecommend recomended_relic_info_list = 15; // offset: 16
}
// Obf: HGKBKMFJJCB
// CmdID: 2420
message GetBigDataAllRecommendCsReq {
BigDataRecommendType big_data_recommend_type = 7; // offset: 24
}
// Obf: EJEDKALMMNP
// CmdID: 2438
message GetBigDataAllRecommendScRsp {
uint32 retcode = 3; // offset: 36
BigDataRecommendType big_data_recommend_type = 5; // offset: 40
oneof recommend_type {
BigDataRecommendRelicAvatar relic_avatar = 13; // offset: 16
BigDataRecommendAvatarRelic avatar_relic = 12; // offset: 16
GNBBDMBNNDJ KHCMLINMGEN = 7; // offset: 16
}
}
message HJDCJNOFBHH {
uint32 LJCEOGPOGBE = 2; // offset: 24
}
message FEGKCMBHHJP {
uint32 level = 1; // offset: 24
uint32 FGFFLBHLKDF = 2; // offset: 28
}
message NEJPAGJBMDA {
uint32 FGFFLBHLKDF = 11; // offset: 32
bool OGNBANANFCC = 10; // offset: 36
oneof MOKOADHEBBA {
HJDCJNOFBHH AOLFPJFJPEO = 9; // offset: 24
FEGKCMBHHJP NGALCDKBGBK = 5; // offset: 24
}
}
message BHPBJOMBCAD {
repeated NEJPAGJBMDA IJKIBLJEGGE = 15; // offset: 16
bool NOALGKCLDHF = 12; // offset: 32
uint32 group_id = 9; // offset: 36
}
message HKOEAOPNEAC {
repeated BHPBJOMBCAD AJKOKAJABFG = 9; // offset: 16
ItemCostData CANJGJIDKHK = 11; // offset: 24
uint32 JAEDKHMMPIH = 3; // offset: 40
uint32 KMNDBEPFMGN = 6; // offset: 44
uint32 GPNJGMEPMMD = 15; // offset: 48
bool CEIIGJEOIAD = 10; // offset: 52
uint32 DGGCFDKJDPO = 5; // offset: 56
}
enum JNBOIFCNBCH {
JNBOIFCNBCH_HGLIFJGHADE = 0;
JNBOIFCNBCH_LCFJOOIAEHD = 1;
}
enum SkillExtraTag {
MEEPKFKOAHA_BIJPFBEMNIA = 0;
MEEPKFKOAHA_GPFIPODCKBD = 1;
MEEPKFKOAHA_BGGAIDCMDLM = 2;
}
enum MonsterBattleType {
OGGNBCHLCKH_DPOLCIMNIPB = 0;
OGGNBCHLCKH_DOLGJFJBLNI = 1;
OGGNBCHLCKH_KACNMBEBBCA = 2;
OGGNBCHLCKH_LLKOKAKIHJB = 3;
OGGNBCHLCKH_FPDHDGGANFB = 4;
}
enum EnterSceneReason {
FGHOCILBFBP_NLCDGIPGFDJ = 0;
FGHOCILBFBP_AMBEICJKODN = 1;
FGHOCILBFBP_BPFIHGACOPE = 2;
FGHOCILBFBP_ALJGBJGMMAK = 3;
FGHOCILBFBP_DBBIMAOBPBK = 4;
}
enum ChestType {
NDPGFPEKEJN_NLCDGIPGFDJ = 0;
NDPGFPEKEJN_NKDECDGECFL = 101;
NDPGFPEKEJN_OCDLPDDMCLP = 102;
NDPGFPEKEJN_KDACKKOGOLK = 104;
}
enum SceneGroupRefreshType {
SCENE_GROUP_REFRESH_TYPE_NONE = 0;
SCENE_GROUP_REFRESH_TYPE_LOADED = 1;
SCENE_GROUP_REFRESH_TYPE_UNLOAD = 2;
SCENE_GROUP_REFRESH_TYPE_AFIBFMAFNCC = 3;
}
message SceneActorInfo {
AvatarType avatar_type = 7; // offset: 24
uint32 map_layer = 2; // offset: 28
uint32 base_avatar_id = 1; // offset: 32
uint32 uid = 15; // offset: 36
}
message NpcMonsterRogueInfo {
uint32 IEDEBFCCKNL = 7; // offset: 24
uint32 rogue_monster_id = 15; // offset: 28
uint32 level = 4; // offset: 32
uint32 hard_level_group = 13; // offset: 36
uint32 elite_group = 12; // offset: 40
JNBOIFCNBCH DPCNDADDCAJ = 9; // offset: 44
}
message NpcMonsterExtraInfo {
oneof KKNBOACNCON {
NpcMonsterRogueInfo rogue_game_info = 15; // offset: 16
}
}
message GILBMELHGCB {
repeated uint32 JMMBAALIOJL = 10; // offset: 24
uint32 stage_id = 11; // offset: 32
}
message SceneNpcMonsterInfo {
GILBMELHGCB BMIJGBFJMCF = 9; // offset: 24
NpcMonsterExtraInfo extra_info = 3; // offset: 32
uint32 event_id = 2; // offset: 40
uint32 world_level = 7; // offset: 44
bool NMPEOMMHMPP = 13; // offset: 48
bool NHKJKNJAGMF = 15; // offset: 49
uint32 monster_id = 6; // offset: 52
}
message NpcRogueGameInfo {
map<uint32, uint32> LDPAJKIEPIP = 5; // offset: 16
uint32 AIAFEKGBFIF = 10; // offset: 32
bool FKKMLJNKHDH = 7; // offset: 36
bool DJEPGKBMICM = 4; // offset: 37
bool NLAFLKPLPFE = 1; // offset: 38
uint32 MJBKNMJHOGP = 9; // offset: 40
uint32 OEANPIHCHHF = 15; // offset: 44
}
message PAGOHCJGOLC {
uint32 DOOACEHOPEE = 4; // offset: 24
uint32 PPFJGJNCOKI = 15; // offset: 28
bool OKPLPEELPBC = 1; // offset: 32
}
message MHGAOLCDONK {
uint32 OPEEIFGGMIA = 4; // offset: 24
uint32 NLMMKAEJEKH = 15; // offset: 28
}
message NpcExtraInfo {
oneof KKNBOACNCON {
NpcRogueGameInfo rogue_game_info = 11; // offset: 16
PAGOHCJGOLC MBLFFIKGMOP = 15; // offset: 16
MHGAOLCDONK DKPFHLBFFHI = 14; // offset: 16
}
}
message SceneNpcInfo {
NpcExtraInfo extra_info = 3; // offset: 16
uint32 npc_id = 7; // offset: 32
}
message PropRogueInfo {
uint32 GECOCMLBBPE = 14; // offset: 24
uint32 room_id = 5; // offset: 28
uint32 MAJKFIMPOOF = 9; // offset: 32
uint32 KKMEFDEFLBI = 10; // offset: 36
}
message HLFAKEOBFAB {
uint32 AFEMBLFCCCH = 13; // offset: 24
uint32 HJMACPMOINC = 8; // offset: 28
uint32 PBMAHOJBAGG = 4; // offset: 32
}
message BGFLAKMOIGC {
bool JJMKAHIBDBH = 10; // offset: 24
bool AMICPGOIHLL = 3; // offset: 25
}
message EBBOJACNHEC {
bool OEEDPJHLPHL = 15; // offset: 24
uint32 LHLKJIDFLIN = 7; // offset: 28
uint32 GHEHGIOAGDG = 3; // offset: 32
}
message PGLLFCMEFKG {
uint32 GHEHGIOAGDG = 13; // offset: 24
uint32 LHLKJIDFLIN = 15; // offset: 28
bool OEEDPJHLPHL = 14; // offset: 32
}
message DAAKGEDPPJJ {
bool KKKIONIDKFA = 6; // offset: 24
uint32 func_id = 10; // offset: 28
}
message APKENKIDMGC {
repeated DAAKGEDPPJJ GMGPFAIONNG = 7; // offset: 24
uint32 PBJPEOEDEDF = 12; // offset: 32
}
message NBDKNCJGOMN {
HKOEAOPNEAC KOBBMDFPNKA = 5; // offset: 24
uint32 FOKPPMBIDID = 15; // offset: 32
}
message ONNEJIPGHCK {
uint32 chest_id = 14; // offset: 24
}
message PropTimelineInfo {
bytes timeline_byte_value = 15; // offset: 24
bool timeline_bool_value = 10; // offset: 32
}
message PropExtraInfo {
PropTimelineInfo timeline_info = 4; // offset: 24
oneof KKNBOACNCON {
PropRogueInfo rogue_game_info = 13; // offset: 32
HLFAKEOBFAB AEFMMOHKCHJ = 1; // offset: 32
BGFLAKMOIGC OGLJIOJBIEN = 11; // offset: 32
EBBOJACNHEC ADNHHAELLNC = 7; // offset: 32
APKENKIDMGC ACJPMKHJLDB = 8; // offset: 32
NBDKNCJGOMN OEMHOKEMBKM = 3; // offset: 32
ONNEJIPGHCK MFCPLGHHPNP = 6; // offset: 32
PGLLFCMEFKG IDMAELPELLA = 10; // offset: 32
}
}
message ScenePropInfo {
repeated string trigger_name_list = 15; // offset: 16
PropExtraInfo extra_info = 11; // offset: 24
uint32 prop_id = 8; // offset: 40
uint32 prop_state = 12; // offset: 44
uint64 create_time_ms = 13; // offset: 48
uint32 life_time_ms = 3; // offset: 56
}
message SceneSummonUnitInfo {
repeated string trigger_name_list = 10; // offset: 24
uint64 create_time_ms = 13; // offset: 32
uint32 attach_entity_id = 15; // offset: 40
uint32 summon_unit_id = 8; // offset: 44
int32 life_time_ms = 6; // offset: 48
uint32 DCCNEMNLGKC = 11; // offset: 52
}
message SceneEntityInfo {
MotionInfo motion = 7; // offset: 24
uint32 entity_id = 8; // offset: 40
uint32 inst_id = 4; // offset: 48
uint32 group_id = 1; // offset: 52
oneof entity {
SceneActorInfo actor = 2; // offset: 16
SceneNpcMonsterInfo npc_monster = 12; // offset: 16
SceneNpcInfo npc = 13; // offset: 16
ScenePropInfo prop = 9; // offset: 16
SceneSummonUnitInfo summon_unit = 6; // offset: 16
}
}
message BuffInfo {
map<string, float> dynamic_values = 15; // offset: 24
float life_time = 10; // offset: 32
uint32 level = 9; // offset: 36
uint64 BCICCAJPJEP = 3; // offset: 40
uint32 base_avatar_id = 8; // offset: 48
uint32 buff_id = 13; // offset: 52
uint32 count = 12; // offset: 56
uint32 buff_summon_entity_id = 7; // offset: 60
}
message HGNBPANECAL {
repeated BuffInfo buff_list = 11; // offset: 16
uint32 entity_id = 9; // offset: 32
}
message CustomSaveData {
string save_data = 2; // offset: 24
uint32 group_id = 10; // offset: 32
}
message HIEKLHPINHL {
uint32 OFBPKCNCGFG = 15; // offset: 24
uint32 HOCMHABKLGJ = 8; // offset: 28
}
message SceneEntityGroupInfo {
map<string, int32> BANBECDCDHG = 9; // offset: 16
repeated SceneEntityInfo entity_list = 11; // offset: 24
uint32 group_id = 1; // offset: 40
uint32 state = 6; // offset: 44
}
message MissionStatusBySceneInfo {
repeated Mission sub_mission_status_list = 14; // offset: 16
repeated uint32 disabled_main_mission_id_list = 3; // offset: 24
repeated MainMissionCustomValue JLMGBADJBKN = 6; // offset: 32
repeated uint32 finished_main_mission_id_list = 2; // offset: 40
repeated uint32 unfinished_main_mission_id_list = 11; // offset: 48
}
message BELNLOJAFCM {
DGHPIDMDOJM JHBAAHGLFCB = 3; // offset: 24
repeated uint32 HLLLIKPGOFG = 9; // offset: 32
uint32 DMANODGKMOH = 1; // offset: 40
}
message SceneInfo {
repeated uint32 opened_chests_list = 7; // offset: 16
map<string, int32> floor_saved_data = 1562; // offset: 24
BELNLOJAFCM FOJJGJPIMBL = 2041; // offset: 32
MissionStatusBySceneInfo scene_mission_info = 1917; // offset: 48
repeated BuffInfo scene_buff_info_list = 4; // offset: 56
repeated CustomSaveData custom_data_list = 3; // offset: 64
repeated HGNBPANECAL CPIKFGPCOCE = 8; // offset: 72
repeated SceneEntityInfo entity_list = 2; // offset: 80
repeated SceneEntityGroupInfo entity_group_list = 55; // offset: 88
repeated uint32 lighten_section_list = 1224; // offset: 96
SceneIdentifier scene_identifier = 1241; // offset: 104
map<uint32, HIEKLHPINHL> BIKBFGPFAAC = 12; // offset: 112
uint64 interact_id = 1935; // offset: 120
uint32 floor_id = 15; // offset: 128
uint32 client_pos_version = 1; // offset: 132
uint32 game_story_line_id = 1175; // offset: 136
uint32 world_id = 10; // offset: 140
uint32 leader_entity_id = 5; // offset: 144
uint32 content_id = 1617; // offset: 148
uint32 dimension_id = 837; // offset: 152
uint32 entry_id = 11; // offset: 156
uint32 plane_id = 14; // offset: 160
uint32 game_mode_type = 9; // offset: 164
}
message EntityMotion {
MotionInfo motion = 5; // offset: 16
uint32 entity_id = 3; // offset: 32
uint32 map_layer = 10; // offset: 36
bool FJOEOEDLNED = 13; // offset: 40
}
// Obf: SceneEntityMoveCsReq
// CmdID: 1434
message SceneEntityMoveCsReq {
repeated EntityMotion entity_motion_list = 2; // offset: 24
uint64 interact_id = 12; // offset: 32
uint32 entry_id = 10; // offset: 40
}
// Obf: DDNFEPNJEHM
// CmdID: 1482
message SceneEntityMoveScRsp {
repeated EntityMotion entity_motion_list = 10; // offset: 24
uint32 retcode = 4; // offset: 32
}
// Obf: OBOAHKMABIJ
// CmdID: 1479
message InteractPropCsReq {
uint64 interact_id = 14; // offset: 24
uint32 prop_entity_id = 11; // offset: 32
uint32 interact_id2 = 12; // offset: 36
}
// Obf: LBGHIJGFAFD
// CmdID: 1439
message InteractPropScRsp {
uint32 prop_entity_id = 4; // offset: 24
uint32 retcode = 2; // offset: 28
uint32 prop_state = 3; // offset: 32
}
message HitMonsterBattleInfo {
uint32 target_monster_entity_id = 6; // offset: 24
MonsterBattleType monster_battle_type = 8; // offset: 28
}
message DynamicValues {
string key = 9; // offset: 24
float value = 15; // offset: 32
}
message AssistMonsterEntityInfo {
repeated uint32 entity_id_list = 8; // offset: 16
}
// Obf: INBDPGBJIFA
// CmdID: 1456
message SceneCastSkillCsReq {
repeated DynamicValues dynamic_values = 12; // offset: 16
repeated uint32 hit_target_entity_id_list = 11; // offset: 32
MotionInfo target_motion = 14; // offset: 40
string maze_ability_str = 5; // offset: 48
repeated SkillExtraTag skill_extra_tags = 4; // offset: 56
repeated AssistMonsterEntityInfo assist_monster_entity_info = 6; // offset: 64
repeated uint32 assist_monster_entity_id_list = 8; // offset: 72
uint32 cast_entity_id = 7; // offset: 80
uint32 KCFABNFPOPN = 10; // offset: 84
uint32 skill_index = 15; // offset: 88
uint32 attacked_by_entity_id = 1; // offset: 92
}
// Obf: MAPFMHHMKIM
// CmdID: 1491
message SceneCastSkillScRsp {
SceneBattleInfo battle_info = 11; // offset: 16
repeated HitMonsterBattleInfo monster_battle_info = 10; // offset: 24
uint32 cast_entity_id = 5; // offset: 40
uint32 retcode = 2; // offset: 44
}
// Obf: MMNONCLEIIH
// CmdID: 1441
message SceneEnterStageCsReq {
uint32 event_id = 12; // offset: 24
RebattleType NKDAAAGPCDB = 15; // offset: 28
}
// Obf: CCOCKCOOOKO
// CmdID: 1438
message SceneEnterStageScRsp {
SceneBattleInfo battle_info = 3; // offset: 24
uint32 retcode = 9; // offset: 32
}
// Obf: GJEONNOCMPH
// CmdID: 1498
message GetCurSceneInfoCsReq {
}
// Obf: AGAAHIBNOBP
// CmdID: 1426
message GetCurSceneInfoScRsp {
SceneInfo scene = 2; // offset: 24
uint32 retcode = 15; // offset: 32
}
message NAJKNJLJPEP {
uint32 LDPBPHBBFGF = 2; // offset: 24
uint32 HFPLJFBOPEH = 8; // offset: 28
}
// Obf: ANHIGPKMCNG
// CmdID: 1458
message StartCocoonStageCsReq {
NAJKNJLJPEP CBJCKEIGGNL = 3; // offset: 24
uint32 prop_entity_id = 11; // offset: 32
uint32 HECCOBFBJFI = 12; // offset: 36
uint32 wave = 4; // offset: 40
uint32 world_level = 8; // offset: 44
uint32 cocoon_id = 14; // offset: 48
}
// Obf: StartCocoonStageScRsp
// CmdID: 1421
message StartCocoonStageScRsp {
SceneBattleInfo battle_info = 2; // offset: 24
uint32 prop_entity_id = 4; // offset: 32
uint32 wave = 5; // offset: 36
uint32 challenge_cnt = 11; // offset: 40
uint32 retcode = 9; // offset: 44
uint32 cocoon_id = 7; // offset: 48
}
message TeleportInfo {
uint32 teleport_id = 5; // offset: 24
uint32 reason = 6; // offset: 28
}
message SceneIdentifier {
uint32 floor_id = 13; // offset: 32
uint32 game_story_line_id = 8; // offset: 40
uint32 content_id = 9; // offset: 44
oneof teleport_nigger {
TeleportInfo teleport_info = 883; // offset: 16
}
}
// Obf: MEKDHGNOEIJ
// CmdID: 1486
message EnterSceneCsReq {
Vector IDABOKLJOLG = 8; // offset: 24
SceneIdentifier scene_identifier = 2; // offset: 32
uint64 interact_id = 14; // offset: 40
uint32 entry_id2 = 5; // offset: 48
uint32 entry_id = 11; // offset: 52
bool FBPKOFOIOLC = 13; // offset: 56
bool is_close_map = 10; // offset: 57
}
// Obf: JNKOPDPGDFF
// CmdID: 1496
message EnterSceneScRsp {
SceneIdentifier scene_identifier = 2; // offset: 24
uint32 retcode = 3; // offset: 32
bool is_close_map = 6; // offset: 36
bool is_over_map = 10; // offset: 37
}
// Obf: FBJMJBLCGNI
// CmdID: 1494
message EnterSceneByServerScNotify {
LineupInfo lineup = 15; // offset: 24
SceneInfo scene = 5; // offset: 32
EnterSceneReason reason = 8; // offset: 40
}
// Obf: EJFJACCGDGA
// CmdID: 1454
message GetSceneMapInfoCsReq {
repeated SceneIdentifier scene_identifiers = 15; // offset: 16
}
message MazePropState {
PropExtraInfo extra_info = 13; // offset: 16
uint32 group_id = 1; // offset: 32
uint32 state = 4; // offset: 36
uint32 config_id = 10; // offset: 40
}
message MapInfoGroup {
repeated uint32 destory_monster_config_id_list = 7; // offset: 24
map<string, int32> property_map = 6; // offset: 32
int64 modify_time = 2; // offset: 40
bool is_need_refresh = 14; // offset: 48
uint32 group_id = 11; // offset: 52
}
message ChestInfo {
uint32 exist_num = 12; // offset: 24
ChestType chest_type = 6; // offset: 28
uint32 opened_num = 1; // offset: 32
}
message FAHFBEJCKLF {
uint32 type = 4; // offset: 24
uint32 JBGIFBGMLMF = 9; // offset: 28
uint32 PIJBPDPEODG = 2; // offset: 32
}
message SceneMapInfo {
repeated uint32 finished_chest_monster_id_list = 1317; // offset: 24
repeated uint32 lighten_section_list = 12; // offset: 32
repeated MazePropState map_info_prop_list = 10; // offset: 40
SceneIdentifier scene_identifier = 1571; // offset: 48
map<string, int32> floor_saved_value_map = 11; // offset: 56
MissionStatusBySceneInfo client_group_mission_info = 427; // offset: 64
repeated ChestInfo chest_list = 9; // offset: 72
repeated FAHFBEJCKLF chest_monster_list = 7; // offset: 80
repeated uint32 unlock_teleport_list = 13; // offset: 88
repeated uint32 opened_chest_id_list = 944; // offset: 96
repeated MapInfoGroup group_list = 4; // offset: 104
uint32 chest_monster_num = 14; // offset: 112
uint32 dimension_id = 3; // offset: 116
uint32 entry_id = 8; // offset: 120
uint32 retcode = 6; // offset: 124
uint32 floor_id = 15; // offset: 128
}
// Obf: GetSceneMapInfoScRsp
// CmdID: 1459
message GetSceneMapInfoScRsp {
repeated SceneMapInfo scene_map_info_list = 3; // offset: 16
uint32 retcode = 15; // offset: 32
}
message SceneEntityRefreshInfo {
oneof refresh_type {
SceneEntityInfo add_entity = 9; // offset: 16
uint32 delete_entity = 13; // offset: 16
uint32 BEEANADAHPL = 10; // offset: 16
}
}
message AKEKCKDIHLA {
string HMELFPDPCFC = 1; // offset: 24
int32 DHPDILNLIPC = 8; // offset: 32
int32 KHBBNDBJAFK = 10; // offset: 36
}
message GroupRefreshInfo {
repeated AKEKCKDIHLA CDMKBCHLPAB = 2; // offset: 24
SceneEntityGroupInfo unk1 = 7; // offset: 32
repeated SceneEntityRefreshInfo refresh_entity = 6; // offset: 40
uint32 state = 11; // offset: 48
SceneGroupRefreshType refresh_type = 8; // offset: 52
uint32 group_id = 9; // offset: 56
}
// Obf: EJJNPDFPIAP
// CmdID: 1418
message SceneGroupRefreshScNotify {
repeated GroupRefreshInfo group_refresh_list = 10; // offset: 16
uint32 dimension_id = 12; // offset: 32
uint32 floor_id = 2; // offset: 36
}
message EnteredSceneInfo {
uint32 plane_id = 4; // offset: 24
uint32 floor_id = 7; // offset: 28
}
// Obf: FHLGAPIIKCA
// CmdID: 1412
message GetEnteredSceneCsReq {
}
// Obf: CGKHKICJKIA
// CmdID: 1431
message GetEnteredSceneScRsp {
repeated EnteredSceneInfo entered_scene_info_list = 12; // offset: 24
uint32 retcode = 6; // offset: 32
}
message IAIDGGGMBPJ {
uint32 stamina = 6; // offset: 24
uint32 DLODAKOHFOP = 9; // offset: 28
}
message NHGJGMAEBCI {
string signature = 6; // offset: 24
repeated uint32 GHNJNFKJEDC = 14; // offset: 32
repeated HeadIconData KNINLDPFLMA = 15; // offset: 40
HeadFrameInfo head_frame_info = 10; // offset: 48
bool MFFGEMKLNBF = 11; // offset: 56
}
message AvatarSync {
repeated Avatar avatar_list = 8; // offset: 16
repeated AvatarPathData avatar_path_data_info_list = 14; // offset: 32
}
message EOJCKAGKGBM {
repeated uint32 DEPBONHELFD = 5; // offset: 16
repeated uint32 LEBFLAKCJCM = 7; // offset: 24
repeated Mission mission_list = 3; // offset: 32
repeated MJBANFPPEFH NLPKLNDCMOC = 2; // offset: 40
repeated uint32 finished_main_mission_id_list = 10; // offset: 56
repeated uint32 OBCBLABECEA = 1; // offset: 64
}
message PFNHCOJOBKH {
repeated uint32 ABMLLCOKOLN = 12; // offset: 16
repeated uint32 LKAKMGKENOI = 1; // offset: 24
}
message ILAMAONBODN {
repeated uint32 BGPACBIJDCH = 15; // offset: 16
repeated SectionStatus BKKHGJPCGBC = 14; // offset: 24
repeated uint32 MDANGIEIMIF = 3; // offset: 32
repeated GroupStatus JKDNIOABDLM = 5; // offset: 48
}
// Obf: NIEBAAFIPDA
// CmdID: 634
message PlayerSyncScNotify {
repeated uint32 del_relic_list = 14; // offset: 16
EOJCKAGKGBM KGBIELHADFF = 8; // offset: 24
repeated Material material_list = 4; // offset: 32
repeated Equipment equipment_list = 6; // offset: 40
repeated WaitDelResource wait_del_resource_list = 7; // offset: 48
NHGJGMAEBCI CNOAHDHDFAG = 981; // offset: 56
repeated NKDNFDCFNCP NMBAFJGFOIH = 1855; // offset: 72
repeated NLLLAAEJOBP EPBGLFHEFJJ = 1618; // offset: 80
PlayerBasicInfo basic_info = 12; // offset: 88
repeated Material NAJFMIIFIEC = 1517; // offset: 96
repeated Quest quest_list = 1; // offset: 104
ItemList FHHGDACMJED = 326; // offset: 112
PFNHCOJOBKH OFFHOHGHNDH = 192; // offset: 120
AvatarSync avatar_sync = 5; // offset: 128
ILAMAONBODN LNJBJFCIJCA = 283; // offset: 136
IAIDGGGMBPJ JHJNMOFMPMO = 15; // offset: 144
repeated Relic relic_list = 3; // offset: 152
repeated uint32 del_equipment_list = 9; // offset: 160
repeated CCHMHOONEGG JIEOHBBDJDA = 1118; // offset: 168
CJLCPMDGIBO DHKFCDAGHDM = 1458; // offset: 176
}
message CCHMHOONEGG {
uint32 OCJLBKDCKHL = 8; // offset: 24
uint32 num = 14; // offset: 28
}