Lexorin recipe + new ODs (#8584)

This commit is contained in:
Doxxmedearly
2020-04-05 00:25:53 -03:00
committed by GitHub
parent 5a7b6e7326
commit a6c1e7223e
3 changed files with 30 additions and 1 deletions
@@ -129,6 +129,15 @@
M.add_chemical_effect(CE_OXYGENATED, strength/6) // 1 for dexalin, 2 for dexplus
holder.remove_reagent("lexorin", strength/3 * removed)
//Hyperoxia causes brain and eye damage
/datum/reagent/dexalin/overdose(var/mob/living/carbon/M, var/alien, var/removed)
M.add_chemical_effect(CE_NEUROTOXIC, removed * (strength / 6))
if(ishuman(M))
var/mob/living/carbon/human/H = M
var/obj/item/organ/internal/eyes/E = H.get_eyes(no_synthetic = TRUE)
if(E && istype(E))
E.take_damage(removed * (strength / 12))
/datum/reagent/dexalin/plus
name = "Dexalin Plus"
id = "dexalinp"
@@ -337,6 +346,10 @@
M.add_chemical_effect(CE_BRAIN_REGEN, 30*removed)
M.add_chemical_effect(CE_PAINKILLER, 10)
/datum/reagent/alkysine/overdose(var/mob/living/carbon/M, var/alien, var/removed)
M.hallucination = max(M.hallucination, 25)
..()
/datum/reagent/imidazoline
name = "Imidazoline"
id = "imidazoline"
@@ -358,6 +371,10 @@
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)
M.hallucination = max(M.hallucination, 15)
..()
/datum/reagent/peridaxon
name = "Peridaxon"
id = "peridaxon"
+2 -1
View File
@@ -570,7 +570,8 @@
name = "Lexorin"
id = "lexorin"
result = "lexorin"
required_reagents = list("phoron" = 1, "hydrazine" = 1, "ammonia" = 1)
required_reagents = list("tungsten" = 1, "hydrazine" = 1, "ammonia" = 1)
catalysts = list("phoron" = 5)
result_amount = 3
/datum/chemical_reaction/calomel