From e610ec15d20a8f93d89c92febb297624888ca195 Mon Sep 17 00:00:00 2001 From: Paul Fenwick Date: Thu, 2 May 2019 20:28:31 -0700 Subject: [PATCH] Buff ranges of numerous bows A number of bows, especially at the lower-end, had almost no range at all, shooting less far than a sling, and much less than a survivor could throw a grenade. The shortbow had a range of 4, meaning that even with carbon fibre arrows it could barely shoot the length of a car. This change increases the range of many bows to make them more practical weapons. I used the compound bow as my reference, which has a range of 14/18/22 based upon how it's strung. Updates are: - Self bow: 5 -> 8 - Short bow: 4 -> 10 - Composite bow: 5 -> 12 - Reflex bow: 6 -> 12 - Hybrid longbow: 10 -> 14 - Longbow: 10 -> 18 - Compound greatbow: 8 -> 18 I feel that some of these at the higher end could be made even higher, especially since a [modern longbow can do 180m](https://history.stackexchange.com/questions/8022/how-far-could-an-english-war-bow-shoot), with even longer historical ranges. However I'm not familiar with the `STR_DRAW` flag, and I'm not sure if archery skill has an impact on range, so my changes have been kept moderate for now. This change doesn't alter anything other than the ranges. This change does not claim the new values are balanced, but I believe them to be more balanced than before. --- data/json/items/archery.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/data/json/items/archery.json b/data/json/items/archery.json index 184be2420d6a3..413a6e5ae5442 100644 --- a/data/json/items/archery.json +++ b/data/json/items/archery.json @@ -319,7 +319,7 @@ "bashing": 6, "armor_data": { "covers": [ "TORSO" ], "coverage": 5, "material_thickness": 1, "encumbrance": 20 }, "ranged_damage": 5, - "range": 5, + "range": 8, "dispersion": 250, "durability": 6, "clip_size": 1, @@ -345,7 +345,7 @@ "reload_noise_volume": 3, "loudness": 6, "ranged_damage": 4, - "range": 4, + "range": 10, "dispersion": 210, "durability": 6, "clip_size": 1, @@ -448,7 +448,7 @@ "reload_noise_volume": 3, "loudness": 6, "ranged_damage": 5, - "range": 5, + "range": 12, "dispersion": 150, "durability": 6, "clip_size": 1, @@ -502,7 +502,7 @@ "reload_noise_volume": 3, "loudness": 6, "ranged_damage": 6, - "range": 6, + "range": 12, "dispersion": 120, "durability": 6, "clip_size": 1, @@ -529,7 +529,7 @@ "reload_noise_volume": 3, "loudness": 8, "ranged_damage": 12, - "range": 10, + "range": 14, "dispersion": 140, "durability": 6, "clip_size": 1, @@ -556,7 +556,7 @@ "reload_noise_volume": 3, "loudness": 8, "ranged_damage": 10, - "range": 10, + "range": 18, "dispersion": 210, "durability": 6, "clip_size": 1, @@ -580,7 +580,7 @@ "reload": 100, "loudness": 16, "ranged_damage": 20, - "range": 12 + "range": 20 }, { "id": "compgreatbow", @@ -628,7 +628,7 @@ "reload_noise_volume": 3, "loudness": 8, "ranged_damage": 8, - "range": 8, + "range": 18, "dispersion": 120, "durability": 6, "clip_size": 1,