recipe
Vars | |
can_bulk_cook | Whether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves. |
---|---|
complexity | Calculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first. |
container_categories | What categories can this recipe be cooked by? Null for any. |
cooking_medium_amount | A minimum about of the above reagent required. |
cooking_medium_type | A reagent that must be present in the cooking contianer, but will not be consumed. |
maximum_temperature | A maximum temperature for this recipe to be considered. |
minimum_temperature | A minimum cooking temperature for this recipe to be considered. |
result | An atom type to create, or a /decl/material type if you want to place a reagent into the container. |
result_data | A data list passed to the result if set to a material type. |
result_quantity | How many items to create, or how many reagent units to add. |
Procs | |
get_result_data | Return a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients. |
produce_result | Actually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced. |
Var Details
can_bulk_cook
Whether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.
complexity
Calculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.
container_categories
What categories can this recipe be cooked by? Null for any.
cooking_medium_amount
A minimum about of the above reagent required.
cooking_medium_type
A reagent that must be present in the cooking contianer, but will not be consumed.
maximum_temperature
A maximum temperature for this recipe to be considered.
minimum_temperature
A minimum cooking temperature for this recipe to be considered.
result
An atom type to create, or a /decl/material type if you want to place a reagent into the container.
result_data
A data list passed to the result if set to a material type.
result_quantity
How many items to create, or how many reagent units to add.
Proc Details
get_result_data
Return a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.
produce_result
Actually place or create the result of the recipe. Returns the produced item(s), or null if only reagents were produced.