Kinkeh I havent noticed any of that in my raid atm, on what mobs and where does it just haunt and mg? I've done MSV and in HoF at the moment.
Kinkeh I havent noticed any of that in my raid atm, on what mobs and where does it just haunt and mg? I've done MSV and in HoF at the moment.
Ninja, try it on a non-boss target dummy, you should see similar behavior. Non-boss, just Haunt and MG...Boss, and rotation works fine. For now, you can comment out the "if dotrefresh" line on Agony, UA, and Corruption talents in the Ability Editor to restore old functionality.
Well I'm having the same issueJust didn't have time to look at it and yes it happens only with Shamans. I'll take a look when I finish with dotting thingie. It annoys me too since I play a bit of arena for fun myself so I do manual rotation then...you know like we're supposed to do with pressing keys actually :P it suxx I know
![]()
![]()
![]()
Supporter of Frozen.
The part with dot refreshing thing I have done already. Now I'm creating a database of known units you dotted around you to keep track of all dots.
The Haunt part I'm still researching and it seems it will take me some time. thanks for the info btw
damn I still need to share some rep![]()
Supporter of Frozen.
@nilrem: About your little challenge -- And I'm asking just because I'm intrigued , are you taking into account spellpower/trinket/(Hasye/Mastery/Crit) procs and such before you determine if it's feasible to re-apply your dot(s) with Pandemic? As you say, there's a few scenarios where you have a choice to refresh dots while being "empowered" through procs, trinkets and whatnot even if you won't get the full effect time of Pandemic. This is true for any caster that really care about their sustainable damage/DPS. (Mostly affects DoT classes though.)
What I did to counter this problem was to create a table with my most important procs and effects, then time them towards when I want to refresh my dots. You should be well capable of doing something similar with Warlocks through Pandemic.
IE. consider the following:
Trinkets procced and have 2 seconds left while you have 10 seconds left on Corruption. Refreshing Corruption now will not benefit you a full Pandemic as you're one second away. Forcing a refresh now for example would give you a stronger than usual Corruption.
Is this hitting the nail on the head or did I miss by a longshot? :P I'm just interested in the way you think about this/it!
Well I have done before all the trinket procs and incorporated in Haunt so we cast Haunt only on INT procs but since I decided to do better job with DoTs I figured I won't release Haunt in that way untill I manage dot's properly. I'm parsing all effects from combat log now, as in all Haste,Crit,Int,Mastery and making calculation of the strength that DoT will have if you would apply it now, compared to already existing dot on target. It doesn't include just trinkets but everything like Skull Banner,Lightweave,Windsong, all known enchants, temporary boss/encounter buffs you might get, I mean absolutely everything that modifies your dot values. And now I'm working on making database of all the targets you applied dot's to so we can also get same effect on Focus and Mouseover targets. There will also be a temp buff checks timers as for trinkets/lightweave etc in regards to pandemic![]()
It's just so big and the more I get into it more stuff pops out
I'm hoping to make it even more desirable for progress fights![]()
Supporter of Frozen.
Ok, I fixed issue with not casting on non boss targets, it was a stupid mistake
Please re-downloadand sry for trouble.
Supporter of Frozen.
I must spread around some more rep before I can give it to ya again, thanks for the work and love the dedication m8! <3
Doesn't sound too bad, nilrem.I'm doing something similar with my Mage and Shadow Priest profile when determining if I should re-apply dots after X amount of time or when to pop Alter Time if manual cool-down mode is toggled off.
Interesting idea, adding all your targets to a table and tracking their dots through that list. An idea like this?
It's not too hard to pull off, and you could use a unique identifier like the Unit GUID or a created name tableTarget. Then run through a loop;Code:Corruption Unstable Affliction Agony Target 1 Time Time Time Target 2 Time Time Time Target 3 Time Time Time Target 4 Time Time Time Target 5 Time Time Time
The possibilities to pull a unit table off is endless, really. =) Was this how you thought it?Code:for i=1,#myTable do local unitID = "target"..i if myTable[unitID].corruption.time - GetTime() <= 9 then return true end end
Hm this seems a bit complex. Why dont you just have a event handler taht catches when a dot is added to the target and calculate the current spelldamage cofficient? Store that value on that target and then you can compare your current spelldamage cofficient when determining if you should refresh or not. Ie dont look at your buff but rather look at your attributes at the moment of the dot is applied to the target and compare it to the attributes you currently have.
However at refresh time decision you need to see how long time the buffs have before you will loose them when deciding to overwrite or not.
Looking for exploiters and botters to Elder Scrolls Online.
Missing the SpelldamageCofficient per target when casted prevoius. You need to examine the old one towards the current.Code:Corruption Unstable Affliction Agony Target 1 Time Time Time Target 2 Time Time Time Target 3 Time Time Time Target 4 Time Time Time Target 5 Time Time Time
SpelldamageCofficient is = Int + Spellpower*XX + Crit*YY + Haste*ZZ + Mastery*TT
Looking for exploiters and botters to Elder Scrolls Online.
Yes, something like that, I'm already storing targets by GUID and cleaning them up when needed, eg. when you get out of combator certain amount of time you don't DoT the target.
The table has 3 dots , their damage values which are calculated by getting base damage values and then adding spellpower, crit coeficient/chance, calculating how many tick's it will do to see if we are above haste softcaps, and mastery scaling also. Then table is checked with time since dot application / time remaining and dot power and from that we can see how the dot stands finally regarding pandemic and predicted damage done. The only thing that I can't calculate in damage done is RNG from crit, so I take the percentage we currently have and with that I predict how much damage DoT will actually do on a target.
Supporter of Frozen.
You maybe missed my post a couple of posts before, I said that I'm already parsing combat log ofc via event handler I'm pulling all stats up and calculating damage values
Although I will have to monitor some buffs individually ofc like trinket procs etc and try to time recasting even more.
The table is now ready and done, and I'm currently testing it to see how does it handle many mobs around you. If all goes well in day or 2 I should have working version up with support for all Targets,Mouseovers and Focus. Then I just need to work haunt in since I found out recently haunt is a special case.![]()
Supporter of Frozen.
@Gabbz: It was purely theoretically meant but I'm glad you're taking it serious!
I'm wondering though, what you mean with the Spell Damage Coefficient as only Spell Power affects the damage of a spell before Mastery, whereas haste reduces the cast time/tick time and Crit the frequency. I'd love to get a better explanation from you, though! (Calculating spell damage coefficients from spell power procs is cake already.)
@nilrem: Very cool. You're doing somewhat the same as I would've done if I were making a table like that. =)
Last edited by Kinky; 12-07-2012 at 12:34 PM.