Jump to content
Sign in to follow this  
Dekoos

[Addon] SmartDebuffCheck

Recommended Posts

Hey guys! I have been working on an addon for a few weeks, and although I've rather developed it for my personal use in the beginning, I thought some people might be interested, so here it is. Note that it's my first addon and more generally the first time i'm coding in Lua, and note that the addon is still under development, even if the current version should be stable and quite complete. 

488511sdcexamplesmall.jpg

SmartDebuffCheck is a simple addon to check if your target has the proper debuffs applied. It's "smart" in the way it can take into consideration the raid composition and the current environment of the player (instance name & boss targeted) in order to decide by itself which debuffs should or should not be applied to the target. The addon is delivered ready to use, but it's also highly customisable since different guilds might optimize their debuffs in different ways. For a list of all the commands available, type /sdchelp. To display your current settings, type /sdc settings. Among others, you can choose in which channel you want to display the missing debuffs, you can toggle the display of most of the debuffs like Faerie Fire, Shadow Weaving or Nightfall, and you can even personalize your mage and warlock debuffs. 

The in-game command to display missing debuffs on your target is /sdc, which default effect is illustrated on the screenshot at the top of this post. Here is another example of output of the /sdc command with all the debuffs currently supported enabled (via /sdc all), and displayed on the private "yellow chat" (via /sdc yellow). Note that the (0) after the name of the target represents the number of debuffs currently applied on the target, excluding Deep Wounds and Fireball which are the most common lowest priority debuffs. 

890735alldebuffs.png

And here is a more concrete case: using the command in the beginning of the Phase 1 on C'Thun allows you to quickly figure out which debuffs are missing. For example, here you can remind your warriors that they still didn't stack 5 Sunder Armor, your warlocks that one curse is still missing, and your druids that they forgot to apply Faerie Fire. The command also shows that although it seems like all the debuff slots are currently used, 5 of them are low-priority debuffs that could be replaced by more important ones. Using /sdc later on would allow you to make sure that no debuffs are missing, and to check that no debuffs have faded so far. It's also useful to use it right before the transition to the Weakened Phase to make sure everything will be optimal for the next 45 seconds. 

210276sdccthun.png

The source code and a download link together with simple installation instructions are available on the Github page of the addon. If you have questions or suggestions, don't hesitate to contact me here or in-game (Dekos, horde-side on Anathema). 

Share this post


Link to post
Share on other sites

Hi Dekoos,

This addon is quite interesting (even if I am not sure that I would use it "AS IS")
If I understand well, the unique possible output is a textual output. (with parameterable chan I suppose)

What I would like to see in this addon is the list of missing debuff icon that you could put where you want (idealy near the Ennemi bar...)

Nevertheless, this addon is a good way to optimise the raid efficiency :-)

Thanks
 

Share this post


Link to post
Share on other sites

Indeed, I already thought about that, I just didn't take the time to look into GUIs yet so I chose the "easy" way, i.e. using simple textual outputs.

Now if using debuff icons, it would be nice to have periodic queries sent automatically by the addon in order to have those icons evolving smoothly throughout the fight. Or maybe having that as an option, and the interval between queries as a parameter. 

Anyway, I'll see what I can do, at least if I manage to find the time and the motivation. If anyone is willing to help though, don't hesitate to fork the repository and implement it yourself :p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×