From e510680a20c9f51cf20326144ccffa3bb7fabddf Mon Sep 17 00:00:00 2001 From: GDN <96800819+GDNgit@users.noreply.github.com> Date: Sun, 16 Oct 2022 06:33:41 -0500 Subject: [PATCH] adds blackbox logging for revival (#19399) --- code/game/machinery/cloning.dm | 1 + code/game/objects/items/weapons/defib.dm | 2 ++ code/modules/hydroponics/grown/replicapod.dm | 1 + code/modules/reagents/chemistry/reagents/medicine.dm | 1 + 4 files changed, 5 insertions(+) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index bf034cef444..54c58c9b982 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -298,6 +298,7 @@ GLOBAL_LIST_INIT(cloner_biomass_items, list(\ RegisterSignal(clonemind.current, COMSIG_LIVING_REVIVE, .proc/occupant_got_revived) RegisterSignal(clonemind, COMSIG_MIND_TRANSER_TO, .proc/occupant_got_revived) + SSblackbox.record_feedback("tally", "players_revived", 1, "cloned") update_icon() H.suiciding = FALSE diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index a0764c8ae55..82bc3e192d4 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -493,6 +493,7 @@ H.med_hud_set_status() defib.deductcharge(revivecost) add_attack_logs(user, M, "Revived with [src]") + SSblackbox.record_feedback("tally", "players_revived", 1, "defibrillator") else if(tplus > tlimit|| !H.get_int_organ(/obj/item/organ/internal/heart)) user.visible_message("[defib] buzzes: Resuscitation failed - Heart tissue damage beyond point of no return for defibrillation.") @@ -637,6 +638,7 @@ var/mob/living/silicon/robot/R = user R.cell.use(revivecost) add_attack_logs(user, M, "Revived with [src]") + SSblackbox.record_feedback("tally", "players_revived", 1, "defibrillator") else if(tplus > tlimit) user.visible_message("[user] buzzes: Resuscitation failed - Heart tissue damage beyond point of no return for defibrillation.") diff --git a/code/modules/hydroponics/grown/replicapod.dm b/code/modules/hydroponics/grown/replicapod.dm index e3592346271..c1e4a337c1d 100644 --- a/code/modules/hydroponics/grown/replicapod.dm +++ b/code/modules/hydroponics/grown/replicapod.dm @@ -92,6 +92,7 @@ podman.ckey = ckey_holder podman.gender = blood_gender podman.faction |= factions + SSblackbox.record_feedback("tally", "players_revived", 1, "replica_pod") else //else, one packet of seeds. maybe two var/seed_count = 1 diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index a41d6259e8d..d22647191cb 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -797,6 +797,7 @@ M.grab_ghost() M.update_revive() add_attack_logs(M, M, "Revived with strange reagent") //Yes, the logs say you revived yourself. + SSblackbox.record_feedback("tally", "players_revived", 1, "strange_reagent") ..() /datum/reagent/medicine/mannitol