• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

The AFK Bard Macro (1 Viewer)

Anyone know/can show me code to add to this so when any player gets near me i /camp (even if i die) ? (this would be very nice b/c you would not worry about strangers coming by and reporting you...
 
it already camps you out if you die and i had the same concern and most peeps will not report you unless you takin thier mobs just stay in less traveled areas and go afk
 
Yea, Great Divide is my home atm, but im not sure where else to go (Since its side by side of PoK, im not too comfortable; even though its a huge zone). Any suggestions for lvl 30-35+ zones with low LOW player count? Would be nice if it had some good xp too, but if someone can name me a few that bard macro can work good in, please let me know :)
 
Any of you 64+, I would not suggest going to Vxed atm. I have been going there a few days now...I seem to die around every 2 hours. I'm not sure whats going on, cause I'm always afk.
 
I've tried running with run3, with jboots, and with selos....I die everytime. It seems the beludu's have weird pathing which every now and then one of them will path the wrong way and you'll end up running into them. Since they hit for near 1k...it doesnt take too many times for that to happen before you die.

I always leave heal song on and this happens every time. I've not been able to successfully have the program run for the whole 6 hours the instance lasts.

If anyone can suggest another zone to try, I'm all ears.

Redbot, do you have any suggestions on what I may be doing wrong since you put up this strat?
 
30-35 can be FM or OT maybe. Somewhere in Luclin, as well. All luclin zones are empty.
Good place for anyone who is 54 is in Nadox. Go to the underground area with the undead sailors. No casters and they are 51-54. Awesome XP.
 
Easy_Moder said:
30-35 can be FM or OT maybe. Somewhere in Luclin, as well. All luclin zones are empty.
Good place for anyone who is 54 is in Nadox. Go to the underground area with the undead sailors. No casters and they are 51-54. Awesome XP.

agree with that and you can get nice llots too such as bracelet of spiritcharmer as i remember as example
 
when you guys are pl other toons how do you keep them safe do you have them run in circle also or what cause i'm tryin to go my cleric he's 37 and bard is 51

they at poacher camp and cleric gets killed by roamers (he is usein my cast skill to max his castin abilities) wonderin if you guys figured a fix for this

also wonderin if i can get cleric down to undead sailors safely and maybe pl with bard there
 
With invis yes. Strangely you must use normal invis. A couple will see through it. I don't PL other toons, yet. I would assume you just need to find a safe spot by trial and error.
 
PLIN a alt with Bard macro

ok i got some more info for you all stand back and gasp

as you all know you can use jagged pine from 40 to 55 or so (my bard is 51 atm)

and as you know a lvl 31 can group with 46 so hints my new plan

ok in jagged pine poachers

park alt at -924 -1401 -16 its safe as long as they just suck xp they never get xp

bard afk on -925 -1320 or so the idea is the spot behind building and you can group him with all toons 31 to 55 and have him pl them while afk

done this 3 times and alt still alive

*here's where i need help*

1. same info for 1-31 and 51-62

2. get alt to loot safely

Lets give some props its some good info lol
 
I am currently working on a spot in RCOD. Its a promising spot just trying to work out the kinks to make sure this will work. I'll let you know in a few days it everything works out on it.
 
31-34 Stick with South Karana at the Spires by Split Paw Lair. It's been the most profitable so far. You should be able to go From 23 to 34 in 16 hours tops.

I tried doing Jaggedpine Forest and almost go the hang of it but it's proven to be too turbulent at level 32 AFK.

I spent some time in Dawnshroud Peaks last night but I only made it an hour or so before one of the Shrooms wandered over and cast Engulfing Darkness on me and got me killed. Tried a second time with the same result. Maybe at higher levels...
My observation in DSP was that if you pull some wolves in the right spot, more wolves keep adding as they walk by. This means that no one tries to run away so I don't need to waste time twisting in the Slow song.

When I get home today I'll see how I've made out in SK. I was 80% into level 32 when I left for work this morning and I will report back in tonight with my status then.

***Update***

Got home yesterday afternoon and I was all the way up to level 36 in South Karana. Tonight I'm going to mess around in DSP and Jaggedpine. This rocks!
 
Last edited:
i did dsp in middle of zone the valley there from 30 to 40 easily just got slow at 40 so then i went to JPF but was to traveled by adds to keep alt around grappin agro

Bard afk maro usin
in JFP on poachers

1. selo

2. chant of poison

3. chant of frost

/twist 1 2 3

