Commit 4e0136e6e06efd76f4bc35525cc2b3eb84e7194a
1 parent
bbe6ba0e
reactor: 任务系统重构
Showing
3 changed files
with
25 additions
and
7 deletions
Show diff stats
models.proto
| @@ -143,4 +143,14 @@ message Activity { | @@ -143,4 +143,14 @@ message Activity { | ||
| 143 | map<int32,int64> actime = 2; | 143 | map<int32,int64> actime = 2; |
| 144 | map<int32,int32> common_sign = 3; | 144 | map<int32,int32> common_sign = 3; |
| 145 | map<int32,int32> act_sign = 4; | 145 | map<int32,int32> act_sign = 4; |
| 146 | +} | ||
| 147 | + | ||
| 148 | +message Task { | ||
| 149 | + string id = 1; // @inject_tag: index:"unique" pri:"1" | ||
| 150 | + map<int32,int64> task_time = 2; | ||
| 151 | + map<int32,int32> daily_task = 3; | ||
| 152 | + map<int32,int32> week_task = 4; | ||
| 153 | + map<int32,int32> month_task = 5; | ||
| 154 | + | ||
| 155 | + map<int32,string> specify_task = 6; | ||
| 146 | } | 156 | } |
| 147 | \ No newline at end of file | 157 | \ No newline at end of file |
protocode.proto
| @@ -64,12 +64,13 @@ enum ProtoCode | @@ -64,12 +64,13 @@ enum ProtoCode | ||
| 64 | DisConnectNty = 1001; | 64 | DisConnectNty = 1001; |
| 65 | RoleUpdatePropertyNty = 1002; | 65 | RoleUpdatePropertyNty = 1002; |
| 66 | RoleUpdateItemsNty = 1003; | 66 | RoleUpdateItemsNty = 1003; |
| 67 | - HeroAddNty = 1004; | ||
| 68 | - HeroUpdatePropertyNty = 1005; | ||
| 69 | - EmailNewNty = 1006; | ||
| 70 | - EquipmentAddNty = 1007; | ||
| 71 | - StoreUpdatePropertyNty = 1008; | ||
| 72 | - ActivityPropertyNty = 1009; | ||
| 73 | - ActivityCirNty = 1010; | 67 | + RoleTaskUpdateNty = 1004; |
| 68 | + HeroAddNty = 1005; | ||
| 69 | + HeroUpdatePropertyNty = 1006; | ||
| 70 | + EmailNewNty = 1007; | ||
| 71 | + EquipmentAddNty = 1008; | ||
| 72 | + StoreUpdatePropertyNty = 1009; | ||
| 73 | + ActivityPropertyNty = 1010; | ||
| 74 | + ActivityCirNty = 1011; | ||
| 74 | 75 | ||
| 75 | } | 76 | } |
| 76 | \ No newline at end of file | 77 | \ No newline at end of file |
role.proto
| @@ -31,6 +31,8 @@ message LoginRsp { | @@ -31,6 +31,8 @@ message LoginRsp { | ||
| 31 | models.Activity activity = 7; | 31 | models.Activity activity = 7; |
| 32 | map<int32,bool> activity_open = 8; | 32 | map<int32,bool> activity_open = 8; |
| 33 | int64 time_now = 9; | 33 | int64 time_now = 9; |
| 34 | + models.Task task = 10; | ||
| 35 | + map<int32,bool> task_open = 11; | ||
| 34 | } | 36 | } |
| 35 | 37 | ||
| 36 | message CreateRar { | 38 | message CreateRar { |
| @@ -101,6 +103,11 @@ message RoleTaskRar { | @@ -101,6 +103,11 @@ message RoleTaskRar { | ||
| 101 | string reward = 3; | 103 | string reward = 3; |
| 102 | } | 104 | } |
| 103 | 105 | ||
| 106 | +message RoleTaskUpdateNty { | ||
| 107 | + repeated string keys = 1; | ||
| 108 | + models.Task task = 2; | ||
| 109 | +} | ||
| 110 | + | ||
| 104 | message RoleOpenBoxReq { | 111 | message RoleOpenBoxReq { |
| 105 | map<string,int32> costs = 1; | 112 | map<string,int32> costs = 1; |
| 106 | } | 113 | } |