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

Chef ship #2426

Closed
Closed
Show file tree
Hide file tree
Changes from all 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
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_NF/headset/headset-component.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
chat-radio-traffic = Traffic
2,878 changes: 2,878 additions & 0 deletions Resources/Maps/Shuttles/_NF/piecrust_edited.yml

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion Resources/Prototypes/Catalog/Fills/Lockers/heads.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,6 @@
children:
- !type:NestedSelector # DeltaV
tableId: LockerFillQuarterMasterDeltaV
- id: BoxEncryptionKeyCargo
- id: BoxFolderQmClipboard
- id: CargoBountyComputerCircuitboard
- id: CargoRequestComputerCircuitboard
Expand Down
9 changes: 9 additions & 0 deletions Resources/Prototypes/DeltaV/Catalog/Cargo/cargo_shuttle.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: cargoProduct
id: TrafficKeyBox
icon:
sprite: _NF/Objects/Devices/encryption_keys.rsi
state: stc_label
product: CrateTrafficKey
cost: 10000
category: cargoproduct-category-name-shuttle
group: market
11 changes: 11 additions & 0 deletions Resources/Prototypes/DeltaV/Catalog/Fills/Boxes/general.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,17 @@
whitelist:
components:
- EncryptionKey

- type: entity
name: traffic encryption key box
parent: BoxEncryptionKeyPassenger
id: BoxEncryptionKeyTraffic
description: A box of spare encryption keys.
components:
- type: StorageFill
contents:
- id: EncryptionKeyTraffic
amount: 4

- type: entity
name: justice encryption key box
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: entity
parent: CratePlastic
id: CrateTrafficKey
name: traffic key crate
description: Contains a box of traffic keys
components:
- type: StorageFill
contents:
- id: BoxEncryptionKeyTraffic
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
- id: ClothingShoesBootsWinterLogisticsOfficer
- id: MiningShuttleConsoleCircuitboard
- id: StockTradingCartridge
- id: BoxEncryptionKeyTraffic
- id: LunchboxCommandFilledRandom
prob: 0.3

Expand Down
67 changes: 15 additions & 52 deletions Resources/Prototypes/DeltaV/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,39 +10,7 @@
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyCommon

- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltService
name: head of personnel's over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyCommon
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/service.rsi
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/service.rsi

- type: entity
parent: ClothingHeadsetAltSyndicate
id: ClothingHeadsetAltSyndicateListening
name: blood-red over-ear interception headset
description: An advanced, modular syndicate interception intercom that fits over the head.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeySyndie
- EncryptionKeyStationMaster
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetJustice
Expand All @@ -60,25 +28,6 @@
state: icon
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetAltJustice
name: chief justice's headset
description: The headset used by the chief justice.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyJustice
- EncryptionKeySecurity
- EncryptionKeyCommon
- EncryptionKeyCommand
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
state: icon_alt
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi

- type: entity
parent: ClothingHeadset
Expand Down Expand Up @@ -112,4 +61,18 @@
sprite: Clothing/Ears/Headsets/security.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/security.rsi


- type: entity
parent: ClothingHeadset
id: ClothingHeadsetGreySyndicate
name: passenger headset
suffix: Recruiter
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyTraffic
# - EncryptionKeySyndie # Taken out until remodeling of recruiter is done.
- EncryptionKeyCommon
- type: Sprite
sprite: Clothing/Ears/Headsets/base.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltService
name: head of personnel's over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyService
- EncryptionKeyCommand
- EncryptionKeyCommon
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/service.rsi
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/service.rsi

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetAltJustice
name: chief justice's headset
description: The headset used by the chief justice.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyJustice
- EncryptionKeySecurity
- EncryptionKeyCommon
- EncryptionKeyCommand
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi
state: icon_alt
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/justice.rsi

- type: entity
parent: ClothingHeadsetAltSyndicate
id: ClothingHeadsetAltSyndicateListening
name: blood-red over-ear interception headset
description: An advanced, modular syndicate interception intercom that fits over the head.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeySyndie
- EncryptionKeyStationMaster
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi

- type: entity
parent: ClothingHeadsetAltSyndicate
id: ClothingHeadsetAltSyndicateInterdyne
name: blood-red over-ear piloting headset
description: An advanced, modular syndicate intercom that fits over the head.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeySyndie
- EncryptionKeyTraffic
- type: Sprite
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
- type: Clothing
sprite: DeltaV/Clothing/Ears/Headsets/syndicate_listening.rsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
- type: entity
id: IntercomJustice
parent: BaseIntercomSecure
suffix: Justice
description: An intercom. It's been reinforced with metal.
components:
- type: ContainerFill
containers:
board:
- IntercomElectronics
key_slots:
- EncryptionKeyCommon
- EncryptionKeyJustice

