Equinox-SS13 / equinox-sojourn

Other
1 stars 18 forks source link

Full Auto Breaks Input Register #67

Open EmilitiaEnnehrt opened 2 months ago

EmilitiaEnnehrt commented 2 months ago

Also Known As Trigger-Stuck Bug

More detail (for actual cause, read below) here (Issue 5607 upstream).

Behavior

After firing a fully automatic gun for a period of time, the gun is stuck firing even after the mouse is no longer held down onto the tile where the mouse was previously held at.

Steps to recreate

  1. Get a full-automatic gun on Full Auto mode
  2. Have your preference for target cursor (the aim cursor) on
  3. Held down firing button until it is "stuck"

https://github.com/user-attachments/assets/343b917d-2b5f-4576-a730-54eb461f7125

What causes this?

I've talked to Trilby about this, this is caused by the constant update to the aim cursor sprite change the server has to do (for recoil feedback) to the point where the server misses the fact that the client has stopped holding down the left click on the tile, prompting the gun to continue being interacted with.