Skip to content

Commit

Permalink
Survivor Jumpsuits now have seperated storage (#53471)
Browse files Browse the repository at this point in the history
* All changes

* add pocket details

* copy change

* linting

* doing a terrible job of formatting
  • Loading branch information
bombasticSlacks authored Dec 17, 2021
1 parent f5a6312 commit 18fdf1a
Show file tree
Hide file tree
Showing 6 changed files with 657 additions and 420 deletions.
155 changes: 106 additions & 49 deletions data/json/items/armor/bespoke_armor/custom_bodysuits.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@
"flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER", "BELTED" ]
},
{
"id": "lsurvivor_suit",
"id": "lsurvivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "light survivor suit" },
Expand All @@ -100,34 +100,46 @@
"price_postapoc": 5000,
"material": [ "kevlar_layered", "cotton" ],
"symbol": "[",
"looks_like": "survivor_suit",
"looks_like": "survivor_jumpsuit",
"color": "green",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 7, 15 ] },
{ "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 ] }
],
"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 }
{
"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"
}
],
"warmth": 15,
"material_thickness": 4,
"environmental_protection": 3,
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "xl_lsurvivor_suit",
"id": "xl_lsurvivor_jumpsuit",
"type": "ARMOR",
"name": { "str": "XL light survivor suit" },
"copy-from": "lsurvivor_suit",
"copy-from": "lsurvivor_jumpsuit",
"proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "OVERSIZE" ]
},
{
"id": "survivor_suit",
"id": "survivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "survivor suit" },
Expand All @@ -141,15 +153,27 @@
"looks_like": "touring_suit",
"color": "brown",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 12, 20 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 12, 17 ] },
{ "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 ] }
],
"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 }
{
"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"
}
],
"warmth": 15,
"material_thickness": 4,
Expand All @@ -158,7 +182,7 @@
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "xlsurvivor_suit",
"id": "xlsurvivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "XL survivor suit" },
Expand All @@ -171,20 +195,30 @@
"bashing": 6,
"material": [ "kevlar_layered", "leather" ],
"symbol": "[",
"looks_like": "survivor_suit",
"looks_like": "survivor_jumpsuit",
"color": "brown",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 17, 30 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 17, 22 ] },
{ "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 ] }
],
"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": "500 ml", "max_contains_weight": "2 kg", "moves": 80 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "2 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 }
{
"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"
}
],
"warmth": 15,
"material_thickness": 4,
Expand All @@ -193,7 +227,7 @@
"flags": [ "OVERSIZE", "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "wsurvivor_suit",
"id": "wsurvivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "winter survivor suit" },
Expand All @@ -206,18 +240,30 @@
"bashing": 6,
"material": [ "kevlar_layered", "fur" ],
"symbol": "[",
"looks_like": "survivor_suit",
"looks_like": "survivor_jumpsuit",
"color": "light_gray",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 20, 28 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 20, 25 ] },
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 20, 20 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 20, 20 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 20, 20 ] }
],
"pocket_data": [
{ "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 },
{ "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 }
{
"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"
}
],
"warmth": 75,
"material_thickness": 5,
Expand All @@ -226,30 +272,30 @@
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY" ]
},
{
"id": "xl_wsurvivor_suit",
"id": "xl_wsurvivor_jumpsuit",
"type": "ARMOR",
"name": { "str": "XL winter survivor suit" },
"copy-from": "wsurvivor_suit",
"copy-from": "wsurvivor_jumpsuit",
"proportional": { "weight": 1.125, "volume": 1.13, "price": 1.25 },
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "OVERSIZE" ]
},
{
"id": "wsurvivor_suit_nofur",
"id": "wsurvivor_jumpsuit_nofur",
"type": "ARMOR",
"name": { "str": "winter survivor suit" },
"description": "A warm and heavy hand-built combination armor made from a reinforced bulletproof vest and a faux fur insulated leather jumpsuit. Protects from the elements as well as from harm.",
"copy-from": "wsurvivor_suit",
"copy-from": "wsurvivor_jumpsuit",
"material": [ "kevlar_layered", "faux_fur" ],
"symbol": "[",
"warmth": 65,
"looks_like": "survivor_suit",
"looks_like": "survivor_jumpsuit",
"color": "pink"
},
{
"id": "xl_wsurvivor_suit_nofur",
"id": "xl_wsurvivor_jumpsuit_nofur",
"type": "ARMOR",
"name": { "str": "XL winter survivor suit" },
"copy-from": "wsurvivor_suit",
"copy-from": "wsurvivor_jumpsuit",
"material": [ "kevlar_layered", "faux_fur" ],
"description": "A warm, heavy and oversized hand-built combination armor made from a reinforced bulletproof vest and a faux fur insulated leather jumpsuit. Protects from the elements as well as from harm.",
"color": "pink",
Expand All @@ -258,7 +304,7 @@
"flags": [ "VARSIZE", "WATERPROOF", "POCKETS", "HOOD", "RAINPROOF", "STURDY", "OVERSIZE" ]
},
{
"id": "h20survivor_suit",
"id": "h20survivor_jumpsuit",
"type": "ARMOR",
"category": "armor",
"name": { "str": "survivor wetsuit" },
Expand All @@ -274,16 +320,27 @@
"looks_like": "wetsuit",
"color": "dark_gray",
"armor": [
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 16 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 10, 14 ] },
{ "covers": [ "torso" ], "coverage": 100, "encumbrance": [ 10, 10 ] },
{ "covers": [ "leg_l", "leg_r" ], "coverage": 100, "encumbrance": [ 10, 10 ] },
{ "covers": [ "arm_l", "arm_r" ], "coverage": 100, "encumbrance": [ 10, 10 ] }
],
"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 },
{ "pocket_type": "CONTAINER", "max_contains_volume": "3 L", "max_contains_weight": "6 kg", "moves": 200 }
{
"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"
}
],
"warmth": 15,
"material_thickness": 3,
Expand Down
58 changes: 58 additions & 0 deletions data/json/items/armor/bespoke_armor/custom_storage.json
Original file line number Diff line number Diff line change
Expand Up @@ -270,5 +270,63 @@
"material_thickness": 2,
"flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ],
"armor": [ { "encumbrance": [ 3, 12 ], "coverage": 60, "covers": [ "torso" ], "specifically_covers": [ "torso_hanging_back" ] } ]
},
{
"id": "survivor_rig",
"type": "ARMOR",
"name": { "str": "survivor distributed rigging" },
"description": "A custom-built lightweight set of weight distributing pouches on the thighs and stomach. This configuration is designed to wear with a military harness or tactical vest.",
"weight": "440 g",
"volume": "3000 ml",
"price": 24000,
"price_postapoc": 2500,
"material": [ "nylon", "leather" ],
"symbol": "[",
"looks_like": "legrig",
"color": "brown",
"pocket_data": [
{
"pocket_type": "CONTAINER",
"max_contains_volume": "2 L",
"max_contains_weight": "6 kg",
"moves": 80,
"max_item_length": "30 cm",
"description": "upper leg pouch"
},
{
"pocket_type": "CONTAINER",
"max_contains_volume": "2 L",
"max_contains_weight": "6 kg",
"moves": 80,
"max_item_length": "30 cm",
"description": "upper leg pouch"
},
{
"pocket_type": "CONTAINER",
"max_contains_volume": "1500 ml",
"max_contains_weight": "3 kg",
"moves": 120,
"description": "tactical fanny pack"
},
{
"pocket_type": "CONTAINER",
"max_contains_volume": "1500 ml",
"max_contains_weight": "3 kg",
"moves": 200,
"description": "back tactical fanny pack"
}
],
"warmth": 1,
"material_thickness": 2,
"flags": [ "WATER_FRIENDLY", "STURDY", "BELTED" ],
"armor": [
{
"encumbrance": [ 1, 3 ],
"coverage": 80,
"covers": [ "leg_l", "leg_r" ],
"specifically_covers": [ "leg_upper_l", "leg_upper_r" ]
},
{ "encumbrance": [ 1, 3 ], "coverage": 70, "covers": [ "torso" ], "specifically_covers": [ "torso_lower" ] }
]
}
]
Loading

0 comments on commit 18fdf1a

Please sign in to comment.