butcherable gloves + glove cleanup (#20036)

* butcherable gloves + glove cleanup

* insulative fingerless merc

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
This commit is contained in:
deltanedas
2023-09-23 19:28:06 +01:00
committed by GitHub
parent d5d9b043b8
commit 815846ee7f
2 changed files with 69 additions and 88 deletions

View File

@@ -1,5 +1,15 @@
# gloves that cover the fingertips and have synthetic fibers
- type: entity - type: entity
abstract: true
parent: ClothingHandsBase parent: ClothingHandsBase
id: ClothingHandsGlovesSyntheticBase
components:
- type: Fiber
fiberMaterial: fibers-synthetic
- type: FingerprintMask
- type: entity
parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorPurple id: ClothingHandsGlovesColorPurple
name: purple gloves name: purple gloves
description: Regular purple gloves that do not keep you from frying. description: Regular purple gloves that do not keep you from frying.
@@ -9,12 +19,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/purple.rsi sprite: Clothing/Hands/Gloves/Color/purple.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-purple fiberColor: fibers-purple
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorRed id: ClothingHandsGlovesColorRed
name: red gloves name: red gloves
description: Regular red gloves that do not keep you from frying. description: Regular red gloves that do not keep you from frying.
@@ -24,12 +32,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/red.rsi sprite: Clothing/Hands/Gloves/Color/red.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-red fiberColor: fibers-red
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorBlack id: ClothingHandsGlovesColorBlack
name: black gloves name: black gloves
description: Regular black gloves that do not keep you from frying. description: Regular black gloves that do not keep you from frying.
@@ -40,13 +46,15 @@
sprite: Clothing/Hands/Gloves/Color/black.rsi sprite: Clothing/Hands/Gloves/Color/black.rsi
- type: GloveHeatResistance - type: GloveHeatResistance
heatResistance: 1400 heatResistance: 1400
- type: Butcherable
butcheringType: Knife
spawned:
- id: ClothingHandsGlovesFingerless
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-black fiberColor: fibers-black
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorBlue id: ClothingHandsGlovesColorBlue
name: blue gloves name: blue gloves
description: Regular blue gloves that do not keep you from frying. description: Regular blue gloves that do not keep you from frying.
@@ -56,12 +64,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/blue.rsi sprite: Clothing/Hands/Gloves/Color/blue.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-blue fiberColor: fibers-blue
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorBrown id: ClothingHandsGlovesColorBrown
name: brown gloves name: brown gloves
description: Regular brown gloves that do not keep you from frying. description: Regular brown gloves that do not keep you from frying.
@@ -71,12 +77,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/brown.rsi sprite: Clothing/Hands/Gloves/Color/brown.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-brown fiberColor: fibers-brown
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorGray id: ClothingHandsGlovesColorGray
name: grey gloves name: grey gloves
description: Regular grey gloves that do not keep you from frying. description: Regular grey gloves that do not keep you from frying.
@@ -86,12 +90,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/gray.rsi sprite: Clothing/Hands/Gloves/Color/gray.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-grey fiberColor: fibers-grey
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorGreen id: ClothingHandsGlovesColorGreen
name: green gloves name: green gloves
description: Regular green gloves that do not keep you from frying. description: Regular green gloves that do not keep you from frying.
@@ -101,12 +103,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/green.rsi sprite: Clothing/Hands/Gloves/Color/green.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-green fiberColor: fibers-green
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorLightBrown id: ClothingHandsGlovesColorLightBrown
name: light brown gloves name: light brown gloves
description: Regular light brown gloves that do not keep you from frying. description: Regular light brown gloves that do not keep you from frying.
@@ -116,12 +116,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/lightbrown.rsi sprite: Clothing/Hands/Gloves/Color/lightbrown.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-brown fiberColor: fibers-brown
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorOrange id: ClothingHandsGlovesColorOrange
name: orange gloves name: orange gloves
description: Regular orange gloves that do not keep you from frying. description: Regular orange gloves that do not keep you from frying.
@@ -131,12 +129,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/orange.rsi sprite: Clothing/Hands/Gloves/Color/orange.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-orange fiberColor: fibers-orange
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorWhite id: ClothingHandsGlovesColorWhite
name: white gloves name: white gloves
description: Those gloves look fancy. description: Those gloves look fancy.
@@ -146,12 +142,10 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/white.rsi sprite: Clothing/Hands/Gloves/Color/white.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-white fiberColor: fibers-white
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsGlovesColorYellow id: ClothingHandsGlovesColorYellow
name: insulated gloves name: insulated gloves
description: These gloves will protect the wearer from electric shocks. description: These gloves will protect the wearer from electric shocks.
@@ -162,11 +156,14 @@
sprite: Clothing/Hands/Gloves/Color/yellow.rsi sprite: Clothing/Hands/Gloves/Color/yellow.rsi
- type: GloveHeatResistance - type: GloveHeatResistance
heatResistance: 1400 heatResistance: 1400
- type: Butcherable
butcheringType: Knife
spawned:
- id: ClothingHandsGlovesFingerlessInsulated
- type: Insulated - type: Insulated
- type: Fiber - type: Fiber
fiberMaterial: fibers-insulative fiberMaterial: fibers-insulative
fiberColor: fibers-yellow fiberColor: fibers-yellow
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsGlovesColorYellow parent: ClothingHandsGlovesColorYellow
@@ -174,27 +171,22 @@
name: budget insulated gloves name: budget insulated gloves
description: These gloves are cheap knockoffs of the coveted ones - no way this can end badly. description: These gloves are cheap knockoffs of the coveted ones - no way this can end badly.
components: components:
- type: Clothing - type: GloveHeatResistance
- type: GloveHeatResistance # can't take out lights using budgets
heatResistance: 0 heatResistance: 0
- type: Insulated - type: RandomInsulation
- type: Fiber # Why repeated numbers? So some numbers are more common, of course!
fiberMaterial: fibers-insulative list:
fiberColor: fibers-yellow - 0
- type: FingerprintMask - 0
- type: RandomInsulation - 0
# Why repeated numbers? So some numbers are more common, of course! - 0.5
list: - 0.5
- 0 - 0.5
- 0 - 0.75
- 0 - 1.25
- 0.5 - 1.25
- 0.5 - 1.5
- 0.5 - 1.5
- 0.75 - 1.5
- 1.25 - 1.5
- 1.25
- 1.5
- 1.5
- 1.5
- 1.5

View File

@@ -217,25 +217,18 @@
- type: Electrified - type: Electrified
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesColorBlack
id: ClothingHandsGlovesCombat id: ClothingHandsGlovesCombat
name: combat gloves name: combat gloves
description: These tactical gloves are fireproof and shock resistant. description: These tactical gloves are fireproof and shock resistant.
components: components:
- type: Sprite
sprite: Clothing/Hands/Gloves/Color/black.rsi
- type: Clothing
sprite: Clothing/Hands/Gloves/Color/black.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated - type: Insulated
- type: Fiber - type: Fiber
fiberMaterial: fibers-insulative fiberMaterial: fibers-insulative
fiberColor: fibers-black
- type: FingerprintMask
# can't parent combat gloves since they are butcherable
- type: entity - type: entity
parent: ClothingHandsGlovesCombat parent: ClothingHandsGlovesSyntheticBase
id: ClothingHandsTacticalMaidGloves id: ClothingHandsTacticalMaidGloves
name: tactical maid gloves name: tactical maid gloves
description: Tactical maid gloves, every self-respecting maid should be able to discreetly eliminate her goals. description: Tactical maid gloves, every self-respecting maid should be able to discreetly eliminate her goals.
@@ -244,9 +237,14 @@
sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi sprite: Clothing/Hands/Gloves/tacticalmaidgloves.rsi
- type: GloveHeatResistance
heatResistance: 1400
- type: Insulated
- type: Fiber
fiberColor: fibers-black
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsGlovesCombat
id: ClothingHandsMercGlovesCombat id: ClothingHandsMercGlovesCombat
name: mercenary combat gloves name: mercenary combat gloves
description: High-quality combat gloves to protect hands from mechanical damage during combat. description: High-quality combat gloves to protect hands from mechanical damage during combat.
@@ -255,13 +253,13 @@
sprite: Clothing/Hands/Gloves/Color/olive.rsi sprite: Clothing/Hands/Gloves/Color/olive.rsi
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/Color/olive.rsi sprite: Clothing/Hands/Gloves/Color/olive.rsi
- type: GloveHeatResistance - type: Butcherable
heatResistance: 1400 butcheringType: Knife
- type: Insulated spawned:
- id: ClothingHandsGlovesMercFingerless
- type: Fiber - type: Fiber
fiberMaterial: fibers-insulative fiberMaterial: fibers-insulative
fiberColor: fibers-olive fiberColor: fibers-olive
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsBase
@@ -302,29 +300,21 @@
- type: Clothing - type: Clothing
sprite: Clothing/Hands/Gloves/mercfingerless.rsi sprite: Clothing/Hands/Gloves/mercfingerless.rsi
- type: Fiber - type: Fiber
fiberMaterial: fibers-synthetic fiberMaterial: fibers-insulative
fiberColor: fibers-olive fiberColor: fibers-olive
- type: entity - type: entity
parent: ClothingHandsBase # Intentionally named after regular gloves, they're meant to be sneaky.
# This means they can also be butchered if you need to look unsus before a very thorough search...
parent: ClothingHandsGlovesColorBlack
id: ThievingGloves id: ThievingGloves
suffix: Thieving suffix: Thieving
name: black gloves #Intentionally named after regular gloves, they're meant to be sneaky.
description: Regular black gloves that do not keep you from frying.
components: components:
- type: Tag - type: Tag
tags: [] # ignore "WhitelistChameleon" tag tags: [] # ignore "WhitelistChameleon" tag
- type: Sprite - type: Thieving
sprite: Clothing/Hands/Gloves/Color/black.rsi stripTimeReduction: 1.5
- type: Clothing stealthy: true
sprite: Clothing/Hands/Gloves/Color/black.rsi
- type: Thieving
stripTimeReduction: 1.5
stealthy: true
- type: Fiber
fiberMaterial: fibers-synthetic
fiberColor: fibers-black
- type: FingerprintMask
- type: entity - type: entity
parent: ClothingHandsGlovesColorWhite parent: ClothingHandsGlovesColorWhite
@@ -335,7 +325,6 @@
components: components:
- type: Unremoveable - type: Unremoveable
- type: entity - type: entity
parent: ClothingHandsBase parent: ClothingHandsBase
id: ClothingHandsGlovesNorthStar id: ClothingHandsGlovesNorthStar