mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-25 22:12:58 +01:00
Lexorin recipe + new ODs (#8584)
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user