Spills Are Messy (#9136)

This commit is contained in:
Geeves
2020-07-09 11:16:16 +02:00
committed by GitHub
parent b158ab9f1d
commit 24844dd026
4 changed files with 63 additions and 48 deletions
+14 -2
View File
@@ -1,6 +1,18 @@
/obj/effect/decal/cleanable
layer = ON_TURF_LAYER
layer = ABOVE_CABLE_LAYER
var/list/random_icon_states
var/swept_away
/obj/effect/decal/cleanable/attack_hand(mob/user)
if(!swept_away && layer == ABOVE_CABLE_LAYER) // have to check layer otherwise more vars need to be added to determine whether it CAN be sweeped
if((locate(/obj/machinery/atmospherics) in get_turf(src)) || (locate(/obj/machinery/hologram/holopad) in get_turf(src)))
to_chat(user, SPAN_NOTICE("You brush \the [src] away with your hand."))
layer = LOWER_ON_TURF_LAYER
swept_away = TRUE
post_sweep(user)
/obj/effect/decal/cleanable/proc/post_sweep(var/mob/user)
return
/obj/effect/decal/cleanable/clean_blood(var/ignore = 0)
if(!ignore)
@@ -13,4 +25,4 @@
icon_state = pick(src.random_icon_states)
. = ..()
if (!mapload && ROUND_IS_STARTED)
SSfeedback.IncrementSimpleStat("messes_made")
SSfeedback.IncrementSimpleStat("messes_made")