Sharing some aura help with my fellow coders

Norrathian

Lifetime Member
Joined
Jun 7, 2007
Messages
238
Reaction score
52
Points
28
Location
The hills of Tennessee
I'm by no means an expert coder, but I can manage. Here's what I developed for maintaining my chanter's auras. This is assuming you have the Auroria Mastery AA and have 2 gem slots to spare. If you do, this aura will cast whatever aura you have mem'd when a spare aura spot opens.

Never posted my codes on this site before, but this is the place I get a ton of good info, so it's time I start sharing some of my creations. Hope it appears properly.

Add this to your main macro sequance:
Code:
/if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[2].ID}>0) {
        /call PickAnAura
}


sub PickAnAura
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Learner's Aura]} && !${Me.Aura[2].Name.Equal[Learner's Aura]} && ${Me.SpellReady[Learner's Aura rk. ii]}) /call cast "Learner's Aura rk. ii"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Mana Reiterate Aura]} && !${Me.Aura[2].Name.Equal[Mana Reiterate Aura]} && ${Me.SpellReady[Mana Reiterate Aura rk. ii]}) /call cast "Mana Reiterate Aura rk. ii"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Wake of Atrophy Aura]} && !${Me.Aura[2].Name.Equal[Wake of Atrophy Aura]} && ${Me.SpellReady[Wake of Atrophy Aura]}) /call cast "Wake of Atrophy Aura"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Aura of Abstract Acumen]} && !${Me.Aura[2].Name.Equal[Aura of Abstract Acumen]} && ${Me.SpellReady[Aura of Abstract Acumen]}) /call cast "Aura of Abstract Acumen"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Mana Reiterate Aura]} && !${Me.Aura[2].Name.Equal[Mana Reiterate Aura]} && ${Me.SpellReady[Mana Reiterate Aura rk. ii]}) /call cast "Mana Reiterate Aura rk. ii"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Entrancer's Aura]} && !${Me.Aura[2].Name.Equal[Entrancer's Aura]} && ${Me.SpellReady[Entrancer's Aura]}) /call cast "Entrancer's Aura"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Befuddler's Aura]} && !${Me.Aura[2].Name.Equal[Befuddler's Aura]} && ${Me.SpellReady[Befuddler's Aura rk. iii]}) /call cast "Befuddler's Aura rk. iii"
    /if (!${Me.Moving} && !${Me.Invis} && !${Me.Casting.ID} && !${Me.Aura[1].Name.Equal[Runic Shimmer Aura]} && !${Me.Aura[2].Name.Equal[Runic Shimmer Aura]} && ${Me.SpellReady[Runic Shimmer Aura rk. iii]}) /call cast "Runic Shimmer Aura rk. iii"
/return


Use it in good health. :)
 
Last edited by a moderator: