You can disable the random events through the in-game console, corruption does nothing without them:
Type this: character.GrantPlayerToken ULTIMATE_MECHANIC_DEACTIVATED
To undo this type: character.RevokePlayerToken ULTIMATE_MECHANIC_DEACTIVATED
This only works in Custom Game. Let me know if you are playing through the other method (/basemods).