cfg_turntable_reward.lua 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_turntable_reward_column
  3. ---唯一id
  4. ---@field id number @id column=1 A
  5. ---其他抽卡系统调用卡池区分标识
  6. ---
  7. ---@field group number @奖池组 column=2 B
  8. ---策划看
  9. ---[[客户端不使用]]@field beizhu string @备注 column=3 C
  10. ---根职业ID(career表baseCareer字段)#道具ID#数量|根职业ID#道具ID#数量
  11. ---@field item IntListList @奖池道具 column=4 D
  12. ---抽取权重,同一个奖池内统计计算
  13. ---@field weight number @抽取权重 column=5 E
  14. ---可抽取次数
  15. ---可抽取到奖励的次数控制,填999999代表无上限,填0或不填代表奖励不进入奖池
  16. ---@field num number @可抽取次数 column=6 F
  17. ---道具是否进入奖池条件限制
  18. ---@field condition string @道具解锁条件 column=7 G
  19. ---前多少抽必定不出,不填无限制
  20. ---[[客户端不使用]]@field limit number @道具抽取次数限制 column=8 H
  21. ---每多少抽必出,若间隔区间内已经出了,则重新计数,100即为每第100抽出一次
  22. ---(必出的那一次不计入下一轮计数)
  23. ---@field guarantees number @保底循环 column=9 I
  24. ---奖励标签
  25. ---1=极品
  26. ---2=稀有
  27. ---不填为普通奖励
  28. ---类型1有全服播报,对应string表id601
  29. ---@field type number @奖励标签 column=10 J
  30. ---排列顺序
  31. ---从左上角第一个开始,顺时针排序
  32. ---@field order number @排列顺序 column=11 K
  33. local cfg_turntable_reward =
  34. {
  35. {id=1001, weight=2500},
  36. {id=1002, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  37. {id=1003, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  38. {id=1004, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  39. {id=1005, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  40. {id=1006, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  41. {id=1007, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  42. {id=1008, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  43. {id=1009, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  44. {id=1010, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  45. {id=1011, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  46. {id=1012, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  47. {id=1013, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  48. {id=1014, item={{1,50040041,1},{2,50040041,1},{3,50040041,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  49. {id=1015, item={{1,50040097,40},{2,50040097,40},{3,50040097,40}}, weight=500, num=6, guarantees=75, type=2, order=2},
  50. {id=1016, item={{1,21600030,1},{2,21600030,1},{3,21600030,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  51. {id=2001, group=2, weight=2500},
  52. {id=2002, group=2, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  53. {id=2003, group=2, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  54. {id=2004, group=2, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  55. {id=2005, group=2, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  56. {id=2006, group=2, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  57. {id=2007, group=2, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  58. {id=2008, group=2, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  59. {id=2009, group=2, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  60. {id=2010, group=2, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  61. {id=2011, group=2, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  62. {id=2012, group=2, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  63. {id=2013, group=2, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  64. {id=2014, group=2, item={{1,50040015,1},{2,50040015,1},{3,50040015,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  65. {id=2015, group=2, item={{1,50040097,40},{2,50040097,40},{3,50040097,40}}, weight=500, num=6, guarantees=75, type=2, order=2},
  66. {id=2016, group=2, item={{1,21600030,1},{2,21600030,1},{3,21600030,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  67. {id=3001, group=3, weight=2500},
  68. {id=3002, group=3, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  69. {id=3003, group=3, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  70. {id=3004, group=3, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  71. {id=3005, group=3, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  72. {id=3006, group=3, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  73. {id=3007, group=3, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  74. {id=3008, group=3, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  75. {id=3009, group=3, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  76. {id=3010, group=3, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  77. {id=3011, group=3, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  78. {id=3012, group=3, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  79. {id=3013, group=3, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  80. {id=3014, group=3, item={{1,50044101,1},{2,50044101,1},{3,50044101,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  81. {id=3015, group=3, item={{1,50040097,50},{2,50040097,50},{3,50040097,50}}, weight=500, num=6, guarantees=75, type=2, order=2},
  82. {id=3016, group=3, item={{1,21600047,1},{2,21600047,1},{3,21600047,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  83. {id=4001, group=4, weight=2500},
  84. {id=4002, group=4, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  85. {id=4003, group=4, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  86. {id=4004, group=4, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  87. {id=4005, group=4, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  88. {id=4006, group=4, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  89. {id=4007, group=4, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  90. {id=4008, group=4, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  91. {id=4009, group=4, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  92. {id=4010, group=4, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  93. {id=4011, group=4, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  94. {id=4012, group=4, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  95. {id=4013, group=4, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  96. {id=4014, group=4, item={{1,50044101,1},{2,50044101,1},{3,50044101,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  97. {id=4015, group=4, item={{1,50040097,50},{2,50040097,50},{3,50040097,50}}, weight=500, num=6, guarantees=75, type=2, order=2},
  98. {id=4016, group=4, item={{1,21600047,1},{2,21600047,1},{3,21600047,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  99. {id=5001, group=5, weight=2500},
  100. {id=5002, group=5, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  101. {id=5003, group=5, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  102. {id=5004, group=5, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  103. {id=5005, group=5, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  104. {id=5006, group=5, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  105. {id=5007, group=5, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  106. {id=5008, group=5, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  107. {id=5009, group=5, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  108. {id=5010, group=5, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  109. {id=5011, group=5, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  110. {id=5012, group=5, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  111. {id=5013, group=5, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  112. {id=5014, group=5, item={{1,50044102,1},{2,50044102,1},{3,50044102,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  113. {id=5015, group=5, item={{1,50040097,50},{2,50040097,50},{3,50040097,50}}, weight=500, num=6, guarantees=75, type=2, order=2},
  114. {id=5016, group=5, item={{1,21600051,1},{2,21600051,1},{3,21600051,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  115. {id=6001, group=6, weight=2500},
  116. {id=6002, group=6, item={{1,50040074,10},{2,50040074,10},{3,50040074,10}}, order=4},
  117. {id=6003, group=6, item={{1,50040057,10},{2,50040057,10},{3,50040057,10}}, order=5},
  118. {id=6004, group=6, item={{1,50040059,6},{2,50040059,6},{3,50040059,6}}, weight=3500, order=6},
  119. {id=6005, group=6, item={{1,60010002,10},{2,60010002,10},{3,60010002,10}}, order=7},
  120. {id=6006, group=6, item={{1,50030002,5},{2,50030002,5},{3,50030002,5}}, weight=5000, order=8},
  121. {id=6007, group=6, item={{1,50030003,5},{2,50030003,5},{3,50030003,5}}, weight=5000, order=10},
  122. {id=6008, group=6, item={{1,50040061,6},{2,50040061,6},{3,50040061,6}}, weight=3000, order=11},
  123. {id=6009, group=6, item={{1,50040075,2},{2,50040075,2},{3,50040075,2}}, weight=2000, order=12},
  124. {id=6010, group=6, item={{1,50040077,2},{2,50040077,2},{3,50040077,2}}, weight=2000, order=13},
  125. {id=6011, group=6, item={{1,50040076,2},{2,50040076,2},{3,50040076,2}}, weight=2000, order=14},
  126. {id=6012, group=6, item={{1,50030005,1},{2,50030005,1},{3,50030005,1}}, weight=1000, order=15},
  127. {id=6013, group=6, item={{1,30039702,1},{2,30039702,1},{3,30039702,1}}, weight=600, num=10, guarantees=55, type=2, order=16},
  128. {id=6014, group=6, item={{1,50044102,1},{2,50044102,1},{3,50044102,1}}, weight=250, num=5, guarantees=120, type=2, order=9},
  129. {id=6015, group=6, item={{1,50040097,50},{2,50040097,50},{3,50040097,50}}, weight=500, num=6, guarantees=75, type=2, order=2},
  130. {id=6016, group=6, item={{1,21600051,1},{2,21600051,1},{3,21600051,1}}, weight=100, num=1, guarantees=580, type=1, order=1},
  131. }
  132. local defaults = {group=1, item={{1,50010010,20},{2,50010010,20},{3,50010010,20}}, weight=4000, num=999999, condition="", guarantees=0, type=0, order=3}
  133. local mt = {__index = defaults}
  134. for _, v in ipairs(cfg_turntable_reward) do
  135. setmetatable(v, mt)
  136. end
  137. return cfg_turntable_reward