code/__DEFINES/dcs/signals/signals_reagent.dm
COMSIG_REAGENTS_NEW_REAGENT | from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) Prevents the atom from being exposed to reagents if returned on COMSIG_ATOM_EXPOSE_REAGENTS from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) from base of /datum/reagent/proc/expose_atom: (/datum/reagent, reac_volume) from base of /datum/reagent/proc/expose_atom: (/atom, reac_volume) from base of /datum/reagent/proc/expose_atom: (/obj, reac_volume) from base of /datum/reagent/proc/expose_atom: (/mob/living, reac_volume, methods, show_message, touch_protection, /mob/camera/blob) // ovemind arg is only used by blob reagents. from base of /datum/reagent/proc/expose_atom: (/turf, reac_volume) from base of [/datum/materials_controller/proc/InitializeMaterial]: (/datum/material) from base of [/datum/component/multiple_lives/proc/respawn]: (mob/respawned_mob, gibbed, lives_left) from base of /datum/reagents/proc/add_reagent - Sent before the reagent is added: (reagenttype, amount, reagtemp, data, no_react) Prevents the reagent from being added. from base of /datum/reagents/proc/add_reagent: (/datum/reagent, amount, reagtemp, data, no_react) |
---|---|
COMSIG_REAGENTS_ADD_REAGENT | from base of /datum/reagents/proc/add_reagent: (/datum/reagent, amount, reagtemp, data, no_react) |
COMSIG_REAGENTS_DEL_REAGENT | from base of /datum/reagents/proc/del_reagent: (/datum/reagent) |
COMSIG_REAGENTS_REM_REAGENT | from base of /datum/reagents/proc/remove_reagent: (/datum/reagent, amount) |
COMSIG_REAGENTS_CLEAR_REAGENTS | from base of /datum/reagents/proc/clear_reagents: () |
Define Details
COMSIG_REAGENTS_ADD_REAGENT
from base of /datum/reagents/proc/add_reagent: (/datum/reagent, amount, reagtemp, data, no_react)
COMSIG_REAGENTS_CLEAR_REAGENTS
from base of /datum/reagents/proc/clear_reagents: ()
COMSIG_REAGENTS_DEL_REAGENT
from base of /datum/reagents/proc/del_reagent: (/datum/reagent)
COMSIG_REAGENTS_NEW_REAGENT
from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) Prevents the atom from being exposed to reagents if returned on COMSIG_ATOM_EXPOSE_REAGENTS from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) from base of /datum/reagent/proc/expose_atom: (/datum/reagent, reac_volume) from base of /datum/reagent/proc/expose_atom: (/atom, reac_volume) from base of /datum/reagent/proc/expose_atom: (/obj, reac_volume) from base of /datum/reagent/proc/expose_atom: (/mob/living, reac_volume, methods, show_message, touch_protection, /mob/camera/blob) // ovemind arg is only used by blob reagents. from base of /datum/reagent/proc/expose_atom: (/turf, reac_volume) from base of [/datum/materials_controller/proc/InitializeMaterial]: (/datum/material) from base of [/datum/component/multiple_lives/proc/respawn]: (mob/respawned_mob, gibbed, lives_left) from base of /datum/reagents/proc/add_reagent - Sent before the reagent is added: (reagenttype, amount, reagtemp, data, no_react) Prevents the reagent from being added. from base of /datum/reagents/proc/add_reagent: (/datum/reagent, amount, reagtemp, data, no_react)
COMSIG_REAGENTS_REM_REAGENT
from base of /datum/reagents/proc/remove_reagent: (/datum/reagent, amount)