From 44356e7627527869785231e2309a1b197efb1e2a Mon Sep 17 00:00:00 2001 From: Darki255 Date: Fri, 9 Aug 2024 15:20:51 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BC=D0=B0=D0=B9=D0=BE=D1=80=20=D0=A0=D0=A5?= =?UTF-8?q?=D0=91=D0=97=D0=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ADT/Entities/Markers/Spawners/human.ftl | 2 + .../ADT/Ghost/Roles/ghost-role-component.ftl | 2 + .../ADT/Datasets/Names/cburn_names.yml | 4 + .../ADT/Entities/Mobs/Player/humanoid.yml | 34 ++++++++ .../ADT/StartingGear/ERT/ert_leader.yml | 31 +++++++ .../Corvax/Datasets/Names/military.yml | 86 +++++++++++++++++++ 6 files changed, 159 insertions(+) create mode 100644 Resources/Locale/ru-RU/ADT/Entities/Markers/Spawners/human.ftl create mode 100644 Resources/Locale/ru-RU/ADT/Ghost/Roles/ghost-role-component.ftl create mode 100644 Resources/Prototypes/ADT/Datasets/Names/cburn_names.yml create mode 100644 Resources/Prototypes/ADT/StartingGear/ERT/ert_leader.yml create mode 100644 Resources/Prototypes/Corvax/Datasets/Names/military.yml diff --git a/Resources/Locale/ru-RU/ADT/Entities/Markers/Spawners/human.ftl b/Resources/Locale/ru-RU/ADT/Entities/Markers/Spawners/human.ftl new file mode 100644 index 00000000000..b52b540c572 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Entities/Markers/Spawners/human.ftl @@ -0,0 +1,2 @@ +ent-ADTRandomHumanoidSpawnerCBURNUnit = майор РХБЗЗ + .desc = { "" } \ No newline at end of file diff --git a/Resources/Locale/ru-RU/ADT/Ghost/Roles/ghost-role-component.ftl b/Resources/Locale/ru-RU/ADT/Ghost/Roles/ghost-role-component.ftl new file mode 100644 index 00000000000..2cc3494af24 --- /dev/null +++ b/Resources/Locale/ru-RU/ADT/Ghost/Roles/ghost-role-component.ftl @@ -0,0 +1,2 @@ +ghost-role-information-cmnd-cburn-agent-name = Майор РХБЗЗ +ghost-role-information-cmnd-cburn-agent-description = Высококвалифицированный командир РХБЗЗ, способный справиться с любыми угрозами. \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Datasets/Names/cburn_names.yml b/Resources/Prototypes/ADT/Datasets/Names/cburn_names.yml new file mode 100644 index 00000000000..4f78303d57d --- /dev/null +++ b/Resources/Prototypes/ADT/Datasets/Names/cburn_names.yml @@ -0,0 +1,4 @@ +- type: dataset + id: ADTCmndNamesFirstMilitary + values: + - Майор \ No newline at end of file diff --git a/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml b/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml index 47b51bc8693..a3df91c268b 100644 --- a/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml +++ b/Resources/Prototypes/ADT/Entities/Mobs/Player/humanoid.yml @@ -419,3 +419,37 @@ settings: short - type: Loadout prototypes: [ ADTERTMedicalGearEVARiot ] + +- type: randomHumanoidSettings + speciesBlacklist: + - Diona + id: ADTCmndCBURNAgent + components: + - type: MindShield + - type: Loadout + prototypes: [ADTCmndCBURNGear] + - type: GhostRole + name: ghost-role-information-cmnd-cburn-agent-name + description: ghost-role-information-cmnd-cburn-agent-description + requirements: + - !type:OverallPlaytimeRequirement + time: 36000 # 10h overall + - type: GhostTakeoverAvailable + - type: RandomMetadata + nameSegments: + - ADTCmndNamesFirstMilitary + - NamesLastERTCallsign # Corvax Localization + +- type: entity + id: ADTRandomHumanoidSpawnerCBURNUnit + name: Cmnd CBURN Agent + suffix: AdtERTRole + components: + - type: Sprite + sprite: Markers/jobs.rsi + state: cburn + - type: RandomHumanoidSpawner + settings: ADTCmndCBURNAgent + - type: AutoImplant + implants: + - MindShieldImplant \ No newline at end of file diff --git a/Resources/Prototypes/ADT/StartingGear/ERT/ert_leader.yml b/Resources/Prototypes/ADT/StartingGear/ERT/ert_leader.yml new file mode 100644 index 00000000000..36eb841ca6b --- /dev/null +++ b/Resources/Prototypes/ADT/StartingGear/ERT/ert_leader.yml @@ -0,0 +1,31 @@ +- type: startingGear + id: ADTCmndCBURNGear + equipment: + jumpsuit: ClothingUniformJumpsuitColorBrown + back: ClothingBackpackDuffelCBURN + mask: ClothingMaskGasExplorer + eyes: ClothingEyesHudSecurity + ears: ClothingHeadsetAltCentCom + gloves: ClothingHandsGlovesCombat + outerClothing: ClothingOuterHardsuitCBURNLeader + shoes: ADTClothingShoesBootsMagERT + id: CBURNPDA + pocket1: RubberStampCentcom + pocket2: WeaponPulsePistol + suitstorage: OxygenTankFilled + belt: ClothingBeltBandolier + storage: + back: + - BoxSurvivalEngineering + - WeaponShotgunDoubleBarreled + - BoxShotgunIncendiary + - GrenadeFlashBang + - PillAmbuzolPlus + - PillAmbuzol + - RadioHandheld + # underwearb: ClothingUnderwearBottomBoxersWhite # Sirena-Underwear + # underweart: ClothingUnderwearTopBraWhite # Sirena-Underwear + # underwearb: ClothingUnderwearBottomPantiesWhite # Sirena-Underwear + # innerClothingSkirt: ClothingUniformJumpsuitColorBrown + # satchel: ClothingBackpackDuffelCBURN + # duffelbag: ClothingBackpackDuffelCBURN \ No newline at end of file diff --git a/Resources/Prototypes/Corvax/Datasets/Names/military.yml b/Resources/Prototypes/Corvax/Datasets/Names/military.yml new file mode 100644 index 00000000000..edab490bdfc --- /dev/null +++ b/Resources/Prototypes/Corvax/Datasets/Names/military.yml @@ -0,0 +1,86 @@ +- type: dataset + id: NamesLastERTCallsign + values: + #- Антарес + #- Андромеда + - Бейд + #- Бетельгейзе + - Вега + #- Водолей + - Гинан + #- Геркулес + #- Денеб + #- Дракон + #- Зосма + #- Змееносец + - Иклил + - Йильдун + - Канопус + #- Козерог + - Лабр + #- Лебедь + - Матар + #- Микроскоп + #- Нави + - Нихал + - Окул + #- Орион + #- Процион + #- Персей + - Ригель + #- Регул + #- Сириус + - Саргас + - Табит + #- Телец + - Укдах + #- Фомальгаут + #- Феникс + - Хадар + #- Хамелеон + - Целена + #- Центавр + #- Чау + - Шедар + - Шаула + #- Электра + - Антаро + - Тигурий + - Сикарий + - Пелеос + - Кассиан + - Калгар + - Фабиан + - Сарерван + - Сардаукар + - Атрейдес + - Коррино + - Харконен + - Раббан + - Абефор + - Амминадаб + - Багратиони + - Баланеску + - Бескид + - Вико + - Вайку + - Виххейсет + - Гинац + - Делабре + - Джуналем + - Ичихара + - Исфахан + - Исонцо + - Иставиан + - Нгара + - Ноабар + - Оссиан + - Регинауд + - Сиккунри + - Таглиари + - Хэллек + - Ши-Ланг + - Эстилон + - Экзекарий + - Язов + - Ямиаций \ No newline at end of file