Introduction
Watcher helps you manage your rotation by consolidating and condensing information onto a simple to read display. It allows you to focus on things that are more important like boss mechanics, your situational awareness, or listening to your raid leader; instead of being bogged down in the act of performing your rotation.
With deep and powerful configuration options, Watcher allows you to see exactly the information about your rotation that you want to see. Properly configured and customized, Watcher is a mighty tool for both new players just learning their classes as well as players that have been raiding since classic.
A GIF of Watcher running on a 2H Frost Death Knight:
Watcher also includes:
- A dynamic event-driven architecture; unlike some other rotation helping addons, Watcher won't tank your framerate
- Masque support for skinning icons
- A large number of visibility options to control exactly when Watcher shows up
- And more!
Description
Through the use of a priority system as well as powerful filters for spells and abilities, Watcher displays your rotation in the familiar context of a timeline, with higher priority spells stacked on top of lower priority ones and upcoming abilities placed on the timeline according to when they will become useful. Abilities on the timeline are waiting for a wide variety of things: coming off of cooldown, waiting for resources, monitoring a DoT, etc.
Configuration
A slightly old full walkthrough of Watcher configuration is located here
Display settings documentation.
Spells can be configured to be cast based on a wide variety of filters whether that be the presence (or lack there of) of an aura on you or your target, your target's health percent, your mana/resource percent, whether a spell can be stolen or interrupted, whether you have a particular talent or glyph, among other options.
Found a bug or issue, or have a suggestion?
Please make bug or issue reports and suggestions on the project's official issue tracker.
Before you file a bug, please ensure you are running the latest Watcher version, 3.0.12.
Changelog
The full, detailed changelog can be found here.
Is there a way to have a spell on a timer? For instance, Efflorescence lasts for 30 seconds, even though the CD is lower. I would love to just have it show as a 30 second CD on the timeline after I cast it (and reset to 30 seconds if I cast again before it expires).
Hello,
First, thank you very much for working on this addon - I have been using it for years! I have got everything working correctly with my Fury Warrior, but I cant seem to get the addon to recognize Condemn which is the new Venthyr skill that replaces Execute.
Any ideas?
In reply to basekore:
I'll have a look into this once i've got a max level character myself, which can take 1-2 days. I suspect that the way to verify whether you have an ability works differently for covenant abilities. In this case there's nothing you can do to to fix it sadly, you'll have to wait for me to get to max level and then release an update to the addon's code.
In reply to basekore:
I just got a character to max level, joined a covenant, and checked out this problem, it looks like the problem is that spells are only read and indexed from your spellbooks when the game client loads because it's an expensive process to read all the spells and talents you have acquired. Normally, when you level up or change a talent the game sends an event to your addons which Watcher reacts to by re-indexing the spells. I couldn't find an event for when you get covenant abilities though. As a workaround a simple relog or /reload should correct the issue.
Can you confirm whether you still have this issue with the Condemn ability please?
Another issue or maybe I am just missing something simple.
I'm trying to set up Watcher so that it will track the Steady Focus buff on my Marksman Hunter. Right now it shows Steady shot when the buff isn't active, which is what I want. However, when Steady Focus is active, Steady Shot disappears completely from the timeline, and doesn't reappear until the buff expires. In the past, it would simply show Steady Shot on the timeline, as though it were an ability on cooldown. I've tried tinkering with the setting to track remaining time, but so far no success.
Thanks again for the work you are putting into this.
Edit: Looks like the same thing is happening with debuffs as well - been playing around with a shadow priest. Vampiric Touch shows up fine when the debuff is not on the target, but disappears completely and won't track the remaining time once it is cast.
Does anyone else seem to be having the issue I've mentioned with tracking remaining time on aura buffs and debuffs? Or is there some magical combination of settings that I've yet to stumble across? To make it a bit easier, I'll go through what I have tried with Marksman Hunter and the Steady Focus buff from the talent. I've double checked to make sure that I have the spell with the proper filter set added to the priority list.
Spell added to book - Steady Shot
Filter added for Auras (Buffs and Debuffs)
Set as a buff to player, with the name Steady Focus
Set for Aura does not exist, with Player is Caster
I've tested it with Track Remaining Time enabled, with either When below a time remaining of 15 seconds, and When above a time remaining of zero seconds.
I've tried toggling "Ignore Usability" just in case. In all cases, the following happens.
Without the buff present, Steady Shot shows on the timeline as it should. Once I cast it twice, the Steady Focus buff is active, and now the spell disappears completely, and will only reappear when the buff wears off. In the past, with the remaining time being tracked, it would show on the timeline in the same way that a spell with a cooldown is displayed.
I've run out of ideas of things to try, so if anyone else has it working, please do let me know, as I'm trying to figure out if this is a bug in the mod, or if the problem resides between keyboard and chair.
Thanks. :)
Edit: I am running version 3.0.12 of the addon.
Edit 2: Tested with only watcher enabled for addons, just in case one of them wasn't playing nice.
solved :)
Greetings! I have 3.0.12 loaded up and I have a couple of issues that are persistent so far.
1. Most of the monk (windwalker) abilities does not show up when I add it to the addon. I have tried to add it by name and by spell ID. It adds fine, but will not show up on the bar. I do not get any sort of LUA errors or the sort to report on, just no icon on the time bar.
2. The icon size is HUGE when i have Masque installed. Adjusting the icon size slider make the time bar change size, but the icon size itself remans unchanged (and huge). Here are some examples (first has an icon size of 45 and the second has an icon size of 15)
gyazo.com/c7802577aa892c5d6380e21832d29f6d
gyazo.com/a21885a713fa95cfb19b1fcf23f7337d
Any thoughts?
In reply to Evolutious:
Hey Evolutious, doing a quick playtest on my monk didn't give me these issues. Are you willing to provide a bit more info, i.e. which spec are you playing and which abilities don't work? Alternatively, would be you willing to share your Watcher configuration with me so i can test your setup directly? that would be the most useful way to reproduce these issues.
Watcher's configuration file can be found in WoW\_retail_\WTF\Account\<account number>\<realm>\<character>\SavedVariables\Watcher.lua. If you're willing to share the configuration with me please paste the contents of the lua file into a pastebin (https://pastebin.com), feel free to send the link in a private message if you don't want to share the file with others.
I'll have a look into the issues with Masque soon and see if i can get it fixed.
edit: Have you checked that you're on the latest version, 3.0.12? there was an issue with specialization-bound spells not showing up due to an undocumented change in Shadowlands that was fixed in 3.0.12. general spells, class spells, and talents were still working prior to the 3.0.12 update.
In reply to Jordy141:
I am on version 3.0.12-9.0.1 according to the Watcher config window
Welp... after playing with my character for a bit, the icons are all now showing just fine for me. I guess something just had to kick in... not sure, but things are working now. The only issue I have remaining now is when using Masque! (I moved that to a issue ticket)
Thanks for updating the mod!
A new 3.0.12 version is available now, largely in thanks to all the reports I've been getting about spells that weren't displaying. I've managed to trace almost all of the problems to one bug in the spell book scanner that arose after an undocumented change in spell tab numbering was applied in WoW's 9.0.1 patch.
I've stepped through all the reports I've had and from the info I have, it seems like version 3.0.12 has fixed all of these issues now.
Again, thank you to everyone who sent in reports on bugs! They allowed me to focus my efforts much more specifically and have saved me a great deal of time doing blind trial-and-error testing.
In reply to Jordy141:
Fixed everything for me at least. Thanks for putting so much work into it!
In reply to Jordy141:
Hello Jordy141,
As far as I can tell, version 3.0.12 has fixed the issue across all the characters I tried it on.
Thanks for your efforts on this!
In reply to Jordy141:
Looks like it's working properly now - thank you for the work you have done.
Hey, first thanks for all the work you put into this project!
I'm currently having problems getting it to work though. The bar doesn't show up and all the settings in /watcher are completely empty. Any idea how to fix that?
In reply to Forge_User_96584664:
Hi Atlatonin,
Not sure if you are new to Watcher or not, but if you are new to Watcher you may not be aware that it needs to be configured by the player (it doesn't come "pre-configured"). If you are new, take a look at the "Pages" section above (https://www.curseforge.com/wow/addons/shotwatch/pages/configuring-your-rotation-in-watcher-3-0) for a description on how to configure Watcher.
Do note though, that there is currently an issue with the addon where certain/most spells are not visible. So you might want to hold off on configuring anything for now. Wait until the addon is updated and working. (The wait will be worth it though, this is a great addon.)
In reply to zeropluse:
That's what I meant, the AddOn config sections were completely blank for me (the subpages where there but the content was just completely missing). Anyway, now it just.. works? Maybe the WoW update changed something on my end, not sure what caused this.
Will keep the last paragraph in mind though, thanks!
Hi Jordy,
Just tried v3.0.10-9.0.1 and unfortunately:
- When loading into the game I see the following 3 "Lua Warnings":
- Message: ...Watcher\Libs\LibPvpTalents-1.0\LibPvpTalents-1.0.lua:70: attempt to compare nil with number
- Message: ...Watcher\Libs\LibPvpTalents-1.0\LibPvpTalents-1.0.lua:70: attempt to compare nil with number
- Message: (null)
- I do not see any spells appearing on the bar (tried on a BM Hunter, Frost Death Knight and a Havoc Demon Hunter).
Happy to provide you with any additional information you may need.
In reply to zeropluse:
Whoops, looks like I accidentally mixed up some files when I was making the last edits to two addons before releasing them.
I've fixed it and submitted a 3.0.11 version which can be downloaded/installed now.
In reply to Jordy141:
thank you so much