06-07-2008, 06:09 PM
Even 95 is going to be problematic. 50 may even be a pain if the random numbers work against you too often.
To truly fix it, I would suggest ONLY allowing blocking if you are standing still, not attacking. Anything else is going to lead to problems with stunlock (it's also more realistic ;-) ). Naturally I am not exactly sure how easy that is to do as the original code I don't believe checks either state and will block regardless if dex is high enough and the resistance is 0% (except in Hellfire where resistance doesn't matter on the block check).
I personally like not blocking spells with my shield. My CAT rogue did much better in Diablo than in Hellfire until I modified Hellfire to avoid that stupid blocking issue.
To truly fix it, I would suggest ONLY allowing blocking if you are standing still, not attacking. Anything else is going to lead to problems with stunlock (it's also more realistic ;-) ). Naturally I am not exactly sure how easy that is to do as the original code I don't believe checks either state and will block regardless if dex is high enough and the resistance is 0% (except in Hellfire where resistance doesn't matter on the block check).
I personally like not blocking spells with my shield. My CAT rogue did much better in Diablo than in Hellfire until I modified Hellfire to avoid that stupid blocking issue.