Hi everyone,
I'm playing demonology on Icecrown and i hit the 1400 haste cap
so i'm supposed to cast fire soul at 1 sec but the time cast is 1.5sec ( when i have the buff ofc )
I was wondering if that's a bug or is it normal ?
Thanks for your help
'); document.write(''); var yuipath = 'clientscript/yui'; var yuicombopath = ''; var remoteyui = false; } else // Load Rest of YUI remotely (where possible) { var yuipath = 'https://ajax.googleapis.com/ajax/libs/yui/2.9.0/build'; var yuicombopath = ''; var remoteyui = true; if (!yuicombopath) { document.write(''); } } var SESSIONURL = ""; var SECURITYTOKEN = "guest"; var IMGDIR_MISC = "warmane/misc"; var IMGDIR_BUTTON = "warmane/buttons"; var vb_disable_ajax = parseInt("0", 10); var SIMPLEVERSION = "422"; var BBURL = "https://forum.warmane.com"; var LOGGEDIN = 0 > 0 ? true : false; var THIS_SCRIPT = "showthread"; var RELPATH = "showthread.php?goto=nextoldest&t=334759"; var PATHS = { forum : "", cms : "", blog : "" }; var AJAXBASEURL = "https://forum.warmane.com/"; var CoTTooltips = { rename: true, icons: false, iconsize: 15, qualitycolor: true, overridecolor: { spells: '#839309', items: '', npcs: '#fff', objects: '#fff', quests: '#ffb100', achievements: '#fff' } }; // -->
Hi everyone,
I'm playing demonology on Icecrown and i hit the 1400 haste cap
so i'm supposed to cast fire soul at 1 sec but the time cast is 1.5sec ( when i have the buff ofc )
I was wondering if that's a bug or is it normal ?
Thanks for your help
I think it's normal, since your assumption is incorrect.
As I know effects that reduce/increase casting time always apply to base cast time:
1. flat bonuses are added/subtracted (Bane)
2. percentage related effects are calculated (Decimation)
--> now you get the new Base casting time
Haste effects are applied after that (multiplicative way):
New Casting Time = Base Casting Time / (1 + (% Spell Haste / 100))
Plus I assume the haste rating cap is actually 1269 (50% spell haste, 1 sec GCD with 5% + 3% bonus).
Additionally your stat priority should be SP > haste (or SP > spirit > haste for support lock). Reaching the cap is not really essential for a demonology warlock.
Edited: June 21, 2016 Reason: typo
I played warlock demonology on many servers and it was always the same thing ,
when you have your 1400 haste soul fire becomes really imba and time cast = 1sec ( 0.8 with bloodlust )
that's why i'm asking if it is normal or not because i'm used to this
Soul fire will need around 2700 Haste (or im my case 1780 haste + Bloodlust) to even think getting it near 1 sec cast time. So all of the servers you played had bugged Decimation! Here its fixed so no more Imba 1 sec cast time Soul Fires! Also there is no Haste cap (there is actually, but you cant get to there without hurting your DPS) for Demo locks who wants to make DPS not support their raid!
This is the result of a Trinity Core bug where Decimation reduced the cast-time of Soulfire significantly more than it was supposed to. It was this way on Warmane's realms for a while too, before it eventually get fixed.
Soulfire right now is exactly at the cast-time it should be.
Exactly, I think the bug was that the following (on many server):
1. percentage related effects are calculated (Decimation)
2. flat bonuses are added/subtracted (Bane)
This invalid calculation order resulted
6 * 0,6 - 2 = 1,6 sec base cast time instead of (6 - 2) * 0,6 = 2,4 sec