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