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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MIRROR] [MDB IGNORE] New Medical job: The Coroner #5651

Merged
merged 6 commits into from May 6, 2023

Conversation

TaleStationBot
Copy link
Contributor

Original PR: tgstation/tgstation#75065

About The Pull Request

HackMD: https://hackmd.io/RE9uRwSYSjCch17-OQ4pjQ?view

Feedback link: https://tgstation13.org/phpBB/viewtopic.php?f=10&t=33972

Adds a Coroner job to the game, they work in the Medical department and have their office in the Morgue.
I was inspired to make this after I had played my first round on Paradise and messed around in there. The analyzer is copied from there (ParadiseSS13/Paradise#20957), and their jumpsuit is also mostly stolen from it (i just copied the color scheme onto our own suits).

Coroners can perform autopsies on people to see their stats, like this
image

They have access to Medbay, and on lowpop will get Pharmacy (to make their own formaldehyde). They also have their own Secure Morgue access for their office (doubles as a surgery room because they are edgelords or whatever) and the secure morgue trays.

Secure Morgue trays spawn with their beepers off and is only accessible by them, the CMO, and HoS. It's used to morgue Antagonists. Security's own morgue trays have been removed.

The job in action

https://cdn.discordapp.com/attachments/950489581151735849/1102297675669442570/2023-04-30_14-16-06.mp4

Surgery changes

Autopsies are a Surgery, and I tried to intertwine this with the Dissection surgery.
Dissections and Autopsies both require the Autopsy scanner to perform them, however you can only perform one on any given body. Dissections are for experiments, Autopsies is for the paper of information.

Dissected bodies now also give a ~20% surgery speed boost, this was added at the request of Fikou as a way to encourage Doctors to let the Coroner do their job before reviving a body.
I also remember the Medical skill, which allowed Doctors to do surgery faster on people, and I hope that this can do something like that WITHOUT adding the potential for exploiting, which led to the skill's downfall.

Morgue Improvements

Morgue trays are no longer named with pens, they instead will steal the name of the last bodybag to be put in them.

Morgue trays are also removed from Brig Medical areas and Robotics, now they have to bring their corpses to the Morgue where the Coroner can keep track and ensure records are properly updated.

Sprite credits

I can't fit it all in the Changelog, so this is who made what

McRamon

  • Autopsy scanner

Tattax

  • Table clock sprites and in-hands

CoiledLamb

  • Coroner jumpsuits & labcoats (inhand, on sprite, and their respective alternatives)
  • Coroner gloves
  • CoronerDrobe (the vending machine)

Why It's Good For The Game

This is mostly explained in the hackmd, but the goal of this is:

  1. Increase the use of the Medical Records console.
  2. Add a new and interesting way for Detectives to uncover mysteries.
  3. Add a more RP-flavored role in Medical that still has mechanics tied behind it.

Changelog

馃啈 JohnFulpWillard, sprites by McRamon, tattax, and Lamb
add: The Coroner, a new Medical role revolving around dead corpses and autopsies.
add: The Coroner's Autopsy Scanner, used for discovering the cause for someone's death, listing their wounds, the causes of them, their reagents, and diseases (including stealth ones!)
qol: Morgue Trays are now named after the bodybags inside of them.
balance: The morgue now has 'Secure' morgue trays which by default don't beep.
balance: Security Medical area and Robotics no longer have their own morgue trays.
balance: Dissected bodies now have faster surgery speed. Autopsies also count as dissections, however they're mutually exclusive.
/:cl:

@keywordlabeler keywordlabeler bot added Balance Either grab popcorn or prepare for a tidal wave of why this PR is bad. Feature Adds code to the game that'll cause a bug Quality of Life Makes something easier to use (or harder to code) Upstream Mirror [DEPRECEATED] /TG/ merged a pull request, and now its a mirror. Watch as it pings commit-access. labels May 6, 2023
@github-actions github-actions bot added Config Yell at Patchy (mostly Jolly) when this gets merged Map Edit You placed a single (one) poster in a hall. And its not even the right one. Congratulations. labels May 6, 2023
@Jolly-66 Jolly-66 requested a review from prodirus as a code owner May 6, 2023 22:39
@Jolly-66 Jolly-66 merged commit 0c4cdf9 into master May 6, 2023
15 of 20 checks passed
@Jolly-66 Jolly-66 deleted the upstream-merge-75065 branch May 6, 2023 23:19
TaleStationBot added a commit that referenced this pull request May 6, 2023
github-actions bot added a commit that referenced this pull request May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Balance Either grab popcorn or prepare for a tidal wave of why this PR is bad. Config Yell at Patchy (mostly Jolly) when this gets merged Feature Adds code to the game that'll cause a bug Map Edit You placed a single (one) poster in a hall. And its not even the right one. Congratulations. Quality of Life Makes something easier to use (or harder to code) Upstream Mirror [DEPRECEATED] /TG/ merged a pull request, and now its a mirror. Watch as it pings commit-access.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants