I did get all brews briefly (it's hard to get the buggers not to eat some before they're brewed). However, there was quite a lot of trickery (or cheating) involved:
- Firstly, a PSV world with the embark world level tile and the 8 surrounding ones having a different (carefully selected) biome. Not really cheating there. Obviously one of the biomes was evil (for sliver barb, which I've never been able to trade for, and I doubt it's possible to do so, as that would require humans to settle in evil regions. Likewise, I've never been able to trade for sun berries for the same reason, as elves don't sell berries, only fruit).
- Making a script that added every plant that's legal for a biome to it if not present, and applied it after world generation but before accepting the world.
- Making a script that morphed the embark level so a 3*3 tile area close to the center each had their biome drawn from their corresponding neighbor, and then embark on that 3*3 area.
- Made a script to designate one each of each brewable or threshable plant from the embark (to get a starting seed). This is a convenience only, as that can be done manually.
- Made another script that designated the cutting of all trees except one of each brewable or threshable fruit bearing tree (there are no threshable trees currently, but since the logic already existed from the previous script I kept it). Also corrects a deficiency in getplants that caused multiple jobs if the script was invoked multiple times before a tree was cut (getplants worked correctly when written, apparently, but DF changed the logic later).
- While shrubs seems to be capable of appearing over time if present in their biome, I haven't found any new tree species appear post embark. Some may be present only as sapling on embark, but they're present.
- The only "tree" missing from my embark was bananas. I was able to trade for those from the pointy ears, and I later "planted" a banana "tree" using a the plants script (rationalizing it by the fact that I had seeds). My full booze list was reached before that, however.
- Dates and Papayas are a pain because they apparently produce fruit only on their main stem, so yields are low and usually stolen and eaten before it reaches the still.