mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-30 00:21:11 +01:00
Full rename of all real chems to bone apple tea'd versions. (#9400)
As a continuation of #9389 As a bonus, any drugs that mentioned their IRL counterpart in their description now describe their predecessor as ancient, and the new ones as modern. The biggest difference here is just the Antihistamine which was given a full new name. They're similar enough that they'll be recognized (most of them) but different enough for us to call our own and not care what the real medicines are/do since these are our sci-fantasy versions just inspired by them.
This commit is contained in:
@@ -51,7 +51,7 @@
|
||||
#define CE_BERSERK "berserk"
|
||||
#define CE_CLUMSY "clumsy" // Peridaxon side effects, etc
|
||||
#define CE_DROPITEM "dropitem" // keloderm side effect
|
||||
#define CE_EMETIC "emetic" // thetamycin side effect, ipecac
|
||||
#define CE_EMETIC "emetic" // thetamycin side effect, verunol
|
||||
#define CE_FEVER "fever" // causes fever
|
||||
#define CE_NOCOUGH "nocough" // suppresses coughing
|
||||
#define CE_NOFEVER "nofever" // suppresses fever
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//Brain Traumas are the new actual brain damage. Brain damage itself acts as a way to acquire traumas: every time brain damage is dealt, there's a chance of receiving a trauma.
|
||||
//This chance gets higher the higher the mob's brainloss is. Removing traumas is a separate thing from removing brain damage: you can get restored to full brain operativity,
|
||||
//but keep the quirks, until repaired by mannitol (for mild/special ones) or brain surgery (for severe ones).
|
||||
//but keep the quirks, until repaired by Cataleptinol (for mild/special ones) or brain surgery (for severe ones).
|
||||
/datum/brain_trauma
|
||||
var/name = "Brain Trauma"
|
||||
var/desc = "A trauma caused by brain damage, which causes issues to the patient."
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
//Mild traumas are the most common; they are generally minor annoyances.
|
||||
//They can be suppressed with escitalopram, but not chemically cured, although brain surgery still works.
|
||||
//They can be suppressed with minaphobin, but not chemically cured, although brain surgery still works.
|
||||
//Most of the old brain damage effects have been transferred to the dumbness trauma.
|
||||
|
||||
/datum/brain_trauma/mild
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
//Severe traumas, when your brain gets abused way too much.
|
||||
//These range from very annoying to completely debilitating.
|
||||
//They can be suppressed with paroxetine, and require brain surgery to solve.
|
||||
|
||||
/datum/brain_trauma/severe
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
belt = /obj/item/storage/belt/medical
|
||||
back = /obj/item/storage/backpack/satchel_med
|
||||
accessory = /obj/item/clothing/accessory/storage/white_vest
|
||||
accessory_contents = list(/obj/item/reagent_containers/hypospray/cmo = 1, /obj/item/storage/pill_bottle/dexalin_plus = 1, /obj/item/storage/pill_bottle/tramadol = 1)
|
||||
accessory_contents = list(/obj/item/reagent_containers/hypospray/cmo = 1, /obj/item/storage/pill_bottle/dexalin_plus = 1, /obj/item/storage/pill_bottle/mortaphenyl = 1)
|
||||
id = /obj/item/card/id/distress/iac
|
||||
|
||||
l_ear = /obj/item/device/radio/headset/distress
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
belt = /obj/item/storage/belt/medical
|
||||
back = /obj/item/storage/backpack/satchel_med
|
||||
accessory = /obj/item/clothing/accessory/storage/white_vest
|
||||
accessory_contents = list(/obj/item/reagent_containers/hypospray/cmo = 1, /obj/item/storage/pill_bottle/dexalin_plus = 1, /obj/item/storage/pill_bottle/tramadol = 1)
|
||||
accessory_contents = list(/obj/item/reagent_containers/hypospray/cmo = 1, /obj/item/storage/pill_bottle/dexalin_plus = 1, /obj/item/storage/pill_bottle/mortaphenyl = 1)
|
||||
id = /obj/item/card/id/distress/iac
|
||||
|
||||
l_ear = /obj/item/device/radio/headset/distress
|
||||
|
||||
@@ -182,7 +182,7 @@ They sell generic supplies and ask for generic supplies.
|
||||
/obj/item/storage/box/beakers = TRADER_THIS_TYPE,
|
||||
/obj/item/reagent_containers/glass/bottle/inaprovaline = TRADER_THIS_TYPE,
|
||||
/obj/item/reagent_containers/glass/bottle/stoxin = TRADER_THIS_TYPE,
|
||||
/obj/item/reagent_containers/glass/bottle/chloralhydrate = TRADER_THIS_TYPE,
|
||||
/obj/item/reagent_containers/glass/bottle/polysomnine = TRADER_THIS_TYPE,
|
||||
/obj/item/reagent_containers/glass/bottle/antitoxin = TRADER_THIS_TYPE,
|
||||
/obj/item/device/handheld_medical = TRADER_THIS_TYPE,
|
||||
/obj/item/stack/medical/advanced/bruise_pack/spaceklot = TRADER_THIS_TYPE
|
||||
|
||||
@@ -254,7 +254,7 @@
|
||||
C.SetWeakened(0)
|
||||
C.lying = FALSE
|
||||
C.reagents.add_reagent(/datum/reagent/hyperzine, 0.10) //Certainly this can't be abused. - Geeves
|
||||
C.reagents.add_reagent(/datum/reagent/oxycodone, 0.10)
|
||||
C.reagents.add_reagent(/datum/reagent/oxycomorphine, 0.10)
|
||||
C.update_canmove()
|
||||
|
||||
src.verbs -= /mob/proc/changeling_unstun
|
||||
|
||||
@@ -832,7 +832,7 @@
|
||||
vampire.use_blood(50)
|
||||
|
||||
T.reagents.add_reagent(/datum/reagent/rezadone, 3)
|
||||
T.reagents.add_reagent(/datum/reagent/oxycodone, 0.15) //enough to get back onto their feet
|
||||
T.reagents.add_reagent(/datum/reagent/oxycomorphine, 0.15) //enough to get back onto their feet
|
||||
|
||||
// Convert a human into a vampire.
|
||||
/mob/living/carbon/human/proc/vampire_embrace()
|
||||
|
||||
@@ -22,10 +22,11 @@
|
||||
var/list/available_chemicals = list(
|
||||
/datum/reagent/inaprovaline,
|
||||
/datum/reagent/soporific,
|
||||
/datum/reagent/paracetamol,
|
||||
/datum/reagent/perconol,
|
||||
/datum/reagent/dylovene,
|
||||
/datum/reagent/dexalin
|
||||
)
|
||||
|
||||
var/obj/item/reagent_containers/glass/beaker = null
|
||||
var/filtering = 0
|
||||
var/allow_occupant_types = list(/mob/living/carbon/human)
|
||||
|
||||
@@ -407,8 +407,8 @@
|
||||
/obj/item/stack/medical/advanced/ointment = 3,
|
||||
/obj/item/stack/medical/splint = 2,
|
||||
/obj/item/reagent_containers/pill/antitox = 6,
|
||||
/obj/item/reagent_containers/pill/antihistamine = 6,
|
||||
/obj/item/reagent_containers/pill/paracetamol = 6,
|
||||
/obj/item/reagent_containers/pill/cetahydramine = 6,
|
||||
/obj/item/reagent_containers/pill/perconol = 6,
|
||||
/obj/item/reagent_containers/food/drinks/medcup = 4
|
||||
)
|
||||
contraband = list(
|
||||
@@ -471,7 +471,7 @@
|
||||
/obj/item/reagent_containers/pill/tox = 1
|
||||
)
|
||||
premium = list(
|
||||
/obj/item/reagent_containers/pill/tramadol = 4
|
||||
/obj/item/reagent_containers/pill/mortaphenyl = 4
|
||||
)
|
||||
random_itemcount = 0
|
||||
temperature_setting = -1
|
||||
@@ -497,7 +497,7 @@
|
||||
/obj/item/reagent_containers/pill/tox = 3
|
||||
)
|
||||
premium = list(
|
||||
/obj/item/reagent_containers/pill/tramadol = 4
|
||||
/obj/item/reagent_containers/pill/mortaphenyl = 4
|
||||
)
|
||||
random_itemcount = 0
|
||||
temperature_setting = -1
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
if(M.getBrainLoss() > 15)
|
||||
to_chat(user, SPAN_NOTICE("There's visible lag between left and right pupils' reactions."))
|
||||
|
||||
var/list/pinpoint = list(/datum/reagent/oxycodone=1,/datum/reagent/tramadol=5)
|
||||
var/list/pinpoint = list(/datum/reagent/oxycomorphine=1,/datum/reagent/mortaphenyl=5)
|
||||
var/list/dilating = list(/datum/reagent/space_drugs=5,/datum/reagent/mindbreaker=1)
|
||||
var/datum/reagents/ingested = H.get_ingested_reagents()
|
||||
if(H.reagents.has_any_reagent(pinpoint) || ingested.has_any_reagent(pinpoint))
|
||||
|
||||
@@ -232,8 +232,8 @@ obj/item/clothing/mask/chewable/Destroy()
|
||||
/obj/item/clothing/mask/chewable/candy/lolli/meds/Initialize()
|
||||
. = ..()
|
||||
var/datum/reagent/payload = pick(list(
|
||||
/datum/reagent/paracetamol,
|
||||
/datum/reagent/tramadol,
|
||||
/datum/reagent/perconol,
|
||||
/datum/reagent/mortaphenyl,
|
||||
/datum/reagent/dylovene))
|
||||
reagents.add_reagent(payload, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
@@ -271,7 +271,7 @@
|
||||
B1.reagents.add_reagent(/datum/reagent/potassium,20)
|
||||
B1.reagents.add_reagent(/datum/reagent/soporific, 10)
|
||||
B1.reagents.add_reagent(/datum/reagent/dylovene, 10)
|
||||
B2.reagents.add_reagent(/datum/reagent/chloralhydrate,40)
|
||||
B2.reagents.add_reagent(/datum/reagent/polysomnine,40)
|
||||
B2.reagents.add_reagent(/datum/reagent/phosphorus,20)
|
||||
|
||||
detonator = new/obj/item/device/assembly_holder/timer_igniter(src)
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
/obj/item/storage/pill_bottle/dermaline = 1,
|
||||
/obj/item/storage/pill_bottle/dexalin_plus = 1,
|
||||
/obj/item/storage/pill_bottle/dylovene = 1,
|
||||
/obj/item/storage/pill_bottle/tramadol = 1,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl = 1,
|
||||
/obj/item/reagent_containers/inhaler/hyperzine = 1,
|
||||
/obj/item/stack/medical/splint = 1
|
||||
)
|
||||
@@ -213,29 +213,29 @@
|
||||
starts_with = list(/obj/item/reagent_containers/pill/inaprovaline = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/kelotane
|
||||
name = "bottle of kelotane pills"
|
||||
name = "bottle of Kelotane pills"
|
||||
desc = "Contains pills used to treat burns."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/kelotane = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/antihistamine
|
||||
name = "bottle of diphenhydramine pills"
|
||||
desc = "Diphenhydramine, a common antihistamine used to reduce symptoms of allergies. Helps with sneezing."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/antihistamine = 7)
|
||||
/obj/item/storage/pill_bottle/cetahydramine
|
||||
name = "bottle of Cetahydramine pills"
|
||||
desc = "Often compared to ancient brands, Cetahydramine is a modern chem used to reduce symptoms of allergies. Helps with sneezing."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/cetahydramine = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/tramadol
|
||||
name = "bottle of Tramadol pills"
|
||||
/obj/item/storage/pill_bottle/mortaphenyl
|
||||
name = "bottle of Mortaphenyl pills"
|
||||
desc = "Contains pills used to relieve pain."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/tramadol = 7)
|
||||
starts_with = list(/obj/item/reagent_containers/pill/mortaphenyl = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/paracetamol
|
||||
name = "bottle of paracetamol pills"
|
||||
/obj/item/storage/pill_bottle/perconol
|
||||
name = "bottle of Perconol pills"
|
||||
desc = "Contains pills used to relieve pain and reduce fevers."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/paracetamol = 7)
|
||||
starts_with = list(/obj/item/reagent_containers/pill/perconol = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/escitalopram
|
||||
name = "bottle of Escitalopram pills"
|
||||
/obj/item/storage/pill_bottle/minaphobin
|
||||
name = "bottle of Minaphobin pills"
|
||||
desc = "Contains pills used to stabilize a patient's mood."
|
||||
starts_with = list(/obj/item/reagent_containers/pill/escitalopram = 7)
|
||||
starts_with = list(/obj/item/reagent_containers/pill/minaphobin = 7)
|
||||
|
||||
/obj/item/storage/pill_bottle/rmt
|
||||
name = "bottle of RMT pills"
|
||||
|
||||
@@ -152,7 +152,7 @@
|
||||
/obj/item/bodybag/cryobag = 1,
|
||||
/obj/item/storage/pill_bottle/kelotane = 2,
|
||||
/obj/item/storage/pill_bottle/antitox = 2,
|
||||
/obj/item/storage/pill_bottle/tramadol = 2,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl = 2,
|
||||
/obj/item/reagent_containers/syringe/dylovene = 2,
|
||||
/obj/item/reagent_containers/syringe/inaprovaline = 2,
|
||||
/obj/item/stack/nanopaste = 1
|
||||
@@ -178,7 +178,7 @@
|
||||
icon_state = "purplecomb"
|
||||
// spawn_nothing_percentage = 50
|
||||
problist = list(
|
||||
/obj/item/storage/pill_bottle/tramadol = 3,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl = 3,
|
||||
/obj/item/storage/pill_bottle/happy = 2,
|
||||
/obj/item/storage/pill_bottle/zoom = 2,
|
||||
/obj/item/reagent_containers/glass/beaker/vial/random/toxin = 1,
|
||||
|
||||
@@ -143,20 +143,20 @@
|
||||
/datum/reagent/clonexadone,
|
||||
/datum/reagent/space_drugs,
|
||||
/datum/reagent/thermite,
|
||||
/datum/reagent/antihistamine,
|
||||
/datum/reagent/cetahydramine,
|
||||
/datum/reagent/sterilizine,
|
||||
/datum/reagent/mental/duloxetine,
|
||||
/datum/reagent/mental/escitalopram,
|
||||
/datum/reagent/mental/risperidone,
|
||||
/datum/reagent/mental/emoxanyl,
|
||||
/datum/reagent/mental/minaphobin,
|
||||
/datum/reagent/mental/neurapan,
|
||||
/datum/reagent/rmt,
|
||||
/datum/reagent/tramadol,
|
||||
/datum/reagent/oxycodone,
|
||||
/datum/reagent/imidazoline,
|
||||
/datum/reagent/mortaphenyl,
|
||||
/datum/reagent/oxycomorphine,
|
||||
/datum/reagent/oculine,
|
||||
/datum/reagent/peridaxon,
|
||||
/datum/reagent/mannitol,
|
||||
/datum/reagent/ipecac,
|
||||
/datum/reagent/cataleptinol,
|
||||
/datum/reagent/verunol,
|
||||
/datum/reagent/hyperzine,
|
||||
/datum/reagent/calomel,
|
||||
/datum/reagent/fluvectionem,
|
||||
/datum/reagent/pacifier,
|
||||
/datum/reagent/dexalin/plus,
|
||||
/datum/reagent/ryetalyn,
|
||||
|
||||
@@ -331,9 +331,9 @@ STOCK_ITEM_COMMON(pills, 1.2)
|
||||
/obj/item/storage/pill_bottle/dylovene, \
|
||||
/obj/item/storage/pill_bottle/inaprovaline, \
|
||||
/obj/item/storage/pill_bottle/kelotane, \
|
||||
/obj/item/storage/pill_bottle/antihistamine, \
|
||||
/obj/item/storage/pill_bottle/tramadol, \
|
||||
/obj/item/storage/pill_bottle/paracetamol \
|
||||
/obj/item/storage/pill_bottle/cetahydramine, \
|
||||
/obj/item/storage/pill_bottle/mortaphenyl, \
|
||||
/obj/item/storage/pill_bottle/perconol \
|
||||
)
|
||||
var/newtype = pick(options)
|
||||
new newtype(L)
|
||||
|
||||
@@ -86,7 +86,7 @@ STOCK_ITEM_UNCOMMON(mediumcell, 3)
|
||||
|
||||
STOCK_ITEM_UNCOMMON(chempack, 5)
|
||||
var/list/chems = SSchemistry.chemical_reagents.Copy()
|
||||
var/list/exclusion = list(/datum/reagent/drink, /datum/reagent, /datum/reagent/adminordrazine, /datum/reagent/chloralhydrate/beer2, /datum/reagent/azoth, /datum/reagent/elixir,\
|
||||
var/list/exclusion = list(/datum/reagent/drink, /datum/reagent, /datum/reagent/adminordrazine, /datum/reagent/polysomnine/beer2, /datum/reagent/azoth, /datum/reagent/elixir,\
|
||||
/datum/reagent/liquid_fire, /datum/reagent/philosopher_stone, /datum/reagent/toxin/undead, /datum/reagent/love_potion, /datum/reagent/shapesand, /datum/reagent/usolve,\
|
||||
/datum/reagent/sglue, /datum/reagent/black_matter, /datum/reagent/bottle_lightning, /datum/reagent/toxin/trioxin, /datum/reagent/toxin/phoron_salt, /datum/reagent/toxin/nanites, /datum/reagent/nitroglycerin)
|
||||
chems -= exclusion
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
/obj/item/clothing/ring/reagent/sleepy/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent(/datum/reagent/chloralhydrate, 15)
|
||||
reagents.add_reagent(/datum/reagent/polysomnine, 15)
|
||||
|
||||
//Seals and Signet Rings
|
||||
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
|
||||
charges = list(
|
||||
list("tricordrazine", "tricordrazine",/datum/reagent/tricordrazine, 80),
|
||||
list("tramadol", "tramadol", /datum/reagent/tramadol, 80),
|
||||
list("mortaphenyl", "mortaphenyl", /datum/reagent/mortaphenyl, 80),
|
||||
list("dexalin plus", "dexalinp", /datum/reagent/dexalin/plus, 80),
|
||||
list("antibiotics", "thetamycin", /datum/reagent/thetamycin, 80),
|
||||
list("antitoxins", "dylovene", /datum/reagent/dylovene, 80),
|
||||
@@ -192,7 +192,7 @@
|
||||
//just over a syringe worth of each. Want more? Go refill. Gives the ninja another reason to have to show their face.
|
||||
charges = list(
|
||||
list("tricordrazine", "tricordrazine",/datum/reagent/tricordrazine, 20),
|
||||
list("tramadol", "tramadol", /datum/reagent/tramadol, 20),
|
||||
list("mortaphenyl", "mortaphenyl", /datum/reagent/mortaphenyl, 20),
|
||||
list("dexalin plus", "dexalinp", /datum/reagent/dexalin/plus, 20),
|
||||
list("antibiotics", "thetamycin", /datum/reagent/thetamycin, 20),
|
||||
list("antitoxins", "dylovene", /datum/reagent/dylovene, 20),
|
||||
@@ -293,7 +293,7 @@
|
||||
charges = list(
|
||||
list("synaptizine", "synaptizine", /datum/reagent/synaptizine, 30),
|
||||
list("hyperzine", "hyperzine", /datum/reagent/hyperzine, 30),
|
||||
list("oxycodone", "oxycodone", /datum/reagent/oxycodone, 30),
|
||||
list("oxycomorphine", "oxycomorphine", /datum/reagent/oxycomorphine, 30),
|
||||
list("nutrients", "glucose", /datum/reagent/nutriment/glucose, 80),
|
||||
list("saline", "saline", /datum/reagent/saline, 80)
|
||||
)
|
||||
@@ -311,7 +311,7 @@
|
||||
charges = list(
|
||||
list("synaptizine", "synaptizine", /datum/reagent/synaptizine, 30),
|
||||
list("hyperzine", "hyperzine", /datum/reagent/hyperzine, 30),
|
||||
list("oxycodone", "oxycodone", /datum/reagent/oxycodone, 30),
|
||||
list("oxycomorphine", "oxycomorphine", /datum/reagent/oxycomorphine, 30),
|
||||
list("phoron", "phoron", /datum/reagent/toxin/phoron,60),
|
||||
list("kois", "k'ois paste", /datum/reagent/kois, 80),
|
||||
list("saline", "saline", /datum/reagent/saline, 80)
|
||||
@@ -358,7 +358,7 @@
|
||||
|
||||
charges = list(
|
||||
list("tricordrazine", "tricordrazine", /datum/reagent/tricordrazine, 40),
|
||||
list("tramadol", "tramadol", /datum/reagent/tramadol, 40),
|
||||
list("mortaphenyl", "mortaphenyl", /datum/reagent/mortaphenyl, 40),
|
||||
list("dexalin", "dexalin", /datum/reagent/dexalin, 40),
|
||||
list("inaprovaline", "inaprovaline", /datum/reagent/inaprovaline, 40)
|
||||
)
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
/datum/reagent/fuel,
|
||||
/datum/reagent/blood,
|
||||
/datum/reagent/sterilizine,
|
||||
/datum/reagent/ipecac,
|
||||
/datum/reagent/verunol,
|
||||
/datum/reagent/toxin/fertilizer/monoammoniumphosphate
|
||||
)
|
||||
var/list/gunk_data = list(
|
||||
|
||||
@@ -397,7 +397,6 @@
|
||||
/datum/reagent/hyperzine,
|
||||
/datum/reagent/hyronalin,
|
||||
/datum/reagent/impedrezene,
|
||||
/datum/reagent/mental/paroxetine,
|
||||
/datum/reagent/mercury,
|
||||
/datum/reagent/mindbreaker,
|
||||
/datum/reagent/slimetoxin,
|
||||
@@ -416,7 +415,7 @@
|
||||
/datum/reagent/synaptizine,
|
||||
/datum/reagent/thermite,
|
||||
/datum/reagent/toxin,
|
||||
/datum/reagent/tramadol,
|
||||
/datum/reagent/mortaphenyl,
|
||||
/datum/reagent/water,
|
||||
/datum/reagent/woodpulp,
|
||||
)
|
||||
|
||||
@@ -889,7 +889,7 @@
|
||||
name = "carrot"
|
||||
seed_name = "carrot"
|
||||
display_name = "carrots"
|
||||
chems = list(/datum/reagent/nutriment = list(1,20), /datum/reagent/imidazoline = list(3,5), /datum/reagent/drink/carrotjuice = list(10,20))
|
||||
chems = list(/datum/reagent/nutriment = list(1,20), /datum/reagent/oculine = list(3,5), /datum/reagent/drink/carrotjuice = list(10,20))
|
||||
kitchen_tag = "carrot"
|
||||
|
||||
/datum/seed/carrots/setup_traits()
|
||||
|
||||
@@ -519,13 +519,13 @@
|
||||
/datum/reagent/clonexadone
|
||||
value = 5.5
|
||||
|
||||
/datum/reagent/paracetamol
|
||||
/datum/reagent/perconol
|
||||
value = 3.3
|
||||
|
||||
/datum/reagent/tramadol
|
||||
/datum/reagent/mortaphenyl
|
||||
value = 3.1
|
||||
|
||||
/datum/reagent/oxycodone
|
||||
/datum/reagent/oxycomorphine
|
||||
value = 3.3
|
||||
|
||||
/datum/reagent/synaptizine
|
||||
@@ -534,7 +534,7 @@
|
||||
/datum/reagent/alkysine
|
||||
value = 5.9
|
||||
|
||||
/datum/reagent/imidazoline
|
||||
/datum/reagent/oculine
|
||||
value = 4.2
|
||||
|
||||
/datum/reagent/peridaxon
|
||||
@@ -570,31 +570,28 @@
|
||||
/datum/reagent/leporazine
|
||||
value = 2
|
||||
|
||||
/datum/reagent/mental/methylphenidate
|
||||
/datum/reagent/mental/corophenidate
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/sertraline
|
||||
/datum/reagent/mental/parvosil
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/fluvoxamine
|
||||
/datum/reagent/mental/neurostabin
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/escitalopram
|
||||
/datum/reagent/mental/minaphobin
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/paroxetine
|
||||
value = 3.5
|
||||
|
||||
/datum/reagent/mental/duloxetine
|
||||
/datum/reagent/mental/emoxanyl
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/venlafaxine
|
||||
/datum/reagent/mental/orastabin
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/risperidone
|
||||
/datum/reagent/mental/neurapan
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/olanzapine
|
||||
/datum/reagent/mental/nerospectan
|
||||
value = 6
|
||||
|
||||
/datum/reagent/mental/truthserum
|
||||
@@ -606,7 +603,7 @@
|
||||
/datum/reagent/rezadone
|
||||
value = 5
|
||||
|
||||
/datum/reagent/ipecac
|
||||
/datum/reagent/verunol
|
||||
value = 2
|
||||
|
||||
/datum/reagent/crayon_dust
|
||||
@@ -708,10 +705,10 @@
|
||||
/datum/reagent/soporific
|
||||
value = 2.5
|
||||
|
||||
/datum/reagent/chloralhydrate
|
||||
/datum/reagent/polysomnine
|
||||
value = 2.6
|
||||
|
||||
/datum/reagent/chloralhydrate/beer2
|
||||
/datum/reagent/polysomnine/beer2
|
||||
value = 2.2
|
||||
|
||||
/datum/reagent/space_drugs
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
/datum/medical_effect/headache
|
||||
name = "Headache"
|
||||
triggers = list(/datum/reagent/cryoxadone = 10, /datum/reagent/bicaridine = 15, /datum/reagent/tricordrazine = 15)
|
||||
cures = list(/datum/reagent/alkysine, /datum/reagent/tramadol, /datum/reagent/paracetamol, /datum/reagent/oxycodone)
|
||||
cures = list(/datum/reagent/alkysine, /datum/reagent/mortaphenyl, /datum/reagent/perconol, /datum/reagent/oxycomorphine)
|
||||
cure_message = "Your head stops throbbing..."
|
||||
|
||||
/datum/medical_effect/headache/on_life(mob/living/carbon/human/H, strength)
|
||||
@@ -116,7 +116,7 @@
|
||||
// ======
|
||||
/datum/medical_effect/cramps
|
||||
name = "Cramps"
|
||||
triggers = list(/datum/reagent/dylovene = 30, /datum/reagent/tramadol = 15)
|
||||
triggers = list(/datum/reagent/dylovene = 30, /datum/reagent/mortaphenyl = 15)
|
||||
cures = list(/datum/reagent/inaprovaline)
|
||||
cure_message = "The cramps let up..."
|
||||
|
||||
|
||||
@@ -83,7 +83,7 @@
|
||||
/datum/medical_effect/headache
|
||||
name = "Headache"
|
||||
triggers = list(/datum/reagent/cryoxadone = 10, /datum/reagent/bicaridine = 15, /datum/reagent/tricordrazine = 15)
|
||||
cures = list(/datum/reagent/alkysine, /datum/reagent/tramadol, /datum/reagent/paracetamol, /datum/reagent/oxycodone)
|
||||
cures = list(/datum/reagent/alkysine, /datum/reagent/mortaphenyl, /datum/reagent/perconol, /datum/reagent/oxycomorphine)
|
||||
cure_message = "Your head stops throbbing..."
|
||||
|
||||
/datum/medical_effect/headache/on_life(mob/living/carbon/human/H, strength)
|
||||
@@ -116,7 +116,7 @@
|
||||
// ======
|
||||
/datum/medical_effect/cramps
|
||||
name = "Cramps"
|
||||
triggers = list(/datum/reagent/dylovene = 30, /datum/reagent/tramadol = 15)
|
||||
triggers = list(/datum/reagent/dylovene = 30, /datum/reagent/mortaphenyl = 15)
|
||||
cures = list(/datum/reagent/inaprovaline)
|
||||
cure_message = "The cramps let up..."
|
||||
|
||||
|
||||
@@ -636,7 +636,7 @@
|
||||
var/normal_temp = species?.body_temperature || (T0C+37)
|
||||
var/fever = chem_effects[CE_FEVER]
|
||||
if(CE_NOFEVER in chem_effects)
|
||||
fever -= chem_effects[CE_NOFEVER] // a dose of 16u paracetamol should offset a stage 4 virus
|
||||
fever -= chem_effects[CE_NOFEVER] // a dose of 16u Perconol should offset a stage 4 virus
|
||||
bodytemperature = Clamp(bodytemperature+fever, normal_temp, normal_temp + 9) // temperature should range from 37C to 46C, 98.6F to 115F
|
||||
if(fever > 1)
|
||||
if(prob(20/3)) // every 30 seconds, roughly
|
||||
|
||||
@@ -630,7 +630,7 @@ var/global/list/robot_modules = list(
|
||||
var/datum/reagents/RG = new /datum/reagents(50)
|
||||
src.emag.reagents = RG
|
||||
RG.my_atom = src.emag
|
||||
RG.add_reagent(/datum/reagent/chloralhydrate/beer2, 50)
|
||||
RG.add_reagent(/datum/reagent/polysomnine/beer2, 50)
|
||||
src.emag.name = "Mickey Finn's Special Brew"
|
||||
|
||||
/obj/item/robot_module/clerical/general
|
||||
|
||||
@@ -205,7 +205,7 @@
|
||||
to_chat(src, SPAN_WARNING("You don't have enough chemicals!"))
|
||||
return
|
||||
|
||||
var/list/choices = list("Inaprovaline" = /datum/reagent/inaprovaline, "Bicaridine" = /datum/reagent/bicaridine, "Kelotane" = /datum/reagent/kelotane, "Dylovene" = /datum/reagent/dylovene, "Hyperzine" = /datum/reagent/hyperzine, "Peridaxon" = /datum/reagent/peridaxon, "Tramadol" = /datum/reagent/tramadol, "Fluvoxamine" = /datum/reagent/mental/fluvoxamine)
|
||||
var/list/choices = list("Inaprovaline" = /datum/reagent/inaprovaline, "Bicaridine" = /datum/reagent/bicaridine, "Kelotane" = /datum/reagent/kelotane, "Dylovene" = /datum/reagent/dylovene, "Hyperzine" = /datum/reagent/hyperzine, "Peridaxon" = /datum/reagent/peridaxon, "Mortaphenyl" = /datum/reagent/mortaphenyl, "Neurostabin" = /datum/reagent/mental/neurostabin)
|
||||
var/chem = input("Select a chemical to secrete.", "Chemicals") as null|anything in choices
|
||||
|
||||
if(!chem || chemicals < 20 || !host || controlling || !src || stat) //Sanity check.
|
||||
|
||||
@@ -216,7 +216,7 @@
|
||||
germ_level++
|
||||
|
||||
if(germ_level >= INFECTION_LEVEL_ONE)
|
||||
owner.add_chemical_effect(CE_FEVER, germ_level/INFECTION_LEVEL_ONE) //10u of paracetamol minimum for a level 3 infection
|
||||
owner.add_chemical_effect(CE_FEVER, germ_level/INFECTION_LEVEL_ONE) //10u of Perconol minimum for a level 3 infection
|
||||
|
||||
if (germ_level >= INFECTION_LEVEL_TWO)
|
||||
var/obj/item/organ/external/parent = owner.get_organ(parent_organ)
|
||||
|
||||
@@ -202,7 +202,7 @@ Pen exclusive commands
|
||||
/obj/item/pen/reagent/sleepy
|
||||
desc = "It's a black ink pen with a sharp point and a carefully engraved \"Waffle Co.\""
|
||||
origin_tech = list(TECH_MATERIAL = 2, TECH_ILLEGAL = 5)
|
||||
reagents_to_add = list(/datum/reagent/chloralhydrate = 22)
|
||||
reagents_to_add = list(/datum/reagent/polysomnine = 22)
|
||||
|
||||
|
||||
/*
|
||||
|
||||
@@ -97,7 +97,7 @@
|
||||
|
||||
/datum/reagent/mindbreaker
|
||||
name = "Mindbreaker Toxin"
|
||||
description = "A powerful hallucinogen, it can cause fatal effects in users."
|
||||
description = "An incredibly potent hallucinogen designed to wreak havoc on the brain, resulting in disturbing hallucinations with long-term impacts on those given the drug - this drug is not pleasant, thus the name, and only hardcore addicts use the drug recreationally."
|
||||
reagent_state = LIQUID
|
||||
color = "#B31008"
|
||||
metabolism = REM * 0.25
|
||||
@@ -109,7 +109,7 @@
|
||||
M.add_chemical_effect(CE_HALLUCINATE, 2)
|
||||
|
||||
/datum/reagent/psilocybin
|
||||
name = "Psilocybin"
|
||||
name = "psilocybin"
|
||||
description = "A strong psycotropic derived from certain species of mushroom."
|
||||
color = "#E700E7"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -218,7 +218,7 @@
|
||||
|
||||
/datum/reagent/guwan_painkillers/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(dose > 5 && volume <= 3)
|
||||
M.adjustHalLoss(removed*300) //So oxycodone can't be used with it.
|
||||
M.adjustHalLoss(removed*300) //So oxycomorphine can't be used with it.
|
||||
else
|
||||
if(dose > 5)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 50)
|
||||
@@ -270,7 +270,7 @@
|
||||
|
||||
/datum/reagent/toxin/lean/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.hallucination = max(M.hallucination, 40)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 40) // basically like paracetamol, but a bit worse
|
||||
M.add_chemical_effect(CE_PAINKILLER, 40) // basically like Perconol, but a bit worse
|
||||
// doesn't make you vomit, though
|
||||
if(prob(7))
|
||||
M.emote(pick("twitch", "drool", "moan", "giggle"))
|
||||
@@ -283,7 +283,7 @@
|
||||
|
||||
/datum/reagent/toxin/krok
|
||||
name = "Krok Juice"
|
||||
description = "An Eridanian variant of krokodil, known for causing prosthetic malfunctions."
|
||||
description = "An advanced Eridanian variant of ancient krokodil, known for causing prosthetic malfunctions."
|
||||
strength = 3
|
||||
metabolism = REM
|
||||
overdose = 15
|
||||
@@ -305,7 +305,7 @@
|
||||
if(HAND_RIGHT, ARM_RIGHT)
|
||||
H.drop_r_hand()
|
||||
if(robo)
|
||||
H.add_chemical_effect(CE_PAINKILLER, 80) // equivalent to tramadol
|
||||
H.add_chemical_effect(CE_PAINKILLER, 80) // equivalent to mortaphenyl
|
||||
var/obj/item/organ/internal/eyes/eyes = H.internal_organs_by_name[H.species.vision_organ || BP_EYES]
|
||||
if(eyes.status & ORGAN_ROBOT)
|
||||
M.hallucination = max(M.hallucination, 40)
|
||||
|
||||
@@ -788,7 +788,7 @@
|
||||
/datum/reagent/drink/carrotjuice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
..()
|
||||
if(alien != IS_DIONA)
|
||||
M.reagents.add_reagent(/datum/reagent/imidazoline, removed * 0.2)
|
||||
M.reagents.add_reagent(/datum/reagent/oculine, removed * 0.2)
|
||||
|
||||
/datum/reagent/drink/grapejuice
|
||||
name = "Grape Juice"
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
/datum/reagent/inaprovaline
|
||||
name = "Inaprovaline"
|
||||
description = "Inaprovaline is a chemical that narrows blood vessels, raises blood pressure, and helps the blood pump more efficiently. Commonly used to stabilize patients."
|
||||
description = "Inaprovaline is a cardiostimulant which stabilises myocardial contractility, working towards maintaining a steady pulse and blood pressure. Inaprovaline also acts as a weak analgesic"
|
||||
reagent_state = LIQUID
|
||||
color = "#00BFFF"
|
||||
overdose = REAGENTS_OVERDOSE * 2
|
||||
@@ -18,7 +18,7 @@
|
||||
|
||||
/datum/reagent/bicaridine
|
||||
name = "Bicaridine"
|
||||
description = "Bicaridine is an analgesic medication and can be used to treat blunt trauma. Lasts twice as long when inhaled, however it is generally twice as weak."
|
||||
description = "Bicaridine is a complex medication which specifically targets damaged tissues and damaged blood vessels by encouraging the rate at which the damaged tissues are regenerated. Overdosing bicaridine allows the drug to take effect on damaged muscular tissues of arteries."
|
||||
reagent_state = LIQUID
|
||||
color = "#BF0000"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
/datum/reagent/kelotane
|
||||
name = "Kelotane"
|
||||
description = "Kelotane is a drug used to treat burns."
|
||||
description = "Kelotane is a complex medication which specifically targets tissues which have been lost to severe burning by encouraging the rate at which these damaged tissues are regenerated."
|
||||
reagent_state = LIQUID
|
||||
color = "#FFA800"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -53,7 +53,7 @@
|
||||
|
||||
/datum/reagent/dermaline
|
||||
name = "Dermaline"
|
||||
description = "Dermaline is the next step in burn medication. Works twice as good as kelotane and enables the body to restore even the direst heat-damaged tissue."
|
||||
description = "Dermaline is a recent improvement of kelotane, working in a similar way, though twice as effective. Dermaline is capable of recovering even the most dire of burnt tissues, being able to treat full-thickness burning."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF8000"
|
||||
fallback_specific_heat = 1
|
||||
@@ -67,7 +67,7 @@
|
||||
|
||||
/datum/reagent/dylovene
|
||||
name = "Dylovene"
|
||||
description = "Dylovene is a broad-spectrum antitoxin."
|
||||
description = "Dylovene is a broad-spectrum over-the-counter antitoxin. It is used in response to a variety of poisoning cases, being able to neutralise and remove harmful toxins from the bloodstream."
|
||||
reagent_state = LIQUID
|
||||
color = "#00A000"
|
||||
scannable = TRUE
|
||||
@@ -101,7 +101,7 @@
|
||||
|
||||
/datum/reagent/dexalin
|
||||
name = "Dexalin"
|
||||
description = "Dexalin is used in the treatment of oxygen deprivation. The medication is twice as powerful and lasts twice as long when inhaled."
|
||||
description = "Dexalin is a complex oxygen therapeutic and is available OTC. The chemical utilises carbon nanostructures which cling to oxygen and, in pathological conditions where tissues are hypoxic, will oxygenate these regions. Dexalin is twice as efficient when inhaled."
|
||||
reagent_state = LIQUID
|
||||
color = "#0080FF"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -130,14 +130,14 @@
|
||||
/datum/reagent/dexalin/plus
|
||||
name = "Dexalin Plus"
|
||||
fallback_specific_heat = 1
|
||||
description = "Dexalin Plus is used in the treatment of oxygen deprivation. It is highly effective, and is twice as powerful and lasts twice as long when inhaled."
|
||||
description = "Dexalin Plus was a ground-breaking improvement of Dexalin, capable of transporting several times the amount of oxygen, allowing it to have more clinical uses in treating hypoxia. Dexalin Plus is twice as efficient when inhaled."
|
||||
color = "#0040FF"
|
||||
overdose = REAGENTS_OVERDOSE * 0.5
|
||||
strength = 12
|
||||
|
||||
/datum/reagent/tricordrazine
|
||||
name = "Tricordrazine"
|
||||
description = "Tricordrazine is a highly potent stimulant, originally derived from cordrazine. Can be used to treat a wide range of injuries, however it does not work when inhaled. Has different healing properties depending on the chemical's temperature."
|
||||
description = "Tricordrazine is an old, though still useful, medication largely set aside following bicaridine and kelotane’s development. The drug increases the rate at which tissues regenerate, though far slower than modern medications."
|
||||
reagent_state = LIQUID
|
||||
color = "#8040FF"
|
||||
scannable = 1
|
||||
@@ -154,7 +154,7 @@
|
||||
|
||||
/datum/reagent/cryoxadone
|
||||
name = "Cryoxadone"
|
||||
description = "A chemical mixture with almost magical healing powers. Its main limitation is that the targets body temperature must be under 170K for it to metabolise correctly."
|
||||
description = "Cryoxadone is a ground-breaking and complex medication that, when acting on bodies cooler than 170K, is capable of increasing the rate at which wounds regenerate, as well as treating genetic damage. Cryoxadone, alongside Clonexadone, are the backbones of the cloning industry."
|
||||
reagent_state = LIQUID
|
||||
color = "#8080FF"
|
||||
metabolism = REM * 0.5
|
||||
@@ -170,7 +170,7 @@
|
||||
|
||||
/datum/reagent/clonexadone
|
||||
name = "Clonexadone"
|
||||
description = "A liquid compound similar to that used in the cloning process. Can be used to 'finish' the cloning process when used in conjunction with a cryo tube. Its main limitation is that the targets body temperature must be under 170K for it to metabolise correctly."
|
||||
description = "Clonexadone is a ground-breaking, complex medication that improved upon Cryoxadone. When acting on bodies cooler than 170K, the drug is capable of increasing the rate at which wounds regenerate, as well as treating genetic damage. Clonexadone, alongside Cryoxadone, are the backbones of the cloning industry."
|
||||
reagent_state = LIQUID
|
||||
color = "#80BFFF"
|
||||
metabolism = REM * 0.5
|
||||
@@ -186,9 +186,9 @@
|
||||
|
||||
/* Painkillers */
|
||||
|
||||
/datum/reagent/paracetamol
|
||||
name = "Paracetamol"
|
||||
description = "Most probably know this as Tylenol, but this chemical is a mild, simple painkiller. Does not work when inhaled."
|
||||
/datum/reagent/perconol
|
||||
name = "Perconol"
|
||||
description = "Perconol is an advanced NSAID medication which is highly effective at treating minor-mild pain, inflammation and high fevers. The drug is available over-the-counter for treating minor illnesses and mild pain. Perconol is not effective when inhaled."
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
overdose = 60
|
||||
@@ -200,17 +200,17 @@
|
||||
metabolism_min = 0.005
|
||||
breathe_mul = 0
|
||||
|
||||
/datum/reagent/paracetamol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/perconol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 50)
|
||||
M.add_chemical_effect(CE_NOFEVER, ((max_dose/2)^2-(dose-max_dose/2))/(max_dose/4)) // creates a smooth curve peaking at half the dose metabolised
|
||||
|
||||
/datum/reagent/paracetamol/overdose(var/mob/living/carbon/M, var/alien)
|
||||
/datum/reagent/perconol/overdose(var/mob/living/carbon/M, var/alien)
|
||||
..()
|
||||
M.hallucination = max(M.hallucination, 25)
|
||||
|
||||
/datum/reagent/tramadol
|
||||
name = "Tramadol"
|
||||
description = "Tramadol is a very effective painkiller designed for victims of heavy physical trauma. Does not work when inhaled."
|
||||
/datum/reagent/mortaphenyl
|
||||
name = "Mortaphenyl"
|
||||
description = "Mortaphenyl is an advanced synthetic opioid medication which is highly effective at treating mild-severe pain as a result of severe, physical injury. Mortaphenyl is not effective when inhaled."
|
||||
reagent_state = LIQUID
|
||||
color = "#CB68FC"
|
||||
overdose = 30
|
||||
@@ -222,16 +222,16 @@
|
||||
metabolism_min = 0.005
|
||||
breathe_mul = 0
|
||||
|
||||
/datum/reagent/tramadol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/mortaphenyl/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 80)
|
||||
|
||||
/datum/reagent/tramadol/overdose(var/mob/living/carbon/M, var/alien)
|
||||
/datum/reagent/mortaphenyl/overdose(var/mob/living/carbon/M, var/alien)
|
||||
..()
|
||||
M.hallucination = max(M.hallucination, 40)
|
||||
|
||||
/datum/reagent/oxycodone
|
||||
name = "Oxycodone"
|
||||
description = "Oxycodone is incredibly potent and very addictive painkiller. Do not mix with alcohol. Does not work when inhaled."
|
||||
/datum/reagent/oxycomorphine
|
||||
name = "Oxycomorphine"
|
||||
description = "Oxycomorphine is a highly advanced synthetic opioid medication which is extremely effective at treating severe-agonising pain as a result of injuries usually incompatible with life. The drug is highly addictive and sense-numbing. Oxycomorphine is not effective when inhaled."
|
||||
reagent_state = LIQUID
|
||||
color = "#800080"
|
||||
overdose = 20
|
||||
@@ -242,7 +242,7 @@
|
||||
metabolism_min = 0.005
|
||||
breathe_mul = 0
|
||||
|
||||
/datum/reagent/oxycodone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/oxycomorphine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 200)
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(!istype(H))
|
||||
@@ -252,7 +252,7 @@
|
||||
M.hallucination = max(M.hallucination, bac * 300)
|
||||
M.druggy = max(M.druggy, bac * 100)
|
||||
|
||||
/datum/reagent/oxycodone/overdose(var/mob/living/carbon/M, var/alien)
|
||||
/datum/reagent/oxycomorphine/overdose(var/mob/living/carbon/M, var/alien)
|
||||
..()
|
||||
M.druggy = max(M.druggy, 20)
|
||||
M.hallucination = max(M.hallucination, 60)
|
||||
@@ -261,7 +261,7 @@
|
||||
|
||||
/datum/reagent/synaptizine
|
||||
name = "Synaptizine"
|
||||
description = "Synaptizine is used to treat a robust array of conditions, such as drowsyness, paralysis, weakness, LSD overdose, hallucinations, and pain. Moderately poisonous, and should only be used as a last resort."
|
||||
description = "Synaptizine is an advanced synaptic stimulant and nootropic which improves synaptic transmission and keeps one alert, giving it many clinical uses in the treatment of paralysis, weakness, narcolepsy and hallucinations. Synaptizine is difficult to metabolise and is hard on the liver."
|
||||
reagent_state = LIQUID
|
||||
color = "#99CCFF"
|
||||
metabolism = REM * 0.05
|
||||
@@ -290,7 +290,7 @@
|
||||
|
||||
/datum/reagent/alkysine
|
||||
name = "Alkysine"
|
||||
description = "Alkysine is a drug used to lessen the damage to neurological tissue after a catastrophic injury. Can heal brain tissue."
|
||||
description = "Alkysine is a complex drug which increases cerebral circulation, ensuring the brain does not become hypoxic and increasing the rate at which neurological function returns after a catastrophic injury."
|
||||
reagent_state = LIQUID
|
||||
color = "#FFFF66"
|
||||
metabolism = REM * 0.25
|
||||
@@ -307,9 +307,9 @@
|
||||
M.hallucination = max(M.hallucination, 25)
|
||||
..()
|
||||
|
||||
/datum/reagent/imidazoline
|
||||
name = "Imidazoline"
|
||||
description = "Heals eye damage"
|
||||
/datum/reagent/oculine
|
||||
name = "Oculine"
|
||||
description = "Oculine is a complex organ-regenerative medication which increases the rate at which cells can differentiate into those required to recover damage to ocular tissues."
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -317,7 +317,7 @@
|
||||
taste_mult = 0.33 //Specifically to cut the dull toxin taste out of foods using carrot
|
||||
taste_description = "dull toxin"
|
||||
|
||||
/datum/reagent/imidazoline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/oculine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.eye_blurry = max(M.eye_blurry - 5 * removed, 0)
|
||||
M.eye_blind = max(M.eye_blind - 5 * removed, 0)
|
||||
if(ishuman(M))
|
||||
@@ -327,13 +327,13 @@
|
||||
if(E.damage > 0)
|
||||
E.damage = max(E.damage - 5 * removed, 0)
|
||||
|
||||
/datum/reagent/imidazoline/overdose(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/oculine/overdose(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.hallucination = max(M.hallucination, 15)
|
||||
..()
|
||||
|
||||
/datum/reagent/peridaxon
|
||||
name = "Peridaxon"
|
||||
description = "Used to encourage recovery of internal organs and nervous systems. Medicate cautiously."
|
||||
description = "Peridaxon is complex, broad-spectrum organ-regenerative medication which increases the rate at which cells can differentiate into organ cells to recover damaged organ tissues. The drug is hard on the body, leading to confusion and drowsiness."
|
||||
reagent_state = LIQUID
|
||||
color = "#561EC3"
|
||||
overdose = 10
|
||||
@@ -353,7 +353,7 @@
|
||||
|
||||
/datum/reagent/ryetalyn
|
||||
name = "Ryetalyn"
|
||||
description = "Ryetalyn can cure all genetic abnomalities via a catalytic process."
|
||||
description = "Ryetalyn is a novel, highly advanced, broad-spectrum medication, developed by Dominian scientists, which has varying clinical uses in treating genetic abnormalities including certain cancers, autoimmune conditions, and Hulk Syndrome."
|
||||
reagent_state = SOLID
|
||||
color = "#004000"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -375,7 +375,7 @@
|
||||
|
||||
/datum/reagent/hyperzine
|
||||
name = "Hyperzine"
|
||||
description = "Hyperzine is a highly effective, long lasting, muscle stimulant. Lasts twice as long when inhaled."
|
||||
description = "Hyperzine is a complex cardio-synaptic stimulant drug designed to increase the performance of the body. Downsides include violent muscle spasms and tremors."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF3300"
|
||||
metabolism = REM * 0.15
|
||||
@@ -404,7 +404,7 @@
|
||||
//Once all alcohol in the body is neutralised, it will then cure intoxication and sober the patient up
|
||||
/datum/reagent/ethylredoxrazine
|
||||
name = "Ethylredoxrazine"
|
||||
description = "A powerful oxidizer that reacts with ethanol."
|
||||
description = "Ethylredoxrazine is a powerful medication which oxidises ethanol in the bloodstream, reducing the burden on the liver to complete this task. Ethylredoxrazine also blocks the reuptake of neurotransmitters responsible for symptoms of alcohol intoxication."
|
||||
reagent_state = SOLID
|
||||
color = "#605048"
|
||||
metabolism = REM * 0.3
|
||||
@@ -450,7 +450,7 @@
|
||||
|
||||
/datum/reagent/hyronalin
|
||||
name = "Hyronalin"
|
||||
description = "Hyronalin is a medicinal drug used to counter the effect of radiation poisoning."
|
||||
description = "Hyronalin is a complex anti-radiation medication which specifically targets ionised cells, reducing their cell division rate to prevent their growth before gradually destroying these afflicted cells."
|
||||
reagent_state = LIQUID
|
||||
color = "#408000"
|
||||
metabolism = REM * 0.25
|
||||
@@ -472,7 +472,7 @@
|
||||
|
||||
/datum/reagent/arithrazine
|
||||
name = "Arithrazine"
|
||||
description = "Arithrazine is an unstable medication used for the most extreme cases of radiation poisoning."
|
||||
description = "Arithrazine is a recent improvement of Hyronalin, rapidly destroying any ionised cells, though this often leads to collateral cell damage, resulting in contusions across affected parts of the body."
|
||||
reagent_state = LIQUID
|
||||
color = "#008000"
|
||||
metabolism = REM * 0.25
|
||||
@@ -496,7 +496,7 @@
|
||||
|
||||
/datum/reagent/thetamycin
|
||||
name = "Thetamycin"
|
||||
description = "A theta-lactam antibiotic, effective against wound and organ bacterial infections."
|
||||
description = "Thetamycin is a complex, broad-spectrum antibiotic developed to treat wound infections, organ infections, and septicaemia, even those caused by superbugs with high anti-bacterial resistances."
|
||||
reagent_state = LIQUID
|
||||
color = "#41C141"
|
||||
metabolism = REM * 0.05
|
||||
@@ -511,22 +511,22 @@
|
||||
M.add_chemical_effect(CE_EMETIC, dose/8) // chance per 2 second tick to cause vomiting
|
||||
M.add_chemical_effect(CE_ANTIBIOTIC, dose) // strength of antibiotics; amount absorbed, need >5 to be effective. takes 50 seconds to work
|
||||
|
||||
/datum/reagent/ondansetron
|
||||
name = "Ondansetron"
|
||||
description = "Ondansetron is a medication used to prevent nausea and vomiting."
|
||||
/datum/reagent/asinodryl
|
||||
name = "Asinodryl"
|
||||
description = "Asinodryl is an anti-emetic medication which acts by preventing the two regions in the brain responsible for vomiting from controlling the act of emesis."
|
||||
color = "#f5f2d0"
|
||||
taste_description = "bitterness"
|
||||
metabolism = REM * 0.25
|
||||
fallback_specific_heat = 1
|
||||
|
||||
/datum/reagent/ondansetron/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/asinodryl/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(alien == IS_DIONA)
|
||||
return
|
||||
M.add_chemical_effect(CE_ANTIEMETIC, dose/4) // 1u should suppress 2u thetamycin
|
||||
|
||||
/datum/reagent/coughsyrup
|
||||
name = "Cough Syrup"
|
||||
description = "A chemical that is used as a cough suppressant in low doses, and in higher doses it can be recreationally (ab)used."
|
||||
description = "A complex antitussive medication available OTC which is very effective at suppressing cough reflexes. The medication also acts as a very weak analgesic medication, leading to it being a very cheap recreational drug or precursor to other recreational drugs."
|
||||
scannable = 1
|
||||
reagent_state = LIQUID
|
||||
taste_description = "bitterness"
|
||||
@@ -553,9 +553,9 @@
|
||||
if(prob(50))
|
||||
M.drowsyness = max(M.drowsyness, 3)
|
||||
|
||||
/datum/reagent/antihistamine
|
||||
name = "Diphenhydramine"
|
||||
description = "A common antihistamine medication, also known as Benadryl. Known for causing drowsiness in larger doses."
|
||||
/datum/reagent/cetahydramine
|
||||
name = "Cetahydramine"
|
||||
description = "Cetahydramine is a complex antihistamine medication available OTC which blocks the release of histamine, thus making it effective at suppressing allergies and sneezing. Cetahydramine can cause drowsiness in larger doses, making it an effective sleep aid."
|
||||
scannable = 1
|
||||
reagent_state = LIQUID
|
||||
taste_description = "bitterness"
|
||||
@@ -566,13 +566,13 @@
|
||||
ingest_mul = 1
|
||||
fallback_specific_heat = 0.605 // assuming it's ethanol-based
|
||||
|
||||
/datum/reagent/antihistamine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/cetahydramine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(prob(dose/2))
|
||||
M.drowsyness += 2
|
||||
|
||||
/datum/reagent/sterilizine
|
||||
name = "Sterilizine"
|
||||
description = "Sterilizes wounds in preparation for surgery and thoroughly removes blood."
|
||||
description = "Sterilizine is a chemical product composed of bleach and anti-toxins which can thoroughly disinfect wound sites and any biohazardous waste."
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
touch_met = 5
|
||||
@@ -605,7 +605,7 @@
|
||||
|
||||
/datum/reagent/leporazine
|
||||
name = "Leporazine"
|
||||
description = "Leporazine can be use to stabilize an individual's body temperature."
|
||||
description = "Leporazine is a complex medication which improves thermal homeostasis, stabilising and regulating the body’s core temperature. Leporazine often results in hyperventilation which should be monitored."
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -707,7 +707,7 @@
|
||||
|
||||
/datum/reagent/mental/nicotine
|
||||
name = "Nicotine"
|
||||
description = "Nicotine is a stimulant and relaxant commonly found in tobacco products. It is very poisonous, unless at very low doses."
|
||||
description = "Nicotine is an ancient stimulant and relaxant commonly found in tobacco products. It is very poisonous, unless at very low doses."
|
||||
reagent_state = LIQUID
|
||||
color = "#333333"
|
||||
metabolism = 0.0016 * REM
|
||||
@@ -735,9 +735,9 @@
|
||||
M.Weaken(10 * removed * scale)
|
||||
M.add_chemical_effect(CE_PULSE, 0.5)
|
||||
|
||||
/datum/reagent/mental/methylphenidate
|
||||
name = "Methylphenidate"
|
||||
description = "Methylphenidate is an AHDH treatment drug that treats basic distractions such as phobias and hallucinations at moderate doses. Withdrawl effects are rare. Side effects are rare, and include hallucinations."
|
||||
/datum/reagent/mental/corophenidate
|
||||
name = "Corophenidate"
|
||||
description = "Corophenidate is a new generation, psychoactive stimulant used in the treatment of ADHD and ADD. It has far fewer side effects than previous generations of CNS stimulants. Withdrawal symptoms include hallucinations and disruption of focus."
|
||||
reagent_state = LIQUID
|
||||
color = "#8888AA"
|
||||
metabolism = 0.01 * REM
|
||||
@@ -759,13 +759,13 @@
|
||||
/datum/brain_trauma/mild/hallucinations = 2
|
||||
)
|
||||
|
||||
/datum/reagent/mental/methylphenidate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/mental/corophenidate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -1)
|
||||
..()
|
||||
|
||||
/datum/reagent/mental/fluvoxamine
|
||||
name = "Fluvoxamine"
|
||||
description = "Fluvoxamine is safe and effective at treating basic phobias, as well as schizophrenia and muscle weakness at higher doses. Withdrawl effects are rare. Side effects are rare, and include hallucinations."
|
||||
/datum/reagent/mental/neurostabin
|
||||
name = "Neurostabin"
|
||||
description = "Neurostabin is a new generation, psychoactive drug used in the treatment of psychoses, and also has clinical significance in treating muscle weakness. It has far fewer side effects than previous generations of psychoactive drugs. Withdrawal symptoms include hallucinations and the development of phobias."
|
||||
reagent_state = LIQUID
|
||||
color = "#888888"
|
||||
metabolism = 0.01 * REM
|
||||
@@ -788,9 +788,9 @@
|
||||
/datum/brain_trauma/mild/hallucinations = 2
|
||||
)
|
||||
|
||||
/datum/reagent/mental/sertraline
|
||||
name = "Sertraline"
|
||||
description = "Sertraline is cheap, safe, and effective at treating basic phobias, however it does not last as long as other drugs of it's class. Withdrawl effects are uncommon. Side effects are rare."
|
||||
/datum/reagent/mental/parvosil
|
||||
name = "Parvosil"
|
||||
description = "Parvosil is a new generation, psychoactive drug used in the treatment of anxiety disorders such as phobias and social anxiety. It has far fewer side effects than previous generations of pysychoactive drugs. Withdrawal symptoms include hallucinations and heightened anxiety."
|
||||
reagent_state = LIQUID
|
||||
color = "#88AA88"
|
||||
metabolism = 0.02 * REM
|
||||
@@ -809,11 +809,11 @@
|
||||
/datum/brain_trauma/mild/phobia/ = 10,
|
||||
/datum/brain_trauma/mild/hallucinations = 5
|
||||
)
|
||||
suppressing_reagents = list(/datum/reagent/mental/fluvoxamine = 5)
|
||||
suppressing_reagents = list(/datum/reagent/mental/neurostabin = 5)
|
||||
|
||||
/datum/reagent/mental/escitalopram
|
||||
name = "Escitalopram"
|
||||
description = "Escitalopram is expensive, safe and very effective at treating basic phobias as well as advanced phobias like monophobia. A common side effect is drowsiness, and a rare side effect is hallucinations. Withdrawl effects are uncommon."
|
||||
/datum/reagent/mental/minaphobin
|
||||
name = "Minaphobin"
|
||||
description = "Minaphobin is a new generation, psychoactive drug used in the treatment of anxiety disorders such as phobias and social anxiety. It has far fewer side effects than previous generations of psychoactive drugs. Withdrawal symptoms include hallucinations and heightened anxiety."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF8888"
|
||||
metabolism = 0.01 * REM
|
||||
@@ -834,46 +834,13 @@
|
||||
/datum/brain_trauma/mild/hallucinations = 10
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/fluvoxamine = 5,
|
||||
/datum/reagent/mental/sertraline = 5
|
||||
/datum/reagent/mental/neurostabin = 5,
|
||||
/datum/reagent/mental/parvosil = 5
|
||||
)
|
||||
|
||||
/datum/reagent/mental/paroxetine
|
||||
name = "Paroxetine"
|
||||
description = "Paroxetine is effective at treating basic phobias while also preventing the body from overheating. Side effects are rare, and include hallucinations. Withdrawl effects are frequent and unsafe."
|
||||
reagent_state = LIQUID
|
||||
color = "#AA8866"
|
||||
metabolism = 0.01 * REM
|
||||
data = 0
|
||||
taste_description = "bandaid"
|
||||
goodmessage = list("You do not feel the need to worry about simple things.","You feel calm and level-headed.","You feel decent.")
|
||||
badmessage = list("You worry about the littlest thing.","You feel like you are at risk.","You think you see things.")
|
||||
worstmessage = list("You start to overreact to sounds and movement...","Your hear dangerous thoughts in your head...","You are really starting to see things...")
|
||||
messagedelay = ANTIDEPRESSANT_MESSAGE_DELAY * 0.75
|
||||
suppress_traumas = list(
|
||||
/datum/brain_trauma/mild/phobia/ = 5
|
||||
)
|
||||
dosage_traumas = list(
|
||||
/datum/brain_trauma/mild/hallucinations = 5
|
||||
)
|
||||
withdrawal_traumas = list(
|
||||
/datum/brain_trauma/mild/phobia/ = 25,
|
||||
/datum/brain_trauma/mild/hallucinations = 50
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/escitalopram = 5,
|
||||
/datum/reagent/mental/fluvoxamine = 10,
|
||||
/datum/reagent/mental/sertraline = 10
|
||||
)
|
||||
|
||||
/datum/reagent/mental/paroxetine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(M.bodytemperature > 310)
|
||||
M.bodytemperature = max(310, M.bodytemperature - removed*100)
|
||||
. = ..()
|
||||
|
||||
/datum/reagent/mental/duloxetine
|
||||
name = "Duloxetine"
|
||||
description = "Duloxetine is effective at treating basic phobias and concussions. A rare side effect is hallucinations. Withdrawl effects are common."
|
||||
/datum/reagent/mental/emoxanyl
|
||||
name = "Emoxanyl"
|
||||
description = "Emoxanyl is a novel, antioxidant medication which increases cerebral circulation and is used to treat anxiety, depression, concussion, and epilepsy. It has fewer side effects than many other forms of psychoactive drugs. Withdrawal symptoms include hallucinations and heightened anxiety."
|
||||
reagent_state = LIQUID
|
||||
color = "#88FFFF"
|
||||
metabolism = 0.01 * REM
|
||||
@@ -896,15 +863,15 @@
|
||||
/datum/brain_trauma/mild/concussion = 10
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/paroxetine = 5,
|
||||
/datum/reagent/mental/escitalopram = 5,
|
||||
/datum/reagent/mental/fluvoxamine = 10,
|
||||
/datum/reagent/mental/sertraline = 10
|
||||
/datum/reagent/mental/neurapan = 5,
|
||||
/datum/reagent/mental/minaphobin = 5,
|
||||
/datum/reagent/mental/neurostabin = 10,
|
||||
/datum/reagent/mental/parvosil = 10
|
||||
)
|
||||
|
||||
/datum/reagent/mental/venlafaxine
|
||||
name = "Venlafaxine"
|
||||
description = "Venlafaxine is effective at treating basic phobias, monophobia, and stuttering. Side effects are uncommon and include hallucinations. Withdrawl effects are common."
|
||||
/datum/reagent/mental/orastabin
|
||||
name = "Orastabin"
|
||||
description = "Orastabin is a new generation, complex psychoactive medication used in the treatment of anxiety disorders and speech impediments. It has fewer side effects than many other forms of psychoactive drugs. Withdrawal symptoms include hallucinations and heightened anxiety."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF88FF"
|
||||
metabolism = 0.01 * REM
|
||||
@@ -927,16 +894,16 @@
|
||||
/datum/brain_trauma/mild/hallucinations = 25
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/duloxetine = 5,
|
||||
/datum/reagent/mental/paroxetine = 5,
|
||||
/datum/reagent/mental/escitalopram = 5,
|
||||
/datum/reagent/mental/fluvoxamine = 10,
|
||||
/datum/reagent/mental/sertraline = 10
|
||||
/datum/reagent/mental/emoxanyl = 5,
|
||||
/datum/reagent/mental/neurapan = 5,
|
||||
/datum/reagent/mental/minaphobin = 5,
|
||||
/datum/reagent/mental/neurostabin = 10,
|
||||
/datum/reagent/mental/parvosil = 10
|
||||
)
|
||||
|
||||
/datum/reagent/mental/risperidone
|
||||
name = "Risperidone"
|
||||
description = "Risperidone is a potent antipsychotic medication used to treat schizophrenia, stuttering, speech impediment, monophobia, hallucinations, tourettes, and muscle spasms. Side effects are common and include pacifism. Withdrawl symptoms are dangerous and almost always occur."
|
||||
/datum/reagent/mental/neurapan
|
||||
name = "Neurapan"
|
||||
description = "Neurapan is a groundbreaking, expensive antipsychotic medication capable of treating a whole spectrum of mental illnesses, including psychoses, anxiety disorders, Tourette Syndrome and depression, and can alleviate symptoms of stress. Neurapan can be addictive due to its tranquilising effects, and withdrawal symptoms are dangerous."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF4444"
|
||||
metabolism = 0.02 * REM
|
||||
@@ -967,19 +934,19 @@
|
||||
/datum/brain_trauma/severe/monophobia = 50
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/venlafaxine = 20,
|
||||
/datum/reagent/mental/duloxetine = 20,
|
||||
/datum/reagent/mental/paroxetine = 20,
|
||||
/datum/reagent/mental/escitalopram = 20
|
||||
/datum/reagent/mental/orastabin = 20,
|
||||
/datum/reagent/mental/emoxanyl = 20,
|
||||
/datum/reagent/mental/neurapan = 20,
|
||||
/datum/reagent/mental/minaphobin = 20
|
||||
)
|
||||
|
||||
/datum/reagent/mental/risperidone/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/mental/neurapan/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -2)
|
||||
..()
|
||||
|
||||
/datum/reagent/mental/olanzapine
|
||||
name = "Olanzapine"
|
||||
description = "Olanzapine is a high-strength, expensive antipsychotic medication used to treat schizophrenia, stuttering, speech impediment, monophobia, hallucinations, tourettes, and muscle spasms. Side effects are common and include pacifism. The medication metabolizes quickly, and withdrawl is dangerous."
|
||||
/datum/reagent/mental/nerospectan
|
||||
name = "Nerospectan"
|
||||
description = "Nerospectan is an expensive, new generation anti-psychotic medication capable of treating a whole spectrum of mental illnesses, including psychoses, anxiety disorders, Tourette Syndrome and depression, and can alleviate symptoms of stress. Nerospectan can be addictive due to its tranquilising effects, and withdrawal symptoms are dangerous."
|
||||
reagent_state = LIQUID
|
||||
color = "#FF8844"
|
||||
metabolism = 0.02 * REM
|
||||
@@ -1007,19 +974,19 @@
|
||||
/datum/brain_trauma/special/imaginary_friend = 50
|
||||
)
|
||||
suppressing_reagents = list(
|
||||
/datum/reagent/mental/venlafaxine = 20,
|
||||
/datum/reagent/mental/duloxetine = 20,
|
||||
/datum/reagent/mental/paroxetine = 20,
|
||||
/datum/reagent/mental/escitalopram = 20
|
||||
/datum/reagent/mental/orastabin = 20,
|
||||
/datum/reagent/mental/emoxanyl = 20,
|
||||
/datum/reagent/mental/neurapan = 20,
|
||||
/datum/reagent/mental/minaphobin = 20
|
||||
)
|
||||
|
||||
/datum/reagent/mental/olanzapine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/mental/nerospectan/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.add_chemical_effect(CE_HALLUCINATE, -2)
|
||||
..()
|
||||
|
||||
/datum/reagent/mental/truthserum
|
||||
name = "Truth serum"
|
||||
description = "This highly illegal, expensive, military strength truth serum is a must have for secret corporate interrogations. Do not ingest."
|
||||
description = "Truth Serum, a refined variant of Paxazide, is an expensive and very unethical psychoactive drug capable of inhibiting defensive measures and reasoning in regards to communication, resulting in those under the effects of the drug to be very open to telling the truth."
|
||||
reagent_state = LIQUID
|
||||
color = "#888888"
|
||||
metabolism = 0.05 * REM
|
||||
@@ -1104,9 +1071,9 @@
|
||||
if (!modifier)
|
||||
modifier = M.add_modifier(/datum/modifier/stimulant, MODIFIER_REAGENT, src, _strength = 1, override = MODIFIER_OVERRIDE_STRENGTHEN)
|
||||
|
||||
/datum/reagent/mannitol
|
||||
name = "Mannitol"
|
||||
description = "Mannitol is a super strength chemical that heals brain tissue damage and cures dumbness, cerebral blindness, cerebral paralysis, colorblindness, and aphasia. More effective when the patient's body temperature is less than 170K."
|
||||
/datum/reagent/cataleptinol
|
||||
name = "Cataleptinol"
|
||||
description = "Cataleptinol is a highly advanced, expensive medication capable of regenerating the most damaged of brain tissues. Cataleptinol is used in the treatment of dumbness, cerebral blindness, cerebral paralysis and aphasia. The drug is more effective when the patient’s core temperature is below 170K."
|
||||
reagent_state = LIQUID
|
||||
color = "#FFFF00"
|
||||
metabolism = REM * 2 //0.4
|
||||
@@ -1122,7 +1089,7 @@
|
||||
/datum/brain_trauma/severe/aphasia/
|
||||
)
|
||||
|
||||
/datum/reagent/mannitol/affect_blood(var/mob/living/carbon/human/M, var/alien, var/removed)
|
||||
/datum/reagent/cataleptinol/affect_blood(var/mob/living/carbon/human/M, var/alien, var/removed)
|
||||
|
||||
M.add_chemical_effect(CE_PAINKILLER, 10)
|
||||
var/chance = dose*removed
|
||||
@@ -1145,9 +1112,9 @@
|
||||
//Narcolepsy
|
||||
//Discoordination
|
||||
|
||||
/datum/reagent/calomel
|
||||
name = "Calomel"
|
||||
description = "A highly toxic medicine that quickly purges most chemicals from the bloodstream. Overdose causes bloodloss and more toxin buildup, however works twice as fast."
|
||||
/datum/reagent/fluvectionem
|
||||
name = "Fluvectionem"
|
||||
description = "Fluvectionem is a complex anti-toxin medication that is capable of purging the bloodstream of toxic reagents. The drug is capable of neutralising the most difficult of compounds and acts very fast, however it is inefficient and results in benign waste products that can be damaging to the liver."
|
||||
color = "#222244"
|
||||
metabolism = 0.5 * REM
|
||||
overdose = 30
|
||||
@@ -1155,7 +1122,7 @@
|
||||
taste_description = "thick salt"
|
||||
reagent_state = SOLID
|
||||
|
||||
/datum/reagent/calomel/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/fluvectionem/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
var/is_overdosed = overdose && (dose > overdose)
|
||||
if(is_overdosed)
|
||||
removed *= 2
|
||||
@@ -1181,7 +1148,7 @@
|
||||
|
||||
/datum/reagent/pulmodeiectionem
|
||||
name = "Pulmodeiectionem"
|
||||
description = "A powdery chemical that damages the mucus lining in the the main broncus and the trachea, allowing particles to easily escape the lungs. Only works when inhaled. May cause long term damage to the lungs, and oxygen deprevation."
|
||||
description = "Pulmodeiectionem is a complex anti-toxin medication that is capable of purging the lungs of toxic reagents by damaging the mucous lining of the bronchi and trachea, allowing particulate to be coughed out of the lungs. Pulmodeiectionem works only when inhaled and can cause long-term damage to the lungs."
|
||||
color = "#550055"
|
||||
metabolism = 2 * REM
|
||||
overdose = 10
|
||||
@@ -1211,7 +1178,7 @@
|
||||
|
||||
/datum/reagent/pneumalin
|
||||
name = "Pneumalin"
|
||||
description = "A chemical that, when inhaled, restores tearing and bruising of the lungs. Overdosing can lower a patient's pulse to dangerous levels."
|
||||
description = "Pneumalin is a powerful, organ-regenerative medication that increases the rate at which lung tissues are regenerated. Pneumalin only works when inhaled, and overdosing can lead to severe bradycardia."
|
||||
color = "#8154b4"
|
||||
overdose = 15
|
||||
scannable = 1
|
||||
@@ -1229,7 +1196,7 @@
|
||||
|
||||
/datum/reagent/rezadone
|
||||
name = "Rezadone"
|
||||
description = "A powder with almost magical properties, this substance can effectively treat genetic damage in humanoids, though excessive consumption has side effects."
|
||||
description = "Rezadone is an extremely expensive, ground-breaking miracle drug that is widely. The compound is capable of treating all kinds of physical damage, disfiguration, as well as genetic damage. Excessive consumption of rezadone can lead to severe disorientation."
|
||||
reagent_state = SOLID
|
||||
color = "#669900"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -1247,22 +1214,22 @@
|
||||
M.make_dizzy(5)
|
||||
M.make_jittery(5)
|
||||
|
||||
/datum/reagent/ipecac
|
||||
name = "Ipecac"
|
||||
description = "A simple emetic, Induces vomiting in the patient, emptying stomach contents"
|
||||
/datum/reagent/verunol
|
||||
name = "Verunol Syrup"
|
||||
description = "A complex emetic medication that causes the patient to vomit due to gastric irritation and the stimulating of the vomit centres of the brain."
|
||||
reagent_state = LIQUID
|
||||
color = "#280f0b"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
scannable = 1
|
||||
taste_description = "sweet syrup"
|
||||
|
||||
/datum/reagent/ipecac/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/verunol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if (prob(10+dose))
|
||||
to_chat(M, pick("You feel nauseous!", "Your stomach churns uncomfortably.", "You feel like you're about to throw up.", "You feel queasy.", "You feel bile in your throat."))
|
||||
|
||||
M.add_chemical_effect(CE_EMETIC, dose)
|
||||
|
||||
/datum/reagent/ipecac/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/verunol/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.adjustToxLoss(2 * removed) //If you inject it you're doing it wrong
|
||||
|
||||
/datum/reagent/azoth
|
||||
@@ -1298,7 +1265,7 @@
|
||||
|
||||
/datum/reagent/adipemcina //Based on quinapril
|
||||
name = "Adipemcina"
|
||||
description = "Adipemcina is a heart medication used for treating high blood pressure, heart failure, and diabetes. Causes vomiting and liver damage when overdosed."
|
||||
description = "Adipemcina is a complex, organ-regenerative medication that increases the rate at which cells differentiate into myocardial cells. Adipemcina overdoses result in severe liver damage and vomiting."
|
||||
reagent_state = LIQUID
|
||||
color = "#008000"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -1385,7 +1352,7 @@
|
||||
|
||||
/datum/reagent/pacifier
|
||||
name = "Paxazide"
|
||||
description = "A mind altering chemical compound capable of suppressing violent tendencies."
|
||||
description = "Paxazide is an expensive and unethical, psychoactive drug used to pacify people, suppressing regions of the brain responsible for anger and violence. Paxazide can be addictive due to its tranquilising effects, though withdrawal symptoms are scarce."
|
||||
reagent_state = LIQUID
|
||||
color = "#1ca9c9"
|
||||
taste_description = "numbness"
|
||||
@@ -1395,7 +1362,7 @@
|
||||
|
||||
/datum/reagent/rmt
|
||||
name = "Regenerative-Muscular Tissue Supplements"
|
||||
description = "A chemical rampantly used by those seeking to remedy the effects of prolonged zero-gravity adaptations."
|
||||
description = "RMT Supplement is a bioengineered, fast-acting growth factor that specifically helps recover bone and muscle mass caused by prolonged zero-gravity adaptations. It can also be used to treat chronic muscle weakness."
|
||||
reagent_state = LIQUID
|
||||
color = "#AA8866"
|
||||
metabolism = 0.2 * REM
|
||||
|
||||
@@ -229,7 +229,7 @@
|
||||
|
||||
/datum/reagent/toxin/potassium_chlorophoride
|
||||
name = "Potassium Chlorophoride"
|
||||
description = "A specific chemical based on Potassium Chloride to stop the heart for surgery. Not safe to eat!"
|
||||
description = "Potassium Chlorophoride is an expensive, vastly improved variant of Potassium Chloride. Potassium Chlorophoride, unlike the original drug, acts immediately to block neuromuscular junctions, causing general paralysis."
|
||||
reagent_state = SOLID
|
||||
color = "#FFFFFF"
|
||||
strength = 10
|
||||
@@ -384,7 +384,7 @@
|
||||
|
||||
/datum/reagent/lexorin
|
||||
name = "Lexorin"
|
||||
description = "Lexorin temporarily stops respiration. Causes tissue damage."
|
||||
description = "Lexorin is a complex toxin that attempts to induce general hypoxia by weakening the diaphragm to prevent respiration and also by binding to haemoglobins to prevent oxygen molecules from doing the same."
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
overdose = REAGENTS_OVERDOSE
|
||||
@@ -450,7 +450,7 @@
|
||||
|
||||
/datum/reagent/soporific
|
||||
name = "Soporific"
|
||||
description = "An effective hypnotic used to treat insomnia, can act as a sedative. Lasts three times longer when inhaled."
|
||||
description = "Soporific is highly diluted polysomnine which results in slower and more gradual sedation. This makes the drug ideal at treating insomnia and anxiety disorders, however is generally not reliable for sedation in preparation for surgery except in high doses."
|
||||
reagent_state = LIQUID
|
||||
color = "#009CA8"
|
||||
metabolism = REM * 0.5
|
||||
@@ -477,9 +477,9 @@
|
||||
M.sleeping = max(M.sleeping, 20)
|
||||
M.drowsyness = max(M.drowsyness, 60)
|
||||
|
||||
/datum/reagent/chloralhydrate
|
||||
name = "Chloral Hydrate"
|
||||
description = "A powerful sedative. Lasts two times longer when inhaled."
|
||||
/datum/reagent/polysomnine
|
||||
name = "Polysomnine"
|
||||
description = "Polysomnine is a complex drug which rapidly induces sedation in preparation for surgery. Polysomnine’s sedative effect is fast acting, and sedated individuals wake up with zero amnesia regarding the events leading up to their sedation, however the only downside is how hard the drug is on the liver."
|
||||
reagent_state = SOLID
|
||||
color = "#000067"
|
||||
metabolism = REM * 0.5
|
||||
@@ -487,7 +487,7 @@
|
||||
taste_description = "bitterness"
|
||||
breathe_met = REM * 0.5 * 0.5
|
||||
|
||||
/datum/reagent/chloralhydrate/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
/datum/reagent/polysomnine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
var/mob/living/carbon/human/H = M
|
||||
if(istype(H) && (H.species.flags & NO_BLOOD))
|
||||
return
|
||||
@@ -503,7 +503,7 @@
|
||||
if(dose > 1)
|
||||
M.add_chemical_effect(CE_TOXIN, removed)
|
||||
|
||||
/datum/reagent/chloralhydrate/beer2 //disguised as normal beer for use by emagged brobots
|
||||
/datum/reagent/polysomnine/beer2 //disguised as normal beer for use by emagged brobots
|
||||
name = "Beer"
|
||||
description = "An alcoholic beverage made from malted grains, hops, yeast, and water. The fermentation appears to be incomplete." //If the players manage to analyze this, they deserve to know something is wrong.
|
||||
reagent_state = LIQUID
|
||||
@@ -521,7 +521,7 @@
|
||||
|
||||
/datum/reagent/slimetoxin
|
||||
name = "Mutation Toxin"
|
||||
description = "A corruptive toxin produced by slimes."
|
||||
description = "A transformative toxin isolated from jelly extract from green slimes. Use of the chemical has profound effects on the body’s cells, converting animal cells into unique slime cells. These slime cells begin to replace the normal cells of the body, resulting in the development of ‘slime people’, though eventually these degenerate into grey slimes."
|
||||
reagent_state = LIQUID
|
||||
color = "#13BC5E"
|
||||
taste_description = "sludge"
|
||||
@@ -535,7 +535,7 @@
|
||||
|
||||
/datum/reagent/aslimetoxin
|
||||
name = "Advanced Mutation Toxin"
|
||||
description = "An advanced corruptive toxin produced by slimes."
|
||||
description = "A transformative toxin isolated from jelly extract from black slimes. The chemical is fundamentally the same as regular Mutation Toxin, however its effect is magnitudes faster, degenerating a body into a grey slime immediately."
|
||||
reagent_state = LIQUID
|
||||
color = "#13BC5E"
|
||||
taste_description = "sludge"
|
||||
@@ -616,7 +616,7 @@
|
||||
|
||||
/datum/reagent/toxin/berserk
|
||||
name = "Red Nightshade"
|
||||
description = "An illegal chemical enhancer, may cause aggressive and violent behavior."
|
||||
description = "An illegal combat performance enhancer originating from the criminal syndicates of Mars. The drug stimulates regions of the brain responsible for violence and rage, inducing a feral, berserk state in users."
|
||||
reagent_state = LIQUID
|
||||
color = "#AF111C"
|
||||
strength = 5
|
||||
@@ -642,7 +642,7 @@
|
||||
|
||||
/datum/reagent/toxin/spectrocybin
|
||||
name = "Spectrocybin"
|
||||
description = "A hallucinogen chemical, rumored to be used by mystics and religious figures in their rituals."
|
||||
description = "Spectrocybin is a hallucinogenic chemical found in a unique strain of fungi. Little research has been conducted into the hallucinogenic properties of spectrocybin, though many spiritual creeds utilise the drug in rituals and claim it allows people to act as mediums between the living and dead."
|
||||
reagent_state = LIQUID
|
||||
color = "#800080"
|
||||
strength = 5
|
||||
|
||||
@@ -153,25 +153,25 @@
|
||||
required_reagents = list(/datum/reagent/silicon = 1, /datum/reagent/potassium = 1, /datum/reagent/ammonia = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/tramadol
|
||||
name = "Tramadol"
|
||||
id = "tramadol"
|
||||
result = /datum/reagent/tramadol
|
||||
/datum/chemical_reaction/mortaphenyl
|
||||
name = "Mortaphenyl"
|
||||
id = "mortaphenyl"
|
||||
result = /datum/reagent/mortaphenyl
|
||||
required_reagents = list(/datum/reagent/inaprovaline = 1, /datum/reagent/alcohol/ethanol = 1, /datum/reagent/acetone = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/paracetamol
|
||||
name = "Paracetamol"
|
||||
id = "paracetamol"
|
||||
result = /datum/reagent/paracetamol
|
||||
required_reagents = list(/datum/reagent/tramadol = 1, /datum/reagent/sugar = 1, /datum/reagent/water = 1)
|
||||
/datum/chemical_reaction/perconol
|
||||
name = "Perconol"
|
||||
id = "perconol"
|
||||
result = /datum/reagent/perconol
|
||||
required_reagents = list(/datum/reagent/mortaphenyl = 1, /datum/reagent/sugar = 1, /datum/reagent/water = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/oxycodone
|
||||
name = "Oxycodone"
|
||||
id = "oxycodone"
|
||||
result = /datum/reagent/oxycodone
|
||||
required_reagents = list(/datum/reagent/alcohol/ethanol = 1, /datum/reagent/tramadol = 1)
|
||||
/datum/chemical_reaction/oxycomorphine
|
||||
name = "Oxycomorphine"
|
||||
id = "oxycomorphine"
|
||||
result = /datum/reagent/oxycomorphine
|
||||
required_reagents = list(/datum/reagent/alcohol/ethanol = 1, /datum/reagent/mortaphenyl = 1)
|
||||
catalysts = list(/datum/reagent/toxin/phoron = 5)
|
||||
result_amount = 1
|
||||
|
||||
@@ -371,25 +371,25 @@
|
||||
required_reagents = list(/datum/reagent/cryptobiolin = 1, /datum/reagent/dylovene = 1)
|
||||
result_amount = 2
|
||||
|
||||
/datum/chemical_reaction/antihistamine
|
||||
name = "Diphenhydramine"
|
||||
id = "diphenhydramine"
|
||||
result = /datum/reagent/antihistamine
|
||||
/datum/chemical_reaction/cetahydramine
|
||||
name = "Cetahydramine"
|
||||
id = "cetahydramine"
|
||||
result = /datum/reagent/cetahydramine
|
||||
required_reagents = list(/datum/reagent/cryptobiolin = 1, /datum/reagent/inaprovaline = 1)
|
||||
result_amount = 2
|
||||
|
||||
/datum/chemical_reaction/ondansetron
|
||||
name = "Ondansetron"
|
||||
id = "ondansetron"
|
||||
result = /datum/reagent/ondansetron
|
||||
required_reagents = list(/datum/reagent/antihistamine = 1, /datum/reagent/synaptizine = 1, /datum/reagent/water = 3)
|
||||
/datum/chemical_reaction/asinodryl
|
||||
name = "Asinodryl"
|
||||
id = "asinodryl"
|
||||
result = /datum/reagent/asinodryl
|
||||
required_reagents = list(/datum/reagent/cetahydramine = 1, /datum/reagent/synaptizine = 1, /datum/reagent/water = 3)
|
||||
catalysts = list(/datum/reagent/tungsten = 5)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/imidazoline
|
||||
name = "imidazoline"
|
||||
id = "imidazoline"
|
||||
result = /datum/reagent/imidazoline
|
||||
/datum/chemical_reaction/oculine
|
||||
name = "oculine"
|
||||
id = "oculine"
|
||||
result = /datum/reagent/oculine
|
||||
required_reagents = list(/datum/reagent/carbon = 1, /datum/reagent/hydrazine = 1, /datum/reagent/dylovene = 1)
|
||||
result_amount = 2
|
||||
|
||||
@@ -400,10 +400,10 @@
|
||||
required_reagents = list(/datum/reagent/acetone = 1, /datum/reagent/dylovene = 1, /datum/reagent/carbon = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/ipecac
|
||||
name = "Ipecac"
|
||||
id = "ipecac"
|
||||
result = /datum/reagent/ipecac
|
||||
/datum/chemical_reaction/verunol
|
||||
name = "Verunol Syrup"
|
||||
id = "verunol"
|
||||
result = /datum/reagent/verunol
|
||||
required_reagents = list(/datum/reagent/hydrazine = 1, /datum/reagent/dylovene = 1, /datum/reagent/alcohol/ethanol = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -418,14 +418,14 @@
|
||||
name = "Soporific"
|
||||
id = "stoxin"
|
||||
result = /datum/reagent/soporific
|
||||
required_reagents = list(/datum/reagent/chloralhydrate = 1, /datum/reagent/sugar = 4)
|
||||
required_reagents = list(/datum/reagent/polysomnine = 1, /datum/reagent/sugar = 4)
|
||||
inhibitors = list(/datum/reagent/phosphorus) // Messes with the smoke
|
||||
result_amount = 5
|
||||
|
||||
/datum/chemical_reaction/chloralhydrate
|
||||
name = "Chloral Hydrate"
|
||||
id = "chloralhydrate"
|
||||
result = /datum/reagent/chloralhydrate
|
||||
/datum/chemical_reaction/polysomnine
|
||||
name = "Polysomnine"
|
||||
id = "polysomnine"
|
||||
result = /datum/reagent/polysomnine
|
||||
required_reagents = list(/datum/reagent/alcohol/ethanol = 1, /datum/reagent/acid/hydrochloric = 3, /datum/reagent/water = 1)
|
||||
result_amount = 1
|
||||
|
||||
@@ -440,7 +440,7 @@
|
||||
name = "Potassium Chlorophoride"
|
||||
id = "potassium_chlorophoride"
|
||||
result = /datum/reagent/toxin/potassium_chlorophoride
|
||||
required_reagents = list(/datum/reagent/toxin/potassium_chloride = 1, /datum/reagent/toxin/phoron = 1, /datum/reagent/chloralhydrate = 1)
|
||||
required_reagents = list(/datum/reagent/toxin/potassium_chloride = 1, /datum/reagent/toxin/phoron = 1, /datum/reagent/polysomnine = 1)
|
||||
result_amount = 4
|
||||
|
||||
/datum/chemical_reaction/zombiepowder
|
||||
@@ -568,10 +568,10 @@
|
||||
catalysts = list(/datum/reagent/toxin/phoron = 5)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/calomel
|
||||
name = "Calomel"
|
||||
id = "calomel"
|
||||
result = /datum/reagent/calomel
|
||||
/datum/chemical_reaction/fluvectionem
|
||||
name = "Fluvectionem"
|
||||
id = "fluvectionem"
|
||||
result = /datum/reagent/fluvectionem
|
||||
required_reagents = list(/datum/reagent/mercury = 1, /datum/reagent/sodiumchloride = 1, /datum/reagent/ammonia = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -608,7 +608,7 @@
|
||||
name = "Pulmodeiectionem"
|
||||
id = "pulmodeiectionem"
|
||||
result = /datum/reagent/pulmodeiectionem
|
||||
required_reagents = list(/datum/reagent/calomel = 1, /datum/reagent/lexorin = 1)
|
||||
required_reagents = list(/datum/reagent/fluvectionem = 1, /datum/reagent/lexorin = 1)
|
||||
result_amount = 2
|
||||
|
||||
/datum/chemical_reaction/pneumalin
|
||||
@@ -625,10 +625,10 @@
|
||||
required_reagents = list(/datum/reagent/sugar = 0.4, /datum/reagent/water = 1, /datum/reagent/sodiumchloride = 0.9)
|
||||
result_amount = 1
|
||||
|
||||
/datum/chemical_reaction/mannitol
|
||||
name = "Mannitol"
|
||||
id = "mannitol"
|
||||
result = /datum/reagent/mannitol
|
||||
/datum/chemical_reaction/cataleptinol
|
||||
name = "Cataleptinol"
|
||||
id = "cataleptinol"
|
||||
result = /datum/reagent/cataleptinol
|
||||
required_reagents = list(/datum/reagent/toxin/phoron = 0.1, /datum/reagent/alkysine = 1, /datum/reagent/cryoxadone = 0.1)
|
||||
result_amount = 1
|
||||
|
||||
@@ -641,17 +641,17 @@
|
||||
|
||||
//Mental Medication
|
||||
|
||||
/datum/chemical_reaction/methylphenidate
|
||||
name = "Methylphenidate"
|
||||
id = "methylphenidate"
|
||||
result = /datum/reagent/mental/methylphenidate
|
||||
/datum/chemical_reaction/corophenidate
|
||||
name = "Corophenidate"
|
||||
id = "corophenidate"
|
||||
result = /datum/reagent/mental/corophenidate
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/hydrazine = 1)
|
||||
result_amount = 2
|
||||
|
||||
/datum/chemical_reaction/escitalopram
|
||||
name = "Escitalopram"
|
||||
id = "escitalopram"
|
||||
result = /datum/reagent/mental/escitalopram
|
||||
/datum/chemical_reaction/minaphobin
|
||||
name = "Minaphobin"
|
||||
id = "minaphobin"
|
||||
result = /datum/reagent/mental/minaphobin
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/carbon = 1)
|
||||
result_amount = 2
|
||||
|
||||
@@ -661,52 +661,45 @@
|
||||
required_reagents = list(/datum/reagent/inaprovaline = 1, /datum/reagent/hyperzine = 1, /datum/reagent/dexalin/plus = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/paroxetine
|
||||
name = "Paroxetine"
|
||||
id = "paroxetine"
|
||||
result = /datum/reagent/mental/paroxetine
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/ammonia = 1, /datum/reagent/copper = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/fluvoxamine
|
||||
name = "Fluvoxamine"
|
||||
id = "fluvoxamine"
|
||||
result = /datum/reagent/mental/fluvoxamine
|
||||
/datum/chemical_reaction/neurostabin
|
||||
name = "Neurostabin"
|
||||
id = "neurostabin"
|
||||
result = /datum/reagent/mental/neurostabin
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/iron = 1, /datum/reagent/potassium = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/sertraline
|
||||
name = "Sertraline"
|
||||
id = "sertraline"
|
||||
result = /datum/reagent/mental/sertraline
|
||||
/datum/chemical_reaction/parvosil
|
||||
name = "Parvosil"
|
||||
id = "parvosil"
|
||||
result = /datum/reagent/mental/parvosil
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/aluminum = 1, /datum/reagent/potassium = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/duloxetine
|
||||
name = "Duloxetine"
|
||||
id = "duloxetine"
|
||||
result = /datum/reagent/mental/duloxetine
|
||||
/datum/chemical_reaction/emoxanyl
|
||||
name = "Emoxanyl"
|
||||
id = "emoxanyl"
|
||||
result = /datum/reagent/mental/emoxanyl
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/silicon = 1, /datum/reagent/alcohol/ethanol = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/venlafaxine
|
||||
name = "Venlafaxine"
|
||||
id = "venlafaxine"
|
||||
result = /datum/reagent/mental/venlafaxine
|
||||
/datum/chemical_reaction/orastabin
|
||||
name = "Orastabin"
|
||||
id = "orastabin"
|
||||
result = /datum/reagent/mental/orastabin
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/sodium = 1, /datum/reagent/tungsten = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/risperidone
|
||||
name = "Risperidone"
|
||||
id = "risperidone"
|
||||
result = /datum/reagent/mental/risperidone
|
||||
/datum/chemical_reaction/neurapan
|
||||
name = "Neurapan"
|
||||
id = "neurapan"
|
||||
result = /datum/reagent/mental/neurapan
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/space_drugs = 1, /datum/reagent/alcohol/ethanol = 1)
|
||||
result_amount = 3
|
||||
|
||||
/datum/chemical_reaction/olanzapine
|
||||
name = "Olanzapine"
|
||||
id = "olanzapine"
|
||||
result = /datum/reagent/mental/olanzapine
|
||||
/datum/chemical_reaction/nerospectan
|
||||
name = "Nerospectan"
|
||||
id = "nerospectan"
|
||||
result = /datum/reagent/mental/nerospectan
|
||||
required_reagents = list(/datum/reagent/mindbreaker = 1, /datum/reagent/space_drugs = 1, /datum/reagent/silicon = 1)
|
||||
result_amount = 3
|
||||
|
||||
@@ -721,7 +714,7 @@
|
||||
name = "Paxazide"
|
||||
id = "paxazide"
|
||||
result = /datum/reagent/pacifier
|
||||
required_reagents = list(/datum/reagent/mental/truthserum = 1, /datum/reagent/mental/sertraline = 1)
|
||||
required_reagents = list(/datum/reagent/mental/truthserum = 1, /datum/reagent/mental/parvosil = 1)
|
||||
result_amount = 1
|
||||
|
||||
/datum/chemical_reaction/berserk
|
||||
@@ -766,8 +759,8 @@
|
||||
name = "Nightlife"
|
||||
id = "night_juice"
|
||||
result = /datum/reagent/night_juice
|
||||
required_reagents = list(/datum/reagent/mental/methylphenidate = 1, /datum/reagent/synaptizine = 1, /datum/reagent/nitroglycerin = 1)
|
||||
required_temperatures_min = list(/datum/reagent/mental/methylphenidate = T0C+200, /datum/reagent/synaptizine = T0C+200, /datum/reagent/nitroglycerin = T0C+200)
|
||||
required_reagents = list(/datum/reagent/mental/corophenidate = 1, /datum/reagent/synaptizine = 1, /datum/reagent/nitroglycerin = 1)
|
||||
required_temperatures_min = list(/datum/reagent/mental/corophenidate = T0C+200, /datum/reagent/synaptizine = T0C+200, /datum/reagent/nitroglycerin = T0C+200)
|
||||
result_amount = 3
|
||||
|
||||
/* Solidification */
|
||||
|
||||
@@ -81,9 +81,9 @@
|
||||
// ERT
|
||||
alkysine spawn_reagent = /datum/reagent/alkysine
|
||||
arithrazine spawn_reagent = /datum/reagent/arithrazine
|
||||
benadryl spawn_reagent = /datum/reagent/antihistamine
|
||||
cetahydramine spawn_reagent = /datum/reagent/cetahydramine
|
||||
bicaridine spawn_reagent = /datum/reagent/bicaridine
|
||||
chloral spawn_reagent = /datum/reagent/chloralhydrate
|
||||
chloral spawn_reagent = /datum/reagent/polysomnine
|
||||
clonexadone spawn_reagent = /datum/reagent/clonexadone
|
||||
coughsyrup spawn_reagent = /datum/reagent/coughsyrup
|
||||
cryoxadone spawn_reagent = /datum/reagent/cryoxadone
|
||||
@@ -95,12 +95,12 @@
|
||||
ethylredox spawn_reagent = /datum/reagent/ethylredoxrazine
|
||||
hyperzine spawn_reagent = /datum/reagent/hyperzine
|
||||
hyronalin spawn_reagent = /datum/reagent/hyronalin
|
||||
imidazoline spawn_reagent = /datum/reagent/imidazoline
|
||||
oculine spawn_reagent = /datum/reagent/oculine
|
||||
kelotane spawn_reagent = /datum/reagent/kelotane
|
||||
leporazine spawn_reagent = /datum/reagent/leporazine
|
||||
norepi spawn_reagent = /datum/reagent/inaprovaline
|
||||
oxycodone spawn_reagent = /datum/reagent/oxycodone
|
||||
paracetamol spawn_reagent = /datum/reagent/paracetamol
|
||||
inaprov spawn_reagent = /datum/reagent/inaprovaline
|
||||
oxycomorphine spawn_reagent = /datum/reagent/oxycomorphine
|
||||
perconol spawn_reagent = /datum/reagent/perconol
|
||||
peridaxon spawn_reagent = /datum/reagent/peridaxon
|
||||
pneumalin spawn_reagent = /datum/reagent/pneumalin
|
||||
rezadone spawn_reagent = /datum/reagent/rezadone
|
||||
@@ -109,5 +109,5 @@
|
||||
sterilizine spawn_reagent = /datum/reagent/sterilizine
|
||||
synaptizine spawn_reagent = /datum/reagent/synaptizine
|
||||
thetamycin spawn_reagent = /datum/reagent/thetamycin
|
||||
tramadol spawn_reagent = /datum/reagent/tramadol
|
||||
mortaphenyl spawn_reagent = /datum/reagent/mortaphenyl
|
||||
tricord spawn_reagent = /datum/reagent/tricordrazine
|
||||
|
||||
@@ -26,11 +26,11 @@
|
||||
/obj/machinery/chemical_dispenser/ert
|
||||
name = "medicine dispenser"
|
||||
spawn_cartridges = list(
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/norepi,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/inaprov,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/ryetalyn,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/paracetamol,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/tramadol,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/oxycodone,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/perconol,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/mortaphenyl,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/oxycomorphine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sterilizine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/leporazine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/kelotane,
|
||||
@@ -42,12 +42,12 @@
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/hyronalin,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/arithrazine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/alkysine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/imidazoline,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/oculine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/peridaxon,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/bicaridine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/thetamycin,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/coughsyrup,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/benadryl,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/cetahydramine,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/ethylredox,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/sleeptox,
|
||||
/obj/item/reagent_containers/chem_disp_cartridge/chloral,
|
||||
|
||||
@@ -20,10 +20,10 @@
|
||||
center_of_mass = null
|
||||
|
||||
/obj/item/reagent_containers/borghypo/medical
|
||||
reagent_ids = list(/datum/reagent/bicaridine, /datum/reagent/kelotane, /datum/reagent/dylovene, /datum/reagent/dexalin, /datum/reagent/inaprovaline, /datum/reagent/tramadol, /datum/reagent/thetamycin)
|
||||
reagent_ids = list(/datum/reagent/bicaridine, /datum/reagent/kelotane, /datum/reagent/dylovene, /datum/reagent/dexalin, /datum/reagent/inaprovaline, /datum/reagent/mortaphenyl, /datum/reagent/thetamycin)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/rescue
|
||||
reagent_ids = list(/datum/reagent/tricordrazine, /datum/reagent/inaprovaline, /datum/reagent/tramadol, /datum/reagent/adrenaline)
|
||||
reagent_ids = list(/datum/reagent/tricordrazine, /datum/reagent/inaprovaline, /datum/reagent/mortaphenyl, /datum/reagent/adrenaline)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/Initialize()
|
||||
. = ..()
|
||||
|
||||
@@ -1628,7 +1628,7 @@
|
||||
if(10)
|
||||
reagents.add_reagent(/datum/reagent/nutriment, 6)
|
||||
reagents.add_reagent(/datum/reagent/drink/tomatojuice, 5)
|
||||
reagents.add_reagent(/datum/reagent/imidazoline, 5)
|
||||
reagents.add_reagent(/datum/reagent/oculine, 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/soup/wish
|
||||
name = "wish soup"
|
||||
@@ -1885,7 +1885,7 @@
|
||||
pickup_sound = 'sound/items/pickup/shovel.ogg'
|
||||
filling_color = "#9E673A"
|
||||
center_of_mass = list("x"=16, "y"=5)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 6, /datum/reagent/nutriment/protein = 4, /datum/reagent/drink/tomatojuice = 5, /datum/reagent/imidazoline = 5, /datum/reagent/water = 5)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 6, /datum/reagent/nutriment/protein = 4, /datum/reagent/drink/tomatojuice = 5, /datum/reagent/oculine = 5, /datum/reagent/water = 5)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("potato" = 2, "carrot" = 2, "eggplant" = 2, "mushroom" = 2))
|
||||
bitesize = 10
|
||||
is_liquid = TRUE
|
||||
@@ -2018,7 +2018,7 @@
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FAA005"
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 3, /datum/reagent/imidazoline = 3)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 3, /datum/reagent/oculine = 3)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("carrot" = 3, "salt" = 1))
|
||||
bitesize = 2
|
||||
|
||||
@@ -2274,7 +2274,7 @@
|
||||
reagent_data = list(/datum/reagent/nutriment = list("mushroom" = 2, "potato" = 2, "carrot" = 2))
|
||||
bitesize = 6
|
||||
|
||||
reagents_to_add = list(/datum/reagent/nutriment/protein = 4, /datum/reagent/hyperzine = 5, /datum/reagent/drink/tomatojuice = 5, /datum/reagent/imidazoline = 5, /datum/reagent/water = 5)
|
||||
reagents_to_add = list(/datum/reagent/nutriment/protein = 4, /datum/reagent/hyperzine = 5, /datum/reagent/drink/tomatojuice = 5, /datum/reagent/oculine = 5, /datum/reagent/water = 5)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/bibimbap
|
||||
name = "bibimbap bowl"
|
||||
@@ -2283,7 +2283,7 @@
|
||||
trash = /obj/item/trash/snack_bowl
|
||||
filling_color = "#4f2100"
|
||||
center_of_mass = list("x"=15, "y"=9)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 6, /datum/reagent/nutriment/protein = 6, /datum/reagent/imidazoline = 3, /datum/reagent/spacespice = 2, /datum/reagent/nutriment/protein/egg = 3)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 6, /datum/reagent/nutriment/protein = 6, /datum/reagent/oculine = 3, /datum/reagent/spacespice = 2, /datum/reagent/nutriment/protein/egg = 3)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("rice" = 2, "mushroom" = 2, "carrot" = 2))
|
||||
bitesize = 4
|
||||
|
||||
@@ -2295,7 +2295,7 @@
|
||||
trash = /obj/item/trash/plate
|
||||
filling_color = "#FCEE81"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 8, /datum/reagent/nutriment/protein = 2, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/imidazoline = 1)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 8, /datum/reagent/nutriment/protein = 2, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/oculine = 1)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("rice" = 2, "mushroom" = 2, "cabbage" = 2))
|
||||
bitesize = 2
|
||||
|
||||
@@ -2307,7 +2307,7 @@
|
||||
trash = /obj/item/trash/snack_bowl
|
||||
filling_color = "#FFFBDB"
|
||||
center_of_mass = list("x"=17, "y"=11)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 8, /datum/reagent/nutriment/rice = 5, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/imidazoline = 1)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 8, /datum/reagent/nutriment/rice = 5, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/oculine = 1)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("soy" = 2,))
|
||||
bitesize = 2
|
||||
|
||||
@@ -2395,7 +2395,7 @@
|
||||
trash = /obj/item/trash/snacktray
|
||||
filling_color = "#edd7d7"
|
||||
center_of_mass = list("x"=15, "y"=9)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 13, /datum/reagent/spacespice = 4, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/imidazoline = 1)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 13, /datum/reagent/spacespice = 4, /datum/reagent/drink/carrotjuice = 3, /datum/reagent/oculine = 1)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("buns" = 2, "cabbage" = 4))
|
||||
bitesize = 3
|
||||
|
||||
@@ -2575,7 +2575,7 @@
|
||||
slices_num = 5
|
||||
filling_color = "#FFD675"
|
||||
center_of_mass = list("x"=16, "y"=10)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 25, /datum/reagent/imidazoline = 10)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 25, /datum/reagent/oculine = 10)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("cake" = 10, "sweetness" = 10, "carrot" = 15))
|
||||
bitesize = 2
|
||||
|
||||
@@ -2589,7 +2589,7 @@
|
||||
center_of_mass = list("x"=16, "y"=14)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/cakeslice/carrot/filled
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 5, /datum/reagent/imidazoline = 1)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 5, /datum/reagent/oculine = 1)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("cake" = 5, "sweetness" = 5, "carrot" = 5))
|
||||
bitesize = 2
|
||||
|
||||
@@ -3120,7 +3120,7 @@
|
||||
slice_path = /obj/item/reagent_containers/food/snacks/vegetablepizzaslice
|
||||
slices_num = 6
|
||||
center_of_mass = list("x"=16, "y"=11)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 25, /datum/reagent/drink/tomatojuice = 6, /datum/reagent/imidazoline = 12)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 25, /datum/reagent/drink/tomatojuice = 6, /datum/reagent/oculine = 12)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("pizza crust" = 10, "eggplant" = 5, "carrot" = 5, "corn" = 5))
|
||||
bitesize = 2
|
||||
|
||||
@@ -3133,7 +3133,7 @@
|
||||
center_of_mass = list("x"=18, "y"=13)
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/vegetablepizzaslice/filled
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 4, /datum/reagent/drink/tomatojuice = 2, /datum/reagent/imidazoline = 2)
|
||||
reagents_to_add = list(/datum/reagent/nutriment = 4, /datum/reagent/drink/tomatojuice = 2, /datum/reagent/oculine = 2)
|
||||
reagent_data = list(/datum/reagent/nutriment = list("pizza crust" = 5, "eggplant" = 5, "carrot" = 5, "corn" = 5))
|
||||
|
||||
/obj/item/reagent_containers/food/snacks/sliceable/pizza/crunch
|
||||
@@ -3694,7 +3694,7 @@
|
||||
icon_state = "koisjelly"
|
||||
filling_color = "#E6E600"
|
||||
bitesize = 5
|
||||
reagents_to_add = list(/datum/reagent/kois = 25, /datum/reagent/imidazoline = 20, /datum/reagent/toxin/phoron = 25)
|
||||
reagents_to_add = list(/datum/reagent/kois = 25, /datum/reagent/oculine = 20, /datum/reagent/toxin/phoron = 25)
|
||||
|
||||
//unathi snacks - sprites by Araskael
|
||||
|
||||
|
||||
@@ -85,11 +85,11 @@
|
||||
icon_state = "bottle-3"
|
||||
reagents_to_add = list(/datum/reagent/soporific = 60)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/chloralhydrate
|
||||
/obj/item/reagent_containers/glass/bottle/polysomnine
|
||||
name = "chloral hydrate bottle"
|
||||
desc = "A small bottle of Choral Hydrate. Mickey's Favorite!"
|
||||
icon_state = "bottle-3"
|
||||
reagents_to_add = list(/datum/reagent/chloralhydrate = 30)
|
||||
reagents_to_add = list(/datum/reagent/polysomnine = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/bottle/antitoxin
|
||||
name = "dylovene bottle"
|
||||
|
||||
@@ -170,11 +170,11 @@
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/stimpack
|
||||
name = "stimpack"
|
||||
desc = "A simple chemical cocktail of hyperzine and tramadol designed to boost efficiency by 6,000% (estimated). Hoo-rah!"
|
||||
desc = "A simple chemical cocktail of hyperzine and mortaphenyl designed to boost efficiency by 6,000% (estimated). Hoo-rah!"
|
||||
volume = 20
|
||||
amount_per_transfer_from_this = 20
|
||||
|
||||
reagents_to_add = list(/datum/reagent/hyperzine = 12, /datum/reagent/tramadol = 8)
|
||||
reagents_to_add = list(/datum/reagent/hyperzine = 12, /datum/reagent/mortaphenyl = 8)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/survival
|
||||
name = "survival autoinjector"
|
||||
@@ -182,7 +182,7 @@
|
||||
volume = 35
|
||||
amount_per_transfer_from_this = 35
|
||||
|
||||
reagents_to_add = list(/datum/reagent/tricordrazine = 15, /datum/reagent/inaprovaline = 5, /datum/reagent/dexalin/plus = 5, /datum/reagent/oxycodone = 5, /datum/reagent/mental/methylphenidate = 5)
|
||||
reagents_to_add = list(/datum/reagent/tricordrazine = 15, /datum/reagent/inaprovaline = 5, /datum/reagent/dexalin/plus = 5, /datum/reagent/oxycomorphine = 5, /datum/reagent/mental/corophenidate = 5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/combat
|
||||
name = "combat hypospray"
|
||||
@@ -193,4 +193,4 @@
|
||||
armorcheck = 0
|
||||
time = 0
|
||||
|
||||
reagents_to_add = list(/datum/reagent/oxycodone = 5, /datum/reagent/synaptizine = 5, /datum/reagent/hyperzine = 5, /datum/reagent/arithrazine = 5)
|
||||
reagents_to_add = list(/datum/reagent/oxycomorphine = 5, /datum/reagent/synaptizine = 5, /datum/reagent/hyperzine = 5, /datum/reagent/arithrazine = 5)
|
||||
@@ -122,29 +122,30 @@
|
||||
icon_state = "pill11"
|
||||
reagents_to_add = list(/datum/reagent/kelotane = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/paracetamol
|
||||
name = "paracetamol pill"
|
||||
desc = "Tylenol! A painkiller for the ages. Chewables!"
|
||||
/obj/item/reagent_containers/pill/perconol
|
||||
name = "perconol pill"
|
||||
desc = "A painkiller for the ages. Chewables!"
|
||||
icon_state = "pill8"
|
||||
reagents_to_add = list(/datum/reagent/paracetamol = 15)
|
||||
reagents_to_add = list(/datum/reagent/perconol = 15)
|
||||
|
||||
|
||||
/obj/item/reagent_containers/pill/mortaphenyl
|
||||
name = "mortaphenyl pill"
|
||||
|
||||
/obj/item/reagent_containers/pill/tramadol
|
||||
name = "tramadol pill"
|
||||
desc = "A simple painkiller."
|
||||
icon_state = "pill8"
|
||||
reagents_to_add = list(/datum/reagent/tramadol = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/methylphenidate
|
||||
name = "methylphenidate pill"
|
||||
/obj/item/reagent_containers/pill/corophenidate
|
||||
name = "corophenidate pill"
|
||||
desc = "Improves the ability to concentrate."
|
||||
icon_state = "pill8"
|
||||
reagents_to_add = list(/datum/reagent/mental/methylphenidate = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/escitalopram
|
||||
name = "escitalopram pill"
|
||||
reagents_to_add = list(/datum/reagent/mental/corophenidate = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/minaphobin
|
||||
name = "minaphobin pill"
|
||||
desc = "Mild anti-depressant."
|
||||
icon_state = "pill8"
|
||||
reagents_to_add = list(/datum/reagent/mental/escitalopram = 15)
|
||||
reagents_to_add = list(/datum/reagent/mental/minaphobin = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/inaprovaline
|
||||
name = "inaprovaline pill"
|
||||
@@ -159,7 +160,7 @@
|
||||
reagents_to_add = list(/datum/reagent/dexalin = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin_plus
|
||||
name = "dexalin plus pill"
|
||||
name = "dexalin Plus pill"
|
||||
desc = "Used to treat extreme oxygen deprivation."
|
||||
icon_state = "pill8"
|
||||
reagents_to_add = list(/datum/reagent/dexalin/plus = 15)
|
||||
@@ -216,8 +217,8 @@
|
||||
icon_state = "pill19"
|
||||
reagents_to_add = list(/datum/reagent/rmt = 15)
|
||||
|
||||
/obj/item/reagent_containers/pill/antihistamine
|
||||
name = "antihistamine"
|
||||
desc = "Contains diphenhydramine, also known as Benadryl. Helps with sneezing, can cause drowsiness."
|
||||
/obj/item/reagent_containers/pill/cetahydramine
|
||||
name = "cetahydramine pill"
|
||||
desc = "Contains modern Cetahydramine, often compared to ancient Benadryl. Helps with sneezing, can cause drowsiness."
|
||||
icon_state = "pill19"
|
||||
reagents_to_add = list(/datum/reagent/antihistamine = 5)
|
||||
reagents_to_add = list(/datum/reagent/cetahydramine = 5)
|
||||
|
||||
@@ -431,19 +431,19 @@
|
||||
mode = SYRINGE_INJECT
|
||||
update_icon()
|
||||
|
||||
/obj/item/reagent_containers/syringe/calomel
|
||||
name = "Syringe (calomel)"
|
||||
/obj/item/reagent_containers/syringe/fluvectionem
|
||||
name = "Syringe (fluvectionem)"
|
||||
desc = "Contains purging medicine."
|
||||
reagents_to_add = list(/datum/reagent/calomel = 15)
|
||||
reagents_to_add = list(/datum/reagent/fluvectionem = 15)
|
||||
|
||||
/obj/item/reagent_containers/syringe/calomel/Initialize()
|
||||
/obj/item/reagent_containers/syringe/fluvectionem/Initialize()
|
||||
. = ..()
|
||||
mode = SYRINGE_INJECT
|
||||
update_icon()
|
||||
|
||||
|
||||
/obj/item/reagent_containers/syringe/ld50_syringe/chloral
|
||||
reagents_to_add = list(/datum/reagent/chloralhydrate = 60)
|
||||
reagents_to_add = list(/datum/reagent/polysomnine = 60)
|
||||
|
||||
/obj/item/reagent_containers/syringe/ld50_syringe/chloral/Initialize()
|
||||
. = ..()
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
spell_flags = IGNOREDENSE | IGNORESPACE | NEEDSCLOTHES | Z2NOCAST | IGNOREPREV
|
||||
cooldown_min = 600
|
||||
cast_sound = 'sound/species/diona/gestalt_grow.ogg'
|
||||
|
||||
|
||||
level_max = list(Sp_TOTAL = 3, Sp_SPEED = 3, Sp_POWER = 1)
|
||||
|
||||
seed_type = /datum/seed/merlin_tear
|
||||
@@ -27,7 +27,7 @@
|
||||
name = "merlin tears"
|
||||
seed_name = "merlin tears"
|
||||
display_name = "merlin tears"
|
||||
chems = list(/datum/reagent/bicaridine = list(3,7), /datum/reagent/dermaline = list(3,7), /datum/reagent/dylovene = list(3,7), /datum/reagent/tricordrazine = list(3,7), /datum/reagent/alkysine = list(1,2), /datum/reagent/imidazoline = list(1,2), /datum/reagent/peridaxon = list(4,5))
|
||||
chems = list(/datum/reagent/bicaridine = list(3,7), /datum/reagent/dermaline = list(3,7), /datum/reagent/dylovene = list(3,7), /datum/reagent/tricordrazine = list(3,7), /datum/reagent/alkysine = list(1,2), /datum/reagent/oculine = list(1,2), /datum/reagent/peridaxon = list(4,5))
|
||||
kitchen_tag = "berries"
|
||||
|
||||
/datum/seed/merlin_tear/setup_traits()
|
||||
|
||||
@@ -0,0 +1,42 @@
|
||||
################################
|
||||
# Example Changelog File
|
||||
#
|
||||
# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb.
|
||||
#
|
||||
# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.)
|
||||
# When it is, any changes listed below will disappear.
|
||||
#
|
||||
# Valid Prefixes:
|
||||
# bugfix
|
||||
# wip (For works in progress)
|
||||
# tweak
|
||||
# soundadd
|
||||
# sounddel
|
||||
# rscadd (general adding of nice things)
|
||||
# rscdel (general deleting of nice things)
|
||||
# imageadd
|
||||
# imagedel
|
||||
# maptweak
|
||||
# spellcheck (typo fixes)
|
||||
# experiment
|
||||
# balance
|
||||
# admin
|
||||
# backend
|
||||
# security
|
||||
# refactor
|
||||
#################################
|
||||
|
||||
# Your name.
|
||||
author: Chada
|
||||
|
||||
# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again.
|
||||
delete-after: True
|
||||
|
||||
# Any changes you've made. See valid prefix list above.
|
||||
# INDENT WITH TWO SPACES. NOT TABS. SPACES.
|
||||
# SCREW THIS UP AND IT WON'T WORK.
|
||||
# Also, all entries are changed into a single [] after a master changelog generation. Just remove the brackets when you add new entries.
|
||||
# Please surround your changes in double quotes ("), as certain characters otherwise screws up compiling. The quotes will not show up in the changelog.
|
||||
changes:
|
||||
- tweak: "Turned every real life chem into a new, fake version. They should still be relatively easy to recognize..."
|
||||
- rscdel: "Deleted Peroxitin as a Chem, it's not very helpful and noone really used it.."
|
||||
@@ -27420,14 +27420,14 @@
|
||||
/obj/item/storage/pill_bottle/antitox{
|
||||
pixel_x = 6
|
||||
},
|
||||
/obj/item/storage/pill_bottle/tramadol{
|
||||
/obj/item/storage/pill_bottle/mortaphenyl{
|
||||
pixel_y = -12
|
||||
},
|
||||
/obj/item/storage/pill_bottle/tramadol{
|
||||
/obj/item/storage/pill_bottle/mortaphenyl{
|
||||
pixel_x = -6;
|
||||
pixel_y = -12
|
||||
},
|
||||
/obj/item/storage/pill_bottle/tramadol{
|
||||
/obj/item/storage/pill_bottle/mortaphenyl{
|
||||
pixel_x = 6;
|
||||
pixel_y = -12
|
||||
},
|
||||
|
||||
@@ -8645,7 +8645,7 @@
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/stack/medical/ointment,
|
||||
/obj/item/reagent_containers/pill/kelotane,
|
||||
/obj/item/reagent_containers/pill/paracetamol,
|
||||
/obj/item/reagent_containers/pill/perconol,
|
||||
/obj/item/reagent_containers/pill/antitox,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/engineering/atmos/storage)
|
||||
@@ -12131,7 +12131,7 @@
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/obj/item/reagent_containers/pill/kelotane,
|
||||
/obj/item/reagent_containers/pill/paracetamol,
|
||||
/obj/item/reagent_containers/pill/perconol,
|
||||
/obj/item/reagent_containers/pill/antitox,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/engineering/locker_room)
|
||||
@@ -31902,7 +31902,7 @@
|
||||
/obj/item/reagent_containers/glass/bottle/inaprovaline,
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/effect/floor_decal/corner/beige{
|
||||
dir = 10
|
||||
},
|
||||
@@ -35674,7 +35674,7 @@
|
||||
},
|
||||
/obj/item/reagent_containers/glass/bottle/antitoxin,
|
||||
/obj/item/storage/pill_bottle/dermaline,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/item/storage/pill_bottle/dylovene,
|
||||
/obj/item/storage/pill_bottle/dylovene,
|
||||
/obj/item/reagent_containers/syringe/antibiotic,
|
||||
@@ -42670,7 +42670,7 @@
|
||||
/obj/item/reagent_containers/glass/bottle/inaprovaline,
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/stack/medical/bruise_pack,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden/supply{
|
||||
dir = 4
|
||||
},
|
||||
@@ -42715,7 +42715,7 @@
|
||||
},
|
||||
/obj/item/reagent_containers/glass/bottle/antitoxin,
|
||||
/obj/item/storage/pill_bottle/dermaline,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/item/storage/pill_bottle/dylovene,
|
||||
/obj/item/storage/pill_bottle/dylovene,
|
||||
/obj/item/reagent_containers/syringe/antibiotic,
|
||||
|
||||
@@ -5433,9 +5433,9 @@
|
||||
req_access = list(64)
|
||||
},
|
||||
/obj/item/clothing/suit/straight_jacket,
|
||||
/obj/item/reagent_containers/pill/methylphenidate,
|
||||
/obj/item/reagent_containers/pill/escitalopram,
|
||||
/obj/item/reagent_containers/pill/escitalopram,
|
||||
/obj/item/reagent_containers/pill/corophenidate,
|
||||
/obj/item/reagent_containers/pill/minaphobin,
|
||||
/obj/item/reagent_containers/pill/minaphobin,
|
||||
/obj/item/reagent_containers/syringe,
|
||||
/obj/item/clothing/mask/muzzle,
|
||||
/obj/random/soap,
|
||||
|
||||
@@ -36769,7 +36769,7 @@
|
||||
pixel_y = -32
|
||||
},
|
||||
/obj/item/storage/pill_bottle/antitox,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/structure/table/standard{
|
||||
name = "plastic table frame"
|
||||
},
|
||||
@@ -42884,7 +42884,7 @@
|
||||
name = "Pill Cabinet"
|
||||
},
|
||||
/obj/item/storage/pill_bottle/antitox,
|
||||
/obj/item/storage/pill_bottle/tramadol,
|
||||
/obj/item/storage/pill_bottle/mortaphenyl,
|
||||
/obj/item/reagent_containers/syringe/inaprovaline,
|
||||
/turf/simulated/wall,
|
||||
/area/medical/sleeper)
|
||||
|
||||
Reference in New Issue
Block a user