@ATTACK 与 @AttackDamage
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-06-02 15:47:30 |
👁️ 阅读: 3
`@Attack` 和 `@AttackDamage` 是两个不同的攻击相关触发标签。
`@Attack` 是物理攻击触发标签,在角色进行物理攻击时触发。它主要用于记录或响应攻击动作本身,例如发送消息提示攻击了哪个目标。
`@AttackDamage` 是攻击掉血前触发标签,在攻击计算伤害值、目标掉血之前触发。它允许你通过 `CHANGEDAMAGEVALUE` 命令修改即将造成的伤害值,并可以获取当前的伤害值(`<$DAMAGEVALUE>`)。
例如,在 `@AttackDamage` 触发中,你可以将伤害固定为一个值:
```
[@AttackDamage]
#IF
#ACT
CHANGEDAMAGEVALUE 0 = 1000
```
而 `@Attack` 触发通常只用于通知,不修改伤害。
← 返回问答库