PvP Login to Add Favorites
  • World of Warcraft
  • 3,382 Monthly Downloads
  • Supports: 7.3.0
  • 49,208 Total Downloads
  • Updated Aug 29, 2017
  • Created Oct 11, 2013
  • 56 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: DontCast v1.4.1

About DontCast


Warns a player when their current target has buffs or debuffs that eliminate (or significantly mitigate) incoming damage. The default buff/debuff list will switch modes (between magical and physical) depending on the current spec of the player. Displays the name and icon of the buff/debuff, as well as a timer displaying a countdown of time remaining until the effect expires. Buffs and debuffs can be added and removed with the appropriate slash commands.

Default Buffs/Debuffs

  • Anti-Magic Shell (Magical mode only)
  • Aspect of the Turtle
  • Blessing of Protection (Physical mode only)
  • Blessing of Spellwarding (Magical mode only)
  • Cloak of Shadows (Magical mode only)
  • Cyclone
  • Deterrence
  • Die by the Sword (Physical mode only)
  • Diffuse Magic (Magical mode only)
  • Dispersion
  • Divine Shield
  • Ethereal Form (Physical mode only)
  • Guardian of the Forgotten Queen
  • Ice Block
  • Imprison
  • Nether Ward (Magical mode only)
  • Netherwalk
  • Paralysis
  • Polymorph
  • Riposte (Physical mode only)
  • Shield of Vengeance
  • Smoke Bomb
  • Spell Reflection (Magical mode only)
  • Temporal Shield
  • Touch of Karma

Prior to version 1.3.7 any auras added to the default list (e.g. Dispersion in v1.1.3) would not be enabled for players updating to (or beyond) that DontCast version. This was changed in v1.3.7 (e.g. all players will now have Aspect of the Turtle enabled by default) but this required changing how auras are removed/disabled. As a result any players that prior to v1.3.7 disabled an aura (via /dontcast remove) that is on the default list will have that aura re-enabled. Auras disabled in v1.3.7 (or higher) will not be affected by future changes to the default list.


  • /dontcast add NAME - adds the named buff or debuff to the base list of auras (those that will show in either magical or physical mode)
  • /dontcast addm NAME - adds the named buff or debuff for magical mode only
  • /dontcast addp NAME - adds the named buff or debuff for physical mode only
  • /dontcast remove NAME - removes the named buff or debuff
  • /dontcast threshold #.## - set the threshold for changing color of countdown text
  • /dontcast show threshold - display the threshold color of countdown text changes
  • /dontcast list - display what will trigger the warning
  • /dontcast default - reverts to the default triggers
  • /dontcast show - Shows the addon and allows repositioning and resizing
  • /dontcast hide - Hides (and locks) the addon
  • /dontcast center - Sets the position to center of screen
  • /dontcast config - Opens the options UI
  • /dontcast ? or /dontcast help - Prints the command list


  • customizable text colors
  • integrate adding/removing auras via options UI
  • set expiring soon threshold to a provided spell's cast-time
  • add support for immunity effects not shown as aura on target player (e.g. Counterstrike Totem, Mass Spell Reflection)

- added additional sounds options for aura begin/end
- updated sounds to use SoundKitIDs instead of strings
- updated interface version for 7.3

- the addon now has two modes, based on Magical or Physical damage, each with their own set of defaults, the mode will switch automatically depending on the player's spec
- configuration is now per-character instead of account-wide
- text alignment of the aura name is now configurable via the options panel (defaults to left justified)
- added Paralysis and Polymorph to default list

- updated interface version for 7.2

- fixed a regression introduced in v1.3.7 that prevented the addon from functioning for players who hadn't used a previous version or had cleared their WoW cache

- added Nether Ward, Shield of Vengeance, Blessing of Spellwarding, Guardian of the Forgotten Queen, Netherwalk, Imprison, and Temporal Shield to default buff list

- added Aspect of the Turtle to default buff list
- adding a new aura to the default list will now enable that aura for players upgrading from a previous version of DontCast
- adjusted cooldown text size
- updated interface version for 7.1

- updated interface version for 7.0
- made cooldown text slightly smaller

- updated interface version for 6.2

- updated interface version for 6.1

- use NoTaintUIDropDownMenu library (this resolves an issue where some players were unable to queue for battlegrounds due to taint errors)
- fixed bug where opening the font dropdown wouldn't show the last selected entry

- populate default auras using SpellID so non-US clients will use the localized aura names
- use localized versions of Smoke Bomb and Touch of Karma in validity checks
- reduced potential frame name conflicts with other addons
- fixed bug where opening the sound select dropdowns wouldn't show the last selected entry

- resolved bug where options UI didn't show correct threshold value if set via command line

- integrated with addon options UI
- added option to change font
- added (optional) sounds on aura up/down
- fixed a bug where `/dontcast center` would have no effect

- addon is now resizable via `/dontcast show`

- updated interface version for 6.0

- use left or right click to move
- use "center" instead of "reset" to center addon
- changed non-error text color
- fixed function scope to avoid conflict with other addons

- added Dispersion to default buff list
- corrected Smoke Bomb logic
- fixed bug where Touch of Karma could still show on a debuffed recipient

- threshold for changing color of countdown text is now customizable
- display Smoke Bomb only when player not within the area of effect
- fixed bug where Smoke Bomb would display an incorrect duration
- only display Touch of Karma for the buffed Monk (not a debuffed recipient)

- added Touch of Karma and Diffuse Magic to default buff list
- cooldown text color in red when less than 1.5 seconds remaining

- added text counting down time remaining
- fixed bug preventing debuffs triggering warning

- added commands for player to add and remove buffs/debuffs
- added command to display current triggers
- added command to reset to default triggers

- fixed bug causing premature clearing of some warnings

- warning triggers only when player's current target is an enemy
- warning clears if player dies while warning is active

  • 1
  • 2
  • 3
  • Next


  • To post a comment, please or register a new account.
Posts Quoted:
Clear All Quotes