技能

Superior v5 共有 15 个技能带来的 70 个能力,与 Superior v4 保持一致。v5 的技能系统带有以下特点:

  • 不可替代性,因为技能插件强大的可兼容性,我们将它的很多内容融入到了其他玩法内,因此请勿随意将其删除或者替换为 mcmmo 插件。(我们选用插件都是有考量的)

  • 肝度,技能内的内容是非常多的,玩家需要肝肝肝才能不断解锁新的内容。

用法

此玩法用到的是 AureliumSkills 插件。

  • /skills - 打开技能菜单。

  • /skills xp add 玩家名称 技能名称(见 skills 文件夹) 数量 - 给予指定玩家指定的技能经验值。

配置

如何设置各个技能等级所需的经验值:

打开 plugins/AureliumSkills/xp_requirements.yml 文件。

default: # 这个方案的名称
  expression: 'multiplier * (level - 2) ^ 2 + base' # 方案的公式
  multiplier: 200.0 # 方案内的变量
  base: 100.0 # 方案内的变量

我们来解析这个公式,multiplier 在这里是一个固定值,一直是 200level 在这里代表技能等级,base 同样也是一个固定值。

再来看看数学符号,* 代表乘号,^ 代表开方,+- 是什么意思就不用我多说了吧。

真正翻译过来这个公式就是:200 x (等级-2)的2次方+100

如何设置技能熟练度来源和各个来源的值:

打开 plugins/AureliumSkills/sources_config.yml 文件。由于幅度有限,我只摘取农业部分的来源做示例:

如何设置升级后的奖励值(包括提升的属性值):

打开 plugins/AureliumSkills/rewards 文件夹,里面的所有文件名称都是一个技能的 ID,我们以 farming.yml 文件为例子(同样是农业):

关于各个不同的奖励类型,我推荐你去该插件的 Wiki,有更详细的介绍。点击这里以前往。

最后更新于