Thank you for your interest in the Quick Jump Daily Digest. Get notified of all new content on QJ.Net in our free Daily Digest.
To receive our Daily Newsletter, you must first be a member of the QJ website. Becoming a member is FREE and easy to do. To get your own
membership, click here to sign-up.
If you are already a member, click here to log-in. You
can then click on "Newsletter Settings" to customize your daily digest experience.
Enhanced crowd control for Mages, Priests, Warlocks, and Druids.
Few things suck more than seeing your partymates breaking your crowd control. Enter SheepSafe. SheepSafe does several things for you.
First, it helps you target good crowd control candidates--that is, mobs that no one else in your party is already targeting and is not dotted. Then it casts the crowd control with a party chat notification, and sends individual whispers to would-be 'mez'-breakers, that is, anyone targeting the guy you're crowd controlling. It keeps checking and sending whispers for the duration of your 1.5 second crowd control cast (only once per partymate per target).
Lastly it will pretarget with Detect Magic for Mages (default on) if you are out of combat to provide a visual cue of the target you are about to sheep on the first click. It will also do it for Priests with Mind Vision (default off) if desired. It's handy for priests but some may find the brief change of perspective disconcerting. I can add it for other classes but I don't know any appropriate non aggro spell for them.
How to use: use the provided key bindings or else create macros for one or more of the following:
/script FindUntargetedTarget()
Set your target to a mob in your field of view that no one else in your party is targeting. This is likely to be a good one to crowd control :-). Keep hitting it if you don't like what it picks the first time.
/script SheepSafe()
Casts crowd control for your class. Notifies the party who you're sheeping/shackling/sleeping/banishing. Scans what your partymates (and their pets) are targeting, and sends a whisper to anyone targeting your target to tell them to please change targets. It repeats this check every quarter second for the duration of your crowd control cast (1.5s). (Notifications are only sent once to each partymate per target).
/script SheepSafeUntargeted()
Combo of the above, for the lazy sheeper. Find an untargeted mob in your field of view and sheep it. Basically the same as:
/script if (FindUntargetedTarget()) then SheepSafe() end
And finally combo of ALL of the above
/script SheepSafeCombo()
Which does a single sheepsafe if you have a mob targetted or else if you have a player or nothing targetted it finds an untargetted and undotted and not crowd controlled mob and sheeps it. This is for people like me who like mininal numbers of buttons. One button. All situations. My kind of button:D This is the only button I actually use. The other functions are left in case someone wants them.
Note: you MUST have Polymorph, Shackle Undead, Banish, or Hibernate somewhere on your action bar. I'ts needed it to check for things like availability, cooldown, in-range, etc, to be more certain the crowd control cast will work _before_ I go announcing anything on your party or raid chat channel. There really isn't a way around this--the WoW API provides a much richer set of functions for checking things on the action bar than in your spellbook. Also note it grabs the first it finds. You may want to clear old versions off of your spellbar for this reason.
Note: FindUntargetedTarget() can only tell what your partymates are targeting--if you're in a crowded area, you may find that it targets something another player or party is working on. Use your discretion. Keep hitting it.
This mod was originally written by Ithylyn, whose coding style I really like and have maintained. It made me want to add a lot of new features and functionality .. so I did:) It now supports classes other than mages. Dot detection. Pretargetting. Key binding. Optional toggles. Ignoring already crowd controlled mobs and a lot more. It should be considered beta tho it works well for me, most of my testing has been done with a mage.