clothing and armour package (#408)

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
Nim
2024-08-19 18:41:35 +03:00
committed by GitHub
parent 4cb93fc965
commit 34f90f1bce
63 changed files with 541 additions and 4 deletions

View File

@@ -110,4 +110,121 @@
- type: Sprite
sprite: _CP14/Clothing/Cloak/captain_jacket.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/captain_jacket.rsi
sprite: _CP14/Clothing/Cloak/captain_jacket.rsi
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakRitualAttireLeather
name: ritual attire with leather
description: The traditional attire of Southern mages who have undergone the ritual.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/cheetah_skin.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/cheetah_skin.rsi
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakBrassArmor
name: brass armor
description: Quality brass armour, has good protection and is not too heavy.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Armor/brass_armor.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Armor/brass_armor.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.70
Slash: 0.80
Piercing: 0.80
Heat: 0.85
Caustic: 0.8
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.95
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakCuirass
name: cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Armor/cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Armor/cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.90
Piercing: 0.90
Heat: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.98
sprintModifier: 0.98
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakInfantryCuirass
name: infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Armor/infantry_cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Armor/infantry_cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.90
Heat: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.97
sprintModifier: 0.96
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakCuirassLoincloth
name: cuirass loincloth
description: A heavier version of the cuirass, covering only the top of the legs.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Armor/cuirass_loincloth.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Armor/cuirass_loincloth.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.75
Slash: 0.80
Piercing: 0.85
Heat: 0.90
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.94
- type: entity
parent: CP14ClothingCloakBase
id: CP14ClothingCloakCuirassLeg
name: cuirass leg
description: A heavier cuirass that completely covers the legs.
components:
- type: Sprite
sprite: _CP14/Clothing/Cloak/Armor/cuirass_leg.rsi
- type: Clothing
sprite: _CP14/Clothing/Cloak/Armor/cuirass_leg.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.75
Slash: 0.75
Piercing: 0.80
Heat: 0.85
- type: ClothingSpeedModifier
walkModifier: 0.95
sprintModifier: 0.92

View File

@@ -111,4 +111,45 @@
- type: Sprite
sprite: _CP14/Clothing/Head/captain_cap.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/captain_cap.rsi
sprite: _CP14/Clothing/Head/captain_cap.rsi
- type: entity
parent: CP14ClothingHeadBase
id: CP14ClothingHeadYellowHat
name: yellow hat
description: For some reason, the mages' favourite yellow hat.
components:
- type: Sprite
sprite: _CP14/Clothing/Head/yellow_hat.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/yellow_hat.rsi
- type: entity
parent: CP14ClothingHeadBase
id: CP14ClothingHeadMercenaryBeret
name: mercenary beret
description: A large red wool hat decorated with a feather.
components:
- type: Sprite
sprite: _CP14/Clothing/Head/Beret/mercenary_beret.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Beret/mercenary_beret.rsi
- type: entity
parent: CP14ClothingHeadBase
id: CP14ClothingHeadCapellina
name: capellina
description: Protects against large object strikes to the head.
components:
- type: Sprite
sprite: _CP14/Clothing/Head/Helmet/capellina.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Helmet/capellina.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.99
sprintModifier: 0.99

View File

@@ -22,4 +22,23 @@
sprite: _CP14/Clothing/Masks/sinner.rsi
- type: Clothing
sprite: _CP14/Clothing/Masks/sinner.rsi
- type: IdentityBlocker
- type: IdentityBlocker
- type: entity
parent: CP14ClothingMaskBase
id: CP14ClothingMaskSteelMask
name: steel mask
description: A steel mask that protects the face from the external effects of iron.
components:
- type: Sprite
sprite: _CP14/Clothing/Masks/steel_mask.rsi
- type: Clothing
sprite: _CP14/Clothing/Masks/steel_mask.rsi
- type: IdentityBlocker
- type: Armor
modifiers:
coefficients:
Blunt: 0.95
Slash: 0.95
Piercing: 0.95
Heat: 0.95

View File

@@ -64,4 +64,26 @@
- type: Sprite
sprite: _CP14/Clothing/Pants/Dress/black.rsi
- type: Clothing
sprite: _CP14/Clothing/Pants/Dress/black.rsi
sprite: _CP14/Clothing/Pants/Dress/black.rsi
- type: entity
parent: CP14ClothingPantsBase
id: CP14ClothingPantsMercenaryTrousers
name: mercenary trousers
description: Colourful mercenary trousers. Don't tear them.
components:
- type: Sprite
sprite: _CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi
- type: Clothing
sprite: _CP14/Clothing/Pants/Trousers/trousers_mercenary.rsi
- type: entity
parent: CP14ClothingPantsBase
id: CP14ClothingPantsSouthernMagician
name: southern magician's dress
description: A traditional southern mage skirt, rather loose.
components:
- type: Sprite
sprite: _CP14/Clothing/Pants/Dress/yellow_magician_dress.rsi
- type: Clothing
sprite: _CP14/Clothing/Pants/Dress/yellow_magician_dress.rsi

View File

@@ -87,3 +87,25 @@
sprite: _CP14/Clothing/Shirt/steampunk.rsi
- type: Clothing
sprite: _CP14/Clothing/Shirt/steampunk.rsi
- type: entity
parent: CP14ClothingShirtBase
id: CP14ClothingShirtMercenary
name: mercenary shirt
description: A mercenary's colourful shirt.
components:
- type: Sprite
sprite: _CP14/Clothing/Shirt/mercenary.rsi
- type: Clothing
sprite: _CP14/Clothing/Shirt/mercenary.rsi
- type: entity
parent: CP14ClothingShirtBase
id: CP14ClothingShirtYellowWizard
name: yellow wizard shirt
description: A loose magician's shirt, comfortable and nice looking.
components:
- type: Sprite
sprite: _CP14/Clothing/Shirt/yellow_wizard.rsi
- type: Clothing
sprite: _CP14/Clothing/Shirt/yellow_wizard.rsi

Binary file not shown.

After

Width:  |  Height:  |  Size: 1008 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "CrystallPunk14, by Pato Grone(discord)",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1002 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 895 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 664 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 644 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-CLOAK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 404 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 48,
"y": 48
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 487 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 607 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 347 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-HELMET",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 734 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-MASK",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 581 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 291 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-PANTS",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 996 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 472 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 623 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-PANTS",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 646 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 717 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 746 B

View File

@@ -0,0 +1,26 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-SHIRT",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 670 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "All rights reserved for the CrystallPunk14 project only",
"copyright": "CrystallPunk14, by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-SHIRT",
"directions": 4
}
]
}