From 974806bd8572fa80d829baabcbfe2b22d5a0e772 Mon Sep 17 00:00:00 2001 From: panurgomatic Date: Tue, 28 Dec 2010 11:12:02 +0000 Subject: [PATCH] - Bugfix git-svn-id: http://tgstation13.googlecode.com/svn/trunk@721 316c924e-a436-60f5-8080-3fe189b3f50e --- code/game/atom_procs.dm | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index b5c58eee2f7..efb9afedda3 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -126,22 +126,26 @@ var/turf/simulated/source1 = src var/obj/decal/cleanable/blood/this = new /obj/decal/cleanable/blood(source1) this.blood_DNA = M.dna.unique_enzymes - this.virus = new M.virus.type - this.virus.holder = this + if(M.virus) + this.virus = new M.virus.type + this.virus.holder = this else if( istype(M, /mob/living/carbon/alien )) if( istype(src, /turf/simulated) ) var/turf/simulated/source2 = src var/obj/decal/cleanable/xenoblood/this = new /obj/decal/cleanable/xenoblood(source2) - this.virus = new M.virus.type - this.virus.holder = this + if(M.virus) + this.virus = new M.virus.type + this.virus.holder = this else if( istype(M, /mob/living/silicon/robot )) if( istype(src, /turf/simulated) ) var/turf/simulated/source2 = src var/obj/decal/cleanable/oil/this = new /obj/decal/cleanable/oil(source2) - this.virus = new M.virus.type - this.virus.holder = this + if(M.virus) + this.virus = new M.virus.type + this.virus.holder = this + /atom/proc/clean_blood()