cfg_privilege.lua 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_privilege_column
  3. ---@field id number @序列 column=1 A
  4. ---@field name string @名称 column=2 B
  5. ---特权功能类型,用于区分特权所属功能 1=月卡特权 2=特权卡
  6. ---@field type number @特权功能类型 column=3 C
  7. ---特权子类型,同类型的重复生效不会叠加效果,只叠加时间
  8. ---1=白银特权卡
  9. ---2=黄金特权卡
  10. ---3=钻石特权卡
  11. ---4=回收特权卡
  12. ---@field minType number @子类型 column=4 D
  13. ---特权卡对应道具id
  14. ---@field item number @道具id column=5 E
  15. ---仅前端显示用,用于使用buff栏展示特权剩余时间
  16. ---@field buff number @buff id column=6 F
  17. ---价格(消耗月卡剩余时间)
  18. ---@field price number @价格 column=7 G
  19. ---(引援cfg_model_charactor表)
  20. ---@field field number @外观道具模型 column=8 H
  21. ---@field maxCount number @单次最多购买数量 column=9 I
  22. ---1:每周限购
  23. ---2:永久限购
  24. ---不配置则不限购
  25. ---@field limitType number @限购类型 column=10 J
  26. ---@field limitCount number @限购数量 column=11 K
  27. ---buff增益效果的持续时间填
  28. ---格式:单位(分钟)
  29. ---填空表示永久生效
  30. ---[[客户端不使用]]@field time string @持续时间 column=12 L
  31. ---1:野外地图开放黄金线
  32. ---2:随身商店
  33. ---3:小怪挂机保护
  34. ---4:背包空间增加(具体配在下一个字段)
  35. ---5:特权仓库增加(具体配在下一个字段)
  36. ---6:自动买药
  37. ---7:切换加点方案
  38. ---8:大师天赋免费切换
  39. ---9:掉落提升(具体配在下一个字段)
  40. ---10:经验提升(具体配在下一个字段)
  41. ---11:回收收益提升(具体配在下一个字段)
  42. ---12:巡逻挂机
  43. ---13:远程仓库
  44. ---14:交易行寄售货架数量增加
  45. ---15:掉落经验提升(注意:这个显示效果在一起配置上9和10必须配一样的)
  46. ---16:自动拾取
  47. ---17:自动回收
  48. ---18:连击试炼每日次数增加(具体配在下一个字段)
  49. ---19:交易行寄售功能开启
  50. ---20:连击试炼扫荡功能开启
  51. ---填写对应的参数开启对应限制,不填则不开启
  52. ---@field PrivilegelList IntList @特权卡功能项类型(前端) column=13 M
  53. ---1:野外地图开放黄金线
  54. ---2:随身商店
  55. ---3:小怪挂机保护
  56. ---4:背包空间增加(具体配在下一个字段)
  57. ---5:特权仓库增加(具体配在下一个字段)
  58. ---6:自动买药
  59. ---7:切换加点方案
  60. ---8:大师天赋免费切换
  61. ---9:掉落提升(具体配在下一个字段)
  62. ---10:经验提升(具体配在下一个字段)
  63. ---11:回收收益提升(具体配在下一个字段)
  64. ---12:巡逻挂机
  65. ---13:远程仓库
  66. ---14:交易行寄售货架数量增加
  67. ---15:自动拾取
  68. ---16:自动回收
  69. ---17:连击试炼每日次数增加(具体配在下一个字段)
  70. ---18:交易行寄售功能开启
  71. ---19:连击试炼扫荡功能开启
  72. ---填写对应的参数开启对应限制,不填则不开启
  73. ---[[客户端不使用]]@field PrivilegelList1 IntList @特权卡功能项类型(后端)_ column=14 N
  74. ---1:野外地图开放黄金线
  75. ---2:随身商店
  76. ---3:小怪挂机保护
  77. ---4:背包空间增加(具体配在下一个字段)
  78. ---5:特权仓库增加(具体配在下一个字段)
  79. ---6:自动买药
  80. ---7:切换加点方案
  81. ---8:大师天赋免费切换
  82. ---9:掉落提升(具体配在下一个字段)
  83. ---10:经验提升(具体配在下一个字段)
  84. ---11:回收收益提升(具体配在下一个字段)
  85. ---12:巡逻挂机
  86. ---13:远程仓库
  87. ---14:交易行寄售货架数量增加
  88. ---15:掉落经验提升(注意:这个显示效果在一起 想要显示效果分开的去配 9 10 具体配在下一个字段)
  89. ---填写对应的参数开启对应限制,不填则不开启
  90. ---@field StreamerList IntList @特权卡功能项类型带有流光效果的 column=15 O
  91. ---根据特权卡功能写具体配置数据 att_info att_special 引用属性值#具体数值
  92. ---经验加成为覆盖型特权,高级效果会覆盖低级效果
  93. ---注意:需要则配 不需要配了无效果
  94. ---@field ExperienceUp IntList @经验提升万分比(%) column=16 P
  95. ---根据特权卡功能写具体配置数据 att_info att_special
  96. ---引用属性值#具体数值
  97. ---掉落加成为累加型特权,所有同时生效的效果会累加成最终加成
  98. ---注意:需要则配 不需要配了无效果
  99. ---@field DropsUp IntList @掉落提升万分比(%) column=17 Q
  100. ---根据特权卡功能写具体配置数据
  101. ---
  102. ---注意:需要则配 不需要配了无效果
  103. ---@field backpackUp number @背包空间增加(格) column=18 R
  104. ---根据特权卡功能写具体配置数据
  105. ---每页需要配具体页码数与global里仓库后面的页码数对应
  106. ---例如:100#101 (页码数#页码数)
  107. ---注意:需要则配 不需要配了无效果
  108. ---@field DepotUp IntList @特权仓库增加(页) column=19 S
  109. ---根据特权卡功能写具体配置数据
  110. ---
  111. ---注意:需要则配 不需要配了无效果
  112. ---@field reclaimUp number @回收收益提升(%) column=20 T
  113. ---根据特权卡功能写具体配置数据
  114. ---
  115. ---注意:需要则配 不需要配了无效果
  116. ---@field TradingGhelvesUp number @交易行寄售货架数量增加 column=21 U
  117. ---根据特权卡功能写具体配置数据
  118. ---累加型特权,同时拥有多个则累加生效
  119. ---注意:需要则配 不需要配了无效果
  120. ---@field comboNum number @连击试炼每日次数增加 column=22 V
  121. local cfg_privilege =
  122. {
  123. {id=1, name="黄金特权三十天", type=1, minType=0, item=0, buff=0, price=30, field=71600002, maxCount=10, PrivilegelList={1,2,4,5,6,7,8,15}, StreamerList={1,2,15}, ExperienceUp={325012,5000}, DropsUp={319052,5000}, backpackUp=160, DepotUp={6,7}, comboNum=0},
  124. {id=2, name="钻石特权三十天", type=1, minType=0, item=0, buff=0, price=60, field=71600003, maxCount=10, PrivilegelList={4,5,9,10,11,12,13,14}, StreamerList={9,10}, ExperienceUp={325012,10000}, DropsUp={319052,10000}, backpackUp=320, DepotUp={8,9}, reclaimUp=30, TradingGhelvesUp=5, comboNum=0},
  125. {id=30, name="白银特权卡(永久)", item=30031011},
  126. {id=31, name="白银特权卡(30天)", item=30031012},
  127. {id=32, name="白银特权卡(3天)", item=30031013},
  128. {id=33, name="白银特权卡(15分钟)", item=30031014},
  129. {id=34, name="白银特权卡(1小时)", item=30031015},
  130. {id=35, name="白银特权卡(1分钟)", item=30031016},
  131. {id=40, name="黄金特权卡(永久)", minType=2, item=30031021, buff=30000012, PrivilegelList={7,8,11,17,9,10,18,20}, ExperienceUp={325012,5000}, DropsUp={319052,3000}, reclaimUp=30, comboNum=2},
  132. {id=41, name="黄金特权卡(30天)", minType=2, item=30031022, buff=30000012, PrivilegelList={7,8,11,17,9,10,18,20}, ExperienceUp={325012,5000}, DropsUp={319052,3000}, reclaimUp=30, comboNum=2},
  133. {id=42, name="黄金特权卡(1小时)", minType=2, item=30031023, buff=30000012, PrivilegelList={7,8,11,17,9,10,18,20}, ExperienceUp={325012,5000}, DropsUp={319052,3000}, reclaimUp=30, comboNum=2},
  134. {id=43, name="黄金特权卡(1分钟)", minType=2, item=30031024, buff=30000012, PrivilegelList={7,8,11,17,9,10,18,20}, ExperienceUp={325012,5000}, DropsUp={319052,3000}, reclaimUp=30, comboNum=2},
  135. {id=50, name="钻石特权卡(永久)", minType=3, item=30031031, buff=30000013, PrivilegelList={9,10,12,13,14,18,20,19}, ExperienceUp={325012,10000}, DropsUp={319052,5000}, TradingGhelvesUp=5, comboNum=3},
  136. {id=51, name="钻石特权卡(30天)", minType=3, item=30031032, buff=30000013, PrivilegelList={9,10,12,13,14,18,20,19}, ExperienceUp={325012,10000}, DropsUp={319052,5000}, TradingGhelvesUp=5, comboNum=3},
  137. {id=52, name="钻石特权卡(1分钟)", minType=3, item=30031033, buff=30000013, PrivilegelList={9,10,12,13,14,18,20,19}, ExperienceUp={325012,10000}, DropsUp={319052,5000}, TradingGhelvesUp=5, comboNum=3},
  138. {id=60, name="自动回收卡(1天)", minType=4, item=30031041, buff=30000014, PrivilegelList={17}, ExperienceUp={}, DropsUp={}, comboNum=0},
  139. }
  140. local defaults = {type=2, minType=1, buff=30000011, price=0, field=0, maxCount=0, limitType=0, limitCount=0, PrivilegelList={2,6,16,9,10,18}, StreamerList={}, ExperienceUp={325012,3000}, DropsUp={319052,1500}, backpackUp=0, DepotUp={}, reclaimUp=0, TradingGhelvesUp=0, comboNum=1}
  141. local mt = {__index = defaults}
  142. for _, v in ipairs(cfg_privilege) do
  143. setmetatable(v, mt)
  144. end
  145. return cfg_privilege