Speech semaphore
Jump to navigation
Jump to search
The speech semaphore restricts talkers' ability to talk.
By default, there are two semaphores: friendlies & foes (based on IsPlayerAlly). See GetSpeechSemaphore in ai_speech.h
If UseSemaphore returns true, only one friendly and one foe is allowed to talk at a time.
If UseSemaphore returns false (whether based entirely on code or on spawnflags), the talker can interrupt other talkers.