Exploration Expansion 1: Or, How I Learned To Love The Tree

This commit is contained in:
Mechoid
2019-08-21 17:23:07 -04:00
committed by VirgoBot
parent de7aa33a5e
commit ae48659a68
67 changed files with 2229 additions and 94 deletions
@@ -346,6 +346,36 @@
if(alien == IS_DIONA)
M.adjustToxLoss(50 * removed)
/datum/reagent/toxin/sifslurry
name = "Sivian Sap"
id = "sifsap"
description = "A natural slurry comprised of fluorescent bacteria native to Sif, in the Vir system."
taste_description = "sour"
reagent_state = LIQUID
color = "#C6E2FF"
strength = 2
overdose = 20
/datum/reagent/toxin/sifslurry/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
if(alien == IS_DIONA) // Symbiotic bacteria.
M.nutrition += strength * removed
return
else
M.add_modifier(/datum/modifier/slow_pulse, 30 SECONDS)
..()
/datum/reagent/toxin/sifslurry/overdose(var/mob/living/carbon/M, var/alien, var/removed) // Overdose effect.
if(alien == IS_DIONA)
return
if(ishuman(M))
var/mob/living/carbon/human/H = M
overdose_mod *= H.species.chemOD_mod
M.apply_effect(2 * removed,IRRADIATE, 0, 0)
M.apply_effect(5 * removed,DROWSY, 0, 0)
/datum/reagent/toxin/sifslurry/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed)
affect_blood(M, alien, removed * 0.7)
/datum/reagent/acid/polyacid
name = "Polytrinic acid"
id = "pacid"
@@ -500,6 +500,15 @@
required_reagents = list("carpotoxin" = 5, "stoxin" = 5, "copper" = 5)
result_amount = 2
/datum/chemical_reaction/carpotoxin
name = "Carpotoxin"
id = "carpotoxin"
result = "carpotoxin"
required_reagents = list("spidertoxin" = 2, "biomass" = 1, "sifsap" = 2)
catalysts = list("sifsap" = 10)
inhibitors = list("radium" = 1)
result_amount = 2
/datum/chemical_reaction/mindbreaker
name = "Mindbreaker Toxin"
id = "mindbreaker"
@@ -2523,3 +2532,19 @@
result = "protein"
required_reagents = list("anti_toxin" = 1, "neurotoxic_protein" = 2)
result_amount = 2
/datum/chemical_reaction/neutralize_carpotoxin
name = "Neutralize Carpotoxin"
id = "carpotoxin_neutral"
result = "protein"
required_reagents = list("radium" = 1, "carpotoxin" = 1, "sifsap" = 1)
catalysts = list("sifsap" = 10)
result_amount = 2
/datum/chemical_reaction/neutralize_spidertoxin
name = "Neutralize Spidertoxin"
id = "spidertoxin_neutral"
result = "protein"
required_reagents = list("radium" = 1, "spidertoxin" = 1, "sifsap" = 1)
catalysts = list("sifsap" = 10)
result_amount = 2