Skip to content

Commit

Permalink
Dragon skin vest update (#56773)
Browse files Browse the repository at this point in the history
* Dragon skin vest update

* typo fix, Meridian Defense -> Meridian Ballistics

* the online pics I find are all tan, so change light_red -> yellow

* proofreading

* changes from feedback

* Fix some build errors
  • Loading branch information
Ilysen authored Apr 18, 2022
1 parent efc8ef5 commit 4044cfe
Show file tree
Hide file tree
Showing 9 changed files with 69 additions and 79 deletions.
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 @@ -596,6 +596,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.",
"//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 @@ -446,22 +446,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",
"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
}
]

0 comments on commit 4044cfe

Please sign in to comment.