#1: Understand that chaining crowd control (CC) effects onto healers have far more benefit than dealing damage.

Here’re the basic steps to “simplify” chaining crowd control (CC) onto a focus target.

  • Create a macro for you crowd control spells:
    • Here’s how to make a very basic but powerful one for Blind:
      • /m to open your Create Macros window
      • Click on new to create a new macro and type in the following:
        • #showtooltip
          /cast [nomod,@focus] Blind
          /cast [mod,@target] Blind
      • You would replace Blind with the CC for your toon
      • Save, then drag the icon onto your action bars
    • When it’s your turn to CC the focus target all you have to do is hit that icon/key on your action bar.
  • Agree on a crowd control order, if your target caller doesn’t specify one. Simple approach; set your crowd control focus target to the first healer on your BattlegroundTargets/Enemies list that isn’t the primary target.
  • When you hear the focus target called out right click on the focus target on the Battleground Targets/Enemies frames.
    • You may have to reset it for targets that can go into stealth like priests, rogues, druids, etc.
  • I use the following script with the TellMeWhen addon to create an icon that tracks the duration of CC on my focus target.
    • ^1^T^SShowTimer^B ^SBuffOrDebuff^SHARMFUL ^SUnit^Sfocus ^SType^Sbuff ^SShowTimerText^B ^SName^SDisoriented;~`CrowdControl;~`Feared;~`Silenced;~`Incapacitated;~`Stunned ^SEvents^T ^N1^T ^SPassingCndt^B ^SType^SAnnouncements ^SCndtJustPassed^B ^SChannel^SRAID_WARNING ^SValue^N2 ^SText^SCC~`Focus~`[Unit:Name(server=false)] ^SEvent^SOnDuration ^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^STMW:textlayout:,P]#l5HYY:fO ^t^t^SStates^T ^N1^T ^t^N3^T ^t^N4^T ^t^t^SEnabled^B ^t^N84201^S~`~| ^Sicon^^^1^T^SShowTimer^B ^SBuffOrDebuff^SHARMFUL ^SUnit^Sfocus ^SType^Sbuff ^SShowTimerText^B ^SName^SDisoriented;~`CrowdControl;~`Feared;~`Silenced;~`Incapacitated;~`Stunned ^SEvents^T ^N1^T ^SPassingCndt^B ^SType^SAnnouncements ^SCndtJustPassed^B ^SChannel^SRAID_WARNING ^SValue^N2 ^SText^SCC~`Focus~`[Unit:Name(server=false)] ^SEvent^SOnDuration ^t^Sn^N1 ^t^SSettingsPerView^T ^Sicon^T ^STextLayout^STMW:textlayout:,P]#l5HYY:fO ^t^t^SStates^T ^N1^T ^t^N3^T ^t^N4^T ^t^t^SEnabled^B ^t^N84201^S~`~| ^Sicon^^
      ^1 ^T^N1^T ^Spoint^STOPLEFT ^SSkinAs^SHotKey ^SrelativePoint^STOPLEFT ^Sy^N-2 ^Sx^N-2 ^SStringName^SBinding/Label ^SConstrainWidth^B ^t^N2^T ^Spoint^SBOTTOMRIGHT ^SSkinAs^SCount ^SrelativePoint^SBOTTOMRIGHT ^SDefaultText^S[Stacks:Hide(0)] ^Sy^N2 ^Sx^N-2 ^SStringName^SStacks ^SConstrainWidth^b ^t^SGUID^STMW:textlayout:,P]#l5HYY:fO ^Sn^N2 ^SName^SIcon~`Layout~`2~`(From:~`Fraxxure~`-~`Aggramar) ^t^N84201^S~`~| ^Stextlayout^STMW:textlayout:,P]#l5HYY:fO ^^
  • Call out that you have the next crowd control.
  • You can also use TellMeWhen (or WeakAuras) to track diminishing returns. More on that in a different post.