sounds like you mostly answered my question, Aditu, but something you followed up with doesn't make much sense to me. why would this be an FPS hog?
let's make sure we're on same page via example: i want to be able to look at this modified buff-bar and tell whether "Peace of Mind" (a 20sec group by cast by an Illusionist in my group) or "Darkened Celerity" (a 15sec proc from my gauntlets) are on me.
what i had in mind is that this new window will be an exact copy of the existing Alt-E window, with one small change. so i guess let's start easy: is it possible to have another copy of Alt-E windows on screen?
if yes, then the change would be: upon receiving a notification to register a new buff-icon (aka a new buff is cast on me) it would run down a list of configured spell names and only do what Alt-E window normally does if the incoming buff is on the list. this kind of behavior should have 0 performance penalty.
unless of course there is no such thing as API hooks for this kind of stuff and the script that you're referring to just scanned the Alt-M window on a timer in an infinite loop?
|