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

More Colorable Items #1365

Merged
merged 1 commit into from
Dec 21, 2024
Merged
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/forensics/fibers.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -23,3 +23,4 @@ fibers-white = white
fibers-yellow = yellow
fibers-regal-blue = regal blue
fibers-olive = olive
fibers-dyed = dyed fibers
1 change: 1 addition & 0 deletions Resources/Locale/en-US/loadouts/generic/hands.ftl
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
loadout-name-LoadoutHandsColorWhite = gloves (colorable)
loadout-name-LoadoutHandsGlovesFingerlessWhite = fingerless gloves (colorable)
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/loadouts/generic/head.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,6 @@ loadout-name-LoadoutHeadTurbanColorable = turban (colorable)
loadout-name-LoadoutHeadKippahColorable = kippah (colorable)
loadout-name-LoadoutHeadTinfoil = tinfoil hat (colorable)
loadout-name-LoadoutHeadHatCowboyBountyHunter = bounty hunter hat (colorable)
loadout-name-LoadoutHeadBandWhite = headband (colorable)
loadout-name-LoadoutHeadBeretWhite = beret (colorable)
loadout-name-LoadoutHeadPoppyWhite = hair flower (colorable)
3 changes: 3 additions & 0 deletions Resources/Locale/en-US/loadouts/generic/mask.ftl
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
loadout-name-LoadoutMaskBandWhite = cloth mask (colorable)
loadout-name-LoadoutMaskNeckGaiterWhite = neck gaiter (colorable)
loadout-name-LoadoutMaskSterile = sterile mask (colorable)
20 changes: 4 additions & 16 deletions Resources/Prototypes/CharacterItemGroups/Generic/headGroup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,8 @@
id: LoadoutHeadBellhop
- type: loadout
id: LoadoutHeadPoppy
- type: loadout
id: LoadoutHeadPoppyWhite
- type: loadout
id: LoadoutHeadHatCorpsoft
- type: loadout
Expand All @@ -30,21 +32,9 @@
- type: loadout
id: LoadoutHeadHatMimesoftFlipped
- type: loadout
id: LoadoutHeadBandBlack
- type: loadout
id: LoadoutHeadBandBlue
- type: loadout
id: LoadoutHeadBandGold
- type: loadout
id: LoadoutHeadBandGreen
- type: loadout
id: LoadoutHeadBandGrey
- type: loadout
id: LoadoutHeadBandRed
id: LoadoutHeadBandWhite
- type: loadout
id: LoadoutHeadBandSkull
- type: loadout
id: LoadoutHeadBandMerc
- type: loadout
id: LoadoutHeadBandBrown
- type: loadout
Expand All @@ -60,9 +50,7 @@
- type: loadout
id: LoadoutHeadBrownFlatcap
- type: loadout
id: LoadoutHeadBeret
- type: loadout
id: LoadoutHeadBeretFrench
id: LoadoutHeadBeretWhite
- type: loadout
id: LoadoutHeadHijabColorable
- type: loadout
Expand Down
20 changes: 2 additions & 18 deletions Resources/Prototypes/CharacterItemGroups/Generic/maskGroup.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,25 +7,9 @@
id: LoadoutMaskMuzzle
- type: loadout
id: LoadoutMaskGas
- type: loadout
id: LoadoutMaskBandBlack
- type: loadout
id: LoadoutMaskBandBlue
- type: loadout
id: LoadoutMaskBandGold
- type: loadout
id: LoadoutMaskBandGreen
- type: loadout
id: LoadoutMaskBandGrey
- type: loadout
id: LoadoutMaskBandRed
- type: loadout
id: LoadoutMaskBandSkull
- type: loadout
id: LoadoutMaskBandMerc
- type: loadout
id: LoadoutMaskBandBrown
- type: loadout
id: LoadoutMaskNeckGaiter
id: LoadoutMaskBandWhite
- type: loadout
id: LoadoutMaskNeckGaiterRed
id: LoadoutMaskNeckGaiterWhite
14 changes: 14 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Hands/gloves.yml
Original file line number Diff line number Diff line change
Expand Up @@ -300,6 +300,20 @@
fiberMaterial: fibers-synthetic
fiberColor: fibers-black

- type: entity
parent: ClothingHandsButcherable
id: ClothingHandsGlovesFingerlessWhite
name: fingerless gloves
description: Plain gloves without fingertips.
components:
- type: Sprite
sprite: Clothing/Hands/Gloves/fingerlesswhite.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/fingerlesswhite.rsi
- type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-dyed

- type: entity
parent: ClothingHandsBase
id: ClothingHandsGlovesFingerlessInsulated
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Head/bandanas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,11 @@
tags:
- Bandana

