Originally Posted by
jdorje
And the bug is commonly seen, where if you only have a few of a certain building and get chained, you will invariably lose every single one of that building.
Acres should be taken equally from all available types. If you lose x% of your acres it should take x% of your barren, x% of your built dungeons, and x% of your dungeons in progress. Round (down?) and take the extra left over from a random building type. There's no need for bugs or inconsistencies here; these mechanics are quite clearly the best ones and not very hard to implement.