I would like to add that based on the maths and estimations on Click here, the ideal uptime (w/o overwrites) of Rune of FC on main-hand only, MH/OH or 2 hander are always above 100% so they could come close together. The overwrites effects are growing more and more as the PPM increase, so I cannot calculate it mathematically. That is why I would like the simulation to have it, to see how it's actually simulated out to be.
First Simulation.
4set T8
Glyphs:Ghoul, Scourge Strike, and Dark Death.
24hour DPS=5506
Second Simulation.
4set T8
Glyphs:Ghoul and Dark Death.
24hour DPS=5544
---------------------------
Scourge Strike: 6601 average damage, 20runic power
Icy Touch: 2261 average damage, 10 runic power
Plague Strike: 2470 average damage, 15 runic power
So 4731 average damage, 25 runic power, and 2 GCDs > 6601 average damage, 20 runic power, and 1 GCD for reapplying your diseases?
There is more to it. Scourge Strike glyph also resets diseases everytime it procs. Each time it procs when you didn't need it yet, you lose a tick of Blood Plague and a tick of Frost Fever. For Unholy, disease ticks do a lot of damage. So the correct comparison is:
1.25 procs for both Frost Fever and Blood Plague on average are created by the glyph. You have a 1 in 5 chance that it will proc at the correct time so on average, you lose one disease tick every 20 seconds.
If you are using 0/10/61 which I suspect you are, let's do some simple math for 6500 AP.
AP coefficient for Blood Plague and Frost Fever: 0.055
6500 * 0.364 * 0.125 (12.5% of a Death Coil or 5 runic power) = 295.75 x 1.4 (assume 40% crit chance which is low) = 414.05 * 1.03 (Metagem) = 426.47
1703 + 426.47 = 2129.4 damage lost assuming a 40% chance to crit Death Coil and 3/3 Morbidity is used.
6601 - 2129 = 4472. His two GCDs are 4731. It's a small difference but the DPS difference is small so yeah, there's no bug.
Scourge Strike glyph was used before because of the 4pcT7 bonus which meant a SS gave more runic power than PS+IT. Without the bonus, the Scourge Strike glyph can actually be a DPS loss.
No bug here.
Like an unchecked cancer, hate corrodes the personality and eats away its vital unity. Hate destroys a man's sense of values and his objectivity. It causes him to describe the beautiful as ugly and the ugly as beautiful, and to confuse the true with the false and the false with the true.
Martin Luther King Jr.
I don't think this is a bug either. It's telling how awful DRW has become.
Look at the Death Coil percentages and you figure out what happened: Death Coil damage percentage went up 2% when you didn't have DRW and had a point in Impurity. Instead of putting the runic power in DRW, it fired more Death Coils instead. Due to it's small duration and only 814 damage a hit, the Death Coils were competitive enough that adding one talent point's worth of DPS put Death Coil over the top.
If there is a bug, it's in the DRW damage calculation. But like I said, I don't think this is a bug.
Like an unchecked cancer, hate corrodes the personality and eats away its vital unity. Hate destroys a man's sense of values and his objectivity. It causes him to describe the beautiful as ugly and the ugly as beautiful, and to confuse the true with the false and the false with the true.
Martin Luther King Jr.
Grondarg,
It looks like Death Coil is more damage per RP than DRW. That is what explain the difference.
I have always found that the simulator was calculating DRW very low but I have check numerous time the calculation never found where or if it was missing something.
I have some Questions regarding the stats that you input via the Character.xml
Are the Base-stats that you enter the stats after or before talentcalculation ?
I see that the attackpower on the basic-xml file is very low, can i assume that you have to enter your Bonus attackpower here, or do you have to input your total attackpower
Does Horn of the winter get incalculated while in combat or do you have to add these stats from the horn in the Character.xml file
Grondarg,
It looks like Death Coil is more damage per RP than DRW. That is what explain the difference.
I have always found that the simulator was calculating DRW very low but I have check numerous time the calculation never found where or if it was missing something.
I was hoping that it was a bug to be honest. Or maybe too many things having the bonus AP applied to them. But if everything is working properly then this pretty much makes 50/0/21 the best theoretical dps spec for blood.
Keep in mind the simulator is made for a Patchwerk like fight. It can't simulate "on demand" burst like XT heart where DRW might be more efficient than just DC as RP dump.
The one thing that is confusing me at this point, is when i generate EP values, armor pen is valued at far more then str, but when i then swap a str gem for a apr gem, my dps goes down (when simming). Or am I at the magic point where I should start gemming apr for new gear?
Looking at Grondarg's outputs, your blood specs need work. Death Strike should never be at the top of your damaging abilities, using any type of priority (Unless he purposfully put DS as his #1 priority), or any type of rotation. Generally, on a boss fight, I average 5-6 Heart Strikes per Death Strike. When I started as blood, I could barely put up a 3:1 ratio, but as I got better (and amazingly enough, as my DPS went up) my ratio moved towards 5-6:1.
Why dont you take a CLOSER look at that report again, before making such a post? You are quite wrong, and did you even use the sim before? If you had, im sure you wouldnt have made this error.
i'm getting constant errors every time i run this simulator:
Unhandled exception has occured in your application. blah blah blah. Conversion from string "" to type 'Integer' is not valid.
I have no clue if this will mean anything but here's the details
************** Exception Text **************
System.InvalidCastException: Conversion from string "" to type 'Integer' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToInteger(String Value)
at DKSIMVB.MainStat.init()
at DKSIMVB.Sim.Initialisation()
at DKSIMVB.Sim.Start(ProgressBar pb, Int32 SimTime, MainForm MainFrm)
at DKSIMVB.MainForm.Button1Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
It try to convert a string value to an number value. I guess it might come from a field that should contain a numeric value but is empty. You should check in the different config files or re-download the package.
Awesome, just a few requests though:
- Could you please still keep the old sims for Live on download? Considering it's the official version and it's still being used to determine current builds & gears and all. In addition 3.2 won't come in a few months.
- Did you update so that BCB can proc stuffs? I know it's not very big of an issue for 2H, but for dual wielding it makes a big difference between runeforges and builds.
Thanks you ~
EDIT: Did you change the value of Frost Strike bonus in Sigil of VH? It seems to be working "too well" for me.
Last edited by Syrellia : 07/04/09 at 12:54 AM.
Reason: Added a question
Awesome, just a few requests though:
- Could you please still keep the old sims for Live on download? Considering it's the official version and it's still being used to determine current builds & gears and all. In addition 3.2 won't come in a few months.
- Did you update so that BCB can proc stuffs? I know it's not very big of an issue for 2H, but for dual wielding it makes a big difference between runeforges and builds.
Thanks you ~
EDIT: Did you change the value of Frost Strike bonus in Sigil of VH? It seems to be working "too well" for me.
- Previous version are stored here : Downloads - dksimulator - Google Code. I update the OP.
- BCB can now proc runeforge? You have a source or something?
- I have forgot the sigil update too.
Necrosis 74993129 3 402798 100 0 0 186
Main Hand 340861649 15 149538 42 41 15 2279
Off Hand 199685148 9 253260 42 41 15 788
Edit: If you add the main-hand and off-hand, multiply that by 0.20 and then by 0.95 for resists, you expect 102703891.4. Actually getting 74993129 instead. The older version of the sim was showing higher Necrosis damage than the current one. I thought this was due to only the main-hand damage actually being counted (off-hand procs but no damage). I should have explained it better. Necrosis damage not at level expected should have been the statement.
Last edited by Orlgin : 07/04/09 at 11:11 AM.
Reason: Making it more clear
Like an unchecked cancer, hate corrodes the personality and eats away its vital unity. Hate destroys a man's sense of values and his objectivity. It causes him to describe the beautiful as ugly and the ugly as beautiful, and to confuse the true with the false and the false with the true.
Martin Luther King Jr.
There you go. Notice how Unholy Strength is noted BEFORE the attacks which procs it, and on the same second. Check 11:08:38, Blood-Caked Strike proc'd it.
@Orlgin: You mean in PTR it's only proccing off MH? Because in the data you posted:
402798 = 149538 + 253260
So the sim is using both MH + OH
EDIT 2 was removed - The boss resists it looks like, but it's quite a lot of resists.
Last edited by Syrellia : 07/04/09 at 6:36 AM.
Reason: Added to Orlgin part.