05-20-2014, 06:57 PM
It does check, but it can only check against terrain, not other structures (because other structures needn't exist in the neighbors yet). And even if it actually did check against all the other structures (too much CPU consumed), the village generator could still overwrite half a tree with a house.