Self buff add on

Reloader

New member
Joined
Jan 9, 2009
Messages
68
Reaction score
0
Points
0
Location
MN
Im looking for a way to add my self buffs and my haste pots to my macro list and have it re-cast when ever they end.

also if i can cast a spell or 2 on a mob per fight would be nice

thanks to all who look.


this is what i have for my haste pot and no luck...

|--------------------------------------------------------------------------------
|SUB: Buff Self
|--------------------------------------------------------------------------------


/if (!${Me.Buff[Distillate of Alacrity X].ID} && ${FindItem[Distillate of Alacrity X].InvSlot}) {
/potionbelt activate 1
/delay 3s
}


/return
 
Last edited:
does the main portion of you macro call the Sub portion?

I use this to recast my self buffs:

Code:
Sub SelfBuffs
  /if (${Me.Buff["Spinecoat Rk. II"].Duration}<5) {
    /if (${Me.State.NotEqual[STAND]}) {
      /stand
      /delay 10
    }
    /call Cast "Spinecoat Rk. II" gem8 5s
  }
/return

then in the Main loop you need a call to that sub:

Code:
Sub main
 :Mainloop
   /call SelfBuffs
   /doevents
   /goto :Mainloop
/return

Here is a snippet to recast a DS pot.
Code:
/if ((${Me.Buff[Distillate of Skinspikes].Duration}<5) && (${FindItemCount[Distillate of Skinspikes XIII]})) {
/potionbelt activate 1
/delay 3s
}
/return
 
ill give it a shot

it looks good, still trying to learn. i hope it all works so i can start buffing. As an add how about doing clickies or an if/then to cast a heal on myself if HP hits X cast Y spell?
 
unless it you just dont like it, mq2melee and the use of holyshits and downshits can handle clickys and other self buffs for you.
 
never knew so much in this program

mq2melee casts?!?! and i have not used it with holyshits and downshits yet, i will have to look it up. i only thought they were used for intense dmg and/or to hold aggro