• 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

Pre-Release Link for auto_clr auto_brd, and auto_war macros

Status
Not open for further replies.
It appears there is a bug if you do /camphere on you get the following screenshot spammed enough to cause a chat/command delay. This happens when there is no mob in camp/range. This effects Autobard, Autocleric, Autowarrior, Auto_BRD, Auto_CLR and Auto_WAR.

Auto-Mac-Issue.PNG
 
It appears there is a bug if you do /camphere on you get the following screenshot spammed enough to cause a chat/command delay. This happens when there is no mob in camp/range. This effects Autobard, Autocleric, Autowarrior, Auto_BRD, Auto_CLR and Auto_WAR.

View attachment 13393

Ok release 1.0.3 with Camp fixes. Simplified how camp and camp return works. This will make it much more reliable.

Updated @ 1/4/2018 4PM CST
 
Ok release 1.0.3 with Camp fixes. Simplified how camp and camp return works. This will make it much more reliable.

Updated @ 1/4/2018 4PM CST

Thank you Noobhaxor, whatever you changed appears to have resolved the issue.
 
I tried this out again for the first time today and keep getting an error about this line

/if ((${Me.PctMana}>=30)&&(!${Me.Casting.ID})&&(!${Me.XTarget[1].ID})&&(!${Me.Invis})&&!${MoveTo.Moving}&& !${Group.Member[${tankname}].Hovering} && ${Group.Member[${tankname}].Type.NotEqual[Corpse]} &&(${Group.Member[${tankname}].PctHPs}>=1) /call BuffCheck

Says Failed to parse /if command.

Thanks,
 
I tried this out again for the first time today and keep getting an error about this line

/if ((${Me.PctMana}>=30)&&(!${Me.Casting.ID})&&(!${Me.XTarget[1].ID})&&(!${Me.Invis})&&!${MoveTo.Moving}&& !${Group.Member[${tankname}].Hovering} && ${Group.Member[${tankname}].Type.NotEqual[Corpse]} &&(${Group.Member[${tankname}].PctHPs}>=1) /call BuffCheck

Says Failed to parse /if command.

Thanks,
Oops missed a ) in that line on 1.0.4 version. I'll update once I get home

Sent from my LG-H871 using Tapatalk
 
I have been playing around with auto bard and have a few comments.

He only seems to play Doben's Spry Sonata, Requiem of time, wave of torpor, and randomly Silisia's Lively Crecendo (cant figure out a pattern for Crecendo).

If the mez breaks he doesn't seem to be checking.

Should it be twisting songs and poping aa's?
 
eqstreamz it dosent download as a file

When you click on the file in DropBox, it will open a text document in your browser. In the top right corner of the page that is opened, you should have a download button, click that and select download direct.
 
I have been playing around with auto bard and have a few comments.

He only seems to play Doben's Spry Sonata, Requiem of time, wave of torpor, and randomly Silisia's Lively Crecendo (cant figure out a pattern for Crecendo).

If the mez breaks he doesn't seem to be checking.

Should it be twisting songs and poping aa's?

This is probably because I haven't expanded past 105 on bard or warrior yet. I'll be working on those in the coming days as I have cleric polished up.
 
I am having an issue with Rez in combat. I have it turned on for both of my clerics in 2 different groups, but if my puller dies outside of range and I bring him back during a fight they do not sense a corpse to rez.
 
Cleric doesn't cast Mark of Shandral from what I can tell, which means running cactus missions is a bust as that thing does major hurt in a DS.
 
Cleric is casting promised Rehabilitation 4 s before it fires just refreshes the spell.
 
aspire its a bug from omens when the spell was first made, it takes you worn beneficial extended enhancement into account which is why its random how much time is added to the buff put on tanks. Your AAs would be a flat amount, the only % based is the worn item mod and there is no way of coding it to work 100% of the time because of latency.
 
Cleric is casting promised Rehabilitation 4 s before it fires just refreshes the spell.

Oh yah I've noticed that for awhile, apparently its being effected by spell casting reinforcement AA is my guess.

just turned off promised lines and works great other then that.

aspire its a bug from omens when the spell was first made, it takes you worn beneficial extended enhancement into account which is why its random how much time is added to the buff put on tanks. Your AAs would be a flat amount, the only % based is the worn item mod and there is no way of coding it to work 100% of the time because of latency.

Wasn't seeing this issue but I coded a fix for it regardless. It used to cast promised heal if in battle or 21 seconds have passed since the last cast.

I have changed the timer to be 25s BUT when reading tank buffs if it noticed promised heal isn't a buff on tank... it will automatically set timer to 0 and force a recast. Should work better but let me know how it works for you all.

Updated: 1/8/2018 @ 3 PM CST
Version: 1.0.5
 
Failed to parse /if command. Could not find command to execute.
auto_CLR.mac@49 (ClassMainLoop): /if ((${Me.PctMana}>=30)&&(!${Me.Casting.ID})&&(!${Me.XTarget[1].ID})&&(!${Me.Invis})&&!${MoveTo.Moving}&& !${Group.Member[${tankname}].Hovering} && ${Group.Member[${tankname}].Type.NotEqual[Corpse]} &&(${Group.Member[${tankname}].PctHPs}>=1) /call BuffCheck
auto_CLR.mac32 (Main): /call ClassMainLoop
The current macro has ended.
Usage: /if (<conditions>) <command>


Get that right after starting macro new one from today
 
Failed to parse /if command. Could not find command to execute.
auto_CLR.mac@49 (ClassMainLoop): /if ((${Me.PctMana}>=30)&&(!${Me.Casting.ID})&&(!${Me.XTarget[1].ID})&&(!${Me.Invis})&&!${MoveTo.Moving}&& !${Group.Member[${tankname}].Hovering} && ${Group.Member[${tankname}].Type.NotEqual[Corpse]} &&(${Group.Member[${tankname}].PctHPs}>=1) /call BuffCheck
auto_CLR.mac32 (Main): /call ClassMainLoop
The current macro has ended.
Usage: /if (<conditions>) <command>


Get that right after starting macro new one from today

Bah forgot I did a change on my home pc that didn't copy to my work one... Redownload... this is fixed.
 
Wasn't seeing this issue but I coded a fix for it regardless. It used to cast promised heal if in battle or 21 seconds have passed since the last cast.

I have changed the timer to be 25s BUT when reading tank buffs if it noticed promised heal isn't a buff on tank... it will automatically set timer to 0 and force a recast. Should work better but let me know how it works for you all.

Updated: 1/8/2018 @ 3 PM CST
Version: 1.0.5



Tested Promised, still seems to be recasting early.

Using latest version.

Rich (BB code):
|-----Version: 1.0.5
|-----Update: 1-8-2018

I noticed it recasts when the counter reaches anywhere from 3 to 7 secs on the tank. The duration shows 20 secs on my tank when the counter starts (cleric casts), and reaches about 3 to 7 secs before cleric recasts resetting it back to 20 secs on tank. Odd.
 
Tested Promised, still seems to be recasting early.

Using latest version.

Rich (BB code):
|-----Version: 1.0.5
|-----Update: 1-8-2018

I noticed it recasts when the counter reaches anywhere from 3 to 7 secs on the tank. The duration shows 20 secs on my tank when the counter starts (cleric casts), and reaches about 3 to 7 secs before cleric recasts resetting it back to 20 secs on tank. Odd.

The client must be reporting promised wrong then. I'm going to see if maybe I can read the seconds from buff and set promised with a +1 second based on that.
 
auto_war keeps hitting sneering grin it is a toggle ability and does not need to be used.

- - - Updated - - -

Also cleric will keep trying to cast surety if not 110 if it or MT has assurance on. and also res still goofy will sometimes res tank when it dies but will not switch to heal it then when it dies again she tries to heal the corpse
 
go to line 982 and replace whole line with
Rich (BB code):
			/if (${Target.ID}&&${Target.BuffsPopulated}==TRUE&&!${Target.Aego.ID}&&!${Target.Skin.ID}&&!${Target.Symbol.ID}&&!${Target.Buff[${GroupBuff}].ID}&&${GroupBuffRecast}!=1) /varset GroupBuffRecast 1

- - - Updated - - -

that should fix it

- - - Updated - - -

there is some grouping () that are missing so some additional stuff is needed but fixed rezzing (so far) and chain buffing
 
I am noticing when running auto cleric and warrior together that my warrior keeps spamming brace for impact even though the cleric has his mitigation buff on him. I am not sure if I am missing a command to turn one or the other off.
 
Using
|---auto_CLR.mac by Noobhaxor|-----Version: 1.0.5
|-----Update: 1-8-2018

Why does my cleric stop healing? Why does my cleric seem to forget who the Main Tank is?
 
cleric stops healing when a death occurs, it changes the MT ID and if that old ID is a mob it wont heal it. Also zoning causes the same thing to happen, almost like player ID's arent saved on zoning anymore and are instead assigned new ID's everytime we zone/die
 
Not sure whats up but since todays patch auto war tank is like tissue paper im in dh ha and i was able to mass pull kill 5 to 6 at a time with war tanking now i cant do 3 or 4 somethings fubar...
 
patch notes said they upped HA tasks so the npc's were scaled to the proper lvl so a 110 instance mob would be on par with a RoS mob
 
auto_war keeps hitting sneering grin it is a toggle ability and does not need to be used.

- - - Updated - - -

Also cleric will keep trying to cast surety if not 110 if it or MT has assurance on. and also res still goofy will sometimes res tank when it dies but will not switch to heal it then when it dies again she tries to heal the corpse

go to line 982 and replace whole line with
Rich (BB code):
			/if (${Target.ID}&&${Target.BuffsPopulated}==TRUE&&!${Target.Aego.ID}&&!${Target.Skin.ID}&&!${Target.Symbol.ID}&&!${Target.Buff[${GroupBuff}].ID}&&${GroupBuffRecast}!=1) /varset GroupBuffRecast 1

- - - Updated - - -

that should fix it

- - - Updated - - -

there is some grouping () that are missing so some additional stuff is needed but fixed rezzing (so far) and chain buffing

I am noticing when running auto cleric and warrior together that my warrior keeps spamming brace for impact even though the cleric has his mitigation buff on him. I am not sure if I am missing a command to turn one or the other off.

Using
|---auto_CLR.mac by Noobhaxor|-----Version: 1.0.5
|-----Update: 1-8-2018

Why does my cleric stop healing? Why does my cleric seem to forget who the Main Tank is?

cleric stops healing when a death occurs, it changes the MT ID and if that old ID is a mob it wont heal it. Also zoning causes the same thing to happen, almost like player ID's arent saved on zoning anymore and are instead assigned new ID's everytime we zone/die

Ok 1.0.6 is ready in Dropbox, try it out and let me know what you guys see. This should address buffing, rezes, and Main Tank on death or zone.
 
updated and this is what i got and she was not invised

[2018/01/19 17:32:41] auto_clr.mac@32 (Main): /call ClassMainLoop
[2018/01/19 17:32:41] /declare 'petworsthp' failed. Name already in use.
[2018/01/19 17:32:41] auto_clr.mac@1047 (HealGroup): /declare petworsthp int local 100
[2018/01/19 17:32:41] auto_clr.mac@46 (ClassMainLoop): /if (!${Me.Casting.ID}&&(${Me.XTarget[1].ID}||!${Me.Invis})) /call HealGroup
[2018/01/19 17:32:41] auto_clr.mac@32 (Main): /call ClassMainLoop
[2018/01/19 17:32:41] /declare 'petworsthp' failed. Name already in use.
[2018/01/19 17:32:41] auto_clr.mac@1047 (HealGroup): /declare petworsthp int local 100
[2018/01/19 17:32:41] auto_clr.mac@46 (ClassMainLoop): /if (!${Me.Casting.ID}&&(${Me.XTarget[1].ID}||!${Me.Invis})) /call HealGroup
[2018/01/19 17:32:41] auto_clr.mac@32 (Main): /call ClassMainLoop
[2018/01/19 17:32:41] /declare 'petworsthp' failed. Name already in use.
[2018/01/19 17:32:41] auto_clr.mac@1047 (HealGroup): /declare petworsthp int local 100
[2018/01/19 17:32:41] auto_clr.mac@46 (ClassMainLoop): /if (!${Me.Casting.ID}&&(${Me.XTarget[1].ID}||!${Me.Invis})) /call HealGroup
[2018/01/19 17:32:41] auto_clr.mac@32 (Main): /call ClassMainLoop
[2018/01/19 17:32:41] /declare 'petworsthp' failed. Name already in use.
[2018/01/19 17:32:41] auto_clr.mac@1047 (HealGroup): /declare petworsthp int local 100
[2018/01/19 17:32:41] auto_clr.mac@46 (ClassMainLoop): /if (!${Me.Casting.ID}&&(${Me.XTarget[1].ID}||!${Me.Invis})) /call HealGroup
[2018/01/19 17:32:41] auto_clr.mac@32 (Main): /call ClassMainLoop
[2018/01/19 17:32:42] /declare 'petworsthp' failed. Name already in use.
[2018/01/19 17:32:42] auto_clr.mac@1047 (HealGroup): /declare petworsthp int local 100
[2018/01/19 17:32:42] auto_clr.mac@46 (ClassMainLoop): /if (!${Me.Casting.ID}&&(${Me.XTarget[1].ID}||!${Me.Invis})) /call HealGroup
[2018/01/19 17:32:42] auto_clr.mac@32 (Main): /call ClassMainLoop
 
Pre-Release Link for auto_clr auto_brd, and auto_war macros
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart