In my opinion the problems caused by estates were too easily resolved, this is my attempt to rectify that.
What the mod does:
It now costs 1000 gold to give an estate. This represents the fact that you have lost the income that estate would bring you.
Conversely stripping a character of an estate gives you 750 gold, representing the estate coming back under your control.
The mod makes giving away estates more difficult, but also makes stripping an estate an attractive option if you are desperate for the gold.
Download: https://drive.google.com/open?id=18M...-9VlwcTaFkTQpg
Further thoughts and bugs:
I desperately wanted to make it so that giving away an estate reduced the income that estate generated by some fraction, unfortunately it does not seem possible to track which estate goes where, nor the number of estates a character has.
The current mod is the best alternative I could think of, but their are a couple of issues.
i) It is possible to hand over an estate when you don't have the money to do so, I will try and find a way to disable the button and stop this happening
ii) The incident triggered by granting an estate has a chance of appearing at an unrelated time, however, it should not reduce the amount you have in your treasury
iii) doesn't work in multiplayer