Added Coagzolug, a blood coagulation chemical created by mixing tricordrazine and cough syrup. It will slow bleeding, even arterial, while in the bloodstream.
    Added Coagzolug autoinjectors to mining brute packs and the EMT stabilization kit locker.
This commit is contained in:
Geeves
2020-12-26 12:19:48 +02:00
committed by GitHub
parent 10814d8397
commit ae2a3b4171
8 changed files with 58 additions and 3 deletions
@@ -1677,3 +1677,25 @@
/datum/reagent/rmt/overdose(var/mob/living/carbon/H, var/alien)
if(prob(2))
to_chat(H, SPAN_WARNING(pick("Your muscles are stinging a bit.", "Your muscles ache.")))
/datum/reagent/coagzolug
name = "Coagzolug"
description = "A medicine that was stumbled upon by accident, coagzolug encourages blood to clot and slow down bleeding. An overdose causes dangerous blood clots capable of harming the heart."
reagent_state = LIQUID
scannable = TRUE
color = "#bd5eb5"
overdose = 10
metabolism = REM / 3.33
taste_description = "throat-clenching sourness"
fallback_specific_heat = 1
/datum/reagent/coagzolug/affect_blood(mob/living/carbon/M, alien, removed)
. = ..()
M.add_chemical_effect(CE_BLOODCLOT)
M.make_dizzy(5)
/datum/reagent/coagzolug/overdose(var/mob/living/carbon/H, var/alien)
if(prob(2))
to_chat(H, SPAN_WARNING(pick("You feel a clot shoot through your heart!", "Your veins feel like they're being shredded!")))
var/obj/item/organ/internal/heart/heart = H.internal_organs_by_name[BP_HEART]
heart.take_internal_damage(1, TRUE)
@@ -478,6 +478,13 @@
required_reagents = list(/datum/reagent/sodiumchloride = 1, /datum/reagent/alcohol/ethanol = 1, /datum/reagent/radium = 1)
result_amount = 3
/datum/chemical_reaction/coagzolug
name = "Coagzolug"
id = "coagzolug"
result = /datum/reagent/coagzolug
required_reagents = list(/datum/reagent/tricordrazine = 1, /datum/reagent/coughsyrup = 1)
result_amount = 1 // result is 1. i imagine it's because of some whacky reaction
/datum/chemical_reaction/surfactant
name = "Azosurfactant"
id = "surfactant"
@@ -177,6 +177,17 @@
. = ..()
desc += " This auto-injector is to be used in emergencies. It contains a small amount of inaprovaline and dexalin."
/obj/item/reagent_containers/hypospray/autoinjector/coagzolug
name = "autoinjector (coagzolug)"
desc = "A rapid and safe way to administer small amounts of drugs by untrained or trained personnel. This one contains coagzolug, a quick-acting blood coagulant that will slow bleeding for as long as it's within the bloodstream."
volume = 5
flags = 0
/obj/item/reagent_containers/hypospray/autoinjector/coagzolug/Initialize()
. = ..()
reagents.add_reagent(/datum/reagent/coagzolug, 5)
update_icon()
/obj/item/reagent_containers/hypospray/autoinjector/sideeffectbgone
name = "sideeffects-be-gone! autoinjector"
desc = "A special cocktail designed to counter the side-effects of various drugs. Has 2 uses."