• 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)

yes i saved it as target.mac and when i try to use it in EQ it tells me submain not found then in white
"the current macro has ended
 
if you copied strait from the first page the only thing i can see that may cause this error is the extra line between "Sub Main" and :loopstart. Now i don't know if this would actually cause this error or not but delete that line and try it again. So instead of looking like this.

Rich (BB code):
Sub Main  
  
    
:loopstart 
/doevents  
/call GMcheck  
/if (${Target.Level}>67) /tar npc next 
/if (${Target.Distance}>220) /keypress esc  
/if (${Target.ID}==FALSE) /tar NPC radius 220  
/delay 10  
/goto :loopstart  
/return

it would look like this

Rich (BB code):
Sub Main  
 
:loopstart 
/doevents  
/call GMcheck  
/if (${Target.Level}>67) /tar npc next 
/if (${Target.Distance}>220) /keypress esc  
/if (${Target.ID}==FALSE) /tar NPC radius 220  
/delay 10  
/goto :loopstart  
/return
 
ok i give up my ranger's acount is back up the bard can go rot since the target mac wont work ill just plvl a cleric and box it
 
Ok, I been running my code and once in a while the bellow lands on the named, I put a check in and added pets. Testing it out. Will post it when I get it squared away.
Ductus Exemplo
lol
 
Ok I was testing while I was writing the last post. Seems to do the job =)
this is for high end bards.
Added Pets, Fortified Bellow, cocophony, potions etc....
I tallied the DPS up on a 6 hours exp it added over 150k DPS when you get a good run of crits =) and pets dont get owned by mobs hehe. (gave me an extra AA per full expedition)
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 
/doevents  
/call GMcheck  
/if (${Me.PctHPs}<=30) /keypress 8
/if (${Me.PctHPs}<=45) /potionbelt Activate 1
/if (${Me.PctHPs}<=60) /potionbelt Activate 2
/if (${Me.AltAbilityReady[361]} && ${Me.PctHPs}<=90) /alt act 361
/if (${Target.Level}>67) {
/squelch /twist stop
/target npc next
/delay 30
/squelch /twist 1 2 3 4 5 6
}
/if (${Target.Name.Equal[a venomous stonemite]}) {
/squelch /twist stop
/target npc next
/delay 30
/squelch /twist 1 2 3 4 5 6
}
/if (${Target.Distance}>220) /tar npc radius 220 
/if (${Target.ID}==FALSE) /tar npc radius 220  
/if (${Me.AltAbilityReady[357]} && ${Target.Type.Equal[NPC]} && ${Target.Level}<67) /alt act 357
/if (${Me.AltAbilityReady[553]} && ${Target.Type.Equal[NPC]} && ${Target.Level}<67) /alt act 553
|/if (${Me.AltAbilityReady[544]} && ${Target.Type.Equal[NPC]} && ${Target.Level}<67) {
|/squelch /twist stop
|/alt act 544
|/delay 50
|/squelch /twist 1 2 3 4 5 6
|}
/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

Ill keep you guys posted on my updates. :) eventually this mac is gonna win the nobel prize baby! hehe j/k but it is kinda neat.

K Edit*** for some reason when the PEt AA comes up it keeps trying to cast selos /it squelches stops twisting the back to selos squelch stop twisting etc. I edited those lines out till i fix them, but at least wont land AAs on named anymore.
Rich (BB code):
/if (${Me.AltAbilityReady[544]} && ${Target.Type.Equal[NPC]} && ${Target.Level}<67) {
/squelch /twist stop
/alt act 544
/delay 50
/squelch /twist 1 2 3 4 5 6
}
Anyone got any ideas on why it does that. I want it to target a mob and make sure its under 67, then stop twist, then cast pet alt act, pause 5 sec, then start twisting again. If u just cast the AA ability w/o stoppping twist the pets will not appear.
 
Anyone have the link or info for the drunken circle? was posted a few months back so circles didnt look perfect, but I cant find it :confused:
 
I cant even get into vxed anymore, Says "A Strange magical presence prevents you from entering. Its too dangerous at this time. I relogged, got new missions, dropped spells, songs etc nothing works. They change it to where u need multiple ppl now?
 
