diff --git a/code/modules/persistence/graffiti.dm b/code/modules/persistence/graffiti.dm
index d6a56b75f1..ee1a1b7fce 100644
--- a/code/modules/persistence/graffiti.dm
+++ b/code/modules/persistence/graffiti.dm
@@ -39,10 +39,10 @@
to_chat(user, "It reads \"[message]\".")
/obj/effect/decal/writing/attackby(var/obj/item/thing, var/mob/user)
- if(is_hot(thing))
+ if(istype(thing, /obj/item/weapon/weldingtool))
var/obj/item/weapon/weldingtool/welder = thing
if(welder.isOn() && welder.remove_fuel(0,user) && do_after(user, 5, src) && !QDELETED(src))
- playsound(src.loc, 'sound/items/Welder2.ogg', 50, 1)
+ playsound(src.loc, welder.usesound, 50, 1)
user.visible_message("\The [user] clears away some graffiti.")
qdel(src)
else if(thing.sharp)
@@ -61,4 +61,4 @@
if(lowertext(message) == "elbereth")
to_chat(user, "You feel much safer.")
else
- . = ..()
\ No newline at end of file
+ . = ..()