code/__DEFINES/dcs/signals/signals_materials.dm 
| COMSIG_MATERIALS_INIT_MAT | from base of [/datum/materials_controller/proc/initialize_material]: (/datum/material) |
|---|---|
| COMSIG_MATERIAL_APPLIED | from /datum/material/proc/on_applied(source, mat_amount, multiplier): (atom/new_atom, mat_amount, multiplier) |
| COMSIG_MATERIAL_MAIN_APPLIED | from /datum/material/proc/on_main_applied(source, mat_amount, multiplier): (atom/new_atom, mat_amount, multiplier) |
| COMSIG_MATERIAL_REMOVED | from /datum/material/proc/on_removed(source, mat_amount, multiplier): (atom/old_atom, amount, material_flags) |
| COMSIG_MATERIAL_MAIN_REMOVED | from /datum/material/proc/on_main_removed(source, mat_amount, multiplier): (atom/old_atom, mat_amount, multiplier) |
Define Details
COMSIG_MATERIALS_INIT_MAT 
from base of [/datum/materials_controller/proc/initialize_material]: (/datum/material)
COMSIG_MATERIAL_APPLIED 
from /datum/material/proc/on_applied(source, mat_amount, multiplier): (atom/new_atom, mat_amount, multiplier)
COMSIG_MATERIAL_MAIN_APPLIED 
from /datum/material/proc/on_main_applied(source, mat_amount, multiplier): (atom/new_atom, mat_amount, multiplier)
COMSIG_MATERIAL_MAIN_REMOVED 
from /datum/material/proc/on_main_removed(source, mat_amount, multiplier): (atom/old_atom, mat_amount, multiplier)
COMSIG_MATERIAL_REMOVED 
from /datum/material/proc/on_removed(source, mat_amount, multiplier): (atom/old_atom, amount, material_flags)