I like the cooldown notifications, but i would rather see "Ferie Fire Ready" instead of "Ferie Fire (Feral)() Ready". Could something be done to get rid of all the junk text behind the name of a skill? Like, i know that i am in bear form, so i don't really need to see "Mangle (Bear)". Just "Mangle" would do.
I'd like to track the uptime of searing totem with a bar in a custom bar group, this while still using the standard totem bar group with icons for all my active totems. However there is no option to add a custom searing totem bar under shaman / actions to monitor. Can't seem to get this working with notify/buff/debuff or cooldown. Note searing totem does not provide a debuff on the target when you play ele shaman, like enhance would do.
How should I exactly track a random totem uptime in a custom bar group?
I like the cooldown notifications, but i would rather see "Ferie Fire Ready" instead of "Ferie Fire (Feral)() Ready". Could something be done to get rid of all the junk text behind the name of a skill? Like, i know that i am in bear form, so i don't really need to see "Mangle (Bear)". Just "Mangle" would do.
I'm not seeing the long names since 5.0.4 came out. How exactly are you setting up the bar group that these are being shown. In any case, these spells are one of the reasons why you can specify a label to use with particular spells on the Spells tab, enabling shorter text instead of, for example, "Mark of the Wild" you can show "MotW".
I'd like to track the uptime of searing totem with a bar in a custom bar group, this while still using the standard totem bar group with icons for all my active totems. However there is no option to add a custom searing totem bar under shaman / actions to monitor. Can't seem to get this working with notify/buff/debuff or cooldown. Note searing totem does not provide a debuff on the target when you play ele shaman, like enhance would do.
How should I exactly track a random totem uptime in a custom bar group?
Totems are definitely a special case (and there is dedicated code to implement the Totems standard bar group). Searing totem does not generate a buff on the player so there is nothing to track. However you can get the same effect:
First, make a condition called "Searing Totem Active". To set up the condition: create new condition, enable player status tests, scroll down to Totems and enable totem tests, enable Fire Totem to require True and enter Searing Totem. When you are done the test description says: Player Status: Fire Totem (Searing Totem). You could make a notification bar for this but it won't show a duration so...
Second, go to the Spells tab and adding a new Spell Effect Triggered By Spell Cast. Create one for Searing Totem, give it a duration of 60 seconds, label it as a cooldown, and make sure it says cast by player. This will trigger a 60 second cooldown everytime you cast Searing Totem but it won't recognize if you change fire totem or someone zaps your totem, so...
Third, in your custom bar group, add a cooldown custom bar, select Other Spell and type in Searing Totem, then scroll down to Special Effects and find the line with Hide Condition. Enable Hide and select "Searing Totem Active". This bar will show up when searing totem is created and disappear if searing totem gets destroyed early.
Good luck and let me know if you have any issues setting this up. I tested it with current release of Raven.
Can an option to change the color of a buff cooldown based on stacks?
For example for raging blow we have 1 or 2 charges. So I could make it show white for 1 charge, and grey for 2 charges.
I tried to do this by having 2 bars for the same buff, but the mod wouldn't let me add a buff I already have added. Then I would hide the bar based on a condition on stack count.
I wanted to make a cooldown check for bloodthirst. So that a condition would be true after the cooldown has 3.5secs left.
So under all cooldowns, I put enable, put Bloodthirst in. Then put 3.1ses, and
Less Than 3.1 Seconds. So this should be true only when BT has 3 or less seconds on cooldown. Problem is its true all the time.
I wanted to make a cooldown check for bloodthirst. So that a condition would be true after the cooldown has 3.5secs left.
So under all cooldowns, I put enable, put Bloodthirst in. Then put 3.1ses, and
Less Than 3.1 Seconds. So this should be true only when BT has 3 or less seconds on cooldown. Problem is its true all the time.
Please confirm that the condition description at the top shows that Bloodthirst was correctly entered (it is easy to forget to hit the Okay button on the text entry line). Also be sure that the Enable button is set for All Cooldowns. I just tested this specific setup for Bloodthirst and verified that it is working properly.
P.S. No plan to address color change on stack count but I'll keep it in mind.
Then all I did to test it was add a notifity bar and use that, and it would show 100% of the time, where it should of been hidden until the BT cooldown reached less than 3.1 seconds.
Well if you can't do the colors, can you make it so I can add more than one cooldown bar tied to the same spell?
Then all I did to test it was add a notifity bar and use that, and it would show 100% of the time, where it should of been hidden until the BT cooldown reached less than 3.1 seconds.
Well if you can't do the colors, can you make it so I can add more than one cooldown bar tied to the same spell?
Enable Is Usable. That is the one difference between your version and mine.
I'll come back to the colors for counts request after 5.0.4 testing has settled down.
Ok I gave the alternate duration thing a test works fine. I had to check off renew otherwise it would still think it was on 1.5secs instead of 1sec. Was thinking if the api can tell you this info. It may be easier to add an option for each cooldown. That says something like, show GCD for this cooldown.
Cause for warriors there are some spells that have their own GCD.
Wild Strike with bloodsurge has its one 1 sec GCD, heroic strike/cleave have their own shared GCD of 1.5secs.
So for example I could add Heroic Strike, then check off show GCD, then pick the color of the cooldown bar of this GCD.
But for now that change does what I need. Thanks
Also the bloodthirst thing is not working I checked is usable, realized that BT has no rage cost so it will always be avaiable. But it still not only showing when its at less than 3.1secs on cooldown. Its showing all the time.
Ok I wanted to test cooldown timing. So I made a condition called static which returns true all the time by testing level greater than 1. Then I added this condition named static to my abilities bar group.
After this I made an all cooldowns test for pummel.
Then under static bar I put hide if pummel condition returns true.
Then I tested if cooldown is X or more. And the result returns true even though its not on cooldown. This should return false though.
Then I tested when its X amount or less and this worked. Even though the ability is off cooldown. Which is how it should work.
There is a bug though when I add this condition directly to my bargroup. Even if I disable the test, the bar group still returns true. And seems to ignore any cooldown settings. But as a test for hiding on an existing condition it works.
However I would like the cooldown test to return false when its off cooldown. Giving some of these conditions an invert option would help. So I can do things like test spell not ready instead of spell ready. You do have a toggle result option, but that's limited since it applies to everything.
I have a possible bug and a suggestion below for the Raven addon.
Rogue's Revealing Strike is not working on a custom bar
I am tring to add Revealing Strikes as a custom bar using these values
Action: Revealing Strike
Type: Buff
Source: Rogue
Action On: Target (btw I also tried Player just in case)
Cast By: Player
But activating the ability doesn't cause anything to display. I have Adrenaline Rush and Slice and Dice working fine though. I wonder if it is b/c AR is called a Buff, but is on the Target mob and it needs special treatment. Also, it is listed on the Debuff Tracker preset which leads me to think something is sort of skew here.
Can someone verify what Bar Information values are correct for this to work for Revealing Strike, as used on a custom bar (not the preset one)? Or if it is indeed a bug.
Feature Suggestion: Combined Buf/Debuff and CD on a single custom bar
For those of us preferring fixed placement and order offered by custom bars, it would be great to combine the ability duration with the CD duration by utilizing the SAME bar for a given skill. Basically, allow a New Bar to select Type as Cooldown -and- Buf or Debuff to drive the behavior on a single bar more like how presets can work.
I have a possible bug and a suggestion below for the Raven addon.
Rogue's Revealing Strike is not working on a custom bar
I am tring to add Revealing Strikes as a custom bar using these values
Action: Revealing Strike
Type: Buff
Source: Rogue
Action On: Target (btw I also tried Player just in case)
Cast By: Player
But activating the ability doesn't cause anything to display. I have Adrenaline Rush and Slice and Dice working fine though. I wonder if it is b/c AR is called a Buff, but is on the Target mob and it needs special treatment. Also, it is listed on the Debuff Tracker preset which leads me to think something is sort of skew here.
Can someone verify what Bar Information values are correct for this to work for Revealing Strike, as used on a custom bar (not the preset one)? Or if it is indeed a bug.
Feature Suggestion: Combined Buf/Debuff and CD on a single custom bar
For those of us preferring fixed placement and order offered by custom bars, it would be great to combine the ability duration with the CD duration by utilizing the SAME bar for a given skill. Basically, allow a New Bar to select Type as Cooldown -and- Buf or Debuff to drive the behavior on a single bar more like how presets can work.
I am traveling at the moment and cannot test but from wowhead description it seems likely that revealing strike is a debuff on the target, not buff. If the presets don't include revealing strike oin the debuff list for rogue then you can set source to other spell and enter it manually.
I'll think about the feature suggestion too. Thanks for the input.
Is there a way to have the color of missing notification bars to have another color (not the spell color)? Right now it seems that when the spell is missing, it defaults to the configured spell color. For example, a bar for debuff 'Vampiric Embrace' on target, goes from purple (active) to red (expiring) and back to purple (missing). The reason for needing a separate color is to make the fact that the buff/debuff is missing stand out. Thanks.
Is there a way to have the color of missing notification bars to have another color (not the spell color)? Right now it seems that when the spell is missing, it defaults to the configured spell color. For example, a bar for debuff 'Vampiric Embrace' on target, goes from purple (active) to red (expiring) and back to purple (missing). The reason for needing a separate color is to make the fact that the buff/debuff is missing stand out. Thanks.
I assume you are using the Show Not Active option to get the missing notification bar, right? You can accomplish what you want by creating a condition that is true when the debuff is not active and a notification bar associated with the condition that then has a custom color. This would not be as convenient to set up as the separate color option you suggest, of course, and I will consider that as a feature request.
Is Raven being actively updated and maintained for MoP (5.0.x)? I've only seen one update but I'm also missing options. For example, there is no option for a Buff of Searing Flames for a Shaman. MoP brought with it a change from a target Debuff to a player Buff but it's not being listed under the Buff spells.
I love Raven, but if it's not actively being maintained, I'm going to reluctantly need to look for a replacement.
It is being maintained. I have a number of minor bug fixes in my development version and I'm working on a couple new features. The push to level 90 plus the grind for Golden Lotus rep has taken a toll on my limited game time. I have been playing priest and monk, for the most part, and I appreciate bug reports in the forums (here as well as the addon pages at curse and wowinterface) to point out issues with other classes. Look for another release in the next week or so.
Note that spells missing from the presets for a class can be entered in custom bar groups using the Other Spell source option.
It is being maintained. ...my limited game time...
You have my thanks for maintaining this great add-on which enhances my play time. It's easy to forget that you have to give up game time to work on this add-on so I just wanted to say "THANKS!"
I need to make it so that it shows wild strike as a cooldown of 1.5, but it also has to show 1.0 seconds when bloodsurge buff is up.
How should I exactly track a random totem uptime in a custom bar group?
I'm not seeing the long names since 5.0.4 came out. How exactly are you setting up the bar group that these are being shown. In any case, these spells are one of the reasons why you can specify a label to use with particular spells on the Spells tab, enabling shorter text instead of, for example, "Mark of the Wild" you can show "MotW".
Totems are definitely a special case (and there is dedicated code to implement the Totems standard bar group). Searing totem does not generate a buff on the player so there is nothing to track. However you can get the same effect:
First, make a condition called "Searing Totem Active". To set up the condition: create new condition, enable player status tests, scroll down to Totems and enable totem tests, enable Fire Totem to require True and enter Searing Totem. When you are done the test description says: Player Status: Fire Totem (Searing Totem). You could make a notification bar for this but it won't show a duration so...
Second, go to the Spells tab and adding a new Spell Effect Triggered By Spell Cast. Create one for Searing Totem, give it a duration of 60 seconds, label it as a cooldown, and make sure it says cast by player. This will trigger a 60 second cooldown everytime you cast Searing Totem but it won't recognize if you change fire totem or someone zaps your totem, so...
Third, in your custom bar group, add a cooldown custom bar, select Other Spell and type in Searing Totem, then scroll down to Special Effects and find the line with Hide Condition. Enable Hide and select "Searing Totem Active". This bar will show up when searing totem is created and disappear if searing totem gets destroyed early.
Good luck and let me know if you have any issues setting this up. I tested it with current release of Raven.
For example for raging blow we have 1 or 2 charges. So I could make it show white for 1 charge, and grey for 2 charges.
I tried to do this by having 2 bars for the same buff, but the mod wouldn't let me add a buff I already have added. Then I would hide the bar based on a condition on stack count.
So under all cooldowns, I put enable, put Bloodthirst in. Then put 3.1ses, and
Less Than 3.1 Seconds. So this should be true only when BT has 3 or less seconds on cooldown. Problem is its true all the time.
Please confirm that the condition description at the top shows that Bloodthirst was correctly entered (it is easy to forget to hit the Okay button on the text entry line). Also be sure that the Enable button is set for All Cooldowns. I just tested this specific setup for Bloodthirst and verified that it is working properly.
P.S. No plan to address color change on stack count but I'll keep it in mind.
Its only a few options, dont see any mistakes.
Then all I did to test it was add a notifity bar and use that, and it would show 100% of the time, where it should of been hidden until the BT cooldown reached less than 3.1 seconds.
Well if you can't do the colors, can you make it so I can add more than one cooldown bar tied to the same spell?
Enable Is Usable. That is the one difference between your version and mine.
I'll come back to the colors for counts request after 5.0.4 testing has settled down.
Yeah I usually uncheck that so I know the cooldown is up, even if I don't have the rage for it. Maybe make that an option.
Cause for warriors there are some spells that have their own GCD.
Wild Strike with bloodsurge has its one 1 sec GCD, heroic strike/cleave have their own shared GCD of 1.5secs.
So for example I could add Heroic Strike, then check off show GCD, then pick the color of the cooldown bar of this GCD.
But for now that change does what I need. Thanks
Also the bloodthirst thing is not working I checked is usable, realized that BT has no rage cost so it will always be avaiable. But it still not only showing when its at less than 3.1secs on cooldown. Its showing all the time.
After this I made an all cooldowns test for pummel.
Then under static bar I put hide if pummel condition returns true.
Then I tested if cooldown is X or more. And the result returns true even though its not on cooldown. This should return false though.
Then I tested when its X amount or less and this worked. Even though the ability is off cooldown. Which is how it should work.
There is a bug though when I add this condition directly to my bargroup. Even if I disable the test, the bar group still returns true. And seems to ignore any cooldown settings. But as a test for hiding on an existing condition it works.
However I would like the cooldown test to return false when its off cooldown. Giving some of these conditions an invert option would help. So I can do things like test spell not ready instead of spell ready. You do have a toggle result option, but that's limited since it applies to everything.
Thanks
Rogue's Revealing Strike is not working on a custom bar
I am tring to add Revealing Strikes as a custom bar using these values
Action: Revealing Strike
Type: Buff
Source: Rogue
Action On: Target (btw I also tried Player just in case)
Cast By: Player
But activating the ability doesn't cause anything to display. I have Adrenaline Rush and Slice and Dice working fine though. I wonder if it is b/c AR is called a Buff, but is on the Target mob and it needs special treatment. Also, it is listed on the Debuff Tracker preset which leads me to think something is sort of skew here.
Can someone verify what Bar Information values are correct for this to work for Revealing Strike, as used on a custom bar (not the preset one)? Or if it is indeed a bug.
Feature Suggestion: Combined Buf/Debuff and CD on a single custom bar
For those of us preferring fixed placement and order offered by custom bars, it would be great to combine the ability duration with the CD duration by utilizing the SAME bar for a given skill. Basically, allow a New Bar to select Type as Cooldown -and- Buf or Debuff to drive the behavior on a single bar more like how presets can work.
I am traveling at the moment and cannot test but from wowhead description it seems likely that revealing strike is a debuff on the target, not buff. If the presets don't include revealing strike oin the debuff list for rogue then you can set source to other spell and enter it manually.
I'll think about the feature suggestion too. Thanks for the input.
I assume you are using the Show Not Active option to get the missing notification bar, right? You can accomplish what you want by creating a condition that is true when the debuff is not active and a notification bar associated with the condition that then has a custom color. This would not be as convenient to set up as the separate color option you suggest, of course, and I will consider that as a feature request.
I love Raven, but if it's not actively being maintained, I'm going to reluctantly need to look for a replacement.
Note that spells missing from the presets for a class can be entered in custom bar groups using the Other Spell source option.
You have my thanks for maintaining this great add-on which enhances my play time. It's easy to forget that you have to give up game time to work on this add-on so I just wanted to say "THANKS!"
I'll look in to that. I figured there must be some way but it wasn't clear to me on how.