• 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

FastHeal 5 Initial Release 3/30/2015

Joined
Feb 8, 2005
RedCents
8,901¢
fastheal5.png
Requirements:
-MQ2Cast
-MQ2Exchange
-MQ2Rez
-MQ2BuffTool
-Editing Top of Lines of Macro to include spells

NOTE: You must mem the main healing / nuking spells you will use. It will not memorize spells and will skip the use of a spell not memorized.

Features:
-Gift of Mana Support
-Yaulp / Mount Auto-Cast for Mana Regen
-Group Heals
-Epic Clicks
-AA Usage as a cleric (Burst of Life, Divine Alteration)
-Group and Self Buffs (Unified Credence, Auras, etc...)
-Plugin based casting
-Auto Rez
-Pet Heals
-Tank Buffs (Shining / Vie Line)
-Configurable Group / Tank Heal %
-Double Aura
-Group HoT Support
-INI File Support
-Timed Heals (Promised Line)
-Double Remedy Spell Support
-Aggro Control
-DA Logic
-DPS Mode (Will Use Direct Damage Spells including Twin heal and Contravention / Intervention lines)
-Symbol Text buff (Buffs anyone within 100 units that says symbol)
-Divine Intervention Spell Line Support
-Ward Healing Spell Support

INI FILE:
Rich (BB code):
[Spells]
wardspell=Ward of Certitude Rk. II
remedyheal1=Spiritual Remedy
remedyheal2=Graceful Remedy Rk. II
patchheal=Fifteenth Emblem Rk. II
hotspell=Elixir of the Acquittal
groupheal=Word of Reformation Rk. II
promheal=Promised Reformation Rk. II
yaulpspell=Yaulp XIII Rk. II
twinnuke=Glorious Rebuke
dpsnuke=Castigation Rk. II
healnuke=Virtuous Intervention Rk. II
nukeheal=Virtuous Contravention Rk. II
bigheal=Fraught Renewal Rk. II
mountitem=Bracelet of the Severed Hand
[General]
AutoRez=1
healpoint=80
grouphealpoint=75
bighealpoint=60
pethealpoint=0
patchhealpoint=45
clickhealpoint=30
selfhealpoint=75
Manatonuke=40
usepromheals=0
DPSMode=1
DivineBuffOn=1
FollowToonName=NULL -----ADDED 5.2 Leave NULL to disable follow
REMOVED 5.2-----DoLeashToon=0
REMOVED 5.2 ----DoLeashToonName=NULL
[Buffs]
SelfBuff=Armor of the Reverent Rk. II
GroupBuff=Unified Hand of Certitude Rk. II
GroupBuffCheck=Blessing of Fervor Rk. II
TankBuff=Shining Bastion Rk. II
SymbolBuff=Unity of Gezat
aurabuff1=Aura of Divinity Rk. II
aurabuff2=Aura of the Reverent Rk. II
DivineBuff=Divine Interposition Rk. II

5.0 Initial Release
-------------
-Huge re-write of how it handles heals.
-Nuking lumped together with DPSMode = 1 / 0 will disable all nuking and heal nuke combos.

5.1 4/6/2015 Release
----------------------
-Minor bug: that if you had more than 2 ranks of Yaulp trained under Class AAs and no Yaulp spells loaded it would never cast Yaulp and just sit down.
-Minor bug: When DPS mode was on Group healing wasn't taking priority of Nuking sub routine.
-Fixed all casting priorities. In some instances a group member or tank would take priority over healing yourself.
****CLERIC > TANK > GROUP MEMBER > GROUP PET (if set) > Nuking
-Minor Bug: Rez was failing to cast on downed party members in some instances.

