技能概述

永久技能与触发技能

在前文,我们已经大概介绍了 effects 选项的组成,但其实这有些错误。

所有的技能分为 永久技能触发技能 两种,我们将在下一节的技能列表中介绍哪些技能是永久技能,哪些技能是触发技能。但是在这里,我们需要知道:

  • 永久技能不需要触发器,也就是在 effects 选项中,不需要 triggers 选项,你就是设置了也没用。玩家一旦激活了技能,在没有变化情况下该技能不会失效。那么什么叫变化呢?

  • 出现变化指的是,例如你不再手持这个物品了,你不再激活这个宠物了,加倍器过期了等等。

  • 触发技能需要触发器,不填写 triggers 选项将会导致该技能失效。该技能只会在触发器被触发的瞬间生效。

根据常识,我们也很好判断该技能到底是永久技能还是触发技能,我们以一个镐子为例,我需要设置玩家手持这把镐子时一直拥有力量药水效果,那么很明显这是永久技能,如果我需要设置玩家使用这本镐子挖矿时,每次挖矿都会掉落金币,那么这很明显是触发技能,因为玩家只有在使用这把镐子挖掘方块情况下才会获得金币,并且我也不可能设置玩家手持这把镐子一直无限制获取金币。

对象与玩家

本篇教程无特殊说明情况下,玩家即技能的释放者,而对象即技能作用的“对象”,这里好像是一句废话,因为我们得需要举一些例子才能帮助你知道何为"对象“。

  • 一个挖掘方块有几率获得金币的技能,它的对象就是被挖掘的方块。

  • 一个击杀怪物有几率使其流血的技能,它的对象就是被攻击的怪物。

  • 一个钓鱼有几率获得经验值的技能,它的对象就是被钓起的鱼。

  • 一个右键可以快速传送的技能,它的对象就是玩家十字准星所指的坐标。

特殊

take_damage 触发器的技能,玩家为对象(因为受伤的是玩家),对象为玩家(因为是怪物等对玩家造成伤害的)。

Last updated