ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.72k stars 625 forks source link

[HL1 Engine Problem] Weapons start shooting by themselves #552

Open di57inct opened 11 years ago

di57inct commented 11 years ago

Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) Exe build: 10:34:27 Feb 21 2013 (5964)

How to replicate this bug:

Join a server on a new round, select a team and a class quickly so you can spawn in that round BEFORE the freeze time ends.

After you have spawned and freezetime has ended, your weapon will shoot by itself(once if it's semi-automatic, continuously if it's automatic and/or bursted).

This works on any server version and/or type(dedicated or listen => client-side problem?) as far as I've tested.

To replicate this bug easily, I would recommend that you start a server with enough mp_freezetime that you can spawn in the on-going round before the freeze time ends.

A CS 1.6 demo with the bug can be downloaded here: http://www67.zippyshare.com/v/36126930/file.html

Clicking mouse1(+attack) seems to permanently fix this issue until the next game start-up. Also, please notice that the weapons weren't emitting the empty clip sound(click) when ammo reaches 0(like when holding +attack), and neither were they reloading automatically nor could I reload them manually with +reload, even if the player has extra ammo for them.

aduzsardi commented 11 years ago

it happened to me too , i thought my mouse is acting out that's why i didn't reported it

di57inct commented 11 years ago

I was able to make this bug happen in the following way too:

  1. Recorded a demo of me shooting a weapon(m249 - http://www43.zippyshare.com/v/53874158/file.html)
  2. While the demo was playing(made sure weapon was shooting), I connected to a random server
  3. And voilà, this bug again

Was gonna make a different demo-related issue for this, but since it's the same bug, I though I'd just post it here.

zaludan commented 11 years ago

I've had this too, and mentioned it in #447

di57inct commented 11 years ago

This annoying bug is still there...fix it, please?