Modular armour 1 (#936)

* armor

* fix

* fix color

* migra

* + *

* balance

* caustic

* presets

* migr2

* plate

* chainmail

* fix speed

* ehh

* ehh2

* ehh3

* fix layers

* mask craft

---------

Co-authored-by: Ed <96445749+TheShuEd@users.noreply.github.com>
This commit is contained in:
Nim
2025-03-10 15:24:10 +02:00
committed by GitHub
parent 7806e2234f
commit 74fa1251c7
61 changed files with 1684 additions and 158 deletions

View File

@@ -123,8 +123,8 @@ public sealed class ClothingSpeedModifierSystem : EntitySystem
if (!Resolve(uid, ref component))
return;
component.WalkModifier += walkModifier;
component.SprintModifier += sprintModifier;
component.WalkModifier *= walkModifier;
component.SprintModifier *= sprintModifier;
if (_container.TryGetContainingContainer((uid, null, null), out var container))
{

View File

@@ -3,3 +3,6 @@ cp14-modular-slot-garde = garde
cp14-modular-slot-blade-inlay = blade inlay
cp14-modular-slot-rod = rod
cp14-modular-slot-arrow-tip = arrow tip
cp14-modular-slot-cuisses = cuisses
cp14-modular-slot-greave = greave

View File

@@ -3,3 +3,6 @@ cp14-modular-slot-garde = гарда
cp14-modular-slot-blade-inlay = инкрустация лезвия
cp14-modular-slot-rod = древко
cp14-modular-slot-arrow-tip = наконечник стрелы
cp14-modular-slot-cuisses = набедренник
cp14-modular-slot-greave = поножи

View File

@@ -24,4 +24,10 @@
- type: Sprite
sprite: _CP14/Clothing/Gloves/girdles.rsi
- type: Clothing
sprite: _CP14/Clothing/Gloves/girdles.rsi
sprite: _CP14/Clothing/Gloves/girdles.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.99
Slash: 0.98
Piercing: 0.99

View File

@@ -11,11 +11,12 @@
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.95
Blunt: 0.92
Slash: 0.93
Piercing: 0.96
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.96
walkModifier: 0.97
sprintModifier: 0.97
- type: entity
parent: CP14ClothingHeadBase
@@ -32,6 +33,7 @@
coefficients:
Blunt: 0.87
Slash: 0.91
Piercing: 0.94
- type: ClothingSpeedModifier
walkModifier: 0.95
sprintModifier: 0.95

View File

@@ -16,7 +16,7 @@
- type: entity
parent: CP14ClothingMaskBase
id: CP14ClothingMaskSinner
name: Sinner's mask
name: sinner's mask
description: A mask intented to be worn by not the brightest individuals. Executioners put them on themselves and the victim before execution.
components:
- type: Sprite

View File

@@ -0,0 +1,119 @@
- type: entity
id: CP14ArmorIronCuirassPresets
parent: CP14ArmorIronCuirass
name: full iron cuirass
description: A full iron armour to protect its wearer from other sharp iron.
components:
- type: Sprite
layers:
- state: icon
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
state: icon
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
state: icon
- type: CP14ModularCraftAutoAssemble
details:
- CuissesIronPlate
- GreaveIronPlate
- type: entity
id: CP14ArmorGoldCuirassPresets
parent: CP14ArmorGoldCuirass
name: full golden cuirass
description: A full armour of purest gold, it is as expensive as it is uncomfortable, it is hard to imagine who would wear it and why.
components:
- type: Sprite
layers:
- state: icon
color: "#ffaf47"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
state: icon
color: "#ffaf47"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
state: icon
color: "#ffaf47"
- type: CP14ModularCraftAutoAssemble
details:
- CuissesGoldPlate
- GreaveGoldPlate
- type: entity
id: CP14ArmorCopperCuirassPresets
parent: CP14ArmorCopperCuirass
name: full copper cuirass
description: Full copper armour, cheap and surly, some even find it more comfortable than iron armour.
components:
- type: Sprite
layers:
- state: icon
color: "#bd712f"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
state: icon
color: "#bd712f"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
state: icon
color: "#bd712f"
- type: CP14ModularCraftAutoAssemble
details:
- CuissesCopperPlate
- GreaveCopperPlate
- type: entity
id: CP14ArmorMithrilCuirassPresets
parent: CP14ArmorMithrilCuirass
name: full mithril cuirass
description: Every adventurer's dream, mithril armour is strong, sturdy and almost unrestrictive to movement. If there's an ideal, this is it.
components:
- type: Sprite
layers:
- state: icon
color: "#45d2a4"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
state: icon
color: "#45d2a4"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
state: icon
color: "#45d2a4"
- type: CP14ModularCraftAutoAssemble
details:
- CuissesMithrilPlate
- GreaveMithrilPlate
- type: entity
id: CP14ArmorIronСhainmailPresets
parent: CP14ArmorIronChainmail
name: full iron chainmail
description: Full iron ringed armour, lightweight and has decent protection.
components:
- type: Sprite
layers:
- state: icon
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
state: icon
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
state: icon
- type: CP14ModularCraftAutoAssemble
details:
- CuissesIronChainmail
- GreaveIronChainmail
- type: entity
id: CP14ArmorMithrilСhainmailPresets
parent: CP14ArmorMithrilChainmail
name: full mithril chainmail
description: A full mithril armour that may have been slowly and painstakingly assembled by dwarven smiths. A most valuable piece of work.
components:
- type: Sprite
layers:
- state: icon
color: "#45d2a4"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
state: icon
color: "#45d2a4"
- sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
state: icon
color: "#45d2a4"
- type: CP14ModularCraftAutoAssemble
details:
- CuissesMithrilChainmail
- GreaveMithrilChainmail

View File

@@ -0,0 +1,117 @@
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorIronChainmail
name: iron chainmail
description: Ringed armour made of many small metal rings.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.96
Slash: 0.85
Piercing: 0.96
- type: ClothingSpeedModifier
walkModifier: 0.99
sprintModifier: 0.99
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorIronChainmail
- type: CP14Material
materials:
CP14Iron: 40
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorGoldChainmail
name: golden chainmail
description: Ringed armour made of many small metal rings.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#ffaf47"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#ffaf47"
- type: Armor
modifiers:
coefficients:
Blunt: 0.98
Slash: 0.92
Piercing: 0.99
- type: ClothingSpeedModifier
walkModifier: 0.98
sprintModifier: 0.98
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorGoldChainmail
- type: CP14Material
materials:
CP14Gold: 40
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorCopperChainmail
name: copper chainmail
description: Ringed armour made of many small metal rings.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#bd712f"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#bd712f"
- type: Armor
modifiers:
coefficients:
Blunt: 0.98
Slash: 0.90
Piercing: 0.99
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorCopperChainmail
- type: CP14Material
materials:
CP14Copper: 40
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorMithrilChainmail
name: mithril chainmail
description: Ringed armour made of many small metal rings.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#45d2a4"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Chainmail/chainmail.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#45d2a4"
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.80
Piercing: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.99
sprintModifier: 0.99
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorMithrilChainmail
- type: CP14Material
materials:
CP14Mithril: 40

View File

@@ -0,0 +1,166 @@
- type: entity
parent: CP14ClothingOuterClothingBase
id: CP14ModularArmorBase
abstract: true
categories: [ ForkFiltered ]
components:
- type: ClothingSpeedModifier
walkModifier: 1
sprintModifier: 1
- type: CP14LabeledRenaming
- type: CP14ModularCraftStartPoint
startSlots:
- Cuisses
- Greave
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorIronCuirass
name: iron cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.87
Slash: 0.95
Piercing: 0.87
Heat: 0.92
- type: ClothingSpeedModifier
walkModifier: 0.95
sprintModifier: 0.95
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorIronCuirass
- type: CP14Material
materials:
CP14Iron: 50
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorGoldCuirass
name: golden cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#ffaf47"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#ffaf47"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#ffaf47"
right:
- state: inhand-right
color: "#ffaf47"
- type: Armor
modifiers:
coefficients:
Blunt: 0.94
Slash: 0.98
Piercing: 0.90
Caustic: 0.90
- type: ClothingSpeedModifier
walkModifier: 0.90
sprintModifier: 0.90
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorGoldCuirass
- type: CP14Material
materials:
CP14Gold: 50
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorCopperCuirass
name: copper cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#bd712f"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#bd712f"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#bd712f"
right:
- state: inhand-right
color: "#bd712f"
- type: Armor
modifiers:
coefficients:
Blunt: 0.92
Slash: 0.99
Piercing: 0.92
Heat: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.98
sprintModifier: 0.98
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorCopperCuirass
- type: CP14Material
materials:
CP14Copper: 50
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorMithrilCuirass
name: mithril cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#45d2a4"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#45d2a4"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#45d2a4"
right:
- state: inhand-right
color: "#45d2a4"
- type: Armor
modifiers:
coefficients:
Blunt: 0.82
Slash: 0.92
Piercing: 0.82
Heat: 0.84
- type: ClothingSpeedModifier
walkModifier: 0.98
sprintModifier: 0.98
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorMithrilCuirass
- type: CP14Material
materials:
CP14Mithril: 50

View File

@@ -0,0 +1,151 @@
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorIronInfantryCuirass
name: iron infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.84
Slash: 0.94
Piercing: 0.84
Heat: 0.88
- type: ClothingSpeedModifier
walkModifier: 0.93
sprintModifier: 0.93
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorIronInfantryCuirass
- type: CP14Material
materials:
CP14Iron: 60
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorGoldInfantryCuirass
name: golden infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
layers:
- state: icon
color: "#ffaf47"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#ffaf47"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#ffaf47"
right:
- state: inhand-right
color: "#ffaf47"
- type: Armor
modifiers:
coefficients:
Blunt: 0.91
Slash: 0.98
Piercing: 0.88
Caustic: 0.86
- type: ClothingSpeedModifier
walkModifier: 0.88
sprintModifier: 0.88
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorGoldInfantryCuirass
- type: CP14Material
materials:
CP14Gold: 60
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorCopperInfantryCuirass
name: copper infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
layers:
- state: icon
color: "#bd712f"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#bd712f"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#bd712f"
right:
- state: inhand-right
color: "#bd712f"
- type: Armor
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.98
Piercing: 0.90
Heat: 0.92
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.96
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorCopperInfantryCuirass
- type: CP14Material
materials:
CP14Copper: 60
- type: entity
parent: CP14ModularArmorBase
id: CP14ArmorMithrilInfantryCuirass
name: mithril infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
layers:
- state: icon
color: "#45d2a4"
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
clothingVisuals:
outerClothing:
- state: equipped-OUTERCLOTHING
color: "#45d2a4"
- type: Item
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Breastplate/Cuirass/infantry_cuirass.rsi
inhandVisuals:
left:
- state: inhand-left
color: "#45d2a4"
right:
- state: inhand-right
color: "#45d2a4"
- type: Armor
modifiers:
coefficients:
Blunt: 0.80
Slash: 0.89
Piercing: 0.80
Heat: 0.81
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.96
- type: CP14ModularCraftStartPoint
startProtoPart: CP14ArmorMithrilInfantryCuirass
- type: CP14Material
materials:
CP14Mithril: 60

View File

@@ -0,0 +1,70 @@
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesIronChainmail
name: iron chainmail cuisses
description: Ringed armour for the upper legs, the weight is virtually imperceptible.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
layers:
- state: icon
- type: CP14ModularCraftPart
possibleParts:
- CuissesIronChainmail
- type: CP14Material
materials:
CP14Iron: 10
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesGoldChainmail
name: golden chainmail cuisses
description: Ringed armour for the upper legs, the weight is virtually imperceptible.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#ffaf47"
- type: CP14ModularCraftPart
possibleParts:
- CuissesGoldChainmail
- type: CP14Material
materials:
CP14Gold: 10
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesCopperChainmail
name: copper chainmail cuisses
description: Ringed armour for the upper legs, the weight is virtually imperceptible.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#bd712f"
- type: CP14ModularCraftPart
possibleParts:
- CuissesCopperChainmail
- type: CP14Material
materials:
CP14Copper: 10
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesMithrilChainmail
name: mithril chainmail cuisses
description: Ringed armour for the upper legs, the weight is virtually imperceptible.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#45d2a4"
- type: CP14ModularCraftPart
possibleParts:
- CuissesMithrilChainmail
- type: CP14Material
materials:
CP14Mithril: 10

View File

@@ -0,0 +1,85 @@
- type: entity
parent: BaseItem
id: CP14ModularCuissesBase
abstract: true
categories: [ ForkFiltered ]
components:
- type: Item
size: Small
storedRotation: 0
shape:
- 0,0,0,0
- type: CP14ModularCraftStartPoint
startSlots:
- Greave
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesIronPlate
name: iron cuisses
description: Protects the top of your legs, it's harder to move in this one, but the extra protection might be worth it.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
layers:
- state: icon
- type: CP14ModularCraftPart
possibleParts:
- CuissesIronPlate
- type: CP14Material
materials:
CP14Iron: 20
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesGoldPlate
name: golden cuisses
description: Protects the top of the legs, protection is questionable, weight is decent.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#ffaf47"
- type: CP14ModularCraftPart
possibleParts:
- CuissesGoldPlate
- type: CP14Material
materials:
CP14Gold: 20
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesCopperPlate
name: copper cuisses
description: Protects the top of your legs, it's harder to move in this one, but the extra protection might be worth it.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#bd712f"
- type: CP14ModularCraftPart
possibleParts:
- CuissesCopperPlate
- type: CP14Material
materials:
CP14Copper: 20
- type: entity
parent: CP14ModularCuissesBase
id: CP14ModularCuissesMithrilPlate
name: mithril cuisses
description: Protects the top of your legs, it's harder to move in this one, but the extra protection might be worth it.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#45d2a4"
- type: CP14ModularCraftPart
possibleParts:
- CuissesMithrilPlate
- type: CP14Material
materials:
CP14Mithril: 20

View File

@@ -0,0 +1,70 @@
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveIronChainmail
name: iron chainmail greave
description: Ringed greaves, comfortable and even protects a bit.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
layers:
- state: icon
- type: CP14ModularCraftPart
possibleParts:
- GreaveIronChainmail
- type: CP14Material
materials:
CP14Iron: 10
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveGoldChainmail
name: golden chainmail greave
description: Ringed greaves, comfortable and even protects a bit.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#ffaf47"
- type: CP14ModularCraftPart
possibleParts:
- GreaveGoldChainmail
- type: CP14Material
materials:
CP14Gold: 10
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveCopperChainmail
name: copper chainmail greave
description: Ringed greaves, comfortable and even protects a bit.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#bd712f"
- type: CP14ModularCraftPart
possibleParts:
- GreaveCopperChainmail
- type: CP14Material
materials:
CP14Copper: 10
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveMithrilChainmail
name: mithril chainmail greave
description: Ringed greaves, comfortable and even protects a bit.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
layers:
- state: icon
color: "#45d2a4"
- type: CP14ModularCraftPart
possibleParts:
- GreaveMithrilChainmail
- type: CP14Material
materials:
CP14Mithril: 10

View File

@@ -0,0 +1,82 @@
- type: entity
parent: BaseItem
id: CP14ModularGreaveBase
abstract: true
categories: [ ForkFiltered ]
components:
- type: Item
size: Small
storedRotation: 0
shape:
- 0,0,0,0
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveIronPlate
name: iron greave
description: Protects the lower part of the legs, also makes it difficult to move, but sometimes extra protection is more important than speed.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
layers:
- state: icon
- type: CP14ModularCraftPart
possibleParts:
- GreaveIronPlate
- type: CP14Material
materials:
CP14Iron: 20
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveGoldPlate
name: golden greave
description: Protects the lower part of the legs, also makes it difficult to move, though the use of gold as armour seems questionable.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#ffaf47"
- type: CP14ModularCraftPart
possibleParts:
- GreaveGoldPlate
- type: CP14Material
materials:
CP14Gold: 20
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveCopperPlate
name: copper greave
description: Protects the lower part of the legs, also makes it difficult to move, but sometimes extra protection is more important than speed.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#bd712f"
- type: CP14ModularCraftPart
possibleParts:
- GreaveCopperPlate
- type: CP14Material
materials:
CP14Copper: 20
- type: entity
parent: CP14ModularGreaveBase
id: CP14ModularGreaveMithrilPlate
name: mithril greave
description: Protects the lower part of the legs, also makes it difficult to move, but sometimes extra protection is more important than speed.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
layers:
- state: icon
color: "#45d2a4"
- type: CP14ModularCraftPart
possibleParts:
- GreaveMithrilPlate
- type: CP14Material
materials:
CP14Mithril: 20

View File

@@ -12,94 +12,10 @@
modifiers:
coefficients:
Blunt: 0.90
Slash: 0.85
Slash: 0.92
Piercing: 0.95
Heat: 0.90
Caustic: 0.80
Heat: 0.94
Caustic: 0.90
- type: ClothingSpeedModifier
walkModifier: 0.96
sprintModifier: 0.95
- type: entity
parent: CP14ClothingOuterClothingBase
id: CP14ClothingOuterClothingCuirass
name: cuirass
description: Light armour plate on the chest, little protection, little heaviness.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.90
Piercing: 0.90
Heat: 0.95
- type: ClothingSpeedModifier
walkModifier: 0.98
sprintModifier: 0.98
- type: entity
parent: CP14ClothingOuterClothingBase
id: CP14ClothingOuterClothingInfantryCuirass
name: infantry cuirass
description: The light infantry cuirass, unlike the original, also protects from the back.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/infantry_cuirass.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/infantry_cuirass.rsi
- type: Armor
modifiers:
coefficients:
Blunt: 0.85
Slash: 0.85
Piercing: 0.90
Heat: 0.90
- type: ClothingSpeedModifier
walkModifier: 0.97
sprintModifier: 0.96
- type: entity
parent: CP14ClothingOuterClothingBase
id: CP14ClothingOuterClothingCuirassLoincloth
name: cuirass loincloth
description: A heavier version of the cuirass, covering only the top of the legs.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/cuirass_loincloth.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/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: CP14ClothingOuterClothingBase
id: CP14ClothingOuterClothingCuirassLeg
name: cuirass leg
description: A heavier cuirass that completely covers the legs.
components:
- type: Sprite
sprite: _CP14/Clothing/OuterClothing/cuirass_leg.rsi
- type: Clothing
sprite: _CP14/Clothing/OuterClothing/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

@@ -0,0 +1,78 @@
- type: modularPart
id: BaseCuissesChainmail
modifiers:
- !type:Inherit
copyFrom:
- BaseClothingArmor
- type: modularPart
id: CuissesIronChainmail
slots:
- Cuisses
sourcePart: CP14ScrapIron
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.04
Slash: -0.10
Piercing: -0.01
- type: modularPart
id: CuissesGoldChainmail
slots:
- Cuisses
sourcePart: CP14ScrapGold
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
color: "#ffaf47"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.03
- !type:EditClothingSpeed
walkModifier: 0.99
sprintModifier: 0.99
- type: modularPart
id: CuissesCopperChainmail
slots:
- Cuisses
sourcePart: CP14ScrapCopper
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
color: "#bd712f"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.05
- type: modularPart
id: CuissesMithrilChainmail
slots:
- Cuisses
sourcePart: CP14ScrapMithril
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Chainmail/chainmail.rsi
color: "#45d2a4"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.05
Slash: -0.16
Piercing: -0.03

View File

@@ -0,0 +1,92 @@
- type: modularPart
id: BaseCuissesPlate
modifiers:
- !type:Inherit
copyFrom:
- BaseClothingArmor
- type: modularPart
id: CuissesIronPlate
slots:
- Cuisses
sourcePart: CP14ScrapIron
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesPlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.05
Slash: -0.07
Piercing: -0.07
Heat: -0.05
- !type:EditClothingSpeed
walkModifier: 0.94
sprintModifier: 0.94
- type: modularPart
id: CuissesGoldPlate
slots:
- Cuisses
sourcePart: CP14ScrapGold
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
color: "#ffaf47"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesPlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.01
Piercing: -0.05
- !type:EditClothingSpeed
walkModifier: 0.94
sprintModifier: 0.94
- type: modularPart
id: CuissesCopperPlate
slots:
- Cuisses
sourcePart: CP14ScrapCopper
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
color: "#bd712f"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesPlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.03
Slash: -0.03
Piercing: -0.03
Heat: -0.03
- !type:EditClothingSpeed
walkModifier: 0.98
sprintModifier: 0.98
- type: modularPart
id: CuissesMithrilPlate
slots:
- Cuisses
sourcePart: CP14ScrapMithril
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Cuisses/Cuirass/cuirass.rsi
color: "#45d2a4"
modifiers:
- !type:Inherit
copyFrom:
- BaseCuissesPlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.10
Slash: -0.10
Piercing: -0.10
Heat: -0.10
- !type:EditClothingSpeed
walkModifier: 0.98
sprintModifier: 0.98

View File

@@ -0,0 +1,79 @@
- type: modularPart
id: BaseGreaveChainmail
modifiers:
- !type:Inherit
copyFrom:
- BaseClothingArmor
- type: modularPart
id: GreaveIronChainmail
slots:
- Greave
sourcePart: CP14ScrapIron
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
modifiers:
- !type:Inherit
copyFrom:
- BaseGreaveChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.03
Slash: -0.10
Piercing: -0.01
- type: modularPart
id: GreaveGoldChainmail
slots:
- Greave
sourcePart: CP14ScrapGold
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
color: "#ffaf47"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreaveChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.04
- !type:EditClothingSpeed
walkModifier: 0.99
sprintModifier: 0.99
- type: modularPart
id: GreaveCopperChainmail
slots:
- Greave
sourcePart: CP14ScrapCopper
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
color: "#bd712f"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreaveChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.06
Piercing: -0.01
- type: modularPart
id: GreaveMithrilChainmail
slots:
- Greave
sourcePart: CP14ScrapMithril
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Chainmail/chainmail.rsi
color: "#45d2a4"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreaveChainmail
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.05
Slash: -0.18
Piercing: -0.02

View File

@@ -0,0 +1,92 @@
- type: modularPart
id: BaseGreavePlate
modifiers:
- !type:Inherit
copyFrom:
- BaseClothingArmor
- type: modularPart
id: GreaveIronPlate
slots:
- Greave
sourcePart: CP14ScrapIron
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
modifiers:
- !type:Inherit
copyFrom:
- BaseGreavePlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.05
Slash: -0.07
Piercing: -0.07
Heat: -0.05
- !type:EditClothingSpeed
walkModifier: 0.96
sprintModifier: 0.96
- type: modularPart
id: GreaveGoldPlate
slots:
- Greave
sourcePart: CP14ScrapGold
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
color: "#ffaf47"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreavePlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.01
Slash: -0.01
Piercing: -0.05
- !type:EditClothingSpeed
walkModifier: 0.94
sprintModifier: 0.94
- type: modularPart
id: GreaveCopperPlate
slots:
- Greave
sourcePart: CP14ScrapCopper
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
color: "#bd712f"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreavePlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.03
Slash: -0.03
Piercing: -0.03
Heat: -0.03
- !type:EditClothingSpeed
walkModifier: 0.98
sprintModifier: 0.98
- type: modularPart
id: GreaveMithrilPlate
slots:
- Greave
sourcePart: CP14ScrapMithril
rsiPath: _CP14/Clothing/OuterClothing/ModularArmor/Greave/Cuirass/cuirass.rsi
color: "#45d2a4"
modifiers:
- !type:Inherit
copyFrom:
- BaseGreavePlate
- !type:EditArmor
modifiers:
coefficients:
Blunt: -0.10
Slash: -0.10
Piercing: -0.10
Heat: -0.10
- !type:EditClothingSpeed
walkModifier: 0.98
sprintModifier: 0.98

View File

@@ -90,3 +90,11 @@
- type: SolutionContainerVisuals
maxFillLevels: 1
fillBaseName: solution
- type: modularPart
id: BaseClothingArmor
modifiers:
- !type:AddComponents
components:
- type: Item
size: Small

View File

@@ -17,3 +17,11 @@
- type: modularSlot
id: ArrowTip
name: cp14-modular-slot-arrow-tip
- type: modularSlot
id: Cuisses
name: cp14-modular-slot-cuisses
- type: modularSlot
id: Greave
name: cp14-modular-slot-greave

View File

@@ -49,54 +49,6 @@
knowledge: MetallForging
result: CP14PlatePie
- type: CP14Recipe
id: CP14ClothingOuterClothingCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 5
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingOuterClothingCuirass
- type: CP14Recipe
id: CP14ClothingOuterClothingInfantryCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingOuterClothingInfantryCuirass
- type: CP14Recipe
id: CP14ClothingOuterClothingCuirassLoincloth
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingOuterClothingCuirassLoincloth
- type: CP14Recipe
id: CP14ClothingOuterClothingCuirassLeg
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 7
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingOuterClothingCuirassLeg
- type: CP14Recipe
id: CP14Nail20
tag: CP14RecipeAnvil
@@ -139,15 +91,27 @@
- type: CP14Recipe
id: CP14ClothingOuterClothingCopperArmor
tag: CP14RecipeAnvil
craftTime: 2
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 6
count: 4
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingOuterClothingCopperArmor
- type: CP14Recipe
id: CP14ClothingGlovesGirdles
tag: CP14RecipeAnvil
craftTime: 2
requirements:
- !type:StackResource
stack: CP14IronBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingGlovesGirdles
- type: CP14Recipe
id: CP14CrossboltCopper
tag: CP14RecipeAnvil
@@ -253,3 +217,15 @@
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14BaseLightCrossbow
- type: CP14Recipe
id: CP14ClothingMaskSteelMask
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ClothingMaskSteelMask

View File

@@ -0,0 +1,150 @@
# Cuirass
- type: CP14Recipe
id: CP14ArmorIronCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 5
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorIronCuirass
- type: CP14Recipe
id: CP14ArmorGoldCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 5
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorGoldCuirass
- type: CP14Recipe
id: CP14ArmorCopperCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 5
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorCopperCuirass
- type: CP14Recipe
id: CP14ArmorMithrilCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 5
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorMithrilCuirass
# Infantry cuirass
- type: CP14Recipe
id: CP14ArmorIronInfantryCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorIronInfantryCuirass
- type: CP14Recipe
id: CP14ArmorGoldInfantryCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorGoldInfantryCuirass
- type: CP14Recipe
id: CP14ArmorCopperInfantryCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorCopperInfantryCuirass
- type: CP14Recipe
id: CP14ArmorMithrilInfantryCuirass
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 6
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorMithrilInfantryCuirass
# Chainmail
- type: CP14Recipe
id: CP14ArmorIronChainmail
tag: CP14RecipeAnvil
craftTime: 8
requirements:
- !type:StackResource
stack: CP14IronBar
count: 4
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorIronChainmail
- type: CP14Recipe
id: CP14ArmorGoldChainmail
tag: CP14RecipeAnvil
craftTime: 8
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 4
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorGoldChainmail
- type: CP14Recipe
id: CP14ArmorCopperChainmail
tag: CP14RecipeAnvil
craftTime: 8
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 4
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorCopperChainmail
- type: CP14Recipe
id: CP14ArmorMithrilChainmail
tag: CP14RecipeAnvil
craftTime: 8
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 4
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ArmorMithrilChainmail

View File

@@ -0,0 +1,100 @@
# Cuirass
- type: CP14Recipe
id: CP14ModularCuissesIronPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesIronPlate
- type: CP14Recipe
id: CP14ModularCuissesGoldPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesGoldPlate
- type: CP14Recipe
id: CP14ModularCuissesCopperPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesCopperPlate
- type: CP14Recipe
id: CP14ModularCuissesMithrilPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesMithrilPlate
# Chainmail
- type: CP14Recipe
id: CP14ModularCuissesIronChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14IronBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesIronChainmail
- type: CP14Recipe
id: CP14ModularCuissesGoldChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesGoldChainmail
- type: CP14Recipe
id: CP14ModularCuissesCopperChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesCopperChainmail
- type: CP14Recipe
id: CP14ModularCuissesMithrilChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularCuissesMithrilChainmail

View File

@@ -0,0 +1,100 @@
# Cuirass
- type: CP14Recipe
id: CP14ModularGreaveIronPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14IronBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveIronPlate
- type: CP14Recipe
id: CP14ModularGreaveGoldPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveGoldPlate
- type: CP14Recipe
id: CP14ModularGreaveCopperPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveCopperPlate
- type: CP14Recipe
id: CP14ModularGreaveMithrilPlate
tag: CP14RecipeAnvil
craftTime: 4
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 2
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveMithrilPlate
# Chainmail
- type: CP14Recipe
id: CP14ModularGreaveIronChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14IronBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveIronChainmail
- type: CP14Recipe
id: CP14ModularGreaveGoldChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14GoldBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveGoldChainmail
- type: CP14Recipe
id: CP14ModularGreaveCopperChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14CopperBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveCopperChainmail
- type: CP14Recipe
id: CP14ModularGreaveMithrilChainmail
tag: CP14RecipeAnvil
craftTime: 6
requirements:
- !type:StackResource
stack: CP14MithrilBar
count: 1
- !type:KnowledgeRequired
knowledge: MetallForging
result: CP14ModularGreaveMithrilChainmail

Binary file not shown.

After

Width:  |  Height:  |  Size: 356 B

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "Created by Prazat",
"copyright": "Changed by Nimfa11",
"size": {
"x": 32,
"y": 32

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 329 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 590 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "Changed by Nimfar11",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 568 B

View File

@@ -13,14 +13,6 @@
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
},
{
"name": "inhand-left",
"directions": 4
},
{
"name": "inhand-right",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "Changed by Nimfar11",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 B

View File

@@ -0,0 +1,18 @@
{
"version": 1,
"license": "CC-BY-SA-4.0",
"copyright": "Created by Prazat",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "icon"
},
{
"name": "equipped-OUTERCLOTHING",
"directions": 4
}
]
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 386 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1002 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 467 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 495 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 358 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 629 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 644 B

View File

@@ -150,10 +150,10 @@ CP14TwoHandedSwordScythe: null
#2025-17-01
CP14ClothingCloakBrassArmor: CP14ClothingOuterClothingCopperArmor
CP14ClothingCloakCuirass: CP14ClothingOuterClothingCuirass
CP14ClothingCloakInfantryCuirass: CP14ClothingOuterClothingInfantryCuirass
CP14ClothingCloakCuirassLoincloth: CP14ClothingOuterClothingCuirassLoincloth
CP14ClothingCloakCuirassLeg: CP14ClothingOuterClothingCuirassLeg
CP14ClothingCloakCuirass: CP14ArmorIronCuirass
CP14ClothingCloakInfantryCuirass: CP14ArmorIronCuirass
CP14ClothingCloakCuirassLoincloth: CP14ArmorIronCuirass
CP14ClothingCloakCuirassLeg: CP14ArmorIronCuirass
#2025-21-01
CP14PlateWooden: CP14Plate
@@ -289,6 +289,13 @@ CP14IronDoorBankVault: null
CP14BankStorageMarker: null
CP14SpawnPointCommandant: null
#2025-07-03
CP14ClothingOuterClothingCuirass: CP14ArmorIronCuirass
CP14ClothingOuterClothingInfantryCuirass: CP14ArmorIronCuirass
CP14ClothingOuterClothingCuirassLoincloth: CP14ArmorIronCuirass
CP14ClothingOuterClothingCuirassLeg: CP14ArmorIronCuirass
# <---> CrystallEdge migration zone end