/obj/item/toy/crayon/red icon_state = "crayonred" colour = "#DA0000" colourName = "red" /obj/item/toy/crayon/orange icon_state = "crayonorange" colour = "#FF9300" colourName = "orange" /obj/item/toy/crayon/yellow icon_state = "crayonyellow" colour = "#FFF200" colourName = "yellow" /obj/item/toy/crayon/green icon_state = "crayongreen" colour = "#A8E61D" colourName = "green" /obj/item/toy/crayon/blue icon_state = "crayonblue" colour = "#00B7EF" colourName = "blue" /obj/item/toy/crayon/purple icon_state = "crayonpurple" colour = "#DA00FF" colourName = "purple" /obj/item/toy/crayon/white icon_state = "crayonwhite" colour = "#FFFFFF" colourName = "white" /obj/item/toy/crayon/mime icon_state = "crayonmime" desc = "A very sad-looking crayon." colour = "#FFFFFF" colourName = "mime" uses = 0 /obj/item/toy/crayon/mime/attack_self(mob/living/user as mob) update_window(user) /obj/item/toy/crayon/mime/update_window(mob/living/user as mob) dat += "
   Change color
" ..() /obj/item/toy/crayon/mime/Topic(href,href_list) if ((usr.restrained() || usr.stat || usr.get_active_hand() != src)) return if(href_list["color"]) if(colour != "#FFFFFF") colour = "#FFFFFF" else colour = "#000000" update_window(usr) else ..() /obj/item/toy/crayon/rainbow icon_state = "crayonrainbow" colour = "#FFF000" colourName = "rainbow" uses = 0 /obj/item/toy/crayon/rainbow/attack_self(mob/living/user as mob) update_window(user) /obj/item/toy/crayon/rainbow/update_window(mob/living/user as mob) dat += "
   Change color
" ..() /obj/item/toy/crayon/rainbow/Topic(href,href_list[]) if(href_list["color"]) var/temp = input(usr, "Please select colour.", "Crayon colour") as color if ((usr.restrained() || usr.stat || usr.get_active_hand() != src)) return colour = temp update_window(usr) else ..()