microwave_recipe 
Vars | |
consumed_reagents | A map of (/datum/reagent/... = amount); get consumed and is not transfered to final item. |
---|---|
produce_amount | The sum of required_produce entries. Generated. |
required_items | A list? of (/obj/item/...). Highest specificity first. Multiple entries for multiple same items. |
required_produce | A map? of ("fruit tag" = amount). |
required_reagents | A map? of (/datum/reagent/... = amount). Highest specificity first. Reagent is transfered to final item. |
result_path | An /atom/movable/... path. Required. |
time | A base ds time for how long the recipe waits before completing. |
weight | The sum length of each required_* for sorting. Generated. Must be > 0. |
Procs | |
CreateResult | Creates the result and transfers over all reagents (except those in consumed_reagents) and reagents from ingredients EXCEPT nutriment. Nutriment is handled by nutriment_amt at level of the created item; not transferred here. |
Var Details
consumed_reagents 
A map of (/datum/reagent/... = amount); get consumed and is not transfered to final item.
produce_amount 
The sum of required_produce entries. Generated.
required_items 
A list? of (/obj/item/...). Highest specificity first. Multiple entries for multiple same items.
required_produce 
A map? of ("fruit tag" = amount).
required_reagents 
A map? of (/datum/reagent/... = amount). Highest specificity first. Reagent is transfered to final item.
result_path 
An /atom/movable/... path. Required.
time 
A base ds time for how long the recipe waits before completing.
weight 
The sum length of each required_* for sorting. Generated. Must be > 0.
Proc Details
CreateResult
Creates the result and transfers over all reagents (except those in consumed_reagents) and reagents from ingredients EXCEPT nutriment. Nutriment is handled by nutriment_amt at level of the created item; not transferred here.