From 272b7a4fd11aabb88c01d363a6f6ea5ef4aadfdb Mon Sep 17 00:00:00 2001 From: Paprika-H <78005870+Paprika-H@users.noreply.github.com> Date: Mon, 31 Jan 2022 08:31:01 -0700 Subject: [PATCH] More Gambeson Stuff (#54947) --- data/json/items/armor/arms_armor.json | 78 +++++++++ data/json/items/armor/hoods.json | 94 ++++++++++ data/json/items/armor/suits_protection.json | 185 +++++++++++++++++++- data/json/recipes/armor/arms.json | 70 ++++++++ data/json/recipes/armor/head.json | 75 ++++++++ data/json/recipes/armor/suit.json | 165 +++++++++++++++++ 6 files changed, 666 insertions(+), 1 deletion(-) diff --git a/data/json/items/armor/arms_armor.json b/data/json/items/armor/arms_armor.json index f8cca23471168..49459bffe0ad2 100644 --- a/data/json/items/armor/arms_armor.json +++ b/data/json/items/armor/arms_armor.json @@ -520,6 +520,84 @@ "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, "flags": [ "VARSIZE", "SKINTIGHT", "WATER_FRIENDLY", "UNDERSIZE" ] }, + { + "id": "gambeson_sleeve", + "type": "ARMOR", + "category": "armor", + "name": { "str": "pair of gambeson sleeves", "str_pl": "pairs of gambeson sleeves" }, + "description": "A pair sleeves made from heavy quilted fabric.", + "weight": "150 g", + "volume": "500 ml", + "price": 1200, + "price_postapoc": 400, + "to_hit": 1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "arm_warmers", + "color": "light_gray", + "warmth": 30, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "STURDY" ], + "armor": [ { "encumbrance": 8, "coverage": 100, "covers": [ "arm_l", "arm_r" ] } ] + }, + { + "id": "xl_gambeson_sleeve", + "type": "ARMOR", + "name": { "str": "pair of XL gambeson sleeves", "str_pl": "pairs of XL gambeson sleeves" }, + "description": "A pair of extra large sleeves made from heavy quilted fabric.", + "copy-from": "gambeson_sleeve", + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, + "flags": [ "VARSIZE", "STURDY", "OVERSIZE" ] + }, + { + "id": "xs_gambeson_sleeve", + "type": "ARMOR", + "name": { "str": "pair of XS gambeson sleeves", "str_pl": "pairs of XS gambeson sleeves" }, + "description": "A pair of extra large sleeves made from heavy quilted fabric.", + "copy-from": "gambeson_sleeve", + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE" ] + }, + { + "id": "k_gambeson_sleeve", + "type": "ARMOR", + "category": "armor", + "name": { "str": "pair of kevlar gambeson sleeves", "str_pl": "pairs of kevlar gambeson sleeves" }, + "description": "A pair sleeves made from layers of kevlar.", + "weight": "920 g", + "volume": "840 ml", + "price": 1200, + "price_postapoc": 400, + "to_hit": 1, + "material": [ { "type": "kevlar_layered", "portion": 6 }, { "type": "kevlar", "portion": 4 } ], + "symbol": "[", + "looks_like": "arm_warmers", + "color": "light_gray", + "warmth": 30, + "material_thickness": 3.2, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "STURDY" ], + "armor": [ { "encumbrance": 16, "coverage": 100, "covers": [ "arm_l", "arm_r" ] } ] + }, + { + "id": "xl_k_gambeson_sleeve", + "type": "ARMOR", + "name": { "str": "pair of XL kevlar gambeson sleeves", "str_pl": "pairs of XL kevlar gambeson sleeves" }, + "description": "A pair of extra large sleeves made from layers of kevlar.", + "copy-from": "k_gambeson_sleeve", + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, + "flags": [ "VARSIZE", "STURDY", "OVERSIZE" ] + }, + { + "id": "xs_k_gambeson_sleeve", + "type": "ARMOR", + "name": { "str": "pair of XS kevlar gambeson sleeves", "str_pl": "pairs of XS kevlar gambeson sleeves" }, + "description": "A pair of extra small sleeves made from heavy quilted fabric and kevlar.", + "copy-from": "k_gambeson_sleeve", + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE" ] + }, { "id": "chainmail_arms", "type": "ARMOR", diff --git a/data/json/items/armor/hoods.json b/data/json/items/armor/hoods.json index e899bce9d1d60..596fa0ce8bae8 100644 --- a/data/json/items/armor/hoods.json +++ b/data/json/items/armor/hoods.json @@ -60,6 +60,100 @@ "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT", "UNDERSIZE" ] }, + { + "id": "gambeson_hood", + "type": "ARMOR", + "category": "armor", + "name": { "str": "gambeson hood" }, + "description": "A customized hood made from quilted fabrics. Can be worn under helmets.", + "weight": "340 g", + "volume": "300 ml", + "price": 412, + "price_postapoc": 500, + "to_hit": -1, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "balclava", + "color": "light_red", + "material_thickness": 5, + "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ], + "armor": [ + { "encumbrance": 8, "coverage": 90, "covers": [ "head" ] }, + { + "encumbrance": 4, + "coverage": 45, + "cover_vitals": 80, + "covers": [ "torso", "arm_l", "arm_r" ], + "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "torso_upper" ], + "layers": [ "OUTER" ] + } + ] + }, + { + "id": "xl_gambeson_hood", + "type": "ARMOR", + "copy-from": "gambeson_hood", + "name": { "str": "XL gambeson hood" }, + "description": "A customized hood made from quilted fabrics. Can be worn under helmets. Comes in size XL.", + "proportional": { "weight": 1.25, "volume": 1.3, "price": 1.25 }, + "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "HELMET_COMPAT" ] + }, + { + "id": "xs_gambeson_hood", + "type": "ARMOR", + "copy-from": "gambeson_hood", + "name": { "str": "XS gambeson hood" }, + "description": "A customized hood made from quilted fabrics. Can be worn under helmets. Comes in size XS.", + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE", "HELMET_COMPAT" ] + }, + { + "id": "k_gambeson_hood", + "type": "ARMOR", + "category": "armor", + "name": { "str": "kevlar gambeson hood" }, + "description": "A customized gambeson hood made from kevlar. Can be worn under helmets.", + "weight": "340 g", + "volume": "300 ml", + "price": 412, + "price_postapoc": 500, + "to_hit": -1, + "material": [ { "type": "kevlar_layered", "portion": 6 }, { "type": "kevlar", "portion": 4 } ], + "symbol": "[", + "looks_like": "balclava", + "color": "light_red", + "material_thickness": 3.2, + "flags": [ "VARSIZE", "STURDY", "HELMET_COMPAT" ], + "armor": [ + { "encumbrance": 12, "coverage": 90, "covers": [ "head" ] }, + { + "encumbrance": 6, + "coverage": 45, + "cover_vitals": 80, + "covers": [ "torso", "arm_l", "arm_r" ], + "specifically_covers": [ "arm_shoulder_l", "arm_shoulder_r", "torso_upper" ], + "layers": [ "OUTER" ] + } + ] + }, + { + "id": "xl_k_gambeson_hood", + "type": "ARMOR", + "copy-from": "k_gambeson_hood", + "name": { "str": "XL kevlar gambeson hood" }, + "description": "A customized gambeson hood made from kevlar. Can be worn under helmets. Comes in size XL.", + "proportional": { "weight": 1.25, "volume": 1.3, "price": 1.25 }, + "flags": [ "VARSIZE", "STURDY", "OVERSIZE", "HELMET_COMPAT" ] + }, + { + "id": "xs_k_gambeson_hood", + "type": "ARMOR", + "copy-from": "k_gambeson_hood", + "name": { "str": "XS gambeson hood" }, + "description": "A customized hood made from quilted fabrics and kevlar. Can be worn under helmets. Comes in size XS.", + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE", "HELMET_COMPAT" ] + }, { "id": "hood_rain", "type": "ARMOR", diff --git a/data/json/items/armor/suits_protection.json b/data/json/items/armor/suits_protection.json index bf35c6cccd992..620093791490c 100644 --- a/data/json/items/armor/suits_protection.json +++ b/data/json/items/armor/suits_protection.json @@ -1546,6 +1546,27 @@ { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 8 } ] }, + { + "id": "gambeson_vest", + "type": "ARMOR", + "name": { "str": "gambeson vest" }, + "description": "A thick vest of quilted fabric, designed to be worn underneath mail or other armor. This one has had its sleeves removed. Use it to loosen it if you want to wear it over your clothes.", + "weight": "302 g", + "volume": "2 L", + "price": 20000, + "price_postapoc": 600, + "to_hit": -5, + "material": [ "cotton" ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "light_gray", + "warmth": 30, + "material_thickness": 5, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "STURDY" ], + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "gambeson_loose_vest", "menu_text": "Loosen" }, + "armor": [ { "covers": [ "torso" ], "coverage": 100, "encumbrance": 8 } ] + }, { "id": "gambeson_loose", "repairs_like": "gambeson", @@ -1561,6 +1582,21 @@ "menu_text": "Adjust tighter" } }, + { + "id": "gambeson_loose_vest", + "repairs_like": "gambeson", + "type": "ARMOR", + "name": { "str": "gambeson vest (loose)", "str_pl": "gambeson vest(loose)" }, + "description": "A thick jacket of quilted fabric, loosened to be worn as outer armor. Use it to wear it tighter and be able to put proper armor over it.", + "copy-from": "gambeson_vest", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your gambeson vest a bit tighter.", + "target": "gambeson", + "menu_text": "Adjust tighter" + } + }, { "id": "gambeson_pants", "type": "ARMOR", @@ -1605,6 +1641,27 @@ { "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": 16 } ] }, + { + "id": "k_gambeson_vest", + "type": "ARMOR", + "name": { "str": "Kevlar gambeson vest" }, + "description": "A thick vest of quilted fabric, designed to be worn underneath mail or other armor. This one incorporates Kevlar layers added for better protection. Use it to loosen it if you want to wear it over your clothes.", + "weight": "1840 g", + "volume": "1670 ml", + "price": 20000, + "price_postapoc": 600, + "to_hit": -5, + "material": [ { "type": "kevlar_layered", "portion": 6 }, { "type": "kevlar", "portion": 4 } ], + "symbol": "[", + "looks_like": "coat_winter", + "color": "light_gray", + "warmth": 30, + "material_thickness": 3.2, + "valid_mods": [ "steel_padded" ], + "flags": [ "VARSIZE", "STURDY", "NONCONDUCTIVE" ], + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "k_gambeson_vest_loose", "menu_text": "Loosen" }, + "armor": [ { "covers": [ "torso" ], "coverage": 100, "encumbrance": 12 } ] + }, { "id": "k_gambeson_loose", "repairs_like": "k_gambeson", @@ -1620,6 +1677,21 @@ "menu_text": "Adjust tighter" } }, + { + "id": "k_gambeson_vest_loose", + "repairs_like": "k_gambeson", + "type": "ARMOR", + "name": { "str": "Kevlar gambeson vest (loose)", "str_pl": "Kevlar gambeson vests (loose)" }, + "description": "A thick vest of quilted fabric, loosened to be worn as outer armor. This one incorporates Kevlar layers added for better protection. Use it to wear it tighter and be able to put proper armor over it.", + "copy-from": "k_gambeson_vest", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your kevlar gambeson a bit tighter.", + "target": "k_gambeson_vest", + "menu_text": "Adjust tighter" + } + }, { "id": "k_gambeson_pants", "type": "ARMOR", @@ -1649,6 +1721,15 @@ "extend": { "flags": [ "OVERSIZE" ] }, "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "xl_gambeson_loose", "menu_text": "Loosen" } }, + { + "id": "xl_gambeson_vest", + "type": "ARMOR", + "name": { "str": "XL gambeson vest" }, + "copy-from": "gambeson_vest", + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, + "extend": { "flags": [ "OVERSIZE" ] }, + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "xl_gambeson_vest_loose", "menu_text": "Loosen" } + }, { "id": "gambeson_xs", "type": "ARMOR", @@ -1656,7 +1737,48 @@ "looks_like": "gambeson", "name": { "str": "XS gambeson" }, "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, - "flags": [ "VARSIZE", "STURDY", "UNDERSIZE" ] + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE" ], + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "gambeson_xs_loose", "menu_text": "Loosen" } + }, + { + "id": "gambeson_xs_loose", + "repairs_like": "gambeson", + "type": "ARMOR", + "name": { "str": "XS gambeson (loose)", "str_pl": "XS gambesons (loose)" }, + "description": "A thick vest of quilted fabric, loosened to be worn as outer armor, coming in size XS. Use it to wear it tighter and be able to put proper armor over it.", + "copy-from": "gambeson_xs", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your XS gambeson a bit tighter.", + "target": "gambeson_xs", + "menu_text": "Adjust tighter" + } + }, + { + "id": "gambeson_vest_xs", + "type": "ARMOR", + "copy-from": "gambeson_vest", + "looks_like": "gambeson", + "name": { "str": "XS gambeson vest" }, + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "UNDERSIZE" ], + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "gambeson_xs_loose", "menu_text": "Loosen" } + }, + { + "id": "gambeson_vest_xs_loose", + "repairs_like": "gambeson_vest", + "type": "ARMOR", + "name": { "str": "XS gambeson vest (loose)", "str_pl": "XS gambeson vests (loose)" }, + "description": "A thick vest of quilted fabric, loosened to be worn as outer armor, coming in size XS with removed sleeves. Use it to wear it tighter and be able to put proper armor over it.", + "copy-from": "gambeson_vest_xs", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your XS gambeson vest a bit tighter.", + "target": "gambeson_vest_xs", + "menu_text": "Adjust tighter" + } }, { "id": "xl_gambeson_pants", @@ -1680,6 +1802,20 @@ "menu_text": "Adjust tighter" } }, + { + "id": "xl_gambeson_vest_loose", + "repairs_like": "xl_gambeson", + "type": "ARMOR", + "name": { "str": "XL gambeson vest (loose)", "str_pl": "XL gambeson vests (loose)" }, + "copy-from": "xl_gambeson_vest", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your XL gambeson vest a bit tighter.", + "target": "xl_gambeson_vest", + "menu_text": "Adjust tighter" + } + }, { "id": "xl_k_gambeson", "type": "ARMOR", @@ -1689,6 +1825,15 @@ "extend": { "flags": [ "OVERSIZE" ] }, "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "xl_k_gambeson_loose", "menu_text": "Loosen" } }, + { + "id": "xl_k_gambeson_vest", + "type": "ARMOR", + "name": { "str": "XL Kevlar gambeson vest" }, + "copy-from": "k_gambeson_vest", + "proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 }, + "extend": { "flags": [ "OVERSIZE" ] }, + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "xl_k_gambeson_vest_loose", "menu_text": "Loosen" } + }, { "id": "k_gambeson_xs", "type": "ARMOR", @@ -1698,6 +1843,16 @@ "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, "flags": [ "VARSIZE", "STURDY", "NONCONDUCTIVE", "UNDERSIZE" ] }, + { + "id": "k_gambeson_vest_xs", + "type": "ARMOR", + "copy-from": "k_gambeson_vest", + "looks_like": "k_gambeson", + "name": { "str": "XS kevlar gambeson" }, + "proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 }, + "flags": [ "VARSIZE", "STURDY", "NONCONDUCTIVE", "UNDERSIZE" ], + "use_action": { "type": "transform", "msg": "You loosen your %s.", "target": "k_gambeson_vest_xs_loose", "menu_text": "Loosen" } + }, { "id": "xl_k_gambeson_pants", "type": "ARMOR", @@ -1720,6 +1875,34 @@ "menu_text": "Adjust tighter" } }, + { + "id": "xl_k_gambeson_vest_loose", + "repairs_like": "xl_k_gambeson", + "type": "ARMOR", + "name": { "str": "XL Kevlar gambeson vest (loose)", "str_pl": "XL Kevlar gambeson vests (loose)" }, + "copy-from": "xl_k_gambeson_vest", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your XL kevlar gambeson vest a bit tighter.", + "target": "xl_k_gambeson_vest", + "menu_text": "Adjust tighter" + } + }, + { + "id": "k_gambeson_vest_xs_loose", + "repairs_like": "k_gambeson_xs", + "type": "ARMOR", + "name": { "str": "XS Kevlar gambeson vest (loose)", "str_pl": "XS Kevlar gambeson vests (loose)" }, + "copy-from": "k_gambeson_vest_xs", + "extend": { "flags": [ "OUTER" ] }, + "use_action": { + "type": "transform", + "msg": "You adjust your XL kevlar gambeson vest a bit tighter.", + "target": "k_gambeson_vest_xs", + "menu_text": "Adjust tighter" + } + }, { "id": "hazmat_suit", "repairs_like": "fsurvivor_suit", diff --git a/data/json/recipes/armor/arms.json b/data/json/recipes/armor/arms.json index 85dd6e8a4159e..f7b77cef263b0 100644 --- a/data/json/recipes/armor/arms.json +++ b/data/json/recipes/armor/arms.json @@ -481,6 +481,76 @@ "byproducts": [ [ "rag", 3 ], [ "scrap_cotton", 86 ] ], "using": [ [ "armor_chainmail_assembling", 3 ], [ "tailoring_cotton_patchwork", 11 ] ] }, + { + "result": "gambeson_sleeve", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "tailor", + "difficulty": 3, + "time": "2 h", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 12 ], [ "fabric_standard_nostretch", 9 ], [ "fastener_small", 1 ] ] + }, + { + "result": "xl_gambeson_sleeve", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "tailor", + "difficulty": 3, + "time": "2 h 30 m", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 15 ], [ "fabric_standard_nostretch", 17 ], [ "fastener_small", 1 ] ] + }, + { + "result": "xs_gambeson_sleeve", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "tailor", + "difficulty": 3, + "time": "1 h 30 m", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 11 ], [ "fabric_standard_nostretch", 13 ], [ "fastener_small", 1 ] ] + }, + { + "result": "k_gambeson_sleeve", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_ARMS", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" }, { "proficiency": "prof_polymerworking" } ], + "difficulty": 6, + "time": "4 h 45 m", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 4 ] ], + "using": [ [ "sewing_standard", 11 ], [ "tailoring_kevlar_fabric", 4 ], [ "fastener_small", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 6 ] ] ] + }, + { + "result": "xl_k_gambeson_sleeve", + "type": "recipe", + "copy-from": "k_gambeson_sleeve", + "time": "6 h", + "using": [ [ "sewing_standard", 17 ], [ "tailoring_kevlar_fabric", 8 ], [ "fastener_small", 2 ] ], + "components": [ [ [ "sheet_kevlar_layered", 12 ] ] ] + }, + { + "result": "xs_k_gambeson_sleeve", + "type": "recipe", + "copy-from": "k_gambeson_sleeve", + "time": "4 h", + "using": [ [ "sewing_standard", 8 ], [ "tailoring_kevlar_fabric", 3 ], [ "fastener_small", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 4 ] ] ] + }, { "result": "armor_lc_lightarmguard", "type": "recipe", diff --git a/data/json/recipes/armor/head.json b/data/json/recipes/armor/head.json index 30f5f33716dc6..058c752bf8314 100644 --- a/data/json/recipes/armor/head.json +++ b/data/json/recipes/armor/head.json @@ -259,6 +259,81 @@ { "proficiency": "prof_furriery" } ] }, + { + "result": "gambeson_hood", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 3, + "time": "1 h 30 m", + "autolearn": true, + "using": [ [ "sewing_standard", 10 ], [ "fabric_standard_nostretch", 8 ], [ "fastener_small", 1 ] ] + }, + { + "result": "xl_gambeson_hood", + "type": "recipe", + "copy-from": "gambeson_hood", + "difficulty": 4, + "time": "2 h", + "autolearn": true, + "using": [ [ "sewing_standard", 15 ], [ "fabric_standard_nostretch", 12 ], [ "fastener_small", 1 ] ] + }, + { + "result": "xs_gambeson_hood", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 3, + "time": "1 h", + "autolearn": true, + "using": [ [ "sewing_standard", 7 ], [ "fabric_standard_nostretch", 6 ], [ "fastener_small", 1 ] ] + }, + { + "result": "k_gambeson_hood", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 5, + "time": "2 h 30 m", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 12 ], [ "tailoring_kevlar_fabric", 8 ], [ "fastener_small", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 5 ] ] ] + }, + { + "result": "xl_k_gambeson_hood", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 5, + "time": "3 h", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 18 ], [ "tailoring_kevlar_fabric", 12 ], [ "fastener_small", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 7 ] ] ] + }, + { + "result": "xs_k_gambeson_hood", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 5, + "time": "2 h 30 m", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 9 ], [ "tailoring_kevlar_fabric", 6 ], [ "fastener_small", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 4 ] ] ] + }, { "result": "glasses_safety", "type": "recipe", diff --git a/data/json/recipes/armor/suit.json b/data/json/recipes/armor/suit.json index 038c9a685f572..4f57901c8076a 100644 --- a/data/json/recipes/armor/suit.json +++ b/data/json/recipes/armor/suit.json @@ -1125,6 +1125,60 @@ "book_learn": [ [ "textbook_armwest", 3 ] ], "using": [ [ "sewing_standard", 24 ], [ "fabric_standard_nostretch", 18 ], [ "fastener_small", 1 ] ] }, + { + "result": "gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" } ], + "difficulty": 4, + "time": "4 h", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 23 ], [ "fabric_standard_nostretch", 18 ], [ "fastener_large", 1 ] ] + }, + { + "result": "gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "10 m", + "autolearn": true, + "byproducts": [ [ "gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 1 } ], + "components": [ [ [ "gambeson", 1 ] ] ] + }, + { + "result": "gambeson_vest_xs", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" } ], + "difficulty": 4, + "time": "4 h", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 17 ], [ "fabric_standard_nostretch", 13 ], [ "fastener_large", 1 ] ] + }, + { + "result": "gambeson_vest_xs", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "10 m", + "autolearn": true, + "byproducts": [ [ "xs_gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 1 } ], + "components": [ [ [ "gambeson_xs", 1 ] ] ] + }, { "result": "k_gambeson", "type": "recipe", @@ -1163,6 +1217,62 @@ "using": [ [ "sewing_standard", 24 ], [ "tailoring_kevlar_fabric", 8 ], [ "fastener_small", 1 ] ], "components": [ [ [ "sheet_kevlar_layered", 12 ] ] ] }, + { + "result": "k_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" }, { "proficiency": "prof_polymerworking" } ], + "difficulty": 6, + "time": "6 h", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 4 ] ], + "using": [ [ "sewing_standard", 23 ], [ "tailoring_kevlar_fabric", 8 ], [ "fastener_large", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 12 ] ] ] + }, + { + "result": "k_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "30 m", + "autolearn": true, + "byproducts": [ [ "k_gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 2 } ], + "components": [ [ [ "k_gambeson", 1 ] ] ] + }, + { + "result": "k_gambeson_vest_xs", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" }, { "proficiency": "prof_polymerworking" } ], + "difficulty": 6, + "time": "5 h", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 4 ] ], + "using": [ [ "sewing_standard", 17 ], [ "tailoring_kevlar_fabric", 6 ], [ "fastener_large", 1 ] ], + "components": [ [ [ "sheet_kevlar_layered", 9 ] ] ] + }, + { + "result": "k_gambeson_vest_xs", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "30 m", + "autolearn": true, + "byproducts": [ [ "xs_k_gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 2 } ], + "components": [ [ [ "k_gambeson_xs", 1 ] ] ] + }, { "result": "xl_gambeson", "type": "recipe", @@ -1170,6 +1280,33 @@ "time": "6 h 45 m", "using": [ [ "sewing_standard", 45 ], [ "fabric_standard_nostretch", 52 ], [ "fastener_large", 2 ] ] }, + { + "result": "xl_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" } ], + "difficulty": 4, + "time": "4 h", + "autolearn": true, + "book_learn": [ [ "textbook_armwest", 3 ] ], + "using": [ [ "sewing_standard", 30 ], [ "fabric_standard_nostretch", 35 ], [ "fastener_large", 2 ] ] + }, + { + "result": "xl_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "15 m", + "autolearn": true, + "byproducts": [ [ "xl_gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 1 } ], + "components": [ [ [ "xl_gambeson", 1 ] ] ] + }, { "result": "xl_k_gambeson", "type": "recipe", @@ -1178,6 +1315,34 @@ "using": [ [ "sewing_standard", 50 ], [ "tailoring_kevlar_fabric", 24 ], [ "fastener_large", 2 ] ], "components": [ [ [ "sheet_kevlar_layered", 36 ] ] ] }, + { + "result": "xl_k_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "proficiencies": [ { "proficiency": "prof_closures" }, { "proficiency": "prof_polymerworking" } ], + "difficulty": 8, + "time": "6 h", + "autolearn": [ [ "tailor", 8 ] ], + "book_learn": [ [ "textbook_armwest", 4 ] ], + "using": [ [ "sewing_standard", 33 ], [ "tailoring_kevlar_fabric", 16 ], [ "fastener_large", 2 ] ], + "components": [ [ [ "sheet_kevlar_layered", 24 ] ] ] + }, + { + "result": "xl_k_gambeson_vest", + "type": "recipe", + "activity_level": "LIGHT_EXERCISE", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_SUIT", + "skill_used": "tailor", + "time": "45 m", + "autolearn": true, + "byproducts": [ [ "xl_k_gambeson_sleeve", 1 ] ], + "qualities": [ { "id": "FABRIC_CUT", "level": 2 } ], + "components": [ [ [ "xl_k_gambeson", 1 ] ] ] + }, { "result": "xl_gambeson_pants", "type": "recipe",