Skip to content

Commit

Permalink
должность ОСЩ и его револьвер
Browse files Browse the repository at this point in the history
  • Loading branch information
PyotrIgn committed Aug 9, 2024
1 parent 9fa4770 commit 3e47ead
Show file tree
Hide file tree
Showing 121 changed files with 1,053 additions and 32 deletions.
4 changes: 3 additions & 1 deletion Resources/Locale/ru-RU/ADT/Job/job-description.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@ job-description-ADTPathologist = Осматривайте тела мёртво
job-description-roboticist = Собирайте боргов, мехов, обслуживайте синтетиков и поражайте (либо пугайте) экипаж своими новейшими разработками.
job-description-magistrat = Самый грозный и богатый на станции.
job-description-magistrat = Самый грозный и богатый на станции.
job-description-ADTBlueShieldOfficer = Защищайте капитана и глав отделов от опасностей, а прежде всего - от них самих.
5 changes: 4 additions & 1 deletion Resources/Locale/ru-RU/ADT/Job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,7 @@ job-name-roboticist = робототехник
JobRoboticist = робототехник
job-name-magistrat = Магистрат
JobMagistrat = Магистрат
JobMagistrat = Магистрат
job-name-ADTBlueShieldOfficer = офицер Синего Щита
JobADTBlueShieldOfficer = офицер Синего Щита
1 change: 1 addition & 0 deletions Resources/Locale/ru-RU/ADT/prototypes/Access/accesses.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,3 @@
id-card-access-level-iaa = Агент Внутренних Дел
id-card-access-level-magistrate = Магистрат
id-card-access-level-blueshield = Офицер Синего Щита
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@ ent-SpawnPointMagistrat = Точка спавна магистрата
ent-ADTSpawnPointRoboticist = робототехник
.desc = { ent-SpawnPointJobBase.desc }
ent-SpawnADTBlueShieldOfficer = офицер синего щита
.desc = { ent-SpawnPointJobBase.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ ent-ADTPathologistPDA = КПК патологоанатома
ent-ADTRoboticistPDA = КПК робототехника
.desc = Почему это всё ещё не робот?!
ent-ADTBlueShieldOfficerPDA = КПК офицера синего щита
.desc = Покажи им, какой он стильный, как он прочен, ведь в нём вся сила NT.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ToyFigurineBlueshieldOfficer = фигурка офицера синего щита
.desc = Фигурка, изображающая Офицера Синего Щита - благородного защитника глав станции, готового отдать свою жизнь в бою против врагов НТ, ради исполнения своего долга.
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ ent-ADTPathologistIDCard = ID карта патологоанатома
ent-ADTRoboticistIDCard = ID карта робототехника
.desc = { ent-IDCardStandard.desc }
ent-ADTBlueShieldOfficerIDCard = ID карта офицера синего щита
.desc = Блестящая карта офицера Синего Щита.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-ADTPowerCellLasgunRevolver = барабанная батарея револьвера
.desc = Барабанная батарея энергетического меча-револьвера обычной ёмкости.
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
ent-BaseWeaponCaseNTBS = оружейный кейс
.suffix = ОСЩ
.desc = Строгий оружейный кейс, скрывающий в себе что-то смертоносное.
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
ent-ADTWeaponPistolDesertEagle = Дезерт Игл
.desc = Дезерт Игл, также известный как "пустынный орёл", - это мощный пистолет калибра .44, который выглядит металлическим и блестящим.
.suffix = { "Пистолет" }
.suffix = { "Пистолет" }
ent-ADTWeaponSaberRevBlueshield = энергетический меч-револьвер
.desc = NTRS-01 - Nanotrasen energy Revolver-Saber model-1, первый рабочий прототип энергетического револьвера с портативном аккумулятором, с интегрированным энергетическим клинком, выданный в полевое испытание всем Офицерам Синего Щита. Крайне редкая и дорогая технология NT, вымеренная до каждой детали, НЕ ПОТЕРЯЙТЕ ЕГО!
.suffix = { "ОСЩ" }
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-LockerBlueshield = шкаф офицера синего щита
.desc = { ent-LockerBaseSecure.desc }
Original file line number Diff line number Diff line change
Expand Up @@ -91,3 +91,5 @@ corvax-hidden-desc-BibleNecronomicon-service = [color=#9FED58]Этот древ
corvax-hidden-desc-Telecrystal-syndicate = [color=#e31735]Валюта чёрного рынка синдиката. Позволяет покупать через редспейс пространство посредством аплинка различное нелегальное вооружение.[/color]
corvax-hidden-desc-Telecrystal-cargo = [color=#D381C9]Выглядят, как необычные фрагменты артефактов.[/color]
corvax-hidden-desc-Telecrystal-research = [color=#A46106]Эти кристаллы изучают аномальное редспейс-излучение.[/color]
corvax-hidden-desc-ADTWeaponSaberRevBlueshield-syndicate = [color=#e31735]Энергетический револьвер Офицера Синего Щита. Прекрасная замена энергетическому мечу, технологию которого украло НТ, ради модернизации этого жалкого оружия.[/color]
corvax-hidden-desc-ADTWeaponSaberRevBlueshield-security = [color=#DE3A3A]Это энергетический меч-револьвер! Кажется, это принадлежит Офицеру Синего Щита, очень опасное оружие, если попадёт не в те руки.[/color]
3 changes: 3 additions & 0 deletions Resources/Prototypes/ADT/Access/blueshield.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- type: accessLevel
id: BlueShield
name: id-card-access-level-blueshield
41 changes: 41 additions & 0 deletions Resources/Prototypes/ADT/Catalog/Fills/Lockers/centcomm.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Blueshield
- type: entity
id: LockerBlueshieldFilledHardsuit
suffix: Filled, Hardsuit
parent: LockerBlueshield
components:
- type: StorageFill
contents:
- id: BlueshieldSuit
- id: MedkitCombatFilled
- id: MedkitBruteFilled
- id: WeaponDisabler
- id: BaseWeaponCaseNTBS
# - id: ADTUnderwearBoxBlueshield
- id: ClothingHeadsetAltBlueshield
- id: ADTClothingHeadHatBeretBlueshield
- id: ClothingNeckCloakBlueshield
- id: ClothingOuterWinterBlueshield
- id: ClothingShoesBootsJack
- id: ClothingUniformJumpskirtBlueshieldTurtleneck
- id: ClothingUniformJumpsuitBlueshieldTurtleneck

- type: entity
id: LockerBlueshieldFilled
suffix: Filled
parent: LockerBlueshield
components:
- type: StorageFill
contents:
- id: MedkitCombatFilled
- id: MedkitBruteFilled
- id: WeaponDisabler
- id: BaseWeaponCaseNTBS
# - id: ADTUnderwearBoxBlueshield
- id: ClothingHeadsetAltBlueshield
- id: ADTClothingHeadHatBeretBlueshield
- id: ClothingNeckCloakBlueshield
- id: ClothingOuterWinterBlueshield
- id: ClothingShoesBootsJack
- id: ClothingUniformJumpskirtBlueshieldTurtleneck
- id: ClothingUniformJumpsuitBlueshieldTurtleneck
13 changes: 13 additions & 0 deletions Resources/Prototypes/ADT/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#Blueshield's hardsuit
- type: entity
id: SuitStorageBlueshield
parent: SuitStorageBase
suffix: Blueshield
components:
- type: StorageFill
contents:
- id: OxygenTankFilled
- id: BlueshieldSuit
- id: ClothingMaskBreath
- type: AccessReader
access: [["BlueShield"]]
19 changes: 19 additions & 0 deletions Resources/Prototypes/ADT/Entities/Clothing/OuterClothing/armor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
- type: entity
parent: ClothingOuterArmorBasic
id: ADTClothingBlueshieldArmor
name: blueshield bulletproof vest
description: A Type III heavy bulletproof vest that excels in protecting the wearer against traditional projectile weaponry and explosives to a minor extent.
components:
- type: Sprite
sprite: ADT/Clothing/OuterClothing/Armor/blueshield_armor.rsi
- type: Clothing
sprite: ADT/Clothing/OuterClothing/Armor/blueshield_armor.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.8
Slash: 0.8
Piercing: 0.4
Heat: 0.8
- type: ExplosionResistance
damageCoefficient: 0.80
12 changes: 12 additions & 0 deletions Resources/Prototypes/ADT/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,15 @@
layers:
- state: green
- state: scientist

- type: entity
id: SpawnADTBlueShieldOfficer
parent: ADTSpawnPointJobBase
name: ADTBlueShieldOfficer
components:
- type: SpawnPoint
job_id: ADTBlueShieldOfficer
- type: Sprite
layers:
- state: green
- state: blueshield
21 changes: 21 additions & 0 deletions Resources/Prototypes/ADT/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,24 @@
accentVColor: "#15616b"
- type: Icon
state: pda-pathologist

- type: entity
parent: BasePDA
id: ADTBlueshieldOfficerPDA
name: BlueShield PDA
description: Smells like protection.
components:
- type: Sprite
sprite: ADT/Objects/Devices/pda.rsi
- type: Pda
id: ADTBlueShieldOfficerIDCard
state: pda-blueshield
- type: PdaBorderColor
borderColor: "#424248"
accentHColor: "#2851a4"
accentVColor: "#e1e1e1"
- type: Icon
sprite: ADT/Objects/Devices/pda.rsi
state: pda-blueshield
- type: HealthAnalyzer
scanDelay: 1.2
9 changes: 9 additions & 0 deletions Resources/Prototypes/ADT/Entities/Objects/Fun/figurines.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: entity
parent: BaseFigurine
id: ToyFigurineBlueshieldOfficer
name: blueshield officer figure
description: A figurine depicting the blueshield officer, austere and blue, stands guard over the station government. I guess.
components:
- type: Sprite
sprite: ADT/Objects/Fun/figurines.rsi
state: blueshield
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,16 @@
- state: idroboticist
- type: PresetIdCard
job: ADTRoboticist

- type: entity
parent: IDCardStandard
id: ADTBlueShieldOfficerIDCard
name: Blue Shield Officer ID card
components:
- type: Sprite
sprite: ADT/Objects/Misc/id_cards.rsi
layers:
- state: centcom
- state: idblueshield
- type: PresetIdCard
job: ADTBlueShieldOfficer
44 changes: 44 additions & 0 deletions Resources/Prototypes/ADT/Entities/Objects/Power/powercell.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- type: entity
name: revolver power cell
description: lasgun power sell
id: ADTPowerCellLasgunRevolver
parent: BaseItem
components:
- type: Battery
maxCharge: 1500
startingCharge: 1500
- type: Explosive
explosionType: Default
maxIntensity: 200
intensitySlope: 1.5
- type: Sprite
sprite: ADT/Objects/Weapons/Guns/Saber_revolvers/battery.rsi
layers:
- state: base
map: ["enum.GunVisualLayers.Base"]
- state: mag-1
map: ["enum.GunVisualLayers.Mag"]
- type: MagazineVisuals
magState: mag
steps: 4
zeroVisible: false
- type: SolutionContainerManager
solutions:
battery:
maxVol: 5
- type: InjectableSolution
solution: battery
- type: DrawableSolution
solution: battery
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Zinc
Quantity: 5
- type: Tag
tags:
- ADTLasgunRevolverCell
- type: Appearance
- type: ProjectileBatteryAmmoProvider
proto: ADTBulletLaserMK2
fireCost: 220
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
- type: entity
id: BaseWeaponCaseNTBS
name: weapon case
description: Weapon case, special designed for ERT.
parent: [ BaseStorageItem, BaseBagOpenClose ]
components:
- type: Sprite
sprite: ADT/Objects/Storage/weaponcase.rsi
layers:
- state: closed
- state: open
map: ["openLayer"]
- type: Appearance
- type: Item
sprite: ADT/Objects/Storage/weaponcase.rsi
size: Ginormous
- type: Storage
maxItemSize: Normal
grid:
- 0,0,1,0
- 0,1,0,1
- 3,0,6,1
- type: StorageFill
contents:
- id: ADTWeaponSaberRevBlueshield
- id: ADTPowerCellLasgunRevolver
- id: ADTPowerCellLasgunRevolver
- id: ADTPowerCellLasgunRevolver
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,23 @@
forceSound: true
- type: EmpOnCollide
energyConsumption: 80000

- type: entity
name: Laser bolt
id: ADTBulletLaserMK2
parent: BulletDisabler
categories: [ HideSpawnMenu ]
components:
- type: Sprite
sprite: Objects/Weapons/Guns/Projectiles/projectiles_tg.rsi
layers:
- state: omnilaser
shader: unshaded
- type: Projectile
impactEffect: BulletImpactEffectDisabler
damage:
types:
Heat: 25
soundHit:
collection: WeakHit
forceSound: true
Loading

0 comments on commit 3e47ead

Please sign in to comment.