and cleric sittin at point -924 -1402 -14

he just sat there and watched lol or stared at ground
 
Last edited:
Was that AFK or did you have an alt nearby? What were you twisting? What kind of mobs were you kiting? Do you have a loc+/-?
 
I have ben doing this in Rcod rarely the zone keeps laging just slightly and messing up the kite but wen its not laging its great 3-4%aa a kill but you need to snare the noc's or they walk off and bring friends.
 
i am having the same problem with the noc's along with the fact that they run faster than run3, so if selos drops your character dies. I'm going to get run5 on my bard and see if i can just use that instead of selos to avoid this problem and put snare in top slot. moveutils seems to be buggy for me, if i try to work snare into the twist it will drop selos on me constantly.
 
In JFP a lot of toons are non-KOS to the bandits. Just park them in a tent. I went to Dulak's at 50 as the bandits turn lb. Not sure why you would want to stay past that. At 54 w/ run 3 I'm in nadox. Still haven't figured out where to leave the alt close enough for xp(never tried). Shouldn't be too hard as the trolls have very low aggro radius.
 
adaubenmire said:
i am having the same problem with the noc's along with the fact that they run faster than run3, so if selos drops your character dies. I'm going to get run5 on my bard and see if i can just use that instead of selos to avoid this problem and put snare in top slot. moveutils seems to be buggy for me, if i try to work snare into the twist it will drop selos on me constantly.

a small sub that you can put into the macro, but in the main sub put in
/call selosong



new sub to use
Rich (BB code):
sub selosong
 /if (${SeloSong}) /if (${Me.Buff[${Me.Gem[${SeloSong}].Name}].Duration}<=4) { 
         /echo Selos about to die 
/twist  8
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/twist (put in your normal twisting here)
         /doevents 
         /return 
      } 

/return
 
this actually goes into any macro that uses the selo songs, its just a call for a sub that checks to see if selos is not there or is going to be dropping within 3-4 ticks.
 
adaubenmire said:
So which macro do we put this into and how?
Stolen from the first page of this post *ducks* and put in that one sub that i said to add. You will need to put in your normal twisting in at the bottom under sub selosong though.

Rich (BB code):
| This macro made for www.Redguides.com
| Don't steal it or we'll punch your fase!
#turbo  
#event camp "personingroup tells the group, 'lets roll'  
#event dzadd "personyouwanttoadd tells you, 'add me'  
#event invite "#*#invites you to join#*#"  
#Event Zoned "#*#You have entered#*#"  
  

Sub Main  
  
    
:loopstart 
/if (${Me.PctHPs}<=20) {
/warp succor
/camp desktop
/endmacro
}
/doevents  
/call GMcheck  
/if (${Target.Level}>67) /tar npc next 
/if (${Target.Distance}>220) /keypress esc  
/if (${Target.ID}==FALSE) /tar NPC radius 220 
/call selosong 
/delay 10  
/goto :loopstart  
/return  
  
 Sub GMcheck  
 /if (${Spawn[gm].ID}) {  
 /echo Gm detected  
 /beep 
 /beep 
 /beep  
 /keypress 9 
 /endmac 
 /unload 
 /q  
 }  
 /return  
  
 Sub event_camp  
 /sit  
 /camp desk  
 /return  
  
 sub event_zoned  
 /delay 5s  
 /sit  
 /camp desk  
 /endmac 
 /return  

 sub event_dzadd 
 /dzadd personyouwanttoadd 
 /return 

 sub event_invite  
 /invite  
 /return

sub selosong
 /if (${SeloSong}) /if (${Me.Buff[${Me.Gem[${SeloSong}].Name}].Duration}<=4) { 
         /echo Selos about to die 
/twist  8
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/twist (put in your normal twisting here)
         /doevents 
         /return 
      } 

/return
 
Last edited:
Didn't someone write up a macro to /warp succor when your health goes below 20% or so? I'm having a bitch of a time going solo afk in jaggedpine and it would be nice not to have to do a corpse run every time i log back in.
I thought I had seen a macro that warped when in danger..if not can someone edit the macro we're using to include that?
 
There you go, added the check to the one on my last post, it'll /warp succor and /camp desktop if you hit 20% or less hp.
 
Ok i have ben serching for quite a while to do this at level 70 other than HoH and only getting 4 aa a night and cant afford to delevel since im in a hi end god guild. I imagin there are some in here that have the same problem as i and im actually a little reluctant to share but im going to. Please keep in mind that this is "RISKY" but i made it as safe as i posibly could and it looks a little funny. If you can farther improve this strat please share sutch as i.

Riwwi in GoD
Set up in the NNE corner were the walls start turning into durt in a little V shaped corner. Circle on 85 useing song of travel to check it. Onece your happy with the circle hit selos and then play PoV right after so you dont get snared.

Song line up:
Song Spell Slot
Selos 1
PoV 2
DOT 3
DOT 4
Selos 1
PoV 2
DOT 5
DOT 6

Crazy looking but i had many deaths due to casting mobs and songs missing note's. This will inshure you always have PoV and Selos up and will maximise your DPS always having 3 dots on a mob.

Additional info:
Named mob in the tower you may target on occasion sutch as i so i cut the circle down to 85 to inshure im oor wen a song goes off but i have run it at 100 and it seems to risky with the ammount of adds your going to get anyway.

Please give feedback if you can farther improve this spot i beleave it has alot to offer at level 70 with up to 3-4%aa a kill.
 
as for the macro that you use, simply find out how far away the mob is in the tower (from the closest spot on your circle) and change any /target commands to /target npc radius (anything about 10 less than the distance to that mob)
You can also add this little sub so that you only play the selo song when its going to fail within 4 ticks.
(put this in your main loop somewhere)
/call selosong

The sub simply goes down after the last /return in the macro.
Rich (BB code):
sub selosong
/if (${Me.Buff[${Me.Gem[${SeloSong}].Name}].Duration}<=5) { 
         /echo Selos about to die 
/twist  (resist then selos so resist doesn't fall and you don't get nuked)
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/twist (put in your normal twisting here, start with resist song)
         /doevents 
         /return 
      } 

/return
 
Last edited:
More Ideas for the AFK Bard Macro

Sid (or anyone with time on their hands),

Last request, I promise. Can you add something into the macro to use a different twist when the mob reaches 24% health? It's been mentioned a dozen times here that we need to twist in a slow song to keep mobs from running away. That means you're not doing as much damage as you could be.

I woud like to see a macro that can be customized to twist a certain set of songs while the target has 100% to 24% health and then switch to a different twist that includes slow so he doesn't get away. Because you spend 76% of the time hammering away, you'll move a lot faster and reap a lot more experience.

If you pull this off I will absolutey recommend you for best post this month.
 
Re: More Ideas for the AFK Bard Macro

Borys212 said:
Sid (or anyone with time on their hands),

Last request, I promise. Can you add something into the macro to use a different twist when the mob reaches 24% health? It's been mentioned a dozen times here that we need to twist in a slow song to keep mobs from running away. That means you're not doing as much damage as you could be.

I woud like to see a macro that can be customized to twist a certain set of songs while the target has 100% to 24% health and then switch to a different twist that includes slow so he doesn't get away. Because you spend 76% of the time hammering away, you'll move a lot faster and reap a lot more experience.

If you pull this off I will absolutey recommend you for best post this month.
here's my macro for running around in circles in BC in PoV and looting corpses.
Rich (BB code):
#event NeedTarget "You must first select a target for this spell!" 
#event NeedTarget2 "Your target is out of range, get closer!"
#event seetarget "You cannot see your target."
#event targetid "#*#has worn off#*#"
#event exp "You gain experience!!"
#event camp_check "#*#Camp Check#*#"
|change the resisted line to whatever song you use for snare
#event replay "You target resisted the Largo#*#"

Sub Main(String Selos, String Dirge, String Bellows)
/declare slowsong int outer 0
/declare healsong int outer 0
/declare SeloSong int outer 8 
/declare DirgeSong int outer 7
/declare BellowSong int outer 6
/declare Bellowtimer int outer 300
/declare targetammount int outer
 /declare PrevSong int outer 0
/declare snarepct int outer (snare % here)


/echo Selo's: ${Me.Gem[${SeloSong}].Name}
:MainLoop 
/doevents
/nomodkey /keypress forward hold
/if (${Target.PctHPs}<=${snarepct}) /if (${slowsong}==0)  {
/twist 7 2 3 4
/varset slowsong 1
}
/call selosong
|uncomment the lines below if you want to use
| denon's desperate dirge or Brusco's Bombastic Bellow 
|/call dirgesong
|/call bellowsong
/call healsong
         /delay 1S
/nomodkey /keypress forward hold
/varcalc Bellowtimer ${Bellowtimer}+1
/goto :MainLoop 

/return 

