Loading...
» You are not logged in (log in)



You are here: Home » Combat Assist » Sheepsafe

Sheepsafe

Virus/spyware scanned on upload
WARNING: Not been updated since the last patch
Compatible with WotLK ()
Author: faithkills
Updated 01/06/2007 (985 days ago)
23,163 total downloads / downloads this week: 212 / downloads today: 54
Send PM to Faithkills
 

Please log in to vote! Current rating: 0


*** THIS MOD IS NO LONGER IN DEVELOPMENT
*** Most of the functionality is no longer possible
*** with the new WoW API.
*** I have a new mod called Tattle that does the
*** CC break announcement functionality.
*** http://wowui.incgamers.com/ui.php?id=4583

Enhanced crowd control for Mages, Priests, Warlocks, and Druids.

Few things suck more than seeing your partymates breaking your crowd control. Enter SheepSafe. There's a lot here describing what it does, however it is designed with ease of use and simplicity in mind. It can be used with one button that behaves differently depending on the circumstances. That's how I use it. SheepSafe does several things for you.

First, if you do not have an enemy targetted, 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 and not already crowd controlled. Then whether it found a target or you chose one, 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).

It will also 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.

For mages it can optionally notify the party when sheep is broken and announce who did it.

It can also optionally alert you when someone gets mind controlled.

How to use, short version for impatient people:

Download and unzip to your wow directory.
Run Wow.
Use the command /sheepsafe createmacro
Drag the created character specific macro to your bar.
Sheep with pride. (or shackle/banish/sleep as may be)

How to use, long version: 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.

There are currently eight(ish) toggles.

/sheepsafe warning
(toggles whispered warnings)
/sheepsafe alert
(toggles group/raid alerts)
/sheepsafe pretarget
(toggles pretargetting)
/sheepsafe tattle
(toggles tattling on sheep breakers)
/sheepsafe sheep
(sets to sheep)
/sheepsafe pig
(sets to pig)
/sheepsafe turtle
(sets to turtle)

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.

Patch notes for Sheepsafe
2.5.3

· Another attempts to fix lockup some people experience. If you do not experience lockups after combat I recommend you stay with the previous version for now.


2.5.2

· Attempts to fix lockup some people experience. If you do not experience lockups after combat I recommend you stay with the previous version for now.


2.5.1

· Sheepsafe limits its functionality in battlegrounds. This is an interim fix to a lockup problem when using Sheepsafe in battlegrounds. This probably does not fic the other lockup problem, still working on that.


2.5.0

· Tattle for all forms of crowd control. Announces the mobs target also when it can determine that.[/li]
· Select most healthy mob when using untargetted.[/li]
· Ignore non elite when there are elites when using untargetted[/li]
· Enhanced retargetting. If you use untargetted while you have a CC'd mob out it will pretty reliably find it to re CC. Better than any other mod out there that does this currently.[/li]


2.3.2b

· added another form of mind control for detection


2.3.1b

· fixed the targetlasttarget


2.3.0b

· polymorph turtle recognition! (this time for sure!)
· Mind Control detection, and autotargetting for sheep MC'd players. The detection works for sure. The targetting needs more testing but the detection is useful enough that I wanted to get this out there. /sheepsafe mcalert to turn on. defaults off
· Removed the redundant message and superfluous cleartarget per Morac's suggestions (Thanks!)
· some other minor bugfixes and improvements
Beta Available: 1.6.3 Beta
This adds tattle functionality for all forms of crowd control, regardless of who cast it if you have tattle on.

It adds retargetting of your CC'd mob when using untargetted option.

It ignores non elite mobs if there are elites to CC when using the untargetted function.

It adds selecting the most healthy mob amongst available targets when using the untargetted fucction.

this beta now!
In combat detection is not yet 100% reliable. Occasionally you may cast detect magic on the first click while in combat, although I think with the latest tweak it should be pretty solid. If you find this to be a problem for you just turn off pretargetting.


Comments