cfg_daily_activity.lua 3.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_daily_activity_column
  3. ---@field id number @id column=1 A
  4. ---此处只写文件名字,不含后缀
  5. ---@field icon string @活动图标 column=2 B
  6. ---活动名称
  7. ---显示在日常活动界面上
  8. ---@field name string @活动名称 column=3 C
  9. ---对应每次活动可获得的活跃度
  10. ---@field activity number @活跃度 column=4 D
  11. ---可获得的活跃度的次数次数
  12. ---@field timeMax number @活跃度获得次数 column=5 E
  13. ---活动界面UI排序,id小的在前
  14. ---@field rank number @排序 column=6 F
  15. ---达到特定条件的时候显示活动
  16. ---格式:读取cfg_conditions表
  17. ---@field showConditions string @活动显影条件 column=7 G
  18. ---达到特定条件的时候开放
  19. ---格式:读取cfg_conditions表
  20. ---@field conditions string @活动前往条件 column=8 H
  21. ---@field conditionsText string @条件提示文本 column=9 I
  22. ---引用cfg_task_target表id
  23. ---@field target number @活动目标 column=10 J
  24. ---当活跃度满时,是否显示已完成。
  25. ---填1=显示已完成,
  26. ---填0=继续使用前往按钮
  27. ---@field Done number @是否显示已完成 column=11 K
  28. ---0、常规活动
  29. ---1、限时活动
  30. ---常规活动则显示次数,限时活动显示时间
  31. ---2、找回活动
  32. ---@field type number @活动类型 column=12 L
  33. ---每日必做与今日活动的展示界面
  34. ---0、每日必做展示
  35. ---1、今日活动展示
  36. ---2、不展示
  37. ---@field displayInterface number @活动展示界面 column=13 M
  38. ---1 :可根据次数上限计算找回次数
  39. ---2:恒定次数
  40. ---备注:用于找回功能中区分
  41. ---@field timeType number @找回次数类型 column=14 N
  42. ---引用item表的道具id
  43. ---道具id
  44. ---@field addItem number @次数增加道具 column=15 O
  45. ---@field explain string @活动描述 column=16 P
  46. ---引用item表道具id
  47. ---会员次数使用的道具id#道具数量
  48. ---道具id为0表示空
  49. ---@field item IntList @会员新增次数 column=17 Q
  50. ---引用cfg_vipSystem表会员id
  51. ---格式:
  52. ---会员id#购买次数|会员id#购买次数
  53. ---次数累加
  54. ---@field vipBuyTime IntListList @会员消耗道具新增次数新增购买次数 column=18 R
  55. local cfg_daily_activity =
  56. {
  57. {id=1, name="击杀一次<color=#1ADD1F>黄金怪</color>", activity=2, timeMax=30, rank=1, target=1230001},
  58. {id=2, name="击杀一次<color=#1ADD1F>野外BOSS</color>", activity=6, timeMax=10, rank=2, target=1230002},
  59. {id=3, name="击杀一次<color=#1ADD1F>秘境BOSS</color>", activity=5, timeMax=4, rank=3, target=1200002},
  60. {id=4, name="完成一次<color=#1ADD1F>血色城堡</color>", timeMax=6, rank=4, target=1043001},
  61. {id=5, name="完成一次<color=#1ADD1F>恶魔广场</color>", timeMax=6, rank=5, target=1043002},
  62. {id=6, name="完成一次<color=#1ADD1F>勇气试炼</color>", timeMax=1, rank=6, target=3000002},
  63. {id=7, name="完成一次<color=#1ADD1F>黄金挑战</color>", timeMax=4, rank=7, target=3000001},
  64. {id=8, name="完成一次<color=#1ADD1F>连击副本</color>", activity=5, timeMax=6, rank=8, target=1043004},
  65. }
  66. local defaults = {icon="img_activity_12", activity=10, showConditions="", conditions="", conditionsText="", Done=1, type=0, displayInterface=0, timeType=0, addItem=0, explain="", item={}, vipBuyTime={}}
  67. local mt = {__index = defaults}
  68. for _, v in ipairs(cfg_daily_activity) do
  69. setmetatable(v, mt)
  70. end
  71. return cfg_daily_activity