This sniper is a concept I have been thinking of for a long time. I was just too lazy to get it done. The concept was (at least in my intermediate gunsmithing experience) to create a sniper rifle capable of replacing both types of snipers that have some kind of merit. The bolt-action sniper-rifle has a tendency to be accurate and powerful, with no automatically moving parts to reduce grain, and with full control of when and where you eject spent cartridges, making it harder to find a trace of the sniper in a stealth mission. It lacks, however, the rate-of-fire needed to place decent follow-up shots without losing the sight picture at long range by needing to cycle the action manually. The semi-automatic sniper has
slightly less grain for the same caliber as the manual-action sniper rifle, but it's rate of fire greatly increases. In theory for manual-operation mode of the bolt in a sniper rifle that combines these two firing modes, the gas-piston valve must be closed to prevent semi-automatic fire. to prevent blowback of the bolt, a lock must be placed to ensure the bolt stays closed. With the flip of the fire-selector to semi-automatic fire, the gas-piston valve must be opened again to allow the cam that unlocks and carries the bolt back to cycle automatically. Any trigger group that allows semi-automatic fire will support both firing modes. There is a slight problem though: Algodoo and thyme scripting does not support thermodynamic simulations (yet), so no gas-operated mechanism can be used. Instead, the gun must rely on blowback from the spring to cycle the mechanisms. The only thing the fire-selector moves is the bolt-lock, which it disables for semi-automatic fire. A slide is placed over the bolt which moves somewhat independently from the bolt itself. This moves the bolt-lock out of the way when the action is pulled back.
Well, in short, this is a dual-mode sniper rifle for anyone who prefers to view the fight from a distance and pick targets wisely, but does not want to chose one kind of rifle or the other.
The time it took to get the model to work was surprisingly short, considering I always seem to mess up the spring settings for ammunition. only one day, with little fixes here and there to improve performance.
Fire selector switch: S is SAFE, M is MANUAL, and 1 is SEMI-AUTOMATIC.