Commit b5eff2aed66d2211de2e4460bb3edfe0a132fd48

Authored by zhangqijia
1 parent f7f6bffa

feat: 任务系统

Showing 3 changed files with 20 additions and 7 deletions   Show diff stats
game.proto
... ... @@ -88,6 +88,12 @@ message RoleEndBattleRsp {
88 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 97 message EquipmentDelRar {
92 98 repeated string id = 1;
93 99 }
... ...
models.proto
... ... @@ -108,4 +108,10 @@ message Role {
108 108 uint32 materiallimit = 20;
109 109  
110 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 118 \ No newline at end of file
... ...
protocode.proto
... ... @@ -14,12 +14,13 @@ enum ProtoCode
14 14 RoleClearItemsRpc = 506;
15 15 RoleStartBattleRpc = 507;
16 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 25 DisConnectNty = 1001;
25 26 RoleUpdatePropertyNty = 1002;
... ...