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

Administrative Assistant, a new RP / Support centric "command" role #1207

Closed
wants to merge 22 commits into from
Closed
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Resources/Locale/en-US/deltav/job/job-description.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
job-description-medical-borg = Half-human, Half-machine. Follow your laws, serve the crew, and assist the medical department.
job-description-courier = Deliver mail and other packages from and to logistics. Avoid dogs.
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
job-description-admin-assistant = Assist command in their day-to-day activities, grab the captain a coffee, answer faxes in the bridge.
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
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,2 +1,3 @@
job-name-medical-borg = Medical Cyborg
job-name-courier = Courier
job-name-admin-assistant = Administrative Assistant
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/job/job-supervisors.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
job-supervisors-command = all command officials
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions Resources/Locale/en-US/deltav/paper/stamp-component.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
stamp-component-stamped-name-admin-assistant = Administrative Assistant
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
6 changes: 6 additions & 0 deletions Resources/Locale/en-US/deltav/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,9 @@ loadout-group-martial-artist-shoes = Martial Artist shoes

loadout-group-gladiator-jumpsuit = Gladiator jumpsuit
loadout-group-gladiator-outerclothing = Gladiator outer clothing

# Command
loadout-group-admin-assistant-head = Administrative Assistant head
loadout-group-admin-assistant-jumpsuit = Administrative Assistant jumpsuit
loadout-group-admin-assistant-outerclothing = Administrative Assistant outer clothing
loadout-group-admin-assistant-back = Administrative Assistant backpack
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
1 change: 1 addition & 0 deletions Resources/Locale/en-US/job/job-names.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ job-name-visitor = Visitor

# Role timers - Make these alphabetical or I cut you
JobAtmosphericTechnician = Atmospheric Technician
JobAdministrativeAssistant = Administrative Assistant
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
JobBartender = Bartender
JobBorg = Borg
JobBotanist = Botanist
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,3 +32,16 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackCaptain
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
id: ClothingBackpackAdminAssistantFilled
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
name: administrative assistant's backpack
description: Its a backpack build for carrying paper.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*"It's", *"built"

components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: Flash
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
- id: RubberStampAdminAssistant
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,16 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackDuffelCaptain
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
id: ClothingBackpackDuffelAdminAssistantFilled
name: administrative assistant's duffel bag
description: Its a duffel bag build for carrying paper.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*"It's", *"built"

components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: Flash
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
- id: RubberStampAdminAssistant
Original file line number Diff line number Diff line change
Expand Up @@ -19,3 +19,16 @@
contents:
- id: BoxSurvivalMedical
- id: RubberStampPsychologist

- type: entity
noSpawn: true
parent: ClothingBackpackSatchelCaptain
id: ClothingBackpackSatchelAdminAssistantFilled
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
name: administrative assistant's satchel
description: Its a satchel build for carrying paper.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*"It's", *"built"

components:
- type: StorageFill
contents:
- id: BoxSurvival
- id: Flash
- id: RubberStampAdminAssistant
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltAdminAssistant
name: administrative assistant over-ear headset
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
components:
- type: ContainerFill
containers:
key_slots:
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
- EncryptionKeyCommand
- EncryptionKeyCommon
- type: Sprite
sprite: Clothing/Ears/Headsets/command.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/command.rsi
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

new line here would be great x3

Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,14 @@
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/centcom_officer.rsi
- type: Clothing
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/centcom_officer.rsi

- type: entity
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
parent: ClothingUniformBase
id: ClothingUniformJumpskirtAdminAssistant
name: administrative assistant's jumpskirt
description: A suit worn by the Administrative Assistant. Smells of burnt coffee.
components:
- type: Sprite
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi
- type: Clothing
sprite: DeltaV/Clothing/Uniforms/Jumpskirt/admin_assistant.rsi
Original file line number Diff line number Diff line change
Expand Up @@ -253,4 +253,15 @@
- type: Sprite
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi
- type: Clothing
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/chemshirtsuit.rsi

noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitAdminAssistant
name: administrative assistant's jumpsuit
description: A suit worn by the Administrative Assistant. Smells of burnt coffee.
components:
- type: Sprite
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi
- type: Clothing
sprite: DeltaV/Clothing/Uniforms/Jumpsuit/admin_assistant.rsi
13 changes: 13 additions & 0 deletions Resources/Prototypes/DeltaV/Entities/Markers/Spawners/jobs.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@

noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
- type: entity
id: SpawnPointMedicalBorg
parent: SpawnPointJobBase
Expand Down Expand Up @@ -25,3 +26,15 @@
- state: green
- sprite: DeltaV/Markers/jobs.rsi
state: courier

- type: entity
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
id: SpawnPointAdminAssistant
parent: SpawnPointJobBase
name: administrative assistant
components:
- type: SpawnPoint
job_id: AdministrativeAssistant
- type: Sprite
layers:
- state: green
- state: adminassistant
21 changes: 13 additions & 8 deletions Resources/Prototypes/DeltaV/Entities/Objects/Devices/pda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -55,9 +55,9 @@

