cast
Cast 是一种类似于Skill的Aura机制,因为它可以执行一项技能,但是 Cast 会“施放”该技能,类似于您期望 RPG 英雄或怪物这样做的方式。如果施法成功完成(例如,如果光环正常结束),施法将执行给定的技能,但可以被打断。
一次只能施放一个法术,并且在名为#casting的施法者身上作为光环运行。移除实体的光环会打断施法。任何导致施法提前停止的光环设置也会中断施法,例如在移动或传送时取消。
属性
属性 | 缩写 | 描述 | 默认值 |
onCast | oc | 施法成功时执行的技能 | |
onInterrupted | oi | 施法中断时执行的技能 | |
onNoTarget | ont | 找不到目标时执行的技能 | |
skillname | sn | 在施法栏中显示法术名称 | |
showCastBar | cb | 是否显示投射栏。需要兼容的全息图插件。 | true |
cancelOnMove | com | 施法者移动时是否取消光环 | false |
例子
Skills: - cast{ skillName="&aFrost Blast" duration=40; onCast=FrostBlast-Cast; onTick=FrostBlast-Tick; onInterrupted=FrostBlast-Interrupted; onNoTargets=FrostBlast-NoTargets; cancelOnMove=true; showCastBar=true } @target ~onTimer:100