Version r123 is now available. It is primarily a bug fix release but it also includes a new standard bar group to address recent requests by new users. Here is the change summary:
Added a new standard bar group called Buffs that includes all player buffs sorted by time left.
By default, icon configurations now wrap to next row or column after 16 icons.
Bug fixes:
1) Change ButtonFacade support to avoid an error reported in the library.
2) Fix localization error related to configuring custom bars.
3) Limit cooldowns to known spells (should get rid of Lifeblood cooldowns for non-herbalists).
The ptr broke raven some how. I brought over 30+ addons.
1x Raven-r123\Profile.lua:124: table index is nil
Raven-r123\Profile.lua:149: in function `SetSpellDefaults'
Raven-r123\Profile.lua:92: in function `InitializeProfile'
Raven-r123\Main.lua:94: in function <Raven\Main.lua:93>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-10 (AtlasLoot):543: in function `EnableAddon'
AceAddon-3.0-10 (AtlasLoot):635: in function <...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:244: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:318: in function `TimeManager_LoadUI':
Interface\FrameXML\UIParent.lua:519: in function <Interface\FrameXML\UIParent.lua:494>:
The ptr broke raven some how. I brought over 30+ addons.
1x Raven-r123\Profile.lua:124: table index is nil
Raven-r123\Profile.lua:149: in function `SetSpellDefaults'
Raven-r123\Profile.lua:92: in function `InitializeProfile'
Raven-r123\Main.lua:94: in function <Raven\Main.lua:93>
Looks like they must of changed at least one spell id. I will add better error checking so it doesn't throw a Lua error. I'll try to get an alpha up today with that change. I haven't been on the PTR so not sure if I can personally diagnose which spell changed but if you see a message printed at initialization then please let me know what it says changed. Thanks!
Update: I now have the PTR set up and I've reproduced the error so it should be possible to fix it quickly. Update: This is fixed in the latest alpha r126.
Version r126 is now available. Here is a summary of the changes it includes:
There are new filter options for auto bar groups on the Buffs, Debuffs and Cooldown tabs (each type of bar can have its own filter settings). Filter lists can now be either black lists (spells in the list are not displayed) or white lists (only spells in the list are displayed). You also can filter out spells included in a selected bar group. You can use this to either not display bars that will be shown in the selected bar group (when the selected bar group is a custom bar group or an auto bar group with a white list) or to share a black list (when the selected bar group is an auto bar group with a black list).
Added ability to set opacity of ready bars separately from normal bars in custom bar groups.
Adjusted frame strata settings for relative layering of Raven with respect to other UI elements and added ability to set the frame strata for each bar group.
Rewrote initialization code to not cause error for incorrect or changed spell id (fixes issue on 4.0.6 PTR).
Added Blood Shield to death knight presets. Updated Molten Armor entry in mage presets. Removed Drain Mana from warlock presets (spell is being removed in 4.0.6). Added Denounce to paladin presets.
A new aura-related cache strategy is added in this release for improving performance of checking for individual buffs and debuffs.
Bug fix is included for balance druids to correctly determine Eclipse direction after changing specs.
Version r128 is now available. It has the following changes:
Added a ButtonFacade section in the Defaults tab (only visible with LibButtonFacade loaded) that lets you select the coloring method for icon borders (either applying color to the normal texture or border texture for the skin). This is necessary due to differences in how skins are implemented. The default settings for these options are the same as in the previous release.
Added ability to set the alpha for custom icon border colors in each bar group's Appearance tab. This allows you to fade or hide the icon border if you wish to do so.
Fixed Setup tab not enabling create and reset buttons when "Short Buffs" is selected.
Fixed settings issue for icon configurations that resulted in not applying correct defaults when those for icons differed from those for bars.
I am working on new features (e.g., filter buffs and debuffs by spell type), but none are sufficiently tested to include in this release.
Thanks for this addon, it's amazing. I switched from Satrina to get some more smallscale editing options for the layout to better line things up with my unitframes. So far I really like it, even if - of course - I only need a small portion of the features.
8)
I might have missed it but is there a way to track beacon of light even if I target another player than the one that has the beacon? I got it set up all fine but if I change targets the bar vanishes (obviously since it is set to look for beacon on my current target). It does reappear once I target again the player with the beacon but it would be perfect if raven could somehow keep the bar active while I'm healing different people.
Otherwise - this addon is one of the best I have seen since WoW came out, keep up the great work!
I might have missed it but is there a way to track beacon of light even if I target another player than the one that has the beacon? I got it set up all fine but if I change targets the bar vanishes (obviously since it is set to look for beacon on my current target). It does reappear once I target again the player with the beacon but it would be perfect if raven could somehow keep the bar active while I'm healing different people.
Otherwise - this addon is one of the best I have seen since WoW came out, keep up the great work!
Raven is designed to show buffs and debuffs on specific units rather than specific spells as they are placed on different units. There are other addons that may do what you want. For example, Blessed (which I haven't tried myself) can track Beacon of Light. Also, healing-oriented unit frames like Grid, Vuhdo and Healbot can display an indicator on the unit with BoL (I currently use Vuhdo). There probably is a way to implement a BoL bar as a special case but right now I am trying to limit special cases.
Thanks for the quick reply. I already have Grid set up to show whether beacon is up on a raid member, I'm more trying to get a bar with the time remaining so that I can recast it if time gets too short and if I have a GCD to spare.
Maybe the idea with the focus target is something to look at, currently I'm not really using my focus target when healing so there's probably some room for improvement right there :)
I don't think I'll get another addon, I'm still happy that I could basically replace 3 different addons with yours so I'll look at the focus idea during the next few raids first.
Once again, thanks for all the work you put in this.
Hi, I apologize if this has been asked. I checked the FAQ but did not read this full thread, though I'm trying to search it for specific answers :)
How can I set a bar to remain visible for X time after expiring?
It's a feature I've come to enjoy from prior / similar (now broken) mods, especially with cooldowns. Seen it referred to as ghosting a few times. I was looking for it in the General --> Special Effects area, but couldn't figure a way to hook it up.
Any suggestions?
edit - back on page 13-14 I see this listed in your "Will Not Do (subject to reconsideration)" list.. Have you reconsidered? :) Specific reason for my request... In chaotic learning-phase encounters, I tend to get a bit scatterbrained and tunnel-visioned on the fight mechanics. Adherence to constant use of short-term cooldowns slips (wild growth, riptide, trinkets, etc). The short ghosting time has typically provided me an immediate visual cue to re-use that skill/item/ability, as opposed to the "this will be able to use again soon, I just need to remember it...oh crap FIRE!"
edit2 - I shoulda said this right off the bat.. I'm loving the mod so far. Right out of the box it's been the one of the easiest and most intuitive mods that I've used in this category. Even if I can't swing the ghosting and Nature's Grace tracking, it'll still be my mod of choice I suspect...those are just the icing on the cake at this point. You've done a great job with it and I certainly appreciate your work.
Ahh, related note, is there a way for me to display the internal cooldown on Nature's Grace as a druid? Proc from specific spellcasts, 60s default c/d, c/d is reset upon either solar or lunar eclipse.
Ahh, related note, is there a way for me to display the internal cooldown on Nature's Grace as a druid? Proc from specific spellcasts, 60s default c/d, c/d is reset upon either solar or lunar eclipse.
There is a ticket for this enhancement request already. I am hoping to use LibInternalCooldowns when it is released.
With respect to ghost bars, they are supported in custom bar groups now. You create a ready bar for an aura or cooldown then set a hide special effect. I use ready bars for spells like Starfall to remind me to use them, with different opacity settings between the cooldown and ready phases for emphasis plus the pulse effect to grab attention.
Version r130 is now available. It has the following changes:
You can now filter buffs and debuffs in auto bar groups by type. Check out new options in the Buffs and Debuffs tabs. This includes a new feature that lets you check if debuffs were cast by a boss.
Removed tooltip line that said "Right-click to cancel this buff.". It should not be necessary now that people are used to this functionality working again (and also it was not true for certain buffs that are uncancellable even using Blizzard buff frames).
Added negative offsets for horizontal and vertical spacing in icon configurations. These let you make more compact icon groupings.
Fixed "fade alpha" default value bug.
Added Runic Corruption to DK preset, added Smoke Bomb cooldown to rogue preset, fixed wrong spell id for Molten Armor, and fixed Lifeblood cooldown not showing for max level herbalists.
Updated to r1009 Ace3 libraries to fix full-width tab issue that appeared in 4.0.6 (many thanks to the Ace3 development team for their quick response with a fix!).
i have 1 of each class; is it possible to change the color of a targets dispelable buff, depending on what class im playing while using default bar colors?
For example:
Right now i have the color light blue for all buffs on my target.
Id like if im on my priest for the dispelable magic buffs to turn dark blue and if im on my hunter the dispelable magic buffs to turn dark blue and enrages to turn yellow.
Hope this makes since. thanks
note: priests can dispel magic buffs, hunters can dispel magic buffs and enrages.
i have 1 of each class; is it possible to change the color of a targets dispelable buff, depending on what class im playing while using default bar colors?
Sorry, at this time there is no way to color buffs by type (as there is for debuffs). Please add an enhancement request ticket for this and I'll see if it can be added in my next round of feature development.
I'm wondering if it's possible to create a single bar that represents whether, and for how much longer, I am enraged. It would function similarly to a Notification bar, except it would poll the buff conditions, and using the longest remaining buff to use as the bar's duration.
So, for example, I would set the bar to watch the buffs Enrage, Berserker Rage, Death Wish and Unholy Frenzy, and it would display the bar whenever one or more of these is active. If Death Wish and Enrage are up, and have 12s and 8s left respectively, the bar would display 12s left.
Is this possible somehow?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Fix for "not able to set color of notify bars that don't have an associated spell". [reported by Galvin]
Fix for "adjust saturation and brightness results in pure red turning into purple". [reported by X-buZZ]
Fix localization error related to incorrect case for castBy settings on custom bars. [reported by Galvin]
Add Empowered Shadow to priest presets. [reported by pkdyxcvwjb]
Added a new standard bar group called Buffs that includes all player buffs sorted by time left.
By default, icon configurations now wrap to next row or column after 16 icons.
Bug fixes:
1) Change ButtonFacade support to avoid an error reported in the library.
2) Fix localization error related to configuring custom bars.
3) Limit cooldowns to known spells (should get rid of Lifeblood cooldowns for non-herbalists).
1x Raven-r123\Profile.lua:124: table index is nil
Raven-r123\Profile.lua:149: in function `SetSpellDefaults'
Raven-r123\Profile.lua:92: in function `InitializeProfile'
Raven-r123\Main.lua:94: in function <Raven\Main.lua:93>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-10 (AtlasLoot):543: in function `EnableAddon'
AceAddon-3.0-10 (AtlasLoot):635: in function <...\AddOns\AtlasLoot\Libs\AceAddon-3.0\AceAddon-3.0.lua:621>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:244: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:318: in function `TimeManager_LoadUI':
Interface\FrameXML\UIParent.lua:519: in function <Interface\FrameXML\UIParent.lua:494>:
---
Looks like they must of changed at least one spell id. I will add better error checking so it doesn't throw a Lua error. I'll try to get an alpha up today with that change. I haven't been on the PTR so not sure if I can personally diagnose which spell changed but if you see a message printed at initialization then please let me know what it says changed. Thanks!
Update: I now have the PTR set up and I've reproduced the error so it should be possible to fix it quickly.
Update: This is fixed in the latest alpha r126.
There are new filter options for auto bar groups on the Buffs, Debuffs and Cooldown tabs (each type of bar can have its own filter settings). Filter lists can now be either black lists (spells in the list are not displayed) or white lists (only spells in the list are displayed). You also can filter out spells included in a selected bar group. You can use this to either not display bars that will be shown in the selected bar group (when the selected bar group is a custom bar group or an auto bar group with a white list) or to share a black list (when the selected bar group is an auto bar group with a black list).
Added ability to set opacity of ready bars separately from normal bars in custom bar groups.
Adjusted frame strata settings for relative layering of Raven with respect to other UI elements and added ability to set the frame strata for each bar group.
Rewrote initialization code to not cause error for incorrect or changed spell id (fixes issue on 4.0.6 PTR).
Added Blood Shield to death knight presets. Updated Molten Armor entry in mage presets. Removed Drain Mana from warlock presets (spell is being removed in 4.0.6). Added Denounce to paladin presets.
A new aura-related cache strategy is added in this release for improving performance of checking for individual buffs and debuffs.
Bug fix is included for balance druids to correctly determine Eclipse direction after changing specs.
Added a ButtonFacade section in the Defaults tab (only visible with LibButtonFacade loaded) that lets you select the coloring method for icon borders (either applying color to the normal texture or border texture for the skin). This is necessary due to differences in how skins are implemented. The default settings for these options are the same as in the previous release.
Added ability to set the alpha for custom icon border colors in each bar group's Appearance tab. This allows you to fade or hide the icon border if you wish to do so.
Fixed Setup tab not enabling create and reset buttons when "Short Buffs" is selected.
Fixed settings issue for icon configurations that resulted in not applying correct defaults when those for icons differed from those for bars.
I am working on new features (e.g., filter buffs and debuffs by spell type), but none are sufficiently tested to include in this release.
8)
Otherwise - this addon is one of the best I have seen since WoW came out, keep up the great work!
Raven is designed to show buffs and debuffs on specific units rather than specific spells as they are placed on different units. There are other addons that may do what you want. For example, Blessed (which I haven't tried myself) can track Beacon of Light. Also, healing-oriented unit frames like Grid, Vuhdo and Healbot can display an indicator on the unit with BoL (I currently use Vuhdo). There probably is a way to implement a BoL bar as a special case but right now I am trying to limit special cases.
Maybe the idea with the focus target is something to look at, currently I'm not really using my focus target when healing so there's probably some room for improvement right there :)
I don't think I'll get another addon, I'm still happy that I could basically replace 3 different addons with yours so I'll look at the focus idea during the next few raids first.
Once again, thanks for all the work you put in this.
How can I set a bar to remain visible for X time after expiring?
It's a feature I've come to enjoy from prior / similar (now broken) mods, especially with cooldowns. Seen it referred to as ghosting a few times. I was looking for it in the General --> Special Effects area, but couldn't figure a way to hook it up.
Any suggestions?
edit - back on page 13-14 I see this listed in your "Will Not Do (subject to reconsideration)" list.. Have you reconsidered? :) Specific reason for my request... In chaotic learning-phase encounters, I tend to get a bit scatterbrained and tunnel-visioned on the fight mechanics. Adherence to constant use of short-term cooldowns slips (wild growth, riptide, trinkets, etc). The short ghosting time has typically provided me an immediate visual cue to re-use that skill/item/ability, as opposed to the "this will be able to use again soon, I just need to remember it...oh crap FIRE!"
edit2 - I shoulda said this right off the bat.. I'm loving the mod so far. Right out of the box it's been the one of the easiest and most intuitive mods that I've used in this category. Even if I can't swing the ghosting and Nature's Grace tracking, it'll still be my mod of choice I suspect...those are just the icing on the cake at this point. You've done a great job with it and I certainly appreciate your work.
There is a ticket for this enhancement request already. I am hoping to use LibInternalCooldowns when it is released.
With respect to ghost bars, they are supported in custom bar groups now. You create a ready bar for an aura or cooldown then set a hide special effect. I use ready bars for spells like Starfall to remind me to use them, with different opacity settings between the cooldown and ready phases for emphasis plus the pulse effect to grab attention.
You can now filter buffs and debuffs in auto bar groups by type. Check out new options in the Buffs and Debuffs tabs. This includes a new feature that lets you check if debuffs were cast by a boss.
Removed tooltip line that said "Right-click to cancel this buff.". It should not be necessary now that people are used to this functionality working again (and also it was not true for certain buffs that are uncancellable even using Blizzard buff frames).
Added negative offsets for horizontal and vertical spacing in icon configurations. These let you make more compact icon groupings.
Fixed "fade alpha" default value bug.
Added Runic Corruption to DK preset, added Smoke Bomb cooldown to rogue preset, fixed wrong spell id for Molten Armor, and fixed Lifeblood cooldown not showing for max level herbalists.
Updated to r1009 Ace3 libraries to fix full-width tab issue that appeared in 4.0.6 (many thanks to the Ace3 development team for their quick response with a fix!).
For example:
Right now i have the color light blue for all buffs on my target.
Id like if im on my priest for the dispelable magic buffs to turn dark blue and if im on my hunter the dispelable magic buffs to turn dark blue and enrages to turn yellow.
Hope this makes since. thanks
note: priests can dispel magic buffs, hunters can dispel magic buffs and enrages.
Sorry, at this time there is no way to color buffs by type (as there is for debuffs). Please add an enhancement request ticket for this and I'll see if it can be added in my next round of feature development.
So, for example, I would set the bar to watch the buffs Enrage, Berserker Rage, Death Wish and Unholy Frenzy, and it would display the bar whenever one or more of these is active. If Death Wish and Enrage are up, and have 12s and 8s left respectively, the bar would display 12s left.
Is this possible somehow?