Yogstation 13 - Modules - TypesDefine Details

code/__DEFINES/construction/material.dm

SHEET_MATERIAL_AMOUNTThe amount of materials you get from a sheet of mineral like iron/diamond/glass etc. 2000 Units.
HALF_SHEET_MATERIAL_AMOUNTThe amount of materials you get from half a sheet. Used in standard object quantities. 1000 units.
SMALL_MATERIAL_AMOUNTThe amount of materials used in the smallest of objects, like pens and screwdrivers. 200 units.
COIN_MATERIAL_AMOUNTThe amount of material that goes into a coin, which determines the value of the coin. 400 units.
MAX_STACK_SIZEThe maximum size of a stack object.
MAXCOILMaximum amount of cable in a coil
MAT_CATEGORY_OREIs the material from an ore? currently unused but exists atm for categorizations sake
MAT_CATEGORY_RIGIDHard materials, such as iron or silver
MAT_CATEGORY_ITEM_MATERIALMaterials that can be used to craft items
MAT_CATEGORY_BASE_RECIPESUse this flag on TRUE if you want the basic recipes
MATERIAL_INIT_MAPLOADFlags for map loaded materials Used to make a material initialize at roundstart.
MATERIAL_INIT_BESPOKEUsed to make a material type able to be instantiated on demand after roundstart.
MATCONTAINER_EXAMINEIf the container shows the amount of contained materials on examine.
MATCONTAINER_NO_INSERTIf the container cannot have materials inserted through attackby().
MATCONTAINER_ANY_INTENTIf the user can insert mats into the container despite the intent.
MATCONTAINER_SILENTIf the user won't receive a warning when attacking the container with an unallowed item.
MATERIAL_INSERT_ITEM_NO_MATSNo material was found inside them item
MATERIAL_INSERT_ITEM_NO_SPACEThe container does not have the space for the item
MATERIAL_INSERT_ITEM_FAILUREThe item material type was not accepted or other reasons
MATERIAL_SLOWDOWN_PLASTEELThe slowdown value of one SHEET_MATERIAL_AMOUNT of plasteel.
MATERIAL_SLOWDOWN_ALIEN_ALLOYThe slowdown value of one SHEET_MATERIAL_AMOUNT of alien alloy.
MATERIAL_QUANTITY_COMMONHow much quantity of a material stock exists for common materials like iron & glass.
MATERIAL_QUANTITY_UNCOMMONHow much quantity of a material stock exists for uncommon materials like silver & titanium.
MATERIAL_QUANTITY_RAREHow much quantity of a material stock exists for rare materials like gold, uranium, & diamond.
MATERIAL_QUANTITY_EXOTICHow much quantity of a material stock exists for exotic materials like diamond & bluespace crystals.

Define Details

COIN_MATERIAL_AMOUNT

The amount of material that goes into a coin, which determines the value of the coin. 400 units.

HALF_SHEET_MATERIAL_AMOUNT

The amount of materials you get from half a sheet. Used in standard object quantities. 1000 units.

MATCONTAINER_ANY_INTENT

If the user can insert mats into the container despite the intent.

MATCONTAINER_EXAMINE

If the container shows the amount of contained materials on examine.

MATCONTAINER_NO_INSERT

If the container cannot have materials inserted through attackby().

MATCONTAINER_SILENT

If the user won't receive a warning when attacking the container with an unallowed item.

MATERIAL_INIT_BESPOKE

Used to make a material type able to be instantiated on demand after roundstart.

MATERIAL_INIT_MAPLOAD

Flags for map loaded materials Used to make a material initialize at roundstart.

MATERIAL_INSERT_ITEM_FAILURE

The item material type was not accepted or other reasons

MATERIAL_INSERT_ITEM_NO_MATS

No material was found inside them item

MATERIAL_INSERT_ITEM_NO_SPACE

The container does not have the space for the item

MATERIAL_QUANTITY_COMMON

How much quantity of a material stock exists for common materials like iron & glass.

MATERIAL_QUANTITY_EXOTIC

How much quantity of a material stock exists for exotic materials like diamond & bluespace crystals.

MATERIAL_QUANTITY_RARE

How much quantity of a material stock exists for rare materials like gold, uranium, & diamond.

MATERIAL_QUANTITY_UNCOMMON

How much quantity of a material stock exists for uncommon materials like silver & titanium.

MATERIAL_SLOWDOWN_ALIEN_ALLOY

The slowdown value of one SHEET_MATERIAL_AMOUNT of alien alloy.

MATERIAL_SLOWDOWN_PLASTEEL

The slowdown value of one SHEET_MATERIAL_AMOUNT of plasteel.

MAT_CATEGORY_BASE_RECIPES

Use this flag on TRUE if you want the basic recipes

MAT_CATEGORY_ITEM_MATERIAL

Materials that can be used to craft items

MAT_CATEGORY_ORE

Is the material from an ore? currently unused but exists atm for categorizations sake

MAT_CATEGORY_RIGID

Hard materials, such as iron or silver

MAXCOIL

Maximum amount of cable in a coil

MAX_STACK_SIZE

The maximum size of a stack object.

SHEET_MATERIAL_AMOUNT

The amount of materials you get from a sheet of mineral like iron/diamond/glass etc. 2000 Units.

SMALL_MATERIAL_AMOUNT

The amount of materials used in the smallest of objects, like pens and screwdrivers. 200 units.