I get how the basic work. It hits, it has a chance to apply the effect (or in some cases does tis alwayws) and the effect comes in play every second for the amount of seconds stated int he duration. So Viper Strike does 25 DPS but lasts only 2 seconds, making it 50 damage (plus the 25 for the inital shot).
The file states it does not stack, which makes sense but what exactly does not stack? The buff itself, so another hit refreshes the duration? or does it not refresh the duration and the effect does not applied again?
What about other DoT systems? Do they add their individual DoT effects or does only the last DoT effect applied count?
Does poison DoT and dire DoT behave differently? Can you apply fire and poison at the same time on an enemy but not add multiple poisons or multiple fires?