Skip to content

Commit

Permalink
Merge pull request #91 from fskx/28-11-2024
Browse files Browse the repository at this point in the history
Add brigmedic role
  • Loading branch information
Rinary1 authored Nov 29, 2024
2 parents 2271c78 + 64c04ee commit b8f8434
Show file tree
Hide file tree
Showing 21 changed files with 160 additions and 17 deletions.
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,12 @@ loadout-group-security-outerclothing = Security outer clothing
loadout-group-security-shoes = Security shoes
loadout-group-security-id = Security ID
loadout-group-brigmedic-head = Brigmedic head
loadout-group-brigmedic-jumpsuit = Brigmedic jumpsuit
loadout-group-brigmedic-backpack = Brigmedic backpack
loadout-group-brigmedic-belt = Brigmedic belt
loadout-group-brigmedic-outerclothing = Brigmedic outer clothing
loadout-group-detective-head = Detective head
loadout-group-detective-neck = Detective neck
loadout-group-detective-jumpsuit = Detective jumpsuit
Expand Down
44 changes: 44 additions & 0 deletions Resources/Prototypes/Loadouts/Jobs/Security/brigmedic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# Head
- type: loadout
id: BrigmedicBeret
equipment:
head: ClothingHeadHatBeretBrigmedic

# Jumpsuit
- type: loadout
id: JumpsuitBrigmedic
equipment:
jumpsuit: ClothingUniformJumpsuitBrigmedic

- type: loadout
id: JumpskirtBrigmedic
equipment:
jumpsuit: ClothingUniformJumpskirtBrigmedic

# Back
- type: loadout
id: BrigmedicBackpack
equipment:
back: ClothingBackpackBrigmedic

- type: loadout
id: BrigmedicSatchel
equipment:
back: ClothingBackpackSatchelBrigmedic

- type: loadout
id: BrigmedicDuffel
equipment:
back: ClothingBackpackDuffelBrigmedic

# Belt
- type: loadout
id: BrigmedicBelt
equipment:
belt: ClothingBeltMedicalFilled

# Outerclothing
- type: loadout
id: BrigmedicCoat
equipment:
outerClothing: ClothingOuterCoatAMG
38 changes: 38 additions & 0 deletions Resources/Prototypes/Loadouts/loadout_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -984,6 +984,44 @@
- WardenCoat
- WardenArmoredWinterCoat

- type: loadoutGroup
id: BrigmedicHead
name: loadout-group-brigmedic-head
minLimit: 0
loadouts:
- BrigmedicBeret
- SecurityHelmet

- type: loadoutGroup
id: BrigmedicJumpsuit
name: loadout-group-brigmedic-jumpsuit
loadouts:
- JumpsuitBrigmedic
- JumpskirtBrigmedic

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

- type: loadoutGroup
id: BrigmedicBelt
name: loadout-group-brigmedic-belt
loadouts:
- BrigmedicBelt
- SecurityBelt
- SecurityWebbing

- type: loadoutGroup
id: BrigmedicOuterClothing
name: loadout-group-brigmedic-outerclothing
loadouts:
- BrigmedicCoat
- SecurityOfficerWintercoat

- type: loadoutGroup
id: SecurityHead
name: loadout-group-security-head
Expand Down
14 changes: 14 additions & 0 deletions Resources/Prototypes/Loadouts/role_loadouts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -374,6 +374,20 @@
- SecurityStar
- GroupSpeciesBreathToolSecurity

- type: roleLoadout
id: JobBrigmedic
groups:
- BrigmedicHead
- BrigmedicJumpsuit
- BrigmedicBackpack
- BrigmedicOuterClothing
- SecurityShoes
- BrigmedicBelt
- SurvivalSecurity
- Trinkets
- SecurityStar
- GroupSpeciesBreathToolSecurity

- type: roleLoadout
id: JobDetective
groups:
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/bagel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/box.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/cog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 3, 3 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
Lawyer: [ 1, 1 ]
SecurityCadet: [ 1, 1 ]
Detective: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
#supply
CargoTechnician: [ 3, 3 ]
Quartermaster: [ 1, 1 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/fland.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/marathon.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/meta.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 3, 6 ]
Lawyer: [ 2, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/oasis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 4, 4 ]
Lawyer: [ 3, 3 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/omega.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 2, 2 ]
Lawyer: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 5, 5 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/packed.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@
Detective: [ 1, 1 ]
SecurityCadet: [ 2, 2 ]
Lawyer: [ 1, 1 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 5, 5 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/saltern.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,7 @@
Detective: [ 1, 1 ]
SecurityOfficer: [ 4, 4 ]
SecurityCadet: [ 4, 4 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 6, 6 ]
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Maps/train.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
SecurityOfficer: [ 6, 6 ]
SecurityCadet: [ 3, 3 ]
Lawyer: [ 1, 2 ]
Brigmedic: [ 1, 1 ]
#supply
Quartermaster: [ 1, 1 ]
SalvageSpecialist: [ 5, 5 ]
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 @@ -115,23 +115,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 @@ -110,6 +110,7 @@
- HeadOfSecurity
- SecurityCadet
- SecurityOfficer
- Brigmedic
- Detective
- Warden

Expand Down
42 changes: 42 additions & 0 deletions Resources/Prototypes/_StarLight/Roles/Jobs/Security/brigmedic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
- type: job
id: Brigmedic
name: job-name-brigmedic
description: job-description-brigmedic
playTimeTracker: JobBrigmedic
requirements:
- !type:DepartmentTimeRequirement
department: Security
time: 72000 #20 hrs
- !type:DepartmentTimeRequirement
department: Medical
time: 54000 #15 hrs
startingGear: BrigmedicGear
icon: "JobIconBrigmedic"
supervisors: job-supervisors-hos
canBeAntag: false
access:
- Security
- Brig
- Maintenance
- Service
- Medical
- External
- Cryogenics
special:
- !type:AddImplantSpecial
implants: [ MindShieldImplant ]

- type: startingGear
id: BrigmedicGear
equipment:
eyes: ClothingEyesHudMedSec
ears: ClothingHeadsetSecurity
neck: ClothingNeckTieRed
pocket1: WeaponPistolMk58
mask: ClothingMaskBreathMedicalSecurity
id: BrigmedicPDA
gloves: ClothingHandsGlovesNitrile
storage:
back:
- Flash
- MagazinePistol
2 changes: 2 additions & 0 deletions Resources/Prototypes/_StarLight/Roles/play_time_trackers.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- type: playTimeTracker
id: JobBrigmedic
1 change: 1 addition & 0 deletions Resources/Prototypes/_StarLight/Roles/salaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
Detective: 80
SecurityOfficer: 50
SecurityCadet: 23
Brigmedic: 68

StationAi: 155
Borg: 85
Expand Down

0 comments on commit b8f8434

Please sign in to comment.