@viray ok awesome, that really helps with understanding other posts ha. and i guess ill give droodfocus a shot too, been using it for power bar and other miscellaneous things just never for timers, ill see what i can do with it.

Konungr wrote:Luckily, with DroodFocus, each of the bubbles (Red - SR, Yellow - TF, Blue - DoC/NV) are all over 12% damage modifiers, the only problem now boils down to procs: Weapon Enchant, Trinket, Engineering, Agi Potion. If there were a way that we could calculate how much of a damage increase these things were, we'd be completely set. I'll get in contact with Meranannon (author of DroodFocus) and see what we have to do about setting up a Lua script or additional bubbles for some of these procs. (I requested the bubble feature for Thrash already, since it's part of our single-target rotation now too.

My Ovale script is taking into account weapon procs. This is definitely an limitation with what Droodfocus has done. When you contact Meranannon, the key thing that we need to know is not what buffs were used on the existing Rip/Rake, but rather how much of a DPS increase is it overwrite them at any given time - which is simply a numerical number. In Ovale we are calculating this number as a ratio: expected tick damage/current tick damage.

Also the rules for Rip and Rake early clipping are very different.

For Rake we will clip at any time if we can get at least a 12% damage increase.

For Rip (assume 5 combo points for these rules):1. If we are in the BitW phase and the target is going to live for at least 30 seconds more, and we can get at least a 14% damage increase, then use Rip instead of FB. This is being opportunistic because FB does not do a stat refresh on Rip.2. If we are outside of the BitW phase and we have DoC up and Rip has less than 6 seconds left and clipping it early will not result in weaker ticks, then clip it early. This takes advantage of the idea that a DoC proc is usually a dps up for Rip ticks, and protects against the times where other procs/buffs have resulted in a very high damage Rip.

We measured these in Simulationcraft, but there is a limitation in Simulationcraft in that it does not take into account AP when calculating tick damage. If we ever put support for AP into Simulationcraft we probably will be able to refine the script a little more.

The script also, of course, continues to try to refresh Rip and Rake during the last tick with some modifiers for TF, Berserk etc. These actions are largely unchanged from Cata.

Viray wrote:BitW = Blood in the Water. Our old talent, which in MoP is baked in to feral spec. It allows you to referesh Rip with Ferocious Bite when the target is below 25% hp.

DroodFocus has 3 indicators along the bottom of each DoT (excluding Thrash, but I am working on getting that incorporated), these three indicators cover 4 buffs: Savage Roar (30% Damage), Tiger's Fury (15% Damage), and Dream of Cenarius/Nature's Vigil (25/20% Damage respectively, these are both on the same color bubble, since only 1 can be active). Therefore, whenever you can apply a Rake or Rip with at least one more color enabled, it is a DPS increase to overwrite.

The one thing I would like to work with Leaf, Tinder, Aggixx on is finding a rough Agility/Attack Power/Mastery value that will increase the damage by that 12% (14% in the case of Rip) and see if we can't comb the list of procs (Weapon, Trinket, Engineering, Potion, etc) to find which ones would result in that 12% Damage increase. Once we have a value (and list of procs), we can add that functionality to DroodFocus as well.

I have Ovale and your script running, but I don't check it much. I normally only refer to Ovale when something in our Priority list changes and our rotation get tweaked. For the most part I'm comfortable with the rotation and don't have problems knowing which button to push and when. (I do refer every feral I come across that is having issues here and to download it )

irollswirldruid wrote:anyone else having trouble configuring droodfocus? i configure it and then it takes a crap on itself and all my bars/icons become disfigured

I know if you try to configure while in combat, it will shit on itself, but other than that, I have no problems. I've been using DroodFocus for several years now, if you would like, contact me directly, here or in-game (Konungr @US-Illidan Horde) or make a post over in the UI/Addon section and I can help work you through it. You can also check out my UI Thread over on Tukui.org (link in my signature), I have all of my settings and whatnot there, and I try to keep it up to date (I need to update it again, will try to get to that this weekend)

@Leaf: Update your Droodfocus & check again. I wasn't talking about three collored dots in the bottom of each icon - rake and rip both have an indicator in the upper right corner, which can be blank, red or green. I guess they're doing exactly what you'd like them to do, based on color changes I've noticed when my trinkets etc. proc occured:)

Someday, someone will best me. But it won't be today - and it won't be you.

Actually Droodfocus does not have the indicator that is needed to properly execute the rotation. This is one of the points I tried to make in my last post. We (the players) don't care about the individual buffs, we care about the aggregate damage level, and more specifically about the ratio between the current damage level and the predicted damage level should we clip at any given moment. If you want to see what I am talking about, grab my Ovale script, enable the check box that shows the Rip/Rake ratios and go to town on a target dummy. You will see numbers that show the percent increase/decrease for clipping Rip and Rake at any given moment. For example, you will often see the Rip ratio up by 20 every time you add a combo point. It is expressed as a percent (multiplied by 100) so a 12% damage increase is 112.

I have carefully read all the thread, i'm on the way to adjust numbers in DF.But i want to share with you how DF calculate "power dot". To perhaps improve things.

each rip and rake (and trash in my current dev version) store 4 variables when the debuff was applied.

