Why doesn't corruption update correctly...

Problem : Corruption doesn't update correctly when casted over itself with procs, however it updates correctly with fel flame, or by casting it without corruption up. UA and agony are completely unaffected by this and will update normally just by recasting.

Has anyone else actually noticed this or understand why it happens. It is very easy to reproduce so I will explain the steps to better understand the problem. I will also post some screenshots. I've done this with the same exact procs / buffs every time, there was no variation of anything.

1. Cast corruption on target dummy, now when you get procs, recast corruption and note the damage.
i50.tinypic.com/22i91t.jpg

2. Cast corruption on target dummy, now when you get procs, cast fel flame. Note the damage. It will be much higher then when you casted corruption again.
i46.tinypic.com/2epoo04.jpg

3. Get procs with MG before dotting, cast corruption. Note damage. It should be at full power.
i45.tinypic.com/m23d0.jpg

Edit : Here is another screenshot to better understand it with my combat log

Right, but this wasn't the problem. Do the same thing but now instead update the corruption with fel flame instead of recasting corruption, what is the new damage? The problem was that its not updating FULL strength as it does with fel flame. Make sure buffs / proc is the same.

I'm under the impression that dots do update but we may have a different understanding in that part.

Aren't dots working like the mage ignite or something, that the new added seconds will be buffed while the old unbuffed spell will run his course.

So try refreshing the dot while it has 1 tick left and see the spell benefits from the buff (minus the extra tick ofcourse).

It would be kind of weird that mage dots updates (in this way) and warlock dots don't.

Just tried this, it doesn't change the damage values at all

The weird thing is why this only happens with corruption, not UA and Agony. The refreshed value according to the spellpower coeff should be the damage fel flame is giving it, not the gimped damage it is receiving from overwriting corruption. I wonder if simcraft realizes this happens because as far as I can see on the simcraft output, it accounts corruption as being updated to full power with a refresh, while this is not the case.

Make sure to double check you are refreshing with the same procs and spellpower buff. Windsong gets in the way a lot so I had people use a wep without windsong / no weapon and we all have gotten the same results. It should be very easy to reproduce.

The weird thing is why this only happens with corruption, not UA and Agony. The refreshed value according to the spellpower coeff should be the damage fel flame is giving it, not the gimped damage it is receiving from overwriting corruption. I wonder if simcraft realizes this happens because as far as I can see on the simcraft output, it accounts corruption as being updated to full power with a refresh, while this is not the case.

It's actually not Fel Flame, and it happens a little to Agony too. Look at this:

Make sure to double check you are refreshing with the same procs and spellpower buff. Windsong gets in the way a lot so I had people use a wep without windsong / no weapon and we all have gotten the same results. It should be very easy to reproduce.

Yep, just did. Just my cloak on, and got same results. Normal corruption, then proc corruption, then Fel flame proc corruption, each higher then the next. I tried a normal corruption and then Fel Flame, but it didn't improve the damage, so it MUST be something fishy going on with the combination of proc + Fel Flame refresh.

so it MUST be something fishy going on with the combination of proc + Fel Flame refresh.

Judging by the spell power coeff the correct damage from refreshing corruption SHOULD be the damage that fel flame is giving corruption. It feels like when you overwrite corruption with the buffed one, you are only getting some of the benefit from the extra int while you are getting all of it from casting fel flame. UA does not do this when refreshed by FF and gains its full power on a standard refresh. However by looking at simcraft, I am pretty sure its assuming that corruption is gaining the fel flame strength from overwriting the dot which isn't what is actually happening.

@rust I seem unable to find anything fishy with agony spam refreshing it at 10 stacks.

Rustjive is right, just tried with UA and Agony and Corruption, while NOT using Fel Flame. UA does nothing, but Agony does indeed show the same, but smaller, increase in damage when refreshed. Corruption you get the same result as before, but this time without the Fel Flame. So it's something fishy with just refreshing dots in general. Either that or we are missing something obvious.

When you SPAM corruption with procs on , it eventually goes to the max damage that it gets with fel flame after about 5 or 6 recasts in a row. It seems standard refreshing only gets a portion of the buffed spellpower at once while fel flame gives it with one shot.

Agony is still consistent with me, maybe its getting an extra tick from being overwritten early? I am not sure really it is confusing.

Agony's damage seems to get interfered with if you recast it with buffs before it hits 10 stacks

When you SPAM corruption with procs on , it eventually goes to the max damage that it gets with fel flame after about 5 or 6 recasts in a row. It seems standard refreshing only gets a portion of the buffed spellpower at once while fel flame gives it with one shot.

Agony is still consistent with me, maybe its getting an extra tick from being overwritten early? I am not sure really it is confusing.

Agony's damage seems to get interfered with if you recast it with buffs before it hits 10 stacks

My 1 test had Agony allready at 10 stacks before my cloak procced and I could do the rest, so it's not to do with the build up, I think.