From 7db89c606428c541a8993e383579bf97cf1569a3 Mon Sep 17 00:00:00 2001 From: jiahuiwen <1024696487@qq.com> Date: Tue, 19 Feb 2019 13:35:54 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protos/CommonProto.proto | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/protos/CommonProto.proto b/protos/CommonProto.proto index 2c519e5..b4a08fc 100644 --- a/protos/CommonProto.proto +++ b/protos/CommonProto.proto @@ -95,8 +95,9 @@ option optimize_for = SPEED; message Mission{ - optional string id = 1; - optional int32 itemId = 2; + optional int32 itemId = 1; + optional string state = 2; + optional int32 missionStep = 3; } From a1316b19cd1d2a485b80980572ef4b780cdc59ea Mon Sep 17 00:00:00 2001 From: jiahuiwen <1024696487@qq.com> Date: Tue, 19 Feb 2019 20:49:44 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=B8=BB=E7=BA=BF=E4=BB=BB=E5=8A=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- protos/MapInfoProto.proto | 2 ++ protos/MessageTypeProto.proto | 6 ++++++ protos/MissionInfoProto.proto | 19 +++++++++++++++++++ 3 files changed, 27 insertions(+) create mode 100644 protos/MissionInfoProto.proto diff --git a/protos/MapInfoProto.proto b/protos/MapInfoProto.proto index a1199ca..d64ed0e 100644 --- a/protos/MapInfoProto.proto +++ b/protos/MapInfoProto.proto @@ -38,6 +38,8 @@ import "CommonProto.proto"; optional EventBehaviorCommon EventBehaviorCommon = 2; // 奖励 optional Drop drop = 3; + // 开启主线任务 + optional Mission mission = 4; } // 更新地图状态 diff --git a/protos/MessageTypeProto.proto b/protos/MessageTypeProto.proto index cceff73..c2b7b30 100644 --- a/protos/MessageTypeProto.proto +++ b/protos/MessageTypeProto.proto @@ -95,6 +95,12 @@ enum MessageType{ MAIL_TAKE_MAIL_ITEM_REQUEST = 11208; //领取附件 MAIL_TAKE_MAIL_ITEM_RESPONESE = 11209; + + MISSION_GET_ALL_REQUEST = 11210; // 获取任务 + MISSION_GET_ALL_RESPONSE = 11211; + + MISSION_TAKE_REWARD_REQUEST = 11212; // 领取任务奖励 + MISSION_TAKE_REWARD_RESPONSE = 11213; // N 11300 // O 11400 // P 11500 diff --git a/protos/MissionInfoProto.proto b/protos/MissionInfoProto.proto new file mode 100644 index 0000000..56c2d5e --- /dev/null +++ b/protos/MissionInfoProto.proto @@ -0,0 +1,19 @@ +package com.ljsd.jieling.protocols; + +option optimize_for = SPEED; + +import "CommonProto.proto"; + + // 获取任务信息 + message MissionGetAllResponse{ + repeated Mission missions = 1; // 所有任务 + } + + // 领取任务奖励 + message TakeMissionRewardRequest{ + optional int32 missionId = 1; // 要领取奖励的任务id + } + message TakeMissionResponse{ + optional Drop Drop = 1; + } +