diff --git a/code/game/jobs/jobprocs.dm b/code/game/jobs/jobprocs.dm index ddee025d359..40111e2f056 100644 --- a/code/game/jobs/jobprocs.dm +++ b/code/game/jobs/jobprocs.dm @@ -340,6 +340,7 @@ src.equip_if_possible(new /obj/item/weapon/bikehorn(src), slot_in_backpack) src.equip_if_possible(new /obj/item/weapon/stamp/clown(src), slot_in_backpack) src.equip_if_possible(new /obj/item/toy/crayon/rainbow(src), slot_in_backpack) + src.equip_if_possible(new /obj/item/toy/crayonbox(src), slot_in_backpack) src.mutations |= 16 if ("Mime") diff --git a/code/game/objects/toys.dm b/code/game/objects/toys.dm index 2f5b4613fce..89e1ae9d0ab 100644 --- a/code/game/objects/toys.dm +++ b/code/game/objects/toys.dm @@ -136,10 +136,22 @@ CRAYONS if(uses) uses-- if(!uses) - user << "You used up your crayon!" + user << "\red You used up your crayon!" del(src) return +/obj/item/toy/crayon/attack(mob/M as mob, mob/user as mob) + if(M == user) + user << "You take a bite of the crayon. Delicious!" + user.nutrition += 5 + if(uses) + uses -= 5 + if(uses <= 0) + user << "\red You ate your crayon!" + del(src) + else + ..() + /obj/decal/cleanable/crayon name = "rune" desc = "A rune drawn in crayon."