RipSki said:
I cant even get into vxed anymore, Says "A Strange magical presence prevents you from entering. Its too dangerous at this time. I relogged, got new missions, dropped spells, songs etc nothing works. They change it to where u need multiple ppl now?
No this is server wide problem atm all instances are locked out or something. I just zoned into a don about 30mins ago and went to do another DoN and now I can't zone in. Friend on Povar can't zone into any instances either. This all happend within the last hour or so.
 
man with the instances down I cant even get a group hehe everyone is in wos mpg and rss, i want my vxed!
 
Refer to page one for a basic macro page 22 for a few extras added with AAs and further down for high level mac.
HEY TONE!! I resemble that remark! er yeah whatever .......=)~
muahahah I know u I know u neener neener neeeeeener hehe.
 
I am having problems with moveutils, for some reason when i switch windows sometimes my bard will stop running in a circle and get stuck on the furniture which = getting killed. Anyone else have this problem and if so whats the fix for it? :mad:
 
when i switch windows sometimes my bard will stop running in a circle and get stuck on the furniture which = getting killed

just stop switching windows, when you do your toon lags which = your death
 
can someone point me to a mac with a section where they use potion belt to heal off so I can past it into my macs....
 
I just use:
Rich (BB code):
/if (${Me.PctHPs}<=60) /potionbelt Activate 1

Followed by a succor command

Rich (BB code):
/if (${Me.PctHPs}<=40) /call succor

and my cuccor sub is something like:
Rich (BB code):
Sub succor
/warp succor
/circle off
/delay 60
/if (${Me.PctHPs}>80) {
/face heading 272
/twist stop
/delay 500s
/call startwarp
}
/return

Warning they are banning for using AFK macro, i've stopped using them for a while, I advice you to be extra careful.
 
I'm just wondering, with all this discussion of selo's (again and again and again--and again--yes, I read the entire thread) Why doesn't everyone just /speed x, where x is roughly the speed you could attain with your natural abilities? (offhand I think it was the superduperreallyghettospeed plugin)

Some of the same folks concerned with keeping Selo's up 100% of the time are the same one's /warp'ing to succor, which is a blatant hack.

Hacking runspeed to a natural Selo's level would seem to be such a minor offense in comparison to macro-kiting in the first place. Then you could use all your casting time to boost your DPS with more damage spells or anything else but Selo's...

...just a little perplexed. I know, some do it just because it was a challenge, :rolleyes:
 
tradertesla said:
I'm just wondering, with all this discussion of selo's (again and again and again--and again--yes, I read the entire thread) Why doesn't everyone just /speed x, where x is roughly the speed you could attain with your natural abilities? (offhand I think it was the superduperreallyghettospeed plugin)

Some of the same folks concerned with keeping Selo's up 100% of the time are the same one's /warp'ing to succor, which is a blatant hack.

Hacking runspeed to a natural Selo's level would seem to be such a minor offense in comparison to macro-kiting in the first place. Then you could use all your casting time to boost your DPS with more damage spells or anything else but Selo's...

...just a little perplexed. I know, some do it just because it was a challenge, :rolleyes:

because this thread is alot older than that plugin

8-)
 
Oh.

I'll buy that.

I'm pretty new to Redguides. I'm going to try this one this weekend. My Bard has zero AAs atm, at level 54. I hope that will no longer be the case on Monday. Too bad I didn't get DoD until after most of the nerfs, or I would probably be much further along. ~lesson learned~

Thanks for your help...

EDIT: P.S. Whoever wrote the /speed plugin, grats.... It's one of my favorites. Nice and subtle, if used properly. I may even give up my Fabled JBoots for better armor now. ...welllll, I'll keep 'em in the bank. You never know when the nerf hammer's going to hit. Actually, you do, ALWAYS! But you don't always know where. ;~)
 
Last edited:
Just food for thought, I just got suspended while afk macroing in FH. To be fair GM Buglex triedd to contact me over the course of like 15 minutes, but since I was at work, I didn't respond. I HIGHLY reccomend NOT using this macro right now.

