I'm trying to play a Damage-over-time themed warlock, and I've discovered the game doesn't do partial effects well AT ALL. A 2 dmg for 10 second spell will only do 1 dmg/sec if your casting effectiveness is anything below 100%; likewise, if that spell was, say, "shock" and your target had 10% shock resistance, it would also only do 1 dmg/sec (10 total). Weaknesses are even worse, since the game always rounds down to the next lowest whole number; 2dmg/25sec spell cast on something with 25% weakness will still only do 50 total damage.
Basically any sort of resistance at all reduces my damage by ~33-50% (currently anyway; my current spells do 1-3 dmg/sec over 15-25 seconds)
Is this fixable? Has it been done? I know it's somewhat obscure since DoT's are not really present in Oblivion, but it'd be nice if it was possible