Sub Event_replay
/squelch /twist (snare and then other 3 songs, this is in case the largo's binding fails)
/return

Sub Event_NeedTarget 
/if (!${Target.ID}) /squelch /target npc radius 100
/return

Sub Event_EXP 
/twist (runsong)
/squelch /target npc radius 100
/if (${Target.ID}) {
/twist (normal twist)
/return
} else {
/twist (runsong)
/goto :looting
}
:looting
/look
/target valorian npc radius 100
/if (${Target.ID}) {
/twist (normal twist)
/varset healsong 0
/return
}
/target npc corpse radius 100
/if (!${Target.ID}) {
/circle on (radius and coords)
/return
}
/if (${Target.ID}) {
/circle off
/call LootMob
/goto :looting
}
/return

Sub Event_NeedTarget2
/squelch /target npc radius 100
/return

Sub Event_seetarget
/varcalc targetammount ${targetammount}+1
/if (${targetammount}>=10) {
/squelch /target npc radius 100
/varset targetammount 0
/return
}
/return

Sub Event_targetid
/varset targetammount 0
/return

sub selosong
      /if (${SeloSong}) /if (${Me.Buff[${Me.Gem[${SeloSong}].Name}].Duration}<=6) { 
         /echo Selos about to die 
/twist 8
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/if (${slowsong}==1) /twist (slow + normal twist (pref max 4))
/if (${slowsong}==0) /twist (normal twist)
/nomodkey /keypress forward hold
/varcalc Bellowtimer ${Bellowtimer}+8
         /varset PrevSong 0 
         /doevents 
         /return 
      } 

/return

sub dirgesong
/if (${Me.CurrentMana}>=880) {
/echo dirge
/twist (desperate dirge song if you want to use it)
/varset slowsong 0
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/twist (normal twist)
/varcalc Bellowtimer ${Bellowtimer}+8
/doevents
/return
}
/return

sub bellowsong
/if (${Bellowtimer}>=300) {
/echo bellows
/stopsong
 /cast  6
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
         /delay 1S
/nomodkey /keypress forward hold
/varset Bellowtimer 0
/doevents
/return
}
/return

Sub healsong
/if (${healsong}==0) /if (${Me.PctHPs}<=95) /if (${slowsong}==0) {
/twist (normal twist plus a heal song)
/varset healsong 1
/return
}
/if (${healsong}==0) /if (${Me.PctHPs}<=95) /if (${slowsong}==1) {
/twist (slow twist and change a dot into healsong)
/varset healsong 1
/return
}
/if (${healsong}==1) /if (${Me.PctHPs}>=96) /if (${slowsong}==0) {
/twist (normal twist)
/varset healsong 0
/return
}
/if (${healsong}==1) /if (${Me.PctHPs}>=96) /if (${slowsong}==1) {
/twist (slow twist)
/varset healsong 0
/return
}
/return

Sub LootMob 
   /declare LootChance  int inner  0
   /declare LootSlot    int inner  0 
   /declare LootCheck   int inner  0 
   /declare LootTotal   int inner  0 
    
   /face fast 
    
   /keypress forward 
   /keypress back 
    
/stick 5
|/delay 5s
:Distance
/if (${Target.Distance}<=10) { 
/stick off
/loot
} else {
/goto :Distance 
}
/stick off
/loot
   /delay 1s 
   /if (!${Corpse.Items}) { 
      /echo NO LOOT! Cheap Bastard! 
/shift /notify InventoryWindow IW_Money1 leftmouseup
/destroy
/shift /notify InventoryWindow IW_Money2 leftmouseup
/destroy
/shift /notify InventoryWindow IW_Money3 leftmouseup
/destroy
/notify LootWnd DoneButton leftmouseup 
/cleanup
      /return 
   } 

   /varset LootTotal ${Corpse.Items} 
   /for LootSlot 1 to ${LootTotal} 
      /itemnotify loot${LootSlot} leftmouseup 
      /delay 5
       /echo Keeping a ${Cursor.Name}... WOOT! 
         /autoinventory 
         /delay 5 
        /next LootSlot 
/shift /notify InventoryWindow IW_Money1 leftmouseup
/destroy
/shift /notify InventoryWindow IW_Money2 leftmouseup
/destroy
/shift /notify InventoryWindow IW_Money3 leftmouseup
/destroy
/notify LootWnd DoneButton leftmouseup 
/cleanup
/return 

Sub event_camp_check
/ooc BC
/return
 
Last edited:
Just want to start by saing how much I love this Macro, My bard has gone from 25 to 38 in 2 days.

Now to buisness...

I read on a few post in this thread and others that some people have been having problems in the Jagged Pine Pouchers camp. They say after about 2 hours or so the die but are always unsure why because they where afk and the log does not give enough explination.

Here is the ansewr (or so I believe). In Jagged Pine at the Pouchers camp there are two things that can happen that even if the bard is running with Selo's and all is going well, he will drop like a leaf.

1. Pathing Several of the spots people have posted as the place to runn in circles at there are many rocks and trees. If you get lucky you never run into them or over them... however the mobs do sometimes. Once this happens the entire train behind you even if they are snared will run off in some unknown direction. Usually when they return theere will be alot of pochers with them or those Siren model ladies from the river. Sometimes this works to your advantage and snags you alot of nice mobs for your train other times you run smack into them and get dropped in seconds.

Now keep in mind this can still happen even with no stun on.

Another thing that will cause this eronious pathing bug is lagggg. IF you happen to lagg some, the mobs can start walking off then all charge back at you at once before you start runnig in the circle again.

2. This way I found out today. One of the named pochers can use a mez on you called Animal Terroize and turn you into a pet. While this is in effect you are a mindless pet then when it drops so will you. Now this is not a big deal if you happen to be there when this happens, if you ahve hotkeys going you can warp your arse out of there I think. Also IF the no mez/no stun is running this is not an issue either. But i think right now the curent docrack with Zeds Complie is no stun only so you can be mezzed. {Please correct me if I am on wrong on that point}

Possible alternatives:

1. At the pochers camp I find you can run cirlces alot easier jsut North east of the camp with out so many obstructions, however you are now more in the open so better chance of someone spotting you ase they run to that Lady north fo the camp for a quest turn in

2. I tried this today and it was working quite well for lvl 38 exp. Many of the mobs in the river con red and yellow with some dark blue. I added into my twist some levitate and south east of the Pocher camp there is a nice clearing hidden by the trees. I just had part of my circle going over the edge of the water and I was able to pull the river mobs easy onto land. circle was set at 75 (Now if you are running into trees and rocks you will still have the possible Pathing issues listed above)

And ofcourse lagg is a big factor in this zone period no matter where you are. I go pretty well most the time and I am on Dial-up atm and that with 2 accounts running at same time on same machine.

I hope that helps a few out there. Again I still prefer the poachers but the river is a nice alternative if you keep haveing trouble with the poachers.
 
I love this macro.... Its just too good. 2 days strait was in PoV inner kiting never ran out of mobs to kite and never died. Till this stupid patch. So now that im bored I just wanted to ask... Anyone know a good spot to use this macro that would give good xp for a lvl 50 up to 65 or so... I was grouped with my friends lvl 57 ranger in pov inner and his xp was decent but in pov it doesnt get good till about 60 or so. Im gonna be lvling up a zerker here soon and im gonna be using the 1-50 post to get that far but at that point i wanna try this out in lvling. So if anyone has an idea of a good flat area with lots of pulls and easy to kite ish pls let me know.
 
Theres a spot in Pod in about the middle of the zone, with the river splitting it into kinda like an island
 
im not getting the auto targeting marco to work can someone help me on this if not i haft click each target after one dies :(
 
look at the post that i put up in the eq1 board, mq2 is down for now.
 
well im happy to say at the age of 13 i compiled mq2 all by myself but now i cant get the twist to load i guess it didnt compile correctly can someone send me there copy of the twist and i tryed the afk trade skills as well and downloaded common file first it didnt work so please help me.
please dont flame me

[email protected]
Darrell Smith :D
 
look at the macroquest2 boards on how to compile a plugin, and congrats.
anyhow you can also download my zip and leech the mq2twist.dll and mq2moveutils.dll, etc.
 
OK IVE HAD IT I CANT GET THE PLUGIN TWIST TO WORK AND IM 13 IVE BEEN WORKING ON THIS For 2 WEEKS I HAVE COMPILED MQ2 3 TIMES AND FOLLOWED ALL THE GUIDES AND IT WILL NOT LOAD PLEASE HELP ME

VERY TIRED VERY MAD 13 YR OLD
Darrell
 
ok, simply just download the zip from mq2compiled thread and just extract the mq2twist and mq2moveutils .dll files. after that when you're in the game type /plugin mq2twist and /plugin mq2moveutils.
 
The AFK Bard Macro

Users who are viewing this thread

Back
Top
Cart