diff --git a/code/game/objects/items/crayons.dm b/code/game/objects/items/crayons.dm index 66d5fb1176..45ad1fa5b8 100644 --- a/code/game/objects/items/crayons.dm +++ b/code/game/objects/items/crayons.dm @@ -95,12 +95,12 @@ if(instant || do_after(user, 50)) new /obj/effect/decal/cleanable/crayon(target,colour,shadeColour,drawtype) to_chat(user, "You finish drawing.") - + if(config.log_graffiti) var/msg = "[user.client.key] ([user]) has drawn [drawtype] (with [src]) at [target.x],[target.y],[target.z]." message_admins(msg) log_game(msg) - + target.add_fingerprint(user) // Adds their fingerprints to the floor the crayon is drawn on. if(uses) uses-- @@ -207,3 +207,6 @@ qdel(src) else ..() + +/obj/item/weapon/pen/crayon/attack_self(var/mob/user) + return \ No newline at end of file diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 19fe452021..fa5ee051e5 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -24,6 +24,9 @@ var/colour = "black" //what colour the ink is! pressure_resistance = 2 +/obj/item/weapon/pen/attack_self(var/mob/user) + to_chat(user, "Click.") + playsound(loc, 'sound/items/penclick.ogg', 50, 1) /obj/item/weapon/pen/blue desc = "It's a normal blue ink pen." diff --git a/sound/items/penclick.ogg b/sound/items/penclick.ogg new file mode 100644 index 0000000000..ec9d793ec2 Binary files /dev/null and b/sound/items/penclick.ogg differ