Skip to content

Commit

Permalink
Headsets In Loadouts (#2021)
Browse files Browse the repository at this point in the history
* Headsets In Loadouts

* Remove service headsets

* Headsets +

* alternative sec, NFSD headsets, fix PAL jumpskirt

---------

Co-authored-by: Whatstone <[email protected]>
  • Loading branch information
dvir001 and whatston3 committed Sep 18, 2024
1 parent 3afee1d commit c796920
Show file tree
Hide file tree
Showing 52 changed files with 557 additions and 134 deletions.
1 change: 1 addition & 0 deletions Resources/Locale/en-US/_NF/preferences/loadout-groups.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

loadout-group-contractor-gloves = gloves
loadout-group-contractor-head = head
loadout-group-contractor-ears = ears
loadout-group-contractor-jumpsuit = jumpsuit
loadout-group-contractor-outerclothing = outer clothing
loadout-group-contractor-belt = belt
Expand Down
7 changes: 0 additions & 7 deletions Resources/Maps/_NF/Shuttles/Expedition/anchor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9098,13 +9098,6 @@ entities:
rot: -1.5707963267948966 rad
pos: 18.5,-15.5
parent: 1
- proto: IntercomService
entities:
- uid: 1792
components:
- type: Transform
pos: -4.5,-4.5
parent: 1
- proto: LampGold
entities:
- uid: 692
Expand Down
2 changes: 1 addition & 1 deletion Resources/Prototypes/Catalog/Fills/Backpacks/duffelbag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@
- id: ClothingMaskClown
- id: BikeHorn
- id: ClownPDA
- id: ClothingHeadsetService
# - id: ClothingHeadsetService # Frontier

- type: entity
parent: ClothingBackpackDuffelSyndicateBundle
Expand Down
1 change: 0 additions & 1 deletion Resources/Prototypes/Catalog/Fills/Lockers/service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,6 @@
# - id: ClothingUniformOveralls # Frontier
# - id: ClothingHeadHatTrucker # Frontier
# prob: 0.1
- id: ClothingHeadsetService # Frontier

- type: entity
id: LockerBotanistLoot
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
ClothingHeadHatTophat: 2
ClothingEyesHudBeer: 2
ClothingEyesEyepatchHudBeer: 2
ClothingHeadsetService: 2
# ClothingHeadsetService: 2 # Frontier
ClothingOuterApronBar: 2
ClothingOuterWinterBar: 2
ClothingUniformJumpsuitBartender: 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
ClothingNeckScarfChaplainStole: 3 # Frontier
ClothingNeckStoleChaplain: 3
ClothingBeltChaplainSash: 3 # Frontier
ClothingHeadsetService: 4
# ClothingHeadsetService: 4 # Frontier
RubberStampChaplain: 3
Bible: 3
BoxCandle: 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
id: ChefDrobeInventory
startingInventory:
ClothingOuterEVASuitServiceWorker: 2 # Frontier
ClothingHeadsetService: 2
# ClothingHeadsetService: 2 # Frontier
ClothingOuterApronChef: 3
ClothingOuterWinterChef: 2
ClothingOuterJacketChef: 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
ClothingUniformJumpsuitLibrarian: 3
ClothingUniformJumpskirtLibrarian: 3
ClothingShoesBootsLaceup: 2
ClothingHeadsetService: 2
# ClothingHeadsetService: 2 # Frontier

Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
ClothingNeckScarfStripedGreen: 3
ClothingHeadBandBotany: 3
ClothingHeadHatTrucker: 3 # Frontier
ClothingHeadsetService: 3
# ClothingHeadsetService: 3 # Frontier
ClothingOuterWinterHydro: 3
ClothingHandsGlovesLeather: 3 # Frontier
ClothingShoesColorBrown: 3 # Frontier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
ClothingShoesColorBlack: 2
ClothingHeadHatPurplesoft: 2
ClothingBeltJanitor: 2
ClothingHeadsetService: 2
# ClothingHeadsetService: 2 # Frontier
ClothingOuterWinterJani: 2
ClothingShoesBootsWinterJani: 2 #Delta V: Add departmental winter boots
ClothingNeckScarfStripedPurple: 3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
ClothingUniformJumpsuitLawyerGood: 1
ClothingUniformJumpskirtLawyerGood: 1
ClothingShoesBootsLaceup: 2
ClothingHeadsetService: 2
# ClothingHeadsetService: 2 # Frontier
ClothingNeckLawyerbadge: 2
RubberStampLawyer: 2
BriefcaseBrown: 2
Expand Down
3 changes: 2 additions & 1 deletion Resources/Prototypes/Loadouts/role_loadouts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,9 @@
- JanitorNFOuterClothing # Frontier
- ContractorFace # Frontier
- ContractorGlasses # Frontier
- ContractorBoxSurvival # Frontier
- ContractorEars # Frontier
- ContractorEncryptionKey # Frontier
- ContractorBoxSurvival # Frontier
- ContractorImplanter # Frontier
- ContractorFun # Frontier
- ContractorTrinkets # Frontier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
ClothingHeadMailCarrier: 2
ClothingEyesHudMail: 2 # Frontier
MailBag: 2
ClothingHeadsetService: 2 # Frontier ClothingHeadsetCargo<ClothingHeadsetService
ClothingOuterWinterCoatMail: 2
ClothingShoesColorBlack: 2
RubberStampApproved: 3 # Frontier 1<3
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,3 @@
ClothingHeadHatFedoraGrey: 2
ClothingHandsGlovesColorBlack: 2
RadioHandheldNF: 2 # Frontier: RadioHandheld<RadioHandheldNF
ClothingHeadsetService: 2
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,12 @@
outerClothing: ClothingOuterVestValet
gloves: ClothingHandsGlovesColorWhite
id: ValetPDA
ears: ClothingHeadsetService
# ears: ClothingHeadsetService # Frontier
# innerClothingSkirt: ClothingUniformJumpskirtValet
# satchel: ClothingBackpackSatchelFilled
# duffelbag: ClothingBackpackDuffelFilled
# messenger: ClothingBackpackMessengerFilled # Frontier
storage: # Frontier
back: # Frontier
- EncryptionKeyService # Frontier
- ShipVoucherFrontierValet # Frontier
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,10 @@
head: ClothingHeadMailCarrier
eyes: ClothingEyesHudMail
id: CourierPDA
ears: ClothingHeadsetService # Frontier - ClothingHeadsetCargo<ClothingHeadsetService
# ears: ClothingHeadsetService # Frontier - ClothingHeadsetCargo<ClothingHeadsetService
belt: MailBag
storage:
back:
- EncryptionKeyService # Frontier
- HandheldCrewMonitor # Frontier
- ShipVoucherFrontierMailCarrier # Frontier
3 changes: 2 additions & 1 deletion Resources/Prototypes/Roles/Jobs/Civilian/janitor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,10 +34,11 @@
equipment:
shoes: ClothingShoesGaloshes
id: JanitorPDA
ears: ClothingHeadsetService
# ears: ClothingHeadsetService # Frontier
belt: ClothingBeltJanitorFilled
storage:
back:
- EncryptionKeyService # Frontier
- ShipVoucherFrontierJanitor # Frontier

- type: startingGear
Expand Down
2 changes: 0 additions & 2 deletions Resources/Prototypes/_NF/Catalog/Fills/Lockers/service.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@
- type: StorageFill
contents:
- id: ClothingBeltJanitorFilled
- id: ClothingHeadsetService
- id: MopItem
- id: BoxMousetrap
- id: BoxTrashbag
Expand All @@ -21,7 +20,6 @@
- type: StorageFill
contents:
- id: ClownRecorder
- id: ClothingHeadsetService
- id: BikeHorn
- id: CrayonRainbow
- id: RubberStampClown
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
- type: vendingMachineInventory
id: ValetDrobeInventory
startingInventory:
ClothingHeadsetService: 2
ClothingUniformJumpsuitValet: 2
ClothingUniformJumpskirtValet: 2
ClothingHeadHatBellhop: 2
Expand Down
107 changes: 77 additions & 30 deletions Resources/Prototypes/_NF/Entities/Clothing/Ears/headsets.yml
Original file line number Diff line number Diff line change
@@ -1,32 +1,17 @@
- type: entity
id: ClothingHeadsetCommon
suffix: Common
name: headset
description: An updated, modular intercom that fits over the head. Takes encryption keys.
abstract: true
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCommon

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetSecurity]
id: ClothingHeadsetSecurityCommon # Ask SR or Sheriff for keys

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdBrown]
id: ClothingHeadsetNfsdBrownCommon # Ask SR or Sheriff for keys

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdGreen]
id: ClothingHeadsetNfsdGreenCommon # Ask SR or Sheriff for keys

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdCream]
id: ClothingHeadsetNfsdCreamCommon # Ask SR or Sheriff for keys

