vue_dreamfactory/src/pb/temop/enchant_msg.proto
2023-04-19 19:43:21 +08:00

52 lines
1021 B
Protocol Buffer

syntax = "proto3";
option go_package = ".;pb";
import "enchant_db.proto";
import "battle_msg.proto";
message EnchantGetListReq {
}
message EnchantGetListResp {
DBEnchant data = 1;
}
// 挑战
message EnchantChallengeReq {
int32 bossType = 1; // boos 类型
BattleFormation battle = 2;
}
message EnchantChallengeResp {
BattleInfo info = 1;
int32 bossType = 2; // boos 类型
}
message EnchantChallengeOverReq {
int32 bossType = 1; // boos 类型
BattleReport report = 2; //战报
int64 score = 3; //获得积分 或伤害
}
// 客户端通知服务器打赢了
message EnchantChallengeOverResp {
DBEnchant data = 1;
}
// 购买
message EnchantBuyReq {
int32 count = 1;// 购买次数
}
message EnchantBuyResp {
DBEnchant data = 1;
}
// 排行榜
message EnchantRankListReq{
int32 boosType = 1; // boss 类型
bool friend = 2; // 是否是好友榜
}
message EnchantRankListResp{
repeated DBEnchantRank ranks = 1; // 排行数据 有序的 注意boss类型
}