- Power attack, calculated like this : base, positiveBuff, negativeBuff = UnitAttackPower("player") puissance = base + positiveBuff + negativeBuff -- Real power attack mastery=GetCombatRating(26)/10000 -- Mastery rating, not actually real % but i don't care final=puissance+(puissance*mastery) -- This is how i take into account mastery, if i got 29000 PA and 5200 mastery rating, the power stored for the dot is 44080

Ahaha, I recruited Meranaanon into the FluidDruid Forums, Waffles for Konungr!

As a side note, if there is anyway to actually code it, there is a slight problem with the calculations for Dream of Cenarius and Nature's Vigil. While DoC is a 25% Damage increase, Nature's Vigil is only a 20% increase in damage, so if you are using Nature's Vigil, there would potentially be a 5% discrepancy in the calculations for the PowerDot, which could cause the Indicator to be Green when it actually means Yellow. Not sure if there is a way in your code to keep them on the same indicator (Blue) but have them differentiate between the 20 and 25% Buffs.

In my sim, I've been experimenting with computing the clip multiplier relative to a future application (like at the time of expiration or one cat GCD or time until energy has regenerated, whichever is greater), not the current time.

Since, if you have a nasty Rake up, but your potion or trinkets are gonna fade in a few seconds, it might be only be a 5% gain now, or even a DPS loss, but in a few seconds, a new Rake after expiration will be shit compared to what you could of applied with your trinkets still active.

Also, I'm using slightly more aggressive logic for Rake when I have 1 DoC charge (and less than 5 cp), rather than 2.

raffy wrote:In my sim, I've been experimenting with computing the clip multiplier relative to a future application (like at the time of expiration or one cat GCD or time until energy has regenerated, whichever is greater), not the current time.

Since, if you have a nasty Rake up, but your potion or trinkets are gonna fade in a few seconds, it might be only be a 5% gain now, or even a DPS loss, but in a few seconds, a new Rake after expiration will be shit compared to what you could of applied with your trinkets still active.

Also, I'm using slightly more aggressive logic for Rake when I have 1 DoC charge (and less than 5 cp), rather than 2.

I have thought about trying to peek ahead a little, but some things are hard to guarantee since so many things can occur in a fight, and there is also the question of complexity when your logic starts taking into account specific pieces of gear.

I have not tried to do anything with single charge DoCs on Rake as you describe. Are you using the criteria similar to the Rip extension code we have where you will extend a Rake if the expect tick damage is greater than or equal to the current (vs. the current Rake logic where we only clip early if we know it will be at least a 12% dps up)?

Yeah, under normal conditions I'm using 12% on Rip and Rake, just copied from your research. I'll post the other logic when I get home from work.

The lookahead was a gain for me (and was slightly tricky to implement efficiently), however my conclusion is based on my own gear/race/professions (for DoC), not t14-heroic/troll/eng/inscr.

Strange things happen during agi gains because it typically provokes a Rake clip immediately, and then again on your next DoC gain. Since Xuen is 15 and Bottle is 20, and Rake lasts 15 sec, if you DoC clip after the first clip, by only checking the current modifier, you won't refresh Rake again until the gain fades.

Any chance of someone throwing their Droodfocus config file up somewhere? I've messed with it some, but to be honest, I give up after about 10 mins of trying to get it configured. If I could start with a baseline from one of you guys that would be a big help.

Ah! thanks for that! i was just spitballing the points per percent because I couldn't find it listed anywhere in my drunken haze last night.

Leafkiller wrote:I wish I could sim that. It sounds like it is not enough though, at least on a 7.5 minute fight.

Yeah, the windsong +Crit proc is only about 2.5%, so that would be a free tick's worth of damage every 40 or so ticks of rip. That would be 400+(?) ticks of locked in higher crit rip before you got your energy's worth over using FB instead.

That's a pretty tall order based on crit alone. Seems like it's not even worth considering.

It returns the "Mastery" stat which (IIRC) isn't shown anywhere in the blizzard UI anymore. All players have a base 8 Mastery, which is included in the value returned by this function. When calculating the bleed damage % increase from Razor Claws, you can either use Mastery --> damage % increase conversion OR (Mastery Rating + Base Mastery [converted into mastery rating]) --> damage % increase conversion. I used the first one

On the topic of reapplying dots on changed crit rate - is the crit chance of each single tick really based on the crit chance at the time of bleed application? I thought that while the bleed power is calculated at the time of application, crit chance is based on the actual crit chance at the time of the tick. At least that's how I would program it (which does not mean it is working this way).

On the topic of reapplying dots on changed crit rate - is the crit chance of each single tick really based on the crit chance at the time of bleed application? I thought that while the bleed power is calculated at the time of application, crit chance is based on the actual crit chance at the time of the tick. At least that's how I would program it (which does not mean it is working this way).

I assume it's done at application. As far as I know all stats are locked in at DoT application. Haste is, for sure, as it dictates the number of ticks the DoT/heal will do.

Edit: I accidentally stated bleeds were affected by haste. No, just other dots.

Last edited by Mendol on Mon Nov 19, 2012 11:29 am, edited 1 time in total.