diff --git a/Resources/Locale/uk-UA/_Pirate/clothing/slot-blocker.ftl b/Resources/Locale/uk-UA/_Pirate/clothing/slot-blocker.ftl index 139597f9cb07..28e23344aad3 100644 --- a/Resources/Locale/uk-UA/_Pirate/clothing/slot-blocker.ftl +++ b/Resources/Locale/uk-UA/_Pirate/clothing/slot-blocker.ftl @@ -1,2 +1,24 @@ +slot-blocker-blocked-generic = Ви повинні зняти {THE($blocker)}, щоб зробити це! +slot-blocker-blocked-equipped = Ви повинні зняти {THE($blocker)}, щоб одягнути це! +slot-blocker-blocked-unequipped = Ви повинні зняти {THE($blocker)}, щоб зняти це! +slot-blocker-examine-blocks = Це може блокувати наступні слоти при екіпіруванні: [bold]{$slots}[/bold] +slot-blocker-examine-blocked-by = Це може бути заблоковано наступними слотами: [bold]{$slots}[/bold] +# Named generic slot flags. Add more if more get added, but do not add slot flags that are not supposed to be named (e.g. WITHOUT_POCKET) +# We do not use the names from InventoryTemplate because those character-specific and they suck. +slot-name-HEAD = голова +slot-name-EYES = очі +slot-name-EARS = вуха +slot-name-MASK = маска +slot-name-OUTERCLOTHING = верхній одяг +slot-name-INNERCLOTHING = нижній одяг +slot-name-NECK = шия +slot-name-BACK = спина +slot-name-BELT = пояс +slot-name-GLOVES = руки +slot-name-IDCARD = КПК +slot-name-POCKET = кишені +slot-name-LEGS = ноги +slot-name-FEET = стопи +slot-name-SUITSTORAGE = зберігання костюма diff --git a/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/documents.yml b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/documents.yml new file mode 100644 index 000000000000..34f37e51153e --- /dev/null +++ b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/documents.yml @@ -0,0 +1,242 @@ +- type: entity + id: NanotrasenSecretOperationDocumentMission1 + name: Секретний операційний бланк NanoTrasen + suffix: JustDecor, Місії + parent: Paper + components: + - type: Paper + content: |2 + + [color=#096107]███░███░░░░██░░░░[/color] + [color=#096107]░██░████░░░██░░░░[/color] [head=3]Бланк службового документа[/head] + [color=#096107]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen — Внутрішня безпека[/head] + [color=#096107]░░░░██░░██░██░██░[/color] [bold]Симуляційний полігон[/bold] + [color=#096107]░░░░██░░░████░███[/color] + =================================================== + [head=2][bold]СЕКРЕТНО[/bold][/head] + =================================================== + + [bold]Дата та час:[/bold] [italic]██/██/2467 ██:██:██[/italic] + [bold]Рівень доступу:[/bold] [italic]NT-SEC/███[/italic] + + =================================================== + [head=2][bold]КОДОВА НАЗВА ОПЕРАЦІЇ[/bold][/head] + =================================================== + + [head=3]«ПЕРШЕ ВИПРОБУВАННЯ»[/head] + + =================================================== + [head=2][bold]ЗАГАЛЬНА ІНФОРМАЦІЯ[/bold][/head] + =================================================== + + Під прикриттям законсервованого об’єкта виявлено [bold]ворожий військово-науковий комплекс Синдикату[/bold]. + Основний профіль об’єкта — [bold]дослідження та випробування озброєння різних класів[/bold], + а також [bold]утримання та експерименти над ув’язненими особами[/bold]. + + Об’єкт активно функціонує. Частина персоналу — цивільні науковці, частина — озброєна охорона. + + =================================================== + [head=2][bold]ПРІОРИТЕТНА ЦІЛЬ[/bold][/head] + =================================================== + + Серед утримуваних осіб ідентифіковано вченого: + + [bold]Доктор Ніколай Штайнер[/bold] + [italic]Провідний спеціаліст з прикладних озброєнь та військових прототипів[/italic] + + Особа має критичну цінність для NanoTrasen. + Існує висока ймовірність, що вчений [bold]утримується проти волі[/bold] та використовується як консультант. + + Стан — невідомий. + Рівень співпраці — під питанням. + + =================================================== + [head=2][bold]РОЗВІДУВАЛЬНІ ДАНІ[/bold][/head] + =================================================== + + — Основний вхід до лабораторного комплексу з’єднаний з мережею [bold]прямих коридорів[/bold] + — Дані коридори [bold]практично не охороняються[/bold], можливе хибне відчуття безпеки + — Основне сховище озброєння розташоване [bold]у північно-східній частині комплексу[/bold], далі по коридору + + Друга частина об’єкта: + — зона утримання в’язнів + — експериментальні приміщення + — внутрішні лабораторії + + [bold]Не розвідана.[/bold] + Доступ обмежений дверима [bold]вищого рівня авторизації[/bold]. + + =================================================== + [head=2][bold]ДОДАТКОВІ ВІДОМОСТІ[/bold][/head] + =================================================== + + Згідно з повідомленням агента NanoTrasen: + + — Картка доступу до закритої секції + — Кнопка відкриття другої частини зброярні + + [bold]Ймовірно знаходяться неподалік білої лабораторії[/bold], + де постійно перебуває група вчених Синдикату. + + =================================================== + [head=2][bold]ОБМЕЖЕННЯ СПОРЯДЖЕННЯ[/bold][/head] + =================================================== + + На момент входу в об’єкт доступне лише базове озброєння: + + — Легкі пістолети + — Мінімальний комплект спорядження + + Інше спорядження необхідно: + — здобути безпосередньо на об’єкті + — або вилучити зі сховища Синдикату + + [italic]Обмеження введене навмисно. Порушення дисципліни не допускається.[/italic] + + =================================================== + [head=2][bold]ЗАВДАННЯ[/bold][/head] + =================================================== + + [bold]1.[/bold] Проникнути на територію лабораторного комплексу + [bold]2.[/bold] Закріпитися у початкових коридорах + [bold]3.[/bold] Здобути доступ до розширеного озброєння + [bold]4.[/bold] Виявити та звільнити доктора Штайнера + [bold]5.[/bold] За можливості — отримати додаткові дані про діяльність об’єкта + + =================================================== + + [bold]Підпис відповідальної особи:[/bold] ___________________________ + + [bold]Штамп NanoTrasen:[/bold] + +- type: entity + id: SyndicateInternalMemo + name: Внутрішнє повідомлення Синдикату + suffix: JustDecor, Місії + parent: Paper + components: + - type: Paper + content: |2 + + [color=#B50F1D]███░██████░███[/color] + [color=#B50F1D]█░░░██░░░░░░░█[/color] [head=3]Службова записка[/head] + [color=#B50F1D]█░░░░████░░░░█[/color] [head=3]Синдикат[/head] + [color=#B50F1D]█░░░░░░░░██░░█[/color] [bold]Лабораторія SY-LB-12[/bold] + [color=#B50F1D]███░██████░███[/color] + ============================================= + ВНУТРІШНЄ ПОВІДОМЛЕННЯ + ============================================= + + Адресат: Керівник охорони комплексу + Відправник: Науковий куратор SY-LB-12 + + Повідомляємо, що [bold]доктор Н. Штайнер[/bold] знову відмовився + брати участь у практичних випробуваннях стрілецького прототипу. + + Аргументація стандартна: + — “не для цього я вчився” + — “я не буду підписувати протоколи з летальними наслідками” + — “це не наука” + + Нагадуємо, що його перебування тут — + [bold]не добровільне[/bold], + а співпраця — [bold]обов’язкова[/bold]. + + У разі повторної відмови дозволяється: + — переведення в зону утримання + — демонстративне “практичне заняття” з іншими в’язнями + + ============================================= + [italic]Місце для печаток[/italic] + +- type: entity + id: SyndicateWeaponTestReport + name: Звіт про випробування озброєння + suffix: JustDecor, Місії + parent: Paper + components: + - type: Paper + content: |2 + + [color=#B50F1D]███░██████░███[/color] + [color=#B50F1D]█░░░██░░░░░░░█[/color] [head=3]Звіт про випробування[/head] + [color=#B50F1D]█░░░░████░░░░█[/color] [head=3]Синдикат[/head] + [color=#B50F1D]█░░░░░░░░██░░█[/color] [bold]Склад озброєння SY-NE[/bold] + [color=#B50F1D]███░██████░███[/color] + ============================================= + ПРОМІЖНИЙ ЗВІТ + ============================================= + + Об’єкт: Стрілецький зразок серії ███-7 + Методика: Тестування на живих цілях + + Виконавець протоколу: д-р Штайнер (під примусом) + + Зафіксовано: + — затримки перед пострілом + — відхилення від рекомендованої точки ураження + — спроби припинити тест після першого поранення + + Коментар спостерігача: + [italic]“Об’єкт занадто людяний для нашої справи.”[/italic] + + Рекомендація: + — або зламати + — або замінити + + ============================================= + [italic]Місце для печаток[/italic] + +- type: entity + id: SyndicateDetentionLog + name: Журнал утримання + suffix: JustDecor, Місії + parent: Paper + components: + - type: Paper + content: |2 + + [color=#B50F1D]███░██████░███[/color] + [color=#B50F1D]█░░░██░░░░░░░█[/color] [head=3]Журнал утримання[/head] + [color=#B50F1D]█░░░░████░░░░█[/color] [head=3]Синдикат[/head] + [color=#B50F1D]█░░░░░░░░██░░█[/color] [bold]Сектор утримання SY-PR[/bold] + [color=#B50F1D]███░██████░███[/color] + ============================================= + ВИТЯГ З ЖУРНАЛУ + ============================================= + + Камера: PR-04 + Ув’язнений: Штайнер, Н. + Статус: Науковий актив + + Нотатка охорони: + “В’язень не проявляє агресії. + Розмовляє з іншими утримуваними. + Намагався заспокоїти об’єкт PR-06 + перед експериментом.” + + Додано зауваження: + [bold]“Якщо ще раз говоритиме з піддослідними — + провести експеримент у його присутності.”[/bold] + + ============================================= + [italic]Місце для печаток[/italic] + +- type: entity + id: SteinerPersonalNote + name: Особиста нотатка + suffix: JustDecor, Місії + parent: Paper + components: + - type: Paper + content: |2 + Я більше не можу дивитись, як це називають “наукою”. + + Я знаю, що за дверима — озброєні люди. + Я знаю, що шансів майже немає. + + Але якщо хтось колись зайде сюди + не з наміром стріляти — + я піду з ними, навіть якщо це куля в спину. + + — Н. Ш. \ No newline at end of file diff --git a/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/items.yml b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/items.yml new file mode 100644 index 000000000000..3b02076c9423 --- /dev/null +++ b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/items.yml @@ -0,0 +1,127 @@ +- type: entity + parent: ClothingOuterArmorBasic + id: ClothingOuterArmorBasicPoor + suffix: JustDecor, Missions + name: Дешевий Бронежилет + description: Має менші показники, ніж реальний бронежилет. Виконаний з дешевих матеріалів + components: + - type: Tag + - type: Armor + coverage: + - Chest + - Groin + traumaDeductions: + Dismemberment: 0.5 + OrganDamage: 0.5 + BoneDamage: 0.5 + VeinsDamage: 0.2 + NerveDamage: 0.2 + modifiers: + coefficients: + Blunt: 0.775 + Slash: 0.775 + Piercing: 0.775 + Heat: 0.85 + +- type: entity + suffix: JustDecor, Unremoveable + parent: WeaponMakeshiftLaser + id: WeaponMakeshiftLaserAutoRecharge + components: + - type: BatterySelfRecharger + autoRecharge: true + autoRechargeRate: 25 + - type: Battery + startingCharge: 100 + maxCharge: 100 + - type: Unremoveable + - type: HitscanBatteryAmmoProvider + proto: RedLaser + fireCost: 50 + +- type: entity + suffix: JustDecor, Unremoveable + parent: [WeaponPistolViper, BaseSyndicateContraband] + id: WeaponPistolViperAutoRecharge + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Pistols/viper.rsi + - type: ItemSlots + slots: + gun_chamber: + name: Chamber + startingItem: CartridgePistol + priority: 1 + whitelist: + tags: + - CartridgePistol + - type: ContainerContainer + containers: + gun_magazine: !type:ContainerSlot + gun_chamber: !type:ContainerSlot + - type: BasicEntityAmmoProvider + proto: CartridgePistol + capacity: 1 + count: 1 + - type: RechargeBasicEntityAmmo + rechargeCooldown: 2.5 + rechargeSound: + path: /Audio/Weapons/Guns/Cock/shotgun_close.ogg + - type: Unremoveable + + +# Офіцери + +- type: entity + parent: [ WeaponPistolAnaconda, BaseSyndicateContraband ] + id: WeaponPistolAnacondaUnremoveable + suffix: JustDecor, Unremoveable + name: Anaconda + components: + - type: Unremoveable + +# Вчені + +- type: entity + suffix: JustDecor, Unremoveable + parent: WeaponSubMachineGunC20r + id: WeaponSubMachineGunC20rAutoRecharge + components: + - type: BasicEntityAmmoProvider + proto: CartridgePistol + capacity: 45 + count: 45 + - type: Unremoveable + - type: Gun + minAngle: 2 + maxAngle: 16 + fireRate: 2 + burstFireRate: 2 + angleIncrease: 3 + angleDecay: 16 + selectedMode: FullAuto + availableModes: + - SemiAuto + - FullAuto + soundGunshot: + path: /Audio/Weapons/Guns/Gunshots/smg.ogg + defaultDirection: 1, 0 + - type: ItemSlots + slots: + gun_chamber: + name: Chamber + startingItem: CartridgePistol + priority: 1 + whitelist: + tags: + - CartridgePistol + - type: ContainerContainer + containers: + gun_chamber: !type:ContainerSlot + - type: RechargeBasicEntityAmmo + rechargeCooldown: 2 + rechargeSound: + path: /Audio/Weapons/Guns/Cock/shotgun_close.ogg + + +# Документи diff --git a/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/loadouts.yml b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/loadouts.yml new file mode 100644 index 000000000000..8533364b4529 --- /dev/null +++ b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/loadouts.yml @@ -0,0 +1,151 @@ +- type: startingGear + id: SyndicateSoldierMissionsViperGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetSwatSyndicate + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterArmorBasicPoor + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponPistolViperAutoRecharge + +- type: startingGear + id: SyndicateSoldierMissionsLaserGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetSwatSyndicate + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterArmorBasicPoor + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponMakeshiftLaserAutoRecharge + +- type: startingGear + id: SyndicateSoldierMissionsKnifeGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetSwatSyndicate + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterArmorBasic + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - CombatKnife + +- type: startingGear + id: SyndicateOfficer1MissionsGear + equipment: + jumpsuit: ClothingUniformJumpsuitSyndieFormal + head: ClothingHeadHatSyndieMAA + outerClothing: ClothingOuterVestWebElite + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponPistolAnacondaUnremoveable + storage: + back: + - SyndicateWeaponTestReport + +- type: startingGear + id: SyndicateOfficer2MissionsGear + equipment: + jumpsuit: ClothingUniformJumpsuitSyndieFormal + head: ClothingHeadHatOutlawHat + outerClothing: ClothingOuterVestWebElite + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponPistolAnacondaUnremoveable + storage: + back: + - SyndicateDetentionLog + +- type: startingGear + id: SyndicateScientistMissionsGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadBandSkull + neck: ClothingNeckScarfStripedSyndieRed + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterCoatRnd + gloves: ClothingHandsGlovesCombat + back: ClothingBackpackSatchelScience + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - CombatKnife + +- type: startingGear + id: ScientistPrisonerMissionsGear + equipment: + jumpsuit: ClothingUniformJumpsuitPrisoner + outerClothing: ClothingOuterCoatRnd + shoes: ClothingShoesBootsLaceup + + +- type: startingGear + id: MissionPrisonerGear + equipment: + jumpsuit: ClothingUniformJumpsuitPrisoner + +# Елітний Солдат +- type: startingGear + id: SyndicateEliteSoldierMissionsGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetHardsuitSyndieElite + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterHardsuitSyndieElite + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponSubMachineGunC20rAutoRecharge + +# Ghost-role enemies (better gear + knife) +- type: startingGear + id: SyndicateSoldierMissionsGhostGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetSwatSyndicate + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterArmorBasic + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponPistolViperAutoRecharge + storage: + back: + - CombatKnife + +- type: startingGear + id: SyndicateEliteSoldierMissionsGhostGear + equipment: + jumpsuit: ClothingUniformJumpsuitOperative + head: ClothingHeadHelmetHardsuitSyndieCommander + mask: ClothingMaskGasSyndicate + outerClothing: ClothingOuterHardsuitSyndieCommander + gloves: ClothingHandsGlovesCombat + back: ClothingBackpack + shoes: ClothingShoesBootsCombat + id: SyndiPDA + inhand: + - WeaponSubMachineGunC20rAutoRecharge + storage: + back: + - CombatKnife diff --git a/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/mobs.yml b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/mobs.yml new file mode 100644 index 000000000000..413e6a53c5cb --- /dev/null +++ b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/mobs.yml @@ -0,0 +1,161 @@ +- type: entity + name: Солдат Синдикату + parent: BaseMobHuman + id: MobSyndicateSoldierMissions + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - SyndicateSoldierMissionsViperGear + - SyndicateSoldierMissionsLaserGear + - SyndicateSoldierMissionsKnifeGear + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHumanoidHostileCompound + - type: PartialAbsorbable + - type: SSDIndicator + isSSD: false + - type: NpcInterrogatable + prototype: SyndicateSoldierInterrogation + +- type: entity + name: Офіцер Синдикату + parent: MobSyndicateSoldierMissions + id: MobSyndicateOfficer1Missions + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - SyndicateOfficer1MissionsGear + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHumanoidHostileCompound + - type: PartialAbsorbable + +- type: entity + name: Офіцер Синдикату + parent: MobSyndicateSoldierMissions + id: MobSyndicateOfficer2Missions + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - SyndicateOfficer2MissionsGear + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHumanoidHostileCompound + - type: PartialAbsorbable + +- type: entity + name: Вчений Синдикату + parent: MobSyndicateSoldierMissions + id: MobSyndicateScientistMissions + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - SyndicateScientistMissionsGear + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHumanoidHostileCompound + - type: PartialAbsorbable + - type: NpcInterrogatable + prototype: SyndicateScientistInterrogation + +- type: entity + name: Ніколай Штайнер + parent: BaseMobHuman + id: MobScientistPrisonerMissionsNikolaySteiner + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - ScientistPrisonerMissionsGear + - type: InputMover + - type: MobMover + - type: PartialAbsorbable + - type: SSDIndicator + isSSD: false + +- type: entity + parent: SalvageHumanCorpse + id: MobRandomPrisonerMission + suffix: JustDecor, Dead + components: + - type: Loadout + prototypes: + - MissionPrisonerGear + +- type: entity + name: Солдат Синдикату + parent: MobSyndicateSoldierMissions + id: MobSyndicateEliteSoldierMissions + components: + - type: NpcFactionMember + factions: + - Syndicate + - type: Loadout + prototypes: + - SyndicateEliteSoldierMissionsGear + - type: InputMover + - type: MobMover + - type: HTN + rootTask: + task: SimpleHumanoidHostileCompound + - type: PartialAbsorbable + +- type: entity + name: Солдат Синдикату (гравець) + parent: MobSyndicateSoldierMissions + id: MobSyndicateSoldierMissionsGhost + components: + - type: Loadout + prototypes: + - SyndicateSoldierMissionsGhostGear + - type: GhostRole + name: Солдат Синдикату + description: Гравець-привид як боєць Синдикату для місії. + rules: ghost-role-information-rules-team-antagonist + mindRoles: + - MindRoleGhostRoleTeamAntagonist + allowMovement: true + allowSpeech: true + makeSentient: true + - type: GhostTakeoverAvailable + +- type: entity + name: Елітний Солдат Синдикату (гравець) + parent: MobSyndicateEliteSoldierMissions + id: MobSyndicateEliteSoldierMissionsGhost + components: + - type: Loadout + prototypes: + - SyndicateEliteSoldierMissionsGhostGear + - type: GhostRole + name: Елітний Солдат Синдикату + description: Елітний боєць Синдикату для гравця-привида. + rules: ghost-role-information-rules-team-antagonist + mindRoles: + - MindRoleGhostRoleTeamAntagonist + allowMovement: true + allowSpeech: true + makeSentient: true + - type: GhostTakeoverAvailable diff --git a/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/spawners.yml b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/spawners.yml new file mode 100644 index 000000000000..da516d2dc942 --- /dev/null +++ b/Resources/Prototypes/_Pirate/_JustDecor/Missions/Mission1/spawners.yml @@ -0,0 +1,270 @@ +- type: entity + name: Спавнер Синдикату + id: SpawnMobSyndicateSoldierMissions + suffix: JustDecor, Missions + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateSoldierMissions + +- type: entity + abstract: true + id: SpawnMobSyndicateMissionsBase + name: Спавнер Синдикату + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Shoes/Boots/combatboots.rsi + state: equipped-FEET + - sprite: Clothing/Uniforms/Jumpsuit/operative.rsi + state: equipped-INNERCLOTHING + - sprite: Clothing/OuterClothing/Armor/security.rsi + state: equipped-OUTERCLOTHING + - sprite: Clothing/Hands/Gloves/Color/black.rsi + state: equipped-HAND + - sprite: Clothing/Mask/gas.rsi + state: equipped-MASK + - sprite: Clothing/Head/Helmets/swat_syndicate.rsi + state: equipped-HELMET + +- type: entity + abstract: true + id: SpawnMobSyndicateScientistMissionsBase + name: Спавнер Вченого Синдикату + parent: MarkerBase + components: + - type: Sprite + layers: + - state: green + - sprite: Mobs/Species/Human/parts.rsi + state: full + - sprite: Clothing/Shoes/Boots/combatboots.rsi + state: equipped-FEET + - sprite: Clothing/Uniforms/Jumpsuit/operative.rsi + state: equipped-INNERCLOTHING + - sprite: Clothing/OuterClothing/Coats/labcoat_sci.rsi + state: equipped-OUTERCLOTHING + - sprite: Clothing/Hands/Gloves/Color/black.rsi + state: equipped-HAND + - sprite: Clothing/Mask/gas.rsi + state: equipped-MASK + - sprite: Clothing/Head/Helmets/swat_syndicate.rsi + state: equipped-HELMET + +- type: entity + name: Спавнер Офіцера 1 Синдикату + id: SpawnMobSyndicateOfficer1Missions + suffix: JustDecor, Officer 1, Missions + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateOfficer1Missions + +- type: entity + name: Спавнер Офіцера 2 Синдикату + id: SpawnMobSyndicateOfficer2Missions + suffix: JustDecor, Officer 2, Missions + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateOfficer2Missions + +- type: entity + name: Спавнер Вченого Синдикату + id: SpawnMobSyndicateScientistMissions + suffix: JustDecor, Missions + parent: SpawnMobSyndicateScientistMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateScientistMissions + +- type: entity + name: Спавнер Ніколая Штайнера + id: SpawnMobScientistPrisonerMissions + suffix: JustDecor, Missions + parent: SpawnMobSyndicateScientistMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobScientistPrisonerMissions + +- type: entity + name: Спавнер Мертвого В'язня + id: SpawnMobPrisonerMissions + suffix: JustDecor, Missions + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobRandomPrisonerMission + +- type: entity + name: Спавнер Елітного Синдикату + id: SpawnMobSyndicateEliteSoldierMissionsввв + suffix: JustDecor, Missions + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateEliteSoldierMissions + +- type: entity + name: Спавнер гравця-привида (Солдат Синдикату) + id: SpawnGhostMobSyndicateSoldierMission1 + suffix: JustDecor, Mission 1, Ghost + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateSoldierMissionsGhost + +- type: entity + name: Спавнер гравця-привида (Елітний Солдат Синдикату) + id: SpawnGhostMobSyndicateEliteMission1 + suffix: JustDecor, Mission 1, Ghost + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - MobSyndicateEliteSoldierMissionsGhost + +- type: entity + name: Спавнер підкріплення (доктор захоплений) + id: SpawnMission1DrCapturedReinforcement + suffix: JustDecor, Mission 1, DrCaptured + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1DrCaptured + prototypes: + - MobSyndicateSoldierMissions + - MobSyndicateOfficer1Missions + +- type: entity + name: Спавнер еліти (доктор захоплений) + id: SpawnMission1DrCapturedElite + suffix: JustDecor, Mission 1, DrCaptured + parent: SpawnMobSyndicateMissionsBase + components: + - type: MissionSpawner + gameRules: + - Mission1DrCaptured + prototypes: + - MobSyndicateEliteSoldierMissions + +- type: entity + name: Спавнер турелі (доктор захоплений) + id: SpawnMission1DrCapturedTurret + suffix: JustDecor, Mission 1, DrCaptured + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Weapons/Guns/Turrets/sentry_turret.rsi + state: base + - type: MissionSpawner + gameRules: + - Mission1DrCaptured + prototypes: + - WeaponTurretSyndicate + +- type: entity + name: Спавнер документа NanoTrasen + id: SpawnMission1DocumentNanotrasen + suffix: JustDecor, Mission 1 + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + state: paper + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - NanotrasenSecretOperationDocumentMission1 + +- type: entity + name: Спавнер документа (внутрішнє повідомлення) + id: SpawnMission1DocumentInternalMemo + suffix: JustDecor, Mission 1 + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + state: paper + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - SyndicateInternalMemo + +- type: entity + name: Спавнер документа (звіт випробувань) + id: SpawnMission1DocumentWeaponTest + suffix: JustDecor, Mission 1 + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + state: paper + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - SyndicateWeaponTestReport + +- type: entity + name: Спавнер документа (журнал утримання) + id: SpawnMission1DocumentDetentionLog + suffix: JustDecor, Mission 1 + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + state: paper + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - SyndicateDetentionLog + +- type: entity + name: Спавнер документа (особиста нотатка) + id: SpawnMission1DocumentPersonalNote + suffix: JustDecor, Mission 1 + parent: MarkerBase + components: + - type: Sprite + sprite: Objects/Misc/bureaucracy.rsi + state: paper + - type: MissionSpawner + gameRules: + - Mission1 + prototypes: + - SteinerPersonalNote