Forensics fixes/tweaks.

This commit is contained in:
Zuhayr
2015-12-10 19:34:28 +10:30
parent 60e785da97
commit c4c63b5d19
7 changed files with 45 additions and 30 deletions
@@ -34,6 +34,7 @@ var/global/list/image/splatter_cache=list()
invisibility = 100
amount = 0
processing_objects -= src
..(ignore=1)
/obj/effect/decal/cleanable/blood/Destroy()
for(var/datum/disease/D in viruses)
@@ -121,7 +121,8 @@ var/global/list/image/fluidtrack_cache=list()
updated=1
dirs |= comingdir|realgoing
blood_DNA |= DNA.Copy()
if(islist(blood_DNA))
blood_DNA |= DNA.Copy()
if(updated)
update_icon()
@@ -1,8 +1,11 @@
/obj/effect/decal/cleanable
var/list/random_icon_states = list()
/obj/effect/decal/cleanable/clean_blood()
qdel(src)
/obj/effect/decal/cleanable/clean_blood(var/ignore = 0)
if(!ignore)
qdel(src)
return
..()
/obj/effect/decal/cleanable/New()
if (random_icon_states && length(src.random_icon_states) > 0)