Commit b5eff2aed66d2211de2e4460bb3edfe0a132fd48

Authored by zhangqijia
1 parent f7f6bffa

feat: 任务系统

Showing 3 changed files with 20 additions and 7 deletions   Show diff stats
@@ -88,6 +88,12 @@ message RoleEndBattleRsp { @@ -88,6 +88,12 @@ message RoleEndBattleRsp {
88 repeated models.Hero hero = 6; 88 repeated models.Hero hero = 6;
89 } 89 }
90 90
  91 +message RoleTaskRar {
  92 + int32 task_id = 1;
  93 + int32 task_type = 2;
  94 + map<string, int32> reward = 3;
  95 +}
  96 +
91 message EquipmentDelRar { 97 message EquipmentDelRar {
92 repeated string id = 1; 98 repeated string id = 1;
93 } 99 }
@@ -108,4 +108,10 @@ message Role { @@ -108,4 +108,10 @@ message Role {
108 uint32 materiallimit = 20; 108 uint32 materiallimit = 20;
109 109
110 map<int32,int32> passchapters = 21; // 通关记录 110 map<int32,int32> passchapters = 21; // 通关记录
111 -} 111 + map<int32, int32> time_reset = 22; // 重置记录 {1=1,2=1,3=1} 1=CrossDay,2=CrossWeek,3=CrossMonth
  112 +
  113 + uint32 activity = 23;
  114 + map<int32, int32> daily_task = 24;
  115 + map<int32, int32> week_task = 25;
  116 + map<int32, int32> month_task = 26;
  117 +}
112 \ No newline at end of file 118 \ No newline at end of file
@@ -14,12 +14,13 @@ enum ProtoCode @@ -14,12 +14,13 @@ enum ProtoCode
14 RoleClearItemsRpc = 506; 14 RoleClearItemsRpc = 506;
15 RoleStartBattleRpc = 507; 15 RoleStartBattleRpc = 507;
16 RoleEndBattleRpc = 508; 16 RoleEndBattleRpc = 508;
17 - EquipmentDelRpc = 509;  
18 - HeroUpLevelRpc = 510;  
19 - EmailListRpc = 511;  
20 - EmailDrawRpc = 512;  
21 - EmailCheckRpc = 513;  
22 - EmailDelRpc = 514; 17 + RoleTaskRpc = 509;
  18 + EquipmentDelRpc = 510;
  19 + HeroUpLevelRpc = 511;
  20 + EmailListRpc = 512;
  21 + EmailDrawRpc = 513;
  22 + EmailCheckRpc = 514;
  23 + EmailDelRpc = 515;
23 24
24 DisConnectNty = 1001; 25 DisConnectNty = 1001;
25 RoleUpdatePropertyNty = 1002; 26 RoleUpdatePropertyNty = 1002;