cfg_lines.lua 1.3 KB

123456789101112131415161718192021222324252627282930313233
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_lines_column
  3. ---读mouthDown表gears字段
  4. ---@field id number @档位 column=1 A
  5. ---玩家的充值区间
  6. ---@field interval IntList @充值区间 column=2 B
  7. ---玩家每次提高额度的充值金额
  8. ---@field each number @充值金额 column=3 C
  9. ---玩家提高的额度上限
  10. ---@field quotaLimit number @额度上限 column=4 D
  11. ---不充值衰减的时间
  12. ---单位(天)
  13. ---@field decayTime number @衰减时间 column=5 E
  14. ---不充值衰减的额度
  15. ---@field decayGears number @衰减至档位 column=6 F
  16. ---发生衰减时,恢复额度所需达到的充值金额
  17. ---@field activationRecharge number @激活金额 column=7 G
  18. local cfg_lines =
  19. {
  20. {id=1, interval={1,1000}, each=1, quotaLimit=100, decayGears=1, activationRecharge=6},
  21. {id=2, interval={1001,2000}, each=1, quotaLimit=150, decayGears=1, activationRecharge=6},
  22. {id=3, interval={2001,3000}, each=1, quotaLimit=200, decayGears=2, activationRecharge=12},
  23. {id=4, interval={3001,4000}, each=2, quotaLimit=500, decayGears=3, activationRecharge=64},
  24. {id=5, interval={4001,5000}, each=5, quotaLimit=1500, decayTime=2, decayGears=4, activationRecharge=128},
  25. }
  26. local defaults = {decayTime=1}
  27. local mt = {__index = defaults}
  28. for _, v in ipairs(cfg_lines) do
  29. setmetatable(v, mt)
  30. end
  31. return cfg_lines