Skip to content

Commit

Permalink
Base (All sprite, some prototypes, no localization)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jidort committed Sep 2, 2024
1 parent bb33ba4 commit c3395a8
Show file tree
Hide file tree
Showing 97 changed files with 960 additions and 0 deletions.
93 changes: 93 additions & 0 deletions Resources/Prototypes/_Exodus/Catalog/Fills/Paper/ds.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
- type: entity
id: DSDocumentTango
name: Постановление ДСО-034-003-8563
parent: Paper
description: Лист белой бумаги.
components:
- type: Paper
stampState: paper_stamp-detective
stampedBy:
- stampedName: ДЕПАРТАМЕНТ СО
stampedColor: "#6f6f5d"
content: |
[color=#0fcd50]███░███░░░░██░░░░[/color]
[color=#0fcd50]░██░████░░░██░░░░[/color] [head=3]Постановление[/head]
[color=#0fcd50]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head]
[color=#0fcd50]░░░░██░░██░██░██░[/color] [head=3]Совершенно Секретно[/head]
[color=#0fcd50]░░░░██░░░████░███[/color]
[head=2]Департамент Специальных Операций[/head]
==================================================
[head=3]ДСО-034-003-8563[/head]
==================================================
ДАННЫЙ ДОКУМЕНТ НАХОДИТСЯ ПОД ГРИФОМ СОВЕРШЕННО СЕКРЕТНО
ПОЛУЧЕНИЕ ИЛИ ПЕРЕДАЧА ДАННОГО ДОКУМЕНТА БЕЗ НЕОБХОДИМОГО ДОСТУПА ЯВЛЯЕТСЯ НАРУШЕНИЕМ РЕЖИМА СЕКРЕТНОСТИ
СЛАВА НАНОТРЕЙЗЕН!
Эскадрон смерти, отряд Танго - ваша задача:
1. Уничтожить любых существ, обладающих разумом и которые были свидетелями произошедших событий на станции
2. Уничтожить любых существ, обладающих разумом и которые были свидетелями вашего присутствия
3. Максимально сохранить имущество НаноТрейзен
Вы ОБЯЗАНЫ:
1. Выполнять приказы из штаба ДСО
2. Докладывать о продвижении операции в штаб ДСО
3. Недопустить утери снаряжения эскадрона смерти
4. Уничтожить любых разумных существ, если не было обратного приказа
5. Минимизировать ущерб имуществу НаноТрейзен
6. Не при каких условиях, не вступать в контакт с разумными существа не из штаба ДСО и эскадрона смерти, если не было обратного приказа
7. Умереть ради НаноТрейзен - если это потребуется для выполнения операции.
Любые другие детали операции будут лично переданы штабом ДСО
Документ должен быть уничтожен после прочтения
==================================================
[italic]Место для печатей[/italic]
- type: entity
id: DSDocumentFoxtrot
name: Постановление ДСО-034-003-8347
parent: Paper
description: Лист белой бумаги.
components:
- type: Paper
stampState: paper_stamp-detective
stampedBy:
- stampedName: ДЕПАРТАМЕНТ СО
stampedColor: "#6f6f5d"
content: |
[color=#0fcd50]███░███░░░░██░░░░[/color]
[color=#0fcd50]░██░████░░░██░░░░[/color] [head=3]Постановление[/head]
[color=#0fcd50]░░█░██░██░░██░█░░[/color] [head=3]NanoTrasen[/head]
[color=#0fcd50]░░░░██░░██░██░██░[/color] [head=3]Совершенно Секретно[/head]
[color=#0fcd50]░░░░██░░░████░███[/color]
[head=2]Департамент Специальных Операций[/head]
==================================================
[head=3]ДСО-034-003-8347[/head]
==================================================
ДАННЫЙ ДОКУМЕНТ НАХОДИТСЯ ПОД ГРИФОМ СОВЕРШЕННО СЕКРЕТНО
ПОЛУЧЕНИЕ ИЛИ ПЕРЕДАЧА ДАННОГО ДОКУМЕНТА БЕЗ НЕОБХОДИМОГО ДОСТУПА ЯВЛЯЕТСЯ НАРУШЕНИЕМ РЕЖИМА СЕКРЕТНОСТИ
СЛАВА НАНОТРЕЙЗЕН!
Эскадрон смерти, отряд Фокстрот - ваша задача:
1. Уничтожить любых существ, угрожающих станции
3. Максимально сохранить имущество НаноТрейзен
4. По возможности сохранить важный персонал станции
Вы ОБЯЗАНЫ:
1. Выполнять приказы из штаба ДСО
2. Докладывать о продвижении операции в штаб ДСО
3. Недопустить утери снаряжения эскадрона смерти
4. Уничтожить любых существ, которые подвергают опасности секретность отряда
5. Минимизировать ущерб имуществу НаноТрейзен
6. Не при каких условиях, не вступать в контакт с разумными существа не из штаба ДСО и эскадрона смерти, если не было обратного приказа
7. Умереть ради НаноТрейзен - если это потребуется для выполнения операции.
Любые другие детали операции будут лично переданы штабом ДСО
Документ должен быть уничтожен после прочтения
==================================================
[italic]Место для печатей[/italic]
122 changes: 122 additions & 0 deletions Resources/Prototypes/_Exodus/Datasets/Names/death_squad.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
- type: dataset
id: DSCallSigns
values:
- Альфа
- Бета
- Гамма
- Дельта
- Дзета
- Эта
- Тета
- Йота
- Каппа
- Лямбда
- Омикрон
- Омега
- Пси
- Кси
- Хи
- Фи

- type: dataset
id: DSNumber
values:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
- 81
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
58 changes: 58 additions & 0 deletions Resources/Prototypes/_Exodus/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltDS
name: Штурмовой пояс
description: Штурмовой пояс, в котором можно хранить боеприпасы или другие убийственные вещи
components:
- type: Sprite
sprite: Clothing/Belt/assault.rsi
- type: Clothing
sprite: Clothing/Belt/assault.rsi

- type: entity
parent: ClothingBeltDS
id: ClothingBeltDSOfficer
name: Штурмовой пояс
description: Штурмовой пояс, в котором можно хранить боеприпасы или другие убийственные вещи
components:
- type: StorageFill
contents:
- id: MagazineMagnumSubMachineGun
amount: 6
- id: Handcuffs
amount: 2

- type: entity
parent: ClothingBeltDS
id: ClothingBeltDSCommander
name: Штурмовой пояс
description: Штурмовой пояс, в котором можно хранить боеприпасы или другие убийственные вещи
components:
- type: StorageFill
contents:
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: Handcuffs
amount: 2
- id: WeaponTaser
- id: Tourniquet
amount: 2

- type: entity
parent: ClothingBeltDS
id: ClothingBeltDSSpecialist
name: Штурмовой пояс
description: Штурмовой пояс, в котором можно хранить боеприпасы или другие убийственные вещи
components:
- type: StorageFill
contents:
- id: EpinephrineChemistryBottle
amount: 2
- id: EphedrineChemistryBottle
amount: 2
- id: OmnizineChemistryBottle
amount: 2
- id: MedkitCombatFilled
- id: Hypospray
- id: EmergencyMedipenDS
amount: 4
16 changes: 16 additions & 0 deletions Resources/Prototypes/_Exodus/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetDS
name: Гарнитура эскадрона смерти
description: Гарнитура эскадрона смерти.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyDS
- EncryptionKeyStationMaster
- EncryptionKeyCentCom
- type: Sprite
sprite: Exodus/Clothing/Ears/Headsets/death_squad.rsi
- type: Clothing
sprite: Exodus/Clothing/Ears/Headsets/death_squad.rsi
11 changes: 11 additions & 0 deletions Resources/Prototypes/_Exodus/Entities/Clothing/Eyes/hud.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
parent: ClothingEyesHudMedSec
id: ClothingEyesHudDS
name: Усовершенствованный визор
suffix: New DS
description: Визор, сочитающий в себе все остальные. Из-за крайней сложности и дороговизны был создан в единичных экземплярах
components:
- type: Sprite
sprite: Exodus/Clothing/Eyes/Glasses/death_squad.rsi
- type: Clothing
sprite: Exodus/Clothing/Eyes/Glasses/death_squad.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
parent: EncryptionKey
id: EncryptionKeyDS
name: Ключ шифрования эскадрона смерти
description: Ключ шифрования несущих смерть
components:
- type: EncryptionKey
channels:
- DS
defaultChannel: DS
- type: Sprite
layers:
- state: crypt_blue
- state: nano_label
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
id: BoxFolderWhiteDS
parent: BoxFolderBase
name: папка
description: Папка, заполненная совершенно секретными документами.
components:
- type: Sprite
sprite: Objects/Misc/bureaucracy.rsi
layers:
- state: folder-centcom
- state: folder-base
- type: StorageFill
contents:
- id: DSDocumentFoxtrot
- id: DSDocumentTango
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
- type: entity
name: Печать ДСО
parent: RubberStampBase
id: RubberStampDSO
description: Печать из резины, для проставления печатей на важных документах.
components:
- type: Stamp
stampedName: ДЕПАРТАМЕНТ СО
stampedColor: "#6f6f5d"
stampState: "paper_stamp-detective"
- type: Sprite
state: stamp-chaplain

- type: entity
name: Печать "Совершенно секретно"
parent: RubberStampBase
description: Печать из резины, для проставления печатей на важных документах.
id: RubberStampTopSecret
components:
- type: Stamp
stampedName: СОВЕРШЕННО СЕКРЕТНО
stampedColor: "#cc0000"
stampState: "paper_stamp-hos"
- type: Sprite
state: stamp-hos
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
- type: entity
name: Экстренный боевой медипен
parent: ChemicalMedipen
id: EmergencyMedipenDS
description: Экстренный медипен, который в кратчайшие сроки ставит на ноги даже при самых тяжелых травмах. Из-за дороговизны и трудности производства применяется элитными отрядами.
components:
- type: SolutionContainerManager
solutions:
pen:
maxVol: 15
reagents:
- ReagentId: Saliforsom
Quantity: 15
- type: SolutionContainerVisuals
maxFillLevels: 1
changeColor: false
emptySpriteName: morphen_empty
- type: Hypospray
solutionName: pen
transferAmount: 15
- type: Sprite
sprite: Objects/Specific/Medical/medipen.rsi
netsync: false
layers:
- state: morphen
map: [ "enum.SolutionContainerLayers.Fill" ]
Loading

0 comments on commit c3395a8

Please sign in to comment.