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

Release MQ2Heals (1 Viewer)

Joined
May 31, 2014
RedCents
8,485¢
Here's the latest release of MQ2Heals for Clerics, Druids, and Shaman! It has quite a few options now (listed in another post below!).

Recent Changes:
03/29: Updated for MQ2 patch.
03/24: Updated for patch!
03/19: Updated for MQ2 patch...
03/17: Updated for patch!
02/20: Updated for MQ2 Source release...
02/17: Updated for big patch...
02/08: Fixed .dll name confusion (it thought it was MQ2AFNuke because of some shared code). Also made it save all .ini settings after loading.
02/01: Fixed XTarget corpse check (I think).
01/23: Updated for patch.
01/21: Updated for patch.
01/19: Fixed casting issue (again).
01/05: Added option to reduce spam. On by default now. /heals debug on to see spam again... :)
12/22: Fixed an issue with casting. It should heal properly again. I tested it for a few hours in TBM zones.
12/09: Compiled for patch.
12/05: Re-compiled for 12/02 release...
11/30: I fixed some stuff regarding rez. Needs some testing...
11/28: Fixed range heal issues. :) Added in spell range check and group puller range check. It will not heal the group puller unless he/she is within PullerHealRange (default is 50). It can be set in the .ini or /heals pullerhealrange #.
Added a command: /heals pullerhealrange -> Heal the group puller if he/she is within this range only.
I can't test it at work, so if there are bugs, I'll try to iron them out tonight. :)

Compiled for MQ2-20160317

Requires Plugins:
  • MQ2Cast
  • MQ2MoveUtils
Optional Plugins:
  • MQ2EQBC
What it does:
  • Heals!!!
  • Meditates
  • Resurrects (Clerics)
  • Uses Mounts (All)
It heals!!! It is a little more dynamic (right now) than some of the healing macros out there. You can change your spell lineup as needed w/o restarting the plugin. It will use whatever heal spells you have memorized, or whatever you decide to change your spell set to. It does not have support for HoT spells (yet). It supports promised heals, fast heals, patch heals, big heals, light heals, and whatever other categories I used. Promised heals will either cast it on the first XTarget you specify, or on your group member with the "Main Tank" role (XTarget takes priority over group).

What it does not do:
  • Distance calculation for spells
  • DPS
  • Buffs
  • Heal over Time
What it will eventually do:
  • Heal over Time
  • Buff
  • DPS (Maybe)
Currently supported classes:
  • Cleric
  • Druid (Basic)
  • Shaman (Basic)
Classes in progress:
  • Paladin
  • Ranger
  • Beastlord

Feedback so far: It works great by itself and with KissAssist, AutoCleric, and FastHeal macros.

What I need to make it better: More feedback. Druid and Shaman spell lineups, buffs, ideal heal spells, etc... More beta testers. To get off my ass and play my cleric more.

Current Command List:
Rich (BB code):
Usage:
==========Plugin Options/Help==========
/heals -> displays this help
/heals help -> displays this help
/heals settings -> displays settings
/heals on|off -> Enable/Disable plugin
/heals pause|resume -> Pause/Resume plugin action
/heals loadini -> to reload the configuration from the .ini file (in case you manually edit it).
=============Heal Points================
/heals healpoint # -> Start healing at #% HPs
/heals fasthealpoint # -> Use fast heals at #% HPs
/heals clickhealpoint # -> Use clciky/emergency heals at #% HPs
/heals bighealpoint # -> Use big heals at #% HPs
/heals selfhealpoint # -> Heal self first at #% HPs
/heals grouphealpoint # -> Check group members for group heals at #% HPs
/heals grouphealcount # -> Use group heal when # members get below grouphealpoint HPs
/heals dynamichealpoints on|off -> Dynamically determine heal points
=============Heal Types=================
/heals promised on|off -> Toggle promised heals
/heals patch on|off -> Toggle patch heals
/heals fast on|off -> Toggle fast heals
/heals big on|off -> Toggle big heals
/heals click on|off -> Toggle clicky heals/AA Heals
/heals healnuke on|off -> Toggle heal nukes
/heals nukeheal on|off -> Toggle nuke heals
/heals light on|off -> Toggle light heals
/heals group on|off -> Toggle group heals (not healing group members, but group heal spells)
=============Rez Options================
/heals rez on|off -> Toggle Resurrect Spells/AAs while idle
/heals combatrez on|off -> Toggle Resurrect Spells/AAs while in combat (between heals)
/heals campfirerez on|off -> Toggle release hover, click campfire, and rez
/heals revivemerc on|off -> Toggle revive dead mercenary
=============Rez Options================
/heals domed on|off -> Toggle Meditate on/off
/heals medpct on|off -> Toggle Meditate at # percentage mana
/heals domount on|off -> Toggle Using Mounts on/off
/heals mountitem "Name of Mount Item" -> Use this mount item

