Skip to content

Commit

Permalink
Added new role Blueshield
Browse files Browse the repository at this point in the history
  • Loading branch information
SplikZerys committed Jun 1, 2024
1 parent 6f8cfd7 commit 029be8e
Show file tree
Hide file tree
Showing 99 changed files with 780 additions and 0 deletions.
24 changes: 24 additions & 0 deletions Resources/Prototypes/Catalog/Fills/Items/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,3 +18,27 @@
item:
- KukriKnife

- type: entity
id: ClothingBeltBlueShieldWebbingFilled
parent: ClothingBeltBlueShieldWebbing
suffix: Filled
components:
- type: StorageFill
contents:
- id: Handcuffs
- id: Handcuffs
- id: Stunbaton
- id: GrenadeFlashBang
- id: TearGasGrenade
- id: MedkitCombatFilled


- type: entity
id: ClothingShoesBootsBlueShieldFilled
parent: ClothingShoesBootsBlueShield
suffix: Filled
components:
- type: ContainerFill
containers:
item:
- CombatKnife
11 changes: 11 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Shoes/boots.yml
Original file line number Diff line number Diff line change
Expand Up @@ -235,3 +235,14 @@
sprite: Clothing/Shoes/Boots/cowboybootsfancy.rsi
- type: Clothing
sprite: Clothing/Shoes/Boots/cowboybootsfancy.rsi

- type: entity
parent: ClothingShoesMilitaryBase
id: ClothingShoesBootsBlueShield
name: ботинки офицера «синий щит»
description: Синий или голубой, вот в чём вопрос.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Shoes/Boots/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Shoes/Boots/blueshield.rsi
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@
- HeadOfSecurity
- ResearchDirector
- Quartermaster
- BlueShield
primary: false
weight: 100

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,18 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackBlueShield
id: ClothingBackpackBlueShieldFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalSecurity
- id: Flash
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: ClothingOuterHardsuitBlueshield
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,18 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelBlueShield
id: ClothingBackpackDuffelBlueShieldFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalSecurity
- id: Flash
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: ClothingOuterHardsuitBlueshield
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,18 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelBlueShield
id: ClothingBackpackSatchelBlueShieldFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalSecurity
- id: Flash
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: TrackingImplanter
- id: ClothingOuterHardsuitBlueshield
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,12 @@
components:
- type: Sprite
sprite: _Sunrise/Back/Backpacks/ce.rsi

- type: entity
parent: ClothingBackpack
id: ClothingBackpackBlueShield
name: рюкзак офицера «синий щит»
description: На стиле.
components:
- type: Sprite
sprite: _Sunrise/Back/Backpacks/blueshield.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,12 @@
components:
- type: Sprite
sprite: _Sunrise/Back/Duffels/ce.rsi

- type: entity
parent: ClothingBackpackDuffel
id: ClothingBackpackDuffelBlueShield
name: вещмешок офицера «синий щит»
description: На стиле.
components:
- type: Sprite
sprite: _Sunrise/Back/Duffels/blueshield.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,12 @@
components:
- type: Sprite
sprite: _Sunrise/Back/Satchels/ce.rsi

- type: entity
parent: ClothingBackpackSatchel
id: ClothingBackpackSatchelBlueShield
name: сумка офицера «синий щит»
description: На стиле.
components:
- type: Sprite
sprite: _Sunrise/Back/Satchels/blueshield.rsi
10 changes: 10 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltBlueShieldWebbing
name: рпс офицера «синий щит»
description: Голубой?!
components:
- type: Sprite
sprite: _Sunrise/Clothing/Belt/blueshield_webbing.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Belt/blueshield_webbing.rsi
26 changes: 26 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Clothing/Eyes/glasses.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,29 @@
sprite: _Sunrise/Clothing/Eyes/Glasses/kim.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Eyes/Glasses/kim.rsi

- type: entity
parent: ClothingEyesBase
id: ClothingEyesGlassesBlueShield
name: очки офицера «синий щит»
description: Инновационные синие линзы скрывают глаза от световых вспышек и имеют встроенный визор.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Eyes/Glasses/blueshield_sunglasses.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Eyes/Glasses/blueshield_sunglasses.rsi
- type: FlashImmunity
- type: ShowJobIcons
- type: ShowMindShieldIcons
- type: ShowCriminalRecordIcons
- type: ShowHealthBars
damageContainers:
- Biological
- type: ShowHealthIcons
damageContainers:
- Biological
- type: Tag
tags:
- HudMedical
- type: EyeProtection
protectionTime: 5
11 changes: 11 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,3 +85,14 @@
sprite: _Sunrise/Clothing/Head/Hats/caphat.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Head/Hats/caphat.rsi

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatBeretBlueShield
name: берет офицера «синий щит»
description: Синий.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Head/Hats/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Head/Hats/blueshield.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -17,3 +17,25 @@
Heat: 0.5
- type: ExplosionResistance
damageCoefficient: 0.65

