123456789101112131415161718192021222324252627282930313233343536373839404142 |
- -- 此文件工具自动生成,不要修改
- ---@class cfg_unionmember_column
- ---唯一id
- ---@field id number @唯一id column=1 A
- ---前端并不显示
- ---@field level number @权限等级 column=2 B
- ---前端显示名称
- ---@field desc StringList @职阶名称 column=3 C
- ---只能踢权限等级低于自己的
- ---@field hr number @人事权限(收人和踢人) column=4 D
- ---设定招人时的条件
- ---@field reg number @招人条件权限 column=5 E
- ---包括战盟公告和收人公告
- ---@field post number @编辑公告(两种) column=6 F
- ---付费修改
- ---@field changeName number @修改战盟名字/臂章 column=7 G
- ---禅让盟主
- ---@field leader number @禅让盟主 column=8 H
- ---只能任命比自己权限等级低的职位
- ---@field newjob number @任命职位 column=9 I
- ---职位上限人数
- ---@field limit number @职位上限人数 column=10 J
- ---是否可以弹劾盟主
- ---@field impeach number @弹劾盟主 column=11 K
- ---1是
- ---@field makeEnemy IntListList @是否可发起宣战 column=12 L
- local cfg_unionmember =
- {
- {id=1, level=5, desc={"盟主"}, hr=1, reg=1, post=1, changeName=1, leader=1, newjob=1, limit=1, impeach=0, makeEnemy={{1}}},
- {id=2, level=4, desc={"副盟主"}, hr=1, reg=1, post=1, changeName=1, newjob=1, limit=2, makeEnemy={{1}}},
- {id=3, level=3, desc={"战斗队长"}, hr=1, reg=1, post=0, changeName=0, newjob=0, limit=3, makeEnemy={}},
- {id=4, level=2, desc={"精英"}, hr=0, reg=0, post=0, changeName=0, newjob=0, limit=5, makeEnemy={}},
- {id=5, level=1, desc={"成员"}, hr=0, reg=0, post=0, changeName=0, newjob=0, limit=0, makeEnemy={}},
- }
- local defaults = {leader=0, impeach=1}
- local mt = {__index = defaults}
- for _, v in ipairs(cfg_unionmember) do
- setmetatable(v, mt)
- end
- return cfg_unionmember
|