/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/dcs/signals/signals_medical.dm

COMSIG_LIVING_SURGERY_STARTEDFrom /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_FINISHEDFrom /datum/surgery_operation/try_perform(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_SUCCESSFrom /datum/surgery_operation/success(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_LIVING_SURGERY_FAILEDFrom /datum/surgery_operation/failure(): (datum/surgery_operation/operation, atom/movable/operating_on, tool)
COMSIG_DEFIBRILLATOR_PRE_HELP_ZAPFrom /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_STOPReturn to stop default defib handling
COMSIG_DEFIBRILLATOR_SUCCESSFrom /obj/item/shockpaddles/proc/do_success(): (obj/item/shockpaddles/source)
COMSIG_HEARTATTACK_DEFIBFrom /obj/item/shockpaddles/proc/do_disarm(), sent to the shock-ee in non-revival scenarios: (obj/item/shockpaddles/source)
COMSIG_LIVING_OPERATING_ONSent from /mob/living/perform_surgery: (mob/living/patient, list/possible_operations)
COMSIG_LIVING_BEING_OPERATED_ONSent 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)