Skip to content

Commit

Permalink
Death Squad Update (#1887)
Browse files Browse the repository at this point in the history
Co-authored-by: Ady4ik <141335742+Ady4ik@users.noreply.github.com>
Co-authored-by: Svarshik <96281939+lexaSvarshik@users.noreply.github.com>
Co-authored-by: Stalen <33173619+stalengd@users.noreply.github.com>
  • Loading branch information
4 people authored Nov 10, 2024
1 parent 45b5224 commit 74581a0
Show file tree
Hide file tree
Showing 138 changed files with 1,593 additions and 38 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -85,9 +85,9 @@ ent-AdminPDA = КПК админа
ent-CentcomPDAFake = { ent-CentcomPDA }
.suffix = Фальшивый
.desc = { ent-CentcomPDA.desc }
ent-DeathsquadPDA = { ent-CentcomPDA }
.suffix = Эскадрон смерти
.desc = { ent-CentcomPDA.desc }
ent-DeathsquadPDA = КПК эскадрона смерти
.suffix = Оперативник эскадрона смерти
.desc = Пахнет мёртвой станцией.
ent-MusicianPDA = КПК музыканта
.desc = Он наполняет вас вдохновением.
ent-VisitorMusicianPDA = { ent-MusicianPDA }
Expand Down
2 changes: 1 addition & 1 deletion Resources/Locale/ru-RU/ss220/clothing/Eyes/hud.ftl
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
ent-ClothingEyesHudOmniversal = омни визор
.desc = Секретная разработка для очень секретных личностей.
.suffix = Сек-мед-хим
.suffix = Shitspawn, Сек-мед-хим-термал
6 changes: 5 additions & 1 deletion Resources/Locale/ru-RU/ss220/clothing/Hands/gloves.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,8 @@ ent-ClothingHandsGlovesNanotrasenDiplomat = белые перчатки Цент
.desc = Пара высококачественных белых плотных перчаток, украшенных золотым шитьём, которые выдаются дипломату Nanotrasen.
ent-ClothingHandsGlovesJanitorJR = черные резиновые перчатки
.suffix = JR, За время в игре
.desc = Уборочные перчатки с дополнительным защитным покрытием. Они видели столь много...
.desc = Уборочные перчатки с дополнительным защитным покрытием. Они видели столь много...
ent-ClothingHandsGlovesDQ = боевые перчатки Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Силовые перчатки, значительно усиливающие силу удара.
6 changes: 6 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Head/hardsuits.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-ClothingHeadHelmetHardsuitDeathsquadCommander = шлем командира Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Шлем от костюм командира Эскадрона Смерти.
ent-ClothingHeadHelmetHardsuitDeathsquadAlpha = шлем специалиста Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Шлем от костюм специалиста Эскадрона Смерти.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-ClothingOuterHardsuitDeathsquadCommander = скафандр командира Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Высокотехнологичный скафандр, предназначенный для командира отряда.
ent-ClothingOuterHardsuitDeathsquadAlpha = скафандр специалиста Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Высокотехнологичный скафандр, предназначенный для специалистов отряда.
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/ss220/clothing/Shoes/boots.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-ClothingShoesBootsMagDQ = магнитные ботинки Эскадрона Смерти
.suffix = Эскадрон Смерти, dq
.desc = Самые современные магнитные ботинки в незабываемых цветах.
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ss220/job/job-description.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ job-description-senior-service = Сервисный администратор
job-description-magistrate = Магистрат обязан быть гарантом корпоративного закона, координировать юридический отдел.
job-description-prisoner = Заключённый космической станции... Что может быть лучше?
job-description-blueshield = Ваша главная цель - защитить глав станции. Помните, вы не офицер СБ.
job-description-deathsquad = Член эскадрона смерти. Уничтожьте всё живое!
4 changes: 4 additions & 0 deletions Resources/Locale/ru-RU/ss220/job/job-name.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,7 @@ job-name-ert-chaplain = священник ОБР
job-name-nt-admiral = адмирал NanoTrasen
job-name-nt-politician = дипломат NanoTrasen
job-name-ussp = СССП
job-name-dq-operative = оперативник Эскадрона Смерти
job-name-dq-commander = командир Эскадрона Смерти
job-name-dq-specialist = специалист Эскадрона Смерти
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-ClothingBackpackDeathSquadOperativeFilled = { ent-ClothingBackpackDeathSquadFilled }
.desc = { ent-ClothingBackpackDeathSquadFilled.desc }
.suffix = Оперативник, Эскадрон Смерти, dq
ent-ClothingBackpackDeathSquadSpecialistFilled = { ent-ClothingBackpackDeathSquadFilled }
.desc = { ent-ClothingBackpackDeathSquadFilled.desc }
.suffix = Специалист, Эскадрон Смерти, dq
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
ent-MobHumanDeathSquadLeader = командир Эскадрона Смерти
.suffix = Роль ЭС, Эскадрон Смерти, dq
.desc = Командир элитного отряда Эскадрона Смерти. Руководите жизнью тех, кто будет обеспечивать аннигиляцию всех живых существ.
ent-MobHumanDeathSquadHealer = специалист Эскадрона Смерти
.suffix = Роль ЭС, Эскадрон Смерти, dq
.desc = Специалист элитного отряда Эскадрона Смерти. Поддерживайте жизнь тех, кто будет обеспечивать аннигиляцию всех живых существ.
ent-MobHumanDeathSquadOperative = оперативник Эскадрона Смерти
.suffix = Роль ЭС, Эскадрон Смерти, dq
.desc = Оперативник элитного отряда Эскадрона Смерти. Обеспечьте аннигиляцию всех живых существ.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
ent-DeathsquadHealerPDA = { ent-DeathsquadPDA }
.suffix = Специалист эскадрона смерти
.desc = { ent-DeathsquadPDA.desc }
ent-DeathsquadCommanderPDA = { ent-DeathsquadPDA }
.suffix = Командир эскадрона смерти
.desc = { ent-DeathsquadPDA.desc }
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-EmergencyMedipenDQ = божественный медипен
.suffix = Эскадрон Смерти, dq
.desc = Экстренный медипен, который в кратчайшие сроки ставит на ноги даже при самых тяжелых травмах. Из-за дороговизны производства применяется только элитными отрядами.
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
ent-WeaponPulseRifle2 = пульсовая винтовка
.suffix = Винтовка, Эскадрон Смерти, dq
.desc = Энергетическая винтовка тяжелого типа, способна аннигилировать любые структуры.
ent-WeaponPulseShotgun = пульсовый дробовик
.suffix = Дробовик, Эскадрон Смерти, dq
.desc = Энергетическая дробовик с новейшей технологией лечения.
firemode-name-kill = режия для убийства
firemode-name-destroy = режим для УНИЧТОЖЕНИЯ
firemode-name-heal = режим для лечения
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-WeaponRifleSP = SP-91-RC
.suffix = Пистолет-пулемёт, Эскадрон Смерти, dq
.desc = Крупный пистолет-пулемет использующий патроны калибра .45 магнум.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-WeaponTurretDeathSquad = турель
.suffix = Турель, Эскадрон Смерти, dq
.desc = Турель с системой автоматического огня.
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,7 @@ ent-JianSword = цзянь
.desc = Древний церемониальный меч.
ent-OfficerCutlass = офицерский кортик
.desc = Богато украшенное наградное оружие, что является символом офицера флота Человечества.
ent-Chainsword = цепной меч
.suffix = Эскадрон Смерти, dq
.desc = Технологии и ультранасилие в одном флаконе!
5 changes: 4 additions & 1 deletion Resources/Locale/ru-RU/ss220/reagents/meta/medicine.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,7 @@ reagent-name-harai = харай
reagent-desc-harai = Тёмно-фиолетовая паста, созданная для борьбы с феромонным штормом у арахнидов. Впервые была получена из пещерного растения на Ширре-1
reagent-name-nicotizine = Никотизин
reagent-desc-nicotizine = Низкоконцентрированная форма барозина смешанного с никотином, менее вредна для здоровья, согревает тело и предотвраящает повреждения от давления, используется в сигаретах.
reagent-desc-nicotizine = Низкоконцентрированная форма барозина смешанного с никотином, менее вредна для здоровья, согревает тело и предотвраящает повреждения от давления, используется в сигаретах.
reagent-name-holymolywater = эссенция святой воды
reagent-desc-holymolywater = Концентрированная святая вода, лечащая все болезни и даже смерть.
2 changes: 2 additions & 0 deletions Resources/Locale/ru-RU/ss220/reagents/meta/physical-desc.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
reagent-physical-desc-piquant = пряное
reagent-physical-desc-holymoly = невозможное
29 changes: 24 additions & 5 deletions Resources/Prototypes/Entities/Clothing/OuterClothing/hardsuits.yml
Original file line number Diff line number Diff line change
Expand Up @@ -994,16 +994,35 @@
- type: Armor
modifiers:
coefficients:
Blunt: 0.1 #best armor in the game
Slash: 0.1
Piercing: 0.1
Heat: 0.1
#SS220-Deathsquad-Update-Begin
Blunt: 0.3
Slash: 0.3
Piercing: 0.2
Heat: 0.3
Radiation: 0.1
Stamina: 0.1
Caustic: 0.1
#SS220-Deathsquad-Update-End
- type: ClothingSpeedModifier
walkModifier: 1.0
sprintModifier: 1.0
sprintModifier: 1.2 #SS220-Deathsquad-Update
#SS220-Deathsquad-Update-Begin
- type: GasTank
outputPressure: 101.3
air:
volume: 20
moles:
- 10.451303391 # 22% oxygen
- 11.600075659 # 78% nitrogen
# 32.051379050 total = ~60 min
temperature: 293.15
tankLowPressure: 30.0
- type: PointLight
color: SkyBlue
radius: 1.5
energy: 0.3
netsync: false
#SS220-Deathsquad-Update-End
- type: HeldSpeedModifier
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitDeathsquad
Expand Down
30 changes: 16 additions & 14 deletions Resources/Prototypes/Entities/Mobs/Player/humanoid.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,20 +16,22 @@

## Death Squad

- type: entity
id: RandomHumanoidSpawnerDeathSquad
name: Death Squad Agent
suffix: ERTRole, Death Squad
components:
- type: Sprite
sprite: Clothing/OuterClothing/Hardsuits/deathsquad.rsi
state: icon
- type: RandomMetadata
nameSegments:
- NamesFirstMilitaryLeader
- NamesLastMilitary
- type: RandomHumanoidSpawner
settings: DeathSquad
#SS220-Deathsquad-Update-Begin #Outdated spawner, use new ones
#- type: entity
# id: RandomHumanoidSpawnerDeathSquad
# name: Death Squad Agent
# suffix: ERTRole, Death Squad
# components:
# - type: Sprite
# sprite: Clothing/OuterClothing/Hardsuits/deathsquad.rsi
# state: icon
# - type: RandomMetadata
# nameSegments:
# - NamesFirstMilitaryLeader
# - NamesLastMilitary
# - type: RandomHumanoidSpawner
# settings: DeathSquad
#SS220-Deathsquad-Update-End

- type: randomHumanoidSettings
id: DeathSquad
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1296,7 +1296,7 @@
suffix: Death Squad
components:
- type: Pda
id: CentcomIDCardDeathsquad
id: CentcomIDCardDeathsquadOperative #SS220-DeathSquad Update
state: pda-deathsquad #SS220 PDA-Resprite
- type: PdaBorderColor #SS220 PDA-Resprite
borderColor: "#212129" #SS220 PDA-Resprite
Expand Down
8 changes: 4 additions & 4 deletions Resources/Prototypes/Roles/Jobs/CentComm/deathsquad.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
- type: job
id: DeathSquad
name: job-name-deathsquad
name: job-name-dq-operative #SS220-DeathSquad Update
description: job-description-deathsquad
playTimeTracker: JobDeathSquad
setPreference: false
startingGear: DeathSquadGear
icon: "JobIconNanotrasen"
startingGear: DeathSquadOperativeGear #SS220-DeathSquad Update
icon: "JobIconDeathsquadOperative" #SS220-DeathSquad Update
supervisors: job-supervisors-centcom
canBeAntag: false
accessGroups:
- AllAccess
access:
# access: #SS220-DeathSquad Update
- CentralCommand
departmentsToIgnoreInTitles: # SS220 Round End Titles
- Command # SS220 Round End Titles
Expand Down
48 changes: 48 additions & 0 deletions Resources/Prototypes/SS220/Catalog/Fills/Backpacks/backpack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,3 +90,51 @@
- id: Soap
- id: CrowbarRed
- id: AdvMopItem

- type: entity
parent: ClothingBackpackERTSecurity
id: ClothingBackpackDeathSquadOperativeFilled
name: death squad backpack
description: Holds the kit of CentComm's most feared agents.
components:
- type: Sprite
sprite: Corvax/Back/Backpacks/deathsquad-backpack.rsi
- type: Storage
grid:
- 0,0,8,6
- type: StorageFill
contents:
- id: WeaponPulseRifle2
- id: WeaponPulsePistol
- id: WeaponRevolverMateba
- id: SpeedLoaderMagnumAP
- id: SpeedLoaderMagnumAP
- id: ToolDebug
- id: WelderExperimental
- id: PinpointerNuclear
- id: EmergencyMedipenDQ
amount: 2

- type: entity
parent: ClothingBackpackERTSecurity
id: ClothingBackpackDeathSquadSpecialistFilled
name: death squad backpack
description: Holds the kit of CentComm's most feared agents.
components:
- type: Sprite
sprite: Corvax/Back/Backpacks/deathsquad-backpack.rsi
- type: Storage
grid:
- 0,0,8,6
- type: StorageFill
contents:
- id: WeaponPulseRifle2
- id: WeaponPulsePistol
- id: WeaponRevolverMateba
- id: SpeedLoaderMagnumAP
- id: SpeedLoaderMagnumAP
- id: ToolDebug
- id: WelderExperimental
- id: PinpointerNuclear
- id: EmergencyMedipenDQ
amount: 6
51 changes: 51 additions & 0 deletions Resources/Prototypes/SS220/Catalog/Fills/Lockers/centcom.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
- type: entity
id: LockerDeathsquadOperativeFilled
suffix: Filled
parent: LockerDeathsquad
components:
- type: StorageFill
contents:
- id: FlashlightSeclite
- id: ClothingEyesHudOmniversal
- id: ClothingMaskGasDeathSquad
- id: ClothingHandsGlovesDQ
- id: ClothingShoesBootsMagDQ
- id: ClothingHeadsetAltCentComm
- id: ClothingBackpackDeathSquadOperativeFilled

- type: entity
id: LockerDeathsquadCommanderFilled
suffix: Filled
parent: LockerDeathsquadCommander
components:
- type: StorageFill
contents:
- id: FlashlightSeclite
- id: ClothingEyesHudOmniversal
- id: ClothingMaskGasDeathSquad
- id: ClothingHandsGlovesDQ
- id: ClothingShoesBootsMagDQ
- id: ClothingHeadsetAltCentComm
- id: WeaponRifleSP
- id: Chainsword
- id: ClothingOuterHardsuitDeathsquadCommander
- id: ClothingBackpackDeathSquadOperativeFilled
- id: MagazineMagnumSubMachineGunSP-91-RC
amount: 2

- type: entity
id: LockerDeathsquadSpecialistFilled
suffix: Filled
parent: LockerDeathsquadSpecialist
components:
- type: StorageFill
contents:
- id: FlashlightSeclite
- id: ClothingEyesHudOmniversal
- id: ClothingMaskGasDeathSquad
- id: ClothingHandsGlovesDQ
- id: ClothingShoesBootsMagDQ
- id: ClothingHeadsetAltCentComm
- id: WeaponPulseShotgun
- id: ClothingOuterHardsuitDeathsquadAlpha
- id: ClothingBackpackDeathSquadSpecialistFilled
3 changes: 2 additions & 1 deletion Resources/Prototypes/SS220/Entities/Clothing/Eyes/hud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,9 @@
id: ClothingEyesHudOmniversal
name: omniversal hud
description: A secret development for very secretive individuals.
suffix: Sec-med-chem
suffix: Shitspawn, Sec-med-chem-termal
components:
- type: ThermalVisionClothing
- type: Sprite
sprite: SS220/Clothing/Eyes/omni_hud.rsi
- type: Clothing
Expand Down
21 changes: 21 additions & 0 deletions Resources/Prototypes/SS220/Entities/Clothing/Hand/hands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,3 +67,24 @@
sprite: SS220/Clothing/Hands/Gloves/janitor_jr.rsi
- type: Clothing
sprite: SS220/Clothing/Hands/Gloves/janitor_jr.rsi

- type: entity
parent: ClothingHandsBase
id: ClothingHandsGlovesDQ
name: DQ combat gloves
description: Power gloves that multiply the mechanical force of impact.
components:
- type: Insulated
- type: Sprite
sprite: SS220/Clothing/Hands/Gloves/dq_gloves.rsi
- type: Clothing
sprite: SS220/Clothing/Hands/Gloves/dq_gloves.rsi
- type: MeleeWeapon
attackRate: 1.5
damage:
types:
Blunt: 45
animation: WeaponArcFist
- type: Fiber
fiberMaterial: fibers-insulative
- type: FingerprintMask
Loading

0 comments on commit 74581a0

Please sign in to comment.