* 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

@@ -0,0 +1,20 @@
diagnoser-cant-use-swab = {CAPITALIZE(THE($machine))} rejects {THE($swab)}.
diagnoser-insert-swab = You insert {THE($swab)} into {THE($machine)}.
diagnoser-disease-report = Disease Report: {CAPITALIZE($disease)}
diagnoser-disease-report-none = Bill of Good Health
diagnoser-disease-report-none-contents = [color=green]No diseases were found in this sample.[/color]
diagnoser-disease-report-name = Disease Name: {CAPITALIZE($disease)}
diagnoser-disease-report-infectious = Infectious: [color=red]Yes[/color]
diagnoser-disease-report-not-infectious = Infectious: [color=green]No[/color]
diagnoser-disease-report-cureresist-none = Medication Resistance: [color=green]None[/color]
diagnoser-disease-report-cureresist-low = Medication Resistance: [color=yellow]Low[/color]
diagnoser-disease-report-cureresist-medium = Medication Resistance: [color=orange]Medium[/color]
diagnoser-disease-report-cureresist-high = Medication Resistance: [color=red]High[/color]
diagnoser-cure-none = The disease has no specific cures.
diagnoser-cure-has = The disease has the following cures:
diagnoser-cure-bedrest = Rest in bed for {$time} seconds.
diagnoser-cure-reagent = Consume at least {$units}u of {$reagent}.
diagnoser-cure-wait = It will go away on its own after {$time} seconds.
diagnoser-cure-temp = Reach a body temperature below {$max}°K or above {$min}°K.
diagnoser-cure-temp-min = Reach a body temperature above {$min}°K.
diagnoser-cure-temp-max = Reach a body temperature below {$max}°K.

View File

@@ -0,0 +1,10 @@
disease-cured = You feel a bit better.
disease-sick-generic = You feel sick.
disease-sneeze = {CAPITALIZE($person)} sneezes.
disease-cough = {CAPITALIZE($person)} coughs.
disease-screech = {CAPITALIZE($person)} screeches.
disease-meow = {CAPITALIZE($person)} meows.
disease-beep= {CAPITALIZE($person)} beeps.
disease-eaten-inside = You feel like you're being eaten from the inside.
disease-steal-compulsion = You want to steal things.
disease-beat-chest-compulsion = {CAPITALIZE(THE($person))} beats {POSS-ADJ($person)} chest.

View File

@@ -0,0 +1,4 @@
disease-scanner-diseased = DISEASED
disease-scanner-not-diseased = No diseases
disease-scanner-gave-other = You gave {THE($target)} {CAPITALIZE($disease)}!
disease-scanner-gave-self = You gave yourself {CAPITALIZE($disease)}! Congratulations!

View File

@@ -0,0 +1,5 @@
swab-already-used = You already used this swab.
swab-swabbed = You swab {THE($target)}'s mouth.
swab-mask-blocked = {CAPITALIZE(THE($target))} needs to take off {THE($mask)}.
swab-used = It looks like it's been used.
swab-unused = It's clean and ready to use.

View File

@@ -0,0 +1,3 @@
vaxx-already-used = You already used this vaccine.
vaxx-used = It's spent.
vaxx-unused = It hasn't been spent.

View File

@@ -0,0 +1 @@
station-event-disease-outbreak-announcement = Ship systems have detected that some crewmates have been infected with a disease.