code/__DEFINES/dcs/signals/signals_radiation.dm 
| COMSIG_IN_RANGE_OF_IRRADIATION | From the radiation subsystem, called before a potential irradiation. This does not guarantee radiation can reach or will succeed, but merely that there's a radiation source within range. (datum/radiation_pulse_information/pulse_information, insulation_to_target) |
|---|---|
| COMSIG_IN_THRESHOLD_OF_IRRADIATION | Fired when the target could be irradiated, right before the chance check is rolled. (datum/radiation_pulse_information/pulse_information) |
| SKIP_MINIMUM_EXPOSURE_TIME_CHECK | If this is flipped, then minimum exposure time will not be checked. If it is not flipped, and the pulse information has a minimum exposure time, then the countdown will begin. |
| COMSIG_GEIGER_COUNTER_SCAN | Fired when scanning something with a geiger counter. (mob/user, obj/item/geiger_counter/geiger_counter) |
| COMSIG_GEIGER_COUNTER_SCAN_SUCCESSFUL | If not flagged by any handler, will report the subject as being free of irradiation |
| COMSIG_ATOM_RAD_PROBE | from proc/get_rad_contents(): () |
| COMSIG_ATOM_RAD_CONTAMINATING | from base of datum/radiation_wave/radiate(): (strength) |
| COMSIG_ATOM_RAD_WAVE_PASSING | from base of datum/radiation_wave/check_obstructions(): (datum/radiation_wave, width) |
Define Details
COMSIG_ATOM_RAD_CONTAMINATING 
from base of datum/radiation_wave/radiate(): (strength)
COMSIG_ATOM_RAD_PROBE 
from proc/get_rad_contents(): ()
COMSIG_ATOM_RAD_WAVE_PASSING 
from base of datum/radiation_wave/check_obstructions(): (datum/radiation_wave, width)
COMSIG_GEIGER_COUNTER_SCAN 
Fired when scanning something with a geiger counter. (mob/user, obj/item/geiger_counter/geiger_counter)
COMSIG_GEIGER_COUNTER_SCAN_SUCCESSFUL 
If not flagged by any handler, will report the subject as being free of irradiation
COMSIG_IN_RANGE_OF_IRRADIATION 
From the radiation subsystem, called before a potential irradiation. This does not guarantee radiation can reach or will succeed, but merely that there's a radiation source within range. (datum/radiation_pulse_information/pulse_information, insulation_to_target)
COMSIG_IN_THRESHOLD_OF_IRRADIATION 
Fired when the target could be irradiated, right before the chance check is rolled. (datum/radiation_pulse_information/pulse_information)
SKIP_MINIMUM_EXPOSURE_TIME_CHECK 
If this is flipped, then minimum exposure time will not be checked. If it is not flipped, and the pulse information has a minimum exposure time, then the countdown will begin.