From 556a034f178982b10ac0bd3aac2bc709d2cfd52b Mon Sep 17 00:00:00 2001 From: jc_gargma Date: Tue, 3 Nov 2020 17:22:59 -0800 Subject: Convert CAWS to 000 shot --- json/items/ammo/000shot.json | 75 ++++++++++++++++++++++++++++++++++++++++ json/items/generic/casing.json | 14 ++++++++ json/items/gun/000shot.json | 34 ++++++++++++++++++ json/items/gun/shot.json | 34 ------------------ json/items/magazine/000shot.json | 37 ++++++++++++++++++++ json/items/magazine/shot.json | 19 ---------- 6 files changed, 160 insertions(+), 53 deletions(-) create mode 100644 json/items/ammo/000shot.json create mode 100644 json/items/gun/000shot.json delete mode 100644 json/items/gun/shot.json create mode 100644 json/items/magazine/000shot.json delete mode 100644 json/items/magazine/shot.json (limited to 'json/items') diff --git a/json/items/ammo/000shot.json b/json/items/ammo/000shot.json new file mode 100644 index 0000000..c90581e --- /dev/null +++ b/json/items/ammo/000shot.json @@ -0,0 +1,75 @@ +[ + { + "id": "reloaded_shot_000", + "copy-from": "shot_000", + "type": "AMMO", + "name": { "str": "000 shot, reloaded" }, + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_000_flechette", + "copy-from": "shot_flechette", + "type": "AMMO", + "name": { "str": "000 flechette shell, reloaded" }, + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "reloaded_shot_000_slug", + "copy-from": "shot_slug", + "type": "AMMO", + "name": { "str": "000 shotgun slug, reloaded" }, + "proportional": { "price": 0.7, "damage": 0.9, "dispersion": 1.1 }, + "extend": { "effects": [ "RECYCLED" ] }, + "delete": { "effects": [ "NEVER_MISFIRES" ] } + }, + { + "id": "shot_000", + "type": "AMMO", + "name": { "str": "000 shot" }, + "description": "A shell filled with metal pellets. Extremely damaging, plus the spread makes it very accurate at short range. Favored by SWAT forces.", + "weight": "32 g", + "volume": "250 ml", + "price": 500, + "price_postapoc": 3500, + "material": [ "plastic", "powder" ], + "symbol": "=", + "color": "red", + "count": 20, + "stack_size": 20, + "ammo_type": "000shot", + "casing": "000shot_hull", + "range": 12, + "damage": 60, + "recoil": 3500, + "loudness": 160, + "effects": [ "COOKOFF", "SHOT" ] + }, + { + "id": "shot_000_flechette", + "copy-from": "shot_000", + "type": "AMMO", + "name": { "str": "000 flechette shell" }, + "description": "A shotgun shell filled with tiny steel darts. Extremely damaging, plus the spread makes it very accurate at short range. Slices through most forms of armor with ease.", + "price": 2000, + "price_postapoc": 10000, + "count": 10, + "relative": { "damage": -5, "pierce": 15 } + }, + { + "id": "shot_000_slug", + "copy-from": "shot_000", + "type": "AMMO", + "name": { "str": "000 shotgun slug" }, + "description": "A heavy metal slug used with shotguns to give them the range capabilities of a rifle. Extremely damaging but rather inaccurate.", + "price": 400, + "price_postapoc": 4500, + "dispersion": 100, + "relative": { "range": 6, "pierce": 5 }, + "proportional": { "recoil": 1.4 }, + "delete": { "effects": [ "SHOT" ] } + } +] diff --git a/json/items/generic/casing.json b/json/items/generic/casing.json index 650bf40..2f2c6e9 100644 --- a/json/items/generic/casing.json +++ b/json/items/generic/casing.json @@ -11,5 +11,19 @@ "volume": "10ml", "charges": 25, "stack_size": 25 + }, + { + "id": "000shot_hull", + "type": "GENERIC", + "category": "spare_parts", + "name": { "str": "000 shotgun hull" }, + "description": "An empty hull from a 000 shotgun shell.", + "weight": "8 g", + "volume": "12ml", + "stackable": true, + "material": "plastic", + "symbol": "=", + "color": "red", + "damage_states": [ 0, 0 ] } ] diff --git a/json/items/gun/000shot.json b/json/items/gun/000shot.json new file mode 100644 index 0000000..5f94707 --- /dev/null +++ b/json/items/gun/000shot.json @@ -0,0 +1,34 @@ +[ + { + "id": "hk_caws", + "copy-from": "shotgun_base", + "type": "GUN", + "name": { "str": "H&K CAWS" }, + "description": "The Heckler & Koch CAWS .", + "weight": "3700 g", + "volume": "2750 ml", + "looks_like": "USAS_12", + "price": 300000, + "to_hit": -1, + "bashing": 12, + "material": [ "steel", "plastic" ], + "ranged_damage": 5, + "dispersion": 510, + "durability": 8, + "barrel_length": "100 ml", + "valid_mod_locations": [ + [ "accessories", 2 ], + [ "mechanism", 4 ], + [ "barrel", 1 ], + [ "sling", 1 ], + [ "muzzle", 1 ], + [ "grip", 1 ], + [ "brass catcher", 1 ], + [ "rail mount", 1 ], + [ "sights mount", 1 ], + [ "underbarrel mount", 1 ] + ], + "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ], + "magazines": [ [ "000shot", [ "hk_caws_mag" ] ] ] + } +] diff --git a/json/items/gun/shot.json b/json/items/gun/shot.json deleted file mode 100644 index abeb352..0000000 --- a/json/items/gun/shot.json +++ /dev/null @@ -1,34 +0,0 @@ -[ - { - "id": "hk_caws", - "copy-from": "shotgun_base", - "type": "GUN", - "name": { "str": "H&K CAWS" }, - "description": "The H&K CAWS .", - "weight": "3700 g", - "volume": "2750 ml", - "looks_like": "USAS_12", - "price": 300000, - "to_hit": -1, - "bashing": 12, - "material": [ "steel", "plastic" ], - "ranged_damage": 5, - "dispersion": 510, - "durability": 8, - "barrel_length": "100 ml", - "valid_mod_locations": [ - [ "accessories", 2 ], - [ "mechanism", 4 ], - [ "barrel", 1 ], - [ "sling", 1 ], - [ "muzzle", 1 ], - [ "grip", 1 ], - [ "brass catcher", 1 ], - [ "rail mount", 1 ], - [ "sights mount", 1 ], - [ "underbarrel mount", 1 ] - ], - "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ], - "magazines": [ [ "shot", [ "hk_caws_mag", "shotbelt_20" ] ] ] - } -] diff --git a/json/items/magazine/000shot.json b/json/items/magazine/000shot.json new file mode 100644 index 0000000..baf5b77 --- /dev/null +++ b/json/items/magazine/000shot.json @@ -0,0 +1,37 @@ +[ + { + "id": "hk_caws_mag", + "looks_like": "shotbelt_20", + "type": "MAGAZINE", + "name": { "str": "H&K CAWS box magazine" }, + "description": "A removable plastic box magazine for the H&K CAWS shotgun. Holds 10 shells.", + "weight": "210 g", + "volume": "500 ml", + "price": 4500, + "material": "plastic", + "symbol": "#", + "color": "dark_gray", + "ammo_type": "000shot", + "capacity": 10, + "reliability": 9, + "flags": [ "MAG_COMPACT" ] + }, + { + "id": "hk_caws_belt", + "looks_like": "shotbelt_20", + "type": "MAGAZINE", + "name": { "str": "H&K CAWS belt magazine" }, + "description": "A brass ammo belt for the H&K CAWS shotgun. Holds 20 shells.", + "weight": "500 g", + "volume": "500 ml", + "price": 1000, + "material": "copper", + "symbol": "#", + "color": "light_gray", + "ammo_type": "000shot", + "capacity": 20, + "reliability": 5, + "armor_data": { "covers": [ "TORSO" ], "coverage": 5, "material_thickness": 1, "encumbrance": 2 }, + "flags": [ "MAG_EJECT", "BELTED", "OVERSIZE", "WATER_FRIENDLY" ] + } +] diff --git a/json/items/magazine/shot.json b/json/items/magazine/shot.json deleted file mode 100644 index 292d21a..0000000 --- a/json/items/magazine/shot.json +++ /dev/null @@ -1,19 +0,0 @@ -[ - { - "id": "hk_caws_mag", - "looks_like": "shotbelt_20", - "type": "MAGAZINE", - "name": { "str": "H&K CAWS box magazine" }, - "description": "A removable plastic box magazine for the H&K CAWS shotgun. Holds 10 rounds.", - "weight": "210 g", - "volume": "500 ml", - "price": 4500, - "material": "plastic", - "symbol": "#", - "color": "dark_gray", - "ammo_type": "shot", - "capacity": 10, - "reliability": 9, - "flags": [ "MAG_COMPACT" ] - } -] -- cgit v1.2.1