Skip to content

Commit a6117dc

Browse files
worm-girlTheShadowFerretgithub-actions[bot]
authored
Add dwarfism and gigantism traits, vehicle disability aids (#70393)
* Let's go * Update data/json/items/vehicle/utilities.json Co-authored-by: TheShadowFerret <[email protected]> * back on it * fixin * finished * Update src/vehicle_use.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update src/vehicle_use.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update src/vehicle_use.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update src/vehicle_use.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/vehicle_parts.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/cargo.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/cargo.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/cargo.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/uncraft/vehicle/controls.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/uncraft/vehicle/controls.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/cargo.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/cargo.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update data/json/vehicleparts/vehicle_parts.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Update sdl_wrappers.h * Update vehicle_parts.json * Update controls.json * Update cargo.json * plural forms * spel cheker * make mods work * minor dragon fix * Update mutations.json * comma comma comma comma comma chameleooooon im losing my mind * Update mutations.json * Update vehicle_parts.json * fix broken door blocking * bugfix improper push message * Update src/character.cpp Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * size update * Update seats.json * Update seats.json --------- Co-authored-by: TheShadowFerret <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent f64974e commit a6117dc

File tree

19 files changed

+273
-20
lines changed

19 files changed

+273
-20
lines changed

data/json/itemgroups/Locations_MapExtras/locations.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -900,7 +900,8 @@
900900
[ "canister_empty", 45 ],
901901
[ "tongs", 10 ],
902902
[ "pressure_cooker", 10 ],
903-
[ "sieve_steel", 10 ]
903+
[ "sieve_steel", 10 ],
904+
[ "hand_controls", 1 ]
904905
]
905906
},
906907
{

data/json/itemgroups/Locations_MapExtras/locations_commercial.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1430,6 +1430,7 @@
14301430
[ "solar_cell", 10 ],
14311431
[ "screwdriver", 15 ],
14321432
[ "superglue", 5 ],
1433+
[ "hand_controls", 1 ],
14331434
{ "item": "polisher", "prob": 15, "charges": [ 0, 100 ] },
14341435
[ "solar_panel", 15 ]
14351436
]

data/json/itemgroups/supplies.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,9 @@
666666
[ "motor_oil", 100 ],
667667
[ "solar_panel", 3 ],
668668
[ "recharge_station", 8 ],
669-
[ "gas_forge", 2 ]
669+
[ "gas_forge", 2 ],
670+
[ "pedal_extenders", 1 ],
671+
[ "hand_controls", 1 ]
670672
]
671673
},
672674
{

data/json/items/vehicle/controls.json

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,5 +148,53 @@
148148
"price": 500000,
149149
"price_postapoc": 3000,
150150
"copy-from": "vehicle_controls"
151+
},
152+
{
153+
"type": "GENERIC",
154+
"id": "hand_controls",
155+
"name": { "str_sp": "hand controls" },
156+
"description": "An accessibility tool for the paraplegic or very short, this is a simple pair of metal tubes that clamp to a vehicle's gas and brake pedals, allowing them to be operated by hand with the help of a trigger.",
157+
"weight": "1200 g",
158+
"to_hit": -1,
159+
"color": "light_gray",
160+
"symbol": "/",
161+
"material": [ "steel" ],
162+
"volume": "740 ml",
163+
"category": "veh_parts",
164+
"price": 40000,
165+
"price_postapoc": 40,
166+
"melee_damage": { "bash": 3 }
167+
},
168+
{
169+
"type": "GENERIC",
170+
"id": "pedal_extenders",
171+
"name": { "str_sp": "pedal extenders" },
172+
"description": "These thick rubber pads can clamp securely onto a vehicle's gas and brake pedals, allowing even very short people to drive a car.",
173+
"weight": "1200 g",
174+
"to_hit": -1,
175+
"color": "black",
176+
"symbol": ",",
177+
"material": [ "rubber", "steel" ],
178+
"volume": "740 ml",
179+
"category": "veh_parts",
180+
"price": 10000,
181+
"price_postapoc": 40,
182+
"melee_damage": { "bash": 3 }
183+
},
184+
{
185+
"type": "GENERIC",
186+
"id": "pedal_extenders_makeshift",
187+
"name": { "str_sp": "makeshift pedal extenders" },
188+
"description": "It is probably not a great idea, but if you wanted to, you could tape these blocks to a vehicle's gas and brake pedals so that a kid or very short adult could drive.",
189+
"weight": "388 g",
190+
"to_hit": -1,
191+
"color": "brown",
192+
"symbol": ",",
193+
"material": [ "wood" ],
194+
"volume": "656 ml",
195+
"category": "veh_parts",
196+
"price": 2000,
197+
"price_postapoc": 20,
198+
"melee_damage": { "bash": 1 }
151199
}
152200
]

