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

Adjust Weight/Volume of Ballistic Armor Plates #59284

Merged
merged 21 commits into from
Jul 19, 2022
Merged
Changes from 7 commits
Commits
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
149 changes: 87 additions & 62 deletions data/json/items/armor/ballistic_armor.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
}
],
"price": "1600 USD",
"price_postapoc": "10 USD",
"price_postapoc": "50 USD",
ANickelN marked this conversation as resolved.
Show resolved Hide resolved
"symbol": "[",
"material": [ "nylon", "kevlar_layered" ],
"color": "light_gray",
Expand All @@ -39,19 +39,22 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"//": "Should fit a medium ESAPI plate snugly",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
Expand All @@ -61,7 +64,8 @@
"volume_encumber_modifier": 0,
"max_contains_volume": "800 ml",
"max_contains_weight": "2 kg",
"moves": 200,
"max_item_length": "21 cm",
"moves": 800,
"description": "Pocket for a medium armor plate.",
"flag_restriction": [ "ABLATIVE_MEDIUM" ]
},
Expand All @@ -71,7 +75,8 @@
"volume_encumber_modifier": 0,
"max_contains_volume": "800 ml",
"max_contains_weight": "2 kg",
"moves": 200,
"max_item_length": "21 cm",
"moves": 800,
"description": "Pocket for a medium armor plate.",
"flag_restriction": [ "ABLATIVE_MEDIUM" ]
}
Expand All @@ -97,9 +102,11 @@
"name": { "str": "ESAPI ballistic plate" },
"description": "A polygonal ballistic plate with a slightly concave profile, made of ceramic. Its inner surface is coated with UHMW polyethylene and is labeled \"TOP\", while the outer surface is labeled \"STRIKE FACE\". This is intended to be worn in a ballistic vest, and can withstand several high-energy rifle rounds before breaking.",
"weight": "2500 g",
"volume": "1533 ml",
"volume": "1715 ml",
"longest_side": "32 cm",
"//": "ESAPI Medium are 24cm x 31.75cm and 2.25cm thick",
ANickelN marked this conversation as resolved.
Show resolved Hide resolved
"price": "600 USD",
"price_postapoc": "1 USD",
"price_postapoc": "20 USD",
"material": [ "ceramic" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -118,8 +125,9 @@
"description": "A soft armor insert designed to protect against stab wounds. While it's not great protection, it incurs no additional encumbrance. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "500 g",
"volume": "300 ml",
"longest_side": "16 cm",
"price": "600 USD",
"price_postapoc": "1 USD",
"price_postapoc": "10 USD",
"material": [ "kevlar", "nylon" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -144,14 +152,15 @@
"category": "armor",
"name": { "str": "steel ballistic plate" },
"repairs_like": "hsurvivor_jumpsuit",
"//": "based on 3a plates. Discuss high temp quenching so gonna assume tempered steel",
"//2": "link like: https://www.shindn.com/products/nij-iiia?variant=35614363582627&currency=USD&utm_medium=product_sync&utm_source=google&utm_content=sag_organic&utm_campaign=sag_organic&utm_campaign=gs-2019-08-03&utm_source=google&utm_medium=smart_campaign&gclid=Cj0KCQjw5-WRBhCKARIsAAId9FlGQAManRGZ0qpV9AIkD23FZfpm4aPDI4PHE9qPktZ2bdQY2NmcIVkaAs2pEALw_wcB",
"description": "A concave ballistic plate made of hard steel, designed to stop small-caliber rounds. \"NIJ III A PROTECTION\" is etched into the back of the plate. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "1400 g",
"//3": "30cm x 25cm x .35cm",
"volume": "262 ml",
"//": "previous entry used some weird chinesium plate, added a known brand instead",
ANickelN marked this conversation as resolved.
Show resolved Hide resolved
"//2": "link like: https://www.spartanarmorsystems.com/spartan-armor-systems-armis-level-iiia-multi-curve-plates",
"description": "A thin concave ballistic plate made of hard steel, designed to stop small-caliber rounds. \"NIJ III A PROTECTION\" is etched into the back of the plate. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "680 g",
"//3": "25.4cm x 30.48cm x 1cm plate measurements",
"volume": "774 ml",
"price": "600 USD",
"price_postapoc": "1 USD",
"longest_side": "30 cm",
"price_postapoc": "10 USD",
"material": [ "qt_steel", "nylon" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -177,13 +186,14 @@
"name": { "str": "heavy steel ballistic plate" },
"repairs_like": "hsurvivor_jumpsuit",
"//": "based on level 3 plates. Discuss high temp quenching so gonna assume tempered steel",
"//2": "link like: https://www.shindn.com/products/nij-iiia?variant=35614363582627&currency=USD&utm_medium=product_sync&utm_source=google&utm_content=sag_organic&utm_campaign=sag_organic&utm_campaign=gs-2019-08-03&utm_source=google&utm_medium=smart_campaign&gclid=Cj0KCQjw5-WRBhCKARIsAAId9FlGQAManRGZ0qpV9AIkD23FZfpm4aPDI4PHE9qPktZ2bdQY2NmcIVkaAs2pEALw_wcB",
"//2": "link like: https://www.spartanarmorsystems.com/spartan-omega-ar500-body-armor-single-plate/",
"description": "A heavy concave ballistic plate made of tempered steel, designed to stop small-caliber rounds. \"NIJ III PROTECTION\" is etched into the back of the plate. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "2500 g",
"//3": "30cm x 25cm x .55cm",
"volume": "413 ml",
"weight": "3912 g",
"//3": "25.4cm x 30.48cm x 0.635cm plate measurements (thin plate)",
ANickelN marked this conversation as resolved.
Show resolved Hide resolved
"volume": "194 ml",
"longest_side": "30 cm",
"price": "600 USD",
"price_postapoc": "1 USD",
"price_postapoc": "10 USD",
"material": [ "qt_steel", "nylon" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -209,12 +219,13 @@
"name": { "str": "scrap ESAPI plate" },
"//": "some crude metal chopped and bent to fit into a plate carrier. not great, but better than nothing. added the cotton component cause i'd imagine a jagged piece of metal would cut through a ballistic vest and this is based on the existing scrap armor",
"//2": "requested in https://github.com/CleverRaven/Cataclysm-DDA/issues/49477",
"description": "A flat piece of salvaged steel, crudely cut and bent into the shape of an ESAPI ballistic plate. It's wrapped in rags to cover the sharp edges. Better than nothing, but it's heavy, and not very strong. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "900 g",
"//3": "30cm x 25cm x 1.5cm",
"volume": "188 ml",
"description": "A flat piece of salvaged steel, crudely cut and bent into the shape of an ESAPI ballistic plate. It's wrapped in rags to cover the sharp edges. Better than nothing, but it's heavier than the real thing, and not very strong. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "4535 g",
"//3": "30cm x 25cm x 2cm",
ANickelN marked this conversation as resolved.
Show resolved Hide resolved
"longest_side": "30 cm",
"volume": "1500 ml",
"price": "50 USD",
"price_postapoc": "1 USD",
"price_postapoc": "5 USD",
"material": [ "budget_steel", "cotton" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -223,10 +234,10 @@
"armor": [
{
"material": [
{ "type": "budget_steel", "covered_by_mat": 90, "thickness": 1.5 },
{ "type": "budget_steel", "covered_by_mat": 90, "thickness": 2 },
{ "type": "cotton", "covered_by_mat": 100, "thickness": 1 }
],
"encumbrance": 2,
"encumbrance": 3,
"coverage": 45,
"covers": [ "torso" ],
"specifically_covers": [ "torso_upper" ]
Expand All @@ -239,10 +250,11 @@
"category": "armor",
"name": { "str": "ESBI ballistic plate" },
"description": "A polygonal ballistic plate with a slightly concave profile, made of ceramic. \"STRIKE FACE\" is printed on its outer surface. This is designed to be worn in the sides of a plate carrier, and can withstand several high-energy rifle rounds before breaking.",
"weight": "1 kg",
"volume": "600 ml",
"weight": "993 g",
"volume": "697 ml",
"longest_side": "20 cm",
"price": "600 USD",
"price_postapoc": "1 USD",
"price_postapoc": "20 USD",
"material": [ "ceramic" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -259,11 +271,12 @@
"//": "some crude metal chopped and bent to fit into a plate carrier. not great, but better than nothing. added the cotton component cause i'd imagine a jagged piece of metal would cut through a ballistic vest and this is based on the existing scrap armor",
"//2": "requested in https://github.com/CleverRaven/Cataclysm-DDA/issues/49477",
"description": "A flat piece of salvaged steel, crudely cut and bent into the shape of an ESBI ballistic plate. It's wrapped in rags to cover the sharp edges. Better than nothing, but it's heavy, and not very strong. This is intended to be inserted into a ballistic vest, and can't be worn on its own.",
"weight": "450 g",
"//3": "18cm x 20cm x 1.5cm",
"volume": "188 ml",
"weight": "1857 g",
"//3": "15.24cm x 20.32cm x 2cm",
"volume": "619 ml",
"longest_side": "20 cm",
"price": "30 USD",
"price_postapoc": "1 USD",
"price_postapoc": "5 USD",
"material": [ "budget_steel", "cotton" ],
"symbol": ",",
"color": "dark_gray",
Expand All @@ -272,7 +285,7 @@
"armor": [
{
"material": [
{ "type": "budget_steel", "covered_by_mat": 90, "thickness": 1.5 },
{ "type": "budget_steel", "covered_by_mat": 90, "thickness": 2 },
{ "type": "cotton", "covered_by_mat": 100, "thickness": 1 }
],
"encumbrance": 1,
Expand Down Expand Up @@ -319,19 +332,21 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
Expand All @@ -341,7 +356,8 @@
"volume_encumber_modifier": 0,
"max_contains_volume": "800 ml",
"max_contains_weight": "2 kg",
"moves": 200,
"max_item_length": "21 cm",
"moves": 800,
"description": "Pocket for a medium armor plate.",
"flag_restriction": [ "ABLATIVE_MEDIUM" ]
},
Expand All @@ -351,7 +367,8 @@
"volume_encumber_modifier": 0,
"max_contains_volume": "800 ml",
"max_contains_weight": "2 kg",
"moves": 200,
"max_item_length": "21 cm",
"moves": 800,
"description": "Pocket for a medium armor plate.",
"flag_restriction": [ "ABLATIVE_MEDIUM" ]
}
Expand Down Expand Up @@ -539,19 +556,21 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
Expand Down Expand Up @@ -644,19 +663,21 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
Expand Down Expand Up @@ -738,19 +759,21 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
Expand Down Expand Up @@ -801,7 +824,7 @@
"weight": "1814 g",
"volume": "6 L",
"price": "470 USD",
"price_postapoc": "4 USD",
"price_postapoc": "20 USD",
"symbol": "[",
"material": [ "nylon", "kevlar" ],
"color": "light_gray",
Expand Down Expand Up @@ -871,7 +894,7 @@
"weight": "2650 g",
"volume": "6 L",
"price": "700 USD",
"price_postapoc": "5 USD",
"price_postapoc": "20 USD",
"symbol": "[",
"material": [ "nylon", "kevlar_layered" ],
"color": "light_gray",
Expand Down Expand Up @@ -959,7 +982,7 @@
"weight": "2650 g",
"volume": "6 L",
"price": "700 USD",
"price_postapoc": "5 USD",
"price_postapoc": "35 USD",
"symbol": "[",
"material": [ "nylon", "kevlar_layered" ],
"color": "light_gray",
Expand All @@ -970,19 +993,21 @@
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
},
{
"pocket_type": "CONTAINER",
"ablative": true,
"volume_encumber_modifier": 0,
"max_contains_volume": "1600 ml",
"max_contains_volume": "1800 ml",
"max_contains_weight": "5 kg",
"moves": 200,
"max_item_length": "33 cm",
"moves": 800,
"description": "Pocket for a large armor plate.",
"flag_restriction": [ "ABLATIVE_LARGE" ]
}
Expand Down