Skip to content

Commit

Permalink
Эскадрон апдейт (#223)
Browse files Browse the repository at this point in the history
  • Loading branch information
Elst28 authored Aug 22, 2023
1 parent 3ac34cc commit 9e0315d
Show file tree
Hide file tree
Showing 14 changed files with 161 additions and 6 deletions.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ghost/roles/ghost-role-component.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,8 @@ ghost-role-information-ert-medical-name = ОБР Медик
ghost-role-information-ert-medical-description = Помогите в решении проблем станции обеспечением её медицинской помощью.
ghost-role-information-cburn-agent-name = Агент РХБЗЗ
ghost-role-information-cburn-agent-description = Высококвалифицированный агент ЦентКом, способный справляться с различными угрозами.
ghost-role-information-death-squad-name = Офицер эскадрона смерти
ghost-role-information-death-squad-description = Уничтожьте станцию, любыми доступными вам методами.
ghost-role-information-centcom-official-name = Представитель ЦентКом
ghost-role-information-centcom-official-description = Проинспектируйте станцию, запишите отзывы о работе глав отделов, прослушайте Капитана.
ghost-role-information-behonker-name = Бехонкер
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,9 @@ ent-BoxMesonScanners = коробка инженерных очков
ent-BoxMRE = И.Р.П.
.desc = Коробка старых военных пайков. Они, на удивление, не испортились.
.suffix = { "" }
ent-BoxAMRE = П.И.Р.П.
.desc = Коробка армейских пайков нового поколения, подназначенных для питания в условиях агрессивной внешней среды.
.suffix = { "" }
ent-BoxHugHealing = коробка обнимашек
.desc = Специальная коробка для чутких людей.
.suffix = { "" }
Expand Down Expand Up @@ -81,4 +84,4 @@ ent-BoxArtifactMiners = коробка шахтерского артефакта
.suffix = { "" }
ent-BoxCursedKatana = коробка с проклятой катаной
.desc = Содержит в себе ужасающий осколок неизвестного происхождения.
.suffix = { "" }
.suffix = { "" }
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@ ent-MedkitAdvancedFilled = { ent-MedkitAdvanced }
ent-MedkitCombatFilled = { ent-MedkitCombat }
.suffix = Заполненная
.desc = { ent-MedkitCombat.desc }
ent-MedkitDeathsquadFilled = { ent-MedkitCombat }
.suffix = Эскадрон Смерти,Заполненная
.desc = { ent-MedkitCombat.desc }
ent-StimkitFilled = { ent-Medkit }
.suffix = Стимкит, Заполненная
.desc = { ent-Medkit.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,9 @@ ent-ClothingBackpackERTJanitor = рюкзак уборщика ОБР
ent-ClothingBackpackERTClown = рюкзак клоуна ОБР
.desc = Вместительный рюкзак с множеством карманов, который носят клоуны отряда быстрого реагирования.
.suffix = { "" }
ent-ClothingBackpackDeathsquad = рюкзак эскадрона смерти
.desc = Вместительный рюкзак с множеством карманов, который носят члены эскадрона смерти.
.suffix = { "" }
ent-ClothingBackpackHolding = блюспейс рюкзак
.desc = Рюкзак, открывающийся в локальный карман блюспейса.
.suffix = { "" }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ ent-RandomHumanoidSpawnerERTMedicalEVA = ОБР медик
ent-RandomHumanoidSpawnerCBURNUnit = Агент РХБЗЗ
.desc = { "" }
.suffix = { "" }
ent-RandomHumanoidSpawnerDeathSquadOfficer = офицер эскадрона смерти
.desc = { "" }
.suffix = { "" }
ent-RandomHumanoidSpawnerCentcomOfficial = представитель ЦентКом
.desc = { "" }
.suffix = { "" }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,12 @@ ent-StimpackMini = микроинъектор стимуляторов
ent-CombatMedipen = боевой медипен
.desc = Одноразовый медипен, содержащий химические вещества, заживляющие большинство видов повреждений.
.suffix = { "" }
ent-NutrimentMedipen = питательный медипен
.desc = Одноразовый медипен, содержащий питательные вещества, которые удаляют голод.
.suffix = { "" }
ent-SalineMedipen = солевой медипен
.desc = Одноразовый медипен, содержащий солевой раствор, что эффективно утоляет жажду.
.suffix = { "" }
ent-Hypopen = ручка
.desc = Ручка с чёрными чернилами.
.suffix = Гипоручка
Expand All @@ -39,4 +45,4 @@ ent-HypopenBox = коробка с гипоручкой
.suffix = { "" }
ent-Luxurymedpen = роскошный медпен
.desc = Содержит смесь химических веществ, способных поднять буквально с того света.
.suffix = { "" }
.suffix = { "" }
Original file line number Diff line number Diff line change
Expand Up @@ -334,3 +334,20 @@
- id: Cutlass
- id: WeaponRevolverPirate
- id: ClothingEyesEyepatch

- type: entity
parent: ClothingBackpackERTSecurity
id: ClothingBackpackDeathsquad
components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: WeaponRevolverMateba
- id: WeaponPulseRifle
- id: SpeedLoaderMagnumAP
- id: MagazineBoxMagnum
- id: C4
- id: C4
- id: MedkitDeathsquadFilled
- id: BoxAMRE
- id: MicroBombImplanter
19 changes: 18 additions & 1 deletion Resources/Prototypes/Catalog/Fills/Boxes/general.yml
Original file line number Diff line number Diff line change
Expand Up @@ -185,6 +185,23 @@
- state: box_olive
- state: writing

- type: entity
name: A.M.R.E.
parent: BoxCardboard
id: BoxAMRE
description: A box of new generation army rations.
components:
- type: StorageFill
contents:
- id: SalineMedipen
amount: 3
- id: NutrimentMedipen
amount: 3
- type: Sprite
layers:
- state: box_olive
- state: dna

- type: entity
name: box of hugs
parent: BoxCardboard
Expand Down Expand Up @@ -435,4 +452,4 @@
- type: StorageFill
contents:
- id: KatanacursedShard
- id: ClothingOuterDogi
- id: ClothingOuterDogi
13 changes: 13 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Items/firstaidkits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -127,3 +127,16 @@
contents:
- id: StimpackMini
amount: 6

- type: entity
id: MedkitDeathsquadFilled
suffix: Filled
parent: MedkitCombat
components:
- type: StorageFill
contents:
- id: HandheldHealthAnalyzer
- id: CombatMedipen
amount: 3
- id: Stimpack
amount: 3
27 changes: 27 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Player/humanoid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -299,6 +299,33 @@
nameSegments:
- NamesFirstMilitary
- names_last
## Death Squad

- type: entity
id: RandomHumanoidSpawnerDeathSquadOfficer
name: Death Squad officer
components:
- type: Sprite
netsync: false
sprite: Markers/jobs.rsi
state: death_squad
- type: RandomHumanoidSpawner
settings: DSOfficer

- type: randomHumanoidSettings
id: DSOfficer
components:
- type: Loadout
prototypes: [ DeathSquadGear ]
- type: GhostRole
name: ghost-role-information-death-squad-name
description: ghost-role-information-death-squad-description
- type: GhostTakeoverAvailable
- type: RandomMetadata
nameSegments:
- NamesFirstMilitary
- names_last

## Central Command

- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,64 @@
- type: Tag
tags: []

- type: entity
name: nutriment medipen
parent: ChemicalMedipen
id: NutrimentMedipen
description: A single-use medipen containing nutriment.
components:
- type: Sprite
sprite: Objects/Specific/Medical/medipen.rsi
layers:
- state: hypovolemic
map: [ "enum.SolutionContainerLayers.Fill" ]
- type: Item
sprite: Objects/Specific/Medical/medipen.rsi
size: 5
- type: SolutionContainerManager
solutions:
pen:
maxVol: 30
reagents:
- ReagentId: Nutriment
Quantity: 30
- type: Hypospray
solutionName: pen
transferAmount: 10
- type: StaticPrice
price: 250
- type: Tag
tags: []

- type: entity
name: salin medipen
parent: ChemicalMedipen
id: SalineMedipen
description: A single-use medipen containing saline.
components:
- type: Sprite
sprite: Objects/Specific/Medical/medipen.rsi
layers:
- state: morphen
map: ["enum.SolutionContainerLayers.Fill"]
- type: Item
sprite: Objects/Specific/Medical/medipen.rsi
size: 5
- type: SolutionContainerManager
solutions:
pen:
maxVol: 30
reagents:
- ReagentId: Saline
Quantity: 30
- type: Hypospray
solutionName: pen
transferAmount: 10
- type: StaticPrice
price: 200
- type: Tag
tags: []

- type: entity
name: pen
suffix: Hypopen
Expand Down Expand Up @@ -331,7 +389,7 @@
path: /Audio/Effects/unwrap.ogg

- type: entity
name: Luxury Medipen
name: Luxury Medipen
parent: ChemicalMedipen
id: Luxurymedpen
description: Contains enough stimulants for you to have the chemical's effect for 30 seconds. Use it when you're sure you're ready to throw down.
Expand Down
4 changes: 2 additions & 2 deletions Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,13 @@
id: DeathSquadGear
equipment:
jumpsuit: ClothingUniformJumpsuitDeathSquad
back: ClothingBackpackDuffelSyndicateAmmo
back: ClothingBackpackDeathsquad
mask: ClothingMaskGasDeathSquad
eyes: ClothingEyesGlassesSecurity
ears: ClothingHeadsetAltCentCom
gloves: ClothingHandsGlovesCombat
outerClothing: ClothingOuterHardsuitDeathsquad
suitstorage: OxygenTankFilled
suitstorage: JetpackVoidFilled
shoes: ClothingShoesBootsMagAdv
id: DeathsquadPDA
pocket1: EnergySword
Expand Down
Binary file added Resources/Textures/Markers/jobs.rsi/death_squad.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions Resources/Textures/Markers/jobs.rsi/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,9 @@
},
{
"name": "warden"
},
{
"name": "death_squad"
},
{
"name": "cluwne"
Expand Down

0 comments on commit 9e0315d

Please sign in to comment.