Now is a Grid module (instead of a GridStatus module).
Now can accept modules itself.
There are two small modules at the end of the file, GridAlertAggro and GridAlertDetox.
Both will setup an alert and the correct triggers.
GridAlertAggro expects the sound "Interface\Addons\Grid\Sounds\aggro.wav" to exist. You can copy the one from Squishy or BanzaiAlert for this.
GridAlertDetox automatically choose the correct triggers based on player class (It does not do Spell scanning, just set up what you can expect to dispell from a level 60 character having the given class). The sound is the same than Detox and is part of the standard files, so you don't need to copy it.
I'd suggest to release this as seperate addon - for a single reason: while modularity was always important when designing Grid, keeping an easy UI was important too. We're already at a point where new users are overwhelmed with the functionality Grid offers (as you noticed yourself). So until anyone comes up with a way to make the Grid configuration easier (maybe something using AceGUI? maybe it should be similar to the Clique interface?) I'd prefer to not add anything to Grid. Oh, please also add GridAlert to the list of optiuonal addons in the Grid wiki. Thanks!
AceAddon-2.0\AceAddon-2.0.lua:564: GridAlert.lua:454: attempt to index field 'alert_aggro' (a nil value)
AceAddon-2.0\AceAddon-2.0.lua:564: GridAlert.lua:487: attempt to index field 'debuff_curse' (a nil value)
I'm sorry, I thought I was clear when I said I did not want to do an addon.
I do not want to do an addon. I already have a few addons to keep up to date. I have a day job, I'm still playing the game too. I do not want to get involved with so many addons that I simply won't be able to keep up. So the code I wrote is here. I do not claim it's perfect, but it's kinda working. I'm ready to give it to anyone that wishes to make it a complete addon. I'm ready to help him or her fix it. I simply won't do it myself.