Open Jhenmhor opened 10 months ago
What do you think about treating categories as the primary entity, and scaling with consumers? It seems that it might be effective to configure autofarm to keep 10 edible plants and 5 textile plants per consumer and let everything else flow from there. Autofarm would maximize variety when it can with the resources it has. Configuration options for customization are still good, but we should definitely have a clean, simple story for the common, default case.
Sure we can do that but the question is do we hard code them or do we use a parser/scraper to create them for future proofing them ?
OPEN TO MODIFICATIONS If you have ideas or issues with the current autofarm share them
Upgrade :
Whitelist and Blacklist farms (based on name like burrow) #2126
Prioritize high yields farms #3604
Fertilizer management (who needs that ?)
Autofarm status :
Deal with multi biome farms (currently autofarm default to the center square of the farm)
Prebuilt categories (cookable/edible, thread, dye, flour, subterranean, surface etc...) more the better
Choose the product used for thresholding if the plant produce more than one
GUI :
previous work : https://github.com/DFHack/scripts/pull/387
Clone of autobutcher with the ALL RACES PLUS NEW and ONLY NEW RACES replaced with the different categories from above but they will overlap (for example drinks and millable), the absolute minimum for categories are drink, cloth/dye, edible plant, other.
Columns : (color coded)
Having a way to sort the plants by anything (category, threshold met, seed number etc...)
The "undiscovered" crops should have a toggle
A panel to manage farmplots (by using their names)