# 技能概述

## 永久技能与触发技能

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

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

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

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

## 对象与玩家

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

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

### 特殊

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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.superiormc.cn/ecox-doc/ji-neng-xi-tong/ji-neng-gai-shu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
