gnukes
I've been playing around mostly borrowing other people's code. I'm on EQtitan, this is one of the first subroutines I wrote all on my own. I'm not sure if there is a simple buff stacking check, however this will keep my character in haste while I'm at a camp away from buffs from the PoK

Macro
More +
Sub haste

   /if (!${Me.Buff["Visions of Grandeur"].ID} && !${Me.Buff["Elixir of Speed v"].ID})  {
        /casting "Distillate of Alacrity V"
        /delay 4s
        }
   /return


I got tired of dealing with the axes berserkers need all the time, so this just checks to make sure you aren't in combat, then it makes some axes. it keeps my axe stack with something in it always.

Macro
More +
 Sub summonaxe

        /if (!${Me.Combat} && ${InvSlot[21].Item.Stack}<40 && ${Me.CombatAbilityReady[Bonesplicer Axe]}) {
                /Doability "Bonesplicer Axe"
                /delay 4s
                /autoinventory
                /delay 1s
                }
   /return
Last edited by gnukes on Wed Mar 23, 2016 6:05 pm; edited 1 time in total
Tue Mar 15, 2016 7:38 pm
Thanks for sharing! I made a small edit to remove an extra [syntax] tag.
Wed Mar 16, 2016 5:47 pm
Project Lead