• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

CCBreakWarner

 
Project Updated:
Files Updated: Wed, Oct 15 2008
Supports Game Version: 3.0.2
Category: Combat
Tags:

, , , , , and [Edit Tags]

Project Manager: Wikwocket
Additional Authors: No additional authors
Current Version: Version 1.6
License: All Rights Reserved
Development Site: CurseForge
Avg Daily DL (last 30 days): 3
Downloads Total: 20,415
Favorites: 58
Comments: 43
  • About CCBreakWarner
  •  

CCBreakWarner 1.6

by Wikwocket (wikwocket@gmail.com)

This AddOn alerts you when a mob you have CC'd (crowd controlled) breaks free. You will see a text warning and hear a sound effect whenever a CC spell you cast fades, is broken, or is dispelled off of a mob.

This AddOn support the following types of CC:

  • Druid: Cyclone, Entangling Roots, Hibernate
  • Hunter: Freezing Trap Effect, Scare Beast, Wyvern Sting
  • Mage: Polymorph (and its variations)
  • Paladin: Repentance, Turn Evil/Turn Undead
  • Priest: Shackle Undead
  • Rogue: Blind, Sap
  • Shaman: Hex
  • Warlock: Banish, Fear, Seduction

This AddOn will work in any language version of WoW. The warning texts are in English.

Since the 3.0.2 patch has hit, you will now be warned every time your CC spell fades or is broken, whether the target is focused or not. So focus macros, while still very handy, are no longer required to use this mod!

Here is a sample focus target CC macro:

 /clearfocus [button:2]
 /stopmacro [button:2]
 /clearfocus [target=focus,dead]
 /clearfocus [target=focus,noexists]
 /focus [target=focus,noexists]
 /cast [target=focus] Polymorph

The first time you click this, the macro will make your current target your focus and polymorph them. Each following time, it will re-polymorph your focus target regardless of what your current target is. It will also clear your focus if you right-click the macro, or your focus is dead. (You can replace Polymorph in the macro with any CC spell).

No configuration is necessary; each time a CC spell you cast drops from a mob, you'll be alerted.

I hope you find this mod useful. Feedback and suggestions are always welcome!

Website: http://wikwocket.wowinterface.com/portal.php

Version history:

CCBreakWarner 1.6 (WoW 3.0.2):

  • Added support for Shaman's Hex, Hunter's Scare Beast and Wyvern Sting, Paladin's Repentance and Turn Evil/Turn Undead, and Rogue's Blind.
  • Removed old pre-3.0 code and documentation.

CCBreakWarner 1.5 (WoW 2.4.3):

  • Enhanced mod due to upcoming 3.0 patch's new combat log events:
    • In 3.0, CC breaks will be reported from all targets, not just your focus target. Whenever your sheep/shackle/sap breaks, you will get a warning, with no need to use a focus target!
    • In 3.0, the mod also displays the name of the unit broken from CC.
    • Until 3.0 is live, the mod will continue to work as-is, via focus targets.
  • Updated localization code to use GetSpellInfo(). This should allow the mod to work in all locales without further translation!

CCBreakWarner 1.4 (WoW 2.3.3):

  • Updated check for Warlock's Seduction spell to happen whenever the Succubus stops channeling. This means that you will get a warning whenever Seduction breaks, even if you do not use a focus macro for Seducing. You can therefore use a focus macro for Fear or Banish, and get warnings when it breaks, as well as when Seduction breaks.

CCBreakWarner 1.3 (WoW 2.1.1):

  • Updated code to not warn of broken CC if you just change from one CC spell to another, for example via a random Polymorph macro. (Suggested by Belleboom at curse-gaming.com)

CCBreakWarner 1.2 (WoW 2.1.1):

  • Added support for Cyclone and Entangling Roots for Druids.

CCBreakWarner 1.1 (WoW 2.1.1):

  • Localized CC spell names for French and German WoW. Please let me know if there are any problems.

