From b70af8848c75541dbc60c0af1efda651446edf0d Mon Sep 17 00:00:00 2001 From: Nim <128169402+Nimfar11@users.noreply.github.com> Date: Tue, 22 Apr 2025 14:12:41 +0300 Subject: [PATCH] Modular helmet (#1206) * modular helmet * fix * del Bascinet --- .../Locale/en-US/_CP14/modularCraft/slots.ftl | 3 + .../Locale/ru-RU/_CP14/modularCraft/slots.ftl | 3 + .../_CP14/Catalog/Fills/closets.yml | 2 +- .../Head/ModularArmor/Aventail/chainmail.yml | 82 ++++++++++ .../Head/ModularArmor/Aventail/plate.yml | 70 +++++++++ .../Head/ModularArmor/Helmet/capellina.yml | 143 ++++++++++++++++++ .../Head/ModularArmor/Helmet/palm_helmet.yml | 130 ++++++++++++++++ .../Head/ModularArmor/Visor/chainmail.yml | 82 ++++++++++ .../Head/ModularArmor/Visor/plate.yml | 70 +++++++++ .../Entities/Clothing/Head/Produced/armor.yml | 22 +-- .../Clothing/ModularPresets/armour.yml | 4 +- .../Helmet/Aventail/chainmail.yml | 72 +++++++++ .../ModularCraft/Helmet/Aventail/plate.yml | 92 +++++++++++ .../ModularCraft/Helmet/Visor/chainmail.yml | 72 +++++++++ .../_CP14/ModularCraft/Helmet/Visor/plate.yml | 92 +++++++++++ .../Prototypes/_CP14/ModularCraft/slots.yml | 8 + .../_CP14/Recipes/Workbench/Anvil/misc.yml | 20 --- .../Workbench/Anvil/modular_aventail.yml | 84 ++++++++++ .../Workbench/Anvil/modular_helmet.yml | 84 ++++++++++ .../Recipes/Workbench/Anvil/modular_visor.yml | 84 ++++++++++ .../chainmail.rsi/equipped-HELMET.png | Bin 0 -> 415 bytes .../Aventail/chainmail.rsi/icon.png | Bin 0 -> 248 bytes .../Aventail/chainmail.rsi/meta.json | 18 +++ .../Aventail/plate.rsi/equipped-HELMET.png | Bin 0 -> 412 bytes .../ModularArmor/Aventail/plate.rsi/icon.png | Bin 0 -> 217 bytes .../ModularArmor/Aventail/plate.rsi/meta.json | 18 +++ .../Helmet/capellina.rsi/equipped-HELMET.png | Bin 0 -> 639 bytes .../Helmet/capellina.rsi/icon.png | Bin 0 -> 310 bytes .../Helmet/capellina.rsi/meta.json | 18 +++ .../palm_helmet.rsi/equipped-HELMET.png | Bin 0 -> 643 bytes .../Helmet/palm_helmet.rsi/icon.png | Bin 0 -> 287 bytes .../Helmet/palm_helmet.rsi/meta.json | 18 +++ .../Visor/chainmail.rsi/equipped-HELMET.png | Bin 0 -> 479 bytes .../ModularArmor/Visor/chainmail.rsi/icon.png | Bin 0 -> 240 bytes .../Visor/chainmail.rsi/meta.json | 18 +++ .../Visor/plate.rsi/equipped-HELMET.png | Bin 0 -> 606 bytes .../ModularArmor/Visor/plate.rsi/icon.png | Bin 0 -> 233 bytes .../ModularArmor/Visor/plate.rsi/meta.json | 18 +++ 38 files changed, 1283 insertions(+), 44 deletions(-) create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/chainmail.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/plate.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/capellina.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/palm_helmet.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/chainmail.yml create mode 100644 Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/plate.yml create mode 100644 Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/chainmail.yml create mode 100644 Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/plate.yml create mode 100644 Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/chainmail.yml create mode 100644 Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/plate.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_aventail.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_helmet.yml create mode 100644 Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_visor.yml create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/meta.json create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/equipped-HELMET.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/icon.png create mode 100644 Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/meta.json diff --git a/Resources/Locale/en-US/_CP14/modularCraft/slots.ftl b/Resources/Locale/en-US/_CP14/modularCraft/slots.ftl index 760bb41f7d..fb8306b424 100644 --- a/Resources/Locale/en-US/_CP14/modularCraft/slots.ftl +++ b/Resources/Locale/en-US/_CP14/modularCraft/slots.ftl @@ -6,3 +6,6 @@ cp14-modular-slot-arrow-tip = arrow tip cp14-modular-slot-cuisses = cuisses cp14-modular-slot-greave = greave + +cp14-modular-slot-visor = visor +cp14-modular-slot-aventail = aventail diff --git a/Resources/Locale/ru-RU/_CP14/modularCraft/slots.ftl b/Resources/Locale/ru-RU/_CP14/modularCraft/slots.ftl index 859cdce5f2..13ba8249e3 100644 --- a/Resources/Locale/ru-RU/_CP14/modularCraft/slots.ftl +++ b/Resources/Locale/ru-RU/_CP14/modularCraft/slots.ftl @@ -6,3 +6,6 @@ cp14-modular-slot-arrow-tip = наконечник стрелы cp14-modular-slot-cuisses = набедренник cp14-modular-slot-greave = поножи + +cp14-modular-slot-visor = личина +cp14-modular-slot-aventail = воротник diff --git a/Resources/Prototypes/_CP14/Catalog/Fills/closets.yml b/Resources/Prototypes/_CP14/Catalog/Fills/closets.yml index adcb9d88c1..ccd5d48f87 100644 --- a/Resources/Prototypes/_CP14/Catalog/Fills/closets.yml +++ b/Resources/Prototypes/_CP14/Catalog/Fills/closets.yml @@ -140,4 +140,4 @@ amount: 4 - id: CP14SpellscrollSignalLightRed amount: 4 - - id: CP14ArmorIronСhainmailPresets + - id: CP14ArmorIronChainmailPresets diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/chainmail.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/chainmail.yml new file mode 100644 index 0000000000..a5b1de75c4 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/chainmail.yml @@ -0,0 +1,82 @@ +- type: entity + parent: BaseItem + id: CP14ModularAventailBase + abstract: true + categories: [ ForkFiltered ] + components: + - type: Item + size: Small + storedRotation: 0 + shape: + - 0,0,0,0 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailIronChainmail + name: iron aventail chainmail + description: A aventail of chainmail to protect the neck from blows and piercing at vital points. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + layers: + - state: icon + - type: CP14ModularCraftPart + possibleParts: + - AventailIronChainmail + - type: CP14Material + materials: + CP14Iron: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailGoldChainmail + name: golden aventail chainmail + description: A aventail of chainmail to protect the neck from blows and piercing at vital points. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + layers: + - state: icon + color: "#ffe269" + - type: CP14ModularCraftPart + possibleParts: + - AventailGoldChainmail + - type: CP14Material + materials: + CP14Gold: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailCopperChainmail + name: copper aventail chainmail + description: A aventail of chainmail to protect the neck from blows and piercing at vital points. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + layers: + - state: icon + color: "#e28f08" + - type: CP14ModularCraftPart + possibleParts: + - AventailCopperChainmail + - type: CP14Material + materials: + CP14Copper: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailMithrilChainmail + name: mithril aventail chainmail + description: A aventail of chainmail to protect the neck from blows and piercing at vital points. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + layers: + - state: icon + color: "#38f0b3" + - type: CP14ModularCraftPart + possibleParts: + - AventailMithrilChainmail + - type: CP14Material + materials: + CP14Mithril: 10 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/plate.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/plate.yml new file mode 100644 index 0000000000..aac8eb83e1 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Aventail/plate.yml @@ -0,0 +1,70 @@ +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailIronPlate + name: iron aventail plate + description: An iron sheet aventail to protect the neck from blows and piercing in vital places. Uncomfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + layers: + - state: icon + - type: CP14ModularCraftPart + possibleParts: + - AventailIronPlate + - type: CP14Material + materials: + CP14Iron: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailGoldPlate + name: golden aventail plate + description: An golden sheet aventail to protect the neck from blows and piercing in vital places. Uncomfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + layers: + - state: icon + color: "#ffe269" + - type: CP14ModularCraftPart + possibleParts: + - AventailGoldPlate + - type: CP14Material + materials: + CP14Gold: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailCopperPlate + name: copper aventail plate + description: An copper sheet aventail to protect the neck from blows and piercing in vital places. Uncomfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + layers: + - state: icon + color: "#e28f08" + - type: CP14ModularCraftPart + possibleParts: + - AventailCopperPlate + - type: CP14Material + materials: + CP14Copper: 10 + +- type: entity + parent: CP14ModularAventailBase + id: CP14ModularAventailMithrilPlate + name: mithril aventail plate + description: An mithril sheet aventail to protect the neck from blows and piercing in vital places. Uncomfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + layers: + - state: icon + color: "#38f0b3" + - type: CP14ModularCraftPart + possibleParts: + - AventailMithrilPlate + - type: CP14Material + materials: + CP14Mithril: 10 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/capellina.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/capellina.yml new file mode 100644 index 0000000000..cdb8bfd996 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/capellina.yml @@ -0,0 +1,143 @@ +- type: entity + parent: CP14ClothingHeadBase + id: CP14ModularHeadBase + abstract: true + categories: [ ForkFiltered ] + components: + - type: ClothingSpeedModifier + walkModifier: 1 + sprintModifier: 1 + - type: CP14LabeledRenaming + - type: CP14ModularCraftStartPoint + startSlots: + - Visor + - Aventail + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetIronCapellina + name: iron capellina + description: Protects against large object strikes to the head. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.93 + Slash: 0.94 + Piercing: 0.97 + - type: ClothingSpeedModifier + walkModifier: 0.97 + sprintModifier: 0.97 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetIronCapellina + - type: CP14MagicManacostModify + globalModifier: 1.05 + - type: CP14Material + materials: + CP14Iron: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetGoldCapellina + name: golden capellina + description: Protects against large object strikes to the head. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + layers: + - state: icon + color: "#ffe269" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#ffe269" + - type: Armor + modifiers: + coefficients: + Blunt: 0.96 + Slash: 0.98 + Piercing: 0.99 + - type: ClothingSpeedModifier + walkModifier: 0.96 + sprintModifier: 0.96 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetGoldCapellina + - type: CP14MagicManacostModify + globalModifier: 1.01 + - type: CP14Material + materials: + CP14Gold: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetCopperCapellina + name: copper capellina + description: Protects against large object strikes to the head. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + layers: + - state: icon + color: "#e28f08" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#e28f08" + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Slash: 0.96 + Piercing: 0.98 + - type: ClothingSpeedModifier + walkModifier: 0.98 + sprintModifier: 0.98 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetCopperCapellina + - type: CP14MagicManacostModify + globalModifier: 1.03 + - type: CP14Material + materials: + CP14Copper: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetMithrilCapellina + name: mithril capellina + description: Protects against large object strikes to the head. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + layers: + - state: icon + color: "#38f0b3" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#38f0b3" + - type: Armor + modifiers: + coefficients: + Blunt: 0.91 + Slash: 0.92 + Piercing: 0.95 + - type: ClothingSpeedModifier + walkModifier: 0.98 + sprintModifier: 0.98 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetMithrilCapellina + - type: CP14MagicManacostModify + globalModifier: 0.98 + - type: CP14Material + materials: + CP14Mithril: 20 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/palm_helmet.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/palm_helmet.yml new file mode 100644 index 0000000000..c5f2841bf7 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Helmet/palm_helmet.yml @@ -0,0 +1,130 @@ +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetIronPalmHelmet + name: iron palm helmet + description: A tight fitting helmet that protects your head from impact. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + - type: Armor + modifiers: + coefficients: + Blunt: 0.92 + Slash: 0.97 + Piercing: 0.95 + Heat: 0.98 + - type: ClothingSpeedModifier + walkModifier: 0.97 + sprintModifier: 0.97 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetIronCapellina + - type: CP14MagicManacostModify + globalModifier: 1.05 + - type: CP14Material + materials: + CP14Iron: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetGoldPalmHelmet + name: golden palm helmet + description: A tight fitting helmet that protects your head from impact. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + layers: + - state: icon + color: "#ffe269" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#ffe269" + - type: Armor + modifiers: + coefficients: + Blunt: 0.95 + Slash: 0.96 + Piercing: 0.96 + - type: ClothingSpeedModifier + walkModifier: 0.96 + sprintModifier: 0.96 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetGoldPalmHelmet + - type: CP14MagicManacostModify + globalModifier: 1.01 + - type: CP14Material + materials: + CP14Gold: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetCopperPalmHelmet + name: copper palm helmet + description: A tight fitting helmet that protects your head from impact. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + layers: + - state: icon + color: "#e28f08" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#e28f08" + - type: Armor + modifiers: + coefficients: + Blunt: 0.94 + Slash: 0.98 + Piercing: 0.96 + - type: ClothingSpeedModifier + walkModifier: 0.98 + sprintModifier: 0.98 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetCopperPalmHelmet + - type: CP14MagicManacostModify + globalModifier: 1.03 + - type: CP14Material + materials: + CP14Copper: 20 + +- type: entity + parent: CP14ModularHeadBase + id: CP14HelmetMithrilPalmHelmet + name: mithril palm helmet + description: A tight fitting helmet that protects your head from impact. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + layers: + - state: icon + color: "#38f0b3" + - type: Clothing + sprite: _CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi + clothingVisuals: + head: + - state: equipped-HELMET + color: "#38f0b3" + - type: Armor + modifiers: + coefficients: + Blunt: 0.90 + Slash: 0.95 + Piercing: 0.93 + Heat: 0.98 + - type: ClothingSpeedModifier + walkModifier: 0.98 + sprintModifier: 0.98 + - type: CP14ModularCraftStartPoint + startProtoPart: CP14HelmetMithrilPalmHelmet + - type: CP14MagicManacostModify + globalModifier: 0.98 + - type: CP14Material + materials: + CP14Mithril: 20 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/chainmail.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/chainmail.yml new file mode 100644 index 0000000000..27c5c4d91c --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/chainmail.yml @@ -0,0 +1,82 @@ +- type: entity + parent: BaseItem + id: CP14ModularVisorBase + abstract: true + categories: [ ForkFiltered ] + components: + - type: Item + size: Small + storedRotation: 0 + shape: + - 0,0,0,0 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorIronChainmail + name: iron visor chainmail + description: A chainmail visor that protects the face from nasty damage and leaves the wearer looking all that beautiful. And the skin breathes. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + layers: + - state: icon + - type: CP14ModularCraftPart + possibleParts: + - VisorIronChainmail + - type: CP14Material + materials: + CP14Iron: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorGoldChainmail + name: golden visor chainmail + description: A chainmail visor that protects the face from nasty damage and leaves the wearer looking all that beautiful. And the skin breathes. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + layers: + - state: icon + color: "#ffe269" + - type: CP14ModularCraftPart + possibleParts: + - VisorGoldChainmail + - type: CP14Material + materials: + CP14Gold: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorCopperChainmail + name: copper visor chainmail + description: A chainmail visor that protects the face from nasty damage and leaves the wearer looking all that beautiful. And the skin breathes. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + layers: + - state: icon + color: "#e28f08" + - type: CP14ModularCraftPart + possibleParts: + - VisorCopperChainmail + - type: CP14Material + materials: + CP14Copper: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorMithrilChainmail + name: mithril visor chainmail + description: A chainmail visor that protects the face from nasty damage and leaves the wearer looking all that beautiful. And the skin breathes. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + layers: + - state: icon + color: "#38f0b3" + - type: CP14ModularCraftPart + possibleParts: + - VisorMithrilChainmail + - type: CP14Material + materials: + CP14Mithril: 10 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/plate.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/plate.yml new file mode 100644 index 0000000000..7ecdd65a92 --- /dev/null +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/ModularArmor/Visor/plate.yml @@ -0,0 +1,70 @@ +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorIronPlate + name: iron visor plate + description: A iron plate visor that protects the face from nasty damage and leaves the wearer looking all that good-looking. Not as comfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + layers: + - state: icon + - type: CP14ModularCraftPart + possibleParts: + - VisorIronPlate + - type: CP14Material + materials: + CP14Iron: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorGoldPlate + name: golden visor plate + description: A golden plate visor that protects the face from nasty damage and leaves the wearer looking all that good-looking. Very uncomfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + layers: + - state: icon + color: "#ffe269" + - type: CP14ModularCraftPart + possibleParts: + - VisorGoldPlate + - type: CP14Material + materials: + CP14Gold: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorCopperPlate + name: copper visor plate + description: A copper plate visor that protects the face from nasty damage and leaves the wearer looking all that good-looking. Not as comfortable. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + layers: + - state: icon + color: "#e28f08" + - type: CP14ModularCraftPart + possibleParts: + - VisorCopperPlate + - type: CP14Material + materials: + CP14Copper: 10 + +- type: entity + parent: CP14ModularVisorBase + id: CP14ModularVisorMithrilPlate + name: mithril visor plate + description: A mithril plate visor that protects the face from nasty damage and leaves the wearer looking all that good-looking. + components: + - type: Sprite + sprite: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + layers: + - state: icon + color: "#38f0b3" + - type: CP14ModularCraftPart + possibleParts: + - VisorMithrilPlate + - type: CP14Material + materials: + CP14Mithril: 10 diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Produced/armor.yml b/Resources/Prototypes/_CP14/Entities/Clothing/Head/Produced/armor.yml index 4b15fde890..6296a2a7d9 100644 --- a/Resources/Prototypes/_CP14/Entities/Clothing/Head/Produced/armor.yml +++ b/Resources/Prototypes/_CP14/Entities/Clothing/Head/Produced/armor.yml @@ -1,27 +1,7 @@ -- type: entity - parent: CP14ClothingHeadBase - id: CP14ClothingHeadCapellina - name: capellina - description: Protects against large object strikes to the head. - components: - - type: Sprite - sprite: _CP14/Clothing/Head/Produced/Armor/capellina.rsi - - type: Clothing - sprite: _CP14/Clothing/Head/Produced/Armor/capellina.rsi - - type: Armor - modifiers: - coefficients: - Blunt: 0.92 - Slash: 0.93 - Piercing: 0.96 - - type: ClothingSpeedModifier - walkModifier: 0.97 - sprintModifier: 0.97 - - type: entity parent: CP14ClothingHeadBase id: CP14ClothingHeadBascinet - name: bascinet + name: bascinet # will need to be modularised description: Protects most of the head, but the face is still not worth catching blows. components: - type: Sprite diff --git a/Resources/Prototypes/_CP14/Entities/Clothing/ModularPresets/armour.yml b/Resources/Prototypes/_CP14/Entities/Clothing/ModularPresets/armour.yml index 908d8754ae..8378d6f230 100644 --- a/Resources/Prototypes/_CP14/Entities/Clothing/ModularPresets/armour.yml +++ b/Resources/Prototypes/_CP14/Entities/Clothing/ModularPresets/armour.yml @@ -80,7 +80,7 @@ - GreaveMithrilPlate - type: entity - id: CP14ArmorIronСhainmailPresets + id: CP14ArmorIronChainmailPresets parent: CP14ArmorIronChainmail name: full iron chainmail description: Full iron ringed armour, lightweight and has decent protection. @@ -98,7 +98,7 @@ - GreaveIronChainmail - type: entity - id: CP14ArmorMithrilСhainmailPresets + id: CP14ArmorMithrilChainmailPresets 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. diff --git a/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/chainmail.yml b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/chainmail.yml new file mode 100644 index 0000000000..891a1332fa --- /dev/null +++ b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/chainmail.yml @@ -0,0 +1,72 @@ +- type: modularPart + id: BaseAventailChainmail + modifiers: + - !type:Inherit + copyFrom: + - BaseClothingArmor + +- type: modularPart + id: AventailIronChainmail + slots: + - Aventail + sourcePart: CP14ScrapIron + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.06 + Piercing: -0.01 + +- type: modularPart + id: AventailGoldChainmail + slots: + - Aventail + sourcePart: CP14ScrapGold + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + color: "#ffe269" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.03 + +- type: modularPart + id: AventailCopperChainmail + slots: + - Aventail + sourcePart: CP14ScrapCopper + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + color: "#e28f08" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.04 + +- type: modularPart + id: AventailMithrilChainmail + slots: + - Aventail + sourcePart: CP14ScrapMithril + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi + color: "#38f0b3" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailChainmail + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.03 + Slash: -0.07 + Piercing: -0.02 diff --git a/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/plate.yml b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/plate.yml new file mode 100644 index 0000000000..e6bfdca584 --- /dev/null +++ b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Aventail/plate.yml @@ -0,0 +1,92 @@ +- type: modularPart + id: BaseAventailPlate + modifiers: + - !type:Inherit + copyFrom: + - BaseClothingArmor + +- type: modularPart + id: AventailIronPlate + slots: + - Aventail + sourcePart: CP14ScrapIron + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.04 + Slash: -0.02 + Piercing: -0.05 + Heat: -0.04 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 + +- type: modularPart + id: AventailGoldPlate + slots: + - Aventail + sourcePart: CP14ScrapGold + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + color: "#ffe269" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.01 + Slash: -0.01 + Piercing: -0.03 + - !type:EditClothingSpeed + walkModifier: 0.98 + sprintModifier: 0.98 + +- type: modularPart + id: AventailCopperPlate + slots: + - Aventail + sourcePart: CP14ScrapCopper + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + color: "#e28f08" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.03 + Slash: -0.01 + Piercing: -0.03 + Heat: -0.02 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 + +- type: modularPart + id: AventailMithrilPlate + slots: + - Aventail + sourcePart: CP14ScrapMithril + rsiPath: _CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi + color: "#38f0b3" + modifiers: + - !type:Inherit + copyFrom: + - BaseAventailPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.06 + Slash: -0.03 + Piercing: -0.08 + Heat: -0.08 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 diff --git a/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/chainmail.yml b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/chainmail.yml new file mode 100644 index 0000000000..20dc6bd1b3 --- /dev/null +++ b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/chainmail.yml @@ -0,0 +1,72 @@ +- type: modularPart + id: BaseVisorChainmail + modifiers: + - !type:Inherit + copyFrom: + - BaseClothingArmor + +- type: modularPart + id: VisorIronChainmail + slots: + - Visor + sourcePart: CP14ScrapIron + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.06 + Piercing: -0.01 + +- type: modularPart + id: VisorGoldChainmail + slots: + - Visor + sourcePart: CP14ScrapGold + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + color: "#ffe269" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.03 + +- type: modularPart + id: VisorCopperChainmail + slots: + - Visor + sourcePart: CP14ScrapCopper + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + color: "#e28f08" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorChainmail + - !type:EditArmor + modifiers: + coefficients: + Slash: -0.04 + +- type: modularPart + id: VisorMithrilChainmail + slots: + - Visor + sourcePart: CP14ScrapMithril + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi + color: "#38f0b3" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorChainmail + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.03 + Slash: -0.07 + Piercing: -0.02 diff --git a/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/plate.yml b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/plate.yml new file mode 100644 index 0000000000..f47414c4d8 --- /dev/null +++ b/Resources/Prototypes/_CP14/ModularCraft/Helmet/Visor/plate.yml @@ -0,0 +1,92 @@ +- type: modularPart + id: BaseVisorPlate + modifiers: + - !type:Inherit + copyFrom: + - BaseClothingArmor + +- type: modularPart + id: VisorIronPlate + slots: + - Visor + sourcePart: CP14ScrapIron + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.04 + Slash: -0.02 + Piercing: -0.05 + Heat: -0.04 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 + +- type: modularPart + id: VisorGoldPlate + slots: + - Visor + sourcePart: CP14ScrapGold + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + color: "#ffe269" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.01 + Slash: -0.01 + Piercing: -0.03 + - !type:EditClothingSpeed + walkModifier: 0.98 + sprintModifier: 0.98 + +- type: modularPart + id: VisorCopperPlate + slots: + - Visor + sourcePart: CP14ScrapCopper + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + color: "#e28f08" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.03 + Slash: -0.01 + Piercing: -0.03 + Heat: -0.02 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 + +- type: modularPart + id: VisorMithrilPlate + slots: + - Visor + sourcePart: CP14ScrapMithril + rsiPath: _CP14/Clothing/Head/ModularArmor/Visor/plate.rsi + color: "#38f0b3" + modifiers: + - !type:Inherit + copyFrom: + - BaseVisorPlate + - !type:EditArmor + modifiers: + coefficients: + Blunt: -0.06 + Slash: -0.03 + Piercing: -0.08 + Heat: -0.08 + - !type:EditClothingSpeed + walkModifier: 0.99 + sprintModifier: 0.99 diff --git a/Resources/Prototypes/_CP14/ModularCraft/slots.yml b/Resources/Prototypes/_CP14/ModularCraft/slots.yml index 5bc9921390..2a1919c706 100644 --- a/Resources/Prototypes/_CP14/ModularCraft/slots.yml +++ b/Resources/Prototypes/_CP14/ModularCraft/slots.yml @@ -25,3 +25,11 @@ - type: modularSlot id: Greave name: cp14-modular-slot-greave + +- type: modularSlot + id: Visor + name: cp14-modular-slot-visor + +- type: modularSlot + id: Aventail + name: cp14-modular-slot-aventail diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/misc.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/misc.yml index 32246eaee9..5ec0b0a80c 100644 --- a/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/misc.yml +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/misc.yml @@ -148,26 +148,6 @@ count: 1 result: CP14BaseLockpick -- type: CP14Recipe - id: CP14ClothingHeadCapellina - tag: CP14RecipeAnvil - craftTime: 4 - requirements: - - !type:StackResource - stack: CP14IronBar - count: 3 - result: CP14ClothingHeadCapellina - -- type: CP14Recipe - id: CP14ClothingHeadBascinet - tag: CP14RecipeAnvil - craftTime: 5 - requirements: - - !type:StackResource - stack: CP14IronBar #Add skin as well? - count: 4 - result: CP14ClothingHeadBascinet - - type: CP14Recipe id: CP14BaseLightCrossbow tag: CP14RecipeAnvil diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_aventail.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_aventail.yml new file mode 100644 index 0000000000..17cbf1bb9b --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_aventail.yml @@ -0,0 +1,84 @@ + +# Plate + +- type: CP14Recipe + id: CP14ModularAventailIronPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 1 + result: CP14ModularAventailIronPlate + +- type: CP14Recipe + id: CP14ModularAventailGoldPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 1 + result: CP14ModularAventailGoldPlate + +- type: CP14Recipe + id: CP14ModularAventailCopperPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 1 + result: CP14ModularAventailCopperPlate + +- type: CP14Recipe + id: CP14ModularAventailMithrilPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 1 + result: CP14ModularAventailMithrilPlate + +# Chainmail + +- type: CP14Recipe + id: CP14ModularAventailIronChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 1 + result: CP14ModularAventailIronChainmail + +- type: CP14Recipe + id: CP14ModularAventailGoldChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 1 + result: CP14ModularAventailGoldChainmail + +- type: CP14Recipe + id: CP14ModularAventailCopperChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 1 + result: CP14ModularAventailCopperChainmail + +- type: CP14Recipe + id: CP14ModularAventailMithrilChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 1 + result: CP14ModularAventailMithrilChainmail diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_helmet.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_helmet.yml new file mode 100644 index 0000000000..fed15d8710 --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_helmet.yml @@ -0,0 +1,84 @@ + +# Capellina + +- type: CP14Recipe + id: CP14HelmetIronCapellina + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 2 + result: CP14HelmetIronCapellina + +- type: CP14Recipe + id: CP14HelmetGoldCapellina + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 2 + result: CP14HelmetGoldCapellina + +- type: CP14Recipe + id: CP14HelmetCopperCapellina + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 2 + result: CP14HelmetCopperCapellina + +- type: CP14Recipe + id: CP14HelmetMithrilCapellina + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 2 + result: CP14HelmetMithrilCapellina + +# Palm Helmet + +- type: CP14Recipe + id: CP14HelmetIronPalmHelmet + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 2 + result: CP14HelmetIronPalmHelmet + +- type: CP14Recipe + id: CP14HelmetGoldPalmHelmet + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 2 + result: CP14HelmetGoldPalmHelmet + +- type: CP14Recipe + id: CP14HelmetCopperPalmHelmet + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 2 + result: CP14HelmetCopperPalmHelmet + +- type: CP14Recipe + id: CP14HelmetMithrilPalmHelmet + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 2 + result: CP14HelmetMithrilPalmHelmet diff --git a/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_visor.yml b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_visor.yml new file mode 100644 index 0000000000..235682ccdf --- /dev/null +++ b/Resources/Prototypes/_CP14/Recipes/Workbench/Anvil/modular_visor.yml @@ -0,0 +1,84 @@ + +# Plate + +- type: CP14Recipe + id: CP14ModularVisorIronPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 1 + result: CP14ModularVisorIronPlate + +- type: CP14Recipe + id: CP14ModularVisorGoldPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 1 + result: CP14ModularVisorGoldPlate + +- type: CP14Recipe + id: CP14ModularVisorCopperPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 1 + result: CP14ModularVisorCopperPlate + +- type: CP14Recipe + id: CP14ModularVisorMithrilPlate + tag: CP14RecipeAnvil + craftTime: 4 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 1 + result: CP14ModularVisorMithrilPlate + +# Chainmail + +- type: CP14Recipe + id: CP14ModularVisorIronChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14IronBar + count: 1 + result: CP14ModularVisorIronChainmail + +- type: CP14Recipe + id: CP14ModularVisorGoldChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14GoldBar + count: 1 + result: CP14ModularVisorGoldChainmail + +- type: CP14Recipe + id: CP14ModularVisorCopperChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14CopperBar + count: 1 + result: CP14ModularVisorCopperChainmail + +- type: CP14Recipe + id: CP14ModularVisorMithrilChainmail + tag: CP14RecipeAnvil + craftTime: 6 + requirements: + - !type:StackResource + stack: CP14MithrilBar + count: 1 + result: CP14ModularVisorMithrilChainmail diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..be7ff58c4d8d2e7fc7a9367446bfe49195a5f845 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D%zBRyRlLn`LH zyK>x!12Wdr~3eI7Uw+{CFV_?62j<5C46o>Y6k;Wxltyb3*k3O2^7|^%t zr@CKTL92>)Tk_sRpLOK#Jp6I5*#5dX6VL(%hK9XXnxz5DZ=c_LZ~BT=pLhKH_Vw=0 z?f2god7Yl&BbRI@EB^a#5Z~1Q!7H27E`K~3SvpZ!sqXK;>CZne-?3*;S5@C}{*Cu? zq$__4wx5pwWAw^5Dt}wyt-QBs!RG(h{-3-5hW&!D{7YK8N=l379WVGPcznJ**j^;! z#|ppg^Vtsv+LiQOVmlo8uH^U8`>Qipy@8HOzv?A?@ew3?cEwJ_|fY3 uMG-UCH>Y}w_8R`aF{jq@*&De11r_H-Os;P}U}WzN67zKRb6Mw<&;$UqrMn;i literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..b8eb96488745a8721709b5fb6c3949cbe96fc483 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%Cx&(BWL^R}n><|{LoyoQ zo;Tz=aRfnneNKVyCyB-!%16#j?9)pEsA+TT~@yiMp=*ZOUI(E|eAcd`;AB zk4fjI&tAW({Zh#~|7Slv*OtDT!&@2@bbx7XrQ4*MmdKI;Vst09-;{3IG5A literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/meta.json new file mode 100644 index 0000000000..8f89a72be6 --- /dev/null +++ b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/chainmail.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by creamy", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Aventail/plate.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..684c6623a45f23e672b010c5fb94aa6983ec12e1 GIT binary patch literal 412 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D%z!#rIaLn`LH zy|d9hj}BrkGj50S(x0W<7$;I@M}4XQ3>CpM-L)a1ZTE+EzNFY zej3xV?l1c~Z{g(9JrCyEod0&0|J}X!zju7~1=;}wFZ%u^MD!n<{A=UQ44aj|n;$OT zyse_^&uia(Z9?w&%Uo8IN_4A)mld7tJ zhn^}b%Qu_*Z^rrP?0NQ{t6u%OmlOIkyhvgFeHoh{p||UPoZdB09%3DWoVV0X+TmAo z;@&4U0j&&dX zbNh?Z{64#FzmnV@d;TrUFWHpJNc*22 t6IZ@$L*~t*pMl|C{kvvJ!d-Cdq5k1VEekT2{;33sdAjV6yadaSW-L z^Y)Hy_U!SJ?~p z7a6>UY-{CMv?lHS>8;T`LHnj>=F5r7)Bopx>b_v>{{2@}w;U(XvKzbhs`*(-uvH%a zs^S?r%VW}_m;G+XvJRQOuFtAHbkN{L?f-~#rK+AU57zw*-N!w7!`okH)fU8LJ$>k`~OG51gI-^7Y+vu!uEYQFtRt*h9uUcq8*t=w_r z%DDJKo8VdhuGDP2@;zTZdh;*u`lxz|d$aN!pNS_K=zKf*NzdulTI+?e>*ax-!2tBbbl}$Z z*RRdDZke*`ba(M(IiG*bs~);d7k|F>{i;gqt7jH$lWd=Sb)UV|+_hP8{^z(wQWp3*n7uXf)%c0g?>$wk@csnj9h>*wSa4{q!vm+cVXI4BIQ!@1?>1G8)+^Jk>lJ^RV_ zd>TW`%`Nq!$2k(k7QFxU=X*2zuFfAE+b$b$UMSz2cgy|x<~St`*Gicr(by+*1w;Ba8~pR3z=^Y;?HU}t;nh9*uFb?&iQ2(@jUaUKW$Zs44x+L zv?It|SN{F^w9>Qup|eW=SJrbM{9!&3;CKR0EgFT1{sN${Hh^gDy6tDnm{r-UW| D)sl!Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/meta.json new file mode 100644 index 0000000000..8f89a72be6 --- /dev/null +++ b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/capellina.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by creamy", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..7cceaa32622103923d5fb25ded97e9d521981f07 GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-HD>V6ydeaSW-L z^Y+e0Z|OvtV;`3-x99n+o?Pmah`^49cwaowOx*t;Ra@utl7w*WJ%%epGeX zEikhDJO8fT^%Iul$hbZ|Wd6|d)%RNs4>NQ;UzO#{%a+f-`%}qy+5Qc6$-f-;osVX| zQ~c@EtEfv$UOdd0<9ke2|J84W%x!CSJH`md{LTB=zIfyJU-y6Py72VsR<>p4lG)$> zm@HfWFyqgQ7(vO)=d*Oyu21cr7yqa69CPfu&F51)PO*1EHIRqN}vH`h$hkG^fX zTQJva65F!ne=Ls3ge3(|%bl990Q4dj@R0Sc=KHdl_3Oe!{{Pq)Bt3U>+UZ?2+~SD> zNt?HAU&Eok&OB%BH{VHL{@soCy!7$B%X4w_Z?C8KYhP^n+$~*QRJH7IbHt=gFJ_hf zp6pvETRFG+`i@z5_tt9rP72y}_x73(Kxy^m>0X!p6ekCLy0pc3`;R=kOF4b}D*m!Q z5e{0k!bbO(bJ;!9B_}>P`d-p`ePZddDK^WOR^%R7J+lTdt2>jynWnN*l!PE}Z*-aZl3&&OL74cRd7laEWjQ3zWQMUDn$3 zaFMT#`NzLupV{y2$)Ca40R}JnSrV6Q(g{C)IWjeJU6Vmj@!YLb^j=i$E6U+!*l>3Z zBST;A!LNTJojTYGY~v-{I+wk@xW$&CC;6~JI;W!4f>qWG4uN;nUstXBuG-0Z;k}Jt z5QFpO(7U~7Uzfi8zhRP=h`MIn(`1RqpZ}fy)Vb=NTJ~^3h89ZJ6T-G@yGywpdTzg*t literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/meta.json new file mode 100644 index 0000000000..8f89a72be6 --- /dev/null +++ b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Helmet/palm_helmet.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by creamy", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..d9a9d03a9f82d6f51f4c41ab42ccdad1478d5a1b GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D%zXL`CghE&XX zd&ky`*-_%yNB56BFDJ>C9Xu2!pnJ`T-D9Hl67DAq2bnn-xwE6WPdn&rZdFuV>#C3_ zY^`r7W_9qq)2FsKul`@>Iep;GVe8#*l^KCH0D;DQx6Mz@Z{FV;`{e$1o1B^F&2Qb` znripI@I-Ig>3rq?jZYINdQVvvdw=(y8^8Ble^>JN)yv4s8=p$&y6Oe4jS77K>X^Ko zT&7udNW|wFMbBqH_w!^0A6GA(zbw5-@1KC(X*mtn|1wcU}GcQju#0HLq_;UFM#!<=u78=>oHsIlT}b5q$2JI>19{vWP4 zhxvZ_Iu@V_K)_RCGxxXR?|2`b!&&i}8)Lp+zWFEn`qtj8_{eLXla5VGY~-H0Wah4I zKWCKZE><}!vg5)gzey&W`0l*ptCe~G^iEXZmcYn+Pyaes)`b@Cp7DJqyVrVu7QK+S i+I#QU%kYD&IKbd<(V|=6CK3Gz#PxLbb6Mw<&;$UUgkF;X literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/meta.json new file mode 100644 index 0000000000..8f89a72be6 --- /dev/null +++ b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/chainmail.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by creamy", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/equipped-HELMET.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/equipped-HELMET.png new file mode 100644 index 0000000000000000000000000000000000000000..90b7bdcdc12c428f0e42e69cba7e6d77499e8388 GIT binary patch literal 606 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-HD>V3P23aSW-L z^Y+fhtlI%1$3E&WJwHLW)8l}1Sm0&8cPpGuOi}bc$(*A7h4B|xE8ooSlamxD8%C^d zcj&ps(``|s*)>tAnudhS{G(oZ!H z)Dx|01C|%-c%J&)2o!nx@XTMGdXH7J=c=^VRY#sPiP!nNW2x+G*=2Xvy!v|2bCr5Z zeSY{P6S?~u#RLnB}&3fcc#L9K|Yr}fY_phCCuPJG6%kk3nQTknrN^4}7`5#($;Kmly zZ9DJStY4(DXzzs!hu*x*yDG{I@g@@4kj^Febkka$^H<-p%8*DkSI^7z}c zSFWkrbLPf}=~bwB@|9K>r*4Yh9X@4OWNG2Yi|fm+j$8fw@XXccP=U$HWtZ9a-+LcF zyS03Vna10+tByral(ROyxzfM$&4S$dBG+@K7pq*2be~j{HX*gB>t*(;zSEq*V2b$= z$defvRJ+h5yY%$JL(6jR3-3E$zGQi%bxy0pu@FS3j3^P6(y| literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/icon.png b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a3718d55ffcc3c057cb4b87b28b6274055c398ab GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTC#^NA%Cx&(BWL^R}i#=T&LoyoQ zo?pntl{;We{A~o*W&f%7IDEn=jW6%loYk?J=G=fZH>7# zgIvG0t09|0i|zVNry|)Mw96l)?DF{hlV=6L6yGj}IezJR(#yudz cJ$d&qDqb~dIAn6K73f?BPgg&ebxsLQ08I#5T>t<8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/meta.json b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/meta.json new file mode 100644 index 0000000000..8f89a72be6 --- /dev/null +++ b/Resources/Textures/_CP14/Clothing/Head/ModularArmor/Visor/plate.rsi/meta.json @@ -0,0 +1,18 @@ +{ + "version": 1, + "license": "All right reserved", + "copyright": "Created by creamy", + "size": { + "x": 48, + "y": 48 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "equipped-HELMET", + "directions": 4 + } + ] +}