mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-17 01:54:25 +01:00
toxins.dm
This commit is contained in:
@@ -234,7 +234,7 @@
|
||||
/obj/item/watertank/op/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent(REAGENT_ID_FUEL, 500)
|
||||
reagents.add_reagent("cryptobiolin", 500)
|
||||
reagents.add_reagent(REAGENT_ID_CRYPTOBIOLIN, 500)
|
||||
reagents.add_reagent(REAGENT_ID_PHORON, 500)
|
||||
reagents.add_reagent("condensedcapsaicin", 500)
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@
|
||||
descriptors |= "sweet-sour"
|
||||
if(reagents.has_reagent(REAGENT_ID_RADIUM) || reagents.has_reagent(REAGENT_ID_URANIUM))
|
||||
descriptors |= "radioactive"
|
||||
if(reagents.has_reagent("amatoxin") || reagents.has_reagent("toxin"))
|
||||
if(reagents.has_reagent(REAGENT_ID_AMATOXIN) || reagents.has_reagent(REAGENT_ID_TOXIN))
|
||||
descriptors |= "poisonous"
|
||||
if(reagents.has_reagent(REAGENT_ID_PSILOCYBIN) || reagents.has_reagent(REAGENT_ID_BLISS) || reagents.has_reagent("earthsblood"))
|
||||
descriptors |= "hallucinogenic"
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
seed_name = "amauri"
|
||||
display_name = "amauri plant"
|
||||
kitchen_tag = "amauri"
|
||||
chems = list("zombiepowder" = list(1,10),"condensedcapsaicin" = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
chems = list(REAGENT_ID_ZOMBIEPOWDER = list(1,10),"condensedcapsaicin" = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
|
||||
/datum/seed/amauri/New()
|
||||
..()
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
display_name = "ambrosia infernus"
|
||||
kitchen_tag = "ambrosiainfernus"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,3), "oxycodone" = list(1,8), "impedrezene" = list(1,10), "mindbreaker" = list(1,10), REAGENT_ID_AMBROSIAEXTRACT = list(1,10))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,3), "oxycodone" = list(1,8), REAGENT_ID_IMPEDREZENE = list(1,10), REAGENT_ID_MINDBREAKER = list(1,10), REAGENT_ID_AMBROSIAEXTRACT = list(1,10))
|
||||
|
||||
/datum/seed/ambrosia/infernus/New()
|
||||
..()
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
/datum/seed/apple/poison
|
||||
name = "poisonapple"
|
||||
mutants = null
|
||||
chems = list("cyanide" = list(1,5))
|
||||
chems = list(REAGENT_ID_CYANIDE = list(1,5))
|
||||
|
||||
/datum/seed/apple/gold
|
||||
name = "goldapple"
|
||||
@@ -46,7 +46,7 @@
|
||||
seed_name = "sivian pod"
|
||||
display_name = "sivian pod"
|
||||
kitchen_tag = "apple"
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5),"sifsap" = list(10,20))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5),REAGENT_ID_SIFSAP = list(10,20))
|
||||
|
||||
/datum/seed/apple/sif/New()
|
||||
..()
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
kitchen_tag = "poisonberries"
|
||||
display_name = "poison berry bush"
|
||||
mutants = list("deathberries")
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), "toxin" = list(3,5), "poisonberryjuice" = list(10,5))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), REAGENT_ID_TOXIN = list(3,5), "poisonberryjuice" = list(10,5))
|
||||
|
||||
/datum/seed/berry/poison/New()
|
||||
..()
|
||||
@@ -60,7 +60,7 @@
|
||||
seed_name = "death berry"
|
||||
display_name = "death berry bush"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), "toxin" = list(3,3), "lexorin" = list(1,5))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), REAGENT_ID_TOXIN = list(3,3), REAGENT_ID_LEXORIN = list(1,5))
|
||||
|
||||
/datum/seed/berry/poison/death/New()
|
||||
..()
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
display_name = "rose"
|
||||
kitchen_tag = "rose"
|
||||
mutants = list("bloodrose")
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5), "stoxin" = list(0,2))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5), REAGENT_ID_STOXIN = list(0,2))
|
||||
|
||||
/datum/seed/flower/rose/New()
|
||||
..()
|
||||
@@ -99,7 +99,7 @@
|
||||
name = "bloodrose"
|
||||
display_name = "bleeding rose"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5), "stoxin" = list(1,5), REAGENT_ID_BLOOD = list(0,2))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,5), REAGENT_ID_STOXIN = list(1,5), REAGENT_ID_BLOOD = list(0,2))
|
||||
|
||||
/datum/seed/flower/rose/blood/New()
|
||||
..()
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
seed_name = "gelthi"
|
||||
display_name = "gelthi plant"
|
||||
kitchen_tag = "gelthi"
|
||||
chems = list("stoxin" = list(1,5),"capsaicin" = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
chems = list(REAGENT_ID_STOXIN = list(1,5),"capsaicin" = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
|
||||
/datum/seed/gelthi/New()
|
||||
..()
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
seed_name = "jurl'mah"
|
||||
display_name = "jurl'mah reeds"
|
||||
kitchen_tag = "jurlmah"
|
||||
chems = list("serotrotium" = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
chems = list(REAGENT_ID_SEROTROTIUM = list(1,5),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
|
||||
/datum/seed/jurlmah/New()
|
||||
..()
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
seed_name = "liberty cap"
|
||||
display_name = "liberty cap mushrooms"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), "stoxin" = list(3,3), REAGENT_ID_BLISS = list(1,25))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), REAGENT_ID_STOXIN = list(3,3), REAGENT_ID_BLISS = list(1,25))
|
||||
|
||||
/datum/seed/mushroom/hallucinogenic/strong/New()
|
||||
..()
|
||||
@@ -96,7 +96,7 @@
|
||||
seed_name = "fly amanita"
|
||||
display_name = "fly amanita mushrooms"
|
||||
mutants = list("destroyingangel","plastic")
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), "amatoxin" = list(3,3), REAGENT_ID_PSILOCYBIN = list(1,25))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1), REAGENT_ID_AMATOXIN = list(3,3), REAGENT_ID_PSILOCYBIN = list(1,25))
|
||||
|
||||
/datum/seed/mushroom/poison/New()
|
||||
..()
|
||||
@@ -114,7 +114,7 @@
|
||||
seed_name = "destroying angel"
|
||||
display_name = "destroying angel mushrooms"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,50), "amatoxin" = list(13,3), REAGENT_ID_PSILOCYBIN = list(1,25))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,50), REAGENT_ID_AMATOXIN = list(13,3), REAGENT_ID_PSILOCYBIN = list(1,25))
|
||||
|
||||
/datum/seed/mushroom/poison/death/New()
|
||||
..()
|
||||
@@ -146,7 +146,7 @@
|
||||
name = "redcap"
|
||||
seed_name = "red cap"
|
||||
display_name = "red caps"
|
||||
chems = list(REAGENT_ID_WOODPULP = list(10,1), "tannin" = list(1,10))
|
||||
chems = list(REAGENT_ID_WOODPULP = list(10,1), REAGENT_ID_TANNIN = list(1,10))
|
||||
mutants = null
|
||||
has_item_product = null
|
||||
|
||||
@@ -179,7 +179,7 @@
|
||||
seed_name = "plastellium"
|
||||
display_name = "plastellium"
|
||||
mutants = null
|
||||
chems = list("plasticide" = list(1,10))
|
||||
chems = list(REAGENT_ID_PLASTICIDE = list(1,10))
|
||||
|
||||
/datum/seed/mushroom/plastic/New()
|
||||
..()
|
||||
@@ -197,7 +197,7 @@
|
||||
seed_name = "corpellian"
|
||||
display_name = "corpellian"
|
||||
mutants = null
|
||||
chems = list("serotrotium" = list(5,10), "mold" = list(1,10))
|
||||
chems = list(REAGENT_ID_SEROTROTIUM = list(5,10), REAGENT_ID_MOLD = list(1,10))
|
||||
|
||||
/datum/seed/mushroom/spore/New()
|
||||
..()
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
seed_name = "surik"
|
||||
display_name = "surik vine"
|
||||
kitchen_tag = "surik"
|
||||
chems = list("impedrezene" = list(1,3),"synaptizine" = list(1,2),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
chems = list(REAGENT_ID_IMPEDREZENE = list(1,3),"synaptizine" = list(1,2),REAGENT_ID_NUTRIMENT = list(1,5))
|
||||
|
||||
/datum/seed/surik/New()
|
||||
..()
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
seed_name = "black wabback"
|
||||
display_name = "black wabback"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,3), "protein" = list(1,10), "serotrotium_v" = list(0,1))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,3), "protein" = list(1,10), REAGENT_ID_SEROTROTIUMV = list(0,1))
|
||||
|
||||
/datum/seed/wabback/vine/New()
|
||||
..()
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
return 0
|
||||
|
||||
for(var/obj/effect/effect/smoke/chem/smoke in view(1, src))
|
||||
if(smoke.reagents.has_reagent("plantbgone"))
|
||||
if(smoke.reagents.has_reagent(REAGENT_ID_PLANTBGONE))
|
||||
die_off()
|
||||
return
|
||||
|
||||
|
||||
@@ -56,12 +56,12 @@
|
||||
// with cycle information under 'mechanical concerns' at some point.
|
||||
var/static/list/toxic_reagents = list(
|
||||
"anti_toxin" = -2,
|
||||
"toxin" = 2,
|
||||
REAGENT_ID_TOXIN = 2,
|
||||
REAGENT_ID_FLUORINE = 2.5,
|
||||
REAGENT_ID_CHLORINE = 1.5,
|
||||
REAGENT_ID_SACID = 1.5,
|
||||
REAGENT_ID_PACID = 3,
|
||||
"plantbgone" = 3,
|
||||
REAGENT_ID_PLANTBGONE = 3,
|
||||
"cryoxadone" = -3,
|
||||
REAGENT_ID_RADIUM = 2
|
||||
)
|
||||
@@ -75,9 +75,9 @@
|
||||
REAGENT_ID_DIETHYLAMINE = 2,
|
||||
REAGENT_ID_NUTRIMENT = 1,
|
||||
REAGENT_ID_ADMINORDRAZINE = 1,
|
||||
"eznutrient" = 1,
|
||||
"robustharvest" = 1,
|
||||
"left4zed" = 1
|
||||
REAGENT_ID_EZNUTRIENT = 1,
|
||||
REAGENT_ID_ROBUSTHARVEST = 1,
|
||||
REAGENT_ID_LEFT4ZED = 1
|
||||
)
|
||||
var/static/list/weedkiller_reagents = list(
|
||||
REAGENT_ID_FLUORINE = -4,
|
||||
@@ -86,7 +86,7 @@
|
||||
REAGENT_ID_SUGAR = 2,
|
||||
REAGENT_ID_SACID = -2,
|
||||
REAGENT_ID_PACID = -4,
|
||||
"plantbgone" = -8,
|
||||
REAGENT_ID_PLANTBGONE = -8,
|
||||
REAGENT_ID_ADMINORDRAZINE = -5
|
||||
)
|
||||
var/static/list/pestkiller_reagents = list(
|
||||
@@ -115,22 +115,22 @@
|
||||
"sodawater" = list( 0.1, 0, 0 ),
|
||||
REAGENT_ID_SACID = list( -1, 0, 0 ),
|
||||
REAGENT_ID_PACID = list( -2, 0, 0 ),
|
||||
"plantbgone" = list( -2, 0, 0.2),
|
||||
REAGENT_ID_PLANTBGONE = list( -2, 0, 0.2),
|
||||
"cryoxadone" = list( 3, 0, 0 ),
|
||||
REAGENT_ID_AMMONIA = list( 0.5, 0, 0 ),
|
||||
REAGENT_ID_DIETHYLAMINE = list( 1, 0, 0 ),
|
||||
REAGENT_ID_NUTRIMENT = list( 0.5, 0.1, 0 ),
|
||||
REAGENT_ID_RADIUM = list( -1.5, 0, 0.2),
|
||||
REAGENT_ID_ADMINORDRAZINE = list( 1, 1, 1 ),
|
||||
"robustharvest" = list( 0, 0.2, 0 ),
|
||||
"left4zed" = list( 0, 0, 0.2)
|
||||
REAGENT_ID_ROBUSTHARVEST = list( 0, 0.2, 0 ),
|
||||
REAGENT_ID_LEFT4ZED = list( 0, 0, 0.2)
|
||||
)
|
||||
|
||||
// Mutagen list specifies minimum value for the mutation to take place, rather
|
||||
// than a bound as the lists above specify.
|
||||
var/static/list/mutagenic_reagents = list(
|
||||
REAGENT_ID_RADIUM = 8,
|
||||
"mutagen" = 15
|
||||
REAGENT_ID_MUTAGEN = 15
|
||||
)
|
||||
|
||||
/obj/machinery/portable_atmospherics/hydroponics/AltClick(var/mob/living/user)
|
||||
|
||||
Reference in New Issue
Block a user