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

any new update on possible crypt of sul and decay fix ?

Its a bit different for everyone, I honestly don't have the characters geared up enough to even fight in the zone. Sadly, I just don't play that much EQ these days. However, since the debuff is different for everyone you can edit the heal values you want by editing the "ELSE" part of this sub. Those are hard coded heal points for Sul and Decay. I'm hoping to have a better fix soon, but this will get you guys by till then.

Rich (BB code):
|----------------------------------------------------------------------------
| SUB: ConfigHeal
|---------------------------------------------------------------------------- 
Sub ConfigHeal
/if (${Select[${Zone.ID},795,796]}==0) {
	/if ((${Me.XTarget}>1)||(${Spawn[id ${Me.XTarget[1].ID}].Named})) {
		/if (${healpoint}!=90) {
			/varset healpoint 90
			/varset grouphealpoint 75
			/varset bighealpoint 60
		}
	} else /if (${Spawn[id ${Me.XTarget[1].ID}].Level}>=${Me.Level}) {
		/if (${healpoint}!=85) {
			/varset healpoint 85
			/varset grouphealpoint 75
			/varset bighealpoint 60
			}
	} else /if (${Spawn[id ${Me.XTarget[1].ID}].Level}>=${Math.Calc[${Me.Level}-5]}) {
		/if (${healpoint}!=80) {
			/varset healpoint 80
			/varset grouphealpoint 75
			/varset bighealpoint 60
			}
	} else {
		/if (${healpoint}!=70) {
			/varset healpoint 70
			/varset grouphealpoint 75
			/varset bighealpoint 60
			}
	}
} else { 
|--------------HEAL POINTS BELOW ARE FOR SUL / DECAY
	/varset healpoint 65
	/varset grouphealpoint 60
	/varset bighealpoint 55
}
 
would adding the zone id to the heal configuration help ? that way it reads what zone- maybe a /check for Lesser decay and other decay like a /echo setheals to 69 % if zone.id is such and such ? or something ???
 
would adding the zone id to the heal configuration help ? that way it reads what zone- maybe a /check for Lesser decay and other decay like a /echo setheals to 69 % if zone.id is such and such ? or something ???

That Sub basically checks to see if the Zone ID isn't Sul or Decay... act normally, if it detects you are in Decay or Sul then its drops your heal points low to undercut the effects. The issue with detecting it by effect is that the % will vary widely from person to person. Some folks are reporting 85%, I zone in and I see it drop to 70%. Its just too random because the effect's power is based on your progression. The best I can do right now is add a /sethealpoint command that would set the healpoints based off a number between 65-90% that the user enters in, it would cascade to the other healpoints based on what the user enters. Anything below 65% would be invalid and anything over 90% would be invalid. The other heal points would be set based on what the user enters in.
 
That Sub basically checks to see if the Zone ID isn't Sul or Decay... act normally, if it detects you are in Decay or Sul then its drops your heal points low to undercut the effects. The issue with detecting it by effect is that the % will vary widely from person to person. Some folks are reporting 85%, I zone in and I see it drop to 70%. Its just too random because the effect's power is based on your progression. The best I can do right now is add a /sethealpoint command that would set the healpoints based off a number between 65-90% that the user enters in, it would cascade to the other healpoints based on what the user enters. Anything below 65% would be invalid and anything over 90% would be invalid. The other heal points would be set based on what the user enters in.

Okay... I'm gonna be difficult: Is it possible to separate Decay from Sul? There are major differences in the debuffs. Ex: Decay is 90% cap with collectors illusion on(80% without) whereas Sul is 85% cap down to 70% with no progression. Having a separate section for each would allow for more accurate healing b/c in Sul I'd have to set it at healpoint 75 whereas in Decay it could be 85.

Edit: Does it recognize instanced versions of the zone the same or do they have different zone IDs? No debuffs in the instances regardless of progression.
 
Okay... I'm gonna be difficult: Is it possible to separate Decay from Sul? There are major differences in the debuffs. Ex: Decay is 90% cap with collectors illusion on(80% without) whereas Sul is 85% cap down to 70% with no progression. Having a separate section for each would allow for more accurate healing b/c in Sul I'd have to set it at healpoint 75 whereas in Decay it could be 85.

Edit: Does it recognize instanced versions of the zone the same or do they have different zone IDs? No debuffs in the instances regardless of progression.

That makes since, I will separate these out then now that we have more data. I believe instanced version will be a different Zone ID. A quick way to check is use /echo ${Zone.ID}
 
Was doing a run on an older raid last night, when my mage buddy gave my cleric a mod rod. Cleric started spazzing as it was getting the name of the mod rod in one of the calculations instead of a number, and ended the macro mid-boss kill. If you're still needing the error message, I'll do some further testing on it tonight after work and let you know exactly what it was saying.
 
