I've been looking for a way to make milk drinkable, and the best I could find was this
[REACTION:COW_PROS_MILK]
[NAME:process cows milk]
[BUILDING:FARMER:CUSTOM_N]
[REAGENT:A:1:LIQUID_MISC:NONE:CREATURE_MAT:COW:MILK][UNROTTEN]
[REAGENT:B:1:NONE:NONE:NONE:NONE][CONTAINS:A][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:C:1:NONE:NONE:NONE:NONE][EMPTY][FOOD_STORAGE_CONTAINER][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:A:DRINK_MAT][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:C]
[SKILL:MILK]
[/s]
It seems good aside from one thing - it must be made from cow milk. Is it possible to just make the reaction use any milk?EDIT:
Thanks again to everyone for their help. With some tweaking I managed to finalize the reaction. Since I think it's a question that keeps getting asked I'll just leave it here
this reaction takes 1 bucket full of milk and an empty barrel
returns 1 empty bucket and a barrel with 5 "drinks" (they work fine)
add this to the bottom of reaction_other.txt
[REACTION:PROCESS_MILK]
[NAME:process milk]
[BUILDING:FARMER:CUSTOM_N]
[REAGENT:A:30:LIQUID_MISC:NONE:NONE:NONE]
[REACTION_CLASS:MILK]
[UNROTTEN]
[REAGENT:B:1:NONE:NONE:NONE:NONE][CONTAINS:A][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:C:1:NONE:NONE:NONE:NONE][EMPTY][FOOD_STORAGE_CONTAINER][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:DRINK:GET_MATERIAL_FROM_REAGENT:A:DRINK_MAT][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:C]
[SKILL:MILK]
Add this to whatever entities you wish in entity_default.txt
[PERMITTED_REACTION:PROCESS_MILK]