Pipeline

附魔效果管线

每个附魔的 `effects` 是触发器、条件、动作和冷却的组合。描述中的 `{level}` 会按当前附魔等级计算。

effects:
  - trigger: MELEE_ATTACK
    conditions:
      - type: chance
        value: "{level} * 10"
    actions:
      - type: TRUE_DAMAGE
        value: "{level} * 1.5"
      - type: IGNITE_TARGET
        duration: "{level} * 40"
    cooldown: 60

trigger

决定何时触发,例如攻击、挖掘、受伤、定时或打开容器。

conditions

决定是否继续执行,例如概率、生命值、目标状态、区域或权限。

actions

执行实际效果,例如伤害、治疗、药水、粒子、音效、掉落和物品修改。

cooldown

单条触发链的冷却,单位为 tick,20 tick 约等于 1 秒。

条件目录155

可在 `conditions` 中使用。

效果目录291

可在 `actions` 中使用。