Buff support is coming (not implemented yet):
/heals buffs on|off -> Toggle Buff Spells while idle
/heals combatbuff on|off -> Toggle buffs while in combat (shining, etc... not Surety/Symbol, except MT if HPs are good > HealPoint)
/heals buffgem # -> Spell gem # for buffs

INI/Settings Defaults (This should be most of them):
Rich (BB code):
HealPoint = 80
FastHealPoint = 70
GroupHealPoint = 80
MinGroupHealCount = 2
BigHealPoint = 50
PetHealPoint = 0
PatchHealPoint = 40
ClickHealPoint = 30
SelfHealPoint = 40
DoHealNukes = 0
DoNukeHeals = 0
DoFastHeals = 1
DoPromisedHeals = 1
DoDynamicHeals = 0
DoCampFireRez = 0
DoPatchHeals = 1
DoBigHeals = 1
DoLightHeals = 1
DoRemedyHeals = 1
DoClickHeals = 1
DoGroupHeals = 1
DoYaulp = 1
DoReviveMerc = 1
DoHoTs = 0
DoCombatRez = 1
DoRez = 1
DoMed = 1
DoMemSpells = 0
MedPct = 98
DoMount = 1
BuffGem = 10
DoBuffs = 1
MountItem = "Verdant Hedgerow Leaf"

In hopes to clear up some confusion, the downloads are for the different types of servers. The whole plugin is a beta release (every .dll). If you play on Live servers, get the regular .dll. If you play on the Test server, get the one labelled Test. If you play on the beta servers, and are testing the TBM content, get the one labelled Beta.

MQ2Heals.dll - Live Servers
Test-MQ2Heals.dll - Test Servers
Beta-MQ2Heals.dll - Beta Servers
 
Last edited by a moderator:
Requires Plugins:
  • MQ2Cast
  • MQ2MoveUtils
  • MQ2BuffTool - for /clickoff
Optional Plugins:
  • MQ2EQBC
What it does:
  • Heals!!!
  • Meditates
  • Resurrects (Clerics)
  • Uses Mounts (All)
It heals!!! It is a little more dynamic (right now) than some of the healing macros out there. You can change your spell lineup as needed w/o restarting the plugin. It will use whatever heal spells you have memorized, or whatever you decide to change your spell set to. It does not have support for HoT spells (yet). It supports promised heals, fast heals, patch heals, big heals, light heals, and whatever other categories I used. Promised heals will either cast it on the first XTarget you specify, or on your group member with the "Main Tank" role (XTarget takes priority over group).

What it does not do:
  • Distance calculation for spells
  • DPS
  • Buffs
  • Heal over Time
What it will eventually do:
  • Heal over Time
  • Buff
  • DPS (Maybe)
Currently supported classes:
  • Cleric
  • Druid (Basic)
  • Shaman (Basic)
Classes in progress:
  • Paladin
  • Ranger
  • Beastlord

Feedback so far: It works great by itself and with KissAssist, AutoCleric, and FastHeal macros.

