Probably the wrong thread, but just in case Shadowed checks here: any plans to update PerfectRaid_IncomingHeal for the latest version of LibHealComm-4.0? Is it even necessary?
Like any LibStub library, LibHealComm-4.0 is self-upgrading, so as long as you have one addon embedding the latest revision, all addons using LibHealComm-4.0 will be using that latest revision. And, also like any LibStub library, the goal is to retain backwards compatibility within the major version, so no addon should ever need to update for changes in LibHealComm-4.0. If it was bumped up to LibHealComm-4.1, or LibHealComm-5.0, then yes, an update would be necessary, but otherwise, if something breaks because an addon was written for r32 and is now loading r57, that is usually considered to be a bug in the library.
Finally, I don't know about Shadowed, but I find it pretty annoying when someone posts "are you ever going to update this?" comments on a perfectly functional addon. :|
Note that I'll be discontinuing this come CC since Blizzard is building incoming heals to the game. Unless it turns out that the API is poorly done, but from what I can see in UI diffs it looks fine.
Oh yay, finally be gone with the endless addon spam.
If it turns out to work properly, can you add code to the lib to just disable itself with 4.0, or maybe just provide its old events based on blizzards data instead of addon comm? :)
For my purposes just having a simple interface to show all incoming heals is fine. For those people who prefer a VisualHeal style display with time relevent information, they are going to be disappointed.
Oh yay, finally be gone with the endless addon spam.
If it turns out to work properly, can you add code to the lib to just disable itself with 4.0, or maybe just provide its old events based on blizzards data instead of addon comm? :)
Not sure about making it a 'wrapper' library around Blizzards. From what I can see, it would require shoehorning the LHC events in to remotely work with Blizzards.
Don't think it would be entirely useful to be honest, CC is going to break every addon, might just be easier to have the library disable itself.
For my purposes just having a simple interface to show all incoming heals is fine. For those people who prefer a VisualHeal style display with time relevent information, they are going to be disappointed.
The visualheal case is niche, but it's mostly irrelevant, since the majority of LHC users are unit frames. Personally I'll be moving SUF to it, and I'm guessing most of the other UFs will be too, which would make any CC version of the library useless.
1x LibHealComm-4.0-66 (LibHealComm-4.0):1077: table index is nil
LibHealComm-4.0-66 (LibHealComm-4.0):2668: in function `OnInitialize'
LibHealComm-4.0-66 (LibHealComm-4.0):2766: in function `?'
LibHealComm-4.0-66 (LibHealComm-4.0):2745: in function <LibHealComm-4.0\LibHealComm-4.0.lua:2744>
Hint to PB4 people who keep linking this thread to me. I'm aware that LHC is obsolete. There are two Visual Heal modules. LHC4 is not loaded on a 4.x client. The old module is there for china. So please stop opening tickets that have no point.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Finally, I don't know about Shadowed, but I find it pretty annoying when someone posts "are you ever going to update this?" comments on a perfectly functional addon. :|
UNIT_HEAL_PREDICTION
UnitGetIncomingHeals("player") to show incoming on "player", or UnitGetIncomingHeals("player", "party1") to show incoming to party1 from player.
If it turns out to work properly, can you add code to the lib to just disable itself with 4.0, or maybe just provide its old events based on blizzards data instead of addon comm? :)
I second this. I think LHC provides a little more than the Blizzard API. It will probably die anyway when authors will start to use the Blizzard API.
Not sure about making it a 'wrapper' library around Blizzards. From what I can see, it would require shoehorning the LHC events in to remotely work with Blizzards.
Don't think it would be entirely useful to be honest, CC is going to break every addon, might just be easier to have the library disable itself.
The visualheal case is niche, but it's mostly irrelevant, since the majority of LHC users are unit frames. Personally I'll be moving SUF to it, and I'm guessing most of the other UFs will be too, which would make any CC version of the library useless.
LibHealComm-4.0-66 (LibHealComm-4.0):2668: in function `OnInitialize'
LibHealComm-4.0-66 (LibHealComm-4.0):2766: in function `?'
LibHealComm-4.0-66 (LibHealComm-4.0):2745: in function <LibHealComm-4.0\LibHealComm-4.0.lua:2744>
Locals:
self =
TargetLastTarget = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2454:
GetHealModifier = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:360:
bucketFrame = <unnamed> {}
TargetLastFriend = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2450:
compressGUID =
UNIT_SPELLCAST_CHANNEL_START = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2307:
GetNextHealAmount = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:383:
ALL_HEALS = 23
GLYPH_ADDED = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1703:
fixedAverage = true
averageHeal =
UseAction = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2459:
itemSetsData =
currentModifiers =
aurasUpdated = true
GLYPH_REMOVED = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1703:
GetCasterHealAmount = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:507:
fixedCompress = true
UNIT_SPELLCAST_CHANNEL_UPDATE = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2369:
BOMB_HEALS = 16
callbacks =
GLYPH_UPDATED = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1703:
removeRecordList = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:261:
getRecord = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:224:
GlyphsUpdated = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1703:
Target = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2413:
GetOthersHealAmount = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:496:
UNIT_AURA = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1628:
tableCache =
GetPlayerHealingMod = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:355:
UPDATE_MOUSEOVER_UNIT = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2391:
ZONE_CHANGED_NEW_AREA = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1607:
healingModifiers =
hotMonitor = <unnamed> {}
spellData =
guidToUnit =
CastSpell = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2459:
DeleteTable = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:110:
averageHealMT =
TargetUnit = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2413:
OnInitialize = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2658:
PLAYER_ENTERING_WORLD = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:1602:
equippedSetCache =
rankNumbers =
talentData =
activePets =
UNIT_PET = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2563:
RAID_ROSTER_UPDATE = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2620:
CastSpellByID = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2459:
CHANNEL_HEALS = 2
PLAYER_LOGIN = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2757:
eventFrame = <unnamed> {}
CHAT_MSG_ADDON = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2018:
UNIT_SPELLCAST_SUCCEEDED = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2332:
guidToGroup =
PLAYER_ALIVE = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2652:
PARTY_MEMBERS_CHANGED = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:2586:
RegisterCallback = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118:
GetHealAmount = <function> @ LibHealComm-4.0\LibHealComm-4.0.lua:482:
RetrieveTable = <function> defined @
---