Addon/WA to Track Combat Drop?

Anyone know of an addon or weakaura that tracks how many seconds until you drop combat? I’m playing around with the Elder Druid leggo, and proccing Feral Aff HOTW while in combat, but dropping combat shortly after to be able to go stealth and reopen is proving difficult to track.

I did some googling and it’s supposed to be 6 seconds in PvP, but the PvE ruleset is a little more vague. Apparently “When all enemies have either lost interest in you or have been killed”… but I’ve had maaaaany times in PvE where I’ve remained in combat long past what felt reasonable. It’s been frustrating.

Anyway, you could probably make yourself a weak aura to handle this but I think the conditions might be a challenge. You’d have to have a timer that counts down from 6 but that then gets reset every time you hit or are hit. But then also, if it’s a boss and the boss is alive, have it just stay full.

Do you need the actual time? You could probably use some logic with the spell id for the thing you want to track and a UnitAffectingCombat call to show some kind of visible flashing icon.

Anyway, all that to say I have no idea but hopefully there’s some helpful ideas in there :smiley:

Ahh, yeah should have clarified. This would be for PvP. So anytime I cast on a target in combat or get casted on, it would need to reset the timer back to 6 seconds. Not sure how simple or complicated that is, but definitely out of my wheelhouse to make a WA for lol :sweat_smile:

And yeah, I would need more than just a combat drop indicator, because for the leggo to proc, you need to shift while in combat, but once you shift the buff only lasts for 10 seconds. So:

  1. Shift while in combat to proc buff (only procs in combat)
  2. Drop combat ASAP (reason for wanting the timer to shift as close to the 6 second mark as possible
  3. Restealth and open on target with as much of the 10 seconds left on the buff.

Those requirements might actually make it a bit easier… and WA are pretty accessible, just dive in and explore the UI. It can help to reference others as well. I’m by no means an expert, but you can get a lot done by just checking boxes and entering spell IDs haha.

I think what you might want to do is to make a group and have two textures (animated or othwerise) in it. You can design the textures however you like but I think what you want to play with is the checkboxes in the “Load” tab.

The first texture should load if you currently have the buff you’re looking for. It doesn’t matter how you get this, it just matters that you have it or not. This will show an icon if you’ve gotten your proc.

The second texture should load if you are not in combat and have the proc buff. I’m pretty sure there’s a checkbox in the load tab for whether or not you’re in combat. You can probably set up a flashing frame around your first texture for this.

For extra points, you can set up a progress texture that will show the buff duration remaining. I did a few of these in classic and it was reasonably easy to do. I didn’t have to do any Lua scripting to make it work, just monkey with some buttons in the UI I think :slight_smile:

From what I can tell here, the time until combat drop isn’t actually important. You’re going to shift in combat to get the proc, then you’re going to run around trying to get out of combat so you can restealth, right? The only thing that matters here is if you’re in combat or not because you want to maximize the buff duration when you reset the engagement?

So yea, I think just an icon to track that you have the buff, another icon to indicate that you have the buff and are out of combat, then a progress bar showing the time remaining on the buff. That should be all you need, give it a try!