essmene, the information is incorrect - HealBot is *not* compatible with LHC-3. If you install LHC-3, then obviously you're compatible with LHC-3, but that has *nothing* to do with HealBot. Heck, you could say Auctioneer is compatible with LHC-3 if you install LHC-3.
The only thing Healbot tries to do is parse incoming LHC-3 messages. This can work, but doesnt have to work, and the moment the LHC-3 values sent are changed it'll break. It's the attitude Microsoft had for a decade too, "of course we'll import all kind of email formats to Outlook. But don't expect to ever be able to export your emails again, we don't want you to leave for another program - not even for Outlook/Mac".
in other words, I'd like to ask you to remove the note regarding Healbot and maybe replace it with "Healbot attempts to read incoming heals from LHC-3, but chances are this will break any day. Besides that, Healbot does not send outgoing heals in the format LHC-3 requires. The only way this can change is if the Healbot author replaces his proprietary, non-documented format by LibHealComm-3, as LHC-3 will never, ever attempt to reverse engineer Healbot messages".
Yeah, lets please stick to LHC-3 for a while to make sure it becomes a standard (anyone have a list of supported addons? Did Cladhaire add it to PerfectRaid yet? or andreasg to ag_UF3?), and lets focus on adding HoT support to LHC-3 instead.
HoT's will be included eventually. If you take a peek at the code, you'll see that some of the framework for that is already in there, and the communication format is extendable to include it in a backward compatible way. I just need a little time to do the rest of the code.
May I suggest to add a flag to skip your own heals in UnitIncomingHealGet() if possible somehow, or maybe return the heal amount you're healing yourself as additional return value in general?
This would allow having Grid status indicators that simply show if a unit is healed by another healer, without distracting you with your own heals. I remember I ended up canceling my own heals once the indicator showed an incoming heal - not realizing that it's my heal that's incoming, not a heal from someone else - with the effect that the tank died, and I added the "do not display your own heals" to GridStatusHeals. :)