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

Off Duty Crew #1035

Closed
wants to merge 12 commits into from
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/job-description.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
job-description-medical-borg = Half-human, Half-machine. Follow your laws, serve the crew, and assist the medical department.
job-description-off-duty-crew = Don't do a thing because you don't need to, you're on vacation baby!
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/job-names.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
job-name-medical-borg = Medical Cyborg
job-name-off-duty-crew = Off Duty Crew
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/deltav/prototypes/entities/pda.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
ent-OffDutyCrewPDA = off duty crew pda
.desc = Why isn't it gray?
14 changes: 14 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,17 @@
state: medical
- sprite: Mobs/Silicon/chassis.rsi
state: medical_e

- type: entity
parent: SpawnPointJobBase
id: SpawnPointOffDutyCrew
name: Off Duty Crew
components:
- type: SpawnPoint
job_id: OffDutyCrew
- type: Sprite
layers:
- type: Sprite
layers:
- state: green
- state: passenger
Original file line number Diff line number Diff line change
Expand Up @@ -52,3 +52,12 @@
whitelist:
tags:
- Write

- type: entity
parent: PassengerPDA
id: OffDutyCrewPDA
name: off duty crew pda
components:
- type: Pda
id: OffDutyCrewIDCard
state: pda
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
parent: IDCardStandard
id: OffDutyCrewIDCard
name: off duty crew ID card
components:
- type: Sprite
layers:
- state: default
- state: idpassenger
- type: PresetIdCard
job: OffDutyCrew
22 changes: 22 additions & 0 deletions Resources/Prototypes/DeltaV/Roles/Jobs/Civilian/offdutycrew.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
- type: job
id: OffDutyCrew
name: job-name-off-duty-crew
description: job-description-off-duty-crew
playTimeTracker: JobOffDutyCrew
startingGear: OffDutyCrewGear
icon: "JobIconPassenger"
supervisors: job-supervisors-everyone
access:
- Maintenance

- type: startingGear
id: OffDutyCrewGear
equipment:
jumpsuit: ClothingUniformJumpsuitColorGrey
back: ClothingBackpackFilled
shoes: ClothingShoesColorBlack
id: OffDutyCrewPDA
ears: ClothingHeadsetGrey
innerClothingSkirt: ClothingUniformJumpskirtColorGrey
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
3 changes: 3 additions & 0 deletions Resources/Prototypes/DeltaV/Roles/play_time_trackers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,6 @@

- type: playTimeTracker
id: JobMedicalBorg

- type: playTimeTracker
id: JobOffDutyCrew
1 change: 1 addition & 0 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
- MartialArtist # Nyanotrasen - MartialArtist, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/martialartist.yml
- Prisoner # Nyanotrasen - Prisoner, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/prisoner.yml
- Gladiator # Nyanotrasen - Gladiator, see Resources/Prototypes/Nyanotrasen/Roles/Jobs/Wildcards/gladiator.yml
- OffDutyCrew # Delta-V - Off Duty Crew, see resources/prototypes/deltav/roles/jobs/civilian/offdutycrew.yml

- type: department
id: Command
Expand Down
Loading