From 92696c9999cea6d067e05b413a40709c7388bb0a Mon Sep 17 00:00:00 2001 From: Adri Date: Sun, 25 Sep 2022 18:04:37 +0200 Subject: [PATCH] Admin tools, adds better logging for viruses (#19132) --- code/datums/diseases/_MobProcs.dm | 1 + code/datums/diseases/_disease.dm | 1 + code/datums/diseases/transformation.dm | 1 + 3 files changed, 3 insertions(+) diff --git a/code/datums/diseases/_MobProcs.dm b/code/datums/diseases/_MobProcs.dm index 6055b50bf06..552d30f6095 100644 --- a/code/datums/diseases/_MobProcs.dm +++ b/code/datums/diseases/_MobProcs.dm @@ -51,6 +51,7 @@ else DD.vars[V] = D.vars[V] + create_log(MISC_LOG, "has contacted the virus \"[DD]\"") DD.affected_mob.med_hud_set_status() diff --git a/code/datums/diseases/_disease.dm b/code/datums/diseases/_disease.dm index 379d35be775..a355fe95a23 100644 --- a/code/datums/diseases/_disease.dm +++ b/code/datums/diseases/_disease.dm @@ -150,6 +150,7 @@ GLOBAL_LIST_INIT(diseases, subtypesof(/datum/disease)) if(!(type in affected_mob.resistances)) affected_mob.resistances += type remove_virus() + affected_mob.create_log(MISC_LOG, "has been cured from the virus \"[src]\"") qdel(src) /datum/disease/proc/IsSame(datum/disease/D) diff --git a/code/datums/diseases/transformation.dm b/code/datums/diseases/transformation.dm index 6b7c8e764ea..adb889f3abd 100644 --- a/code/datums/diseases/transformation.dm +++ b/code/datums/diseases/transformation.dm @@ -64,6 +64,7 @@ var/obj/O = affected_mob.loc O.force_eject_occupant(affected_mob) var/mob/living/new_mob = new new_form(affected_mob.loc) + affected_mob.create_log(MISC_LOG, "has transformed into [new_mob], due to having the virus \"[src]\"") if(istype(new_mob)) new_mob.a_intent = "harm" if(affected_mob.mind)