quest.go 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. package enum
  2. // QuestType 任务类型
  3. type QuestType int32
  4. const (
  5. QuestType_None QuestType = 0 // 未知
  6. QuestType_1 QuestType = 1 // 登陆{0}次游戏
  7. QuestType_101 QuestType = 101 // 领主等级达到{0}级
  8. QuestType_201 QuestType = 201 // 获得{0}个英雄
  9. QuestType_202 QuestType = 202 // {0}个英雄星级达到{1}星
  10. QuestType_301 QuestType = 301 // 获得{0}件{1}品质装备
  11. QuestType_302 QuestType = 302 // 打造{0}次装备
  12. QuestType_303 QuestType = 303 // 强化{0}件装备至{1}
  13. QuestType_304 QuestType = 304 // 强化{0}次装备
  14. QuestType_401 QuestType = 401 // 训练{0}个{1}
  15. QuestType_402 QuestType = 402 // 拥有{0}个士兵
  16. QuestType_501 QuestType = 501 // 探险通关{0}次
  17. QuestType_502 QuestType = 502 // 探险通关{0}
  18. QuestType_601 QuestType = 601 // 建造{0}
  19. QuestType_602 QuestType = 602 // {0}达到{1}级
  20. QuestType_603 QuestType = 603 // 建造/升级{0}次建筑
  21. QuestType_701 QuestType = 701 // 加入/创建1一个联盟
  22. QuestType_702 QuestType = 702 // 联盟等级达到{0}级
  23. )
  24. const (
  25. QuestStatus_Running = 0 // 任务进行中
  26. QuestStatus_Finish = 1 // 任务已完成,未领取奖励
  27. QuestStatus_End = 2 // 任务已完成,已领取,并结束
  28. )
  29. // QuestOpenType 任务组开放类型
  30. type QuestOpenType int32
  31. const (
  32. QuestOpenType_DefaultOpen QuestOpenType = 0 // 默认开放
  33. QuestOpenType_TriggerOpen QuestOpenType = 1 // 功能触发开放
  34. QuestOpenType_LevelReached QuestOpenType = 2 // 根据玩家等级开放groupId
  35. )
  36. // QuestResetType 任务组重置类型(以后迁移到pb里定义)
  37. type QuestResetType int32
  38. const (
  39. QuestResetType_None QuestResetType = 0 // 不重置
  40. QuestResetType_HourOfDay QuestResetType = 1 // 每天第x时重置
  41. QuestResetType_DayOfWeek QuestResetType = 2 // 每周第x日重置
  42. )
  43. // QuestClass 任务组类型
  44. type QuestClass int32
  45. const (
  46. QuestClass_Main QuestClass = 1 // 主线章节任务
  47. QuestClass_Daily QuestClass = 2 // 每日任务
  48. QuestClass_Weekly QuestClass = 3 // 每周任务
  49. )
  50. // 联盟任务类型
  51. type LeagueQuestType int32
  52. const (
  53. LeagueQuestType_Process LeagueQuestType = 0 // 进程任务
  54. LeagueQuestType_Active LeagueQuestType = 1 // 活跃任务
  55. )