I have no idea how to pull this off. But, I've got what (I think) is a good idea for improving snipers in OFP.
The problem I see with AI snipers is that, if they don't kill a target with the first shot, they'll continue to shoot at their victim until they do--giving their position away.
What I propose is this: Writing a script, or somehow tweaking snipers, that will bar an AI sniper from firing twice or more times in a row within a certain time period. For example, fix a sniper where he will only fire his weapon once per minute--and only once per minute.
Think of the incredible game play this would create...
You're leading your squad down into the valley. Sniper Ally. CRACK! There's a shot. One of your men is hit. He's not dead--but he's down. Where did it come from?
Quick, everbody get down! Tommy, Mack, Tex....flank right. Move up to that bolder and see if you can get a bead on him.
Crack!
This time a man is down.
Somebody find that freakin' sniper!
I know whenever I come across AI snipers, I just hunker down until they fire again. They give their position way with the multiple shots they take. You start limiting the number of shots they can take during a period of time, and man, it's a whole new ballgame.