by Rhena » Fri Oct 09, 2015 3:02 pm
There is absolutely no sign at all that other people overwrite your hots. The interface does nothing to indicate the refresh of a buff or a debuff. The only way would be to have everyone in the raid send a signal when they cast regrowth on someone. And that is exactly what luna does. So step one would be to get everyone (or at least the other druids) to use it. Then you turn on the hottracker in the raid options. Now every rejuvenation and regrowth will show up as a big icon in the middle of the frame. Your own hots and those of other people who have luna installed will now show the spinning cooldown graphic. If a hot doesn't have the spinning animation its from someone not using the addon. If the spinning animation resets someone else did recast it.
Aggro is also affected by the limitations of the classic client. Unlike retail there is no easy function that returns the aggro status of someone. So i use a library that scans everyones targettarget in the raid or group to see if a mob is targeting someone from the group. You can see this when you are solo and have the raidframe shown. As long as you target the mob attacking you it will indicate that you have aggro and as soon as you switch your target it will fade the aggro status.
Author of
LunaUnitFrames - The most advanced unit frames for classic WoW. Visit my
GitHub page for them and some other tools i wrote.
Rhyna - Warrior | Nost PvP | Alliance