mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 03:27:46 +01:00
some moire
This commit is contained in:
@@ -109,7 +109,7 @@
|
||||
|
||||
for(var/datum/reagent/current in reagent_list)
|
||||
if(current.id == id)
|
||||
if(current.id == "blood")
|
||||
if(current.id == REAGENT_ID_BLOOD)
|
||||
if(LAZYLEN(data) && !isnull(data["species"]) && !isnull(current.data["species"]) && data["species"] != current.data["species"]) // Species bloodtypes are already incompatible, this just stops it from mixing into the one already in a container.
|
||||
continue
|
||||
|
||||
|
||||
@@ -6,53 +6,53 @@
|
||||
|
||||
// Multiple
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/water
|
||||
spawn_reagent = "water"
|
||||
spawn_reagent = REAGENT_ID_WATER
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sugar
|
||||
spawn_reagent = "sugar"
|
||||
spawn_reagent = REAGENT_ID_SUGAR
|
||||
|
||||
// Chemistry
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/hydrogen
|
||||
spawn_reagent = "hydrogen"
|
||||
spawn_reagent = REAGENT_ID_HYDROGEN
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/lithium
|
||||
spawn_reagent = "lithium"
|
||||
spawn_reagent = REAGENT_ID_LITHIUM
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/carbon
|
||||
spawn_reagent = "carbon"
|
||||
spawn_reagent = REAGENT_ID_CARBON
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/nitrogen
|
||||
spawn_reagent = REAGENT_ID_NITROGEN
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/oxygen
|
||||
spawn_reagent = REAGENT_ID_OXYGEN
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/fluorine
|
||||
spawn_reagent = "fluorine"
|
||||
spawn_reagent = REAGENT_ID_FLUORINE
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sodium
|
||||
spawn_reagent = "sodium"
|
||||
spawn_reagent = REAGENT_ID_SODIUM
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/aluminum
|
||||
spawn_reagent = "aluminum"
|
||||
spawn_reagent = REAGENT_ID_ALUMINIUM
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/silicon
|
||||
spawn_reagent = "silicon"
|
||||
spawn_reagent = REAGENT_ID_SILICON
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/phosphorus
|
||||
spawn_reagent = "phosphorus"
|
||||
spawn_reagent = REAGENT_ID_PHOSPHORUS
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sulfur
|
||||
spawn_reagent = "sulfur"
|
||||
spawn_reagent = REAGENT_ID_SULFUR
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/chlorine
|
||||
spawn_reagent = "chlorine"
|
||||
spawn_reagent = REAGENT_ID_CHLORINE
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/potassium
|
||||
spawn_reagent = "potassium"
|
||||
spawn_reagent = REAGENT_ID_POTASSIUM
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/iron
|
||||
spawn_reagent = "iron"
|
||||
spawn_reagent = REAGENT_ID_IRON
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/copper
|
||||
spawn_reagent = "copper"
|
||||
spawn_reagent = REAGENT_ID_COPPER
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/mercury
|
||||
spawn_reagent = "mercury"
|
||||
spawn_reagent = REAGENT_ID_MERCURY
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/radium
|
||||
spawn_reagent = "radium"
|
||||
spawn_reagent = REAGENT_ID_RADIUM
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/ethanol
|
||||
spawn_reagent = "ethanol"
|
||||
spawn_reagent = REAGENT_ID_ETHANOL
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sacid
|
||||
spawn_reagent = "sacid"
|
||||
spawn_reagent = REAGENT_ID_SACID
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/tungsten
|
||||
spawn_reagent = "tungsten"
|
||||
spawn_reagent = REAGENT_ID_TUNGSTEN
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/calcium
|
||||
spawn_reagent = "calcium"
|
||||
spawn_reagent = REAGENT_ID_CALCIUM
|
||||
|
||||
// Bar, alcoholic
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/beer
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
mutagen spawn_reagent = "mutagen"
|
||||
|
||||
//Biochem
|
||||
nutriment spawn_reagent = "nutriment"
|
||||
nutriment spawn_reagent = REAGENT_ID_NUTRIMENT
|
||||
protein spawn_reagent = "protein"
|
||||
|
||||
//Special Ops
|
||||
@@ -14,4 +14,4 @@
|
||||
carthatoline spawn_reagent = "carthatoline"
|
||||
corophizine spawn_reagent = "corophizine"
|
||||
myelamine spawn_reagent = "myelamine"
|
||||
osteodaxon spawn_reagent = "osteodaxon"
|
||||
osteodaxon spawn_reagent = "osteodaxon"
|
||||
|
||||
@@ -29,10 +29,10 @@
|
||||
|
||||
/obj/machinery/chemical_dispenser
|
||||
dispense_reagents = list(
|
||||
"hydrogen", "lithium", "carbon", REAGENT_ID_NITROGEN, REAGENT_ID_OXYGEN, "fluorine", "sodium",
|
||||
"aluminum", "silicon", "phosphorus", "sulfur", "chlorine", "potassium", "iron",
|
||||
"copper", "mercury", "radium", "water", "ethanol", "sugar", "sacid", "tungsten",
|
||||
"calcium"
|
||||
REAGENT_ID_HYDROGEN, REAGENT_ID_LITHIUM, REAGENT_ID_CARBON, REAGENT_ID_NITROGEN, REAGENT_ID_OXYGEN, REAGENT_ID_FLUORINE, REAGENT_ID_SODIUM,
|
||||
REAGENT_ID_ALUMINIUM, REAGENT_ID_SILICON, REAGENT_ID_PHOSPHORUS, REAGENT_ID_SULFUR, REAGENT_ID_CHLORINE, REAGENT_ID_POTASSIUM, REAGENT_ID_IRON,
|
||||
REAGENT_ID_COPPER, REAGENT_ID_MERCURY, REAGENT_ID_RADIUM, REAGENT_ID_WATER, REAGENT_ID_ETHANOL, REAGENT_ID_SUGAR, REAGENT_ID_SACID, REAGENT_ID_TUNGSTEN,
|
||||
REAGENT_ID_CALCIUM
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/ert
|
||||
@@ -46,13 +46,13 @@
|
||||
|
||||
/obj/machinery/chemical_dispenser/bar_soft
|
||||
dispense_reagents = list(
|
||||
"water", "ice", "coffee", "cream", "tea", "icetea", "cola", "spacemountainwind", "dr_gibb", "space_up", "tonic",
|
||||
"sodawater", "lemonjuice", "lemon_lime", "sugar", "orangejuice", "limejuice", "watermelonjuice", "thirteenloko", "grapesoda"
|
||||
REAGENT_ID_WATER, "ice", "coffee", "cream", "tea", "icetea", "cola", "spacemountainwind", "dr_gibb", "space_up", "tonic",
|
||||
"sodawater", "lemonjuice", "lemon_lime", REAGENT_ID_SUGAR, "orangejuice", "limejuice", "watermelonjuice", "thirteenloko", "grapesoda"
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/bar_alc
|
||||
dispense_reagents = list(
|
||||
"lemon_lime", "sugar", "orangejuice", "limejuice", "sodawater", "tonic", "beer", "kahlua",
|
||||
"lemon_lime", REAGENT_ID_SUGAR, "orangejuice", "limejuice", "sodawater", "tonic", "beer", "kahlua",
|
||||
"whiskey", "redwine", "whitewine", "vodka", "cider", "gin", "rum", "tequilla", "vermouth", "cognac", "ale", "mead", "bitters"
|
||||
)
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "xenoflora chem dispenser"
|
||||
ui_title = "Xenoflora Chemical Dispenser"
|
||||
dispense_reagents = list(
|
||||
"water", "sugar", "ethanol", "radium", "ammonia", "diethylamine", "plantbgone", "mutagen", "calcium"
|
||||
REAGENT_ID_WATER, REAGENT_ID_SUGAR, REAGENT_ID_ETHANOL, REAGENT_ID_RADIUM, "ammonia", "diethylamine", "plantbgone", "mutagen", REAGENT_ID_CALCIUM
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/xenoflora/full
|
||||
@@ -22,7 +22,7 @@
|
||||
name = "bioproduct dispenser"
|
||||
ui_title = "Bioproduct Dispenser"
|
||||
dispense_reagents = list(
|
||||
"nutriment", "protein", "milk"
|
||||
REAGENT_ID_NUTRIMENT, "protein", "milk"
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/biochemistry/full
|
||||
@@ -70,4 +70,4 @@
|
||||
name = "chemical dispenser"
|
||||
icon = 'icons/obj/abductor_vr.dmi'
|
||||
icon_state = "dispenser_2way"
|
||||
desc = "A mysterious machine which can fabricate many chemicals."
|
||||
desc = "A mysterious machine which can fabricate many chemicals."
|
||||
|
||||
@@ -108,7 +108,7 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/watertank/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("water", 1000)
|
||||
reagents.add_reagent(REAGENT_ID_WATER, 1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/watertank/high
|
||||
name = "high-capacity water tank"
|
||||
@@ -117,7 +117,7 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/watertank/high/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("water", 4000)
|
||||
reagents.add_reagent(REAGENT_ID_WATER, 4000)
|
||||
|
||||
/obj/structure/reagent_dispensers/watertank/barrel
|
||||
name = "water barrel"
|
||||
@@ -128,14 +128,14 @@
|
||||
/obj/structure/reagent_dispensers/fueltank
|
||||
name = "fuel tank"
|
||||
desc = "A fuel tank."
|
||||
icon_state = "fuel"
|
||||
icon_state = REAGENT_ID_FUEL
|
||||
amount_per_transfer_from_this = 10
|
||||
var/modded = 0
|
||||
var/obj/item/assembly_holder/rig = null
|
||||
|
||||
/obj/structure/reagent_dispensers/fueltank/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("fuel",1000)
|
||||
reagents.add_reagent(REAGENT_ID_FUEL,1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/fueltank/high
|
||||
name = "high-capacity fuel tank"
|
||||
@@ -144,7 +144,7 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/fueltank/high/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("fuel",4000)
|
||||
reagents.add_reagent(REAGENT_ID_FUEL,4000)
|
||||
|
||||
//Foam
|
||||
/obj/structure/reagent_dispensers/foam
|
||||
@@ -293,7 +293,7 @@
|
||||
return
|
||||
|
||||
amount = min(amount, reagents.total_volume)
|
||||
reagents.remove_reagent("fuel",amount)
|
||||
reagents.remove_reagent(REAGENT_ID_FUEL,amount)
|
||||
new /obj/effect/decal/cleanable/liquid_fuel(src.loc, amount,1)
|
||||
|
||||
/obj/structure/reagent_dispensers/peppertank
|
||||
@@ -333,7 +333,7 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/acid/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("sacid", 1000)
|
||||
reagents.add_reagent(REAGENT_ID_SACID, 1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/water_cooler
|
||||
name = "Water-Cooler"
|
||||
@@ -356,7 +356,7 @@
|
||||
/obj/structure/reagent_dispensers/water_cooler/Initialize()
|
||||
. = ..()
|
||||
if(bottle)
|
||||
reagents.add_reagent("water",2000)
|
||||
reagents.add_reagent(REAGENT_ID_WATER,2000)
|
||||
update_icon()
|
||||
|
||||
/obj/structure/reagent_dispensers/water_cooler/examine(mob/user)
|
||||
@@ -550,4 +550,4 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/bloodbarrel/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("blood", 1000, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"="O-","resistances"=null,"trace_chem"=null))
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 1000, list("donor"=null,"viruses"=null,"blood_DNA"=null,"blood_type"="O-","resistances"=null,"trace_chem"=null))
|
||||
|
||||
@@ -1,53 +1,53 @@
|
||||
// Don't need a new list for every grinder in the game
|
||||
var/global/list/sheet_reagents = list( //have a number of reagents divisible by REAGENTS_PER_SHEET (default 20) unless you like decimals.
|
||||
/obj/item/stack/material/plastic = list("carbon","carbon",REAGENT_ID_OXYGEN,"chlorine","sulfur"),
|
||||
/obj/item/stack/material/copper = list("copper"),
|
||||
/obj/item/stack/material/wood = list("carbon","woodpulp",REAGENT_ID_NITROGEN,"potassium","sodium"),
|
||||
/obj/item/stack/material/stick = list("carbon","woodpulp",REAGENT_ID_NITROGEN,"potassium","sodium"),
|
||||
/obj/item/stack/material/log = list("carbon","woodpulp",REAGENT_ID_NITROGEN,"potassium","sodium"),
|
||||
/obj/item/stack/material/algae = list("carbon",REAGENT_ID_NITROGEN,REAGENT_ID_NITROGEN,"phosphorus","phosphorus"),
|
||||
/obj/item/stack/material/graphite = list("carbon"),
|
||||
/obj/item/stack/material/aluminium = list("aluminum"), // The material is aluminium, but the reagent is aluminum...
|
||||
/obj/item/stack/material/glass/reinforced = list("silicon","silicon","silicon","iron","carbon"),
|
||||
/obj/item/stack/material/leather = list("carbon","carbon","protein","protein","triglyceride"),
|
||||
/obj/item/stack/material/cloth = list("carbon","carbon","carbon","protein","sodium"),
|
||||
/obj/item/stack/material/fiber = list("carbon","carbon","carbon","protein","sodium"),
|
||||
/obj/item/stack/material/fur = list("carbon","carbon","carbon","sulfur","sodium"),
|
||||
/obj/item/stack/material/deuterium = list("hydrogen"),
|
||||
/obj/item/stack/material/glass/phoronrglass = list("silicon","silicon","silicon",REAGENT_ID_PHORON,REAGENT_ID_PHORON),
|
||||
/obj/item/stack/material/diamond = list("carbon"),
|
||||
/obj/item/stack/material/durasteel = list("iron","iron","carbon","carbon","platinum"),
|
||||
/obj/item/stack/material/wax = list("ethanol","triglyceride"),
|
||||
/obj/item/stack/material/iron = list("iron"),
|
||||
/obj/item/stack/material/plastic = list(REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_OXYGEN,REAGENT_ID_CHLORINE,REAGENT_ID_SULFUR),
|
||||
/obj/item/stack/material/copper = list(REAGENT_ID_COPPER),
|
||||
/obj/item/stack/material/wood = list(REAGENT_ID_CARBON,"woodpulp",REAGENT_ID_NITROGEN,REAGENT_ID_POTASSIUM,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/stick = list(REAGENT_ID_CARBON,"woodpulp",REAGENT_ID_NITROGEN,REAGENT_ID_POTASSIUM,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/log = list(REAGENT_ID_CARBON,"woodpulp",REAGENT_ID_NITROGEN,REAGENT_ID_POTASSIUM,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/algae = list(REAGENT_ID_CARBON,REAGENT_ID_NITROGEN,REAGENT_ID_NITROGEN,REAGENT_ID_PHOSPHORUS,REAGENT_ID_PHOSPHORUS),
|
||||
/obj/item/stack/material/graphite = list(REAGENT_ID_CARBON),
|
||||
/obj/item/stack/material/aluminium = list(REAGENT_ID_ALUMINIUM), // The material is aluminium, but the reagent is aluminum...
|
||||
/obj/item/stack/material/glass/reinforced = list(REAGENT_ID_SILICON,REAGENT_ID_SILICON,REAGENT_ID_SILICON,REAGENT_ID_IRON,REAGENT_ID_CARBON),
|
||||
/obj/item/stack/material/leather = list(REAGENT_ID_CARBON,REAGENT_ID_CARBON,"protein","protein","triglyceride"),
|
||||
/obj/item/stack/material/cloth = list(REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_CARBON,"protein",REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/fiber = list(REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_CARBON,"protein",REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/fur = list(REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_SULFUR,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/deuterium = list(REAGENT_ID_HYDROGEN),
|
||||
/obj/item/stack/material/glass/phoronrglass = list(REAGENT_ID_SILICON,REAGENT_ID_SILICON,REAGENT_ID_SILICON,REAGENT_ID_PHORON,REAGENT_ID_PHORON),
|
||||
/obj/item/stack/material/diamond = list(REAGENT_ID_CARBON),
|
||||
/obj/item/stack/material/durasteel = list(REAGENT_ID_IRON,REAGENT_ID_IRON,REAGENT_ID_CARBON,REAGENT_ID_CARBON,"platinum"),
|
||||
/obj/item/stack/material/wax = list(REAGENT_ID_ETHANOL,"triglyceride"),
|
||||
/obj/item/stack/material/iron = list(REAGENT_ID_IRON),
|
||||
/obj/item/stack/material/uranium = list("uranium"),
|
||||
/obj/item/stack/material/phoron = list(REAGENT_ID_PHORON),
|
||||
/obj/item/stack/material/gold = list("gold"),
|
||||
/obj/item/stack/material/silver = list("silver"),
|
||||
/obj/item/stack/material/platinum = list("platinum"),
|
||||
/obj/item/stack/material/mhydrogen = list("hydrogen"),
|
||||
/obj/item/stack/material/steel = list("iron", "carbon"),
|
||||
/obj/item/stack/material/plasteel = list("iron", "iron", "carbon", "carbon", "platinum"), //8 iron, 8 carbon, 4 platinum,
|
||||
/obj/item/stack/material/snow = list("water"),
|
||||
/obj/item/stack/material/sandstone = list("silicon", REAGENT_ID_OXYGEN),
|
||||
/obj/item/stack/material/glass = list("silicon"),
|
||||
/obj/item/stack/material/glass/phoronglass = list("platinum", "silicon", "silicon", "silicon"), //5 platinum, 15 silicon,
|
||||
/obj/item/stack/material/mhydrogen = list(REAGENT_ID_HYDROGEN),
|
||||
/obj/item/stack/material/steel = list(REAGENT_ID_IRON, REAGENT_ID_CARBON),
|
||||
/obj/item/stack/material/plasteel = list(REAGENT_ID_IRON, REAGENT_ID_IRON, REAGENT_ID_CARBON, REAGENT_ID_CARBON, "platinum"), //8 iron, 8 carbon, 4 platinum,
|
||||
/obj/item/stack/material/snow = list(REAGENT_ID_WATER),
|
||||
/obj/item/stack/material/sandstone = list(REAGENT_ID_SILICON, REAGENT_ID_OXYGEN),
|
||||
/obj/item/stack/material/glass = list(REAGENT_ID_SILICON),
|
||||
/obj/item/stack/material/glass/phoronglass = list("platinum", REAGENT_ID_SILICON, REAGENT_ID_SILICON, REAGENT_ID_SILICON), //5 platinum, 15 silicon,
|
||||
/obj/item/stack/material/supermatter = list("supermatter")
|
||||
)
|
||||
var/global/list/ore_reagents = list( //have a number of reageents divisible by REAGENTS_PER_ORE (default 20) unless you like decimals.
|
||||
/obj/item/ore/glass = list("silicon"),
|
||||
/obj/item/ore/iron = list("iron"),
|
||||
/obj/item/ore/coal = list("carbon"),
|
||||
/obj/item/ore/glass = list(REAGENT_ID_SILICON),
|
||||
/obj/item/ore/iron = list(REAGENT_ID_IRON),
|
||||
/obj/item/ore/coal = list(REAGENT_ID_CARBON),
|
||||
/obj/item/ore/phoron = list(REAGENT_ID_PHORON),
|
||||
/obj/item/ore/silver = list("silver"),
|
||||
/obj/item/ore/gold = list("gold"),
|
||||
/obj/item/ore/marble = list("silicon","aluminum","aluminum","sodium","calcium"), // Some nice variety here
|
||||
/obj/item/ore/marble = list(REAGENT_ID_SILICON,REAGENT_ID_ALUMINIUM,REAGENT_ID_ALUMINIUM,REAGENT_ID_SODIUM,REAGENT_ID_CALCIUM), // Some nice variety here
|
||||
/obj/item/ore/uranium = list("uranium"),
|
||||
/obj/item/ore/diamond = list("carbon"),
|
||||
/obj/item/ore/diamond = list(REAGENT_ID_CARBON),
|
||||
/obj/item/ore/osmium = list("platinum"), // should contain osmium
|
||||
/obj/item/ore/lead = list("lead"),
|
||||
/obj/item/ore/hydrogen = list("hydrogen"),
|
||||
/obj/item/ore/verdantium = list("radium",REAGENT_ID_PHORON,REAGENT_ID_NITROGEN,"phosphorus","sodium"), // Some fun stuff to be useful with
|
||||
/obj/item/ore/rutile = list("tungsten",REAGENT_ID_OXYGEN) // Should be titanium
|
||||
/obj/item/ore/lead = list(REAGENT_ID_LEAD),
|
||||
/obj/item/ore/hydrogen = list(REAGENT_ID_HYDROGEN),
|
||||
/obj/item/ore/verdantium = list(REAGENT_ID_RADIUM,REAGENT_ID_PHORON,REAGENT_ID_NITROGEN,REAGENT_ID_PHOSPHORUS,REAGENT_ID_SODIUM), // Some fun stuff to be useful with
|
||||
/obj/item/ore/rutile = list(REAGENT_ID_TUNGSTEN,REAGENT_ID_OXYGEN) // Should be titanium
|
||||
)
|
||||
|
||||
/obj/machinery/reagentgrinder
|
||||
|
||||
@@ -190,7 +190,7 @@
|
||||
|
||||
/turf/simulated/floor/water/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
. = ..()
|
||||
R.add_reagent("water", round(volume, 0.1))
|
||||
R.add_reagent(REAGENT_ID_WATER, round(volume, 0.1))
|
||||
|
||||
var/datum/gas_mixture/air = return_air() // v
|
||||
if(air.temperature <= T0C) // Uses the current air temp, instead of the turf starting temp
|
||||
@@ -202,11 +202,11 @@
|
||||
|
||||
/turf/simulated/floor/water/pool/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
. = ..()
|
||||
R.add_reagent("chlorine", round(volume / 10, 0.1))
|
||||
R.add_reagent(REAGENT_ID_CHLORINE, round(volume / 10, 0.1))
|
||||
|
||||
/turf/simulated/floor/water/deep/pool/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
. = ..()
|
||||
R.add_reagent("chlorine", round(volume / 10, 0.1))
|
||||
R.add_reagent(REAGENT_ID_CHLORINE, round(volume / 10, 0.1))
|
||||
|
||||
/turf/simulated/floor/water/contaminated/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
. = ..()
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
name = "Distilling Biomass"
|
||||
id = "distill_biomass"
|
||||
result = "biomass"
|
||||
required_reagents = list("blood" = 1, "sugar" = 1, REAGENT_ID_PHORON = 0.5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_PHORON = 0.5)
|
||||
result_amount = 1 // 40 units per sheet, requires actually using the machine, and having blood to spare.
|
||||
|
||||
temp_range = list(T20C + 80, T20C + 130)
|
||||
@@ -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("protein" = 2, REAGENT_ID_ANTIBODIES = 1, "bicaridine" = 1)
|
||||
result_amount = 3
|
||||
|
||||
reaction_rate = HALF_LIFE(15)
|
||||
@@ -131,7 +131,7 @@
|
||||
name = "Distilling Beer"
|
||||
id = "distill_beer"
|
||||
result = "beer"
|
||||
required_reagents = list("nutriment" = 1, "water" = 1, "sugar" = 1)
|
||||
required_reagents = list(REAGENT_ID_NUTRIMENT = 1, REAGENT_ID_WATER = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(30)
|
||||
@@ -142,8 +142,8 @@
|
||||
name = "Distilling Ale"
|
||||
id = "distill_ale"
|
||||
result = "ale"
|
||||
required_reagents = list("nutriment" = 1, "beer" = 1)
|
||||
inhibitors = list("water" = 1)
|
||||
required_reagents = list(REAGENT_ID_NUTRIMENT = 1, "beer" = 1)
|
||||
inhibitors = list(REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(30)
|
||||
@@ -175,7 +175,7 @@
|
||||
id = "distill_cryoslurry"
|
||||
result = "cryoslurry"
|
||||
required_reagents = list("frostoil" = 7, "enzyme" = 3, "plasticide" = 3, "foaming_agent" = 2)
|
||||
inhibitors = list("water" = 5)
|
||||
inhibitors = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
|
||||
temp_range = list(0, 15)
|
||||
|
||||
@@ -2,49 +2,49 @@
|
||||
name = "Coffee"
|
||||
id = "coffee"
|
||||
result = "coffee"
|
||||
required_reagents = list("water" = 5, "coffeepowder" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5, "coffeepowder" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/tea
|
||||
name = "Black tea"
|
||||
id = "tea"
|
||||
result = "tea"
|
||||
required_reagents = list("water" = 5, "teapowder" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5, "teapowder" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hot_coco
|
||||
name = "Hot Coco"
|
||||
id = "hot_coco"
|
||||
result = "hot_coco"
|
||||
required_reagents = list("water" = 5, "coco" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5, "coco" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/grapejuice
|
||||
name = "Grape Juice"
|
||||
id = "grapejuice"
|
||||
result = "grapejuice"
|
||||
required_reagents = list("water" = 3, "instantgrape" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 3, "instantgrape" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/orangejuice
|
||||
name = "Orange Juice"
|
||||
id = "orangejuice"
|
||||
result = "orangejuice"
|
||||
required_reagents = list("water" = 3, "instantorange" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 3, "instantorange" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/watermelonjuice
|
||||
name = "Watermelon Juice"
|
||||
id = "watermelonjuice"
|
||||
result = "watermelonjuice"
|
||||
required_reagents = list("water" = 3, "instantwatermelon" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 3, "instantwatermelon" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/applejuice
|
||||
name = "Apple Juice"
|
||||
id = "applejuice"
|
||||
result = "applejuice"
|
||||
required_reagents = list("water" = 3, "instantapple" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 3, "instantapple" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/goldschlager
|
||||
@@ -93,7 +93,7 @@
|
||||
name = "Moonshine"
|
||||
id = "moonshine"
|
||||
result = "moonshine"
|
||||
required_reagents = list("nutriment" = 10)
|
||||
required_reagents = list(REAGENT_ID_NUTRIMENT = 10)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 10
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
name = "Kahlua"
|
||||
id = "kahlua"
|
||||
result = "kahlua"
|
||||
required_reagents = list("coffee" = 5, "sugar" = 5)
|
||||
required_reagents = list("coffee" = 5, REAGENT_ID_SUGAR = 5)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 5
|
||||
|
||||
@@ -274,7 +274,7 @@
|
||||
name = "Beepksy Smash"
|
||||
id = "beepksysmash"
|
||||
result = "beepskysmash"
|
||||
required_reagents = list("limejuice" = 1, "whiskey" = 1, "iron" = 1)
|
||||
required_reagents = list("limejuice" = 1, "whiskey" = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/doctor_delight
|
||||
@@ -302,7 +302,7 @@
|
||||
name = "Hooch"
|
||||
id = "hooch"
|
||||
result = "hooch"
|
||||
required_reagents = list ("sugar" = 1, "ethanol" = 2, "fuel" = 1)
|
||||
required_reagents = list (REAGENT_ID_SUGAR = 1, REAGENT_ID_ETHANOL = 2, REAGENT_ID_FUEL = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/irish_coffee
|
||||
@@ -400,7 +400,7 @@
|
||||
name = "Singulo"
|
||||
id = "singulo"
|
||||
result = "singulo"
|
||||
required_reagents = list("vodka" = 5, "radium" = 1, "redwine" = 5)
|
||||
required_reagents = list("vodka" = 5, REAGENT_ID_RADIUM = 1, "redwine" = 5)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/alliescocktail
|
||||
@@ -414,7 +414,7 @@
|
||||
name = "Demons Blood"
|
||||
id = "demonsblood"
|
||||
result = "demonsblood"
|
||||
required_reagents = list("rum" = 3, "spacemountainwind" = 1, "blood" = 1, "dr_gibb" = 1)
|
||||
required_reagents = list("rum" = 3, "spacemountainwind" = 1, REAGENT_ID_BLOOD = 1, "dr_gibb" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/booger
|
||||
@@ -456,14 +456,14 @@
|
||||
name = "Red Mead"
|
||||
id = "red_mead"
|
||||
result = "red_mead"
|
||||
required_reagents = list("blood" = 1, "mead" = 1)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 1, "mead" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/mead
|
||||
name = "Mead"
|
||||
id = "mead"
|
||||
result = "mead"
|
||||
required_reagents = list("sugar" = 1, "water" = 1)
|
||||
required_reagents = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_WATER = 1)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -485,7 +485,7 @@
|
||||
name = "Grog"
|
||||
id = "grog"
|
||||
result = "grog"
|
||||
required_reagents = list("rum" = 1, "water" = 1)
|
||||
required_reagents = list("rum" = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/soy_latte
|
||||
@@ -506,14 +506,14 @@
|
||||
name = "Acid Spit"
|
||||
id = "acidspit"
|
||||
result = "acidspit"
|
||||
required_reagents = list("sacid" = 1, "redwine" = 5)
|
||||
required_reagents = list(REAGENT_ID_SACID = 1, "redwine" = 5)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/amasec
|
||||
name = "Amasec"
|
||||
id = "amasec"
|
||||
result = "amasec"
|
||||
required_reagents = list("iron" = 1, "redwine" = 5, "vodka" = 5)
|
||||
required_reagents = list(REAGENT_ID_IRON = 1, "redwine" = 5, "vodka" = 5)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/changelingsting
|
||||
@@ -541,7 +541,7 @@
|
||||
name = "Snow White"
|
||||
id = "snowwhite"
|
||||
result = "snowwhite"
|
||||
required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, "sugar" = 1) //VoreStation Edit
|
||||
required_reagents = list("pineapplejuice" = 1, "rum" = 1, "lemon_lime" = 1, "egg" = 1, "kahlua" = 1, REAGENT_ID_SUGAR = 1) //VoreStation Edit
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/irishcarbomb
|
||||
@@ -569,28 +569,28 @@
|
||||
name = "Devils Kiss"
|
||||
id = "devilskiss"
|
||||
result = "devilskiss"
|
||||
required_reagents = list("blood" = 1, "kahlua" = 1, "rum" = 1)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 1, "kahlua" = 1, "rum" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hippiesdelight
|
||||
name = "Hippies Delight"
|
||||
id = "hippiesdelight"
|
||||
result = "hippiesdelight"
|
||||
required_reagents = list("psilocybin" = 1, "gargleblaster" = 1)
|
||||
required_reagents = list(REAGENT_ID_PSILOCYBIN = 1, "gargleblaster" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bananahonk
|
||||
name = "Banana Honk"
|
||||
id = "bananahonk"
|
||||
result = "bananahonk"
|
||||
required_reagents = list("banana" = 1, "cream" = 1, "sugar" = 1)
|
||||
required_reagents = list("banana" = 1, "cream" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/silencer
|
||||
name = "Silencer"
|
||||
id = "silencer"
|
||||
result = "silencer"
|
||||
required_reagents = list("nothing" = 1, "cream" = 1, "sugar" = 1)
|
||||
required_reagents = list("nothing" = 1, "cream" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/driestmartini
|
||||
@@ -604,21 +604,21 @@
|
||||
name = "Lemonade"
|
||||
id = "lemonade"
|
||||
result = "lemonade"
|
||||
required_reagents = list("lemonjuice" = 1, "sugar" = 1, "water" = 1)
|
||||
required_reagents = list("lemonjuice" = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/melonade
|
||||
name = "Melonade"
|
||||
id = "melonade"
|
||||
result = "melonade"
|
||||
required_reagents = list("watermelonjuice" = 1, "sugar" = 1, "sodawater" = 1)
|
||||
required_reagents = list("watermelonjuice" = 1, REAGENT_ID_SUGAR = 1, "sodawater" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/appleade
|
||||
name = "Appleade"
|
||||
id = "appleade"
|
||||
result = "appleade"
|
||||
required_reagents = list("applejuice" = 1, "sugar" = 1, "sodawater" = 1)
|
||||
required_reagents = list("applejuice" = 1, REAGENT_ID_SUGAR = 1, "sodawater" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/pineappleade
|
||||
@@ -647,7 +647,7 @@
|
||||
name = "Berry Cordial"
|
||||
id = "berrycordial"
|
||||
result = "berrycordial"
|
||||
required_reagents = list("berryjuice" = 4, "sugar" = 1, "lemonjuice" = 1)
|
||||
required_reagents = list("berryjuice" = 4, REAGENT_ID_SUGAR = 1, "lemonjuice" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/tropicalfizz
|
||||
@@ -655,7 +655,7 @@
|
||||
id = "tropicalfizz"
|
||||
result = "tropicalfizz"
|
||||
required_reagents = list("sodawater" = 6, "berryjuice" = 1, "mint" = 1, "limejuice" = 1, "lemonjuice" = 1, "pineapplejuice" = 1)
|
||||
inhibitors = list("sugar" = 1)
|
||||
inhibitors = list(REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 8
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/melonspritzer
|
||||
@@ -670,14 +670,14 @@
|
||||
id = "fauxfizz"
|
||||
result = "fauxfizz"
|
||||
required_reagents = list("sodawater" = 2, "berryjuice" = 1, "applejuice" = 1, "limejuice" = 1, "honey" = 1)
|
||||
inhibitors = list("sugar" = 1)
|
||||
inhibitors = list(REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/firepunch
|
||||
name = "Fire Punch"
|
||||
id = "firepunch"
|
||||
result = "firepunch"
|
||||
required_reagents = list("sugar" = 1, "rum" = 2)
|
||||
required_reagents = list(REAGENT_ID_SUGAR = 1, "rum" = 2)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/kiraspecial
|
||||
@@ -838,7 +838,7 @@
|
||||
name = "Tamagozake"
|
||||
id = "tamagozake"
|
||||
result = "tamagozake"
|
||||
required_reagents = list("sake" = 10, "sugar" = 5, "egg" = 3)
|
||||
required_reagents = list("sake" = 10, REAGENT_ID_SUGAR = 5, "egg" = 3)
|
||||
result_amount = 15
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/ginzamary
|
||||
@@ -908,14 +908,14 @@
|
||||
name = "Debugger"
|
||||
id = "debugger"
|
||||
result = "debugger"
|
||||
required_reagents = list("fuel" = 1, "sugar" = 2, "cookingoil" = 2)
|
||||
required_reagents = list(REAGENT_ID_FUEL = 1, REAGENT_ID_SUGAR = 2, "cookingoil" = 2)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/spacersbrew
|
||||
name = "Spacer's Brew"
|
||||
id = "spacersbrew"
|
||||
result = "spacersbrew"
|
||||
required_reagents = list("brownstar" = 4, "ethanol" = 1)
|
||||
required_reagents = list("brownstar" = 4, REAGENT_ID_ETHANOL = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/binmanbliss
|
||||
@@ -966,7 +966,7 @@
|
||||
name = "Love Potion"
|
||||
id = "lovepotion"
|
||||
result = "lovepotion"
|
||||
required_reagents = list("cream" = 1, "berryjuice" = 1, "sugar" = 1)
|
||||
required_reagents = list("cream" = 1, "berryjuice" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/morningafter
|
||||
@@ -1001,7 +1001,7 @@
|
||||
name = "Vox's Delight"
|
||||
id = "voxdelight"
|
||||
result = "voxdelight"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 3, "fuel" = 1, "water" = 1)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 3, REAGENT_ID_FUEL = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/screamingviking
|
||||
@@ -1029,14 +1029,14 @@
|
||||
name = "Robustin"
|
||||
id = "robustin"
|
||||
result = "robustin"
|
||||
required_reagents = list("antifreeze" = 1, REAGENT_ID_PHORON = 1, "fuel" = 1, "vodka" = 1)
|
||||
required_reagents = list("antifreeze" = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_FUEL = 1, "vodka" = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/virginsip
|
||||
name = "Virgin Sip"
|
||||
id = "virginsip"
|
||||
result = "virginsip"
|
||||
required_reagents = list("driestmartini" = 1, "water" = 1)
|
||||
required_reagents = list("driestmartini" = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/chocoshake
|
||||
@@ -1092,28 +1092,28 @@
|
||||
name = "Old Fashioned"
|
||||
id = "oldfashioned"
|
||||
result = "oldfashioned"
|
||||
required_reagents = list("whiskey" = 3, "bitters" = 1, "sugar" = 1)
|
||||
required_reagents = list("whiskey" = 3, "bitters" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/whiskeysour
|
||||
name = "Whiskey Sour"
|
||||
id = "whiskeysour"
|
||||
result = "whiskeysour"
|
||||
required_reagents = list("whiskey" = 2, "lemonjuice" = 1, "sugar" = 1)
|
||||
required_reagents = list("whiskey" = 2, "lemonjuice" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/daiquiri
|
||||
name = "Daiquiri"
|
||||
id = "daiquiri"
|
||||
result = "daiquiri"
|
||||
required_reagents = list("rum" = 3, "limejuice" = 2, "sugar" = 1)
|
||||
required_reagents = list("rum" = 3, "limejuice" = 2, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/mintjulep
|
||||
name = "Mint Julep"
|
||||
id = "mintjulep"
|
||||
result = "mintjulep"
|
||||
required_reagents = list("whiskey" = 2, "water" = 1, "mint" = 1)
|
||||
required_reagents = list("whiskey" = 2, REAGENT_ID_WATER = 1, "mint" = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/paloma
|
||||
@@ -1134,14 +1134,14 @@
|
||||
name = "Mojito"
|
||||
id = "virginmojito"
|
||||
result = "virginmojito"
|
||||
required_reagents = list("sodawater" = 3, "limejuice" = 1, "mint" = 1, "sugar" = 1)
|
||||
required_reagents = list("sodawater" = 3, "limejuice" = 1, "mint" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/piscosour
|
||||
name = "Pisco Sour"
|
||||
id = "piscosour"
|
||||
result = "piscosour"
|
||||
required_reagents = list("winebrandy" = 1, "lemonjuice" = 1, "sugar" = 1)
|
||||
required_reagents = list("winebrandy" = 1, "lemonjuice" = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/coldfront
|
||||
@@ -1162,7 +1162,7 @@
|
||||
name = "Godka"
|
||||
id = "godka"
|
||||
result = "godka"
|
||||
required_reagents = list("vodka" = 1, "holywater" = 1, "ethanol" = 1, "carthatoline" = 1)
|
||||
required_reagents = list("vodka" = 1, "holywater" = 1, REAGENT_ID_ETHANOL = 1, "carthatoline" = 1)
|
||||
catalysts = list("enzyme" = 5, "holywater" = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -1234,14 +1234,14 @@
|
||||
name = "Eggnog"
|
||||
id = "eggnog"
|
||||
result = "eggnog"
|
||||
required_reagents = list("milk" = 5, "cream" = 5, "sugar" = 5, "egg" = 3)
|
||||
required_reagents = list("milk" = 5, "cream" = 5, REAGENT_ID_SUGAR = 5, "egg" = 3)
|
||||
result_amount = 15
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/nuclearwaste_radium
|
||||
name = "Nuclear Waste"
|
||||
id = "nuclearwasterad"
|
||||
result = "nuclearwaste"
|
||||
required_reagents = list("oilslick" = 1, "radium" = 1, "limejuice" = 1)
|
||||
required_reagents = list("oilslick" = 1, REAGENT_ID_RADIUM = 1, "limejuice" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/nuclearwaste_uranium
|
||||
@@ -1255,7 +1255,7 @@
|
||||
name = "Soda Oil"
|
||||
id = "sodaoil"
|
||||
result = "sodaoil"
|
||||
required_reagents = list("cookingoil" = 4, "sodawater" = 1, "carbon" = 1, "tricordrazine" = 1)
|
||||
required_reagents = list("cookingoil" = 4, "sodawater" = 1, REAGENT_ID_CARBON = 1, "tricordrazine" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/fusionnaire
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
/// 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("shockchem" = 5, REAGENT_ID_WATER = 25)
|
||||
result_amount = 30
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/deathbell
|
||||
@@ -15,227 +15,234 @@
|
||||
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("antifreeze" = 1, "deathbell" = 1, REAGENT_ID_LOVEMAKER =1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/monstertamer
|
||||
name = "Monster Tamer"
|
||||
id = "monstertamer"
|
||||
result = "monstertamer"
|
||||
name = REAGENT_MONSTERTAMER
|
||||
id = REAGENT_ID_MONSTERTAMER
|
||||
result = REAGENT_ID_MONSTERTAMER
|
||||
required_reagents = list("whiskey" = 1, "protein" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bigbeer
|
||||
name = "Giant Beer"
|
||||
id = "bigbeer"
|
||||
result = "bigbeer"
|
||||
name = REAGENT_BIGBEER
|
||||
id = REAGENT_ID_BIGBEER
|
||||
result = REAGENT_ID_BIGBEER
|
||||
required_reagents = list("syndicatebomb" = 1, "manlydorf" = 1, "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("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, REAGENT_ID_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"
|
||||
name = REAGENT_GALACTICPANIC
|
||||
id = REAGENT_ID_GALACTICPANIC
|
||||
result = REAGENT_ID_GALACTICPANIC
|
||||
required_reagents = list("gargleblaster" = 1, "singulo" = 1, "phoronspecial" =1, "neurotoxin" = 1, "atomicbomb" = 1, "hippiesdelight" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bulldog
|
||||
name = "Space Bulldog"
|
||||
id = "bulldog"
|
||||
result = "bulldog"
|
||||
name = REAGENT_BULLDOG
|
||||
id = REAGENT_ID_BULLDOG
|
||||
result = REAGENT_ID_BULLDOG
|
||||
required_reagents = list("whiterussian" = 4, "cola" =1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/sbagliato
|
||||
name = "Negroni Sbagliato"
|
||||
id = "sbagliato"
|
||||
result = "sbagliato"
|
||||
name = REAGENT_SBAGLIATO
|
||||
id = REAGENT_ID_SBAGLIATO
|
||||
result = REAGENT_ID_SBAGLIATO
|
||||
required_reagents = list("redwine" = 1, "vermouth" = 1, "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, "sodawater" = 1, "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, "applejuice" = 1, "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("whiterussian" = 5, REAGENT_ID_IRON = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/lovemaker
|
||||
name = "The Love Maker"
|
||||
id = "lovemaker"
|
||||
result = "lovemaker"
|
||||
name = REAGENT_LOVEMAKER
|
||||
id = REAGENT_ID_LOVEMAKER
|
||||
result = REAGENT_ID_LOVEMAKER
|
||||
required_reagents = list("honey" = 1, "sexonthebeach" = 5)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/honeyshot
|
||||
name = "Honey Shot"
|
||||
id = "honeyshot"
|
||||
result = "honeyshot"
|
||||
name = REAGENT_HONEYSHOT
|
||||
id = REAGENT_ID_HONEYSHOT
|
||||
result = REAGENT_ID_HONEYSHOT
|
||||
required_reagents = list("honey" = 1, "vodka" = 1, "grenadine" =1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/appletini
|
||||
name = "Appletini"
|
||||
id = "appletini"
|
||||
result = "appletini"
|
||||
name = REAGENT_APPLETINI
|
||||
id = REAGENT_ID_APPLETINIT
|
||||
result = REAGENT_ID_APPLETINIT
|
||||
required_reagents = list("applejuice" = 2, "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, "uranium" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/scsatw
|
||||
name = "Slow Comfortable Screw Against the Wall"
|
||||
id = "scsatw"
|
||||
result = "scsatw"
|
||||
name = REAGENT_SCSATW
|
||||
id = REAGENT_ID_SCSATW
|
||||
result = REAGENT_ID_SCSATW
|
||||
required_reagents = list("screwdrivercocktail" = 3, "rum" =1, "whiskey" =1, "gin" =1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/choccymilk
|
||||
name = "Choccy Milk"
|
||||
id = "choccymilk"
|
||||
result = "choccymilk"
|
||||
name = REAGENT_CHOCCYMILK
|
||||
id = REAGENT_ID_CHOCCYMILK
|
||||
result = REAGENT_ID_CHOCCYMILK
|
||||
inhibitors = list("enzyme" = 1)
|
||||
required_reagents = list("milk" = 3, "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, REAGENT_ID_PHORON =1)
|
||||
id = REAGENT_ID_REDSPACEFLUSH
|
||||
result = REAGENT_ID_REDSPACEFLUSH
|
||||
required_reagents = list("rum" = 2, "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"
|
||||
name = REAGENT_GRAVEYARD
|
||||
id = REAGENT_ID_GRAVEYARD
|
||||
result = REAGENT_ID_GRAVEYARD
|
||||
required_reagents = list("cola" = 1, "spacemountainwind" = 1, "dr_gibb" =1, "space_up" = 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"
|
||||
name = REAGENT_PINKRUSSIAN
|
||||
id = REAGENT_ID_PINKRUSSIAN
|
||||
result = REAGENT_ID_PINKRUSSIAN
|
||||
required_reagents = list("blackrussian" = 2, "berryshake" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/originalsin
|
||||
name = "Original Sin"
|
||||
id = "originalsin"
|
||||
result = "originalsin"
|
||||
name = REAGENT_ORIGINALSIN
|
||||
id = REAGENT_ID_ORIGINALSIN
|
||||
result = REAGENT_ID_ORIGINALSIN
|
||||
required_reagents = list("holywine" = 1)
|
||||
catalysts = list("applejuice" = 1)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/windgarita
|
||||
name = "WND-Garita"
|
||||
id = "windgarita"
|
||||
result = "windgarita"
|
||||
name = REAGENT_WINDGARITA
|
||||
id = REAGENT_ID_WINDGARITA
|
||||
result = REAGENT_ID_WINDGARITA
|
||||
required_reagents = list("margarita" = 3, "spacemountainwind" = 2, "melonliquor" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/newyorksour
|
||||
name = "New York Sour"
|
||||
id = "newyorksour"
|
||||
result = "newyorksour"
|
||||
name = REAGENT_NEWYORKSOUR
|
||||
id = REAGENT_ID_NEWYORKSOUR
|
||||
result = REAGENT_ID_NEWYORKSOUR
|
||||
required_reagents = list("whiskeysour" = 3, "redwine" = 2, "egg" = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/mudslide
|
||||
name = "Mudslide"
|
||||
id = "mudslide"
|
||||
result = "mudslide"
|
||||
name = REAGENT_MUDSLIDE
|
||||
id = REAGENT_ID_MUDSLIDE
|
||||
result = REAGENT_ID_MUDSLIDE
|
||||
required_reagents = list("blackrussian" = 1, "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"
|
||||
name = REAGENT_MANAGERSUMMONER
|
||||
id = REAGENT_ID_MANAGERSUMMONER
|
||||
result = REAGENT_ID_MANAGERSUMMONER
|
||||
required_reagents = list("margarita" = 1, "redwine" = 1, "essential_oil" = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "Hot Ramen"
|
||||
id = "hot_ramen"
|
||||
result = "hot_ramen"
|
||||
required_reagents = list("water" = 1, "dry_ramen" = 3)
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, "dry_ramen" = 3)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/food/hell_ramen
|
||||
@@ -30,7 +30,7 @@
|
||||
name = "Chocolate Bar"
|
||||
id = "chocolate_bar"
|
||||
result = null
|
||||
required_reagents = list("soymilk" = 2, "coco" = 2, "sugar" = 2)
|
||||
required_reagents = list("soymilk" = 2, "coco" = 2, REAGENT_ID_SUGAR = 2)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
name = "Chocolate Bar"
|
||||
id = "chocolate_bar"
|
||||
result = null
|
||||
required_reagents = list("milk" = 2, "coco" = 2, "sugar" = 2)
|
||||
required_reagents = list("milk" = 2, "coco" = 2, REAGENT_ID_SUGAR = 2)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -67,7 +67,7 @@
|
||||
id = "cookingoilpeanut"
|
||||
result = "cookingoil"
|
||||
required_reagents = list("peanutoil" = 10)
|
||||
inhibitors = list("sugar" = 1, "sodiumchloride" = 1)
|
||||
inhibitors = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_SODIUMCHLORIDE = 1)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 10
|
||||
|
||||
@@ -75,28 +75,28 @@
|
||||
name = "Soy Sauce"
|
||||
id = "soysauce"
|
||||
result = "soysauce"
|
||||
required_reagents = list("soymilk" = 4, "sacid" = 1)
|
||||
required_reagents = list("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)
|
||||
required_reagents = list("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)
|
||||
required_reagents = list("tomatojuice" = 2, "applejuice" = 1, REAGENT_ID_SUGAR = 1, "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)
|
||||
required_reagents = list("peanutoil" = 2, REAGENT_ID_SUGAR = 1, REAGENT_ID_SODIUMCHLORIDE = 1)
|
||||
catalysts = list("enzyme" = 5)
|
||||
result_amount = 3
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
name = "mayonnaise"
|
||||
id = "mayo"
|
||||
result = "mayo"
|
||||
required_reagents = list("egg" = 9, "cookingoil" = 5, "lemonjuice" = 5, "sodiumchloride" = 1)
|
||||
required_reagents = list("egg" = 9, "cookingoil" = 5, "lemonjuice" = 5, REAGENT_ID_SODIUMCHLORIDE = 1)
|
||||
result_amount = 15
|
||||
|
||||
/decl/chemical_reaction/instant/food/cheesewheel
|
||||
@@ -140,7 +140,7 @@
|
||||
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
|
||||
inhibitors = list(REAGENT_ID_WATER = 1, "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, "clonexadone" = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/food/syntiflesh/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -172,39 +172,39 @@
|
||||
name = "Batter"
|
||||
id = "batter"
|
||||
result = "batter"
|
||||
required_reagents = list("egg" = 3, "flour" = 10, "water" = 5, "sodiumchloride" = 2)
|
||||
required_reagents = list("egg" = 3, "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)
|
||||
required_reagents = list("egg" = 3, "flour" = 10, "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)
|
||||
required_reagents = list("flour" = 5, "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)
|
||||
required_reagents = list("flour" = 15, "milk" = 10, REAGENT_ID_SUGAR = 15, "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("cream" = 20, REAGENT_ID_SODIUMCHLORIDE = 1)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/food/butter/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
var/location = get_turf(holder.my_atom)
|
||||
for(var/i = 1, i <= created_volume, i++)
|
||||
new /obj/item/reagent_containers/food/snacks/spreads/butter(location)
|
||||
return
|
||||
return
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
/decl/chemical_reaction/instant/food/syntiflesh
|
||||
required_reagents = list("blood" = 5, "clonexadone" = 1)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5, "clonexadone" = 1)
|
||||
|
||||
@@ -7,21 +7,21 @@
|
||||
name = "Inaprovaline"
|
||||
id = "inaprovaline"
|
||||
result = "inaprovaline"
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, "carbon" = 1, "sugar" = 1)
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, REAGENT_ID_CARBON = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/dylovene
|
||||
name = "Dylovene"
|
||||
id = "anti_toxin"
|
||||
result = "anti_toxin"
|
||||
required_reagents = list("silicon" = 1, "potassium" = 1, REAGENT_ID_NITROGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_SILICON = 1, REAGENT_ID_POTASSIUM = 1, REAGENT_ID_NITROGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/carthatoline
|
||||
name = "Carthatoline"
|
||||
id = "carthatoline"
|
||||
result = "carthatoline"
|
||||
required_reagents = list("anti_toxin" = 1, "carbon" = 2, REAGENT_ID_PHORON = 0.1)
|
||||
required_reagents = list("anti_toxin" = 1, REAGENT_ID_CARBON = 2, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 1)
|
||||
result_amount = 2
|
||||
|
||||
@@ -29,21 +29,21 @@
|
||||
name = "Paracetamol"
|
||||
id = "paracetamol"
|
||||
result = "paracetamol"
|
||||
required_reagents = list("inaprovaline" = 1, REAGENT_ID_NITROGEN = 1, "water" = 1)
|
||||
required_reagents = list("inaprovaline" = 1, REAGENT_ID_NITROGEN = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/tramadol
|
||||
name = "Tramadol"
|
||||
id = "tramadol"
|
||||
result = "tramadol"
|
||||
required_reagents = list("paracetamol" = 1, "ethanol" = 1, REAGENT_ID_OXYGEN = 1)
|
||||
required_reagents = list("paracetamol" = 1, REAGENT_ID_ETHANOL = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/oxycodone
|
||||
name = "Oxycodone"
|
||||
id = "oxycodone"
|
||||
result = "oxycodone"
|
||||
required_reagents = list("ethanol" = 1, "tramadol" = 1)
|
||||
required_reagents = list(REAGENT_ID_ETHANOL = 1, "tramadol" = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -51,91 +51,91 @@
|
||||
name = "Sterilizine"
|
||||
id = "sterilizine"
|
||||
result = "sterilizine"
|
||||
required_reagents = list("ethanol" = 1, "anti_toxin" = 1, "chlorine" = 1)
|
||||
required_reagents = list(REAGENT_ID_ETHANOL = 1, "anti_toxin" = 1, REAGENT_ID_CHLORINE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/silicate
|
||||
name = "Silicate"
|
||||
id = "silicate"
|
||||
result = "silicate"
|
||||
required_reagents = list("aluminum" = 1, "silicon" = 1, REAGENT_ID_OXYGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_SILICON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/mutagen
|
||||
name = "Unstable mutagen"
|
||||
id = "mutagen"
|
||||
result = "mutagen"
|
||||
required_reagents = list("radium" = 1, "phosphorus" = 1, "chlorine" = 1)
|
||||
required_reagents = list(REAGENT_ID_RADIUM = 1, REAGENT_ID_PHOSPHORUS = 1, REAGENT_ID_CHLORINE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/water
|
||||
name = REAGENT_WATER
|
||||
id = REAGENT_ID_WATER
|
||||
result = REAGENT_ID_WATER
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, "hydrogen" = 2)
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, REAGENT_ID_HYDROGEN = 2)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/thermite
|
||||
name = "Thermite"
|
||||
id = "thermite"
|
||||
result = "thermite"
|
||||
required_reagents = list("aluminum" = 1, "iron" = 1, REAGENT_ID_OXYGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_IRON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/bliss
|
||||
name = "Bliss"
|
||||
id = "bliss"
|
||||
result = "bliss"
|
||||
required_reagents = list("mercury" = 1, "sugar" = 1, "lithium" = 1)
|
||||
name = REAGENT_BLISS
|
||||
id = REAGENT_ID_BLISS
|
||||
result = REAGENT_ID_BLISS
|
||||
required_reagents = list(REAGENT_ID_MERCURY = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_LITHIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/lube
|
||||
name = "Space Lube"
|
||||
id = "lube"
|
||||
result = "lube"
|
||||
required_reagents = list("water" = 1, "silicon" = 1, REAGENT_ID_OXYGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_SILICON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/pacid
|
||||
name = "Polytrinic acid"
|
||||
id = "pacid"
|
||||
result = "pacid"
|
||||
required_reagents = list("sacid" = 1, "chlorine" = 1, "potassium" = 1)
|
||||
name = REAGENT_PACID
|
||||
id = REAGENT_ID_PACID
|
||||
result = REAGENT_ID_PACID
|
||||
required_reagents = list(REAGENT_ID_SACID = 1, REAGENT_ID_CHLORINE = 1, REAGENT_ID_POTASSIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/synaptizine
|
||||
name = "Synaptizine"
|
||||
id = "synaptizine"
|
||||
result = "synaptizine"
|
||||
required_reagents = list("sugar" = 1, "lithium" = 1, "water" = 1)
|
||||
required_reagents = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_LITHIUM = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/hyronalin
|
||||
name = "Hyronalin"
|
||||
id = "hyronalin"
|
||||
result = "hyronalin"
|
||||
required_reagents = list("radium" = 1, "anti_toxin" = 1)
|
||||
required_reagents = list(REAGENT_ID_RADIUM = 1, "anti_toxin" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/arithrazine
|
||||
name = "Arithrazine"
|
||||
id = "arithrazine"
|
||||
result = "arithrazine"
|
||||
required_reagents = list("hyronalin" = 1, "hydrogen" = 1)
|
||||
required_reagents = list("hyronalin" = 1, REAGENT_ID_HYDROGEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/impedrezene
|
||||
name = "Impedrezene"
|
||||
id = "impedrezene"
|
||||
result = "impedrezene"
|
||||
required_reagents = list("mercury" = 1, REAGENT_ID_OXYGEN = 1, "sugar" = 1)
|
||||
required_reagents = list(REAGENT_ID_MERCURY = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/kelotane
|
||||
name = "Kelotane"
|
||||
id = "kelotane"
|
||||
result = "kelotane"
|
||||
required_reagents = list("silicon" = 1, "carbon" = 1)
|
||||
required_reagents = list(REAGENT_ID_SILICON = 1, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 2
|
||||
log_is_important = 1
|
||||
|
||||
@@ -169,18 +169,18 @@
|
||||
name = "Gastirodaxon"
|
||||
id = "gastirodaxon"
|
||||
result = "gastirodaxon"
|
||||
required_reagents = list("carthatoline" = 1, "biomass" = 2, "tungsten" = 2)
|
||||
required_reagents = list("carthatoline" = 1, "biomass" = 2, REAGENT_ID_TUNGSTEN = 2)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list("lithium" = 1)
|
||||
inhibitors = list(REAGENT_ID_LITHIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/hepanephrodaxon
|
||||
name = "Hepanephrodaxon"
|
||||
id = "hepanephrodaxon"
|
||||
result = "hepanephrodaxon"
|
||||
required_reagents = list("carthatoline" = 2, "biomass" = 2, "lithium" = 1)
|
||||
required_reagents = list("carthatoline" = 2, "biomass" = 2, REAGENT_ID_LITHIUM = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list("tungsten" = 1)
|
||||
inhibitors = list(REAGENT_ID_TUNGSTEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/cordradaxon
|
||||
@@ -196,14 +196,14 @@
|
||||
name = "Virus Food"
|
||||
id = "virusfood"
|
||||
result = "virusfood"
|
||||
required_reagents = list("water" = 1, "milk" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, "milk" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/leporazine
|
||||
name = "Leporazine"
|
||||
id = "leporazine"
|
||||
result = "leporazine"
|
||||
required_reagents = list("silicon" = 1, "copper" = 1)
|
||||
required_reagents = list(REAGENT_ID_SILICON = 1, REAGENT_ID_COPPER = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -211,7 +211,7 @@
|
||||
name = "Cryptobiolin"
|
||||
id = "cryptobiolin"
|
||||
result = "cryptobiolin"
|
||||
required_reagents = list("potassium" = 1, REAGENT_ID_OXYGEN = 1, "sugar" = 1)
|
||||
required_reagents = list(REAGENT_ID_POTASSIUM = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/tricordrazine
|
||||
@@ -225,7 +225,7 @@
|
||||
name = "Alkysine"
|
||||
id = "alkysine"
|
||||
result = "alkysine"
|
||||
required_reagents = list("chlorine" = 1, REAGENT_ID_NITROGEN = 1, "anti_toxin" = 1)
|
||||
required_reagents = list(REAGENT_ID_CHLORINE = 1, REAGENT_ID_NITROGEN = 1, "anti_toxin" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/dexalin
|
||||
@@ -234,72 +234,72 @@
|
||||
result = "dexalin"
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 2, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 1)
|
||||
inhibitors = list("water" = 1) // Messes with cryox
|
||||
inhibitors = list(REAGENT_ID_WATER = 1) // Messes with cryox
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/dermaline
|
||||
name = "Dermaline"
|
||||
id = "dermaline"
|
||||
result = "dermaline"
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, "phosphorus" = 1, "kelotane" = 1)
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, REAGENT_ID_PHOSPHORUS = 1, "kelotane" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/dexalinp
|
||||
name = "Dexalin Plus"
|
||||
id = "dexalinp"
|
||||
result = "dexalinp"
|
||||
required_reagents = list("dexalin" = 1, "carbon" = 1, "iron" = 1)
|
||||
required_reagents = list("dexalin" = 1, REAGENT_ID_CARBON = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/bicaridine
|
||||
name = "Bicaridine"
|
||||
id = "bicaridine"
|
||||
result = "bicaridine"
|
||||
required_reagents = list("inaprovaline" = 1, "carbon" = 1)
|
||||
inhibitors = list("sugar" = 1) // Messes up with inaprovaline
|
||||
required_reagents = list("inaprovaline" = 1, REAGENT_ID_CARBON = 1)
|
||||
inhibitors = list(REAGENT_ID_SUGAR = 1) // Messes up with inaprovaline
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/myelamine
|
||||
name = "Myelamine"
|
||||
id = "myelamine"
|
||||
result = "myelamine"
|
||||
required_reagents = list("bicaridine" = 1, "iron" = 2, "spidertoxin" = 1)
|
||||
required_reagents = list("bicaridine" = 1, REAGENT_ID_IRON = 2, REAGENT_ID_SPIDERTOXIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/hyperzine
|
||||
name = "Hyperzine"
|
||||
id = "hyperzine"
|
||||
result = "hyperzine"
|
||||
required_reagents = list("sugar" = 1, "phosphorus" = 1, "sulfur" = 1)
|
||||
required_reagents = list(REAGENT_ID_SUGAR = 1, REAGENT_ID_PHOSPHORUS = 1, REAGENT_ID_SULFUR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/stimm
|
||||
name = "Stimm"
|
||||
id = "stimm"
|
||||
result = "stimm"
|
||||
required_reagents = list("left4zed" = 1, "fuel" = 1)
|
||||
catalysts = list("fuel" = 5)
|
||||
required_reagents = list("left4zed" = 1, REAGENT_ID_FUEL = 1)
|
||||
catalysts = list(REAGENT_ID_FUEL = 5)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/ryetalyn
|
||||
name = "Ryetalyn"
|
||||
id = "ryetalyn"
|
||||
result = "ryetalyn"
|
||||
required_reagents = list("arithrazine" = 1, "carbon" = 1)
|
||||
required_reagents = list("arithrazine" = 1, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/cryoxadone
|
||||
name = "Cryoxadone"
|
||||
id = "cryoxadone"
|
||||
result = "cryoxadone"
|
||||
required_reagents = list("dexalin" = 1, "water" = 1, REAGENT_ID_OXYGEN = 1)
|
||||
required_reagents = list("dexalin" = 1, REAGENT_ID_WATER = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/clonexadone
|
||||
name = "Clonexadone"
|
||||
id = "clonexadone"
|
||||
result = "clonexadone"
|
||||
required_reagents = list("cryoxadone" = 1, "sodium" = 1, REAGENT_ID_PHORON = 0.1)
|
||||
required_reagents = list("cryoxadone" = 1, REAGENT_ID_SODIUM = 1, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -322,7 +322,7 @@
|
||||
name = "Corophizine"
|
||||
id = "corophizine"
|
||||
result = "corophizine"
|
||||
required_reagents = list("spaceacillin" = 1, "carbon" = 1, REAGENT_ID_PHORON = 0.1)
|
||||
required_reagents = list("spaceacillin" = 1, REAGENT_ID_CARBON = 1, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -330,7 +330,7 @@
|
||||
name = "Immunosuprizine"
|
||||
id = "immunosuprizine"
|
||||
result = "immunosuprizine"
|
||||
required_reagents = list("corophizine" = 1, "tungsten" = 1, "sacid" = 1)
|
||||
required_reagents = list("corophizine" = 1, REAGENT_ID_TUNGSTEN = 1, REAGENT_ID_SACID = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -338,43 +338,43 @@
|
||||
name = "imidazoline"
|
||||
id = "imidazoline"
|
||||
result = "imidazoline"
|
||||
required_reagents = list("carbon" = 1, "hydrogen" = 1, "anti_toxin" = 1)
|
||||
required_reagents = list(REAGENT_ID_CARBON = 1, REAGENT_ID_HYDROGEN = 1, "anti_toxin" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/ethylredoxrazine
|
||||
name = "Ethylredoxrazine"
|
||||
id = "ethylredoxrazine"
|
||||
result = "ethylredoxrazine"
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, "anti_toxin" = 1, "carbon" = 1)
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 1, "anti_toxin" = 1, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/calciumcarbonate
|
||||
name = "Calcium Carbonate"
|
||||
id = "calciumcarbonate"
|
||||
result = "calciumcarbonate"
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 3, "calcium" = 1, "carbon" = 1)
|
||||
required_reagents = list(REAGENT_ID_OXYGEN = 3, REAGENT_ID_CALCIUM = 1, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/soporific
|
||||
name = "Soporific"
|
||||
id = "stoxin"
|
||||
result = "stoxin"
|
||||
required_reagents = list("chloralhydrate" = 1, "sugar" = 4)
|
||||
inhibitors = list("phosphorus") // Messes with the smoke
|
||||
required_reagents = list("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"
|
||||
required_reagents = list("ethanol" = 1, "chlorine" = 3, "water" = 1)
|
||||
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"
|
||||
required_reagents = list("sodiumchloride" = 1, "potassium" = 1)
|
||||
required_reagents = list(REAGENT_ID_SODIUMCHLORIDE = 1, REAGENT_ID_POTASSIUM = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/potassium_chlorophoride
|
||||
@@ -388,44 +388,44 @@
|
||||
name = "Zombie Powder"
|
||||
id = "zombiepowder"
|
||||
result = "zombiepowder"
|
||||
required_reagents = list("carpotoxin" = 5, "stoxin" = 5, "copper" = 5)
|
||||
required_reagents = list("carpotoxin" = 5, "stoxin" = 5, REAGENT_ID_COPPER = 5)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/carpotoxin
|
||||
name = "Carpotoxin"
|
||||
id = "carpotoxin"
|
||||
result = "carpotoxin"
|
||||
required_reagents = list("spidertoxin" = 2, "biomass" = 1, "sifsap" = 2)
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 2, "biomass" = 1, "sifsap" = 2)
|
||||
catalysts = list("sifsap" = 10)
|
||||
inhibitors = list("radium" = 1)
|
||||
inhibitors = list(REAGENT_ID_RADIUM = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/mindbreaker
|
||||
name = "Mindbreaker Toxin"
|
||||
id = "mindbreaker"
|
||||
result = "mindbreaker"
|
||||
required_reagents = list("silicon" = 1, "hydrogen" = 1, "anti_toxin" = 1)
|
||||
required_reagents = list(REAGENT_ID_SILICON = 1, REAGENT_ID_HYDROGEN = 1, "anti_toxin" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/lipozine
|
||||
name = "Lipozine"
|
||||
id = "Lipozine"
|
||||
result = "lipozine"
|
||||
required_reagents = list("sodiumchloride" = 1, "ethanol" = 1, "radium" = 1)
|
||||
required_reagents = list(REAGENT_ID_SODIUMCHLORIDE = 1, REAGENT_ID_ETHANOL = 1, REAGENT_ID_RADIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/surfactant
|
||||
name = "Foam surfactant"
|
||||
id = "foam surfactant"
|
||||
result = "fluorosurfactant"
|
||||
required_reagents = list("fluorine" = 2, "carbon" = 2, "sacid" = 1)
|
||||
required_reagents = list(REAGENT_ID_FLUORINE = 2, REAGENT_ID_CARBON = 2, REAGENT_ID_SACID = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/ammonia
|
||||
name = "Ammonia"
|
||||
id = "ammonia"
|
||||
result = "ammonia"
|
||||
required_reagents = list("hydrogen" = 3, REAGENT_ID_NITROGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_HYDROGEN = 3, REAGENT_ID_NITROGEN = 1)
|
||||
inhibitors = list(REAGENT_ID_PHORON = 1) // Messes with lexorin
|
||||
result_amount = 3
|
||||
|
||||
@@ -433,7 +433,7 @@
|
||||
name = "Diethylamine"
|
||||
id = "diethylamine"
|
||||
result = "diethylamine"
|
||||
required_reagents = list ("ammonia" = 1, "ethanol" = 1)
|
||||
required_reagents = list ("ammonia" = 1, REAGENT_ID_ETHANOL = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/left4zed
|
||||
@@ -447,42 +447,42 @@
|
||||
name = "RobustHarvest"
|
||||
id = "robustharvest"
|
||||
result = "robustharvest"
|
||||
required_reagents = list ("ammonia" = 1, "calcium" = 1, "neurotoxic_protein" = 1)
|
||||
required_reagents = list ("ammonia" = 1, REAGENT_ID_CALCIUM = 1, "neurotoxic_protein" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/space_cleaner
|
||||
name = "Space cleaner"
|
||||
id = "cleaner"
|
||||
result = "cleaner"
|
||||
required_reagents = list("ammonia" = 1, "water" = 1)
|
||||
required_reagents = list("ammonia" = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/plantbgone
|
||||
name = "Plant-B-Gone"
|
||||
id = "plantbgone"
|
||||
result = "plantbgone"
|
||||
required_reagents = list("toxin" = 1, "water" = 4)
|
||||
required_reagents = list("toxin" = 1, REAGENT_ID_WATER = 4)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/foaming_agent
|
||||
name = "Foaming Agent"
|
||||
id = "foaming_agent"
|
||||
result = "foaming_agent"
|
||||
required_reagents = list("lithium" = 1, "hydrogen" = 1)
|
||||
required_reagents = list(REAGENT_ID_LITHIUM = 1, REAGENT_ID_HYDROGEN = 1)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/glycerol
|
||||
name = "Glycerol"
|
||||
id = "glycerol"
|
||||
result = "glycerol"
|
||||
required_reagents = list("cornoil" = 3, "sacid" = 1)
|
||||
required_reagents = list("cornoil" = 3, REAGENT_ID_SACID = 1)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/sodiumchloride
|
||||
name = "Sodium Chloride"
|
||||
id = "sodiumchloride"
|
||||
result = "sodiumchloride"
|
||||
required_reagents = list("sodium" = 1, "chlorine" = 1)
|
||||
id = REAGENT_ID_SODIUMCHLORIDE
|
||||
result = REAGENT_ID_SODIUMCHLORIDE
|
||||
required_reagents = list(REAGENT_ID_SODIUM = 1, REAGENT_ID_CHLORINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/condensedcapsaicin
|
||||
@@ -497,7 +497,7 @@
|
||||
name = "Coolant"
|
||||
id = "coolant"
|
||||
result = "coolant"
|
||||
required_reagents = list("tungsten" = 1, REAGENT_ID_OXYGEN = 1, "water" = 1)
|
||||
required_reagents = list(REAGENT_ID_TUNGSTEN = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 3
|
||||
log_is_important = 1
|
||||
|
||||
@@ -505,34 +505,34 @@
|
||||
name = "Rezadone"
|
||||
id = "rezadone"
|
||||
result = "rezadone"
|
||||
required_reagents = list("carpotoxin" = 1, "cryptobiolin" = 1, "copper" = 1)
|
||||
required_reagents = list("carpotoxin" = 1, "cryptobiolin" = 1, REAGENT_ID_COPPER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/lexorin
|
||||
name = "Lexorin"
|
||||
id = "lexorin"
|
||||
result = "lexorin"
|
||||
required_reagents = list(REAGENT_ID_PHORON = 1, "hydrogen" = 1, REAGENT_ID_NITROGEN = 1)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 1, REAGENT_ID_HYDROGEN = 1, REAGENT_ID_NITROGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/methylphenidate
|
||||
name = "Methylphenidate"
|
||||
id = "methylphenidate"
|
||||
result = "methylphenidate"
|
||||
required_reagents = list("mindbreaker" = 1, "hydrogen" = 1)
|
||||
name = REAGENT_METHYLPHENIDATE
|
||||
id = REAGENT_ID_METHYLPHENIDATE
|
||||
result = REAGENT_ID_METHYLPHENIDATE
|
||||
required_reagents = list("mindbreaker" = 1, REAGENT_ID_HYDROGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/citalopram
|
||||
name = "Citalopram"
|
||||
id = "citalopram"
|
||||
result = "citalopram"
|
||||
required_reagents = list("mindbreaker" = 1, "carbon" = 1)
|
||||
name = REAGENT_CITALOPRAM
|
||||
id = REAGENT_ID_CITALOPRAM
|
||||
result = REAGENT_ID_CITALOPRAM
|
||||
required_reagents = list("mindbreaker" = 1, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/paroxetine
|
||||
name = "Paroxetine"
|
||||
id = "paroxetine"
|
||||
result = "paroxetine"
|
||||
name = REAGENT_PAROXETINE
|
||||
id = REAGENT_ID_PAROXETINE
|
||||
result = REAGENT_ID_PAROXETINE
|
||||
required_reagents = list("mindbreaker" = 1, REAGENT_ID_OXYGEN = 1, "inaprovaline" = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -547,7 +547,7 @@
|
||||
name = "Luminol"
|
||||
id = "luminol"
|
||||
result = "luminol"
|
||||
required_reagents = list("hydrogen" = 2, "carbon" = 2, "ammonia" = 2)
|
||||
required_reagents = list(REAGENT_ID_HYDROGEN = 2, REAGENT_ID_CARBON = 2, "ammonia" = 2)
|
||||
result_amount = 6
|
||||
|
||||
/* Solidification */
|
||||
@@ -556,7 +556,7 @@
|
||||
name = "Solid Iron"
|
||||
id = "solidiron"
|
||||
result = null
|
||||
required_reagents = list("frostoil" = 5, "iron" = REAGENTS_PER_SHEET)
|
||||
required_reagents = list("frostoil" = 5, REAGENT_ID_IRON = REAGENTS_PER_SHEET)
|
||||
result_amount = 1
|
||||
var/sheet_to_give = /obj/item/stack/material/iron
|
||||
|
||||
@@ -603,7 +603,7 @@
|
||||
/decl/chemical_reaction/instant/solidification/hydrogen
|
||||
name = "Solid Hydrogen"
|
||||
id = "solidhydrogen"
|
||||
required_reagents = list("frostoil" = 100, "hydrogen" = REAGENTS_PER_SHEET)
|
||||
required_reagents = list("frostoil" = 100, REAGENT_ID_HYDROGEN = REAGENTS_PER_SHEET)
|
||||
sheet_to_give = /obj/item/stack/material/mhydrogen
|
||||
|
||||
|
||||
@@ -626,7 +626,7 @@
|
||||
name = "Plastic"
|
||||
id = "solidplastic"
|
||||
result = null
|
||||
required_reagents = list("pacid" = 1, "plasticide" = 2)
|
||||
required_reagents = list(REAGENT_ID_PACID = 1, "plasticide" = 2)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/plastication/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -692,7 +692,7 @@
|
||||
/decl/chemical_reaction/instant/concrete
|
||||
name = "Concrete"
|
||||
id = "concretereagent"
|
||||
required_reagents = list("calcium" = 2, "silicate" = 2, "water" = 2)
|
||||
required_reagents = list(REAGENT_ID_CALCIUM = 2, "silicate" = 2, REAGENT_ID_WATER = 2)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/concrete/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -705,7 +705,7 @@
|
||||
name = "Explosion"
|
||||
id = "explosion_potassium"
|
||||
result = null
|
||||
required_reagents = list("water" = 1, "potassium" = 1)
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_POTASSIUM = 1)
|
||||
result_amount = 2
|
||||
mix_message = null
|
||||
|
||||
@@ -729,7 +729,7 @@
|
||||
name = "Flash powder"
|
||||
id = "flash_powder"
|
||||
result = null
|
||||
required_reagents = list("aluminum" = 1, "potassium" = 1, "sulfur" = 1 )
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_POTASSIUM = 1, REAGENT_ID_SULFUR = 1 )
|
||||
result_amount = null
|
||||
|
||||
/decl/chemical_reaction/instant/flash_powder/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -759,7 +759,7 @@
|
||||
name = "EMP Pulse"
|
||||
id = "emp_pulse"
|
||||
result = null
|
||||
required_reagents = list("uranium" = 1, "iron" = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense
|
||||
required_reagents = list("uranium" = 1, REAGENT_ID_IRON = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/emp_pulse/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -777,7 +777,7 @@
|
||||
name = "Nitroglycerin"
|
||||
id = "nitroglycerin"
|
||||
result = "nitroglycerin"
|
||||
required_reagents = list("glycerol" = 1, "pacid" = 1, "sacid" = 1)
|
||||
required_reagents = list("glycerol" = 1, REAGENT_ID_PACID = 1, REAGENT_ID_SACID = 1)
|
||||
result_amount = 2
|
||||
log_is_important = 1
|
||||
|
||||
@@ -802,7 +802,7 @@
|
||||
name = "Napalm"
|
||||
id = "napalm"
|
||||
result = null
|
||||
required_reagents = list("aluminum" = 1, REAGENT_ID_PHORON = 1, "sacid" = 1 )
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_SACID = 1 )
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/napalm/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -817,7 +817,7 @@
|
||||
name = "Chemsmoke"
|
||||
id = "chemsmoke"
|
||||
result = null
|
||||
required_reagents = list("potassium" = 1, "sugar" = 1, "phosphorus" = 1)
|
||||
required_reagents = list(REAGENT_ID_POTASSIUM = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_PHOSPHORUS = 1)
|
||||
result_amount = 0.4
|
||||
|
||||
/decl/chemical_reaction/instant/chemsmoke/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -838,7 +838,7 @@
|
||||
name = "Foam"
|
||||
id = "foam"
|
||||
result = null
|
||||
required_reagents = list("fluorosurfactant" = 1, "water" = 1)
|
||||
required_reagents = list("fluorosurfactant" = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
mix_message = "The solution violently bubbles!"
|
||||
|
||||
@@ -861,7 +861,7 @@
|
||||
name = "Metal Foam"
|
||||
id = "metalfoam"
|
||||
result = null
|
||||
required_reagents = list("aluminum" = 3, "foaming_agent" = 1, "pacid" = 1)
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 3, "foaming_agent" = 1, REAGENT_ID_PACID = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/metalfoam/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -879,7 +879,7 @@
|
||||
name = "Iron Foam"
|
||||
id = "ironlfoam"
|
||||
result = null
|
||||
required_reagents = list("iron" = 3, "foaming_agent" = 1, "pacid" = 1)
|
||||
required_reagents = list(REAGENT_ID_IRON = 3, "foaming_agent" = 1, REAGENT_ID_PACID = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/ironfoam/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -899,7 +899,7 @@
|
||||
name = "Red paint"
|
||||
id = "red_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_red" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_red" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/red_paint/send_data()
|
||||
@@ -909,7 +909,7 @@
|
||||
name = "Orange paint"
|
||||
id = "orange_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_orange" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_orange" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/orange_paint/send_data()
|
||||
@@ -919,7 +919,7 @@
|
||||
name = "Yellow paint"
|
||||
id = "yellow_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_yellow" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_yellow" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/yellow_paint/send_data()
|
||||
@@ -929,7 +929,7 @@
|
||||
name = "Green paint"
|
||||
id = "green_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_green" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_green" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/green_paint/send_data()
|
||||
@@ -939,7 +939,7 @@
|
||||
name = "Blue paint"
|
||||
id = "blue_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_blue" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_blue" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/blue_paint/send_data()
|
||||
@@ -949,7 +949,7 @@
|
||||
name = "Purple paint"
|
||||
id = "purple_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_purple" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_purple" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/purple_paint/send_data()
|
||||
@@ -959,7 +959,7 @@
|
||||
name = "Grey paint"
|
||||
id = "grey_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_grey" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_grey" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/grey_paint/send_data()
|
||||
@@ -969,7 +969,7 @@
|
||||
name = "Brown paint"
|
||||
id = "brown_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "marker_ink_brown" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, "marker_ink_brown" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/brown_paint/send_data()
|
||||
@@ -979,11 +979,11 @@
|
||||
name = "Blood paint"
|
||||
id = "blood_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "blood" = 2)
|
||||
required_reagents = list("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)
|
||||
var/t = T.get_data("blood")
|
||||
var/t = T.get_data(REAGENT_ID_BLOOD)
|
||||
if(t && t["blood_colour"])
|
||||
return t["blood_colour"]
|
||||
return "#FE191A" // Probably red
|
||||
@@ -992,7 +992,7 @@
|
||||
name = "Milk paint"
|
||||
id = "milk_paint"
|
||||
result = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "milk" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "orangejuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "tomatojuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "limejuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "carrotjuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "berryjuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "grapejuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "poisonberryjuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "watermelonjuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "lemonjuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "banana" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "potatojuice" = 5)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "carbon" = 1)
|
||||
required_reagents = list("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 = "paint"
|
||||
required_reagents = list("plasticide" = 1, "water" = 3, "aluminum" = 1)
|
||||
required_reagents = list("plasticide" = 1, REAGENT_ID_WATER = 3, REAGENT_ID_ALUMINIUM = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/aluminum_paint/send_data()
|
||||
@@ -1133,7 +1133,7 @@
|
||||
name = "Black Carpet Dyeing"
|
||||
id = "carpetdyeblack"
|
||||
result = "liquidcarpetb"
|
||||
required_reagents = list("liquidcarpet" = 5, "carbon" = 1)
|
||||
required_reagents = list("liquidcarpet" = 5, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/blue
|
||||
@@ -1146,7 +1146,7 @@
|
||||
name = "Turqouise Carpet Dyeing"
|
||||
id = "carpetdyetur"
|
||||
result = "liquidcarpettur"
|
||||
required_reagents = list("liquidcarpet" = 5, "water" = 1)
|
||||
required_reagents = list("liquidcarpet" = 5, REAGENT_ID_WATER = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/sblu
|
||||
name = "Silver Blue Carpet Dyeing"
|
||||
@@ -1178,7 +1178,7 @@
|
||||
name = "Hydrophoron"
|
||||
id = "hydrophoron"
|
||||
result = "hydrophoron"
|
||||
required_reagents = list("hydrogen" = 1, REAGENT_ID_PHORON = 1)
|
||||
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,29 +1186,29 @@
|
||||
name = "Deuterium"
|
||||
id = "deuterium"
|
||||
result = "deuterium"
|
||||
required_reagents = list("hydrophoron" = 1, "water" = 2)
|
||||
required_reagents = list("hydrophoron" = 1, REAGENT_ID_WATER = 2)
|
||||
result_amount = 3
|
||||
|
||||
//Skrellian crap.
|
||||
/decl/chemical_reaction/instant/talum_quem
|
||||
name = "Talum-quem"
|
||||
id = "talum_quem"
|
||||
result = "talum_quem"
|
||||
required_reagents = list("bliss" = 2, "sugar" = 1, "amatoxin" = 1)
|
||||
name = REAGENT_TALUMQUEM
|
||||
id = REAGENT_ID_TALUMQUEM
|
||||
result = REAGENT_ID_TALUMQUEM
|
||||
required_reagents = list(REAGENT_ID_BLISS = 2, REAGENT_ID_SUGAR = 1, "amatoxin" = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/qerr_quem
|
||||
name = "Qerr-quem"
|
||||
id = "qerr_quem"
|
||||
result = "qerr_quem"
|
||||
required_reagents = list("nicotine" = 1, "carbon" = 1, "sugar" = 2)
|
||||
name = REAGENT_QERRQUEM
|
||||
id = REAGENT_ID_QERRQUEM
|
||||
result = REAGENT_ID_QERRQUEM
|
||||
required_reagents = list(REAGENT_ID_NICOTINE = 1, REAGENT_ID_CARBON = 1, REAGENT_ID_SUGAR = 2)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/malish_qualem
|
||||
name = "Malish-Qualem"
|
||||
id = "malish-qualem"
|
||||
result = "malish-qualem"
|
||||
required_reagents = list("immunosuprizine" = 1, "qerr_quem" = 1, "inaprovaline" = 1)
|
||||
required_reagents = list("immunosuprizine" = 1, REAGENT_ID_QERRQUEM = 1, "inaprovaline" = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 2
|
||||
|
||||
@@ -1217,7 +1217,7 @@
|
||||
name = "Biomass"
|
||||
id = "biomass"
|
||||
result = "biomass"
|
||||
required_reagents = list("protein" = 1, "sugar" = 1, REAGENT_ID_PHORON = 1)
|
||||
required_reagents = list("protein" = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_PHORON = 1)
|
||||
result_amount = 1 // Roughly 20u per phoron sheet
|
||||
|
||||
// Neutralization.
|
||||
@@ -1240,5 +1240,5 @@
|
||||
name = "Neutralize Spidertoxin"
|
||||
id = "spidertoxin_neutral"
|
||||
result = "protein"
|
||||
required_reagents = list("enzyme" = 1, "spidertoxin" = 1, "sifsap" = 1)
|
||||
required_reagents = list("enzyme" = 1, REAGENT_ID_SPIDERTOXIN = 1, "sifsap" = 1)
|
||||
result_amount = 1
|
||||
|
||||
@@ -2,42 +2,42 @@
|
||||
/// Micro/Macro chemicals
|
||||
|
||||
/decl/chemical_reaction/instant/sizeoxadone
|
||||
name = "sizeoxadone"
|
||||
id = "sizeoxadone"
|
||||
result = "sizeoxadone"
|
||||
name = REAGENT_SIZEOXADONE
|
||||
id = REAGENT_ID_SIZEOXADONE
|
||||
result = REAGENT_ID_SIZEOXADONE
|
||||
required_reagents = list("clonexadone" = 1, "tramadol" = 3, REAGENT_ID_PHORON = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
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, "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, "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,53 +50,53 @@
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
/// TF chemicals
|
||||
/decl/chemical_reaction/instant/amorphorovir
|
||||
name = "Amorphorovir"
|
||||
id = "amorphorovir"
|
||||
result = "amorphorovir"
|
||||
name = REAGENT_AMORPHOROVIR
|
||||
id = REAGENT_ID_AMORPHOROVIR
|
||||
result = REAGENT_ID_AMORPHOROVIR
|
||||
required_reagents = list("cryptobiolin" = 30, "biomass" = 30, "hyperzine" = 20)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/androrovir
|
||||
name = "Androrovir"
|
||||
id = "androrovir"
|
||||
result = "androrovir"
|
||||
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, "bicaridine" = 20, REAGENT_ID_IRON = 20, REAGENT_ID_ETHANOL = 20)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/gynorovir
|
||||
name = "Gynorovir"
|
||||
id = "gynorovir"
|
||||
result = "gynorovir"
|
||||
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, "inaprovaline" = 20, REAGENT_ID_SILICON = 20, REAGENT_ID_SUGAR = 20)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/androgynorovir
|
||||
name = "Androgynorovir"
|
||||
id = "androgynorovir"
|
||||
result = "androgynorovir"
|
||||
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, "anti_toxin" = 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 = "androrovir"
|
||||
required_reagents = list("amorphorovir" = 1, "protein" = 10, "capsaicin" = 10)
|
||||
result = REAGENT_ID_ANDROROVIR
|
||||
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, "protein" = 10, "capsaicin" = 10)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/gynorovir_bootleg
|
||||
name = "Bootleg Gynorovir"
|
||||
id = "gynorovir_bootleg"
|
||||
result = "gynorovir"
|
||||
required_reagents = list("amorphorovir" = 1, "soymilk" = 10, "sugar" = 10)
|
||||
result = REAGENT_ID_GYNOROVIR
|
||||
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, "soymilk" = 10, REAGENT_ID_SUGAR = 10)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/androgynorovir_bootleg
|
||||
name = "Bootleg Androgynorovir"
|
||||
id = "androgynorovir_bootleg"
|
||||
result = "androgynorovir"
|
||||
required_reagents = list("amorphorovir" = 1, "cola" = 10, "berryjuice" = 10)
|
||||
result = REAGENT_ID_ANDROGYNOROVIR
|
||||
required_reagents = list(REAGENT_ID_AMORPHOROVIR = 1, "cola" = 10, "berryjuice" = 10)
|
||||
result_amount = 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
@@ -109,33 +109,33 @@
|
||||
name = "Firefighting Foam"
|
||||
id = "firefighting foam"
|
||||
result = "firefoam"
|
||||
required_reagents = list("water" = 1)
|
||||
catalysts = list("fluorine" = 10)
|
||||
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)
|
||||
required_reagents = list(REAGENT_ID_WATER = 1)
|
||||
catalysts = list("firefoam" = 5)
|
||||
inhibitors = list("fluorine" = 0.01)
|
||||
inhibitors = list(REAGENT_ID_FLUORINE = 0.01)
|
||||
result_amount = 1
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
/// Vore Drugs
|
||||
|
||||
/decl/chemical_reaction/instant/ickypak
|
||||
name = "Ickypak"
|
||||
id = "ickypak"
|
||||
result = "ickypak"
|
||||
name = REAGENT_ICKYPAK
|
||||
id = REAGENT_ID_ICKYPAK
|
||||
result = REAGENT_ID_ICKYPAK
|
||||
required_reagents = list("hyperzine" = 4, "fluorosurfactant" = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/unsorbitol
|
||||
name = "Unsorbitol"
|
||||
id = "unsorbitol"
|
||||
result = "unsorbitol"
|
||||
name = REAGENT_UNSORBITOL
|
||||
id = REAGENT_ID_UNSORBITOL
|
||||
result = REAGENT_ID_UNSORBITOL
|
||||
required_reagents = list("mutagen" = 3, "lipozine" = 2)
|
||||
result_amount = 5
|
||||
|
||||
@@ -145,7 +145,7 @@
|
||||
name = "Adranol"
|
||||
id = "adranol"
|
||||
result = "adranol"
|
||||
required_reagents = list("milk" = 2, "hydrogen" = 1, "potassium" = 1)
|
||||
required_reagents = list("milk" = 2, REAGENT_ID_HYDROGEN = 1, REAGENT_ID_POTASSIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/vermicetol
|
||||
@@ -160,7 +160,7 @@
|
||||
name = "Prussian Blue"
|
||||
id = "prussian_blue"
|
||||
result = "prussian_blue"
|
||||
required_reagents = list("carbon" = 3, "iron" = 1, REAGENT_ID_NITROGEN = 3)
|
||||
required_reagents = list(REAGENT_ID_CARBON = 3, REAGENT_ID_IRON = 1, REAGENT_ID_NITROGEN = 3)
|
||||
result_amount = 7
|
||||
|
||||
/decl/chemical_reaction/instant/lipozilase
|
||||
@@ -174,23 +174,23 @@
|
||||
name = "Lipostipo"
|
||||
id = "Lipostipo"
|
||||
result = "lipostipo"
|
||||
required_reagents = list("lipozine" = 1, "nutriment" = 1, "fluorine" = 1)
|
||||
required_reagents = list("lipozine" = 1, REAGENT_ID_NUTRIMENT = 1, REAGENT_ID_FLUORINE = 1)
|
||||
result_amount = 3
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
/// Reagent colonies.
|
||||
/decl/chemical_reaction/instant/meatcolony
|
||||
name = "protein"
|
||||
id = "meatcolony"
|
||||
id = REAGENT_ID_MEATCOLONY
|
||||
result = "protein"
|
||||
required_reagents = list("meatcolony" = 5, "virusfood" = 5)
|
||||
required_reagents = list(REAGENT_ID_MEATCOLONY = 5, "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, "virusfood" = 5)
|
||||
result_amount = 60
|
||||
|
||||
///////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
name = "sucrose agar"
|
||||
id = "sugarvirusfood"
|
||||
result = "sugarvirusfood"
|
||||
required_reagents = list("sugar" = 1, "mutagenvirusfood" = 1)
|
||||
required_reagents = list(REAGENT_ID_SUGAR = 1, "mutagenvirusfood" = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/virus_food_mutagen_inaprovaline
|
||||
@@ -44,7 +44,7 @@
|
||||
name = "Mix Virus"
|
||||
id = "mixvirus"
|
||||
required_reagents = list("virusfood" = 1)
|
||||
catalysts = list("blood" = 1)
|
||||
catalysts = list(REAGENT_ID_BLOOD = 1)
|
||||
var/level_min = 0
|
||||
var/level_max = 2
|
||||
|
||||
@@ -115,7 +115,7 @@
|
||||
name = "Devolve Virus"
|
||||
id = "remvirus"
|
||||
required_reagents = list("adranol" = 1)
|
||||
catalysts = list("blood" = 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
|
||||
@@ -127,7 +127,7 @@
|
||||
/decl/chemical_reaction/instant/antibodies
|
||||
name = "Antibodies"
|
||||
id = "antibodiesmix"
|
||||
result = "antibodies"
|
||||
result = REAGENT_ID_ANTIBODIES
|
||||
required_reagents = list("vaccine")
|
||||
catalysts = list("inaprovaline" = 0.1)
|
||||
result_amount = 0.5
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
var/label_text = ""
|
||||
|
||||
var/blood_type = null
|
||||
var/reag_id = "blood"
|
||||
var/reag_id = REAGENT_ID_BLOOD
|
||||
|
||||
/obj/item/reagent_containers/blood/Initialize()
|
||||
. = ..()
|
||||
@@ -98,11 +98,11 @@
|
||||
|
||||
/obj/item/reagent_containers/blood/synthplas
|
||||
blood_type = "O-"
|
||||
reag_id = "synthblood_dilute"
|
||||
reag_id = REAGENT_ID_SYNTHBLOOD_DILUTE
|
||||
|
||||
/obj/item/reagent_containers/blood/synthblood
|
||||
blood_type = "O-"
|
||||
reag_id = "synthblood"
|
||||
reag_id = REAGENT_ID_SYNTHBLOOD
|
||||
|
||||
/obj/item/reagent_containers/blood/empty
|
||||
name = "Empty BloodPack"
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
var/remove_volume = volume* 0.1 //10% of what the bloodpack can hold.
|
||||
var/reagent_to_remove = reagents.get_master_reagent_id()
|
||||
switch(reagents.get_master_reagent_id())
|
||||
if("blood")
|
||||
if(REAGENT_ID_BLOOD)
|
||||
user.show_message(span_warning("You sink your fangs into \the [src] and suck the blood out of it!"))
|
||||
user.visible_message(span_red("[user] sinks their fangs into \the [src] and drains it!"))
|
||||
user.adjust_nutrition(remove_volume*5)
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
desc = "An advanced nanite and chemical synthesizer and injection system, designed for heavy-duty medical equipment. This type is capable of safely bypassing \
|
||||
thick materials that other hyposprays would struggle with."
|
||||
bypass_protection = TRUE // Because mercs tend to be in spacesuits.
|
||||
reagent_ids = list("healing_nanites", "hyperzine", "tramadol", "oxycodone", "spaceacillin", "peridaxon", "osteodaxon", "myelamine", "synthblood")
|
||||
reagent_ids = list("healing_nanites", "hyperzine", "tramadol", "oxycodone", "spaceacillin", "peridaxon", "osteodaxon", "myelamine", REAGENT_ID_SYNTHBLOOD)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/Initialize()
|
||||
. = ..()
|
||||
@@ -165,14 +165,14 @@
|
||||
"spacemountainwind",
|
||||
"spacespice",
|
||||
"specialwhiskey",
|
||||
"sugar",
|
||||
REAGENT_ID_SUGAR,
|
||||
"tea",
|
||||
"tequilla",
|
||||
"tomatojuice",
|
||||
"tonic",
|
||||
"vermouth",
|
||||
"vodka",
|
||||
"water",
|
||||
REAGENT_ID_WATER,
|
||||
"watermelonjuice",
|
||||
"whiskey")
|
||||
|
||||
|
||||
@@ -285,7 +285,7 @@
|
||||
prefill = list("cryoxadone" = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/sulphuric
|
||||
prefill = list("sacid" = 60)
|
||||
prefill = list(REAGENT_ID_SACID = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/stopperedbottle
|
||||
name = "stoppered bottle"
|
||||
|
||||
@@ -50,32 +50,32 @@
|
||||
prefill = list("hyronalin" = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/amorphorovir
|
||||
name = "vial (amorphorovir)"
|
||||
prefill = list("amorphorovir" = 1)
|
||||
name = "vial (" + REAGENT_ID_AMORPHOROVIR + ")"
|
||||
prefill = list(REAGENT_ID_AMORPHOROVIR = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/androrovir
|
||||
name = "vial (androrovir)"
|
||||
prefill = list("androrovir" = 1)
|
||||
name = "vial (" + REAGENT_ID_ANDROROVIR + ")"
|
||||
prefill = list(REAGENT_ID_ANDROROVIR = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/gynorovir
|
||||
name = "vial (gynorovir)"
|
||||
prefill = list("gynorovir" = 1)
|
||||
name = "vial (" + REAGENT_ID_GYNOROVIR + ")"
|
||||
prefill = list(REAGENT_ID_GYNOROVIR = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/androgynorovir
|
||||
name = "vial (androgynorovir)"
|
||||
prefill = list("androgynorovir" = 1)
|
||||
name = "vial (" + REAGENT_ID_ANDROGYNOROVIR + ")"
|
||||
prefill = list(REAGENT_ID_ANDROGYNOROVIR = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/macrocillin
|
||||
name = "vial (macrocillin)"
|
||||
prefill = list("macrocillin" = 1)
|
||||
name = "vial (" + REAGENT_ID_MACROCILLIN + ")"
|
||||
prefill = list(REAGENT_ID_MACROCILLIN = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/microcillin
|
||||
name = "vial (microcillin)"
|
||||
prefill = list("microcillin" = 1)
|
||||
name = "vial (" + REAGENT_ID_MICROCILLIN + ")"
|
||||
prefill = list(REAGENT_ID_MICROCILLIN = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/normalcillin
|
||||
name = "vial (normalcillin)"
|
||||
prefill = list("normalcillin" = 1)
|
||||
name = "vial (" + REAGENT_ID_NORMALCILLIN + ")"
|
||||
prefill = list(REAGENT_ID_NORMALCILLIN = 1)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/supermatter
|
||||
name = "vial (supermatter)"
|
||||
@@ -87,4 +87,4 @@
|
||||
desc = "A measuring cup."
|
||||
icon = 'icons/obj/chemical_vr.dmi'
|
||||
icon_state = "measure_cup"
|
||||
item_state = "measure_cup"
|
||||
item_state = "measure_cup"
|
||||
|
||||
@@ -312,7 +312,7 @@
|
||||
name = "illicit injector"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
|
||||
This one contains various illicit drugs, held inside a hypospray to make smuggling easier."
|
||||
filled_reagents = list("bliss" = 15)
|
||||
filled_reagents = list(REAGENT_ID_BLISS = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/cryptobiolin
|
||||
name = "cryptobiolin injector"
|
||||
@@ -339,7 +339,7 @@
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. \
|
||||
This has psilocybin inside, which is a strong psychotropic derived from certain species of mushroom. \
|
||||
This autoinjector likely was made by criminal elements to avoid detection from casual inspection."
|
||||
filled_reagents = list("psilocybin" = 15)
|
||||
filled_reagents = list(REAGENT_ID_PSILOCYBIN = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/mutagen
|
||||
name = "unstable mutagen injector"
|
||||
|
||||
@@ -206,7 +206,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/methylphenidate/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("methylphenidate", 15)
|
||||
reagents.add_reagent(REAGENT_ID_METHYLPHENIDATE, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/citalopram
|
||||
@@ -216,7 +216,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/citalopram/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("citalopram", 15)
|
||||
reagents.add_reagent(REAGENT_ID_CITALOPRAM, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin
|
||||
@@ -296,7 +296,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/carbon/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("carbon", 30) //VOREStation Edit
|
||||
reagents.add_reagent(REAGENT_ID_CARBON, 30) //VOREStation Edit
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/iron
|
||||
@@ -306,7 +306,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/iron/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("iron", 30) //VOREStation Edit
|
||||
reagents.add_reagent(REAGENT_ID_IRON, 30) //VOREStation Edit
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/copper
|
||||
@@ -316,7 +316,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/copper/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("copper", 30)
|
||||
reagents.add_reagent(REAGENT_ID_COPPER, 30)
|
||||
color = reagents.get_color()
|
||||
|
||||
//Not-quite-medicine
|
||||
@@ -327,8 +327,8 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/happy/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("bliss", 15)
|
||||
reagents.add_reagent("sugar", 15)
|
||||
reagents.add_reagent(REAGENT_ID_BLISS, 15)
|
||||
reagents.add_reagent(REAGENT_ID_SUGAR, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/zoom
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/nutriment/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("nutriment", 30)
|
||||
reagents.add_reagent(REAGENT_ID_NUTRIMENT, 30)
|
||||
|
||||
/obj/item/reagent_containers/pill/protein
|
||||
name = "Protein (30u)"
|
||||
@@ -155,4 +155,4 @@
|
||||
/obj/item/reagent_containers/pill/airlock/New()
|
||||
..()
|
||||
reagents.add_reagent("anti_toxin", 15)
|
||||
reagents.add_reagent("paracetamol", 5)
|
||||
reagents.add_reagent("paracetamol", 5)
|
||||
|
||||
@@ -42,10 +42,10 @@
|
||||
|
||||
user.setClickCooldown(4)
|
||||
|
||||
if(reagents.has_reagent("sacid"))
|
||||
if(reagents.has_reagent(REAGENT_ID_SACID))
|
||||
message_admins("[key_name_admin(user)] fired sulphuric acid from \a [src].")
|
||||
log_game("[key_name(user)] fired sulphuric acid from \a [src].")
|
||||
if(reagents.has_reagent("pacid"))
|
||||
if(reagents.has_reagent(REAGENT_ID_PACID))
|
||||
message_admins("[key_name_admin(user)] fired Polyacid from \a [src].")
|
||||
log_game("[key_name(user)] fired Polyacid from \a [src].")
|
||||
if(reagents.has_reagent("lube"))
|
||||
@@ -160,7 +160,7 @@
|
||||
|
||||
/obj/item/reagent_containers/spray/waterflower/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("water", 10)
|
||||
reagents.add_reagent(REAGENT_ID_WATER, 10)
|
||||
|
||||
/obj/item/reagent_containers/spray/chemsprayer
|
||||
name = "chem sprayer"
|
||||
|
||||
@@ -106,7 +106,7 @@
|
||||
return
|
||||
|
||||
if(ismob(target))//Blood!
|
||||
if(reagents.has_reagent("blood"))
|
||||
if(reagents.has_reagent(REAGENT_ID_BLOOD))
|
||||
to_chat(user, span_notice("There is already a blood sample in this syringe."))
|
||||
return
|
||||
|
||||
@@ -368,7 +368,7 @@
|
||||
|
||||
/obj/item/reagent_containers/syringe/drugs/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("bliss", 5)
|
||||
reagents.add_reagent(REAGENT_ID_BLISS, 5)
|
||||
reagents.add_reagent("mindbreaker", 5)
|
||||
reagents.add_reagent("cryptobiolin", 5)
|
||||
//mode = SYRINGE_INJECT //VOREStation Edit - Starts capped
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/cold
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent("blood", 10, data)
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/culture/flu
|
||||
name = "flu virus culture"
|
||||
@@ -23,4 +23,4 @@
|
||||
. = ..()
|
||||
diseases += new /datum/disease/advance/flu
|
||||
data["viruses"] = diseases
|
||||
reagents.add_reagent("blood", 10, data)
|
||||
reagents.add_reagent(REAGENT_ID_BLOOD, 10, data)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/datum/reagent/blood
|
||||
data = new/list("donor" = null, "viruses" = null, "species" = SPECIES_HUMAN, "blood_DNA" = null, "blood_type" = null, "blood_colour" = "#A10808", "resistances" = null, "trace_chem" = null, "antibodies" = list())
|
||||
name = "Blood"
|
||||
id = "blood"
|
||||
taste_description = "iron"
|
||||
data = new/list("donor" = null, "viruses" = null, "species" = SPECIES_HUMAN, "blood_DNA" = null, "blood_type" = null, "blood_colour" = "#A10808", "resistances" = null, "trace_chem" = null, REAGENT_ID_ANTIBODIES = list())
|
||||
name = REAGENT_BLOOD
|
||||
id = REAGENT_ID_BLOOD
|
||||
taste_description = REAGENT_ID_IRON
|
||||
taste_mult = 1.3
|
||||
reagent_state = LIQUID
|
||||
metabolism = REM * 5
|
||||
@@ -168,8 +168,8 @@
|
||||
remove_self(volume)
|
||||
|
||||
/datum/reagent/blood/synthblood
|
||||
name = "synthetic blood"
|
||||
id = "synthblood"
|
||||
name = REAGENT_SYNTHBLOOD
|
||||
id = REAGENT_ID_SYNTHBLOOD
|
||||
color = "#999966"
|
||||
volume_mod = 2
|
||||
|
||||
@@ -182,24 +182,24 @@
|
||||
return
|
||||
|
||||
/datum/reagent/blood/synthblood/dilute
|
||||
name = "synthetic plasma"
|
||||
id = "synthblood_dilute"
|
||||
name = REAGENT_SYNTHBLOOD_DILUTE
|
||||
id = REAGENT_ID_SYNTHBLOOD_DILUTE
|
||||
color = "#cacaaf"
|
||||
volume_mod = 1.2
|
||||
|
||||
// pure concentrated antibodies
|
||||
/datum/reagent/antibodies
|
||||
data = list("antibodies"=list())
|
||||
name = "Antibodies"
|
||||
data = list(REAGENT_ID_ANTIBODIES=list())
|
||||
name = REAGENT_ANTIBODIES
|
||||
taste_description = "slime"
|
||||
id = "antibodies"
|
||||
id = REAGENT_ID_ANTIBODIES
|
||||
reagent_state = LIQUID
|
||||
color = "#0050F0"
|
||||
mrate_static = TRUE
|
||||
|
||||
/datum/reagent/antibodies/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(src.data)
|
||||
M.antibodies |= src.data["antibodies"]
|
||||
M.antibodies |= src.data[REAGENT_ID_ANTIBODIES]
|
||||
..()
|
||||
|
||||
#define WATER_LATENT_HEAT 19000 // How much heat is removed when applied to a hot turf, in J/unit (19000 makes 120 u of water roughly equivalent to 4L)
|
||||
@@ -301,8 +301,8 @@
|
||||
#undef WATER_LATENT_HEAT
|
||||
|
||||
/datum/reagent/fuel
|
||||
name = "Welding fuel"
|
||||
id = "fuel"
|
||||
name = REAGENT_FUEL
|
||||
id = REAGENT_ID_FUEL
|
||||
description = "Required for welders. Flamable."
|
||||
taste_description = "gross metal"
|
||||
reagent_state = LIQUID
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/datum/reagent/aluminum
|
||||
name = "Aluminum"
|
||||
id = "aluminum"
|
||||
name = REAGENT_ALUMINIUM
|
||||
id = REAGENT_ID_ALUMINIUM
|
||||
description = "A silvery white and ductile member of the boron group of chemical elements."
|
||||
taste_description = "metal"
|
||||
taste_mult = 1.1
|
||||
@@ -8,8 +8,8 @@
|
||||
color = "#A8A8A8"
|
||||
|
||||
/datum/reagent/calcium
|
||||
name = "Calcium"
|
||||
id = "calcium"
|
||||
name = REAGENT_CALCIUM
|
||||
id = REAGENT_ID_CALCIUM
|
||||
description = "A chemical element, the building block of bones."
|
||||
taste_description = "metallic chalk" // Apparently, calcium tastes like calcium.
|
||||
taste_mult = 1.3
|
||||
@@ -29,8 +29,8 @@
|
||||
//VOREStation Edit End
|
||||
|
||||
/datum/reagent/carbon
|
||||
name = "Carbon"
|
||||
id = "carbon"
|
||||
name = REAGENT_CARBON
|
||||
id = REAGENT_ID_CARBON
|
||||
description = "A chemical element, the building block of life."
|
||||
taste_description = "sour chalk"
|
||||
taste_mult = 1.5
|
||||
@@ -59,8 +59,8 @@
|
||||
dirtoverlay.alpha = min(dirtoverlay.alpha + volume * 30, 255)
|
||||
|
||||
/datum/reagent/chlorine
|
||||
name = "Chlorine"
|
||||
id = "chlorine"
|
||||
name = REAGENT_CHLORINE
|
||||
id = REAGENT_ID_CHLORINE
|
||||
description = "A chemical element with a characteristic odour."
|
||||
taste_description = "pool water"
|
||||
reagent_state = GAS
|
||||
@@ -73,15 +73,15 @@
|
||||
M.take_organ_damage(1*REM, 0)
|
||||
|
||||
/datum/reagent/copper
|
||||
name = "Copper"
|
||||
id = "copper"
|
||||
name = REAGENT_COPPER
|
||||
id = REAGENT_ID_COPPER
|
||||
description = "A highly ductile metal."
|
||||
taste_description = "pennies"
|
||||
color = "#6E3B08"
|
||||
|
||||
/datum/reagent/ethanol
|
||||
name = "Ethanol" //Parent class for all alcoholic reagents.
|
||||
id = "ethanol"
|
||||
name = REAGENT_ETHANOL //Parent class for all alcoholic reagents.
|
||||
id = REAGENT_ID_ETHANOL
|
||||
description = "A well-known alcohol with a variety of applications."
|
||||
taste_description = "pure alcohol"
|
||||
reagent_state = LIQUID
|
||||
@@ -98,7 +98,7 @@
|
||||
var/targ_temp = 310
|
||||
var/halluci = 0
|
||||
|
||||
glass_name = "ethanol"
|
||||
glass_name = REAGENT_ID_ETHANOL
|
||||
glass_desc = "A well-known alcohol with a variety of applications."
|
||||
allergen_factor = 1 //simulates mixed drinks containing less of the allergen, as they have only a single actual reagent unlike food
|
||||
|
||||
@@ -213,8 +213,8 @@
|
||||
return
|
||||
|
||||
/datum/reagent/fluorine
|
||||
name = "Fluorine"
|
||||
id = "fluorine"
|
||||
name = REAGENT_FLUORINE
|
||||
id = REAGENT_ID_FLUORINE
|
||||
description = "A highly-reactive chemical element."
|
||||
taste_description = "acid"
|
||||
reagent_state = GAS
|
||||
@@ -227,24 +227,24 @@
|
||||
M.adjustToxLoss(removed)
|
||||
|
||||
/datum/reagent/hydrogen
|
||||
name = "Hydrogen"
|
||||
id = "hydrogen"
|
||||
name = REAGENT_HYDROGEN
|
||||
id = REAGENT_ID_HYDROGEN
|
||||
description = "A colorless, odorless, nonmetallic, tasteless, highly combustible diatomic gas."
|
||||
taste_mult = 0 //no taste
|
||||
reagent_state = GAS
|
||||
color = "#808080"
|
||||
|
||||
/datum/reagent/iron
|
||||
name = "Iron"
|
||||
id = "iron"
|
||||
name = REAGENT_IRON
|
||||
id = REAGENT_ID_IRON
|
||||
description = "Pure iron is a metal."
|
||||
taste_description = "metal"
|
||||
reagent_state = SOLID
|
||||
color = "#353535"
|
||||
|
||||
/datum/reagent/lithium
|
||||
name = "Lithium"
|
||||
id = "lithium"
|
||||
name = REAGENT_LITHIUM
|
||||
id = REAGENT_ID_LITHIUM
|
||||
description = "A chemical element, used as antidepressant."
|
||||
taste_description = "metal"
|
||||
reagent_state = SOLID
|
||||
@@ -258,8 +258,8 @@
|
||||
M.emote(pick("twitch", "drool", "moan"))
|
||||
|
||||
/datum/reagent/mercury
|
||||
name = "Mercury"
|
||||
id = "mercury"
|
||||
name = REAGENT_MERCURY
|
||||
id = REAGENT_ID_MERCURY
|
||||
description = "A chemical element."
|
||||
taste_mult = 0 //mercury apparently is tasteless. IDK
|
||||
reagent_state = LIQUID
|
||||
@@ -294,24 +294,24 @@
|
||||
M.adjustToxLoss(removed * 3)
|
||||
|
||||
/datum/reagent/phosphorus
|
||||
name = "Phosphorus"
|
||||
id = "phosphorus"
|
||||
name = REAGENT_PHOSPHORUS
|
||||
id = REAGENT_ID_PHOSPHORUS
|
||||
description = "A chemical element, the backbone of biological energy carriers."
|
||||
taste_description = "vinegar"
|
||||
reagent_state = SOLID
|
||||
color = "#832828"
|
||||
|
||||
/datum/reagent/potassium
|
||||
name = "Potassium"
|
||||
id = "potassium"
|
||||
name = REAGENT_POTASSIUM
|
||||
id = REAGENT_ID_POTASSIUM
|
||||
description = "A soft, low-melting solid that can easily be cut with a knife. Reacts violently with water."
|
||||
taste_description = "sweetness" //potassium is bitter in higher doses but sweet in lower ones.
|
||||
reagent_state = SOLID
|
||||
color = "#A0A0A0"
|
||||
|
||||
/datum/reagent/radium
|
||||
name = "Radium"
|
||||
id = "radium"
|
||||
name = REAGENT_RADIUM
|
||||
id = REAGENT_ID_RADIUM
|
||||
description = "Radium is an alkaline earth metal. It is extremely radioactive."
|
||||
taste_mult = 0 //Apparently radium is tasteless
|
||||
reagent_state = SOLID
|
||||
@@ -331,8 +331,8 @@
|
||||
return
|
||||
|
||||
/datum/reagent/acid
|
||||
name = "Sulphuric acid"
|
||||
id = "sacid"
|
||||
name = REAGENT_SACID
|
||||
id = REAGENT_ID_SACID
|
||||
description = "A very corrosive mineral acid with the molecular formula H2SO4."
|
||||
taste_description = "acid"
|
||||
reagent_state = LIQUID
|
||||
@@ -419,31 +419,31 @@
|
||||
remove_self(meltdose) // 10 units of acid will not melt EVERYTHING on the tile
|
||||
|
||||
/datum/reagent/silicon
|
||||
name = "Silicon"
|
||||
id = "silicon"
|
||||
name = REAGENT_SILICON
|
||||
id = REAGENT_ID_SILICON
|
||||
description = "A tetravalent metalloid, silicon is less reactive than its chemical analog carbon."
|
||||
taste_mult = 0
|
||||
reagent_state = SOLID
|
||||
color = "#A8A8A8"
|
||||
|
||||
/datum/reagent/sodium
|
||||
name = "Sodium"
|
||||
id = "sodium"
|
||||
name = REAGENT_SODIUM
|
||||
id = REAGENT_ID_SODIUM
|
||||
description = "A chemical element, readily reacts with water."
|
||||
taste_description = "salty metal"
|
||||
reagent_state = SOLID
|
||||
color = "#808080"
|
||||
|
||||
/datum/reagent/sugar
|
||||
name = "Sugar"
|
||||
id = "sugar"
|
||||
name = REAGENT_SUGAR
|
||||
id = REAGENT_ID_SUGAR
|
||||
description = "The organic compound commonly known as table sugar and sometimes called saccharose. This white, odorless, crystalline powder has a pleasing, sweet taste."
|
||||
taste_description = "sugar"
|
||||
taste_mult = 1.8
|
||||
reagent_state = SOLID
|
||||
color = "#FFFFFF"
|
||||
|
||||
glass_name = "sugar"
|
||||
glass_name = REAGENT_ID_SUGAR
|
||||
glass_desc = "The organic compound commonly known as table sugar and sometimes called saccharose. This white, odorless, crystalline powder has a pleasing, sweet taste."
|
||||
glass_icon = DRINK_ICON_NOISY
|
||||
|
||||
@@ -469,16 +469,16 @@
|
||||
M.drowsyness = max(M.drowsyness, 60)
|
||||
|
||||
/datum/reagent/sulfur
|
||||
name = "Sulfur"
|
||||
id = "sulfur"
|
||||
name = REAGENT_SULFUR
|
||||
id = REAGENT_ID_SULFUR
|
||||
description = "A chemical element with a pungent smell."
|
||||
taste_description = "old eggs"
|
||||
reagent_state = SOLID
|
||||
color = "#BF8C00"
|
||||
|
||||
/datum/reagent/tungsten
|
||||
name = "Tungsten"
|
||||
id = "tungsten"
|
||||
name = REAGENT_TUNGSTEN
|
||||
id = REAGENT_ID_TUNGSTEN
|
||||
description = "A chemical element, and a strong oxidising agent."
|
||||
taste_description = "metal"
|
||||
taste_mult = 0 //no taste
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
*/
|
||||
|
||||
/datum/reagent/drugs
|
||||
name = "generic drugs"
|
||||
id = "drugs"
|
||||
name = REAGENT_DRUGS
|
||||
id = REAGENT_ID_DRUGS
|
||||
description = "Some generic drugs."
|
||||
taste_description = "a bad investment"
|
||||
taste_mult = 1.2 /// The overwhelming flavor of a good(?) time!
|
||||
@@ -40,8 +40,8 @@
|
||||
prob_proc = TRUE
|
||||
|
||||
/datum/reagent/drugs/bliss /// Replaces Space Drugs.
|
||||
name = "Bliss"
|
||||
id = "bliss"
|
||||
name = REAGENT_BLISS
|
||||
id = REAGENT_ID_BLISS
|
||||
description = "Known for providing a euphoric high, this psychoactive drug is often used recreationally."
|
||||
taste_description = "unpleasant bitterness"
|
||||
taste_mult = 0.4
|
||||
@@ -80,8 +80,8 @@
|
||||
..()
|
||||
|
||||
/datum/reagent/drugs/ambrosia_extract
|
||||
name = "Ambrosia extract"
|
||||
id = "ambrosia_extract"
|
||||
name = REAGENT_AMBROSIAEXTRACT
|
||||
id = REAGENT_ID_AMBROSIAEXTRACT
|
||||
description = "The extract from the plant family ambrosia, responsible for the more \"recreational\" effects."
|
||||
taste_description = "a strong-tasting plant"
|
||||
color = "#358f49"
|
||||
@@ -120,8 +120,8 @@
|
||||
prob_proc = FALSE
|
||||
|
||||
/datum/reagent/drugs/psilocybin
|
||||
name = "Psilocybin"
|
||||
id = "psilocybin"
|
||||
name = REAGENT_PSILOCYBIN
|
||||
id = REAGENT_ID_PSILOCYBIN
|
||||
description = "A strong psycotropic derived from certain species of mushroom."
|
||||
taste_description = "mushroom"
|
||||
color = "#E700E7"
|
||||
@@ -172,8 +172,8 @@
|
||||
prob_proc = FALSE
|
||||
|
||||
/datum/reagent/drugs/talum_quem
|
||||
name = "Talum-quem"
|
||||
id = "talum_quem"
|
||||
name = REAGENT_TALUMQUEM
|
||||
id = REAGENT_ID_TALUMQUEM
|
||||
description = " A very carefully tailored hallucinogen, for use of the Talum-Katish."
|
||||
taste_description = "bubblegum"
|
||||
taste_mult = 1.6
|
||||
@@ -202,8 +202,8 @@
|
||||
prob_proc = FALSE
|
||||
|
||||
/datum/reagent/drugs/nicotine
|
||||
name = "Nicotine"
|
||||
id = "nicotine"
|
||||
name = REAGENT_NICOTINE
|
||||
id = REAGENT_ID_NICOTINE
|
||||
description = "A highly addictive stimulant extracted from the tobacco plant."
|
||||
taste_description = "sour staleness"
|
||||
color = "#181818"
|
||||
@@ -215,8 +215,8 @@
|
||||
/// Psychiatric drugs use similar mechanics and will go under "drugs". /////
|
||||
*////////////////////////////////////////////////////////////////////////////
|
||||
/datum/reagent/drugs/methylphenidate
|
||||
name = "Methylphenidate"
|
||||
id = "methylphenidate"
|
||||
name = REAGENT_METHYLPHENIDATE
|
||||
id = REAGENT_ID_METHYLPHENIDATE
|
||||
description = "Improves the ability to concentrate."
|
||||
taste_description = "mild grape" ///Referencing real life oral solutions for these meds.
|
||||
color = "#BF80BF"
|
||||
@@ -224,8 +224,8 @@
|
||||
sober_message_list = list("It becomes harder to focus...", "You feel distractible.")
|
||||
|
||||
/datum/reagent/drugs/citalopram
|
||||
name = "Citalopram"
|
||||
id = "citalopram"
|
||||
name = REAGENT_CITALOPRAM
|
||||
id = REAGENT_ID_CITALOPRAM
|
||||
description = "Stabilizes the mind a little."
|
||||
taste_description = "mild peppermint"
|
||||
color = "#FF80FF"
|
||||
@@ -238,8 +238,8 @@
|
||||
M.fear = max((M.fear - 3),0)
|
||||
|
||||
/datum/reagent/drugs/paroxetine
|
||||
name = "Paroxetine"
|
||||
id = "paroxetine"
|
||||
name = REAGENT_PAROXETINE
|
||||
id = REAGENT_ID_PAROXETINE
|
||||
description = "Stabilizes the mind greatly, but has a chance of adverse effects."
|
||||
taste_description = "mild oranges"
|
||||
color = "#FF80BF"
|
||||
@@ -256,8 +256,8 @@
|
||||
prob_proc = FALSE
|
||||
|
||||
/datum/reagent/drugs/qerr_quem
|
||||
name = "Qerr-quem"
|
||||
id = "qerr_quem"
|
||||
name = REAGENT_QERRQUEM
|
||||
id = REAGENT_ID_QERRQUEM
|
||||
description = "A potent sedative and anti-anxiety medication, made for the Qerr-Katish."
|
||||
taste_description = "mint"
|
||||
color = "#e6efe3"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
/* Food */
|
||||
|
||||
/datum/reagent/nutriment
|
||||
name = "Nutriment"
|
||||
id = "nutriment"
|
||||
name = REAGENT_NUTRIMENT
|
||||
id = REAGENT_ID_NUTRIMENT
|
||||
description = "All the vitamins, minerals, and carbohydrates the body needs in pure form."
|
||||
taste_mult = 4
|
||||
reagent_state = SOLID
|
||||
@@ -642,8 +642,8 @@
|
||||
/* Non-food stuff like condiments */
|
||||
|
||||
/datum/reagent/sodiumchloride
|
||||
name = "Table Salt"
|
||||
id = "sodiumchloride"
|
||||
name = REAGENT_SODIUMCHLORIDE
|
||||
id = REAGENT_ID_SODIUMCHLORIDE
|
||||
description = "A salt made of sodium chloride. Commonly used to season food."
|
||||
taste_description = "salt"
|
||||
reagent_state = SOLID
|
||||
@@ -2412,13 +2412,13 @@
|
||||
..()
|
||||
if(alien == IS_DIONA)
|
||||
return
|
||||
M.bloodstr.add_reagent("radium", 0.3)
|
||||
M.bloodstr.add_reagent(REAGENT_ID_RADIUM, 0.3)
|
||||
|
||||
/datum/reagent/drink/nuclearwaste/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
..()
|
||||
if(alien == IS_DIONA)
|
||||
return
|
||||
M.ingested.add_reagent("radium", 0.25)
|
||||
M.ingested.add_reagent(REAGENT_ID_RADIUM, 0.25)
|
||||
|
||||
/datum/reagent/drink/sodaoil //Mixed with normal drinks to make a 'potable' version for Prometheans if mixed 1-1. Dilution is key.
|
||||
name = "Soda Oil"
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
nutriment_factor = 10
|
||||
|
||||
/datum/reagent/toxin/meatcolony
|
||||
name = "A colony of meat cells"
|
||||
id = "meatcolony"
|
||||
name = REAGENT_MEATCOLONY
|
||||
id = REAGENT_ID_MEATCOLONY
|
||||
description = "Specialised cells designed to produce a large amount of meat once activated, whilst manufacturers have managed to stop these cells from taking over the body when ingested, it's still poisonous."
|
||||
taste_description = "a fibrous mess"
|
||||
reagent_state = LIQUID
|
||||
@@ -11,8 +11,8 @@
|
||||
strength = 10
|
||||
|
||||
/datum/reagent/toxin/plantcolony
|
||||
name = "A colony of plant cells"
|
||||
id = "plantcolony"
|
||||
name = REAGENT_PLANTCOLONY
|
||||
id = REAGENT_ID_PLANTCOLONY
|
||||
description = "Specialised cells designed to produce a large amount of nutriment once activated, whilst manufacturers have managed to stop these cells from taking over the body when ingested, it's still poisonous."
|
||||
taste_description = "a fibrous mess"
|
||||
reagent_state = LIQUID
|
||||
@@ -20,8 +20,8 @@
|
||||
strength = 10
|
||||
|
||||
/datum/reagent/nutriment/grubshake
|
||||
name = "Grub shake"
|
||||
id = "grubshake"
|
||||
name = REAGENT_GRUBSHAKE
|
||||
id = REAGENT_ID_GRUBSHAKE
|
||||
description = "An odd fluid made from grub guts, supposedly filling."
|
||||
taste_description = "sparkles"
|
||||
taste_mult = 1.3
|
||||
@@ -32,8 +32,8 @@
|
||||
M.adjust_nutrition(-20 * removed)
|
||||
|
||||
/datum/reagent/ethanol/burnout
|
||||
name = "Burnout"
|
||||
id = "burnout"
|
||||
name = REAGENT_BURNOUT
|
||||
id = REAGENT_ID_BURNOUT
|
||||
description = "A bubbling orange alcoholic fluid that radiates a large amount of heat."
|
||||
taste_description = "powerful alcoholic inferno"
|
||||
color = "#cc5500"
|
||||
@@ -42,7 +42,7 @@
|
||||
adj_temp = 10
|
||||
targ_temp = 380
|
||||
|
||||
glass_name = "Burnout"
|
||||
glass_name = REAGENT_BURNOUT
|
||||
glass_desc = "A swirling brew of fluids that leaves even the glass itself hot to the touch."
|
||||
|
||||
/datum/reagent/ethanol/burnout/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -67,8 +67,8 @@
|
||||
M.visible_message(span_warning("[M] [pick("dry heaves!","coughs!","splutters!")]"), pick(span_danger("You feel like your insides are burning!"), span_danger("You feel like your insides are on fire!"), span_danger("You feel like your belly is full of lava!")))
|
||||
|
||||
/datum/reagent/ethanol/monstertamer
|
||||
name = "Monster Tamer"
|
||||
id = "monstertamer"
|
||||
name = REAGENT_MONSTERTAMER
|
||||
id = REAGENT_ID_MONSTERTAMER
|
||||
description = "A questionably-delicious blend of a carnivore's favorite food and a potent neural depressant."
|
||||
taste_description = "the gross yet satisfying combination of chewing on a raw steak while downing a shot of whiskey"
|
||||
strength = 50
|
||||
@@ -77,7 +77,7 @@
|
||||
var/alt_nutriment_factor = 5 //half as much as protein since it's half protein.
|
||||
//using a new variable instead of nutriment_factor so we can call ..() without that adding nutrition for us without taking factors for protein into account
|
||||
|
||||
glass_name = "Monster Tamer"
|
||||
glass_name = REAGENT_MONSTERTAMER
|
||||
glass_desc = "This looks like a vaguely-alcoholic slurry of meat. Gross."
|
||||
|
||||
/datum/reagent/ethanol/monstertamer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -115,63 +115,63 @@
|
||||
M.adjust_nutrition(alt_nutriment_factor * removed)
|
||||
|
||||
/datum/reagent/ethanol/pink_russian
|
||||
name = "Pink Russian"
|
||||
id = "pinkrussian"
|
||||
name = REAGENT_PINKRUSSIAN
|
||||
id = REAGENT_ID_PINKRUSSIAN
|
||||
description = "Like a White Russian but with 100% more pink!"
|
||||
taste_description = "strawberry icecream, with a coffee kick"
|
||||
color = "#d789bd"
|
||||
strength = 15
|
||||
|
||||
glass_name = "Pink Russian"
|
||||
glass_name = REAGENT_PINKRUSSIAN
|
||||
glass_desc = "A very pink drink, yet with strong sense of power to it."
|
||||
|
||||
/datum/reagent/ethanol/originalsin
|
||||
name = "Original Sin"
|
||||
id = "originalsin"
|
||||
name = REAGENT_ORIGINALSIN
|
||||
id = REAGENT_ID_ORIGINALSIN
|
||||
description = "Angel Ichor, entirely transformed by one drop of apple juice"
|
||||
taste_description = "the apple Eve gave to Adam"
|
||||
color = "#99CC35"
|
||||
strength = 17
|
||||
|
||||
glass_name = "Original Sin"
|
||||
glass_name = REAGENT_ORIGINALSIN
|
||||
glass_desc = "A drink so fine, you may just risk eternal damnation!"
|
||||
|
||||
/datum/reagent/ethanol/newyorksour
|
||||
name = "New York Sour"
|
||||
id = "newyorksour"
|
||||
name = REAGENT_NEWYORKSOUR
|
||||
id = REAGENT_ID_NEWYORKSOUR
|
||||
description = "Whiskey sour, with a layer of wine and egg white."
|
||||
taste_description = "refreshing lemoned whiskey, smoothed with wine"
|
||||
color = "#FFBF3C"
|
||||
strength = 17
|
||||
|
||||
glass_name = "New York Sour"
|
||||
glass_name = REAGENT_NEWYORKSOUR
|
||||
glass_desc = "A carefully poured three layered drink"
|
||||
|
||||
/datum/reagent/ethanol/windgarita
|
||||
name = "WND-Garita"
|
||||
id = "windgarita"
|
||||
name = REAGENT_WINDGARITA
|
||||
id = REAGENT_ID_WINDGARITA
|
||||
description = "A highly questionable combination of margarita and Space Mountain Wind"
|
||||
taste_description = "like sin, and some tequilia"
|
||||
color = "#90D93D"
|
||||
strength = 15
|
||||
|
||||
glass_name = "WND-Garita"
|
||||
glass_name = REAGENT_WINDGARITA
|
||||
glass_desc = "Who the hell comes up with these drinks?!"
|
||||
|
||||
/datum/reagent/ethanol/mudslide
|
||||
name = "Mudslide"
|
||||
id = "mudslide"
|
||||
name = REAGENT_MUDSLIDE
|
||||
id = REAGENT_ID_MUDSLIDE
|
||||
description = "Vodka, Kahlua and Irish Cream together at last."
|
||||
taste_description = "a mocha milkshake, with a splash of vodka."
|
||||
color = "#8B6338"
|
||||
strength = 13
|
||||
|
||||
glass_name = "Mudslide"
|
||||
glass_name = REAGENT_MUDSLIDE
|
||||
glass_desc = "A richly coloured drink, comes with a chocolate garnish!"
|
||||
|
||||
/datum/reagent/ethanol/galacticpanic
|
||||
name = "Galactic Panic Attack"
|
||||
id = "galacticpanic"
|
||||
name = REAGENT_GALACTICPANIC
|
||||
id = REAGENT_ID_GALACTICPANIC
|
||||
description = "The absolute worst thing you could ever put in your body."
|
||||
taste_description = "an entire galaxy collasping in on itself"
|
||||
strength = 10
|
||||
@@ -180,7 +180,7 @@
|
||||
var/adj_dizzy = 10
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Galactic Panic Attack"
|
||||
glass_name = REAGENT_GALACTICPANIC
|
||||
glass_desc = "Looking into this is like staring at the stars."
|
||||
|
||||
/datum/reagent/ethanol/galacticpanic/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -197,30 +197,30 @@
|
||||
M.slurring = max(M.slurring, 30)
|
||||
|
||||
/datum/reagent/ethanol/bulldog
|
||||
name = "Space Bulldog"
|
||||
id = "bulldog"
|
||||
name = REAGENT_BULLDOG
|
||||
id = REAGENT_ID_BULLDOG
|
||||
description = "An inventive kahlua recipe."
|
||||
taste_description = "fizzy, creamy, soda and coffee hell"
|
||||
strength = 30
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Space Bulldog"
|
||||
glass_name = REAGENT_BULLDOG
|
||||
glass_desc = "It looks like someone poured cola in a cup of coffee."
|
||||
|
||||
/datum/reagent/ethanol/sbagliato
|
||||
name = "Negroni Sbagliato"
|
||||
id = "sbagliato"
|
||||
name = REAGENT_SBAGLIATO
|
||||
id = REAGENT_ID_SBAGLIATO
|
||||
description = "A drink invented because a bartender was too drunk."
|
||||
taste_description = "sweet bubbly wine and vermouth"
|
||||
strength = 30
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Negroni Sbagliato"
|
||||
glass_name = REAGENT_SBAGLIATO
|
||||
glass_desc = "Bubbles constantly pop up to the surface with a quiet fizz."
|
||||
|
||||
/datum/reagent/ethanol/italiancrisis
|
||||
name = "Italian Crisis"
|
||||
id = "italiancrisis"
|
||||
name = REAGENT_ITALIANCRISIS
|
||||
id = REAGENT_ID_ITALIANCRISIS
|
||||
description = "This drink was concocted by a madwoman, causing the Italian Crisis of 2123."
|
||||
taste_description = "cola, fruit, fizz, coffee, and cream swirled together in an old boot"
|
||||
strength = 20
|
||||
@@ -229,34 +229,34 @@
|
||||
var/adj_dizzy = 0
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Italian Crisis"
|
||||
glass_name = REAGENT_ITALIANCRISIS
|
||||
glass_desc = "This drink looks like it was a mistake."
|
||||
|
||||
/datum/reagent/ethanol/sugarrush
|
||||
name = "Sweet Rush"
|
||||
id = "sugarrush"
|
||||
name = REAGENT_SUGARRUSH
|
||||
id = REAGENT_ID_SUGARRUSH
|
||||
description = "A favorite drink amongst poor bartenders living in Neo Detroit."
|
||||
taste_description = "sweet bubblegum vodka"
|
||||
strength = 30
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Sweet Rush"
|
||||
glass_name = REAGENT_SUGARRUSH
|
||||
glass_desc = "This looks like it might rot your teeth out."
|
||||
|
||||
/datum/reagent/ethanol/lotus
|
||||
name = "Lotus"
|
||||
id = "lotus"
|
||||
name = REAGENT_LOTUS
|
||||
id = REAGENT_ID_LOTUS
|
||||
description = "The result of making one mistake after another and trying to cover it up with sugar."
|
||||
taste_description = "rich, sweet fruit and even more sugar"
|
||||
strength = 25
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Lotus"
|
||||
glass_name = REAGENT_LOTUS
|
||||
glass_desc = "A promotional drink for a movie that only ever played in Neo Detroit theatres."
|
||||
|
||||
/datum/reagent/ethanol/shroomjuice
|
||||
name = "Dumb Shroom Juice"
|
||||
id = "shroomjuice"
|
||||
name = REAGENT_SHROOMJUICE
|
||||
id = REAGENT_ID_SHROOMJUICE
|
||||
description = "The mushroom farmer didn't sort through their stock very well."
|
||||
taste_description = "sweet and sour citrus with a savory kick"
|
||||
strength = 100
|
||||
@@ -265,19 +265,19 @@
|
||||
var/adj_dizzy = 30
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Dumb Shroom Juice"
|
||||
glass_name = REAGENT_SHROOMJUICE
|
||||
glass_desc = "Touch fuzzy, get dizzy."
|
||||
|
||||
/datum/reagent/ethanol/russianroulette
|
||||
name = "Russian Roulette"
|
||||
id = "russianroulette"
|
||||
name = REAGENT_RUSSIANROULETTE
|
||||
id = REAGENT_ID_RUSSIANROULETTE
|
||||
description = "The perfect drink for wagering your liver on a game of cards."
|
||||
taste_description = "coffee, vodka, cream, and a hot metal slug"
|
||||
strength = 30
|
||||
var/adj_dizzy = 30
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Russian Roulette"
|
||||
glass_name = REAGENT_RUSSIANROULETTE
|
||||
glass_desc = "A favorite drink amongst the Pan-Slavic speaking community."
|
||||
|
||||
/datum/reagent/ethanol/russianroulette/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -287,8 +287,8 @@
|
||||
M.Stun(2)
|
||||
|
||||
/datum/reagent/ethanol/lovemaker
|
||||
name = "The Love Maker"
|
||||
id = "lovemaker"
|
||||
name = REAGENT_LOVEMAKER
|
||||
id = REAGENT_ID_LOVEMAKER
|
||||
description = "A drink said to help one find true love."
|
||||
taste_description = "sweet fruit and honey"
|
||||
strength = 30
|
||||
@@ -299,35 +299,35 @@
|
||||
targ_temp = 360
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "The Love Maker"
|
||||
glass_name = REAGENT_LOVEMAKER
|
||||
glass_desc = "A drink said to help one find the perfect fuck."
|
||||
|
||||
/datum/reagent/ethanol/honeyshot
|
||||
name = "Honey Shot"
|
||||
id = "honeyshot"
|
||||
name = REAGENT_HONEYSHOT
|
||||
id = REAGENT_ID_HONEYSHOT
|
||||
description = "The perfect drink for bees."
|
||||
taste_description = "sweet tart grenadine flavored with honey"
|
||||
strength = 40
|
||||
var/adj_dizzy = 10
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Honey shot"
|
||||
glass_name = REAGENT_HONEYSHOT
|
||||
glass_desc = "A glass of golden liquid."
|
||||
|
||||
/datum/reagent/ethanol/appletini
|
||||
name = "Appletini"
|
||||
id = "appletini"
|
||||
name = REAGENT_APPLETINI
|
||||
id = REAGENT_ID_APPLETINIT
|
||||
description = "A classic cocktail using every grandma's favorite fruit."
|
||||
taste_description = "green sour apple with a hint of alcohol"
|
||||
strength = 45
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Appletini"
|
||||
glass_name = REAGENT_APPLETINI
|
||||
glass_desc = "The perfect fruit cocktail for a fancy night at the bar."
|
||||
|
||||
/datum/reagent/ethanol/glowingappletini
|
||||
name = "Glowing Appletini"
|
||||
id = "glowingappletini"
|
||||
name = REAGENT_GLOWINGAPPLETINI
|
||||
id = REAGENT_ID_GLOWINGAPPLETINI
|
||||
description = "A new nuclear take on a pre-modern classic!"
|
||||
taste_description = "overwhelmingly sour apples powered by a nuclear fission reactor"
|
||||
strength = 30
|
||||
@@ -335,12 +335,12 @@
|
||||
var/adj_dizzy = 20
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Glowing Appletini"
|
||||
glass_name = REAGENT_GLOWINGAPPLETINI
|
||||
glass_desc = "The atomic option to fruity cocktails."
|
||||
|
||||
/datum/reagent/ethanol/scsatw
|
||||
name = "Slow Comfortable Screw Against the Wall"
|
||||
id = "scsatw"
|
||||
name = REAGENT_SCSATW
|
||||
id = REAGENT_ID_SCSATW
|
||||
description = "The screwdriver's bigger cousin."
|
||||
taste_description = "smooth, savory booze and tangy orange juice"
|
||||
strength = 30
|
||||
@@ -349,22 +349,22 @@
|
||||
var/adj_dizzy = 0
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Slow Comfortable Screw Against the Wall"
|
||||
glass_name = REAGENT_SCSATW
|
||||
glass_desc = "The best accessory to daydrinking."
|
||||
|
||||
/datum/reagent/drink/choccymilk
|
||||
name = "Choccy Milk"
|
||||
id = "choccymilk"
|
||||
name = REAGENT_CHOCCYMILK
|
||||
id = REAGENT_ID_CHOCCYMILK
|
||||
description = "Coco and milk, a timeless classic."
|
||||
taste_description = "sophisticated bittersweet chocolate mixed with silky, creamy, whole milk"
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Choccy Milk"
|
||||
glass_name = REAGENT_CHOCCYMILK
|
||||
glass_desc = "The most iconic duo in the galaxy, chocolate, and milk."
|
||||
|
||||
/datum/reagent/ethanol/redspaceflush
|
||||
name = "Red Space Flush"
|
||||
id = "redspaceflush"
|
||||
name = REAGENT_REDSPACEFLUSH
|
||||
id = REAGENT_ID_REDSPACEFLUSH
|
||||
description = "A drink made by imbueing the essence of redspace into the spirits."
|
||||
taste_description = "whiskey and rum strung out through a hellish dimensional rift"
|
||||
strength = 30
|
||||
@@ -372,66 +372,66 @@
|
||||
var/adj_dizzy = 10
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Redspace Flush"
|
||||
glass_name = REAGENT_REDSPACEFLUSH
|
||||
glass_desc = "A drink imbued with the very essence of Redspace."
|
||||
|
||||
/datum/reagent/drink/graveyard
|
||||
name = "Graveyard"
|
||||
id = "graveyard"
|
||||
name = REAGENT_GRAVEYARD
|
||||
id = REAGENT_ID_GRAVEYARD
|
||||
description = "The result of taking a cup and filling it with all the drinks at the fountain."
|
||||
taste_description = "sugar and fizz"
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Graveyard"
|
||||
glass_name = REAGENT_GRAVEYARD
|
||||
glass_desc = "Hahaha softdrink machine go pshshhhhh..."
|
||||
|
||||
/datum/reagent/ethanol/bigbeer
|
||||
name = "Giant Beer"
|
||||
id = "bigbeer"
|
||||
name = REAGENT_BIGBEER
|
||||
id = REAGENT_ID_BIGBEER
|
||||
description = "Bars in Neo Detroit started to sell this drink when the city put mandatory drink limits in 2289."
|
||||
taste_description = "beer, but bigger"
|
||||
strength = 40
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Giant Beer"
|
||||
glass_name = REAGENT_BIGBEER
|
||||
glass_desc = "The Neo Detroit beer and ale cocktail, perfect for your average drunk."
|
||||
|
||||
/datum/reagent/ethanol/manager_summoner
|
||||
name = "Manager Summoner"
|
||||
id = "manager_summoner"
|
||||
name = REAGENT_MANAGERSUMMONER
|
||||
id = REAGENT_ID_MANAGERSUMMONER
|
||||
description = "A horrifying cocktail for those who desperately want feel above their peers."
|
||||
taste_description = "bitter and sweet, with a hint of superiority"
|
||||
strength = 30
|
||||
color = "#c9716b"
|
||||
|
||||
glass_name = "Manager Summoner"
|
||||
glass_name = REAGENT_MANAGERSUMMONER
|
||||
glass_desc = "The dreaded red juice of those who insist on taking advantage of minor positions of power to make the lives of bar staff unbearable."
|
||||
|
||||
/datum/reagent/drink/sweettea
|
||||
name = "Sweet Tea"
|
||||
id = "sweettea"
|
||||
name = REAGENT_SWEETTEA
|
||||
id = REAGENT_ID_SWEETTEA
|
||||
description = "Tea that is sweetened with some form of sweetener."
|
||||
taste_description = "tea that is sweet"
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Sweet Tea"
|
||||
glass_name = REAGENT_SWEETTEA
|
||||
glass_desc = "A southern classic. Southern what? You know, southern."
|
||||
|
||||
/datum/reagent/ethanol/unsweettea
|
||||
name = "Unsweetened Tea"
|
||||
id = "unsweettea"
|
||||
name = REAGENT_UNSWEETTEA
|
||||
id = REAGENT_ID_UNSWEETTEA
|
||||
description = "A sick experiment to take the sweetness out of tea after sugar has been added resulted in this."
|
||||
taste_description = "bland, slightly bitter, discount black tea"
|
||||
strength = 80
|
||||
druggy = 10
|
||||
color = "#d3785d"
|
||||
|
||||
glass_name = "Unsweetened Tea"
|
||||
glass_name = REAGENT_UNSWEETTEA
|
||||
glass_desc = "A drink with all the calories of sweet tea, but with none of the satisfaction. Slightly psychoactive."
|
||||
|
||||
/datum/reagent/ethanol/hairoftherat
|
||||
name = "Hair of the Rat"
|
||||
id = "hairoftherat"
|
||||
name = REAGENT_HAIROFTHERAT
|
||||
id = REAGENT_ID_HAIROFTHERAT
|
||||
description = "A meatier version of the monster tamer, complete with extra meat."
|
||||
taste_description = "meat, whiskey, ground meat, and more meat"
|
||||
strength = 45
|
||||
@@ -440,7 +440,7 @@
|
||||
var/alt_nutriment_factor = 5 //half as much as protein since it's half protein.
|
||||
//using a new variable instead of nutriment_factor so we can call ..() without that adding nutrition for us without taking factors for protein into account
|
||||
|
||||
glass_name = "Hair of the Rat"
|
||||
glass_name = REAGENT_HAIROFTHERAT
|
||||
glass_desc = "The alcoholic equivalent of saying your burger isn't cooked rare enough."
|
||||
|
||||
/datum/reagent/ethanol/hairoftherat/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -480,8 +480,8 @@
|
||||
//////////////////////Bepis Drinks (04/29/2021)//////////////////////
|
||||
|
||||
/datum/reagent/drink/soda/bepis_cola
|
||||
name = "Bepis"
|
||||
id = "bepis"
|
||||
name = REAGENT_BEPIS
|
||||
id = REAGENT_ID_BEPIS
|
||||
description = "A weird cola-like beverage."
|
||||
taste_description = "bepsi"
|
||||
reagent_state = LIQUID
|
||||
@@ -489,13 +489,13 @@
|
||||
adj_drowsy = -3
|
||||
adj_temp = -5
|
||||
|
||||
glass_name = "Bepis Cola"
|
||||
glass_name = REAGENT_BEPIS
|
||||
glass_desc = "A glass of weird cola beverage."
|
||||
glass_special = list(DRINK_FIZZ)
|
||||
|
||||
/datum/reagent/drink/soda/buzz_fuzz
|
||||
name = "Buzz Fuzz"
|
||||
id = "buzz_fuzz"
|
||||
name = REAGENT_BUZZFUZZ
|
||||
id = REAGENT_ID_BUZZFUZZ
|
||||
description = "A delicious frontier beverage that's simply a Hive of Flavour!"
|
||||
taste_description = "carbonated honey and pollen"
|
||||
reagent_state = LIQUID
|
||||
@@ -503,13 +503,13 @@
|
||||
adj_drowsy = -3
|
||||
adj_temp = -5
|
||||
|
||||
glass_name = "Buzz Fuzz"
|
||||
glass_name = REAGENT_BUZZFUZZ
|
||||
glass_desc = "A glass that's stinging with flavour."
|
||||
glass_special = list(DRINK_FIZZ)
|
||||
|
||||
/datum/reagent/drink/soda/sprited_cranberry
|
||||
name = "Sprited Cranberry"
|
||||
id = "sprited_cranberry"
|
||||
name = REAGENT_SPRITEDCRANBERRY
|
||||
id = REAGENT_ID_SPRITEDCRANBERRY
|
||||
description = "A winter spiced cranberry drink. Perfect for year-round consumption."
|
||||
taste_description = "sweet spiced cranberry"
|
||||
reagent_state = LIQUID
|
||||
@@ -517,13 +517,13 @@
|
||||
adj_drowsy = -3
|
||||
adj_temp = -5
|
||||
|
||||
glass_name = "Sprited Cranberry"
|
||||
glass_name = REAGENT_SPRITEDCRANBERRY
|
||||
glass_desc = "A glass of sprited cranberry"
|
||||
glass_special = list(DRINK_FIZZ)
|
||||
|
||||
/datum/reagent/drink/soda/shamblers
|
||||
name = "Shambler's Juice"
|
||||
id = "shamblers"
|
||||
name = REAGENT_SHAMBLERS
|
||||
id = REAGENT_ID_SHAMBLERS
|
||||
description = "A strange off-brand beverage that's bursting with flavor."
|
||||
taste_description = "carbonated metallic soda"
|
||||
reagent_state = LIQUID
|
||||
@@ -531,15 +531,15 @@
|
||||
adj_drowsy = -3
|
||||
adj_temp = -5
|
||||
|
||||
glass_name = "Shambler's Juice"
|
||||
glass_name = REAGENT_SHAMBLERS
|
||||
glass_desc = "A glass of something shambly"
|
||||
glass_special = list(DRINK_FIZZ)
|
||||
|
||||
////////////////START BrainzSnax Reagents////////////////
|
||||
|
||||
/datum/reagent/nutriment/protein/brainzsnax
|
||||
name = "grey matter"
|
||||
id = "brain_protein"
|
||||
name = REAGENT_BRAINPROTEIN
|
||||
id = REAGENT_ID_BRAINPROTEIN
|
||||
taste_description = "fatty, mushy meat and allspice"
|
||||
color = "#caa3c9"
|
||||
|
||||
@@ -560,150 +560,150 @@
|
||||
log_and_message_admins("is no longer feral.", H)
|
||||
|
||||
/datum/reagent/nutriment/protein/brainzsnax/red
|
||||
id = "red_brain_protein"
|
||||
id = REAGENT_ID_REDBRAINPROTEIN
|
||||
taste_description = "fatty, mushy meat and cheap tomato sauce"
|
||||
color = "#a6898d"
|
||||
|
||||
////////////////END BrainzSnax Reagents////////////////
|
||||
|
||||
/datum/reagent/nutriment/protein_powder
|
||||
name = "Protein Powder"
|
||||
id = "protein_powder"
|
||||
name = REAGENT_PROTEINPOWDER
|
||||
id = REAGENT_ID_PROTEINPOWDER
|
||||
description = "Pure, powdered protein commonly used as a meal supplement."
|
||||
taste_description = "powdery protein"
|
||||
color = "#f4e6dd"
|
||||
|
||||
/datum/reagent/nutriment/protein_shake
|
||||
name = "Protein Shake"
|
||||
id = "protein_shake"
|
||||
name = REAGENT_PROTEINSHAKE
|
||||
id = REAGENT_ID_PROTEINSHAKE
|
||||
description = "A mixture of water and protein commonly used as a meal supplement."
|
||||
taste_description = "pure protein"
|
||||
color = "#ebd8cb"
|
||||
|
||||
/datum/reagent/nutriment/protein_powder/vanilla
|
||||
name = "Vanilla Protein Powder"
|
||||
id = "vanilla_protein_powder"
|
||||
name = REAGENT_VANILLAPROTEINPOWDER
|
||||
id = REAGENT_ID_VANILLAPROTEINPOWDER
|
||||
description = "Pure, powdered protein commonly used as a meal supplement. This one has added vanilla flavoring."
|
||||
taste_description = "powdery vanilla"
|
||||
color = "#fff7d2"
|
||||
|
||||
/datum/reagent/nutriment/protein_shake/vanilla
|
||||
name = "Vanilla Protein Shake"
|
||||
id = "vanilla_protein_shake"
|
||||
name = REAGENT_VANILLAPROTEINSHAKE
|
||||
id = REAGENT_ID_VANILLAPROTEINSHAKER
|
||||
description = "A mixture of water and protein commonly used as a meal supplement. This one has added vanilla flavoring."
|
||||
taste_description = "vanilla"
|
||||
color = "#faefbc"
|
||||
|
||||
/datum/reagent/nutriment/protein_powder/banana
|
||||
name = "Banana Protein Powder"
|
||||
id = "banana_protein_powder"
|
||||
name = REAGENT_BANANAPROTEINPOWDER
|
||||
id = REAGENT_ID_BANANAPROTEINPOWDER
|
||||
description = "Pure, powdered protein commonly used as a meal supplement. This one has added banana flavoring."
|
||||
taste_description = "powdery banana"
|
||||
color = "#faefbc"
|
||||
|
||||
/datum/reagent/nutriment/protein_shake/banana
|
||||
name = "Banana Protein Powder"
|
||||
id = "banana_protein_shake"
|
||||
name = REAGENT_BANANAPROTEINSHAKE
|
||||
id = REAGENT_ID_BANANAPROTEINSHAKE
|
||||
description = "A mixture of water and protein commonly used as a meal supplement. This one has added banana flavoring."
|
||||
taste_description = "banana"
|
||||
color = "#e6daa1"
|
||||
|
||||
/datum/reagent/nutriment/protein_powder/chocolate
|
||||
name = "Chocolate Protein Powder"
|
||||
id = "chocolate_protein_powder"
|
||||
name = REAGENT_CHOCOLATEPROTEINPOWDER
|
||||
id = REAGENT_ID_CHOCOLATEPROTEINPOWDER
|
||||
description = "Pure, powdered protein commonly used as a meal supplement. This one has added chocolate flavoring."
|
||||
taste_description = "powdery chocolate"
|
||||
color = "#865b3e"
|
||||
|
||||
/datum/reagent/nutriment/protein_shake/chocolate
|
||||
name = "Chocolate Protein Shake"
|
||||
id = "chocolate_protein_shake"
|
||||
name = REAGENT_CHOCOLATEPROTEINSHAKE
|
||||
id = REAGENT_ID_CHOCOLATEPROTEINSHAKE
|
||||
description = "A mixture of water and protein commonly used as a meal supplement. This one has added chocolate flavoring."
|
||||
taste_description = "chocolate"
|
||||
color = "#644730"
|
||||
|
||||
/datum/reagent/nutriment/protein_powder/strawberry
|
||||
name = "Strawberry Protein Powder"
|
||||
id = "strawberry_protein_powder"
|
||||
name = REAGENT_STRAWBERRYPROTEINPOWDER
|
||||
id = REAGENT_ID_STRAWBERRYPROTEINPOWDER
|
||||
description = "Pure, powdered protein commonly used as a meal supplement. This one has added strawberry flavoring."
|
||||
taste_description = "powdery strawberry"
|
||||
color = "#eba1a1"
|
||||
|
||||
/datum/reagent/nutriment/protein_shake/strawberry
|
||||
name = "Strawberry Protein Shake"
|
||||
id = "strawberry_protein_shake"
|
||||
name = REAGENT_STRAWBERRYPROTEINSHAKE
|
||||
id = REAGENT_ID_STRAWBERRYPROTEINSHAKE
|
||||
description = "A mixture of water and protein commonly used as a meal supplement. This one has added strawberry flavoring."
|
||||
taste_description = "strawberry"
|
||||
color = "#e28585"
|
||||
|
||||
//SOUPS. Don't use the base soup reagent.
|
||||
/datum/reagent/drink/soup
|
||||
name = "Soup"
|
||||
id = "generic_soup"
|
||||
name = REAGENT_SOUP
|
||||
id = REAGENT_ID_SOUP
|
||||
description = "An indistinct soupy mass of nominal goodness, but questionable flavour."
|
||||
taste_description = "upsettingly bland soup"
|
||||
color = "#9a9a9a"
|
||||
nutrition = 30 //same as base nutriment
|
||||
|
||||
/datum/reagent/drink/soup/tomato
|
||||
name = "Tomato Soup"
|
||||
id = "tomato_soup"
|
||||
name = REAGENT_TOMATOSOUP
|
||||
id = REAGENT_ID_TOMATOSOUP
|
||||
description = "A thick and creamy tomato soup. Delicious! Definitely not ketchup."
|
||||
taste_description = "rich, creamy tomato"
|
||||
color = "#e4612d"
|
||||
allergen_type = ALLERGEN_FRUIT //tomatoes are fruit, etc. etc.
|
||||
|
||||
/datum/reagent/drink/soup/mushroom
|
||||
name = "Cream of Mushroom Soup"
|
||||
id = "mushroom_soup"
|
||||
name = REAGENT_MUSHROOMSOUP
|
||||
id = REAGENT_ID_MUSHROOMSOUP
|
||||
description = "A rich, earthy mushroom soup."
|
||||
taste_description = "earthy mushrooms"
|
||||
color = "#a59a83"
|
||||
allergen_type = ALLERGEN_FUNGI //shrooms!
|
||||
|
||||
/datum/reagent/drink/soup/chicken
|
||||
name = "Cream of Chicken Soup"
|
||||
id = "chicken_soup"
|
||||
name = REAGENT_CHICKENSOUP
|
||||
id = REAGENT_ID_CHICKENSOUP
|
||||
description = "A fairly thick, warming chicken-based soup."
|
||||
taste_description = "savoury chicken goodness"
|
||||
color = "#d4c574"
|
||||
allergen_type = ALLERGEN_MEAT //plain ol' chimken
|
||||
|
||||
/datum/reagent/drink/soup/chicken_noodle
|
||||
name = "Chicken Noodle Soup"
|
||||
id = "chicken_noodle_soup"
|
||||
name = REAGENT_CHICKENNOODLESOUP
|
||||
id = REAGENT_ID_CHICKENNOODLESOUP
|
||||
description = "A thin chicken broth with added noodles. If you're lucky there might be some chunks of chicken and veggies in there! Maybe."
|
||||
taste_description = "savoury chicken-noodle goodness"
|
||||
color = "#a27a41"
|
||||
allergen_type = ALLERGEN_MEAT|ALLERGEN_GRAINS|ALLERGEN_VEGETABLE //chicken + grain-based noodles + veggie chunks
|
||||
|
||||
/datum/reagent/drink/soup/onion
|
||||
name = "Onion Soup"
|
||||
id = "onion_soup"
|
||||
name = REAGENT_ONIONSOUP
|
||||
id = REAGENT_ID_ONIONSOUP
|
||||
description = "A humble staple of humanity throughout the centuries."
|
||||
taste_description = "caramelized onions"
|
||||
color = "#5d3918"
|
||||
allergen_type = ALLERGEN_VEGETABLE //onions are veg, right?
|
||||
|
||||
/datum/reagent/drink/soup/vegetable
|
||||
name = "Vegetable Soup"
|
||||
id = "vegetable_soup"
|
||||
name = REAGENT_VEGETABLESOUP
|
||||
id = REAGENT_ID_VEGETABLESOUP
|
||||
description = "A mix of various kinds of tasty vegetables, in soup format!"
|
||||
taste_description = "mixed vegetables"
|
||||
color = "#824005"
|
||||
allergen_type = ALLERGEN_VEGETABLE //mixed veg
|
||||
|
||||
/datum/reagent/drink/soup/beet
|
||||
name = "Beet Soup"
|
||||
id = "beet_soup"
|
||||
name = REAGENT_BEETSOUP
|
||||
id = REAGENT_ID_BEETSOUP
|
||||
description = "A hearty mix of tomatoes and beets, with a meat stock base."
|
||||
taste_description = "sour tomatoes and some killer beets"
|
||||
color = "#471b1c"
|
||||
allergen_type = ALLERGEN_MEAT|ALLERGEN_FRUIT|ALLERGEN_VEGETABLE //meat stock, tomatoes, and beets
|
||||
|
||||
/datum/reagent/drink/soup/hot_and_sour
|
||||
name = "Hot & Sour Soup"
|
||||
id = "hot_n_sour_soup"
|
||||
name = REAGENT_HOTNSOURSOUP
|
||||
id = REAGENT_ID_HOTNSOURSOUP
|
||||
description = "A spicy tofu-based soup."
|
||||
taste_description = "spicy, sour tofu"
|
||||
color = "#5f1b06"
|
||||
@@ -713,8 +713,8 @@
|
||||
|
||||
/datum/reagent/drink/coffee/nukie
|
||||
|
||||
name = "Nukie"
|
||||
id = "nukie"
|
||||
name = REAGENT_NUKIE
|
||||
id = REAGENT_ID_NUKIE
|
||||
description = "An extremely concentrated caffinated drink."
|
||||
color = "#102838"
|
||||
adj_temp = 0
|
||||
@@ -722,70 +722,70 @@
|
||||
adj_drowsy = -5
|
||||
adj_sleepy = -10
|
||||
|
||||
glass_name = "nukie"
|
||||
glass_name = REAGENT_ID_NUKIE
|
||||
glass_desc = "A drink to perk you up and refresh you!"
|
||||
overdose = 30
|
||||
|
||||
taste_description = "flavourless energy"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/peach
|
||||
name = "Nukie Peach"
|
||||
id = "nukie_peach"
|
||||
name = REAGENT_NUKIEPEACH
|
||||
id = REAGENT_ID_NUKIEPEACH
|
||||
color = "#ffc76e"
|
||||
taste_description = "battery acid with a hint of artificial peach"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/pear
|
||||
name = "Nukie Pear"
|
||||
id = "nukie_pear"
|
||||
name = REAGENT_NUKIEPEAR
|
||||
id = REAGENT_ID_NUKIEPEAR
|
||||
color = "#d4c03d"
|
||||
taste_description = "electrostimulation with a hint of artificial pear"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/cherry
|
||||
name = "Nukie Cherry"
|
||||
id = "nukie_cherry"
|
||||
name = REAGENT_NUKIECHERRY
|
||||
id = REAGENT_ID_NUKIECHERRY
|
||||
color = "#b00707"
|
||||
taste_description = "the rapid acceleration of tooth decay with a hint of artificial cherry"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/melon
|
||||
name = "Nukie Melon"
|
||||
id = "nukie_melon"
|
||||
name = REAGENT_NUKIEMELON
|
||||
id = REAGENT_ID_NUKIEMELON
|
||||
color = "#00bf06"
|
||||
taste_description = "something is crawling under your skin with a hint of artificial melon"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/banana
|
||||
name = "Nukie Banana"
|
||||
id = "nukie_banana"
|
||||
name = REAGENT_NUKIEBANANA
|
||||
id = REAGENT_ID_NUKIEBANANA
|
||||
color = "#ffee00"
|
||||
taste_description = "imminent cardiac arrest with a hint of something that doesn't really taste like banana at all but is clearly intending to be banana"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/rose
|
||||
name = "Nukie Rose"
|
||||
id = "nukie_rose"
|
||||
name = REAGENT_NUKIEROSE
|
||||
id = REAGENT_ID_NUKIEROSE
|
||||
color = "#ff7df4"
|
||||
taste_description = "paint stripper, space cleaner and some sort of cheap perfume"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/lemon
|
||||
name = "Nukie Lemon"
|
||||
id = "nukie_lemon"
|
||||
name = REAGENT_NUKIELEMON
|
||||
id = REAGENT_ID_NUKIELEMON
|
||||
color = "#c3ff00"
|
||||
taste_description = "something that once resembled lemon mixed thoroughly with literal toxic waste"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/fruit
|
||||
name = "Nukie Fruit"
|
||||
id = "nukie_fruit"
|
||||
name = REAGENT_NUKIEFRUIT
|
||||
id = REAGENT_ID_NUKIEFRUIT
|
||||
color = "#b300ff"
|
||||
taste_description = "the colour purple"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/special
|
||||
name = "Nukie Limited Edition"
|
||||
id = "nukie_special"
|
||||
name = REAGENT_NUKIESPECIAL
|
||||
id = REAGENT_ID_NUKIESPECIAL
|
||||
color = "#ffffff"
|
||||
taste_description = "sitting in your college dorm one week before your exams start, staring at a screen without anything particularly interesting on, knowing that you should really be studying, but you can put it off for another day right? Plus your friends are gonna be getting on soon and there's an event starting that you need to prep for"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega
|
||||
|
||||
name = "Mega Nukie"
|
||||
id = "nukie_mega"
|
||||
name = REAGENT_NUKIEMEGA
|
||||
id = REAGENT_ID_NUKIEMEGA
|
||||
description = "An extremely dangerously concentrated caffinated drink."
|
||||
color = "#102838"
|
||||
adj_temp = 0
|
||||
@@ -793,15 +793,15 @@
|
||||
adj_drowsy = -5
|
||||
adj_sleepy = -10
|
||||
|
||||
glass_name = "nukie"
|
||||
glass_name = REAGENT_ID_NUKIE
|
||||
glass_desc = "A drink that might just explode your heart!"
|
||||
overdose = 5
|
||||
|
||||
taste_description = "flavourless energy"
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/sight
|
||||
name = "Nukie Mega Plum"
|
||||
id = "nukie_mega_sight"
|
||||
name = REAGENT_NUKIEMEGASIGHT
|
||||
id = REAGENT_ID_NUKIEMEGASIGHT
|
||||
color = "#f4fc03"
|
||||
taste_description = "seeing beyond the margins of this world"
|
||||
|
||||
@@ -819,8 +819,8 @@
|
||||
M.add_chemical_effect(CE_DARKSIGHT, 1)
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/heart //Heals you pretty damn well but damages your heart
|
||||
name = "Nukie Mega Juice"
|
||||
id = "nukie_mega_heart"
|
||||
name = REAGENT_NUKIEMEGAHEART
|
||||
id = REAGENT_ID_NUKIEMEGAHEART
|
||||
color = "#fc03e7"
|
||||
taste_description = "the end is rapidly approaching, yet remains forever far"
|
||||
|
||||
@@ -840,8 +840,8 @@
|
||||
..()
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/nega //Makes you both jittery and sleepy
|
||||
name = "Nukie Nega"
|
||||
id = "nukie_mega_sleep"
|
||||
name = REAGENT_NUKIEMEGASLEEP
|
||||
id = REAGENT_ID_NUKIEMEGASLEEP
|
||||
color = "#00dded"
|
||||
taste_description = "the void encompassing you"
|
||||
adj_drowsy = 0
|
||||
@@ -854,8 +854,8 @@
|
||||
..()
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/shock //Rapidly fills you up and even repairs your NIF, unless you don't have one in which case you'll be confused.
|
||||
name = "Nukie Mega Shock"
|
||||
id = "nukie_mega_shock"
|
||||
name = REAGENT_NUKIEMEGASHOCK
|
||||
id = REAGENT_ID_NUKIEMEGASHOCK
|
||||
color = "#ede500"
|
||||
taste_description = "a thousand volts running down your spine"
|
||||
|
||||
@@ -875,8 +875,8 @@
|
||||
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/fast //Like hyperzine, but instead of overdosing, it occassionally burns you
|
||||
name = "Nukie Mega Rapid"
|
||||
id = "nukie_mega_fast"
|
||||
name = REAGENT_NUKIEMEGAFAST
|
||||
id = REAGENT_ID_NUKIEMEGAFAST
|
||||
color = "#000000"
|
||||
taste_description = "more, more, now, quick, get yourself some more, don't stop"
|
||||
|
||||
@@ -888,8 +888,8 @@
|
||||
M.add_chemical_effect(CE_SPEEDBOOST, 1)
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/high //Simultaneously makes you high and hungry
|
||||
name = "Nukie Mega Sky"
|
||||
id = "nukie_mega_high"
|
||||
name = REAGENT_NUKIEMEGAHIGH
|
||||
id = REAGENT_ID_NUKIEMEGAHIGH
|
||||
color = "#fafafa"
|
||||
taste_description = "moreishness, you could really go for a proper snack right now"
|
||||
|
||||
@@ -931,8 +931,8 @@
|
||||
M.emote(pick("twitch", "giggle"))
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/shrink //Basically microcillin but for ingesting
|
||||
name = "Nukie Mega Shrink"
|
||||
id = "nukie_mega_shrink"
|
||||
name = REAGENT_NUKIEMEGASHRINK
|
||||
id = REAGENT_ID_NUKIEMEGASHRINK
|
||||
color = "#15ff00"
|
||||
taste_description = "a plastic bag floating gently on the breeze"
|
||||
|
||||
@@ -941,8 +941,8 @@
|
||||
M.resize((M.size_multiplier - 0.01), uncapped = M.has_large_resize_bounds(), aura_animation = FALSE)
|
||||
|
||||
/datum/reagent/drink/coffee/nukie/mega/grow //Basically macrocillin but for ingesting
|
||||
name = "Nukie Mega Growth"
|
||||
id = "nukie_mega_growth"
|
||||
name = REAGENT_NUKIEMEGAGROWTH
|
||||
id = REAGENT_ID_NUKIEMEGAGROWTH
|
||||
color = "#90ed87"
|
||||
taste_description = "absurd hugeness"
|
||||
|
||||
|
||||
@@ -383,7 +383,7 @@
|
||||
name = "Diethylamine"
|
||||
id = "diethylamine"
|
||||
description = "A secondary amine, mildly corrosive."
|
||||
taste_description = "iron"
|
||||
taste_description = REAGENT_ID_IRON
|
||||
reagent_state = LIQUID
|
||||
color = "#604030"
|
||||
|
||||
@@ -576,10 +576,10 @@
|
||||
var/datum/reagent/blood/coolant = H.get_blood(H.vessel)
|
||||
|
||||
if(coolant)
|
||||
H.vessel.add_reagent("blood", removed, coolant.data)
|
||||
H.vessel.add_reagent(REAGENT_ID_BLOOD, removed, coolant.data)
|
||||
|
||||
else
|
||||
H.vessel.add_reagent("blood", removed)
|
||||
H.vessel.add_reagent(REAGENT_ID_BLOOD, removed)
|
||||
H.fixblood()
|
||||
|
||||
else
|
||||
|
||||
@@ -466,8 +466,8 @@
|
||||
affect_blood(M, alien, removed * 0.7)
|
||||
|
||||
/datum/reagent/acid/polyacid
|
||||
name = "Polytrinic acid"
|
||||
id = "pacid"
|
||||
name = REAGENT_PACID
|
||||
id = REAGENT_ID_PACID
|
||||
description = "Polytrinic acid is a an extremely corrosive chemical substance."
|
||||
taste_description = "acid"
|
||||
reagent_state = LIQUID
|
||||
|
||||
@@ -4,8 +4,8 @@
|
||||
////////////////////////////
|
||||
|
||||
/datum/reagent/macrocillin
|
||||
name = "Macrocillin"
|
||||
id = "macrocillin"
|
||||
name = REAGENT_MACROCILLIN
|
||||
id = REAGENT_ID_MACROCILLIN
|
||||
description = "Glowing yellow liquid."
|
||||
reagent_state = LIQUID
|
||||
color = "#FFFF00" // rgb: 255, 255, 0
|
||||
@@ -17,8 +17,8 @@
|
||||
return
|
||||
|
||||
/datum/reagent/microcillin
|
||||
name = "Microcillin"
|
||||
id = "microcillin"
|
||||
name = REAGENT_MICROCILLIN
|
||||
id = REAGENT_ID_MICROCILLIN
|
||||
description = "Murky purple liquid."
|
||||
reagent_state = LIQUID
|
||||
color = "#800080"
|
||||
@@ -31,8 +31,8 @@
|
||||
|
||||
|
||||
/datum/reagent/normalcillin
|
||||
name = "Normalcillin"
|
||||
id = "normalcillin"
|
||||
name = REAGENT_NORMALCILLIN
|
||||
id = REAGENT_ID_NORMALCILLIN
|
||||
description = "Translucent cyan liquid."
|
||||
reagent_state = LIQUID
|
||||
color = "#00FFFF"
|
||||
@@ -48,8 +48,8 @@
|
||||
|
||||
|
||||
/datum/reagent/sizeoxadone
|
||||
name = "Sizeoxadone"
|
||||
id = "sizeoxadone"
|
||||
name = REAGENT_SIZEOXADONE
|
||||
id = REAGENT_ID_SIZEOXADONE
|
||||
description = "A volatile liquid used as a precursor to size-altering chemicals. Causes dizziness if taken unprocessed."
|
||||
reagent_state = LIQUID
|
||||
color = "#1E90FF"
|
||||
@@ -65,8 +65,8 @@
|
||||
////////////////////////// Anti-Noms Drugs //////////////////////////
|
||||
|
||||
/datum/reagent/ickypak
|
||||
name = "Ickypak"
|
||||
id = "ickypak"
|
||||
name = REAGENT_ICKYPAK
|
||||
id = REAGENT_ID_ICKYPAK
|
||||
description = "A foul-smelling green liquid, for inducing muscle contractions to expel accidentally ingested things."
|
||||
reagent_state = LIQUID
|
||||
color = "#0E900E"
|
||||
@@ -87,8 +87,8 @@
|
||||
B.release_specific_contents(A)
|
||||
|
||||
/datum/reagent/unsorbitol
|
||||
name = "Unsorbitol"
|
||||
id = "unsorbitol"
|
||||
name = REAGENT_UNSORBITOL
|
||||
id = REAGENT_ID_UNSORBITOL
|
||||
description = "A frothy pink liquid, for causing cellular-level hetrogenous structure separation."
|
||||
reagent_state = LIQUID
|
||||
color = "#EF77E5"
|
||||
@@ -118,15 +118,15 @@
|
||||
////////////////////////// TF Drugs //////////////////////////
|
||||
|
||||
/datum/reagent/amorphorovir
|
||||
name = "Amorphorovir"
|
||||
id = "amorphorovir"
|
||||
name = REAGENT_AMORPHOROVIR
|
||||
id = REAGENT_ID_AMORPHOROVIR
|
||||
description = "A base medical concoction, capable of rapidly altering genetic and physical structure of the body. Requires extra processing to allow for a targeted transformation."
|
||||
reagent_state = LIQUID
|
||||
color = "#AAAAAA"
|
||||
|
||||
/datum/reagent/androrovir
|
||||
name = "Androrovir"
|
||||
id = "androrovir"
|
||||
name = REAGENT_ANDROROVIR
|
||||
id = REAGENT_ID_ANDROROVIR
|
||||
description = "A medical concoction, capable of rapidly altering genetic and physical structure of the body. This one seems to realign the target's gender to be male."
|
||||
reagent_state = LIQUID
|
||||
color = "#00BBFF"
|
||||
@@ -136,7 +136,7 @@
|
||||
return
|
||||
if(ishuman(M))
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(M.reagents.has_reagent("gynorovir") || M.reagents.has_reagent("androgynorovir"))
|
||||
if(M.reagents.has_reagent(REAGENT_ID_GYNOROVIR) || M.reagents.has_reagent(REAGENT_ID_ANDROGYNOROVIR))
|
||||
H.Confuse(1)
|
||||
else
|
||||
if(!(H.gender == MALE))
|
||||
@@ -146,8 +146,8 @@
|
||||
span_warning("Your body suddenly contorts, feeling very different in various ways... By the time the rushing feeling is over it seems you just became male."))
|
||||
|
||||
/datum/reagent/gynorovir
|
||||
name = "Gynorovir"
|
||||
id = "gynorovir"
|
||||
name = REAGENT_GYNOROVIR
|
||||
id = REAGENT_ID_GYNOROVIR
|
||||
description = "A medical concoction, capable of rapidly altering genetic and physical structure of the body. This one seems to realign the target's gender to be female."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF00AA"
|
||||
@@ -157,7 +157,7 @@
|
||||
return
|
||||
if(ishuman(M))
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(M.reagents.has_reagent("androrovir") || M.reagents.has_reagent("androgynorovir"))
|
||||
if(M.reagents.has_reagent(REAGENT_ID_ANDROROVIR) || M.reagents.has_reagent(REAGENT_ID_ANDROGYNOROVIR))
|
||||
H.Confuse(1)
|
||||
else
|
||||
if(!(H.gender == FEMALE))
|
||||
@@ -167,8 +167,8 @@
|
||||
span_warning("Your body suddenly contorts, feeling very different in various ways... By the time the rushing feeling is over it seems you just became female."))
|
||||
|
||||
/datum/reagent/androgynorovir
|
||||
name = "Androgynorovir"
|
||||
id = "androgynorovir"
|
||||
name = REAGENT_ANDROGYNOROVIR
|
||||
id = REAGENT_ID_ANDROGYNOROVIR
|
||||
description = "A medical concoction, capable of rapidly altering genetic and physical structure of the body. This one seems to realign the target's gender to be mixed."
|
||||
reagent_state = LIQUID
|
||||
color = "#6600FF"
|
||||
@@ -178,7 +178,7 @@
|
||||
return
|
||||
if(ishuman(M))
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(M.reagents.has_reagent("gynorovir") || M.reagents.has_reagent("androrovir"))
|
||||
if(M.reagents.has_reagent(REAGENT_ID_GYNOROVIR) || M.reagents.has_reagent(REAGENT_ID_ANDROROVIR))
|
||||
H.Confuse(1)
|
||||
else
|
||||
if(!(H.gender == PLURAL))
|
||||
@@ -191,8 +191,8 @@
|
||||
////////////////////////// Misc Drugs //////////////////////////
|
||||
|
||||
/datum/reagent/drugs/rainbow_toxin /// Replaces Space Drugs.
|
||||
name = "Rainbow Toxin"
|
||||
id = "rainbowtoxin"
|
||||
name = REAGENT_RAINBOWTOXIN
|
||||
id = REAGENT_ID_RAINBOWTOXIN
|
||||
description = "Known for providing a euphoric high, this psychoactive drug is often injected into unknowing prey by serpents and other fanged beasts. Highly valuable and frequently sought after by hypno-enthusiasts and party-goers."
|
||||
taste_description = "mixed euphoria"
|
||||
taste_mult = 0.8 //You ARE going to taste this!
|
||||
@@ -212,8 +212,8 @@
|
||||
..()
|
||||
|
||||
/datum/reagent/paralysis_toxin
|
||||
name = "Tetrodotoxin"
|
||||
id = "paralysistoxin"
|
||||
name = REAGENT_PARALYSISTOXIN
|
||||
id = REAGENT_ID_PARALYSISTOXIN
|
||||
description = "A potent toxin commonly found in a plethora of species. When exposed to the toxin, causes extreme, paralysis for a prolonged period, with only essential functions of the body being unhindered. Commonly used by covert operatives and used as a crowd control tool."
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -227,8 +227,8 @@
|
||||
M.AdjustWeakened(5) //Stand in for paralyze so you can still talk/emote/see
|
||||
|
||||
/datum/reagent/pain_enzyme
|
||||
name = "Pain Enzyme"
|
||||
id = "painenzyme"
|
||||
name = REAGENT_PAINENZYME
|
||||
id = REAGENT_ID_PAINENZYME
|
||||
description = "An enzyme found in a variety of species. When exposed to the toxin, will cause severe, agonizing pain. The effects can last for hours depending on the dose. Only known cure is an equally strong painkiller or dialysis."
|
||||
taste_description = "sourness"
|
||||
reagent_state = LIQUID
|
||||
|
||||
Reference in New Issue
Block a user