From 64d5a2f0336ba980d9d83bc024f21e8a93967461 Mon Sep 17 00:00:00 2001 From: Erthilo Date: Sat, 12 May 2012 17:36:37 +0100 Subject: [PATCH] Fixes crayons drawing without having a crayon. --- code/game/objects/toys.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/code/game/objects/toys.dm b/code/game/objects/toys.dm index 1100fa13a1e..02ffbd272d6 100644 --- a/code/game/objects/toys.dm +++ b/code/game/objects/toys.dm @@ -139,13 +139,14 @@ CRAYONS if("rune") user << "You start drawing a rune on the [target.name]." if(instant || do_after(user, 50)) - new /obj/effect/decal/cleanable/crayon(target,colour,shadeColour,drawtype) - user << "You finish drawing." - if(uses) - uses-- - if(!uses) - user << "\red You used up your crayon!" - del(src) + if(user.equipped() == src) + new /obj/effect/decal/cleanable/crayon(target,colour,shadeColour,drawtype) + user << "You finish drawing." + if(uses) + uses-- + if(!uses) + user << "\red You used up your crayon!" + del(src) return /obj/item/toy/crayon/attack(mob/M as mob, mob/user as mob)