mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-20 03:26:37 +01:00
other.dm
This commit is contained in:
@@ -10,4 +10,4 @@
|
||||
|
||||
/obj/item/reagent_containers/spray/luminol/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("luminol", 250)
|
||||
reagents.add_reagent(REAGENT_ID_LUMINOL, 250)
|
||||
|
||||
@@ -407,7 +407,7 @@
|
||||
desc = "A small bottle of various plant extracts said to improve upon a person's health as an alternative form of medicine."
|
||||
icon = 'icons/obj/entrepreneur.dmi'
|
||||
icon_state = "oil"
|
||||
prefill = list("essential_oil" = 60)
|
||||
prefill = list(REAGENT_ID_ESSENTIALOIL = 60)
|
||||
|
||||
// Masseuse
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
if(istype(Bait, bait_type))
|
||||
var/foodvolume
|
||||
for(var/datum/reagent/re in Bait.reagents.reagent_list)
|
||||
if(re.id == REAGENT_ID_NUTRIMENT || re.id == "protein" || re.id == "glucose" || re.id == "fishbait")
|
||||
if(re.id == REAGENT_ID_NUTRIMENT || re.id == "protein" || re.id == "glucose" || re.id == REAGENT_ID_FISHBAIT)
|
||||
foodvolume += re.volume
|
||||
|
||||
toolspeed = initial(toolspeed) * 10*(0.01/(0.2*(foodvolume/Bait.reagents.maximum_volume + 0.5))) //VOREStation edit: gives fishing a universal formula because Polaris' doesn't work here. Min value of 1, max value of 1/3, 0.5 at 1/2 filled with bait reagents.
|
||||
|
||||
@@ -308,7 +308,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/holywater/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("holywater", 100)
|
||||
reagents.add_reagent(REAGENT_ID_HOLYWATER, 100)
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/vermouth
|
||||
name = "Goldeneye Vermouth"
|
||||
|
||||
@@ -4640,7 +4640,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/wormsickly/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("fishbait", 9)
|
||||
reagents.add_reagent(REAGENT_ID_FISHBAIT, 9)
|
||||
reagents.add_reagent("protein", 3)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/worm
|
||||
@@ -4654,7 +4654,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/worm/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("fishbait", 15)
|
||||
reagents.add_reagent(REAGENT_ID_FISHBAIT, 15)
|
||||
reagents.add_reagent("protein", 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/wormdeluxe
|
||||
@@ -4668,7 +4668,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/wormdeluxe/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("fishbait", 30)
|
||||
reagents.add_reagent(REAGENT_ID_FISHBAIT, 30)
|
||||
reagents.add_reagent("protein", 10)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/siffruit
|
||||
@@ -4749,7 +4749,7 @@
|
||||
/obj/item/reagent_containers/food/snacks/bageleverything/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent(REAGENT_ID_PHORON, 5)
|
||||
reagents.add_reagent("defective_nanites", 5)
|
||||
reagents.add_reagent(REAGENT_ID_DEFECTIVENANITES, 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bageltwo
|
||||
name = "two bagels"
|
||||
@@ -6827,7 +6827,7 @@
|
||||
description_fluff = "A form of fermented shark that originated on Earth as far back as the 17th century. Modern Hakarl is made from vat-made fermented shark and is distributed across the galaxy as a delicacy. However, few are able to stand the smell or taste of the meat."
|
||||
filling_color = "#916E36"
|
||||
center_of_mass = list("x"=15, "y"=9)
|
||||
nutriment_desc = list("fish" = 2, "salt" = 2, "ammonia" = 1)
|
||||
nutriment_desc = list("fish" = 2, "salt" = 2, REAGENT_ID_AMMONIA = 1)
|
||||
nutriment_amt = 4
|
||||
bitesize = 1
|
||||
|
||||
@@ -7042,7 +7042,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/canned/spinach/Initialize()
|
||||
.=..()
|
||||
reagents.add_reagent("adrenaline", 4)
|
||||
reagents.add_reagent(REAGENT_ID_ADRENALINE, 4)
|
||||
reagents.add_reagent("hyperzine", 4)
|
||||
reagents.add_reagent(REAGENT_ID_IRON, 4)
|
||||
|
||||
|
||||
@@ -772,11 +772,11 @@
|
||||
icon_state = "donkpocket_ascended"
|
||||
nutriment_amt = 5
|
||||
nutriment_desc = list("burning fires of radioactive hell" = 20)
|
||||
heated_reagents = list("supermatter" = 1)
|
||||
heated_reagents = list(REAGENT_ID_SUPERMATTER = 1)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/donkpocket/ascended/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("uranium", 3)
|
||||
reagents.add_reagent(REAGENT_ID_URANIUM, 3)
|
||||
reagents.add_reagent("thermite_v", 3)
|
||||
|
||||
// Altevian Foobs
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
desc = "A small bottle."
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("ammonia" = 60)
|
||||
prefill = list(REAGENT_ID_AMMONIA = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/eznutrient
|
||||
name = "\improper EZ NUtrient bottle"
|
||||
@@ -140,7 +140,7 @@
|
||||
desc = "A small bottle."
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
icon_state = "bottle-4"
|
||||
prefill = list("diethylamine" = 60)
|
||||
prefill = list(REAGENT_ID_DIETHYLAMINE = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/pacid
|
||||
name = "polytrinic acid bottle"
|
||||
@@ -175,4 +175,4 @@
|
||||
desc = "A bottle of raw biomass! Gross!"
|
||||
icon = 'icons/obj/chemical.dmi'
|
||||
icon_state = "bottle-3"
|
||||
prefill = list("biomass" = 60)
|
||||
prefill = list(REAGENT_ID_BIOMASS = 60)
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
|
||||
/obj/item/watertank/janitor/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("cleaner", 500)
|
||||
reagents.add_reagent(REAGENT_ID_CLEANER, 500)
|
||||
|
||||
/obj/item/watertank/janitor/make_noz()
|
||||
return new /obj/item/reagent_containers/spray/mister/janitor(src)
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
descriptors |= "bitter"
|
||||
if(reagents.has_reagent("orangejuice") || reagents.has_reagent("lemonjuice") || reagents.has_reagent("limejuice"))
|
||||
descriptors |= "sweet-sour"
|
||||
if(reagents.has_reagent(REAGENT_ID_RADIUM) || reagents.has_reagent("uranium"))
|
||||
if(reagents.has_reagent(REAGENT_ID_RADIUM) || reagents.has_reagent(REAGENT_ID_URANIUM))
|
||||
descriptors |= "radioactive"
|
||||
if(reagents.has_reagent("amatoxin") || reagents.has_reagent("toxin"))
|
||||
descriptors |= "poisonous"
|
||||
@@ -94,7 +94,7 @@
|
||||
descriptors |= "medicinal"
|
||||
if(reagents.has_reagent(REAGENT_ID_GOLD) || reagents.has_reagent("earthsblood"))
|
||||
descriptors |= "shiny"
|
||||
if(reagents.has_reagent("lube"))
|
||||
if(reagents.has_reagent(REAGENT_ID_LUBE))
|
||||
descriptors |= "slippery"
|
||||
if(reagents.has_reagent(REAGENT_ID_PACID) || reagents.has_reagent(REAGENT_ID_SACID))
|
||||
descriptors |= "acidic"
|
||||
@@ -196,7 +196,7 @@
|
||||
|
||||
if(seed.chems)
|
||||
|
||||
if(W.sharp && W.edge && !isnull(seed.chems["woodpulp"]))
|
||||
if(W.sharp && W.edge && !isnull(seed.chems[REAGENT_ID_WOODPULP]))
|
||||
user.show_message(span_notice("You make planks out of \the [src]!"), 1)
|
||||
playsound(src, 'sound/effects/woodcutting.ogg', 50, 1)
|
||||
var/flesh_colour = seed.get_trait(TRAIT_FLESH_COLOUR)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
seed_name = "glowberry"
|
||||
display_name = "glowberry bush"
|
||||
mutants = null
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,10), "uranium" = list(3,5))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,10), REAGENT_ID_URANIUM = list(3,5))
|
||||
|
||||
/datum/seed/berry/glow/New()
|
||||
..()
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
display_name = "carpet"
|
||||
kitchen_tag = "carpet"
|
||||
mutants = null
|
||||
chems = list("liquidcarpet" = list(5,10))
|
||||
chems = list(REAGENT_ID_LIQUIDCARPET = list(5,10))
|
||||
|
||||
/datum/seed/grass/carpet/New()
|
||||
..()
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
name = "towercap"
|
||||
seed_name = "tower cap"
|
||||
display_name = "tower caps"
|
||||
chems = list("woodpulp" = list(10,1))
|
||||
chems = list(REAGENT_ID_WOODPULP = list(10,1))
|
||||
mutants = list("redcap")
|
||||
has_item_product = /obj/item/stack/material/log
|
||||
|
||||
@@ -146,7 +146,7 @@
|
||||
name = "redcap"
|
||||
seed_name = "red cap"
|
||||
display_name = "red caps"
|
||||
chems = list("woodpulp" = list(10,1), "tannin" = list(1,10))
|
||||
chems = list(REAGENT_ID_WOODPULP = list(10,1), "tannin" = list(1,10))
|
||||
mutants = null
|
||||
has_item_product = null
|
||||
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
seed_name = "blue tomato"
|
||||
display_name = "blue tomato plant"
|
||||
mutants = list("bluespacetomato")
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,20), "lube" = list(1,5))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,20), REAGENT_ID_LUBE = list(1,5))
|
||||
|
||||
/datum/seed/tomato/blue/New()
|
||||
..()
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
if(growth>2 && growth == max_growth)
|
||||
plane = ABOVE_PLANE
|
||||
set_opacity(1)
|
||||
if(!isnull(seed.chems["woodpulp"]))
|
||||
if(!isnull(seed.chems[REAGENT_ID_WOODPULP]))
|
||||
density = TRUE
|
||||
else
|
||||
reset_plane_and_layer()
|
||||
|
||||
@@ -71,8 +71,8 @@
|
||||
REAGENT_ID_PHOSPHORUS = 0.1,
|
||||
REAGENT_ID_SUGAR = 0.1,
|
||||
"sodawater" = 0.1,
|
||||
"ammonia" = 1,
|
||||
"diethylamine" = 2,
|
||||
REAGENT_ID_AMMONIA = 1,
|
||||
REAGENT_ID_DIETHYLAMINE = 2,
|
||||
REAGENT_ID_NUTRIMENT = 1,
|
||||
REAGENT_ID_ADMINORDRAZINE = 1,
|
||||
"eznutrient" = 1,
|
||||
@@ -91,7 +91,7 @@
|
||||
)
|
||||
var/static/list/pestkiller_reagents = list(
|
||||
REAGENT_ID_SUGAR = 2,
|
||||
"diethylamine" = -2,
|
||||
REAGENT_ID_DIETHYLAMINE = -2,
|
||||
REAGENT_ID_ADMINORDRAZINE = -5
|
||||
)
|
||||
var/static/list/water_reagents = list(
|
||||
@@ -117,8 +117,8 @@
|
||||
REAGENT_ID_PACID = list( -2, 0, 0 ),
|
||||
"plantbgone" = list( -2, 0, 0.2),
|
||||
"cryoxadone" = list( 3, 0, 0 ),
|
||||
"ammonia" = list( 0.5, 0, 0 ),
|
||||
"diethylamine" = list( 1, 0, 0 ),
|
||||
REAGENT_ID_AMMONIA = list( 0.5, 0, 0 ),
|
||||
REAGENT_ID_DIETHYLAMINE = list( 1, 0, 0 ),
|
||||
REAGENT_ID_NUTRIMENT = list( 0.5, 0.1, 0 ),
|
||||
REAGENT_ID_RADIUM = list( -1.5, 0, 0.2),
|
||||
REAGENT_ID_ADMINORDRAZINE = list( 1, 1, 1 ),
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/datum/material/diona
|
||||
name = "biomass"
|
||||
name = MAT_BIOMASS
|
||||
icon_colour = null
|
||||
stack_type = null
|
||||
integrity = 600
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//R-UST port
|
||||
/datum/material/supermatter
|
||||
name = "supermatter"
|
||||
name = MAT_SUPERMATTER
|
||||
icon_colour = "#FFFF00"
|
||||
stack_type = /obj/item/stack/material/supermatter
|
||||
shard_type = SHARD_SHARD
|
||||
@@ -21,4 +21,4 @@
|
||||
/datum/material/supermatter/generate_recipes()
|
||||
recipes = list(
|
||||
new /datum/stack_recipe("supermatter shard", /obj/machinery/power/supermatter/shard, 30 , one_per_turf = 1, time = 600, on_floor = 1, recycle_material = "[name]")
|
||||
)
|
||||
)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/obj/item/stack/material/chitin
|
||||
name = "chitin"
|
||||
name = MAT_CHITIN
|
||||
desc = "The by-product of mob grinding."
|
||||
icon_state = "chitin"
|
||||
default_type = MAT_CHITIN
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
//don't see anywhere else to put these, maybe together they could be used to make the xenos suit?
|
||||
/obj/item/stack/xenochitin
|
||||
name = "alien chitin"
|
||||
name = MAT_ALIENCHITIN
|
||||
desc = "A piece of the hide of a terrible creature."
|
||||
singular_name = "alien chitin piece"
|
||||
icon = 'icons/mob/alien.dmi'
|
||||
@@ -19,13 +19,13 @@
|
||||
stacktype = "hide-chitin"
|
||||
|
||||
/obj/item/xenos_claw
|
||||
name = "alien claw"
|
||||
name = MAT_ALIENCLAW
|
||||
desc = "The claw of a terrible creature."
|
||||
icon = 'icons/mob/alien.dmi'
|
||||
icon_state = "claw"
|
||||
|
||||
/obj/item/weed_extract
|
||||
name = "weed extract"
|
||||
name = MAT_WEEDEXTRACT
|
||||
desc = "A piece of slimy, purplish weed."
|
||||
icon = 'icons/mob/alien.dmi'
|
||||
icon_state = "weed_extract"
|
||||
@@ -33,10 +33,10 @@
|
||||
/////FUR AND WOOL MATERIALS/////
|
||||
|
||||
/datum/material/fur
|
||||
name = "fur"
|
||||
name = MAT_FUR
|
||||
icon_colour = "#fff2d3"
|
||||
stack_origin_tech = list(TECH_MATERIAL = 2)
|
||||
display_name = "fur"
|
||||
display_name = MAT_FUR
|
||||
icon_base = "sheet-fabric"
|
||||
stack_type = /obj/item/stack/material/fur
|
||||
sheet_collective_name = "pile"
|
||||
@@ -53,8 +53,8 @@
|
||||
hardness = 5
|
||||
|
||||
/datum/material/fur/wool
|
||||
name = "wool"
|
||||
display_name = "wool"
|
||||
name = MAT_WOOL
|
||||
display_name = MAT_WOOL
|
||||
stack_type = /obj/item/stack/material/fur/wool
|
||||
|
||||
/datum/material/fur/generate_recipes()
|
||||
@@ -94,7 +94,7 @@
|
||||
new /datum/stack_recipe("blindfold", /obj/item/clothing/glasses/sunglasses/blindfold/whiteblindfold/craftable, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]")
|
||||
)
|
||||
/obj/item/stack/material/fur
|
||||
name = "fur"
|
||||
name = MAT_FUR
|
||||
icon_state = "sheet-fabric"
|
||||
default_type = MAT_FUR
|
||||
strict_color_stacking = TRUE
|
||||
@@ -106,8 +106,8 @@
|
||||
apply_colour = TRUE
|
||||
|
||||
/obj/item/stack/material/fur/wool
|
||||
name = "wool"
|
||||
default_type = "wool"
|
||||
name = MAT_WOOL
|
||||
default_type = MAT_WOOL
|
||||
|
||||
/obj/item/clothing/suit/storage/duster/craftable
|
||||
name = "handmade duster"
|
||||
|
||||
@@ -223,7 +223,7 @@
|
||||
if(do_after(src, 30, A))
|
||||
|
||||
visible_message(span_notice("[src] fertilizes \the [A]."))
|
||||
T.reagents.add_reagent("ammonia", 10)
|
||||
T.reagents.add_reagent(REAGENT_ID_AMMONIA, 10)
|
||||
|
||||
busy = 0
|
||||
action = ""
|
||||
|
||||
@@ -519,7 +519,7 @@ var/global/list/robot_modules = list(
|
||||
src.modules += new /obj/item/borg/sight/janitor(src)
|
||||
var/obj/item/reagent_containers/spray/LS = new /obj/item/reagent_containers/spray(src)
|
||||
src.emag += LS
|
||||
LS.reagents.add_reagent("lube", 250)
|
||||
LS.reagents.add_reagent(REAGENT_ID_LUBE, 250)
|
||||
LS.name = "Lube spray"
|
||||
|
||||
//Starts empty. Can only recharge with recycled material.
|
||||
@@ -568,7 +568,7 @@ var/global/list/robot_modules = list(
|
||||
|
||||
var/obj/item/reagent_containers/spray/LS = locate() in src.emag
|
||||
if(LS)
|
||||
LS.reagents.add_reagent("lube", 2 * amount)
|
||||
LS.reagents.add_reagent(REAGENT_ID_LUBE, 2 * amount)
|
||||
|
||||
/obj/item/robot_module/robot/clerical
|
||||
name = "service robot module"
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
user.put_in_hands(F)
|
||||
|
||||
else if(istype(thing, /obj/machinery/power/supermatter))
|
||||
var/obj/item/fuel_assembly/F = new(get_turf(src), "supermatter")
|
||||
var/obj/item/fuel_assembly/F = new(get_turf(src), MAT_SUPERMATTER)
|
||||
visible_message(span_infoplain(span_bold("\The [src]") + " compresses \the [thing] into a new fuel assembly."))
|
||||
qdel(thing)
|
||||
user.put_in_hands(F)
|
||||
|
||||
@@ -45,33 +45,33 @@ var/list/fusion_reactions
|
||||
|
||||
// Basic power production reactions.
|
||||
/decl/fusion_reaction/deuterium_deuterium
|
||||
p_react = "deuterium"
|
||||
s_react = "deuterium"
|
||||
p_react = REAGENT_ID_DEUTERIUM
|
||||
s_react = REAGENT_ID_DEUTERIUM
|
||||
energy_consumption = 1
|
||||
energy_production = 2
|
||||
// Advanced production reactions (todo)
|
||||
|
||||
/decl/fusion_reaction/deuterium_helium
|
||||
p_react = "deuterium"
|
||||
s_react = "helium-3"
|
||||
p_react = REAGENT_ID_DEUTERIUM
|
||||
s_react = REAGENT_ID_HELIUM3
|
||||
energy_consumption = 1
|
||||
energy_production = 5
|
||||
|
||||
/decl/fusion_reaction/deuterium_tritium
|
||||
p_react = "deuterium"
|
||||
s_react = "tritium"
|
||||
p_react = REAGENT_ID_DEUTERIUM
|
||||
s_react = REAGENT_ID_SLIMEJELLY
|
||||
energy_consumption = 1
|
||||
energy_production = 1
|
||||
products = list("helium-3" = 1)
|
||||
products = list(REAGENT_ID_HELIUM3 = 1)
|
||||
instability = 0.5
|
||||
|
||||
/decl/fusion_reaction/deuterium_lithium
|
||||
p_react = "deuterium"
|
||||
p_react = REAGENT_ID_DEUTERIUM
|
||||
s_react = REAGENT_ID_LITHIUM
|
||||
energy_consumption = 2
|
||||
energy_production = 0
|
||||
radiation = 3
|
||||
products = list("tritium"= 1)
|
||||
products = list(REAGENT_ID_SLIMEJELLY= 1)
|
||||
instability = 1
|
||||
|
||||
// Unideal/material production reactions
|
||||
@@ -104,7 +104,7 @@ var/list/fusion_reactions
|
||||
|
||||
// VERY UNIDEAL REACTIONS.
|
||||
/decl/fusion_reaction/phoron_supermatter
|
||||
p_react = "supermatter"
|
||||
p_react = REAGENT_ID_SUPERMATTER
|
||||
s_react = REAGENT_ID_PHORON
|
||||
energy_consumption = 0
|
||||
energy_production = 5
|
||||
@@ -131,7 +131,7 @@ var/list/fusion_reactions
|
||||
H.hallucination += rand(100,150)
|
||||
|
||||
for(var/obj/machinery/fusion_fuel_injector/I in range(world.view, origin))
|
||||
if(I.cur_assembly && I.cur_assembly.fuel_type == "supermatter")
|
||||
if(I.cur_assembly && I.cur_assembly.fuel_type == REAGENT_ID_SUPERMATTER)
|
||||
explosion(get_turf(I), 1, 2, 3)
|
||||
spawn(5)
|
||||
if(I && I.loc)
|
||||
@@ -144,7 +144,7 @@ var/list/fusion_reactions
|
||||
|
||||
// High end reactions.
|
||||
/decl/fusion_reaction/boron_hydrogen
|
||||
p_react = "boron"
|
||||
p_react = REAGENT_ID_BORON11
|
||||
s_react = REAGENT_ID_HYDROGEN
|
||||
minimum_energy_level = FUSION_HEAT_CAP * 0.5
|
||||
energy_consumption = 3
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/turf/simulated/wall/diona/Initialize(mapload)
|
||||
..(mapload, "biomass")
|
||||
..(mapload, MAT_BIOMASS)
|
||||
|
||||
/turf/simulated/wall/diona/attack_generic(var/mob/user, var/damage, var/attack_message)
|
||||
if(istype(user, /mob/living/carbon/alien/diona))
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/obj/item/reagent_containers/chem_disp_cartridge
|
||||
//Xenoflora
|
||||
ammonia spawn_reagent = "ammonia"
|
||||
diethylamine spawn_reagent = "diethylamine"
|
||||
ammonia spawn_reagent = REAGENT_ID_AMMONIA
|
||||
diethylamine spawn_reagent = REAGENT_ID_DIETHYLAMINE
|
||||
plantbgone spawn_reagent = "plantbgone"
|
||||
mutagen spawn_reagent = "mutagen"
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
protein spawn_reagent = "protein"
|
||||
|
||||
//Special Ops
|
||||
biomass spawn_reagent = "biomass"
|
||||
biomass spawn_reagent = REAGENT_ID_BIOMASS
|
||||
carthatoline spawn_reagent = "carthatoline"
|
||||
corophizine spawn_reagent = "corophizine"
|
||||
myelamine spawn_reagent = "myelamine"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "xenoflora chem dispenser"
|
||||
ui_title = "Xenoflora Chemical Dispenser"
|
||||
dispense_reagents = list(
|
||||
REAGENT_ID_WATER, REAGENT_ID_SUGAR, REAGENT_ID_ETHANOL, REAGENT_ID_RADIUM, "ammonia", "diethylamine", "plantbgone", "mutagen", REAGENT_ID_CALCIUM
|
||||
REAGENT_ID_WATER, REAGENT_ID_SUGAR, REAGENT_ID_ETHANOL, REAGENT_ID_RADIUM, REAGENT_ID_AMMONIA, REAGENT_ID_DIETHYLAMINE, "plantbgone", "mutagen", REAGENT_ID_CALCIUM
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/xenoflora/full
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
/obj/structure/reagent_dispenser/he3/Initialize()
|
||||
..()
|
||||
reagents.add_reagent("helium3",1000)
|
||||
reagents.add_reagent(REAGENT_ID_HELIUM3,1000)
|
||||
|
||||
/*
|
||||
* Misc
|
||||
|
||||
@@ -2,9 +2,9 @@
|
||||
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(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/wood = list(REAGENT_ID_CARBON,REAGENT_ID_WOODPULP,REAGENT_ID_NITROGEN,REAGENT_ID_POTASSIUM,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/stick = list(REAGENT_ID_CARBON,REAGENT_ID_WOODPULP,REAGENT_ID_NITROGEN,REAGENT_ID_POTASSIUM,REAGENT_ID_SODIUM),
|
||||
/obj/item/stack/material/log = list(REAGENT_ID_CARBON,REAGENT_ID_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...
|
||||
@@ -19,7 +19,7 @@ var/global/list/sheet_reagents = list( //have a number of reagents divisible by
|
||||
/obj/item/stack/material/durasteel = list(REAGENT_ID_IRON,REAGENT_ID_IRON,REAGENT_ID_CARBON,REAGENT_ID_CARBON,REAGENT_ID_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/uranium = list(REAGENT_ID_URANIUM),
|
||||
/obj/item/stack/material/phoron = list(REAGENT_ID_PHORON),
|
||||
/obj/item/stack/material/gold = list(REAGENT_ID_GOLD),
|
||||
/obj/item/stack/material/silver = list(REAGENT_ID_SILVER),
|
||||
@@ -31,7 +31,7 @@ var/global/list/sheet_reagents = list( //have a number of reagents divisible by
|
||||
/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(REAGENT_ID_PLATINUM, REAGENT_ID_SILICON, REAGENT_ID_SILICON, REAGENT_ID_SILICON), //5 platinum, 15 silicon,
|
||||
/obj/item/stack/material/supermatter = list("supermatter")
|
||||
/obj/item/stack/material/supermatter = list(REAGENT_ID_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(REAGENT_ID_SILICON),
|
||||
@@ -41,7 +41,7 @@ var/global/list/ore_reagents = list( //have a number of reageents divisible by R
|
||||
/obj/item/ore/silver = list(REAGENT_ID_SILVER),
|
||||
/obj/item/ore/gold = list(REAGENT_ID_GOLD),
|
||||
/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/uranium = list(REAGENT_ID_URANIUM),
|
||||
/obj/item/ore/diamond = list(REAGENT_ID_CARBON),
|
||||
/obj/item/ore/osmium = list(REAGENT_ID_PLATINUM), // should contain osmium
|
||||
/obj/item/ore/lead = list(REAGENT_ID_LEAD),
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
|
||||
/turf/simulated/floor/lava/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
. = ..()
|
||||
R.add_reagent("mineralizedfluid", round(volume / 2, 0.1))
|
||||
R.add_reagent(REAGENT_ID_MINERALIZEDFLUID, round(volume / 2, 0.1))
|
||||
|
||||
|
||||
/turf/simulated/floor/water/pump_reagents(var/datum/reagents/R, var/volume)
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
/decl/chemical_reaction/distilling/biomass
|
||||
name = "Distilling Biomass"
|
||||
id = "distill_biomass"
|
||||
result = "biomass"
|
||||
result = REAGENT_ID_BIOMASS
|
||||
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.
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
name = "Distilling Inaprovalaze"
|
||||
id = "distill_inaprovalaze"
|
||||
result = "inaprovalaze"
|
||||
required_reagents = list("inaprovaline" = 2, "foaming_agent" = 1)
|
||||
required_reagents = list("inaprovaline" = 2, REAGENT_ID_FOAMINGAGENT = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -75,7 +75,7 @@
|
||||
name = "Distilling Bicaridaze"
|
||||
id = "distill_bicaridaze"
|
||||
result = "bicaridaze"
|
||||
required_reagents = list("bicaridine" = 2, "foaming_agent" = 1)
|
||||
required_reagents = list("bicaridine" = 2, REAGENT_ID_FOAMINGAGENT = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -86,7 +86,7 @@
|
||||
name = "Distilling Dermalaze"
|
||||
id = "distill_dermalaze"
|
||||
result = "dermalaze"
|
||||
required_reagents = list("dermaline" = 2, "foaming_agent" = 1)
|
||||
required_reagents = list("dermaline" = 2, REAGENT_ID_FOAMINGAGENT = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -97,7 +97,7 @@
|
||||
name = "Distilling Spacomycaze"
|
||||
id = "distill_spacomycaze"
|
||||
result = "spacomycaze"
|
||||
required_reagents = list("paracetamol" = 1, "spaceacillin" = 1, "foaming_agent" = 1)
|
||||
required_reagents = list("paracetamol" = 1, "spaceacillin" = 1, REAGENT_ID_FOAMINGAGENT = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -108,7 +108,7 @@
|
||||
name = "Distilling Tricorlidaze"
|
||||
id = "distill_tricorlidaze"
|
||||
result = "tricorlidaze"
|
||||
required_reagents = list("tricordrazine" = 1, "sterilizine" = 1, "foaming_agent" = 1)
|
||||
required_reagents = list("tricordrazine" = 1, "sterilizine" = 1, REAGENT_ID_FOAMINGAGENT = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -156,7 +156,7 @@
|
||||
name = "Distilling Brute Juice"
|
||||
id = "distill_brutejuice"
|
||||
result = REAGENT_ID_BERSERKMED
|
||||
required_reagents = list("biomass" = 1, "hyperzine" = 3, "synaptizine" = 2, REAGENT_ID_PHORON = 1)
|
||||
required_reagents = list(REAGENT_ID_BIOMASS = 1, "hyperzine" = 3, "synaptizine" = 2, REAGENT_ID_PHORON = 1)
|
||||
result_amount = 3
|
||||
|
||||
temp_range = list(T0C + 600, T0C + 700)
|
||||
@@ -174,7 +174,7 @@
|
||||
name = "Distilling Cryogellatin"
|
||||
id = "distill_cryoslurry"
|
||||
result = REAGENT_ID_CRYOSLURRY
|
||||
required_reagents = list("frostoil" = 7, "enzyme" = 3, "plasticide" = 3, "foaming_agent" = 2)
|
||||
required_reagents = list("frostoil" = 7, "enzyme" = 3, "plasticide" = 3, REAGENT_ID_FOAMINGAGENT = 2)
|
||||
inhibitors = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
|
||||
|
||||
@@ -170,7 +170,7 @@
|
||||
name = "Nuclear Cola"
|
||||
id = "nuka_cola"
|
||||
result = "nuka_cola"
|
||||
required_reagents = list("uranium" = 1, "cola" = 5)
|
||||
required_reagents = list(REAGENT_ID_URANIUM = 1, "cola" = 5)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/moonshine
|
||||
@@ -407,7 +407,7 @@
|
||||
name = "Atomic Bomb"
|
||||
id = "atomicbomb"
|
||||
result = "atomicbomb"
|
||||
required_reagents = list("b52" = 10, "uranium" = 1)
|
||||
required_reagents = list("b52" = 10, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/margarita
|
||||
@@ -428,7 +428,7 @@
|
||||
name = "Three Mile Island Iced Tea"
|
||||
id = "threemileisland"
|
||||
result = "threemileisland"
|
||||
required_reagents = list("longislandicedtea" = 10, "uranium" = 1)
|
||||
required_reagents = list("longislandicedtea" = 10, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/whiskeysoda
|
||||
@@ -456,7 +456,7 @@
|
||||
name = "Manhattan Project"
|
||||
id = "manhattan_proj"
|
||||
result = "manhattan_proj"
|
||||
required_reagents = list("manhattan" = 10, "uranium" = 1)
|
||||
required_reagents = list("manhattan" = 10, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/vodka_tonic
|
||||
@@ -1078,7 +1078,7 @@
|
||||
name = "Ent's Draught"
|
||||
id = "entdraught"
|
||||
result = "entdraught"
|
||||
required_reagents = list("tonic" = 1, "holywater" = 1, "honey" = 1)
|
||||
required_reagents = list("tonic" = 1, REAGENT_ID_HOLYWATER = 1, "honey" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/voxdelight
|
||||
@@ -1239,15 +1239,15 @@
|
||||
name = "Gods Sake"
|
||||
id = "godsake"
|
||||
result = "godsake"
|
||||
required_reagents = list("sake" = 2, "holywater" = 1)
|
||||
required_reagents = list("sake" = 2, REAGENT_ID_HOLYWATER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/godka //Why you would put this in your body, I don't know.
|
||||
name = "Godka"
|
||||
id = "godka"
|
||||
result = "godka"
|
||||
required_reagents = list("vodka" = 1, "holywater" = 1, REAGENT_ID_ETHANOL = 1, "carthatoline" = 1)
|
||||
catalysts = list("enzyme" = 5, "holywater" = 5)
|
||||
required_reagents = list("vodka" = 1, REAGENT_ID_HOLYWATER = 1, REAGENT_ID_ETHANOL = 1, "carthatoline" = 1)
|
||||
catalysts = list("enzyme" = 5, REAGENT_ID_HOLYWATER = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/holywine
|
||||
@@ -1255,7 +1255,7 @@
|
||||
id = "holywine"
|
||||
result = "holywine"
|
||||
required_reagents = list("grapejuice" = 5, REAGENT_ID_GOLD = 5)
|
||||
catalysts = list("holywater" = 5)
|
||||
catalysts = list(REAGENT_ID_HOLYWATER = 5)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/holy_mary
|
||||
@@ -1332,7 +1332,7 @@
|
||||
name = "Nuclear Waste"
|
||||
id = "nuclearwasteuran"
|
||||
result = "nuclearwaste"
|
||||
required_reagents = list("oilslick" = 2, "uranium" = 1)
|
||||
required_reagents = list("oilslick" = 2, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/sodaoil
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
name = REAGENT_GLOWINGAPPLETINI
|
||||
id = REAGENT_ID_GLOWINGAPPLETINI
|
||||
result = REAGENT_ID_GLOWINGAPPLETINI
|
||||
required_reagents = list(REAGENT_ID_APPLETINIT = 5, "uranium" = 1)
|
||||
required_reagents = list(REAGENT_ID_APPLETINIT = 5, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/scsatw
|
||||
@@ -244,5 +244,5 @@
|
||||
name = REAGENT_MANAGERSUMMONER
|
||||
id = REAGENT_ID_MANAGERSUMMONER
|
||||
result = REAGENT_ID_MANAGERSUMMONER
|
||||
required_reagents = list("margarita" = 1, "redwine" = 1, "essential_oil" = 1)
|
||||
required_reagents = list("margarita" = 1, "redwine" = 1, REAGENT_ID_ESSENTIALOIL = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -55,9 +55,9 @@
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/silicate
|
||||
name = "Silicate"
|
||||
id = "silicate"
|
||||
result = "silicate"
|
||||
name = REAGENT_SILICATE
|
||||
id = REAGENT_ID_SILICATE
|
||||
result = REAGENT_ID_SILICATE
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_SILICON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -76,9 +76,9 @@
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/thermite
|
||||
name = "Thermite"
|
||||
id = "thermite"
|
||||
result = "thermite"
|
||||
name = REAGENT_THERMITE
|
||||
id = REAGENT_ID_THERMITE
|
||||
result = REAGENT_ID_THERMITE
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 1, REAGENT_ID_IRON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -90,9 +90,9 @@
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/lube
|
||||
name = "Space Lube"
|
||||
id = "lube"
|
||||
result = "lube"
|
||||
name = REAGENT_LUBE
|
||||
id = REAGENT_ID_LUBE
|
||||
result = REAGENT_ID_LUBE
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_SILICON = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 4
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
name = "Respirodaxon"
|
||||
id = "respirodaxon"
|
||||
result = "respirodaxon"
|
||||
required_reagents = list("dexalinp" = 2, "biomass" = 2, REAGENT_ID_PHORON = 1)
|
||||
required_reagents = list("dexalinp" = 2, REAGENT_ID_BIOMASS = 2, REAGENT_ID_PHORON = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list("dexalin" = 1)
|
||||
result_amount = 2
|
||||
@@ -169,7 +169,7 @@
|
||||
name = "Gastirodaxon"
|
||||
id = "gastirodaxon"
|
||||
result = "gastirodaxon"
|
||||
required_reagents = list("carthatoline" = 1, "biomass" = 2, REAGENT_ID_TUNGSTEN = 2)
|
||||
required_reagents = list("carthatoline" = 1, REAGENT_ID_BIOMASS = 2, REAGENT_ID_TUNGSTEN = 2)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list(REAGENT_ID_LITHIUM = 1)
|
||||
result_amount = 3
|
||||
@@ -178,7 +178,7 @@
|
||||
name = "Hepanephrodaxon"
|
||||
id = "hepanephrodaxon"
|
||||
result = "hepanephrodaxon"
|
||||
required_reagents = list("carthatoline" = 2, "biomass" = 2, REAGENT_ID_LITHIUM = 1)
|
||||
required_reagents = list("carthatoline" = 2, REAGENT_ID_BIOMASS = 2, REAGENT_ID_LITHIUM = 1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list(REAGENT_ID_TUNGSTEN = 1)
|
||||
result_amount = 2
|
||||
@@ -187,7 +187,7 @@
|
||||
name = "Cordradaxon"
|
||||
id = "cordradaxon"
|
||||
result = "cordradaxon"
|
||||
required_reagents = list("potassium_chlorophoride" = 1, "biomass" = 2, "bicaridine" = 2)
|
||||
required_reagents = list("potassium_chlorophoride" = 1, REAGENT_ID_BIOMASS = 2, "bicaridine" = 2)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
inhibitors = list("clonexadone" = 1)
|
||||
result_amount = 2
|
||||
@@ -395,7 +395,7 @@
|
||||
name = "Carpotoxin"
|
||||
id = "carpotoxin"
|
||||
result = "carpotoxin"
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 2, "biomass" = 1, "sifsap" = 2)
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 2, REAGENT_ID_BIOMASS = 1, "sifsap" = 2)
|
||||
catalysts = list("sifsap" = 10)
|
||||
inhibitors = list(REAGENT_ID_RADIUM = 1)
|
||||
result_amount = 2
|
||||
@@ -417,44 +417,44 @@
|
||||
/decl/chemical_reaction/instant/surfactant
|
||||
name = "Foam surfactant"
|
||||
id = "foam surfactant"
|
||||
result = "fluorosurfactant"
|
||||
result = REAGENT_ID_FLUOROSURFACTANT
|
||||
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"
|
||||
name = REAGENT_AMMONIA
|
||||
id = REAGENT_ID_AMMONIA
|
||||
result = REAGENT_ID_AMMONIA
|
||||
required_reagents = list(REAGENT_ID_HYDROGEN = 3, REAGENT_ID_NITROGEN = 1)
|
||||
inhibitors = list(REAGENT_ID_PHORON = 1) // Messes with lexorin
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/diethylamine
|
||||
name = "Diethylamine"
|
||||
id = "diethylamine"
|
||||
result = "diethylamine"
|
||||
required_reagents = list ("ammonia" = 1, REAGENT_ID_ETHANOL = 1)
|
||||
name = REAGENT_DIETHYLAMINE
|
||||
id = REAGENT_ID_DIETHYLAMINE
|
||||
result = REAGENT_ID_DIETHYLAMINE
|
||||
required_reagents = list (REAGENT_ID_AMMONIA = 1, REAGENT_ID_ETHANOL = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/left4zed
|
||||
name = "Left4Zed"
|
||||
id = "left4zed"
|
||||
result = "left4zed"
|
||||
required_reagents = list ("diethylamine" = 2, "mutagen" = 1)
|
||||
required_reagents = list (REAGENT_ID_DIETHYLAMINE = 2, "mutagen" = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/robustharvest
|
||||
name = "RobustHarvest"
|
||||
id = "robustharvest"
|
||||
result = "robustharvest"
|
||||
required_reagents = list ("ammonia" = 1, REAGENT_ID_CALCIUM = 1, "neurotoxic_protein" = 1)
|
||||
required_reagents = list (REAGENT_ID_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, REAGENT_ID_WATER = 1)
|
||||
name = REAGENT_CLEANER
|
||||
id = REAGENT_ID_CLEANER
|
||||
result = REAGENT_ID_CLEANER
|
||||
required_reagents = list(REAGENT_ID_AMMONIA = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/plantbgone
|
||||
@@ -466,15 +466,15 @@
|
||||
|
||||
/decl/chemical_reaction/instant/foaming_agent
|
||||
name = "Foaming Agent"
|
||||
id = "foaming_agent"
|
||||
result = "foaming_agent"
|
||||
id = REAGENT_ID_FOAMINGAGENT
|
||||
result = REAGENT_ID_FOAMINGAGENT
|
||||
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"
|
||||
name = REAGENT_GLYCEROL
|
||||
id = REAGENT_ID_GLYCEROL
|
||||
result = REAGENT_ID_GLYCEROL
|
||||
required_reagents = list("cornoil" = 3, REAGENT_ID_SACID = 1)
|
||||
result_amount = 1
|
||||
|
||||
@@ -494,9 +494,9 @@
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/coolant
|
||||
name = "Coolant"
|
||||
id = "coolant"
|
||||
result = "coolant"
|
||||
name = REAGENT_COOLANT
|
||||
id = REAGENT_ID_COOLANT
|
||||
result = REAGENT_ID_COOLANT
|
||||
required_reagents = list(REAGENT_ID_TUNGSTEN = 1, REAGENT_ID_OXYGEN = 1, REAGENT_ID_WATER = 1)
|
||||
result_amount = 3
|
||||
log_is_important = 1
|
||||
@@ -544,10 +544,10 @@
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/luminol
|
||||
name = "Luminol"
|
||||
id = "luminol"
|
||||
result = "luminol"
|
||||
required_reagents = list(REAGENT_ID_HYDROGEN = 2, REAGENT_ID_CARBON = 2, "ammonia" = 2)
|
||||
name = REAGENT_LUMINOL
|
||||
id = REAGENT_ID_LUMINOL
|
||||
result = REAGENT_ID_LUMINOL
|
||||
required_reagents = list(REAGENT_ID_HYDROGEN = 2, REAGENT_ID_CARBON = 2, REAGENT_ID_AMMONIA = 2)
|
||||
result_amount = 6
|
||||
|
||||
/* Solidification */
|
||||
@@ -596,7 +596,7 @@
|
||||
/decl/chemical_reaction/instant/solidification/uranium
|
||||
name = "Solid Uranium"
|
||||
id = "soliduranium"
|
||||
required_reagents = list("frostoil" = 5, "uranium" = REAGENTS_PER_SHEET)
|
||||
required_reagents = list("frostoil" = 5, REAGENT_ID_URANIUM = REAGENTS_PER_SHEET)
|
||||
sheet_to_give = /obj/item/stack/material/uranium
|
||||
|
||||
|
||||
@@ -639,7 +639,7 @@
|
||||
name = "Carpet"
|
||||
id = "redcarpet"
|
||||
result = null
|
||||
required_reagents = list("liquidcarpet" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 2, "plasticide" = 1)
|
||||
result_amount = 2
|
||||
var/carpet_type = /obj/item/stack/tile/carpet
|
||||
|
||||
@@ -650,49 +650,49 @@
|
||||
/decl/chemical_reaction/instant/carpetify/bcarpet
|
||||
name = "Black Carpet"
|
||||
id = "blackcarpet"
|
||||
required_reagents = list("liquidcarpetb" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETB = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/bcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/blucarpet
|
||||
name = "Blue Carpet"
|
||||
id = "bluecarpet"
|
||||
required_reagents = list ("liquidcarpetblu" = 2, "plasticide" = 1)
|
||||
required_reagents = list (REAGENT_ID_LIQUIDCARPETBLU = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/blucarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/turcarpet
|
||||
name = "Turquise Carpet"
|
||||
id = "turcarpet"
|
||||
required_reagents = list("liquidcarpettur" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETTUR = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/turcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/sblucarpet
|
||||
name = "Silver Blue Carpet"
|
||||
id = "sblucarpet"
|
||||
required_reagents = list("liquidcarpetsblu" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETSBLU = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/sblucarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/clowncarpet
|
||||
name = "Clown Carpet"
|
||||
id = "clowncarpet"
|
||||
required_reagents = list("liquidcarpetc" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETC = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/gaycarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/pcarpet
|
||||
name = "Purple Carpet"
|
||||
id = "Purplecarpet"
|
||||
required_reagents = list("liquidcarpetp" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETP = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/purcarpet
|
||||
|
||||
/decl/chemical_reaction/instant/carpetify/ocarpet
|
||||
name = "Orange Carpet"
|
||||
id = "orangecarpet"
|
||||
required_reagents = list("liquidcarpeto" = 2, "plasticide" = 1)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPETO = 2, "plasticide" = 1)
|
||||
carpet_type = /obj/item/stack/tile/carpet/oracarpet
|
||||
|
||||
/decl/chemical_reaction/instant/concrete
|
||||
name = "Concrete"
|
||||
id = "concretereagent"
|
||||
required_reagents = list(REAGENT_ID_CALCIUM = 2, "silicate" = 2, REAGENT_ID_WATER = 2)
|
||||
required_reagents = list(REAGENT_ID_CALCIUM = 2, REAGENT_ID_SILICATE = 2, REAGENT_ID_WATER = 2)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/concrete/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, REAGENT_ID_IRON = 1) // Yes, laugh, it's the best recipe I could think of that makes a little bit of sense
|
||||
required_reagents = list(REAGENT_ID_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)
|
||||
@@ -774,10 +774,10 @@
|
||||
return
|
||||
|
||||
/decl/chemical_reaction/instant/nitroglycerin
|
||||
name = "Nitroglycerin"
|
||||
id = "nitroglycerin"
|
||||
result = "nitroglycerin"
|
||||
required_reagents = list("glycerol" = 1, REAGENT_ID_PACID = 1, REAGENT_ID_SACID = 1)
|
||||
name = REAGENT_NITROGLYCERIN
|
||||
id = REAGENT_ID_NITROGLYCERIN
|
||||
result = REAGENT_ID_NITROGLYCERIN
|
||||
required_reagents = list(REAGENT_ID_GLYCEROL = 1, REAGENT_ID_PACID = 1, REAGENT_ID_SACID = 1)
|
||||
result_amount = 2
|
||||
log_is_important = 1
|
||||
|
||||
@@ -838,7 +838,7 @@
|
||||
name = "Foam"
|
||||
id = "foam"
|
||||
result = null
|
||||
required_reagents = list("fluorosurfactant" = 1, REAGENT_ID_WATER = 1)
|
||||
required_reagents = list(REAGENT_ID_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(REAGENT_ID_ALUMINIUM = 3, "foaming_agent" = 1, REAGENT_ID_PACID = 1)
|
||||
required_reagents = list(REAGENT_ID_ALUMINIUM = 3, REAGENT_ID_FOAMINGAGENT = 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(REAGENT_ID_IRON = 3, "foaming_agent" = 1, REAGENT_ID_PACID = 1)
|
||||
required_reagents = list(REAGENT_ID_IRON = 3, REAGENT_ID_FOAMINGAGENT = 1, REAGENT_ID_PACID = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/ironfoam/on_reaction(var/datum/reagents/holder, var/created_volume)
|
||||
@@ -1132,45 +1132,45 @@
|
||||
/decl/chemical_reaction/instant/carpetdye
|
||||
name = "Black Carpet Dyeing"
|
||||
id = "carpetdyeblack"
|
||||
result = "liquidcarpetb"
|
||||
required_reagents = list("liquidcarpet" = 5, REAGENT_ID_CARBON = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETB
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, REAGENT_ID_CARBON = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/blue
|
||||
name = "Blue Carpet Dyeing"
|
||||
id = "carpetdyeblue"
|
||||
result = "liquidcarpetblu"
|
||||
required_reagents = list("liquidcarpet" = 5, "frostoil" = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETBLU
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, "frostoil" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/tur
|
||||
name = "Turqouise Carpet Dyeing"
|
||||
id = "carpetdyetur"
|
||||
result = "liquidcarpettur"
|
||||
required_reagents = list("liquidcarpet" = 5, REAGENT_ID_WATER = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETTUR
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, REAGENT_ID_WATER = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/sblu
|
||||
name = "Silver Blue Carpet Dyeing"
|
||||
id = "carpetdyesblu"
|
||||
result = "liquidcarpetsblu"
|
||||
required_reagents = list("liquidcarpet" = 5, "ice" = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETSBLU
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, "ice" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/clown
|
||||
name = "Clown Carpet Dyeing"
|
||||
id = "carpetdyeclown"
|
||||
result = "liquidcarpetc"
|
||||
required_reagents = list("liquidcarpet" = 5, "banana" = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETC
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, "banana" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/purple
|
||||
name = "Purple Carpet Dyeing"
|
||||
id = "carpetdyepurple"
|
||||
result = "liquidcarpetp"
|
||||
required_reagents = list("liquidcarpet" = 5, "berryjuice" = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETP
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, "berryjuice" = 1)
|
||||
|
||||
/decl/chemical_reaction/instant/carpetdye/orange
|
||||
name = "Orange Carpet Dyeing"
|
||||
id = "carpetdyeorange"
|
||||
result = "liquidcarpeto"
|
||||
required_reagents = list("liquidcarpet" = 5, "orangejuice" = 1)
|
||||
result = REAGENT_ID_LIQUIDCARPETO
|
||||
required_reagents = list(REAGENT_ID_LIQUIDCARPET = 5, "orangejuice" = 1)
|
||||
|
||||
|
||||
//R-UST Port
|
||||
@@ -1183,9 +1183,9 @@
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/deuterium
|
||||
name = "Deuterium"
|
||||
id = "deuterium"
|
||||
result = "deuterium"
|
||||
name = REAGENT_DEUTERIUM
|
||||
id = REAGENT_ID_DEUTERIUM
|
||||
result = REAGENT_ID_DEUTERIUM
|
||||
required_reagents = list("hydrophoron" = 1, REAGENT_ID_WATER = 2)
|
||||
result_amount = 3
|
||||
|
||||
@@ -1214,9 +1214,9 @@
|
||||
|
||||
// Biomass, for cloning and bioprinters
|
||||
/decl/chemical_reaction/instant/biomass
|
||||
name = "Biomass"
|
||||
id = "biomass"
|
||||
result = "biomass"
|
||||
name = REAGENT_BIOMASS
|
||||
id = REAGENT_ID_BIOMASS
|
||||
result = REAGENT_ID_BIOMASS
|
||||
required_reagents = list("protein" = 1, REAGENT_ID_SUGAR = 1, REAGENT_ID_PHORON = 1)
|
||||
result_amount = 1 // Roughly 20u per phoron sheet
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
id = REAGENT_ID_MACROCILLIN
|
||||
result = REAGENT_ID_MACROCILLIN
|
||||
// POLARISTODO requires_heating = 1
|
||||
required_reagents = list(REAGENT_ID_SIZEOXADONE = 20, "diethylamine" = 20)
|
||||
required_reagents = list(REAGENT_ID_SIZEOXADONE = 20, REAGENT_ID_DIETHYLAMINE = 20)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/microcillin
|
||||
@@ -53,7 +53,7 @@
|
||||
name = REAGENT_AMORPHOROVIR
|
||||
id = REAGENT_ID_AMORPHOROVIR
|
||||
result = REAGENT_ID_AMORPHOROVIR
|
||||
required_reagents = list("cryptobiolin" = 30, "biomass" = 30, "hyperzine" = 20)
|
||||
required_reagents = list("cryptobiolin" = 30, REAGENT_ID_BIOMASS = 30, "hyperzine" = 20)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
name = REAGENT_ICKYPAK
|
||||
id = REAGENT_ID_ICKYPAK
|
||||
result = REAGENT_ID_ICKYPAK
|
||||
required_reagents = list("hyperzine" = 4, "fluorosurfactant" = 1)
|
||||
required_reagents = list("hyperzine" = 4, REAGENT_ID_FLUOROSURFACTANT = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/unsorbitol
|
||||
@@ -167,7 +167,7 @@
|
||||
name = REAGENT_LIPOZILASE
|
||||
id = REAGENT_ID_LIPOZILASE
|
||||
result = REAGENT_ID_LIPOZILASE
|
||||
required_reagents = list("lipozine" = 1, "diethylamine" = 1)
|
||||
required_reagents = list("lipozine" = 1, REAGENT_ID_DIETHYLAMINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/lipostipo
|
||||
|
||||
@@ -89,7 +89,7 @@
|
||||
/decl/chemical_reaction/instant/mix_virus/mix_virus_4
|
||||
name = "Mix Virus 4"
|
||||
id = "mixvirus4"
|
||||
required_reagents = list("uranium" = 1)
|
||||
required_reagents = list(REAGENT_ID_URANIUM = 1)
|
||||
level_min = 5
|
||||
level_max = 6
|
||||
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
/obj/item/reagent_containers/glass/beaker/vial/supermatter
|
||||
name = "vial (supermatter)"
|
||||
desc = "A glass vial containing the extremely dangerous results of grinding a shard of supermatter down to a fine powder."
|
||||
prefill = list("supermatter" = 5)
|
||||
prefill = list(REAGENT_ID_SUPERMATTER = 5)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/measuring_cup
|
||||
name = "measuring cup"
|
||||
|
||||
@@ -369,7 +369,7 @@
|
||||
The injector stores a slurry of highly advanced and specialized nanomachines that \
|
||||
are unfortunately malfunctioning, making them unsafe to use inside of a living body. \
|
||||
Because of the Five Points, these nanites cannot self-replicate."
|
||||
filled_reagents = list("defective_nanites" = 15)
|
||||
filled_reagents = list(REAGENT_ID_DEFECTIVENANITES = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/contaminated
|
||||
name = "contaminated injector"
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
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"))
|
||||
if(reagents.has_reagent(REAGENT_ID_LUBE))
|
||||
message_admins("[key_name_admin(user)] fired Space lube from \a [src].")
|
||||
log_game("[key_name(user)] fired Space lube from \a [src].")
|
||||
return
|
||||
@@ -106,7 +106,7 @@
|
||||
|
||||
/obj/item/reagent_containers/spray/cleaner/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("cleaner", volume)
|
||||
reagents.add_reagent(REAGENT_ID_CLEANER, volume)
|
||||
|
||||
/obj/item/reagent_containers/spray/sterilizine
|
||||
name = "sterilizine"
|
||||
|
||||
@@ -9,4 +9,4 @@
|
||||
|
||||
/obj/item/reagent_containers/spray/windowsealant/New()
|
||||
..()
|
||||
reagents.add_reagent("silicate", 80)
|
||||
reagents.add_reagent(REAGENT_ID_SILICATE, 80)
|
||||
|
||||
@@ -386,7 +386,7 @@
|
||||
|
||||
/obj/item/reagent_containers/syringe/steroid/Initialize()
|
||||
..()
|
||||
//reagents.add_reagent("adrenaline",5) //VOREStation Edit - No thanks.
|
||||
//reagents.add_reagent(REAGENT_ID_ADRENALINE,5) //VOREStation Edit - No thanks.
|
||||
reagents.add_reagent("hyperzine",10)
|
||||
|
||||
/obj/item/reagent_containers/syringe/proc/dirty(var/mob/living/carbon/human/target, var/obj/item/organ/external/eo)
|
||||
|
||||
@@ -256,8 +256,8 @@
|
||||
color = "#777777"
|
||||
|
||||
/datum/reagent/uranium
|
||||
name ="Uranium"
|
||||
id = "uranium"
|
||||
name = REAGENT_URANIUM
|
||||
id = REAGENT_ID_URANIUM
|
||||
description = "A silvery-white metallic chemical element in the actinide series, weakly radioactive."
|
||||
taste_description = "metal"
|
||||
reagent_state = SOLID
|
||||
@@ -279,37 +279,37 @@
|
||||
return
|
||||
|
||||
/datum/reagent/hydrogen/deuterium
|
||||
name = "Deuterium"
|
||||
id = "deuterium"
|
||||
name = REAGENT_DEUTERIUM
|
||||
id = REAGENT_ID_DEUTERIUM
|
||||
description = "A isotope of hydrogen. It has one extra neutron, and shares all chemical characteristics with hydrogen."
|
||||
|
||||
/datum/reagent/hydrogen/tritium
|
||||
name = "Tritium"
|
||||
id = "tritium"
|
||||
name = REAGENT_TRITIUM
|
||||
id = REAGENT_ID_SLIMEJELLY
|
||||
description = "A radioactive isotope of hydrogen. It has two extra neutrons, and shares all other chemical characteristics with hydrogen."
|
||||
|
||||
/datum/reagent/lithium/lithium6
|
||||
name = "Lithium-6"
|
||||
id = "lithium6"
|
||||
name = REAGENT_LITHIUM6
|
||||
id = REAGENT_ID_LITHIUM6
|
||||
description = "An isotope of lithium. It has 3 neutrons, but shares all chemical characteristics with regular lithium."
|
||||
|
||||
/datum/reagent/helium/helium3
|
||||
name = "Helium-3"
|
||||
id = "helium3"
|
||||
name = REAGENT_HELIUM3
|
||||
id = REAGENT_ID_HELIUM3
|
||||
description = "An isotope of helium. It only has one neutron, but shares all chemical characteristics with regular helium."
|
||||
taste_mult = 0
|
||||
reagent_state = GAS
|
||||
color = "#808080"
|
||||
|
||||
/datum/reagent/boron/boron11
|
||||
name = "Boron-11"
|
||||
id = "boron11"
|
||||
name = REAGENT_BORON11
|
||||
id = REAGENT_ID_BORON11
|
||||
description = "An isotope of boron. It has 6 neutrons."
|
||||
taste_description = "metallic" // Apparently noone on the internet knows what boron tastes like. Or at least they won't share
|
||||
|
||||
/datum/reagent/supermatter
|
||||
name = "Supermatter"
|
||||
id = "supermatter"
|
||||
name = REAGENT_SUPERMATTER
|
||||
id = REAGENT_ID_SUPERMATTER
|
||||
color = "#fffd6b"
|
||||
reagent_state = SOLID
|
||||
affects_dead = TRUE
|
||||
@@ -332,8 +332,8 @@
|
||||
|
||||
|
||||
/datum/reagent/adrenaline
|
||||
name = "Adrenaline"
|
||||
id = "adrenaline"
|
||||
name = REAGENT_ADRENALINE
|
||||
id = REAGENT_ID_ADRENALINE
|
||||
description = "Adrenaline is a hormone used as a drug to treat cardiac arrest and other cardiac dysrhythmias resulting in diminished or absent cardiac output."
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -348,8 +348,8 @@
|
||||
M.adjustToxLoss(rand(3))
|
||||
|
||||
/datum/reagent/water/holywater
|
||||
name = "Holy Water"
|
||||
id = "holywater"
|
||||
name = REAGENT_HOLYWATER
|
||||
id = REAGENT_ID_HOLYWATER
|
||||
description = "An ashen-obsidian-water mix, this solution will alter certain sections of the brain's rationality."
|
||||
taste_description = "water"
|
||||
color = "#E0E8EF"
|
||||
@@ -371,8 +371,8 @@
|
||||
return
|
||||
|
||||
/datum/reagent/ammonia
|
||||
name = "Ammonia"
|
||||
id = "ammonia"
|
||||
name = REAGENT_AMMONIA
|
||||
id = REAGENT_ID_AMMONIA
|
||||
description = "A caustic substance commonly used in fertilizer or household cleaners."
|
||||
taste_description = "mordant"
|
||||
taste_mult = 2
|
||||
@@ -380,32 +380,32 @@
|
||||
color = "#404030"
|
||||
|
||||
/datum/reagent/diethylamine
|
||||
name = "Diethylamine"
|
||||
id = "diethylamine"
|
||||
name = REAGENT_DIETHYLAMINE
|
||||
id = REAGENT_ID_DIETHYLAMINE
|
||||
description = "A secondary amine, mildly corrosive."
|
||||
taste_description = REAGENT_ID_IRON
|
||||
reagent_state = LIQUID
|
||||
color = "#604030"
|
||||
|
||||
/datum/reagent/fluorosurfactant // Foam precursor
|
||||
name = "Fluorosurfactant"
|
||||
id = "fluorosurfactant"
|
||||
name = REAGENT_FLUOROSURFACTANT
|
||||
id = REAGENT_ID_FLUOROSURFACTANT
|
||||
description = "A perfluoronated sulfonic acid that forms a foam when mixed with water."
|
||||
taste_description = "metal"
|
||||
reagent_state = LIQUID
|
||||
color = "#9E6B38"
|
||||
|
||||
/datum/reagent/foaming_agent // Metal foaming agent. This is lithium hydride. Add other recipes (e.g. LiH + H2O -> LiOH + H2) eventually.
|
||||
name = "Foaming agent"
|
||||
id = "foaming_agent"
|
||||
name = REAGENT_FOAMINGAGENT
|
||||
id = REAGENT_ID_FOAMINGAGENT
|
||||
description = "A agent that yields metallic foam when mixed with light metal and a strong acid."
|
||||
taste_description = "metal"
|
||||
reagent_state = SOLID
|
||||
color = "#664B63"
|
||||
|
||||
/datum/reagent/thermite
|
||||
name = "Thermite"
|
||||
id = "thermite"
|
||||
name = REAGENT_THERMITE
|
||||
id = REAGENT_ID_THERMITE
|
||||
description = "Thermite produces an aluminothermic reaction known as a thermite reaction. Can be used to melt walls."
|
||||
taste_description = "sweet tasting metal"
|
||||
reagent_state = SOLID
|
||||
@@ -431,8 +431,8 @@
|
||||
M.adjustFireLoss(3 * removed)
|
||||
|
||||
/datum/reagent/space_cleaner
|
||||
name = "Space cleaner"
|
||||
id = "cleaner"
|
||||
name = REAGENT_CLEANER
|
||||
id = REAGENT_ID_CLEANER
|
||||
description = "A compound used to clean things. Now with 50% more sodium hypochlorite!"
|
||||
taste_description = "sourness"
|
||||
reagent_state = LIQUID
|
||||
@@ -512,8 +512,8 @@
|
||||
H.visible_message(span_notice("[H]\'s [S.name] is put out."))
|
||||
|
||||
/datum/reagent/lube // TODO: spraying on borgs speeds them up
|
||||
name = "Space Lube"
|
||||
id = "lube"
|
||||
name = REAGENT_LUBE
|
||||
id = REAGENT_ID_LUBE
|
||||
description = "Lubricant is a substance introduced between two moving surfaces to reduce the friction and wear between them. giggity."
|
||||
taste_description = "slime"
|
||||
reagent_state = LIQUID
|
||||
@@ -527,8 +527,8 @@
|
||||
T.wet_floor(2)
|
||||
|
||||
/datum/reagent/silicate
|
||||
name = "Silicate"
|
||||
id = "silicate"
|
||||
name = REAGENT_SILICATE
|
||||
id = REAGENT_ID_SILICATE
|
||||
description = "A compound that can be used to reinforce glass."
|
||||
taste_description = "plastic"
|
||||
reagent_state = LIQUID
|
||||
@@ -543,24 +543,24 @@
|
||||
return
|
||||
|
||||
/datum/reagent/glycerol
|
||||
name = "Glycerol"
|
||||
id = "glycerol"
|
||||
name = REAGENT_GLYCEROL
|
||||
id = REAGENT_ID_GLYCEROL
|
||||
description = "Glycerol is a simple polyol compound. Glycerol is sweet-tasting and of low toxicity."
|
||||
taste_description = "sweetness"
|
||||
reagent_state = LIQUID
|
||||
color = "#808080"
|
||||
|
||||
/datum/reagent/nitroglycerin
|
||||
name = "Nitroglycerin"
|
||||
id = "nitroglycerin"
|
||||
name = REAGENT_NITROGLYCERIN
|
||||
id = REAGENT_ID_NITROGLYCERIN
|
||||
description = "Nitroglycerin is a heavy, colorless, oily, explosive liquid obtained by nitrating glycerol."
|
||||
taste_description = "oil"
|
||||
reagent_state = LIQUID
|
||||
color = "#808080"
|
||||
|
||||
/datum/reagent/coolant
|
||||
name = "Coolant"
|
||||
id = "coolant"
|
||||
name = REAGENT_COOLANT
|
||||
id = REAGENT_ID_COOLANT
|
||||
description = "Industrial cooling substance."
|
||||
taste_description = "sourness"
|
||||
taste_mult = 1.1
|
||||
@@ -586,23 +586,23 @@
|
||||
..()
|
||||
|
||||
/datum/reagent/ultraglue
|
||||
name = "Ultra Glue"
|
||||
id = "glue"
|
||||
name = REAGENT_GLUE
|
||||
id = REAGENT_ID_GLUE
|
||||
description = "An extremely powerful bonding agent."
|
||||
taste_description = "a special education class"
|
||||
color = "#FFFFCC"
|
||||
|
||||
/datum/reagent/woodpulp
|
||||
name = "Wood Pulp"
|
||||
id = "woodpulp"
|
||||
name = REAGENT_WOODPULP
|
||||
id = REAGENT_ID_WOODPULP
|
||||
description = "A mass of wood fibers."
|
||||
taste_description = "wood"
|
||||
reagent_state = LIQUID
|
||||
color = "#B97A57"
|
||||
|
||||
/datum/reagent/luminol
|
||||
name = "Luminol"
|
||||
id = "luminol"
|
||||
name = REAGENT_LUMINOL
|
||||
id = REAGENT_ID_LUMINOL
|
||||
description = "A compound that interacts with blood on the molecular level."
|
||||
taste_description = "metal"
|
||||
reagent_state = LIQUID
|
||||
@@ -617,16 +617,16 @@
|
||||
L.reveal_blood()
|
||||
|
||||
/datum/reagent/nutriment/biomass
|
||||
name = "Biomass"
|
||||
id = "biomass"
|
||||
name = REAGENT_BIOMASS
|
||||
id = REAGENT_ID_BIOMASS
|
||||
description = "A slurry of compounds that contains the basic requirements for life."
|
||||
taste_description = "salty meat"
|
||||
reagent_state = LIQUID
|
||||
color = "#DF9FBF"
|
||||
|
||||
/datum/reagent/mineralfluid
|
||||
name = "Mineral-Rich Fluid"
|
||||
id = "mineralizedfluid"
|
||||
name = REAGENT_MINERALIZEDFLUID
|
||||
id = REAGENT_ID_MINERALIZEDFLUID
|
||||
description = "A warm, mineral-rich fluid."
|
||||
taste_description = "salt"
|
||||
reagent_state = LIQUID
|
||||
@@ -634,8 +634,8 @@
|
||||
|
||||
// The opposite to healing nanites, exists to make unidentified hypos implied to have nanites not be 100% safe.
|
||||
/datum/reagent/defective_nanites
|
||||
name = "Defective Nanites"
|
||||
id = "defective_nanites"
|
||||
name = REAGENT_DEFECTIVENANITES
|
||||
id = REAGENT_ID_DEFECTIVENANITES
|
||||
description = "Miniature medical robots that are malfunctioning and cause bodily harm. Fortunately, they cannot self-replicate."
|
||||
taste_description = "metal"
|
||||
reagent_state = SOLID
|
||||
@@ -650,8 +650,8 @@
|
||||
M.adjustCloneLoss(2 * removed)
|
||||
|
||||
/datum/reagent/nutriment/fishbait
|
||||
name = "Fish Bait"
|
||||
id = "fishbait"
|
||||
name = REAGENT_FISHBAIT
|
||||
id = REAGENT_ID_FISHBAIT
|
||||
description = "A natural slurry that particularily appeals to fish."
|
||||
taste_description = "slimy dirt"
|
||||
reagent_state = LIQUID
|
||||
@@ -659,72 +659,72 @@
|
||||
nutriment_factor = 15
|
||||
|
||||
/datum/reagent/carpet
|
||||
name = "Liquid Carpet"
|
||||
id = "liquidcarpet"
|
||||
name = REAGENT_LIQUIDCARPET
|
||||
id = REAGENT_ID_LIQUIDCARPET
|
||||
description = "Liquified carpet fibers, ready for dyeing."
|
||||
reagent_state = LIQUID
|
||||
color = "#b51d05"
|
||||
taste_description = "carpet"
|
||||
|
||||
/datum/reagent/carpet/black
|
||||
name = "Liquid Black Carpet"
|
||||
id = "liquidcarpetb"
|
||||
name = REAGENT_LIQUIDCARPETB
|
||||
id = REAGENT_ID_LIQUIDCARPETB
|
||||
description = "Black Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#000000"
|
||||
taste_description = "rare and ashy carpet"
|
||||
|
||||
/datum/reagent/carpet/blue
|
||||
name = "Liquid Blue Carpet"
|
||||
id = "liquidcarpetblu"
|
||||
name = REAGENT_LIQUIDCARPETBLU
|
||||
id = REAGENT_ID_LIQUIDCARPETBLU
|
||||
description = "Blue Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#3f4aee"
|
||||
taste_description = "commanding carpet"
|
||||
|
||||
/datum/reagent/carpet/turquoise
|
||||
name = "Liquid Turquoise Carpet"
|
||||
id = "liquidcarpettur"
|
||||
name = REAGENT_LIQUIDCARPETTUR
|
||||
id = REAGENT_ID_LIQUIDCARPETTUR
|
||||
description = "Turquoise Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#0592b5"
|
||||
taste_description = "water-logged carpet"
|
||||
|
||||
/datum/reagent/carpet/sblue
|
||||
name = "Liquid Silver Blue Carpet"
|
||||
id = "liquidcarpetsblu"
|
||||
name = REAGENT_LIQUIDCARPETSBLU
|
||||
id = REAGENT_ID_LIQUIDCARPETSBLU
|
||||
description = "Silver Blue Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#0011ff"
|
||||
taste_description = "sterile and medicinal carpet"
|
||||
|
||||
/datum/reagent/carpet/clown
|
||||
name = "Liquid Clown Carpet"
|
||||
id = "liquidcarpetc"
|
||||
name = REAGENT_LIQUIDCARPETC
|
||||
id = REAGENT_ID_LIQUIDCARPETC
|
||||
description = "Clown Carpet Fibers.... No clowns were harmed in the making of this."
|
||||
reagent_state = LIQUID
|
||||
color = "#e925be"
|
||||
taste_description = "clown shoes and banana peels"
|
||||
|
||||
/datum/reagent/carpet/purple
|
||||
name = "Liquid Purple Carpet"
|
||||
id = "liquidcarpetp"
|
||||
name = REAGENT_LIQUIDCARPETP
|
||||
id = REAGENT_ID_LIQUIDCARPETP
|
||||
description = "Purple Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#a614d3"
|
||||
taste_description = "bleeding edge carpet research"
|
||||
|
||||
/datum/reagent/carpet/orange
|
||||
name = "Liquid Orange Carpet"
|
||||
id = "liquidcarpeto"
|
||||
name = REAGENT_LIQUIDCARPETO
|
||||
id = REAGENT_ID_LIQUIDCARPETO
|
||||
description = "Orange Carpet Fibers, ready for reinforcement."
|
||||
reagent_state = LIQUID
|
||||
color = "#f16e16"
|
||||
taste_description = "extremely overengineered carpet"
|
||||
|
||||
/datum/reagent/essential_oil
|
||||
name = "Essential Oils"
|
||||
id = "essential_oil"
|
||||
name = REAGENT_ESSENTIALOIL
|
||||
id = REAGENT_ID_ESSENTIALOIL
|
||||
description = "A slurry of compounds that contains the basic requirements for life."
|
||||
taste_description = "a mixture of thick, sweet, salty, salty and spicy flavours that all blend together to not be very nice at all"
|
||||
reagent_state = LIQUID
|
||||
|
||||
@@ -299,10 +299,10 @@
|
||||
if(W.reagents.has_reagent(REAGENT_ID_HYDROGEN, 1) || W.reagents.has_reagent(REAGENT_ID_WATER, 1))
|
||||
if(my_effect.trigger == TRIGGER_WATER)
|
||||
my_effect.ToggleActivate()
|
||||
else if(W.reagents.has_reagent(REAGENT_ID_SACID, 1) || W.reagents.has_reagent(REAGENT_ID_PACID, 1) || W.reagents.has_reagent("diethylamine", 1))
|
||||
else if(W.reagents.has_reagent(REAGENT_ID_SACID, 1) || W.reagents.has_reagent(REAGENT_ID_PACID, 1) || W.reagents.has_reagent(REAGENT_ID_DIETHYLAMINE, 1))
|
||||
if(my_effect.trigger == TRIGGER_ACID)
|
||||
my_effect.ToggleActivate()
|
||||
else if(W.reagents.has_reagent(REAGENT_ID_PHORON, 1) || W.reagents.has_reagent("thermite", 1))
|
||||
else if(W.reagents.has_reagent(REAGENT_ID_PHORON, 1) || W.reagents.has_reagent(REAGENT_ID_THERMITE, 1))
|
||||
if(my_effect.trigger == TRIGGER_VOLATILE)
|
||||
my_effect.ToggleActivate()
|
||||
else if(W.reagents.has_reagent("toxin", 1) || W.reagents.has_reagent("cyanide", 1) || W.reagents.has_reagent("amatoxin", 1) || W.reagents.has_reagent("neurotoxin", 1))
|
||||
@@ -328,8 +328,8 @@
|
||||
var/datum/reagent/Touching = args[2]
|
||||
|
||||
var/list/water = list(REAGENT_ID_HYDROGEN, REAGENT_ID_WATER)
|
||||
var/list/acid = list(REAGENT_ID_SACID, REAGENT_ID_PACID, "diethylamine")
|
||||
var/list/volatile = list(REAGENT_ID_PHORON,"thermite")
|
||||
var/list/acid = list(REAGENT_ID_SACID, REAGENT_ID_PACID, REAGENT_ID_DIETHYLAMINE)
|
||||
var/list/volatile = list(REAGENT_ID_PHORON,REAGENT_ID_THERMITE)
|
||||
var/list/toxic = list("toxin","cyanide","amatoxin","neurotoxin")
|
||||
|
||||
for(var/datum/artifact_effect/my_effect in my_effects)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
/obj/item/reagent_containers/glass/replenishing/Initialize()
|
||||
. = ..()
|
||||
START_PROCESSING(SSobj, src)
|
||||
spawning_id = pick(REAGENT_ID_BLOOD,"holywater","lube","stoxin",REAGENT_ID_ETHANOL,"ice","glycerol",REAGENT_ID_FUEL,"cleaner")
|
||||
spawning_id = pick(REAGENT_ID_BLOOD,REAGENT_ID_HOLYWATER,REAGENT_ID_LUBE,"stoxin",REAGENT_ID_ETHANOL,"ice",REAGENT_ID_GLYCEROL,REAGENT_ID_FUEL,REAGENT_ID_CLEANER)
|
||||
|
||||
/obj/item/reagent_containers/glass/replenishing/process()
|
||||
reagents.add_reagent(spawning_id, 0.3)
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
/obj/structure/reagent_dispensers/coolanttank/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("coolant", 1000)
|
||||
reagents.add_reagent(REAGENT_ID_COOLANT, 1000)
|
||||
|
||||
/obj/structure/reagent_dispensers/coolanttank/bullet_act(var/obj/item/projectile/Proj)
|
||||
if(Proj.get_structure_damage())
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
coolant_reagents_purity["dermaline"] = 0.7
|
||||
coolant_reagents_purity["hyperzine"] = 0.8
|
||||
coolant_reagents_purity["cryoxadone"] = 0.9
|
||||
coolant_reagents_purity["coolant"] = 1
|
||||
coolant_reagents_purity[REAGENT_ID_COOLANT] = 1
|
||||
coolant_reagents_purity[REAGENT_ID_ADMINORDRAZINE] = 2
|
||||
|
||||
/obj/machinery/radiocarbon_spectrometer/attackby(var/obj/I as obj, var/mob/user as mob)
|
||||
|
||||
@@ -178,8 +178,8 @@
|
||||
/decl/chemical_reaction/instant/metamorphic/uranium
|
||||
name = "Morph into Uranium"
|
||||
id = "morph_uranium"
|
||||
required_reagents = list("metamorphic" = REAGENTS_PER_SHEET, "uranium" = REAGENTS_PER_SHEET)
|
||||
result = "uranium"
|
||||
required_reagents = list("metamorphic" = REAGENTS_PER_SHEET, REAGENT_ID_URANIUM = REAGENTS_PER_SHEET)
|
||||
result = REAGENT_ID_URANIUM
|
||||
|
||||
|
||||
/decl/chemical_reaction/instant/metamorphic/phoron
|
||||
@@ -605,7 +605,7 @@
|
||||
/decl/chemical_reaction/instant/slime/green_uranium
|
||||
name = "Slime Uranium"
|
||||
id = "m_uranium"
|
||||
result = "uranium"
|
||||
result = REAGENT_ID_URANIUM
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 5
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
@@ -38,22 +38,22 @@
|
||||
xenoChemList += "plantbgone"
|
||||
xenoChemList += "serotrotium"
|
||||
xenoChemList += REAGENT_ID_NICOTINE
|
||||
xenoChemList += "uranium"
|
||||
xenoChemList += REAGENT_ID_URANIUM
|
||||
xenoChemList += REAGENT_ID_SILVER
|
||||
xenoChemList += REAGENT_ID_GOLD
|
||||
xenoChemList += "adrenaline"
|
||||
xenoChemList += "holywater"
|
||||
xenoChemList += "ammonia"
|
||||
xenoChemList += "diethylamine"
|
||||
xenoChemList += "fluorosurfactant"
|
||||
xenoChemList += "foaming_agent"
|
||||
xenoChemList += "thermite"
|
||||
xenoChemList += "cleaner"
|
||||
xenoChemList += "lube"
|
||||
xenoChemList += "silicate"
|
||||
xenoChemList += "glycerol"
|
||||
xenoChemList += "coolant"
|
||||
xenoChemList += "luminol"
|
||||
xenoChemList += REAGENT_ID_ADRENALINE
|
||||
xenoChemList += REAGENT_ID_HOLYWATER
|
||||
xenoChemList += REAGENT_ID_AMMONIA
|
||||
xenoChemList += REAGENT_ID_DIETHYLAMINE
|
||||
xenoChemList += REAGENT_ID_FLUOROSURFACTANT
|
||||
xenoChemList += REAGENT_ID_FOAMINGAGENT
|
||||
xenoChemList += REAGENT_ID_THERMITE
|
||||
xenoChemList += REAGENT_ID_CLEANER
|
||||
xenoChemList += REAGENT_ID_LUBE
|
||||
xenoChemList += REAGENT_ID_SILICATE
|
||||
xenoChemList += REAGENT_ID_GLYCEROL
|
||||
xenoChemList += REAGENT_ID_COOLANT
|
||||
xenoChemList += REAGENT_ID_LUMINOL
|
||||
xenoChemList += REAGENT_ID_NUTRIMENT
|
||||
xenoChemList += "cornoil"
|
||||
xenoChemList += "lipozine"
|
||||
|
||||
@@ -54,10 +54,10 @@ Slime definitions, Life and New live here.
|
||||
REAGENT_ID_SACID = list(XENO_CHEM_TOXIC = 1),
|
||||
REAGENT_ID_PACID = list(XENO_CHEM_TOXIC = 2),
|
||||
REAGENT_ID_CHLORINE = list(XENO_CHEM_TOXIC = 0.5),
|
||||
"ammonia" = list(XENO_CHEM_TOXIC = 0.5),
|
||||
REAGENT_ID_AMMONIA = list(XENO_CHEM_TOXIC = 0.5),
|
||||
"sodawater" = list(XENO_CHEM_TOXIC = 0.1, XENO_CHEM_NUTRI = -0.1),
|
||||
"beer" = list(XENO_CHEM_NUTRI = 0.6),
|
||||
"diethylamine" = list(XENO_CHEM_NUTRI = 0.9),
|
||||
REAGENT_ID_DIETHYLAMINE = list(XENO_CHEM_NUTRI = 0.9),
|
||||
REAGENT_ID_SUGAR = list(XENO_CHEM_TOXIC = 0.4, XENO_CHEM_NUTRI = 0.2),
|
||||
"eznutrient" = list(XENO_CHEM_NUTRI = 0.8),
|
||||
"cryoxadone" = list(XENO_CHEM_TOXIC = 0.4),
|
||||
@@ -75,9 +75,9 @@ Slime definitions, Life and New live here.
|
||||
"amutationtoxin" = list(XENO_CHEM_TOXIC = 0.1, XENO_CHEM_HEAL = 1.5, XENO_CHEM_MUT = 3),
|
||||
"mutationtoxin" = list(XENO_CHEM_TOXIC = 0.1, XENO_CHEM_HEAL = 1, XENO_CHEM_MUT = 1.5),
|
||||
REAGENT_ID_GOLD = list(XENO_CHEM_HEAL = 0.3, XENO_CHEM_NUTRI = 0.7, XENO_CHEM_MUT = 0.3),
|
||||
"uranium" = list(XENO_CHEM_HEAL = 0.3, XENO_CHEM_TOXIC = 0.7, XENO_CHEM_MUT = 1.2),
|
||||
"glycerol" = list(XENO_CHEM_NUTRI = 0.6),
|
||||
"woodpulp" = list(XENO_CHEM_HEAL = 0.1, XENO_CHEM_NUTRI = 0.7),
|
||||
REAGENT_ID_URANIUM = list(XENO_CHEM_HEAL = 0.3, XENO_CHEM_TOXIC = 0.7, XENO_CHEM_MUT = 1.2),
|
||||
REAGENT_ID_GLYCEROL = list(XENO_CHEM_NUTRI = 0.6),
|
||||
REAGENT_ID_WOODPULP = list(XENO_CHEM_HEAL = 0.1, XENO_CHEM_NUTRI = 0.7),
|
||||
"docilitytoxin" = list(XENO_CHEM_NUTRI = 0.3) )
|
||||
|
||||
/mob/living/simple_mob/xeno/slime/New()
|
||||
|
||||
Reference in New Issue
Block a user