Skip to content

SRS quickswitching should be (plugin) parity #1385

@Rainyan

Description

@Rainyan

Build Info

v19.0-alpha

Description

The SRS bolting should be cancellable using the quickswitch mechanic.

In OGNT, the bolting animation can be bypassed entirely by quickswitching away and back to the weapon, allowing for a faster refire time. This is probably not what we want, but instead the plugin parity version, which is the typical NT experience players are used to.

In OGNT plugin-parity, the quickswitch can still be used to cancel the bolting animation, but doing so no longer makes you shoot any faster. This is desirable for reasons like quickly exiting the scope, or staying scoped, or just muscle memory and habit.

In NT;RE as of v19.0-alpha, you cannot refire until the bolting animation has been played. Also, if you quickscope, the bolting animation will forcibly pull you away from the scoped-in status against the player's will. This actually makes quickswitching slower than not doing so. This doesn't feel good, as the player.

Here's an example clip from the v19.0-alpha playtest from deepfrog, where after performing the quickswitch, he's forcibly pulled out from the scope for the bolting animation, and then has to manually switch to a pistol to continue fighting, which feels really awkward as the controlling player (ideally he should be allowed to remain scoped until ready to shoot again):

halfres_nogood.mp4

For more video comparisons of OGNT, plugin-parity, and NT;RE, see below.

To Reproduce

  • Shoot the SRS
  • Instantly after shooting, switch to a different gun
  • Then quickly switch back to the SRS

Expected behavior

  • The bolting animation is cancelled.
  • Refire interval is respected.

Actual behavior

  • The bolting animation is not cancelled.
  • The bolting animation can interfere with fastest possible refire interval, making the quickswitch slower than not doing it.

Operating System

  • Windows
  • Linux

Version/Distro

11

Additional context and Screenshots

More examples of the behaviour:

OG NT

This is the original parity, quickswitching completely unrestricted. Note how I can cancel the bolting animation.

This is not perfect shooting input from me, but just something I recorded quickly. You can shoot somewhat faster than this with good input.

halfres_og.mp4

OG NT, plugin-parity

This is OG NT, but with Agiel's SRS limiter plugin. The animation can be bypassed, but minimum refire interval is respected. This is probably what we want, since it most closely mirrors the NT experience people are used to.

halfres_pluginparity.mp4

NT;RE version v19.0-alpha

This is our current behaviour. Notice how I'm forced into the bolting animation, and cannot continue shooting until the animation is done. It does not feel good as the player.

halfres_re.mp4

Metadata

Metadata

Assignees

No one assigned

    Labels

    Bug ReportBug Reports made through the "Report Issue" interface in GitHub.GameplayStuff that isn't gamemode or weapon specific, such as spectating, audio, configs.

    Type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions