From 4520006e785d7adc754fbdc2788f0a80523fec15 Mon Sep 17 00:00:00 2001 From: Fansana Date: Wed, 20 Nov 2024 01:17:24 +0100 Subject: [PATCH 1/4] So fucking many documents --- .../Locale/en-US/Floof/paper/command.ftl | 64 ++++ .../Locale/en-US/Floof/paper/engineering.ftl | 28 ++ .../Locale/en-US/Floof/paper/epistemics.ftl | 79 +++++ .../en-US/Floof/paper/head-of-personel.ftl | 248 ++++++++++++++ .../Locale/en-US/Floof/paper/justice.ftl | 198 ++++++++++++ .../Locale/en-US/Floof/paper/logistics.ftl | 23 ++ .../Locale/en-US/Floof/paper/medical.ftl | 52 +++ .../Locale/en-US/Floof/paper/security.ftl | 306 ++++++++++++++++++ .../Locale/en-US/Floof/paper/service.ftl | 45 +++ .../Floof/Entities/Objects/Misc/command.yml | 21 ++ .../Entities/Objects/Misc/engineering.yml | 10 + .../Entities/Objects/Misc/epistemics.yml | 32 ++ .../Floof/Entities/Objects/Misc/folders.yml | 107 ++++++ .../Objects/Misc/head-of-personel.yml | 98 ++++++ .../Floof/Entities/Objects/Misc/justice.yml | 55 ++++ .../Floof/Entities/Objects/Misc/logistics.yml | 10 + .../Floof/Entities/Objects/Misc/medical.yml | 21 ++ .../Floof/Entities/Objects/Misc/paperwork.yml | 18 ++ .../Floof/Entities/Objects/Misc/security.yml | 87 +++++ .../Floof/Entities/Objects/Misc/service.yml | 21 ++ 20 files changed, 1523 insertions(+) create mode 100644 Resources/Locale/en-US/Floof/paper/command.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/engineering.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/epistemics.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/head-of-personel.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/justice.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/logistics.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/medical.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/security.ftl create mode 100644 Resources/Locale/en-US/Floof/paper/service.ftl create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/command.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/engineering.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/epistemics.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/head-of-personel.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/justice.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/logistics.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/medical.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/paperwork.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/security.yml create mode 100644 Resources/Prototypes/Floof/Entities/Objects/Misc/service.yml diff --git a/Resources/Locale/en-US/Floof/paper/command.ftl b/Resources/Locale/en-US/Floof/paper/command.ftl new file mode 100644 index 00000000000..6895cba8db0 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/command.ftl @@ -0,0 +1,64 @@ +paperwork-command-header = {"["}color=#009100]◥[bold]N[/bold]◣ [head=3][bold]Central Command[/bold][/head][/color] +paperwork-command-separator = {"["}color=#009100]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-command-emergency-personal-recovery = + { paperwork-command-header } + { paperwork-command-separator } + {"["}bold]EMERGENCY PERSONAL RECOVERY[/bold] + { paperwork-command-separator } + {"["}bold]STATION:[/bold] + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CAPTAIN:[/bold] + {"["}bold]HEAD OF PERSONNEL:[/bold] + {"["}bold]HEAD OF SECURITY:[/bold] + {"["}bold]QUARTERMASTER:[/bold] + { paperwork-command-separator } + Reason for Faxing Central Command: + Desired Response From Central Command: + Details of Missing person(s): + Last Known Local: + { paperwork-command-separator } + + {"["}color=red]This document is not valid unless stamped by The Captain & least two of the required personnel.[/color] + + {"["}italic]Note: Please note, Central Command is not liable for any personal lost, as that is responsibility placed upon the applicable department head. Central Command will take this form into consideration, however they are allowed to deny it on the grounds the department must recover said personnel.[/italic] + + {"["}bold]CAPTAINS SIGNATURE:[/bold] + {"["}bold]COMMAND MEMBER'S SIGNATURE:[/bold] + {"["}bold]COMMAND MEMBER'S SIGNATURE:[/bold] + +paperwork-command-station-request-for-assistance = + { paperwork-command-header } + { paperwork-command-separator } + {"["}bold]STATION REQUEST FOR ASSISTANCE[/bold] + { paperwork-command-separator } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CAPTAIN:[/bold] + {"["}bold]HEAD OF PERSONNEL:[/bold] + {"["}bold]HEAD OF SECURITY:[/bold] + {"["}bold]CHIEF ENGINEER:[/bold] + {"["}bold]CHIEF MEDICAL OFFICER:[/bold] + {"["}bold]QUARTERMASTER:[/bold] + {"["}bold]RESEARCH DIRECTOR:[/bold] + { paperwork-command-separator } + + Reason for Faxing Central Command: + Desired Reponse From Central Command: + Are You Really Sure?: {"{ }"} + Are You Really Really Sure?: {"{ }"} + + { paperwork-command-separator } + + {"["}color=red]This document is not valid unless stamped by The Captain & least two of the required personnel.[/color] + + {"["}italic]Note: Please place an "X" in the two "really sure" boxes if you ready to fully commit to this course of action. These boxes will be taken into consideration by Central Command.[/italic] + + {"["}bold]CAPTAIN SIGNATURE:[/bold] + {"["}bold]HEAD OF PERSONNEL SIGNATURE:[/bold] + {"["}bold]HEAD OF SECURITY SIGNATURE:[/bold] + {"["}bold]CHIEF ENGINEER SIGNATURE:[/bold] + {"["}bold]CHIEF MEDICAL OFFICER SIGNATURE:[/bold] + {"["}bold]QUARTERMASTER SIGNATURE:[/bold] + {"["}bold]RESEARCH DIRECTOR SIGNATURE:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/engineering.ftl b/Resources/Locale/en-US/Floof/paper/engineering.ftl new file mode 100644 index 00000000000..b022512a2dd --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/engineering.ftl @@ -0,0 +1,28 @@ +paperwork-header-engineering = {"["}color=#f39f27] ◥[bold]N[/bold]◣ [head=3][bold]ENGINEERING [/bold][/color][/head] +paperwork-separator-engineering = {"["}color=#f39f27]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-separator-engineering-building-permit = + { paperwork-header-engineering } + { paperwork-separator-engineering } + {"["}head=2]BUILDING PERMIT [/head] + { paperwork-separator-engineering } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]HEAD OF PERSONNEL:[/bold] + {"["}bold]CHIEF ENGINEER:[/bold] + {"["}bold]APPLICANT:[/bold] + {"["}bold]DEPARTMENT:[/bold] + { paperwork-separator-engineering } + Reason for remodeling?: + Any Addtional Resources needed?: + + { paperwork-separator-engineering } + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic][colour=gray]NOTE: Completion of this form may require you to fill out an addtional form for additional resources.[/color][/italic] + + • Chief Engineer Signature: + • Head of Personnel Stamp: + diff --git a/Resources/Locale/en-US/Floof/paper/epistemics.ftl b/Resources/Locale/en-US/Floof/paper/epistemics.ftl new file mode 100644 index 00000000000..2a5b43eb60b --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/epistemics.ftl @@ -0,0 +1,79 @@ + +paperwork-header-epistemics = {"["}color=#c96dbf] ◥[bold]N[/bold]◣ [bold]EPISTEMICS[/bold][/color] +paperwork-separator-epistemics = {"["}color=#c96dbf]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-separator-epistemics-borgification-notice = + { paperwork-header-epistemics } + { paperwork-separator-epistemics } + {"["}head=2]BORGIFCATION NOTICE [/head] + { paperwork-separator-epistemics } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]BORG APPLICATE:[/bold] + {"["}bold]FORMER JOB:[/bold] + { paperwork-separator-epistemics } + + •[bold]DATE:[/bold] + •[bold]STATED REASON:[/bold] + • Name: + • Job: + • Cause of death: + + { paperwork-separator-epistemics } + + {"["}italic]NOTE: The belongings of an employee who died in the workplace must be transferred to the department in which they worked in. It is allowed, not to transfer items for objective reasons.[/italic] + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + •[bold]Chief Medical Officer Signature: + •Research Chief Signature:[/bold] + + +paperwork-separator-epistemics-production-request = + { paperwork-header-epistemics } + { paperwork-separator-epistemics } + {"["}head=2]PRODUCTION REQUEST [/head][color=#c96dbf] + { paperwork-separator-epistemics } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]MYSTAGOGUE:[/bold] + {"["}bold]RECIEVER:[/bold] + {"["}bold]DEPARTMENT:[/bold] + { paperwork-separator-epistemics } + • Items Requested: + { paperwork-separator-epistemics } + {"["}italic]NOTE: Please place an X with the number of items desired. If it is a personal order, place "personal" under department. + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}bold]MYSTAGOGUE SIGNATURE[/bold] + + +paperwork-separator-epistemics-psionic-self-identification = + { paperwork-header-epistemics } + { paperwork-separator-epistemics } + {"["}head=2]PSIONIC SELF-IDENTIFICATION [/head] + { paperwork-separator-epistemics } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]NAME:[/bold] + {"["}bold]PLACE OF ORIGIN:[/bold] + {"["}bold]DATE OF BIRTH:[/bold] + {"["}bold]PRONOUNS:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-epistemics } + • Physical Description: + • Relevant Medical Information: + • How you equired Psionic abilities: + • Your interests: + • Your skills: + • Your past work experience: + • In case of death: + { paperwork-separator-epistemics } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic][color=gray]NOTE: The document is valid only if reliable information about the person is provided. The document is valid only if there is a Signature of Psionic mantis or Mystagogue. The accountable person confirms that this is a true documentation of the person's Identity. The accountable person confirms the transfer of the right to dispose of the life, health, inventory, soul, Psionic ability and assets of the accountable person to NanoTrasen Corporation. NanoTrasen Corporation is not responsible for loss of life/injury/loss of property/otherwise within the framework of Standard Operating Procedures, Space Law or other acts.[/color][/italic] + + {"["}bold] Psionic Mantis Signature:[/bold] + {"["}bold] Mystagogue Stamp:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl b/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl new file mode 100644 index 00000000000..e9ea7600b84 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl @@ -0,0 +1,248 @@ +paperwork-header-hop = {"["}color=#1b67a5] ◥[bold]N[/bold]◣ [head=3][bold]HEAD OF PERSONAL[/bold][/head][/color] +paperwork-separator-hop = {"["}color=#1b67a5]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-hop-access-permit = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]Access Permit [/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]PERSONS:[/bold] + {"["}bold]ACCESS GRANTED:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-hop } + {"•"} Reason For Extended Access: + {"•"} Other Notes: + {"["}color=red]This document gives {"{"}insert name{"}"} the ability to Access stated areas unhindered. + + This document must be signed, and stamped by the Head of Personal to be considered valid.[/color] + + {"["}bold]Applicant's Signature:[/bold] + {"["}bold]Head of Personal's Signature:[/bold] + +paperwork-hop-job-transfer-request = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]Job Transfer Request[/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]APPLICANT:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-hop } + {"•"} Desired position: + {"•"} Reasons for transfer to the desired position: + {"•"} Your skills: + { paperwork-separator-hop } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic]NOTE: The document is valid if a seal of the Head of the department where the accountable person is employed, unless explicitly stated otherwise. The accountable person confirms that they have all the necessary skills to work in a new workplace.[/italic] + + {"["}bold]Applicants's Signature:[/bold] + {"["}bold]Head Of Personnel's Signature:[/bold] + + +paperwork-hop-crewmate-identification = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]CREWMATE IDENTIFICATION[/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]NAME:[/bold] + {"["}bold]PLACE OF ORIGIN:[/bold] + {"["}bold]DATE OF BIRTH:[/bold] + {"["}bold]PRONOUNS:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-hop } + {"•"} Physical Description: + {"•"} Relevant Medical Information: + {"•"} Your interests: + {"•"} Your skills: + {"•"} Your past work experience: + {"•"} In case of death: + { paperwork-separator-hop } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic][color=gray]NOTE: The document is valid only if reliable information about the person is provided. The document is valid only if there is a stamp of the Head of the department. The accountable person confirms that this is a true documentation of the person's Identity. The accountable person confirms the transfer of the right to dispose of the life, health, inventory, soul, and assets of the accountable person to NanoTrasen Corporation. NanoTrasen Corporation is not responsible for loss of life/injury/loss of property/otherwise within the framework of Standard Operating Procedures, Space Law or other acts.[/color][/italic] + + {"["}bold] Head of Personnel Signature:[/bold] + {"["}bold] Head of Personnel Stamp:[/bold] + +paperwork-hop-formal-complaint = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]Formal Complaint [/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]HEAD OF PERSONNEL:[/bold] + { paperwork-separator-hop } + {"["}head=3]Section A[/head] + Complaintant's Name: [color=#002AAF]Sample Person[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + Complaintant's Role: [color=#002AAF]Sample Role[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + { paperwork-separator-hop } + {"["}head=3]Section B[/head] + {"["}bold]Subject of Complaint:[/bold] + \[ ] A Individual \[ ] A Department \[ ] Other + {"["}italic]If other, please skip to Section C[/italic] + + Department of the Subject of Complaint: + \[ ] Sci \[ ] Engi \[ ] Service \[ ] Cargo \[ ] Grey + \[ ] Med \[ ] Sec \[ ] Command \[ ] CentCom \[ ] Other + + {"["}italic]If you are complaining about a person, please answer the following.[/italic] + Name: [color=#002AAF]Sample Person[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + {"["}italic]Please choose category(s) of misconduct the person or department has committed.[/italic] + \[ ] Violation of Space Law \[ ] Acting against NT interests + \[ ] Destruction of Property \[ ] Causing a disturbance + \[ ] "Unspeakable Acts" \[ ] Sabotage of equipment + \[ ] Theft of Property \[ ] Overly Bureaucratic + \[ ] Overly Rude/Mean \[ ] Not Bureaucratic Enough + \[ ] Being Really Annoying + \[ ] Other: [color=#002AAF]Sample Problem[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + {"["}italic]Who Was Affected?[/italic] + \[ ] Just Me \[ ] A few people \[ ] A department worth + \[ ] Multiple Departments worth \[ ] Whole Station + { paperwork-separator-hop } + {"["}head=3]Section C[/head] + {"["}bold]Please provide a detailed explanation of the missconduct below, providing all details relevant to the story.[/bold] + + {"["}color=#1b67a5]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + {"["}color=red][italic]Please either submit it to the Head of Personnel; if unavaliable, submit form to the Commanding Officer or to CentCom via fax for review. Please refrain from involving multiple commanding officers unless it is absolutely nessecary.[/italic][/color] + + {"["}bold]Signature of Complaintant:[/bold] + +paperwork-hop-oder-of-dismissal = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]ORDER OF DISMISSAL [/head] + { paperwork-separator-hop } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold] STATION:[/bold] NT14-NAME-XXX + {"["}bold] SHIFT TIME:[/bold] XX:XX + {"["}bold] ACCOUNTABLE PERSON:[/bold] + {"["}bold] JOB:[/bold] + { paperwork-separator-hop } + {"•"} Dismissed employee: + {"•"} The position of the dismissed employee: + {"•"} The reason for the dismissal: + { paperwork-separator-hop } + + {"["}italic]NOTE: This form of document is valid only for employees who do not have the status of Head of Department. The document must be sealed with the stamp of the department in which the dismissed employee worked, unless explicitly stated otherwise. After dismissal, the employee is obliged to receive the passenger's uniform, the passenger's headset and the passenger's PDA, having handed over all the professional inventory of the previous position.[/italic] + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}bold]HEAD OF PERSONNELS STAMP:[/BOLD] + +paperwork-hop-dismissal-of-department-head = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}bold]DISMISSAL OF DEPARTMENT HEAD [/bold] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CAPTAIN:[/bold] + {"["}bold]ACCOUNTABLE PERSON:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-hop } + {"•"} Name of the person being dismissed: + {"•"} The position of the person being dismissed: + {"•"} Reason for dismissal: + {"•"} Additional comments [italic](issued by other heads of departments)[/italic]: + { paperwork-separator-hop } + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic]NOTE: The initialization of dismissal can only be carried out by the station captain or the Head of Personnel (with the permission of the station Captain or Central Command). The document must necessarily have the signature of the person being dismissed (except for direct disregard to sign the report). This document is recognized as valid only if there is a stamp of the station Captain.[/italic] + + {"["}bold]Captain's Signature: + Head Of Personnel's Signature:[/bold] + + Signature of the dismissed: + + +paperwork-hop-employment-application = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]EMPLOYMENT APPLICATION[/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]ACCOUNTABLE PERSON:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-hop } + {"•"} Desired employment: + {"•"} Reasons why you should get this position: + {"•"} Your interests: + {"•"} Your skills: + {"•"} Your past work experience: + + { paperwork-separator-hop } + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic]NOTE: This document is valid only if reliable information about the person is provided. Providing false information is a reason for refusal of employment. This document is valid only if there is a stamp of the Head of the department where the accountable person is employed, unless explicitly stated otherwise. The accountable person confirms that they have all the necessary skills to work in the desired employment, is a healthy person. The accountable person confirms the transfer of the right to dispose of the life, health, inventory, soul and assets of the accountable person to NanoTrasen Corporation. NanoTrasen Corporation is not responsible for loss of life/injury/loss of property/otherwise within the framework of Standard Operating Procedures, Space Law or other acts.[/italic] + + {"["}bold] Head of Personnel Signature:[/bold] + + + +paperwork-hop-restricted-equipment-permit = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]Restricted Equipment Permit [/head] + { paperwork-separator-hop } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]EQUIPMENT USER: [/bold] + {"["}bold]EQUIPMENT TYPE: [/bold] + {"["}bold]JOB: [/bold] + { paperwork-separator-hop } + {"•"} Reasons for desired Equipment: + {"•"} Other Notes: + { paperwork-separator-hop } + {"["}color=red]This document gives [insert name] the ability to carry {"{stated gear}"} unhindered.[/color] + + {"["}color=gray]This Permit can be revoked as at a moment's notice if the applicable party violates Space Law in the use of said Equipment.[/color] + + {"["}color=red]This document must be signed and stamped by Head of Personnels & Head of Security to be considered valid.[/color] + + {"["}bold]Head of Personnels' Stamp & Signature:[/bold] + {"["}bold]Head of Security Stamp & Signature:[/bold] + + +paperwork-hop-restricted-weapons-permit = + { paperwork-header-hop } + { paperwork-separator-hop } + {"["}head=2]Restricted Weapons Permit [/head] + { paperwork-separator-hop } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold] STATION:[/bold] NT14-NAME-XXX + {"["}bold] SHIFT TIME:[/bold] XX:XX + {"["}bold] WEAPON USER: [/bold] + {"["}bold] WEAPON TYPE: [/bold] + {"["}bold] JOB: [/bold] + { paperwork-separator-hop } + {"•"} Reasons for desired Equipment: + {"•"} Other Notes: + { paperwork-separator-hop } + + {"["}color=red]This document gives [insert name] the ability to carry L3 class armaments.[/color] + + {"["}color=gray]Class three armaments include but are not limited to: automatic weapons, combat explosives, and energy based melee weaponry.[/color] + + {"["}color=red]This document must be signed and stamped by Head of Personals & Head of Security to be considered valid.[/color] + + {"["}bold]Head of Personnels' Stamp & Signature:[/bold] + {"["}bold]Head of Security Stamp & Signature:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/justice.ftl b/Resources/Locale/en-US/Floof/paper/justice.ftl new file mode 100644 index 00000000000..279ac83d9c1 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/justice.ftl @@ -0,0 +1,198 @@ +paperwork-header-justice = {"["}color=#6b2833] ◥[bold]N[/bold]◣ [head=3][bold]HEAD OF PERSONAL[/bold][/head][/color] +paperwork-separator-justice = {"["}color=#6b2833]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + + +paperwork-justice-pardon-request = + { paperwork-header-justice } + { paperwork-separator-justice } + {"["}head=2]PARDON REQUEST[/head] + { paperwork-separator-justice } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CAPTAIN:[/bold] + {"["}bold]WARDEN:[/bold] + {"["}bold]TARGET OF PARDON:[/bold] + { paperwork-separator-justice } + This document if approved, allows the release of a inmate sentenced to Permanent Confienment (Perma), under the stipulations agreed upon by authorized personnel. + {"["}color=red][italic]Inmates may be issued for parole by the Warden, Head of Security, or may apply for parole at the discretion and availability of the Chief Justice or Court Clerk. This document must be approved and stamped by a authorized personnel; the Warden, Head of Security, or Commanding Officer, to be valid.[/italic][/color] + { paperwork-separator-justice } + {"["}bold]Inmate's Reasoning for Parole[/bold] + + + { paperwork-separator-justice } + {"["}bold]Warden's Notes:[/bold] + + + { paperwork-separator-justice } + I, (full name), in the position of (full name of the position), authorize the release of inmate (full name) from Permanent Confienment. After the pardon is issued, the parolee will be given a civilian job with mandatory work until the end of the shift. + { paperwork-separator-justice } + + {"["}bold]Pardon Issuer's Signature:[/bold] + {"["}bold]Approver's Signature:[/bold] + + +paperwork-justice-restraining-order = + { paperwork-header-justice } + { paperwork-separator-justice } + {"["}color=#6b2833][bold]Restraining Order[/bold][/color] + { paperwork-separator-justice } + {"["}bold]SECTOR:[/bold] Flood Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]DOCUMENT COMPLIER:[/bold] + {"["}bold]JOB:[/bold] + {"["}bold]TARGET OF RESTRAINING ORDER:[/bold] + { paperwork-separator-justice } + Reason for Restraining Order: + Applicant Filing: + Applicant's Job: + Departmental Ban:( ) + {"["}color=gray][italic]Please specify if Target is Banned from entering Applicants department of work.[/color][/italic] + { paperwork-separator-justice } + {"["}color=red]This document is not valid unless stamped by at least one of the authorized approvers; Chief Justice or Clerk of Court, in their absense the Head of Personnel.[/color] + {"["}color=red]This document is not valid unless stamped by either the Warden or Head of Security.[/color] + { paperwork-separator-justice } + {"["}bold] Authorized Approver:[/bold] + {"["}bold] Head of Security/Warden Signature:[/bold] + +paperwork-justice-trial-docket-civil = + { paperwork-header-justice } + { paperwork-separator-justice } + {"["}head=3]TRIAL DOCKET - CIVIL[/head] + { paperwork-separator-justice } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NTXXX - XXX + {"["}bold]CASE:[/bold] (PLAINTIFF) v. (DEFENDANT) + + { paperwork-separator-justice } + PLAINTIFF'S ATTORNEY: + DEFENDANT'S ATTORNEY: + CLASSIFICATION: Civil + + {"["}color=gray]This form serves as notification from the filer to the Legal Department that a Criminal or Civial Trial has been requested.[/color] + { paperwork-separator-justice } + {"["}bold]Claim of Damages:[/bold] + + + {"["}bold]Plaintiff's Requested Award for Damages:[/bold] + + + { paperwork-separator-justice } + {"["}color=red]This document is not valid unless stamped by the presiding judge or Clerk of Courts.[/color] + + {"["}color=#aaaaaa]Failure to appear in court will result in the absent party being charged with Contempt of Court.[/color] + {"["}color=gray]Evidence not provided to the Court Clerk, if avaliable, for certification prior to the court will not be accepted into the record. All evidence collected should be shared with the representatives from both parties.[/color] + { paperwork-separator-justice } + {"["}bold]Filer's Signature:[/bold] + {"["}bold]Presiding Judge's Signature:[/bold] + + +paperwork-justice-trial-docket-criminal = + { paperwork-header-justice } + { paperwork-separator-justice } + {"["}head=3]TRIAL DOCKET [/head] + { paperwork-separator-justice } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NTXXX - XXX + {"["}bold]CASE:[/bold] STATION SECURITY v. (DEFENDANT) + {"["}bold]CAPTAIN:[/bold] + {"["}bold]HEAD OF SECURITY:[/bold] + { paperwork-separator-justice } + PROSECUTION: + ATTORNEY: + CLASSIFICATION: Criminal + + {"["}color=gray]This form serves as notification from the filer to the Legal Department that a Criminal or Civial Trial has been requested.[/color] + { paperwork-separator-justice } + {"["}head=3]Charges:[/head] + 1XX Misdemeanor Crimes: + \[ ] Code:SL1-01 (Fearmongering) + \[ ] Code:SL1-03 (Animal Cruelty) + \[ ] Code:SL1-04 (Theft) + \[ ] Code:SL1-06 (Vandalism) + \[ ] Code:SL1-09 (Brandishing) + \[ ] Code:SL1-11 (Possession) + \[ ] Code:SL1-12 (Trespass) + \[ ] Code:SL1-15 (Hooliganism) + \[ ] Code:SL1-17 (Failure To Comply) + + { paperwork-separator-justice } + 2XX Felony Crimes: + \[ ] Code:SL2-01 (Perjury or False Report) + \[ ] Code:SL2-03 (Manslaughter) + \[ ] Code:SL2-04 (Grand Theft) + \[ ] Code:SL2-05 (Black Marketeering) + \[ ] Code:SL2-06 (Sabotage) + \[ ] Code:SL2-07 (Mindbreaking) + \[ ] Code:SL2-08 (Kidnapping) + \[ ] Code:SL2-09 (Assault) + \[ ] Code:SL2-10 (Abuse of Power) + \[ ] Code:SL2-11 (Felony Possession) + \[ ] Code:SL2-12 (Secure Trespass) + \[ ] Code:SL2-13 (Endangerment) + \[ ] Code:SL2-14 (Harassment) + \[ ] Code:SL2-15 (Rioting) + \[ ] Code:SL2-16 (Contempt of Court) + \[ ] Code:SL2-17 (Obstruction of Justice) + + { paperwork-separator-justice } + 3XX Capital Crimes: + \[ ] Code:SL3-01 (Terrorism) + \[ ] Code:SL3-03 (Murder) + \[ ] Code:SL3-06 (Grand Sabotage) + \[ ] Code:SL3-07 (Decorporealization) + \[ ] Code:SL3-08 (Hostage Taking) + \[ ] Code:SL3-13 (Grand Endangerment) + \[ ] Code:SL3-15 (Sedition) + + { paperwork-separator-justice } + Crime Modifiers: + {"["}color=gray]Time matches crimes commited or attempted.[/color] + \[ ] Solicitation + \[ ] Accessory + \[ ] Attempt + \[ ] Conspiracy + {"["}color=gray]150% max additional modifier of original sentence.[/color] + \[ ] Deadly Weapon + \[ ] Aggravation + \[ ] Discriminatory + {"["}color=gray]200% max additional modifier of original sentence.[/color] + \[ ] Recidivism + {"["}color=gray]Sentence reduction or pardon.[/color] + \[ ] Cooperation - 50% reduction of original sentence. + \[ ] Dire Emergency - Sentence reduction or full pardon. + \[ ] Self-Defence - Sentence reduction or full pardon. + { paperwork-separator-justice } + + {"["}bold]TOTAL TIME SENTENCED:[/bold] + {"["}bold]REQUESTING PERMENANT CONFINEMENT?:[/bold] + {"["}color=red]This document is not valid unless stamped by the presiding judge or Clerk of Courts.[/color] + + {"["}color=#aaaaaa]The trial must be held within the hour following charges totaling 25minutes or greater.[/color] + {"["}color=gray]Evidence not provided to the Court Clerk, if avaliable, for certification prior to the court will not be accepted into the record. All evidence collected should be shared with the representatives from both parties.[/color] + { paperwork-separator-justice } + {"["}bold]Attorney's Signature:[/bold] + {"["}bold]Prosecution/Head of Security's Signature:[/bold] + {"["}bold]Presiding Judge's Signature:[/bold] + +paperwork-justice-written-testimony = + { paperwork-header-justice } + { paperwork-separator-justice } + {"["}head=2]WRITTEN TESTIMONY [/head] + { paperwork-separator-justice } + {"["}bold]CASE:[/bold] (PLANTIFF) v. (DEFENDANT) + {"["}bold]PROSECUTOR:[/bold] + {"["}bold]ATTORNEY:[/bold] + { paperwork-separator-justice } + Testimony of xxx: + + { paperwork-separator-justice } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}color=gray]Evidence not provided to the Court Clerk, if avaliable, for certification prior to the court will not be accepted into the record. All evidence collected should be shared with the representatives from both parties.[/color] + + {"["}color=gray]Failure to appear to a Court Summons is a violation of Space Law & will be considered Contempt of Court.[/color] + + { paperwork-separator-justice } + {"["}bold]Witness' Signature:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/logistics.ftl b/Resources/Locale/en-US/Floof/paper/logistics.ftl new file mode 100644 index 00000000000..50ad1e0cd43 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/logistics.ftl @@ -0,0 +1,23 @@ +paperwork-header-logistics = {"["}color=#b18644] ◥[bold]N[/bold]◣ [head=3][bold]LOGISTICS [/bold][/color][/head] +paperwork-separator-logistics = {"["}color=#b18644]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + + paperwork-logistics-cargo-request = + { paperwork-header-logistics } + { paperwork-separator-logistics } + {"["}head=2]CARGO REQUEST[/head] + { paperwork-separator-logistics } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]QUARTERMASTER:[/bold] + {"["}bold]RECIEVER:[/bold] + {"["}bold]DEPARTMENT:[/bold] + { paperwork-separator-logistics } + • Items Requested: + { paperwork-separator-logistics } + {"["}italic]NOTE: Please place an X with the number of items desired. If it is a personal order, place "personal" under department. + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + • Quartermasters Signature: + • Quartermasters Stamp: diff --git a/Resources/Locale/en-US/Floof/paper/medical.ftl b/Resources/Locale/en-US/Floof/paper/medical.ftl new file mode 100644 index 00000000000..c9680d7db88 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/medical.ftl @@ -0,0 +1,52 @@ +paperwork-header-medical = {"["}color=#b18644] ◥[bold]N[/bold]◣ [bold]MEDICAL[/bold][/color] +paperwork-separator-medical = {"["}color=#b18644]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-medical-death-certificate = + { paperwork-header-medical } + { paperwork-separator-medical } + {"["}head=2]DEATH CERTIFICATE [/head] + { paperwork-separator-medical } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CMO:[/bold] + {"["}bold]APPLICANT:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-medical } + • Data of the deceased: + • Name: + • Job: + • Cause of death: + { paperwork-separator-medical } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic]NOTE: The belongings of an employee who died at the workplace must be transferred to the department in which they worked. It is allowed not to transfer items for objective reasons.[/italic] + + {"["}bold]Chief Medical Officers Signature:[/bold] + + +paperwork-medical-order-of-dismissal = + { paperwork-header-medical } + { paperwork-separator-medical } + {"["}head=2]ORDER OF DISMISSAL - MEDICALLY UNFIT [/head] + { paperwork-separator-medical } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]CAPTAIN:[/bold] + {"["}bold]CHIEF MEDICAL OFFICER:[/bold] + {"["}bold]HEAD OF PERSONNEL: + {"["}bold]HEAD OF SECURITY:[/bold] + { paperwork-separator-medical } + • Reason for dismissal: + • Additional comments [italic](issued by other heads of departments)[/italic]: + • Signature of the dismissed: + { paperwork-separator-medical } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}italic][color=gray]NOTE: The initialization of dismissal can only be carried out by the stations Chief Medical Officer in agreement with the Head of Personal & Security ([bold]with the permission of the Central Command[/bold]). This document must have the signature of the dismissed persons (except for direct disregard to sign the report). The document is only valid if all three listed department heads seals & signatures are present.[/italic][/color] + + {"["}bold]Chief Medical Officer's Signature:[/bold] + {"["}bold]Head Of Personnel's Signature:[/bold] + {"["}bold]Head of Security's Signature:[/bold] + diff --git a/Resources/Locale/en-US/Floof/paper/security.ftl b/Resources/Locale/en-US/Floof/paper/security.ftl new file mode 100644 index 00000000000..0d5cccf06c5 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/security.ftl @@ -0,0 +1,306 @@ +paperwork-header-security = {"["}color=#cb0000] ◥[bold]N[/bold]◣ [head=3][bold]SECURITY[/bold][/head][/color] +paperwork-separator-security = {"["}color=#cb0000]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-security-arrest-report = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]ARREST REPORT[/head] + { paperwork-separator-security } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]HEAD OF SECURITY:[/bold] + {"["}bold]ARRESTING OFFICER:[/bold] + {"["}bold]ARRESTED PERSON:[/bold] + {"["}bold]JOB:[/bold] + { paperwork-separator-security } + • Reason for arrest: + { paperwork-separator-security } + {"["}head=3]Charges:[/head] + 1XX Misdemeanor Crimes: + \[ ] Code:SL1-01 (Fearmongering) - 5mins Max + \[ ] Code:SL1-03 (Animal Cruelty) - 3mins + \[ ] Code:SL1-04 (Theft) - 2mins + \[ ] Code:SL1-06 (Vandalism) - 2mins + \[ ] Code:SL1-09 (Brandishing) - 2mins + \[ ] Code:SL1-11 (Possession) - 5mins Max + \[ ] Code:SL1-12 (Trespass) - 2mins + \[ ] Code:SL1-15 (Hooliganism) - 'As Determined' + \[ ] Code:SL1-17 (Failure To Comply) - 2mins + Misdemeanor Crimes: + {"["}color=gray]Warnings may be issued for a first offense.[/color] + { paperwork-separator-security } + 2XX Felony Crimes: + \[ ] Code:SL2-01 (Perjury or False Report) - 3 mins + \[ ] Code:SL2-03 (Manslaughter) - 8mins + \[ ] Code:SL2-04 (Grand Theft) - 8mins + \[ ] Code:SL2-05 (Black Marketeering) - 6mins + \[ ] Code:SL2-06 (Sabotage) - 6mins + \[ ] Code:SL2-07 (Mindbreaking) - 5mins + \[ ] Code:SL2-08 (Kidnapping) - 8mins + \[ ] Code:SL2-09 (Assault)- 5mins + \[ ] Code:SL2-10 (Abuse of Power) - 5mins + \[ ] Code:SL2-11 (Felony Possession) - 10mins Max + \[ ] Code:SL2-12 (Secure Trespass) - 4mins + \[ ] Code:SL2-13 (Endangerment) - 4mins + \[ ] Code:SL2-14 (Harassment) - 4mins + \[ ] Code:SL2-15 (Rioting) - 4mins + \[ ] Code:SL2-16 (Contempt of Court) - 4mins + \[ ] Code:SL2-17 (Obstruction of Justice) - 2mins + { paperwork-separator-security } + 3XX Capital Crimes: + \[ ] Code:SL3-01 (Terrorism) + \[ ] Code:SL3-03 (Murder) + \[ ] Code:SL3-06 (Grand Sabotage) + \[ ] Code:SL3-07 (Decorporealization) + \[ ] Code:SL3-08 (Hostage Taking) + \[ ] Code:SL3-13 (Grand Endangerment) + \[ ] Code:SL3-15 (Sedition) + {"["}color=gray]All Capital crimes necessitate a mandatory trial.[/color] + { paperwork-separator-security } + Crime Modifiers: + {"["}color=gray]Time matches crimes commited or attempted.[/color] + \[ ] Solicitation + \[ ] Accessory + \[ ] Attempt + \[ ] Conspiracy + {"["}color=gray]150% max additional modifier of original sentence.[/color] + \[ ] Deadly Weapon + \[ ] Aggravation + \[ ] Discriminatory + {"["}color=gray]200% max additional modifier of original sentence.[/color] + \[ ] Recidivism + {"["}color=gray]Sentence reduction or pardon.[/color] + \[ ] Cooperation - 50% reduction of original sentence. + \[ ] Dire Emergency - Sentence reduction or full pardon. + \[ ] Self-Defence - Sentence reduction or full pardon. + + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + {"["}color=gray]This form follows NT space law.[/color] + {"["}color=gray]Those who abuse granted permission can be fined up to 5000 Spesos.[/color] + {"["}bold]Warden or Head of Securiy's Signature:[/bold] + {"["}bold]Attorney's Signature:[/bold] + {"["}bold]Prosecutor's Signature:[/bold] + + + +paperwork-security-arrest-warrant = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]ARREST WARRANT [/head] + { paperwork-separator-security } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]ARRESTING OFFICER: [/bold] + {"["}bold]HEAD OF SECURITY: [/bold] + {"["}bold]PROSECUTOR: [/bold] + {"["}bold]WARRANT TARGET: [/bold] + {"["}bold]JOB: [/bold] + { paperwork-separator-security } + • Reason for arrest: + { paperwork-separator-security } + {"["}color=gray]Warrants are only valid when issued by either the Chief Justice or Court Clerk, or in both of their absences, the CO, Head of Security, or Warden.[/color] + {"["}color=#cb0000]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}color=gray]This form follows NT space law.[/color] + {"["}color=gray]Those who abuse granted permission can be fined up to 5000 Spesos.[/color] + + { paperwork-separator-security } + {"["}bold]Issuer's Signature:[/bold] + +paperwork-security-department-search-warrant = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]DEPARTMENT SEARCH WARRANT [/head] + { paperwork-separator-security } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold] STATION:[/bold] NT14-NAME-XXX + {"["}bold] SHIFT TIME:[/bold] XX:XX + {"["}bold] PROSECUTOR:[/bold] + {"["}bold] HEAD OF SECURITY:[/bold] + {"["}bold] TARGET OF WARRANT: [/bold] + { paperwork-separator-security } + • Requesting Officer: + + • Reason for the search: + { paperwork-separator-security } + If illegal items are found in the searched department they will be confiscated and the owner of these items may be detained at the officer's discretion. Search Warrants should include an area, a brief description of the probable cause, and a list of individuals if applicable. + + {"["}bold]Warrants are only valid when issued by either the Chief Justice or Court Clerk, or in both of their absences, the CO, Head of Security, or Warden.[/bold] + {"["}color=#cb0000]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}color=gray]This form follows NT space law.[/color] + {"["}color=gray]Those who abuse granted permission can be fined up to 5000 Spesos.[/color] + + { paperwork-separator-security } + {"["}bold]Issuer's Signature:[/bold] + +paperwork-security-detective-report = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]DETECTIVE'S REPORT [/head] + { paperwork-separator-security } + {"["}bold]CASE:[/bold] STATION SECURITY v. (DEFENDANT) + {"["}bold]PROSECUTOR:[/bold] + { paperwork-separator-security } + Details of the Case: + + Evidence Collected: + + { paperwork-separator-security } + {"["}color=red]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}color=gray]Evidence not provided to the Court Clerk, if avaliable, for certification prior to the court will not be accepted into the record. All evidence collected should be shared with the Defendant's Attorney.[/color] + + {"["}color=gray]Failure to appear to a Court Summons is a violation of Space Law & will be considered Contempt of Court.[/color] + + { paperwork-separator-security } + {"["}bold]Prosecutor's Signature:[/bold] + {"["}bold]Detective's Signature:[/bold] + +paperwork-security-furlough-request = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]FURLOUGH REQUEST[/head] + { paperwork-separator-security } + This document if approved, allows an inmate to leave his cell under direct supervision of security personel for no more than 20 minutes. Inmate agrees to a strip search after furlough has concluded to ensure there is no contraband. + {"["}color=red][bold]This document must be approved and stamped by the Warden or Head of Security, and signed by the inmate to be valid![/bold][/color] + + Inmate:[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + Warden:[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + Head of Security:[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + If contraband is discovered or given to the inmate, sentences may be applied or extended. + Furlough may end early at the Warden's discretion, for the safety of employees and inmates. Public displays of affection must be limited to single kiss, or hug. + { paperwork-separator-security } + {"["}bold]Inmate's reason for furlough:[/bold] + + + {"["}color=red][bold]DO NOT SIGN UNTIL WARDEN/HoS REVIEWS!!![/color][/bold] + { paperwork-separator-security } + {"["}bold]Reason for denial (if denied):[/bold] + + + + { paperwork-separator-security } + {"["}color=#aaaaaa]This document is not valid unless stamped by at least one of the listed required personnel. + This form follows NT Space Law. + Those who abuse granted permission can be fined up to 5000 spesos pursuant NT Handbook §16-8.7c[/color] + + { paperwork-separator-security } + {"["}color=red][italic]By signing here, the Inmate agrees to adheare to the conditions listed within this form.[/color][/italic] + {"["}bold]Approver's Signature:[/bold] + {"["}bold]Inmate's Signature:[/bold] + + +paperwork-security-individual-search-warrant = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]INDIVIDUAL SEARCH WARRANT [/head] + { paperwork-separator-security } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold] STATION:[/bold] NT14-NAME-XXX + {"["}bold] SHIFT TIME:[/bold] XX:XX + {"["}bold] PROSECUTOR:[/bold] + {"["}bold] HEAD OF SECURITY:[/bold] + {"["}bold] TARGET OF WARRANT:[/bold] + {"["}bold] JOB:[/bold] + { paperwork-separator-security } + • Requesting Officer: + + • Reason for the search: + { paperwork-separator-security } + If illegal items are found in the posession of the searched individual they will be confiscated and the owner of these items may be detained at the officer's discretion. + + {"["}bold]Warrants are only valid when issued by either the Chief Justice or Court Clerk, or in both of their absences, the CO, Head of Security, or Warden.[/bold] + {"["}color=#cb0000]This document is not valid unless stamped by at least one of the required personnel.[/color] + + {"["}color=gray]This form follows NT space law.[/color] + {"["}color=gray]Those who abuse granted permission can be fined up to 5000 Spesos.[/color] + + { paperwork-separator-security } + {"["}bold]Issuer's Signature:[/bold] + + + paperwork-security-arrest-report = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]Inmate Request form [/head] + { paperwork-separator-security } + {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold] STATION:[/bold] NT14-NAME-XXX + {"["}bold] SHIFT TIME:[/bold] XX:XX + {"["}bold] WARDEN:[/bold] + {"["}bold] INMATE:[/bold] + { paperwork-separator-security } + • Items Requested: + + + + {"["}italic]NOTE: Please place an X with the number of items desired.[/italic] + { paperwork-separator-security } + {"["}color=red]This document is not valid unless stamped by either the Warden or Head of Security.[/color] + + {"["}color=gray]You're request will be considered & approved within reason.[/color] + { paperwork-separator-security } + {"["}bold]Inmate's Signature:[/bold] + {"["}bold]Approver's Signature:[/bold] + + +paperwork-security-inmate-request = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]Inmate Request [/head] + { paperwork-separator-security } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]WARDEN:[/bold] + {"["}bold]INMATE:[/bold] + { paperwork-separator-security } + {"["} Items Requested: + {"["}italic]NOTE: Please place an X with the number of items desired.[/italic] + { paperwork-separator-security } + {"["}color=red]This document is not valid unless stamped by either the Warden or Head of Security.[/color] + + {"["}color=gray]You're request will be considered & approved within reason.[/color] + { paperwork-separator-security } + {"["}bold]Inmate's Signature:[/bold] + {"["}bold]Approver's Signature:[/bold] + + +paperwork-security-visitation-request = + { paperwork-header-security } + { paperwork-separator-security } + {"["}head=2]VISITATION REQUEST[/head] + { paperwork-separator-security } + This document, if approved, allows the one time visitation between an inmate and an employee of NanoTressen stations. Visitor agrees to be searched before entering the vistation area. The inmate also agrees to be strip searched after the visitation has concluded. + {"["}color=red][bold]This document must be approved and stamped by the Warden, and signed by both the visitor and inmate to be valid![/bold][/color] + + Inmate:[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + Warden:[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + Visitor[color=#002AAF]Name Here[/color] + ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ + {"["}bold]General visitation will not exceed 10 minutes. If contraband is discovered on the vistior or inmate, sentences may be applied or extended.[/bold] + + { paperwork-separator-security } + {"["}bold]Guest's reason for visitation:[/bold] + + /[ ]Conjugal - [color=red]STRICTLY 1HR MAX[/color] + {"["}color=red][bold]DO NOT SIGN UNTIL INMATE SIGNS!!![/color][/bold] + { paperwork-separator-security } + {"["}bold]Inmate's reason for denial (if denied):[/bold] + + { paperwork-separator-security } + {"["}color=#aaaaaa]This document is not valid unless stamped by at least one of the listed required personnel. + This form follows NT Space Law. + Those who abuse granted permission can be fined up to 5000 spesos pursuant NT Handbook §16-8.7c[/color] + { paperwork-separator-security } + {"["}color=red][italic]By signing here, the visitor and Inmate agree to adheare to the conditions listed within this form.[/color][/italic] + {"["}bold]Requesting Visitor's Signature:[/bold] + {"["}bold]Inmate's Signature:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/service.ftl b/Resources/Locale/en-US/Floof/paper/service.ftl new file mode 100644 index 00000000000..6eb84f965f1 --- /dev/null +++ b/Resources/Locale/en-US/Floof/paper/service.ftl @@ -0,0 +1,45 @@ +paperwork-header-service = {"["}color=#9fed58] ◥[bold]N[/bold]◣ [head=3][bold]BOTANY [/bold][/color][/head] +paperwork-separator-service = {"["}color=#9fed58]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] + +paperwork-service-botany-request = + { paperwork-header-service } + { paperwork-separator-service } + {"["}head=2]BOTANY REQUEST[/head] + { paperwork-separator-service } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]BOTANIST:[/bold] + {"["}bold]RECIEVER:[/bold] + {"["}bold]DEPARTMENT:[/bold] + { paperwork-separator-service } + {"•"} Items Requested: + { paperwork-separator-service } + {"["}italic]NOTE: Please place an X with the number of items desired. If it is a personal order, place "personal" under department. + + {"["}color=red]This document is not valid unless signed by at least one of the required personnel.[/color] + + {"•"} Requester's Signature: + + +paperwork-service-restricted-plant-permit = + { paperwork-header-service } + { paperwork-separator-service } + {"["}head=2]Restricted Plant Permit [/head] + { paperwork-separator-service } + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]BOTANIST:[/bold] + {"["}bold]HEAD OF PERSONNEL:[/bold] + { paperwork-separator-service } + {"•"} Plants this Botanist is allowed to grow: + {"•"} Stated Reason for growing these: + { paperwork-separator-service } + {"["}color=red]This document gives [insert name] the ability to Grow {"{stated plant}"} unhindered.[/color] + + {"["}color=gray]This Permit can be revoked at a moment's notice if the applicable party violates Space Law.[/color] + + {"["}color=red]This document must be signed and stamped by Head of Personnels to be considered valid.[/color] + + {"["}bold]Head of Personnel's Stamp & Signature:[/bold] diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/command.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/command.yml new file mode 100644 index 00000000000..6c2e282ba0d --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/command.yml @@ -0,0 +1,21 @@ +- type: entity + name: emergency personal recovery + parent: PaperTemplate + id: PaperTemplateCommandEmergencyPersonalRecovery + description: 'Another salvager lost in space? Central Command might know how to help.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-command-emergency-personal-recovery + +- type: entity + name: station request for assistance + parent: PaperTemplate + id: PaperTemplateCommandStationRequestForAssistance + description: 'Use this to call the emergency response team.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-command-station-request-for-assistance diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/engineering.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/engineering.yml new file mode 100644 index 00000000000..83df1599895 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/engineering.yml @@ -0,0 +1,10 @@ +- type: entity + name: building permit + parent: PaperTemplate + id: PaperTemplateEngineeringBuildingPermit + description: 'For all your building needs.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-separator-engineering-building-permit diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/epistemics.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/epistemics.yml new file mode 100644 index 00000000000..71519642852 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/epistemics.yml @@ -0,0 +1,32 @@ +- type: entity + name: borgification notice + parent: PaperTemplate + id: PaperTemplateEpistemicsBorgificationNotice + description: 'track when and why a person was borged' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-separator-epistemics-borgification-notice + +- type: entity + name: production request + parent: PaperTemplate + id: PaperTemplateEpistemicsProductionRequest + description: 'Request the production of a certain item.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-separator-epistemics-production-request + +- type: entity + name: psionic self identification + parent: PaperTemplate + id: PaperTemplateEpistemicsPsionicSelfIdentification + description: 'Self identify as a psionic.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-separator-epistemics-psionic-self-identification diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml new file mode 100644 index 00000000000..021edbce00e --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml @@ -0,0 +1,107 @@ +- type: entity + id: BoxFolderCommand + parent: BoxFolderBase + suffix: Command + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#009100" + - state: folder-base + +- type: entity + id: BoxFolderEngineering + parent: BoxFolderBase + suffix: Engineering + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#f39f27" + - state: folder-base + +- type: entity + id: BoxFolderEpistemics + parent: BoxFolderBase + suffix: Epistemics + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#c96dbf" + - state: folder-base + +- type: entity + id: BoxFolderHop + parent: BoxFolderBase + suffix: Head of Personal + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#1b67a5" + - state: folder-base + +- type: entity + id: BoxFolderJustice + parent: BoxFolderBase + suffix: Justice + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#6b2833" + - state: folder-base + +- type: entity + id: BoxFolderLogistics + parent: BoxFolderBase + suffix: Logistics + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#b18644" + - state: folder-base + +- type: entity + id: BoxFolderMedical + parent: BoxFolderBase + suffix: Medical + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#5b97bc" + - state: folder-base + +- type: entity + id: BoxFolderSecurity + parent: BoxFolderBase + suffix: Security + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#cb0000" + - state: folder-base + +- type: entity + id: BoxFolderService + parent: BoxFolderBase + suffix: Service + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: folder-colormap + color: "#9fed58" + - state: folder-base diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/head-of-personel.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/head-of-personel.yml new file mode 100644 index 00000000000..539348c14fb --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/head-of-personel.yml @@ -0,0 +1,98 @@ +- type: entity + name: access permit + parent: PaperTemplate + id: PaperTemplateHopAccessPermit + description: 'Request additional access.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-access-permit + +- type: entity + name: job transfer request + parent: PaperTemplate + id: PaperTemplateHopJobTransferRequest + description: 'Job transfer request' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-job-transfer-request + +- type: entity + name: crewmate identification + parent: PaperTemplate + id: PaperTemplateHopCrewmateIdentification + description: 'Your CV' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-crewmate-identification + +- type: entity + name: formal complaint + parent: PaperTemplate + id: PaperTemplateHopFormalComplaint + description: 'Do you have a complaint, fax it to CC.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-formal-complaint + +- type: entity + name: oder of dismissal + parent: PaperTemplate + id: PaperTemplateHopOrderOfDismissal + description: 'Formal dismissal of staff' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-oder-of-dismissal + +- type: entity + name: dismissal of department head + parent: PaperTemplate + id: PaperTemplateHopDismissalOfDepartmentHead + description: 'Formal dismissal of a head of staff' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-dismissal-of-department-head + +- type: entity + name: employment application + parent: PaperTemplate + id: PaperTemplateHopEmploymentApplication + description: 'Want a job? Welp gotta fill this out first.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-employment-application + +- type: entity + name: restricted equipment permit + parent: PaperTemplate + id: PaperTemplateHopRestrictedEquipmentPermit + description: 'those juicy jaws of life, sec will take em away if you don#t have this.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-restricted-equipment-permit + +- type: entity + name: restricted weapons permit + parent: PaperTemplate + id: PaperTemplateHopRestrictedWeaponsPermit + description: 'Do you want to carry that boom stick? Gotta have this.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-hop-restricted-weapons-permit diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/justice.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/justice.yml new file mode 100644 index 00000000000..43e900ebbce --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/justice.yml @@ -0,0 +1,55 @@ +- type: entity + name: pardon request + parent: PaperTemplate + id: PaperTemplateJusticePardonRequest + description: 'I pwomise your honour it twas awn uwpsie.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-justice-pardon-request + +- type: entity + name: restraining order + parent: PaperTemplate + id: PaperTemplateJusticeRestrainingOrder + description: 'a restraining order, tell them to get the fuck away.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-justice-restraining-order + +- type: entity + name: trial docket civil + parent: PaperTemplate + id: PaperTemplateJusticeTrialDocketCivil + description: 'a notice that a civil trial has been requested.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-justice-trial-docket-civil + +- type: entity + name: trial docket criminal + parent: PaperTemplate + id: PaperTemplateJusticeTrialDocketCriminal + description: 'a notice that a Criminal trial has been requested.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-justice-trial-docket-criminal + +- type: entity + name: written testimony + parent: PaperTemplate + id: PaperTemplateJusticeTrialDocketTestimony + description: 'a written account of what happend admissible in court.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-justice-written-testimony + diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/logistics.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/logistics.yml new file mode 100644 index 00000000000..21aebc29b7a --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/logistics.yml @@ -0,0 +1,10 @@ +- type: entity + name: cargo request + parent: PaperTemplate + id: PaperTemplateLogisticsCargoRequest + description: 'Request something' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-logistics-cargo-request diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/medical.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/medical.yml new file mode 100644 index 00000000000..c9926631df8 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/medical.yml @@ -0,0 +1,21 @@ +- type: entity + name: death certificate + parent: PaperTemplate + id: PaperTemplateMedicalDeathCertificate + description: 'He is dead Jim.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-medical-death-certificate + +- type: entity + name: order of dismissal + parent: PaperTemplate + id: PaperTemplateMedicalOrderOfDismissal + description: 'For those insane people who are just unfit to work.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-medical-order-of-dismissal diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/paperwork.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/paperwork.yml new file mode 100644 index 00000000000..83b1139a382 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/paperwork.yml @@ -0,0 +1,18 @@ +- type: entity + abstract: true + parent: Paper + id: PaperTemplate + description: 'Access Authorization' + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + layers: + - state: paper + color: "#cccccc" + - state: paper_words + map: ["enum.PaperVisualLayers.Writing"] + color: "#cccccc" + visible: false + - state: paper_stamp-generic + map: ["enum.PaperVisualLayers.Stamp"] + visible: false diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/security.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/security.yml new file mode 100644 index 00000000000..4b9b28783cc --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/security.yml @@ -0,0 +1,87 @@ +- type: entity + name: arrest report + parent: PaperTemplate + id: PaperTemplateSecurityArrestReport + description: 'report why somebody was arrested' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-arrest-report + +- type: entity + name: arrest warrant + parent: PaperTemplate + id: PaperTemplateSecurityArrestWarrant + description: 'a warrant for somebodies arrest' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-arrest-warrant + +- type: entity + name: department search warrant + parent: PaperTemplate + id: PaperTemplateSecurityDepartSearchWarrant + description: 'a search warrant for an entire department.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-department-search-warrant + +- type: entity + name: detective report + parent: PaperTemplate + id: PaperTemplateSecurityDetectiveReport + description: 'reports the detectives findings' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-detective-report + +- type: entity + name: furlough request + parent: PaperTemplate + id: PaperTemplateSecurityFurloughRequest + description: 'let s an inmate walk free for a period of time' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-furlough-request + +- type: entity + name: individual search warrant + parent: PaperTemplate + id: PaperTemplateSecurityIndividualSearchWarrant + description: 'Search warrant for an individual' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-individual-search-warrant + +- type: entity + name: inmate request + parent: PaperTemplate + id: PaperTemplateSecurityInmateRequest + description: 'He is dead Jim.' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-inmate-request + +- type: entity + name: visitation request + parent: PaperTemplate + id: PaperTemplateSecurityVisitationRequest + description: Let's you visit a prisoner for a period of time. + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-security-visitation-request diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/service.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/service.yml new file mode 100644 index 00000000000..66e10160909 --- /dev/null +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/service.yml @@ -0,0 +1,21 @@ +- type: entity + name: botany request + parent: PaperTemplate + id: PaperTemplateServiceBotanyRequest + description: 'make botany do your bidding' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-service-botany-request + +- type: entity + name: restricted plant permit + parent: PaperTemplate + id: PaperTemplateServiceRestrictedPlantPermit + description: 'for that dank weed' + components: + - type: Paper + contentSize: 10000 + escapeFormatting: false + content: paperwork-service-restricted-plant-permit From 1bc63bb8eaf6d2a1b31b0c73be3e0d3df7d5f00d Mon Sep 17 00:00:00 2001 From: Fansana Date: Sat, 23 Nov 2024 16:32:56 +0100 Subject: [PATCH 2/4] add templates to their folders --- .../Floof/Entities/Objects/Misc/folders.yml | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml b/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml index 021edbce00e..324eb161472 100644 --- a/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml +++ b/Resources/Prototypes/Floof/Entities/Objects/Misc/folders.yml @@ -9,6 +9,10 @@ - state: folder-colormap color: "#009100" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateCommandEmergencyPersonalRecovery + - id: PaperTemplateCommandStationRequestForAssistance - type: entity id: BoxFolderEngineering @@ -21,6 +25,9 @@ - state: folder-colormap color: "#f39f27" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateEngineeringBuildingPermit - type: entity id: BoxFolderEpistemics @@ -33,6 +40,11 @@ - state: folder-colormap color: "#c96dbf" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateEpistemicsBorgificationNotice + - id: PaperTemplateEpistemicsProductionRequest + - id: PaperTemplateEpistemicsPsionicSelfIdentification - type: entity id: BoxFolderHop @@ -45,6 +57,18 @@ - state: folder-colormap color: "#1b67a5" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateHopAccessPermit + - id: PaperTemplateHopJobTransferRequest + - id: PaperTemplateHopCrewmateIdentification + - id: PaperTemplateHopFormalComplaint + - id: PaperTemplateHopOrderOfDismissal + - id: PaperTemplateHopDismissalOfDepartmentHead + - id: PaperTemplateHopEmploymentApplication + - id: PaperTemplateHopRestrictedEquipmentPermit + - id: PaperTemplateHopRestrictedWeaponsPermit + - type: entity id: BoxFolderJustice @@ -57,6 +81,13 @@ - state: folder-colormap color: "#6b2833" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateJusticePardonRequest + - id: PaperTemplateJusticeRestrainingOrder + - id: PaperTemplateJusticeTrialDocketCivil + - id: PaperTemplateJusticeTrialDocketCriminal + - id: PaperTemplateJusticeTrialDocketTestimony - type: entity id: BoxFolderLogistics @@ -69,6 +100,9 @@ - state: folder-colormap color: "#b18644" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateLogisticsCargoRequest - type: entity id: BoxFolderMedical @@ -81,6 +115,10 @@ - state: folder-colormap color: "#5b97bc" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateMedicalOrderOfDismissal + - id: PaperTemplateMedicalDeathCertificate - type: entity id: BoxFolderSecurity @@ -93,6 +131,16 @@ - state: folder-colormap color: "#cb0000" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateSecurityArrestReport + - id: PaperTemplateSecurityArrestWarrant + - id: PaperTemplateSecurityDepartSearchWarrant + - id: PaperTemplateSecurityDetectiveReport + - id: PaperTemplateSecurityFurloughRequest + - id: PaperTemplateSecurityIndividualSearchWarrant + - id: PaperTemplateSecurityInmateRequest + - id: PaperTemplateSecurityVisitationRequest - type: entity id: BoxFolderService @@ -105,3 +153,7 @@ - state: folder-colormap color: "#9fed58" - state: folder-base + - type: StorageFill + contents: + - id: PaperTemplateServiceBotanyRequest + - id: PaperTemplateServiceRestrictedPlantPermit From 6aa31afc7b404f539db922faba925f06b7d23fbc Mon Sep 17 00:00:00 2001 From: Fansana Date: Sat, 23 Nov 2024 16:33:09 +0100 Subject: [PATCH 3/4] fixes for various issues --- .../Locale/en-US/Floof/paper/epistemics.ftl | 6 ++--- .../en-US/Floof/paper/head-of-personel.ftl | 22 ++++++++-------- .../Locale/en-US/Floof/paper/justice.ftl | 8 +++--- .../Locale/en-US/Floof/paper/logistics.ftl | 2 +- .../Locale/en-US/Floof/paper/medical.ftl | 4 +-- .../Locale/en-US/Floof/paper/security.ftl | 26 +++++++++---------- 6 files changed, 34 insertions(+), 34 deletions(-) diff --git a/Resources/Locale/en-US/Floof/paper/epistemics.ftl b/Resources/Locale/en-US/Floof/paper/epistemics.ftl index 2a5b43eb60b..bab11983edc 100644 --- a/Resources/Locale/en-US/Floof/paper/epistemics.ftl +++ b/Resources/Locale/en-US/Floof/paper/epistemics.ftl @@ -5,7 +5,7 @@ paperwork-separator-epistemics = {"["}color=#c96dbf]‾‾‾‾‾‾‾‾‾ paperwork-separator-epistemics-borgification-notice = { paperwork-header-epistemics } { paperwork-separator-epistemics } - {"["}head=2]BORGIFCATION NOTICE [/head] + {"["}head=2]BORGIFCATION NOTICE[/head] { paperwork-separator-epistemics } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NT14-NAME-XXX @@ -33,7 +33,7 @@ paperwork-separator-epistemics-borgification-notice = paperwork-separator-epistemics-production-request = { paperwork-header-epistemics } { paperwork-separator-epistemics } - {"["}head=2]PRODUCTION REQUEST [/head][color=#c96dbf] + {"["}head=2]PRODUCTION REQUEST[/head] { paperwork-separator-epistemics } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NT14-NAME-XXX @@ -54,7 +54,7 @@ paperwork-separator-epistemics-production-request = paperwork-separator-epistemics-psionic-self-identification = { paperwork-header-epistemics } { paperwork-separator-epistemics } - {"["}head=2]PSIONIC SELF-IDENTIFICATION [/head] + {"["}head=2]PSIONIC SELF-IDENTIFICATION[/head] { paperwork-separator-epistemics } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]NAME:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl b/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl index e9ea7600b84..87ff7114245 100644 --- a/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl +++ b/Resources/Locale/en-US/Floof/paper/head-of-personel.ftl @@ -125,11 +125,11 @@ paperwork-hop-oder-of-dismissal = { paperwork-separator-hop } {"["}head=2]ORDER OF DISMISSAL [/head] { paperwork-separator-hop } - {"["}bold] SECTOR:[/bold] Floof Station - {"["}bold] STATION:[/bold] NT14-NAME-XXX - {"["}bold] SHIFT TIME:[/bold] XX:XX - {"["}bold] ACCOUNTABLE PERSON:[/bold] - {"["}bold] JOB:[/bold] + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]ACCOUNTABLE PERSON:[/bold] + {"["}bold]JOB:[/bold] { paperwork-separator-hop } {"•"} Dismissed employee: {"•"} The position of the dismissed employee: @@ -227,12 +227,12 @@ paperwork-hop-restricted-weapons-permit = { paperwork-separator-hop } {"["}head=2]Restricted Weapons Permit [/head] { paperwork-separator-hop } - {"["}bold] SECTOR:[/bold] Floof Station - {"["}bold] STATION:[/bold] NT14-NAME-XXX - {"["}bold] SHIFT TIME:[/bold] XX:XX - {"["}bold] WEAPON USER: [/bold] - {"["}bold] WEAPON TYPE: [/bold] - {"["}bold] JOB: [/bold] + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]WEAPON USER: [/bold] + {"["}bold]WEAPON TYPE: [/bold] + {"["}bold]JOB: [/bold] { paperwork-separator-hop } {"•"} Reasons for desired Equipment: {"•"} Other Notes: diff --git a/Resources/Locale/en-US/Floof/paper/justice.ftl b/Resources/Locale/en-US/Floof/paper/justice.ftl index 279ac83d9c1..0572b70dd01 100644 --- a/Resources/Locale/en-US/Floof/paper/justice.ftl +++ b/Resources/Locale/en-US/Floof/paper/justice.ftl @@ -35,7 +35,7 @@ paperwork-justice-pardon-request = paperwork-justice-restraining-order = { paperwork-header-justice } { paperwork-separator-justice } - {"["}color=#6b2833][bold]Restraining Order[/bold][/color] + {"["}head=2]RESTRAINING ORDER[/head] { paperwork-separator-justice } {"["}bold]SECTOR:[/bold] Flood Station {"["}bold]STATION:[/bold] NT14-NAME-XXX @@ -59,7 +59,7 @@ paperwork-justice-restraining-order = paperwork-justice-trial-docket-civil = { paperwork-header-justice } { paperwork-separator-justice } - {"["}head=3]TRIAL DOCKET - CIVIL[/head] + {"["}head=2]TRIAL DOCKET - CIVIL[/head] { paperwork-separator-justice } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NTXXX - XXX @@ -91,7 +91,7 @@ paperwork-justice-trial-docket-civil = paperwork-justice-trial-docket-criminal = { paperwork-header-justice } { paperwork-separator-justice } - {"["}head=3]TRIAL DOCKET [/head] + {"["}head=2]TRIAL DOCKET[/head] { paperwork-separator-justice } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NTXXX - XXX @@ -179,7 +179,7 @@ paperwork-justice-trial-docket-criminal = paperwork-justice-written-testimony = { paperwork-header-justice } { paperwork-separator-justice } - {"["}head=2]WRITTEN TESTIMONY [/head] + {"["}head=2]WRITTEN TESTIMONY[/head] { paperwork-separator-justice } {"["}bold]CASE:[/bold] (PLANTIFF) v. (DEFENDANT) {"["}bold]PROSECUTOR:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/logistics.ftl b/Resources/Locale/en-US/Floof/paper/logistics.ftl index 50ad1e0cd43..cca4fe23295 100644 --- a/Resources/Locale/en-US/Floof/paper/logistics.ftl +++ b/Resources/Locale/en-US/Floof/paper/logistics.ftl @@ -1,7 +1,7 @@ paperwork-header-logistics = {"["}color=#b18644] ◥[bold]N[/bold]◣ [head=3][bold]LOGISTICS [/bold][/color][/head] paperwork-separator-logistics = {"["}color=#b18644]‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾[/color] - paperwork-logistics-cargo-request = +paperwork-logistics-cargo-request = { paperwork-header-logistics } { paperwork-separator-logistics } {"["}head=2]CARGO REQUEST[/head] diff --git a/Resources/Locale/en-US/Floof/paper/medical.ftl b/Resources/Locale/en-US/Floof/paper/medical.ftl index c9680d7db88..af0ab14010c 100644 --- a/Resources/Locale/en-US/Floof/paper/medical.ftl +++ b/Resources/Locale/en-US/Floof/paper/medical.ftl @@ -4,7 +4,7 @@ paperwork-separator-medical = {"["}color=#b18644]‾‾‾‾‾‾‾‾‾‾ paperwork-medical-death-certificate = { paperwork-header-medical } { paperwork-separator-medical } - {"["}head=2]DEATH CERTIFICATE [/head] + {"["}head=2]DEATH CERTIFICATE[/head] { paperwork-separator-medical } {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NT14-NAME-XXX @@ -30,7 +30,7 @@ paperwork-medical-order-of-dismissal = { paperwork-separator-medical } {"["}head=2]ORDER OF DISMISSAL - MEDICALLY UNFIT [/head] { paperwork-separator-medical } - {"["}bold] SECTOR:[/bold] Floof Station + {"["}bold]SECTOR:[/bold] Floof Station {"["}bold]STATION:[/bold] NT14-NAME-XXX {"["}bold]SHIFT TIME:[/bold] XX:XX {"["}bold]CAPTAIN:[/bold] diff --git a/Resources/Locale/en-US/Floof/paper/security.ftl b/Resources/Locale/en-US/Floof/paper/security.ftl index 0d5cccf06c5..bbd4ab097f5 100644 --- a/Resources/Locale/en-US/Floof/paper/security.ftl +++ b/Resources/Locale/en-US/Floof/paper/security.ftl @@ -114,12 +114,12 @@ paperwork-security-department-search-warrant = { paperwork-separator-security } {"["}head=2]DEPARTMENT SEARCH WARRANT [/head] { paperwork-separator-security } - {"["}bold] SECTOR:[/bold] Floof Station - {"["}bold] STATION:[/bold] NT14-NAME-XXX - {"["}bold] SHIFT TIME:[/bold] XX:XX - {"["}bold] PROSECUTOR:[/bold] - {"["}bold] HEAD OF SECURITY:[/bold] - {"["}bold] TARGET OF WARRANT: [/bold] + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]PROSECUTOR:[/bold] + {"["}bold]HEAD OF SECURITY:[/bold] + {"["}bold]TARGET OF WARRANT: [/bold] { paperwork-separator-security } • Requesting Officer: @@ -201,13 +201,13 @@ paperwork-security-individual-search-warrant = { paperwork-separator-security } {"["}head=2]INDIVIDUAL SEARCH WARRANT [/head] { paperwork-separator-security } - {"["}bold] SECTOR:[/bold] Floof Station - {"["}bold] STATION:[/bold] NT14-NAME-XXX - {"["}bold] SHIFT TIME:[/bold] XX:XX - {"["}bold] PROSECUTOR:[/bold] - {"["}bold] HEAD OF SECURITY:[/bold] - {"["}bold] TARGET OF WARRANT:[/bold] - {"["}bold] JOB:[/bold] + {"["}bold]SECTOR:[/bold] Floof Station + {"["}bold]STATION:[/bold] NT14-NAME-XXX + {"["}bold]SHIFT TIME:[/bold] XX:XX + {"["}bold]PROSECUTOR:[/bold] + {"["}bold]HEAD OF SECURITY:[/bold] + {"["}bold]TARGET OF WARRANT:[/bold] + {"["}bold]JOB:[/bold] { paperwork-separator-security } • Requesting Officer: From 595740b2a184359af31bfb77aad2a444f6dfc818 Mon Sep 17 00:00:00 2001 From: Fansana Date: Sat, 23 Nov 2024 16:42:47 +0100 Subject: [PATCH 4/4] add folders to cabinets --- .../Structures/Storage/filing_cabinets.yml | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Storage/filing_cabinets.yml b/Resources/Prototypes/Entities/Structures/Storage/filing_cabinets.yml index cfda95fc2f9..8d98ffcd35a 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/filing_cabinets.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/filing_cabinets.yml @@ -165,22 +165,20 @@ - type: StorageFill contents: - id: Pen - prob: 0.5 - id: PaperOffice amount: 1 maxAmount: 3 - - id: BoxFolderBlue - orGroup: Folder - - id: BoxFolderRed - orGroup: Folder - - id: BoxFolderYellow - orGroup: Folder - - id: BoxFolderWhite - orGroup: Folder - - id: BoxFolderGrey - orGroup: Folder - - id: BoxFolderBlack - orGroup: Folder + # Floof - we take paperwork serious + - id: BoxFolderCommand + - id: BoxFolderEngineering + - id: BoxFolderEpistemics + - id: BoxFolderHop + - id: BoxFolderJustice + - id: BoxFolderLogistics + - id: BoxFolderMedical + - id: BoxFolderSecurity + - id: BoxFolderService + # end Floof - type: entity parent: [filingCabinet, BaseBureaucraticStorageFill]