Skip to content

Commit

Permalink
Internal Affairs (#1600)
Browse files Browse the repository at this point in the history
* departaments

* channel&headset

* paper-form

* IAA-stamp

* fix

* added-remark
  • Loading branch information
EstKemran authored Aug 16, 2024
1 parent ddd3c74 commit 0af503a
Show file tree
Hide file tree
Showing 48 changed files with 429 additions and 135 deletions.
4 changes: 3 additions & 1 deletion Resources/Locale/ru-RU/prototypes/access/accesses.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,9 @@ id-card-access-level-service = Сервис
id-card-access-level-janitor = Уборщик
id-card-access-level-theatre = Театр
id-card-access-level-chapel = Церковь
id-card-access-level-lawyer = Юридический
#SS220-InternalAffairs-Begin
id-card-access-level-lawyer = Внутренние дела
#SS220-InternalAffairs-End
id-card-access-level-maintenance = Техобслуживание
id-card-access-level-external = Внешний
id-card-access-level-nuclear-operative = Ядерный оперативник
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@ ent-DoorElectronicsBar = { ent-DoorElectronics }
ent-DoorElectronicsHydroponics = { ent-DoorElectronics }
.suffix = Гидропоника, Закрыт
.desc = { ent-DoorElectronics.desc }
#SS220-InternalAffairs-Begin
ent-DoorElectronicsLawyer = { ent-DoorElectronics }
.suffix = Юридический, Закрыт
.suffix = Внутренние дела, Закрыт
.desc = { ent-DoorElectronics.desc }
#SS220-InternalAffairs-End
ent-DoorElectronicsKitchenHydroponics = { ent-DoorElectronics }
.suffix = Кухня/Гидропоника, Закрыт
.desc = { ent-DoorElectronics.desc }
Expand Down Expand Up @@ -91,9 +93,11 @@ ent-DoorElectronicsQuartermaster = { ent-DoorElectronics }
ent-DoorElectronicsSecurity = { ent-DoorElectronics }
.suffix = Служба безопасности, Закрыт
.desc = { ent-DoorElectronics.desc }
#SS220-InternalAffairs-Begin
ent-DoorElectronicsSecurityLawyer = { ent-DoorElectronics }
.suffix = Служба безопасности/Юридический, Закрыт
.suffix = Служба безопасности/Внутренние дела, Закрыт
.desc = { ent-DoorElectronics.desc }
#SS220-InternalAffairs-End
ent-DoorElectronicsDetective = { ent-DoorElectronics }
.suffix = Детектив, Закрыт
.desc = { ent-DoorElectronics.desc }
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
ent-AirlockServiceLocked = { ent-Airlock }
.suffix = Сервисный, Закрыт
.desc = { ent-Airlock.desc }
#SS220-InternalAffairs-Begin
ent-AirlockLawyerLocked = { ent-AirlockServiceLocked }
.suffix = Юридический, Закрыт
.suffix = Внутренние дела, Закрыт
.desc = { ent-AirlockServiceLocked.desc }
#SS220-InternalAffairs-End
ent-AirlockTheatreLocked = { ent-AirlockServiceLocked }
.suffix = Театр, Закрыт
.desc = { ent-AirlockServiceLocked.desc }
Expand Down Expand Up @@ -121,9 +123,11 @@ ent-AirlockDetectiveLocked = { ent-AirlockSecurity }
ent-AirlockBrigLocked = { ent-AirlockSecurity }
.suffix = Бриг, Закрыт
.desc = { ent-AirlockSecurity.desc }
#SS220-InternalAffairs-Begin
ent-AirlockSecurityLawyerLocked = { ent-AirlockSecurity }
.suffix = Служба безопасности/Юридический, Закрыт
.suffix = Служба безопасности/Внутренние дела, Закрыт
.desc = { ent-AirlockSecurity.desc }
#SS220-InternalAffairs-End
ent-AirlockArmoryLocked = { ent-AirlockSecurity }
.suffix = Оружейная, Закрыт
.desc = { ent-AirlockSecurity.desc }
Expand All @@ -136,9 +140,11 @@ ent-AirlockEVALocked = { ent-AirlockCommand }
ent-AirlockServiceGlassLocked = { ent-AirlockGlass }
.suffix = Сервисный, Закрыт
.desc = { ent-AirlockGlass.desc }
#SS220-InternalAffairs-Begin
ent-AirlockLawyerGlassLocked = { ent-AirlockServiceGlassLocked }
.suffix = Юридический, Закрыт
.suffix = Внутренние дела, Закрыт
.desc = { ent-AirlockServiceGlassLocked.desc }
#SS220-InternalAffairs-End
ent-AirlockTheatreGlassLocked = { ent-AirlockServiceGlassLocked }
.suffix = Театр, Закрыт
.desc = { ent-AirlockServiceGlassLocked.desc }
Expand Down Expand Up @@ -246,9 +252,11 @@ ent-AirlockDetectiveGlassLocked = { ent-AirlockSecurityGlass }
ent-AirlockBrigGlassLocked = { ent-AirlockSecurityGlass }
.suffix = Бриг, Закрыт
.desc = { ent-AirlockSecurityGlass.desc }
#SS220-InternalAffairs-Begin
ent-AirlockSecurityLawyerGlassLocked = { ent-AirlockSecurityGlass }
.suffix = Служба безопасности/Юридический, Закрыт
.suffix = Служба безопасности/Внутренние дела, Закрыт
.desc = { ent-AirlockSecurityGlass.desc }
#SS220-InternalAffairs-End
ent-AirlockArmoryGlassLocked = { ent-AirlockSecurityGlass }
.suffix = Оружейная, Закрыт
.desc = { ent-AirlockSecurityGlass.desc }
Expand Down Expand Up @@ -297,9 +305,11 @@ ent-AirlockMaintHydroLocked = { ent-AirlockMaintServiceLocked }
ent-AirlockMaintJanitorLocked = { ent-AirlockMaintServiceLocked }
.suffix = Уборщик, Закрыт
.desc = { ent-AirlockMaintServiceLocked.desc }
#SS220-InternalAffairs-Begin
ent-AirlockMaintLawyerLocked = { ent-AirlockMaintServiceLocked }
.suffix = Юридический, Закрыт
.suffix = Внутренние дела, Закрыт
.desc = { ent-AirlockMaintServiceLocked.desc }
#SS220-InternalAffairs-End
ent-AirlockMaintServiceLocked = { ent-AirlockMaint }
.suffix = Сервисный, Закрыт
.desc = { ent-AirlockMaint.desc }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -122,9 +122,11 @@ ent-WindoorSecureAtmosphericsLocked = { ent-WindoorSecure }
ent-PlasmaWindoorSecureJanitorLocked = { ent-WindoorSecurePlasma }
.suffix = Уборщик, Закрыт, Плазма
.desc = { ent-WindoorSecurePlasma.desc }
#SS220-InternalAffairs-Begin
ent-WindoorSecureSecurityLawyerLocked = { ent-WindoorSecureSecurityLocked }
.suffix = Служба Безопасности/Юридический, Закрыт
.suffix = Служба Безопасности/Внутренние дела, Закрыт
.desc = { ent-WindoorSecureSecurityLocked.desc }
#SS220-InternalAffairs-End
ent-WindoorSecureParamedicLocked = { ent-WindoorSecure }
.suffix = Парамедик, Закрыт
.desc = { ent-WindoorSecure.desc }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,9 +53,11 @@ ent-LockableButtonArmory = { ent-LockableButton }
ent-LockableButtonBrig = { ent-LockableButton }
.suffix = Бриг
.desc = { ent-LockableButton.desc }
#SS220-InternalAffairs-Begin
ent-LockableButtonLawyer = { ent-LockableButton }
.suffix = Юридический
.suffix = Внутренние дела
.desc = { ent-LockableButton.desc }
#SS220-InternalAffairs-End
ent-LockableButtonEngineering = { ent-LockableButton }
.suffix = Инженерный
.desc = { ent-LockableButton.desc }
Expand Down
4 changes: 4 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Ears/headset.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ent-ClothingHeadsetAltCommandInternalAffairs = полноразмерная гарнитура департамента внутренних дел
.desc = Её используют представители закона.
ent-ClothingHeadsetLawyer = гарнитура департамента внутренних дел
.desc = Её используют представители закона.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ss220/headset-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ chat-radio-traders = Торговцы
chat-radio-honk = Хонк-сквад
chat-radio-hive = Улей
chat-radio-internal-affairs = Внутренние дела
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ss220/job/department-desc.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
department-Internal-Affairs-description = Защищайте соблюдение норм и положений, расследуйте инциденты и возможные случаи нарушение КЗ и СРП.
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ss220/job/department.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
ghost-roles = Роли призрака
department-InternalAffairs = Департамент внутренних дел
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ss220/job/job-supervisors.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
job-supervisors-magistrate = Магистрату и Центральному Командованию
job-supervisors-IAA = агенту внутренних дел
4 changes: 2 additions & 2 deletions Resources/Locale/ru-RU/ss220/paper.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ ent-PaperNtForm = { ent-Paper }
ent-PaperNtFormSec = { ent-Paper }
.desc = Лист белой бумаги с логотипом NanoTrasen и надписью "Служба безопасности станции".
ent-PaperNtFormLaw = { ent-Paper }
.desc = Лист белой бумаги с логотипом NanoTrasen и надписью "Юридический отдел станции".
.desc = Лист белой бумаги с логотипом NanoTrasen и надписью "Департамент внутренних дел станции".
ent-PaperNtFormSci = { ent-Paper }
.desc = Лист белой бумаги с логотипом NanoTrasen и надписью "Отдел исследований".
ent-PaperNtFormCmd = { ent-Paper }
Expand All @@ -21,4 +21,4 @@ ent-PaperNtFormCc = { ent-Paper }
ent-PaperNtFormCcSecure = { ent-Paper }
.desc = Лист белой бумаги с логотипом NanoTrasen и надписью "Центральное командование NanoTrasen".
ent-PaperSyndieForm = { ent-Paper }
.desc = Лист белой бумаги. Логотип в верхней части бумаги выглядит очень подозрительным.
.desc = Лист белой бумаги. Логотип в верхней части бумаги выглядит очень подозрительным.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-EncryptionKeyInternalAffairs = ключ шифрования внутренних дел
.desc = Ключ шифрования, использующаяся истинным законом.
6 changes: 4 additions & 2 deletions Resources/PhotocopierForms/FormIndex.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,8 +59,8 @@
- /PhotocopierForms/nanotrasen_station/hr/cmd_acr.xml
- /PhotocopierForms/nanotrasen_station/hr/cmd_acwt.xml
- Id: law
Name: Юридический отдел
Color: "#DD4040FF"
Name: Внутренние Дела #SS220-InternalAffairs
Color: "#323ba9FF" #SS220-InternalAffairs
IconPath: /Textures/SS220/DepartmentIcons/Law_dep.png
Forms:
- /PhotocopierForms/nanotrasen_station/law/cmd_comp.xml
Expand All @@ -71,6 +71,8 @@
- /PhotocopierForms/nanotrasen_station/law/sec_vdc.xml
- /PhotocopierForms/nanotrasen_station/law/sec_vdc_gop.xml
- /PhotocopierForms/nanotrasen_station/law/law_anonymousdenunciation.xml
- /PhotocopierForms/nanotrasen_station/law/law_req.xml #SS220-InternalAffairs
- /PhotocopierForms/nanotrasen_station/blank/blank_regular_law.xml #SS220-InternalAffairs
- Id: security
Name: Служба Безопасности
Color: "#DD4040FF"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<Form>
<FormId>blank_law</FormId>
<PrototypeId>PaperNtFormLaw</PrototypeId>
<EntityName>бумага</EntityName>
<PhotocopierTitle>Свободный бланк департамента внутренних дел</PhotocopierTitle>
<Content></Content>
</Form>
17 changes: 17 additions & 0 deletions Resources/PhotocopierForms/nanotrasen_station/law/law_req.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8" ?>
<Form>
<FormId>law_req</FormId>
<PrototypeId>PaperNtFormLaw</PrototypeId>
<EntityName>Форма НТ-КОМ-ЗАП</EntityName>
<PhotocopierTitle>Отчёт Агента Внутренних Дел</PhotocopierTitle>
<Content><![CDATA[[bold]Форма НТ-КОМ-ЗАП[/bold]
[head=2]Запрос предоставления документов[/head]
[italic]Дата: ДЕНЬ/МЕСЯЦ/ГОД[/italic]
Я, (ВАШЕ ПОЛНОЕ ИМЯ), как Агент Внутренних Дел, прошу предоставить для проверки соответствия Корпоративному Закону и/или Стандартным Рабочим Процедурам копию документа(-ов):
[italic]Место для печатей[/italic]
[italic]Место для печатей[/italic]]]></Content>
</Form>
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,8 @@
ClothingUniformJumpsuitLawyerGood: 1
ClothingUniformJumpskirtLawyerGood: 1
ClothingShoesBootsLaceup: 2
ClothingHeadsetIAA: 2 # Corvax-IAA
# ClothingHeadsetIAA: 2 SS220-InternalAffairs
ClothingHeadsetLawyer: 4 #SS220-InternalAffairs
ClothingNeckLawyerbadge: 2
# Corvax-LawyerDrip-Start
ClothingHandsGlovesColorWhite: 1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,6 @@
containers:
key_slots:
- EncryptionKeyIAA
- EncryptionKeyInternalAffairs #SS220-InternalAffairs
- type: Sprite
sprite: Clothing/Ears/Headsets/servicesecurity.rsi
3 changes: 2 additions & 1 deletion Resources/Prototypes/Corvax/Entities/Objects/Misc/stamps.yml
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
- type: entity
name: law office's rubber stamp
parent: RubberStampMime
parent: RubberStampBase #SS220-InternalAffairs
id: RubberStampIAA
suffix: DO NOT MAP
components:
- type: Stamp
stampedName: stamp-component-stamped-name-iaa
stampedColor: "#293289" #SS220-InternalAffairs
stampState: "paper_stamp-iaa"
- type: Sprite
state: stamp-iaa
Expand Down
98 changes: 51 additions & 47 deletions Resources/Prototypes/Corvax/Roles/Jobs/Command/iaa.yml
Original file line number Diff line number Diff line change
@@ -1,48 +1,52 @@
- type: job
id: IAA
name: job-name-iaa
playTimeTracker: JobIAA
requirements:
- !type:DepartmentTimeRequirement
department: Command
time: 72000 # SS220-RoleTime
- !type:DepartmentTimeRequirement
department: Security
time: 72000 # SS220-RoleTime
- !type:SpeciesRequirement #SS220-jobbans begin
inverted: true
species:
- Felinid #SS220-jobbans end
startingGear: IAAGear
icon: "JobIconIAA"
supervisors: job-supervisors-centcom
canBeAntag: false
access:
- Service
- Brig
- Maintenance
- Command
- External
- Lawyer
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]
#SS220-InternalAffairs-Begin
#
# - type: job
# id: IAA
# name: job-name-iaa
# playTimeTracker: JobIAA
# requirements:
# - !type:DepartmentTimeRequirement
# department: Command
# time: 72000 # SS220-RoleTime
# - !type:DepartmentTimeRequirement
# department: Security
# time: 72000 # SS220-RoleTime
# - !type:SpeciesRequirement #SS220-jobbans begin
# inverted: true
# species:
# - Felinid #SS220-jobbans end
# startingGear: IAAGear
# icon: "JobIconIAA"
# supervisors: job-supervisors-centcom
# canBeAntag: false
# access:
# - Service
# - Brig
# - Maintenance
# - Command
# - External
# - Lawyer
# special:
# - !type:AddImplantSpecial
# implants: [ MindShieldImplant ]

