Fixes wash_obj misuse (#30658)

* Fixes wash_obj misuse

* This too

* Ree

* REEEEE
This commit is contained in:
Jordan Brown
2017-09-13 18:31:22 -05:00
committed by KorPhaeron
parent 26a3fa4b3b
commit 5d761b845b
+10 -11
View File
@@ -274,16 +274,16 @@
ismist = 0
/obj/machinery/shower/Crossed(atom/movable/O)
/obj/machinery/shower/Crossed(atom/movable/AM)
..()
if(on)
if(isliving(O))
var/mob/living/L = O
if(isliving(AM))
var/mob/living/L = AM
if(wash_mob(L)) //it's a carbon mob.
var/mob/living/carbon/C = L
C.slip(80,null,NO_SLIP_WHEN_WALKING)
else
wash_obj(O)
else if(isobj(AM))
wash_obj(AM)
/obj/machinery/shower/proc/wash_obj(obj/O)
@@ -374,12 +374,11 @@
/obj/machinery/shower/process()
if(on)
wash_turf()
for(var/atom/movable/G in loc)
if(isliving(G))
var/mob/living/L = G
wash_mob(L)
else
wash_obj(G)
for(var/atom/movable/AM in loc)
if(isliving(AM))
wash_mob(AM)
else if(isobj(AM))
wash_obj(AM)
/obj/machinery/shower/deconstruct(disassembled = TRUE)
new /obj/item/stack/sheet/metal (loc, 3)