• 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

Fast Heal 6 Initial Release 9/2/2015

Do you have unified hand of certitude rk. II ? If not then it outputted the correct info.

Also side note: removed almost every /goto command in macro. Typically /goto commands slow down macros. Only left one in for when cleric is nearing OOM, will code this one out as well in the future.

- - - Updated - - -

Quick update: Buffs done, working well. Removing OOMwait in favor for a AA sustain when OOM. So you run out of mana, then it starts burning any AA abilities to keep tank and group up until mana gets back over 5%.

Yes, my cleric had Rk. II of Certitude and Unified Hand of Certitude...
 
Found the epic shield bug you all were talking about.

${Cast.Ready[epicshield|item]} is not working

Cast.Ready is not working for any items period. Its a bug in the plugin. I did find out that I can use ${FindItem[itemname].Timer}==0 will work. I made this change the beta macro. I've made too many changes at this point to track lol.

- - - Updated - - -

Yes, my cleric had Rk. II of Certitude and Unified Hand of Certitude...

Thanks Jim, that tells me i need to pull the rank from the Unified string and append it to a generic Blessing of blah string to do the buff check.
 
There are still some bugs we are working out from the last month's patch. I will try and confirm this tonight and pass it along to eqmule if I can duplicate it.
 
Well, I managed to write a very basic healing plugin... :) It will heal a group for now with single target heals. Once I am done testing, I'll model it after FastHeal if you don't mind. :)
 
I intend to use your FastHeal6 as a template for the healing logic if that's okay with you. If not, I'll go off my cleric keybinds as a start. I'd like to eventually support shaman and druid healers too (I have a heroic version of each). Of course, the MQ2 API is different from the macro calls, but the idea is the same, and if necessary, I can call macro commands from the API. I am doing that right now to use MQ2Cast from my plugin (/casting "spell" gemx), but I may extend MQ2Cast to export functions I need to call directly.

If you want to test the very early betas, I'll PM you a copy of the .dll as I make progress... Right now, it's extremely simple. It checks to see if anyone in the group is < 90% health, and casts the next heal in my normal keybind rotation. Of course that means non-tanks may end up with ward, but it was just to get it where I could test. I popped into tempest temple, and it kept my merc tank alive. I also intend to support the Extended target window, but that's not until I figure a few other things out (like cast times, etc...). In my first release, it checked the HP too fast, and ended up healing twice where only one heal was needed... I got around it with a 2 second delay (from the start of the cast), but that may be too much, and could interfere with between-heal rezzes...

- - - Updated - - -

I guess that first part was a little redundant... :)
 
Was a little side-tracked but I am back into getting AutoHeal finished. Finished this little snippit for auto configuring Healpoint when new target(s) are acquired by group.
Rich (BB code):
Sub ConfigHeal
	/if ((${Me.XTarget}>1)||(${Spawn[id ${Me.XTarget[1].ID}].Named})) {
		/if (${healpoint}!=90) /varset healpoint 90
	} else /if (${Spawn[id ${Me.XTarget[1].ID}].Level}>=${Me.Level}) {
		/if (${healpoint}!=85) /varset healpoint 85
	} else /if (${Spawn[id ${Me.XTarget[1].ID}].Level}>=${Math.Calc[${Me.Level}-5]}){
		/if (${healpoint}!=80) /varset healpoint 80
	} else {
		/if (${healpoint}!=70) /varset healpoint 70
	}
	
/return
/return
 
I like this idea. I'll set up the plugin to do the same. Maybe make them variables that can be set in the .ini later. I think it would be a good idea to consider the number of other auto hater xtargets as well... In case you pull 10 lower level mobs or something...
 
If you make a plugin for this, please make the cleric release and use Fellowship back when he dies. ;)
 
I have a heroic cleric waiting to try the auto - super - fast - healing - wonder - battle cleric - badass
 
Yes x2 on release and campfire back. One of the better features of KISS imo.

Edit: Does anyone have an ini set up for a 100 and 105 cleric that they wouldn't mine sharing? A list of your memmed spells would be much appreciated as well.
 
Memmed spells are in order:
Spiritual Remedy Rk. II
Fervid Renewal
Glorious Judgment Rk. II
Fifteenth Emblem Rk. II
Ardent Elixir Rk. II
Word of Greater Reformation
Unified Hand of Surety
Mystical Intervention Rk. II
Ward of Surety Rk. II
Justice Rk. II
Shining Bulwark Rk. II
Aura of the Reverent Rk. II

For some reason I haven't bothered with the HP aura, so some minor adjustments might be needed for dual auras.

