code/__DEFINES/dcs/signals/signals_radiation.dm ![code/__DEFINES/dcs/signals/signals_radiation.dm0](git.png)
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 |
Define Details
COMSIG_GEIGER_COUNTER_SCAN ![code/__DEFINES/dcs/signals/signals_radiation.dm 20](git.png)
Fired when scanning something with a geiger counter. (mob/user, obj/item/geiger_counter/geiger_counter)
COMSIG_GEIGER_COUNTER_SCAN_SUCCESSFUL ![code/__DEFINES/dcs/signals/signals_radiation.dm 22](git.png)
If not flagged by any handler, will report the subject as being free of irradiation
COMSIG_IN_RANGE_OF_IRRADIATION ![code/__DEFINES/dcs/signals/signals_radiation.dm 6](git.png)
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 ![code/__DEFINES/dcs/signals/signals_radiation.dm 10](git.png)
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 ![code/__DEFINES/dcs/signals/signals_radiation.dm 16](git.png)
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.