code/__DEFINES/dcs/signals/signals_reagent.dm
COMSIG_ATOM_EXPOSE_REAGENTS | from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) |
---|---|
COMPONENT_NO_EXPOSE_REAGENTS | Prevents the atom from being exposed to reagents if returned on COMSIG_ATOM_EXPOSE_REAGENTS |
COMSIG_ATOM_AFTER_EXPOSE_REAGENTS | from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message) |
COMSIG_ATOM_EXPOSE_REAGENT | from base of /datum/reagent/proc/expose_atom: (/datum/reagent, reac_volume) |
COMSIG_REAGENT_EXPOSE_ATOM | from base of /datum/reagent/proc/expose_atom: (/atom, reac_volume) |
COMSIG_REAGENT_EXPOSE_OBJ | from base of /datum/reagent/proc/expose_atom: (/obj, reac_volume, methods, show_message) |
COMSIG_REAGENT_EXPOSE_MOB | from base of /datum/reagent/proc/expose_atom: (/mob/living, reac_volume, methods, show_message, touch_protection, /mob/eye/blob) // ovemind arg is only used by blob reagents. |
COMSIG_REAGENT_EXPOSE_TURF | from base of /datum/reagent/proc/expose_atom: (/turf, reac_volume) |
COMSIG_MATERIALS_INIT_MAT | from base of [/datum/materials_controller/proc/InitializeMaterial]: (/datum/material) |
COMSIG_ON_MULTIPLE_LIVES_RESPAWN | from base of [/datum/component/multiple_lives/proc/respawn]: (mob/respawned_mob, gibbed, lives_left) |
COMSIG_REAGENTS_HOLDER_UPDATED | from base of [/datum/reagents/proc/update_total()] |
COMSIG_REAGENTS_TEMP_CHANGE | from base of /datum/reagents/proc/set_temperature: (new_temp, old_temp) |
COMSIG_REAGENTS_REACTION_STEP | from base of /datum/reagents/proc/process: (num_reactions) |
COMSIG_REAGENTS_EXPOSE_ATOM | from base of /atom/proc/expose_reagents: (/atom, /list, methods, volume_modifier, show_message) |
COMSIG_REAGENTS_EXPOSE_OBJ | from base of /obj/proc/expose_reagents: (/obj, /list, methods, volume_modifier, show_message) |
COMSIG_REAGENTS_EXPOSE_MOB | from base of /mob/living/proc/expose_reagents: (/mob/living, /list, methods, volume_modifier, show_message, touch_protection) |
COMSIG_REAGENTS_EXPOSE_TURF | from base of /turf/proc/expose_reagents: (/turf, /list, methods, volume_modifier, show_message) |
COMSIG_REAGENTS_CUP_TRANSFER_TO | sent when reagents are transfered from a cup, to something refillable (atom/transfer_to) |
COMSIG_REAGENTS_CUP_TRANSFER_FROM | sent when reagents are transfered from some reagent container, to a cup (atom/transfer_from) |
Define Details
COMPONENT_NO_EXPOSE_REAGENTS
Prevents the atom from being exposed to reagents if returned on COMSIG_ATOM_EXPOSE_REAGENTS
COMSIG_ATOM_AFTER_EXPOSE_REAGENTS
from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message)
COMSIG_ATOM_EXPOSE_REAGENT
from base of /datum/reagent/proc/expose_atom: (/datum/reagent, reac_volume)
COMSIG_ATOM_EXPOSE_REAGENTS
from base of atom/expose_reagents(): (/list, /datum/reagents, methods, volume_modifier, show_message)
COMSIG_MATERIALS_INIT_MAT
from base of [/datum/materials_controller/proc/InitializeMaterial]: (/datum/material)
COMSIG_ON_MULTIPLE_LIVES_RESPAWN
from base of [/datum/component/multiple_lives/proc/respawn]: (mob/respawned_mob, gibbed, lives_left)
COMSIG_REAGENTS_CUP_TRANSFER_FROM
sent when reagents are transfered from some reagent container, to a cup (atom/transfer_from)
COMSIG_REAGENTS_CUP_TRANSFER_TO
sent when reagents are transfered from a cup, to something refillable (atom/transfer_to)
COMSIG_REAGENTS_EXPOSE_ATOM
from base of /atom/proc/expose_reagents: (/atom, /list, methods, volume_modifier, show_message)
COMSIG_REAGENTS_EXPOSE_MOB
from base of /mob/living/proc/expose_reagents: (/mob/living, /list, methods, volume_modifier, show_message, touch_protection)
COMSIG_REAGENTS_EXPOSE_OBJ
from base of /obj/proc/expose_reagents: (/obj, /list, methods, volume_modifier, show_message)
COMSIG_REAGENTS_EXPOSE_TURF
from base of /turf/proc/expose_reagents: (/turf, /list, methods, volume_modifier, show_message)
COMSIG_REAGENTS_HOLDER_UPDATED
from base of [/datum/reagents/proc/update_total()]
COMSIG_REAGENTS_REACTION_STEP
from base of /datum/reagents/proc/process: (num_reactions)
COMSIG_REAGENTS_TEMP_CHANGE
from base of /datum/reagents/proc/set_temperature: (new_temp, old_temp)
COMSIG_REAGENT_EXPOSE_ATOM
from base of /datum/reagent/proc/expose_atom: (/atom, reac_volume)
COMSIG_REAGENT_EXPOSE_MOB
from base of /datum/reagent/proc/expose_atom: (/mob/living, reac_volume, methods, show_message, touch_protection, /mob/eye/blob) // ovemind arg is only used by blob reagents.
COMSIG_REAGENT_EXPOSE_OBJ
from base of /datum/reagent/proc/expose_atom: (/obj, reac_volume, methods, show_message)
COMSIG_REAGENT_EXPOSE_TURF
from base of /datum/reagent/proc/expose_atom: (/turf, reac_volume)