Skip to content

Commit

Permalink
Перенос Drones & SpaceSEC (#200)
Browse files Browse the repository at this point in the history
**Проверки**
<!-- Выполнение всех следующих действий, если это приемлемо для вида
изменений сильно ускорит разбор вашего PR -->
- [x] PR полностью завершён и мне не нужна помощь чтобы его закончить.
- [x] Я внимательно просмотрел все свои изменения и багов в них не
нашёл.
- [x] Я запускал локальный сервер со своими изменениями и всё
протестировал.
- [x] Я добавил скриншот/видео демонстрации PR в игре, **или** этот PR
этого не требует.

no cl

---------

Co-authored-by: eddiedoesGIT <[email protected]>
Co-authored-by: Schrödinger <[email protected]>
Co-authored-by: Darki255 <[email protected]>
  • Loading branch information
4 people authored Aug 17, 2024
1 parent 96cdc15 commit d597a79
Show file tree
Hide file tree
Showing 253 changed files with 4,540 additions and 8 deletions.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ADT/headset/headset-component.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
ADT-Lawyer-Channel-name = Юридический
ADT-SpaceSec-Channel-name = SPACE SEC линия
ADT-DroneAntag-Channel-name = Дроны
7 changes: 7 additions & 0 deletions Resources/Locale/ru-RU/ADT/prototypes/Access/accesses.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
id-card-access-level-iaa = Агент Внутренних Дел
id-card-access-level-magistrate = Магистрат
id-card-access-level-blueshield = Офицер Синего Щита
id-card-access-level-spacesec-official = Служебный SEC
id-card-access-level-spacesec-maintenance = Техобслуживание SEC
id-card-access-level-spacesec-external = Внешний SEC
id-card-access-level-spacesec-security = Служба Безопасности SEC
id-card-access-level-spacesec-armory = Оружейный SEC
id-card-access-level-spacesec-command = Командование SEC
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,8 @@ ent-ADTClothingHeadsetBlueshield = гарнитура офицера синег
.desc = Гарнитура Офицера Синего Щита, оснащённая всеми каналами станции, а так же связью ЦентКомом.
ent-ADTClothingHeadsetAltBlueshield = полноразмерная гарнитура офицера синего щита
.desc = Полноразмерная гарнитура Офицера Синего Щита, оснащённая всеми каналами станции, а так же связью ЦентКомом.
ent-ADTSpaceSecClothingHeadset = гарнитура SPACE SEC
.desc = Модифицированный модульный интерком, надеваемый на голову. Принимает ключи шифрования.
ent-ADTSpaceSecClothingHeadsetFull = полноразмерная гарнитура SPACE SEC
.desc = Модифицированный модульный интерком, надеваемый на голову. Принимает ключи шифрования.
Original file line number Diff line number Diff line change
@@ -1,2 +1,10 @@
ent-ADTClothingHeadHelmetHardsuitBlueshield = шлем скафандра офицера синего щита
.desc = Плотный и устойчивый шлем Офицера Синего Щита на основе шлемов Отряда Быстрого Реагирования. Призван держать воздух внутри, пули снаружи.
# Drone Space Sec
ent-ADTSpaceSecPilotHelm = шлем скафандра пилота SPACE SEC
.desc = Для хранителей безопасности среди звезд.
ent-ADTSpaceSecOfficerHelm = шлем скафандра офицера SPACE SEC
.desc = Для хранителей безопасности среди звезд.
ent-ADTSpaceSecCommanderHelm = шлем скафандра камандира SPACE SEC
.desc = Для командира хранителей безопасности среди звезд.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTSpaceSecToken = жетон сотрудника SPACE SEC
.desc = Жетон показывающий вашу принадлежность к корпорации SPACE SEC.
Original file line number Diff line number Diff line change
@@ -1,2 +1,9 @@
ent-ADTBlueshieldSuit = скафандр офицера синего щита
.desc = Лёгкий боевой скафандр Нанотрейзен, с совсем не украденными у Синдиката технологиями, специально для Офицера Синего Щита и защиты его защищающего глав тела. Уверяю вас, всё это АБСОЛЮТНО легально.
ent-ADTSpaceSecPilotHardsuit = скафандр пилота SPACE SEC
.desc = Для хранителей безопасности среди звезд.
ent-ADTSpaceSecOfficerHardsuit = скафандр офицера SPACE SEC
.desc = Для хранителей безопасности среди звезд.
ent-ADTSpaceSecCommanderHardsuit = скафандр командира SPACE SEC
.desc = Для командира хранителей безопасности среди звезд.
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,14 @@ ent-ADTClothingUniformJumpsuitBlueshield = костюм офицера "Сине
ent-ADTClothingUniformJumpsuitBlueshieldTurtleneck = водолазка офицера "Синего Щита"
.desc = Белая удобная водолазка Офицера"Синего Щита" с пришитыми золотыми погонами и ярким именным бейджиком. К сожалению, если вы её наденете, это не будет значить, что вам дадут отпуск.
ent-ADTSpaceSecUniformCadet = комбинезон кадета SPACE SEC
.desc = Стандартная одежда корпорации SPACE SEC.
ent-ADTSpaceSecUniformPilot = комбинезон пилота SPACE SEC
.desc = Стандартная одежда корпорации SPACE SEC.
ent-ADTSpaceSecUniformCommander = комбинезон командира SPACE SEC
.desc = Стандартная одежда корпорации SPACE SEC.
ent-ADTSpaceSecUniformService = комбинезон сотрудника SPACE SEC
.desc = Стандартная одежда корпорации SPACE SEC.
ent-ADTSpaceSecUniformOfficer = комбинезон офицера SPACE SEC
.desc = Стандартная одежда корпорации SPACE SEC.
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,24 @@ ent-ADTRandomHumanoidSpawnerERTMedicalEVARiot = ОБР офицер сб
ent-ADTRandomHumanoidSpawnerCBURNUnit = капитан РХБЗЗ
.suffix = РХБЗЗ
.desc = { "" }
ent-ADTSpaceSecCadet = кадет SPACE SEC
ent-ADTRandomHumanoidSpawnerSpaceSecCadet = кадет SPACE SEC
.suffix = Space Sec, Случайный
.desc = { "" }
ent-ADTSpaceSecOfficer = офицер SPACE SEC
ent-ADTRandomHumanoidSpawnerSpaceSecOfficer = офицер SPACE SEC
.suffix = Space Sec, Случайный
.desc = { "" }
ent-ADTSpaceSecPilot = пилот SPACE SEC
ent-ADTRandomHumanoidSpawnerSpaceSecPilot = пилот SPACE SEC
.suffix = Space Sec, Случайный
.desc = { "" }
ent-ADTSpaceSecCommander = командир SPACE SEC
ent-ADTRandomHumanoidSpawnerSpaceSecCommander = командир SPACE SEC
.suffix = Space Sec, Случайный
.desc = { "" }
ent-ADTSpaceSecService = сотрудник SPACE SEC
ent-ADTRandomHumanoidSpawnerSpaceSecService = сотрудник SPACE SEC
.suffix = Space Sec, Случайный
.desc = { "" }
Original file line number Diff line number Diff line change
@@ -1,2 +1,8 @@
ent-ADTEncryptionKeyLawyer = Ключ шифрования юридического отдела.
.desc = Переговоры особой важности происходят по этой частоте.
ent-ADTEncryptionKeySpaceSec = ключ шифрования SPACE SEC
.desc = Ключ шифрования, используемый малоизвестной корпорацией.
ent-ADTEncryptionKeyDroneAntag = ключ канала дронов
.desc = Ключ к доступу каналу дронов.
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,14 @@ ent-ADTRoboticistIDCard = ID карта робототехника
ent-ADTBlueShieldOfficerIDCard = ID карта офицера синего щита
.desc = Блестящая карта офицера Синего Щита.
ent-ADTSpaceSecCadetIDCard = ID карта кадета SPACE SEC
.desc = Карта, необходимая для доступа в различные области станции.
ent-ADTSpaceSecOfficerIDCard = ID карта офицера SPACE SEC
.desc = Карта, необходимая для доступа в различные области станции.
ent-ADTSpaceSecPilotIDCard = ID карта пилота SPACE SEC
.desc = Карта, необходимая для доступа в различные области станции.
ent-ADTSpaceSecCommanderIDCard = ID карта командира SPACE SEC
.desc = Карта, необходимая для доступа в различные области станции.
ent-ADTSpaceSecServiceIDCard = ID карта сотрудника SPACE SEC
.desc = Карта, необходимая для доступа в различные области станции.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTWeaponTurretSpaceSec = баллистическая турель
.desc = Автоматическая турель с баллистическим пулеметом.
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
ent-ADTSpaceSecAirlockOfficial = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Служебный
ent-ADTSpaceSecAirlockSecurity = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Служба безопасности
ent-ADTSpaceSecAirlockMaintence = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Техобслуживание
ent-ADTSpaceSecAirlockArmory = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Оруженый
ent-ADTSpaceSecAirlockCommand = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Командный
ent-ADTSpaceSecAirlockShuttle = стыковочный шлюз
.desc = Необходим для соединения двух космических кораблей вместе.
.suffix = Space Sec, Внешний
ent-ADTAirlockShuttleSpaceSecWhiteGlass = стыковочный шлюз
.desc = Необходим для соединения двух космических кораблей вместе.
.suffix = Space Sec, Внешний
ent-ADTAirlockShuttleSpaceSecWhite = стыковочный шлюз
.desc = Необходим для соединения двух космических кораблей вместе.
.suffix = Space Sec, Внешний
ent-ADTSpaceSecAirlockExternal = шлюз
.desc = Он открывается, он закрывается, он может раздавить вас, а за ним лишь космос. Активируется вручную
.suffix = Space Sec, Внешний
ent-ADTSpaceSecGlassAirlockOfficial = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Служебный
ent-ADTSpaceSecGlassAirlockSecurity = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Служба безопасности
ent-ADTSpaceSecGlassAirlockMaintence = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Техобслуживание
ent-ADTSpaceSecGlassAirlockArmory = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Оруженый
ent-ADTSpaceSecGlassAirlockCommand = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
.suffix = Space Sec, Командный
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ent-ADTSpaceSecAirlock = шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
ent-ADTSpaceSecGlassAirlock = стеклянный шлюз
.desc = Он открывается, он закрывается, и он может вас раздавить.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-ADTSpaceSecAirlockGlassShuttle = стыковочный шлюз
.desc = Необходим для соединения двух космических кораблей вместе.
.suffix = Space Sec, Внешний
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-ADTSpaceSecComputerId = консоль ID карт
.desc = Компьютер для программирования ID карт сотрудников SPACE SEC, для доступа к разным частям станции.
.suffix = Space Sec
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTPosterSpaceSec = логотип SPACE SEC
.desc = Это логотип корпорации SPACE SEC.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ent-ADTSpaceSecWall = укреплённая стена
.desc = Удерживает воздух внутри, а дронов снаружи.
ent-ADTSpaceSecWallDiagonal = диагональная укреплённая стена
.desc = Удерживает воздух внутри, а дронов снаружи.
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
ent-ADTSpaceSecWindow = закалённое окно
.desc = Смотри не заляпай.
ent-ADTSpaceSecWindowDiagonal = диагональное закалённое окно
.desc = Смотри не заляпай.
23 changes: 23 additions & 0 deletions Resources/Prototypes/ADT/Access/SpaceSec.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
- type: accessLevel
id: SpaceSecOfficial
name: id-card-access-level-spacesec-official

- type: accessLevel
id: SpaceSecMaintenance
name: id-card-access-level-spacesec-maintenance

- type: accessLevel
id: SpaceSecExternal
name: id-card-access-level-spacesec-external

- type: accessLevel
id: SpaceSecSecurity
name: id-card-access-level-spacesec-security

- type: accessLevel
id: SpaceSecArmory
name: id-card-access-level-spacesec-armory

- type: accessLevel
id: SpaceSecCommand
name: id-card-access-level-spacesec-command
86 changes: 86 additions & 0 deletions Resources/Prototypes/ADT/Body/Prototypes/DroneAntag_Body.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
- type: body
id: ADTDroneAntagBodyMiner
name: Antag Drone Body Miner
root: head
slots:
head:
part: LightHeadBorg
connections:
- hand 1
- hand 2
- hand 3
- hand 4
- hand 5
# - hand 6
hand 1:
part: LeftArmBorg
hand 2:
part: LeftArmBorg
hand 3:
part: LeftArmBorg
hand 4:
part: RightArmBorg
hand 5:
part: RightArmBorg
# hand 6:
# part: RightArmBorg

- type: body
id: ADTDroneAntagBodyEngineer
name: Antag Drone Body Engineer
root: head
slots:
head:
part: LightHeadBorg
connections:
- hand 1
- hand 2
- hand 3
- hand 4
- hand 5
- hand 6
- hand 7
- hand 8
hand 1:
part: LeftArmBorg
hand 2:
part: LeftArmBorg
hand 3:
part: LeftArmBorg
hand 4:
part: RightArmBorg
hand 5:
part: RightArmBorg
hand 6:
part: RightArmBorg
hand 7:
part: RightArmBorg
hand 8:
part: RightArmBorg

- type: body
id: ADTDroneAntagBodyCharger
name: Antag Drone Body Charger
root: head
slots:
head:
part: LightHeadBorg
connections:
- hand 1
- hand 2
- hand 3
- hand 4
# - hand 5
# - hand 6
hand 1:
part: LeftArmBorg
hand 2:
part: LeftArmBorg
hand 3:
part: LeftArmBorg
hand 4:
part: RightArmBorg
# hand 5:
# part: RightArmBorg
# hand 6:
# part: RightArmBorg
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,58 @@
- id: BoxSurvivalMedical
- id: BodyBagFolded
# До добавления слота носков- id: ADTFootTag
- id: SpaceCash500
- id: SpaceCash500

- type: entity
parent: ClothingBackpack
id: ClothingBackpackFilled
noSpawn: true
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: SpaceCash500

- type: entity
parent: ClothingBackpack
id: ClothingBackpackAntagDroneMiner
name: backpack antag drone miner
components:
- type: Sprite
sprite: ADT/Clothing/Back/ertleader_cyb.rsi # invisible sprite
- type: Unremoveable
- type: StorageFill
contents:
- id: MiningDrill
- id: WeaponProtoKineticAccelerator
- id: JawsOfLife
- id: PowerDrill

- type: entity
parent: ClothingBackpack
id: ClothingBackpackAntagDroneEngineer
name: backpack antag drone engineer
components:
- type: Sprite
sprite: ADT/Clothing/Back/ertleader_cyb.rsi # invisible sprite
- type: Unremoveable
- type: StorageFill
contents:
- id: WelderIndustrial
- id: JawsOfLife
- id: PowerDrill
- id: Multitool
- id: trayScanner

- type: entity
parent: ClothingBackpack
id: ClothingBackpackAntagDroneCharger
name: backpack antag drone charger
components:
- type: Sprite
sprite: ADT/Clothing/Back/ertleader_cyb.rsi # invisible sprite
- type: Unremoveable
- type: StorageFill
contents:
- id: JawsOfLife
- id: WeaponLaserGun
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,14 @@
- id: BoxSurvivalMedical
- id: BodyBagFolded
# До добавления слота носков- id: ADTFootTag
- id: SpaceCash500

- type: entity
noSpawn: true
parent: ClothingBackpackDuffel
id: ClothingBackpackDuffelFilled
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: SpaceCash500
Loading

0 comments on commit d597a79

Please sign in to comment.