目录

cast

Cast 是一种类似于Skill的Aura机制,因为它可以执行一项技能,但是 Cast 会“施放”该技能,类似于您期望 RPG 英雄或怪物这样做的方式。如果施法成功完成(例如,如果光环正常结束),施法将执行给定的技能,但可以被打断。

一次只能施放一个法术,并且在名为#casting的施法者身上作为光环运行。移除实体的光环会打断施法。任何导致施法提前停止的光环设置也会中断施法,例如在移动或传送时取消。

属性

属性缩写描述默认值
onCastoc施法成功时执行的技能
onInterruptedoi施法中断时执行的技能
onNoTargetont找不到目标时执行的技能
skillnamesn在施法栏中显示法术名称
showCastBarcb是否显示投射栏。需要兼容的全息图插件。true
cancelOnMovecom施法者移动时是否取消光环false

例子

  1. Skills:
  2. - cast{
  3. skillName="&aFrost Blast"
  4. duration=40;
  5. onCast=FrostBlast-Cast;
  6. onTick=FrostBlast-Tick;
  7. onInterrupted=FrostBlast-Interrupted;
  8. onNoTargets=FrostBlast-NoTargets;
  9. cancelOnMove=true;
  10. showCastBar=true
  11. } @target ~onTimer:100