====== 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