Page 6 of 20
Posted: Mon Dec 27, 2004 5:01 pm
by A_Druid_00
I purposely left the FD stuff out, as we generally don't spend a lot of time splitting in my guild and let our chanters earn their keep. When we do use FD splitting, the monks do it far enough from the raid that I don't have to worry about it.
If you wanted to add it, you'd just have to add something like:
Code: Select all
/if ((${String[${Target.Class}].Equal["Monk"]} || ${String[${Target.Class}].Equal["Necromancer"]} || ${String[${Target.Class}].Equal["Shadow Knight"]}) && ${String[${Target.State}].NotEqual["FEIGN"]}) /return
To every heal sub in the macro.
I suppose I can add a HealFD switch and code it into the main mac, now that I'm pretty handy with toggles and ini stuff. Look for it in the near future.
Posted: Mon Dec 27, 2004 6:29 pm
by eq_junkie
Thanks A_Druid_00 - thats pretty much the code I had in mind (had sneaked a peak at the cleric mac).
You are right though monks usually split away from the raid but, once in a while when they aren't sure if they've dropped agro and are coming back to raid to get a heal, they don't like to be healed unless they are FD'd.
I was going to put the switch in as well but, figured if it was something you were thinking of doing then I'd just hold out. You've been making some really nice changes and I like being able to just take your code as is.
Posted: Mon Dec 27, 2004 8:06 pm
by A_Druid_00
Did a lot of cleanup, and fixed what I think was my last remaining issue with the DoBuffs portion of my code. Also added more calls to CheckGroup, in places where the mac would usually be stuck looping and doing nothing while groupmembers died as you waited on your precious debuffs and dots to refresh.
No, you don't have your HealFD switch yet eq_junkie, but it'll be out in a day or 2 I'm guessing.
Posted: Tue Dec 28, 2004 10:55 am
by A_Druid_00
Beta FD Healing code added. Let me know if it works as intended.
Posted: Tue Dec 28, 2004 1:41 pm
by eq_junkie
Thanks - will give it a go later tonight and let you know. Nice work.
Posted: Wed Dec 29, 2004 9:39 am
by A_Druid_00
Added a DA List indicator to the bottom of the HUD in order to help identify who is on the DA list and who isn't. Red=Not DA, Green=DA.
Posted: Wed Dec 29, 2004 12:29 pm
by A_Druid_00
4.33 is up. FD classes should be evaluated properly now and not retunr massive error spam. Also fixed the DA code so that the DAArray is actually checked before a heal is made.
If possible, I need someone to test something in the Target.Class check for me:
Change every instance of:
Code: Select all
${String[${Target.Class}].Equal[Monk]}
to:
Code: Select all
${Target.Class.ShortName.Equal[MNK]}
Make sure to convert Shadow Knight to SHD and Necromancer to NEC as well. I'm thinking Target.Class didn't evaluate properly because I needed to add the .Name subtype.
Posted: Wed Dec 29, 2004 4:01 pm
by Cr4zyb4rd
Correct, returning a text string isn't the same thing as returning a String TLO. Target.Class breaks for the same reason that ${Me.Equal[bob]} doesn't work. Fixing the inheritance is probably doable, but unless there's suddenly a huge clamor for it I won't be taking the time

