Interrupt

Description

Interrupts the target's active spell cast.

  • For players, this cancels the active cast-time spell and fires the ~onSpellCastInterrupt trigger. By default, only casts whose Casting.Interruptible is true are affected — set force=true to ignore that.
  • For Mythic mobs, this removes the #casting aura. This is the same cast aura that MythicMobs uses for mob spell casts, so this mechanic gives players a way to interrupt mob channels too.

If the target is not casting (and has no #casting aura), the mechanic returns CONDITION_FAILED.

Attributes

Attribute Aliases Description Default
reason r A short text reason recorded with the cancellation, exposed via the cast-cancel-reason variable in the trigger. interrupted
force f If true, interrupts even if the cast is marked as not interruptible (Casting.Interruptible: false). false

Examples

A counter-spell that consumes mana and interrupts the target's cast:

counterspell:
  Cost:
  - mana 50
  Skills:
  - interrupt{reason=counterspelled} @target
  - sound{s=block.beacon.deactivate} @target

A talent that interrupts uninterruptible casts on a 60s internal cooldown:

- interrupt{force=true;reason=shattered} @target

Use interrupt inside a mob ability skill to break a player's channel when the mob lands a hit:

melee_strike:
  Skills:
  - damage{amount=5} @target
  - interrupt @target ?targetIsPlayer

Aliases

  • interruptCast
  • interruptSpellCast
Updated Aug 19, 2026