mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-28 18:23:10 +00:00
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> Co-authored-by: Cameron Lennox <killer65311@gmail.com>
47 lines
1.4 KiB
Plaintext
47 lines
1.4 KiB
Plaintext
// Touch dirty, get virus. Stupid.
|
|
/obj/effect/decal/cleanable/vomit/attackby(obj/item/I, mob/user)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(user,D)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/mucus/attackby(obj/item/I, mob/user)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(user,D)
|
|
|
|
if(istype(I, /obj/item/reagent_containers/glass/beaker/vial) && virus2.len && !sampled)
|
|
var/obj/item/virusdish/sample
|
|
user.balloon_alert_visible("takes a virus sample", "taking a virus sample")
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
sample = new /obj/item/virusdish(src.loc)
|
|
sample.take_sample(D)
|
|
sampled = TRUE
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/vomit/attackby(obj/item/I, mob/user)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(user,D)
|
|
..()
|
|
|
|
// "Yeah, let me step on this mucus" Bad. Get virus.
|
|
|
|
/obj/effect/decal/cleanable/blood/Crossed(mob/living/carbon/human/perp)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(perp, 2)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/mucus/Crossed(mob/living/carbon/human/perp)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(perp, 2)
|
|
..()
|
|
|
|
/obj/effect/decal/cleanable/vomit/Crossed(mob/living/carbon/human/perp)
|
|
if(virus2.len)
|
|
for(var/datum/disease2/disease/D in virus2)
|
|
infect_virus2(perp, 2)
|
|
..()
|