cfg_newarea_personalreward.lua 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_newarea_personalreward_column
  3. ---=挑战组*10000+组内排序*10+序列
  4. ---@field index number @编号 column=1 A
  5. ---同一个活动一个组
  6. ---
  7. ---20001:装备强化
  8. ---20002:装备追加
  9. ---20003:装备首爆
  10. ---20004:等级竞技
  11. ---20005:卓越竞技
  12. ---20006:首饰竞技
  13. ---@field group number @个人挑战组编号 column=2 B
  14. ---同一个活动组内的排序;
  15. ---如果排序相等,说明他们在同一行,按照编号从小到大,从左到右排序
  16. ---@field sort number @组内排序 column=3 C
  17. ---策划自用
  18. ---@field description string @备注 column=4 D
  19. ---任务要求值
  20. ---20001:全身强化等级
  21. ---20002:全身追加等级
  22. ---20003:装备item表ID#排名(数量填0表示无排名要求)
  23. ---20004: 角色达到等级
  24. ---20005: 角色全身装备卓越词条数和
  25. ---20006: 角色全身首饰等级和
  26. ---@field taskType IntList @个人挑战 column=5 E
  27. ---个人达成奖励
  28. ---【对应3个奖励道具】
  29. ---
  30. ---道具ID#数量|道具ID#数量|道具ID#数量
  31. ---@field taskReward IntListList @对应的奖励 column=6 F
  32. local cfg_newarea_personalreward =
  33. {
  34. {index=200010011, taskType={5,2}},
  35. {index=200010021, sort=2, taskType={6,2}},
  36. {index=200010031, sort=3, taskType={7,2}},
  37. {index=200010041, sort=4, taskType={8,2}},
  38. {index=200010051, sort=5, taskType={9,2}},
  39. {index=200010061, sort=6, taskType={10,2}},
  40. {index=200010071, sort=7, taskType={11,2}},
  41. {index=200020011, group=20002, description="装备追加", taskType={3,2}},
  42. {index=200020021, group=20002, sort=2, description="装备追加", taskType={5,2}},
  43. {index=200020031, group=20002, sort=3, description="装备追加", taskType={7,2}},
  44. {index=200020041, group=20002, sort=4, description="装备追加", taskType={9,2}},
  45. {index=200020051, group=20002, sort=5, description="装备追加", taskType={11,2}},
  46. {index=200020061, group=20002, sort=6, description="装备追加", taskType={13,2}},
  47. {index=200020071, group=20002, sort=7, description="装备追加", taskType={15,2}},
  48. {index=200030011, group=20003, description="装备首爆", taskType={20120111,2}},
  49. {index=200030021, group=20003, sort=2, description="装备首爆", taskType={20120121,2}},
  50. {index=200030031, group=20003, sort=3, description="装备首爆", taskType={20120131,2}},
  51. {index=200030041, group=20003, sort=4, description="装备首爆", taskType={20120211,2}},
  52. {index=200030051, group=20003, sort=5, description="装备首爆", taskType={20120221,2}},
  53. {index=200030061, group=20003, sort=6, description="装备首爆", taskType={20120231,2}},
  54. {index=200030071, group=20003, sort=7, description="装备首爆", taskType={20120311,2}},
  55. {index=200040011, group=20004, description="等级竞技", taskType={30,6}},
  56. {index=200040021, group=20004, sort=2, description="等级竞技", taskType={50,6}},
  57. {index=200040031, group=20004, sort=3, description="等级竞技", taskType={80,6}},
  58. {index=200040041, group=20004, sort=4, description="等级竞技", taskType={100,6}},
  59. {index=200050011, group=20005, description="卓越竞技", taskType={3,6}, taskReward={{10020001,100},{50030002,1}}},
  60. {index=200050031, group=20005, sort=3, description="卓越竞技", taskType={5,6}, taskReward={{10020001,100},{50030002,1}}},
  61. {index=200050051, group=20005, sort=5, description="卓越竞技", taskType={7,6}, taskReward={{10020001,100},{50030002,1}}},
  62. {index=200050071, group=20005, sort=7, description="卓越竞技", taskType={9,6}, taskReward={{10020001,100},{50030002,1}}},
  63. {index=200060011, group=20006, description="首饰竞技", taskType={3,6}, taskReward={{10020001,100},{50030002,1}}},
  64. {index=200060031, group=20006, sort=3, description="首饰竞技", taskType={5,6}, taskReward={{10020001,100},{50030002,1}}},
  65. {index=200060051, group=20006, sort=5, description="首饰竞技", taskType={7,6}, taskReward={{10020001,100},{50030002,1}}},
  66. {index=200060071, group=20006, sort=7, description="首饰竞技", taskType={9,6}, taskReward={{10020001,100},{50030002,1}}},
  67. }
  68. local defaults = {group=20001, sort=1, description="装备强化", taskReward={{10010001,2000000},{10020001,100},{50030002,1}}}
  69. local mt = {__index = defaults}
  70. for _, v in ipairs(cfg_newarea_personalreward) do
  71. setmetatable(v, mt)
  72. end
  73. return cfg_newarea_personalreward