- type: entity
parent: ClothingOuterArmorBasic
id: ClothingOuterArmorBlueShield
name: бронежилет офицера «синий щит»
description: Синий и прочный.
components:
- type: Sprite
sprite: _Sunrise/Clothing/OuterClothing/Armor/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/OuterClothing/Armor/blueshield.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.6
Slash: 0.6
Piercing: 0.6
Heat: 0.7
- type: ExplosionResistance
damageCoefficient: 0.80
- type: Item
size: Normal
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,35 @@
damageCoefficient: 0.7
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetCBURNLeader

- type: entity
parent: ClothingOuterHardsuitBase
id: ClothingOuterHardsuitBlueshield
name: скафандр офицера «синий щит»
description: Крепкий и надёжныый, как и его владелец.
components:
- type: Sprite
sprite: _Sunrise/Clothing/OuterClothing/hardsuits/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/OuterClothing/hardsuits/blueshield.rsi
- type: PressureProtection
highPressureMultiplier: 0.525
lowPressureMultiplier: 10000
- type: ClothingSpeedModifier
walkModifier: 0.75
sprintModifier: 0.75
- type: Armor
modifiers:
coefficients:
Blunt: 0.6
Slash: 0.5
Piercing: 0.5
Heat: 0.8
Radiation: 0.25
Caustic: 0.6
- type: ExplosionResistance
damageCoefficient: 0.6
- type: ToggleableClothing
clothingPrototype: ClothingHeadHelmetHardsuitBlueshield
- type: Item
size: Normal
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,14 @@
sprite: _Sunrise/Clothing/Uniforms/Jumpskirt/schoolskirt.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Uniforms/Jumpskirt/schoolskirt.rsi

- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtBlueShield
name: юбка-комбинезон офицера «синий щит»
description: Детка...
components:
- type: Sprite
sprite: _Sunrise/Clothing/Uniforms/Jumpskirt/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Uniforms/Jumpskirt/blueshield.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -41,3 +41,14 @@
sprite: _Sunrise/Clothing/Uniforms/Jumpsuit/centcom_admiral.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Uniforms/Jumpsuit/centcom_admiral.rsi

- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitBlueShield
name: комбинезон офицера «синий щит»
description: На стиле.
components:
- type: Sprite
sprite: _Sunrise/Clothing/Uniforms/Jumpsuit/blueshield.rsi
- type: Clothing
sprite: _Sunrise/Clothing/Uniforms/Jumpsuit/blueshield.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
parent: IDCardStandard
id: BlueShieldIDCard
name: ID карта офицера «синий щит»
description: Карта, необходимая для доступа в различные области станции.
components:
- type: Sprite
sprite: _Sunrise/Objects/Misc/id_cards.rsi
layers:
- state: silver
- state: idblueshield
- type: Item
heldPrefix: silver
- type: PresetIdCard
job: BlueShield
24 changes: 24 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,27 @@
borderColor: "#6f6192"
- type: Icon
state: pda-lawyer

- type: entity
parent: BasePDA
id: BlueShieldPDA
name: КПК офицера «синий щит»
description: Охуенный стиль.
components:
- type: Pda
id: BlueShieldIDCard
state: pda-blueshield
- type: Icon
state: pda-blueshield
- type: Sprite
sprite: _Sunrise/Objects/pda.rsi
layers:
- map: [ "enum.PdaVisualLayers.Base" ]
- state: "light_overlay"
map: [ "enum.PdaVisualLayers.Flashlight" ]
shader: "unshaded"
visible: false
- state: "id_overlay"
map: [ "enum.PdaVisualLayers.IdLight" ]
shader: "unshaded"
visible: false
44 changes: 44 additions & 0 deletions Resources/Prototypes/_Sunrise/Loadouts/Jobs/Command/blueshield.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- type: loadout
id: BlueShieldBackpack
equipment: BlueShieldBackpack

- type: startingGear
id: BlueShieldBackpack
equipment:
back: ClothingBackpackBlueShieldFilled

- type: loadout
id: BlueShieldSatchel
equipment: BlueShieldSatchel

- type: startingGear
id: BlueShieldSatchel
equipment:
back: ClothingBackpackSatchelBlueShieldFilled

- type: loadout
id: BlueShieldDuffel
equipment: BlueShieldDuffel

- type: startingGear
id: BlueShieldDuffel
equipment:
back: ClothingBackpackDuffelBlueShieldFilled

- type: loadout
id: BlueShieldJumpsuit
equipment: BlueShieldJumpsuit

- type: startingGear
id: BlueShieldJumpsuit
equipment:
jumpsuit: ClothingUniformJumpsuitBlueShield

- type: loadout
id: BlueShieldJumpskirt
equipment: BlueShieldJumpskirt

- type: startingGear
id: BlueShieldJumpskirt
equipment:
jumpsuit: ClothingUniformJumpskirtBlueShield
Loading

0 comments on commit 029be8e

Please sign in to comment.