mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-19 02:56:14 +01:00
medicine.dm
This commit is contained in:
@@ -14,25 +14,25 @@
|
||||
var/recharge_time = 5 //Time it takes for shots to recharge (in seconds)
|
||||
var/bypass_protection = FALSE // If true, can inject through things like spacesuits and armor.
|
||||
|
||||
var/list/reagent_ids = list("tricordrazine", "inaprovaline", "anti_toxin", "tramadol", "dexalin" ,"spaceacillin")
|
||||
var/list/reagent_ids = list(REAGENT_ID_TRICORDRAZINE, REAGENT_ID_INAPROVALINE, REAGENT_ID_ANTITOXIN, REAGENT_ID_TRAMADOL, REAGENT_ID_DEXALIN ,REAGENT_ID_SPACEACILLIN)
|
||||
var/list/reagent_volumes = list()
|
||||
var/list/reagent_names = list()
|
||||
|
||||
/obj/item/reagent_containers/borghypo/surgeon
|
||||
reagent_ids = list("inaprovaline", "dexalin", "tricordrazine", "spaceacillin", "oxycodone")
|
||||
reagent_ids = list(REAGENT_ID_INAPROVALINE, REAGENT_ID_DEXALIN, REAGENT_ID_TRICORDRAZINE, REAGENT_ID_SPACEACILLIN, REAGENT_ID_OXYCODONE)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/crisis
|
||||
reagent_ids = list("inaprovaline", "bicaridine", "kelotane", "anti_toxin", "dexalin", "tricordrazine", "spaceacillin", "tramadol")
|
||||
reagent_ids = list(REAGENT_ID_INAPROVALINE, REAGENT_ID_BICARIDINE, REAGENT_ID_KELOTANE, REAGENT_ID_ANTITOXIN, REAGENT_ID_DEXALIN, REAGENT_ID_TRICORDRAZINE, REAGENT_ID_SPACEACILLIN, REAGENT_ID_TRAMADOL)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/lost
|
||||
reagent_ids = list("tricordrazine", "bicaridine", "dexalin", "anti_toxin", "tramadol", "spaceacillin")
|
||||
reagent_ids = list(REAGENT_ID_TRICORDRAZINE, REAGENT_ID_BICARIDINE, REAGENT_ID_DEXALIN, REAGENT_ID_ANTITOXIN, REAGENT_ID_TRAMADOL, REAGENT_ID_SPACEACILLIN)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/merc
|
||||
name = "advanced cyborg hypospray"
|
||||
desc = "An advanced nanite and chemical synthesizer and injection system, designed for heavy-duty medical equipment. This type is capable of safely bypassing \
|
||||
thick materials that other hyposprays would struggle with."
|
||||
bypass_protection = TRUE // Because mercs tend to be in spacesuits.
|
||||
reagent_ids = list("healing_nanites", "hyperzine", "tramadol", "oxycodone", "spaceacillin", "peridaxon", "osteodaxon", "myelamine", REAGENT_ID_SYNTHBLOOD)
|
||||
reagent_ids = list(REAGENT_ID_HEALINGNANITES, REAGENT_ID_HYPERZINE, REAGENT_ID_TRAMADOL, REAGENT_ID_OXYCODONE, REAGENT_ID_SPACEACILLIN, REAGENT_ID_PERIDAXON, REAGENT_ID_OSTEODAXON, REAGENT_ID_MYELAMINE, REAGENT_ID_SYNTHBLOOD)
|
||||
|
||||
/obj/item/reagent_containers/borghypo/Initialize()
|
||||
. = ..()
|
||||
|
||||
@@ -282,7 +282,7 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/cryoxadone
|
||||
name = "beaker (cryoxadone)"
|
||||
prefill = list("cryoxadone" = 30)
|
||||
prefill = list(REAGENT_ID_CRYOXADONE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/sulphuric
|
||||
prefill = list(REAGENT_ID_SACID = 60)
|
||||
|
||||
@@ -3,51 +3,51 @@
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/bicaridine
|
||||
name = "vial (bicaridine)"
|
||||
prefill = list("bicaridine" = 30)
|
||||
prefill = list(REAGENT_ID_BICARIDINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/dylovene
|
||||
name = "vial (dylovene)"
|
||||
prefill = list("dylovene" = 30)
|
||||
prefill = list(REAGENT_ID_ANTITOXIN = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/dermaline
|
||||
name = "vial (dermaline)"
|
||||
prefill = list("dermaline" = 30)
|
||||
prefill = list(REAGENT_ID_DERMALINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/kelotane
|
||||
name = "vial (kelotane)"
|
||||
prefill = list("kelotane" = 30)
|
||||
prefill = list(REAGENT_ID_KELOTANE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/inaprovaline
|
||||
name = "vial (inaprovaline)"
|
||||
prefill = list("inaprovaline" = 30)
|
||||
prefill = list(REAGENT_ID_INAPROVALINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/dexalin
|
||||
name = "vial (dexalin)"
|
||||
prefill = list("dexalin" = 30)
|
||||
prefill = list(REAGENT_ID_DEXALIN = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/dexalinplus
|
||||
name = "vial (dexalinp)"
|
||||
prefill = list("dexalinp" = 30)
|
||||
prefill = list(REAGENT_ID_DEXALINP = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/tricordrazine
|
||||
name = "vial (tricordrazine)"
|
||||
prefill = list("tricordrazine" = 30)
|
||||
prefill = list(REAGENT_ID_TRICORDRAZINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/alkysine
|
||||
name = "vial (alkysine)"
|
||||
prefill = list("alkysine" = 30)
|
||||
prefill = list(REAGENT_ID_ALKYSINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/imidazoline
|
||||
name = "vial (imidazoline)"
|
||||
prefill = list("imidazoline" = 30)
|
||||
prefill = list(REAGENT_ID_IMIDAZOLINE = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/peridaxon
|
||||
name = "vial (peridaxon)"
|
||||
prefill = list("peridaxon" = 30)
|
||||
prefill = list(REAGENT_ID_PERIDAXON = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/hyronalin
|
||||
name = "vial (hyronalin)"
|
||||
prefill = list("hyronalin" = 30)
|
||||
prefill = list(REAGENT_ID_HYRONALIN = 30)
|
||||
|
||||
/obj/item/reagent_containers/glass/beaker/vial/amorphorovir
|
||||
name = "vial (" + REAGENT_ID_AMORPHOROVIR + ")"
|
||||
|
||||
@@ -154,7 +154,7 @@
|
||||
amount_per_transfer_from_this = 5
|
||||
volume = 5
|
||||
filled = 1
|
||||
filled_reagents = list("inaprovaline" = 5)
|
||||
filled_reagents = list(REAGENT_ID_INAPROVALINE = 5)
|
||||
preserve_item = 0
|
||||
hyposound = 'sound/effects/hypospray.ogg'
|
||||
|
||||
@@ -194,18 +194,18 @@
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/detox
|
||||
name = "autoinjector (antitox)"
|
||||
icon_state = "green"
|
||||
filled_reagents = list("anti_toxin" = 5)
|
||||
filled_reagents = list(REAGENT_ID_ANTITOXIN = 5)
|
||||
|
||||
//Special autoinjectors, while having potent chems like the 15u ones, the chems are usually potent enough that 5u is enough
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/bonemed
|
||||
name = "bone repair injector"
|
||||
desc = "A rapid and safe way to administer small amounts of drugs by untrained or trained personnel. This one excels at treating damage to bones."
|
||||
filled_reagents = list("osteodaxon" = 5)
|
||||
filled_reagents = list(REAGENT_ID_OSTEODAXON = 5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/clonemed
|
||||
name = "clone injector"
|
||||
desc = "A rapid and safe way to administer small amounts of drugs by untrained or trained personnel. This one excels at treating genetic damage."
|
||||
filled_reagents = list("rezadone" = 5)
|
||||
filled_reagents = list(REAGENT_ID_REZADONE = 5)
|
||||
|
||||
// These have a 15u capacity, somewhat higher tech level, and generally more useful chems, but are otherwise the same as the regular autoinjectors.
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector
|
||||
@@ -215,7 +215,7 @@
|
||||
amount_per_transfer_from_this = 15
|
||||
volume = 15
|
||||
origin_tech = list(TECH_BIO = 4)
|
||||
filled_reagents = list("inaprovaline" = 15)
|
||||
filled_reagents = list(REAGENT_ID_INAPROVALINE = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/empty //for the autolathe
|
||||
name = "large autoinjector"
|
||||
@@ -226,52 +226,52 @@
|
||||
name = "trauma hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to be used on victims of \
|
||||
moderate blunt trauma."
|
||||
filled_reagents = list("bicaridine" = 15)
|
||||
filled_reagents = list(REAGENT_ID_BICARIDINE = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/burn
|
||||
name = "burn hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to be used on burn victims, \
|
||||
featuring an optimized chemical mixture to allow for rapid healing."
|
||||
filled_reagents = list("kelotane" = 7.5, "dermaline" = 7.5)
|
||||
filled_reagents = list(REAGENT_ID_KELOTANE = 7.5, REAGENT_ID_DERMALINE = 7.5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/toxin
|
||||
name = "toxin hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to counteract toxins."
|
||||
filled_reagents = list("anti_toxin" = 15)
|
||||
filled_reagents = list(REAGENT_ID_ANTITOXIN = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/oxy
|
||||
name = "oxy hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one is made to counteract oxygen \
|
||||
deprivation."
|
||||
filled_reagents = list("dexalinp" = 10, "tricordrazine" = 5)
|
||||
filled_reagents = list(REAGENT_ID_DEXALINP = 10, REAGENT_ID_TRICORDRAZINE = 5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/purity
|
||||
name = "purity hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This variant excels at \
|
||||
resolving viruses, infections, radiation, and genetic maladies."
|
||||
filled_reagents = list("spaceacillin" = 4, "arithrazine" = 5, REAGENT_ID_PRUSSIANBLUE = 5, "ryetalyn" = 1)
|
||||
filled_reagents = list(REAGENT_ID_SPACEACILLIN = 4, REAGENT_ID_ARITHRAZINE = 5, REAGENT_ID_PRUSSIANBLUE = 5, REAGENT_ID_RYETALYN = 1)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/pain
|
||||
name = "pain hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one contains potent painkillers."
|
||||
filled_reagents = list("tramadol" = 15)
|
||||
filled_reagents = list(REAGENT_ID_TRAMADOL = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/organ
|
||||
name = "organ hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. Organ damage is resolved by this variant."
|
||||
filled_reagents = list("alkysine" = 3, "imidazoline" = 2, "peridaxon" = 10)
|
||||
filled_reagents = list(REAGENT_ID_ALKYSINE = 3, REAGENT_ID_IMIDAZOLINE = 2, REAGENT_ID_PERIDAXON = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/combat
|
||||
name = "combat hypo"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This is a more dangerous and potentially \
|
||||
addictive hypo compared to others, as it contains a potent cocktail of various chemicals to optimize the recipient's combat \
|
||||
ability."
|
||||
filled_reagents = list("bicaridine" = 3, "kelotane" = 1.5, "dermaline" = 1.5, "oxycodone" = 3, "hyperzine" = 3, "tricordrazine" = 3)
|
||||
filled_reagents = list(REAGENT_ID_BICARIDINE = 3, REAGENT_ID_KELOTANE = 1.5, REAGENT_ID_DERMALINE = 1.5, REAGENT_ID_OXYCODONE = 3, REAGENT_ID_HYPERZINE = 3, REAGENT_ID_TRICORDRAZINE = 3)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/clotting
|
||||
name = "clotting agent"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This variant excels at treating bleeding wounds and internal bleeding."
|
||||
filled_reagents = list("inaprovaline" = 5, "myelamine" = 10)
|
||||
filled_reagents = list(REAGENT_ID_INAPROVALINE = 5, REAGENT_ID_MYELAMINE = 10)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/glucose
|
||||
name = "glucose hypo"
|
||||
@@ -361,7 +361,7 @@
|
||||
The injector stores a slurry of highly advanced and specialized nanomachines designed \
|
||||
to restore bodily health from within. The nanomachines are short-lived but degrade \
|
||||
harmlessly, and cannot self-replicate in order to remain Five Points compliant."
|
||||
filled_reagents = list("healing_nanites" = 15)
|
||||
filled_reagents = list(REAGENT_ID_HEALINGNANITES = 15)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/biginjector/defective_nanites
|
||||
name = "defective nanite injector"
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/burn
|
||||
name = "autoinjector (burn)"
|
||||
icon_state = "purple"
|
||||
filled_reagents = list("dermaline" = 3.5, "leporazine" = 1.5)
|
||||
filled_reagents = list(REAGENT_ID_DERMALINE = 3.5, REAGENT_ID_LEPORAZINE = 1.5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/trauma
|
||||
name = "autoinjector (trauma)"
|
||||
icon_state = "black"
|
||||
filled_reagents = list("bicaridine" = 4, "tramadol" = 1)
|
||||
filled_reagents = list(REAGENT_ID_BICARIDINE = 4, REAGENT_ID_TRAMADOL = 1)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/oxy
|
||||
name = "autoinjector (oxy)"
|
||||
icon_state = "blue"
|
||||
filled_reagents = list("dexalinp" = 5)
|
||||
filled_reagents = list(REAGENT_ID_DEXALINP = 5)
|
||||
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/rad
|
||||
name = "autoinjector (rad)"
|
||||
icon_state = "black"
|
||||
filled_reagents = list("hyronalin" = 5)
|
||||
filled_reagents = list(REAGENT_ID_HYRONALIN = 5)
|
||||
|
||||
/obj/item/storage/box/traumainjectors
|
||||
name = "box of emergency injectors"
|
||||
|
||||
@@ -120,13 +120,13 @@
|
||||
|
||||
//Pills
|
||||
/obj/item/reagent_containers/pill/antitox
|
||||
name = "Dylovene (30u)" //VOREStation Edit
|
||||
name = REAGENT_ANTITOXIN + " (30u)" //VOREStation Edit
|
||||
desc = "Neutralizes many common toxins."
|
||||
icon_state = "pill1"
|
||||
|
||||
/obj/item/reagent_containers/pill/antitox/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("anti_toxin", 30) //VOREStation Edit
|
||||
reagents.add_reagent(REAGENT_ID_ANTITOXIN, 30) //VOREStation Edit
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/tox
|
||||
@@ -150,7 +150,7 @@
|
||||
|
||||
|
||||
/obj/item/reagent_containers/pill/adminordrazine
|
||||
name = "Adminordrazine pill"
|
||||
name = REAGENT_ADMINORDRAZINE + " pill"
|
||||
desc = "It's magic. We don't have to explain it."
|
||||
icon_state = "pillA"
|
||||
|
||||
@@ -160,7 +160,7 @@
|
||||
|
||||
|
||||
/obj/item/reagent_containers/pill/stox
|
||||
name = "Soporific (15u)"
|
||||
name = REAGENT_STOXIN + " (15u)"
|
||||
desc = "Commonly used to treat insomnia."
|
||||
icon_state = "pill2"
|
||||
|
||||
@@ -170,37 +170,37 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/kelotane
|
||||
name = "Kelotane (20u)" //VOREStation Edit
|
||||
name = REAGENT_KELOTANE + " (20u)" //VOREStation Edit
|
||||
desc = "Used to treat burns."
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/kelotane/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("kelotane", 20) //VOREStation Edit
|
||||
reagents.add_reagent(REAGENT_ID_KELOTANE, 20) //VOREStation Edit
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/paracetamol
|
||||
name = "Paracetamol (15u)"
|
||||
desc = "Paracetamol! A painkiller for the ages. Chewables!"
|
||||
name = REAGENT_PARACETAMOL + " (15u)"
|
||||
desc = REAGENT_PARACETAMOL + "! A painkiller for the ages. Chewables!"
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/paracetamol/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("paracetamol", 15)
|
||||
reagents.add_reagent(REAGENT_ID_PARACETAMOL, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/tramadol
|
||||
name = "Tramadol (15u)"
|
||||
name = REAGENT_TRAMADOL + " (15u)"
|
||||
desc = "A simple painkiller."
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/tramadol/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("tramadol", 15)
|
||||
reagents.add_reagent(REAGENT_ID_TRAMADOL, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/methylphenidate
|
||||
name = "Methylphenidate (15u)"
|
||||
name = REAGENT_METHYLPHENIDATE + " (15u)"
|
||||
desc = "Improves the ability to concentrate."
|
||||
icon_state = "pill2"
|
||||
|
||||
@@ -210,7 +210,7 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/citalopram
|
||||
name = "Citalopram (15u)"
|
||||
name = REAGENT_CITALOPRAM + " (15u)"
|
||||
desc = "Mild anti-depressant."
|
||||
icon_state = "pill4"
|
||||
|
||||
@@ -220,77 +220,77 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin
|
||||
name = "Dexalin (7.5u)" //VOREstation Edit
|
||||
name = REAGENT_DEXALIN + " (7.5u)" //VOREstation Edit
|
||||
desc = "Used to treat oxygen deprivation."
|
||||
icon_state = "pill1"
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("dexalin", 7.5) //VOREStation Edit
|
||||
reagents.add_reagent(REAGENT_ID_DEXALIN, 7.5) //VOREStation Edit
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin_plus
|
||||
name = "Dexalin Plus (15u)"
|
||||
name = REAGENT_DEXALINP + " (15u)"
|
||||
desc = "Used to treat extreme oxygen deprivation."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/dexalin_plus/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("dexalinp", 15)
|
||||
reagents.add_reagent(REAGENT_ID_DEXALINP, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/dermaline
|
||||
name = "Dermaline (15u)"
|
||||
name = REAGENT_DERMALINE + " (15u)"
|
||||
desc = "Used to treat burn wounds."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/dermaline/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("dermaline", 15)
|
||||
reagents.add_reagent(REAGENT_ID_DERMALINE, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/dylovene
|
||||
name = "Dylovene (15u)"
|
||||
name = REAGENT_ANTITOXIN + " (15u)"
|
||||
desc = "A broad-spectrum anti-toxin."
|
||||
icon_state = "pill1"
|
||||
|
||||
/obj/item/reagent_containers/pill/dylovene/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("anti_toxin", 15)
|
||||
reagents.add_reagent(REAGENT_ID_ANTITOXIN, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/inaprovaline
|
||||
name = "Inaprovaline (30u)"
|
||||
name = REAGENT_INAPROVALINE + " (30u)"
|
||||
desc = "Used to stabilize patients."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/inaprovaline/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("inaprovaline", 30)
|
||||
reagents.add_reagent(REAGENT_ID_INAPROVALINE, 30)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/bicaridine
|
||||
name = "Bicaridine (20u)"
|
||||
name = REAGENT_BICARIDINE + " (20u)"
|
||||
desc = "Used to treat physical injuries."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/bicaridine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("bicaridine", 20)
|
||||
reagents.add_reagent(REAGENT_ID_BICARIDINE, 20)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/spaceacillin
|
||||
name = "Spaceacillin (15u)" //VOREStation Edit
|
||||
name = REAGENT_SPACEACILLIN + " (15u)" //VOREStation Edit
|
||||
desc = "A theta-lactam antibiotic. Effective against many diseases likely to be encountered in space."
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/spaceacillin/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("spaceacillin", 15)
|
||||
reagents.add_reagent(REAGENT_ID_SPACEACILLIN, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/carbon
|
||||
name = "Carbon (30u)" //VOREStation Edit
|
||||
name = REAGENT_CARBON + " (30u)" //VOREStation Edit
|
||||
desc = "Used to neutralise chemicals in the stomach."
|
||||
icon_state = "pill3"
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/iron
|
||||
name = "Iron (30u)" //VOREStation Edit
|
||||
name = REAGENT_IRON + " (30u)" //VOREStation Edit
|
||||
desc = "Used to aid in blood regeneration after bleeding for red-blooded crew."
|
||||
icon_state = "pill1"
|
||||
|
||||
@@ -310,7 +310,7 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/copper
|
||||
name = "Copper (30u)"
|
||||
name = REAGENT_COPPER + " (30u)"
|
||||
desc = "Used to aid in blood regeneration after bleeding for blue-blooded crew."
|
||||
icon_state = "pill1"
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/obj/item/reagent_containers/pill/nutriment
|
||||
name = "Nutriment (30u)"
|
||||
desc = "Used to feed people on the field. Contains 30 units of Nutriment."
|
||||
name = REAGENT_NUTRIMENT + " (30u)"
|
||||
desc = "Used to feed people on the field. Contains 30 units of " + REAGENT_NUTRIMENT + "."
|
||||
icon_state = "pill10"
|
||||
|
||||
/obj/item/reagent_containers/pill/nutriment/Initialize()
|
||||
@@ -8,8 +8,8 @@
|
||||
reagents.add_reagent(REAGENT_ID_NUTRIMENT, 30)
|
||||
|
||||
/obj/item/reagent_containers/pill/protein
|
||||
name = "Protein (30u)"
|
||||
desc = "Used to feed carnivores on the field. Contains 30 units of Protein."
|
||||
name = REAGENT_PROTEIN + " (30u)"
|
||||
desc = "Used to feed carnivores on the field. Contains 30 units of " + REAGENT_PROTEIN + "."
|
||||
icon_state = "pill24"
|
||||
|
||||
/obj/item/reagent_containers/pill/protein/Initialize()
|
||||
@@ -17,108 +17,108 @@
|
||||
reagents.add_reagent("protein", 30)
|
||||
|
||||
/obj/item/reagent_containers/pill/rezadone
|
||||
name = "Rezadone (5u)"
|
||||
name = REAGENT_REZADONE + " (5u)"
|
||||
desc = "A powder with almost magical properties, this substance can effectively treat genetic damage in humanoids, though excessive consumption has side effects."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/rezadone/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("rezadone", 5)
|
||||
reagents.add_reagent(REAGENT_ID_REZADONE, 5)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/peridaxon
|
||||
name = "Peridaxon (10u)"
|
||||
name = REAGENT_PERIDAXON + " (10u)"
|
||||
desc = "Used to encourage recovery of internal organs and nervous systems. Medicate cautiously."
|
||||
icon_state = "pill10"
|
||||
|
||||
/obj/item/reagent_containers/pill/peridaxon/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("peridaxon", 10)
|
||||
reagents.add_reagent(REAGENT_ID_PERIDAXON, 10)
|
||||
|
||||
/obj/item/reagent_containers/pill/carthatoline
|
||||
name = "Carthatoline (15u)"
|
||||
desc = "Carthatoline is strong evacuant used to treat severe poisoning."
|
||||
name = REAGENT_CARTHATOLINE + " (15u)"
|
||||
desc = REAGENT_CARTHATOLINE + " is strong evacuant used to treat severe poisoning."
|
||||
icon_state = "pill4"
|
||||
|
||||
/obj/item/reagent_containers/pill/carthatoline/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("carthatoline", 15)
|
||||
reagents.add_reagent(REAGENT_ID_CARTHATOLINE, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/alkysine
|
||||
name = "Alkysine (10u)"
|
||||
desc = "Alkysine is a drug used to lessen the damage to neurological tissue after a catastrophic injury. Can heal brain tissue."
|
||||
name = REAGENT_ALKYSINE + " (10u)"
|
||||
desc = REAGENT_ALKYSINE + " is a drug used to lessen the damage to neurological tissue after a catastrophic injury. Can heal brain tissue."
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/alkysine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("alkysine", 10)
|
||||
reagents.add_reagent(REAGENT_ID_ALKYSINE, 10)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/imidazoline
|
||||
name = "Imidazoline (15u)"
|
||||
name = REAGENT_IMIDAZOLINE + " (15u)"
|
||||
desc = "Heals eye damage."
|
||||
icon_state = "pill3"
|
||||
|
||||
/obj/item/reagent_containers/pill/imidazoline/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("imidazoline", 15)
|
||||
reagents.add_reagent(REAGENT_ID_IMIDAZOLINE, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/osteodaxon
|
||||
name = "Osteodaxon (25u)"
|
||||
name = REAGENT_OSTEODAXON + " (25u)"
|
||||
desc = "An experimental drug used to heal bone fractures."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/osteodaxon/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("osteodaxon", 15)
|
||||
reagents.add_reagent("inaprovaline", 10)
|
||||
reagents.add_reagent(REAGENT_ID_OSTEODAXON, 15)
|
||||
reagents.add_reagent(REAGENT_ID_INAPROVALINE, 10)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/myelamine
|
||||
name = "Myelamine (25u)"
|
||||
name = REAGENT_MYELAMINE + " (25u)"
|
||||
desc = "Used to rapidly clot internal hemorrhages by increasing the effectiveness of platelets."
|
||||
icon_state = "pill1"
|
||||
|
||||
/obj/item/reagent_containers/pill/myelamine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("myelamine", 15)
|
||||
reagents.add_reagent("inaprovaline", 10)
|
||||
reagents.add_reagent(REAGENT_ID_MYELAMINE, 15)
|
||||
reagents.add_reagent(REAGENT_ID_INAPROVALINE, 10)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/hyronalin
|
||||
name = "Hyronalin (15u)"
|
||||
desc = "Hyronalin is a medicinal drug used to counter the effect of radiation poisoning."
|
||||
name = REAGENT_HYRONALIN + " (15u)"
|
||||
desc = REAGENT_HYRONALIN + " is a medicinal drug used to counter the effect of radiation poisoning."
|
||||
icon_state = "pill4"
|
||||
|
||||
/obj/item/reagent_containers/pill/hyronalin/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("hyronalin", 15)
|
||||
reagents.add_reagent(REAGENT_ID_HYRONALIN, 15)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/arithrazine
|
||||
name = "Arithrazine (5u)"
|
||||
desc = "Arithrazine is an unstable medication used for the most extreme cases of radiation poisoning."
|
||||
name = REAGENT_ARITHRAZINE + " (5u)"
|
||||
desc = REAGENT_ARITHRAZINE + " is an unstable medication used for the most extreme cases of radiation poisoning."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/arithrazine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("arithrazine", 5)
|
||||
reagents.add_reagent(REAGENT_ID_ARITHRAZINE, 5)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/corophizine
|
||||
name = "Corophizine (5u)"
|
||||
name = REAGENT_COROPHIZINE + " (5u)"
|
||||
desc = "A wide-spectrum antibiotic drug. Powerful and uncomfortable in equal doses."
|
||||
icon_state = "pill2"
|
||||
|
||||
/obj/item/reagent_containers/pill/corophizine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("corophizine", 5)
|
||||
reagents.add_reagent(REAGENT_ID_COROPHIZINE, 5)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/vermicetol
|
||||
name = "Vermicetol (15u)"
|
||||
name = REAGENT_VERMICETOL + " (15u)"
|
||||
desc = "An extremely potent drug to treat physical injuries."
|
||||
icon_state = "pill1"
|
||||
|
||||
@@ -128,17 +128,17 @@
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/healing_nanites
|
||||
name = "Healing nanites (30u)"
|
||||
name = REAGENT_HEALINGNANITES + " (30u)"
|
||||
desc = "Miniature medical robots that swiftly restore bodily damage."
|
||||
icon_state = "pill1"
|
||||
|
||||
/obj/item/reagent_containers/pill/healing_nanites/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("healing_nanites", 30)
|
||||
reagents.add_reagent(REAGENT_ID_HEALINGNANITES, 30)
|
||||
color = reagents.get_color()
|
||||
|
||||
/obj/item/reagent_containers/pill/sleevingcure
|
||||
name = "Kitsuhanan Cure (1u)"
|
||||
name = REAGENT_SLEEVINGCURE + " (1u)"
|
||||
desc = "A rare cure provided by KHI that helps counteract negative side effects of using imperfect resleeving machinery."
|
||||
icon_state = "pill3"
|
||||
|
||||
@@ -154,5 +154,5 @@
|
||||
|
||||
/obj/item/reagent_containers/pill/airlock/New()
|
||||
..()
|
||||
reagents.add_reagent("anti_toxin", 15)
|
||||
reagents.add_reagent("paracetamol", 5)
|
||||
reagents.add_reagent(REAGENT_ID_ANTITOXIN, 15)
|
||||
reagents.add_reagent(REAGENT_ID_PARACETAMOL, 5)
|
||||
|
||||
@@ -109,12 +109,12 @@
|
||||
reagents.add_reagent(REAGENT_ID_CLEANER, volume)
|
||||
|
||||
/obj/item/reagent_containers/spray/sterilizine
|
||||
name = "sterilizine"
|
||||
name = REAGENT_ID_STERILIZINE
|
||||
desc = "Great for hiding incriminating bloodstains and sterilizing scalpels."
|
||||
|
||||
/obj/item/reagent_containers/spray/sterilizine/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("sterilizine", volume)
|
||||
reagents.add_reagent(REAGENT_ID_STERILIZINE, volume)
|
||||
|
||||
/obj/item/reagent_containers/spray/pepper
|
||||
name = "pepperspray"
|
||||
|
||||
@@ -338,7 +338,7 @@
|
||||
|
||||
/obj/item/reagent_containers/syringe/inaprovaline/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("inaprovaline", 15)
|
||||
reagents.add_reagent(REAGENT_ID_INAPROVALINE, 15)
|
||||
//mode = SYRINGE_INJECT //VOREStation Edit - Starts capped
|
||||
//update_icon()
|
||||
|
||||
@@ -348,7 +348,7 @@
|
||||
|
||||
/obj/item/reagent_containers/syringe/antitoxin/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("anti_toxin", 15)
|
||||
reagents.add_reagent(REAGENT_ID_ANTITOXIN, 15)
|
||||
//mode = SYRINGE_INJECT //VOREStation Edit - Starts capped
|
||||
//update_icon()
|
||||
|
||||
@@ -358,7 +358,7 @@
|
||||
|
||||
/obj/item/reagent_containers/syringe/antiviral/Initialize()
|
||||
. = ..()
|
||||
reagents.add_reagent("spaceacillin", 15)
|
||||
reagents.add_reagent(REAGENT_ID_SPACEACILLIN, 15)
|
||||
//mode = SYRINGE_INJECT //VOREStation Edit - Starts capped
|
||||
//update_icon()
|
||||
|
||||
@@ -387,7 +387,7 @@
|
||||
/obj/item/reagent_containers/syringe/steroid/Initialize()
|
||||
..()
|
||||
//reagents.add_reagent(REAGENT_ID_ADRENALINE,5) //VOREStation Edit - No thanks.
|
||||
reagents.add_reagent("hyperzine",10)
|
||||
reagents.add_reagent(REAGENT_ID_HYPERZINE,10)
|
||||
|
||||
/obj/item/reagent_containers/syringe/proc/dirty(var/mob/living/carbon/human/target, var/obj/item/organ/external/eo)
|
||||
if(!ishuman(loc))
|
||||
|
||||
Reference in New Issue
Block a user