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()