Files
CapySR/proto/CmdChallengeTierceType.proto
T

217 lines
6.6 KiB
Protocol Buffer

syntax = "proto3";
import "Common.proto";
message CLDOIEGCNLD {
uint32 avatar_id = 1; // offset: 40
uint32 avatar_type = 2; // offset: 48
uint32 slot = 3; // offset: 44
uint32 level = 4; // offset: 56
uint32 skin_id = 5; // offset: 52
ChallengeBossEquipmentInfo equipment = 6; // offset: 32
ChallengeBossAvatarRelicInfo OKCGHKDMFAM = 7; // offset: 16
}
message ChallengeTierceChallengeInfo {
uint32 stage_index = 4; // offset: 48
uint32 challenge_id = 6; // offset: 40
ChallengeTiercePendingStageSettle IIHFEDLHOPI = 13; // offset: 24
bool is_single_stage = 14; // offset: 44
repeated LineupInfo lineup_list = 15; // offset: 32
}
message ChallengeTierceData {
bool is_passed = 1; // offset: 56
repeated ChallengeTierceStageData result_list = 2; // offset: 48
repeated ChallengeTierceStageInfo stage_info_list = 4; // offset: 16
ChallengeTierceRecord record = 6; // offset: 24
repeated uint32 finished_target_list = 8; // offset: 40
uint32 challenge_id = 11; // offset: 60
}
message ChallengeTierceMedal {
uint32 group_id = 12; // offset: 24
}
message ChallengeTiercePendingStageSettle {
uint32 MMCPICGKOGD = 10; // offset: 28
uint32 OPNPMBJDKNB = 11; // offset: 24
uint32 NEDGGMGMLGO = 14; // offset: 32
uint32 BIEPFFBBJHG = 259; // offset: 36
uint32 DPDNPCBNENI = 823; // offset: 44
uint32 EKKLCBKNAED = 1196; // offset: 40
}
message ChallengeTierceRecord {
uint32 used_cycle_count = 3; // offset: 24
uint32 total_score = 9; // offset: 28
}
message ChallengeTierceRecordInfo {
repeated ChallengeTierceStageRecord result_list = 1; // offset: 32
repeated uint32 finished_target_list = 6; // offset: 16
uint32 challenge_id = 9; // offset: 40
bool is_passed = 12; // offset: 44
}
message ChallengeTierceReward {
uint32 HEJANCCDGAP = 5; // offset: 32
ItemList reward = 9; // offset: 24
}
message ChallengeTierceStageClear {
uint32 challenge_id = 5; // offset: 32
repeated uint32 LICPEKHDJGK = 9; // offset: 24
}
message ChallengeTierceStageData {
repeated BattleTarget battle_target_list = 2; // offset: 16
BattleEndStatus end_status = 3; // offset: 56
uint32 IBECKONIICF = 5; // offset: 40
uint32 stage_index = 9; // offset: 44
uint32 score_id = 10; // offset: 52
uint32 INLLMKEDGLC = 11; // offset: 48
GLLFJFJBIBC lineup = 15; // offset: 24
}
message ChallengeTierceStageInfo {
uint32 buff_id = 2; // offset: 40
repeated AvatarIdentifier lineup = 6; // offset: 32
repeated uint32 peak_avatar_id_list = 10; // offset: 16
uint32 stage_index = 13; // offset: 44
}
message ChallengeTierceStageLineupInfo {
repeated AvatarIdentifier lineup = 4; // offset: 16
uint32 buff_id = 6; // offset: 32
}
message ChallengeTierceStageRecord {
uint32 IBECKONIICF = 1; // offset: 32
uint32 INLLMKEDGLC = 12; // offset: 36
uint32 score_id = 13; // offset: 28
uint32 stage_index = 14; // offset: 24
}
message ChallengeTierceSyncAllStage {
repeated ChallengeTierceStageData GBMBAHHDONN = 1; // offset: 16
ChallengeTierceRecord EGEHLOPFELK = 2; // offset: 40
uint32 challenge_id = 6; // offset: 56
repeated ChallengeTierceReward DJOBNPIAEJP = 13; // offset: 24
repeated uint32 finished_target_list = 178; // offset: 32
bool is_passed = 1600; // offset: 60
}
message ChallengeTierceSyncNotify {
oneof MMCGBGDJIPN {
ChallengeTierceSyncSingleStage IANBCDJPDJF = 15; // offset: 24
ChallengeTierceSyncAllStage DFNNKENBOEN = 8; // offset: 24
ChallengeTierceStageClear IBFHHKHNEFL = 4; // offset: 24
ChallengeTiercePendingStageSettle IIHFEDLHOPI = 14; // offset: 24
ChallengeTierceMedal medal = 12; // offset: 24
}
}
message ChallengeTierceSyncSingleStage {
ChallengeTierceStageData stage_data = 8; // offset: 16
bool is_passed = 1224; // offset: 40
repeated uint32 finished_target_list = 1927; // offset: 24
}
enum CmdChallengeTierceType {
CmdChallengeTierceType_NLCDGIPGFDJ = 0;
CmdChallengeTierceType_GetChallengeTierceControllerScRsp = 8982;
CmdChallengeTierceType_GetChallengeTierceDataScRsp = 8994;
CmdChallengeTierceType_StartChallengeTierceCsReq = 8983;
CmdChallengeTierceType_ChallengeTierceSyncNotify = 8976;
CmdChallengeTierceType_StartNextChallengeTierceCsReq = 8974;
CmdChallengeTierceType_ConfirmChallengeTierceStageSettleScRsp = 8986;
CmdChallengeTierceType_GetChallengeTierceControllerCsReq = 8991;
CmdChallengeTierceType_GetChallengeTierceDataCsReq = 8979;
CmdChallengeTierceType_LeaveChallengeTierceScRsp = 8997;
CmdChallengeTierceType_SetChallengeTierceLineupCsReq = 8978;
CmdChallengeTierceType_RestartChallengeTierceCsReq = 8990;
CmdChallengeTierceType_RestartChallengeTierceScRsp = 8977;
CmdChallengeTierceType_StartNextChallengeTierceScRsp = 8980;
CmdChallengeTierceType_SetChallengeTierceLineupScRsp = 8999;
CmdChallengeTierceType_StartChallengeTierceScRsp = 8973;
CmdChallengeTierceType_LeaveChallengeTierceCsReq = 8998;
CmdChallengeTierceType_ConfirmChallengeTierceStageSettleCsReq = 8987;
}
message ConfirmChallengeTierceStageSettleCsReq {
bool IOBCIMIPEOM = 9; // offset: 24
}
message ConfirmChallengeTierceStageSettleScRsp {
uint32 retcode = 7; // offset: 24
}
message GLLFJFJBIBC {
repeated CLDOIEGCNLD MNABNJOEHLF = 1; // offset: 24
}
message GetChallengeTierceControllerCsReq {
}
message GetChallengeTierceControllerScRsp {
ChallengeTierceChallengeInfo challenge_tierce_info = 3; // offset: 24
ChallengeTierceRecordInfo OHPGEHKFABM = 4; // offset: 16
uint32 retcode = 14; // offset: 40
}
message GetChallengeTierceDataCsReq {
}
message GetChallengeTierceDataScRsp {
repeated ChallengeTierceData challenge_info_list = 4; // offset: 24
uint32 retcode = 8; // offset: 32
}
message LeaveChallengeTierceCsReq {
}
message LeaveChallengeTierceScRsp {
uint32 retcode = 7; // offset: 24
}
message RestartChallengeTierceCsReq {
}
message RestartChallengeTierceScRsp {
uint32 retcode = 8; // offset: 32
SceneInfo GFACJIPNIAN = 15; // offset: 16
}
message SetChallengeTierceLineupCsReq {
uint32 challenge_id = 1; // offset: 32
repeated ChallengeTierceStageLineupInfo stage_info_list = 15; // offset: 24
}
message SetChallengeTierceLineupScRsp {
uint32 retcode = 1; // offset: 24
}
message StartChallengeTierceCsReq {
bool is_single_stage = 5; // offset: 40
uint32 stage_index = 10; // offset: 32
repeated ChallengeTierceStageLineupInfo stage_info_list = 12; // offset: 24
uint32 challenge_id = 15; // offset: 36
}
message StartChallengeTierceScRsp {
ChallengeTierceChallengeInfo challenge_tierce_info = 4; // offset: 24
SceneInfo scene = 9; // offset: 32
uint32 retcode = 12; // offset: 40
}
message StartNextChallengeTierceCsReq {
}
message StartNextChallengeTierceScRsp {
uint32 retcode = 1; // offset: 40
SceneInfo scene = 9; // offset: 24
ChallengeTierceChallengeInfo challenge_tierce_info = 13; // offset: 32
}