I wrote a little tab that tracks GMCP affliction messages, lets your other scripts check for afflictions, and automatically swaps in and out of focus.
Installation: Unzip the .js, click the gear in the lower-right of the client to go to settings, switch to the Reflex Packages tab, and drag the .js file into the indicated area.
- Silently tracks afflictions via GMCP
- Configurable ignore list (see the top of the onLoad function in the package)
- Configurable location (see the top of the onLoad function in the package)
- Automatically swaps into focus when you gain an affliction
- Automatically swaps to your last tab when all of your afflictions are cured
- afflictions.have_affliction(affliction_name) will allow you to test whether you have a (known) affliction, for use with your own scripts
- Tooltip on each affliction gives a description and shows the cure.