diff --git a/protos/ActivityProto.proto b/protos/ActivityProto.proto index 2a064d5..add5194 100644 --- a/protos/ActivityProto.proto +++ b/protos/ActivityProto.proto @@ -126,4 +126,32 @@ import "CommonProto.proto"; repeated int32 hitList = 1; } - \ No newline at end of file + + // 御剑飞行 + message RidingSwardActivityRequest + } + + message RidingSwardActivityResponse{ + optional int32 state = 1;//当前状态,0:关闭,1:投注,2:比赛中 + optional int64 time = 2;//下轮开始时间 + repeated ModelUserInfo modelInfo = 3;//假人信息 + } + // 获取信息 + message RidingSwardInfoRequest{ + } + // 领取奖励 + message RidingSwardRewardRequest{ + optional int64 time = 1;//轮次时间,0为全部领取 + } + // 竞猜 + message RidingSwardBetRequest{ + optional int32 swardId = 1;//选择的剑 + optional int32 costNum = 2;//投注数量 + } + + // 统一返回 + message RidingSwardInfoResponse{ + optional RidingSwardLastRank lastRank = 1;//上次排名 + repeated RidingSwardRecord recordLsit = 2;//记录 + repeated RidingSwardBet betList = 3;//竞猜记录 + } \ No newline at end of file diff --git a/protos/CommonProto.proto b/protos/CommonProto.proto index c26c1d8..2464b33 100644 --- a/protos/CommonProto.proto +++ b/protos/CommonProto.proto @@ -1096,4 +1096,33 @@ option optimize_for = SPEED; optional int32 heroStaticid = 1;//英雄静态id optional int32 likableNum = 2;//好感度值 } - \ No newline at end of file + + // 御剑飞行,人物信息 + message ModelUserInfo{ + optional string userName = 1;//玩家名字 + optional int32 treeLevel = 2;//神树等级 + optional int32 sex = 3;//性别 + } + +` // 御剑飞行,上次排行 + message RidingSwardLastRank{ + optional int64 rankTime = 1;//时间 + optional int32 rankId = 2;//剧本id + } + + // 御剑飞行,记录信息 + message RidingSwardRecord{ + optional int64 time = 1;//时间 + optional int32 result = 2;//结果 + optional winnerId = 3;//获胜者 + optional costNum = 4;//消耗 + optional getNum = 5;//可领取 + optional state = 6;//状态 + } + + // 御剑飞行,竞猜信息 + message RidingSwardBet{ + optional int32 swardId = 1;//选择的剑 + optional int32 costNum = 2;//投注数量 + optional int32 state = 3;//状态 + } \ No newline at end of file diff --git a/protos/MessageTypeProto.proto b/protos/MessageTypeProto.proto index 1e5ebe7..3e10cb8 100644 --- a/protos/MessageTypeProto.proto +++ b/protos/MessageTypeProto.proto @@ -1321,6 +1321,19 @@ enum MessageType{ SevenWorldChallengeResponse = 3050011; + // 御剑飞行活动界面 + RidingSwardActivityRequest = 3050012; + RidingSwardActivityResponse = 3050013; + + // 御剑飞行信息-排行、记录、竞猜 + RidingSwardInfoRequest = 3050014; + // 御剑飞行领取奖励 + RidingSwardRewardRequest = 3050015; + // 御剑飞行竞猜 + RidingSwardBetRequest = 3050016; + + // 御剑飞行:信息,奖励,竞猜统一返回 + RidingSwardInfoResponse = 3050017; //800000起为global 协议