05-23-2022, 03:06 PM
(This post was last modified: 05-27-2022, 03:50 AM by github_bot. Edited 2 times in total.)
PULL REQUEST DETAILS
[input wanted][help wanted][rework]
About the PR
The CDC has begun outsourcing its pathogen analysis efforts to willing research facilities. There's nothing in the boxes yet, and the CDC is rather stingy with their samples. They aren't sending us anything... yet.
I plan to make more PRs to fix pathology. Here is a living design doc that I am using to guide my work: https://hackmd.io/@XyzzyThePretender/B10Kp-DP5
Why's this needed?
Pathology is integrated across many different files in the code. Cleanly rebuilding the main pathology code requires decoupling all of the auxillary connections. This PR decouples pathology and cargo-related files.
This is the first part of a hopefully long set of changes in order to rework pathology back into modern Goon. Changing the QM console is relatively simple compared to changing the pathology files. There are still significant issues to address:
- What happens when a CDC crate is destroyed
- Poor code form
Further features to add jointly with other PRs:
- Procedural Pathogen Generation
- Bounty Reward Pricing
Lastly, once this PR is functionally complete, I suggest the following PRs:
- Unique CDC crate spriting
- Crate tampering (emag) message alert on pathologist/medical PDAs
- Playtested value adjustments for bounty, initial fee, cooldown, etc.
Changelog
PULL REQUEST DETAILS
[input wanted][help wanted][rework]
About the PR
The CDC has begun outsourcing its pathogen analysis efforts to willing research facilities. There's nothing in the boxes yet, and the CDC is rather stingy with their samples. They aren't sending us anything... yet.
I plan to make more PRs to fix pathology. Here is a living design doc that I am using to guide my work: https://hackmd.io/@XyzzyThePretender/B10Kp-DP5
Why's this needed?
Pathology is integrated across many different files in the code. Cleanly rebuilding the main pathology code requires decoupling all of the auxillary connections. This PR decouples pathology and cargo-related files.
This is the first part of a hopefully long set of changes in order to rework pathology back into modern Goon. Changing the QM console is relatively simple compared to changing the pathology files. There are still significant issues to address:
- What happens when a CDC crate is destroyed
- Poor code form
Further features to add jointly with other PRs:
- Procedural Pathogen Generation
- Bounty Reward Pricing
Lastly, once this PR is functionally complete, I suggest the following PRs:
- Unique CDC crate spriting
- Crate tampering (emag) message alert on pathologist/medical PDAs
- Playtested value adjustments for bounty, initial fee, cooldown, etc.
Changelog
Code:
changelog
(u)XyzzyThePretender
(*)Reworked the CDC page to prepare for a unique bounty system.
(+)Defined 3 new CDC crates using unique access permits, minus the pathogen samples.
PULL REQUEST DETAILS