- type: entity
parent: ClothingHeadset
id: ClothingHeadsetNfsdBrown # Ask SR or Sheriff for keys
id: ClothingHeadsetNfsdBrown
name: nfsd headset
components:
- type: Sprite
Expand All @@ -36,12 +21,12 @@
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyNfsd
- EncryptionKeyCommon
- EncryptionKeyNfsd

- type: entity
parent: ClothingHeadsetNfsdBrown
id: ClothingHeadsetNfsdGreen # Ask SR or Sheriff for keys
id: ClothingHeadsetNfsdGreen
components:
- type: Sprite
sprite: _NF/Clothing/Ears/Headsets/nfsd_e_green.rsi
Expand All @@ -50,21 +35,83 @@

- type: entity
parent: ClothingHeadsetNfsdBrown
id: ClothingHeadsetNfsdCream # Ask SR or Sheriff for keys
id: ClothingHeadsetNfsdCream
components:
- type: Sprite
sprite: _NF/Clothing/Ears/Headsets/nfsd_e_cb.rsi
- type: Clothing
sprite: _NF/Clothing/Ears/Headsets/nfsd_e_cb.rsi

# Common Versions - Frontier
- type: entity
parent: ClothingHeadsetNfsdCream
id: ClothingHeadsetNfsdCreamMed # Ask SR or Sheriff for keys
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdBrown]
id: ClothingHeadsetNfsdBrownCommon # Ask SR or Sheriff for keys

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdGreen]
id: ClothingHeadsetNfsdGreenCommon # Ask SR or Sheriff for keys

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetNfsdCream]
id: ClothingHeadsetNfsdCreamCommon # Ask SR or Sheriff for keys

# Common Versions - Upstream
- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetGrey]
id: ClothingHeadsetGreyCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetCargo]
id: ClothingHeadsetCargoCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetMining]
id: ClothingHeadsetMiningCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetCommand]
id: ClothingHeadsetCommandCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetEngineering]
id: ClothingHeadsetEngineeringCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetMedical]
id: ClothingHeadsetMedicalCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetScience]
id: ClothingHeadsetScienceCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetMedicalScience]
id: ClothingHeadsetMedicalScienceCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetRobotics]
id: ClothingHeadsetRoboticsCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetSecurity]
id: ClothingHeadsetSecurityCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetBrigmedic]
id: ClothingHeadsetBrigmedicCommon
categories: [ HideSpawnMenu ]

- type: entity
parent: [ClothingHeadsetCommon, ClothingHeadsetService]
id: ClothingHeadsetServiceCommon
categories: [ HideSpawnMenu ]
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyNfsd
- EncryptionKeyCommon
- EncryptionKeyMedical
Loading

0 comments on commit c796920

Please sign in to comment.