ParadiseSS13 / Paradise

Paradise Station's GitHub main repository.
https://www.paradisestation.org/forum
GNU Affero General Public License v3.0
405 stars 1.2k forks source link

Autopsy Scanner cannot be reset manually and will not update on disfigured bodies named "Unknown" +infinite paper #15101

Open Return-To-Sender-Fender-Bender opened 3 years ago

Return-To-Sender-Fender-Bender commented 3 years ago

Issue Description:

Autopsy scanner is useless on the unrecognizable bodies in morgue, as it will not update on bodies named "unknown" and will instead continuously update a single report.

What did you expect to happen:

I expected the autopsy scanner to clear it's buffer upon printing the report (like a forensic scanner!) or moving to a new body

What happened instead:

All scans on nameless (unknown) bodies go into one continuous report and are impossible to clear.

Why is this bad/What are the consequences:

This makes recordkeeping a hassle, and any inattentive coroner will clump every autopsy report into one paper, continuously making the list and record longer with every new body in the morgue.

Steps to reproduce the problem:

1: Get an autopsy scanner 2: Murder a crewmember and disfigure the body, until the point that their name will be "unknown" even if bare faced and without id. 3: Scan body (note that the very first scan will "update" the scanner.) 4: repeat step 2 5: repeat step 3 (Note that there is no "update" message, as the scanner thinks it's the same body) 6: Watch as the autopsy scan is not cleared or replaced, and is instead updated with additional injuries.

When did the problem start happening:

I'm not sure if this is a recent thing, I only just noticed it late into a coroner shift earlier today. (Too late to save the reports I had already made)

Extra information:

I haven't researched this too much, and I believe that the report CAN be cleared if you use it on a named body. But this will be a hassle as you can only scan someone on a operating table. Also, there is no cooldown on printing reports which means you can spam the use key and fill up a floor tile with infinite paper.

Kiyahitayika commented 3 years ago

probably needs to use real_name or whatever that variable is.