mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-22 11:38:12 +01:00
More medicine fixes
This commit is contained in:
@@ -186,6 +186,16 @@
|
||||
icon_state = "green"
|
||||
filled_reagents = list("anti_toxin" = 5)
|
||||
|
||||
/obj/item/weapon/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)
|
||||
|
||||
/obj/item/weapon/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)
|
||||
|
||||
// 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/weapon/reagent_containers/hypospray/autoinjector/biginjector
|
||||
name = "empty hypo"
|
||||
@@ -247,11 +257,6 @@
|
||||
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)
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed
|
||||
name = "bone repair injector"
|
||||
desc = "A refined version of the standard autoinjector, allowing greater capacity. This one excels at treating damage to bones."
|
||||
filled_reagents = list("inaprovaline" = 5, "osteodaxon" = 10)
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/glucose
|
||||
name = "glucose hypo"
|
||||
desc = "A hypoinjector filled with glucose, used for critically malnourished patients and voidsuited workers."
|
||||
|
||||
@@ -5,6 +5,14 @@
|
||||
identity_type = /datum/identification/hypo
|
||||
|
||||
// The good.
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/bonemed/unidentified
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/clonemed/unidentified
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/brute/unidentified
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
@@ -37,10 +45,6 @@
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/bonemed/unidentified
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
|
||||
/obj/item/weapon/reagent_containers/hypospray/autoinjector/biginjector/combat/unidentified
|
||||
init_hide_identity = TRUE
|
||||
flags = 0
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#00BFFF"
|
||||
overdose = REAGENTS_OVERDOSE * 2
|
||||
metabolism = REM * 0.5
|
||||
metabolism = REM * 0.1
|
||||
scannable = 1
|
||||
|
||||
/datum/reagent/inaprovaline/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -24,9 +24,9 @@
|
||||
reagent_state = LIQUID
|
||||
color = "#00BFFF"
|
||||
overdose = REAGENTS_OVERDOSE * 2
|
||||
metabolism = REM * 0.5
|
||||
metabolism = REM * 0.1
|
||||
scannable = 1
|
||||
touch_met = REM * 0.75
|
||||
touch_met = REM * 0.15
|
||||
can_overdose_touch = TRUE
|
||||
|
||||
/datum/reagent/inaprovaline/topical/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
|
||||
@@ -180,8 +180,8 @@
|
||||
/datum/reagent/adminordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.heal_organ_damage(40,40)
|
||||
M.adjustCloneLoss(-40)
|
||||
M.adjustToxLoss(-50)
|
||||
M.adjustOxyLoss(-100)
|
||||
M.adjustToxLoss(-40)
|
||||
M.adjustOxyLoss(-300)
|
||||
M.hallucination = 0
|
||||
M.setBrainLoss(0)
|
||||
M.disabilities = 0
|
||||
@@ -204,6 +204,7 @@
|
||||
M.add_chemical_effect(CE_ANTIBIOTIC, ANTIBIO_SUPER)
|
||||
M.add_chemical_effect(CE_STABLE, 15)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 200)
|
||||
M.remove_a_modifier_of_type(/datum/modifier/poisoned)
|
||||
if(M.bodytemperature > 310)
|
||||
M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT))
|
||||
else if(M.bodytemperature < 311)
|
||||
|
||||
Reference in New Issue
Block a user