Project details
 
World of Warcraft Game

CCTracker (fan update)

CCTracker was authored by Chris Ashal, with subsequent updates by oscarucb

CCTracker is a simple, lightweight add-on for World of Warcraft. Its purpose is simple: it will keep track of a mob that you've debuffed, report periodically as the debuff ticks away, and then will report, more importantly, when the debuff has expired.

To configure CCTracker, simply type /cctrack config and it'll bring up a configuration window. Probably the most important field is the 'Spell Name' text box which allows you to put in the spell name that you want to monitor. By default it will use Polymorph for mages, Shackle Undead for priests, Freeze Trap for hunters, Roots for Druids, and Banish for Warlocks. Theoretically you could set it up to work for *any* debuff of your choice to make sure you keep it up.

CCTracker works by using your current focus. This means that you need to use the /focus command on the mob you want to track. This also means that you should (and really need) to set up a macro for your CC such as the following:

#showtooltip
/stopcasting
/clearfocus [button:2] [target=focus,dead] [target=focus,noexists]
/focus [target=focus,noexists]
/stopmacro [target=focus,noharm]
/cast [target=focus] Shackle Undead

This will stop whatever casting you're doing, set the focus to the currently targeted mob, and then cast Shackle Undead on them. From then on, you can just use this macro and it will reshackle the same mob without needing to be on them. A "fancier" CC macro with additional features is described below.

By default, CCTracker will play a sound and put up what looks like a raid warning to let you know your CC is up. It will also pop up a warning at 75%, 50%, 25% and when you get down to 5 seconds. You can turn these extra warnings off through the configuration. You can also turn off the sounds.

Last, you can configure how frequently (called the interval) it checks the mob. By default, it checks every second. If you have a beefy system, you could turn this up to check every .5 seconds, or even every .25 seconds so you will be notified sooner of the problem.

KNOWN PROBLEMS: 1) Sometimes when you first CC a mob, it will tell you that you NEED to CC the mob. It's an artifact of WoW and how it works. What's happening here is that the mod is able to check and see that the mob needs the CC because you've entered combat (ie, you've checked before the mob is affected by your cast).

FANCIER CC MACRO


The macro below is very useful for dps/cc casters who need to crowd-control one mob while simultaneously dps'ing on a different mob. It makes use of the WoW "focus" which allows you to select a particular mob and cast spells on it while targetting a different mob. The macro allows you to set your CC focus on one mob (usually before a pull) and cast your CC on it while remaining targetted on the primary kill mob. Used correctly this allows you to remain targeted on the primary kill target until it dies, while still applying and re-applying CC whenever required with no error-prone clicking back-and-forth on targets, and minimal lost dps time (just the time it takes to recast your CC).

Install notes:


  • type /macro
  • hit the new button to create a macro
  • give it a name and choose the red ? icon in the upper left corner, then hit ok
  • paste the following program into the macro command window: (should be 248 characters)
#showtooltip
/clearfocus [modifier][target=focus,dead][target=focus,noexists]
/focus [target=focus,noexists]
/script SetRaidTarget("focus", 5)
/stopcasting
/stopmacro [modifier:alt]
/cast [target=focus] Polymorph
/stopmacro [nogroup]
Sheeping <%f>
  • If you want a CC other than sheep, replace "Polymorph" with "Shackle" or "Banish" in the program above
  • drag the macro icon you just created to your action bar and then close the macro window

Usage notes:


  • To set the focus without casting (eg before a pull), hold down "Alt" key and use the macro
  • To set the focus and also cast CC, hold down "Shift" key and use the macro
  • Using the macro with no modifier will cast CC on the focused mob
  • If no focused mob is alive, then using the macro with no modifier will set the focus to the current target and cast the CC

So before a pull, target your CC mob, hold down "Alt" key and use the macro - that will set your focus on the CC target without casting (you will see a white glow appear around the nameplate to indicate the focus). Then you can target the primary kill mob, and when the pull happens use the macro again (without alt) to cast your CC on the focus. The focus will remain on that mob until it dies, and you can freely target any mob or player while fighting and anytime you hit the macro it will re-cast CC on the focus. If for some reason you need to CC a different mob while the focus is still alive, target the new mob, hold down "shift" and use the macro to change the focus and CC the new focus.

Misc notes:


  • the macro will announce "Sheeping <mobname>" to your default chat (ie say, party chat, raid chat, whatever), unless you delete the last line
  • If (and only if) you are group leader or raid assist, the macro will also place a moon icon on the focus. If you want a different icon change the "5" in the SetRaidTarget line to:
               1 = Yellow 4-point Star
               2 = Orange Circle
               3 = Purple Diamond
               4 = Green Triangle
               5 = White Crescent Moon
               6 = Blue Square
               7 = Red "X" Cross
               8 = White Skull

You can delete the SetRaidTarget line if you don't want any icons

  • If a mob disappears entirely from your screen (eg patrols far away from you or goes into stealth before the pull) you usually lose the focus on that mob. In that case you'll need to "start over" and reapply the focus.
Comments
 
You must login to post a comment. Don't have an account? Register to get one!
 

Be the first to comment!