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

Vehicle_parts.json sorting #37595

Merged
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
20 changes: 20 additions & 0 deletions data/json/items/vehicle/animals.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
{
"id": "yoke_harness",
"type": "WHEEL",
"name": { "str": "yoke and harness", "str_pl": "yokes and harnesses" },
"category": "veh_parts",
"description": "A bar and harness to attach a creature to a wheeled vehicle, they then should be able to pull it.",
"weight": "1000 g",
"volume": "3750 ml",
"price": 48000,
"bashing": 3,
"to_hit": -1,
"material": [ "leather", "wood" ],
"symbol": "H",
"color": "yellow",
"diameter": 8,
"width": 4,
"looks_like": "foldframe"
}
]
16 changes: 16 additions & 0 deletions data/json/items/vehicle/battery.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,22 @@
"capacity": 150,
"//": "~2.4Ah @ 12VDC. Could supply ~140 watts 10 minutes or so"
},
{
"type": "GENERIC",
"id": "it_battery_mount",
"name": "storage battery case",
"name_plural": "storage battery cases",
"description": "An empty case that can hold a storage battery. Complete with charging controller chip and connecting wires.",
"weight": "1231 g",
"to_hit": -3,
"color": "light_gray",
"symbol": ":",
"material": [ "plastic", "steel" ],
"volume": "2250 ml",
"bashing": 1,
"category": "veh_parts",
"price": 1000
},
{
"id": "large_storage_battery",
"copy-from": "storage_battery",
Expand Down
41 changes: 41 additions & 0 deletions data/json/items/vehicle/cargo.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,34 @@
"price": 10000,
"qualities": [ [ "COOK", 1 ] ]
},
{
"id": "bike_rack",
"type": "GENERIC",
"name": "bike rack",
"description": "A collection of pipes, cams, and straps, mounted on the edge of a vehicle and used to support another vehicle for transport. It must be mounted on a vehicle to be used.",
"weight": "4000 g",
"volume": "6250 ml",
"price": 16000,
"category": "veh_parts",
"material": [ "steel", "plastic" ],
"symbol": "]",
"color": "light_gray",
"looks_like": "foldframe",
"flags": [ "TRADER_AVOID" ]
},
{
"id": "cargo_lock",
"type": "GENERIC",
"name": "cargo lock set",
"description": "A set of locks designed to be installed on a vehicle.",
"symbol": "+",
"color": "dark_gray",
"material": "steel",
"category": "veh_parts",
"weight": "500 g",
"volume": "250 ml",
"price": 800
},
{
"type": "GENERIC",
"id": "folding_basket",
Expand Down Expand Up @@ -80,6 +108,19 @@
"use_action": "CAPTURE_MONSTER_VEH",
"flags": [ "TRADER_AVOID", "USE_PART_ITEM" ]
},
{
"id": "mounted_spare_tire",
"type": "GENERIC",
"name": "mounted spare tire",
"description": "A spare tire mounted on a carrier rig, ready to be attached to the rear bumper of a vehicle.",
"symbol": "o",
"color": "dark_gray",
"material": "steel",
"category": "veh_parts",
"weight": "27600 g",
"volume": "18750 ml",
"price": 37500
},
{
"id": "animal_locker",
"type": "GENERIC",
Expand Down
42 changes: 42 additions & 0 deletions data/json/items/vehicle/controls.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,32 @@
[
{
"type": "GENERIC",
"id": "camera_control",
"name": "camera display",
"description": "A set of small monitors. Required to view cameras' output.",
"weight": "11234 g",
"to_hit": -3,
"color": "light_blue",
"symbol": "#",
"material": [ "plastic" ],
"volume": "4 L",
"category": "veh_parts",
"price": 10000
},
{
"type": "GENERIC",
"id": "omnicamera",
"name": "security camera",
"description": "A security camera you could connect to a display. Image quality is quite low, but the field of vision is great.",
"weight": "1100 g",
"to_hit": -3,
"color": "light_blue",
"symbol": "+",
"material": [ "plastic" ],
"volume": "2 L",
"category": "veh_parts",
"price": 10000
},
{
"type": "GENERIC",
"id": "vehicle_controls",
Expand All @@ -15,6 +43,20 @@
"category": "veh_parts",
"price": 40000
},
{
"type": "GENERIC",
"id": "veh_tracker",
"name": "vehicle tracking device",
"description": "A vehicle tracking device. When installed on a vehicle it allows you track the vehicle.",
"weight": "400 g",
"color": "red",
"symbol": ";",
"material": [ "plastic", "aluminum" ],
"volume": "500 ml",
"bashing": 1,
"category": "veh_parts",
"price": 80000
},
{
"id": "reins_tackle",
"type": "GENERIC",
Expand Down
20 changes: 20 additions & 0 deletions data/json/items/vehicle/fuel_storage.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
[
{
"id": "fuel_bunker",
"type": "MAGAZINE",
"name": "fuel bunker",
"description": "A bin for holding solid fuel.",
"symbol": "]",
"color": "white",
"looks_like": "cargo_rack",
"material": "steel",
"category": "veh_parts",
"weight": "22000 g",
"volume": "55 L",
"capacity": 2000,
"reliability": 10,
"//": "mods will need to expand",
"ammo_type": "charcoal",
"price": 3000
}
]
15 changes: 15 additions & 0 deletions data/json/items/vehicle/turrets.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[
{
"id": "turret_mount",
"type": "GENERIC",
"name": "turret mount",
"description": "A universal mount for weapons intended to be installed as turrets.",
"color": "cyan",
"symbol": "X",
"material": "steel",
"category": "veh_parts",
"weight": "10000 g",
"volume": "2500 ml",
"price": 5500
}
]
110 changes: 110 additions & 0 deletions data/json/items/vehicle/utilities.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,99 @@
[
{
"type": "TOOL",
"id": "black_box",
"category": "other",
"name": "military black box",
"name_plural": "military black boxes",
"description": "This is a black box, seemingly pulled from some sort of military vehicle wreckage. If you can find a system to analyze this you may find something of interest.",
"weight": "4535 g",
"volume": "2 L",
"price": 0,
"to_hit": -1,
"bashing": 4,
"material": [ "steel" ],
"symbol": ";",
"color": "light_gray"
},
{
"type": "TOOL",
"id": "minireactor",
"name": "minireactor",
"description": "A small portable plutonium reactor. Handle with great care!",
"weight": "27215 g",
"to_hit": -4,
"color": "light_cyan",
"symbol": ":",
"material": [ "superalloy", "ceramic" ],
"volume": "100 L",
"bashing": 7,
"category": "veh_parts",
"price": 90000,
"ammo": "plutonium",
"max_charges": 10000
},
{
"type": "GENERIC",
"id": "mountable_cooler",
"name": "vehicle cooler",
"name_plural": "vehicle coolers",
"description": "A vehicle-mounted area cooler.",
"weight": "12500 g",
"to_hit": -4,
"color": "light_cyan",
"symbol": "C",
"material": [ "steel" ],
"volume": "7500 ml",
"bashing": 12,
"category": "veh_parts",
"price": 20000
},
{
"type": "GENERIC",
"id": "mountable_heater",
"name": "vehicle heater",
"name_plural": "vehicle heaters",
"description": "A vehicle-mounted area heater.",
"weight": "12500 g",
"to_hit": -4,
"color": "red",
"symbol": ";",
"material": [ "steel" ],
"volume": "7500 ml",
"bashing": 12,
"category": "veh_parts",
"price": 20000
},
{
"type": "GENERIC",
"id": "towel_hanger",
"name": "towel hanger",
"description": "A towel hanger with towels.",
"weight": "2000 g",
"to_hit": -1,
"color": "brown",
"symbol": "-",
"material": [ "wood" ],
"volume": "2500 ml",
"bashing": 4,
"category": "veh_parts",
"price": 3000
},
{
"type": "GENERIC",
"id": "recharge_station",
"name": "recharging station",
"description": "A universal recharging station designed to operate on vehicle power. While on it will steadily charge all rechargeable batteries (battery cells, lead-acid batteries, etc) placed directly within its storage space. The system can only be installed onto existing storage compartments, and is controlled from a dashboard or electronics control unit.",
"weight": "10000 g",
"to_hit": 1,
"color": "light_blue",
"symbol": "-",
"material": [ "steel", "plastic" ],
"volume": "5 L",
"bashing": 5,
"category": "veh_parts",
"price": 90000
},
{
"type": "GENERIC",
"id": "washing_machine",
Expand Down Expand Up @@ -65,5 +160,20 @@
"description": "A very small dishwasher designed for use in vehicles.",
"looks_like": "washing_machine",
"copy-from": "washing_machine"
},
{
"type": "GENERIC",
"id": "water_faucet",
"name": "water faucet",
"description": "A metal faucet that can be attached to a water tank for easy access.",
"weight": "900 g",
"to_hit": -1,
"color": "light_gray",
"symbol": ";",
"material": [ "steel" ],
"volume": "750 ml",
"bashing": 2,
"category": "veh_parts",
"price": 3000
}
]
Loading