Are damage over time effects buffed retroactively from damage buffs?
Solution 1:
thats a good one, the damage is calculated on the moment it is cast/inflickted.
example:
haunt causes 2 damage per sec. i cast piranhas to get a piranha on Diablo's nose, +15% DMG! Haunt causes still 2 damage per sec untill cast again