123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- -- 此文件工具自动生成,不要修改
- ---@class cfg_pk_count_column
- ---唯一id
- ---@field id number @id column=1 A
- ---击杀1名非红名玩家产生的PK值
- ---@field addByKill number @击杀值 column=2 B
- ---时间(s)#值
- ---
- ---每多少秒减少多少PK值
- ---@field reduceByTime IntList @时间减少 column=3 C
- ---普通#精英#boss
- ---
- ---不同级别怪物减少的时间(s)
- ---@field reduceByMonster IntList @杀怪减少时间 column=4 D
- ---如果要通过杀怪减少时间,【怪物等级】需大于等于【人物等级减去该值】
- ---@field levelDiff number @怪物等级差 column=5 E
- ---PK值下限#PK值上限#颜色
- ---|分隔,颜色引援color表ID
- ---
- ---
- ---大于等于该阶段PK值则显示该阶段的颜色,PK值大的覆盖PK值小的
- ---@field nameColor IntList @名称颜色 column=6 F
- ---大于等于这个值为红名玩家
- ---@field redNameNeed number @红名界限 column=7 G
- ---控制是否限制使用地图传送功能
- ---0否
- ---1是
- ---@field mapTransmission number @地图传送 column=8 H
- ---控制是否限制使用商店购买功能
- ---援引cfg_item中道具id
- ---格式:道具id#道具id…
- ---不填为不限制
- ---@field shopPurchase IntList @商店购买 column=9 I
- ---控制是否可在野外(除去副本)对玩家造成伤害买功能
- ---0否
- ---1是
- ---@field pvpDamage number @pvp伤害 column=10 J
- ---显示在游戏内角色头顶的标签
- ---@field label string @显示标签 column=11 K
- ---cfg_color内的id
- ---@field displayColor number @显示颜色 column=12 L
- local cfg_pk_count =
- {
- {id=1, addByKill=10, nameColor={10,33,2001}, mapTransmission=0, shopPurchase={}, label="恶人1阶", displayColor=2001},
- {id=2, addByKill=12, nameColor={34,61,2002}, mapTransmission=0, label="恶人2阶", displayColor=2002},
- {id=3, addByKill=14, nameColor={62,93,2003}, label="恶人3阶"},
- {id=4, addByKill=16, nameColor={94,129,2003}, label="恶人4阶"},
- {id=5, addByKill=18, nameColor={130,169,2003}, label="恶人5阶"},
- {id=6, addByKill=20, nameColor={170,213,2003}, label="恶人6阶"},
- {id=7, addByKill=22, nameColor={214,261,2003}, label="恶人7阶"},
- {id=8, addByKill=24, nameColor={262,999,2003}, pvpDamage=1, label="恶人8阶"},
- }
- local defaults = {reduceByTime={15,1}, reduceByMonster={10,30,60}, levelDiff=1, redNameNeed=62, mapTransmission=1, shopPurchase={30010001,30010002,30010003,30010004}, pvpDamage=0, displayColor=2003}
- local mt = {__index = defaults}
- for _, v in ipairs(cfg_pk_count) do
- setmetatable(v, mt)
- end
- return cfg_pk_count
|