/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/research.dm

DESIGN_ID_IGNOREFor instances where we don't want a design showing up due to it being for debug/sanity purposes
DESIGN_DONT_INHERIT_MATSThe object printed from this design won't get the mats used to make it. Default setting for stacks unless specified otherwise
DESIGN_INHERIT_MATSDefault setting. The object printed from this design gets the mats used to make it. This will also be unit tested to ensure that that the mats of the printed object match with another object of the same type spawned in a generic way.
DESIGN_INHERIT_MATS_SPECIALThe object printed from this design gets the mats used to make it but skips the unit test.

Techweb names for new point types. Can be used to define specific point values for specific types of research (science, security, engineering, etc.)

Amount of points required to unlock nodes of corresponding tiers

Amount of points gained per second by a single R&D server, see: [research][code/controllers/subsystem/research.dm]

Swab cell line types

Biopsy cell line types

Biopsy cell line organ types

All cell virus types

General defines for vatgrowing

VATGROWING_DANGER_MINIMUMPast how much growth can the other cell_lines affect a finished cell line negatively
SCIPAPER_GAIN_TO_MONEYHow much money is one point of gain worth.
CONNECT_TO_RND_SERVER_ROUNDSTARTConnects the 'server_var' to a valid research server on your Z level. Used for machines in LateInitialize, to ensure that RND servers are loaded first.

Define Details

CONNECT_TO_RND_SERVER_ROUNDSTART

Connects the 'server_var' to a valid research server on your Z level. Used for machines in LateInitialize, to ensure that RND servers are loaded first.

DESIGN_DONT_INHERIT_MATS

The object printed from this design won't get the mats used to make it. Default setting for stacks unless specified otherwise

DESIGN_ID_IGNORE

For instances where we don't want a design showing up due to it being for debug/sanity purposes

DESIGN_INHERIT_MATS

Default setting. The object printed from this design gets the mats used to make it. This will also be unit tested to ensure that that the mats of the printed object match with another object of the same type spawned in a generic way.

DESIGN_INHERIT_MATS_SPECIAL

The object printed from this design gets the mats used to make it but skips the unit test.

SCIPAPER_GAIN_TO_MONEY

How much money is one point of gain worth.

VATGROWING_DANGER_MINIMUM

Past how much growth can the other cell_lines affect a finished cell line negatively