DeltaV-Station / Delta-v

A fork of Space Station 14, embracing a mixture of classic SS13 chaos and experimentation only possible with the new engine
https://delta-v.org
GNU Affero General Public License v3.0
62 stars 266 forks source link

Add "Subpoenaed" status for SecHud and Criminal Records Computer #1405

Closed BellwetherLogic closed 3 months ago

BellwetherLogic commented 3 months ago

About the PR

The Criminal Records Computer can now be used to mark a member of the crew as under subpoena by the Justice Department, meaning that Security should direct or escort them to court immediately. This can be used both to notify Sec that a prisoner is ready for trial ASAP, or to mark witnesses and persons of interest in the broader station population.

Why / Balance

This should simplify the process of serving subpoena paperwork/getting people to court, dramatically cutting down on court delays for witnesses.

Technical details

This is the first time I've actually touched proper code - however, this isn't really anything novel, just adding the appropriate bits in the appropriate places.

Media

https://github.com/DeltaV-Station/Delta-v/assets/157836624/698b397f-e11b-4c28-9c98-7cc1c2463d12

Changelog :cl: Bellwether

github-actions[bot] commented 3 months ago

RSI Diff Bot; head commit e3ed89fb5fe7ac904b3b800c4727df651bfa69d4 merging into 0b22317b010c50c01f3debecc9276fd58fbe4e48 This PR makes changes to 1 or more RSIs. Here is a summary of all changes:

Resources/Textures/DeltaV/Interface/Misc/security_icons.rsi

| State | Old | New | Status | --- | --- | --- | --- | | hud_subpoenaed | ![]() | ![](https://raw.githubusercontent.com/BellwetherLogic/Delta-v/e3ed89fb5fe7ac904b3b800c4727df651bfa69d4/Resources/Textures/DeltaV/Interface/Misc/security_icons.rsi/hud_subpoenaed.png) | Added

Edit: diff updated after e3ed89fb5fe7ac904b3b800c4727df651bfa69d4

BellwetherLogic commented 3 months ago

Okay, after some conflict shenanigans (git is sorcery) I think I have this in a workable position. All files should either be commented or in the DeltaV namespace, and the new meta.json file is (hopefully) appropriately attributed.

BellwetherLogic commented 3 months ago

Okay, after a lot of misery and having to learn what BOMs are, I think I've finally got this PR unscrombled. Thank you so much to everyone for being patient with my dumb ass as I learn basic concepts of software development.

Timemaster99 commented 3 months ago

SOP rewrite includes subpoenas, so this will mesh nicely