- type: entity
id: IntercomTraffic
parent: BaseIntercomSecure
suffix: Traffic
description: An intercom. It's been reinforced with metal.
components:
- type: ContainerFill
containers:
board:
- IntercomElectronics
key_slots:
- EncryptionKeyCommon
- EncryptionKeyTraffic
2 changes: 1 addition & 1 deletion Resources/Prototypes/DeltaV/Roles/Antags/recruiter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,6 @@
outerClothing: ClothingOuterCoatTrench
shoes: ClothingShoesLeather
id: PassengerPDA
ears: ClothingHeadsetGrey
ears: ClothingHeadsetGreySyndicate
pocket1: PenRecruiter
pocket2: RubberStampSyndicate
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
outerClothing: ClothingOuterCoatLabChem
shoes: ClothingShoesEnclosedChem
id: SyndiPDA
ears: ClothingHeadsetAltSyndicate
ears: ClothingHeadsetAltSyndicateInterdyne # Gives them Traffic Coms (Todo: Add common coms upon ship & role rework)
pocket1: HandLabeler
pocket2: RubberStampSyndicate
mask: ClothingMaskNeckGaiter
Expand Down
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@
key_slots:
- EncryptionKeyCargo
- EncryptionKeyCommand
- EncryptionKeyTraffic # DeltaV - "STOP CRASHING INTO MY CARGO SHUTTLE FOR F### SAKE"
- EncryptionKeyCommon

- type: entity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
- type: entity
- type: entity
abstract: true
parent: ClothingHeadset
id: ClothingHeadsetAlt
Expand All @@ -20,6 +20,7 @@
key_slots:
- EncryptionKeyCargo
- EncryptionKeyCommand
- EncryptionKeyTraffic # DeltaV
- EncryptionKeyCommon
- type: Sprite
sprite: Clothing/Ears/Headsets/cargo.rsi
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,8 @@
- Security
- Service
- Supply
- Prison #DeltaV
- Traffic # DeltaV
- Prison # DeltaV
defaultChannel: Command
- type: Sprite
layers:
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Shuttles/shuttle_incoming_event.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

- type: preloadedGrid
id: TravelingCuisine
path: /Maps/Shuttles/ShuttleEvent/traveling_china_cuisine.yml
path: /Maps/Shuttles/_NF/piecrust_edited.yml # DeltaV - Better Chef Shuttle
copies: 2

- type: preloadedGrid
Expand Down
15 changes: 15 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Items/belt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
- type: entity
id: ClothingBeltPilotFilled
parent: ClothingBeltPilot
suffix: Filled
components:
- type: StorageFill
contents:
- id: CrowbarRed
- id: Wrench
- id: Screwdriver
- id: Multitool
- id: HandHeldMassScanner
- id: RemoteSignaller
- id: InflatableWallStack5
- id: InflatableDoorStack1
17 changes: 17 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Lockers/pilot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- type: entity
id: LockerPilotFilled
suffix: Filled
parent: LockerPilot
components:
- type: StorageFill
contents:
- id: ClothingBeltPilotFilled
- id: ClothingHeadsetAltPilot
- id: ClothingEyesGlassesPilot
- id: ClothingNeckScarfPilot
- id: ClothingMaskPilot
- id: ClothingHandsGlovesPilot # DeltaV Addition to add full pilot outfit to locker
- id: ClothingShoesBootsPilot # DeltaV Addition
- id: ClothingUniformJumpsuitPilot # DeltaV Addition
- id: ClothingHeadHatPilot # DeltaV Addition
- id: ClothingBackpackPilot # DeltaV Addition
13 changes: 13 additions & 0 deletions Resources/Prototypes/_NF/Catalog/Fills/Lockers/suit_storage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
#Pilot hardsuit
- type: entity
id: SuitStoragePilot
parent: SuitStorageBase
suffix: Pilot
components:
- type: StorageFill
contents:
- id: OxygenTankFilled # DeltaV - Changed Air Tank to O2 Tank
- id: ClothingOuterHardsuitPilot
- id: ClothingMaskBreath
- id: JetpackMiniFilled
- type: AccessReader
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
- type: entity
parent: NFClothingBackpack
id: ClothingBackpackPilot
name: pilot backpack
description: A backpack for a True Ace.
components:
- type: Sprite
sprite: _NF/Clothing/Back/Backpacks/pilot.rsi
Loading
Loading