Hey,
as you might know (or not) there are spoken survivor lines recorded for each survivor if they hear any of the special infected idle or alerted sounds. (smoker coughs, hunter growls/shrieks...)
The thing is .. you probably only heard these for hunter, witch and jokey. The reason is.. the other special infected don't seem to trigger whatever causes the survivor to "hear" them and thus don't respond accordingly with the proper scene file.
The talker files contain scenes for these events which are working too if you just replace IsSmokerClass with IsHunterClass for example.. but as it is atm they never trigger because they simply never "hear" a smoker boomer tank or spitter. (unless you aim at them.. that's actually seeing them and not hearing them.. => other recorded lines)
I was wondering if this "heard special event" can be evoked with a sourcemod plugin for the 'bugged' specials?
Another thing i've noticed is.. all the "unannounced" special infected don't seem to trigger their subtitle either. example: stand behind an object and spawn a hunter on the other side.. if you have subtitles turned on you'll see with each of his shrieks a subtitle will be displayed.. but that does not happen with the "unannounced" specials.. they never get a subtitle. I've mentioned this because i thought it might be related to the issue all together.
*EDIT* apparently Spitter does have subtiles. *Spitter Voice* is displayed. So it might no be related after all.
Specials don't have talker files like the survivors and I've also played around with the scripts\game_sounds_infected_special.txt but to no avail.
I'm not sure if it's possible to do.. but if is, recorded survivor lines which are already in the talker files for all survivors would start working which i think would be kinda cool
The problem also applies to L4D1.. btw.