Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Psychologist Loadout Improvements #2459

Merged
merged 12 commits into from
Dec 20, 2024
4 changes: 4 additions & 0 deletions Resources/Locale/en-US/deltav/job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,10 @@ job-alt-title-fool = Fool

job-alt-title-hygiene-technician = Hygiene Technician

job-alt-title-psychiatrist = Psychiatrist
job-alt-title-social-worker = Social Worker
job-alt-title-therapist = Therapist

# Role timers
JobMedicalBorg = Medical Cyborg
JobCourier = Courier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,11 @@ loadout-group-medical-doctor-neck = Medical Doctor neck

loadout-group-medical-intern-id-delta = Medical Intern PDA

loadout-group-psychologist-head = Psychologist head
loadout-group-psychologist-outerclothing = Psychologist outer clothing
loadout-group-psychologist-shoes = Psychologist shoes
loadout-group-psychologist-id-delta = Psychologist PDA

# Miscellaneous
loadout-group-scarfs = Scarf

Expand Down
32 changes: 32 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,38 @@
id: ClinicianIDCard
state: pda-phys # - aPDA Sprite Rework

# Psychologist

- type: entity
parent: PsychologistPDA
id: PsychiatristPDA
name: psychiatrist PDA
description: Sterile-smelling and neutrally colored.
components:
- type: Pda
id: PsychiatristIDCard
state: pda-psychiatrist

- type: entity
parent: PsychologistPDA
id: TherapistPDA
name: therapist PDA
description: Covered in a rubberized case in a reassuring shade of brown.
components:
- type: Pda
id: TherapistIDCard
state: pda-therapist

- type: entity
parent: PsychologistPDA
id: SocialWorkerPDA
name: social worker PDA
description: Dented and scratched. It's been well-used.
components:
- type: Pda
id: SocialWorkerIDCard
state: pda-socialworker

# Atmospherics Technician

- type: entity
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,32 @@
- type: IdCard
jobTitle: job-alt-title-clinician

# Psychologist

- type: entity
parent: PsychologistIDCard
id: PsychiatristIDCard
name: psychiatrist ID card
components:
- type: IdCard
jobTitle: job-alt-title-psychiatrist

- type: entity
parent: PsychologistIDCard
id: TherapistIDCard
name: therapist ID card
components:
- type: IdCard
jobTitle: job-alt-title-therapist

- type: entity
parent: PsychologistIDCard
id: SocialWorkerIDCard
name: social worker ID card
components:
- type: IdCard
jobTitle: job-alt-title-social-worker

# Atmospheric Technician

- type: entity
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
# PDA
- type: loadout
id: PsychologistPDA
equipment:
id: PsychologistPDA

- type: loadout
id: PsychiatristPDA
equipment:
id: PsychiatristPDA

- type: loadout
id: TherapistPDA
equipment:
id: TherapistPDA
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:RoleTimeRequirement
role: JobPsychologist
time: 14400 # 4 hours psychologist

- type: loadout
id: SocialWorkerPDA
equipment:
id: SocialWorkerPDA
effects:
- !type:JobRequirementLoadoutEffect
requirement:
!type:DepartmentTimeRequirement
department: Civilian
time: 14400 # 4 hours service

# Head
- type: loadout
id: PsychologistFrenchBeret
equipment:
head: ClothingHeadHatBeretFrench

- type: loadout
id: PsychologistGreyFlatcap
equipment:
head: ClothingHeadHatGreyFlatcap

- type: loadout
id: PsychologistBrownFlatcap
equipment:
head: ClothingHeadHatBrownFlatcap

# OuterClothing
- type: loadout
id: PsychologistMedicalWinterCoat
equipment:
outerClothing: ClothingOuterWinterMed

- type: loadout
id: PsychologistWinterCoat
equipment:
outerClothing: ClothingOuterWinterCoat

- type: loadout
id: PsychologistWinterCoatPlaid
equipment:
outerClothing: ClothingOuterWinterCoatPlaid

- type: loadout
id: PsychologistCoatBomber
equipment:
outerClothing: ClothingOuterCoatBomber

- type: loadout
id: PsychologistSweater
equipment:
outerClothing: ClothingOuterCoatHyenhSweater
45 changes: 43 additions & 2 deletions Resources/Prototypes/DeltaV/Loadouts/loadout_groups.yml
alterae marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,38 @@
- SecurityFirearmSpeedLoaderSpecialRubber
- SecurityFirearmSpeedLoaderSpecial

