Skip to content

Commit

Permalink
CSS (#6)
Browse files Browse the repository at this point in the history
# Description

- [x] CSS
#2

---------

Co-authored-by: DEATHB4DEFEAT <[email protected]>
  • Loading branch information
OCOtheOmega and DEATHB4DEFEAT authored Jan 23, 2024
1 parent dccb1fa commit 5d53e7e
Show file tree
Hide file tree
Showing 102 changed files with 615 additions and 12 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
job-description-css = Lead the service department and make sure all things the crew needs are provided and made available when necessary.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Role name
job-name-css = chief service supervisor
# Role timers
JobChiefServiceSupervisor = chief service supervisor
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
job-supervisors-css = the chief service supervisor
1 change: 1 addition & 0 deletions Resources/Prototypes/Access/misc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
- ChiefMedicalOfficer
- HeadOfSecurity
- ResearchDirector
- ChiefServiceSupervisor # Parkstation-CSS
- Command
- Security
- Detective
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Access/service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
- type: accessGroup
id: Service
tags:
- ChiefServiceSupervisor # Parkstation-CSS
- HeadOfPersonnel
- Bar
- Kitchen
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
startingGear: CourierGear
playTimeTracker: JobMailCarrier
icon: "JobIconMailCarrier"
supervisors: job-supervisors-qm
supervisors: job-supervisors-css
access:
- Cargo
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/bartender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
time: 3600 #DeltaV
startingGear: BartenderGear
icon: "JobIconBartender"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/botanist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobBotanist
startingGear: BotanistGear
icon: "JobIconBotanist"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Maintenance
Expand Down
6 changes: 3 additions & 3 deletions Resources/Prototypes/Roles/Jobs/Civilian/chef.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@
time: 3600 #DeltaV 1 hour
startingGear: ChefGear
icon: "JobIconChef"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Maintenance
- Kitchen
extendedAccess:
- Hydroponics
- Bar #Nyano - Summary: After this line, Professional Che is a component to be added. Very important.
special:
special:
- !type:AddComponentSpecial
components:
- type: ProfessionalChef #Nyano - End Summary.
- type: ProfessionalChef #Nyano - End Summary.

- type: startingGear
id: ChefGear
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/clown.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
time: 7200 #2 hrs
startingGear: ClownGear
icon: "JobIconClown"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Theatre
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
playTimeTracker: JobJanitor
startingGear: JanitorGear
icon: "JobIconJanitor"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Janitor
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/lawyer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
time: 14400 # 4 hours
startingGear: LawyerGear
icon: "JobIconLawyer"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Lawyer
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/librarian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
time: 3600 # 1 hr
startingGear: LibrarianGear
icon: "JobIconLibrarian"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Service
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/mime.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
time: 7200 # DeltaV - 2 hours
startingGear: MimeGear
icon: "JobIconMime"
supervisors: job-supervisors-hop
supervisors: job-supervisors-css
access:
- Theatre
- Maintenance
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/musician.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
time: 7200 # DeltaV - 2 hours
startingGear: MusicianGear
icon: "JobIconMusician"
supervisors: job-supervisors-hire
supervisors: job-supervisors-css
access:
- Maintenance # TODO Remove maint access for all gimmick jobs once access work is completed
- Theatre
Expand Down
2 changes: 2 additions & 0 deletions Resources/Prototypes/Roles/Jobs/departments.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
- Chef
- Clown
- HeadOfPersonnel
- ChiefServiceSupervisor # Parkstation-CSS
- Janitor
- Lawyer
- Librarian
Expand All @@ -41,6 +42,7 @@
roles:
- Captain
- CentralCommandOfficial
- ChiefServiceSupervisor # Parkstation-CSS
- ChiefEngineer
- ChiefMedicalOfficer
- HeadOfPersonnel
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/SimpleStation14/Access/service.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- type: accessLevel
id: ChiefServiceSupervisor
name: id-card-access-level-chief-service-supervisor
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- type: entity
id: LockerChiefServiceSupervisorFilled
suffix: Filled
parent: LockerChiefServiceSupervisor
components:
- type: StorageFill
contents:
- id: DoorRemoteService
- id: ClothingHandsGlovesColorWhite
- id: RubberStampCSS
- id: CigarGoldCase
prob: 0.35
- id: PenCSS
prob: 0.4
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingOuterStorageBase
id: ClothingOuterCoatCSS
name: css's suit jacket
description: A snazzy pinstripe jacket, fit for only the classiest of Heads.
components:
- type: Sprite
sprite: SimpleStation14/Clothing/OuterClothing/Coats/css_jacket.rsi
- type: Clothing
sprite: SimpleStation14/Clothing/OuterClothing/Coats/css_jacket.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingUniformSkirtBase
id: ClothingUniformJumpskirtCSS
name: chief service supervisor's jumpskirt
description: A sharp, green waistcoat. Smart, but flashy.
components:
- type: Sprite
sprite: SimpleStation14/Clothing/Uniforms/Jumpskirt/css.rsi
- type: Clothing
sprite: SimpleStation14/Clothing/Uniforms/Jumpskirt/css.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingUniformBase
id: ClothingUniformJumpsuitCSS
name: Chief Service Supervisor's jumpsuit
description: A sharp, green waistcoat. Smart, but flashy.
components:
- type: Sprite
sprite: SimpleStation14/Clothing/Uniforms/Jumpsuit/css.rsi
- type: Clothing
sprite: SimpleStation14/Clothing/Uniforms/Jumpsuit/css.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
- type: entity
id: SpawnPointChiefServiceSupervisor
parent: SpawnPointJobBase
name: chief service supervisor
components:
- type: SpawnPoint
job_id: ChiefServiceSupervisor
- type: Sprite
layers:
- state: green
- state: css
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
- type: entity
parent: EncryptionKey
id: EncryptionKeyCSS
name: chief service supervisor encryption key
description: An encryption key used by the CSS.
components:
- type: EncryptionKey
channels:
- Command
- Common
- Service
defaultChannel: Service
- type: Sprite
layers:
- state: crypt_silver
- state: service_label
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- type: entity
parent: BasePDA
id: CSSPDA
name: chief service supervisor PDA
description: Smells like pine and Febreze.
components:
- type: Pda
state: pda-css
id: CSSIDCard
penSlot:
startingItem: PenCSS
priority: -1
whitelist:
tags:
- Write
- type: Sprite
sprite: SimpleStation14/Objects/Devices/pda.rsi
netsync: false
- type: Icon
sprite: SimpleStation14/Objects/Devices/pda.rsi
state: pda-css
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- type: entity
parent: IDCardStandard
id: CSSIDCard
name: chief service supervisor ID card
components:
- type: Sprite
layers:
- state: silver
- state: idchiefservicesupervisor
- type: Item
heldPrefix: silver
- type: PresetIdCard
job: ChiefServiceSupervisor
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
- type: entity
name: css's fountain pen
parent: Pen
id: PenCSS
description: 'A luxurious fountain pen for the CSS of the station.'
components:
- type: Sprite
sprite: SimpleStation14/Objects/Misc/bureaucracy.rsi
state: pen_css

- type: entity
name: chief service supervisor's rubber stamp
parent: RubberStampMime
id: RubberStampCSS
components:
- type: Stamp
stampedName: "Chief Service Supervisor"
stampState: "paper_stamp-css"
- type: Sprite
sprite: Objects/Misc/bureaucracy.rsi
state: stamp-css
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
- type: entity
parent: AirlockCommand
id: AirlockChiefServiceSupervisorLocked
suffix: ChiefServiceSupervisor, Locked
components:
- type: AccessReader
access: [["ChiefServiceSupervisor"]]

- type: entity
parent: AirlockCommandGlass
id: AirlockChiefServiceSupervisorGlassLocked
suffix: ChiefServiceSupervisor, Locked
components:
- type: AccessReader
access: [["ChiefServiceSupervisor"]]

- type: entity
parent: AirlockMaint
id: AirlockMaintCSSLocked
suffix: ChiefServiceSupervisor, Locked
components:
- type: AccessReader
access: [["ChiefServiceSupervisor"]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
- type: entity
id: LockerChiefServiceSupervisor
parent: LockerBooze
name: chief service supervisor's locker
components:
- type: Sprite
sprite: SimpleStation14/Structures/Storage/closet.rsi
- type: EntityStorageVisuals
stateBaseClosed: css_cabinet
stateDoorOpen: css_cabinet_open
stateDoorClosed: css_cabinet_door
- type: AccessReader
access: [["ChiefServiceSupervisor"]]
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
- type: job
id: ChiefServiceSupervisor
name: job-name-css
description: job-description-css
playTimeTracker: JobChiefServiceSupervisor
requirements:
- !type:DepartmentTimeRequirement
department: Civilian
time: 21600
- !type:OverallPlaytimeRequirement
time: 86400
- !type:WhitelistRequirement
weight: 10
startingGear: CSSGear
icon: "JobIconCSS"
requireAdminNotify: true
supervisors: job-supervisors-cc
canBeAntag: false
antagAdvantage: 6
access:
- Command
- ChiefServiceSupervisor
- Bar
- Service
- Mail
- Cargo
- Maintenance
- Janitor
- Theatre
- Kitchen
- Hydroponics
special:
- !type:AddComponentSpecial
components:
- type: PsionicBonusChance
flatBonus: 0.025

- type: startingGear
id: CSSGear
equipment:
jumpsuit: ClothingUniformJumpsuitCSS
back: ClothingBackpackFilled
outerClothing: ClothingOuterCoatCSS
shoes: ClothingShoesBootsLaceup
id: CSSPDA
ears: ClothingHeadsetAltService
innerClothingSkirt: ClothingUniformJumpskirtCSS
satchel: ClothingBackpackSatchelFilled
duffelbag: ClothingBackpackDuffelFilled
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- type: playTimeTracker
id: JobChiefServiceSupervisor
6 changes: 6 additions & 0 deletions Resources/Prototypes/SimpleStation14/StatusEffects/job.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- type: statusIcon
parent: JobIcon
id: JobIconCSS
icon:
sprite: Interface/Misc/job_icons.rsi
state: ChiefServiceSupervisor
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.
Binary file modified Resources/Textures/Clothing/Ears/Headsets/service.rsi/icon.png
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.
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,16 @@
{
"name": "icon"
},
{
"name": "icon_alt"
},
{
"name": "equipped-EARS",
"directions": 4
},
{
"name": "alt-equipped-EARS",
"directions": 4
}
]
}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 5d53e7e

Please sign in to comment.