Thread: Cast only if
View Single Post
07/19/20, 06:38 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,989
Nope, not really.
You could track if a button was pressed and what abilityId was used but not all buffs that this ability will create will be on youself (where you could check the active ones), but also on other enemies or friendly players.

So one would not be able to track them all as the API is not providing all information of other players or NPCs.
But you maybe could track if the buff is active on your own.
But as several abilityIds can cast the same buffs you wouldn't know which of the skills you have used created tese buffs then, or you'd have to build a local lookup table.
After all this would be nothing one would want to create and keep track of + update each patch as abilitys and assigned buffs change etc.
A lot of manual stuff.

So why don#t you just use given addons like:
Action Duration Reminder
Srendarr
and other buff tarckers to show your active buffs on defined bars you can move on your UI + active skills at your action bars.

Everyhting else, in my opinion, will be starting to be bear "botting" and improvement done by addons which should be done by "your manual rotation".
And I do not want to get the API locked down furthe rmore because of such attempts to make a kinf of automated gameplay where you can just pres 123456 and the game checks and only casts what you want it to do. This is a kind of macro usage!
So imho: Better learn to not just press all buttons like in other games, but learn THIS game and it's skills and use them appropriate.
  Reply With Quote