This addon listens to the combatlog and its events to show a moveable progressbar which gives you an impression on how long your target will remain polymorphed.
Tested with WoW Client version 2.30 (deDE).
-- Looks like I will do some more developing on this Addon for a while
-- FanDjango / AnSyNova - Abbessinia Priest 70
-- Dunno if this is the right procedure to continue this addon - it's
-- been some months since anyone updated this, so I'll do it right now
-- I'm not stealing the idea or the code - whoever want's to can have
-- it back anytime ;-)
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...
- +0
- Thumbs Down
- Thumbs Up
Tregoen saidOK I apologise if this has been raised... but the count down bar.. that pops up right in the middle of my screen which makes it hard for me to focus when I am hitting something in a dungeon and its blocking my view... is there a way I can reduce it... or personally better still .. remove it.? I keep an eye on the small bar so as for myself, I wouldn't really use the bigger counter..
- +0
- Thumbs Down
- Thumbs Up
celticdragonfly saidThank you for this add-on.
I appreciate the basic idea - but I notice that it doesn't seem to handle having something re-sheeped - it treats it as sheep ending. Anything I can do in settings to fix that?
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidbeen on vacation, and will be for another couple weeks.
- +0
- Thumbs Down
- Thumbs Up
Codex saidbug: sheepwatch "tracks" failed polymorphs on immune targets
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidso i need not search, tell me where to find an immune target to play with
- +0
- Thumbs Down
- Thumbs Up
Codex saidWould you like to take over my nova watch and fix it up? It is bugging out a bit on frostnova timeout occasionally
- +0
- Thumbs Down
- Thumbs Up
Codex saidAnd maybe add support for printing levels and genders. I did a manual LUA change on sheep alert to
SheepWatch_SendAnnouncement (SHEEPWATCH.ANNOUNCESCAST,SHEEPWATCH.ANNOUNCEPCAST,SHEEPWATCH.ANNOUNCERCAST ,SHEEPWATCH_SPELL .. "->" .. ( UnitSex("target")==3 and "Female " or ( UnitSex("target")==2 and "Male " or " " ) ) .. UnitLevel ("target") .. " ".. ( UnitIsPlusMob("target") and "elite " or "" ) .. UnitName("target"));
To now print instead of poly->unitname, its now poly->female 73 elite whatever
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidthats nice. I'll add it for next release
- +0
- Thumbs Down
- Thumbs Up
Codex saidIve been working on ressurecting novawatch myself. I basically took your sheepwatch, made it catch frost novas, and it works great minus one thing. The gui still has a "display who breaks it" and the break detection does not work. The code is 99% finished. I will email you it if you would like, and you could touch it up by deleting "break detection" and such.
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidunderstand. hold on until the vacation season is over...
- +0
- Thumbs Down
- Thumbs Up
Codex saidHey, this is a response to the earlier asking for a frostnova bar.
Testing for 8seconds is much needed-- what if I frost nova then want to pop evocate? How long do I have till they come after me?
If id im fighting a warrior and i freeze him, how long till i charge?
Id normally use quartz, but quartz only shows me it if i have him targetted.
What if there are multiple mobs but I want to see when the one elite is undone?
I myself took your sheepwatch, replaced every instance of "Polymorph" with "frost nova" but still had many issues.
If you could ressurect the old novawatch or update sheepwatch to handle novas, or do whatever, id be grateful!
- +0
- Thumbs Down
- Thumbs Up
Suppentrulli saidcould you please deactivate the "-- Better error messages" thingy when the addon "swatter" is installed? because swatter cannot catch the error msgs then. i always got an error when a polymorph (sheep, pig, etc..) was broken. i deleted the "-- Better error messages" thingy and swatter now can catch the error msgs again.
hope u understood me xD
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidI understand. In 20006 this is disabled.
- +0
- Thumbs Down
- Thumbs Up
DracoXX saidHy,
I also still have the same problem as almost postet below.
When I sheep a target, the bar comes up and the time starts to count down, but after 5-7 seconds the bar diappears. And doesn't come up again until I sheep the target again.
- +0
- Thumbs Down
- Thumbs Up
DracoXX saidHy,
I also still have the same problem as almost postet below.
When I sheep a target, the bar comes up and the time starts to count down, but after 5-7 seconds the bar diappears. And doesn't come up again until I sheep the target again.
- +0
- Thumbs Down
- Thumbs Up
lovethysoles saidHow do you remove the part where it says you're polymorphing something in chat?
- +0
- Thumbs Down
- Thumbs Up
FanDJango saiduse
/SHEEP
and remove the tick marks in the array in the lower half of the config frame.
- +0
- Thumbs Down
- Thumbs Up
Zidomo saidThanks for trying to fix this. But v24006 still has similar problems detecting when a focus target is being sheeped as v24005 did.
This time using the macro I provided below (on a hot key), a lot of the time the bar came up, then a fraction of a second later it went away. Turned on the "say" text so could see more of what it was doing. Apparently when the macro finishes executing, SheepWatch believes that the sheep has ended. It has not ended, of course, but SheepWatch thinks it does. And then there were times when the bar didn't come up at all, even briefly.
A very few times SheepWatch worked properly (the bar went up & remained up properly), but most of the time it behaved as above.
Hope again to see this usable on focus targets soon :).
- +0
- Thumbs Down
- Thumbs Up
FanDJango saidOk, Zidomo. I understand. Doesn't happen on my machine - could you provoke it to happen but before you do, turn on /SHEEP DEBUG and send the part where you are invoking the macro, and which messages arrive in which order (SPELLCAST_SUCCEEDED etc.). What is the speed of your machine?
- +0
- Thumbs Down
- Thumbs Up
Zidomo saidComputer speed: fast enough ;)
Found one problem; likely doesn't cover all of the issues, but its one thing to fix.
Enabled debug messages as well as the "Say" messages. Cast a Frostbolt on a target, then used the macro provided in my post above to sheep. The debug message a second after the sheep (when the Frostbolt slow effect expired): Event_SPELL_AURA_REMOVED_triggered. At the same time: (player name) says: Sheep end!. But the sheep was still active.
This is incorrectly detecting any and all spell auras ending on a target/focus target as a polymorph ending. You may want to have a look at the code of ControlFreak (provides a clickable frame, countdown timer on the frame and a crowd control end sound) and/or UberCC (provides chat messages like SheepWatch does). Both of those mods properly detect when a polymorph actually ends 100% of the time in testing here.