* Disease system first pass

* Renamed HealthChange

* First working version of diseases (wtf???)

* Fix the cursed yaml initialization

* Pop-Up effect

* Generic status effect

* Create copy of prototype

* CureDiseaseEffect

* Disease resistance

* Spaceacillin

* Nerf spaceacillin now that we know it works

* Sneezing, Coughing, Snoughing

* Fix queuing, prevent future issues

* Disease protection

* Disease outbreak event

* Disease Reagent Cure

* Chem cause disease effect

* Disease artifacts

* Try infect when interacting with diseased

* Diseases don't have to be infectious

* Talking without a mask does a snough

* Temperature cure

* Bedrest

* DiseaseAdjustReagent

* Tweak how disease statuses work to be a bit less shit

* A few more diseases

* Natural immunity (can't get the same disease twice)

* Polished up some diseases, touched up spaceacillin production

* Rebalanced transmission

* Edit a few diseases, make disease cures support a minimum value

* Nitrile gloves, more disease protection sources

* Health scanner shows diseased status

* Clean up disease system

* Traitor item

* Mouth swabs

* Disease diagnoser machine

* Support for clean samples

* Vaccines + fixes

* Pass on disease resistant clothes

* More work on non-infectious diseases & vaccines

* Handle dead bodies

* Added the relatively CBT visualizer

* Pass over diseases and their populators

* Comment stuff

* Readability cleanup

* Add printing sound to diagnoser, fix printing bug

* vaccinator sound, seal up some classes

* Make disease protection equip detection not shit (thanks whoever wrote addaccentcomponent)

* Mirror review

* More review stuff

* More mirror review stuff

* Refactor snoughing

* Redid report creator

* Fix snough messages, new vaccinator sound

* Mirror review naming

* Woops, forgot the artifact

* Add recipes and fills

* Rebalance space cold and robovirus

* Give lizarb disease interaction stuff

* Tweak some stuff and move things around

* Add diseases to mice (since animal vectors are interesting and can be used to make vaccines)

* Remove unused reagent
This commit is contained in:
Rane
2022-03-13 21:02:55 -04:00
committed by GitHub
parent ce01e53579
commit bb9ad4259c
96 changed files with 2555 additions and 39 deletions

View File

@@ -1,3 +1,11 @@
- type: reagent
id: Cryptobiolin
name: cryptobiolin
group: Medicine
desc: Causes confusion and dizziness. This is essential to make Spaceacillin.
physicalDesc: fizzy
color: "#081a80"
- type: reagent
id: Dylovene
name: dylovene
@@ -308,8 +316,7 @@
- !type:HealthChange
damage:
types:
# close enough to what it says
Poison: -1
Cellular: -1
Radiation: 1
- type: reagent
@@ -340,6 +347,18 @@
groups:
Caustic: -5
- type: reagent
id: Spaceacillin
name: spaceacillin
group: Medicine
desc: A theta-lactam antibiotic. A common and very useful medicine, effective against many diseases likely to be encountered in space. Slows progression of diseases.
physicalDesc: opaque
color: "#9942f5"
metabolisms:
Medicine:
effects:
- !type:ChemCureDisease
- type: reagent
id: Stellibinin
name: stellibinin

View File

@@ -269,3 +269,20 @@
damage:
types:
Poison: 6
- type: reagent
id: VentCrud
name: vent crud
desc: A jet black substance found in poorly maintained ventilation systems.
physicalDesc: sticky
color: "#000000"
metabolisms:
Poison:
effects:
- !type:HealthChange
damage:
types:
Poison: 2
- !type:ChemCauseDisease ##Since this mostly just comes from the event you won't ingest that much
causeChance: 0.6
disease: VentCough