Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The end of an era, reworks virology [DRAFT] #661

Merged
merged 197 commits into from
Dec 14, 2023

Conversation

dwasint
Copy link
Collaborator

@dwasint dwasint commented Dec 5, 2023

About The Pull Request

Virology has always been unfun to both play against and play with. This has the ability to make interacting with viruses not as shallow.

Weird place to do this but: ParadiseSS13/Paradise#16549 Recreated for SQL and Superset as thats what all our public logging is in.

Why It's Good For The Game

Changelog

🆑
add:Rewritten the ways diseases can transmit both by contact and through the air. A disease may have one or several spread vectors, allowing it to spread both by contact or through the air. This also opens the door for new exotic spread vectors down the line.
add:New players have a 10% chance of spawning with a weak and mostly harmless disease. Those can be easily cured with 5u spaceacillin.
add:Mice that spawn in maint have a 20% chance of carrying a disease. Said disease is never airborne, but is notably more dangerous than those that humans can spawn with.
add:When getting attacked by blob or blob spores, you may get infected with a new type of pathogen that's single stage and doesn't do anything on its own. If you die while infected, you'll spawn some blob tiles around you. The longer you've been infected, the more tiles you'll spawn, even spawning a node after 5 minutes. Blob spores that die also leave a pathogenic cloud behind them, so be sure to wear a hardsuit or some sterile equipment when fighting the blob up close, and get checked at medbay after the threat has been dealt with. This symptom may be exploited to created blob walls of specific shape.
add:Admins also now have a panel that displays every disease currently in the world and where they came from, who's infected by it, what items are infected by it, which growth dish contains them, and whether they're in the database or not (which admins can actually toggle).
add: growth dishes, Growth dishes now have their appearance depend on the disease in them. with a random color and a random pattern of a random color. Major mutations may cause a variation in color.
add: pathology database, The Pathogen database lists mutated pathogen as children of the original pathogen, making archiving sensibly easier. Pathogen may also now be given a nickname instead of a name. Said nickname will appear when the disease is analyzed in a mob or on the Medical HUD. You may also change the disease's dangerosity from Undetermined to Safe or Dangerous, which will change the appearance of the Status icon that appears on the Medical HUD.
/:cl:

@dwasint dwasint merged commit 3d21ff6 into Monkestation:master Dec 14, 2023
12 of 18 checks passed
github-actions bot added a commit that referenced this pull request Dec 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants