@Scene Commander
For the tests I am using my mod that uses r704.
I don't have any problems with projectiles such as the bazooka, crossbow, and bow/arrow. However, I do have a problem with such weapons as a grenade or oil bomb.
For the player, he/she can only throw either one about 125-150 units. I'm not sure of the exact distance. This would be about an average room length? I can't remember what the unit approximates but I would a room can be between 7ft (2.1m) to 15ft (4.6m). I can throw a grenade at least between 40 and 60 ft (12-18 meters). Of course, one still hunkers down after the throw. I have never been hurt by tossing a grenade. However, the player always gets hurt after tossing his/her grenade.
The npc's will usually kill themselves after even one throw.
See Addendum #2 This shows that we have control over distance so, I would say that there is no issues with this. Default values only make it so (an issue).
@Meows. I was going to suggest increasing the health of the npc's by a significant amount. However, they behave strangely after a couple of throws. For some reason they slide forward (no not walk but move) which brings them right to one of the oil bombs.
Of course, one probably can modify the scripts. There are two: throw10.fpi (shoot parameter) and getinrange.fpi (in main). Since I have not yet needed to do this so I don't have a fix for it.
For the player, I'm not sure if one can adjust the distance that the grenade/oil bomb can be thrown. Maybe in the weapons text?
Addendum #1
Instead of using throw10.fpi for the npc grenade or oil bomb, use throw.fpi. This is placed in the "shoot" parameter. This at least makes sure that the npc does not move forward to the player. However, I still don't like how the npc uses the grenade/oil bomb weapons.
Meows, Addendum #2:
In files/gamecore/flak there are the flak specs. I just found this out after doing search. You can adjust the height and distance thrown forward of the flak such as a grenade or oil bomb. You can also adjust the damage. I never realized this, of course and if it's in any current documentation I hadn't bothered to look.
Here's the grenade flak specs I changed. It can be tweaked to however, one would like. Also, I changed the getinrange10.fpi to getinrange.fpi. I would have to test a more to see if I like it this way. Highlighted values is what I changed.
The past has a lot of memories to hold onto; but, today is chock full of new adventures, and, the future shouts out, "The best is yet to come!" -- TerryC