From 26c409c10f69dbf860b55201587454ce6213b8e6 Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Sat, 24 Apr 2021 19:15:17 -0700 Subject: Add XL Heavy Survivor Hood and Helemt Rebase helmets on Bright Nights Rebalance hoods and helmets relative to the matching suit. Rewrite Readme to more clearly state what has changed. --- Readme.txt | 45 ++++++++++++-- json/items/armor/helmet.json | 90 +++++++++++++++++++++++++--- json/recipes/armor/head.json | 138 +++++++++++++++++++++++++++++++++++++++---- 3 files changed, 249 insertions(+), 24 deletions(-) diff --git a/Readme.txt b/Readme.txt index a8aea0c..4fc4b0c 100644 --- a/Readme.txt +++ b/Readme.txt @@ -1,5 +1,40 @@ -Added back the Medium, Heavy, and XL Survivor Helmets and recipes. -Added a Light Survivor Helmet and recipe. -Added a Heavy Survivor Hood and recipe which should have been added to the base game when the Heavy Survivor Helmet was removed. -Fixed the recipe for the XL Survivor Helmet to be based on the Medium Helmet, with roughly double materials. -Buff the helmets to better match the high weight. +-Restored Items: +Survivor Helmet +Heavy Survivor Helmet +XL Survivor Helmet + +-Restored Recipes: +Survivor Helmet +Heavy Survivor Helmet +XL Survivor Helmet + +-Stock Items to override: +XL Survivor Hood + +-New Items: +Light Survivor Helmet +XL Heavy Survivor Helmet +Heavy Survivor Hood +XL Heavy Survivor Hood + +-New Recipes: +Light Survivor Helmet +XL Heavy Survivor Helmet +Heavy Survivor Hood +XL Heavy Survivor Hood + + +-Rebalancing: +Rebase on Cataclysm: Bright Nights +Adjust the XL Survivor Helmet recipe to be based on the Medium Helmet, with roughly double materials. +Adjust the XL Survivor Hood recipe to be based on the Medium Hood, with roughly double materials. +Adjust the XL Heavy Survivor Hood recipe to be based on the Heavy Hood, with roughly double materials. +Adjust the XL Heavy Survivor Helmet recipe to be based on the Heavy Helmet, with roughly double materials. +Reduce the Heavy Survivor Helmet warmth to match the suit. +Add leather to the Heavy Survivor Helmet materials to match the suit. +Adjust hoods and helms based on: hood thickness = suit thickness, helmet thickness = suit thickness + 2 +Buff the Light Survivor Helmet by lowering mass and volume. + + +-Notes: +Light and Medium Survivor Hoods seem fine in 0.E-3 diff --git a/json/items/armor/helmet.json b/json/items/armor/helmet.json index ab30706..24047b5 100644 --- a/json/items/armor/helmet.json +++ b/json/items/armor/helmet.json @@ -5,20 +5,20 @@ "category": "armor", "name": { "str": "light survivor helmet" }, "description": "A customized, heavily armored Kevlar helmet, modified with cotton reinforcements to provide maximum comfort and protection from harm. All the added material has kept it rather light.", - "weight": "1100 g", - "volume": "2500 ml", + "weight": "1000 g", + "volume": "1750 ml", "price": 58000, "to_hit": -1, "bashing": 10, "material": [ "kevlar", "cotton" ], "symbol": "[", - "looks_like": "helmet_army", + "looks_like": "helmet_survivor", "color": "dark_gray", "covers": [ "HEAD" ], "coverage": 100, "encumbrance": 15, "warmth": 15, - "material_thickness": 5, + "material_thickness": 6, "environmental_protection": 3, "techniques": [ "WBLOCK_1" ], "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ] @@ -42,7 +42,7 @@ "coverage": 100, "encumbrance": 25, "warmth": 15, - "material_thickness": 7, + "material_thickness": 6, "environmental_protection": 3, "techniques": [ "WBLOCK_1" ], "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ] @@ -76,7 +76,7 @@ "type": "ARMOR", "category": "armor", "name": { "str": "heavy survivor helmet" }, - "description": "A customized, heavily armored steel and kevlar helmet, modified to provide maximum comfort and protection from harm. All the added material has made it rather heavy.", + "description": "A customized, heavily armored steel and Kevlar helmet, modified to provide maximum comfort and protection from harm. All the added material has made it rather heavy.", "weight": "3312 g", "volume": "2500 ml", "price": 58000, @@ -90,11 +90,59 @@ "coverage": 100, "encumbrance": 40, "warmth": 15, - "material_thickness": 9, + "material_thickness": 8, "environmental_protection": 5, "techniques": [ "WBLOCK_1" ], "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ] }, + { + "id": "helmet_xlhsurvivor", + "type": "ARMOR", + "category": "armor", + "name": { "str": "XL heavy survivor helmet" }, + "description": "A massive customized, heavily armored steel and Kevlar helmet, modified to provide maximum comfort and protection from harm. All the added material has made it rather heavy.", + "weight": "7137 g", + "volume": "6 L", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "steel", "leather" ], + "symbol": "[", + "looks_like": "helmet_army", + "color": "dark_gray", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 80, + "warmth": 15, + "material_thickness": 8, + "environmental_protection": 5, + "techniques": [ "WBLOCK_1" ], + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY" ] + }, + { + "id": "hood_xlsurvivor", + "type": "ARMOR", + "category": "armor", + "name": { "str": "XL survivor hood" }, + "description": "A massive customized, heavily armored leather and Kevlar hood, designed to provide comfort and protection from harm.", + "weight": "1640 g", + "volume": "4500 ml", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "leather" ], + "symbol": "[", + "looks_like": "hood_survivor", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 40, + "warmth": 15, + "material_thickness": 4, + "environmental_protection": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, { "id": "hood_hsurvivor", "type": "ARMOR", @@ -108,15 +156,39 @@ "bashing": 10, "material": [ "kevlar", "steel", "leather" ], "symbol": "[", - "looks_like": "hood_rain", + "looks_like": "helmet_survivor", "color": "brown", "covers": [ "HEAD" ], "coverage": 100, "encumbrance": 40, "warmth": 15, - "material_thickness": 4, + "material_thickness": 6, "environmental_protection": 3, "techniques": [ "WBLOCK_1" ], "flags": [ "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] + }, + { + "id": "hood_xlhsurvivor", + "type": "ARMOR", + "category": "armor", + "name": { "str": "XL heavy survivor hood" }, + "description": "A massive customized, heavily armored steel and Kevlar hood, designed to provide comfort and protection from harm.", + "weight": "2200 g", + "volume": "6 L", + "price": 58000, + "to_hit": -1, + "bashing": 10, + "material": [ "kevlar", "steel", "leather" ], + "symbol": "[", + "looks_like": "helmet_survivor", + "color": "brown", + "covers": [ "HEAD" ], + "coverage": 100, + "encumbrance": 40, + "warmth": 15, + "material_thickness": 6, + "environmental_protection": 3, + "techniques": [ "WBLOCK_1" ], + "flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "STURDY", "OUTER", "HELMET_COMPAT" ] } ] diff --git a/json/recipes/armor/head.json b/json/recipes/armor/head.json index 7ac833a..e7ac3b1 100644 --- a/json/recipes/armor/head.json +++ b/json/recipes/armor/head.json @@ -7,7 +7,7 @@ "skill_used": "tailor", "difficulty": 5, "skills_required": [ "fabrication", 3 ], - "time": "90 m", + "time": "45 m", "autolearn": true, "using": [ [ "sewing_standard", 10 ] ], "tools": [ [ [ "welder", 42 ], [ "welder_crude", 63 ], [ "soldering_iron", 63 ], [ "toolset", 63 ] ] ], @@ -17,7 +17,18 @@ [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], [ [ "rag", 8 ] ], [ [ "duct_tape", 150 ] ], - [ [ "helmet_riot", 1 ], [ "helmet_motor", 1 ], [ "helmet_football", 1 ], [ "helmet_ball", 1 ], [ "helmet_skid", 1 ], [ "helmet_bike", 1 ], [ "hat_hard", 1 ], [ "firehelmet", 1 ], [ "pickelhaube", 1 ], [ "plastic_chunk", 8 ] ] + [ + [ "helmet_riot", 1 ], + [ "helmet_motor", 1 ], + [ "helmet_football", 1 ], + [ "helmet_ball", 1 ], + [ "helmet_skid", 1 ], + [ "helmet_bike", 1 ], + [ "hat_hard", 1 ], + [ "firehelmet", 1 ], + [ "pickelhaube", 1 ], + [ "plastic_chunk", 8 ] + ] ] }, { @@ -28,7 +39,7 @@ "skill_used": "tailor", "difficulty": 6, "skills_required": [ "fabrication", 4 ], - "time": "90 m", + "time": "45 m", "autolearn": true, "using": [ [ "sewing_standard", 10 ] ], "tools": [ [ [ "welder", 42 ], [ "welder_crude", 63 ], [ "soldering_iron", 63 ], [ "toolset", 63 ] ] ], @@ -38,7 +49,18 @@ [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], [ [ "leather", 8 ], [ "tanned_hide", 2 ] ], [ [ "duct_tape", 150 ] ], - [ [ "helmet_riot", 1 ], [ "helmet_motor", 1 ], [ "helmet_football", 1 ], [ "helmet_ball", 1 ], [ "helmet_skid", 1 ], [ "helmet_bike", 1 ], [ "hat_hard", 1 ], [ "firehelmet", 1 ], [ "pickelhaube", 1 ], [ "plastic_chunk", 8 ] ] + [ + [ "helmet_riot", 1 ], + [ "helmet_motor", 1 ], + [ "helmet_football", 1 ], + [ "helmet_ball", 1 ], + [ "helmet_skid", 1 ], + [ "helmet_bike", 1 ], + [ "hat_hard", 1 ], + [ "firehelmet", 1 ], + [ "pickelhaube", 1 ], + [ "plastic_chunk", 8 ] + ] ] }, { @@ -49,7 +71,7 @@ "skill_used": "tailor", "difficulty": 6, "skills_required": [ "fabrication", 4 ], - "time": "90 m", + "time": "1 h", "autolearn": true, "using": [ [ "sewing_standard", 20 ] ], "tools": [ [ [ "welder", 84 ], [ "welder_crude", 126 ], [ "soldering_iron", 126 ], [ "toolset", 126 ] ] ], @@ -57,9 +79,20 @@ [ [ "helmet_liner", 2 ], [ "hat_cotton", 2 ], [ "rag", 8 ] ], [ [ "tac_helmet", 2 ], [ "tac_fullhelmet", 2 ], [ "helmet_army", 2 ], [ "kevlar_plate", 14 ] ], [ [ "hood_rain", 2 ], [ "bag_plastic", 4 ] ], - [ [ "leather", 16 ], [ "tanned_hide", 3 ] ], + [ [ "leather", 18 ], [ "tanned_hide", 4 ] ], [ [ "duct_tape", 300 ] ], - [ [ "helmet_riot", 2 ], [ "helmet_motor", 2 ], [ "helmet_football", 2 ], [ "helmet_ball", 2 ], [ "helmet_skid", 2 ], [ "helmet_bike", 2 ], [ "hat_hard", 2 ], [ "firehelmet", 2 ], [ "pickelhaube", 2 ], [ "plastic_chunk", 20 ] ] + [ + [ "helmet_riot", 2 ], + [ "helmet_motor", 2 ], + [ "helmet_football", 2 ], + [ "helmet_ball", 2 ], + [ "helmet_skid", 2 ], + [ "helmet_bike", 2 ], + [ "hat_hard", 2 ], + [ "firehelmet", 2 ], + [ "pickelhaube", 2 ], + [ "plastic_chunk", 18 ] + ] ] }, { @@ -70,18 +103,82 @@ "skill_used": "tailor", "difficulty": 7, "skills_required": [ "fabrication", 5 ], - "time": "90 m", + "time": "45 m", "autolearn": true, "using": [ [ "sewing_standard", 10 ] ], "tools": [ [ [ "welder", 42 ], [ "welder_crude", 63 ], [ "soldering_iron", 63 ], [ "toolset", 63 ] ] ], "components": [ [ [ "helmet_liner", 1 ], [ "hat_cotton", 1 ], [ "rag", 3 ] ], - [ [ "tac_helmet", 1 ], [ "tac_fullhelmet", 1 ], [ "helmet_army", 1 ], [ "kevlar_plate", 6 ] ], + [ [ "helmet_army", 1 ] ], [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], [ [ "leather", 8 ], [ "tanned_hide", 2 ] ], [ [ "steel_chunk", 2 ], [ "scrap", 6 ] ], [ [ "duct_tape", 75 ] ], - [ [ "helmet_riot", 1 ], [ "helmet_motor", 1 ], [ "helmet_football", 1 ], [ "helmet_ball", 1 ], [ "helmet_skid", 1 ], [ "helmet_bike", 1 ], [ "hat_hard", 1 ], [ "firehelmet", 1 ], [ "pickelhaube", 1 ], [ "plastic_chunk", 8 ] ] + [ + [ "helmet_riot", 1 ], + [ "helmet_motor", 1 ], + [ "helmet_football", 1 ], + [ "helmet_ball", 1 ], + [ "helmet_skid", 1 ], + [ "helmet_bike", 1 ], + [ "hat_hard", 1 ], + [ "firehelmet", 1 ], + [ "pickelhaube", 1 ], + [ "plastic_chunk", 8 ] + ] + ] + }, + { + "result": "helmet_xlhsurvivor", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 7, + "skills_required": [ "fabrication", 5 ], + "time": "1 h", + "autolearn": true, + "using": [ [ "sewing_standard", 10 ] ], + "tools": [ [ [ "welder", 42 ], [ "welder_crude", 63 ], [ "soldering_iron", 63 ], [ "toolset", 63 ] ] ], + "components": [ + [ [ "helmet_liner", 2 ], [ "hat_cotton", 2 ], [ "rag", 8 ] ], + [ [ "helmet_army", 2 ] ], + [ [ "hood_rain", 2 ], [ "bag_plastic", 4 ] ], + [ [ "leather", 18 ], [ "tanned_hide", 5 ] ], + [ [ "steel_chunk", 5 ], [ "scrap", 14 ] ], + [ [ "duct_tape", 150 ] ], + [ + [ "helmet_riot", 2 ], + [ "helmet_motor", 2 ], + [ "helmet_football", 2 ], + [ "helmet_ball", 2 ], + [ "helmet_skid", 2 ], + [ "helmet_bike", 2 ], + [ "hat_hard", 2 ], + [ "firehelmet", 2 ], + [ "pickelhaube", 2 ], + [ "plastic_chunk", 18 ] + ] + ] + }, + { + "result": "hood_xlsurvivor", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 6, + "skills_required": [ "fabrication", 4 ], + "time": "1 h", + "autolearn": true, + "using": [ [ "sewing_standard", 40 ] ], + "tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ], + "components": [ + [ [ "leather", 6 ], [ "tanned_hide", 1 ] ], + [ [ "rag", 2 ] ], + [ [ "kevlar_plate", 4 ] ], + [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], + [ [ "duct_tape", 100 ] ] ] }, { @@ -104,5 +201,26 @@ [ [ "hood_rain", 1 ], [ "bag_plastic", 2 ] ], [ [ "duct_tape", 100 ] ] ] + }, + { + "result": "hood_xlhsurvivor", + "type": "recipe", + "category": "CC_ARMOR", + "subcategory": "CSC_ARMOR_HEAD", + "skill_used": "tailor", + "difficulty": 7, + "skills_required": [ "fabrication", 5 ], + "time": "1 h", + "autolearn": true, + "using": [ [ "sewing_standard", 40 ] ], + "tools": [ [ [ "welder", 21 ], [ "welder_crude", 32 ], [ "soldering_iron", 32 ], [ "toolset", 32 ] ] ], + "components": [ + [ [ "leather", 14 ], [ "tanned_hide", 3 ] ], + [ [ "rag", 5] ], + [ [ "kevlar_plate", 9 ] ], + [ [ "steel_chunk", 5 ], [ "scrap", 14 ] ], + [ [ "hood_rain", 2 ], [ "bag_plastic", 4 ] ], + [ [ "duct_tape", 200 ] ] + ] } ] -- cgit v1.2.1