/tg/ Station 13 - Modules - TypesVar Details - Proc Details

design

Design Datums All the data for building stuff.

Vars

autolathe_exportableFor protolathe designs that don't require reagents: If they can be exported to autolathes with a design disk or not.
build_pathThe typepath of the object produced by this design
build_typeBitflags indicating what machines this design is compatable with. ([IMPRINTER]|AWAY_IMPRINTER|[PROTOLATHE]|AWAY_LATHE|[AUTOLATHE]|[MECHFAB]|[BIOGENERATOR]|[LIMBGROWER]|[SMELTER])
categoryWhat categories this design falls under. Used for sorting in production machines.
construction_timeThe amount of time required to create one unit of the product.
departmental_flagsBitflags indicating what departmental lathes should be allowed to process this design.
descDescription of the created object
icon_cacheAppears to be unused.
idThe ID of the design. Used for quick reference. Alphanumeric, lower-case, no symbols
lathe_time_factorHow many times faster than normal is this to build on the protolathe
make_reagentReagent produced by this design. Currently only supported by the biogenerator.
materialsList of materials required to create one unit of the product. Format is (typepath or caregory) -> amount
maxstackThe maximum number of units of whatever is produced by this can be produced in one go.
nameName of the created object
reagents_listList of reagents required to create one unit of the product. Currently only supported by the limb grower.
research_iconOverride for the automatic icon generation used for the research console.
research_icon_stateOverride for the automatic icon state generation used for the research console.
search_metadataOptional string that interfaces can use as part of search filters. See- item/borg/upgrade/ai and the Exosuit Fabs.
unlocked_byWhat techwebs nodes unlock this design. Constructed by SSresearch

Procs

get_descriptionReturns the description of the design

Var Details

autolathe_exportable

For protolathe designs that don't require reagents: If they can be exported to autolathes with a design disk or not.

build_path

The typepath of the object produced by this design

build_type

Bitflags indicating what machines this design is compatable with. ([IMPRINTER]|AWAY_IMPRINTER|[PROTOLATHE]|AWAY_LATHE|[AUTOLATHE]|[MECHFAB]|[BIOGENERATOR]|[LIMBGROWER]|[SMELTER])

category

What categories this design falls under. Used for sorting in production machines.

construction_time

The amount of time required to create one unit of the product.

departmental_flags

Bitflags indicating what departmental lathes should be allowed to process this design.

desc

Description of the created object

icon_cache

Appears to be unused.

id

The ID of the design. Used for quick reference. Alphanumeric, lower-case, no symbols

lathe_time_factor

How many times faster than normal is this to build on the protolathe

make_reagent

Reagent produced by this design. Currently only supported by the biogenerator.

materials

List of materials required to create one unit of the product. Format is (typepath or caregory) -> amount

maxstack

The maximum number of units of whatever is produced by this can be produced in one go.

name

Name of the created object

reagents_list

List of reagents required to create one unit of the product. Currently only supported by the limb grower.

research_icon

Override for the automatic icon generation used for the research console.

research_icon_state

Override for the automatic icon state generation used for the research console.

search_metadata

Optional string that interfaces can use as part of search filters. See- item/borg/upgrade/ai and the Exosuit Fabs.

unlocked_by

What techwebs nodes unlock this design. Constructed by SSresearch

Proc Details

get_description

Returns the description of the design