配置文件
config.yml
作用: 全局配置文件
#升级所需经验算法
#如果当前等级值,不在formula.yml配置文件中所配置,则取该配置文件的defFormula值
defFormula: 30 * (level*level*level+5*level)-80
#最高等级
maxLevel: 60
#升级执行的指令
upCmd:
- '/lr atr p addPoint #(player)# 5'
- '/lr sk p addPoint #(player)# 5'
#满级时执行的指令,满级时,"upCmd"也会执行
upMaxCmd:
- '/say #(player)# 满级了'
formula.yml
作用: 升级所需经验值的算法配置
#ID
stage2:
#ID
id: stage2
#升级所需经验值的算法
expression: 30 * (#(level)#*#(level)#*#(level)#+5*#(level)#)-80
#等级在这个范围区间,则使用该算法
#适用的等级(起点)
levelEnd: 60
#适用的等级(终点)
levelStart: 21
stage1:
id: stage1
expression: 28 * (#(level)#*#(level)#*#(level)#+5*#(level)#)-80
levelEnd: 20
levelStart: 1
monster.yml
作用: 经验掉落配置
#ID
monster1:
#ID
id: monster1
#怪物名字
name: 僵尸
#怪物死亡后掉落的经验
#可以配置多个,按照概率进行取经验值
#例:
# '100:80' -> 指80%的概率给予100经验值
exp:
- 100:80
- 200:20
#是否精准匹配
#如果为true,则需要怪物名称完全等于'name'的值
#如果为false,模糊匹配,只要怪物名字中,包含'name'即可
strict: false
serverultipleExp.yml
作用: 服务器多倍经验配置文件
#当你看到这个配置文件的时候,作者建议不要人为去配置这个文件
#你可以通过指令的方式对"服务器多倍经验"进行设置
#虽然不建议你手动配置该文件,但还是将注释打上了
#
#经验倍值: (就是几倍经验的意思)
multiple: 1.0
#经验的叠加类型
#可取值:
# PLUS : 加算
# RIDE : 乘算
# NONE : 玩家的多倍经验覆盖服务器的多倍经验
# COVER : 服务器的多倍经验覆盖玩家的多倍经验
superposeExpType: COVER
#持续时间
sustainTime: 0
#线程任务ID(无需配置)
taskId:
#开始时间
useTime: 0
tips.yml
作用: 提示信息
# '%s' 为占位符, 多个%s之间不得替换位置
closeSuccess: 关闭成功
maxLevelError: 最大等级不能低于1
multipleParamError: 倍值参数格式不正确,请使用数值
noOpen: 未开启,无需关闭
playerMultipleExpStart: '您的%s倍经验开启成功,持续时间: %s秒'
playerMultipleExpStop: 您的%s倍经验时间已结束
secondParamError: 秒值参数格式不正确,请使用数值
serverMultipleExpStart: '全服%s倍经验开启成功,持续时间: %s秒'
serverMultipleExpStop: 全服%s倍经验时间已结束
Last updated