Skip to content

Commit

Permalink
clothes everywhere
Browse files Browse the repository at this point in the history
both NCR and midwest BoS have uniforms/armors, added some belts and 6 neck cosmetics, added some extra clothes, rangers now have 3 armors and 3 uniforms and some hats/helmets, modified some off looking sprites and make them fit better with the rest,
  • Loading branch information
PatoGrone committed Apr 20, 2024
1 parent 6d8fc12 commit 577c8ae
Show file tree
Hide file tree
Showing 225 changed files with 1,562 additions and 82 deletions.
90 changes: 90 additions & 0 deletions Resources/Prototypes/Nuclear14/Entities/Clothing/Belt/belts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltBoSWebbing
name: BoS carrier
description: A simple black carrier capable of holding all kind of ammo.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Belt/boswebbing.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Belt/boswebbing.rsi
- type: Storage
whitelist:
tags:
- CigPack
components:
- BallisticAmmoProvider
- CartridgeAmmo
- type: Appearance

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltMilitary
name: military carrier
description: A simple brown carrier capable of holding all kind of ammo, it was commonly used by the military of the pre-war.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Belt/militarywebbing.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Belt/militarywebbing.rsi
- type: Storage
whitelist:
tags:
- CigPack
components:
- BallisticAmmoProvider
- CartridgeAmmo
- type: Appearance

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltNCR
name: NCR belt
description: A leather belt designed by the NCR for their troops.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Belt/ncrbelt.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Belt/ncrbelt.rsi
- type: Storage
whitelist:
tags:
- CigPack
components:
- BallisticAmmoProvider
- CartridgeAmmo
- type: Appearance

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltNCRBandolier
name: NCR bandolier
description: A bandolier commonly used by NCR marksmans and pointmans to carry single shells or cartridges.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Belt/ncrbandolier.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Belt/ncrbandolier.rsi
- type: Item
size: 60
- type: Storage
capacity: 60
whitelist:
tags:
- ShellShotgun
- CartridgeAmmo
components:
- CartridgeAmmo

- type: entity
parent: ClothingBeltStorageBase
id: ClothingBeltRope
name: rope belt
description: A handmade belt with a rope, not the best but at least works.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Belt/ropebelt.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Belt/ropebelt.rsi
- type: Storage
capacity: 20
24 changes: 23 additions & 1 deletion Resources/Prototypes/Nuclear14/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,17 @@
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHats/brotherhoodberet.rsi

- type: entity
parent: ClothingHeadBase
id: N14ClothingHeadHatBrotherhoodFieldCap
name: brotherhood of steel field cap
description: A cap worn by scribes of the Brotherhood of Steel during their field duties.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHats/brotherhoodscribe.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHats/brotherhoodscribe.rsi

# Enclave
- type: entity
parent: ClothingHeadBase
Expand Down Expand Up @@ -215,6 +226,17 @@
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHats/ncrsidecap.rsi

- type: entity
parent: ClothingHeadBase
id: N14ClothingHeadHatRanger
name: ranger hat
description: A cool cowbow hat made by the NCR for the rangers.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHats/rangerhat.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHats/rangerhat.rsi

# Tribal
- type: entity
parent: ClothingHeadBase
Expand Down Expand Up @@ -244,4 +266,4 @@
coefficients:
Blunt: 0.8
Slash: 0.8
Piercing: 0.8
Piercing: 0.8
120 changes: 120 additions & 0 deletions Resources/Prototypes/Nuclear14/Entities/Clothing/Head/helmets.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,67 @@
- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatLightBase
abstract: true
components:
- type: Sprite
layers:
- state: icon
- state: light-icon
shader: unshaded
visible: false
map: [ "light" ]
- type: Clothing
equippedPrefix: off
- type: PointLight
enabled: false
mask: /Textures/Effects/LightMasks/cone.png
autoRot: true
radius: 3
netsync: false
- type: Appearance
- type: HandheldLight
addPrefix: false
blinkingBehaviourId: blinking
radiatingBehaviourId: radiating
- type: LightBehaviour
behaviours:
- !type:FadeBehaviour
id: radiating
interpolate: Linear
maxDuration: 2.0
startValue: 3.0
endValue: 2.0
isLooped: true
property: Radius
enabled: false
reverseWhenFinished: true
- !type:PulseBehaviour
id: blinking
interpolate: Nearest
maxDuration: 1.0
minValue: 0.1
maxValue: 2.0
isLooped: true
property: Radius
enabled: false
- type: ToggleableLightVisuals
spriteLayer: light
clothingVisuals:
head:
- state: on-equipped-HELMET
- type: PowerCellSlot
cellSlotId: cell_slot
- type: ItemSlots
slots:
cell_slot:
name: power-cell-slot-component-slot-name-default
startingItem: PowerCellMedium
- type: Item
heldPrefix: off
- type: ContainerContainer
containers:
cell_slot: !type:ContainerSlot

