//Not to be confused with /obj/item/weapon/reagent_containers/food/drinks/bottle /obj/item/weapon/reagent_containers/glass/bottle name = "bottle" desc = "A small bottle." icon = 'icons/obj/chemical.dmi' icon_state = "round_bottle" item_state = "atoxinbottle" amount_per_transfer_from_this = 10 possible_transfer_amounts = list(5,10,15,25,30) flags = OPENCONTAINER volume = 30 /obj/item/weapon/reagent_containers/glass/bottle/on_reagent_change() update_icon() /obj/item/weapon/reagent_containers/glass/bottle/update_icon() overlays.Cut() underlays.Cut() if(reagents.total_volume) var/image/filling = image('icons/obj/reagentfillings.dmi', src, "[icon_state]10") var/percent = round((reagents.total_volume / volume) * 100) switch(percent) if(0 to 24) filling.icon_state = "[icon_state]10" if(25 to 49) filling.icon_state = "[icon_state]25" if(50 to 74) filling.icon_state = "[icon_state]50" if(75 to 90) filling.icon_state = "[icon_state]75" if(91 to INFINITY) filling.icon_state = "[icon_state]100" filling.icon += mix_color_from_reagents(reagents.reagent_list) underlays += filling if(!is_open_container()) var/image/lid = image(icon, src, "lid_bottle") overlays += lid /obj/item/weapon/reagent_containers/glass/bottle/toxin name = "toxin bottle" desc = "A small bottle of toxins. Do not drink, it is poisonous." icon_state = "small_bottle" list_reagents = list("toxin" = 30) /obj/item/weapon/reagent_containers/glass/bottle/cyanide name = "cyanide bottle" desc = "A small bottle of cyanide. Bitter almonds?" icon_state = "small_bottle" list_reagents = list("cyanide" = 30) /obj/item/weapon/reagent_containers/glass/bottle/mutagen name = "unstable mutagen bottle" desc = "A small bottle of unstable mutagen. Randomly changes the DNA structure of whoever comes in contact." icon_state = "bottle" list_reagents = list("mutagen" = 30) /obj/item/weapon/reagent_containers/glass/bottle/ammonia name = "ammonia bottle" desc = "A small bottle." icon_state = "bottle" list_reagents = list("ammonia" = 30) /obj/item/weapon/reagent_containers/glass/bottle/diethylamine name = "diethylamine bottle" desc = "A small bottle." icon_state = "round_bottle" list_reagents = list("diethylamine" = 30) /obj/item/weapon/reagent_containers/glass/bottle/facid name = "Fluorosulfuric Acid Bottle" desc = "A small bottle. Contains a small amount of Fluorosulfuric Acid" icon_state = "round_bottle" list_reagents = list("facid" = 30) /obj/item/weapon/reagent_containers/glass/bottle/adminordrazine name = "Adminordrazine Bottle" desc = "A small bottle. Contains the liquid essence of the gods." icon = 'icons/obj/drinks.dmi' icon_state = "holyflask" list_reagents = list("adminordrazine" = 30) /obj/item/weapon/reagent_containers/glass/bottle/capsaicin name = "Capsaicin Bottle" desc = "A small bottle. Contains hot sauce." icon_state = "round_bottle" list_reagents = list("capsaicin" = 30) /obj/item/weapon/reagent_containers/glass/bottle/frostoil name = "Frost Oil Bottle" desc = "A small bottle. Contains cold sauce." icon_state = "round_bottle" list_reagents = list("frostoil" = 30) /obj/item/weapon/reagent_containers/glass/bottle/morphine name = "Morphine Bottle" desc = "A small bottle. Contains morphine." icon_state = "round_bottle" list_reagents = list("morphine" = 30) /obj/item/weapon/reagent_containers/glass/bottle/ether name = "Ether Bottle" desc = "A small bottle. Contains ether." icon_state = "round_bottle" list_reagents = list("ether" = 30) /obj/item/weapon/reagent_containers/glass/bottle/charcoal name = "Charcoal Bottle" desc = "A small bottle. Contains charcoal." icon_state = "round_bottle" list_reagents = list("charcoal" = 30) /obj/item/weapon/reagent_containers/glass/bottle/epinephrine name = "Epinephrine Bottle" desc = "A small bottle. Contains epinephrine." icon_state = "round_bottle" list_reagents = list("epinephrine" = 30) /obj/item/weapon/reagent_containers/glass/bottle/pancuronium name = "Pancuronium Bottle" desc = "A small bottle of pancuronium." icon_state = "round_bottle" list_reagents = list("pancuronium" = 30) /obj/item/weapon/reagent_containers/glass/bottle/sulfonal name = "Sulfonal Bottle" desc = "A small bottle of Sulfonal." icon_state = "round_bottle" list_reagents = list("sulfonal" = 30) //Reagent bottles /obj/item/weapon/reagent_containers/glass/bottle/reagent name = "Reagent Bottle" desc = "A bottle for storing reagents" icon_state = "reagent_bottle" volume = 50 /obj/item/weapon/reagent_containers/glass/bottle/reagent/oil name = "Oil Bottle" desc = "A reagent bottle. Contains oil." list_reagents = list("oil" = 50) pixel_x = -4 pixel_y = 6 /obj/item/weapon/reagent_containers/glass/bottle/reagent/phenol name = "Phenol Bottle" desc = "A reagent bottle. Contains phenol." list_reagents = list("phenol" = 50) pixel_x = 6 pixel_y = 6 /obj/item/weapon/reagent_containers/glass/bottle/reagent/acetone name = "Acetone Bottle" desc = "A reagent bottle. Contains acetone." list_reagents = list("acetone" = 50) pixel_x = -4 /obj/item/weapon/reagent_containers/glass/bottle/reagent/ammonia name = "Ammonia Bottle" desc = "A reagent bottle. Contains ammonia." list_reagents = list("ammonia" = 50) pixel_x = 6 /obj/item/weapon/reagent_containers/glass/bottle/reagent/diethylamine name = "Diethylamine Bottle" desc = "A reagent bottle. Contains diethylamine." list_reagents = list("diethylamine" = 50) pixel_x = -4 pixel_y = -6 /obj/item/weapon/reagent_containers/glass/bottle/reagent/acid name = "Acid Bottle" desc = "A reagent bottle. Contains sulfuric acid." list_reagents = list("sacid" = 50) pixel_x = 6 pixel_y = -6 /obj/item/weapon/reagent_containers/glass/bottle/reagent/formaldehyde name = "Formaldehyde Bottle" desc = "A reagent bottle. Contains formaldehyde." list_reagents = list("formaldehyde" = 50) /obj/item/weapon/reagent_containers/glass/bottle/reagent/morphine name = "Morphine Bottle" desc = "A reagent bottle. Contains morphine." list_reagents = list("morphine" = 50) /obj/item/weapon/reagent_containers/glass/bottle/reagent/insulin name = "Insulin Bottle" desc = "A reagent bottle. Contains insulin." list_reagents = list("insulin" = 50) /obj/item/weapon/reagent_containers/glass/bottle/reagent/hairgrownium name = "Hair Grow Gel" desc = "A bottle full of a stimulative hair growth formula" list_reagents = list("hairgrownium" = 50) /obj/item/weapon/reagent_containers/glass/bottle/reagent/hair_dye name = "Quantum Hair Dye Bottle" desc = "A bottle of the ever-changing quantum hair dye." list_reagents = list("hair_dye" = 50) ////////////////////Traitor Poison Bottle////////////////////////////// /obj/item/weapon/reagent_containers/glass/bottle/traitor desc = "It has a small skull and crossbones on it. Uh-oh!" possible_transfer_amounts = list(5,10,15,25,30,40) volume = 40 /obj/item/weapon/reagent_containers/glass/bottle/traitor/New() ..() reagents.add_reagent(pick_list("chemistry_tools.json", "traitor_poison_bottle"), 40) /obj/item/weapon/reagent_containers/glass/bottle/plasma name = "plasma dust bottle" desc = "A small bottle of plasma in dust form. Extremely toxic and reacts with micro-organisms inside blood." icon_state = "wide_bottle" list_reagents = list("plasma_dust" = 30) /obj/item/weapon/reagent_containers/glass/bottle/diphenhydramine name = "diphenhydramine bottle" desc = "A small bottle of diphenhydramine." icon_state = "bottle" list_reagents = list("diphenhydramine" = 30) /obj/item/weapon/reagent_containers/glass/bottle/flu_virion name = "Flu virion culture bottle" desc = "A small bottle. Contains H13N1 flu virion culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/advance/flu /obj/item/weapon/reagent_containers/glass/bottle/epiglottis_virion name = "Epiglottis virion culture bottle" desc = "A small bottle. Contains Epiglottis virion culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/advance/voice_change /obj/item/weapon/reagent_containers/glass/bottle/liver_enhance_virion name = "Liver enhancement virion culture bottle" desc = "A small bottle. Contains liver enhancement virion culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/advance/heal /obj/item/weapon/reagent_containers/glass/bottle/hullucigen_virion name = "Hullucigen virion culture bottle" desc = "A small bottle. Contains hullucigen virion culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/advance/hullucigen /obj/item/weapon/reagent_containers/glass/bottle/pierrot_throat name = "Pierrot's Throat culture bottle" desc = "A small bottle. Contains H0NI<42 virion culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/pierrot_throat /obj/item/weapon/reagent_containers/glass/bottle/cold name = "Rhinovirus culture bottle" desc = "A small bottle. Contains XY-rhinovirus culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/advance/cold /obj/item/weapon/reagent_containers/glass/bottle/retrovirus name = "Retrovirus culture bottle" desc = "A small bottle. Contains a retrovirus culture in a synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/dna_retrovirus /obj/item/weapon/reagent_containers/glass/bottle/gbs name = "GBS culture bottle" desc = "A small bottle. Contains Gravitokinetic Bipotential SADS+ culture in synthblood medium."//Or simply - General BullShit icon_state = "round_bottle" amount_per_transfer_from_this = 5 spawned_disease = /datum/disease/gbs /obj/item/weapon/reagent_containers/glass/bottle/fake_gbs name = "GBS culture bottle" desc = "A small bottle. Contains Gravitokinetic Bipotential SADS- culture in synthblood medium."//Or simply - General BullShit icon_state = "round_bottle" spawned_disease = /datum/disease/fake_gbs /obj/item/weapon/reagent_containers/glass/bottle/brainrot name = "Brainrot culture bottle" desc = "A small bottle. Contains Cryptococcus Cosmosis culture in synthblood medium." icon_state = "round_bottle" spawned_disease = /datum/disease/brainrot /obj/item/weapon/reagent_containers/glass/bottle/magnitis name = "Magnitis culture bottle" desc = "A small bottle. Contains a small dosage of Fukkos Miracos." icon_state = "round_bottle" spawned_disease = /datum/disease/magnitis /obj/item/weapon/reagent_containers/glass/bottle/wizarditis name = "Wizarditis culture bottle" desc = "A small bottle. Contains a sample of Rincewindus Vulgaris." icon_state = "round_bottle" spawned_disease = /datum/disease/wizarditis /obj/item/weapon/reagent_containers/glass/bottle/anxiety name = "Severe Anxiety culture bottle" desc = "A small bottle. Contains a sample of Lepidopticides." icon_state = "round_bottle" spawned_disease = /datum/disease/anxiety /obj/item/weapon/reagent_containers/glass/bottle/beesease name = "Beesease culture bottle" desc = "A small bottle. Contains a sample of invasive Apidae." icon_state = "round_bottle" spawned_disease = /datum/disease/beesease /obj/item/weapon/reagent_containers/glass/bottle/fluspanish name = "Spanish flu culture bottle" desc = "A small bottle. Contains a sample of Inquisitius." icon_state = "round_bottle" spawned_disease = /datum/disease/fluspanish /obj/item/weapon/reagent_containers/glass/bottle/tuberculosis name = "Fungal Tuberculosis culture bottle" desc = "A small bottle. Contains a sample of Fungal Tubercle bacillus." icon_state = "round_bottle" spawned_disease = /datum/disease/tuberculosis /obj/item/weapon/reagent_containers/glass/bottle/tuberculosiscure name = "BVAK bottle" desc = "A small bottle containing Bio Virus Antidote Kit." icon_state = "wide_bottle" list_reagents = list("atropine" = 5, "epinephrine" = 5, "salbutamol" = 10, "spaceacillin" = 10)