[MIRROR] Converts gas, ore, plants and reagent strings to defines (#9611)

Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2024-12-12 02:11:06 +01:00
committed by GitHub
co-authored by Heroman3003 Kashargul
parent d5b62d4159
commit fd5d9267ff
622 changed files with 11273 additions and 9558 deletions
@@ -52,9 +52,9 @@
/decl/chemical_reaction/distilling/biomass
name = "Distilling Biomass"
id = "distill_biomass"
result = "biomass"
required_reagents = list("blood" = 1, "sugar" = 1, "phoron" = 0.5)
result_amount = 6 // Buffed to 2400 units per sheet to be in line with the buffed instant reaction. Requires actually using the machine, and having blood to spare so this one should be more phoron-efficient.
result = REAGENT_ID_BIOMASS
required_reagents = list(REAGENT_ID_BLOOD = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_PHORON = 0.5)
result_amount = 6 // CHOMPEdit Buffed to 2400 units per sheet to be in line with the buffed instant reaction. Requires actually using the machine, and having blood to spare so this one should be more phoron-efficient.
temp_range = list(T20C + 80, T20C + 130)
temp_shift = -2
@@ -63,8 +63,8 @@
/decl/chemical_reaction/distilling/inaprovalaze
name = "Distilling Inaprovalaze"
id = "distill_inaprovalaze"
result = "inaprovalaze"
required_reagents = list("inaprovaline" = 2, "foaming_agent" = 1)
result = REAGENT_ID_INAPROVALAZE
required_reagents = list(REAGENT_ID_INAPROVALINE = 2, REAGENT_ID_FOAMINGAGENT = 1)
result_amount = 2
reaction_rate = HALF_LIFE(10)
@@ -74,8 +74,8 @@
/decl/chemical_reaction/distilling/bicaridaze
name = "Distilling Bicaridaze"
id = "distill_bicaridaze"
result = "bicaridaze"
required_reagents = list("bicaridine" = 2, "foaming_agent" = 1)
result = REAGENT_ID_BICARIDAZE
required_reagents = list(REAGENT_ID_BICARIDINE = 2, REAGENT_ID_FOAMINGAGENT = 1)
result_amount = 2
reaction_rate = HALF_LIFE(10)
@@ -85,8 +85,8 @@
/decl/chemical_reaction/distilling/dermalaze
name = "Distilling Dermalaze"
id = "distill_dermalaze"
result = "dermalaze"
required_reagents = list("dermaline" = 2, "foaming_agent" = 1)
result = REAGENT_ID_DERMALAZE
required_reagents = list(REAGENT_ID_DERMALINE = 2, REAGENT_ID_FOAMINGAGENT = 1)
result_amount = 2
reaction_rate = HALF_LIFE(10)
@@ -96,8 +96,8 @@
/decl/chemical_reaction/distilling/spacomycaze
name = "Distilling Spacomycaze"
id = "distill_spacomycaze"
result = "spacomycaze"
required_reagents = list("paracetamol" = 1, "spaceacillin" = 1, "foaming_agent" = 1)
result = REAGENT_ID_SPACOMYCAZE
required_reagents = list(REAGENT_ID_PARACETAMOL = 1, REAGENT_ID_SPACEACILLIN = 1, REAGENT_ID_FOAMINGAGENT = 1)
result_amount = 2
reaction_rate = HALF_LIFE(10)
@@ -107,8 +107,8 @@
/decl/chemical_reaction/distilling/tricorlidaze
name = "Distilling Tricorlidaze"
id = "distill_tricorlidaze"
result = "tricorlidaze"
required_reagents = list("tricordrazine" = 1, "sterilizine" = 1, "foaming_agent" = 1)
result = REAGENT_ID_TRICORLIDAZE
required_reagents = list(REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_STERILIZINE = 1, REAGENT_ID_FOAMINGAGENT = 1)
result_amount = 2
reaction_rate = HALF_LIFE(10)
@@ -118,8 +118,8 @@
/decl/chemical_reaction/distilling/synthplas
name = "Distilling Synthplas"
id = "distill_synthplas"
result = "synthblood_dilute"
required_reagents = list("protein" = 2, "antibodies" = 1, "bicaridine" = 1)
result = REAGENT_ID_SYNTHBLOOD_DILUTE
required_reagents = list(REAGENT_ID_PROTEIN = 2, REAGENT_ID_ANTIBODIES = 1, REAGENT_ID_BICARIDINE = 1)
result_amount = 3
reaction_rate = HALF_LIFE(15)
@@ -130,8 +130,8 @@
/decl/chemical_reaction/distilling/beer
name = "Distilling Beer"
id = "distill_beer"
result = "beer"
required_reagents = list("nutriment" = 1, "water" = 1, "sugar" = 1)
result = REAGENT_ID_BEER
required_reagents = list(REAGENT_ID_NUTRIMENT = 1, REAGENT_ID_WATER = 1, REAGENT_ID_SUGAR = 1)
result_amount = 2
reaction_rate = HALF_LIFE(30)
@@ -141,9 +141,9 @@
/decl/chemical_reaction/distilling/ale
name = "Distilling Ale"
id = "distill_ale"
result = "ale"
required_reagents = list("nutriment" = 1, "beer" = 1)
inhibitors = list("water" = 1)
result = REAGENT_ID_ALE
required_reagents = list(REAGENT_ID_NUTRIMENT = 1, REAGENT_ID_BEER = 1)
inhibitors = list(REAGENT_ID_WATER = 1)
result_amount = 2
reaction_rate = HALF_LIFE(30)
@@ -155,8 +155,8 @@
/decl/chemical_reaction/distilling/berserkjuice
name = "Distilling Brute Juice"
id = "distill_brutejuice"
result = "berserkmed"
required_reagents = list("biomass" = 1, "hyperzine" = 3, "synaptizine" = 2, "phoron" = 1)
result = REAGENT_ID_BERSERKMED
required_reagents = list(REAGENT_ID_BIOMASS = 1, REAGENT_ID_HYPERZINE = 3, REAGENT_ID_SYNAPTIZINE = 2, REAGENT_ID_PHORON = 1)
result_amount = 3
temp_range = list(T0C + 600, T0C + 700)
@@ -173,9 +173,9 @@
/decl/chemical_reaction/distilling/cryogel
name = "Distilling Cryogellatin"
id = "distill_cryoslurry"
result = "cryoslurry"
required_reagents = list("frostoil" = 7, "enzyme" = 3, "plasticide" = 3, "foaming_agent" = 2)
inhibitors = list("water" = 5)
result = REAGENT_ID_CRYOSLURRY
required_reagents = list(REAGENT_ID_FROSTOIL = 7, REAGENT_ID_ENZYME = 3, REAGENT_ID_PLASTICIDE = 3, REAGENT_ID_FOAMINGAGENT = 2)
inhibitors = list(REAGENT_ID_WATER = 5)
result_amount = 1
temp_range = list(T0C + 10, T20C + 15) //CHOMPedit: I know this doesn't make sense, and this is a baindaid fix but distiller code refuses to go this low, even with correct variables
@@ -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, REAGENT_ID_LEPORAZINE = 1)
result_amount = 2
reaction_rate = HALF_LIFE(8)
@@ -205,11 +205,11 @@
/decl/chemical_reaction/distilling/necroxadone
name = "Distilling Necroxadone"
id = "distill_necroxadone"
result = "necroxadone"
required_reagents = list("lichpowder" = 1, "cryoxadone" = 1, "carthatoline" = 1)
result = REAGENT_ID_NECROXADONE
required_reagents = list(REAGENT_ID_LICHPOWDER = 1, REAGENT_ID_CRYOXADONE = 1, REAGENT_ID_CARTHATOLINE = 1)
result_amount = 2
catalysts = list("phoron" = 5)
catalysts = list(REAGENT_ID_PHORON = 5)
reaction_rate = HALF_LIFE(20)
File diff suppressed because it is too large Load Diff
@@ -2,240 +2,247 @@
/// Special drinks
/decl/chemical_reaction/instant/drinks/grubshake
name = "Grub protein drink"
id = "grubshake"
result = "grubshake"
required_reagents = list("shockchem" = 5, "water" = 25)
id = REAGENT_ID_GRUBSHAKE
result = REAGENT_ID_GRUBSHAKE
required_reagents = list(REAGENT_ID_SHOCKCHEM = 5, REAGENT_ID_WATER = 25)
result_amount = 30
/decl/chemical_reaction/instant/drinks/deathbell
name = "Deathbell"
id = "deathbell"
result = "deathbell"
required_reagents = list("antifreeze" = 1, "gargleblaster" = 1, "syndicatebomb" =1)
name = REAGENT_DEATHBELL
id = REAGENT_ID_DEATHBELL
result = REAGENT_ID_DEATHBELL
required_reagents = list(REAGENT_ID_ANTIFREEZE = 1, REAGENT_ID_GARGLEBLASTER = 1, REAGENT_ID_SYNDICATEBOMB =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/burnout
name = "Burnout"
id = "burnout"
result = "burnout"
required_reagents = list("antifreeze" = 1, "deathbell" = 1, "lovemaker" =1)
name = REAGENT_BURNOUT
id = REAGENT_ID_BURNOUT
result = REAGENT_ID_BURNOUT
required_reagents = list(REAGENT_ID_ANTIFREEZE = 1, REAGENT_ID_DEATHBELL = 1, REAGENT_ID_LOVEMAKER =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/monstertamer
name = "Monster Tamer"
id = "monstertamer"
result = "monstertamer"
required_reagents = list("whiskey" = 1, "protein" = 1)
name = REAGENT_MONSTERTAMER
id = REAGENT_ID_MONSTERTAMER
result = REAGENT_ID_MONSTERTAMER
required_reagents = list(REAGENT_ID_WHISKEY = 1, REAGENT_ID_PROTEIN = 1)
result_amount = 2
/decl/chemical_reaction/instant/drinks/bigbeer
name = "Giant Beer"
id = "bigbeer"
result = "bigbeer"
required_reagents = list("syndicatebomb" = 1, "manlydorf" = 1, "grog" =1)
name = REAGENT_BIGBEER
id = REAGENT_ID_BIGBEER
result = REAGENT_ID_BIGBEER
required_reagents = list(REAGENT_ID_SYNDICATEBOMB = 1, REAGENT_ID_MANLYDORF = 1, REAGENT_ID_GROG =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/sweettea
name = "Sweetened Tea"
id = "sweettea"
result = "sweettea"
required_reagents = list("icetea" = 2, "sugar" = 1,)
id = REAGENT_ID_SWEETTEA
result = REAGENT_ID_SWEETTEA
required_reagents = list(REAGENT_ID_ICETEA = 2, REAGENT_ID_SUGAR = 1,)
result_amount = 3
/decl/chemical_reaction/instant/drinks/unsweettea
name = "Unsweetened Tea"
id = "unsweettea"
result = "unsweettea"
required_reagents = list("sweettea" = 3, "phoron" = 1)
name = REAGENT_UNSWEETTEA
id = REAGENT_ID_UNSWEETTEA
result = REAGENT_ID_UNSWEETTEA
required_reagents = list(REAGENT_ID_SWEETTEA = 3, REAGENT_ID_PHORON = 1)
result_amount = 2
/decl/chemical_reaction/instant/drinks/galacticpanic
name = "Galactic Panic Attack"
id = "galacticpanic"
result = "galacticpanic"
required_reagents = list("gargleblaster" = 1, "singulo" = 1, "phoronspecial" =1, "neurotoxin" = 1, "atomicbomb" = 1, "hippiesdelight" = 1)
name = REAGENT_GALACTICPANIC
id = REAGENT_ID_GALACTICPANIC
result = REAGENT_ID_GALACTICPANIC
required_reagents = list(REAGENT_ID_GARGLEBLASTER = 1, REAGENT_ID_SINGULO = 1, REAGENT_ID_PHORONSPECIAL =1, REAGENT_ID_NEUROTOXIN = 1, REAGENT_ID_ATOMICBOMB = 1, REAGENT_ID_HIPPIESDELIGHT = 1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/bulldog
name = "Space Bulldog"
id = "bulldog"
result = "bulldog"
required_reagents = list("whiterussian" = 4, "cola" =1)
name = REAGENT_BULLDOG
id = REAGENT_ID_BULLDOG
result = REAGENT_ID_BULLDOG
required_reagents = list(REAGENT_ID_WHITERUSSIAN = 4, REAGENT_ID_COLA =1)
result_amount = 4
/decl/chemical_reaction/instant/drinks/sbagliato
name = "Negroni Sbagliato"
id = "sbagliato"
result = "sbagliato"
required_reagents = list("redwine" = 1, "vermouth" = 1, "sodawater" =1)
name = REAGENT_SBAGLIATO
id = REAGENT_ID_SBAGLIATO
result = REAGENT_ID_SBAGLIATO
required_reagents = list(REAGENT_ID_REDWINE = 1, REAGENT_ID_VERMOUTH = 1, REAGENT_ID_SODAWATER =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/italiancrisis
name = "Italian Crisis"
id = "italiancrisis"
result = "italiancrisis"
required_reagents = list("bulldog" = 1, "sbagliato" = 1)
name = REAGENT_ITALIANCRISIS
id = REAGENT_ID_ITALIANCRISIS
result = REAGENT_ID_ITALIANCRISIS
required_reagents = list(REAGENT_ID_BULLDOG = 1, REAGENT_ID_SBAGLIATO = 1)
result_amount = 2
/decl/chemical_reaction/instant/drinks/sugarrush
name = "Sweet Rush"
id = "sugarrush"
result = "sugarrush"
required_reagents = list("sugar" = 1, "sodawater" = 1, "vodka" =1)
name = REAGENT_SUGARRUSH
id = REAGENT_ID_SUGARRUSH
result = REAGENT_ID_SUGARRUSH
required_reagents = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_SODAWATER = 1, REAGENT_ID_VODKA =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/lotus
name = "Lotus"
id = "lotus"
result = "lotus"
required_reagents = list("sbagliato" = 1, "sugarrush" = 1)
name = REAGENT_LOTUS
id = REAGENT_ID_LOTUS
result = REAGENT_ID_LOTUS
required_reagents = list(REAGENT_ID_SBAGLIATO = 1, REAGENT_ID_SUGARRUSH = 1)
result_amount = 2
/decl/chemical_reaction/instant/drinks/shroomjuice
name = "Dumb Shroom Juice"
id = "shroomjuice"
result = "shroomjuice"
required_reagents = list("psilocybin" = 1, "applejuice" = 1, "limejuice" =1)
name = REAGENT_SHROOMJUICE
id = REAGENT_ID_SHROOMJUICE
result = REAGENT_ID_SHROOMJUICE
required_reagents = list(REAGENT_ID_PSILOCYBIN = 1, REAGENT_ID_APPLEJUICE = 1, REAGENT_ID_LIMEJUICE =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/russianroulette
name = "Russian Roulette"
id = "russianroulette"
result = "russianroulette"
required_reagents = list("whiterussian" = 5, "iron" = 1)
name = REAGENT_RUSSIANROULETTE
id =REAGENT_ID_RUSSIANROULETTE
result =REAGENT_ID_RUSSIANROULETTE
required_reagents = list(REAGENT_ID_WHITERUSSIAN = 5, REAGENT_ID_IRON = 1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/lovemaker
name = "The Love Maker"
id = "lovemaker"
result = "lovemaker"
required_reagents = list("honey" = 1, "sexonthebeach" = 5)
name = REAGENT_LOVEMAKER
id = REAGENT_ID_LOVEMAKER
result = REAGENT_ID_LOVEMAKER
required_reagents = list(REAGENT_ID_HONEY = 1, REAGENT_ID_SEXONTHEBEACH = 5)
result_amount = 6
/decl/chemical_reaction/instant/drinks/honeyshot
name = "Honey Shot"
id = "honeyshot"
result = "honeyshot"
required_reagents = list("honey" = 1, "vodka" = 1, "grenadine" =1)
name = REAGENT_HONEYSHOT
id = REAGENT_ID_HONEYSHOT
result = REAGENT_ID_HONEYSHOT
required_reagents = list(REAGENT_ID_HONEY = 1, REAGENT_ID_VODKA = 1, REAGENT_ID_GRENADINE =1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/appletini
name = "Appletini"
id = "appletini"
result = "appletini"
required_reagents = list("applejuice" = 2, "vodka" = 1)
name = REAGENT_APPLETINI
id = REAGENT_ID_APPLETINIT
result = REAGENT_ID_APPLETINIT
required_reagents = list(REAGENT_ID_APPLEJUICE = 2, REAGENT_ID_VODKA = 1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/glowingappletini
name = "Glowing Appletini"
id = "glowingappletini"
result = "glowingappletini"
required_reagents = list("appletini" = 5, "uranium" = 1)
name = REAGENT_GLOWINGAPPLETINI
id = REAGENT_ID_GLOWINGAPPLETINI
result = REAGENT_ID_GLOWINGAPPLETINI
required_reagents = list(REAGENT_ID_APPLETINIT = 5, REAGENT_ID_URANIUM = 1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/scsatw
name = "Slow Comfortable Screw Against the Wall"
id = "scsatw"
result = "scsatw"
required_reagents = list("screwdrivercocktail" = 3, "rum" =1, "whiskey" =1, "gin" =1)
name = REAGENT_SCSATW
id = REAGENT_ID_SCSATW
result = REAGENT_ID_SCSATW
required_reagents = list(REAGENT_ID_SCREWDRIVERCOCKTAIL = 3, REAGENT_ID_RUM =1, REAGENT_ID_WHISKEY =1, REAGENT_ID_GIN =1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/choccymilk
name = "Choccy Milk"
id = "choccymilk"
result = "choccymilk"
inhibitors = list("enzyme" = 1)
required_reagents = list("milk" = 3, "coco" = 1)
name = REAGENT_CHOCCYMILK
id = REAGENT_ID_CHOCCYMILK
result = REAGENT_ID_CHOCCYMILK
inhibitors = list(REAGENT_ID_ENZYME = 1)
required_reagents = list(REAGENT_ID_MILK = 3, REAGENT_ID_COCO = 1)
result_amount = 4
/decl/chemical_reaction/instant/drinks/redspaceflush
name = "Redspace Flush"
id = "redspaceflush"
result = "redspaceflush"
required_reagents = list("rum" = 2, "whiskey" = 2, "blood" =1, "phoron" =1)
id = REAGENT_ID_REDSPACEFLUSH
result = REAGENT_ID_REDSPACEFLUSH
required_reagents = list(REAGENT_ID_RUM = 2, REAGENT_ID_WHISKEY = 2, REAGENT_ID_BLOOD =1, REAGENT_ID_PHORON =1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/graveyard
name = "Graveyard"
id = "graveyard"
result = "graveyard"
required_reagents = list("cola" = 1, "spacemountainwind" = 1, "dr_gibb" =1, "space_up" = 1)
name = REAGENT_GRAVEYARD
id = REAGENT_ID_GRAVEYARD
result = REAGENT_ID_GRAVEYARD
required_reagents = list(REAGENT_ID_COLA = 1, REAGENT_ID_SPACEMOUNTAINWIND = 1, REAGENT_ID_DRGIBB =1, REAGENT_ID_SPACEUP = 1)
result_amount = 4
/decl/chemical_reaction/instant/drinks/hairoftherat
name = "Hair of the Rat"
id = "hairoftherat"
result = "hairoftherat"
required_reagents = list("monstertamer" = 2, "nutriment" = 1)
name = REAGENT_HAIROFTHERAT
id = REAGENT_ID_HAIROFTHERAT
result = REAGENT_ID_HAIROFTHERAT
required_reagents = list(REAGENT_ID_MONSTERTAMER = 2, REAGENT_ID_NUTRIMENT = 1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/pink_russian
name = "Pink Russian"
id = "pinkrussian"
result = "pinkrussian"
required_reagents = list("blackrussian" = 2, "berryshake" = 1)
name = REAGENT_PINKRUSSIAN
id = REAGENT_ID_PINKRUSSIAN
result = REAGENT_ID_PINKRUSSIAN
required_reagents = list(REAGENT_ID_BLACKRUSSIAN = 2, REAGENT_ID_BERRYSHAKE = 1)
result_amount = 3
/decl/chemical_reaction/instant/drinks/originalsin
name = "Original Sin"
id = "originalsin"
result = "originalsin"
required_reagents = list("holywine" = 1)
catalysts = list("applejuice" = 1)
name = REAGENT_ORIGINALSIN
id = REAGENT_ID_ORIGINALSIN
result = REAGENT_ID_ORIGINALSIN
required_reagents = list(REAGENT_ID_HOLYWINE = 1)
catalysts = list(REAGENT_ID_APPLEJUICE = 1)
result_amount = 1
/decl/chemical_reaction/instant/drinks/windgarita
name = "WND-Garita"
id = "windgarita"
result = "windgarita"
required_reagents = list("margarita" = 3, "spacemountainwind" = 2, "melonliquor" = 1)
name = REAGENT_WINDGARITA
id = REAGENT_ID_WINDGARITA
result = REAGENT_ID_WINDGARITA
required_reagents = list(REAGENT_ID_MARGARITA = 3, REAGENT_ID_SPACEMOUNTAINWIND = 2, REAGENT_ID_MELONLIQUOR = 1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/newyorksour
name = "New York Sour"
id = "newyorksour"
result = "newyorksour"
required_reagents = list("whiskeysour" = 3, "redwine" = 2, "egg" = 1)
name = REAGENT_NEWYORKSOUR
id = REAGENT_ID_NEWYORKSOUR
result = REAGENT_ID_NEWYORKSOUR
required_reagents = list(REAGENT_ID_WHISKEYSOUR = 3, REAGENT_ID_REDWINE = 2, REAGENT_ID_EGG = 1)
result_amount = 6
/decl/chemical_reaction/instant/drinks/mudslide
name = "Mudslide"
id = "mudslide"
result = "mudslide"
required_reagents = list("blackrussian" = 1, "irishcream" = 1)
name = REAGENT_MUDSLIDE
id = REAGENT_ID_MUDSLIDE
result = REAGENT_ID_MUDSLIDE
required_reagents = list(REAGENT_ID_BLACKRUSSIAN = 1, REAGENT_ID_IRISHCREAM = 1)
result_amount = 2
/decl/chemical_reaction/instant/drinks/protein_shake
name = "Protein Shake"
id = "protein_shake"
result = "protein_shake"
required_reagents = list("water" = 5, "protein_powder" = 1)
name = REAGENT_PROTEINSHAKE
id = REAGENT_ID_PROTEINSHAKE
result = REAGENT_ID_PROTEINSHAKE
required_reagents = list(REAGENT_ID_WATER = 5, REAGENT_ID_PROTEINPOWDER = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/protein_shake/vanilla
name = "Vanilla Protein Shake"
id = "vanilla_protein_shake"
result = "vanilla_protein_shake"
required_reagents = list("water" = 5, "vanilla_protein_powder" = 1)
name = REAGENT_VANILLAPROTEINSHAKE
id = REAGENT_ID_VANILLAPROTEINSHAKER
result = REAGENT_ID_VANILLAPROTEINSHAKER
required_reagents = list(REAGENT_ID_WATER = 5, REAGENT_ID_VANILLAPROTEINPOWDER = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/protein_shake/banana
name = "Banana Protein Shake"
id = "banana_protein_shake"
result = "banana_protein_shake"
required_reagents = list("water" = 5, "banana_protein_powder" = 1)
name = REAGENT_BANANAPROTEINSHAKE
id = REAGENT_ID_BANANAPROTEINSHAKE
result = REAGENT_ID_BANANAPROTEINSHAKE
required_reagents = list(REAGENT_ID_WATER = 5, REAGENT_ID_BANANAPROTEINPOWDER = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/protein_shake/chocolate
name = REAGENT_CHOCOLATEPROTEINSHAKE
id = REAGENT_ID_CHOCOLATEPROTEINSHAKE
result = REAGENT_ID_CHOCOLATEPROTEINSHAKE
required_reagents = list(REAGENT_ID_WATER = 5, REAGENT_CHOCOLATEPROTEINPOWDER = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/protein_shake/strawberry
name = "Strawberry Protein Shake"
id = "strawberry_protein_shake"
result = "strawberry_protein_shake"
required_reagents = list("water" = 5, "strawberry_protein_powder" = 1)
name = REAGENT_STRAWBERRYPROTEINSHAKE
id = REAGENT_ID_STRAWBERRYPROTEINSHAKE
result = REAGENT_ID_STRAWBERRYPROTEINSHAKE
required_reagents = list(REAGENT_ID_WATER = 5, REAGENT_ID_STRAWBERRYPROTEINPOWDER = 1)
result_amount = 5
/decl/chemical_reaction/instant/drinks/manager_summoner
name = "Manager Summoner"
id = "manager_summoner"
result = "manager_summoner"
required_reagents = list("margarita" = 1, "redwine" = 1, "essential_oil" = 1)
name = REAGENT_MANAGERSUMMONER
id = REAGENT_ID_MANAGERSUMMONER
result = REAGENT_ID_MANAGERSUMMONER
required_reagents = list(REAGENT_ID_MARGARITA = 1, REAGENT_ID_REDWINE = 1, REAGENT_ID_ESSENTIALOIL = 1)
result_amount = 3
+67 -67
View File
@@ -1,23 +1,23 @@
/decl/chemical_reaction/instant/food/hot_ramen
name = "Hot Ramen"
id = "hot_ramen"
result = "hot_ramen"
required_reagents = list("water" = 1, "dry_ramen" = 3)
name = REAGENT_HOTRAMEN
id = REAGENT_ID_HOTRAMEN
result = REAGENT_ID_HOTRAMEN
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_DRYRAMEN = 3)
result_amount = 3
/decl/chemical_reaction/instant/food/hell_ramen
name = "Hell Ramen"
id = "hell_ramen"
result = "hell_ramen"
required_reagents = list("capsaicin" = 1, "hot_ramen" = 6)
name = REAGENT_HELLRAMEN
id = REAGENT_ID_HELLRAMEN
result = REAGENT_ID_HELLRAMEN
required_reagents = list(REAGENT_ID_CAPSAICIN = 1, REAGENT_ID_HOTRAMEN = 6)
result_amount = 6
/decl/chemical_reaction/instant/food/tofu
name = "Tofu"
id = "tofu"
id = REAGENT_ID_TOFU
result = null
required_reagents = list("soymilk" = 10)
catalysts = list("enzyme" = 5)
required_reagents = list(REAGENT_ID_SOYMILK = 10)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 1
/decl/chemical_reaction/instant/food/tofu/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -30,8 +30,8 @@
name = "Chocolate Bar"
id = "chocolate_bar"
result = null
required_reagents = list("soymilk" = 2, "coco" = 2, "sugar" = 2)
catalysts = list("enzyme" = 5)
required_reagents = list(REAGENT_ID_SOYMILK = 2, REAGENT_ID_COCO = 2, REAGENT_ID_SUGAR = 2)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 1
/decl/chemical_reaction/instant/food/chocolate_bar/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -44,8 +44,8 @@
name = "Chocolate Bar"
id = "chocolate_bar"
result = null
required_reagents = list("milk" = 2, "coco" = 2, "sugar" = 2)
catalysts = list("enzyme" = 5)
required_reagents = list(REAGENT_ID_MILK = 2, REAGENT_ID_COCO = 2, REAGENT_ID_SUGAR = 2)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 1
/decl/chemical_reaction/instant/food/chocolate_bar2/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -55,64 +55,64 @@
return
/decl/chemical_reaction/instant/food/cookingoilcorn
name = "Cooking Oil"
name = REAGENT_COOKINGOIL
id = "cookingoilcorn"
result = "cookingoil"
required_reagents = list("cornoil" = 10)
catalysts = list("enzyme" = 5)
result = REAGENT_ID_COOKINGOIL
required_reagents = list(REAGENT_ID_CORNOIL = 10)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 10
/decl/chemical_reaction/instant/food/cookingoilpeanut
name = "Cooking Oil"
name = REAGENT_COOKINGOIL
id = "cookingoilpeanut"
result = "cookingoil"
required_reagents = list("peanutoil" = 10)
inhibitors = list("sugar" = 1, "sodiumchloride" = 1)
catalysts = list("enzyme" = 5)
result = REAGENT_ID_COOKINGOIL
required_reagents = list(REAGENT_ID_PEANUTOIL = 10)
inhibitors = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_SODIUMCHLORIDE = 1)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 10
/decl/chemical_reaction/instant/food/soysauce
name = "Soy Sauce"
id = "soysauce"
result = "soysauce"
required_reagents = list("soymilk" = 4, "sacid" = 1)
name = REAGENT_SOYSAUCE
id = REAGENT_ID_SOYSAUCE
result = REAGENT_ID_SOYSAUCE
required_reagents = list(REAGENT_ID_SOYMILK = 4, REAGENT_ID_SACID = 1)
result_amount = 5
/decl/chemical_reaction/instant/food/ketchup
name = "Ketchup"
id = "ketchup"
result = "ketchup"
required_reagents = list("tomatojuice" = 2, "water" = 1, "sugar" = 1)
name = REAGENT_KETCHUP
id = REAGENT_ID_KETCHUP
result = REAGENT_ID_KETCHUP
required_reagents = list(REAGENT_ID_TOMATOJUICE = 2, REAGENT_ID_WATER = 1, REAGENT_ID_SUGAR = 1)
result_amount = 4
/decl/chemical_reaction/instant/food/barbecue
name = "Barbeque Sauce"
id = "barbecue"
result = "barbecue"
required_reagents = list("tomatojuice" = 2, "applejuice" = 1, "sugar" = 1, "spacespice" = 1)
name = REAGENT_BARBECUE
id = REAGENT_ID_BARBECUE
result = REAGENT_ID_BARBECUE
required_reagents = list(REAGENT_ID_TOMATOJUICE = 2, REAGENT_ID_APPLEJUICE = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_SPACESPICE = 1)
result_amount = 4
/decl/chemical_reaction/instant/food/peanutbutter
name = "Peanut Butter"
id = "peanutbutter"
result = "peanutbutter"
required_reagents = list("peanutoil" = 2, "sugar" = 1, "sodiumchloride" = 1)
catalysts = list("enzyme" = 5)
name = REAGENT_PEANUTBUTTER
id = REAGENT_ID_PEANUTBUTTER
result = REAGENT_ID_PEANUTBUTTER
required_reagents = list(REAGENT_ID_PEANUTOIL = 2, REAGENT_ID_SUGAR = 1, REAGENT_ID_SODIUMCHLORIDE = 1)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 3
/decl/chemical_reaction/instant/food/mayonnaise
name = "mayonnaise"
id = "mayo"
result = "mayo"
required_reagents = list("egg" = 9, "cookingoil" = 5, "lemonjuice" = 5, "sodiumchloride" = 1)
name = REAGENT_MAYO
id = REAGENT_ID_MAYO
result = REAGENT_ID_MAYO
required_reagents = list(REAGENT_ID_EGG = 9, REAGENT_ID_COOKINGOIL = 5, REAGENT_ID_LEMONJUICE = 5, REAGENT_ID_SODIUMCHLORIDE = 1)
result_amount = 15
/decl/chemical_reaction/instant/food/cheesewheel
name = "Cheesewheel"
id = "cheesewheel"
result = null
required_reagents = list("milk" = 40)
catalysts = list("enzyme" = 5)
required_reagents = list(REAGENT_ID_MILK = 40)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 1
/decl/chemical_reaction/instant/food/cheesewheel/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -125,8 +125,8 @@
name = "Meatball"
id = "meatball"
result = null
required_reagents = list("protein" = 3, "flour" = 5)
catalysts = list("enzyme" = 5)
required_reagents = list(REAGENT_ID_PROTEIN = 3, REAGENT_ID_FLOUR = 5)
catalysts = list(REAGENT_ID_ENZYME = 5)
result_amount = 3
/decl/chemical_reaction/instant/food/meatball/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -139,8 +139,8 @@
name = "Dough"
id = "dough"
result = null
required_reagents = list("egg" = 3, "flour" = 10)
inhibitors = list("water" = 1, "beer" = 1, "sugar" = 1) //To prevent it messing with batter recipes
required_reagents = list(REAGENT_ID_EGG = 3, REAGENT_ID_FLOUR = 10)
inhibitors = list(REAGENT_ID_WATER = 1, REAGENT_ID_BEER = 1, REAGENT_ID_SUGAR = 1) //To prevent it messing with batter recipes
result_amount = 1
/decl/chemical_reaction/instant/food/dough/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -153,7 +153,7 @@
name = "Syntiflesh"
id = "syntiflesh"
result = null
required_reagents = list("blood" = 5, "clonexadone" = 5)
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_CLONEXADONE = 5)
result_amount = 1
/decl/chemical_reaction/instant/food/syntiflesh/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -170,37 +170,37 @@
/decl/chemical_reaction/instant/food/coating/batter
name = "Batter"
id = "batter"
result = "batter"
required_reagents = list("egg" = 3, "flour" = 10, "water" = 5, "sodiumchloride" = 2)
id = REAGENT_ID_BATTER
result = REAGENT_ID_BATTER
required_reagents = list(REAGENT_ID_EGG = 3, REAGENT_ID_FLOUR = 10, REAGENT_ID_WATER = 5, REAGENT_ID_SODIUMCHLORIDE = 2)
result_amount = 20
/decl/chemical_reaction/instant/food/coating/beerbatter
name = "Beer Batter"
id = "beerbatter"
result = "beerbatter"
required_reagents = list("egg" = 3, "flour" = 10, "beer" = 5, "sodiumchloride" = 2)
id = REAGENT_ID_BEERBATTER
result = REAGENT_ID_BEERBATTER
required_reagents = list(REAGENT_ID_EGG = 3, REAGENT_ID_FLOUR = 10, REAGENT_ID_BEER = 5, REAGENT_ID_SODIUMCHLORIDE = 2)
result_amount = 20
/decl/chemical_reaction/instant/food/browniemix
name = "Brownie Mix"
id = "browniemix"
result = "browniemix"
required_reagents = list("flour" = 5, "coco" = 5, "sugar" = 5)
name = REAGENT_BROWNIEMIX
id = REAGENT_ID_BROWNIEMIX
result = REAGENT_ID_BROWNIEMIX
required_reagents = list(REAGENT_ID_FLOUR = 5, REAGENT_ID_COCO = 5, REAGENT_ID_SUGAR = 5)
result_amount = 15
/decl/chemical_reaction/instant/food/cakebatter
name = "Cake Batter"
id = "cakebatter"
result = "cakebatter"
required_reagents = list("flour" = 15, "milk" = 10, "sugar" = 15, "egg" = 3)
name = REAGENT_CAKEBATTER
id = REAGENT_ID_CAKEBATTER
result = REAGENT_ID_CAKEBATTER
required_reagents = list(REAGENT_ID_FLOUR = 15, REAGENT_ID_MILK = 10, REAGENT_ID_SUGAR = 15, REAGENT_ID_EGG = 3)
result_amount = 60
/decl/chemical_reaction/instant/food/butter
name = "Butter"
id = "butter"
result = null
required_reagents = list("cream" = 20, "sodiumchloride" = 1)
required_reagents = list(REAGENT_ID_CREAM = 20, REAGENT_ID_SODIUMCHLORIDE = 1)
result_amount = 1
/decl/chemical_reaction/instant/food/butter/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -5,7 +5,7 @@
name = "Saguwu"
id = "cubedsagaru"
result = null
required_reagents = list("cheese" = 1, "blood" = 1, "clonexadone" = 10,)
required_reagents = list(REAGENT_ID_CHEESE = 1, REAGENT_ID_BLOOD = 1, REAGENT_ID_CLONEXADONE = 10,)
result_amount = 1
/decl/chemical_reaction/instant/cube/sagaru/on_reaction(var/datum/reagents/holder, var/created_volume)
@@ -15,8 +15,8 @@
return
/decl/chemical_reaction/instant/food/blondiemix
name = "Blondie Mix"
id = "blondiemix"
result = "blondiemix"
required_reagents = list("flour" = 5, "vanilla" = 5, "sugar" = 5)
name = REAGENT_BLONDIEMIX
id = REAGENT_ID_BLONDIEMIX
result = REAGENT_ID_BLONDIEMIX
required_reagents = list(REAGENT_ID_FLOUR = 5, REAGENT_ID_VANILLA = 5, REAGENT_ID_SUGAR = 5)
result_amount = 15
@@ -1,2 +1,2 @@
/decl/chemical_reaction/instant/food/syntiflesh
required_reagents = list("blood" = 5, "clonexadone" = 1)
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_CLONEXADONE = 1)
File diff suppressed because it is too large Load Diff
@@ -1,134 +1,134 @@
/decl/chemical_reaction/instant/aphrodisiac
name = "Aphrodisiac"
id = "aphrodisiac"
result = "aphrodisiac"
required_reagents = list("carbon" = 2, "hydrogen" = 2, "oxygen" = 2, "water" = 1)
name = REAGENT_APHRODISIAC
id = REAGENT_ID_APHRODISIAC
result = REAGENT_ID_APHRODISIAC
required_reagents = list(REAGENT_ID_CARBON = 2, REAGENT_ID_HYDROGEN = 2, REAGENT_ID_OXYGEN = 2, REAGENT_ID_WATER = 1)
result_amount = 6
/decl/chemical_reaction/instant/claridyl
name = "claridyl"
id = "claridyl"
result = "claridyl"
required_reagents = list("lithium" = 1, "radium" = 1, "sugar" = 1)
name = REAGENT_CLARIDYL
id = REAGENT_ID_CLARIDYL
result = REAGENT_ID_CLARIDYL
required_reagents = list(REAGENT_ID_LITHIUM = 1, REAGENT_ID_RADIUM = 1, REAGENT_ID_SUGAR = 1)
result_amount = 1
/decl/chemical_reaction/instant/dyloteane
name = "dyloteane"
id = "dyloteane"
result = "dyloteane"
required_reagents = list("anti_toxin" = 1, "tea" = 1)
name = REAGENT_DYLOTEANE
id = REAGENT_ID_DYLOTEANE
result = REAGENT_ID_DYLOTEANE
required_reagents = list(REAGENT_ID_ANTITOXIN = 1, REAGENT_ID_TEA = 1)
result_amount = 1
/decl/chemical_reaction/instant/dyloteane/super
name = "dyloteanesuper"
id = "dyloteanesuper"
result = "dyloteane"
required_reagents = list("anti_toxin" = 1, "tea" = 1,"sugar" = 1)
result = REAGENT_ID_DYLOTEANE
required_reagents = list(REAGENT_ID_ANTITOXIN = 1, REAGENT_ID_TEA = 1,REAGENT_ID_SUGAR = 1)
result_amount = 10 //by the powers of england for sugaring your tea you gain *10 result
/decl/chemical_reaction/instant/eden
name = "eden"
id = "eden"
result = "eden"
required_reagents = list("anti_toxin" = 60, "phoron" = 60)
name = REAGENT_EDEN
id = REAGENT_ID_EDEN
result = REAGENT_ID_EDEN
required_reagents = list(REAGENT_ID_ANTITOXIN = 60, REAGENT_ID_PHORON = 60)
result_amount = 1
/decl/chemical_reaction/instant/eden/snake
id = "eden_snake"
result = "eden_snake"
required_reagents = list("eden" = 1, "ethanol" = 1)
id = REAGENT_ID_EDENSNAKE
result = REAGENT_ID_EDENSNAKE
required_reagents = list(REAGENT_ID_EDEN = 1, REAGENT_ID_ETHANOL = 1)
/decl/chemical_reaction/instant/tercozolam
id = "tercozolam"
result = "tercozolam"
required_reagents = list("anti_toxin" = 1, "ethanol" = 1, "lithium" = 1)
id = REAGENT_ID_TERCOZOLAM
result = REAGENT_ID_TERCOZOLAM
required_reagents = list(REAGENT_ID_ANTITOXIN = 1, REAGENT_ID_ETHANOL = 1, REAGENT_ID_LITHIUM = 1)
result_amount = 3
/decl/chemical_reaction/instant/peridaxon_ch
name = "Peridaxon"
name = REAGENT_PERIDAXON
id = "peridaxon_ch"
result = "peridaxon"
required_reagents = list("cordradaxon" = 1, "gastirodaxon" = 1, "hepanephrodaxon" = 1, "respirodaxon" = 1)
result = REAGENT_ID_PERIDAXON
required_reagents = list(REAGENT_ID_CORDRADAXON = 1,REAGENT_ID_GASTIRODAXON = 1, REAGENT_ID_HEPANEPHRODAXON = 1, REAGENT_ID_RESPIRODAXON = 1)
result_amount = 12 //More phoron-efficient alternative recipe.
/decl/chemical_reaction/instant/sorbitol
name = "Sorbitol"
id = "sorbitol"
result = "sorbitol"
required_reagents = list("unsorbitol" = 1, "phoron" = 1)
name = REAGENT_SORBITOL
id = REAGENT_ID_SORBITOL
result = REAGENT_ID_SORBITOL
required_reagents = list(REAGENT_ID_UNSORBITOL = 1, REAGENT_ID_PHORON = 1)
result_amount = 2
/decl/chemical_reaction/instant/glucose
name = "Glucose"
result = "glucose"
required_reagents = list("sodiumchloride" = 1, "water" = 1, "sugar" = 1)
name = REAGENT_GLUCOSE
result = REAGENT_ID_GLUCOSE
required_reagents = list(REAGENT_ID_SODIUMCHLORIDE = 1, REAGENT_ID_WATER = 1, REAGENT_ID_SUGAR = 1)
result_amount = 1
///SAP RECIPES//////
/decl/chemical_reaction/instant/myelamine_sap //This is the clotting agent used by clotting packs.
name = "Myelamine"
id = "myelamine"
result = "myelamine"
required_reagents = list("bicaridine" = 1, "iron" = 2, "kelotane" = 1, "bluesap" = 1)
name = REAGENT_MYELAMINE
id = REAGENT_ID_MYELAMINE
result = REAGENT_ID_MYELAMINE
required_reagents = list(REAGENT_ID_BICARIDINE = 1, REAGENT_ID_IRON = 2, REAGENT_ID_KELOTANE = 1, REAGENT_ID_BLUESAP = 1)
result_amount = 1
/decl/chemical_reaction/instant/hannoa
name = "Hannoa"
id = "hannoa"
result = "hannoa"
required_reagents = list("purplesap" = 1, "iron" = 2, "kelotane" = 1, "carbon" = 1)
name = REAGENT_HANNOA
id = REAGENT_ID_HANNOA
result = REAGENT_ID_HANNOA
required_reagents = list(REAGENT_PURPLESAP = 1, REAGENT_ID_IRON = 2, REAGENT_ID_KELOTANE = 1, REAGENT_ID_CARBON = 1)
result_amount = 1
/decl/chemical_reaction/instant/bullvalene
name = "Bullvalene"
id = "bullvalene"
result = "bullvalene"
required_reagents = list("dermaline" = 1, "orangesap" = 1, "copper" = 1)
name = REAGENT_BULLVALENE
id = REAGENT_ID_BULLVALENE
result = REAGENT_ID_BULLVALENE
required_reagents = list(REAGENT_ID_DERMALINE = 1, REAGENT_ID_ORANGESAP = 1, REAGENT_ID_COPPER = 1)
result_amount = 1
/decl/chemical_reaction/instant/nutrient
name = "Nutriment"
id = "nutriment"
result = "nutriment"
required_reagents = list("purplesap" = 1, "orangesap" = 1, "bluesap" = 1)
catalysts = list("water" = 5) //CHOMPedit: Catalyst added to prevent conflict with reagents reacting and nixxing each other in black sapbeans
name = REAGENT_NUTRIMENT
id = REAGENT_ID_NUTRIMENT
result = REAGENT_ID_NUTRIMENT
required_reagents = list(REAGENT_PURPLESAP = 1, REAGENT_ID_ORANGESAP = 1, REAGENT_ID_BLUESAP = 1)
catalysts = list(REAGENT_ID_WATER = 5) //CHOMPedit: Catalyst added to prevent conflict with reagents reacting and nixxing each other in black sapbeans
result_amount = 3
/////SERAZINE RECIPES//////
/decl/chemical_reaction/instant/alizene
name = "Alizene"
id = "alizene"
result = "alizene"
required_reagents = list("bicaridine" = 1, "serazine" = 1, "tungsten" = 1)
name = REAGENT_ALIZENE
id = REAGENT_ID_ALIZENE
result = REAGENT_ID_ALIZENE
required_reagents = list(REAGENT_ID_BICARIDINE = 1, REAGENT_ID_SERAZINE = 1, REAGENT_ID_TUNGSTEN = 1)
result_amount = 3
// Frost oil reactions for material sheets
/decl/chemical_reaction/instant/solidification/aluminium
name = "Solid Aluminium"
id = "solidaluminium"
required_reagents = list("frostoil" = 5, "aluminum" = REAGENTS_PER_SHEET)
required_reagents = list(REAGENT_ID_FROSTOIL = 5, REAGENT_ID_ALUMINIUM = REAGENTS_PER_SHEET)
sheet_to_give = /obj/item/stack/material/aluminium
/decl/chemical_reaction/instant/solidification/copper
name = "Solid Copper"
id = "solidcopper"
required_reagents = list("frostoil" = 5, "copper" = REAGENTS_PER_SHEET)
required_reagents = list(REAGENT_ID_FROSTOIL = 5, REAGENT_ID_COPPER = REAGENTS_PER_SHEET)
sheet_to_give = /obj/item/stack/material/copper
//YW stuff
/decl/chemical_reaction/instant/benzilate
name = "Benzilate"
id = "benzilate"
result = "benzilate"
required_reagents = list("paracetamol" = 1, "mindbreaker" = 1)
id = REAGENT_ID_BENZILATE
result = REAGENT_ID_BENZILATE
required_reagents = list(REAGENT_ID_PARACETAMOL = 1, REAGENT_ID_MINDBREAKER = 1)
result_amount = 2
/decl/chemical_reaction/instant/phenethylamine
name = "Phenethylamine"
id = "phenethylamine"
result = "phenethylamine"
required_reagents = list("paroxetine" = 1, "benzilate" = 1)
name = REAGENT_PHENETHYLAMINE
id = REAGENT_ID_PHENETHYLAMINE
result = REAGENT_ID_PHENETHYLAMINE
required_reagents = list(REAGENT_ID_PAROXETINE = 1, REAGENT_ID_BENZILATE = 1)
result_amount = 2
// Xenochem stuff
@@ -136,7 +136,7 @@
name = "Discount Lazarus"
id = "discountlazarus"
result = null
required_reagents = list("monstertamer" = 5, "clonexadone" = 5)
required_reagents = list(REAGENT_ID_MONSTERTAMER = 5, REAGENT_ID_CLONEXADONE = 5)
/decl/chemical_reaction/instant/xenolazarus/on_reaction(var/datum/reagents/holder, var/created_volume) //literally all this does is mash the regenerate button
if(ishuman(holder.my_atom))
@@ -2,42 +2,42 @@
/// Micro/Macro chemicals
/decl/chemical_reaction/instant/sizeoxadone
name = "sizeoxadone"
id = "sizeoxadone"
result = "sizeoxadone"
required_reagents = list("cryptobiolin" = 1, "tramadol" = 3) //CHOMPEdit: Replaced cloneadex with cryptobiolin, removed phoron
//catalysts = list("phoron" = 5) CHOMPedit: Please no locking my scene tool behind phoron, please and thank you.
name = REAGENT_SIZEOXADONE
id = REAGENT_ID_SIZEOXADONE
result = REAGENT_ID_SIZEOXADONE
required_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 1, REAGENT_ID_TRAMADOL = 3) //CHOMPEdit: Replaced cloneadex with cryptobiolin, removed phoron
//catalysts = list(REAGENT_ID_PHORON = 5) CHOMPedit: Please no locking my scene tool behind phoron, please and thank you.
result_amount = 5
/decl/chemical_reaction/instant/macrocillin
name = "Macrocillin"
id = "macrocillin"
result = "macrocillin"
name = REAGENT_MACROCILLIN
id = REAGENT_ID_MACROCILLIN
result = REAGENT_ID_MACROCILLIN
// POLARISTODO requires_heating = 1
required_reagents = list("sizeoxadone" = 20, "diethylamine" = 20)
required_reagents = list(REAGENT_ID_SIZEOXADONE = 20, REAGENT_ID_DIETHYLAMINE = 20)
result_amount = 1
/decl/chemical_reaction/instant/microcillin
name = "Microcillin"
id = "microcillin"
result = "microcillin"
name = REAGENT_MICROCILLIN
id = REAGENT_ID_MICROCILLIN
result = REAGENT_ID_MICROCILLIN
// POLARISTODO requires_heating = 1
required_reagents = list("sizeoxadone" = 20, "sodiumchloride" = 20)
required_reagents = list(REAGENT_ID_SIZEOXADONE = 20, REAGENT_ID_SODIUMCHLORIDE = 20)
result_amount = 1
/decl/chemical_reaction/instant/normalcillin
name = "Normalcillin"
id = "normalcillin"
result = "normalcillin"
name = REAGENT_NORMALCILLIN
id = REAGENT_ID_NORMALCILLIN
result = REAGENT_ID_NORMALCILLIN
// POLARISTODO requires_heating = 1
required_reagents = list("sizeoxadone" = 20, "leporazine" = 20)
required_reagents = list(REAGENT_ID_SIZEOXADONE = 20, REAGENT_ID_LEPORAZINE = 20)
result_amount = 1
/decl/chemical_reaction/instant/dontcrossthebeams
name = "Don't Cross The Beams"
id = "dontcrossthebeams"
result = null
required_reagents = list("microcillin" = 1, "macrocillin" = 1)
required_reagents = list(REAGENT_ID_MICROCILLIN = 1, REAGENT_ID_MACROCILLIN = 1)
/decl/chemical_reaction/instant/dontcrossthebeams/on_reaction(var/datum/reagents/holder, var/created_volume)
var/location = get_turf(holder.my_atom)
@@ -50,147 +50,147 @@
///////////////////////////////////////////////////////////////////////////////////
/// TF chemicals
/decl/chemical_reaction/instant/amorphorovir
name = "Amorphorovir"
id = "amorphorovir"
result = "amorphorovir"
required_reagents = list("cryptobiolin" = 30, "biomass" = 30, "hyperzine" = 20)
catalysts = list("phoron" = 5)
name = REAGENT_AMORPHOROVIR
id = REAGENT_ID_AMORPHOROVIR
result = REAGENT_ID_AMORPHOROVIR
required_reagents = list(REAGENT_ID_CRYPTOBIOLIN = 30, REAGENT_ID_BIOMASS = 30, REAGENT_ID_HYPERZINE = 20)
catalysts = list(REAGENT_ID_PHORON = 5)
result_amount = 1
/decl/chemical_reaction/instant/androrovir
name = "Androrovir"
id = "androrovir"
result = "change_drug_male" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "bicaridine" = 20, "iron" = 20, "ethanol" = 20)
name = REAGENT_ANDROROVIR
id = REAGENT_ID_ANDROROVIR
result = REAGENT_ID_ANDROROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_BICARIDINE = 20, REAGENT_ID_IRON = 20, REAGENT_ID_ETHANOL = 20)
result_amount = 1
/decl/chemical_reaction/instant/gynorovir
name = "Gynorovir"
id = "gynorovir"
result = "change_drug_female" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "inaprovaline" = 20, "silicon" = 20, "sugar" = 20)
name = REAGENT_GYNOROVIR
id = REAGENT_ID_GYNOROVIR
result = REAGENT_ID_GYNOROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_INAPROVALINE = 20, REAGENT_ID_SILICON = 20, REAGENT_ID_SUGAR = 20)
result_amount = 1
/decl/chemical_reaction/instant/androgynorovir
name = "Androgynorovir"
id = "androgynorovir"
result = "change_drug_intersex" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "anti_toxin" = 20, "fluorine" = 20, "tungsten" = 20)
name = REAGENT_ANDROGYNOROVIR
id = REAGENT_ID_ANDROGYNOROVIR
result = REAGENT_ID_ANDROGYNOROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_ANTITOXIN = 20, REAGENT_ID_FLUORINE = 20, REAGENT_ID_TUNGSTEN = 20)
result_amount = 1
/decl/chemical_reaction/instant/androrovir_bootleg
name = "Bootleg Androrovir"
id = "androrovir_bootleg"
result = "change_drug_male" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "protein" = 10, "capsaicin" = 10)
result = REAGENT_ID_ANDROROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_PROTEIN = 10, REAGENT_ID_CAPSAICIN = 10)
result_amount = 1
/decl/chemical_reaction/instant/gynorovir_bootleg
name = "Bootleg Gynorovir"
id = "gynorovir_bootleg"
result = "change_drug_female" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "soymilk" = 10, "sugar" = 10)
result = REAGENT_ID_GYNOROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_SOYMILK = 10, REAGENT_ID_SUGAR = 10)
result_amount = 1
/decl/chemical_reaction/instant/androgynorovir_bootleg
name = "Bootleg Androgynorovir"
id = "androgynorovir_bootleg"
result = "change_drug_intersex" // CHOMPEdit: using chomp reagents for outputs.
required_reagents = list("amorphorovir" = 1, "cola" = 10, "berryjuice" = 10)
result = REAGENT_ID_ANDROGYNOROVIR
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, REAGENT_ID_COLA = 10, REAGENT_ID_BERRYJUICE = 10)
result_amount = 1
///////////////////////////////////////////////////////////////////////////////////
/// Miscellaneous Reactions
/decl/chemical_reaction/instant/foam/softdrink
required_reagents = list("cola" = 1, "mint" = 1)
required_reagents = list(REAGENT_ID_COLA = 1, REAGENT_ID_MINT = 1)
/decl/chemical_reaction/instant/firefightingfoam //TODO: Make it so we can add this to the foam tanks to refill them
name = "Firefighting Foam"
name = REAGENT_FIREFOAM
id = "firefighting foam"
result = "firefoam"
required_reagents = list("water" = 1)
catalysts = list("fluorine" = 10)
result = REAGENT_ID_FIREFOAM
required_reagents = list(REAGENT_ID_WATER = 1)
catalysts = list(REAGENT_ID_FLUORINE = 10)
result_amount = 1
/decl/chemical_reaction/instant/firefightingfoamqol //Please don't abuse this and make us remove it. Seriously.
name = "Firefighting Foam EZ"
id = "firefighting foam ez"
result = "firefoam"
required_reagents = list("water" = 1)
catalysts = list("firefoam" = 5)
inhibitors = list("fluorine" = 0.01)
result = REAGENT_ID_FIREFOAM
required_reagents = list(REAGENT_ID_WATER = 1)
catalysts = list(REAGENT_ID_FIREFOAM = 5)
inhibitors = list(REAGENT_ID_FLUORINE = 0.01)
result_amount = 1
///////////////////////////////////////////////////////////////////////////////////
/// Vore Drugs
/decl/chemical_reaction/instant/ickypak
name = "Ickypak"
id = "ickypak"
result = "ickypak"
required_reagents = list("hyperzine" = 4, "fluorosurfactant" = 1)
name = REAGENT_ICKYPAK
id = REAGENT_ID_ICKYPAK
result = REAGENT_ID_ICKYPAK
required_reagents = list(REAGENT_ID_HYPERZINE = 4, REAGENT_ID_FLUOROSURFACTANT = 1)
result_amount = 5
/decl/chemical_reaction/instant/unsorbitol
name = "Unsorbitol"
id = "unsorbitol"
result = "unsorbitol"
required_reagents = list("mutagen" = 3, "lipozine" = 2)
name = REAGENT_UNSORBITOL
id = REAGENT_ID_UNSORBITOL
result = REAGENT_ID_UNSORBITOL
required_reagents = list(REAGENT_ID_MUTAGEN = 3, REAGENT_ID_LIPOZINE = 2)
result_amount = 5
///////////////////////////////////////////////////////////////////////////////////
/// Other Drugs
/decl/chemical_reaction/instant/adranol
name = "Adranol"
id = "adranol"
result = "adranol"
required_reagents = list("milk" = 2, "hydrogen" = 1, "potassium" = 1)
name = REAGENT_ADRANOL
id = REAGENT_ID_ADRANOL
result = REAGENT_ID_ADRANOL
required_reagents = list(REAGENT_ID_MILK = 2, REAGENT_ID_HYDROGEN = 1, REAGENT_ID_POTASSIUM = 1)
result_amount = 3
/decl/chemical_reaction/instant/vermicetol
name = "Vermicetol"
id = "vermicetol"
result = "vermicetol"
required_reagents = list("kelotane" = 1, "dermaline" = 1, "shockchem" = 1, "phoron" = 0.1)
catalysts = list("phoron" = 5)
name = REAGENT_VERMICETOL
id = REAGENT_ID_VERMICETOL
result = REAGENT_ID_VERMICETOL
required_reagents = list(REAGENT_ID_KELOTANE = 1, REAGENT_ID_DERMALINE = 1, REAGENT_ID_SHOCKCHEM = 1, REAGENT_ID_PHORON = 0.1) // CHOMPEdit
catalysts = list(REAGENT_ID_PHORON = 5)
result_amount = 3
/decl/chemical_reaction/instant/prussian_blue
name = "Prussian Blue"
id = "prussian_blue"
result = "prussian_blue"
required_reagents = list("carbon" = 3, "iron" = 1, "nitrogen" = 3)
name = REAGENT_PRUSSIANBLUE
id = REAGENT_ID_PRUSSIANBLUE
result = REAGENT_ID_PRUSSIANBLUE
required_reagents = list(REAGENT_ID_CARBON = 3, REAGENT_ID_IRON = 1, REAGENT_ID_NITROGEN = 3)
result_amount = 7
/decl/chemical_reaction/instant/lipozilase
name = "Lipozilase"
id = "Lipozilase"
result = "lipozilase"
required_reagents = list("lipozine" = 1, "diethylamine" = 1)
name = REAGENT_LIPOZILASE
id = REAGENT_ID_LIPOZILASE
result = REAGENT_ID_LIPOZILASE
required_reagents = list(REAGENT_ID_LIPOZINE = 1, REAGENT_ID_DIETHYLAMINE = 1)
result_amount = 2
/decl/chemical_reaction/instant/lipostipo
name = "Lipostipo"
id = "Lipostipo"
result = "lipostipo"
required_reagents = list("lipozine" = 1, "nutriment" = 1, "fluorine" = 1)
name = REAGENT_LIPOSTIPO
id = REAGENT_ID_LIPOSTIPO
result = REAGENT_ID_LIPOSTIPO
required_reagents = list(REAGENT_ID_LIPOZINE = 1, REAGENT_ID_NUTRIMENT = 1, REAGENT_ID_FLUORINE = 1)
result_amount = 3
///////////////////////////////////////////////////////////////////////////////////
/// Reagent colonies.
/decl/chemical_reaction/instant/meatcolony
name = "protein"
id = "meatcolony"
result = "protein"
required_reagents = list("meatcolony" = 5, "virusfood" = 5)
name = REAGENT_ID_PROTEIN
id = REAGENT_ID_MEATCOLONY
result = REAGENT_ID_PROTEIN
required_reagents = list(REAGENT_ID_MEATCOLONY = 5, REAGENT_ID_VIRUSFOOD = 5)
result_amount = 60
/decl/chemical_reaction/instant/plantcolony
name = "nutriment"
id = "plantcolony"
result = "nutriment"
required_reagents = list("plantcolony" = 5, "virusfood" = 5)
name = REAGENT_ID_NUTRIMENT
id = REAGENT_ID_PLANTCOLONY
result = REAGENT_ID_NUTRIMENT
required_reagents = list(REAGENT_ID_PLANTCOLONY = 5, REAGENT_ID_VIRUSFOOD = 5)
result_amount = 60
///////////////////////////////////////////////////////////////////////////////////
@@ -202,8 +202,8 @@
//SLIME-RELATED BELOW HERE///////
///////////////////////////////
/decl/chemical_reaction/instant/slimeify
name = "Advanced Mutation Toxin"
name = REAGENT_ADVMUTATIONTOXIN
id = "advmutationtoxin2"
result = "advmutationtoxin"
required_reagents = list("phoron" = 15, "slimejelly" = 15, "mutationtoxin" = 15) //In case a xenobiologist wants to become a fully fledged slime person.
result = REAGENT_ID_ADVMUTATIONTOXIN
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
@@ -1,57 +1,57 @@
/decl/chemical_reaction/instant/virus_food_mutagen
name = "mutagenic agar"
id = "mutagenvirusfood"
result = "mutagenvirusfood"
required_reagents = list("mutagen" = 1, "virusfood" = 1)
name = REAGENT_MUTAGENVIRUSFOOD
id = REAGENT_ID_MUTAGENVIRUSFOOD
result = REAGENT_ID_MUTAGENVIRUSFOOD
required_reagents = list(REAGENT_ID_MUTAGEN = 1, REAGENT_ID_VIRUSFOOD = 1)
result_amount = 1
/decl/chemical_reaction/instant/virus_food_adranol
name = "virus rations"
id = "adranolvirusfood"
result = "adranolvirusfood"
required_reagents = list("adranol" = 1, "virusfood" = 1)
name = REAGENT_ADRANOLVIRUSFOOD
id = REAGENT_ID_ADRANOLVIRUSFOOD
result = REAGENT_ID_ADRANOLVIRUSFOOD
required_reagents = list(REAGENT_ID_ADRANOL = 1, REAGENT_ID_VIRUSFOOD = 1)
result_amount = 1
/decl/chemical_reaction/instant/virus_food_phoron
name = "phoronic virus food"
id = "phoronvirusfood"
result = "phoronvirusfood"
required_reagents = list("phoron" = 1, "virusfood" = 1)
name = REAGENT_ADRANOLVIRUSFOOD
id = REAGENT_ID_PHORONVIRUSFOOD
result = REAGENT_ID_PHORONVIRUSFOOD
required_reagents = list(REAGENT_ID_PHORON = 1, REAGENT_ID_VIRUSFOOD = 1)
result_amount = 1
/decl/chemical_reaction/instant/virus_food_phoron_adranol
name = "weakened phoronic virus food"
id = "weakphoronvirusfood"
result = "weakphoronvirusfood"
required_reagents = list("adranol" = 1, "phoronvirusfood" = 1)
name = REAGENT_WEAKPHORONVIRUSFOOD
id = REAGENT_ID_WEAKPHORONVIRUSFOOD
result = REAGENT_ID_WEAKPHORONVIRUSFOOD
required_reagents = list(REAGENT_ID_ADRANOL = 1, REAGENT_ID_PHORONVIRUSFOOD = 1)
result_amount = 2
/decl/chemical_reaction/instant/virus_food_mutagen_sugar
name = "sucrose agar"
id = "sugarvirusfood"
result = "sugarvirusfood"
required_reagents = list("sugar" = 1, "mutagenvirusfood" = 1)
name = REAGENT_SUGARVIRUSFOOD
id = REAGENT_ID_SUGARVIRUSFOOD
result = REAGENT_ID_SUGARVIRUSFOOD
required_reagents = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_MUTAGENVIRUSFOOD = 1)
result_amount = 2
/decl/chemical_reaction/instant/virus_food_mutagen_inaprovaline
name = "sucrose agar"
name = REAGENT_SUGARVIRUSFOOD
id = "inaprovalinevirusfood"
result = "sugarvirusfood"
required_reagents = list("inaprovaline" = 1, "mutagenvirusfood" = 1)
result = REAGENT_ID_SUGARVIRUSFOOD
required_reagents = list(REAGENT_ID_INAPROVALINE = 1, REAGENT_ID_MUTAGENVIRUSFOOD = 1)
result_amount = 2
/decl/chemical_reaction/instant/virus_food_size
name = "sizeoxadone virus food"
name = REAGENT_SIZEVIRUSFOOD
id = "sizeoxadonevirusfood"
result = "sizevirusfood"
required_reagents = list("sizeoxadone" = 1, "phoronvirusfood" = 1)
result = REAGENT_ID_SIZEVIRUSFOOD
required_reagents = list(REAGENT_ID_SIZEOXADONE = 1, REAGENT_ID_PHORONVIRUSFOOD = 1)
result_amount = 2
/decl/chemical_reaction/instant/mix_virus
name = "Mix Virus"
id = "mixvirus"
required_reagents = list("virusfood" = 1)
catalysts = list("blood" = 1)
required_reagents = list(REAGENT_ID_VIRUSFOOD = 1)
catalysts = list(REAGENT_ID_BLOOD = 1)
var/level_min = 0
var/level_max = 2
@@ -75,63 +75,63 @@
/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
/decl/chemical_reaction/instant/mix_virus/mix_virus_3
name = "Mix Virus 3"
id = "mixvirus3"
required_reagents = list("phoron" = 1)
required_reagents = list(REAGENT_ID_PHORON = 1)
level_min = 4
level_max = 6
/decl/chemical_reaction/instant/mix_virus/mix_virus_4
name = "Mix Virus 4"
id = "mixvirus4"
required_reagents = list("uranium" = 1)
required_reagents = list(REAGENT_ID_URANIUM = 1)
level_min = 5
level_max = 6
/decl/chemical_reaction/instant/mix_virus/mix_virus_5
name = "Mix Virus 5"
id = "mixvirus5"
required_reagents = list("mutagenvirusfood" = 1)
required_reagents = list(REAGENT_ID_MUTAGENVIRUSFOOD = 1)
level_min = 3
level_max = 3
/decl/chemical_reaction/instant/mix_virus/mix_virus_6
name = "Mix Virus 6"
id = "mixvirus6"
required_reagents = list("sugarvirusfood" = 1)
required_reagents = list(REAGENT_ID_SUGARVIRUSFOOD = 1)
level_min = 4
level_max = 4
/decl/chemical_reaction/instant/mix_virus/mix_virus_7
name = "Mix Virus 7"
id = "mixvirus7"
required_reagents = list("weakphoronvirusfood" = 1)
required_reagents = list(REAGENT_ID_WEAKPHORONVIRUSFOOD = 1)
level_min = 5
level_max = 5
/decl/chemical_reaction/instant/mix_virus/mix_virus_8
name = "Mix Virus 8"
id = "mixvirus8"
required_reagents = list("phoronvirusfood" = 1)
required_reagents = list(REAGENT_ID_PHORONVIRUSFOOD = 1)
level_min = 6
level_max = 6
/decl/chemical_reaction/instant/mix_virus/mix_virus_9
name = "Mix Virus 9"
id = "mixvirus9"
required_reagents = list("adranolvirusfood" = 1)
required_reagents = list(REAGENT_ID_ADRANOLVIRUSFOOD = 1)
level_min = 1
level_max = 1
/decl/chemical_reaction/instant/mix_virus/picky/size
name = "Mix Virus Size"
id = "mixvirussize"
required_reagents = list("sizevirusfood" = 1)
required_reagents = list(REAGENT_ID_SIZEVIRUSFOOD = 1)
symptoms = list(
/datum/symptom/macrophage,
/datum/symptom/size,
@@ -142,8 +142,8 @@
/decl/chemical_reaction/instant/mix_virus/rem_virus
name = "Devolve Virus"
id = "remvirus"
required_reagents = list("adranol" = 1)
catalysts = list("blood" = 1)
required_reagents = list(REAGENT_ID_ADRANOL = 1)
catalysts = list(REAGENT_ID_BLOOD = 1)
/decl/chemical_reaction/instant/mix_virus/rem_virus/on_reaction(var/datum/reagents/holder)
var/datum/reagent/blood/B = locate(/datum/reagent/blood) in holder.reagent_list
@@ -153,9 +153,9 @@
D.Devolve()
/decl/chemical_reaction/instant/antibodies
name = "Antibodies"
name = REAGENT_ANTIBODIES
id = "antibodiesmix"
result = "antibodies"
required_reagents = list("vaccine")
catalysts = list("inaprovaline" = 0.1)
result = REAGENT_ID_ANTIBODIES
required_reagents = list(REAGENT_ID_VACCINE)
catalysts = list(REAGENT_ID_INAPROVALINE = 0.1)
result_amount = 0.5