KeithClancy
Member
- Joined
- Mar 16, 2005
- RedCents
- 10¢
Some of the specifics have been changed to help maintain some degree of privacy. This macro is fully customizable for yourself. The driving force behind this was a hatred of digging through bags to find my clicky buffs/items. It has other uses as well, such as keeping a set number of clicky buffs up at all times (including instaclicks which is powerful for pvp).
There are 2 parts ... the first is a constant callcheck for buffs. If you have the buff on you and it's timer is > 2 minutes it will do nothing. If the timer falls below 2 minutes or the buff gets removed, it will automatically swap the items and rebuff. This is very powerful for instaclicks ... less powerful for items with a cast time as moving around could cause them to interrupt. To get around this I simply click them off myself periodically and let it rebuff when I'm not needing to move around.
The second part is a manual call. /echo xxxx will pull up the part of the script you want and rebuff you. For this macro to work you need a working copy of MQ2Exchange. It's nothing fancy but I use it more than anything else. You can customize it for whatever clicks you may or may not have on you. Ornate haste gloves ... invis BPs ... levitation cloaks ... shrink items ...
It makes the game more enjoyable when you aren't constantly fumbling for things in your packs.
Enjoy! If you have any questions post them here and I'll get back to you. You will need to customize it fully for yourself before it's any good as each person is going to have different clicks available.
There are 2 parts ... the first is a constant callcheck for buffs. If you have the buff on you and it's timer is > 2 minutes it will do nothing. If the timer falls below 2 minutes or the buff gets removed, it will automatically swap the items and rebuff. This is very powerful for instaclicks ... less powerful for items with a cast time as moving around could cause them to interrupt. To get around this I simply click them off myself periodically and let it rebuff when I'm not needing to move around.
The second part is a manual call. /echo xxxx will pull up the part of the script you want and rebuff you. For this macro to work you need a working copy of MQ2Exchange. It's nothing fancy but I use it more than anything else. You can customize it for whatever clicks you may or may not have on you. Ornate haste gloves ... invis BPs ... levitation cloaks ... shrink items ...
It makes the game more enjoyable when you aren't constantly fumbling for things in your packs.
Enjoy! If you have any questions post them here and I'll get back to you. You will need to customize it fully for yourself before it's any good as each person is going to have different clicks available.
Rich (BB code):
----------------------------------------------------
------------------------------------------
| This macro brought to you by KC
#turbo
#event Invis "[MQ2] invis"
#event BPclick "[MQ2] BPclick"
#event Lev "[MQ2] lev"
#event Elf "[MQ2] elf"
#event Skel "[MQ2] skel"
#event DS1 "[MQ2] dsa"
#event DS2 "[MQ2] dsb"
#event shrink "[MQ2] shrink"
#event Haste "[MQ2] haste"
Sub Main
:loopstart
/doevents
/call Buff1
/call Buff2
/call Buff3
/call Buff4
/goto :loopstart
/return
Sub Buff1
:Loop
/if (${Me.Casting.ID}) /goto :Loop
/if (${Me.Buff["name of buff"].Duration}<20) {
/exchange "name of item" pack8
/itemnotify pack8 rightmouseup
/delay 5
}
/return
Sub Buff2
:Loop
/if (${Me.Casting.ID}) /goto :Loop
/if (${Me.Buff["name of buff"].Duration}<20) {
/exchange "name of item" pack8
/itemnotify pack8 rightmouseup
/delay 5
}
/return
Sub Buff3
:Loop
/if (${Me.Casting.ID}) /goto :Loop
/if (${Me.Buff["name of buff"].Duration}<20) {
/exchange "name of item" pack8
/itemnotify pack8 rightmouseup
/delay 5
}
/return
Sub Buff4
:Loop
/if (${Me.Casting.ID}) /goto :Loop
/if (${Me.Buff["name of buff"].Duration}<20) {
/itemnotify rightfinger rightmouseup
/delay 5
}
/return
Sub event_Invis
/exchange "Incarnadine Breastplate" chest
/itemnotify chest rightmouseup
/delay 90
/exchange "Grimror's Guard of the Plague" chest
/return
sub event_BPclick
/exchange "Breastplate of Emblazoned Souls" chest
/itemnotify chest rightmouseup
/delay 130
/exchange "Grimror's Guard of the Plague" chest
/return
sub event_Lev
/exchange "Fabled Pegasus Feather Cloak" pack8
/itemnotify pack8 rightmouseup
/return
sub event_Elf
/exchange "Crown of Deceit" pack8
/itemnotify pack8 rightmouseup
/return
sub event_Skel
/exchange "Amulet of Necropotence" pack8
/itemnotify pack8 rightmouseup
/return
sub event_DS1
/exchange "Pauldron of Dark Auspices" pack8
/itemnotify pack8 rightmouseup
/return
sub event_DS2
/exchange "Ring of Dain Frostreaver IV" 15
/itemnotify leftfinger rightmouseup
/delay 5
/exchange "" 15
/return



