Space Cleaner Feature: Color Removal

This commit is contained in:
Fox-McCloud
2015-09-05 02:18:42 -04:00
parent f8f878765f
commit 53516dfc4b
+11 -5
View File
@@ -1118,13 +1118,18 @@ datum
color = "#61C2C2"
reaction_obj(var/obj/O, var/volume)
if(O)
O.color = initial(O.color)
if(istype(O,/obj/effect/decal/cleanable))
qdel(O)
else
if(O)
O.clean_blood()
reaction_turf(var/turf/T, var/volume)
if(volume >= 1)
if(T)
T.color = initial(T.color)
T.overlays.Cut()
T.clean_blood()
for(var/obj/effect/decal/cleanable/C in src)
@@ -1132,9 +1137,10 @@ datum
for(var/mob/living/carbon/slime/M in T)
M.adjustToxLoss(rand(5,10))
reaction_turf(var/turf/simulated/S, var/volume)
if(volume >= 1)
S.dirt = 0
if(istype(T,/turf/simulated))
var/turf/simulated/S = T
S.dirt = 0
reaction_mob(var/mob/M, var/method=TOUCH, var/volume)
if(iscarbon(M))
var/mob/living/carbon/C = M
@@ -2242,11 +2248,11 @@ datum
M.AdjustWeakened(-1)
..()
return
overdose_process(var/mob/living/M as mob)
if(volume > 45)
M.Jitter(5)
..()
return