• 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

Auto-Cleric Beta (CLOSED)

Status
Not open for further replies.
Re: Auto-Cleric Beta (Testers only - Report Results)

macro end. there is a bug.

cleric bug.jpg
 
Re: Auto-Cleric Beta (Testers only - Report Results)

Can't use for cactus fight as it doesn't seem to want to get Mark of Shandral off at all :(
 
Re: Auto-Cleric Beta (Testers only - Report Results)

Can't use for cactus fight as it doesn't seem to want to get Mark of Shandral off at all :(

Ok just updated this again @ 3:30 PM CST. Make sure BYOS =1 and you have Mark of Shandral loaded. It should fire for you.
 
Re: Auto-Cleric Beta (Testers only - Report Results)

sometimes the macro will not see that a group member died and will not rez, i will /echo spawncount and see whats going on maybe its not registering

- - - Updated - - -

change line 1183 and 1183 from
Rich (BB code):
/varset CorpseCount ${SpawnCount[pccorpse guild noalert 3 radius 100 zradius 50]}
	/varset GroupCorpseCount ${SpawnCount[pccorpse group noalert 3 radius 100 zradius 50]}
to
Rich (BB code):
/varset CorpseCount ${SpawnCount[corpse guild noalert 3 radius 100 zradius 50]}
	/varset GroupCorpseCount ${SpawnCount[corpse group noalert 3 radius 100 zradius 50]}
should fix rezzing issues
 
Re: Auto-Cleric Beta (Testers only - Report Results)

sometimes the macro will not see that a group member died and will not rez, i will /echo spawncount and see whats going on maybe its not registering

- - - Updated - - -

change line 1183 and 1183 from
Rich (BB code):
/varset CorpseCount ${SpawnCount[pccorpse guild noalert 3 radius 100 zradius 50]}
	/varset GroupCorpseCount ${SpawnCount[pccorpse group noalert 3 radius 100 zradius 50]}
to
Rich (BB code):
/varset CorpseCount ${SpawnCount[corpse guild noalert 3 radius 100 zradius 50]}
	/varset GroupCorpseCount ${SpawnCount[corpse group noalert 3 radius 100 zradius 50]}
should fix rezzing issues

what about line 1202?

and naming pccorpse help not getting the .mac confused with non player corpse? like a mob corpse?
 
Re: Auto-Cleric Beta (Testers only - Report Results)

there is no such thing as pccorpse it needs to be changed corpse

- - - Updated - - -

was looking at it at work i will post one with my fixes later

- - - Updated - - -

i have it working atm not chain rebuffing if noob is ok with me posting it i can
 
Re: Auto-Cleric Beta (Testers only - Report Results)

I just downloaded the latest update 1/12/2018.. I see you fixed the Unified Assurance RK issue.

A few issues I see:

If I set /divinebuff to on, the clerics starts casting the buff starting on my shaman. The shaman then promptly casts something (using KA) that knocks it off. I have not researched what is knocking it off the shaman. This causes the cleric to continuously cast DI on the shaman. Does /divinebuff cast the buff on all group members? Or just tanks?

My monk is group leader and MA and in Group Slot 1. If /autorez is on, he will not be rezzed. Other group member seem to be rezzed as expected.

Using /newtank does not seem to have any affect. Normally I would expect the new tank to start receiving the short term buffs like Shining Fortress but I see no difference.

Starting up the cleric, you used to display who the selected tank was. I do not see this any longer.

Thanks!
 
Re: Auto-Cleric Beta (Testers only - Report Results)

I just downloaded the latest update 1/12/2018.. I see you fixed the Unified Assurance RK issue.

A few issues I see:

If I set /divinebuff to on, the clerics starts casting the buff starting on my shaman. The shaman then promptly casts something (using KA) that knocks it off. I have not researched what is knocking it off the shaman. This causes the cleric to continuously cast DI on the shaman. Does /divinebuff cast the buff on all group members? Or just tanks?

shamans have an AA self only thats better then DI... so when the shaman using KA cast it on himself it will overwrite DI
 
Re: Auto-Cleric Beta (Testers only - Report Results)

Cleric still isn't battle rezzing for me =/
 
Re: Auto-Cleric Beta (Testers only - Report Results)

there seems to be an issue with corpses being added to an alert list, my fix bypasses the alert list but seems to ultra chain /corpse and chain rez, but it rezzes lol

- - - Updated - - -

quick fix but be warned it looks real bot like use at your own risk, replace the outside rez sub with this:
Rich (BB code):
|-------------------------------------------------------------------------------------
| SUB: Outside Rez Check
|-------------------------------------------------------------------------------------
    Sub RezCheck    
    /declare i int local
    /declare CorpseCount int local
	/declare GroupCorpseCount int local
    /declare RezID int local
	/varset CorpseCount ${SpawnCount[pccorpse guild radius 100 zradius 50]}
	/varset GroupCorpseCount ${SpawnCount[pccorpse group radius 100 zradius 50]}
    
    /if (${Spawn[pccorpse radius 100 zradius 50].ID}) {
		/varset RezID ${Spawn[pccorpse radius 100 zradius 50].ID}
		/target id ${RezID}
		/delay 5 ${Target.ID}==${RezID}
		/corpse
		/delay 5 ${Target.Distance}<10
		/if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
			/casting "Blessing of Resurrection" alt -targetid|${RezID}
			/delay 8
		} else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
			/casting "${epicwand}" item -targetid|${RezID}
			/delay 10s !${Me.Casting.ID}
		} else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
			/call SpellQueue "Reviviscence" ${RezID}
		}
	} else /if ((!${Me.Hovering})&&(${GroupCorpseCount}>0)) {
        /for i 1 to ${GroupCorpseCount}
			/varset RezID ${NearestSpawn[${i},pccorpse group radius 100 zradius 50].ID}
			/if (${Spawn[noalert 4 id ${RezID}].ID}) {
				/target id ${RezID}
				/delay 5 ${Target.ID}==${RezID}
				/corpse
				/alert add 4 corpse "${Spawn[${RezID}]}"
			}
			/if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
				/casting "Blessing of Resurrection" alt -targetid|${RezID}
				/delay 8
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			} else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
				/casting "${epicwand}" item -targetid|${RezID}
				/delay 10s !${Me.Casting.ID}
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			} else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
				/call SpellQueue "Reviviscence" ${RezID}
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			}
        /next i      
	|-Will not rez in Guild lobby - Guild Hall - Plane of Knowledge
	} else /if ((!${Me.Hovering})&&(${CorpseCount}>0)&&(${Select[${Zone.ID},344,345,202]}==0)) {
        /for i 1 to ${CorpseCount}
			/varset RezID ${NearestSpawn[${i},corpse guild radius 100 zradius 50].ID}
			/if (${Spawn[noalert 4 id ${RezID}].ID}) {
				/target id ${RezID}
				/delay 5 ${Target.ID}==${RezID}
				/corpse
				/alert add 4 corpse "${Spawn[${RezID}]}"
			}
			/if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
				/casting "Blessing of Resurrection" alt -targetid|${RezID}
				/delay 8 !${Me.Casting.ID}
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			} else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
				/casting "${epicwand}" item -targetid|${RezID}
				/delay 10s !${Me.Casting.ID}
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			} else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
				/call SpellQueue "Reviviscence" ${RezID}
				/if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
			}
        /next i      
    }
