Snare Speak enables voice-chat across team boundaries when a survivor is subdued by an infected. The infected that snared the survivor can speak to the snared survivor, and the snared survivor can speak to the infected that snared him. This does not
destroy the connection a player has with his own team, it only creates an additional duplex channel between the snaring infected and the survivor. This lasts the duration of the snare, and then the communication channel is closed.
snarespeak_printchannel - Print to player chat when a voice channel is created and destroyed. Default is 1.
snarespeak_endofround_alltalk - Turns on all talk when the round ends. Default is 0.
snarespeak_allowboomer - Allow the boomer to create an audio channel when it vomits on a survivor. Default is 1.
snarespeak_boomertime - Time in seconds the boomer channel is left open. Set to 0 for expiration when puke wears off. Default is 10 seconds.
snarespeak_version - The current version of the plugin.
snarespeak_twoway - Creates a two-way communication channel. Defaults to 1. If set to 0, Only the attacker can here the victim, but not vice-versa.
snarespeak_startofround_alltalk - Turns all talk on for the beginning of the round until the safe room door is opened. Default is 0.
1.9 - Fixed boomer channels printing regardless of snarespeak_printchannel, Added snarespeak_startofround_alltalk for start of round alltalk.
1.8 - Fixed Is Not In Game errors, switched to AutoExecConfig, and added one-way communication channels (snarespeak_twoway).
1.7 - Fixed early boomer channel closing on timed channels. Changed boomertime to 10 seconds.
1.6 - Removed End of Round All talk spam and prettied it up (thanks AtomicStryker), and stopped voice channel creation between bots.
1.55 - Fixed fatal error that caused snare channels to no longer work. Using sv_alltalk again.
1.5 - Added boomer puke voice channels, variable timers for the boomer puke, and fixed all talk so it no longer modifies sv_alltalk (causing spam).
1.4 - Added end of round all talk.
1.3 - Fixed PlayerRelease log error on disconnected clients, hopefully fixed team switched player's lingering channels
1.2 - Fixed channel close when alltalk is enabled.
1.1 - Fixed tank spawn lingering channel bug, and added snarespeak_printchannel
1.0 - Initial Version
-Suggest some desired features!
Icettiflow - Presented the idea to me, and allowed me to debug on his server.
When compiling yourself, disregard the tag mismatch warnings. The SetClientListening function has a jaded past, and apparently still isn't correctly set by the SDK documentation.
When using the SpecListener plugin, you need to use the modified version by bman87. All credits go to him and the original author of SpecListener. You can find that modification at http://forums.alliedmods.net/showpos...56&postcount=8
AtomicStryker was nice enough to modify SnareSpeak to work with L4D2. The L4D2 version can be downloaded here: http://forums.alliedmods.net/showpos...&postcount=143