123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174 |
- -- 此文件工具自动生成,不要修改
- ---@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={"加入战盟时间超过<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}}
- local mt = {__index = defaults}
- for _, v in ipairs(cfg_unionLevel) do
- setmetatable(v, mt)
- end
- return cfg_unionLevel
|