Rich (BB code):
[Spells]
wardspell=Ward of Surety Rk. II
remedyheal1=Spiritual Remedy Rk. II
remedyheal2=Graceful Remedy Rk. II
patchheal=Fifteenth Emblem Rk. II
hotspell=Ardent Elixir Rk. II
groupheal=Word of Greater Reformation
promheal=Promised Reformation Rk. II
yaulpspell=Yaulp XIII Rk. II
bigheal=Fervid Renewal
twinnuke=Glorious Judgment Rk. II
dpsnuke=Justice Rk. II
healnuke=Mystical Intervention Rk. II
nukeheal1=Virtuous Contravention Rk. II
nukeheal2=Virtuous Contravention Rk. II
mountitem=Desert Tarantula Saddle
[General]
AutoRez=1
healpoint=80
grouphealpoint=75
bighealpoint=60
pethealpoint=0
patchhealpoint=45
clickhealpoint=30
selfhealpoint=75
Manatonuke=40
usepromheals=0
DPSMode=1
DivineBuffOn=0
FollowToonName=NULL
[Buffs]
ReverseDS=Mark of the Devoted
SelfBuff=Armor of the Reverent Rk. II
GroupBuff=Unified Hand of Surety
GroupBuffCheck=Benediction of Piety
TankBuff=Shining Bulwark Rk. II
SymbolBuff=Unified Hand of Gezat Rk. II
aurabuff1=Aura of the Reverent Rk. II
aurabuff2=Aura of Divinity Rk. II
DivineBuff=Divine Peace
 
Pretty much have a solid auto configure with the macro in its current state. I have fixed a some of the major things Epic Shield / Quiet Mircle Mis-casts / and a variety of other tweaks.

I could release it but I just don't think the group heals (Word of Redemption Line) is working as well as I like. I want a 100% polish for this. To accomplish a more intelligent group heal I am going to condense HealSelf HealTank HealGroup subs into one. This will be another big overhaul, but I think necessary to be able to out perform a human cleric.
 
That's basically what I did for my plugin. :) I need to do some more testing, and I'll get you a copy to test...

- - - Updated - - -

If you make a plugin for this, please make the cleric release and use Fellowship back when he dies. ;)

I can do that. I'll put it on my todo list... :)
 
Is there a way to turn on combat rezzing?

This macro doesn't AutoRez in combat. I can include it to, but I don't know if its a good idea. Typically someone with rez effects is worthless for the rest of the fight anyhow or has this changed? Also this can lead to some Spam death when MQ2Rez is kicking on your toons. If you can describe a scenario where it would be beneficial let me know and I will code it to those conditions.

If its something that is desired I'd probably do a corpse count in the immediate radius and if it is more than 1 corpse I probably would set it to turn off, otherwise you will just be killing folks over and over.

Auto-Cleric Update
------------------
-Finished Coding Alias and INI writes so no file will need to be edited and you can change options on the fly and they will be saved between macro launches.
 
If it's the tank, auto rez can save the group. With the "Rest" line AAs a warrior could get right back into tanking nearly immediately after a rez. Some casters can harvest/canni/gather mana to get back into the fight too. I'd make it an option that's off by default.
 
Yeah, like Jim said it can be helpful if for some reason the tank goes down mid fight. Even a newly rezzed war is better than my casters getting destroyed. I also agree if coded in it should be something folks can toggle off, and probably defaulted to off.
 
Ok that sounds good. I will make a /battlerez toggle.

If the corpsecount exceeds 2 then do not battle rez. That sound like a good enough safe guard? or should I add do not rez more than once every 2 minutes? or just make no safe guards? what are your guys thoughts on that?
 
By corpse count you mean like 2 dead group member corpses? Because if so then yes, that would be a good number. Anymore than that and the shit has already hit the fan.

What I have watched happen with KISS is things like a named/multiples come to camp and drop the tank, then cleric instant rezzes tank and tank gets things under control ish until combat is over. Where as running a merc cleric(which I did for a long time) tank would go down, merc would not rez, and an otherwise saveable situation leads to camp firing back after everyone takes a dirt nap.

- - - Updated - - -

Another cool feature would be a toggle for follow/camp here(sorry I'm trying to get all your features... borrowed, Mask). As and example I love Raz's afnuke hybrid, but I can either have them stick right on the tank and chase him around in camp(looks super sketchy) or leave leash off and they eventually push themselves out of camp and into/under/around random terrain.
 
This macro doesn't AutoRez in combat. I can include it to, but I don't know if its a good idea. Typically someone with rez effects is worthless for the rest of the fight anyhow or has this changed? Also this can lead to some Spam death when MQ2Rez is kicking on your toons. If you can describe a scenario where it would be beneficial let me know and I will code it to those conditions.

If its something that is desired I'd probably do a corpse count in the immediate radius and if it is more than 1 corpse I probably would set it to turn off, otherwise you will just be killing folks over and over.

My main tank, who dies a lot, even with no buffs a with rez effects is better than my "secondary". Also, if used in raids, combat rez a must....so an on/off option would be great.
 
Hmm. Not sure why, but everytime I logout my cleric with FastHeal still running, the client crashes. No problems with clients running other macros.
 
Logging out normally. I like having my characters on char select whenever I'm away, takes too long loading all the clients from scratch. ;)
 
Fast Heal 6 Initial Release 9/2/2015

Users who are viewing this thread

Back
Top
Cart