Prototype
Basics
A lab. Based on Prototype/EntityWithHealth.
Properties
This prototype inherits all the properties from Prototype/EntityWithHealth.
energy_source
Type: Types/EnergySource
Defines how this lab gets energy.
on_animation
Type: Types/Animation
The animation that plays when the lab is active.
off_animation
Type: Types/Animation
The animation that plays when the lab is idle.
energy_usage
Type: Types/EnergyPower
The amount of energy this lab uses.
inputs
Type: List of Types/string
A list of the names of science packs used in this lab.
e.g. for the default lab, this is:
inputs = {"science-pack-1", "science-pack-2", "science-pack-3", "alien-science-pack"}
If a technology requires other types of science packs, it cannot be researched in this lab.
module_slots
Type: Types/unsigned
The number of module slots.
allowed_effects?
Type: Types/AllowedEffects
The module effects that are allowed to be used with this lab.
Unknown whether this is actually implemented for labs.