category optional | :: RecipeCategoryID | |
|
subgroup optional | :: ItemSubGroupID | The name of the subgroup of this recipe. [...] |
The name of the subgroup of this recipe. [...] |
crafting_machine_tint optional | :: CraftingMachineTint | |
|
icons optional | :: array[IconData] | |
|
icon optional | :: FileName | If given, this determines the recipe's icon. [...] |
If given, this determines the recipe's icon. [...] |
icon_size optional | :: SpriteSizeType | The size of the square icon, in pixels. [...] |
The size of the square icon, in pixels. [...] |
icon_mipmaps optional | :: IconMipMapType | Icons of reduced size will be used at decreased scale. |
Icons of reduced size will be used at decreased scale. |
normal optional | :: RecipeData or false | Can be set to false if the expensive property is defined. [...] |
Can be set to false if the expensive property is defined. [...] |
expensive optional | :: RecipeData or false | Can be set to false if the normal property is defined. [...] |
Can be set to false if the normal property is defined. [...] |
ingredients optional | :: array[IngredientPrototype] | A table containing ingredient names and counts. [...] |
A table containing ingredient names and counts. [...] |
results optional | :: array[ProductPrototype] | A table containing result names and counts. [...] |
A table containing result names and counts. [...] |
result optional | :: ItemID | The item created by this recipe. [...] |
The item created by this recipe. [...] |
result_count optional | :: uint16 | The number of items created by this recipe. [...] |
The number of items created by this recipe. [...] |
main_product optional | :: string | For recipes with one or more products: Subgroup, localised_name and icon default to the values of the singular/main product, but can be overwritten by the recipe. [...] |
For recipes with one or more products: Subgroup, localised_name and icon default to the values of the singular/main product, but can be overwritten by the recipe. [...] |
energy_required optional | :: double | The amount of time it takes to make this recipe. [...] |
The amount of time it takes to make this recipe. [...] |
emissions_multiplier optional | :: double | Only loaded if neither normal nor expensive are defined. |
Only loaded if neither normal nor expensive are defined. |
requester_paste_multiplier optional | :: uint32 | Only loaded if neither normal nor expensive are defined. |
Only loaded if neither normal nor expensive are defined. |
overload_multiplier optional | :: uint32 | Used to determine how many extra items are put into an assembling machine before it's considered "full enough". [...] |
Used to determine how many extra items are put into an assembling machine before it's considered "full enough". [...] |
allow_inserter_overload optional | :: bool | Whether the recipe is allowed to have the extra inserter overload bonus applied (4 * stack inserter stack size). [...] |
Whether the recipe is allowed to have the extra inserter overload bonus applied (4 * stack inserter stack size). [...] |
enabled optional | :: bool | This can be false to disable the recipe at the start of the game, or true to leave it enabled. [...] |
This can be false to disable the recipe at the start of the game, or true to leave it enabled. [...] |
hidden optional | :: bool | Hides the recipe from crafting menus. [...] |
Hides the recipe from crafting menus. [...] |
hide_from_stats optional | :: bool | Hides the recipe from item/fluid production statistics. [...] |
Hides the recipe from item/fluid production statistics. [...] |
hide_from_player_crafting optional | :: bool | Hides the recipe from the player's crafting screen. [...] |
Hides the recipe from the player's crafting screen. [...] |
allow_decomposition optional | :: bool | Whether this recipe is allowed to be broken down for the recipe tooltip "Total raw" calculations. [...] |
Whether this recipe is allowed to be broken down for the recipe tooltip "Total raw" calculations. [...] |
allow_as_intermediate optional | :: bool | Whether the recipe can be used as an intermediate recipe in hand-crafting. [...] |
Whether the recipe can be used as an intermediate recipe in hand-crafting. [...] |
allow_intermediates optional | :: bool | Whether the recipe is allowed to use intermediate recipes when hand-crafting. [...] |
Whether the recipe is allowed to use intermediate recipes when hand-crafting. [...] |
always_show_made_in optional | :: bool | Whether the "Made in: " part of the tool-tip should always be present, and not only when the recipe can't be hand-crafted. [...] |
Whether the "Made in: " part of the tool-tip should always be present, and not only when the recipe can't be hand-crafted. [...] |
show_amount_in_title optional | :: bool | Whether the recipe name should have the product amount in front of it. [...] |
Whether the recipe name should have the product amount in front of it. [...] |
always_show_products optional | :: bool | Whether the products are always shown in the recipe tooltip. [...] |
Whether the products are always shown in the recipe tooltip. [...] |
unlock_results optional | :: bool | Whether enabling this recipe unlocks its item products to show in selection lists (item filters, logistic requests, etc.). [...] |
Whether enabling this recipe unlocks its item products to show in selection lists (item filters, logistic requests, etc.). [...] |