/Return
 
Re: Auto-Cleric Beta (Testers only - Report Results)

i noticed it is using 15th emblem not 16th. also using the old DI
 
Re: Auto-Cleric Beta (Testers only - Report Results)

my version is using the correct 16th, which version you using....
Rich (BB code):
|------------------------------|
|---auto_CLR.mac by Noobhaxor
|-----Version: 1.0.5
|-----Update: 1-8-2018
is mine
 
Re: Auto-Cleric Beta (Testers only - Report Results)

there seems to be an issue with corpses being added to an alert list, my fix bypasses the alert list but seems to ultra chain /corpse and chain rez, but it rezzes lol

- - - Updated - - -

quick fix but be warned it looks real bot like use at your own risk, replace the outside rez sub with this:
Rich (BB code):
|-------------------------------------------------------------------------------------
| SUB: Outside Rez Check
|-------------------------------------------------------------------------------------
    Sub RezCheck    
    /declare i int local
    /declare CorpseCount int local
    /declare GroupCorpseCount int local
    /declare RezID int local
    /varset CorpseCount ${SpawnCount[pccorpse guild radius 100 zradius 50]}
    /varset GroupCorpseCount ${SpawnCount[pccorpse group radius 100 zradius 50]}
    
    /if (${Spawn[pccorpse radius 100 zradius 50].ID}) {
        /varset RezID ${Spawn[pccorpse radius 100 zradius 50].ID}
        /target id ${RezID}
        /delay 5 ${Target.ID}==${RezID}
        /corpse
        /delay 5 ${Target.Distance}<10
        /if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
            /casting "Blessing of Resurrection" alt -targetid|${RezID}
            /delay 8
        } else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
            /casting "${epicwand}" item -targetid|${RezID}
            /delay 10s !${Me.Casting.ID}
        } else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
            /call SpellQueue "Reviviscence" ${RezID}
        }
    } else /if ((!${Me.Hovering})&&(${GroupCorpseCount}>0)) {
        /for i 1 to ${GroupCorpseCount}
            /varset RezID ${NearestSpawn[${i},pccorpse group radius 100 zradius 50].ID}
            /if (${Spawn[noalert 4 id ${RezID}].ID}) {
                /target id ${RezID}
                /delay 5 ${Target.ID}==${RezID}
                /corpse
                /alert add 4 corpse "${Spawn[${RezID}]}"
            }
            /if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
                /casting "Blessing of Resurrection" alt -targetid|${RezID}
                /delay 8
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            } else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
                /casting "${epicwand}" item -targetid|${RezID}
                /delay 10s !${Me.Casting.ID}
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            } else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
                /call SpellQueue "Reviviscence" ${RezID}
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            }
        /next i      
    |-Will not rez in Guild lobby - Guild Hall - Plane of Knowledge
    } else /if ((!${Me.Hovering})&&(${CorpseCount}>0)&&(${Select[${Zone.ID},344,345,202]}==0)) {
        /for i 1 to ${CorpseCount}
            /varset RezID ${NearestSpawn[${i},corpse guild radius 100 zradius 50].ID}
            /if (${Spawn[noalert 4 id ${RezID}].ID}) {
                /target id ${RezID}
                /delay 5 ${Target.ID}==${RezID}
                /corpse
                /alert add 4 corpse "${Spawn[${RezID}]}"
            }
            /if (${Me.AltAbilityReady[Blessing of Resurrection]}) {
                /casting "Blessing of Resurrection" alt -targetid|${RezID}
                /delay 8 !${Me.Casting.ID}
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            } else /if ((${FindItem[${epicwand}].ID}) && (${FindItem[${epicwand}].Timer}==0)&&!${Me.AltAbility[3800]}) {
                /casting "${epicwand}" item -targetid|${RezID}
                /delay 10s !${Me.Casting.ID}
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            } else /if (${Me.Book[Reviviscence]}&&${Me.CurrentMana}>${Spell[Reviviscence].Mana}&&!${Me.AltAbility[Blessing of Resurrection]}) {
                /call SpellQueue "Reviviscence" ${RezID}
                /if (${Cast.Result.Equal[CAST_SUCCESS]}) /alert add 3 corpse "${Spawn[${RezID}]}"
            }
        /next i      
    }
