more work.
This commit is contained in:
@@ -1,64 +1,64 @@
|
||||
/datum/chemical_reaction/space_drugs
|
||||
name = "Space Drugs"
|
||||
id = "space_drugs"
|
||||
id = /datum/reagent/drug/space_drugs
|
||||
results = list(/datum/reagent/drug/space_drugs = 3)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/consumable/sugar = 1, "lithium" = 1)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/lithium = 1)
|
||||
|
||||
/datum/chemical_reaction/crank
|
||||
name = "Crank"
|
||||
id = "crank"
|
||||
results = list("crank" = 5)
|
||||
required_reagents = list("diphenhydramine" = 1, /datum/reagent/ammonia = 1, "lithium" = 1, /datum/reagent/toxin/acid = 1, /datum/reagent/fuel = 1)
|
||||
id = /datum/reagent/drug/crank
|
||||
results = list(/datum/reagent/drug/crank = 5)
|
||||
required_reagents = list(/datum/reagent/medicine/diphenhydramine = 1, /datum/reagent/ammonia = 1, /datum/reagent/lithium = 1, /datum/reagent/toxin/acid = 1, /datum/reagent/fuel = 1)
|
||||
mix_message = "The mixture violently reacts, leaving behind a few crystalline shards."
|
||||
required_temp = 390
|
||||
|
||||
|
||||
/datum/chemical_reaction/krokodil
|
||||
name = "Krokodil"
|
||||
id = "krokodil"
|
||||
results = list("krokodil" = 6)
|
||||
required_reagents = list("diphenhydramine" = 1, "morphine" = 1, "cleaner" = 1, /datum/reagent/potassium = 1, "phosphorus" = 1, /datum/reagent/fuel = 1)
|
||||
id = /datum/reagent/drug/krokodil
|
||||
results = list(/datum/reagent/drug/krokodil = 6)
|
||||
required_reagents = list(/datum/reagent/medicine/diphenhydramine = 1, /datum/reagent/medicine/morphine = 1, /datum/reagent/space_cleaner = 1, /datum/reagent/potassium = 1, /datum/reagent/phosphorus = 1, /datum/reagent/fuel = 1)
|
||||
mix_message = "The mixture dries into a pale blue powder."
|
||||
required_temp = 380
|
||||
|
||||
/datum/chemical_reaction/methamphetamine
|
||||
name = "methamphetamine"
|
||||
id = "methamphetamine"
|
||||
results = list("methamphetamine" = 4)
|
||||
required_reagents = list("ephedrine" = 1, /datum/reagent/iodine = 1, "phosphorus" = 1, /datum/reagent/hydrogen = 1)
|
||||
id = /datum/reagent/drug/methamphetamine
|
||||
results = list(/datum/reagent/drug/methamphetamine = 4)
|
||||
required_reagents = list(/datum/reagent/medicine/ephedrine = 1, /datum/reagent/iodine = 1, /datum/reagent/phosphorus = 1, /datum/reagent/hydrogen = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/bath_salts
|
||||
name = "bath_salts"
|
||||
id = "bath_salts"
|
||||
results = list("bath_salts" = 7)
|
||||
required_reagents = list("bad_food" = 1, "saltpetre" = 1, /datum/reagent/consumable/nutriment = 1, "cleaner" = 1, /datum/reagent/consumable/enzyme = 1, "tea" = 1, /datum/reagent/mercury = 1)
|
||||
id = /datum/reagent/drug/bath_salts
|
||||
results = list(/datum/reagent/drug/bath_salts = 7)
|
||||
required_reagents = list(/datum/reagent/toxin/bad_food = 1, /datum/reagent/saltpetre = 1, /datum/reagent/consumable/nutriment = 1, /datum/reagent/space_cleaner = 1, /datum/reagent/consumable/enzyme = 1, /datum/reagent/consumable/tea = 1, /datum/reagent/mercury = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/aranesp
|
||||
name = "aranesp"
|
||||
id = "aranesp"
|
||||
results = list("aranesp" = 3)
|
||||
required_reagents = list("epinephrine" = 1, "atropine" = 1, "morphine" = 1)
|
||||
id = /datum/reagent/drug/aranesp
|
||||
results = list(/datum/reagent/drug/aranesp = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/epinephrine = 1, /datum/reagent/medicine/atropine = 1, /datum/reagent/medicine/morphine = 1)
|
||||
|
||||
/datum/chemical_reaction/happiness
|
||||
name = "Happiness"
|
||||
id = "happiness"
|
||||
results = list("happiness" = 4)
|
||||
required_reagents = list("nitrous_oxide" = 2, "epinephrine" = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
id = /datum/reagent/drug/happiness
|
||||
results = list(/datum/reagent/drug/happiness = 4)
|
||||
required_reagents = list(/datum/reagent/nitrous_oxide = 2, /datum/reagent/medicine/epinephrine = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
required_catalysts = list(/datum/reagent/toxin/plasma = 5)
|
||||
|
||||
/datum/chemical_reaction/skooma
|
||||
name = "skooma"
|
||||
id = "skooma"
|
||||
results = list("skooma" = 2, "moonshine" = 4, "sugar" = 4)
|
||||
id = /datum/reagent/drug/skooma
|
||||
results = list(/datum/reagent/drug/skooma = 2, /datum/reagent/consumable/ethanol/moonshine = 4, /datum/reagent/consumable/sugar = 4)
|
||||
required_temp = 280
|
||||
is_cold_recipe = TRUE
|
||||
required_reagents = list("moonsugar" = 10, "morphine" = 5)
|
||||
required_reagents = list(/datum/reagent/moonsugar = 10, /datum/reagent/medicine/morphine = 5)
|
||||
|
||||
/datum/chemical_reaction/skoomarevert
|
||||
name = "skoomarevert"
|
||||
id = "skoomarevert"
|
||||
results = list("moonsugar" = 1, "morphine" = 2.5)
|
||||
results = list(/datum/reagent/moonsugar = 1, /datum/reagent/medicine/morphine = 2.5)
|
||||
required_temp = 315 //a little above normal body temperature
|
||||
required_reagents = list("skooma" = 1)
|
||||
required_reagents = list(/datum/reagent/drug/skooma = 1)
|
||||
|
||||
@@ -1,72 +1,72 @@
|
||||
|
||||
/datum/chemical_reaction/leporazine
|
||||
name = "Leporazine"
|
||||
id = "leporazine"
|
||||
results = list("leporazine" = 2)
|
||||
required_reagents = list(/datum/reagent/silicon = 1, "copper" = 1)
|
||||
id = /datum/reagent/medicine/leporazine
|
||||
results = list(/datum/reagent/medicine/leporazine = 2)
|
||||
required_reagents = list(/datum/reagent/silicon = 1, /datum/reagent/copper = 1)
|
||||
required_catalysts = list(/datum/reagent/toxin/plasma = 5)
|
||||
|
||||
/datum/chemical_reaction/rezadone
|
||||
name = "Rezadone"
|
||||
id = "rezadone"
|
||||
results = list("rezadone" = 3)
|
||||
required_reagents = list("carpotoxin" = 1, "cryptobiolin" = 1, "copper" = 1)
|
||||
id = /datum/reagent/medicine/rezadone
|
||||
results = list(/datum/reagent/medicine/rezadone = 3)
|
||||
required_reagents = list(/datum/reagent/toxin/carpotoxin = 1, /datum/reagent/cryptobiolin = 1, /datum/reagent/copper = 1)
|
||||
|
||||
/datum/chemical_reaction/spaceacillin
|
||||
name = "Spaceacillin"
|
||||
id = "spaceacillin"
|
||||
results = list("spaceacillin" = 2)
|
||||
required_reagents = list("cryptobiolin" = 1, "epinephrine" = 1)
|
||||
id = /datum/reagent/medicine/spaceacillin
|
||||
results = list(/datum/reagent/medicine/spaceacillin = 2)
|
||||
required_reagents = list(/datum/reagent/cryptobiolin = 1, /datum/reagent/medicine/epinephrine = 1)
|
||||
|
||||
/datum/chemical_reaction/inacusiate
|
||||
name = "inacusiate"
|
||||
id = "inacusiate"
|
||||
id = /datum/reagent/medicine/inacusiate
|
||||
results = list("inacusiate" = 2)
|
||||
required_reagents = list("water" = 1, /datum/reagent/carbon = 1, "charcoal" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/carbon = 1, /datum/reagent/medicine/charcoal = 1)
|
||||
|
||||
/datum/chemical_reaction/synaptizine
|
||||
name = "Synaptizine"
|
||||
id = "synaptizine"
|
||||
results = list("synaptizine" = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, "lithium" = 1, "water" = 1)
|
||||
id = /datum/reagent/medicine/synaptizine
|
||||
results = list(/datum/reagent/medicine/synaptizine = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/lithium = 1, /datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/charcoal
|
||||
name = "Charcoal"
|
||||
id = "charcoal"
|
||||
results = list("charcoal" = 2)
|
||||
required_reagents = list("ash" = 1, /datum/reagent/consumable/sodiumchloride = 1)
|
||||
id = /datum/reagent/medicine/charcoal
|
||||
results = list(/datum/reagent/medicine/charcoal = 2)
|
||||
required_reagents = list(/datum/reagent/ash = 1, /datum/reagent/consumable/sodiumchloride = 1)
|
||||
mix_message = "The mixture yields a fine black powder."
|
||||
required_temp = 380
|
||||
|
||||
/datum/chemical_reaction/silver_sulfadiazine
|
||||
name = "Silver Sulfadiazine"
|
||||
id = "silver_sulfadiazine"
|
||||
results = list("silver_sulfadiazine" = 5)
|
||||
required_reagents = list(/datum/reagent/ammonia = 1, /datum/reagent/silver = 1, "sulfur" = 1, /datum/reagent/oxygen = 1, /datum/reagent/chlorine = 1)
|
||||
id = /datum/reagent/medicine/silver_sulfadiazine
|
||||
results = list(/datum/reagent/medicine/silver_sulfadiazine = 5)
|
||||
required_reagents = list(/datum/reagent/ammonia = 1, /datum/reagent/silver = 1, /datum/reagent/sulfur = 1, /datum/reagent/oxygen = 1, /datum/reagent/chlorine = 1)
|
||||
|
||||
/datum/chemical_reaction/salglu_solution
|
||||
name = "Saline-Glucose Solution"
|
||||
id = "salglu_solution"
|
||||
results = list("salglu_solution" = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, "water" = 1, /datum/reagent/consumable/sugar = 1)
|
||||
id = /datum/reagent/medicine/salglu_solution
|
||||
results = list(/datum/reagent/medicine/salglu_solution = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sodiumchloride = 1, /datum/reagent/water = 1, /datum/reagent/consumable/sugar = 1)
|
||||
|
||||
/datum/chemical_reaction/mine_salve
|
||||
name = "Miner's Salve"
|
||||
id = "mine_salve"
|
||||
results = list("mine_salve" = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 1, "water" = 1, /datum/reagent/iron = 1)
|
||||
id = /datum/reagent/medicine/mine_salve
|
||||
results = list(/datum/reagent/medicine/mine_salve = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/water = 1, /datum/reagent/iron = 1)
|
||||
|
||||
/datum/chemical_reaction/mine_salve2
|
||||
name = "Miner's Salve"
|
||||
id = "mine_salve"
|
||||
results = list("mine_salve" = 15)
|
||||
id = "mine_salve_2"
|
||||
results = list(/datum/reagent/medicine/mine_salve = 15)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 5, /datum/reagent/iron = 5, /datum/reagent/consumable/sugar = 1) // A sheet of plasma, a twinkie and a sheet of metal makes four of these
|
||||
|
||||
/datum/chemical_reaction/synthflesh
|
||||
name = "Synthflesh"
|
||||
id = "synthflesh"
|
||||
results = list("synthflesh" = 3)
|
||||
required_reagents = list("blood" = 1, /datum/reagent/carbon = 1, "styptic_powder" = 1)
|
||||
id = /datum/reagent/medicine/synthflesh
|
||||
results = list(/datum/reagent/medicine/synthflesh = 3)
|
||||
required_reagents = list(/datum/reagent/blood = 1, /datum/reagent/carbon = 1, /datum/reagent/medicine/styptic_powder = 1)
|
||||
|
||||
/datum/chemical_reaction/synthtissue
|
||||
name = "Synthtissue"
|
||||
@@ -108,209 +108,209 @@
|
||||
|
||||
/datum/chemical_reaction/styptic_powder
|
||||
name = "Styptic Powder"
|
||||
id = "styptic_powder"
|
||||
results = list("styptic_powder" = 4)
|
||||
required_reagents = list("aluminium" = 1, /datum/reagent/hydrogen = 1, /datum/reagent/oxygen = 1, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/medicine/styptic_powder
|
||||
results = list(/datum/reagent/medicine/styptic_powder = 4)
|
||||
required_reagents = list(/datum/reagent/aluminium = 1, /datum/reagent/hydrogen = 1, /datum/reagent/oxygen = 1, /datum/reagent/toxin/acid = 1)
|
||||
mix_message = "The solution yields an astringent powder."
|
||||
|
||||
/datum/chemical_reaction/calomel
|
||||
name = "Calomel"
|
||||
id = "calomel"
|
||||
results = list("calomel" = 2)
|
||||
id = /datum/reagent/medicine/calomel
|
||||
results = list(/datum/reagent/medicine/calomel = 2)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/chlorine = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/potass_iodide
|
||||
name = "Potassium Iodide"
|
||||
id = "potass_iodide"
|
||||
results = list("potass_iodide" = 2)
|
||||
id = /datum/reagent/medicine/potass_iodide
|
||||
results = list(/datum/reagent/medicine/potass_iodide = 2)
|
||||
required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/iodine = 1)
|
||||
|
||||
/datum/chemical_reaction/pen_acid
|
||||
name = "Pentetic Acid"
|
||||
id = "pen_acid"
|
||||
results = list("pen_acid" = 6)
|
||||
required_reagents = list(/datum/reagent/fuel = 1, /datum/reagent/chlorine = 1, /datum/reagent/ammonia = 1, "formaldehyde" = 1, /datum/reagent/sodium = 1, /datum/reagent/toxin/cyanide = 1)
|
||||
id = /datum/reagent/medicine/pen_acid
|
||||
results = list(/datum/reagent/medicine/pen_acid = 6)
|
||||
required_reagents = list(/datum/reagent/fuel = 1, /datum/reagent/chlorine = 1, /datum/reagent/ammonia = 1, /datum/reagent/toxin/formaldehyde = 1, /datum/reagent/sodium = 1, /datum/reagent/toxin/cyanide = 1)
|
||||
|
||||
/datum/chemical_reaction/pen_jelly
|
||||
name = "Pentetic Jelly"
|
||||
id = "pen_jelly"
|
||||
results = list("pen_jelly" = 2)
|
||||
required_reagents = list("pen_acid" = 1, "slimejelly" = 1)
|
||||
id = /datum/reagent/medicine/pen_acid/pen_jelly
|
||||
results = list(/datum/reagent/medicine/pen_acid/pen_jelly = 2)
|
||||
required_reagents = list(/datum/reagent/medicine/pen_acid = 1, /datum/reagent/toxin/slimejelly = 1)
|
||||
|
||||
/datum/chemical_reaction/sal_acid
|
||||
name = "Salicyclic Acid"
|
||||
id = "sal_acid"
|
||||
results = list("sal_acid" = 5)
|
||||
id = /datum/reagent/medicine/sal_acid
|
||||
results = list(/datum/reagent/medicine/sal_acid = 5)
|
||||
required_reagents = list(/datum/reagent/sodium = 1, /datum/reagent/phenol = 1, /datum/reagent/carbon = 1, /datum/reagent/oxygen = 1, /datum/reagent/toxin/acid = 1)
|
||||
|
||||
/datum/chemical_reaction/oxandrolone
|
||||
name = "Oxandrolone"
|
||||
id = "oxandrolone"
|
||||
results = list("oxandrolone" = 6)
|
||||
id = /datum/reagent/medicine/oxandrolone
|
||||
results = list(/datum/reagent/medicine/oxandrolone = 6)
|
||||
required_reagents = list(/datum/reagent/carbon = 3, /datum/reagent/phenol = 1, /datum/reagent/hydrogen = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/salbutamol
|
||||
name = "Salbutamol"
|
||||
id = "salbutamol"
|
||||
results = list("salbutamol" = 5)
|
||||
required_reagents = list("sal_acid" = 1, "lithium" = 1, "aluminium" = 1, "bromine" = 1, /datum/reagent/ammonia = 1)
|
||||
id = /datum/reagent/medicine/salbutamol
|
||||
results = list(/datum/reagent/medicine/salbutamol = 5)
|
||||
required_reagents = list(/datum/reagent/medicine/sal_acid = 1, /datum/reagent/lithium = 1, /datum/reagent/aluminium = 1, /datum/reagent/bromine = 1, /datum/reagent/ammonia = 1)
|
||||
|
||||
/datum/chemical_reaction/perfluorodecalin
|
||||
name = "Perfluorodecalin"
|
||||
id = "perfluorodecalin"
|
||||
results = list("perfluorodecalin" = 3)
|
||||
id = /datum/reagent/medicine/perfluorodecalin
|
||||
results = list(/datum/reagent/medicine/perfluorodecalin = 3)
|
||||
required_reagents = list(/datum/reagent/hydrogen = 1, /datum/reagent/fluorine = 1, /datum/reagent/oil = 1)
|
||||
required_temp = 370
|
||||
mix_message = "The mixture rapidly turns into a dense pink liquid."
|
||||
|
||||
/datum/chemical_reaction/ephedrine
|
||||
name = "Ephedrine"
|
||||
id = "ephedrine"
|
||||
results = list("ephedrine" = 4)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/oil = 1, /datum/reagent/hydrogen = 1, "diethylamine" = 1)
|
||||
id = /datum/reagent/medicine/ephedrine
|
||||
results = list(/datum/reagent/medicine/ephedrine = 4)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/oil = 1, /datum/reagent/hydrogen = 1, /datum/reagent/diethylamine = 1)
|
||||
mix_message = "The solution fizzes and gives off toxic fumes."
|
||||
|
||||
/datum/chemical_reaction/diphenhydramine
|
||||
name = "Diphenhydramine"
|
||||
id = "diphenhydramine"
|
||||
results = list("diphenhydramine" = 4)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/carbon = 1, "bromine" = 1, "diethylamine" = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
id = /datum/reagent/medicine/diphenhydramine
|
||||
results = list(/datum/reagent/medicine/diphenhydramine = 4)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/carbon = 1, /datum/reagent/bromine = 1, /datum/reagent/diethylamine = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
mix_message = "The mixture dries into a pale blue powder."
|
||||
|
||||
/datum/chemical_reaction/oculine
|
||||
name = "Oculine"
|
||||
id = "oculine"
|
||||
results = list("oculine" = 3)
|
||||
required_reagents = list("charcoal" = 1, /datum/reagent/carbon = 1, /datum/reagent/hydrogen = 1)
|
||||
id = /datum/reagent/medicine/oculine
|
||||
results = list(/datum/reagent/medicine/oculine = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/charcoal = 1, /datum/reagent/carbon = 1, /datum/reagent/hydrogen = 1)
|
||||
mix_message = "The mixture sputters loudly and becomes a pale pink color."
|
||||
|
||||
/datum/chemical_reaction/atropine
|
||||
name = "Atropine"
|
||||
id = "atropine"
|
||||
results = list("atropine" = 5)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/acetone = 1, "diethylamine" = 1, /datum/reagent/phenol = 1, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/medicine/atropine
|
||||
results = list(/datum/reagent/medicine/atropine = 5)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/acetone = 1, /datum/reagent/diethylamine = 1, /datum/reagent/phenol = 1, /datum/reagent/toxin/acid = 1)
|
||||
|
||||
/datum/chemical_reaction/epinephrine
|
||||
name = "Epinephrine"
|
||||
id = "epinephrine"
|
||||
results = list("epinephrine" = 6)
|
||||
required_reagents = list(/datum/reagent/phenol = 1, /datum/reagent/acetone = 1, "diethylamine" = 1, /datum/reagent/oxygen = 1, /datum/reagent/chlorine = 1, /datum/reagent/hydrogen = 1)
|
||||
id = /datum/reagent/medicine/epinephrine
|
||||
results = list(/datum/reagent/medicine/epinephrine = 6)
|
||||
required_reagents = list(/datum/reagent/phenol = 1, /datum/reagent/acetone = 1, /datum/reagent/diethylamine = 1, /datum/reagent/oxygen = 1, /datum/reagent/chlorine = 1, /datum/reagent/hydrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/strange_reagent
|
||||
name = "Strange Reagent"
|
||||
id = "strange_reagent"
|
||||
results = list("strange_reagent" = 3)
|
||||
required_reagents = list("omnizine" = 1, "holywater" = 1, "mutagen" = 1)
|
||||
id = /datum/reagent/medicine/strange_reagent
|
||||
results = list(/datum/reagent/medicine/strange_reagent = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/omnizine = 1, /datum/reagent/water/holywater = 1, /datum/reagent/toxin/mutagen = 1)
|
||||
|
||||
/datum/chemical_reaction/mannitol
|
||||
name = "Mannitol"
|
||||
id = "mannitol"
|
||||
results = list("mannitol" = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/hydrogen = 1, "water" = 1)
|
||||
id = /datum/reagent/medicine/mannitol
|
||||
results = list(/datum/reagent/medicine/mannitol = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/hydrogen = 1, /datum/reagent/water = 1)
|
||||
mix_message = "The solution slightly bubbles, becoming thicker."
|
||||
|
||||
/datum/chemical_reaction/mutadone
|
||||
name = "Mutadone"
|
||||
id = "mutadone"
|
||||
results = list("mutadone" = 3)
|
||||
required_reagents = list("mutagen" = 1, /datum/reagent/acetone = 1, "bromine" = 1)
|
||||
id = /datum/reagent/medicine/mutadone
|
||||
results = list(/datum/reagent/medicine/mutadone = 3)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen = 1, /datum/reagent/acetone = 1, /datum/reagent/bromine = 1)
|
||||
|
||||
/datum/chemical_reaction/neurine
|
||||
name = "Neurine"
|
||||
id = "neurine"
|
||||
results = list("neurine" = 3)
|
||||
required_reagents = list("mannitol" = 1, /datum/reagent/acetone = 1, /datum/reagent/oxygen = 1)
|
||||
id = /datum/reagent/medicine/neurine
|
||||
results = list(/datum/reagent/medicine/neurine = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/mannitol = 1, /datum/reagent/acetone = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/antihol
|
||||
name = "antihol"
|
||||
id = "antihol"
|
||||
results = list("antihol" = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, "charcoal" = 1, "copper" = 1)
|
||||
id = /datum/reagent/medicine/antihol
|
||||
results = list(/datum/reagent/medicine/antihol = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/medicine/charcoal = 1, /datum/reagent/copper = 1)
|
||||
|
||||
/datum/chemical_reaction/cryoxadone
|
||||
name = "Cryoxadone"
|
||||
id = "cryoxadone"
|
||||
results = list("cryoxadone" = 3)
|
||||
required_reagents = list("stable_plasma" = 1, /datum/reagent/acetone = 1, "mutagen" = 1)
|
||||
id = /datum/reagent/medicine/cryoxadone
|
||||
results = list(/datum/reagent/medicine/cryoxadone = 3)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/acetone = 1, /datum/reagent/toxin/mutagen = 1)
|
||||
|
||||
/datum/chemical_reaction/pyroxadone
|
||||
name = "Pyroxadone"
|
||||
id = "pyroxadone"
|
||||
results = list("pyroxadone" = 2)
|
||||
required_reagents = list("cryoxadone" = 1, "slimejelly" = 1)
|
||||
id = /datum/reagent/medicine/pyroxadone
|
||||
results = list(/datum/reagent/medicine/pyroxadone = 2)
|
||||
required_reagents = list(/datum/reagent/medicine/cryoxadone = 1, /datum/reagent/toxin/slimejelly = 1)
|
||||
|
||||
/datum/chemical_reaction/clonexadone
|
||||
name = "Clonexadone"
|
||||
id = "clonexadone"
|
||||
results = list("clonexadone" = 2)
|
||||
required_reagents = list("cryoxadone" = 1, /datum/reagent/sodium = 1)
|
||||
id = /datum/reagent/medicine/clonexadone
|
||||
results = list(/datum/reagent/medicine/clonexadone = 2)
|
||||
required_reagents = list(/datum/reagent/medicine/cryoxadone = 1, /datum/reagent/sodium = 1)
|
||||
required_catalysts = list(/datum/reagent/toxin/plasma = 5)
|
||||
|
||||
/datum/chemical_reaction/haloperidol
|
||||
name = "Haloperidol"
|
||||
id = "haloperidol"
|
||||
results = list("haloperidol" = 5)
|
||||
required_reagents = list(/datum/reagent/chlorine = 1, /datum/reagent/fluorine = 1, "aluminium" = 1, "potass_iodide" = 1, /datum/reagent/oil = 1)
|
||||
id = /datum/reagent/medicine/haloperidol
|
||||
results = list(/datum/reagent/medicine/haloperidol = 5)
|
||||
required_reagents = list(/datum/reagent/chlorine = 1, /datum/reagent/fluorine = 1, /datum/reagent/aluminium = 1, /datum/reagent/medicine/potass_iodide = 1, /datum/reagent/oil = 1)
|
||||
|
||||
/datum/chemical_reaction/bicaridine
|
||||
name = "Bicaridine"
|
||||
id = "bicaridine"
|
||||
results = list("bicaridine" = 3)
|
||||
id = /datum/reagent/medicine/bicaridine
|
||||
results = list(/datum/reagent/medicine/bicaridine = 3)
|
||||
required_reagents = list(/datum/reagent/carbon = 1, /datum/reagent/oxygen = 1, /datum/reagent/consumable/sugar = 1)
|
||||
|
||||
/datum/chemical_reaction/kelotane
|
||||
name = "Kelotane"
|
||||
id = "kelotane"
|
||||
results = list("kelotane" = 2)
|
||||
id = /datum/reagent/medicine/kelotane
|
||||
results = list(/datum/reagent/medicine/kelotane = 2)
|
||||
required_reagents = list(/datum/reagent/carbon = 1, /datum/reagent/silicon = 1)
|
||||
|
||||
/datum/chemical_reaction/antitoxin
|
||||
name = "Antitoxin"
|
||||
id = "antitoxin"
|
||||
results = list("antitoxin" = 3)
|
||||
id = /datum/reagent/medicine/antitoxin
|
||||
results = list(/datum/reagent/medicine/antitoxin = 3)
|
||||
required_reagents = list(/datum/reagent/nitrogen = 1, /datum/reagent/silicon = 1, /datum/reagent/potassium = 1)
|
||||
|
||||
/datum/chemical_reaction/tricordrazine
|
||||
name = "Tricordrazine"
|
||||
id = "tricordrazine"
|
||||
results = list("tricordrazine" = 3)
|
||||
required_reagents = list("bicaridine" = 1, "kelotane" = 1, "antitoxin" = 1)
|
||||
id = /datum/reagent/medicine/tricordrazine
|
||||
results = list(/datum/reagent/medicine/tricordrazine = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/bicaridine = 1, /datum/reagent/medicine/kelotane = 1, /datum/reagent/medicine/antitoxin = 1)
|
||||
|
||||
/datum/chemical_reaction/regen_jelly
|
||||
name = "Regenerative Jelly"
|
||||
id = "regen_jelly"
|
||||
results = list("regen_jelly" = 2)
|
||||
required_reagents = list("tricordrazine" = 1, "slimejelly" = 1)
|
||||
id = /datum/reagent/medicine/regen_jelly
|
||||
results = list(/datum/reagent/medicine/regen_jelly = 2)
|
||||
required_reagents = list(/datum/reagent/medicine/tricordrazine = 1, /datum/reagent/toxin/slimejelly = 1)
|
||||
|
||||
/datum/chemical_reaction/jelly_convert
|
||||
name = "Blood Jelly Conversion"
|
||||
id = "blood_jelly"
|
||||
results = list("slimejelly" = 1)
|
||||
required_reagents = list("toxin" = 1, "jellyblood" = 1)
|
||||
id = /datum/reagent/toxin/slimejelly
|
||||
results = list(/datum/reagent/toxin/slimejelly = 1)
|
||||
required_reagents = list(/datum/reagent/toxin = 1, /datum/reagent/blood/jellyblood = 1)
|
||||
|
||||
/datum/chemical_reaction/corazone
|
||||
name = "Corazone"
|
||||
id = "corazone"
|
||||
results = list("corazone" = 3)
|
||||
required_reagents = list(/datum/reagent/phenol = 2, "lithium" = 1)
|
||||
id = /datum/reagent/medicine/corazone
|
||||
results = list(/datum/reagent/medicine/corazone = 3)
|
||||
required_reagents = list(/datum/reagent/phenol = 2, /datum/reagent/lithium = 1)
|
||||
|
||||
/datum/chemical_reaction/morphine
|
||||
name = "Morphine"
|
||||
id = "morphine"
|
||||
results = list("morphine" = 2)
|
||||
id = /datum/reagent/medicine/morphine
|
||||
results = list(/datum/reagent/medicine/morphine = 2)
|
||||
required_reagents = list(/datum/reagent/carbon = 2, /datum/reagent/hydrogen = 2, /datum/reagent/consumable/ethanol = 1, /datum/reagent/oxygen = 1)
|
||||
required_temp = 480
|
||||
|
||||
/datum/chemical_reaction/modafinil
|
||||
name = "Modafinil"
|
||||
id = "modafinil"
|
||||
results = list("modafinil" = 5)
|
||||
required_reagents = list("diethylamine" = 1, /datum/reagent/ammonia = 1, /datum/reagent/phenol = 1, /datum/reagent/acetone = 1, /datum/reagent/toxin/acid = 1)
|
||||
required_catalysts = list("bromine" = 1) // as close to the real world synthesis as possible
|
||||
id = /datum/reagent/medicine/modafinil
|
||||
results = list(/datum/reagent/medicine/modafinil = 5)
|
||||
required_reagents = list(/datum/reagent/diethylamine = 1, /datum/reagent/ammonia = 1, /datum/reagent/phenol = 1, /datum/reagent/acetone = 1, /datum/reagent/toxin/acid = 1)
|
||||
required_catalysts = list(/datum/reagent/bromine = 1) // as close to the real world synthesis as possible
|
||||
|
||||
/datum/chemical_reaction/psicodine
|
||||
name = "Psicodine"
|
||||
id = "psicodine"
|
||||
results = list("psicodine" = 5)
|
||||
required_reagents = list( "mannitol" = 2, "water" = 2, "impedrezene" = 1)
|
||||
id = /datum/reagent/medicine/psicodine
|
||||
results = list(/datum/reagent/medicine/psicodine = 5)
|
||||
required_reagents = list( /datum/reagent/medicine/mannitol = 2, /datum/reagent/water = 2, /datum/reagent/impedrezene = 1)
|
||||
|
||||
@@ -2,50 +2,50 @@
|
||||
/datum/chemical_reaction/sterilizine
|
||||
name = "Sterilizine"
|
||||
id = "sterilizine"
|
||||
results = list("sterilizine" = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, "charcoal" = 1, /datum/reagent/chlorine = 1)
|
||||
results = list(/datum/reagent/space_cleaner/sterilizine = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/medicine/charcoal = 1, /datum/reagent/chlorine = 1)
|
||||
|
||||
/datum/chemical_reaction/lube
|
||||
name = "Space Lube"
|
||||
id = "lube"
|
||||
results = list("lube" = 4)
|
||||
required_reagents = list("water" = 1, /datum/reagent/silicon = 1, /datum/reagent/oxygen = 1)
|
||||
id = /datum/reagent/lube
|
||||
results = list(/datum/reagent/lube = 4)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/silicon = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/spraytan
|
||||
name = "Spray Tan"
|
||||
id = "spraytan"
|
||||
results = list("spraytan" = 2)
|
||||
required_reagents = list("orangejuice" = 1, /datum/reagent/oil = 1)
|
||||
id = /datum/reagent/spraytan
|
||||
results = list(/datum/reagent/spraytan = 2)
|
||||
required_reagents = list(/datum/reagent/consumable/orangejuice = 1, /datum/reagent/oil = 1)
|
||||
|
||||
/datum/chemical_reaction/spraytan2
|
||||
name = "Spray Tan"
|
||||
id = "spraytan"
|
||||
results = list("spraytan" = 2)
|
||||
required_reagents = list("orangejuice" = 1, "cornoil" = 1)
|
||||
id = "spraytan2"
|
||||
results = list(/datum/reagent/spraytan = 2)
|
||||
required_reagents = list(/datum/reagent/consumable/orangejuice = 1, /datum/reagent/consumable/cornoil = 1)
|
||||
|
||||
/datum/chemical_reaction/impedrezene
|
||||
name = "Impedrezene"
|
||||
id = "impedrezene"
|
||||
results = list("impedrezene" = 2)
|
||||
id = /datum/reagent/impedrezene
|
||||
results = list(/datum/reagent/impedrezene = 2)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/oxygen = 1, /datum/reagent/consumable/sugar = 1)
|
||||
|
||||
/datum/chemical_reaction/cryptobiolin
|
||||
name = "Cryptobiolin"
|
||||
id = "cryptobiolin"
|
||||
results = list("cryptobiolin" = 3)
|
||||
id = /datum/reagent/cryptobiolin
|
||||
results = list(/datum/reagent/cryptobiolin = 3)
|
||||
required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/oxygen = 1, /datum/reagent/consumable/sugar = 1)
|
||||
|
||||
/datum/chemical_reaction/glycerol
|
||||
name = "Glycerol"
|
||||
id = "glycerol"
|
||||
results = list("glycerol" = 1)
|
||||
required_reagents = list("cornoil" = 3, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/glycerol
|
||||
results = list(/datum/reagent/glycerol = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/cornoil = 3, /datum/reagent/toxin/acid = 1)
|
||||
|
||||
/datum/chemical_reaction/sodiumchloride
|
||||
name = "Sodium Chloride"
|
||||
id = "sodiumchloride"
|
||||
results = list(/datum/reagent/consumable/sodiumchloride = 3)
|
||||
required_reagents = list("water" = 1, /datum/reagent/sodium = 1, /datum/reagent/chlorine = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/sodium = 1, /datum/reagent/chlorine = 1)
|
||||
|
||||
/datum/chemical_reaction/plasmasolidification
|
||||
name = "Solid Plasma"
|
||||
@@ -71,22 +71,22 @@
|
||||
|
||||
/datum/chemical_reaction/capsaicincondensation
|
||||
name = "Capsaicincondensation"
|
||||
id = "capsaicincondensation"
|
||||
results = list("condensedcapsaicin" = 5)
|
||||
id = /datum/reagent/consumable/condensedcapsaicin
|
||||
results = list(/datum/reagent/consumable/condensedcapsaicin = 5)
|
||||
required_reagents = list(/datum/reagent/consumable/capsaicin = 1, /datum/reagent/consumable/ethanol = 5)
|
||||
|
||||
/datum/chemical_reaction/soapification
|
||||
name = "Soapification"
|
||||
id = "soapification"
|
||||
required_reagents = list("liquidgibs" = 10, "lye" = 10) // requires two scooped gib tiles
|
||||
required_reagents = list(/datum/reagent/liquidgibs = 10, /datum/reagent/lye = 10) // requires two scooped gib tiles
|
||||
required_temp = 374
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/mustard
|
||||
name = "Mustard"
|
||||
id = "mustard"
|
||||
results = list("mustard" = 5)
|
||||
required_reagents = list("mustardgrind" = 1, "water" = 10, /datum/reagent/consumable/enzyme= 1)
|
||||
id = /datum/reagent/consumable/mustard
|
||||
results = list(/datum/reagent/consumable/mustard = 5)
|
||||
required_reagents = list(/datum/reagent/mustardgrind = 1, /datum/reagent/water = 10, /datum/reagent/consumable/enzyme= 1)
|
||||
|
||||
/datum/chemical_reaction/soapification/on_reaction(datum/reagents/holder, created_volume)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
@@ -96,7 +96,7 @@
|
||||
/datum/chemical_reaction/candlefication
|
||||
name = "Candlefication"
|
||||
id = "candlefication"
|
||||
required_reagents = list("liquidgibs" = 5, /datum/reagent/oxygen = 5) //
|
||||
required_reagents = list(/datum/reagent/liquidgibs = 5, /datum/reagent/oxygen = 5)
|
||||
required_temp = 374
|
||||
mob_react = FALSE
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
/datum/chemical_reaction/meatification
|
||||
name = "Meatification"
|
||||
id = "meatification"
|
||||
required_reagents = list("liquidgibs" = 10, /datum/reagent/consumable/nutriment = 10, /datum/reagent/carbon = 10)
|
||||
required_reagents = list(/datum/reagent/liquidgibs = 10, /datum/reagent/consumable/nutriment = 10, /datum/reagent/carbon = 10)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/meatification/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -119,15 +119,15 @@
|
||||
|
||||
/datum/chemical_reaction/carbondioxide
|
||||
name = "Direct Carbon Oxidation"
|
||||
id = "burningcarbon"
|
||||
results = list("co2" = 3)
|
||||
id = /datum/reagent/carbondioxide
|
||||
results = list(/datum/reagent/carbondioxide = 3)
|
||||
required_reagents = list(/datum/reagent/carbon = 1, /datum/reagent/oxygen = 2)
|
||||
required_temp = 777 // pure carbon isn't especially reactive.
|
||||
|
||||
/datum/chemical_reaction/nitrous_oxide
|
||||
name = "Nitrous Oxide"
|
||||
id = "nitrous_oxide"
|
||||
results = list("nitrous_oxide" = 5)
|
||||
id = /datum/reagent/nitrous_oxide
|
||||
results = list(/datum/reagent/nitrous_oxide = 5)
|
||||
required_reagents = list(/datum/reagent/ammonia = 2, /datum/reagent/nitrogen = 1, /datum/reagent/oxygen = 2)
|
||||
required_temp = 525
|
||||
|
||||
@@ -135,14 +135,14 @@
|
||||
/datum/chemical_reaction/mulligan
|
||||
name = "Mulligan"
|
||||
id = "mulligan"
|
||||
results = list("mulligan" = 1)
|
||||
required_reagents = list("slime_toxin" = 1, "mutagen" = 1)
|
||||
results = list(/datum/reagent/mulligan = 1)
|
||||
required_reagents = list(/datum/reagent/slime_toxin = 1, /datum/reagent/toxin/mutagen = 1)
|
||||
|
||||
|
||||
/datum/chemical_reaction/fermis_plush
|
||||
name = "Fermis plush"
|
||||
id = "fermis_plush"
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 10, "blood" = 10, "stable_plasma" = 10)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 10, /datum/reagent/blood = 10, /datum/reagent/stable_plasma = 10)
|
||||
mob_react = FALSE
|
||||
required_temp = 400
|
||||
|
||||
@@ -156,75 +156,75 @@
|
||||
/datum/chemical_reaction/virus_food
|
||||
name = "Virus Food"
|
||||
id = "virusfood"
|
||||
results = list("virusfood" = 15)
|
||||
required_reagents = list("water" = 5, /datum/reagent/consumable/milk = 5)
|
||||
results = list(/datum/reagent/consumable/virus_food = 15)
|
||||
required_reagents = list(/datum/reagent/water = 5, /datum/reagent/consumable/milk = 5)
|
||||
|
||||
/datum/chemical_reaction/virus_food_mutagen
|
||||
name = "mutagenic agar"
|
||||
id = "mutagenvirusfood"
|
||||
results = list("mutagenvirusfood" = 1)
|
||||
required_reagents = list("mutagen" = 1, "virusfood" = 1)
|
||||
results = list(/datum/reagent/toxin/mutagen/mutagenvirusfood = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen = 1, /datum/reagent/consumable/virus_food = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_synaptizine
|
||||
name = "virus rations"
|
||||
id = "synaptizinevirusfood"
|
||||
results = list("synaptizinevirusfood" = 1)
|
||||
required_reagents = list("synaptizine" = 1, "virusfood" = 1)
|
||||
results = list(/datum/reagent/medicine/synaptizine/synaptizinevirusfood = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/synaptizine = 1, /datum/reagent/consumable/virus_food = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_plasma
|
||||
name = "virus plasma"
|
||||
id = "plasmavirusfood"
|
||||
results = list("plasmavirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1, "virusfood" = 1)
|
||||
id = /datum/reagent/toxin/plasma/plasmavirusfood
|
||||
results = list(/datum/reagent/toxin/plasma/plasmavirusfood = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1, /datum/reagent/consumable/virus_food = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_plasma_synaptizine
|
||||
name = "weakened virus plasma"
|
||||
id = "weakplasmavirusfood"
|
||||
results = list("weakplasmavirusfood" = 2)
|
||||
required_reagents = list("synaptizine" = 1, "plasmavirusfood" = 1)
|
||||
id = /datum/reagent/toxin/plasma/plasmavirusfood/weak
|
||||
results = list(/datum/reagent/toxin/plasma/plasmavirusfood/weak = 2)
|
||||
required_reagents = list(/datum/reagent/medicine/synaptizine = 1, /datum/reagent/toxin/plasma/plasmavirusfood = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_mutagen_sugar
|
||||
name = "sucrose agar"
|
||||
id = "sugarvirusfood"
|
||||
results = list("sugarvirusfood" = 2)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, "mutagenvirusfood" = 1)
|
||||
id = /datum/reagent/toxin/mutagen/mutagenvirusfood/sugar
|
||||
results = list(/datum/reagent/toxin/mutagen/mutagenvirusfood/sugar = 2)
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/toxin/mutagen/mutagenvirusfood = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_mutagen_salineglucose
|
||||
name = "sucrose agar"
|
||||
id = "salineglucosevirusfood"
|
||||
results = list("sugarvirusfood" = 2)
|
||||
required_reagents = list("salglu_solution" = 1, "mutagenvirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/salglu_solution = 1, /datum/reagent/toxin/mutagen/mutagenvirusfood = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_uranium
|
||||
name = "Decaying uranium gel"
|
||||
id = "uraniumvirusfood"
|
||||
results = list("uraniumvirusfood" = 1)
|
||||
required_reagents = list("uranium" = 1, "virusfood" = 1)
|
||||
id = /datum/reagent/uranium/uraniumvirusfood
|
||||
results = list(/datum/reagent/uranium/uraniumvirusfood = 1)
|
||||
required_reagents = list(/datum/reagent/uranium = 1, /datum/reagent/consumable/virus_food = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_uranium_plasma
|
||||
name = "Unstable uranium gel"
|
||||
id = "uraniumvirusfood_plasma"
|
||||
results = list("uraniumplasmavirusfood_unstable" = 1)
|
||||
required_reagents = list("uranium" = 5, "plasmavirusfood" = 1)
|
||||
id = /datum/reagent/uranium/uraniumvirusfood/unstable
|
||||
results = list(/datum/reagent/uranium/uraniumvirusfood/unstable = 1)
|
||||
required_reagents = list(/datum/reagent/uranium = 5, /datum/reagent/toxin/plasma/plasmavirusfood = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_uranium_plasma_gold
|
||||
name = "Stable uranium gel"
|
||||
id = "uraniumvirusfood_gold"
|
||||
results = list("uraniumplasmavirusfood_stable" = 1)
|
||||
required_reagents = list("uranium" = 10, /datum/reagent/gold = 10, /datum/reagent/toxin/plasma = 1)
|
||||
results = list(/datum/reagent/uranium/uraniumvirusfood/stable = 1)
|
||||
required_reagents = list(/datum/reagent/uranium = 10, /datum/reagent/gold = 10, /datum/reagent/toxin/plasma = 1)
|
||||
|
||||
/datum/chemical_reaction/virus_food_uranium_plasma_silver
|
||||
name = "Stable uranium gel"
|
||||
id = "uraniumvirusfood_silver"
|
||||
results = list("uraniumplasmavirusfood_stable" = 1)
|
||||
required_reagents = list("uranium" = 10, /datum/reagent/silver = 10, /datum/reagent/toxin/plasma = 1)
|
||||
results = list(/datum/reagent/uranium/uraniumvirusfood/stable = 1)
|
||||
required_reagents = list(/datum/reagent/uranium = 10, /datum/reagent/silver = 10, /datum/reagent/toxin/plasma = 1)
|
||||
|
||||
/datum/chemical_reaction/mix_virus
|
||||
name = "Mix Virus"
|
||||
id = "mixvirus"
|
||||
results = list("blood" = 1)
|
||||
required_reagents = list("virusfood" = 1)
|
||||
required_catalysts = list("blood" = 1)
|
||||
results = list(/datum/reagent/blood = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/virus_food = 1)
|
||||
required_catalysts = list(/datum/reagent/blood = 1)
|
||||
var/level_min = 1
|
||||
var/level_max = 2
|
||||
|
||||
@@ -241,7 +241,7 @@
|
||||
|
||||
name = "Mix Virus 2"
|
||||
id = "mixvirus2"
|
||||
required_reagents = list("mutagen" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen = 1)
|
||||
level_min = 2
|
||||
level_max = 4
|
||||
|
||||
@@ -257,7 +257,7 @@
|
||||
|
||||
name = "Mix Virus 4"
|
||||
id = "mixvirus4"
|
||||
required_reagents = list("uranium" = 1)
|
||||
required_reagents = list(/datum/reagent/uranium = 1)
|
||||
level_min = 5
|
||||
level_max = 6
|
||||
|
||||
@@ -265,7 +265,7 @@
|
||||
|
||||
name = "Mix Virus 5"
|
||||
id = "mixvirus5"
|
||||
required_reagents = list("mutagenvirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen/mutagenvirusfood = 1)
|
||||
level_min = 3
|
||||
level_max = 3
|
||||
|
||||
@@ -273,7 +273,7 @@
|
||||
|
||||
name = "Mix Virus 6"
|
||||
id = "mixvirus6"
|
||||
required_reagents = list("sugarvirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen/mutagenvirusfood/sugar = 1)
|
||||
level_min = 4
|
||||
level_max = 4
|
||||
|
||||
@@ -281,7 +281,7 @@
|
||||
|
||||
name = "Mix Virus 7"
|
||||
id = "mixvirus7"
|
||||
required_reagents = list("weakplasmavirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma/plasmavirusfood/weak = 1)
|
||||
level_min = 5
|
||||
level_max = 5
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
|
||||
name = "Mix Virus 8"
|
||||
id = "mixvirus8"
|
||||
required_reagents = list("plasmavirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma/plasmavirusfood = 1)
|
||||
level_min = 6
|
||||
level_max = 6
|
||||
|
||||
@@ -297,7 +297,7 @@
|
||||
|
||||
name = "Mix Virus 9"
|
||||
id = "mixvirus9"
|
||||
required_reagents = list("synaptizinevirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/synaptizine/synaptizinevirusfood = 1)
|
||||
level_min = 1
|
||||
level_max = 1
|
||||
|
||||
@@ -305,7 +305,7 @@
|
||||
|
||||
name = "Mix Virus 10"
|
||||
id = "mixvirus10"
|
||||
required_reagents = list("uraniumvirusfood" = 1)
|
||||
required_reagents = list(/datum/reagent/uranium/uraniumvirusfood = 1)
|
||||
level_min = 6
|
||||
level_max = 7
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
|
||||
name = "Mix Virus 11"
|
||||
id = "mixvirus11"
|
||||
required_reagents = list("uraniumplasmavirusfood_unstable" = 1)
|
||||
required_reagents = list(/datum/reagent/uranium/uraniumvirusfood/unstable = 1)
|
||||
level_min = 7
|
||||
level_max = 7
|
||||
|
||||
@@ -321,7 +321,7 @@
|
||||
|
||||
name = "Mix Virus 12"
|
||||
id = "mixvirus12"
|
||||
required_reagents = list("uraniumplasmavirusfood_stable" = 1)
|
||||
required_reagents = list(/datum/reagent/uranium/uraniumvirusfood/stable = 1)
|
||||
level_min = 8
|
||||
level_max = 8
|
||||
|
||||
@@ -329,8 +329,8 @@
|
||||
|
||||
name = "Devolve Virus"
|
||||
id = "remvirus"
|
||||
required_reagents = list("synaptizine" = 1)
|
||||
required_catalysts = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/synaptizine = 1)
|
||||
required_catalysts = list(/datum/reagent/blood = 1)
|
||||
|
||||
/datum/chemical_reaction/mix_virus/rem_virus/on_reaction(datum/reagents/holder, created_volume)
|
||||
|
||||
@@ -343,8 +343,8 @@
|
||||
/datum/chemical_reaction/mix_virus/neuter_virus
|
||||
name = "Neuter Virus"
|
||||
id = "neutervirus"
|
||||
required_reagents = list("formaldehyde" = 1)
|
||||
required_catalysts = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/formaldehyde = 1)
|
||||
required_catalysts = list(/datum/reagent/blood = 1)
|
||||
|
||||
/datum/chemical_reaction/mix_virus/neuter_virus/on_reaction(datum/reagents/holder, created_volume)
|
||||
|
||||
@@ -362,13 +362,13 @@
|
||||
/datum/chemical_reaction/surfactant
|
||||
name = "Foam surfactant"
|
||||
id = "foam surfactant"
|
||||
results = list("fluorosurfactant" = 5)
|
||||
results = list(/datum/reagent/fluorosurfactant = 5)
|
||||
required_reagents = list(/datum/reagent/fluorine = 2, /datum/reagent/carbon = 2, /datum/reagent/toxin/acid = 1)
|
||||
|
||||
/datum/chemical_reaction/foam
|
||||
name = "Foam"
|
||||
id = "foam"
|
||||
required_reagents = list("fluorosurfactant" = 1, "water" = 1)
|
||||
required_reagents = list(/datum/reagent/fluorosurfactant = 1, /datum/reagent/water = 1)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/foam/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -385,7 +385,7 @@
|
||||
/datum/chemical_reaction/metalfoam
|
||||
name = "Metal Foam"
|
||||
id = "metalfoam"
|
||||
required_reagents = list("aluminium" = 3, "foaming_agent" = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
required_reagents = list(/datum/reagent/aluminium = 3, /datum/reagent/foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/metalfoam/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -402,7 +402,7 @@
|
||||
/datum/chemical_reaction/smart_foam
|
||||
name = "Smart Metal Foam"
|
||||
id = "smart_metal_foam"
|
||||
required_reagents = list("aluminium" = 3, "smart_foaming_agent" = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
required_reagents = list(/datum/reagent/aluminium = 3, /datum/reagent/smart_foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
mob_react = TRUE
|
||||
|
||||
/datum/chemical_reaction/smart_foam/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -416,7 +416,7 @@
|
||||
/datum/chemical_reaction/ironfoam
|
||||
name = "Iron Foam"
|
||||
id = "ironlfoam"
|
||||
required_reagents = list(/datum/reagent/iron = 3, "foaming_agent" = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
required_reagents = list(/datum/reagent/iron = 3, /datum/reagent/foaming_agent = 1, /datum/reagent/toxin/acid/fluacid = 1)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/ironfoam/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -432,13 +432,13 @@
|
||||
name = "Foaming Agent"
|
||||
id = "foaming_agent"
|
||||
results = list("foaming_agent" = 1)
|
||||
required_reagents = list("lithium" = 1, /datum/reagent/hydrogen = 1)
|
||||
required_reagents = list(/datum/reagent/lithium = 1, /datum/reagent/hydrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/smart_foaming_agent
|
||||
name = "Smart foaming Agent"
|
||||
id = "smart_foaming_agent"
|
||||
results = list("smart_foaming_agent" = 3)
|
||||
required_reagents = list("foaming_agent" = 3, /datum/reagent/acetone = 1, /datum/reagent/iron = 1)
|
||||
required_reagents = list(/datum/reagent/foaming_agent = 3, /datum/reagent/acetone = 1, /datum/reagent/iron = 1)
|
||||
mix_message = "The solution mixes into a frothy metal foam and conforms to the walls of its container."
|
||||
|
||||
|
||||
@@ -446,83 +446,83 @@
|
||||
|
||||
/datum/chemical_reaction/ammonia
|
||||
name = "Ammonia"
|
||||
id = "ammonia"
|
||||
id = /datum/reagent/ammonia
|
||||
results = list(/datum/reagent/ammonia = 3)
|
||||
required_reagents = list(/datum/reagent/hydrogen = 3, /datum/reagent/nitrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/diethylamine
|
||||
name = "Diethylamine"
|
||||
id = "diethylamine"
|
||||
results = list("diethylamine" = 2)
|
||||
required_reagents = list ("ammonia" = 1, "ethanol" = 1)
|
||||
id = /datum/reagent/diethylamine
|
||||
results = list(/datum/reagent/diethylamine = 2)
|
||||
required_reagents = list (/datum/reagent/ammonia = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
|
||||
/datum/chemical_reaction/space_cleaner
|
||||
name = "Space cleaner"
|
||||
id = "cleaner"
|
||||
results = list("cleaner" = 2)
|
||||
required_reagents = list(/datum/reagent/ammonia = 1, "water" = 1)
|
||||
id = /datum/reagent/space_cleaner
|
||||
results = list(/datum/reagent/space_cleaner = 2)
|
||||
required_reagents = list(/datum/reagent/ammonia = 1, /datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/plantbgone
|
||||
name = "Plant-B-Gone"
|
||||
id = "plantbgone"
|
||||
results = list("plantbgone" = 5)
|
||||
required_reagents = list("toxin" = 1, "water" = 4)
|
||||
id = /datum/reagent/toxin/plantbgone
|
||||
results = list(/datum/reagent/toxin/plantbgone = 5)
|
||||
required_reagents = list(/datum/reagent/toxin = 1, /datum/reagent/water = 4)
|
||||
|
||||
/datum/chemical_reaction/weedkiller
|
||||
name = "Weed Killer"
|
||||
id = "weedkiller"
|
||||
results = list("weedkiller" = 5)
|
||||
required_reagents = list("toxin" = 1, /datum/reagent/ammonia = 4)
|
||||
id = /datum/reagent/toxin/plantbgone/weedkiller
|
||||
results = list(/datum/reagent/toxin/plantbgone/weedkiller = 5)
|
||||
required_reagents = list(/datum/reagent/toxin = 1, /datum/reagent/ammonia = 4)
|
||||
|
||||
/datum/chemical_reaction/pestkiller
|
||||
name = "Pest Killer"
|
||||
id = "pestkiller"
|
||||
results = list("pestkiller" = 5)
|
||||
required_reagents = list("toxin" = 1, /datum/reagent/consumable/ethanol = 4)
|
||||
id = /datum/reagent/toxin/pestkiller
|
||||
results = list(/datum/reagent/toxin/pestkiller = 5)
|
||||
required_reagents = list(/datum/reagent/toxin = 1, /datum/reagent/consumable/ethanol = 4)
|
||||
|
||||
/datum/chemical_reaction/drying_agent
|
||||
name = "Drying agent"
|
||||
id = "drying_agent"
|
||||
results = list("drying_agent" = 3)
|
||||
required_reagents = list("stable_plasma" = 2, /datum/reagent/consumable/ethanol = 1, /datum/reagent/sodium = 1)
|
||||
id = /datum/reagent/drying_agent
|
||||
results = list(/datum/reagent/drying_agent = 3)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 2, /datum/reagent/consumable/ethanol = 1, /datum/reagent/sodium = 1)
|
||||
|
||||
//////////////////////////////////// Other goon stuff ///////////////////////////////////////////
|
||||
|
||||
/datum/chemical_reaction/acetone
|
||||
name = "acetone"
|
||||
id = "acetone"
|
||||
id = /datum/reagent/acetone
|
||||
results = list(/datum/reagent/acetone = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/fuel = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/oil
|
||||
name = "Oil"
|
||||
id = "oil"
|
||||
id = /datum/reagent/oil
|
||||
results = list(/datum/reagent/oil = 3)
|
||||
required_reagents = list(/datum/reagent/fuel = 1, /datum/reagent/carbon = 1, /datum/reagent/hydrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/phenol
|
||||
name = "phenol"
|
||||
id = "phenol"
|
||||
id = /datum/reagent/phenol
|
||||
results = list(/datum/reagent/phenol = 3)
|
||||
required_reagents = list("water" = 1, /datum/reagent/chlorine = 1, /datum/reagent/oil = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/chlorine = 1, /datum/reagent/oil = 1)
|
||||
|
||||
/datum/chemical_reaction/ash
|
||||
name = "Ash"
|
||||
id = "ash"
|
||||
results = list("ash" = 1)
|
||||
id = /datum/reagent/ash
|
||||
results = list(/datum/reagent/ash = 1)
|
||||
required_reagents = list(/datum/reagent/oil = 1)
|
||||
required_temp = 480
|
||||
|
||||
/datum/chemical_reaction/colorful_reagent
|
||||
name = "colorful_reagent"
|
||||
id = "colorful_reagent"
|
||||
results = list("colorful_reagent" = 5)
|
||||
required_reagents = list("stable_plasma" = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1, "cryoxadone" = 1, "triple_citrus" = 1)
|
||||
id = /datum/reagent/colorful_reagent
|
||||
results = list(/datum/reagent/colorful_reagent = 5)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1, /datum/reagent/medicine/cryoxadone = 1, /datum/reagent/consumable/triple_citrus = 1)
|
||||
|
||||
/datum/chemical_reaction/life
|
||||
name = "Life"
|
||||
id = "life"
|
||||
required_reagents = list("strange_reagent" = 1, "synthflesh" = 1, "blood" = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/strange_reagent = 1, /datum/reagent/medicine/synthflesh = 1, /datum/reagent/blood = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/life/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -532,7 +532,7 @@
|
||||
/datum/chemical_reaction/life_friendly
|
||||
name = "Life (Friendly)"
|
||||
id = "life_friendly"
|
||||
required_reagents = list("strange_reagent" = 1, "synthflesh" = 1, /datum/reagent/consumable/sugar = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/strange_reagent = 1, /datum/reagent/medicine/synthflesh = 1, /datum/reagent/consumable/sugar = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/life_friendly/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -541,7 +541,7 @@
|
||||
/datum/chemical_reaction/corgium
|
||||
name = "corgium"
|
||||
id = "corgium"
|
||||
required_reagents = list(/datum/reagent/consumable/nutriment = 1, "colorful_reagent" = 1, "strange_reagent" = 1, "blood" = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/colorful_reagent = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/blood = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/corgium/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -552,56 +552,56 @@
|
||||
|
||||
/datum/chemical_reaction/hair_dye
|
||||
name = "hair_dye"
|
||||
id = "hair_dye"
|
||||
results = list("hair_dye" = 5)
|
||||
required_reagents = list("colorful_reagent" = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1)
|
||||
id = /datum/reagent/hair_dye
|
||||
results = list(/datum/reagent/hair_dye = 5)
|
||||
required_reagents = list(/datum/reagent/colorful_reagent = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1)
|
||||
|
||||
/datum/chemical_reaction/barbers_aid
|
||||
name = "barbers_aid"
|
||||
id = "barbers_aid"
|
||||
results = list("barbers_aid" = 5)
|
||||
required_reagents = list("carpet" = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1)
|
||||
id = /datum/reagent/barbers_aid
|
||||
results = list(/datum/reagent/barbers_aid = 5)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/radium = 1, /datum/reagent/drug/space_drugs = 1)
|
||||
|
||||
/datum/chemical_reaction/concentrated_barbers_aid
|
||||
name = "concentrated_barbers_aid"
|
||||
id = "concentrated_barbers_aid"
|
||||
results = list("concentrated_barbers_aid" = 2)
|
||||
required_reagents = list("barbers_aid" = 1, "mutagen" = 1)
|
||||
id = /datum/reagent/concentrated_barbers_aid
|
||||
results = list(/datum/reagent/concentrated_barbers_aid = 2)
|
||||
required_reagents = list(/datum/reagent/barbers_aid = 1, /datum/reagent/toxin/mutagen = 1)
|
||||
|
||||
/datum/chemical_reaction/saltpetre
|
||||
name = "saltpetre"
|
||||
id = "saltpetre"
|
||||
results = list("saltpetre" = 3)
|
||||
id = /datum/reagent/saltpetre
|
||||
results = list(/datum/reagent/saltpetre = 3)
|
||||
required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/nitrogen = 1, /datum/reagent/oxygen = 3)
|
||||
|
||||
/datum/chemical_reaction/lye
|
||||
name = "lye"
|
||||
id = "lye"
|
||||
results = list("lye" = 3)
|
||||
id = /datum/reagent/lye
|
||||
results = list(/datum/reagent/lye = 3)
|
||||
required_reagents = list(/datum/reagent/sodium = 1, /datum/reagent/hydrogen = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/lye2
|
||||
name = "lye"
|
||||
id = "lye"
|
||||
results = list("lye" = 2)
|
||||
required_reagents = list("ash" = 1, "water" = 1, /datum/reagent/carbon = 1)
|
||||
id = "lye2"
|
||||
results = list(/datum/reagent/lye = 2)
|
||||
required_reagents = list(/datum/reagent/ash = 1, /datum/reagent/water = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/royal_bee_jelly
|
||||
name = "royal bee jelly"
|
||||
id = "royal_bee_jelly"
|
||||
results = list("royal_bee_jelly" = 5)
|
||||
required_reagents = list("mutagen" = 10, "honey" = 40)
|
||||
id = /datum/reagent/royal_bee_jelly
|
||||
results = list(/datum/reagent/royal_bee_jelly = 5)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen = 10, /datum/reagent/consumable/honey = 40)
|
||||
|
||||
/datum/chemical_reaction/laughter
|
||||
name = "laughter"
|
||||
id = "laughter"
|
||||
results = list("laughter" = 10) // Fuck it. I'm not touching this one.
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, "banana" = 1)
|
||||
id = /datum/reagent/consumable/laughter
|
||||
results = list(/datum/reagent/consumable/laughter = 10) // Fuck it. I'm not touching this one.
|
||||
required_reagents = list(/datum/reagent/consumable/sugar = 1, /datum/reagent/consumable/banana = 1)
|
||||
|
||||
/datum/chemical_reaction/plastic_polymers
|
||||
name = "plastic polymers"
|
||||
id = "plastic_polymers"
|
||||
required_reagents = list(/datum/reagent/oil = 5, /datum/reagent/toxin/acid = 2, "ash" = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 5, /datum/reagent/toxin/acid = 2, /datum/reagent/ash = 3)
|
||||
required_temp = 374 //lazily consistent with soap & other crafted objects generically created with heat.
|
||||
|
||||
/datum/chemical_reaction/plastic_polymers/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -611,101 +611,101 @@
|
||||
|
||||
/datum/chemical_reaction/pax
|
||||
name = "pax"
|
||||
id = "pax"
|
||||
results = list("pax" = 3)
|
||||
required_reagents = list("mindbreaker" = 1, "synaptizine" = 1, "water" = 1)
|
||||
id = /datum/reagent/pax
|
||||
results = list(/datum/reagent/pax = 3)
|
||||
required_reagents = list(/datum/reagent/toxin/mindbreaker = 1, /datum/reagent/medicine/synaptizine = 1, /datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/cat
|
||||
name = "felined mutation toxic"
|
||||
id = "cats"
|
||||
results = list("felinidmutationtoxin" = 1)
|
||||
required_reagents = list("mindbreaker" = 1, /datum/reagent/ammonia = 1, "water" = 1, "aphro" = 10, "stablemutationtoxin" = 1) // Maybe aphro+ if it becomes a shitty meme
|
||||
id = /datum/reagent/mutationtoxin/felinid
|
||||
results = list(/datum/reagent/mutationtoxin/felinid = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/mindbreaker = 1, /datum/reagent/ammonia = 1, /datum/reagent/water = 1, /datum/reagent/drug/aphrodisiac = 10, /datum/reagent/mutationtoxin = 1) // Maybe aphro+ if it becomes a shitty meme
|
||||
required_temp = 450
|
||||
|
||||
/datum/chemical_reaction/moff
|
||||
name = "insect mutation toxic"
|
||||
id = "moffs"
|
||||
results = list("mothmutationtoxin" = 1)
|
||||
required_reagents = list("liquid_dark_matter" = 2, /datum/reagent/ammonia = 5, "lithium" = 1, "stablemutationtoxin" = 1)
|
||||
id = /datum/reagent/mutationtoxin/insect
|
||||
results = list(/datum/reagent/mutationtoxin/insect = 1)
|
||||
required_reagents = list(/datum/reagent/liquid_dark_matter = 2, /datum/reagent/ammonia = 5, /datum/reagent/lithium = 1, /datum/reagent/mutationtoxin = 1)
|
||||
required_temp = 320
|
||||
|
||||
/datum/chemical_reaction/notlight //Harder to make do to it being a hard race to play
|
||||
name = "shadow muatatuin toxic"
|
||||
id = "notlight"
|
||||
results = list("shadowmutationtoxin" = 1)
|
||||
required_reagents = list("liquid_dark_matter" = 5, "synaptizine" = 10, "oculine" = 10, "stablemutationtoxin" = 1)
|
||||
id = /datum/reagent/mutationtoxin/shadow
|
||||
results = list(/datum/reagent/mutationtoxin/shadow = 1)
|
||||
required_reagents = list(/datum/reagent/liquid_dark_matter = 5, /datum/reagent/medicine/synaptizine = 10, /datum/reagent/medicine/oculine = 10, /datum/reagent/mutationtoxin = 1)
|
||||
required_temp = 600
|
||||
|
||||
// Liquid Carpets
|
||||
|
||||
/datum/chemical_reaction/carpet
|
||||
name = "carpet"
|
||||
id = "carpet"
|
||||
results = list("carpet" = 2)
|
||||
required_reagents = list(/datum/reagent/drug/space_drugs = 1, "blood" = 1)
|
||||
id = /datum/reagent/carpet
|
||||
results = list(/datum/reagent/carpet = 2)
|
||||
required_reagents = list(/datum/reagent/drug/space_drugs = 1, /datum/reagent/blood = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/black
|
||||
name = "liquid black carpet"
|
||||
id = "blackcarpet"
|
||||
results = list("blackcarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, /datum/reagent/carbon = 1)
|
||||
id = /datum/reagent/carpet/black
|
||||
results = list(/datum/reagent/carpet/black = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/blackred
|
||||
name = "liquid red black carpet"
|
||||
id = "blackredcarpet"
|
||||
results = list("blackredcarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "charcoal" = 1)
|
||||
id = /datum/reagent/carpet/blackred
|
||||
results = list(/datum/reagent/carpet/blackred = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/medicine/charcoal = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/monochrome
|
||||
name = "liquid monochrome carpet"
|
||||
id = "monochromecarpet"
|
||||
results = list("monochromecarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, /datum/reagent/oil = 1)
|
||||
id = /datum/reagent/carpet/monochrome
|
||||
results = list(/datum/reagent/carpet/monochrome = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/oil = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/blue
|
||||
name = "liquid blue carpet"
|
||||
id = "bluecarpet"
|
||||
results = list("bluecarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "tonic" = 1)
|
||||
id = /datum/reagent/carpet/blue
|
||||
results = list(/datum/reagent/carpet/blue = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/tonic = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/cyan
|
||||
name = "liquid cyan carpet"
|
||||
id = "cyancarpet"
|
||||
results = list("cyancarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "ice" = 1)
|
||||
id = /datum/reagent/carpet/cyan
|
||||
results = list(/datum/reagent/carpet/cyan = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/ice = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/green
|
||||
name = "liquid green carpet"
|
||||
id = "greencarpet"
|
||||
results = list("greencarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/carpet/green
|
||||
results = list(/datum/reagent/carpet/green = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/toxin/acid = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/orange
|
||||
name = "liquid orange carpet"
|
||||
id = "orangecarpet"
|
||||
results = list("orangecarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "orangejuice" = 1)
|
||||
id = /datum/reagent/carpet/orange
|
||||
results = list(/datum/reagent/carpet/orange = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/orangejuice = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/purple
|
||||
name = "liquid purple carpet"
|
||||
id = "purplecarpet"
|
||||
results = list("purplecarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "stable_plasma" = 1)
|
||||
id = /datum/reagent/carpet/purple
|
||||
results = list(/datum/reagent/carpet/purple = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/stable_plasma = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/red
|
||||
name = "liquid red carpet"
|
||||
id = "redcarpet"
|
||||
results = list("redcarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, /datum/reagent/fuel = 1)
|
||||
id = /datum/reagent/carpet/red
|
||||
results = list(/datum/reagent/carpet/red = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/fuel = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/royalblack
|
||||
name = "liquid royal black carpet"
|
||||
id = "royalblackcarpet"
|
||||
results = list("royalblackcarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "blackpepper" = 1)
|
||||
id = /datum/reagent/carpet/royalblack
|
||||
results = list(/datum/reagent/carpet/royalblack = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/blackpepper = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/royalblue
|
||||
name = "liquid royal blue carpet"
|
||||
id = "royalbluecarpet"
|
||||
results = list("royalbluecarpet" = 2)
|
||||
required_reagents = list("carpet" = 1, "clonexadone" = 1)
|
||||
id = /datum/reagent/carpet/royalblue
|
||||
results = list(/datum/reagent/carpet/royalblue = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/medicine/clonexadone = 1)
|
||||
|
||||
@@ -27,9 +27,9 @@
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/nitroglycerin
|
||||
name = "Nitroglycerin"
|
||||
id = "nitroglycerin"
|
||||
results = list("nitroglycerin" = 2)
|
||||
required_reagents = list("glycerol" = 1, /datum/reagent/toxin/acid/fluacid = 1, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/nitroglycerin
|
||||
results = list(/datum/reagent/nitroglycerin = 2)
|
||||
required_reagents = list(/datum/reagent/glycerol = 1, /datum/reagent/toxin/acid/fluacid = 1, /datum/reagent/toxin/acid = 1)
|
||||
strengthdiv = 2
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/nitroglycerin/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -41,7 +41,7 @@
|
||||
/datum/chemical_reaction/reagent_explosion/nitroglycerin_explosion
|
||||
name = "Nitroglycerin explosion"
|
||||
id = "nitroglycerin_explosion"
|
||||
required_reagents = list("nitroglycerin" = 1)
|
||||
required_reagents = list(/datum/reagent/nitroglycerin = 1)
|
||||
required_temp = 474
|
||||
strengthdiv = 2
|
||||
|
||||
@@ -49,13 +49,13 @@
|
||||
/datum/chemical_reaction/reagent_explosion/potassium_explosion
|
||||
name = "Explosion"
|
||||
id = "potassium_explosion"
|
||||
required_reagents = list("water" = 1, /datum/reagent/potassium = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/potassium = 1)
|
||||
strengthdiv = 10
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/potassium_explosion/holyboom
|
||||
name = "Holy Explosion"
|
||||
id = "holyboom"
|
||||
required_reagents = list("holywater" = 1, /datum/reagent/potassium = 1)
|
||||
required_reagents = list(/datum/reagent/water/holywater = 1, /datum/reagent/potassium = 1)
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/potassium_explosion/holyboom/on_reaction(datum/reagents/holder, created_volume)
|
||||
var/turf/T = get_turf(holder.my_atom)
|
||||
@@ -84,14 +84,14 @@
|
||||
|
||||
/datum/chemical_reaction/blackpowder
|
||||
name = "Black Powder"
|
||||
id = "blackpowder"
|
||||
results = list("blackpowder" = 3)
|
||||
required_reagents = list("saltpetre" = 1, "charcoal" = 1, "sulfur" = 1)
|
||||
id = /datum/reagent/blackpowder
|
||||
results = list(/datum/reagent/blackpowder = 3)
|
||||
required_reagents = list(/datum/reagent/saltpetre = 1, /datum/reagent/medicine/charcoal = 1, /datum/reagent/sulfur = 1)
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/blackpowder_explosion
|
||||
name = "Black Powder Kaboom"
|
||||
id = "blackpowder_explosion"
|
||||
required_reagents = list("blackpowder" = 1)
|
||||
required_reagents = list(/datum/reagent/blackpowder = 1)
|
||||
required_temp = 474
|
||||
strengthdiv = 6
|
||||
modifier = 1
|
||||
@@ -103,14 +103,14 @@
|
||||
|
||||
/datum/chemical_reaction/thermite
|
||||
name = "Thermite"
|
||||
id = "thermite"
|
||||
results = list("thermite" = 3)
|
||||
required_reagents = list("aluminium" = 1, /datum/reagent/iron = 1, /datum/reagent/oxygen = 1)
|
||||
id = /datum/reagent/thermite
|
||||
results = list(/datum/reagent/thermite = 3)
|
||||
required_reagents = list(/datum/reagent/aluminium = 1, /datum/reagent/iron = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/emp_pulse
|
||||
name = "EMP Pulse"
|
||||
id = "emp_pulse"
|
||||
required_reagents = list("uranium" = 1, /datum/reagent/iron = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense
|
||||
required_reagents = list(/datum/reagent/uranium = 1, /datum/reagent/iron = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense
|
||||
|
||||
/datum/chemical_reaction/emp_pulse/on_reaction(datum/reagents/holder, created_volume)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
@@ -123,7 +123,7 @@
|
||||
/datum/chemical_reaction/beesplosion
|
||||
name = "Bee Explosion"
|
||||
id = "beesplosion"
|
||||
required_reagents = list("honey" = 1, "strange_reagent" = 1, /datum/reagent/radium = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/honey = 1, /datum/reagent/medicine/strange_reagent = 1, /datum/reagent/radium = 1)
|
||||
|
||||
/datum/chemical_reaction/beesplosion/on_reaction(datum/reagents/holder, created_volume)
|
||||
var/location = holder.my_atom.drop_location()
|
||||
@@ -146,14 +146,14 @@
|
||||
|
||||
/datum/chemical_reaction/stabilizing_agent
|
||||
name = "stabilizing_agent"
|
||||
id = "stabilizing_agent"
|
||||
results = list("stabilizing_agent" = 3)
|
||||
id = /datum/reagent/stabilizing_agent
|
||||
results = list(/datum/reagent/stabilizing_agent = 3)
|
||||
required_reagents = list(/datum/reagent/iron = 1, /datum/reagent/oxygen = 1, /datum/reagent/hydrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/clf3
|
||||
name = "Chlorine Trifluoride"
|
||||
id = "clf3"
|
||||
results = list("clf3" = 4)
|
||||
id = /datum/reagent/clf3
|
||||
results = list(/datum/reagent/clf3 = 4)
|
||||
required_reagents = list(/datum/reagent/chlorine = 1, /datum/reagent/fluorine = 3)
|
||||
required_temp = 424
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
name = "Meth explosion"
|
||||
id = "methboom1"
|
||||
required_temp = 380 //slightly above the meth mix time.
|
||||
required_reagents = list("methamphetamine" = 1)
|
||||
required_reagents = list(/datum/reagent/drug/methamphetamine = 1)
|
||||
strengthdiv = 6
|
||||
modifier = 1
|
||||
mob_react = FALSE
|
||||
@@ -181,13 +181,13 @@
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/methsplosion/methboom2
|
||||
id = "methboom2"
|
||||
required_reagents = list("diethylamine" = 1, /datum/reagent/iodine = 1, "phosphorus" = 1, /datum/reagent/hydrogen = 1) //diethylamine is often left over from mixing the ephedrine.
|
||||
required_reagents = list(/datum/reagent/diethylamine = 1, /datum/reagent/iodine = 1, /datum/reagent/phosphorus = 1, /datum/reagent/hydrogen = 1) //diethylamine is often left over from mixing the ephedrine.
|
||||
required_temp = 300 //room temperature, chilling it even a little will prevent the explosion
|
||||
|
||||
/datum/chemical_reaction/sorium
|
||||
name = "Sorium"
|
||||
id = "sorium"
|
||||
results = list("sorium" = 4)
|
||||
id = /datum/reagent/sorium
|
||||
results = list(/datum/reagent/sorium = 4)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/oxygen = 1, /datum/reagent/nitrogen = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/sorium/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -201,7 +201,7 @@
|
||||
/datum/chemical_reaction/sorium_vortex
|
||||
name = "sorium_vortex"
|
||||
id = "sorium_vortex"
|
||||
required_reagents = list("sorium" = 1)
|
||||
required_reagents = list(/datum/reagent/sorium = 1)
|
||||
required_temp = 474
|
||||
|
||||
/datum/chemical_reaction/sorium_vortex/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -211,9 +211,9 @@
|
||||
|
||||
/datum/chemical_reaction/liquid_dark_matter
|
||||
name = "Liquid Dark Matter"
|
||||
id = "liquid_dark_matter"
|
||||
results = list("liquid_dark_matter" = 3)
|
||||
required_reagents = list("stable_plasma" = 1, /datum/reagent/radium = 1, /datum/reagent/carbon = 1)
|
||||
id = /datum/reagent/liquid_dark_matter
|
||||
results = list(/datum/reagent/liquid_dark_matter = 3)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/radium = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/liquid_dark_matter/on_reaction(datum/reagents/holder, created_volume)
|
||||
if(holder.has_reagent(/datum/reagent/stabilizing_agent))
|
||||
@@ -226,7 +226,7 @@
|
||||
/datum/chemical_reaction/ldm_vortex
|
||||
name = "LDM Vortex"
|
||||
id = "ldm_vortex"
|
||||
required_reagents = list("liquid_dark_matter" = 1)
|
||||
required_reagents = list(/datum/reagent/liquid_dark_matter = 1)
|
||||
required_temp = 474
|
||||
|
||||
/datum/chemical_reaction/ldm_vortex/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -236,9 +236,9 @@
|
||||
|
||||
/datum/chemical_reaction/flash_powder
|
||||
name = "Flash powder"
|
||||
id = "flash_powder"
|
||||
results = list("flash_powder" = 3)
|
||||
required_reagents = list("aluminium" = 1, /datum/reagent/potassium = 1, "sulfur" = 1 )
|
||||
id = /datum/reagent/flash_powder
|
||||
results = list(/datum/reagent/flash_powder = 3)
|
||||
required_reagents = list(/datum/reagent/aluminium = 1, /datum/reagent/potassium = 1, /datum/reagent/sulfur = 1 )
|
||||
|
||||
/datum/chemical_reaction/flash_powder/on_reaction(datum/reagents/holder, created_volume)
|
||||
if(holder.has_reagent(/datum/reagent/stabilizing_agent))
|
||||
@@ -260,7 +260,7 @@
|
||||
/datum/chemical_reaction/flash_powder_flash
|
||||
name = "Flash powder activation"
|
||||
id = "flash_powder_flash"
|
||||
required_reagents = list("flash_powder" = 1)
|
||||
required_reagents = list(/datum/reagent/flash_powder = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/flash_powder_flash/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -279,9 +279,9 @@
|
||||
|
||||
/datum/chemical_reaction/smoke_powder
|
||||
name = "smoke_powder"
|
||||
id = "smoke_powder"
|
||||
results = list("smoke_powder" = 3)
|
||||
required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/consumable/sugar = 1, "phosphorus" = 1)
|
||||
id = /datum/reagent/smoke_powder
|
||||
results = list(/datum/reagent/smoke_powder = 3)
|
||||
required_reagents = list(/datum/reagent/potassium = 1, /datum/reagent/consumable/sugar = 1, /datum/reagent/phosphorus = 1)
|
||||
|
||||
/datum/chemical_reaction/smoke_powder/on_reaction(datum/reagents/holder, created_volume)
|
||||
if(holder.has_reagent(/datum/reagent/stabilizing_agent))
|
||||
@@ -319,9 +319,9 @@
|
||||
|
||||
/datum/chemical_reaction/sonic_powder
|
||||
name = "sonic_powder"
|
||||
id = "sonic_powder"
|
||||
results = list("sonic_powder" = 3)
|
||||
required_reagents = list(/datum/reagent/oxygen = 1, /datum/reagent/consumable/space_cola = 1, "phosphorus" = 1)
|
||||
id = /datum/reagent/sonic_powder
|
||||
results = list(/datum/reagent/sonic_powder = 3)
|
||||
required_reagents = list(/datum/reagent/oxygen = 1, /datum/reagent/consumable/space_cola = 1, /datum/reagent/phosphorus = 1)
|
||||
|
||||
/datum/chemical_reaction/sonic_powder/on_reaction(datum/reagents/holder, created_volume)
|
||||
if(holder.has_reagent(/datum/reagent/stabilizing_agent))
|
||||
@@ -335,7 +335,7 @@
|
||||
/datum/chemical_reaction/sonic_powder_deafen
|
||||
name = "sonic_powder_deafen"
|
||||
id = "sonic_powder_deafen"
|
||||
required_reagents = list("sonic_powder" = 1)
|
||||
required_reagents = list(/datum/reagent/sonic_powder = 1)
|
||||
required_temp = 374
|
||||
|
||||
/datum/chemical_reaction/sonic_powder_deafen/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -346,9 +346,9 @@
|
||||
|
||||
/datum/chemical_reaction/phlogiston
|
||||
name = "phlogiston"
|
||||
id = "phlogiston"
|
||||
results = list("phlogiston" = 3)
|
||||
required_reagents = list("phosphorus" = 1, /datum/reagent/toxin/acid = 1, "stable_plasma" = 1)
|
||||
id = /datum/reagent/phlogiston
|
||||
results = list(/datum/reagent/phlogiston = 3)
|
||||
required_reagents = list(/datum/reagent/phosphorus = 1, /datum/reagent/toxin/acid = 1, /datum/reagent/stable_plasma = 1)
|
||||
|
||||
/datum/chemical_reaction/phlogiston/on_reaction(datum/reagents/holder, created_volume)
|
||||
if(holder.has_reagent(/datum/reagent/stabilizing_agent))
|
||||
@@ -361,15 +361,15 @@
|
||||
|
||||
/datum/chemical_reaction/napalm
|
||||
name = "Napalm"
|
||||
id = "napalm"
|
||||
results = list("napalm" = 3)
|
||||
id = /datum/reagent/napalm
|
||||
results = list(/datum/reagent/napalm = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/fuel = 1, /datum/reagent/consumable/ethanol = 1 )
|
||||
|
||||
/datum/chemical_reaction/cryostylane
|
||||
name = "cryostylane"
|
||||
id = "cryostylane"
|
||||
results = list("cryostylane" = 3)
|
||||
required_reagents = list("water" = 1, "stable_plasma" = 1, /datum/reagent/nitrogen = 1)
|
||||
id = /datum/reagent/cryostylane
|
||||
results = list(/datum/reagent/cryostylane = 3)
|
||||
required_reagents = list(/datum/reagent/water = 1, /datum/reagent/stable_plasma = 1, /datum/reagent/nitrogen = 1)
|
||||
|
||||
/datum/chemical_reaction/cryostylane/on_reaction(datum/reagents/holder, created_volume)
|
||||
holder.chem_temp = 20 // cools the fuck down
|
||||
@@ -378,8 +378,8 @@
|
||||
/datum/chemical_reaction/cryostylane_oxygen
|
||||
name = "ephemeral cryostylane reaction"
|
||||
id = "cryostylane_oxygen"
|
||||
results = list("cryostylane" = 1)
|
||||
required_reagents = list("cryostylane" = 1, /datum/reagent/oxygen = 1)
|
||||
results = list(/datum/reagent/cryostylane = 1)
|
||||
required_reagents = list(/datum/reagent/cryostylane = 1, /datum/reagent/oxygen = 1)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/cryostylane_oxygen/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -388,8 +388,8 @@
|
||||
/datum/chemical_reaction/pyrosium_oxygen
|
||||
name = "ephemeral pyrosium reaction"
|
||||
id = "pyrosium_oxygen"
|
||||
results = list("pyrosium" = 1)
|
||||
required_reagents = list("pyrosium" = 1, /datum/reagent/oxygen = 1)
|
||||
results = list(/datum/reagent/pyrosium = 1)
|
||||
required_reagents = list(/datum/reagent/pyrosium = 1, /datum/reagent/oxygen = 1)
|
||||
mob_react = FALSE
|
||||
|
||||
/datum/chemical_reaction/pyrosium_oxygen/on_reaction(datum/reagents/holder, created_volume)
|
||||
@@ -397,9 +397,9 @@
|
||||
|
||||
/datum/chemical_reaction/pyrosium
|
||||
name = "pyrosium"
|
||||
id = "pyrosium"
|
||||
results = list("pyrosium" = 3)
|
||||
required_reagents = list("stable_plasma" = 1, /datum/reagent/radium = 1, "phosphorus" = 1)
|
||||
id = /datum/reagent/pyrosium
|
||||
results = list(/datum/reagent/pyrosium = 3)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/radium = 1, /datum/reagent/phosphorus = 1)
|
||||
|
||||
/datum/chemical_reaction/pyrosium/on_reaction(datum/reagents/holder, created_volume)
|
||||
holder.chem_temp = 20 // also cools the fuck down
|
||||
@@ -407,23 +407,23 @@
|
||||
|
||||
/datum/chemical_reaction/teslium
|
||||
name = "Teslium"
|
||||
id = "teslium"
|
||||
results = list("teslium" = 3)
|
||||
required_reagents = list("stable_plasma" = 1, /datum/reagent/silver = 1, "blackpowder" = 1)
|
||||
id = /datum/reagent/teslium
|
||||
results = list(/datum/reagent/teslium = 3)
|
||||
required_reagents = list(/datum/reagent/stable_plasma = 1, /datum/reagent/silver = 1, /datum/reagent/blackpowder = 1)
|
||||
mix_message = "<span class='danger'>A jet of sparks flies from the mixture as it merges into a flickering slurry.</span>"
|
||||
required_temp = 400
|
||||
|
||||
/datum/chemical_reaction/energized_jelly
|
||||
name = "Energized Jelly"
|
||||
id = "energized_jelly"
|
||||
results = list("energized_jelly" = 2)
|
||||
required_reagents = list("slimejelly" = 1, "teslium" = 1)
|
||||
id = /datum/reagent/teslium/energized_jelly
|
||||
results = list(/datum/reagent/teslium/energized_jelly = 2)
|
||||
required_reagents = list(/datum/reagent/toxin/slimejelly = 1, /datum/reagent/teslium = 1)
|
||||
mix_message = "<span class='danger'>The slime jelly starts glowing intermittently.</span>"
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/teslium_lightning
|
||||
name = "Teslium Destabilization"
|
||||
id = "teslium_lightning"
|
||||
required_reagents = list("teslium" = 1, "water" = 1)
|
||||
required_reagents = list(/datum/reagent/teslium = 1, /datum/reagent/water = 1)
|
||||
strengthdiv = 100
|
||||
modifier = -100
|
||||
noexplosion = TRUE
|
||||
@@ -452,29 +452,29 @@
|
||||
/datum/chemical_reaction/reagent_explosion/teslium_lightning/heat
|
||||
id = "teslium_lightning2"
|
||||
required_temp = 474
|
||||
required_reagents = list("teslium" = 1)
|
||||
required_reagents = list(/datum/reagent/teslium = 1)
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/nitrous_oxide
|
||||
name = "N2O explosion"
|
||||
id = "n2o_explosion"
|
||||
required_reagents = list("nitrous_oxide" = 1)
|
||||
required_reagents = list(/datum/reagent/nitrous_oxide = 1)
|
||||
strengthdiv = 7
|
||||
required_temp = 575
|
||||
modifier = 1
|
||||
|
||||
/datum/chemical_reaction/firefighting_foam
|
||||
name = "Firefighting Foam"
|
||||
id = "firefighting_foam"
|
||||
results = list("firefighting_foam" = 3)
|
||||
required_reagents = list("stabilizing_agent" = 1,"fluorosurfactant" = 1,/datum/reagent/carbon = 1)
|
||||
id = /datum/reagent/firefighting_foam
|
||||
results = list(/datum/reagent/firefighting_foam = 3)
|
||||
required_reagents = list(/datum/reagent/stabilizing_agent = 1, /datum/reagent/fluorosurfactant = 1,/datum/reagent/carbon = 1)
|
||||
required_temp = 200
|
||||
is_cold_recipe = 1
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/lingblood
|
||||
name = "Changeling Blood Reaction"
|
||||
id = "ling_blood_reaction"
|
||||
results = list("ash" = 1)
|
||||
required_reagents = list("blood" = 1)
|
||||
results = list(/datum/reagent/ash = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
strengthdiv = 4 //The explosion should be somewhat strong if a full 15u is heated within a syringe. !!fun!!
|
||||
required_temp = 666
|
||||
special_react = TRUE
|
||||
|
||||
@@ -28,15 +28,15 @@
|
||||
/datum/chemical_reaction/slime/slimeinaprov
|
||||
name = "Slime epinephrine"
|
||||
id = "m_inaprov"
|
||||
results = list("epinephrine" = 3)
|
||||
required_reagents = list("water" = 5)
|
||||
results = list(/datum/reagent/medicine/epinephrine = 3)
|
||||
required_reagents = list(/datum/reagent/water = 5)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/grey
|
||||
|
||||
/datum/chemical_reaction/slime/slimemonkey
|
||||
name = "Slime Monkey"
|
||||
id = "m_monkey"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/grey
|
||||
required_other = TRUE
|
||||
|
||||
@@ -48,24 +48,24 @@
|
||||
//Green
|
||||
/datum/chemical_reaction/slime/slimemutate
|
||||
name = "Mutation Toxin"
|
||||
id = "slimetoxin"
|
||||
results = list("slime_toxin" = 1)
|
||||
id = /datum/reagent/slime_toxin
|
||||
results = list(/datum/reagent/slime_toxin = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/green
|
||||
|
||||
/datum/chemical_reaction/slime/slimehuman
|
||||
name = "Human Mutation Toxin"
|
||||
id = "humanmuttoxin"
|
||||
results = list("stablemutationtoxin" = 1)
|
||||
required_reagents = list("blood" = 1)
|
||||
id = /datum/reagent/mutationtoxin
|
||||
results = list(/datum/reagent/mutationtoxin = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/green
|
||||
|
||||
/datum/chemical_reaction/slime/slimelizard
|
||||
name = "Lizard Mutation Toxin"
|
||||
id = "lizardmuttoxin"
|
||||
results = list("lizardmutationtoxin" = 1)
|
||||
id = /datum/reagent/mutationtoxin/lizard
|
||||
results = list(/datum/reagent/mutationtoxin/lizard = 1)
|
||||
required_reagents = list(/datum/reagent/radium = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/green
|
||||
@@ -87,7 +87,7 @@
|
||||
/datum/chemical_reaction/slime/slimeglass
|
||||
name = "Slime Glass"
|
||||
id = "m_glass"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/metal
|
||||
required_other = TRUE
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
/datum/chemical_reaction/slime/slimemobspawn/lesser
|
||||
name = "Slime Crit Lesser"
|
||||
id = "m_tele3"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
|
||||
/datum/chemical_reaction/slime/slimemobspawn/lesser/summon_mobs(datum/reagents/holder, turf/T)
|
||||
T.visible_message("<span class='danger'>The slime extract begins to vibrate violently!</span>")
|
||||
@@ -130,7 +130,7 @@
|
||||
/datum/chemical_reaction/slime/slimemobspawn/friendly
|
||||
name = "Slime Crit Friendly"
|
||||
id = "m_tele5"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/slime/slimemobspawn/friendly/summon_mobs(datum/reagents/holder, turf/T)
|
||||
T.visible_message("<span class='danger'>The slime extract begins to vibrate adorably!</span>")
|
||||
@@ -172,7 +172,7 @@
|
||||
/datum/chemical_reaction/slime/slimebork/drinks
|
||||
name = "Slime Bork 2"
|
||||
id = "m_tele4"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/slime/slimebork/drinks/getbork()
|
||||
return get_random_drink()
|
||||
@@ -181,7 +181,7 @@
|
||||
/datum/chemical_reaction/slime/slimefrost
|
||||
name = "Slime Frost Oil"
|
||||
id = "m_frostoil"
|
||||
results = list("frostoil" = 10)
|
||||
results = list(/datum/reagent/consumable/frostoil = 10)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1)
|
||||
required_container = /obj/item/slime_extract/blue
|
||||
required_other = TRUE
|
||||
@@ -189,7 +189,7 @@
|
||||
/datum/chemical_reaction/slime/slimestabilizer
|
||||
name = "Slime Stabilizer"
|
||||
id = "m_slimestabilizer"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/blue
|
||||
required_other = TRUE
|
||||
|
||||
@@ -200,8 +200,8 @@
|
||||
/datum/chemical_reaction/slime/slimefoam
|
||||
name = "Slime Foam"
|
||||
id = "m_foam"
|
||||
results = list("fluorosurfactant" = 20, "water" = 20)
|
||||
required_reagents = list("water" = 5)
|
||||
results = list(/datum/reagent/fluorosurfactant = 20, /datum/reagent/water = 20)
|
||||
required_reagents = list(/datum/reagent/water = 5)
|
||||
required_container = /obj/item/slime_extract/blue
|
||||
required_other = TRUE
|
||||
|
||||
@@ -233,7 +233,7 @@
|
||||
/datum/chemical_reaction/slime/slimefireproof
|
||||
name = "Slime Fireproof"
|
||||
id = "m_fireproof"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/darkblue
|
||||
required_other = TRUE
|
||||
|
||||
@@ -245,8 +245,8 @@
|
||||
/datum/chemical_reaction/slime/slimecasp
|
||||
name = "Slime Capsaicin Oil"
|
||||
id = "m_capsaicinoil"
|
||||
results = list("capsaicin" = 10)
|
||||
required_reagents = list("blood" = 1)
|
||||
results = list(/datum/reagent/consumable/capsaicin = 10)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/orange
|
||||
required_other = TRUE
|
||||
|
||||
@@ -277,8 +277,8 @@
|
||||
/datum/chemical_reaction/slime/slimesmoke
|
||||
name = "Slime Smoke"
|
||||
id = "m_smoke"
|
||||
results = list("phosphorus" = 10, "potassium" = 10, "sugar" = 10)
|
||||
required_reagents = list("water" = 5)
|
||||
results = list(/datum/reagent/phosphorus = 10, /datum/reagent/potassium = 10, /datum/reagent/consumable/sugar = 10)
|
||||
required_reagents = list(/datum/reagent/water = 5)
|
||||
required_container = /obj/item/slime_extract/orange
|
||||
required_other = TRUE
|
||||
|
||||
@@ -286,7 +286,7 @@
|
||||
/datum/chemical_reaction/slime/slimeoverload
|
||||
name = "Slime EMP"
|
||||
id = "m_emp"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/yellow
|
||||
required_other = TRUE
|
||||
|
||||
@@ -308,7 +308,7 @@
|
||||
/datum/chemical_reaction/slime/slimeglow
|
||||
name = "Slime Glow"
|
||||
id = "m_glow"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/yellow
|
||||
required_other = TRUE
|
||||
|
||||
@@ -333,8 +333,8 @@
|
||||
/datum/chemical_reaction/slime/slimeregen
|
||||
name = "Slime Regen"
|
||||
id = "m_regen"
|
||||
results = list("regen_jelly" = 5)
|
||||
required_reagents = list("blood" = 1)
|
||||
results = list(/datum/reagent/medicine/regen_jelly = 5)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/purple
|
||||
required_other = TRUE
|
||||
|
||||
@@ -365,7 +365,7 @@
|
||||
/datum/chemical_reaction/slime/slimebloodlust
|
||||
name = "Bloodlust"
|
||||
id = "m_bloodlust"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/red
|
||||
required_other = TRUE
|
||||
|
||||
@@ -383,7 +383,7 @@
|
||||
/datum/chemical_reaction/slime/slimespeed
|
||||
name = "Slime Speed"
|
||||
id = "m_speed"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/red
|
||||
required_other = TRUE
|
||||
|
||||
@@ -406,7 +406,7 @@
|
||||
/datum/chemical_reaction/slime/gender
|
||||
name = "Gender Potion"
|
||||
id = "m_gender"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/pink
|
||||
required_other = TRUE
|
||||
|
||||
@@ -417,8 +417,8 @@
|
||||
//Black
|
||||
/datum/chemical_reaction/slime/slimemutate2
|
||||
name = "Advanced Mutation Toxin"
|
||||
id = "mutationtoxin2"
|
||||
results = list("amutationtoxin" = 1)
|
||||
id = /datum/reagent/aslimetoxin
|
||||
results = list(/datum/reagent/aslimetoxin = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/black
|
||||
@@ -456,8 +456,8 @@
|
||||
/datum/chemical_reaction/slime/slimecornoil
|
||||
name = "Slime Corn Oil"
|
||||
id = "m_cornoil"
|
||||
results = list("cornoil" = 10)
|
||||
required_reagents = list("blood" = 1)
|
||||
results = list(/datum/reagent/consumable/cornoil = 10)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/oil
|
||||
required_other = TRUE
|
||||
|
||||
@@ -477,7 +477,7 @@
|
||||
name = "Renaming Potion"
|
||||
id = "m_renaming_potion"
|
||||
required_container = /obj/item/slime_extract/lightpink
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_other = TRUE
|
||||
|
||||
/datum/chemical_reaction/slime/renaming/on_reaction(datum/reagents/holder)
|
||||
@@ -501,7 +501,7 @@
|
||||
/datum/chemical_reaction/slime/slimefloor2
|
||||
name = "Bluespace Floor"
|
||||
id = "m_floor2"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/bluespace
|
||||
required_other = TRUE
|
||||
|
||||
@@ -525,7 +525,7 @@
|
||||
/datum/chemical_reaction/slime/slimeradio
|
||||
name = "Slime Radio"
|
||||
id = "m_radio"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/bluespace
|
||||
required_other = TRUE
|
||||
|
||||
@@ -548,7 +548,7 @@
|
||||
/datum/chemical_reaction/slime/slime_territory
|
||||
name = "Slime Territory"
|
||||
id = "s_territory"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/cerulean
|
||||
required_other = TRUE
|
||||
|
||||
@@ -573,7 +573,7 @@
|
||||
/datum/chemical_reaction/slime/slimecamera
|
||||
name = "Slime Camera"
|
||||
id = "m_camera"
|
||||
required_reagents = list("water" = 1)
|
||||
required_reagents = list(/datum/reagent/water = 1)
|
||||
required_container = /obj/item/slime_extract/sepia
|
||||
required_other = TRUE
|
||||
|
||||
@@ -585,7 +585,7 @@
|
||||
/datum/chemical_reaction/slime/slimefloor
|
||||
name = "Sepia Floor"
|
||||
id = "m_floor"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/sepia
|
||||
required_other = TRUE
|
||||
|
||||
@@ -609,7 +609,7 @@
|
||||
/datum/chemical_reaction/slime/slimecrayon
|
||||
name = "Slime Crayon"
|
||||
id = "s_crayon"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_container = /obj/item/slime_extract/pyrite
|
||||
required_other = TRUE
|
||||
|
||||
@@ -642,7 +642,7 @@
|
||||
/datum/chemical_reaction/slime/slimebomb
|
||||
name = "Clusterblorble"
|
||||
id = "slimebomb"
|
||||
required_reagents = list("slimejelly" = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/slimejelly = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/rainbow
|
||||
|
||||
@@ -658,7 +658,7 @@
|
||||
/datum/chemical_reaction/slime/slime_transfer
|
||||
name = "Transfer Potion"
|
||||
id = "slimetransfer"
|
||||
required_reagents = list("blood" = 1)
|
||||
required_reagents = list(/datum/reagent/blood = 1)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/rainbow
|
||||
|
||||
@@ -669,7 +669,7 @@
|
||||
/datum/chemical_reaction/slime/flight_potion
|
||||
name = "Flight Potion"
|
||||
id = "flightpotion"
|
||||
required_reagents = list("holywater" = 5, "uranium" = 5)
|
||||
required_reagents = list(/datum/reagent/water/holywater = 5, /datum/reagent/uranium = 5)
|
||||
required_other = TRUE
|
||||
required_container = /obj/item/slime_extract/rainbow
|
||||
|
||||
|
||||
@@ -149,13 +149,13 @@ GLOBAL_LIST_INIT(food_reagents, build_reagents_to_food()) //reagentid = related
|
||||
|
||||
/datum/chemical_reaction/randomized/secret_sauce
|
||||
name = "secret sauce creation"
|
||||
id = "secretsauce"
|
||||
id = /datum/reagent/consumable/secretsauce
|
||||
persistent = TRUE
|
||||
persistence_period = 7 //Reset every week
|
||||
randomize_container = TRUE
|
||||
possible_containers = list(/obj/item/reagent_containers/glass/bucket) //easy way to ensure no common conflicts
|
||||
randomize_req_temperature = TRUE
|
||||
results = list("secret_sauce" =1)
|
||||
results = list(/datum/reagent/consumable/secretsauce =1)
|
||||
|
||||
/datum/chemical_reaction/randomized/secret_sauce/GetPossibleReagents(kind)
|
||||
switch(kind)
|
||||
|
||||
@@ -1,128 +1,128 @@
|
||||
|
||||
/datum/chemical_reaction/formaldehyde
|
||||
name = "formaldehyde"
|
||||
id = "Formaldehyde"
|
||||
results = list("formaldehyde" = 3)
|
||||
id = /datum/reagent/toxin/formaldehyde
|
||||
results = list(/datum/reagent/toxin/formaldehyde = 3)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/oxygen = 1, /datum/reagent/silver = 1)
|
||||
required_temp = 420
|
||||
|
||||
/datum/chemical_reaction/fentanyl
|
||||
name = "fentanyl"
|
||||
id = "fentanyl"
|
||||
results = list("fentanyl" = 1)
|
||||
id = /datum/reagent/toxin/fentanyl
|
||||
results = list(/datum/reagent/toxin/fentanyl = 1)
|
||||
required_reagents = list(/datum/reagent/drug/space_drugs = 1)
|
||||
required_temp = 674
|
||||
|
||||
/datum/chemical_reaction/cyanide
|
||||
name = "Cyanide"
|
||||
id = "cyanide"
|
||||
id = /datum/reagent/toxin/cyanide
|
||||
results = list(/datum/reagent/toxin/cyanide = 3)
|
||||
required_reagents = list(/datum/reagent/oil = 1, /datum/reagent/ammonia = 1, /datum/reagent/oxygen = 1)
|
||||
required_temp = 380
|
||||
|
||||
/datum/chemical_reaction/itching_powder
|
||||
name = "Itching Powder"
|
||||
id = "itching_powder"
|
||||
results = list("itching_powder" = 3)
|
||||
required_reagents = list(/datum/reagent/fuel = 1, /datum/reagent/ammonia = 1, "charcoal" = 1)
|
||||
id = /datum/reagent/toxin/itching_powder
|
||||
results = list(/datum/reagent/toxin/itching_powder = 3)
|
||||
required_reagents = list(/datum/reagent/fuel = 1, /datum/reagent/ammonia = 1, /datum/reagent/medicine/charcoal = 1)
|
||||
|
||||
/datum/chemical_reaction/facid
|
||||
name = "Fluorosulfuric acid"
|
||||
id = "facid"
|
||||
id = /datum/reagent/toxin/acid/fluacid
|
||||
results = list(/datum/reagent/toxin/acid/fluacid = 4)
|
||||
required_reagents = list(/datum/reagent/toxin/acid = 1, /datum/reagent/fluorine = 1, /datum/reagent/hydrogen = 1, /datum/reagent/potassium = 1)
|
||||
required_temp = 380
|
||||
|
||||
/datum/chemical_reaction/sulfonal
|
||||
name = "sulfonal"
|
||||
id = "sulfonal"
|
||||
results = list("sulfonal" = 3)
|
||||
required_reagents = list(/datum/reagent/acetone = 1, "diethylamine" = 1, "sulfur" = 1)
|
||||
id = /datum/reagent/toxin/sulfonal
|
||||
results = list(/datum/reagent/toxin/sulfonal = 3)
|
||||
required_reagents = list(/datum/reagent/acetone = 1, /datum/reagent/diethylamine = 1, /datum/reagent/sulfur = 1)
|
||||
|
||||
/datum/chemical_reaction/lipolicide
|
||||
name = "lipolicide"
|
||||
id = "lipolicide"
|
||||
results = list("lipolicide" = 3)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, "diethylamine" = 1, "ephedrine" = 1)
|
||||
id = /datum/reagent/toxin/lipolicide
|
||||
results = list(/datum/reagent/toxin/lipolicide = 3)
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/diethylamine = 1, /datum/reagent/medicine/ephedrine = 1)
|
||||
|
||||
/datum/chemical_reaction/mutagen
|
||||
name = "Unstable mutagen"
|
||||
id = "mutagen"
|
||||
results = list("mutagen" = 3)
|
||||
required_reagents = list(/datum/reagent/radium = 1, "phosphorus" = 1, /datum/reagent/chlorine = 1)
|
||||
id = /datum/reagent/toxin/mutagen
|
||||
results = list(/datum/reagent/toxin/mutagen = 3)
|
||||
required_reagents = list(/datum/reagent/radium = 1, /datum/reagent/phosphorus = 1, /datum/reagent/chlorine = 1)
|
||||
|
||||
/datum/chemical_reaction/lexorin
|
||||
name = "Lexorin"
|
||||
id = "lexorin"
|
||||
results = list("lexorin" = 3)
|
||||
id = /datum/reagent/toxin/lexorin
|
||||
results = list(/datum/reagent/toxin/lexorin = 3)
|
||||
required_reagents = list(/datum/reagent/toxin/plasma = 1, /datum/reagent/hydrogen = 1, /datum/reagent/oxygen = 1)
|
||||
|
||||
/datum/chemical_reaction/chloralhydrate
|
||||
name = "Chloral Hydrate"
|
||||
id = "chloralhydrate"
|
||||
results = list("chloralhydrate" = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/chlorine = 3, "water" = 1)
|
||||
id = /datum/reagent/toxin/chloralhydrate
|
||||
results = list(/datum/reagent/toxin/chloralhydrate = 1)
|
||||
required_reagents = list(/datum/reagent/consumable/ethanol = 1, /datum/reagent/chlorine = 3, /datum/reagent/water = 1)
|
||||
|
||||
/datum/chemical_reaction/mutetoxin //i'll just fit this in here snugly between other unfun chemicals :v
|
||||
name = "Mute Toxin"
|
||||
id = "mutetoxin"
|
||||
results = list("mutetoxin" = 2)
|
||||
required_reagents = list("uranium" = 2, "water" = 1, /datum/reagent/carbon = 1)
|
||||
id = /datum/reagent/toxin/mutetoxin
|
||||
results = list(/datum/reagent/toxin/mutetoxin = 2)
|
||||
required_reagents = list(/datum/reagent/uranium = 2, /datum/reagent/water = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/zombiepowder
|
||||
name = "Zombie Powder"
|
||||
id = "zombiepowder"
|
||||
results = list("zombiepowder" = 2)
|
||||
required_reagents = list("carpotoxin" = 5, "morphine" = 5, "copper" = 5)
|
||||
id = /datum/reagent/toxin/zombiepowder
|
||||
results = list(/datum/reagent/toxin/zombiepowder = 2)
|
||||
required_reagents = list(/datum/reagent/toxin/carpotoxin = 5, /datum/reagent/medicine/morphine = 5, /datum/reagent/copper = 5)
|
||||
|
||||
/datum/chemical_reaction/ghoulpowder
|
||||
name = "Ghoul Powder"
|
||||
id = "ghoulpowder"
|
||||
results = list("ghoulpowder" = 2)
|
||||
required_reagents = list("zombiepowder" = 1, "epinephrine" = 1)
|
||||
id = /datum/reagent/toxin/ghoulpowder
|
||||
results = list(/datum/reagent/toxin/ghoulpowder = 2)
|
||||
required_reagents = list(/datum/reagent/toxin/zombiepowder = 1, /datum/reagent/medicine/epinephrine = 1)
|
||||
|
||||
/datum/chemical_reaction/mindbreaker
|
||||
name = "Mindbreaker Toxin"
|
||||
id = "mindbreaker"
|
||||
results = list("mindbreaker" = 5)
|
||||
required_reagents = list(/datum/reagent/silicon = 1, /datum/reagent/hydrogen = 1, "charcoal" = 1)
|
||||
id = /datum/reagent/toxin/mindbreaker
|
||||
results = list(/datum/reagent/toxin/mindbreaker = 5)
|
||||
required_reagents = list(/datum/reagent/silicon = 1, /datum/reagent/hydrogen = 1, /datum/reagent/medicine/charcoal = 1)
|
||||
|
||||
/datum/chemical_reaction/heparin
|
||||
name = "Heparin"
|
||||
id = "Heparin"
|
||||
results = list("heparin" = 4)
|
||||
required_reagents = list("formaldehyde" = 1, /datum/reagent/sodium = 1, /datum/reagent/chlorine = 1, "lithium" = 1)
|
||||
id = /datum/reagent/toxin/heparin
|
||||
results = list(/datum/reagent/toxin/heparin = 4)
|
||||
required_reagents = list(/datum/reagent/toxin/formaldehyde = 1, /datum/reagent/sodium = 1, /datum/reagent/chlorine = 1, /datum/reagent/lithium = 1)
|
||||
mix_message = "<span class='danger'>The mixture thins and loses all color.</span>"
|
||||
|
||||
/datum/chemical_reaction/rotatium
|
||||
name = "Rotatium"
|
||||
id = "Rotatium"
|
||||
results = list("rotatium" = 3)
|
||||
required_reagents = list("mindbreaker" = 1, "teslium" = 1, "fentanyl" = 1)
|
||||
id = /datum/reagent/toxin/rotatium
|
||||
results = list(/datum/reagent/toxin/rotatium = 3)
|
||||
required_reagents = list(/datum/reagent/toxin/mindbreaker = 1, /datum/reagent/teslium = 1, /datum/reagent/toxin/fentanyl = 1)
|
||||
mix_message = "<span class='danger'>After sparks, fire, and the smell of mindbreaker, the mix is constantly spinning with no stop in sight.</span>"
|
||||
|
||||
/datum/chemical_reaction/skewium
|
||||
name = "Skewium"
|
||||
id = "Skewium"
|
||||
results = list("skewium" = 5)
|
||||
required_reagents = list("rotatium" = 2, /datum/reagent/toxin/plasma = 2, /datum/reagent/toxin/acid = 1)
|
||||
id = /datum/reagent/toxin/skewium
|
||||
results = list(/datum/reagent/toxin/skewium = 5)
|
||||
required_reagents = list(/datum/reagent/toxin/rotatium = 2, /datum/reagent/toxin/plasma = 2, /datum/reagent/toxin/acid = 1)
|
||||
mix_message = "<span class='danger'>Wow! it turns out if you mix rotatium with some plasma and sulphuric acid, it gets even worse!</span>"
|
||||
|
||||
/datum/chemical_reaction/anacea
|
||||
name = "Anacea"
|
||||
id = "anacea"
|
||||
results = list("anacea" = 3)
|
||||
required_reagents = list("haloperidol" = 1, "impedrezene" = 1, /datum/reagent/radium = 1)
|
||||
id = /datum/reagent/toxin/anacea
|
||||
results = list(/datum/reagent/toxin/anacea = 3)
|
||||
required_reagents = list(/datum/reagent/medicine/haloperidol = 1, /datum/reagent/impedrezene = 1, /datum/reagent/radium = 1)
|
||||
|
||||
/datum/chemical_reaction/mimesbane
|
||||
name = "Mime's Bane"
|
||||
id = "mimesbane"
|
||||
results = list("mimesbane" = 3)
|
||||
required_reagents = list(/datum/reagent/radium = 1, "mutetoxin" = 1, "nothing" = 1)
|
||||
id = /datum/reagent/toxin/mimesbane
|
||||
results = list(/datum/reagent/toxin/mimesbane = 3)
|
||||
required_reagents = list(/datum/reagent/radium = 1, /datum/reagent/toxin/mutetoxin = 1, /datum/reagent/nothing = 1)
|
||||
|
||||
/datum/chemical_reaction/bonehurtingjuice
|
||||
name = "Bone Hurting Juice"
|
||||
id = "bonehurtingjuice"
|
||||
results = list("bonehurtingjuice" = 5)
|
||||
required_reagents = list("mutagen" = 1, "itching_powder" = 3, /datum/reagent/consumable/milk = 1)
|
||||
id = /datum/reagent/toxin/bonehurtingjuice
|
||||
results = list(/datum/reagent/toxin/bonehurtingjuice = 5)
|
||||
required_reagents = list(/datum/reagent/toxin/mutagen = 1, /datum/reagent/toxin/itching_powder = 3, /datum/reagent/consumable/milk = 1)
|
||||
mix_message = "<span class='danger'>The mixture suddenly becomes clear and looks a lot like water. You feel a strong urge to drink it.</span>"
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
/obj/item/reagent_containers/glass/bottle/epinephrine
|
||||
name = "epinephrine bottle"
|
||||
desc = "A small bottle. Contains epinephrine - used to stabilize patients."
|
||||
list_reagents = list("epinephrine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/toxin
|
||||
name = "toxin bottle"
|
||||
@@ -58,34 +58,34 @@
|
||||
/obj/item/reagent_containers/glass/bottle/spewium
|
||||
name = "spewium bottle"
|
||||
desc = "A small bottle of spewium."
|
||||
list_reagents = list("spewium" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/spewium = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/morphine
|
||||
name = "morphine bottle"
|
||||
desc = "A small bottle of morphine."
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
list_reagents = list("morphine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/morphine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/chloralhydrate
|
||||
name = "Chloral Hydrate Bottle"
|
||||
desc = "A small bottle of Choral Hydrate. Mickey's Favorite!"
|
||||
icon_state = "bottle20"
|
||||
list_reagents = list("chloralhydrate" = 15)
|
||||
list_reagents = list(/datum/reagent/toxin/chloralhydrate = 15)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/charcoal
|
||||
name = "charcoal bottle"
|
||||
desc = "A small bottle of charcoal, which removes toxins and other chemicals from the bloodstream."
|
||||
list_reagents = list("charcoal" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/charcoal = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/cryoxadone
|
||||
name = "cryoxadone bottle"
|
||||
desc = "A small bottle of cryoxadone, heals most types of damage when used in extremely cold enviornments."
|
||||
list_reagents = list("cryoxadone" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/cryoxadone = 30)
|
||||
|
||||
/obj/item/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."
|
||||
list_reagents = list("mutagen" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/mutagen = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/plasma
|
||||
name = "liquid plasma bottle"
|
||||
@@ -95,12 +95,12 @@
|
||||
/obj/item/reagent_containers/glass/bottle/synaptizine
|
||||
name = "synaptizine bottle"
|
||||
desc = "A small bottle of synaptizine."
|
||||
list_reagents = list("synaptizine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/synaptizine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/formaldehyde
|
||||
name = "formaldehyde bottle"
|
||||
desc = "A small bottle of formaldehyde."
|
||||
list_reagents = list("formaldehyde" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/formaldehyde = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/ammonia
|
||||
name = "ammonia bottle"
|
||||
@@ -110,7 +110,7 @@
|
||||
/obj/item/reagent_containers/glass/bottle/diethylamine
|
||||
name = "diethylamine bottle"
|
||||
desc = "A small bottle of diethylamine."
|
||||
list_reagents = list("diethylamine" = 30)
|
||||
list_reagents = list(/datum/reagent/diethylamine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/facid
|
||||
name = "Fluorosulfuric Acid Bottle"
|
||||
@@ -122,7 +122,7 @@
|
||||
desc = "A small bottle. Contains the liquid essence of the gods."
|
||||
icon = 'icons/obj/drinks.dmi'
|
||||
icon_state = "holyflask"
|
||||
list_reagents = list("adminordrazine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/adminordrazine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/capsaicin
|
||||
name = "Capsaicin Bottle"
|
||||
@@ -149,88 +149,88 @@
|
||||
/obj/item/reagent_containers/glass/bottle/polonium
|
||||
name = "polonium bottle"
|
||||
desc = "A small bottle. Contains Polonium."
|
||||
list_reagents = list("polonium" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/polonium = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/magillitis
|
||||
name = "magillitis bottle"
|
||||
desc = "A small bottle. Contains a serum known only as 'magillitis'."
|
||||
list_reagents = list("magillitis" = 5)
|
||||
list_reagents = list(/datum/reagent/magillitis = 5)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/venom
|
||||
name = "venom bottle"
|
||||
desc = "A small bottle. Contains Venom."
|
||||
list_reagents = list("venom" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/venom = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/fentanyl
|
||||
name = "fentanyl bottle"
|
||||
desc = "A small bottle. Contains Fentanyl."
|
||||
list_reagents = list("fentanyl" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/fentanyl = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/formaldehyde
|
||||
name = "formaldehyde bottle"
|
||||
desc = "A small bottle. Contains Formaldehyde."
|
||||
list_reagents = list("formaldehyde" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/formaldehyde = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/initropidril
|
||||
name = "initropidril bottle"
|
||||
desc = "A small bottle. Contains initropidril."
|
||||
list_reagents = list("initropidril" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/initropidril = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/pancuronium
|
||||
name = "pancuronium bottle"
|
||||
desc = "A small bottle. Contains pancuronium."
|
||||
list_reagents = list("pancuronium" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/pancuronium = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/sodium_thiopental
|
||||
name = "sodium thiopental bottle"
|
||||
desc = "A small bottle. Contains sodium thiopental."
|
||||
list_reagents = list("sodium_thiopental" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/sodium_thiopental = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/coniine
|
||||
name = "coniine bottle"
|
||||
desc = "A small bottle. Contains coniine."
|
||||
list_reagents = list("coniine" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/coniine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/curare
|
||||
name = "curare bottle"
|
||||
desc = "A small bottle. Contains curare."
|
||||
list_reagents = list("curare" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/curare = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/amanitin
|
||||
name = "amanitin bottle"
|
||||
desc = "A small bottle. Contains amanitin."
|
||||
list_reagents = list("amanitin" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/amanitin = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/histamine
|
||||
name = "histamine bottle"
|
||||
desc = "A small bottle. Contains Histamine."
|
||||
list_reagents = list("histamine" = 30)
|
||||
list_reagents = list(/datum/reagent/toxin/histamine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/diphenhydramine
|
||||
name = "antihistamine bottle"
|
||||
desc = "A small bottle of diphenhydramine."
|
||||
list_reagents = list("diphenhydramine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/diphenhydramine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/potass_iodide
|
||||
name = "anti-radiation bottle"
|
||||
desc = "A small bottle of potassium iodide."
|
||||
list_reagents = list("potass_iodide" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/potass_iodide = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/salglu_solution
|
||||
name = "saline-glucose solution bottle"
|
||||
desc = "A small bottle of saline-glucose solution."
|
||||
icon_state = "bottle1"
|
||||
list_reagents = list("salglu_solution" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/salglu_solution = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/atropine
|
||||
name = "atropine bottle"
|
||||
desc = "A small bottle of atropine."
|
||||
list_reagents = list("atropine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/atropine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/romerol
|
||||
name = "romerol bottle"
|
||||
desc = "A small bottle of Romerol. The REAL zombie powder."
|
||||
list_reagents = list("romerol" = 30)
|
||||
list_reagents = list(/datum/reagent/romerol = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/random_virus
|
||||
name = "Experimental disease culture bottle"
|
||||
@@ -307,7 +307,7 @@
|
||||
/obj/item/reagent_containers/glass/bottle/tuberculosiscure
|
||||
name = "BVAK bottle"
|
||||
desc = "A small bottle containing Bio Virus Antidote Kit."
|
||||
list_reagents = list("atropine" = 5, "epinephrine" = 5, "salbutamol" = 10, "spaceacillin" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/atropine = 5, /datum/reagent/medicine/epinephrine = 5, /datum/reagent/medicine/salbutamol = 10, /datum/reagent/medicine/spaceacillin = 10)
|
||||
|
||||
//Oldstation.dmm chemical storage bottles
|
||||
|
||||
@@ -317,7 +317,7 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/lithium
|
||||
name = "lithium bottle"
|
||||
list_reagents = list("lithium" = 30)
|
||||
list_reagents = list(/datum/reagent/lithium = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/carbon
|
||||
name = "carbon bottle"
|
||||
@@ -341,7 +341,7 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/aluminium
|
||||
name = "aluminium bottle"
|
||||
list_reagents = list("aluminium" = 30)
|
||||
list_reagents = list(/datum/reagent/aluminium = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/silicon
|
||||
name = "silicon bottle"
|
||||
@@ -349,11 +349,11 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/phosphorus
|
||||
name = "phosphorus bottle"
|
||||
list_reagents = list("phosphorus" = 30)
|
||||
list_reagents = list(/datum/reagent/phosphorus = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/sulfur
|
||||
name = "sulfur bottle"
|
||||
list_reagents = list("sulfur" = 30)
|
||||
list_reagents = list(/datum/reagent/sulfur = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/chlorine
|
||||
name = "chlorine bottle"
|
||||
@@ -369,7 +369,7 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/copper
|
||||
name = "copper bottle"
|
||||
list_reagents = list("copper" = 30)
|
||||
list_reagents = list(/datum/reagent/copper = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/mercury
|
||||
name = "mercury bottle"
|
||||
@@ -409,26 +409,26 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/bromine
|
||||
name = "bromine bottle"
|
||||
list_reagents = list("bromine" = 30)
|
||||
list_reagents = list(/datum/reagent/bromine = 30)
|
||||
|
||||
//Lewd Stuff
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/crocin
|
||||
name = "Crocin bottle"
|
||||
desc = "A bottle of mild aphrodisiac. Increases libido."
|
||||
list_reagents = list("aphro" = 30)
|
||||
list_reagents = list(/datum/reagent/drug/aphrodisiac = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/hexacrocin
|
||||
name = "Hexacrocin bottle"
|
||||
desc = "A bottle of strong aphrodisiac. Increases libido."
|
||||
list_reagents = list("aphro+" = 30)
|
||||
list_reagents = list(/datum/reagent/drug/aphrodisiacplus = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/camphor
|
||||
name = "Camphor bottle"
|
||||
desc = "A bottle of mild anaphrodisiac. Reduces libido."
|
||||
list_reagents = list("anaphro" = 30)
|
||||
list_reagents = list(/datum/reagent/drug/anaphrodisiac = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/hexacamphor
|
||||
name = "Hexacamphor bottle"
|
||||
desc = "A bottle of strong anaphrodisiac. Reduces libido."
|
||||
list_reagents = list("anaphro+" = 30)
|
||||
list_reagents = list(/datum/reagent/drug/anaphrodisiacplus = 30)
|
||||
@@ -231,32 +231,32 @@
|
||||
container_HP = 4
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/cryoxadone
|
||||
list_reagents = list("cryoxadone" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/cryoxadone = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/sulphuric
|
||||
list_reagents = list(/datum/reagent/toxin/acid = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/slime
|
||||
list_reagents = list("slimejelly" = 50)
|
||||
list_reagents = list(/datum/reagent/toxin/slimejelly = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/large/styptic
|
||||
name = "styptic reserve tank"
|
||||
list_reagents = list("styptic_powder" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/styptic_powder = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/large/silver_sulfadiazine
|
||||
name = "silver sulfadiazine reserve tank"
|
||||
list_reagents = list("silver_sulfadiazine" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/silver_sulfadiazine = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/large/charcoal
|
||||
name = "charcoal reserve tank"
|
||||
list_reagents = list("charcoal" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/charcoal = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/large/epinephrine
|
||||
name = "epinephrine reserve tank"
|
||||
list_reagents = list("epinephrine" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/synthflesh
|
||||
list_reagents = list("synthflesh" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/synthflesh = 50)
|
||||
|
||||
/obj/item/reagent_containers/glass/bucket
|
||||
name = "bucket"
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
log_combat(user, M, "injected", src, "([contained])")
|
||||
|
||||
/obj/item/reagent_containers/hypospray/CMO
|
||||
list_reagents = list("omnizine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/omnizine = 30)
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
|
||||
/obj/item/reagent_containers/hypospray/combat
|
||||
@@ -61,17 +61,17 @@
|
||||
icon_state = "combat_hypo"
|
||||
volume = 100
|
||||
ignore_flags = 1 // So they can heal their comrades.
|
||||
list_reagents = list("epinephrine" = 30, "lesser_syndicate_nanites" = 40, "leporazine" = 15, "atropine" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 30, /datum/reagent/medicine/lesser_syndicate_nanites = 40, /datum/reagent/medicine/leporazine = 15, /datum/reagent/medicine/atropine = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/combat/omnizine // owned idiot
|
||||
desc = "A modified air-needle autoinjector, used by underfunded support operatives to slowly heal injuries in combat and limp away from a fight."
|
||||
volume = 90
|
||||
list_reagents = list("epinephrine" = 30, "omnizine" = 30, "leporazine" = 15, "atropine" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 30, /datum/reagent/medicine/omnizine = 30, /datum/reagent/medicine/leporazine = 15, /datum/reagent/medicine/atropine = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/combat/nanites
|
||||
desc = "A modified air-needle autoinjector for use in combat situations. Prefilled with experimental medical compounds for rapid healing."
|
||||
volume = 100
|
||||
list_reagents = list("quantum_heal" = 80, "synaptizine" = 20)
|
||||
list_reagents = list(/datum/reagent/medicine/adminordrazine/quantum_heal = 80, /datum/reagent/medicine/synaptizine = 20)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/magillitis
|
||||
name = "experimental autoinjector"
|
||||
@@ -79,7 +79,7 @@
|
||||
icon_state = "combat_hypo"
|
||||
volume = 5
|
||||
reagent_flags = NONE
|
||||
list_reagents = list("magillitis" = 5)
|
||||
list_reagents = list(/datum/reagent/magillitis = 5)
|
||||
|
||||
//MediPens
|
||||
|
||||
@@ -95,7 +95,7 @@
|
||||
ignore_flags = 1 //so you can medipen through hardsuits
|
||||
reagent_flags = DRAWABLE
|
||||
flags_1 = null
|
||||
list_reagents = list("epinephrine" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/suicide_act(mob/living/carbon/user)
|
||||
user.visible_message("<span class='suicide'>[user] begins to choke on \the [src]! It looks like [user.p_theyre()] trying to commit suicide!</span>")
|
||||
@@ -137,7 +137,7 @@
|
||||
desc = "A highly illegal medipen due to its load and small injections, allow for five uses before being drained"
|
||||
volume = 50
|
||||
amount_per_transfer_from_this = 10
|
||||
list_reagents = list("stimulants" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/stimulants = 50)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/stimulants/baseball
|
||||
name = "the reason the syndicate major league team wins"
|
||||
@@ -145,7 +145,7 @@
|
||||
icon_state = "baseballstim"
|
||||
volume = 50
|
||||
amount_per_transfer_from_this = 50
|
||||
list_reagents = list("stimulants" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/stimulants = 50)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/stimpack //goliath kiting
|
||||
name = "stimpack medipen"
|
||||
@@ -153,16 +153,16 @@
|
||||
icon_state = "stimpen"
|
||||
volume = 20
|
||||
amount_per_transfer_from_this = 20
|
||||
list_reagents = list("ephedrine" = 10, "coffee" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/ephedrine = 10, /datum/reagent/consumable/coffee = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/stimpack/traitor
|
||||
desc = "A modified stimulants autoinjector for use in combat situations. Has a mild healing effect."
|
||||
list_reagents = list("stimulants" = 10, "omnizine" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/stimulants = 10, /datum/reagent/medicine/omnizine = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/morphine
|
||||
name = "morphine medipen"
|
||||
desc = "A rapid way to get you out of a tight situation and fast! You'll feel rather drowsy, though."
|
||||
list_reagents = list("morphine" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/morphine = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/tuberculosiscure
|
||||
name = "BVAK autoinjector"
|
||||
@@ -170,7 +170,7 @@
|
||||
icon_state = "stimpen"
|
||||
volume = 60
|
||||
amount_per_transfer_from_this = 30
|
||||
list_reagents = list("atropine" = 10, "epinephrine" = 10, "salbutamol" = 20, "spaceacillin" = 20)
|
||||
list_reagents = list(/datum/reagent/medicine/atropine = 10, /datum/reagent/medicine/epinephrine = 10, /datum/reagent/medicine/salbutamol = 20, /datum/reagent/medicine/spaceacillin = 20)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/survival
|
||||
name = "survival medipen"
|
||||
@@ -178,28 +178,20 @@
|
||||
icon_state = "stimpen"
|
||||
volume = 52
|
||||
amount_per_transfer_from_this = 52
|
||||
list_reagents = list("salbutamol" = 10, "leporazine" = 15, "neo_jelly" = 15, "epinephrine" = 10, "lavaland_extract" = 2)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/species_mutator
|
||||
name = "species mutator medipen"
|
||||
desc = "Embark on a whirlwind tour of racial insensitivity by \
|
||||
literally appropriating other races."
|
||||
volume = 1
|
||||
amount_per_transfer_from_this = 1
|
||||
list_reagents = list("unstablemutationtoxin" = 1)
|
||||
list_reagents = list(/datum/reagent/medicine/salbutamol = 10, /datum/reagent/medicine/leporazine = 15, /datum/reagent/medicine/neo_jelly = 15, /datum/reagent/medicine/epinephrine = 10, /datum/reagent/medicine/lavaland_extract = 2)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/medipen/firelocker
|
||||
name = "fire treatment medipen"
|
||||
desc = "A medipen that has been fulled with burn healing chemicals for personnel without advanced medical knowledge."
|
||||
volume = 15
|
||||
amount_per_transfer_from_this = 15
|
||||
list_reagents = list("oxandrolone" = 5, "kelotane" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/oxandrolone = 5, /datum/reagent/medicine/kelotane = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/combat/heresypurge
|
||||
name = "holy water autoinjector"
|
||||
desc = "A modified air-needle autoinjector for use in combat situations. Prefilled with 5 doses of a holy water mixture."
|
||||
volume = 250
|
||||
list_reagents = list("holywater" = 150, "tiresolution" = 50, "dizzysolution" = 50)
|
||||
list_reagents = list(/datum/reagent/water/holywater = 150, /datum/reagent/peaceborg_tire = 50, /datum/reagent/peaceborg_confuse = 50)
|
||||
amount_per_transfer_from_this = 50
|
||||
|
||||
#define HYPO_SPRAY 0
|
||||
@@ -240,19 +232,19 @@
|
||||
var/penetrates = FALSE
|
||||
|
||||
/obj/item/hypospray/mkii/brute
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/bicaridine
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/bicaridine
|
||||
|
||||
/obj/item/hypospray/mkii/toxin
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/antitoxin
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/antitoxin
|
||||
|
||||
/obj/item/hypospray/mkii/oxygen
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/dexalin
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/dexalin
|
||||
|
||||
/obj/item/hypospray/mkii/burn
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/kelotane
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/kelotane
|
||||
|
||||
/obj/item/hypospray/mkii/tricord
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/preloaded/tricord
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/small/tricord
|
||||
|
||||
/obj/item/hypospray/mkii/enlarge
|
||||
spawnwithvial = FALSE
|
||||
@@ -263,7 +255,7 @@
|
||||
icon_state = "cmo2"
|
||||
desc = "The Deluxe Hypospray can take larger-size vials. It also acts faster and delivers more reagents per spray."
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/CMO
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/CMO
|
||||
inject_wait = DELUXE_WAIT_INJECT
|
||||
spray_wait = DELUXE_WAIT_SPRAY
|
||||
spray_self = DELUXE_SELF_SPRAY
|
||||
@@ -273,7 +265,7 @@
|
||||
name = "combat hypospray mk.II"
|
||||
desc = "A combat-ready deluxe hypospray that acts almost instantly. It can be tactically reloaded by using a vial on it."
|
||||
icon_state = "combat2"
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/preloaded/combat
|
||||
start_vial = /obj/item/reagent_containers/glass/bottle/vial/large/combat
|
||||
inject_wait = COMBAT_WAIT_INJECT
|
||||
spray_wait = COMBAT_WAIT_SPRAY
|
||||
spray_self = COMBAT_SELF_SPRAY
|
||||
|
||||
@@ -110,87 +110,87 @@
|
||||
unique_reskin = null
|
||||
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/bicaridine
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/bicaridine
|
||||
name = "red hypovial (bicaridine)"
|
||||
icon_state = "hypovial-b"
|
||||
list_reagents = list("bicaridine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/bicaridine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/antitoxin
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/antitoxin
|
||||
name = "green hypovial (Anti-Tox)"
|
||||
icon_state = "hypovial-a"
|
||||
list_reagents = list("antitoxin" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/antitoxin = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/kelotane
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/kelotane
|
||||
name = "orange hypovial (kelotane)"
|
||||
icon_state = "hypovial-k"
|
||||
list_reagents = list("kelotane" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/kelotane = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/dexalin
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/dexalin
|
||||
name = "blue hypovial (dexalin)"
|
||||
icon_state = "hypovial-d"
|
||||
list_reagents = list("dexalin" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/dexalin = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/tricord
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/tricord
|
||||
name = "hypovial (tricordrazine)"
|
||||
icon_state = "hypovial"
|
||||
list_reagents = list("tricordrazine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/tricordrazine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/breastreduction
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/breastreduction
|
||||
name = "pink hypovial (breast treatment)"
|
||||
icon_state = "hypovial-pink"
|
||||
list_reagents = list("BEsmaller_hypo" = 30)
|
||||
list_reagents = list(/datum/reagent/fermi/BEsmaller_hypo = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/preloaded/penisreduction
|
||||
/obj/item/reagent_containers/glass/bottle/vial/small/penisreduction
|
||||
name = "pink hypovial (penis treatment)"
|
||||
icon_state = "hypovial-pink"
|
||||
list_reagents = list("PEsmaller_hypo" = 30)
|
||||
list_reagents = list(/datum/reagent/fermi/PEsmaller_hypo = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/CMO
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/CMO
|
||||
name = "deluxe hypovial"
|
||||
icon_state = "hypoviallarge-cmos"
|
||||
list_reagents = list("omnizine" = 20, "leporazine" = 20, "atropine" = 20)
|
||||
list_reagents = list(/datum/reagent/medicine/omnizine = 20, /datum/reagent/medicine/leporazine = 20, /datum/reagent/medicine/atropine = 20)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/bicaridine
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/bicaridine
|
||||
name = "large red hypovial (bicaridine)"
|
||||
icon_state = "hypoviallarge-b"
|
||||
list_reagents = list("bicaridine" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/bicaridine = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/antitoxin
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/antitoxin
|
||||
name = "large green hypovial (anti-tox)"
|
||||
icon_state = "hypoviallarge-a"
|
||||
list_reagents = list("antitoxin" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/antitoxin = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/kelotane
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/kelotane
|
||||
name = "large orange hypovial (kelotane)"
|
||||
icon_state = "hypoviallarge-k"
|
||||
list_reagents = list("kelotane" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/kelotane = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/dexalin
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/dexalin
|
||||
name = "large blue hypovial (dexalin)"
|
||||
icon_state = "hypoviallarge-d"
|
||||
list_reagents = list("dexalin" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/dexalin = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/charcoal
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/charcoal
|
||||
name = "large black hypovial (charcoal)"
|
||||
icon_state = "hypoviallarge-t"
|
||||
list_reagents = list("charcoal" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/charcoal = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/tricord
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/tricord
|
||||
name = "large hypovial (tricord)"
|
||||
icon_state = "hypoviallarge"
|
||||
list_reagents = list("tricordrazine" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/tricordrazine = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/salglu
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/salglu
|
||||
name = "large green hypovial (salglu)"
|
||||
icon_state = "hypoviallarge-a"
|
||||
list_reagents = list("salglu_solution" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/salglu_solution = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/synthflesh
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/synthflesh
|
||||
name = "large orange hypovial (synthflesh)"
|
||||
icon_state = "hypoviallarge-k"
|
||||
list_reagents = list("synthflesh" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/synthflesh = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/preloaded/combat
|
||||
/obj/item/reagent_containers/glass/bottle/vial/large/combat
|
||||
name = "combat hypovial"
|
||||
icon_state = "hypoviallarge-t"
|
||||
list_reagents = list("epinephrine" = 3, "omnizine" = 19, "leporazine" = 19, "atropine" = 19) //Epinephrine's main effect here is to kill suff damage, so we don't need much given atropine
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 3, /datum/reagent/medicine/omnizine = 19, /datum/reagent/medicine/leporazine = 19, /datum/reagent/medicine/atropine = 19) //Epinephrine's main effect here is to kill suff damage, so we don't need much given atropine
|
||||
|
||||
@@ -82,26 +82,26 @@
|
||||
name = "medical spray (styptic powder)"
|
||||
desc = "A medical spray bottle, designed for precision application, with an unscrewable cap. This one contains styptic powder, for treating cuts and bruises."
|
||||
icon_state = "brutespray"
|
||||
list_reagents = list("styptic_powder" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/styptic_powder = 60)
|
||||
|
||||
/obj/item/reagent_containers/medspray/silver_sulf
|
||||
name = "medical spray (silver sulfadiazine)"
|
||||
desc = "A medical spray bottle, designed for precision application, with an unscrewable cap. This one contains silver sulfadiazine, useful for treating burns."
|
||||
icon_state = "burnspray"
|
||||
list_reagents = list("silver_sulfadiazine" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/silver_sulfadiazine = 60)
|
||||
|
||||
/obj/item/reagent_containers/medspray/synthflesh
|
||||
name = "medical spray (synthflesh)"
|
||||
desc = "A medical spray bottle, designed for precision application, with an unscrewable cap. This one contains synthflesh, an apex brute and burn healing agent."
|
||||
icon_state = "synthspray"
|
||||
list_reagents = list("synthflesh" = 60)
|
||||
list_reagents = list(/datum/reagent/medicine/synthflesh = 60)
|
||||
|
||||
/obj/item/reagent_containers/medspray/sterilizine
|
||||
name = "sterilizer spray"
|
||||
desc = "Spray bottle loaded with non-toxic sterilizer. Useful in preparation for surgery."
|
||||
list_reagents = list("sterilizine" = 60)
|
||||
list_reagents = list(/datum/reagent/space_cleaner/sterilizine = 60)
|
||||
|
||||
/obj/item/reagent_containers/medspray/synthtissue
|
||||
name = "Synthtissue young culture spray"
|
||||
desc = "Spray bottle loaded with synthtissue. Useful in synthtissue grafting surgeries."
|
||||
list_reagents = list("synthtissue" = 60)
|
||||
list_reagents = list(/datum/reagent/synthtissue = 60)
|
||||
|
||||
@@ -32,13 +32,13 @@
|
||||
/obj/item/reagent_containers/pill/patch/styptic
|
||||
name = "brute patch"
|
||||
desc = "Helps with brute injuries."
|
||||
list_reagents = list("styptic_powder" = 20)
|
||||
list_reagents = list(/datum/reagent/medicine/styptic_powder = 20)
|
||||
icon_state = "bandaid_brute"
|
||||
|
||||
/obj/item/reagent_containers/pill/patch/silver_sulf
|
||||
name = "burn patch"
|
||||
desc = "Helps with burn injuries."
|
||||
list_reagents = list("silver_sulfadiazine" = 20)
|
||||
list_reagents = list(/datum/reagent/medicine/silver_sulfadiazine = 20)
|
||||
icon_state = "bandaid_burn"
|
||||
|
||||
/obj/item/reagent_containers/pill/patch/get_belt_overlay()
|
||||
|
||||
@@ -96,42 +96,42 @@
|
||||
name = "adminordrazine pill"
|
||||
desc = "It's magic. We don't have to explain it."
|
||||
icon_state = "pill16"
|
||||
list_reagents = list("adminordrazine" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/adminordrazine = 50)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/morphine
|
||||
name = "morphine pill"
|
||||
desc = "Commonly used to treat insomnia."
|
||||
icon_state = "pill8"
|
||||
list_reagents = list("morphine" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/morphine = 30)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/stimulant
|
||||
name = "stimulant pill"
|
||||
desc = "Often taken by overworked employees, athletes, and the inebriated. You'll snap to attention immediately!"
|
||||
icon_state = "pill19"
|
||||
list_reagents = list("ephedrine" = 10, "antihol" = 10, "coffee" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/ephedrine = 10, /datum/reagent/medicine/antihol = 10, /datum/reagent/consumable/coffee = 30)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/salbutamol
|
||||
name = "salbutamol pill"
|
||||
desc = "Used to treat oxygen deprivation."
|
||||
icon_state = "pill16"
|
||||
list_reagents = list("salbutamol" = 30)
|
||||
list_reagents = list(/datum/reagent/medicine/salbutamol = 30)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/charcoal
|
||||
name = "charcoal pill"
|
||||
desc = "Neutralizes many common toxins."
|
||||
icon_state = "pill17"
|
||||
list_reagents = list("charcoal" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/charcoal = 10)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/epinephrine
|
||||
name = "epinephrine pill"
|
||||
desc = "Used to stabilize patients."
|
||||
icon_state = "pill5"
|
||||
list_reagents = list("epinephrine" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 15)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/mannitol
|
||||
@@ -145,34 +145,34 @@
|
||||
name = "mutadone pill"
|
||||
desc = "Used to treat genetic damage."
|
||||
icon_state = "pill20"
|
||||
list_reagents = list("mutadone" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/mutadone = 50)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/salicyclic
|
||||
name = "salicylic acid pill"
|
||||
desc = "Used to dull pain."
|
||||
icon_state = "pill9"
|
||||
list_reagents = list("sal_acid" = 24)
|
||||
list_reagents = list(/datum/reagent/medicine/sal_acid = 24)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/oxandrolone
|
||||
name = "oxandrolone pill"
|
||||
desc = "Used to stimulate burn healing."
|
||||
icon_state = "pill11"
|
||||
list_reagents = list("oxandrolone" = 24)
|
||||
list_reagents = list(/datum/reagent/medicine/oxandrolone = 24)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/insulin
|
||||
name = "insulin pill"
|
||||
desc = "Handles hyperglycaemic coma."
|
||||
icon_state = "pill18"
|
||||
list_reagents = list("insulin" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/insulin = 50)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/psicodine
|
||||
name = "psicodine pill"
|
||||
desc = "Used to treat mental instability and traumas."
|
||||
list_reagents = list("psicodine" = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/psicodine = 10)
|
||||
icon_state = "pill22"
|
||||
roundstart = 1
|
||||
|
||||
@@ -180,21 +180,21 @@
|
||||
name = "potassium iodide pill"
|
||||
desc = "Used to treat radition used to counter radiation poisoning."
|
||||
icon_state = "pill18"
|
||||
list_reagents = list("potass_iodide" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/potass_iodide = 50)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/antirad_plus
|
||||
name = "prussian blue pill"
|
||||
desc = "Used to treat heavy radition poisoning."
|
||||
icon_state = "prussian_blue"
|
||||
list_reagents = list("prussian_blue" = 25, /datum/reagent/water = 10)
|
||||
list_reagents = list(/datum/reagent/medicine/prussian_blue = 25, /datum/reagent/water = 10)
|
||||
roundstart = 1
|
||||
|
||||
/obj/item/reagent_containers/pill/mutarad
|
||||
name = "radiation treatment deluxe pill"
|
||||
desc = "Used to treat heavy radition poisoning and genetic defects."
|
||||
icon_state = "anit_rad_fixgene"
|
||||
list_reagents = list("prussian_blue" = 15, "potass_iodide" = 15, "mutadone" = 15, /datum/reagent/water = 5)
|
||||
list_reagents = list(/datum/reagent/medicine/prussian_blue = 15, /datum/reagent/medicine/potass_iodide = 15, /datum/reagent/medicine/mutadone = 15, /datum/reagent/water = 5)
|
||||
roundstart = 1
|
||||
|
||||
///////////////////////////////////////// this pill is used only in a legion mob drop
|
||||
@@ -203,11 +203,11 @@
|
||||
desc = "I wouldn't eat this if I were you."
|
||||
icon_state = "pill9"
|
||||
color = "#454545"
|
||||
list_reagents = list("shadowmutationtoxin" = 1)
|
||||
list_reagents = list(/datum/reagent/mutationtoxin/shadow = 1)
|
||||
//////////////////////////////////////// drugs
|
||||
/obj/item/reagent_containers/pill/zoom
|
||||
name = "zoom pill"
|
||||
list_reagents = list("synaptizine" = 10, "nicotine" = 10, "methamphetamine" = 1)
|
||||
list_reagents = list(/datum/reagent/medicine/synaptizine = 10, /datum/reagent/drug/nicotine = 10, /datum/reagent/drug/methamphetamine = 1)
|
||||
|
||||
|
||||
/obj/item/reagent_containers/pill/happy
|
||||
@@ -217,18 +217,18 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/lsd
|
||||
name = "hallucinogen pill"
|
||||
list_reagents = list("mushroomhallucinogen" = 15, "mindbreaker" = 15)
|
||||
list_reagents = list(/datum/reagent/drug/mushroomhallucinogen = 15, /datum/reagent/toxin/mindbreaker = 15)
|
||||
|
||||
|
||||
/obj/item/reagent_containers/pill/aranesp
|
||||
name = "speedy pill"
|
||||
list_reagents = list("aranesp" = 10)
|
||||
list_reagents = list(/datum/reagent/drug/aranesp = 10)
|
||||
|
||||
/obj/item/reagent_containers/pill/happiness
|
||||
name = "happiness pill"
|
||||
desc = "It has a creepy smiling face on it."
|
||||
icon_state = "pill_happy"
|
||||
list_reagents = list("happiness" = 10)
|
||||
list_reagents = list(/datum/reagent/drug/happiness = 10)
|
||||
|
||||
/obj/item/reagent_containers/pill/floorpill
|
||||
name = "floorpill"
|
||||
@@ -250,8 +250,8 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/penis_enlargement
|
||||
name = "penis enlargement pill"
|
||||
list_reagents = list("penis_enlarger" = 10)
|
||||
list_reagents = list(/datum/reagent/fermi/penis_enlarger = 10)
|
||||
|
||||
/obj/item/reagent_containers/pill/breast_enlargement
|
||||
name = "breast enlargement pill"
|
||||
list_reagents = list("breast_enlarger" = 10)
|
||||
list_reagents = list(/datum/reagent/fermi/breast_enlarger = 10)
|
||||
|
||||
@@ -149,7 +149,7 @@
|
||||
name = "space cleaner"
|
||||
desc = "BLAM!-brand non-foaming space cleaner!"
|
||||
volume = 100
|
||||
list_reagents = list("cleaner" = 100)
|
||||
list_reagents = list(/datum/reagent/space_cleaner = 100)
|
||||
amount_per_transfer_from_this = 2
|
||||
stream_amount = 5
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
name = "drying agent spray"
|
||||
desc = "A spray bottle for drying agent."
|
||||
volume = 100
|
||||
list_reagents = list("drying_agent" = 100)
|
||||
list_reagents = list(/datum/reagent/drying_agent = 100)
|
||||
amount_per_transfer_from_this = 2
|
||||
stream_amount = 5
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
name = "spray tan"
|
||||
volume = 50
|
||||
desc = "Gyaro brand spray tan. Do not spray near eyes or other orifices."
|
||||
list_reagents = list("spraytan" = 50)
|
||||
list_reagents = list(/datum/reagent/spraytan = 50)
|
||||
|
||||
|
||||
//pepperspray
|
||||
@@ -197,7 +197,7 @@
|
||||
stream_range = 4
|
||||
spray_delay = 1
|
||||
amount_per_transfer_from_this = 5
|
||||
list_reagents = list("condensedcapsaicin" = 40)
|
||||
list_reagents = list(/datum/reagent/consumable/condensedcapsaicin = 40)
|
||||
|
||||
/obj/item/reagent_containers/spray/pepper/suicide_act(mob/living/carbon/user)
|
||||
user.visible_message("<span class='suicide'>[user] begins huffing \the [src]! It looks like [user.p_theyre()] getting a dirty high!</span>")
|
||||
@@ -230,7 +230,7 @@
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
icon_state = "clownflower"
|
||||
volume = 30
|
||||
list_reagents = list("superlube" = 30)
|
||||
list_reagents = list(/datum/reagent/lube/superlube = 30)
|
||||
|
||||
/obj/item/reagent_containers/spray/waterflower/cyborg
|
||||
reagent_flags = NONE
|
||||
@@ -309,7 +309,7 @@
|
||||
..(the_targets[i])
|
||||
|
||||
/obj/item/reagent_containers/spray/chemsprayer/bioterror
|
||||
list_reagents = list("sodium_thiopental" = 100, "coniine" = 100, "venom" = 100, "condensedcapsaicin" = 100, "initropidril" = 100, "polonium" = 100)
|
||||
list_reagents = list(/datum/reagent/toxin/sodium_thiopental = 100, /datum/reagent/toxin/coniine = 100, /datum/reagent/toxin/venom = 100, /datum/reagent/consumable/condensedcapsaicin = 100, /datum/reagent/toxin/initropidril = 100, /datum/reagent/toxin/polonium = 100)
|
||||
|
||||
// Plant-B-Gone
|
||||
/obj/item/reagent_containers/spray/plantbgone // -- Skie
|
||||
@@ -321,4 +321,4 @@
|
||||
lefthand_file = 'icons/mob/inhands/equipment/hydroponics_lefthand.dmi'
|
||||
righthand_file = 'icons/mob/inhands/equipment/hydroponics_righthand.dmi'
|
||||
volume = 100
|
||||
list_reagents = list("plantbgone" = 100)
|
||||
list_reagents = list(/datum/reagent/toxin/plantbgone = 100)
|
||||
|
||||
@@ -179,34 +179,34 @@
|
||||
/obj/item/reagent_containers/syringe/epinephrine
|
||||
name = "syringe (epinephrine)"
|
||||
desc = "Contains epinephrine - used to stabilize patients."
|
||||
list_reagents = list("epinephrine" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/epinephrine = 15)
|
||||
|
||||
/obj/item/reagent_containers/syringe/charcoal
|
||||
name = "syringe (charcoal)"
|
||||
desc = "Contains charcoal."
|
||||
list_reagents = list("charcoal" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/charcoal = 15)
|
||||
|
||||
/obj/item/reagent_containers/syringe/antiviral
|
||||
name = "syringe (spaceacillin)"
|
||||
desc = "Contains antiviral agents."
|
||||
list_reagents = list("spaceacillin" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/spaceacillin = 15)
|
||||
|
||||
/obj/item/reagent_containers/syringe/bioterror
|
||||
name = "bioterror syringe"
|
||||
desc = "Contains several paralyzing reagents."
|
||||
list_reagents = list("neurotoxin" = 5, "mutetoxin" = 5, "sodium_thiopental" = 5)
|
||||
list_reagents = list(/datum/reagent/consumable/ethanol/neurotoxin = 5, /datum/reagent/toxin/mutetoxin = 5, /datum/reagent/toxin/sodium_thiopental = 5)
|
||||
|
||||
/obj/item/reagent_containers/syringe/stimulants
|
||||
name = "Stimpack"
|
||||
desc = "Contains stimulants."
|
||||
amount_per_transfer_from_this = 50
|
||||
volume = 50
|
||||
list_reagents = list("stimulants" = 50)
|
||||
list_reagents = list(/datum/reagent/medicine/stimulants = 50)
|
||||
|
||||
/obj/item/reagent_containers/syringe/calomel
|
||||
name = "syringe (calomel)"
|
||||
desc = "Contains calomel."
|
||||
list_reagents = list("calomel" = 15)
|
||||
list_reagents = list(/datum/reagent/medicine/calomel = 15)
|
||||
|
||||
/obj/item/reagent_containers/syringe/plasma
|
||||
name = "syringe (plasma)"
|
||||
@@ -220,24 +220,24 @@
|
||||
volume = 50
|
||||
|
||||
/obj/item/reagent_containers/syringe/lethal/choral
|
||||
list_reagents = list("chloralhydrate" = 50)
|
||||
list_reagents = list(/datum/reagent/toxin/chloralhydrate = 50)
|
||||
|
||||
/obj/item/reagent_containers/syringe/lethal/execution
|
||||
list_reagents = list("amatoxin" = 15, "formaldehyde" = 15, /datum/reagent/toxin/cyanide = 10, /datum/reagent/toxin/acid/fluacid = 10) //Citadel edit, changing out plasma from lethals
|
||||
list_reagents = list(/datum/reagent/toxin/amatoxin = 15, /datum/reagent/toxin/formaldehyde = 15, /datum/reagent/toxin/cyanide = 10, /datum/reagent/toxin/acid/fluacid = 10) //Citadel edit, changing out plasma from lethals
|
||||
|
||||
/obj/item/reagent_containers/syringe/mulligan
|
||||
name = "Mulligan"
|
||||
desc = "A syringe used to completely change the users identity."
|
||||
amount_per_transfer_from_this = 1
|
||||
volume = 1
|
||||
list_reagents = list("mulligan" = 1)
|
||||
list_reagents = list(/datum/reagent/mulligan = 1)
|
||||
|
||||
/obj/item/reagent_containers/syringe/gluttony
|
||||
name = "Gluttony's Blessing"
|
||||
desc = "A syringe recovered from a dread place. It probably isn't wise to use."
|
||||
amount_per_transfer_from_this = 1
|
||||
volume = 1
|
||||
list_reagents = list("gluttonytoxin" = 1)
|
||||
list_reagents = list(/datum/reagent/gluttonytoxin = 1)
|
||||
|
||||
/obj/item/reagent_containers/syringe/bluespace
|
||||
name = "bluespace syringe"
|
||||
|
||||
Reference in New Issue
Block a user