Skip to content

Commit

Permalink
Добавил бригмедика (#40)
Browse files Browse the repository at this point in the history
* added brigmedic

* added brigmedic to some maps

* added loadout to bm

* changelog

---------

Co-authored-by: Vigers Ray <[email protected]>
  • Loading branch information
pxc1984 and VigersRay authored Jun 8, 2024
1 parent af626ce commit 840a080
Show file tree
Hide file tree
Showing 27 changed files with 211 additions and 38 deletions.
8 changes: 8 additions & 0 deletions Resources/Changelog/ChangelogSunrise.yml
Original file line number Diff line number Diff line change
Expand Up @@ -318,3 +318,11 @@ Entries:
type: Add
id: 28
time: '2024-06-08T13:44:48.897715+00:00'
- author: pacable
changes:
- message: "\u0414\u043E\u0431\u0430\u0432\u0438\u043B \u0431\u0440\u0438\u0433\u043C\
\u0435\u0434\u0438\u043A\u0430 \u043D\u0430 \u043D\u0435\u043A\u043E\u0442\u043E\
\u0440\u044B\u0435 \u043A\u0430\u0440\u0442\u044B."
type: Add
id: 29
time: '2024-06-08T13:51:03.111200+00:00'
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ ent-ClothingBackpackEngineeringFilled = { ent-ClothingBackpackEngineering }
.desc = { ent-ClothingBackpackEngineering.desc }
ent-ClothingBackpackAtmosphericsFilled = { ent-ClothingBackpackAtmospherics }
.desc = { ent-ClothingBackpackAtmospherics.desc }
ent-ClothingBackpackBrigmedicFilled = { ent-ClothingBackpackBrigmedic }
.desc = { ent-ClothingBackpackBrigmedic.desc }
ent-ClothingBackpackScienceFilled = { ent-ClothingBackpackScience }
.desc = { ent-ClothingBackpackScience.desc }
ent-ClothingBackpackHydroponicsFilled = { ent-ClothingBackpackHydroponics }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,8 @@ ent-ClothingBackpackDuffelEngineeringFilled = { ent-ClothingBackpackDuffelEngine
.desc = { ent-ClothingBackpackDuffelEngineering.desc }
ent-ClothingBackpackDuffelAtmosphericsFilled = { ent-ClothingBackpackDuffelAtmospherics }
.desc = { ent-ClothingBackpackDuffelAtmospherics.desc }
ent-ClothingBackpackDuffelBrigmedicFilled = { ent-ClothingBackpackDuffelBrigmedic }
.desc = { ent-ClothingBackpackDuffelBrigmedic.desc }
ent-ClothingBackpackDuffelScienceFilled = { ent-ClothingBackpackDuffelScience }
.desc = { ent-ClothingBackpackDuffelScience.desc }
ent-ClothingBackpackDuffelHydroponicsFilled = { ent-ClothingBackpackDuffelHydroponics }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ ent-ClothingBackpackSatchelEngineeringFilled = { ent-ClothingBackpackSatchelEngi
.desc = { ent-ClothingBackpackSatchelEngineering.desc }
ent-ClothingBackpackSatchelAtmosphericsFilled = { ent-ClothingBackpackSatchelAtmospherics }
.desc = { ent-ClothingBackpackSatchelAtmospherics.desc }
ent-ClothingBackpackSatchelBrigmedicFilled = { ent-ClothingBackpackSatchelBrigmedic }
.desc = { ent-ClothingBackpackSatchelBrigmedic.desc }
ent-ClothingBackpackSatchelScienceFilled = { ent-ClothingBackpackSatchelScience }
.desc = { ent-ClothingBackpackSatchelScience.desc }
ent-ClothingBackpackSatchelHydroponicsFilled = { ent-ClothingBackpackSatchelHydroponics }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ ent-BoxHug = box of hugs
.suffix = Emergency
ent-BoxSurvivalSyndicate = extended-capacity survival box
.desc = It's a box with basic internals inside. This one is labelled to contain an extended-capacity tank.
ent-BoxSurvivalBrigmedic = survival box
.desc = It's a box with basic internals inside. This one contains to extra medipens.
.suffix = Brimedic
3 changes: 3 additions & 0 deletions Resources/Locale/ru-RU/corvax/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
loadout-group-inventory = Мой инвентарь
loadout-group-psychologist-backpack = Рюкзак психолога
loadout-group-brigmedic-backpack = Рюкзак бригмедика
loadout-group-brigmedic-jumpsuit = Униформа бригмедика
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,6 @@ ent-BoxHug = коробка обнимашек
.suffix = Аварийный
ent-BoxSurvivalSyndicate = расширенный аварийный запас
.desc = Коробка с базовым набором для выживания. Согласно этикетке, содержит более ёмкий баллон.
ent-BoxSurvivalBrigmedic = аварийный набор
.desc = Коробка с базовым набором для выживания. Солгасно дополнительной этикетке, содержит 2 экстренных медипена.
.suffix = Бригмедик
10 changes: 0 additions & 10 deletions Resources/Prototypes/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -486,16 +486,6 @@
- state: green
- state: detective

- type: entity
id: SpawnPointBrigmedic
parent: SpawnPointJobBase
name: brigmedic
components:
- type: Sprite
layers:
- state: green
- state: brigmedic

# SPECIAL
# ERT
- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -433,16 +433,6 @@
- type: PresetIdCard
job: HeadOfSecurity

- type: entity
parent: IDCardStandard
id: BrigmedicIDCard
name: brigmedic ID card
components:
- type: Sprite
layers:
- state: default
- state: idbrigmedic

- type: entity
parent: IDCardStandard
id: CentcomIDCard
Expand Down
17 changes: 0 additions & 17 deletions Resources/Prototypes/Roles/Jobs/Fun/misc_startinggear.yml
Original file line number Diff line number Diff line change
Expand Up @@ -153,23 +153,6 @@
inhand:
- WeaponMeleeToolboxRobust

#Brigmedic

- type: startingGear
id: BrigmedicGear
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic
outerClothing: ClothingOuterCoatAMG
back: ClothingBackpackBrigmedic
shoes: ClothingShoesColorRed
gloves: ClothingHandsGlovesNitrile
eyes: ClothingEyesHudMedical
head: ClothingHeadHatBeretBrigmedic
id: BrigmedicPDA
ears: ClothingHeadsetBrigmedic
mask: ClothingMaskBreathMedicalSecurity
belt: ClothingBeltMedicalFilled

# Aghost
- type: startingGear
id: MobAghostGear
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,6 +82,7 @@
- SecurityOfficer
- Detective
- Warden
- Brigmedic # Sunrise-Brigmedic

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

- type: entity
noSpawn: true
parent: ClothingBackpackBrigmedic
id: ClothingBackpackBrigmedicFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalBrigmedic
- id: Flash
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,13 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelBrigmedic
id: ClothingBackpackDuffelBrigmedicFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalBrigmedic
- id: Flash
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,13 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelBrigmedic
id: ClothingBackpackSatchelBrigmedicFilled
components:
- type: StorageFill
contents:
- id: BoxSurvivalBrigmedic
- id: Flash
19 changes: 19 additions & 0 deletions Resources/Prototypes/_Sunrise/Catalog/Fills/Boxes/emergency.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
- type: entity
name: survival box
parent: BoxCardboard
id: BoxSurvivalBrigmedic
description: It's a box with basic internals inside.
suffix: Medical
components:
- type: StorageFill
contents:
- id: ClothingMaskBreathMedicalSecurity
- id: EmergencyOxygenTankFilled
- id: EmergencyMedipen
- id: EmergencyMedipen
- id: FoodSnackNutribrick
- id: DrinkWaterBottleFull
- type: Sprite
layers:
- state: internals
- state: emergencytank
11 changes: 11 additions & 0 deletions Resources/Prototypes/_Sunrise/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
id: SpawnPointBrigmedic
parent: SpawnPointJobBase
name: brigmedic
components:
- type: SpawnPoint
job_id: Brigmedic
- type: Sprite
layers:
- state: green
- state: brigmedic
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,15 @@
- state: idiaa
- type: PresetIdCard
job: IAA

- type: entity
parent: IDCardStandard
id: BrigmedicIDCard
name: brigmedic ID card
components:
- type: Sprite
layers:
- state: default
- state: idbrigmedic
- type: PresetIdCard
job: Brigmedic
44 changes: 44 additions & 0 deletions Resources/Prototypes/_Sunrise/Loadouts/Jobs/Security/brigmedic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
- type: loadout
id: BrigmedicBackpack
equipment: BrigmedicBackpack

- type: startingGear
id: BrigmedicBackpack
equipment:
back: ClothingBackpackBrigmedicFilled

- type: loadout
id: BrigmedicDuffel
equipment: BrigmedicDuffel

- type: startingGear
id: BrigmedicDuffel
equipment:
back: ClothingBackpackDuffelBrigmedicFilled

- type: loadout
id: BrigmedicSatchel
equipment: BrigmedicSatchel

- type: startingGear
id: BrigmedicSatchel
equipment:
back: ClothingBackpackSatchelBrigmedicFilled

- type: loadout
id: BrigmedicJumpsuit
equipment: BrigmedicJumpsuit

- type: startingGear
id: BrigmedicJumpsuit
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic

- type: loadout
id: BrigmedicJumpskirt
equipment: BrigmedicJumpskirt

- type: startingGear
id: BrigmedicJumpskirt
equipment:
jumpsuit: ClothingUniformJumpskirtBrigmedic
16 changes: 15 additions & 1 deletion Resources/Prototypes/_Sunrise/Loadouts/loadout_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,24 @@
loadouts:
- DefaultBra

- type: loadoutGroup
id: Pants
name: loadout-group-pants
minLimit: 0
loadouts:
- DefaultWomanPants
- DefaultManPants

- type: loadoutGroup
id: BrigmedicBackpack
name: loadout-group-brigmedic-backpack
loadouts:
- BrigmedicBackpack
- BrigmedicSatchel
- BrigmedicDuffel

- type: loadoutGroup
id: BrigmedicJumpsuit
name: loadout-group-brigmedic-jumpsuit
loadouts:
- BrigmedicJumpsuit
- BrigmedicJumpskirt
10 changes: 10 additions & 0 deletions Resources/Prototypes/_Sunrise/Loadouts/role_loadouts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,13 @@
- Bra
- Pants
- Socks

- type: roleLoadout
id: JobBrigmedic
groups:
- BrigmedicJumpsuit
- BrigmedicBackpack
- Trinkets
- Bra
- Pants
- Socks
1 change: 1 addition & 0 deletions Resources/Prototypes/_Sunrise/Maps/box.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,5 @@
Musician: [ 1, 1 ]
# Sunrise-Roles
IAA: [ 1, 1 ]
Brigmedic: [ 1, 1 ]

1 change: 1 addition & 0 deletions Resources/Prototypes/_Sunrise/Maps/cluster.yml
Original file line number Diff line number Diff line change
Expand Up @@ -62,4 +62,5 @@
Musician: [ 1, 1 ]
# Sunrise-Roles
IAA: [ 1, 1 ]
Brigmedic: [ 1, 1 ]

1 change: 1 addition & 0 deletions Resources/Prototypes/_Sunrise/Maps/delta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,3 +55,4 @@
Psychologist: [ 1, 1 ]
Detective: [ 1, 1 ]
Paramedic: [ 2, 2 ]
Brigmedic: [ 1, 1 ] # Sunrise-Brigmedic
1 change: 1 addition & 0 deletions Resources/Prototypes/_Sunrise/Maps/fland.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,4 @@
Musician: [ 1, 1 ]
# Sunrise-Roles
IAA: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
1 change: 1 addition & 0 deletions Resources/Prototypes/_Sunrise/Maps/marathon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,4 @@
Musician: [ 1, 1 ]
# Sunrise-Roles
IAA: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
38 changes: 38 additions & 0 deletions Resources/Prototypes/_Sunrise/Roles/Jobs/Security/brigmedic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
- type: job
id: Brigmedic
name: job-name-brigmedic
description: job-description-brigmedic
playTimeTracker: JobBrigmedic
requirements:
- !type:DepartmentTimeRequirement
department: Medical
time: 18000
- !type:DepartmentTimeRequirement
department: Security
time: 7200
startingGear: BrigmedicGear
icon: "JobIconBrigmedic"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Medical
- Security
- Brig
- Maintenance
- External
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]

- type: startingGear
id: BrigmedicGear
equipment:
outerClothing: ClothingOuterCoatLabSecurityMedic
shoes: ClothingShoesColorRed
gloves: ClothingHandsGlovesLatex
eyes: ClothingEyesHudMedSec
head: ClothingHeadHatBeretSecurityMedic
id: BrigmedicPDA
ears: ClothingHeadsetBrigmedic
mask: ClothingMaskSterile
belt: ClothingBeltMedicalFilled
3 changes: 3 additions & 0 deletions Resources/Prototypes/_Sunrise/Roles/play_time_trackers.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
- type: playTimeTracker
id: JobIAA

- type: playTimeTracker
id: JobBrigmedic

0 comments on commit 840a080

Please sign in to comment.