配置文件

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