Inherits from Prototype « PrototypeBase |
pictures | :: SpriteVariations | Must contain at least 1 picture. |
Must contain at least 1 picture. | ||
stateless_visualisation optional | :: StatelessVisualisations | Can be defined only when decorative is not "decal" (see |
Can be defined only when decorative is not "decal" (see | ||
stateless_visualisation_variations optional | :: array[StatelessVisualisations] | Only loaded if |
Only loaded if | ||
collision_box optional | :: BoundingBox | Must contain the [0,0] point. [...] |
Must contain the [0,0] point. [...] | ||
render_layer optional | :: RenderLayer | When "decals" render layer is used, the decorative is treated as decal. [...] |
When "decals" render layer is used, the decorative is treated as decal. [...] | ||
grows_through_rail_path optional | :: boolean | |
opacity_over_water![]() | :: float | Loaded only if |
Loaded only if | ||
tile_layer optional | :: int16 | Mandatory if |
Mandatory if | ||
decal_overdraw_priority optional | :: uint16 | Loaded only if |
Loaded only if | ||
collision_mask optional | :: CollisionMaskConnector | Defaults to the mask from UtilityConstants::default_collision_masks when indexed by |
Defaults to the mask from UtilityConstants::default_collision_masks when indexed by | ||
walking_sound optional | :: Sound | |
trigger_effect optional | :: TriggerEffect | Called by DestroyDecorativesTriggerEffectItem. |
Called by DestroyDecorativesTriggerEffectItem. | ||
minimal_separation optional | :: double | |
target_count optional | :: uint16 | |
placed_effect optional | :: TriggerEffect | |
autoplace optional | :: AutoplaceSpecification |
factoriopedia_alternative optional | :: string | The ID type corresponding to the prototype that inherits from this. [...] |
The ID type corresponding to the prototype that inherits from this. [...] | ||
custom_tooltip_fields optional | :: array[CustomTooltipField] | Allows to add extra description items to the tooltip and factoriopedia. |
Allows to add extra description items to the tooltip and factoriopedia. |
type | :: string | Specifies the kind of prototype this is. [...] |
Specifies the kind of prototype this is. [...] | ||
name | :: string | Unique textual identification of the prototype. [...] |
Unique textual identification of the prototype. [...] | ||
order optional | :: Order | Used to order prototypes in inventory, recipes and GUIs. [...] |
Used to order prototypes in inventory, recipes and GUIs. [...] | ||
localised_name optional | :: LocalisedString | Overwrites the name set in the locale file. [...] |
Overwrites the name set in the locale file. [...] | ||
localised_description optional | :: LocalisedString | Overwrites the description set in the locale file. [...] |
Overwrites the description set in the locale file. [...] | ||
factoriopedia_description optional | :: LocalisedString | Provides additional description used in factoriopedia. |
Provides additional description used in factoriopedia. | ||
subgroup optional | :: ItemSubGroupID | The name of an ItemSubGroup. |
The name of an ItemSubGroup. | ||
hidden optional | :: boolean | |
hidden_in_factoriopedia optional | :: boolean | |
parameter optional | :: boolean | Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function. |
Whether the prototype is a special type which can be used to parametrize blueprints and doesn't have other function. | ||
factoriopedia_simulation optional | :: SimulationDefinition | The simulation shown when looking at this prototype in the Factoriopedia GUI. |
The simulation shown when looking at this prototype in the Factoriopedia GUI. |