I was thinking today I may make a radical change to how the mod works. Instead of manipulating the block skill I may create my own "block skill" that mirrors what ever your real one is. Then I will run all my calc on that instead of the real block skill. And when I need to reduce the block skill to ZERO instead of scripting it I will use a "reduce block skill" spell or enchanted item. The problem with this solution is that it will mean no more option to have the twitch parry. You will have only the "binary" parry (and the passive block as well).
This may take me a few days to do as it is no small change to my mod.
Yea I'm 100% sure that the script AADSPsetblockskill is responsable for the CTD's near Layawiin that I was experiencing because I deleted just that script to test it out and all the CTD's stopped happening. HOWEVER I'm 99% sure that's the passive block token so would I be right in saying that NO passive blocking will work with it deleted and will it mess with active blocking?
What do you mean Twitch Parry? Do you mean deflecting attacks the exact moment they strike? I think the biggest problems with Oblivion's combat was there was too much recoil, too much stagger and blocking wasn't effective so the most effective way to play default Oblivion was to make sure that you never get hit and never try to parry either. It was freaking ridicules.
The blocking system I have been using for my game is BetterTimedBlocking which pretty much removes the need for the block skill and instead refines it to pretty much totally depend on player timing. I know it's not realistically how people fight but for my limited skills it made Oblivion's blocking actually take effort to be good at and made blocking actually worth performing and also made shields worth having which was a good accomplishment.
I still really like this mod though and definitely want a version that isn't so buggy.