PrototypeBase: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
(-all)
(→‎Optional properties: order default)
Line 20: Line 20:
== Optional properties ==
== Optional properties ==


{{Prototype_property|order|[[Types/Order|Order]]|optional=true}}
{{Prototype_property|order|[[Types/Order|Order]]|""|optional=true}}
Used to order items in inventory, recipes and GUI's.
Used to order prototypes in inventory, recipes and GUI's.


May not exceed a length of 200 characters.
May not exceed a length of 200 characters.

Revision as of 12:47, 29 July 2021

Template:Prototype parent The abstract base for prototypes. PrototypeBase defines the common features of prototypes, such as localization and order.

Template:Prototype TOC

Mandatory properties

Template:Prototype property Specification of the type of the prototype.

For a list of all available types and their properties, see prototype definitions. For a list of all types used in vanilla, see data.raw.

Template:Prototype property Unique textual identification of the prototype.

For a list of all names used in vanilla, see data.raw.

May not contain ., may not exceed a length of 200 characters.

Optional properties

Template:Prototype property Used to order prototypes in inventory, recipes and GUI's.

May not exceed a length of 200 characters.

Template:Prototype property Overwrites the name set in the locale file. Can be used to easily set a procedurally-generated name because the LocalisedString format allows to insert parameters into the name directly from the Lua script.

Template:Prototype property Overwrites the description set in the locale file. The description is usually shown in the tooltip of the prototype.