diff --git a/modular_ss220/bureaucracy/_bureaucracy.dm b/modular_ss220/bureaucracy/_bureaucracy.dm
new file mode 100644
index 000000000000..cc9b26b56dab
--- /dev/null
+++ b/modular_ss220/bureaucracy/_bureaucracy.dm
@@ -0,0 +1,9 @@
+/datum/modpack/bureaucracy
+ name = "Бюрократия"
+ desc = "Добавляет бланки в ксерокс."
+ author = "Aylong220, Furior, RV666"
+
+/datum/modpack/bureaucracy/initialize()
+ . = ..()
+ for(var/datum/bureaucratic_form/form as anything in subtypesof(/datum/bureaucratic_form))
+ GLOB.bureaucratic_forms["[form]"] = new form
diff --git a/modular_ss220/bureaucracy/_bureaucracy.dme b/modular_ss220/bureaucracy/_bureaucracy.dme
new file mode 100644
index 000000000000..ed7bf92d9036
--- /dev/null
+++ b/modular_ss220/bureaucracy/_bureaucracy.dme
@@ -0,0 +1,5 @@
+#include "_bureaucracy.dm"
+
+#include "code/paper.dm"
+#include "code/forms.dm"
+#include "code/photocopier.dm"
diff --git a/modular_ss220/bureaucracy/code/forms.dm b/modular_ss220/bureaucracy/code/forms.dm
new file mode 100644
index 000000000000..9d74ba71898b
--- /dev/null
+++ b/modular_ss220/bureaucracy/code/forms.dm
@@ -0,0 +1,539 @@
+GLOBAL_LIST_INIT(bureaucratic_forms, list())
+
+/datum/bureaucratic_form
+ /// Form name. Will be applied to a paper
+ var/name
+ /// Form id
+ var/id
+ /// Alternative form name. Appears in printer this way with id
+ var/altername
+ /// In what category the form is
+ var/category
+ /// What access is required to print this form
+ var/req_access
+
+ /// Text that will be applied to a paper
+ var/text
+ var/is_header_needed = TRUE
+ /// Header that will be apllied to a paper
+ var/header
+ /// Footer that will be apllied to a paper
+ var/footer = footer_signstampfax
+
+ /// Used in header to decide to add or not CONFEDENTIAL text
+ var/confidential = FALSE
+ /// Used in some forms as a reminder of some stuff
+ var/notice = "Перед заполнением прочтите от начала до конца | Во всех PDA имеется ручка"
+ /// Is generated based on station name. Used in some forms
+ var/from
+ var/const/footer_signstampfax = "
|
Скончавшийся: | |
Раса: | |
Пол: | |
Возраст: | |
Группа крови: | |
Должность: |
Тип смерти: | |
Описание тела: | |
Метки и раны: | |
Вероятная причина смерти: |
Время: | |
Вскрытие провёл: |
Название вируса: | |
Задачи вируса: | |
Лечение: | |
Вакцина была произведена и в данный момент находится: |
Подпись вирусолога: | |
Подпись глав. Врача: | |
Подпись капитана: |
Имя заявителя: Полностью и без ошибок | |
Номер аккаунта заявителя: Эта информация есть в ваших заметках | |
Текущая должность: Указано на ID карте | |
Требуемый имплантат: Может требовать дополнительного согласования | |
Причина: Объясните свои намерения |
Дата и время: | |
Подпись заявителя: | |
Подпись Руководителя Исследований: | |
Подпись выполняющего установку имплантата: |
Имя заявителя: Полностью и без ошибок | |
Номер аккаунта заявителя: Эта информация есть в ваших заметках | |
Текущая должность: Указано на ID карте |
Время: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Подпись заявителя: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Подпись главы персонала: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Подпись (дополнительная): | "
+ footer = null
+
+/datum/bureaucratic_form/NT_E_112
+ name = "Форма NT-E-112"
+ id = "NT-E-112"
+ altername = "Экстренное письмо"
+ category = "Общие формы"
+ notice = "Форма предназначена только для экстренного использования."
+ text = "
Я , прошу Вашего разрешения на создание для работы с экипажем. Наше Агенство/Отдел займет . Наша Организация обязуется соблюдать Космический Закон. Также я , как глава отдела, буду нести ответственность за своих сотрудников и обязуюсь наказывать их за несоблюдение Космического Закона. Или же передавать сотрудникам Службы Безопасности. Время: Подпись заявителя: Подпись главы персонала: *Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан обладателю лицензии. *Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет являться недействительной." + +/datum/bureaucratic_form/NT_HR_07 + name = "Форма NT-HR-07" + id = "NT-HR-07" + altername = "Разрешение на перестройку/перестановку" + category = "Отдел кадров" + text = " Я , прошу Вашего разрешения на перестройку/перестановку помещения под свои нужды или нужды организации. Должность заявителя: Время: Подпись заявителя: Подпись главы персонала: *Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан заявителю." + +/datum/bureaucratic_form/NT_HR_08 + name = "Форма NT-HR-08" + id = "NT-HR-08" + altername = "Запрос о постройке меха" + category = "Отдел кадров" + text = "⠀⠀⠀Я, , прошу произвести постройку меха – , с данными модификациями – , для выполнения задач: . ⠀⠀⠀Так же я, , обязуюсь соблюдать все правила, законы и предупреждения, а также соглашаюсь выполнять все устные или письменные инструкции, или приказы со стороны командования, представителей или агентов Nanotrasen, и Центрального командования. ⠀⠀⠀При получении меха, я становлюсь ответственным за его повреждение, уничтожение, похищение, или попадание в руки людей, относящимся к врагам Nanotrasen. Подпись заявителя: Время постройки меха: Время передачи меха заявителю: Подпись изготовителя меха: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю." + +/datum/bureaucratic_form/NT_HR_09 + name = "Форма NT-HR-09" + id = "NT-HR-09" + altername = "Квитанция о продаже пода" + category = "Отдел кадров" + text = "⠀⠀⠀Я, , в должности – произвожу передачу транспортного средства на платной основе члену экипажа , в должности – . Продаваемый под имеет модификации: . Стоимость пода: . ⠀⠀⠀Я, , как покупатель, становлюсь ответственным за его повреждение, уничтожение, похищение, или попадание в руки людей, относящимся к врагам Nanotrasen. ⠀⠀⠀Так же я, обязуюсь соблюдать все правила, законы и предупреждения, а также соглашаюсь выполнять все устные или письменные инструкции, или приказы со стороны командования, представителей или агентов Nanotrasen, и Центрального командования. Подпись продавца: Подпись покупателя: Время сделки: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче покупателю." + +// Отдел сервиса +/datum/bureaucratic_form/NT_MR + name = "Форма NT-MR" + id = "NT-MR" + altername = "Свидетельство о заключении брака" + category = "Отдел сервиса" + text = "⠀⠀⠀Объявляется, что , и , официально прошли процедуру заключения гражданского брака. Подпись уполномоченного: Подпись свидетеля: Подпись свидетеля: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче одному из представителей брака. *При заявлении о расторжении брака, необходимо наличие двух супругов, и данного документа." + +/datum/bureaucratic_form/NT_MRL + name = "Форма NT-MRL" + id = "NT-MRL" + altername = "Заявление о расторжении брака" + category = "Отдел сервиса" + text = "⠀⠀⠀Просим произвести регистрацию расторжения брака, подтверждаем взаимное согласие на расторжение брака. Подпись супруга: Подпись супруги: Подпись уполномоченного: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче каждому, из супругов." + +// Отдел снабжения +/datum/bureaucratic_form/NT_REQ_01 + name = "Форма NT-REQ-01" + id = "NT-REQ-01" + altername = "Запрос на поставку" + category = "Отдел снабжения" + text = "
Отдел снабженияИмя заявителя: Должность заявителя: Подробное объяснение о необходимости заказа: Время: Подпись заявителя: Подпись руководителя: Подпись сотрудника снабжения: " + footer = null + +// Служба безопасности +/datum/bureaucratic_form/NT_SEC_01 + name = "Форма NT-SEC-01" + id = "NT-SEC-01" + altername = "Свидетельские показания" + category = "Служба безопасности" + text = "
Я, (подпись свидетеля) , подтверждаю, что приведенная выше информация является правдивой и точной, насколько мне известно, и передана в меру моих возможностей. Подписываясь ниже, я тем самым подтверждаю, что Верховный Суд может признать меня неуважительным или виновным в лжесвидетельстве согласно Закону SolGov 552 (a) (c) и Постановлению корпорации Nanotrasen 7716 (c).
Ознакомившись с письменными показаниями свидетеля(-ей), у меня появились основания полагать, что на лицах или помещениях, указанных выше, имеются соответствующие доказательства в этой связи или в пределах, в частности: и другое имущество, являющееся доказательством уголовного преступления, контрабанды, плодов преступления или предметов, иным образом принадлежащих преступнику, или имущество, спроектированное или предназначенное для использования, или которое используется или использовалось в качестве средства совершения уголовного преступления, в частности заговор с целью совершения преступления, или совершения злонамеренного предъявления ложных и фиктивных претензий к или против корпорации Нанотрейзен или его дочерних компаний. Я удовлетворен тем, что показания под присягой и любые записанные показания устанавливают вероятную причину полагать, что описанное имущество в данный момент скрыто в описанных выше помещениях, лицах или имуществе, и устанавливают законные основания для выдачи этого ордера. ВЫ НАСТОЯЩИМ КОМАНДИРОВАНЫ для обыска вышеуказанного помещения, имущества или лица в течение минут с даты выдачи настоящего ордера на указанное скрытое имущество, и если будет установлено, что имущество изъято, оставить копию этого ордера в качестве доказательства на реквизированную собственность, в соответствии с требованиями указа корпорации Nanotrasen. Слава Корпорации Nanotrasen!
Сотрудники Службы Безопасности настоящим уполномочены и направлены на задержание и арест указанного лица. Они будут игнорировать любые заявления о неприкосновенности или привилегии со стороны подозреваемого или агентов, действующих от его имени. Сотрудники немедленно доставят указанное лицо в Бриг для отбывать наказание за следующие преступления: Предполагается, что подозреваемый будет отбывать наказание в за вышеуказанные преступления. Слава Корпорации Nanotrasen!
Подпись потерпевшего: Подпись принимавшего заявление: Время принятия заявления: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче потерпевшему. *При обнаружении предмета кражи (предмет, жидкость или существо), данный предмет необходимо передать детективу, для дальнейшего осмотра и обследования. *После заключения детектива, предмет можно выдать владельцу. " + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_04 + name = "Форма NT-SEC-04" + id = "NT-SEC-04" + altername = "Заявление о причинении вреда здоровью или имуществу" + category = "Служба безопасности" + text = "⠀⠀⠀Я, , в должности , заявляю: Подпись пострадавшего: Время происшествия: Подпись уполномоченного: Время принятия заявления: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче пострадавшему." + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_05 + name = "Форма NT-SEC-05" + id = "NT-SEC-05" + altername = "Разрешение на оружие" + category = "Служба безопасности" + text = "⠀⠀⠀Члену экипажа, , в должности , было выдано разрешение на оружие. Я соглашаюсь с условиями его использования, хранения и применения. Данное оружие я обязуюсь применять только в целях самообороны, защиты своих личных вещей, и рабочего места, а так же для защиты своих коллег. ⠀⠀⠀При попытке применения оружия, против остальных членов экипажа не предоставляющих угрозу, или при запугивании данным оружием, я лишаюсь лицензии на оружие, а так же понесу наказания, при нарушении закона. Название и тип оружия: Подпись уполномоченного: Подпись получателя: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче получателю. *Документ не является действительным без печати Вардена/ГСБ и его подписи." + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_06 + name = "Форма NT-SEC-06" + id = "NT-SEC-06" + altername = "Разрешение на присваивание канала связи" + category = "Служба безопасности" + text = " Я , прошу Вашего разрешения на присваивание канала связи , для грамотной работы организации. Должность заявителя: Время: Подпись заявителя: Подпись главы персонала: Подпись главы службы безопасности: *Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан заявителю. *Обязательно провести копирование документа для службы безопасности." + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_07 + name = "Форма NT-SEC-07" + id = "NT-SEC-07" + altername = "Лицензия на использование канала связи и владение дополнительным оборудованием" + category = "Служба безопасности" + text = " Имя обладателя лицензии: Должность обладателя лицензии: Зарегистрированный канал связи: Перечень зарегистрированной экипировки: Время: Подпись заявителя: Подпись главы персонала: Подпись главы службы безопасности: *Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан обладателю лицензии. *Обязательно провести копирование документа для службы безопасности. *Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет являться недействительной." + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_08 + name = "Форма NT-SEC-08" + id = "NT-SEC-08" + altername = "Лицензирование вооружения и экипировки для исполнения деятельности" + category = "Служба безопасности" + text = " Имя обладателя лицензии: Должность обладателя лицензии: Перечень зарегистрированного вооружения: Перечень зарегистрированной экипировки: Время: Подпись обладателя лицензии: Подпись главы службы безопасности: *Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет является недействительной. Обязательно провести копирование документа для службы безопасности, оригинал документа должен быть выдан обладателю лицензии. В случае несоответствия должности обладателя лицензии, можно приступить к процедуре аннулирования лицензии и изъятию вооружения, экипировки. " + footer = footer_confidential + +// Юридический отдел +/datum/bureaucratic_form/NT_LD_00 + name = "Форма NT-LD-00" + id = "NT-LD-00" + altername = "Бланк заявления" + category = "Юридический отдел" + text = "
Пожалуйста внимательно прочитайте его и следуйте предписаниям, указанные в нем." + text = "
Принимая во внимание, что (далее именуемый \"подсудимый\"), сознательно совершил преступления статей Космического закона (далее указаны как \"преступления\"), а именно: , суд приговаривает подсудимого к смертной казни через . Приговор должен быть приведен в исполнение в течение 15 минут после получения данного приказа. Вещи подсудимого, включая ID-карту, ПДА, униформу и рюкзак, должны быть сохранены и переданы соответствующем органам (ID-карту передать главе персонала или капитану для уничтожения), возвращены в соответсвующий отдел или сложены в хранилище улик. Любая контрабанда должна немедленно помещена в хранилище улик. Любую контрабанду запрещено использовать защитой активов или другими персонами, представляющих компанию или её активы и цели, кроме сотрудников отдела исследований и развития. Тело подсудимого должно быть помещено в морг и забальзамировано, только если данное действие не будет нести опасность станции, активам компании или её имуществу. Останки подсудимого должны быть собраны и подготовлены к доставке к близлежащему административному центру компании, всё имущество и активы должны быть переданы семье подсудимого после окончания смены. Слава Nanotrasen!
⠀⠀⠀Я, , в должности – , заявляю, что член экипажа – , в должности , нарушил один (или несколько) пунктов из Стандартных Рабочих Процедур, а именно: Примерное время нарушения: Подпись заявителя: Подпись принимающего: Время принятия заявления: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю. *После вынесения решения в отношении правонарушителя, желательно сообщить о решении заявителю. " + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_04 + name = "Форма NT-LD-04" + id = "NT-LD-04" + altername = "Заявление о нарушении СРП одним из отделов" + category = "Юридический отдел" + text = " ⠀⠀⠀Я, , в должности – , заявляю, что сотрудники в отделении , нарушили один (или несколько) пунктов из Стандартных Рабочих Процедур, а именно: Примерное время нарушения: Подпись заявителя: Подпись принимающего: Время принятия заявления: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю. *После вынесения решения в отношении правонарушителей, желательно сообщить о решении заявителю. " + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_05 + name = "Форма NT-LD-05" + id = "NT-LD-05" + altername = "Отчет агента внутренних дел" + category = "Юридический отдел" + text = "ᅠᅠЯ, , Как агент внутренних дел, сообщаю: Подпись АВД: Подпись уполномоченного: Время принятия отчета: *Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче агенту. *Данный документ может содержать нарушения, неправильность выполнения работы, невыполнение правил/сводов/законов/СРП " + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_06 + name = "Форма NT-LD-06" + id = "NT-LD-06" + altername = "Бланк жалоб АВД" + category = "Юридический отдел" + text = " Заявитель: Укажите своё полное имя, должность и номер акаунта. Предмет жалобы: Укажите на что/кого вы жалуетесь. Обстоятельства: Укажите подробные обстоятельства произошедшего. Подпись: Ваша подпись. Жалоба рассмотрена: Имя и фамилия рассмотревшего. *Обязательно провести копирование документа для агента внутренних дел, оригинал документа должен быть приложен к отчету о расследовании. Копия документа должна быть сохранена в картотеке офиса агента внутренних дел. *Обязательно донести жалобу до главы отдела, который отвечает за данного сотрудника, если таковой имеется. Если главы отдела нет на смене или он отсуствует по какой то причине, жалобу следует донести до вышестоящего сотрудника станции. *Если жалоба была написана на главу отдела, следует донести жалобу до вышестоящего сотрудника станции. *Глава отдела, которому была донесена жалоба, обязан провести беседу с указаным в жалобе сотрудником станции. В зависимости от тяжести проступка, глава отдела имеет право подать приказ об увольнении." + footer = footer_confidential + +// Центральное командование + +/datum/bureaucratic_form/NT_COM_00 + name = "Форма NT-COM-00" + id = "NT-COM-00" + altername = "Общая форма ЦК" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "\[small\]Станция — \[b\]Центральное командование\[/b\]\[br\]Год: 2567\[br\]Время: \[time\]\[/small\]\[br\]\[i\]\[large\]\[b\]\[field\] \[b\]\[/large\]\[/i\]\[/grid\]\[hr\]\[center\]Приветствую экипаж и руководство \[station\]!\[/center\]\[br\]\[br\]\[field\]\[br\]\[small\]\[i\]\[br\]Подпись: \[sign\]\[/i\], в должности: \[i\]\[field\].\[/i\]\[/small\]" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_01 + name = "Форма NT-COM-01" + id = "NT-COM-01" + altername = "Запрос отчёта общего состояния станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = " Уполномоченный офицер, , в должности , запрашивает сведения об общем состоянии станции.
Уполномоченный офицер, , в должности , запрашивает сведения о состоянии трудовых активов станции.
Уполномоченный офицер, , в должности , запрашивает сведения о криминальном статусе станции.\ +
|