/Return

my version is using the correct 16th, which version you using....
Rich (BB code):
|------------------------------|
|---auto_CLR.mac by Noobhaxor
|-----Version: 1.0.5
|-----Update: 1-8-2018
is mine


Same version as me but I did the edit part posted above...
 
Re: Auto-Cleric Beta (Testers only - Report Results)

im glad the rezzing is fixed so far i submitted my stuff to noob so he can look through my code, I also made a change the the auto_subs also thats nice. Buffing is functional, but if MA changes ID it starts chain buffing again, almost need to see if on zoning if it can reaquire MT ID and if the MT is rezzed reaquire the ID again, cause if you zone out of an instance it will target a random mob trying to buff it, cause the ID that was stored at macro start matched the npc's ID
 
Re: Auto-Cleric Beta (Testers only - Report Results)

Battle rezzes still a little off for me. I think i saw cleric spamming promised heals on my tanks corpse once. If the cleric dies and gets rezed he doesn't automatically recast his aura's either. Also a big thing is he doesn't engage with the mage(running KA) anymore to ask for a mod rod.
This beta release is defiantly casting much faster though.
 
Re: Auto-Cleric Beta (Testers only - Report Results)

i have promised turned off cause it always seemed buggy with it out... same bug here on auras if the cleric dies. doesnt recast.
 
Auto-Cleric Beta (CLOSED)
Status
Not open for further replies.

Users who are viewing this thread

Back
Top
Cart