Thread Rating:
  • 3 Vote(s) - 4.67 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[PR] Fingerprint Rewrite
#1
Information 
PULL REQUEST DETAILS

[security][rework][input wanted]

About the PR
- Fingerprints are now applied based on the arms themselves rather than being a part of the mob.
- If the left and right arms have different fingerprints, the print will be applied based on the active hand.
- Human limbs use lowercase letters, while robotic limbs use hexadecimal fingerprints.
- Gloves now leave behind a partial fingerprint mask. Silver nitrate can be used to reveal partial fingerprints through gloves.
- Black & janitor gloves leave behind no partial prints. Most gloves will have a fingerprint mask with a 25% match rate. Insulated gloves have a 12.5% match rate. Latex gloves have a 6% match rate. Custom gloves will depend on the chemical resistance of the material. (Higher match rate is better for crime)
- A bottle of silver nitrate can be found in forensics carts at round start.
- Fingerprints are no longer used for admin logs. Admins can now use a separate adminprints system that stores user's ckeys to obtain a chain of custody.
- Fingerprint report text is now more condensed by using multiple columns.

Why's this needed?
- Updates fingerprints to the new forensics system.
- Fingerprint system is now much more detailed.
- Admins now have their own type of forensics for more customized data collection.

Testing
<img width="867" height="359" alt="Screenshot 2025-10-08 174238" src="https://github.com/user-attachments/assets/4e881383-da15-4bee-b669-bae48b8e46d9" />

<img width="465" height="403" alt="Screenshot 2025-10-08 174122" src="https://github.com/user-attachments/assets/e2368ca4-5f0e-426e-842f-c3a7bcf75121" />

Changelog
Code:
changelog
(u)LorrMaster
(*)Fingerprints have been rewritten and are now based on the current arm(s) instead of the mob themselves.
(*)Partial fingerprints can be revealed using silver nitrate, varies depending on the type of glove.
(+)A bottle of silver nitrate can be found in forensics carts.


PULL REQUEST DETAILS
Reply
#2
I'm a fan! Although admittedly it's mostly because I thought it was silly how easy it was to find the fingerprints of someone using latex gloves when that's like THE "leave no fingerprints" type of glove in media lol.
Reply
#3
Thanks! Just in case it isn't clear, a higher match rate is better for crime. 100% match rate means that it could be anyone and a 0% match rate means that you have the entire fingerprint. So even with no other evidence latex gloves will probably narrow the search down to a few suspects with the caveat being that you now need the chemical to do the analysis.
Reply
#4
Played with the changes on local for a while and although I'm a big fan of the idea in general, I'm worried that this implementation might make reliable forensics too difficult. Latex gloves are widely available in all public MiniMeds aside from there being a LOT of them in medbay. This would most likely make them the best choice for crime gloves and it would make the detective's job a lot more difficult with how little the partial prints gives away. There's also the case of the gloves leaving the same partial print on each touch (iirc now they reveal different parts of the print each time you grab/touch something, allowing you "piece together" a full print after some time). Overall I love the idea of the chemical spraying to reveal partials and making them arm-based, just got mixed feelings on the new partial masks.
Reply
#5
I feel like it would be better if it indicated the sequence for partial prints, like how currently for latex it will have nonsense $%$# intermixed with the actual prints letters like %#e$ which i prefer since it gives you an indication of its placement compared to the proposed method of just giving ...e... which doesnt really indicate where in the sequence the e occurs.

But its very cool still!
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)