I will play enhancement shaman just because there are so low enhas around. I will post my logs once I reach liv 90 so you can see how they work.
there are 4 hunters abilities that are the ones you want to see refreshed when you use Readiness. Rapid Fire: 3 min CD, stays up on your toon for 15 seconds. Lynx Rush(talent): 1.5 min CD, takes 4 seconds to apply full debuff to boss, and then the stacked debuff remains on boss for another 15 seconds. for a total of 19 seconds of damage after its popped. Beastial Wrath: 1 min CD, stays up on your pet for 10 seconds. Dire Beast(talent): 30 second CD, stays active for 15 seconds. currently what is happening is it is indeed casting readiness, but it is casting it immediately after casting those 4 CD's. Take rapid fire for example. increased haste by 40% for 15 seconds. if you cast it, then cast readiness almost immediately after, and cast rapid fire again, the buff on you simply resets to 15 seconds. as it stands right now, by casting readiness immediately after, then casting rapid fire again, the buff of rapid fire is only down to about 13 seconds before refreshing to 15 again. what that basically means is, instead of having +40% haste for a total of 30 seconds (pop rapid fire, wait 15 seconds, THEN pop readiness, pop rapid fire again) i am instead only having +40% haste for 17 seconds or so. (rapid fire refreshes to 15 seconds when its down to about 13 seconds. 2 seconds + 15 seconds for second cast = 17 seconds ) the same applies for the other 3 abilities. they do not stack or lengthen in time if they are immediately popped again afterwards. thus wasting 90% of the effectiveness of the first cast of each of them. and looking above, we see that Lynx Rush has the longest time of effectiveness at 19 seconds. so basically, it needs to be popping Readiness 19 seconds, or maybe 23 seconds AFTER all 4 are cast. 19 seconds for the longest debuff to fade, and +4 seconds for each time GCD is up after popping each of the 4 abilities. and lastly, we want our tier 4 talent(in my case, Dire Beast) to be included as well. listed above as one of the 4 cooldowns that should be taken into account before casting Readiness. (summons a beast to attack target for 15 seconds. 30 second CD) I hope this all made sense! i will be keeping up with your progress on this little issue and testing as new updates are rolled out. thanks for putting in the time. keep up the great work!
I am new to Pure Rotation and was looking for assistance. The Destro profile runs great but I noticed it does not cast curse of elements. Am I missing something? I went through the options and I havent seen the option for it.
It only casts it when required. There's a setting to use it on bosses, but it checks to see if the debuff has been applied by another other warlock/class (i.e. rogue master poisoner, hunters pets..).
Hi Joe, thanks for the post. Rapid Fire, BW, and DB are all set to NOT cast when their buff is already present, so popping readiness as soon as the conditions are met is the desired behavior. Those cooldowns will not (should not?) be cast again until the buff from their first cast expires. Lynx Rush is not so protected, so that will need to be fixed. I will pound on some target dummies to make sure things are working as intended. I will update the BM & MM routines to wait for DB as well. SV already does this. Thanks again for the input. Update: Added the Lynx Rush protection to all hunter specs, BM & MM updated to include Dire Beast as a wait condition for Readiness, and verified none of the cooldowns are being cast when their buffs/debuffs are already present.
Oh I set the barkskin to 0 before my log. Didnt make a difference though. Happened twice on last two bosses.
i dont know if its possible to code it like this but i was thinking more like this. if current dots are 15 %( because 1000 of one is abit low if you have stacking trinket it would just keep refreshing it) > then dots on target then refresh it. Also when dark soul is active refresh it and also refresh it with SB:SS when dark soul is 2 sec left so you get longer benefit from dark soul. this is what i am doing with the add-on affdots look it up it may help you. i've set it that it should notice me if the dots are 15% more powerfull then the current dots on the target so i can refresh it. also at the opening when you use all cd and apply your dots via SB:SS try to code that it uses fel flame after 2 or 3 sec and apply agone manually it saves one soul shard.
already tried, but haven't found formulas for all possible classes, that's why we simplified this to check for stats, it is basicly the same - Stats + Spell + TargetGuid are stored at the time from the appliance, after that they are updated when the dot was refreshed, removed when the aura fades, added when dot is applied again, now we compare the current stat (s) from us with the stats at the time of appliance / refreshing. This is accurate enough and works for all classes The real dot damage calculation will be done with different formulars for Class + Specc + Spell, so in worst case we have one formula for each spell (dot) per class Next issue was ... we NEVER came near the calculated values, means we already had formulars (deathknight blood plague) which were working in an wow addon, we rewrote them to purerotation code and never came close to what wow returned as dotdamage and what we calculated (the calculated values weren't wrong but they return only an average value) and i think there was a bug with the stats returned by HB which was the mainreason that we changed to tracking stats per spell + unit instead of calculating the damage of a tick
the addon does not help cause we already do this, if u look at the code of the addon u will see that we do exactly the same as the addon it tracks your stats per spell and unit (this addon gave me the idea to do it this way^^) but the idea to use a multiplicator (15%) instead of a fix value, is a good idea i think and should be easy to implement
I put log on previous post. Swiftmend ground effect keeps dropping on me with nobody close aswell, anyway to make it land on melee?
Yes of course. Unfortunately the built in method in pure uses SpecialTarget. Special Target has either Regrowth/Rejuv sorted by most stacked units. In order to make it cast on melee, we'll need a sequence to place a HoT on them and then swiftmend. I will make the changes once I arrive home. Also apologies for not noting ur log file. Must have overlooked it.
Bearform with Ironbark this time I think unless its something else. Not sure if Wild Growth, Natures Vigil are being used enough maybe on cooldown would be better? Wild mushroom: bloom never seen it used yet. And Nourish in combat only would be awesome. I have dispel on low priority but still doing 50% raid dispel which is guaranteed bot looking. Bottom healer still with good gear, tank dk heals more than me. How do I link pure settings
... The reason i wanted the settings is because at the current state it won't work when not configured well. If the global AOE requirements of pure are not returning true. The cast methods for most AoE spells will not work. Lifebloom settings where by seconds on previous releases. Now it's coded as milliseconds thus it should be set higher then 2000 to be used properly. The many Group checks for certain auras and or counts, still seem to cause frame drops in large groups. For dispelling I cannot help at this moment, wulf expanded the initial idea with some more complex code of which I've not taken the time to look into yet. But why would u want to do less dispelling? Wild Mushrooms are now planted when pressing the SpecialKey on your mouse location. Quite nicely. Unfortunately Ama,Deathshiver, Wulf and I are not done coding our new Cluster method(s). This means there's no real support for automating mushroom usage at this moment. However with 5.3 around the corner it is a high priority for me as druid, and all others using cluster methods I believe.
ahh oke i didnt know that hehe ^^ well gladd i could share an idea with you guys, looking forward when it will be implemented