This project is read-only.

Any updates on Warlock haste issues?

Topics: Rawr.Warlock
Jun 7, 2009 at 3:58 PM
Edited Jun 7, 2009 at 9:54 PM

I know that there has been some work done already that has improved greatly the way haste is evaluated in Rawr for warlocks. 

It seems though that there are still major issues where haste is not being calculated or evaluated properly, especially when playing around with the Options->Brain/Game Latency slider. 

I've been playing as 0/13/58 with 4 pc T8.5 but been unable to match the DPS of a fellow warlock guildie with comparable gear during Ulduar raids.  Since both of us use the same spell priorty/rotation I figured it may have to do with latency and how crit and haste scale.  His gearset has roughly 26% crit were as I am only around 19%.  On the other hand my haste is also comparably higher than his by 7% or so.  I do have some relatively high latency (between 200ms - 300ms most of the time).

I've run the optomizer several different times with several different latency options selceted (100ms default, 125ms, 184ms, 185ms, 200ms, 225ms, 226ms, 300ms).  With each run of the optomizer I get different gear/gem reccomendations.  At times they make sense, but at other times I have asked myself what is Rawr thinking?  Looking at the "Haste Rating Gain" drop down and then playing with the "Brain/Game Latency" slider shows some really weird results.  8 haste gives 0 dps boost where as 7 gives 22 dps boost?  34 haste gives more dps boost than 47 haste?  This are just some examples.

Any case, I know that the Warlock module really hasn't been mentioned in the patch note area of the last 2-3 updated releases so I was hopin the community may get some kind of update on the progress of things involving Haste.


Jun 8, 2009 at 6:58 PM

This seems to be effecting many caster classes.

For my Elemental Shaman I've been playing around and it is counting Haste rating as Negative DPS at almost every interval. I haven't found a way to get around this, and it makes RAWR almost useless right now for me because any piece with Haste Rating on it (most Elemental gear...) is downgraded so low its impossible to get an accurate representation of gear.

At one point it rated Voice of Reason as being worse than Saronite Protector.


Jun 9, 2009 at 3:17 PM

We are aware of the haste-issues in Rawr.warlock. In fact, it's all we've been working on lately. For affliction we have it working quite ok now, but destro needs a lot of work still unfortunatly. We're trying to pick up the pace again.

Jun 9, 2009 at 5:21 PM

Thanks for the update.  I really appreciate all the hard work you guys are putting into this free tool.  As the previous poster stated Rawr is basically non-functional at the moment due to mis-weighting things.

Hopefully there will be some new updates with the next release!

Jun 23, 2009 at 1:46 AM


New version of Rawr, no patch notes mentioning haste issues are even partially corrected.

Any updates?

Jun 23, 2009 at 4:20 AM

Fes/Issa, still there? :)

Jun 23, 2009 at 1:25 PM
Edited Jun 24, 2009 at 3:49 PM


I'm not in the developer team but i think those modifications could solve the haste issue for most destruction spell (If someone of the team could just Test it and apply them if Okay)

In Project "Rawr.Warlock" : File : Spell.cs : lines 415, 458, 909, 1113

Replace BaseCastTime -  "Talent reduction" by (BaseCastTime -  "Talent reduction" ) / (1 + stats.SpellHaste)


Sorry for even bad English,


Jun 23, 2009 at 10:31 PM
Edited Jun 23, 2009 at 10:32 PM

I'm looking forward to this being corrected.  I think rawr has great potential for warlock modelling.  I'm currently using both rawr and bakka's spreadsheet.  Currently the gear sets are not being generated optimal for me using rawr (probably this haste issue; about 900dps difference).

Works great for my paladin and dk though.

Excellent work by all involved!!  Your time is appreciated.  If i could program outside of dos, i'd be glad to help:)


Jun 24, 2009 at 3:50 AM

Bakka has quit wow, so his spreadsheet will soon be outdated.  I love the concept of Rawr and just hope to see it working for locks sometime soon.

Jun 26, 2009 at 2:13 AM

/bump   wondering the same thing

Jun 29, 2009 at 3:07 AM

You guys still there working on the lock module?

Jun 29, 2009 at 4:33 AM

im still waiting for a reponse, they must be done with wow, or busy with rl

Jun 29, 2009 at 9:53 PM

I assume they are working on the changes to 3.2 as well as correcting the outstanding haste issues.  I wouldn't get too worried.

Note that Bakka's (formerly Leulier's) spreadsheet is still working (at least until 3.2; 

I for one, cannot wait for rawr to get these issues ironed out.  It looks very promising.


Jul 6, 2009 at 7:05 PM



Any update on the progress of the warlock module? 




Jul 7, 2009 at 6:03 PM

Its been over a month since anything with warlocks and the haste issues has been updated/patched...

Is the warlock class module still being supported?

Jul 8, 2009 at 6:25 PM

I'd like to take a shot at trying to identify potential issues with haste handling. I've already found a couple things that can be fixed (drain soul/drain life incorrectly using haste, reliance on using haste rating instead of letting the rawr engine calculate haste on its own), but am a little confused by some of the remaining logic going on. Is there someone out there familiar with this code that's a developer that would have some time to try and work through some of these issues?

I've also opened a ticket on GetSpellCastNew not ever really wanting to fire drain soul if it's not the only spell in the rotation, also. If there's a current developer that's working on this, please contact me!

Jul 13, 2009 at 6:04 PM

/ bump

Jul 13, 2009 at 6:23 PM

There's still no progress on the Warlock module, because we still don't have a Warlock dev. Please spread the word to the Warlock theorycrafting community that we're in need of an experienced Warlock theorycrafter / C# developer. 

Jul 14, 2009 at 3:24 AM

I am available to work on the warlock module.  I have extensive experience with C# (my day job), and some experience with theorycrafting, but more with Linear and Dynamic Programming.  If there was an idea of what was missing/needed changed in the module, I could provide the coding to model it easily enough.

Jul 14, 2009 at 4:06 AM

Hey, that'd be excellent. Sent me an IM, on MSN, or Astro tSD on AIM.

Jul 14, 2009 at 4:57 PM

Finally :)  ShadowWeaver I eagerly await your developments :)

Jul 14, 2009 at 7:59 PM
Edited Jul 14, 2009 at 7:59 PM

If you ever need a hand let me know.  I also play a lock and have pretty extensive professional software development experience in addition to theory crafting.  Of course, my primary language is Java as opposed to C#...however the jump over is not difficult.

Jul 15, 2009 at 6:34 AM

I'd love to help out, also, either with testing or implementation. I've got a good amount of C# experience, although my theorycrafting experience is not that extensive.

Jul 15, 2009 at 8:51 AM

As a good place to start, I believe there are one or more Warlock-centric patches in the Patch queue, which need reviewing and applying; that should be a good jump-start on it. :)

Jul 15, 2009 at 10:48 AM

i'm a developer and a theoricraft.

busy with rl in the last 3 mounth, i have begin to modify the free code from this site.

if you want , i can help with more time that in past ^^

Jul 15, 2009 at 11:44 AM

Is the haste issue affecting the grand Spellstone buff?  I'm 0/13/58 and when I click that buff - suddenly all the tier 7 pieces are better than tier 8.


Jul 15, 2009 at 4:11 PM

Azraela: The general problem with haste in the warlock module is that certain haste thresholds would cause a dps LOSS due to some bugs existing in the current code which does the simulation. Your observation fits quite neatly in with that, you add a bit of haste (spellstone buff), and suddenly the T8 pieces cause a jump over one of these false cliffs, resulting in the T7 appearing better.