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 | 143 | map<int32,int64> actime = 2; |
| 144 | 144 | map<int32,int32> common_sign = 3; |
| 145 | 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 | 157 | \ No newline at end of file | ... | ... |
protocode.proto
| ... | ... | @@ -64,12 +64,13 @@ enum ProtoCode |
| 64 | 64 | DisConnectNty = 1001; |
| 65 | 65 | RoleUpdatePropertyNty = 1002; |
| 66 | 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 | 77 | \ No newline at end of file | ... | ... |
role.proto
| ... | ... | @@ -31,6 +31,8 @@ message LoginRsp { |
| 31 | 31 | models.Activity activity = 7; |
| 32 | 32 | map<int32,bool> activity_open = 8; |
| 33 | 33 | int64 time_now = 9; |
| 34 | + models.Task task = 10; | |
| 35 | + map<int32,bool> task_open = 11; | |
| 34 | 36 | } |
| 35 | 37 | |
| 36 | 38 | message CreateRar { |
| ... | ... | @@ -101,6 +103,11 @@ message RoleTaskRar { |
| 101 | 103 | string reward = 3; |
| 102 | 104 | } |
| 103 | 105 | |
| 106 | +message RoleTaskUpdateNty { | |
| 107 | + repeated string keys = 1; | |
| 108 | + models.Task task = 2; | |
| 109 | +} | |
| 110 | + | |
| 104 | 111 | message RoleOpenBoxReq { |
| 105 | 112 | map<string,int32> costs = 1; |
| 106 | 113 | } | ... | ... |