code/__DEFINES/dcs/signals/signals_medical.dm
COMSIG_MOB_SURGERY_STARTED | From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb) |
---|---|
COMSIG_MOB_SURGERY_STEP_SUCCESS | From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results) |
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_SURGERY_STARTING | From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient) |
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_MOB_SURGERY_STARTED
From /datum/surgery/New(): (datum/surgery/surgery, surgery_location (body zone), obj/item/bodypart/targeted_limb)
COMSIG_MOB_SURGERY_STEP_SUCCESS
From /datum/surgery_step/success(): (datum/surgery_step/step, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery, default_display_results)
COMSIG_SURGERY_STARTING
From /datum/surgery/can_start(): (mob/source, datum/surgery/surgery, mob/living/patient)