BalerocHealers
This addon was designed to show you individual frames for healers during the Baleroc encounter. With it, you will see their respective Vital Spark stack count, or, if they have activated Vital Flame, a timer and a bar will show up so you can see how long until it wears off. The primary idea behind the addon is to aid in coordinating swaps between healers.
Additional Features:
- Can show stack count even while Vital Flames is active
- Can show Tormented (healing debuff) icon and bar timer instead of the other buffs (especially useful on Heroic mode)
- Automatically detects healer/dps specs without talent scanning and rebuilds the UI to accommodate changes
Feel free to contribute to the repository or on GitHub: https://github.com/dpatti/BalerocHealers
All bugs and issues should be reported by opening a ticket: http://www.wowace.com/addons/balerochealers/tickets/
@SDSAngelBaby
I'm not sure I understand what you mean. They had a problem with their computers that they could only solve by removing the addon, so they can't use it?
The other two healers had WoW and their computers crash completely...not sure why but they didn't have anymore problems once it was removed. I'm on a mac so I am running a completely different platform than they are so I'm not sure if that made a difference or not. Our 3rd healer hadn't casted a healing spell so that's why she didn't show up but it explains so much. Thanks for the information!
@SDSAngelBaby
Thanks for writing here. I don't get emails for comments left on Curse. As of right now, it detects healers by waiting for them to cast specific spells to determine they are healers.
You can see the details here: https://github.com/dpatti/BalerocHealers/blob/master/BalerocHealers.lua#L306
Even if you don't understand the code, you can see the spells listed on the side in gray. So my question for you is, which spec is the third healer that isn't showing up, and is he casting one of the spells in his tree?
As for your other healers, you said they can't get it to work at all. Can they access the options? Can they toggle the anchor and drag it around? What game client locale do you play in?
Also, feel free to open a ticket above if you want to have a more easily-tracked discussion there.
Not sure if you'll see this on Curse.com so I'm writing it here as well. Two of our healers are having issues getting the addon to work. I got mine to work perfectly fine but it's only showing two healers when we have a 3 healer rotation going on. Is there a way to display all three healers instead of just two?
Nice work, but would really like this in any update you make if possible :)
Thanks for that.
http://www.wowace.com/addons/balerochealers/files/9-r4/
Message: Interface\AddOns\Recount\GUI_Main.lua:772: attempt to index field 'MainWindow' (a nil value)
Time: 07/25/11 18:50:31
Count: 1
Stack: Interface\AddOns\Recount\GUI_Main.lua:772: in function `SetMainWindowMode'
Interface\AddOns\Recount\GUI_Main.lua:747: in function `LoadMainWindowData'
Interface\AddOns\Recount\Recount_Modes.lua:633: in function `SetupMainWindow'
Interface\AddOns\Recount\Recount_Modes.lua:628: in function `AddModeTooltip'
Interface\AddOns\GTFO\GTFO_Recount.lua:50: in function `GTFO_Recount'
Interface\AddOns\GTFO\GTFO.lua:577: in function `GTFO_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals: self =
SetMainWindowModeByLabel = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:637
ResetData = <function> defined @Interface\AddOns\Recount\Recount.lua:854
ResetPositionAllWindows = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:123
UnitDied = <function> defined @Interface\AddOns\Recount\Tracker.lua:780
FormatLongNums = <function> defined @Interface\AddOns\Recount\GUI_Main.lua:56
srcRetention = false
SpellBuildingDamage = <function> defined @Interface\AddOns\Recount\Tracker.lua:470
FlagSync = <function> defined @Interface\AddOns\Recount\LazySync.lua:492
UnregisterTracking = <function> defined @Interface\AddOns\Recount\Tracker.lua:2227
CheckPartyCombatWithPets = <function> defined @Interface\AddOns\Recount\roster.lua:14
InitFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:989
RequestVersion = <function> defined @Interface\AddOns\Recount\LazySync.lua:539
SpellAuraRefresh = <function> defined @Interface\AddOns\Recount\Tracker.lua:678
UpdateZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:71
OpenFightDropDown = <function> defined @Interface\AddOns\Recount\GUI_Main.lua:1117
InGroup = <function> defined @Interface\AddOns\Recount\Recount.lua:1280
MergedPetHealingDPS = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:280
SetStrataAndClamp = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:157
ShortNumber = <function> defined @Interface\AddOns\Recount\GUI_Main.lua:28
FreeTableRecurse = <function> defined @Interface\AddOns\Recount\Recount.lua:2066
FreeComm = <function> defined @Interface\AddOns\Recount\LazySync.lua:488
db =
}
SetZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:50
UnregisterAllComm = <function> defined @Interface\AddOns\BalerocHealers\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\BalerocHealers\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
ReportVersions = <function> defined @Interface\AddOns\Recount\Recount.lua:828
ResetFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:928
SpellMissed = <function> defined @Interface\AddOns\Recount\Tracker.lua:564
SetDeathLogDetails = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:449
FindTargetedUnit = <function> defined @Interface\AddOns\Recount\roster.lua:91
SpellAuraRemoved = <function> defined @Interface\AddOns\Recount\Tracker.lua:719
NewModule = <function> defined @Interface\AddOns\BalerocHealers\Libs\AceAddon-3.0\AceAddon-3.0.lua:256
IsBoss = <function> defined @Interface\AddOns\Recount\Tracker.lua:354
GetLazySyncAmount = <function> defined @Interface\AddOns\Recount\LazySync.lua:560
CreateFilterWeights = <function> defined @Interface\AddOns\Recount\Recount.lua:1538
UpdateSummaryMode = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:1271
SpellEnergize = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:58
AddGain = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:68
Deserialize = <function> defined @Interface\AddOns\Recount\Libs\AceSerializer-3.0\AceSerializer-3.0.lua:240
AddDispelData = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_Dispels.lua:4
Well I got tired of waiting, so I'm using an SVN repository for now. Enjoy.
I'd also like to thank the people who have contributed to the localization already despite the addon's previous state.
I spoke to Torhal, and there is a possibility that the problem is not on my side. While I am waiting to see if there is something they can do, I took the liberty of packaging it and hosting it for the time being. Unfortunately, the localization will not be available here. I hope to have everything up to date on WowAce and Curse as soon as possible.
Edit: Files are available.
Can get a download at this URL: http://www.wowace.com/addons/balerochealers/files/ But it's only a nolib version so far... All the libs it uses are fairly common ones though, so if you have other Ace addons installed, you shouldn't have a problem.