Space Station 13 - Nebula13 - Modules - TypesVar Details - Proc Details

recipe

Vars

can_bulk_cookWhether this recipe is eligible for bulk cooking in a cooking vessel. Not currently checked by microwaves.
complexityCalculated from summing all reagents, ingredients, fruits etc. and used to determine which recipe should be used first.
container_categoriesWhat categories can this recipe be cooked by? Null for any.
cooking_medium_amountA minimum about of the above reagent required.
cooking_medium_typeA reagent that must be present in the cooking contianer, but will not be consumed.
maximum_temperatureA maximum temperature for this recipe to be considered.
minimum_temperatureA minimum cooking temperature for this recipe to be considered.
resultAn atom type to create, or a /decl/material type if you want to place a reagent into the container.
result_dataA data list passed to the result if set to a material type.
result_quantityHow many items to create, or how many reagent units to add.

Procs

get_result_dataReturn a data list to pass to a reagent creation proc. Allows for overriding/mutation based on ingredients.
produce_resultActually 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.