miduo_protocol/protos/gtwprotos/WorldProto.proto

51 lines
1.7 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 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
optional int32 challengeServerid = 2 ;// 对手Serverid
optional int32 challengeUid = 3 ;// 对手uid
optional int32 skipFight = 4 ;// 1标识跳过战斗 0: 不跳过战斗
}
message GetWorldArenaChallengeResponse{
optional int32 mySortChange = 1 ; //我的名次变化值
repeated rpc.protocols.ArenaEnemy arenaEnemys = 2; //新的一批对手信息
optional rpc.protocols.FightData fightData =3; // 战斗数据
optional int32 fightResult = 4 ;// 战斗结果 -1 时 表示挑战目标排名发生变化 需刷新
optional rpc.protocols.Drop drop = 5 ;
}
//膜拜
message GetWorldArenaProudRequest{
optional int32 challengeServerid = 1 ;// 对手Serverid
optional int32 challengeUid = 2 ;// 对手uid
}
message GetWorldArenaProudResponse{
optional rpc.protocols.Drop drop = 1;//膜拜奖励 (头像框奖励)
}
//跨服天梯挑战与被挑战 战斗记录
message GetWorldArenaRecordInfoResponse{
repeated rpc.protocols.ArenaRecordInfo arenaRecordInfo =1;
}