Quote:
Originally Posted by 404UNF
Should be keeping track of whose bomb is whose and if a player disconnects (OnClientDisconnect), any active bombs of theirs should be removed.
Wonder if this issue is also present in my TF2 Demoman's Dynamite Pack plugin since it's essentially the same as this.
|
To test for the worst abuse of the glitch:
Code:
alias +foo sm_cb
alias -foo retry
bind \ +foo
Or replace sm_cb with sm_grenade2 if you want to test yours. Join, press \, and then release. Throws a cluster bomb, disconnects you, then reconnects you. The bomblets will appear and never disappear. And if there was a 120-second timer, the timer is gone now, so you can do it again as soon as you reconnect.
The first change I made was to resolve the 10 error mesages (1 for each bomblet) by reusing the IsClientHere test. This caused the explosions to resume, but they were behaving brokenly, so another IsClientHere test was added to accompany the bomblets' disappearance with no explosion if IsClientHere failed.
It really seems that I have fixed this problem. I don't know if WildTurkey could be awoken to edit the OP.