Thanks for the answers Vex, I appreciate it.
Yeah, I hadn't tried screwing with healing since the new code; it was just one observation I made on the old code. I was still at work and just posting what I had managed to pick up over the weekend.
I have to agree that clicking buffs doesn't turn into a huge thing for me usually, but on some raid nights where resists are imperative, and I have to make room for 2 MGB heals as well as a possible debuff icon or two, it's annoying to have to go down the list 1 by 1 to pick out the ones I can afford to lose. It was just something I came up with as a 'nice to have'
The waiting on blocked buffs is indeed OK, but I still found it embarrassing when my bot chain casted my clicky pants after a mage joined my group yesterday and hit his DS. In the meantime, I just click off buffs I know are blocking my autobuff spells.
Swapping in clickies is indeed high on my list as well, it would be quite spiffy to have Grim Aura up all the time in my top slot, and not having to swap it in and out on mobs with dispell.
As a full time pad healer/weak DPS class, I've found it's usually better to err on the side of caution with heals. In the case of a Paladin for example, their group heals and fast heal can be lifesavers. That 1 second left on the nuke/stun along with the 2.5 second recast of the spell gem added with the following cast time of whatever heal you cast could be the difference between life and death for a dress wearer like an Enchanter; take Tipt for example. The DPS I lose by patching would be perfectly acceptable if I manage to save at least one or two groupmembers over the course of a night.
I tend to be backup healer a lot, especially in GoD content, and it's pretty imperative that I'm on time with pad heals. And in Hard LDoNs I'm quite often the main healer with a paladin tanking and rezzing. If nothing else, have it turned on purely for Patch Healing, with a toggle for those that like to live on the edge.
I agree that it would be next to impossible to make it smart enough to be watching the cleric and timing his CHs to make it's decisions. But, if you also implement the code you mentioned to make the bot duck out of heals that would have landed on a person above the heal thresholds you have set, barely any mana would ever be wasted, lots of lives might be saved, and DPS won't suffer a ton. Most healers are a source of very mediocre DPS anyway, it's their being able to step up and pick up slack in a group's healing that makes them appealing.
Oh, and here's the current run of shortcuts I have. I haven't tested WoW because I lack it, or DC yet due to a lack of mobs to test it on after raids tonight.
Code: Select all
fire=sn summer's flame
cold=sn winter's frost
Dfire=sn Hand of Ro|sn Ensnare
Dcold=sn E'ci's Frosty Breath|sn Ensnare
root=sn Savage Roots
SoTW=/alt activate 185
exodus=moveto me|/alt activate 43
camo=/alt activate 80
mgbsotw=/alt activate 35|/alt activate 185
DC=sn alt 46
RC=/alt activate 153
WOW=snt alt 170 on NameS
invis=snt Foliage Shield on BotNameHere
9=snt Protection of the Nine on NameS
seasons=snt Protection of Seasons on NameS
summer=snt Circle of Summer on NameS
soe=snt Spirit of Eagle on NameS
Bo9=snt Blessing of the Nine on NameS
I've got to work at 5am tomorrow, or I'd take some time to learn the code better. I've played around with VBasic and some other programming code like Python a bit in the past, but I've never done a whole lot with it; so, it'll probably be a while before I produce anything remotely useful here. I do hope to contribute where I can though.
Edit: Left a char name in there, go me. That's what I get for posting right before I go to bed.