That makes since, I will separate these out then now that we have more data. I believe instanced version will be a different Zone ID. A quick way to check is use /echo ${Zone.ID}

If anyone wants some more info:

Crypt of Decay
-No progression/ No Collectors Ed.: 80% HP Cap, debuff: Decay
-Collector's Ed. Merc/Item: 90% HP Cap, debuff: Lesser Decay
-All Hero's missions: No debuff

Crypt of Sul (When you zone in you get the initial debuff "Curse of Sul" 85% HP cap; every few minutes it re-fires and you get the next "level" until you max out; rezoning resets. The debuff is the same name for each "level" unlike Crypt of Decay)
-No progression/No Collectors Ed.: 70% HP cap
-Merc&Part OR Collector's Items/merc: 73% HP cap
-Merc&Part AND Collector's Items/merc: 76% HP cap
-???: 79 - 85% HP cap
-All hero's missions: No debuff

If I'm able to fine tune it some more with alts I'll let you guys know. With the default AutoCleric settings the Cleric stops freaking out if you get at least 2 mitigations (76% cap).

Will check zone IDs later. And sorry this got derailed into TBM stuff :p
 
Was doing a run on an older raid last night, when my mage buddy gave my cleric a mod rod. Cleric started spazzing as it was getting the name of the mod rod in one of the calculations instead of a number, and ended the macro mid-boss kill. If you're still needing the error message, I'll do some further testing on it tonight after work and let you know exactly what it was saying.

Found this bug, I forgot the .ID on the mod rod /if statement. This will be fixed in next release.
 
Was doing a run on an older raid last night, when my mage buddy gave my cleric a mod rod. Cleric started spazzing as it was getting the name of the mod rod in one of the calculations instead of a number, and ended the macro mid-boss kill. If you're still needing the error message, I'll do some further testing on it tonight after work and let you know exactly what it was saying.

Was it a fem cleric spazzing about having to handle a smaller rod than she was used to????

<<sorry, but couldn't help myself>>
 
First off Noobhaxor Congrats on a great macro, only been using it for a week or so and i am loving it so far. :)

I have one question regarding the Friends UI window, is there an easy way to be able to resize that window, like dragging the corners on other UIwindows? I am running at 1920x1200 on a 40" LG HD TV and my friends UI window is all squashed up. If its an easy Edit in the .XML if you be so kind to as point me in the direction i would be most grateful :)

Regards,

Marty
 
First off Noobhaxor Congrats on a great macro, only been using it for a week or so and i am loving it so far. :)

I have one question regarding the Friends UI window, is there an easy way to be able to resize that window, like dragging the corners on other UIwindows? I am running at 1920x1200 on a 40" LG HD TV and my friends UI window is all squashed up. If its an easy Edit in the .XML if you be so kind to as point me in the direction i would be most grateful :)

Regards,

Marty

Sure Man, I'm going to do a revamp of this window in the next release but here is the code you need to change in the meantime.
Go to the bottom of the XML and edit the line in BOLD

Rich (BB code):
<Screen item = "FriendsWindow">
		<!--<ScreenID/>-->
		<RelativePosition>false</RelativePosition>
		<Location>
			<X>196</X>
			<Y>50</Y>
		</Location>
		<Size>
			<CX>168</CX>
			<CY>138</CY>
		</Size>
		<Style_VScroll>false</Style_VScroll>
		<Style_HScroll>false</Style_HScroll>
		<Style_Transparent>false</Style_Transparent>
		<!--<TooltipReference/>-->
		<Text>Auto Cleric</Text>
		<DrawTemplate>WDT_Rounded</DrawTemplate>
		<Style_Titlebar>true</Style_Titlebar>
		<Style_Qmarkbox>true</Style_Qmarkbox>
		<Style_Closebox>true</Style_Closebox>
		<Style_Minimizebox>true</Style_Minimizebox>
		<Style_Border>true</Style_Border>
		<Style_Sizable>false</Style_Sizable>
		<Pieces>FW_Subwindows</Pieces>
		<Pieces>AC_General</Pieces>
		<Pieces>AC_TargetDistance</Pieces>
		<Pieces>AC_Macro</Pieces>
		<Pieces>AC_AutoCleric</Pieces>
		<Pieces>AC_FollowToon</Pieces>
		<Pieces>AC_MQFollowToon</Pieces>
		<Pieces>AC_DivineBuff</Pieces>
		<Pieces>AC_MQDivineBuff</Pieces>
		<Pieces>AC_Promised</Pieces>
		<Pieces>AC_MQPromised</Pieces>
		<Pieces>AC_Nuking</Pieces>
		<Pieces>AC_MQNuking</Pieces>
		<Pieces>AC_AutoRez</Pieces>
		<Pieces>AC_MQAutoRez</Pieces>
		<Pieces>AC_PetHeals</Pieces>
		<Pieces>AC_MQPetHeals</Pieces>
	</Screen>
 