data/json/mutations/mutations.json

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6392,6 +6392,39 @@
63926392
"category": [ "SLIME" ],
63936393
"moncams": [ [ "mon_slime_ocularium", 32 ], [ "mon_player_blob", 16 ] ]
63946394
},
6395+
{
6396+
"type": "mutation",
6397+
"id": "VERY_SHORT",
6398+
"flags": [ "SMALL" ],
6399+
"name": { "str": "Very Short" },
6400+
"points": 0,
6401+
"visibility": 4,
6402+
"mixed_effect": true,
6403+
"starting_trait": true,
6404+
"description": "You are significantly shorter than the general population. You can't carry quite as much as a person of average height and you need special accommodations to drive a car, but otherwise being little isn't too much of a bother.",
6405+
"types": [ "SIZE" ],
6406+
"changes_to": [ "SMALL" ],
6407+
"category": [ "MOUSE", "RABBIT" ],
6408+
"stomach_size_multiplier": 0.5,
6409+
"hp_modifier": -0.05,
6410+
"weight_capacity_modifier": 0.8
6411+
},
6412+
{
6413+
"type": "mutation",
6414+
"id": "VERY_TALL",
6415+
"flags": [ "LARGE" ],
6416+
"name": { "str": "Very Tall" },
6417+
"points": 0,
6418+
"visibility": 1,
6419+
"mixed_effect": true,
6420+
"starting_trait": true,
6421+
"description": "You are significantly taller than the general population. This leaves you with high blood pressure, a big appetite, and some minor health concerns, but you can carry a bit more than normal.",
6422+
"types": [ "SIZE" ],
6423+
"changes_to": [ "LARGE", "HUGE" ],
6424+
"category": [ "URSINE", "CATTLE", "LIZARD", "CHIMERA", "CRUSTACEAN" ],
6425+
"stomach_size_multiplier": 1.5,
6426+
"weight_capacity_modifier": 1.05
6427+
},
63956428
{
63966429
"type": "mutation",
63976430
"id": "SMALL",

data/json/recipes/recipe_vehicle.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1440,5 +1440,44 @@
14401440
{ "proficiency": "prof_welding" }
14411441
],
14421442
"components": [ [ [ "material_aluminium_ingot", 7 ], [ "scrap_aluminum", 34 ] ] ]
1443+
},
1444+
{
1445+
"type": "recipe",
1446+
"category": "CC_OTHER",
1447+
"subcategory": "CSC_OTHER_VEHICLE",
1448+
"activity_level": "NO_EXERCISE",
1449+
"result": "pedal_extenders_makeshift",
1450+
"skill_used": "fabrication",
1451+
"time": "1 s",
1452+
"components": [ [ [ "wood_block", 2 ] ] ],
1453+
"autolearn": true,
1454+
"flags": [ "BLIND_EASY" ]
1455+
},
1456+
{
1457+
"type": "recipe",
1458+
"category": "CC_OTHER",
1459+
"subcategory": "CSC_OTHER_VEHICLE",
1460+
"activity_level": "NO_EXERCISE",
1461+
"result": "pedal_extenders",
1462+
"skill_used": "fabrication",
1463+
"difficulty": 2,
1464+
"time": "5 m",
1465+
"components": [ [ [ "rubber_tire_chunk", 4 ], [ "clamp", 2 ] ] ],
1466+
"autolearn": true,
1467+
"flags": [ "BLIND_EASY" ]
1468+
},
1469+
{
1470+
"type": "recipe",
1471+
"category": "CC_OTHER",
1472+
"subcategory": "CSC_OTHER_VEHICLE",
1473+
"activity_level": "MODERATE_EXERCISE",
1474+
"result": "hand_controls",
1475+
"difficulty": 4,
1476+
"skill_used": "fabrication",
1477+
"time": "35 m",
1478+
"using": [ [ "welding_standard", 25 ] ],
1479+
"proficiencies": [ { "proficiency": "prof_metalworking" }, { "proficiency": "prof_welding_basic" }, { "proficiency": "prof_welding" } ],
1480+
"components": [ [ [ "pipe_fittings", 2 ], [ "pipe", 2 ], [ "clamp", 2 ] ] ],
1481+
"autolearn": true
14431482
}
14441483
]
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[
2+
{
3+
"type": "uncraft",
4+
"activity_level": "NO_EXERCISE",
5+
"result": "pedal_extenders_makeshift",
6+
"skill_used": "fabrication",
7+
"time": "1 s",
8+
"components": [ [ [ "wood_block", 2 ] ] ]
9+
}
10+
]

data/json/vehicleparts/cargo.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"removal": { "skills": [ [ "fabrication", 2 ] ], "time": "5 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
1717
"repair": { "skills": [ [ "fabrication", 2 ] ], "time": "5 m", "using": [ [ "adhesive", 2 ] ] }
1818
},
19-
"flags": [ "CARGO", "BOARDABLE", "COVERED" ],
19+
"flags": [ "CARGO", "BOARDABLE", "COVERED", "CARGO_PASSABLE" ],
2020
"breaks_into": "ig_vp_cloth",
2121
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
2222
},
@@ -74,7 +74,7 @@
7474
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
7575
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "repair_welding_standard", 3 ] ] }
7676
},
77-
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION" ],
77+
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION", "CARGO_PASSABLE" ],
7878
"damage_reduction": { "all": 6 },
7979
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
8080
},
@@ -122,7 +122,7 @@
122122
"removal": { "skills": [ [ "mechanics", 1 ] ], "time": "150 s", "using": [ [ "vehicle_screw", 1 ] ] },
123123
"repair": { "skills": [ [ "mechanics", 1 ], [ "fabrication", 1 ] ], "time": "2 m", "using": [ [ "repair_welding_standard", 1 ] ] }
124124
},
125-
"flags": [ "CARGO" ],
125+
"flags": [ "CARGO", "CARGO_PASSABLE" ],
126126
"damage_reduction": { "all": 6 },
127127
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
128128
},
@@ -153,7 +153,7 @@
153153
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
154154
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "2 m", "using": [ [ "repair_welding_standard", 1 ] ] }
155155
},
156-
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION" ],
156+
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION", "CARGO_PASSABLE" ],
157157
"damage_reduction": { "all": 6 },
158158
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
159159
},
@@ -175,7 +175,7 @@
175175
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_screw", 1 ] ] },
176176
"repair": { "skills": [ [ "mechanics", 2 ] ], "time": "2 m", "using": [ [ "repair_welding_standard", 1 ] ] }
177177
},
178-
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO" ],
178+
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO", "CARGO_PASSABLE" ],
179179
"breaks_into": "ig_vp_frame",
180180
"damage_reduction": { "all": 28 },
181181
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
@@ -200,6 +200,7 @@
200200
"broken_color": "light_gray",
201201
"size": "359614 ml",
202202
"item": "trashcan_large",
203+
"delete": { "flags": [ "CARGO_PASSABLE" ] },
203204
"variants_bases": [ { "id": "trash can", "label": "Trash Can" } ],
204205
"variants": [ { "symbols": ")", "symbols_broken": "#" } ]
205206
},
@@ -225,7 +226,7 @@
225226
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "30 m", "using": [ [ "vehicle_weld_removal", 1 ] ] },
226227
"repair": { "skills": [ [ "mechanics", 4 ] ], "time": "6 m", "using": [ [ "repair_welding_standard", 5 ] ] }
227228
},
228-
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION", "COVERED", "BOARDABLE", "HUGE_OK" ],
229+
"flags": [ "UNMOUNT_ON_DAMAGE", "CARGO", "PROTRUSION", "COVERED", "BOARDABLE", "HUGE_OK", "CARGO_PASSABLE" ],
229230
"damage_reduction": { "all": 26 },
230231
"variants": [ { "symbols": "=", "symbols_broken": "#" } ]
231232
},
@@ -269,7 +270,7 @@
269270
"install": { "skills": [ [ "mechanics", 1 ] ], "time": "10 m", "using": [ [ "vehicle_wrench_2", 1 ] ] },
270271
"removal": { "skills": [ [ "mechanics", 2 ] ], "time": "5 m", "using": [ [ "vehicle_wrench_2", 1 ] ] }
271272
},
272-
"flags": [ "UNMOUNT_ON_DAMAGE", "PROTRUSION" ],
273+
"flags": [ "UNMOUNT_ON_DAMAGE", "PROTRUSION", "CARGO_PASSABLE" ],
273274
"damage_reduction": { "all": 10 },
274275
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
275276
}

