diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
index fe6701ac760..152eda49f9c 100644
--- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm
+++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm
@@ -21,6 +21,7 @@
var/blood = 1
var/trash = 0
var/pests = 0
+ var/drawn = 0
var/list/target_types
var/obj/effect/decal/cleanable/target
@@ -177,7 +178,6 @@
/obj/effect/decal/cleanable/oil,
/obj/effect/decal/cleanable/vomit,
/obj/effect/decal/cleanable/robot_debris,
- /obj/effect/decal/cleanable/crayon,
/obj/effect/decal/cleanable/molten_object,
/obj/effect/decal/cleanable/food/tomato_smudge,
/obj/effect/decal/cleanable/food/egg_smudge,
@@ -199,6 +199,9 @@
target_types += /mob/living/simple_animal/cockroach
target_types += /mob/living/simple_animal/mouse
+ if(drawn)
+ target_types += /obj/effect/decal/cleanable/crayon
+
if(trash)
target_types += /obj/item/trash
@@ -289,6 +292,7 @@ Maintenance panel panel is [open ? "opened" : "closed"]"})
if(!locked || issilicon(user)|| IsAdminGhost(user))
dat += "
Clean Blood: [blood ? "Yes" : "No"]"
dat += "
Clean Trash: [trash ? "Yes" : "No"]"
+ dat += "
Clean Graffiti: [drawn ? "Yes" : "No"]"
dat += "
Exterminate Pests: [pests ? "Yes" : "No"]"
dat += "
Patrol Station: [auto_patrol ? "Yes" : "No"]"
return dat
@@ -304,5 +308,7 @@ Maintenance panel panel is [open ? "opened" : "closed"]"})
pests = !pests
if("trash")
trash = !trash
+ if("drawn")
+ drawn = !drawn
get_targets()
update_controls()