This is essentially a ticket that a security officer (or someone with the equivalent authority) can issue against another person. Note that I'm calling them citations instead of tickets so as not to confuse them with our existing ahelp ticketing system.
Let's start with how this will integrate with the existing security infrastructure. A new "Citations" section is added to the individual security records view on security records console. You can add a new citation just like adding a Major or Minor crime. Enter the offense and how much the fine is. When the fine is paid, the citation can be marked as paid.
Citations can also be added with SecHUDs in a similar manner.
This brings me to two open-ended questions:
1. How are people notified of new citations issued against them
- The easiest method is that we don't, similar to crime notes. I'm not in favor of this method.
- We could send an automated PDA message, notifying them of the offense and the fine they have to pay. This feels like the right way to go, but it sets a precedent for using the PDA network to send automatic messages, which we don't presently do.
- Some sort of radio headset message, similar to Centcom headset messages. I.E. "An automated voice crackles in your ear: You have been cited for 'Being a chumbis.' The fine is 400 credits". I would put this functionality in the automated arrivals announcer machine (so people could customize the messages).
- Give a holochip to your nearest friendly security officer and let them handle marking the fine as paid. Probably ends hilariously poorly.
- View your citations and pay them at security's Citation Kiosk, conveniently located outside the brig. Requires map edits though, which are :>
- A link to pay your fine when the citation is announced to you, if the headset delivery method is used.
Notes:
- Paid fines go into the security budget
- Citations are tracked in the database, because that's literally the only reason I want this feature (and goon has it)