Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# LuaPrototypeBase - Runtime Docs

## Class LuaPrototypeBase abstract

Base for all prototype classes.

Children LuaAchievementPrototype LuaActiveTriggerPrototype LuaAirbornePollutantPrototype LuaAmmoCategoryPrototype LuaAsteroidChunkPrototype LuaAutoplaceControlPrototype LuaBurnerUsagePrototype LuaCollisionLayerPrototype LuaCustomEventPrototype LuaCustomInputPrototype LuaDamagePrototype LuaDecorativePrototype LuaEntityPrototype LuaEquipmentCategoryPrototype LuaEquipmentGridPrototype LuaEquipmentPrototype LuaFluidPrototype LuaFuelCategoryPrototype LuaItemPrototype LuaModData LuaModSettingPrototype LuaModuleCategoryPrototype LuaNamedNoiseExpression LuaNamedNoiseFunction LuaParticlePrototype LuaProcessionLayerInheritanceGroupPrototype LuaProcessionPrototype LuaQualityPrototype LuaRecipeCategoryPrototype LuaRecipePrototype LuaResourceCategoryPrototype LuaShortcutPrototype LuaSpaceConnectionPrototype LuaSpaceLocationPrototype LuaSurfacePropertyPrototype LuaSurfacePrototype LuaTechnologyPrototype LuaTilePrototype LuaTrivialSmokePrototype LuaVirtualSignalPrototype

## Members

type | :: R string | Type of this prototype.
Type of this prototype.
name | :: R string | Name of this prototype.
Name of this prototype.
order | :: R string | The string used to alphabetically sort these prototypes. [...]
The string used to alphabetically sort these prototypes. [...]
localised_name | :: R LocalisedString |
localised_description | :: R LocalisedString |
factoriopedia_description | :: R LocalisedString | Provides additional description used in factoriopedia.
Provides additional description used in factoriopedia.
group | :: R LuaGroup | Group of this prototype.
Group of this prototype.
subgroup | :: R LuaGroup | Subgroup of this prototype.
Subgroup of this prototype.
hidden | :: R boolean |
hidden_in_factoriopedia | :: R boolean |
parameter | :: R boolean |
custom_tooltip_fields | :: R array[CustomTooltipField]? | Extra description items in the tooltip and Factoriopedia.
Extra description items in the tooltip and Factoriopedia.

## Attributes

### type :: Read string

Type of this prototype.

### name :: Read string

Name of this prototype.

### order :: Read string

The string used to alphabetically sort these prototypes. It is a simple string that has no additional semantic meaning.

### localised_name :: Read LocalisedString

### localised_description :: Read LocalisedString

### factoriopedia_description :: Read LocalisedString

Provides additional description used in factoriopedia.

### group :: Read LuaGroup

Group of this prototype.

### subgroup :: Read LuaGroup

Subgroup of this prototype.

### hidden :: Read boolean

### hidden_in_factoriopedia :: Read boolean

### parameter :: Read boolean

### custom_tooltip_fields :: Read array[CustomTooltipField]?

Extra description items in the tooltip and Factoriopedia.