Posted: Thu Dec 30, 2004 6:28 am
by fallon
Excelent macro, I'm finally getting it figured out for my druid..
Question/suggestions. Is there a way to slow down the rate at which you nuke? I'm running into issues in some low end groups where my druid overnukes and end up frequently pulling agro. I know dropping the engage threashold would have a similar type effect, but a nukerate variable might be handy.
WhichNuke=1 is missing from the documentation. I'm assuming 1 = fire. Is 0 or 2 cold? I'll probably figure it out next time I log the druid, but I'm tired and figured I'd mention it for the documentation.
HUD... where do you put that code? it go in the .ini file or where? I haven't seen any documention in any of the help files or whatever about HUD's or displays.
The TankHeal stuff looks really exciting, and would be the biggest feature I'd like to see added/finished. Perhaps defining Cheal targets as /CH1=tank1 & such. It would make XP grouping a lot easier, as it could allow for more efficent healing. Set the tank heal % really low and put a fast heal in as the Cheal and you could get a good backup healer effect and still heal the rest of the group normally.
A Shamy & Necro healing toggle would help prevent embarassments when the "Canning, don't heal me" message inevitabley comes through, as you immidiatly respond by healing them....
That FD toggle would be sweet, my main is a monk and I could see that causing problems, but a quick toggle would also be nice for engaging normal healing as I switch from pulling to mele.
Posted: Thu Dec 30, 2004 10:55 am
by A_Druid_00
fallon wrote:Question/suggestions. Is there a way to slow down the rate at which you nuke? I'm running into issues in some low end groups where my druid overnukes and end up frequently pulling agro. I know dropping the engage threashold would have a similar type effect, but a nukerate variable might be handy.
No, lower your engage HPs. Coding it in just isn't something that I'd consider worth the time/effort. If some other people speak up thinking this would actually be useful, I may think about it. Right now though, it's not even on my radar. I have, however, been debating adding in a separate engage % for nukes/dots/debuffs instead of having them all share the same one. The aggro code pauses for 10 seconds after drawing aggro as is, so even if you're pulling aggro you'll only do it once every 15 or so seconds. If fights last so long that you're pulling aggro more than once a fight, find groups with more DPS
WhichNuke=1 is missing from the documentation. I'm assuming 1 = fire. Is 0 or 2 cold? I'll probably figure it out next time I log the druid, but I'm tired and figured I'd mention it for the documentation.
1 is fire, 2 is cold. It's in the change log somewhere, I just haven't gotten around to updating the doc. If anyone wants to update it and PM it to me, I'll gladly accept any volunteers
HUD... where do you put that code? it go in the .ini file or where? I haven't seen any documention in any of the help files or whatever about HUD's or displays.
It goes in your MQ2HUD.ini. If you don't know how to use your HUD, please RTFM. Wassup has a pretty nice writeup on exactly what the HUD's all about.
The TankHeal stuff looks really exciting, and would be the biggest feature I'd like to see added/finished. Perhaps defining Cheal targets as /CH1=tank1 & such. It would make XP grouping a lot easier, as it could allow for more efficent healing. Set the tank heal % really low and put a fast heal in as the Cheal and you could get a good backup healer effect and still heal the rest of the group normally.
I've sort of put the tank healing on the back burner. I myself have very little use for it, as in the places I XP my CH is all but worthless. Mobs do more than 6k damage in the 10 seconds it takes for my CH to land. I'll be adding it, it's just not high on the priority list ATM, as it's going to require a pretty massive rework of my existing healing code.
A Shamy & Necro healing toggle would help prevent embarassments when the "Canning, don't heal me" message inevitabley comes through, as you immidiatly respond by healing them....
Maybe a toggle with a separate heal % threshold, which you can set to 0 if you don't want to heal them ever. Anyone else want to see this? It should be pretty easy to add.
That FD toggle would be sweet, my main is a monk and I could see that causing problems, but a quick toggle would also be nice for engaging normal healing as I switch from pulling to mele.
The FD toggle is in. I haven't had an FD class to test it with, but the logic looks sound. Feel free to find a willing and able monk/SK/Nec to test it on.
Keep the suggestions coming though, I'll slowly get them included if they make sense. Things are going to be a little slow for me on the MQ front this week and probably next though, as I've got family in town.
Posted: Sun Jan 02, 2005 9:59 pm
by fallon
Minor bug I have in the MonkHelper HUD as well... AA's you havent purchaced show up as ready. I dont have Wrath of the Wild, yet it shows up with a nice bright green Ready.
Every so often I get these "Talking to yourself again?" messages wether or not I'm grouped. I couldn't find any mention of a channel to log to or anything, Is that's what it's trying to do?
Edit: Nevermind... caught her begging a mage for a DS, despite the fact she hadn't been hit in over an hour. Automatically begging to refresh buffs I expect? Is BB_charname.ini for pimping out buffs, or groveling for them?
Feature Request:
Would it be pretty easy to add in /togglenuke command rather than relying on a hotkey with all that code for the nuke switch?
Documentation snipet updates:
HealFD=0 (set by /healFD, 1 only heals FD classes while FD, 0 heals normally).
/healFD - Toggles on or off the healing of classes to only when they are FD (prevents trains from healing pullers).
WhichNuke=1 (sets which nuke to use 1=fire, 2=cold)
add in the following to /assistheal (causes target to constantly ping-pong wildly all over the place trying to find a target to heal)
Updated and pretties up the RaidDruidDoc.txt file to HTML and added my updates here:
http://www.fallonz.com/EQ/RaidDruidDoc.html
Posted: Mon Jan 03, 2005 6:28 am
by MacRogue
yeah the buff beg will nag any guildies in casting area =) for use as a xp bot, just toggle it off or | the inc (what i did)
being able to set assist % for all offencive stuff would be cool
setable nuke timer would be nice, i never use nukes do to the over nuking (dont like chaining nukes) agro isnt a issue cause i run this mac with my druid (65) with my rogue (70)
the shm/necro heal % would be great 3 boxing i leave heal % at 50 cause of the shm canning and druid blowing mana on healing him
over all, great macro + some tweeking = uber =)
Posted: Mon Jan 03, 2005 6:49 am
by ztrike
being able to set assist % for all offencive stuff would be cool
setable nuke timer would be nice, i never use nukes do to the over nuking (dont like chaining nukes) agro isnt a issue cause i run this mac with my druid (65) with my rogue (70)
the shm/necro heal % would be great 3 boxing i leave heal % at 50 cause of the shm canning and druid blowing mana on healing him
i very much agree with this.. the changes above and setting MT heal % would make this the "perfect"druid :) (easy to implement with the % of each class.. ( the shammy mac does a great job, afcleric as well could just snach the code from there ))
a
Posted: Mon Jan 03, 2005 11:57 am
by A_Druid_00
Minor bug I have in the MonkHelper HUD as well... AA's you havent purchaced show up as ready. I dont have Wrath of the Wild, yet it shows up with a nice bright green Ready.
Yeah, I can't fix that. If you don't want it, just delete all the XXXXAA lines from the HUD for AAs that you don't have. Actually, I could probably fix it by adding some extra /ifs to the HUD to identify if you have any AA spent in each AA, but I'm too lazy to do it. If you manage to modify your HUD to successfuly identify which AAs you do and don't have, post it here or PM me and I'll update the main HUD post.
Every so often I get these "Talking to yourself again?" messages wether or not I'm grouped. I couldn't find any mention of a channel to log to or anything, Is that's what it's trying to do?
Edit: Nevermind... caught her begging a mage for a DS, despite the fact she hadn't been hit in over an hour. Automatically begging to refresh buffs I expect? Is BB_charname.ini for pimping out buffs, or groveling for them?
Yeah, I never expected a class to turn on buff begging for buffs they can cast naturally