- type: entity
parent: ClothingHeadBase
id: N14ClothingHeadHatBaseHelmetMetal
Expand Down Expand Up @@ -174,3 +238,59 @@
sprite: Nuclear14/Clothing/Head/FalloutHelmets/ncrhelmetmp.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/ncrhelmetmp.rsi

- type: entity
parent: N14ClothingHeadHatBaseHelmetMetal
id: N14ClothingHeadHatNCRHelmetMetalMedic
name: NCR medic helmet
description: A rounded NCR helmet offering some protection worn by field medics.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHelmets/ncrhelmetmedic.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/ncrhelmetmedic.rsi

- type: entity
parent: N14ClothingHeadHatBaseHelmetMK2
id: N14ClothingHeadHatRangerHelmet
name: ranger combat helmet
description: A helmet offering advanced protection, this one is commonly used by rangers.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHelmets/rangerhelmet.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/rangerhelmet.rsi

# midwest BoS
- type: entity
parent: N14ClothingHeadHatBaseHelmetMetal
id: N14ClothingHeadHatMidwestBosHelmet
name: midwest BoS helmet
description: A modified combat helmet to addapt to the midwest brotherhood needs.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/boshelmet.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/boshelmet.rsi

- type: entity
parent: N14ClothingHeadHatBaseHelmetMK2
id: N14ClothingHeadHatVeteranMidwestBosHelmet
name: veteran midwest BoS helmet
description: A modified combat helmet with extra metal plates to cover the face.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/boshelmetV2.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/boshelmetV2.rsi

- type: entity
parent: ClothingHeadHatLightBase
id: ClothingHeadScribeSet
name: scribe headset
description: A simple headset with a built-in flashlight.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/bosheadset.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Head/FalloutHelmets/midwest-brotherhood/bosheadset.rsi
26 changes: 26 additions & 0 deletions Resources/Prototypes/Nuclear14/Entities/Clothing/Neck/cloaks.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakWBOS
name: washington BoS cloak
description: A black cloak with a circular red Brotherhood logo.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/WBoScloak.rsi

- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakNCR
name: NCR cloak
description: A comfy cloak with a NCR logo on one side, this kind of cloaks are commonly used by the troopers during hard weathers.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/NCRcloak.rsi

- type: entity
parent: ClothingNeckBase
id: ClothingNeckCloakLeather
name: leather cloak
description: A handmade cloak, comfy and warm.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/leathercloak.rsi
32 changes: 32 additions & 0 deletions Resources/Prototypes/Nuclear14/Entities/Clothing/Neck/mantles.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
- type: entity
parent: ClothingNeckBase
id: ClothingNeckMantleWBOS
name: washington BoS mantle
description: A red with black mantle, wore by high ranks of the washington BoS army it represents a high status.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/WBoSmantle.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Neck/WBoSmantle.rsi

- type: entity
parent: ClothingNeckBase
id: ClothingNeckMantleNCR
name: NCR squad leader mantle
description: A tiny piece of cloth holded with a rope, commonly used between sergeants from the NCR army.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/NCRmantle.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Neck/NCRmantle.rsi

- type: entity
parent: ClothingNeckBase
id: ClothingNeckMantleLeather
name: leather mantle
description: A comfortable brown long mantle.
components:
- type: Sprite
sprite: Nuclear14/Clothing/Neck/leathermantle.rsi
- type: Clothing
sprite: Nuclear14/Clothing/Neck/leathermantle.rsi
10 changes: 10 additions & 0 deletions Resources/Prototypes/Nuclear14/Entities/Clothing/Neck/scarfs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
- type: entity
parent: ClothingNeckBase
id: ClothingNeckScarNOTIMPORTANT
name: striped red scarf
description: A stylish striped red scarf. The perfect winter accessory for those with a keen fashion sense, and those who just can't handle a cold breeze on their necks.
components:
- type: Sprite
sprite: Clothing/Neck/Scarfs/red.rsi
- type: Clothing
sprite: Clothing/Neck/Scarfs/red.rsi
Loading

0 comments on commit 577c8ae

Please sign in to comment.