What I need to make it better: More feedback. Druid and Shaman spell lineups, buffs, ideal heal spells, etc... More beta testers. To get off my ass and play my cleric more.

Current Command List:
Rich (BB code):
Usage:
==========Plugin Options/Help==========
/heals -> displays this help
/heals help -> displays this help
/heals settings -> displays settings
/heals on|off -> Enable/Disable plugin
/heals pause|resume -> Pause/Resume plugin action
/heals loadini -> to reload the configuration from the .ini file (in case you manually edit it).
/heals saveini -> to write .ini file.
=============Heal Points================
/heals healpoint # -> Start healing at #% HPs
/heals fasthealpoint # -> Use fast heals at #% HPs
/heals clickhealpoint # -> Use clciky/emergency heals at #% HPs
/heals bighealpoint # -> Use big heals at #% HPs
/heals selfhealpoint # -> Heal self first at #% HPs
/heals grouphealpoint # -> Check group members for group heals at #% HPs
/heals grouphealcount # -> Use group heal when # members get below grouphealpoint HPs
/heals dynamichealpoints on|off -> Dynamically determine heal points
=============Heal Types=================
/heals promised on|off -> Toggle promised heals
/heals patch on|off -> Toggle patch heals
/heals fast on|off -> Toggle fast heals
/heals big on|off -> Toggle big heals
/heals click on|off -> Toggle clicky heals/AA Heals
/heals healnuke on|off -> Toggle heal nukes
/heals nukeheal on|off -> Toggle nuke heals
/heals light on|off -> Toggle light heals
/heals group on|off -> Toggle group heals (not healing group members, but group heal spells)
=============Rez Options================
/heals rez on|off -> Toggle Resurrect Spells/AAs while idle
/heals combatrez on|off -> Toggle Resurrect Spells/AAs while in combat (between heals)
/heals campfirerez on|off -> Toggle release hover, click campfire, and rez
/heals revivemerc on|off -> Toggle revive dead mercenary
=============Rez Options================
/heals domed on|off -> Toggle Meditate on/off
/heals medpct on|off -> Toggle Meditate at # percentage mana
/heals domount on|off -> Toggle Using Mounts on/off
/heals mountitem "Name of Mount Item" -> Use this mount item

Buff support is coming (not implemented yet):
/heals buffs on|off -> Toggle Buff Spells while idle
/heals combatbuff on|off -> Toggle buffs while in combat (shining, etc... not Surety/Symbol, except MT if HPs are good > HealPoint)
/heals buffgem # -> Spell gem # for buffs

INI/Settings Defaults (This should be most of them):
Rich (BB code):
HealPoint = 80
FastHealPoint = 70
GroupHealPoint = 80
MinGroupHealCount = 2
BigHealPoint = 50
PetHealPoint = 0
PatchHealPoint = 40
ClickHealPoint = 30
SelfHealPoint = 40
DoHealNukes = 0
DoNukeHeals = 0
DoFastHeals = 1
DoPromisedHeals = 1
DoDynamicHeals = 0
DoCampFireRez = 0
DoPatchHeals = 1
DoBigHeals = 1
DoLightHeals = 1
DoRemedyHeals = 1
DoClickHeals = 1
DoGroupHeals = 1
DoYaulp = 1
DoReviveMerc = 1
DoHoTs = 0
DoCombatRez = 1
DoRez = 1
DoMed = 1
DoMemSpells = 0
MedPct = 98
DoMount = 1
BuffGem = 10
DoBuffs = 1
MountItem = "Verdant Hedgerow Leaf"

Support thread here:
http://www.redguides.com/community/showthread.php/35476-MQ2Heals
 
Last edited by a moderator:
Anything that makes my healers better healers and still more useable than a merc interests me....
but how would we (us know-nothing,non-macro writing noobs) incorporate it into what we have?
 
