toxins.dm

This commit is contained in:
Kashargul
2024-12-07 01:03:25 +01:00
parent 2bd0f9c14d
commit a12a4d2d5e
92 changed files with 592 additions and 514 deletions
@@ -244,9 +244,9 @@
/obj/item/reagent_containers/chem_disp_cartridge/ethylredox
spawn_reagent = "ethylredoxrazine"
/obj/item/reagent_containers/chem_disp_cartridge/sleeptox
spawn_reagent = "stoxin"
spawn_reagent = REAGENT_ID_STOXIN
/obj/item/reagent_containers/chem_disp_cartridge/chloral
spawn_reagent = "chloralhydrate"
spawn_reagent = REAGENT_ID_CHLORALHYDRATE
/obj/item/reagent_containers/chem_disp_cartridge/cryoxadone
spawn_reagent = "cryoxadone"
/obj/item/reagent_containers/chem_disp_cartridge/clonexadone
@@ -2,8 +2,8 @@
//Xenoflora
ammonia spawn_reagent = REAGENT_ID_AMMONIA
diethylamine spawn_reagent = REAGENT_ID_DIETHYLAMINE
plantbgone spawn_reagent = "plantbgone"
mutagen spawn_reagent = "mutagen"
plantbgone spawn_reagent = REAGENT_ID_PLANTBGONE
mutagen spawn_reagent = REAGENT_ID_MUTAGEN
//Biochem
nutriment spawn_reagent = REAGENT_ID_NUTRIMENT
@@ -40,7 +40,7 @@
"inaprovaline", "ryetalyn", "paracetamol", "tramadol", "oxycodone", "sterilizine", "leporazine",
"kelotane", "dermaline", "dexalin", "dexalinp", "tricordrazine", "anti_toxin", "synaptizine",
"hyronalin", "arithrazine", "alkysine", "imidazoline", "peridaxon", "bicaridine", "hyperzine",
"rezadone", "spaceacillin", "ethylredoxrazine", "stoxin", "chloralhydrate", "cryoxadone",
"rezadone", "spaceacillin", "ethylredoxrazine", REAGENT_ID_STOXIN, REAGENT_ID_CHLORALHYDRATE, "cryoxadone",
"clonexadone"
)
@@ -2,7 +2,7 @@
name = "xenoflora chem dispenser"
ui_title = "Xenoflora Chemical Dispenser"
dispense_reagents = list(
REAGENT_ID_WATER, REAGENT_ID_SUGAR, REAGENT_ID_ETHANOL, REAGENT_ID_RADIUM, REAGENT_ID_AMMONIA, REAGENT_ID_DIETHYLAMINE, "plantbgone", "mutagen", REAGENT_ID_CALCIUM
REAGENT_ID_WATER, REAGENT_ID_SUGAR, REAGENT_ID_ETHANOL, REAGENT_ID_RADIUM, REAGENT_ID_AMMONIA, REAGENT_ID_DIETHYLAMINE, REAGENT_ID_PLANTBGONE, REAGENT_ID_MUTAGEN, REAGENT_ID_CALCIUM
)
/obj/machinery/chemical_dispenser/xenoflora/full
@@ -174,7 +174,7 @@
name = "Distilling Cryogellatin"
id = "distill_cryoslurry"
result = REAGENT_ID_CRYOSLURRY
required_reagents = list("frostoil" = 7, "enzyme" = 3, "plasticide" = 3, REAGENT_ID_FOAMINGAGENT = 2)
required_reagents = list("frostoil" = 7, "enzyme" = 3, REAGENT_ID_PLASTICIDE = 3, REAGENT_ID_FOAMINGAGENT = 2)
inhibitors = list(REAGENT_ID_WATER = 5)
result_amount = 1
@@ -194,8 +194,8 @@
/decl/chemical_reaction/distilling/lichpowder
name = "Distilling Lichpowder"
id = "distill_lichpowder"
result = "lichpowder"
required_reagents = list("zombiepowder" = 2, "leporazine" = 1)
result = REAGENT_ID_LICHPOWDER
required_reagents = list(REAGENT_ID_ZOMBIEPOWDER = 2, "leporazine" = 1)
result_amount = 2
reaction_rate = HALF_LIFE(8)
@@ -206,7 +206,7 @@
name = "Distilling Necroxadone"
id = "distill_necroxadone"
result = "necroxadone"
required_reagents = list("lichpowder" = 1, "cryoxadone" = 1, "carthatoline" = 1)
required_reagents = list(REAGENT_ID_LICHPOWDER = 1, "cryoxadone" = 1, "carthatoline" = 1)
result_amount = 2
catalysts = list(REAGENT_ID_PHORON = 5)
@@ -1155,7 +1155,7 @@
name = "Named Bullet"
id = "slimeshot"
result = "slimeshot"
required_reagents = list("slimejelly" = 4, "vodka" = 1)
required_reagents = list(REAGENT_ID_SLIMEJELLY = 4, "vodka" = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/negroni
+101 -101
View File
@@ -62,9 +62,9 @@
result_amount = 3
/decl/chemical_reaction/instant/mutagen
name = "Unstable mutagen"
id = "mutagen"
result = "mutagen"
name = REAGENT_MUTAGEN
id = REAGENT_ID_MUTAGEN
result = REAGENT_ID_MUTAGEN
required_reagents = list(REAGENT_ID_RADIUM = 1, REAGENT_ID_PHOSPHORUS = 1, REAGENT_ID_CHLORINE = 1)
result_amount = 3
@@ -125,9 +125,9 @@
result_amount = 2
/decl/chemical_reaction/instant/impedrezene
name = "Impedrezene"
id = "impedrezene"
result = "impedrezene"
name = REAGENT_IMPEDREZENE
id = REAGENT_ID_IMPEDREZENE
result = REAGENT_ID_IMPEDREZENE
required_reagents = list(REAGENT_ID_MERCURY = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_SUGAR = 1)
result_amount = 2
@@ -151,7 +151,7 @@
name = "Osteodaxon"
id = "osteodaxon"
result = "osteodaxon"
required_reagents = list("bicaridine" = 2, REAGENT_ID_PHORON = 0.1, "carpotoxin" = 1)
required_reagents = list("bicaridine" = 2, REAGENT_ID_PHORON = 0.1, REAGENT_ID_CARPOTOXIN = 1)
catalysts = list(REAGENT_ID_PHORON = 5)
inhibitors = list("clonexadone" = 1) // Messes with cryox
result_amount = 2
@@ -187,7 +187,7 @@
name = "Cordradaxon"
id = "cordradaxon"
result = "cordradaxon"
required_reagents = list("potassium_chlorophoride" = 1, REAGENT_ID_BIOMASS = 2, "bicaridine" = 2)
required_reagents = list(REAGENT_ID_POTASSIUMCHLOROPHORIDE = 1, REAGENT_ID_BIOMASS = 2, "bicaridine" = 2)
catalysts = list(REAGENT_ID_PHORON = 5)
inhibitors = list("clonexadone" = 1)
result_amount = 2
@@ -208,9 +208,9 @@
result_amount = 2
/decl/chemical_reaction/instant/cryptobiolin
name = "Cryptobiolin"
id = "cryptobiolin"
result = "cryptobiolin"
name = REAGENT_CRYPTOBIOLIN
id = REAGENT_ID_CRYPTOBIOLIN
result = REAGENT_ID_CRYPTOBIOLIN
required_reagents = list(REAGENT_ID_POTASSIUM = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_SUGAR = 1)
result_amount = 3
@@ -274,10 +274,10 @@
result_amount = 3
/decl/chemical_reaction/instant/stimm
name = "Stimm"
id = "stimm"
result = "stimm"
required_reagents = list("left4zed" = 1, REAGENT_ID_FUEL = 1)
name = REAGENT_STIMM
id = REAGENT_ID_STIMM
result = REAGENT_ID_STIMM
required_reagents = list(REAGENT_ID_LEFT4ZED = 1, REAGENT_ID_FUEL = 1)
catalysts = list(REAGENT_ID_FUEL = 5)
result_amount = 2
@@ -307,7 +307,7 @@
name = "Mortiferin"
id = "mortiferin"
result = "mortiferin"
required_reagents = list("cryptobiolin" = 1, "clonexadone" = 1, "corophizine" = 1)
required_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 1, "clonexadone" = 1, "corophizine" = 1)
result_amount = 2
catalysts = list(REAGENT_ID_PHORON = 5)
@@ -315,7 +315,7 @@
name = "Spaceacillin"
id = "spaceacillin"
result = "spaceacillin"
required_reagents = list("cryptobiolin" = 1, "inaprovaline" = 1)
required_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 1, "inaprovaline" = 1)
result_amount = 2
/decl/chemical_reaction/instant/corophizine
@@ -356,54 +356,54 @@
result_amount = 2
/decl/chemical_reaction/instant/soporific
name = "Soporific"
id = "stoxin"
result = "stoxin"
required_reagents = list("chloralhydrate" = 1, REAGENT_ID_SUGAR = 4)
name = REAGENT_STOXIN
id = REAGENT_ID_STOXIN
result = REAGENT_ID_STOXIN
required_reagents = list(REAGENT_ID_CHLORALHYDRATE = 1, REAGENT_ID_SUGAR = 4)
inhibitors = list(REAGENT_ID_PHOSPHORUS) // Messes with the smoke
result_amount = 5
/decl/chemical_reaction/instant/chloralhydrate
name = "Chloral Hydrate"
id = "chloralhydrate"
result = "chloralhydrate"
name = REAGENT_CHLORALHYDRATE
id = REAGENT_ID_CHLORALHYDRATE
result = REAGENT_ID_CHLORALHYDRATE
required_reagents = list(REAGENT_ID_ETHANOL = 1, REAGENT_ID_CHLORINE = 3, REAGENT_ID_WATER = 1)
result_amount = 1
/decl/chemical_reaction/instant/potassium_chloride
name = "Potassium Chloride"
id = "potassium_chloride"
result = "potassium_chloride"
name = REAGENT_POTASSIUMCHLORIDE
id = REAGENT_ID_POTASSIUMCHLORIDE
result = REAGENT_ID_POTASSIUMCHLORIDE
required_reagents = list(REAGENT_ID_SODIUMCHLORIDE = 1, REAGENT_ID_POTASSIUM = 1)
result_amount = 2
/decl/chemical_reaction/instant/potassium_chlorophoride
name = "Potassium Chlorophoride"
id = "potassium_chlorophoride"
result = "potassium_chlorophoride"
required_reagents = list("potassium_chloride" = 1, REAGENT_ID_PHORON = 1, "chloralhydrate" = 1)
name = REAGENT_POTASSIUMCHLOROPHORIDE
id = REAGENT_ID_POTASSIUMCHLOROPHORIDE
result = REAGENT_ID_POTASSIUMCHLOROPHORIDE
required_reagents = list(REAGENT_ID_POTASSIUMCHLORIDE = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_CHLORALHYDRATE = 1)
result_amount = 4
/decl/chemical_reaction/instant/zombiepowder
name = "Zombie Powder"
id = "zombiepowder"
result = "zombiepowder"
required_reagents = list("carpotoxin" = 5, "stoxin" = 5, REAGENT_ID_COPPER = 5)
name = REAGENT_ZOMBIEPOWDER
id = REAGENT_ID_ZOMBIEPOWDER
result = REAGENT_ID_ZOMBIEPOWDER
required_reagents = list(REAGENT_ID_CARPOTOXIN = 5, REAGENT_ID_STOXIN = 5, REAGENT_ID_COPPER = 5)
result_amount = 2
/decl/chemical_reaction/instant/carpotoxin
name = "Carpotoxin"
id = "carpotoxin"
result = "carpotoxin"
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 2, REAGENT_ID_BIOMASS = 1, "sifsap" = 2)
catalysts = list("sifsap" = 10)
name = REAGENT_CARPOTOXIN
id = REAGENT_ID_CARPOTOXIN
result = REAGENT_ID_CARPOTOXIN
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 2, REAGENT_ID_BIOMASS = 1, REAGENT_ID_SIFSAP = 2)
catalysts = list(REAGENT_ID_SIFSAP = 10)
inhibitors = list(REAGENT_ID_RADIUM = 1)
result_amount = 2
/decl/chemical_reaction/instant/mindbreaker
name = "Mindbreaker Toxin"
id = "mindbreaker"
result = "mindbreaker"
name = REAGENT_MINDBREAKER
id = REAGENT_ID_MINDBREAKER
result = REAGENT_ID_MINDBREAKER
required_reagents = list(REAGENT_ID_SILICON = 1, REAGENT_ID_HYDROGEN = 1, "anti_toxin" = 1)
result_amount = 3
@@ -438,16 +438,16 @@
/decl/chemical_reaction/instant/left4zed
name = "Left4Zed"
id = "left4zed"
result = "left4zed"
required_reagents = list (REAGENT_ID_DIETHYLAMINE = 2, "mutagen" = 1)
id = REAGENT_ID_LEFT4ZED
result = REAGENT_ID_LEFT4ZED
required_reagents = list (REAGENT_ID_DIETHYLAMINE = 2, REAGENT_ID_MUTAGEN = 1)
result_amount = 3
/decl/chemical_reaction/instant/robustharvest
name = "RobustHarvest"
id = "robustharvest"
result = "robustharvest"
required_reagents = list (REAGENT_ID_AMMONIA = 1, REAGENT_ID_CALCIUM = 1, "neurotoxic_protein" = 1)
id = REAGENT_ID_ROBUSTHARVEST
result = REAGENT_ID_ROBUSTHARVEST
required_reagents = list (REAGENT_ID_AMMONIA = 1, REAGENT_ID_CALCIUM = 1, REAGENT_ID_NEUROTOXIC_PROTEIN = 1)
result_amount = 3
/decl/chemical_reaction/instant/space_cleaner
@@ -458,10 +458,10 @@
result_amount = 2
/decl/chemical_reaction/instant/plantbgone
name = "Plant-B-Gone"
id = "plantbgone"
result = "plantbgone"
required_reagents = list("toxin" = 1, REAGENT_ID_WATER = 4)
name = REAGENT_PLANTBGONE
id = REAGENT_ID_PLANTBGONE
result = REAGENT_ID_PLANTBGONE
required_reagents = list(REAGENT_ID_TOXIN = 1, REAGENT_ID_WATER = 4)
result_amount = 5
/decl/chemical_reaction/instant/foaming_agent
@@ -505,13 +505,13 @@
name = "Rezadone"
id = "rezadone"
result = "rezadone"
required_reagents = list("carpotoxin" = 1, "cryptobiolin" = 1, REAGENT_ID_COPPER = 1)
required_reagents = list(REAGENT_ID_CARPOTOXIN = 1, REAGENT_ID_CRYPTOBIOLIN = 1, REAGENT_ID_COPPER = 1)
result_amount = 3
/decl/chemical_reaction/instant/lexorin
name = "Lexorin"
id = "lexorin"
result = "lexorin"
name = REAGENT_LEXORIN
id = REAGENT_ID_LEXORIN
result = REAGENT_ID_LEXORIN
required_reagents = list(REAGENT_ID_PHORON = 1, REAGENT_ID_HYDROGEN = 1, REAGENT_ID_NITROGEN = 1)
result_amount = 3
@@ -519,28 +519,28 @@
name = REAGENT_METHYLPHENIDATE
id = REAGENT_ID_METHYLPHENIDATE
result = REAGENT_ID_METHYLPHENIDATE
required_reagents = list("mindbreaker" = 1, REAGENT_ID_HYDROGEN = 1)
required_reagents = list(REAGENT_ID_MINDBREAKER = 1, REAGENT_ID_HYDROGEN = 1)
result_amount = 3
/decl/chemical_reaction/instant/citalopram
name = REAGENT_CITALOPRAM
id = REAGENT_ID_CITALOPRAM
result = REAGENT_ID_CITALOPRAM
required_reagents = list("mindbreaker" = 1, REAGENT_ID_CARBON = 1)
required_reagents = list(REAGENT_ID_MINDBREAKER = 1, REAGENT_ID_CARBON = 1)
result_amount = 3
/decl/chemical_reaction/instant/paroxetine
name = REAGENT_PAROXETINE
id = REAGENT_ID_PAROXETINE
result = REAGENT_ID_PAROXETINE
required_reagents = list("mindbreaker" = 1, REAGENT_ID_OXYGEN = 1, "inaprovaline" = 1)
required_reagents = list(REAGENT_ID_MINDBREAKER = 1, REAGENT_ID_OXYGEN = 1, "inaprovaline" = 1)
result_amount = 3
/decl/chemical_reaction/instant/neurotoxin
name = "Neurotoxin"
id = "neurotoxin"
result = "neurotoxin"
required_reagents = list("gargleblaster" = 1, "stoxin" = 1)
required_reagents = list("gargleblaster" = 1, REAGENT_ID_STOXIN = 1)
result_amount = 2
/decl/chemical_reaction/instant/luminol
@@ -626,7 +626,7 @@
name = "Plastic"
id = "solidplastic"
result = null
required_reagents = list(REAGENT_ID_PACID = 1, "plasticide" = 2)
required_reagents = list(REAGENT_ID_PACID = 1, REAGENT_ID_PLASTICIDE = 2)
result_amount = 1
/decl/chemical_reaction/instant/plastication/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -639,7 +639,7 @@
name = "Carpet"
id = "redcarpet"
result = null
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 2, REAGENT_ID_PLASTICIDE = 1)
result_amount = 2
var/carpet_type = /obj/item/stack/tile/carpet
@@ -650,43 +650,43 @@
/decl/chemical_reaction/instant/carpetify/bcarpet
name = "Black Carpet"
id = "blackcarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETB = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETB = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/bcarpet
/decl/chemical_reaction/instant/carpetify/blucarpet
name = "Blue Carpet"
id = "bluecarpet"
required_reagents = list (REAGENT_ID_LIQUIDCARPETBLU = 2, "plasticide" = 1)
required_reagents = list (REAGENT_ID_LIQUIDCARPETBLU = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/blucarpet
/decl/chemical_reaction/instant/carpetify/turcarpet
name = "Turquise Carpet"
id = "turcarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETTUR = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETTUR = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/turcarpet
/decl/chemical_reaction/instant/carpetify/sblucarpet
name = "Silver Blue Carpet"
id = "sblucarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETSBLU = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETSBLU = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/sblucarpet
/decl/chemical_reaction/instant/carpetify/clowncarpet
name = "Clown Carpet"
id = "clowncarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETC = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETC = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/gaycarpet
/decl/chemical_reaction/instant/carpetify/pcarpet
name = "Purple Carpet"
id = "Purplecarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETP = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETP = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/purcarpet
/decl/chemical_reaction/instant/carpetify/ocarpet
name = "Orange Carpet"
id = "orangecarpet"
required_reagents = list(REAGENT_ID_LIQUIDCARPETO = 2, "plasticide" = 1)
required_reagents = list(REAGENT_ID_LIQUIDCARPETO = 2, REAGENT_ID_PLASTICIDE = 1)
carpet_type = /obj/item/stack/tile/carpet/oracarpet
/decl/chemical_reaction/instant/concrete
@@ -899,7 +899,7 @@
name = "Red paint"
id = "red_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKRED = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKRED = 1)
result_amount = 5
/decl/chemical_reaction/instant/red_paint/send_data()
@@ -909,7 +909,7 @@
name = "Orange paint"
id = "orange_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKORANGE = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKORANGE = 1)
result_amount = 5
/decl/chemical_reaction/instant/orange_paint/send_data()
@@ -919,7 +919,7 @@
name = "Yellow paint"
id = "yellow_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKYELLOW = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKYELLOW = 1)
result_amount = 5
/decl/chemical_reaction/instant/yellow_paint/send_data()
@@ -929,7 +929,7 @@
name = "Green paint"
id = "green_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKGREEN = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKGREEN = 1)
result_amount = 5
/decl/chemical_reaction/instant/green_paint/send_data()
@@ -939,7 +939,7 @@
name = "Blue paint"
id = "blue_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKBLUE = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKBLUE = 1)
result_amount = 5
/decl/chemical_reaction/instant/blue_paint/send_data()
@@ -949,7 +949,7 @@
name = "Purple paint"
id = "purple_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKPURPLE = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKPURPLE = 1)
result_amount = 5
/decl/chemical_reaction/instant/purple_paint/send_data()
@@ -959,7 +959,7 @@
name = "Grey paint"
id = "grey_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKGREY = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKGREY = 1)
result_amount = 5
/decl/chemical_reaction/instant/grey_paint/send_data()
@@ -969,7 +969,7 @@
name = "Brown paint"
id = "brown_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKBROWN = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_MARKERINKBROWN = 1)
result_amount = 5
/decl/chemical_reaction/instant/brown_paint/send_data()
@@ -979,7 +979,7 @@
name = "Blood paint"
id = "blood_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_BLOOD = 2)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_BLOOD = 2)
result_amount = 5
/decl/chemical_reaction/instant/blood_paint/send_data(var/datum/reagents/T)
@@ -992,7 +992,7 @@
name = "Milk paint"
id = "milk_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "milk" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "milk" = 5)
result_amount = 5
/decl/chemical_reaction/instant/milk_paint/send_data()
@@ -1002,7 +1002,7 @@
name = "Orange juice paint"
id = "orange_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "orangejuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "orangejuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/orange_juice_paint/send_data()
@@ -1012,7 +1012,7 @@
name = "Tomato juice paint"
id = "tomato_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "tomatojuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "tomatojuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/tomato_juice_paint/send_data()
@@ -1022,7 +1022,7 @@
name = "Lime juice paint"
id = "lime_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "limejuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "limejuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/lime_juice_paint/send_data()
@@ -1032,7 +1032,7 @@
name = "Carrot juice paint"
id = "carrot_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "carrotjuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "carrotjuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/carrot_juice_paint/send_data()
@@ -1042,7 +1042,7 @@
name = "Berry juice paint"
id = "berry_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "berryjuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "berryjuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/berry_juice_paint/send_data()
@@ -1052,7 +1052,7 @@
name = "Grape juice paint"
id = "grape_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "grapejuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "grapejuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/grape_juice_paint/send_data()
@@ -1062,7 +1062,7 @@
name = "Poison berry juice paint"
id = "poisonberry_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "poisonberryjuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "poisonberryjuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/poisonberry_juice_paint/send_data()
@@ -1072,7 +1072,7 @@
name = "Watermelon juice paint"
id = "watermelon_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "watermelonjuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "watermelonjuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/watermelon_juice_paint/send_data()
@@ -1082,7 +1082,7 @@
name = "Lemon juice paint"
id = "lemon_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "lemonjuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "lemonjuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/lemon_juice_paint/send_data()
@@ -1092,7 +1092,7 @@
name = "Banana juice paint"
id = "banana_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "banana" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "banana" = 5)
result_amount = 5
/decl/chemical_reaction/instant/banana_juice_paint/send_data()
@@ -1102,7 +1102,7 @@
name = "Potato juice paint"
id = "potato_juice_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "potatojuice" = 5)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, "potatojuice" = 5)
result_amount = 5
/decl/chemical_reaction/instant/potato_juice_paint/send_data()
@@ -1112,7 +1112,7 @@
name = "Carbon paint"
id = "carbon_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_CARBON = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_CARBON = 1)
result_amount = 5
/decl/chemical_reaction/instant/carbon_paint/send_data()
@@ -1122,7 +1122,7 @@
name = "Aluminum paint"
id = "aluminum_paint"
result = REAGENT_ID_PAINT
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_ALUMINIUM = 1)
required_reagents = list(REAGENT_ID_PLASTICIDE = 1, REAGENT_ID_WATER = 3, REAGENT_ID_ALUMINIUM = 1)
result_amount = 5
/decl/chemical_reaction/instant/aluminum_paint/send_data()
@@ -1175,9 +1175,9 @@
//R-UST Port
/decl/chemical_reaction/instant/hydrophoron
name = "Hydrophoron"
id = "hydrophoron"
result = "hydrophoron"
name = REAGENT_HYDROPHORON
id = REAGENT_ID_HYDROPHORON
result = REAGENT_ID_HYDROPHORON
required_reagents = list(REAGENT_ID_HYDROGEN = 1, REAGENT_ID_PHORON = 1)
inhibitors = list(REAGENT_ID_NITROGEN = 1) //So it doesn't mess with lexorin
result_amount = 2
@@ -1186,7 +1186,7 @@
name = REAGENT_DEUTERIUM
id = REAGENT_ID_DEUTERIUM
result = REAGENT_ID_DEUTERIUM
required_reagents = list("hydrophoron" = 1, REAGENT_ID_WATER = 2)
required_reagents = list(REAGENT_ID_HYDROPHORON = 1, REAGENT_ID_WATER = 2)
result_amount = 3
//Skrellian crap.
@@ -1194,7 +1194,7 @@
name = REAGENT_TALUMQUEM
id = REAGENT_ID_TALUMQUEM
result = REAGENT_ID_TALUMQUEM
required_reagents = list(REAGENT_ID_BLISS = 2, REAGENT_ID_SUGAR = 1, "amatoxin" = 1)
required_reagents = list(REAGENT_ID_BLISS = 2, REAGENT_ID_SUGAR = 1, REAGENT_ID_AMATOXIN = 1)
result_amount = 4
/decl/chemical_reaction/instant/qerr_quem
@@ -1226,19 +1226,19 @@
name = "Neutralize Toxic Proteins"
id = "neurotoxic_protein_neutral"
result = "protein"
required_reagents = list("anti_toxin" = 1, "neurotoxic_protein" = 2)
required_reagents = list("anti_toxin" = 1, REAGENT_ID_NEUROTOXIC_PROTEIN = 2)
result_amount = 2
/decl/chemical_reaction/instant/neutralize_carpotoxin
name = "Neutralize Carpotoxin"
id = "carpotoxin_neutral"
result = "protein"
required_reagents = list("enzyme" = 1, "carpotoxin" = 1, "sifsap" = 1)
required_reagents = list("enzyme" = 1, REAGENT_ID_CARPOTOXIN = 1, REAGENT_ID_SIFSAP = 1)
result_amount = 1
/decl/chemical_reaction/instant/neutralize_spidertoxin
name = "Neutralize Spidertoxin"
id = "spidertoxin_neutral"
result = "protein"
required_reagents = list("enzyme" = 1, REAGENT_ID_SPIDERTOXIN = 1, "sifsap" = 1)
required_reagents = list("enzyme" = 1, REAGENT_ID_SPIDERTOXIN = 1, REAGENT_ID_SIFSAP = 1)
result_amount = 1
@@ -53,7 +53,7 @@
name = REAGENT_AMORPHOROVIR
id = REAGENT_ID_AMORPHOROVIR
result = REAGENT_ID_AMORPHOROVIR
required_reagents = list("cryptobiolin" = 30, REAGENT_ID_BIOMASS = 30, "hyperzine" = 20)
required_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 30, REAGENT_ID_BIOMASS = 30, "hyperzine" = 20)
catalysts = list(REAGENT_ID_PHORON = 5)
result_amount = 1
@@ -136,7 +136,7 @@
name = REAGENT_UNSORBITOL
id = REAGENT_ID_UNSORBITOL
result = REAGENT_ID_UNSORBITOL
required_reagents = list("mutagen" = 3, "lipozine" = 2)
required_reagents = list(REAGENT_ID_MUTAGEN = 3, "lipozine" = 2)
result_amount = 5
///////////////////////////////////////////////////////////////////////////////////
@@ -205,5 +205,5 @@
name = REAGENT_ADVMUTATIONTOXIN
id = "advmutationtoxin2"
result = REAGENT_ID_ADVMUTATIONTOXIN
required_reagents = list(REAGENT_ID_PHORON = 15, "slimejelly" = 15, "mutationtoxin" = 15) //In case a xenobiologist wants to become a fully fledged slime person.
required_reagents = list(REAGENT_ID_PHORON = 15, REAGENT_ID_SLIMEJELLY = 15, REAGENT_ID_MUTATIONTOXIN = 15) //In case a xenobiologist wants to become a fully fledged slime person.
result_amount = 1
@@ -2,7 +2,7 @@
name = REAGENT_MUTAGENVIRUSFOOD
id = REAGENT_ID_MUTAGENVIRUSFOOD
result = REAGENT_ID_MUTAGENVIRUSFOOD
required_reagents = list("mutagen" = 1, "virusfood" = 1)
required_reagents = list(REAGENT_ID_MUTAGEN = 1, "virusfood" = 1)
result_amount = 1
/decl/chemical_reaction/instant/virus_food_adranol
@@ -75,7 +75,7 @@
/decl/chemical_reaction/instant/mix_virus/mix_virus_2
name = "Mix Virus 2"
id = "mixvirus2"
required_reagents = list("mutagen" = 1)
required_reagents = list(REAGENT_ID_MUTAGEN = 1)
level_min = 2
level_max = 4
@@ -282,31 +282,31 @@
name = "stimm injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one is filled with a home-made stimulant, with some serious side-effects."
filled_reagents = list("stimm" = 10) // More than 10u will OD.
filled_reagents = list(REAGENT_ID_STIMM = 10) // More than 10u will OD.
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/expired
name = "expired injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one has had its contents expire a long time ago, using it now will probably make someone sick, or worse."
filled_reagents = list("expired_medicine" = 15)
filled_reagents = list(REAGENT_ID_EXPIREDMEDICINE = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/soporific
name = "soporific injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one is sometimes used by orderlies, as it has soporifics, which make someone tired and fall asleep."
filled_reagents = list("stoxin" = 15)
filled_reagents = list(REAGENT_ID_STOXIN = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/cyanide
name = "cyanide injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one contains cyanide, a lethal poison. It being inside a medical autoinjector has certain unsettling implications."
filled_reagents = list("cyanide" = 15)
filled_reagents = list(REAGENT_ID_CYANIDE = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/serotrotium
name = "serotrotium injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one is filled with serotrotium, which causes concentrated production of the serotonin neurotransmitter in humans."
filled_reagents = list("serotrotium" = 15)
filled_reagents = list(REAGENT_ID_SEROTROTIUM = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/bliss
name = "illicit injector"
@@ -318,21 +318,21 @@
name = "cryptobiolin injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one contains cryptobiolin, which causes confusion."
filled_reagents = list("cryptobiolin" = 15)
filled_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/impedrezene
name = "impedrezene injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one has impedrezene inside, a narcotic that impairs higher brain functioning. \
This autoinjector is almost certainly created illegitimately."
filled_reagents = list("impedrezene" = 15)
filled_reagents = list(REAGENT_ID_IMPEDREZENE = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/mindbreaker
name = "mindbreaker injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This one stores the dangerous hallucinogen called 'Mindbreaker', likely put in place \
by illicit groups hoping to hide their product."
filled_reagents = list("mindbreaker" = 15)
filled_reagents = list(REAGENT_ID_MINDBREAKER = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/psilocybin
name = "psilocybin injector"
@@ -346,14 +346,14 @@
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This contains unstable mutagen, which makes using this a very bad idea. It will either \
ruin your genetic health, turn you into a Five Points violation, or both!"
filled_reagents = list("mutagen" = 15)
filled_reagents = list(REAGENT_ID_MUTAGEN = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/lexorin
name = "lexorin injector"
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
This contains lexorin, a dangerous toxin that stops respiration, and has been \
implicated in several high-profile assassinations in the past."
filled_reagents = list("lexorin" = 15)
filled_reagents = list(REAGENT_ID_LEXORIN = 15)
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/healing_nanites
name = "medical nanite injector"
@@ -136,7 +136,7 @@
/obj/item/reagent_containers/pill/tox/Initialize()
. = ..()
reagents.add_reagent("toxin", 50)
reagents.add_reagent(REAGENT_ID_TOXIN, 50)
color = reagents.get_color()
/obj/item/reagent_containers/pill/cyanide
@@ -146,7 +146,7 @@
/obj/item/reagent_containers/pill/cyanide/Initialize()
. = ..()
reagents.add_reagent("cyanide", 50)
reagents.add_reagent(REAGENT_ID_CYANIDE, 50)
/obj/item/reagent_containers/pill/adminordrazine
@@ -166,7 +166,7 @@
/obj/item/reagent_containers/pill/stox/Initialize()
. = ..()
reagents.add_reagent("stoxin", 15)
reagents.add_reagent(REAGENT_ID_STOXIN, 15)
color = reagents.get_color()
/obj/item/reagent_containers/pill/kelotane
@@ -339,9 +339,9 @@
/obj/item/reagent_containers/pill/zoom/Initialize()
. = ..()
if(prob(50)) //VOREStation edit begin: Zoom pill adjustments
reagents.add_reagent("mold", 2) //Chance to be more dangerous
reagents.add_reagent("expired_medicine", 5)
reagents.add_reagent("stimm", 5) //VOREStation edit end: Zoom pill adjustments
reagents.add_reagent(REAGENT_ID_MOLD, 2) //Chance to be more dangerous
reagents.add_reagent(REAGENT_ID_EXPIREDMEDICINE, 5)
reagents.add_reagent(REAGENT_ID_STIMM, 5) //VOREStation edit end: Zoom pill adjustments
color = reagents.get_color()
/obj/item/reagent_containers/pill/diet
@@ -198,7 +198,7 @@
return
/obj/item/reagent_containers/spray/plantbgone
name = "Plant-B-Gone"
name = REAGENT_PLANTBGONE
desc = "Kills those pesky weeds!"
icon = 'icons/obj/hydroponics_machines.dmi'
icon_state = "plantbgone"
@@ -207,7 +207,7 @@
/obj/item/reagent_containers/spray/plantbgone/Initialize()
. = ..()
reagents.add_reagent("plantbgone", 100)
reagents.add_reagent(REAGENT_ID_PLANTBGONE, 100)
/obj/item/reagent_containers/spray/chemsprayer/hosed
name = "hose nozzle"
@@ -369,14 +369,14 @@
/obj/item/reagent_containers/syringe/drugs/Initialize()
. = ..()
reagents.add_reagent(REAGENT_ID_BLISS, 5)
reagents.add_reagent("mindbreaker", 5)
reagents.add_reagent("cryptobiolin", 5)
reagents.add_reagent(REAGENT_ID_MINDBREAKER, 5)
reagents.add_reagent(REAGENT_ID_CRYPTOBIOLIN, 5)
//mode = SYRINGE_INJECT //VOREStation Edit - Starts capped
//update_icon()
/obj/item/reagent_containers/syringe/ld50_syringe/choral/Initialize()
. = ..()
reagents.add_reagent("chloralhydrate", 50)
reagents.add_reagent(REAGENT_ID_CHLORALHYDRATE, 50)
mode = SYRINGE_INJECT
update_icon()
+1 -1
View File
@@ -160,7 +160,7 @@
H.inject_blood(src, removed * volume_mod)
if(!H.isSynthetic() && data["species"] == "synthetic") // Remember not to inject oil into your veins, it's bad for you.
H.reagents.add_reagent("toxin", removed * 1.5)
H.reagents.add_reagent(REAGENT_ID_TOXIN, removed * 1.5)
return
@@ -4622,7 +4622,7 @@
..()
if(alien == IS_DIONA)
return
M.reagents.add_reagent("slimejelly", 0.25)
M.reagents.add_reagent(REAGENT_ID_SLIMEJELLY, 0.25)
/datum/reagent/ethanol/cloverclub
name = "Clover Club"
+3 -3
View File
@@ -267,7 +267,7 @@
else if(alien != IS_DIONA)
M.adjustOxyLoss(-15 * removed * M.species.chem_strength_heal)
holder.remove_reagent("lexorin", 8 * removed) //VOREStation Edit
holder.remove_reagent(REAGENT_ID_LEXORIN, 8 * removed) //VOREStation Edit
/datum/reagent/dexalinp
name = "Dexalin Plus"
@@ -292,7 +292,7 @@
else if(alien != IS_DIONA)
M.adjustOxyLoss(-150 * removed * M.species.chem_strength_heal)
holder.remove_reagent("lexorin", 3 * removed)
holder.remove_reagent(REAGENT_ID_LEXORIN, 3 * removed)
/datum/reagent/tricordrazine
name = "Tricordrazine"
@@ -584,7 +584,7 @@
M.AdjustParalysis(-1)
M.AdjustStunned(-1)
M.AdjustWeakened(-1)
holder.remove_reagent("mindbreaker", 5)
holder.remove_reagent(REAGENT_ID_MINDBREAKER, 5)
M.hallucination = max(0, M.hallucination - 10)
M.adjustToxLoss(10 * removed * chem_effective) // It used to be incredibly deadly due to an oversight. Not anymore!
M.add_chemical_effect(CE_PAINKILLER, 20 * chem_effective * M.species.chem_strength_pain)
+82 -82
View File
@@ -1,8 +1,8 @@
/* Toxins, poisons, venoms */
/datum/reagent/toxin
name = "toxin"
id = "toxin"
name = REAGENT_TOXIN
id = REAGENT_ID_TOXIN
description = "A toxic chemical."
taste_description = "bitterness"
taste_mult = 1.2
@@ -29,8 +29,8 @@
affect_blood(M, alien, removed * 0.2)
/datum/reagent/toxin/plasticide
name = "Plasticide"
id = "plasticide"
name = REAGENT_PLASTICIDE
id = REAGENT_ID_PLASTICIDE
description = "Liquid plastic, do not eat."
taste_description = "plastic"
reagent_state = LIQUID
@@ -38,8 +38,8 @@
strength = 5
/datum/reagent/toxin/amatoxin
name = "Amatoxin"
id = "amatoxin"
name = REAGENT_AMATOXIN
id = REAGENT_ID_AMATOXIN
description = "A powerful poison derived from certain species of mushroom."
taste_description = "mushroom"
reagent_state = LIQUID
@@ -52,8 +52,8 @@
M.adjustToxLoss(max_dose * strength * removed / (max_dose * 0.2))
/datum/reagent/toxin/carpotoxin
name = "Carpotoxin"
id = "carpotoxin"
name = REAGENT_CARPOTOXIN
id = REAGENT_ID_CARPOTOXIN
description = "A deadly neurotoxin produced by the dreaded space carp."
taste_description = "fish"
reagent_state = LIQUID
@@ -65,8 +65,8 @@
M.adjustBrainLoss(strength / 4 * removed)
/datum/reagent/toxin/neurotoxic_protein
name = "toxic protein"
id = "neurotoxic_protein"
name = REAGENT_NEUROTOXIC_PROTEIN
id = REAGENT_ID_NEUROTOXIC_PROTEIN
description = "A weak neurotoxic chemical."
taste_description = "fish"
reagent_state = LIQUID
@@ -89,8 +89,8 @@
//R-UST port
// Produced during deuterium synthesis. Super poisonous, SUPER flammable (doesn't need oxygen to burn).
/datum/reagent/toxin/hydrophoron
name = "Hydrophoron"
id = "hydrophoron"
name = REAGENT_HYDROPHORON
id = REAGENT_ID_HYDROPHORON
description = "An exceptionally flammable molecule formed from deuterium synthesis."
strength = 80
var/fire_mult = 30
@@ -179,8 +179,8 @@
remove_self(amount)
/datum/reagent/toxin/cyanide //Fast and Lethal
name = "Cyanide"
id = "cyanide"
name = REAGENT_CYANIDE
id = REAGENT_ID_CYANIDE
description = "A highly toxic chemical."
taste_description = "almond"
taste_mult = 0.6
@@ -195,8 +195,8 @@
M.Sleeping(1)
/datum/reagent/toxin/mold
name = "Mold"
id = "mold"
name = REAGENT_MOLD
id = REAGENT_ID_MOLD
description = "A mold is a fungus that causes biodegradation of natural materials. This variant contains mycotoxins, and is dangerous to humans."
taste_description = "mold"
reagent_state = SOLID
@@ -208,8 +208,8 @@
M.vomit()
/datum/reagent/toxin/expired_medicine
name = "Expired Medicine"
id = "expired_medicine"
name = REAGENT_EXPIREDMEDICINE
id = REAGENT_ID_EXPIREDMEDICINE
description = "Some form of liquid medicine that is well beyond its shelf date. Administering it now would cause illness."
taste_description = "bitterness"
reagent_state = LIQUID
@@ -226,8 +226,8 @@
/datum/reagent/toxin/stimm //Homemade Hyperzine
name = "Stimm"
id = "stimm"
name = REAGENT_STIMM
id = REAGENT_ID_STIMM
description = "A homemade stimulant with some serious side-effects."
taste_description = "sweetness"
taste_mult = 1.8
@@ -257,8 +257,8 @@
to_chat(M, span_warning("Huh... Is this what a heart attack feels like?"))
/datum/reagent/toxin/potassium_chloride
name = "Potassium Chloride"
id = "potassium_chloride"
name = REAGENT_POTASSIUMCHLORIDE
id = REAGENT_ID_POTASSIUMCHLORIDE
description = "A delicious salt that stops the heart when injected into cardiac muscle."
taste_description = "salt"
reagent_state = SOLID
@@ -283,8 +283,8 @@
H.Weaken(10)
/datum/reagent/toxin/potassium_chlorophoride
name = "Potassium Chlorophoride"
id = "potassium_chlorophoride"
name = REAGENT_POTASSIUMCHLOROPHORIDE
id = REAGENT_ID_POTASSIUMCHLOROPHORIDE
description = "A specific chemical based on Potassium Chloride to stop the heart for surgery. Not safe to eat!"
taste_description = "salt"
reagent_state = SOLID
@@ -306,8 +306,8 @@
M.adjustFireLoss(removed * 3)
/datum/reagent/toxin/zombiepowder
name = "Zombie Powder"
id = "zombiepowder"
name = REAGENT_ZOMBIEPOWDER
id = REAGENT_ID_ZOMBIEPOWDER
description = "A strong neurotoxin that puts the subject into a death-like state."
taste_description = "numbness"
reagent_state = SOLID
@@ -333,8 +333,8 @@
return ..()
/datum/reagent/toxin/lichpowder
name = "Lich Powder"
id = "lichpowder"
name = REAGENT_LICHPOWDER
id = REAGENT_ID_LICHPOWDER
description = "A stablized nerve agent that puts the subject into a strange state of un-death."
reagent_state = SOLID
color = "#666666"
@@ -362,8 +362,8 @@
return ..()
/datum/reagent/toxin/fertilizer //Reagents used for plant fertilizers.
name = "fertilizer"
id = "fertilizer"
name = REAGENT_FERTILIZER
id = REAGENT_ID_FERTILIZER
description = "A chemical mix good for growing plants with."
taste_description = "plant food"
taste_mult = 0.5
@@ -372,20 +372,20 @@
color = "#664330"
/datum/reagent/toxin/fertilizer/eznutrient
name = "EZ Nutrient"
id = "eznutrient"
name = REAGENT_EZNUTRIENT
id = REAGENT_ID_EZNUTRIENT
/datum/reagent/toxin/fertilizer/left4zed
name = "Left-4-Zed"
id = "left4zed"
name = REAGENT_LEFT4ZED
id = REAGENT_ID_LEFT4ZED
/datum/reagent/toxin/fertilizer/robustharvest
name = "Robust Harvest"
id = "robustharvest"
name = REAGENT_ROBUSTHARVEST
id = REAGENT_ID_ROBUSTHARVEST
/datum/reagent/toxin/fertilizer/tannin
name = "tannin"
id = "tannin"
name = REAGENT_TANNIN
id = REAGENT_ID_TANNIN
description = "A chemical found in some plants as a natural pesticide. It may also aid in regulating growth."
taste_description = "puckering"
taste_mult = 1.2
@@ -401,8 +401,8 @@
..()
/datum/reagent/toxin/plantbgone
name = "Plant-B-Gone"
id = "plantbgone"
name = REAGENT_PLANTBGONE
id = REAGENT_ID_PLANTBGONE
description = "A harmful toxic mixture to kill plantlife. Do not ingest!"
taste_mult = 1
reagent_state = LIQUID
@@ -436,8 +436,8 @@
M.adjustToxLoss(50 * removed)
/datum/reagent/toxin/sifslurry
name = "Sivian Sap"
id = "sifsap"
name = REAGENT_SIFSAP
id = REAGENT_ID_SIFSAP
description = "A natural slurry comprised of fluorescent bacteria native to Sif, in the Vir system."
taste_description = "sour"
reagent_state = LIQUID
@@ -476,8 +476,8 @@
meltdose = 4
/datum/reagent/acid/digestive
name = "Digestive acid"
id = "stomacid"
name = REAGENT_STOMACID
id = REAGENT_ID_STOMACID
description = "Some form of digestive slurry."
taste_description = "vomit"
reagent_state = LIQUID
@@ -486,8 +486,8 @@
meltdose = 30
/datum/reagent/thermite/venom
name = "Pyrotoxin"
id = "thermite_v"
name = REAGENT_THERMITEV
id = REAGENT_ID_THERMITEV
description = "A biologically produced compound capable of melting steel or other metals, similarly to thermite."
taste_description = "sweet chalk"
reagent_state = SOLID
@@ -508,8 +508,8 @@
to_chat(M, span_critical("Some of your veins rupture, the exposed blood igniting!"))
/datum/reagent/condensedcapsaicin/venom
name = "Irritant toxin"
id = "condensedcapsaicin_v"
name = REAGENT_CONDENSEDCAPSAICINV
id = REAGENT_ID_CONDENSEDCAPSAICINV
description = "A biological agent that acts similarly to pepperspray. This compound seems to be particularly cruel, however, capable of permeating the barriers of blood vessels."
taste_description = "fire"
color = "#B31008"
@@ -530,8 +530,8 @@
M.eye_blurry = max(M.eye_blurry, 10)
/datum/reagent/lexorin
name = "Lexorin"
id = "lexorin"
name = REAGENT_LEXORIN
id = REAGENT_ID_LEXORIN
description = "Lexorin temporarily stops respiration. Causes tissue damage."
taste_description = "acid"
reagent_state = LIQUID
@@ -558,8 +558,8 @@
M.AdjustLosebreath(1)
/datum/reagent/mutagen
name = "Unstable mutagen"
id = "mutagen"
name = REAGENT_MUTAGEN
id = REAGENT_ID_MUTAGEN
description = "Might cause unpredictable mutations. Keep away from children."
taste_description = "slime"
taste_mult = 0.9
@@ -627,8 +627,8 @@
M.apply_effect(10 * removed, IRRADIATE, 0)
/datum/reagent/slimejelly
name = "Slime Jelly"
id = "slimejelly"
name = REAGENT_SLIMEJELLY
id = REAGENT_ID_SLIMEJELLY
description = "A gooey semi-liquid produced from one of the deadliest lifeforms in existence. SO REAL."
taste_description = "slime"
taste_mult = 1.3
@@ -652,8 +652,8 @@
M.heal_organ_damage(25 * removed, 0)
/datum/reagent/soporific
name = "Soporific"
id = "stoxin"
name = REAGENT_STOXIN
id = REAGENT_ID_STOXIN
description = "An effective hypnotic used to treat insomnia."
taste_description = "bitterness"
reagent_state = LIQUID
@@ -699,8 +699,8 @@
M.drowsyness = max(M.drowsyness, 60)
/datum/reagent/chloralhydrate
name = "Chloral Hydrate"
id = "chloralhydrate"
name = REAGENT_CHLORALHYDRATE
id = REAGENT_ID_CHLORALHYDRATE
description = "A powerful sedative."
taste_description = "bitterness"
reagent_state = SOLID
@@ -750,8 +750,8 @@
M.adjustOxyLoss(removed * overdose_mod)
/datum/reagent/chloralhydrate/beer2 //disguised as normal beer for use by emagged brobots
name = "Beer"
id = "beer2"
name = REAGENT_BEER2
id = REAGENT_ID_BEER2
description = "An alcoholic beverage made from malted grains, hops, yeast, and water. The fermentation appears to be incomplete." //If the players manage to analyze this, they deserve to know something is wrong.
taste_description = "beer"
reagent_state = LIQUID
@@ -763,8 +763,8 @@
/* Drugs */
/datum/reagent/serotrotium
name = "Serotrotium"
id = "serotrotium"
name = REAGENT_SEROTROTIUM
id = REAGENT_ID_SEROTROTIUM
description = "A chemical compound that promotes concentrated production of the serotonin neurotransmitter in humans."
taste_description = "bitterness"
reagent_state = LIQUID
@@ -780,8 +780,8 @@
return
/datum/reagent/serotrotium/venom
name = "Serotropic venom"
id = "serotrotium_v"
name = REAGENT_SEROTROTIUMV
id = REAGENT_ID_SEROTROTIUMV
description = "A chemical compound that promotes concentrated production of the serotonin neurotransmitter in humans. This appears to be a biologically produced form, resulting in a specifically toxic nature."
taste_description = "chalky bitterness"
filtered_organs = list(O_SPLEEN)
@@ -796,8 +796,8 @@
return ..()
/datum/reagent/cryptobiolin
name = "Cryptobiolin"
id = "cryptobiolin"
name = REAGENT_CRYPTOBIOLIN
id = REAGENT_ID_CRYPTOBIOLIN
description = "Cryptobiolin causes confusion and dizzyness."
taste_description = "sourness"
reagent_state = LIQUID
@@ -820,8 +820,8 @@
M.Confuse(drug_strength * 5)
/datum/reagent/impedrezene
name = "Impedrezene"
id = "impedrezene"
name = REAGENT_IMPEDREZENE
id = REAGENT_ID_IMPEDREZENE
description = "Impedrezene is a narcotic that impedes one's ability by slowing down the higher brain cell functions."
taste_description = "numbness"
reagent_state = LIQUID
@@ -841,8 +841,8 @@
M.emote("drool")
/datum/reagent/mindbreaker
name = "Mindbreaker Toxin"
id = "mindbreaker"
name = REAGENT_MINDBREAKER
id = REAGENT_ID_MINDBREAKER
description = "A powerful hallucinogen, it can cause fatal effects in users."
taste_description = "sourness"
reagent_state = LIQUID
@@ -867,8 +867,8 @@
/* Transformations */
/datum/reagent/slimetoxin
name = "Mutation Toxin"
id = "mutationtoxin"
name = REAGENT_MUTATIONTOXIN
id = REAGENT_ID_MUTATIONTOXIN
description = "A corruptive toxin produced by slimes."
taste_description = "sludge"
reagent_state = LIQUID
@@ -897,8 +897,8 @@
M.apply_effect(16 * removed, IRRADIATE, 0)
/datum/reagent/aslimetoxin
name = "Docility Toxin"
id = "docilitytoxin"
name = REAGENT_DOCILITYTOXIN
id = REAGENT_ID_DOCILITYTOXIN
description = "A corruptive toxin produced by slimes."
taste_description = "sludge"
reagent_state = LIQUID
@@ -932,8 +932,8 @@
*/
/datum/reagent/shredding_nanites
name = "Restorative Nanites"
id = "shredding_nanites"
name = REAGENT_SHREDDINGNANITES
id = REAGENT_ID_SHREDDINGNANITES
description = "Miniature medical robots that swiftly restore bodily damage. These ones seem to be malfunctioning."
taste_description = "metal"
reagent_state = SOLID
@@ -946,8 +946,8 @@
M.adjustOxyLoss(4 * removed)
/datum/reagent/irradiated_nanites
name = "Restorative Nanites"
id = "irradiated_nanites"
name = REAGENT_IRRADIATEDNANITES
id = REAGENT_ID_IRRADIATEDNANITES
description = "Miniature medical robots that swiftly restore bodily damage. These ones seem to be malfunctioning."
taste_description = "metal"
reagent_state = SOLID
@@ -960,8 +960,8 @@
M.radiation = max(M.radiation + 5 * removed, 0) // Irradiate you. Because it's inside you.
/datum/reagent/neurophage_nanites
name = "Restorative Nanites"
id = "neurophage_nanites"
name = REAGENT_NEUROPHAGENANITES
id = REAGENT_ID_NEUROPHAGENANITES
description = "Miniature medical robots that swiftly restore bodily damage. These ones seem to be completely hostile."
taste_description = "metal"
reagent_state = SOLID
@@ -975,8 +975,8 @@
M.adjustBruteLoss(2 * removed)
/datum/reagent/salmonella
name = "Salmonella"
id = "salmonella"
name = REAGENT_SALMONELLA
id = REAGENT_ID_SALMONELLA
description = "A nasty bacteria found in spoiled food."
reagent_state = LIQUID
color = "#1E4600"