- type: entity
parent: BasePDA
id: CourierPDA
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
name: courier PDA
description: Smells like unopened letters.
id: AdminAssistantPDA
name: administrative assistant PDA
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
description: Theres pen scribbles all over the edges, and a few sticky notes stuck on it.
components:
- type: Sprite
sprite: DeltaV/Objects/Devices/pda.rsi
Expand All @@ -72,11 +72,16 @@
shader: "unshaded"
visible: false
- type: Pda
id: CourierIDCard
state: pda-mailcarrier
id: AdminAssistantIDCard
state: pda-admin-assistant
penSlot:
startingItem: PenCap
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
priority: -1
whitelist:
tags:
- Write
- type: PdaBorderColor
borderColor: "#e39751"
accentVColor: "#050c4d"
borderColor: "#aa9100"
- type: Icon
sprite: DeltaV/Objects/Devices/pda.rsi
state: pda-mailcarrier
state: pda-admin-assistant
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
- type: entity
parent: IDCardStandard
id: CourierIDCard
name: courier ID card
id: AdminAssistantIDCard
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
name: administrative assistant ID card
components:
- type: Sprite
layers:
- state: default
- state: silver
- sprite: DeltaV/Objects/Misc/id_cards.rsi
state: nyanomailcarrier
state: idadminassistant
- type: Item
heldPrefix: silver
- type: PresetIdCard
job: Courier
job: AdministrativeAssistant
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,17 @@
- type: Sprite
sprite: DeltaV/Objects/Misc/stamps.rsi
state: stamp-psychologist

- type: entity
name: administrative assistant rubber stamp
parent: RubberStampBase
id: RubberStampAdminAssistant
suffix: DO NOT MAP
NullWanderer marked this conversation as resolved.
Show resolved Hide resolved
components:
- type: Stamp
stampedName: stamp-component-stamped-name-admin-assistant
stampedColor: "#4191f2"
stampState: "paper_stamp-admin-assistant"
- type: Sprite
sprite: DeltaV/Objects/Misc/stamps.rsi
state: stamp-admin-assistant
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Jumpsuit
- type: loadout
id: AdminAssistantJumpsuit
equipment: AdminAssistantJumpsuit

- type: startingGear
id: AdminAssistantJumpsuit
equipment:
jumpsuit: ClothingUniformJumpsuitAdminAssistant

- type: loadout
id: AdminAssistantJumpskirt
equipment: AdminAssistantJumpskirt

- type: startingGear
id: AdminAssistantJumpskirt
equipment:
jumpsuit: ClothingUniformJumpskirtAdminAssistant

# Back

- type: loadout
id: AdminAssistantBackpack
equipment: AdminAssistantBackpack

- type: startingGear
id: AdminAssistantBackpack
equipment:
back: ClothingBackpackAdminAssistantFilled

- type: loadout
id: AdminAssistantSatchel
equipment: AdminAssistantSatchel

- type: startingGear
id: AdminAssistantSatchel
equipment:
back: ClothingBackpackSatchelAdminAssistantFilled

- type: loadout
id: AdminAssistantDuffel
equipment: AdminAssistantDuffel

- type: startingGear
id: AdminAssistantDuffel
equipment:
back: ClothingBackpackDuffelAdminAssistantFilled
noctyrnal marked this conversation as resolved.
Show resolved Hide resolved
25 changes: 25 additions & 0 deletions Resources/Prototypes/DeltaV/Loadouts/loadout_groups.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,28 @@
- BrigMedicBackpack
- BrigMedicSatchel
- BrigMedicDuffel

# Command
## Admin Assistant

- type: loadoutGroup
id: AdminAssistantJumpsuit
name: loadout-group-admin-assistant-jumpsuit
loadouts:
- AdminAssistantJumpsuit
- AdminAssistantJumpskirt

- type: loadoutGroup
id: AdminAssistantOuterClothing
name: loadout-group-admin-assistant-outerclothing
minLimit: 0
loadouts:
- CaptainWintercoat
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pretty please change this out for something else. duravest would work fine for now until your or I get to spriting a dedicated coat


- type: loadoutGroup
id: AdminAssistantBack
name: loadout-group-admin-assistant-back
loadouts:
- AdminAssistantBackpack
- AdminAssistantSatchel
- AdminAssistantDuffel
12 changes: 12 additions & 0 deletions Resources/Prototypes/DeltaV/Loadouts/role_loadouts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,3 +21,15 @@
- SecurityOuterClothing
- MedicalGloves
- Trinkets

# Command
- type: roleLoadout
id: JobAdministrativeAssistant
groups:
- AdminAssistantHead
- AdminAssistantJumpsuit
- AdminAssistantBack
- AdminAssistantOuterClothing
- AdminAssistantGloves
- Glasses
- Trinkets
Loading
Loading