Currently, it looks like the [Aggro] functionality is all related to controlling your aggro (increasing/decreasing) based on your current target (The AggroCheck Sub uses ${Me.PctAggro} for checking whether to cast the spells/abilities.)
What i'd like to be able to configure, is say "If I have mobs aggroed on me, and my health is < X%, then cast Y skill". For example as an Enchanter, I might want to cast Doppleganger if I have mobs beating me down (regardless of what my current target is), or my bard might want to use Fading Memories, or my Mage the pet shield thing etc (I have only got my group up to 65 - but i'm sure there are a million more use cases)!
As per (https://www.redguides.com/forums/threads/63858-Code-to-determine-if-you-have-aggro), you can use (${Me.XTarget} - ${Me.XTAggroCount} [need to only consider auto hater xtargets here]) to determine the number of mobs current aggroed onto you.
Can anyone see any issues with this general approach? If not I'll have a go at modding the AggroCheck function to incorporate this - but want to check there isn't a good reason this wasn't implemented in the first place!
Cheers.
What i'd like to be able to configure, is say "If I have mobs aggroed on me, and my health is < X%, then cast Y skill". For example as an Enchanter, I might want to cast Doppleganger if I have mobs beating me down (regardless of what my current target is), or my bard might want to use Fading Memories, or my Mage the pet shield thing etc (I have only got my group up to 65 - but i'm sure there are a million more use cases)!
As per (https://www.redguides.com/forums/threads/63858-Code-to-determine-if-you-have-aggro), you can use (${Me.XTarget} - ${Me.XTAggroCount} [need to only consider auto hater xtargets here]) to determine the number of mobs current aggroed onto you.
Can anyone see any issues with this general approach? If not I'll have a go at modding the AggroCheck function to incorporate this - but want to check there isn't a good reason this wasn't implemented in the first place!
Cheers.