You would load the plugin: /plugin mq2heals, and enable it /heals on... It can be paused (/heals pause) and resumed (/heals resume). It automatically pauses on zone, unless you want it to release and campfire (though I haven't tested this, it is in the code). It's currently configured for a cleric raid setup (my cleric's spellset for raids), and logic is designed much like fastheal6. It will use whatever level/rank spells you have memorized on your spellbar within certain heal lines. It will eventually have support for promised and slow/mana efficient heals. Right now, it will use ward, intervention spells F* renewal line, and a couple others I forget. Being a plugin, it should theoretically be faster than a macro, but macros like fastheal should perform about the same (because it's pretty lightweight). If I can get Noobhaxor to help out, it will be more like his new macro. You'll have the option of running the macro, or the plugin and another macro. I might even put in a TLO to determine who needs healed the most, so you can write macros to use it... Something like ${Heals.Group.Worst}, or ${Heals.Xtarget.Worst}, and you could use /heals heal ${Heals.Worst}, etc... I was considering tracking tanks outside xtarget and group too... So you could use XTarget for whatever else you like.
 
First, yes I'd be interested in it.

Second, I don't think there's currently a way to get the spell casting state without using the chat log. The server will have to tell the client the amount of time needed to refresh the gem, which will differ based on the result of the cast, so it's entirely possible that the server sends a result message (you'll either have to parse the packet or hook the callback). Parsing chat seems like an easier solution, but maybe it's worthwhile exploring these other options. Maybe someone has already done it.

EDIT: Also, a project like this might get me to install visual studio (if you need help)
 
so this would work and run something like MQ2melee does for tanks/meleedps?
If you need a tester..6boxer w/cleric..glad to try it and let you know what I see....
 
so this would work and run something like MQ2melee does for tanks/meleedps?
If you need a tester..6boxer w/cleric..glad to try it and let you know what I see....

It is pretty-much a cleric version of MQ2Melee at the moment. If you have your own compile from the latest MQ2 release, I can provide you a .dll to test it. Eqmule made some changes in a couple core functions (20151007) for AAs, so the latest RG compile (20150930) will not work. When RG releases the next compile (probably right after the next patch, or maybe after the next test patch), I'll try and use the same MQ2 base source code for the test compile, and post a .dll here. It is still a little alpha, and will spam the MQ2 window a bit, but my cleric keeps his tank merc alive when I try to get her killed... :)

- - - Updated - - -

First, yes I'd be interested in it.

Second, I don't think there's currently a way to get the spell casting state without using the chat log. The server will have to tell the client the amount of time needed to refresh the gem, which will differ based on the result of the cast, so it's entirely possible that the server sends a result message (you'll either have to parse the packet or hook the callback). Parsing chat seems like an easier solution, but maybe it's worthwhile exploring these other options. Maybe someone has already done it.

EDIT: Also, a project like this might get me to install visual studio (if you need help)

The individual spell cooldown isn't a problem. The global cooldown is. I think I am going to export some functions from MQ2Cast, and import them into MQ2Heals, so I can track the state without having to watch the chat log too. I'll write a couple functions to return the MQ2Cast flags, and states sort of like ${Cast.Ready} and ${Cast.State} do. I can get the information through the API, but it's significantly more costly (more CPU cycles, etc...).
 
would love to see it cross platform for druids shamans pally ranger :)\
ive got a half assed cross of fastheal 6 that works on my druid but very early stages. had to strip all the dps and rez subs.
 
I don't think it would be too bad to do the druid, shaman, and ranger. Pally may be a little tougher, but I intend to make this work for all priest classes first. Once that base work is done, I'll look into hybrids.
 
Healing routines shouldn't need to be class specific. The way I handled it was by type of heal. autodetect type of everything you have memmed then a hardcoded list of AAs. those get added into your heal list. then in the routines it is broken out by instant vs duration, single vs group vs AE, pet vs player. For duration you need a method to store timers by spawn. There were some focii calculations and other things. It ended to be a few hundred lines of code to get done but was pretty straight forward by just using logic flow.

