miduo_client/Assets/ManagedResources/~Lua/Message/ActivityProto.proto

127 lines
2.3 KiB
Protocol Buffer

package rpc.protocols;
option optimize_for = SPEED;
import "CommonProto.proto";
//社稷大典贡献道具
message CommitShejiActivityItemRequest{
optional int32 itemId = 1; //道具id
optional int32 itemNum = 2; //道具数量
}
message CommitShejiActivityItemResponse{
optional Drop drop = 1;
}
message GetShejiAwardRequest{
optional int32 activityId = 1;
}
message GetShejiAwardResponse{
optional Drop drop = 1;
}
//选择易经宝库终极奖励
message SeletSubRewardPoolRequest{
optional int32 selectId = 1;
optional int32 activityId = 2;
}
message SeletSubRewardPoolResponse{
}
//灵兽up抽卡
message SpecicalMonsterChooseRequest{
optional int32 activityId = 1;
optional int32 selectId = 2;
}
// 新将来袭
message NewGeneralAttackRequest{
// 活动id
optional int32 activityId = 1;
// 使用次数类型id
optional int32 privilageTypeId = 2;
}
message NewGeneralAttackResponse{
// 战斗属性
optional FightData fightData = 1;
// 道具
optional Drop drop = 2;
}
// 建木神树
message UpgradeGodTreeRequest{
}
message UpgradeGodTreeResponse{
}
//扭转乾坤
message GoodLuckRequest{
optional int32 activityId = 1;
}
message GoodLuckResponse{
optional int32 index = 1;
optional Drop drop = 2;
}
message FuXingStoreBuyRequest{
optional int32 activityId = 1;
}
// 踏碎凌霄
message TasuilingxiaoRequest{
// 活动id
optional int32 activityId = 1;
}
message TasuilingxiaoResponse{
// 战斗属性
optional FightData fightData = 1;
// 掉落
optional Drop drop = 2;
// 伤害值
optional int32 damageVal = 3;
}
// 选择抽卡
message choiceHeroRewardRequest{
optional int32 activityId = 1;
optional int32 rewardId = 2;
}
message choiceHeroRewardResponse{
}
message choiceDrawCardRequest{
optional int32 activityId = 1;
optional int32 type = 2; // 单抽:1 十连抽:2
}
message choiceDrawCardResponse{
optional Drop drop = 1;
}
// 奇门遁甲/玲珑棋局
message qiMenDunJiaDrawRequest{
optional int32 activityId = 1;
}
message qiMenDunJiaDrawResponse{
optional Drop drop = 1;//获得的奖励列表
repeated int32 idList = 2;//获得奖励id
}
message qiMenDunJiaHitListRequest{
optional int32 activityId = 1;
}
message qiMenDunJiaHitListResponse{
repeated int32 hitList = 1;
}