5.2 4/23/2015 Release
---------------------
-Less Spam in MQ2ChatWnd (Cast.Result triggers /echo or /bc)
-Improved Standing/Sitting Logic
-Feign Death Auto-Stand (had a fight where Cleric was FD'd by a mob)
-Casting on Targets in Water (noone likes dumping your mana pool on someone you can't heal)
-Heal/Nukes top priority with DPSMode On
-Removal of DoLeashToon (Replaced with fresh code)

5.3 4/24/2015 Patch
---------------------
-Fix for Nuking (wasn't casting healing and just nukes when DPSMode=1)

6.0 In Development
------------------
-Auto-Revive Merc when it is dead
-Bug Fix: Will no longer follow toon if distance is greater than 400 units
-Casting optimization (Should be less than a 1 second delay between casts now)
-Nuke Heal 1 and 2 added
-Reverse DS added
-Bug Fix: Removal of twinnuke (wasn't performing well)
-Bug Fix: Aggro dump tweaks
-AA Divine Retribution casts when something is hitting you
 

Attachments

Last edited:
I edited my ini spell line up for a 105 cleric. When i re-start Fastheal5 it will buffs Shinny Armor(Shining Bulwark), does DI (Divine Indemnification) fine, then mac stalls trying to mem Graceful Remedy Rk. II even tho i changed the spell to Rk. III cause that what spell my cleric has. i pulled and big train of moles in the bixie mission to test it but wouldnt cast any heals. --- Update---- Now the mac is spamming the MQ2 window trying to mem Promised Reformation Rk. II even tho i have a different Promised Rehabilition spell and it should be turned off.

Rich (BB code):
[Spells]
wardspell=Ward of Surety
remedyheal1=Spiritual Remedy Rk. III
remedyheal2=Graceful Remedy Rk. III
patchheal=Fifteenth Emblem Rk. III
hotspell=Elixir of the Seas
groupheal=Word of Convalescence
promheal=Promised Rehabilitation
yaulpspell=Yaulp XIII Rk. II
twinnuke=Glorious Judgment
dpsnuke=Castigation Rk. II
healnuke=Mystical Intervention
nukeheal=Ardent Contravention
bigheal=Fervid Renewal
mountitem=NULL
epicshield=Aegis of Superior Divinity
healspell=Graceful Remedy Rk. II
splashheal=Reforming Splash
bigheal1=Fraught Renewal Rk. II
bigheal2=Fervent Renewal Rk. II
[General]
AutoRez=1
healpoint=85
grouphealpoint=70
bighealpoint=60
pethealpoint=0
patchhealpoint=40
clickhealpoint=30
selfhealpoint=65
Manatonuke=20
usepromheals=0
DPSMode=1
DivineBuffOn=1
DoLeashToon=0
DoLeashToonName=NULL
nukehealpoint=0
[Buffs]
SelfBuff=Armor of the Ardent
GroupBuff=Unified Hand of Nonia
GroupBuffCheck=Benediction of Piety
TankBuff=Shining Bulwark
SymbolBuff=Unity of Nonia
aurabuff1=Aura of Divinity Rk. III
aurabuff2=Aura of the Reverent
DivineBuff=Divine Indemnification
 
Sounds like you are executing an old macro or wrong INI file. Try deleting all fastheal.mac in your /macros folder and redownloading.

Also check to make sure you are loading the correct INI file for that character.

-----
Just looked over the macro uploaded here and you are probably looking at an old version. FastHeal 5 will not ever try to memorize a heal spell. Buffs it will, but that's about it.

- - - Updated - - -

I'm going to work on Removing the INI file all together. Too many issues with mis-configures and such. Here is my proposed logic. Any feedback would be appreciated.

Run macro using
Rich (BB code):
/mac Fastheal ${Arg1}=healpoint ${Arg2}=DPS/Pet/Prom Config
/mac Fastheal 80 1
For Arg2 I will have the following options
0=DPS/PetHeal/Prom Disabled
1=DPSEnabled
2=PetHeal Enabled
3=Promised Line Enabled
4=DPS+Pet
5=DPS+Prom
6=Pet+Prom
7=DPS+PET+Prom all Enabled

I could do a popup window, but getting folks to put the XML into their UIfile directory would probably cause more issues than having a INI File. I'll keep thinking on this, but in the meantime I will code the Spells to autocast based on your level and using the ${Spell[NAMEOFSPELL].RankName} to cast the proper one so people don't have to config that in the INI.

I'll try to release this in Version 5.1
 
ok i deleted all my old fastheals and just made a new copy of fastheal 5. Resetup the ini(which i love btw, give me pin point control) and working like a charm. i'll report any bugs or wierd logic.
 
Thanks noob just getting back into things again. Will post some feedback if you still want it.
 
Haha so true, as long as mq2 is up. Otherwise I'm a dead cleric.

- - - Updated - - -

Found a minor bug that if you had more than 2 ranks of Yaulp trained under Class AAs and no Yaulp spells loaded it would never cast Yaulp and just sit down. I've fixed this, and will release it on the next update in a week.

- - - Updated - - -

Found another minor bug where when DPS mode was on Group healing wasn't taking priority of Nuking sub routine. This will be added to 5.1 fixes.

- - - Updated - - -

Bug killing morning... Fixed all casting priorities. In some instances a group member or tank would take priority over healing yourself. The following is now the set in stone priority for casting.

CLERIC > TANK > GROUP MEMBER > GROUP PET (if set) > Nuking

- - - Updated - - -

One more bug that is fixed for 5.1 release scheduled tomorrow
-Rez was failing to cast on downed party members in some instances. This was due to a bad if/then statement that I have removed.
 
I'm not sure if I've missed something in the ini or if you can change it but when I'm tanking on warrior and use the ability that spawns the copy , the cleric focuses on healing that copy as as the tank.
 
Pethealpoint=0 make sure this is set to zero other wise cleric will heal your warrior pet mine was at 70 for my mage and id spawn my pet and every time pet would get below 70 he would heal it im working on correcting it but still does it from time to time
 
I didn't even know warrior's got pets. So you guys want it to never heal the pet if the class that spawns it is a WAR?
 
it only does it for warriors pets because it spawns a pet saying same name as warrior but where sk and paladins spawn none class specific pets
 
Ok I'll trybthat with the pethealpoint tomorrow when I get some time.
 
Let me know if you guys want changes. I can identify the pets via IDs and easily separate them out since all the casting is done via ${Target.ID} and never by the name.

- - - Updated - - -

Pushing 5.1 Release back, I'm still not happy with how the macro is rezzing once I get it rock solid I'll release it. Time to kill my F2P toons some more...
 
I've tried this on my cleric and it just keeps casting surety over and over. Any idea what I have wrong?

Rich (BB code):
[Spells]
wardspell=Ward of Surety Rk. II
remedyheal1=Graceful Remedy Rk. III
remedyheal2=Spiritual Remedy Rk. II
patchheal=Celestial Intervention Rk. II
groupheal=Syllable of Convalescence Rk. II
promheal=Promised Reformation Rk. II
yaulpspell=Yaulp XIII Rk. II
bigheal=Fraught Renewal Rk. III
twinnuke=Glorious Rebuke
dpsnuke=Castigation Rk. II
healnuke=Virtuous Intervention Rk. II
nukeheal=Virtuous Contravention Rk. II
epicshield=Aegis of Superior Divinity
mountitem=Glowing Black Drum
[General]
AutoRez=1
healpoint=80
grouphealpoint=75
bighealpoint=60
pethealpoint=0
patchhealpoint=45
clickhealpoint=30
selfhealpoint=75
Manatonuke=40
usepromheals=1
DPSMode=0
DivineBuffOn=0
DoLeashToon=0
DoLeashToonName=NULL
[Buffs]
SelfBuff=Armor of the Devout
GroupBuff=Unified Hand of Surety Rk. II
GroupBuffCheck=Blessing of Fervor Rk. II
TankBuff=Shining Bastion Rk. II
SymbolBuff=Unified Hand of Nonia Rk. II
aurabuff1=Aura of Divinity Rk. III
aurabuff2=Aura of the Reverent Rk. III
DivineBuff=Divine Indemnification Rk. II
 
Yeah I'm working on removing the spell declarations. Too many times have I seen miss spellings, wrong spells in slot, etc... I'm going to keep the heal points and options in ini for now.
 
i actually have redone my own version of cleric mac. for cure's heals ect... gives option to list 3 current spells ect.... auto rez feature buff feature ect....i may release it to public not sure yet finishing some tweaks on it before i decide but its sorta a combination of kiss / fastheal / cleric.mac all together will decide if i want to release it or not later on maybe will thou
 
Released 5.1 with some bug fixes and better handling of heal priority. This also fixes the Rezing. It will battle rez group member and then rez out of group members if you are outside of combat.

- - - Updated - - -

Are stuns very viable on a Cleric? I see they heal and do some pretty cool stuff via AA. Would anyone be interested in seeing that added to the macro?
 
Thanks for posting this. I'm excited to try it out on my new cleric. I had one question - how does it compare to healing with KA? Do you know?
 
It heals great. One of if not the best heal macros I've used. I raid has a cleric but I do progression stuff with a warrior which I play and just have my cleric running with this. I have never tried to run it on a raid though, atm I'm compiling my notes on raiding to pass on to Noobhaxor to see what he thinks and if he can do anytuing
 
Let me know, I'd love to code it for raiding, I added Extended Targets specifically for that ;) I haven't been able to test it since there aren't many open raids on Drinal that I can get in on. I may just transfer servers so I can raid. I saw a late night raiding guild on Erollsi Marr that raid 9PM PST to 1 AM PST. I could fit in to my schedule and raid for the first time since Seeds of Destruction (that was before I had two kids...lol).
 
is it me or did some of these posts get deleted ? especially mine and the one maskoi posted this morning for a fix to spell finding
 
He is just embarrassed because he didn't know ${Me.Book[Spell Name]}

Buwhahahaha. take that fastheal5.

KissAssist rulez
 
He is just embarrassed because he didn't know ${Me.Book[Spell Name]}

Buwhahahaha. take that fastheal5.

KissAssist rulez


Kiss def, has come along way from when it first was released , Would be nice if kissassist did recognize spells / ranks in the macro would help soooooooooooooo much for clerics with same type name spells
 
Anyone else notice those heal-nukes and nuke-heals have a TON of healing potential? I sat in Freeport spamming them just for testing and landed several heals for almost 200k each.... even my biggest other heal only lands for 120k. I may even experiment with setting one of them as my patch heal since it does so much.
 
Cleric's Heal-Nuke Intervention Line used with Glorious Judgments Line (Twin-Heal next 2 direct heals) makes it so they can heal for big numbers. This doesn't work the other way, they can't twin the Nuke-Heal Cleric's Contravention Line to target's target healing type spells.
That being said, all heals your cleric cast get modded by Healing Boon, Adept and Gift AA's all making cleric heals better across the board. What matters most in healing, imo is the time it takes to get the heal cast and land on their target PC, Pet or Self. FF5 does this very very well. What it can't do yet is predict (anticipate) when the tank is going to take allot of damage very quickly (spike damage).
 
Yeah I am going to tweak the macro a bit once I get my cleric back up to 100s. I read a raid cleric forum post and was blown away by the numbers he was achieving. Nuke Heals aren't used because most humans can't target back and forth fast enough, but good thing this isn't human ;) I'll bump up the priority of heal nukes for sure.
 
I'm just curious, how much better would a group geared cleric running fastheal be compared to a merc? Would if be significantly better? I find my max AA'd merc is just barely inadequate when actually playing my chars.
 
I ran fastheals for a couple days specifically trying to get it to trigger nukes and my cleric never casted one. Not even when I was killing mobs super slowly that couldn't kill me if I AFKed without a healer.
 
I ran fastheals for a couple days specifically trying to get it to trigger nukes and my cleric never casted one. Not even when I was killing mobs super slowly that couldn't kill me if I AFKed without a healer.

I couldn't get it to run and cast any of the nukes either. This was with the nuke-heal and the heal-nuke.
 
I just double checked because it would be totally like me to do something that simple, but, it was indeed set to dpsmode=1. I double checked spellings, spell rank, and all that jazz. Everything looked as it should. I haven't used this mac before this release so I can't say if it was something specific to this version etc.
 
I need to redo healing priorities for heal nukes and put them ahead of remedy anyhow. So that will fix both issues.
 
FastHeal 5 Initial Release 3/30/2015

Users who are viewing this thread

Back
Top
Cart