About the only thing i never got around to doing was allowing weights to prioritize healing by class. It just heals the lowest person/pet in game for whatever the range is on your specific heal(s). That is actually an easy addition, just adds ~16 lines to add to the ini and more people possibly doing unintended things with your data.
 
Thanks for the info Pete. Right now, it's only class specific because I modelled it after FastHeal6, which is Cleric specific. I have a heroic druid and heroic shaman I can look into though for their heals, but I've never really played them...

The plugin checks which heals you have mem'd with whichever is ready to cast, so you can dynamically change your spell line-up to suit your needs. If you don't need heal-nukes, you can forget them, and put some other heals in their place, and it will use them (at least the ones I've coded it to use). I intend to set it up for promised heals, but only for specific targets, so you're not casting promised heals on everyone, and you don't have to care who the MT is... Just /heals promised ${Target.ID} on... /heals promised to see the list, and /heals promised ${Target.ID} off (these are just ideas not yet implemented - some started though).

Currently, I have heals classified by type (fast, heal-nuke, nuke-heal, group, ward, etc...), and it currently checks XTarget, group, and self, with priority to self after a certain point (like 40% or something), XTarget, then group/pet. It will only group heal if 3 or more members need a heal, otherwise, it's single target to whoever needs a heal the most. I don't have any duration/HoT/Promised heal support yet. I do have everything (framework) I need to have timers by spawn for duration heals though. I may make it support a list of critical members to heal (raid tanks) that take priority over anything if they're under a certain percentage... What do you all think?

I am interested in alpha/beta testers, so I can get some feedback, and fine-tune it. I'll start working on the promised and duration tracking. Currently, I am one MQ2 release ahead of RG's latest Vanilla release, but I could compile a copy that's compatible with the RG release for any takers on alpha/beta testing.

- - - Updated - - -

Thanks Pete for pointing out there was a global spell cooldown TLO... :)
 
Would you be willing to steer this towards being a multi platform healer macro? Covering all the healers (Cleric, Shaman, Druid, Paladin, BL, Ranger (lol))
I would love to see one made to cover the other classes functionalities as well.
 
Rock solid cleric plugin that I didn't have to worry about would rock - and while I understand others request for other classes cleric first please!
 
Would you be willing to steer this towards being a multi platform healer macro? Covering all the healers (Cleric, Shaman, Druid, Paladin, BL, Ranger (lol))
I would love to see one made to cover the other classes functionalities as well.

Yes. For healing at least...

- - - Updated - - -

Rock solid cleric plugin that I didn't have to worry about would rock - and while I understand others request for other classes cleric first please!

It will be cleric first because I have a cleric... That's pretty-much the only reason.

- - - Updated - - -

Okay, I have a compile that should work with the RG release (PM me if you want to alpha/beta test it for me)... For now, it's simple...

Memorize the spells you want your cleric to use... The plugin will use any in the following categories right now:
Burst of Life AA < 30%
Divine Arbitration < 30%
Patch heals - Fifteenth/Fourteenth, etc... < 40%
Ward Spells - Ward of Surety/Certitude < 60%
Big Heals - F* Renewal spells (Fervid, Fraught, Frenzied) < 60%
Heal Nukes - Intervention Line (Mystical, Virtuous, Elysian, Celestial, holy) < 80%
Remedy Spells - Remedy Line (Spiritual, Graceful, Faithful, Earnest, Devout, etc...) < 80%

Load the plugin... /plugin mq2heals
Enable the plugin... /heals on

There are configuration options, but I'll go over those when it's at least a beta quality release.

Right now, promised heals are not supported, and neither are the "Light" line of heals. I know it will spam your MQ2 window... I got some good info from PeteSampras that I'll be using to fix some of the already known issues. Eventually, I'll make it dynamically determine heal requirements like Noobhaxor's AutoCleric.mac.

I haven't set it up to save its configuration yet, although that's trivial to implement. :)

It has NOT been extensively tested. I throw my cleric out with some mercs, and see what happens.

Known issues:
Will spam MQ2 Chat Window (I will fix this soon...)
Does not check if heal target is OOR (on my todo list!)
Gets stuck sometimes (I know why - will be fixed soon too)
 
