Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[PORT] New personal door #654

Merged
merged 4 commits into from
Dec 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
ent-RoboticsAirlockLocked = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Робототехника, Закрытый


ent-RoboticsAirlockGlassLocked = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Робототехника, Закрытый
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
ent-ChaplainAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Церковь
ent-KitchenAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Кухня
ent-RoboticsAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Робототехника
ent-SalvageAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Утилизация
ent-TheatreAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Театр
ent-BarAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Бар
ent-MorgueAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Морг
ent-Bathroom = шлюз
.suffix = Уборная
.desc = Он открывается, он закрывается, и он может вас раздавить.
ent-CaptainAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Капитан
ent-ChiefEngineerAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = СИ
ent-HeadOfPersonalAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГП
ent-HeadOfSecurityAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГСБ
ent-ChiefMedicalOfficerAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГВ
ent-QuartiermeisterAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = КМ
ent-ResearchDirectorAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = НР
Comment on lines +1 to +45
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Необходимо стандартизировать именование сущностей

Наблюдается несогласованность в именовании сущностей шлюзов. Рекомендуется использовать единый формат для всех сущностей.

Предлагаемые изменения:

  • Использовать префикс ent-Airlock вместо просто ent- для всех шлюзов
  • Расшифровать сокращения в суффиксах (например, СИ -> Старший Инженер)



ent-AChaplainAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Церковь
ent-KitchenAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Кухня
ent-RoboticsAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Робототехника
ent-SalvageAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Утилизация
ent-TheatreAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Театр
ent-BarAirlockGlass = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Бар
ent-GlassCaptainAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Капитан
ent-GlassChiefEngineerAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = СИ
ent-GlassHeadOfPersonalAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГП
ent-GlassHeadOfSecurityAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГСБ
ent-GlassChiefMedicalOfficerAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = ГВ
ent-GlassQuartiermeisterAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = КМ
ent-GlassResearchDirectorAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = НР
Comment on lines +48 to +86
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Необходимо унифицировать именование стеклянных вариантов

Наблюдается несогласованность в именовании:

  • ent-AChaplainAirlockGlass
  • ent-GlassChiefEngineerAirlock

Рекомендуется использовать единый паттерн, предпочтительно начиная с "Glass" для всех стеклянных вариантов.

Comment on lines +48 to +86
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🛠️ Refactor suggestion

Несогласованность в именовании стеклянных шлюзов

В именах сущностей стеклянных шлюзов используются разные форматы: Glass в начале и AirlockGlass в конце.

Рекомендуется использовать единый формат:

-ent-GlassCaptainAirlock
+ent-CaptainAirlockGlass

Committable suggestion skipped: line range outside the PR's diff.

44 changes: 22 additions & 22 deletions Resources/Prototypes/Entities/Structures/Doors/Airlocks/access.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
board: [ DoorElectronicsLawyer ]

- type: entity
parent: AirlockServiceLocked
parent: TheatreAirlock # Cats-Doors
id: AirlockTheatreLocked
suffix: Theatre, Locked
components:
Expand All @@ -29,7 +29,7 @@
board: [ DoorElectronicsTheatre ]

- type: entity
parent: AirlockServiceLocked
parent: ChaplainAirlock # Cats-Doors
id: AirlockChapelLocked
suffix: Chapel, Locked
components:
Expand All @@ -47,7 +47,7 @@
board: [ DoorElectronicsJanitor ]

- type: entity
parent: AirlockServiceLocked
parent: KitchenAirlock # Cats-Doors
id: AirlockKitchenLocked
suffix: Kitchen, Locked
components:
Expand All @@ -56,7 +56,7 @@
board: [ DoorElectronicsKitchen ]

- type: entity
parent: AirlockServiceLocked
parent: BarAirlock # Cats-Doors
id: AirlockBarLocked
suffix: Bar, Locked
components:
Expand Down Expand Up @@ -214,7 +214,7 @@
board: [ DoorElectronicsCargo ]

- type: entity
parent: AirlockCargo
parent: SalvageAirlock # Cats-Airlock
id: AirlockSalvageLocked
suffix: Salvage, Locked
components:
Expand Down Expand Up @@ -259,7 +259,7 @@
board: [ DoorElectronicsChemistry ]

- type: entity
parent: AirlockMedical
parent: MorgueAirlock # Cats-Doors
id: AirlockMedicalMorgueLocked
suffix: Morgue, Locked
components:
Expand Down Expand Up @@ -304,7 +304,7 @@
board: [ DoorElectronicsCommand ]

- type: entity
parent: AirlockCommand
parent: CaptainAirlock # Cats-Airlock
id: AirlockCaptainLocked
suffix: Captain, Locked
components:
Expand All @@ -313,7 +313,7 @@
board: [ DoorElectronicsCaptain ]

- type: entity
parent: AirlockCommand
parent: ChiefMedicalOfficerAirlock # Cats-Airlock
id: AirlockChiefMedicalOfficerLocked
suffix: ChiefMedicalOfficer, Locked
components:
Expand All @@ -322,7 +322,7 @@
board: [ DoorElectronicsChiefMedicalOfficer ]

- type: entity
parent: AirlockCommand
parent: ChiefEngineerAirlock # Cats-Airlock
id: AirlockChiefEngineerLocked
suffix: ChiefEngineer, Locked
components:
Expand All @@ -331,7 +331,7 @@
board: [ DoorElectronicsChiefEngineer ]

- type: entity
parent: AirlockCommand
parent: HeadOfSecurityAirlock # Cats-Airlock
id: AirlockHeadOfSecurityLocked
suffix: HeadOfSecurity, Locked
components:
Expand All @@ -340,7 +340,7 @@
board: [ DoorElectronicsHeadOfSecurity ]

- type: entity
parent: AirlockCommand
parent: ResearchDirectorAirlock # Cats-Airlock
id: AirlockResearchDirectorLocked
suffix: ResearchDirector, Locked
components:
Expand All @@ -349,7 +349,7 @@
board: [ DoorElectronicsResearchDirector ]

- type: entity
parent: AirlockCommand
parent: HeadOfPersonalAirlock # Cats-Airlock
id: AirlockHeadOfPersonnelLocked
suffix: HeadOfPersonnel, Locked
components:
Expand All @@ -358,7 +358,7 @@
board: [ DoorElectronicsHeadOfPersonnel ]

- type: entity
parent: AirlockCommand
parent: QuartiermeisterAirlock # Cats-Airlock
id: AirlockQuartermasterLocked
suffix: Quartermaster, Locked
components:
Expand Down Expand Up @@ -453,7 +453,7 @@
board: [ DoorElectronicsLawyer ]

- type: entity
parent: AirlockServiceGlassLocked
parent: TheatreAirlockGlass # Cats-Doors
id: AirlockTheatreGlassLocked
suffix: Theatre, Locked
components:
Expand All @@ -462,7 +462,7 @@
board: [ DoorElectronicsTheatre ]

- type: entity
parent: AirlockServiceGlassLocked
parent: BarAirlockGlass # Cats-Doors
id: AirlockBarGlassLocked
suffix: Bar, Locked
components:
Expand Down Expand Up @@ -535,7 +535,7 @@
layoutId: AirlockEngineering

- type: entity
parent: AirlockServiceGlassLocked
parent: KitchenAirlockGlass # Cats-Doors
id: AirlockKitchenGlassLocked
suffix: Kitchen, Locked
components:
Expand All @@ -562,7 +562,7 @@
board: [ DoorElectronicsHydroponics ]

- type: entity
parent: AirlockServiceGlassLocked
parent: ChaplainAirlock # Cats-Doors
id: AirlockChapelGlassLocked
suffix: Chapel, Locked
components:
Expand Down Expand Up @@ -598,7 +598,7 @@
board: [ DoorElectronicsCargo ]

- type: entity
parent: AirlockCargoGlass
parent: SalvageAirlockGlass # Cats-Airlock
id: AirlockSalvageGlassLocked
suffix: Salvage, Locked
components:
Expand Down Expand Up @@ -697,7 +697,7 @@
board: [ DoorElectronicsCaptain ]

- type: entity
parent: AirlockCommandGlass
parent: GlassChiefMedicalOfficerAirlock # Cats-Airlock
id: AirlockChiefMedicalOfficerGlassLocked
suffix: ChiefMedicalOfficer, Locked
components:
Expand All @@ -706,7 +706,7 @@
board: [ DoorElectronicsChiefMedicalOfficer ]

- type: entity
parent: AirlockCommandGlass
parent: GlassHeadOfSecurityAirlock # Caats-Airlock
id: AirlockChiefEngineerGlassLocked
suffix: ChiefEngineer, Locked
components:
Expand All @@ -724,7 +724,7 @@
board: [ DoorElectronicsHeadOfSecurity ]

- type: entity
parent: AirlockCommandGlass
parent: GlassResearchDirectorAirlock # Cats-Airlock
id: AirlockResearchDirectorGlassLocked
suffix: ResearchDirector, Locked
components:
Expand All @@ -742,7 +742,7 @@
board: [ DoorElectronicsHeadOfPersonnel ]

- type: entity
parent: AirlockCommandGlass
parent: GlassQuartiermeisterAirlock # Cats-Airlock
id: AirlockQuartermasterGlassLocked
suffix: Quartermaster, Locked
components:
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
- type: entity
parent: DoorElectronics
id: DoorElectronicsRobotics
suffix: Robotics, Locked
components:
- type: AccessReader
access: [["Research"]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- type: entity
parent: RoboticsAirlock
id: RoboticsAirlockLocked
suffix: Robotics, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsRobotics ]

- type: entity
parent: RoboticsAirlockGlass
id: RoboticsAirlockGlassLocked
suffix: Robotics, Locked
components:
- type: ContainerFill
containers:
board: [ DoorElectronicsRobotics ]
Loading
Loading