so judging from what ive read there are at minimum 3 people who would approve of something i will say in this post at some point so basically this is already worth it
mostly im just making this so i can ramble here instead of in the server reset thread
i have approximately zero knowledge of how the codebase for this game actually works and how tiles and corners are individually handled so bear that in mind i guess
first thing is a number of people have mentioned that pavement doesnt really decay in any meaninful manner despite an entire village worth of buildings spontaneously disappearing into the ether over the course of a few weeks. seems pretty straightforward to have abandoned pavement slowly be overgrown, either through multiple ticks of being overcome by grass or just with a particularly slow decay rate
second thing is that even if pavement decayed you would still wind up with large swaths of flattened and terraced areas devoid of trees, boulders, or any natural materials which is still kinda obnoxious
proposed solution: save a template heightmap for the world at worldgen so that the natural state of each tile is known, then flag any tile that is modified for decay checks to slowly add/subtract one dirt over long periods on unclaimed land. when a tile reaches its natural height again the flag is disabled and it no longer gets decay checks
i think this addresses acre clay being permanently depleted and could probably be extended to boulder and mirkwood log depletion also
additionally: whenever a tree in a forest biome is chopped down, flag every forest tile within a radius of 6 tiles or w/e arbitrary value you want to use as being potentially deforested, then check each of those tiles to see if another tree is within 6 tiles. if not, the tile keeps the deforested flag until a new tree is spawned on a decay tick or the tile decays from forest. maybe even have the quality of the sprouted tree be related to the quality of nearby trees so that people could cut down forests and replant them at a higher quality
again idk the feasibility of any of these because i dont know how tiles are individually handled, im just throwing out ideas because i dont have anything better to do with my life