Porting Zuhayr's Fixes For Forensics

This commit is contained in:
skull132
2016-02-01 17:31:29 +02:00
parent fe48f26d71
commit 0b85a4321f
6 changed files with 47 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()
@@ -169,4 +170,4 @@ var/global/list/image/fluidtrack_cache=list()
desc = "They look like tracks left by wheels."
gender = PLURAL
random_icon_states = null
amount = 0
amount = 0
@@ -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)