Now, with this plugin, I could technically (if I wanted to) still run a macro, yes? Like KA with DPS on casting those non-heal spells/AA's?.......
 
Absolutely. The plugin will change your target to whomever needs healed and heal them. I haven't tried it with KA and DPS. If you get a chance, let me know how it goes.
 
This is still a very beta plugin, but here's a taste for those that volunteered to test, and for those brave enough to try it. It doesn't save your configuration, or mem your spells for you (yet), but it works with some of the testing I have done...

If you want to use promised heals, memorize the spell, and assign a main tank, or the first XTarget you manually set PC/NPC will get the promised spell (XTarget takes priority over group tank).

To use:
/plugin mq2heals
/heals on

If you zone, it will pause the plugin. To fix:
/heals resume

If it appears to not be healing, make sure the plugin is loaded, enabled, and resumed if paused/zoned. This should be compatible with yesterday's RG Vanilla compile.

- - - Updated - - -

Also, it's still cleric specific... :) Hang in there other classes.
 
Last edited:
I tried your new cleric plugin on a raid in a main tank group. I noticed if a group member is dead it will try to chain heal the corpse. it heals and switches targets well. i'll keep testing it to see what else i notice to improve your plugin jimbob.
 
Thanks. I hadn't put any code to check for corpses in until today. It seemed to work well in my little bit of group testing today. I'll upload a new .dll for you all to test with the rez code. It is still very beta, and still has no DPS (but it's coming). This version has the rez code in (will combat rez, and out of combat rez... It will be a .ini setting later).


Hold off on this one for now... There are some issues with the way the rezzes are handled for now.
 
Last edited:
Does this allow following a set person around, like FastHeal/KA?
 
Dretski, this is just a plugin. You can still run kiss on your cleric to manage chase, targeting, looting etc... Just turn your KA heal section off while running this.
 
Well, yes. Just wondering if it would be possible to build it into the plugin. :)
 
I have been testing this plugin hard, My best healing reults so far has been with KA running with heals on. If running heals off be carful of dps, I generated so much agro I pull mobs from sk tank and mage.
Haven't tried it with any other macs yet.
Alone (no macs) so far it heals better than KA but of course it "just heals" (better than merc in my opinion) and wont rebuff (but that's what the macs are for).

- - - Updated - - -

Example, With this plugin andKA, I handled 7 nonmezzable mobs without a hitch, where with just KA i wipe on 4.
 
Does this allow following a set person around, like FastHeal/KA?

It does not. There are other plugins that do though. Check out /stick, or use /follow with MQ2 running... I forget which plugin, but one of them makes it like /stick until you zone. You could also do as toots suggested. :)

- - - Updated - - -

Thanks for all the feedback. I am still improving the plugin thanks to those of you that are willing to test it for me. :)

