mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 21:48:39 +01:00
Adds a new healing symptom for virology and an immunosupressant chemical (#96305)
## About The Pull Request Adds a new virology symptom: Agressive Healing - The virus provides a healing effect, scaling with the severity of the virus, always. However despite being a positive symptom it has a severity of 1, meaning that unless something is done about it your positive virus will eventualy be killed by your immune system. It also provides medium stat boosts and decreases the stelth value of the virus. Also adds a new chem, ImmunoSilence, which prevents viruses from being cured naturaly while it is being metabolised. It is made from ammonia and diphenhydramine. Suggestions for better flavour and more balanced numbers welcome. ## Why It's Good For The Game It is a symptom that allows for pretty interesting gameplay, as it can both just work as a stat boost for other symptoms at the cost of having to use immunosupressing medicine (as alternatively tour virus will die faster, especialy if it is positive), and/or alternatively provide strong healing at the cost of having to endure with some negative symptoms. The new chem is meant to synergise with this symptom but can be obviously used for other goals. ## Changelog 🆑 add: Added a new virus symptom add: A new chem that prevents viruses from being naturaly cured /🆑 --------- Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com>
This commit is contained in:
co-authored by
MrMelbert
ATH1909
parent
ec49d09b13
commit
4e2585e477
@@ -2020,3 +2020,14 @@
|
||||
if(affected_mob.losebreath >= 1)
|
||||
affected_mob.losebreath -= 1 * metabolization_ratio * seconds_per_tick
|
||||
return UPDATE_MOB_HEALTH
|
||||
|
||||
/datum/reagent/medicine/immunosilence
|
||||
name = "ImmunoSilence"
|
||||
description = "Prevents viruses from being naturally cured."
|
||||
metabolization_rate = 0.25 * REAGENTS_METABOLISM
|
||||
metabolized_traits = list(TRAIT_NO_SELF_CURE)
|
||||
chemical_flags = REAGENT_CAN_BE_SYNTHESIZED
|
||||
ph = 5.5
|
||||
color = "#C8A5DC"
|
||||
taste_description = "plastic"
|
||||
randomized_spawns = REAGENT_SPAWN_ALL_RANDOM_SPAWNS
|
||||
|
||||
@@ -438,3 +438,9 @@
|
||||
results = list(/datum/reagent/medicine/naloxone = 4)
|
||||
required_reagents = list(/datum/reagent/medicine/morphine = 1, /datum/reagent/hydrogen_peroxide = 1, /datum/reagent/bromine = 1, /datum/reagent/consumable/ethanol = 1)
|
||||
reaction_tags = REACTION_TAG_EASY | REACTION_TAG_HEALING | REACTION_TAG_OTHER
|
||||
|
||||
/datum/chemical_reaction/medicine/immunosilence
|
||||
results = list(/datum/reagent/medicine/immunosilence = 1)
|
||||
required_reagents = list(/datum/reagent/medicine/diphenhydramine = 1, /datum/reagent/ammonia = 1)
|
||||
reaction_tags = REACTION_TAG_EASY
|
||||
|
||||
|
||||
Reference in New Issue
Block a user