Virology Patch 1 (#16581)

* Update

* Small oopsies
This commit is contained in:
Guti
2024-11-09 01:18:07 +01:00
committed by GitHub
parent caa6f83e14
commit 7175a48c8d
3 changed files with 26 additions and 7 deletions
@@ -112,6 +112,10 @@ var/global/list/image/splatter_cache=list()
var/obj/structure/bed/chair/wheelchair/W = perp.buckled
W.bloodiness = 4
if(viruses)
for(var/datum/disease/D in viruses)
perp.ContractDisease(D)
amount--
/obj/effect/decal/cleanable/blood/proc/dry()
@@ -124,6 +128,11 @@ var/global/list/image/splatter_cache=list()
..()
if (amount && istype(user))
add_fingerprint(user)
if(viruses)
for(var/datum/disease/D in viruses)
user.ContractDisease(D)
if (user.gloves)
return
var/taken = rand(1,amount)
@@ -258,4 +267,14 @@ var/global/list/image/splatter_cache=list()
viruses.Cut()
return ..()
/obj/effect/decal/cleanable/mucus/Crossed(mob/living/carbon/human/perp)
if(viruses)
for(var/datum/disease/D in viruses)
perp.ContractDisease(D)
/obj/effect/decal/cleanable/vomit/Crossed(mob/living/carbon/human/perp)
if(viruses)
for(var/datum/disease/D in viruses)
perp.ContractDisease(D)
#undef DRYING_TIME
@@ -248,7 +248,7 @@
else
dat += span_warning("Unknown substance[(unknown > 1)?"s":""] found in subject's dermis.")
dat += "<br>"
if(C.resistances.len)
if(LAZYLEN(C.resistances))
for (var/datum/disease/virus in C.GetViruses())
if(virus.visibility_flags & HIDDEN_SCANNER || virus.visibility_flags & HIDDEN_PANDEMIC)
continue
+6 -6
View File
@@ -20,7 +20,7 @@
/datum/reagent/mutagen/mutagenvirusfood
name = "Mutagenic agar"
id = "mutagenvirusfood"
description = "mutates blood"
description = "Mutates viruses when mixed in blood. This one seems rather alright."
color = "#A3C00F"
/datum/reagent/mutagen/mutagenvirusfood/sugar
@@ -32,16 +32,16 @@
/datum/reagent/medicine/adranol/adranolvirusfood
name = "Virus rations"
id = "adranolvirusfood"
description = "mutates blood"
description = "Mutates viruses when mixed in blood. This one seems rather weak."
color = "#D18AA5"
/datum/reagent/phoron_dust/phoronvirusfood
/datum/reagent/toxin/phoron/phoronvirusfood
name = "Phoronic virus food"
id = "phoronvirusfood"
description = "mutates blood"
description = "Mutates viruses when mixed in blood. This one seems to be the strongest."
color = "#A69DA9"
/datum/reagent/phoron_dust/phoronvirusfood/weak
name = "Weakened phoronic virus food"
/datum/reagent/toxin/phoron/phoronvirusfood/weak
name = "Weakened phoronic virus food. This one seems to have been weakened, but still strong."
id = "weakphoronvirusfood"
color = "#CEC3C6"