I've recently hit 90 on my Warlock and I'm still a little bit confused about how DoTs get refreshed and when is the ideal time to refresh them. I am using AffDots (I run Destro/Afflic) and I kind of understand the colors, but as I've not played a DoT class before the actual implementation is still tricky to me. Also I don't have much in the way of procing trinkets (I'm using the Shieldwall Int trinket with the +Haste on-use macroed to Dark Soul, and I just got the LFR Light of the Cosmos)
First of all, when AffDots shows a number (say 110 or 84) on top of the DoT, that is the percentage the DoT would have if refreshed and not its current power, correct? So if it says 110 and is green, I should probably refresh that DoT immediately; on the flip side if it says 84 and is red, I should keep it as it is?
Now this is where the confusion lies: If it's red, and the new DoT would be weaker than the current DoT, do I wait for that DoT to fall off completely (unless I get a proc or something that changes it to higher before it runs out), pretend Pandemic doesn't exist, and only refresh the DoT when it's gone, or refresh it like at 1s left, or something else? It seems like letting the DoT fall off completely (especially in the case of Agony) would be a huge DPS loss, but wouldn't it also be a DPS loss to refresh it with a weaker version without letting the stronger version get all of its ticks in? I think I've been screwing myself so far because I have WeakAuras set up to show each DoT icon and have it show a large flashing icon when each DoT <= 50% of its max duration, and I've been reapplying it almost immediately when I see that to avoid it falling off completely and give it a longer duration; from reading a bit more guides this seems to be the wrong thing to do, even with Pandemic?