diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/backpacks.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/backpacks.yml new file mode 100644 index 00000000000..f2394aad238 --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/backpacks.yml @@ -0,0 +1,8 @@ +- type: entity + noSpawn: true + parent: ClothingBackpackBrigmedic + id: ClothingBackpackBrigmedicDeltaVFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalSecurity diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/duffelbag.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/duffelbag.yml new file mode 100644 index 00000000000..b97fb58bbbb --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/duffelbag.yml @@ -0,0 +1,8 @@ +- type: entity + noSpawn: true + parent: ClothingBackpackDuffelBrigmedic + id: ClothingBackpackDuffelBrigmedicDeltaVFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalSecurity diff --git a/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/satchel.yml b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/satchel.yml new file mode 100644 index 00000000000..05661ba72af --- /dev/null +++ b/Resources/Prototypes/DeltaV/Entities/Clothing/Back/backpacks.yml/satchel.yml @@ -0,0 +1,8 @@ +- type: entity + noSpawn: true + parent: ClothingBackpackSatchelBrigmedic + id: ClothingBackpackSatchelBrigmedicDeltaVFilled + components: + - type: StorageFill + contents: + - id: BoxSurvivalSecurity diff --git a/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml b/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml new file mode 100644 index 00000000000..2e038a0d40d --- /dev/null +++ b/Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml @@ -0,0 +1,42 @@ +- type: job + id: Brigmedic + name: job-name-brigmedic + description: job-description-brigmedic + playTimeTracker: JobBrigmedic + requirements: + - !type:DepartmentTimeRequirement + department: Medical + time: 21600 # 6 hrs + - !type:DepartmentTimeRequirement + department: Security + time: 18000 # 4 hrs + startingGear: BrigmedicGearDeltaV + icon: "JobIconBrigmedic" + supervisors: job-supervisors-hos + canBeAntag: false + access: + - Medical + - Security + - Brig + - Maintenance + - External + special: + - !type:AddImplantSpecial + implants: [ MindShieldImplant ] + +- type: startingGear + id: BrigmedicGearDeltaV # see Prototypes/Roles/Jobs/Fun/misc_startinggear.yml for "BrigmedicGear" + equipment: + jumpsuit: ClothingUniformJumpsuitSecBlue + outerClothing: ClothingOuterArmorPlateCarrier + back: ClothingBackpackBrigmedicDeltaVFilled + shoes: ClothingShoesBootsJack + gloves: ClothingHandsGlovesNitrile + eyes: ClothingEyesHudMedical + head: ClothingHeadHatBeretSecurity + id: BrigmedicPDA + ears: ClothingHeadsetBrigmedic + belt: ClothingBeltMedicalFilled + innerClothingSkirt: ClothingUniformJumpskirtSecBlue + satchel: ClothingBackpackSatchelBrigmedicDeltaVFilled + duffelbag: ClothingBackpackDuffelBrigmedicDeltaVFilled diff --git a/Resources/Prototypes/DeltaV/Roles/play_time_trackers.yml b/Resources/Prototypes/DeltaV/Roles/play_time_trackers.yml new file mode 100644 index 00000000000..c1f40833b1f --- /dev/null +++ b/Resources/Prototypes/DeltaV/Roles/play_time_trackers.yml @@ -0,0 +1,2 @@ +- type: playTimeTracker + id: JobBrigmedic diff --git a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml index 6a581675519..44bdd108e97 100644 --- a/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml +++ b/Resources/Prototypes/Entities/Markers/Spawners/jobs.yml @@ -542,6 +542,8 @@ parent: SpawnPointJobBase name: brigmedic components: + - type: SpawnPoint #Delta V + job_id: Brigmedic - type: Sprite layers: - state: green diff --git a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml index 2520e7e456f..2b8a6436c7e 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml @@ -434,6 +434,8 @@ layers: - state: default - state: idbrigmedic + - type: PresetIdCard # Delta V - Brigmedic, see Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml + job: Brigmedic - type: entity parent: IDCardStandard diff --git a/Resources/Prototypes/Roles/Jobs/departments.yml b/Resources/Prototypes/Roles/Jobs/departments.yml index 56428542d4b..3f0384dfee0 100644 --- a/Resources/Prototypes/Roles/Jobs/departments.yml +++ b/Resources/Prototypes/Roles/Jobs/departments.yml @@ -84,6 +84,7 @@ - Detective - Warden - PrisonGuard # Nyanotrasen - PrisonGuard, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Security/prisonguard.yml + - Brigmedic # DeltaV - Brigmedic, see Resources/Prototypes/DeltaV/Roles/Jobs/Security/brigmedic.yml - type: department id: Epistemics # DeltaV - Epistemics Department replacing Science