sk-client/proto/protos/MedalProto.proto

122 lines
2.5 KiB
Protocol Buffer
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.ljsd.jieling.protocols;
//option optimize_for = SPEED;
import "CommonProto.proto";
message MedalSellRequest{
optional string medalId =1 ; //勋章ID
}
message MedalSellResponse{
optional Drop drop =1 ;
}
message MedalGetAllRequest{
}
message MedalGetAllReponse{
repeated Medal medal = 1;
}
message MedalGetOneReponse{
optional Medal medal =1 ;
}
message MedalHeroInfoReponse{
optional Hero hero =1 ;
}
message MedalWearRequest{
optional string heroId =1 ; //所穿英雄id
optional string medalId =2 ; //勋章ID
optional int32 siteType = 3;//位置 1 2 3 4
}
message MedalChangeRequest{ //交换
optional string medalId =1 ;//勋章ID
optional int32 confMedalId = 2;//config 表ID
optional string heroId = 3;
optional int32 position =4;//勋章位置1.坦克身上的勋章交换需要传 2.背包里的传 0
}
message MedalUnloadRequest{
optional string heroId =1 ; //所穿英雄id
optional int32 siteType = 2;//位置
optional string medalId =3 ; //装备id
}
message MedalUnloadResponse{
optional int32 result = 1;
}
message MedalMergeRequest{
repeated string medalId = 1;//要合成的勋章
repeated Property property = 2;//保留的随机属性
}
message MedalRefineRequest{
optional string medalId = 1;//洗练勋章
repeated int32 property = 2;//锁定属性
}
message MedalRefineResponse{
repeated Property property = 1;
optional int32 refineAttrNum = 2;//洗练数
}
message MedalRefineConfirmRequest{
optional string medalId = 1;//洗练勋章
}
message MedalRefineTempPropertyRequest{
optional string medalId = 1;//勋章ID
}
message MedalRefineTempPropertyResponse{
repeated Property property = 1;
optional int32 refineAttrNum = 2;//洗练数
}
message MedalSavePos {
optional int32 pos = 1;
optional string name = 2;
repeated string medalId = 3;
optional int32 activePos = 4; //0 未激活1激活
}
message BuySavePosRequest{
optional int32 pos =1 ; //位置123 三个位置
}
message UseSavePosRequest{
optional string heroId = 1;
optional int32 pos =2 ; //位置123 三个位置
}
message WearSavePosRequest{
optional int32 pos =1 ; //位置123 三个位置
repeated string medalIds = 2;
}
message GetSavePosRequest{
}
message GetSavePosReponse{
repeated MedalSavePos medalSavePos = 1;
}
message SetNameRequest{
optional int32 pos = 1;
optional string name = 2;
}
message MedalUnload2Request{
optional string heroId = 1;
}