Skip to content

Commit

Permalink
Ammo rebalance project, part 6 (#1851)
Browse files Browse the repository at this point in the history
* [WIP] Ammo rebalance project, part 6

* Continue work on the thing

* Fix an oops

* I knew I forgot one

* Revert shotshell and flintlock changes for now

* Slight nudge to .233 and .308 per feedback

* Update 308.json

* Update 270win.json
  • Loading branch information
chaosvolt authored Oct 30, 2022
1 parent 692dc3c commit 3bffedf
Show file tree
Hide file tree
Showing 14 changed files with 32 additions and 23 deletions.
6 changes: 4 additions & 2 deletions data/json/items/ammo/223.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"ammo_type": "223",
"casing": "223_casing",
"range": 36,
"damage": { "damage_type": "bullet", "amount": 44, "armor_penetration": 2 },
"//": "Balanced as FMJ rather than JHP, as M855A1 is steel core and would fit better as AP.",
"damage": { "damage_type": "bullet", "amount": 42, "armor_penetration": 24 },
"dispersion": 30,
"recoil": 1500,
"effects": [ "COOKOFF" ]
Expand All @@ -31,7 +32,8 @@
"price": 290,
"price_postapoc": 900,
"flags": [ "IRREPLACEABLE_CONSUMABLE" ],
"relative": { "damage": { "damage_type": "bullet", "amount": -2, "armor_penetration": 4 }, "dispersion": -10 },
"//": "Balanced as AP, 7/8 damage, arpen matches damage.",
"relative": { "damage": { "damage_type": "bullet", "amount": -5, "armor_penetration": 13 }, "dispersion": -10 },
"proportional": { "recoil": 1.1 },
"extend": { "effects": [ "NEVER_MISFIRES" ] }
},
Expand Down
2 changes: 1 addition & 1 deletion data/json/items/ammo/270win.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "270win",
"casing": "270win_casing",
"range": 65,
"damage": { "damage_type": "bullet", "amount": 64, "armor_penetration": 4 },
"damage": { "damage_type": "bullet", "amount": 60, "armor_penetration": 34 },
"dispersion": 10,
"recoil": 3800,
"effects": [ "COOKOFF", "NEVER_MISFIRES" ]
Expand Down
2 changes: 1 addition & 1 deletion data/json/items/ammo/300.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "300",
"casing": "300_casing",
"range": 65,
"damage": { "damage_type": "bullet", "amount": 70, "armor_penetration": 8 },
"damage": { "damage_type": "bullet", "amount": 70, "armor_penetration": 39 },
"dispersion": 15,
"recoil": 4000,
"effects": [ "COOKOFF" ]
Expand Down
4 changes: 2 additions & 2 deletions data/json/items/ammo/3006.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "3006",
"casing": "3006_casing",
"range": 61,
"damage": { "damage_type": "bullet", "amount": 62, "armor_penetration": 10 },
"damage": { "damage_type": "bullet", "amount": 62, "armor_penetration": 35 },
"dispersion": 20,
"recoil": 3800,
"effects": [ "COOKOFF" ]
Expand All @@ -36,7 +36,7 @@
"type": "AMMO",
"name": { "str": ".30-06 M2 AP" },
"description": "Armor piercing .30-06 M2 ammunition with 168gr FMJ bullets. It is an extremely powerful and accurate cartridge but pays for its armor penetration abilities with lowered damage.",
"relative": { "damage": { "damage_type": "bullet", "amount": -4, "armor_penetration": 8 } }
"relative": { "damage": { "damage_type": "bullet", "amount": -8, "armor_penetration": 19 } }
},
{
"id": "bp_3006",
Expand Down
2 changes: 1 addition & 1 deletion data/json/items/ammo/300blk.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "300blk",
"casing": "300blk_casing",
"range": 45,
"damage": { "damage_type": "bullet", "amount": 43, "armor_penetration": 5 },
"damage": { "damage_type": "bullet", "amount": 43, "armor_penetration": 24 },
"dispersion": 30,
"recoil": 2000,
"effects": [ "COOKOFF" ]
Expand Down
5 changes: 3 additions & 2 deletions data/json/items/ammo/308.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"ammo_type": "308",
"casing": "308_casing",
"range": 65,
"damage": { "damage_type": "bullet", "amount": 60, "armor_penetration": 2 },
"//": "Balanced as FMJ rather than JHP.",
"damage": { "damage_type": "bullet", "amount": 55, "armor_penetration": 31 },
"dispersion": 15,
"recoil": 3000,
"effects": [ "COOKOFF" ]
Expand All @@ -29,7 +30,7 @@
"name": { "str": "7.62x51mm M80" },
"casing": "762_51_casing",
"description": "A 7.62x51mm NATO round with a 147gr FMJ bullet. It is a powerful rifle cartridge commonly used by hunters and military snipers because of its high accuracy and long range.",
"relative": { "damage": { "damage_type": "bullet", "amount": -2, "armor_penetration": 4 }, "dispersion": -10 },
"relative": { "damage": { "damage_type": "bullet", "amount": -7, "armor_penetration": 17 }, "dispersion": -10 },
"proportional": { "recoil": 1.1 },
"extend": { "effects": [ "NEVER_MISFIRES" ] }
},
Expand Down
4 changes: 2 additions & 2 deletions data/json/items/ammo/36paper.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"count": 25,
"ammo_type": "36paper",
"range": 15,
"//": "Base damage of 19, balance increase of one-third, plus 25% hollowpoint bonus.",
"damage": { "damage_type": "bullet", "amount": 32 },
"//": "Base damage of 19, balance increase of one-third, half the expected armor penetration.",
"damage": { "damage_type": "bullet", "amount": 25, "armor_penetration": 7 },
"dispersion": 80,
"recoil": 210,
"effects": [ "COOKOFF", "MUZZLE_SMOKE", "BLACKPOWDER" ]
Expand Down
4 changes: 2 additions & 2 deletions data/json/items/ammo/44paper.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
"count": 25,
"ammo_type": "44paper",
"range": 18,
"//": "Base damage of 27, balance increase of two-nineths, plus 25% hollowpoint bonus.",
"damage": { "damage_type": "bullet", "amount": 41 },
"//": "Base damage of 27, balance increase of two-nineths, half the expected armor penetration.",
"damage": { "damage_type": "bullet", "amount": 33, "armor_penetration": 9 },
"dispersion": 70,
"recoil": 580,
"effects": [ "COOKOFF", "MUZZLE_SMOKE", "BLACKPOWDER" ]
Expand Down
8 changes: 5 additions & 3 deletions data/json/items/ammo/4570.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"ammo_type": "4570",
"casing": "4570_casing",
"range": 48,
"damage": { "damage_type": "bullet", "amount": 57, "armor_penetration": 3 },
"//": "Balanced as FMJ, half the expected armor penetration.",
"damage": { "damage_type": "bullet", "amount": 57, "armor_penetration": 16 },
"dispersion": 20,
"recoil": 4300,
"effects": [ "COOKOFF" ]
Expand All @@ -32,7 +33,8 @@
"price_postapoc": 600,
"flags": [ "IRREPLACEABLE_CONSUMABLE" ],
"count": 10,
"relative": { "range": 2, "damage": { "damage_type": "bullet", "amount": 4, "armor_penetration": 7 }, "recoil": 300 }
"//": "Balanced as +P, 75% of the expected armor penetration.",
"relative": { "range": 2, "damage": { "damage_type": "bullet", "amount": 14, "armor_penetration": 8 }, "recoil": 300 }
},
{
"id": "4570_low",
Expand All @@ -43,6 +45,6 @@
"price": 250,
"price_postapoc": 400,
"flags": [ "IRREPLACEABLE_CONSUMABLE" ],
"relative": { "range": -8, "damage": { "damage_type": "bullet", "amount": -14, "armor_penetration": -2 }, "recoil": -900 }
"relative": { "range": -8, "damage": { "damage_type": "bullet", "amount": -14, "armor_penetration": -16 }, "recoil": -900 }
}
]
6 changes: 4 additions & 2 deletions data/json/items/ammo/50.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,8 @@
"ammo_type": "50",
"casing": "50_casing",
"range": 110,
"damage": { "damage_type": "bullet", "amount": 131, "armor_penetration": 28 },
"//": "Base damage of 131, balance reduction to roughly 75%.",
"damage": { "damage_type": "bullet", "amount": 100, "armor_penetration": 56 },
"dispersion": 150,
"recoil": 5000,
"effects": [ "COOKOFF", "NEVER_MISFIRES" ]
Expand All @@ -49,7 +50,8 @@
"name": { "str": ".50 BMG M2 AP" },
"description": "Variant of the .50 BMG round that uses a core of very dense, hardened tungsten steel. Penetration is increased, but damage is reduced.",
"count": 10,
"relative": { "damage": { "damage_type": "bullet", "amount": -10, "armor_penetration": 20 } },
"//": "Balanced as AP, 7/8 damage, arpen matches damage.",
"relative": { "damage": { "damage_type": "bullet", "amount": -12, "armor_penetration": 32 } },
"dispersion": 600
},
{
Expand Down
5 changes: 3 additions & 2 deletions data/json/items/ammo/545x39.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"ammo_type": "545x39",
"casing": "545_casing",
"range": 37,
"damage": { "damage_type": "bullet", "amount": 40, "armor_penetration": 6 },
"damage": { "damage_type": "bullet", "amount": 40, "armor_penetration": 23 },
"dispersion": 30,
"recoil": 1400,
"effects": [ "COOKOFF" ]
Expand All @@ -34,6 +34,7 @@
"flags": [ "IRREPLACEABLE_CONSUMABLE" ],
"symbol": "=",
"color": "yellow",
"relative": { "damage": { "damage_type": "bullet", "amount": -2, "armor_penetration": 8 } }
"//": "Balanced as AP, 7/8 damage, arpen matches damage.",
"relative": { "damage": { "damage_type": "bullet", "amount": -5, "armor_penetration": 12 } }
}
]
3 changes: 2 additions & 1 deletion data/json/items/ammo/700nx.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,8 @@
"ammo_type": "700nx",
"casing": "700nx_casing",
"range": 42,
"damage": { "damage_type": "bullet", "amount": 110, "armor_penetration": 30 },
"//": "Base damage of 110, balance reduction to roughly 80%, armor penetration half expected value which is still quite a lot.",
"damage": { "damage_type": "bullet", "amount": 90, "armor_penetration": 25 },
"dispersion": 15,
"recoil": 12100,
"effects": [ "COOKOFF" ]
Expand Down
2 changes: 1 addition & 1 deletion data/json/items/ammo/762.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "762",
"casing": "762_casing",
"range": 30,
"damage": { "damage_type": "bullet", "amount": 45, "armor_penetration": 8 },
"damage": { "damage_type": "bullet", "amount": 45, "armor_penetration": 25 },
"dispersion": 35,
"recoil": 2036,
"effects": [ "COOKOFF", "NEVER_MISFIRES" ]
Expand Down
2 changes: 1 addition & 1 deletion data/json/items/ammo/762R.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"ammo_type": "762R",
"casing": "762R_casing",
"range": 75,
"damage": { "damage_type": "bullet", "amount": 54, "armor_penetration": 10 },
"damage": { "damage_type": "bullet", "amount": 54, "armor_penetration": 30 },
"dispersion": 15,
"recoil": 2650,
"effects": [ "COOKOFF" ]
Expand Down

0 comments on commit 3bffedf

Please sign in to comment.