cfg_turntable.lua 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_turntable_column
  3. ---唯一id,每个唯一id对应一个抽奖活动
  4. ---@field id number @id column=1 A
  5. ---对应cfg_OperateActivity_all表mainGroup字段子活动组配置
  6. ---@field mainGroup number @所属活动组 column=2 B
  7. ---策划看
  8. ---[[客户端不使用]]@field beizhu string @备注 column=3 C
  9. ---使用的是哪个奖池
  10. ---对应cfg_turntable_reward的group字段配置
  11. ---@field reward number @使用奖池 column=4 D
  12. ---单次抽取消耗
  13. ---消耗道具#消耗数量
  14. ---
  15. ---@field oneCost IntList @单次抽取消耗 column=5 E
  16. ---多次抽取消耗
  17. ---抽取次数#消耗道具#消耗数量
  18. ---@field manyCost IntList @多次抽取消耗 column=6 F
  19. ---免费抽取次数刷新间隔时间,每次次数用完后开始重新倒计时
  20. ---间隔时长(分钟)
  21. ---@field free number @免费次数时长 column=7 G
  22. local cfg_turntable =
  23. {
  24. {id=101, mainGroup=3, reward=1},
  25. {id=201, mainGroup=5, reward=2},
  26. {id=301, mainGroup=7, reward=3},
  27. {id=401, mainGroup=9, reward=4},
  28. {id=501, mainGroup=11, reward=5},
  29. {id=601, mainGroup=13, reward=6},
  30. }
  31. local defaults = {oneCost={10050001,50}, manyCost={10,10050001,450}, free=480}
  32. local mt = {__index = defaults}
  33. for _, v in ipairs(cfg_turntable) do
  34. setmetatable(v, mt)
  35. end
  36. return cfg_turntable