Porting the BEPIS research machinery. (#12277)

* Initial B.E.P.I.S port.

* All nodes but sticky tape are in. Sweet.

* Mapping the BEPIS :DDD

* ah

* deers.
This commit is contained in:
Ghom
2020-05-24 13:05:15 -07:00
committed by GitHub
parent e9068f05eb
commit ab5d65a454
82 changed files with 1620 additions and 163 deletions
@@ -1735,6 +1735,22 @@
H.facial_hair_style = "Very Long Beard"
H.update_hair()
/datum/reagent/baldium
name = "Baldium"
description = "A major cause of hair loss across the world."
reagent_state = LIQUID
color = "#ecb2cf"
taste_description = "bitterness"
/datum/reagent/baldium/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
if(method == TOUCH || method == VAPOR)
if(M && ishuman(M))
var/mob/living/carbon/human/H = M
to_chat(H, "<span class='danger'>Your hair is falling out in clumps!</span>")
H.hair_style = "Bald"
H.facial_hair_style = "Shaved"
H.update_hair()
/datum/reagent/saltpetre
name = "Saltpetre"
description = "Volatile. Controversial. Third Thing."
@@ -1019,3 +1019,20 @@
to_chat(M, "<span class='notice'>[tox_message]</span>")
. = 1
..()
/datum/reagent/toxin/leadacetate
name = "Lead Acetate"
description = "Used hundreds of years ago as a sweetener, before it was realized that it's incredibly poisonous."
reagent_state = SOLID
color = "#2b2b2b" // rgb: 127, 132, 0
toxpwr = 0.5
taste_mult = 1.3
taste_description = "sugary sweetness"
/datum/reagent/toxin/leadacetate/on_mob_life(mob/living/carbon/M)
M.adjustOrganLoss(ORGAN_SLOT_EARS,1)
M.adjustOrganLoss(ORGAN_SLOT_BRAIN,1)
if(prob(1))
to_chat(M, "<span class='notice'>Ah, what was that? You thought you heard something...</span>")
M.confused += 5
return ..()
@@ -631,6 +631,11 @@
results = list(/datum/reagent/concentrated_barbers_aid = 2)
required_reagents = list(/datum/reagent/barbers_aid = 1, /datum/reagent/toxin/mutagen = 1)
/datum/chemical_reaction/baldium
results = list(/datum/reagent/baldium = 1)
required_reagents = list(/datum/reagent/radium = 1, /datum/reagent/toxin/acid = 1, /datum/reagent/lye = 1)
required_temp = 395
/datum/chemical_reaction/saltpetre
name = "saltpetre"
id = /datum/reagent/saltpetre