Having buildings influence civilization level is good, and I think we should have more than just churches for that, especially some lower end things so casual hermits can raise their homestead's civilization level a bit. But I think it'd be a good idea to make the building just store the civilization points rather than generate them. The points themselves should be generated player activity of all sorts, such as raising proficiencies and humors, crafting stuff or harvesting fields. Different buildings could gather points from different activities in a large radius around them. To get really high civilization level you'd thus want to have both lots of top end buildings and plenty of neighbors. This would promote the growth of local communities because it'd reward established players for protecting newbies without the high risk of inviting them into town. Conversely, raising darkness could involve less friendly behaviour towards newbies, such as using them for human sacrifice
