Add a sniper rifle to the game.
Scripting/modeling by Wakaura.
When more than one player is grabbing the weapon, the zoom mode will be deactivated, but every player can toggle the laser pointer.
Might be useful when someone is trying to snipe you.)
In multiplayer, this can be used to indicate if a player holding this weapon is currently zoomed.
Move the item to normal shop shelves instead of the attic.
Sound effects will be played when tuning the zoom.
Switch the global firing sound effect to falloff.
Beta version compatible.
Add piercing bullets.

By default, the bullet can hit up to 3 targets in a row
(Piercing bullet is only available in zoom mode)
When equipped, the laser pointer will automatically turn off to conserve energy.
Reposition the model.
Fix the issue where the battery energy can still be consumed constantly despite the pointer being visually off.
Add customizable keybinding commands for the zoom mode and the laser pointer.
The options can be found at the end of the control settings.
If new official settings are introduced, these options should always be kept at the end of the list.
If the custom input manager fails to load, all operations will fall back to their initial commands.
250 (in zoom mode: 355)160520/shot50K ~ 75K0.1Starting with version 0.6.0, a new package is included for custom UIs with new global components to manage custom key bindings.
You can find the custom keybinding files (.es3) in the following folder:
AppData\LocalLow\semiwork\REPO (Windows)~/Library/Application Support/semiwork/REPO (macOS)