Quote from former GM Viianixis
But they go mainly on numbers now - so if you are an idiot and warp like 20,000 times in one day - they are gonna take a good look at you... (Yes, trust me - it happens. I have seen players out there with like over 100,000 entries in the logs for a week for warping and/or having their packets blocked from being sent to the server...).

But I'm not there anymore - but the logs I had created are and this GM Buglex - well - he's mainly interested in you Bards out there that AFK Macro in F Halls, Halls of Honor, and that other place... Vexed or whatever...

Guess I saw this a little too late :(

Oh well, keeping my fingers crossed that I won't be banned!
 
Some of my experiences...

Tried this to the tune of 5-6 deaths in both Maiden's Eye and Umbral Plains. With a lot of target discrimination, UP might still work, but I have heard that MANY mobs summon there, and I found a few of them myself. In ME, I found some areas with no casters, but those Xi wander around a lot and sooner or later you get rooted and die.

I also tried Natimbi with some short-term success, but there aren't very many spots without a lot of players passing by. One really nice spot worked for about 20 minutes, but soon a bunch of RED mobs either wandered to aggro range or just plain popped in place of the DBs. I kited 1 Red around for over an hour before it died, lol. Just slightly better than 1% health per minute. So I scratched that, too. Also, it's very hard to exit the kite in all that terrain without losing it to your train.

If you have a better suggested location for mid-50s/early 60's send me a PM, please. I know that a GM can see you and find you no matter where you are, if they wish... but my objective is to avoid any place ever mentioned on this board, and minimize the chance of being spotted by a player at the same time.

(I don't suppose there is crack for running underwater just like you do on land....)

Other notes...

I kited a yellow mob, Disturbed Elysian Remains in Umbral, and got zero exp. I mean 88.18% before, and 88.18% after. Geeze, is exp really that slow there? Then a red wandered by, used some kind of attack that knocked me for a loop and stunned me even with no-stun on, and ...loading...
 
I have had about 12 deaths so far between the 2 characters trying to use target.mac in FH. I /circle at 22 with a /speed of 2.0-2.5. If my bard makes it past the first 20 minutes without CTD, then he often dies around the 2 hour mark. Then my helper Wiz, without Bard cover, dies quickly.

I have only had 1 run so far that lasted the full 6-hour duration, and I can see that the bard is taking hits, so I decided to try my hand at a new subroutine to try to increase my success rate.

Understand that I have had a number of CS classes, but haven't written much code in, like, a decade, lol. So here is my attempt (untested so far) to add a subroutine, basically created by scanning through other macros from this site for examples of syntax. Coding is coding, but the syntax can kill you from system to system.

Anyway, I would appreciate it if some of you who are good at this can look and critique both syntax and form/function. This is a new event handler for when your Bard is getting hit:

First, some events. This may be a little overkill, but...

Rich (BB code):
#Event GettingHit "#*#bites YOU for#*#"
	#Event GettingHit "#*#bashes YOU for#*#"
	#Event GettingHit "#*#kicks YOU for#*#"
	#Event GettingHit "#*#tries to bite YOU#*#"
	#Event GettingHit "#*#tries to kick YOU#*#"
	#Event GettingHit "#*#tries to bash YOU#*#"

Then some new variables...

Rich (BB code):
	/declare Circlesize float outer
	/declare Speed float outer
	/declare Twisttype string outer
	/varset Circlesize 22
	/varset Speed 2.2

...and then the event code.

Rich (BB code):
	Sub Event_GettingHit
	| Filter out noise-level hits, and ensure proper twist
	| (The purpose of all these gyrations is to avoid
	| resetting your /twist command every few seconds.)
	| -90% or greater health, no action
	| -Less than 90% health, add preferred healing song
	|  and adjust movement parameters
	| -Less than 80% health, cast HOT potion
	| NOTE: Put HOT heal in potion belt #1, and Regen Song in Gem#5
	/if (${Me.PctHPs}>=90) && (${Twisttype}="CHANT") /return
		else {
		/if (${Me.PctHPs}>=90) && (${Twisttype}="HEAL") {
			/varset Twisttype "CHANT"
			/twist 1, 2, 3, 4
			/return
			}
	/if (${Me.PctHPs}<90) && (${Twisttype}="CHANT") {
		/varset Twisttype "HEAL"
		/twist 5, 1, 2, 3, 4
		}
	| Since you are obviously getting hit through some loopy mob dynamic
	| let's change movement parameters to see if we can shake the 'lil bugger...
	| Varies Circlesize randomly between 21-23 step 0.1
	| Varies Speed randomly between 1.8-2.8 step 0.1
	/varcalc Circlesize [(${Math.Rand[20]}/10)+21]
	/varcalc Speed [(${Math.Rand[10]}/10)+1.8]
	/circle on ${Circlesize}
	/speed $(Speed)
	/g Speed is $(Speed) and Circle is ${Circlesize}
	/if (${Me.PctHPs}<80) /potionbelt Activate 1
	/return

Notice that I report movement parameters through groupsay so that I can scan my log files to find what the settings were during extended periods of not getting hit.

A appreciate your help, and look forward to making this useful to others.

-Trader
 
/if (${Me.PctHPs}>=90) && (${Twisttype}="CHANT")

change ALL your if statements to

/if (${Me.PctHPs}>=90 && ${Twisttype}="CHANT")
----------------------^--^

)( removed from there
 
I wouls skip the random jump in speed and just increase it exponentially

here is how i would code it using your idea...

with changes posted above also

Rich (BB code):
Sub Event_GettingHit
	| Filter out noise-level hits, and ensure proper twist
	| (The purpose of all these gyrations is to avoid
	| resetting your /twist command every few seconds.)
	| -90% or greater health, no action
	| -Less than 90% health, add preferred healing song
	|  and adjust movement parameters
	| -Less than 80% health, cast HOT potion
	| NOTE: Put HOT heal in potion belt #1, and Regen Song in Gem#5
	/if (${Me.PctHPs}>=90 && ${Twisttype}="CHANT") {
                	/varset Circlesize 22
                	/varset Speed 2.2
     			/circle on ${Circlesize}
			/speed ${Speed}
			/return
                        }
		else {
		/if (${Me.PctHPs}>=90 && ${Twisttype}="HEAL") {
			/varset Twisttype "CHANT"
			/twist 1 2 3 4
			/return
			}
	/if (${Me.PctHPs}<90 && ${Twisttype}="CHANT") {
		/varset Twisttype "HEAL"
		/twist 5 1 2 3 4
		}
	| Since you are obviously getting hit through some loopy mob dynamic
	| let's change movement parameters to see if we can shake the 'lil bugger...
	| Varies Circlesize randomly between 21-23 step 0.1
	| Varies Speed randomly between 1.8-2.8 step 0.1
	/varcalc Circlesize [${Circlesize}+0.1]
	/varcalc Speed [${Speed}+0.1]
	/circle on ${Circlesize}
	/speed ${Speed}
	/g Speed is ${Speed} and Circle is ${Circlesize}
	/if (${Me.PctHPs}<80) /potionbelt Activate 1
	/return


I took out the random. and set the speed and circle back to the original .. when your HP is above 90

also ..

just a note

I BELIEVE 26 was the max circle you can do dead center of the room ..

i would put your starting circle at 25..

thats just me

ARMY
 
I BELIEVE 26 was the max circle you can do dead center of the room ..

Probably so. I went with a circle of 25 at first, but kept bumping the wall. I would set the circle, run around manually to ensure I was good, turn circle off, then hit a hotkey. I finally realized that this was getting me off center, so now I just leave /circle on as tested and no longer try to set it with the hotkey.

Anyway, that's what made me drop to 23 (plus I think someone posted that suggestion). I imagine 25 would get me hit less often, also. So, I think I read somewhere that you could specify the center of the circle somehow? If so, how, and what coordinates do you use in yours?

I'll try to go up to at least 24 and see if that helps.

Also, is anyone else getting CTD during target.mac? I just loaded Code's 1.4 compile last night and still crashed during the second mob kite (and 2 more deaths). May just be my system. It also happend with 1.3.

Thanks for your help....
 
The AFK Bard Macro

Users who are viewing this thread

Back
Top
Cart