Types/ItemIngredientPrototype: Difference between revisions
Jump to navigation
Jump to search
(catalyst_amount description) |
(Added note about automatic catalyst_amount calculation) |
||
Line 1: | Line 1: | ||
__NOTOC__An item ingredient definition for a [[Prototype/Recipe]]. Its loading is triggered by the <code>type</code> of a [[Types/IngredientPrototype]] being "item". It can be specified as a table with named or numbered keys, but not a mix of both. | __NOTOC__An item ingredient definition, for example for a [[Prototype/Recipe]]. Its loading is triggered by the <code>type</code> of a [[Types/IngredientPrototype]] being "item". It can be specified as a table with named or numbered keys, but not a mix of both. | ||
== Mandatory properties == | == Mandatory properties == | ||
Line 18: | Line 18: | ||
Only loaded if the table is using named keys. Amount of this ingredient that should not be included in the item consumption statistics. Usually used together with an equal catalyst amount on the "product" of the catalyst in the recipe. | Only loaded if the table is using named keys. Amount of this ingredient that should not be included in the item consumption statistics. Usually used together with an equal catalyst amount on the "product" of the catalyst in the recipe. | ||
If this ItemIngredientPrototype is used in a recipe, the catalyst amount is calculated automatically based on the [[Prototype/Recipe#ingredients|ingredients]] and [[Prototype/Recipe#results|results]].[https://factorio.com/blog/post/fff-256] | |||
== Example == | == Example == |
Revision as of 15:22, 9 June 2022
An item ingredient definition, for example for a Prototype/Recipe. Its loading is triggered by the type
of a Types/IngredientPrototype being "item". It can be specified as a table with named or numbered keys, but not a mix of both.
Mandatory properties
name or 1
Type: Types/string
The name of a Prototype/Item.
amount or 2
Type: Types/uint16
Optional properties
catalyst_amount
Type: Types/uint16
Default: 0
Only loaded if the table is using named keys. Amount of this ingredient that should not be included in the item consumption statistics. Usually used together with an equal catalyst amount on the "product" of the catalyst in the recipe.
If this ItemIngredientPrototype is used in a recipe, the catalyst amount is calculated automatically based on the ingredients and results.[1]
Example
{type="item", name="steel-plate", amount=8}