# Medical
## Psychologist
- type: loadoutGroup
id: PsychologistHead
name: loadout-group-psychologist-head
minLimit: 0
loadouts:
- MedicalBeret
- PsychologistFrenchBeret
- PsychologistGreyFlatcap
- PsychologistBrownFlatcap

- type: loadoutGroup
id: PsychologistOuterClothing
name: loadout-group-psychologist-outerclothing
minLimit: 0
loadouts:
- PsychologistMedicalWinterCoat
- PsychologistWinterCoat
- PsychologistWinterCoatPlaid
- PsychologistCoatBomber
- PsychologistSweater

- type: loadoutGroup
id: PsychologistShoes
name: loadout-group-psychologist-shoes
loadouts:
- LeatherShoes
- LaceupShoes
- MedicalWinterBoots
- WinterBoots

# Justice
## Chief Justice
- type: loadoutGroup
Expand All @@ -228,7 +260,7 @@
- ChiefJusticeJumpskirt
- ChiefJusticeFormalJumpsuit
- ChiefJusticeWhiteJumpsuit

- type: loadoutGroup
id: ChiefJusticeNeck
name: loadout-group-chiefjustice-neck
Expand Down Expand Up @@ -257,7 +289,7 @@
loadouts:
- ClerkJumpsuit
- ClerkJumpskirt

- type: loadoutGroup
id: ClerkNeck
name: loadout-group-clerk-neck
Expand Down Expand Up @@ -446,6 +478,15 @@
- JanitorPDA
- HygieneTechnicianPDA

- type: loadoutGroup
id: PsychologistPDADelta
name: loadout-group-psychologist-id-delta
loadouts:
- PsychologistPDA
- PsychiatristPDA
- TherapistPDA
- SocialWorkerPDA

alterae marked this conversation as resolved.
Show resolved Hide resolved
# Misc
- type: loadoutGroup
id: Scarfs
Expand Down
7 changes: 6 additions & 1 deletion Resources/Prototypes/Loadouts/role_loadouts.yml
alterae marked this conversation as resolved.
Show resolved Hide resolved
alterae marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -386,7 +386,7 @@
- SecurityShoes
- SurvivalSecurity
- Trinkets
- SecurityStar
- SecurityStar
- GroupSpeciesBreathToolSecurity
- SecurityAllFirearm # DeltaV - loadouts
- SecurityAllAmmo # DeltaV - loadouts
Expand Down Expand Up @@ -547,6 +547,11 @@
- MedicalBackpack
- Glasses
- SurvivalMedical # DeltaV, replaces Survival
- PsychologistPDADelta # DeltaV
- PsychologistHead # DeltaV
- Scarfs # DeltaV
- PsychologistOuterClothing # DeltaV
- PsychologistShoes # DeltaV
- Trinkets
- GroupSpeciesBreathTool

Expand Down
5 changes: 3 additions & 2 deletions Resources/Prototypes/Roles/Jobs/Wildcards/psychologist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@
- type: startingGear
id: PsychologistGear
equipment:
shoes: ClothingShoesLeather
id: PsychologistPDA
#shoes: ClothingShoesLeather # DeltaV: Multiple shoe options in loadout.
#id: PsychologistPDA # DeltaV: Multiple PDA options in loadout.
ears: ClothingHeadsetMedical
storage:
back:
- RubberStampPsychologist
- BoxFolderBlue # DeltaV
11 changes: 10 additions & 1 deletion Resources/Textures/DeltaV/Objects/Devices/pda.rsi/meta.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "aPDA retexture by ZweiHawke @ zweihawke.net, added Hygiene Technician version by Radezolid",
"copyright": "aPDA retexture by ZweiHawke @ zweihawke.net, added Hygiene Technician version by Radezolid, added Psychiatrist, Therapist, and Social Worker versions by alterae <[email protected]>",
"size": {
"x": 32,
"y": 32
Expand Down Expand Up @@ -104,6 +104,9 @@
{
"name": "pda-paramedic"
},
{
"name": "pda-psychiatrist"
},
{
"name": "pda-mime"
},
Expand All @@ -128,6 +131,9 @@
{
"name": "pda-security"
},
{
"name": "pda-socialworker"
},
{
"name": "pda-brigmedic"
},
Expand All @@ -137,6 +143,9 @@
{
"name": "pda-syndi-agent"
},
{
"name": "pda-therapist"
},
{
"name": "pda-centcom"
},
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading