Adding snare to this mac:

TheTempest

New member
Joined
Jul 9, 2009
Messages
56
Reaction score
0
Points
0
Age
37
I'm not sure if it's even possible, but I'd like to add Entrap (ranger aa) to this macro. I want to assist my tank every so often, say every 15 seconds, and use the "Entrap" aa. Here's the macro I want to add it to:

Thanks for the help!

#turbo
#include spell_routines.inc

Sub Main
/declare Bufftimer timer outer
:loop

/if (${Target.ID} && ${Target.PctHPs}<66 && ${Me.SpellReady[Oceangreen Aquifer Rk. II]}) /call cast "Oceangreen Aquifer Rk. II" gem3
/if (!${Bufftimer}) /call Rebuff
/goto :loop
/return

Sub ReBuff
/varset Bufftimer 750s
/casting "Shield of Dryspines Rk. II"
/delay 6s
/casting "Cloak of Feathers Rk. II"
/delay 5s
/casting "Eyes of the Peregrine"
/delay 4s
/casting "Strength of the Tracker Rk. II"
/delay 6s
/casting "Yowl of the Predator"
/delay 1s
/return



/return
 
Code:
#turbo
#include spell_routines.inc

Sub Main
/declare Bufftimer timer outer
/declare Snaretimer timer outer
/declare MT string outer BlahBlah
:loop
/if (${Target.ID} && ${Target.PctHPs}<66 && ${Me.SpellReady[Oceangreen Aquifer Rk. II]}) /call cast "Oceangreen Aquifer Rk. II" gem3
/if (!${Bufftimer}) /call Rebuff
/if (!${Snaretimer}) /call SnareIt
/goto :loop
/return

Sub ReBuff
/varset Bufftimer 750s
/casting "Shield of Dryspines Rk. II"
/delay 6s
/casting "Cloak of Feathers Rk. II"
/delay 5s
/casting "Eyes of the Peregrine"
/delay 4s
/casting "Strength of the Tracker Rk. II"
/delay 6s
/casting "Yowl of the Predator"
/delay 1s
/return

Sub SnareIt
/squelch /target clear
/assist ${MT}
/delay 3s ${Target.ID}
/if (${Target.ID} && !${Me.Casting.ID} && ${Me.AltAbilityReady[TheAltNumberGoesHere]}) {
/alt act TheAltNumberGoesHere
/varset Snaretimer 15s
}
/return
 
Last edited:
Now the question is, does anyone know the Alt Activate # for Entrap rank 2? I had the thread favorited that had all the aa alt #'s, but it seems to have disappeared and I can't find it when I search.
 
in game it's "/aa list all" or some thing similar
 
I don't see anything in the that script to make your ranger switch from "assisting the MT" to targetting him to cast your heals and refresh buffs. Am I just that noobish to macs?
 
yeah looks like the macro will buff once then soon as it snares it won't switch back to other person.
 
suppose you could just do this

Code:
Sub Main
/declare Bufftimer timer outer
/declare Snaretimer timer outer
/declare MT string outer BlahBlah
:loop
[COLOR="Red"]/if (${Target.ID.NotEqual[${MT}]}) /target ${MT}[/COLOR]
/if (${Target.ID} && ${Target.PctHPs}<66 && ${Me.SpellReady[Oceangreen Aquifer Rk. II]}) /call cast "Oceangreen Aquifer Rk. II" gem3
/if (!${Bufftimer}) /call Rebuff
/if (!${Snaretimer}) /call SnareIt
/goto :loop
/return
 
Here the ALT Act
Entrap 219

Regards
 
Code:
#turbo
#include spell_routines.inc

Sub Main
/declare Bufftimer timer outer
/declare Snaretimer timer outer
/declare MT string outer BlahBlah
:loop
/if (${Target.ID} && ${Target.PctHPs}<66 && ${Me.SpellReady[Oceangreen Aquifer Rk. II]}) /call cast "Oceangreen Aquifer Rk. II" gem3
/if (!${Bufftimer}) /call Rebuff
/if (!${Snaretimer}) /call SnareIt
/goto :loop
/return

Sub ReBuff
/varset Bufftimer 750s
/casting "Shield of Dryspines Rk. II"
/delay 6s
/casting "Cloak of Feathers Rk. II"
/delay 5s
/casting "Eyes of the Peregrine"
/delay 4s
/casting "Strength of the Tracker Rk. II"
/delay 6s
/casting "Yowl of the Predator"
/delay 1s
/return

Sub SnareIt
/squelch /target clear
/assist ${MT}
/delay 3s ${Target.ID}
/if (${Target.ID} && !${Me.Casting.ID} && ${Me.AltAbilityReady[TheAltNumberGoesHere]}) {
/alt act TheAltNumberGoesHere
/varset Snaretimer 15s
}
/return



What exactly do I have to put in the [TheAltNumberGoesHere]}) Box? I put "219" but it doesn't work.
 
If it's easier I can just use Ensnare. Can someone post the code for just adding the spell ability Ensnare? Or the full code/writing for Entrap, the number is "219." I'd really appreciate guys, thanks for the help.
 
Code:
#turbo
#include spell_routines.inc

Sub Main
/declare Bufftimer timer outer
/declare Snaretimer timer outer
/declare MT string outer BlahBlah
:loop
/if (${Target.ID.NotEqual[${MT}]}) /target ${MT}
/if (${Target.ID} && ${Target.PctHPs}<66 && ${Me.SpellReady[Oceangreen Aquifer Rk. II]}) /call cast "Oceangreen Aquifer Rk. II" gem3
/if (!${Bufftimer}) /call Rebuff
/if (!${Snaretimer}) /call SnareIt
/goto :loop
/return

Sub ReBuff
/varset Bufftimer 750s
/casting "Shield of Dryspines Rk. II"
/delay 6s
/casting "Cloak of Feathers Rk. II"
/delay 5s
/casting "Eyes of the Peregrine"
/delay 4s
/casting "Strength of the Tracker Rk. II"
/delay 6s
/casting "Yowl of the Predator"
/delay 1s
/return

Sub SnareIt
/squelch /target clear
/assist ${MT}
/delay 3s ${Target.ID}
/if (${Target.ID} && !${Me.Casting.ID} && ${Me.AltAbilityReady[Entrap]}) {
/alt act 219
/varset Snaretimer 15s
}
/return

this would be my guess. no idea if it works.