I was locked out of the discussion about the monk because my account wasn't able to post anything until today.
subanark wrote:One of the problems is that every point of resist is more valuable than the last until you hit the cap. If you stack resists you will be quite powerful. On the other hand, stacking attack bonuses is less effective each one you do (your percent damage increase is reduced for everyone you get). Since the monk/naga start with a negative value, their initial attack bonuses they get are more valuable than other classes. Simply put, the monk benefits from many items much more than other classes.
If the resist items/abilities were multiplicative instead of additive, it wouldn't be so magnified.
E.g. A monk with a dragon shield and a drac's blood shield would have a resist of:
1 - ((1 - 0.50) * (1 - 0.18) * (1 - 0.15)) = 65.15% resist instead of 83% (which is over the cap).
I think this is a pretty good idea. It's intuitive, logical and solves most balancing problems about resistances. Furthermore, every source of resistance is equally useful for every class and if things get out of hand, the individual sources can still be tweaked. On the other side, i see that this change takes some work to implement.
I also think that CYDSTEP could be balanced in this context by making it another source of resistance, one-time only. Lets say CYDSTEP gives a one-time resistance of 75%. In order to survive, you still have to have enough HP to survive 25% damage instead of just using it repeatedly without healing. In most situations in early lvls, this is equivalent to surviving an additional hit and it makes it a lot less powerful against bosses so the powercurve could by smoother.