Skip to content

Commit ab0d4a5

Browse files
committed
Add Point Blank standard vest
1 parent 89e166b commit ab0d4a5

2 files changed

Lines changed: 196 additions & 0 deletions

File tree

json/items/armor/vests.json

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,5 +160,196 @@
160160

161161
"price": "720 USD",
162162
"price_postapoc": "5 USD"
163+
},
164+
{
165+
"id": "vest_ballistic_point_blank",
166+
"copy-from": "vest_stabproof_safeguard",
167+
"type": "ARMOR",
168+
"category": "armor",
169+
170+
"//sources": [
171+
"https://www.pointblankenterprises.com/point-blank-body-armor/standard-male.html",
172+
[
173+
"https://issuu.com/legearaustralia/docs/point-blank-body-armor-2018",
174+
"thickness of panel",
175+
"material blend"
176+
],
177+
[
178+
"https://s3-us-west-2.amazonaws.com/naspovaluepoint/1607704941_Point%20Blank%20Product%20and%20Price%20List%2012%202%202020.pdf",
179+
"price"
180+
],
181+
[
182+
"https://www.bladerunner.tv/covert-vests-lightweight-bullet-stab-proof-vest-threat-level-ii.html",
183+
"weight reference"
184+
]
185+
],
186+
187+
"//notes": [
188+
"modelled as size M",
189+
"we currently model this item as not taking interchangeable panels",
190+
"should be either repaired in-place or be only replaceable",
191+
"modelled as containing insert BII"
192+
],
193+
194+
"name": {
195+
"str": "level II vest"
196+
},
197+
"description": "A plain-looking ballistic vest with an embedded soft ballistic insert. The insert is intended to stop the most common pistol rounds on the market, such as 9mm. Often worn by police officers and security personnel while on duty.",
198+
199+
"variant_type": "gun",
200+
"variants": [
201+
{
202+
"id": "black",
203+
204+
"name": {
205+
"str": "Point Blank standard vest"
206+
},
207+
"description": "A plain nylon outer shell of a vest with a soft armor insert. The insert is rated for NIJ II protection against bullets, and will hold its own against some of the most common rounds, such as the 9×19mm. <variant:black>",
208+
"expand_snippets": true,
209+
"weight": 1
210+
},
211+
{
212+
"id": "navy",
213+
214+
"name": {
215+
"str": "Point Blank standard vest"
216+
},
217+
"description": "A plain nylon outer shell of a vest with a soft armor insert. The insert is rated for NIJ II protection against bullets, and will hold its own against some of the most common rounds, such as the 9×19mm. <variant:navy>",
218+
"expand_snippets": true,
219+
"weight": 1
220+
},
221+
{
222+
"id": "coyote",
223+
224+
"name": {
225+
"str": "Point Blank standard vest"
226+
},
227+
"description": "A plain nylon outer shell of a vest with a soft armor insert. The insert is rated for NIJ II protection against bullets, and will hold its own against some of the most common rounds, such as the 9×19mm. <variant:coyote>",
228+
"expand_snippets": true,
229+
"weight": 1
230+
},
231+
{
232+
"id": "white",
233+
234+
"name": {
235+
"str": "Point Blank standard vest"
236+
},
237+
"description": "A plain nylon outer shell of a vest with a soft armor insert. The insert is rated for NIJ II protection against bullets, and will hold its own against some of the most common rounds, such as the 9×19mm. <variant:white>",
238+
"expand_snippets": true,
239+
"weight": 1
240+
}
241+
],
242+
243+
"//weight": [
244+
"1290 g ('less than 1.3 KG', vest) + [0.87 lbs = 394.63 g] (panel) = 1684.63 g"
245+
],
246+
"weight": "1685 g",
247+
"//dimensions": [
248+
{
249+
"type": "upperwear",
250+
"description": "vest",
251+
252+
"chest": "40 in",
253+
"height": "13.5 in",
254+
"sleeve": 0,
255+
"thickness": "4 mm",
256+
"raw": "696.78 ml",
257+
"notes": [
258+
"thickness (2 mm, approximate) is doubled to account for two sides"
259+
]
260+
},
261+
{
262+
"description": "soft armor panel",
263+
264+
"area": "227.89 in2",
265+
"height": "0.23 in",
266+
"raw": "709.55 ml"
267+
}
268+
],
269+
"volume": "1816 ml",
270+
"longest_side": "343 mm",
271+
272+
"//material": [
273+
"65/35 polyester/cotton on the vest",
274+
"we roughly calculate the presence of (for now embedded) Kevlar by the ratio of the volume of the insert to the vest"
275+
],
276+
"material": [
277+
{ "type": "nylon", "portion": 65 },
278+
{ "type": "cotton", "portion": 35 },
279+
{ "type": "kevlar", "portion": 102 }
280+
],
281+
282+
"armor": [
283+
{
284+
"material": [
285+
{
286+
"type": "nylon",
287+
"covered_by_mat": 100,
288+
"//thickness": [
289+
"2 mm (vest) + [0.01 in = 0.254 mm] (armor insert)",
290+
"see: `kevlar` material"
291+
],
292+
"thickness": 2.254
293+
},
294+
{
295+
"type": "kevlar",
296+
"covered_by_mat": 99,
297+
"//thickness": [
298+
"0.22 in",
299+
"we leave off 0.01 in = 0.254 mm as armor insert shell/outer cover"
300+
],
301+
"thickness": 5.588
302+
}
303+
],
304+
305+
"encumbrance": 3,
306+
307+
"//coverage": [
308+
"approximated from large ballistic plate coverage (38% per front/back), as with plate carriers",
309+
"augmented from visual reference"
310+
],
311+
"coverage": 78,
312+
"cover_melee": 39,
313+
"cover_ranged": 78,
314+
315+
"covers": ["torso"],
316+
"specifically_covers": ["torso_upper"]
317+
},
318+
319+
{
320+
"material": [
321+
{
322+
"type": "nylon",
323+
"covered_by_mat": 100,
324+
"//thickness": [
325+
"2 mm (vest) + [0.01 in = 0.254 mm] (armor insert)",
326+
"see: `kevlar` material"
327+
],
328+
"thickness": 2.254
329+
},
330+
{
331+
"type": "kevlar",
332+
"covered_by_mat": 99,
333+
"//thickness": [
334+
"0.22 in",
335+
"we leave off 0.01 in = 0.254 mm as armor insert shell/outer cover"
336+
],
337+
"thickness": 5.588
338+
}
339+
],
340+
341+
"encumbrance": 1,
342+
343+
"//coverage": "eyeballed",
344+
"coverage": 20,
345+
"covers": ["torso"],
346+
"specifically_covers": ["torso_lower"]
347+
}
348+
],
349+
350+
"flags": ["STURDY", "NORMAL", "WATER_FRIENDLY"],
351+
352+
"price": "152 USD",
353+
"price_postapoc": "5 USD"
163354
}
164355
]

json/migration/plate_carriers.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,10 @@
3030
"id": ["soft_3a_vest", "stab_vest"],
3131
"type": "MIGRATION",
3232
"replace": "vest_stabproof_safeguard"
33+
},
34+
{
35+
"id": ["kevlar"],
36+
"type": "MIGRATION",
37+
"replace": "vest_ballistic_point_blank"
3338
}
3439
]

0 commit comments

Comments
 (0)