Clean Up Jobs (#6210)
* Cleaned up old borg spawns since they can choose a chassis now. Moved and/or renamed some nyano assets in the DV namespace * Neat new MARK feature * Mapper input * Applied objectively-bad YAML property ordering
|
|
@ -72,12 +72,10 @@ job-title-admeme-overwriting = Overwriting
|
||||||
job-title-admeme-adding = Adding
|
job-title-admeme-adding = Adding
|
||||||
|
|
||||||
# Role timers
|
# Role timers
|
||||||
JobMedicalBorg = Medical Cyborg
|
|
||||||
JobCourier = Courier
|
JobCourier = Courier
|
||||||
JobChiefJustice = Chief Justice
|
JobChiefJustice = Chief Justice
|
||||||
JobClerk = Clerk
|
JobClerk = Clerk
|
||||||
JobProsecutor = Prosecutor
|
JobProsecutor = Prosecutor
|
||||||
JobSecurityBorg = Security Cyborg
|
|
||||||
JobRoboticist = Roboticist
|
JobRoboticist = Roboticist
|
||||||
JobCargoAssistant = Cargo Assistant
|
JobCargoAssistant = Cargo Assistant
|
||||||
JobZookeeper = Zookeeper
|
JobZookeeper = Zookeeper
|
||||||
|
|
|
||||||
|
|
@ -247,3 +247,7 @@ PaperStickyNoteStackBlue : PaperStickyNoteStackFilledBlue
|
||||||
|
|
||||||
# 2026-06-09
|
# 2026-06-09
|
||||||
BoxPerformer: BoxPerformerDV
|
BoxPerformer: BoxPerformerDV
|
||||||
|
|
||||||
|
# 2026-07-04
|
||||||
|
SpawnPointMedicalBorg: SpawnPointBorg
|
||||||
|
SpawnPointSecurityBorg: SpawnPointBorg
|
||||||
|
|
@ -57,8 +57,7 @@
|
||||||
ForensicMantis: [ 1, 1 ]
|
ForensicMantis: [ 1, 1 ]
|
||||||
Chaplain: [ 1, 1 ]
|
Chaplain: [ 1, 1 ]
|
||||||
#Silicon
|
#Silicon
|
||||||
MedicalBorg: [ 1, 1 ]
|
Borg: [ 2, 2 ]
|
||||||
Borg: [ 1, 1 ]
|
|
||||||
#security
|
#security
|
||||||
Warden: [ 1, 1 ]
|
Warden: [ 1, 1 ]
|
||||||
Detective: [ 1, 1 ]
|
Detective: [ 1, 1 ]
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,6 @@
|
||||||
Psychologist: [ 1, 1 ]
|
Psychologist: [ 1, 1 ]
|
||||||
MedicalDoctor: [ 2, 3 ]
|
MedicalDoctor: [ 2, 3 ]
|
||||||
MedicalIntern: [ 2, 2 ]
|
MedicalIntern: [ 2, 2 ]
|
||||||
MedicalBorg: [ 1, 1 ]
|
|
||||||
Surgeon: [ 1, 2 ]
|
Surgeon: [ 1, 2 ]
|
||||||
#science
|
#science
|
||||||
ResearchDirector: [ 1, 1 ]
|
ResearchDirector: [ 1, 1 ]
|
||||||
|
|
|
||||||
|
|
@ -79,5 +79,4 @@
|
||||||
Lawyer: [ 2, 2 ]
|
Lawyer: [ 2, 2 ]
|
||||||
#Synthetics
|
#Synthetics
|
||||||
StationAi: [ 1, 1]
|
StationAi: [ 1, 1]
|
||||||
Borg: [ 2, 4 ]
|
Borg: [ 2, 3 ]
|
||||||
MedicalBorg: [ 2, 2 ]
|
|
||||||
|
|
|
||||||
|
|
@ -68,7 +68,7 @@
|
||||||
Zookeeper: [ 1, 1 ]
|
Zookeeper: [ 1, 1 ]
|
||||||
#science
|
#science
|
||||||
Chaplain: [ 1, 1 ]
|
Chaplain: [ 1, 1 ]
|
||||||
Borg: [ 3, 3 ]
|
Borg: [ 2, 3 ]
|
||||||
ForensicMantis: [ 1, 1 ]
|
ForensicMantis: [ 1, 1 ]
|
||||||
ResearchAssistant: [ 2, 4 ]
|
ResearchAssistant: [ 2, 4 ]
|
||||||
ResearchDirector: [ 1, 1 ]
|
ResearchDirector: [ 1, 1 ]
|
||||||
|
|
|
||||||
|
|
@ -1,63 +0,0 @@
|
||||||
- type: entity
|
|
||||||
id: SpawnPointGladiator
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: gladiator
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: Gladiator
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
|
||||||
state: nyanogladiator
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointPrisoner
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: prisoner
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: Prisoner
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- state: prisoner
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointPrisonGuard
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: prison guard
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: PrisonGuard
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
|
||||||
state: nyanoprisonguard
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointMartialArtist
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: martial artist
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: MartialArtist
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
|
||||||
state: nyanomartialartist
|
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointForensicMantis
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: psionic mantis # DeltaV - Rename Forensic Mantis to Psionic Mantis
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: ForensicMantis
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
|
||||||
state: nyanomantis
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
name: job-name-gladiator
|
name: job-name-gladiator
|
||||||
description: job-description-gladiator
|
description: job-description-gladiator
|
||||||
playTimeTracker: JobGladiator
|
playTimeTracker: JobGladiator
|
||||||
startingGear: NyanoGladiatorGear
|
startingGear: gladiatorGear
|
||||||
alwaysUseSpawner: true
|
alwaysUseSpawner: true
|
||||||
canBeAntag: false
|
canBeAntag: false
|
||||||
icon: "JobIconGladiator"
|
icon: "JobIconGladiator"
|
||||||
|
|
@ -16,7 +16,7 @@
|
||||||
time: 21600
|
time: 21600
|
||||||
|
|
||||||
- type: startingGear
|
- type: startingGear
|
||||||
id: NyanoGladiatorGear
|
id: gladiatorGear
|
||||||
equipment:
|
equipment:
|
||||||
id: GladiatorPDA
|
id: GladiatorPDA
|
||||||
ears: ClothingHeadsetPrison
|
ears: ClothingHeadsetPrison
|
||||||
|
|
|
||||||
|
|
@ -1,31 +0,0 @@
|
||||||
- type: jobIcon
|
|
||||||
parent: JobIcon
|
|
||||||
id: JobIconGladiator
|
|
||||||
icon:
|
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
|
||||||
state: nyanoGladiator
|
|
||||||
jobName: job-name-gladiator
|
|
||||||
|
|
||||||
- type: jobIcon
|
|
||||||
parent: JobIcon
|
|
||||||
id: JobIconPrisonGuard
|
|
||||||
icon:
|
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
|
||||||
state: nyanoPrisonGuard
|
|
||||||
jobName: job-name-prison-guard
|
|
||||||
|
|
||||||
- type: jobIcon
|
|
||||||
parent: JobIcon
|
|
||||||
id: JobIconMartialArtist
|
|
||||||
icon:
|
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
|
||||||
state: nyanoMartialArtist
|
|
||||||
jobName: job-name-martialartist
|
|
||||||
|
|
||||||
- type: jobIcon
|
|
||||||
parent: JobIcon
|
|
||||||
id: JobIconForensicMantis
|
|
||||||
icon:
|
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
|
||||||
state: nyanoMantis
|
|
||||||
jobName: job-name-mantis
|
|
||||||
|
|
@ -115,7 +115,6 @@
|
||||||
- Psychologist
|
- Psychologist
|
||||||
- Paramedic
|
- Paramedic
|
||||||
# BEGIN DeltaV Med Jobs
|
# BEGIN DeltaV Med Jobs
|
||||||
- MedicalBorg
|
|
||||||
- Surgeon
|
- Surgeon
|
||||||
# END DeltaV
|
# END DeltaV
|
||||||
|
|
||||||
|
|
@ -135,7 +134,6 @@
|
||||||
# BEGIN DeltaV Sec Jobs
|
# BEGIN DeltaV Sec Jobs
|
||||||
- Brigmedic
|
- Brigmedic
|
||||||
- PrisonGuard
|
- PrisonGuard
|
||||||
- SecurityBorg
|
|
||||||
- RoleLaika
|
- RoleLaika
|
||||||
- RoleK9Officer
|
- RoleK9Officer
|
||||||
# END DeltaV
|
# END DeltaV
|
||||||
|
|
@ -165,10 +163,6 @@
|
||||||
roles:
|
roles:
|
||||||
- Borg
|
- Borg
|
||||||
- StationAi
|
- StationAi
|
||||||
# BEGIN DeltaV Silicon Jobs
|
|
||||||
- MedicalBorg
|
|
||||||
- SecurityBorg
|
|
||||||
# END DeltaV
|
|
||||||
primary: false # DeltaV - removed from primary dept
|
primary: false # DeltaV - removed from primary dept
|
||||||
|
|
||||||
# DeltaV - get rid of 'station-specific' as a department. All of these
|
# DeltaV - get rid of 'station-specific' as a department. All of these
|
||||||
|
|
|
||||||
|
|
@ -1,21 +1,71 @@
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointMedicalBorg
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
name: medical cyborg
|
id: SpawnPointGladiator
|
||||||
|
name: gladiator
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
job_id: MedicalBorg
|
job_id: Gladiator
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: Mobs/Silicon/chassis.rsi
|
- sprite: &job-rsi-dv _DV/Markers/jobs.rsi
|
||||||
state: medical
|
state: gladiator
|
||||||
- sprite: Mobs/Silicon/chassis.rsi
|
|
||||||
state: medical_e
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointChiefJustice
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointPrisoner
|
||||||
|
name: prisoner
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: Prisoner
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- state: prisoner
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointPrisonGuard
|
||||||
|
name: prison guard
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: PrisonGuard
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- sprite: *job-rsi-dv
|
||||||
|
state: prisonguard
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointMartialArtist
|
||||||
|
name: martial artist
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: MartialArtist
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- sprite: *job-rsi-dv
|
||||||
|
state: martialartist
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointForensicMantis
|
||||||
|
name: psionic mantis # DeltaV - Rename Forensic Mantis to Psionic Mantis
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: ForensicMantis
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: green
|
||||||
|
- sprite: *job-rsi-dv
|
||||||
|
state: psionicmantis
|
||||||
|
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointChiefJustice
|
||||||
name: chiefjustice
|
name: chiefjustice
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
@ -23,12 +73,12 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: chiefjustice
|
state: chiefjustice
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointClerk
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointClerk
|
||||||
name: clerk
|
name: clerk
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
@ -36,12 +86,12 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: clerk
|
state: clerk
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointProsecutor
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointProsecutor
|
||||||
name: prosecutor
|
name: prosecutor
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
@ -49,12 +99,12 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: prosecutor
|
state: prosecutor
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointCourier
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointCourier
|
||||||
name: courier
|
name: courier
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
@ -62,24 +112,9 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: courier
|
state: courier
|
||||||
|
|
||||||
- type: entity
|
|
||||||
id: SpawnPointSecurityBorg
|
|
||||||
parent: SpawnPointJobBase
|
|
||||||
name: security cyborg
|
|
||||||
components:
|
|
||||||
- type: SpawnPoint
|
|
||||||
job_id: SecurityBorg
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: green
|
|
||||||
- sprite: _DV/Mobs/Silicon/chassis.rsi
|
|
||||||
state: security
|
|
||||||
- sprite: _DV/Mobs/Silicon/chassis.rsi
|
|
||||||
state: security_e
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
id: SpawnPointRoboticist
|
id: SpawnPointRoboticist
|
||||||
|
|
@ -90,7 +125,7 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: roboticist
|
state: roboticist
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|
@ -103,7 +138,7 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: cargoassistant
|
state: cargoassistant
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|
@ -116,12 +151,12 @@
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- sprite: _DV/Markers/jobs.rsi
|
- sprite: *job-rsi-dv
|
||||||
state: surgeon
|
state: surgeon
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointBoxer
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointBoxer
|
||||||
name: boxer
|
name: boxer
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
@ -132,8 +167,8 @@
|
||||||
- state: boxer
|
- state: boxer
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointZookeeper
|
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
|
id: SpawnPointZookeeper
|
||||||
name: zookeeper
|
name: zookeeper
|
||||||
components:
|
components:
|
||||||
- type: SpawnPoint
|
- type: SpawnPoint
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
# If an ID contains sprite component changes, put it here. Otherwise, put it in identification_cards_alt.yml
|
# If an ID contains sprite component changes, put it here. Otherwise, put it in identification_cards_alt.yml
|
||||||
|
|
||||||
# Command
|
# MARK: Command
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: ChiefJusticeIDCard
|
id: ChiefJusticeIDCard
|
||||||
|
|
@ -19,7 +19,7 @@
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: ChiefJustice
|
job: ChiefJustice
|
||||||
|
|
||||||
# Security and Prisoners
|
# MARK: Security and Prisoners
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: PrisonGuardIDCard
|
id: PrisonGuardIDCard
|
||||||
|
|
@ -33,8 +33,8 @@
|
||||||
- state: stripe_bottom
|
- state: stripe_bottom
|
||||||
color: &color-security-bottom "#262626"
|
color: &color-security-bottom "#262626"
|
||||||
- sprite: *icon-rsi-dv
|
- sprite: *icon-rsi-dv
|
||||||
offset:
|
offset: *icon-offset
|
||||||
state: nyanoPrisonGuard
|
state: PrisonGuard
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: PrisonGuard
|
job: PrisonGuard
|
||||||
|
|
||||||
|
|
@ -42,7 +42,7 @@
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: PrisonerJobIDCard # Not to be confused with genpop prisoner ids
|
id: PrisonerJobIDCard # Not to be confused with genpop prisoner ids
|
||||||
name: prisoner ID card
|
name: prisoner ID card
|
||||||
suffix: Job
|
suffix: DeltaV job
|
||||||
components:
|
components:
|
||||||
- type: Sprite
|
- type: Sprite
|
||||||
layers:
|
layers:
|
||||||
|
|
@ -63,11 +63,29 @@
|
||||||
- state: orange
|
- state: orange
|
||||||
- sprite: *icon-rsi-dv
|
- sprite: *icon-rsi-dv
|
||||||
offset: *icon-offset
|
offset: *icon-offset
|
||||||
state: nyanoGladiator
|
state: Gladiator
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: Gladiator
|
job: Gladiator
|
||||||
|
|
||||||
# Cargo / Logistics
|
- type: entity
|
||||||
|
parent: IDCardStandard
|
||||||
|
id: K9OfficerIDCard
|
||||||
|
name: K9 officer ID card
|
||||||
|
components:
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: default
|
||||||
|
- state: stripe_top
|
||||||
|
color: *color-security-top
|
||||||
|
- state: stripe_bottom
|
||||||
|
color: *color-security-bottom
|
||||||
|
- sprite: *icon-rsi-dv
|
||||||
|
offset: *icon-offset
|
||||||
|
state: SecurityK9Officer
|
||||||
|
- type: PresetIdCard
|
||||||
|
job: RoleK9Officer
|
||||||
|
|
||||||
|
# MARK: Cargo / Logistics
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -83,7 +101,7 @@
|
||||||
color: &color-supply-bottom "#5b4523"
|
color: &color-supply-bottom "#5b4523"
|
||||||
- sprite: *icon-rsi-dv
|
- sprite: *icon-rsi-dv
|
||||||
offset: *icon-offset
|
offset: *icon-offset
|
||||||
state: nyanoMailCarrier
|
state: MailCarrier
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: Courier
|
job: Courier
|
||||||
|
|
||||||
|
|
@ -105,7 +123,7 @@
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: CargoAssistant
|
job: CargoAssistant
|
||||||
|
|
||||||
# Medical
|
# MARK: Medical
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: MedicalIDCard
|
parent: MedicalIDCard
|
||||||
|
|
@ -126,7 +144,7 @@
|
||||||
jobTitle: job-name-surgeon
|
jobTitle: job-name-surgeon
|
||||||
jobIcon: JobIconSurgeon
|
jobIcon: JobIconSurgeon
|
||||||
|
|
||||||
# Science / Epi
|
# MARK: Science / Epi
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -142,7 +160,7 @@
|
||||||
color: &color-science-bottom "#652368"
|
color: &color-science-bottom "#652368"
|
||||||
- sprite: *icon-rsi-dv
|
- sprite: *icon-rsi-dv
|
||||||
offset: *icon-offset
|
offset: *icon-offset
|
||||||
state: nyanoMantis
|
state: PsionicMantis
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: ForensicMantis
|
job: ForensicMantis
|
||||||
|
|
||||||
|
|
@ -164,7 +182,7 @@
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: Roboticist
|
job: Roboticist
|
||||||
|
|
||||||
# Justice
|
# MARK: Justice
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -202,7 +220,7 @@
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: Prosecutor
|
job: Prosecutor
|
||||||
|
|
||||||
# Service
|
# MARK: Service
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BartenderIDCard
|
parent: BartenderIDCard
|
||||||
|
|
@ -216,7 +234,7 @@
|
||||||
tags:
|
tags:
|
||||||
- DoorBumpOpener
|
- DoorBumpOpener
|
||||||
|
|
||||||
# Other
|
# MARK: Other
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -228,11 +246,11 @@
|
||||||
- state: default
|
- state: default
|
||||||
- sprite: *icon-rsi-dv
|
- sprite: *icon-rsi-dv
|
||||||
offset: *icon-offset
|
offset: *icon-offset
|
||||||
state: nyanoMartialArtist
|
state: MartialArtist
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: MartialArtist
|
job: MartialArtist
|
||||||
|
|
||||||
# Admemes and all that
|
# MARK: Admemes and all that
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -302,7 +320,8 @@
|
||||||
categories:
|
categories:
|
||||||
- Debug
|
- Debug
|
||||||
|
|
||||||
# CentComm
|
|
||||||
|
# MARK: CentComm / SRT
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
|
|
@ -324,27 +343,6 @@
|
||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: CentralCommandIntern
|
job: CentralCommandIntern
|
||||||
|
|
||||||
# Security K9 Officer
|
|
||||||
- type: entity
|
|
||||||
parent: IDCardStandard
|
|
||||||
id: K9OfficerIDCard
|
|
||||||
name: K9 officer ID card
|
|
||||||
components:
|
|
||||||
- type: Sprite
|
|
||||||
layers:
|
|
||||||
- state: default
|
|
||||||
- state: stripe_top
|
|
||||||
color: *color-security-top
|
|
||||||
- state: stripe_bottom
|
|
||||||
color: *color-security-bottom
|
|
||||||
- sprite: *icon-rsi-dv
|
|
||||||
offset: *icon-offset
|
|
||||||
state: SecurityK9Officer
|
|
||||||
- type: PresetIdCard
|
|
||||||
job: RoleK9Officer
|
|
||||||
|
|
||||||
# SRT
|
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: CentcomIDCardSRT
|
id: CentcomIDCardSRT
|
||||||
|
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
- type: job
|
|
||||||
id: MedicalBorg
|
|
||||||
name: job-name-medical-borg
|
|
||||||
description: job-description-medical-borg
|
|
||||||
playTimeTracker: JobMedicalBorg
|
|
||||||
requirements:
|
|
||||||
- !type:OverallPlaytimeRequirement
|
|
||||||
time: 60h
|
|
||||||
- !type:DepartmentTimeRequirement
|
|
||||||
department: Medical
|
|
||||||
time: 6h
|
|
||||||
canBeAntag: false
|
|
||||||
icon: JobIconMedicalBorg
|
|
||||||
supervisors: job-supervisors-cmo
|
|
||||||
jobEntity: PlayerBorgMedical
|
|
||||||
applyTraits: false
|
|
||||||
|
|
@ -1,16 +0,0 @@
|
||||||
- type: job
|
|
||||||
id: SecurityBorg
|
|
||||||
name: job-name-security-borg
|
|
||||||
description: job-description-security-borg
|
|
||||||
playTimeTracker: JobSecurityBorg
|
|
||||||
requirements:
|
|
||||||
- !type:OverallPlaytimeRequirement
|
|
||||||
time: 60h
|
|
||||||
- !type:DepartmentTimeRequirement
|
|
||||||
department: Security
|
|
||||||
time: 20h
|
|
||||||
canBeAntag: false
|
|
||||||
icon: JobIconSecurityBorg
|
|
||||||
supervisors: job-supervisors-everyone
|
|
||||||
jobEntity: PlayerBorgSecurity
|
|
||||||
applyTraits: false
|
|
||||||
|
|
@ -1,9 +1,6 @@
|
||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobBrigmedic
|
id: JobBrigmedic
|
||||||
|
|
||||||
- type: playTimeTracker
|
|
||||||
id: JobMedicalBorg
|
|
||||||
|
|
||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobChiefJustice
|
id: JobChiefJustice
|
||||||
|
|
||||||
|
|
@ -16,9 +13,6 @@
|
||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobCourier
|
id: JobCourier
|
||||||
|
|
||||||
- type: playTimeTracker
|
|
||||||
id: JobSecurityBorg
|
|
||||||
|
|
||||||
- type: playTimeTracker
|
- type: playTimeTracker
|
||||||
id: JobRoboticist
|
id: JobRoboticist
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,24 +1,48 @@
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconMedicalBorg
|
id: JobIconGladiator
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: &icon-rsi-dv /Textures/_DV/Interface/Misc/job_icons.rsi
|
||||||
state: MedicalBorg
|
state: Gladiator
|
||||||
jobName: job-name-medical-borg
|
jobName: job-name-gladiator
|
||||||
|
|
||||||
|
- type: jobIcon
|
||||||
|
parent: JobIcon
|
||||||
|
id: JobIconPrisonGuard
|
||||||
|
icon:
|
||||||
|
sprite: *icon-rsi-dv
|
||||||
|
state: PrisonGuard
|
||||||
|
jobName: job-name-prison-guard
|
||||||
|
|
||||||
|
- type: jobIcon
|
||||||
|
parent: JobIcon
|
||||||
|
id: JobIconMartialArtist
|
||||||
|
icon:
|
||||||
|
sprite: *icon-rsi-dv
|
||||||
|
state: MartialArtist
|
||||||
|
jobName: job-name-martialartist
|
||||||
|
|
||||||
|
- type: jobIcon
|
||||||
|
parent: JobIcon
|
||||||
|
id: JobIconForensicMantis
|
||||||
|
icon:
|
||||||
|
sprite: *icon-rsi-dv
|
||||||
|
state: PsionicMantis
|
||||||
|
jobName: job-name-mantis
|
||||||
|
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconCourier
|
id: JobIconCourier
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: nyanoMailCarrier
|
state: MailCarrier
|
||||||
jobName: job-name-courier
|
jobName: job-name-courier
|
||||||
|
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconChiefJustice
|
id: JobIconChiefJustice
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: ChiefJustice
|
state: ChiefJustice
|
||||||
jobName: job-name-chief-justice
|
jobName: job-name-chief-justice
|
||||||
|
|
||||||
|
|
@ -26,7 +50,7 @@
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconClerk
|
id: JobIconClerk
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: Clerk
|
state: Clerk
|
||||||
jobName: job-name-clerk
|
jobName: job-name-clerk
|
||||||
|
|
||||||
|
|
@ -34,23 +58,15 @@
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconProsecutor
|
id: JobIconProsecutor
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: Prosecutor
|
state: Prosecutor
|
||||||
jobName: job-name-prosecutor
|
jobName: job-name-prosecutor
|
||||||
|
|
||||||
- type: jobIcon
|
|
||||||
parent: JobIcon
|
|
||||||
id: JobIconSecurityBorg
|
|
||||||
icon:
|
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
|
||||||
state: SecurityBorg
|
|
||||||
jobName: job-name-security-borg
|
|
||||||
|
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconCargoAssistant
|
id: JobIconCargoAssistant
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: CargoAssistant
|
state: CargoAssistant
|
||||||
jobName: job-name-cargo-assistant
|
jobName: job-name-cargo-assistant
|
||||||
|
|
||||||
|
|
@ -58,23 +74,22 @@
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconSurgeon
|
id: JobIconSurgeon
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: Surgeon
|
state: Surgeon
|
||||||
|
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconSecurityK9Officer
|
id: JobIconSecurityK9Officer
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: SecurityK9Officer
|
state: SecurityK9Officer
|
||||||
jobName: role-name-k9-officer
|
jobName: role-name-k9-officer
|
||||||
|
|
||||||
# CentComm
|
# MARK: CentComm
|
||||||
|
|
||||||
- type: jobIcon
|
- type: jobIcon
|
||||||
parent: JobIcon
|
parent: JobIcon
|
||||||
id: JobIconCentCommIntern
|
id: JobIconCentCommIntern
|
||||||
icon:
|
icon:
|
||||||
sprite: /Textures/_DV/Interface/Misc/job_icons.rsi
|
sprite: *icon-rsi-dv
|
||||||
state: CentcommIntern
|
state: CentcommIntern
|
||||||
jobName: job-name-centcomintern
|
jobName: job-name-centcomintern
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,6 @@
|
||||||
- Detective
|
- Detective
|
||||||
- PrisonGuard
|
- PrisonGuard
|
||||||
- Prosecutor
|
- Prosecutor
|
||||||
- SecurityBorg
|
|
||||||
- SecurityCadet
|
- SecurityCadet
|
||||||
- SecurityOfficer
|
- SecurityOfficer
|
||||||
|
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 172 B After Width: | Height: | Size: 172 B |
|
Before Width: | Height: | Size: 4.8 KiB After Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 167 B After Width: | Height: | Size: 167 B |
|
Before Width: | Height: | Size: 138 B |
|
Before Width: | Height: | Size: 530 B After Width: | Height: | Size: 530 B |
|
Before Width: | Height: | Size: 148 B After Width: | Height: | Size: 148 B |
|
Before Width: | Height: | Size: 551 B |
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"license": "CC-BY-SA-3.0",
|
"license": "CC-BY-SA-3.0",
|
||||||
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e | SecurityOfficer, nyanoMartialArtist, nyanoGladiator made by Floofers | ChiefJustice, Clerk by leonardo_dabepis (Discord), SecurityBorg recoloured from MedicalBorg by DangerRevolution(github), CargoAssistant recoloured from MedicalIntern by Radezolid, Surgeon by Janet Blackquill <uhhadd@gmail.com> 2024. Security cards modified by TJohnson. nyanoMantis Prisoner and Prosecutor made by BoxfulOfSoup (Github). CentcommIntern Modified by @Stxcking (github)| Hitman icon by stormyatt(gituhb). SecurityK9Officer by BarryNorfolk (Github)",
|
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/d917f4c2a088419d5c3aec7656b7ff8cebd1822e | SecurityOfficer, martialartist, gladiator made by Floofers | ChiefJustice, Clerk by leonardo_dabepis (Discord), CargoAssistant recoloured from MedicalIntern by Radezolid, Surgeon by Janet Blackquill <uhhadd@gmail.com> 2024. Security cards modified by TJohnson. psionicmantis Prisoner and Prosecutor made by BoxfulOfSoup (Github). CentcommIntern Modified by @Stxcking (github)| Hitman icon by stormyatt(gituhb). SecurityK9Officer by BarryNorfolk (Github)",
|
||||||
"size": {
|
"size": {
|
||||||
"x": 8,
|
"x": 8,
|
||||||
"y": 8
|
"y": 8
|
||||||
|
|
@ -11,22 +11,19 @@
|
||||||
"name": "Chaplain"
|
"name": "Chaplain"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoGladiator"
|
"name": "Gladiator"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoPrisonGuard"
|
"name": "PrisonGuard"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoMailCarrier"
|
"name": "MailCarrier"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoMartialArtist"
|
"name": "MartialArtist"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoMantis"
|
"name": "PsionicMantis"
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "MedicalBorg"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "ChiefJustice"
|
"name": "ChiefJustice"
|
||||||
|
|
@ -40,9 +37,6 @@
|
||||||
{
|
{
|
||||||
"name": "Lawyer"
|
"name": "Lawyer"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"name": "SecurityBorg"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"name": "CargoAssistant"
|
"name": "CargoAssistant"
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 1012 B After Width: | Height: | Size: 1012 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
|
@ -14,22 +14,22 @@
|
||||||
"name": "clerk"
|
"name": "clerk"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanogladiator"
|
"name": "gladiator"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanoprisonguard"
|
"name": "prisonguard"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "prosecutor"
|
"name": "prosecutor"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanomailcarrier"
|
"name": "mailcarrier"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanomartialartist"
|
"name": "martialartist"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "nyanomantis"
|
"name": "psionicmantis"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "salvagespecialist"
|
"name": "salvagespecialist"
|
||||||
|
|
|
||||||
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 781 B After Width: | Height: | Size: 781 B |