2020-11-19 20:35:16 +08:00
|
|
|
|
package rpc.world;
|
|
|
|
|
|
|
|
|
|
option optimize_for = SPEED;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// request 编号需要小于 response 编号
|
|
|
|
|
|
|
|
|
|
import "CommonProto.proto";
|
|
|
|
|
|
|
|
|
|
message GetWorldArenaInfoRequest{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
message GetWorldArenaInfoResponse{
|
|
|
|
|
optional rpc.protocols.ArenaInfo arenaInfo = 1;
|
|
|
|
|
optional int32 stage = 2;//1 未开始 2 战斗阶段 3 膜拜阶段
|
|
|
|
|
optional int32 endTime = 3;//阶段结束时间戳
|
|
|
|
|
}
|
|
|
|
|
message GetWorldArenaInfoIndication{
|
|
|
|
|
optional rpc.protocols.ArenaInfo arenaInfo = 1;
|
|
|
|
|
optional int32 stage = 2;//1 未开始 2 战斗阶段 3 膜拜阶段
|
|
|
|
|
optional int32 endTime = 3;//阶段结束时间戳
|
|
|
|
|
}
|
|
|
|
|
// 需要的数据 世界等级(推送)
|
|
|
|
|
|
|
|
|
|
//跨服天梯挑战
|
|
|
|
|
message GetWorldArenaChallengeRequest{
|
|
|
|
|
optional int32 teamId =1; // 本人进攻队伍id
|
2020-12-04 11:25:59 +08:00
|
|
|
|
optional int32 challengeServerid = 2 ;// 废弃le 对手Serverid
|
2020-11-19 20:35:16 +08:00
|
|
|
|
optional int32 challengeUid = 3 ;// 对手uid
|
2020-12-02 18:52:17 +08:00
|
|
|
|
optional int32 challengeRank = 4 ;// 对手排名 过期校验
|
|
|
|
|
optional int32 skipFight = 5 ;// 1:标识跳过战斗 0: 不跳过战斗
|
2020-12-03 14:19:53 +08:00
|
|
|
|
optional rpc.protocols.ArenaEnemy arenaEnemys = 6; //gs携带的view信息
|
|
|
|
|
optional rpc.protocols.FightTeamInfo fightTeamInfo = 7;//gs携带的挑战数据
|
|
|
|
|
optional int32 totalForce =8;//gs携带的玩家实时战力
|
2020-11-19 20:35:16 +08:00
|
|
|
|
}
|
2020-12-02 18:52:17 +08:00
|
|
|
|
|
|
|
|
|
|
2020-11-19 20:35:16 +08:00
|
|
|
|
|
|
|
|
|
message GetWorldArenaChallengeResponse{
|
2020-12-04 14:14:19 +08:00
|
|
|
|
optional rpc.protocols.ArenaInfo arenaInfo = 1;//新的一批对手信息
|
|
|
|
|
optional rpc.protocols.FightData fightData =2; // 战斗数据
|
|
|
|
|
optional int32 fightResult = 3 ;// 战斗结果
|
|
|
|
|
optional rpc.protocols.Drop drop = 4 ;
|
|
|
|
|
optional int32 err = 5 ; //默认0 -1 时 表示挑战目标排名发生变化 需刷新
|
2020-11-19 20:35:16 +08:00
|
|
|
|
}
|
2020-12-04 15:44:46 +08:00
|
|
|
|
|
2020-11-19 20:35:16 +08:00
|
|
|
|
//膜拜
|
|
|
|
|
message GetWorldArenaProudRequest{
|
2020-12-04 15:44:46 +08:00
|
|
|
|
optional int32 challengeUid = 1 ;// 对手uid
|
|
|
|
|
optional int32 challengeRank = 2 ;// 对手排名 过期校验
|
2020-11-19 20:35:16 +08:00
|
|
|
|
}
|
|
|
|
|
message GetWorldArenaProudResponse{
|
|
|
|
|
optional rpc.protocols.Drop drop = 1;//膜拜奖励 (头像框奖励)
|
2020-12-07 21:16:31 +08:00
|
|
|
|
optional int32 worshipTime = 2;//膜拜次数
|
|
|
|
|
optional int32 err = 3 ; //默认0 -1 时 表示挑战目标排名发生变化 需刷新
|
2020-11-19 20:35:16 +08:00
|
|
|
|
}
|
|
|
|
|
//跨服天梯挑战与被挑战 战斗记录
|
2020-12-07 21:16:31 +08:00
|
|
|
|
|
|
|
|
|
message WroldBattleRecord {
|
|
|
|
|
optional int32 recordId = 1;
|
|
|
|
|
optional rpc.protocols.TeamOneInfo myInfo = 2; //我的信息
|
|
|
|
|
optional rpc.protocols.TeamOneInfo enemyInfo = 3; //对手信息
|
|
|
|
|
optional int32 result = 4;
|
|
|
|
|
optional rpc.protocols.FightData fightData =5;//战斗数据
|
|
|
|
|
optional int32 oldrank = 6;//战斗胜利之前排名
|
|
|
|
|
optional int32 rank = 7;//战斗胜利后排名
|
|
|
|
|
}
|
2020-12-03 14:19:53 +08:00
|
|
|
|
|
|
|
|
|
message GetWorldArenaRecordInfoRequest{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2020-12-07 21:16:31 +08:00
|
|
|
|
|
2020-11-19 20:35:16 +08:00
|
|
|
|
message GetWorldArenaRecordInfoResponse{
|
2020-12-07 21:16:31 +08:00
|
|
|
|
repeated WroldBattleRecord wroldBattleRecord =1;
|
2020-11-25 15:51:35 +08:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//gs --》word
|
|
|
|
|
message GetGSUserArenaInfoRequest{
|
2020-12-02 10:26:24 +08:00
|
|
|
|
optional int32 uid =1;
|
2020-11-25 15:51:35 +08:00
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
message GetGSUserArenaInfoResponse{
|
2020-12-02 18:52:17 +08:00
|
|
|
|
optional rpc.protocols.ArenaEnemy arenaEnemys = 1; //指定服玩家view信息
|
|
|
|
|
optional rpc.protocols.FightTeamInfo fightTeamInfo = 2; //指定服玩家fight信息
|
2020-12-03 14:19:53 +08:00
|
|
|
|
optional int32 totalForce =3;//指定服玩家实时战力
|
|
|
|
|
|
2020-11-25 15:51:35 +08:00
|
|
|
|
}
|
2020-12-07 18:11:11 +08:00
|
|
|
|
message GetRankRequest{
|
|
|
|
|
optional int32 type = 1;//种类id
|
|
|
|
|
optional int32 acitvityId = 2;//活动id
|
|
|
|
|
optional int32 crossId =3;//大区id
|
|
|
|
|
}
|
|
|
|
|
message GetRankResponse{
|
|
|
|
|
repeated rpc.protocols.UserRank ranks = 1;
|
|
|
|
|
optional rpc.protocols.RankInfo myRankInfo = 2;
|
|
|
|
|
}
|
2020-11-25 15:51:35 +08:00
|
|
|
|
|