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

Dragon skin vest update #56773

Merged
merged 6 commits into from
Apr 18, 2022
Merged
Show file tree
Hide file tree
Changes from all 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
1 change: 0 additions & 1 deletion data/json/itemgroups/Clothing_Gear/gear.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
[ "ammo_satchel", 5 ],
[ "bootstrap", 5 ],
[ "chestpouch", 5 ],
[ "dragonskin", 5 ],
[ "flashbang", 30 ],
{ "item": "goggles_ir", "prob": 10, "charges": [ 0, 100 ] },
{ "item": "goggles_nv", "prob": 10, "charges": [ 0, 100 ] },
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -592,6 +592,7 @@
[ "motorbike_armor", 2 ],
[ "motorbike_pants", 2 ],
[ "motorbike_boots", 2 ],
[ "dragonskin", 2 ],
[ "kittel", 1 ],
[ "kippah", 3 ],
[ "thawb", 2 ],
Expand Down
1 change: 1 addition & 0 deletions data/json/itemgroups/collections_domestic.json
Original file line number Diff line number Diff line change
Expand Up @@ -1134,6 +1134,7 @@
[ "petrified_eye", 5 ],
[ "talking_doll", 40 ],
[ "bondage_mask", 20 ],
[ "dragonskin", 2 ],
[ "knife_hunting", 25 ],
[ "throwing_knife", 25 ],
[ "throwing_axe", 25 ],
Expand Down
56 changes: 24 additions & 32 deletions data/json/items/armor/ballistic_armor.json
Original file line number Diff line number Diff line change
Expand Up @@ -927,43 +927,35 @@
"type": "ARMOR",
"category": "armor",
"name": { "str": "dragon skin vest" },
"description": "A state-of-the-art, lightweight, flexible, bullet resistant vest. The ceramic disks used in its construction make it impossible to repair, only replace.",
"weight": "2860 g",
"//": "Based on a true story related to the real-world design",
"description": "This type of ballistic vest once promised to be the future of body armor, claiming to allow a greater range of movement than conventional ballistic vests as well as better protection. Created by the now-defunct company Meridian Ballistics, it features a unique design consisting of overlapping ceramic disks, and was once famously demonstrated on TV absorbing high-energy rifle rounds at point blank.\n\nThe US Army quickly snapped up several hundred units of the armor, but testing soon revealed that they were extremely heavy, weighing almost fifty pounds, and that the design failed spectacularly in environmental tests. After a series of investigations, claims of fraud, and court hearings, Meridian went bankrupt, and the Department of Justice subsequently dropped this design from its certifications.\n\nThere were no known users of these vests by the time that the world ended; this one was either an original production in the hands of a collector, or a similar design from a different company. Whatever the case may be, you have one now, in all its unwieldy glory.",
"weight": "21545 g",
"volume": "6 L",
"price": 190000,
"price_postapoc": 6000,
"to_hit": -3,
"price": "5000 USD",
"price_postapoc": "60 USD",
"to_hit": { "grip": "bad", "length": "short", "surface": "any", "balance": "uneven" },
"bashing": 6,
"material": [ "lightceramic", "kevlar_layered" ],
"material": [ "ceramic", "nylon" ],
"symbol": "[",
"looks_like": "kevlar",
"color": "light_red",
"color": "yellow",
"warmth": 12,
"material_thickness": 3,
"//": "Ceramic disks inside block addition of steel plating modification",
"flags": [ "STURDY", "OUTER", "NO_REPAIR" ],
"armor": [ { "encumbrance": 8, "coverage": 95, "covers": [ "torso" ] } ]
},
{
"id": "dragonskinempty",
"repairs_like": "survivor_suit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "lamellar Kevlar vest" },
"description": "A lamellar Kevlar vest, there are intricately cut voids usually filled with stitched in ceramic disks, you could repair the stitching if needed",
"weight": "2060 g",
"volume": "4 L",
"price": 1900,
"price_postapoc": 2000,
"to_hit": -3,
"bashing": 6,
"material": [ "kevlar_layered" ],
"symbol": "[",
"looks_like": "dragonskin",
"color": "light_red",
"warmth": 10,
"material_thickness": 2,
"flags": [ "STURDY", "OUTER" ],
"armor": [ { "encumbrance": 6, "coverage": 25, "covers": [ "torso" ] } ]
"use_action": [ { "type": "attach_molle", "size": 10 }, { "type": "detach_molle" } ],
"//2": "Ceramic disks in real-life dragon skin are 6.4mm thick; the actual fabric itself wasn't intended to provide high-grade protection, and so it's quite thin here.",
Ilysen marked this conversation as resolved.
Show resolved Hide resolved
"//3": "The double instance of ceramic here represents possible hits on parts where the disks themselves are overlapping, providing enhanced protection.",
"armor": [
{
"material": [
{ "type": "nylon", "covered_by_mat": 100, "thickness": 1.0 },
{ "type": "ceramic", "covered_by_mat": 90, "thickness": 6.4 },
{ "type": "ceramic", "covered_by_mat": 30, "thickness": 6.4 }
],
"encumbrance": 8,
"coverage": 100,
"cover_vitals": 90,
"covers": [ "torso" ]
}
]
}
]
16 changes: 0 additions & 16 deletions data/json/items/generic.json
Original file line number Diff line number Diff line change
Expand Up @@ -326,22 +326,6 @@
"volume": "250 ml",
"to_hit": -4
},
{
"type": "GENERIC",
"id": "ceramicdisks",
"category": "spare_parts",
"symbol": ",",
"color": "light_gray",
"name": { "str": "set of 100 ceramic disk", "str_pl": "ceramic disks" },
"description": "A set of small slightly elongated disks, made of high-grade ceramic. They remind you of scales.",
"price": 0,
"price_postapoc": 25,
"material": [ "lightceramic" ],
"weight": "100 g",
"volume": "250 ml",
"bashing": 1,
"to_hit": -3
},
{
"type": "GENERIC",
"id": "acidchitin_piece",
Expand Down
38 changes: 38 additions & 0 deletions data/json/items/obsolete.json
Original file line number Diff line number Diff line change
Expand Up @@ -1216,5 +1216,43 @@
"material_thickness": 5,
"environmental_protection": 1,
"flags": [ "POCKETS", "STURDY", "OUTER" ]
},
{
"id": "dragonskinempty",
"repairs_like": "survivor_suit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "lamellar Kevlar vest" },
"description": "A lamellar Kevlar vest, there are intricately cut voids usually filled with stitched in ceramic disks, you could repair the stitching if needed",
"weight": "2060 g",
"volume": "4 L",
"price": 1900,
"price_postapoc": 2000,
"to_hit": -3,
"bashing": 6,
"material": [ "kevlar_layered" ],
"symbol": "[",
"looks_like": "dragonskin",
"color": "light_red",
"warmth": 10,
"material_thickness": 2,
"flags": [ "STURDY", "OUTER" ],
"armor": [ { "encumbrance": 6, "coverage": 25, "covers": [ "torso" ] } ]
},
{
"type": "GENERIC",
"id": "ceramicdisks",
"category": "spare_parts",
"symbol": ",",
"color": "light_gray",
"name": { "str": "ceramic disk" },
"description": "A set of small slightly elongated disks, made of high-grade ceramic. They remind you of scales.",
"price": 0,
"price_postapoc": 25,
"material": [ "ceramic" ],
"weight": "100 g",
"volume": "250 ml",
"bashing": 1,
"to_hit": -3
}
]
16 changes: 0 additions & 16 deletions data/json/materials.json
Original file line number Diff line number Diff line change
Expand Up @@ -445,22 +445,6 @@
"bash_dmg_verb": "cracked",
"cut_dmg_verb": "cut"
},
{
"type": "material",
"id": "lightceramic",
"name": "Dragon Scale",
"density": 4.5,
"bash_resist": 4,
"cut_resist": 8,
"bullet_resist": 6,
"acid_resist": 10,
"fire_resist": 10,
"elec_resist": 10,
"chip_resist": 20,
"dmg_adj": [ "chipped", "cracked", "split", "broken" ],
"bash_dmg_verb": "cracked",
"cut_dmg_verb": "cut"
},
{
"type": "material",
"id": "chitin",
Expand Down
14 changes: 0 additions & 14 deletions data/json/recipes/armor/torso.json
Original file line number Diff line number Diff line change
Expand Up @@ -1012,20 +1012,6 @@
"components": [ [ [ "ballistic_vest_esapi", 1 ] ], [ [ "iotv_groin_plate", 1 ] ] ],
"flags": [ "BLIND_EASY" ]
},
{
"result": "dragonskin",
Ilysen marked this conversation as resolved.
Show resolved Hide resolved
"type": "recipe",
"activity_level": "LIGHT_EXERCISE",
"category": "CC_ARMOR",
"subcategory": "CSC_ARMOR_TORSO",
"skill_used": "tailor",
"difficulty": 5,
"time": "8 h",
"reversible": true,
"decomp_learn": 4,
"autolearn": true,
"components": [ [ [ "dragonskinempty", 1 ] ], [ [ "ceramicdisks", 8 ] ] ]
},
{
"result": "peacoat",
"type": "recipe",
Expand Down
5 changes: 5 additions & 0 deletions data/json/recipes/recipe_obsolete.json
Original file line number Diff line number Diff line change
Expand Up @@ -609,5 +609,10 @@
"type": "recipe",
"result": "armor_scavenger",
"obsolete": true
},
{
"type": "recipe",
"result": "dragonskin",
"obsolete": true
}
]