I have been testing this plugin hard, My best healing reults so far has been with KA running with heals on. If running heals off be carful of dps, I generated so much agro I pull mobs from sk tank and mage.
Haven't tried it with any other macs yet.
Alone (no macs) so far it heals better than KA but of course it "just heals" (better than merc in my opinion) and wont rebuff (but that's what the macs are for).

- - - Updated - - -

Example, With this plugin andKA, I handled 7 nonmezzable mobs without a hitch, where with just KA i wipe on 4.
 
This .dll should be compatible with the 10/26/2015 RG Vanilla Compile... There are still some bugs with rez, and med. Let me know if/how it works for you. I added some options that will be saved for each character.... Use /heals help to see the info, and /heals settings to see the current settings. Let me know if it explodes.

- - - Updated - - -

I tested it on a HA last night. It kept my merc tank healed, except on the one I forgot to zone the cleric in... Then it kept my wizard tank healed until I could revive the merc. Since the healing works okay for now, I'll start adding classes. I have a heroic druid and shaman, so I'll start with those classes.
 
Last edited:
According to feedback from a few users, this plugin is very effective, especially when used with AutoCleric/FastHeal/KissAssist. I'd say it's ready for distribution for cleric healing (not so much medding/rezzing for now, but that's secondary to keeping a tank alive).

I mentioned the druid and shaman healing above, but mine are heroic... My shaman is 86, and my druid is 90. I have never raided with either, and made them with the intent to be "buff" bots for my warrior... I need an idea of what a raiding druid/shaman healer spell set would look like. I don't care about DPS (yet), or ADPS (yet)... I just want a pure raid heal scenario MT/ST/OT/Group, so I'll know what the best spell rotations are. I heard that Druids and Shaman spells of the same line share timers (unlike Clerics), but that's about all I know.

- - - Updated - - -

Updated version posted at the beginning of the thread... :)
 
Ok, I have been using this plugin heavily, In my opinion its healing prowess is comparable to that of AutoCleric and FastHeal, without using a macro...Add in a macro and you got one heck of a healer.

I have used this on its own, and with AutoCleric and FastHeal and Kissassist. Seems to play with them all fairly well.

My favorite is to run this with KA, for supierior healing, and great versatility (select buffs,dps, variable healing lines). jimbob has done a good job. Kudos to Noobhaxor as well for being the inspiration for this venture as well.

I, being just a tester, claim no credit. ButI would like the community to please look at this, try it out, and give some feedback.

I think this could be a wonderful tool, think of it as MQ2Melee for Clerics, and eventually all healers (and possibly healing hybreds).

And if you do like this, be sure to give a "thanks" to jimbob for it.
 
are there any commands to some of the settings? For instance I get a repeated trying to summon mount message. How can I shut off the use mount?
 
pm me about druid config. will help/test to the best of my druid abilities.
5+ years healing current raiding content as a druid in top guilds on 3 servers.
i crush all parses
 
At the moment the only commands I know are /heals on, /heals pause, and /heals resume. I am always mounted in outdoor settings, and never noted this myself.
We'll just have to see what jimbob has to note on that.
Is it spaming you that while indoors?
Are you running it with a mac that "might" be causing it?
I know that ATM it does spam EQBC with alot of info, but so far nothing to outrageous.

Other than the mount thing, any other comments, questions, likes/dislikes?
 
Sorry, I didn't write all the commands out. There are several of them... I'll grab them from my source code, and add them to this post.

- - - Updated - - -

Usage:
==========Plugin Options/Help==========
/heals -> displays this help
/heals help -> displays this help
/heals settings -> displays settings
/heals on|off -> Enable/Disable plugin
/heals pause|resume -> Pause/Resume plugin action
=============Heal Points================
/heals healpoint # -> Start healing at #% HPs
/heals fasthealpoint # -> Use fast heals at #% HPs
/heals clickhealpoint # -> Use clciky/emergency heals at #% HPs
/heals bighealpoint # -> Use big heals at #% HPs
/heals selfhealpoint # -> Heal self first at #% HPs
/heals grouphealpoint # -> Check group members for group heals at #% HPs
/heals grouphealcount # -> Use group heal when # members get below grouphealpoint HPs
/heals dynamichealpoints on|off -> Dynamically determine heal points
=============Heal Types=================
/heals promised on|off -> Toggle promised heals
/heals patch on|off -> Toggle patch heals
/heals fast on|off -> Toggle fast heals
/heals big on|off -> Toggle big heals
/heals click on|off -> Toggle clicky heals/AA Heals
/heals healnuke on|off -> Toggle heal nukes
/heals nukeheal on|off -> Toggle nuke heals
/heals light on|off -> Toggle light heals
/heals group on|off -> Toggle group heals (not healing group members, but group heal spells)
=============Rez Options================
/heals rez on|off -> Toggle Resurrect Spells/AAs while idle
/heals combatrez on|off -> Toggle Resurrect Spells/AAs while in combat (between heals)
/heals campfirerez on|off -> Toggle release hover, click campfire, and rez
/heals revivemerc on|off -> Toggle revive dead mercenary
=============Rez Options================
/heals domed on|off -> Toggle Meditate on/off
/heals medpct on|off -> Toggle Meditate at # percentage mana
/heals mountitem "Name of Mount Item" -> Use this mount item

- - - Updated - - -

Some things, like mounts/rezzes are still sort of beta... Heals are pretty good though. :) If you mess with the heal points or use dynamic heal points, you will probably get some spam. :p I will fix that later.
 
