diff --git a/protos/CommonProto.proto b/protos/CommonProto.proto index adf681e..077dfb8 100644 --- a/protos/CommonProto.proto +++ b/protos/CommonProto.proto @@ -827,4 +827,20 @@ option optimize_for = SPEED; optional int32 overTime = 2; optional int32 passId = 3;//已通关的id } + message JourneyInfo { + optional int32 mapId = 1; + optional int32 process =2; + } + message JourneyMonsterInfo{ + optional int32 monsterId = 1; + optional int32 monsterIndex = 2; + optional int32 monsterHp = 3; + optional int32 remainTime = 4; + optional int32 attackNum = 5;//已经攻击的次数 + } + message JourneyGoodsInfo{ + optional int32 goodsId = 1; + optional int32 remainTime = 2; + } + \ No newline at end of file diff --git a/protos/MapInfoProto.proto b/protos/MapInfoProto.proto index b668fc9..1484405 100644 --- a/protos/MapInfoProto.proto +++ b/protos/MapInfoProto.proto @@ -368,3 +368,36 @@ import "CommonProto.proto"; optional Drop drop = 1; optional FightData fightData = 2;//战斗数据 } + message JourneyGetInfoResponse{ + repeated JourneyInfo infos = 1;//逍遥游数据 + } + message JourneyGetOneInfoRequest{ + optional int32 mapId = 1;//逍遥游数据 + } + message JourneyGetOneInfoResponse{ + repeated Cell cell = 1;//所有格子信息 + optional int32 location = 2;//当前位置 + optional int32 diceNum = 3;//骰子个数 + repeated int32 randomItem = 4;//转盘信息 + optional int32 randomTime = 5 ;//转盘时间 + optional int32 randomNum = 6;//剩余转动次数 + repeated JourneyMonsterInfo monsterInfo = 7;//怪物信息 + repeated JourneyGoodsInfo goodsInfo = 8;//商品信息 + } + message JourneyDoResponse{ + repeated int32 pointes = 1; + optional int32 pathType = 2; + optional int32 multiValue = 3;//倍数 + optional Drop drop = 4;//奖励事件奖励 + optional int32 monster = 5;//怪物组id + repeated int32 random = 6;//转盘事件奖励组 + optional int32 overTime = 7;//所有事件时间 + } + message JourneyRandomResponse{ + optional int32 location = 1; + optional Drop drop = 2; + } + message JourneyFightRequest{ + optional int32 monsterIndex = 3; + } +