quest.proto 626 B

12345678910111213141516171819202122232425262728293031
  1. // message结构的属性名请使用 驼峰小写字母开始
  2. syntax = "proto3";
  3. option go_package = "/pb";
  4. package pb;
  5. // 任务
  6. message Quest {
  7. // 任务组id
  8. int32 groupID = 1;
  9. // 任务配置id
  10. int32 questID = 2;
  11. // 任务状态 0:进行中,1:已完成未领取,2:已完成已领取
  12. int32 status = 3;
  13. // 任务数据
  14. int32 data = 4;
  15. }
  16. // 任务列表
  17. message QuestList {
  18. // 所有任务列表
  19. repeated Quest quests = 1;
  20. }
  21. // 章节奖励领取
  22. message QuestChapterReward {
  23. // 当前主线章节ID Z-任务-主线表chapterID
  24. int32 chapterID = 1;
  25. // 是否已领取
  26. bool isMainReward = 2;
  27. }