BLT Raid Cooldowns
Inspired from BloodLegion Raid Cooldowns. ElvUI greatly improve the core design.
BLT Raid Cooldowns tracks raid cooldowns (offensive and defensive), announces casts and availability, and provides a report on CD usage after boss fights.
Usage
Configure the options in the blizzard option panel (type /bltrcd config to open directly the panel)
There are 5 default categories :
- AOE_HEAL : CD to protect the raid (tranquility, revival, ...)
- SINGLE_HEAL : CD to protect one member (eg the tank)
- DEFENSIVE : tracks self defensive CD (personal cd)
- UTILITY : tracks some utilities (Gorefiend's Grasp, Aspect of the fox, ...)
- AOE_STUN : Shockwave, Binding Shot, Leg Sweep, ...
Move categories panel using /bltrcd sim
You can add/edit/remove category and cooldown in the configuration panel using /bltrcd config
Icon tooltip show who can cast the spell, and how much it was used after each bossfight.
Left click on a CD icon to report who can cast the CD
Right click on a CD icon after a bossfight to report usage
Commands
- /bltrcd config - Open configuration panel.
- /bltrcd show - Show/Hide the frame.
- /bltrcd sim - Lock/Unlock and Enable/Disable Simulation for each category of cooldown.
- /bltrcd report - Show the report frame.
Feedback
Please remember that we are always interested by your feedback. About anything you want to share or ask. You may file tickets from our project page about anything, and you may also contact us on IRC: #-blt.wow- @ irc.quakenet.org
Just started using this on the recommendation of a guildie, top notch.
One feature request if possible, it would be handy (as a MT) if it were possible to modify the currently hardcoded text of the message sent asking for external cooldowns, and send to other channels in addition to/instead of whisper? So that clicking a person for an external could send a whisper (as it does now) and for example go to a custom healer channel or raid warning so others can pick up if its been missed or whatever.
I dont plan to add this kind of feature at the moment, as I doubt there could be regular usage of it.
With latest(4.1 I think) installed, I got these errors. Got no problems with previous version
Date: 2015-01-11 06:56:20
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BLTRaidCooldowns\core.lua line 1098:
table index is nil
Debug:
BLTRaidCooldowns\core.lua:1098:
BLTRaidCooldowns\core.lua:1067
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:529: InitializeAddon()
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:644:
...s\AckisRecipeList\libs\AceAddon-3.0\AceAddon-3.0.lua:636
Locals:
None
AddOns:
Swatter, v5.21c.5521 (SanctimoniousSwamprat)
AckisRecipeList, v3.0.12
AckisRecipeListQuickScan, v6.0.2.1
ACP, v3.4.14
AdiBags, vv1.8.4
Altoholic, vr152
AtlasLoot, vv8.00.00beta6
AucAdvanced, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterBasic, v5.21c.5521 (SanctimoniousSwamprat)
AucFilterOutlier, v5.21c.5521.5459(5.21c/embedded)
AucMatchUndercut, v5.21c.5521.5507(5.21c/embedded)
AucStatHistogram, v5.21c.5521 (SanctimoniousSwamprat)
AucStatiLevel, v5.21c.5521 (SanctimoniousSwamprat)
AucStatPurchased, v5.21c.5521 (SanctimoniousSwamprat)
AucStatSales, v5.21c.5521.5476(5.21c/embedded)
AucStatSimple, v5.21c.5521 (SanctimoniousSwamprat)
AucStatStdDev, v5.21c.5521 (SanctimoniousSwamprat)
AucStatWOWEcon, v5.21c.5521.5323(5.21c/embedded)
AucUtilAHWindowControl, v5.21c.5521.5347(5.21c/embedded)
AucUtilAppraiser, v5.21c.5521.5495(5.21c/embedded)
AucUtilAskPrice, v5.21c.5521.5447(5.21c/embedded)
AucUtilAutoMagic, v5.21c.5521.5443(5.21c/embedded)
AucUtilCompactUI, v5.21c.5521.5496(5.21c/embedded)
AucUtilEasyBuyout, v5.21c.5521.5507(5.21c/embedded)
AucUtilFixAH, v5.21c.5521 (SanctimoniousSwamprat)
AucUtilItemSuggest, v5.21c.5521.5417(5.21c/embedded)
AucUtilPriceLevel, v5.21c.5521.5458(5.21c/embedded)
AucUtilScanButton, v5.21c.5521.5403(5.21c/embedded)
AucUtilScanFinish, v5.21c.5521.5515(5.21c/embedded)
AucUtilScanProgress, v5.21c.5521.4979(5.21c/embedded)
AucUtilScanStart, v5.21c.5521.5347(5.21c/embedded)
AucUtilSearchUI, v5.21c.5521.5515(5.21c/embedded)
AucUtilSimpleAuction, v5.21c.5521.5514(5.21c/embedded)
AucUtilVendMarkup, v5.21c.5521.4828(5.21c/embedded)
Babylonian, v5.1.DEV.332(/embedded)
BalancePowerTracker, v2.0.1
BattlePetBreedID, vv1.2.1
BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
BLTRaidCooldowns, v
CallbackHandler10, v
Configator, v5.1.DEV.376(/embedded)
DataStore, vr52
DataStoreCharacters, vr30
DebugLib, v5.1.DEV.337(/embedded)
LibBabbleInventory30, v
LibExtraTip, v5.12.DEV.363(/embedded)
LibSharedMedia30, v3.0-89
SlideBar, v5.21c.5521 (SanctimoniousSwamprat)
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TipHelper, v5.12.DEV.351(/embedded)
TipTac, v14.10.16
TomTom, vv60000-1.1.1
BlizRuntimeLib_zhCN v6.0.3.60000 <none>
(ck=8d8)
Really strange... thx for the report.
It is the 2nd report of an initialization issue, but I didnt change this part of the code.
Im interested in your BLTRCD saved variable.
Can you share/upload BLTRaidCooldowns.lua located in <WOWDIR>\WTF\Account\<ACCOUNT>\SavedVariables ?
If you have a default config of the addon, pls consider quit wow, delete wtf lua file, restart wow.
Of Course, but I removed my alt names, hope this won't affect its usefullnes
BTW, I just deleted BLTRaidCooldowns.lua and BLTRaidCooldowns.lua.bak. Its all working again, no errors, thx!
BLTRCDDB = {
["profileKeys"] = {
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
["xx - xx"] = "Default",
},
["profiles"] = {
["Default"] = {
["display"] = {
["activeX"] = 152,
["activeCD"] = {
["frameopts"] = {
["offsety"] = 0,
["offsetx"] = 150.000015258789,
["anchorFrom"] = "TOP",
["anchorTo"] = "TOP",
},
},
["category"] = {
["UTILITY"] = {
["enabled"] = false,
},
["SINGLE_HEAL"] = {
["enabled"] = false,
},
["AOE_HEAL"] = {
["frameopts"] = {
["offsety"] = 187.000152587891,
["offsetx"] = 43.0005035400391,
["anchorFrom"] = "LEFT",
["anchorTo"] = "LEFT",
},
},
["AOE_STUN"] = {
["enabled"] = false,
},
},
["brez"] = {
["frameopts"] = {
["offsety"] = 0,
["offsetx"] = -106.999687194824,
["anchorFrom"] = "TOP",
["anchorTo"] = "TOP",
},
},
},
["clickCDannounce"] = "no",
["cooldowns"] = {
[118038] = {
["enabled"] = false,
},
[159916] = {
["enabled"] = false,
},
[114030] = {
["enabled"] = false,
},
[51052] = {
["enabled"] = false,
},
[110744] = {
["enabled"] = false,
},
[49028] = {
["enabled"] = false,
},
[1160] = {
["enabled"] = false,
},
[110959] = {
["enabled"] = false,
},
[122278] = {
["enabled"] = false,
},
[114039] = {
["enabled"] = false,
},
[119381] = {
["enabled"] = false,
},
[108269] = {
["enabled"] = false,
},
[48743] = {
["enabled"] = false,
},
[871] = {
["enabled"] = false,
},
[633] = {
["enabled"] = false,
},
[1022] = {
["enabled"] = false,
},
[62618] = {
["enabled"] = false,
},
[6940] = {
["enabled"] = false,
},
[123986] = {
["enabled"] = false,
},
[110913] = {
["enabled"] = false,
},
[108270] = {
["enabled"] = false,
},
[642] = {
["enabled"] = false,
},
[115176] = {
["enabled"] = false,
},
[108199] = {
["enabled"] = false,
},
[114049] = {
["enabled"] = false,
},
[111771] = {
["enabled"] = false,
},
[48982] = {
["enabled"] = false,
},
[45438] = {
["enabled"] = false,
},
[498] = {
["enabled"] = false,
},
[11426] = {
["enabled"] = false,
},
[98008] = {
["enabled"] = false,
},
[55233] = {
["enabled"] = false,
},
[108200] = {
["enabled"] = false,
},
[108359] = {
["enabled"] = false,
},
[48792] = {
["enabled"] = false,
},
[47788] = {
["enabled"] = false,
},
[6262] = {
["enabled"] = false,
},
[55694] = {
["enabled"] = false,
},
[42650] = {
["enabled"] = false,
},
[12975] = {
["enabled"] = false,
},
[19236] = {
["enabled"] = false,
},
[47585] = {
["enabled"] = false,
},
[97462] = {
["enabled"] = false,
},
[724] = {
["enabled"] = false,
},
[108281] = {
["enabled"] = false,
},
[108416] = {
["enabled"] = false,
},
[30283] = {
["enabled"] = false,
},
[122783] = {
["enabled"] = false,
},
[104773] = {
["enabled"] = false,
},
[115203] = {
["enabled"] = false,
},
[31821] = {
["enabled"] = false,
},
[73325] = {
["enabled"] = false,
},
[76577] = {
["enabled"] = false,
},
[1966] = {
["enabled"] = false,
},
[48707] = {
["enabled"] = false,
},
[30823] = {
["enabled"] = false,
},
[15286] = {
["enabled"] = false,
},
[114029] = {
["enabled"] = false,
},
[108271] = {
["enabled"] = false,
},
[33206] = {
["enabled"] = false,
},
[49222] = {
["enabled"] = false,
},
[122470] = {
["enabled"] = false,
},
[46968] = {
["enabled"] = false,
},
[2894] = {
["enabled"] = false,
},
},
},
},
}
Definitely helped ! Thx !
4.1.1 should fix the initialization issue
Just upgraded to 4.1 and lua error appears when doing /bltrcd sim and in chat is written ''ToggleConfigMode : brez is nil, inform developer plz !''.
Here is the stack:
Message: Interface\AddOns\BLTRaidCooldowns\core.lua:437: attempt to index field 'activeCDCat' (a nil value)
Time: 01/10/15 10:05:04
Count: 1
Stack: [C]: ?
Interface\AddOns\BLTRaidCooldowns\core.lua:437: in function `ToggleConfigMode'
Interface\AddOns\BLTRaidCooldowns\core.lua:721: in function `?'
...RaidCooldowns\Libs\AceConsole-3.0\AceConsole-3.0.lua:94: in function `?'
Interface\FrameXML\ChatFrame.lua:4387: in function <Interface\FrameXML\ChatFrame.lua:4334>
[C]: ?
[C]: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:4041: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:4080: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
4.1.1 should fix this initialization issue
Hello, i have an issue with the addon.
After a CD expires the backround of the progress bar remains, and when multiple CD's are pleyed at onece, i have many grey blank progress bars left on my screen. i have to reload Ui to clean them.
screanshots.
http://media.snimka.bg/s1/4203/034649530.jpg?r=0
http://media.snimka.bg/s1/4203/034649529.jpg?r=0
http://media.snimka.bg/s1/4204/034651192.jpg?r=0
Does this happens every time you use a cooldown ?
Can you give me a list of your addons ?
If you can reproduce it every time you use a cooldown I'am very interested in this issue. I have seen it myself, but i can't reproduce it with a 100% success rate. It's happens sometime and i don't know why ... and it disapear when other cooldown are used.
Thx for your help.
It does not happen every time, when i use personal cd' s barkskin, ironbark etc. there is no problem.
When i am in raid and several cd's are played at once, there is when the problem occurs. After that when i use a CD the top bar disappears but the others stay, and when we play another major cd sequence i end up with many blank bars.
my addons are:
ElvUi, BigWigs, WeakAuras, ExtraCD, Vuhdoo, BltRCD.
I tried to reproduce it. when i use Ironbark Barkskin and Tranquility(in that order) simultaneously, one bar remains. 5 of 5 tries.
Thank you.
Thx for the detailled report, will try to reproduce
I have two questions, 1. Is it possible to make the "Active Cooldowns" list grow from the bottom instead of the top? and 2. Is it possible to see what specs certain cooldowns are activated for?
Otherwise, cheers for a very good addon! :D
Thx for your feedbacks.
Last release (4.1) include your 1st request (activeCD growth up/down)
There is no timer for bRez when in sim mode unless you are a class that can do such thing. Therefor, I can't move the timer where ever I want. It would also be nice to be able to show/hide it from config menu.
Thx for your feedbacks.
Last release (4.1) include your requests (show/hide brez, show brez bar during testing mode)
Hi, first of all thanks for this addon. Is there a way to exclude groups 5 to 8 from being displayed as available cooldown source?
We need to redo an option for that ! Soon ©
Something that take only group 1-4 if you are in mythic and group 1-6 of you are in normal/heroic.
I like this addon very much, but here is one problem. Can i config it that way so Active panel (see screen http://imgur.com/3CTaB5M) doesnt appear, but draw active time on cooldown panel? Blood legion cooldowns have such feature.
Not sure to understand the request. I tested blcd and i dont see the feature either.
If we put active cd on the cd panel, then there will be cooldown bar and active duration bar on the same place. Is it the feature request ?