summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-24 19:15:17 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2021-04-24 19:15:17 -0700
commit26c409c10f69dbf860b55201587454ce6213b8e6 (patch)
tree2c2242971762099259b95ec8cccdef163eab74a0
parentFix broken looks_like (diff)
downloadcataclysm-dda-mod_survivorheadgear-crafting-26c409c10f69dbf860b55201587454ce6213b8e6.tar.xz
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.
-rw-r--r--Readme.txt45
-rw-r--r--json/items/armor/helmet.json90
-rw-r--r--json/recipes/armor/head.json138
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,12 +90,60 @@
"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",
"category": "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 ] ]
+ ]
}
]