Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update materials for survivor suits #55316

Merged
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
5714f96
update materials for heavy survivor suit
PlutusPleion Feb 12, 2022
3140f8c
utilize "copy-from" for OOP
PlutusPleion Feb 12, 2022
de545c7
remove most pockets
PlutusPleion Feb 12, 2022
61e1e9b
updated materials for light and standard survivor suits
PlutusPleion Feb 12, 2022
c509916
fix spacing
PlutusPleion Feb 13, 2022
c9a2eca
Merge pull request #1 from PlutusPleion/survivor_suits_material_update
PlutusPleion Feb 15, 2022
2399c8c
Merge branch 'CleverRaven:master' into heavy_survivor_suit_material_u…
PlutusPleion Feb 15, 2022
b108f87
revert original "cuttingroom" hsurv_suit and transferred new one to c…
PlutusPleion Feb 15, 2022
deafa81
fix xs and xl versions to need the same tools. Update 0.2m
PlutusPleion Feb 15, 2022
409f065
allow heavy survivor suit to use low carbon steel as components
PlutusPleion Feb 15, 2022
ceed0a8
obsolete old recipes to remove error messages
PlutusPleion Feb 15, 2022
8bf7691
update light survivor suit incl xl/xs recipes
PlutusPleion Feb 18, 2022
18fa00f
update recipes for survivor suit xl and xs
PlutusPleion Feb 18, 2022
6c701f8
update heavy survivor recipe
PlutusPleion Feb 18, 2022
f05683b
added basic welding to proficiency and increase tool charge cost by 15%
PlutusPleion Feb 18, 2022
1b9a21d
update to tempered steel and added relevant proficiencies
PlutusPleion Feb 18, 2022
7de1c59
change description to reflect updates
PlutusPleion Feb 18, 2022
5a0a850
Merge pull request #5 from PlutusPleion/survivor_suits_update_second
PlutusPleion Feb 18, 2022
5533df9
only allow layered kevlar for light and normal survivor suits as well
PlutusPleion Feb 18, 2022
a17f8e9
Merge pull request #6 from PlutusPleion/survivor_suits_update_second
PlutusPleion Feb 18, 2022
8ca7765
linted and updated suit names to be more descriptive
PlutusPleion Feb 19, 2022
3b052b0
Merge branch 'master' into heavy_survivor_suit_material_update
PlutusPleion Feb 19, 2022
d933c73
update name of material as it was rename in #55455
PlutusPleion Feb 19, 2022
aa715ef
update winter variants
PlutusPleion Feb 20, 2022
bb28444
update survivor wetsuit
PlutusPleion Feb 20, 2022
730a06a
migrate firesuit to custom_bodysuit and update materials,name, and de…
PlutusPleion Feb 20, 2022
fe0592b
made fur(+faux) thicker 1.2->2
PlutusPleion Feb 20, 2022
02195b2
update fur kevlar jumpsuit recipes
PlutusPleion Feb 20, 2022
f2260d0
Merge branch 'CleverRaven:master' into heavy_survivor_suit_material_u…
PlutusPleion Feb 20, 2022
9df547b
Merge branch 'CleverRaven:master' into Update-fire-winter-wet-survivo…
PlutusPleion Feb 20, 2022
54a4372
update wetsuit
PlutusPleion Feb 20, 2022
9dbb6cc
update kevlar wetsuit recipes
PlutusPleion Feb 20, 2022
fc3f18c
update kevlar firesuit recipes and move to survivor.json
PlutusPleion Feb 20, 2022
4c4ed8a
typo fix and obsolete old firesuit
PlutusPleion Feb 20, 2022
c9b294f
obsolete old xs and xl fsurv_suit and update kevlar firesuit description
PlutusPleion Feb 20, 2022
598e9b1
consistency checks
PlutusPleion Feb 20, 2022
62e54dd
Merge pull request #7 from PlutusPleion/Update-fire-winter-wet-surviv…
PlutusPleion Feb 20, 2022
b3916e0
add "firesuits" to dictionary
PlutusPleion Feb 20, 2022
4f6ab37
Merge branch 'heavy_survivor_suit_material_update' of https://github.…
PlutusPleion Feb 20, 2022
f3b579e
reduce env protection of firesuit to be more in line with entry suit …
PlutusPleion Feb 20, 2022
2fd05a0
Merge branch 'CleverRaven:master' into heavy_survivor_suit_material_u…
PlutusPleion Feb 20, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
123 changes: 75 additions & 48 deletions data/json/items/armor/bespoke_armor/custom_bodysuits.json
Original file line number Diff line number Diff line change
Expand Up @@ -306,9 +306,16 @@
"looks_like": "survivor_jumpsuit",
"color": "green",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 7 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 7, 7 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 7, 7 ] }
{
"material" : [
{ "type": "cotton", "covered_by_mat": 100, "thickness": 0.2 },
{ "type": "kevlar_layered", "covered_by_mat": 100, "thickness": 1 },
{ "type": "kevlar_layered", "covered_by_mat": 90, "thickness": 1 }
],
"covers": [ "torso", "leg_l", "leg_r", "arm_l", "arm_r" ],
"coverage": 100,
"encumbrance": [ 7, 7 ]
}
],
"pocket_data": [
{
Expand All @@ -329,7 +336,6 @@
}
],
"warmth": 15,
"material_thickness": 4,
"environmental_protection": 3,
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
Expand All @@ -339,7 +345,7 @@
"name": { "str": "XL light survivor suit" },
"copy-from": "lsurvivor_jumpsuit",
"proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "OVERSIZE" ]
"extend": { "flags": [ "OVERSIZE" ] }
},
{
"id": "xs_lsurvivor_jumpsuit",
Expand All @@ -348,7 +354,7 @@
"looks_like": "lsurvivor_jumpsuit",
"name": { "str": "XS light survivor suit" },
"proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "UNDERSIZE" ]
"extend": { "flags": [ "UNDERSIZE" ] }
},
{
"id": "survivor_jumpsuit",
Expand All @@ -365,9 +371,17 @@
"looks_like": "touring_suit",
"color": "brown",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 12, 12 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 12, 12 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 12, 12 ] }
{
"material" : [
{ "type": "leather", "covered_by_mat": 100, "thickness": 0.2 },
{ "type": "kevlar_layered", "covered_by_mat": 100, "thickness": 1 },
{ "type": "kevlar_layered", "covered_by_mat": 90, "thickness": 1 },
{ "type": "kevlar_layered", "covered_by_mat": 90, "thickness": 1 }
],
"covers": [ "torso", "leg_l", "leg_r", "arm_l", "arm_r" ],
"coverage": 100,
"encumbrance": [ 12, 12 ]
}
],
"pocket_data": [
{
Expand All @@ -388,65 +402,78 @@
}
],
"warmth": 15,
"material_thickness": 4,
"valid_mods": [ "steel_padded" ],
"environmental_protection": 3,
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "xlsurvivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "XL survivor suit" },
"description": "A massive hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.",
"weight": "12400 g",
"volume": "18 L",
"price": 150000,
"price_postapoc": 4000,
"copy-from": "survivor_jumpsuit",
"proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
"extend": { "flags": [ "OVERSIZE" ] }
},
{
"id": "xssurvivor_jumpsuit",
"type": "ARMOR",
"name": { "str": "XS survivor suit" },
"copy-from": "survivor_jumpsuit",
"proportional": { "weight": 0.75, "volume": 0.75, "price": 0.75 },
"extend": { "flags": [ "UNDERSIZE" ] }
},
{
"id": "hsurvivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "heavy survivor suit" },
"description": "A heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.",
"weight": "15500 g",
"volume": "12 L",
"price": 200000,
"price_postapoc": 7000,
"to_hit": -3,
"bashing": 6,
"material": [ "kevlar_layered", "leather" ],
"material": [ "kevlar_layered", "low_steel", "leather" ],
"symbol": "[",
"looks_like": "survivor_jumpsuit",
"color": "brown",
"looks_like": "survivor_suit",
"color": "dark_gray",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 17, 17 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 17, 17 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 17, 17 ] }
{
"material" : [
{ "type": "leather", "covered_by_mat": 100, "thickness": 0.2 },
{ "type": "kevlar_layered", "covered_by_mat": 100, "thickness": 2 },
{ "type": "low_steel", "covered_by_mat": 90, "thickness": 1 },
{ "type": "low_steel", "covered_by_mat": 90, "thickness": 1 }
],
"covers": [ "torso", "leg_l", "leg_r", "arm_l", "arm_r" ],
"coverage": 100,
"encumbrance": [ 17, 17 ]
}
],
"pocket_data": [
{
"pocket_type": "CONTAINER",
"max_contains_volume": "500 ml",
"max_contains_weight": "2 kg",
"moves": 80,
"max_item_length": "15 cm",
"description": "pants pocket"
},
{
"pocket_type": "CONTAINER",
"max_contains_volume": "500 ml",
"max_contains_weight": "2 kg",
"moves": 80,
"max_item_length": "15 cm",
"description": "pants pocket"
}
{ "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "3 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "1 L", "max_contains_weight": "3 kg", "moves": 80 }
],
"warmth": 15,
"material_thickness": 4,
"valid_mods": [ "steel_padded" ],
"environmental_protection": 3,
"flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "xssurvivor_jumpsuit",
"id": "xl_hsurvivor_jumpsuit",
"type": "ARMOR",
"copy-from": "survivor_jumpsuit",
"looks_like": "survivor_jumpsuit",
"name": { "str": "XS survivor suit" },
"description": "A tiny hand-built combination armor made from a bulletproof vest and a reinforced leather jumpsuit. Protects from the elements as well as from harm.",
"proportional": { "weight": 0.75, "volume": 0.75, "price": 0.5 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "UNDERSIZE" ]
"name": { "str": "XL heavy survivor suit" },
"copy-from": "hsurvivor_jumpsuit",
"proportional": { "weight": 1.13, "volume": 1.13, "price": 1.25 },
"extend": { "flags": [ "OVERSIZE" ] }
},
{
"id": "xs_hsurvivor_jumpsuit",
"type": "ARMOR",
"name": { "str": "XS heavy survivor suit" },
"copy-from": "hsurvivor_jumpsuit",
"proportional": { "weight": 0.75, "volume": 0.75, "price": 0.75 },
"extend": { "flags": [ "UNDERSIZE" ] }
},
{
"id": "wsurvivor_jumpsuit",
Expand Down
32 changes: 5 additions & 27 deletions data/json/items/armor/bespoke_armor/cuttingroom.json
Original file line number Diff line number Diff line change
Expand Up @@ -281,34 +281,12 @@
{
"id": "xlhsurvivor_suit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "XL heavy survivor suit" },
"description": "A massive, heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.",
"weight": "20500 g",
"volume": "18750 ml",
"price": 200000,
"price_postapoc": 5000,
"to_hit": -3,
"bashing": 6,
"material": [ "kevlar_layered", "steel", "leather" ],
"symbol": "[",
"copy-from": "hsurvivor_suit",
"looks_like": "hsurvivor_suit",
"color": "dark_gray",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 22, 39 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 22, 28 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 22, 22 ] }
],
"pocket_data": [
{ "pocket_type": "CONTAINER", "max_contains_volume": "2 L", "max_contains_weight": "6 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "2 L", "max_contains_weight": "6 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "3 kg", "moves": 120 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "1500 ml", "max_contains_weight": "3 kg", "moves": 120 }
],
"warmth": 15,
"material_thickness": 6,
"environmental_protection": 3,
"flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
"name": { "str": "XL heavy survivor suit" },
"description": "A heavy, hand-built combination armor made from a reinforced bulletproof vest and a metal-plated leather jumpsuit. Protects from the elements as well as from harm.",
"proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "OVERSIZE" ]
},
{
"id": "xshsurvivor_suit",
Expand Down
90 changes: 36 additions & 54 deletions data/json/recipes/armor/suit.json
Original file line number Diff line number Diff line change
Expand Up @@ -1359,7 +1359,7 @@
"components": [ [ [ "sheet_kevlar_layered", 25 ] ] ]
},
{
"result": "hsurvivor_suit",
"result": "hsurvivor_jumpsuit",
"type": "recipe",
"activity_level": "MODERATE_EXERCISE",
"category": "CC_ARMOR",
Expand All @@ -1370,7 +1370,6 @@
"time": "20 h",
"autolearn": true,
"using": [ [ "sewing_standard", 200 ], [ "fabric_standard_nostretch", 20 ], [ "fabric_leather_hide", 4 ] ],
"qualities": [ { "id": "LEATHER_AWL", "level": 1 } ],
"proficiencies": [
{ "proficiency": "prof_leatherworking_basic" },
{ "proficiency": "prof_leatherworking" },
Expand All @@ -1380,6 +1379,7 @@
{ "proficiency": "prof_metalworking" },
{ "proficiency": "prof_articulation" }
],
"qualities": [ { "id": "LEATHER_AWL", "level": 1 } ],
"tools": [ [ [ "welder", 56 ], [ "welder_crude", 84 ], [ "soldering_iron", 84 ], [ "toolset", 84 ] ] ],
"components": [
[ [ "steel_chunk", 4 ], [ "scrap", 12 ] ],
Expand All @@ -1406,12 +1406,11 @@
]
},
{
"result": "xshsurvivor_suit",
"result": "xs_hsurvivor_jumpsuit",
"type": "recipe",
"copy-from": "hsurvivor_suit",
"time": "20 h",
"using": [ [ "sewing_standard", 150 ], [ "fabric_standard_nostretch", 15 ], [ "fabric_leather_hide", 3 ] ],
"tools": [ [ [ "welder", 56 ], [ "welder_crude", 84 ], [ "soldering_iron", 84 ], [ "toolset", 84 ] ] ],
"copy-from": "hsurvivor_jumpsuit",
"qualities": [ { "id": "LEATHER_AWL", "level": 1 } ],
"tools": [ [ [ "welder", 42 ], [ "welder_crude", 63 ], [ "soldering_iron", 63 ], [ "toolset", 63 ] ] ],
"components": [
[ [ "steel_chunk", 3 ], [ "scrap", 9 ] ],
[ [ "coat_rain", 1 ], [ "jacket_windbreaker", 1 ], [ "jacket_evac", 1 ], [ "coat_gut", 1 ] ],
Expand All @@ -1436,6 +1435,36 @@
]
]
},
{
"result": "xl_hsurvivor_jumpsuit",
"type": "recipe",
"copy-from": "hsurvivor_jumpsuit",
"qualities": [ { "id": "LEATHER_AWL", "level": 1 } ],
"tools": [ [ [ "welder", 63 ], [ "welder_crude", 95 ], [ "soldering_iron", 95 ], [ "toolset", 95 ] ] ],
"components": [
[ [ "steel_chunk", 5 ], [ "scrap", 15 ] ],
[ [ "coat_rain", 1 ], [ "jacket_windbreaker", 1 ], [ "jacket_evac", 1 ], [ "coat_gut", 1 ] ],
[
[ "tacvest", 1 ],
[ "legrig", 1 ],
[ "vest", 1 ],
[ "tool_belt", 1 ],
[ "ragpouch", 6 ],
[ "leather_pouch", 4 ],
[ "dump_pouch", 1 ],
[ "purse", 2 ],
[ "fanny", 2 ]
],
[ [ "duct_tape", 340 ] ],
[
[ "kevlar", 1 ],
[ "ballistic_vest_light", 1 ],
[ "ballistic_vest_esapi", 1 ],
[ "swat_armor", 1 ],
[ "sheet_kevlar_layered", 27 ]
]
]
},
{
"result": "jumpsuit",
"type": "recipe",
Expand Down Expand Up @@ -1665,53 +1694,6 @@
"autolearn": true,
"using": [ [ "sewing_standard", 150 ], [ "fabric_felt", 24 ] ]
},
{
"result": "xlhsurvivor_suit",
"type": "recipe",
"activity_level": "MODERATE_EXERCISE",
"category": "CC_ARMOR",
"subcategory": "CSC_ARMOR_SUIT",
"skill_used": "tailor",
"difficulty": 8,
"skills_required": [ "fabrication", 8 ],
"time": "22 h 30 m",
"autolearn": true,
"using": [ [ "sewing_standard", 200 ], [ "fabric_standard_nostretch", 30 ], [ "fabric_leather_hide", 7 ] ],
"qualities": [ { "id": "LEATHER_AWL", "level": 1 } ],
"proficiencies": [
{ "proficiency": "prof_leatherworking_basic" },
{ "proficiency": "prof_metalworking" },
{ "proficiency": "prof_articulation" },
{ "proficiency": "prof_leatherworking" },
{ "proficiency": "prof_closures" },
{ "proficiency": "prof_closures_waterproofing" },
{ "proficiency": "prof_polymerworking" }
],
"tools": [ [ [ "welder", 112 ], [ "welder_crude", 168 ], [ "soldering_iron", 168 ], [ "toolset", 168 ] ] ],
"components": [
[ [ "steel_chunk", 8 ], [ "scrap", 24 ] ],
[ [ "coat_rain", 2 ], [ "jacket_windbreaker", 2 ], [ "jacket_evac", 2 ], [ "coat_gut", 2 ] ],
[
[ "tacvest", 1 ],
[ "legrig", 1 ],
[ "vest", 1 ],
[ "tool_belt", 1 ],
[ "ragpouch", 6 ],
[ "leather_pouch", 4 ],
[ "dump_pouch", 1 ],
[ "purse", 2 ],
[ "fanny", 2 ]
],
[ [ "duct_tape", 400 ] ],
[
[ "kevlar", 2 ],
[ "ballistic_vest_light", 2 ],
[ "ballistic_vest_esapi", 2 ],
[ "swat_armor", 2 ],
[ "sheet_kevlar_layered", 48 ]
]
]
},
{
"result": "yukata",
"type": "recipe",
Expand Down