- type: entity
parent: [ClothingHeadBandBase, ClothingMaskBandWhite]
id: ClothingHeadBandWhite
name: bandana

- type: entity
parent: [ClothingHeadBandBase, ClothingMaskBandBlack]
id: ClothingHeadBandBlack
Expand Down
11 changes: 11 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Head/hats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,17 @@
- HamsterWearable
- WhitelistChameleon

- type: entity
parent: ClothingHeadHatBeret
id: ClothingHeadHatBeretWhite
name: beret
description: A beret, an artists favorite headwear.
components:
- type: Sprite
sprite: Clothing/Head/Hats/beretwhite.rsi
- type: Clothing
sprite: Clothing/Head/Hats/beretwhite.rsi

- type: entity
parent: ClothingHeadBase
id: ClothingHeadHatBeretFrench
Expand Down
11 changes: 11 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Masks/bandanas.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,17 @@
- Snout
hideOnToggle: true

- type: entity
parent: ClothingMaskBandanaBase
id: ClothingMaskBandWhite
name: bandana
description: A bandana to make you look cool.
components:
- type: Sprite
sprite: Clothing/Head/Bandanas/white.rsi
- type: Clothing
sprite: Clothing/Head/Bandanas/white.rsi

- type: entity
parent: ClothingMaskBandanaBase
id: ClothingMaskBandBlack
Expand Down
10 changes: 10 additions & 0 deletions Resources/Prototypes/Entities/Clothing/Masks/masks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -562,6 +562,16 @@
- WhitelistChameleon
- IPCMaskWearable # Estacao Pirata - IPCs

- type: entity
parent: ClothingMaskNeckGaiter
id: ClothingMaskNeckGaiterWhite
name: neck gaiter
components:
- type: Sprite
sprite: Clothing/Mask/neckgaiterwhite.rsi
- type: Clothing
sprite: Clothing/Mask/neckgaiterwhite.rsi

- type: entity
parent: ClothingMaskNeckGaiter
id: ClothingMaskNeckGaiterRed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1249,6 +1249,14 @@
tags:
- Flower # TODO add "RedFlower" or "Poppy" tag, when other color flowers will be

- type: entity
name: hairflower
id: FoodPoppyWhite
parent: FoodPoppy
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/poppywhite.rsi

- type: entity
name: lily
parent: FoodPoppy
Expand Down
5 changes: 3 additions & 2 deletions Resources/Prototypes/Loadouts/Generic/hands.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,13 @@
group: LoadoutGloves

- type: loadout
id: LoadoutHandsGlovesFingerless
id: LoadoutHandsGlovesFingerlessWhite
category: Hands
cost: 0
exclusive: true
customColorTint: true
items:
- ClothingHandsGlovesFingerless
- ClothingHandsGlovesFingerlessWhite
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutGloves
134 changes: 18 additions & 116 deletions Resources/Prototypes/Loadouts/Generic/head.yml
Original file line number Diff line number Diff line change
Expand Up @@ -122,6 +122,18 @@
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadPoppyWhite
category: Head
cost: 0
exclusive: true
customColorTint: true
items:
- FoodPoppyWhite
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHead

# Color Hats
- type: loadout
id: LoadoutHeadHatCorpsoft
Expand Down Expand Up @@ -171,83 +183,13 @@

# Headbands
- type: loadout
id: LoadoutHeadBandBlack
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandBlack
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandBlue
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandBlue
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandGold
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandGold
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandGreen
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandGreen
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandGrey
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandGrey
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandRed
id: LoadoutHeadBandWhite
category: Head
cost: 0
exclusive: true
customColorTint: true
items:
- ClothingHeadBandRed
- ClothingHeadBandWhite
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHead
Expand All @@ -264,36 +206,6 @@
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandMerc
category: Head
cost: 1
exclusive: true
items:
- ClothingHeadBandMerc
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBandBrown
category: Head
cost: 0
exclusive: true
items:
- ClothingHeadBandBrown
requirements:
- !type:CharacterDepartmentRequirement
inverted: true
departments:
- Security
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadFishCap
category: Head
Expand Down Expand Up @@ -375,23 +287,13 @@

# Berets
- type: loadout
id: LoadoutHeadBeret
category: Head
cost: 1
exclusive: true
items:
- ClothingHeadHatBeret
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHead

- type: loadout
id: LoadoutHeadBeretFrench
id: LoadoutHeadBeretWhite
category: Head
cost: 1
exclusive: true
customColorTint: true
items:
- ClothingHeadHatBeretFrench
- ClothingHeadHatBeretWhite
requirements:
- !type:CharacterItemGroupRequirement
group: LoadoutHead
Expand Down
Loading
Loading