From 9f7ff4e0caa5c06e0b745c7cc316e1f28d45dc62 Mon Sep 17 00:00:00 2001 From: Verkister Date: Wed, 11 Jan 2023 07:56:51 +0200 Subject: [PATCH] A couple dirt fixes Fixes all cleanable decals (such as graffiti and such) creatign a huge pile of dirt onto the turf when spawned. Also fixes decal dirt staying as a persistable decal after spawning despite its coded behavior being supposed to just dirty the turf into a regular dirt overlay. --- code/game/objects/effects/decals/Cleanable/misc.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/decals/Cleanable/misc.dm b/code/game/objects/effects/decals/Cleanable/misc.dm index cf26c6463d..5886a263b8 100644 --- a/code/game/objects/effects/decals/Cleanable/misc.dm +++ b/code/game/objects/effects/decals/Cleanable/misc.dm @@ -38,11 +38,12 @@ icon_state = "dirt" mouse_opacity = 0 -/obj/effect/decal/cleanable/Initialize(var/mapload, var/_age) +/obj/effect/decal/cleanable/dirt/Initialize(var/mapload, var/_age) //CHOMPEdit .=..() var/turf/simulated/our_turf = src.loc if(our_turf && istype(our_turf) && our_turf.can_dirty && _age) our_turf.dirt = 101 + qdel(src) //CHOMPEdit /obj/effect/decal/cleanable/flour name = "flour"