Files
CapySR/proto/CmdSwordTrainingType.proto
T

411 lines
11 KiB
Protocol Buffer
Raw Normal View History

syntax = "proto3";
import "Common.proto";
message AKFBNFPFKJJ {
}
message BCPMPHNADMN {
repeated uint32 PGBJIJPACCE = 4; // offset: 16
uint32 LMEDKDNNNKL = 12; // offset: 32
uint32 GMANNHPPFPK = 13; // offset: 36
}
enum BHJOFLJGNKN {
BHJOFLJGNKN_NLCDGIPGFDJ = 0;
BHJOFLJGNKN_LENEGHPPELE = 1;
BHJOFLJGNKN_LIDKLOCCDGI = 2;
BHJOFLJGNKN_action = 3;
BHJOFLJGNKN_OFPLODJBGMG = 4;
BHJOFLJGNKN_DDGDJCKKHPH = 5;
BHJOFLJGNKN_DDBIJDILDJL = 6;
BHJOFLJGNKN_NCLBFAALLFJ = 7;
}
message BJKPJIBNPHC {
uint32 HFNNNGHBHGG = 2; // offset: 24
EJCBOKGJFHE EGBFNFCEPHD = 10; // offset: 28
uint32 DCPDNBALDOA = 15; // offset: 32
}
message BLJHLKBNGEC {
}
enum CmdSwordTrainingType {
CmdSwordTrainingType_NLCDGIPGFDJ = 0;
CmdSwordTrainingType_GetSwordTrainingDataCsReq = 7456;
CmdSwordTrainingType_SwordTrainingGiveUpGameScRsp = 7492;
CmdSwordTrainingType_GetSwordTrainingDataScRsp = 7470;
CmdSwordTrainingType_SwordTrainingSelectEndingCsReq = 7465;
CmdSwordTrainingType_SwordTrainingStoryBattleScRsp = 7477;
CmdSwordTrainingType_SwordTrainingStoryBattleCsReq = 7453;
CmdSwordTrainingType_SwordTrainingUnlockSyncScNotify = 7462;
CmdSwordTrainingType_SwordTrainingMarkEndingViewedCsReq = 7494;
CmdSwordTrainingType_SwordTrainingMarkEndingViewedScRsp = 7499;
CmdSwordTrainingType_SwordTrainingStoryConfirmCsReq = 7488;
CmdSwordTrainingType_SwordTrainingSetSkillTraceScRsp = 7472;
CmdSwordTrainingType_SwordTrainingLearnSkillScRsp = 7473;
CmdSwordTrainingType_SwordTrainingExamResultConfirmScRsp = 7474;
CmdSwordTrainingType_SwordTrainingDialogueSelectOptionScRsp = 7476;
CmdSwordTrainingType_SwordTrainingTurnActionCsReq = 7481;
CmdSwordTrainingType_EnterSwordTrainingExamCsReq = 7458;
CmdSwordTrainingType_SwordTrainingSetSkillTraceCsReq = 7451;
CmdSwordTrainingType_SwordTrainingDialogueSelectOptionCsReq = 7461;
CmdSwordTrainingType_SwordTrainingGiveUpGameCsReq = 7469;
CmdSwordTrainingType_SwordTrainingStartGameScRsp = 7468;
CmdSwordTrainingType_SwordTrainingStartGameCsReq = 7452;
CmdSwordTrainingType_SwordTrainingGameSyncChangeScNotify = 7484;
CmdSwordTrainingType_SwordTrainingLearnSkillCsReq = 7475;
CmdSwordTrainingType_SwordTrainingActionTurnSettleScNotify = 7483;
CmdSwordTrainingType_SwordTrainingResumeGameScRsp = 7487;
CmdSwordTrainingType_SwordTrainingResumeGameCsReq = 7486;
CmdSwordTrainingType_SwordTrainingSelectEndingScRsp = 7459;
CmdSwordTrainingType_SwordTrainingExamResultConfirmCsReq = 7478;
CmdSwordTrainingType_SwordTrainingTurnActionScRsp = 7479;
CmdSwordTrainingType_SwordTrainingGameSettleScNotify = 7471;
CmdSwordTrainingType_SwordTrainingDailyPhaseConfirmCsReq = 7482;
CmdSwordTrainingType_EnterSwordTrainingExamScRsp = 7497;
CmdSwordTrainingType_SwordTrainingRestoreGameCsReq = 7485;
CmdSwordTrainingType_SwordTrainingStoryConfirmScRsp = 7457;
CmdSwordTrainingType_SwordTrainingRestoreGameScRsp = 7493;
CmdSwordTrainingType_SwordTrainingDailyPhaseConfirmScRsp = 7466;
}
message DAEDLFEEGIB {
uint32 dialogue_id = 10; // offset: 24
}
message ECPHOKOPKBP {
uint32 LNAHJENGELA = 1; // offset: 28
bool IJJEGKDGKCJ = 6; // offset: 24
}
message EINKHFKDCCD {
HFMLKIIOGBP CLKDEHDODBB = 2; // offset: 16
HFKKEDPMKKF DOBHAEAGEDG = 3; // offset: 64
uint32 IMGDMDDKHDL = 6; // offset: 80
LBBNBAEKGCJ GFAANLGDEOB = 8; // offset: 24
BCPMPHNADMN skill_info = 9; // offset: 32
NPGJDCIBFDD FMIGOKIDKJL = 12; // offset: 40
repeated uint32 MDBAEBENFBA = 13; // offset: 72
HCHNKKNDJCN HCEAHMKBFFK = 14; // offset: 56
}
enum EJCBOKGJFHE {
EJCBOKGJFHE_NLCDGIPGFDJ = 0;
EJCBOKGJFHE_GLANPLEGMPG = 1;
EJCBOKGJFHE_CIGHHAKHHMN = 2;
EJCBOKGJFHE_GAMNPOMOAIG = 3;
EJCBOKGJFHE_KIKADFCIPJO = 4;
EJCBOKGJFHE_NKAACMGNNPK = 5;
}
message EnterSwordTrainingExamCsReq {
}
message EnterSwordTrainingExamScRsp {
SceneBattleInfo battle_info = 5; // offset: 16
uint32 retcode = 10; // offset: 32
}
message FBKIJNOFIAH {
uint32 DCPDNBALDOA = 1; // offset: 28
uint32 HFNNNGHBHGG = 6; // offset: 24
}
message FDANEJNFABF {
uint32 id = 12; // offset: 24
uint32 progress = 15; // offset: 28
}
message GELEHDAJMED {
uint32 dialogue_id = 5; // offset: 24
}
message GFFDDJHNJPN {
uint32 level = 5; // offset: 28
uint32 queue_position = 8; // offset: 24
}
message GIHLNOIACIH {
repeated uint32 MNIIFCOOOML = 1; // offset: 32
repeated FDANEJNFABF KFOFAKDPGJC = 12; // offset: 24
}
message GIJKCHKMPJG {
LJGKNFCFLLB detail = 14; // offset: 24
BHJOFLJGNKN source = 15; // offset: 32
}
message GIJLACBOPEE {
uint32 level = 11; // offset: 32
uint32 HJMEJNMAILK = 12; // offset: 28
uint32 queue_position = 14; // offset: 24
}
message GOCNLGIDBLM {
uint32 AMNDNDNPLCA = 5; // offset: 28
uint32 JALHKMEOOPN = 12; // offset: 24
}
message GetSwordTrainingDataCsReq {
}
message GetSwordTrainingDataScRsp {
GIHLNOIACIH BBEKBJPHEJK = 1; // offset: 40
repeated uint32 JBJNHJNMPAP = 3; // offset: 56
bool GPGIMFMGGKG = 5; // offset: 72
EINKHFKDCCD AJGOEJHKOKE = 6; // offset: 24
uint32 retcode = 8; // offset: 64
repeated uint32 CICCAIENFGA = 9; // offset: 32
repeated uint32 IEPANMCFKJL = 11; // offset: 48
uint32 PABJCCKBGEB = 12; // offset: 68
}
message HCHNKKNDJCN {
uint32 mood = 4; // offset: 32
repeated LBBGLAHFJKN status_list = 9; // offset: 16
uint32 KPJHKDOMEMJ = 11; // offset: 36
}
message HFKKEDPMKKF {
uint32 game_story_line_id = 5; // offset: 32
repeated uint32 JBJNHJNMPAP = 10; // offset: 24
}
message HFMLKIIOGBP {
repeated GFFDDJHNJPN BELEDENKGGI = 14; // offset: 16
}
message IEALCLFLDMP {
SwordTrainingDailyPhaseType cur_phase = 1; // offset: 40
repeated uint32 JAJNHOKCAHH = 7; // offset: 16
repeated GOCNLGIDBLM COOMKNFDNLH = 9; // offset: 24
}
message IKGLCLFLAKO {
}
enum IPPKHOFKMHM {
IPPKHOFKMHM_KLHMFENBDID = 0;
IPPKHOFKMHM_JKGEFNAIMFK = 1;
IPPKHOFKMHM_CJOADAMKIFC = 2;
IPPKHOFKMHM_FBHDMJMLBIC = 3;
IPPKHOFKMHM_OKCNPPPLAHM = 4;
IPPKHOFKMHM_KPOMIPJOKND = 5;
}
message JADFEJKNOCO {
bool JBJIKKOCNLP = 12; // offset: 24
uint32 LNAHJENGELA = 14; // offset: 28
}
message KLNGFBHIADA {
uint32 DGONPFLCOMO = 14; // offset: 24
}
message LBBGLAHFJKN {
EJCBOKGJFHE EGBFNFCEPHD = 13; // offset: 28
uint32 value = 15; // offset: 24
}
message LBBNBAEKGCJ {
uint32 AFPHLNMGPHK = 350; // offset: 36
oneof KKNBOACNCON {
IEALCLFLDMP NMIJKPKNPLE = 13; // offset: 16
KLNGFBHIADA FKPDOHGKJJK = 3; // offset: 16
}
}
message LJGKNFCFLLB {
oneof KKNBOACNCON {
BJKPJIBNPHC DEIMCENJPKP = 2; // offset: 16
FBKIJNOFIAH FNONLFCKDIL = 5; // offset: 16
FBKIJNOFIAH CIDOEGFPHEN = 1; // offset: 16
GIJLACBOPEE HANCFMMMFNF = 14; // offset: 16
MCECLBDBENF LMAGJOOLKII = 3; // offset: 16
JADFEJKNOCO GOLOGIHJOPF = 10; // offset: 16
DAEDLFEEGIB FOGBMALOAOK = 12; // offset: 16
uint32 MIFOJPGIFDD = 13; // offset: 16
uint32 KPJHKDOMEMJ = 1695; // offset: 16
ECPHOKOPKBP KJOAIOHFFMK = 1377; // offset: 16
OKOJCBKENEJ GBNOIFNDPJB = 1564; // offset: 16
uint32 KGKJHCBMEFI = 1832; // offset: 16
}
}
message MCECLBDBENF {
uint32 IMGDMDDKHDL = 2; // offset: 32
LBBNBAEKGCJ turn = 15; // offset: 24
}
message NPGJDCIBFDD {
oneof KKNBOACNCON {
BLJHLKBNGEC NGOCELLBHCF = 13; // offset: 16
PJKNNJGEEBJ KNDKCOGGEKL = 3; // offset: 16
GELEHDAJMED NCLBFAALLFJ = 11; // offset: 16
AKFBNFPFKJJ DOCGLPKMHDM = 12; // offset: 16
JADFEJKNOCO KGPMPPHJHLD = 15; // offset: 16
OKOJCBKENEJ OLHMHOOMGCK = 9; // offset: 16
IKGLCLFLAKO MHLPJEDILFJ = 7; // offset: 16
ECPHOKOPKBP GJNINFABDBN = 10; // offset: 16
}
}
message OKOJCBKENEJ {
}
message PJKNNJGEEBJ {
}
message SwordTrainingActionTurnSettleScNotify {
uint32 GEAJILJKBIK = 6; // offset: 32
repeated LBBGLAHFJKN BINKDPMJLFG = 10; // offset: 16
}
message SwordTrainingDailyPhaseConfirmCsReq {
SwordTrainingDailyPhaseType GCBHFKKGPHC = 12; // offset: 24
}
message SwordTrainingDailyPhaseConfirmScRsp {
uint32 retcode = 2; // offset: 28
bool KPMJOKEFLJO = 8; // offset: 24
}
enum SwordTrainingDailyPhaseType {
SwordTrainingDailyPhaseType_None = 0;
SwordTrainingDailyPhaseType_Morning = 1;
SwordTrainingDailyPhaseType_Noon = 2;
SwordTrainingDailyPhaseType_Afternoon = 3;
SwordTrainingDailyPhaseType_Evening = 4;
}
message SwordTrainingDialogueSelectOptionCsReq {
uint32 HAFOKMHCGFM = 4; // offset: 24
}
message SwordTrainingDialogueSelectOptionScRsp {
uint32 retcode = 10; // offset: 24
}
message SwordTrainingExamResultConfirmCsReq {
}
message SwordTrainingExamResultConfirmScRsp {
uint32 retcode = 3; // offset: 24
}
message SwordTrainingGameSettleScNotify {
repeated uint32 KACAMGJNOOB = 1; // offset: 24
IPPKHOFKMHM reason = 2; // offset: 52
repeated uint32 BHFHFONGHML = 3; // offset: 32
uint32 turn = 4; // offset: 48
uint32 game_story_line_id = 5; // offset: 64
ItemList reward = 6; // offset: 16
uint32 CDBGPMABMGM = 7; // offset: 56
uint32 LBNLIJBPKHI = 8; // offset: 60
}
message SwordTrainingGameSyncChangeScNotify {
repeated GIJKCHKMPJG DGNGMJMPFGK = 14; // offset: 24
}
message SwordTrainingGiveUpGameCsReq {
}
message SwordTrainingGiveUpGameScRsp {
uint32 retcode = 4; // offset: 24
}
message SwordTrainingLearnSkillCsReq {
uint32 skill_id = 11; // offset: 24
}
message SwordTrainingLearnSkillScRsp {
uint32 retcode = 1; // offset: 28
uint32 skill_id = 9; // offset: 24
}
message SwordTrainingMarkEndingViewedCsReq {
}
message SwordTrainingMarkEndingViewedScRsp {
uint32 retcode = 4; // offset: 24
}
message SwordTrainingRestoreGameCsReq {
}
message SwordTrainingRestoreGameScRsp {
uint32 retcode = 4; // offset: 32
EINKHFKDCCD AJGOEJHKOKE = 7; // offset: 16
}
message SwordTrainingResumeGameCsReq {
uint32 game_story_line_id = 11; // offset: 24
}
message SwordTrainingResumeGameScRsp {
uint32 retcode = 11; // offset: 32
EINKHFKDCCD AJGOEJHKOKE = 12; // offset: 16
}
message SwordTrainingSelectEndingCsReq {
uint32 PFOLEGLCLFE = 10; // offset: 24
}
message SwordTrainingSelectEndingScRsp {
uint32 retcode = 5; // offset: 28
uint32 PFOLEGLCLFE = 15; // offset: 24
}
message SwordTrainingSetSkillTraceCsReq {
uint32 skill_id = 1; // offset: 24
}
message SwordTrainingSetSkillTraceScRsp {
uint32 skill_id = 3; // offset: 24
uint32 retcode = 6; // offset: 28
}
message SwordTrainingStartGameCsReq {
uint32 game_story_line_id = 10; // offset: 24
}
message SwordTrainingStartGameScRsp {
EINKHFKDCCD AJGOEJHKOKE = 1; // offset: 16
uint32 retcode = 4; // offset: 32
}
message SwordTrainingStoryBattleCsReq {
}
message SwordTrainingStoryBattleScRsp {
uint32 retcode = 2; // offset: 32
SceneBattleInfo battle_info = 10; // offset: 16
}
message SwordTrainingStoryConfirmCsReq {
uint32 LNAHJENGELA = 13; // offset: 24
}
message SwordTrainingStoryConfirmScRsp {
uint32 retcode = 7; // offset: 28
uint32 LNAHJENGELA = 14; // offset: 24
}
message SwordTrainingTurnActionCsReq {
repeated uint32 CCPADEMEHBA = 1; // offset: 32
repeated uint32 GJEPAKHPFCG = 9; // offset: 16
}
message SwordTrainingTurnActionScRsp {
uint32 retcode = 4; // offset: 32
repeated uint32 CCPADEMEHBA = 5; // offset: 24
}
message SwordTrainingUnlockSyncScNotify {
repeated uint32 MNIIFCOOOML = 4; // offset: 24
repeated FDANEJNFABF KFOFAKDPGJC = 11; // offset: 16
}