diff --git a/Resources/Locale/en-US/corvax/lathe/lathe-categories.ftl b/Resources/Locale/en-US/corvax/lathe/lathe-categories.ftl new file mode 100644 index 00000000000..550245927c0 --- /dev/null +++ b/Resources/Locale/en-US/corvax/lathe/lathe-categories.ftl @@ -0,0 +1,10 @@ +lathe-category-reports = Reports +lathe-category-statements = Statements +lathe-category-inquiries-and-appeals = Inquiries and appeals +lathe-category-complaints = Complaints +lathe-category-permissions = Permissions +lathe-category-orders-and-instructions = Orders and instructions +lathe-category-orders = Orders +lathe-category-evidence = Evidence +lathe-category-conclusions-and-decisions = Conclusions and decisions +lathe-category-error = Error diff --git a/Resources/Locale/ru-RU/corvax/paper/doc-printer.ftl b/Resources/Locale/ru-RU/corvax/paper/doc-printer.ftl new file mode 100644 index 00000000000..b8ab6dff440 --- /dev/null +++ b/Resources/Locale/ru-RU/corvax/paper/doc-printer.ftl @@ -0,0 +1,1253 @@ +doc-text-printer-ReportStation = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О СИТУАЦИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Цель: + Статус выполнения цели: + Код уровня угрозы: + Причина установления кода: + Активные угрозы: + Потери среди экипажа: + Текущая ситуация: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ReportOnEliminationOfViolations = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ ОБ УСТРАНЕНИИ НАРУШЕНИЙ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), отчитываюсь об устранении нарушений в работе, выявленных (ФИО), в должности (полное наименование должности). + Предъявленные нарушения: + + Причина нарушений: + + Проведенные мероприятия по устранению нарушений: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ReporDepartment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О РАБОТЕ ОТДЕЛА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Количество сотрудников в отделе: + Количество стажёров: + Неактивные сотрудники отдела: + ФИО, должность, причина + Степень готовности цели: + Общее состояние отдела: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ReportEmployeePerformance = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О РАБОТЕ СОТРУДНИКА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименования должности), в ходе исполнения своих обязанностей выполнил положенный объем работ. Прошу принять результат работ Главой отдела (наименование отдела). + Произведённые работы: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ReportOnTheChaptersMeeting = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О СОБРАНИИ ГЛАВ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Причина созыва Собрания Глав: + Формулировка поставленного перед Главами вопроса: + Количество голосов «За»: + Проголосовавшие «За»: + + Количество голосов «Против»: + Проголосовавшие «Против»: + + Количество воздержавшихся от голосования: + Воздержавшиеся от голосования: + + Решение Собрания Глав: + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-InternalAffairsAgentsReport = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ЮР-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О ВНУТРЕННЕМ РАСЛЕДОВАНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности Агента Внутренних Дел, в ходе внутренней проверки, запрошенной (ФИО), в должности (полное наименование должности) по причине (причина проверки) выявил следующие нарушения: + + Также хочу сообщить о следующем: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ConditionReport = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ИНЖ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ О ТЕХНИЧЕСКОМ СОСТОЯНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Была произведена проверка (название системы или объекта), результаты проверки были проанализированы, был проведен анализ причин возникновения нестабильной работы объекта. + Причина поломки объекта: + + Выявленные повреждения объекта: + + Произведенный ремонт объекта: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ReportStudyObject = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ ОБ ИЗУЧЕНИИ ОБЪЕКТА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Для проведения экспертизы было представлено (кто или какой отдел передал объект) приспособление с неизученными свойствами. В ходе экспертизы объект был изучен, были установлены свойства объекта и его видовая принадлежность. + Внешнее описание объекта: + + Выявленные свойства объекта: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ExperimentReport = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 НИО[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ ОБ ЭКСПЕРИМЕНТЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Внешнее описание объекта эксперимента: + + Экспериментатор(-ы): + + Эксперимент №... + Описание эксперимента: + + Ожидаемый результат: + + Используемое оборудование: + + Фактический результат: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-DisposalReport = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СНБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОТЧЁТ ОБ УТИЛИЗАЦИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Отделом Снабжения была произведена утилизация объектов при (метод утилизации). В ходе утилизации были обнаружены ценные предметы и вещи, ценные предметы были переданы в соответствующие отделы для их использования. + Перечень найденных вещей: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ApplicationAppointmentInterim = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАЯВЛЕНИЕ О НАЗНАЧЕНИИ НА ВРИО + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу согласовать мое назначение на должность временно исполняющего обязанности Главы (полное наименование отдела)/Капитана. + При вступлении в должность обязуюсь следовать Стандартным Рабочим Процедурам и до появления Главы (полное наименование отдела)/Капитана с Центрального Командования обеспечивать порядок и управление отделом, обеспечивать сохранность вверяемых мне особо ценных предметов и снаряжения. + + По прибытии Главы отдела/Капитана с Центрального Командования обязуюсь сдать повышенный доступ, особо ценные предметы и снаряжение. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ApplicationEmployment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАЯВЛЕНИЕ О ТРУДОУСТРОЙСТВЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в текущей должности (полное наименование должности), прошу назначить меня сотрудником (название отдела трудоустройства) в должности (полное наименование должности). + Обязуюсь следовать Стандартным Рабочим Процедурам отдела. Обязуюсь сдать рабочее снаряжение и экипировку отдела при переводе. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-LetterResignation = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАЯВЛЕНИЕ ОБ УВОЛЬНЕНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в текущей должности (полное наименование должности), хочу уволится с отдела (название отдела) по причине (причина). + Обязуюсь заплатить штраф, установленный условиями расторжения срочного/бессрочного контракта, на станции Центрального Командования. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ApplicationAccess = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАЯВЛЕНИЕ НА ПОЛУЧЕНИЕ ДОСТУПА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу предоставить мне следующие доступы: + + Причина получения повышенного доступа: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ApplicationEquipment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАЯВЛЕНИЕ НА ПОЛУЧЕНИЕ СНАРЯЖЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное название должности), прошу выдать мне следующее снаряжение отдела (наименование отдела)/личное снаряжение: + + Причина получения снаряжения: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-Appeal = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОБРАЩЕНИЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть (ФИО), в должности (полное наименование должности) моё обращение. + Содержание обращения: + + Причины его написания: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-EvacuationShuttleRequest = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС ЭВАКУАЦИОННОГО ШАТТЛА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Уважаемое Центральное Командование! Я, (ФИО), в должности (полное наименование должности), прошу запустить протоколы эвакуации и прислать эвакуационный шаттл, приняв решение об окончании смены. + Причина окончания смены: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ShuttleRegistrationRequest = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС РЕГИСТРАЦИИ ШАТТЛА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу провести регистрацию шаттла в системе NanoTrasen для идентификации. + Размеры шаттла: + + Класс шаттла: + + Ответственный за постройку: + + Запрашиваемое наименование: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestCallMembersCentralCommitteeDSO = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС НА ВЫЗОВ ЧЛЕНОВ ЦК, ДСО + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть возможность вызова на станцию: + + Причина вызова: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestToEstablishThreatLevel = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС УСТАНОВЛЕНИЯ УРОВНЯ УГРОЗЫ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть возможность установления на станции уровня угрозы: + + Причина установления кода: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestChangeSalary = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС НА ИЗМЕНЕНИЕ ЗАРАБОТНОЙ ПЛАТЫ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть возможность повышения/понижения заработной платы на (сумма или количество процентов) сотруднику (ФИО) в должности (полное название должности)/отделу (наименование отдела)/текущей смене. + Причина повышения/понижения заработной платы: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestForNonlistedEmployment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС ВНЕПЕРЕЧНЕВОГО ТРУДОУСТРОЙСТВА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть возможность принятия в рабочий штат текущей смены (ФИО) на внеперечневую должность. + Полное наименование должности: + + Ответственный за работника глава или сотрудник: + + Выполняемые работы в должности (СРП): + + Предоставляемые доступы работнику: + + Причина трудоустройства: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestForPromotion= + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС ПОВЫШЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу рассмотреть возможность повышения (ФИО), в должности (полное наименование должности), согласно иерархии командования. Сотрудник получил необходимую для данной работы квалификацию. + Запрашиваемая должность: + + Ответственный за работника глава или сотрудник: + + Причина повышения: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestDocuments= + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ЮР-КОД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС ПРЕДОСТАВЛЕНИЯ ДОКУМЕНТОВ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности Агента Внутренних Дел, прошу предоставить для проверки соответствия Корпоративному Закону копию/оригинал документов: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestEuthanasia = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-МЕД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС НА ПРОВЕДЕНИЕ ЭВТАНАЗИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу содействие медицинского отдела в проведении эвтаназии в качестве врачебного лечения по причине (указать причину запроса). С последствиями данного решения ознакомлен, медицинским персоналом была установлена рациональность и гуманность данного решения. Претензий к к медицинскому отделу при соблюдении ими протоколов эвтаназии не имею. + По окончании процедуры прошу утилизировать тело путём (способ утилизации) при наличии на это возможности. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestConstructionWork = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД-ИНЖ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС НА ПРОВЕДЕНИЕ СТРОИТЕЛЬНЫХ РАБОТ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу провести строительные работы в (название отдела или объекта) по причине (причина запроса). + Перечень строительных работ: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-RequestModernization = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД-НИО[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАПРОС НА ПРОВЕДЕНИЕ МОДЕРНИЗАЦИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу модернизировать приборы в (название отдела или объекта) по причине (причина запроса). + Перечень модернизации: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ComplaintViolationLaborRules = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-ЮР[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЖАЛОБА НА НАРУШЕНИЕ ТРУДОВОГО ПОРЯДКА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), считаю, что в ходе работы отдела (наименование отдела) были допущены следующие нарушения: + + Прошу провести внутреннюю проверку по данным фактам нарушений. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ComplaintOffense = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЖАЛОБА НА ПРАВОНАРУШЕНИЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), считаю, что (ФИО), в должности (полное наименование должности), нарушил Корпоративный Закон, потому что (причина). + Произошедшее с моей точки зрения: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PermissionEquipment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА ИСПОЛЬЗОВАНИЕ СНАРЯЖЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности главы отдела (полное наименование отдела), разрешаю использовать (ФИО) в должности (полное наименование должности) следующее рабочее снаряжение отдела: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PermissionToTravelInCaseOfThreat= + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА ПЕРЕДВИЖЕНИЕ ПРИ УГРОЗЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю сотруднику (ФИО) в должности (полное наименование должности) передвижение по станции с целью выполнения им рабочих обязанностей. + Уровни кодов угроз, при которых даётся данное разрешение: + + Разрешенные части станции для местонахождения сотрудника (можно указать всю станцию): + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-SearchPermission = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА ОБЫСК + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю произвести обыск (ФИО)/(полное наименование отдела), в должности (полное наименование должности). + Причина обыска: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PermissionToCarryWeapons = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА НОШЕНИЕ ОРУЖИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю ношение оружия (ФИО), в должности (полное наименование должности), до тех пор, пока оно используется по назначению. В случае нарушения разрешение аннулируется, оружие изымается Службой Безопасности. + Оружие и тип патронов к нему: + + Способ получения оружия и патронов к нему: + + Причина выдачи разрешения: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PrescriptionDrugAuthorization = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 МЕД-ПД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА РЕЦЕПТУРНЫЙ ПРЕПАРАТ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю хранение и использование рецептурного препарата или наркотического препарата "(полное наименование вещества)" пациенту (ФИО), в должности (полное наименование должности). + Поставленный диагноз: + + Причина выдачи препарата: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PermissionDisposeBody = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 МЕД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА УТИЛИЗАЦИЮ ТЕЛА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю утилизировать тело (ФИО), в должности (полное наименование должности) в связи с невозможностью его реанимации и клонирования. + Способ утилизации: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ConstructionPermit = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ИНЖ-КОД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА СТРОИТЕЛЬСТВО + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю произвести (ФИО), в должности (полное наименование должности), перепланировку части станции (указание места перепланировки) по причине (причина перепланировки). + Согласованный объем перепланировки: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-PermissionToExtendMarriage = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-СРВ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАЗРЕШЕНИЕ НА РАСШИРЕНИЕ БРАКА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), даю своё разрешение на расширение брака, заключённого между: + (ФИО), в должности (полное наименование должности) + ⠀... + (ФИО), в должности (полное наименование должности) + ⠀Для вступления в данный брак новых супругов: + (ФИО), в должности (полное наименование должности) + ⠀... + (ФИО), в должности (полное наименование должности) + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderDismissal = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИКАЗ ОБ УВОЛЬНЕНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), приказываю уволить сотрудника (ФИО) отдела (наименование отдела) в должности (полное наименование должности увольняемого) по причине: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderDeprivationAccess = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИКАЗ О ЛИШЕНИИ ДОСТУПА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), приказываю лишить сотрудника (ФИО) в должности (полное наименование должности) следующего доступа(-ов): + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderEncouragement = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИКАЗ О ПООЩРЕНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности) награждаю (ФИО) в должности (полное наименование должности награждаемого) медалью/грамотой/памятной вещью/премией в размере (размер премии) за следующие заслуги: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderParolePrisoner = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИКАЗ ОБ УДО ЗАКЛЮЧЕННОГО + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю освободить заключенного под стражу (ФИО) в бриг/пермабриг. После выдачи условно-досрочного заключения заключенному под стражу будет выдана гражданская профессия с обязательной работой до конца смены. + Выдаваемая профессия: + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderRecognizingSentienceCreature = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 НИО[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИКАЗ О ПРИЗНАНИИ РАЗУМНОСТИ СУЩЕСТВА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + В ходе тестирования существа были выявлены признаки высшей мозговой деятельности и разумности данного существа, его способность мыслить, обучаться, понимание морали, наличие здравого смысла в поступках. Таким образом я, (ФИО), в должности (полное наименование должности), исходя из принципов равенства прав всех разумных существ, установленного ОПРС, признаю данное существо разумным. + Внешний вид существа: + + Устанавливаемое полное имя существа: + + Существо принято/не принято в качестве пассажира станции до окончания смены. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderMedicalIntervention = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД-МЕД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РАСПОРЯЖЕНИЕ О МЕДИЦИНСКОМ ВМЕШАТЕЛЬСТВЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), распоряжаюсь провести медицинское вмешательство с целью (описание цели медицинского вмешательства), в отношении (ФИО) в должности (полное наименование должности). + Основание для проведения операции: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ProductManufacturingOrder = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД-КОД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАКАЗ НА ПРОИЗВОДСТВО ПРОДУКТА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу произвести продукцию отделом (наименование отдела). + Перечень необходимых продуктов: + + Причина заказа: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderPurchaseResourcesEquipment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОД-СНБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАКАЗ НА ЗАКУПКУ РЕСУРСОВ, СНАРЯЖЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Перечень товаров для заказа: + + Место доставки товара: + + Причина: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderingSpecialEquipment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ЦК[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАКАЗ СПЕЦИАЛЬНОГО СНАРЯЖЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), прошу предоставить специальное снаряжение станции от Центрального Командования. + Перечень запрашиваемого снаряжения: + + Причина запроса: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-OrderPurchaseWeapons = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ-СНБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАКАЗ НА ЗАКУПКУ ВООРУЖЕНИЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), произвожу заказ боевого оружия и (или) боевых приспособлений через отдел Снабжения. + Причина заказа: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-Certificate = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ-ПД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ГРАМОТА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + (ФИО), в должности (полное наименование должности) награждается грамотой за следующие заслуги: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-CertificateAdvancedTraining = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 КОМ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СВИДЕТЕЛЬСТВО О ПОВЫШЕНИИ КВАЛИФИКАЦИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности главы отдела (полное наименование отдела), свидетельствую, что сотрудник (ФИО) в должности (должность сотрудника), успешно завершил образовательный курс "(название курса)" и был аттестован. + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-CertificateOffense = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ПД-СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СВИДЕТЕЛЬСТВО О ПРАВОНАРУШЕНИИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), свидетельствую о правонарушениях/самолично признаюсь в совершении правонарушений, предусмотренных статьями: + (перечисление статей) + По данному инциденту могу пояснить следующее. + Место преступления: + Мотивы совершения преступления: + Против кого было совершено преступление: + Характер и размер вреда, причиненного преступлением: + Пособники в преступлении: + Полная хронология событий: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-DeathCertificate = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 МЕД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СВИДЕТЕЛЬСТВО О СМЕРТИ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + ФИО умершего: + Должность умершего: + Раса: + Пол: + Причина смерти: + Возможность проведения реанимации или клонирования: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-MarriageCertificate = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СРВ-ПД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СВИДЕТЕЛЬСТВО О ЗАКЛЮЧЕНИИ БРАКА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), заключаю брак между: + ⠀(ФИО), в должности (полное наименование должности) + ⠀... + ⠀(ФИО), в должности (полное наименование должности) + После заключения брака брачующимся были присвоены следующие полные имена: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-DivorceCertificate = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СРВ-ПД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СВИДЕТЕЛЬСТВО О РАСТОРЖЕНИИ БРАКА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), расторгаю брак между: + (ФИО), в должности (полное наименование должности) + ⠀... + (ФИО), в должности (полное наименование должности) + После расторжения брака бывшим супругам были присвоены следующие полные имена: + + Разделение имущества было произведено следующим образом: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ClosingIndictment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ОБВИНИТЕЛЬНОЕ ЗАКЛЮЧЕНИЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), разрешаю произвести арест (ФИО), в должности (полное наименование должности) в связи с подозрением в совершении данным лицом следующих правонарушений: + + В ходе предварительного следствия были обнаружены доказательства, указывающие на совершение правонарушения данным лицом. + Прямые доказательства: + + Косвенные доказательства: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-Sentence = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 СБ[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ПРИГОВОР + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное название должности), выношу приговор согласно данным мне полномочиям в отношении (ФИО), в должности (полное название должности). + Данное лицо нарушило следующие статьи Корпоративного Закона: + (перечисление статей) + С учетом всех смягчающих и отягчающих обстоятельств, правовое наказание данного лица представлено в виде: + (суммарный срок, пожизненно заключение, либо приговор к казни) + Административное наказание: + (понижение в должности, увольнение) + Срок заключения под стражу отсчитывается с: (время начала заключения) + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-Judgment = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ЮР[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + СУДЕБНОЕ РЕШЕНИЕ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), выношу решение по судебному разбирательству в отношении (ФИО), в должности (полное наименование должности). + Предъявляемые правонарушения: + + Решение приговора Службы Безопасности: + + Проведенное до судебного разбирательства время ареста: + + Данное лицо нарушило следующие статьи Корпоративного Закона: + (перечисление статей) + С учетом всех смягчающих и отягчающих обстоятельств, правовое наказание данного лица представлено в виде: + (суммарный срок, пожизненно заключение, либо приговор к казни) + Административное наказание: + (понижение в должности, увольнение) + Срок заключения под стражу отсчитывается с: + (время начала заключения) + Мое решение обосновано (тем, что): + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-StatementHealth = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 МЕД-ПД[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + ЗАКЛЮЧЕНИЕ О СОСТОЯНИИ ЗДОРОВЬЯ + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Пациент (ФИО), в должности (полное наименование должности), был направлен на медицинское обследование в связи с (причина прохождения обследования). Был произведён полный осмотр пациента, проведены необходимые исследования и анализы. + Состав врачебной комиссии: + (ФИО врача, полное наименование должности или специализации) + Состояние пациента при поступлении: + + Поставленный диагноз: + + Психологическое состояние пациента: + + Оказанное лечение в ходе госпитализации: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-DecisionToStartTrial = + ⠀[color=#1b487e]███░███░░░░██░░░░[/color] + ⠀[color=#1b487e]░██░████░░░██░░░░[/color] [head=3]Бланк документа[/head] + ⠀[color=#1b487e]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head] + ⠀[color=#1b487e]░░░░██░░██░██░██░[/color] [bold]Station XX-000 ЮР[/bold] + ⠀[color=#1b487e]░░░░██░░░████░███[/color] + ============================================= + РЕШЕНИЕ О НАЧАЛЕ СУДЕБНОГО ПРОЦЕССА + ============================================= + Время от начала смены и дата: + Составитель документа: + Должность составителя: + + Я, (ФИО), в должности (полное наименование должности), сообщаю о начале судебного разбирательства по делу (ФИО) в связи со сложностью и неоднозначностью дела. + Предъявляемые правонарушения: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-ErrorLoadingFormHeader = + ⠀[color=#B50F1D] ███░██████░███[/color] + ⠀[color=#B50F1D] █░░░██░░░░░░░█[/color] [head=3]Бланк документа[/head] + ⠀[color=#B50F1D] █░░░░████░░░░█[/color] [head=3]Syndicate[/head] + ⠀[color=#B50F1D] █░░░░░░░██░░░█[/color] [bold]Station XX-000 СИН[/bold] + ⠀[color=#B50F1D] ███░██████░███[/color] + ============================================= + НАИМЕНОВАНИЕ ДОКУМЕНТА + ============================================= + Время от начала смены и дата: + Позывной Агента: + + Полное содержание документа со всей необходимой информацией и описанием + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-NOTICEOFLIQUIDATION = + ⠀[color=#B50F1D] ███░██████░███[/color] + ⠀[color=#B50F1D] █░░░██░░░░░░░█[/color] [head=3]Бланк документа[/head] + ⠀[color=#B50F1D] █░░░░████░░░░█[/color] [head=3]Syndicate[/head] + ⠀[color=#B50F1D] █░░░░░░░██░░░█[/color] [bold]Station XX-000 СИН-ПД[/bold] + ⠀[color=#B50F1D] ███░██████░███[/color] + ============================================= + УВЕДОМЛЕНИЕ О ЛИКВИДАЦИИ + ============================================= + Время от начала смены и дата: + Позывной агента: + + Уважаемый (ФИО), в должности (полное наименование должности)! Руководством Синдиката принято решение о вашей немедленной ликвидации в ходе данной смены. Просим заранее подготовить завещание и направить его Медицинскому отделу станции. Уничтожение вашего тела будет произведено силами Синдиката. + Причина ликвидации: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-BUSINESSDEAL = + ⠀[color=#B50F1D] ███░██████░███[/color] + ⠀[color=#B50F1D] █░░░██░░░░░░░█[/color] [head=3]Бланк документа[/head] + ⠀[color=#B50F1D] █░░░░████░░░░█[/color] [head=3]Syndicate[/head] + ⠀[color=#B50F1D] █░░░░░░░██░░░█[/color] [bold]Station XX-000 СИН-КОМ[/bold] + ⠀[color=#B50F1D] ███░██████░███[/color] + ============================================= + ДЕЛОВАЯ СДЕЛКА + ============================================= + Время от начала смены и дата: + Позывной агента: + + Синдикат любезно предлагает заключить сделку между станцией и агентом (позывной агента). Со стороны станции необходимо: + + Причина выполнения условий сделки: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-NOTEBEGINNINGMILITARYACTIONS = + ⠀[color=#B50F1D] ███░██████░███[/color] + ⠀[color=#B50F1D] █░░░██░░░░░░░█[/color] [head=3]Бланк документа[/head] + ⠀[color=#B50F1D] █░░░░████░░░░█[/color] [head=3]Syndicate[/head] + ⠀[color=#B50F1D] █░░░░░░░██░░░█[/color] [bold]Station XX-000 СИН[/bold] + ⠀[color=#B50F1D] ███░██████░███[/color] + ============================================= + НОТА О НАЧАЛЕ ВОЕННЫХ ДЕЙСТВИЙ + ============================================= + Время от начала смены и дата: + Позывной агента: + + Неуважаемые корпоративные крысы NanoTrasen! Синдикат официально объявляет о начале военных действий с вами, а также о начале операции по вашему истреблению. + Причина предъявления ноты: + + ============================================= + ⠀[italic]Место для печатей[/italic] +doc-text-printer-REPORTACCOMPLISHMENTGOALS = + ⠀[color=#B50F1D] ███░██████░███[/color] + ⠀[color=#B50F1D] █░░░██░░░░░░░█[/color] [head=3]Бланк документа[/head] + ⠀[color=#B50F1D] █░░░░████░░░░█[/color] [head=3]Syndicate[/head] + ⠀[color=#B50F1D] █░░░░░░░██░░░█[/color] [bold]Station XX-000 ПД-СИН[/bold] + ⠀[color=#B50F1D] ███░██████░███[/color] + ============================================= + ОТЧЁТ О ВЫПОЛНЕНИИ ЦЕЛЕЙ + ============================================= + Время от начала смены и дата: + Позывной агента: + + Я, (позывной агента), успешно выполнил поставленные передо мной руководством Синдиката цели. Прошу принять отчёт о выполнении. + Отчёт: + + ============================================= + ⠀[italic]Место для печатей[/italic] diff --git a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml index 4c97e8ecce1..20e65268ce3 100644 --- a/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml +++ b/Resources/Prototypes/Catalog/Fills/Lockers/heads.yml @@ -17,6 +17,7 @@ - id: RubberStampQm - id: ClothingHeadsetAltCargo - id: BoxEncryptionKeyCargo + - id: PrinterDocFlatpack # Corvax-Printer - type: entity id: LockerCaptainFilledHardsuit @@ -103,6 +104,7 @@ prob: 0.5 - id: ClothingOuterCoatHOP # Corvax-Resprite - id: AccessConfigurator + - id: PrinterDocFlatpack # Corvax-Printer - type: entity id: LockerChiefEngineerFilledHardsuit diff --git a/Resources/Prototypes/Catalog/VendingMachines/Inventories/curadrobe.yml b/Resources/Prototypes/Catalog/VendingMachines/Inventories/curadrobe.yml index b083c62ed56..24176881bc2 100644 --- a/Resources/Prototypes/Catalog/VendingMachines/Inventories/curadrobe.yml +++ b/Resources/Prototypes/Catalog/VendingMachines/Inventories/curadrobe.yml @@ -11,4 +11,4 @@ ClothingUniformJumpskirtLibrarian: 3 ClothingShoesBootsLaceup: 2 ClothingHeadsetService: 2 - + PrinterDocFlatpack: 2 # Corvax-Printer diff --git a/Resources/Prototypes/Corvax/Catalog/Fills/Paper/document.yml b/Resources/Prototypes/Corvax/Catalog/Fills/Paper/document.yml new file mode 100644 index 00000000000..7b01253b579 --- /dev/null +++ b/Resources/Prototypes/Corvax/Catalog/Fills/Paper/document.yml @@ -0,0 +1,512 @@ +- type: entity + parent: Paper + id: PrintedDocument + abstract: true + description: Bureaucratic unit. A document printed on a printer. + components: + - type: Paper + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportStation + name: Report on the situation at the station + components: + - type: Paper + content: doc-text-printer-ReportStation + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportOnEliminationOfViolations + name: Report on elimination of violations + components: + - type: Paper + content: doc-text-printer-ReportOnEliminationOfViolations + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReporDepartment + name: Report on the work of the department + components: + - type: Paper + content: doc-text-printer-ReporDepartment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportEmployeePerformance + name: Report on employee performance + components: + - type: Paper + content: doc-text-printer-ReportEmployeePerformance + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportOnTheChaptersMeeting + name: Report on chapter meeting + components: + - type: Paper + content: doc-text-printer-ReportOnTheChaptersMeeting + +- type: entity + parent: PrintedDocument + id: PrintedDocumentInternalAffairsAgentsReport + name: Internal Investigation Report + components: + - type: Paper + content: doc-text-printer-InternalAffairsAgentsReport + +- type: entity + parent: PrintedDocument + id: PrintedDocumentConditionReport + name: Report on technical condition + components: + - type: Paper + content: doc-text-printer-ConditionReport + + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportStudyObject + name: Report on object Investigation + components: + - type: Paper + content: doc-text-printer-ReportStudyObject + +- type: entity + parent: PrintedDocument + id: PrintedDocumentExperimentReport + name: Experiment report + components: + - type: Paper + content: doc-text-printer-ExperimentReport + +- type: entity + parent: PrintedDocument + id: PrintedDocumentDisposalReport + name: Disposal report + components: + - type: Paper + content: doc-text-printer-DisposalReport + +- type: entity + parent: PrintedDocument + id: PrintedDocumentApplicationAppointmentInterim + name: Statement of Appointment to the Temporary Acting Authority + components: + - type: Paper + content: doc-text-printer-ApplicationAppointmentInterim + +- type: entity + parent: PrintedDocument + id: PrintedDocumentApplicationEmployment + name: Statement of Employment + components: + - type: Paper + content: doc-text-printer-ApplicationEmployment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentLetterResignation + name: Statement of Dismissal + components: + - type: Paper + content: doc-text-printer-LetterResignation + +- type: entity + parent: PrintedDocument + id: PrintedDocumentApplicationAccess + name: Statement of access + components: + - type: Paper + content: doc-text-printer-ApplicationAccess + +- type: entity + parent: PrintedDocument + id: PrintedDocumentApplicationEquipment + name: Statement for equipment + components: + - type: Paper + content: doc-text-printer-ApplicationEquipment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentAppeal + name: Appeal + components: + - type: Paper + content: doc-text-printer-Appeal + +- type: entity + parent: PrintedDocument + id: PrintedDocumentEvacuationShuttleRequest + name: Evacuation Shuttle Request + components: + - type: Paper + content: doc-text-printer-EvacuationShuttleRequest + +- type: entity + parent: PrintedDocument + id: PrintedDocumentShuttleRegistrationRequest + name: Shuttle registration request + components: + - type: Paper + content: doc-text-printer-ShuttleRegistrationRequest + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestCallMembersCentralCommitteeDSO + name: Request to call members of CC, DSO + components: + - type: Paper + content: doc-text-printer-RequestCallMembersCentralCommitteeDSO + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestRequestToEstablishThreatLevel + name: Request to establish threat level + components: + - type: Paper + content: doc-text-printer-RequestToEstablishThreatLevel + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestChangeSalary + name: Request for salary change + components: + - type: Paper + content: doc-text-printer-RequestChangeSalary + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestForNonlistedEmployment + name: Request for non-listed employment + components: + - type: Paper + content: doc-text-printer-RequestForNonlistedEmployment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestForPromotion + name: Request for promotion + components: + - type: Paper + content: doc-text-printer-RequestForPromotion + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestDocuments + name: Request for the provision of documents + components: + - type: Paper + content: doc-text-printer-RequestDocuments + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestEuthanasia + name: Request for euthanasia + components: + - type: Paper + content: doc-text-printer-RequestEuthanasia + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestConstructionWork + name: Request for construction works + components: + - type: Paper + content: doc-text-printer-RequestConstructionWork + +- type: entity + parent: PrintedDocument + id: PrintedDocumentRequestModernization + name: Request for modernization + components: + - type: Paper + content: doc-text-printer-RequestModernization + +- type: entity + parent: PrintedDocument + id: PrintedDocumentComplaintViolationLaborRules + name: Complaint for violation of labor order + components: + - type: Paper + content: doc-text-printer-ComplaintViolationLaborRules + +- type: entity + parent: PrintedDocument + id: PrintedDocumentComplaintОffense + name: Complaint about an offense + components: + - type: Paper + content: doc-text-printer-ComplaintОffense + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPermissionEquipment + name: Authorization to use equipment + components: + - type: Paper + content: doc-text-printer-PermissionEquipment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPermissionToTravelInCaseOfThreat + name: Permission to travel in case of threat + components: + - type: Paper + content: doc-text-printer-PermissionToTravelInCaseOfThreat + +- type: entity + parent: PrintedDocument + id: PrintedDocumentSearchPermission + name: Authorization to search + components: + - type: Paper + content: doc-text-printer-SearchPermission + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPermissionToCarryWeapons + name: Permission to carry weapons + components: + - type: Paper + content: doc-text-printer-PermissionToCarryWeapons + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPrescriptionDrugAuthorization + name: Prescription Drug Authorization + components: + - type: Paper + content: doc-text-printer-PrescriptionDrugAuthorization + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPermissionDisposeBody + name: Authorization to dispose of the body + components: + - type: Paper + content: doc-text-printer-PermissionDisposeBody + +- type: entity + parent: PrintedDocument + id: PrintedDocumentConstructionPermit + name: Building permit + components: + - type: Paper + content: doc-text-printer-ConstructionPermit + +- type: entity + parent: PrintedDocument + id: PrintedDocumentPermissionToExtendMarriage + name: Permission to extend marriage + components: + - type: Paper + content: doc-text-printer-PermissionToExtendMarriage + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderDismissal + name: Dismissal order + components: + - type: Paper + content: doc-text-printer-OrderDismissal + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderDeprivationAccess + name: Denial of access order + components: + - type: Paper + content: doc-text-printer-OrderDeprivationAccess + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderEncouragement + name: Incentive order + components: + - type: Paper + content: doc-text-printer-OrderEncouragement + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderParolePrisoner + name: Prisoner parole order + components: + - type: Paper + content: doc-text-printer-OrderParolePrisoner + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderRecognizingSentienceCreature + name: An order recognizing the reasonableness of the substance + components: + - type: Paper + content: doc-text-printer-OrderRecognizingSentienceCreature + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderMedicalIntervention + name: Order for medical intervention + components: + - type: Paper + content: doc-text-printer-OrderMedicalIntervention + +- type: entity + parent: PrintedDocument + id: PrintedDocumentProductManufacturingOrder + name: Order for the production of a product + components: + - type: Paper + content: doc-text-printer-ProductManufacturingOrder + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderPurchaseResourcesEquipment + name: Purchase order for resources, equipment + components: + - type: Paper + content: doc-text-printer-OrderPurchaseResourcesEquipment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderingSpecialEquipment + name: Ordering special equipment + components: + - type: Paper + content: doc-text-printer-OrderingSpecialEquipment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentOrderPurchaseWeapons + name: Purchase order for armaments + components: + - type: Paper + content: doc-text-printer-OrderPurchaseWeapons + +- type: entity + parent: PrintedDocument + id: PrintedDocumentCertificate + name: Certificate + components: + - type: Paper + content: doc-text-printer-Certificate + +- type: entity + parent: PrintedDocument + id: PrintedDocumentCertificateAdvancedTraining + name: Certificate of advanced training + components: + - type: Paper + content: doc-text-printer-CertificateAdvancedTraining + +- type: entity + parent: PrintedDocument + id: PrintedDocumentCertificateOffense + name: Certificate of Offense + components: + - type: Paper + content: doc-text-printer-CertificateOffense + +- type: entity + parent: PrintedDocument + id: PrintedDocumentDeathCertificate + name: Death certificate + components: + - type: Paper + content: doc-text-printer-DeathCertificate + +- type: entity + parent: PrintedDocument + id: PrintedDocumentMarriageCertificate + name: Marriage certificate + components: + - type: Paper + content: doc-text-printer-MarriageCertificate + +- type: entity + parent: PrintedDocument + id: PrintedDocumentDivorceCertificate + name: Certificate of divorce + components: + - type: Paper + content: doc-text-printer-DivorceCertificate + +- type: entity + parent: PrintedDocument + id: PrintedDocumentClosingIndictment + name: Indictment + components: + - type: Paper + content: doc-text-printer-ClosingIndictment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentSentence + name: Sentence + components: + - type: Paper + content: doc-text-printer-Sentence + +- type: entity + parent: PrintedDocument + id: PrintedDocumentJudgment + name: Judgment + components: + - type: Paper + content: doc-text-printer-Judgment + +- type: entity + parent: PrintedDocument + id: PrintedDocumentStatementHealth + name: Health report + components: + - type: Paper + content: doc-text-printer-StatementHealth + +- type: entity + parent: PrintedDocument + id: PrintedDocumentDecisionToStartTrial + name: Decision to start a trial + components: + - type: Paper + content: doc-text-printer-DecisionToStartTrial + +- type: entity + parent: PrintedDocument + id: PrintedDocumentErrorLoadingFormHeader + name: ERROR loading form header + components: + - type: Paper + content: doc-text-printer-ErrorLoadingFormHeader + +- type: entity + parent: PrintedDocument + id: PrintedDocumentNoticeOfLiquidation + name: NOTICE OF LIQUIDIZATION + components: + - type: Paper + content: doc-text-printer-NOTICEOFLIQUIDATION + +- type: entity + parent: PrintedDocument + id: PrintedDocumentBusinessDeal + name: BUSINESS DEAL + components: + - type: Paper + content: doc-text-printer-BUSINESSDEAL + +- type: entity + parent: PrintedDocument + id: PrintedDocumentNoteBeginningMilitaryActions + name: NOTE BEGINNING MILITARY ACTIONS + components: + - type: Paper + content: doc-text-printer-NOTEBEGINNINGMILITARYACTIONS + +- type: entity + parent: PrintedDocument + id: PrintedDocumentReportAccomplishmentGoals + name: REPORT ACCOMPLISHMENT GOALS + components: + - type: Paper + content: doc-text-printer-REPORTACCOMPLISHMENTGOALS diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml b/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml new file mode 100644 index 00000000000..76404a1d2b6 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Devices/Circuitboards/Machine/production.yml @@ -0,0 +1,13 @@ +- type: entity + id: PrinterDocMachineCircuitboard + parent: BaseMachineCircuitboard + name: document printer machine board + description: A machine printed circuit board for an document printer + components: + - type: MachineBoard + prototype: PrinterDoc + requirements: + MatterBin: 3 + Manipulator: 1 + materialRequirements: + Glass: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Materials/Sheets/other.yml b/Resources/Prototypes/Corvax/Entities/Objects/Materials/Sheets/other.yml new file mode 100644 index 00000000000..59cfc943c3d --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Materials/Sheets/other.yml @@ -0,0 +1,32 @@ +- type: entity + parent: Paper + id: SheetPrinter + suffix: Full + components: + - type: Material + - type: PhysicalComposition + materialComposition: + SheetPrinter: 100 + - type: Stack + stackType: SheetPrinter + baseLayer: base + layerStates: + - paper + - paper + - paper + - type: Sprite + state: paper + layers: + - state: paper + map: ["base"] + - type: Tag + tags: + - Document + +- type: entity + parent: SheetPrinter + id: SheetPrinter1 + suffix: Single + components: + - type: Stack + count: 1 \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Entities/Objects/Misc/flatpacks.yml b/Resources/Prototypes/Corvax/Entities/Objects/Misc/flatpacks.yml new file mode 100644 index 00000000000..74d805fb909 --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Objects/Misc/flatpacks.yml @@ -0,0 +1,8 @@ +- type: entity + parent: BaseFlatpack + id: PrinterDocFlatpack + name: document printer flatpack + description: A flatpack used for constructing a document printer. + components: + - type: Flatpack + entity: PrinterDoc diff --git a/Resources/Prototypes/Corvax/Entities/Structures/Machines/printer.yml b/Resources/Prototypes/Corvax/Entities/Structures/Machines/printer.yml new file mode 100644 index 00000000000..4bc8edad78b --- /dev/null +++ b/Resources/Prototypes/Corvax/Entities/Structures/Machines/printer.yml @@ -0,0 +1,110 @@ +- type: entity + parent: BaseLathe + id: PrinterDoc + name: document printer + description: Bureaucratic perfection. Stores a database of all Nanotrasen documents, and lets you print them as long as you have paper. + components: + - type: Sprite + sprite: Corvax/Structures/Machines/printer.rsi + snapCardinals: true + layers: + - state: icon + map: ["enum.LatheVisualLayers.IsRunning"] + - state: idle + shader: unshaded + map: ["enum.PowerDeviceVisualLayers.Powered"] + - state: inserting + map: ["enum.MaterialStorageVisualLayers.Inserting"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] + - type: Transform + noRot: false + - type: Machine + board: PrinterDocMachineCircuitboard + - type: Lathe + producingSound: /Audio/Machines/scanning.ogg + idleState: icon + runningState: building + staticRecipes: + - PrintedDocumentReportStationRecipe + - PrintedDocumentReportOnEliminationOfViolationsRecipe + - PrintedDocumentReporDepartmentRecipe + - PrintedDocumentReportEmployeePerformanceRecipe + - PrintedDocumentReportOnTheChaptersMeetingRecipe + - PrintedDocumentInternalAffairsAgentsReportRecipe + - PrintedDocumentConditionReportRecipe + - PrintedDocumentReportStudyObjectRecipe + - PrintedDocumentExperimentReportRecipe + - PrintedDocumentDisposalReportRecipe + - PrintedDocumentApplicationAppointmentInterimRecipe + - PrintedDocumentApplicationEmploymentRecipe + - PrintedDocumentLetterResignationRecipe + - PrintedDocumentApplicationAccessRecipe + - PrintedDocumentApplicationEquipmentRecipe + - PrintedDocumentAppealRecipe + - PrintedDocumentEvacuationShuttleRequestRecipe + - PrintedDocumentShuttleRegistrationRequestRecipe + - PrintedDocumentRequestCallMembersCentralCommitteeDSORecipe + - PrintedDocumentRequestRequestToEstablishThreatLevelRecipe + - PrintedDocumentRequestChangeSalaryRecipe + - PrintedDocumentRequestForNonlistedEmploymentRecipe + - PrintedDocumentRequestForPromotionRecipe + - PrintedDocumentRequestDocumentsRecipe + - PrintedDocumentRequestEuthanasiaRecipe + - PrintedDocumentRequestConstructionWorkRecipe + - PrintedDocumentRequestModernizationRecipe + - PrintedDocumentComplaintViolationLaborRulesRecipe + - PrintedDocumentComplaintОffenseRecipe + - PrintedDocumentPermissionEquipmentRecipe + - PrintedDocumentPermissionToTravelInCaseOfThreatRecipe + - PrintedDocumentSearchPermissionRecipe + - PrintedDocumentPermissionToCarryWeaponsRecipe + - PrintedDocumentPrescriptionDrugAuthorizationRecipe + - PrintedDocumentPermissionDisposeBodyRecipe + - PrintedDocumentConstructionPermitRecipe + - PrintedDocumentPermissionToExtendMarriageRecipe + - PrintedDocumentOrderDismissalRecipe + - PrintedDocumentOrderDeprivationAccessRecipe + - PrintedDocumentOrderEncouragementRecipe + - PrintedDocumentOrderParolePrisonerRecipe + - PrintedDocumentOrderRecognizingSentienceCreatureRecipe + - PrintedDocumentOrderMedicalInterventionRecipe + - PrintedDocumentProductManufacturingOrderRecipe + - PrintedDocumentOrderPurchaseResourcesEquipmentRecipe + - PrintedDocumentOrderingSpecialEquipmentRecipe + - PrintedDocumentOrderPurchaseWeaponsRecipe + - PrintedDocumentCertificateRecipe + - PrintedDocumentCertificateAdvancedTrainingRecipe + - PrintedDocumentCertificateOffenseRecipe + - PrintedDocumentDeathCertificateRecipe + - PrintedDocumentMarriageCertificateRecipe + - PrintedDocumentDivorceCertificateRecipe + - PrintedDocumentClosingIndictmentRecipe + - PrintedDocumentSentenceRecipe + - PrintedDocumentJudgmentRecipe + - PrintedDocumentStatementHealtheRecipe + - PrintedDocumentDecisionToStartTrialRecipe + - type: EmagLatheRecipes + emagStaticRecipes: + - PrintedDocumentErrorLoadingFormHeaderRecipe + - PrintedDocumentNoticeOfLiquidationRecipe + - PrintedDocumentBusinessDealRecipe + - PrintedDocumentNoteBeginningMilitaryActionsRecipe + - PrintedDocumentReportAccomplishmentGoalsRecipe + - type: Fixtures + fixtures: + fix1: + shape: + !type:PhysShapeAabb + bounds: "-0.25,-0.25,0.25,0.25" + density: 25 + mask: + - TabletopMachineMask + layer: + - TabletopMachineLayer + - type: MaterialStorage + whitelist: + tags: + - Document + storage: + SheetPrinter: 0 diff --git a/Resources/Prototypes/Corvax/Lathes/misc.yml b/Resources/Prototypes/Corvax/Lathes/misc.yml new file mode 100644 index 00000000000..4414ea7e45e --- /dev/null +++ b/Resources/Prototypes/Corvax/Lathes/misc.yml @@ -0,0 +1,7 @@ +- type: latheRecipe + id: PrinterDocMachineCircuitboard + result: PrinterDocMachineCircuitboard + completetime: 4 + materials: + Steel: 100 + Glass: 900 \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Reagents/Materials/materials.yml b/Resources/Prototypes/Corvax/Reagents/Materials/materials.yml new file mode 100644 index 00000000000..dcbcdd0d3b3 --- /dev/null +++ b/Resources/Prototypes/Corvax/Reagents/Materials/materials.yml @@ -0,0 +1,8 @@ +- type: material + id: SheetPrinter + stackEntity: SheetPrinter1 + name: materials-paper + icon: { sprite: Objects/Misc/bureaucracy.rsi, state: paper } + color: "#ffffff" + price: 0.05 + \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Recipes/Lathes/categories.yml b/Resources/Prototypes/Corvax/Recipes/Lathes/categories.yml new file mode 100644 index 00000000000..27f9bc5ad76 --- /dev/null +++ b/Resources/Prototypes/Corvax/Recipes/Lathes/categories.yml @@ -0,0 +1,39 @@ +- type: latheCategory + id: Reports + name: lathe-category-reports + +- type: latheCategory + id: Statements + name: lathe-category-statements + +- type: latheCategory + id: InquiriesAndAppeals + name: lathe-category-inquiries-and-appeals + +- type: latheCategory + id: Complaintst + name: lathe-category-complaints + +- type: latheCategory + id: Permissions + name: lathe-category-permissions + +- type: latheCategory + id: OrdersAndInstructions + name: lathe-category-orders-and-instructions + +- type: latheCategory + id: Orders + name: lathe-category-orders + +- type: latheCategory + id: Evidence + name: lathe-category-evidence + +- type: latheCategory + id: ConclusionsAndDecisions + name: lathe-category-conclusions-and-decisions + +- type: latheCategory + id: ErrorDocument + name: lathe-category-error diff --git a/Resources/Prototypes/Corvax/Recipes/Lathes/printer.yml b/Resources/Prototypes/Corvax/Recipes/Lathes/printer.yml new file mode 100644 index 00000000000..86a5a927ded --- /dev/null +++ b/Resources/Prototypes/Corvax/Recipes/Lathes/printer.yml @@ -0,0 +1,566 @@ +- type: latheRecipe + id: PrintedDocumentReportStationRecipe + result: PrintedDocumentReportStation + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReportOnEliminationOfViolationsRecipe + result: PrintedDocumentReportOnEliminationOfViolations + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReporDepartmentRecipe + result: PrintedDocumentReporDepartment + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReportEmployeePerformanceRecipe + result: PrintedDocumentReportEmployeePerformance + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReportOnTheChaptersMeetingRecipe + result: PrintedDocumentReportOnTheChaptersMeeting + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentInternalAffairsAgentsReportRecipe + result: PrintedDocumentInternalAffairsAgentsReport + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentConditionReportRecipe + result: PrintedDocumentConditionReport + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReportStudyObjectRecipe + result: PrintedDocumentReportStudyObject + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentExperimentReportRecipe + result: PrintedDocumentExperimentReport + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentDisposalReportRecipe + result: PrintedDocumentDisposalReport + category: Reports + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentApplicationAppointmentInterimRecipe + result: PrintedDocumentApplicationAppointmentInterim + category: Statements + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentApplicationEmploymentRecipe + result: PrintedDocumentApplicationEmployment + category: Statements + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentLetterResignationRecipe + result: PrintedDocumentLetterResignation + category: Statements + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentApplicationAccessRecipe + result: PrintedDocumentApplicationAccess + category: Statements + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentApplicationEquipmentRecipe + result: PrintedDocumentApplicationEquipment + category: Statements + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentAppealRecipe + result: PrintedDocumentAppeal + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentEvacuationShuttleRequestRecipe + result: PrintedDocumentEvacuationShuttleRequest + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentShuttleRegistrationRequestRecipe + result: PrintedDocumentShuttleRegistrationRequest + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestCallMembersCentralCommitteeDSORecipe + result: PrintedDocumentRequestCallMembersCentralCommitteeDSO + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestRequestToEstablishThreatLevelRecipe + result: PrintedDocumentRequestRequestToEstablishThreatLevel + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestChangeSalaryRecipe + result: PrintedDocumentRequestChangeSalary + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestForNonlistedEmploymentRecipe + result: PrintedDocumentRequestForNonlistedEmployment + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestForPromotionRecipe + result: PrintedDocumentRequestForPromotion + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestDocumentsRecipe + result: PrintedDocumentRequestDocuments + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestEuthanasiaRecipe + result: PrintedDocumentRequestEuthanasia + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestConstructionWorkRecipe + result: PrintedDocumentRequestConstructionWork + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentRequestModernizationRecipe + result: PrintedDocumentRequestModernization + category: InquiriesAndAppeals + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentComplaintViolationLaborRulesRecipe + result: PrintedDocumentComplaintViolationLaborRules + category: Complaintst + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentComplaintОffenseRecipe + result: PrintedDocumentComplaintОffense + category: Complaintst + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPermissionEquipmentRecipe + result: PrintedDocumentPermissionEquipment + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPermissionToTravelInCaseOfThreatRecipe + result: PrintedDocumentPermissionToTravelInCaseOfThreat + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentSearchPermissionRecipe + result: PrintedDocumentSearchPermission + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPermissionToCarryWeaponsRecipe + result: PrintedDocumentPermissionToCarryWeapons + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPrescriptionDrugAuthorizationRecipe + result: PrintedDocumentPrescriptionDrugAuthorization + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPermissionDisposeBodyRecipe + result: PrintedDocumentPermissionDisposeBody + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentConstructionPermitRecipe + result: PrintedDocumentConstructionPermit + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentPermissionToExtendMarriageRecipe + result: PrintedDocumentPermissionToExtendMarriage + category: Permissions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderDismissalRecipe + result: PrintedDocumentOrderDismissal + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderDeprivationAccessRecipe + result: PrintedDocumentOrderDeprivationAccess + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderEncouragementRecipe + result: PrintedDocumentOrderEncouragement + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderParolePrisonerRecipe + result: PrintedDocumentOrderParolePrisoner + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderRecognizingSentienceCreatureRecipe + result: PrintedDocumentOrderRecognizingSentienceCreature + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderMedicalInterventionRecipe + result: PrintedDocumentOrderMedicalIntervention + category: OrdersAndInstructions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentProductManufacturingOrderRecipe + result: PrintedDocumentProductManufacturingOrder + category: Orders + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderPurchaseResourcesEquipmentRecipe + result: PrintedDocumentOrderPurchaseResourcesEquipment + category: Orders + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderingSpecialEquipmentRecipe + result: PrintedDocumentOrderingSpecialEquipment + category: Orders + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentOrderPurchaseWeaponsRecipe + result: PrintedDocumentOrderPurchaseWeapons + category: Orders + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentCertificateRecipe + result: PrintedDocumentCertificate + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentCertificateAdvancedTrainingRecipe + result: PrintedDocumentCertificateAdvancedTraining + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentCertificateOffenseRecipe + result: PrintedDocumentCertificateOffense + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentDeathCertificateRecipe + result: PrintedDocumentDeathCertificate + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentMarriageCertificateRecipe + result: PrintedDocumentMarriageCertificate + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentDivorceCertificateRecipe + result: PrintedDocumentDivorceCertificate + category: Evidence + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentClosingIndictmentRecipe + result: PrintedDocumentClosingIndictment + category: ConclusionsAndDecisions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentSentenceRecipe + result: PrintedDocumentSentence + category: ConclusionsAndDecisions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentJudgmentRecipe + result: PrintedDocumentJudgment + category: ConclusionsAndDecisions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentStatementHealtheRecipe + result: PrintedDocumentStatementHealth + category: ConclusionsAndDecisions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentDecisionToStartTrialRecipe + result: PrintedDocumentDecisionToStartTrial + category: ConclusionsAndDecisions + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentErrorLoadingFormHeaderRecipe + result: PrintedDocumentErrorLoadingFormHeader + category: ErrorDocument + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentNoticeOfLiquidationRecipe + result: PrintedDocumentNoticeOfLiquidation + category: ErrorDocument + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentBusinessDealRecipe + result: PrintedDocumentBusinessDeal + category: ErrorDocument + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentNoteBeginningMilitaryActionsRecipe + result: PrintedDocumentNoteBeginningMilitaryActions + category: ErrorDocument + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 + +- type: latheRecipe + id: PrintedDocumentReportAccomplishmentGoalsRecipe + result: PrintedDocumentReportAccomplishmentGoals + category: ErrorDocument + completetime: 2 + applyMaterialDiscount: false + materials: + SheetPrinter: 100 diff --git a/Resources/Prototypes/Corvax/Stack/other_stacks.yml b/Resources/Prototypes/Corvax/Stack/other_stacks.yml new file mode 100644 index 00000000000..1e8831bdd7b --- /dev/null +++ b/Resources/Prototypes/Corvax/Stack/other_stacks.yml @@ -0,0 +1,7 @@ +- type: stack + id: SheetPrinter + name: paper + icon: { sprite: Objects/Misc/bureaucracy.rsi, state: paper } + spawn: SheetPrinter1 + maxCount: 1 + itemSize: 1 diff --git a/Resources/Prototypes/Entities/Objects/Misc/paper.yml b/Resources/Prototypes/Entities/Objects/Misc/paper.yml index 86dadb8da84..a1db50f48b4 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/paper.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/paper.yml @@ -56,6 +56,12 @@ max: 1 - !type:DoActsBehavior acts: [ "Destruction" ] +# Corvax-Printer-Start + - type: Material + - type: PhysicalComposition + materialComposition: + SheetPrinter: 100 +# Corvax-Printer-End - type: entity name: paper scrap diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index 616f9c9daed..06350b0cb24 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -371,6 +371,7 @@ - ElectrolysisUnitMachineCircuitboard - CentrifugeMachineCircuitboard - CondenserMachineCircuitBoard + - PrinterDocMachineCircuitboard # Corvax-Printer - UniformPrinterMachineCircuitboard - FloorGreenCircuit - FloorBlueCircuit diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/building.png b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/building.png new file mode 100644 index 00000000000..79c528f1e31 Binary files /dev/null and b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/building.png differ diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/icon.png b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/icon.png new file mode 100644 index 00000000000..9079a2273ae Binary files /dev/null and b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/icon.png differ diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/idle.png b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/idle.png new file mode 100644 index 00000000000..2fabbf6b001 Binary files /dev/null and b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/idle.png differ diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/inserting.png b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/inserting.png new file mode 100644 index 00000000000..30eb08f32d7 Binary files /dev/null and b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/inserting.png differ diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/meta.json b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/meta.json new file mode 100644 index 00000000000..b67a046d331 --- /dev/null +++ b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/meta.json @@ -0,0 +1,69 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit 6eb03467f21d34375eb4d5fbe5361eb115978548", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "building", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "idle", + "delays": [ + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "inserting", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Corvax/Structures/Machines/printer.rsi/panel.png b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/panel.png new file mode 100644 index 00000000000..da993905800 Binary files /dev/null and b/Resources/Textures/Corvax/Structures/Machines/printer.rsi/panel.png differ