Shiptest 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_reagent.dm

COMSIG_REAGENTS_NEW_REAGENTfrom 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_REAGENTfrom base of /datum/reagents/proc/add_reagent: (/datum/reagent, amount, reagtemp, data, no_react)
COMSIG_REAGENTS_DEL_REAGENTfrom base of /datum/reagents/proc/del_reagent: (/datum/reagent)
COMSIG_REAGENTS_REM_REAGENTfrom base of /datum/reagents/proc/remove_reagent: (/datum/reagent, amount)
COMSIG_REAGENTS_CLEAR_REAGENTSfrom 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)