You're welcome. I did some pretty extensive testing with DH HAs last night. It kept a real tank well healed (my cleric was almost always 100% mana or close to it, and he's gimp ~75k mana), and when my friend left, it still kept my merc tank alive. One of these days, I'll move my warrior to a different account, and really test the limits. Not to mention, a couple more HAs, and my cleric will finally be 105.

- - - Updated - - -

I'll add an option to turn the mount off and still med... Right now, if you have DoMed on, it will try to use the mount item.... I have it set for my cleric's item, but you can change it with the commands above. I will add a /heals domount on/off, so you can have /heals domed on, and have the mount off (in case you just don't want it).

- - - Updated - - -

Also, all of these settings are saved in a .ini file under server_toonname.ini in the main MQ2 folder (not the macros folder, but the regular plugins folder). Most of them are the same as their /heals setting name... 0=off 1=on... :)
 
At the moment the only commands I know are /heals on, /heals pause, and /heals resume. I am always mounted in outdoor settings, and never noted this myself.
We'll just have to see what jimbob has to note on that.
Is it spaming you that while indoors? Spamming outdoors
Are you running it with a mac that "might" be causing it? No
I know that ATM it does spam EQBC with alot of info, but so far nothing to outrageous.

Other than the mount thing, any other comments, questions, likes/dislikes?
So far it seems like a good pluging but I unloaded it when I get the mount messages
 
Try /heals domed off to stop the mount messages. It will disable all plugin related medding, including mounts. You can also set your mount item, so it uses the correct one (if you want mounts). I'll put in another check for failed mounts in the next release.
/heals mount "Mount Item Name" or /heals mountitem "Mount item name"... I'll add a /heals domount on/off to the next release too.

I'd appreciate all the testing and feedback I can get. Also, rezzes are still beta. I intend to completely change how they work in the near future due to unforseen complications in the current design. :)

- - - Updated - - -

I'll try to work on it tonight. I have a birthday party to take the kids to now. :)

- - - Updated - - -

I started on the druid heals. I hope I got them right... :) I used one of the posts on http://www.elitegamerslounge.com/home/soearchive/viewtopic.php?t=185214 as a general idea...

- - - Updated - - -

I posted a .dll with support for Druid spells. :)

- - - Updated - - -

Also added the /heals domount on/off support. I had written the code to support it already, just hadn't added the command.

- - - Updated - - -

I may have broken something... If you have mount issues, just /heals domount off :)
 
Jimbob you should edit/post those commands on 1st post (so they easy to find) and maybe add what the defaults are.
Also, how would you save changes t the ini from game, or implement changes made to ini outside game back into game?
 
You can edit the .ini directly if you want. Changes that you make in game with /heals commands are saved to the .ini immediately. I'll add the commands to the 1st post, and dig up the defaults from the source code.

- - - Updated - - -

I updated the original post some more. Working on adding Shaman spells now... :)

- - - Updated - - -

I'll add a command to pull the settings from the .ini too. How does "/heals loadini" sound?

- - - Updated - - -

Added:
  • Shaman spell support. It's not complete, but it should work.
  • /heals loadini -> to reload the configuration from the .ini file (in case you manually edit it).
 
Well not sure if possible but would you mind to add a test compiled version ?
Tried the current version since sometimes live and test version will work, however no go.
 
I'll compile a test version, and add it to the downloads.

- - - Updated - - -

Sorry it took so long, but a test compile has been released. :)
 
Release MQ2Heals

Users who are viewing this thread

Back
Top
Cart