There's no way for an addon to watch the combat log and figure out who is healing that way?
Or in battlegrounds, watch that chart that shows total damage and total healing done?
figuring out who is healing is only part of the problem. placing that data onto the ui in a meaningful way is where the issues come up. blizzard allows for lots of automation with regards to friendly units and not much at all with regards to enemy units. you can't pop up a secure frame (one that lets you click and cast) during combat, for example.
Ooh, okay. I think someone tried to say that earlier, but didn't do so in a way that people who don't code addons could understand. Would it be possible to program it to pop up after combat, so that it was there next combat, and just lit up or something when they were close, like healbot?
It's an interesting idea, certainly not the first to purpose it.
However with the combat restrictions and that it would take up a significant chunk of the UI, there still dosn't seem to be enough motivation for someone to actually write it. Sorry
Ooh, okay. I think someone tried to say that earlier, but didn't do so in a way that people who don't code addons could understand. Would it be possible to program it to pop up after combat, so that it was there next combat, and just lit up or something when they were close, like healbot?
yeah, it could certainly just check every now and again to see what healers there are in the match and pop little buttons with their names that could be click-to-target buttons. the problem is, you don't necessarily know which one is near you.
the combat log might help here since i don't think you get messages about enemies too far from you, so if those buttons had some element that showed active healing, you could presume that the target is somewhat near you... it might even be smart enough to match up numbers between healer and healer's target to identify the unit healing your target... not sure about that one, tho.
That's sort of what I was thinking. I think that's what healbot does...it just lights up the button when they show up on the combat log. That's my guess, anyway.
You guys keep saying it'll take up a big chunk of the UI...um, healbot? Grid? I've got lots of extra space in battlegrounds.
yeah, if you're not a healer, then you won't have healbot running and this is probably something that's only likely to be that big. maybe even more like the size of gladius if it's only concerned with healers and not all units. you could also have it drop units if they haven't been seen in the combat log for a while...
in terms of healbot's range stuff, that's a bit different. range mods use a spell range check api to determine if a unit is "in range" or not. the thing is, that api is only available for the specific targeting unit ids exposed by blizzard -- target, focus, raid1-40, party1-5, arena1-5, and pet... plus all the combos like raid1pet, player4focus, arena4focustarget, etc. notice that there is no unit id for enemies in a battleground. and since you can't specify a unit by name, this api won't work for enemy units unless they're being targetted by you (or focused). or unless you check all the raid targets to see if they happen to be the one you're interested in. in short, an enemy target mod won't have access to the spell range api.
the range on the combat log is a bit larger than any spell you might cast, but it's better than nothing...
i think i got a basic nameplate mod going. it uses the lfg icons to designate healers and dps in bgs. should work for both allies and enemies, but i'm working out a couple quirks.
for healers, i'm eliminating self-heals from the mix since so many units can self heal and really, who cares if the healer is healing himself and nobody else.
I would be happy with a top5-enemy-healer-list in any BG really, be it WSG or AV. But seeing that some warriors does alot of healing, and some other classes too, check their dps vs healing, and if dps is higher, dont put them on the list. :) If this could be implemented to nameplates, so that whenever a unit with the same name as anything on the list is close, they would get a border around them, or a glow or even change color, that would be sweet :)
But I dont know it its a secure check. Would wow lua be able to color nameplates incombat from a static(read; pre-combat made) list?
figuring out who is healing is only part of the problem. placing that data onto the ui in a meaningful way is where the issues come up. blizzard allows for lots of automation with regards to friendly units and not much at all with regards to enemy units. you can't pop up a secure frame (one that lets you click and cast) during combat, for example.
However with the combat restrictions and that it would take up a significant chunk of the UI, there still dosn't seem to be enough motivation for someone to actually write it. Sorry
yeah, it could certainly just check every now and again to see what healers there are in the match and pop little buttons with their names that could be click-to-target buttons. the problem is, you don't necessarily know which one is near you.
the combat log might help here since i don't think you get messages about enemies too far from you, so if those buttons had some element that showed active healing, you could presume that the target is somewhat near you... it might even be smart enough to match up numbers between healer and healer's target to identify the unit healing your target... not sure about that one, tho.
You guys keep saying it'll take up a big chunk of the UI...um, healbot? Grid? I've got lots of extra space in battlegrounds.
in terms of healbot's range stuff, that's a bit different. range mods use a spell range check api to determine if a unit is "in range" or not. the thing is, that api is only available for the specific targeting unit ids exposed by blizzard -- target, focus, raid1-40, party1-5, arena1-5, and pet... plus all the combos like raid1pet, player4focus, arena4focustarget, etc. notice that there is no unit id for enemies in a battleground. and since you can't specify a unit by name, this api won't work for enemy units unless they're being targetted by you (or focused). or unless you check all the raid targets to see if they happen to be the one you're interested in. in short, an enemy target mod won't have access to the spell range api.
the range on the combat log is a bit larger than any spell you might cast, but it's better than nothing...
Especially considering the goal is to use that information to hunt them down and kill them, as opposed to cast a healing spell or interrupt.
for healers, i'm eliminating self-heals from the mix since so many units can self heal and really, who cares if the healer is healing himself and nobody else.
But I dont know it its a secure check. Would wow lua be able to color nameplates incombat from a static(read; pre-combat made) list?
Edit: I searched around abit, and found this; http://wow.curse.com/downloads/wow-addons/details/healers-have-to-die.aspx
(disclaimer; I have not tried it myself)
http://wow.curse.com/downloads/wow-addons/details/findthehealers.aspx