I hope this better explains to people:
- That the Snipers can still stealth within 4-6 seconds (depending on the sniper)
- Why we choose the 10 second penalty when firing from outside camouflage.
1. The primary reason for the changes is to address the stealth bug. The stealth bug allows the sniper to
immediately return to stealth after firing, bypassing any and all guards (stealth cooldown/diminishing returns) put in place to allow snipers to be counterable.
The stealth bug looks like this:
https://youtu.be/yRB1vIvTIE0?t=1m8s
2. The secondary reason for the stealth nerf is the light vehicles nerf. We didn't want the, already powerful, sniper to grow out of proportion. Thus, we wanted to see if a bugfix would address the issue of sniper dominance.
Here are the stealth notes from an internal working copy that better explains the issue:
- - -
We feel that Snipers’ cloak ability allows them to be too effective against infantry. Even with highly skilled micro, players tend to have little chance of pushing a sniper, regardless if executing a flank. This, in turn, makes fielding light vehicles a necessity for all factions in order to effectively counter a sniper.
The primary reason why the Sniper feels so overwhelming vs infantry flanks has to do with a set of features that surround the stealth mechanic in the game.
Before we get to the abusable part, let’s first examine the part of stealth cooldown that does work:
Stealth units will enter a ~6 second cooldown (depends on the unit) when firing a shot from stealth
Stealth units also enter a similar cooldown when knocked out of stealth by infantry that walks within detection range.
Firing successive shots “too soon” triggers diminishing returns on the stealth cooldown
Unfortunately, the aforementioned cooldown has absolutely no effect in the following situations:
The sniper firing their shots from out of stealth
Sniper being open, engaging infantry
Infantry focussing down/chasing the sniper
In each of the aforementioned situations, the sniper will be able to benefit from stealth immediately when entering cover. To make things worse, some of the top players have discovered a way to make snipers able to fire while benefitting from stealth near-perpetually (thus, making snipers immune to small arms fire).
Suppose that you control an OST sniper and are trying to attack a conscript squads. The sequence of actions that will trigger this abusable feature is as follows:
Move your sniper out of cover.
Just when your sniper is about to leave stealth, order it to attack the conscript squad
If you time this well enough, and the shot is fired while the sniper is visible, you have not triggered the stealth cooldown
Now you can order your sniper back to stealth immediately
Note that snipers can enter stealth even while the enemy squad is advancing and/or even firing at them at the same time. This makes infantry flanks vs the sniper particularly futile.
To better explain our proposed changes, let’s first differentiate between “proper” firing and “lazy” firing. “Proper” firing occurs when the sniper fire from stealth as it is intended. “Lazy” firing occurs when the sniper is firing from an exposed position, with no regard for stealth. “Lazy” firing is easier to execute than “proper” firing since it does not require for the player to monitor the status of their sniper. Unfortunately, in the live version, “proper” firing is penalized, whereas “lazy” firing is not.
To address the issues we outlined, and make the system less amenable to abuse, we have decided to add the following:
Require that snipers be out of combat for 3 seconds before they can benefit from stealth again
Give snipers a 10-second cooldown to stealth every time they do “lazy” firing.
The same 10-second cooldown penalty also affects snipers when they are using offensive abilities (OST Incendiary round/UKF sniper snare)
The former makes it so that when a sniper is successfully flanked by an infantry squad, they no longer have the option of diving into cover. Thus, a successful infantry flank will force the sniper to retreat, or make it risk dying. The nature of this penalty is consistent with the already-implemented mechanic where, if a sniper is “discovered” they cannot immediately jump back to stealth. We are only extending this mechanic to work for cases where the sniper was already visible when the “detection” occurred.
Regarding the latter, The reason why we propose a cooldown for the “lazy” firing pattern that is longer than the “proper” firing pattern is:
As punishment for a sniper player that is just attack moving and not investing the time to micro their unit and use cover.
The fact that it is not possible to attach diminishing returns to the “lazy” firing pattern.