Loaded this Macro first time today with an druid in group (usedruid=1).
He did buff Symbol, but didnt buff AC (in this case Ward of the Earnest).
 
Loaded this Macro first time today with an druid in group (usedruid=1).
He did buff Symbol, but didnt buff AC (in this case Ward of the Earnest).

I think it's because the code is assuming you're using the "Unity" spells (higher levels, e.g. Unity of Nonia) so when it casts symbol it does Symbol+AC+Spell haste together and you get everything.
 
I think it's because the code is assuming you're using the "Unity" spells (higher levels, e.g. Unity of Nonia) so when it casts symbol it does Symbol+AC+Spell haste together and you get everything.

This is correct, I'll have to rewrite the AC buff in for lower levels. I have beta 1 ready to go, let me know if you want to be added to the beta test. I am no longer posting betas on here, but let me know if you'd like to actively participate in beta and I'll add you to the beta distribution list.

- - - Updated - - -

I'm looking at some other macros that do debuffs out there, and it seems MQ2Debuffs is a popular plugin for handling some of them. Since my cures will be target based, instead of self based, I will use something a bit different. I'm still working to pull counters (to tell if I can cure it or not) and make a blacklist of spell NOT to cure.
 
If there is an higher lv cleric in group, and the cleric casts an promised spell, the macro will try to chaincast his promised spell getting the

"Your Promised Recuperation spell did not take hold on tank. (Blocked by Promised Restitution Rk. II)"

over and over gain.
 
Your the Best :)

Thank you very much!

Edit: Thanks mate i changed the highlighted text to "True" and it worked a treat :)
 
Last edited:
Also notice seems to be buggy with not heal and casting vail alot more then healing since ninja patch

Can you explain a bit better? vail/not healing?

- - - Updated - - -

If there is an higher lv cleric in group, and the cleric casts an promised spell, the macro will try to chaincast his promised spell getting the

"Your Promised Recuperation spell did not take hold on tank. (Blocked by Promised Restitution Rk. II)"

over and over gain.

I'll put a check in place to read the buffs on the tank to make sure another Promised Spell doesn't exist, good catch.
 
If there is an higher lv cleric in group, and the cleric casts an promised spell, the macro will try to chaincast his promised spell getting the

"Your Promised Recuperation spell did not take hold on tank. (Blocked by Promised Restitution Rk. II)"

over and over gain.
Then turn it off and let the other cleric cast it...
 
Cleric will just spaz out every now and then cast rallied vail over and over , I don't even use that spell its personally useless as a raid cleric - cleric healing seems to be good on 1-2 at a time if I pull 3-5 like I used to it slows down and lacks - and gets stuck trying to cast rallied vail sometimes and lets group die
 
Is there a specific reason why you use /followtoon instead of /chase in this macro? If there isn't one, could we have it changed to /chase? It'd be much easier controlling movement on the cleric while running KA on other accounts if they all had the same follow command.

That's the only gripe I have about the macro. It works amazing for me so far in normal group circumstances. Had around 15 mobs on me earlier today and cleric healed just fine throughout it all.
 
What zones riot. Because dh has i can pull prolly 10-15 fine , new zones where mobs hit 15-20k i could handle 3-5 fine now i can only handle 1-2 mobs
 
I don't I thought about that and I turned it off , this mac works fucking awesome until he starts spamming rallied vie or whatever then it goes to shit for me I cant even find it in the mac to erase that line out-
 
I too am having trouble with the Rallied Vie thing and the follow.

Thanks for posting the fix on the friends window.

- - - Updated - - -

I think I found the section for Rallied Vie, how do I shut it off?

|--Group Vie Buff
/if (${Me.Book[${Spell[Rallied Greater Ward of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Greater Ward of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Bastion of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Bastion of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Armor of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Armor of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Rampart of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Rampart of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Palladium of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Palladium of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Shield of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Shield of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Aegis of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Aegis of Vie].RankName}
}

- - - Updated - - -

Okay, got the Friends window to resize, how ever the text does not, it's still scrunched up.
 
The previous version and the new beta version I have never had the chain casting Rallied Ward of Vie issue so can't comment on that.

I'm going to give the ambiguously vague "it seems worse than before" in keeping the tank up. One of the issues I think is that it's still being way too cautious. For all of the low spikes in tank HP the only 'oh shit' stuff regularly used was Burst of Life. Divine Arb, Undying life, Shield, etc. almost never go off for me. Also... I'm becoming extremely wary of heals on people *not* the MT. MT will be chilling at 70-90 and I'll have a group member sitting at 40-60 for 10-15 seconds sometimes. Usually its not a big deal but if they keep getting hit... well, splat obviously :)

As for cures in the newest beta- most of the stuff I need cured is on my puller not my MT so perhaps adding a "cure call" in group would be most effective. Ex: mobs in Crypt of Decay love casting big single target DOTs on first on aggro so my puller will need the cure but not my MT (merc). I haven't run into a named with a big group debuff that needs curing so I can't test that yet. I'll see if I can find one.

Will be doing more testing tonight after raids.
 
I too am having trouble with the Rallied Vie thing and the follow.

Thanks for posting the fix on the friends window.

- - - Updated - - -

I think I found the section for Rallied Vie, how do I shut it off?

|--Group Vie Buff
/if (${Me.Book[${Spell[Rallied Greater Ward of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Greater Ward of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Bastion of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Bastion of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Armor of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Armor of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Rampart of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Rampart of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Palladium of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Palladium of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Shield of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Shield of Vie].RankName}
} else /if (${Me.Book[${Spell[Rallied Aegis of Vie].RankName}]}) {
/varset GroupVieBuff ${Spell[Rallied Aegis of Vie].RankName}
}

- - - Updated - - -

Okay, got the Friends window to resize, how ever the text does not, it's still scrunched up.

I'll add a toggle for /groupvie but I'll clean it up too. I have noticed the occasional issue with it. As for the UI element, it is absolute and not relative. I'll look at revamping that so you could see it on big screen.

- - - Updated - - -

The previous version and the new beta version I have never had the chain casting Rallied Ward of Vie issue so can't comment on that.

I'm going to give the ambiguously vague "it seems worse than before" in keeping the tank up. One of the issues I think is that it's still being way too cautious. For all of the low spikes in tank HP the only 'oh shit' stuff regularly used was Burst of Life. Divine Arb, Undying life, Shield, etc. almost never go off for me. Also... I'm becoming extremely wary of heals on people *not* the MT. MT will be chilling at 70-90 and I'll have a group member sitting at 40-60 for 10-15 seconds sometimes. Usually its not a big deal but if they keep getting hit... well, splat obviously :)

As for cures in the newest beta- most of the stuff I need cured is on my puller not my MT so perhaps adding a "cure call" in group would be most effective. Ex: mobs in Crypt of Decay love casting big single target DOTs on first on aggro so my puller will need the cure but not my MT (merc). I haven't run into a named with a big group debuff that needs curing so I can't test that yet. I'll see if I can find one.

Will be doing more testing tonight after raids.

I'm seeing that the group healing in beta 1 is a bit worse, but extended target / pet healing is considerably better. I'll see what I can do to make this better for beta 2.

- - - Updated - - -

Also, Group Vie tends to spam when stacking issue are incurred.
 
Hey Bowhunter,

I used the fix Noobhaxor gave me for the Friends window UI to resize and had the same issue as you with the bunched up text once i resized the window. Easy fix is once you have resized the window reload your UI in game and all is good :)

Marty
 
Hey Bowhunter,

I used the fix Noobhaxor gave me for the Friends window UI to resize and had the same issue as you with the bunched up text once i resized the window. Easy fix is once you have resized the window reload your UI in game and all is good :)

Marty

Tried it several times, even camped out and came back, no luck.
 
Its not benificial 45k damage absorbed then fades. Not a useful spell.

I find it helpful with a merc tank since it's 10% mitigation and with them, every bit is helpful. For real tanks, yeah it's probably not that great. I wouldn't be upset if it got taken out esp. if it's causing problems for people but I have never seen any of the crazy behavior you guys are describing with this spell. So idk~
 
I find it helpful with a merc tank since it's 10% mitigation and with them, every bit is helpful. For real tanks, yeah it's probably not that great. I wouldn't be upset if it got taken out esp. if it's causing problems for people but I have never seen any of the crazy behavior you guys are describing with this spell. So idk~

He allready said he add's an toggle. So everyone gets to decide for themselfs
 
I dont know if i never noticed it before but my cleric is spamming aura of divinity rk. ii whenever hes not in combat. The aura is up so I dont know why hes doing it.
 
The following just happend, he just dont stop. He has the Symbol as an buff, and even turning druid buffs off just dont stop him.


edit: Rebooting the computer seems to fixed that.

chaincast symbol.PNG
 
Ok, happened again, twice. Last night, and today right after a fresh start.

Group is currently:

96 SK
96 J5 Cleric Merc (=rk. ii spells)
95 Druid
95 Cleric with Rank 1 spells.
96 Magician
96 Chanter

I had the Druid buff the 95 Group buff and the cleric /usedruid buffs on.

The cleric just dont stop to cast the Symbol.
 
Auto Cleric 1.0

Users who are viewing this thread

Back
Top
Cart