Files
CapySR/proto/CmdTalkEventType.proto
T

100 lines
2.6 KiB
Protocol Buffer

syntax = "proto3";
import "Common.proto";
enum CmdTalkEventType {
CmdTalkEventType_MNPGFLPBDLK = 0;
CmdTalkEventType_GetFirstTalkNpcScRsp = 2116;
CmdTalkEventType_GetFirstTalkByPerformanceNpcScRsp = 2139;
CmdTalkEventType_TakeTalkRewardScRsp = 2175;
CmdTalkEventType_FinishFirstTalkByPerformanceNpcScRsp = 2108;
CmdTalkEventType_SelectInclinationTextCsReq = 2183;
CmdTalkEventType_FinishFirstTalkNpcCsReq = 2158;
CmdTalkEventType_TakeTalkRewardCsReq = 2105;
CmdTalkEventType_SelectInclinationTextScRsp = 2115;
CmdTalkEventType_GetNpcTakenRewardScRsp = 2125;
CmdTalkEventType_FinishFirstTalkNpcScRsp = 2156;
CmdTalkEventType_GetFirstTalkByPerformanceNpcCsReq = 2142;
CmdTalkEventType_GetNpcTakenRewardCsReq = 2134;
CmdTalkEventType_FinishFirstTalkByPerformanceNpcCsReq = 2161;
CmdTalkEventType_GetFirstTalkNpcCsReq = 2160;
}
message FinishFirstTalkByPerformanceNpcCsReq {
uint32 performance_id = 13; // offset: 24
}
message FinishFirstTalkByPerformanceNpcScRsp {
uint32 retcode = 6; // offset: 32
uint32 performance_id = 10; // offset: 36
ItemList reward = 11; // offset: 16
}
message FinishFirstTalkNpcCsReq {
uint32 npc_id = 4; // offset: 24
}
message FinishFirstTalkNpcScRsp {
uint32 npc_id = 2; // offset: 24
uint32 retcode = 10; // offset: 28
}
message FirstNpcTalkInfo {
uint32 npc_id = 1; // offset: 24
bool is_meet = 3; // offset: 28
}
message GetFirstTalkByPerformanceNpcCsReq {
repeated uint32 performance_id_list = 4; // offset: 16
}
message GetFirstTalkByPerformanceNpcScRsp {
uint32 retcode = 10; // offset: 32
repeated NpcMeetByPerformanceStatus npc_meet_status_list = 14; // offset: 24
}
message GetFirstTalkNpcCsReq {
repeated uint32 npc_id_list = 4; // offset: 16
}
message GetFirstTalkNpcScRsp {
repeated FirstNpcTalkInfo npc_meet_status_list = 2; // offset: 16
uint32 retcode = 8; // offset: 32
}
message GetNpcTakenRewardCsReq {
uint32 npc_id = 2; // offset: 24
}
message GetNpcTakenRewardScRsp {
uint32 npc_id = 2; // offset: 32
repeated uint32 talk_event_list = 8; // offset: 16
uint32 retcode = 10; // offset: 36
}
message NpcMeetByPerformanceStatus {
uint32 performance_id = 3; // offset: 28
bool is_meet = 6; // offset: 24
}
message SelectInclinationTextCsReq {
uint32 talk_sentence_id = 4; // offset: 24
}
message SelectInclinationTextScRsp {
uint32 talk_sentence_id = 11; // offset: 28
uint32 retcode = 15; // offset: 24
}
message TakeTalkRewardCsReq {
Vector JAKEBEGAJNA = 7; // offset: 16
uint32 MJALBOEAKME = 10; // offset: 32
}
message TakeTalkRewardScRsp {
uint32 retcode = 12; // offset: 32
ItemList reward = 13; // offset: 24
uint32 MJALBOEAKME = 15; // offset: 36
}