summaryrefslogtreecommitdiff
path: root/json/items/gun
diff options
context:
space:
mode:
Diffstat (limited to 'json/items/gun')
-rw-r--r--json/items/gun/12mm.json2
-rw-r--r--json/items/gun/223.json47
-rw-r--r--json/items/gun/308.json23
-rw-r--r--json/items/gun/40.json27
-rw-r--r--json/items/gun/45.json65
-rw-r--r--json/items/gun/46.json52
-rw-r--r--json/items/gun/473.json10
-rw-r--r--json/items/gun/9mm.json65
-rw-r--r--json/items/gun/shot.json20
9 files changed, 230 insertions, 81 deletions
diff --git a/json/items/gun/12mm.json b/json/items/gun/12mm.json
index e6e129c..6c0a667 100644
--- a/json/items/gun/12mm.json
+++ b/json/items/gun/12mm.json
@@ -1,6 +1,7 @@
[
{
"id": "hk_g80",
+ "//": "Fixes the name, and adds an emitter mod slot.",
"copy-from": "hk_g80",
"type": "GUN",
"name": { "str": "H&K G80" },
@@ -13,6 +14,7 @@
[ "sights", 1 ],
[ "sling", 1 ],
[ "stock", 1 ],
+ [ "stock accessory", 2 ],
[ "underbarrel", 1 ]
]
}
diff --git a/json/items/gun/223.json b/json/items/gun/223.json
index 45369b1..85901f6 100644
--- a/json/items/gun/223.json
+++ b/json/items/gun/223.json
@@ -1,24 +1,37 @@
[
{
- "id": "h&k416a5",
- "copy-from": "h&k416a5",
- "type": "GUN",
- "name": { "str_sp": "H&K HK416A5" },
- "description": "Designed to replace the M4A1, the Heckler & Koch HK416A5 features most of the former's strengths, while being considerably more durable."
- },
- {
- "id": "m27iar",
- "copy-from": "m27iar",
- "type": "GUN",
- "name": { "str_sp": "M27 IAR" },
- "default_mods": [ "grip", "acog_scope" ]
- },
- {
"id": "hk_g36",
- "copy-from": "hk_g36",
+ "//": "Overwrite because there doesn't seem to be a way to overwrite variants cleanly short of this.",
+ "copy-from": "rifle_auto",
+ "looks_like": "ar15",
"type": "GUN",
- "name": { "str_sp": "H&K G36" },
- "description": "Designed as a replacement for the early Heckler & Koch G3 battle rifle, the G36 is more accurate, and uses the much-lighter .223 round, allowing for a higher ammo capacity. It was later found to have problems overheating during prolonged firefights, and was phased out of active service in 2016.",
+ "name": { "str": "G36 assault rifle" },
+ "description": "An assault rifle chambered in 5.56x45mm and accepting G36 magazines.",
+ "weight": "3630 g",
+ "volume": "4640 ml",
+ "longest_side": "1004 mm",
+ "price": 210000,
+ "price_postapoc": 6000,
+ "variant_type": "gun",
+ "variants": [
+ {
+ "id": "hk_g36",
+ "name": { "str": "H&K G36" },
+ "description": "Designed as a replacement for the early H&K G3 battle rifle, the G36 is more accurate, and uses the much lighter .223 round, allowing for a higher ammo capacity. It was later found to have problems overheating during prolonged firefights, and was phased out of active service in 2016.",
+ "weight": 1
+ }
+ ],
+ "to_hit": -1,
+ "bashing": 12,
+ "material": [ "steel", "plastic" ],
+ "symbol": "(",
+ "color": "dark_gray",
+ "ammo": [ "223" ],
+ "dispersion": 150,
+ "durability": 8,
+ "min_cycle_recoil": 1350,
+ "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "g36mag_30rd", "g36mag_100rd" ] } ],
"built_in_mods": [ "folding_stock" ]
}
]
diff --git a/json/items/gun/308.json b/json/items/gun/308.json
index 600e81c..a65f298 100644
--- a/json/items/gun/308.json
+++ b/json/items/gun/308.json
@@ -13,7 +13,8 @@
"name": { "str_sp": "H&K PSG1A1" },
"description": "The Heckler & Koch PSG1A1 is a semi-automatic sniper rifle based the G3 rifle. It is exceptionally accurate for a semi-automatic rifle.",
"weight": "6670 g",
- "volume": "2250 ml",
+ "volume": "4000 ml",
+ "longest_side": "1028 mm",
"price": 205000,
"price_postapoc": 3850,
"to_hit": -1,
@@ -21,13 +22,18 @@
"material": [ "steel", "plastic" ],
"symbol": "(",
"color": "dark_gray",
- "ammo": "308",
+ "ammo": [ "308" ],
"dispersion": 80,
"min_cycle_recoil": 2700,
"durability": 8,
"barrel_length": "650 ml",
"default_mods": [ "rifle_scope", "adjustable_stock" ],
- "magazines": [ [ "308", [ "g3smallmag", "g3mag", "g3bigmag", "g3_makeshiftmag" ] ] ]
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "g3smallmag", "g3mag", "g3bigmag", "g3_makeshiftmag" ]
+ }
+ ]
},
{
"id": "hk_msg90a2",
@@ -37,10 +43,17 @@
"name": { "str_sp": "H&K MSG90A2" },
"description": "The Heckler & Koch MSG90A2 is a semi-automatic sniper rifle based the G3 rifle. It is exceptionally accurate for a semi-automatic rifle. This is the military version.",
"weight": "5280 g",
- "volume": "2250 ml",
+ "volume": "4000 ml",
+ "longest_side": "978 mm",
"price": 255000,
"price_postapoc": 4750,
"barrel_length": "600 ml",
- "default_mods": [ "rifle_scope", "adjustable_stock" ]
+ "default_mods": [ "rifle_scope", "adjustable_stock" ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "g3mag", "g3smallmag", "g3bigmag", "g3_makeshiftmag" ]
+ }
+ ]
}
]
diff --git a/json/items/gun/40.json b/json/items/gun/40.json
index 8148c40..cde749f 100644
--- a/json/items/gun/40.json
+++ b/json/items/gun/40.json
@@ -5,8 +5,14 @@
"type": "GUN",
"name": { "str_sp": "H&K USP .40" },
"weight": "748 g",
- "ammo": "40",
- "magazines": [ [ "40", [ "usp40mag" ] ] ]
+ "ammo": [ "40" ],
+ "pocket_data": [
+ {
+ "magazine_well": "250 ml",
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "usp40mag" ]
+ }
+ ]
},
{
"id": "hk_p30_40",
@@ -18,7 +24,13 @@
"price": 75000,
"price_postapoc": 3000,
"min_cycle_recoil": 400,
- "magazines": [ [ "40", [ "p3040mag" ] ] ],
+ "pocket_data": [
+ {
+ "magazine_well": "250 ml",
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "p3040mag" ]
+ }
+ ],
"built_in_mods": [ "pistol_grip" ]
},
{
@@ -28,9 +40,14 @@
"name": { "str_sp": "H&K UMP40" },
"description": "Developed as a successor to the MP5 submachine gun, the UMP40 retains the earlier model's supreme accuracy and low recoil, but in the higher .40 caliber.",
"weight": "2300 g",
- "ammo": "40",
+ "ammo": [ "40" ],
"min_cycle_recoil": 500,
- "magazines": [ [ "40", [ "ump40mag" ] ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "ump40mag" ]
+ }
+ ],
"modes": [ [ "DEFAULT", "semi", 1 ], [ "BURST", "burst", 2 ], [ "AUTO", "auto", 4 ] ]
}
]
diff --git a/json/items/gun/45.json b/json/items/gun/45.json
index 99aa47e..7efc3d2 100644
--- a/json/items/gun/45.json
+++ b/json/items/gun/45.json
@@ -1,34 +1,48 @@
[
{
"id": "usp_45",
- "copy-from": "usp_45",
+ "//": "Overwrite the vanilla usp_45 to ensure the make sure the copy-from order is correct.",
+ "copy-from": "pistol_base",
"looks_like": "glock_17",
"type": "GUN",
- "name": { "str_sp": "H&K USP .45" },
- "description": "A popular pistol, widely used among law enforcement. Extensively tested for durability, it has been found to stay accurate even after being subjected to extreme abuse.",
+ "name": { "str": "USP pistol" },
+ "description": "A semi-automatic pistol chambered in .45 ACP and accepting USP magazines.",
+ "variant_type": "gun",
+ "variants": [
+ {
+ "id": "usp_45",
+ "name": { "str": "H&K USP .45" },
+ "description": "A popular pistol, widely used among law enforcement. Extensively tested for durability, it has been found to stay accurate even after being subjected to extreme abuse.",
+ "weight": 1
+ },
+ {
+ "id": "mk23",
+ "name": { "str": "MK 23 MOD 0" },
+ "description": "Jokingly referred to as \"The World's Only Crew-Served Pistol\", this massive pistol was designed as a primary weapon for select \"special operators\". Its cumbersome nature, the introduction of the derivative HK USP series, and the logistics of getting .45 ACP ammunition in theater doomed this behemoth to US SOCOM armories. Like the USP, the MK 23 is a remarkably reliable gun; someone could probably take out a nuclear-equipped walking tank with this in their holster."
+ }
+ ],
"weight": "789 g",
- "volume": "500 ml",
- "price": 68000,
+ "volume": "483 ml",
+ "longest_side": "241 mm",
+ "price": 70000,
"price_postapoc": 2500,
"to_hit": -2,
"bashing": 8,
"material": [ "steel", "plastic" ],
"symbol": "(",
"color": "dark_gray",
- "ammo": "45",
+ "ammo": [ "45" ],
"ranged_damage": { "damage_type": "bullet", "amount": -1 },
"dispersion": 400,
"durability": 9,
"blackpowder_tolerance": 48,
"min_cycle_recoil": 450,
- "magazine_well": "250 ml",
- "magazines": [ [ "45", [ "usp45mag" ] ] ],
- "delete": { "built_in_mods": [ "match_trigger" ] }
+ "weapon_category": [ "AUTOMATIC_PISTOLS" ],
+ "pocket_data": [ { "magazine_well": "250 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "usp45mag" ] } ]
},
{
"id": "hk_45",
"copy-from": "usp_45",
- "looks_like": "glock_17",
"type": "GUN",
"name": { "str_sp": "H&K HK45" },
"description": "Originally intended to replace the US military's aging M9 pistol, the HK45 combines the famed durability of the USP series with a more ergonomic design based on the P2000 to allow for greater control during operation.",
@@ -36,33 +50,44 @@
"price": 75000,
"price_postapoc": 3000,
"min_cycle_recoil": 400,
- "magazines": [ [ "45", [ "hk45mag" ] ] ],
+ "pocket_data": [ { "magazine_well": "250 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "hk45mag" ] } ],
"built_in_mods": [ "pistol_grip" ]
},
{
"id": "hk_ump45",
+ "//": "Overwrite the vanilla ump45 to ensure the ump9 and ump40 load based on this one.",
"looks_like": "hk_mp5",
"type": "GUN",
"reload_noise_volume": 10,
- "name": { "str_sp": "H&K UMP45" },
- "description": "Developed as a successor to the MP5 submachine gun, the UMP45 retains the earlier model's supreme accuracy and low recoil, but in the higher .45 caliber.",
- "weight": "2500 g",
- "volume": "1250 ml",
+ "name": { "str": "UMP45 SMG" },
+ "description": "A submachine gun chambered in .45 ACP and accepting UMP45 magazines.",
+ "variant_type": "gun",
+ "variants": [
+ {
+ "id": "hk_ump45",
+ "name": { "str": "H&K UMP45" },
+ "description": "Developed as a successor to the MP5 submachine gun, the UMP45 retains the earlier model's supreme accuracy and low recoil, but in the higher .45 caliber.",
+ "weight": 1
+ }
+ ],
+ "ascii_picture": "hk_ump",
+ "weight": "2300 g",
+ "volume": "4451 ml",
+ "longest_side": "452 mm",
"price": 290000,
"price_postapoc": 3000,
"to_hit": -2,
- "ascii_picture": "hk_ump",
"bashing": 11,
"material": [ "steel", "plastic" ],
"symbol": "(",
"color": "dark_gray",
- "ammo": "45",
+ "ammo": [ "45" ],
"skill": "smg",
"ranged_damage": { "damage_type": "bullet", "amount": 1 },
"dispersion": 240,
"durability": 8,
"min_cycle_recoil": 540,
- "modes": [ [ "DEFAULT", "semi", 1 ], [ "BURST", "burst", 2 ], [ "AUTO", "auto", 4 ] ],
+ "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 4 ] ],
"valid_mod_locations": [
[ "accessories", 3 ],
[ "barrel", 1 ],
@@ -78,6 +103,8 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazines": [ [ "45", [ "ump45mag", "ump45_makeshiftmag" ] ] ]
+ "default_mods": [ "folding_stock" ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "ump45mag", "ump45_makeshiftmag" ] } ]
+ }
}
]
diff --git a/json/items/gun/46.json b/json/items/gun/46.json
index 72d4f2e..41821fc 100644
--- a/json/items/gun/46.json
+++ b/json/items/gun/46.json
@@ -6,7 +6,7 @@
"name": { "str_sp": "H&K UCP" },
"description": "The Heckler & Koch UCP is a small, very high capacity pistol designed to counter most common body armors.",
"weight": "730 g",
- "volume": "500 ml",
+ "volume": "460 ml",
"price": 125000,
"price_postapoc": 2150,
"to_hit": -2,
@@ -20,6 +20,7 @@
"dispersion": 410,
"durability": 9,
"min_cycle_recoil": 81 ,
+ "weapon_category": [ "AUTOMATIC_PISTOLS" ],
"valid_mod_locations": [
[ "accessories", 2 ],
[ "barrel", 1 ],
@@ -33,19 +34,54 @@
[ "underbarrel", 1 ]
],
"faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
- "magazine_well": "250 ml",
- "magazines": [ [ "46", [ "hk46mag", "hk46midmag", "hk46bigmag" ] ] ]
+ "pocket_data": [
+ {
+ "magazine_well": "250 ml",
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "hk46mag", "hk46midmag", "hk46bigmag" ]
+ }
+ ]
},
{
"id": "hk_mp7",
- "copy-from": "hk_mp7",
+ "//": "Overwrite vanilla mp7",
+ "looks_like": "hk_mp5",
"type": "GUN",
- "name": { "str_sp": "H&K MP7A2" },
+ "reload_noise_volume": 10,
+ "name": { "str": "H&K MP7A2" },
+ "description": "Designed as a personal defense weapon, the MP7 fires the high-powered 4.6x30mm round while being lightweight, compact in size, and practically recoil-free.",
"weight": "1960 g",
- "volume": "1000 ml",
- "bashing": 10,
+ "volume": "2083 ml",
+ "longest_side": "42 cm",
+ "price": 175000,
+ "price_postapoc": 3000,
+ "to_hit": -2,
+ "bashing": 7,
+ "material": [ "steel", "plastic" ],
+ "symbol": "(",
+ "color": "dark_gray",
+ "ammo": [ "46" ],
+ "skill": "smg",
"ranged_damage": { "damage_type": "bullet", "amount": 1 },
+ "dispersion": 260,
+ "durability": 8,
+ "min_cycle_recoil": 81,
+ "modes": [ [ "DEFAULT", "semi-auto", 1 ], [ "AUTO", "auto", 5 ] ],
"built_in_mods": [ "folding_stock" ],
- "magazines": [ [ "46", [ "hk46bigmag", "hk46midmag", "hk46mag" ] ] ]
+ "valid_mod_locations": [
+ [ "accessories", 3 ],
+ [ "barrel", 1 ],
+ [ "brass catcher", 1 ],
+ [ "grip", 1 ],
+ [ "mechanism", 4 ],
+ [ "muzzle", 1 ],
+ [ "rail", 1 ],
+ [ "sights", 1 ],
+ [ "sling", 1 ],
+ [ "stock", 1 ],
+ [ "underbarrel", 1 ]
+ ],
+ "faults": [ "fault_gun_blackpowder", "fault_gun_dirt", "fault_gun_chamber_spent" ],
+ "pocket_data": [ { "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "hk46bigmag", "hk46midmag", "hk46mag" ] } ]
}
]
diff --git a/json/items/gun/473.json b/json/items/gun/473.json
index 8a91a5e..72275da 100644
--- a/json/items/gun/473.json
+++ b/json/items/gun/473.json
@@ -1,13 +1,14 @@
[
{
"id": "hk_g11",
+ "looks_like": "rm51_assault_rifle",
"type": "GUN",
"reload_noise_volume": 10,
"name": { "str_sp": "H&K G11K2" },
"description": "The Heckler & Koch G11 is a bullpup assault rifle that was designed to replace the G3 rifle. It utilizes the caseless 4.73x33mm round from an internal magazine bay and has a very high rate of burst fire.",
"weight": "3650 g",
- "volume": "1500 ml",
- "looks_like": "rm51_assault_rifle",
+ "volume": "4957 ml",
+ "longest_side": "740 mm",
"price": 1500000,
"price_postapoc": 10000,
"to_hit": -1,
@@ -30,9 +31,10 @@
[ "sling", 1 ],
[ "underbarrel", 1 ]
],
- "magazine_well": "500 ml",
+ "pocket_data": [
+ { "magazine_well": "500 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "hk_g11_mag" ] }
+ ],
"default_mods": [ "acog_scope" ],
- "magazines": [ [ "473", [ "hk_g11_mag" ] ] ],
"flags": [ "NEVER_JAMS" ]
}
]
diff --git a/json/items/gun/9mm.json b/json/items/gun/9mm.json
index 1961e2b..a6bcee9 100644
--- a/json/items/gun/9mm.json
+++ b/json/items/gun/9mm.json
@@ -1,10 +1,36 @@
[
{
"id": "usp_9mm",
- "copy-from": "usp_9mm",
+ "//": "Overwrite vanilla version to ensure proper copy-from ordering.",
+ "copy-from": "pistol_base",
+ "looks_like": "glock_17",
"type": "GUN",
"name": { "str_sp": "H&K USP 9mm" },
- "weight": "748 g"
+ "description": "A popular pistol, widely used among law enforcement. Extensively tested for durability, it has been found to stay accurate even after being subjected to extreme abuse.",
+ "weight": "748 g",
+ "volume": "460 ml",
+ "longest_side": "230 mm",
+ "price": 68000,
+ "price_postapoc": 2500,
+ "to_hit": -2,
+ "bashing": 8,
+ "material": [ "steel", "plastic" ],
+ "symbol": "(",
+ "color": "dark_gray",
+ "ammo": [ "9mm" ],
+ "ranged_damage": { "damage_type": "bullet", "amount": -1 },
+ "dispersion": 400,
+ "durability": 9,
+ "blackpowder_tolerance": 48,
+ "min_cycle_recoil": 450,
+ "weapon_category": [ "AUTOMATIC_PISTOLS" ],
+ "pocket_data": [
+ {
+ "magazine_well": "250 ml",
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "usp9mag", "usp9mag_10rd", "usp9mag_18rd", "usp9mag_20rd", "usp9mag_32rd" ]
+ }
+ ]
},
{
"id": "hk_p30_9",
@@ -16,7 +42,13 @@
"price": 75000,
"price_postapoc": 3000,
"min_cycle_recoil": 400,
- "magazines": [ [ "9mm", [ "p309mag" ] ] ],
+ "pocket_data": [
+ {
+ "magazine_well": "250 ml",
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "p309mag" ]
+ }
+ ],
"built_in_mods": [ "pistol_grip" ]
},
{
@@ -24,23 +56,19 @@
"copy-from": "hk_mp5",
"type": "GUN",
"name": { "str_sp": "H&K MP5A4" },
- "weight": "2540 g",
- "volume": "1750 ml"
+ "weight": "2540 g"
},
{
- "id": "hk_mp5k",
- "copy-from": "hk_mp5k",
+ "id": "hk_mp5sd",
+ "copy-from": "hk_mp5sd",
"type": "GUN",
- "name": { "str_sp": "H&K MP5K-PDW" },
- "weight": "2530 g",
- "volume": "1250 ml"
+ "name": { "str_sp": "H&K MP5SD" }
},
{
- "id": "hk_mp5sd",
- "copy-from": "hk_mp5sd",
+ "id": "hk_mp5k",
+ "copy-from": "hk_mp5k",
"type": "GUN",
- "name": { "str_sp": "H&K MP5SD" },
- "volume": "2000 ml"
+ "name": { "str_sp": "H&K MP5K-PDW" }
},
{
"id": "hk_ump9",
@@ -49,9 +77,14 @@
"name": { "str_sp": "H&K UMP9" },
"description": "Developed as a successor to the MP5 submachine gun, the UMP9 retains the earlier model's supreme accuracy and low recoil, but with reduced size and weight.",
"weight": "2300 g",
- "ammo": "9mm",
+ "ammo": [ "9mm" ],
"min_cycle_recoil": 450,
- "magazines": [ [ "9mm", [ "ump9mag" ] ] ],
+ "pocket_data": [
+ {
+ "pocket_type": "MAGAZINE_WELL",
+ "item_restriction": [ "ump9mag" ]
+ }
+ ],
"modes": [ [ "DEFAULT", "semi", 1 ], [ "BURST", "burst", 2 ], [ "AUTO", "auto", 4 ] ]
}
]
diff --git a/json/items/gun/shot.json b/json/items/gun/shot.json
index 0c1a329..6f366bb 100644
--- a/json/items/gun/shot.json
+++ b/json/items/gun/shot.json
@@ -2,21 +2,27 @@
{
"id": "hk_caws",
"copy-from": "shotgun_base",
+ "looks_like": "hk_g36",
"type": "GUN",
+ "reload_noise_volume": 10,
"name": { "str_sp": "H&K CAWS" },
"description": "The Heckler & Koch CAWS is a bullpup combat shotgun designed to fill the need for a high accuracy, short-range weapon with low recoil.",
"weight": "3700 g",
"volume": "2000 ml",
- "looks_like": "hk_g36",
+ "longest_side": "775 mm",
"price": 300000,
"price_postapoc": 8000,
"to_hit": -1,
"bashing": 12,
"material": [ "steel", "plastic" ],
- "ranged_damage": 5,
- "dispersion": 300,
- "durability": 8,
+ "ranged_damage": { "damage_type": "bullet", "amount": 5 },
+ "symbol": "(",
+ "color": "dark_gray",
"ammo": [ "shot" ],
+ "skill": "shotgun",
+ "dispersion": 350,
+ "durability": 8,
+ "modes": [ [ "DEFAULT", "semi", 1 ], [ "AUTO", "auto", 2 ] ],
"barrel_length": "81 ml",
"valid_mod_locations": [
[ "accessories", 2 ],
@@ -30,8 +36,8 @@
[ "sights mount", 1 ],
[ "underbarrel mount", 1 ]
],
- "magazine_well": "250 ml",
- "modes": [ [ "DEFAULT", "semi", 1 ], [ "AUTO", "auto", 2 ] ],
- "magazines": [ [ "shot", [ "hk_caws_mag" ] ] ]
+ "pocket_data": [
+ { "magazine_well": "250 ml", "pocket_type": "MAGAZINE_WELL", "item_restriction": [ "hk_caws_mag" ] }
+ ]
}
]