mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-23 05:07:51 +01:00
[MIRROR] Converts gas, ore, plants and reagent strings to defines (#9611)
Co-authored-by: Heroman3003 <31296024+Heroman3003@users.noreply.github.com> Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
co-authored by
Heroman3003
Kashargul
parent
d5b62d4159
commit
fd5d9267ff
@@ -10,16 +10,16 @@
|
||||
|
||||
/obj/machinery/chemical_dispenser/deluxe
|
||||
dispense_reagents = list(
|
||||
"water", "ice", "coffee", "cream", "tea", "icetea", "cola", "spacemountainwind", "dr_gibb", "space_up", "tonic",
|
||||
"sodawater", "lemon_lime", "sugar", "orangejuice", "limejuice", "watermelonjuice", "thirteenloko", "grapesoda",
|
||||
"coffee", "cafe_latte", "soy_latte", "hot_coco", "milk", "cream", "tea", "ice", "orangejuice", "lemonjuice",
|
||||
"limejuice", "berryjuice", "mint", "lemon_lime", "sugar", "orangejuice", "limejuice", "sodawater",
|
||||
"tonic", "beer", "kahlua", "whiskey", "redwine", "vodka", "gin", "rum", "tequilla", "vermouth", "cognac",
|
||||
"ale", "mead", "bitters", "champagne", "singulo", "doctorsdelight", "nothing", "banana", "honey", "egg",
|
||||
"coco", "cherryjelly", "carrotjuice", "applejuice", "tomatojuice", "peanutbutter", "soymilk", "grenadine", "gingerale", "roy_rogers",
|
||||
"patron", "goldschlager", "gelatin", "melonliquor", "bluecuracao", "thirteenloko", "deadrum", "sake", "acidspit",
|
||||
"amasec", "beepskysmash", "atomicbomb", "nuka_cola", "threemileisland", "manhattan_proj", "psilocybin", "moonshine",
|
||||
"specialwhiskey", "unathiliquor", "winebrandy", "matcha_latte", "snaps"
|
||||
REAGENT_ID_WATER, REAGENT_ID_ICE, REAGENT_ID_COFFEE, REAGENT_ID_CREAM, REAGENT_ID_TEA, REAGENT_ID_ICETEA, REAGENT_ID_COLA, REAGENT_ID_SPACEMOUNTAINWIND, REAGENT_ID_DRGIBB, REAGENT_ID_SPACEUP, REAGENT_ID_TONIC,
|
||||
REAGENT_ID_SODAWATER, REAGENT_ID_LEMONLIME, REAGENT_ID_SUGAR, REAGENT_ID_ORANGEJUICE, REAGENT_ID_LIMEJUICE, REAGENT_ID_WATERMELONJUICE, REAGENT_ID_THIRTEENLOKO, REAGENT_ID_GRAPESODA,
|
||||
REAGENT_ID_COFFEE, REAGENT_ID_CAFELATTE, REAGENT_ID_SOYLATTE, REAGENT_ID_HOTCOCO, REAGENT_ID_MILK, REAGENT_ID_CREAM, REAGENT_ID_TEA, REAGENT_ID_WATER, REAGENT_ID_ICE, REAGENT_ID_ORANGEJUICE, REAGENT_ID_LEMONJUICE,
|
||||
REAGENT_ID_LIMEJUICE, REAGENT_ID_BERRYJUICE, REAGENT_ID_MINT, REAGENT_ID_LEMONLIME, REAGENT_ID_SUGAR, REAGENT_ID_ORANGEJUICE, REAGENT_ID_LIMEJUICE, REAGENT_ID_SODAWATER,
|
||||
REAGENT_ID_TONIC, REAGENT_ID_BEER, REAGENT_ID_KAHLUA, REAGENT_ID_WHISKEY, REAGENT_ID_REDWINE, REAGENT_ID_VODKA, REAGENT_ID_GIN, REAGENT_ID_RUM, REAGENT_ID_TEQUILLA, REAGENT_ID_VERMOUTH, REAGENT_ID_COGNAC,
|
||||
REAGENT_ID_ALE, REAGENT_ID_MEAD, REAGENT_ID_BITTERS, REAGENT_ID_CHAMPAGNE, REAGENT_ID_SINGULO, REAGENT_ID_DOCTORSDELIGHT, REAGENT_ID_NOTHING, REAGENT_ID_BANANA, REAGENT_ID_HONEY, REAGENT_ID_EGG,
|
||||
REAGENT_ID_COCO, REAGENT_ID_CHERRYJELLY, REAGENT_ID_CARROTJUICE, REAGENT_ID_APPLEJUICE, REAGENT_ID_TOMATOJUICE, REAGENT_ID_PEANUTBUTTER, REAGENT_ID_SOYMILK, REAGENT_ID_GRENADINE, REAGENT_ID_GINGERALE, REAGENT_ID_ROYROGERS,
|
||||
REAGENT_ID_PATRON, REAGENT_ID_GOLDSCHLAGER, REAGENT_GELATIN, REAGENT_ID_MELONLIQUOR, REAGENT_ID_BLUECURACAO, REAGENT_ID_THIRTEENLOKO, REAGENT_ID_DEADRUM, REAGENT_ID_SAKE, REAGENT_ID_ACIDSPIT,
|
||||
REAGENT_ID_AMASEC, REAGENT_ID_BEEPSKYSMASH, REAGENT_ID_ATOMICBOMB, REAGENT_ID_NUKACOLA, REAGENT_ID_THREEMILEISLAND, REAGENT_ID_MANHATTANPROJ, REAGENT_ID_PSILOCYBIN, REAGENT_ID_MOONSHINE,
|
||||
REAGENT_ID_SPECIALWHISKEY, REAGENT_ID_UNATHILIQUOR, REAGENT_ID_WINEBRANDY, REAGENT_ID_MATCHALATTE, REAGENT_ID_SNAPS
|
||||
)
|
||||
|
||||
/obj/machinery/chemical_dispenser/deluxe/full
|
||||
|
||||
@@ -112,7 +112,7 @@
|
||||
|
||||
/obj/item/weldingtool/silver/process()
|
||||
if(get_fuel() <= get_max_fuel())
|
||||
reagents.add_reagent("fuel", 1)
|
||||
reagents.add_reagent(REAGENT_ID_FUEL, 1)
|
||||
..()
|
||||
|
||||
//Midnightfog
|
||||
@@ -170,4 +170,4 @@
|
||||
|
||||
/datum/modifier/magnet/tick()
|
||||
for(var/obj/item/ore/O in orange(4, holder))
|
||||
step_towards(O, get_turf(holder))
|
||||
step_towards(O, get_turf(holder))
|
||||
|
||||
@@ -59,9 +59,9 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/weatherlily/Initialize()
|
||||
. = ..()
|
||||
//reagents.add_reagent("amatoxin", 1) I want this for lore of this being a strange bioenginered thing to mess with organic things buuuut it's one of two food sources
|
||||
reagents.add_reagent("luminol",1)
|
||||
reagents.add_reagent("protein",1)
|
||||
//reagents.add_reagent(REAGENT_ID_AMATOXIN, 1) I want this for lore of this being a strange bioenginered thing to mess with organic things buuuut it's one of two food sources
|
||||
reagents.add_reagent(REAGENT_ID_LUMINOL,1)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN,1)
|
||||
|
||||
//The source of the materials
|
||||
/obj/structure/outcrop/weathered_gate
|
||||
@@ -121,12 +121,12 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 4)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 4)
|
||||
bitesize = 2
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/mutatedmeat/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("protein", 4)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN, 4)
|
||||
|
||||
/obj/item/prop/alien/prototype
|
||||
name = "alien prototype"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/obj/item/reagent_containers/food/drinks/bottle/snaps
|
||||
name = "Akvavit"
|
||||
name = REAGENT_SNAPS
|
||||
desc = "This could go well with lunch."
|
||||
icon = 'modular_chomp/icons/obj/drinks.dmi'
|
||||
icon_state = "snapsbottle"
|
||||
@@ -8,4 +8,4 @@
|
||||
|
||||
/obj/item/reagent_containers/food/drinks/bottle/snaps/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("snaps", 100)
|
||||
reagents.add_reagent(REAGENT_ID_SNAPS, 100)
|
||||
|
||||
@@ -5,13 +5,13 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 6, "deathblood" = 6)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 6, REAGENT_ID_DEATHBLOOD = 6)
|
||||
bitesize = 6
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/deathclawmeat/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("protein", 6)
|
||||
reagents.add_reagent("deathblood", 6)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN, 6)
|
||||
reagents.add_reagent(REAGENT_ID_DEATHBLOOD, 6)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/dragonmeat
|
||||
name = "Dragon Meat"
|
||||
@@ -20,13 +20,13 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 6, "liquidfire" = 6)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 6, REAGENT_ID_LIQUIDFIRE = 6)
|
||||
bitesize = 6
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/dragonmeat/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("protein", 6)
|
||||
reagents.add_reagent("liquidfire", 6)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN, 6)
|
||||
reagents.add_reagent(REAGENT_ID_LIQUIDFIRE, 6)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/phorondragonmeat
|
||||
name = "Phoron Dragon Meat"
|
||||
@@ -35,14 +35,14 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 6, "neoliquidfire" = 6, "phoron" = 3)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 6, REAGENT_ID_NEOLIQUIDFIRE = 6, REAGENT_ID_PHORON = 3)
|
||||
bitesize = 6
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/phorondragonmeat/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("protein", 6)
|
||||
reagents.add_reagent("neoliquidfire", 6)
|
||||
reagents.add_reagent("phoron", 3)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN, 6)
|
||||
reagents.add_reagent(REAGENT_ID_NEOLIQUIDFIRE, 6)
|
||||
reagents.add_reagent(REAGENT_ID_PHORON, 3)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/metroidmeat
|
||||
name = "Metroid Slice"
|
||||
@@ -51,13 +51,13 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 3, "liquidlife" = 3)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 3, REAGENT_ID_LIQUIDLIFE = 3)
|
||||
bitesize = 6
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/metroidmeat/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("protein", 3)
|
||||
reagents.add_reagent("liquidlife", 3)
|
||||
reagents.add_reagent(REAGENT_ID_PROTEIN, 3)
|
||||
reagents.add_reagent(REAGENT_ID_LIQUIDLIFE, 3)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/meat/raymeat
|
||||
name = "Solar Ray Meat"
|
||||
@@ -66,7 +66,7 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 3, "capsaicin" = 8, "condensedcapsaicin" = 8)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 3, REAGENT_ID_CAPSAICIN = 8, REAGENT_ID_CONDENSEDCAPSAICIN = 8)
|
||||
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/meat/eelmeat
|
||||
@@ -76,7 +76,7 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 3, "shockchem" = 1)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 3, REAGENT_ID_SHOCKCHEM = 1)
|
||||
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/meat/gravityshell
|
||||
@@ -86,4 +86,4 @@
|
||||
center_of_mass_x = 17 //CHOMPEdit
|
||||
center_of_mass_y= 16 //CHOMPEdit
|
||||
nutriment_amt = 3
|
||||
nutriment_desc = list("protein" = 24)
|
||||
nutriment_desc = list(REAGENT_ID_PROTEIN = 24)
|
||||
|
||||
@@ -2,28 +2,28 @@
|
||||
name = "cake batter bottle"
|
||||
desc = "A bottle of pre-made cake batter."
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("cakebatter" = 60)
|
||||
prefill = list(REAGENT_ID_CAKEBATTER = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/cinnamonpowder
|
||||
name = "cake batter bottle"
|
||||
name = "cinnamon powder bottle"
|
||||
desc = "A bottle with expensive cinnamon powder."
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("cinnamonpowder" = 30) // Expensive!
|
||||
prefill = list(REAGENT_ID_CINNAMONPOWDER = 30) // Expensive!
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/nothing
|
||||
name = "empty bottle?"
|
||||
desc = "An apparently empty bottle."
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("nothing" = 60)
|
||||
prefill = list(REAGENT_ID_NOTHING = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/gelatin
|
||||
name = "gelatin bottle"
|
||||
desc = "A bottle full of gelatin."
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("gelatin" = 60)
|
||||
prefill = list(REAGENT_GELATIN = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/lube
|
||||
name = "lube bottle"
|
||||
desc = "A bottle full of lube."
|
||||
icon_state = "bottle-1"
|
||||
prefill = list("lube" = 60)
|
||||
prefill = list(REAGENT_ID_LUBE = 60)
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/egg/rotten/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("toxin", 3)
|
||||
reagents.add_reagent(REAGENT_ID_TOXIN, 3)
|
||||
|
||||
/obj/item/storage/fancy/egg_box/rotten
|
||||
starts_with = list(/obj/item/reagent_containers/food/snacks/egg/rotten = 12)
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
/datum/seed/flower/sunflower
|
||||
mutants = list("solarflower", "soulflower")
|
||||
mutants = list(PLANT_SOLARFLOWER, PLANT_SOULFLOWER)
|
||||
|
||||
/datum/seed/cherries
|
||||
mutants = list("cherrybomb")
|
||||
mutants = list(PLANT_CHERRYBOMB)
|
||||
|
||||
/datum/seed/citrus/orange
|
||||
mutants = list("nuclearorange", "livewireorange" )
|
||||
mutants = list(PLANT_NUCLEARORANGE, PLANT_LIVEWIREORANGE )
|
||||
|
||||
/datum/seed/flower/sunflower/soulflower
|
||||
name = "soulflower"
|
||||
seed_name = "soulflower"
|
||||
display_name = "soulflowers"
|
||||
chems = list("nutriment" = list(1,10), "souldew" = list(1,13))
|
||||
name = PLANT_SOULFLOWER
|
||||
seed_name = PLANT_SOULFLOWER
|
||||
display_name = PLANT_SOULFLOWER + "s"
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,10), REAGENT_ID_SOULDEW = list(1,13))
|
||||
mutants = null
|
||||
|
||||
/datum/seed/flower/sunflower/soulflower/New()
|
||||
@@ -25,11 +25,11 @@
|
||||
set_trait(TRAIT_SPREAD,1)
|
||||
|
||||
/datum/seed/cherries/cherrybomb
|
||||
name = "cherrybomb"
|
||||
seed_name = "cherrybomb"
|
||||
name = PLANT_CHERRYBOMB
|
||||
seed_name = PLANT_CHERRYBOMB
|
||||
seed_noun = "pits"
|
||||
display_name = "cherry bomb tree"
|
||||
chems = list("nutriment" = list(1,15), "liquidfire" = list(1,15), "cherryjelly" = list(10,15))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,15), REAGENT_ID_LIQUIDFIRE = list(1,15), REAGENT_ID_CHERRYJELLY = list(10,15))
|
||||
|
||||
/datum/seed/cherries/cherrybomb/New()
|
||||
..()
|
||||
@@ -38,15 +38,15 @@
|
||||
set_trait(TRAIT_BIOLUM_COLOUR,"#993399")
|
||||
|
||||
/datum/seed/citrus/orange/livewireorange
|
||||
name = "livewireorange"
|
||||
seed_name = "livewireorange"
|
||||
seed_noun = "livewireorange"
|
||||
name = PLANT_LIVEWIREORANGE
|
||||
seed_name = PLANT_LIVEWIREORANGE
|
||||
seed_noun = PLANT_LIVEWIREORANGE
|
||||
display_name = "livewire orange tree"
|
||||
chems = list("nutriment" = list(1,15), "liquidlife" = list(1,15), "orangejuice" = list(10,15))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,15), REAGENT_ID_LIQUIDLIFE = list(1,15), REAGENT_ID_ORANGEJUICE = list(10,15))
|
||||
|
||||
/datum/seed/citrus/orange/nuclearorange
|
||||
name = "nuclearorange"
|
||||
seed_name = "nuclearorange"
|
||||
seed_noun = "nuclearorange"
|
||||
name = PLANT_NUCLEARORANGE
|
||||
seed_name = PLANT_NUCLEARORANGE
|
||||
seed_noun = PLANT_NUCLEARORANGE
|
||||
display_name = "nuclear orange tree"
|
||||
chems = list("nutriment" = list(1,15), "deathblood" = list(1,15), "lemonjuice" = list(10,15))
|
||||
chems = list(REAGENT_ID_NUTRIMENT = list(1,15), REAGENT_ID_DEATHBLOOD = list(1,15), REAGENT_ID_LEMONJUICE = list(10,15))
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
var/datum/gas_mixture/environment = T.return_air()
|
||||
if(!environment) return
|
||||
|
||||
if(environment.gas["phoron"] > 0 || locate(/obj/effect/alien/weeds) in T)
|
||||
if(environment.gas[GAS_PHORON] > 0 || locate(/obj/effect/alien/weeds) in T)
|
||||
if(!regenerate(H))
|
||||
var/obj/item/organ/internal/xenos/plasmavessel/P = H.internal_organs_by_name[O_PLASMA]
|
||||
P.stored_plasma += weeds_plasma_rate
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
name = "Store-Belly"
|
||||
desc = "Equipment for a ExploreHound unit. A mounted portable-storage device that holds supplies/person."
|
||||
icon_state = "sleeperlost"
|
||||
injection_chems = list("inaprovaline") // Only to stabilize during extractions
|
||||
injection_chems = list(REAGENT_ID_INAPROVALINE) // Only to stabilize during extractions
|
||||
compactor = TRUE
|
||||
max_item_count = 4
|
||||
medsensor = FALSE
|
||||
|
||||
@@ -29,7 +29,7 @@
|
||||
if(water.energy < amount)
|
||||
amount = water.energy
|
||||
water.use_charge(amount)
|
||||
E.reagents.add_reagent("water", amount)
|
||||
E.reagents.add_reagent(REAGENT_ID_WATER, amount)
|
||||
to_chat(src, span_filter_notice("You refill the extinguisher using your water reserves."))
|
||||
else
|
||||
to_chat(src, span_filter_notice("Insufficient water reserves."))
|
||||
|
||||
@@ -235,7 +235,7 @@
|
||||
////////////////////////////////////////////////////////////////////////////////////// //keeping most of these the same except the stuff that apply to the standard synx. -lo
|
||||
/*
|
||||
/datum/seed/hardlightseed/
|
||||
name = "Type NULL Hardlight Generator"
|
||||
name = PLANT_NULLHARDLIGHT
|
||||
seed_name = "Biomechanical Hardlight generator seed"
|
||||
display_name = "Biomechanical Hardlight stem"
|
||||
mutants = null
|
||||
@@ -885,7 +885,7 @@
|
||||
"bio" = 100,
|
||||
"rad" = 100)
|
||||
////////////////////////////MED INJECTOR
|
||||
poison_type = "oxycodone" //OD effects, eye_blurry | Confuse + for slimes | stuttering
|
||||
poison_type = REAGENT_ID_OXYCODONE //OD effects, eye_blurry | Confuse + for slimes | stuttering
|
||||
poison_chance = 77 //high but not guranteed.
|
||||
poison_per_bite = 9 //OD for oxyc is 20
|
||||
//////////////////////////////////////////////FACTION
|
||||
|
||||
@@ -236,7 +236,7 @@
|
||||
icon_state = "blue_vial"
|
||||
var/splatter = FALSE // Will this make a cloud of reagents?
|
||||
var/splatter_volume = 5 // The volume of its chemical container, for said cloud of reagents.
|
||||
var/list/my_chems = list("mold")
|
||||
var/list/my_chems = list(REAGENT_ID_MOLD)
|
||||
|
||||
/obj/item/projectile/arc/vial/on_impact(var/atom/A)
|
||||
if(splatter)
|
||||
@@ -261,7 +261,7 @@
|
||||
armor_penetration = 0
|
||||
damage_type = BRUTE
|
||||
splatter_volume = 60
|
||||
my_chems = list("frostoil")
|
||||
my_chems = list(REAGENT_ID_FROSTOIL)
|
||||
modifier_type_to_apply = /datum/modifier/wizpoison/frost
|
||||
modifier_duration = 15 SECONDS
|
||||
splatter = TRUE
|
||||
@@ -272,7 +272,7 @@
|
||||
armor_penetration = 0
|
||||
damage_type = BRUTE
|
||||
splatter_volume = 60
|
||||
my_chems = list("toxin")
|
||||
my_chems = list(REAGENT_ID_TOXIN)
|
||||
modifier_type_to_apply = /datum/modifier/wizpoison
|
||||
modifier_duration = 15 SECONDS
|
||||
splatter = TRUE
|
||||
@@ -283,7 +283,7 @@
|
||||
armor_penetration = 0
|
||||
damage_type = BRUTE
|
||||
splatter_volume = 60
|
||||
my_chems = list("sacid")
|
||||
my_chems = list(REAGENT_ID_SACID)
|
||||
modifier_type_to_apply = /datum/modifier/wizfire
|
||||
modifier_duration = 15 SECONDS
|
||||
splatter = TRUE
|
||||
@@ -294,7 +294,7 @@
|
||||
armor_penetration = 0
|
||||
damage_type = BRUTE
|
||||
splatter_volume = 60
|
||||
my_chems = list("shredding_nanites")
|
||||
my_chems = list(REAGENT_ID_SHREDDINGNANITES)
|
||||
modifier_type_to_apply = /datum/modifier/wizfire/lighting
|
||||
modifier_duration = 15 SECONDS
|
||||
splatter = TRUE
|
||||
|
||||
+6
-6
@@ -384,7 +384,7 @@
|
||||
|
||||
var/poison_chance = 50
|
||||
var/poison_per_bite = 20
|
||||
var/poison_type = "hyperzine"
|
||||
var/poison_type = REAGENT_ID_HYPERZINE
|
||||
|
||||
|
||||
//////////////////////////////////////////////
|
||||
@@ -406,7 +406,7 @@
|
||||
size_multiplier = 1.25
|
||||
var/poison_chance = 100
|
||||
var/poison_per_bite = 4
|
||||
var/poison_type = "stoxin"
|
||||
var/poison_type = REAGENT_ID_STOXIN
|
||||
|
||||
melee_attack_delay = 3
|
||||
|
||||
@@ -748,10 +748,10 @@
|
||||
var/obj/item/reagent_containers/glass/beaker/bluespace/B1 = new(src)
|
||||
var/obj/item/reagent_containers/glass/beaker/bluespace/B2 = new(src)
|
||||
|
||||
B1.reagents.add_reagent("cryoslurry", 150)
|
||||
B1.reagents.add_reagent("potassium", 150)
|
||||
B2.reagents.add_reagent("phosphorous", 150)
|
||||
B2.reagents.add_reagent("sugar", 150)
|
||||
B1.reagents.add_reagent(REAGENT_ID_CRYOSLURRY, 150)
|
||||
B1.reagents.add_reagent(REAGENT_ID_POTASSIUM, 150)
|
||||
B2.reagents.add_reagent(REAGENT_ID_PHOSPHORUS, 150)
|
||||
B2.reagents.add_reagent(REAGENT_ID_SUGAR, 150)
|
||||
|
||||
detonator = new/obj/item/assembly_holder/timer_igniter(src)
|
||||
|
||||
|
||||
@@ -416,7 +416,7 @@
|
||||
var/cloaked_alpha = 45 // Lower = Harder to see.
|
||||
var/cloak_cooldown = 5 SECONDS // Amount of time needed to re-cloak after losing it.
|
||||
var/last_uncloak = 0 // world.time
|
||||
var/poison_type = "stoxin"
|
||||
var/poison_type = REAGENT_ID_STOXIN
|
||||
var/poison_per_bite = 8
|
||||
var/poison_chance = 80
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
color = "#CC23FF"
|
||||
slime_color = "purple"
|
||||
coretype = /obj/item/slime_extract/purple
|
||||
reagent_injected = "toxin"
|
||||
reagent_injected = REAGENT_ID_TOXIN
|
||||
|
||||
/mob/living/simple_mob/slime/feral/orange
|
||||
desc = "This slime is known to be flammable and can ignite enemies."
|
||||
@@ -40,7 +40,7 @@
|
||||
color = "#19FFFF"
|
||||
slime_color = "blue"
|
||||
coretype = /obj/item/slime_extract/blue
|
||||
reagent_injected = "cryotoxin"
|
||||
reagent_injected = REAGENT_ID_CRYOTOXIN
|
||||
cold_resist = 0.50
|
||||
|
||||
/mob/living/simple_mob/slime/feral/metal
|
||||
@@ -95,12 +95,12 @@
|
||||
color = "#660088"
|
||||
slime_color = "dark purple"
|
||||
coretype = /obj/item/slime_extract/dark_purple
|
||||
reagent_injected = "phoron"
|
||||
reagent_injected = REAGENT_ID_PHORON
|
||||
|
||||
/mob/living/simple_mob/slime/feral/dark_purple/proc/ignite()
|
||||
visible_message(span_critical("\The [src] erupts in an inferno!"))
|
||||
for(var/turf/simulated/target_turf in view(2, src))
|
||||
target_turf.assume_gas("phoron", 30, 1500+T0C)
|
||||
target_turf.assume_gas(GAS_PHORON, 30, 1500+T0C)
|
||||
spawn(0)
|
||||
target_turf.hotspot_expose(1500+T0C, 400)
|
||||
qdel(src)
|
||||
@@ -250,7 +250,7 @@
|
||||
slime_color = "green"
|
||||
coretype = /obj/item/slime_extract/green
|
||||
glow_toggle = TRUE
|
||||
reagent_injected = "radium"
|
||||
reagent_injected = REAGENT_ID_RADIUM
|
||||
var/rads = 25
|
||||
|
||||
/mob/living/simple_mob/slime/feral/green/handle_special()
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
color = "#968473"
|
||||
slime_color = "sepia"
|
||||
coretype = /obj/item/slime_extract/sepia
|
||||
reagent_injected = "stoxin"
|
||||
reagent_injected = REAGENT_ID_STOXIN
|
||||
|
||||
mutation_chance = 100
|
||||
|
||||
@@ -26,8 +26,8 @@
|
||||
/decl/chemical_reaction/instant/slime/senseenhancer
|
||||
name = "Slime Sense Enhancer"
|
||||
id = "sepia_sh"
|
||||
result = "senseenhancer"
|
||||
required_reagents = list("phoron" = 5)
|
||||
result = REAGENT_ID_SENSEENHANCER
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
name = "Secert Slime "
|
||||
id = "sepia_swapm"
|
||||
result = "change_secert"
|
||||
required_reagents = list("blood" = 5, "water" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
name = "Slime Spawn"
|
||||
id = "m_sepia_spawn"
|
||||
result = null
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sepia
|
||||
|
||||
@@ -64,7 +64,7 @@
|
||||
color = "#A50021"
|
||||
slime_color = "redspace"
|
||||
coretype = /obj/item/slime_extract/redspace
|
||||
reagent_injected = "mindbreaker"
|
||||
reagent_injected = REAGENT_ID_MINDBREAKER
|
||||
|
||||
mutation_chance = 0
|
||||
|
||||
@@ -85,15 +85,15 @@
|
||||
/decl/chemical_reaction/instant/slime/redspace_fire
|
||||
name = "Slime Living Fire"
|
||||
id = "m_liquid_fire"
|
||||
result = "neoliquidfire"
|
||||
required_reagents = list("phoron" = 5)
|
||||
result = REAGENT_ID_NEOLIQUIDFIRE
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
/decl/chemical_reaction/instant/slime/soulstone
|
||||
name = "Slime Soulstone"
|
||||
id = "m_redspace_soulstone"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
@@ -104,7 +104,7 @@
|
||||
/decl/chemical_reaction/instant/slime/obj/item/slime_extract/redspace_smoke
|
||||
name = "Slime Smoke"
|
||||
id = "m_redspace_smoke"
|
||||
required_reagents = list("water" = 5)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
@@ -122,8 +122,8 @@
|
||||
/decl/chemical_reaction/instant/slime/slime_mindbreaker
|
||||
name = "Slime Pyrotoxin"
|
||||
id = "m_redspace_mindbreaker"
|
||||
result = "mindbreaker"
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
result = REAGENT_ID_MINDBREAKER
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
@@ -153,15 +153,15 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_neofire
|
||||
name = "Slime Healing Liquid"
|
||||
id = "m_liquid_healing"
|
||||
result = "healing_nanites"
|
||||
required_reagents = list("neoliquidfire" = 5)
|
||||
result = REAGENT_ID_HEALINGNANITES
|
||||
required_reagents = list(REAGENT_ID_NEOLIQUIDFIRE = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidfire
|
||||
name = "Slime Secert Guard"
|
||||
id = "m_slime_guardian"
|
||||
required_reagents = list("liquidfire" = 5)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -174,7 +174,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_deathblood
|
||||
name = "Slime Secert Painite"
|
||||
id = "m_slime_painite"
|
||||
required_reagents = list("deathblood" = 5)
|
||||
required_reagents = list(REAGENT_ID_DEATHBLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -185,7 +185,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_liquidlife
|
||||
name = "Slime Secert Overcharge"
|
||||
id = "m_slime_darkspeed"
|
||||
required_reagents = list("liquidlife" = 5)
|
||||
required_reagents = list(REAGENT_ID_LIQUIDLIFE = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -198,7 +198,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_carpotoxin
|
||||
name = "Slime Dark Secert "
|
||||
id = "m_fish_slime"
|
||||
required_reagents = list("carpotoxin" = 5)
|
||||
required_reagents = list(REAGENT_ID_CARPOTOXIN = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_spidertoxin
|
||||
name = "Slime Secert Dark Spooder"
|
||||
id = "m_slime_darkspooder"
|
||||
required_reagents = list("spidertoxin" = 5)
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -221,7 +221,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dark_blood
|
||||
name = "Slime Secert Void Opal"
|
||||
id = "m_slime_voidopal"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dark
|
||||
|
||||
@@ -253,8 +253,8 @@
|
||||
/decl/chemical_reaction/instant/slime/plague_toxin
|
||||
name = "Slime Living Fire"
|
||||
id = "m_plague_toxin"
|
||||
result = "neurophage_nanites"
|
||||
required_reagents = list("phoron" = 5)
|
||||
result = REAGENT_ID_NEUROPHAGENANITES
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
@@ -262,7 +262,7 @@
|
||||
/decl/chemical_reaction/instant/slime/virusdish
|
||||
name = "Virus dish"
|
||||
id = "m_plague_dish"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
@@ -273,8 +273,8 @@
|
||||
/decl/chemical_reaction/instant/slime/obj/item/slime_extract/plague_jelly
|
||||
name = "Slime Smoke"
|
||||
id = "m_slimejelly_alt"
|
||||
result = "slimejelly"
|
||||
required_reagents = list("water" = 5)
|
||||
result = REAGENT_ID_SLIMEJELLY
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
@@ -287,7 +287,7 @@
|
||||
rainbow_core_candidate = FALSE //For health and safety
|
||||
mutation_chance = 0
|
||||
|
||||
reagent_injected = "carpotoxin"
|
||||
reagent_injected = REAGENT_ID_CARPOTOXIN
|
||||
|
||||
slime_mutation = list(
|
||||
/mob/living/simple_mob/slime/xenobio/sepia,
|
||||
@@ -330,7 +330,7 @@
|
||||
/decl/chemical_reaction/instant/slime/carpfren
|
||||
name = "Carp Friend"
|
||||
id = "m_carp_friends"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
@@ -341,23 +341,23 @@
|
||||
/decl/chemical_reaction/instant/slime/oceancarp
|
||||
name = "Slime Carptoxi"
|
||||
id = "m_slime_carptox"
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
result = "carpotoxin"
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result = REAGENT_ID_CARPOTOXIN
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/waterdupe
|
||||
name = "Water Duplication"
|
||||
id = "m_slime_water"
|
||||
required_reagents = list("water" = 5)
|
||||
result = "water"
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result = REAGENT_ID_WATER
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
/decl/chemical_reaction/instant/slime/oceanboon
|
||||
name = "Carp Boon"
|
||||
id = "m_carp_boon"
|
||||
required_reagents = list("phoron" = 5)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/oceanic
|
||||
|
||||
@@ -369,7 +369,7 @@
|
||||
/decl/chemical_reaction/instant/slime/warplague
|
||||
name = "Nuclear Slime Summon"
|
||||
id = "m_nuclear_slime"
|
||||
required_reagents = list("mindbreaker" = 5)
|
||||
required_reagents = list(REAGENT_ID_MINDBREAKER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/plague
|
||||
|
||||
@@ -428,7 +428,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radpulse
|
||||
name = "Slime Radiation Pulse"
|
||||
id = "m_green_radpulse"
|
||||
required_reagents = list("phoron" = 5)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nuclear
|
||||
|
||||
@@ -444,7 +444,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nuclear_emitter
|
||||
name = "Slime Radiation Emitter"
|
||||
id = "m_green_emitter"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
@@ -457,8 +457,8 @@
|
||||
/decl/chemical_reaction/instant/slime/nuclear_radium
|
||||
name = "Slime Radium"
|
||||
id = "m_green_radium"
|
||||
result = "radium"
|
||||
required_reagents = list("water" = 5)
|
||||
result = REAGENT_ID_RADIUM
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 30
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
@@ -466,7 +466,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nuclear_uranium
|
||||
name = "Slime Uranium"
|
||||
id = "m_green_uranium"
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/green
|
||||
|
||||
@@ -497,7 +497,7 @@
|
||||
/decl/chemical_reaction/instant/slime/dreamscale
|
||||
name = "dream scale creation "
|
||||
id = "m_dreamscale_slime"
|
||||
required_reagents = list("water" = 5)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dream
|
||||
|
||||
@@ -508,7 +508,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nightmareslime
|
||||
name = "Nightmare Slime Summon "
|
||||
id = "m_nightmare_slime"
|
||||
required_reagents = list("blood" = 5, "phoron" = 5, "slimejelly" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5, REAGENT_ID_PHORON = 5, REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/dream
|
||||
|
||||
@@ -574,7 +574,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nightmarewater
|
||||
name = "nightmare water"
|
||||
id = "m_nightmare_water"
|
||||
required_reagents = list("water" = 5)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
@@ -587,7 +587,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nightmarejelly
|
||||
name = "nightmare jelly"
|
||||
id = "m_nightmare_jelly"
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
@@ -599,7 +599,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nightmareblood
|
||||
name = "nightmare blood"
|
||||
id = "m_nightmare_blood"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
@@ -610,7 +610,7 @@
|
||||
/decl/chemical_reaction/instant/slime/nightmarephoron
|
||||
name = "nightmare phoron"
|
||||
id = "m_nightmare_phoron"
|
||||
required_reagents = list("phoron" = 5)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/nightmare
|
||||
|
||||
@@ -625,7 +625,7 @@
|
||||
/decl/chemical_reaction/instant/slime/redspace_sound
|
||||
name = "Slime Sound Creation"
|
||||
id = "m_make_sound"
|
||||
required_reagents = list("mindbreaker" = 5)
|
||||
required_reagents = list(REAGENT_ID_MINDBREAKER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/redspace
|
||||
|
||||
@@ -681,7 +681,7 @@
|
||||
/decl/chemical_reaction/instant/slime/soundblood
|
||||
name = "sound blood"
|
||||
id = "m_sound_blood"
|
||||
required_reagents = list("blood" = 5)
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
@@ -692,7 +692,7 @@
|
||||
/decl/chemical_reaction/instant/slime/soundphoron
|
||||
name = "sound blood"
|
||||
id = "m_sound_blood"
|
||||
required_reagents = list("phoron" = 5)
|
||||
required_reagents = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
@@ -704,7 +704,7 @@
|
||||
/decl/chemical_reaction/instant/slime/soundwater
|
||||
name = "sound water"
|
||||
id = "m_sound_water"
|
||||
required_reagents = list("water" = 5)
|
||||
required_reagents = list(REAGENT_ID_WATER = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
@@ -716,7 +716,7 @@
|
||||
/decl/chemical_reaction/instant/slime/soundjelly
|
||||
name = "sound slimejelly"
|
||||
id = "m_sound_slimejelly"
|
||||
required_reagents = list("slimejelly" = 5)
|
||||
required_reagents = list(REAGENT_ID_SLIMEJELLY = 5)
|
||||
result_amount = 1
|
||||
required = /obj/item/slime_extract/sound
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
/obj/item/projectile/energy/blob/moth
|
||||
damage = 30 //old 15
|
||||
armor_penetration = 15
|
||||
my_chems = list("fuel", "mold")
|
||||
my_chems = list(REAGENT_ID_FUEL, REAGENT_ID_MOLD)
|
||||
flammability = 0.25
|
||||
modifier_type_to_apply = /datum/modifier/fire
|
||||
modifier_duration = 6 SECONDS
|
||||
|
||||
@@ -66,9 +66,9 @@
|
||||
var/_recharge_reagents = TRUE
|
||||
var/process_tick = 0
|
||||
var/list/dispense_reagents = list(
|
||||
"hydrogen", "lithium", "carbon", "nitrogen", "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_synthesizer/Initialize()
|
||||
|
||||
@@ -7,8 +7,8 @@
|
||||
/decl/chemical_reaction/distilling/energybooster
|
||||
name = "Distilling Energy Booster"
|
||||
id = "distill_energybooster"
|
||||
result = "energybooster"
|
||||
required_reagents = list("hyperzine" = 1, "stimm" = 1, "shockchem" = 1)
|
||||
result = REAGENT_ID_ENERGYBOOSTER
|
||||
required_reagents = list(REAGENT_ID_HYPERZINE = 1, REAGENT_ID_STIMM = 1, REAGENT_ID_SHOCKCHEM = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -18,8 +18,8 @@
|
||||
/decl/chemical_reaction/distilling/oceaniccure
|
||||
name = "Distilling Oceanic Cure"
|
||||
id = "distill_oceaniccure"
|
||||
result = "oceaniccure"
|
||||
required_reagents = list("curea" = 1, "souldew" = 1, "carpotoxin" = 1)
|
||||
result = REAGENT_ID_OCEANICCURE
|
||||
required_reagents = list(REAGENT_ID_CUREA = 1, REAGENT_ID_SOULDEW = 1, REAGENT_ID_CARPOTOXIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -29,8 +29,8 @@
|
||||
/decl/chemical_reaction/distilling/deathclawmutagen
|
||||
name = "Distilling Deathclaw Mutagen"
|
||||
id = "distill_deathclawmutagen"
|
||||
result = "deathclawmutagen"
|
||||
required_reagents = list("arithrazine" = 1, "mutagen" = 1, "deathblood" = 1)
|
||||
result = REAGENT_ID_DEATHCLAWMUTAGEN
|
||||
required_reagents = list(REAGENT_ID_ARITHRAZINE = 1, REAGENT_ID_MUTAGEN = 1, REAGENT_ID_DEATHBLOOD = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -40,8 +40,8 @@
|
||||
/decl/chemical_reaction/distilling/senseenhancer
|
||||
name = "Distilling Sense Enhancer"
|
||||
id = "distill_senseenhancer"
|
||||
result = "senseenhancer"
|
||||
required_reagents = list("quadcord" = 1, "mindbreaker" = 1, "liquidlife" = 1)
|
||||
result = REAGENT_ID_SENSEENHANCER
|
||||
required_reagents = list(REAGENT_ID_QUADCORD = 1, REAGENT_ID_MINDBREAKER = 1, REAGENT_ID_LIQUIDLIFE = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
@@ -51,10 +51,10 @@
|
||||
/decl/chemical_reaction/distilling/heatnullifer
|
||||
name = "Distilling heatnullifer"
|
||||
id = "distill_heatnullifer"
|
||||
result = "heatnullifer"
|
||||
required_reagents = list("tramadol" = 1, "leporazine" = 1, "spidertoxin" = 1)
|
||||
result = REAGENT_ID_HEATNULLIFER
|
||||
required_reagents = list(REAGENT_ID_TRAMADOL = 1, REAGENT_ID_LEPORAZINE = 1, REAGENT_ID_SPIDERTOXIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
reaction_rate = HALF_LIFE(10)
|
||||
|
||||
temp_range = list(T0C + 230, T0C + 250)
|
||||
temp_range = list(T0C + 230, T0C + 250)
|
||||
|
||||
@@ -1,208 +1,208 @@
|
||||
/decl/chemical_reaction/instant/drinks/minttea
|
||||
name = "Mint Tea"
|
||||
id = "minttea"
|
||||
result = "minttea"
|
||||
required_reagents = list("tea" = 5, "mint" = 1)
|
||||
name = REAGENT_MINTTEA
|
||||
id = REAGENT_ID_MINTTEA
|
||||
result = REAGENT_ID_MINTTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_MINT = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/lemontea
|
||||
name = "Lemon Tea"
|
||||
id = "lemontea"
|
||||
result = "lemontea"
|
||||
required_reagents = list("tea" = 5, "lemonjuice" = 1)
|
||||
name = REAGENT_LEMONTEA
|
||||
id = REAGENT_ID_LEMONTEA
|
||||
result = REAGENT_ID_LEMONTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_LEMONJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/limetea
|
||||
name = "Lime Tea"
|
||||
id = "limetea"
|
||||
result = "limetea"
|
||||
required_reagents = list("tea" = 5, "limejuice" = 1)
|
||||
name = REAGENT_LIMETEA
|
||||
id = REAGENT_ID_LIMETEA
|
||||
result = REAGENT_ID_LIMETEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_LIMEJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/orangetea
|
||||
name = "Orange Tea"
|
||||
id = "orangetea"
|
||||
result = "orangetea"
|
||||
required_reagents = list("tea" = 5, "orangejuice" = 1)
|
||||
name = REAGENT_ORANGETEA
|
||||
id = REAGENT_ID_ORANGETEA
|
||||
result = REAGENT_ID_ORANGETEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_ORANGEJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/berrytea
|
||||
name = "Berry Tea"
|
||||
id = "berrytea"
|
||||
result = "berrytea"
|
||||
required_reagents = list("tea" = 5, "berryjuice" = 1)
|
||||
name = REAGENT_BERRYTEA
|
||||
id = REAGENT_ID_BERRYTEA
|
||||
result = REAGENT_ID_BERRYTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_BERRYJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/cherrytea
|
||||
name = "Cherry Tea"
|
||||
id = "cherrytea"
|
||||
result = "cherrytea"
|
||||
required_reagents = list("tea" = 5, "cherryjelly" = 1)
|
||||
name = REAGENT_CHERRYTEA
|
||||
id = REAGENT_ID_CHERRYTEA
|
||||
result = REAGENT_ID_CHERRYTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_CHERRYJELLY = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/watermelontea
|
||||
name = "Watermelon Tea"
|
||||
id = "watermelontea"
|
||||
result = "watermelontea"
|
||||
required_reagents = list("tea" = 5, "watermelonjuice" = 1)
|
||||
name = REAGENT_WATERMELONTEA
|
||||
id = REAGENT_ID_WATERMELONTEA
|
||||
result = REAGENT_ID_WATERMELONTEA
|
||||
required_reagents = list(REAGENT_ID_TEA = 5, REAGENT_ID_WATERMELONJUICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/tea/matcha_latte
|
||||
id = "matcha_latte"
|
||||
result = "matcha_latte"
|
||||
required_reagents = list ("matchapowder" = 1, "milk" = 5)
|
||||
id = REAGENT_ID_MATCHALATTE
|
||||
result = REAGENT_ID_MATCHALATTE
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_MILK = 5)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/freshtea/green
|
||||
id = "freshteagreen"
|
||||
result = "freshteagreen"
|
||||
required_reagents = list ("tealeavesgreen" = 1, "hotwater" = 9)
|
||||
id = REAGENT_ID_FRESHTEAGREEN
|
||||
result = REAGENT_ID_FRESHTEAGREEN
|
||||
required_reagents = list (REAGENT_ID_TEALEAVESGREEN = 1, REAGENT_ID_HOTWATER = 9)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/instantteapowder/green
|
||||
id = "instantteapowdergreen"
|
||||
result = "instantteapowdergreen"
|
||||
required_reagents = list ("teamush" = 10, "frostoil" = 1)
|
||||
id = REAGENT_ID_INSTANTTEAPOWDERGREEN
|
||||
result = REAGENT_ID_INSTANTTEAPOWDERGREEN
|
||||
required_reagents = list (REAGENT_ID_TEAMUSH = 10, REAGENT_ID_FROSTOIL = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/instanttea/green
|
||||
id = "instantteagreen"
|
||||
result = "instantteagreen"
|
||||
required_reagents = list ("instantteapowdergreen" = 1, "water" = 9)
|
||||
id = REAGENT_ID_INSTANTTEAGREEN
|
||||
result = REAGENT_ID_INSTANTTEAGREEN
|
||||
required_reagents = list (REAGENT_ID_INSTANTTEAPOWDERGREEN = 1, REAGENT_ID_WATER = 9)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/matcha
|
||||
id = "matcha"
|
||||
result = "matcha"
|
||||
required_reagents = list ("matchapowder" = 1, "hotwater" = 2)
|
||||
id = REAGENT_ID_MATCHA
|
||||
result = REAGENT_ID_MATCHA
|
||||
required_reagents = list (REAGENT_ID_MATCHAPOWDER = 1, REAGENT_ID_HOTWATER = 2)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/spiderdrink
|
||||
name = "Brimming glass of spiders"
|
||||
id = "spiderdrink"
|
||||
result = "spiderdrink"
|
||||
required_reagents = list("spidertoxin" = 1, "clonexadone" = 5, "absinthe" = 4)
|
||||
name = REAGENT_SPIDERDRINK
|
||||
id = REAGENT_ID_SPIDERDRINK
|
||||
result = REAGENT_ID_SPIDERDRINK
|
||||
required_reagents = list(REAGENT_ID_SPIDERTOXIN = 1, REAGENT_ID_CLONEXADONE = 5, REAGENT_ID_ABSINTHE = 4)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteawatermelon
|
||||
name = "Watermelon bubble tea"
|
||||
id = "bubbleteawatermelon"
|
||||
result = "bubbleteawatermelon"
|
||||
required_reagents = list("gelatin" = 2, "watermelontea" = 6, "milk" = 2)
|
||||
name = REAGENT_BUBBLETEAWATERMELON
|
||||
id = REAGENT_BUBBLETEAWATERMELON
|
||||
result = REAGENT_BUBBLETEAWATERMELON
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_WATERMELONTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteastrawberry
|
||||
name = "Strawberry bubble tea"
|
||||
id = "bubbleteastrawberry"
|
||||
result = "bubbleteastrawberry"
|
||||
required_reagents = list("gelatin" = 2, "berrytea" = 6, "milk" = 2)
|
||||
name = REAGENT_BUBBLETEASTRAWBERRY
|
||||
id = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
result = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_BERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacherry
|
||||
name = "Cherry bubble tea"
|
||||
id = "bubbleteacherry"
|
||||
result = "bubbleteacherry"
|
||||
required_reagents = list("gelatin" = 2, "cherrytea" = 6, "milk" = 2)
|
||||
name = REAGENT_BUBBLETEACHERRY
|
||||
id = REAGENT_ID_BUBBLETEACHERRY
|
||||
result = REAGENT_ID_BUBBLETEACHERRY
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_CHERRYTEA = 6, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteacoffee
|
||||
name = "Coffee bubble tea"
|
||||
id = "bubbleteacoffee"
|
||||
result = "bubbleteacoffee"
|
||||
required_reagents = list("gelatin" = 2, "tea" = 5, "cafe_latte" = 3)
|
||||
name = REAGENT_BUBBLETEACOFFEE
|
||||
id = REAGENT_ID_BUBBLETEACOFFEE
|
||||
result = REAGENT_ID_BUBBLETEACOFFEE
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_CAFELATTE = 3)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bubbleteabanana
|
||||
name = "Banana bubble tea"
|
||||
id = "bubbleteabanana"
|
||||
result = "bubbleteabanana"
|
||||
required_reagents = list("gelatin" = 2, "tea" = 5, "banana" = 1, "milk" = 2)
|
||||
name = REAGENT_BUBBLETEABANANA
|
||||
id = REAGENT_ID_BUBBLETEABANANA
|
||||
result = REAGENT_ID_BUBBLETEABANANA
|
||||
required_reagents = list(REAGENT_GELATIN = 2, REAGENT_ID_TEA = 5, REAGENT_ID_BANANA = 1, REAGENT_ID_MILK = 2)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/horchata
|
||||
name = "Horchata"
|
||||
id = "horchata"
|
||||
result = "horchata"
|
||||
required_reagents = list("milk" = 1, "sugar" = 2, "rice" = 2)
|
||||
name = REAGENT_HORCHATA
|
||||
id = REAGENT_ID_HORCHATA
|
||||
result = REAGENT_ID_HORCHATA
|
||||
required_reagents = list(REAGENT_ID_MILK = 1, REAGENT_ID_SUGAR = 2, REAGENT_ID_RICE = 2)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bluetrain
|
||||
name = "Blue train"
|
||||
id = "bluetrain"
|
||||
result = "bluetrain"
|
||||
required_reagents = list("coolant" = 2, "ethanol" = 2, "nutriment" = 1)
|
||||
id = REAGENT_ID_BLUETRAIN
|
||||
result = REAGENT_ID_BLUETRAIN
|
||||
required_reagents = list(REAGENT_ID_COOLANT = 2, REAGENT_ID_ETHANOL = 2, REAGENT_ID_NUTRIMENT = 1)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/lowpower
|
||||
name = "The low power"
|
||||
id = "lowpower"
|
||||
result = "lowpower"
|
||||
required_reagents = list("lemonade" = 1, "cream" = 1, "limejuice" = 1)
|
||||
name = REAGENT_LOWPOWER
|
||||
id = REAGENT_ID_LOWPOWER
|
||||
result = REAGENT_ID_LOWPOWER
|
||||
required_reagents = list(REAGENT_ID_LEMONADE = 1, REAGENT_ID_CREAM = 1, REAGENT_ID_LIMEJUICE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/jackbrew
|
||||
name = "Jack's brew"
|
||||
id = "jackbrew"
|
||||
result = "jackbrew"
|
||||
required_reagents = list("irishcoffee" = 1, "hyperzine" = 1)
|
||||
id = REAGENT_ID_JACKBREW
|
||||
result = REAGENT_ID_JACKBREW
|
||||
required_reagents = list(REAGENT_ID_IRISHCOFFEE = 1, REAGENT_ID_HYPERZINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/bookwyrm
|
||||
name = "Bookwyrm's bite"
|
||||
id = "bookwyrm"
|
||||
result = "bookwyrm"
|
||||
required_reagents = list("coldfront" = 1, "limejuice" = 1, "stoxin" = 1)
|
||||
name = REAGENT_BOOKWYRM
|
||||
id = REAGENT_ID_BOOKWYRM
|
||||
result = REAGENT_ID_BOOKWYRM
|
||||
required_reagents = list(REAGENT_ID_COLDFRONT = 1, REAGENT_ID_LIMEJUICE = 1, REAGENT_ID_STOXIN = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/highpower
|
||||
name = "The high power"
|
||||
id = "highpower"
|
||||
result = "highpower"
|
||||
required_reagents = list("lowpower" = 1, "iron" = 1, "uranium" = 1)
|
||||
id = REAGENT_ID_HIGHPOWER
|
||||
result = REAGENT_ID_HIGHPOWER
|
||||
required_reagents = list(REAGENT_ID_LOWPOWER = 1, REAGENT_ID_IRON = 1, REAGENT_ID_URANIUM = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/flapper
|
||||
name = "Flapper"
|
||||
id = "flapper"
|
||||
result = "flapper"
|
||||
required_reagents = list("whiskey" = 1, "blood" = 1, "ice" = 1)
|
||||
name = REAGENT_FLAPPER
|
||||
id = REAGENT_ID_FLAPPER
|
||||
result = REAGENT_ID_FLAPPER
|
||||
required_reagents = list(REAGENT_ID_WHISKEY = 1, REAGENT_ID_BLOOD = 1, REAGENT_ID_ICE = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/toxin/oilslide
|
||||
name = "Oil slide"
|
||||
id = "oilslide"
|
||||
result = "oilslide"
|
||||
required_reagents = list("moonshine" = 1, "lube" = 1, "fuel" = 1)
|
||||
name = REAGENT_OILSLIDE
|
||||
id = REAGENT_ID_OILSLIDE
|
||||
result = REAGENT_ID_OILSLIDE
|
||||
required_reagents = list(REAGENT_ID_MOONSHINE = 1, REAGENT_ID_LUBE = 1, REAGENT_ID_FUEL = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/sitonmyface
|
||||
name = "Sit on my face"
|
||||
id = "sitonmyface"
|
||||
result = "sitonmyface"
|
||||
required_reagents = list("kahlua" = 1, "irishcream" = 1, "peanutbutter" = 1)
|
||||
name = REAGENT_SITONMYFACE
|
||||
id = REAGENT_ID_SITONMYFACE
|
||||
result = REAGENT_ID_SITONMYFACE
|
||||
required_reagents = list(REAGENT_ID_KAHLUA = 1, REAGENT_ID_IRISHCREAM = 1, REAGENT_ID_PEANUTBUTTER = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hachi
|
||||
name = "Hachi"
|
||||
id = "hachi"
|
||||
result = "hachi"
|
||||
required_reagents = list("burbon" = 2, "sake" = 1, "lemonjuice" = 1, "mushroom" = 1) //Whoever coded this never made a mushroom reagent so this can't be created.
|
||||
name = REAGENT_HACHI
|
||||
id = REAGENT_ID_HACHI
|
||||
result = REAGENT_ID_HACHI
|
||||
required_reagents = list(REAGENT_ID_BURBON = 2, REAGENT_ID_SAKE = 1, REAGENT_ID_LEMONJUICE = 1, PLANT_MUSHROOMS = 1) //Whoever coded this never made a mushroom reagent so this can't be created.
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/narsour
|
||||
name = "Nar'sour"
|
||||
id = "narsour"
|
||||
result = "narsour"
|
||||
required_reagents = list("blood" = 1, "lemonjuice" = 1, "demonsblood" = 1)
|
||||
id = REAGENT_ID_NARSOUR
|
||||
result = REAGENT_ID_NARSOUR
|
||||
required_reagents = list(REAGENT_ID_BLOOD = 1, REAGENT_ID_LEMONJUICE = 1, REAGENT_ID_DEMONSBLOOD = 1)
|
||||
mix_message = "The mixture develops a sinister glow."
|
||||
reaction_sound = 'sound/effects/singlebeat.ogg'
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/cogchamp
|
||||
name = "CogChamp"
|
||||
id = "cogchamp"
|
||||
result = "cogchamp"
|
||||
required_reagents = list("cognac" = 1, "fuel" = 1, "screwdrivercocktail" = 1)
|
||||
name = REAGENT_COGCHAMP
|
||||
id = REAGENT_ID_COGCHAMP
|
||||
result = REAGENT_ID_COGCHAMP
|
||||
required_reagents = list(REAGENT_ID_COGNAC = 1, REAGENT_ID_FUEL = 1, REAGENT_ID_SCREWDRIVERCOCKTAIL = 1)
|
||||
mix_message = "You hear faint sounds of gears turning as the mixture gives off virulent plumes of steam."
|
||||
reaction_sound = 'sound/machines/clockcult/steam_whoosh.ogg'
|
||||
result_amount = 3
|
||||
@@ -210,190 +210,190 @@
|
||||
//thirteen loko possible to make now, so easier to make arachnid slammer - Jack
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/thirteenloko
|
||||
name = "Thirteen Loko"
|
||||
id = "thirteenloko"
|
||||
result = "thirteenloko"
|
||||
required_reagents = list("beer" = 1, "tequilla" = 1, "coffee" = 1)
|
||||
name = REAGENT_THIRTEENLOKO
|
||||
id = REAGENT_ID_THIRTEENLOKO
|
||||
result = REAGENT_ID_THIRTEENLOKO
|
||||
required_reagents = list(REAGENT_ID_BEER = 1, REAGENT_ID_TEQUILLA = 1, REAGENT_ID_COFFEE = 1)
|
||||
result_amount = 3
|
||||
|
||||
//Arachnid slammer reactions - Jack
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/arachnidslammer
|
||||
name = "Arachnid Slammer"
|
||||
id = "arachnidslammer"
|
||||
result = "arachnidslammer"
|
||||
required_reagents = list("ale" = 1, "thirteenloko" = 1, "hyperzine" = 1)
|
||||
name = REAGENT_ARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ARACHNIDSLAMMER
|
||||
result = REAGENT_ID_ARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ALE = 1, REAGENT_ID_THIRTEENLOKO = 1, REAGENT_ID_HYPERZINE = 1)
|
||||
mix_message = "The concortion of ale, energy drink and stimulants starts to heavily foam and fizzle, even sparkle a little."
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
result = "enragedarachnidslammer"
|
||||
required_reagents = list("infusedarachnidslammer" = 1, "spidertoxin" = 1)
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_INFUSEDARACHNIDSLAMMER = 1, REAGENT_ID_SPIDERTOXIN = 1)
|
||||
mix_message = "The dormant Arachnid Slammer bubbles and fizzles loudly as it gets enraged by the spider toxin and breaks it down!"
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer1
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "cyanide" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CYANIDE = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer2
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "chloralhydrate" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CHLORALHYDRATE = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer3
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "stimm" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_STIMM = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer4
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "cryotoxin" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CRYOTOXIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer5
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "cryptobiolin" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer6
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "stoxin" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_STOXIN = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer7
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "condensedcapsaicin_v" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_CONDENSEDCAPSAICINV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer8
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "phoron" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_PHORON = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer9
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "thermite_v" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_THERMITEV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/enragedarachnidslammer10
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
required_reagents = list("enragedarachnidslammer" = 1, "serotrotium_v" = 1)
|
||||
result = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
required_reagents = list(REAGENT_ID_ENRAGEDARACHNIDSLAMMER = 1, REAGENT_ID_SEROTROTIUMV = 1)
|
||||
result = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
result_amount = 0.1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/pilk
|
||||
name = "Pilk"
|
||||
id = "pilk"
|
||||
result = "pilk"
|
||||
required_reagents = list("milk" = 1, "cola" = 1)
|
||||
name = REAGENT_PILK
|
||||
id = REAGENT_ID_PILK
|
||||
result = REAGENT_ID_PILK
|
||||
required_reagents = list(REAGENT_ID_MILK = 1, REAGENT_ID_COLA = 1)
|
||||
result_amount = 2
|
||||
|
||||
// Drinks from Horizon
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/alliescocktail
|
||||
name = "Allies Cocktail"
|
||||
id = "alliescocktail"
|
||||
result = "alliescocktail"
|
||||
required_reagents = list("martini" = 1, "vodka" = 1)
|
||||
name = REAGENT_ALLIESCOCKTAIL
|
||||
id = REAGENT_ID_ALLIESCOCKTAIL
|
||||
result = REAGENT_ID_ALLIESCOCKTAIL
|
||||
required_reagents = list(REAGENT_ID_MARTINI = 1, REAGENT_ID_VODKA = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/fetching_fizz
|
||||
name = "Fetching Fizz"
|
||||
id = "fetching_fizz"
|
||||
result = "fetching_fizz"
|
||||
required_reagents = list("nuka_cola" = 1, "iron" = 1)
|
||||
name = REAGENT_FETCHINGFIZZ
|
||||
id = REAGENT_ID_FETCHINGFIZZ
|
||||
result = REAGENT_ID_FETCHINGFIZZ
|
||||
required_reagents = list(REAGENT_ID_NUKACOLA = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hearty_punch
|
||||
name = "Hearty Punch"
|
||||
id = "hearty_punch"
|
||||
result = "hearty_punch"
|
||||
required_reagents = list("bravebull" = 5, "syndicatebomb" = 5, "absinthe" = 5)
|
||||
name = REAGENT_HEARTYPUNCH
|
||||
id = REAGENT_ID_HEARTYPUNCH
|
||||
result = REAGENT_ID_HEARTYPUNCH
|
||||
required_reagents = list(REAGENT_ID_BRAVEBULL = 5, REAGENT_ID_SYNDICATEBOMB = 5, REAGENT_ID_ABSINTHE = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/squirt_cider
|
||||
name = "Squirt Cider"
|
||||
id = "squirt_cider"
|
||||
result = "squirt_cider"
|
||||
required_reagents = list("water" = 1, "tomatojuice" = 1, "nutriment" = 1)
|
||||
name = REAGENT_SQUIRTCIDER
|
||||
id = REAGENT_ID_SQUIRTCIDER
|
||||
result = REAGENT_ID_SQUIRTCIDER
|
||||
required_reagents = list(REAGENT_ID_WATER = 1, REAGENT_ID_TOMATOJUICE = 1, REAGENT_ID_NUTRIMENT = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/fringe_weaver
|
||||
name = "Fringe Weaver"
|
||||
id = "fringe_weaver"
|
||||
result = "fringe_weaver"
|
||||
required_reagents = list("ethanol" = 9, "sugar" = 1)
|
||||
name = REAGENT_FRINGEWEAVER
|
||||
id = REAGENT_ID_FRINGEWEAVER
|
||||
result = REAGENT_ID_FRINGEWEAVER
|
||||
required_reagents = list(REAGENT_ID_ETHANOL = 9, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 10
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/crevice_spike
|
||||
name = "Crevice Spike"
|
||||
id = "crevice_spike"
|
||||
result = "crevice_spike"
|
||||
required_reagents = list("limejuice" = 2, "capsaicin" = 4)
|
||||
name = REAGENT_CREVICESPIKE
|
||||
id = REAGENT_ID_CREVICESPIKE
|
||||
result = REAGENT_ID_CREVICESPIKE
|
||||
required_reagents = list(REAGENT_ID_LIMEJUICE = 2, REAGENT_ID_CAPSAICIN = 4)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/duplex
|
||||
name = "Duplex"
|
||||
id = "duplex"
|
||||
result = "duplex"
|
||||
required_reagents = list("cider" = 2, "applejuice" = 1, "berryjuice" = 1)
|
||||
name = REAGENT_DUPLEX
|
||||
id = REAGENT_ID_DUPLEX
|
||||
result = REAGENT_ID_DUPLEX
|
||||
required_reagents = list(REAGENT_ID_CIDER = 2, REAGENT_ID_APPLEJUICE = 1, REAGENT_ID_BERRYJUICE = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/mauna_loa
|
||||
name = "Mauna Loa"
|
||||
id = "mauna_loa"
|
||||
result = "mauna_loa"
|
||||
required_reagents = list("capsaicin" = 2, "kahlua" = 1, "bahama_mama" = 2)
|
||||
name = REAGENT_MAUNALOA
|
||||
id = REAGENT_ID_MAUNALOA
|
||||
result = REAGENT_ID_MAUNALOA
|
||||
required_reagents = list(REAGENT_ID_CAPSAICIN = 2, REAGENT_ID_KAHLUA = 1, REAGENT_ID_BAHAMAMAMA = 2)
|
||||
result_amount = 5
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/hiveminderaser
|
||||
name = "Hivemind Eraser"
|
||||
id = "hiveminderaser"
|
||||
result = "hiveminderaser"
|
||||
required_reagents = list("blackrussian" = 2, "thirteenloko" = 1, "grenadine" = 1)
|
||||
name = REAGENT_HIVEMINDERASER
|
||||
id = REAGENT_ID_HIVEMINDERASER
|
||||
result = REAGENT_ID_HIVEMINDERASER
|
||||
required_reagents = list(REAGENT_ID_BLACKRUSSIAN = 2, REAGENT_ID_THIRTEENLOKO = 1, REAGENT_ID_GRENADINE = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/erikasurprise
|
||||
name = "Erika Surprise"
|
||||
id = "erikasurprise"
|
||||
result = "erikasurprise"
|
||||
required_reagents = list("ale" = 2, "limejuice" = 1, "whiskey" = 1, "banana" = 1, "ice" = 1)
|
||||
name = REAGENT_ERIKASURPRISE
|
||||
id = REAGENT_ID_ERIKASURPRISE
|
||||
result = REAGENT_ID_ERIKASURPRISE
|
||||
required_reagents = list(REAGENT_ID_ALE = 2, REAGENT_ID_LIMEJUICE = 1, REAGENT_ID_WHISKEY = 1, REAGENT_ID_BANANA = 1, REAGENT_ID_ICE = 1)
|
||||
result_amount = 6
|
||||
|
||||
//YW drinks
|
||||
/decl/chemical_reaction/instant/drinks/lovepotion_yw
|
||||
name = "Strawberry Love Potion"
|
||||
id = "strawberrylovepotion"
|
||||
result = "strawberrylovepotion"
|
||||
required_reagents = list("cream" = 1, "berryjuice" = 1, "sugar" = 1)
|
||||
name = REAGENT_STRAWBERRYLOVEPOTION
|
||||
id = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
result = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
required_reagents = list(REAGENT_ID_CREAM = 1, REAGENT_ID_BERRYJUICE = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/drinks/wormblood
|
||||
name = "Wormblood"
|
||||
id = "wormblood"
|
||||
result = "wormblood"
|
||||
required_reagents = list("booger" = 1, "psilocybin" = 1)
|
||||
id = REAGENT_ID_WORMBLOOD
|
||||
result = REAGENT_ID_WORMBLOOD
|
||||
required_reagents = list(REAGENT_ID_BOOGER = 1, REAGENT_ID_PSILOCYBIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
@@ -1,153 +1,127 @@
|
||||
/decl/chemical_reaction/instant/amorphorovir
|
||||
name = "Amorphorovir"
|
||||
id = "amorphorovir"
|
||||
result = "amorphorovir"
|
||||
required_reagents = list("cryptobiolin" = 30, "biomass" = 30, "hyperzine" = 20)
|
||||
catalysts = list("phoron" = 5)
|
||||
result_amount = 1
|
||||
|
||||
/decl/chemical_reaction/instant/androrovir
|
||||
result = "change_drug_male"
|
||||
|
||||
/decl/chemical_reaction/instant/gynorovir
|
||||
result = "change_drug_female"
|
||||
|
||||
/decl/chemical_reaction/instant/androgynorovir
|
||||
result = "change_drug_intersex"
|
||||
|
||||
/decl/chemical_reaction/instant/androrovir_bootleg
|
||||
result = "change_drug_male"
|
||||
|
||||
/decl/chemical_reaction/instant/gynorovir_bootleg
|
||||
result = "change_drug_female"
|
||||
|
||||
/decl/chemical_reaction/instant/androgynorovir_bootleg
|
||||
result = "change_drug_intersex"
|
||||
|
||||
//Chemist update
|
||||
/decl/chemical_reaction/instant/livingagent
|
||||
name = "Living Agent"
|
||||
id = "livingagent"
|
||||
result = "livingagent"
|
||||
required_reagents = list("tricordrazine" = 1, "liquidlife" = 1, "sugar" = 1)
|
||||
name = REAGENT_LIVINGAGENT
|
||||
id = REAGENT_ID_LIVINGAGENT
|
||||
result = REAGENT_ID_LIVINGAGENT
|
||||
required_reagents = list(REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_SUGAR = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/performancepeaker
|
||||
name = "Performance Peaker"
|
||||
id = "performancepeaker"
|
||||
result = "performancepeaker"
|
||||
required_reagents = list("hyperzine" = 1, "liquidlife" = 1, "inaprovaline" = 1)
|
||||
name = REAGENT_PERFORMANCEPEAKER
|
||||
id = REAGENT_ID_PERFORMANCEPEAKER
|
||||
result = REAGENT_ID_PERFORMANCEPEAKER
|
||||
required_reagents = list(REAGENT_ID_HYPERZINE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_INAPROVALINE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/burncard
|
||||
name = "Burning Bicard"
|
||||
id = "burncard"
|
||||
result = "burncard"
|
||||
required_reagents = list("liquidfire" = 1, "bicaridine" = 1, "oxygen" = 1)
|
||||
id = REAGENT_ID_BURNCARD
|
||||
result = REAGENT_ID_BURNCARD
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_BICARIDINE = 1, REAGENT_ID_OXYGEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/flamecure
|
||||
name = "Flame Cure"
|
||||
id = "flamecure"
|
||||
result = "flamecure"
|
||||
required_reagents = list("liquidfire" = 1, "myelamine" = 1, "kelotane" = 1)
|
||||
name = REAGENT_FLAMECURE
|
||||
id = REAGENT_ID_FLAMECURE
|
||||
result = REAGENT_ID_FLAMECURE
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_MYELAMINE = 1, REAGENT_ID_KELOTANE = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/neotane
|
||||
name = "Neo Kelotane"
|
||||
id = "neotane"
|
||||
result = "neotane"
|
||||
required_reagents = list("neoliquidfire" = 1, "kelotane" = 1, "iron" = 1)
|
||||
name = REAGENT_NEOTANE
|
||||
id = REAGENT_ID_NEOTANE
|
||||
result = REAGENT_ID_NEOTANE
|
||||
required_reagents = list(REAGENT_ID_NEOLIQUIDFIRE = 1, REAGENT_ID_KELOTANE = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/bloodsealer
|
||||
name = "Blood Sealer"
|
||||
id = "bloodsealer"
|
||||
result = "bloodsealer"
|
||||
required_reagents = list("neoliquidfire" = 1, "glucose" = 1, "hydrogen" = 1)
|
||||
name = REAGENT_BLOODSEALER
|
||||
id = REAGENT_ID_BLOODSEALER
|
||||
result = REAGENT_ID_BLOODSEALER
|
||||
required_reagents = list(REAGENT_ID_NEOLIQUIDFIRE = 1, REAGENT_ID_GLUCOSE = 1, REAGENT_ID_HYDROGEN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/purifyingagent
|
||||
name = "Purifying Agent"
|
||||
id = "purifyingagent"
|
||||
result = "purifyingagent"
|
||||
required_reagents = list("deathblood" = 1, "carthatoline" = 1, "hyronalin" = 1)
|
||||
name = REAGENT_PURIFYINGAGENT
|
||||
id = REAGENT_ID_PURIFYINGAGENT
|
||||
result = REAGENT_ID_PURIFYINGAGENT
|
||||
required_reagents = list(REAGENT_ID_DEATHBLOOD = 1, REAGENT_ID_CARTHATOLINE = 1, REAGENT_ID_HYRONALIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/cleansingagent
|
||||
name = "Cleansing Agent"
|
||||
id = "cleansingagent"
|
||||
result = "cleansingagent"
|
||||
required_reagents = list("deathblood" = 1, "hyronalin" = 1, "anti_toxin" = 1)
|
||||
name = REAGENT_CLEANSINGAGENT
|
||||
id = REAGENT_ID_CLEANSINGAGENT
|
||||
result = REAGENT_ID_CLEANSINGAGENT
|
||||
required_reagents = list(REAGENT_ID_DEATHBLOOD = 1, REAGENT_ID_HYRONALIN = 1, REAGENT_ID_ANTITOXIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
//tier 1
|
||||
/decl/chemical_reaction/instant/souldew
|
||||
name = "souldew"
|
||||
id = "souldew"
|
||||
result = "souldew"
|
||||
required_reagents = list("alkysine" = 1, "tricordrazine" = 1, "sulfur" = 1)
|
||||
name = REAGENT_ID_SOULDEW
|
||||
id = REAGENT_ID_SOULDEW
|
||||
result = REAGENT_ID_SOULDEW
|
||||
required_reagents = list(REAGENT_ID_ALKYSINE = 1, REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_SULFUR = 1)
|
||||
result_amount = 3
|
||||
|
||||
/decl/chemical_reaction/instant/quadcord
|
||||
name = "quadcord"
|
||||
id = "quadcord"
|
||||
result = "quadcord"
|
||||
required_reagents = list("tricordrazine" = 1, "phoron" = 1, "sacid" = 1)
|
||||
name = REAGENT_QUADCORD
|
||||
id = REAGENT_ID_QUADCORD
|
||||
result = REAGENT_ID_QUADCORD
|
||||
required_reagents = list(REAGENT_ID_TRICORDRAZINE = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_SACID = 1)
|
||||
result_amount = 3
|
||||
|
||||
//tier 2
|
||||
/decl/chemical_reaction/instant/juggernog
|
||||
name = "juggernog"
|
||||
id = "juggernog"
|
||||
result = "juggernog"
|
||||
required_reagents = list("paracetamol" = 1, "tramadol" = 1, "synaptizine" = 1, "mercury" = 1)
|
||||
name = REAGENT_JUGGERNOG
|
||||
id = REAGENT_ID_JUGGERNOG
|
||||
result = REAGENT_ID_JUGGERNOG
|
||||
required_reagents = list(REAGENT_ID_PARACETAMOL = 1, REAGENT_ID_TRAMADOL = 1, REAGENT_ID_SYNAPTIZINE = 1, REAGENT_ID_MERCURY = 1)
|
||||
result_amount = 4
|
||||
|
||||
/decl/chemical_reaction/instant/curea
|
||||
name = "curea"
|
||||
id = "curea"
|
||||
result = "curea"
|
||||
required_reagents = list("spaceacillin" = 1, "adranol" = 1, "inaprovaline" = 1, "iron" = 1)
|
||||
name = REAGENT_CUREA
|
||||
id = REAGENT_ID_CUREA
|
||||
result = REAGENT_ID_CUREA
|
||||
required_reagents = list(REAGENT_ID_SPACEACILLIN = 1, REAGENT_ID_ADRANOL = 1, REAGENT_ID_INAPROVALINE = 1, REAGENT_ID_IRON = 1)
|
||||
result_amount = 4
|
||||
|
||||
//tier 3
|
||||
/decl/chemical_reaction/instant/liquidhealer
|
||||
name = "liquidhealer"
|
||||
id = "liquidhealer"
|
||||
result = "liquidhealer"
|
||||
required_reagents = list("bicaridine" = 1, "kelotane" = 1, "liquidlife" = 1, "carpotoxin" = 1, "quadcord" = 1, "cryptobiolin" = 1)
|
||||
name = REAGENT_LIQUIDHEALER
|
||||
id = REAGENT_ID_LIQUIDHEALER
|
||||
result = REAGENT_ID_LIQUIDHEALER
|
||||
required_reagents = list(REAGENT_ID_BICARIDINE = 1, REAGENT_ID_KELOTANE = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_CARPOTOXIN = 1, REAGENT_ID_QUADCORD = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/phoenixbreath
|
||||
name = "phoenixbreath"
|
||||
id = "phoenixbreath"
|
||||
result = "phoenixbreath"
|
||||
required_reagents = list("vermicetol" = 1, "liquidlife" = 1, "neoliquidfire" = 1, "souldew" = 1, "phoron" = 1, "dermaline" = 1)
|
||||
name = REAGENT_PHOENIXBREATH
|
||||
id = REAGENT_ID_PHOENIXBREATH
|
||||
result = REAGENT_ID_PHOENIXBREATH
|
||||
required_reagents = list(REAGENT_ID_VERMICETOL = 1, REAGENT_ID_LIQUIDLIFE = 1, REAGENT_ID_NEOLIQUIDFIRE = 1, REAGENT_ID_SOULDEW = 1, REAGENT_ID_PHORON = 1, REAGENT_ID_DERMALINE = 1)
|
||||
result_amount = 6
|
||||
|
||||
/decl/chemical_reaction/instant/dryagent
|
||||
name = "Dry Agent"
|
||||
id = "dryagent"
|
||||
result = "dryagent"
|
||||
required_reagents = list("ethanol" = 2, "sodium" = 2, "phoron" = 0.1)
|
||||
catalysts = list("phoron" = 5)
|
||||
name = REAGENT_DRYAGENT
|
||||
id = REAGENT_ID_DRYAGENT
|
||||
result = REAGENT_ID_DRYAGENT
|
||||
required_reagents = list(REAGENT_ID_ETHANOL = 2, REAGENT_ID_SODIUM = 2, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 4
|
||||
|
||||
//Xenobotany update
|
||||
/decl/chemical_reaction/instant/neoliquidfire
|
||||
name = "neoliquidfire" //distil phoron dragon blood from basic dragon blood
|
||||
id = "neoliquidfire"
|
||||
result = "neoliquidfire"
|
||||
required_reagents = list("liquidfire" = 1, "sulfur" = 1, "phoron" = 0.1)
|
||||
catalysts = list("phoron" = 5)
|
||||
name = REAGENT_ID_NEOLIQUIDFIRE //distil phoron dragon blood from basic dragon blood
|
||||
id = REAGENT_ID_NEOLIQUIDFIRE
|
||||
result = REAGENT_ID_NEOLIQUIDFIRE
|
||||
required_reagents = list(REAGENT_ID_LIQUIDFIRE = 1, REAGENT_ID_SULFUR = 1, REAGENT_ID_PHORON = 0.1)
|
||||
catalysts = list(REAGENT_ID_PHORON = 5)
|
||||
result_amount = 1
|
||||
|
||||
//Some extra metal solidification reactions
|
||||
/decl/chemical_reaction/instant/solidification/deuterium
|
||||
name = "Solid Deuterium"
|
||||
id = "soliddeuterium"
|
||||
required_reagents = list("frostoil" = 5, "deuterium" = REAGENTS_PER_SHEET)
|
||||
required_reagents = list(REAGENT_ID_FROSTOIL = 5, REAGENT_ID_DEUTERIUM = REAGENTS_PER_SHEET)
|
||||
sheet_to_give = /obj/item/stack/material/deuterium
|
||||
|
||||
//Injectable toxin reactions
|
||||
@@ -155,12 +129,12 @@
|
||||
name = "paralyzingfluid"
|
||||
id = "paralyzingfluid"
|
||||
result = "succubi_paralize"
|
||||
required_reagents = list("benzilate" = 1, "cryptobiolin" = 1)
|
||||
required_reagents = list(REAGENT_ID_BENZILATE = 1, REAGENT_ID_CRYPTOBIOLIN = 1)
|
||||
result_amount = 2
|
||||
|
||||
/decl/chemical_reaction/instant/numbingenzyme
|
||||
name = "numbingenzyme"
|
||||
id = "numbingenzyme"
|
||||
result = "numbenzyme"
|
||||
required_reagents = list("tramadol" = 1, "protein" = 2, "adranol" = 1)
|
||||
result_amount = 4
|
||||
result = REAGENT_ID_NUMBENZYME
|
||||
required_reagents = list(REAGENT_ID_TRAMADOL = 1, REAGENT_ID_PROTEIN = 2, REAGENT_ID_ADRANOL = 1)
|
||||
result_amount = 4
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/datum/reagent/miasma
|
||||
name = "Miasma"
|
||||
id = "miasma"
|
||||
name = REAGENT_MIASMA
|
||||
id = REAGENT_ID_MIASMA
|
||||
description = "Not necessarily a gas, miasma refers to biological pollutants found in the atmosphere."
|
||||
reagent_state = GAS
|
||||
taste_description = "indescribable"
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
//////////////////////////////////////////////
|
||||
|
||||
/datum/reagent/drink/tea/cherrytea
|
||||
name = "Cherry Tea"
|
||||
id = "cherrytea"
|
||||
name = REAGENT_CHERRYTEA
|
||||
id = REAGENT_ID_CHERRYTEA
|
||||
description = "A tasty mixture of cherries and tea. It's apparently good for you!"
|
||||
color = "#c15962"
|
||||
taste_description = "black tea with lots of cherries"
|
||||
@@ -16,8 +16,8 @@
|
||||
cup_desc = "A tasty mixture of cherries and tea. It's apparently good for you!"
|
||||
|
||||
/datum/reagent/drink/tea/watermelontea
|
||||
name = "Watermelon Tea"
|
||||
id = "watermelontea"
|
||||
name = REAGENT_WATERMELONTEA
|
||||
id = REAGENT_ID_WATERMELONTEA
|
||||
description = "A tasty mixture of watermelon and tea. It's apparently good for you!"
|
||||
color = "#9f2c2c"
|
||||
taste_description = "black tea with sweet watermelon for flavouring"
|
||||
@@ -29,8 +29,8 @@
|
||||
cup_desc = "A tasty mixture of watermelon and tea. It's apparently good for you!"
|
||||
|
||||
/datum/reagent/drink/tea/matcha_latte //Putting this as tea to inherit tea variables. Should not have the same toxloss as matcha so it can be placed in a dispenser without breaking balance.
|
||||
name = "Matcha latte"
|
||||
id = "matcha_latte"
|
||||
name = REAGENT_MATCHALATTE
|
||||
id = REAGENT_ID_MATCHALATTE
|
||||
description = "A nice and tasty beverage to enjoy while studying."
|
||||
taste_description = "creamy, vegetal sweetness"
|
||||
color = "#b1c48c"
|
||||
@@ -44,8 +44,8 @@
|
||||
cup_desc = "A nice and refreshing beverage while you are studying."
|
||||
|
||||
/datum/reagent/drink/tea/dyloteane
|
||||
name = "The Anti-Irish"
|
||||
id = "dyloteane"
|
||||
name = REAGENT_DYLOTEANE
|
||||
id = REAGENT_ID_DYLOTEANE
|
||||
glass_name = "Medicinal tea cup"
|
||||
glass_desc = "Goes perfectly with alcohol poisoning!"
|
||||
taste_description = "The sweet taste of multidepartment cooperation!"
|
||||
@@ -73,34 +73,34 @@
|
||||
M.adjustToxLoss(-1 * removed * chem_effective)
|
||||
|
||||
/datum/reagent/slimedrink
|
||||
name = "Slime"
|
||||
id = "slimedrink"
|
||||
name = REAGENT_SLIMEDRINK
|
||||
id = REAGENT_ID_SLIMEDRINK
|
||||
description = "A gooey semi-liquid produced from your fellow slimey crew members."
|
||||
taste_description = "jiggly"
|
||||
taste_mult = 1.3
|
||||
reagent_state = LIQUID
|
||||
color = "#8bdce5"
|
||||
|
||||
glass_name = "Slime"
|
||||
glass_name = REAGENT_SLIMEDRINK
|
||||
glass_desc = "Slime thats safe to drink (relatively)"
|
||||
|
||||
/datum/reagent/drink/soda
|
||||
ingest_met = REM * 5 //Makes it so soda metabolizes faster, since without this increase, the nutrients it currently gives does nothing. Also, metabolises faster then normal nutrients due to being soda.
|
||||
|
||||
/datum/reagent/ethanol/spiderdrink
|
||||
name = "Brimming glass of spiders"
|
||||
id = "spiderdrink"
|
||||
name = REAGENT_SPIDERDRINK
|
||||
id = REAGENT_ID_SPIDERDRINK
|
||||
description = "A fresh drink consisting of cloned spiderlings who are intoxicated by a healthy dose of absinthe."
|
||||
taste_description = "TOO MANY LEGS"
|
||||
color = "#526062" // rgb(82, 96, 98)
|
||||
strength = 15
|
||||
|
||||
glass_name = "Brimming glass of spiders"
|
||||
glass_name = REAGENT_SPIDERDRINK
|
||||
glass_desc = "A glass filled to the brim with tiny drunk spiderlings. Lets hope they dont escape."
|
||||
|
||||
/datum/reagent/ethanol/snaps
|
||||
name = "Akvavit"
|
||||
id = "snaps"
|
||||
name = REAGENT_SNAPS
|
||||
id = REAGENT_ID_SNAPS
|
||||
description = "Burns the nose and throat and soothes it with a herby aftertaste...Barely."
|
||||
taste_description = "strong spirit and a little dill"
|
||||
color = "e6d670" // rgb: 230, 214, 112
|
||||
@@ -110,8 +110,8 @@
|
||||
glass_desc = "Burns the nose and throat, and soothes it with a herby aftertaste...Barely."
|
||||
|
||||
/datum/reagent/ethanol/bluetrain
|
||||
name = "blue train"
|
||||
id = "bluetrain"
|
||||
name = REAGENT_BLUETRAIN
|
||||
id = REAGENT_ID_BLUETRAIN
|
||||
description = "A drink only a fool or a very desperate creature would consume."
|
||||
taste_description = "someone who decided to pour ice cold motor oil down your throat and finish it off with a large shot of burning pure alcohol."
|
||||
color = "#c8a5dc"
|
||||
@@ -119,17 +119,17 @@
|
||||
targ_temp = 220
|
||||
strength = 10
|
||||
|
||||
glass_name = "blue train"
|
||||
glass_name = REAGENT_BLUETRAIN
|
||||
glass_desc = "A glass of what can only be described as the bastard child between coolant and alcohol made by a madman."
|
||||
|
||||
/datum/reagent/drink/lowpower
|
||||
name = "The low power"
|
||||
id = "lowpower"
|
||||
name = REAGENT_LOWPOWER
|
||||
id = REAGENT_ID_LOWPOWER
|
||||
description = "Smells, and tastes like lemon.. with a hint of Ozone, for whatever reason. It glows softly."
|
||||
taste_description = "creamy lemonade, with some zest"
|
||||
color = "#5d8d39"
|
||||
|
||||
glass_name = "lowpower"
|
||||
glass_name = REAGENT_ID_LOWPOWER
|
||||
glass_desc = "Smells, and tastes like lemon.. with a hint of Ozone, for whatever reason. It glows softly."
|
||||
|
||||
/datum/reagent/drink/lowpower/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -139,13 +139,13 @@
|
||||
M.adjustToxLoss(-0.5 * removed)
|
||||
|
||||
/datum/reagent/drink/highpower
|
||||
name = "The High power"
|
||||
id = "highpower"
|
||||
name = REAGENT_HIGHPOWER
|
||||
id = REAGENT_ID_HIGHPOWER
|
||||
description = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights."
|
||||
taste_description = "copper, ozone, and pain"
|
||||
color = "#a2f563"
|
||||
|
||||
glass_name = "highpower"
|
||||
glass_name = REAGENT_ID_HIGHPOWER
|
||||
glass_desc = "A strange, softly crackling drink, smelling just like lightning's just struck, twice. It's rather difficult to make this without busting the lights."
|
||||
|
||||
/datum/reagent/drink/highpower/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -159,14 +159,14 @@
|
||||
M.add_chemical_effect(CE_SPEEDBOOST, 1)
|
||||
|
||||
/datum/reagent/ethanol/coffee/jackbrew
|
||||
name = "Rush hour"
|
||||
id = "jackbrew"
|
||||
name = REAGENT_JACKBREW
|
||||
id = REAGENT_ID_JACKBREW
|
||||
description = "Irish coffee, and hyperzine. A common mix for panicked drinkers, EMTS, Paramedics, and CMOs alone on the job."
|
||||
taste_description = "wishing you could give up on the day"
|
||||
color = "#4C3100"
|
||||
strength = 15
|
||||
|
||||
glass_name = "Rush hour"
|
||||
glass_name = REAGENT_JACKBREW
|
||||
glass_desc = "Irish coffee, and hyperzine. A common mix for panicked drinkers, EMTS, Paramedics, and CMOs alone on the job."
|
||||
|
||||
/datum/reagent/ethanol/coffee/jackbrew/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -182,8 +182,8 @@
|
||||
M.add_chemical_effect(CE_SPEEDBOOST, 1)
|
||||
|
||||
/datum/reagent/ethanol/bookwyrm
|
||||
name = "Bookwyrm's bite"
|
||||
id = "bookwyrm"
|
||||
name = REAGENT_BOOKWYRM
|
||||
id = REAGENT_ID_BOOKWYRM
|
||||
description = "You'd probably fancy a nice nap by the fireplace after drinking this."
|
||||
taste_description = "Mint, lime and a cold cozy nap"
|
||||
color = "#5678c3"
|
||||
@@ -191,7 +191,7 @@
|
||||
adj_temp = -10
|
||||
targ_temp = 273 //Dilluted cold front wont be the death of anyone who cant handle sipping liquid nitrogen.
|
||||
|
||||
glass_name = "Bookwyrm's bite"
|
||||
glass_name = REAGENT_BOOKWYRM
|
||||
glass_desc = "A cold lime mint drink. Dont drink to much or you might fall asleep."
|
||||
|
||||
/datum/reagent/ethanol/bookwyrm/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -232,48 +232,48 @@
|
||||
M.drowsyness = max(M.drowsyness, 60)
|
||||
|
||||
/datum/reagent/ethanol/flapper
|
||||
name = "Flapper"
|
||||
id = "flapper"
|
||||
name = REAGENT_FLAPPER
|
||||
id = REAGENT_ID_FLAPPER
|
||||
description = "A common drink among blood-drinkers, and those who just wanna drink. Tinnibat be damned."
|
||||
taste_description = "a bloody good time"
|
||||
color = "#763424"
|
||||
strength = 15
|
||||
|
||||
glass_name = "flapper"
|
||||
glass_name = REAGENT_ID_FLAPPER
|
||||
glass_desc = "A common drink among blood-drinkers, and those who just wanna drink. Tinnibat be damned."
|
||||
|
||||
/datum/reagent/toxin/oilslide
|
||||
name = "Oil slide"
|
||||
id = "oilslide"
|
||||
name = REAGENT_OILSLIDE
|
||||
id = REAGENT_ID_OILSLIDE
|
||||
description = "Tasty, if you're a synth, not so much for organics."
|
||||
taste_description = "oil, slime, and fuel! Tastes also like synthetic backwash"
|
||||
color = "#331a1a"
|
||||
|
||||
glass_name = "oilslide"
|
||||
glass_name = REAGENT_ID_OILSLIDE
|
||||
glass_desc = "Tasty, if you're a synth, not so much for organics."
|
||||
|
||||
/datum/reagent/ethanol/sitonmyface
|
||||
name = "Sit on my face"
|
||||
id = "sitonmyface"
|
||||
name = REAGENT_SITONMYFACE
|
||||
id = REAGENT_ID_SITONMYFACE
|
||||
description = "A drink made of irish coffee and nuts, mostly known for its vulgar name. Makes for a great pickup line though!"
|
||||
taste_description = "creamy coffee and alcohol, and nuts"
|
||||
color = "#896750"
|
||||
strength = 15
|
||||
|
||||
glass_name = "Sit on my face"
|
||||
glass_name = REAGENT_SITONMYFACE
|
||||
glass_desc = "A drink made of irish coffee and nuts, mostly known for its vulgar name. Makes for a great pickup line though!"
|
||||
|
||||
/datum/reagent/ethanol/hachi
|
||||
name = "Hachi"
|
||||
id = "hachi"
|
||||
name = REAGENT_HACHI
|
||||
id = REAGENT_ID_HACHI
|
||||
description = "An unusual fusion of bourbon and sake infused with lemon juice, and mushrooms. Sweet, savory, but mostly weird."
|
||||
taste_description = "sweet lemons, black pepper, and savory mushroom"
|
||||
color = "#DC971D"
|
||||
strength = 20
|
||||
|
||||
/datum/reagent/drink/freshtea
|
||||
name = "Green tea"
|
||||
id = "freshtea" //Not meant to be obtainable, this is to define effects for teas made from grown teas.
|
||||
name = REAGENT_FRESHTEA
|
||||
id = REAGENT_ID_FRESHTEA //Not meant to be obtainable, this is to define effects for teas made from grown teas.
|
||||
description = "Tasty green tea, it has antioxidants, it's good for you! Fresh means it's even healthier!"
|
||||
taste_description = "green tea"
|
||||
color = "#cac162"
|
||||
@@ -296,8 +296,8 @@
|
||||
M.adjustToxLoss(-2 * removed) //Higher toxin removal than other tea to reflect difficulty in preparing, still worse than dylovene.
|
||||
|
||||
/datum/reagent/drink/freshtea/green
|
||||
name = "Green tea"
|
||||
id = "freshteagreen"
|
||||
name = REAGENT_FRESHTEA
|
||||
id = REAGENT_ID_FRESHTEAGREEN
|
||||
description = "Floral green tea, it has antioxidants, it's good for you! Fresh means it's even healthier!"
|
||||
taste_description = "floral with vegetal notes and a slightly bitter aftertaste"
|
||||
color = "#cac162"
|
||||
@@ -310,8 +310,8 @@
|
||||
cup_desc = "Floral green tea, it has antioxidants, it's fresh and good for you!"
|
||||
|
||||
/datum/reagent/drink/tealeavesgreen
|
||||
name = "Green tea leaves"
|
||||
id = "tealeavesgreen"
|
||||
name = REAGENT_TEALEAVESGREEN
|
||||
id = REAGENT_ID_TEALEAVESGREEN
|
||||
description = "Prepared green tea, just waiting for hot water."
|
||||
taste_description = "overwhelmingly bitter with faint floral notes"
|
||||
color = "#56761d"
|
||||
@@ -320,8 +320,8 @@
|
||||
glass_desc = "Dry tea leaves in a cup. Just add hot water!"
|
||||
|
||||
/datum/reagent/drink/teamush
|
||||
name = "Tea mush"
|
||||
id = "teamush"
|
||||
name = REAGENT_TEAMUSH
|
||||
id = REAGENT_ID_TEAMUSH
|
||||
description = "Mashed tea leaves, a bit like grass clippings. You can't make proper tea out of this now."
|
||||
taste_description = "overwhelmingly bitter plant"
|
||||
color = "#7db72d"
|
||||
@@ -330,8 +330,8 @@
|
||||
glass_desc = "Chunky, mashed up plant of some sort. Looks kinda gross."
|
||||
|
||||
/datum/reagent/drink/instantteapowdergreen
|
||||
name = "Instant green tea powder"
|
||||
id = "instantteapowdergreen"
|
||||
name = REAGENT_INSTANTTEAPOWDERGREEN
|
||||
id = REAGENT_ID_INSTANTTEAPOWDERGREEN
|
||||
description = "Green tea powder missing all the goodness of green tea." //Heathen.
|
||||
taste_description = "strong bitterness with a subtle chemical aftertaste"
|
||||
color = "#56761d"
|
||||
@@ -340,8 +340,8 @@
|
||||
glass_desc = "Instant green tea powder. Just add water for imitation green tea!"
|
||||
|
||||
/datum/reagent/drink/instantteagreen
|
||||
name = "Instant green tea"
|
||||
id = "instantteagreen"
|
||||
name = REAGENT_INSTANTTEAGREEN
|
||||
id = REAGENT_ID_INSTANTTEAGREEN
|
||||
description = "Convenient green tea missing all the goodness of actual green tea." //It's not even hot.
|
||||
taste_description = "bitterness with a subtle chemical aftertaste"
|
||||
color = "#cac162"
|
||||
@@ -354,8 +354,8 @@
|
||||
cup_desc = "Green tea. It smells a bit off."
|
||||
|
||||
/datum/reagent/drink/matchapowder
|
||||
name = "Matcha powder"
|
||||
id = "matchapowder"
|
||||
name = REAGENT_MATCHAPOWDER
|
||||
id = REAGENT_ID_MATCHAPOWDER
|
||||
description = "Finely ground green tea. This is about the highest quality matcha you can prepare without traditional methods."
|
||||
taste_description = "heavy bitterness"
|
||||
color = "#86a443"
|
||||
@@ -364,8 +364,8 @@
|
||||
glass_desc = "Matcha powder, waiting for brewing."
|
||||
|
||||
/datum/reagent/drink/matcha
|
||||
name = "Matcha"
|
||||
id = "matcha"
|
||||
name = REAGENT_MATCHA
|
||||
id = REAGENT_ID_MATCHA
|
||||
description = "A form of green tea where the leaf is ground and suspended in water rather than steeped. This is considered cooking grade."
|
||||
taste_description = "floral, full-bodied bitterness with a subtle, earthy sweetness"
|
||||
color = "#9bc265"
|
||||
@@ -374,7 +374,7 @@
|
||||
adj_sleepy = -3
|
||||
adj_temp = 20
|
||||
|
||||
glass_name = "matcha"
|
||||
glass_name = REAGENT_ID_MATCHA
|
||||
glass_desc = "Heavenly matcha. Good for body and spirit."
|
||||
|
||||
cup_icon_state = "cup_tea"
|
||||
@@ -388,19 +388,19 @@
|
||||
M.adjustToxLoss(-3 * removed) //Almost on par with dylovene despite being harder to obtain in bulk. Nerf if this causes problems.
|
||||
|
||||
/datum/reagent/drink/juice/gelatin
|
||||
name = "Gelatin"
|
||||
id = "gelatin"
|
||||
name = REAGENT_ID_GELATIN
|
||||
id = REAGENT_GELATIN
|
||||
description = "It doesnt taste like anything."
|
||||
taste_description = "nothing"
|
||||
taste_description = REAGENT_ID_NOTHING
|
||||
nutrition = 0
|
||||
color = "#aaabcf"
|
||||
|
||||
glass_name = "Gelatin"
|
||||
glass_name = REAGENT_ID_GELATIN
|
||||
glass_desc = "It's like flavourless slime."
|
||||
|
||||
/datum/reagent/drink/bubbleteawatermelon
|
||||
name = "Watermelon bubble tea"
|
||||
id = "bubbleteawatermelon"
|
||||
name = REAGENT_BUBBLETEAWATERMELON
|
||||
id = REAGENT_BUBBLETEAWATERMELON
|
||||
description = "A tea with milk and watermelon in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and watermelon"
|
||||
color = "#b83333"
|
||||
@@ -409,8 +409,8 @@
|
||||
glass_desc = "A sweet tea with tasty little flavoured gelatin balls in it, this one is with watermelon."
|
||||
|
||||
/datum/reagent/drink/bubbleteastrawberry
|
||||
name = "Strawberry bubble tea"
|
||||
id = "bubbleteastrawberry"
|
||||
name = REAGENT_BUBBLETEASTRAWBERRY
|
||||
id = REAGENT_ID_BUBBLETEASTRAWBERRY
|
||||
description = "A tea with milk and strawberry in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and strawberry"
|
||||
color = "#eb6c77"
|
||||
@@ -419,8 +419,8 @@
|
||||
glass_desc = "A sweet tea with tasty little flavoured gelatin balls in it, this one is with strawberry."
|
||||
|
||||
/datum/reagent/drink/bubbleteacherry
|
||||
name = "Cherry bubble tea"
|
||||
id = "bubbleteacherry"
|
||||
name = REAGENT_BUBBLETEACHERRY
|
||||
id = REAGENT_ID_BUBBLETEACHERRY
|
||||
description = "A tea with milk and cherry in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and cherry"
|
||||
color = "#801e28"
|
||||
@@ -429,8 +429,8 @@
|
||||
glass_desc = "A sweet tea with tasty little flavoured gelatin balls in it, this one is with cherry."
|
||||
|
||||
/datum/reagent/drink/bubbleteacoffee
|
||||
name = "Coffee bubble tea"
|
||||
id = "bubbleteacoffee"
|
||||
name = REAGENT_BUBBLETEACOFFEE
|
||||
id = REAGENT_ID_BUBBLETEACOFFEE
|
||||
description = "A tea with milk and coffee in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and coffee"
|
||||
color = "#482910"
|
||||
@@ -439,8 +439,8 @@
|
||||
glass_desc = "A sweet tea with tasty little flavoured gelatin balls in it, this one is with coffee."
|
||||
|
||||
/datum/reagent/drink/bubbleteabanana
|
||||
name = "Banana bubble tea"
|
||||
id = "bubbleteabanana"
|
||||
name = REAGENT_BUBBLETEABANANA
|
||||
id = REAGENT_ID_BUBBLETEABANANA
|
||||
description = "A tea with milk and banana in it and gelatin balls as well."
|
||||
taste_description = "creamy tea and banana"
|
||||
color = "#c3af00"
|
||||
@@ -449,56 +449,45 @@
|
||||
glass_desc = "A sweet tea with tasty little flavoured gelatin balls in it, this one is with banana."
|
||||
|
||||
/datum/reagent/drink/horchata
|
||||
name = "Horchata"
|
||||
id = "horchata"
|
||||
name = REAGENT_HORCHATA
|
||||
id = REAGENT_ID_HORCHATA
|
||||
description = "A sweet and cold rice milk beverage."
|
||||
taste_description = "sweet rice milk and cinnamon"
|
||||
color = "#ebcdc1"
|
||||
adj_temp = -5
|
||||
|
||||
glass_name = "horchata"
|
||||
glass_name = REAGENT_ID_HORCHATA
|
||||
glass_desc = "A sweet and cold rice milk beverage."
|
||||
|
||||
/datum/reagent/ethanol/snaps
|
||||
name = "Akvavit"
|
||||
id = "snaps"
|
||||
description = "Burns the nose and throat and soothes it with a herby aftertaste...Barely."
|
||||
taste_description = "strong spirit and a little dill"
|
||||
color = "e6d670" // rgb: 230, 214, 112
|
||||
strength = 15
|
||||
|
||||
glass_name = "akvavit"
|
||||
glass_desc = "Burns the nose and throat, and soothes it with a herby aftertaste...Barely."
|
||||
|
||||
/datum/reagent/ethanol/narsour
|
||||
name = "Nar'Sour"
|
||||
id = "narsour"
|
||||
name = REAGENT_NARSOUR
|
||||
id = REAGENT_ID_NARSOUR
|
||||
description = "Side effects include self-mutilation and hoarding plasteel."
|
||||
taste_description = "blood and runes"
|
||||
color = "#7D1717"
|
||||
strength = 10
|
||||
|
||||
glass_icon_state = "narsour"
|
||||
glass_name = "Nar'Sour"
|
||||
glass_icon_state = REAGENT_ID_NARSOUR
|
||||
glass_name = REAGENT_NARSOUR
|
||||
glass_desc = "A new hit cocktail inspired by THE ARM Breweries will have you shouting Fuu ma'jin in no time!"
|
||||
|
||||
/datum/reagent/ethanol/cogchamp
|
||||
name = "CogChamp"
|
||||
id = "cogchamp"
|
||||
name = REAGENT_COGCHAMP
|
||||
id = REAGENT_ID_COGCHAMP
|
||||
description = "Now you can fill yourself with the power of Ratvar!"
|
||||
taste_description = "brass taste with a hint of oil"
|
||||
color = rgb(255, 201, 49)
|
||||
strength = 10
|
||||
|
||||
glass_icon_state = "cogchamp"
|
||||
glass_name = "CogChamp"
|
||||
glass_name = REAGENT_COGCHAMP
|
||||
glass_desc = "Not even Ratvar's Four Generals could withstand this! Qevax Jryy!"
|
||||
|
||||
//Arachnid slammer states - Jack
|
||||
|
||||
/datum/reagent/ethanol/arachnidslammer
|
||||
name = "Arachnid Slammer"
|
||||
id = "arachnidslammer"
|
||||
name = REAGENT_ARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ARACHNIDSLAMMER
|
||||
description = "An adventurous mix of a cheap, powerful ale with an equally cheap, powerful energy drink and combat drugs. The result should have been undrikable, and yet it sure does put a spring in your step."
|
||||
taste_description = "hearty barley ale, almost illegal energy drink, combat stimulants, and the urge to go mine and wrestle a spider"
|
||||
color = "#594219"
|
||||
@@ -511,14 +500,14 @@
|
||||
|
||||
/datum/reagent/ethanol/arachnidslammer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
.=..()
|
||||
M.reagents.add_reagent("infusedarachnidslammer", removed * 5)
|
||||
M.reagents.add_reagent(REAGENT_ID_INFUSEDARACHNIDSLAMMER, removed * 5)
|
||||
/datum/reagent/ethanol/arachnidslammer/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
.=..()
|
||||
M.reagents.add_reagent("infusedarachnidslammer", removed * 5)
|
||||
M.reagents.add_reagent(REAGENT_ID_INFUSEDARACHNIDSLAMMER, removed * 5)
|
||||
|
||||
/datum/reagent/infusedarachnidslammer
|
||||
name = "Infused Arachnid Slammer"
|
||||
id = "infusedarachnidslammer"
|
||||
name = REAGENT_INFUSEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_INFUSEDARACHNIDSLAMMER
|
||||
description = "When Arachnid Slammer is metabolized you get a concortion of chemicals that breaks down slower. While the alcohol is burned off, the new compounds seems dormant, like they're waiting for some malicious toxin.."
|
||||
taste_description = "flat watered down Arachnid Slammer and a brewing tempest"
|
||||
reagent_state = LIQUID
|
||||
@@ -531,8 +520,8 @@
|
||||
glass_desc = "A pint of metabolized Arachnid Slammer. Even if its flat it still somehow foams and sparkles as well as bubbles more actively when spiders are nearby."
|
||||
|
||||
/datum/reagent/infusedarachnidslammer/enragedarachnidslammer
|
||||
name = "Enraged Arachnid Slammer"
|
||||
id = "enragedarachnidslammer"
|
||||
name = REAGENT_ENRAGEDARACHNIDSLAMMER
|
||||
id = REAGENT_ID_ENRAGEDARACHNIDSLAMMER
|
||||
description = "The best term to scientifically describe this concortion is that the compounds of the Arachnid Slammer are going into a raging frenzy from spider toxin. Its now functioning like a form of potent chemical-based white blood cells that aims to break down harmful compounds and repair the body."
|
||||
taste_description = "cold burning liquid rage and the urge to destroy any spider you see"
|
||||
|
||||
@@ -549,13 +538,13 @@
|
||||
M.add_chemical_effect(CE_SPEEDBOOST, 0)
|
||||
|
||||
/datum/reagent/drink/pilk
|
||||
name = "Pilk"
|
||||
id = "pilk"
|
||||
name = REAGENT_PILK
|
||||
id = REAGENT_ID_PILK
|
||||
description = "A forbidden mixture that dates back to the early days of space civilization, its creation is known to have caused at least one or two massacres."
|
||||
taste_description = "heresy"
|
||||
color = "#4C3100"
|
||||
|
||||
glass_name = "Pilk"
|
||||
glass_name = REAGENT_PILK
|
||||
glass_desc = "Why would you do this to yourself?"
|
||||
|
||||
cup_name = "glass of Pilk"
|
||||
@@ -563,8 +552,8 @@
|
||||
|
||||
//Ported Drinks
|
||||
/datum/reagent/ethanol/alliescocktail
|
||||
name = "Allies Cocktail"
|
||||
id = "alliescocktail"
|
||||
name = REAGENT_ALLIESCOCKTAIL
|
||||
id = REAGENT_ID_ALLIESCOCKTAIL
|
||||
description = "A drink made from your allies. Not as sweet as those made from your enemies."
|
||||
taste_description = "bitter yet free"
|
||||
color = "#60f8f8" // rgb(96, 248, 248)
|
||||
@@ -574,14 +563,14 @@
|
||||
glass_desc = "A drink made from your allies."
|
||||
|
||||
/datum/reagent/ethanol/fetching_fizz
|
||||
name = "Fetching Fizz"
|
||||
id = "fetching_fizz"
|
||||
name = REAGENT_FETCHINGFIZZ
|
||||
id = REAGENT_ID_FETCHINGFIZZ
|
||||
description = "Cola/iron/uranium mixture resulting in a highly magnetic slurry. Mild alcohol content."
|
||||
taste_description = "charged metal"
|
||||
color = "#FF5B0F" // rgb(255, 91, 15)
|
||||
strength = 90
|
||||
|
||||
glass_name = "Fetching Fizz"
|
||||
glass_name = REAGENT_FETCHINGFIZZ
|
||||
glass_desc = "Induces magnetism in the imbiber. Started as a barroom prank but evolved to become popular with miners and scrappers. Metallic aftertaste."
|
||||
|
||||
/datum/reagent/ethanol/fetching_fizz/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -589,13 +578,13 @@
|
||||
step_towards(O, get_turf(M))
|
||||
|
||||
/datum/reagent/ethanol/hearty_punch
|
||||
name = "Hearty Punch"
|
||||
id = "hearty_punch"
|
||||
name = REAGENT_HEARTYPUNCH
|
||||
id = REAGENT_ID_HEARTYPUNCH
|
||||
description = "Brave bull/syndicate bomb/absinthe mixture resulting in an energizing beverage. Mild alcohol content."
|
||||
taste_description = "bravado in the face of disaster"
|
||||
color = "#8C0000" // rgb(140, 0, 0)
|
||||
strength = 90
|
||||
glass_name = "Hearty Punch"
|
||||
glass_name = REAGENT_HEARTYPUNCH
|
||||
glass_desc = "Aromatic beverage served piping hot. According to folk tales it can almost wake the dead."
|
||||
|
||||
/datum/reagent/ethanol/hearty_punch/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -607,34 +596,34 @@
|
||||
M.adjustToxLoss(-3 * removed)
|
||||
|
||||
/datum/reagent/ethanol/squirt_cider
|
||||
name = "Squirt Cider"
|
||||
id = "squirt_cider"
|
||||
name = REAGENT_SQUIRTCIDER
|
||||
id = REAGENT_ID_SQUIRTCIDER
|
||||
description = "Fermented squirt extract with a nose of stale bread and ocean water. Whatever a squirt is."
|
||||
taste_description = "stale bread with a staler aftertaste"
|
||||
color = "#FF0000" // rgb(255, 0, 0)
|
||||
strength = 40
|
||||
glass_name = "Squirt Cider"
|
||||
glass_name = REAGENT_SQUIRTCIDER
|
||||
glass_desc = "Squirt cider will toughen you right up. Too bad about the musty aftertaste."
|
||||
nutriment_factor = 2
|
||||
|
||||
/datum/reagent/ethanol/fringe_weaver
|
||||
name = "Fringe Weaver"
|
||||
id = "fringe_weaver"
|
||||
name = REAGENT_FRINGEWEAVER
|
||||
id = REAGENT_ID_FRINGEWEAVER
|
||||
description = "Bubbly, classy, and undoubtedly strong - a Glitch City classic."
|
||||
taste_description = "ethylic alcohol with a hint of sugar"
|
||||
color = "#FFEAC4" // rgb(255, 234, 197)
|
||||
strength = 10
|
||||
glass_name = "Fringe Weaver"
|
||||
glass_name = REAGENT_FRINGEWEAVER
|
||||
glass_desc = "It's a wonder it doesn't spill out of the glass."
|
||||
|
||||
/datum/reagent/ethanol/crevice_spike
|
||||
name = "Crevice Spike"
|
||||
id = "crevice_spike"
|
||||
name = REAGENT_CREVICESPIKE
|
||||
id = REAGENT_ID_CREVICESPIKE
|
||||
description = "Sour, bitter, and smashingly sobering."
|
||||
taste_description = "a bitter SPIKE with a sour aftertaste"
|
||||
color = "#5BD231" // rgb(91, 210, 49)
|
||||
strength = 200
|
||||
glass_name = "Crevice Spike"
|
||||
glass_name = REAGENT_CREVICESPIKE
|
||||
glass_desc = "It'll either knock the drunkenness out of you or knock you out cold. Both, probably."
|
||||
|
||||
/datum/reagent/ethanol/crevice_spike/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -644,23 +633,23 @@
|
||||
R.remove_self(50 * removed)
|
||||
|
||||
/datum/reagent/ethanol/duplex
|
||||
name = "Duplex"
|
||||
id = "duplex"
|
||||
name = REAGENT_DUPLEX
|
||||
id = REAGENT_ID_DUPLEX
|
||||
description = "An inseparable combination of two fruity drinks."
|
||||
taste_description = "green apples and blue raspberries"
|
||||
color = "#50e5cf" // rgb(80, 229, 207)
|
||||
strength = 50
|
||||
glass_name = "Duplex"
|
||||
glass_name = REAGENT_DUPLEX
|
||||
glass_desc = "To imbibe one component separately from the other is consider a great faux pas."
|
||||
|
||||
/datum/reagent/ethanol/mauna_loa
|
||||
name = "Mauna Loa"
|
||||
id = "mauna_loa"
|
||||
name = REAGENT_MAUNALOA
|
||||
id = REAGENT_ID_MAUNALOA
|
||||
description = "Extremely hot; not for the faint of heart!"
|
||||
taste_description = "fiery, with an aftertaste of burnt flesh"
|
||||
color = "#fe8308" // rgb(254, 131, 8)
|
||||
strength = 50
|
||||
glass_name = "Mauna Loa"
|
||||
glass_name = REAGENT_MAUNALOA
|
||||
glass_desc = "Lava in a drink... mug... volcano... thing."
|
||||
|
||||
/datum/reagent/ethanol/mauna_loa/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -669,23 +658,23 @@
|
||||
M.IgniteMob()
|
||||
|
||||
/datum/reagent/ethanol/hiveminderaser
|
||||
name = "Hivemind Eraser"
|
||||
id = "hiveminderaser"
|
||||
name = REAGENT_HIVEMINDERASER
|
||||
id = REAGENT_ID_HIVEMINDERASER
|
||||
description = "A vessel of pure flavor."
|
||||
taste_description = "psychic links"
|
||||
color = "#FF80FC" // rgb(255, 128, 252)
|
||||
strength = 50
|
||||
glass_name = "Hivemind Eraser"
|
||||
glass_name = REAGENT_HIVEMINDERASER
|
||||
glass_desc = "For when even mindshields can't save you."
|
||||
|
||||
/datum/reagent/ethanol/erikasurprise
|
||||
name = "Erika Surprise"
|
||||
id = "erikasurprise"
|
||||
name = REAGENT_ERIKASURPRISE
|
||||
id = REAGENT_ID_ERIKASURPRISE
|
||||
description = "The surprise is, it's green!"
|
||||
taste_description = "tartness and bananas"
|
||||
color = "#2E6671" // rgb(46, 102, 113)
|
||||
strength = 75
|
||||
glass_name = "Erika Surprise"
|
||||
glass_name = REAGENT_ERIKASURPRISE
|
||||
glass_desc = "The surprise is, it's green!"
|
||||
|
||||
////////////////////////////////////////////////
|
||||
@@ -693,19 +682,19 @@
|
||||
//////////////////////////////////////////////
|
||||
|
||||
/datum/reagent/cinnamonpowder
|
||||
name = "ground cinnamon"
|
||||
id = "cinnamonpowder"
|
||||
name = REAGENT_CINNAMONPOWDER
|
||||
id = REAGENT_ID_CINNAMONPOWDER
|
||||
description = "Cinnamon, a spice made from tree bark, ground into a fine powder. Probably not a good idea to eat on its own!"
|
||||
taste_description= "sweet spice with a hint of wood"
|
||||
color = "#a96622"
|
||||
|
||||
glass_name = "ground cinnamon"
|
||||
glass_name = REAGENT_CINNAMONPOWDER
|
||||
glass_desc = "A glass of ground cinnamon. Dare you take the challenge?"
|
||||
|
||||
//YW drinks
|
||||
/datum/reagent/drink/lovepotion_yw
|
||||
name = "Strawberry Love Potion"
|
||||
id = "strawberrylovepotion"
|
||||
name = REAGENT_STRAWBERRYLOVEPOTION
|
||||
id = REAGENT_ID_STRAWBERRYLOVEPOTION
|
||||
description = "Creamy strawberries and sugar, simple and sweet."
|
||||
taste_description = "strawberries and cream"
|
||||
color = "#fc8a8a" // rgb(252, 138, 138)
|
||||
@@ -714,8 +703,8 @@
|
||||
glass_desc = "Love me tender, love me sweet."
|
||||
|
||||
/datum/reagent/ethanol/wormblood
|
||||
name = "Worm Blood"
|
||||
id = "wormblood"
|
||||
name = REAGENT_WORMBLOOD
|
||||
id = REAGENT_ID_WORMBLOOD
|
||||
description = "Who had the grand idea to bottle THE BLOOD OF A WORM."
|
||||
taste_description = "Wriggly cave fungus"
|
||||
color = "#827A00"
|
||||
@@ -729,8 +718,8 @@
|
||||
glass_icon_file = 'icons/obj/drinks_yw.dmi'
|
||||
|
||||
/datum/reagent/blondiemix
|
||||
name = "Blondie Mix"
|
||||
id = "blondiemix"
|
||||
name = REAGENT_BLONDIEMIX
|
||||
id = REAGENT_ID_BLONDIEMIX
|
||||
description = "A dry mix for making delicious blondies."
|
||||
reagent_state = SOLID
|
||||
color = "#f3b44e"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
///GENDER CHANGE REAGENTS////
|
||||
|
||||
/datum/reagent/change_drug //base chemical
|
||||
name = "Amorphorovir" //always the same name
|
||||
id = "change_drug"
|
||||
name = REAGENT_AMORPHOROVIR //always the same name
|
||||
id = REAGENT_ID_AMORPHOROVIR
|
||||
metabolism = 100 //set high enough that it does not process multiple times(delay implemented below)
|
||||
description = "the bloods DNA in this seems aggressive"
|
||||
taste_description = "this shouldn't be here" //unobtainable ingame
|
||||
@@ -10,8 +10,8 @@
|
||||
var/gender_change = null //set the gender variable here so we can set it to others in varients
|
||||
|
||||
/datum/reagent/change_drug/male //inherits base chemical properties listed above
|
||||
name = "Androrovir"
|
||||
id = "change_drug_male" //unique ID for each varient
|
||||
name = REAGENT_ANDROROVIR
|
||||
id = REAGENT_ID_ANDROROVIR //unique ID for each varient
|
||||
taste_description = "old spice odor blocker and body wash"
|
||||
reagent_state = LIQUID
|
||||
description = \
|
||||
@@ -22,8 +22,8 @@
|
||||
scannable = 1
|
||||
|
||||
/datum/reagent/change_drug/female
|
||||
name = "Gynorovir"
|
||||
id = "change_drug_female"
|
||||
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."
|
||||
@@ -34,8 +34,8 @@
|
||||
scannable = 1
|
||||
|
||||
/datum/reagent/change_drug/intersex
|
||||
name = "Androgynorovir"
|
||||
id = "change_drug_intersex"
|
||||
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."
|
||||
@@ -66,8 +66,8 @@
|
||||
//Chemist expansion
|
||||
//deathblood
|
||||
/datum/reagent/cleansingagent
|
||||
name = "Cleansing Agent"
|
||||
id = "cleansingagent"
|
||||
name = REAGENT_CLEANSINGAGENT
|
||||
id = REAGENT_ID_CLEANSINGAGENT
|
||||
description = "An agent that purges one's body of toxins."
|
||||
reagent_state = LIQUID
|
||||
color = "#225722"
|
||||
@@ -86,8 +86,8 @@
|
||||
M.accumulated_rads = max(M.accumulated_rads - 15 * removed * M.species.chem_strength_heal, 0)
|
||||
|
||||
/datum/reagent/purifyingagent
|
||||
name = "Purifying Agent"
|
||||
id = "purifyingagent"
|
||||
name = REAGENT_PURIFYINGAGENT
|
||||
id = REAGENT_ID_PURIFYINGAGENT
|
||||
description = "An agent that purges one's body of rads and toxins."
|
||||
reagent_state = LIQUID
|
||||
color = "#225722"
|
||||
@@ -106,8 +106,8 @@
|
||||
|
||||
//liquid fire
|
||||
/datum/reagent/burncard
|
||||
name = "Burning Bicaridine"
|
||||
id = "burncard"
|
||||
name = REAGENT_BURNCARD
|
||||
id = REAGENT_ID_BURNCARD
|
||||
description = "A more powerful variation of bicard that also burns the subject."
|
||||
taste_description = "bitterness"
|
||||
taste_mult = 3
|
||||
@@ -142,8 +142,8 @@
|
||||
O.wounds -= W
|
||||
|
||||
/datum/reagent/flamecure
|
||||
name = "Flame Cure"
|
||||
id = "flamecure"
|
||||
name = REAGENT_FLAMECURE
|
||||
id = REAGENT_ID_FLAMECURE
|
||||
description = "Used to rapidly clot internal hemorrhages by burning the wounded areas"
|
||||
reagent_state = LIQUID
|
||||
color = "#4246C7"
|
||||
@@ -173,8 +173,8 @@
|
||||
|
||||
//neoliquidfire
|
||||
/datum/reagent/neotane
|
||||
name = "Neo Kelotane"
|
||||
id = "neotane"
|
||||
name = REAGENT_NEOTANE
|
||||
id = REAGENT_ID_NEOTANE
|
||||
description = "An advancement of kelotane that scars and breaks apart the user's flesh to remove the burnt tissue."
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -191,8 +191,8 @@
|
||||
M.heal_organ_damage(-1 * removed, 6 * removed * chem_effective * chem_effective)
|
||||
|
||||
/datum/reagent/bloodsealer
|
||||
name = "Blood Sealer"
|
||||
id = "bloodsealer"
|
||||
name = REAGENT_BLOODSEALER
|
||||
id = REAGENT_ID_BLOODSEALER
|
||||
description = "A strange chemical that will stablize bloodflow by burning the subject"
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -207,8 +207,8 @@
|
||||
|
||||
//meteroidliquid
|
||||
/datum/reagent/livingagent
|
||||
name = "Living Agent"
|
||||
id = "livingagent"
|
||||
name = REAGENT_LIVINGAGENT
|
||||
id = REAGENT_ID_LIVINGAGENT
|
||||
description = "Fill the body with life, while making it more senstive to stimulus."
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -233,8 +233,8 @@
|
||||
M.add_chemical_effect(CE_PAINKILLER, -20 * M.species.chem_strength_pain)
|
||||
|
||||
/datum/reagent/performancepeaker
|
||||
name = "Performance Peaker"
|
||||
id = "performancepeaker"
|
||||
name = REAGENT_PERFORMANCEPEAKER
|
||||
id = REAGENT_ID_PERFORMANCEPEAKER
|
||||
description = "A chemical created to bring a body to peak condition except it's highly toxic"
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -253,8 +253,8 @@
|
||||
//advanced crafting
|
||||
//tier 1
|
||||
/datum/reagent/souldew
|
||||
name = "Soul Dew"
|
||||
id = "souldew"
|
||||
name = REAGENT_SOULDEW
|
||||
id = REAGENT_ID_SOULDEW
|
||||
description = "An experimental drug that solely works upon dead bodies"
|
||||
taste_description = "ash"
|
||||
reagent_state = LIQUID
|
||||
@@ -273,8 +273,8 @@
|
||||
M.adjustToxLoss(-3 * removed * chem_effective)
|
||||
|
||||
/datum/reagent/quadcord
|
||||
name = "quadcord"
|
||||
id = "quadcord"
|
||||
name = REAGENT_QUADCORD
|
||||
id = REAGENT_ID_QUADCORD
|
||||
description = "An experimental drug that is meant to further enhance tricord"
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -293,8 +293,8 @@
|
||||
|
||||
//tier 2
|
||||
/datum/reagent/juggernog
|
||||
name = "juggernog"
|
||||
id = "juggernog"
|
||||
name = REAGENT_JUGGERNOG
|
||||
id = REAGENT_ID_JUGGERNOG
|
||||
description = "An experimental drug that toughens the body to blows and knockdown"
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -308,8 +308,8 @@
|
||||
M.AdjustWeakened(-1)
|
||||
|
||||
/datum/reagent/curea
|
||||
name = "curea"
|
||||
id = "curea"
|
||||
name = REAGENT_CUREA
|
||||
id = REAGENT_ID_CUREA
|
||||
description = "An experimental that removes many ailments, such as poison and stiffening of muscles via frost"
|
||||
taste_description = "bitterness"
|
||||
reagent_state = LIQUID
|
||||
@@ -330,8 +330,8 @@
|
||||
|
||||
//tier 3
|
||||
/datum/reagent/modapplying/liquidhealer
|
||||
name = "Liquid Healer"
|
||||
id = "liquidhealer"
|
||||
name = REAGENT_LIQUIDHEALER
|
||||
id = REAGENT_ID_LIQUIDHEALER
|
||||
description = "An experimental drug that mimics rapid regeneration seen in squishy creatures."
|
||||
taste_description = "sweet"
|
||||
reagent_state = LIQUID
|
||||
@@ -342,7 +342,7 @@
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/modifier/liquidhealer
|
||||
name = "liquidhealer"
|
||||
name = REAGENT_ID_LIQUIDHEALER
|
||||
desc = "You are filled with an overwhelming healing."
|
||||
|
||||
on_created_text = span_critical("You feel your body's natural healing quick into overdrive!")
|
||||
@@ -369,8 +369,8 @@
|
||||
|
||||
|
||||
/datum/reagent/phoenixbreath
|
||||
name = "Phoenix Breath"
|
||||
id = "phoenixbreath"
|
||||
name = REAGENT_PHOENIXBREATH
|
||||
id = REAGENT_ID_PHOENIXBREATH
|
||||
description = "An improvement on the original soul dew chemical"
|
||||
taste_description = "ash"
|
||||
reagent_state = LIQUID
|
||||
@@ -393,8 +393,8 @@
|
||||
M.add_chemical_effect(CE_PAINKILLER, 10 * M.species.chem_strength_pain)
|
||||
|
||||
/datum/reagent/dryagent
|
||||
name = "Dry Agent"
|
||||
id = "dryagent"
|
||||
name = REAGENT_DRYAGENT
|
||||
id = REAGENT_ID_DRYAGENT
|
||||
description = "A desiccant. Can be used to dry things."
|
||||
taste_description = "dryness"
|
||||
reagent_state = LIQUID
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/datum/reagent/modapplying/energybooster
|
||||
name = "Energy Booster"
|
||||
id = "energybooster"
|
||||
name = REAGENT_ENERGYBOOSTER
|
||||
id = REAGENT_ID_ENERGYBOOSTER
|
||||
description = "A strange forumla that increases the energy of a consumer."
|
||||
taste_description = "high voltage"
|
||||
color = "#FFFF66"
|
||||
@@ -9,8 +9,8 @@
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/oceaniccure
|
||||
name = "Oceanic Cure"
|
||||
id = "oceaniccure"
|
||||
name = REAGENT_OCEANICCURE
|
||||
id = REAGENT_ID_OCEANICCURE
|
||||
description = "A strange liquid, altering the proprties of other chemicals."
|
||||
taste_description = "sea breeze"
|
||||
color = "#C8A5DC"
|
||||
@@ -19,8 +19,8 @@
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/deathclawmutagen
|
||||
name = "Deathclaw Mutagen"
|
||||
id = "deathclawmutagen"
|
||||
name = REAGENT_DEATHCLAWMUTAGEN
|
||||
id = REAGENT_ID_DEATHCLAWMUTAGEN
|
||||
description = "An incredibly strange liquid that temporally changes a person's physical form."
|
||||
taste_description = "buzzing radiation"
|
||||
color = "#00A000"
|
||||
@@ -29,8 +29,8 @@
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/senseenhancer
|
||||
name = "Sense Enhancer"
|
||||
id = "senseenhancer"
|
||||
name = REAGENT_SENSEENHANCER
|
||||
id = REAGENT_ID_SENSEENHANCER
|
||||
description = "An incredibly strange liquid that allows consumers to see the world in a new light."
|
||||
taste_description = "blood"
|
||||
color = "#808080"
|
||||
@@ -39,11 +39,11 @@
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
/datum/reagent/modapplying/heatnullifer
|
||||
name = "Heat Nullifer"
|
||||
id = "heatnullifer"
|
||||
name = REAGENT_HEATNULLIFER
|
||||
id = REAGENT_ID_HEATNULLIFER
|
||||
description = "An incredibly strange liquid that let's consumer's body ignore the effects of tempature."
|
||||
taste_description = "nothing"
|
||||
color = "#561EC3"
|
||||
|
||||
modifier_to_add = /datum/modifier/protectivenumbing
|
||||
modifier_duration = 3 SECONDS
|
||||
modifier_duration = 3 SECONDS
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//Chemist expansion
|
||||
/datum/reagent/toxin/deathblood
|
||||
name = "Irradiating Blood"
|
||||
id = "deathblood"
|
||||
name = REAGENT_DEATHBLOOD
|
||||
id = REAGENT_ID_DEATHBLOOD
|
||||
description = "Blood of deathclaw."
|
||||
taste_description = "plastic"
|
||||
reagent_state = LIQUID
|
||||
@@ -9,8 +9,8 @@
|
||||
strength = 8
|
||||
|
||||
/datum/reagent/toxin/liquidfire
|
||||
name = "Liquid Fire"
|
||||
id = "liquidfire"
|
||||
name = REAGENT_LIQUIDFIRE
|
||||
id = REAGENT_ID_LIQUIDFIRE
|
||||
description = "Blood of dragon."
|
||||
taste_description = "plastic"
|
||||
reagent_state = LIQUID
|
||||
@@ -18,8 +18,8 @@
|
||||
strength = 8
|
||||
|
||||
/datum/reagent/toxin/neonliquidfire
|
||||
name = "Neon Liquid Fire"
|
||||
id = "neoliquidfire"
|
||||
name = REAGENT_NEOLIQUIDFIRE
|
||||
id = REAGENT_ID_NEOLIQUIDFIRE
|
||||
description = "Blood of dragon."
|
||||
taste_description = "plastic"
|
||||
reagent_state = LIQUID
|
||||
@@ -27,10 +27,10 @@
|
||||
strength = 8
|
||||
|
||||
/datum/reagent/toxin/liquidlife
|
||||
name = "Liquid Life"
|
||||
id = "liquidlife"
|
||||
name = REAGENT_LIQUIDLIFE
|
||||
id = REAGENT_ID_LIQUIDLIFE
|
||||
description = "Life Drained from a victim, and processed into a liquid form. ."
|
||||
taste_description = "plastic"
|
||||
reagent_state = LIQUID
|
||||
color = "#CF3600"
|
||||
strength = 0
|
||||
strength = 0
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "A compact phase rifle for a hardsuit."
|
||||
id = "rig_gun_phase"
|
||||
req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 4, TECH_MAGNET = 3, TECH_POWER = 4, TECH_COMBAT = 4)
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1250)
|
||||
materials = list(MAT_STEEL = 2000, MAT_GLASS = 1250)
|
||||
build_path = /obj/item/rig_module/mounted/phase
|
||||
|
||||
/datum/design/item/mechfab/rigsuit/defib
|
||||
@@ -11,7 +11,7 @@
|
||||
desc = "A rig mounted defib and jumper kit combo."
|
||||
id = "rig_defib"
|
||||
req_tech = list(TECH_BIO = 5, TECH_MAGNET = 2, TECH_POWER = 3)
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 2000)
|
||||
materials = list(MAT_STEEL = 6000, MAT_GLASS = 2000)
|
||||
build_path = /obj/item/rig_module/device/defib
|
||||
|
||||
/datum/design/item/mecha/phoron_bore
|
||||
@@ -19,7 +19,7 @@
|
||||
category = list("Exosuit Equipment")
|
||||
id ="mech_phoron_bore"
|
||||
req_tech = list(TECH_POWER = 5, TECH_PHORON = 5, TECH_MATERIAL = 5)
|
||||
materials = list(MAT_PLASTEEL = 4000, "phoron" = 10000, "silver" = 2000)
|
||||
materials = list(MAT_PLASTEEL = 4000, MAT_PHORON = 10000, MAT_SILVER = 2000)
|
||||
build_path =/obj/item/mecha_parts/mecha_equipment/weapon/phoron_bore
|
||||
|
||||
/datum/design/item/mechfab/scarab
|
||||
@@ -30,49 +30,49 @@
|
||||
id = "scarab_chassis"
|
||||
build_path = /obj/item/mecha_parts/chassis/scarab
|
||||
time = 10
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 15000)
|
||||
materials = list(MAT_STEEL = 15000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/torso
|
||||
name = "Scarab Torso"
|
||||
id = "scarab_torso"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_torso
|
||||
time = 30
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 30000, "glass" = 10000)
|
||||
materials = list(MAT_STEEL = 30000, MAT_GLASS = 10000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/head
|
||||
name = "Scarab Head"
|
||||
id = "scarab_head"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_head
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 12500, "glass" = 5000)
|
||||
materials = list(MAT_STEEL = 12500, MAT_GLASS = 5000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/left_arm
|
||||
name = "Scarab Left Arm"
|
||||
id = "scarab_left_arm"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_left_arm
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 10000)
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/right_arm
|
||||
name = "Scarab Right Arm"
|
||||
id = "scarab_right_arm"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_right_arm
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 10000)
|
||||
materials = list(MAT_STEEL = 10000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/left_leg
|
||||
name = "Scarab Left Legs"
|
||||
id = "scarab_left_legs"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_left_legs
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 30000)
|
||||
materials = list(MAT_STEEL = 30000)
|
||||
|
||||
/datum/design/item/mechfab/scarab/right_leg
|
||||
name = "Scarab Right Legs"
|
||||
id = "scarab_right_legs"
|
||||
build_path = /obj/item/mecha_parts/part/scarab_right_legs
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 30000)
|
||||
materials = list(MAT_STEEL = 30000)
|
||||
|
||||
/datum/design/item/mechfab/phazon
|
||||
category = list("Phazon")
|
||||
@@ -83,49 +83,49 @@
|
||||
id = "phazon_chassis"
|
||||
build_path = /obj/item/mecha_parts/chassis/phazon
|
||||
time = 10
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 30000, MAT_DURASTEEL = 4000, MAT_PHORON = 4000, MAT_GOLD = 5000, MAT_VERDANTIUM = 4000)
|
||||
materials = list(MAT_STEEL = 30000, MAT_DURASTEEL = 4000, MAT_PHORON = 4000, MAT_GOLD = 5000, MAT_VERDANTIUM = 4000)
|
||||
|
||||
/datum/design/item/mechfab/phazon/torso
|
||||
name = "Phazon Torso"
|
||||
id = "phazon_torso"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_torso
|
||||
time = 30
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 30000, MAT_DURASTEEL = 2000, MAT_PHORON = 6000, MAT_GOLD = 6000, MAT_VERDANTIUM = 2000)
|
||||
materials = list(MAT_STEEL = 30000, MAT_DURASTEEL = 2000, MAT_PHORON = 6000, MAT_GOLD = 6000, MAT_VERDANTIUM = 2000)
|
||||
|
||||
/datum/design/item/mechfab/phazon/head
|
||||
name = "Phazon Head"
|
||||
id = "phazon_head"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_head
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 10000, MAT_DURASTEEL = 1000, MAT_PHORON = 4000, MAT_GOLD = 4000, MAT_VERDANTIUM = 500)
|
||||
materials = list(MAT_STEEL = 10000, MAT_DURASTEEL = 1000, MAT_PHORON = 4000, MAT_GOLD = 4000, MAT_VERDANTIUM = 500)
|
||||
|
||||
/datum/design/item/mechfab/phazon/left_arm
|
||||
name = "Phazon Left Arm"
|
||||
id = "phazon_left_arm"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_left_arm
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
materials = list(MAT_STEEL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
|
||||
/datum/design/item/mechfab/phazon/right_arm
|
||||
name = "Phazon Right Arm"
|
||||
id = "phazon_right_arm"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_right_arm
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
materials = list(MAT_STEEL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
|
||||
/datum/design/item/mechfab/phazon/left_leg
|
||||
name = "Phazon Left Leg"
|
||||
id = "phazon_left_leg"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_left_leg
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
materials = list(MAT_STEEL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
|
||||
/datum/design/item/mechfab/phazon/right_leg
|
||||
name = "Phazon Right Leg"
|
||||
id = "phazon_right_leg"
|
||||
build_path = /obj/item/mecha_parts/part/phazon_right_leg
|
||||
time = 20
|
||||
materials = list(DEFAULT_WALL_MATERIAL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
materials = list(MAT_STEEL = 15000, MAT_PHORON = 2000, MAT_GOLD = 2000, MAT_VERDANTIUM = 500)
|
||||
|
||||
/datum/design/item/mechfab/rigsuit/precursor
|
||||
name = "Xenotech Rig"
|
||||
|
||||
Reference in New Issue
Block a user