- type: startingGear
id: IAAGear
equipment:
shoes: ClothingShoesBootsLaceup #SS220-IAA-Loadout
id: IAAPDA
eyes: ClothingEyesGlassesSunglasses
ears: ClothingHeadsetIAA
back: ClothingBackpackSatchelLeather #SS220-IAA-Loadout
inhand:
- BriefcaseIAAFilled
#SS220-IAA-Loadout-Begin
storage:
back:
- BoxSurvival
- Telescopichka
- Flash
- ExpensiveLighterNanotrasen
#SS220-IAA-Loadout-End
# - type: startingGear
# id: IAAGear
# equipment:
# shoes: ClothingShoesBootsLaceup #SS220-IAA-Loadout
# id: IAAPDA
# eyes: ClothingEyesGlassesSunglasses
# ears: ClothingHeadsetIAA
# back: ClothingBackpackSatchelLeather #SS220-IAA-Loadout
# inhand:
# - BriefcaseIAAFilled
# #SS220-IAA-Loadout-Begin
# storage:
# back:
# - BoxSurvival
# - Telescopichka
# - Flash
# - ExpensiveLighterNanotrasen
# #SS220-IAA-Loadout-End
#
#SS220-InternalAffairs-End
Loading

0 comments on commit 0af503a

Please sign in to comment.