data/json/vehicleparts/seats.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"using": [ [ "repair_welding_standard", 1 ], [ "sewing_standard", 8 ] ]
5050
}
5151
},
52-
"size": "80 L",
52+
"size": "85 L",
5353
"type": "vehicle_part",
5454
"variants_bases": [ { "id": "windshield", "label": "Windshield" }, { "id": "swivel_chair", "label": "Swivel Chair" } ],
5555
"variants": [
@@ -76,9 +76,10 @@
7676
"id": "reclining_seat",
7777
"copy-from": "seat",
7878
"comfort": 3,
79+
"//": "reclining and bench seats are roomier than standard and are able to fit Large characters, if not comfortably",
7980
"description": "A soft seat with an adjustable backrest, making it a reasonably comfortable place to sleep.",
8081
"durability": 100,
81-
"size": "84000 ml",
82+
"size": "95 L",
8283
"floor_bedding_warmth": 350,
8384
"name": { "str": "reclining bucket seat" },
8485
"extend": { "flags": [ "BED" ] },

data/json/vehicleparts/vehicle_parts.json

Lines changed: 59 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,7 @@
312312
"size": "100 L",
313313
"item": "sheet_metal",
314314
"location": "center",
315-
"//": "1m square sheet of metal, likely affixed with bolts in places, assume 200cm weld to install and 50cm weld to repair",
315+
"//": ".5m square sheet of metal, likely affixed with bolts in places, assume 200cm weld to install and 50cm weld to repair",
316316
"requirements": {
317317
"install": {
318318
"skills": [ [ "mechanics", 1 ] ],
@@ -875,7 +875,7 @@
875875
"size": "75 L",
876876
"item": "frame_wood_light",
877877
"location": "center",
878-
"flags": [ "CARGO", "BOARDABLE", "COVERED", "HUGE_OK" ],
878+
"flags": [ "CARGO", "BOARDABLE", "COVERED", "HUGE_OK", "CARGO_PASSABLE" ],
879879
"breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "string_36", "count": [ 10, 15 ] } ],
880880
"requirements": {
881881
"install": { "time": "10 m", "using": [ [ "rope_natural_short", 1 ] ] },
@@ -902,7 +902,7 @@
902902
"removal": { "skills": [ [ "fabrication", 1 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
903903
"repair": { "skills": [ [ "fabrication", 1 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
904904
},
905-
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO" ],
905+
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO", "CARGO_PASSABLE" ],
906906
"breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "nail", "charges": [ 10, 15 ] } ],
907907
"damage_reduction": { "all": 5 },
908908
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
@@ -926,7 +926,7 @@
926926
"removal": { "skills": [ [ "fabrication", 2 ] ], "time": "15 m", "using": [ [ "vehicle_nail_removal", 1 ] ] },
927927
"repair": { "skills": [ [ "fabrication", 2 ] ], "time": "30 m", "using": [ [ "adhesive", 2 ] ] }
928928
},
929-
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO" ],
929+
"flags": [ "CARGO", "BOARDABLE", "COVERED", "LOCKABLE_CARGO", "CARGO_PASSABLE" ],
930930
"breaks_into": [ { "item": "splinter", "count": [ 3, 5 ] }, { "item": "nail", "charges": [ 10, 15 ] } ],
931931
"damage_reduction": { "all": 4 },
932932
"variants": [ { "symbols": "o", "symbols_broken": "#" } ]
@@ -1296,7 +1296,7 @@
12961296
"using": [ [ "repair_welding_standard", 3 ], [ "soldering_standard", 8 ], [ "vehicle_wrench_1", 1 ], [ "vehicle_screw", 1 ] ]
12971297
}
12981298
},
1299-
"flags": [ "CONTROLS" ],
1299+
"flags": [ "CONTROLS", "NEED_LEG", "INOPERABLE_SMALL" ],
13001300
"breaks_into": [
13011301
{ "item": "steel_lump" },
13021302
{ "item": "steel_chunk", "count": [ 1, 3 ] },
@@ -1306,6 +1306,60 @@
13061306
"damage_reduction": { "all": 6 },
13071307
"variants": [ { "symbols": "$", "symbols_broken": "$" } ]
13081308
},
1309+
{
1310+
"type": "vehicle_part",
1311+
"id": "hand_controls",
1312+
"name": { "str": "hand controls" },
1313+
"categories": [ "other" ],
1314+
"broken_color": "red",
1315+
"durability": 250,
1316+
"description": "A pair of adjustable rods with a simple trigger. They easily can be easily installed on top of vehicle controls and will allow a car or similar vehicle to be driven by those who can't use their legs to do so, whether due to disability or small stature. These are designed for automobiles and will not work on bicycle style foot pedals.",
1317+
"bonus": 10,
1318+
"folded_volume": "740 ml",
1319+
"item": "hand_controls",
1320+
"flags": [ "IGNORE_LEG_REQUIREMENT", "IGNORE_HEIGHT_REQUIREMENT", "ON_CONTROLS" ],
1321+
"breaks_into": [ { "item": "scrap", "count": [ 0, 2 ] }, { "item": "pipe", "count": [ 0, 1 ] } ],
1322+
"variants": [ { "symbols": "/", "symbols_broken": "/" } ]
1323+
},
1324+
{
1325+
"type": "vehicle_part",
1326+
"id": "pedal_extenders",
1327+
"name": { "str": "pedal extenders" },
1328+
"categories": [ "other" ],
1329+
"broken_color": "red",
1330+
"durability": 250,
1331+
"description": "Thick rubber pads which can be easily clamped onto gas and brake pedals to allow vehicle controls to be used even by people who are very short.",
1332+
"bonus": 10,
1333+
"folded_volume": "2 L",
1334+
"item": "pedal_extenders",
1335+
"flags": [ "IGNORE_HEIGHT_REQUIREMENT", "ON_CONTROLS" ],
1336+
"breaks_into": [
1337+
{ "item": "rubber_tire_chunk", "count": [ 0, 1 ] },
1338+
{ "item": "rubber_tire_chunk", "count": [ 0, 8 ] },
1339+
{ "item": "clamp", "count": [ 0, 1 ] },
1340+
{ "item": "scrap", "count": [ 0, 2 ] }
1341+
],
1342+
"variants": [ { "symbols": ",", "symbols_broken": "," } ]
1343+
},
1344+
{
1345+
"type": "vehicle_part",
1346+
"id": "pedal_extenders_makeshift",
1347+
"name": { "str": "makeshift pedal extenders" },
1348+
"categories": [ "other" ],
1349+
"broken_color": "red",
1350+
"durability": 50,
1351+
"description": "Blocks of wood, taped to the pedals to allow vehicle controls to be used even by people who are very short.",
1352+
"bonus": 10,
1353+
"folded_volume": "2 L",
1354+
"item": "pedal_extenders_makeshift",
1355+
"flags": [ "IGNORE_HEIGHT_REQUIREMENT", "ON_CONTROLS" ],
1356+
"requirements": {
1357+
"install": { "skills": [ [ "mechanics", 1 ] ], "time": "350 s", "components": [ [ [ "duct_tape", 25 ] ] ] },
1358+
"repair": { "skills": [ [ "mechanics", 1 ] ], "time": "80 s", "using": [ [ "adhesive", 1 ] ] }
1359+
},
1360+
"breaks_into": [ { "item": "splinter", "count": [ 0, 4 ] } ],
1361+
"variants": [ { "symbols": ",", "symbols_broken": "," } ]
1362+
},
13091363
{
13101364
"type": "vehicle_part",
13111365
"id": "dashboard",

0 commit comments

Comments
 (0)