//NEVER USE THIS IT SUX -PETETHEGOAT //THE GOAT WAS RIGHT - RKF var/global/list/cached_icons = list() /obj/item/weapon/reagent_containers/glass/paint desc = "It's a paint bucket." name = "paint bucket" icon = 'icons/obj/items.dmi' icon_state = "paint_neutral" item_state = "paintcan" matter = list(DEFAULT_WALL_MATERIAL = 200) w_class = ITEMSIZE_NORMAL amount_per_transfer_from_this = 10 possible_transfer_amounts = list(10,20,30,60) volume = 60 unacidable = 0 flags = OPENCONTAINER var/paint_type = "red" afterattack(turf/simulated/target, mob/user, proximity) if(!proximity) return if(istype(target) && reagents.total_volume > 5) user.visible_message("\The [target] has been splashed with something by [user]!") reagents.trans_to_turf(target, 5) else return ..() New() if(paint_type && lentext(paint_type) > 0) name = paint_type + " " + name ..() reagents.add_reagent("water", volume*3/5) reagents.add_reagent("plasticide", volume/5) if(paint_type == "white") //why don't white crayons exist reagents.add_reagent("aluminum", volume/5) else if (paint_type == "black") reagents.add_reagent("carbon", volume/5) else reagents.add_reagent("marker_ink_[paint_type]", volume/5) reagents.handle_reactions() red icon_state = "paint_red" paint_type = "red" yellow icon_state = "paint_yellow" paint_type = "yellow" green icon_state = "paint_green" paint_type = "green" blue icon_state = "paint_blue" paint_type = "blue" purple icon_state = "paint_violet" paint_type = "purple" black icon_state = "paint_black" paint_type = "black" white icon_state = "paint_white" paint_type = "white"