cfg_suijidiaoluo.lua 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_suijidiaoluo_column
  3. ---唯一id
  4. ---[[客户端不使用]]@field id number @id column=1 A
  5. ---1=统计概率,从所有道具中抽取1个
  6. ---2=独立概率,每个道具单独判断概率
  7. ---[[客户端不使用]]@field type number @掉落类型 column=2 B
  8. ---策划备注
  9. ---[[客户端不使用]]@field beizhu string @ column=3 C
  10. ---道具id
  11. ---@field item number @道具id column=4 D
  12. ---数量区间,从中随机数量
  13. ---x#y,左右闭区间
  14. ---@field num string @数量 column=5 E
  15. ---掉落次数#概率(万分比)
  16. ---掉落次数填本次掉落之前已经掉落的次数,例如首次掉落,之前没掉过,这里就填0
  17. ---[[客户端不使用]]@field probability string @概率 column=6 F
  18. ---限制职业
  19. ---只有对应职业才会掉落
  20. ---不填不做限制
  21. ---格式:所属职业#职业等级|所属职业#职业等级
  22. ---[[客户端不使用]]@field career string @职业 column=7 G
  23. ---限制等级
  24. ---只有角色在对应等级区间内才会掉
  25. ---x#y,左右闭区间
  26. ---99999标识无限大
  27. ---不填不做限制
  28. ---[[客户端不使用]]@field level string @等级 column=8 H
  29. local cfg_suijidiaoluo =
  30. {
  31. {item=10010001, num="20#100"},
  32. {item=10020001},
  33. {item=20400001},
  34. {item=20400041},
  35. {item=20400051},
  36. {item=30010013, num="1#2"},
  37. }
  38. local defaults = {num="1#1"}
  39. local mt = {__index = defaults}
  40. for _, v in ipairs(cfg_suijidiaoluo) do
  41. setmetatable(v, mt)
  42. end
  43. return cfg_suijidiaoluo