Nanotrasen Interns (#8006)
@@ -87,6 +87,38 @@
|
|||||||
- state: green
|
- state: green
|
||||||
- state: assistant
|
- state: assistant
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointTechnicalAssistant
|
||||||
|
parent: SpawnPointAssistant
|
||||||
|
name: technical assistant
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: TechnicalAssistant
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointMedicalIntern
|
||||||
|
parent: SpawnPointAssistant
|
||||||
|
name: medical intern
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: MedicalIntern
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointSecurityCadet
|
||||||
|
parent: SpawnPointAssistant
|
||||||
|
name: security cadet
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: SecurityCadet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
id: SpawnPointServiceWorker
|
||||||
|
parent: SpawnPointAssistant
|
||||||
|
name: service worker
|
||||||
|
components:
|
||||||
|
- type: SpawnPoint
|
||||||
|
job_id: ServiceWorker
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointBartender
|
id: SpawnPointBartender
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
@@ -258,7 +290,7 @@
|
|||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- state: engineer
|
- state: engineer
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: SpawnPointAtmos
|
id: SpawnPointAtmos
|
||||||
parent: SpawnPointJobBase
|
parent: SpawnPointJobBase
|
||||||
@@ -270,7 +302,7 @@
|
|||||||
layers:
|
layers:
|
||||||
- state: green
|
- state: green
|
||||||
- state: atmospherics
|
- state: atmospherics
|
||||||
|
|
||||||
# Medical
|
# Medical
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
|
|||||||
@@ -77,6 +77,66 @@
|
|||||||
- type: PDA
|
- type: PDA
|
||||||
id: AssistantIDCard
|
id: AssistantIDCard
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BasePDA
|
||||||
|
id: TechnicalAssistantPDA
|
||||||
|
name: technical assistant PDA
|
||||||
|
description: Why isn't it yellow?
|
||||||
|
components:
|
||||||
|
- type: PDA
|
||||||
|
id: TechnicalAssistantIDCard
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: PDAVisualizer
|
||||||
|
state: pda-interntech
|
||||||
|
- type: Icon
|
||||||
|
state: pda-interntech
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BasePDA
|
||||||
|
id: MedicalInternPDA
|
||||||
|
name: medical intern PDA
|
||||||
|
description: Why isn't it white?
|
||||||
|
components:
|
||||||
|
- type: PDA
|
||||||
|
id: MedicalInternIDCard
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: PDAVisualizer
|
||||||
|
state: pda-internmed
|
||||||
|
- type: Icon
|
||||||
|
state: pda-internmed
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BasePDA
|
||||||
|
id: SecurityCadetPDA
|
||||||
|
name: security cadet PDA
|
||||||
|
description: Why isn't it red?
|
||||||
|
components:
|
||||||
|
- type: PDA
|
||||||
|
id: SecurityCadetIDCard
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: PDAVisualizer
|
||||||
|
state: pda-interncadet
|
||||||
|
- type: Icon
|
||||||
|
state: pda-interncadet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: BasePDA
|
||||||
|
id: ServiceWorkerPDA
|
||||||
|
name: service worker PDA
|
||||||
|
description: Why isn't it gray?
|
||||||
|
components:
|
||||||
|
- type: PDA
|
||||||
|
id: ServiceWorkerIDCard
|
||||||
|
- type: Appearance
|
||||||
|
visuals:
|
||||||
|
- type: PDAVisualizer
|
||||||
|
state: pda-internservice
|
||||||
|
- type: Icon
|
||||||
|
state: pda-internservice
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BasePDA
|
parent: BasePDA
|
||||||
id: ChefPDA
|
id: ChefPDA
|
||||||
@@ -526,7 +586,7 @@
|
|||||||
parent: BasePDA
|
parent: BasePDA
|
||||||
id: ClearPDA
|
id: ClearPDA
|
||||||
name: clear PDA
|
name: clear PDA
|
||||||
description: 99 and 44/100ths percent pure plastic.
|
description: 99 and 44/100ths percent pure plastic.
|
||||||
components:
|
components:
|
||||||
- type: PDA
|
- type: PDA
|
||||||
id: AssistantIDCard
|
id: AssistantIDCard
|
||||||
@@ -535,7 +595,7 @@
|
|||||||
- type: PDAVisualizer
|
- type: PDAVisualizer
|
||||||
state: pda-clear
|
state: pda-clear
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: pda-clear
|
state: pda-clear
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: BasePDA
|
parent: BasePDA
|
||||||
@@ -551,4 +611,4 @@
|
|||||||
state: pda-syndi
|
state: pda-syndi
|
||||||
- type: Icon
|
- type: Icon
|
||||||
state: pda-syndi
|
state: pda-syndi
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,54 @@
|
|||||||
- type: PresetIdCard
|
- type: PresetIdCard
|
||||||
job: Assistant
|
job: Assistant
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AssistantIDCard
|
||||||
|
id: TechnicalAssistantIDCard
|
||||||
|
name: technical assistant ID card
|
||||||
|
components:
|
||||||
|
- type: PresetIdCard
|
||||||
|
job: TechnicalAssistant
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: default
|
||||||
|
- state: idintern-tech
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AssistantIDCard
|
||||||
|
id: MedicalInternIDCard
|
||||||
|
name: medical intern ID card
|
||||||
|
components:
|
||||||
|
- type: PresetIdCard
|
||||||
|
job: MedicalIntern
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: default
|
||||||
|
- state: idintern-med
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AssistantIDCard
|
||||||
|
id: SecurityCadetIDCard
|
||||||
|
name: security cadet ID card
|
||||||
|
components:
|
||||||
|
- type: PresetIdCard
|
||||||
|
job: SecurityCadet
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: default
|
||||||
|
- state: idintern-cadet
|
||||||
|
|
||||||
|
- type: entity
|
||||||
|
parent: AssistantIDCard
|
||||||
|
id: ServiceWorkerIDCard
|
||||||
|
name: service worker ID card
|
||||||
|
components:
|
||||||
|
- type: PresetIdCard
|
||||||
|
job: ServiceWorker
|
||||||
|
- type: Sprite
|
||||||
|
layers:
|
||||||
|
- state: default
|
||||||
|
- state: idintern-service
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: CaptainIDCard
|
id: CaptainIDCard
|
||||||
@@ -390,7 +438,7 @@
|
|||||||
interfaces:
|
interfaces:
|
||||||
- key: enum.AgentIDCardUiKey.Key
|
- key: enum.AgentIDCardUiKey.Key
|
||||||
type: AgentIDCardBoundUserInterface
|
type: AgentIDCardBoundUserInterface
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
parent: IDCardStandard
|
parent: IDCardStandard
|
||||||
id: AtmosIDCard
|
id: AtmosIDCard
|
||||||
|
|||||||
26
Resources/Prototypes/Roles/Jobs/Civilian/service_worker.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
- type: job
|
||||||
|
id: ServiceWorker
|
||||||
|
name: "service worker"
|
||||||
|
startingGear: ServiceWorkerGear
|
||||||
|
departments:
|
||||||
|
- Civilian
|
||||||
|
icon: "ServiceWorker"
|
||||||
|
supervisors: "chefs, botanists, the bartender, and the head of personnel"
|
||||||
|
canBeAntag: false
|
||||||
|
access:
|
||||||
|
- Service
|
||||||
|
- Maintenance
|
||||||
|
- Bar
|
||||||
|
- Kitchen
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: ServiceWorkerGear
|
||||||
|
equipment:
|
||||||
|
jumpsuit: ClothingUniformJumpsuitBartender
|
||||||
|
back: ClothingBackpackFilled
|
||||||
|
shoes: ClothingShoesColorBlack
|
||||||
|
id: ServiceWorkerPDA
|
||||||
|
ears: ClothingHeadsetService
|
||||||
|
innerclothingskirt: ClothingUniformJumpskirtBartender
|
||||||
|
satchel: ClothingBackpackSatchelFilled
|
||||||
|
duffelbag: ClothingBackpackDuffelFilled
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
- type: job
|
||||||
|
id: TechnicalAssistant
|
||||||
|
name: "technical assistant"
|
||||||
|
startingGear: TechnicalAssistantGear
|
||||||
|
departments:
|
||||||
|
- Civilian
|
||||||
|
- Engineering
|
||||||
|
icon: "TechnicalAssistant"
|
||||||
|
supervisors: "station engineers, atmospheric technicians, and the chief engineer"
|
||||||
|
canBeAntag: false
|
||||||
|
access:
|
||||||
|
- Maintenance
|
||||||
|
- Engineering
|
||||||
|
- External
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: TechnicalAssistantGear
|
||||||
|
equipment:
|
||||||
|
head: ClothingHeadHatWelding
|
||||||
|
jumpsuit: ClothingUniformJumpsuitColorYellow
|
||||||
|
back: ClothingBackpackEngineeringFilled
|
||||||
|
shoes: ClothingShoesBootsWork
|
||||||
|
id: TechnicalAssistantPDA
|
||||||
|
belt: ClothingBeltUtilityFilled
|
||||||
|
ears: ClothingHeadsetEngineering
|
||||||
|
innerclothingskirt: ClothingUniformJumpskirtColorYellow
|
||||||
|
satchel: ClothingBackpackSatchelEngineeringFilled
|
||||||
|
duffelbag: ClothingBackpackDuffelEngineeringFilled
|
||||||
26
Resources/Prototypes/Roles/Jobs/Medical/medical_intern.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
- type: job
|
||||||
|
id: MedicalIntern
|
||||||
|
name: "medical intern"
|
||||||
|
startingGear: MedicalInternGear
|
||||||
|
departments:
|
||||||
|
- Civilian
|
||||||
|
- Medical
|
||||||
|
icon: "MedicalIntern"
|
||||||
|
supervisors: "medical doctors, chemists, and the chief medical officer"
|
||||||
|
canBeAntag: false
|
||||||
|
access:
|
||||||
|
- Medical
|
||||||
|
- Maintenance
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: MedicalInternGear
|
||||||
|
equipment:
|
||||||
|
jumpsuit: ClothingUniformJumpsuitColorWhite
|
||||||
|
back: ClothingBackpackMedicalFilled
|
||||||
|
shoes: ClothingShoesColorWhite
|
||||||
|
id: MedicalInternPDA
|
||||||
|
ears: ClothingHeadsetMedical
|
||||||
|
belt: ClothingBeltMedicalFilled
|
||||||
|
innerclothingskirt: ClothingUniformJumpskirtColorWhite
|
||||||
|
satchel: ClothingBackpackSatchelMedicalFilled
|
||||||
|
duffelbag: ClothingBackpackDuffelMedicalFilled
|
||||||
26
Resources/Prototypes/Roles/Jobs/Security/security_cadet.yml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
- type: job
|
||||||
|
id: SecurityCadet
|
||||||
|
name: "security cadet"
|
||||||
|
startingGear: SecurityCadetGear
|
||||||
|
departments:
|
||||||
|
- Civilian
|
||||||
|
- Security
|
||||||
|
icon: "SecurityCadet"
|
||||||
|
supervisors: "security officers, the warden, and the head of security"
|
||||||
|
canBeAntag: false
|
||||||
|
access:
|
||||||
|
- Security
|
||||||
|
- Brig
|
||||||
|
- Maintenance
|
||||||
|
|
||||||
|
- type: startingGear
|
||||||
|
id: SecurityCadetGear
|
||||||
|
equipment:
|
||||||
|
jumpsuit: ClothingUniformJumpsuitColorRed
|
||||||
|
back: ClothingBackpackSecurityFilled
|
||||||
|
shoes: ClothingShoesBootsJack
|
||||||
|
id: SecurityCadetPDA
|
||||||
|
ears: ClothingHeadsetSecurity
|
||||||
|
innerclothingskirt: ClothingUniformJumpskirtColorRed
|
||||||
|
satchel: ClothingBackpackSatchelSecurityFilled
|
||||||
|
duffelbag: ClothingBackpackDuffelSecurityFilled
|
||||||
|
Before Width: | Height: | Size: 118 B After Width: | Height: | Size: 188 B |
|
Before Width: | Height: | Size: 138 B After Width: | Height: | Size: 194 B |
|
Before Width: | Height: | Size: 119 B After Width: | Height: | Size: 185 B |
|
After Width: | Height: | Size: 189 B |
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 189 B |
|
After Width: | Height: | Size: 189 B |
@@ -111,6 +111,18 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Musician"
|
"name": "Musician"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "MedicalIntern"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "TechnicalAssistant"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "ServiceWorker"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "SecurityCadet"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -144,6 +144,18 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "pda-musician"
|
"name": "pda-musician"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pda-interncadet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pda-internmed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pda-internservice"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "pda-interntech"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-interncadet.png
Normal file
|
After Width: | Height: | Size: 499 B |
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-internmed.png
Normal file
|
After Width: | Height: | Size: 496 B |
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-internservice.png
Normal file
|
After Width: | Height: | Size: 505 B |
BIN
Resources/Textures/Objects/Devices/pda.rsi/pda-interntech.png
Normal file
|
After Width: | Height: | Size: 498 B |
BIN
Resources/Textures/Objects/Misc/id_cards.rsi/idintern-cadet.png
Normal file
|
After Width: | Height: | Size: 187 B |
BIN
Resources/Textures/Objects/Misc/id_cards.rsi/idintern-med.png
Normal file
|
After Width: | Height: | Size: 214 B |
|
After Width: | Height: | Size: 199 B |
BIN
Resources/Textures/Objects/Misc/id_cards.rsi/idintern-tech.png
Normal file
|
After Width: | Height: | Size: 210 B |
@@ -139,6 +139,18 @@
|
|||||||
{
|
{
|
||||||
"name": "idmusician"
|
"name": "idmusician"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "idintern-cadet"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "idintern-med"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "idintern-service"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "idintern-tech"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "orange"
|
"name": "orange"
|
||||||
},
|
},
|
||||||
|
|||||||