PrototypeBase: Difference between revisions

From Official Factorio Wiki
Jump to navigation Jump to search
m (Bilka moved page Prototype to PrototypeBase: Renamed in the code)
(Set prototype parent)
Line 1: Line 1:
{{about|the abstract base of all prototypes|a list of all available prototype types|prototype definitions|a list of vanilla prototypes|data.raw}}
{{Prototype parent}}
 
== Basics ==
== Basics ==
This type is abstract and cannot be created directly.
This type is abstract and cannot be created directly.

Revision as of 14:52, 24 July 2019

Template:Prototype parent

Basics

This type is abstract and cannot be created directly.

The abstract base for all prototypes. All prototypes inherit from this prototype.

Mandatory properties

type

Type: Types/string

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.

name

Type: Types/string

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

order

Type: Types/Order

Used to order items in inventory, recipes and GUI's.

May not exceed a length of 200 characters.

localised_name

Type: Types/LocalisedString

localised_description

Type: Types/LocalisedString