cfg_unionLevel.lua 9.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174
  1. -- 此文件工具自动生成,不要修改
  2. ---@class cfg_unionLevel_column
  3. ---等级序号
  4. ---@field unionLevel number @等级 column=1 A
  5. ---升至下级的经验 最后一级不填经验
  6. ---@field unionExp number @等级 column=2 B
  7. ---战盟等级对应人数上限
  8. ---@field playerNumber number @人数 column=3 C
  9. ---单位:分钟
  10. ---@field abdicationTime number @盟主在位时间检测 column=4 D
  11. ---单位:分钟
  12. ---@field impeachment number @盟主被弹劾期持续时间 column=5 E
  13. ---单位:分钟
  14. ---@field campaign number @新盟主竞选持续时间 column=6 F
  15. ---格式:道具id#数量
  16. ---不配置=不需要消耗道具
  17. ---@field campaignCast IntList @弹劾消耗 column=7 G
  18. ---格式:condition条件及参数|condition条件及参数
  19. ---配置几条就有几条生效,不配置等于不需要条件检测
  20. ---@field campaignCondition string @弹劾条件 column=8 H
  21. ---格式:文字文字#文字文字
  22. ---配置多少个,显示多少行
  23. ---@field campaignText StringList @弹劾条件文字描述 column=9 I
  24. ---格式:道具id#数量
  25. ---不配置=不需要消耗道具
  26. ---@field cast IntList @盟主竞选消耗 column=10 J
  27. ---格式:condition条件及参数|condition条件及参数
  28. ---配置几条就有几条生效,不配置等于不需要条件检测
  29. ---@field electionConditions string @盟主竞选条件 column=11 K
  30. ---参与竞选需要满足:加入战盟大于等于x天数
  31. ---@field electionTime number @盟主竞选条件2 column=12 L
  32. ---格式:文字文字#文字文字
  33. ---配置多少个,显示多少行
  34. ---@field text StringList @盟主竞选条件文字描述 column=13 M
  35. ---战盟赐福时,玩家可选择的最高转数
  36. ---@field gardBless number @战盟赐福转数上限 column=14 N
  37. ---工资等级-升级条件-工资奖励顺序一一对应,若缺一个则对应的都不显示
  38. ---@field level IntList @工资等级 column=15 O
  39. ---格式:每周内,每个工资等级在战盟内需获得多少声望
  40. ---格式:工资等级#声望数量|工资等级#声望数量
  41. ---@field condition IntListList @升级条件 column=16 P
  42. ---格式:工资等级#领取时获得的道具id#修正id#数量|工资等级#领取时获得的道具id#修正id#数量
  43. ---修正id=给的道具是装备时 填写修正表的id 是给的普通道具则填0
  44. ---@field reward IntListList @工资奖励 column=17 Q
  45. ---格式:保底人数#每周每人保底贡献值
  46. ---@field bottom IntList @工资解锁保底参数 column=18 R
  47. ---格式:道具id#数量
  48. ---不配置=不需要消耗道具
  49. ---@field replaceCast IntList @取代消耗 column=19 S
  50. ---格式:condition条件及参数|condition条件及参数
  51. ---配置几条就有几条生效,不配置等于不需要条件检测
  52. ---@field replaceConditions string @盟主取代条件 column=20 T
  53. ---格式:文字文字#文字文字
  54. ---配置多少个,显示多少行
  55. ---@field replaceText StringList @盟主取代条件文字描述 column=21 U
  56. ---单位:分钟
  57. ---@field continuousOfflineTime number @盟主多久没上线可被取代 column=22 V
  58. ---单位:分钟
  59. ---@field replaceTime number @盟主取代持续时间 column=23 W
  60. ---给竞选盟主的进行投票时,一票需要消耗的货币数量
  61. ---@field voteCast IntList @盟主竞选投票消耗 column=24 X
  62. ---弹劾盟主时,进行投票的消耗
  63. ---@field campaignVoteCast IntList @盟主弹劾投票消耗 column=25 Y
  64. local cfg_unionLevel =
  65. {
  66. {unionLevel=1, unionExp=1750, playerNumber=30, gardBless=1, level={1,2,3,4,5,6}, bottom={1,100}},
  67. {unionLevel=2, unionExp=2000, playerNumber=30, gardBless=2},
  68. {unionLevel=3, unionExp=3000, playerNumber=30, gardBless=3, level={1,2,3,4,5,6}, bottom={3,102}},
  69. {unionLevel=4, unionExp=4000, playerNumber=30, gardBless=1, bottom={1,100}},
  70. {unionLevel=5, unionExp=6000, playerNumber=30, gardBless=2, level={1,2,3,4,5,6}},
  71. {unionLevel=6, unionExp=9000, playerNumber=100, gardBless=3, bottom={3,102}},
  72. {unionLevel=7, unionExp=12000, playerNumber=100, gardBless=1, level={1,2,3,4,5,6}, bottom={1,100}},
  73. {unionLevel=8, unionExp=17000, playerNumber=100, gardBless=2},
  74. {unionLevel=9, unionExp=20000, playerNumber=100, gardBless=3, level={1,2,3,4,5,6}, bottom={3,102}},
  75. {unionLevel=10, unionExp=20000, playerNumber=100, gardBless=1, bottom={1,100}},
  76. {unionLevel=11, unionExp=20000, playerNumber=100, gardBless=2, level={1,2,3,4,5,6}},
  77. {unionLevel=12, unionExp=20000, playerNumber=100, gardBless=3, bottom={3,102}},
  78. {unionLevel=13, unionExp=20000, playerNumber=100, gardBless=1, level={1,2,3,4,5,6}, bottom={1,100}},
  79. {unionLevel=14, unionExp=20000, playerNumber=100, gardBless=2},
  80. {unionLevel=15, unionExp=40000, playerNumber=100, gardBless=3, level={1,2,3,4,5,6}, bottom={3,102}},
  81. {unionLevel=16, unionExp=40000, playerNumber=100, bottom={1,100}},
  82. {unionLevel=17, unionExp=40000, playerNumber=100, level={1,2,3,4,5,6}},
  83. {unionLevel=18, unionExp=40000, playerNumber=100, bottom={3,102}},
  84. {unionLevel=19, unionExp=60000, playerNumber=100, level={1,2,3,4,5,6}, bottom={1,100}},
  85. {unionLevel=20, unionExp=60000, playerNumber=100},
  86. {unionLevel=21, unionExp=60000, playerNumber=100, level={1,2,3,4,5,6}, bottom={3,102}},
  87. {unionLevel=22, unionExp=60000, playerNumber=100, bottom={1,100}},
  88. {unionLevel=23, unionExp=60000, playerNumber=100, level={1,2,3,4,5,6}},
  89. {unionLevel=24, unionExp=60000, playerNumber=100, bottom={3,102}},
  90. {unionLevel=25, unionExp=80000, playerNumber=100, level={1,2,3,4,5,6}, bottom={1,100}},
  91. {unionLevel=26, unionExp=80000, playerNumber=100},
  92. {unionLevel=27, unionExp=80000, playerNumber=100, level={1,2,3,4,5,6}, bottom={3,102}},
  93. {unionLevel=28, unionExp=80000, playerNumber=100, bottom={1,100}},
  94. {unionLevel=29, unionExp=80000, playerNumber=100, level={1,2,3,4,5,6}},
  95. {unionLevel=30, unionExp=100000, playerNumber=100, bottom={3,102}},
  96. {unionLevel=31, unionExp=100000, playerNumber=100, level={1,2,3,4,5,6}, bottom={1,100}},
  97. {unionLevel=32, unionExp=100000, playerNumber=100},
  98. {unionLevel=33, unionExp=100000, playerNumber=100, level={1,2,3,4,5,6}, bottom={3,102}},
  99. {unionLevel=34, unionExp=100000, playerNumber=100, bottom={1,100}},
  100. {unionLevel=35, playerNumber=100, level={1,2,3,4,5,6}},
  101. {unionLevel=36, playerNumber=100, bottom={3,102}},
  102. {unionLevel=37, playerNumber=100, level={1,2,3,4,5,6}, bottom={1,100}},
  103. {unionLevel=38, playerNumber=100},
  104. {unionLevel=39, playerNumber=100, level={1,2,3,4,5,6}, bottom={3,102}},
  105. {unionLevel=40, playerNumber=100, bottom={1,100}},
  106. {unionLevel=41, playerNumber=100, level={1,2,3,4,5,6}},
  107. {unionLevel=42, playerNumber=100, bottom={1,100}},
  108. {unionLevel=43, playerNumber=100, level={1,2,3,4,5,6}},
  109. {unionLevel=44, playerNumber=100, bottom={3,102}},
  110. {unionLevel=45, playerNumber=100, level={1,2,3,4,5,6}, bottom={1,100}},
  111. {unionLevel=46, playerNumber=100},
  112. {unionLevel=47, playerNumber=100, level={1,2,3,4,5,6}, bottom={3,102}},
  113. {unionLevel=48, playerNumber=100, bottom={1,100}},
  114. {unionLevel=49, playerNumber=100},
  115. {unionLevel=50, level={1,2,3,4,5,6}, bottom={3,102}},
  116. {unionLevel=51, bottom={1,100}},
  117. {unionLevel=52, level={1,2,3,4,5,6}},
  118. {unionLevel=53, bottom={3,102}},
  119. {unionLevel=54, level={1,2,3,4,5,6}, bottom={1,100}},
  120. {unionLevel=55},
  121. {unionLevel=56, level={1,2,3,4,5,6}, bottom={1,100}},
  122. {unionLevel=57},
  123. {unionLevel=58, level={1,2,3,4,5,6}, bottom={3,102}},
  124. {unionLevel=59, bottom={1,100}},
  125. {unionLevel=60, level={1,2,3,4,5,6}},
  126. {unionLevel=61, bottom={3,102}},
  127. {unionLevel=62, level={1,2,3,4,5,6}, bottom={1,100}},
  128. {unionLevel=63},
  129. {unionLevel=64, level={1,2,3,4,5,6}, bottom={3,102}},
  130. {unionLevel=65, bottom={1,100}},
  131. {unionLevel=66, level={1,2,3,4,5,6}},
  132. {unionLevel=67, bottom={3,102}},
  133. {unionLevel=68, bottom={1,100}},
  134. {unionLevel=69, level={1,2,3,4,5,6}},
  135. {unionLevel=70, bottom={3,102}},
  136. {unionLevel=71, level={1,2,3,4,5,6}, bottom={1,100}},
  137. {unionLevel=72},
  138. {unionLevel=73, level={1,2,3,4,5,6}, bottom={3,102}},
  139. {unionLevel=74, bottom={1,100}},
  140. {unionLevel=75},
  141. {unionLevel=76, level={1,2,3,4,5,6}, bottom={3,102}},
  142. {unionLevel=77, bottom={1,100}},
  143. {unionLevel=78, level={1,2,3,4,5,6}},
  144. {unionLevel=79, bottom={3,102}},
  145. {unionLevel=80, level={1,2,3,4,5,6}},
  146. {unionLevel=81, bottom={3,102}},
  147. {unionLevel=82, bottom={1,100}},
  148. {unionLevel=83},
  149. {unionLevel=84, level={1,2,3,4,5,6}, bottom={3,102}},
  150. {unionLevel=85, bottom={1,100}},
  151. {unionLevel=86, level={1,2,3,4,5,6}},
  152. {unionLevel=87, bottom={3,102}},
  153. {unionLevel=88, level={1,2,3,4,5,6}, bottom={1,100}},
  154. {unionLevel=89},
  155. {unionLevel=90, bottom={3,102}},
  156. {unionLevel=91, level={1,2,3,4,5,6}, bottom={1,100}},
  157. {unionLevel=92},
  158. {unionLevel=93, level={1,2,3,4,5,6}, bottom={3,102}},
  159. {unionLevel=94},
  160. {unionLevel=95, level={1,2,3,4,5,6}, bottom={3,102}},
  161. {unionLevel=96, bottom={1,100}},
  162. {unionLevel=97, level={1,2,3,4,5,6}},
  163. {unionLevel=98},
  164. {unionLevel=99, level={1,2,3,4,5,6}, bottom={3,102}},
  165. {unionLevel=100, bottom={1,100}},
  166. }
  167. local defaults = {unionExp=120000, playerNumber=200, abdicationTime=4320, impeachment=1440, campaign=1440, campaignCast={10040001,500}, campaignCondition="2501#720", campaignText={"加入战盟时间超过<color=%s>12小时</color>"}, cast={10020001,2000}, electionConditions="101#100", electionTime=0, text={"等级达到<color=%s>100</color>"}, gardBless=5, level={1,2,3,4}, condition={{1,100},{2,300},{3,450},{4,650},{5,700},{6,880}}, reward={{1,10950001,0,100},{2,10950001,0,200},{3,10950001,0,300},{4,10950001,0,400},{5,10950001,0,500},{6,10950001,0,600}}, bottom={2,101}, replaceCast={10020001,2000}, replaceConditions="101#150", replaceText={"等级达到<color=%s>150</color>"}, continuousOfflineTime=1440, replaceTime=1440, voteCast={10020001,100}, campaignVoteCast={10020001,100}}
  168. local mt = {__index = defaults}
  169. for _, v in ipairs(cfg_unionLevel) do
  170. setmetatable(v, mt)
  171. end
  172. return cfg_unionLevel