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

material

Vars

alphaBase alpha of the material, is used for greyscale icons.
armor_modifiersArmor modifiers, multiplies an items normal armor vars by these amounts.
beauty_modifierHow beautiful is this material per unit
categoriesMaterials "Traits". its a map of key = category | Value = Bool. Used to define what it can be used for
colorBase color of the material, is used for greyscale. Item isn't changed in color if this is null.
idVar that's mostly used by science machines to identify specific materials, should most likely be phased out at some point
integrity_modifierThis is a modifier for integrity, and resembles the strength of the material
sheet_typeThe type of sheet this material creates. This should be replaced as soon as possible by greyscale sheets
strength_modifierThis is a modifier for force, and resembles the strength of the material
value_per_unitThis is the amount of value per 1 unit of the material

Procs

on_appliedThis proc is called when the material is added to an object.
on_applied_objThis proc is called when the material is added to an object specifically.
on_removedThis proc is called when the material is removed from an object.
on_removed_objThis proc is called when the material is removed from an object specifically.

Var Details

alpha

Base alpha of the material, is used for greyscale icons.

armor_modifiers

Armor modifiers, multiplies an items normal armor vars by these amounts.

beauty_modifier

How beautiful is this material per unit

categories

Materials "Traits". its a map of key = category | Value = Bool. Used to define what it can be used for

color

Base color of the material, is used for greyscale. Item isn't changed in color if this is null.

id

Var that's mostly used by science machines to identify specific materials, should most likely be phased out at some point

integrity_modifier

This is a modifier for integrity, and resembles the strength of the material

sheet_type

The type of sheet this material creates. This should be replaced as soon as possible by greyscale sheets

strength_modifier

This is a modifier for force, and resembles the strength of the material

value_per_unit

This is the amount of value per 1 unit of the material

Proc Details

on_applied

This proc is called when the material is added to an object.

on_applied_obj

This proc is called when the material is added to an object specifically.

on_removed

This proc is called when the material is removed from an object.

on_removed_obj

This proc is called when the material is removed from an object specifically.