Files
CapySR/proto/CmdHeartdialType.proto
T

122 lines
3.4 KiB
Protocol Buffer

syntax = "proto3";
import "Common.proto";
message ChangeScriptEmotionCsReq {
uint32 script_id = 1; // offset: 32
uint32 BLKFCFGMMBD = 2; // offset: 24
HeartDialEmotionType target_emotion_type = 12; // offset: 28
}
message ChangeScriptEmotionScRsp {
uint32 retcode = 1; // offset: 32
uint32 script_id = 7; // offset: 28
HeartDialEmotionType emotion_type = 9; // offset: 24
}
enum CmdHeartdialType {
CmdHeartdialType_NLCDGIPGFDJ = 0;
CmdHeartdialType_GetHeartDialInfoScRsp = 6325;
CmdHeartdialType_HeartDialTraceScriptCsReq = 6315;
CmdHeartdialType_FinishEmotionDialoguePerformanceCsReq = 6358;
CmdHeartdialType_SubmitEmotionItemScRsp = 6316;
CmdHeartdialType_ChangeScriptEmotionScRsp = 6375;
CmdHeartdialType_GetHeartDialInfoCsReq = 6334;
CmdHeartdialType_ChangeScriptEmotionCsReq = 6305;
CmdHeartdialType_SubmitEmotionItemCsReq = 6360;
CmdHeartdialType_HeartDialScriptChangeScNotify = 6383;
CmdHeartdialType_HeartDialTraceScriptScRsp = 6342;
CmdHeartdialType_FinishEmotionDialoguePerformanceScRsp = 6356;
}
message EAJEMNNNEBM {
uint32 CNHLAAHDPGA = 6; // offset: 28
uint32 LLIOEMOBFGD = 12; // offset: 24
}
message FinishEmotionDialoguePerformanceCsReq {
uint32 script_id = 3; // offset: 24
uint32 dialogue_id = 4; // offset: 32
uint32 BLKFCFGMMBD = 10; // offset: 28
}
message FinishEmotionDialoguePerformanceScRsp {
ItemList reward_list = 4; // offset: 24
uint32 retcode = 6; // offset: 36
uint32 dialogue_id = 9; // offset: 32
uint32 script_id = 14; // offset: 40
}
message GetHeartDialInfoCsReq {
}
message GetHeartDialInfoScRsp {
uint32 retcode = 1; // offset: 52
repeated HeartDialDialogueInfo dialogue_info_list = 3; // offset: 16
repeated HeartDialScriptInfo script_info_list = 4; // offset: 32
repeated EAJEMNNNEBM EBLMNLBBFNL = 9; // offset: 40
HeartDialUnlockStatus unlock_status = 14; // offset: 48
}
message HeartDialDialogueInfo {
uint32 dialogue_id = 9; // offset: 28
bool GDPHOIMONLN = 13; // offset: 24
}
enum HeartDialEmotionType {
HEART_DIAL_EMOTION_TYPE_PEACE = 0;
HEART_DIAL_EMOTION_TYPE_ANGER = 1;
HEART_DIAL_EMOTION_TYPE_HAPPY = 2;
HEART_DIAL_EMOTION_TYPE_SAD = 3;
}
message HeartDialScriptChangeScNotify {
repeated EAJEMNNNEBM EBLMNLBBFNL = 7; // offset: 16
repeated HeartDialDialogueInfo changed_dialogue_info_list = 8; // offset: 32
HeartDialUnlockStatus unlock_status = 11; // offset: 48
repeated HeartDialScriptInfo changed_script_info_list = 12; // offset: 24
}
message HeartDialScriptInfo {
bool EEKCKFGHGEH = 1; // offset: 25
HeartDialStepType step = 3; // offset: 36
HeartDialEmotionType cur_emotion_type = 7; // offset: 28
uint32 script_id = 8; // offset: 32
bool LHCOJIEBFFM = 13; // offset: 24
}
enum HeartDialStepType {
HeartDialStepType_COEEJALELPF = 0;
HeartDialStepType_BADPBGFJPNN = 1;
HeartDialStepType_game_lock_info = 2;
HeartDialStepType_CCJMKNNHKKE = 3;
HeartDialStepType_BEJEBBNFGPM = 4;
HeartDialStepType_NGNFOIHNLMJ = 5;
}
message HeartDialTraceScriptCsReq {
EAJEMNNNEBM NDPMEMLJGCK = 2; // offset: 16
}
message HeartDialTraceScriptScRsp {
uint32 retcode = 6; // offset: 32
EAJEMNNNEBM NDPMEMLJGCK = 11; // offset: 16
}
enum HeartDialUnlockStatus {
HEART_DIAL_UNLOCK_STATUS_LOCK = 0;
HEART_DIAL_UNLOCK_STATUS_UNLOCK_SINGLE = 1;
HEART_DIAL_UNLOCK_STATUS_UNLOCK_ALL = 2;
}
message SubmitEmotionItemCsReq {
ItemList item_list = 13; // offset: 16
uint32 script_id = 15; // offset: 32
}
message SubmitEmotionItemScRsp {
uint32 retcode = 6; // offset: 28
uint32 script_id = 12; // offset: 24
}