Hi, me again.
One of the first ever exploits to be found in L4D, as far back as the demo days, is the quick bash exploit. It works by players switching weapons after bashing. The act of switching weapons cancels the cool-down for bash and allows an instant bash right after. This can be easily aliased to make it work on a single button, allowing non-intended and very fast bashing.
A plugin that effectively prevents this, without spoiling the actual game play of the two mechanics, would be very useful for admins.
Something that checks if the player is switching weapon/health-pack/pills while currently bashing, which then prevents the use of bash for a very short period of time, enough to equal the normal cool-down of bashing?
I think it would be better to do it this way, rather than constantly call code whenever someone bashes normally, as bashing occurs all the time - whereas switching weapons (with normal play) happens a lot less.
There have been some brilliant fixes here recently (the No Mercy Sewer shutter door ones have been received quite emphatically by the Steam forum community
) but I think this one would probably top the lot (bash is a hot topic anyway, let alone with this exploit).
Thanks again for any time you can spare on this.