CCBreakWarner 1.0 (WoW 2.1.0):

  • Initial release.
  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  CCBreakWarner Version 1.6 Release 3.0.2 3,491 10/15/2008
  CCBreakWarner Version 1.5 Release 3.0.2 404 9/18/2008
  CCBreakWarner Version 1.4 Release 2.3.3 78 1/28/2008
  CCBreakWarner 1.3 Release 2.1.1 56 6/13/2007
  CCBreakWarner 1.2 Release 2.1.1 56 6/7/2007
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • RaiGaL said

    Wow,worked like a charm!Any way to disable the yellow screen warnings too?Thing is that the 'normal' warnings are hard to see if you have a heavy interface,instead you can't miss a chat warning with chat bubbles on :p Thanks again!

    Reply Report Permalink
  • Wikwocket said

    If you want to remove the yellow notice in the middle of the screen, you can open CCBreakWarner.lua in a text editor, and go to line with "UIErrorsFrame:AddMessage" in it towards the end of the file. Delete that whole line. You can also remove the warning printed to your own chat box if you delete the line "Print(TextMessage);". Then save the file and restart WoW.

    Reply Report Permalink
  • RaiGaL said

    Is there any way to announce the broken cc to the party?Thanks :)

    Reply Report Permalink
  • Wikwocket said

    Hi, I think the comments section for this AddOn has been jumbled, but I can answer the question about announcing the CC break.

    CCBreakWarner is not really designed to have an 'announce' component since it can be spammy, and ideally I'd like it to know who broke the CC before announcing it, but if you'd like a basic version of this feature, you can open CCBreakWarner.lua in a text editor, and go to the end of the file. Add a new line right before the "end" line that says:

    SendChatMessage("CCBreakWarner: " .. TextMessage, "SAY");

    You can also replace "SAY" with "PARTY" or "RAID".

    Reply Report Permalink
  • Wikwocket said

    Thank you for the information, and the translations. As far as I can tell, the buff names are the same, just the spell names changed. If any mage finds otherwise, just let me know.

    Reply Report Permalink
  • efindel said

    The workaround does work, at least for me.

    The spell names for alternate versions of Polymorph have been changed in 2.3, by the way. They now include the spell ranks, like so:

    Polymorph(Rank 1: Pig)
    Polymorph(Rank 1: Turtle)

    The German and French versions, using Blizzard's syntax for extended characters, are:

    Verwandlung(Rang 1: Schwein)
    Verwandlung(Rang 1: Schildkr\195\182te)

    M\195\169tamorphose(Rank 1: Cochon)
    M\195\169tamorphose(Rank 1: Tortue)

    These are the versions that have to be used in macros, at least -- since I don't have any characters with those spells, I haven't been able to test whether the names have changed in debuff info.

    Reply Report Permalink
  • Wikwocket said

    Yes, this bug in the Blizzard function PlaySound() is still at large.

    This workaround has been reported to work, but I haven't been able to test it myself:

    • Open the file CCBreakWarner.lua in a text editor (Notepad is fine)
    • Go to line 95 (second to last line)
    • Before the line "PlaySoundFile("Sound\\Doodad\\CollectorTubeShutdown.wav");", add the line "PlaySound("igMiniMapZoomIn");"
    • After this, the end of the file should look like:
    function CCBreakWarnerNotify(TextMessage) Print(TextMessage); if (UIErrorsFrame) then UIErrorsFrame:AddMessage(TextMessage, 1, 1, 0, 1.0, UIERRORS_HOLD_TIME); end PlaySound("igMiniMapZoomIn"); PlaySoundFile("Sound\\Doodad\\CollectorTubeShutdown.wav"); end 
    • Save the file and reload your UI, and it should work.

    Reply Report Permalink
  • IceHunter said

    The sample sound stopped playing with patch 2.2 ....

    Reply Report Permalink
  • Wikwocket said

    Sadly, sound file playing is broken in 2.2. Many mods are affected - it's not a bug in the mod. It is being investigated right now. For more info, check this thread: http://forums.worldofwarcraft.com/thread.html?topicId=1777875494&sid=1

    Reply Report Permalink
  • Crazytoo said

    Anyone around that can fix the sound? It does the text but doesn't play the sound now.

    Great mod - to bad it doesn't work anymore

    Reply Report Permalink
  • IceHunter said

    No I didn't, I wasn't aware it was required.

    Reply Report Permalink
  • Wikwocket said

    Did you select the icon of the red question mark for the macro? I think this may be required for #show and #showtooltip to work. It is also possible that this only works in the default Blizzard action bars, and not in some bar mods.

    Reply Report Permalink
  • IceHunter said

    Hm, that showtooltip seems to have no effect.

    Reply Report Permalink
  • Wikwocket said

    You should be able to make a macro show an icon for a spell by preceding it with:

    #showtooltip Polymorph 

    As for the out-of-range indicator, this should show if the button is on a main Blizzard bar and has a keybinding. Also, I think there are mods out there that can shade the whole icon red if it is out of range, etc.

    Reply Report Permalink
  • IceHunter said

    Is there some way to get the macro button to show the sheep picture and the little dot which shows if you are in range or not of the target?

    Reply Report Permalink
  • belleboom said

    To reiterate for the people asking about different sound files...

    I copied the Sheep01.mp3 file from Cryolysis into the CCBW folder and changed the CCBW code to use it like so:

    -- In function CCBreakWarnerNotify(TextMessage) I'm using PlaySoundFile("Interface\\AddOns\\CCBreakWarner\\Sheep01.mp3");

    Reply Report Permalink
  • Wikwocket said

    There are various tools that will show you the contents of the MPQ files. I think I used WinMPQ, but I don't remember where I got it. There used to be a Sound.MPQ file that had all the game sounds, but now most of the game files are in common.MPQ and expansion.MPQ so the sounds can be a pain to track down. If you have a sound in mind from another mod or the default UI, it may be easier to look at the code of the mod to see which sound they use.

    Reply Report Permalink
  • painstorm said

    I know this is a bit off-topic, but how do you know what *.wav files that are in the MPQ files. Can you see that somewhere?

    I just want a short notification of the cc break instead of the very long sound effect the "CollectorTubeShutdown.wav" makes. I'm sure there's some sound effect in the MPQ files that could work just fine.

    Reply Report Permalink
  • Wikwocket said

    Any sound file that starts with "Sound\\" is in the MPQ data files, in other words it is one of WoW's built in sounds.

    If you want to play your own .wav file, put it in the same folder as the mod, and change the line to something like:

    PlaySoundFile("Interface\\AddOns\\CCBreakWarner\\YourSoundFile.wav");

    Reply Report Permalink
  • painstorm said

    I can see that you play the sound file:

    PlaySoundFile("Sound\\Doodad\\CollectorTubeShutdown.wav");

    .... when cc break. I have looked for that directory and file, but I can't find it anywhere. What am I missing, where is that file located (I would like to change it if possible)?

    Reply Report Permalink
  • Addon Packs Containing CCBreakWarner

Most Downloads / Day

CCBreakWarner has not been added to any Addon Packs yet.

  • Similar Addons
  •  

Average downloads per day

  1. 23,777 Deadly Boss Mods Boss Encounters, and Combat
  2. 6,026 Recount Combat
  3. 5,653 BigWigs Bossmods Boss Encounters, and Combat
  4. 3,360 Omen Threat Meter Boss Encounters, and Combat
  5. 2,796 MikScrollingBattleText Combat, and PvP