> For the complete documentation index, see [llms.txt](https://docs.superiormc.cn/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.superiormc.cn/ecox-doc/ji-neng-xi-tong/ji-neng-gai-shu.md).

# 技能概述

## 永久技能与触发技能

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

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

* 永久技能不需要触发器，也就是在 `effects` 选项中，不需要 `triggers` 选项，你就是设置了也没用。玩家一旦激活了技能，在没有变化情况下该技能不会失效。那么什么叫变化呢？
* 出现变化指的是，例如你不再手持这个物品了，你不再激活这个宠物了，加倍器过期了等等。
* 触发技能需要触发器，不填写 `triggers` 选项将会导致该技能失效。该技能只会在触发器被触发的瞬间生效。

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

## 对象与玩家

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

* 一个挖掘方块有几率获得金币的技能，它的对象就是被挖掘的方块。
* 一个击杀怪物有几率使其流血的技能，它的对象就是被攻击的怪物。
* 一个钓鱼有几率获得经验值的技能，它的对象就是被钓起的鱼。
* 一个右键可以快速传送的技能，它的对象就是玩家十字准星所指的坐标。

### 特殊

&#x20;`take_damage` 触发器的技能，玩家为对象（因为受伤的是玩家），对象为玩家（因为是怪物等对玩家造成伤害的）。