. It wil do the same if you turn on Oak begging, as the NearestSpawn DRU is you.
Feature Request:
Would it be pretty easy to add in /togglenuke command rather than relying on a hotkey with all that code for the nuke switch?
Not sure what you mean here, clarify and maybe I can help.
Documentation snipet updates:
HealFD=0 (set by /healFD, 1 only heals FD classes while FD, 0 heals normally).
/healFD - Toggles on or off the healing of classes to only when they are FD (prevents trains from healing pullers).
WhichNuke=1 (sets which nuke to use 1=fire, 2=cold)
add in the following to /assistheal (causes target to constantly ping-pong wildly all over the place trying to find a target to heal)
Updated and pretties up the RaidDruidDoc.txt file to HTML and added my updates here:
http://www.fallonz.com/EQ/RaidDruidDoc.html
Thanks, I'll add this to the main doc post. If you can keep it up to date, you'd be my new best friend. Also, assist healing doesn't ping pong all over the place unless there are NPCs within your NPCRadius. If you're in a tightly packed area and you don't want it madly spam targetting during downtime, tighten up the NPCRadius to something reasonable like 100 or so. I added the NPCRadius alias for exactly this reason

Since it's generally only used for raiding and not grouping, it's usually not a problem. Also, you might want to update the version of the Doc to match the version of the Mac. I tend to bring it up to the current version whenever I update it so people can tell at a glance the last time the doc has seen an update.
Posted: Mon Jan 03, 2005 12:20 pm
by A_Druid_00
yeah the buff beg will nag any guildies in casting area =) for use as a xp bot, just toggle it off or | the inc (what i did)
/buffbeg is an alias in buffbeg, you can turn it off completely that way instead of altering the mac. It's also set in your character's BB_CharName.ini file, so it doesn't need to be turned off everytime you restart the macro. There are a number of useful /aliases in Buffbeg.inc, I just haven't felt like making a doc for that beast. Fallon?
being able to set assist % for all offencive stuff would be cool
I'll probably throw that in sometime this week, I've just had family in town.
setable nuke timer would be nice, i never use nukes do to the over nuking (dont like chaining nukes) agro isnt a issue cause i run this mac with my druid (65) with my rogue (70)
What would this solve that setting the nuke threshold to a lower % won't? It will stop nuking when you reach your nukepctmana value, so it won't run you oom unles you set it to 0.
the shm/necro heal % would be great 3 boxing i leave heal % at 50 cause of the shm canning and druid blowing mana on healing him
over all, great macro + some tweeking = uber =)
I'll try to code that in sometime this week too. I generally run at 50% (30% if I've got a cleric) healpct too, since my Chlorotrope crits for 7k+ and that's enough to heal anyone to full at 50%