code/__DEFINES/dcs/signals/signals_medical.dm 
| COMSIG_LIVING_SURGERY_STARTED | From /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool) |
|---|---|
| COMSIG_LIVING_SURGERY_FINISHED | From /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool) |
| COMSIG_LIVING_SURGERY_SUCCESS | From /datum/surgery_operation/success(): (datum/surgery_operation/operation, atom/movable/operating_on, tool) |
| COMSIG_LIVING_SURGERY_FAILED | From /datum/surgery_operation/failure(): (datum/surgery_operation/operation, atom/movable/operating_on, tool) |
| COMSIG_DEFIBRILLATOR_PRE_HELP_ZAP | From /obj/item/shockpaddles/do_help, after the defib do_after is complete, but before any effects are applied: (mob/living/defibber, obj/item/shockpaddles/source) |
| COMPONENT_DEFIB_STOP | Return to stop default defib handling |
| COMSIG_DEFIBRILLATOR_SUCCESS | From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source) |
| COMSIG_HEARTATTACK_DEFIB | From /obj/item/shockpaddles/proc/do_disarm(), sent to the shock-ee in non-revival scenarios: (obj/item/shockpaddles/source) |
| COMSIG_LIVING_OPERATING_ON | Sent from /mob/living/perform_surgery: (mob/living/patient, list/possible_operations) |
| COMSIG_LIVING_BEING_OPERATED_ON | Sent from /mob/living/perform_surgery: (mob/living/patient, list/possible_operations) |
Define Details
COMPONENT_DEFIB_STOP 
Return to stop default defib handling
COMSIG_DEFIBRILLATOR_PRE_HELP_ZAP 
From /obj/item/shockpaddles/do_help, after the defib do_after is complete, but before any effects are applied: (mob/living/defibber, obj/item/shockpaddles/source)
COMSIG_DEFIBRILLATOR_SUCCESS 
From /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)
COMSIG_HEARTATTACK_DEFIB 
From /obj/item/shockpaddles/proc/do_disarm(), sent to the shock-ee in non-revival scenarios: (obj/item/shockpaddles/source)
COMSIG_LIVING_BEING_OPERATED_ON 
Sent from /mob/living/perform_surgery: (mob/living/patient, list/possible_operations)
COMSIG_LIVING_OPERATING_ON 
Sent from /mob/living/perform_surgery: (mob/living/patient, list/possible_operations)
COMSIG_LIVING_SURGERY_FAILED 
From /datum/surgery_operation/failure(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_FINISHED 
From /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_STARTED 
From /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_SUCCESS 
From /datum/surgery_operation/success(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)